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