Source/WebCore/ChangeLog

 12012-07-13 Peter Beverloo <peter@chromium.org>
 2
 3 [Chromium] Make the v8 i18n API dependency conditional for Android, disable strict aliasing
 4 https://bugs.webkit.org/show_bug.cgi?id=91240
 5
 6 Reviewed by NOBODY (OOPS!).
 7
 8 Disable the v8 internationalization API for Chromium Android, as it's
 9 disabled and not always available in checkouts. Furthermore, disable
 10 strict aliasing for the webkit_remaining target, similar to what
 11 x11-based builds are doing (see the webcore_prerequisites target).
 12
 13 No new tests (OOPS!).
 14
 15 * WebCore.gyp/WebCore.gyp:
 16
1172012-07-13 Andrei Bucur <abucur@adobe.com>
218 [CSS Regions] Fix build for bug 89000
319 https://bugs.webkit.org/show_bug.cgi?id=91215

Source/WebCore/WebCore.gyp/WebCore.gyp

18921892 ],
18931893 'dependencies': [
18941894 'webcore_prerequisites',
1895  '<(chromium_src_dir)/third_party/v8-i18n/build/all.gyp:v8-i18n',
18961895 ],
18971896 # This is needed for mac because of webkit_system_interface. It'd be nice
18981897 # if this hard dependency could be split off the rest.

20272026 ['exclude', 'Gtk\\.cpp$'],
20282027 ],
20292028 }],
 2029 ['OS=="android"', {
 2030 'cflags': [
 2031 # WebCore does not work with strict aliasing enabled.
 2032 # https://bugs.webkit.org/show_bug.cgi?id=25864
 2033 '-fno-strict-aliasing',
 2034 ],
 2035 }, { # OS!="android"
 2036 'dependencies': [
 2037 # Android doesn't have this third party repository, so can't
 2038 # include it. It's not used by Android in any case.
 2039 '<(chromium_src_dir)/third_party/v8-i18n/build/all.gyp:v8-i18n',
 2040 ],
 2041 'sources/': [['exclude', 'Android\\.cpp$']]
 2042 }],
20302043 ['OS!="mac"', {
20312044 'sources/': [['exclude', 'Mac\\.(cpp|mm?)$']]
20322045 }],