forked from pool/ungoogled-chromium
chromium-134-revert-allowlist.patch (need updated gn anyway) - replace patch chromium-134-specialize-some-to_value_list.patch by patch chromium-134-type-mismatch-error.patch (from fedora) - Chromium 134.0.6998.35 (stable release 2025-03-04) (boo#1238575) * CVE-2025-1914: Out of bounds read in V8 * CVE-2025-1915: Improper Limitation of a Pathname to a Restricted Directory in DevTools * CVE-2025-1916: Use after free in Profiles * CVE-2025-1917: Inappropriate Implementation in Browser UI * CVE-2025-1918: Out of bounds read in PDFium * CVE-2025-1919: Out of bounds read in Media * CVE-2025-1921: Inappropriate Implementation in Media Stream * CVE-2025-1922: Inappropriate Implementation in Selection * CVE-2025-1923: Inappropriate Implementation in Permission Prompts - modified patches: fix_building_widevinecdm_with_chromium.patch (do not define WIDEVINE_CDM_VERSION_STRING, gone upstream) system-libdrm.patch (context update) - added patches: chromium-134-revert-allowlist.patch (avoid having to update gn on all targets) chromium-134-revert-rust-adler2.patch (revert rust change from adler to adler2 while we have 1.83) chromium-134-specialize-some-to_value_list.patch - dropped patches (llvm17 is gone): OBS-URL: https://build.opensuse.org/package/show/network:chromium/ungoogled-chromium?expand=0&rev=106
14 lines
768 B
Diff
14 lines
768 B
Diff
diff -up chromium-134.0.6998.23/base/containers/to_value_list.h.me chromium-134.0.6998.23/base/containers/to_value_list.h
|
|
--- chromium-134.0.6998.23/base/containers/to_value_list.h.me 2025-02-23 22:39:33.369668072 +0100
|
|
+++ chromium-134.0.6998.23/base/containers/to_value_list.h 2025-02-23 22:42:42.653990901 +0100
|
|
@@ -36,8 +36,7 @@ Value::List ToValueList(Range&& range, P
|
|
auto container = Value::List::with_capacity(std::ranges::size(range));
|
|
std::ranges::for_each(
|
|
std::forward<Range>(range),
|
|
- [&]<typename T>(T&& value) { container.Append(std::forward<T>(value)); },
|
|
- std::move(proj));
|
|
+ [&](auto&& value) { container.Append(std::invoke(proj, std::forward<decltype(*std::ranges::begin(range))>(value))); });
|
|
return container;
|
|
}
|
|
|