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-08-16 14:16:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.11712 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "chromium" Wed Aug 16 14:16:44 2023 rev:392 rq:1104075 version:116.0.5845.96 Changes: -------- --- /work/SRC/openSUSE:Factory/chromium/chromium.changes 2023-08-10 15:33:51.996151101 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.11712/chromium.changes 2023-08-16 14:17:16.439052159 +0200 @@ -1,0 +2,50 @@ +Mon Aug 14 19:17:09 UTC 2023 - Andreas Stieger <andreas.stie...@gmx.de> + +- Chromium 116.0.5845.96 + * New CSS features: Motion Path, and "display" and + "content-visibility" animations + * Web APIs: AbortSignal.any(), BYOB support for Fetch, Back/ + forward cache NotRestoredReason API, Document Picture-in- + Picture, Expanded Wildcards in Permissions Policy Origins, + FedCM bundle: Login Hint API, User Info API, and RP Context API, + Non-composed Mouse and Pointer enter/leave events, + Remove document.open sandbox inheritance, + Report Critical-CH caused restart in NavigationTiming +- fix a number of security issues (boo#1214301): + * CVE-2023-2312: Use after free in Offline + * CVE-2023-4349: Use after free in Device Trust Connectors + * CVE-2023-4350: Inappropriate implementation in Fullscreen + * CVE-2023-4351: Use after free in Network + * CVE-2023-4352: Type Confusion in V8 + * CVE-2023-4353: Heap buffer overflow in ANGLE + * CVE-2023-4354: Heap buffer overflow in Skia + * CVE-2023-4355: Out of bounds memory access in V8 + * CVE-2023-4356: Use after free in Audio + * CVE-2023-4357: Insufficient validation of untrusted input in XML + * CVE-2023-4358: Use after free in DNS + * CVE-2023-4359: Inappropriate implementation in App Launcher + * CVE-2023-4360: Inappropriate implementation in Color + * CVE-2023-4361: Inappropriate implementation in Autofill + * CVE-2023-4362: Heap buffer overflow in Mojom IDL + * CVE-2023-4363: Inappropriate implementation in WebShare + * CVE-2023-4364: Inappropriate implementation in Permission Prompts + * CVE-2023-4365: Inappropriate implementation in Fullscreen + * CVE-2023-4366: Use after free in Extensions + * CVE-2023-4367: Insufficient policy enforcement in Extensions API + * CVE-2023-4368: Insufficient policy enforcement in Extensions API +- drop patches: + * chromium-115-add_BoundSessionRefreshCookieFetcher::Result.patch + * chromium-115-verify_name_match-include.patch + * chromium-86-fix-vaapi-on-intel.patch + * chromium-115-skia-include.patch + * chromium-115-dont-pass-nullptr-to-construct-re2-StringPiece.patch +- add patches: + * chromium-116-profile-view-utils-vector-include.patch + * chromium-116-blink-variant-include.patch + * chromium-116-lp155-url_load_stats-size-t.patch + * chromium-116-abseil-limits-include.patch + * chromium-116-lp155-typenames.patch + * chromium-116-lp155-constuctors.patch +- Build with bundled re2 on Leap + +------------------------------------------------------------------- Old: ---- chromium-115-add_BoundSessionRefreshCookieFetcher::Result.patch chromium-115-dont-pass-nullptr-to-construct-re2-StringPiece.patch chromium-115-skia-include.patch chromium-115-verify_name_match-include.patch chromium-115.0.5790.170.tar.xz chromium-86-fix-vaapi-on-intel.patch New: ---- chromium-116-abseil-limits-include.patch chromium-116-blink-variant-include.patch chromium-116-lp155-constuctors.patch chromium-116-lp155-typenames.patch chromium-116-lp155-url_load_stats-size-t.patch chromium-116-profile-view-utils-vector-include.patch chromium-116.0.5845.96.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ chromium.spec ++++++ --- /var/tmp/diff_new_pack.8251VY/_old 2023-08-16 14:17:22.967097861 +0200 +++ /var/tmp/diff_new_pack.8251VY/_new 2023-08-16 14:17:22.975097916 +0200 @@ -1,5 +1,5 @@ # -# spec file +# spec file for package chromium # # Copyright (c) 2023 SUSE LLC # Copyright (c) 2023 Callum Farmer <gm...@opensuse.org> @@ -53,6 +53,11 @@ %define llvm_version 15 # GCC version %define gcc_version 12 +%if 0%{?suse_version} < 1699 +%bcond_with system_re2 +%else +%bcond_without system_re2 +%endif %bcond_with is_beta # CHANNEL SWITCH %bcond_with system_avif # Compiler @@ -78,7 +83,7 @@ %define n_suffix %{nil} %endif Name: chromium%{n_suffix} -Version: 115.0.5790.170 +Version: 116.0.5845.96 Release: 0 Summary: Google's open source browser project License: BSD-3-Clause AND LGPL-2.1-or-later @@ -116,7 +121,6 @@ Patch87: chromium-98-gtk4-build.patch Patch90: chromium-100-InMilliseconds-constexpr.patch Patch98: chromium-102-regex_pattern-array.patch -Patch201: chromium-86-fix-vaapi-on-intel.patch # PATCH-FIX-SUSE: allow prop codecs to be set with chromium branding Patch202: chromium-prop-codecs.patch Patch203: chromium-106-ffmpeg-duration.patch @@ -128,14 +132,18 @@ Patch215: chromium-113-webauth-include-variant.patch Patch217: chromium-115-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 Patch223: chromium-115-emplace_back_on_vector-c++20.patch Patch224: chromium-115-compiler-SkColor4f.patch -Patch225: chromium-115-add_BoundSessionRefreshCookieFetcher::Result.patch -Patch226: chromium-115-dont-pass-nullptr-to-construct-re2-StringPiece.patch +Patch227: chromium-116-profile-view-utils-vector-include.patch +Patch228: chromium-116-blink-variant-include.patch +Patch229: chromium-116-lp155-url_load_stats-size-t.patch +Patch231: chromium-116-abseil-limits-include.patch +Patch232: chromium-116-lp155-typenames.patch +Patch237: chromium-116-lp155-constuctors.patch +BuildRequires: (python3 >= 3.7 or python3-dataclasses) +BuildRequires: (python3-importlib-metadata if python3-base < 3.8) BuildRequires: SDL-devel BuildRequires: bison BuildRequires: cups-devel @@ -145,11 +153,9 @@ BuildRequires: flex BuildRequires: git BuildRequires: gn >= 0.1807 +BuildRequires: golang(API) BuildRequires: gperf BuildRequires: hicolor-icon-theme -BuildRequires: (python3 >= 3.7 or python3-dataclasses) -BuildRequires: (python3-importlib-metadata if python3-base < 3.8) -BuildRequires: golang(API) # Java used during build BuildRequires: java-openjdk-headless BuildRequires: libdc1394 @@ -223,7 +229,6 @@ BuildRequires: pkgconfig(panel) BuildRequires: pkgconfig(panelw) BuildRequires: pkgconfig(python3) -BuildRequires: pkgconfig(re2) BuildRequires: pkgconfig(schroedinger-1.0) BuildRequires: pkgconfig(slang) BuildRequires: pkgconfig(sqlite3) @@ -321,6 +326,9 @@ BuildRequires: pkgconfig(Qt6Core) BuildRequires: pkgconfig(Qt6Widgets) %endif +%if %{with system_re2} +BuildRequires: pkgconfig(re2) >= 11 +%endif %if %{with clang} %if 0%{?suse_version} < 1550 BuildRequires: clang%{llvm_version} @@ -346,9 +354,6 @@ BuildRequires: gcc%{gcc_version}-c++ %endif %endif -%if 0%{?suse_version} < 1699 -BuildRequires: pkgconfig(re2) = 10.0.0 -%endif %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. @@ -473,6 +478,7 @@ third_party/crashpad/crashpad/third_party/zlib third_party/crc32c third_party/cros_system_api + third_party/d3 third_party/dav1d third_party/dawn third_party/dawn/third_party @@ -675,6 +681,9 @@ third_party/usb_ids third_party/xdg-utils ) +%if !%{with system_re2} +keeplibs+=( third_party/re2 ) +%endif build/linux/unbundle/remove_bundled_libraries.py "${keeplibs[@]}" --do-remove # GN sets lto on its own and we need just ldflag options, not cflags @@ -756,12 +765,11 @@ libevent libjpeg libpng - libxslt libusb libwebp libxml + libxslt opus - re2 snappy zlib ) @@ -788,6 +796,9 @@ gn_system_libraries+=( libyuv ) gn_system_libraries+=( libavif ) %endif +%if %{with system_re2} +gn_system_libraries+=( re2 ) +%endif build/linux/unbundle/replace_gn_files.py --system-libraries ${gn_system_libraries[@]} # Create the configuration for GN ++++++ chromium-116-abseil-limits-include.patch ++++++ >From 94d77fe3604dd86b5198f942110c240f01242439 Mon Sep 17 00:00:00 2001 From: Derek Mauro <dma...@google.com> Date: Tue, 20 Jun 2023 12:58:51 -0700 Subject: [PATCH] Add missing #include <limits> Fixes #1482 PiperOrigin-RevId: 542023050 Change-Id: Iba712083edc9a24732a71f51be22ea970115809c --- absl/debugging/internal/stacktrace_aarch64-inl.inc | 1 + 1 file changed, 1 insertion(+) --- https://github.com/abseil/abseil-cpp/issues/1482 https://github.com/abseil/abseil-cpp/commit/94d77fe3604dd86b5198f942110c240f01242439 [ 1725s] In file included from ../third_party/abseil-cpp/absl/debugging/stacktrace.cc:46: [ 1725s] ../third_party/abseil-cpp/absl/debugging/internal/stacktrace_aarch64-inl.inc:26:10: error: implicit instantiation of undefined template 'std::numeric_limits<unsigned long>' [ 1725s] std::numeric_limits<size_t>::max() - sizeof(void *); [ 1725s] ^ [ 1725s] /usr/bin/../lib64/gcc/aarch64-suse-linux/13/../../../../include/c++/13/bits/max_size_type.h:53:10: note: template is declared here [ 1725s] struct numeric_limits; [ 1725s] ^ [ 1725s] 1 error generated. Index: chromium-116.0.5845.82/third_party/abseil-cpp/absl/debugging/internal/stacktrace_aarch64-inl.inc =================================================================== --- chromium-116.0.5845.82.orig/third_party/abseil-cpp/absl/debugging/internal/stacktrace_aarch64-inl.inc +++ chromium-116.0.5845.82/third_party/abseil-cpp/absl/debugging/internal/stacktrace_aarch64-inl.inc @@ -13,6 +13,7 @@ #include <cassert> #include <cstdint> #include <iostream> +#include <limits> #include "absl/base/attributes.h" #include "absl/debugging/internal/address_is_readable.h" ++++++ chromium-116-blink-variant-include.patch ++++++ From: Andreas Stieger <andreas.stie...@gmx.de> Date: Wed, 26 Jul 2023 21:53:09 +0200 Subject: object_paint_properties_sparse.h:258:12: error: no template named 'variant' in namespace 'std' [12507s] In file included from ../third_party/blink/renderer/core/paint/object_paint_properties.cc:8: [12507s] ../third_party/blink/renderer/core/paint/object_paint_properties_sparse.h:258:12: error: no template named 'variant' in namespace 'std' [12507s] std::variant<scoped_refptr<TransformPaintPropertyNode>, [12507s] ~~~~~^ Index: chromium-116.0.5845.42/third_party/blink/renderer/core/paint/object_paint_properties_sparse.h =================================================================== --- chromium-116.0.5845.42.orig/third_party/blink/renderer/core/paint/object_paint_properties_sparse.h +++ chromium-116.0.5845.42/third_party/blink/renderer/core/paint/object_paint_properties_sparse.h @@ -8,6 +8,7 @@ #include <array> #include <memory> #include <utility> +#include <variant> #include "base/dcheck_is_on.h" #include "base/memory/ptr_util.h" ++++++ chromium-116-lp155-constuctors.patch ++++++ [ 5327s] ../chrome/browser/ui/omnibox/chrome_omnibox_client.cc:473:40: error: no matching constructor for initialization of 'LocationBar::NavigationParams' [ 5327s] location_bar_->set_navigation_params(LocationBar::NavigationParams( [ 5327s] ^ [ 5327s] ../chrome/browser/ui/location_bar/location_bar.h:33:10: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 6 were provided [ 5327s] struct NavigationParams { [ 5327s] ^ [ 5327s] ../chrome/browser/ui/location_bar/location_bar.h:33:10: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 6 were provided [ 5327s] ../chrome/browser/ui/location_bar/location_bar.h:33:10: note: candidate constructor (the implicit default constructor) not viable: requires 0 arguments, but 6 were provided [ 5327s] 1 error generated. Index: chromium-116.0.5845.96/chrome/browser/ui/omnibox/chrome_omnibox_client.cc =================================================================== --- chromium-116.0.5845.96.orig/chrome/browser/ui/omnibox/chrome_omnibox_client.cc +++ chromium-116.0.5845.96/chrome/browser/ui/omnibox/chrome_omnibox_client.cc @@ -470,10 +470,10 @@ void ChromeOmniboxClient::OnAutocomplete alternative_nav_match); // Store the details necessary to open the omnibox match via browser commands. - location_bar_->set_navigation_params(LocationBar::NavigationParams( + location_bar_->set_navigation_params(LocationBar::NavigationParams{ destination_url, disposition, transition, match_selection_timestamp, destination_url_entered_without_scheme, - destination_url_entered_with_http_scheme)); + destination_url_entered_with_http_scheme}); if (browser_) { auto navigation = chrome::OpenCurrentURL(browser_); Index: chromium-116.0.5845.96/net/dns/host_resolver_cache.cc =================================================================== --- chromium-116.0.5845.96.orig/net/dns/host_resolver_cache.cc +++ chromium-116.0.5845.96/net/dns/host_resolver_cache.cc @@ -159,7 +159,7 @@ void HostResolverCache::Set( std::string domain_name = result->domain_name(); entries_.emplace( - Key(std::move(domain_name), network_anonymization_key), + Key{std::move(domain_name), network_anonymization_key}, Entry(std::move(result), source, secure, staleness_generation_)); if (entries_.size() > max_entries_) { Index: chromium-116.0.5845.96/chrome/browser/content_settings/one_time_permission_provider.cc =================================================================== --- chromium-116.0.5845.96.orig/chrome/browser/content_settings/one_time_permission_provider.cc +++ chromium-116.0.5845.96/chrome/browser/content_settings/one_time_permission_provider.cc @@ -207,8 +207,8 @@ void OneTimePermissionProvider::OnSuspen while (rule_iterator && rule_iterator->HasNext()) { auto rule = rule_iterator->Next(); - patterns_to_delete.emplace_back(setting_type, rule->primary_pattern, - rule->secondary_pattern); + patterns_to_delete.emplace_back(ContentSettingEntry{setting_type, rule->primary_pattern, + rule->secondary_pattern}); permissions::PermissionUmaUtil::RecordOneTimePermissionEvent( setting_type, permissions::OneTimePermissionEvent::EXPIRED_ON_SUSPEND); @@ -303,7 +303,7 @@ void OneTimePermissionProvider::DeleteEn if (rule->primary_pattern.Matches(origin_gurl) && rule->secondary_pattern.Matches(origin_gurl)) { patterns_to_delete.emplace_back( - content_setting_type, rule->primary_pattern, rule->secondary_pattern); + ContentSettingEntry{content_setting_type, rule->primary_pattern, rule->secondary_pattern}); permissions::PermissionUmaUtil::RecordOneTimePermissionEvent( content_setting_type, trigger_event); } Index: chromium-116.0.5845.96/third_party/blink/renderer/platform/fonts/palette_interpolation.cc =================================================================== --- chromium-116.0.5845.96.orig/third_party/blink/renderer/platform/fonts/palette_interpolation.cc +++ chromium-116.0.5845.96/third_party/blink/renderer/platform/fonts/palette_interpolation.cc @@ -31,7 +31,7 @@ Vector<FontPalette::FontPaletteOverride> color_interpolation_space, hue_interpolation_method, start_color, end_color, percentage, alpha_multiplier); - FontPalette::FontPaletteOverride result_color_record(i, result_color); + FontPalette::FontPaletteOverride result_color_record{(int)i, result_color}; result_color_records.push_back(result_color_record); } return result_color_records; Index: chromium-116.0.5845.96/components/viz/service/display_embedder/skia_output_surface_impl_on_gpu.cc =================================================================== --- chromium-116.0.5845.96.orig/components/viz/service/display_embedder/skia_output_surface_impl_on_gpu.cc +++ chromium-116.0.5845.96/components/viz/service/display_embedder/skia_output_surface_impl_on_gpu.cc @@ -1496,7 +1496,7 @@ void SkiaOutputSurfaceImplOnGpu::CopyOut // Issue readbacks from the surfaces: for (size_t i = 0; i < CopyOutputResult::kNV12MaxPlanes; ++i) { - SkISize size(plane_surfaces[i]->width(), plane_surfaces[i]->height()); + SkISize size{plane_surfaces[i]->width(), plane_surfaces[i]->height()}; SkImageInfo dst_info = SkImageInfo::Make( size, (i == 0) ? kAlpha_8_SkColorType : kR8G8_unorm_SkColorType, kUnpremul_SkAlphaType); Index: chromium-116.0.5845.96/ui/base/wayland/color_manager_util.h =================================================================== --- chromium-116.0.5845.96.orig/ui/base/wayland/color_manager_util.h +++ chromium-116.0.5845.96/ui/base/wayland/color_manager_util.h @@ -52,53 +52,53 @@ constexpr auto kChromaticityMap = base:: zcr_color_manager_v1_chromaticity_names, PrimaryVersion>( {{ZCR_COLOR_MANAGER_V1_CHROMATICITY_NAMES_BT601_525_LINE, - PrimaryVersion(gfx::ColorSpace::PrimaryID::SMPTE170M, - kDefaultSinceVersion)}, + PrimaryVersion{gfx::ColorSpace::PrimaryID::SMPTE170M, + kDefaultSinceVersion}}, {ZCR_COLOR_MANAGER_V1_CHROMATICITY_NAMES_BT601_625_LINE, - PrimaryVersion(gfx::ColorSpace::PrimaryID::BT470BG, - kDefaultSinceVersion)}, + PrimaryVersion{gfx::ColorSpace::PrimaryID::BT470BG, + kDefaultSinceVersion}}, {ZCR_COLOR_MANAGER_V1_CHROMATICITY_NAMES_SMPTE170M, - PrimaryVersion(gfx::ColorSpace::PrimaryID::SMPTE170M, - kDefaultSinceVersion)}, + PrimaryVersion{gfx::ColorSpace::PrimaryID::SMPTE170M, + kDefaultSinceVersion}}, {ZCR_COLOR_MANAGER_V1_CHROMATICITY_NAMES_BT709, - PrimaryVersion(gfx::ColorSpace::PrimaryID::BT709, kDefaultSinceVersion)}, + PrimaryVersion{gfx::ColorSpace::PrimaryID::BT709, kDefaultSinceVersion}}, {ZCR_COLOR_MANAGER_V1_CHROMATICITY_NAMES_BT2020, - PrimaryVersion(gfx::ColorSpace::PrimaryID::BT2020, kDefaultSinceVersion)}, + PrimaryVersion{gfx::ColorSpace::PrimaryID::BT2020, kDefaultSinceVersion}}, {ZCR_COLOR_MANAGER_V1_CHROMATICITY_NAMES_SRGB, - PrimaryVersion(gfx::ColorSpace::PrimaryID::BT709, kDefaultSinceVersion)}, + PrimaryVersion{gfx::ColorSpace::PrimaryID::BT709, kDefaultSinceVersion}}, {ZCR_COLOR_MANAGER_V1_CHROMATICITY_NAMES_DISPLAYP3, - PrimaryVersion(gfx::ColorSpace::PrimaryID::P3, kDefaultSinceVersion)}, + PrimaryVersion{gfx::ColorSpace::PrimaryID::P3, kDefaultSinceVersion}}, {ZCR_COLOR_MANAGER_V1_CHROMATICITY_NAMES_ADOBERGB, - PrimaryVersion(gfx::ColorSpace::PrimaryID::ADOBE_RGB, - kDefaultSinceVersion)}, + PrimaryVersion{gfx::ColorSpace::PrimaryID::ADOBE_RGB, + kDefaultSinceVersion}}, {ZCR_COLOR_MANAGER_V1_CHROMATICITY_NAMES_WIDE_GAMUT_COLOR_SPIN, - PrimaryVersion( + PrimaryVersion{ gfx::ColorSpace::PrimaryID::WIDE_GAMUT_COLOR_SPIN, - ZCR_COLOR_MANAGER_V1_CHROMATICITY_NAMES_WIDE_GAMUT_COLOR_SPIN_SINCE_VERSION)}, + ZCR_COLOR_MANAGER_V1_CHROMATICITY_NAMES_WIDE_GAMUT_COLOR_SPIN_SINCE_VERSION}}, {ZCR_COLOR_MANAGER_V1_CHROMATICITY_NAMES_BT470M, - PrimaryVersion( + PrimaryVersion{ gfx::ColorSpace::PrimaryID::BT470M, - ZCR_COLOR_MANAGER_V1_CHROMATICITY_NAMES_BT470M_SINCE_VERSION)}, + ZCR_COLOR_MANAGER_V1_CHROMATICITY_NAMES_BT470M_SINCE_VERSION}}, {ZCR_COLOR_MANAGER_V1_CHROMATICITY_NAMES_SMPTE240M, - PrimaryVersion( + PrimaryVersion{ gfx::ColorSpace::PrimaryID::SMPTE240M, - ZCR_COLOR_MANAGER_V1_CHROMATICITY_NAMES_SMPTE240M_SINCE_VERSION)}, + ZCR_COLOR_MANAGER_V1_CHROMATICITY_NAMES_SMPTE240M_SINCE_VERSION}}, {ZCR_COLOR_MANAGER_V1_CHROMATICITY_NAMES_XYZ_D50, - PrimaryVersion( + PrimaryVersion{ gfx::ColorSpace::PrimaryID::XYZ_D50, - ZCR_COLOR_MANAGER_V1_CHROMATICITY_NAMES_XYZ_D50_SINCE_VERSION)}, + ZCR_COLOR_MANAGER_V1_CHROMATICITY_NAMES_XYZ_D50_SINCE_VERSION}}, {ZCR_COLOR_MANAGER_V1_CHROMATICITY_NAMES_SMPTEST428_1, - PrimaryVersion( + PrimaryVersion{ gfx::ColorSpace::PrimaryID::SMPTEST428_1, - ZCR_COLOR_MANAGER_V1_CHROMATICITY_NAMES_SMPTEST428_1_SINCE_VERSION)}, + ZCR_COLOR_MANAGER_V1_CHROMATICITY_NAMES_SMPTEST428_1_SINCE_VERSION}}, {ZCR_COLOR_MANAGER_V1_CHROMATICITY_NAMES_SMPTEST431_2, - PrimaryVersion( + PrimaryVersion{ gfx::ColorSpace::PrimaryID::SMPTEST431_2, - ZCR_COLOR_MANAGER_V1_CHROMATICITY_NAMES_SMPTEST431_2_SINCE_VERSION)}, + ZCR_COLOR_MANAGER_V1_CHROMATICITY_NAMES_SMPTEST431_2_SINCE_VERSION}}, {ZCR_COLOR_MANAGER_V1_CHROMATICITY_NAMES_FILM, - PrimaryVersion( + PrimaryVersion{ gfx::ColorSpace::PrimaryID::FILM, - ZCR_COLOR_MANAGER_V1_CHROMATICITY_NAMES_FILM_SINCE_VERSION)}}); + ZCR_COLOR_MANAGER_V1_CHROMATICITY_NAMES_FILM_SINCE_VERSION}}}); // A map from the zcr_color_manager_v1 eotf_names enum values // representing well-known EOTFs, to their equivalent TransferIDs. @@ -107,65 +107,65 @@ constexpr auto kEotfMap = base::MakeFixe zcr_color_manager_v1_eotf_names, TransferVersion>({ {ZCR_COLOR_MANAGER_V1_EOTF_NAMES_LINEAR, - TransferVersion(gfx::ColorSpace::TransferID::LINEAR, - kDefaultSinceVersion)}, + TransferVersion{gfx::ColorSpace::TransferID::LINEAR, + kDefaultSinceVersion}}, {ZCR_COLOR_MANAGER_V1_EOTF_NAMES_SRGB, - TransferVersion(gfx::ColorSpace::TransferID::SRGB, kDefaultSinceVersion)}, + TransferVersion{gfx::ColorSpace::TransferID::SRGB, kDefaultSinceVersion}}, {ZCR_COLOR_MANAGER_V1_EOTF_NAMES_BT709, - TransferVersion(gfx::ColorSpace::TransferID::BT709, - ZCR_COLOR_MANAGER_V1_EOTF_NAMES_BT709_SINCE_VERSION)}, + TransferVersion{gfx::ColorSpace::TransferID::BT709, + ZCR_COLOR_MANAGER_V1_EOTF_NAMES_BT709_SINCE_VERSION}}, {ZCR_COLOR_MANAGER_V1_EOTF_NAMES_BT2087, - TransferVersion(gfx::ColorSpace::TransferID::GAMMA24, - kDefaultSinceVersion)}, + TransferVersion{gfx::ColorSpace::TransferID::GAMMA24, + kDefaultSinceVersion}}, {ZCR_COLOR_MANAGER_V1_EOTF_NAMES_ADOBERGB, // This is ever so slightly inaccurate. The number ought to be // 2.19921875f, not 2.2 - TransferVersion(gfx::ColorSpace::TransferID::GAMMA22, - kDefaultSinceVersion)}, + TransferVersion{gfx::ColorSpace::TransferID::GAMMA22, + kDefaultSinceVersion}}, {ZCR_COLOR_MANAGER_V1_EOTF_NAMES_PQ, - TransferVersion(gfx::ColorSpace::TransferID::PQ, kDefaultSinceVersion)}, + TransferVersion{gfx::ColorSpace::TransferID::PQ, kDefaultSinceVersion}}, {ZCR_COLOR_MANAGER_V1_EOTF_NAMES_HLG, - TransferVersion(gfx::ColorSpace::TransferID::HLG, - ZCR_COLOR_MANAGER_V1_EOTF_NAMES_HLG_SINCE_VERSION)}, + TransferVersion{gfx::ColorSpace::TransferID::HLG, + ZCR_COLOR_MANAGER_V1_EOTF_NAMES_HLG_SINCE_VERSION}}, {ZCR_COLOR_MANAGER_V1_EOTF_NAMES_SMPTE170M, - TransferVersion(gfx::ColorSpace::TransferID::SMPTE170M, - ZCR_COLOR_MANAGER_V1_EOTF_NAMES_SMPTE170M_SINCE_VERSION)}, + TransferVersion{gfx::ColorSpace::TransferID::SMPTE170M, + ZCR_COLOR_MANAGER_V1_EOTF_NAMES_SMPTE170M_SINCE_VERSION}}, {ZCR_COLOR_MANAGER_V1_EOTF_NAMES_SMPTE240M, - TransferVersion(gfx::ColorSpace::TransferID::SMPTE240M, - ZCR_COLOR_MANAGER_V1_EOTF_NAMES_SMPTE240M_SINCE_VERSION)}, + TransferVersion{gfx::ColorSpace::TransferID::SMPTE240M, + ZCR_COLOR_MANAGER_V1_EOTF_NAMES_SMPTE240M_SINCE_VERSION}}, {ZCR_COLOR_MANAGER_V1_EOTF_NAMES_SMPTEST428_1, - TransferVersion( + TransferVersion{ gfx::ColorSpace::TransferID::SMPTEST428_1, - ZCR_COLOR_MANAGER_V1_EOTF_NAMES_SMPTEST428_1_SINCE_VERSION)}, + ZCR_COLOR_MANAGER_V1_EOTF_NAMES_SMPTEST428_1_SINCE_VERSION}}, {ZCR_COLOR_MANAGER_V1_EOTF_NAMES_LOG, - TransferVersion(gfx::ColorSpace::TransferID::LOG, - ZCR_COLOR_MANAGER_V1_EOTF_NAMES_LOG_SINCE_VERSION)}, + TransferVersion{gfx::ColorSpace::TransferID::LOG, + ZCR_COLOR_MANAGER_V1_EOTF_NAMES_LOG_SINCE_VERSION}}, {ZCR_COLOR_MANAGER_V1_EOTF_NAMES_LOG_SQRT, - TransferVersion(gfx::ColorSpace::TransferID::LOG_SQRT, - ZCR_COLOR_MANAGER_V1_EOTF_NAMES_LOG_SQRT_SINCE_VERSION)}, + TransferVersion{gfx::ColorSpace::TransferID::LOG_SQRT, + ZCR_COLOR_MANAGER_V1_EOTF_NAMES_LOG_SQRT_SINCE_VERSION}}, {ZCR_COLOR_MANAGER_V1_EOTF_NAMES_IEC61966_2_4, - TransferVersion( + TransferVersion{ gfx::ColorSpace::TransferID::IEC61966_2_4, - ZCR_COLOR_MANAGER_V1_EOTF_NAMES_IEC61966_2_4_SINCE_VERSION)}, + ZCR_COLOR_MANAGER_V1_EOTF_NAMES_IEC61966_2_4_SINCE_VERSION}}, {ZCR_COLOR_MANAGER_V1_EOTF_NAMES_BT1361_ECG, - TransferVersion(gfx::ColorSpace::TransferID::BT1361_ECG, - ZCR_COLOR_MANAGER_V1_EOTF_NAMES_BT1361_ECG_SINCE_VERSION)}, + TransferVersion{gfx::ColorSpace::TransferID::BT1361_ECG, + ZCR_COLOR_MANAGER_V1_EOTF_NAMES_BT1361_ECG_SINCE_VERSION}}, {ZCR_COLOR_MANAGER_V1_EOTF_NAMES_BT2020_10, - TransferVersion(gfx::ColorSpace::TransferID::BT2020_10, - ZCR_COLOR_MANAGER_V1_EOTF_NAMES_BT2020_10_SINCE_VERSION)}, + TransferVersion{gfx::ColorSpace::TransferID::BT2020_10, + ZCR_COLOR_MANAGER_V1_EOTF_NAMES_BT2020_10_SINCE_VERSION}}, {ZCR_COLOR_MANAGER_V1_EOTF_NAMES_BT2020_12, - TransferVersion(gfx::ColorSpace::TransferID::BT2020_12, - ZCR_COLOR_MANAGER_V1_EOTF_NAMES_BT2020_12_SINCE_VERSION)}, + TransferVersion{gfx::ColorSpace::TransferID::BT2020_12, + ZCR_COLOR_MANAGER_V1_EOTF_NAMES_BT2020_12_SINCE_VERSION}}, {ZCR_COLOR_MANAGER_V1_EOTF_NAMES_SCRGB_LINEAR_80_NITS, - TransferVersion( + TransferVersion{ gfx::ColorSpace::TransferID::SCRGB_LINEAR_80_NITS, - ZCR_COLOR_MANAGER_V1_EOTF_NAMES_SCRGB_LINEAR_80_NITS_SINCE_VERSION)}, + ZCR_COLOR_MANAGER_V1_EOTF_NAMES_SCRGB_LINEAR_80_NITS_SINCE_VERSION}}, {ZCR_COLOR_MANAGER_V1_EOTF_NAMES_GAMMA18, - TransferVersion(gfx::ColorSpace::TransferID::GAMMA18, - ZCR_COLOR_MANAGER_V1_EOTF_NAMES_GAMMA18_SINCE_VERSION)}, + TransferVersion{gfx::ColorSpace::TransferID::GAMMA18, + ZCR_COLOR_MANAGER_V1_EOTF_NAMES_GAMMA18_SINCE_VERSION}}, {ZCR_COLOR_MANAGER_V1_EOTF_NAMES_GAMMA28, - TransferVersion(gfx::ColorSpace::TransferID::GAMMA28, - ZCR_COLOR_MANAGER_V1_EOTF_NAMES_GAMMA28_SINCE_VERSION)}, + TransferVersion{gfx::ColorSpace::TransferID::GAMMA28, + ZCR_COLOR_MANAGER_V1_EOTF_NAMES_GAMMA28_SINCE_VERSION}}, }); // A map from the SDR zcr_color_manager_v1 eotf_names enum values @@ -174,18 +174,18 @@ constexpr auto kEotfMap = base::MakeFixe constexpr auto kTransferMap = base::MakeFixedFlatMap<zcr_color_manager_v1_eotf_names, TransferFnVersion>({ {ZCR_COLOR_MANAGER_V1_EOTF_NAMES_LINEAR, - TransferFnVersion(SkNamedTransferFn::kLinear, kDefaultSinceVersion)}, + TransferFnVersion{SkNamedTransferFn::kLinear, kDefaultSinceVersion}}, {ZCR_COLOR_MANAGER_V1_EOTF_NAMES_SRGB, - TransferFnVersion(SkNamedTransferFnExt::kSRGB, kDefaultSinceVersion)}, + TransferFnVersion{SkNamedTransferFnExt::kSRGB, kDefaultSinceVersion}}, {ZCR_COLOR_MANAGER_V1_EOTF_NAMES_BT709, - TransferFnVersion( + TransferFnVersion{ SkNamedTransferFnExt::kRec709, - ZCR_COLOR_MANAGER_V1_EOTF_NAMES_BT709_SINCE_VERSION)}, + ZCR_COLOR_MANAGER_V1_EOTF_NAMES_BT709_SINCE_VERSION}}, {ZCR_COLOR_MANAGER_V1_EOTF_NAMES_BT2087, - TransferFnVersion(gamma24, kDefaultSinceVersion)}, + TransferFnVersion{gamma24, kDefaultSinceVersion}}, {ZCR_COLOR_MANAGER_V1_EOTF_NAMES_ADOBERGB, - TransferFnVersion(SkNamedTransferFnExt::kA98RGB, - kDefaultSinceVersion)}, + TransferFnVersion{SkNamedTransferFnExt::kA98RGB, + kDefaultSinceVersion}}, }); // A map from the HDR zcr_color_manager_v1 eotf_names enum values @@ -194,68 +194,68 @@ constexpr auto kTransferMap = constexpr auto kHDRTransferMap = base::MakeFixedFlatMap<zcr_color_manager_v1_eotf_names, TransferFnVersion>( {{ZCR_COLOR_MANAGER_V1_EOTF_NAMES_LINEAR, - TransferFnVersion(SkNamedTransferFn::kLinear, kDefaultSinceVersion)}, + TransferFnVersion{SkNamedTransferFn::kLinear, kDefaultSinceVersion}}, {ZCR_COLOR_MANAGER_V1_EOTF_NAMES_SRGB, - TransferFnVersion(SkNamedTransferFnExt::kSRGB, kDefaultSinceVersion)}, + TransferFnVersion{SkNamedTransferFnExt::kSRGB, kDefaultSinceVersion}}, {ZCR_COLOR_MANAGER_V1_EOTF_NAMES_PQ, - TransferFnVersion(SkNamedTransferFn::kPQ, kDefaultSinceVersion)}, + TransferFnVersion{SkNamedTransferFn::kPQ, kDefaultSinceVersion}}, {ZCR_COLOR_MANAGER_V1_EOTF_NAMES_HLG, - TransferFnVersion(SkNamedTransferFn::kHLG, - ZCR_COLOR_MANAGER_V1_EOTF_NAMES_HLG_SINCE_VERSION)}, + TransferFnVersion{SkNamedTransferFn::kHLG, + ZCR_COLOR_MANAGER_V1_EOTF_NAMES_HLG_SINCE_VERSION}}, {ZCR_COLOR_MANAGER_V1_EOTF_NAMES_EXTENDEDSRGB10, - TransferFnVersion( + TransferFnVersion{ SkNamedTransferFnExt::kSRGBExtended1023Over510, - ZCR_COLOR_MANAGER_V1_EOTF_NAMES_EXTENDEDSRGB10_SINCE_VERSION)}}); + ZCR_COLOR_MANAGER_V1_EOTF_NAMES_EXTENDEDSRGB10_SINCE_VERSION}}}); // A map from zcr_color_manager_v1 matrix_names enum values to // gfx::ColorSpace::MatrixIDs. constexpr auto kMatrixMap = base::MakeFixedFlatMap<zcr_color_manager_v1_matrix_names, MatrixVersion>( {{ZCR_COLOR_MANAGER_V1_MATRIX_NAMES_RGB, - MatrixVersion(gfx::ColorSpace::MatrixID::RGB, kDefaultSinceVersion)}, + MatrixVersion{gfx::ColorSpace::MatrixID::RGB, kDefaultSinceVersion}}, {ZCR_COLOR_MANAGER_V1_MATRIX_NAMES_BT709, - MatrixVersion(gfx::ColorSpace::MatrixID::BT709, - kDefaultSinceVersion)}, + MatrixVersion{gfx::ColorSpace::MatrixID::BT709, + kDefaultSinceVersion}}, {ZCR_COLOR_MANAGER_V1_MATRIX_NAMES_BT470BG, - MatrixVersion( + MatrixVersion{ gfx::ColorSpace::MatrixID::BT470BG, - ZCR_COLOR_MANAGER_V1_MATRIX_NAMES_BT470BG_SINCE_VERSION)}, + ZCR_COLOR_MANAGER_V1_MATRIX_NAMES_BT470BG_SINCE_VERSION}}, {ZCR_COLOR_MANAGER_V1_MATRIX_NAMES_BT2020_NCL, - MatrixVersion(gfx::ColorSpace::MatrixID::BT2020_NCL, - kDefaultSinceVersion)}, + MatrixVersion{gfx::ColorSpace::MatrixID::BT2020_NCL, + kDefaultSinceVersion}}, {ZCR_COLOR_MANAGER_V1_MATRIX_NAMES_BT2020_CL, - MatrixVersion(gfx::ColorSpace::MatrixID::BT2020_CL, - kDefaultSinceVersion)}, + MatrixVersion{gfx::ColorSpace::MatrixID::BT2020_CL, + kDefaultSinceVersion}}, {ZCR_COLOR_MANAGER_V1_MATRIX_NAMES_FCC, - MatrixVersion(gfx::ColorSpace::MatrixID::FCC, kDefaultSinceVersion)}, + MatrixVersion{gfx::ColorSpace::MatrixID::FCC, kDefaultSinceVersion}}, {ZCR_COLOR_MANAGER_V1_MATRIX_NAMES_YCOCG, - MatrixVersion(gfx::ColorSpace::MatrixID::YCOCG, - ZCR_COLOR_MANAGER_V1_MATRIX_NAMES_YCOCG_SINCE_VERSION)}, + MatrixVersion{gfx::ColorSpace::MatrixID::YCOCG, + ZCR_COLOR_MANAGER_V1_MATRIX_NAMES_YCOCG_SINCE_VERSION}}, {ZCR_COLOR_MANAGER_V1_MATRIX_NAMES_YDZDX, - MatrixVersion(gfx::ColorSpace::MatrixID::YDZDX, - ZCR_COLOR_MANAGER_V1_MATRIX_NAMES_YDZDX_SINCE_VERSION)}, + MatrixVersion{gfx::ColorSpace::MatrixID::YDZDX, + ZCR_COLOR_MANAGER_V1_MATRIX_NAMES_YDZDX_SINCE_VERSION}}, {ZCR_COLOR_MANAGER_V1_MATRIX_NAMES_GBR, - MatrixVersion(gfx::ColorSpace::MatrixID::GBR, - ZCR_COLOR_MANAGER_V1_MATRIX_NAMES_GBR_SINCE_VERSION)}, + MatrixVersion{gfx::ColorSpace::MatrixID::GBR, + ZCR_COLOR_MANAGER_V1_MATRIX_NAMES_GBR_SINCE_VERSION}}, {ZCR_COLOR_MANAGER_V1_MATRIX_NAMES_SMPTE170M, - MatrixVersion(gfx::ColorSpace::MatrixID::SMPTE170M, - kDefaultSinceVersion)}, + MatrixVersion{gfx::ColorSpace::MatrixID::SMPTE170M, + kDefaultSinceVersion}}, {ZCR_COLOR_MANAGER_V1_MATRIX_NAMES_SMPTE240M, - MatrixVersion(gfx::ColorSpace::MatrixID::SMPTE240M, - kDefaultSinceVersion)}}); + MatrixVersion{gfx::ColorSpace::MatrixID::SMPTE240M, + kDefaultSinceVersion}}}); // A map from zcr_color_manager_v1 range_names enum values to // gfx::ColorSpace::RangeIDs. constexpr auto kRangeMap = base::MakeFixedFlatMap<zcr_color_manager_v1_range_names, RangeVersion>( {{ZCR_COLOR_MANAGER_V1_RANGE_NAMES_LIMITED, - RangeVersion(gfx::ColorSpace::RangeID::LIMITED, - kDefaultSinceVersion)}, + RangeVersion{gfx::ColorSpace::RangeID::LIMITED, + kDefaultSinceVersion}}, {ZCR_COLOR_MANAGER_V1_RANGE_NAMES_FULL, - RangeVersion(gfx::ColorSpace::RangeID::FULL, kDefaultSinceVersion)}, + RangeVersion{gfx::ColorSpace::RangeID::FULL, kDefaultSinceVersion}}, {ZCR_COLOR_MANAGER_V1_RANGE_NAMES_DERIVED, - RangeVersion(gfx::ColorSpace::RangeID::DERIVED, - kDefaultSinceVersion)}}); + RangeVersion{gfx::ColorSpace::RangeID::DERIVED, + kDefaultSinceVersion}}}); zcr_color_manager_v1_chromaticity_names ToColorManagerChromaticity( gfx::ColorSpace::PrimaryID primaryID, ++++++ chromium-116-lp155-typenames.patch ++++++ Index: chromium-116.0.5845.96/third_party/blink/renderer/core/paint/object_paint_properties_sparse.h =================================================================== --- chromium-116.0.5845.96.orig/third_party/blink/renderer/core/paint/object_paint_properties_sparse.h +++ chromium-116.0.5845.96/third_party/blink/renderer/core/paint/object_paint_properties_sparse.h @@ -270,8 +270,8 @@ class CORE_EXPORT ObjectPaintPropertiesS NodeList& nodes, NodeId node_id, const ParentType& parent, - NodeType::State&& state, - const NodeType::AnimationState& animation_state = + typename NodeType::State&& state, + const typename NodeType::AnimationState& animation_state = NodeType::AnimationState()) { // First, check if we need to add a new node. if (!nodes.HasField(node_id)) { Index: chromium-116.0.5845.96/content/public/browser/web_ui_browser_interface_broker_registry.h =================================================================== --- chromium-116.0.5845.96.orig/content/public/browser/web_ui_browser_interface_broker_registry.h +++ chromium-116.0.5845.96/content/public/browser/web_ui_browser_interface_broker_registry.h @@ -127,10 +127,10 @@ class CONTENT_EXPORT WebUIBrowserInterfa // // TODO(crbug.com/1407936): Point to WebUIJsBridge documentation. template <typename ControllerType> - JsBridgeTraits<ControllerType>::BinderInitializer& ForWebUIWithJsBridge() { + typename JsBridgeTraits<ControllerType>::BinderInitializer& ForWebUIWithJsBridge() { using Traits = JsBridgeTraits<ControllerType>; - using Interface = Traits::Interface; - using JsBridgeBinderInitializer = Traits::BinderInitializer; + using Interface = typename Traits::Interface; + using JsBridgeBinderInitializer = typename Traits::BinderInitializer; // WebUIController::GetType() requires an instantiated WebUIController // (because it's a virtual method and can't be static). Here we only have ++++++ chromium-116-lp155-url_load_stats-size-t.patch ++++++ Index: chromium-116.0.5845.50/components/bookmarks/common/url_load_stats.h =================================================================== --- chromium-116.0.5845.50.orig/components/bookmarks/common/url_load_stats.h +++ chromium-116.0.5845.50/components/bookmarks/common/url_load_stats.h @@ -7,6 +7,7 @@ #include <cstdint> #include <vector> +#include <cstddef> namespace bookmarks { ++++++ chromium-116-profile-view-utils-vector-include.patch ++++++ From: Andreas Stieger <andreas.stie...@gmx.de> Date: Wed, 26 Jul 2023 16:08:53 +0000 Subject: chrome/browser/ui/profile_view_utils.h:40:6: error: no template named 'vector' in namespace 'std' [10288s] In file included from ../chrome/browser/ui/profile_view_utils.cc:5: [10288s] ../chrome/browser/ui/profile_view_utils.h:40:6: error: no template named 'vector' in namespace 'std' [10288s] std::vector<ProfileAttributesEntry*> GetAllOtherProfileEntriesForProfileSubMenu( [10288s] ~~~~~^ Index: chromium-116.0.5845.42/chrome/browser/ui/profile_view_utils.h =================================================================== --- chromium-116.0.5845.42.orig/chrome/browser/ui/profile_view_utils.h +++ chromium-116.0.5845.42/chrome/browser/ui/profile_view_utils.h @@ -7,6 +7,7 @@ #include <string> #include <utility> +#include <vector> class Profile; class ProfileAttributesEntry; ++++++ chromium-115.0.5790.170.tar.xz -> chromium-116.0.5845.96.tar.xz ++++++ /work/SRC/openSUSE:Factory/chromium/chromium-115.0.5790.170.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.11712/chromium-116.0.5845.96.tar.xz differ: char 15, line 1 ++++++ gcc13-fix.patch ++++++ --- /var/tmp/diff_new_pack.8251VY/_old 2023-08-16 14:17:23.203099513 +0200 +++ /var/tmp/diff_new_pack.8251VY/_new 2023-08-16 14:17:23.207099540 +0200 @@ -1,7 +1,7 @@ -Index: chromium-115.0.5790.32/base/check_op.h +Index: chromium-116.0.5845.42/base/check_op.h =================================================================== ---- chromium-115.0.5790.32.orig/base/check_op.h -+++ chromium-115.0.5790.32/base/check_op.h +--- chromium-116.0.5845.42.orig/base/check_op.h ++++ chromium-116.0.5845.42/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-115.0.5790.32/base/debug/profiler.h +Index: chromium-116.0.5845.42/base/debug/profiler.h =================================================================== ---- chromium-115.0.5790.32.orig/base/debug/profiler.h -+++ chromium-115.0.5790.32/base/debug/profiler.h +--- chromium-116.0.5845.42.orig/base/debug/profiler.h ++++ chromium-116.0.5845.42/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-115.0.5790.32/components/viz/common/view_transition_element_resource_id.h +Index: chromium-116.0.5845.42/gpu/config/gpu_feature_info.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 +--- chromium-116.0.5845.42.orig/gpu/config/gpu_feature_info.h ++++ chromium-116.0.5845.42/gpu/config/gpu_feature_info.h @@ -7,6 +7,7 @@ #include <stdint.h> @@ -34,22 +34,10 @@ #include <string> #include <vector> -Index: chromium-115.0.5790.32/gpu/config/gpu_feature_info.h +Index: chromium-116.0.5845.42/net/base/net_export.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> - -+#include <cstdint> - #include <string> - #include <vector> - -Index: chromium-115.0.5790.32/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 +--- chromium-116.0.5845.42.orig/net/base/net_export.h ++++ chromium-116.0.5845.42/net/base/net_export.h @@ -5,6 +5,8 @@ #ifndef NET_BASE_NET_EXPORT_H_ #define NET_BASE_NET_EXPORT_H_ @@ -59,10 +47,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-115.0.5790.32/sandbox/linux/syscall_broker/broker_file_permission.h +Index: chromium-116.0.5845.42/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 +--- chromium-116.0.5845.42.orig/sandbox/linux/syscall_broker/broker_file_permission.h ++++ chromium-116.0.5845.42/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 +59,10 @@ #include <bitset> #include <cstdint> #include <string> -Index: chromium-115.0.5790.32/third_party/abseil-cpp/absl/strings/string_view.h +Index: chromium-116.0.5845.42/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 +--- chromium-116.0.5845.42.orig/third_party/abseil-cpp/absl/strings/string_view.h ++++ chromium-116.0.5845.42/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 +71,10 @@ #include <algorithm> #include <cassert> #include <cstddef> -Index: chromium-115.0.5790.32/third_party/angle/include/GLSLANG/ShaderVars.h +Index: chromium-116.0.5845.42/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 +--- chromium-116.0.5845.42.orig/third_party/angle/include/GLSLANG/ShaderVars.h ++++ chromium-116.0.5845.42/third_party/angle/include/GLSLANG/ShaderVars.h @@ -10,6 +10,7 @@ #ifndef GLSLANG_SHADERVARS_H_ #define GLSLANG_SHADERVARS_H_ @@ -95,10 +83,10 @@ #include <algorithm> #include <array> #include <cstdint> -Index: chromium-115.0.5790.32/third_party/blink/public/common/bluetooth/web_bluetooth_device_id.h +Index: chromium-116.0.5845.42/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 +--- chromium-116.0.5845.42.orig/third_party/blink/public/common/bluetooth/web_bluetooth_device_id.h ++++ chromium-116.0.5845.42/third_party/blink/public/common/bluetooth/web_bluetooth_device_id.h @@ -7,6 +7,7 @@ #include <stdint.h> @@ -107,10 +95,10 @@ #include <array> #include <cstdint> #include <functional> -Index: chromium-115.0.5790.32/third_party/dawn/src/tint/reader/spirv/namer.h +Index: chromium-116.0.5845.42/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 +--- chromium-116.0.5845.42.orig/third_party/dawn/src/tint/reader/spirv/namer.h ++++ chromium-116.0.5845.42/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 +107,10 @@ #include <string> #include <unordered_map> #include <vector> -Index: chromium-115.0.5790.32/third_party/openscreen/src/discovery/dnssd/public/dns_sd_txt_record.h +Index: chromium-116.0.5845.42/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 +--- chromium-116.0.5845.42.orig/third_party/openscreen/src/discovery/dnssd/public/dns_sd_txt_record.h ++++ chromium-116.0.5845.42/third_party/openscreen/src/discovery/dnssd/public/dns_sd_txt_record.h @@ -7,6 +7,7 @@ #include <stdint.h> @@ -131,10 +119,10 @@ #include <functional> #include <map> #include <set> -Index: chromium-115.0.5790.32/third_party/swiftshader/src/System/LRUCache.hpp +Index: chromium-116.0.5845.42/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 +--- chromium-116.0.5845.42.orig/third_party/swiftshader/src/System/LRUCache.hpp ++++ chromium-116.0.5845.42/third_party/swiftshader/src/System/LRUCache.hpp @@ -17,6 +17,7 @@ #include "System/Debug.hpp" @@ -143,10 +131,10 @@ #include <cstddef> #include <cstdint> #include <functional> -Index: chromium-115.0.5790.32/third_party/vulkan_memory_allocator/include/vk_mem_alloc.h +Index: chromium-116.0.5845.42/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 +--- chromium-116.0.5845.42.orig/third_party/vulkan_memory_allocator/include/vk_mem_alloc.h ++++ chromium-116.0.5845.42/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 +143,10 @@ #include <cstdint> #include <cstdlib> #include <cstring> -Index: chromium-115.0.5790.32/ui/gfx/geometry/linear_gradient.h +Index: chromium-116.0.5845.42/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 +--- chromium-116.0.5845.42.orig/ui/gfx/geometry/linear_gradient.h ++++ chromium-116.0.5845.42/ui/gfx/geometry/linear_gradient.h @@ -7,6 +7,7 @@ #include <stdint.h> @@ -167,10 +155,10 @@ #include <array> #include <cstddef> #include <cstdint> -Index: chromium-115.0.5790.32/third_party/ruy/src/ruy/profiler/instrumentation.h +Index: chromium-116.0.5845.42/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 +--- chromium-116.0.5845.42.orig/third_party/ruy/src/ruy/profiler/instrumentation.h ++++ chromium-116.0.5845.42/third_party/ruy/src/ruy/profiler/instrumentation.h @@ -17,6 +17,7 @@ limitations under the License. #define RUY_RUY_PROFILER_INSTRUMENTATION_H_ @@ -179,10 +167,10 @@ #include <cstdio> #include <mutex> #include <vector> -Index: chromium-115.0.5790.32/third_party/tflite/src/tensorflow/lite/kernels/internal/spectrogram.h +Index: chromium-116.0.5845.42/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 +--- chromium-116.0.5845.42.orig/third_party/tflite/src/tensorflow/lite/kernels/internal/spectrogram.h ++++ chromium-116.0.5845.42/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 +179,10 @@ #include <complex> #include <deque> #include <vector> -Index: chromium-115.0.5790.32/base/containers/flat_map.h +Index: chromium-116.0.5845.42/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 +--- chromium-116.0.5845.42.orig/base/containers/flat_map.h ++++ chromium-116.0.5845.42/base/containers/flat_map.h @@ -5,6 +5,7 @@ #ifndef BASE_CONTAINERS_FLAT_MAP_H_ #define BASE_CONTAINERS_FLAT_MAP_H_ @@ -203,10 +191,10 @@ #include <functional> #include <tuple> #include <utility> -Index: chromium-115.0.5790.32/components/crash/core/app/crash_reporter_client.h +Index: chromium-116.0.5845.42/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 +--- chromium-116.0.5845.42.orig/components/crash/core/app/crash_reporter_client.h ++++ chromium-116.0.5845.42/components/crash/core/app/crash_reporter_client.h @@ -7,6 +7,7 @@ #include <stdint.h> @@ -215,10 +203,10 @@ #include <string> #include "build/build_config.h" -Index: chromium-115.0.5790.32/ui/base/prediction/kalman_filter.h +Index: chromium-116.0.5845.42/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 +--- chromium-116.0.5845.42.orig/ui/base/prediction/kalman_filter.h ++++ chromium-116.0.5845.42/ui/base/prediction/kalman_filter.h @@ -7,6 +7,8 @@ #include <stdint.h> @@ -228,10 +216,10 @@ #include "base/component_export.h" #include "ui/gfx/geometry/matrix3_f.h" -Index: chromium-115.0.5790.32/components/password_manager/core/browser/generation/password_generator.h +Index: chromium-116.0.5845.42/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 +--- chromium-116.0.5845.42.orig/components/password_manager/core/browser/generation/password_generator.h ++++ chromium-116.0.5845.42/components/password_manager/core/browser/generation/password_generator.h @@ -7,6 +7,7 @@ #include <stdint.h> @@ -240,10 +228,10 @@ #include <string> -Index: chromium-115.0.5790.32/components/feature_engagement/internal/event_storage_validator.h +Index: chromium-116.0.5845.42/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 +--- chromium-116.0.5845.42.orig/components/feature_engagement/internal/event_storage_validator.h ++++ chromium-116.0.5845.42/components/feature_engagement/internal/event_storage_validator.h @@ -7,6 +7,7 @@ #include <stdint.h> @@ -252,10 +240,10 @@ #include <string> namespace feature_engagement { -Index: chromium-115.0.5790.32/components/feature_engagement/internal/never_event_storage_validator.h +Index: chromium-116.0.5845.42/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 +--- chromium-116.0.5845.42.orig/components/feature_engagement/internal/never_event_storage_validator.h ++++ chromium-116.0.5845.42/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,10 +252,10 @@ #include <string> #include "components/feature_engagement/internal/event_storage_validator.h" -Index: chromium-115.0.5790.32/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Support/Unix/Signals.inc +Index: chromium-116.0.5845.42/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 +--- chromium-116.0.5845.42.orig/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Support/Unix/Signals.inc ++++ chromium-116.0.5845.42/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" @@ -276,10 +264,10 @@ #include <string> #include <sysexits.h> #ifdef HAVE_BACKTRACE -Index: chromium-115.0.5790.32/chrome/browser/privacy_budget/encountered_surface_tracker.h +Index: chromium-116.0.5845.42/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 +--- chromium-116.0.5845.42.orig/chrome/browser/privacy_budget/encountered_surface_tracker.h ++++ chromium-116.0.5845.42/chrome/browser/privacy_budget/encountered_surface_tracker.h @@ -7,6 +7,7 @@ #include <stdint.h> @@ -288,10 +276,10 @@ #include <map> #include "base/containers/flat_set.h" -Index: chromium-115.0.5790.32/components/autofill/core/browser/autofill_ablation_study.h +Index: chromium-116.0.5845.42/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 +--- chromium-116.0.5845.42.orig/components/autofill/core/browser/autofill_ablation_study.h ++++ chromium-116.0.5845.42/components/autofill/core/browser/autofill_ablation_study.h @@ -7,6 +7,7 @@ #include <stdint.h> @@ -300,10 +288,10 @@ #include <string> class GURL; -Index: chromium-115.0.5790.32/components/omnibox/browser/on_device_head_model.h +Index: chromium-116.0.5845.42/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 +--- chromium-116.0.5845.42.orig/components/omnibox/browser/on_device_head_model.h ++++ chromium-116.0.5845.42/components/omnibox/browser/on_device_head_model.h @@ -7,6 +7,7 @@ #include <stdint.h> @@ -312,10 +300,10 @@ #include <string> #include <utility> #include <vector> -Index: chromium-115.0.5790.32/components/payments/content/utility/fingerprint_parser.h +Index: chromium-116.0.5845.42/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 +--- chromium-116.0.5845.42.orig/components/payments/content/utility/fingerprint_parser.h ++++ chromium-116.0.5845.42/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_ @@ -324,10 +312,10 @@ #include <stddef.h> #include <stdint.h> -Index: chromium-115.0.5790.32/pdf/document_attachment_info.h +Index: chromium-116.0.5845.42/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 +--- chromium-116.0.5845.42.orig/pdf/document_attachment_info.h ++++ chromium-116.0.5845.42/pdf/document_attachment_info.h @@ -7,6 +7,7 @@ #include <stdint.h> @@ -336,10 +324,10 @@ #include <string> -Index: chromium-115.0.5790.32/third_party/pdfium/constants/annotation_flags.h +Index: chromium-116.0.5845.42/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 +--- chromium-116.0.5845.42.orig/third_party/pdfium/constants/annotation_flags.h ++++ chromium-116.0.5845.42/third_party/pdfium/constants/annotation_flags.h @@ -7,6 +7,8 @@ #include <stdint.h> @@ -349,22 +337,10 @@ namespace pdfium { namespace annotation_flags { -Index: chromium-115.0.5790.32/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_ - -+#include <cstdint> - #include <string> - - #include "base/base_export.h" -Index: chromium-115.0.5790.32/third_party/vulkan-deps/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h +Index: chromium-116.0.5845.42/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 +--- chromium-116.0.5845.42.orig/third_party/vulkan-deps/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h ++++ chromium-116.0.5845.42/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. @@ -373,10 +349,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-115.0.5790.32/chrome/browser/webauthn/authenticator_request_dialog_model.h +Index: chromium-116.0.5845.42/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 +--- chromium-116.0.5845.42.orig/chrome/browser/webauthn/authenticator_request_dialog_model.h ++++ chromium-116.0.5845.42/chrome/browser/webauthn/authenticator_request_dialog_model.h @@ -8,6 +8,7 @@ #include <memory> #include <string> @@ -385,10 +361,10 @@ #include "base/containers/span.h" #include "base/functional/callback_forward.h" -Index: chromium-115.0.5790.32/gin/time_clamper.h +Index: chromium-116.0.5845.42/gin/time_clamper.h =================================================================== ---- chromium-115.0.5790.32.orig/gin/time_clamper.h -+++ chromium-115.0.5790.32/gin/time_clamper.h +--- chromium-116.0.5845.42.orig/gin/time_clamper.h ++++ chromium-116.0.5845.42/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 @@ -398,10 +374,10 @@ return now_micros / 1000; } return ClampTimeResolution(now_micros) / 1000; -Index: chromium-115.0.5790.32/chrome/test/chromedriver/chrome/web_view_impl.cc +Index: chromium-116.0.5845.42/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 +--- chromium-116.0.5845.42.orig/chrome/test/chromedriver/chrome/web_view_impl.cc ++++ chromium-116.0.5845.42/chrome/test/chromedriver/chrome/web_view_impl.cc @@ -11,6 +11,7 @@ #include <queue> #include <utility>