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