Merge pull request #10013 from suvari/master
chromium-browser: version bump to 97.0.4692.77
This commit is contained in:
@@ -37,14 +37,13 @@ def setup():
|
|||||||
opt = 'custom_toolchain="//build/toolchain/linux/unbundle:default" \
|
opt = 'custom_toolchain="//build/toolchain/linux/unbundle:default" \
|
||||||
host_toolchain="//build/toolchain/linux/unbundle:default" \
|
host_toolchain="//build/toolchain/linux/unbundle:default" \
|
||||||
use_sysroot=false \
|
use_sysroot=false \
|
||||||
enable_nacl=true \
|
enable_nacl=false \
|
||||||
enable_nacl_nonsfi=false \
|
enable_nacl_nonsfi=false \
|
||||||
rtc_use_pipewire=true \
|
rtc_use_pipewire=true \
|
||||||
use_custom_libcxx=true \
|
use_custom_libcxx=true \
|
||||||
clang_use_chrome_plugins=true \
|
clang_use_chrome_plugins=true \
|
||||||
is_official_build=true \
|
is_official_build=true \
|
||||||
fieldtrial_testing_like_official_build=true \
|
fieldtrial_testing_like_official_build=true \
|
||||||
clang_use_chrome_plugins=false \
|
|
||||||
fatal_linker_warnings=false \
|
fatal_linker_warnings=false \
|
||||||
treat_warnings_as_errors=false \
|
treat_warnings_as_errors=false \
|
||||||
use_gnome_keyring=false\
|
use_gnome_keyring=false\
|
||||||
@@ -54,9 +53,7 @@ def setup():
|
|||||||
linux_use_bundled_binutils=false \
|
linux_use_bundled_binutils=false \
|
||||||
is_debug=false \
|
is_debug=false \
|
||||||
ffmpeg_branding="Chrome" \
|
ffmpeg_branding="Chrome" \
|
||||||
google_default_client_secret="0ZChLK6AxeA3Isu96MkwqDR4" \
|
|
||||||
google_api_key="AIzaSyDwr302FpOSkGRpLlUpPThNTDPbXcIn_FM" \
|
google_api_key="AIzaSyDwr302FpOSkGRpLlUpPThNTDPbXcIn_FM" \
|
||||||
google_default_client_id="413772536636.apps.googleusercontent.com" \
|
|
||||||
remove_webcore_debug_symbols=true \
|
remove_webcore_debug_symbols=true \
|
||||||
proprietary_codecs=true \
|
proprietary_codecs=true \
|
||||||
link_pulseaudio=true \
|
link_pulseaudio=true \
|
||||||
@@ -93,7 +90,7 @@ def setup():
|
|||||||
pisitools.ldflags.add(" -fuse-ld=lld")
|
pisitools.ldflags.add(" -fuse-ld=lld")
|
||||||
shelltools.export("CPPFLAGS", "-D__DATE__= -D__TIME__= -D__TIMESTAMP__=")
|
shelltools.export("CPPFLAGS", "-D__DATE__= -D__TIME__= -D__TIMESTAMP__=")
|
||||||
|
|
||||||
shelltools.system("/usr/bin/python3 build/download_nacl_toolchains.py --packages nacl_x86_newlib,pnacl_newlib,pnacl_translator sync --extract")
|
#shelltools.system("/usr/bin/python3 build/download_nacl_toolchains.py --packages nacl_x86_newlib,pnacl_newlib,pnacl_translator sync --extract")
|
||||||
shelltools.system("/usr/bin/python3 tools/update_pgo_profiles.py --target=linux update --gs-url-base=chromium-optimization-profiles/pgo_profiles")
|
shelltools.system("/usr/bin/python3 tools/update_pgo_profiles.py --target=linux update --gs-url-base=chromium-optimization-profiles/pgo_profiles")
|
||||||
shelltools.system("/usr/bin/python3 tools/gn/bootstrap/bootstrap.py --gn-gen-args '%s'"% opt)
|
shelltools.system("/usr/bin/python3 tools/gn/bootstrap/bootstrap.py --gn-gen-args '%s'"% opt)
|
||||||
shelltools.system("out/Release/gn gen out/Release --args='%s'"% opt)
|
shelltools.system("out/Release/gn gen out/Release --args='%s'"% opt)
|
||||||
@@ -111,7 +108,7 @@ def install():
|
|||||||
|
|
||||||
#should be checked should for the missing folder "out/Release"
|
#should be checked should for the missing folder "out/Release"
|
||||||
for vla in ["*.pak", "*.json", "chrome", "locales", "resources", "icudtl.dat", "mksnapshot", "chromedriver", "snapshot_blob.bin", "character_data_generator", \
|
for vla in ["*.pak", "*.json", "chrome", "locales", "resources", "icudtl.dat", "mksnapshot", "chromedriver", "snapshot_blob.bin", "character_data_generator", \
|
||||||
"libEGL.so", "libGLESv2.so", "libVk*.so", "v8_context_snapshot.bin", "MEIPreload", "nacl_helper", "nacl_helper_bootstrap", "nacl_irt_x86_64.nexe", "chrome_crashpad_handler"]:
|
"libEGL.so", "libGLESv2.so", "libVk*.so", "v8_context_snapshot.bin", "MEIPreload", "chrome_crashpad_handler"]:
|
||||||
pisitools.insinto("/usr/lib/chromium-browser", "%s" % vla)
|
pisitools.insinto("/usr/lib/chromium-browser", "%s" % vla)
|
||||||
|
|
||||||
pisitools.insinto("/usr/lib/chromium-browser", "chrome_sandbox", "chrome-sandbox")
|
pisitools.insinto("/usr/lib/chromium-browser", "chrome_sandbox", "chrome-sandbox")
|
||||||
|
|||||||
@@ -0,0 +1,35 @@
|
|||||||
|
From 52d0ad25ea695da44195e49f36e69fa81b55e670 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Tom Anderson <thomasanderson@chromium.org>
|
||||||
|
Date: Wed, 5 Jan 2022 21:11:03 +0000
|
||||||
|
Subject: [PATCH] [X11] Fix tag dragging in KWin
|
||||||
|
|
||||||
|
R=sky
|
||||||
|
|
||||||
|
Bug: 1279532
|
||||||
|
Change-Id: Iac166803e2149eef234045d922b630f0019c8073
|
||||||
|
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3355376
|
||||||
|
Auto-Submit: Thomas Anderson <thomasanderson@chromium.org>
|
||||||
|
Reviewed-by: Scott Violet <sky@chromium.org>
|
||||||
|
Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
|
||||||
|
Cr-Commit-Position: refs/heads/main@{#955869}
|
||||||
|
---
|
||||||
|
ui/platform_window/x11/x11_topmost_window_finder.cc | 6 +++---
|
||||||
|
1 file changed, 3 insertions(+), 3 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/ui/platform_window/x11/x11_topmost_window_finder.cc b/ui/platform_window/x11/x11_topmost_window_finder.cc
|
||||||
|
index 50e75e17f0a..2e16393487b 100644
|
||||||
|
--- a/ui/platform_window/x11/x11_topmost_window_finder.cc
|
||||||
|
+++ b/ui/platform_window/x11/x11_topmost_window_finder.cc
|
||||||
|
@@ -68,9 +68,9 @@ bool EnumerateAllWindows(ShouldStopIteratingCallback should_stop_iterating,
|
||||||
|
|
||||||
|
void EnumerateTopLevelWindows(
|
||||||
|
ui::ShouldStopIteratingCallback should_stop_iterating) {
|
||||||
|
- // Some WMs parent 'top-level' windows in unnamed actual top-level windows
|
||||||
|
- // (ion WM), so extend the search depth to all children of top-level windows.
|
||||||
|
- const int kMaxSearchDepth = 1;
|
||||||
|
+ // WMs may reparent toplevel windows inside their own containers, so extend
|
||||||
|
+ // the search to all grandchildren of all toplevel windows.
|
||||||
|
+ const int kMaxSearchDepth = 2;
|
||||||
|
ui::EnumerateAllWindows(should_stop_iterating, kMaxSearchDepth);
|
||||||
|
}
|
||||||
|
|
||||||
@@ -0,0 +1,46 @@
|
|||||||
|
From 3806f28918ea23291749ff4775339075a5f394e8 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Tom Anderson <thomasanderson@chromium.org>
|
||||||
|
Date: Thu, 6 Jan 2022 00:59:40 +0000
|
||||||
|
Subject: [PATCH] [X11] Fix tag dragging in Mutter
|
||||||
|
|
||||||
|
We used to use a BFS to find the target window for tag dragging, but
|
||||||
|
this causes windows underneath (like the window for the desktop
|
||||||
|
wallpaper) to take precedence over nested windows.
|
||||||
|
|
||||||
|
This CL switches to a DFS.
|
||||||
|
|
||||||
|
R=sky
|
||||||
|
|
||||||
|
Bug: 1279532
|
||||||
|
Change-Id: Ib569e9270be60bcb4fff088517dfe295697608b0
|
||||||
|
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3355470
|
||||||
|
Reviewed-by: Scott Violet <sky@chromium.org>
|
||||||
|
Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
|
||||||
|
Auto-Submit: Thomas Anderson <thomasanderson@chromium.org>
|
||||||
|
Cr-Commit-Position: refs/heads/main@{#955976}
|
||||||
|
---
|
||||||
|
ui/platform_window/x11/x11_topmost_window_finder.cc | 11 ++---------
|
||||||
|
1 file changed, 2 insertions(+), 9 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/ui/platform_window/x11/x11_topmost_window_finder.cc b/ui/platform_window/x11/x11_topmost_window_finder.cc
|
||||||
|
index 2e16393487b..e20bf0abf0e 100644
|
||||||
|
--- a/ui/platform_window/x11/x11_topmost_window_finder.cc
|
||||||
|
+++ b/ui/platform_window/x11/x11_topmost_window_finder.cc
|
||||||
|
@@ -44,15 +44,8 @@ bool EnumerateChildren(ShouldStopIteratingCallback should_stop_iterating,
|
||||||
|
for (iter = windows.rbegin(); iter != windows.rend(); iter++) {
|
||||||
|
if (IsWindowNamed(*iter) && should_stop_iterating.Run(*iter))
|
||||||
|
return true;
|
||||||
|
- }
|
||||||
|
-
|
||||||
|
- // If we're at this point, we didn't find the window we're looking for at the
|
||||||
|
- // current level, so we need to recurse to the next level. We use a second
|
||||||
|
- // loop because the recursion and call to XQueryTree are expensive and is only
|
||||||
|
- // needed for a small number of cases.
|
||||||
|
- if (++depth <= max_depth) {
|
||||||
|
- for (iter = windows.rbegin(); iter != windows.rend(); iter++) {
|
||||||
|
- if (EnumerateChildren(should_stop_iterating, *iter, max_depth, depth))
|
||||||
|
+ if (depth < max_depth) {
|
||||||
|
+ if (EnumerateChildren(should_stop_iterating, *iter, max_depth, depth + 1))
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
-41
@@ -1,41 +0,0 @@
|
|||||||
From c23f09d436b566934d02c26a19e3cf5d31545855 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Stephan Hartmann <stha09@googlemail.com>
|
|
||||||
Date: Sat, 4 Sep 2021 17:02:00 +0000
|
|
||||||
Subject: [PATCH] GCC: fix template specialization in webrtc::BitstreamReader
|
|
||||||
|
|
||||||
GCC complains that explicit specialization in non-namespace scope
|
|
||||||
is happening for webrtc::BitstreamReader::Read(). However, specialization
|
|
||||||
for bool isn't used because std::is_unsigned<bool>::value returns true.
|
|
||||||
Add std::is_same for bool check and enable second specialization only
|
|
||||||
for bool types.
|
|
||||||
|
|
||||||
---
|
|
||||||
third_party/webrtc/rtc_base/bitstream_reader.h | 6 ++++--
|
|
||||||
1 file changed, 4 insertions(+), 2 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/third_party/webrtc/rtc_base/bitstream_reader.h b/third_party/webrtc/rtc_base/bitstream_reader.h
|
|
||||||
index 8c0f66f..cd8537f 100644
|
|
||||||
--- a/third_party/webrtc/rtc_base/bitstream_reader.h
|
|
||||||
+++ b/third_party/webrtc/rtc_base/bitstream_reader.h
|
|
||||||
@@ -61,14 +61,16 @@ class BitstreamReader {
|
|
||||||
// Reads unsigned integer of fixed width.
|
|
||||||
template <typename T,
|
|
||||||
typename std::enable_if<std::is_unsigned<T>::value &&
|
|
||||||
+ !std::is_same<T, bool>::value &&
|
|
||||||
sizeof(T) <= 8>::type* = nullptr>
|
|
||||||
ABSL_MUST_USE_RESULT T Read() {
|
|
||||||
return rtc::dchecked_cast<T>(ReadBits(sizeof(T) * 8));
|
|
||||||
}
|
|
||||||
|
|
||||||
// Reads single bit as boolean.
|
|
||||||
- template <>
|
|
||||||
- ABSL_MUST_USE_RESULT bool Read<bool>() {
|
|
||||||
+ template <typename T,
|
|
||||||
+ typename std::enable_if<std::is_same<T, bool>::value>::type* = nullptr>
|
|
||||||
+ ABSL_MUST_USE_RESULT bool Read() {
|
|
||||||
return ReadBit() != 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
--
|
|
||||||
2.32.0
|
|
||||||
|
|
||||||
@@ -1,30 +0,0 @@
|
|||||||
diff --git a/third_party/libyuv/source/row_neon64.cc b/third_party/libyuv/source/row_neon64.cc
|
|
||||||
index 350c964..2aab413 100644
|
|
||||||
--- a/third_party/libyuv/source/row_neon64.cc
|
|
||||||
+++ b/third_party/libyuv/source/row_neon64.cc
|
|
||||||
@@ -1835,7 +1835,7 @@ void ARGBToAB64Row_NEON(const uint8_t* src_argb,
|
|
||||||
: "+r"(src_argb), // %0
|
|
||||||
"+r"(dst_ab64), // %1
|
|
||||||
"+r"(width) // %2
|
|
||||||
- : "m"(kShuffleARGBToABGR) // %3
|
|
||||||
+ : "Q"(kShuffleARGBToABGR) // %3
|
|
||||||
: "cc", "memory", "v0", "v1", "v2", "v3", "v4");
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1859,7 +1859,7 @@ void AR64ToARGBRow_NEON(const uint16_t* src_ar64,
|
|
||||||
: "+r"(src_ar64), // %0
|
|
||||||
"+r"(dst_argb), // %1
|
|
||||||
"+r"(width) // %2
|
|
||||||
- : "m"(kShuffleAR64ToARGB) // %3
|
|
||||||
+ : "Q"(kShuffleAR64ToARGB) // %3
|
|
||||||
: "cc", "memory", "v0", "v1", "v2", "v3", "v4");
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1883,7 +1883,7 @@ void AB64ToARGBRow_NEON(const uint16_t* src_ab64,
|
|
||||||
: "+r"(src_ab64), // %0
|
|
||||||
"+r"(dst_argb), // %1
|
|
||||||
"+r"(width) // %2
|
|
||||||
- : "m"(kShuffleAB64ToARGB) // %3
|
|
||||||
+ : "Q"(kShuffleAB64ToARGB) // %3
|
|
||||||
: "cc", "memory", "v0", "v1", "v2", "v3", "v4");
|
|
||||||
}
|
|
||||||
@@ -1,25 +0,0 @@
|
|||||||
From a9d986203bcfbaab84f270c1dc6c3abb4c450ee1 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Stephan Hartmann <stha09@googlemail.com>
|
|
||||||
Date: Fri, 17 Sep 2021 14:57:33 +0000
|
|
||||||
Subject: [PATCH] IWYU: add stddef.h for size_t in WindowManager
|
|
||||||
|
|
||||||
---
|
|
||||||
net/third_party/quiche/src/http2/adapter/window_manager.h | 2 ++
|
|
||||||
1 file changed, 2 insertions(+)
|
|
||||||
|
|
||||||
diff --git a/net/third_party/quiche/src/http2/adapter/window_manager.h b/net/third_party/quiche/src/http2/adapter/window_manager.h
|
|
||||||
index f15982d..5a7701e 100644
|
|
||||||
--- a/net/third_party/quiche/src/http2/adapter/window_manager.h
|
|
||||||
+++ b/net/third_party/quiche/src/http2/adapter/window_manager.h
|
|
||||||
@@ -1,6 +1,8 @@
|
|
||||||
#ifndef QUICHE_HTTP2_ADAPTER_WINDOW_MANAGER_H_
|
|
||||||
#define QUICHE_HTTP2_ADAPTER_WINDOW_MANAGER_H_
|
|
||||||
|
|
||||||
+#include <stddef.h>
|
|
||||||
+
|
|
||||||
#include <functional>
|
|
||||||
|
|
||||||
#include "common/platform/api/quiche_export.h"
|
|
||||||
--
|
|
||||||
2.32.0
|
|
||||||
|
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
From 9850414c0425aebf038faf418f331df2d6ad573b Mon Sep 17 00:00:00 2001
|
||||||
|
From: Stephan Hartmann <stha09@googlemail.com>
|
||||||
|
Date: Fri, 5 Nov 2021 08:53:26 +0000
|
||||||
|
Subject: [PATCH] GCC: make gfx::Point::operator== constexpr
|
||||||
|
|
||||||
|
blink::IntRect::operator== is constexpr. Therefore,
|
||||||
|
gfx::Point::operator== needs to be constexpr as well.
|
||||||
|
---
|
||||||
|
ui/gfx/geometry/point.h | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/ui/gfx/geometry/point.h b/ui/gfx/geometry/point.h
|
||||||
|
index 71c5a5b..55b3220 100644
|
||||||
|
--- a/ui/gfx/geometry/point.h
|
||||||
|
+++ b/ui/gfx/geometry/point.h
|
||||||
|
@@ -95,7 +95,7 @@ class GEOMETRY_EXPORT Point {
|
||||||
|
int y_;
|
||||||
|
};
|
||||||
|
|
||||||
|
-inline bool operator==(const Point& lhs, const Point& rhs) {
|
||||||
|
+constexpr bool operator==(const Point& lhs, const Point& rhs) {
|
||||||
|
return lhs.x() == rhs.x() && lhs.y() == rhs.y();
|
||||||
|
}
|
||||||
|
|
||||||
|
--
|
||||||
|
2.32.0
|
||||||
|
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
From ce58517e546f3f3433931609683b5b4e455bbb7f Mon Sep 17 00:00:00 2001
|
||||||
|
From: Stephan Hartmann <stha09@googlemail.com>
|
||||||
|
Date: Fri, 5 Nov 2021 15:48:05 +0000
|
||||||
|
Subject: [PATCH] GCC: fix undefined reference to ScrollView::SetContents()
|
||||||
|
|
||||||
|
---
|
||||||
|
ui/views/controls/scroll_view.h | 3 +++
|
||||||
|
1 file changed, 3 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/ui/views/controls/scroll_view.h b/ui/views/controls/scroll_view.h
|
||||||
|
index 3bd5a8bf..f850728c 100644
|
||||||
|
--- a/ui/views/controls/scroll_view.h
|
||||||
|
+++ b/ui/views/controls/scroll_view.h
|
||||||
|
@@ -386,6 +386,9 @@
|
||||||
|
ScrollViewCallbackList on_contents_scroll_ended_;
|
||||||
|
};
|
||||||
|
|
||||||
|
+// Required for WebAppUrlHandlerIntentPickerView
|
||||||
|
+template View* ScrollView::SetContents<View>(std::unique_ptr<View> a_view);
|
||||||
|
+
|
||||||
|
BEGIN_VIEW_BUILDER(VIEWS_EXPORT, ScrollView, View)
|
||||||
|
VIEW_BUILDER_VIEW_TYPE_PROPERTY(View, Contents)
|
||||||
|
VIEW_BUILDER_PROPERTY(ui::LayerType, ContentsLayerType)
|
||||||
+20
-27
@@ -1,17 +1,17 @@
|
|||||||
From f4d0b0eb899005b4b8b6388e1d8bb82cc0018fc8 Mon Sep 17 00:00:00 2001
|
From 307a0f63dd9b118f4b8470ed3d7567e81fdb7a6d Mon Sep 17 00:00:00 2001
|
||||||
From: Mike Gilbert <floppym@gentoo.org>
|
From: Mike Gilbert <floppym@gentoo.org>
|
||||||
Date: Sat, 4 Sep 2021 15:13:20 +0000
|
Date: Tue, 2 Nov 2021 11:27:25 +0000
|
||||||
Subject: [PATCH] Disable various compiler configs
|
Subject: [PATCH] Disable various compiler configs
|
||||||
|
|
||||||
---
|
---
|
||||||
build/config/compiler/BUILD.gn | 105 ++++++---------------------------
|
build/config/compiler/BUILD.gn | 98 ++++++----------------------------
|
||||||
1 file changed, 17 insertions(+), 88 deletions(-)
|
1 file changed, 17 insertions(+), 81 deletions(-)
|
||||||
|
|
||||||
diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn
|
diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn
|
||||||
index 219a2be..7565c83 100644
|
index 2656f80..221e6db 100644
|
||||||
--- a/build/config/compiler/BUILD.gn
|
--- a/build/config/compiler/BUILD.gn
|
||||||
+++ b/build/config/compiler/BUILD.gn
|
+++ b/build/config/compiler/BUILD.gn
|
||||||
@@ -292,8 +292,6 @@ config("compiler") {
|
@@ -296,8 +296,6 @@ config("compiler") {
|
||||||
|
|
||||||
configs += [
|
configs += [
|
||||||
# See the definitions below.
|
# See the definitions below.
|
||||||
@@ -20,11 +20,11 @@ index 219a2be..7565c83 100644
|
|||||||
":compiler_codegen",
|
":compiler_codegen",
|
||||||
":compiler_deterministic",
|
":compiler_deterministic",
|
||||||
]
|
]
|
||||||
@@ -531,31 +529,6 @@ config("compiler") {
|
@@ -538,24 +536,6 @@ config("compiler") {
|
||||||
ldflags += [ "-Wl,-z,keep-text-section-prefix" ]
|
ldflags += [ "-Wl,-z,keep-text-section-prefix" ]
|
||||||
}
|
}
|
||||||
|
|
||||||
- if (is_clang && !is_nacl && !use_xcode_clang) {
|
- if (is_clang && !is_nacl && !use_xcode_clang && current_os != "zos") {
|
||||||
- cflags += [ "-fcrash-diagnostics-dir=" + clang_diagnostic_dir ]
|
- cflags += [ "-fcrash-diagnostics-dir=" + clang_diagnostic_dir ]
|
||||||
-
|
-
|
||||||
- # TODO(hans): Remove this once Clang generates better optimized debug info
|
- # TODO(hans): Remove this once Clang generates better optimized debug info
|
||||||
@@ -40,19 +40,12 @@ index 219a2be..7565c83 100644
|
|||||||
- ldflags += [ "-Wl,-mllvm,-instcombine-lower-dbg-declare=0" ]
|
- ldflags += [ "-Wl,-mllvm,-instcombine-lower-dbg-declare=0" ]
|
||||||
- }
|
- }
|
||||||
- }
|
- }
|
||||||
-
|
|
||||||
- # TODO(crbug.com/1235145): Investigate why/if this should be needed.
|
|
||||||
- if (is_win) {
|
|
||||||
- cflags += [ "/clang:-ffp-contract=off" ]
|
|
||||||
- } else {
|
|
||||||
- cflags += [ "-ffp-contract=off" ]
|
|
||||||
- }
|
|
||||||
- }
|
- }
|
||||||
-
|
-
|
||||||
# C11/C++11 compiler flags setup.
|
# C11/C++11 compiler flags setup.
|
||||||
# ---------------------------
|
# ---------------------------
|
||||||
if (is_linux || is_chromeos || is_android || (is_nacl && is_clang) ||
|
if (is_linux || is_chromeos || is_android || (is_nacl && is_clang) ||
|
||||||
@@ -1246,45 +1219,6 @@ config("compiler_deterministic") {
|
@@ -1246,45 +1226,6 @@ config("compiler_deterministic") {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -98,7 +91,7 @@ index 219a2be..7565c83 100644
|
|||||||
# Tells the compiler not to use absolute paths when passing the default
|
# 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
|
# 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.
|
# really need it and it can mess up the goma cache entries.
|
||||||
@@ -1704,7 +1638,7 @@ config("chromium_code") {
|
@@ -1562,7 +1503,7 @@ config("chromium_code") {
|
||||||
defines = [ "_HAS_NODISCARD" ]
|
defines = [ "_HAS_NODISCARD" ]
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
@@ -107,7 +100,7 @@ index 219a2be..7565c83 100644
|
|||||||
if (treat_warnings_as_errors) {
|
if (treat_warnings_as_errors) {
|
||||||
cflags += [ "-Werror" ]
|
cflags += [ "-Werror" ]
|
||||||
|
|
||||||
@@ -1713,10 +1647,6 @@ config("chromium_code") {
|
@@ -1571,10 +1512,6 @@ config("chromium_code") {
|
||||||
# well.
|
# well.
|
||||||
ldflags = [ "-Werror" ]
|
ldflags = [ "-Werror" ]
|
||||||
}
|
}
|
||||||
@@ -118,7 +111,7 @@ index 219a2be..7565c83 100644
|
|||||||
|
|
||||||
# In Chromium code, we define __STDC_foo_MACROS in order to get the
|
# In Chromium code, we define __STDC_foo_MACROS in order to get the
|
||||||
# C99 macros on Mac and Linux.
|
# C99 macros on Mac and Linux.
|
||||||
@@ -1725,15 +1655,6 @@ config("chromium_code") {
|
@@ -1583,15 +1520,6 @@ config("chromium_code") {
|
||||||
"__STDC_FORMAT_MACROS",
|
"__STDC_FORMAT_MACROS",
|
||||||
]
|
]
|
||||||
|
|
||||||
@@ -134,7 +127,7 @@ index 219a2be..7565c83 100644
|
|||||||
if (is_mac) {
|
if (is_mac) {
|
||||||
cflags_objc = [ "-Wobjc-missing-property-synthesis" ]
|
cflags_objc = [ "-Wobjc-missing-property-synthesis" ]
|
||||||
cflags_objcc = [ "-Wobjc-missing-property-synthesis" ]
|
cflags_objcc = [ "-Wobjc-missing-property-synthesis" ]
|
||||||
@@ -2101,7 +2022,8 @@ config("default_stack_frames") {
|
@@ -1959,7 +1887,8 @@ config("default_stack_frames") {
|
||||||
}
|
}
|
||||||
|
|
||||||
# Default "optimization on" config.
|
# Default "optimization on" config.
|
||||||
@@ -144,7 +137,7 @@ index 219a2be..7565c83 100644
|
|||||||
if (is_win) {
|
if (is_win) {
|
||||||
if (chrome_pgo_phase != 2) {
|
if (chrome_pgo_phase != 2) {
|
||||||
# Favor size over speed, /O1 must be before the common flags.
|
# Favor size over speed, /O1 must be before the common flags.
|
||||||
@@ -2141,7 +2063,8 @@ config("optimize") {
|
@@ -1999,7 +1928,8 @@ config("optimize") {
|
||||||
}
|
}
|
||||||
|
|
||||||
# Turn off optimizations.
|
# Turn off optimizations.
|
||||||
@@ -154,7 +147,7 @@ index 219a2be..7565c83 100644
|
|||||||
if (is_win) {
|
if (is_win) {
|
||||||
cflags = [
|
cflags = [
|
||||||
"/Od", # Disable optimization.
|
"/Od", # Disable optimization.
|
||||||
@@ -2181,7 +2104,8 @@ config("no_optimize") {
|
@@ -2039,7 +1969,8 @@ config("no_optimize") {
|
||||||
# Turns up the optimization level. On Windows, this implies whole program
|
# Turns up the optimization level. On Windows, this implies whole program
|
||||||
# optimization and link-time code generation which is very expensive and should
|
# optimization and link-time code generation which is very expensive and should
|
||||||
# be used sparingly.
|
# be used sparingly.
|
||||||
@@ -164,7 +157,7 @@ index 219a2be..7565c83 100644
|
|||||||
if (is_nacl && is_nacl_irt) {
|
if (is_nacl && is_nacl_irt) {
|
||||||
# The NaCl IRT is a special case and always wants its own config.
|
# The NaCl IRT is a special case and always wants its own config.
|
||||||
# Various components do:
|
# Various components do:
|
||||||
@@ -2214,7 +2138,8 @@ config("optimize_max") {
|
@@ -2072,7 +2003,8 @@ config("optimize_max") {
|
||||||
#
|
#
|
||||||
# TODO(crbug.com/621335) - rework how all of these configs are related
|
# TODO(crbug.com/621335) - rework how all of these configs are related
|
||||||
# so that we don't need this disclaimer.
|
# so that we don't need this disclaimer.
|
||||||
@@ -174,7 +167,7 @@ index 219a2be..7565c83 100644
|
|||||||
if (is_nacl && is_nacl_irt) {
|
if (is_nacl && is_nacl_irt) {
|
||||||
# The NaCl IRT is a special case and always wants its own config.
|
# The NaCl IRT is a special case and always wants its own config.
|
||||||
# Various components do:
|
# Various components do:
|
||||||
@@ -2240,7 +2165,8 @@ config("optimize_speed") {
|
@@ -2098,7 +2030,8 @@ config("optimize_speed") {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -184,7 +177,7 @@ index 219a2be..7565c83 100644
|
|||||||
cflags = [ "-O1" ] + common_optimize_on_cflags
|
cflags = [ "-O1" ] + common_optimize_on_cflags
|
||||||
rustflags = [ "-Copt-level=1" ]
|
rustflags = [ "-Copt-level=1" ]
|
||||||
ldflags = common_optimize_on_ldflags
|
ldflags = common_optimize_on_ldflags
|
||||||
@@ -2360,7 +2286,8 @@ config("win_pdbaltpath") {
|
@@ -2218,7 +2151,8 @@ config("win_pdbaltpath") {
|
||||||
}
|
}
|
||||||
|
|
||||||
# Full symbols.
|
# Full symbols.
|
||||||
@@ -194,7 +187,7 @@ index 219a2be..7565c83 100644
|
|||||||
if (is_win) {
|
if (is_win) {
|
||||||
if (is_clang) {
|
if (is_clang) {
|
||||||
cflags = [ "/Z7" ] # Debug information in the .obj files.
|
cflags = [ "/Z7" ] # Debug information in the .obj files.
|
||||||
@@ -2474,7 +2401,8 @@ config("symbols") {
|
@@ -2337,7 +2271,8 @@ config("symbols") {
|
||||||
# Minimal symbols.
|
# Minimal symbols.
|
||||||
# This config guarantees to hold symbol for stack trace which are shown to user
|
# This config guarantees to hold symbol for stack trace which are shown to user
|
||||||
# when crash happens in unittests running on buildbot.
|
# when crash happens in unittests running on buildbot.
|
||||||
@@ -204,7 +197,7 @@ index 219a2be..7565c83 100644
|
|||||||
if (is_win) {
|
if (is_win) {
|
||||||
# Functions, files, and line tables only.
|
# Functions, files, and line tables only.
|
||||||
cflags = []
|
cflags = []
|
||||||
@@ -2546,7 +2474,8 @@ config("minimal_symbols") {
|
@@ -2407,7 +2342,8 @@ config("minimal_symbols") {
|
||||||
# This configuration contains function names only. That is, the compiler is
|
# This configuration contains function names only. That is, the compiler is
|
||||||
# told to not generate debug information and the linker then just puts function
|
# told to not generate debug information and the linker then just puts function
|
||||||
# names in the final debug information.
|
# names in the final debug information.
|
||||||
@@ -13,7 +13,7 @@
|
|||||||
<IsA>app:gui</IsA>
|
<IsA>app:gui</IsA>
|
||||||
<Summary>A WebKit powered web browser</Summary>
|
<Summary>A WebKit powered web browser</Summary>
|
||||||
<Description>Chromium-browser is an open-source web browser, powered by WebKit.</Description>
|
<Description>Chromium-browser is an open-source web browser, powered by WebKit.</Description>
|
||||||
<Archive type="tarxz" sha1sum="a44be99fbc55ff5e29f79017bcb9f4e0e665a10f">http://gsdview.appspot.com/chromium-browser-official/chromium-95.0.4638.54.tar.xz</Archive>
|
<Archive type="tarxz" sha1sum="7fc6b55e015a4746bac5fd2e10e2c7673ae5b627">http://gsdview.appspot.com/chromium-browser-official/chromium-97.0.4692.77.tar.xz</Archive>
|
||||||
<BuildDependencies>
|
<BuildDependencies>
|
||||||
<Dependency>alsa-lib-devel</Dependency>
|
<Dependency>alsa-lib-devel</Dependency>
|
||||||
<Dependency>at-spi2-atk-devel</Dependency>
|
<Dependency>at-spi2-atk-devel</Dependency>
|
||||||
@@ -104,26 +104,21 @@
|
|||||||
<Patches>
|
<Patches>
|
||||||
<!-- Arch Patches -->
|
<!-- Arch Patches -->
|
||||||
<Patch level="0">unexpire-accelerated-video-decode-flag.patch</Patch>
|
<Patch level="0">unexpire-accelerated-video-decode-flag.patch</Patch>
|
||||||
<Patch level="1">maldoca-depend-on-zlib-instead-of-headers-only.patch</Patch>
|
<Patch level="1">fix-tag-dragging-in-KWin.patch</Patch>
|
||||||
<Patch level="1">ozone-x11-fix-VA-API.patch</Patch>
|
<Patch level="1">fix-tag-dragging-in-Mutter.patch</Patch>
|
||||||
<!-- <Patch level="1">replace-blacklist-with-ignorelist.patch</Patch> -->
|
|
||||||
<!-- <Patch level="1">add-a-TODO-about-a-missing-pnacl-flag.patch</Patch> -->
|
|
||||||
<!-- <Patch level="1">use-ffile-compilation-dir.patch</Patch> -->
|
|
||||||
<Patch level="1">pipewire-do-not-typecheck-the-portal-session_handle.patch</Patch>
|
|
||||||
<Patch level="1">sql-make-VirtualCursor-standard-layout-type.patch</Patch>
|
<Patch level="1">sql-make-VirtualCursor-standard-layout-type.patch</Patch>
|
||||||
<Patch level="1">use-oauth2-client-switches-as-default.patch</Patch>
|
<Patch level="1">use-oauth2-client-switches-as-default.patch</Patch>
|
||||||
<!-- Other Patches -->
|
<!-- Other Patches -->
|
||||||
<Patch level="1">chromium-91-java-only-allowed-in-android-builds.patch</Patch>
|
<Patch level="1">chromium-91-java-only-allowed-in-android-builds.patch</Patch>
|
||||||
<Patch level="1">chromium-buildname.patch</Patch>
|
<Patch level="1">chromium-buildname.patch</Patch>
|
||||||
<Patch level="1">wayland-egl.patch</Patch>
|
<Patch level="1">wayland-egl.patch</Patch>
|
||||||
<Patch level="1">chromium-92-EnumTable-crash.patch</Patch>
|
<!-- <Patch level="1">chromium-92-EnumTable-crash.patch</Patch> -->
|
||||||
<!-- Chromium Patchset -->
|
<!-- Chromium Patchset -->
|
||||||
<!-- Source: https://github.com/stha09/chromium-patches -->
|
<!-- Source: https://github.com/stha09/chromium-patches -->
|
||||||
<Patch level="1">patches/chromium-78-protobuf-RepeatedPtrField-export.patch</Patch>
|
<Patch level="1">patches/chromium-78-protobuf-RepeatedPtrField-export.patch</Patch>
|
||||||
<Patch level="1">patches/chromium-95-BitstreamReader-namespace.patch</Patch>
|
<Patch level="1">patches/chromium-97-Point-constexpr.patch</Patch>
|
||||||
<Patch level="1">patches/chromium-95-compiler.patch</Patch>
|
<Patch level="1">patches/chromium-97-ScrollView-reference.patch</Patch>
|
||||||
<Patch level="1">patches/chromium-95-libyuv-aarch64.patch</Patch>
|
<Patch level="1">patches/chromium-97-compiler.patch</Patch>
|
||||||
<Patch level="1">patches/chromium-95-quiche-include.patch</Patch>
|
|
||||||
</Patches>
|
</Patches>
|
||||||
</Source>
|
</Source>
|
||||||
|
|
||||||
@@ -204,7 +199,14 @@
|
|||||||
</AdditionalFiles>
|
</AdditionalFiles>
|
||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="26">
|
||||||
|
<Date>2022-01-11</Date>
|
||||||
|
<Version>97.0.4692.77</Version>
|
||||||
|
<Comment>Version Bump</Comment>
|
||||||
|
<Name>İdris Kalp</Name>
|
||||||
|
<Email>idriskalp@gmail.com</Email>
|
||||||
|
</Update>
|
||||||
<Update release="25">
|
<Update release="25">
|
||||||
<Date>2021-10-21</Date>
|
<Date>2021-10-21</Date>
|
||||||
<Version>95.0.4638.54</Version>
|
<Version>95.0.4638.54</Version>
|
||||||
|
|||||||
@@ -62,15 +62,11 @@
|
|||||||
<Dependency>wayland-protocols-devel</Dependency>
|
<Dependency>wayland-protocols-devel</Dependency>
|
||||||
<Dependency>libglvnd-devel</Dependency>
|
<Dependency>libglvnd-devel</Dependency>
|
||||||
<Dependency>xkeyboard-config</Dependency>
|
<Dependency>xkeyboard-config</Dependency>
|
||||||
|
|
||||||
<Dependency>libxcvt-devel</Dependency>
|
<Dependency>libxcvt-devel</Dependency>
|
||||||
</BuildDependencies>
|
</BuildDependencies>
|
||||||
<Patches>
|
<Patches>
|
||||||
<!-- <Patch level="1">nvidia-add-modulepath-support.patch</Patch> -->
|
|
||||||
<!-- <Patch level="1">xserver-autobind-hotplug.patch</Patch> -->
|
|
||||||
<Patch level="1">xorg-server-1.12-unloadsubmodule.patch</Patch>
|
<Patch level="1">xorg-server-1.12-unloadsubmodule.patch</Patch>
|
||||||
<Patch level="1">xorg-server-1.18-support-multiple-Files-sections.patch</Patch>
|
<Patch level="1">xorg-server-1.18-support-multiple-Files-sections.patch</Patch>
|
||||||
<!-- <Patch level="1">xorg-server-1.19.4-sysmacros.patch</Patch> -->
|
|
||||||
</Patches>
|
</Patches>
|
||||||
</Source>
|
</Source>
|
||||||
|
|
||||||
@@ -100,6 +96,9 @@
|
|||||||
<Conflicts>
|
<Conflicts>
|
||||||
<Package>xorg-server-common</Package>
|
<Package>xorg-server-common</Package>
|
||||||
</Conflicts>
|
</Conflicts>
|
||||||
|
<Replaces>
|
||||||
|
<Package>xorg-server-common</Package>
|
||||||
|
</Replaces>
|
||||||
<IsA>app:console</IsA>
|
<IsA>app:console</IsA>
|
||||||
<RuntimeDependencies>
|
<RuntimeDependencies>
|
||||||
<Dependency>libbsd</Dependency>
|
<Dependency>libbsd</Dependency>
|
||||||
@@ -142,7 +141,6 @@
|
|||||||
<Path fileType="man">/usr/share/man/man4/inputtestdrv.4</Path>
|
<Path fileType="man">/usr/share/man/man4/inputtestdrv.4</Path>
|
||||||
<Path fileType="man">/usr/share/man/man1/Xorg.wrap.1</Path>
|
<Path fileType="man">/usr/share/man/man1/Xorg.wrap.1</Path>
|
||||||
<Path fileType="man">/usr/share/man/man5/Xwrapper.config.5</Path>
|
<Path fileType="man">/usr/share/man/man5/Xwrapper.config.5</Path>
|
||||||
|
|
||||||
<Path fileType="data">/etc/X11/fontpath.d</Path>
|
<Path fileType="data">/etc/X11/fontpath.d</Path>
|
||||||
<Path fileType="doc">/usr/share/doc</Path>
|
<Path fileType="doc">/usr/share/doc</Path>
|
||||||
<Path fileType="data">/var/lib/xkb</Path>
|
<Path fileType="data">/var/lib/xkb</Path>
|
||||||
@@ -301,6 +299,13 @@
|
|||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="25">
|
||||||
|
<Date>2022-01-11</Date>
|
||||||
|
<Version>21.1.3</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Mustafa Cinasal</Name>
|
||||||
|
<Email>muscnsl@gmail.com</Email>
|
||||||
|
</Update>
|
||||||
<Update release="24">
|
<Update release="24">
|
||||||
<Date>2022-01-03</Date>
|
<Date>2022-01-03</Date>
|
||||||
<Version>21.1.3</Version>
|
<Version>21.1.3</Version>
|
||||||
|
|||||||
@@ -10,15 +10,10 @@
|
|||||||
<Description xml:lang="pl">X serwer to główna aplikacja, która umożliwia interfejs graficzny.</Description>
|
<Description xml:lang="pl">X serwer to główna aplikacja, która umożliwia interfejs graficzny.</Description>
|
||||||
</Source>
|
</Source>
|
||||||
|
|
||||||
<Package>
|
<!-- <Package>
|
||||||
<Name>xorg-server-common</Name>
|
|
||||||
<Summary xml:lang="tr">X sunucuları için ortak dosyalar</Summary>
|
|
||||||
</Package>
|
|
||||||
|
|
||||||
<Package>
|
|
||||||
<Name>xorg-server-xdmx</Name>
|
<Name>xorg-server-xdmx</Name>
|
||||||
<Summary xml:lang="tr">Dağıtık, çok başlı X sunucusu</Summary>
|
<Summary xml:lang="tr">Dağıtık, çok başlı X sunucusu</Summary>
|
||||||
</Package>
|
</Package>-->
|
||||||
|
|
||||||
<Package>
|
<Package>
|
||||||
<Name>xorg-server-xephyr</Name>
|
<Name>xorg-server-xephyr</Name>
|
||||||
@@ -30,18 +25,18 @@
|
|||||||
<Summary xml:lang="tr">Sanal framebuffer X sunucusu</Summary>
|
<Summary xml:lang="tr">Sanal framebuffer X sunucusu</Summary>
|
||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<Package>
|
<!-- <Package>
|
||||||
<Name>xorg-server-xvnc</Name>
|
<Name>xorg-server-xvnc</Name>
|
||||||
<Summary xml:lang="tr">X pencere sistemi için VNC sunucusu</Summary>
|
<Summary xml:lang="tr">X pencere sistemi için VNC sunucusu</Summary>
|
||||||
</Package>
|
</Package> -->
|
||||||
|
|
||||||
<Package>
|
<!-- <Package>
|
||||||
<Name>xorg-server-Xwayland</Name>
|
<Name>xorg-server-Xwayland</Name>
|
||||||
<Summary xml:lang="tr">X pencere sistemini wayland altında çalıştırın</Summary>
|
<Summary xml:lang="tr">X pencere sistemini wayland altında çalıştırın</Summary>
|
||||||
</Package>
|
</Package> -->
|
||||||
|
|
||||||
<Package>
|
<Package>
|
||||||
<Name>xorg-server-devel</Name>
|
<Name>xorg-server-devel</Name>
|
||||||
<Summary xml:lang="tr">X sunucusu için sürücü geliştirmede kullanılan başlık ve kitaplık dosyaları</Summary>
|
<Summary xml:lang="tr">X sunucusu için sürücü geliştirmede kullanılan başlık ve kitaplık dosyaları</Summary>
|
||||||
</Package>
|
</Package>
|
||||||
</PISI>
|
</PISI>
|
||||||
|
|||||||
Reference in New Issue
Block a user