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