1 2005-09-26 Eric Seidel <eseidel@apple.com>
5 * DumpRenderTree/DumpRenderTree.m:
6 (dump): updated error message
7 * Scripts/check-dom-results: now includes xhtml
8 Tool updates for xhtml.
9 http://bugzilla.opendarwin.org/show_bug.cgi?id=4907
11 2005-09-22 Duncan Wilcox <duncan@mclink.it>
16 - patch for <http://bugzilla.opendarwin.org/show_bug.cgi?id=4963>
17 "Would like to simulate human interaction with webview"
19 * DumpRenderTree/DumpRenderTree.m:
20 (-[WaitUntilDoneDelegate webView:windowScriptObjectAvailable:]):
21 (+[EventSendingController isSelectorExcludedFromWebScript:]):
22 (+[EventSendingController webScriptNameForSelector:]):
23 (-[EventSendingController init]):
24 (-[EventSendingController mouseDown]):
25 (-[EventSendingController mouseUp]):
26 (-[EventSendingController mouseMoveToX:Y:]):
27 Add eventSender javascript object, that sends fake mouse events to the webview.
29 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
30 link with Carbon.framework
32 2005-09-22 Eric Seidel <eseidel@apple.com>
36 Update tools for WebCore+SVG -> WebCore rename.
37 Also fold several SVG specific tools into their original
39 http://bugzilla.opendarwin.org/show_bug.cgi?id=5003
41 * DrawTest/DrawTest.xcodeproj/project.pbxproj:
42 * DumpKCanvasTree/DumpKCanvasTree.xcodeproj/project.pbxproj:
43 * Scripts/build-drawtest:
44 * Scripts/build-dumpkcanvastree:
45 * Scripts/build-webcore-svg: Removed.
46 * Scripts/build-webkit: added --svg option
47 * Scripts/run-drawtest:
48 * Scripts/run-webkit-tests:
49 * Scripts/webkitdirs.pm: various additions.
50 * checkout: added --svg option
51 * checkout-svg: Removed.
53 2005-09-19 Eric Seidel <eseidel@apple.com>
57 * Scripts/run-webkit-tests: added --guard-malloc option
58 http://bugzilla.opendarwin.org/show_bug.cgi?id=4613
60 2005-09-16 Justin Garcia <justin.garcia@apple.com>
64 Removed a script that is only used by apple internal developers
66 * Scripts/update-webkitsysteminterface: Removed.
68 2005-09-16 Adele Peterson <adele@apple.com>
72 * Scripts/prepare-ChangeLog: Allow semicolons for protocols too.
74 2005-09-14 Darin Adler <darin@apple.com>
76 - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4291
77 dumpAsText doesn't work with XHTML documents
79 * DumpRenderTree/DumpRenderTree.m: (dump): Dump the innerText of the document element
80 rather than of the body element. This works with typical XHTML documents. We can probably
81 do something even better in the long run, but this fixes the immediate issue.
85 * Scripts/run-webkit-tests: Show the results in the current built Safari by using
86 run-safari instead of just using "open", which often runs another copy of Safari instead.
88 2005-09-11 Mark Rowe <opendarwin.org@bdash.net.nz>
90 Reviewed, tweaked, and landed by Darin.
92 - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4286
93 .Mac prefpane crashes when Safari using CVS WebKit is running
95 * Scripts/run-safari: Set WEBKIT_UNSET_DYLD_FRAMEWORK_PATH.
96 * Scripts/run-webkit-app: Ditto.
98 2005-09-11 Darin Adler <darin@apple.com>
100 * Scripts/run-webkit-tests: Oops. Use spaces, not tabs.
102 2005-09-11 Darin Adler <darin@apple.com>
106 * Scripts/run-webkit-tests: Sort tests with a new "pathcmp" function that's better in
107 two ways: 1) puts all files in a directory before any files in a subdirectory, and
108 2) sort file names with numeric digits in them in a logical way, so test-33 will come
111 2005-09-08 Justin Garcia <justin.garcia@apple.com>
115 * Scripts/update-webkitsysteminterface: Added.
116 Builds webkitsysteminterface and moves the built product and header into WebKitLibraries
118 2005-09-01 John Sullivan <sullivan@apple.com>
120 * Scripts/run-webkit-tests:
121 Excluded a known system leak to reduce noise; added comments about which leaks
124 2005-09-01 Tim Omernick <tomernick@apple.com>
126 Change made by Darin, reviewed by John and myself.
128 - Allow semicolons at the end of method declarations (this is for method implementations; the semicolon is required for interface declarations).
130 * Scripts/prepare-ChangeLog:
132 2005-08-31 Maciej Stachowiak <mjs@apple.com>
136 - set color variant and font settings to a consistent value.
137 (http://bugzilla.opendarwin.org/show_bug.cgi?id=4769)
139 * DumpRenderTree/DumpRenderTree.m:
142 2005-08-30 Eric Seidel <eseidel@apple.com>
146 * Scripts/build-svg2png: Removed.
147 * svg2png/ImageDiff.h: Removed.
148 * svg2png/ImageDiff.m: Removed.
149 * svg2png/svg2png.m: Removed.
150 * svg2png/svg2png.xcodeproj/project.pbxproj: Removed.
151 * svg2png/svg2png_Prefix.pch: Removed.
152 svg2png is no longer needed.
154 2005-08-30 Darin Adler <darin@apple.com>
156 * Scripts/check-dom-results: Special case 100% to say something nice.
157 * Scripts/cvs-apply: Added "--merge" which automatically rolls back the tree before
158 applying the patch (need a better name).
159 * Scripts/find-extra-includes: Added. Experimental tool to find unneeded includes.
161 2005-08-30 Darin Adler <darin@apple.com>
163 * Scripts/run-webkit-tests: Small formatting fix for leaks mode.
165 2005-08-29 Maciej Stachowiak <mjs@apple.com>
169 - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4723
170 (some pixel tests fail when AA settings are changed)
172 * DumpRenderTree/DumpRenderTree.m:
173 (main): set AA settings to the default values
175 2005-08-29 Darin Adler <darin@apple.com>
177 Reviewed by John Sullivan.
179 * Scripts/run-webkit-tests: Added a mode where each test is run with a separate
180 executable -- much slower but can help pinpoint leaks. Changed formatting of some
183 2005-08-28 Maciej Stachowiak <mjs@apple.com>
187 - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4720
188 (webkit pixel tests don't give consistent results with changed scrollbar arrow setting)
190 * DumpRenderTree/DumpRenderTree.m:
191 (main): set scrollbar arrow setting to a consistent value
193 2005-08-27 Jussi Hagman <juhagman@abo.fi>
195 Reviewed and landed by Darin.
197 - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4676
198 output of update-webkit is too verbose
200 * Scripts/update-webkit:
201 Added option --quiet (-q) to decrease the amount of output.
203 2005-08-27 Darin Adler <darin@apple.com>
205 - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4596
206 cvs-create-patch --include-unknowns should ignore hidden files
208 * Scripts/cvs-create-patch: Add code to check for files starting with ".".
210 2005-08-25 Ben La Monica <ben.lamonica@gmail.com>
212 Reviewed, tweaked, and landed by Darin.
214 - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4585
215 update-webkit doesn't notice when you have SVGSupport and update properly
217 * Scripts/update-webkit: Build SVGSupport directory if it's present.
219 2005-08-25 Anders Carlsson <andersca@mac.com>
221 Reviewed and landed by Darin.
223 - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4572
224 layout test machinery can't handle tests with applets that have code attributes
226 * DumpRenderTree/DumpRenderTree.m: (main): Disable Java while running tests.
228 2005-08-24 Darin Adler <darin@apple.com>
232 - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4625
233 DumpRenderTree --pixel-tests crash
234 - landed some other small changes I had sitting in my tree
236 * DumpRenderTree/DumpRenderTree.m:
237 (main): Don't bother saving and restoring the preferences. Not sure
238 why this was ever done since the preferences are specific to DumpRenderTree.
239 Clear delegates before releasing the WebView, because you can't count on the
240 order of object deallocation.
241 (dumpRenderTree): Fix code that releases a string before storing it in a
244 * Scripts/run-webkit-tests: Use "-s" rather than a function to get the size
245 of a file. Fix lots of cases that were using tabs for indenting to use spaces instead.
247 2005-08-23 Eric Seidel <eseidel@apple.com>
251 * Scripts/run-webkit-tests:
252 Made --leaks option more readable by printing to a file.
253 http://bugzilla.opendarwin.org/show_bug.cgi?id=4590
255 2005-08-22 Eric Seidel <eseidel@apple.com>
256 Fix by Tobias Lidskog <tobiaslidskog@mac.com>
260 * Scripts/run-webkit-tests: hides "expected actual diffs" links
261 when they are not needed (for pixel-only failures)
262 http://bugzilla.opendarwin.org/show_bug.cgi?id=4584
264 2005-08-22 Eric Seidel <eseidel@apple.com>
268 * Scripts/run-webkit-tests: Added the ability to display more than
269 just two images as part of the image-diff "slideshow".
270 Added display of "-w3c.png" baseline images for SVG.
271 http://bugzilla.opendarwin.org/show_bug.cgi?id=4581
274 2005-08-20 Eric Seidel <eseidel@apple.com>
276 * Scripts/run-webkit-tests:
277 "build" fix after committing incorrect version.
279 2005-08-20 Eric Seidel <eseidel@apple.com>
283 * DumpRenderTree/DumpRenderTree.m:
284 (main): cleans up delegates
285 (dumpRenderTree): closes CFString/CFURL leak
286 * Scripts/run-webkit-tests:
287 Adds --leaks option to run-webkit-tests
288 http://bugzilla.opendarwin.org/show_bug.cgi?id=4542
290 2005-08-19 Ben La Monica <ben.lamonica@gmail.com>
294 * Scripts/cvs-create-patch: Add an --include-unknowns option that will cause
295 new files to be included in the patch even without "cvs add".
297 2005-08-19 Darin Adler <darin@apple.com>
299 * Scripts/cvs-apply: Fix to not garble patches that are mix of cvs-style and
300 non-cvs-generated patches. Anders has been creating these, so it's bad that
301 the script can't handle them.
302 * Scripts/cvs-unapply: Ditto.
304 2005-08-18 Darin Adler <darin@apple.com>
306 * Scripts/webkitdirs.pm: Fix version checking to work on Xcode versions with
307 "." in them -- based on complaint by someone here at Apple.
309 2005-08-18 Eric Seidel <eseidel@apple.com>
313 * Scripts/run-webkit-tests:
314 Made --svg imply --pixel-tests (pixel tests on-by-default for svg).
316 2005-08-17 Maciej Stachowiak <mjs@apple.com>
318 - add file that I forgot in the last checkin
320 * DumpRenderTree/ImageDiff.m: Added.
324 (getDifferenceBitmap):
325 (computePercentageDifferent):
327 2005-08-17 Maciej Stachowiak <mjs@apple.com>
329 Changes by Ben Lamonica and Eric Seidel, reviewed mostly by Eric and
330 somewhat by me, and also tweaked by me a little bit.
332 - better support for pixel-dumping
333 - use checksums of the images so the tests are fast
334 - change output format to make the tests run faster
335 - don't dump pixel results for tests that dump as text
337 * DumpKCanvasTree/DumpKCanvasTree.m:
340 (md5HashStringForBitmap):
342 (constrainSizeToMaximum):
343 (getBitmapImageRepForSVGDocument):
344 * DumpKCanvasTree/DumpKCanvasTree.xcodeproj/project.pbxproj:
345 * DumpRenderTree/DumpRenderTree.m:
349 (md5HashStringForBitmap):
350 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
351 * Scripts/run-webkit-tests:
353 2005-08-17 Maciej Stachowiak <mjs@apple.com>
357 - hacked DumpRenderTree to make the scrollbars appear and disappear properly.
359 * DumpRenderTree/DumpRenderTree.m:
362 2005-08-14 Oliver Hunt <ojh16@student.canterbury.ac.nz>
364 Reviewed and landed by Darin.
366 - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4251
367 Ideally would be able to pass arguments to apps using run-safari and run-webkit-app scripts
369 * Scripts/run-safari: Pass arguments through to Safari on command line.
370 * Scripts/run-webkit-app: Pass arguments through to "open" tool on command line.
372 2005-08-11 Eric Seidel <eseidel@apple.com>
373 Fix by Tobias Lidskog <tobiaslidskog@mac.com>
377 * DrawTest/TestController.m:
378 (-[TestController imagePathForSVGPath:]):
379 Fixed support for using TextViewer with the layout-tests.
380 http://bugzilla.opendarwin.org/show_bug.cgi?id=4385
382 2005-08-11 Maciej Stachowiak <mjs@apple.com>
384 At Least Roughly Glanced At by Anders.
386 - fix change with totally breaks the layout tests.
388 * DumpRenderTree/DumpRenderTree.m:
389 (-[WaitUntilDoneDelegate webView:didCommitLoadForFrame:]): Make tests unready if you start another
390 load, to avoid dumping twice accidentally.
392 2005-08-10 Eric Seidel <eseidel@apple.com>
393 Fixed made by Mitz Pettel <opendarwin.org@mitzpettel.com>
397 * DumpRenderTree/DumpRenderTree.m:
398 Added support for rendering to a PNG file.
399 http://bugzilla.opendarwin.org/show_bug.cgi?id=3840
401 2005-08-07 Eric Seidel <eseidel@apple.com>
405 * Scripts/run-webkit-tests: added --svg option
406 * Scripts/run-webkit-tests-svg: Removed.
407 http://bugzilla.opendarwin.org/show_bug.cgi?id=4300
409 2005-08-07 Eric Seidel <eseidel@apple.com>
410 Changes by Ben La Monica <ben.lamonica@gmail.com>
414 * svg2png/ImageDiff.h: Added.
415 * svg2png/ImageDiff.m: Added.
416 (getDifferenceBitmap):
417 (computePercentageDifferent):
418 (saveAnimatedGIFToFile):
420 (usage): added several new options
421 (getBitmapForSVG): added NSBitmapImageRep generation
422 (main): various argument changes.
423 * svg2png/svg2png.xcodeproj/project.pbxproj:
424 Several additions to provide image differencing functionality.
425 http://bugzilla.opendarwin.org/show_bug.cgi?id=4193
427 2005-08-07 Eric Seidel <eseidel@apple.com>
431 * Scripts/run-webkit-tests-svg: now uses WebCore/svg-tests
432 * checkout-svg: links WebCore/svg-tests to SVGSupport/layout-tests
433 Adding the first SVG layout tests:
434 http://bugzilla.opendarwin.org/show_bug.cgi?id=4303
436 2005-08-07 Darin Adler <darin@apple.com>
438 * Scripts/cvs-create-patch: Do all the directories at once, for speed.
440 2005-08-06 Eric Seidel <eseidel@apple.com>
444 * DumpKCanvasTree/DumpKCanvasTree.m: Added.
445 * DumpKCanvasTree/DumpKCanvasTree.xcodeproj/project.pbxproj: Added.
446 * Scripts/build-dumpkcanvastree: Added.
447 * Scripts/run-webkit-tests-svg: Added.
448 Adds a DumpRenderTree-like tool for SVG which allows us to do
449 text-based layout regression testing. This (like most of the
450 SVG specific stuff) is temporary and will be replaced by
451 DumpRenderTree once the DOMs and RenderTrees merge.
452 http://bugzilla.opendarwin.org/show_bug.cgi?id=3917
454 2005-08-06 Eric Seidel <eseidel@apple.com>
458 * DrawTest/DrawTestView.m:
459 (-[DrawTestView toggleFilterSupport:]): missing negation.
460 One half of fix for toggling filter support.
461 http://bugzilla.opendarwin.org/show_bug.cgi?id=4252
463 2005-08-04 Eric Seidel <eseidel@apple.com>
467 * Scripts/build-drawtest:
468 * Scripts/build-dumprendertree:
469 * Scripts/build-svg2png:
470 * Scripts/build-webcore-svg:
471 * Scripts/build-webkit:
472 * Scripts/webkitdirs.pm: added checkRequiredSystemConfig()
473 Added checkRequiredSystemConfig and made all the build-* scripts
474 use it to print a pretty warning when trying to compile on an
475 unsupported system (less than 10.4, Xcode 2.1).
476 http://bugzilla.opendarwin.org/show_bug.cgi?id=4280
478 2005-08-04 Darin Adler <darin@apple.com>
480 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Bring this file back from
481 the dead. It was removed by accident when someone was trying to work on the branch.
483 2005-07-31 Darin Adler <darin@apple.com>
485 - a little tools cleanup
487 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Moved options from target to
488 project as a whole. Removed unused Default configuration.
490 * Scripts/check-dom-results: Added license header, comment to explain purpose of tool.
492 2005-07-31 Duncan Wilcox <duncan@mclink.it>
494 Reviewed and landed by Darin Adler.
496 Add logging of editing delegate calls for regression checking.
498 * DumpRenderTree/DumpRenderTree.m:
500 setup editing delegate
502 (-[DOMNode dumpPath]):
504 utility for editing delegate logging
506 (-[EditingDelegate webView:shouldBeginEditingInDOMRange:]):
507 (-[EditingDelegate webView:shouldEndEditingInDOMRange:]):
508 (-[EditingDelegate webView:shouldInsertNode:replacingDOMRange:givenAction:]):
509 (-[EditingDelegate webView:shouldInsertText:replacingDOMRange:givenAction:]):
510 (-[EditingDelegate webView:shouldDeleteDOMRange:]):
511 (-[EditingDelegate webView:shouldChangeSelectedDOMRange:toDOMRange:affinity:stillSelecting:]):
512 (-[EditingDelegate webView:shouldApplyStyle:toElementsInDOMRange:]):
513 (-[EditingDelegate webView:shouldChangeTypingStyle:toStyle:]):
514 (-[EditingDelegate webViewDidBeginEditing:]):
515 (-[EditingDelegate webViewDidChange:]):
516 (-[EditingDelegate webViewDidEndEditing:]):
517 (-[EditingDelegate webViewDidChangeTypingStyle:]):
518 log corresponding editing delegate methods
520 (-[EditingDelegate webViewDidChangeSelection:]):
521 log selection except when clearing selection after end of test (uses existing "done" flag)
524 added clearing of selection after test
526 2005-07-31 Eric Seidel <eseidel@apple.com>
530 * Scripts/build-drawtest: Added.
531 * Scripts/build-svg2png: Added.
532 * Scripts/build-webcore-svg: Added.
533 * Scripts/run-drawtest: Added.
534 * Scripts/webkitdirs.pm: added checkSVGFrameworks
535 Made it much easier to build WebCore+SVG.
536 http://bugzilla.opendarwin.org/show_bug.cgi?id=4208
538 2005-07-29 Eric Seidel <eseidel@apple.com>
542 * DrawTest/DrawTest.xcodeproj/project.pbxproj:
543 Build fix. Removed bad path.
545 2005-07-29 Eric Seidel <eseidel@apple.com>
547 Reviewed by sullivan.
549 * DrawTest/AppDelegate.h: Added.
550 * DrawTest/AppDelegate.m: Added.
551 * DrawTest/DrawTest.xcodeproj/project.pbxproj: Added.
552 * DrawTest/DrawTestDocument.h: Added.
553 * DrawTest/DrawTestDocument.m: Added.
554 * DrawTest/DrawTestInspectorController.h: Added.
555 * DrawTest/DrawTestInspectorController.m: Added.
556 * DrawTest/DrawTestToolbarController.h: Added.
557 * DrawTest/DrawTestToolbarController.m: Added.
558 * DrawTest/DrawTestView.h: Added.
559 * DrawTest/DrawTestView.m: Added.
560 * DrawTest/DrawTest_Prefix.pch: Added.
561 * DrawTest/English.lproj/DrawTestDocument.nib/classes.nib: Added.
562 * DrawTest/English.lproj/DrawTestDocument.nib/info.nib: Added.
563 * DrawTest/English.lproj/DrawTestDocument.nib/keyedobjects.nib: Added.
564 * DrawTest/English.lproj/InfoPlist.strings: Added.
565 * DrawTest/English.lproj/Inspector.nib/classes.nib: Added.
566 * DrawTest/English.lproj/Inspector.nib/info.nib: Added.
567 * DrawTest/English.lproj/Inspector.nib/keyedobjects.nib: Added.
568 * DrawTest/English.lproj/MainMenu.nib/classes.nib: Added.
569 * DrawTest/English.lproj/MainMenu.nib/info.nib: Added.
570 * DrawTest/English.lproj/MainMenu.nib/keyedobjects.nib: Added.
571 * DrawTest/English.lproj/TestViewer.nib/classes.nib: Added.
572 * DrawTest/English.lproj/TestViewer.nib/info.nib: Added.
573 * DrawTest/English.lproj/TestViewer.nib/keyedobjects.nib: Added.
574 * DrawTest/Info.plist: Added.
575 * DrawTest/SVGTest.h: Added.
576 * DrawTest/SVGTest.m: Added.
577 * DrawTest/ScalingImageView.h: Added.
578 * DrawTest/ScalingImageView.m: Added.
579 * DrawTest/TestController.h: Added.
580 * DrawTest/TestController.m: Added.
581 * DrawTest/TestViewerSplitView.h: Added.
582 * DrawTest/TestViewerSplitView.m: Added.
583 * DrawTest/main.m: Added.
584 Adding simple cocoa app for testing SVG rendering, interaction.
585 http://bugzilla.opendarwin.org/show_bug.cgi?id=4157
587 2005-07-28 Eric Seidel <eseidel@apple.com>
591 * svg2png/svg2png.m: Added.
592 * svg2png/svg2png.xcodeproj/project.pbxproj: Added.
593 * svg2png/svg2png_Prefix.pch: Added.
594 Added a simple test tool which dumps a PNG from an SVG using
595 WebCore+SVG's SVG rendering support.
596 http://bugzilla.opendarwin.org/show_bug.cgi?id=4156
598 2005-07-26 Maciej Stachowiak <mjs@apple.com>
602 - new script to review the DOM layout test results and see where we stand
603 on actual success and failure
605 * Scripts/check-dom-results: Added.
607 2005-07-25 Darin Adler <darin@apple.com>
609 * Scripts/webkitdirs.pm: Check in missing line of code.
611 2005-07-25 Darin Adler <darin@apple.com>
613 - fixed problem that was causing JavaScriptCore test to fail
614 (except for people who had set DYLD_FRAMEWORK_PATH)
616 * Scripts/run-javascriptcore-tests: Add code to set DYLD_FRAMEWORK_PATH.
617 Add code to parse configuration parameter so you can pass --deployment if you like.
618 * Scripts/run-webkit-tests: Add code to parse configuration parameter.
620 * Scripts/update-javascriptcore-test-results: Add license header.
622 * Scripts/webkitdirs.pm: Change code that reads configuration option to remove it
623 from @ARGV. This lets us use this option in commands that take other options and
624 pass them along to a subsequent tool.
626 2005-07-25 Darin Adler <darin@apple.com>
628 Reviewed by Geoff Garen.
630 - Fixed run-safari and gdb-safari to use the Safari application in the build results
631 directory, if any, falling back to the one in the Applications directory otherwise.
632 Does no harm for open source contributors who don't build Safari, and helps out the
633 Safari team, since we do build Safari.
635 * Scripts/webkitdirs.pm: Added safariPath function that uses WEBKIT_SAFARI environment
636 variable, and if that's not present, looks in either the build results directory or
637 /Applications; factors code that was in both scripts before into a shared function.
638 Also removed some Xcode 2.0 support which is no longer relevant since our projects are
639 now in Xcode 2.1 format and incompatible with older versions of Xcode.
641 * Scripts/gdb-safari: Use safariPath.
642 * Scripts/run-safari: Use safariPath.
644 2005-07-22 Geoffrey Garen <ggaren@apple.com>
646 Moved Tools/Scripts/run-mozilla-tests to WebKitTools/Scripts/run-javascriptcore-tests.
647 run-javascriptcore-tests now passes its command-line arguments to jsDriver.pl
649 Moved Tools/Scripts/update-mozilla-js-test-results to
650 WebKitTools/Scripts/update-javascriptcore-test-results.
654 * Scripts/run-javascriptcore-tests: Added.
656 2005-07-21 Geoffrey Garen <ggaren@apple.com>
660 * Scripts/build-dumprendertree: changed XCode 2.0 project file reference to 2.1
662 2005-07-21 Geoffrey Garen <ggaren@apple.com>
664 * DumpRenderTree/DumpRenderTree.xcode/.cvsignore: Removed.
666 2005-07-21 Geoffrey Garen <ggaren@apple.com>
668 * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Removed.
670 2005-07-21 Geoffrey Garen <ggaren@apple.com>
672 * DumpRenderTree/DumpRenderTree.xcodeproj/.cvsignore: Added.
674 2005-07-21 Geoffrey Garen <ggaren@apple.com>
676 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Added.
678 2005-07-21 Geoffrey Garen <ggaren@apple.com>
680 * Scripts/build-webkit:
682 2005-07-12 Eric Seidel <eseidel@apple.com>
686 * checkout-svg: Fixed error with symlink creation.
688 2005-07-12 Eric Seidel <eseidel@apple.com>
692 * checkout-svg: Added.
693 Script to check out WebCore+SVG
695 2005-06-30 Darin Adler <darin@apple.com>
697 Changes based on input from Michael Kahl.
699 * Scripts/cvs-create-patch: Use "-f" so we are compatible with .cvsrc files that
700 specify different style of "diff".
701 * Scripts/webkitdirs.pm: Add missing call to determineBaseProductDir, so that
702 determineConfigurationProductDir works in all cases.
704 2005-06-29 Darin Adler <darin@apple.com>
706 - fixed bug which would result in multiple unwanted dumps in a single layout test
708 * DumpRenderTree/DumpRenderTree.m:
709 (-[WaitUntilDoneDelegate webView:locationChangeDone:forDataSource:]): Set new
711 (-[LayoutTestController waitUntilDone]): Update for name change.
712 (-[LayoutTestController notifyDone]): Dump only if ready.
713 (dumpRenderTree): Set up new boolean and update for name change.
715 2005-06-29 Darin Adler <darin@apple.com>
717 Changes by Timothy Hatcher.
720 * Scripts/run-webkit-app: Added script to open an arbritrary application with
721 a CVS built WebKit. Example: ./run-webkit-app Colloquy
723 * Scripts/gdb-safari: Added support for WEBKIT_SAFARI environment variable to specify
724 a custom location to the Safari.app bundle. This is optional, script defaults to the stock location.
725 * Scripts/run-safari: Ditto.
727 2005-06-26 Darin Adler <darin@apple.com>
729 * Scripts/build-dumprendertree: Pass -project option so that having a second
730 copy of the project (like the one Xcode 2.1 offers to make for you) that's
731 out of date won't screw you up.
732 * Scripts/build-webkit: Ditto.
734 2005-06-23 Darin Adler <darin@apple.com>
736 * Scripts/webkitdirs.pm: Fixed a regular expression in the code I just landed.
738 2005-06-23 Darin Adler <darin@apple.com>
740 Changes based on input from Michael Kahl.
742 * Scripts/cvs-create-patch: Added code to handle getting changes in the top-level
745 * Scripts/webkitdirs.pm: Eliminate use of changing the current directory and using
746 getcwd() in the code to find the base product dir. Added code to handle unusual
747 base product directory values that use SRCROOT.
749 2005-06-22 Darin Adler <darin@apple.com>
751 Change by Anders Carlsson.
753 - added support for dumping title changes
755 * DumpRenderTree/DumpRenderTree.m:
756 (-[WaitUntilDoneDelegate webView:didReceiveTitle:forFrame:]): Added. Dump title change
757 if requested by JavaScript.
758 (+[LayoutTestController isSelectorExcludedFromWebScript:]): Added dumpTitleChanges.
759 (-[LayoutTestController dumpTitleChanges]): Added, sets flag.
760 (dumpRenderTree): Start flag as NO.
762 2005-06-20 Darin Adler <darin@apple.com>
764 Reviewed by Justin Garcia.
766 * Scripts/run-webkit-tests: Report number of tests when they succeed.
768 2005-06-18 Darin Adler <darin@apple.com>
770 * DumpRenderTree/DumpRenderTree.m: (dumpRenderTree): Add more auto-release pools
771 in the hope of making the tool use less memory and run faster.
773 2005-06-18 Darin Adler <darin@apple.com>
775 * Scripts/cvs-apply: Improve handling of patches with CR characters in them.
776 * Scripts/cvs-unapply: Ditto.
778 2005-06-17 Maciej Stachowiak <mjs@apple.com>
780 - added prepare-ChangeLog script which we use internally to make ChangeLogs, for
781 benefit of all WebKit hackerdom
783 * Scripts/prepare-ChangeLog: Added.
785 2005-06-16 Darin Adler <darin@apple.com>
787 - recent changes to XcodeOptions made it depend on the current directory
788 The intent was to have the WebKitBuild directory be next to WebKitTools,
789 not inside the various build directories. Workaround for now is to call
790 XcodeOptions when the directory is set to the WebKit directory.
792 * Scripts/build-dumprendertree: Use a local variable for XcodeOptions and get it
793 at the start of the script.
794 * Scripts/build-webkit: Ditto.
796 2005-06-15 Darin Adler <darin@apple.com>
798 * Scripts/webkitdirs.pm: Recognize all 1.X versions of Xcode as old too, not just 2.0.
800 2005-06-14 Darin Adler <darin@apple.com>
802 Changes by Anders Carlsson.
805 - fixed <http://bugzilla.opendarwin.org/show_bug.cgi?id=3496>
806 Add gdb-safari script to launch Safari under gdb
808 * Scripts/gdb-safari: Added.
810 2005-06-12 Darin Adler <darin@apple.com>
812 Changes by Stuart Morgan.
815 * Scripts/cvs-abandon: Use cwd instead of `pwd`.
816 * Scripts/cvs-apply: Ditto.
817 * Scripts/cvs-create-patch: Ditto.
818 * Scripts/cvs-unapply: Ditto.
819 * Scripts/run-webkit-tests: Ditto.
820 * Scripts/webkitdirs.pm: Ditto. Also improve handling when there's no "Configuration" file.
822 2005-06-12 Darin Adler <darin@apple.com>
824 * Scripts/cvs-apply: Handle case of an empty patch better.
825 * Scripts/cvs-unapply: Ditto.
827 2005-06-12 Darin Adler <darin@apple.com>
829 Changes by Michael Gaiman.
832 - fixed <http://bugzilla.opendarwin.org/show_bug.cgi?id=3487>
833 WebKit no longer builds after configuration supporting build changes
835 * Scripts/webkitdirs.pm: Chomp off the result of `pwd`, and don't die when no Configuration file.
837 2005-06-12 Darin Adler <darin@apple.com>
839 * Scripts/update-webkit: Make this script work when called from any directory.
841 2005-06-12 Darin Adler <darin@apple.com>
844 Includes changes by Stuart Morgan as well as my own.
846 * Scripts/build-dumprendertree: Call the new setConfiguration function, and use XcodeOptions instead of
847 symrootXcodeOptions to set the -buildstyle option.
848 * Scripts/build-webkit: Ditto. Also remove the old way of supporting Xcode 2.1 and the old --debug option.
849 The new --development option does the same thing.
850 * Scripts/run-safari: Ditto.
851 * Scripts/run-webkit-tests: Ditto.
852 * Scripts/update-webkit: Ditto.
853 * Scripts/set-webkit-configuration: Added. Sets the default configuration to Development or Deployment.
855 * Scripts/webkitdirs.pm: use FindBin to find the WebKit directory; works no matter what the current
856 directory is when invoking a script. Add code to determine the Xcode version so we can do the right
857 thing for 2.0 and 2.1. Change the productDir function to return the appropriate per-configuration
858 product directory. Read the default configuration from a file, overridable by a passed-in command-line
861 2005-06-11 Darin Adler <darin@apple.com>
863 * Scripts/cvs-create-patch: Improve handling of directories with mixed CVS roots by going into each directory
864 to execute the cvs diff commands.
866 2005-06-11 Darin Adler <darin@apple.com>
868 - added first cuts at some cvs scripts
870 cvs-abandon is for throwing away changes; discards any local changes, reverting to the state in CVS
871 cvs-create-patch is for making patches; runs cvs diff with all the right options and handles added/deleted files
872 cvs-apply is for applying patches; runs patch and cvs add and cvs rm
873 cvs-unapply is for unapplying patches; does the opposite of cvs-apply
875 An argument against these is "waste of time if we switch to Subversion", but they should be good for a while.
877 * Scripts/cvs-abandon: Added.
878 * Scripts/cvs-apply: Added.
879 * Scripts/cvs-create-patch: Added.
880 * Scripts/cvs-unapply: Added.
882 2005-06-09 Darin Adler <darin@apple.com>
886 - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=3397
887 Build DumpRenderTree fails with unresolved NSAutoreleasePool, etc
889 * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Change type from "folder" to "wrapper.framework"
890 for Foundation.framework. How was it ever wrong?
892 - finally, I tested making the default build directory work; it works now
894 * Scripts/webkitdirs.pm: Changed structure of the code a little bit, added symrootXcodeOptions function
895 that sets SYMROOT on the command line in case there's no product directory set in Xcode preferences.
896 * Scripts/build-webkit: Pass symrootXcodeOptions when invoking Xcode.
897 * Scripts/build-dumprendertree: Ditto.
899 2005-06-09 Darin Adler <darin@apple.com>
901 * Scripts/webkitdirs.pm: Another try at making the default build directory of ~/WebKitBuild
902 work. Someone should try building without setting the Xcode build product directory now,
903 and let me know if it works.
905 2005-06-08 Darin Adler <darin@apple.com>
907 - quick fix to try to get build scripts working again
909 * Scripts/build-dumprendertree: Add FindBin.
910 * Scripts/build-webkit: Ditto.
911 * Scripts/run-safari: Ditto.
912 * Scripts/run-webkit-tests: Ditto.
913 * Scripts/update-webkit: Ditto.
915 2005-06-08 Darin Adler <darin@apple.com>
919 - some build script enhancements
921 * Scripts/build-dumprendertree: Changed to use webkitdirs.
922 * Scripts/build-webkit: Changed to use webkitdirs, also only copy files from WebKitLibraries if
924 * Scripts/run-safari: Reduce number of log messages, change to respect "-d" flag and get Development
925 before Deplyment in that case.
926 * Scripts/run-webkit-tests: Changed to use webkitdirs.
927 * Scripts/update-webkit: Changed to use webkitdirs.
929 * Scripts/webkitdirs.pm: Added.
931 2005-06-08 Maciej Stachowiak <mjs@apple.com>
933 Code change by Toby Peterson <toby@opendarwin.org>
936 * Scripts/run-safari: Fix to work with Xcode 2.0 again. The script would
937 get confused because build-webkit now makes even 2.0 build directories look
940 2005-06-07 Darin Adler <darin@apple.com>
942 Reviewed by Adele Peterson.
944 * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Added Deployment build style.
945 * Scripts/build-dumprendertree: For now, always use Deployment build style. This may fix things
946 so we can run tests with Xcode 2.1.
948 2005-06-07 Darin Adler <darin@apple.com>
950 Reviewed by Adele Peterson.
952 * Scripts/run-webkit-tests: Pass -L to find command to follow symlinks. This allows symlinks in the
953 layout-tests directory to include additional sets of tests.
955 2005-06-07 Darin Adler <darin@apple.com>
957 * checkout: Added license.
958 * Scripts/build-dumprendertree: Ditto.
959 * Scripts/run-webkit-tests: Ditto.
960 * Scripts/update-webkit: Ditto.
962 2005-06-07 Darin Adler <darin@apple.com>
964 Change by Toby Peterson <toby@opendarwin.org>.
967 * Scripts/build-webkit: Changes so you can build with Xcode 2.1. (I also added a license to this file.)
968 * Scripts/run-safari: Ditto.
970 2005-06-06 Maciej Stachowiak <mjs@apple.com>
972 * Scripts/build-webkit: run ranlib on libWebKitSystemInterface.a
974 2005-06-06 Maciej Stachowiak <mjs@apple.com>
976 * Scripts/build-webkit: Chop newline off of $productDir to avoid problems with logic to copy files ther.
978 2005-06-06 Maciej Stachowiak <mjs@apple.com>
980 * Scripts/build-webkit: Install WebKitSystemInterface stuff into build products dir.
982 2005-06-05 Darin Adler <darin@apple.com>
984 * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Tweak, simplify.
985 * Scripts/build-dumprendertree: Added.
986 * Scripts/build-webkit: Build All in the JavaScriptCore directory.
987 * Scripts/run-webkit-tests: Build DumpRenderTree before running.
989 2005-06-05 Darin Adler <darin@apple.com>
991 * Scripts/run-safari: Fix path to Safari executable. Add check for frameworks.
993 2005-06-05 Darin Adler <darin@apple.com>
995 - add run-webkit-tests script; not working yet but the pieces are there
997 * Scripts/run-webkit-tests: Added.
999 * DumpRenderTree/DumpRenderTree.m: Added.
1000 * DumpRenderTree/DumpRenderTree.xcode/.cvsignore: Added.
1001 * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Added.
1002 * DumpRenderTree/DumpRenderTreePrefix.h: Added.
1004 2005-06-05 Darin Adler <darin@apple.com>
1006 - created module, first cut at Web Kit Open Source Project scripts
1009 * Scripts/build-webkit: Added.
1010 * Scripts/run-safari: Added.
1011 * Scripts/update-webkit: Added.
1014 === creation of WebKitTools module ===