Patch |
File delta |
Description |
debianization/manpage.patch | (download) |
chrome/app/resources/manpage.1.in |
28 27 + 1 - 0 !
1 file changed, 27 insertions(+), 1 deletion(-) |
manpage updates/fixes
|
debianization/sandbox.patch | (download) |
content/browser/zygote_host/zygote_host_impl_linux.cc |
9 4 + 5 - 0 !
1 file changed, 4 insertions(+), 5 deletions(-) |
debian specific instructions when no working sandbox is available
|
debianization/master preferences.patch | (download) |
chrome/browser/first_run/first_run_internal_linux.cc |
6 1 + 5 - 0 !
1 file changed, 1 insertion(+), 5 deletions(-) |
search for {initial,master}_preferences in /etc/chromium
|
debianization/clang version.patch | (download) |
build/config/compiler/BUILD.gn |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
hardcode lld for whatever version of clang we're using
Upstream doesn't allow overridding the linker name (other than toggling
lld vs gold).
|
fixes/ps print.patch | (download) |
ui/gtk/printing/print_dialog_gtk.cc |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
add postscript (ps) printing capability
|
fixes/widevine revision.patch | (download) |
third_party/widevine/cdm/widevine_cdm_version.h |
1 1 + 0 - 0 !
1 file changed, 1 insertion(+) |
set widevine version as undefined
|
fixes/widevine locations.patch | (download) |
chrome/common/chrome_paths.cc |
5 5 + 0 - 0 !
third_party/widevine/cdm/BUILD.gn |
2 1 + 1 - 0 !
2 files changed, 6 insertions(+), 1 deletion(-) |
try alternative locations for libwidevinecdm.so
- $HOME/.local/lib/ (snap-friendly, see https://launchpad.net/bugs/1738149)
|
fixes/rust clanglib.patch | (download) |
build/config/clang/BUILD.gn |
17 16 + 1 - 0 !
1 file changed, 16 insertions(+), 1 deletion(-) |
---
|
fixes/material utils.patch | (download) |
third_party/material_color_utilities/src/cpp/palettes/tones.cc |
8 5 + 3 - 0 !
1 file changed, 5 insertions(+), 3 deletions(-) |
---
|
fixes/perfetto.patch | (download) |
third_party/perfetto/src/trace_processor/perfetto_sql/engine/created_function.cc |
4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-) |
---
|
fixes/blink frags.patch | (download) |
third_party/blink/renderer/core/paint/fragment_data_iterator.h |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
---
|
fixes/v8 compressed ptrs.patch | (download) |
v8/src/maglev/maglev-code-generator.cc |
4 4 + 0 - 0 !
1 file changed, 4 insertions(+) |
---
|
fixes/atspi.patch | (download) |
build/config/linux/atspi2/BUILD.gn |
1 1 + 0 - 0 !
1 file changed, 1 insertion(+) |
---
|
fixes/absl optional.patch | (download) |
optional |
1308 1308 + 0 - 0 !
1 file changed, 1308 insertions(+) |
work around a clang bug with libstdc++
Chromium 119 used absl's 'optional' implementation. Chromium 120 switched to
aliasing absl::optional to std::optional. In theory that should be all fine
and good, except for the fact that there's a bug in clang:
https://github.com/llvm/llvm-project/issues/50248
This bug is worked around in libc++, but not in libstdc++. There's (so far)
two types of errors we hit. The first is specifically with
absl::optional::emplace() -
>> gen/ui/gfx/x/randr.cc:482:13: error: no matching member function for call to 'emplace'
>> data.lc.emplace();
>> ~~~~~~~~^~~~~~~
>> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/optional:914:2: note: candidate template ignored: requirement 'is_constructible_v<x11::RandR::NotifyEvent::Lc>' was not satisfied [with _Args = <>]
>> emplace(_Args&&... __args)
>>
..and a similar error with just a few calls to absl::make_optional() -
>> ./../third_party/blink/renderer/core/loader/history_item.cc:185:19: error: no matching function for call to 'make_optional'
>> view_state_ = absl::make_optional<ViewState>();
We can't simply revert to using absl's optional implmentation, because a) they
are planning to remove it (<https://abseil.io/about/design/dropin-types>), and
b) chromium devs, having switched over and viewing absl::optional and
std::optional as aliases, play fast and loose with those namespace. We end up
playing an ever-worsening game of whack-a-mole trying to fix build errors which
are just inability to do implicit conversions.
Another option (which some other distributions have chosen to do) is to simply
switch to building against libc++. However, that means bundling a bunch more
libraries that build statically against libc++. That's undesirable.
This patch provides the option of providing a workaround for libstdc++. Instead
of using the official libstdc++ header for optional, we provide our own with
the is_constructible assertions removed. There's no logic changes, it just
removes an assertion we _know_ is met, but the compiler too broken to know it.
I just copied over /usr/include/c++/13/optional, and changed a few of the
functions (where you see an '#if 0' commenting out the original function).
We'll need to update this patch with major libstdc++ upgrades.
|
upstream/mojo.patch | (download) |
content/test/data/accept-drop.html |
19 19 + 0 - 0 !
content/test/data/accept-header-iframe.html |
7 7 + 0 - 0 !
content/test/data/accept-header.html |
46 46 + 0 - 0 !
content/test/data/allowed_frames.html |
14 14 + 0 - 0 !
content/test/data/blue.html |
10 10 + 0 - 0 !
content/test/data/body_overflow_hidden.html |
17 17 + 0 - 0 !
content/test/data/cacheable.js |
5 5 + 0 - 0 !
content/test/data/cacheable2.js |
5 5 + 0 - 0 !
content/test/data/click-nocontent-link.html |
73 73 + 0 - 0 !
content/test/data/click-noreferrer-links.html |
163 163 + 0 - 0 !
content/test/data/client_redirect.html |
7 7 + 0 - 0 !
content/test/data/color-scheme-2.html |
21 21 + 0 - 0 !
content/test/data/color-scheme-dark.html |
3 3 + 0 - 0 !
content/test/data/color-scheme.html |
21 21 + 0 - 0 !
content/test/data/content-disposition-attachment.html |
3 3 + 0 - 0 !
content/test/data/content-disposition-empty.html |
4 4 + 0 - 0 !
content/test/data/content-disposition-inline.html |
4 4 + 0 - 0 !
content/test/data/content-sniffer-test0.html |
4 4 + 0 - 0 !
content/test/data/content-sniffer-test1.html |
4 4 + 0 - 0 !
content/test/data/content-sniffer-test2.html |
4 4 + 0 - 0 !
content/test/data/content-sniffer-test3.html |
16 16 + 0 - 0 !
content/test/data/content-sniffer-test5.not-html |
5 5 + 0 - 0 !
content/test/data/coreferencingframe_1.html |
7 7 + 0 - 0 !
content/test/data/coreferencingframe_2.html |
7 7 + 0 - 0 !
content/test/data/corp-cross-origin.html |
1 1 + 0 - 0 !
content/test/data/counter.html |
14 14 + 0 - 0 !
content/test/data/cross-origin-opener-policy_redirect_final.html |
1 1 + 0 - 0 !
content/test/data/cross-origin-opener-policy_redirect_initial.html |
1 1 + 0 - 0 !
content/test/data/cross-origin-opener-policy_sandbox_popup.html |
1 1 + 0 - 0 !
content/test/data/cross-origin-redirect-blocked.html |
57 57 + 0 - 0 !
content/test/data/cross_site_iframe_factory.html |
381 381 + 0 - 0 !
content/test/data/cross_site_scroll_into_view_factory.html |
297 297 + 0 - 0 !
content/test/data/csp_sandboxed_frame.html |
8 8 + 0 - 0 !
content/test/data/csp_wasm_eval.html |
9 9 + 0 - 0 !
content/test/data/ctrl-click-subframe-link.html |
23 23 + 0 - 0 !
content/test/data/dark_color_scheme_meta_slow.html |
3 3 + 0 - 0 !
content/test/data/data_url_navigations.html |
110 110 + 0 - 0 !
content/test/data/detach_frame_in_copy.html |
13 13 + 0 - 0 !
content/test/data/div_with_touch_action_auto.html |
9 9 + 0 - 0 !
content/test/data/div_with_touch_action_none.html |
9 9 + 0 - 0 !
content/test/data/dynamic1.html |
27 27 + 0 - 0 !
content/test/data/dynamic2.html |
31 31 + 0 - 0 !
content/test/data/echo-referrer.html |
4 4 + 0 - 0 !
content/test/data/event-latency-animation.html |
77 77 + 0 - 0 !
content/test/data/fetch-keepalive.html |
25 25 + 0 - 0 !
content/test/data/fetch_event_octet_stream.js |
13 13 + 0 - 0 !
content/test/data/fetch_event_passthrough.js |
5 5 + 0 - 0 !
content/test/data/fetch_event_respond_with_fetch.js |
5 5 + 0 - 0 !
content/test/data/file_input.html |
1 1 + 0 - 0 !
content/test/data/file_input_subframe.html |
2 2 + 0 - 0 !
content/test/data/file_input_webkitdirectory.html |
1 1 + 0 - 0 !
content/test/data/filesystem_url_navigations.html |
161 161 + 0 - 0 !
content/test/data/find_in_dynamic_page.html |
16 16 + 0 - 0 !
content/test/data/find_in_embedded_pdf_page.html |
13 13 + 0 - 0 !
content/test/data/find_in_hidden_frame.html |
2 2 + 0 - 0 !
content/test/data/find_in_long_page.html |
2011 2011 + 0 - 0 !
content/test/data/find_in_page.html |
13 13 + 0 - 0 !
content/test/data/find_in_page_desktop.html |
22 22 + 0 - 0 !
content/test/data/find_in_page_frame.html |
109 109 + 0 - 0 !
content/test/data/find_in_page_multi_frame.html |
14 14 + 0 - 0 !
content/test/data/find_in_page_simple_frame.html |
10 10 + 0 - 0 !
content/test/data/find_in_page_two_frames.html |
8 8 + 0 - 0 !
content/test/data/find_in_page_with_portal.html |
13 13 + 0 - 0 !
content/test/data/find_in_simple_page.html |
8 8 + 0 - 0 !
content/test/data/font_src_local_matching.html |
130 130 + 0 - 0 !
content/test/data/form_that_posts_cross_site.html |
16 16 + 0 - 0 !
content/test/data/form_that_posts_to_echoall.html |
14 14 + 0 - 0 !
content/test/data/form_that_posts_to_echoall_nocache.html |
10 10 + 0 - 0 !
content/test/data/frame-ancestors-none.html |
10 10 + 0 - 0 !
content/test/data/frame-src-self-and-b.html |
21 21 + 0 - 0 !
content/test/data/frame_owner_properties_csp.html |
9 9 + 0 - 0 !
content/test/data/frame_owner_properties_margin.html |
9 9 + 0 - 0 !
content/test/data/frame_owner_properties_scrolling.html |
11 11 + 0 - 0 !
content/test/data/frame_with_load_event.html |
10 10 + 0 - 0 !
content/test/data/fullscreen_frame.html |
47 47 + 0 - 0 !
content/test/data/green.html |
10 10 + 0 - 0 !
content/test/data/hang_before_unload.html |
29 29 + 0 - 0 !
content/test/data/hello.html |
2 2 + 0 - 0 !
content/test/data/https_upgrade_cross_site.html |
10 10 + 0 - 0 !
content/test/data/https_upgrade_same_site.html |
10 10 + 0 - 0 !
content/test/data/iframe_clipped.html |
136 136 + 0 - 0 !
content/test/data/iframe_out_of_view.html |
120 120 + 0 - 0 !
content/test/data/infinitely_loading_image.html |
1 1 + 0 - 0 !
content/test/data/input_box.html |
52 52 + 0 - 0 !
content/test/data/input_in_iframe.html |
43 43 + 0 - 0 !
content/test/data/interaction-mq-dynamic.html |
30 30 + 0 - 0 !
content/test/data/isolated_base_origin_with_subframe.html |
7 7 + 0 - 0 !
content/test/data/large-cursor.html |
10 10 + 0 - 0 !
content/test/data/launch_navigation_frame.html |
5 5 + 0 - 0 !
content/test/data/link_rel_prefetch.html |
6 6 + 0 - 0 !
content/test/data/link_rel_prefetch_referrer_policy.html |
9 9 + 0 - 0 !
content/test/data/lite_js_test.mojom |
69 69 + 0 - 0 !
content/test/data/local_storage.html |
14 14 + 0 - 0 !
content/test/data/long_response_body.html |
76474 76474 + 0 - 0 !
content/test/data/mojo_bindings_web_test.test-mojom |
86 86 + 0 - 0 !
content/test/data/mojo_bindings_web_test_types.test-mojom |
25 25 + 0 - 0 !
content/test/data/mojo_web_test_helper_test.mojom |
10 10 + 0 - 0 !
content/test/data/navigate_on_load.html |
12 12 + 0 - 0 !
content/test/data/navigate_opener.html |
12 12 + 0 - 0 !
content/test/data/nested-unload-0.html |
4 4 + 0 - 0 !
content/test/data/nested-unload-1.html |
4 4 + 0 - 0 !
content/test/data/nested-unload-2.html |
8 8 + 0 - 0 !
content/test/data/nested_page_with_subresources.html |
8 8 + 0 - 0 !
content/test/data/net_info.html |
34 34 + 0 - 0 !
content/test/data/no_color_scheme_meta_slow.html |
2 2 + 0 - 0 !
content/test/data/nocache-with-etag.html |
4 4 + 0 - 0 !
content/test/data/nosniff-test.html |
4 4 + 0 - 0 !
content/test/data/nostore.html |
4 4 + 0 - 0 !
content/test/data/object-frame.html |
4 4 + 0 - 0 !
content/test/data/onunload_cookie.html |
18 18 + 0 - 0 !
content/test/data/overlapping_cross_site_iframe.html |
18 18 + 0 - 0 !
content/test/data/overscroll_navigation.html |
90 90 + 0 - 0 !
content/test/data/page-executing-trust-token-signing-from-204-subframe.html |
27 27 + 0 - 0 !
content/test/data/page-with-trust-token-permissions-policy-disabled.html |
10 10 + 0 - 0 !
content/test/data/page204.html |
1 1 + 0 - 0 !
content/test/data/page404.html |
2 2 + 0 - 0 !
content/test/data/page500.html |
1 1 + 0 - 0 !
content/test/data/page_with_allowfullscreen_frame.html |
7 7 + 0 - 0 !
content/test/data/page_with_animation.html |
29 29 + 0 - 0 !
content/test/data/page_with_blank_iframe.html |
7 7 + 0 - 0 !
content/test/data/page_with_blank_iframe_tree.html |
17 17 + 0 - 0 !
content/test/data/page_with_blur.html |
19 19 + 0 - 0 !
content/test/data/page_with_cached_subresource.html |
7 7 + 0 - 0 !
content/test/data/page_with_click_handler.html |
36 36 + 0 - 0 !
content/test/data/page_with_credentialless_iframe.html |
5 5 + 0 - 0 !
content/test/data/page_with_data_iframe_and_allow.html |
8 8 + 0 - 0 !
content/test/data/page_with_frameset.html |
6 6 + 0 - 0 !
content/test/data/page_with_hidden_iframe.html |
7 7 + 0 - 0 !
content/test/data/page_with_iframe.html |
8 8 + 0 - 0 !
content/test/data/page_with_iframe_and_image.html |
9 9 + 0 - 0 !
content/test/data/page_with_iframe_and_link.html |
31 31 + 0 - 0 !
content/test/data/page_with_image.html |
7 7 + 0 - 0 !
content/test/data/page_with_image_redirect.html |
4 4 + 0 - 0 !
content/test/data/page_with_input_field.html |
57 57 + 0 - 0 !
content/test/data/page_with_meta_refresh_frame.html |
31 31 + 0 - 0 !
content/test/data/page_with_multiple_cached_subresources.html |
8 8 + 0 - 0 !
content/test/data/page_with_multiple_iframes.html |
11 11 + 0 - 0 !
content/test/data/page_with_non_webby_iframe.html |
7 7 + 0 - 0 !
content/test/data/page_with_nostore_iframe.html |
8 8 + 0 - 0 !
content/test/data/page_with_object_fallback.html |
38 38 + 0 - 0 !
content/test/data/page_with_popup.html |
7 7 + 0 - 0 !
content/test/data/page_with_raf_counter.html |
17 17 + 0 - 0 !
content/test/data/page_with_resize_handler.html |
10 10 + 0 - 0 !
content/test/data/page_with_rss.html |
23 23 + 0 - 0 !
content/test/data/page_with_rss_in_body.html |
35 35 + 0 - 0 !
content/test/data/page_with_samesite_iframe.html |
9 9 + 0 - 0 !
content/test/data/page_with_sandboxed_iframe.html |
11 11 + 0 - 0 !
content/test/data/page_with_scrollable_div.html |
24 24 + 0 - 0 !
content/test/data/page_with_stop_iframe.html |
5 5 + 0 - 0 !
content/test/data/page_with_subresources.html |
26 26 + 0 - 0 !
content/test/data/page_with_touch_handler.html |
42 42 + 0 - 0 !
content/test/data/page_with_touch_start_default_prevented.html |
18 18 + 0 - 0 !
content/test/data/page_with_touch_start_janking_main_thread.html |
19 19 + 0 - 0 !
content/test/data/page_with_webotp.html |
9 9 + 0 - 0 !
content/test/data/page_with_wheel_handler.html |
22 22 + 0 - 0 !
content/test/data/paste_listener.html |
15 15 + 0 - 0 !
content/test/data/pause_schedule_task.html |
18 18 + 0 - 0 !
content/test/data/permissions-policy-main.html |
5 5 + 0 - 0 !
content/test/data/permissions-policy1.html |
4 4 + 0 - 0 !
content/test/data/permissions-policy2.html |
4 4 + 0 - 0 !
content/test/data/permissions-policy3.html |
9 9 + 0 - 0 !
content/test/data/permissions-policy4.html |
9 9 + 0 - 0 !
content/test/data/pointerlock_on_dropped_elem.html |
20 20 + 0 - 0 !
content/test/data/popup.html |
35 35 + 0 - 0 !
content/test/data/post_message.html |
97 97 + 0 - 0 !
content/test/data/post_message2.html |
21 21 + 0 - 0 !
content/test/data/push_state.html |
12 12 + 0 - 0 !
content/test/data/red.html |
10 10 + 0 - 0 !
content/test/data/register_service_worker.html |
11 11 + 0 - 0 !
content/test/data/remove_frame_on_load.html |
19 19 + 0 - 0 !
content/test/data/remove_frame_on_unload.html |
21 21 + 0 - 0 !
content/test/data/remove_object_element_with_invalid_data.html |
17 17 + 0 - 0 !
content/test/data/result_queue.js |
44 44 + 0 - 0 !
content/test/data/run_async_code_on_worker.html |
25 25 + 0 - 0 !
content/test/data/rwh_simple.html |
4 4 + 0 - 0 !
content/test/data/rwhv_compositing_animation.html |
28 28 + 0 - 0 !
content/test/data/sandbox_main_frame_csp.html |
11 11 + 0 - 0 !
content/test/data/sandboxed_child_frame.html |
5 5 + 0 - 0 !
content/test/data/sandboxed_frames.html |
9 9 + 0 - 0 !
content/test/data/sandboxed_frames_csp.html |
8 8 + 0 - 0 !
content/test/data/sandboxed_main_frame_script.html |
7 7 + 0 - 0 !
content/test/data/scrollable_page.html |
10 10 + 0 - 0 !
content/test/data/scrollable_page_with_anchor.html |
34 34 + 0 - 0 !
content/test/data/scrollable_page_with_content.html |
22 22 + 0 - 0 !
content/test/data/scrollable_page_with_iframe.html |
18 18 + 0 - 0 !
content/test/data/send-beacon-in-iframe.html |
56 56 + 0 - 0 !
content/test/data/send-beacon.html |
4 4 + 0 - 0 !
content/test/data/set_cookie.html |
12 12 + 0 - 0 !
content/test/data/set_document_cookie.html |
6 6 + 0 - 0 !
content/test/data/simple_database.html |
160 160 + 0 - 0 !
content/test/data/simple_links.html |
87 87 + 0 - 0 !
content/test/data/simple_page.html |
6 6 + 0 - 0 !
content/test/data/site_per_process_main.html |
8 8 + 0 - 0 !
content/test/data/stale-script.js |
5 5 + 0 - 0 !
content/test/data/stale-while-revalidate.html |
24 24 + 0 - 0 !
content/test/data/stop.html |
3 3 + 0 - 0 !
content/test/data/super_tall_page.html |
9 9 + 0 - 0 !
content/test/data/super_tall_parent.html |
9 9 + 0 - 0 !
content/test/data/sync_xmlhttprequest.html |
32 32 + 0 - 0 !
content/test/data/sync_xmlhttprequest_cancelled.html |
28 28 + 0 - 0 !
content/test/data/sync_xmlhttprequest_disallowed.html |
29 29 + 0 - 0 !
content/test/data/sync_xmlhttprequest_during_unload.html |
20 20 + 0 - 0 !
content/test/data/tall_page.html |
7 7 + 0 - 0 !
content/test/data/tall_page_with_local_iframe.html |
9 9 + 0 - 0 !
content/test/data/target_text_link.html |
8 8 + 0 - 0 !
content/test/data/theme_color.html |
11 11 + 0 - 0 !
content/test/data/title1.html |
4 4 + 0 - 0 !
content/test/data/title2.html |
4 4 + 0 - 0 !
content/test/data/title3.html |
4 4 + 0 - 0 !
content/test/data/title4.html |
4 4 + 0 - 0 !
content/test/data/touch_selection.html |
62 62 + 0 - 0 !
content/test/data/tree_parser_util.js |
223 223 + 0 - 0 !
content/test/data/unload.html |
11 11 + 0 - 0 !
content/test/data/unload_handler_force_layout.html |
22 22 + 0 - 0 !
content/test/data/virtual-keyboard.html |
41 41 + 0 - 0 !
content/test/data/web_ui_dedicated_worker.js |
9 9 + 0 - 0 !
content/test/data/web_ui_managed_interface_test.html |
10 10 + 0 - 0 !
content/test/data/web_ui_managed_interface_test.test-mojom |
33 33 + 0 - 0 !
content/test/data/web_ui_managed_interface_test.ts |
9 9 + 0 - 0 !
content/test/data/web_ui_mojo_native.html |
4 4 + 0 - 0 !
content/test/data/web_ui_mojo_native.js |
14 14 + 0 - 0 !
content/test/data/web_ui_mojo_test.html |
8 8 + 0 - 0 !
content/test/data/web_ui_mojo_test.js |
46 46 + 0 - 0 !
content/test/data/web_ui_mojo_ts_test.html |
8 8 + 0 - 0 !
content/test/data/web_ui_mojo_ts_test.ts |
102 102 + 0 - 0 !
content/test/data/web_ui_shared_worker.js |
12 12 + 0 - 0 !
content/test/data/web_ui_test.test-mojom |
13 13 + 0 - 0 !
content/test/data/web_ui_test_types.test-mojom |
16 16 + 0 - 0 !
content/test/data/web_ui_ts_test.test-mojom |
35 35 + 0 - 0 !
content/test/data/web_ui_ts_test_types.test-mojom |
15 15 + 0 - 0 !
content/test/data/wide_page.html |
7 7 + 0 - 0 !
content/test/data/x-frame-options-deny.html |
10 10 + 0 - 0 !
232 files changed, 84164 insertions(+) |
copy of missing files in content/test/data, taken from upstream git
This is just
cp chromium-git/content/test/data/*{html,mojom,js,ts} \
chromium-debian/content/test/data/
Upstream bug report about the missing files:
https://bugs.chromium.org/p/chromium/issues/detail?id=1293630
I'm not sure how much of them are actually needed, but it's easier to
just copy all of them for now. Hopefully this will be fixed upstream
shortly.
This copy is from chromium 120.0.6099.62.
|
upstream/nullptr_t.patch | (download) |
base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/strings/safe_sprintf.h |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
---
|
upstream/string include.patch | (download) |
chrome/test/chromedriver/chrome/chrome_finder.h |
1 1 + 0 - 0 !
1 file changed, 1 insertion(+) |
---
|
disable/tests.patch | (download) |
chrome/test/variations/BUILD.gn |
1 0 + 1 - 0 !
components/update_client/BUILD.gn |
2 0 + 2 - 0 !
third_party/devtools-frontend/src/BUILD.gn |
1 0 + 1 - 0 !
third_party/puffin/BUILD.gn |
1 0 + 1 - 0 !
4 files changed, 5 deletions(-) |
---
|
disable/unrar.patch | (download) |
chrome/browser/safe_browsing/download_protection/file_analyzer.cc |
5 4 + 1 - 0 !
chrome/common/safe_browsing/BUILD.gn |
1 0 + 1 - 0 !
chrome/services/file_util/safe_archive_analyzer.cc |
8 4 + 4 - 0 !
chrome/services/file_util/safe_archive_analyzer.h |
2 0 + 2 - 0 !
chrome/utility/safe_browsing/BUILD.gn |
3 0 + 3 - 0 !
chrome/utility/safe_browsing/archive_analyzer.cc |
4 2 + 2 - 0 !
6 files changed, 10 insertions(+), 13 deletions(-) |
disable support for safe browsing inspection of rar files
|
disable/signin.patch | (download) |
chrome/browser/ui/webui/signin/inline_login_handler_impl.cc |
11 0 + 11 - 0 !
components/signin/internal/identity_manager/primary_account_manager.cc |
4 2 + 2 - 0 !
2 files changed, 2 insertions(+), 13 deletions(-) |
disable browser sign-in
|
disable/android.patch | (download) |
BUILD.gn |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
disable dependency on chrome/android
|
disable/catapult.patch | (download) |
BUILD.gn |
6 0 + 6 - 0 !
chrome/chrome_paks.gni |
2 0 + 2 - 0 !
chrome/test/BUILD.gn |
3 0 + 3 - 0 !
content/browser/BUILD.gn |
1 0 + 1 - 0 !
content/browser/tracing/BUILD.gn |
39 0 + 39 - 0 !
content/browser/tracing/tracing_ui.cc |
3 0 + 3 - 0 !
content/shell/BUILD.gn |
5 0 + 5 - 0 !
mojo/public/tools/BUILD.gn |
1 0 + 1 - 0 !
testing/BUILD.gn |
1 0 + 1 - 0 !
third_party/blink/tools/BUILD.gn |
1 0 + 1 - 0 !
third_party/webrtc/test/BUILD.gn |
5 0 + 5 - 0 !
tools/binary_size/BUILD.gn |
1 0 + 1 - 0 !
tools/grit/BUILD.gn |
1 0 + 1 - 0 !
tools/gritsettings/resource_ids.spec |
5 0 + 5 - 0 !
tools/metrics/BUILD.gn |
1 0 + 1 - 0 !
tools/perf/chrome_telemetry_build/BUILD.gn |
3 0 + 3 - 0 !
tools/perf/core/perfetto_binary_roller/BUILD.gn |
1 0 + 1 - 0 !
tools/polymer/BUILD.gn |
1 0 + 1 - 0 !
18 files changed, 80 deletions(-) |
remove dependencies on third_party catapult
|
disable/font tests.patch | (download) |
skia/BUILD.gn |
2 1 + 1 - 0 !
third_party/test_fonts/fontconfig/BUILD.gn |
2 0 + 2 - 0 !
2 files changed, 1 insertion(+), 3 deletions(-) |
disable building font tests
|
disable/swiftshader.patch | (download) |
BUILD.gn |
2 1 + 1 - 0 !
gpu/vulkan/features.gni |
2 1 + 1 - 0 !
third_party/angle/gni/angle.gni |
2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 3 deletions(-) |
avoid building the swiftshader library
|
disable/swiftshader 2.patch | (download) |
chrome/BUILD.gn |
3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-) |
additional swiftshader stuff exposed by official builds
|
disable/google api warning.patch | (download) |
chrome/browser/ui/startup/infobar_utils.cc |
2 0 + 2 - 0 !
1 file changed, 2 deletions(-) |
disable the google api key warning when those aren't found
|
disable/third party cookies.patch | (download) |
components/content_settings/core/browser/cookie_settings.cc |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
disable third-party cookies by default
|
disable/driver chrome path.patch | (download) |
chrome/test/chromedriver/chrome/chrome_finder.cc |
7 1 + 6 - 0 !
1 file changed, 1 insertion(+), 6 deletions(-) |
disable usage of google-chrome in driver
|
disable/widevine cdm cu.patch | (download) |
chrome/browser/component_updater/registration.cc |
4 0 + 4 - 0 !
1 file changed, 4 deletions(-) |
disable widevine cdm component updater
|
disable/angle perftests.patch | (download) |
chrome/test/BUILD.gn |
1 0 + 1 - 0 !
third_party/angle/gni/angle.gni |
2 1 + 1 - 0 !
third_party/angle/src/tests/BUILD.gn |
2 1 + 1 - 0 !
3 files changed, 2 insertions(+), 3 deletions(-) |
disable angle perftests
|
disable/clang version check.patch | (download) |
tools/clang/scripts/update.py |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
remove strict clang version check during config
|
system/icu shim.patch | (download) |
tools/generate_shim_headers/generate_shim_headers.py |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
allow building against system icu even when is_offical_build=true
|
system/jpeg.patch | (download) |
BUILD.gn |
2 0 + 2 - 0 !
1 file changed, 2 deletions(-) |
use system jpeg library
|
system/zlib.patch | (download) |
courgette/BUILD.gn |
2 0 + 2 - 0 !
courgette/crc.cc |
2 2 + 0 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-) |
use system zlib library instead of embedded lzma in courgette
|
system/event.patch | (download) |
base/message_loop/message_pump_libevent.cc |
2 1 + 1 - 0 !
third_party/webrtc/rtc_base/task_queue_libevent.cc |
2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-) |
use system libevent
|
system/openjpeg.patch | (download) |
third_party/pdfium/BUILD.gn |
12 11 + 1 - 0 !
1 file changed, 11 insertions(+), 1 deletion(-) |
---
|
system/clang format.patch | (download) |
third_party/blink/renderer/bindings/scripts/bind_gen/style_format.py |
3 1 + 2 - 0 !
1 file changed, 1 insertion(+), 2 deletions(-) |
---
|
system/opus.patch | (download) |
media/audio/audio_opus_encoder.h |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
---
|
system/eu strip.patch | (download) |
build/linux/strip_binary.gni |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
---
|
system/rapidjson.patch | (download) |
third_party/angle/third_party/rapidjson/BUILD.gn |
11 11 + 0 - 0 !
1 file changed, 11 insertions(+) |
build against debian's rapidjson-dev package
|
system/rollup.patch | (download) |
third_party/node/node_modules.py |
3 3 + 0 - 0 !
1 file changed, 3 insertions(+) |
include debian node libs (needed for rollup)
This is strictly just needed for bullseye's rollup , but may be useful
later on when we drop more nodejs stuff.
|
bookworm/clang16.patch | (download) |
build/config/compiler/BUILD.gn |
7 0 + 7 - 0 !
1 file changed, 7 deletions(-) |
---
|
bookworm/generate ninja.patch | (download) |
third_party/blink/renderer/core/BUILD.gn |
1 0 + 1 - 0 !
1 file changed, 1 deletion(-) |
---
|
bookworm/constcountrycode.patch | (download) |
components/autofill/core/browser/data_model/autofill_i18n_api.h |
4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-) |
---
|
bullseye/disable mojo ipcz.patch | (download) |
mojo/core/embedder/features.cc |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
disable kmojoipcz to fix trap runtime error on i386
See https://bugs.debian.org/1034406
|
bullseye/webui.patch | (download) |
tools/polymer/html_minifier.js |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
work around build failure with optimize_webui enabled on bullseye
Can be dropped post-bullseye.
|
bullseye/openh264.patch | (download) |
media/media_options.gni |
7 2 + 5 - 0 !
third_party/webrtc/webrtc.gni |
3 1 + 2 - 0 !
2 files changed, 3 insertions(+), 7 deletions(-) |
disable support for openh264, will be added later
|
bullseye/av1 vaapi.patch | (download) |
media/gpu/vaapi/BUILD.gn |
2 0 + 2 - 0 !
media/gpu/vaapi/vaapi_video_encode_accelerator.cc |
14 1 + 13 - 0 !
2 files changed, 1 insertion(+), 15 deletions(-) |
---
|
bullseye/av1 vaapi2.patch | (download) |
media/gpu/vaapi/av1_vaapi_video_encoder_delegate.cc |
173 5 + 168 - 0 !
media/gpu/vaapi/av1_vaapi_video_encoder_delegate.h |
7 1 + 6 - 0 !
media/gpu/vaapi/vaapi_wrapper.cc |
18 0 + 18 - 0 !
media/gpu/vaapi/vaapi_wrapper.h |
4 0 + 4 - 0 !
4 files changed, 6 insertions(+), 196 deletions(-) |
---
|
bullseye/downgrade typescript.patch | (download) |
node_modules/esbuild-linux-64/README.md |
3 3 + 0 - 0 !
node_modules/esbuild-linux-64/package.json |
14 14 + 0 - 0 !
third_party/devtools-frontend/src/front_end/models/bindings/ContentProviderBasedProject.ts |
18 2 + 16 - 0 !
third_party/devtools-frontend/src/front_end/panels/animation/AnimationTimeline.ts |
10 3 + 7 - 0 !
third_party/devtools-frontend/src/node_modules/typescript/README.md |
6 2 + 4 - 0 !
third_party/devtools-frontend/src/node_modules/typescript/ThirdPartyNoticeText.txt |
26 13 + 13 - 0 !
third_party/devtools-frontend/src/node_modules/typescript/lib/README.md |
5 5 + 0 - 0 !
third_party/devtools-frontend/src/node_modules/typescript/lib/lib.decorators.legacy.d.ts |
2 1 + 1 - 0 !
third_party/devtools-frontend/src/node_modules/typescript/lib/lib.dom.d.ts |
11641 1193 + 10448 - 0 !
third_party/devtools-frontend/src/node_modules/typescript/lib/lib.dom.iterable.d.ts |
113 3 + 110 - 0 !
third_party/devtools-frontend/src/node_modules/typescript/lib/lib.es2015.collection.d.ts |
2 1 + 1 - 0 !
third_party/devtools-frontend/src/node_modules/typescript/lib/lib.es2015.core.d.ts |
4 2 + 2 - 0 !
third_party/devtools-frontend/src/node_modules/typescript/lib/lib.es2020.bigint.d.ts |
8 4 + 4 - 0 !
third_party/devtools-frontend/src/node_modules/typescript/lib/lib.es2022.intl.d.ts |
9 0 + 9 - 0 !
third_party/devtools-frontend/src/node_modules/typescript/lib/lib.es5.d.ts |
97 37 + 60 - 0 !
third_party/devtools-frontend/src/node_modules/typescript/lib/lib.webworker.d.ts |
3525 284 + 3241 - 0 !
third_party/devtools-frontend/src/node_modules/typescript/lib/lib.webworker.iterable.d.ts |
101 2 + 99 - 0 !
third_party/devtools-frontend/src/node_modules/typescript/lib/tsc.js |
22465 10721 + 11744 - 0 !
third_party/devtools-frontend/src/node_modules/typescript/lib/tsserver.js |
50654 24116 + 26538 - 0 !
third_party/devtools-frontend/src/node_modules/typescript/lib/tsserverlibrary.d.ts |
1092 458 + 634 - 0 !
third_party/devtools-frontend/src/node_modules/typescript/lib/tsserverlibrary.js |
68150 32849 + 35301 - 0 !
third_party/devtools-frontend/src/node_modules/typescript/lib/typescript.d.ts |
954 420 + 534 - 0 !
third_party/devtools-frontend/src/node_modules/typescript/lib/typescript.js |
66856 32483 + 34373 - 0 !
third_party/devtools-frontend/src/node_modules/typescript/lib/typingsInstaller.js |
11523 7682 + 3841 - 0 !
third_party/devtools-frontend/src/node_modules/typescript/lib/watchGuard.js |
2 1 + 1 - 0 !
third_party/devtools-frontend/src/node_modules/typescript/package.json |
15 7 + 8 - 0 !
third_party/devtools-frontend/src/scripts/deps/manage_node_deps.py |
2 1 + 1 - 0 !
27 files changed, 110307 insertions(+), 126990 deletions(-) |
---
|
bullseye/lerp.patch | (download) |
chrome/browser/ui/views/tabs/tab_style_views.cc |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
---
|
bullseye/devtools ts return.patch | (download) |
third_party/devtools-frontend/src/front_end/entrypoints/formatter_worker/JavaScriptFormatter.ts |
1 1 + 0 - 0 !
1 file changed, 1 insertion(+) |
---
|
bullseye/pathmax.patch | (download) |
sandbox/linux/syscall_broker/remote_syscall_arg_handler.cc |
1 1 + 0 - 0 !
1 file changed, 1 insertion(+) |
---
|
bullseye/framesensorconst.patch | (download) |
content/browser/generic_sensor/frame_sensor_provider_proxy.cc |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
---
|