Changes between Version 10 and Version 11 of Porting Macros plan


Ignore:
Timestamp:
Apr 21, 2012 6:26:26 PM (7 years ago)
Author:
tkent@chromium.org
Comment:

Remove obsolete ENABLE flag names

Legend:

Unmodified
Added
Removed
Modified
  • Porting Macros plan

    v10 v11  
    5353    * ENABLE(VIDEO) - Enable support for the HTML5 Video element
    5454    * ENABLE(SVG) - Enable support for SVG (Scalable Vector Graphics)
    55     * ENABLE(WML) - Enable support for WML
    56 
     55 
    5756Some macros that would be completely phased out, in favor of platform and policy decisions:
    5857
     
    146145
    147146 * ENABLE()
    148      * ENABLE(3D_CANVAS)
    149      * ENABLE(3D_RENDERING)
    150      * ENABLE(APPLICATION_CACHE_DYNAMIC_ENTRIES)
    151      * ENABLE(ASSEMBLER)
    152      * ENABLE(ASSEMBLER_WX_EXCLUSIVE)
    153      * ENABLE(CHANNEL_MESSAGING)
    154      * ENABLE(CODEBLOCK_SAMPLING)
    155      * ENABLE(CONTEXT_MENUS)
    156      * ENABLE(CSS_VARIABLES)
    157      * ENABLE(DASHBOARD_SUPPORT)
    158      * ENABLE(DATABASE)
    159      * ENABLE(DATAGRID)
    160      * ENABLE(DATALIST)
    161      * ENABLE(DIRECTIONAL_PAD_NAVIGATION)
    162      * ENABLE(DOM_STORAGE)
    163      * ENABLE(DRAG_SUPPORT)
    164      * ENABLE(EVENTSOURCE)
    165      * ENABLE(FAST_MALLOC_MATCH_VALIDATION)
    166      * ENABLE(FILTERS)
    167      * ENABLE(FTPDIR)
    168      * ENABLE(GEOLOCATION)
    169      * ENABLE(ICONDATABASE)
    170      * ENABLE(IMAGE_DECODER_DOWN_SAMPLING)
    171      * ENABLE(INSPECTOR)
    172      * ENABLE(JAVASCRIPT_DEBUGGER)
    173      * ENABLE(JIT)
    174      * ENABLE(JIT_OPTIMIZE_CALL)
    175      * ENABLE(JIT_OPTIMIZE_METHOD_CALLS)
    176      * ENABLE(JIT_OPTIMIZE_NATIVE_CALL)
    177      * ENABLE(JIT_OPTIMIZE_PROPERTY_ACCESS)
    178      * ENABLE(JSC_MULTIPLE_THREADS)
    179      * ENABLE(MAC_JAVA_BRIDGE)
    180      * ENABLE(MATHML)
    181      * ENABLE(NETSCAPE_PLUGIN_API)
    182      * ENABLE(NOTIFICATIONS)
    183      * ENABLE(OFFLINE_WEB_APPLICATIONS)
    184      * ENABLE(ON_FIRST_TEXTAREA_FOCUS_SELECT_ALL)
    185      * ENABLE(OPCODE_SAMPLING)
    186      * ENABLE(OPCODE_STATS)
    187      * ENABLE(ORIENTATION_EVENTS)
    188      * ENABLE(PAN_SCROLLING)
    189      * ENABLE(PERFECT_HASH_SIZE)
    190      * ENABLE(PLUGIN_PACKAGE_SIMPLE_HASH)
    191      * ENABLE(PLUGIN_PROXY_FOR_VIDEO)
    192      * ENABLE(QT_BEARER)
    193      * ENABLE(REPAINT_THROTTLING)
    194      * ENABLE(SAMPLING_COUNTERS)
    195      * ENABLE(SAMPLING_FLAGS)
    196      * ENABLE(SAMPLING_THREADS)
    197      * ENABLE(SHARED_SCRIPT)
    198      * ENABLE(SHARED_WORKERS)
    199      * ENABLE(SINGLE_THREADED)
    200      * ENABLE(SQLITE)
    201      * ENABLE(SVG)
    202      * ENABLE(SVG_ANIMATION)
    203      * ENABLE(SVG_AS_IMAGE)
    204      * ENABLE(SVG_DOM_OBJC_BINDINGS)
    205      * ENABLE(SVG_EXPERIMENTAL_FEATURES)
    206      * ENABLE(SVG_FONTS)
    207      * ENABLE(SVG_FOREIGN_OBJECT)
    208      * ENABLE(SVG_USE)
    209      * ENABLE(TEXT_CARET)
    210      * ENABLE(VIDEO)
    211      * ENABLE(WBXML)
    212      * ENABLE(WCSS)
    213      * ENABLE(WEB_SOCKETS)
    214      * ENABLE(WML)
    215      * ENABLE(WORKERS)
    216      * ENABLE(WREC)
    217      * ENABLE(XBL)
    218      * ENABLE(XHTMLMP)
    219      * ENABLE(XPATH)
    220      * ENABLE(XSLT)
    221      * ENABLE(YARR)
    222      * ENABLE(YARR_JIT)
     147     * See [wiki:FeatureFlags]
    223148
    224149See also this thread on webkit-dev, which discusses this idea: http://lists.macosforge.org/pipermail/webkit-dev/2009-April/007494.html