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