add some missing OS_BSD defines
This commit is contained in:
parent
d55de8a3b0
commit
b414a6c529
@ -1,4 +1,4 @@
|
||||
# $OpenBSD: Makefile,v 1.420 2019/04/26 09:38:19 robert Exp $
|
||||
# $OpenBSD: Makefile,v 1.421 2019/04/27 12:12:05 robert Exp $
|
||||
|
||||
.include <bsd.port.arch.mk>
|
||||
|
||||
@ -12,6 +12,7 @@ DPB_PROPERTIES+= lonesome
|
||||
COMMENT= Chromium browser
|
||||
|
||||
V= 74.0.3729.108
|
||||
REVISION= 0
|
||||
|
||||
DISTNAME= chromium-${V}
|
||||
|
||||
|
@ -0,0 +1,23 @@
|
||||
$OpenBSD: patch-chrome_app_chrome_content_browser_overlay_manifest_cc,v 1.1 2019/04/27 12:12:05 robert Exp $
|
||||
|
||||
Index: chrome/app/chrome_content_browser_overlay_manifest.cc
|
||||
--- chrome/app/chrome_content_browser_overlay_manifest.cc.orig
|
||||
+++ chrome/app/chrome_content_browser_overlay_manifest.cc
|
||||
@@ -81,7 +81,7 @@
|
||||
#endif
|
||||
|
||||
#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || \
|
||||
- defined(OS_CHROMEOS)
|
||||
+ defined(OS_CHROMEOS) || defined(OS_BSD)
|
||||
#include "chrome/browser/ui/webui/discards/discards.mojom.h"
|
||||
#include "services/resource_coordinator/public/mojom/webui_graph_dump.mojom.h" // nogncheck
|
||||
#endif
|
||||
@@ -244,7 +244,7 @@ const service_manager::Manifest& GetChromeContentBrows
|
||||
app_management::mojom::PageHandlerFactory,
|
||||
#endif
|
||||
#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || \
|
||||
- defined(OS_CHROMEOS)
|
||||
+ defined(OS_CHROMEOS) || defined(OS_BSD)
|
||||
mojom::DiscardsDetailsProvider,
|
||||
resource_coordinator::mojom::WebUIGraphDump,
|
||||
#endif
|
@ -0,0 +1,14 @@
|
||||
$OpenBSD: patch-chrome_browser_chrome_browser_main_posix_cc,v 1.14 2019/04/27 12:12:05 robert Exp $
|
||||
|
||||
Index: chrome/browser/chrome_browser_main_posix.cc
|
||||
--- chrome/browser/chrome_browser_main_posix.cc.orig
|
||||
+++ chrome/browser/chrome_browser_main_posix.cc
|
||||
@@ -70,7 +70,7 @@ void ExitHandler::ExitWhenPossibleOnUIThread(int signa
|
||||
// ExitHandler takes care of deleting itself.
|
||||
new ExitHandler();
|
||||
} else {
|
||||
-#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
|
||||
+#if (defined(OS_BSD) || defined(OS_LINUX)) && !defined(OS_CHROMEOS)
|
||||
switch (signal) {
|
||||
case SIGINT:
|
||||
case SIGHUP:
|
@ -0,0 +1,32 @@
|
||||
$OpenBSD: patch-chrome_browser_extensions_api_webrtc_logging_private_webrtc_logging_private_api_cc,v 1.1 2019/04/27 12:12:05 robert Exp $
|
||||
|
||||
Index: chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc
|
||||
--- chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc.orig
|
||||
+++ chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc
|
||||
@@ -29,7 +29,7 @@
|
||||
#include "extensions/browser/process_manager.h"
|
||||
#include "extensions/common/error_utils.h"
|
||||
|
||||
-#if defined(OS_LINUX) || defined(OS_CHROMEOS)
|
||||
+#if (defined(OS_BSD) || defined(OS_LINUX)) || defined(OS_CHROMEOS)
|
||||
#include "extensions/common/permissions/permissions_data.h"
|
||||
#endif
|
||||
|
||||
@@ -38,7 +38,7 @@ namespace {
|
||||
bool CanEnableAudioDebugRecordingsFromExtension(
|
||||
const extensions::Extension* extension) {
|
||||
bool enabled_by_permissions = false;
|
||||
-#if defined(OS_LINUX) || defined(OS_CHROMEOS)
|
||||
+#if (defined(OS_BSD) || defined(OS_LINUX)) || defined(OS_CHROMEOS)
|
||||
if (extension) {
|
||||
enabled_by_permissions =
|
||||
extension->permissions_data()->active_permissions().HasAPIPermission(
|
||||
@@ -609,7 +609,7 @@ void WebrtcLoggingPrivateStartEventLoggingFunction::Fi
|
||||
}
|
||||
|
||||
bool WebrtcLoggingPrivateGetLogsDirectoryFunction::RunAsync() {
|
||||
-#if defined(OS_LINUX) || defined(OS_CHROMEOS)
|
||||
+#if (defined(OS_BSD) || defined(OS_LINUX)) || defined(OS_CHROMEOS)
|
||||
// Unlike other WebrtcLoggingPrivate functions that take a RequestInfo object,
|
||||
// this function shouldn't be called by a component extension on behalf of
|
||||
// some web code. It returns a DirectoryEntry for use directly in the calling
|
@ -0,0 +1,14 @@
|
||||
$OpenBSD: patch-chrome_browser_first_run_first_run_dialog_h,v 1.1 2019/04/27 12:12:05 robert Exp $
|
||||
|
||||
Index: chrome/browser/first_run/first_run_dialog.h
|
||||
--- chrome/browser/first_run/first_run_dialog.h.orig
|
||||
+++ chrome/browser/first_run/first_run_dialog.h
|
||||
@@ -9,7 +9,7 @@
|
||||
#include "build/build_config.h"
|
||||
|
||||
// Hide this function on platforms where the dialog does not exist.
|
||||
-#if defined(OS_MACOSX) || (defined(OS_LINUX) && !defined(OS_CHROMEOS))
|
||||
+#if defined(OS_MACOSX) || (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_BSD)
|
||||
|
||||
class Profile;
|
||||
|
@ -0,0 +1,14 @@
|
||||
$OpenBSD: patch-chrome_browser_first_run_first_run_internal_h,v 1.1 2019/04/27 12:12:05 robert Exp $
|
||||
|
||||
Index: chrome/browser/first_run/first_run_internal.h
|
||||
--- chrome/browser/first_run/first_run_internal.h.orig
|
||||
+++ chrome/browser/first_run/first_run_internal.h
|
||||
@@ -64,7 +64,7 @@ FirstRunState DetermineFirstRunState(bool has_sentinel
|
||||
bool force_first_run,
|
||||
bool no_first_run);
|
||||
|
||||
-#if defined(OS_MACOSX) || (defined(OS_LINUX) && !defined(OS_CHROMEOS))
|
||||
+#if defined(OS_MACOSX) || (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_BSD)
|
||||
// For testing, forces the first run dialog to either be shown or not. If not
|
||||
// called, the decision to show the dialog or not will be made by Chrome based
|
||||
// on a number of factors (such as install type, whether it's a Chrome-branded
|
@ -0,0 +1,23 @@
|
||||
$OpenBSD: patch-chrome_browser_media_webrtc_webrtc_logging_handler_host_cc,v 1.1 2019/04/27 12:12:05 robert Exp $
|
||||
|
||||
Index: chrome/browser/media/webrtc/webrtc_logging_handler_host.cc
|
||||
--- chrome/browser/media/webrtc/webrtc_logging_handler_host.cc.orig
|
||||
+++ chrome/browser/media/webrtc/webrtc_logging_handler_host.cc
|
||||
@@ -26,7 +26,7 @@
|
||||
#include "content/public/browser/content_browser_client.h"
|
||||
#include "content/public/browser/render_process_host.h"
|
||||
|
||||
-#if defined(OS_LINUX) || defined(OS_CHROMEOS)
|
||||
+#if defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_BSD)
|
||||
#include "content/public/browser/child_process_security_policy.h"
|
||||
#include "storage/browser/fileapi/isolated_context.h"
|
||||
#endif // defined(OS_LINUX) || defined(OS_CHROMEOS)
|
||||
@@ -281,7 +281,7 @@ void WebRtcLoggingHandlerHost::StartEventLogging(
|
||||
web_app_id, callback);
|
||||
}
|
||||
|
||||
-#if defined(OS_LINUX) || defined(OS_CHROMEOS)
|
||||
+#if defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_BSD)
|
||||
void WebRtcLoggingHandlerHost::GetLogsDirectory(
|
||||
const LogsDirectoryCallback& callback,
|
||||
const LogsDirectoryErrorCallback& error_callback) {
|
@ -0,0 +1,23 @@
|
||||
$OpenBSD: patch-chrome_browser_media_webrtc_webrtc_logging_handler_host_h,v 1.1 2019/04/27 12:12:05 robert Exp $
|
||||
|
||||
Index: chrome/browser/media/webrtc/webrtc_logging_handler_host.h
|
||||
--- chrome/browser/media/webrtc/webrtc_logging_handler_host.h.orig
|
||||
+++ chrome/browser/media/webrtc/webrtc_logging_handler_host.h
|
||||
@@ -153,7 +153,7 @@ class WebRtcLoggingHandlerHost : public content::Brows
|
||||
size_t web_app_id,
|
||||
const StartEventLoggingCallback& callback);
|
||||
|
||||
-#if defined(OS_LINUX) || defined(OS_CHROMEOS)
|
||||
+#if defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_BSD)
|
||||
// Ensures that the WebRTC Logs directory exists and then grants render
|
||||
// process access to the 'WebRTC Logs' directory, and invokes |callback| with
|
||||
// the ids necessary to create a DirectoryEntry object.
|
||||
@@ -226,7 +226,7 @@ class WebRtcLoggingHandlerHost : public content::Brows
|
||||
bool success,
|
||||
const std::string& error_message);
|
||||
|
||||
-#if defined(OS_LINUX) || defined(OS_CHROMEOS)
|
||||
+#if defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_BSD)
|
||||
// Grants the render process access to the 'WebRTC Logs' directory, and
|
||||
// invokes |callback| with the ids necessary to create a DirectoryEntry
|
||||
// object. If the |logs_path| couldn't be created or found, |error_callback|
|
@ -1,4 +1,4 @@
|
||||
$OpenBSD: patch-chrome_browser_net_system_network_context_manager_cc,v 1.5 2019/04/26 09:38:20 robert Exp $
|
||||
$OpenBSD: patch-chrome_browser_net_system_network_context_manager_cc,v 1.6 2019/04/27 12:12:05 robert Exp $
|
||||
|
||||
Index: chrome/browser/net/system_network_context_manager.cc
|
||||
--- chrome/browser/net/system_network_context_manager.cc.orig
|
||||
@ -12,6 +12,33 @@ Index: chrome/browser/net/system_network_context_manager.cc
|
||||
#include "chrome/common/chrome_paths_internal.h"
|
||||
#include "chrome/common/chrome_switches.h"
|
||||
#include "chrome/grit/chromium_strings.h"
|
||||
@@ -196,7 +196,7 @@ network::mojom::HttpAuthDynamicParamsPtr CreateHttpAut
|
||||
auth_dynamic_params->enable_negotiate_port =
|
||||
local_state->GetBoolean(prefs::kEnableAuthNegotiatePort);
|
||||
|
||||
-#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_CHROMEOS)
|
||||
+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_CHROMEOS) || defined(OS_BSD)
|
||||
auth_dynamic_params->delegate_by_kdc_policy =
|
||||
local_state->GetBoolean(prefs::kAuthNegotiateDelegateByKdcPolicy);
|
||||
#endif // defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_CHROMEOS)
|
||||
@@ -435,7 +435,7 @@ SystemNetworkContextManager::SystemNetworkContextManag
|
||||
pref_change_registrar_.Add(prefs::kEnableAuthNegotiatePort,
|
||||
auth_pref_callback);
|
||||
|
||||
-#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_CHROMEOS)
|
||||
+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_CHROMEOS) || defined(OS_BSD)
|
||||
pref_change_registrar_.Add(prefs::kAuthNegotiateDelegateByKdcPolicy,
|
||||
auth_pref_callback);
|
||||
#endif // defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_CHROMEOS)
|
||||
@@ -483,7 +483,7 @@ void SystemNetworkContextManager::RegisterPrefs(PrefRe
|
||||
registry->RegisterStringPref(prefs::kAuthServerWhitelist, std::string());
|
||||
registry->RegisterStringPref(prefs::kAuthNegotiateDelegateWhitelist,
|
||||
std::string());
|
||||
-#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_CHROMEOS)
|
||||
+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_CHROMEOS) || defined(OS_BSD)
|
||||
registry->RegisterBooleanPref(prefs::kAuthNegotiateDelegateByKdcPolicy,
|
||||
false);
|
||||
#endif // defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_CHROMEOS)
|
||||
@@ -535,7 +535,7 @@ void SystemNetworkContextManager::OnNetworkServiceCrea
|
||||
content::GetNetworkService()->ConfigureStubHostResolver(
|
||||
stub_resolver_enabled, std::move(dns_over_https_servers));
|
||||
|
@ -0,0 +1,23 @@
|
||||
$OpenBSD: patch-chrome_browser_notifications_notification_display_service_impl_cc,v 1.1 2019/04/27 12:12:05 robert Exp $
|
||||
|
||||
Index: chrome/browser/notifications/notification_display_service_impl.cc
|
||||
--- chrome/browser/notifications/notification_display_service_impl.cc.orig
|
||||
+++ chrome/browser/notifications/notification_display_service_impl.cc
|
||||
@@ -31,7 +31,7 @@
|
||||
#include "chrome/browser/notifications/notification_platform_bridge_message_center.h"
|
||||
#endif
|
||||
|
||||
-#if defined(OS_LINUX) || defined(OS_MACOSX)
|
||||
+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD)
|
||||
#include "chrome/browser/send_tab_to_self/desktop_notification_handler.h"
|
||||
#endif
|
||||
|
||||
@@ -121,7 +121,7 @@ NotificationDisplayServiceImpl::NotificationDisplaySer
|
||||
AddNotificationHandler(NotificationHandler::Type::WEB_PERSISTENT,
|
||||
std::make_unique<PersistentNotificationHandler>());
|
||||
|
||||
-#if defined(OS_LINUX) || defined(OS_MACOSX)
|
||||
+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD)
|
||||
AddNotificationHandler(
|
||||
NotificationHandler::Type::SEND_TAB_TO_SELF,
|
||||
std::make_unique<send_tab_to_self::DesktopNotificationHandler>(
|
@ -1,4 +1,4 @@
|
||||
$OpenBSD: patch-chrome_browser_policy_configuration_policy_handler_list_factory_cc,v 1.3 2019/04/26 09:38:20 robert Exp $
|
||||
$OpenBSD: patch-chrome_browser_policy_configuration_policy_handler_list_factory_cc,v 1.4 2019/04/27 12:12:05 robert Exp $
|
||||
|
||||
Index: chrome/browser/policy/configuration_policy_handler_list_factory.cc
|
||||
--- chrome/browser/policy/configuration_policy_handler_list_factory.cc.orig
|
||||
@ -12,6 +12,15 @@ Index: chrome/browser/policy/configuration_policy_handler_list_factory.cc
|
||||
(defined(OS_LINUX) && !defined(OS_CHROMEOS))
|
||||
#include "chrome/browser/browser_switcher/browser_switcher_prefs.h"
|
||||
#endif
|
||||
@@ -326,7 +326,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
|
||||
{ key::kSafeSitesFilterBehavior,
|
||||
policy_prefs::kSafeSitesFilterBehavior,
|
||||
base::Value::Type::INTEGER},
|
||||
-#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_CHROMEOS)
|
||||
+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_CHROMEOS) || defined(OS_BSD)
|
||||
{ key::kAuthNegotiateDelegateByKdcPolicy,
|
||||
prefs::kAuthNegotiateDelegateByKdcPolicy,
|
||||
base::Value::Type::BOOLEAN },
|
||||
@@ -962,7 +962,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
|
||||
prefs::kAllowPopupsDuringPageUnload,
|
||||
base::Value::Type::BOOLEAN },
|
||||
|
@ -0,0 +1,23 @@
|
||||
$OpenBSD: patch-chrome_browser_send_tab_to_self_receiving_ui_handler_registry_cc,v 1.1 2019/04/27 12:12:05 robert Exp $
|
||||
|
||||
Index: chrome/browser/send_tab_to_self/receiving_ui_handler_registry.cc
|
||||
--- chrome/browser/send_tab_to_self/receiving_ui_handler_registry.cc.orig
|
||||
+++ chrome/browser/send_tab_to_self/receiving_ui_handler_registry.cc
|
||||
@@ -11,7 +11,7 @@
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
#include "chrome/browser/send_tab_to_self/receiving_ui_handler.h"
|
||||
|
||||
-#if defined(OS_LINUX) || defined(OS_MACOSX)
|
||||
+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD)
|
||||
#include "chrome/browser/send_tab_to_self/desktop_notification_handler.h"
|
||||
#endif
|
||||
|
||||
@@ -28,7 +28,7 @@ ReceivingUiHandlerRegistry* ReceivingUiHandlerRegistry
|
||||
// Instantiates all the handlers relevant to this platform.
|
||||
void ReceivingUiHandlerRegistry::InstantiatePlatformSpecificHandlers(
|
||||
Profile* profile) {
|
||||
-#if defined(OS_LINUX) || defined(OS_MACOSX)
|
||||
+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD)
|
||||
applicable_handlers_.push_back(
|
||||
std::make_unique<send_tab_to_self::DesktopNotificationHandler>(profile));
|
||||
#endif
|
@ -1,4 +1,4 @@
|
||||
$OpenBSD: patch-chrome_browser_ui_webui_chrome_web_ui_controller_factory_cc,v 1.33 2019/04/26 09:38:20 robert Exp $
|
||||
$OpenBSD: patch-chrome_browser_ui_webui_chrome_web_ui_controller_factory_cc,v 1.34 2019/04/27 12:12:05 robert Exp $
|
||||
|
||||
Index: chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc
|
||||
--- chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc.orig
|
||||
@ -35,7 +35,7 @@ Index: chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc
|
||||
if (url.host_piece() == chrome::kChromeUITabModalConfirmDialogHost)
|
||||
return &NewWebUI<ConstrainedWebDialogUI>;
|
||||
#endif
|
||||
@@ -650,12 +650,12 @@ WebUIFactoryFunction GetWebUIFactoryFunction(WebUI* we
|
||||
@@ -650,16 +650,16 @@ WebUIFactoryFunction GetWebUIFactoryFunction(WebUI* we
|
||||
return &NewWebUI<CastUI>;
|
||||
}
|
||||
#endif
|
||||
@ -50,3 +50,8 @@ Index: chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc
|
||||
if (url.host_piece() == chrome::kChromeUIDiscardsHost)
|
||||
return &NewWebUI<DiscardsUI>;
|
||||
#endif
|
||||
-#if defined(OS_WIN) || defined(OS_MACOSX) || \
|
||||
+#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_BSD) || \
|
||||
(defined(OS_LINUX) && !defined(OS_CHROMEOS))
|
||||
if (url.host_piece() == chrome::kChromeUIBrowserSwitchHost)
|
||||
return &NewWebUI<BrowserSwitchUI>;
|
||||
|
@ -1,4 +1,4 @@
|
||||
$OpenBSD: patch-chrome_common_pref_names_cc,v 1.51 2019/04/26 09:38:20 robert Exp $
|
||||
$OpenBSD: patch-chrome_common_pref_names_cc,v 1.52 2019/04/27 12:12:05 robert Exp $
|
||||
|
||||
Index: chrome/common/pref_names.cc
|
||||
--- chrome/common/pref_names.cc.orig
|
||||
@ -30,3 +30,12 @@ Index: chrome/common/pref_names.cc
|
||||
const char kOpenPdfDownloadInSystemReader[] =
|
||||
"download.open_pdf_in_system_reader";
|
||||
#endif
|
||||
@@ -1704,7 +1704,7 @@ const char kAuthAndroidNegotiateAccountType[] =
|
||||
// domain sub-content requests.
|
||||
const char kAllowCrossOriginAuthPrompt[] = "auth.allow_cross_origin_prompt";
|
||||
|
||||
-#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_CHROMEOS)
|
||||
+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_CHROMEOS) || defined(OS_BSD)
|
||||
// Boolean that specifies whether OK-AS-DELEGATE flag from KDC is respected
|
||||
// along with kAuthNegotiateDelegateWhitelist.
|
||||
const char kAuthNegotiateDelegateByKdcPolicy[] =
|
||||
|
@ -1,4 +1,4 @@
|
||||
$OpenBSD: patch-chrome_common_pref_names_h,v 1.50 2019/04/26 09:38:20 robert Exp $
|
||||
$OpenBSD: patch-chrome_common_pref_names_h,v 1.51 2019/04/27 12:12:05 robert Exp $
|
||||
|
||||
Index: chrome/common/pref_names.h
|
||||
--- chrome/common/pref_names.h.orig
|
||||
@ -30,3 +30,12 @@ Index: chrome/common/pref_names.h
|
||||
extern const char kOpenPdfDownloadInSystemReader[];
|
||||
#endif
|
||||
#if defined(OS_ANDROID)
|
||||
@@ -689,7 +689,7 @@ extern const char kGSSAPILibraryName[];
|
||||
extern const char kAuthAndroidNegotiateAccountType[];
|
||||
extern const char kAllowCrossOriginAuthPrompt[];
|
||||
|
||||
-#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_CHROMEOS)
|
||||
+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_CHROMEOS) || defined(OS_BSD)
|
||||
extern const char kAuthNegotiateDelegateByKdcPolicy[];
|
||||
#endif // defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_CHROMEOS)
|
||||
|
||||
|
@ -0,0 +1,14 @@
|
||||
$OpenBSD: patch-content_browser_storage_partition_impl_cc,v 1.1 2019/04/27 12:12:05 robert Exp $
|
||||
|
||||
Index: content/browser/storage_partition_impl.cc
|
||||
--- content/browser/storage_partition_impl.cc.orig
|
||||
+++ content/browser/storage_partition_impl.cc
|
||||
@@ -773,7 +773,7 @@ net::URLRequestContextGetter* StoragePartitionImpl::Ge
|
||||
// TODO(jam): enable for all, still used on WebView.
|
||||
// See copy of this ifdef in:
|
||||
// StoragePartitionImplMap::Get
|
||||
-#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX)
|
||||
+#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD)
|
||||
if (base::FeatureList::IsEnabled(network::features::kNetworkService))
|
||||
NOTREACHED();
|
||||
#endif
|
@ -0,0 +1,14 @@
|
||||
$OpenBSD: patch-content_browser_storage_partition_impl_map_cc,v 1.1 2019/04/27 12:12:05 robert Exp $
|
||||
|
||||
Index: content/browser/storage_partition_impl_map.cc
|
||||
--- content/browser/storage_partition_impl_map.cc.orig
|
||||
+++ content/browser/storage_partition_impl_map.cc
|
||||
@@ -426,7 +426,7 @@ StoragePartitionImpl* StoragePartitionImplMap::Get(
|
||||
bool create_request_context = true;
|
||||
if (base::FeatureList::IsEnabled(network::features::kNetworkService)) {
|
||||
// These ifdefs should match StoragePartitionImpl::GetURLRequestContext.
|
||||
-#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX)
|
||||
+#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD)
|
||||
create_request_context = false;
|
||||
#elif defined(OS_ANDROID)
|
||||
create_request_context =
|
@ -1,4 +1,4 @@
|
||||
$OpenBSD: patch-gpu_ipc_service_gpu_init_cc,v 1.17 2019/04/26 09:38:20 robert Exp $
|
||||
$OpenBSD: patch-gpu_ipc_service_gpu_init_cc,v 1.18 2019/04/27 12:12:05 robert Exp $
|
||||
|
||||
Index: gpu/ipc/service/gpu_init.cc
|
||||
--- gpu/ipc/service/gpu_init.cc.orig
|
||||
@ -30,3 +30,21 @@ Index: gpu/ipc/service/gpu_init.cc
|
||||
// On Chrome OS ARM Mali, GPU driver userspace creates threads when
|
||||
// initializing a GL context, so start the sandbox early.
|
||||
// TODO(zmo): Need to collect OS version before this.
|
||||
@@ -300,7 +300,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
|
||||
InitializeDirectCompositionOverlaySupport(&gpu_info_);
|
||||
#endif
|
||||
|
||||
-#if defined(OS_LINUX)
|
||||
+#if defined(OS_LINUX) || defined(OS_BSD)
|
||||
// Driver may create a compatibility profile context when collect graphics
|
||||
// information on Linux platform. Try to collect graphics information
|
||||
// based on core profile context after disabling platform extensions.
|
||||
@@ -486,7 +486,7 @@ void GpuInit::InitializeInProcess(base::CommandLine* c
|
||||
InitializeDirectCompositionOverlaySupport(&gpu_info_);
|
||||
#endif
|
||||
|
||||
-#if defined(OS_LINUX)
|
||||
+#if defined(OS_LINUX) || defined(OS_BSD)
|
||||
// Driver may create a compatibility profile context when collect graphics
|
||||
// information on Linux platform. Try to collect graphics information
|
||||
// based on core profile context after disabling platform extensions.
|
||||
|
@ -0,0 +1,23 @@
|
||||
$OpenBSD: patch-media_mojo_services_gpu_mojo_media_client_cc,v 1.1 2019/04/27 12:12:05 robert Exp $
|
||||
|
||||
Index: media/mojo/services/gpu_mojo_media_client.cc
|
||||
--- media/mojo/services/gpu_mojo_media_client.cc.orig
|
||||
+++ media/mojo/services/gpu_mojo_media_client.cc
|
||||
@@ -55,7 +55,7 @@ namespace media {
|
||||
namespace {
|
||||
|
||||
#if defined(OS_ANDROID) || defined(OS_CHROMEOS) || defined(OS_MACOSX) || \
|
||||
- defined(OS_WIN) || defined(OS_LINUX)
|
||||
+ defined(OS_WIN) || defined(OS_LINUX) || defined(OS_BSD)
|
||||
gpu::CommandBufferStub* GetCommandBufferStub(
|
||||
base::WeakPtr<MediaGpuChannelManager> media_gpu_channel_manager,
|
||||
base::UnguessableToken channel_token,
|
||||
@@ -188,7 +188,7 @@ std::unique_ptr<VideoDecoder> GpuMojoMediaClient::Crea
|
||||
std::make_unique<VideoFrameFactoryImpl>(gpu_task_runner_,
|
||||
std::move(get_stub_cb)));
|
||||
#elif defined(OS_CHROMEOS) || defined(OS_MACOSX) || defined(OS_WIN) || \
|
||||
- defined(OS_LINUX)
|
||||
+ defined(OS_LINUX) || defined(OS_BSD)
|
||||
std::unique_ptr<VideoDecoder> vda_video_decoder = VdaVideoDecoder::Create(
|
||||
task_runner, gpu_task_runner_, media_log->Clone(), target_color_space,
|
||||
gpu_preferences_, gpu_workarounds_,
|
@ -0,0 +1,14 @@
|
||||
$OpenBSD: patch-net_tools_quic_quic_http_proxy_backend_cc,v 1.1 2019/04/27 12:12:05 robert Exp $
|
||||
|
||||
Index: net/tools/quic/quic_http_proxy_backend.cc
|
||||
--- net/tools/quic/quic_http_proxy_backend.cc.orig
|
||||
+++ net/tools/quic/quic_http_proxy_backend.cc
|
||||
@@ -161,7 +161,7 @@ void QuicHttpProxyBackend::InitializeURLRequestContext
|
||||
// Enable HTTP2, but disable QUIC on the backend
|
||||
context_builder.SetSpdyAndQuicEnabled(true /* http2 */, false /* quic */);
|
||||
|
||||
-#if defined(OS_LINUX)
|
||||
+#if defined(OS_LINUX) || defined(OS_BSD)
|
||||
// On Linux, use a fixed ProxyConfigService, since the default one
|
||||
// depends on glib.
|
||||
context_builder.set_proxy_config_service(
|
@ -0,0 +1,23 @@
|
||||
$OpenBSD: patch-ui_views_widget_desktop_aura_desktop_window_tree_host_platform_cc,v 1.1 2019/04/27 12:12:05 robert Exp $
|
||||
|
||||
Index: ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc
|
||||
--- ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc.orig
|
||||
+++ ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc
|
||||
@@ -90,7 +90,7 @@ void DesktopWindowTreeHostPlatform::OnNativeWidgetCrea
|
||||
const Widget::InitParams& params) {
|
||||
native_widget_delegate_->OnNativeWidgetCreated();
|
||||
|
||||
-#if defined(OS_LINUX)
|
||||
+#if defined(OS_LINUX) || defined(OS_BSD)
|
||||
// Setup a non_client_window_event_filter, which handles resize/move, double
|
||||
// click and other events.
|
||||
DCHECK(!non_client_window_event_filter_);
|
||||
@@ -541,7 +541,7 @@ void DesktopWindowTreeHostPlatform::Relayout() {
|
||||
}
|
||||
|
||||
void DesktopWindowTreeHostPlatform::RemoveNonClientEventFilter() {
|
||||
-#if defined(OS_LINUX)
|
||||
+#if defined(OS_LINUX) || defined(OS_BSD)
|
||||
if (!non_client_window_event_filter_)
|
||||
return;
|
||||
|
@ -0,0 +1,14 @@
|
||||
$OpenBSD: patch-ui_views_widget_desktop_aura_desktop_window_tree_host_platform_h,v 1.1 2019/04/27 12:12:05 robert Exp $
|
||||
|
||||
Index: ui/views/widget/desktop_aura/desktop_window_tree_host_platform.h
|
||||
--- ui/views/widget/desktop_aura/desktop_window_tree_host_platform.h.orig
|
||||
+++ ui/views/widget/desktop_aura/desktop_window_tree_host_platform.h
|
||||
@@ -119,7 +119,7 @@ class VIEWS_EXPORT DesktopWindowTreeHostPlatform
|
||||
|
||||
bool is_active_ = false;
|
||||
|
||||
-#if defined(OS_LINUX)
|
||||
+#if defined(OS_LINUX) || defined(OS_BSD)
|
||||
// A handler for events intended for non client area.
|
||||
std::unique_ptr<WindowEventFilter> non_client_window_event_filter_;
|
||||
#endif
|
Loading…
x
Reference in New Issue
Block a user