6782c108fe45e6023ec47aabfcea6d1324f69176
[WebKit-https.git] / WebKitTools / ChangeLog
1 2005-06-14  Darin Adler  <darin@apple.com>
2
3         Changes by Anders Carlsson.
4         Reviewed by me.
5
6         - fixed <http://bugzilla.opendarwin.org/show_bug.cgi?id=3496>
7           Add gdb-safari script to launch Safari under gdb
8
9         * Scripts/gdb-safari: Added.
10
11 2005-06-12  Darin Adler  <darin@apple.com>
12
13         Changes by Stuart Morgan.
14         Reviewed by me.
15
16         * Scripts/cvs-abandon: Use cwd instead of `pwd`.
17         * Scripts/cvs-apply: Ditto.
18         * Scripts/cvs-create-patch: Ditto.
19         * Scripts/cvs-unapply: Ditto.
20         * Scripts/run-webkit-tests: Ditto.
21         * Scripts/webkitdirs.pm: Ditto. Also improve handling when there's no "Configuration" file.
22
23 2005-06-12  Darin Adler  <darin@apple.com>
24
25         * Scripts/cvs-apply: Handle case of an empty patch better.
26         * Scripts/cvs-unapply: Ditto.
27
28 2005-06-12  Darin Adler  <darin@apple.com>
29
30         Changes by Michael Gaiman.
31         Reviewed by me.
32
33         - fixed <http://bugzilla.opendarwin.org/show_bug.cgi?id=3487>
34           WebKit no longer builds after configuration supporting build changes
35
36         * Scripts/webkitdirs.pm: Chomp off the result of `pwd`, and don't die when no Configuration file.
37
38 2005-06-12  Darin Adler  <darin@apple.com>
39
40         * Scripts/update-webkit: Make this script work when called from any directory.
41
42 2005-06-12  Darin Adler  <darin@apple.com>
43
44         Reviewed by Maciej.
45         Includes changes by Stuart Morgan as well as my own.
46
47         * Scripts/build-dumprendertree: Call the new setConfiguration function, and use XcodeOptions instead of
48         symrootXcodeOptions to set the -buildstyle option.
49         * Scripts/build-webkit: Ditto. Also remove the old way of supporting Xcode 2.1 and the old --debug option.
50         The new --development option does the same thing.
51         * Scripts/run-safari: Ditto.
52         * Scripts/run-webkit-tests: Ditto.
53         * Scripts/update-webkit: Ditto.
54         * Scripts/set-webkit-configuration: Added. Sets the default configuration to Development or Deployment.
55
56         * Scripts/webkitdirs.pm: use FindBin to find the WebKit directory; works no matter what the current
57         directory is when invoking a script. Add code to determine the Xcode version so we can do the right
58         thing for 2.0 and 2.1. Change the productDir function to return the appropriate per-configuration
59         product directory. Read the default configuration from a file, overridable by a passed-in command-line
60         option.
61
62 2005-06-11  Darin Adler  <darin@apple.com>
63
64         * Scripts/cvs-create-patch: Improve handling of directories with mixed CVS roots by going into each directory
65         to execute the cvs diff commands.
66
67 2005-06-11  Darin Adler  <darin@apple.com>
68
69         - added first cuts at some cvs scripts
70
71             cvs-abandon is for throwing away changes; discards any local changes, reverting to the state in CVS
72             cvs-create-patch is for making patches; runs cvs diff with all the right options and handles added/deleted files
73             cvs-apply is for applying patches; runs patch and cvs add and cvs rm
74             cvs-unapply is for unapplying patches; does the opposite of cvs-apply
75
76           An argument against these is "waste of time if we switch to Subversion", but they should be good for a while.
77
78         * Scripts/cvs-abandon: Added.
79         * Scripts/cvs-apply: Added.
80         * Scripts/cvs-create-patch: Added.
81         * Scripts/cvs-unapply: Added.
82
83 2005-06-09  Darin Adler  <darin@apple.com>
84
85         Reviewed by Maciej.
86
87         - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=3397
88           Build DumpRenderTree fails with unresolved NSAutoreleasePool, etc
89
90         * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Change type from "folder" to "wrapper.framework"
91         for Foundation.framework. How was it ever wrong?
92
93         - finally, I tested making the default build directory work; it works now
94
95         * Scripts/webkitdirs.pm: Changed structure of the code a little bit, added symrootXcodeOptions function
96         that sets SYMROOT on the command line in case there's no product directory set in Xcode preferences.
97         * Scripts/build-webkit: Pass symrootXcodeOptions when invoking Xcode.
98         * Scripts/build-dumprendertree: Ditto.
99
100 2005-06-09  Darin Adler  <darin@apple.com>
101
102         * Scripts/webkitdirs.pm: Another try at making the default build directory of ~/WebKitBuild
103         work. Someone should try building without setting the Xcode build product directory now,
104         and let me know if it works.
105
106 2005-06-08  Darin Adler  <darin@apple.com>
107
108         - quick fix to try to get build scripts working again
109
110         * Scripts/build-dumprendertree: Add FindBin.
111         * Scripts/build-webkit: Ditto.
112         * Scripts/run-safari: Ditto.
113         * Scripts/run-webkit-tests: Ditto.
114         * Scripts/update-webkit: Ditto.
115
116 2005-06-08  Darin Adler  <darin@apple.com>
117
118         Reviewed by Maciej.
119
120         - some build script enhancements
121
122         * Scripts/build-dumprendertree: Changed to use webkitdirs.
123         * Scripts/build-webkit: Changed to use webkitdirs, also only copy files from WebKitLibraries if
124         they are newer.
125         * Scripts/run-safari: Reduce number of log messages, change to respect "-d" flag and get Development
126         before Deplyment in that case.
127         * Scripts/run-webkit-tests: Changed to use webkitdirs.
128         * Scripts/update-webkit: Changed to use webkitdirs.
129
130         * Scripts/webkitdirs.pm: Added.
131
132 2005-06-08  Maciej Stachowiak  <mjs@apple.com>
133
134         Code change by Toby Peterson <toby@opendarwin.org>
135         Reviewed by me.
136
137         * Scripts/run-safari: Fix to work with Xcode 2.0 again. The script would
138         get confused because build-webkit now makes even 2.0 build directories look
139         like 2.1.
140
141 2005-06-07  Darin Adler  <darin@apple.com>
142
143         Reviewed by Adele Peterson.
144
145         * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Added Deployment build style.
146         * Scripts/build-dumprendertree: For now, always use Deployment build style. This may fix things
147         so we can run tests with Xcode 2.1.
148
149 2005-06-07  Darin Adler  <darin@apple.com>
150
151         Reviewed by Adele Peterson.
152
153         * Scripts/run-webkit-tests: Pass -L to find command to follow symlinks. This allows symlinks in the
154         layout-tests directory to include additional sets of tests.
155
156 2005-06-07  Darin Adler  <darin@apple.com>
157
158         * checkout: Added license.
159         * Scripts/build-dumprendertree: Ditto.
160         * Scripts/run-webkit-tests: Ditto.
161         * Scripts/update-webkit: Ditto.
162
163 2005-06-07  Darin Adler  <darin@apple.com>
164
165         Change by Toby Peterson <toby@opendarwin.org>.
166         Reviewed by me.
167
168         * Scripts/build-webkit: Changes so you can build with Xcode 2.1. (I also added a license to this file.)
169         * Scripts/run-safari: Ditto.
170
171 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
172
173         * Scripts/build-webkit: run ranlib on libWebKitSystemInterface.a
174
175 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
176
177         * Scripts/build-webkit: Chop newline off of $productDir to avoid problems with logic to copy files ther.
178
179 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
180
181         * Scripts/build-webkit: Install WebKitSystemInterface stuff into build products dir.
182
183 2005-06-05  Darin Adler  <darin@apple.com>
184
185         * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Tweak, simplify.
186         * Scripts/build-dumprendertree: Added.
187         * Scripts/build-webkit: Build All in the JavaScriptCore directory.
188         * Scripts/run-webkit-tests: Build DumpRenderTree before running.
189
190 2005-06-05  Darin Adler  <darin@apple.com>
191
192         * Scripts/run-safari: Fix path to Safari executable. Add check for frameworks.
193
194 2005-06-05  Darin Adler  <darin@apple.com>
195
196         - add run-webkit-tests script; not working yet but the pieces are there
197
198         * Scripts/run-webkit-tests: Added.
199
200         * DumpRenderTree/DumpRenderTree.m: Added.
201         * DumpRenderTree/DumpRenderTree.xcode/.cvsignore: Added.
202         * DumpRenderTree/DumpRenderTree.xcode/project.pbxproj: Added.
203         * DumpRenderTree/DumpRenderTreePrefix.h: Added.
204
205 2005-06-05  Darin Adler  <darin@apple.com>
206
207         - created module, first cut at Web Kit Open Source Project scripts
208
209         * ChangeLog: Added.
210         * Scripts/build-webkit: Added.
211         * Scripts/run-safari: Added.
212         * Scripts/update-webkit: Added.
213         * checkout: Added.
214
215 === creation of WebKitTools module ===