1 2006-01-12 Maciej Stachowiak <mjs@apple.com>
5 - make prepare-ChangeLog way faster by using svn diff instead of svn status to
6 detect if there are any new tests
8 * Scripts/prepare-ChangeLog:
10 2006-01-12 Darin Adler <darin@apple.com>
12 - removed some of the cvs-specific scripts -- not needed for this project any more
14 * Scripts/cvs-abandon: Removed.
15 * Scripts/cvs-apply: Removed.
16 * Scripts/cvs-create-patch: Removed.
17 * Scripts/cvs-unapply: Removed.
19 2006-01-10 Mark Rowe <opendarwin.org@bdash.net.nz>
21 Reviewed by eseidel. Committed by eseidel.
23 - run-webkit-tests always launches Safari when tests fail
24 http://bugzilla.opendarwin.org/show_bug.cgi?id=6456
26 * Scripts/run-webkit-tests:
27 Add a command-line flag to prevent Safari being launched to display failed
28 tests. Always exit with non-zero status when tests have failed.
30 2006-01-10 Mark Rowe <opendarwin.org@bdash.net.nz>
32 Reviewed by eseidel. Committed by eseidel.
34 - build-webkit should exit with non-zero status when build fails
35 http://bugzilla.opendarwin.org/show_bug.cgi?id=6459
37 * Scripts/build-webkit:
38 Use correct bits of subprocess exit code when passing back through
39 as build-webkit's exit code.
41 2006-01-10 Eric Seidel <eseidel@apple.com>
43 Restored corrupted nibs from TOT CVS.
45 * DrawTest/English.lproj/DrawTestDocument.nib: Replaced.
46 * DrawTest/English.lproj/DrawTestDocument.nib/classes.nib: Replaced.
47 * DrawTest/English.lproj/DrawTestDocument.nib/info.nib: Replaced.
48 * DrawTest/English.lproj/DrawTestDocument.nib/keyedobjects.nib: Replaced.
49 * DrawTest/English.lproj/Inspector.nib: Replaced.
50 * DrawTest/English.lproj/Inspector.nib/classes.nib: Replaced.
51 * DrawTest/English.lproj/Inspector.nib/info.nib: Replaced.
52 * DrawTest/English.lproj/Inspector.nib/keyedobjects.nib: Replaced.
53 * DrawTest/English.lproj/MainMenu.nib: Replaced.
54 * DrawTest/English.lproj/MainMenu.nib/classes.nib: Replaced.
55 * DrawTest/English.lproj/MainMenu.nib/info.nib: Replaced.
56 * DrawTest/English.lproj/MainMenu.nib/keyedobjects.nib: Replaced.
57 * DrawTest/English.lproj/TestViewer.nib: Replaced.
58 * DrawTest/English.lproj/TestViewer.nib/classes.nib: Replaced.
59 * DrawTest/English.lproj/TestViewer.nib/info.nib: Replaced.
60 * DrawTest/English.lproj/TestViewer.nib/keyedobjects.nib: Replaced.
62 2006-01-10 Nefaur Khandker <nefaurk@gmail.com>
64 Reviewed by eseidel. Committed by eseidel.
66 DrawTestView now subclasses WebView instead of DrawView.
68 * DrawTest/DrawTest.xcodeproj/project.pbxproj:
69 * DrawTest/DrawTestDocument.h:
70 * DrawTest/DrawTestDocument.m:
71 (-[DrawTestDocument dealloc]):
72 (-[DrawTestDocument readFromFile:ofType:]):
73 (-[DrawTestDocument windowControllerDidLoadNib:]):
74 (-[DrawTestDocument dumpSVGToConsole:]):
75 (-[DrawTestDocument openSourceForSelection:]):
76 (-[DrawTestDocument dataRepresentationOfType:]):
77 * DrawTest/DrawTestToolbarController.h:
78 * DrawTest/DrawTestToolbarController.m:
79 (-[DrawTestToolbarController initWithDrawView:]):
80 (-[DrawTestToolbarController clickedToolbarItem:]):
81 (-[DrawTestToolbarController validateToolbarItem:]):
82 * DrawTest/DrawTestView.h:
83 * DrawTest/DrawTestView.m:
84 (-[DrawTestView initWithFrame:]):
85 (-[DrawTestView setDocument:]):
88 (+[SVGTest sharedDrawView]):
89 (-[SVGTest generateCompositeIfNecessary]):
90 * DrawTest/TestController.h:
91 * DrawTest/TestController.m:
92 (-[TestController awakeFromNib]):
93 (-[TestController setSelectedTest:]):
94 (-[TestController openTestViewerForSelection:]):
95 (-[TestController toggleViewersScaleRule:]):
96 * DrawTest/TestViewerSplitView.m:
97 (-[TestViewerSplitView drawRect:]):
99 2006-01-10 Anders Carlsson <andersca@mac.com>
103 * DumpRenderTree/DumpRenderTree.m:
104 (main): Set the default language to "en", so language tests will work.
106 2006-01-08 Maciej Stachowiak <mjs@apple.com>
110 - script to generate HTML wrappers for JS tests
111 http://bugzilla.opendarwin.org/show_bug.cgi?id=6441
113 * Scripts/make-js-test-wrappers: Added.
115 2006-01-08 Maciej Stachowiak <mjs@apple.com>
119 * Scripts/svn-create-patch: Fix to work when passed directory names.
121 2006-01-08 Geoffrey Garen <ggaren@apple.com>
125 - Added back/forward navigation support to DumpRenderTree. Hopefully we
126 can start writing automated loader tests now. I have one in the works.
128 * DumpRenderTree/DumpRenderTree.m:
129 (main): Construct global navigationController on entry, destroy on exit.
130 Set frame to nil on exit too, to match all the other global objects.
131 (Probably academic, since the process is exiting, anyway.)
132 (-[WaitUntilDoneDelegate webView:didFinishLoadForFrame:]): Notify the
133 navigationController, in case it wants to kick off a load.
134 (-[WaitUntilDoneDelegate webView:windowScriptObjectAvailable:]): Expose
135 the navigationController to scripting.
137 New class, should be straightforward:
139 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
140 * DumpRenderTree/NavigationController.h: Added.
141 * DumpRenderTree/NavigationController.m: Added.
143 (+[NavigationController isSelectorExcludedFromWebScript:]):
144 (+[NavigationController webScriptNameForSelector:]):
145 (-[NavigationController setPendingScript:]):
146 (-[NavigationController setPendingRequest:]):
147 (-[NavigationController evaluateWebScript:afterBackForwardNavigation:]):
148 (-[NavigationController webView:didFinishLoadForFrame:]):
149 (-[NavigationController dealloc]):
151 2006-01-08 Timothy Hatcher <timothy@apple.com>
153 Removed this script, no longer needs with the Subversion switch.
157 2006-01-08 Timothy Hatcher <timothy@apple.com>
159 Removes some stray tabs.
161 * Scripts/update-webkit:
163 2005-01-07 Eric Seidel <eseidel@apple.com>
167 build-webkit should pass on build arguments from command line
168 http://bugzilla.opendarwin.org/show_bug.cgi?id=5854
170 * Scripts/build-webkit:
172 2006-01-07 Eric Seidel <eseidel@apple.com>
174 Reviewed by mjs & xenon.
176 * Scripts/update-webkit: support Internal updates as well
178 2006-01-06 Geoffrey Garen <ggaren@apple.com>
180 Temporarily rolling out plugin support from DumpRenderTree because it
181 caused lots of layout test regressions.
183 * DumpRenderTree/DumpRenderTree.m:
184 (main): Remove invisible window added to support plugins.
186 2006-01-06 Geoffrey Garen <ggaren@apple.com>
190 - Fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=6361
191 Add plugin support to DumpRenderTree
193 Also wrote first test plugin.
195 * DumpRenderTree/DumpRenderTree.m:
197 (1) Put the WebView in an invisible window, because PlugIns are
198 optimized not to load if there's no parent window.
199 (2) Tell WebKit to load any PlugIns in the directory from which we
200 loaded. This means we can build nasty PlugIns alongside DumpRenderTree
201 and they'll load automagically during layout testing, but they won't be
202 added to the user's system, hosing apps like Safari.
204 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Added new
205 test PlugIn to project.
207 PlugIn added to project:
209 * DumpRenderTree/TestNetscapePlugIn.subproj/Info.plist: Added.
210 * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.c: Added.
212 (initializeIdentifiers):
218 (pluginInvokeDefault):
222 * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.h: Added.
223 * DumpRenderTree/TestNetscapePlugIn.subproj/main.c: Added.
241 2006-01-04 Timothy Hatcher <timothy@apple.com>
245 Tweaked and tested by me.
247 New scripts to work with Subversion when the switch happens.
248 These will replace cvs-apply, cvs-unapply, and cvs-create-patch.
250 * Scripts/svn-apply: Added.
251 * Scripts/svn-create-patch: Added.
252 * Scripts/svn-unapply: Added.
254 2005-12-30 Eric Seidel <eseidel@apple.com>
258 Move WebView width/height logic into DumpRenderTree to support
259 running the W3C SVG 1.1 tests along side other tests. The W3C
260 SVG 1.1 tests require a 480x360 view.
262 * DumpRenderTree/DumpRenderTree.m:
263 (main): don't accept width/height
264 (dump): override width/height for SVG/W3C
265 * Scripts/run-webkit-tests: don't pass width/height
267 2005-12-30 Eric Seidel <eseidel@apple.com>
269 No review, only removing dead code.
271 * DumpKCanvasTree/DumpKCanvasTree.m: Removed.
272 * DumpKCanvasTree/DumpKCanvasTree.xcodeproj/project.pbxproj: Removed.
274 2005-12-30 Eric Seidel <eseidel@apple.com>
278 DumpRenderTree should set a consistent color profile while running
279 http://bugzilla.opendarwin.org/show_bug.cgi?id=6155
281 Creates consistent colormatched renderings on every test machine
282 using the only way possible with Tiger APIs: by setting the
283 system color profile on the test machine for the duration of the
284 tests. This will (unfortunately) cause colors to change while
285 running DumpRenderTree. This can also cause "permanent" color
286 changes to occur if DRT is to crash (SIGSEGV, etc.) while running.
287 This is far from ideal, but it's be best way we've found to deal
288 with the issue for now.
290 * DumpRenderTree/DumpRenderTree.m:
292 (setDefaultColorProfileToRGB):
295 2005-12-20 Alexey Proskuryakov <ap@nypop.com>
297 Reviewed by Darin Adler.
299 - fix http://bugzilla.opendarwin.org/show_bug.cgi?id=5846
300 cvs-create-patch --include produces incorrect paths
302 * Scripts/cvs-create-patch: Handle newly-added directories using chdir.
304 2005-12-19 Eric Seidel <eseidel@apple.com>
308 * Scripts/run-webkit-tests: stop /etc/catalog warnings
310 2005-12-19 Darin Adler <darin@apple.com>
312 Reviewed by Eric Seidel.
314 - fix http://bugzilla.opendarwin.org/show_bug.cgi?id=4990
315 WebKit needs to use a local pasteboard during testing
317 * DumpRenderTree/DumpRenderTree.m:
318 (main): Call poseAs to substitute our NSPasteboard class for the default one.
319 Create a local pasteboard (really a global one with a unique name) and release
320 it when exiting from the function so we don't leave it in the pasteboard server.
321 (dumpRenderTree): Added an autorelease pool around one small bit of code that
322 ddn't have one. Fixed a leak in an unlikely error case.
323 (+[DumpRenderTreePasteboard generalPasteboard]): Override the default version
324 of this method to return our local pasteboard.
326 2005-12-15 Eric Seidel <eseidel@apple.com>
328 Reviewed by Tim Hatcher.
330 * Scripts/build-webkit: --svg is now default!
332 2005-12-15 Eric Seidel <eseidel@apple.com>
336 Don't run svg test automatically if +SVG is built (yet).
338 * Scripts/run-webkit-tests:
340 2005-12-15 Darin Adler <darin@apple.com>
342 * Scripts/run-webkit-tests: Don't run tests in directories named "svg" if SVG
343 support is not compiled in. Report the 10 slowest tests if "--slowest" is
344 passed on the command line.
346 2005-12-06 John Sullivan <sullivan@apple.com>
348 Reviewed by Darin Adler.
350 * Scripts/prepare-ChangeLog:
351 Remove special-case handling for nib files. This avoided trouble with cvs diff
352 when we were using wrappers for nib files. Now that we aren't using wrappers,
353 there's no reason to avoid adding the modified nib files to the file list that
356 2005-12-05 Eric Seidel <eseidel@apple.com>
360 Script updates for SVG files move (remove references to SVGSupport)
362 * Scripts/build-webkit: remove SVGSupport
363 * Scripts/run-webkit-tests: Resources -> resources for --svg
364 * Scripts/update-webkit: remove SVGSupport
366 2005-12-05 Eric Seidel <eseidel@apple.com>
370 * checkout: remove --svg support, SVG is now checked out by default
372 2005-11-29 Eric Seidel <eseidel@apple.com>
376 Update scripts to run SVG tests automatically (w/o --svg) if
377 WebCore is built with SVG support.
379 * Scripts/build-drawtest: SVG support required
380 * Scripts/build-dumpkcanvastree: Removed.
381 * Scripts/run-drawtest: SVG support required to run
382 * Scripts/run-webkit-tests: pass *.svg files if WebCore has support
383 * Scripts/webkitdirs.pm: changed CheckWebCoreSVGSupport
385 2005-11-28 Alexey Proskuryakov <ap@nypop.com>
387 Reviewed by Darin. Committed by Maciej.
389 - fixed "DumpRenderTree should test for Ahem before doing anything else"
390 (http://bugzilla.opendarwin.org/show_bug.cgi?id=5838)
392 * DumpRenderTree/DumpRenderTree.m:
395 2005-11-28 Eric Seidel <eseidel@apple.com>
397 Reviewed by sullivan and GGAREN.
399 Minor additions to make error messages more clear from cvs-apply.
401 * Scripts/cvs-apply: make errors more clear
403 2005-11-27 Oliver Hunt <ojh16@student.canterbury.ac.nz>
405 Reviewed and committed by Maciej.
407 - fixed cvs-create-patch --include produces incorrect paths
408 (http://bugzilla.opendarwin.org/show_bug.cgi?id=5846)
410 * Scripts/cvs-create-patch: produce proper paths for new files.
412 2005-11-21 Eric Seidel <eseidel@apple.com>
416 Some simple fixes to the build/test scripts now that SVG uses the
417 WebCore DOM. JSC+SVG is no longer needed, nor is RTTI support
418 or symlinks for KDOM.
420 * Scripts/build-webkit: No longer builds JavaScriptCore+SVG
421 * Scripts/prepare-ChangeLog: handles missing LayoutTests directory
422 * Scripts/run-webkit-tests: now runs SVG tests using DRT
423 * Scripts/webkitdirs.pm: use SVG symbols instead of RTTI
424 * checkout: no longer symlink kdom
426 2005-11-10 Eric Seidel <eseidel@apple.com>
430 * Scripts/build-webkit: Pass through options to xcodebuild
432 2005-11-07 Darin Adler <darin@apple.com>
434 * Scripts/cvs-apply: Fix case where the patch has files at the top level.
436 2005-11-03 John Sullivan <sullivan@apple.com>
440 * Scripts/run-safari:
441 changed message to say "Starting Safari" instead of odd "Start Safari"
442 * Scripts/run-webkit-tests:
443 changed the way we pass the file parameter to use -NSOpen rather than relying on
444 unlabeled arguments being treated as files. This was failing on some machines that
445 (mysteriously) had NSTreatUnknownArgumentsAsOpen set to NO in com.apple.Safari.plist.
447 2005-10-27 Geoffrey Garen <ggaren@apple.com>
449 Patch by Alexey Proskuryakov.
453 Fixes http://bugzilla.opendarwin.org/show_bug.cgi?id=5303
454 TextInputController should support attributed strings
456 * DumpRenderTree/TextInputController.m:
457 (+[NSMutableAttributedString isSelectorExcludedFromWebScript:]):
458 (+[NSMutableAttributedString webScriptNameForSelector:]):
459 (-[NSMutableAttributedString getLength]):
460 (-[NSMutableAttributedString attributeNamesAtIndex:]):
461 (-[NSMutableAttributedString valueOfAttribute:atIndex:]):
462 (-[NSMutableAttributedString addAttribute:value:]):
463 (-[NSMutableAttributedString addAttribute:value:from:length:]):
464 (-[NSMutableAttributedString addColorAttribute:red:green:blue:alpha:]):
465 (-[NSMutableAttributedString addColorAttribute:red:green:blue:alpha:from:length:]):
466 (-[NSMutableAttributedString addFontAttribute:fontName:size:]):
467 (-[NSMutableAttributedString addFontAttribute:fontName:size:from:length:]):
468 (+[TextInputController isSelectorExcludedFromWebScript:]):
469 (+[TextInputController webScriptNameForSelector:]):
470 (-[TextInputController insertText:]):
471 (-[TextInputController attributedSubstringFrom:length:]):
472 (-[TextInputController attributedStringWithString:]):
474 2005-10-11 Eric Seidel <eseidel@apple.com>
478 Checks for leaks in ImageDiff too.
480 * Scripts/run-webkit-tests:
482 2005-10-09 Darin Adler <darin@apple.com>
484 * Scripts/check-dom-results: Dump ".xhtml" for tests in the xhtml directory.
485 * Scripts/cvs-apply: Handle added/deleted files in the current directory.
486 * Scripts/cvs-unapply: Ditto.
487 * Scripts/run-webkit-tests: Add a few more false-positive leaks.
489 2005-10-08 Alexey Proskuryakov <ap@nypop.com>
491 Reviewed, rearranged and landed by Darin.
493 - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4707
494 Need a way to automatically test for regressions in NSTextInput implementation
496 * DumpRenderTree/DumpRenderTree.m:
497 (-[WaitUntilDoneDelegate webView:windowScriptObjectAvailable:]):
498 Create a text input controller and put it in a property of the window object.
500 * DumpRenderTree/TextInputController.h: Added.
501 * DumpRenderTree/TextInputController.m: Added.
502 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Added files.
504 2005-10-06 Darin Adler <darin@apple.com>
506 * Scripts/cvs-apply: Fixed merge option to work better when not all directories
507 are controlled by cvs, or when changes cross multiple repositories.
508 * Scripts/update-webkit: Don't print messages if the "quiet" flag is set.
510 2005-10-03 Eric Seidel <eseidel@apple.com>
514 Make mouseDown and mouseUp force layout before acting.
515 This is used by a new test case for 4233558.
517 * DumpRenderTree/DumpRenderTree.m:
518 (-[EventSendingController mouseDown]): force layout
519 (-[EventSendingController mouseUp]): force layout
521 2005-09-30 Eric Seidel <eseidel@apple.com>
525 Updated all the scripts for the move:
526 WebCore/layout-tests -> LayoutTests
528 * Scripts/check-dom-results:
529 * Scripts/prepare-ChangeLog:
530 * Scripts/run-webkit-tests:
531 * Scripts/update-webkit: added --no-tests
532 * checkout: added --no-tests
534 2005-09-28 Darin Adler <darin@apple.com>
536 - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=5144
537 pixel test should run even if render trees differ
539 * Scripts/run-webkit-tests: Don't check if the text dump matches.
541 2005-09-27 Eric Seidel <eseidel@apple.com>
543 No review needed, SVG build fix only.
545 * DumpKCanvasTree/DumpKCanvasTree.m:
546 Missed one in my previous checkin.
547 http://bugzilla.opendarwin.org/show_bug.cgi?id=5141
549 2005-09-26 Eric Seidel <eseidel@apple.com>
551 No review needed, SVG build fix only.
553 * DrawTest/DrawTestDocument.m:
554 * DrawTest/DrawTestToolbarController.m:
555 * DrawTest/DrawTestView.h:
556 * DrawTest/DrawTestView.m:
557 * DrawTest/SVGTest.m:
558 * DrawTest/TestController.m:
559 Updated for WebCore+SVG -> WebCore rename.
560 http://bugzilla.opendarwin.org/show_bug.cgi?id=5141
562 2005-09-26 Eric Seidel <eseidel@apple.com>
566 * DumpRenderTree/DumpRenderTree.m:
567 (dump): updated error message
568 * Scripts/check-dom-results: now includes xhtml
569 Tool updates for xhtml.
570 http://bugzilla.opendarwin.org/show_bug.cgi?id=4907
572 2005-09-22 Duncan Wilcox <duncan@mclink.it>
577 - patch for <http://bugzilla.opendarwin.org/show_bug.cgi?id=4963>
578 "Would like to simulate human interaction with webview"
580 * DumpRenderTree/DumpRenderTree.m:
581 (-[WaitUntilDoneDelegate webView:windowScriptObjectAvailable:]):
582 (+[EventSendingController isSelectorExcludedFromWebScript:]):
583 (+[EventSendingController webScriptNameForSelector:]):
584 (-[EventSendingController init]):
585 (-[EventSendingController mouseDown]):
586 (-[EventSendingController mouseUp]):
587 (-[EventSendingController mouseMoveToX:Y:]):
588 Add eventSender javascript object, that sends fake mouse events to the webview.
590 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
591 link with Carbon.framework
593 2005-09-22 Eric Seidel <eseidel@apple.com>
597 Update tools for WebCore+SVG -> WebCore rename.
598 Also fold several SVG specific tools into their original
599 WebCore counterparts.
600 http://bugzilla.opendarwin.org/show_bug.cgi?id=5003
602 * DrawTest/DrawTest.xcodeproj/project.pbxproj:
603 * DumpKCanvasTree/DumpKCanvasTree.xcodeproj/project.pbxproj:
604 * Scripts/build-drawtest:
605 * Scripts/build-dumpkcanvastree:
606 * Scripts/build-webcore-svg: Removed.
607 * Scripts/build-webkit: added --svg option
608 * Scripts/run-drawtest:
609 * Scripts/run-webkit-tests:
610 * Scripts/webkitdirs.pm: various additions.
611 * checkout: added --svg option
612 * checkout-svg: Removed.
614 2005-09-19 Eric Seidel <eseidel@apple.com>
618 * Scripts/run-webkit-tests: added --guard-malloc option
619 http://bugzilla.opendarwin.org/show_bug.cgi?id=4613
621 2005-09-16 Justin Garcia <justin.garcia@apple.com>
625 Removed a script that is only used by apple internal developers
627 * Scripts/update-webkitsysteminterface: Removed.
629 2005-09-16 Adele Peterson <adele@apple.com>
633 * Scripts/prepare-ChangeLog: Allow semicolons for protocols too.
635 2005-09-14 Darin Adler <darin@apple.com>
637 - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4291
638 dumpAsText doesn't work with XHTML documents
640 * DumpRenderTree/DumpRenderTree.m: (dump): Dump the innerText of the document element
641 rather than of the body element. This works with typical XHTML documents. We can probably
642 do something even better in the long run, but this fixes the immediate issue.
646 * Scripts/run-webkit-tests: Show the results in the current built Safari by using
647 run-safari instead of just using "open", which often runs another copy of Safari instead.
649 2005-09-11 Mark Rowe <opendarwin.org@bdash.net.nz>
651 Reviewed, tweaked, and landed by Darin.
653 - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4286
654 .Mac prefpane crashes when Safari using CVS WebKit is running
656 * Scripts/run-safari: Set WEBKIT_UNSET_DYLD_FRAMEWORK_PATH.
657 * Scripts/run-webkit-app: Ditto.
659 2005-09-11 Darin Adler <darin@apple.com>
661 * Scripts/run-webkit-tests: Oops. Use spaces, not tabs.
663 2005-09-11 Darin Adler <darin@apple.com>
667 * Scripts/run-webkit-tests: Sort tests with a new "pathcmp" function that's better in
668 two ways: 1) puts all files in a directory before any files in a subdirectory, and
669 2) sort file names with numeric digits in them in a logical way, so test-33 will come
672 2005-09-08 Justin Garcia <justin.garcia@apple.com>
676 * Scripts/update-webkitsysteminterface: Added.
677 Builds webkitsysteminterface and moves the built product and header into WebKitLibraries
679 2005-09-01 John Sullivan <sullivan@apple.com>
681 * Scripts/run-webkit-tests:
682 Excluded a known system leak to reduce noise; added comments about which leaks
685 2005-09-01 Tim Omernick <tomernick@apple.com>
687 Change made by Darin, reviewed by John and myself.
689 - Allow semicolons at the end of method declarations (this is for method implementations; the semicolon is required for interface declarations).
691 * Scripts/prepare-ChangeLog:
693 2005-08-31 Maciej Stachowiak <mjs@apple.com>
697 - set color variant and font settings to a consistent value.
698 (http://bugzilla.opendarwin.org/show_bug.cgi?id=4769)
700 * DumpRenderTree/DumpRenderTree.m:
703 2005-08-30 Eric Seidel <eseidel@apple.com>
707 * Scripts/build-svg2png: Removed.
708 * svg2png/ImageDiff.h: Removed.
709 * svg2png/ImageDiff.m: Removed.
710 * svg2png/svg2png.m: Removed.
711 * svg2png/svg2png.xcodeproj/project.pbxproj: Removed.
712 * svg2png/svg2png_Prefix.pch: Removed.
713 svg2png is no longer needed.
715 2005-08-30 Darin Adler <darin@apple.com>
717 * Scripts/check-dom-results: Special case 100% to say something nice.
718 * Scripts/cvs-apply: Added "--merge" which automatically rolls back the tree before
719 applying the patch (need a better name).
720 * Scripts/find-extra-includes: Added. Experimental tool to find unneeded includes.
722 2005-08-30 Darin Adler <darin@apple.com>
724 * Scripts/run-webkit-tests: Small formatting fix for leaks mode.
726 2005-08-29 Maciej Stachowiak <mjs@apple.com>
730 - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4723
731 (some pixel tests fail when AA settings are changed)
733 * DumpRenderTree/DumpRenderTree.m:
734 (main): set AA settings to the default values
736 2005-08-29 Darin Adler <darin@apple.com>
738 Reviewed by John Sullivan.
740 * Scripts/run-webkit-tests: Added a mode where each test is run with a separate
741 executable -- much slower but can help pinpoint leaks. Changed formatting of some
744 2005-08-28 Maciej Stachowiak <mjs@apple.com>
748 - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4720
749 (webkit pixel tests don't give consistent results with changed scrollbar arrow setting)
751 * DumpRenderTree/DumpRenderTree.m:
752 (main): set scrollbar arrow setting to a consistent value
754 2005-08-27 Jussi Hagman <juhagman@abo.fi>
756 Reviewed and landed by Darin.
758 - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4676
759 output of update-webkit is too verbose
761 * Scripts/update-webkit:
762 Added option --quiet (-q) to decrease the amount of output.
764 2005-08-27 Darin Adler <darin@apple.com>
766 - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4596
767 cvs-create-patch --include-unknowns should ignore hidden files
769 * Scripts/cvs-create-patch: Add code to check for files starting with ".".
771 2005-08-25 Ben La Monica <ben.lamonica@gmail.com>
773 Reviewed, tweaked, and landed by Darin.
775 - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4585
776 update-webkit doesn't notice when you have SVGSupport and update properly
778 * Scripts/update-webkit: Build SVGSupport directory if it's present.
780 2005-08-25 Anders Carlsson <andersca@mac.com>
782 Reviewed and landed by Darin.
784 - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4572
785 layout test machinery can't handle tests with applets that have code attributes
787 * DumpRenderTree/DumpRenderTree.m: (main): Disable Java while running tests.
789 2005-08-24 Darin Adler <darin@apple.com>
793 - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4625
794 DumpRenderTree --pixel-tests crash
795 - landed some other small changes I had sitting in my tree
797 * DumpRenderTree/DumpRenderTree.m:
798 (main): Don't bother saving and restoring the preferences. Not sure
799 why this was ever done since the preferences are specific to DumpRenderTree.
800 Clear delegates before releasing the WebView, because you can't count on the
801 order of object deallocation.
802 (dumpRenderTree): Fix code that releases a string before storing it in a
805 * Scripts/run-webkit-tests: Use "-s" rather than a function to get the size
806 of a file. Fix lots of cases that were using tabs for indenting to use spaces instead.
808 2005-08-23 Eric Seidel <eseidel@apple.com>
812 * Scripts/run-webkit-tests:
813 Made --leaks option more readable by printing to a file.
814 http://bugzilla.opendarwin.org/show_bug.cgi?id=4590
816 2005-08-22 Eric Seidel <eseidel@apple.com>
817 Fix by Tobias Lidskog <tobiaslidskog@mac.com>
821 * Scripts/run-webkit-tests: hides "expected actual diffs" links
822 when they are not needed (for pixel-only failures)
823 http://bugzilla.opendarwin.org/show_bug.cgi?id=4584
825 2005-08-22 Eric Seidel <eseidel@apple.com>
829 * Scripts/run-webkit-tests: Added the ability to display more than
830 just two images as part of the image-diff "slideshow".
831 Added display of "-w3c.png" baseline images for SVG.
832 http://bugzilla.opendarwin.org/show_bug.cgi?id=4581
835 2005-08-20 Eric Seidel <eseidel@apple.com>
837 * Scripts/run-webkit-tests:
838 "build" fix after committing incorrect version.
840 2005-08-20 Eric Seidel <eseidel@apple.com>
844 * DumpRenderTree/DumpRenderTree.m:
845 (main): cleans up delegates
846 (dumpRenderTree): closes CFString/CFURL leak
847 * Scripts/run-webkit-tests:
848 Adds --leaks option to run-webkit-tests
849 http://bugzilla.opendarwin.org/show_bug.cgi?id=4542
851 2005-08-19 Ben La Monica <ben.lamonica@gmail.com>
855 * Scripts/cvs-create-patch: Add an --include-unknowns option that will cause
856 new files to be included in the patch even without "cvs add".
858 2005-08-19 Darin Adler <darin@apple.com>
860 * Scripts/cvs-apply: Fix to not garble patches that are mix of cvs-style and
861 non-cvs-generated patches. Anders has been creating these, so it's bad that
862 the script can't handle them.
863 * Scripts/cvs-unapply: Ditto.
865 2005-08-18 Darin Adler <darin@apple.com>
867 * Scripts/webkitdirs.pm: Fix version checking to work on Xcode versions with
868 "." in them -- based on complaint by someone here at Apple.
870 2005-08-18 Eric Seidel <eseidel@apple.com>
874 * Scripts/run-webkit-tests:
875 Made --svg imply --pixel-tests (pixel tests on-by-default for svg).
877 2005-08-17 Maciej Stachowiak <mjs@apple.com>
879 - add file that I forgot in the last checkin
881 * DumpRenderTree/ImageDiff.m: Added.
885 (getDifferenceBitmap):
886 (computePercentageDifferent):
888 2005-08-17 Maciej Stachowiak <mjs@apple.com>
890 Changes by Ben Lamonica and Eric Seidel, reviewed mostly by Eric and
891 somewhat by me, and also tweaked by me a little bit.
893 - better support for pixel-dumping
894 - use checksums of the images so the tests are fast
895 - change output format to make the tests run faster
896 - don't dump pixel results for tests that dump as text
898 * DumpKCanvasTree/DumpKCanvasTree.m:
901 (md5HashStringForBitmap):
903 (constrainSizeToMaximum):
904 (getBitmapImageRepForSVGDocument):
905 * DumpKCanvasTree/DumpKCanvasTree.xcodeproj/project.pbxproj:
906 * DumpRenderTree/DumpRenderTree.m:
910 (md5HashStringForBitmap):
911 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
912 * Scripts/run-webkit-tests:
914 2005-08-17 Maciej Stachowiak <mjs@apple.com>
918 - hacked DumpRenderTree to make the scrollbars appear and disappear properly.
920 * DumpRenderTree/DumpRenderTree.m:
923 2005-08-14 Oliver Hunt <ojh16@student.canterbury.ac.nz>
925 Reviewed and landed by Darin.
927 - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4251
928 Ideally would be able to pass arguments to apps using run-safari and run-webkit-app scripts
930 * Scripts/run-safari: Pass arguments through to Safari on command line.
931 * Scripts/run-webkit-app: Pass arguments through to "open" tool on command line.
933 2005-08-11 Eric Seidel <eseidel@apple.com>
934 Fix by Tobias Lidskog <tobiaslidskog@mac.com>
938 * DrawTest/TestController.m:
939 (-[TestController imagePathForSVGPath:]):
940 Fixed support for using TextViewer with the layout-tests.
941 http://bugzilla.opendarwin.org/show_bug.cgi?id=4385
943 2005-08-11 Maciej Stachowiak <mjs@apple.com>
945 At Least Roughly Glanced At by Anders.
947 - fix change with totally breaks the layout tests.
949 * DumpRenderTree/DumpRenderTree.m:
950 (-[WaitUntilDoneDelegate webView:didCommitLoadForFrame:]): Make tests unready if you start another
951 load, to avoid dumping twice accidentally.
953 2005-08-10 Eric Seidel <eseidel@apple.com>
954 Fixed made by Mitz Pettel <opendarwin.org@mitzpettel.com>
958 * DumpRenderTree/DumpRenderTree.m:
959 Added support for rendering to a PNG file.
960 http://bugzilla.opendarwin.org/show_bug.cgi?id=3840
962 2005-08-07 Eric Seidel <eseidel@apple.com>
966 * Scripts/run-webkit-tests: added --svg option
967 * Scripts/run-webkit-tests-svg: Removed.
968 http://bugzilla.opendarwin.org/show_bug.cgi?id=4300
970 2005-08-07 Eric Seidel <eseidel@apple.com>
971 Changes by Ben La Monica <ben.lamonica@gmail.com>
975 * svg2png/ImageDiff.h: Added.
976 * svg2png/ImageDiff.m: Added.
977 (getDifferenceBitmap):
978 (computePercentageDifferent):
979 (saveAnimatedGIFToFile):
981 (usage): added several new options
982 (getBitmapForSVG): added NSBitmapImageRep generation
983 (main): various argument changes.
984 * svg2png/svg2png.xcodeproj/project.pbxproj:
985 Several additions to provide image differencing functionality.
986 http://bugzilla.opendarwin.org/show_bug.cgi?id=4193
988 2005-08-07 Eric Seidel <eseidel@apple.com>
992 * Scripts/run-webkit-tests-svg: now uses WebCore/svg-tests
993 * checkout-svg: links WebCore/svg-tests to SVGSupport/layout-tests
994 Adding the first SVG layout tests:
995 http://bugzilla.opendarwin.org/show_bug.cgi?id=4303
997 2005-08-07 Darin Adler <darin@apple.com>
999 * Scripts/cvs-create-patch: Do all the directories at once, for speed.
1001 2005-08-06 Eric Seidel <eseidel@apple.com>
1005 * DumpKCanvasTree/DumpKCanvasTree.m: Added.
1006 * DumpKCanvasTree/DumpKCanvasTree.xcodeproj/project.pbxproj: Added.
1007 * Scripts/build-dumpkcanvastree: Added.
1008 * Scripts/run-webkit-tests-svg: Added.
1009 Adds a DumpRenderTree-like tool for SVG which allows us to do
1010 text-based layout regression testing. This (like most of the
1011 SVG specific stuff) is temporary and will be replaced by
1012 DumpRenderTree once the DOMs and RenderTrees merge.
1013 http://bugzilla.opendarwin.org/show_bug.cgi?id=3917
1015 2005-08-06 Eric Seidel <eseidel@apple.com>
1019 * DrawTest/DrawTestView.m:
1020 (-[DrawTestView toggleFilterSupport:]): missing negation.
1021 One half of fix for toggling filter support.
1022 http://bugzilla.opendarwin.org/show_bug.cgi?id=4252
1024 2005-08-04 Eric Seidel <eseidel@apple.com>
1028 * Scripts/build-drawtest:
1029 * Scripts/build-dumprendertree:
1030 * Scripts/build-svg2png:
1031 * Scripts/build-webcore-svg:
1032 * Scripts/build-webkit:
1033 * Scripts/webkitdirs.pm: added checkRequiredSystemConfig()
1034 Added checkRequiredSystemConfig and made all the build-* scripts
1035 use it to print a pretty warning when trying to compile on an
1036 unsupported system (less than 10.4, Xcode 2.1).
1037 http://bugzilla.opendarwin.org/show_bug.cgi?id=4280
1039 2005-08-04 Darin Adler <darin@apple.com>
1041 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Bring this file back from
1042 the dead. It was removed by accident when someone was trying to work on the branch.
1044 2005-07-31 Darin Adler <darin@apple.com>
1046 - a little tools cleanup
1048 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Moved options from target to
1049 project as a whole. Removed unused Default configuration.
1051 * Scripts/check-dom-results: Added license header, comment to explain purpose of tool.
1053 2005-07-31 Duncan Wilcox <duncan@mclink.it>
1055 Reviewed and landed by Darin Adler.
1057 Add logging of editing delegate calls for regression checking.
1059 * DumpRenderTree/DumpRenderTree.m:
1061 setup editing delegate
1063 (-[DOMNode dumpPath]):
1065 utility for editing delegate logging
1067 (-[EditingDelegate webView:shouldBeginEditingInDOMRange:]):
1068 (-[EditingDelegate webView:shouldEndEditingInDOMRange:]):
1069 (-[EditingDelegate webView:shouldInsertNode:replacingDOMRange:givenAction:]):
1070 (-[EditingDelegate webView:shouldInsertText:replacingDOMRange:givenAction:]):
1071 (-[EditingDelegate webView:shouldDeleteDOMRange:]):
1072 (-[EditingDelegate webView:shouldChangeSelectedDOMRange:toDOMRange:affinity:stillSelecting:]):
1073 (-[EditingDelegate webView:shouldApplyStyle:toElementsInDOMRange:]):
1074 (-[EditingDelegate webView:shouldChangeTypingStyle:toStyle:]):
1075 (-[EditingDelegate webViewDidBeginEditing:]):
1076 (-[EditingDelegate webViewDidChange:]):
1077 (-[EditingDelegate webViewDidEndEditing:]):
1078 (-[EditingDelegate webViewDidChangeTypingStyle:]):
1079 log corresponding editing delegate methods
1081 (-[EditingDelegate webViewDidChangeSelection:]):
1082 log selection except when clearing selection after end of test (uses existing "done" flag)
1085 added clearing of selection after test
1087 2005-07-31 Eric Seidel <eseidel@apple.com>
1091 * Scripts/build-drawtest: Added.
1092 * Scripts/build-svg2png: Added.
1093 * Scripts/build-webcore-svg: Added.
1094 * Scripts/run-drawtest: Added.
1095 * Scripts/webkitdirs.pm: added checkSVGFrameworks
1096 Made it much easier to build WebCore+SVG.
1097 http://bugzilla.opendarwin.org/show_bug.cgi?id=4208
1099 2005-07-29 Eric Seidel <eseidel@apple.com>
1103 * DrawTest/DrawTest.xcodeproj/project.pbxproj:
1104 Build fix. Removed bad path.
1106 2005-07-29 Eric Seidel <eseidel@apple.com>
1108 Reviewed by sullivan.
1110 * DrawTest/AppDelegate.h: Added.
1111 * DrawTest/AppDelegate.m: Added.
1112 * DrawTest/DrawTest.xcodeproj/project.pbxproj: Added.
1113 * DrawTest/DrawTestDocument.h: Added.
1114 * DrawTest/DrawTestDocument.m: Added.
1115 * DrawTest/DrawTestInspectorController.h: Added.
1116 * DrawTest/DrawTestInspectorController.m: Added.
1117 * DrawTest/DrawTestToolbarController.h: Added.
1118 * DrawTest/DrawTestToolbarController.m: Added.
1119 * DrawTest/DrawTestView.h: Added.
1120 * DrawTest/DrawTestView.m: Added.
1121 * DrawTest/DrawTest_Prefix.pch: Added.
1122 * DrawTest/English.lproj/DrawTestDocument.nib/classes.nib: Added.
1123 * DrawTest/English.lproj/DrawTestDocument.nib/info.nib: Added.
1124 * DrawTest/English.lproj/DrawTestDocument.nib/keyedobjects.nib: Added.
1125 * DrawTest/English.lproj/InfoPlist.strings: Added.
1126 * DrawTest/English.lproj/Inspector.nib/classes.nib: Added.
1127 * DrawTest/English.lproj/Inspector.nib/info.nib: Added.
1128 * DrawTest/English.lproj/Inspector.nib/keyedobjects.nib: Added.
1129 * DrawTest/English.lproj/MainMenu.nib/classes.nib: Added.
1130 * DrawTest/English.lproj/MainMenu.nib/info.nib: Added.
1131 * DrawTest/English.lproj/MainMenu.nib/keyedobjects.nib: Added.
1132 * DrawTest/English.lproj/TestViewer.nib/classes.nib: Added.
1133 * DrawTest/English.lproj/TestViewer.nib/info.nib: Added.
1134 * DrawTest/English.lproj/TestViewer.nib/keyedobjects.nib: Added.
1135 * DrawTest/Info.plist: Added.
1136 * DrawTest/SVGTest.h: Added.
1137 * DrawTest/SVGTest.m: Added.
1138 * DrawTest/ScalingImageView.h: Added.
1139 * DrawTest/ScalingImageView.m: Added.
1140 * DrawTest/TestController.h: Added.
1141 * DrawTest/TestController.m: Added.
1142 * DrawTest/TestViewerSplitView.h: Added.
1143 * DrawTest/TestViewerSplitView.m: Added.
1144 * DrawTest/main.m: Added.
1145 Adding simple cocoa app for testing SVG rendering, interaction.
1146 http://bugzilla.opendarwin.org/show_bug.cgi?id=4157
1148 2005-07-28 Eric Seidel <eseidel@apple.com>
1152 * svg2png/svg2png.m: Added.
1153 * svg2png/svg2png.xcodeproj/project.pbxproj: Added.
1154 * svg2png/svg2png_Prefix.pch: Added.
1155 Added a simple test tool which dumps a PNG from an SVG using
1156 WebCore+SVG's SVG rendering support.
1157 http://bugzilla.opendarwin.org/show_bug.cgi?id=4156
1159 2005-07-26 Maciej Stachowiak <mjs@apple.com>
1163 - new script to review the DOM layout test results and see where we stand
1164 on actual success and failure
1166 * Scripts/check-dom-results: Added.
1168 2005-07-25 Darin Adler <darin@apple.com>
1170 * Scripts/webkitdirs.pm: Check in missing line of code.
1172 2005-07-25 Darin Adler <darin@apple.com>
1174 - fixed problem that was causing JavaScriptCore test to fail
1175 (except for people who had set DYLD_FRAMEWORK_PATH)
1177 * Scripts/run-javascriptcore-tests: Add code to set DYLD_FRAMEWORK_PATH.
1178 Add code to parse configuration parameter so you can pass --deployment if you like.
1179 * Scripts/run-webkit-tests: Add code to parse configuration parameter.
1181 * Scripts/update-javascriptcore-test-results: Add license header.
1183 * Scripts/webkitdirs.pm: Change code that reads configuration option to remove it
1184 from @ARGV. This lets us use this option in commands that take other options and
1185 pass them along to a subsequent tool.
1187 2005-07-25 Darin Adler <darin@apple.com>
1189 Reviewed by Geoff Garen.
1191 - Fixed run-safari and gdb-safari to use the Safari application in the build results
1192 directory, if any, falling back to the one in the Applications directory otherwise.
1193 Does no harm for open source contributors who don't build Safari, and helps out the
1194 Safari team, since we do build Safari.
1196 * Scripts/webkitdirs.pm: Added safariPath function that uses WEBKIT_SAFARI environment
1197 variable, and if that's not present, looks in either the build results directory or
1198 /Applications; factors code that was in both scripts before into a shared function.
1199 Also removed some Xcode 2.0 support which is no longer relevant since our projects are
1200 now in Xcode 2.1 format and incompatible with older versions of Xcode.
1202 * Scripts/gdb-safari: Use safariPath.
1203 * Scripts/run-safari: Use safariPath.
1205 2005-07-22 Geoffrey Garen <ggaren@apple.com>
1207 Moved Tools/Scripts/run-mozilla-tests to WebKitTools/Scripts/run-javascriptcore-tests.
1208 run-javascriptcore-tests now passes its command-line arguments to jsDriver.pl
1210 Moved Tools/Scripts/update-mozilla-js-test-results to
1211 WebKitTools/Scripts/update-javascriptcore-test-results.
1215 * Scripts/run-javascriptcore-tests: Added.
1217 2005-07-21 Geoffrey Garen <ggaren@apple.com>
1221 * Scripts/build-dumprendertree: changed XCode 2.0 project file reference to 2.1
1223 2005-07-21 Geoffrey Garen <ggaren@apple.com>
1225 * DumpRenderTree/DumpRenderTree.xcode/.cvsignore: Removed.
1227 2005-07-21 Geoffrey Garen <ggaren@apple.com>
1229 * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Removed.
1231 2005-07-21 Geoffrey Garen <ggaren@apple.com>
1233 * DumpRenderTree/DumpRenderTree.xcodeproj/.cvsignore: Added.
1235 2005-07-21 Geoffrey Garen <ggaren@apple.com>
1237 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Added.
1239 2005-07-21 Geoffrey Garen <ggaren@apple.com>
1241 * Scripts/build-webkit:
1243 2005-07-12 Eric Seidel <eseidel@apple.com>
1247 * checkout-svg: Fixed error with symlink creation.
1249 2005-07-12 Eric Seidel <eseidel@apple.com>
1253 * checkout-svg: Added.
1254 Script to check out WebCore+SVG
1256 2005-06-30 Darin Adler <darin@apple.com>
1258 Changes based on input from Michael Kahl.
1260 * Scripts/cvs-create-patch: Use "-f" so we are compatible with .cvsrc files that
1261 specify different style of "diff".
1262 * Scripts/webkitdirs.pm: Add missing call to determineBaseProductDir, so that
1263 determineConfigurationProductDir works in all cases.
1265 2005-06-29 Darin Adler <darin@apple.com>
1267 - fixed bug which would result in multiple unwanted dumps in a single layout test
1269 * DumpRenderTree/DumpRenderTree.m:
1270 (-[WaitUntilDoneDelegate webView:locationChangeDone:forDataSource:]): Set new
1272 (-[LayoutTestController waitUntilDone]): Update for name change.
1273 (-[LayoutTestController notifyDone]): Dump only if ready.
1274 (dumpRenderTree): Set up new boolean and update for name change.
1276 2005-06-29 Darin Adler <darin@apple.com>
1278 Changes by Timothy Hatcher.
1281 * Scripts/run-webkit-app: Added script to open an arbritrary application with
1282 a CVS built WebKit. Example: ./run-webkit-app Colloquy
1284 * Scripts/gdb-safari: Added support for WEBKIT_SAFARI environment variable to specify
1285 a custom location to the Safari.app bundle. This is optional, script defaults to the stock location.
1286 * Scripts/run-safari: Ditto.
1288 2005-06-26 Darin Adler <darin@apple.com>
1290 * Scripts/build-dumprendertree: Pass -project option so that having a second
1291 copy of the project (like the one Xcode 2.1 offers to make for you) that's
1292 out of date won't screw you up.
1293 * Scripts/build-webkit: Ditto.
1295 2005-06-23 Darin Adler <darin@apple.com>
1297 * Scripts/webkitdirs.pm: Fixed a regular expression in the code I just landed.
1299 2005-06-23 Darin Adler <darin@apple.com>
1301 Changes based on input from Michael Kahl.
1303 * Scripts/cvs-create-patch: Added code to handle getting changes in the top-level
1304 directory passed in.
1306 * Scripts/webkitdirs.pm: Eliminate use of changing the current directory and using
1307 getcwd() in the code to find the base product dir. Added code to handle unusual
1308 base product directory values that use SRCROOT.
1310 2005-06-22 Darin Adler <darin@apple.com>
1312 Change by Anders Carlsson.
1314 - added support for dumping title changes
1316 * DumpRenderTree/DumpRenderTree.m:
1317 (-[WaitUntilDoneDelegate webView:didReceiveTitle:forFrame:]): Added. Dump title change
1318 if requested by JavaScript.
1319 (+[LayoutTestController isSelectorExcludedFromWebScript:]): Added dumpTitleChanges.
1320 (-[LayoutTestController dumpTitleChanges]): Added, sets flag.
1321 (dumpRenderTree): Start flag as NO.
1323 2005-06-20 Darin Adler <darin@apple.com>
1325 Reviewed by Justin Garcia.
1327 * Scripts/run-webkit-tests: Report number of tests when they succeed.
1329 2005-06-18 Darin Adler <darin@apple.com>
1331 * DumpRenderTree/DumpRenderTree.m: (dumpRenderTree): Add more auto-release pools
1332 in the hope of making the tool use less memory and run faster.
1334 2005-06-18 Darin Adler <darin@apple.com>
1336 * Scripts/cvs-apply: Improve handling of patches with CR characters in them.
1337 * Scripts/cvs-unapply: Ditto.
1339 2005-06-17 Maciej Stachowiak <mjs@apple.com>
1341 - added prepare-ChangeLog script which we use internally to make ChangeLogs, for
1342 benefit of all WebKit hackerdom
1344 * Scripts/prepare-ChangeLog: Added.
1346 2005-06-16 Darin Adler <darin@apple.com>
1348 - recent changes to XcodeOptions made it depend on the current directory
1349 The intent was to have the WebKitBuild directory be next to WebKitTools,
1350 not inside the various build directories. Workaround for now is to call
1351 XcodeOptions when the directory is set to the WebKit directory.
1353 * Scripts/build-dumprendertree: Use a local variable for XcodeOptions and get it
1354 at the start of the script.
1355 * Scripts/build-webkit: Ditto.
1357 2005-06-15 Darin Adler <darin@apple.com>
1359 * Scripts/webkitdirs.pm: Recognize all 1.X versions of Xcode as old too, not just 2.0.
1361 2005-06-14 Darin Adler <darin@apple.com>
1363 Changes by Anders Carlsson.
1366 - fixed <http://bugzilla.opendarwin.org/show_bug.cgi?id=3496>
1367 Add gdb-safari script to launch Safari under gdb
1369 * Scripts/gdb-safari: Added.
1371 2005-06-12 Darin Adler <darin@apple.com>
1373 Changes by Stuart Morgan.
1376 * Scripts/cvs-abandon: Use cwd instead of `pwd`.
1377 * Scripts/cvs-apply: Ditto.
1378 * Scripts/cvs-create-patch: Ditto.
1379 * Scripts/cvs-unapply: Ditto.
1380 * Scripts/run-webkit-tests: Ditto.
1381 * Scripts/webkitdirs.pm: Ditto. Also improve handling when there's no "Configuration" file.
1383 2005-06-12 Darin Adler <darin@apple.com>
1385 * Scripts/cvs-apply: Handle case of an empty patch better.
1386 * Scripts/cvs-unapply: Ditto.
1388 2005-06-12 Darin Adler <darin@apple.com>
1390 Changes by Michael Gaiman.
1393 - fixed <http://bugzilla.opendarwin.org/show_bug.cgi?id=3487>
1394 WebKit no longer builds after configuration supporting build changes
1396 * Scripts/webkitdirs.pm: Chomp off the result of `pwd`, and don't die when no Configuration file.
1398 2005-06-12 Darin Adler <darin@apple.com>
1400 * Scripts/update-webkit: Make this script work when called from any directory.
1402 2005-06-12 Darin Adler <darin@apple.com>
1405 Includes changes by Stuart Morgan as well as my own.
1407 * Scripts/build-dumprendertree: Call the new setConfiguration function, and use XcodeOptions instead of
1408 symrootXcodeOptions to set the -buildstyle option.
1409 * Scripts/build-webkit: Ditto. Also remove the old way of supporting Xcode 2.1 and the old --debug option.
1410 The new --development option does the same thing.
1411 * Scripts/run-safari: Ditto.
1412 * Scripts/run-webkit-tests: Ditto.
1413 * Scripts/update-webkit: Ditto.
1414 * Scripts/set-webkit-configuration: Added. Sets the default configuration to Development or Deployment.
1416 * Scripts/webkitdirs.pm: use FindBin to find the WebKit directory; works no matter what the current
1417 directory is when invoking a script. Add code to determine the Xcode version so we can do the right
1418 thing for 2.0 and 2.1. Change the productDir function to return the appropriate per-configuration
1419 product directory. Read the default configuration from a file, overridable by a passed-in command-line
1422 2005-06-11 Darin Adler <darin@apple.com>
1424 * Scripts/cvs-create-patch: Improve handling of directories with mixed CVS roots by going into each directory
1425 to execute the cvs diff commands.
1427 2005-06-11 Darin Adler <darin@apple.com>
1429 - added first cuts at some cvs scripts
1431 cvs-abandon is for throwing away changes; discards any local changes, reverting to the state in CVS
1432 cvs-create-patch is for making patches; runs cvs diff with all the right options and handles added/deleted files
1433 cvs-apply is for applying patches; runs patch and cvs add and cvs rm
1434 cvs-unapply is for unapplying patches; does the opposite of cvs-apply
1436 An argument against these is "waste of time if we switch to Subversion", but they should be good for a while.
1438 * Scripts/cvs-abandon: Added.
1439 * Scripts/cvs-apply: Added.
1440 * Scripts/cvs-create-patch: Added.
1441 * Scripts/cvs-unapply: Added.
1443 2005-06-09 Darin Adler <darin@apple.com>
1447 - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=3397
1448 Build DumpRenderTree fails with unresolved NSAutoreleasePool, etc
1450 * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Change type from "folder" to "wrapper.framework"
1451 for Foundation.framework. How was it ever wrong?
1453 - finally, I tested making the default build directory work; it works now
1455 * Scripts/webkitdirs.pm: Changed structure of the code a little bit, added symrootXcodeOptions function
1456 that sets SYMROOT on the command line in case there's no product directory set in Xcode preferences.
1457 * Scripts/build-webkit: Pass symrootXcodeOptions when invoking Xcode.
1458 * Scripts/build-dumprendertree: Ditto.
1460 2005-06-09 Darin Adler <darin@apple.com>
1462 * Scripts/webkitdirs.pm: Another try at making the default build directory of ~/WebKitBuild
1463 work. Someone should try building without setting the Xcode build product directory now,
1464 and let me know if it works.
1466 2005-06-08 Darin Adler <darin@apple.com>
1468 - quick fix to try to get build scripts working again
1470 * Scripts/build-dumprendertree: Add FindBin.
1471 * Scripts/build-webkit: Ditto.
1472 * Scripts/run-safari: Ditto.
1473 * Scripts/run-webkit-tests: Ditto.
1474 * Scripts/update-webkit: Ditto.
1476 2005-06-08 Darin Adler <darin@apple.com>
1480 - some build script enhancements
1482 * Scripts/build-dumprendertree: Changed to use webkitdirs.
1483 * Scripts/build-webkit: Changed to use webkitdirs, also only copy files from WebKitLibraries if
1485 * Scripts/run-safari: Reduce number of log messages, change to respect "-d" flag and get Development
1486 before Deplyment in that case.
1487 * Scripts/run-webkit-tests: Changed to use webkitdirs.
1488 * Scripts/update-webkit: Changed to use webkitdirs.
1490 * Scripts/webkitdirs.pm: Added.
1492 2005-06-08 Maciej Stachowiak <mjs@apple.com>
1494 Code change by Toby Peterson <toby@opendarwin.org>
1497 * Scripts/run-safari: Fix to work with Xcode 2.0 again. The script would
1498 get confused because build-webkit now makes even 2.0 build directories look
1501 2005-06-07 Darin Adler <darin@apple.com>
1503 Reviewed by Adele Peterson.
1505 * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Added Deployment build style.
1506 * Scripts/build-dumprendertree: For now, always use Deployment build style. This may fix things
1507 so we can run tests with Xcode 2.1.
1509 2005-06-07 Darin Adler <darin@apple.com>
1511 Reviewed by Adele Peterson.
1513 * Scripts/run-webkit-tests: Pass -L to find command to follow symlinks. This allows symlinks in the
1514 layout-tests directory to include additional sets of tests.
1516 2005-06-07 Darin Adler <darin@apple.com>
1518 * checkout: Added license.
1519 * Scripts/build-dumprendertree: Ditto.
1520 * Scripts/run-webkit-tests: Ditto.
1521 * Scripts/update-webkit: Ditto.
1523 2005-06-07 Darin Adler <darin@apple.com>
1525 Change by Toby Peterson <toby@opendarwin.org>.
1528 * Scripts/build-webkit: Changes so you can build with Xcode 2.1. (I also added a license to this file.)
1529 * Scripts/run-safari: Ditto.
1531 2005-06-06 Maciej Stachowiak <mjs@apple.com>
1533 * Scripts/build-webkit: run ranlib on libWebKitSystemInterface.a
1535 2005-06-06 Maciej Stachowiak <mjs@apple.com>
1537 * Scripts/build-webkit: Chop newline off of $productDir to avoid problems with logic to copy files ther.
1539 2005-06-06 Maciej Stachowiak <mjs@apple.com>
1541 * Scripts/build-webkit: Install WebKitSystemInterface stuff into build products dir.
1543 2005-06-05 Darin Adler <darin@apple.com>
1545 * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Tweak, simplify.
1546 * Scripts/build-dumprendertree: Added.
1547 * Scripts/build-webkit: Build All in the JavaScriptCore directory.
1548 * Scripts/run-webkit-tests: Build DumpRenderTree before running.
1550 2005-06-05 Darin Adler <darin@apple.com>
1552 * Scripts/run-safari: Fix path to Safari executable. Add check for frameworks.
1554 2005-06-05 Darin Adler <darin@apple.com>
1556 - add run-webkit-tests script; not working yet but the pieces are there
1558 * Scripts/run-webkit-tests: Added.
1560 * DumpRenderTree/DumpRenderTree.m: Added.
1561 * DumpRenderTree/DumpRenderTree.xcode/.cvsignore: Added.
1562 * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Added.
1563 * DumpRenderTree/DumpRenderTreePrefix.h: Added.
1565 2005-06-05 Darin Adler <darin@apple.com>
1567 - created module, first cut at Web Kit Open Source Project scripts
1570 * Scripts/build-webkit: Added.
1571 * Scripts/run-safari: Added.
1572 * Scripts/update-webkit: Added.
1575 === creation of WebKitTools module ===