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