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