58d551c625d96096148d530a975351980ea1a49a
[WebKit-https.git] / Source / WTF / ChangeLog
1 2012-01-27  Zeno Albisser  <zeno@webkit.org>
2
3         [Qt][Mac] Build fails after adding ICU support (r105997).
4         https://bugs.webkit.org/show_bug.cgi?id=77118
5
6         Link to libicucore if platform Mac.
7
8         Reviewed by Tor Arne Vestbø.
9
10         * WTF.pri:
11
12 2012-01-26  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
13
14         [Qt] Use ICU if available
15         https://bugs.webkit.org/show_bug.cgi?id=76821
16
17         Reviewed by Simon Hausmann.
18
19         Adding libicu dependencies for a Qt5 based build.
20
21         * WTF.pri:
22
23 2012-01-26  Csaba Osztrogonác  <ossy@webkit.org>
24
25         [Qt][Win] One more speculative buildfix after r105970.
26
27         * WTF.pri:
28
29 2012-01-26  Nikolas Zimmermann  <nzimmermann@rim.com>
30
31         Not reviewed. Try to fix Qt/Win build by building OwnPtrWin.cpp into the WTF library.
32
33         * WTF.pro:
34
35 2012-01-19  Joi Sigurdsson  <joi@chromium.org>
36
37         Enable use of precompiled headers in Chromium port on Windows.
38
39         Bug 76381 - Use precompiled headers in Chromium port on Windows
40         https://bugs.webkit.org/show_bug.cgi?id=76381
41
42         Reviewed by Tony Chang.
43
44         * WTF.gyp/WTF.gyp: Include WinPrecompile.gypi.
45
46 2012-01-18  Roland Takacs  <takacs.roland@stud.u-szeged.hu>
47
48         Cross-platform processor core counter
49         https://bugs.webkit.org/show_bug.cgi?id=76530
50
51         Reviewed by Zoltan Herczeg.
52
53         Two files have been added to the project, namely NumberOfCores.h/cpp,
54         that include a CPU core number determining function.
55
56         * WTF.pro:
57
58 2012-01-17  Caio Marcelo de Oliveira Filho  <caio.oliveira@openbossa.org>
59
60         Uint8ClampedArray support
61         https://bugs.webkit.org/show_bug.cgi?id=74455
62
63         Reviewed by Filip Pizlo.
64
65         * WTF.pro:
66
67 2012-01-13  Alexis Menard  <alexis.menard@openbossa.org>
68
69         Unreviewed build fix for Qt SnowLeopard build bot.
70
71         This is a workaround for the moment.
72
73         * wtf/Platform.h:
74
75 2012-01-12  Simon Hausmann  <simon.hausmann@nokia.com>
76
77         Make the new WTF module build on Qt
78         https://bugs.webkit.org/show_bug.cgi?id=76163
79
80         Reviewed by Tor Arne Vestbø.
81
82         With this change the WTF sources are built _here_ but _from_ their old location using a VPATH.
83
84         * WTF.pri: Renamed from Source/JavaScriptCore/wtf/wtf.pri.
85         * WTF.pro: Renamed from Source/JavaScriptCore/wtf/wtf.pro.
86         * config.h: Bring this file in sync with JavaScriptCore/config.h with regards to the inclusion
87         / definition of the export macros.
88
89 2012-01-06  Benjamin Poulain  <bpoulain@apple.com>
90
91         [Mac] Sort the resources of WTF.xcodeproj
92         https://bugs.webkit.org/show_bug.cgi?id=75639
93
94         Reviewed by Andreas Kling.
95
96         * WTF.xcodeproj/project.pbxproj:
97
98 2012-01-06  Eric Seidel  <eric@webkit.org> and Gustavo Noronha Silva  <gustavo.noronha@collabora.com>
99
100         Make the new WTF module build on Gtk
101         https://bugs.webkit.org/show_bug.cgi?id=75669
102
103         * GNUmakefile.am: Added.
104         * GNUmakefile.list.am: Added.
105
106 2011-11-19  Adam Barth  <abarth@webkit.org>
107
108         Integrate Source/WTF with the Chromium build system
109         https://bugs.webkit.org/show_bug.cgi?id=72790
110
111         Reviewed by Eric Seidel.
112
113         Rename the target in this file to "newwtf" to avoid naming conflicts.
114
115         * WTF.gyp/WTF.gyp:
116
117 2011-11-19  Mark Rowe  <mrowe@apple.com>
118
119         WTF should have an Xcode project
120         https://bugs.webkit.org/show_bug.cgi?id=71752
121
122         Reviewed by Adam Barth.
123
124         This adds an Xcode project that includes only Stub.cpp and Stub.h.
125         They’re built in to a library at the appropriate path for each
126         configuration (WebKitBuild/{Debug,Release}/libWTF.a and
127         /usr/local/lib/libWTF.a) and headers are installed in to the
128         appropriate location (WebKitBuild/{Debug,Release}/usr/local/include/wtf
129         and /usr/local/include/wtf). I tested building WTF in this project and
130         everything appears to build except for DateMath.cpp (due to bug 71747).
131         I have not yet done any work on making JavaScriptCore and other
132         projects use the built products of this new project.
133
134         * Configurations: Added.
135         * Configurations/Base.xcconfig: Copied from Source/JavaScriptCore/Configurations/Base.xcconfig.
136         * Configurations/CompilerVersion.xcconfig: Copied from Source/JavaScriptCore/Configurations/CompilerVersion.xcconfig.
137         * Configurations/DebugRelease.xcconfig: Copied from Source/JavaScriptCore/Configurations/DebugRelease.xcconfig.
138         * Configurations/WTF.xcconfig: Copied from Source/WebKit2/Configurations/Shim.xcconfig.
139         * WTF.xcodeproj: Added.
140         * WTF.xcodeproj/project.pbxproj: Added.
141         * config.h: Copied from Source/JavaScriptCore/config.h.
142         * icu: Added.
143         * icu/LICENSE: Copied from Source/JavaScriptCore/icu/LICENSE.
144         * icu/README: Copied from Source/JavaScriptCore/icu/README.
145         * icu/unicode: Added.
146         * icu/unicode/parseerr.h: Copied from Source/JavaScriptCore/icu/unicode/parseerr.h.
147         * icu/unicode/platform.h: Copied from Source/JavaScriptCore/icu/unicode/platform.h.
148         * icu/unicode/putil.h: Copied from Source/JavaScriptCore/icu/unicode/putil.h.
149         * icu/unicode/uchar.h: Copied from Source/JavaScriptCore/icu/unicode/uchar.h.
150         * icu/unicode/ucnv.h: Copied from Source/JavaScriptCore/icu/unicode/ucnv.h.
151         * icu/unicode/ucnv_err.h: Copied from Source/JavaScriptCore/icu/unicode/ucnv_err.h.
152         * icu/unicode/ucol.h: Copied from Source/JavaScriptCore/icu/unicode/ucol.h.
153         * icu/unicode/uconfig.h: Copied from Source/JavaScriptCore/icu/unicode/uconfig.h.
154         * icu/unicode/uenum.h: Copied from Source/JavaScriptCore/icu/unicode/uenum.h.
155         * icu/unicode/uiter.h: Copied from Source/JavaScriptCore/icu/unicode/uiter.h.
156         * icu/unicode/uloc.h: Copied from Source/JavaScriptCore/icu/unicode/uloc.h.
157         * icu/unicode/umachine.h: Copied from Source/JavaScriptCore/icu/unicode/umachine.h.
158         * icu/unicode/unorm.h: Copied from Source/JavaScriptCore/icu/unicode/unorm.h.
159         * icu/unicode/urename.h: Copied from Source/JavaScriptCore/icu/unicode/urename.h.
160         * icu/unicode/uscript.h: Copied from Source/JavaScriptCore/icu/unicode/uscript.h.
161         * icu/unicode/uset.h: Copied from Source/JavaScriptCore/icu/unicode/uset.h.
162         * icu/unicode/ustring.h: Copied from Source/JavaScriptCore/icu/unicode/ustring.h.
163         * icu/unicode/utf.h: Copied from Source/JavaScriptCore/icu/unicode/utf.h.
164         * icu/unicode/utf16.h: Copied from Source/JavaScriptCore/icu/unicode/utf16.h.
165         * icu/unicode/utf8.h: Copied from Source/JavaScriptCore/icu/unicode/utf8.h.
166         * icu/unicode/utf_old.h: Copied from Source/JavaScriptCore/icu/unicode/utf_old.h.
167         * icu/unicode/utypes.h: Copied from Source/JavaScriptCore/icu/unicode/utypes.h.
168         * icu/unicode/uversion.h: Copied from Source/JavaScriptCore/icu/unicode/uversion.h.
169
170 2011-11-03  Adam Barth  <abarth@webkit.org>
171
172         Add Stub.h and Stub.cpp to Source-level WTF project
173         https://bugs.webkit.org/show_bug.cgi?id=71497
174
175         Reviewed by Eric Seidel.
176
177         This patch adds some stub files and a skelton GYP build file as a
178         starting point for the new Source-level WTF project.  Other build
179         systems and actual code will arrive in future patches.
180
181         * Stub.cpp: Added.
182         * Stub.h: Added.
183         * WTF.gyp/WTF.gyp: Added.
184         * WTF.gypi: Added.
185
186 2011-11-02  Adam Barth  <abarth@webkit.org>
187
188         Add stubs for WTF and Platform
189         https://bugs.webkit.org/show_bug.cgi?id=71492
190
191         Reviewed by Eric Seidel.
192
193         This patch creates the WTF directory, which begins the process of
194         moving WTF out of JavaScriptCore.