Reviewers: Evan Martin, Mads Ager,
Message:
I've tested componentized build on linux and windows, and static build on
linux.
I've also build webkit on mac (build-webkit --chromium) with this patch and
everything passed.
Description:
Removed all references to v8/src from i18n extension code.
Removed I18N enum from v8/src/natives.h
Removed use of Vector and natives.h from i18n-extension.cc. Added new
python script that generates i18n-js.cc from i18n.js.
Made all paths absolute pointing to either v8/include or
v8/src/extensions/experimental.
Exported -Iv8 for embedders (-Iv8/include was there already).
Please review this at http://codereview.chromium.org/7077012/
SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/
Affected files:
M src/extensions/experimental/break-iterator.h
M src/extensions/experimental/break-iterator.cc
M src/extensions/experimental/collator.h
M src/extensions/experimental/collator.cc
M src/extensions/experimental/experimental.gyp
M src/extensions/experimental/i18n-extension.h
M src/extensions/experimental/i18n-extension.cc
A src/extensions/experimental/i18n-js2c.py
M src/extensions/experimental/i18n-locale.h
M src/extensions/experimental/i18n-locale.cc
A src/extensions/experimental/i18n-natives.h
M src/extensions/experimental/i18n-utils.cc
M src/extensions/experimental/language-matcher.h
M src/extensions/experimental/language-matcher.cc
M src/natives.h
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev