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