Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
502 commits
Select commit Hold shift + click to select a range
946718b
Add contextType() accessor to test contexts.
johnstiles-google Sep 18, 2023
968b628
In DM, use an SkSurface for CPU configs
brianosman Sep 18, 2023
3802ca8
Remove Dawn Ganesh-specific SkSL test disables.
johnstiles-google Sep 18, 2023
d95f133
Reland "[skicu] Use cache and respect locale"
Sep 12, 2023
048b59f
Suppress alpha-only image shader logic when sampled via runtime effects
brianosman Sep 15, 2023
68a896f
Roll debugger-app-base from 5b191a5ec3d1 to 4880b92b4f1c
Sep 18, 2023
45e9155
Roll jsfiddle-base from 420bf03c7a80 to 3c3b69cdbecd
Sep 18, 2023
532d49c
Roll skottie-base from ac643e8ecce3 to 6fbc053bdad0
Sep 18, 2023
cc4364e
Roll shaders-base from 45116d485d17 to 75c3a7bb1f19
Sep 18, 2023
98f9b55
Remove paint-color transform in working-format color filter
brianosman Sep 18, 2023
4122791
Remove orphaned test disable.
johnstiles-google Sep 18, 2023
744807d
Roll vulkan-deps from cf45d7c5dc0d to 293f55f6d3d0 (5 revisions)
Sep 19, 2023
300de29
Roll SK Tool from aea31dd66eb1 to 1b17251d0e2c
Sep 19, 2023
51d012d
Roll Dawn from 02233e019c4e to 5ca21ed72084 (5 revisions)
Sep 19, 2023
631f22c
Roll Skia Infra from 6e55411b61e1 to 1b17251d0e2c (10 revisions)
Sep 19, 2023
1e84aa4
Roll ANGLE from 18f1b3b8e79d to 91ef1f3cfd30 (11 revisions)
Sep 19, 2023
3829203
Add googlefonts CIPD asset to fontations
kjlubick Sep 18, 2023
91adc7d
[graphite] Refactor the precompilation SelectOption and AddToKey methods
rphilli Sep 18, 2023
468027a
Manual roll vulkan-deps from 293f55f6d3d0 to 640b7331b244 (1 revision)
Sep 19, 2023
d2926c3
Manual roll Dawn from 5ca21ed72084 to 58dbcccc38b5 (2 revisions)
Sep 19, 2023
d54cf63
Add support for matching expected test failures into SkSLTest.
johnstiles-google Sep 18, 2023
914fddd
[graphite] Use Compose helper to add color filters to the key
rphilli Sep 18, 2023
7e4d976
Add way to get GrDirectContext from Ganesh-backed image
kjlubick Sep 19, 2023
40155b2
Migrate Adreno test disables into SkSLTest.cpp.
johnstiles-google Sep 18, 2023
ba6850e
Migrate Mali 400 test disables into SkSLTest.cpp.
johnstiles-google Sep 18, 2023
d756a2f
Enforce IWYU on more src/core files
kjlubick Sep 19, 2023
c641367
Manual roll ANGLE from 91ef1f3cfd30 to 7cb117e0b06c (4 revisions)
Sep 19, 2023
d2c7c74
expose textProperty slot support to CanvasKit
jbeta51 Sep 15, 2023
2e55169
[graphite] Track whether ordered Recordings are required.
jvanverth Sep 19, 2023
26f5bc7
[skshaper] Stage "Split off SkUnicode specific code"
Sep 18, 2023
0971960
Roll vulkan-deps from 640b7331b244 to e1a78e7e85a9 (2 revisions)
Sep 19, 2023
3c5542b
Add grep (pgrep) to Docker container used to build Skia-release
kjlubick Sep 19, 2023
6627074
Return a ContextInfo from Graphite's ContextFactory.
johnstiles-google Sep 19, 2023
8aafaa3
Pass the GraphiteTestContext to the most-complex DEF_TESTs.
johnstiles-google Sep 19, 2023
559a964
Fix encoder funtion for 101010_xr
brianosman Sep 19, 2023
787d579
[graphite] Use Dawn's dual-src blend coeffs when possible
Sep 13, 2023
ef314db
[graphite] Add option to disable cached glyph uploads.
jvanverth Sep 19, 2023
58dda78
[skottie] Make text shaper header public
fmalita Sep 19, 2023
f7a3fae
Add "unsafe apis" toggle for Adapter in Graphite DawnTestContext
Sep 19, 2023
fe35681
[graphite] Switch signed unique ID iterators to unsigned.
jvanverth Sep 19, 2023
0577d06
Revert "Enforce IWYU on more src/core files"
Sep 19, 2023
a86a3cb
Fix a few more GCC warnings.
johnstiles-google Sep 19, 2023
f4c7097
Roll jsfiddle-base from 3c3b69cdbecd to 5a23365ca776
Sep 19, 2023
00107f1
Roll shaders-base from 75c3a7bb1f19 to b4ee53fe6042
Sep 19, 2023
ef9e7fd
Roll debugger-app-base from 4880b92b4f1c to 927fde2f2c6e
Sep 19, 2023
1a8885b
Roll skottie-base from 6fbc053bdad0 to a5a762c16294
Sep 19, 2023
27afc3f
[graphite][mtl] Align dynamic thread group memory to 16 bytes
armansito Sep 19, 2023
65bf323
[mesh2d demo] Include CK copy
fmalita Sep 19, 2023
3a7d8de
Roll skottie-base from a5a762c16294 to 4983a463d62a
Sep 20, 2023
a556444
Roll jsfiddle-base from 5a23365ca776 to bc9bc348e2da
Sep 20, 2023
761268c
Roll debugger-app-base from 927fde2f2c6e to 34426197856b
Sep 20, 2023
5d916c0
Roll shaders-base from b4ee53fe6042 to ca3aa4986e49
Sep 20, 2023
d6325ec
Roll SK Tool from 1b17251d0e2c to 918412e0912f
Sep 20, 2023
e9b9e9a
Roll Dawn from 58dbcccc38b5 to bc9a66c04290 (14 revisions)
Sep 20, 2023
e3aa863
Roll Skia Infra from 1b17251d0e2c to 918412e0912f (4 revisions)
Sep 20, 2023
14e9b3c
Roll vulkan-deps from e1a78e7e85a9 to b8fa58ef74a9 (5 revisions)
Sep 20, 2023
7d9d5ac
Roll ANGLE from 7cb117e0b06c to e305459968f2 (8 revisions)
Sep 20, 2023
d7f2d10
Fix default values for gain map metadata.
maryla-uc Sep 19, 2023
b4550b3
Roll jsfiddle-base from bc9bc348e2da to 5b50d4261358
Sep 20, 2023
fd31781
Expose 5 more paragraph methods from Canvaskit for Flutter.
LongCatIsLooong Sep 20, 2023
9da4daf
[graphite] Add a PaintOption class to the precompilation system
rphilli Sep 19, 2023
1226389
[graphite] Adjust the working context inside working format color filter
brianosman Sep 19, 2023
8ecb8df
Migrate NVIDIA test disables into SkSLTest.cpp.
johnstiles-google Sep 19, 2023
56ce5bb
[Fontations] Test path equivalence for a set of test fonts and strings
drott Sep 20, 2023
e3b7743
Manual roll Dawn from bc9a66c04290 to 881dc3bb55fd (7 revisions)
Sep 20, 2023
887f47c
Revert "[Fontations] Test path equivalence for a set of test fonts an…
kjlubick Sep 20, 2023
f2a156e
[graphite] Use Compose helper to implement dithering
rphilli Sep 20, 2023
f54c214
[skif] Use optionals to track unbounded input/output bounds
lhkbob Sep 20, 2023
2b7a589
Migrate Intel test disables into SkSLTest.cpp.
johnstiles-google Sep 20, 2023
9bc5eeb
Migrate Apple test disables into SkSLTest.cpp.
johnstiles-google Sep 20, 2023
565d95f
Migrate remaining test disables into SkSLTest.cpp.
johnstiles-google Sep 20, 2023
a15d619
Remove IncompleteShortIntPrecision workaround flag.
johnstiles-google Sep 20, 2023
fa5f0ec
Add GM to test working-color-space color filter
brianosman Sep 20, 2023
f423884
Fix capitalization of ANGLE.
johnstiles-google Sep 20, 2023
0c6b2c7
Remove dead code from SPIR-V code generator.
johnstiles-google Sep 20, 2023
3a08684
[skshaper] Split off SkUnicode specific code
Sep 18, 2023
4e4a188
[mesh2d demo] Fix CK init URL
fmalita Sep 20, 2023
fb9a0a0
[infra] bump gsutil version to 5.25
cmumford Sep 20, 2023
c19115e
Re-enable existing SkSL tests.
johnstiles-google Sep 20, 2023
9ada9c1
Roll skottie-base from 4983a463d62a to a8dcc44b5814
Sep 20, 2023
14847ee
Roll debugger-app-base from 34426197856b to 4bd4f2832866
Sep 20, 2023
b3c1f49
Roll shaders-base from ca3aa4986e49 to 40f881ed7b8b
Sep 20, 2023
7fa20d5
Roll vulkan-deps from b8fa58ef74a9 to 2aba50a6944f (14 revisions)
Sep 20, 2023
d923bab
Add pack/unpack intrinsics to WGSL code generator.
johnstiles-google Sep 20, 2023
8b5e081
Fix test disables for PowerVR Rogue GE8300.
johnstiles-google Sep 20, 2023
c7d0872
Tidy up public.bzl rules for iOS
kjlubick Sep 20, 2023
70dbf0e
Remove PackUnorm2x16 from SkSL tests.
johnstiles-google Sep 20, 2023
b78c919
Revert "Revert "Make SKP deserialize null instead of PNG images by de…
kjlubick Sep 15, 2023
a232f94
Roll skottie-base from a8dcc44b5814 to b4674d1b2f50
Sep 20, 2023
035d396
Roll debugger-app-base from 4bd4f2832866 to b5dc6c526875
Sep 20, 2023
87617d9
Roll shaders-base from 40f881ed7b8b to c6e5b668b1a4
Sep 20, 2023
86f48da
Roll jsfiddle-base from 5b50d4261358 to f4090760c770
Sep 20, 2023
a7bcbb9
Revert "Tidy up public.bzl rules for iOS"
johnstiles-google Sep 21, 2023
81b9c7f
Roll SK Tool from 918412e0912f to af63cb4763f0
Sep 21, 2023
66bd736
Add new flags to sksl-minify usage string.
johnstiles-google Sep 21, 2023
628c01b
Roll Dawn from 881dc3bb55fd to 2eae44a62806 (11 revisions)
Sep 21, 2023
c20aeee
Roll Skia Infra from 918412e0912f to af63cb4763f0 (11 revisions)
Sep 21, 2023
322abac
Roll vulkan-deps from 2aba50a6944f to 79912a37e72c (6 revisions)
Sep 21, 2023
0cf83a8
Manual roll Dawn from 2eae44a62806 to 39aef37759a4 (11 revisions)
Sep 21, 2023
04153f0
Roll debugger-app-base from b5dc6c526875 to 72a86e8cc35e
Sep 21, 2023
54e60ef
Roll shaders-base from c6e5b668b1a4 to 84356d9e8452
Sep 21, 2023
d56df15
Roll jsfiddle-base from f4090760c770 to 3605928905e4
Sep 21, 2023
d62e61a
Roll skottie-base from b4674d1b2f50 to bbf6a30f67f4
Sep 21, 2023
f26132b
Disable DeadReturnES3 test on Radeon due to crashing.
johnstiles-google Sep 21, 2023
850c901
[graphite] Implement DstReads w/ Blend helper
rphilli Sep 21, 2023
f678aa1
Set of utilities for Unicode comparison: Skia changes
Rusino Sep 13, 2023
f0912b2
[skshaper] Use locale for line breaking
Sep 20, 2023
90bb94f
[skif] Combine isCropped() and modifiesPixelsBeyondImage()
lhkbob Sep 20, 2023
7517f38
Manual roll ANGLE from e305459968f2 to 8fcd4a50ab47 (9 revisions)
Sep 21, 2023
cbd1544
[graphite][compute] Coverage mask format based on storage binding sup…
armansito Sep 19, 2023
058aa3a
[graphite] Return transparent black when evaluating null child shader
brianosman Sep 21, 2023
2aaac27
Split apart MeshSpec tests into separate DEF_TESTs.
johnstiles-google Sep 21, 2023
3db3ea5
[graphite] Implement Image and Blend Shaders using the Blend helper
rphilli Sep 21, 2023
7f9f371
Add SkRuntimeEffectPriv::VarAsChild.
johnstiles-google Sep 21, 2023
65dc56e
Remove packDouble2x32 intrinsics from SkSL.
johnstiles-google Sep 20, 2023
b38cb1b
Remove extra semicolon after macro
lhkbob Sep 21, 2023
f4fa45c
Fixing Flutter roll build
Rusino Sep 21, 2023
a0928a4
Roll vulkan-deps from 79912a37e72c to b7c710e0c890 (5 revisions)
Sep 21, 2023
73fdcba
Remove deprecated API use
Sep 21, 2023
611f089
Add working color space shader
brianosman Sep 13, 2023
2b2255c
Add missing const
jreck Sep 21, 2023
5b2dae1
[graphite] Hook up software path renderer.
jvanverth Sep 21, 2023
86454ab
Roll SK Tool from af63cb4763f0 to 8ddc74eefa73
Sep 21, 2023
97ec4db
Roll Dawn from 39aef37759a4 to 28d5970cfe84 (6 revisions)
Sep 22, 2023
3ae3bb0
Roll Skia Infra from af63cb4763f0 to 8ddc74eefa73 (3 revisions)
Sep 22, 2023
a3480a6
[Graphite] Fix typo in PathAtlasFlags
jvanverth Sep 22, 2023
8d9e2cd
Roll ANGLE from 8fcd4a50ab47 to 26148a023702 (4 revisions)
Sep 22, 2023
8752f3a
[graphite] Ensure CoverageMaskShapes are created with a valid proxy
armansito Sep 20, 2023
d0f04ad
Roll vulkan-deps from b7c710e0c890 to dfa558fbb39e (4 revisions)
Sep 22, 2023
a911bc1
[graphite] Fixes to some Caps methods that deal with TextureInfo
armansito Sep 20, 2023
f346a81
Add SkColorFilter::makeWithWorkingColorSpace
brianosman Sep 21, 2023
466c8dd
Remove legacy GrDirectContext flush methods
kjlubick Sep 18, 2023
c376eca
Fix GM tests built for WASM
kjlubick Sep 22, 2023
3a32043
Add support for mesh programs to skslc.
johnstiles-google Sep 22, 2023
c5027fd
Fix another use of flushAndSubmit
kjlubick Sep 22, 2023
8beae20
Add some iOS compile jobs to the CQ
kjlubick Sep 22, 2023
fe73688
Change some more signed uniqueID generators to unsigned.
jvanverth Sep 22, 2023
8a1e6e5
[graphite] Support atlas textures without storage usage
armansito Sep 20, 2023
f9c6cad
Create error tests to verify existing mesh-program behavior.
johnstiles-google Sep 22, 2023
7de94b8
Extract SkImageGenerator::MakeFromEncoded into own file
kjlubick Sep 22, 2023
959ac84
[skif] Add SkBlender handling to FilterResult::draw
lhkbob Sep 21, 2023
78fced8
Reland "Enforce IWYU on more src/core files"
kjlubick Sep 20, 2023
19e54d2
Allow child effects in SkSL mesh-fragment programs during compile.
johnstiles-google Sep 22, 2023
267606a
Fix G3
kjlubick Sep 22, 2023
92af5b3
[graphite] Make Dawn viewer's swap chain copy/texture-able
brianosman Sep 22, 2023
e9358f9
[graphite] Fix lifetime of texture infos when updating descriptor set
brianosman Sep 22, 2023
15ccdea
Reland "Revert "Make SKP deserialize null instead of PNG images by de…
kjlubick Sep 22, 2023
983f42f
Roll SK Tool from 8ddc74eefa73 to 352858b2283e
Sep 22, 2023
b8bc0c0
Roll Skia Infra from 8ddc74eefa73 to 2888f630bd2e (2 revisions)
Sep 25, 2023
31ceb16
Roll SK Tool from 2888f630bd2e to 262aec389235
Sep 25, 2023
569a30f
[Fontations] Test path equivalence for a set of test fonts and strings
kjlubick Sep 25, 2023
8047d6b
GraphiteDawn: Use std::memory_or_acquire for last load in DawnAsyncWait
kakashidinho Sep 25, 2023
7a49397
Set of utilities for Unicode comparison
Rusino Jun 27, 2023
e16a9b5
Expand the list of no-longer-existing error tests.
johnstiles-google Sep 25, 2023
8d99040
Fix Bazel rules
kjlubick Sep 25, 2023
6ba75d5
Allow child effects in SkMeshSpecification.
johnstiles-google Sep 22, 2023
de97c76
Update include/OWNERS
brianosman Sep 25, 2023
c3bac5b
Reland "Make SKP deserialize null instead of PNG images by default."
kjlubick Sep 25, 2023
5c7d73d
Add 'children' parameters to SkMesh::Make.
johnstiles-google Sep 25, 2023
a19a325
[Metal] Update some deprecated interfaces.
jvanverth Sep 22, 2023
ad59558
Fix expression position of redundant casts.
johnstiles-google Sep 25, 2023
35a9d73
Reland "Tidy up public.bzl rules for iOS"
kjlubick Sep 21, 2023
8265936
[svg] Fix nullptr deref in SkSVGAttributeParser
fmalita Sep 25, 2023
60b8881
Remove #ifdef SK_GL from GrDirectContext by moving MakeGL factories
kjlubick Sep 25, 2023
413ade2
[graphite] Remove unused parameter in AtlasProvider method
armansito Sep 22, 2023
00e4d00
Type-check the list of child effects passed to SkMesh.
johnstiles-google Sep 25, 2023
60d0756
Roll vulkan-deps and Dawn, add Vulkan-Utility-Libraries
Sep 25, 2023
8490a53
[graphite] Fix SoftwarePathAtlas storage usage.
jvanverth Sep 25, 2023
84d25ed
Remove unwanted SkAssert from GrDirectContextPriv
kjlubick Sep 25, 2023
43ee4ce
Manual roll Dawn from 8bf090f5ff0d to 555b91a7b386 (19 revisions)
Sep 25, 2023
d877904
Roll vulkan-deps from 655f1fa58633 to d2408a4517eb (4 revisions)
Sep 25, 2023
b961fc3
Roll ANGLE from 26148a023702 to 9fc3baf5a19f (7 revisions)
Sep 25, 2023
8264a73
Roll Skia Infra from 2888f630bd2e to d850dc2502db (3 revisions)
Sep 26, 2023
d5c7eb4
Roll Dawn from 555b91a7b386 to 550366adce61 (8 revisions)
Sep 26, 2023
dd6a4e3
Roll SK Tool from d850dc2502db to c6648ada1d0a
Sep 26, 2023
90302ab
Roll ANGLE from 9fc3baf5a19f to c9955641bcc2 (6 revisions)
Sep 26, 2023
3c1489c
Roll vulkan-deps from d2408a4517eb to 250d0ebaea5e (5 revisions)
Sep 26, 2023
9334913
SkGainmapInfo: Post-launch cleanup
ccameron-chromium Sep 26, 2023
14326cc
Update Skia callsites of GrDirectContexts::MakeGL
kjlubick Sep 26, 2023
e41a600
[graphite][dawn] Fix resource leak of GPU-only storage
armansito Sep 22, 2023
bc4f223
[graphite] Support .000r read-swizzle (to be used for alpha-only)
brianosman Sep 22, 2023
f33c33a
[graphite] Suppress alpha-only image shader logic via runtime effects
brianosman Sep 21, 2023
377a2a0
Add SkMeshSpecification::findChild accessor.
johnstiles-google Sep 25, 2023
abaf3c4
Remove SkMesh::Make calls without child params.
johnstiles-google Sep 25, 2023
d1215b3
Roll vulkan-deps from 250d0ebaea5e to e883de340ccc (2 revisions)
Sep 26, 2023
76aecba
Roll Dawn from 550366adce61 to 1ec4835ca75d (26 revisions)
Sep 27, 2023
dc5ff62
Roll Skia Infra from d850dc2502db to b3365cad07b5 (4 revisions)
Sep 27, 2023
960325c
Roll SK Tool from b3365cad07b5 to d0c5366041fc
Sep 27, 2023
fc62921
Roll ANGLE from c9955641bcc2 to 2c0f9d20f699 (5 revisions)
Sep 27, 2023
0f4f311
Roll vulkan-deps from e883de340ccc to 5ec10484307a (2 revisions)
Sep 27, 2023
2991bb7
Link standard GL function for pthread proxy to work
jiulongw Sep 22, 2023
4731ccd
Reland "[graphite] Add Vulkan BackendTexture creation and deletion me…
nikipre Sep 26, 2023
ff5474e
Remove make_effect_fp from header.
johnstiles-google Sep 27, 2023
0b20af1
Split out MakeChildFP to a separate helper function.
johnstiles-google Sep 27, 2023
6e8ffdc
[Fontations] Add pixel comparisons for FreeType vs. Fontations
drott Sep 27, 2023
d78aba2
[skif] Make SkImageFilters::Crop public
lhkbob Sep 25, 2023
952e8dd
[graphite] Fix VelloComputeStep declarations for WGSL
armansito Sep 21, 2023
b048b46
Don't build fontations gm for WASM
kjlubick Sep 27, 2023
4441cde
Roll vulkan-deps from 5ec10484307a to 89aea904c65f (4 revisions)
Sep 27, 2023
704217d
Roll vello from 4435398 to ee3a076
armansito Sep 23, 2023
f3e5edd
Roll Dawn from 1ec4835ca75d to 1b2986736fd2 (14 revisions)
Sep 28, 2023
eb4f670
Roll Skia Infra from b3365cad07b5 to d0c5366041fc (1 revision)
Sep 28, 2023
1f4e5c3
Roll SK Tool from d0c5366041fc to 8248cceea329
Sep 28, 2023
d410e03
Roll ANGLE from 2c0f9d20f699 to 929ace8da386 (5 revisions)
Sep 28, 2023
cfac841
Expand //:core and introduce //:png_decode_codec et al
kjlubick Sep 27, 2023
267bb43
Roll vulkan-deps from 89aea904c65f to 34349287c876 (2 revisions)
Sep 28, 2023
bcbcb10
Apply buildifier fixes
kjlubick Sep 28, 2023
d8a71d5
expose getSlotInfo to JS skottie bindings
jbeta51 Sep 27, 2023
84b5116
[skif] Draw FilterResults directly for layer restoration
lhkbob Sep 27, 2023
33502f9
Revert "[skif] Draw FilterResults directly for layer restoration"
lhkbob Sep 28, 2023
08485e7
Add emitTextureSamplersForFPs method to ProgramBuilder.
johnstiles-google Sep 28, 2023
43091fe
Roll Dawn from 1b2986736fd2 to a42cebae4e42 (19 revisions)
Sep 29, 2023
7503361
Roll Skia Infra from d0c5366041fc to c8eb90e92f62 (2 revisions)
Sep 29, 2023
e2a533d
Roll vulkan-deps from 34349287c876 to 4d31920a095a (5 revisions)
Sep 29, 2023
137f496
Roll SK Tool from c8eb90e92f62 to a17b968c91ef
Sep 29, 2023
a80c164
Roll ANGLE from 929ace8da386 to 1cab871c2207 (8 revisions)
Sep 29, 2023
9f82423
Fix latent bug in fragmentProcessorHasCoordsParam.
johnstiles-google Sep 29, 2023
7c31c55
Add fontations gm to Bazel build of viewer
kjlubick Sep 28, 2023
c5d9adb
Pass mesh children into MeshOp and Mesh geometry processor.
johnstiles-google Sep 29, 2023
2d4045f
Add support for null child FPs to SkMesh.
johnstiles-google Sep 28, 2023
c41b771
Reland "[skif] Draw FilterResults directly for layer restoration"
lhkbob Sep 29, 2023
360abee
Roll vulkan-deps from 4d31920a095a to 8ac5d8e1a9fe (3 revisions)
Sep 29, 2023
d22643c
Add fast-reject when SkStream implements getLength() but not getPosit…
kjlubick Sep 29, 2023
5f148f5
Revert "Add fontations gm to Bazel build of viewer"
kjlubick Sep 29, 2023
47ec743
Add CI jobs to test external_client build of "buffet" options
kjlubick Sep 29, 2023
a063eae
Revert "Reland "[skif] Draw FilterResults directly for layer restorat…
lhkbob Sep 29, 2023
20a4310
Roll vulkan-deps from 8ac5d8e1a9fe to 285e37076672 (10 revisions)
Sep 30, 2023
a2e605c
Roll vulkan-deps from 285e37076672 to 1e918eeb6193 (1 revision)
Oct 1, 2023
7bd63cc
Roll Skia Infra from c8eb90e92f62 to a17b968c91ef (1 revision)
Oct 2, 2023
0fef7d2
Roll SK Tool from a17b968c91ef to f16639bc3b92
Oct 2, 2023
e720238
Roll vulkan-deps from 1e918eeb6193 to 1e40b8e966f5 (3 revisions)
Oct 2, 2023
3a7a3bb
[skottie] Add support for custom text locales
fmalita Oct 2, 2023
7a3bbe2
Replace exec_tools -> tools and update to Bazel 6.3.2
kjlubick Oct 2, 2023
b33a1ff
Add a quadratic crossings finder for testing
herbderby Sep 26, 2023
53848cb
Factor out `invokeFP` so that it can be called by outside code.
johnstiles-google Oct 2, 2023
05b0d6d
Enforce IWYU on more src/core files
kjlubick Sep 29, 2023
b5b5ee1
[skottie] Add missing SkUnicode include
fmalita Oct 2, 2023
fcd1b75
Create ProgramImpls for child FPs.
johnstiles-google Sep 29, 2023
e3fd1b0
Filter unsupported CQ try jobs on chrome/m119
sharakss Oct 3, 2023
ab212df
Merge 9 release notes into RELEASE_NOTES.md
sharakss Oct 3, 2023
96270e0
GrBlurUtils: Subset on low-res pixel boundary, not float coords
lhkbob Nov 8, 2023
afefbf7
Avoid combining extremely large meshes.
johnstiles-google Nov 24, 2023
89907a0
Use SkToInt to avoid warning in Flutter roll.
johnstiles-google Nov 26, 2023
fcb5588
Remove CQ for unsupported branch chrome/m119
sharakss Feb 20, 2024
251a663
Merge remote-tracking branch 'upstream/chrome/m119' into dev/update-s…
mattleibow Nov 7, 2024
57030b6
SkTime::DateTime is replaced with SkPDF::DateTime
mattleibow Nov 7, 2024
f5535d9
Add the new color type
mattleibow Nov 7, 2024
f8c48e0
Use the new SkImages::MakeWithFilter instead
mattleibow Nov 7, 2024
69aba75
Update the GrDirectContext APIs
mattleibow Nov 7, 2024
fa299e7
Merge branch 'skiasharp' into dev/update-skia-119
mattleibow Feb 28, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .bazelversion
Original file line number Diff line number Diff line change
@@ -1 +1 @@
5.3.2
6.3.2
14 changes: 10 additions & 4 deletions .disabled.go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -9,19 +9,23 @@ require (
github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b
github.com/google/uuid v1.1.2
github.com/stretchr/testify v1.7.0
github.com/trietmn/go-wiki v1.0.1
go.chromium.org/luci v0.0.0-20201121231857-b9ab316d7198 // indirect
go.skia.org/infra v0.0.0-20230904042911-f5590cb5133d
go.skia.org/infra v0.0.0-20230929042634-a17b968c91ef
google.golang.org/api v0.74.0
google.golang.org/protobuf v1.28.0
)

