Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package chromium for openSUSE:Factory checked in at 2023-07-19 19:11:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.5570 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "chromium" Wed Jul 19 19:11:13 2023 rev:388 rq:1099469 version:115.0.5790.98 Changes: -------- --- /work/SRC/openSUSE:Factory/chromium/chromium.changes 2023-06-27 23:17:38.123733666 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.5570/chromium.changes 2023-07-19 19:11:41.284936055 +0200 @@ -1,0 +2,38 @@ +Wed Jul 19 09:23:32 UTC 2023 - Andreas Stieger <andreas.stie...@gmx.de> + +- Chromium 115.0.5790.98 + * Security: The Storage, Service Worker, and Communication APIs + are now partitioned in third-party contexts to prevent certain + types of side-channel cross-site tracking + * HTTPS: Automatically and optimistically upgrade all main-frame + navigations to HTTPS, with fast fallback to HTTP. + * CSS: accept multiple values of the display property + * CSS: support boolean context style container queries + * CSS: support scroll-driven animations + * Increase the maximum size of a WebAssembly.Module() on the main + thread to 8 MB + * FedCM: Support credential management mediation requirements for + auto re-authentication + * Deprecate the document.domain setter + * Deprecate mutation events + * Security fixes (boo#1213462): + CVE-2023-3727: Use after free in WebRTC + CVE-2023-3728: Use after free in WebRTC + CVE-2023-3730: Use after free in Tab Groups + CVE-2023-3732: Out of bounds memory access in Mojo + CVE-2023-3733: Inappropriate implementation in WebApp Installs + CVE-2023-3734: Inappropriate implementation in Picture In Picture + CVE-2023-3735: Inappropriate implementation in Web API Permission Prompts + CVE-2023-3736: Inappropriate implementation in Custom Tabs + CVE-2023-3737: Inappropriate implementation in Notifications + CVE-2023-3738: Inappropriate implementation in Autofill + CVE-2023-3740: Insufficient validation of untrusted input in Themes + Various fixes from internal audits, fuzzing and other initiatives +- drop chromium-113-typename.patch +- add chromium-115-skia-include.patch +- add chromium-115-verify_name_match-include.patch +- add chromium-115-lp155-typename.patch +- Add chromium-115-Qt-moc-version.patch: support Qt5 & Qt6 without + built-in copy of shim + +------------------------------------------------------------------- Old: ---- chromium-113-typename.patch chromium-114.0.5735.198.tar.xz New: ---- chromium-115-Qt-moc-version.patch chromium-115-lp155-typename.patch chromium-115-skia-include.patch chromium-115-verify_name_match-include.patch chromium-115.0.5790.98.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ chromium.spec ++++++ --- /var/tmp/diff_new_pack.F3PwII/_old 2023-07-19 19:11:48.104975945 +0200 +++ /var/tmp/diff_new_pack.F3PwII/_new 2023-07-19 19:11:48.108975968 +0200 @@ -69,6 +69,7 @@ %else %define ffmpeg_version 58 %endif +%bcond_without chromedriver # Package names %if %{with is_beta} %define chromedriver_name %{name}-chromedriver @@ -78,7 +79,7 @@ %define n_suffix %{nil} %endif Name: chromium%{n_suffix} -Version: 114.0.5735.198 +Version: 115.0.5790.98 Release: 0 Summary: Google's open source browser project License: BSD-3-Clause AND LGPL-2.1-or-later @@ -126,9 +127,12 @@ Patch211: gcc13-fix.patch Patch214: chromium-113-webview-namespace.patch Patch215: chromium-113-webauth-include-variant.patch -Patch216: chromium-113-typename.patch Patch217: chromium-114-workaround_clang_bug-structured_binding.patch Patch218: chromium-114-lld-argument.patch +Patch219: chromium-115-skia-include.patch +Patch220: chromium-115-verify_name_match-include.patch +Patch221: chromium-115-lp155-typename.patch +Patch222: chromium-115-Qt-moc-version.patch %if 0%{?sle_version} == 150400 Patch300: chromium-114-revert-av1enc-lp154.patch %endif @@ -343,6 +347,7 @@ %description Chromium is the open-source project behind Google Chrome. We invite you to join us in our effort to help build a safer, faster, and more stable way for all Internet users to experience the web, and to create a powerful platform for developing a new generation of web applications. +%if %{with chromedriver} %package -n %{chromedriver_name} Summary: WebDriver for Google Chrome/Chromium License: BSD-3-Clause @@ -354,6 +359,7 @@ %description -n %{chromedriver_name} WebDriver is an open source tool for automated testing of webapps across many browsers. It provides capabilities for navigating to web pages, user input, JavaScript execution, and more. ChromeDriver is a standalone server which implements WebDriver's wire protocol for Chromium. It is being developed by members of the Chromium and WebDriver teams. +%endif %prep %setup -q -n %{rname}-%{version} @@ -392,8 +398,8 @@ export PATH="$HOME/bin/:$PATH" # qt -%if %{with qt} -export PATH="$PATH:%{_libdir}/qt5/bin" +%if %{with qt6} +ln -s %{?_qt6_libexecdir}/moc $HOME/bin/moc-qt6 %endif # use our wrapper @@ -412,10 +418,10 @@ base/third_party/valgrind base/third_party/xdg_mime base/third_party/xdg_user_dirs + buildtools/third_party/eu-strip buildtools/third_party/libc++ buildtools/third_party/libc++abi buildtools/third_party/libunwind - buildtools/third_party/eu-strip chrome/third_party/mozilla_security_manager courgette/third_party net/third_party/mozilla_security_manager @@ -456,13 +462,13 @@ third_party/ced third_party/cld_3 third_party/closure_compiler + third_party/content_analysis_sdk third_party/cpuinfo third_party/crashpad third_party/crashpad/crashpad/third_party/lss third_party/crashpad/crashpad/third_party/zlib third_party/crc32c third_party/cros_system_api - third_party/content_analysis_sdk third_party/dav1d third_party/dawn third_party/dawn/third_party @@ -484,8 +490,8 @@ third_party/devtools-frontend/src/front_end/third_party/puppeteer third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/third_party/mitt third_party/devtools-frontend/src/front_end/third_party/wasmparser - third_party/devtools-frontend/src/third_party third_party/devtools-frontend/src/test/unittests/front_end/third_party/i18n + third_party/devtools-frontend/src/third_party third_party/distributed_point_functions third_party/dom_distiller_js third_party/eigen3 @@ -515,9 +521,9 @@ third_party/libaddressinput third_party/libaom third_party/libaom/source/libaom/third_party/fastfeat + third_party/libaom/source/libaom/third_party/SVT-AV1 third_party/libaom/source/libaom/third_party/vector third_party/libaom/source/libaom/third_party/x86inc - third_party/libaom/source/libaom/third_party/SVT-AV1 third_party/libgav1 third_party/libjingle third_party/libphonenumber @@ -559,9 +565,9 @@ third_party/pdfium/third_party/bigint third_party/pdfium/third_party/freetype third_party/pdfium/third_party/lcms + third_party/pdfium/third_party/libopenjpeg third_party/pdfium/third_party/libtiff third_party/pdfium/third_party/skia_shared - third_party/pdfium/third_party/libopenjpeg third_party/perfetto third_party/perfetto/protos/third_party/chromium third_party/pffft @@ -571,6 +577,7 @@ third_party/private_membership third_party/protobuf third_party/pthreadpool + third_party/puffin third_party/pyjson5 third_party/pyyaml third_party/qcms @@ -891,13 +898,20 @@ # https://bugs.chromium.org/p/chromium/issues/detail?id=642016 gn gen --args="${myconf_gn}" %{outputdir} -ninja -v %{?_smp_mflags} -C %{outputdir} chrome chromedriver +ninja -v %{?_smp_mflags} -C %{outputdir} \ + chrome \ +%if %{with chromedriver} + chromedriver \ +%endif + %{nil} %install bash %{SOURCE105} -s %{buildroot} -l %{_libdir} %{!?with_system_icu:-i true} -o %{outputdir} +%if %{with chromedriver} # chromedriver cp -a %{outputdir}/chromedriver.unstripped %{buildroot}%{_libdir}/chromium/chromedriver ln -s %{_libdir}/chromium/chromedriver %{buildroot}%{_bindir}/chromedriver +%endif # link to browser plugin path. Plugin patch doesn't work. Why? mkdir -p %{buildroot}%{_libdir}/browser-plugins ln -s %{_libdir}/browser-plugins %{buildroot}%{_libdir}/chromium/plugins @@ -937,8 +951,10 @@ %{_bindir}/chromium %{_mandir}/man1/chromium-browser.1%{?ext_man} +%if %{with chromedriver} %files -n %{chromedriver_name} %{_libdir}/chromium/chromedriver %{_bindir}/chromedriver +%endif %changelog ++++++ chromium-110-compiler.patch ++++++ --- /var/tmp/diff_new_pack.F3PwII/_old 2023-07-19 19:11:48.172976342 +0200 +++ /var/tmp/diff_new_pack.F3PwII/_new 2023-07-19 19:11:48.176976365 +0200 @@ -7,11 +7,11 @@ build/config/compiler/BUILD.gn | 134 +++++---------------------------- 1 file changed, 17 insertions(+), 117 deletions(-) -Index: chromium-114.0.5735.90/build/config/compiler/BUILD.gn +Index: chromium-115.0.5790.32/build/config/compiler/BUILD.gn =================================================================== ---- chromium-114.0.5735.90.orig/build/config/compiler/BUILD.gn -+++ chromium-114.0.5735.90/build/config/compiler/BUILD.gn -@@ -289,9 +289,7 @@ config("compiler") { +--- chromium-115.0.5790.32.orig/build/config/compiler/BUILD.gn ++++ chromium-115.0.5790.32/build/config/compiler/BUILD.gn +@@ -302,9 +302,7 @@ config("compiler") { configs += [ # See the definitions below. @@ -21,7 +21,7 @@ ":compiler_codegen", ":compiler_deterministic", ] -@@ -540,37 +538,6 @@ config("compiler") { +@@ -570,37 +568,6 @@ config("compiler") { ldflags += [ "-Wl,-z,keep-text-section-prefix" ] } @@ -59,7 +59,7 @@ # C11/C++11 compiler flags setup. # --------------------------- if (is_linux || is_chromeos || is_android || (is_nacl && is_clang) || -@@ -1346,46 +1313,6 @@ config("compiler_deterministic") { +@@ -1436,46 +1403,6 @@ config("compiler_deterministic") { } } @@ -106,7 +106,7 @@ # Tells the compiler not to use absolute paths when passing the default # paths to the tools it invokes. We don't want this because we don't # really need it and it can mess up the goma cache entries. -@@ -1404,27 +1331,6 @@ config("compiler_deterministic") { +@@ -1494,27 +1421,6 @@ config("compiler_deterministic") { } } @@ -134,7 +134,7 @@ config("rustc_revision") { if (rustc_revision != "") { # Similar to the above config, this is here so that all files get recompiled -@@ -1714,7 +1620,7 @@ config("chromium_code") { +@@ -1804,7 +1710,7 @@ config("chromium_code") { defines = [ "_HAS_NODISCARD" ] } } else { @@ -143,7 +143,7 @@ if (treat_warnings_as_errors) { cflags += [ "-Werror" ] -@@ -1723,10 +1629,6 @@ config("chromium_code") { +@@ -1813,10 +1719,6 @@ config("chromium_code") { # well. ldflags = [ "-Werror" ] } @@ -154,7 +154,7 @@ if (treat_warnings_as_errors) { # Turn rustc warnings into the "deny" lint level, which produce compiler -@@ -1744,16 +1646,6 @@ config("chromium_code") { +@@ -1834,16 +1736,6 @@ config("chromium_code") { "__STDC_FORMAT_MACROS", ] @@ -171,7 +171,7 @@ if (is_apple) { cflags_objc = [ "-Wimplicit-retain-self" ] cflags_objcc = [ "-Wimplicit-retain-self" ] -@@ -2122,7 +2014,8 @@ config("default_stack_frames") { +@@ -2212,7 +2104,8 @@ config("default_stack_frames") { } # Default "optimization on" config. @@ -181,7 +181,7 @@ if (is_win) { if (chrome_pgo_phase != 2) { # Favor size over speed, /O1 must be before the common flags. -@@ -2181,7 +2074,8 @@ config("optimize") { +@@ -2271,7 +2164,8 @@ config("optimize") { } # Turn off optimizations. @@ -191,7 +191,7 @@ if (is_win) { cflags = [ "/Od", # Disable optimization. -@@ -2221,7 +2115,8 @@ config("no_optimize") { +@@ -2311,7 +2205,8 @@ config("no_optimize") { # Turns up the optimization level. On Windows, this implies whole program # optimization and link-time code generation which is very expensive and should # be used sparingly. @@ -201,7 +201,7 @@ if (is_nacl && is_nacl_irt) { # The NaCl IRT is a special case and always wants its own config. # Various components do: -@@ -2254,7 +2149,8 @@ config("optimize_max") { +@@ -2344,7 +2239,8 @@ config("optimize_max") { # # TODO(crbug.com/621335) - rework how all of these configs are related # so that we don't need this disclaimer. @@ -211,7 +211,7 @@ if (is_nacl && is_nacl_irt) { # The NaCl IRT is a special case and always wants its own config. # Various components do: -@@ -2280,7 +2176,8 @@ config("optimize_speed") { +@@ -2370,7 +2266,8 @@ config("optimize_speed") { } } @@ -221,7 +221,7 @@ cflags = [ "-O1" ] + common_optimize_on_cflags rustflags = [ "-Copt-level=1" ] ldflags = common_optimize_on_ldflags -@@ -2405,7 +2302,8 @@ config("win_pdbaltpath") { +@@ -2495,7 +2392,8 @@ config("win_pdbaltpath") { } # Full symbols. @@ -231,17 +231,17 @@ rustflags = [] if (is_win) { if (is_clang) { -@@ -2548,7 +2446,8 @@ config("symbols") { +@@ -2638,7 +2536,8 @@ config("symbols") { # Minimal symbols. # This config guarantees to hold symbol for stack trace which are shown to user # when crash happens in unittests running on buildbot. -config("minimal_symbols") { +config("minimal_symbols") { } +config("xminimal_symbols") { + rustflags = [] if (is_win) { # Functions, files, and line tables only. - cflags = [] -@@ -2622,7 +2521,8 @@ config("minimal_symbols") { +@@ -2723,7 +2622,8 @@ config("minimal_symbols") { # This configuration contains function names only. That is, the compiler is # told to not generate debug information and the linker then just puts function # names in the final debug information. ++++++ chromium-114-workaround_clang_bug-structured_binding.patch ++++++ --- /var/tmp/diff_new_pack.F3PwII/_old 2023-07-19 19:11:48.200976506 +0200 +++ /var/tmp/diff_new_pack.F3PwII/_new 2023-07-19 19:11:48.200976506 +0200 @@ -1,6 +1,7 @@ -diff -up chromium-114.0.5735.26/third_party/blink/renderer/core/layout/ng/grid/ng_grid_layout_algorithm.cc.workaround_clang_bug-structured_binding chromium-114.0.5735.26/third_party/blink/renderer/core/layout/ng/grid/ng_grid_layout_algorithm.cc ---- chromium-114.0.5735.26/third_party/blink/renderer/core/layout/ng/grid/ng_grid_layout_algorithm.cc.workaround_clang_bug-structured_binding 2023-05-11 03:36:27.000000000 +0200 -+++ chromium-114.0.5735.26/third_party/blink/renderer/core/layout/ng/grid/ng_grid_layout_algorithm.cc 2023-05-14 11:49:42.558129164 +0200 +Index: chromium-115.0.5790.32/third_party/blink/renderer/core/layout/ng/grid/ng_grid_layout_algorithm.cc +=================================================================== +--- chromium-115.0.5790.32.orig/third_party/blink/renderer/core/layout/ng/grid/ng_grid_layout_algorithm.cc ++++ chromium-115.0.5790.32/third_party/blink/renderer/core/layout/ng/grid/ng_grid_layout_algorithm.cc @@ -238,7 +238,10 @@ const NGLayoutResult* NGGridLayoutAlgori : BuildGridSizingTree(&oof_children); @@ -13,20 +14,7 @@ if (IsBreakInside(BreakToken())) { // TODO(layout-dev): When we support variable inline-size fragments we'll -@@ -520,8 +523,10 @@ wtf_size_t NGGridLayoutAlgorithm::BuildG - row_auto_repetitions); - - bool has_nested_subgrid = false; -- auto& [grid_items, layout_data, subtree_size] = -- sizing_tree->CreateSizingData(opt_subgrid_data); -+ auto& [g_i, l_d, s_s] = sizing_tree->CreateSizingData(opt_subgrid_data); -+ auto& grid_items = g_i; -+ auto& layout_data = l_d; -+ auto& subtree_size = s_s; - - if (!must_ignore_children) { - // Construct grid items that are not subgridded. -@@ -650,8 +655,10 @@ NGGridSizingTree NGGridLayoutAlgorithm:: +@@ -655,8 +658,10 @@ NGGridSizingTree NGGridLayoutAlgorithm:: NGGridSizingTree sizing_tree; if (const auto* layout_subtree = ConstraintSpace().GridLayoutSubtree()) { @@ -39,20 +27,7 @@ const auto& node = Node(); grid_items = -@@ -1640,8 +1647,10 @@ void NGGridLayoutAlgorithm::InitializeTr - const absl::optional<GridTrackSizingDirection>& opt_track_direction) const { - DCHECK(sizing_subtree); - -- auto& [grid_items, layout_data, subtree_size] = -- sizing_subtree.SubtreeRootData(); -+ auto& [g_i, l_d, s_s] = sizing_subtree.SubtreeRootData(); -+ auto& grid_items = g_i; -+ auto& layout_data = l_d; -+ auto& subtree_size = s_s; - - auto InitAndCacheTrackSizes = [&](GridTrackSizingDirection track_direction) { - InitializeTrackCollection(opt_subgrid_data, track_direction, &layout_data); -@@ -1825,8 +1834,10 @@ void NGGridLayoutAlgorithm::CompleteTrac +@@ -1798,8 +1803,10 @@ void NGGridLayoutAlgorithm::CompleteTrac bool* opt_needs_additional_pass) const { DCHECK(sizing_subtree); @@ -65,9 +40,10 @@ const bool is_for_columns = track_direction == kForColumns; const bool has_non_definite_track = -diff -up chromium-114.0.5735.26/media/base/cdm_promise_adapter.cc.me chromium-114.0.5735.26/media/base/cdm_promise_adapter.cc ---- chromium-114.0.5735.26/media/base/cdm_promise_adapter.cc.me 2023-05-14 17:35:00.446844465 +0200 -+++ chromium-114.0.5735.26/media/base/cdm_promise_adapter.cc 2023-05-14 17:39:22.991733926 +0200 +Index: chromium-115.0.5790.32/media/base/cdm_promise_adapter.cc +=================================================================== +--- chromium-115.0.5790.32.orig/media/base/cdm_promise_adapter.cc ++++ chromium-115.0.5790.32/media/base/cdm_promise_adapter.cc @@ -94,7 +94,9 @@ void CdmPromiseAdapter::RejectPromise(ui void CdmPromiseAdapter::Clear(ClearReason reason) { // Reject all outstanding promises. ++++++ chromium-115-Qt-moc-version.patch ++++++ diff --git a/BUILD.gn b/BUILD.gn.new index 6a67961..92cf16e 100644 --- a/ui/qt/BUILD.gn +++ b/ui/qt/BUILD.gn @@ -40,15 +40,6 @@ source_set("qt_interface") { sources = [ "qt_interface.cc" ] } -if (!use_sysroot) { - action("generate_moc") { - script = "moc_wrapper.py" - inputs = [ "//ui/qt/qt_shim.h" ] - outputs = [ "$root_gen_dir/qt_shim_moc.cc" ] - args = rebase_path(inputs + outputs, root_build_dir) - } -} - template("qt_shim") { pkg_config("qt" + invoker.qt_version + "_config") { packages = [ @@ -56,6 +47,13 @@ template("qt_shim") { "Qt" + invoker.qt_version + "Widgets", ] } + + action("generate_moc" + invoker.qt_version) { + script = "moc_wrapper.py" + inputs = [ "//ui/qt/qt_shim.h" ] + outputs = [ "$root_gen_dir/qt" + invoker.qt_version + "_shim_moc.cc" ] + args = rebase_path(inputs + outputs, root_build_dir) + [ invoker.qt_version ] + } shared_library(target_name) { visibility = [ @@ -89,8 +87,8 @@ template("qt_shim") { # avoid a build-time dependency on `moc` when using the sysroot. sources += [ "qt" + invoker.qt_version + "_shim_moc.cc" ] } else { - sources += get_target_outputs(":generate_moc") - deps += [ ":generate_moc" ] + sources += get_target_outputs(":generate_moc" + invoker.qt_version) + deps += [ ":generate_moc" + invoker.qt_version ] } } } diff --git a/moc_wrapper.py b/moc_wrapper.py.new index 9cb04db..a9227ef 100755 --- a/ui/qt/moc_wrapper.py +++ b/ui/qt/moc_wrapper.py @@ -6,5 +6,5 @@ import subprocess import sys - -subprocess.check_call(["moc", sys.argv[1], "-o", sys.argv[2]]) +cmd = "moc-qt" + sys.argv[3] +subprocess.check_call([cmd, sys.argv[1], "-o", sys.argv[2]]) ++++++ chromium-115-lp155-typename.patch ++++++ Index: chromium-115.0.5790.32/components/optimization_guide/core/tflite_model_executor.h =================================================================== --- chromium-115.0.5790.32.orig/components/optimization_guide/core/tflite_model_executor.h +++ chromium-115.0.5790.32/components/optimization_guide/core/tflite_model_executor.h @@ -189,7 +189,7 @@ class TFLiteModelExecutor : public Model void SendForBatchExecution( BatchExecutionCallback callback_on_complete, base::TimeTicks start_time, - ModelExecutor<OutputType, InputType>::ConstRefInputVector inputs) + typename ModelExecutor<OutputType, InputType>::ConstRefInputVector inputs) override { DCHECK(execution_task_runner_->RunsTasksInCurrentSequence()); DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); ++++++ chromium-115-skia-include.patch ++++++ From: Andreas Stieger <andreas.stie...@gmx.de> Date: Wed, 21 Jun 2023 01:16:53 +0200 Subject: [PATCH] fix include for std::pow Upstream: meh [ 1587s] ../skia/ext/skcolorspace_trfn.cc:36:16: error: no member named 'pow' in namespace 'std' [ 1587s] alpha = std::pow(alpha_to_ginv, g); [ 1587s] ~~~~~^ [ 1587s] ../skia/ext/skcolorspace_trfn.cc:44:30: error: no member named 'pow' in namespace 'std' [ 1587s] float alpha_to_ginv = std::pow(alpha, 1 / f.g); [ 1587s] ~~~~~^ [ 1587s] 2 errors generated. Index: chromium-115.0.5790.32/skia/ext/skcolorspace_trfn.cc =================================================================== --- chromium-115.0.5790.32.orig/skia/ext/skcolorspace_trfn.cc +++ chromium-115.0.5790.32/skia/ext/skcolorspace_trfn.cc @@ -3,6 +3,7 @@ // found in the LICENSE file. #include "skia/ext/skcolorspace_trfn.h" +#include <cmath> namespace skia { ++++++ chromium-115-verify_name_match-include.patch ++++++ Index: chromium-115.0.5790.32/net/cert/pki/verify_name_match.h =================================================================== --- chromium-115.0.5790.32.orig/net/cert/pki/verify_name_match.h +++ chromium-115.0.5790.32/net/cert/pki/verify_name_match.h @@ -6,6 +6,7 @@ #define NET_CERT_PKI_VERIFY_NAME_MATCH_H_ #include <string> +#include <vector> #include "net/base/net_export.h" ++++++ chromium-114.0.5735.198.tar.xz -> chromium-115.0.5790.98.tar.xz ++++++ /work/SRC/openSUSE:Factory/chromium/chromium-114.0.5735.198.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.5570/chromium-115.0.5790.98.tar.xz differ: char 15, line 1 ++++++ chromium-master-prefs-path.patch ++++++ --- /var/tmp/diff_new_pack.F3PwII/_old 2023-07-19 19:11:48.288977021 +0200 +++ /var/tmp/diff_new_pack.F3PwII/_new 2023-07-19 19:11:48.292977044 +0200 @@ -1,16 +1,17 @@ -Index: chromium-91.0.4472.57/chrome/browser/first_run/first_run_internal_linux.cc +Index: chromium-115.0.5790.32/chrome/browser/first_run/first_run_internal_linux.cc =================================================================== ---- chromium-91.0.4472.57.orig/chrome/browser/first_run/first_run_internal_linux.cc -+++ chromium-91.0.4472.57/chrome/browser/first_run/first_run_internal_linux.cc -@@ -21,9 +21,7 @@ bool IsOrganicFirstRun() { +--- chromium-115.0.5790.32.orig/chrome/browser/first_run/first_run_internal_linux.cc ++++ chromium-115.0.5790.32/chrome/browser/first_run/first_run_internal_linux.cc +@@ -21,10 +21,7 @@ bool IsOrganicFirstRun() { base::FilePath InitialPrefsPath() { // The standard location of the initial prefs is next to the chrome binary. - base::FilePath initial_prefs; -- if (!base::PathService::Get(base::DIR_EXE, &initial_prefs)) + base::FilePath dir_exe; +- if (!base::PathService::Get(base::DIR_EXE, &dir_exe)) { - return base::FilePath(); +- } - -+ initial_prefs = base::FilePath("/etc/chromium"); - base::FilePath new_path = initial_prefs.AppendASCII(installer::kInitialPrefs); - if (base::PathIsReadable(new_path)) - return new_path; ++ dir_exe = base::FilePath("/etc/chromium"); + return installer::InitialPreferences::Path(dir_exe); + } + ++++++ chromium-norar.patch ++++++ --- /var/tmp/diff_new_pack.F3PwII/_old 2023-07-19 19:11:48.300977091 +0200 +++ /var/tmp/diff_new_pack.F3PwII/_new 2023-07-19 19:11:48.304977115 +0200 @@ -1,6 +1,7 @@ -diff -up chromium-114.0.5735.35/chrome/browser/safe_browsing/download_protection/file_analyzer.cc.nounrar chromium-114.0.5735.35/chrome/browser/safe_browsing/download_protection/file_analyzer.cc ---- chromium-114.0.5735.35/chrome/browser/safe_browsing/download_protection/file_analyzer.cc.nounrar 2023-05-18 00:37:47.000000000 +0200 -+++ chromium-114.0.5735.35/chrome/browser/safe_browsing/download_protection/file_analyzer.cc 2023-05-21 18:12:30.368425080 +0200 +Index: chromium-115.0.5790.32/chrome/browser/safe_browsing/download_protection/file_analyzer.cc +=================================================================== +--- chromium-115.0.5790.32.orig/chrome/browser/safe_browsing/download_protection/file_analyzer.cc ++++ chromium-115.0.5790.32/chrome/browser/safe_browsing/download_protection/file_analyzer.cc @@ -77,8 +77,6 @@ void FileAnalyzer::Start(const base::Fil if (inspection_type == DownloadFileType::ZIP) { @@ -10,16 +11,17 @@ #if BUILDFLAG(IS_MAC) } else if (inspection_type == DownloadFileType::DMG) { StartExtractDmgFeatures(); -diff -up chromium-114.0.5735.35/chrome/common/safe_browsing/archive_analyzer.cc.nounrar chromium-114.0.5735.35/chrome/common/safe_browsing/archive_analyzer.cc ---- chromium-114.0.5735.35/chrome/common/safe_browsing/archive_analyzer.cc.nounrar 2023-05-18 00:37:48.000000000 +0200 -+++ chromium-114.0.5735.35/chrome/common/safe_browsing/archive_analyzer.cc 2023-05-21 18:11:14.870058635 +0200 +Index: chromium-115.0.5790.32/chrome/utility/safe_browsing/archive_analyzer.cc +=================================================================== +--- chromium-115.0.5790.32.orig/chrome/utility/safe_browsing/archive_analyzer.cc ++++ chromium-115.0.5790.32/chrome/utility/safe_browsing/archive_analyzer.cc @@ -8,7 +8,6 @@ #include "build/build_config.h" #include "build/buildflag.h" #include "chrome/common/safe_browsing/archive_analyzer_results.h" --#include "chrome/common/safe_browsing/rar_analyzer.h" - #include "chrome/common/safe_browsing/seven_zip_analyzer.h" - #include "chrome/common/safe_browsing/zip_analyzer.h" +-#include "chrome/utility/safe_browsing/rar_analyzer.h" + #include "chrome/utility/safe_browsing/seven_zip_analyzer.h" + #include "chrome/utility/safe_browsing/zip_analyzer.h" #include "components/safe_browsing/content/common/proto/download_file_types.pb.h" @@ -23,9 +22,7 @@ namespace safe_browsing { // static @@ -32,41 +34,23 @@ return std::make_unique<ZipAnalyzer>(); } else if (file_type == DownloadFileType::SEVEN_ZIP) { return std::make_unique<SevenZipAnalyzer>(); -diff -up chromium-114.0.5735.35/chrome/common/safe_browsing/BUILD.gn.nounrar chromium-114.0.5735.35/chrome/common/safe_browsing/BUILD.gn ---- chromium-114.0.5735.35/chrome/common/safe_browsing/BUILD.gn.nounrar 2023-05-18 00:37:48.000000000 +0200 -+++ chromium-114.0.5735.35/chrome/common/safe_browsing/BUILD.gn 2023-05-21 18:11:14.869058617 +0200 -@@ -145,8 +145,6 @@ source_set("safe_browsing") { - "protobuf_message_log_macros.h", - "protobuf_message_read_macros.h", - "protobuf_message_write_macros.h", -- "rar_analyzer.cc", -- "rar_analyzer.h", - "seven_zip_analyzer.cc", - "seven_zip_analyzer.h", - "zip_analyzer.cc", -@@ -162,7 +160,6 @@ source_set("safe_browsing") { +Index: chromium-115.0.5790.32/chrome/common/safe_browsing/BUILD.gn +=================================================================== +--- chromium-115.0.5790.32.orig/chrome/common/safe_browsing/BUILD.gn ++++ chromium-115.0.5790.32/chrome/common/safe_browsing/BUILD.gn +@@ -134,7 +134,6 @@ source_set("safe_browsing") { "//components/safe_browsing/content/common:file_type_policies", "//components/safe_browsing/core/common", "//third_party/lzma_sdk/google:seven_zip_reader", - "//third_party/unrar:unrar", ] - if (is_linux) { -diff -up chromium-114.0.5735.35/chrome/common/safe_browsing/zip_analyzer.cc.nounrar chromium-114.0.5735.35/chrome/common/safe_browsing/zip_analyzer.cc ---- chromium-114.0.5735.35/chrome/common/safe_browsing/zip_analyzer.cc.nounrar 2023-05-18 00:37:48.000000000 +0200 -+++ chromium-114.0.5735.35/chrome/common/safe_browsing/zip_analyzer.cc 2023-05-21 18:11:14.869058617 +0200 -@@ -18,7 +18,6 @@ - #include "base/time/time.h" - #include "build/build_config.h" - #include "chrome/common/safe_browsing/archive_analyzer_results.h" --#include "chrome/common/safe_browsing/rar_analyzer.h" - #include "components/safe_browsing/content/common/file_type_policies.h" - #include "components/safe_browsing/core/common/features.h" - #include "components/safe_browsing/core/common/proto/csd.pb.h" -diff -up chromium-114.0.5735.35/chrome/services/file_util/safe_archive_analyzer.cc.nounrar chromium-114.0.5735.35/chrome/services/file_util/safe_archive_analyzer.cc ---- chromium-114.0.5735.35/chrome/services/file_util/safe_archive_analyzer.cc.nounrar 2023-05-18 00:37:48.000000000 +0200 -+++ chromium-114.0.5735.35/chrome/services/file_util/safe_archive_analyzer.cc 2023-05-21 18:11:14.870058635 +0200 -@@ -71,6 +71,7 @@ void SafeArchiveAnalyzer::AnalyzeRarFile + public_deps = [ +Index: chromium-115.0.5790.32/chrome/services/file_util/safe_archive_analyzer.cc +=================================================================== +--- chromium-115.0.5790.32.orig/chrome/services/file_util/safe_archive_analyzer.cc ++++ chromium-115.0.5790.32/chrome/services/file_util/safe_archive_analyzer.cc +@@ -69,6 +69,7 @@ void SafeArchiveAnalyzer::AnalyzeRarFile base::File rar_file, mojo::PendingRemote<chrome::mojom::TemporaryFileGetter> temp_file_getter, AnalyzeRarFileCallback callback) { @@ -74,7 +58,7 @@ DCHECK(rar_file.IsValid()); temp_file_getter_.Bind(std::move(temp_file_getter)); callback_ = std::move(callback); -@@ -86,6 +87,9 @@ void SafeArchiveAnalyzer::AnalyzeRarFile +@@ -84,6 +85,9 @@ void SafeArchiveAnalyzer::AnalyzeRarFile rar_analyzer_.Analyze(std::move(rar_file), base::FilePath(), std::move(analysis_finished_callback), std::move(temp_file_getter_callback), &results_); @@ -84,17 +68,18 @@ } void SafeArchiveAnalyzer::AnalyzeSevenZipFile( -diff -up chromium-114.0.5735.35/chrome/services/file_util/safe_archive_analyzer.h.nounrar chromium-114.0.5735.35/chrome/services/file_util/safe_archive_analyzer.h ---- chromium-114.0.5735.35/chrome/services/file_util/safe_archive_analyzer.h.nounrar 2023-05-18 00:37:48.000000000 +0200 -+++ chromium-114.0.5735.35/chrome/services/file_util/safe_archive_analyzer.h 2023-05-21 18:11:14.870058635 +0200 -@@ -6,7 +6,6 @@ - #define CHROME_SERVICES_FILE_UTIL_SAFE_ARCHIVE_ANALYZER_H_ +Index: chromium-115.0.5790.32/chrome/services/file_util/safe_archive_analyzer.h +=================================================================== +--- chromium-115.0.5790.32.orig/chrome/services/file_util/safe_archive_analyzer.h ++++ chromium-115.0.5790.32/chrome/services/file_util/safe_archive_analyzer.h +@@ -7,7 +7,6 @@ #include "chrome/common/safe_browsing/archive_analyzer_results.h" --#include "chrome/common/safe_browsing/rar_analyzer.h" - #include "chrome/common/safe_browsing/seven_zip_analyzer.h" - #include "chrome/common/safe_browsing/zip_analyzer.h" #include "chrome/services/file_util/public/mojom/safe_archive_analyzer.mojom.h" +-#include "chrome/utility/safe_browsing/rar_analyzer.h" + #include "chrome/utility/safe_browsing/seven_zip_analyzer.h" + #include "chrome/utility/safe_browsing/zip_analyzer.h" + #include "mojo/public/cpp/bindings/remote.h" @@ -63,7 +62,6 @@ class SafeArchiveAnalyzer : public chrom void Timeout(); @@ -103,4 +88,25 @@ safe_browsing::SevenZipAnalyzer seven_zip_analyzer_; #if BUILDFLAG(IS_MAC) safe_browsing::dmg::DMGAnalyzer dmg_analyzer_; +Index: chromium-115.0.5790.32/chrome/utility/safe_browsing/BUILD.gn +=================================================================== +--- chromium-115.0.5790.32.orig/chrome/utility/safe_browsing/BUILD.gn ++++ chromium-115.0.5790.32/chrome/utility/safe_browsing/BUILD.gn +@@ -31,8 +31,6 @@ source_set("safe_browsing") { + sources = [ + "archive_analyzer.cc", + "archive_analyzer.h", +- "rar_analyzer.cc", +- "rar_analyzer.h", + "seven_zip_analyzer.cc", + "seven_zip_analyzer.h", + "zip_analyzer.cc", +@@ -55,7 +53,6 @@ source_set("safe_browsing") { + "//components/safe_browsing/content/common:file_type_policies", + "//components/safe_browsing/core/common", + "//third_party/lzma_sdk/google:seven_zip_reader", +- "//third_party/unrar:unrar", + ] + + if (is_linux) { ++++++ gcc13-fix.patch ++++++ --- /var/tmp/diff_new_pack.F3PwII/_old 2023-07-19 19:11:48.340977325 +0200 +++ /var/tmp/diff_new_pack.F3PwII/_new 2023-07-19 19:11:48.344977348 +0200 @@ -1,7 +1,7 @@ -Index: chromium-114.0.5735.90/base/check_op.h +Index: chromium-115.0.5790.32/base/check_op.h =================================================================== ---- chromium-114.0.5735.90.orig/base/check_op.h -+++ chromium-114.0.5735.90/base/check_op.h +--- chromium-115.0.5790.32.orig/base/check_op.h ++++ chromium-115.0.5790.32/base/check_op.h @@ -5,6 +5,7 @@ #ifndef BASE_CHECK_OP_H_ #define BASE_CHECK_OP_H_ @@ -10,10 +10,10 @@ #include <cstddef> #include <string> #include <type_traits> -Index: chromium-114.0.5735.90/base/debug/profiler.h +Index: chromium-115.0.5790.32/base/debug/profiler.h =================================================================== ---- chromium-114.0.5735.90.orig/base/debug/profiler.h -+++ chromium-114.0.5735.90/base/debug/profiler.h +--- chromium-115.0.5790.32.orig/base/debug/profiler.h ++++ chromium-115.0.5790.32/base/debug/profiler.h @@ -8,6 +8,7 @@ #include <stddef.h> #include <stdint.h> @@ -22,10 +22,10 @@ #include <string> #include "base/base_export.h" -Index: chromium-114.0.5735.90/components/viz/common/view_transition_element_resource_id.h +Index: chromium-115.0.5790.32/components/viz/common/view_transition_element_resource_id.h =================================================================== ---- chromium-114.0.5735.90.orig/components/viz/common/view_transition_element_resource_id.h -+++ chromium-114.0.5735.90/components/viz/common/view_transition_element_resource_id.h +--- chromium-115.0.5790.32.orig/components/viz/common/view_transition_element_resource_id.h ++++ chromium-115.0.5790.32/components/viz/common/view_transition_element_resource_id.h @@ -7,6 +7,7 @@ #include <stdint.h> @@ -34,10 +34,10 @@ #include <string> #include <vector> -Index: chromium-114.0.5735.90/gpu/config/gpu_feature_info.h +Index: chromium-115.0.5790.32/gpu/config/gpu_feature_info.h =================================================================== ---- chromium-114.0.5735.90.orig/gpu/config/gpu_feature_info.h -+++ chromium-114.0.5735.90/gpu/config/gpu_feature_info.h +--- chromium-115.0.5790.32.orig/gpu/config/gpu_feature_info.h ++++ chromium-115.0.5790.32/gpu/config/gpu_feature_info.h @@ -7,6 +7,7 @@ #include <stdint.h> @@ -46,10 +46,10 @@ #include <string> #include <vector> -Index: chromium-114.0.5735.90/net/base/net_export.h +Index: chromium-115.0.5790.32/net/base/net_export.h =================================================================== ---- chromium-114.0.5735.90.orig/net/base/net_export.h -+++ chromium-114.0.5735.90/net/base/net_export.h +--- chromium-115.0.5790.32.orig/net/base/net_export.h ++++ chromium-115.0.5790.32/net/base/net_export.h @@ -5,6 +5,8 @@ #ifndef NET_BASE_NET_EXPORT_H_ #define NET_BASE_NET_EXPORT_H_ @@ -59,10 +59,10 @@ // Defines NET_EXPORT so that functionality implemented by the net module can // be exported to consumers, and NET_EXPORT_PRIVATE that allows unit tests to // access features not intended to be used directly by real consumers. -Index: chromium-114.0.5735.90/sandbox/linux/syscall_broker/broker_file_permission.h +Index: chromium-115.0.5790.32/sandbox/linux/syscall_broker/broker_file_permission.h =================================================================== ---- chromium-114.0.5735.90.orig/sandbox/linux/syscall_broker/broker_file_permission.h -+++ chromium-114.0.5735.90/sandbox/linux/syscall_broker/broker_file_permission.h +--- chromium-115.0.5790.32.orig/sandbox/linux/syscall_broker/broker_file_permission.h ++++ chromium-115.0.5790.32/sandbox/linux/syscall_broker/broker_file_permission.h @@ -5,6 +5,7 @@ #ifndef SANDBOX_LINUX_SYSCALL_BROKER_BROKER_FILE_PERMISSION_H_ #define SANDBOX_LINUX_SYSCALL_BROKER_BROKER_FILE_PERMISSION_H_ @@ -71,10 +71,10 @@ #include <bitset> #include <cstdint> #include <string> -Index: chromium-114.0.5735.90/third_party/abseil-cpp/absl/strings/string_view.h +Index: chromium-115.0.5790.32/third_party/abseil-cpp/absl/strings/string_view.h =================================================================== ---- chromium-114.0.5735.90.orig/third_party/abseil-cpp/absl/strings/string_view.h -+++ chromium-114.0.5735.90/third_party/abseil-cpp/absl/strings/string_view.h +--- chromium-115.0.5790.32.orig/third_party/abseil-cpp/absl/strings/string_view.h ++++ chromium-115.0.5790.32/third_party/abseil-cpp/absl/strings/string_view.h @@ -27,6 +27,7 @@ #ifndef ABSL_STRINGS_STRING_VIEW_H_ #define ABSL_STRINGS_STRING_VIEW_H_ @@ -83,10 +83,10 @@ #include <algorithm> #include <cassert> #include <cstddef> -Index: chromium-114.0.5735.90/third_party/angle/include/GLSLANG/ShaderVars.h +Index: chromium-115.0.5790.32/third_party/angle/include/GLSLANG/ShaderVars.h =================================================================== ---- chromium-114.0.5735.90.orig/third_party/angle/include/GLSLANG/ShaderVars.h -+++ chromium-114.0.5735.90/third_party/angle/include/GLSLANG/ShaderVars.h +--- chromium-115.0.5790.32.orig/third_party/angle/include/GLSLANG/ShaderVars.h ++++ chromium-115.0.5790.32/third_party/angle/include/GLSLANG/ShaderVars.h @@ -10,6 +10,7 @@ #ifndef GLSLANG_SHADERVARS_H_ #define GLSLANG_SHADERVARS_H_ @@ -95,10 +95,10 @@ #include <algorithm> #include <array> #include <cstdint> -Index: chromium-114.0.5735.90/third_party/blink/public/common/bluetooth/web_bluetooth_device_id.h +Index: chromium-115.0.5790.32/third_party/blink/public/common/bluetooth/web_bluetooth_device_id.h =================================================================== ---- chromium-114.0.5735.90.orig/third_party/blink/public/common/bluetooth/web_bluetooth_device_id.h -+++ chromium-114.0.5735.90/third_party/blink/public/common/bluetooth/web_bluetooth_device_id.h +--- chromium-115.0.5790.32.orig/third_party/blink/public/common/bluetooth/web_bluetooth_device_id.h ++++ chromium-115.0.5790.32/third_party/blink/public/common/bluetooth/web_bluetooth_device_id.h @@ -7,6 +7,7 @@ #include <stdint.h> @@ -107,10 +107,10 @@ #include <array> #include <cstdint> #include <functional> -Index: chromium-114.0.5735.90/third_party/dawn/src/tint/reader/spirv/namer.h +Index: chromium-115.0.5790.32/third_party/dawn/src/tint/reader/spirv/namer.h =================================================================== ---- chromium-114.0.5735.90.orig/third_party/dawn/src/tint/reader/spirv/namer.h -+++ chromium-114.0.5735.90/third_party/dawn/src/tint/reader/spirv/namer.h +--- chromium-115.0.5790.32.orig/third_party/dawn/src/tint/reader/spirv/namer.h ++++ chromium-115.0.5790.32/third_party/dawn/src/tint/reader/spirv/namer.h @@ -15,6 +15,7 @@ #ifndef SRC_TINT_READER_SPIRV_NAMER_H_ #define SRC_TINT_READER_SPIRV_NAMER_H_ @@ -119,10 +119,10 @@ #include <string> #include <unordered_map> #include <vector> -Index: chromium-114.0.5735.90/third_party/openscreen/src/discovery/dnssd/public/dns_sd_txt_record.h +Index: chromium-115.0.5790.32/third_party/openscreen/src/discovery/dnssd/public/dns_sd_txt_record.h =================================================================== ---- chromium-114.0.5735.90.orig/third_party/openscreen/src/discovery/dnssd/public/dns_sd_txt_record.h -+++ chromium-114.0.5735.90/third_party/openscreen/src/discovery/dnssd/public/dns_sd_txt_record.h +--- chromium-115.0.5790.32.orig/third_party/openscreen/src/discovery/dnssd/public/dns_sd_txt_record.h ++++ chromium-115.0.5790.32/third_party/openscreen/src/discovery/dnssd/public/dns_sd_txt_record.h @@ -7,6 +7,7 @@ #include <stdint.h> @@ -131,10 +131,10 @@ #include <functional> #include <map> #include <set> -Index: chromium-114.0.5735.90/third_party/swiftshader/src/System/LRUCache.hpp +Index: chromium-115.0.5790.32/third_party/swiftshader/src/System/LRUCache.hpp =================================================================== ---- chromium-114.0.5735.90.orig/third_party/swiftshader/src/System/LRUCache.hpp -+++ chromium-114.0.5735.90/third_party/swiftshader/src/System/LRUCache.hpp +--- chromium-115.0.5790.32.orig/third_party/swiftshader/src/System/LRUCache.hpp ++++ chromium-115.0.5790.32/third_party/swiftshader/src/System/LRUCache.hpp @@ -17,6 +17,7 @@ #include "System/Debug.hpp" @@ -143,10 +143,10 @@ #include <cstddef> #include <cstdint> #include <functional> -Index: chromium-114.0.5735.90/third_party/vulkan_memory_allocator/include/vk_mem_alloc.h +Index: chromium-115.0.5790.32/third_party/vulkan_memory_allocator/include/vk_mem_alloc.h =================================================================== ---- chromium-114.0.5735.90.orig/third_party/vulkan_memory_allocator/include/vk_mem_alloc.h -+++ chromium-114.0.5735.90/third_party/vulkan_memory_allocator/include/vk_mem_alloc.h +--- chromium-115.0.5790.32.orig/third_party/vulkan_memory_allocator/include/vk_mem_alloc.h ++++ chromium-115.0.5790.32/third_party/vulkan_memory_allocator/include/vk_mem_alloc.h @@ -2388,6 +2388,7 @@ VMA_CALL_PRE void VMA_CALL_POST vmaFreeV #ifdef VMA_IMPLEMENTATION #undef VMA_IMPLEMENTATION @@ -155,10 +155,10 @@ #include <cstdint> #include <cstdlib> #include <cstring> -Index: chromium-114.0.5735.90/ui/gfx/geometry/linear_gradient.h +Index: chromium-115.0.5790.32/ui/gfx/geometry/linear_gradient.h =================================================================== ---- chromium-114.0.5735.90.orig/ui/gfx/geometry/linear_gradient.h -+++ chromium-114.0.5735.90/ui/gfx/geometry/linear_gradient.h +--- chromium-115.0.5790.32.orig/ui/gfx/geometry/linear_gradient.h ++++ chromium-115.0.5790.32/ui/gfx/geometry/linear_gradient.h @@ -7,6 +7,7 @@ #include <stdint.h> @@ -167,10 +167,10 @@ #include <array> #include <cstddef> #include <cstdint> -Index: chromium-114.0.5735.90/third_party/ruy/src/ruy/profiler/instrumentation.h +Index: chromium-115.0.5790.32/third_party/ruy/src/ruy/profiler/instrumentation.h =================================================================== ---- chromium-114.0.5735.90.orig/third_party/ruy/src/ruy/profiler/instrumentation.h -+++ chromium-114.0.5735.90/third_party/ruy/src/ruy/profiler/instrumentation.h +--- chromium-115.0.5790.32.orig/third_party/ruy/src/ruy/profiler/instrumentation.h ++++ chromium-115.0.5790.32/third_party/ruy/src/ruy/profiler/instrumentation.h @@ -17,6 +17,7 @@ limitations under the License. #define RUY_RUY_PROFILER_INSTRUMENTATION_H_ @@ -179,10 +179,10 @@ #include <cstdio> #include <mutex> #include <vector> -Index: chromium-114.0.5735.90/third_party/tflite/src/tensorflow/lite/kernels/internal/spectrogram.h +Index: chromium-115.0.5790.32/third_party/tflite/src/tensorflow/lite/kernels/internal/spectrogram.h =================================================================== ---- chromium-114.0.5735.90.orig/third_party/tflite/src/tensorflow/lite/kernels/internal/spectrogram.h -+++ chromium-114.0.5735.90/third_party/tflite/src/tensorflow/lite/kernels/internal/spectrogram.h +--- chromium-115.0.5790.32.orig/third_party/tflite/src/tensorflow/lite/kernels/internal/spectrogram.h ++++ chromium-115.0.5790.32/third_party/tflite/src/tensorflow/lite/kernels/internal/spectrogram.h @@ -31,6 +31,7 @@ limitations under the License. #ifndef TENSORFLOW_LITE_KERNELS_INTERNAL_SPECTROGRAM_H_ #define TENSORFLOW_LITE_KERNELS_INTERNAL_SPECTROGRAM_H_ @@ -191,10 +191,10 @@ #include <complex> #include <deque> #include <vector> -Index: chromium-114.0.5735.90/base/containers/flat_map.h +Index: chromium-115.0.5790.32/base/containers/flat_map.h =================================================================== ---- chromium-114.0.5735.90.orig/base/containers/flat_map.h -+++ chromium-114.0.5735.90/base/containers/flat_map.h +--- chromium-115.0.5790.32.orig/base/containers/flat_map.h ++++ chromium-115.0.5790.32/base/containers/flat_map.h @@ -5,6 +5,7 @@ #ifndef BASE_CONTAINERS_FLAT_MAP_H_ #define BASE_CONTAINERS_FLAT_MAP_H_ @@ -203,10 +203,10 @@ #include <functional> #include <tuple> #include <utility> -Index: chromium-114.0.5735.90/components/crash/core/app/crash_reporter_client.h +Index: chromium-115.0.5790.32/components/crash/core/app/crash_reporter_client.h =================================================================== ---- chromium-114.0.5735.90.orig/components/crash/core/app/crash_reporter_client.h -+++ chromium-114.0.5735.90/components/crash/core/app/crash_reporter_client.h +--- chromium-115.0.5790.32.orig/components/crash/core/app/crash_reporter_client.h ++++ chromium-115.0.5790.32/components/crash/core/app/crash_reporter_client.h @@ -7,6 +7,7 @@ #include <stdint.h> @@ -215,10 +215,10 @@ #include <string> #include "build/build_config.h" -Index: chromium-114.0.5735.90/ui/base/prediction/kalman_filter.h +Index: chromium-115.0.5790.32/ui/base/prediction/kalman_filter.h =================================================================== ---- chromium-114.0.5735.90.orig/ui/base/prediction/kalman_filter.h -+++ chromium-114.0.5735.90/ui/base/prediction/kalman_filter.h +--- chromium-115.0.5790.32.orig/ui/base/prediction/kalman_filter.h ++++ chromium-115.0.5790.32/ui/base/prediction/kalman_filter.h @@ -7,6 +7,8 @@ #include <stdint.h> @@ -228,10 +228,10 @@ #include "base/component_export.h" #include "ui/gfx/geometry/matrix3_f.h" -Index: chromium-114.0.5735.90/components/password_manager/core/browser/generation/password_generator.h +Index: chromium-115.0.5790.32/components/password_manager/core/browser/generation/password_generator.h =================================================================== ---- chromium-114.0.5735.90.orig/components/password_manager/core/browser/generation/password_generator.h -+++ chromium-114.0.5735.90/components/password_manager/core/browser/generation/password_generator.h +--- chromium-115.0.5790.32.orig/components/password_manager/core/browser/generation/password_generator.h ++++ chromium-115.0.5790.32/components/password_manager/core/browser/generation/password_generator.h @@ -7,6 +7,7 @@ #include <stdint.h> @@ -240,10 +240,10 @@ #include <string> -Index: chromium-114.0.5735.90/components/feature_engagement/internal/event_storage_validator.h +Index: chromium-115.0.5790.32/components/feature_engagement/internal/event_storage_validator.h =================================================================== ---- chromium-114.0.5735.90.orig/components/feature_engagement/internal/event_storage_validator.h -+++ chromium-114.0.5735.90/components/feature_engagement/internal/event_storage_validator.h +--- chromium-115.0.5790.32.orig/components/feature_engagement/internal/event_storage_validator.h ++++ chromium-115.0.5790.32/components/feature_engagement/internal/event_storage_validator.h @@ -7,6 +7,7 @@ #include <stdint.h> @@ -252,10 +252,10 @@ #include <string> namespace feature_engagement { -Index: chromium-114.0.5735.90/components/feature_engagement/internal/never_event_storage_validator.h +Index: chromium-115.0.5790.32/components/feature_engagement/internal/never_event_storage_validator.h =================================================================== ---- chromium-114.0.5735.90.orig/components/feature_engagement/internal/never_event_storage_validator.h -+++ chromium-114.0.5735.90/components/feature_engagement/internal/never_event_storage_validator.h +--- chromium-115.0.5790.32.orig/components/feature_engagement/internal/never_event_storage_validator.h ++++ chromium-115.0.5790.32/components/feature_engagement/internal/never_event_storage_validator.h @@ -5,6 +5,7 @@ #ifndef COMPONENTS_FEATURE_ENGAGEMENT_INTERNAL_NEVER_EVENT_STORAGE_VALIDATOR_H_ #define COMPONENTS_FEATURE_ENGAGEMENT_INTERNAL_NEVER_EVENT_STORAGE_VALIDATOR_H_ @@ -264,22 +264,10 @@ #include <string> #include "components/feature_engagement/internal/event_storage_validator.h" -Index: chromium-114.0.5735.90/third_party/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/Signals.h +Index: chromium-115.0.5790.32/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Support/Unix/Signals.inc =================================================================== ---- chromium-114.0.5735.90.orig/third_party/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/Signals.h -+++ chromium-114.0.5735.90/third_party/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/Signals.h -@@ -14,6 +14,7 @@ - #ifndef LLVM_SUPPORT_SIGNALS_H - #define LLVM_SUPPORT_SIGNALS_H - -+#include <cstdint> - #include <string> - - namespace llvm { -Index: chromium-114.0.5735.90/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Support/Unix/Signals.inc -=================================================================== ---- chromium-114.0.5735.90.orig/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Support/Unix/Signals.inc -+++ chromium-114.0.5735.90/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Support/Unix/Signals.inc +--- chromium-115.0.5790.32.orig/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Support/Unix/Signals.inc ++++ chromium-115.0.5790.32/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Support/Unix/Signals.inc @@ -45,6 +45,7 @@ #include "llvm/Support/SaveAndRestore.h" #include "llvm/Support/raw_ostream.h" @@ -288,10 +276,10 @@ #include <string> #include <sysexits.h> #ifdef HAVE_BACKTRACE -Index: chromium-114.0.5735.90/chrome/browser/privacy_budget/encountered_surface_tracker.h +Index: chromium-115.0.5790.32/chrome/browser/privacy_budget/encountered_surface_tracker.h =================================================================== ---- chromium-114.0.5735.90.orig/chrome/browser/privacy_budget/encountered_surface_tracker.h -+++ chromium-114.0.5735.90/chrome/browser/privacy_budget/encountered_surface_tracker.h +--- chromium-115.0.5790.32.orig/chrome/browser/privacy_budget/encountered_surface_tracker.h ++++ chromium-115.0.5790.32/chrome/browser/privacy_budget/encountered_surface_tracker.h @@ -7,6 +7,7 @@ #include <stdint.h> @@ -300,10 +288,10 @@ #include <map> #include "base/containers/flat_set.h" -Index: chromium-114.0.5735.90/components/autofill/core/browser/autofill_ablation_study.h +Index: chromium-115.0.5790.32/components/autofill/core/browser/autofill_ablation_study.h =================================================================== ---- chromium-114.0.5735.90.orig/components/autofill/core/browser/autofill_ablation_study.h -+++ chromium-114.0.5735.90/components/autofill/core/browser/autofill_ablation_study.h +--- chromium-115.0.5790.32.orig/components/autofill/core/browser/autofill_ablation_study.h ++++ chromium-115.0.5790.32/components/autofill/core/browser/autofill_ablation_study.h @@ -7,6 +7,7 @@ #include <stdint.h> @@ -312,10 +300,10 @@ #include <string> class GURL; -Index: chromium-114.0.5735.90/components/omnibox/browser/on_device_head_model.h +Index: chromium-115.0.5790.32/components/omnibox/browser/on_device_head_model.h =================================================================== ---- chromium-114.0.5735.90.orig/components/omnibox/browser/on_device_head_model.h -+++ chromium-114.0.5735.90/components/omnibox/browser/on_device_head_model.h +--- chromium-115.0.5790.32.orig/components/omnibox/browser/on_device_head_model.h ++++ chromium-115.0.5790.32/components/omnibox/browser/on_device_head_model.h @@ -7,6 +7,7 @@ #include <stdint.h> @@ -324,10 +312,10 @@ #include <string> #include <utility> #include <vector> -Index: chromium-114.0.5735.90/components/payments/content/utility/fingerprint_parser.h +Index: chromium-115.0.5790.32/components/payments/content/utility/fingerprint_parser.h =================================================================== ---- chromium-114.0.5735.90.orig/components/payments/content/utility/fingerprint_parser.h -+++ chromium-114.0.5735.90/components/payments/content/utility/fingerprint_parser.h +--- chromium-115.0.5790.32.orig/components/payments/content/utility/fingerprint_parser.h ++++ chromium-115.0.5790.32/components/payments/content/utility/fingerprint_parser.h @@ -5,6 +5,7 @@ #ifndef COMPONENTS_PAYMENTS_CONTENT_UTILITY_FINGERPRINT_PARSER_H_ #define COMPONENTS_PAYMENTS_CONTENT_UTILITY_FINGERPRINT_PARSER_H_ @@ -336,10 +324,10 @@ #include <stddef.h> #include <stdint.h> -Index: chromium-114.0.5735.90/pdf/document_attachment_info.h +Index: chromium-115.0.5790.32/pdf/document_attachment_info.h =================================================================== ---- chromium-114.0.5735.90.orig/pdf/document_attachment_info.h -+++ chromium-114.0.5735.90/pdf/document_attachment_info.h +--- chromium-115.0.5790.32.orig/pdf/document_attachment_info.h ++++ chromium-115.0.5790.32/pdf/document_attachment_info.h @@ -7,6 +7,7 @@ #include <stdint.h> @@ -348,10 +336,10 @@ #include <string> -Index: chromium-114.0.5735.90/third_party/pdfium/constants/annotation_flags.h +Index: chromium-115.0.5790.32/third_party/pdfium/constants/annotation_flags.h =================================================================== ---- chromium-114.0.5735.90.orig/third_party/pdfium/constants/annotation_flags.h -+++ chromium-114.0.5735.90/third_party/pdfium/constants/annotation_flags.h +--- chromium-115.0.5790.32.orig/third_party/pdfium/constants/annotation_flags.h ++++ chromium-115.0.5790.32/third_party/pdfium/constants/annotation_flags.h @@ -7,6 +7,8 @@ #include <stdint.h> @@ -361,10 +349,10 @@ namespace pdfium { namespace annotation_flags { -Index: chromium-114.0.5735.90/base/cpu.h +Index: chromium-115.0.5790.32/base/cpu.h =================================================================== ---- chromium-114.0.5735.90.orig/base/cpu.h -+++ chromium-114.0.5735.90/base/cpu.h +--- chromium-115.0.5790.32.orig/base/cpu.h ++++ chromium-115.0.5790.32/base/cpu.h @@ -5,6 +5,7 @@ #ifndef BASE_CPU_H_ #define BASE_CPU_H_ @@ -373,10 +361,10 @@ #include <string> #include "base/base_export.h" -Index: chromium-114.0.5735.90/third_party/vulkan-deps/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h +Index: chromium-115.0.5790.32/third_party/vulkan-deps/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h =================================================================== ---- chromium-114.0.5735.90.orig/third_party/vulkan-deps/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h -+++ chromium-114.0.5735.90/third_party/vulkan-deps/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h +--- chromium-115.0.5790.32.orig/third_party/vulkan-deps/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h ++++ chromium-115.0.5790.32/third_party/vulkan-deps/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h @@ -2884,6 +2884,7 @@ static void vma_aligned_free(void* VMA_N // Define this macro to 1 to enable functions: vmaBuildStatsString, vmaFreeStatsString. @@ -385,10 +373,10 @@ static inline void VmaUint32ToStr(char* VMA_NOT_NULL outStr, size_t strLen, uint32_t num) { snprintf(outStr, strLen, "%u", static_cast<unsigned int>(num)); -Index: chromium-114.0.5735.90/chrome/browser/webauthn/authenticator_request_dialog_model.h +Index: chromium-115.0.5790.32/chrome/browser/webauthn/authenticator_request_dialog_model.h =================================================================== ---- chromium-114.0.5735.90.orig/chrome/browser/webauthn/authenticator_request_dialog_model.h -+++ chromium-114.0.5735.90/chrome/browser/webauthn/authenticator_request_dialog_model.h +--- chromium-115.0.5790.32.orig/chrome/browser/webauthn/authenticator_request_dialog_model.h ++++ chromium-115.0.5790.32/chrome/browser/webauthn/authenticator_request_dialog_model.h @@ -8,6 +8,7 @@ #include <memory> #include <string> @@ -397,10 +385,10 @@ #include "base/containers/span.h" #include "base/functional/callback_forward.h" -Index: chromium-114.0.5735.90/gin/time_clamper.h +Index: chromium-115.0.5790.32/gin/time_clamper.h =================================================================== ---- chromium-114.0.5735.90.orig/gin/time_clamper.h -+++ chromium-114.0.5735.90/gin/time_clamper.h +--- chromium-115.0.5790.32.orig/gin/time_clamper.h ++++ chromium-115.0.5790.32/gin/time_clamper.h @@ -48,7 +48,7 @@ class GIN_EXPORT TimeClamper { const int64_t micros = now_micros % 1000; // abs() is necessary for devices with times before unix-epoch (most likely @@ -410,10 +398,10 @@ return now_micros / 1000; } return ClampTimeResolution(now_micros) / 1000; -Index: chromium-114.0.5735.90/chrome/test/chromedriver/chrome/web_view_impl.cc +Index: chromium-115.0.5790.32/chrome/test/chromedriver/chrome/web_view_impl.cc =================================================================== ---- chromium-114.0.5735.90.orig/chrome/test/chromedriver/chrome/web_view_impl.cc -+++ chromium-114.0.5735.90/chrome/test/chromedriver/chrome/web_view_impl.cc +--- chromium-115.0.5790.32.orig/chrome/test/chromedriver/chrome/web_view_impl.cc ++++ chromium-115.0.5790.32/chrome/test/chromedriver/chrome/web_view_impl.cc @@ -11,6 +11,7 @@ #include <queue> #include <utility>