/[packages]/cauldron/chromium-browser-stable/current/SOURCES/chromium-121-workaround_clang_bug-structured_binding.patch
ViewVC logotype

Contents of /cauldron/chromium-browser-stable/current/SOURCES/chromium-121-workaround_clang_bug-structured_binding.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2041299 - (show annotations) (download)
Wed Feb 14 21:25:17 2024 UTC (5 months, 1 week ago) by squidf
File size: 3206 byte(s)
- New version 121.0.6167.184
- Update chrome-wrapper
- Set rust
- Add own vulkan libs
- Use llvm17
- Clean up ffmpeg patches
- Use bundled libxml

1 diff -up chromium-115.0.5790.24/media/base/cdm_promise_adapter.cc.workaround_clang_bug-structured_binding chromium-115.0.5790.24/media/base/cdm_promise_adapter.cc
2 --- chromium-115.0.5790.24/media/base/cdm_promise_adapter.cc.workaround_clang_bug-structured_binding 2023-06-07 21:48:37.000000000 +0200
3 +++ chromium-115.0.5790.24/media/base/cdm_promise_adapter.cc 2023-06-17 16:53:20.216628557 +0200
4 @@ -94,7 +94,9 @@ void CdmPromiseAdapter::RejectPromise(ui
5 void CdmPromiseAdapter::Clear(ClearReason reason) {
6 // Reject all outstanding promises.
7 DCHECK(thread_checker_.CalledOnValidThread());
8 - for (auto& [promise_id, promise] : promises_) {
9 + for (auto& [p_i, p_e] : promises_) {
10 + auto& promise_id = p_i;
11 + auto& promise = p_e;
12 TRACE_EVENT_NESTABLE_ASYNC_END1(
13 "media", "CdmPromise", TRACE_ID_WITH_SCOPE("CdmPromise", promise_id),
14 "status", "cleared");
15 diff -up chromium-115.0.5790.32/content/browser/service_worker/service_worker_context_wrapper.cc.me chromium-115.0.5790.32/content/browser/service_worker/service_worker_context_wrapper.cc
16 --- chromium-115.0.5790.32/content/browser/service_worker/service_worker_context_wrapper.cc.me 2023-06-19 08:04:02.287072722 +0200
17 +++ chromium-115.0.5790.32/content/browser/service_worker/service_worker_context_wrapper.cc 2023-06-19 08:18:24.576814950 +0200
18 @@ -1393,7 +1393,8 @@ void ServiceWorkerContextWrapper::MaybeP
19 return;
20 }
21
22 - auto [document_url, key, callback] = std::move(*request);
23 + auto [d_u, key, callback] = std::move(*request);
24 + auto document_url = d_u;
25
26 DCHECK(document_url.is_valid());
27 TRACE_EVENT1("ServiceWorker",
28 diff -up chromium-121.0.6167.16/third_party/blink/renderer/core/layout/grid/grid_layout_algorithm.cc.than chromium-121.0.6167.16/third_party/blink/renderer/core/layout/grid/grid_layout_algorithm.cc
29 --- chromium-121.0.6167.16/third_party/blink/renderer/core/layout/grid/grid_layout_algorithm.cc.than 2023-12-19 17:57:56.205197246 +0100
30 +++ chromium-121.0.6167.16/third_party/blink/renderer/core/layout/grid/grid_layout_algorithm.cc 2023-12-19 18:10:13.778634531 +0100
31 @@ -3527,8 +3527,8 @@ void GridLayoutAlgorithm::PlaceGridItems
32 DCHECK(out_row_break_between);
33
34 const auto& container_space = GetConstraintSpace();
35 - const auto& [grid_items, layout_data, tree_size] = sizing_tree.TreeRootData();
36 -
37 + const auto& [grid_items, l_d, tree_size] = sizing_tree.TreeRootData();
38 + const auto& layout_data = l_d;
39 const auto* cached_layout_subtree = container_space.GetGridLayoutSubtree();
40 const auto container_writing_direction =
41 container_space.GetWritingDirection();
42 @@ -3691,8 +3691,9 @@ void GridLayoutAlgorithm::PlaceGridItems
43
44 // TODO(ikilpatrick): Update |SetHasSeenAllChildren| and early exit if true.
45 const auto& constraint_space = GetConstraintSpace();
46 - const auto& [grid_items, layout_data, tree_size] = sizing_tree.TreeRootData();
47 -
48 + const auto& [g_i, l_d, tree_size] = sizing_tree.TreeRootData();
49 + const auto& grid_items = g_i;
50 + const auto& layout_data = l_d;
51 const auto* cached_layout_subtree = constraint_space.GetGridLayoutSubtree();
52 const auto container_writing_direction =
53 constraint_space.GetWritingDirection();

  ViewVC Help
Powered by ViewVC 1.1.30