mirror of
https://github.com/Alex313031/thorium.git
synced 2025-01-09 11:27:32 -03:00
fix view_ID, and mini_installer BUILD.gn
This commit is contained in:
parent
30f99d3065
commit
c1c953d11f
3 changed files with 42 additions and 18 deletions
|
@ -1250,7 +1250,7 @@ index 6a91493f7c2bc..fdeb2a4a0916e 100644
|
|||
flag_descriptions::kScrollableTabStripFlagId,
|
||||
l10n_util::GetStringUTF16(IDS_TAB_SCROLLING_EXPERIMENT_NAME),
|
||||
diff --git a/chrome/browser/ui/view_ids.h b/chrome/browser/ui/view_ids.h
|
||||
index fb9afeed5a60e..d40af6311e073 100644
|
||||
index fb9afeed5a60e..7b47ee8281b99 100644
|
||||
--- a/chrome/browser/ui/view_ids.h
|
||||
+++ b/chrome/browser/ui/view_ids.h
|
||||
@@ -16,6 +16,7 @@ enum ViewID {
|
||||
|
@ -1261,6 +1261,14 @@ index fb9afeed5a60e..d40af6311e073 100644
|
|||
VIEW_ID_MINIMIZE_BUTTON,
|
||||
VIEW_ID_MAXIMIZE_BUTTON,
|
||||
VIEW_ID_RESTORE_BUTTON,
|
||||
@@ -51,6 +52,7 @@ enum ViewID {
|
||||
VIEW_ID_FORWARD_BUTTON,
|
||||
VIEW_ID_RELOAD_BUTTON,
|
||||
VIEW_ID_HOME_BUTTON,
|
||||
+ VIEW_ID_RESTORE_TAB_BUTTON,
|
||||
VIEW_ID_STAR_BUTTON,
|
||||
VIEW_ID_EXTENSIONS_MENU_BUTTON,
|
||||
VIEW_ID_APP_MENU,
|
||||
diff --git a/chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc b/chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc
|
||||
index 9cecb25b41d3b..a0662f288a022 100644
|
||||
--- a/chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc
|
||||
|
@ -3326,7 +3334,7 @@ index 65676013fece9..d45fc4f3e1754 100644
|
|||
|
||||
+ // The separator should never appear at the end of the tab strip.
|
||||
+ //if (!adjacent_tab && !leading) {
|
||||
+ //return 1.0f;
|
||||
+ //return 0.0f;
|
||||
+ //}
|
||||
+
|
||||
const Tab* const left_tab = leading ? adjacent_tab : tab();
|
||||
|
@ -3394,10 +3402,10 @@ index b071682471a32..94123478b7fab 100644
|
|||
// TODO(elainechien): Check with UI whether we want to draw overflow
|
||||
diff --git a/chrome/browser/ui/views/toolbar/restore_tab_button.cc b/chrome/browser/ui/views/toolbar/restore_tab_button.cc
|
||||
new file mode 100644
|
||||
index 0000000000000..4bd2f5fa3eb41
|
||||
index 0000000000000..97d29250ae49d
|
||||
--- /dev/null
|
||||
+++ b/chrome/browser/ui/views/toolbar/restore_tab_button.cc
|
||||
@@ -0,0 +1,71 @@
|
||||
@@ -0,0 +1,72 @@
|
||||
+// Copyright 2024 The Chromium Authors and Alex313031
|
||||
+// Use of this source code is governed by a BSD-style license that can be
|
||||
+// found in the LICENSE file.
|
||||
|
@ -3411,6 +3419,7 @@ index 0000000000000..4bd2f5fa3eb41
|
|||
+#include "chrome/browser/command_updater.h"
|
||||
+#include "chrome/browser/external_protocol/external_protocol_handler.h"
|
||||
+#include "chrome/browser/ui/browser.h"
|
||||
+#include "chrome/browser/ui/view_ids.h"
|
||||
+#include "chrome/grit/generated_resources.h"
|
||||
+#include "components/vector_icons/vector_icons.h"
|
||||
+#include "ui/base/l10n/l10n_util.h"
|
||||
|
|
21
src/BUILD.gn
21
src/BUILD.gn
|
@ -78,9 +78,7 @@ if (is_official_build) {
|
|||
|
||||
# Thorium target that simply pulls in the chrome target as a dependency
|
||||
group("thorium") {
|
||||
if (is_win || is_linux || is_mac || is_chromeos || is_fuchsia) {
|
||||
deps = [ "//chrome:chrome" ]
|
||||
}
|
||||
|
||||
if (is_win) {
|
||||
deps += [ "//chrome:chrome_dll" ]
|
||||
|
@ -95,6 +93,10 @@ group("thorium") {
|
|||
group("thorium_sandbox") {
|
||||
if (is_linux || is_chromeos) {
|
||||
deps = [ "//sandbox/linux:chrome_sandbox" ]
|
||||
} else if (is_win) {
|
||||
deps = [ "//sandbox/win:sandbox" ]
|
||||
} else {
|
||||
deps = [ "//sandbox:sandbox" ]
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -103,9 +105,10 @@ group("thorium_sandbox") {
|
|||
group("thorium_all") {
|
||||
testonly = true
|
||||
|
||||
deps = [ ":thorium" ]
|
||||
|
||||
if (is_win || is_linux || is_mac) {
|
||||
deps = [
|
||||
"//chrome:chrome",
|
||||
deps += [
|
||||
"//chrome/test/chromedriver:chromedriver",
|
||||
"//components/policy:policy_templates",
|
||||
"//content/shell:thorium_shell",
|
||||
|
@ -116,8 +119,10 @@ group("thorium_all") {
|
|||
}
|
||||
}
|
||||
|
||||
if (is_linux) {
|
||||
deps += [ ":thorium_sandbox" ]
|
||||
if (is_linux || is_chromeos) {
|
||||
deps += [
|
||||
"//chrome/test/chromedriver:chromedriver"
|
||||
]
|
||||
}
|
||||
|
||||
if (is_win) {
|
||||
|
@ -127,6 +132,10 @@ group("thorium_all") {
|
|||
]
|
||||
}
|
||||
|
||||
if ((is_posix && is_debug) || is_mac) {
|
||||
deps += [ "//third_party/breakpad:minidump_stackwalk" ]
|
||||
}
|
||||
|
||||
if (is_android) {
|
||||
if (current_cpu == "arm") {
|
||||
deps = [
|
||||
|
|
|
@ -41,15 +41,21 @@ config("mini_installer_compiler_flags") {
|
|||
|
||||
if (!use_sse3 && use_sse2) {
|
||||
cflags += [ "/arch:SSE2", ]
|
||||
} else if (!use_avx && use_sse3) {
|
||||
} else if (use_sse3) {
|
||||
cflags += [ "/clang:-msse3", ]
|
||||
} else if (!use_avx && use_sse41) {
|
||||
} else if (use_sse41) {
|
||||
cflags += [ "/clang:-mssse3", "/clang:-msse4.1", ]
|
||||
} else if (!use_avx && use_sse42) {
|
||||
if (current_cpu == "x86") {
|
||||
cflags += [ "/clang:-msse4.2", ]
|
||||
} else {
|
||||
cflags += [ "/arch:SSE42", ]
|
||||
} else if (use_avx) {
|
||||
}
|
||||
} else if (!use_avx2 && use_avx) {
|
||||
cflags += [ "/arch:AVX", ]
|
||||
} else if (use_avx2 || use_avx512) {
|
||||
} else if (!use_avx512 && use_avx2) {
|
||||
cflags += [ "/arch:AVX2", ]
|
||||
} else if (use_avx512) {
|
||||
cflags += [ "/arch:AVX2", ]
|
||||
} else {
|
||||
print("No SIMD")
|
||||
|
@ -425,14 +431,14 @@ if (!(is_component_build && is_debug && target_cpu == "x86") &&
|
|||
root_out_dir)
|
||||
inputs = [
|
||||
"$root_out_dir/" + alternate_version_generator_rel_path,
|
||||
"$root_out_dir/mini_installer.exe",
|
||||
"$root_out_dir/thorium_mini_installer.exe",
|
||||
]
|
||||
outputs = [ "$root_out_dir/$target_name.exe" ]
|
||||
args = [
|
||||
"--alternate_version_generator",
|
||||
alternate_version_generator_rel_path,
|
||||
"--mini_installer",
|
||||
"mini_installer.exe",
|
||||
"thorium_mini_installer.exe",
|
||||
"--out",
|
||||
"$target_name.exe",
|
||||
"--path_7za",
|
||||
|
|
Loading…
Reference in a new issue