Changeset 51373 in webkit


Ignore:
Timestamp:
Nov 24, 2009 9:38:48 PM (14 years ago)
Author:
dimich@chromium.org
Message:

Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
https://bugs.webkit.org/show_bug.cgi?id=31444

Reviewed by Eric Seidel.

  • configure.ac:

JavaScriptCore:

  • Configurations/FeatureDefines.xcconfig:
  • wtf/Platform.h:

WebCore:

  • Configurations/FeatureDefines.xcconfig:
  • GNUmakefile.am:
  • WebCore.pro:

WebKit:

  • chromium/features.gypi:

WebKit/chromium:

  • features.gypi:

WebKit/mac:

  • Configurations/FeatureDefines.xcconfig:

WebKitTools:

  • Scripts/build-webkit:
Location:
trunk
Files:
16 edited

Legend:

Unmodified
Added
Removed
  • trunk/ChangeLog

    r51369 r51373  
     12009-11-24  Dmitry Titov  <dimich@chromium.org>
     2
     3        Reviewed by Eric Seidel.
     4
     5        Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
     6        https://bugs.webkit.org/show_bug.cgi?id=31444
     7
     8        * configure.ac:
     9
    1102009-11-24  Jason Smith  <dark.panda@gmail.com>
    211
  • trunk/JavaScriptCore/ChangeLog

    r51371 r51373  
     12009-11-24  Dmitry Titov  <dimich@chromium.org>
     2
     3        Reviewed by Eric Seidel.
     4
     5        Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
     6        https://bugs.webkit.org/show_bug.cgi?id=31444
     7
     8        * Configurations/FeatureDefines.xcconfig:
     9        * wtf/Platform.h:
     10
    1112009-11-24  Chris Marrin  <cmarrin@apple.com>
    212
  • trunk/JavaScriptCore/Configurations/FeatureDefines.xcconfig

    r50322 r51373  
    5252ENABLE_NOTIFICATIONS = ;
    5353ENABLE_OFFLINE_WEB_APPLICATIONS = ENABLE_OFFLINE_WEB_APPLICATIONS;
     54ENABLE_SHARED_SCRIPT = ;
    5455ENABLE_SHARED_WORKERS = ENABLE_SHARED_WORKERS;
    5556ENABLE_SVG = ENABLE_SVG;
     
    6768ENABLE_XSLT = ENABLE_XSLT;
    6869
    69 FEATURE_DEFINES = $(ENABLE_3D_CANVAS) $(ENABLE_3D_RENDERING) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_DATABASE) $(ENABLE_DATAGRID) $(ENABLE_DATALIST) $(ENABLE_DOM_STORAGE) $(ENABLE_EVENTSOURCE) $(ENABLE_FILTERS) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_JAVASCRIPT_DEBUGGER) $(ENABLE_MATHML) $(ENABLE_NOTIFICATIONS) $(ENABLE_OFFLINE_WEB_APPLICATIONS) $(ENABLE_SHARED_WORKERS) $(ENABLE_SVG) $(ENABLE_SVG_ANIMATION) $(ENABLE_SVG_AS_IMAGE) $(ENABLE_SVG_DOM_OBJC_BINDINGS) $(ENABLE_SVG_FONTS) $(ENABLE_SVG_FOREIGN_OBJECT) $(ENABLE_SVG_USE) $(ENABLE_VIDEO) $(ENABLE_WEB_SOCKETS) $(ENABLE_WML) $(ENABLE_WORKERS) $(ENABLE_XPATH) $(ENABLE_XSLT);
     70FEATURE_DEFINES = $(ENABLE_3D_CANVAS) $(ENABLE_3D_RENDERING) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_DATABASE) $(ENABLE_DATAGRID) $(ENABLE_DATALIST) $(ENABLE_DOM_STORAGE) $(ENABLE_EVENTSOURCE) $(ENABLE_FILTERS) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_JAVASCRIPT_DEBUGGER) $(ENABLE_MATHML) $(ENABLE_NOTIFICATIONS) $(ENABLE_OFFLINE_WEB_APPLICATIONS) $(ENABLE_SHARED_SCRIPT) $(ENABLE_SHARED_WORKERS) $(ENABLE_SVG) $(ENABLE_SVG_ANIMATION) $(ENABLE_SVG_AS_IMAGE) $(ENABLE_SVG_DOM_OBJC_BINDINGS) $(ENABLE_SVG_FONTS) $(ENABLE_SVG_FOREIGN_OBJECT) $(ENABLE_SVG_USE) $(ENABLE_VIDEO) $(ENABLE_WEB_SOCKETS) $(ENABLE_WML) $(ENABLE_WORKERS) $(ENABLE_XPATH) $(ENABLE_XSLT);
  • trunk/JavaScriptCore/wtf/Platform.h

    r51371 r51373  
    745745#endif
    746746
     747#if !defined(ENABLE_SHARED_SCRIPT)
     748#define ENABLE_SHARED_SCRIPT 0
     749#endif
     750
    747751#if !defined(ENABLE_TEXT_CARET)
    748752#define ENABLE_TEXT_CARET 1
  • trunk/WebCore/ChangeLog

    r51371 r51373  
     12009-11-24  Dmitry Titov  <dimich@chromium.org>
     2
     3        Reviewed by Eric Seidel.
     4
     5        Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
     6        https://bugs.webkit.org/show_bug.cgi?id=31444
     7
     8        * Configurations/FeatureDefines.xcconfig:
     9        * GNUmakefile.am:
     10        * WebCore.pro:
     11
    1122009-11-24  Chris Marrin  <cmarrin@apple.com>
    213
  • trunk/WebCore/Configurations/FeatureDefines.xcconfig

    r50322 r51373  
    5252ENABLE_NOTIFICATIONS = ;
    5353ENABLE_OFFLINE_WEB_APPLICATIONS = ENABLE_OFFLINE_WEB_APPLICATIONS;
     54ENABLE_SHARED_SCRIPT = ;
    5455ENABLE_SHARED_WORKERS = ENABLE_SHARED_WORKERS;
    5556ENABLE_SVG = ENABLE_SVG;
     
    6768ENABLE_XSLT = ENABLE_XSLT;
    6869
    69 FEATURE_DEFINES = $(ENABLE_3D_CANVAS) $(ENABLE_3D_RENDERING) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_DATABASE) $(ENABLE_DATAGRID) $(ENABLE_DATALIST) $(ENABLE_DOM_STORAGE) $(ENABLE_EVENTSOURCE) $(ENABLE_FILTERS) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_JAVASCRIPT_DEBUGGER) $(ENABLE_MATHML) $(ENABLE_NOTIFICATIONS) $(ENABLE_OFFLINE_WEB_APPLICATIONS) $(ENABLE_SHARED_WORKERS) $(ENABLE_SVG) $(ENABLE_SVG_ANIMATION) $(ENABLE_SVG_AS_IMAGE) $(ENABLE_SVG_DOM_OBJC_BINDINGS) $(ENABLE_SVG_FONTS) $(ENABLE_SVG_FOREIGN_OBJECT) $(ENABLE_SVG_USE) $(ENABLE_VIDEO) $(ENABLE_WEB_SOCKETS) $(ENABLE_WML) $(ENABLE_WORKERS) $(ENABLE_XPATH) $(ENABLE_XSLT);
     70FEATURE_DEFINES = $(ENABLE_3D_CANVAS) $(ENABLE_3D_RENDERING) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_DATABASE) $(ENABLE_DATAGRID) $(ENABLE_DATALIST) $(ENABLE_DOM_STORAGE) $(ENABLE_EVENTSOURCE) $(ENABLE_FILTERS) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_JAVASCRIPT_DEBUGGER) $(ENABLE_MATHML) $(ENABLE_NOTIFICATIONS) $(ENABLE_OFFLINE_WEB_APPLICATIONS) $(ENABLE_SHARED_SCRIPT) $(ENABLE_SHARED_WORKERS) $(ENABLE_SVG) $(ENABLE_SVG_ANIMATION) $(ENABLE_SVG_AS_IMAGE) $(ENABLE_SVG_DOM_OBJC_BINDINGS) $(ENABLE_SVG_FONTS) $(ENABLE_SVG_FOREIGN_OBJECT) $(ENABLE_SVG_USE) $(ENABLE_VIDEO) $(ENABLE_WEB_SOCKETS) $(ENABLE_WML) $(ENABLE_WORKERS) $(ENABLE_XPATH) $(ENABLE_XSLT);
  • trunk/WebCore/GNUmakefile.am

    r51063 r51373  
    26582658
    26592659# ----
     2660# WebKitSharedScript
     2661# ----
     2662if ENABLE_SHARED_SCRIPT
     2663FEATURE_DEFINES_JAVASCRIPT += ENABLE_SHARED_SCRIPT=1
     2664
     2665webcore_cppflags += \
     2666        -DENABLE_SHARED_SCRIPT=1
     2667
     2668endif
     2669
     2670# ----
    26602671# MathML support
    26612672# ----
  • trunk/WebCore/WebCore.pro

    r51174 r51373  
    132132!contains(DEFINES, ENABLE_DASHBOARD_SUPPORT=.): DEFINES += ENABLE_DASHBOARD_SUPPORT=0
    133133!contains(DEFINES, ENABLE_FILTERS=.): DEFINES += ENABLE_FILTERS=0
     134!contains(DEFINES, ENABLE_SHARED_SCRIPT=.): DEFINES += ENABLE_SHARED_SCRIPT=0
    134135!contains(DEFINES, ENABLE_XPATH=.): DEFINES += ENABLE_XPATH=1
    135136#!contains(DEFINES, ENABLE_XBL=.): DEFINES += ENABLE_XBL=1
     
    26552656}
    26562657
     2658contains(DEFINES, ENABLE_SHARED_SCRIPT=1) {
     2659    FEATURE_DEFINES_JAVASCRIPT += ENABLE_SHARED_SCRIPT=1
     2660}
     2661
    26572662contains(DEFINES, ENABLE_WORKERS=1) {
    26582663    FEATURE_DEFINES_JAVASCRIPT += ENABLE_WORKERS=1
  • trunk/WebKit/ChangeLog

    r51337 r51373  
     12009-11-24  Dmitry Titov  <dimich@chromium.org>
     2
     3        Reviewed by Eric Seidel.
     4
     5        Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
     6        https://bugs.webkit.org/show_bug.cgi?id=31444
     7
     8        * chromium/features.gypi:
     9
    1102009-11-24  Mark Rowe  <mrowe@apple.com>
    211
  • trunk/WebKit/chromium/ChangeLog

    r51364 r51373  
     12009-11-24  Dmitry Titov  <dimich@chromium.org>
     2
     3        Reviewed by Eric Seidel.
     4
     5        Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
     6        https://bugs.webkit.org/show_bug.cgi?id=31444
     7
     8        * features.gypi:
     9
    1102009-11-24  Evan Stade  <estade@chromium.org>
    211
  • trunk/WebKit/chromium/features.gypi

    r49834 r51373  
    5454        'ENABLE_XSLT=1',
    5555        'ENABLE_XPATH=1',
     56        'ENABLE_SHARED_SCRIPT=0',
    5657        'ENABLE_SHARED_WORKERS=1',
    5758        'ENABLE_SVG=1',
     
    6263        'ENABLE_SVG_FONTS=1',
    6364        'ENABLE_VIDEO=1',
    64         'ENABLE_WEB_SOCKETS=1',
     65        'ENABLE_WEB_SOCKETS=1',
    6566        'ENABLE_WORKERS=1',
    6667      ],
  • trunk/WebKit/mac/ChangeLog

    r51354 r51373  
     12009-11-24  Dmitry Titov  <dimich@chromium.org>
     2
     3        Reviewed by Eric Seidel.
     4
     5        Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
     6        https://bugs.webkit.org/show_bug.cgi?id=31444
     7
     8        * Configurations/FeatureDefines.xcconfig:
     9
    1102009-11-24  Alexey Proskuryakov  <ap@apple.com>
    211
  • trunk/WebKit/mac/Configurations/FeatureDefines.xcconfig

    r50322 r51373  
    5252ENABLE_NOTIFICATIONS = ;
    5353ENABLE_OFFLINE_WEB_APPLICATIONS = ENABLE_OFFLINE_WEB_APPLICATIONS;
     54ENABLE_SHARED_SCRIPT = ;
    5455ENABLE_SHARED_WORKERS = ENABLE_SHARED_WORKERS;
    5556ENABLE_SVG = ENABLE_SVG;
     
    6768ENABLE_XSLT = ENABLE_XSLT;
    6869
    69 FEATURE_DEFINES = $(ENABLE_3D_CANVAS) $(ENABLE_3D_RENDERING) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_DATABASE) $(ENABLE_DATAGRID) $(ENABLE_DATALIST) $(ENABLE_DOM_STORAGE) $(ENABLE_EVENTSOURCE) $(ENABLE_FILTERS) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_JAVASCRIPT_DEBUGGER) $(ENABLE_MATHML) $(ENABLE_NOTIFICATIONS) $(ENABLE_OFFLINE_WEB_APPLICATIONS) $(ENABLE_SHARED_WORKERS) $(ENABLE_SVG) $(ENABLE_SVG_ANIMATION) $(ENABLE_SVG_AS_IMAGE) $(ENABLE_SVG_DOM_OBJC_BINDINGS) $(ENABLE_SVG_FONTS) $(ENABLE_SVG_FOREIGN_OBJECT) $(ENABLE_SVG_USE) $(ENABLE_VIDEO) $(ENABLE_WEB_SOCKETS) $(ENABLE_WML) $(ENABLE_WORKERS) $(ENABLE_XPATH) $(ENABLE_XSLT);
     70FEATURE_DEFINES = $(ENABLE_3D_CANVAS) $(ENABLE_3D_RENDERING) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_DATABASE) $(ENABLE_DATAGRID) $(ENABLE_DATALIST) $(ENABLE_DOM_STORAGE) $(ENABLE_EVENTSOURCE) $(ENABLE_FILTERS) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_JAVASCRIPT_DEBUGGER) $(ENABLE_MATHML) $(ENABLE_NOTIFICATIONS) $(ENABLE_OFFLINE_WEB_APPLICATIONS) $(ENABLE_SHARED_SCRIPT) $(ENABLE_SHARED_WORKERS) $(ENABLE_SVG) $(ENABLE_SVG_ANIMATION) $(ENABLE_SVG_AS_IMAGE) $(ENABLE_SVG_DOM_OBJC_BINDINGS) $(ENABLE_SVG_FONTS) $(ENABLE_SVG_FOREIGN_OBJECT) $(ENABLE_SVG_USE) $(ENABLE_VIDEO) $(ENABLE_WEB_SOCKETS) $(ENABLE_WML) $(ENABLE_WORKERS) $(ENABLE_XPATH) $(ENABLE_XSLT);
  • trunk/WebKitTools/ChangeLog

    r51371 r51373  
     12009-11-24  Dmitry Titov  <dimich@chromium.org>
     2
     3        Reviewed by Eric Seidel.
     4
     5        Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
     6        https://bugs.webkit.org/show_bug.cgi?id=31444
     7
     8        * Scripts/build-webkit:
     9
    1102009-11-24  Chris Marrin  <cmarrin@apple.com>
    211
  • trunk/WebKitTools/Scripts/build-webkit

    r51357 r51373  
    5353my ($threeDCanvasSupport, $threeDRenderingSupport, $channelMessagingSupport, $databaseSupport, $datagridSupport, $datalistSupport,
    5454    $domStorageSupport, $eventsourceSupport, $filtersSupport, $geolocationSupport, $iconDatabaseSupport,
    55     $javaScriptDebuggerSupport, $mathmlSupport, $offlineWebApplicationSupport, $sharedWorkersSupport,
     55    $javaScriptDebuggerSupport, $mathmlSupport, $offlineWebApplicationSupport, $sharedScriptSupport, $sharedWorkersSupport,
    5656    $svgSupport, $svgAnimationSupport, $svgAsImageSupport, $svgDOMObjCBindingsSupport, $svgFontsSupport,
    5757    $svgForeignObjectSupport, $svgUseSupport, $videoSupport, $webSocketsSupport, $wmlSupport, $wcssSupport, $xhtmlmpSupport, $workersSupport,
     
    106106    { option => "offline-web-applications", desc => "Toggle Offline Web Application Support",
    107107      define => "ENABLE_OFFLINE_WEB_APPLICATIONS", default => 1, value => \$offlineWebApplicationSupport },
     108
     109    { option => "shared-script", desc => "Toggle Shared Script Support",
     110      define => "ENABLE_SHARED_SCRIPT", default => 0, value => \$sharedScriptSupport },
    108111
    109112    { option => "shared-workers", desc => "Toggle SharedWorkers support",
  • trunk/configure.ac

    r50527 r51373  
    411411              [],[enable_mathml="no"])
    412412AC_MSG_RESULT([$enable_mathml])
     413
     414# check whether to enable SharedScript support
     415AC_MSG_CHECKING([whether to enable SharedScript support])
     416AC_ARG_ENABLE(shared_script,
     417              AC_HELP_STRING([--enable-shared-script],
     418                             [enable support for SharedScript [default=no]]),
     419              [],[enable_shared_script="no"])
     420AC_MSG_RESULT([$enable_shared_script])
    413421
    414422# check whether to enable SVG support
     
    752760AM_CONDITIONAL([ENABLE_NOTIFICATIONS],[test "$enable_notifications" = "yes"])
    753761AM_CONDITIONAL([ENABLE_ORIENTATION_EVENTS],[test "$enable_orientation_events" = "yes"])
     762AM_CONDITIONAL([ENABLE_SHARED_SCRIPT],[test "$enable_shared_script" = "yes"])
    754763AM_CONDITIONAL([ENABLE_SVG],[test "$enable_svg" = "yes"])
    755764AM_CONDITIONAL([ENABLE_SVG_ANIMATION],[test "$enable_svg_animation" = "yes"])
Note: See TracChangeset for help on using the changeset viewer.