mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-02 01:20:54 +00:00
Update to 23.0.1271.64
Submitted by: George Liaskos Security: http://www.vuxml.org/freebsd/209c068d-28be-11e2-9160-00262d5ed8ee.html Feature safe: yes
This commit is contained in:
parent
9747a4dcdc
commit
a89620b14e
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=307153
@ -3,7 +3,7 @@
|
||||
|
||||
PORTNAME= chromium
|
||||
DISTVERSIONPREFIX= courgette-redacted-
|
||||
DISTVERSION= 22.0.1229.94
|
||||
DISTVERSION= 23.0.1271.64
|
||||
CATEGORIES= www
|
||||
MASTER_SITES= http://download.goodking.org/downloads/ \
|
||||
ftp://rene-ladan.nl/pub/distfiles/ \
|
||||
@ -140,6 +140,7 @@ BUILDTYPE= Release
|
||||
|
||||
MAKE_ENV+= BUILDTYPE=${BUILDTYPE} \
|
||||
GPERF=${LOCALBASE}/bin/gperf
|
||||
CONFIGURE_ENV+= LD=${CC}
|
||||
MAKE_JOBS_SAFE= yes
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
@ -150,7 +151,7 @@ pre-everything::
|
||||
.if ${PORT_OPTIONS:MDEBUG}
|
||||
@${ECHO_MSG} "and lots of free diskspace (~ 8.5GB)."
|
||||
.else
|
||||
@${ECHO_MSG} "and a fair amount of free diskspace (~ 2.2GB)."
|
||||
@${ECHO_MSG} "and a fair amount of free diskspace (~ 1.8GB)."
|
||||
.endif
|
||||
@${ECHO_MSG}
|
||||
|
||||
@ -174,14 +175,12 @@ do-configure:
|
||||
do-install:
|
||||
@${MKDIR} ${DATADIR}
|
||||
${INSTALL_MAN} ${WRKSRC}/out/${BUILDTYPE}/chrome.1 ${MANPREFIX}/man/man1
|
||||
${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/chrome.pak \
|
||||
${WRKSRC}/out/${BUILDTYPE}/product_logo_48.png \
|
||||
${WRKSRC}/out/${BUILDTYPE}/resources.pak \
|
||||
${WRKSRC}/out/${BUILDTYPE}/content_resources.pak \
|
||||
${WRKSRC}/out/${BUILDTYPE}/ui_resources_100_percent.pak \
|
||||
${WRKSRC}/out/${BUILDTYPE}/theme_resources_100_percent.pak ${DATADIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/product_logo_48.png ${DATADIR}
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/out/${BUILDTYPE}/chrome-wrapper \
|
||||
${WRKSRC}/out/${BUILDTYPE}/xdg-settings ${DATADIR}
|
||||
.for p in chrome chrome_100_percent content_resources resources
|
||||
${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/${p}.pak ${DATADIR}
|
||||
.endfor
|
||||
.for f in chrome libffmpegsumo.so mksnapshot protoc
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/out/${BUILDTYPE}/${f} ${DATADIR}
|
||||
.endfor
|
||||
|
@ -1,2 +1,2 @@
|
||||
SHA256 (chromium-courgette-redacted-22.0.1229.94.tar.xz) = 6cd955abb85b283003919f780a744d1ac3a2d5ff972bc542dc52674c2403380a
|
||||
SIZE (chromium-courgette-redacted-22.0.1229.94.tar.xz) = 173082428
|
||||
SHA256 (chromium-courgette-redacted-23.0.1271.64.tar.xz) = da86614142ea34d27b0e566fe2c7823cb07ef45a9161d77cfdf715d6c018ca39
|
||||
SIZE (chromium-courgette-redacted-23.0.1271.64.tar.xz) = 179486396
|
||||
|
@ -1,23 +1,27 @@
|
||||
--- base/sys_info_freebsd.cc.orig 2011-01-29 10:49:10.000000000 +0100
|
||||
+++ base/sys_info_freebsd.cc 2011-02-07 22:02:40.000000000 +0100
|
||||
@@ -30,4 +30,21 @@
|
||||
--- base/sys_info_freebsd.cc.orig 2012-10-31 21:02:04.000000000 +0200
|
||||
+++ base/sys_info_freebsd.cc 2012-11-07 17:49:20.000000000 +0200
|
||||
@@ -33,4 +33,25 @@
|
||||
return limit;
|
||||
}
|
||||
|
||||
+// static
|
||||
+std::string SysInfo::CPUModelName() {
|
||||
+ int mib[] = { CTL_HW, HW_MODEL };
|
||||
+ char name[256];
|
||||
+ size_t size = arraysize(name);
|
||||
+ if (sysctl(mib, arraysize(mib), &name, &size, NULL, 0) == 0)
|
||||
+ return name;
|
||||
+ return std::string();
|
||||
+}
|
||||
+
|
||||
+int SysInfo::NumberOfProcessors() {
|
||||
+ int mib[2];
|
||||
+
|
||||
+ mib[0] = CTL_HW;
|
||||
+ mib[1] = HW_NCPU;
|
||||
+
|
||||
+ int mib[] = { CTL_HW, HW_NCPU };
|
||||
+ int ncpu;
|
||||
+ size_t len = sizeof(ncpu);
|
||||
+
|
||||
+ if (sysctl(mib, 2, &ncpu, &len, NULL, 0) == -1) {
|
||||
+ size_t size = sizeof(ncpu);
|
||||
+ if (sysctl(mib, arraysize(mib), &ncpu, &size, NULL, 0) == -1) {
|
||||
+ NOTREACHED();
|
||||
+ return 1;
|
||||
+ }
|
||||
+
|
||||
+ return ncpu;
|
||||
+}
|
||||
+
|
||||
|
29
www/chromium/files/patch-chrome__browser__memory_details.cc
Normal file
29
www/chromium/files/patch-chrome__browser__memory_details.cc
Normal file
@ -0,0 +1,29 @@
|
||||
--- chrome/browser/memory_details.cc.orig 2012-10-31 21:02:26.000000000 +0200
|
||||
+++ chrome/browser/memory_details.cc 2012-11-07 17:28:28.000000000 +0200
|
||||
@@ -31,7 +31,7 @@
|
||||
#include "grit/generated_resources.h"
|
||||
#include "ui/base/l10n/l10n_util.h"
|
||||
|
||||
-#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_ANDROID)
|
||||
+#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_ANDROID) && !defined(OS_BSD)
|
||||
#include "content/public/browser/zygote_host_linux.h"
|
||||
#endif
|
||||
|
||||
@@ -195,7 +195,7 @@
|
||||
void MemoryDetails::CollectChildInfoOnUIThread() {
|
||||
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
||||
|
||||
-#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_ANDROID)
|
||||
+#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_ANDROID) && !defined(OS_BSD)
|
||||
const pid_t zygote_pid = content::ZygoteHost::GetInstance()->GetPid();
|
||||
const pid_t sandbox_helper_pid =
|
||||
content::ZygoteHost::GetInstance()->GetSandboxHelperPid();
|
||||
@@ -335,7 +335,7 @@
|
||||
}
|
||||
}
|
||||
|
||||
-#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_ANDROID)
|
||||
+#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_ANDROID) && !defined(OS_BSD)
|
||||
if (process.pid == zygote_pid) {
|
||||
process.type = content::PROCESS_TYPE_ZYGOTE;
|
||||
} else if (process.pid == sandbox_helper_pid) {
|
@ -1,15 +1,6 @@
|
||||
--- chrome/ui/webui/about_ui.cc.orig 2012-09-25 16:02:14.000000000 +0300
|
||||
+++ chrome/browser/ui/webui/about_ui.cc 2012-09-29 15:09:43.000000000 +0300
|
||||
@@ -74,7 +74,7 @@
|
||||
#include "chrome/browser/ui/webui/theme_source.h"
|
||||
#endif
|
||||
|
||||
-#if defined(OS_LINUX) || defined(OS_OPENBSD)
|
||||
+#if defined(OS_LINUX) || defined(OS_BSD)
|
||||
#include "content/public/browser/zygote_host_linux.h"
|
||||
#include "content/public/common/sandbox_linux.h"
|
||||
#endif
|
||||
@@ -924,7 +924,7 @@
|
||||
--- chrome/browser/ui/webui/about_ui.cc.orig 2012-10-31 21:02:22.000000000 +0200
|
||||
+++ chrome/browser/ui/webui/about_ui.cc 2012-11-07 15:58:46.000000000 +0200
|
||||
@@ -928,7 +928,7 @@
|
||||
return data;
|
||||
}
|
||||
|
||||
@ -18,7 +9,23 @@
|
||||
std::string AboutLinuxProxyConfig() {
|
||||
std::string data;
|
||||
AppendHeader(&data, 0,
|
||||
@@ -1325,7 +1325,7 @@
|
||||
@@ -944,6 +944,7 @@
|
||||
return data;
|
||||
}
|
||||
|
||||
+#if !defined(OS_BSD)
|
||||
void AboutSandboxRow(std::string* data, const std::string& prefix, int name_id,
|
||||
bool good) {
|
||||
data->append("<tr><td>");
|
||||
@@ -1005,6 +1006,7 @@
|
||||
return data;
|
||||
}
|
||||
#endif
|
||||
+#endif
|
||||
|
||||
std::string AboutVersionStaticContent(const std::string& query) {
|
||||
return ResourceBundle::GetSharedInstance().GetRawDataResource(
|
||||
@@ -1396,7 +1398,7 @@
|
||||
} else if (host == chrome::kChromeUIDNSHost) {
|
||||
AboutDnsHandler::Start(this, request_id);
|
||||
return;
|
||||
@ -27,12 +34,3 @@
|
||||
} else if (host == chrome::kChromeUILinuxProxyConfigHost) {
|
||||
response = AboutLinuxProxyConfig();
|
||||
#endif
|
||||
@@ -1341,7 +1341,7 @@
|
||||
response = ResourceBundle::GetSharedInstance().GetRawDataResource(
|
||||
IDR_OS_CREDITS_HTML, ui::SCALE_FACTOR_NONE).as_string();
|
||||
#endif
|
||||
-#if defined(OS_LINUX) || defined(OS_OPENBSD)
|
||||
+#if defined(OS_LINUX) || defined(OS_BSD)
|
||||
} else if (host == chrome::kChromeUISandboxHost) {
|
||||
response = AboutSandbox();
|
||||
#endif
|
||||
|
@ -1,6 +1,6 @@
|
||||
--- chrome/chrome_browser.gypi.orig 2012-07-25 22:44:49.000000000 +0300
|
||||
+++ chrome/chrome_browser.gypi 2012-07-25 22:45:48.000000000 +0300
|
||||
@@ -4769,6 +4769,12 @@
|
||||
--- chrome/chrome_browser.gypi.orig 2012-10-31 21:02:48.000000000 +0200
|
||||
+++ chrome/chrome_browser.gypi 2012-11-07 16:06:11.000000000 +0200
|
||||
@@ -2531,6 +2531,14 @@
|
||||
['exclude', '^browser/usb/'],
|
||||
],
|
||||
}],
|
||||
@ -8,6 +8,8 @@
|
||||
+ 'sources!': [
|
||||
+ 'browser/media_gallery/media_device_notifications_linux.cc',
|
||||
+ 'browser/media_gallery/media_device_notifications_linux.h',
|
||||
+ 'browser/system_monitor/removable_device_notifications_linux.cc',
|
||||
+ 'browser/system_monitor/removable_device_notifications_linux.h'
|
||||
+ ],
|
||||
+ }],
|
||||
['OS=="mac"', {
|
||||
|
@ -1,8 +1,35 @@
|
||||
--- content/app/content_main_runner.cc.orig 2012-07-18 10:01:24.000000000 +0300
|
||||
+++ content/app/content_main_runner.cc 2012-07-25 21:01:19.000000000 +0300
|
||||
@@ -462,7 +462,7 @@
|
||||
--- content/app/content_main_runner.cc.orig 2012-10-31 21:01:34.000000000 +0200
|
||||
+++ content/app/content_main_runner.cc 2012-11-07 17:25:10.000000000 +0200
|
||||
@@ -91,7 +91,7 @@
|
||||
extern int RendererMain(const content::MainFunctionParams&);
|
||||
extern int WorkerMain(const content::MainFunctionParams&);
|
||||
extern int UtilityMain(const content::MainFunctionParams&);
|
||||
-#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_ANDROID)
|
||||
+#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_ANDROID) && !defined(OS_BSD)
|
||||
namespace content {
|
||||
extern int ZygoteMain(const MainFunctionParams&,
|
||||
ZygoteForkDelegate* forkdelegate);
|
||||
@@ -333,7 +333,7 @@
|
||||
int (*function)(const MainFunctionParams&);
|
||||
};
|
||||
|
||||
-#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_ANDROID)
|
||||
+#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_ANDROID) && !defined(OS_BSD)
|
||||
// On platforms that use the zygote, we have a special subset of
|
||||
// subprocesses that are launched via the zygote. This function
|
||||
// fills in some process-launching bits around ZygoteMain().
|
||||
@@ -438,7 +438,7 @@
|
||||
}
|
||||
}
|
||||
|
||||
-#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_ANDROID)
|
||||
+#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_ANDROID) && !defined(OS_BSD)
|
||||
// Zygote startup is special -- see RunZygote comments above
|
||||
// for why we don't use ZygoteMain directly.
|
||||
if (process_type == switches::kZygoteProcess)
|
||||
@@ -548,7 +548,7 @@
|
||||
kPrimaryIPCChannel + base::GlobalDescriptors::kBaseDescriptor);
|
||||
#endif
|
||||
#endif // !OS_ANDROID && !OS_IOS
|
||||
|
||||
-#if defined(OS_LINUX) || defined(OS_OPENBSD)
|
||||
+#if defined(OS_LINUX) || defined(OS_BSD)
|
||||
|
@ -1,6 +1,6 @@
|
||||
--- content/browser/browser_main_loop.cc.orig 2012-01-30 22:18:23.000000000 +0200
|
||||
+++ content/browser/browser_main_loop.cc 2012-01-30 22:19:06.000000000 +0200
|
||||
@@ -39,7 +39,7 @@
|
||||
--- content/browser/browser_main_loop.cc.orig 2012-10-31 21:01:35.000000000 +0200
|
||||
+++ content/browser/browser_main_loop.cc 2012-11-07 15:40:53.000000000 +0200
|
||||
@@ -61,7 +61,7 @@
|
||||
#include "net/base/winsock_init.h"
|
||||
#endif
|
||||
|
||||
@ -9,7 +9,25 @@
|
||||
#include <glib-object.h>
|
||||
#endif
|
||||
|
||||
@@ -89,7 +89,7 @@
|
||||
@@ -79,7 +79,7 @@
|
||||
#include "ui/gfx/gtk_util.h"
|
||||
#endif
|
||||
|
||||
-#if defined(OS_POSIX) && !defined(OS_MACOSX)
|
||||
+#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_BSD)
|
||||
#include <sys/stat.h>
|
||||
|
||||
#include "base/process_util.h"
|
||||
@@ -100,7 +100,7 @@
|
||||
|
||||
namespace {
|
||||
|
||||
-#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_ANDROID)
|
||||
+#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_ANDROID) && !defined(OS_BSD)
|
||||
void SetupSandbox(const CommandLine& parsed_command_line) {
|
||||
// TODO(evanm): move this into SandboxWrapper; I'm just trying to move this
|
||||
// code en masse out of chrome_main for now.
|
||||
@@ -128,7 +128,7 @@
|
||||
}
|
||||
#endif
|
||||
|
||||
@ -18,7 +36,16 @@
|
||||
static void GLibLogHandler(const gchar* log_domain,
|
||||
GLogLevelFlags log_level,
|
||||
const gchar* message,
|
||||
@@ -518,7 +518,7 @@
|
||||
@@ -286,7 +286,7 @@
|
||||
}
|
||||
#endif // !defined(USE_OPENSSL)
|
||||
|
||||
-#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_ANDROID)
|
||||
+#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_ANDROID) && !defined(OS_BSD)
|
||||
SetupSandbox(parsed_command_line_);
|
||||
#endif
|
||||
|
||||
@@ -681,7 +681,7 @@
|
||||
// are no #else branches on any #ifs.
|
||||
// TODO(stevenjb): Move platform specific code into platform specific Parts
|
||||
// (Need to add InitializeToolkit stage to BrowserParts).
|
||||
|
@ -0,0 +1,92 @@
|
||||
--- content/browser/child_process_launcher.cc.orig 2012-10-31 21:01:35.000000000 +0200
|
||||
+++ content/browser/child_process_launcher.cc 2012-11-07 13:39:44.000000000 +0200
|
||||
@@ -52,7 +52,7 @@
|
||||
termination_status_(base::TERMINATION_STATUS_NORMAL_TERMINATION),
|
||||
exit_code_(content::RESULT_CODE_NORMAL_EXIT),
|
||||
starting_(true)
|
||||
-#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_ANDROID)
|
||||
+#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_ANDROID) && !defined(OS_BSD)
|
||||
, zygote_(false)
|
||||
#endif
|
||||
{
|
||||
@@ -188,7 +188,7 @@
|
||||
base::GlobalDescriptors::Mapping files_to_register;
|
||||
files_to_register.push_back(std::pair<base::GlobalDescriptors::Key, int>(
|
||||
kPrimaryIPCChannel, ipcfd));
|
||||
-#if !defined(OS_MACOSX)
|
||||
+#if !defined(OS_MACOSX) && !defined(OS_BSD)
|
||||
content::GetContentClient()->browser()->
|
||||
GetAdditionalMappedFilesForChildProcess(*cmd_line, &files_to_register);
|
||||
if (use_zygote) {
|
||||
@@ -261,7 +261,7 @@
|
||||
base::Bind(
|
||||
&Context::Notify,
|
||||
this_object.get(),
|
||||
-#if defined(OS_POSIX) && !defined(OS_MACOSX)
|
||||
+#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_BSD)
|
||||
use_zygote,
|
||||
#endif
|
||||
handle));
|
||||
@@ -269,7 +269,7 @@
|
||||
}
|
||||
|
||||
void Notify(
|
||||
-#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_ANDROID)
|
||||
+#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_ANDROID) && !defined(OS_BSD)
|
||||
bool zygote,
|
||||
#endif
|
||||
base::ProcessHandle handle) {
|
||||
@@ -282,7 +282,7 @@
|
||||
if (!handle)
|
||||
LOG(ERROR) << "Failed to launch child process";
|
||||
|
||||
-#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_ANDROID)
|
||||
+#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_ANDROID) && !defined(OS_BSD)
|
||||
zygote_ = zygote;
|
||||
#endif
|
||||
if (client_) {
|
||||
@@ -305,7 +305,7 @@
|
||||
BrowserThread::PROCESS_LAUNCHER, FROM_HERE,
|
||||
base::Bind(
|
||||
&Context::TerminateInternal,
|
||||
-#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_ANDROID)
|
||||
+#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_ANDROID) && !defined(OS_BSD)
|
||||
zygote_,
|
||||
#endif
|
||||
process_.handle()));
|
||||
@@ -319,7 +319,7 @@
|
||||
}
|
||||
|
||||
static void TerminateInternal(
|
||||
-#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_ANDROID)
|
||||
+#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_ANDROID) && !defined(OS_BSD)
|
||||
bool zygote,
|
||||
#endif
|
||||
base::ProcessHandle handle) {
|
||||
@@ -333,7 +333,7 @@
|
||||
process.Terminate(content::RESULT_CODE_NORMAL_EXIT);
|
||||
// On POSIX, we must additionally reap the child.
|
||||
#if defined(OS_POSIX)
|
||||
-#if !defined(OS_MACOSX)
|
||||
+#if !defined(OS_MACOSX) && !defined(OS_BSD)
|
||||
if (zygote) {
|
||||
// If the renderer was created via a zygote, we have to proxy the reaping
|
||||
// through the zygote process.
|
||||
@@ -360,7 +360,7 @@
|
||||
#if defined(OS_ANDROID)
|
||||
// The fd to close after creating the process.
|
||||
int ipcfd_;
|
||||
-#elif defined(OS_POSIX) && !defined(OS_MACOSX)
|
||||
+#elif defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_BSD)
|
||||
bool zygote_;
|
||||
#endif
|
||||
};
|
||||
@@ -413,7 +413,7 @@
|
||||
*exit_code = context_->exit_code_;
|
||||
return context_->termination_status_;
|
||||
}
|
||||
-#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_ANDROID)
|
||||
+#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_ANDROID) && !defined(OS_BSD)
|
||||
if (context_->zygote_) {
|
||||
context_->termination_status_ = ZygoteHostImpl::GetInstance()->
|
||||
GetTerminationStatus(handle, &context_->exit_code_);
|
@ -1,5 +1,5 @@
|
||||
--- chrome/browser/gpu_blacklist.cc.orig 2012-04-29 20:49:40.000000000 +0300
|
||||
+++ chrome/browser/gpu_blacklist.cc 2012-04-29 20:49:54.000000000 +0300
|
||||
--- content/browser/gpu/gpu_blacklist.cc.orig 2012-04-29 20:49:40.000000000 +0300
|
||||
+++ content/browser/gpu/gpu_blacklist.cc 2012-04-29 20:49:54.000000000 +0300
|
||||
@@ -940,7 +940,7 @@
|
||||
return kOsChromeOS;
|
||||
#elif defined(OS_WIN)
|
@ -1,5 +1,5 @@
|
||||
--- chrome/browser/gpu_blacklist_unittest.cc.orig 2012-02-01 21:51:33.000000000 +0200
|
||||
+++ chrome/browser/gpu_blacklist_unittest.cc 2012-02-01 21:52:45.000000000 +0200
|
||||
--- content/browser/gpu/gpu_blacklist_unittest.cc.orig 2012-02-01 21:51:33.000000000 +0200
|
||||
+++ content/browser/gpu/gpu_blacklist_unittest.cc 2012-02-01 21:52:45.000000000 +0200
|
||||
@@ -191,7 +191,7 @@
|
||||
EXPECT_EQ(flags.flags(),
|
||||
static_cast<uint32>(GpuFeatureFlags::kGpuFeatureWebgl));
|
@ -1,42 +0,0 @@
|
||||
--- content/browser/zygote_host/zygote_host_impl_linux.cc.orig 2012-05-09 10:01:22.000000000 +0300
|
||||
+++ content/browser/zygote_host/zygote_host_impl_linux.cc 2012-05-20 02:32:55.863105935 +0300
|
||||
@@ -92,7 +92,7 @@
|
||||
cmd_line.AppendSwitchASCII(switches::kProcessType, switches::kZygoteProcess);
|
||||
|
||||
int fds[2];
|
||||
-#if defined(OS_FREEBSD) || defined(OS_OPENBSD)
|
||||
+#if defined(OS_BSD)
|
||||
// The BSDs often don't support SOCK_SEQPACKET yet, so fall back to
|
||||
// SOCK_DGRAM if necessary.
|
||||
if (socketpair(PF_UNIX, SOCK_SEQPACKET, 0, fds) != 0)
|
||||
@@ -310,7 +310,7 @@
|
||||
return base::kNullProcessHandle;
|
||||
}
|
||||
|
||||
-#if !defined(OS_OPENBSD)
|
||||
+#if !defined(OS_BSD)
|
||||
// This is just a starting score for a renderer or extension (the
|
||||
// only types of processes that will be started this way). It will
|
||||
// get adjusted as time goes on. (This is the same value as
|
||||
@@ -323,9 +323,9 @@
|
||||
return pid;
|
||||
}
|
||||
|
||||
-#if !defined(OS_OPENBSD)
|
||||
void ZygoteHostImpl::AdjustRendererOOMScore(base::ProcessHandle pid,
|
||||
int score) {
|
||||
+#if !defined(OS_BSD)
|
||||
// 1) You can't change the oom_score_adj of a non-dumpable process
|
||||
// (EPERM) unless you're root. Because of this, we can't set the
|
||||
// oom_adj from the browser process.
|
||||
@@ -390,8 +390,9 @@
|
||||
if (!base::AdjustOOMScore(pid, score))
|
||||
PLOG(ERROR) << "Failed to adjust OOM score of renderer with pid " << pid;
|
||||
}
|
||||
-}
|
||||
#endif
|
||||
+}
|
||||
+
|
||||
|
||||
void ZygoteHostImpl::EnsureProcessTerminated(pid_t process) {
|
||||
DCHECK(init_);
|
@ -1,31 +0,0 @@
|
||||
--- content/common/sandbox_seccomp_bpf_linux.cc.orig 2012-10-02 00:12:55.000000000 +0300
|
||||
+++ content/common/sandbox_seccomp_bpf_linux.cc 2012-10-02 00:13:01.000000000 +0300
|
||||
@@ -2,15 +2,15 @@
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
-#include <asm/unistd.h>
|
||||
+//#include <asm/unistd.h>
|
||||
#include <dlfcn.h>
|
||||
#include <errno.h>
|
||||
#include <fcntl.h>
|
||||
-#include <linux/audit.h>
|
||||
-#include <linux/filter.h>
|
||||
+//include <linux/audit.h>
|
||||
+//#include <linux/filter.h>
|
||||
#include <signal.h>
|
||||
#include <string.h>
|
||||
-#include <sys/prctl.h>
|
||||
+//#include <sys/prctl.h>
|
||||
#include <sys/stat.h>
|
||||
#include <sys/types.h>
|
||||
#include <ucontext.h>
|
||||
@@ -25,7 +25,7 @@
|
||||
#include "content/public/common/content_switches.h"
|
||||
|
||||
// These are the only architectures supported for now.
|
||||
-#if defined(__i386__) || defined(__x86_64__)
|
||||
+#if (defined(__i386__) || defined(__x86_64__)) && !defined(OS_FREEBSD)
|
||||
#define SECCOMP_BPF_SANDBOX
|
||||
#endif
|
||||
|
@ -1,11 +0,0 @@
|
||||
--- content/common/seccomp_sandbox.h.orig 2012-07-18 10:01:27.000000000 +0300
|
||||
+++ content/common/seccomp_sandbox.h 2012-07-25 21:10:12.000000000 +0300
|
||||
@@ -18,7 +18,7 @@
|
||||
#include "content/public/common/content_switches.h"
|
||||
|
||||
#if defined(ARCH_CPU_X86_FAMILY) && !defined(CHROMIUM_SELINUX) && \
|
||||
- !defined(OS_CHROMEOS) && !defined(TOOLKIT_VIEWS) && !defined(OS_OPENBSD)
|
||||
+ !defined(OS_CHROMEOS) && !defined(TOOLKIT_VIEWS) && !defined(OS_BSD)
|
||||
#define SECCOMP_SANDBOX
|
||||
#include "seccompsandbox/sandbox.h"
|
||||
#endif
|
@ -1,14 +1,18 @@
|
||||
--- content/content_browser.gypi.orig 2012-10-01 20:09:41.000000000 +0300
|
||||
+++ content/content_browser.gypi 2012-10-01 20:20:01.000000000 +0300
|
||||
@@ -950,9 +950,12 @@
|
||||
],
|
||||
--- content/content_browser.gypi.orig 2012-10-31 21:01:37.000000000 +0200
|
||||
+++ content/content_browser.gypi 2012-11-07 13:18:40.000000000 +0200
|
||||
@@ -995,8 +995,17 @@
|
||||
}],
|
||||
['os_bsd==1', {
|
||||
- 'sources/': [
|
||||
+ 'sources/': [
|
||||
'sources/': [
|
||||
+ ['exclude', 'public/browser/zygote_host_linux\\.h$'],
|
||||
+ ['exclude', 'browser/zygote_host/zygote_host_impl_linux\\.cc$'],
|
||||
+ ['exclude', 'browser/zygote_host/zygote_host_impl_linux\\.h$'],
|
||||
+ ['exclude', 'zygote/zygote_linux\\.cc$'],
|
||||
+ ['exclude', 'zygote/zygote_linux\\.h$'],
|
||||
+ ['exclude', 'zygote/zygote_main_linux\\.cc$'],
|
||||
+ ['exclude', '^browser/device_monitor_linux\\.cc$'],
|
||||
+ ['exclude', '^browser/download/file_metadata_linux\\.cc$'],
|
||||
['exclude', '^browser/gamepad/platform_data_fetcher_linux\\.cc$'],
|
||||
['exclude', '^browser/gamepad/gamepad_platform_data_fetcher_linux\\.cc$'],
|
||||
['exclude', '^browser/geolocation/wifi_data_provider_linux\\.cc$'],
|
||||
+ ['exclude', '^browser/udev_linux\\.cc$'],
|
||||
],
|
||||
|
11
www/chromium/files/patch-content__content_common.gypi
Normal file
11
www/chromium/files/patch-content__content_common.gypi
Normal file
@ -0,0 +1,11 @@
|
||||
--- content/content_common.gypi.orig 2012-11-07 15:08:50.000000000 +0200
|
||||
+++ content/content_common.gypi 2012-11-07 15:09:05.000000000 +0200
|
||||
@@ -330,8 +330,6 @@
|
||||
'common/sandbox_linux.cc',
|
||||
'common/sandbox_policy.cc',
|
||||
'common/sandbox_policy.h',
|
||||
- 'common/sandbox_seccomp_bpf_linux.cc',
|
||||
- 'common/sandbox_seccomp_bpf_linux.h',
|
||||
'common/savable_url_schemes.cc',
|
||||
'common/savable_url_schemes.h',
|
||||
'common/set_process_title.cc',
|
@ -1,11 +0,0 @@
|
||||
--- content/public/common/sandbox_init.h.orig 2012-06-25 21:27:29.628231368 +0300
|
||||
+++ content/public/common/sandbox_init.h 2012-06-25 21:27:46.571430448 +0300
|
||||
@@ -70,7 +70,7 @@
|
||||
CONTENT_EXPORT bool InitializeSandbox(int sandbox_type,
|
||||
const FilePath& allowed_path);
|
||||
|
||||
-#elif defined(OS_LINUX)
|
||||
+#elif defined(OS_LINUX) || defined(OS_BSD)
|
||||
|
||||
CONTENT_EXPORT void InitializeSandbox();
|
||||
|
@ -1,5 +1,5 @@
|
||||
--- content/test/mock_render_process_host.cc.orig 2010-12-16 02:11:57.000000000 +0100
|
||||
+++ content/test/mock_render_process_host.cc 2010-12-20 20:15:08.000000000 +0100
|
||||
--- content/public/test/mock_render_process_host.cc.orig 2010-12-16 02:11:57.000000000 +0100
|
||||
+++ content/public/test/mock_render_process_host.cc 2010-12-20 20:15:08.000000000 +0100
|
||||
@@ -106,7 +106,7 @@
|
||||
DuplicateHandle(GetCurrentProcess(), dib_id.handle, GetCurrentProcess(),
|
||||
&duped, 0, TRUE, DUPLICATE_SAME_ACCESS);
|
@ -0,0 +1,12 @@
|
||||
--- content/renderer/renderer_main_platform_delegate_linux.cc.orig 2012-10-31 21:01:36.000000000 +0200
|
||||
+++ content/renderer/renderer_main_platform_delegate_linux.cc 2012-11-07 17:38:32.000000000 +0200
|
||||
@@ -34,7 +34,9 @@
|
||||
//
|
||||
// The seccomp sandbox mode 1 (sandbox/linux/seccomp-legacy) and mode 2
|
||||
// (sandbox/linux/seccomp-bpf) are started in InitializeSandbox().
|
||||
+#if !defined(OS_BSD)
|
||||
content::InitializeSandbox();
|
||||
+#endif
|
||||
return true;
|
||||
}
|
||||
|
@ -1,12 +0,0 @@
|
||||
--- content/zygote/zygote_linux.cc.orig 2012-07-26 22:17:55.696652102 +0300
|
||||
+++ content/zygote/zygote_linux.cc 2012-07-26 22:19:42.568652054 +0300
|
||||
@@ -9,6 +9,9 @@
|
||||
#include <sys/socket.h>
|
||||
#include <sys/types.h>
|
||||
#include <sys/wait.h>
|
||||
+#if defined(OS_BSD)
|
||||
+#include <signal.h>
|
||||
+#endif
|
||||
|
||||
#include "base/command_line.h"
|
||||
#include "ipc/ipc_switches.h"
|
@ -1,52 +0,0 @@
|
||||
--- content/zygote/zygote_main_linux.cc.orig 2012-09-25 16:01:30.000000000 +0300
|
||||
+++ content/zygote/zygote_main_linux.cc 2012-10-01 21:22:30.000000000 +0300
|
||||
@@ -46,6 +46,9 @@
|
||||
#include <sys/signal.h>
|
||||
#else
|
||||
#include <signal.h>
|
||||
+#if defined(OS_FREEBSD)
|
||||
+#include <sys/wait.h>
|
||||
+#endif
|
||||
#endif
|
||||
|
||||
namespace content {
|
||||
@@ -324,6 +327,11 @@
|
||||
CHECK(HANDLE_EINTR(send(sync_fds[1], "C", 1, MSG_NOSIGNAL)) == 1);
|
||||
(void) HANDLE_EINTR(close(sync_fds[1]));
|
||||
|
||||
+#if defined(OS_FREEBSD)
|
||||
+ int exit_code =
|
||||
+ HANDLE_EINTR(waitpid(child_pid, NULL, WNOHANG)) == -1 ? 1 : 0;
|
||||
+ _exit(exit_code);
|
||||
+#else
|
||||
for (;;) {
|
||||
// Loop until we have reaped our one natural child
|
||||
siginfo_t reaped_child_info;
|
||||
@@ -342,6 +350,7 @@
|
||||
_exit(exit_code);
|
||||
}
|
||||
}
|
||||
+#endif
|
||||
} else {
|
||||
// The child needs to wait for the parent to close kZygoteIdFd to avoid a
|
||||
// race condition
|
||||
@@ -395,7 +404,7 @@
|
||||
*has_started_new_init = true;
|
||||
}
|
||||
|
||||
-#if !defined(OS_OPENBSD)
|
||||
+#if !defined(OS_BSD)
|
||||
// Previously, we required that the binary be non-readable. This causes the
|
||||
// kernel to mark the process as non-dumpable at startup. The thinking was
|
||||
// that, although we were putting the renderers into a PID namespace (with
|
||||
@@ -448,8 +457,10 @@
|
||||
ZygoteForkDelegate* forkdelegate) {
|
||||
#if !defined(CHROMIUM_SELINUX)
|
||||
g_am_zygote_or_renderer = true;
|
||||
+#if !defined(OS_BSD)
|
||||
sandbox::InitLibcUrandomOverrides();
|
||||
#endif
|
||||
+#endif
|
||||
|
||||
LinuxSandbox* linux_sandbox = LinuxSandbox::GetInstance();
|
||||
// This will pre-initialize the various sandboxes that need it.
|
10
www/chromium/files/patch-net__dns__address_sorter_posix.cc
Normal file
10
www/chromium/files/patch-net__dns__address_sorter_posix.cc
Normal file
@ -0,0 +1,10 @@
|
||||
--- net/dns/address_sorter_posix.cc.orig 2012-11-07 16:21:02.000000000 +0200
|
||||
+++ net/dns/address_sorter_posix.cc 2012-11-07 16:21:39.000000000 +0200
|
||||
@@ -10,6 +10,7 @@
|
||||
#include <sys/socket.h> // Must be included before ifaddrs.h.
|
||||
#include <ifaddrs.h>
|
||||
#include <net/if.h>
|
||||
+#include <net/if_var.h>
|
||||
#include <netinet/in_var.h>
|
||||
#include <string.h>
|
||||
#include <sys/ioctl.h>
|
@ -1,13 +1,22 @@
|
||||
--- ppapi/shared_impl/private/net_address_private_impl.cc.orig 2012-07-25 22:05:38.000000000 +0300
|
||||
+++ ppapi/shared_impl/private/net_address_private_impl.cc 2012-07-25 22:24:11.000000000 +0300
|
||||
@@ -4,6 +4,10 @@
|
||||
--- ppapi/shared_impl/private/net_address_private_impl.cc.orig 2012-10-31 21:01:33.000000000 +0200
|
||||
+++ ppapi/shared_impl/private/net_address_private_impl.cc 2012-11-07 14:41:26.000000000 +0200
|
||||
@@ -12,6 +12,10 @@
|
||||
#include <sys/types.h>
|
||||
#endif
|
||||
|
||||
#include "ppapi/shared_impl/private/net_address_private_impl.h"
|
||||
|
||||
+#if defined(OS_FREEBSD)
|
||||
+#if defined(OS_BSD)
|
||||
+#include <netinet/in.h>
|
||||
+#endif
|
||||
+
|
||||
#include <string.h>
|
||||
|
||||
#include <string>
|
||||
@@ -26,7 +30,7 @@
|
||||
#include "ppapi/shared_impl/var.h"
|
||||
#include "ppapi/thunk/thunk.h"
|
||||
|
||||
-#if defined(OS_MACOSX)
|
||||
+#if defined(OS_MACOSX) || defined(OS_BSD)
|
||||
// This is a bit evil, but it's standard operating procedure for |s6_addr|....
|
||||
#define s6_addr16 __u6_addr.__u6_addr16
|
||||
#endif
|
||||
|
@ -1,17 +0,0 @@
|
||||
--- sandbox/sandbox.gyp.orig 2012-10-01 21:30:17.000000000 +0300
|
||||
+++ sandbox/sandbox.gyp 2012-10-01 21:30:25.000000000 +0300
|
||||
@@ -12,12 +12,12 @@
|
||||
'win/sandbox_win.gypi',
|
||||
],
|
||||
}],
|
||||
- [ 'OS=="linux"', {
|
||||
+ [ 'OS=="linux" or OS=="freebsd"', {
|
||||
'includes': [
|
||||
'linux/sandbox_linux.gypi',
|
||||
],
|
||||
}],
|
||||
- [ 'OS!="win" and OS!="mac" and OS!="linux"', {
|
||||
+ [ 'OS!="win" and OS!="mac" and OS!="linux" and OS!="freebsd"', {
|
||||
# We need a 'default' to accomodate the "sandbox" target, for instance
|
||||
# on Android.
|
||||
'targets': [
|
@ -1,10 +0,0 @@
|
||||
--- tools/gyp/pylib/gyp/common.py.orig 2012-05-30 10:04:06.000000000 +0300
|
||||
+++ tools/gyp/pylib/gyp/common.py 2012-06-05 22:36:29.000000000 +0300
|
||||
@@ -356,6 +356,7 @@
|
||||
'freebsd7': 'freebsd',
|
||||
'freebsd8': 'freebsd',
|
||||
'freebsd9': 'freebsd',
|
||||
+ 'freebsd10': 'freebsd',
|
||||
}
|
||||
flavor = flavors.get(sys.platform, 'linux')
|
||||
return params.get('flavor', flavor)
|
@ -1,19 +1,28 @@
|
||||
--- tools/gyp/pylib/gyp/generator/make.py.orig 2011-10-07 11:51:41.000000000 +0300
|
||||
+++ tools/gyp/pylib/gyp/generator/make.py 2011-10-08 22:49:05.683824673 +0300
|
||||
@@ -249,13 +249,13 @@
|
||||
--- tools/gyp/pylib/gyp/generator/make.py.orig 2012-10-31 21:04:03.000000000 +0200
|
||||
+++ tools/gyp/pylib/gyp/generator/make.py 2012-11-07 15:22:38.000000000 +0200
|
||||
@@ -87,7 +87,7 @@
|
||||
else:
|
||||
operating_system = flavor
|
||||
if flavor == 'android':
|
||||
- operating_system = 'linux' # Keep this legacy behavior for now.
|
||||
+ operating_system = 'freebsd' # Keep this legacy behavior for now.
|
||||
default_variables.setdefault('OS', operating_system)
|
||||
default_variables.setdefault('SHARED_LIB_SUFFIX', '.so')
|
||||
default_variables.setdefault('SHARED_LIB_DIR','$(builddir)/lib.$(TOOLSET)')
|
||||
@@ -269,13 +269,13 @@
|
||||
# in gyp's make.py where ARFLAGS.host etc. is computed.
|
||||
# TODO(evan): move all cross-compilation logic to gyp-time so we don't need
|
||||
# to replicate this environment fallback in make as well.
|
||||
-CC.host ?= gcc
|
||||
-CC.host ?= %(CC.host)s
|
||||
-CFLAGS.host ?=
|
||||
-CXX.host ?= g++
|
||||
-CXX.host ?= %(CXX.host)s
|
||||
-CXXFLAGS.host ?=
|
||||
-LINK.host ?= g++
|
||||
-LINK.host ?= %(LINK.host)s
|
||||
-LDFLAGS.host ?=
|
||||
-AR.host ?= ar
|
||||
-AR.host ?= %(AR.host)s
|
||||
+CC.host ?= $(CC)
|
||||
+CFLAGS.host ?= $(CFLAGS)
|
||||
+CXX.host ?= $(CXX)
|
||||
+CXX.host ?= $(CXX)
|
||||
+CXXFLAGS.host ?= $(CXXFLAGS)
|
||||
+LINK.host ?= $(LINK)
|
||||
+LDFLAGS.host ?= $(LDFLAGS)
|
||||
@ -21,3 +30,12 @@
|
||||
ARFLAGS.host := %(ARFLAGS.host)s
|
||||
|
||||
# Define a dir function that can handle spaces.
|
||||
@@ -1770,7 +1770,7 @@
|
||||
return modules
|
||||
|
||||
# Retrieve the default value of 'SHARED_LIB_SUFFIX'
|
||||
- params = {'flavor': 'linux'}
|
||||
+ params = {'flavor': 'freebsd'}
|
||||
default_variables = {}
|
||||
CalculateVariables(default_variables, params)
|
||||
|
||||
|
@ -2,6 +2,7 @@ bin/chrome
|
||||
%%DATADIR%%/chrome
|
||||
%%DATADIR%%/chrome-wrapper
|
||||
%%DATADIR%%/chrome.pak
|
||||
%%DATADIR%%/chrome_100_percent.pak
|
||||
%%DATADIR%%/content_resources.pak
|
||||
%%DATADIR%%/libffmpegsumo.so
|
||||
%%DATADIR%%/locales/am.pak
|
||||
@ -63,12 +64,19 @@ bin/chrome
|
||||
%%DATADIR%%/resources.pak
|
||||
%%DATADIR%%/resources/extension/demo/library.js
|
||||
%%DATADIR%%/resources/inspector/auditsPanel.css
|
||||
%%DATADIR%%/resources/inspector/AuditsPanel.js
|
||||
%%DATADIR%%/resources/inspector/breadcrumbList.css
|
||||
%%DATADIR%%/resources/inspector/cmdevtools.css
|
||||
%%DATADIR%%/resources/inspector/codemirror.css
|
||||
%%DATADIR%%/resources/inspector/CodeMirrorTextEditor.js
|
||||
%%DATADIR%%/resources/inspector/cssNamedFlows.css
|
||||
%%DATADIR%%/resources/inspector/dataGrid.css
|
||||
%%DATADIR%%/resources/inspector/devTools.css
|
||||
%%DATADIR%%/resources/inspector/devtools.html
|
||||
%%DATADIR%%/resources/inspector/DevTools.js
|
||||
%%DATADIR%%/resources/inspector/devtools_extension_api.js
|
||||
%%DATADIR%%/resources/inspector/elementsPanel.css
|
||||
%%DATADIR%%/resources/inspector/ElementsPanel.js
|
||||
%%DATADIR%%/resources/inspector/filteredItemSelectionDialog.css
|
||||
%%DATADIR%%/resources/inspector/heapProfiler.css
|
||||
%%DATADIR%%/resources/inspector/HeapSnapshotWorker.js
|
||||
@ -117,6 +125,7 @@ bin/chrome
|
||||
%%DATADIR%%/resources/inspector/Images/indexedDBIndex.png
|
||||
%%DATADIR%%/resources/inspector/Images/indexedDBObjectStore.png
|
||||
%%DATADIR%%/resources/inspector/Images/localStorage.png
|
||||
%%DATADIR%%/resources/inspector/Images/namedFlowOverflow.png
|
||||
%%DATADIR%%/resources/inspector/Images/navigatorShowHideButton.png
|
||||
%%DATADIR%%/resources/inspector/Images/paneAddButtons.png
|
||||
%%DATADIR%%/resources/inspector/Images/paneBottomGrow.png
|
||||
@ -134,6 +143,9 @@ bin/chrome
|
||||
%%DATADIR%%/resources/inspector/Images/profilesSilhouette.png
|
||||
%%DATADIR%%/resources/inspector/Images/programCounterBorder.png
|
||||
%%DATADIR%%/resources/inspector/Images/radioDot.png
|
||||
%%DATADIR%%/resources/inspector/Images/regionEmpty.png
|
||||
%%DATADIR%%/resources/inspector/Images/regionFit.png
|
||||
%%DATADIR%%/resources/inspector/Images/regionOverset.png
|
||||
%%DATADIR%%/resources/inspector/Images/resourceCSSIcon.png
|
||||
%%DATADIR%%/resources/inspector/Images/resourceDocumentIcon.png
|
||||
%%DATADIR%%/resources/inspector/Images/resourceDocumentIconSmall.png
|
||||
@ -169,6 +181,7 @@ bin/chrome
|
||||
%%DATADIR%%/resources/inspector/Images/splitviewDimple.png
|
||||
%%DATADIR%%/resources/inspector/Images/splitviewDividerBackground.png
|
||||
%%DATADIR%%/resources/inspector/Images/statusbarButtonGlyphs.png
|
||||
%%DATADIR%%/resources/inspector/Images/statusbarButtonGlyphs2x.png
|
||||
%%DATADIR%%/resources/inspector/Images/statusbarResizerHorizontal.png
|
||||
%%DATADIR%%/resources/inspector/Images/statusbarResizerVertical.png
|
||||
%%DATADIR%%/resources/inspector/Images/successGreenDot.png
|
||||
@ -217,20 +230,24 @@ bin/chrome
|
||||
%%DATADIR%%/resources/inspector/navigatorView.css
|
||||
%%DATADIR%%/resources/inspector/networkLogView.css
|
||||
%%DATADIR%%/resources/inspector/networkPanel.css
|
||||
%%DATADIR%%/resources/inspector/NetworkPanel.js
|
||||
%%DATADIR%%/resources/inspector/panelEnablerView.css
|
||||
%%DATADIR%%/resources/inspector/profilesPanel.css
|
||||
%%DATADIR%%/resources/inspector/ProfilesPanel.js
|
||||
%%DATADIR%%/resources/inspector/resourcesPanel.css
|
||||
%%DATADIR%%/resources/inspector/ResourcesPanel.js
|
||||
%%DATADIR%%/resources/inspector/resourceView.css
|
||||
%%DATADIR%%/resources/inspector/revisionHistory.css
|
||||
%%DATADIR%%/resources/inspector/ScriptFormatterWorker.js
|
||||
%%DATADIR%%/resources/inspector/scriptsPanel.css
|
||||
%%DATADIR%%/resources/inspector/ScriptsPanel.js
|
||||
%%DATADIR%%/resources/inspector/splitView.css
|
||||
%%DATADIR%%/resources/inspector/tabbedPane.css
|
||||
%%DATADIR%%/resources/inspector/textPrompt.css
|
||||
%%DATADIR%%/resources/inspector/textEditor.css
|
||||
%%DATADIR%%/resources/inspector/textPrompt.css
|
||||
%%DATADIR%%/resources/inspector/timelinePanel.css
|
||||
%%DATADIR%%/theme_resources_100_percent.pak
|
||||
%%DATADIR%%/ui_resources_100_percent.pak
|
||||
%%DATADIR%%/resources/inspector/TimelinePanel.js
|
||||
%%DATADIR%%/resources/inspector/webGLProfiler.css
|
||||
%%DATADIR%%/xdg-settings
|
||||
@dirrm %%DATADIR%%/locales
|
||||
@dirrm %%DATADIR%%/resources/inspector/Images
|
||||
|
Loading…
Reference in New Issue
Block a user