summaryrefslogtreecommitdiffstats
path: root/webkit
diff options
context:
space:
mode:
authorcira@chromium.org <cira@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-02-10 22:06:07 +0000
committercira@chromium.org <cira@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-02-10 22:06:07 +0000
commitbe8a9272d49fa6d059d64e8c33da05d36ea45eb5 (patch)
tree6de774e9adcd660849256dbfde7dd31f419a9c81 /webkit
parent0ed842f7ee02ed88b323e85fc2c2facf39383b3e (diff)
downloadchromium_src-be8a9272d49fa6d059d64e8c33da05d36ea45eb5.zip
chromium_src-be8a9272d49fa6d059d64e8c33da05d36ea45eb5.tar.gz
chromium_src-be8a9272d49fa6d059d64e8c33da05d36ea45eb5.tar.bz2
Adding support for JavaScript internationalization API as V8 extension. See proposal at http://wiki.ecmascript.org/doku.php?id=strawman:i18n_api.
V8 hosts the actual extension code under src/extensions/experimental/i18n-extension.{cc,h}. This CL passes command line switches to WebKit (disabled by default) and test shell (enabled by default), using WebRuntimeFeatures. It also sets some gyp variables to point to ICU source path, and defines a guard for a new feature. It should be submitted only after corresponding WebKit CL (https://bugs.webkit.org/show_bug.cgi?id=49414) lands. BUG=28604 TEST=LayoutTests/fast/js/i18n-bindings-locale.html Review URL: http://codereview.chromium.org/6366021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74491 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r--webkit/tools/test_shell/test_shell_webkit_init.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/webkit/tools/test_shell/test_shell_webkit_init.cc b/webkit/tools/test_shell/test_shell_webkit_init.cc
index 9e05ca5..94dbb58 100644
--- a/webkit/tools/test_shell/test_shell_webkit_init.cc
+++ b/webkit/tools/test_shell/test_shell_webkit_init.cc
@@ -47,6 +47,9 @@ TestShellWebKitInit::TestShellWebKitInit(bool layout_test_mode) {
WebKit::WebRuntimeFeatures::enableDeviceMotion(false);
WebKit::WebRuntimeFeatures::enableDeviceOrientation(true);
+ // Enable experimental I18N API for testing.
+ WebKit::WebRuntimeFeatures::enableJavaScriptI18NAPI(true);
+
// Load libraries for media and enable the media player.
FilePath module_path;
WebKit::WebRuntimeFeatures::enableMediaPlayer(