1 2005-07-29 Eric Seidel <eseidel@apple.com>
5 * DrawTest/AppDelegate.h: Added.
6 * DrawTest/AppDelegate.m: Added.
7 * DrawTest/DrawTest.xcodeproj/project.pbxproj: Added.
8 * DrawTest/DrawTestDocument.h: Added.
9 * DrawTest/DrawTestDocument.m: Added.
10 * DrawTest/DrawTestInspectorController.h: Added.
11 * DrawTest/DrawTestInspectorController.m: Added.
12 * DrawTest/DrawTestToolbarController.h: Added.
13 * DrawTest/DrawTestToolbarController.m: Added.
14 * DrawTest/DrawTestView.h: Added.
15 * DrawTest/DrawTestView.m: Added.
16 * DrawTest/DrawTest_Prefix.pch: Added.
17 * DrawTest/English.lproj/DrawTestDocument.nib/classes.nib: Added.
18 * DrawTest/English.lproj/DrawTestDocument.nib/info.nib: Added.
19 * DrawTest/English.lproj/DrawTestDocument.nib/keyedobjects.nib: Added.
20 * DrawTest/English.lproj/InfoPlist.strings: Added.
21 * DrawTest/English.lproj/Inspector.nib/classes.nib: Added.
22 * DrawTest/English.lproj/Inspector.nib/info.nib: Added.
23 * DrawTest/English.lproj/Inspector.nib/keyedobjects.nib: Added.
24 * DrawTest/English.lproj/MainMenu.nib/classes.nib: Added.
25 * DrawTest/English.lproj/MainMenu.nib/info.nib: Added.
26 * DrawTest/English.lproj/MainMenu.nib/keyedobjects.nib: Added.
27 * DrawTest/English.lproj/TestViewer.nib/classes.nib: Added.
28 * DrawTest/English.lproj/TestViewer.nib/info.nib: Added.
29 * DrawTest/English.lproj/TestViewer.nib/keyedobjects.nib: Added.
30 * DrawTest/Info.plist: Added.
31 * DrawTest/SVGTest.h: Added.
32 * DrawTest/SVGTest.m: Added.
33 * DrawTest/ScalingImageView.h: Added.
34 * DrawTest/ScalingImageView.m: Added.
35 * DrawTest/TestController.h: Added.
36 * DrawTest/TestController.m: Added.
37 * DrawTest/TestViewerSplitView.h: Added.
38 * DrawTest/TestViewerSplitView.m: Added.
39 * DrawTest/main.m: Added.
40 Adding simple cocoa app for testing SVG rendering, interaction.
41 http://bugzilla.opendarwin.org/show_bug.cgi?id=4157
43 2005-07-28 Eric Seidel <eseidel@apple.com>
47 * svg2png/svg2png.m: Added.
48 * svg2png/svg2png.xcodeproj/project.pbxproj: Added.
49 * svg2png/svg2png_Prefix.pch: Added.
50 Added a simple test tool which dumps a PNG from an SVG using
51 WebCore+SVG's SVG rendering support.
52 http://bugzilla.opendarwin.org/show_bug.cgi?id=4156
54 2005-07-26 Maciej Stachowiak <mjs@apple.com>
58 - new script to review the DOM layout test results and see where we stand
59 on actual success and failure
61 * Scripts/check-dom-results: Added.
63 2005-07-25 Darin Adler <darin@apple.com>
65 * Scripts/webkitdirs.pm: Check in missing line of code.
67 2005-07-25 Darin Adler <darin@apple.com>
69 - fixed problem that was causing JavaScriptCore test to fail
70 (except for people who had set DYLD_FRAMEWORK_PATH)
72 * Scripts/run-javascriptcore-tests: Add code to set DYLD_FRAMEWORK_PATH.
73 Add code to parse configuration parameter so you can pass --deployment if you like.
74 * Scripts/run-webkit-tests: Add code to parse configuration parameter.
76 * Scripts/update-javascriptcore-test-results: Add license header.
78 * Scripts/webkitdirs.pm: Change code that reads configuration option to remove it
79 from @ARGV. This lets us use this option in commands that take other options and
80 pass them along to a subsequent tool.
82 2005-07-25 Darin Adler <darin@apple.com>
84 Reviewed by Geoff Garen.
86 - Fixed run-safari and gdb-safari to use the Safari application in the build results
87 directory, if any, falling back to the one in the Applications directory otherwise.
88 Does no harm for open source contributors who don't build Safari, and helps out the
89 Safari team, since we do build Safari.
91 * Scripts/webkitdirs.pm: Added safariPath function that uses WEBKIT_SAFARI environment
92 variable, and if that's not present, looks in either the build results directory or
93 /Applications; factors code that was in both scripts before into a shared function.
94 Also removed some Xcode 2.0 support which is no longer relevant since our projects are
95 now in Xcode 2.1 format and incompatible with older versions of Xcode.
97 * Scripts/gdb-safari: Use safariPath.
98 * Scripts/run-safari: Use safariPath.
100 2005-07-22 Geoffrey Garen <ggaren@apple.com>
102 Moved Tools/Scripts/run-mozilla-tests to WebKitTools/Scripts/run-javascriptcore-tests.
103 run-javascriptcore-tests now passes its command-line arguments to jsDriver.pl
105 Moved Tools/Scripts/update-mozilla-js-test-results to
106 WebKitTools/Scripts/update-javascriptcore-test-results.
110 * Scripts/run-javascriptcore-tests: Added.
112 2005-07-21 Geoffrey Garen <ggaren@apple.com>
116 * Scripts/build-dumprendertree: changed XCode 2.0 project file reference to 2.1
118 2005-07-21 Geoffrey Garen <ggaren@apple.com>
120 * DumpRenderTree/DumpRenderTree.xcode/.cvsignore: Removed.
122 2005-07-21 Geoffrey Garen <ggaren@apple.com>
124 * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Removed.
126 2005-07-21 Geoffrey Garen <ggaren@apple.com>
128 * DumpRenderTree/DumpRenderTree.xcodeproj/.cvsignore: Added.
130 2005-07-21 Geoffrey Garen <ggaren@apple.com>
132 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Added.
134 2005-07-21 Geoffrey Garen <ggaren@apple.com>
136 * Scripts/build-webkit:
138 2005-07-12 Eric Seidel <eseidel@apple.com>
142 * checkout-svg: Fixed error with symlink creation.
144 2005-07-12 Eric Seidel <eseidel@apple.com>
148 * checkout-svg: Added.
149 Script to check out WebCore+SVG
151 2005-06-30 Darin Adler <darin@apple.com>
153 Changes based on input from Michael Kahl.
155 * Scripts/cvs-create-patch: Use "-f" so we are compatible with .cvsrc files that
156 specify different style of "diff".
157 * Scripts/webkitdirs.pm: Add missing call to determineBaseProductDir, so that
158 determineConfigurationProductDir works in all cases.
160 2005-06-29 Darin Adler <darin@apple.com>
162 - fixed bug which would result in multiple unwanted dumps in a single layout test
164 * DumpRenderTree/DumpRenderTree.m:
165 (-[WaitUntilDoneDelegate webView:locationChangeDone:forDataSource:]): Set new
167 (-[LayoutTestController waitUntilDone]): Update for name change.
168 (-[LayoutTestController notifyDone]): Dump only if ready.
169 (dumpRenderTree): Set up new boolean and update for name change.
171 2005-06-29 Darin Adler <darin@apple.com>
173 Changes by Timothy Hatcher.
176 * Scripts/run-webkit-app: Added script to open an arbritrary application with
177 a CVS built WebKit. Example: ./run-webkit-app Colloquy
179 * Scripts/gdb-safari: Added support for WEBKIT_SAFARI environment variable to specify
180 a custom location to the Safari.app bundle. This is optional, script defaults to the stock location.
181 * Scripts/run-safari: Ditto.
183 2005-06-26 Darin Adler <darin@apple.com>
185 * Scripts/build-dumprendertree: Pass -project option so that having a second
186 copy of the project (like the one Xcode 2.1 offers to make for you) that's
187 out of date won't screw you up.
188 * Scripts/build-webkit: Ditto.
190 2005-06-23 Darin Adler <darin@apple.com>
192 * Scripts/webkitdirs.pm: Fixed a regular expression in the code I just landed.
194 2005-06-23 Darin Adler <darin@apple.com>
196 Changes based on input from Michael Kahl.
198 * Scripts/cvs-create-patch: Added code to handle getting changes in the top-level
201 * Scripts/webkitdirs.pm: Eliminate use of changing the current directory and using
202 getcwd() in the code to find the base product dir. Added code to handle unusual
203 base product directory values that use SRCROOT.
205 2005-06-22 Darin Adler <darin@apple.com>
207 Change by Anders Carlsson.
209 - added support for dumping title changes
211 * DumpRenderTree/DumpRenderTree.m:
212 (-[WaitUntilDoneDelegate webView:didReceiveTitle:forFrame:]): Added. Dump title change
213 if requested by JavaScript.
214 (+[LayoutTestController isSelectorExcludedFromWebScript:]): Added dumpTitleChanges.
215 (-[LayoutTestController dumpTitleChanges]): Added, sets flag.
216 (dumpRenderTree): Start flag as NO.
218 2005-06-20 Darin Adler <darin@apple.com>
220 Reviewed by Justin Garcia.
222 * Scripts/run-webkit-tests: Report number of tests when they succeed.
224 2005-06-18 Darin Adler <darin@apple.com>
226 * DumpRenderTree/DumpRenderTree.m: (dumpRenderTree): Add more auto-release pools
227 in the hope of making the tool use less memory and run faster.
229 2005-06-18 Darin Adler <darin@apple.com>
231 * Scripts/cvs-apply: Improve handling of patches with CR characters in them.
232 * Scripts/cvs-unapply: Ditto.
234 2005-06-17 Maciej Stachowiak <mjs@apple.com>
236 - added prepare-ChangeLog script which we use internally to make ChangeLogs, for
237 benefit of all WebKit hackerdom
239 * Scripts/prepare-ChangeLog: Added.
241 2005-06-16 Darin Adler <darin@apple.com>
243 - recent changes to XcodeOptions made it depend on the current directory
244 The intent was to have the WebKitBuild directory be next to WebKitTools,
245 not inside the various build directories. Workaround for now is to call
246 XcodeOptions when the directory is set to the WebKit directory.
248 * Scripts/build-dumprendertree: Use a local variable for XcodeOptions and get it
249 at the start of the script.
250 * Scripts/build-webkit: Ditto.
252 2005-06-15 Darin Adler <darin@apple.com>
254 * Scripts/webkitdirs.pm: Recognize all 1.X versions of Xcode as old too, not just 2.0.
256 2005-06-14 Darin Adler <darin@apple.com>
258 Changes by Anders Carlsson.
261 - fixed <http://bugzilla.opendarwin.org/show_bug.cgi?id=3496>
262 Add gdb-safari script to launch Safari under gdb
264 * Scripts/gdb-safari: Added.
266 2005-06-12 Darin Adler <darin@apple.com>
268 Changes by Stuart Morgan.
271 * Scripts/cvs-abandon: Use cwd instead of `pwd`.
272 * Scripts/cvs-apply: Ditto.
273 * Scripts/cvs-create-patch: Ditto.
274 * Scripts/cvs-unapply: Ditto.
275 * Scripts/run-webkit-tests: Ditto.
276 * Scripts/webkitdirs.pm: Ditto. Also improve handling when there's no "Configuration" file.
278 2005-06-12 Darin Adler <darin@apple.com>
280 * Scripts/cvs-apply: Handle case of an empty patch better.
281 * Scripts/cvs-unapply: Ditto.
283 2005-06-12 Darin Adler <darin@apple.com>
285 Changes by Michael Gaiman.
288 - fixed <http://bugzilla.opendarwin.org/show_bug.cgi?id=3487>
289 WebKit no longer builds after configuration supporting build changes
291 * Scripts/webkitdirs.pm: Chomp off the result of `pwd`, and don't die when no Configuration file.
293 2005-06-12 Darin Adler <darin@apple.com>
295 * Scripts/update-webkit: Make this script work when called from any directory.
297 2005-06-12 Darin Adler <darin@apple.com>
300 Includes changes by Stuart Morgan as well as my own.
302 * Scripts/build-dumprendertree: Call the new setConfiguration function, and use XcodeOptions instead of
303 symrootXcodeOptions to set the -buildstyle option.
304 * Scripts/build-webkit: Ditto. Also remove the old way of supporting Xcode 2.1 and the old --debug option.
305 The new --development option does the same thing.
306 * Scripts/run-safari: Ditto.
307 * Scripts/run-webkit-tests: Ditto.
308 * Scripts/update-webkit: Ditto.
309 * Scripts/set-webkit-configuration: Added. Sets the default configuration to Development or Deployment.
311 * Scripts/webkitdirs.pm: use FindBin to find the WebKit directory; works no matter what the current
312 directory is when invoking a script. Add code to determine the Xcode version so we can do the right
313 thing for 2.0 and 2.1. Change the productDir function to return the appropriate per-configuration
314 product directory. Read the default configuration from a file, overridable by a passed-in command-line
317 2005-06-11 Darin Adler <darin@apple.com>
319 * Scripts/cvs-create-patch: Improve handling of directories with mixed CVS roots by going into each directory
320 to execute the cvs diff commands.
322 2005-06-11 Darin Adler <darin@apple.com>
324 - added first cuts at some cvs scripts
326 cvs-abandon is for throwing away changes; discards any local changes, reverting to the state in CVS
327 cvs-create-patch is for making patches; runs cvs diff with all the right options and handles added/deleted files
328 cvs-apply is for applying patches; runs patch and cvs add and cvs rm
329 cvs-unapply is for unapplying patches; does the opposite of cvs-apply
331 An argument against these is "waste of time if we switch to Subversion", but they should be good for a while.
333 * Scripts/cvs-abandon: Added.
334 * Scripts/cvs-apply: Added.
335 * Scripts/cvs-create-patch: Added.
336 * Scripts/cvs-unapply: Added.
338 2005-06-09 Darin Adler <darin@apple.com>
342 - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=3397
343 Build DumpRenderTree fails with unresolved NSAutoreleasePool, etc
345 * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Change type from "folder" to "wrapper.framework"
346 for Foundation.framework. How was it ever wrong?
348 - finally, I tested making the default build directory work; it works now
350 * Scripts/webkitdirs.pm: Changed structure of the code a little bit, added symrootXcodeOptions function
351 that sets SYMROOT on the command line in case there's no product directory set in Xcode preferences.
352 * Scripts/build-webkit: Pass symrootXcodeOptions when invoking Xcode.
353 * Scripts/build-dumprendertree: Ditto.
355 2005-06-09 Darin Adler <darin@apple.com>
357 * Scripts/webkitdirs.pm: Another try at making the default build directory of ~/WebKitBuild
358 work. Someone should try building without setting the Xcode build product directory now,
359 and let me know if it works.
361 2005-06-08 Darin Adler <darin@apple.com>
363 - quick fix to try to get build scripts working again
365 * Scripts/build-dumprendertree: Add FindBin.
366 * Scripts/build-webkit: Ditto.
367 * Scripts/run-safari: Ditto.
368 * Scripts/run-webkit-tests: Ditto.
369 * Scripts/update-webkit: Ditto.
371 2005-06-08 Darin Adler <darin@apple.com>
375 - some build script enhancements
377 * Scripts/build-dumprendertree: Changed to use webkitdirs.
378 * Scripts/build-webkit: Changed to use webkitdirs, also only copy files from WebKitLibraries if
380 * Scripts/run-safari: Reduce number of log messages, change to respect "-d" flag and get Development
381 before Deplyment in that case.
382 * Scripts/run-webkit-tests: Changed to use webkitdirs.
383 * Scripts/update-webkit: Changed to use webkitdirs.
385 * Scripts/webkitdirs.pm: Added.
387 2005-06-08 Maciej Stachowiak <mjs@apple.com>
389 Code change by Toby Peterson <toby@opendarwin.org>
392 * Scripts/run-safari: Fix to work with Xcode 2.0 again. The script would
393 get confused because build-webkit now makes even 2.0 build directories look
396 2005-06-07 Darin Adler <darin@apple.com>
398 Reviewed by Adele Peterson.
400 * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Added Deployment build style.
401 * Scripts/build-dumprendertree: For now, always use Deployment build style. This may fix things
402 so we can run tests with Xcode 2.1.
404 2005-06-07 Darin Adler <darin@apple.com>
406 Reviewed by Adele Peterson.
408 * Scripts/run-webkit-tests: Pass -L to find command to follow symlinks. This allows symlinks in the
409 layout-tests directory to include additional sets of tests.
411 2005-06-07 Darin Adler <darin@apple.com>
413 * checkout: Added license.
414 * Scripts/build-dumprendertree: Ditto.
415 * Scripts/run-webkit-tests: Ditto.
416 * Scripts/update-webkit: Ditto.
418 2005-06-07 Darin Adler <darin@apple.com>
420 Change by Toby Peterson <toby@opendarwin.org>.
423 * Scripts/build-webkit: Changes so you can build with Xcode 2.1. (I also added a license to this file.)
424 * Scripts/run-safari: Ditto.
426 2005-06-06 Maciej Stachowiak <mjs@apple.com>
428 * Scripts/build-webkit: run ranlib on libWebKitSystemInterface.a
430 2005-06-06 Maciej Stachowiak <mjs@apple.com>
432 * Scripts/build-webkit: Chop newline off of $productDir to avoid problems with logic to copy files ther.
434 2005-06-06 Maciej Stachowiak <mjs@apple.com>
436 * Scripts/build-webkit: Install WebKitSystemInterface stuff into build products dir.
438 2005-06-05 Darin Adler <darin@apple.com>
440 * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Tweak, simplify.
441 * Scripts/build-dumprendertree: Added.
442 * Scripts/build-webkit: Build All in the JavaScriptCore directory.
443 * Scripts/run-webkit-tests: Build DumpRenderTree before running.
445 2005-06-05 Darin Adler <darin@apple.com>
447 * Scripts/run-safari: Fix path to Safari executable. Add check for frameworks.
449 2005-06-05 Darin Adler <darin@apple.com>
451 - add run-webkit-tests script; not working yet but the pieces are there
453 * Scripts/run-webkit-tests: Added.
455 * DumpRenderTree/DumpRenderTree.m: Added.
456 * DumpRenderTree/DumpRenderTree.xcode/.cvsignore: Added.
457 * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Added.
458 * DumpRenderTree/DumpRenderTreePrefix.h: Added.
460 2005-06-05 Darin Adler <darin@apple.com>
462 - created module, first cut at Web Kit Open Source Project scripts
465 * Scripts/build-webkit: Added.
466 * Scripts/run-safari: Added.
467 * Scripts/update-webkit: Added.
470 === creation of WebKitTools module ===