Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
f31c07f
Roll vulkan-deps from 62162b8f056a to 827e0dba01ad (1 revision)
Jul 20, 2025
92ce47e
Fix missing include for atoi call
matts1 Jul 18, 2025
4b9737c
Roll vulkan-deps from 827e0dba01ad to c8bd17b0ce68 (3 revisions)
Jul 21, 2025
e937ab8
Roll recipe dependencies (trivial).
Jul 21, 2025
97f7c83
Roll Skia Infra from 382fe7d5f3d0 to 4a7db687eea1 (6 revisions)
Jul 21, 2025
ded9faf
Roll ANGLE from 6a04a50f98ca to faf1bb4b3e72 (3 revisions)
Jul 21, 2025
64f943a
Manually Roll Dawn from 81e90f7fd7f3 to f286693b70bd
kjlubick Jul 18, 2025
4aba494
Change matrix::invert to return optional
mikerreed Jul 18, 2025
b000325
[rust png] Verify `IHDR` dimensions *before* constructing encoded info.
anforowicz Jul 18, 2025
9e87578
Roll vulkan-deps from c8bd17b0ce68 to af70cb4dfd93 (3 revisions)
Jul 21, 2025
d193085
[graphite] Don't allow clip/draw intersections to produce subpixel draws
lhkbob Jul 20, 2025
8d85d07
Roll recipe dependencies (trivial).
Jul 21, 2025
98e058e
[graphite] Fix draw/clip contains priority
lhkbob Jul 20, 2025
a747e49
Remove old Bazel docker files
kjlubick Jul 21, 2025
136999f
[graphite] Fix paint_depends_on_dst logic
lhkbob Jul 21, 2025
0f31b08
[graphite] Check for scissor before converting to clear/discard op
lhkbob Jul 21, 2025
1c6243f
[graphite] Tighter bounds for stroked [r]rects
lhkbob Jul 20, 2025
5a86ac6
Roll recipe dependencies (trivial).
Jul 21, 2025
eea1c33
Remove IWYU build logic from Bazel
kjlubick Jul 21, 2025
b9e8f2d
Roll recipe dependencies (trivial).
Jul 22, 2025
7bbe26b
Roll Dawn from 2502261c4d1a to 6492a9924110 (20 revisions)
Jul 22, 2025
0d86733
Roll Skia Infra from 4a7db687eea1 to a898e8056b2f (11 revisions)
Jul 22, 2025
4afffd1
Roll SwiftShader from 65b2c4777e5f to 084f9893520c (3 revisions)
Jul 22, 2025
0107e55
Roll vulkan-deps from af70cb4dfd93 to 0830f159cb89 (4 revisions)
Jul 22, 2025
e3f93eb
Roll ANGLE from faf1bb4b3e72 to 239763d96a4b (8 revisions)
Jul 22, 2025
bb8c36f
Roll recipe dependencies (trivial).
Jul 22, 2025
59906e4
Initial commit to option to add pdf to canvas kit.
Sep 10, 2023
5d2094b
Create default Metadata and use in SkPDF::MakeDocument
pushpagarwal Jul 7, 2025
e9af059
Added support for PDF Tags
pushpagarwal Jul 8, 2025
91dbd15
Fix for memory crash and some minor fixes
pushpagarwal Jul 11, 2025
9a53032
File missed from last commit.
pushpagarwal Jul 14, 2025
b2fc823
Written new test, fixed issues, refactored the code
pushpagarwal Jul 14, 2025
688644e
Added new function in externs
pushpagarwal Jul 14, 2025
81fc29d
Added pdf_bindings.cpp to BUILD.gn
pushpagarwal Jul 14, 2025
024d6d3
Fixed missing class in etern.js
pushpagarwal Jul 17, 2025
b797a34
Fixed by clang-format
pushpagarwal Jul 18, 2025
08f778d
Disabled pdf from default build.
pushpagarwal Jul 18, 2025
b98c878
As per discussion on skia-discuss list,
pushpagarwal Jul 18, 2025
b07b1b9
Fixed issue with attribute type
pushpagarwal Jul 18, 2025
82a29a3
Redesign of PDF Tags.
pushpagarwal Jul 19, 2025
d745dcf
Fixed tests.
pushpagarwal Jul 19, 2025
5d69ea5
Tag tree is now part of PDF metatdata similar to C++ code.
pushpagarwal Jul 20, 2025
380cb18
Changed cleanup of root tag
pushpagarwal Jul 20, 2025
88625ea
moved declaration of toBytes to WasmCommon.h
pushpagarwal Jul 21, 2025
714e288
Added PDFCompressionLevel to types
pushpagarwal Jul 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions DEPS
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ vars = {
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling different
# dependencies without interference from each other.
'infra_revision': '382fe7d5f3d01ddb2ca90c20e9ed7bf4be49594b',
'infra_revision': 'a898e8056b2f0a5512c66be7fde362c885240df6',

# ninja CIPD package version.
# https://chrome-infra-packages.appspot.com/p/infra/3pp/tools/ninja
Expand All @@ -31,15 +31,15 @@ vars = {
# ./tools/git-sync-deps
deps = {
"buildtools" : "https://chromium.googlesource.com/chromium/src/buildtools.git@729495f2ffa69080907780591fa2a630b2556e98",
"third_party/externals/angle2" : "https://chromium.googlesource.com/angle/angle.git@6a04a50f98cac71b25464d10289ce7a013841caf",
"third_party/externals/angle2" : "https://chromium.googlesource.com/angle/angle.git@239763d96a4b8728d31eea952ebf01b1b93c5eb8",
"third_party/externals/brotli" : "https://skia.googlesource.com/external/github.com/google/brotli.git@6d03dfbedda1615c4cba1211f8d81735575209c8",
"third_party/externals/d3d12allocator" : "https://skia.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocator.git@169895d529dfce00390a20e69c2f516066fe7a3b",
# Dawn requires jinja2 and markupsafe for the code generator, tint for SPIRV compilation, and abseil for string formatting.
# When the Dawn revision is updated these should be updated from the Dawn DEPS as well.
"third_party/externals/dawn" : "https://dawn.googlesource.com/dawn.git@81e90f7fd7f313059f04559fd65cb99fe56b6641",
"third_party/externals/dawn" : "https://dawn.googlesource.com/dawn.git@6492a99241107d5228185d3526b0556c714e698f",
"third_party/externals/jinja2" : "https://chromium.googlesource.com/chromium/src/third_party/jinja2@e2d024354e11cc6b041b0cff032d73f0c7e43a07",
"third_party/externals/markupsafe" : "https://chromium.googlesource.com/chromium/src/third_party/markupsafe@0bad08bb207bbfc1d6f3bbc82b9242b0c50e5794",
"third_party/externals/abseil-cpp" : "https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp@9c3ff1b50b6026281dcfd79df631bec370d89c78",
"third_party/externals/abseil-cpp" : "https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp@cae4b6a3990e1431caa09c7b2ed1c76d0dfeab17",
"third_party/externals/delaunator-cpp" : "https://skia.googlesource.com/external/github.com/skia-dev/delaunator-cpp.git@98305ef6c4e862f7d48df9cc647b690d796fec68",
"third_party/externals/dng_sdk" : "https://android.googlesource.com/platform/external/dng_sdk.git@dbe0a676450d9b8c71bf00688bb306409b779e90",
"third_party/externals/egl-registry" : "https://skia.googlesource.com/external/github.com/KhronosGroup/EGL-Registry@b055c9b483e70ecd57b3cf7204db21f5a06f9ffe",
Expand All @@ -64,17 +64,17 @@ deps = {
"third_party/externals/partition_alloc" : "https://chromium.googlesource.com/chromium/src/base/allocator/partition_allocator.git@ce13777cb731e0a60c606d1741091fd11a0574d7",
"third_party/externals/perfetto" : "https://android.googlesource.com/platform/external/perfetto@93885509be1c9240bc55fa515ceb34811e54a394",
"third_party/externals/piex" : "https://android.googlesource.com/platform/external/piex.git@bb217acdca1cc0c16b704669dd6f91a1b509c406",
"third_party/externals/swiftshader" : "https://swiftshader.googlesource.com/SwiftShader@65b2c4777e5f3c63a1115184b7620fcdc0bddc40",
"third_party/externals/swiftshader" : "https://swiftshader.googlesource.com/SwiftShader@084f9893520ce2579043870e1dc662feb14d0b6f",
"third_party/externals/vulkanmemoryallocator" : "https://chromium.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator@a6bfc237255a6bac1513f7c1ebde6d8aed6b5191",
# vulkan-deps is a meta-repo containing several interdependent Khronos Vulkan repositories.
# When the vulkan-deps revision is updated, those repos (spirv-*, vulkan-*) should be updated as well.
"third_party/externals/vulkan-deps" : "https://chromium.googlesource.com/vulkan-deps@62162b8f056a3efde984abab19656c5c4d352274",
"third_party/externals/vulkan-deps" : "https://chromium.googlesource.com/vulkan-deps@0830f159cb89a2d88edae5e79c33625b6bdefcc8",
"third_party/externals/spirv-cross" : "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross@b8fcf307f1f347089e3c46eb4451d27f32ebc8d3",
"third_party/externals/spirv-headers" : "https://skia.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers.git@c8ad050fcb29e42a2f57d9f59e97488f465c436d",
"third_party/externals/spirv-tools" : "https://skia.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git@257a227fbadf8176ea386c7d8fb9b889cbf08640",
"third_party/externals/spirv-tools" : "https://skia.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git@8cf1bf9bb922e33135e6e343a566764015da2dc6",
"third_party/externals/vello" : "https://skia.googlesource.com/external/github.com/linebender/vello.git@3ee3bea02164c5a816fe6c16ef4e3a810edb7620",
"third_party/externals/vulkan-headers" : "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers@89268a6d17fc87003b209a1422c17ab288be99a0",
"third_party/externals/vulkan-tools" : "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools@105d6c1fede00c3a9055e5a531ebf3d99bac406e",
"third_party/externals/vulkan-tools" : "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools@f766b30b2de3ffe2cf6b656d943720882617ec58",
"third_party/externals/vulkan-utility-libraries": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Utility-Libraries@df2e3581520f36776cd42b9fec3ec4a51ab878ef",
"third_party/externals/unicodetools" : "https://chromium.googlesource.com/external/github.com/unicode-org/unicodetools@66a3fa9dbdca3b67053a483d130564eabc5fe095",
#"third_party/externals/v8" : "https://chromium.googlesource.com/v8/v8.git@5f1ae66d5634e43563b2d25ea652dfb94c31a3b4",
Expand Down
8 changes: 0 additions & 8 deletions bazel/buildrc
Original file line number Diff line number Diff line change
Expand Up @@ -166,14 +166,6 @@ build:ck_full_webgl2_release_debugger --config=canvaskit_full --config=ck_webgl2
build:ck_full_webgl2_release_chrome --config=ck_full_webgl2_release
build:ck_full_cpu_release_chrome --config=ck_full_cpu_release

# We only want to enforce IWYU on debug builds because we have some things that are only
# necessary to include in debug mode (e.g. SkDEBUGCODE), but very rarely something that is
# only needed in release mode. Thus our C++ debug includes should be a superset of the
# release includes.
build:enforce_iwyu --features=skia_enforce_iwyu --cc_output_directory_tag=iwyu \
--compilation_mode=dbg --keep_going \
--linkopt="SKIA_SKIP_LINKING"

build:use_linux_rbe_pool --config=linux_rbe --remote_download_minimal

build:cpu_only --cc_output_directory_tag=cpu_tests
Expand Down
8 changes: 4 additions & 4 deletions bazel/deps.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"direct": [
{
"build_file": "//bazel/external/dawn:BUILD.bazel",
"commit": "81e90f7fd7f313059f04559fd65cb99fe56b6641",
"commit": "6492a99241107d5228185d3526b0556c714e698f",
"name": "dawn",
"remote": "https://dawn.googlesource.com/dawn.git"
},
Expand Down Expand Up @@ -149,7 +149,7 @@
"remote": "https://skia.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers.git"
},
{
"commit": "257a227fbadf8176ea386c7d8fb9b889cbf08640",
"commit": "8cf1bf9bb922e33135e6e343a566764015da2dc6",
"name": "spirv_tools",
"remote": "https://skia.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git"
},
Expand All @@ -167,7 +167,7 @@
},
{
"build_file": "//bazel/external/vulkan_tools:BUILD.bazel",
"commit": "105d6c1fede00c3a9055e5a531ebf3d99bac406e",
"commit": "f766b30b2de3ffe2cf6b656d943720882617ec58",
"name": "vulkan_tools",
"remote": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools"
},
Expand Down Expand Up @@ -197,7 +197,7 @@
"remote": "https://skia.googlesource.com/external/github.com/google/brotli.git"
},
{
"commit": "9c3ff1b50b6026281dcfd79df631bec370d89c78",
"commit": "cae4b6a3990e1431caa09c7b2ed1c76d0dfeab17",
"name": "abseil_cpp",
"remote": "https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp"
},
Expand Down
41 changes: 0 additions & 41 deletions bazel/generate_cpp_files_for_headers.bzl

This file was deleted.

52 changes: 0 additions & 52 deletions bazel/get_workspace_status.sh

This file was deleted.

2 changes: 0 additions & 2 deletions bazel/macros.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ load("@rules_python//python:defs.bzl", _py_binary = "py_binary")
load("//bazel:flags.bzl", _bool_flag = "bool_flag", _string_flag_with_values = "string_flag_with_values")
load(
"//bazel:skia_rules.bzl",
_generate_cpp_files_for_headers = "generate_cpp_files_for_headers",
_select_multi = "select_multi",
_skia_cc_binary = "skia_cc_binary",
_skia_cc_library = "skia_cc_library",
Expand All @@ -34,7 +33,6 @@ requirement = _requirement
selects = _selects
string_flag_with_values = _string_flag_with_values
wasm_cc_binary = _wasm_cc_binary
generate_cpp_files_for_headers = _generate_cpp_files_for_headers

select_multi = _select_multi
skia_cc_binary = _skia_cc_binary
Expand Down
Loading