2007-12-27 Jan Michael Alonzo <jmalonzo@unpluggable.com>
[WebKit-https.git] / ChangeLog
1 2007-12-27  Jan Michael Alonzo  <jmalonzo@unpluggable.com>
2
3         Reviewed by Alp Toker.
4
5         http://bugs.webkit.org/show_bug.cgi?id=16353
6         [GTK] Check for deprecated API use (G_DISABLE_DEPRECATED etc.)
7
8         Added the flags mentioned in the bug only when doing 'debug'
9         builds. -DGST_DISABLE_DEPRECATED only added when video is enabled.
10
11         * GNUmakefile.am:
12         * WebKit.pri:
13
14 2007-12-26  Jan Michael Alonzo  <jmalonzo@unpluggable.com>
15
16         Reviewed by Alp Toker.
17
18         http://bugs.webkit.org/show_bug.cgi?id=16390
19         Use autotools or GNU make as the build system for the GTK port
20
21         * GNUmakefile.am: Added.
22         * autogen.sh: Added.
23         * configure.ac: Added.
24
25 2007-12-20  Alp Toker  <alp@atoker.com>
26
27         Rubber-stamped by Maciej.
28
29         http://bugs.webkit.org/show_bug.cgi?id=16542
30         [GTK] Text is missing with old Pango version
31
32         Back out commits r28880, r28876, r28865, r28864 which added Pango font
33         selection support. These changes caused a regression where no text was
34         displayed with older Pango versions.
35
36         * WebKit.pri:
37
38 2007-12-19  Alp Toker  <alp@atoker.com>
39
40         Remove the cairo-ft pkg-config check. The GTK+ port doesn't use
41         cairo-ft directly following changes in r28864.
42
43         * WebKit.pri:
44
45 2007-12-12  Alp Toker  <alp@atoker.com>
46
47         Reviewed by Mark Rowe.
48
49         http://bugs.webkit.org/show_bug.cgi?id=16302
50         [GTK] Compiler flags for optimization
51
52         Use the compiler flags -fno-exceptions -fno-rtti.
53
54         This patch does not add all the flags discussed in the bug report,
55         only these two.
56
57         * WebKit.pri:
58
59 2007-12-04  Xan Lopez  <xan@gnome.org>
60
61         Reviewed by Alp Toker.
62
63         http://bugs.webkit.org/show_bug.cgi?id=15561
64         GTK port needs DumpRenderTree implementation
65
66         Start work on the GTK+ DRT.
67
68         * WebKit.pro:
69
70 2007-11-30  Alp Toker  <alp@atoker.com>
71
72         Reviewed by Adam Roben.
73
74         http://bugs.webkit.org/show_bug.cgi?id=15691
75         [GTK] Public API does not follow GTK+ conventions
76
77         Refactor the WebKit/GTK+ public API. Changes:
78           WebKitPage -> WebKitWebView
79           WebKitFrame -> WebKitWebFrame
80
81         Public API source and header names have been updated to mirror the API
82         changes.
83
84         The API is now kept in WebKit/gtk/WebView to match other ports in the
85         same class such as Mac and Win.
86
87         * WebKit.pri:
88
89 2007-11-26  Rodney Dawes  <dobey@wayofthemonkey.com>
90
91         Reviewed by Mark Rowe.
92
93         Set CONFIG option for the window system GTK+ is using
94
95         * WebKit.pri:
96
97 2007-11-22  Alp Toker  <alp@atoker.com>
98
99         GTK+ build fix. Pass a correct LIBDIR value.
100
101         * WebKit.pri:
102
103 2007-11-20  Mark Rowe  <mrowe@apple.com>
104
105         Reviewed by Alp Toker.
106
107         * WebKit.pri: Add in -Wno-unused-parameter to silence warnings in WebCore.
108
109 2007-11-20  Alp Toker  <alp@atoker.com>
110
111         Reviewed by Simon Hausmann.
112
113         Clean up GTK+ port configuration.
114
115         Use similar compiler warning flags to the Mac build.
116
117         Add the qmake changes needed for DirectFB support.
118
119         * WebKit.pri:
120
121 2007-11-07  Simon Hausmann  <hausmann@kde.org>
122
123         Reviewed by Mark.
124
125         Add WebKit/qt/Api to the dependency path when building QtLauncher and DumpRenderTree.
126         That means that changes to the public API of the Qt port also trigger a rebuild of the tools.
127
128         * WebKit.pri:
129
130 2007-10-03  Lars Knoll  <lars@trolltech.com>
131
132         Signed off by olliej.
133
134         move WebKitQt to WebKit/qt for consistency with the other ports.
135
136         * WebKit.pri:
137         * WebKit.pro:
138
139 2007-10-03  Lars Knoll  <lars@trolltech.com>
140
141         Reviewed by olliej.
142
143         Move the Qt version of DRT into the correct place and put the binary into BUILDDIR/bin.
144
145         * WebKit.pro:
146
147 2007-09-29  Holger Hans Peter Freyther  <zecke@selfish.org>
148
149         Reviewed by Mark.
150
151         -Fix http://bugs.webkit.org/show_bug.cgi?id=13226.
152         Remove Bakefiles from svn.
153
154         * Bakefiles/Bakefiles.bkgen: Removed.
155         * Bakefiles/ChangeLog: Removed.
156         * Bakefiles/Readme.txt: Removed.
157         * Bakefiles/presets.bkl: Removed.
158         * Bakefiles/update-file-lists.py: Removed.
159
160 2007-09-20  Holger Hans Peter Freyther  <zecke@selfish.org>
161
162         Rubber stamped by Adam.
163
164         Renamed files from *Gdk to *Gtk (see #14732) using the
165         work of Juan A. Suarez Romero as a base.
166
167         GDK -> GTK
168
169         * WebKit.pri:
170         * WebKit.pro:
171
172 2007-07-29  Brian Mastenbrook  <brian@mastenbrook.net>
173
174         Build fix for WebKit/Gtk to compile on Fedora 7 as described in
175         http://bugs.webkit.org/show_bug.cgi?id=14557
176
177         * WebKit.pri: cairo-ft is used by the WebKit/Gtk port
178
179 2007-07-27  Simon Hausmann  <hausmann@kde.org>
180
181         Done with and reviewed by Lars and Zack.
182
183         Exclude DumpRenderTree from the Qt build on Windows for now.
184
185         * WebKit.pro:
186
187 2007-07-27  Simon Hausmann  <hausmann@kde.org>
188
189         Done with and reviewed by Lars and Zack.
190
191         Temporarily disable the ICO support for the Qt build on Windows.
192
193         * WebKit.pro:
194
195 2007-07-26  Simon Hausmann  <hausmann@kde.org>
196
197         Reviewed by Lars.
198
199         Use QMAKE_LIBDIR instead of QMAKE_LFLAGS to specify the library search path for QtWebKit, as the former is portable and correctly transformed to /LIBPATH: with msvc for example.
200
201         * WebKit.pri:
202
203 2007-07-22  Holger Hans Peter Freyther  <zecke@selfish.org>
204
205         Reviewed by Adam.
206
207         Add WebKit/gtk/Api and WebCoreSupport API to the INCLUDEPATH to allow GdkLauncher to be
208         build against it.
209
210         * WebKit.pri:
211
212 2007-07-18  Simon Hausmann  <hausmann@kde.org>
213
214         Reviewed by Zack.
215
216         Don't call gcc directly when building the dftables tool but use a separate .pro file for the Qt build.
217
218         * WebKit.pro:
219
220 2007-07-18  Timothy Hatcher  <timothy@apple.com>
221
222         Add a SCRIPTS_PATH variable so Makefiles of differnet nested directories can
223         still use this one Makefile.shared as an include.
224
225         * Makefile.shared:
226
227 2007-07-12  George Staikos  <staikos@kde.org>
228
229         Fix build in debug mode.
230
231         * WebKit.pri:
232
233 2007-07-11  Holger Hans Peter Freyther  <zecke@selfish.org>
234
235         Reviewed by Darin.
236
237         As of http://bugs.webkit.org/show_bug.cgi?id=14527 move the
238         WebCore/ForwardingHeader/JavaScriptCore to JavaScriptCore
239
240         * WebKit.pri: Adjust INCLUDEPATH
241
242 2007-06-25  Adam Roben  <aroben@apple.com>
243
244         Really remove LayoutTestResults.
245
246         * LayoutTestResults: Removed.
247
248 2007-06-25  Adam Roben  <aroben@apple.com>
249
250         Fix Bug 14405: LayoutTestResults/qt should be in LayoutTests/qt
251         http://bugs.webkit.org/show_bug.cgi?id=14405
252
253         Reviewed by Anders.
254
255         * LayoutTestResults: Removed.
256
257 2007-06-25  Alp Toker  <alp.toker@collabora.co.uk>
258
259         Reviewed by Mark.
260
261         http://bugs.webkit.org/show_bug.cgi?id=13975
262         Use system-provided libjpeg and libpng
263
264         * WebKit.pri: Link against external libjpeg and libpng.
265
266 2007-06-20  Adam Roben  <aroben@apple.com>
267
268         Reviewed by Simon Hausmann.
269
270         More Gdk build fixing.
271
272         * WebKit.pro:
273
274 2007-06-15  Adam Treat  <adam@staikos.net>
275
276         Reviewed by George Staikos.
277
278         Add ICO support to the Qt build.
279
280         * WebKit.pro:
281
282 2007-06-13  George Staikos  <staikos@kde.org>
283
284         Reviewed by Lars.
285
286         Compile without self-linking.
287
288         * WebKit.pri:
289
290 2007-06-13  Simon Hausmann  <hausmann@kde.org>
291
292         Reviewed by Lars.
293
294         * WebKit.pri: WebKitQt is now called QtWebKit.
295
296 2007-05-31  Alp Toker  <alp.toker@collabora.co.uk>
297
298         Reviewed by Eric Seidel.
299
300         http://bugs.webkit.org/show_bug.cgi?id=13941
301         Rename WebCore/platform/network/gdk to WebCore/platform/network/curl
302
303         * WebKit.pri:
304
305 2007-05-18  Holger Hans Peter Freyther  <zecke@selfish.org>
306
307         Reviewed by Mark Rowe.
308
309         * WebKit.pro: Build testkjs for Gdk and Qt
310
311 2007-05-11  Holger Freyther <freyther@kde.org>
312
313         Reviewed by Mark Rowe.
314
315         Move libcurl configuration into WebKit.pri so it will be used by GdkLauncher,
316         and add ICU configuration to QMAKE_CXXFLAGS.
317
318         * WebKit.pri:
319
320 2007-05-06  Erik Bunce  <kde@bunce.us>
321
322         Reviewed by Mark Rowe.
323
324         * WebKit.pri:
325         Removed unnecessary dependency on MacPorts (/opt/local)
326
327 2007-05-03  Holger Freyther <freyther@kde.org>
328
329         Reviewed by Zack, landed by Simon.
330         This is bugzilla bug 13499.
331
332         * WebKit.pri: Place Qt into a scope, start sharing qmake with the Gdk
333         port
334         * WebKit.pro: Place Qt into a scope, start sharing qmake with the Gdk
335         port
336
337 2007-04-27  Holger Freyther <freyther@kde.org>
338
339         Reviewed by Maciej.
340
341         Remove unmaintained CMake build system.
342
343         * CMakeLists.txt: Removed.
344
345 2007-01-30  Simon Hausmann  <hausmann@kde.org>
346
347         Reviewed by Zack.
348
349         * WebKit.pri: libJavaScriptCore is gone with the Qt build
350         * WebKit.pro:
351
352 2007-01-26  George Staikos  <staikos@kde.org>
353
354         Remove headers - not needed now.
355
356         * WebKit.pri:
357
358 2007-01-23  George Staikos <staikos@kde.org>
359
360         Put everything back since we can't build everything without it yet.
361
362         * WebKit.pri:
363
364 2007-01-16  Lars Knoll <lars@trolltech.com>
365
366         Reviewed by Zack
367
368         Remove everything but the new public API from
369         the include path.
370
371         * WebKit.pri:
372
373 2007-01-11  George Staikos  <staikos@kde.org>
374
375         Fix the Qt build
376
377         * WebKit.pri:
378
379 2007-01-03  Lars Knoll <lars@trolltech.com>
380
381         Fix the Qt build
382
383         * WebKit.pri:
384
385 2006-12-17  Simon Hausmann  <hausmann@kde.org>
386
387         Reviewed by Rob Buis.
388
389         * WebKit.pro: Build testkjs.
390
391 2006-12-14  Timothy Hatcher  <timothy@apple.com>
392
393         Reviewed by Brady.
394
395         * Makefile.shared: use $PIPESTATUS[0] and a sub-shell to exit with xcodebuild's exit status
396
397 2006-12-13  Maciej Stachowiak  <mjs@apple.com>
398
399         Reviewed by Brady and Anders.
400
401         * Makefile.shared: Stop spewing the environment all the time, at least for command-line builds.
402
403 2006-12-10  Zack Rusin  <zack@kde.org>
404
405         Client classes have been moved to WebKitQt/WebCoreSupport so
406         adjusting the pri file.
407
408         * WebKit.pri:
409
410 2006-12-10  George Staikos  <staikos@kde.org>
411
412         Reviewed by Zack.
413
414         Add WebKitBuild/Release back to the output dir for external build cases.
415
416         * WebKit.pri:
417
418 2006-12-10  Zack Rusin  <zack@kde.org>
419
420         Fix the link directory location.
421
422         * WebKit.pri:
423
424 2006-12-10  Lars Knoll <lars@trolltech.com>
425
426         Reviewed by Zack
427
428         Include DumpRenderTree in the Qt build
429
430         * WebKit.pro:
431
432 2006-12-09  George Staikos  <staikos@kde.org>
433
434         Reviewed by Zack.
435
436         Correct the path to the libraries for QMake.
437
438         * WebKit.pri:
439
440 2006-12-09  Lars Knoll <lars@trolltech.com>
441
442         Reviewed by Zack
443
444         Make it possible to build WebKit with qmake.
445
446         * WebKit.pri: Added.
447         * WebKit.pro: Added.
448
449 2006-11-19  Simon Hausmann  <hausmann@kde.org>
450
451         Reviewed by Zack.
452
453         http://bugs.webkit.org/show_bug.cgi?id=11649
454
455         * CMakeLists.txt: Fix Qt-only build without KDE cmake files
456
457 2006-10-30  Timothy Hatcher  <timothy@apple.com>
458
459         Reviewed by Brady.
460
461         Make the universal build return non-zero when module make fails.
462
463         * Makefile:
464
465 2006-10-30  Stephanie Lewis  <slewis@apple.com>
466
467         Reviewed by Darin.
468
469         Change Makefiles to return non-zero when module make fails.
470
471         * Makefile:
472
473 2006-10-27  Brady Eidson  <beidson@apple.com>
474
475         Rubber stamped by Tim Hatcher
476
477         Added "make universal" to build universal binaries
478
479         * Makefile:
480         * Makefile.shared:
481
482 2006-10-01  Nikolas Zimmermann  <zimmermann@kde.org>
483
484         Reviewed by eseidel.
485
486         * CMakeLists.txt: add option to disable colored output when building on the buildbot
487