Merge pull request #32 from brightray/chrome-31
Update to Chrome 31.0.1650.57
This commit is contained in:
Коммит
4252769640
2
VERSION
2
VERSION
|
@ -1 +1 @@
|
||||||
30.0.1599.69
|
31.0.1650.57
|
||||||
|
|
|
@ -46,8 +46,12 @@
|
||||||
'dependencies': [
|
'dependencies': [
|
||||||
'<(DEPTH)/base/base.gyp:base_prefs',
|
'<(DEPTH)/base/base.gyp:base_prefs',
|
||||||
'<(DEPTH)/content/content.gyp:content',
|
'<(DEPTH)/content/content.gyp:content',
|
||||||
|
'<(DEPTH)/content/content.gyp:content_app_both',
|
||||||
'<(DEPTH)/content/content.gyp:content_shell_pak',
|
'<(DEPTH)/content/content.gyp:content_shell_pak',
|
||||||
],
|
],
|
||||||
|
'sources': [
|
||||||
|
'empty.cc',
|
||||||
|
],
|
||||||
'conditions': [
|
'conditions': [
|
||||||
['OS=="win"', {
|
['OS=="win"', {
|
||||||
'sources': [
|
'sources': [
|
|
@ -0,0 +1,2 @@
|
||||||
|
// This file exists solely to tell gyp to link libchromiumcontent as a C++
|
||||||
|
// module rather than as a C module.
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -1,21 +1,21 @@
|
||||||
Index: v8/include/v8.h
|
Index: v8/include/v8.h
|
||||||
===================================================================
|
===================================================================
|
||||||
--- v8/include/v8.h (revision 14861)
|
--- v8/include/v8.h (revision 17714)
|
||||||
+++ v8/include/v8.h (working copy)
|
+++ v8/include/v8.h (working copy)
|
||||||
@@ -4325,7 +4325,7 @@
|
@@ -4254,7 +4254,7 @@
|
||||||
* be performed.
|
* be performed.
|
||||||
*/
|
*/
|
||||||
class V8_EXPORT AssertNoGCScope {
|
class V8_EXPORT AssertNoGCScope {
|
||||||
-#ifndef DEBUG
|
-#ifndef DEBUG
|
||||||
+#ifdef NDEBUG
|
+#ifdef NDEBUG
|
||||||
// TODO(yangguo): remove isolate argument.
|
// TODO(yangguo): remove isolate argument.
|
||||||
V8_INLINE(AssertNoGCScope(Isolate* isolate)) { }
|
V8_INLINE AssertNoGCScope(Isolate* isolate) {}
|
||||||
#else
|
#else
|
||||||
Index: v8/src/api.cc
|
Index: v8/src/api.cc
|
||||||
===================================================================
|
===================================================================
|
||||||
--- v8/src/api.cc (revision 14861)
|
--- v8/src/api.cc (revision 17714)
|
||||||
+++ v8/src/api.cc (working copy)
|
+++ v8/src/api.cc (working copy)
|
||||||
@@ -6694,7 +6694,7 @@
|
@@ -6519,7 +6519,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,8 @@ VENDOR_DIR = os.path.join(SOURCE_ROOT, 'vendor')
|
||||||
DEPOT_TOOLS_DIR = os.path.join(VENDOR_DIR, 'depot_tools')
|
DEPOT_TOOLS_DIR = os.path.join(VENDOR_DIR, 'depot_tools')
|
||||||
CHROMIUM_DIR = os.path.join(VENDOR_DIR, 'chromium')
|
CHROMIUM_DIR = os.path.join(VENDOR_DIR, 'chromium')
|
||||||
SRC_DIR = os.path.join(CHROMIUM_DIR, 'src')
|
SRC_DIR = os.path.join(CHROMIUM_DIR, 'src')
|
||||||
CHROMIUMCONTENT_DIR = os.path.join(SRC_DIR, 'chromiumcontent')
|
CHROMIUMCONTENT_SOURCE_DIR = os.path.join(SOURCE_ROOT, 'chromiumcontent')
|
||||||
|
CHROMIUMCONTENT_DESTINATION_DIR = os.path.join(SRC_DIR, 'chromiumcontent')
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
|
@ -20,7 +21,7 @@ def main():
|
||||||
install_win_toolchain() or
|
install_win_toolchain() or
|
||||||
import_win_environment() or
|
import_win_environment() or
|
||||||
apply_patches() or
|
apply_patches() or
|
||||||
copy_gyp_files() or
|
copy_chromiumcontent_files() or
|
||||||
run_gyp() or
|
run_gyp() or
|
||||||
install_win_tool_wrapper())
|
install_win_tool_wrapper())
|
||||||
|
|
||||||
|
@ -92,14 +93,22 @@ def import_win_environment():
|
||||||
'windows_sdk_path="{0}"'.format(os.environ['WindowsSDKDir'])
|
'windows_sdk_path="{0}"'.format(os.environ['WindowsSDKDir'])
|
||||||
|
|
||||||
|
|
||||||
def copy_gyp_files():
|
def copy_chromiumcontent_files():
|
||||||
try:
|
try:
|
||||||
os.makedirs(CHROMIUMCONTENT_DIR)
|
os.makedirs(CHROMIUMCONTENT_DESTINATION_DIR)
|
||||||
except OSError as e:
|
except OSError as e:
|
||||||
if e.errno != errno.EEXIST:
|
if e.errno != errno.EEXIST:
|
||||||
raise
|
raise
|
||||||
shutil.copyfile(os.path.join(SOURCE_ROOT, 'chromiumcontent.gyp'),
|
for dirpath, dirnames, filenames in os.walk(CHROMIUMCONTENT_SOURCE_DIR):
|
||||||
os.path.join(CHROMIUMCONTENT_DIR, 'chromiumcontent.gyp'))
|
for dirname in dirnames:
|
||||||
|
mkdir_p(os.path.join(dirpath, dirname))
|
||||||
|
for filename in filenames:
|
||||||
|
source = os.path.join(dirpath, filename)
|
||||||
|
relative = os.path.relpath(source, start=CHROMIUMCONTENT_SOURCE_DIR)
|
||||||
|
destination = os.path.join(CHROMIUMCONTENT_DESTINATION_DIR, relative)
|
||||||
|
if is_newer(destination, source):
|
||||||
|
continue
|
||||||
|
shutil.copy2(source, destination)
|
||||||
|
|
||||||
|
|
||||||
def apply_patches():
|
def apply_patches():
|
||||||
|
@ -123,7 +132,7 @@ def run_gyp():
|
||||||
|
|
||||||
os.chdir(SOURCE_ROOT)
|
os.chdir(SOURCE_ROOT)
|
||||||
REL_SRC_DIR = os.path.relpath(SRC_DIR)
|
REL_SRC_DIR = os.path.relpath(SRC_DIR)
|
||||||
REL_CHROMIUMCONTENT_DIR = os.path.relpath(CHROMIUMCONTENT_DIR)
|
REL_CHROMIUMCONTENT_DESTINATION_DIR = os.path.relpath(CHROMIUMCONTENT_DESTINATION_DIR)
|
||||||
|
|
||||||
python = sys.executable
|
python = sys.executable
|
||||||
if sys.platform in ['win32', 'cygwin']:
|
if sys.platform in ['win32', 'cygwin']:
|
||||||
|
@ -135,7 +144,7 @@ def run_gyp():
|
||||||
gyp = os.path.join(REL_SRC_DIR, 'build', 'gyp_chromium')
|
gyp = os.path.join(REL_SRC_DIR, 'build', 'gyp_chromium')
|
||||||
return subprocess.call([python, gyp, '-Ichromiumcontent.gypi',
|
return subprocess.call([python, gyp, '-Ichromiumcontent.gypi',
|
||||||
'--depth', REL_SRC_DIR,
|
'--depth', REL_SRC_DIR,
|
||||||
os.path.join(REL_CHROMIUMCONTENT_DIR,
|
os.path.join(REL_CHROMIUMCONTENT_DESTINATION_DIR,
|
||||||
'chromiumcontent.gyp')])
|
'chromiumcontent.gyp')])
|
||||||
|
|
||||||
|
|
||||||
|
@ -155,6 +164,19 @@ def chromium_python_path():
|
||||||
return os.path.join(SRC_DIR, 'third_party', 'python_26', 'python.exe')
|
return os.path.join(SRC_DIR, 'third_party', 'python_26', 'python.exe')
|
||||||
|
|
||||||
|
|
||||||
|
def mkdir_p(path):
|
||||||
|
try:
|
||||||
|
os.makedirs(path)
|
||||||
|
except OSError as e:
|
||||||
|
if e.errno != errno.EEXIST:
|
||||||
|
raise
|
||||||
|
|
||||||
|
|
||||||
|
def is_newer(destination, source):
|
||||||
|
return os.path.exists(destination) and \
|
||||||
|
os.path.getmtime(destination) > os.path.getmtime(source)
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
import sys
|
import sys
|
||||||
sys.exit(main())
|
sys.exit(main())
|
||||||
|
|
Загрузка…
Ссылка в новой задаче