tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit 44b95375490aa07454dc90fb390382925815266a
parent 182595a92fd13f70747700f328a8733d0ce04dc5
Author: Lee Salzman <lsalzman@mozilla.com>
Date:   Thu, 23 Oct 2025 02:33:28 +0000

Bug 1995837 - Update mozbuilds for Skia m142. r=aosmond

Differential Revision: https://phabricator.services.mozilla.com/D269643

Diffstat:
Mgfx/skia/generate_mozbuild.py | 12+++++++++---
Mgfx/skia/moz.build | 10++++++++--
2 files changed, 17 insertions(+), 5 deletions(-)

diff --git a/gfx/skia/generate_mozbuild.py b/gfx/skia/generate_mozbuild.py @@ -160,11 +160,16 @@ def generate_platform_sources(): platform_args = { 'win' : 'win_vc="C:/" win_sdk_version="00.0.00000.0" win_toolchain_version="00.00.00000"' } + source_sets = [':core', ':skia', ':clipstack_utils', ':pathops'] for plat in platforms: args = platform_args.get(plat, '') - output = subprocess.check_output('cd skia && bin/gn gen out/{0} --args=\'target_os="{0}" {1}\' > /dev/null && bin/gn desc out/{0} :skia sources'.format(plat, args), shell=True) - if output: - sources[plat] = parse_sources(output) + subprocess.check_output('cd skia && bin/gn gen out/{0} --args=\'target_os="{0}" {1}\' > /dev/null'.format(plat, args), shell=True) + output = b'' + for source_set in source_sets: + set_output = subprocess.check_output('cd skia && bin/gn desc out/{0} {1} sources'.format(plat, source_set), shell=True) + if set_output: + output += set_output + sources[plat] = parse_sources(output) plat_deps = { ':fontmgr_win' : 'win', @@ -201,6 +206,7 @@ def generate_separated_sources(platform_sources): 'third_party', 'SkAnimCodecPlayer', 'SkCamera', + 'SkCapture', 'SkCanvasStack', 'SkCanvasStateUtils', 'SkMultiPictureDocument', diff --git a/gfx/skia/moz.build b/gfx/skia/moz.build @@ -83,6 +83,8 @@ UNIFIED_SOURCES += [ 'skia/src/core/SkCompressedDataUtils.cpp', 'skia/src/core/SkContourMeasure.cpp', 'skia/src/core/SkConvertPixels.cpp', + 'skia/src/core/SkCPUContext.cpp', + 'skia/src/core/SkCPURecorder.cpp', 'skia/src/core/SkCubicClipper.cpp', 'skia/src/core/SkCubicMap.cpp', 'skia/src/core/SkData.cpp', @@ -96,7 +98,6 @@ UNIFIED_SOURCES += [ 'skia/src/core/SkDraw_text.cpp', 'skia/src/core/SkDraw_vertices.cpp', 'skia/src/core/SkDrawable.cpp', - 'skia/src/core/SkDrawBase.cpp', 'skia/src/core/SkDrawShadowInfo.cpp', 'skia/src/core/SkEdge.cpp', 'skia/src/core/SkEdgeBuilder.cpp', @@ -147,7 +148,11 @@ UNIFIED_SOURCES += [ 'skia/src/core/SkPath_serial.cpp', 'skia/src/core/SkPathBuilder.cpp', 'skia/src/core/SkPathEffect.cpp', + 'skia/src/core/SkPathIter.cpp', 'skia/src/core/SkPathMeasure.cpp', + 'skia/src/core/SkPathPriv.cpp', + 'skia/src/core/SkPathRaw.cpp', + 'skia/src/core/SkPathRawShapes.cpp', 'skia/src/core/SkPathRef.cpp', 'skia/src/core/SkPathUtils.cpp', 'skia/src/core/SkPicture.cpp', @@ -168,6 +173,7 @@ UNIFIED_SOURCES += [ 'skia/src/core/SkReadBuffer.cpp', 'skia/src/core/SkReadPixelsRec.cpp', 'skia/src/core/SkRecord.cpp', + 'skia/src/core/SkRecordCanvas.cpp', 'skia/src/core/SkRecordDraw.cpp', 'skia/src/core/SkRecordedDrawable.cpp', 'skia/src/core/SkRecordOpts.cpp', @@ -198,6 +204,7 @@ UNIFIED_SOURCES += [ 'skia/src/core/SkStrokeRec.cpp', 'skia/src/core/SkStrokerPriv.cpp', 'skia/src/core/SkSwizzle.cpp', + 'skia/src/core/SkSynchronizedResourceCache.cpp', 'skia/src/core/SkTaskGroup.cpp', 'skia/src/core/SkTextBlob.cpp', 'skia/src/core/SkTypeface.cpp', @@ -465,7 +472,6 @@ SOURCES += [ 'skia/src/core/SkOpts.cpp', 'skia/src/core/SkPath.cpp', 'skia/src/core/SkPictureData.cpp', - 'skia/src/core/SkRecorder.cpp', 'skia/src/core/SkRTree.cpp', 'skia/src/core/SkScan_Antihair.cpp', 'skia/src/core/SkScan_AntiPath.cpp',