1 2012-02-03 Simon Hausmann <simon.hausmann@nokia.com>
3 [Qt] Fix build when cross-compiling
4 https://bugs.webkit.org/show_bug.cgi?id=77634
6 Reviewed by Tor Arne Vestbø.
8 * WTF.pri: Don't use icu-config for determining the library search
9 path and libraries needed for ICU. Either we use icu-config for includes
10 _and_ libraries or we don't. Right now we assume that icu is a system library
11 and expect the headers in the default include search pathes (/usr/include for example).
12 However we use icu-config to figure out where the libraries are, which breaks when
13 cross-compiling, because icu-config isn't cross-compile friendly (I wish icu was using
14 pkg-config). I think for the time being we should require ICU as a _system_ library,
15 which implies the header and library availability in default search paths. This also
16 makes the build succeed when cross-compiling with --sysroot.
18 2012-01-27 Zeno Albisser <zeno@webkit.org>
20 [Qt][Mac] Build fails after adding ICU support (r105997).
21 https://bugs.webkit.org/show_bug.cgi?id=77118
23 Link to libicucore if platform Mac.
25 Reviewed by Tor Arne Vestbø.
29 2012-01-26 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
31 [Qt] Use ICU if available
32 https://bugs.webkit.org/show_bug.cgi?id=76821
34 Reviewed by Simon Hausmann.
36 Adding libicu dependencies for a Qt5 based build.
40 2012-01-26 Csaba Osztrogonác <ossy@webkit.org>
42 [Qt][Win] One more speculative buildfix after r105970.
46 2012-01-26 Nikolas Zimmermann <nzimmermann@rim.com>
48 Not reviewed. Try to fix Qt/Win build by building OwnPtrWin.cpp into the WTF library.
52 2012-01-19 Joi Sigurdsson <joi@chromium.org>
54 Enable use of precompiled headers in Chromium port on Windows.
56 Bug 76381 - Use precompiled headers in Chromium port on Windows
57 https://bugs.webkit.org/show_bug.cgi?id=76381
59 Reviewed by Tony Chang.
61 * WTF.gyp/WTF.gyp: Include WinPrecompile.gypi.
63 2012-01-18 Roland Takacs <takacs.roland@stud.u-szeged.hu>
65 Cross-platform processor core counter
66 https://bugs.webkit.org/show_bug.cgi?id=76530
68 Reviewed by Zoltan Herczeg.
70 Two files have been added to the project, namely NumberOfCores.h/cpp,
71 that include a CPU core number determining function.
75 2012-01-17 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
77 Uint8ClampedArray support
78 https://bugs.webkit.org/show_bug.cgi?id=74455
80 Reviewed by Filip Pizlo.
84 2012-01-13 Alexis Menard <alexis.menard@openbossa.org>
86 Unreviewed build fix for Qt SnowLeopard build bot.
88 This is a workaround for the moment.
92 2012-01-12 Simon Hausmann <simon.hausmann@nokia.com>
94 Make the new WTF module build on Qt
95 https://bugs.webkit.org/show_bug.cgi?id=76163
97 Reviewed by Tor Arne Vestbø.
99 With this change the WTF sources are built _here_ but _from_ their old location using a VPATH.
101 * WTF.pri: Renamed from Source/JavaScriptCore/wtf/wtf.pri.
102 * WTF.pro: Renamed from Source/JavaScriptCore/wtf/wtf.pro.
103 * config.h: Bring this file in sync with JavaScriptCore/config.h with regards to the inclusion
104 / definition of the export macros.
106 2012-01-06 Benjamin Poulain <bpoulain@apple.com>
108 [Mac] Sort the resources of WTF.xcodeproj
109 https://bugs.webkit.org/show_bug.cgi?id=75639
111 Reviewed by Andreas Kling.
113 * WTF.xcodeproj/project.pbxproj:
115 2012-01-06 Eric Seidel <eric@webkit.org> and Gustavo Noronha Silva <gustavo.noronha@collabora.com>
117 Make the new WTF module build on Gtk
118 https://bugs.webkit.org/show_bug.cgi?id=75669
120 * GNUmakefile.am: Added.
121 * GNUmakefile.list.am: Added.
123 2011-11-19 Adam Barth <abarth@webkit.org>
125 Integrate Source/WTF with the Chromium build system
126 https://bugs.webkit.org/show_bug.cgi?id=72790
128 Reviewed by Eric Seidel.
130 Rename the target in this file to "newwtf" to avoid naming conflicts.
134 2011-11-19 Mark Rowe <mrowe@apple.com>
136 WTF should have an Xcode project
137 https://bugs.webkit.org/show_bug.cgi?id=71752
139 Reviewed by Adam Barth.
141 This adds an Xcode project that includes only Stub.cpp and Stub.h.
142 They’re built in to a library at the appropriate path for each
143 configuration (WebKitBuild/{Debug,Release}/libWTF.a and
144 /usr/local/lib/libWTF.a) and headers are installed in to the
145 appropriate location (WebKitBuild/{Debug,Release}/usr/local/include/wtf
146 and /usr/local/include/wtf). I tested building WTF in this project and
147 everything appears to build except for DateMath.cpp (due to bug 71747).
148 I have not yet done any work on making JavaScriptCore and other
149 projects use the built products of this new project.
151 * Configurations: Added.
152 * Configurations/Base.xcconfig: Copied from Source/JavaScriptCore/Configurations/Base.xcconfig.
153 * Configurations/CompilerVersion.xcconfig: Copied from Source/JavaScriptCore/Configurations/CompilerVersion.xcconfig.
154 * Configurations/DebugRelease.xcconfig: Copied from Source/JavaScriptCore/Configurations/DebugRelease.xcconfig.
155 * Configurations/WTF.xcconfig: Copied from Source/WebKit2/Configurations/Shim.xcconfig.
156 * WTF.xcodeproj: Added.
157 * WTF.xcodeproj/project.pbxproj: Added.
158 * config.h: Copied from Source/JavaScriptCore/config.h.
160 * icu/LICENSE: Copied from Source/JavaScriptCore/icu/LICENSE.
161 * icu/README: Copied from Source/JavaScriptCore/icu/README.
162 * icu/unicode: Added.
163 * icu/unicode/parseerr.h: Copied from Source/JavaScriptCore/icu/unicode/parseerr.h.
164 * icu/unicode/platform.h: Copied from Source/JavaScriptCore/icu/unicode/platform.h.
165 * icu/unicode/putil.h: Copied from Source/JavaScriptCore/icu/unicode/putil.h.
166 * icu/unicode/uchar.h: Copied from Source/JavaScriptCore/icu/unicode/uchar.h.
167 * icu/unicode/ucnv.h: Copied from Source/JavaScriptCore/icu/unicode/ucnv.h.
168 * icu/unicode/ucnv_err.h: Copied from Source/JavaScriptCore/icu/unicode/ucnv_err.h.
169 * icu/unicode/ucol.h: Copied from Source/JavaScriptCore/icu/unicode/ucol.h.
170 * icu/unicode/uconfig.h: Copied from Source/JavaScriptCore/icu/unicode/uconfig.h.
171 * icu/unicode/uenum.h: Copied from Source/JavaScriptCore/icu/unicode/uenum.h.
172 * icu/unicode/uiter.h: Copied from Source/JavaScriptCore/icu/unicode/uiter.h.
173 * icu/unicode/uloc.h: Copied from Source/JavaScriptCore/icu/unicode/uloc.h.
174 * icu/unicode/umachine.h: Copied from Source/JavaScriptCore/icu/unicode/umachine.h.
175 * icu/unicode/unorm.h: Copied from Source/JavaScriptCore/icu/unicode/unorm.h.
176 * icu/unicode/urename.h: Copied from Source/JavaScriptCore/icu/unicode/urename.h.
177 * icu/unicode/uscript.h: Copied from Source/JavaScriptCore/icu/unicode/uscript.h.
178 * icu/unicode/uset.h: Copied from Source/JavaScriptCore/icu/unicode/uset.h.
179 * icu/unicode/ustring.h: Copied from Source/JavaScriptCore/icu/unicode/ustring.h.
180 * icu/unicode/utf.h: Copied from Source/JavaScriptCore/icu/unicode/utf.h.
181 * icu/unicode/utf16.h: Copied from Source/JavaScriptCore/icu/unicode/utf16.h.
182 * icu/unicode/utf8.h: Copied from Source/JavaScriptCore/icu/unicode/utf8.h.
183 * icu/unicode/utf_old.h: Copied from Source/JavaScriptCore/icu/unicode/utf_old.h.
184 * icu/unicode/utypes.h: Copied from Source/JavaScriptCore/icu/unicode/utypes.h.
185 * icu/unicode/uversion.h: Copied from Source/JavaScriptCore/icu/unicode/uversion.h.
187 2011-11-03 Adam Barth <abarth@webkit.org>
189 Add Stub.h and Stub.cpp to Source-level WTF project
190 https://bugs.webkit.org/show_bug.cgi?id=71497
192 Reviewed by Eric Seidel.
194 This patch adds some stub files and a skelton GYP build file as a
195 starting point for the new Source-level WTF project. Other build
196 systems and actual code will arrive in future patches.
200 * WTF.gyp/WTF.gyp: Added.
203 2011-11-02 Adam Barth <abarth@webkit.org>
205 Add stubs for WTF and Platform
206 https://bugs.webkit.org/show_bug.cgi?id=71492
208 Reviewed by Eric Seidel.
210 This patch creates the WTF directory, which begins the process of
211 moving WTF out of JavaScriptCore.