b9ad0cccd85a8e1acb77706c6189e507e75481ad
[WebKit-https.git] / WebKitTools / ChangeLog
1 2005-12-19  Eric Seidel  <eseidel@apple.com>
2
3         Reviewed by darin.
4
5         * Scripts/run-webkit-tests: stop /etc/catalog warnings
6
7 2005-12-19  Darin Adler  <darin@apple.com>
8
9         Reviewed by Eric Seidel.
10
11         - fix http://bugzilla.opendarwin.org/show_bug.cgi?id=4990
12           WebKit needs to use a local pasteboard during testing
13
14         * DumpRenderTree/DumpRenderTree.m:
15         (main): Call poseAs to substitute our NSPasteboard class for the default one.
16         Create a local pasteboard (really a global one with a unique name) and release
17         it when exiting from the function so we don't leave it in the pasteboard server.
18         (dumpRenderTree): Added an autorelease pool around one small bit of code that
19         ddn't have one. Fixed a leak in an unlikely error case.
20         (+[DumpRenderTreePasteboard generalPasteboard]): Override the default version
21         of this method to return our local pasteboard.
22
23 2005-12-15  Eric Seidel  <eseidel@apple.com>
24
25         Reviewed by Tim Hatcher.
26
27         * Scripts/build-webkit: --svg is now default!
28
29 2005-12-15  Eric Seidel  <eseidel@apple.com>
30
31         Reviewed by mjs.
32
33         Don't run svg test automatically if +SVG is built (yet).
34
35         * Scripts/run-webkit-tests:
36
37 2005-12-15  Darin Adler  <darin@apple.com>
38
39         * Scripts/run-webkit-tests: Don't run tests in directories named "svg" if SVG
40         support is not compiled in. Report the 10 slowest tests if "--slowest" is
41         passed on the command line.
42
43 2005-12-06  John Sullivan  <sullivan@apple.com>
44
45         Reviewed by Darin Adler.
46
47         * Scripts/prepare-ChangeLog:
48         Remove special-case handling for nib files. This avoided trouble with cvs diff
49         when we were using wrappers for nib files. Now that we aren't using wrappers,
50         there's no reason to avoid adding the modified nib files to the file list that
51         gets diffed.
52
53 2005-12-05  Eric Seidel  <eseidel@apple.com>
54
55         Reviewed by mjs.
56
57         Script updates for SVG files move (remove references to SVGSupport)
58
59         * Scripts/build-webkit: remove SVGSupport
60         * Scripts/run-webkit-tests: Resources -> resources for --svg
61         * Scripts/update-webkit: remove SVGSupport
62
63 2005-12-05  Eric Seidel  <eseidel@apple.com>
64
65         Reviewed mjs.
66
67         * checkout: remove --svg support, SVG is now checked out by default
68
69 2005-11-29  Eric Seidel  <eseidel@apple.com>
70
71         Reviewed by darin.
72
73         Update scripts to run SVG tests automatically (w/o --svg) if
74         WebCore is built with SVG support.
75
76         * Scripts/build-drawtest: SVG support required
77         * Scripts/build-dumpkcanvastree: Removed.
78         * Scripts/run-drawtest: SVG support required to run
79         * Scripts/run-webkit-tests: pass *.svg files if WebCore has support
80         * Scripts/webkitdirs.pm: changed CheckWebCoreSVGSupport
81
82 2005-11-28  Alexey Proskuryakov  <ap@nypop.com>
83
84         Reviewed by Darin. Committed by Maciej.
85
86         - fixed "DumpRenderTree should test for Ahem before doing anything else"
87         (http://bugzilla.opendarwin.org/show_bug.cgi?id=5838)
88
89         * DumpRenderTree/DumpRenderTree.m:
90         (main):
91
92 2005-11-28  Eric Seidel  <eseidel@apple.com>
93
94         Reviewed by sullivan and GGAREN.
95
96         Minor additions to make error messages more clear from cvs-apply.
97
98         * Scripts/cvs-apply: make errors more clear
99
100 2005-11-27  Oliver Hunt  <ojh16@student.canterbury.ac.nz>
101
102         Reviewed and committed by Maciej.
103
104         - fixed cvs-create-patch --include produces incorrect paths
105         (http://bugzilla.opendarwin.org/show_bug.cgi?id=5846)
106
107         * Scripts/cvs-create-patch: produce proper paths for new files.
108
109 2005-11-21  Eric Seidel  <eseidel@apple.com>
110
111         Reviewed by hyatt.
112
113         Some simple fixes to the build/test scripts now that SVG uses the
114         WebCore DOM.  JSC+SVG is no longer needed, nor is RTTI support
115         or symlinks for KDOM.
116
117         * Scripts/build-webkit: No longer builds JavaScriptCore+SVG
118         * Scripts/prepare-ChangeLog: handles missing LayoutTests directory
119         * Scripts/run-webkit-tests: now runs SVG tests using DRT
120         * Scripts/webkitdirs.pm: use SVG symbols instead of RTTI 
121         * checkout: no longer symlink kdom
122
123 2005-11-10  Eric Seidel  <eseidel@apple.com>
124
125         Reviewed by ggaren.
126
127         * Scripts/build-webkit: Pass through options to xcodebuild
128
129 2005-11-07  Darin Adler  <darin@apple.com>
130
131         * Scripts/cvs-apply: Fix case where the patch has files at the top level.
132
133 2005-11-03  John Sullivan  <sullivan@apple.com>
134
135         Reviewed by Darin.
136
137         * Scripts/run-safari:
138         changed message to say "Starting Safari" instead of odd "Start Safari"
139         * Scripts/run-webkit-tests:
140         changed the way we pass the file parameter to use -NSOpen rather than relying on
141         unlabeled arguments being treated as files. This was failing on some machines that 
142         (mysteriously) had NSTreatUnknownArgumentsAsOpen set to NO in com.apple.Safari.plist.
143
144 2005-10-27  Geoffrey Garen  <ggaren@apple.com>
145                 
146         Patch by Alexey Proskuryakov.
147                 
148         Reviewed by Maciej.
149         
150         Fixes http://bugzilla.opendarwin.org/show_bug.cgi?id=5303
151         TextInputController should support attributed strings
152
153         * DumpRenderTree/TextInputController.m:
154         (+[NSMutableAttributedString isSelectorExcludedFromWebScript:]):
155         (+[NSMutableAttributedString webScriptNameForSelector:]):
156         (-[NSMutableAttributedString getLength]):
157         (-[NSMutableAttributedString attributeNamesAtIndex:]):
158         (-[NSMutableAttributedString valueOfAttribute:atIndex:]):
159         (-[NSMutableAttributedString addAttribute:value:]):
160         (-[NSMutableAttributedString addAttribute:value:from:length:]):
161         (-[NSMutableAttributedString addColorAttribute:red:green:blue:alpha:]):
162         (-[NSMutableAttributedString addColorAttribute:red:green:blue:alpha:from:length:]):
163         (-[NSMutableAttributedString addFontAttribute:fontName:size:]):
164         (-[NSMutableAttributedString addFontAttribute:fontName:size:from:length:]):
165         (+[TextInputController isSelectorExcludedFromWebScript:]):
166         (+[TextInputController webScriptNameForSelector:]):
167         (-[TextInputController insertText:]):
168         (-[TextInputController attributedSubstringFrom:length:]):
169         (-[TextInputController attributedStringWithString:]):
170
171 2005-10-11  Eric Seidel  <eseidel@apple.com>
172
173         Reviewed by hyatt.
174
175         Checks for leaks in ImageDiff too.
176
177         * Scripts/run-webkit-tests:
178
179 2005-10-09  Darin Adler  <darin@apple.com>
180
181         * Scripts/check-dom-results: Dump ".xhtml" for tests in the xhtml directory.
182         * Scripts/cvs-apply: Handle added/deleted files in the current directory.
183         * Scripts/cvs-unapply: Ditto.
184         * Scripts/run-webkit-tests: Add a few more false-positive leaks.
185
186 2005-10-08  Alexey Proskuryakov  <ap@nypop.com>
187
188         Reviewed, rearranged and landed by Darin.
189
190         - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4707
191           Need a way to automatically test for regressions in NSTextInput implementation
192
193         * DumpRenderTree/DumpRenderTree.m:
194         (-[WaitUntilDoneDelegate webView:windowScriptObjectAvailable:]):
195         Create a text input controller and put it in a property of the window object.
196
197         * DumpRenderTree/TextInputController.h: Added.
198         * DumpRenderTree/TextInputController.m: Added.
199         * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Added files.
200
201 2005-10-06  Darin Adler  <darin@apple.com>
202
203         * Scripts/cvs-apply: Fixed merge option to work better when not all directories
204         are controlled by cvs, or when changes cross multiple repositories.
205         * Scripts/update-webkit: Don't print messages if the "quiet" flag is set.
206
207 2005-10-03  Eric Seidel  <eseidel@apple.com>
208
209         Reviewed by mjs.
210
211         Make mouseDown and mouseUp force layout before acting.
212         This is used by a new test case for 4233558.
213
214         * DumpRenderTree/DumpRenderTree.m:
215         (-[EventSendingController mouseDown]): force layout
216         (-[EventSendingController mouseUp]): force layout
217
218 2005-09-30  Eric Seidel  <eseidel@apple.com>
219
220         Reviewed by xenon.
221
222         Updated all the scripts for the move:
223         WebCore/layout-tests -> LayoutTests
224
225         * Scripts/check-dom-results:
226         * Scripts/prepare-ChangeLog: 
227         * Scripts/run-webkit-tests:
228         * Scripts/update-webkit: added --no-tests
229         * checkout: added --no-tests
230
231 2005-09-28  Darin Adler  <darin@apple.com>
232
233         - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=5144
234           pixel test should run even if render trees differ
235
236         * Scripts/run-webkit-tests: Don't check if the text dump matches.
237
238 2005-09-27  Eric Seidel  <eseidel@apple.com>
239
240         No review needed, SVG build fix only.
241
242         * DumpKCanvasTree/DumpKCanvasTree.m:
243         Missed one in my previous checkin.
244         http://bugzilla.opendarwin.org/show_bug.cgi?id=5141
245
246 2005-09-26  Eric Seidel  <eseidel@apple.com>
247
248         No review needed, SVG build fix only.
249
250         * DrawTest/DrawTestDocument.m:
251         * DrawTest/DrawTestToolbarController.m:
252         * DrawTest/DrawTestView.h:
253         * DrawTest/DrawTestView.m:
254         * DrawTest/SVGTest.m:
255         * DrawTest/TestController.m:
256         Updated for WebCore+SVG -> WebCore rename.
257         http://bugzilla.opendarwin.org/show_bug.cgi?id=5141
258
259 2005-09-26  Eric Seidel  <eseidel@apple.com>
260
261         Reviewed by hyatt.
262
263         * DumpRenderTree/DumpRenderTree.m:
264         (dump): updated error message
265         * Scripts/check-dom-results: now includes xhtml
266         Tool updates for xhtml.
267         http://bugzilla.opendarwin.org/show_bug.cgi?id=4907
268
269 2005-09-22  Duncan Wilcox  <duncan@mclink.it>
270
271         Reviewed by Maciej.
272         Landed by Darin.
273
274         - patch for <http://bugzilla.opendarwin.org/show_bug.cgi?id=4963>
275         "Would like to simulate human interaction with webview"
276
277         * DumpRenderTree/DumpRenderTree.m:
278         (-[WaitUntilDoneDelegate webView:windowScriptObjectAvailable:]):
279         (+[EventSendingController isSelectorExcludedFromWebScript:]):
280         (+[EventSendingController webScriptNameForSelector:]):
281         (-[EventSendingController init]):
282         (-[EventSendingController mouseDown]):
283         (-[EventSendingController mouseUp]):
284         (-[EventSendingController mouseMoveToX:Y:]):
285         Add eventSender javascript object, that sends fake mouse events to the webview.
286
287         * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
288         link with Carbon.framework
289
290 2005-09-22  Eric Seidel  <eseidel@apple.com>
291
292         Reviewed by mjs.
293
294         Update tools for WebCore+SVG -> WebCore rename.
295         Also fold several SVG specific tools into their original
296         WebCore counterparts.
297         http://bugzilla.opendarwin.org/show_bug.cgi?id=5003
298
299         * DrawTest/DrawTest.xcodeproj/project.pbxproj:
300         * DumpKCanvasTree/DumpKCanvasTree.xcodeproj/project.pbxproj:
301         * Scripts/build-drawtest:
302         * Scripts/build-dumpkcanvastree:
303         * Scripts/build-webcore-svg: Removed.
304         * Scripts/build-webkit: added --svg option
305         * Scripts/run-drawtest:
306         * Scripts/run-webkit-tests:
307         * Scripts/webkitdirs.pm: various additions.
308         * checkout: added --svg option
309         * checkout-svg: Removed.
310
311 2005-09-19  Eric Seidel  <eseidel@apple.com>
312
313         Reviewed by darin.
314
315         * Scripts/run-webkit-tests: added --guard-malloc option
316         http://bugzilla.opendarwin.org/show_bug.cgi?id=4613
317
318 2005-09-16  Justin Garcia  <justin.garcia@apple.com>
319
320         Reviewed by geoff
321         
322         Removed a script that is only used by apple internal developers
323
324         * Scripts/update-webkitsysteminterface: Removed.
325
326 2005-09-16  Adele Peterson  <adele@apple.com>
327
328         Reviewed by Maciej.
329
330         * Scripts/prepare-ChangeLog: Allow semicolons for protocols too.
331
332 2005-09-14  Darin Adler  <darin@apple.com>
333
334         - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4291
335           dumpAsText doesn't work with XHTML documents
336
337         * DumpRenderTree/DumpRenderTree.m: (dump): Dump the innerText of the document element
338         rather than of the body element. This works with typical XHTML documents. We can probably
339         do something even better in the long run, but this fixes the immediate issue.
340
341         - separate tweak
342
343         * Scripts/run-webkit-tests: Show the results in the current built Safari by using
344         run-safari instead of just using "open", which often runs another copy of Safari instead.
345
346 2005-09-11  Mark Rowe  <opendarwin.org@bdash.net.nz>
347
348         Reviewed, tweaked, and landed by Darin.
349
350         - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4286
351           .Mac prefpane crashes when Safari using CVS WebKit is running
352
353         * Scripts/run-safari: Set WEBKIT_UNSET_DYLD_FRAMEWORK_PATH.
354         * Scripts/run-webkit-app: Ditto.
355
356 2005-09-11  Darin Adler  <darin@apple.com>
357
358         * Scripts/run-webkit-tests: Oops. Use spaces, not tabs.
359
360 2005-09-11  Darin Adler  <darin@apple.com>
361
362         Reviewed by Eric.
363
364         * Scripts/run-webkit-tests: Sort tests with a new "pathcmp" function that's better in
365         two ways: 1) puts all files in a directory before any files in a subdirectory, and
366         2) sort file names with numeric digits in them in a logical way, so test-33 will come
367         before test-3.
368
369 2005-09-08  Justin Garcia  <justin.garcia@apple.com>
370
371         Reviewed by darin
372
373         * Scripts/update-webkitsysteminterface: Added.
374         Builds webkitsysteminterface and moves the built product and header into WebKitLibraries
375
376 2005-09-01  John Sullivan  <sullivan@apple.com>
377
378         * Scripts/run-webkit-tests:
379         Excluded a known system leak to reduce noise; added comments about which leaks
380         are being excluded.
381
382 2005-09-01  Tim Omernick  <tomernick@apple.com>
383
384         Change made by Darin, reviewed by John and myself.
385
386         - Allow semicolons at the end of method declarations (this is for method implementations; the semicolon is required for interface declarations).
387
388         * Scripts/prepare-ChangeLog:
389
390 2005-08-31  Maciej Stachowiak  <mjs@apple.com>
391
392         Reviewed by Darin.
393
394         - set color variant and font settings to a consistent value.
395         (http://bugzilla.opendarwin.org/show_bug.cgi?id=4769)
396         
397         * DumpRenderTree/DumpRenderTree.m:
398         (main):
399
400 2005-08-30  Eric Seidel  <eseidel@apple.com>
401
402         Reviewed by mjs.
403
404         * Scripts/build-svg2png: Removed.
405         * svg2png/ImageDiff.h: Removed.
406         * svg2png/ImageDiff.m: Removed.
407         * svg2png/svg2png.m: Removed.
408         * svg2png/svg2png.xcodeproj/project.pbxproj: Removed.
409         * svg2png/svg2png_Prefix.pch: Removed.
410         svg2png is no longer needed.
411
412 2005-08-30  Darin Adler  <darin@apple.com>
413
414         * Scripts/check-dom-results: Special case 100% to say something nice.
415         * Scripts/cvs-apply: Added "--merge" which automatically rolls back the tree before
416         applying the patch (need a better name).
417         * Scripts/find-extra-includes: Added. Experimental tool to find unneeded includes.
418
419 2005-08-30  Darin Adler  <darin@apple.com>
420
421         * Scripts/run-webkit-tests: Small formatting fix for leaks mode.
422
423 2005-08-29  Maciej Stachowiak  <mjs@apple.com>
424
425         Reviewed by Darin.
426
427         - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4723
428         (some pixel tests fail when AA settings are changed)
429         
430         * DumpRenderTree/DumpRenderTree.m:
431         (main): set AA settings to the default values
432
433 2005-08-29  Darin Adler  <darin@apple.com>
434
435         Reviewed by John Sullivan.
436
437         * Scripts/run-webkit-tests: Added a mode where each test is run with a separate
438         executable -- much slower but can help pinpoint leaks. Changed formatting of some
439         messages too.
440
441 2005-08-28  Maciej Stachowiak  <mjs@apple.com>
442
443         Reviewed by Eric.
444
445         - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4720
446         (webkit pixel tests don't give consistent results with changed scrollbar arrow setting)
447         
448         * DumpRenderTree/DumpRenderTree.m:
449         (main): set scrollbar arrow setting to a consistent value
450
451 2005-08-27  Jussi Hagman  <juhagman@abo.fi>
452
453         Reviewed and landed by Darin.
454
455         - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4676
456           output of update-webkit is too verbose
457
458         * Scripts/update-webkit:
459         Added option --quiet (-q) to decrease the amount of output.
460
461 2005-08-27  Darin Adler  <darin@apple.com>
462
463         - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4596
464           cvs-create-patch --include-unknowns should ignore hidden files
465
466         * Scripts/cvs-create-patch: Add code to check for files starting with ".".
467
468 2005-08-25  Ben La Monica  <ben.lamonica@gmail.com>
469
470         Reviewed, tweaked, and landed by Darin.
471
472         - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4585
473           update-webkit doesn't notice when you have SVGSupport and update properly
474
475         * Scripts/update-webkit: Build SVGSupport directory if it's present.
476
477 2005-08-25  Anders Carlsson  <andersca@mac.com>
478
479         Reviewed and landed by Darin.
480
481         - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4572
482           layout test machinery can't handle tests with applets that have code attributes
483
484         * DumpRenderTree/DumpRenderTree.m: (main): Disable Java while running tests.
485
486 2005-08-24  Darin Adler  <darin@apple.com>
487
488         Reviewed by Maciej.
489
490         - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4625
491           DumpRenderTree --pixel-tests crash
492         - landed some other small changes I had sitting in my tree
493
494         * DumpRenderTree/DumpRenderTree.m:
495         (main): Don't bother saving and restoring the preferences. Not sure
496         why this was ever done since the preferences are specific to DumpRenderTree.
497         Clear delegates before releasing the WebView, because you can't count on the
498         order of object deallocation.
499         (dumpRenderTree): Fix code that releases a string before storing it in a
500         global variable.
501
502         * Scripts/run-webkit-tests: Use "-s" rather than a function to get the size
503         of a file. Fix lots of cases that were using tabs for indenting to use spaces instead.
504
505 2005-08-23  Eric Seidel  <eseidel@apple.com>
506
507         Reviewed by mjs.
508
509         * Scripts/run-webkit-tests:
510         Made --leaks option more readable by printing to a file.
511         http://bugzilla.opendarwin.org/show_bug.cgi?id=4590
512
513 2005-08-22  Eric Seidel  <eseidel@apple.com>
514         Fix by Tobias Lidskog <tobiaslidskog@mac.com>
515
516         Reviewed by darin.
517
518         * Scripts/run-webkit-tests: hides "expected actual diffs" links
519         when they are not needed (for pixel-only failures)
520         http://bugzilla.opendarwin.org/show_bug.cgi?id=4584
521
522 2005-08-22  Eric Seidel  <eseidel@apple.com>
523
524         Reviewed by darin.
525
526         * Scripts/run-webkit-tests: Added the ability to display more than
527         just two images as part of the image-diff "slideshow".
528         Added display of "-w3c.png" baseline images for SVG.
529         http://bugzilla.opendarwin.org/show_bug.cgi?id=4581
530
531 >>>>>>> 1.80
532 2005-08-20  Eric Seidel  <eseidel@apple.com>
533
534         * Scripts/run-webkit-tests:
535         "build" fix after committing incorrect version.
536
537 2005-08-20  Eric Seidel  <eseidel@apple.com>
538
539         Reviewed by darin.
540
541         * DumpRenderTree/DumpRenderTree.m:
542         (main): cleans up delegates
543         (dumpRenderTree): closes CFString/CFURL leak
544         * Scripts/run-webkit-tests:
545         Adds --leaks option to run-webkit-tests
546         http://bugzilla.opendarwin.org/show_bug.cgi?id=4542
547
548 2005-08-19  Ben La Monica  <ben.lamonica@gmail.com>
549
550         Reviewed by Darin.
551
552         * Scripts/cvs-create-patch: Add an --include-unknowns option that will cause
553         new files to be included in the patch even without "cvs add".
554
555 2005-08-19  Darin Adler  <darin@apple.com>
556
557         * Scripts/cvs-apply: Fix to not garble patches that are mix of cvs-style and
558         non-cvs-generated patches. Anders has been creating these, so it's bad that
559         the script can't handle them.
560         * Scripts/cvs-unapply: Ditto.
561
562 2005-08-18  Darin Adler  <darin@apple.com>
563
564         * Scripts/webkitdirs.pm: Fix version checking to work on Xcode versions with
565         "." in them -- based on complaint by someone here at Apple.
566
567 2005-08-18  Eric Seidel  <eseidel@apple.com>
568
569         Reviewed by mjs.
570
571         * Scripts/run-webkit-tests:
572         Made --svg imply --pixel-tests (pixel tests on-by-default for svg).
573
574 2005-08-17  Maciej Stachowiak  <mjs@apple.com>
575
576         - add file that I forgot in the last checkin 
577
578         * DumpRenderTree/ImageDiff.m: Added.
579         (main):
580         (getImageFromStdin):
581         (compareImages):
582         (getDifferenceBitmap):
583         (computePercentageDifferent):
584
585 2005-08-17  Maciej Stachowiak  <mjs@apple.com>
586
587         Changes by Ben Lamonica and Eric Seidel, reviewed mostly by Eric and
588         somewhat by me, and also tweaked by me a little bit.
589
590         - better support for pixel-dumping
591         - use checksums of the images so the tests are fast
592         - change output format to make the tests run faster
593         - don't dump pixel results for tests that dump as text
594
595         * DumpKCanvasTree/DumpKCanvasTree.m:
596         (main):
597         (dumpRenderTree):
598         (md5HashStringForBitmap):
599         (dumpPixelTests):
600         (constrainSizeToMaximum):
601         (getBitmapImageRepForSVGDocument):
602         * DumpKCanvasTree/DumpKCanvasTree.xcodeproj/project.pbxproj:
603         * DumpRenderTree/DumpRenderTree.m:
604         (main):
605         (dump):
606         (dumpRenderTree):
607         (md5HashStringForBitmap):
608         * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
609         * Scripts/run-webkit-tests:
610
611 2005-08-17  Maciej Stachowiak  <mjs@apple.com>
612
613         Reviewed by Darin.
614
615         - hacked DumpRenderTree to make the scrollbars appear and disappear properly.
616
617         * DumpRenderTree/DumpRenderTree.m:
618         (main):
619
620 2005-08-14  Oliver Hunt  <ojh16@student.canterbury.ac.nz>
621
622         Reviewed and landed by Darin.
623
624         - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4251
625           Ideally would be able to pass arguments to apps using run-safari and run-webkit-app scripts
626
627         * Scripts/run-safari: Pass arguments through to Safari on command line.
628         * Scripts/run-webkit-app: Pass arguments through to "open" tool on command line.
629
630 2005-08-11  Eric Seidel  <eseidel@apple.com>
631         Fix by Tobias Lidskog <tobiaslidskog@mac.com>
632
633         Reviewed by eseidel.
634
635         * DrawTest/TestController.m:
636         (-[TestController imagePathForSVGPath:]):
637         Fixed support for using TextViewer with the layout-tests.
638         http://bugzilla.opendarwin.org/show_bug.cgi?id=4385
639
640 2005-08-11  Maciej Stachowiak  <mjs@apple.com>
641
642         At Least Roughly Glanced At by Anders.
643
644         - fix change with totally breaks the layout tests.
645
646         * DumpRenderTree/DumpRenderTree.m:
647         (-[WaitUntilDoneDelegate webView:didCommitLoadForFrame:]): Make tests unready if you start another
648         load, to avoid dumping twice accidentally.
649
650 2005-08-10  Eric Seidel  <eseidel@apple.com>
651         Fixed made by Mitz Pettel <opendarwin.org@mitzpettel.com>
652
653         Reviewed by darin.
654
655         * DumpRenderTree/DumpRenderTree.m:
656         Added support for rendering to a PNG file.
657         http://bugzilla.opendarwin.org/show_bug.cgi?id=3840
658
659 2005-08-07  Eric Seidel  <eseidel@apple.com>
660
661         Reviewed by darin.
662
663         * Scripts/run-webkit-tests: added --svg option
664         * Scripts/run-webkit-tests-svg: Removed.
665         http://bugzilla.opendarwin.org/show_bug.cgi?id=4300
666
667 2005-08-07  Eric Seidel  <eseidel@apple.com>
668         Changes by Ben La Monica <ben.lamonica@gmail.com>
669
670         Reviewed by darin.
671
672         * svg2png/ImageDiff.h: Added.
673         * svg2png/ImageDiff.m: Added.
674         (getDifferenceBitmap):
675         (computePercentageDifferent):
676         (saveAnimatedGIFToFile):
677         * svg2png/svg2png.m:
678         (usage): added several new options
679         (getBitmapForSVG): added NSBitmapImageRep generation
680         (main): various argument changes.
681         * svg2png/svg2png.xcodeproj/project.pbxproj:
682         Several additions to provide image differencing functionality.
683         http://bugzilla.opendarwin.org/show_bug.cgi?id=4193
684
685 2005-08-07  Eric Seidel  <eseidel@apple.com>
686
687         Reviewed by darin.
688
689         * Scripts/run-webkit-tests-svg: now uses WebCore/svg-tests
690         * checkout-svg: links WebCore/svg-tests to SVGSupport/layout-tests
691         Adding the first SVG layout tests:
692         http://bugzilla.opendarwin.org/show_bug.cgi?id=4303
693
694 2005-08-07  Darin Adler  <darin@apple.com>
695
696         * Scripts/cvs-create-patch: Do all the directories at once, for speed.
697
698 2005-08-06  Eric Seidel  <eseidel@apple.com>
699
700         Reviewed by darin.
701
702         * DumpKCanvasTree/DumpKCanvasTree.m: Added.
703         * DumpKCanvasTree/DumpKCanvasTree.xcodeproj/project.pbxproj: Added.
704         * Scripts/build-dumpkcanvastree: Added.
705         * Scripts/run-webkit-tests-svg: Added.
706         Adds a DumpRenderTree-like tool for SVG which allows us to do
707         text-based layout regression testing.  This (like most of the
708         SVG specific stuff) is temporary and will be replaced by
709         DumpRenderTree once the DOMs and RenderTrees merge.
710         http://bugzilla.opendarwin.org/show_bug.cgi?id=3917
711
712 2005-08-06  Eric Seidel  <eseidel@apple.com>
713
714         Reviewed by darin.
715
716         * DrawTest/DrawTestView.m:
717         (-[DrawTestView toggleFilterSupport:]): missing negation.
718         One half of fix for toggling filter support.
719         http://bugzilla.opendarwin.org/show_bug.cgi?id=4252
720
721 2005-08-04  Eric Seidel  <eseidel@apple.com>
722
723         Reviewed by darin.
724
725         * Scripts/build-drawtest:
726         * Scripts/build-dumprendertree:
727         * Scripts/build-svg2png:
728         * Scripts/build-webcore-svg:
729         * Scripts/build-webkit:
730         * Scripts/webkitdirs.pm: added checkRequiredSystemConfig()
731         Added checkRequiredSystemConfig and made all the build-* scripts
732         use it to print a pretty warning when trying to compile on an
733         unsupported system (less than 10.4, Xcode 2.1).
734         http://bugzilla.opendarwin.org/show_bug.cgi?id=4280
735
736 2005-08-04  Darin Adler  <darin@apple.com>
737
738         * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Bring this file back from
739         the dead. It was removed by accident when someone was trying to work on the branch.
740
741 2005-07-31  Darin Adler  <darin@apple.com>
742
743         - a little tools cleanup
744
745         * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Moved options from target to
746         project as a whole. Removed unused Default configuration.
747
748         * Scripts/check-dom-results: Added license header, comment to explain purpose of tool.
749
750 2005-07-31  Duncan Wilcox  <duncan@mclink.it>
751
752         Reviewed and landed by Darin Adler.
753
754         Add logging of editing delegate calls for regression checking.
755
756         * DumpRenderTree/DumpRenderTree.m:
757         (main):
758           setup editing delegate
759
760         (-[DOMNode dumpPath]):
761         (-[DOMRange dump]):
762           utility for editing delegate logging
763
764         (-[EditingDelegate webView:shouldBeginEditingInDOMRange:]):
765         (-[EditingDelegate webView:shouldEndEditingInDOMRange:]):
766         (-[EditingDelegate webView:shouldInsertNode:replacingDOMRange:givenAction:]):
767         (-[EditingDelegate webView:shouldInsertText:replacingDOMRange:givenAction:]):
768         (-[EditingDelegate webView:shouldDeleteDOMRange:]):
769         (-[EditingDelegate webView:shouldChangeSelectedDOMRange:toDOMRange:affinity:stillSelecting:]):
770         (-[EditingDelegate webView:shouldApplyStyle:toElementsInDOMRange:]):
771         (-[EditingDelegate webView:shouldChangeTypingStyle:toStyle:]):
772         (-[EditingDelegate webViewDidBeginEditing:]):
773         (-[EditingDelegate webViewDidChange:]):
774         (-[EditingDelegate webViewDidEndEditing:]):
775         (-[EditingDelegate webViewDidChangeTypingStyle:]):
776           log corresponding editing delegate methods
777
778         (-[EditingDelegate webViewDidChangeSelection:]):
779           log selection except when clearing selection after end of test (uses existing "done" flag)
780
781         (dumpRenderTree):
782           added clearing of selection after test
783
784 2005-07-31  Eric Seidel  <eseidel@apple.com>
785
786         Reviewed by hyatt.
787
788         * Scripts/build-drawtest: Added.
789         * Scripts/build-svg2png: Added.
790         * Scripts/build-webcore-svg: Added.
791         * Scripts/run-drawtest: Added.
792         * Scripts/webkitdirs.pm: added checkSVGFrameworks
793         Made it much easier to build WebCore+SVG.
794         http://bugzilla.opendarwin.org/show_bug.cgi?id=4208
795
796 2005-07-29  Eric Seidel  <eseidel@apple.com>
797
798         Reviewed by vicki.
799
800         * DrawTest/DrawTest.xcodeproj/project.pbxproj:
801         Build fix.  Removed bad path.
802
803 2005-07-29  Eric Seidel  <eseidel@apple.com>
804
805         Reviewed by sullivan.
806
807         * DrawTest/AppDelegate.h: Added.
808         * DrawTest/AppDelegate.m: Added.
809         * DrawTest/DrawTest.xcodeproj/project.pbxproj: Added.
810         * DrawTest/DrawTestDocument.h: Added.
811         * DrawTest/DrawTestDocument.m: Added.
812         * DrawTest/DrawTestInspectorController.h: Added.
813         * DrawTest/DrawTestInspectorController.m: Added.
814         * DrawTest/DrawTestToolbarController.h: Added.
815         * DrawTest/DrawTestToolbarController.m: Added.
816         * DrawTest/DrawTestView.h: Added.
817         * DrawTest/DrawTestView.m: Added.
818         * DrawTest/DrawTest_Prefix.pch: Added.
819         * DrawTest/English.lproj/DrawTestDocument.nib/classes.nib: Added.
820         * DrawTest/English.lproj/DrawTestDocument.nib/info.nib: Added.
821         * DrawTest/English.lproj/DrawTestDocument.nib/keyedobjects.nib: Added.
822         * DrawTest/English.lproj/InfoPlist.strings: Added.
823         * DrawTest/English.lproj/Inspector.nib/classes.nib: Added.
824         * DrawTest/English.lproj/Inspector.nib/info.nib: Added.
825         * DrawTest/English.lproj/Inspector.nib/keyedobjects.nib: Added.
826         * DrawTest/English.lproj/MainMenu.nib/classes.nib: Added.
827         * DrawTest/English.lproj/MainMenu.nib/info.nib: Added.
828         * DrawTest/English.lproj/MainMenu.nib/keyedobjects.nib: Added.
829         * DrawTest/English.lproj/TestViewer.nib/classes.nib: Added.
830         * DrawTest/English.lproj/TestViewer.nib/info.nib: Added.
831         * DrawTest/English.lproj/TestViewer.nib/keyedobjects.nib: Added.
832         * DrawTest/Info.plist: Added.
833         * DrawTest/SVGTest.h: Added.
834         * DrawTest/SVGTest.m: Added.
835         * DrawTest/ScalingImageView.h: Added.
836         * DrawTest/ScalingImageView.m: Added.
837         * DrawTest/TestController.h: Added.
838         * DrawTest/TestController.m: Added.
839         * DrawTest/TestViewerSplitView.h: Added.
840         * DrawTest/TestViewerSplitView.m: Added.
841         * DrawTest/main.m: Added.
842         Adding simple cocoa app for testing SVG rendering, interaction.
843         http://bugzilla.opendarwin.org/show_bug.cgi?id=4157
844
845 2005-07-28  Eric Seidel  <eseidel@apple.com>
846
847         Reviewed by ggaren.
848
849         * svg2png/svg2png.m: Added.
850         * svg2png/svg2png.xcodeproj/project.pbxproj: Added.
851         * svg2png/svg2png_Prefix.pch: Added.
852         Added a simple test tool which dumps a PNG from an SVG using
853         WebCore+SVG's SVG rendering support.
854         http://bugzilla.opendarwin.org/show_bug.cgi?id=4156
855
856 2005-07-26  Maciej Stachowiak  <mjs@apple.com>
857
858         Reviewed by Darin.
859
860         - new script to review the DOM layout test results and see where we stand
861         on actual success and failure
862
863         * Scripts/check-dom-results: Added.
864
865 2005-07-25  Darin Adler  <darin@apple.com>
866
867         * Scripts/webkitdirs.pm: Check in missing line of code.
868
869 2005-07-25  Darin Adler  <darin@apple.com>
870
871         - fixed problem that was causing JavaScriptCore test to fail
872           (except for people who had set DYLD_FRAMEWORK_PATH)
873
874         * Scripts/run-javascriptcore-tests: Add code to set DYLD_FRAMEWORK_PATH.
875         Add code to parse configuration parameter so you can pass --deployment if you like.
876         * Scripts/run-webkit-tests: Add code to parse configuration parameter.
877
878         * Scripts/update-javascriptcore-test-results: Add license header.
879
880         * Scripts/webkitdirs.pm: Change code that reads configuration option to remove it
881         from @ARGV. This lets us use this option in commands that take other options and
882         pass them along to a subsequent tool.
883
884 2005-07-25  Darin Adler  <darin@apple.com>
885
886         Reviewed by Geoff Garen.
887
888         - Fixed run-safari and gdb-safari to use the Safari application in the build results
889           directory, if any, falling back to the one in the Applications directory otherwise.
890           Does no harm for open source contributors who don't build Safari, and helps out the
891           Safari team, since we do build Safari.
892
893         * Scripts/webkitdirs.pm: Added safariPath function that uses WEBKIT_SAFARI environment
894         variable, and if that's not present, looks in either the build results directory or
895         /Applications; factors code that was in both scripts before into a shared function.
896         Also removed some Xcode 2.0 support which is no longer relevant since our projects are
897         now in Xcode 2.1 format and incompatible with older versions of Xcode.
898
899         * Scripts/gdb-safari: Use safariPath.
900         * Scripts/run-safari: Use safariPath.
901
902 2005-07-22  Geoffrey Garen  <ggaren@apple.com>
903
904         Moved Tools/Scripts/run-mozilla-tests to WebKitTools/Scripts/run-javascriptcore-tests.
905         run-javascriptcore-tests now passes its command-line arguments to jsDriver.pl
906         
907         Moved Tools/Scripts/update-mozilla-js-test-results to 
908         WebKitTools/Scripts/update-javascriptcore-test-results.
909         
910         Reviewed by darin.
911
912         * Scripts/run-javascriptcore-tests: Added.
913
914 2005-07-21  Geoffrey Garen  <ggaren@apple.com>
915
916         Reviewed by Darin.
917
918         * Scripts/build-dumprendertree: changed XCode 2.0 project file reference to 2.1
919
920 2005-07-21  Geoffrey Garen  <ggaren@apple.com>
921
922         * DumpRenderTree/DumpRenderTree.xcode/.cvsignore: Removed.
923
924 2005-07-21  Geoffrey Garen  <ggaren@apple.com>
925
926         * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Removed.
927
928 2005-07-21  Geoffrey Garen  <ggaren@apple.com>
929
930         * DumpRenderTree/DumpRenderTree.xcodeproj/.cvsignore: Added.
931
932 2005-07-21  Geoffrey Garen  <ggaren@apple.com>
933
934         * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Added.
935
936 2005-07-21  Geoffrey Garen  <ggaren@apple.com>
937
938         * Scripts/build-webkit:
939
940 2005-07-12  Eric Seidel  <eseidel@apple.com>
941
942         Reviewed by mjs.
943
944         * checkout-svg: Fixed error with symlink creation.
945
946 2005-07-12  Eric Seidel  <eseidel@apple.com>
947
948         Reviewed by mjs.
949
950         * checkout-svg: Added.
951         Script to check out WebCore+SVG
952
953 2005-06-30  Darin Adler  <darin@apple.com>
954
955         Changes based on input from Michael Kahl.
956
957         * Scripts/cvs-create-patch: Use "-f" so we are compatible with .cvsrc files that
958         specify different style of "diff".
959         * Scripts/webkitdirs.pm: Add missing call to determineBaseProductDir, so that
960         determineConfigurationProductDir works in all cases.
961
962 2005-06-29  Darin Adler  <darin@apple.com>
963
964         - fixed bug which would result in multiple unwanted dumps in a single layout test
965
966         * DumpRenderTree/DumpRenderTree.m:
967         (-[WaitUntilDoneDelegate webView:locationChangeDone:forDataSource:]): Set new
968         "readyToDump" flag.
969         (-[LayoutTestController waitUntilDone]): Update for name change.
970         (-[LayoutTestController notifyDone]): Dump only if ready.
971         (dumpRenderTree): Set up new boolean and update for name change.
972
973 2005-06-29  Darin Adler  <darin@apple.com>
974
975         Changes by Timothy Hatcher.
976         Reviewed by me.
977
978         * Scripts/run-webkit-app: Added script to open an arbritrary application with
979         a CVS built WebKit. Example: ./run-webkit-app Colloquy
980
981         * Scripts/gdb-safari: Added support for WEBKIT_SAFARI environment variable to specify
982         a custom location to the Safari.app bundle. This is optional, script defaults to the stock location.
983         * Scripts/run-safari: Ditto.
984
985 2005-06-26  Darin Adler  <darin@apple.com>
986
987         * Scripts/build-dumprendertree: Pass -project option so that having a second
988         copy of the project (like the one Xcode 2.1 offers to make for you) that's
989         out of date won't screw you up.
990         * Scripts/build-webkit: Ditto.
991
992 2005-06-23  Darin Adler  <darin@apple.com>
993
994         * Scripts/webkitdirs.pm: Fixed a regular expression in the code I just landed.
995
996 2005-06-23  Darin Adler  <darin@apple.com>
997
998         Changes based on input from Michael Kahl.
999
1000         * Scripts/cvs-create-patch: Added code to handle getting changes in the top-level
1001         directory passed in.
1002
1003         * Scripts/webkitdirs.pm: Eliminate use of changing the current directory and using
1004         getcwd() in the code to find the base product dir. Added code to handle unusual
1005         base product directory values that use SRCROOT.
1006
1007 2005-06-22  Darin Adler  <darin@apple.com>
1008
1009         Change by Anders Carlsson.
1010
1011         - added support for dumping title changes
1012
1013         * DumpRenderTree/DumpRenderTree.m:
1014         (-[WaitUntilDoneDelegate webView:didReceiveTitle:forFrame:]): Added. Dump title change
1015         if requested by JavaScript.
1016         (+[LayoutTestController isSelectorExcludedFromWebScript:]): Added dumpTitleChanges.
1017         (-[LayoutTestController dumpTitleChanges]): Added, sets flag.
1018         (dumpRenderTree): Start flag as NO.
1019
1020 2005-06-20  Darin Adler  <darin@apple.com>
1021
1022         Reviewed by Justin Garcia.
1023
1024         * Scripts/run-webkit-tests: Report number of tests when they succeed.
1025
1026 2005-06-18  Darin Adler  <darin@apple.com>
1027
1028         * DumpRenderTree/DumpRenderTree.m: (dumpRenderTree): Add more auto-release pools
1029         in the hope of making the tool use less memory and run faster.
1030
1031 2005-06-18  Darin Adler  <darin@apple.com>
1032
1033         * Scripts/cvs-apply: Improve handling of patches with CR characters in them.
1034         * Scripts/cvs-unapply: Ditto.
1035
1036 2005-06-17  Maciej Stachowiak  <mjs@apple.com>
1037
1038         - added prepare-ChangeLog script which we use internally to make ChangeLogs, for
1039         benefit of all WebKit hackerdom
1040
1041         * Scripts/prepare-ChangeLog: Added.
1042
1043 2005-06-16  Darin Adler  <darin@apple.com>
1044
1045         - recent changes to XcodeOptions made it depend on the current directory
1046           The intent was to have the WebKitBuild directory be next to WebKitTools,
1047           not inside the various build directories. Workaround for now is to call
1048           XcodeOptions when the directory is set to the WebKit directory.
1049
1050         * Scripts/build-dumprendertree: Use a local variable for XcodeOptions and get it
1051         at the start of the script.
1052         * Scripts/build-webkit: Ditto.
1053
1054 2005-06-15  Darin Adler  <darin@apple.com>
1055
1056         * Scripts/webkitdirs.pm: Recognize all 1.X versions of Xcode as old too, not just 2.0.
1057
1058 2005-06-14  Darin Adler  <darin@apple.com>
1059
1060         Changes by Anders Carlsson.
1061         Reviewed by me.
1062
1063         - fixed <http://bugzilla.opendarwin.org/show_bug.cgi?id=3496>
1064           Add gdb-safari script to launch Safari under gdb
1065
1066         * Scripts/gdb-safari: Added.
1067
1068 2005-06-12  Darin Adler  <darin@apple.com>
1069
1070         Changes by Stuart Morgan.
1071         Reviewed by me.
1072
1073         * Scripts/cvs-abandon: Use cwd instead of `pwd`.
1074         * Scripts/cvs-apply: Ditto.
1075         * Scripts/cvs-create-patch: Ditto.
1076         * Scripts/cvs-unapply: Ditto.
1077         * Scripts/run-webkit-tests: Ditto.
1078         * Scripts/webkitdirs.pm: Ditto. Also improve handling when there's no "Configuration" file.
1079
1080 2005-06-12  Darin Adler  <darin@apple.com>
1081
1082         * Scripts/cvs-apply: Handle case of an empty patch better.
1083         * Scripts/cvs-unapply: Ditto.
1084
1085 2005-06-12  Darin Adler  <darin@apple.com>
1086
1087         Changes by Michael Gaiman.
1088         Reviewed by me.
1089
1090         - fixed <http://bugzilla.opendarwin.org/show_bug.cgi?id=3487>
1091           WebKit no longer builds after configuration supporting build changes
1092
1093         * Scripts/webkitdirs.pm: Chomp off the result of `pwd`, and don't die when no Configuration file.
1094
1095 2005-06-12  Darin Adler  <darin@apple.com>
1096
1097         * Scripts/update-webkit: Make this script work when called from any directory.
1098
1099 2005-06-12  Darin Adler  <darin@apple.com>
1100
1101         Reviewed by Maciej.
1102         Includes changes by Stuart Morgan as well as my own.
1103
1104         * Scripts/build-dumprendertree: Call the new setConfiguration function, and use XcodeOptions instead of
1105         symrootXcodeOptions to set the -buildstyle option.
1106         * Scripts/build-webkit: Ditto. Also remove the old way of supporting Xcode 2.1 and the old --debug option.
1107         The new --development option does the same thing.
1108         * Scripts/run-safari: Ditto.
1109         * Scripts/run-webkit-tests: Ditto.
1110         * Scripts/update-webkit: Ditto.
1111         * Scripts/set-webkit-configuration: Added. Sets the default configuration to Development or Deployment.
1112
1113         * Scripts/webkitdirs.pm: use FindBin to find the WebKit directory; works no matter what the current
1114         directory is when invoking a script. Add code to determine the Xcode version so we can do the right
1115         thing for 2.0 and 2.1. Change the productDir function to return the appropriate per-configuration
1116         product directory. Read the default configuration from a file, overridable by a passed-in command-line
1117         option.
1118
1119 2005-06-11  Darin Adler  <darin@apple.com>
1120
1121         * Scripts/cvs-create-patch: Improve handling of directories with mixed CVS roots by going into each directory
1122         to execute the cvs diff commands.
1123
1124 2005-06-11  Darin Adler  <darin@apple.com>
1125
1126         - added first cuts at some cvs scripts
1127
1128             cvs-abandon is for throwing away changes; discards any local changes, reverting to the state in CVS
1129             cvs-create-patch is for making patches; runs cvs diff with all the right options and handles added/deleted files
1130             cvs-apply is for applying patches; runs patch and cvs add and cvs rm
1131             cvs-unapply is for unapplying patches; does the opposite of cvs-apply
1132
1133           An argument against these is "waste of time if we switch to Subversion", but they should be good for a while.
1134
1135         * Scripts/cvs-abandon: Added.
1136         * Scripts/cvs-apply: Added.
1137         * Scripts/cvs-create-patch: Added.
1138         * Scripts/cvs-unapply: Added.
1139
1140 2005-06-09  Darin Adler  <darin@apple.com>
1141
1142         Reviewed by Maciej.
1143
1144         - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=3397
1145           Build DumpRenderTree fails with unresolved NSAutoreleasePool, etc
1146
1147         * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Change type from "folder" to "wrapper.framework"
1148         for Foundation.framework. How was it ever wrong?
1149
1150         - finally, I tested making the default build directory work; it works now
1151
1152         * Scripts/webkitdirs.pm: Changed structure of the code a little bit, added symrootXcodeOptions function
1153         that sets SYMROOT on the command line in case there's no product directory set in Xcode preferences.
1154         * Scripts/build-webkit: Pass symrootXcodeOptions when invoking Xcode.
1155         * Scripts/build-dumprendertree: Ditto.
1156
1157 2005-06-09  Darin Adler  <darin@apple.com>
1158
1159         * Scripts/webkitdirs.pm: Another try at making the default build directory of ~/WebKitBuild
1160         work. Someone should try building without setting the Xcode build product directory now,
1161         and let me know if it works.
1162
1163 2005-06-08  Darin Adler  <darin@apple.com>
1164
1165         - quick fix to try to get build scripts working again
1166
1167         * Scripts/build-dumprendertree: Add FindBin.
1168         * Scripts/build-webkit: Ditto.
1169         * Scripts/run-safari: Ditto.
1170         * Scripts/run-webkit-tests: Ditto.
1171         * Scripts/update-webkit: Ditto.
1172
1173 2005-06-08  Darin Adler  <darin@apple.com>
1174
1175         Reviewed by Maciej.
1176
1177         - some build script enhancements
1178
1179         * Scripts/build-dumprendertree: Changed to use webkitdirs.
1180         * Scripts/build-webkit: Changed to use webkitdirs, also only copy files from WebKitLibraries if
1181         they are newer.
1182         * Scripts/run-safari: Reduce number of log messages, change to respect "-d" flag and get Development
1183         before Deplyment in that case.
1184         * Scripts/run-webkit-tests: Changed to use webkitdirs.
1185         * Scripts/update-webkit: Changed to use webkitdirs.
1186
1187         * Scripts/webkitdirs.pm: Added.
1188
1189 2005-06-08  Maciej Stachowiak  <mjs@apple.com>
1190
1191         Code change by Toby Peterson <toby@opendarwin.org>
1192         Reviewed by me.
1193
1194         * Scripts/run-safari: Fix to work with Xcode 2.0 again. The script would
1195         get confused because build-webkit now makes even 2.0 build directories look
1196         like 2.1.
1197
1198 2005-06-07  Darin Adler  <darin@apple.com>
1199
1200         Reviewed by Adele Peterson.
1201
1202         * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Added Deployment build style.
1203         * Scripts/build-dumprendertree: For now, always use Deployment build style. This may fix things
1204         so we can run tests with Xcode 2.1.
1205
1206 2005-06-07  Darin Adler  <darin@apple.com>
1207
1208         Reviewed by Adele Peterson.
1209
1210         * Scripts/run-webkit-tests: Pass -L to find command to follow symlinks. This allows symlinks in the
1211         layout-tests directory to include additional sets of tests.
1212
1213 2005-06-07  Darin Adler  <darin@apple.com>
1214
1215         * checkout: Added license.
1216         * Scripts/build-dumprendertree: Ditto.
1217         * Scripts/run-webkit-tests: Ditto.
1218         * Scripts/update-webkit: Ditto.
1219
1220 2005-06-07  Darin Adler  <darin@apple.com>
1221
1222         Change by Toby Peterson <toby@opendarwin.org>.
1223         Reviewed by me.
1224
1225         * Scripts/build-webkit: Changes so you can build with Xcode 2.1. (I also added a license to this file.)
1226         * Scripts/run-safari: Ditto.
1227
1228 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
1229
1230         * Scripts/build-webkit: run ranlib on libWebKitSystemInterface.a
1231
1232 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
1233
1234         * Scripts/build-webkit: Chop newline off of $productDir to avoid problems with logic to copy files ther.
1235
1236 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
1237
1238         * Scripts/build-webkit: Install WebKitSystemInterface stuff into build products dir.
1239
1240 2005-06-05  Darin Adler  <darin@apple.com>
1241
1242         * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Tweak, simplify.
1243         * Scripts/build-dumprendertree: Added.
1244         * Scripts/build-webkit: Build All in the JavaScriptCore directory.
1245         * Scripts/run-webkit-tests: Build DumpRenderTree before running.
1246
1247 2005-06-05  Darin Adler  <darin@apple.com>
1248
1249         * Scripts/run-safari: Fix path to Safari executable. Add check for frameworks.
1250
1251 2005-06-05  Darin Adler  <darin@apple.com>
1252
1253         - add run-webkit-tests script; not working yet but the pieces are there
1254
1255         * Scripts/run-webkit-tests: Added.
1256
1257         * DumpRenderTree/DumpRenderTree.m: Added.
1258         * DumpRenderTree/DumpRenderTree.xcode/.cvsignore: Added.
1259         * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Added.
1260         * DumpRenderTree/DumpRenderTreePrefix.h: Added.
1261
1262 2005-06-05  Darin Adler  <darin@apple.com>
1263
1264         - created module, first cut at Web Kit Open Source Project scripts
1265
1266         * ChangeLog: Added.
1267         * Scripts/build-webkit: Added.
1268         * Scripts/run-safari: Added.
1269         * Scripts/update-webkit: Added.
1270         * checkout: Added.
1271
1272 === creation of WebKitTools module ===