2005-07-29 Eric Seidel Reviewed by vicki. * DrawTest/DrawTest.xcodeproj/project.pbxproj: Build fix. Removed bad path. 2005-07-29 Eric Seidel Reviewed by sullivan. * DrawTest/AppDelegate.h: Added. * DrawTest/AppDelegate.m: Added. * DrawTest/DrawTest.xcodeproj/project.pbxproj: Added. * DrawTest/DrawTestDocument.h: Added. * DrawTest/DrawTestDocument.m: Added. * DrawTest/DrawTestInspectorController.h: Added. * DrawTest/DrawTestInspectorController.m: Added. * DrawTest/DrawTestToolbarController.h: Added. * DrawTest/DrawTestToolbarController.m: Added. * DrawTest/DrawTestView.h: Added. * DrawTest/DrawTestView.m: Added. * DrawTest/DrawTest_Prefix.pch: Added. * DrawTest/English.lproj/DrawTestDocument.nib/classes.nib: Added. * DrawTest/English.lproj/DrawTestDocument.nib/info.nib: Added. * DrawTest/English.lproj/DrawTestDocument.nib/keyedobjects.nib: Added. * DrawTest/English.lproj/InfoPlist.strings: Added. * DrawTest/English.lproj/Inspector.nib/classes.nib: Added. * DrawTest/English.lproj/Inspector.nib/info.nib: Added. * DrawTest/English.lproj/Inspector.nib/keyedobjects.nib: Added. * DrawTest/English.lproj/MainMenu.nib/classes.nib: Added. * DrawTest/English.lproj/MainMenu.nib/info.nib: Added. * DrawTest/English.lproj/MainMenu.nib/keyedobjects.nib: Added. * DrawTest/English.lproj/TestViewer.nib/classes.nib: Added. * DrawTest/English.lproj/TestViewer.nib/info.nib: Added. * DrawTest/English.lproj/TestViewer.nib/keyedobjects.nib: Added. * DrawTest/Info.plist: Added. * DrawTest/SVGTest.h: Added. * DrawTest/SVGTest.m: Added. * DrawTest/ScalingImageView.h: Added. * DrawTest/ScalingImageView.m: Added. * DrawTest/TestController.h: Added. * DrawTest/TestController.m: Added. * DrawTest/TestViewerSplitView.h: Added. * DrawTest/TestViewerSplitView.m: Added. * DrawTest/main.m: Added. Adding simple cocoa app for testing SVG rendering, interaction. http://bugzilla.opendarwin.org/show_bug.cgi?id=4157 2005-07-28 Eric Seidel Reviewed by ggaren. * svg2png/svg2png.m: Added. * svg2png/svg2png.xcodeproj/project.pbxproj: Added. * svg2png/svg2png_Prefix.pch: Added. Added a simple test tool which dumps a PNG from an SVG using WebCore+SVG's SVG rendering support. http://bugzilla.opendarwin.org/show_bug.cgi?id=4156 2005-07-26 Maciej Stachowiak Reviewed by Darin. - new script to review the DOM layout test results and see where we stand on actual success and failure * Scripts/check-dom-results: Added. 2005-07-25 Darin Adler * Scripts/webkitdirs.pm: Check in missing line of code. 2005-07-25 Darin Adler - fixed problem that was causing JavaScriptCore test to fail (except for people who had set DYLD_FRAMEWORK_PATH) * Scripts/run-javascriptcore-tests: Add code to set DYLD_FRAMEWORK_PATH. Add code to parse configuration parameter so you can pass --deployment if you like. * Scripts/run-webkit-tests: Add code to parse configuration parameter. * Scripts/update-javascriptcore-test-results: Add license header. * Scripts/webkitdirs.pm: Change code that reads configuration option to remove it from @ARGV. This lets us use this option in commands that take other options and pass them along to a subsequent tool. 2005-07-25 Darin Adler Reviewed by Geoff Garen. - Fixed run-safari and gdb-safari to use the Safari application in the build results directory, if any, falling back to the one in the Applications directory otherwise. Does no harm for open source contributors who don't build Safari, and helps out the Safari team, since we do build Safari. * Scripts/webkitdirs.pm: Added safariPath function that uses WEBKIT_SAFARI environment variable, and if that's not present, looks in either the build results directory or /Applications; factors code that was in both scripts before into a shared function. Also removed some Xcode 2.0 support which is no longer relevant since our projects are now in Xcode 2.1 format and incompatible with older versions of Xcode. * Scripts/gdb-safari: Use safariPath. * Scripts/run-safari: Use safariPath. 2005-07-22 Geoffrey Garen Moved Tools/Scripts/run-mozilla-tests to WebKitTools/Scripts/run-javascriptcore-tests. run-javascriptcore-tests now passes its command-line arguments to jsDriver.pl Moved Tools/Scripts/update-mozilla-js-test-results to WebKitTools/Scripts/update-javascriptcore-test-results. Reviewed by darin. * Scripts/run-javascriptcore-tests: Added. 2005-07-21 Geoffrey Garen Reviewed by Darin. * Scripts/build-dumprendertree: changed XCode 2.0 project file reference to 2.1 2005-07-21 Geoffrey Garen * DumpRenderTree/DumpRenderTree.xcode/.cvsignore: Removed. 2005-07-21 Geoffrey Garen * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Removed. 2005-07-21 Geoffrey Garen * DumpRenderTree/DumpRenderTree.xcodeproj/.cvsignore: Added. 2005-07-21 Geoffrey Garen * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Added. 2005-07-21 Geoffrey Garen * Scripts/build-webkit: 2005-07-12 Eric Seidel Reviewed by mjs. * checkout-svg: Fixed error with symlink creation. 2005-07-12 Eric Seidel Reviewed by mjs. * checkout-svg: Added. Script to check out WebCore+SVG 2005-06-30 Darin Adler Changes based on input from Michael Kahl. * Scripts/cvs-create-patch: Use "-f" so we are compatible with .cvsrc files that specify different style of "diff". * Scripts/webkitdirs.pm: Add missing call to determineBaseProductDir, so that determineConfigurationProductDir works in all cases. 2005-06-29 Darin Adler - fixed bug which would result in multiple unwanted dumps in a single layout test * DumpRenderTree/DumpRenderTree.m: (-[WaitUntilDoneDelegate webView:locationChangeDone:forDataSource:]): Set new "readyToDump" flag. (-[LayoutTestController waitUntilDone]): Update for name change. (-[LayoutTestController notifyDone]): Dump only if ready. (dumpRenderTree): Set up new boolean and update for name change. 2005-06-29 Darin Adler Changes by Timothy Hatcher. Reviewed by me. * Scripts/run-webkit-app: Added script to open an arbritrary application with a CVS built WebKit. Example: ./run-webkit-app Colloquy * Scripts/gdb-safari: Added support for WEBKIT_SAFARI environment variable to specify a custom location to the Safari.app bundle. This is optional, script defaults to the stock location. * Scripts/run-safari: Ditto. 2005-06-26 Darin Adler * Scripts/build-dumprendertree: Pass -project option so that having a second copy of the project (like the one Xcode 2.1 offers to make for you) that's out of date won't screw you up. * Scripts/build-webkit: Ditto. 2005-06-23 Darin Adler * Scripts/webkitdirs.pm: Fixed a regular expression in the code I just landed. 2005-06-23 Darin Adler Changes based on input from Michael Kahl. * Scripts/cvs-create-patch: Added code to handle getting changes in the top-level directory passed in. * Scripts/webkitdirs.pm: Eliminate use of changing the current directory and using getcwd() in the code to find the base product dir. Added code to handle unusual base product directory values that use SRCROOT. 2005-06-22 Darin Adler Change by Anders Carlsson. - added support for dumping title changes * DumpRenderTree/DumpRenderTree.m: (-[WaitUntilDoneDelegate webView:didReceiveTitle:forFrame:]): Added. Dump title change if requested by JavaScript. (+[LayoutTestController isSelectorExcludedFromWebScript:]): Added dumpTitleChanges. (-[LayoutTestController dumpTitleChanges]): Added, sets flag. (dumpRenderTree): Start flag as NO. 2005-06-20 Darin Adler Reviewed by Justin Garcia. * Scripts/run-webkit-tests: Report number of tests when they succeed. 2005-06-18 Darin Adler * DumpRenderTree/DumpRenderTree.m: (dumpRenderTree): Add more auto-release pools in the hope of making the tool use less memory and run faster. 2005-06-18 Darin Adler * Scripts/cvs-apply: Improve handling of patches with CR characters in them. * Scripts/cvs-unapply: Ditto. 2005-06-17 Maciej Stachowiak - added prepare-ChangeLog script which we use internally to make ChangeLogs, for benefit of all WebKit hackerdom * Scripts/prepare-ChangeLog: Added. 2005-06-16 Darin Adler - recent changes to XcodeOptions made it depend on the current directory The intent was to have the WebKitBuild directory be next to WebKitTools, not inside the various build directories. Workaround for now is to call XcodeOptions when the directory is set to the WebKit directory. * Scripts/build-dumprendertree: Use a local variable for XcodeOptions and get it at the start of the script. * Scripts/build-webkit: Ditto. 2005-06-15 Darin Adler * Scripts/webkitdirs.pm: Recognize all 1.X versions of Xcode as old too, not just 2.0. 2005-06-14 Darin Adler Changes by Anders Carlsson. Reviewed by me. - fixed Add gdb-safari script to launch Safari under gdb * Scripts/gdb-safari: Added. 2005-06-12 Darin Adler Changes by Stuart Morgan. Reviewed by me. * Scripts/cvs-abandon: Use cwd instead of `pwd`. * Scripts/cvs-apply: Ditto. * Scripts/cvs-create-patch: Ditto. * Scripts/cvs-unapply: Ditto. * Scripts/run-webkit-tests: Ditto. * Scripts/webkitdirs.pm: Ditto. Also improve handling when there's no "Configuration" file. 2005-06-12 Darin Adler * Scripts/cvs-apply: Handle case of an empty patch better. * Scripts/cvs-unapply: Ditto. 2005-06-12 Darin Adler Changes by Michael Gaiman. Reviewed by me. - fixed WebKit no longer builds after configuration supporting build changes * Scripts/webkitdirs.pm: Chomp off the result of `pwd`, and don't die when no Configuration file. 2005-06-12 Darin Adler * Scripts/update-webkit: Make this script work when called from any directory. 2005-06-12 Darin Adler Reviewed by Maciej. Includes changes by Stuart Morgan as well as my own. * Scripts/build-dumprendertree: Call the new setConfiguration function, and use XcodeOptions instead of symrootXcodeOptions to set the -buildstyle option. * Scripts/build-webkit: Ditto. Also remove the old way of supporting Xcode 2.1 and the old --debug option. The new --development option does the same thing. * Scripts/run-safari: Ditto. * Scripts/run-webkit-tests: Ditto. * Scripts/update-webkit: Ditto. * Scripts/set-webkit-configuration: Added. Sets the default configuration to Development or Deployment. * Scripts/webkitdirs.pm: use FindBin to find the WebKit directory; works no matter what the current directory is when invoking a script. Add code to determine the Xcode version so we can do the right thing for 2.0 and 2.1. Change the productDir function to return the appropriate per-configuration product directory. Read the default configuration from a file, overridable by a passed-in command-line option. 2005-06-11 Darin Adler * Scripts/cvs-create-patch: Improve handling of directories with mixed CVS roots by going into each directory to execute the cvs diff commands. 2005-06-11 Darin Adler - added first cuts at some cvs scripts cvs-abandon is for throwing away changes; discards any local changes, reverting to the state in CVS cvs-create-patch is for making patches; runs cvs diff with all the right options and handles added/deleted files cvs-apply is for applying patches; runs patch and cvs add and cvs rm cvs-unapply is for unapplying patches; does the opposite of cvs-apply An argument against these is "waste of time if we switch to Subversion", but they should be good for a while. * Scripts/cvs-abandon: Added. * Scripts/cvs-apply: Added. * Scripts/cvs-create-patch: Added. * Scripts/cvs-unapply: Added. 2005-06-09 Darin Adler Reviewed by Maciej. - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=3397 Build DumpRenderTree fails with unresolved NSAutoreleasePool, etc * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Change type from "folder" to "wrapper.framework" for Foundation.framework. How was it ever wrong? - finally, I tested making the default build directory work; it works now * Scripts/webkitdirs.pm: Changed structure of the code a little bit, added symrootXcodeOptions function that sets SYMROOT on the command line in case there's no product directory set in Xcode preferences. * Scripts/build-webkit: Pass symrootXcodeOptions when invoking Xcode. * Scripts/build-dumprendertree: Ditto. 2005-06-09 Darin Adler * Scripts/webkitdirs.pm: Another try at making the default build directory of ~/WebKitBuild work. Someone should try building without setting the Xcode build product directory now, and let me know if it works. 2005-06-08 Darin Adler - quick fix to try to get build scripts working again * Scripts/build-dumprendertree: Add FindBin. * Scripts/build-webkit: Ditto. * Scripts/run-safari: Ditto. * Scripts/run-webkit-tests: Ditto. * Scripts/update-webkit: Ditto. 2005-06-08 Darin Adler Reviewed by Maciej. - some build script enhancements * Scripts/build-dumprendertree: Changed to use webkitdirs. * Scripts/build-webkit: Changed to use webkitdirs, also only copy files from WebKitLibraries if they are newer. * Scripts/run-safari: Reduce number of log messages, change to respect "-d" flag and get Development before Deplyment in that case. * Scripts/run-webkit-tests: Changed to use webkitdirs. * Scripts/update-webkit: Changed to use webkitdirs. * Scripts/webkitdirs.pm: Added. 2005-06-08 Maciej Stachowiak Code change by Toby Peterson Reviewed by me. * Scripts/run-safari: Fix to work with Xcode 2.0 again. The script would get confused because build-webkit now makes even 2.0 build directories look like 2.1. 2005-06-07 Darin Adler Reviewed by Adele Peterson. * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Added Deployment build style. * Scripts/build-dumprendertree: For now, always use Deployment build style. This may fix things so we can run tests with Xcode 2.1. 2005-06-07 Darin Adler Reviewed by Adele Peterson. * Scripts/run-webkit-tests: Pass -L to find command to follow symlinks. This allows symlinks in the layout-tests directory to include additional sets of tests. 2005-06-07 Darin Adler * checkout: Added license. * Scripts/build-dumprendertree: Ditto. * Scripts/run-webkit-tests: Ditto. * Scripts/update-webkit: Ditto. 2005-06-07 Darin Adler Change by Toby Peterson . Reviewed by me. * Scripts/build-webkit: Changes so you can build with Xcode 2.1. (I also added a license to this file.) * Scripts/run-safari: Ditto. 2005-06-06 Maciej Stachowiak * Scripts/build-webkit: run ranlib on libWebKitSystemInterface.a 2005-06-06 Maciej Stachowiak * Scripts/build-webkit: Chop newline off of $productDir to avoid problems with logic to copy files ther. 2005-06-06 Maciej Stachowiak * Scripts/build-webkit: Install WebKitSystemInterface stuff into build products dir. 2005-06-05 Darin Adler * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Tweak, simplify. * Scripts/build-dumprendertree: Added. * Scripts/build-webkit: Build All in the JavaScriptCore directory. * Scripts/run-webkit-tests: Build DumpRenderTree before running. 2005-06-05 Darin Adler * Scripts/run-safari: Fix path to Safari executable. Add check for frameworks. 2005-06-05 Darin Adler - add run-webkit-tests script; not working yet but the pieces are there * Scripts/run-webkit-tests: Added. * DumpRenderTree/DumpRenderTree.m: Added. * DumpRenderTree/DumpRenderTree.xcode/.cvsignore: Added. * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Added. * DumpRenderTree/DumpRenderTreePrefix.h: Added. 2005-06-05 Darin Adler - created module, first cut at Web Kit Open Source Project scripts * ChangeLog: Added. * Scripts/build-webkit: Added. * Scripts/run-safari: Added. * Scripts/update-webkit: Added. * checkout: Added. === creation of WebKitTools module ===