Changes between Version 8 and Version 9 of Porting Macros plan


Ignore:
Timestamp:
Mar 24, 2010 8:18:53 AM (14 years ago)
Author:
efidler@rim.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Porting Macros plan

    v8 v9  
    9090     * CPU(BIG_ENDIAN) - big-endian architecture (if neither this or the next one is set, assume little-endian)
    9191     * CPU(MIDDLE_ENDIAN) - middle-endian architecture
     92
     93 * HAVE()
     94     * HAVE(ACCESSIBILITY)
     95     * HAVE(COMPUTED_GOTO)
     96     * HAVE(ERRNO_H)
     97     * HAVE(LANGINFO_H)
     98     * HAVE(MADV_FREE)
     99     * HAVE(MADV_FREE_REUSE)
     100     * HAVE(MADV_DONTNEED)
     101     * HAVE(MERGESORT)
     102     * HAVE(MMAP)
     103     * HAVE(POSIX_MEMALIGN)
     104     * HAVE(PTHREAD_RWLOCK)
     105     * HAVE(PTHREAD_SETNAME_NP)
     106     * HAVE(READLINE)
     107     * HAVE(RUNLOOP_TIMER)
     108     * HAVE(SBRK)
     109     * HAVE(SIGNAL_H)
     110     * HAVE(STRINGS_H)
     111     * HAVE(SYS_PARAM_H)
     112     * HAVE(SYS_TIME_H)
     113     * HAVE(SYS_TIMEB_H)
     114     * HAVE(VIRTUALALLOC)
     115
     116 * USE()
     117     * USE(ACCELERATED_COMPOSITING)
     118     * USE(ATSUI)
     119     * USE(CFNETWORK)
     120     * USE(CORE_TEXT)
     121     * USE(CURL)
     122     * USE(FONT_FAST_PATH)
     123     * USE(GLIB_ICU_UNICODE_HYBRID)
     124     * USE(GLIB_UNICODE)
     125     * USE(GOOGLEURL)
     126     * USE(ICU_UNICODE)
     127     * USE(INTERPRETER)
     128     * USE(JAVASCRIPTCORE_BINDINGS)
     129     * USE(JIT_STUB_ARGUMENT_VA_LIST)
     130     * USE(JSC)
     131     * USE(JSVALUE32_64)
     132     * USE(JSVALUE64)
     133     * USE(LOCKFREE_THREADSAFESHARED)
     134     * USE(PLUGIN_HOST_PROCESS)
     135     * USE(PTHREADS)
     136     * USE(QT4_UNICODE)
     137     * USE(QUERY_PERFORMANCE_COUNTER)
     138     * USE(QXMLQUERY)
     139     * USE(QXMLSTREAM)
     140     * USE(SAFARI_THEME)
     141     * USE(SOUP)
     142     * USE(V8)
     143     * USE(WINCE_UNICODE)
     144     * USE(WININET)
     145     * USE(WXGC)
     146
     147 * 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)