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