1 2005-06-30 Darin Adler <darin@apple.com>
3 Changes based on input from Michael Kahl.
5 * Scripts/cvs-create-patch: Use "-f" so we are compatible with .cvsrc files that
6 specify different style of "diff".
7 * Scripts/webkitdirs.pm: Add missing call to determineBaseProductDir, so that
8 determineConfigurationProductDir works in all cases.
10 2005-06-29 Darin Adler <darin@apple.com>
12 - fixed bug which would result in multiple unwanted dumps in a single layout test
14 * DumpRenderTree/DumpRenderTree.m:
15 (-[WaitUntilDoneDelegate webView:locationChangeDone:forDataSource:]): Set new
17 (-[LayoutTestController waitUntilDone]): Update for name change.
18 (-[LayoutTestController notifyDone]): Dump only if ready.
19 (dumpRenderTree): Set up new boolean and update for name change.
21 2005-06-29 Darin Adler <darin@apple.com>
23 Changes by Timothy Hatcher.
26 * Scripts/run-webkit-app: Added script to open an arbritrary application with
27 a CVS built WebKit. Example: ./run-webkit-app Colloquy
29 * Scripts/gdb-safari: Added support for WEBKIT_SAFARI environment variable to specify
30 a custom location to the Safari.app bundle. This is optional, script defaults to the stock location.
31 * Scripts/run-safari: Ditto.
33 2005-06-26 Darin Adler <darin@apple.com>
35 * Scripts/build-dumprendertree: Pass -project option so that having a second
36 copy of the project (like the one Xcode 2.1 offers to make for you) that's
37 out of date won't screw you up.
38 * Scripts/build-webkit: Ditto.
40 2005-06-23 Darin Adler <darin@apple.com>
42 * Scripts/webkitdirs.pm: Fixed a regular expression in the code I just landed.
44 2005-06-23 Darin Adler <darin@apple.com>
46 Changes based on input from Michael Kahl.
48 * Scripts/cvs-create-patch: Added code to handle getting changes in the top-level
51 * Scripts/webkitdirs.pm: Eliminate use of changing the current directory and using
52 getcwd() in the code to find the base product dir. Added code to handle unusual
53 base product directory values that use SRCROOT.
55 2005-06-22 Darin Adler <darin@apple.com>
57 Change by Anders Carlsson.
59 - added support for dumping title changes
61 * DumpRenderTree/DumpRenderTree.m:
62 (-[WaitUntilDoneDelegate webView:didReceiveTitle:forFrame:]): Added. Dump title change
63 if requested by JavaScript.
64 (+[LayoutTestController isSelectorExcludedFromWebScript:]): Added dumpTitleChanges.
65 (-[LayoutTestController dumpTitleChanges]): Added, sets flag.
66 (dumpRenderTree): Start flag as NO.
68 2005-06-20 Darin Adler <darin@apple.com>
70 Reviewed by Justin Garcia.
72 * Scripts/run-webkit-tests: Report number of tests when they succeed.
74 2005-06-18 Darin Adler <darin@apple.com>
76 * DumpRenderTree/DumpRenderTree.m: (dumpRenderTree): Add more auto-release pools
77 in the hope of making the tool use less memory and run faster.
79 2005-06-18 Darin Adler <darin@apple.com>
81 * Scripts/cvs-apply: Improve handling of patches with CR characters in them.
82 * Scripts/cvs-unapply: Ditto.
84 2005-06-17 Maciej Stachowiak <mjs@apple.com>
86 - added prepare-ChangeLog script which we use internally to make ChangeLogs, for
87 benefit of all WebKit hackerdom
89 * Scripts/prepare-ChangeLog: Added.
91 2005-06-16 Darin Adler <darin@apple.com>
93 - recent changes to XcodeOptions made it depend on the current directory
94 The intent was to have the WebKitBuild directory be next to WebKitTools,
95 not inside the various build directories. Workaround for now is to call
96 XcodeOptions when the directory is set to the WebKit directory.
98 * Scripts/build-dumprendertree: Use a local variable for XcodeOptions and get it
99 at the start of the script.
100 * Scripts/build-webkit: Ditto.
102 2005-06-15 Darin Adler <darin@apple.com>
104 * Scripts/webkitdirs.pm: Recognize all 1.X versions of Xcode as old too, not just 2.0.
106 2005-06-14 Darin Adler <darin@apple.com>
108 Changes by Anders Carlsson.
111 - fixed <http://bugzilla.opendarwin.org/show_bug.cgi?id=3496>
112 Add gdb-safari script to launch Safari under gdb
114 * Scripts/gdb-safari: Added.
116 2005-06-12 Darin Adler <darin@apple.com>
118 Changes by Stuart Morgan.
121 * Scripts/cvs-abandon: Use cwd instead of `pwd`.
122 * Scripts/cvs-apply: Ditto.
123 * Scripts/cvs-create-patch: Ditto.
124 * Scripts/cvs-unapply: Ditto.
125 * Scripts/run-webkit-tests: Ditto.
126 * Scripts/webkitdirs.pm: Ditto. Also improve handling when there's no "Configuration" file.
128 2005-06-12 Darin Adler <darin@apple.com>
130 * Scripts/cvs-apply: Handle case of an empty patch better.
131 * Scripts/cvs-unapply: Ditto.
133 2005-06-12 Darin Adler <darin@apple.com>
135 Changes by Michael Gaiman.
138 - fixed <http://bugzilla.opendarwin.org/show_bug.cgi?id=3487>
139 WebKit no longer builds after configuration supporting build changes
141 * Scripts/webkitdirs.pm: Chomp off the result of `pwd`, and don't die when no Configuration file.
143 2005-06-12 Darin Adler <darin@apple.com>
145 * Scripts/update-webkit: Make this script work when called from any directory.
147 2005-06-12 Darin Adler <darin@apple.com>
150 Includes changes by Stuart Morgan as well as my own.
152 * Scripts/build-dumprendertree: Call the new setConfiguration function, and use XcodeOptions instead of
153 symrootXcodeOptions to set the -buildstyle option.
154 * Scripts/build-webkit: Ditto. Also remove the old way of supporting Xcode 2.1 and the old --debug option.
155 The new --development option does the same thing.
156 * Scripts/run-safari: Ditto.
157 * Scripts/run-webkit-tests: Ditto.
158 * Scripts/update-webkit: Ditto.
159 * Scripts/set-webkit-configuration: Added. Sets the default configuration to Development or Deployment.
161 * Scripts/webkitdirs.pm: use FindBin to find the WebKit directory; works no matter what the current
162 directory is when invoking a script. Add code to determine the Xcode version so we can do the right
163 thing for 2.0 and 2.1. Change the productDir function to return the appropriate per-configuration
164 product directory. Read the default configuration from a file, overridable by a passed-in command-line
167 2005-06-11 Darin Adler <darin@apple.com>
169 * Scripts/cvs-create-patch: Improve handling of directories with mixed CVS roots by going into each directory
170 to execute the cvs diff commands.
172 2005-06-11 Darin Adler <darin@apple.com>
174 - added first cuts at some cvs scripts
176 cvs-abandon is for throwing away changes; discards any local changes, reverting to the state in CVS
177 cvs-create-patch is for making patches; runs cvs diff with all the right options and handles added/deleted files
178 cvs-apply is for applying patches; runs patch and cvs add and cvs rm
179 cvs-unapply is for unapplying patches; does the opposite of cvs-apply
181 An argument against these is "waste of time if we switch to Subversion", but they should be good for a while.
183 * Scripts/cvs-abandon: Added.
184 * Scripts/cvs-apply: Added.
185 * Scripts/cvs-create-patch: Added.
186 * Scripts/cvs-unapply: Added.
188 2005-06-09 Darin Adler <darin@apple.com>
192 - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=3397
193 Build DumpRenderTree fails with unresolved NSAutoreleasePool, etc
195 * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Change type from "folder" to "wrapper.framework"
196 for Foundation.framework. How was it ever wrong?
198 - finally, I tested making the default build directory work; it works now
200 * Scripts/webkitdirs.pm: Changed structure of the code a little bit, added symrootXcodeOptions function
201 that sets SYMROOT on the command line in case there's no product directory set in Xcode preferences.
202 * Scripts/build-webkit: Pass symrootXcodeOptions when invoking Xcode.
203 * Scripts/build-dumprendertree: Ditto.
205 2005-06-09 Darin Adler <darin@apple.com>
207 * Scripts/webkitdirs.pm: Another try at making the default build directory of ~/WebKitBuild
208 work. Someone should try building without setting the Xcode build product directory now,
209 and let me know if it works.
211 2005-06-08 Darin Adler <darin@apple.com>
213 - quick fix to try to get build scripts working again
215 * Scripts/build-dumprendertree: Add FindBin.
216 * Scripts/build-webkit: Ditto.
217 * Scripts/run-safari: Ditto.
218 * Scripts/run-webkit-tests: Ditto.
219 * Scripts/update-webkit: Ditto.
221 2005-06-08 Darin Adler <darin@apple.com>
225 - some build script enhancements
227 * Scripts/build-dumprendertree: Changed to use webkitdirs.
228 * Scripts/build-webkit: Changed to use webkitdirs, also only copy files from WebKitLibraries if
230 * Scripts/run-safari: Reduce number of log messages, change to respect "-d" flag and get Development
231 before Deplyment in that case.
232 * Scripts/run-webkit-tests: Changed to use webkitdirs.
233 * Scripts/update-webkit: Changed to use webkitdirs.
235 * Scripts/webkitdirs.pm: Added.
237 2005-06-08 Maciej Stachowiak <mjs@apple.com>
239 Code change by Toby Peterson <toby@opendarwin.org>
242 * Scripts/run-safari: Fix to work with Xcode 2.0 again. The script would
243 get confused because build-webkit now makes even 2.0 build directories look
246 2005-06-07 Darin Adler <darin@apple.com>
248 Reviewed by Adele Peterson.
250 * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Added Deployment build style.
251 * Scripts/build-dumprendertree: For now, always use Deployment build style. This may fix things
252 so we can run tests with Xcode 2.1.
254 2005-06-07 Darin Adler <darin@apple.com>
256 Reviewed by Adele Peterson.
258 * Scripts/run-webkit-tests: Pass -L to find command to follow symlinks. This allows symlinks in the
259 layout-tests directory to include additional sets of tests.
261 2005-06-07 Darin Adler <darin@apple.com>
263 * checkout: Added license.
264 * Scripts/build-dumprendertree: Ditto.
265 * Scripts/run-webkit-tests: Ditto.
266 * Scripts/update-webkit: Ditto.
268 2005-06-07 Darin Adler <darin@apple.com>
270 Change by Toby Peterson <toby@opendarwin.org>.
273 * Scripts/build-webkit: Changes so you can build with Xcode 2.1. (I also added a license to this file.)
274 * Scripts/run-safari: Ditto.
276 2005-06-06 Maciej Stachowiak <mjs@apple.com>
278 * Scripts/build-webkit: run ranlib on libWebKitSystemInterface.a
280 2005-06-06 Maciej Stachowiak <mjs@apple.com>
282 * Scripts/build-webkit: Chop newline off of $productDir to avoid problems with logic to copy files ther.
284 2005-06-06 Maciej Stachowiak <mjs@apple.com>
286 * Scripts/build-webkit: Install WebKitSystemInterface stuff into build products dir.
288 2005-06-05 Darin Adler <darin@apple.com>
290 * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Tweak, simplify.
291 * Scripts/build-dumprendertree: Added.
292 * Scripts/build-webkit: Build All in the JavaScriptCore directory.
293 * Scripts/run-webkit-tests: Build DumpRenderTree before running.
295 2005-06-05 Darin Adler <darin@apple.com>
297 * Scripts/run-safari: Fix path to Safari executable. Add check for frameworks.
299 2005-06-05 Darin Adler <darin@apple.com>
301 - add run-webkit-tests script; not working yet but the pieces are there
303 * Scripts/run-webkit-tests: Added.
305 * DumpRenderTree/DumpRenderTree.m: Added.
306 * DumpRenderTree/DumpRenderTree.xcode/.cvsignore: Added.
307 * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Added.
308 * DumpRenderTree/DumpRenderTreePrefix.h: Added.
310 2005-06-05 Darin Adler <darin@apple.com>
312 - created module, first cut at Web Kit Open Source Project scripts
315 * Scripts/build-webkit: Added.
316 * Scripts/run-safari: Added.
317 * Scripts/update-webkit: Added.
320 === creation of WebKitTools module ===