* Scripts/webkitdirs.pm: Recognize all 1.X versions of Xcode as old too,...
[WebKit-https.git] / WebKitTools / ChangeLog
1 2005-06-15  Darin Adler  <darin@apple.com>
2
3         * Scripts/webkitdirs.pm: Recognize all 1.X versions of Xcode as old too, not just 2.0.
4
5 2005-06-14  Darin Adler  <darin@apple.com>
6
7         Changes by Anders Carlsson.
8         Reviewed by me.
9
10         - fixed <http://bugzilla.opendarwin.org/show_bug.cgi?id=3496>
11           Add gdb-safari script to launch Safari under gdb
12
13         * Scripts/gdb-safari: Added.
14
15 2005-06-12  Darin Adler  <darin@apple.com>
16
17         Changes by Stuart Morgan.
18         Reviewed by me.
19
20         * Scripts/cvs-abandon: Use cwd instead of `pwd`.
21         * Scripts/cvs-apply: Ditto.
22         * Scripts/cvs-create-patch: Ditto.
23         * Scripts/cvs-unapply: Ditto.
24         * Scripts/run-webkit-tests: Ditto.
25         * Scripts/webkitdirs.pm: Ditto. Also improve handling when there's no "Configuration" file.
26
27 2005-06-12  Darin Adler  <darin@apple.com>
28
29         * Scripts/cvs-apply: Handle case of an empty patch better.
30         * Scripts/cvs-unapply: Ditto.
31
32 2005-06-12  Darin Adler  <darin@apple.com>
33
34         Changes by Michael Gaiman.
35         Reviewed by me.
36
37         - fixed <http://bugzilla.opendarwin.org/show_bug.cgi?id=3487>
38           WebKit no longer builds after configuration supporting build changes
39
40         * Scripts/webkitdirs.pm: Chomp off the result of `pwd`, and don't die when no Configuration file.
41
42 2005-06-12  Darin Adler  <darin@apple.com>
43
44         * Scripts/update-webkit: Make this script work when called from any directory.
45
46 2005-06-12  Darin Adler  <darin@apple.com>
47
48         Reviewed by Maciej.
49         Includes changes by Stuart Morgan as well as my own.
50
51         * Scripts/build-dumprendertree: Call the new setConfiguration function, and use XcodeOptions instead of
52         symrootXcodeOptions to set the -buildstyle option.
53         * Scripts/build-webkit: Ditto. Also remove the old way of supporting Xcode 2.1 and the old --debug option.
54         The new --development option does the same thing.
55         * Scripts/run-safari: Ditto.
56         * Scripts/run-webkit-tests: Ditto.
57         * Scripts/update-webkit: Ditto.
58         * Scripts/set-webkit-configuration: Added. Sets the default configuration to Development or Deployment.
59
60         * Scripts/webkitdirs.pm: use FindBin to find the WebKit directory; works no matter what the current
61         directory is when invoking a script. Add code to determine the Xcode version so we can do the right
62         thing for 2.0 and 2.1. Change the productDir function to return the appropriate per-configuration
63         product directory. Read the default configuration from a file, overridable by a passed-in command-line
64         option.
65
66 2005-06-11  Darin Adler  <darin@apple.com>
67
68         * Scripts/cvs-create-patch: Improve handling of directories with mixed CVS roots by going into each directory
69         to execute the cvs diff commands.
70
71 2005-06-11  Darin Adler  <darin@apple.com>
72
73         - added first cuts at some cvs scripts
74
75             cvs-abandon is for throwing away changes; discards any local changes, reverting to the state in CVS
76             cvs-create-patch is for making patches; runs cvs diff with all the right options and handles added/deleted files
77             cvs-apply is for applying patches; runs patch and cvs add and cvs rm
78             cvs-unapply is for unapplying patches; does the opposite of cvs-apply
79
80           An argument against these is "waste of time if we switch to Subversion", but they should be good for a while.
81
82         * Scripts/cvs-abandon: Added.
83         * Scripts/cvs-apply: Added.
84         * Scripts/cvs-create-patch: Added.
85         * Scripts/cvs-unapply: Added.
86
87 2005-06-09  Darin Adler  <darin@apple.com>
88
89         Reviewed by Maciej.
90
91         - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=3397
92           Build DumpRenderTree fails with unresolved NSAutoreleasePool, etc
93
94         * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Change type from "folder" to "wrapper.framework"
95         for Foundation.framework. How was it ever wrong?
96
97         - finally, I tested making the default build directory work; it works now
98
99         * Scripts/webkitdirs.pm: Changed structure of the code a little bit, added symrootXcodeOptions function
100         that sets SYMROOT on the command line in case there's no product directory set in Xcode preferences.
101         * Scripts/build-webkit: Pass symrootXcodeOptions when invoking Xcode.
102         * Scripts/build-dumprendertree: Ditto.
103
104 2005-06-09  Darin Adler  <darin@apple.com>
105
106         * Scripts/webkitdirs.pm: Another try at making the default build directory of ~/WebKitBuild
107         work. Someone should try building without setting the Xcode build product directory now,
108         and let me know if it works.
109
110 2005-06-08  Darin Adler  <darin@apple.com>
111
112         - quick fix to try to get build scripts working again
113
114         * Scripts/build-dumprendertree: Add FindBin.
115         * Scripts/build-webkit: Ditto.
116         * Scripts/run-safari: Ditto.
117         * Scripts/run-webkit-tests: Ditto.
118         * Scripts/update-webkit: Ditto.
119
120 2005-06-08  Darin Adler  <darin@apple.com>
121
122         Reviewed by Maciej.
123
124         - some build script enhancements
125
126         * Scripts/build-dumprendertree: Changed to use webkitdirs.
127         * Scripts/build-webkit: Changed to use webkitdirs, also only copy files from WebKitLibraries if
128         they are newer.
129         * Scripts/run-safari: Reduce number of log messages, change to respect "-d" flag and get Development
130         before Deplyment in that case.
131         * Scripts/run-webkit-tests: Changed to use webkitdirs.
132         * Scripts/update-webkit: Changed to use webkitdirs.
133
134         * Scripts/webkitdirs.pm: Added.
135
136 2005-06-08  Maciej Stachowiak  <mjs@apple.com>
137
138         Code change by Toby Peterson <toby@opendarwin.org>
139         Reviewed by me.
140
141         * Scripts/run-safari: Fix to work with Xcode 2.0 again. The script would
142         get confused because build-webkit now makes even 2.0 build directories look
143         like 2.1.
144
145 2005-06-07  Darin Adler  <darin@apple.com>
146
147         Reviewed by Adele Peterson.
148
149         * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Added Deployment build style.
150         * Scripts/build-dumprendertree: For now, always use Deployment build style. This may fix things
151         so we can run tests with Xcode 2.1.
152
153 2005-06-07  Darin Adler  <darin@apple.com>
154
155         Reviewed by Adele Peterson.
156
157         * Scripts/run-webkit-tests: Pass -L to find command to follow symlinks. This allows symlinks in the
158         layout-tests directory to include additional sets of tests.
159
160 2005-06-07  Darin Adler  <darin@apple.com>
161
162         * checkout: Added license.
163         * Scripts/build-dumprendertree: Ditto.
164         * Scripts/run-webkit-tests: Ditto.
165         * Scripts/update-webkit: Ditto.
166
167 2005-06-07  Darin Adler  <darin@apple.com>
168
169         Change by Toby Peterson <toby@opendarwin.org>.
170         Reviewed by me.
171
172         * Scripts/build-webkit: Changes so you can build with Xcode 2.1. (I also added a license to this file.)
173         * Scripts/run-safari: Ditto.
174
175 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
176
177         * Scripts/build-webkit: run ranlib on libWebKitSystemInterface.a
178
179 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
180
181         * Scripts/build-webkit: Chop newline off of $productDir to avoid problems with logic to copy files ther.
182
183 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
184
185         * Scripts/build-webkit: Install WebKitSystemInterface stuff into build products dir.
186
187 2005-06-05  Darin Adler  <darin@apple.com>
188
189         * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Tweak, simplify.
190         * Scripts/build-dumprendertree: Added.
191         * Scripts/build-webkit: Build All in the JavaScriptCore directory.
192         * Scripts/run-webkit-tests: Build DumpRenderTree before running.
193
194 2005-06-05  Darin Adler  <darin@apple.com>
195
196         * Scripts/run-safari: Fix path to Safari executable. Add check for frameworks.
197
198 2005-06-05  Darin Adler  <darin@apple.com>
199
200         - add run-webkit-tests script; not working yet but the pieces are there
201
202         * Scripts/run-webkit-tests: Added.
203
204         * DumpRenderTree/DumpRenderTree.m: Added.
205         * DumpRenderTree/DumpRenderTree.xcode/.cvsignore: Added.
206         * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Added.
207         * DumpRenderTree/DumpRenderTreePrefix.h: Added.
208
209 2005-06-05  Darin Adler  <darin@apple.com>
210
211         - created module, first cut at Web Kit Open Source Project scripts
212
213         * ChangeLog: Added.
214         * Scripts/build-webkit: Added.
215         * Scripts/run-safari: Added.
216         * Scripts/update-webkit: Added.
217         * checkout: Added.
218
219 === creation of WebKitTools module ===