1 2005-07-29 Eric Seidel <eseidel@apple.com>
5 * DrawTest/DrawTest.xcodeproj/project.pbxproj:
6 Build fix. Removed bad path.
8 2005-07-29 Eric Seidel <eseidel@apple.com>
12 * DrawTest/AppDelegate.h: Added.
13 * DrawTest/AppDelegate.m: Added.
14 * DrawTest/DrawTest.xcodeproj/project.pbxproj: Added.
15 * DrawTest/DrawTestDocument.h: Added.
16 * DrawTest/DrawTestDocument.m: Added.
17 * DrawTest/DrawTestInspectorController.h: Added.
18 * DrawTest/DrawTestInspectorController.m: Added.
19 * DrawTest/DrawTestToolbarController.h: Added.
20 * DrawTest/DrawTestToolbarController.m: Added.
21 * DrawTest/DrawTestView.h: Added.
22 * DrawTest/DrawTestView.m: Added.
23 * DrawTest/DrawTest_Prefix.pch: Added.
24 * DrawTest/English.lproj/DrawTestDocument.nib/classes.nib: Added.
25 * DrawTest/English.lproj/DrawTestDocument.nib/info.nib: Added.
26 * DrawTest/English.lproj/DrawTestDocument.nib/keyedobjects.nib: Added.
27 * DrawTest/English.lproj/InfoPlist.strings: Added.
28 * DrawTest/English.lproj/Inspector.nib/classes.nib: Added.
29 * DrawTest/English.lproj/Inspector.nib/info.nib: Added.
30 * DrawTest/English.lproj/Inspector.nib/keyedobjects.nib: Added.
31 * DrawTest/English.lproj/MainMenu.nib/classes.nib: Added.
32 * DrawTest/English.lproj/MainMenu.nib/info.nib: Added.
33 * DrawTest/English.lproj/MainMenu.nib/keyedobjects.nib: Added.
34 * DrawTest/English.lproj/TestViewer.nib/classes.nib: Added.
35 * DrawTest/English.lproj/TestViewer.nib/info.nib: Added.
36 * DrawTest/English.lproj/TestViewer.nib/keyedobjects.nib: Added.
37 * DrawTest/Info.plist: Added.
38 * DrawTest/SVGTest.h: Added.
39 * DrawTest/SVGTest.m: Added.
40 * DrawTest/ScalingImageView.h: Added.
41 * DrawTest/ScalingImageView.m: Added.
42 * DrawTest/TestController.h: Added.
43 * DrawTest/TestController.m: Added.
44 * DrawTest/TestViewerSplitView.h: Added.
45 * DrawTest/TestViewerSplitView.m: Added.
46 * DrawTest/main.m: Added.
47 Adding simple cocoa app for testing SVG rendering, interaction.
48 http://bugzilla.opendarwin.org/show_bug.cgi?id=4157
50 2005-07-28 Eric Seidel <eseidel@apple.com>
54 * svg2png/svg2png.m: Added.
55 * svg2png/svg2png.xcodeproj/project.pbxproj: Added.
56 * svg2png/svg2png_Prefix.pch: Added.
57 Added a simple test tool which dumps a PNG from an SVG using
58 WebCore+SVG's SVG rendering support.
59 http://bugzilla.opendarwin.org/show_bug.cgi?id=4156
61 2005-07-26 Maciej Stachowiak <mjs@apple.com>
65 - new script to review the DOM layout test results and see where we stand
66 on actual success and failure
68 * Scripts/check-dom-results: Added.
70 2005-07-25 Darin Adler <darin@apple.com>
72 * Scripts/webkitdirs.pm: Check in missing line of code.
74 2005-07-25 Darin Adler <darin@apple.com>
76 - fixed problem that was causing JavaScriptCore test to fail
77 (except for people who had set DYLD_FRAMEWORK_PATH)
79 * Scripts/run-javascriptcore-tests: Add code to set DYLD_FRAMEWORK_PATH.
80 Add code to parse configuration parameter so you can pass --deployment if you like.
81 * Scripts/run-webkit-tests: Add code to parse configuration parameter.
83 * Scripts/update-javascriptcore-test-results: Add license header.
85 * Scripts/webkitdirs.pm: Change code that reads configuration option to remove it
86 from @ARGV. This lets us use this option in commands that take other options and
87 pass them along to a subsequent tool.
89 2005-07-25 Darin Adler <darin@apple.com>
91 Reviewed by Geoff Garen.
93 - Fixed run-safari and gdb-safari to use the Safari application in the build results
94 directory, if any, falling back to the one in the Applications directory otherwise.
95 Does no harm for open source contributors who don't build Safari, and helps out the
96 Safari team, since we do build Safari.
98 * Scripts/webkitdirs.pm: Added safariPath function that uses WEBKIT_SAFARI environment
99 variable, and if that's not present, looks in either the build results directory or
100 /Applications; factors code that was in both scripts before into a shared function.
101 Also removed some Xcode 2.0 support which is no longer relevant since our projects are
102 now in Xcode 2.1 format and incompatible with older versions of Xcode.
104 * Scripts/gdb-safari: Use safariPath.
105 * Scripts/run-safari: Use safariPath.
107 2005-07-22 Geoffrey Garen <ggaren@apple.com>
109 Moved Tools/Scripts/run-mozilla-tests to WebKitTools/Scripts/run-javascriptcore-tests.
110 run-javascriptcore-tests now passes its command-line arguments to jsDriver.pl
112 Moved Tools/Scripts/update-mozilla-js-test-results to
113 WebKitTools/Scripts/update-javascriptcore-test-results.
117 * Scripts/run-javascriptcore-tests: Added.
119 2005-07-21 Geoffrey Garen <ggaren@apple.com>
123 * Scripts/build-dumprendertree: changed XCode 2.0 project file reference to 2.1
125 2005-07-21 Geoffrey Garen <ggaren@apple.com>
127 * DumpRenderTree/DumpRenderTree.xcode/.cvsignore: Removed.
129 2005-07-21 Geoffrey Garen <ggaren@apple.com>
131 * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Removed.
133 2005-07-21 Geoffrey Garen <ggaren@apple.com>
135 * DumpRenderTree/DumpRenderTree.xcodeproj/.cvsignore: Added.
137 2005-07-21 Geoffrey Garen <ggaren@apple.com>
139 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Added.
141 2005-07-21 Geoffrey Garen <ggaren@apple.com>
143 * Scripts/build-webkit:
145 2005-07-12 Eric Seidel <eseidel@apple.com>
149 * checkout-svg: Fixed error with symlink creation.
151 2005-07-12 Eric Seidel <eseidel@apple.com>
155 * checkout-svg: Added.
156 Script to check out WebCore+SVG
158 2005-06-30 Darin Adler <darin@apple.com>
160 Changes based on input from Michael Kahl.
162 * Scripts/cvs-create-patch: Use "-f" so we are compatible with .cvsrc files that
163 specify different style of "diff".
164 * Scripts/webkitdirs.pm: Add missing call to determineBaseProductDir, so that
165 determineConfigurationProductDir works in all cases.
167 2005-06-29 Darin Adler <darin@apple.com>
169 - fixed bug which would result in multiple unwanted dumps in a single layout test
171 * DumpRenderTree/DumpRenderTree.m:
172 (-[WaitUntilDoneDelegate webView:locationChangeDone:forDataSource:]): Set new
174 (-[LayoutTestController waitUntilDone]): Update for name change.
175 (-[LayoutTestController notifyDone]): Dump only if ready.
176 (dumpRenderTree): Set up new boolean and update for name change.
178 2005-06-29 Darin Adler <darin@apple.com>
180 Changes by Timothy Hatcher.
183 * Scripts/run-webkit-app: Added script to open an arbritrary application with
184 a CVS built WebKit. Example: ./run-webkit-app Colloquy
186 * Scripts/gdb-safari: Added support for WEBKIT_SAFARI environment variable to specify
187 a custom location to the Safari.app bundle. This is optional, script defaults to the stock location.
188 * Scripts/run-safari: Ditto.
190 2005-06-26 Darin Adler <darin@apple.com>
192 * Scripts/build-dumprendertree: Pass -project option so that having a second
193 copy of the project (like the one Xcode 2.1 offers to make for you) that's
194 out of date won't screw you up.
195 * Scripts/build-webkit: Ditto.
197 2005-06-23 Darin Adler <darin@apple.com>
199 * Scripts/webkitdirs.pm: Fixed a regular expression in the code I just landed.
201 2005-06-23 Darin Adler <darin@apple.com>
203 Changes based on input from Michael Kahl.
205 * Scripts/cvs-create-patch: Added code to handle getting changes in the top-level
208 * Scripts/webkitdirs.pm: Eliminate use of changing the current directory and using
209 getcwd() in the code to find the base product dir. Added code to handle unusual
210 base product directory values that use SRCROOT.
212 2005-06-22 Darin Adler <darin@apple.com>
214 Change by Anders Carlsson.
216 - added support for dumping title changes
218 * DumpRenderTree/DumpRenderTree.m:
219 (-[WaitUntilDoneDelegate webView:didReceiveTitle:forFrame:]): Added. Dump title change
220 if requested by JavaScript.
221 (+[LayoutTestController isSelectorExcludedFromWebScript:]): Added dumpTitleChanges.
222 (-[LayoutTestController dumpTitleChanges]): Added, sets flag.
223 (dumpRenderTree): Start flag as NO.
225 2005-06-20 Darin Adler <darin@apple.com>
227 Reviewed by Justin Garcia.
229 * Scripts/run-webkit-tests: Report number of tests when they succeed.
231 2005-06-18 Darin Adler <darin@apple.com>
233 * DumpRenderTree/DumpRenderTree.m: (dumpRenderTree): Add more auto-release pools
234 in the hope of making the tool use less memory and run faster.
236 2005-06-18 Darin Adler <darin@apple.com>
238 * Scripts/cvs-apply: Improve handling of patches with CR characters in them.
239 * Scripts/cvs-unapply: Ditto.
241 2005-06-17 Maciej Stachowiak <mjs@apple.com>
243 - added prepare-ChangeLog script which we use internally to make ChangeLogs, for
244 benefit of all WebKit hackerdom
246 * Scripts/prepare-ChangeLog: Added.
248 2005-06-16 Darin Adler <darin@apple.com>
250 - recent changes to XcodeOptions made it depend on the current directory
251 The intent was to have the WebKitBuild directory be next to WebKitTools,
252 not inside the various build directories. Workaround for now is to call
253 XcodeOptions when the directory is set to the WebKit directory.
255 * Scripts/build-dumprendertree: Use a local variable for XcodeOptions and get it
256 at the start of the script.
257 * Scripts/build-webkit: Ditto.
259 2005-06-15 Darin Adler <darin@apple.com>
261 * Scripts/webkitdirs.pm: Recognize all 1.X versions of Xcode as old too, not just 2.0.
263 2005-06-14 Darin Adler <darin@apple.com>
265 Changes by Anders Carlsson.
268 - fixed <http://bugzilla.opendarwin.org/show_bug.cgi?id=3496>
269 Add gdb-safari script to launch Safari under gdb
271 * Scripts/gdb-safari: Added.
273 2005-06-12 Darin Adler <darin@apple.com>
275 Changes by Stuart Morgan.
278 * Scripts/cvs-abandon: Use cwd instead of `pwd`.
279 * Scripts/cvs-apply: Ditto.
280 * Scripts/cvs-create-patch: Ditto.
281 * Scripts/cvs-unapply: Ditto.
282 * Scripts/run-webkit-tests: Ditto.
283 * Scripts/webkitdirs.pm: Ditto. Also improve handling when there's no "Configuration" file.
285 2005-06-12 Darin Adler <darin@apple.com>
287 * Scripts/cvs-apply: Handle case of an empty patch better.
288 * Scripts/cvs-unapply: Ditto.
290 2005-06-12 Darin Adler <darin@apple.com>
292 Changes by Michael Gaiman.
295 - fixed <http://bugzilla.opendarwin.org/show_bug.cgi?id=3487>
296 WebKit no longer builds after configuration supporting build changes
298 * Scripts/webkitdirs.pm: Chomp off the result of `pwd`, and don't die when no Configuration file.
300 2005-06-12 Darin Adler <darin@apple.com>
302 * Scripts/update-webkit: Make this script work when called from any directory.
304 2005-06-12 Darin Adler <darin@apple.com>
307 Includes changes by Stuart Morgan as well as my own.
309 * Scripts/build-dumprendertree: Call the new setConfiguration function, and use XcodeOptions instead of
310 symrootXcodeOptions to set the -buildstyle option.
311 * Scripts/build-webkit: Ditto. Also remove the old way of supporting Xcode 2.1 and the old --debug option.
312 The new --development option does the same thing.
313 * Scripts/run-safari: Ditto.
314 * Scripts/run-webkit-tests: Ditto.
315 * Scripts/update-webkit: Ditto.
316 * Scripts/set-webkit-configuration: Added. Sets the default configuration to Development or Deployment.
318 * Scripts/webkitdirs.pm: use FindBin to find the WebKit directory; works no matter what the current
319 directory is when invoking a script. Add code to determine the Xcode version so we can do the right
320 thing for 2.0 and 2.1. Change the productDir function to return the appropriate per-configuration
321 product directory. Read the default configuration from a file, overridable by a passed-in command-line
324 2005-06-11 Darin Adler <darin@apple.com>
326 * Scripts/cvs-create-patch: Improve handling of directories with mixed CVS roots by going into each directory
327 to execute the cvs diff commands.
329 2005-06-11 Darin Adler <darin@apple.com>
331 - added first cuts at some cvs scripts
333 cvs-abandon is for throwing away changes; discards any local changes, reverting to the state in CVS
334 cvs-create-patch is for making patches; runs cvs diff with all the right options and handles added/deleted files
335 cvs-apply is for applying patches; runs patch and cvs add and cvs rm
336 cvs-unapply is for unapplying patches; does the opposite of cvs-apply
338 An argument against these is "waste of time if we switch to Subversion", but they should be good for a while.
340 * Scripts/cvs-abandon: Added.
341 * Scripts/cvs-apply: Added.
342 * Scripts/cvs-create-patch: Added.
343 * Scripts/cvs-unapply: Added.
345 2005-06-09 Darin Adler <darin@apple.com>
349 - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=3397
350 Build DumpRenderTree fails with unresolved NSAutoreleasePool, etc
352 * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Change type from "folder" to "wrapper.framework"
353 for Foundation.framework. How was it ever wrong?
355 - finally, I tested making the default build directory work; it works now
357 * Scripts/webkitdirs.pm: Changed structure of the code a little bit, added symrootXcodeOptions function
358 that sets SYMROOT on the command line in case there's no product directory set in Xcode preferences.
359 * Scripts/build-webkit: Pass symrootXcodeOptions when invoking Xcode.
360 * Scripts/build-dumprendertree: Ditto.
362 2005-06-09 Darin Adler <darin@apple.com>
364 * Scripts/webkitdirs.pm: Another try at making the default build directory of ~/WebKitBuild
365 work. Someone should try building without setting the Xcode build product directory now,
366 and let me know if it works.
368 2005-06-08 Darin Adler <darin@apple.com>
370 - quick fix to try to get build scripts working again
372 * Scripts/build-dumprendertree: Add FindBin.
373 * Scripts/build-webkit: Ditto.
374 * Scripts/run-safari: Ditto.
375 * Scripts/run-webkit-tests: Ditto.
376 * Scripts/update-webkit: Ditto.
378 2005-06-08 Darin Adler <darin@apple.com>
382 - some build script enhancements
384 * Scripts/build-dumprendertree: Changed to use webkitdirs.
385 * Scripts/build-webkit: Changed to use webkitdirs, also only copy files from WebKitLibraries if
387 * Scripts/run-safari: Reduce number of log messages, change to respect "-d" flag and get Development
388 before Deplyment in that case.
389 * Scripts/run-webkit-tests: Changed to use webkitdirs.
390 * Scripts/update-webkit: Changed to use webkitdirs.
392 * Scripts/webkitdirs.pm: Added.
394 2005-06-08 Maciej Stachowiak <mjs@apple.com>
396 Code change by Toby Peterson <toby@opendarwin.org>
399 * Scripts/run-safari: Fix to work with Xcode 2.0 again. The script would
400 get confused because build-webkit now makes even 2.0 build directories look
403 2005-06-07 Darin Adler <darin@apple.com>
405 Reviewed by Adele Peterson.
407 * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Added Deployment build style.
408 * Scripts/build-dumprendertree: For now, always use Deployment build style. This may fix things
409 so we can run tests with Xcode 2.1.
411 2005-06-07 Darin Adler <darin@apple.com>
413 Reviewed by Adele Peterson.
415 * Scripts/run-webkit-tests: Pass -L to find command to follow symlinks. This allows symlinks in the
416 layout-tests directory to include additional sets of tests.
418 2005-06-07 Darin Adler <darin@apple.com>
420 * checkout: Added license.
421 * Scripts/build-dumprendertree: Ditto.
422 * Scripts/run-webkit-tests: Ditto.
423 * Scripts/update-webkit: Ditto.
425 2005-06-07 Darin Adler <darin@apple.com>
427 Change by Toby Peterson <toby@opendarwin.org>.
430 * Scripts/build-webkit: Changes so you can build with Xcode 2.1. (I also added a license to this file.)
431 * Scripts/run-safari: Ditto.
433 2005-06-06 Maciej Stachowiak <mjs@apple.com>
435 * Scripts/build-webkit: run ranlib on libWebKitSystemInterface.a
437 2005-06-06 Maciej Stachowiak <mjs@apple.com>
439 * Scripts/build-webkit: Chop newline off of $productDir to avoid problems with logic to copy files ther.
441 2005-06-06 Maciej Stachowiak <mjs@apple.com>
443 * Scripts/build-webkit: Install WebKitSystemInterface stuff into build products dir.
445 2005-06-05 Darin Adler <darin@apple.com>
447 * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Tweak, simplify.
448 * Scripts/build-dumprendertree: Added.
449 * Scripts/build-webkit: Build All in the JavaScriptCore directory.
450 * Scripts/run-webkit-tests: Build DumpRenderTree before running.
452 2005-06-05 Darin Adler <darin@apple.com>
454 * Scripts/run-safari: Fix path to Safari executable. Add check for frameworks.
456 2005-06-05 Darin Adler <darin@apple.com>
458 - add run-webkit-tests script; not working yet but the pieces are there
460 * Scripts/run-webkit-tests: Added.
462 * DumpRenderTree/DumpRenderTree.m: Added.
463 * DumpRenderTree/DumpRenderTree.xcode/.cvsignore: Added.
464 * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Added.
465 * DumpRenderTree/DumpRenderTreePrefix.h: Added.
467 2005-06-05 Darin Adler <darin@apple.com>
469 - created module, first cut at Web Kit Open Source Project scripts
472 * Scripts/build-webkit: Added.
473 * Scripts/run-safari: Added.
474 * Scripts/update-webkit: Added.
477 === creation of WebKitTools module ===