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