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