1 2012-03-07 Mark Rowe <mrowe@apple.com>
3 Teach make to build WTF.
7 2012-02-11 Filip Pizlo <fpizlo@apple.com>
9 It should be possible to send all JSC debug logging to a file
10 https://bugs.webkit.org/show_bug.cgi?id=78418
12 Reviewed by Sam Weinig.
14 Introduced wtf/DataLog, which defines WTF::dataFile, WTF::dataLog,
15 and WTF::dataLogV. Changed all debugging- and profiling-related printfs
16 to use WTF::dataLog() or one of its friends. By default, debug logging
17 goes to stderr, unless you change the setting in wtf/DataLog.cpp.
21 2012-02-03 Simon Hausmann <simon.hausmann@nokia.com>
23 [Qt] Fix build when cross-compiling
24 https://bugs.webkit.org/show_bug.cgi?id=77634
26 Reviewed by Tor Arne Vestbø.
28 * WTF.pri: Don't use icu-config for determining the library search
29 path and libraries needed for ICU. Either we use icu-config for includes
30 _and_ libraries or we don't. Right now we assume that icu is a system library
31 and expect the headers in the default include search pathes (/usr/include for example).
32 However we use icu-config to figure out where the libraries are, which breaks when
33 cross-compiling, because icu-config isn't cross-compile friendly (I wish icu was using
34 pkg-config). I think for the time being we should require ICU as a _system_ library,
35 which implies the header and library availability in default search paths. This also
36 makes the build succeed when cross-compiling with --sysroot.
38 2012-01-27 Zeno Albisser <zeno@webkit.org>
40 [Qt][Mac] Build fails after adding ICU support (r105997).
41 https://bugs.webkit.org/show_bug.cgi?id=77118
43 Link to libicucore if platform Mac.
45 Reviewed by Tor Arne Vestbø.
49 2012-01-26 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
51 [Qt] Use ICU if available
52 https://bugs.webkit.org/show_bug.cgi?id=76821
54 Reviewed by Simon Hausmann.
56 Adding libicu dependencies for a Qt5 based build.
60 2012-01-26 Csaba Osztrogonác <ossy@webkit.org>
62 [Qt][Win] One more speculative buildfix after r105970.
66 2012-01-26 Nikolas Zimmermann <nzimmermann@rim.com>
68 Not reviewed. Try to fix Qt/Win build by building OwnPtrWin.cpp into the WTF library.
72 2012-01-19 Joi Sigurdsson <joi@chromium.org>
74 Enable use of precompiled headers in Chromium port on Windows.
76 Bug 76381 - Use precompiled headers in Chromium port on Windows
77 https://bugs.webkit.org/show_bug.cgi?id=76381
79 Reviewed by Tony Chang.
81 * WTF.gyp/WTF.gyp: Include WinPrecompile.gypi.
83 2012-01-18 Roland Takacs <takacs.roland@stud.u-szeged.hu>
85 Cross-platform processor core counter
86 https://bugs.webkit.org/show_bug.cgi?id=76530
88 Reviewed by Zoltan Herczeg.
90 Two files have been added to the project, namely NumberOfCores.h/cpp,
91 that include a CPU core number determining function.
95 2012-01-17 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
97 Uint8ClampedArray support
98 https://bugs.webkit.org/show_bug.cgi?id=74455
100 Reviewed by Filip Pizlo.
104 2012-01-13 Alexis Menard <alexis.menard@openbossa.org>
106 Unreviewed build fix for Qt SnowLeopard build bot.
108 This is a workaround for the moment.
112 2012-01-12 Simon Hausmann <simon.hausmann@nokia.com>
114 Make the new WTF module build on Qt
115 https://bugs.webkit.org/show_bug.cgi?id=76163
117 Reviewed by Tor Arne Vestbø.
119 With this change the WTF sources are built _here_ but _from_ their old location using a VPATH.
121 * WTF.pri: Renamed from Source/JavaScriptCore/wtf/wtf.pri.
122 * WTF.pro: Renamed from Source/JavaScriptCore/wtf/wtf.pro.
123 * config.h: Bring this file in sync with JavaScriptCore/config.h with regards to the inclusion
124 / definition of the export macros.
126 2012-01-06 Benjamin Poulain <bpoulain@apple.com>
128 [Mac] Sort the resources of WTF.xcodeproj
129 https://bugs.webkit.org/show_bug.cgi?id=75639
131 Reviewed by Andreas Kling.
133 * WTF.xcodeproj/project.pbxproj:
135 2012-01-06 Eric Seidel <eric@webkit.org> and Gustavo Noronha Silva <gustavo.noronha@collabora.com>
137 Make the new WTF module build on Gtk
138 https://bugs.webkit.org/show_bug.cgi?id=75669
140 * GNUmakefile.am: Added.
141 * GNUmakefile.list.am: Added.
143 2011-11-19 Adam Barth <abarth@webkit.org>
145 Integrate Source/WTF with the Chromium build system
146 https://bugs.webkit.org/show_bug.cgi?id=72790
148 Reviewed by Eric Seidel.
150 Rename the target in this file to "newwtf" to avoid naming conflicts.
154 2011-11-19 Mark Rowe <mrowe@apple.com>
156 WTF should have an Xcode project
157 https://bugs.webkit.org/show_bug.cgi?id=71752
159 Reviewed by Adam Barth.
161 This adds an Xcode project that includes only Stub.cpp and Stub.h.
162 They’re built in to a library at the appropriate path for each
163 configuration (WebKitBuild/{Debug,Release}/libWTF.a and
164 /usr/local/lib/libWTF.a) and headers are installed in to the
165 appropriate location (WebKitBuild/{Debug,Release}/usr/local/include/wtf
166 and /usr/local/include/wtf). I tested building WTF in this project and
167 everything appears to build except for DateMath.cpp (due to bug 71747).
168 I have not yet done any work on making JavaScriptCore and other
169 projects use the built products of this new project.
171 * Configurations: Added.
172 * Configurations/Base.xcconfig: Copied from Source/JavaScriptCore/Configurations/Base.xcconfig.
173 * Configurations/CompilerVersion.xcconfig: Copied from Source/JavaScriptCore/Configurations/CompilerVersion.xcconfig.
174 * Configurations/DebugRelease.xcconfig: Copied from Source/JavaScriptCore/Configurations/DebugRelease.xcconfig.
175 * Configurations/WTF.xcconfig: Copied from Source/WebKit2/Configurations/Shim.xcconfig.
176 * WTF.xcodeproj: Added.
177 * WTF.xcodeproj/project.pbxproj: Added.
178 * config.h: Copied from Source/JavaScriptCore/config.h.
180 * icu/LICENSE: Copied from Source/JavaScriptCore/icu/LICENSE.
181 * icu/README: Copied from Source/JavaScriptCore/icu/README.
182 * icu/unicode: Added.
183 * icu/unicode/parseerr.h: Copied from Source/JavaScriptCore/icu/unicode/parseerr.h.
184 * icu/unicode/platform.h: Copied from Source/JavaScriptCore/icu/unicode/platform.h.
185 * icu/unicode/putil.h: Copied from Source/JavaScriptCore/icu/unicode/putil.h.
186 * icu/unicode/uchar.h: Copied from Source/JavaScriptCore/icu/unicode/uchar.h.
187 * icu/unicode/ucnv.h: Copied from Source/JavaScriptCore/icu/unicode/ucnv.h.
188 * icu/unicode/ucnv_err.h: Copied from Source/JavaScriptCore/icu/unicode/ucnv_err.h.
189 * icu/unicode/ucol.h: Copied from Source/JavaScriptCore/icu/unicode/ucol.h.
190 * icu/unicode/uconfig.h: Copied from Source/JavaScriptCore/icu/unicode/uconfig.h.
191 * icu/unicode/uenum.h: Copied from Source/JavaScriptCore/icu/unicode/uenum.h.
192 * icu/unicode/uiter.h: Copied from Source/JavaScriptCore/icu/unicode/uiter.h.
193 * icu/unicode/uloc.h: Copied from Source/JavaScriptCore/icu/unicode/uloc.h.
194 * icu/unicode/umachine.h: Copied from Source/JavaScriptCore/icu/unicode/umachine.h.
195 * icu/unicode/unorm.h: Copied from Source/JavaScriptCore/icu/unicode/unorm.h.
196 * icu/unicode/urename.h: Copied from Source/JavaScriptCore/icu/unicode/urename.h.
197 * icu/unicode/uscript.h: Copied from Source/JavaScriptCore/icu/unicode/uscript.h.
198 * icu/unicode/uset.h: Copied from Source/JavaScriptCore/icu/unicode/uset.h.
199 * icu/unicode/ustring.h: Copied from Source/JavaScriptCore/icu/unicode/ustring.h.
200 * icu/unicode/utf.h: Copied from Source/JavaScriptCore/icu/unicode/utf.h.
201 * icu/unicode/utf16.h: Copied from Source/JavaScriptCore/icu/unicode/utf16.h.
202 * icu/unicode/utf8.h: Copied from Source/JavaScriptCore/icu/unicode/utf8.h.
203 * icu/unicode/utf_old.h: Copied from Source/JavaScriptCore/icu/unicode/utf_old.h.
204 * icu/unicode/utypes.h: Copied from Source/JavaScriptCore/icu/unicode/utypes.h.
205 * icu/unicode/uversion.h: Copied from Source/JavaScriptCore/icu/unicode/uversion.h.
207 2011-11-03 Adam Barth <abarth@webkit.org>
209 Add Stub.h and Stub.cpp to Source-level WTF project
210 https://bugs.webkit.org/show_bug.cgi?id=71497
212 Reviewed by Eric Seidel.
214 This patch adds some stub files and a skelton GYP build file as a
215 starting point for the new Source-level WTF project. Other build
216 systems and actual code will arrive in future patches.
220 * WTF.gyp/WTF.gyp: Added.
223 2011-11-02 Adam Barth <abarth@webkit.org>
225 Add stubs for WTF and Platform
226 https://bugs.webkit.org/show_bug.cgi?id=71492
228 Reviewed by Eric Seidel.
230 This patch creates the WTF directory, which begins the process of
231 moving WTF out of JavaScriptCore.