2012-01-27 Zeno Albisser [Qt][Mac] Build fails after adding ICU support (r105997). https://bugs.webkit.org/show_bug.cgi?id=77118 Link to libicucore if platform Mac. Reviewed by Tor Arne Vestbø. * WTF.pri: 2012-01-26 Jesus Sanchez-Palencia [Qt] Use ICU if available https://bugs.webkit.org/show_bug.cgi?id=76821 Reviewed by Simon Hausmann. Adding libicu dependencies for a Qt5 based build. * WTF.pri: 2012-01-26 Csaba Osztrogonác [Qt][Win] One more speculative buildfix after r105970. * WTF.pri: 2012-01-26 Nikolas Zimmermann Not reviewed. Try to fix Qt/Win build by building OwnPtrWin.cpp into the WTF library. * WTF.pro: 2012-01-19 Joi Sigurdsson Enable use of precompiled headers in Chromium port on Windows. Bug 76381 - Use precompiled headers in Chromium port on Windows https://bugs.webkit.org/show_bug.cgi?id=76381 Reviewed by Tony Chang. * WTF.gyp/WTF.gyp: Include WinPrecompile.gypi. 2012-01-18 Roland Takacs Cross-platform processor core counter https://bugs.webkit.org/show_bug.cgi?id=76530 Reviewed by Zoltan Herczeg. Two files have been added to the project, namely NumberOfCores.h/cpp, that include a CPU core number determining function. * WTF.pro: 2012-01-17 Caio Marcelo de Oliveira Filho Uint8ClampedArray support https://bugs.webkit.org/show_bug.cgi?id=74455 Reviewed by Filip Pizlo. * WTF.pro: 2012-01-13 Alexis Menard Unreviewed build fix for Qt SnowLeopard build bot. This is a workaround for the moment. * wtf/Platform.h: 2012-01-12 Simon Hausmann Make the new WTF module build on Qt https://bugs.webkit.org/show_bug.cgi?id=76163 Reviewed by Tor Arne Vestbø. With this change the WTF sources are built _here_ but _from_ their old location using a VPATH. * WTF.pri: Renamed from Source/JavaScriptCore/wtf/wtf.pri. * WTF.pro: Renamed from Source/JavaScriptCore/wtf/wtf.pro. * config.h: Bring this file in sync with JavaScriptCore/config.h with regards to the inclusion / definition of the export macros. 2012-01-06 Benjamin Poulain [Mac] Sort the resources of WTF.xcodeproj https://bugs.webkit.org/show_bug.cgi?id=75639 Reviewed by Andreas Kling. * WTF.xcodeproj/project.pbxproj: 2012-01-06 Eric Seidel and Gustavo Noronha Silva Make the new WTF module build on Gtk https://bugs.webkit.org/show_bug.cgi?id=75669 * GNUmakefile.am: Added. * GNUmakefile.list.am: Added. 2011-11-19 Adam Barth Integrate Source/WTF with the Chromium build system https://bugs.webkit.org/show_bug.cgi?id=72790 Reviewed by Eric Seidel. Rename the target in this file to "newwtf" to avoid naming conflicts. * WTF.gyp/WTF.gyp: 2011-11-19 Mark Rowe WTF should have an Xcode project https://bugs.webkit.org/show_bug.cgi?id=71752 Reviewed by Adam Barth. This adds an Xcode project that includes only Stub.cpp and Stub.h. They’re built in to a library at the appropriate path for each configuration (WebKitBuild/{Debug,Release}/libWTF.a and /usr/local/lib/libWTF.a) and headers are installed in to the appropriate location (WebKitBuild/{Debug,Release}/usr/local/include/wtf and /usr/local/include/wtf). I tested building WTF in this project and everything appears to build except for DateMath.cpp (due to bug 71747). I have not yet done any work on making JavaScriptCore and other projects use the built products of this new project. * Configurations: Added. * Configurations/Base.xcconfig: Copied from Source/JavaScriptCore/Configurations/Base.xcconfig. * Configurations/CompilerVersion.xcconfig: Copied from Source/JavaScriptCore/Configurations/CompilerVersion.xcconfig. * Configurations/DebugRelease.xcconfig: Copied from Source/JavaScriptCore/Configurations/DebugRelease.xcconfig. * Configurations/WTF.xcconfig: Copied from Source/WebKit2/Configurations/Shim.xcconfig. * WTF.xcodeproj: Added. * WTF.xcodeproj/project.pbxproj: Added. * config.h: Copied from Source/JavaScriptCore/config.h. * icu: Added. * icu/LICENSE: Copied from Source/JavaScriptCore/icu/LICENSE. * icu/README: Copied from Source/JavaScriptCore/icu/README. * icu/unicode: Added. * icu/unicode/parseerr.h: Copied from Source/JavaScriptCore/icu/unicode/parseerr.h. * icu/unicode/platform.h: Copied from Source/JavaScriptCore/icu/unicode/platform.h. * icu/unicode/putil.h: Copied from Source/JavaScriptCore/icu/unicode/putil.h. * icu/unicode/uchar.h: Copied from Source/JavaScriptCore/icu/unicode/uchar.h. * icu/unicode/ucnv.h: Copied from Source/JavaScriptCore/icu/unicode/ucnv.h. * icu/unicode/ucnv_err.h: Copied from Source/JavaScriptCore/icu/unicode/ucnv_err.h. * icu/unicode/ucol.h: Copied from Source/JavaScriptCore/icu/unicode/ucol.h. * icu/unicode/uconfig.h: Copied from Source/JavaScriptCore/icu/unicode/uconfig.h. * icu/unicode/uenum.h: Copied from Source/JavaScriptCore/icu/unicode/uenum.h. * icu/unicode/uiter.h: Copied from Source/JavaScriptCore/icu/unicode/uiter.h. * icu/unicode/uloc.h: Copied from Source/JavaScriptCore/icu/unicode/uloc.h. * icu/unicode/umachine.h: Copied from Source/JavaScriptCore/icu/unicode/umachine.h. * icu/unicode/unorm.h: Copied from Source/JavaScriptCore/icu/unicode/unorm.h. * icu/unicode/urename.h: Copied from Source/JavaScriptCore/icu/unicode/urename.h. * icu/unicode/uscript.h: Copied from Source/JavaScriptCore/icu/unicode/uscript.h. * icu/unicode/uset.h: Copied from Source/JavaScriptCore/icu/unicode/uset.h. * icu/unicode/ustring.h: Copied from Source/JavaScriptCore/icu/unicode/ustring.h. * icu/unicode/utf.h: Copied from Source/JavaScriptCore/icu/unicode/utf.h. * icu/unicode/utf16.h: Copied from Source/JavaScriptCore/icu/unicode/utf16.h. * icu/unicode/utf8.h: Copied from Source/JavaScriptCore/icu/unicode/utf8.h. * icu/unicode/utf_old.h: Copied from Source/JavaScriptCore/icu/unicode/utf_old.h. * icu/unicode/utypes.h: Copied from Source/JavaScriptCore/icu/unicode/utypes.h. * icu/unicode/uversion.h: Copied from Source/JavaScriptCore/icu/unicode/uversion.h. 2011-11-03 Adam Barth Add Stub.h and Stub.cpp to Source-level WTF project https://bugs.webkit.org/show_bug.cgi?id=71497 Reviewed by Eric Seidel. This patch adds some stub files and a skelton GYP build file as a starting point for the new Source-level WTF project. Other build systems and actual code will arrive in future patches. * Stub.cpp: Added. * Stub.h: Added. * WTF.gyp/WTF.gyp: Added. * WTF.gypi: Added. 2011-11-02 Adam Barth Add stubs for WTF and Platform https://bugs.webkit.org/show_bug.cgi?id=71492 Reviewed by Eric Seidel. This patch creates the WTF directory, which begins the process of moving WTF out of JavaScriptCore.