Add a prerequisite named 'force' to the debug and release rules to prevent the "debug...
[WebKit.git] / WebKitTools / ChangeLog
1 2006-03-06  Darin Adler  <darin@apple.com>
2
3         * Scripts/do-webcore-rename: Add some more planned renaming.
4
5 2006-03-06  Eric Seidel  <eseidel@apple.com>
6
7         Reviewed by hyatt.
8
9         * Spinneret/Spinneret/WebFrame.cpp:
10         (WebKit::WebFrame::paint): force layout before painting
11
12 2006-03-06  Justin Garcia  <justin.garcia@apple.com>
13
14         Reviewed by darin
15         
16         Sent the windowNumber when sending events.
17         Added leapForward so that we don't have to spend time waiting
18         in layout tests that do mouse operations that require delays.
19
20         * DumpRenderTree/DumpRenderTree.m:
21         (+[EventSendingController isSelectorExcludedFromWebScript:]):
22         (+[EventSendingController webScriptNameForSelector:]):
23         (-[EventSendingController currentEventTime]):
24         (-[EventSendingController leapForward:]):
25         (-[EventSendingController mouseDown]):
26         (-[EventSendingController mouseUp]):
27         (-[EventSendingController mouseMoveToX:Y:]):
28
29 2006-03-05  Darin Adler  <darin@apple.com>
30
31         * Scripts/do-webcore-rename: Fix a couple of things found while testing.
32         Script now works (after landing my two pending patches).
33
34 2006-03-05  Darin Adler  <darin@apple.com>
35
36         - check in a script to do a "big" rename in WebCore
37           (can be run whenever we're ready to do it)
38
39         * Scripts/do-webcore-rename: Added.
40
41 2006-03-05  Maciej Stachowiak  <mjs@apple.com>
42
43         Reviewed by Eric.
44
45         * Spinneret/Spinneret/WebFrame.cpp:
46         (WebKit::WebFrame::loadFilePath): Close file when done.
47
48 2006-03-05  Mitz Pettel  <opendarwin.org@mitzpettel.com>
49
50         Reviewed by Darin, landed by ap.
51
52         - fix http://bugzilla.opendarwin.org/show_bug.cgi?id=7589
53           Mouse moved events do not work in DumpRenderTree
54
55         Test: fast/events/event-sender-mouse-moved.html
56
57         * DumpRenderTree/DumpRenderTree.m:
58         (-[EventSendingController mouseMoveToX:Y:]): Pass the correct windowNumber in the event.
59
60 2006-03-04  Eric Seidel  <eseidel@apple.com>
61
62         Reviewed by hyatt.
63
64         Take advantage of new GraphicsContext constructor to implement double buffering to avoid tearing.
65         Disable background erase to avoid tearing.
66         Fix potential memory smasher from extra long urls. 
67
68         * Spinneret/Spinneret/Spinneret.cpp:
69         (MyRegisterClass):
70         * Spinneret/Spinneret/Spinneret.vcproj:
71         * Spinneret/Spinneret/WebFrame.cpp:
72         (WebKit::WebFrame::loadFilePath):
73         (WebKit::WebFrame::paint):
74         * Spinneret/Spinneret/WebView.cpp:
75         (WebKit::registerWebViewWithInstance):
76
77 2006-03-04  Eric Seidel  <eseidel@apple.com>
78
79         Reviewed by ggaren.
80
81         Hang WebView pointer off of HWND (gets rid of global hack).
82         Remove MessageBox displayed on url change.
83
84         * Spinneret/Spinneret/Spinneret.cpp:
85         (WndProc):
86         (MyEditProc):
87         * Spinneret/Spinneret/WebView.cpp:
88         (WebKit::registerWebViewWithInstance):
89         (WebKit::WebView::createWebView):
90         (WebKit::WebViewWndProc):
91
92 2006-03-04  Alexey Proskuryakov  <ap@nypop.com>
93
94         Reviewed by Eric.
95
96         Automatically kill httpd if it appears to be already running.
97
98         * Scripts/run-webkit-tests: 
99
100 2006-03-04  Maciej Stachowiak  <mjs@apple.com>
101
102         Reviewed by Eric.
103
104         * Spinneret/Spinneret/WebFrame.cpp:
105         (WebKit::WebFrame::loadFilePath): Improved local file loading.
106
107 2006-03-03  Eric Seidel  <eseidel@apple.com>
108
109         Reviewed by hyatt.
110
111         A few more fixes to make run-webkit-tests really work on win32.
112
113         * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.cpp:
114         (localFileTest):
115         * Scripts/run-webkit-tests:
116
117 2006-03-03  Eric Seidel  <eseidel@apple.com>
118
119         Reviewed by darin.
120
121         Make run-webkit-tests work on win32.
122
123         * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.cpp:
124         (localFileTest):
125         (dumpRenderTreeMain):
126         (dumpRenderTreeToStdOut):
127         (serializeToStdOut):
128         (main):
129         * Scripts/run-webkit-tests:
130         * Scripts/webkitdirs.pm:
131         * Spinneret/Spinneret/WebView.cpp:
132         (WebKit::WebView::WebView):
133
134 2006-03-03  Eric Seidel  <eseidel@apple.com>
135
136         Reviewed by mjs.
137
138         Add WebFrame class (to hold Frame and FrameView).
139         Add Location bar support to Spinneret.
140
141         * Spinneret/Spinneret/Spinneret.cpp:
142         (resizeSubViews):
143         (_tWinMain):
144         (WndProc):
145         (MyEditProc):
146         * Spinneret/Spinneret/Spinneret.vcproj:
147         * Spinneret/Spinneret/WebFrame.cpp: Added.
148         (WebKit::WebFrame::WebFramePrivate::WebFramePrivate):
149         (WebKit::WebFrame::WebFramePrivate::~WebFramePrivate):
150         (WebKit::WebFrame::WebFrame):
151         (WebKit::WebFrame::loadFilePath):
152         (WebKit::WebFrame::loadHTMLString):
153         (WebKit::WebFrame::paint):
154         (WebKit::WebFrame::impl):
155         (WebKit::WebFrame::viewImpl):
156         * Spinneret/Spinneret/WebFrame.h: Added.
157         * Spinneret/Spinneret/WebView.cpp:
158         (WebKit::WebView::WebViewPrivate::~WebViewPrivate):
159         (WebKit::WebView::WebView):
160         (WebKit::WebView::windowHandle):
161         (WebKit::WebView::mainFrame):
162         (WebKit::WebView::mouseMoved):
163         (WebKit::WebView::mouseDown):
164         (WebKit::WebView::mouseUp):
165         (WebKit::WebView::mouseDoubleClick):
166         (WebKit::WebViewWndProc):
167         * Spinneret/Spinneret/WebView.h:
168
169 2006-03-02  Eric Seidel  <eseidel@apple.com>
170
171         Reviewed by ggaren.
172
173         * Spinneret/Spinneret/WebView.cpp:
174         (WebKit::registerWebViewWithInstance):
175         (WebKit::WebView::WebView):
176         (WebKit::WebView::mouseMoved):
177         (WebKit::WebView::mouseDown):
178         (WebKit::WebView::mouseUp):
179         (WebKit::WebView::mouseDoubleClick):
180         (WebKit::WebViewWndProc):
181         * Spinneret/Spinneret/WebView.h:
182
183 2006-03-01  Eric Seidel  <eseidel@apple.com>
184
185         Reviewed by andersca.
186
187         Make spinneret take advantage of the new GraphicsContextCairo.
188
189         * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.cpp:
190         (main): updated to match style guidelines.
191         * Spinneret/Spinneret/Spinneret.cpp:
192         (_tWinMain):
193         * Spinneret/Spinneret/WebView.cpp:
194         (WebKit::registerWebViewWithInstance):
195         (WebKit::WebView::WebView):
196         (WebKit::WebView::~WebView):
197         (WebKit::WebView::drawRect):
198         (WebKit::WndProc):
199         * Spinneret/Spinneret/WebView.h:
200
201 2006-03-01  Justin Garcia  <justin.garcia@apple.com>
202
203         Reviewed by darin
204         
205         Give the events that eventSender sends a unique eventNumber
206
207         * DumpRenderTree/DumpRenderTree.m:
208         (-[EventSendingController mouseDown]):
209         (-[EventSendingController mouseUp]):
210         (-[EventSendingController mouseMoveToX:Y:]):
211
212 2006-03-01  Eric Seidel  <eseidel@apple.com>
213
214         Reviewed by hyatt.
215
216         Add a stub win32 application to test WebCore drawing on windows.
217
218         * Spinneret: Added.
219         * Spinneret/Spinneret: Added.
220         * Spinneret/Spinneret.sln: Added.
221         * Spinneret/Spinneret/Resource.h: Added.
222         * Spinneret/Spinneret/Spinneret.cpp: Added.
223         (_tWinMain):
224         (MyRegisterClass):
225         (InitInstance):
226         (WndProc):
227         (About):
228         * Spinneret/Spinneret/Spinneret.h: Added.
229         * Spinneret/Spinneret/Spinneret.ico: Added.
230         * Spinneret/Spinneret/Spinneret.rc: Added.
231         * Spinneret/Spinneret/Spinneret.vcproj: Added.
232         * Spinneret/Spinneret/WebView.cpp: Added.
233         (WebKit::WebView::WebViewPrivate::WebViewPrivate):
234         (WebKit::WebView::WebViewPrivate::~WebViewPrivate):
235         (WebKit::registerWebViewWithInstance):
236         (WebKit::WebView::createWebView):
237         (WebKit::WebView::WebView):
238         (WebKit::WebView::~WebView):
239         (WebKit::WebView::drawRect):
240         (WebKit::WebView::windowHandle):
241         (WebKit::WndProc):
242         * Spinneret/Spinneret/WebView.h: Added.
243         * Spinneret/Spinneret/small.ico: Added.
244         * Spinneret/Spinneret/stdafx.cpp: Added.
245         * Spinneret/Spinneret/stdafx.h: Added.
246
247 2006-02-28  Eric Seidel  <eseidel@apple.com>
248
249         Reviewed by mjs.
250
251         * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.cpp:
252         (main): add ability to dump render tree and read from a local file.
253
254 2006-02-27  Eric Seidel  <eseidel@apple.com>
255
256         Reviewed by darin.
257
258         * Scripts/install-win-extras: fix dll permissions & download zlib too.
259
260 2006-02-27  Eric Seidel  <eseidel@apple.com>
261
262         Reviewed by ggaren.
263
264         Test new KConfig -> PlugInInfoStore change.
265         http://bugzilla.opendarwin.org/show_bug.cgi?id=7498
266
267         * DumpRenderTree/DumpRenderTree.m:
268         (main): load test netscape plugin
269         * Scripts/run-webkit-tests: style update
270
271 2006-02-24  Eric Seidel  <eseidel@apple.com>
272
273         Reviewed by mjs.
274
275         Make DumpRenderTree link against icu.
276
277         * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.vcproj:
278
279 2006-02-24  Eric Seidel  <eseidel@apple.com>
280
281         Reviewed by mjs.
282
283         Make DumpRenderTree link against libxml, etc.
284
285         * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.vcproj:
286
287 2006-02-24  Mitz Pettel  <opendarwin.org@mitzpettel.com>
288
289         Reviewed and landed by Anders.
290         
291         Prevent rendering to the offscreen window. -[NSWindow displayIfNeeded] was
292         getting called from the run loop, making the view render each test and thus slowing
293         down the tests.
294
295         * DumpRenderTree/DumpRenderTree.m:
296         (main): Set the offscreen window to not autodisplay.
297
298 2006-02-23  Alexey Proskuryakov  <ap@nypop.com>
299
300         Reviewed by Darin.
301
302         - Turn http tests back on by default.
303         - Wait for Apache to actually start serving requests.
304         - Get user id from a built-in variable rather than an external command; 
305         don't pass the group. 
306
307         * Scripts/run-webkit-tests: 
308
309 2006-02-23  Alexey Proskuryakov  <ap@nypop.com>
310
311         Suggested by Mitz Pettel, reviewed by Darin.
312
313         * Scripts/run-webkit-tests: Pass User and Group directives, so that Apache
314         can run CGIs even if the permissions are 700 or 600.
315
316 2006-02-23  Darin Adler  <darin@apple.com>
317
318         Collaborating with Alexey.
319
320         - turn off http tests by default until we figure out how to get them
321           to run even when permissions on CGI files are 700 instead of 755
322
323         * Scripts/run-webkit-tests: Set $testHTTP to 0 instead of 1 for now.
324
325 2006-02-23  Eric Seidel  <eseidel@apple.com>
326
327         Add *.user to ignore list.
328
329 2006-02-23  Eric Seidel  <eseidel@apple.com>
330
331         Remove binary file which shouldn't have been commited (and add to ignore list).
332
333         * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree.ncb: Removed.
334         * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree.suo: Removed.
335
336 2006-02-22  Alexey Proskuryakov  <ap@nypop.com>
337
338         Reviewed by Eric.
339
340         * Scripts/run-webkit-tests: Put Apache log files in the right directory.
341
342 2006-02-22  Eric Seidel  <eseidel@apple.com>
343
344         Reviewed by Tim Hatcher.
345
346         Fix install-win-extras to not try to re-install setx if installed.
347
348         * Scripts/install-win-extras:
349
350 2006-02-22  Eric Seidel  <eseidel@apple.com>
351
352         One more file possibly missing from previous commit?
353
354         * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree.ncb:
355         * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree.suo:
356
357 2006-02-22  Eric Seidel  <eseidel@apple.com>
358
359         Reviewed by justing.
360
361         Files missing from previous commit.
362
363         * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree.suo:
364         * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.vcproj:
365
366 2006-02-22  Eric Seidel  <eseidel@apple.com>
367
368         Rubber-stamped by justing.
369
370         Corrected path for DumpRenderTree.intermediate files
371
372         * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree.suo:
373
374 2006-02-22  Eric Seidel  <eseidel@apple.com>
375
376         Reviewed by justing.
377
378         Fixed build-dumprendertree to exit with correct error codes.
379
380         * Scripts/build-dumprendertree:
381
382 2006-02-22  Eric Seidel  <eseidel@apple.com>
383
384         Reviewed by justing.
385
386         Update build scripts to generalize building on Win32, and allow
387         building of DumpRenderTree on Win32 from build-dumprendertree.
388
389         * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.cpp:
390         (main):
391         * Scripts/build-dumprendertree:
392         * Scripts/build-webkit:
393         * Scripts/webkitdirs.pm:
394
395 2006-02-22  Eric Seidel  <eseidel@apple.com>
396
397         Reviewed by hyatt.
398
399         * DumpRenderTree/DumpRenderTree.vcproj: Added.
400         * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree: Added.
401         * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree.ncb: Added.
402         * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree.sln: Added.
403         * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree.suo: Added.
404         * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.cpp: Added.
405         (_tmain):
406         * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.vcproj: Added.
407         * Scripts/build-webkit: make build-webkit cleanup after itself
408
409 2006-02-22  Alexey Proskuryakov  <ap@nypop.com>
410
411         Reviewed by Darin.
412
413         - http://bugzilla.opendarwin.org/show_bug.cgi?id=7409
414           Some minor fixes to http tests.
415
416         * Scripts/run-webkit-tests: Pass CustomLog and ErrorLog directives to httpd.
417
418 2006-02-21  Alexey Proskuryakov  <ap@nypop.com>
419
420         Reviewed by Darin.
421
422         - http://bugzilla.opendarwin.org/show_bug.cgi?id=6197
423           Would like to use locally installed Apache for testing.
424
425         Added two run-webkit-tests options:
426           --http (--nohttp)  - whether to launch Apache (defaults to yes);
427           --port - which port to listen on (defaults to 8000).
428
429         Tests in LayoutTests/http are not run directly, and Apache is used instead.
430         For example, http/tests/xmlhttprequest/post-content-type.html is loaded as
431         http://127.0.0.1:8000/xmlhttprequest/post-content-type.html.
432
433         Also added support for .shtml and .text files. Text files give an empty 
434         *-expected.txt, but a correct image.
435
436         Apache only listens on the loopback interface. It writes logs to /tmp/WebKit.
437
438         * Scripts/run-webkit-tests:
439
440 2006-02-21  Darin Adler  <darin@apple.com>
441
442         Suggested by Mark Rowe.
443
444         * Scripts/run-webkit-tests: Don't include the number of excluded leaks when
445         reporting leak counts.
446
447 2006-02-18  Maciej Stachowiak <mjs@apple.com>
448
449         Reviewed by Darin.
450
451         - Added install-win-extras script which installs some extra 
452         programs and libraries, and does Windows first-time setup.
453
454         * Scripts/build-webkit: Add a newline between build results.
455         * Scripts/install-win-extras: Added.
456
457 2006-02-19  Alexey Proskuryakov  <ap@nypop.com>
458
459         Reviewed by Darin.
460
461         - http://bugzilla.opendarwin.org/show_bug.cgi?id=7308
462           DumpRenderTree should be able to load files via HTTP
463
464         * DumpRenderTree/DumpRenderTree.m: (dumpRenderTree):
465         Handle tests starting with "http://" as real URLs, not file system paths.
466
467 2006-02-19  Alexey Proskuryakov  <ap@nypop.com>
468
469         Reviewed by Maciej.
470
471         - fix http://bugzilla.opendarwin.org/show_bug.cgi?id=7357
472           REGRESSION: Warnings from WebKit scripts if PBXProductDirectory is undefined
473
474         * Scripts/webkitdirs.pm: only call chomp if PBXProductDirectory is configured.
475
476 2006-02-18  Darin Adler  <darin@apple.com>
477
478         * Scripts/commit-log-editor: Added.
479
480 2006-02-17  Eric Seidel  <eseidel@apple.com>
481
482         Reviewed by hyatt.
483
484         Make Win32 have the same default "WebKitBuild" directory behavior.
485
486         * Scripts/build-webkit:
487         * Scripts/webkitdirs.pm:
488
489 2006-02-17  Eric Seidel  <eseidel@apple.com>
490
491         Reviewed by Beth.
492
493         * Scripts/build-webkit: make win32 actually report errors
494
495 2006-02-17  Eric Seidel  <eseidel@apple.com>
496
497         Reviewed by adele.
498
499         * Scripts/run-webkit-tests: Ignore quicktime plugin leaks
500
501 2006-02-17  Eric Seidel  <eseidel@apple.com>
502
503         Reviewed by adele.
504
505         * Scripts/run-webkit-tests: Ignore flash leaks
506
507 2006-02-15  Justin Garcia  <justin.garcia@apple.com>
508
509         Reviewed by darin
510         
511         <http://bugzilla.opendarwin.org/show_bug.cgi?id=7148>
512         Add drag and drop support to DumpRenderTree
513         
514         Intercept the drag start using the new UI delegate method, package an NSDraggingInfo,
515         and send dragging updates.  Put DumpRenderTree's WebView into an offscreen window.
516
517         * DumpRenderTree/DumpRenderTree.m:
518         (main):
519         (-[WaitUntilDoneDelegate webView:didCommitLoadForFrame:]):
520         (-[WaitUntilDoneDelegate webView:dragImage:at:offset:event:pasteboard:source:slideBack:forView:]):
521         (-[WaitUntilDoneDelegate webViewFocus:]):
522         (+[LayoutTestController isSelectorExcludedFromWebScript:]):
523         (+[LayoutTestController webScriptNameForSelector:]):
524         (-[LayoutTestController setWindowIsKey:]):
525         (-[LayoutTestController setMainFrameIsFirstResponder:]):
526         (-[EventSendingController init]):
527         (-[EventSendingController mouseDown]):
528         (-[EventSendingController mouseUp]):
529         (-[EventSendingController mouseMoveToX:Y:]):
530         (dumpRenderTree):
531         (-[DumpRenderTreeWindow isKeyWindow]):
532         (-[DumpRenderTreeDraggingInfo initWithImage:offset:pasteboard:source:]):
533         (-[DumpRenderTreeDraggingInfo dealloc]):
534         (-[DumpRenderTreeDraggingInfo draggingDestinationWindow]):
535         (-[DumpRenderTreeDraggingInfo draggingSourceOperationMask]):
536         (-[DumpRenderTreeDraggingInfo draggingLocation]):
537         (-[DumpRenderTreeDraggingInfo draggedImageLocation]):
538         (-[DumpRenderTreeDraggingInfo draggedImage]):
539         (-[DumpRenderTreeDraggingInfo draggingPasteboard]):
540         (-[DumpRenderTreeDraggingInfo draggingSource]):
541         (-[DumpRenderTreeDraggingInfo draggingSequenceNumber]):
542         (-[DumpRenderTreeDraggingInfo slideDraggedImageTo:]):
543         (-[DumpRenderTreeDraggingInfo namesOfPromisedFilesDroppedAtDestination:]):
544         * DumpRenderTree/TextInputController.m:
545         (-[TextInputController firstRectForCharactersFrom:length:]):
546         (-[TextInputController characterIndexForPointX:Y:]):
547         
548 2006-02-15  Geoffrey Garen  <ggaren@apple.com>
549
550         Reviewed by Eric.
551
552         * DumpRenderTree/DumpRenderTree.m:
553         (-[LayoutTestController invokeUndefinedMethodFromWebScript:withArguments:]): 
554         Added a dummy method for the sake of LayoutTests/plugins/
555         undefined-property-crash.html. (It tests a crash due to fallback 
556         object use. WebCore won't create a fallback object if the method is 
557         not defined.)
558
559 2006-02-14  Eric Seidel  <eseidel@apple.com>
560
561         Reviewed by adele.
562
563         * Scripts/run-webkit-tests: added --results-directory (-o) option
564
565 2006-02-09  Eric Seidel  <eseidel@apple.com>
566
567         Rubber-stamped by mjs.
568
569         Renamed split-class to split-file-by-class.
570
571         * Scripts/build-webkit: Updated copyright.
572         * Scripts/split-class: Removed.
573         * Scripts/split-file-by-class: Added.
574
575 2006-02-08  Eric Seidel  <eseidel@apple.com>
576
577         Rubber-stamped by mjs.
578
579         Adding new script for splitting multi-class files.
580         Also adding supporting perl module with space removing heuristics.
581
582         * Scripts/SpacingHeuristics.pm: Added.
583         * Scripts/build-drawtest: updated copyright header
584         * Scripts/split-class: Added.
585
586 2006-02-08  Justin Garcia  <justin.garcia@apple.com>
587
588         Reviewed by thatcher
589         
590         Changes to test fix for:
591         <http://bugzilla.opendarwin.org/show_bug.cgi?id=3982>
592         webViewDidBeginEditing, webViewDidEndEditing notification methods not called on delegate
593
594         * DumpRenderTree/DumpRenderTree.m:
595         (-[WaitUntilDoneDelegate webView:didCommitLoadForFrame:]):
596         (+[LayoutTestController isSelectorExcludedFromWebScript:]):
597         (+[LayoutTestController webScriptNameForSelector:]):
598         (-[LayoutTestController setWindowHasFocus:]):
599         (-[LayoutTestController setDisplaysWithFocusAttributes:]):
600
601 2006-02-07  Alexey Proskuryakov  <ap@nypop.com>
602
603         Reviewed by Timothy.
604
605         Support automated testing of AppleScript "do JavaScript" command
606         http://bugzilla.opendarwin.org/show_bug.cgi?id=7012
607
608         * DumpRenderTree/AppleScriptController.h: Added.
609         * DumpRenderTree/AppleScriptController.m: Added.
610         * DumpRenderTree/DumpRenderTree.m:
611         (-[WaitUntilDoneDelegate webView:windowScriptObjectAvailable:]):
612         * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
613
614 2006-02-06  Eric Seidel  <eseidel@apple.com>
615
616         Reviewed by hyatt.
617
618         Fix build-webkit for use on win32 (unblocks buildbot usage).
619         http://bugzilla.opendarwin.org/show_bug.cgi?id=7122
620
621         * Scripts/build-webkit: use ifCygwin() to conditionalize builds
622         * Scripts/webkitdirs.pm: add ifOSX() and ifCygwin()
623
624 2006-02-06  Eric Seidel  <eseidel@apple.com>
625
626         Rubber-stamped by darin & mjs.
627
628         Added new support directory for build slave scripts.
629         Committing the first script, for use by the PLT's build slave.
630         This script is used to kick of the PLT (Page Load Test) slave.
631
632         * BuildSlaveSupport: Added.
633         * BuildSlaveSupport/run-performance-tests: Added.
634
635 2006-02-06  Eric Seidel  <eseidel@apple.com>
636
637         Rubber-stamped by darin.
638
639         Adding setSourceDir for scripts stored in non-standard locations.
640
641         * Scripts/webkitdirs.pm:
642
643 2006-02-04  Darin Adler  <darin@apple.com>
644
645         * Scripts/webkitdirs.pm: Add a compatibilty hack for people with old
646         Configuration files that say Development or Deployment in them.
647
648 2006-02-04  Darin Adler  <darin@apple.com>
649
650         * Scripts/make-js-test-wrappers: Don't create a wrapper if there's a disabled
651         wrapper already in the directory.
652         * Scripts/svn-apply: Handle additions and deletions properly -- I've been noticing
653         these haven't been working at all.
654         * Scripts/svn-unapply: Ditto.
655
656 2006-02-03  Timothy Hatcher  <timothy@apple.com>
657
658         Reviewed by Justin.
659
660         Renamed configuration names to Debug, Release and Production.
661
662         * DrawTest/DrawTest.xcodeproj/project.pbxproj:
663         * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
664         * Scripts/set-webkit-configuration:
665         * Scripts/webkitdirs.pm:
666
667 2006-02-02  Justin Garcia  <justin.garcia@apple.com>
668
669         Reviewed by thatcher
670         
671         Enabled spell checking for layout tests.
672         
673         * DumpRenderTree/DumpRenderTree.m:
674         (main):
675
676 2006-01-29  Darin Adler  <darin@apple.com>
677
678         * Scripts/svn-apply: Added comments about things we should do to improve.
679         * Scripts/svn-create-patch: Ditto.
680         * Scripts/svn-unapply: Ditto.
681
682 2006-01-28  Darin Adler  <darin@apple.com>
683
684         * DumpRenderTree/DumpRenderTree.m: (dump): Dump the image if it's not
685         already there, even if the checksum is correct.
686
687 2006-01-27  Eric Seidel  <eseidel@apple.com>
688
689         Reviewed by adele.
690
691         * Scripts/run-webkit-tests: make new tests use absolute urls
692
693 2006-01-27  Eric Seidel  <eseidel@apple.com>
694
695         Reviewed by mjs.
696
697         make run-webkit-tests output total leaks count
698
699         * Scripts/run-webkit-tests:
700
701 2006-01-27  Eric Seidel  <eseidel@apple.com>
702
703         Reviewed by mjs.
704
705         run-webkit-test --leaks crashes (malloc logging runs out of memory)
706         http://bugzilla.opendarwin.org/show_bug.cgi?id=6869
707
708         * Scripts/run-webkit-tests: fix --leaks to not crash
709
710 2006-01-26  Eric Seidel  <eseidel@apple.com>
711
712         Reviewed by darin.
713
714         run-webkit-tests should produce a self-contained results directory
715         http://bugzilla.opendarwin.org/show_bug.cgi?id=6864
716
717         * Scripts/run-webkit-tests: copy failing items to results dir.
718
719 2006-01-23  Darin Adler  <darin@apple.com>
720
721          - fix http://bugzilla.opendarwin.org/show_bug.cgi?id=3608
722            need script to update localizable strings file in WebKit
723
724         * Scripts/update-webkit-localizable-strings: Added.
725
726 2006-01-23  Darin Adler  <darin@apple.com>
727
728         - added a couple of scripts -- more about these two soon
729
730         * Scripts/extract-localizable-strings: Added.
731         * Scripts/merge-changelog: Added.
732
733 2006-01-22  Mark Rowe  <opendarwin.org@bdash.net.nz>
734
735         Reviewed by Anders.
736         
737         Build fix.  build-webkit dies with "invalid build action: (empty string)"
738
739         * Scripts/build-webkit:
740         Use svgOptions in an array context so xcodebuild doesn't choke on an empty argument.
741
742 2006-01-22  Eric Seidel  <eseidel@apple.com>
743
744         Reviewed by anders.
745
746         Fix --no-svg option to use XCode flags instead of gcc flags.
747
748         * Scripts/build-webkit:
749
750 2006-01-22  Eric Seidel  <eseidel@apple.com>
751
752         Reviewed by anders.
753
754         Update build-webkit to use -USVG_SUPPORT instead of -no-SVG target.
755
756         * Scripts/build-webkit:
757
758 2006-01-20  David Kilzer  <ddkilzer@kilzer.net>
759
760         Reviewed by eseidel.
761
762         - fix for http://bugzilla.opendarwin.org/show_bug.cgi?id=6682
763         Call to checkWebCoreSVGSupport() broken in build-drawtest and run-drawtest
764
765         * Scripts/build-drawtest: Changed bareword 'true' to 1.
766         * Scripts/run-drawtest: Changed bareword 'true' to 1.
767
768 2006-01-19  Darin Adler  <darin@apple.com>
769
770         * Scripts/report-include-statistics: Added a new script.
771
772 2006-01-19  Timothy Hatcher  <timothy@apple.com>
773
774         * Scripts/build-webkit: include JavaScriptGlue in the build
775
776 2006-01-19  Darin Adler  <darin@apple.com>
777
778         * Scripts/webkitdirs.pm: Changed SVG check to work even if the path has
779         spaces in it by using the form of open that treats each argument as a string
780         rather than backtick syntax for reading the output of the nm tool.
781
782 2006-01-12  Maciej Stachowiak  <mjs@apple.com>
783
784         Reviewed by Darin.
785         
786         - make prepare-ChangeLog way faster by using svn diff instead of svn status to
787         detect if there are any new tests
788
789         * Scripts/prepare-ChangeLog:
790
791 2006-01-12  Darin Adler  <darin@apple.com>
792
793         - removed some of the cvs-specific scripts -- not needed for this project any more
794
795         * Scripts/cvs-abandon: Removed.
796         * Scripts/cvs-apply: Removed.
797         * Scripts/cvs-create-patch: Removed.
798         * Scripts/cvs-unapply: Removed.
799
800 2006-01-10  Mark Rowe  <opendarwin.org@bdash.net.nz>
801
802         Reviewed by eseidel.  Committed by eseidel.
803
804         - run-webkit-tests always launches Safari when tests fail
805         http://bugzilla.opendarwin.org/show_bug.cgi?id=6456
806
807         * Scripts/run-webkit-tests:
808         Add a command-line flag to prevent Safari being launched to display failed
809         tests.  Always exit with non-zero status when tests have failed.
810
811 2006-01-10  Mark Rowe  <opendarwin.org@bdash.net.nz>
812
813         Reviewed by eseidel.  Committed by eseidel.
814
815         - build-webkit should exit with non-zero status when build fails
816         http://bugzilla.opendarwin.org/show_bug.cgi?id=6459
817
818         * Scripts/build-webkit:
819         Use correct bits of subprocess exit code when passing back through
820         as build-webkit's exit code.
821
822 2006-01-10  Eric Seidel  <eseidel@apple.com>
823
824         Restored corrupted nibs from TOT CVS.
825
826         * DrawTest/English.lproj/DrawTestDocument.nib: Replaced.
827         * DrawTest/English.lproj/DrawTestDocument.nib/classes.nib: Replaced.
828         * DrawTest/English.lproj/DrawTestDocument.nib/info.nib: Replaced.
829         * DrawTest/English.lproj/DrawTestDocument.nib/keyedobjects.nib: Replaced.
830         * DrawTest/English.lproj/Inspector.nib: Replaced.
831         * DrawTest/English.lproj/Inspector.nib/classes.nib: Replaced.
832         * DrawTest/English.lproj/Inspector.nib/info.nib: Replaced.
833         * DrawTest/English.lproj/Inspector.nib/keyedobjects.nib: Replaced.
834         * DrawTest/English.lproj/MainMenu.nib: Replaced.
835         * DrawTest/English.lproj/MainMenu.nib/classes.nib: Replaced.
836         * DrawTest/English.lproj/MainMenu.nib/info.nib: Replaced.
837         * DrawTest/English.lproj/MainMenu.nib/keyedobjects.nib: Replaced.
838         * DrawTest/English.lproj/TestViewer.nib: Replaced.
839         * DrawTest/English.lproj/TestViewer.nib/classes.nib: Replaced.
840         * DrawTest/English.lproj/TestViewer.nib/info.nib: Replaced.
841         * DrawTest/English.lproj/TestViewer.nib/keyedobjects.nib: Replaced.
842
843 2006-01-10  Nefaur Khandker  <nefaurk@gmail.com>
844
845         Reviewed by eseidel.  Committed by eseidel.
846
847         DrawTestView now subclasses WebView instead of DrawView.
848
849         * DrawTest/DrawTest.xcodeproj/project.pbxproj:
850         * DrawTest/DrawTestDocument.h:
851         * DrawTest/DrawTestDocument.m:
852         (-[DrawTestDocument dealloc]):
853         (-[DrawTestDocument readFromFile:ofType:]):
854         (-[DrawTestDocument windowControllerDidLoadNib:]):
855         (-[DrawTestDocument dumpSVGToConsole:]):
856         (-[DrawTestDocument openSourceForSelection:]):
857         (-[DrawTestDocument dataRepresentationOfType:]):
858         * DrawTest/DrawTestToolbarController.h:
859         * DrawTest/DrawTestToolbarController.m:
860         (-[DrawTestToolbarController initWithDrawView:]):
861         (-[DrawTestToolbarController clickedToolbarItem:]):
862         (-[DrawTestToolbarController validateToolbarItem:]):
863         * DrawTest/DrawTestView.h:
864         * DrawTest/DrawTestView.m:
865         (-[DrawTestView initWithFrame:]):
866         (-[DrawTestView setDocument:]):
867         * DrawTest/SVGTest.h:
868         * DrawTest/SVGTest.m:
869         (+[SVGTest sharedDrawView]):
870         (-[SVGTest generateCompositeIfNecessary]):
871         * DrawTest/TestController.h:
872         * DrawTest/TestController.m:
873         (-[TestController awakeFromNib]):
874         (-[TestController setSelectedTest:]):
875         (-[TestController openTestViewerForSelection:]):
876         (-[TestController toggleViewersScaleRule:]):
877         * DrawTest/TestViewerSplitView.m:
878         (-[TestViewerSplitView drawRect:]):
879
880 2006-01-10  Anders Carlsson  <andersca@mac.com>
881
882         Reviewed by Timothy.
883
884         * DumpRenderTree/DumpRenderTree.m:
885         (main): Set the default language to "en", so language tests will work.
886
887 2006-01-08  Maciej Stachowiak  <mjs@apple.com>
888
889         Reviewed by Eric.
890         
891         - script to generate HTML wrappers for JS tests
892         http://bugzilla.opendarwin.org/show_bug.cgi?id=6441
893
894         * Scripts/make-js-test-wrappers: Added.
895
896 2006-01-08  Maciej Stachowiak  <mjs@apple.com>
897
898         Reviewed by Eric.
899
900         * Scripts/svn-create-patch: Fix to work when passed directory names.
901
902 2006-01-08  Geoffrey Garen  <ggaren@apple.com>
903
904         Reviewed by Eric.
905
906         - Added back/forward navigation support to DumpRenderTree. Hopefully we
907         can start writing automated loader tests now. I have one in the works.
908
909         * DumpRenderTree/DumpRenderTree.m:
910         (main): Construct global navigationController on entry, destroy on exit.
911         Set frame to nil on exit too, to match all the other global objects. 
912         (Probably academic, since the process is exiting, anyway.)
913         (-[WaitUntilDoneDelegate webView:didFinishLoadForFrame:]): Notify the
914         navigationController, in case it wants to kick off a load.
915         (-[WaitUntilDoneDelegate webView:windowScriptObjectAvailable:]): Expose
916         the navigationController to scripting.
917
918         New class, should be straightforward:
919
920         * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
921         * DumpRenderTree/NavigationController.h: Added.
922         * DumpRenderTree/NavigationController.m: Added.
923
924         (+[NavigationController isSelectorExcludedFromWebScript:]):
925         (+[NavigationController webScriptNameForSelector:]):
926         (-[NavigationController setPendingScript:]):
927         (-[NavigationController setPendingRequest:]):
928         (-[NavigationController evaluateWebScript:afterBackForwardNavigation:]):
929         (-[NavigationController webView:didFinishLoadForFrame:]):
930         (-[NavigationController dealloc]):
931
932 2006-01-08  Timothy Hatcher  <timothy@apple.com>
933
934         Removed this script, no longer needs with the Subversion switch.
935
936         * checkout: Removed.
937
938 2006-01-08  Timothy Hatcher  <timothy@apple.com>
939
940         Removes some stray tabs.
941
942         * Scripts/update-webkit:
943
944 2005-01-07  Eric Seidel  <eseidel@apple.com>
945
946         Reviewed by darin.
947
948         build-webkit should pass on build arguments from command line
949         http://bugzilla.opendarwin.org/show_bug.cgi?id=5854
950
951         * Scripts/build-webkit:
952
953 2006-01-07  Eric Seidel  <eseidel@apple.com>
954
955         Reviewed by mjs & xenon.
956
957         * Scripts/update-webkit: support Internal updates as well
958
959 2006-01-06  Geoffrey Garen  <ggaren@apple.com>
960
961         Temporarily rolling out plugin support from DumpRenderTree because it
962         caused lots of layout test regressions.
963
964         * DumpRenderTree/DumpRenderTree.m:
965         (main): Remove invisible window added to support plugins.
966
967 2006-01-06  Geoffrey Garen  <ggaren@apple.com>
968
969         Reviewed by darin.
970
971         - Fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=6361
972         Add plugin support to DumpRenderTree
973
974         Also wrote first test plugin.
975
976         * DumpRenderTree/DumpRenderTree.m:
977         (main):
978         (1) Put the WebView in an invisible window, because PlugIns are
979         optimized not to load if there's no parent window.
980         (2) Tell WebKit to load any PlugIns in the directory from which we 
981         loaded. This means we can build nasty PlugIns alongside DumpRenderTree 
982         and they'll load automagically during layout testing, but they won't be
983         added to the user's system, hosing apps like Safari.
984
985         * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Added new
986         test PlugIn to project.
987
988         PlugIn added to project:
989
990         * DumpRenderTree/TestNetscapePlugIn.subproj/Info.plist: Added.
991         * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.c: Added.
992         (getPluginClass):
993         (initializeIdentifiers):
994         (pluginHasProperty):
995         (pluginHasMethod):
996         (pluginGetProperty):
997         (pluginSetProperty):
998         (pluginInvoke):
999         (pluginInvokeDefault):
1000         (pluginInvalidate):
1001         (pluginAllocate):
1002         (pluginDeallocate):
1003         * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.h: Added.
1004         * DumpRenderTree/TestNetscapePlugIn.subproj/main.c: Added.
1005         (NP_Initialize):
1006         (NP_GetEntryPoints):
1007         (NP_Shutdown):
1008         (NPP_New):
1009         (NPP_Destroy):
1010         (NPP_SetWindow):
1011         (NPP_NewStream):
1012         (NPP_DestroyStream):
1013         (NPP_WriteReady):
1014         (NPP_Write):
1015         (NPP_StreamAsFile):
1016         (NPP_Print):
1017         (NPP_HandleEvent):
1018         (NPP_URLNotify):
1019         (NPP_GetValue):
1020         (NPP_SetValue):
1021
1022 2006-01-04  Timothy Hatcher  <timothy@apple.com>
1023
1024         Reviewed by Darin.
1025         Created by Eric.
1026         Tweaked and tested by me.
1027
1028         New scripts to work with Subversion when the switch happens.
1029         These will replace cvs-apply, cvs-unapply, and cvs-create-patch.
1030
1031         * Scripts/svn-apply: Added.
1032         * Scripts/svn-create-patch: Added.
1033         * Scripts/svn-unapply: Added.
1034
1035 2005-12-30  Eric Seidel  <eseidel@apple.com>
1036
1037         Reviewed by mjs.
1038
1039         Move WebView width/height logic into DumpRenderTree to support
1040         running the W3C SVG 1.1 tests along side other tests.  The W3C
1041         SVG 1.1 tests require a 480x360 view.
1042
1043         * DumpRenderTree/DumpRenderTree.m:
1044         (main): don't accept width/height
1045         (dump): override width/height for SVG/W3C
1046         * Scripts/run-webkit-tests: don't pass width/height
1047
1048 2005-12-30  Eric Seidel  <eseidel@apple.com>
1049
1050         No review, only removing dead code.
1051
1052         * DumpKCanvasTree/DumpKCanvasTree.m: Removed.
1053         * DumpKCanvasTree/DumpKCanvasTree.xcodeproj/project.pbxproj: Removed.
1054
1055 2005-12-30  Eric Seidel  <eseidel@apple.com>
1056
1057         Reviewed by darin.
1058
1059         DumpRenderTree should set a consistent color profile while running
1060         http://bugzilla.opendarwin.org/show_bug.cgi?id=6155
1061
1062         Creates consistent colormatched renderings on every test machine
1063         using the only way possible with Tiger APIs: by setting the
1064         system color profile on the test machine for the duration of the
1065         tests.  This will (unfortunately) cause colors to change while
1066         running DumpRenderTree.  This can also cause "permanent" color
1067         changes to occur if DRT is to crash (SIGSEGV, etc.) while running.
1068         This is far from ideal, but it's be best way we've found to deal
1069         with the issue for now.
1070
1071         * DumpRenderTree/DumpRenderTree.m:
1072         (restoreColorSpace):
1073         (setDefaultColorProfileToRGB):
1074         (main):
1075
1076 2005-12-20  Alexey Proskuryakov  <ap@nypop.com>
1077
1078         Reviewed by Darin Adler.
1079
1080         - fix http://bugzilla.opendarwin.org/show_bug.cgi?id=5846
1081           cvs-create-patch --include produces incorrect paths
1082
1083         * Scripts/cvs-create-patch: Handle newly-added directories using chdir.
1084
1085 2005-12-19  Eric Seidel  <eseidel@apple.com>
1086
1087         Reviewed by darin.
1088
1089         * Scripts/run-webkit-tests: stop /etc/catalog warnings
1090
1091 2005-12-19  Darin Adler  <darin@apple.com>
1092
1093         Reviewed by Eric Seidel.
1094
1095         - fix http://bugzilla.opendarwin.org/show_bug.cgi?id=4990
1096           WebKit needs to use a local pasteboard during testing
1097
1098         * DumpRenderTree/DumpRenderTree.m:
1099         (main): Call poseAs to substitute our NSPasteboard class for the default one.
1100         Create a local pasteboard (really a global one with a unique name) and release
1101         it when exiting from the function so we don't leave it in the pasteboard server.
1102         (dumpRenderTree): Added an autorelease pool around one small bit of code that
1103         ddn't have one. Fixed a leak in an unlikely error case.
1104         (+[DumpRenderTreePasteboard generalPasteboard]): Override the default version
1105         of this method to return our local pasteboard.
1106
1107 2005-12-15  Eric Seidel  <eseidel@apple.com>
1108
1109         Reviewed by Tim Hatcher.
1110
1111         * Scripts/build-webkit: --svg is now default!
1112
1113 2005-12-15  Eric Seidel  <eseidel@apple.com>
1114
1115         Reviewed by mjs.
1116
1117         Don't run svg test automatically if +SVG is built (yet).
1118
1119         * Scripts/run-webkit-tests:
1120
1121 2005-12-15  Darin Adler  <darin@apple.com>
1122
1123         * Scripts/run-webkit-tests: Don't run tests in directories named "svg" if SVG
1124         support is not compiled in. Report the 10 slowest tests if "--slowest" is
1125         passed on the command line.
1126
1127 2005-12-06  John Sullivan  <sullivan@apple.com>
1128
1129         Reviewed by Darin Adler.
1130
1131         * Scripts/prepare-ChangeLog:
1132         Remove special-case handling for nib files. This avoided trouble with cvs diff
1133         when we were using wrappers for nib files. Now that we aren't using wrappers,
1134         there's no reason to avoid adding the modified nib files to the file list that
1135         gets diffed.
1136
1137 2005-12-05  Eric Seidel  <eseidel@apple.com>
1138
1139         Reviewed by mjs.
1140
1141         Script updates for SVG files move (remove references to SVGSupport)
1142
1143         * Scripts/build-webkit: remove SVGSupport
1144         * Scripts/run-webkit-tests: Resources -> resources for --svg
1145         * Scripts/update-webkit: remove SVGSupport
1146
1147 2005-12-05  Eric Seidel  <eseidel@apple.com>
1148
1149         Reviewed mjs.
1150
1151         * checkout: remove --svg support, SVG is now checked out by default
1152
1153 2005-11-29  Eric Seidel  <eseidel@apple.com>
1154
1155         Reviewed by darin.
1156
1157         Update scripts to run SVG tests automatically (w/o --svg) if
1158         WebCore is built with SVG support.
1159
1160         * Scripts/build-drawtest: SVG support required
1161         * Scripts/build-dumpkcanvastree: Removed.
1162         * Scripts/run-drawtest: SVG support required to run
1163         * Scripts/run-webkit-tests: pass *.svg files if WebCore has support
1164         * Scripts/webkitdirs.pm: changed CheckWebCoreSVGSupport
1165
1166 2005-11-28  Alexey Proskuryakov  <ap@nypop.com>
1167
1168         Reviewed by Darin. Committed by Maciej.
1169
1170         - fixed "DumpRenderTree should test for Ahem before doing anything else"
1171         (http://bugzilla.opendarwin.org/show_bug.cgi?id=5838)
1172
1173         * DumpRenderTree/DumpRenderTree.m:
1174         (main):
1175
1176 2005-11-28  Eric Seidel  <eseidel@apple.com>
1177
1178         Reviewed by sullivan and GGAREN.
1179
1180         Minor additions to make error messages more clear from cvs-apply.
1181
1182         * Scripts/cvs-apply: make errors more clear
1183
1184 2005-11-27  Oliver Hunt  <ojh16@student.canterbury.ac.nz>
1185
1186         Reviewed and committed by Maciej.
1187
1188         - fixed cvs-create-patch --include produces incorrect paths
1189         (http://bugzilla.opendarwin.org/show_bug.cgi?id=5846)
1190
1191         * Scripts/cvs-create-patch: produce proper paths for new files.
1192
1193 2005-11-21  Eric Seidel  <eseidel@apple.com>
1194
1195         Reviewed by hyatt.
1196
1197         Some simple fixes to the build/test scripts now that SVG uses the
1198         WebCore DOM.  JSC+SVG is no longer needed, nor is RTTI support
1199         or symlinks for KDOM.
1200
1201         * Scripts/build-webkit: No longer builds JavaScriptCore+SVG
1202         * Scripts/prepare-ChangeLog: handles missing LayoutTests directory
1203         * Scripts/run-webkit-tests: now runs SVG tests using DRT
1204         * Scripts/webkitdirs.pm: use SVG symbols instead of RTTI 
1205         * checkout: no longer symlink kdom
1206
1207 2005-11-10  Eric Seidel  <eseidel@apple.com>
1208
1209         Reviewed by ggaren.
1210
1211         * Scripts/build-webkit: Pass through options to xcodebuild
1212
1213 2005-11-07  Darin Adler  <darin@apple.com>
1214
1215         * Scripts/cvs-apply: Fix case where the patch has files at the top level.
1216
1217 2005-11-03  John Sullivan  <sullivan@apple.com>
1218
1219         Reviewed by Darin.
1220
1221         * Scripts/run-safari:
1222         changed message to say "Starting Safari" instead of odd "Start Safari"
1223         * Scripts/run-webkit-tests:
1224         changed the way we pass the file parameter to use -NSOpen rather than relying on
1225         unlabeled arguments being treated as files. This was failing on some machines that 
1226         (mysteriously) had NSTreatUnknownArgumentsAsOpen set to NO in com.apple.Safari.plist.
1227
1228 2005-10-27  Geoffrey Garen  <ggaren@apple.com>
1229
1230         Patch by Alexey Proskuryakov.
1231
1232         Reviewed by Maciej.
1233         
1234         Fixes http://bugzilla.opendarwin.org/show_bug.cgi?id=5303
1235         TextInputController should support attributed strings
1236
1237         * DumpRenderTree/TextInputController.m:
1238         (+[NSMutableAttributedString isSelectorExcludedFromWebScript:]):
1239         (+[NSMutableAttributedString webScriptNameForSelector:]):
1240         (-[NSMutableAttributedString getLength]):
1241         (-[NSMutableAttributedString attributeNamesAtIndex:]):
1242         (-[NSMutableAttributedString valueOfAttribute:atIndex:]):
1243         (-[NSMutableAttributedString addAttribute:value:]):
1244         (-[NSMutableAttributedString addAttribute:value:from:length:]):
1245         (-[NSMutableAttributedString addColorAttribute:red:green:blue:alpha:]):
1246         (-[NSMutableAttributedString addColorAttribute:red:green:blue:alpha:from:length:]):
1247         (-[NSMutableAttributedString addFontAttribute:fontName:size:]):
1248         (-[NSMutableAttributedString addFontAttribute:fontName:size:from:length:]):
1249         (+[TextInputController isSelectorExcludedFromWebScript:]):
1250         (+[TextInputController webScriptNameForSelector:]):
1251         (-[TextInputController insertText:]):
1252         (-[TextInputController attributedSubstringFrom:length:]):
1253         (-[TextInputController attributedStringWithString:]):
1254
1255 2005-10-11  Eric Seidel  <eseidel@apple.com>
1256
1257         Reviewed by hyatt.
1258
1259         Checks for leaks in ImageDiff too.
1260
1261         * Scripts/run-webkit-tests:
1262
1263 2005-10-09  Darin Adler  <darin@apple.com>
1264
1265         * Scripts/check-dom-results: Dump ".xhtml" for tests in the xhtml directory.
1266         * Scripts/cvs-apply: Handle added/deleted files in the current directory.
1267         * Scripts/cvs-unapply: Ditto.
1268         * Scripts/run-webkit-tests: Add a few more false-positive leaks.
1269
1270 2005-10-08  Alexey Proskuryakov  <ap@nypop.com>
1271
1272         Reviewed, rearranged and landed by Darin.
1273
1274         - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4707
1275           Need a way to automatically test for regressions in NSTextInput implementation
1276
1277         * DumpRenderTree/DumpRenderTree.m:
1278         (-[WaitUntilDoneDelegate webView:windowScriptObjectAvailable:]):
1279         Create a text input controller and put it in a property of the window object.
1280
1281         * DumpRenderTree/TextInputController.h: Added.
1282         * DumpRenderTree/TextInputController.m: Added.
1283         * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Added files.
1284
1285 2005-10-06  Darin Adler  <darin@apple.com>
1286
1287         * Scripts/cvs-apply: Fixed merge option to work better when not all directories
1288         are controlled by cvs, or when changes cross multiple repositories.
1289         * Scripts/update-webkit: Don't print messages if the "quiet" flag is set.
1290
1291 2005-10-03  Eric Seidel  <eseidel@apple.com>
1292
1293         Reviewed by mjs.
1294
1295         Make mouseDown and mouseUp force layout before acting.
1296         This is used by a new test case for 4233558.
1297
1298         * DumpRenderTree/DumpRenderTree.m:
1299         (-[EventSendingController mouseDown]): force layout
1300         (-[EventSendingController mouseUp]): force layout
1301
1302 2005-09-30  Eric Seidel  <eseidel@apple.com>
1303
1304         Reviewed by xenon.
1305
1306         Updated all the scripts for the move:
1307         WebCore/layout-tests -> LayoutTests
1308
1309         * Scripts/check-dom-results:
1310         * Scripts/prepare-ChangeLog: 
1311         * Scripts/run-webkit-tests:
1312         * Scripts/update-webkit: added --no-tests
1313         * checkout: added --no-tests
1314
1315 2005-09-28  Darin Adler  <darin@apple.com>
1316
1317         - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=5144
1318           pixel test should run even if render trees differ
1319
1320         * Scripts/run-webkit-tests: Don't check if the text dump matches.
1321
1322 2005-09-27  Eric Seidel  <eseidel@apple.com>
1323
1324         No review needed, SVG build fix only.
1325
1326         * DumpKCanvasTree/DumpKCanvasTree.m:
1327         Missed one in my previous checkin.
1328         http://bugzilla.opendarwin.org/show_bug.cgi?id=5141
1329
1330 2005-09-26  Eric Seidel  <eseidel@apple.com>
1331
1332         No review needed, SVG build fix only.
1333
1334         * DrawTest/DrawTestDocument.m:
1335         * DrawTest/DrawTestToolbarController.m:
1336         * DrawTest/DrawTestView.h:
1337         * DrawTest/DrawTestView.m:
1338         * DrawTest/SVGTest.m:
1339         * DrawTest/TestController.m:
1340         Updated for WebCore+SVG -> WebCore rename.
1341         http://bugzilla.opendarwin.org/show_bug.cgi?id=5141
1342
1343 2005-09-26  Eric Seidel  <eseidel@apple.com>
1344
1345         Reviewed by hyatt.
1346
1347         * DumpRenderTree/DumpRenderTree.m:
1348         (dump): updated error message
1349         * Scripts/check-dom-results: now includes xhtml
1350         Tool updates for xhtml.
1351         http://bugzilla.opendarwin.org/show_bug.cgi?id=4907
1352
1353 2005-09-22  Duncan Wilcox  <duncan@mclink.it>
1354
1355         Reviewed by Maciej.
1356         Landed by Darin.
1357
1358         - patch for <http://bugzilla.opendarwin.org/show_bug.cgi?id=4963>
1359         "Would like to simulate human interaction with webview"
1360
1361         * DumpRenderTree/DumpRenderTree.m:
1362         (-[WaitUntilDoneDelegate webView:windowScriptObjectAvailable:]):
1363         (+[EventSendingController isSelectorExcludedFromWebScript:]):
1364         (+[EventSendingController webScriptNameForSelector:]):
1365         (-[EventSendingController init]):
1366         (-[EventSendingController mouseDown]):
1367         (-[EventSendingController mouseUp]):
1368         (-[EventSendingController mouseMoveToX:Y:]):
1369         Add eventSender javascript object, that sends fake mouse events to the webview.
1370
1371         * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
1372         link with Carbon.framework
1373
1374 2005-09-22  Eric Seidel  <eseidel@apple.com>
1375
1376         Reviewed by mjs.
1377
1378         Update tools for WebCore+SVG -> WebCore rename.
1379         Also fold several SVG specific tools into their original
1380         WebCore counterparts.
1381         http://bugzilla.opendarwin.org/show_bug.cgi?id=5003
1382
1383         * DrawTest/DrawTest.xcodeproj/project.pbxproj:
1384         * DumpKCanvasTree/DumpKCanvasTree.xcodeproj/project.pbxproj:
1385         * Scripts/build-drawtest:
1386         * Scripts/build-dumpkcanvastree:
1387         * Scripts/build-webcore-svg: Removed.
1388         * Scripts/build-webkit: added --svg option
1389         * Scripts/run-drawtest:
1390         * Scripts/run-webkit-tests:
1391         * Scripts/webkitdirs.pm: various additions.
1392         * checkout: added --svg option
1393         * checkout-svg: Removed.
1394
1395 2005-09-19  Eric Seidel  <eseidel@apple.com>
1396
1397         Reviewed by darin.
1398
1399         * Scripts/run-webkit-tests: added --guard-malloc option
1400         http://bugzilla.opendarwin.org/show_bug.cgi?id=4613
1401
1402 2005-09-16  Justin Garcia  <justin.garcia@apple.com>
1403
1404         Reviewed by geoff
1405         
1406         Removed a script that is only used by apple internal developers
1407
1408         * Scripts/update-webkitsysteminterface: Removed.
1409
1410 2005-09-16  Adele Peterson  <adele@apple.com>
1411
1412         Reviewed by Maciej.
1413
1414         * Scripts/prepare-ChangeLog: Allow semicolons for protocols too.
1415
1416 2005-09-14  Darin Adler  <darin@apple.com>
1417
1418         - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4291
1419           dumpAsText doesn't work with XHTML documents
1420
1421         * DumpRenderTree/DumpRenderTree.m: (dump): Dump the innerText of the document element
1422         rather than of the body element. This works with typical XHTML documents. We can probably
1423         do something even better in the long run, but this fixes the immediate issue.
1424
1425         - separate tweak
1426
1427         * Scripts/run-webkit-tests: Show the results in the current built Safari by using
1428         run-safari instead of just using "open", which often runs another copy of Safari instead.
1429
1430 2005-09-11  Mark Rowe  <opendarwin.org@bdash.net.nz>
1431
1432         Reviewed, tweaked, and landed by Darin.
1433
1434         - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4286
1435           .Mac prefpane crashes when Safari using CVS WebKit is running
1436
1437         * Scripts/run-safari: Set WEBKIT_UNSET_DYLD_FRAMEWORK_PATH.
1438         * Scripts/run-webkit-app: Ditto.
1439
1440 2005-09-11  Darin Adler  <darin@apple.com>
1441
1442         * Scripts/run-webkit-tests: Oops. Use spaces, not tabs.
1443
1444 2005-09-11  Darin Adler  <darin@apple.com>
1445
1446         Reviewed by Eric.
1447
1448         * Scripts/run-webkit-tests: Sort tests with a new "pathcmp" function that's better in
1449         two ways: 1) puts all files in a directory before any files in a subdirectory, and
1450         2) sort file names with numeric digits in them in a logical way, so test-33 will come
1451         before test-3.
1452
1453 2005-09-08  Justin Garcia  <justin.garcia@apple.com>
1454
1455         Reviewed by darin
1456
1457         * Scripts/update-webkitsysteminterface: Added.
1458         Builds webkitsysteminterface and moves the built product and header into WebKitLibraries
1459
1460 2005-09-01  John Sullivan  <sullivan@apple.com>
1461
1462         * Scripts/run-webkit-tests:
1463         Excluded a known system leak to reduce noise; added comments about which leaks
1464         are being excluded.
1465
1466 2005-09-01  Tim Omernick  <tomernick@apple.com>
1467
1468         Change made by Darin, reviewed by John and myself.
1469
1470         - Allow semicolons at the end of method declarations (this is for method implementations; the semicolon is required for interface declarations).
1471
1472         * Scripts/prepare-ChangeLog:
1473
1474 2005-08-31  Maciej Stachowiak  <mjs@apple.com>
1475
1476         Reviewed by Darin.
1477
1478         - set color variant and font settings to a consistent value.
1479         (http://bugzilla.opendarwin.org/show_bug.cgi?id=4769)
1480
1481         * DumpRenderTree/DumpRenderTree.m:
1482         (main):
1483
1484 2005-08-30  Eric Seidel  <eseidel@apple.com>
1485
1486         Reviewed by mjs.
1487
1488         * Scripts/build-svg2png: Removed.
1489         * svg2png/ImageDiff.h: Removed.
1490         * svg2png/ImageDiff.m: Removed.
1491         * svg2png/svg2png.m: Removed.
1492         * svg2png/svg2png.xcodeproj/project.pbxproj: Removed.
1493         * svg2png/svg2png_Prefix.pch: Removed.
1494         svg2png is no longer needed.
1495
1496 2005-08-30  Darin Adler  <darin@apple.com>
1497
1498         * Scripts/check-dom-results: Special case 100% to say something nice.
1499         * Scripts/cvs-apply: Added "--merge" which automatically rolls back the tree before
1500         applying the patch (need a better name).
1501         * Scripts/find-extra-includes: Added. Experimental tool to find unneeded includes.
1502
1503 2005-08-30  Darin Adler  <darin@apple.com>
1504
1505         * Scripts/run-webkit-tests: Small formatting fix for leaks mode.
1506
1507 2005-08-29  Maciej Stachowiak  <mjs@apple.com>
1508
1509         Reviewed by Darin.
1510
1511         - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4723
1512         (some pixel tests fail when AA settings are changed)
1513
1514         * DumpRenderTree/DumpRenderTree.m:
1515         (main): set AA settings to the default values
1516
1517 2005-08-29  Darin Adler  <darin@apple.com>
1518
1519         Reviewed by John Sullivan.
1520
1521         * Scripts/run-webkit-tests: Added a mode where each test is run with a separate
1522         executable -- much slower but can help pinpoint leaks. Changed formatting of some
1523         messages too.
1524
1525 2005-08-28  Maciej Stachowiak  <mjs@apple.com>
1526
1527         Reviewed by Eric.
1528
1529         - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4720
1530         (webkit pixel tests don't give consistent results with changed scrollbar arrow setting)
1531
1532         * DumpRenderTree/DumpRenderTree.m:
1533         (main): set scrollbar arrow setting to a consistent value
1534
1535 2005-08-27  Jussi Hagman  <juhagman@abo.fi>
1536
1537         Reviewed and landed by Darin.
1538
1539         - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4676
1540           output of update-webkit is too verbose
1541
1542         * Scripts/update-webkit:
1543         Added option --quiet (-q) to decrease the amount of output.
1544
1545 2005-08-27  Darin Adler  <darin@apple.com>
1546
1547         - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4596
1548           cvs-create-patch --include-unknowns should ignore hidden files
1549
1550         * Scripts/cvs-create-patch: Add code to check for files starting with ".".
1551
1552 2005-08-25  Ben La Monica  <ben.lamonica@gmail.com>
1553
1554         Reviewed, tweaked, and landed by Darin.
1555
1556         - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4585
1557           update-webkit doesn't notice when you have SVGSupport and update properly
1558
1559         * Scripts/update-webkit: Build SVGSupport directory if it's present.
1560
1561 2005-08-25  Anders Carlsson  <andersca@mac.com>
1562
1563         Reviewed and landed by Darin.
1564
1565         - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4572
1566           layout test machinery can't handle tests with applets that have code attributes
1567
1568         * DumpRenderTree/DumpRenderTree.m: (main): Disable Java while running tests.
1569
1570 2005-08-24  Darin Adler  <darin@apple.com>
1571
1572         Reviewed by Maciej.
1573
1574         - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4625
1575           DumpRenderTree --pixel-tests crash
1576         - landed some other small changes I had sitting in my tree
1577
1578         * DumpRenderTree/DumpRenderTree.m:
1579         (main): Don't bother saving and restoring the preferences. Not sure
1580         why this was ever done since the preferences are specific to DumpRenderTree.
1581         Clear delegates before releasing the WebView, because you can't count on the
1582         order of object deallocation.
1583         (dumpRenderTree): Fix code that releases a string before storing it in a
1584         global variable.
1585
1586         * Scripts/run-webkit-tests: Use "-s" rather than a function to get the size
1587         of a file. Fix lots of cases that were using tabs for indenting to use spaces instead.
1588
1589 2005-08-23  Eric Seidel  <eseidel@apple.com>
1590
1591         Reviewed by mjs.
1592
1593         * Scripts/run-webkit-tests:
1594         Made --leaks option more readable by printing to a file.
1595         http://bugzilla.opendarwin.org/show_bug.cgi?id=4590
1596
1597 2005-08-22  Eric Seidel  <eseidel@apple.com>
1598         Fix by Tobias Lidskog <tobiaslidskog@mac.com>
1599
1600         Reviewed by darin.
1601
1602         * Scripts/run-webkit-tests: hides "expected actual diffs" links
1603         when they are not needed (for pixel-only failures)
1604         http://bugzilla.opendarwin.org/show_bug.cgi?id=4584
1605
1606 2005-08-22  Eric Seidel  <eseidel@apple.com>
1607
1608         Reviewed by darin.
1609
1610         * Scripts/run-webkit-tests: Added the ability to display more than
1611         just two images as part of the image-diff "slideshow".
1612         Added display of "-w3c.png" baseline images for SVG.
1613         http://bugzilla.opendarwin.org/show_bug.cgi?id=4581
1614
1615 >>>>>>> 1.80
1616 2005-08-20  Eric Seidel  <eseidel@apple.com>
1617
1618         * Scripts/run-webkit-tests:
1619         "build" fix after committing incorrect version.
1620
1621 2005-08-20  Eric Seidel  <eseidel@apple.com>
1622
1623         Reviewed by darin.
1624
1625         * DumpRenderTree/DumpRenderTree.m:
1626         (main): cleans up delegates
1627         (dumpRenderTree): closes CFString/CFURL leak
1628         * Scripts/run-webkit-tests:
1629         Adds --leaks option to run-webkit-tests
1630         http://bugzilla.opendarwin.org/show_bug.cgi?id=4542
1631
1632 2005-08-19  Ben La Monica  <ben.lamonica@gmail.com>
1633
1634         Reviewed by Darin.
1635
1636         * Scripts/cvs-create-patch: Add an --include-unknowns option that will cause
1637         new files to be included in the patch even without "cvs add".
1638
1639 2005-08-19  Darin Adler  <darin@apple.com>
1640
1641         * Scripts/cvs-apply: Fix to not garble patches that are mix of cvs-style and
1642         non-cvs-generated patches. Anders has been creating these, so it's bad that
1643         the script can't handle them.
1644         * Scripts/cvs-unapply: Ditto.
1645
1646 2005-08-18  Darin Adler  <darin@apple.com>
1647
1648         * Scripts/webkitdirs.pm: Fix version checking to work on Xcode versions with
1649         "." in them -- based on complaint by someone here at Apple.
1650
1651 2005-08-18  Eric Seidel  <eseidel@apple.com>
1652
1653         Reviewed by mjs.
1654
1655         * Scripts/run-webkit-tests:
1656         Made --svg imply --pixel-tests (pixel tests on-by-default for svg).
1657
1658 2005-08-17  Maciej Stachowiak  <mjs@apple.com>
1659
1660         - add file that I forgot in the last checkin 
1661
1662         * DumpRenderTree/ImageDiff.m: Added.
1663         (main):
1664         (getImageFromStdin):
1665         (compareImages):
1666         (getDifferenceBitmap):
1667         (computePercentageDifferent):
1668
1669 2005-08-17  Maciej Stachowiak  <mjs@apple.com>
1670
1671         Changes by Ben Lamonica and Eric Seidel, reviewed mostly by Eric and
1672         somewhat by me, and also tweaked by me a little bit.
1673
1674         - better support for pixel-dumping
1675         - use checksums of the images so the tests are fast
1676         - change output format to make the tests run faster
1677         - don't dump pixel results for tests that dump as text
1678
1679         * DumpKCanvasTree/DumpKCanvasTree.m:
1680         (main):
1681         (dumpRenderTree):
1682         (md5HashStringForBitmap):
1683         (dumpPixelTests):
1684         (constrainSizeToMaximum):
1685         (getBitmapImageRepForSVGDocument):
1686         * DumpKCanvasTree/DumpKCanvasTree.xcodeproj/project.pbxproj:
1687         * DumpRenderTree/DumpRenderTree.m:
1688         (main):
1689         (dump):
1690         (dumpRenderTree):
1691         (md5HashStringForBitmap):
1692         * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
1693         * Scripts/run-webkit-tests:
1694
1695 2005-08-17  Maciej Stachowiak  <mjs@apple.com>
1696
1697         Reviewed by Darin.
1698
1699         - hacked DumpRenderTree to make the scrollbars appear and disappear properly.
1700
1701         * DumpRenderTree/DumpRenderTree.m:
1702         (main):
1703
1704 2005-08-14  Oliver Hunt  <ojh16@student.canterbury.ac.nz>
1705
1706         Reviewed and landed by Darin.
1707
1708         - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4251
1709           Ideally would be able to pass arguments to apps using run-safari and run-webkit-app scripts
1710
1711         * Scripts/run-safari: Pass arguments through to Safari on command line.
1712         * Scripts/run-webkit-app: Pass arguments through to "open" tool on command line.
1713
1714 2005-08-11  Eric Seidel  <eseidel@apple.com>
1715         Fix by Tobias Lidskog <tobiaslidskog@mac.com>
1716
1717         Reviewed by eseidel.
1718
1719         * DrawTest/TestController.m:
1720         (-[TestController imagePathForSVGPath:]):
1721         Fixed support for using TextViewer with the layout-tests.
1722         http://bugzilla.opendarwin.org/show_bug.cgi?id=4385
1723
1724 2005-08-11  Maciej Stachowiak  <mjs@apple.com>
1725
1726         At Least Roughly Glanced At by Anders.
1727
1728         - fix change with totally breaks the layout tests.
1729
1730         * DumpRenderTree/DumpRenderTree.m:
1731         (-[WaitUntilDoneDelegate webView:didCommitLoadForFrame:]): Make tests unready if you start another
1732         load, to avoid dumping twice accidentally.
1733
1734 2005-08-10  Eric Seidel  <eseidel@apple.com>
1735         Fixed made by Mitz Pettel <opendarwin.org@mitzpettel.com>
1736
1737         Reviewed by darin.
1738
1739         * DumpRenderTree/DumpRenderTree.m:
1740         Added support for rendering to a PNG file.
1741         http://bugzilla.opendarwin.org/show_bug.cgi?id=3840
1742
1743 2005-08-07  Eric Seidel  <eseidel@apple.com>
1744
1745         Reviewed by darin.
1746
1747         * Scripts/run-webkit-tests: added --svg option
1748         * Scripts/run-webkit-tests-svg: Removed.
1749         http://bugzilla.opendarwin.org/show_bug.cgi?id=4300
1750
1751 2005-08-07  Eric Seidel  <eseidel@apple.com>
1752         Changes by Ben La Monica <ben.lamonica@gmail.com>
1753
1754         Reviewed by darin.
1755
1756         * svg2png/ImageDiff.h: Added.
1757         * svg2png/ImageDiff.m: Added.
1758         (getDifferenceBitmap):
1759         (computePercentageDifferent):
1760         (saveAnimatedGIFToFile):
1761         * svg2png/svg2png.m:
1762         (usage): added several new options
1763         (getBitmapForSVG): added NSBitmapImageRep generation
1764         (main): various argument changes.
1765         * svg2png/svg2png.xcodeproj/project.pbxproj:
1766         Several additions to provide image differencing functionality.
1767         http://bugzilla.opendarwin.org/show_bug.cgi?id=4193
1768
1769 2005-08-07  Eric Seidel  <eseidel@apple.com>
1770
1771         Reviewed by darin.
1772
1773         * Scripts/run-webkit-tests-svg: now uses WebCore/svg-tests
1774         * checkout-svg: links WebCore/svg-tests to SVGSupport/layout-tests
1775         Adding the first SVG layout tests:
1776         http://bugzilla.opendarwin.org/show_bug.cgi?id=4303
1777
1778 2005-08-07  Darin Adler  <darin@apple.com>
1779
1780         * Scripts/cvs-create-patch: Do all the directories at once, for speed.
1781
1782 2005-08-06  Eric Seidel  <eseidel@apple.com>
1783
1784         Reviewed by darin.
1785
1786         * DumpKCanvasTree/DumpKCanvasTree.m: Added.
1787         * DumpKCanvasTree/DumpKCanvasTree.xcodeproj/project.pbxproj: Added.
1788         * Scripts/build-dumpkcanvastree: Added.
1789         * Scripts/run-webkit-tests-svg: Added.
1790         Adds a DumpRenderTree-like tool for SVG which allows us to do
1791         text-based layout regression testing.  This (like most of the
1792         SVG specific stuff) is temporary and will be replaced by
1793         DumpRenderTree once the DOMs and RenderTrees merge.
1794         http://bugzilla.opendarwin.org/show_bug.cgi?id=3917
1795
1796 2005-08-06  Eric Seidel  <eseidel@apple.com>
1797
1798         Reviewed by darin.
1799
1800         * DrawTest/DrawTestView.m:
1801         (-[DrawTestView toggleFilterSupport:]): missing negation.
1802         One half of fix for toggling filter support.
1803         http://bugzilla.opendarwin.org/show_bug.cgi?id=4252
1804
1805 2005-08-04  Eric Seidel  <eseidel@apple.com>
1806
1807         Reviewed by darin.
1808
1809         * Scripts/build-drawtest:
1810         * Scripts/build-dumprendertree:
1811         * Scripts/build-svg2png:
1812         * Scripts/build-webcore-svg:
1813         * Scripts/build-webkit:
1814         * Scripts/webkitdirs.pm: added checkRequiredSystemConfig()
1815         Added checkRequiredSystemConfig and made all the build-* scripts
1816         use it to print a pretty warning when trying to compile on an
1817         unsupported system (less than 10.4, Xcode 2.1).
1818         http://bugzilla.opendarwin.org/show_bug.cgi?id=4280
1819
1820 2005-08-04  Darin Adler  <darin@apple.com>
1821
1822         * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Bring this file back from
1823         the dead. It was removed by accident when someone was trying to work on the branch.
1824
1825 2005-07-31  Darin Adler  <darin@apple.com>
1826
1827         - a little tools cleanup
1828
1829         * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Moved options from target to
1830         project as a whole. Removed unused Default configuration.
1831
1832         * Scripts/check-dom-results: Added license header, comment to explain purpose of tool.
1833
1834 2005-07-31  Duncan Wilcox  <duncan@mclink.it>
1835
1836         Reviewed and landed by Darin Adler.
1837
1838         Add logging of editing delegate calls for regression checking.
1839
1840         * DumpRenderTree/DumpRenderTree.m:
1841         (main):
1842           setup editing delegate
1843
1844         (-[DOMNode dumpPath]):
1845         (-[DOMRange dump]):
1846           utility for editing delegate logging
1847
1848         (-[EditingDelegate webView:shouldBeginEditingInDOMRange:]):
1849         (-[EditingDelegate webView:shouldEndEditingInDOMRange:]):
1850         (-[EditingDelegate webView:shouldInsertNode:replacingDOMRange:givenAction:]):
1851         (-[EditingDelegate webView:shouldInsertText:replacingDOMRange:givenAction:]):
1852         (-[EditingDelegate webView:shouldDeleteDOMRange:]):
1853         (-[EditingDelegate webView:shouldChangeSelectedDOMRange:toDOMRange:affinity:stillSelecting:]):
1854         (-[EditingDelegate webView:shouldApplyStyle:toElementsInDOMRange:]):
1855         (-[EditingDelegate webView:shouldChangeTypingStyle:toStyle:]):
1856         (-[EditingDelegate webViewDidBeginEditing:]):
1857         (-[EditingDelegate webViewDidChange:]):
1858         (-[EditingDelegate webViewDidEndEditing:]):
1859         (-[EditingDelegate webViewDidChangeTypingStyle:]):
1860           log corresponding editing delegate methods
1861
1862         (-[EditingDelegate webViewDidChangeSelection:]):
1863           log selection except when clearing selection after end of test (uses existing "done" flag)
1864
1865         (dumpRenderTree):
1866           added clearing of selection after test
1867
1868 2005-07-31  Eric Seidel  <eseidel@apple.com>
1869
1870         Reviewed by hyatt.
1871
1872         * Scripts/build-drawtest: Added.
1873         * Scripts/build-svg2png: Added.
1874         * Scripts/build-webcore-svg: Added.
1875         * Scripts/run-drawtest: Added.
1876         * Scripts/webkitdirs.pm: added checkSVGFrameworks
1877         Made it much easier to build WebCore+SVG.
1878         http://bugzilla.opendarwin.org/show_bug.cgi?id=4208
1879
1880 2005-07-29  Eric Seidel  <eseidel@apple.com>
1881
1882         Reviewed by vicki.
1883
1884         * DrawTest/DrawTest.xcodeproj/project.pbxproj:
1885         Build fix.  Removed bad path.
1886
1887 2005-07-29  Eric Seidel  <eseidel@apple.com>
1888
1889         Reviewed by sullivan.
1890
1891         * DrawTest/AppDelegate.h: Added.
1892         * DrawTest/AppDelegate.m: Added.
1893         * DrawTest/DrawTest.xcodeproj/project.pbxproj: Added.
1894         * DrawTest/DrawTestDocument.h: Added.
1895         * DrawTest/DrawTestDocument.m: Added.
1896         * DrawTest/DrawTestInspectorController.h: Added.
1897         * DrawTest/DrawTestInspectorController.m: Added.
1898         * DrawTest/DrawTestToolbarController.h: Added.
1899         * DrawTest/DrawTestToolbarController.m: Added.
1900         * DrawTest/DrawTestView.h: Added.
1901         * DrawTest/DrawTestView.m: Added.
1902         * DrawTest/DrawTest_Prefix.pch: Added.
1903         * DrawTest/English.lproj/DrawTestDocument.nib/classes.nib: Added.
1904         * DrawTest/English.lproj/DrawTestDocument.nib/info.nib: Added.
1905         * DrawTest/English.lproj/DrawTestDocument.nib/keyedobjects.nib: Added.
1906         * DrawTest/English.lproj/InfoPlist.strings: Added.
1907         * DrawTest/English.lproj/Inspector.nib/classes.nib: Added.
1908         * DrawTest/English.lproj/Inspector.nib/info.nib: Added.
1909         * DrawTest/English.lproj/Inspector.nib/keyedobjects.nib: Added.
1910         * DrawTest/English.lproj/MainMenu.nib/classes.nib: Added.
1911         * DrawTest/English.lproj/MainMenu.nib/info.nib: Added.
1912         * DrawTest/English.lproj/MainMenu.nib/keyedobjects.nib: Added.
1913         * DrawTest/English.lproj/TestViewer.nib/classes.nib: Added.
1914         * DrawTest/English.lproj/TestViewer.nib/info.nib: Added.
1915         * DrawTest/English.lproj/TestViewer.nib/keyedobjects.nib: Added.
1916         * DrawTest/Info.plist: Added.
1917         * DrawTest/SVGTest.h: Added.
1918         * DrawTest/SVGTest.m: Added.
1919         * DrawTest/ScalingImageView.h: Added.
1920         * DrawTest/ScalingImageView.m: Added.
1921         * DrawTest/TestController.h: Added.
1922         * DrawTest/TestController.m: Added.
1923         * DrawTest/TestViewerSplitView.h: Added.
1924         * DrawTest/TestViewerSplitView.m: Added.
1925         * DrawTest/main.m: Added.
1926         Adding simple cocoa app for testing SVG rendering, interaction.
1927         http://bugzilla.opendarwin.org/show_bug.cgi?id=4157
1928
1929 2005-07-28  Eric Seidel  <eseidel@apple.com>
1930
1931         Reviewed by ggaren.
1932
1933         * svg2png/svg2png.m: Added.
1934         * svg2png/svg2png.xcodeproj/project.pbxproj: Added.
1935         * svg2png/svg2png_Prefix.pch: Added.
1936         Added a simple test tool which dumps a PNG from an SVG using
1937         WebCore+SVG's SVG rendering support.
1938         http://bugzilla.opendarwin.org/show_bug.cgi?id=4156
1939
1940 2005-07-26  Maciej Stachowiak  <mjs@apple.com>
1941
1942         Reviewed by Darin.
1943
1944         - new script to review the DOM layout test results and see where we stand
1945         on actual success and failure
1946
1947         * Scripts/check-dom-results: Added.
1948
1949 2005-07-25  Darin Adler  <darin@apple.com>
1950
1951         * Scripts/webkitdirs.pm: Check in missing line of code.
1952
1953 2005-07-25  Darin Adler  <darin@apple.com>
1954
1955         - fixed problem that was causing JavaScriptCore test to fail
1956           (except for people who had set DYLD_FRAMEWORK_PATH)
1957
1958         * Scripts/run-javascriptcore-tests: Add code to set DYLD_FRAMEWORK_PATH.
1959         Add code to parse configuration parameter so you can pass --deployment if you like.
1960         * Scripts/run-webkit-tests: Add code to parse configuration parameter.
1961
1962         * Scripts/update-javascriptcore-test-results: Add license header.
1963
1964         * Scripts/webkitdirs.pm: Change code that reads configuration option to remove it
1965         from @ARGV. This lets us use this option in commands that take other options and
1966         pass them along to a subsequent tool.
1967
1968 2005-07-25  Darin Adler  <darin@apple.com>
1969
1970         Reviewed by Geoff Garen.
1971
1972         - Fixed run-safari and gdb-safari to use the Safari application in the build results
1973           directory, if any, falling back to the one in the Applications directory otherwise.
1974           Does no harm for open source contributors who don't build Safari, and helps out the
1975           Safari team, since we do build Safari.
1976
1977         * Scripts/webkitdirs.pm: Added safariPath function that uses WEBKIT_SAFARI environment
1978         variable, and if that's not present, looks in either the build results directory or
1979         /Applications; factors code that was in both scripts before into a shared function.
1980         Also removed some Xcode 2.0 support which is no longer relevant since our projects are
1981         now in Xcode 2.1 format and incompatible with older versions of Xcode.
1982
1983         * Scripts/gdb-safari: Use safariPath.
1984         * Scripts/run-safari: Use safariPath.
1985
1986 2005-07-22  Geoffrey Garen  <ggaren@apple.com>
1987
1988         Moved Tools/Scripts/run-mozilla-tests to WebKitTools/Scripts/run-javascriptcore-tests.
1989         run-javascriptcore-tests now passes its command-line arguments to jsDriver.pl
1990         
1991         Moved Tools/Scripts/update-mozilla-js-test-results to 
1992         WebKitTools/Scripts/update-javascriptcore-test-results.
1993         
1994         Reviewed by darin.
1995
1996         * Scripts/run-javascriptcore-tests: Added.
1997
1998 2005-07-21  Geoffrey Garen  <ggaren@apple.com>
1999
2000         Reviewed by Darin.
2001
2002         * Scripts/build-dumprendertree: changed XCode 2.0 project file reference to 2.1
2003
2004 2005-07-21  Geoffrey Garen  <ggaren@apple.com>
2005
2006         * DumpRenderTree/DumpRenderTree.xcode/.cvsignore: Removed.
2007
2008 2005-07-21  Geoffrey Garen  <ggaren@apple.com>
2009
2010         * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Removed.
2011
2012 2005-07-21  Geoffrey Garen  <ggaren@apple.com>
2013
2014         * DumpRenderTree/DumpRenderTree.xcodeproj/.cvsignore: Added.
2015
2016 2005-07-21  Geoffrey Garen  <ggaren@apple.com>
2017
2018         * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Added.
2019
2020 2005-07-21  Geoffrey Garen  <ggaren@apple.com>
2021
2022         * Scripts/build-webkit:
2023
2024 2005-07-12  Eric Seidel  <eseidel@apple.com>
2025
2026         Reviewed by mjs.
2027
2028         * checkout-svg: Fixed error with symlink creation.
2029
2030 2005-07-12  Eric Seidel  <eseidel@apple.com>
2031
2032         Reviewed by mjs.
2033
2034         * checkout-svg: Added.
2035         Script to check out WebCore+SVG
2036
2037 2005-06-30  Darin Adler  <darin@apple.com>
2038
2039         Changes based on input from Michael Kahl.
2040
2041         * Scripts/cvs-create-patch: Use "-f" so we are compatible with .cvsrc files that
2042         specify different style of "diff".
2043         * Scripts/webkitdirs.pm: Add missing call to determineBaseProductDir, so that
2044         determineConfigurationProductDir works in all cases.
2045
2046 2005-06-29  Darin Adler  <darin@apple.com>
2047
2048         - fixed bug which would result in multiple unwanted dumps in a single layout test
2049
2050         * DumpRenderTree/DumpRenderTree.m:
2051         (-[WaitUntilDoneDelegate webView:locationChangeDone:forDataSource:]): Set new
2052         "readyToDump" flag.
2053         (-[LayoutTestController waitUntilDone]): Update for name change.
2054         (-[LayoutTestController notifyDone]): Dump only if ready.
2055         (dumpRenderTree): Set up new boolean and update for name change.
2056
2057 2005-06-29  Darin Adler  <darin@apple.com>
2058
2059         Changes by Timothy Hatcher.
2060         Reviewed by me.
2061
2062         * Scripts/run-webkit-app: Added script to open an arbritrary application with
2063         a CVS built WebKit. Example: ./run-webkit-app Colloquy
2064
2065         * Scripts/gdb-safari: Added support for WEBKIT_SAFARI environment variable to specify
2066         a custom location to the Safari.app bundle. This is optional, script defaults to the stock location.
2067         * Scripts/run-safari: Ditto.
2068
2069 2005-06-26  Darin Adler  <darin@apple.com>
2070
2071         * Scripts/build-dumprendertree: Pass -project option so that having a second
2072         copy of the project (like the one Xcode 2.1 offers to make for you) that's
2073         out of date won't screw you up.
2074         * Scripts/build-webkit: Ditto.
2075
2076 2005-06-23  Darin Adler  <darin@apple.com>
2077
2078         * Scripts/webkitdirs.pm: Fixed a regular expression in the code I just landed.
2079
2080 2005-06-23  Darin Adler  <darin@apple.com>
2081
2082         Changes based on input from Michael Kahl.
2083
2084         * Scripts/cvs-create-patch: Added code to handle getting changes in the top-level
2085         directory passed in.
2086
2087         * Scripts/webkitdirs.pm: Eliminate use of changing the current directory and using
2088         getcwd() in the code to find the base product dir. Added code to handle unusual
2089         base product directory values that use SRCROOT.
2090
2091 2005-06-22  Darin Adler  <darin@apple.com>
2092
2093         Change by Anders Carlsson.
2094
2095         - added support for dumping title changes
2096
2097         * DumpRenderTree/DumpRenderTree.m:
2098         (-[WaitUntilDoneDelegate webView:didReceiveTitle:forFrame:]): Added. Dump title change
2099         if requested by JavaScript.
2100         (+[LayoutTestController isSelectorExcludedFromWebScript:]): Added dumpTitleChanges.
2101         (-[LayoutTestController dumpTitleChanges]): Added, sets flag.
2102         (dumpRenderTree): Start flag as NO.
2103
2104 2005-06-20  Darin Adler  <darin@apple.com>
2105
2106         Reviewed by Justin Garcia.
2107
2108         * Scripts/run-webkit-tests: Report number of tests when they succeed.
2109
2110 2005-06-18  Darin Adler  <darin@apple.com>
2111
2112         * DumpRenderTree/DumpRenderTree.m: (dumpRenderTree): Add more auto-release pools
2113         in the hope of making the tool use less memory and run faster.
2114
2115 2005-06-18  Darin Adler  <darin@apple.com>
2116
2117         * Scripts/cvs-apply: Improve handling of patches with CR characters in them.
2118         * Scripts/cvs-unapply: Ditto.
2119
2120 2005-06-17  Maciej Stachowiak  <mjs@apple.com>
2121
2122         - added prepare-ChangeLog script which we use internally to make ChangeLogs, for
2123         benefit of all WebKit hackerdom
2124
2125         * Scripts/prepare-ChangeLog: Added.
2126
2127 2005-06-16  Darin Adler  <darin@apple.com>
2128
2129         - recent changes to XcodeOptions made it depend on the current directory
2130           The intent was to have the WebKitBuild directory be next to WebKitTools,
2131           not inside the various build directories. Workaround for now is to call
2132           XcodeOptions when the directory is set to the WebKit directory.
2133
2134         * Scripts/build-dumprendertree: Use a local variable for XcodeOptions and get it
2135         at the start of the script.
2136         * Scripts/build-webkit: Ditto.
2137
2138 2005-06-15  Darin Adler  <darin@apple.com>
2139
2140         * Scripts/webkitdirs.pm: Recognize all 1.X versions of Xcode as old too, not just 2.0.
2141
2142 2005-06-14  Darin Adler  <darin@apple.com>
2143
2144         Changes by Anders Carlsson.
2145         Reviewed by me.
2146
2147         - fixed <http://bugzilla.opendarwin.org/show_bug.cgi?id=3496>
2148           Add gdb-safari script to launch Safari under gdb
2149
2150         * Scripts/gdb-safari: Added.
2151
2152 2005-06-12  Darin Adler  <darin@apple.com>
2153
2154         Changes by Stuart Morgan.
2155         Reviewed by me.
2156
2157         * Scripts/cvs-abandon: Use cwd instead of `pwd`.
2158         * Scripts/cvs-apply: Ditto.
2159         * Scripts/cvs-create-patch: Ditto.
2160         * Scripts/cvs-unapply: Ditto.
2161         * Scripts/run-webkit-tests: Ditto.
2162         * Scripts/webkitdirs.pm: Ditto. Also improve handling when there's no "Configuration" file.
2163
2164 2005-06-12  Darin Adler  <darin@apple.com>
2165
2166         * Scripts/cvs-apply: Handle case of an empty patch better.
2167         * Scripts/cvs-unapply: Ditto.
2168
2169 2005-06-12  Darin Adler  <darin@apple.com>
2170
2171         Changes by Michael Gaiman.
2172         Reviewed by me.
2173
2174         - fixed <http://bugzilla.opendarwin.org/show_bug.cgi?id=3487>
2175           WebKit no longer builds after configuration supporting build changes
2176
2177         * Scripts/webkitdirs.pm: Chomp off the result of `pwd`, and don't die when no Configuration file.
2178
2179 2005-06-12  Darin Adler  <darin@apple.com>
2180
2181         * Scripts/update-webkit: Make this script work when called from any directory.
2182
2183 2005-06-12  Darin Adler  <darin@apple.com>
2184
2185         Reviewed by Maciej.
2186         Includes changes by Stuart Morgan as well as my own.
2187
2188         * Scripts/build-dumprendertree: Call the new setConfiguration function, and use XcodeOptions instead of
2189         symrootXcodeOptions to set the -buildstyle option.
2190         * Scripts/build-webkit: Ditto. Also remove the old way of supporting Xcode 2.1 and the old --debug option.
2191         The new --development option does the same thing.
2192         * Scripts/run-safari: Ditto.
2193         * Scripts/run-webkit-tests: Ditto.
2194         * Scripts/update-webkit: Ditto.
2195         * Scripts/set-webkit-configuration: Added. Sets the default configuration to Development or Deployment.
2196
2197         * Scripts/webkitdirs.pm: use FindBin to find the WebKit directory; works no matter what the current
2198         directory is when invoking a script. Add code to determine the Xcode version so we can do the right
2199         thing for 2.0 and 2.1. Change the productDir function to return the appropriate per-configuration
2200         product directory. Read the default configuration from a file, overridable by a passed-in command-line
2201         option.
2202
2203 2005-06-11  Darin Adler  <darin@apple.com>
2204
2205         * Scripts/cvs-create-patch: Improve handling of directories with mixed CVS roots by going into each directory
2206         to execute the cvs diff commands.
2207
2208 2005-06-11  Darin Adler  <darin@apple.com>
2209
2210         - added first cuts at some cvs scripts
2211
2212             cvs-abandon is for throwing away changes; discards any local changes, reverting to the state in CVS
2213             cvs-create-patch is for making patches; runs cvs diff with all the right options and handles added/deleted files
2214             cvs-apply is for applying patches; runs patch and cvs add and cvs rm
2215             cvs-unapply is for unapplying patches; does the opposite of cvs-apply
2216
2217           An argument against these is "waste of time if we switch to Subversion", but they should be good for a while.
2218
2219         * Scripts/cvs-abandon: Added.
2220         * Scripts/cvs-apply: Added.
2221         * Scripts/cvs-create-patch: Added.
2222         * Scripts/cvs-unapply: Added.
2223
2224 2005-06-09  Darin Adler  <darin@apple.com>
2225
2226         Reviewed by Maciej.
2227
2228         - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=3397
2229           Build DumpRenderTree fails with unresolved NSAutoreleasePool, etc
2230
2231         * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Change type from "folder" to "wrapper.framework"
2232         for Foundation.framework. How was it ever wrong?
2233
2234         - finally, I tested making the default build directory work; it works now
2235
2236         * Scripts/webkitdirs.pm: Changed structure of the code a little bit, added symrootXcodeOptions function
2237         that sets SYMROOT on the command line in case there's no product directory set in Xcode preferences.
2238         * Scripts/build-webkit: Pass symrootXcodeOptions when invoking Xcode.
2239         * Scripts/build-dumprendertree: Ditto.
2240
2241 2005-06-09  Darin Adler  <darin@apple.com>
2242
2243         * Scripts/webkitdirs.pm: Another try at making the default build directory of ~/WebKitBuild
2244         work. Someone should try building without setting the Xcode build product directory now,
2245         and let me know if it works.
2246
2247 2005-06-08  Darin Adler  <darin@apple.com>
2248
2249         - quick fix to try to get build scripts working again
2250
2251         * Scripts/build-dumprendertree: Add FindBin.
2252         * Scripts/build-webkit: Ditto.
2253         * Scripts/run-safari: Ditto.
2254         * Scripts/run-webkit-tests: Ditto.
2255         * Scripts/update-webkit: Ditto.
2256
2257 2005-06-08  Darin Adler  <darin@apple.com>
2258
2259         Reviewed by Maciej.
2260
2261         - some build script enhancements
2262
2263         * Scripts/build-dumprendertree: Changed to use webkitdirs.
2264         * Scripts/build-webkit: Changed to use webkitdirs, also only copy files from WebKitLibraries if
2265         they are newer.
2266         * Scripts/run-safari: Reduce number of log messages, change to respect "-d" flag and get Development
2267         before Deplyment in that case.
2268         * Scripts/run-webkit-tests: Changed to use webkitdirs.
2269         * Scripts/update-webkit: Changed to use webkitdirs.
2270
2271         * Scripts/webkitdirs.pm: Added.
2272
2273 2005-06-08  Maciej Stachowiak  <mjs@apple.com>
2274
2275         Code change by Toby Peterson <toby@opendarwin.org>
2276         Reviewed by me.
2277
2278         * Scripts/run-safari: Fix to work with Xcode 2.0 again. The script would
2279         get confused because build-webkit now makes even 2.0 build directories look
2280         like 2.1.
2281
2282 2005-06-07  Darin Adler  <darin@apple.com>
2283
2284         Reviewed by Adele Peterson.
2285
2286         * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Added Deployment build style.
2287         * Scripts/build-dumprendertree: For now, always use Deployment build style. This may fix things
2288         so we can run tests with Xcode 2.1.
2289
2290 2005-06-07  Darin Adler  <darin@apple.com>
2291
2292         Reviewed by Adele Peterson.
2293
2294         * Scripts/run-webkit-tests: Pass -L to find command to follow symlinks. This allows symlinks in the
2295         layout-tests directory to include additional sets of tests.
2296
2297 2005-06-07  Darin Adler  <darin@apple.com>
2298
2299         * checkout: Added license.
2300         * Scripts/build-dumprendertree: Ditto.
2301         * Scripts/run-webkit-tests: Ditto.
2302         * Scripts/update-webkit: Ditto.
2303
2304 2005-06-07  Darin Adler  <darin@apple.com>
2305
2306         Change by Toby Peterson <toby@opendarwin.org>.
2307         Reviewed by me.
2308
2309         * Scripts/build-webkit: Changes so you can build with Xcode 2.1. (I also added a license to this file.)
2310         * Scripts/run-safari: Ditto.
2311
2312 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
2313
2314         * Scripts/build-webkit: run ranlib on libWebKitSystemInterface.a
2315
2316 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
2317
2318         * Scripts/build-webkit: Chop newline off of $productDir to avoid problems with logic to copy files ther.
2319
2320 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
2321
2322         * Scripts/build-webkit: Install WebKitSystemInterface stuff into build products dir.
2323
2324 2005-06-05  Darin Adler  <darin@apple.com>
2325
2326         * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Tweak, simplify.
2327         * Scripts/build-dumprendertree: Added.
2328         * Scripts/build-webkit: Build All in the JavaScriptCore directory.
2329         * Scripts/run-webkit-tests: Build DumpRenderTree before running.
2330
2331 2005-06-05  Darin Adler  <darin@apple.com>
2332
2333         * Scripts/run-safari: Fix path to Safari executable. Add check for frameworks.
2334
2335 2005-06-05  Darin Adler  <darin@apple.com>
2336
2337         - add run-webkit-tests script; not working yet but the pieces are there
2338
2339         * Scripts/run-webkit-tests: Added.
2340
2341         * DumpRenderTree/DumpRenderTree.m: Added.
2342         * DumpRenderTree/DumpRenderTree.xcode/.cvsignore: Added.
2343         * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Added.
2344         * DumpRenderTree/DumpRenderTreePrefix.h: Added.
2345
2346 2005-06-05  Darin Adler  <darin@apple.com>
2347
2348         - created module, first cut at Web Kit Open Source Project scripts
2349
2350         * ChangeLog: Added.
2351         * Scripts/build-webkit: Added.
2352         * Scripts/run-safari: Added.
2353         * Scripts/update-webkit: Added.
2354         * checkout: Added.
2355
2356 === creation of WebKitTools module ===