Patch |
File delta |
Description |
hunspell bdic.patch | (download) |
src/core/web_engine_library_info.cpp |
3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-) |
hard code the hunspell .bdic binary dictionaries path.
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1092726
|
system openjpeg2.patch | (download) |
src/buildtools/config/linux.pri |
5 5 + 0 - 0 !
src/buildtools/configure.json |
12 12 + 0 - 0 !
2 files changed, 17 insertions(+) |
use system libopenjpeg2
|
system lcms2.patch | (download) |
src/3rdparty/chromium/third_party/pdfium/third_party/BUILD.gn |
59 10 + 49 - 0 !
1 file changed, 10 insertions(+), 49 deletions(-) |
use system lcms2
|
system nspr prtime.patch | (download) |
src/3rdparty/chromium/base/BUILD.gn |
5 3 + 2 - 0 !
src/3rdparty/chromium/base/time/pr_time_unittest.cc |
2 1 + 1 - 0 !
src/3rdparty/chromium/base/time/time.cc |
2 1 + 1 - 0 !
3 files changed, 5 insertions(+), 4 deletions(-) |
use system nspr prtime
|
system icu utf.patch | (download) |
src/3rdparty/chromium/base/BUILD.gn |
4 2 + 2 - 0 !
src/3rdparty/chromium/base/files/file_path.cc |
6 3 + 3 - 0 !
src/3rdparty/chromium/base/json/json_parser.cc |
12 6 + 6 - 0 !
src/3rdparty/chromium/base/json/string_escape.cc |
4 2 + 2 - 0 !
src/3rdparty/chromium/base/strings/escape.cc |
8 4 + 4 - 0 !
src/3rdparty/chromium/base/strings/pattern.cc |
20 10 + 10 - 0 !
src/3rdparty/chromium/base/strings/string_split.cc |
2 1 + 1 - 0 !
src/3rdparty/chromium/base/strings/string_util.cc |
10 5 + 5 - 0 !
src/3rdparty/chromium/base/strings/string_util_internal.h |
4 2 + 2 - 0 !
src/3rdparty/chromium/base/strings/utf_string_conversion_utils.cc |
28 14 + 14 - 0 !
src/3rdparty/chromium/base/strings/utf_string_conversions.cc |
14 7 + 7 - 0 !
src/3rdparty/chromium/components/download/internal/common/download_path_reservation_tracker.cc |
2 1 + 1 - 0 !
src/3rdparty/chromium/components/filename_generation/filename_generation.cc |
4 2 + 2 - 0 !
src/3rdparty/chromium/content/browser/devtools/devtools_stream_file.cc |
4 2 + 2 - 0 !
src/3rdparty/chromium/net/base/escape.cc |
2 1 + 1 - 0 !
src/3rdparty/chromium/net/cert/internal/parse_name.cc |
6 3 + 3 - 0 !
src/3rdparty/chromium/net/tools/transport_security_state_generator/BUILD.gn |
3 3 + 0 - 0 !
src/3rdparty/chromium/third_party/openscreen/src/third_party/chromium_quic/build/base/BUILD.gn |
2 0 + 2 - 0 !
src/3rdparty/chromium/ui/base/ime/character_composer.cc |
8 4 + 4 - 0 !
src/3rdparty/chromium/ui/gfx/utf16_indexing.cc |
4 2 + 2 - 0 !
20 files changed, 74 insertions(+), 73 deletions(-) |
use the system icu utf functions
We already depend on ICU, so it is useless to copy these functions here.
I checked the history of that directory, and other than the renames I am
undoing, there were no modifications at all.
|
python3.12 imp.patch | (download) |
src/3rdparty/chromium/mojo/public/tools/mojom/mojom/fileutil.py |
1 0 + 1 - 0 !
src/3rdparty/chromium/mojo/public/tools/mojom/mojom/parse/lexer.py |
1 0 + 1 - 0 !
2 files changed, 2 deletions(-) |
stop using imp module which was removed in python 3.12
|
python3.12 six.patch | (download) |
src/3rdparty/chromium/third_party/protobuf/third_party/six/six.py |
10 10 + 0 - 0 !
src/3rdparty/chromium/tools/grit/third_party/six/__init__.py |
10 10 + 0 - 0 !
2 files changed, 20 insertions(+) |
implement find_spec() for _sixmetapathimporter
|
python3.13 pipes.patch | (download) |
src/3rdparty/chromium/build/android/gyp/util/build_utils.py |
5 3 + 2 - 0 !
1 file changed, 3 insertions(+), 2 deletions(-) |
replace removed pipes module with shlex
|
verbose gn bootstrap.patch | (download) |
src/buildtools/gn.pro |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
print compiler commands, honor $ninjajobs when bootstrapping gn
|
mips64el ptrace include.patch | (download) |
src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.cc |
4 4 + 0 - 0 !
1 file changed, 4 insertions(+) |
on mipsel ptrace_get_thread_area is defined in asm/ptrace.h
|
mips64el no dav1d.patch | (download) |
src/3rdparty/chromium/media/media_options.gni |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
disable dav1d support on mipsel/mips64el
dav1d does not support MIPS, and there is no config directory for it.
|
sandbox time64 syscalls.patch | (download) |
src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc |
5 5 + 0 - 0 !
1 file changed, 5 insertions(+) |
fix seccomp-bpf failures in syscall 422 (futex_time64)
glibc 2.33 and newer uses this syscall on 32-bit platforms:
https://sourceware.org/git/?p=glibc.git;a=commit;h=29e9874a048f47e2
|
breakpad getcontext.patch | (download) |
src/3rdparty/chromium/third_party/breakpad/BUILD.gn |
6 6 + 0 - 0 !
1 file changed, 6 insertions(+) |
use system getcontext instead of breakpad's own
|
mips64el crashpad.patch | (download) |
src/3rdparty/chromium/third_party/crashpad/crashpad/client/crashpad_info_note.S |
5 5 + 0 - 0 !
1 file changed, 5 insertions(+) |
make crashpad build on mips64el
This is needed to workaround error from GNU assembler:
|
mips64el bad define.patch | (download) |
src/3rdparty/chromium/third_party/lss/linux_syscall_support.h |
4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-) |
fix __nr_getrandom definition
|
mips64el syscall ranges.patch | (download) |
src/3rdparty/chromium/sandbox/linux/bpf_dsl/linux_syscall_ranges.h |
15 4 + 11 - 0 !
1 file changed, 4 insertions(+), 11 deletions(-) |
fix mips* build with new kernel
|
mips64el kernel_stat64.patch | (download) |
src/3rdparty/chromium/sandbox/linux/system_headers/linux_stat.h |
26 22 + 4 - 0 !
1 file changed, 22 insertions(+), 4 deletions(-) |
make sure kernel_stat64 struct is defined on mips64el
kernel_stat64 is used only on 32-bit architectures, but it needs to be
defined everywhere, otherwise the compilation fails with:
.
sandbox/linux/syscall_broker/broker_client.cc:194:28: error:
invalid application of sizeof to incomplete type sandbox::syscall_broker::kernel_stat64
|
armhf no thumb.patch | (download) |
src/3rdparty/chromium/third_party/ffmpeg/chromium/config/Chrome/linux/arm/config.h |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
disable config_thumb on armhf
Fixes errors about bad instruction `ldrhcs'.
|
disable catapult.patch | (download) |
src/3rdparty/chromium/BUILD.gn |
11 0 + 11 - 0 !
src/3rdparty/chromium/chrome/chrome_paks.gni |
2 0 + 2 - 0 !
src/3rdparty/chromium/chrome/common/extensions/docs/server2/BUILD.gn |
2 0 + 2 - 0 !
src/3rdparty/chromium/chrome/test/BUILD.gn |
6 0 + 6 - 0 !
src/3rdparty/chromium/content/browser/BUILD.gn |
1 0 + 1 - 0 !
src/3rdparty/chromium/content/browser/tracing/tracing_ui.cc |
3 0 + 3 - 0 !
src/3rdparty/chromium/content/shell/BUILD.gn |
2 0 + 2 - 0 !
src/3rdparty/chromium/fuchsia/engine/BUILD.gn |
2 0 + 2 - 0 !
src/3rdparty/chromium/headless/BUILD.gn |
2 0 + 2 - 0 !
src/3rdparty/chromium/mojo/public/tools/BUILD.gn |
1 0 + 1 - 0 !
src/3rdparty/chromium/testing/BUILD.gn |
1 0 + 1 - 0 !
src/3rdparty/chromium/third_party/webrtc/test/BUILD.gn |
5 0 + 5 - 0 !
src/3rdparty/chromium/tools/binary_size/BUILD.gn |
1 0 + 1 - 0 !
src/3rdparty/chromium/tools/grit/BUILD.gn |
1 0 + 1 - 0 !
src/3rdparty/chromium/tools/gritsettings/resource_ids.spec |
6 0 + 6 - 0 !
src/3rdparty/chromium/tools/metrics/BUILD.gn |
1 0 + 1 - 0 !
src/3rdparty/chromium/tools/perf/chrome_telemetry_build/BUILD.gn |
3 0 + 3 - 0 !
src/3rdparty/chromium/tools/perf/core/perfetto_binary_roller/BUILD.gn |
1 0 + 1 - 0 !
src/3rdparty/chromium/tools/polymer/BUILD.gn |
1 0 + 1 - 0 !
src/3rdparty/chromium/v8/tools/BUILD.gn |
4 0 + 4 - 0 !
src/3rdparty/chromium/weblayer/shell/BUILD.gn |
2 0 + 2 - 0 !
src/core/qtwebengine_resources.gni |
2 0 + 2 - 0 !
22 files changed, 60 deletions(-) |
remove dependencies on third_party catapult
|
pipewire 0.3.patch | (download) |
src/3rdparty/chromium/third_party/webrtc/modules/desktop_capture/BUILD.gn |
42 31 + 11 - 0 !
src/3rdparty/chromium/third_party/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc |
766 608 + 158 - 0 !
src/3rdparty/chromium/third_party/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.h |
58 52 + 6 - 0 !
src/3rdparty/chromium/third_party/webrtc/modules/desktop_capture/linux/pipewire.sigs |
44 0 + 44 - 0 !
src/3rdparty/chromium/third_party/webrtc/modules/desktop_capture/linux/pipewire02.sigs |
47 47 + 0 - 0 !
src/3rdparty/chromium/third_party/webrtc/modules/desktop_capture/linux/pipewire03.sigs |
46 46 + 0 - 0 !
src/3rdparty/chromium/third_party/webrtc/modules/desktop_capture/linux/screen_capturer_pipewire.cc |
29 0 + 29 - 0 !
src/3rdparty/chromium/third_party/webrtc/modules/desktop_capture/linux/screen_capturer_pipewire.h |
33 0 + 33 - 0 !
src/3rdparty/chromium/third_party/webrtc/modules/desktop_capture/linux/window_capturer_pipewire.cc |
29 0 + 29 - 0 !
src/3rdparty/chromium/third_party/webrtc/modules/desktop_capture/linux/window_capturer_pipewire.h |
33 0 + 33 - 0 !
src/3rdparty/chromium/third_party/webrtc/modules/desktop_capture/screen_capturer_linux.cc |
4 2 + 2 - 0 !
src/3rdparty/chromium/third_party/webrtc/modules/desktop_capture/window_capturer_linux.cc |
4 2 + 2 - 0 !
src/3rdparty/chromium/third_party/webrtc/webrtc.gni |
4 4 + 0 - 0 !
13 files changed, 792 insertions(+), 347 deletions(-) |
add support for pipewire 0.3
|
fix example pro files.patch | (download) |
examples/webenginewidgets/spellchecker/spellchecker.pro |
1 0 + 1 - 0 !
examples/webenginewidgets/webenginewidgets.pro |
22 5 + 17 - 0 !
2 files changed, 5 insertions(+), 18 deletions(-) |
fix example .pro files so that they build correctly on debian.
|
build with c++17.patch | (download) |
src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc_constants.h |
2 1 + 1 - 0 !
src/3rdparty/chromium/build/config/compiler/BUILD.gn |
2 1 + 1 - 0 !
src/3rdparty/chromium/third_party/abseil-cpp/absl/base/options.h |
2 1 + 1 - 0 !
src/3rdparty/chromium/third_party/blink/renderer/core/page/scrolling/text_fragment_selector_generator.cc |
1 1 + 0 - 0 !
src/3rdparty/chromium/third_party/webrtc/common_video/h264/pps_parser.h |
1 1 + 0 - 0 !
src/3rdparty/chromium/third_party/webrtc/common_video/h264/sps_parser.h |
1 1 + 0 - 0 !
src/3rdparty/chromium/third_party/webrtc/modules/audio_processing/aec3/reverb_model_estimator.h |
1 1 + 0 - 0 !
src/3rdparty/chromium/third_party/webrtc/modules/include/module_common_types_public.h |
1 1 + 0 - 0 !
8 files changed, 8 insertions(+), 3 deletions(-) |
build with c++17, which is required by icu 75.
|
ninja 1.12.patch | (download) |
src/3rdparty/chromium/components/history/core/browser/BUILD.gn |
1 1 + 0 - 0 !
src/3rdparty/chromium/components/webcrypto/BUILD.gn |
1 1 + 0 - 0 !
src/3rdparty/chromium/content/public/browser/BUILD.gn |
1 1 + 0 - 0 !
src/3rdparty/chromium/third_party/blink/renderer/platform/heap/BUILD.gn |
1 1 + 0 - 0 !
4 files changed, 4 insertions(+) |
build with ninja 1.12.
|
mips64el v8 regexp.patch | (download) |
src/3rdparty/chromium/v8/src/codegen/mips64/assembler-mips64.h |
1 0 + 1 - 0 !
src/3rdparty/chromium/v8/src/regexp/mips64/regexp-macro-assembler-mips64.cc |
39 13 + 26 - 0 !
src/3rdparty/chromium/v8/src/regexp/mips64/regexp-macro-assembler-mips64.h |
5 3 + 2 - 0 !
3 files changed, 16 insertions(+), 29 deletions(-) |
fix stack check in native code when interrupt was requested
|