diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2011-01-31 13:19:50 -0800 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2011-01-31 13:19:50 -0800 |
commit | 0634e3a8bc3f7d6d022a13f25638eb394fd9a11b (patch) | |
tree | 25ec87c266116f5167714cfb535442df2919f423 /deps/v8/src/extensions | |
parent | c5017851128dafc7427e24e7c07076672b53acec (diff) | |
download | node-0634e3a8bc3f7d6d022a13f25638eb394fd9a11b.tar.gz |
Upgrade V8 to 3.1.0
Diffstat (limited to 'deps/v8/src/extensions')
-rw-r--r-- | deps/v8/src/extensions/experimental/i18n-extension.cc | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/deps/v8/src/extensions/experimental/i18n-extension.cc b/deps/v8/src/extensions/experimental/i18n-extension.cc index 22a1c912d..a721ba5ec 100644 --- a/deps/v8/src/extensions/experimental/i18n-extension.cc +++ b/deps/v8/src/extensions/experimental/i18n-extension.cc @@ -39,8 +39,9 @@ namespace internal { I18NExtension* I18NExtension::extension_ = NULL; // TODO(cira): maybe move JS code to a .js file and generata cc files from it? +// TODO(cira): Remove v8 prefix from v8Locale once we have stable API. const char* const I18NExtension::kSource = - "Locale = function(optLocale) {" + "v8Locale = function(optLocale) {" " native function NativeJSLocale();" " var properties = NativeJSLocale(optLocale);" " this.locale = properties.locale;" @@ -48,41 +49,41 @@ const char* const I18NExtension::kSource = " this.script = properties.script;" " this.region = properties.region;" "};" - "Locale.availableLocales = function() {" + "v8Locale.availableLocales = function() {" " native function NativeJSAvailableLocales();" " return NativeJSAvailableLocales();" "};" - "Locale.prototype.maximizedLocale = function() {" + "v8Locale.prototype.maximizedLocale = function() {" " native function NativeJSMaximizedLocale();" - " return new Locale(NativeJSMaximizedLocale(this.locale));" + " return new v8Locale(NativeJSMaximizedLocale(this.locale));" "};" - "Locale.prototype.minimizedLocale = function() {" + "v8Locale.prototype.minimizedLocale = function() {" " native function NativeJSMinimizedLocale();" - " return new Locale(NativeJSMinimizedLocale(this.locale));" + " return new v8Locale(NativeJSMinimizedLocale(this.locale));" "};" - "Locale.prototype.displayLocale_ = function(displayLocale) {" + "v8Locale.prototype.displayLocale_ = function(displayLocale) {" " var result = this.locale;" " if (displayLocale !== undefined) {" " result = displayLocale.locale;" " }" " return result;" "};" - "Locale.prototype.displayLanguage = function(optDisplayLocale) {" + "v8Locale.prototype.displayLanguage = function(optDisplayLocale) {" " var displayLocale = this.displayLocale_(optDisplayLocale);" " native function NativeJSDisplayLanguage();" " return NativeJSDisplayLanguage(this.locale, displayLocale);" "};" - "Locale.prototype.displayScript = function(optDisplayLocale) {" + "v8Locale.prototype.displayScript = function(optDisplayLocale) {" " var displayLocale = this.displayLocale_(optDisplayLocale);" " native function NativeJSDisplayScript();" " return NativeJSDisplayScript(this.locale, displayLocale);" "};" - "Locale.prototype.displayRegion = function(optDisplayLocale) {" + "v8Locale.prototype.displayRegion = function(optDisplayLocale) {" " var displayLocale = this.displayLocale_(optDisplayLocale);" " native function NativeJSDisplayRegion();" " return NativeJSDisplayRegion(this.locale, displayLocale);" "};" - "Locale.prototype.displayName = function(optDisplayLocale) {" + "v8Locale.prototype.displayName = function(optDisplayLocale) {" " var displayLocale = this.displayLocale_(optDisplayLocale);" " native function NativeJSDisplayName();" " return NativeJSDisplayName(this.locale, displayLocale);" |