require github.com/shirou/gopsutil v3.21.11+incompatible

require (
cloud.google.com/go v0.100.2 // indirect
cloud.google.com/go/compute v1.5.0 // indirect
cloud.google.com/go/iam v0.3.0 // indirect
cloud.google.com/go/logging v1.1.1 // indirect
cloud.google.com/go/secretmanager v1.4.0 // indirect
github.com/aclements/go-moremath v0.0.0-20190830160640-d16893ddf098 // indirect
github.com/anaskhan96/soup v1.2.5 // indirect
github.com/bazelbuild/remote-apis v0.0.0-20201209220655-9e72daff42c9 // indirect
github.com/bazelbuild/remote-apis-sdks v0.0.0-20201120151053-8f976b9bf4fc // indirect
github.com/beorn7/perks v1.0.1 // indirect
Expand All @@ -31,6 +35,7 @@ require (
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/fiorix/go-web v1.0.1-0.20150221144011-5b593f1e8966 // indirect
github.com/go-chi/chi/v5 v5.0.8 // indirect
github.com/go-ole/go-ole v1.2.6 // indirect
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
github.com/golang/mock v1.6.0 // indirect
github.com/golang/protobuf v1.5.2 // indirect
Expand Down Expand Up @@ -60,13 +65,14 @@ require (
github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f // indirect
github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 // indirect
github.com/xeipuuv/gojsonschema v1.2.0 // indirect
github.com/yusufpapurcu/wmi v1.2.2 // indirect
github.com/zeebo/bencode v1.0.0 // indirect
go.opencensus.io v0.23.0 // indirect
golang.org/x/net v0.8.0 // indirect
golang.org/x/net v0.15.0 // indirect
golang.org/x/oauth2 v0.0.0-20220309155454-6242fa91716a // indirect
golang.org/x/sync v0.2.0 // indirect
golang.org/x/sys v0.6.0 // indirect
golang.org/x/text v0.8.0 // indirect
golang.org/x/sys v0.12.0 // indirect
golang.org/x/text v0.13.0 // indirect
golang.org/x/time v0.0.0-20220609170525-579cf78fd858 // indirect
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 // indirect
google.golang.org/appengine v1.6.7 // indirect
Expand Down
31 changes: 21 additions & 10 deletions .disabled.go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,8 @@ github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuy
github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=
github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=
github.com/alecthomas/units v0.0.0-20190924025748-f65c72e2690d/go.mod h1:rBZYJk541a8SKzHPHnH3zbiI+7dagKZ0cgpgrD7Fyho=
github.com/anaskhan96/soup v1.2.5 h1:V/FHiusdTrPrdF4iA1YkVxsOpdNcgvqT1hG+YtcZ5hM=
github.com/anaskhan96/soup v1.2.5/go.mod h1:6YnEp9A2yywlYdM4EgDz9NEHclocMepEtku7wg6Cq3s=
github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239/go.mod h1:2FmKhYUyUczH0OGQWaF5ceTx0UBShxjsH6f8oGKYe2c=
github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY=
github.com/bazelbuild/remote-apis v0.0.0-20200904140912-1aeb39973178/go.mod h1:9Y+1FnaNUGVV6wKE0Jdh+mguqDUsyd9uUqokalrC7DQ=
Expand Down Expand Up @@ -160,6 +162,8 @@ github.com/go-kit/log v0.1.0/go.mod h1:zbhenjAZHb184qTLMA9ZjW7ThYL0H2mk7Q6pNt4vb
github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE=
github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk=
github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A=
github.com/go-ole/go-ole v1.2.6 h1:/Fpf6oFPoeFik9ty7siob0G6Ke8QvQEuVcuChpwXzpY=
github.com/go-ole/go-ole v1.2.6/go.mod h1:pprOEPIfldk/42T2oK7lQ4v4JSDwmV0As9GaiUsvbm0=
github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY=
github.com/gobwas/glob v0.2.3/go.mod h1:d3Ez4x06l9bZtSvzIay5+Yzi0fmZzPgnTbPcKjJAkT8=
github.com/godbus/dbus v4.1.0+incompatible/go.mod h1:/YcGZj5zSblfDWMMoOzV4fas9FZnQYTkDnsGvmh2Grw=
Expand Down Expand Up @@ -361,6 +365,8 @@ github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6L
github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=
github.com/ruudk/golang-pdf417 v0.0.0-20181029194003-1af4ab5afa58/go.mod h1:6lfFZQK844Gfx8o5WFuvpxWRwnSoipWe/p622j1v06w=
github.com/rwcarlsen/goexif v0.0.0-20190401172101-9e8deecbddbd/go.mod h1:hPqNNc0+uJM6H+SuU8sEs5K5IQeKccPqeSjfgcKGgPk=
github.com/shirou/gopsutil v3.21.11+incompatible h1:+1+c1VGhc88SSonWP6foOcLhvnKlUeu/erjjvaPEYiI=
github.com/shirou/gopsutil v3.21.11+incompatible/go.mod h1:5b4v6he4MtMOwMlS0TUMTu2PcXUg8+E1lC7eC3UO/RA=
github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo=
github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE=
github.com/sirupsen/logrus v1.6.0/go.mod h1:7uNnSEd1DgxDLC74fIahvMZmmYsHGZGEOFrfsX/uA88=
Expand All @@ -386,6 +392,8 @@ github.com/syndtr/goleveldb v1.0.0/go.mod h1:ZVVdQEZoIme9iO1Ch2Jdy24qqXrMMOU6lpP
github.com/tarm/serial v0.0.0-20180830185346-98f6abe2eb07/go.mod h1:kDXzergiv9cbyO7IOYJZWg1U88JhDg3PB6klq9Hg2pA=
github.com/texttheater/golang-levenshtein v1.0.1 h1:+cRNoVrfiwufQPhoMzB6N0Yf/Mqajr6t1lOv8GyGE2U=
github.com/texttheater/golang-levenshtein v1.0.1/go.mod h1:PYAKrbF5sAiq9wd+H82hs7gNaen0CplQ9uvm6+enD/8=
github.com/trietmn/go-wiki v1.0.1 h1:OnKPSfE/XtWH9ybRxD7UcNv4bLzv8WcTWxwMcIDsFyg=
github.com/trietmn/go-wiki v1.0.1/go.mod h1:HxeEu4ttJvFkRXY+XQu+ATZEh1S7J75+HRUoiZauzk8=
github.com/willf/bitset v1.1.11 h1:N7Z7E9UvjW+sGsEl7k/SJrvY2reP1A07MrGuCjIOjRE=
github.com/willf/bitset v1.1.11/go.mod h1:83CECat5yLh5zVOf4P1ErAgKA5UDvKtgyUABdr3+MjI=
github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f h1:J9EGpcZtP0E/raorCMxlFGSTBrsSlaDGf3jU/qvAE2c=
Expand All @@ -399,6 +407,8 @@ github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9de
github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k=
github.com/yusufpapurcu/wmi v1.2.2 h1:KBNDSne4vP5mbSWnJbO+51IMOXJB67QiYCSBrubbPRg=
github.com/yusufpapurcu/wmi v1.2.2/go.mod h1:SBZ9tNy3G9/m5Oi98Zks0QjeHVDvuK0qfxQmPyzfmi0=
github.com/zeebo/bencode v1.0.0 h1:zgop0Wu1nu4IexAZeCZ5qbsjU4O1vMrfCrVgUjbHVuA=
github.com/zeebo/bencode v1.0.0/go.mod h1:Ct7CkrWIQuLWAy9M3atFHYq4kG9Ao/SsY5cdtCXmp9Y=
go.chromium.org/luci v0.0.0-20201121231857-b9ab316d7198 h1:Qe0s5XpxD36QC+7OVnc1Ce8igF3sfTo3f3ad4WKEpNo=
Expand All @@ -412,8 +422,8 @@ go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk=
go.opencensus.io v0.23.0 h1:gqCw0LfLxScz8irSi8exQc7fyQ0fKQU/qnC/X8+V/1M=
go.opencensus.io v0.23.0/go.mod h1:XItmlyltB5F7CS4xOC1DcqMoFqwtC6OG2xF7mCv7P7E=
go.opentelemetry.io/proto/otlp v0.7.0/go.mod h1:PqfVotwruBrMGOCsRd/89rSnXhoiJIqeYNgFYFoEGnI=
go.skia.org/infra v0.0.0-20230904042911-f5590cb5133d h1:JBd/8D0tRHOPtoaX8mvzjRvSIHVal3HlX77SORwlNxY=
go.skia.org/infra v0.0.0-20230904042911-f5590cb5133d/go.mod h1:/ODF6heqsRI2bDfexYJWLYRrehjO1FMlSnjSEN4CBaU=
go.skia.org/infra v0.0.0-20230929042634-a17b968c91ef h1:G3cVK7MzL89e9/rjRKwOHVPogvrkuCwbCvhxOlgYNb8=
go.skia.org/infra v0.0.0-20230929042634-a17b968c91ef/go.mod h1:/ODF6heqsRI2bDfexYJWLYRrehjO1FMlSnjSEN4CBaU=
go4.org v0.0.0-20180809161055-417644f6feb5/go.mod h1:MkTOUMDaeVYJUOUsaDXIhWPZYa1yOyC1qaOBpL57BhE=
golang.org/x/build v0.0.0-20191031202223-0706ea4fce0c/go.mod h1:Nl5grlQor/lxfX9FfGLe+g2cVSCiURG36KQgsg/ODs4=
golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
Expand All @@ -423,7 +433,7 @@ golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8U
golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/crypto v0.0.0-20220112180741-5e0467b6c7ce h1:Roh6XWxHFKrPgC/EQhVubSAGQ6Ozk6IdxHSzt1mR0EI=
golang.org/x/crypto v0.13.0 h1:mvySKfSWJ+UKUii46M40LOvyWfN0s2U+46/jDd0e6Ck=
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8=
Expand Down Expand Up @@ -509,8 +519,8 @@ golang.org/x/net v0.0.0-20210503060351-7fd8e65b6420/go.mod h1:9nx3DQGgdP8bBQD5qx
golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
golang.org/x/net v0.0.0-20220225172249-27dd8689420f/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
golang.org/x/net v0.0.0-20220325170049-de3da57026de/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
golang.org/x/net v0.8.0 h1:Zrh2ngAOFYneWTAIAPethzeaQLuHwhuBkuV6ZiRnUaQ=
golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc=
golang.org/x/net v0.15.0 h1:ugBLEUaxABaB5AJqW9enI0ACdci2RUd4eP51NTBvuJ8=
golang.org/x/net v0.15.0/go.mod h1:idbUs1IY1+zTqbi8yxTbhexhEEk5ur9LInksu6HrEpk=
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
golang.org/x/oauth2 v0.0.0-20190402181905-9f3314589c9a/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
Expand Down Expand Up @@ -559,6 +569,7 @@ golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7w
golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190916202348-b4ddaad3f8a3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
Expand Down Expand Up @@ -609,11 +620,11 @@ golang.org/x/sys v0.0.0-20220128215802-99c3d69c2c27/go.mod h1:oPkhp1MJrh7nUepCBc
golang.org/x/sys v0.0.0-20220209214540-3681064d5158/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20220227234510-4e6760a101f9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20220328115105-d36c6a25d886/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.6.0 h1:MVltZSvRTcU2ljQOhs94SXPftV6DCNnZViHeQps87pQ=
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.12.0 h1:CM0HF96J0hcLAwsHPJZjfdNzs0gftsLfgKt57wWHJ0o=
golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
golang.org/x/term v0.6.0 h1:clScbb1cHjoCkyRbWwBEUZ5H/tIFu5TAXIqaZD0Gcjw=
golang.org/x/term v0.12.0 h1:/ZfYdc3zq+q02Rv9vGqTeSItdzZTSNDmfTi0mBAuidU=
golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
Expand All @@ -623,8 +634,8 @@ golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
golang.org/x/text v0.8.0 h1:57P1ETyNKtuIjB4SRd15iJxuhj8Gc416Y78H3qgMh68=
golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
golang.org/x/text v0.13.0 h1:ablQoSUd0tRdKxZewP80B+BaqeKJuVhuRxj/dkrun3k=
golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE=
golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
Expand Down
37 changes: 25 additions & 12 deletions .disabled.go_repositories.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,12 @@ def go_repositories():
sum = "h1:UQZhZ2O0vMHr2cI+DC1Mbh0TJxzA3RcLoMsFw+aXw7E=",
version = "v0.0.0-20190924025748-f65c72e2690d",
)
go_repository(
name = "com_github_anaskhan96_soup",
importpath = "github.com/anaskhan96/soup",
sum = "h1:V/FHiusdTrPrdF4iA1YkVxsOpdNcgvqT1hG+YtcZ5hM=",
version = "v1.2.5",
)

go_repository(
name = "com_github_anmitsu_go_shlex",
Expand Down Expand Up @@ -2290,6 +2296,13 @@ def go_repositories():
sum = "h1:LnC5Kc/wtumK+WB441p7ynQJzVuNRJiqddSIE3IlSEQ=",
version = "v0.0.0-20190109142713-0ad062ec5ee5",
)
go_repository(
name = "com_github_trietmn_go_wiki",
importpath = "github.com/trietmn/go-wiki",
sum = "h1:OnKPSfE/XtWH9ybRxD7UcNv4bLzv8WcTWxwMcIDsFyg=",
version = "v1.0.1",
)

go_repository(
name = "com_github_tv42_httpunix",
importpath = "github.com/tv42/httpunix",
Expand Down Expand Up @@ -2983,8 +2996,8 @@ def go_repositories():
go_repository(
name = "org_golang_x_crypto",
importpath = "golang.org/x/crypto",
sum = "h1:Roh6XWxHFKrPgC/EQhVubSAGQ6Ozk6IdxHSzt1mR0EI=",
version = "v0.0.0-20220112180741-5e0467b6c7ce",
sum = "h1:mvySKfSWJ+UKUii46M40LOvyWfN0s2U+46/jDd0e6Ck=",
version = "v0.13.0",
)
go_repository(
name = "org_golang_x_exp",
Expand Down Expand Up @@ -3019,8 +3032,8 @@ def go_repositories():
go_repository(
name = "org_golang_x_net",
importpath = "golang.org/x/net",
sum = "h1:Zrh2ngAOFYneWTAIAPethzeaQLuHwhuBkuV6ZiRnUaQ=",
version = "v0.8.0",
sum = "h1:ugBLEUaxABaB5AJqW9enI0ACdci2RUd4eP51NTBvuJ8=",
version = "v0.15.0",
)
go_repository(
name = "org_golang_x_oauth2",
Expand All @@ -3043,20 +3056,20 @@ def go_repositories():
go_repository(
name = "org_golang_x_sys",
importpath = "golang.org/x/sys",
sum = "h1:MVltZSvRTcU2ljQOhs94SXPftV6DCNnZViHeQps87pQ=",
version = "v0.6.0",
sum = "h1:CM0HF96J0hcLAwsHPJZjfdNzs0gftsLfgKt57wWHJ0o=",
version = "v0.12.0",
)
go_repository(
name = "org_golang_x_term",
importpath = "golang.org/x/term",
sum = "h1:clScbb1cHjoCkyRbWwBEUZ5H/tIFu5TAXIqaZD0Gcjw=",
version = "v0.6.0",
sum = "h1:/ZfYdc3zq+q02Rv9vGqTeSItdzZTSNDmfTi0mBAuidU=",
version = "v0.12.0",
)
go_repository(
name = "org_golang_x_text",
importpath = "golang.org/x/text",
sum = "h1:57P1ETyNKtuIjB4SRd15iJxuhj8Gc416Y78H3qgMh68=",
version = "v0.8.0",
sum = "h1:ablQoSUd0tRdKxZewP80B+BaqeKJuVhuRxj/dkrun3k=",
version = "v0.13.0",
)
go_repository(
name = "org_golang_x_time",
Expand All @@ -3080,8 +3093,8 @@ def go_repositories():
go_repository(
name = "org_skia_go_infra",
importpath = "go.skia.org/infra",
sum = "h1:JBd/8D0tRHOPtoaX8mvzjRvSIHVal3HlX77SORwlNxY=",
version = "v0.0.0-20230904042911-f5590cb5133d",
sum = "h1:G3cVK7MzL89e9/rjRKwOHVPogvrkuCwbCvhxOlgYNb8=",
version = "v0.0.0-20230929042634-a17b968c91ef",
)
go_repository(
name = "org_uber_go_atomic",
Expand Down
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,6 @@ platform_tools/android/apps/*/.externalNativeBuild
tools/skp/page_sets/data/*.json
tools/skp/page_sets/data/*.wpr

common
buildtools
third_party/externals

Expand Down
1 change: 1 addition & 0 deletions .gn
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ default_args = {
angle_standalone = false
angle_enable_msl_through_spirv = false
angle_use_wayland = false
dawn_use_built_dxc = false
}
1 change: 1 addition & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,7 @@ Wonmin Park <[email protected]>
Yandex LLC <*@yandex-team.ru>
Yong-Hwan Baek <[email protected]>
Zhuo Qingliang <[email protected]>
Luis Grimaldo <[email protected]>
Zoho Corporation Private Limited <*@zohocorp.com>
Soso Tsertsvadze <[email protected]>

Expand Down
60 changes: 31 additions & 29 deletions BUILD.bazel
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
load("//:defines.bzl", "DEFAULT_DEFINES", "DEFAULT_LOCAL_DEFINES")
load("@skia_user_config//:copts.bzl", "DEFAULT_OBJC_COPTS")
load("//bazel:flags.bzl", "selects")
load("//bazel:skia_rules.bzl", "exports_files_legacy", "skia_cc_library", "skia_objc_library")

licenses(["notice"])
Expand Down Expand Up @@ -82,22 +81,47 @@ skia_cc_library(

alias(
name = "core",
actual = "//src:core",
actual = "//src/core:core",
visibility = ["//visibility:public"],
)

alias(
name = "default_malloc",
actual = "//src/ports:default_malloc",
visibility = ["//visibility:public"],
)

alias(
name = "pathops",
actual = "//src:pathops",
actual = "//src/pathops:pathops",
visibility = ["//visibility:public"],
)

alias(
name = "default_malloc",
actual = "//src/ports:default_malloc",
name = "png_decode_codec",
actual = "//src/codec:png_decode",
visibility = ["//visibility:public"],
)

alias(
name = "png_encode_codec",
actual = "//src/codec:png_encode",
visibility = ["//visibility:public"],
)

# Font Manager Options. Pick at most one target starting with "default_font_manager" and as many
# other font managers as desired (most clients only need one in practice).

alias(
# No fonts will be able to created using the default FontMgr either directly
# or indirectly (e.g. via SkTypeface::MakeFromStream)
name = "default_font_manager_empty",
actual = "//src/ports:default_font_manager_empty",
visibility = ["//visibility:public"],
)

# TODO(kjlubick) make other font manager options

# Load bearing comment below - gazelle looks here (and not in any other BUILD.bazel files)
# for a special comment indicating the prefix.
# gazelle:prefix go.skia.org/skia
Expand All @@ -110,37 +134,15 @@ alias(
visibility = ["//visibility:public"],
)

# Convenience condition that is always true. This condition is satisfied if an arbitrarily chosen
# boolean built-in flag (https://bazel.build/docs/user-manual#stamp) is either true or false.
#
# Inspired by
# https://github.com/bazelbuild/bazel-skylib/blob/2f0bb4cec0297bb38f830a72fa8961bee057c3cd/lib/selects.bzl#L227.
selects.config_setting_group(
name = "always_true",
match_any = [
":always_true_0",
":always_true_1",
],
visibility = ["//visibility:public"],
)

config_setting(
name = "always_true_0",
values = {"stamp": "0"},
)

config_setting(
name = "always_true_1",
values = {"stamp": "1"},
)

test_suite(
name = "all_go_tests",
tests = [
# Go tests in this list will be tested in CI. Please add any new Go tests to this suite.
"//bazel/exporter:exporter_test",
"//infra/bots/task_drivers/bazel_test_gm:bazel_test_gm_test",
"//infra/bots/task_drivers/bazel_test_precompiled:bazel_test_precompiled_test",
"//infra/bots/task_drivers/codesize:codesize_test",
"//infra/bots/task_drivers/common:common_test",
"//infra/bots/task_drivers/perf_puppeteer_canvas:perf_puppeteer_canvas_test",
"//infra/bots/task_drivers/perf_puppeteer_render_skps:perf_puppeteer_render_skps_test",
"//infra/bots/task_drivers/perf_puppeteer_skottie_frames:perf_puppeteer_skottie_frames_test",
Expand Down
Loading