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