Make the new WTF module build on Qt
[WebKit-https.git] / Source / WTF / ChangeLog
1 2012-01-12  Simon Hausmann  <simon.hausmann@nokia.com>
2
3         Make the new WTF module build on Qt
4         https://bugs.webkit.org/show_bug.cgi?id=76163
5
6         Reviewed by Tor Arne Vestbø.
7
8         With this change the WTF sources are built _here_ but _from_ their old location using a VPATH.
9
10         * WTF.pri: Renamed from Source/JavaScriptCore/wtf/wtf.pri.
11         * WTF.pro: Renamed from Source/JavaScriptCore/wtf/wtf.pro.
12         * config.h: Bring this file in sync with JavaScriptCore/config.h with regards to the inclusion
13         / definition of the export macros.
14
15 2012-01-06  Benjamin Poulain  <bpoulain@apple.com>
16
17         [Mac] Sort the resources of WTF.xcodeproj
18         https://bugs.webkit.org/show_bug.cgi?id=75639
19
20         Reviewed by Andreas Kling.
21
22         * WTF.xcodeproj/project.pbxproj:
23
24 2012-01-06  Eric Seidel  <eric@webkit.org> and Gustavo Noronha Silva  <gustavo.noronha@collabora.com>
25
26         Make the new WTF module build on Gtk
27         https://bugs.webkit.org/show_bug.cgi?id=75669
28
29         * GNUmakefile.am: Added.
30         * GNUmakefile.list.am: Added.
31
32 2011-11-19  Adam Barth  <abarth@webkit.org>
33
34         Integrate Source/WTF with the Chromium build system
35         https://bugs.webkit.org/show_bug.cgi?id=72790
36
37         Reviewed by Eric Seidel.
38
39         Rename the target in this file to "newwtf" to avoid naming conflicts.
40
41         * WTF.gyp/WTF.gyp:
42
43 2011-11-19  Mark Rowe  <mrowe@apple.com>
44
45         WTF should have an Xcode project
46         https://bugs.webkit.org/show_bug.cgi?id=71752
47
48         Reviewed by Adam Barth.
49
50         This adds an Xcode project that includes only Stub.cpp and Stub.h.
51         They’re built in to a library at the appropriate path for each
52         configuration (WebKitBuild/{Debug,Release}/libWTF.a and
53         /usr/local/lib/libWTF.a) and headers are installed in to the
54         appropriate location (WebKitBuild/{Debug,Release}/usr/local/include/wtf
55         and /usr/local/include/wtf). I tested building WTF in this project and
56         everything appears to build except for DateMath.cpp (due to bug 71747).
57         I have not yet done any work on making JavaScriptCore and other
58         projects use the built products of this new project.
59
60         * Configurations: Added.
61         * Configurations/Base.xcconfig: Copied from Source/JavaScriptCore/Configurations/Base.xcconfig.
62         * Configurations/CompilerVersion.xcconfig: Copied from Source/JavaScriptCore/Configurations/CompilerVersion.xcconfig.
63         * Configurations/DebugRelease.xcconfig: Copied from Source/JavaScriptCore/Configurations/DebugRelease.xcconfig.
64         * Configurations/WTF.xcconfig: Copied from Source/WebKit2/Configurations/Shim.xcconfig.
65         * WTF.xcodeproj: Added.
66         * WTF.xcodeproj/project.pbxproj: Added.
67         * config.h: Copied from Source/JavaScriptCore/config.h.
68         * icu: Added.
69         * icu/LICENSE: Copied from Source/JavaScriptCore/icu/LICENSE.
70         * icu/README: Copied from Source/JavaScriptCore/icu/README.
71         * icu/unicode: Added.
72         * icu/unicode/parseerr.h: Copied from Source/JavaScriptCore/icu/unicode/parseerr.h.
73         * icu/unicode/platform.h: Copied from Source/JavaScriptCore/icu/unicode/platform.h.
74         * icu/unicode/putil.h: Copied from Source/JavaScriptCore/icu/unicode/putil.h.
75         * icu/unicode/uchar.h: Copied from Source/JavaScriptCore/icu/unicode/uchar.h.
76         * icu/unicode/ucnv.h: Copied from Source/JavaScriptCore/icu/unicode/ucnv.h.
77         * icu/unicode/ucnv_err.h: Copied from Source/JavaScriptCore/icu/unicode/ucnv_err.h.
78         * icu/unicode/ucol.h: Copied from Source/JavaScriptCore/icu/unicode/ucol.h.
79         * icu/unicode/uconfig.h: Copied from Source/JavaScriptCore/icu/unicode/uconfig.h.
80         * icu/unicode/uenum.h: Copied from Source/JavaScriptCore/icu/unicode/uenum.h.
81         * icu/unicode/uiter.h: Copied from Source/JavaScriptCore/icu/unicode/uiter.h.
82         * icu/unicode/uloc.h: Copied from Source/JavaScriptCore/icu/unicode/uloc.h.
83         * icu/unicode/umachine.h: Copied from Source/JavaScriptCore/icu/unicode/umachine.h.
84         * icu/unicode/unorm.h: Copied from Source/JavaScriptCore/icu/unicode/unorm.h.
85         * icu/unicode/urename.h: Copied from Source/JavaScriptCore/icu/unicode/urename.h.
86         * icu/unicode/uscript.h: Copied from Source/JavaScriptCore/icu/unicode/uscript.h.
87         * icu/unicode/uset.h: Copied from Source/JavaScriptCore/icu/unicode/uset.h.
88         * icu/unicode/ustring.h: Copied from Source/JavaScriptCore/icu/unicode/ustring.h.
89         * icu/unicode/utf.h: Copied from Source/JavaScriptCore/icu/unicode/utf.h.
90         * icu/unicode/utf16.h: Copied from Source/JavaScriptCore/icu/unicode/utf16.h.
91         * icu/unicode/utf8.h: Copied from Source/JavaScriptCore/icu/unicode/utf8.h.
92         * icu/unicode/utf_old.h: Copied from Source/JavaScriptCore/icu/unicode/utf_old.h.
93         * icu/unicode/utypes.h: Copied from Source/JavaScriptCore/icu/unicode/utypes.h.
94         * icu/unicode/uversion.h: Copied from Source/JavaScriptCore/icu/unicode/uversion.h.
95
96 2011-11-03  Adam Barth  <abarth@webkit.org>
97
98         Add Stub.h and Stub.cpp to Source-level WTF project
99         https://bugs.webkit.org/show_bug.cgi?id=71497
100
101         Reviewed by Eric Seidel.
102
103         This patch adds some stub files and a skelton GYP build file as a
104         starting point for the new Source-level WTF project.  Other build
105         systems and actual code will arrive in future patches.
106
107         * Stub.cpp: Added.
108         * Stub.h: Added.
109         * WTF.gyp/WTF.gyp: Added.
110         * WTF.gypi: Added.
111
112 2011-11-02  Adam Barth  <abarth@webkit.org>
113
114         Add stubs for WTF and Platform
115         https://bugs.webkit.org/show_bug.cgi?id=71492
116
117         Reviewed by Eric Seidel.
118
119         This patch creates the WTF directory, which begins the process of
120         moving WTF out of JavaScriptCore.