Changeset 93484 in webkit


Ignore:
Timestamp:
Aug 20, 2011 9:37:52 PM (13 years ago)
Author:
commit-queue@webkit.org
Message:

Source/WebCore: Point build system and #include headers to v8-i18n library instead of v8 library.
We forked a new code.google.com/p/v8-i18n project from v8/extensions/experimental.
https://bugs.webkit.org/show_bug.cgi?id=66573

Patch by Nebojsa Ciric <cira@chromium.org> on 2011-08-20
Reviewed by Kent Tamura.

Covered by existing tests, and no code was changed.

  • WebCore.gyp/WebCore.gyp:
  • bindings/v8/V8DOMWindowShell.cpp:

(WebCore::V8DOMWindowShell::createNewContext):

Source/WebKit/chromium: Add dependency on v8-i18n library. We used v8 repository before.
Chromium DEPS change was already submited (http://codereview.chromium.org/7583050).
https://bugs.webkit.org/show_bug.cgi?id=66573

Patch by Nebojsa Ciric <cira@chromium.org> on 2011-08-20
Reviewed by Kent Tamura.

  • DEPS:
Location:
trunk/Source
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r93482 r93484  
     12011-08-20  Nebojsa Ciric  <cira@chromium.org>
     2
     3        Point build system and #include headers to v8-i18n library instead of v8 library.
     4        We forked a new code.google.com/p/v8-i18n project from v8/extensions/experimental.
     5        https://bugs.webkit.org/show_bug.cgi?id=66573
     6
     7        Reviewed by Kent Tamura.
     8
     9        Covered by existing tests, and no code was changed.
     10
     11        * WebCore.gyp/WebCore.gyp:
     12        * bindings/v8/V8DOMWindowShell.cpp:
     13        (WebCore::V8DOMWindowShell::createNewContext):
     14
    1152011-08-20  Tom Zakrajsek  <tomz@codeaurora.org>
    216
  • trunk/Source/WebCore/WebCore.gyp/WebCore.gyp

    r93278 r93484  
    17631763        ['javascript_engine=="v8"', {
    17641764          'dependencies': [
    1765             '<(chromium_src_dir)/v8/src/extensions/experimental/experimental.gyp:i18n_api',
     1765            '<(chromium_src_dir)/third_party/v8-i18n/build/all.gyp:v8-i18n',
    17661766          ],
    17671767        }],
  • trunk/Source/WebCore/bindings/v8/V8DOMWindowShell.cpp

    r88729 r93484  
    6767
    6868#if ENABLE(JAVASCRIPT_I18N_API)
    69 #include <v8/src/extensions/experimental/i18n-extension.h>
     69#include <v8-i18n/include/extension.h>
    7070#endif
    7171
     
    369369#if ENABLE(JAVASCRIPT_I18N_API)
    370370    // Enables experimental i18n API in V8.
    371     if (RuntimeEnabledFeatures::javaScriptI18NAPIEnabled() && !V8Proxy::registeredExtensionWithV8(v8::internal::I18NExtension::get()))
    372         V8Proxy::registerExtension(v8::internal::I18NExtension::get());
     371    if (RuntimeEnabledFeatures::javaScriptI18NAPIEnabled() && !V8Proxy::registeredExtensionWithV8(v8_i18n::Extension::get()))
     372        V8Proxy::registerExtension(v8_i18n::Extension::get());
    373373#endif
    374374
  • trunk/Source/WebKit/chromium/ChangeLog

    r93449 r93484  
     12011-08-20  Nebojsa Ciric  <cira@chromium.org>
     2
     3        Add dependency on v8-i18n library. We used v8 repository before.
     4        Chromium DEPS change was already submited (http://codereview.chromium.org/7583050).
     5        https://bugs.webkit.org/show_bug.cgi?id=66573
     6
     7        Reviewed by Kent Tamura.
     8
     9        * DEPS:
     10
    1112011-08-19  Adam Klein  <adamk@chromium.org>
    212
  • trunk/Source/WebKit/chromium/DEPS

    r93131 r93484  
    137137  'third_party/sfntly/src/sfntly':
    138138    From('chromium_deps', 'src/third_party/sfntly/src/sfntly'),
     139  'third_party/v8-i18n':
     140    From('chromium_deps', 'src/third_party/v8-i18n'),
    139141  'third_party':
    140142    Var('chromium_svn')+'/third_party@'+Var('chromium_rev'),
Note: See TracChangeset for help on using the changeset viewer.