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