mirror of
https://git.freebsd.org/ports.git
synced 2025-05-15 08:41:51 -04:00
Build cross platform desktop apps with JavaScript, HTML, and CSS. It's easier than you think. If you can build a website, you can build a desktop app. Electron is a framework for creating native applications with web technologies like JavaScript, HTML, and CSS. It takes care of the hard parts so you can focus on the core of your application. WWW: https://electronjs.org/
82 lines
4.1 KiB
C
82 lines
4.1 KiB
C
--- chrome/common/pref_names.h.orig 2023-11-29 21:39:54 UTC
|
|
+++ chrome/common/pref_names.h
|
|
@@ -1315,7 +1315,7 @@ inline constexpr char kUseAshProxy[] = "lacros.proxy.u
|
|
|
|
// TODO(crbug.com/1052397): Revisit the macro expression once build flag switch
|
|
// of lacros-chrome is complete.
|
|
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
|
|
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
|
|
// Linux specific preference on whether we should match the system theme.
|
|
inline constexpr char kSystemTheme[] = "extensions.theme.system_theme";
|
|
#endif
|
|
@@ -1441,7 +1441,7 @@ inline constexpr char kShowUpdatePromotionInfoBar[] =
|
|
"browser.show_update_promotion_info_bar";
|
|
#endif
|
|
|
|
-#if BUILDFLAG(IS_LINUX)
|
|
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
|
|
// Boolean that is false if we should show window manager decorations. If
|
|
// true, we draw a custom chrome frame (thicker title bar and blue border).
|
|
inline constexpr char kUseCustomChromeFrame[] = "browser.custom_chrome_frame";
|
|
@@ -1989,7 +1989,7 @@ inline constexpr char kDownloadDirUpgraded[] = "downlo
|
|
inline constexpr char kDownloadDirUpgraded[] = "download.directory_upgrade";
|
|
|
|
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
|
|
- BUILDFLAG(IS_MAC)
|
|
+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
|
|
inline constexpr char kOpenPdfDownloadInSystemReader[] =
|
|
"download.open_pdf_in_system_reader";
|
|
#endif
|
|
@@ -2407,14 +2407,14 @@ inline constexpr char kMediaCdmOriginData[] = "media.c
|
|
inline constexpr char kMediaCdmOriginData[] = "media.cdm.origin_data";
|
|
#endif // BUILDFLAG(IS_WIN)
|
|
|
|
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
|
|
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
|
|
// A boolean pref to determine whether or not the network service is running
|
|
// sandboxed.
|
|
inline constexpr char kNetworkServiceSandboxEnabled[] =
|
|
"net.network_service_sandbox";
|
|
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
|
|
|
|
-#if BUILDFLAG(IS_LINUX)
|
|
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
|
|
// Records whether the user has seen an HTTP auth "negotiate" header.
|
|
inline constexpr char kReceivedHttpAuthNegotiateHeader[] =
|
|
"net.received_http_auth_negotiate_headers";
|
|
@@ -2492,7 +2492,7 @@ inline constexpr char kBasicAuthOverHttpEnabled[] =
|
|
inline constexpr char kBasicAuthOverHttpEnabled[] =
|
|
"auth.basic_over_http_enabled";
|
|
|
|
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
|
|
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
|
|
// Boolean that specifies whether OK-AS-DELEGATE flag from KDC is respected
|
|
// along with kAuthNegotiateDelegateAllowlist.
|
|
inline constexpr char kAuthNegotiateDelegateByKdcPolicy[] =
|
|
@@ -3533,7 +3533,7 @@ inline constexpr char kSandboxExternalProtocolBlocked[
|
|
inline constexpr char kSandboxExternalProtocolBlocked[] =
|
|
"profile.sandbox_external_protocol_blocked";
|
|
|
|
-#if BUILDFLAG(IS_LINUX)
|
|
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
|
|
// Boolean that indicates if system notifications are allowed to be used in
|
|
// place of Chrome notifications.
|
|
inline constexpr char kAllowSystemNotifications[] =
|
|
@@ -3589,7 +3589,7 @@ inline constexpr char kChromeRootStoreEnabled[] = "chr
|
|
inline constexpr char kChromeRootStoreEnabled[] = "chrome_root_store_enabled";
|
|
#endif
|
|
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
|
|
- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
|
|
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
|
|
inline constexpr char kEnforceLocalAnchorConstraintsEnabled[] =
|
|
"enforce_local_anchor_constraints_enabled";
|
|
#endif
|
|
@@ -3903,7 +3903,7 @@ inline constexpr char kNewBaseUrlInheritanceBehaviorAl
|
|
inline constexpr char kNewBaseUrlInheritanceBehaviorAllowed[] =
|
|
"new_base_url_inheritance_behavior_allowed";
|
|
|
|
-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
|
|
+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
|
|
// If this exists and is true, Chrome may run system DNS resolution out of the
|
|
// network process. If false, Chrome will run system DNS resolution in the
|
|
// network process. If non-existent, Chrome will decide where to run system DNS
|