1 2008-02-04 Alp Toker <alp@atoker.com>
3 Rubber-stamped by Mark Rowe.
5 Remove all trailing whitespace in the GTK+ port and related
11 2008-01-31 Alp Toker <alp@atoker.com>
13 Reviewed by Mark Rowe.
15 Fix the pkg-config file to follow GTK+ package naming and versioning
18 Remove unneeded dependency listings.
23 2008-01-31 Alp Toker <alp@atoker.com>
25 Rubber-stamped by Adam Roben.
27 http://bugs.webkit.org/show_bug.cgi?id=17006
28 [GTK] Header path should be webkit/webkit.h
30 Move the GTK+ API sources as needed and update the build systems.
35 2008-01-27 Jan Michael Alonzo <jmalonzo@unpluggable.com>
37 Reviewed by Alp Toker.
39 http://bugs.webkit.org/show_bug.cgi?id=14811
40 [gtk] [request] add a webkit_gtk_page_go_to_history_item function
42 * GNUmakefile.am: Added webkitwebbackforwardlist and webkitwebhistoryitem
44 2008-01-26 Mark Rowe <mrowe@apple.com>
46 Reviewed by Alp Toker.
48 Fix http://bugs.webkit.org/show_bug.cgi?id=17007.
49 Bug 17007: [GTK] autogen.sh attempts to use "libtoolize" on the Mac
51 libtoolize is installed as glibtoolize on Mac OS X to avoid naming conflicts
52 with other system commands. Check for the presence of glibtoolize if libtoolize
57 2008-01-23 Alp Toker <alp@atoker.com>
59 Rubber-stamped by Mark Rowe.
61 Remove whitespace after -I in automake include lists.
65 2008-01-22 Christian Dywan <christian@imendio.com>
67 Reviewed by Alp Toker.
69 [GTK] API: WebKitWebSettings is not usable
70 http://bugs.webkit.org/show_bug.cgi?id=16219
72 Implement WebKitWebSettings.
76 2008-01-22 Simon Hausmann <hausmann@webkit.org>
80 Don't compile the ICO plugin when building against Qt >= 4.4
85 2008-01-21 Jan Michael Alonzo <jmalonzo@unpluggable.com>
87 Reviewed by Alp Toker.
89 http://bugs.webkit.org/show_bug.cgi?id=16955
90 Get errors when cross-compile webkit-gtk
92 * GNUmakefile.am: added ICU_CPPFLAGS
93 * configure.ac: added ICU_CPPFLAGS, removed ICU_CFLAGS
95 2008-01-19 Jan Michael Alonzo <jmalonzo@unpluggable.com>
97 Reviewed by Alp Toker.
99 Add svg foreign object and svg experimental to the GTK+/autotools
104 2008-01-15 Alp Toker <alp@atoker.com>
106 Rubber-stamped by Anders.
108 Make the HTTP backend configurable in the GTK+ port. curl is currently
115 2008-01-15 Alp Toker <alp@atoker.com>
117 GTK+/autotools build fix for GCC < 4. Use the -fvisibility compiler
118 flags only when they're available.
120 Additionally, use -fvisibility-inlines-hidden in both debug and
121 release builds when available to match the Mac build.
126 2008-01-12 Alp Toker <alp@atoker.com>
128 Reviewed by Mark Rowe.
130 Hide non-public symbols in GTK+/autotools release builds.
134 2008-01-11 Alp Toker <alp@atoker.com>
136 Reviewed by Oliver Hunt.
138 Enable FastMalloc by default in GTK+/autotools and add a configure
144 2008-01-11 Luca Bruno <lethalman88@gmail.com>
146 Reviewed by Alp Toker.
148 http://bugs.webkit.org/show_bug.cgi?id=16838
149 [GTK] Bad autotools debug and video options
151 Fix some configure options.
155 2008-01-11 Mark Rowe <mrowe@apple.com>
157 Attempt to fix the GTK+ and Qt builds.
161 2008-01-10 Alp Toker <alp@atoker.com>
163 SVG font build fix for GTK+/autotools.
167 2008-01-05 Alp Toker <alp@atoker.com>
169 Rubber-stamped by Mark Rowe.
171 Fix configure script output with correct descriptions of the default
172 configuration options.
176 2008-01-05 Sylvain Pasche <sylvain.pasche@gmail.com>
178 Reviewed by Alp Toker.
180 http://bugs.webkit.org/show_bug.cgi?id=16736
181 Allow autogen.sh invocation from a separate build directory.
185 2008-01-04 Alp Toker <alp@atoker.com>
187 Rubber-stamped by Mark Rowe.
189 Remove AM_MAINTAINER_MODE, as recommended by the automake manual. The
190 "rebuild rules" will now be enabled by default.
192 This obviates the need to pass '--enable-maintainer-mode' to
197 2008-01-02 Holger Hans Peter Freyther <zecke@selfish.org>
199 Rubber stamped by Alp.
201 Remove GDK_MULTIHEAD_SAFE and GTK_MULTIHEAD_SAFE because they break
202 the build. At least people doing a debug build on Ubuntu Hardy will see
203 the breakage. I was asked to leave the flags inside the files to ease future
209 2008-01-01 Alp Toker <alp@atoker.com>
211 GTK+ autotools build fix. Track changes in r29051, r29058 and pass the
212 correct parameter to AM_INIT_AUTOMAKE.
216 2007-12-30 Alp Toker <alp@atoker.com>
218 Build fix for older autoconf versions.
222 2007-12-29 Jan Michael Alonzo <jmalonzo@unpluggable.com>
224 Reviewed by Alp Toker.
226 Enable Database, XPath and XSLT features by default
230 2007-12-29 Jan Michael Alonzo <jmalonzo@unpluggable.com>
232 Reviewed by Alp Toker.
234 http://bugs.webkit.org/show_bug.cgi?id=16669
235 autotools update and fixes
237 Various fixes to the autotools build
240 - Remove ICU_FLAGS because it adds -g in the CFLAGS/CXXFLAGS
241 - Fix clean rules (Rodney Dawes)
242 - Added webcore specific variables, remove STDINT_H and
243 PTHREAD_NP_H checks (already included in config.h)
245 - Loosen automake and aclocal requirement
247 - Workaround AC_PROG_CXX putting -g in CXXFLAGS. Only use -g
248 when doing a debug build (Rodney Dawes)
249 - Fix webkit target and remove traces of XBL
251 2007-12-27 Jan Michael Alonzo <jmalonzo@unpluggable.com>
253 Reviewed by Alp Toker.
255 http://bugs.webkit.org/show_bug.cgi?id=16353
256 [GTK] Check for deprecated API use (G_DISABLE_DEPRECATED etc.)
258 Added the flags mentioned in the bug only when doing 'debug'
259 builds. -DGST_DISABLE_DEPRECATED only added when video is enabled.
264 2007-12-26 Jan Michael Alonzo <jmalonzo@unpluggable.com>
266 Reviewed by Alp Toker.
268 http://bugs.webkit.org/show_bug.cgi?id=16390
269 Use autotools or GNU make as the build system for the GTK port
271 * GNUmakefile.am: Added.
273 * configure.ac: Added.
275 2007-12-20 Alp Toker <alp@atoker.com>
277 Rubber-stamped by Maciej.
279 http://bugs.webkit.org/show_bug.cgi?id=16542
280 [GTK] Text is missing with old Pango version
282 Back out commits r28880, r28876, r28865, r28864 which added Pango font
283 selection support. These changes caused a regression where no text was
284 displayed with older Pango versions.
288 2007-12-19 Alp Toker <alp@atoker.com>
290 Remove the cairo-ft pkg-config check. The GTK+ port doesn't use
291 cairo-ft directly following changes in r28864.
295 2007-12-12 Alp Toker <alp@atoker.com>
297 Reviewed by Mark Rowe.
299 http://bugs.webkit.org/show_bug.cgi?id=16302
300 [GTK] Compiler flags for optimization
302 Use the compiler flags -fno-exceptions -fno-rtti.
304 This patch does not add all the flags discussed in the bug report,
309 2007-12-04 Xan Lopez <xan@gnome.org>
311 Reviewed by Alp Toker.
313 http://bugs.webkit.org/show_bug.cgi?id=15561
314 GTK port needs DumpRenderTree implementation
316 Start work on the GTK+ DRT.
320 2007-11-30 Alp Toker <alp@atoker.com>
322 Reviewed by Adam Roben.
324 http://bugs.webkit.org/show_bug.cgi?id=15691
325 [GTK] Public API does not follow GTK+ conventions
327 Refactor the WebKit/GTK+ public API. Changes:
328 WebKitPage -> WebKitWebView
329 WebKitFrame -> WebKitWebFrame
331 Public API source and header names have been updated to mirror the API
334 The API is now kept in WebKit/gtk/WebView to match other ports in the
335 same class such as Mac and Win.
339 2007-11-26 Rodney Dawes <dobey@wayofthemonkey.com>
341 Reviewed by Mark Rowe.
343 Set CONFIG option for the window system GTK+ is using
347 2007-11-22 Alp Toker <alp@atoker.com>
349 GTK+ build fix. Pass a correct LIBDIR value.
353 2007-11-20 Mark Rowe <mrowe@apple.com>
355 Reviewed by Alp Toker.
357 * WebKit.pri: Add in -Wno-unused-parameter to silence warnings in WebCore.
359 2007-11-20 Alp Toker <alp@atoker.com>
361 Reviewed by Simon Hausmann.
363 Clean up GTK+ port configuration.
365 Use similar compiler warning flags to the Mac build.
367 Add the qmake changes needed for DirectFB support.
371 2007-11-07 Simon Hausmann <hausmann@kde.org>
375 Add WebKit/qt/Api to the dependency path when building QtLauncher and DumpRenderTree.
376 That means that changes to the public API of the Qt port also trigger a rebuild of the tools.
380 2007-10-03 Lars Knoll <lars@trolltech.com>
382 Signed off by olliej.
384 move WebKitQt to WebKit/qt for consistency with the other ports.
389 2007-10-03 Lars Knoll <lars@trolltech.com>
393 Move the Qt version of DRT into the correct place and put the binary into BUILDDIR/bin.
397 2007-09-29 Holger Hans Peter Freyther <zecke@selfish.org>
401 -Fix http://bugs.webkit.org/show_bug.cgi?id=13226.
402 Remove Bakefiles from svn.
404 * Bakefiles/Bakefiles.bkgen: Removed.
405 * Bakefiles/ChangeLog: Removed.
406 * Bakefiles/Readme.txt: Removed.
407 * Bakefiles/presets.bkl: Removed.
408 * Bakefiles/update-file-lists.py: Removed.
410 2007-09-20 Holger Hans Peter Freyther <zecke@selfish.org>
412 Rubber stamped by Adam.
414 Renamed files from *Gdk to *Gtk (see #14732) using the
415 work of Juan A. Suarez Romero as a base.
422 2007-07-29 Brian Mastenbrook <brian@mastenbrook.net>
424 Build fix for WebKit/Gtk to compile on Fedora 7 as described in
425 http://bugs.webkit.org/show_bug.cgi?id=14557
427 * WebKit.pri: cairo-ft is used by the WebKit/Gtk port
429 2007-07-27 Simon Hausmann <hausmann@kde.org>
431 Done with and reviewed by Lars and Zack.
433 Exclude DumpRenderTree from the Qt build on Windows for now.
437 2007-07-27 Simon Hausmann <hausmann@kde.org>
439 Done with and reviewed by Lars and Zack.
441 Temporarily disable the ICO support for the Qt build on Windows.
445 2007-07-26 Simon Hausmann <hausmann@kde.org>
449 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.
453 2007-07-22 Holger Hans Peter Freyther <zecke@selfish.org>
457 Add WebKit/gtk/Api and WebCoreSupport API to the INCLUDEPATH to allow GdkLauncher to be
462 2007-07-18 Simon Hausmann <hausmann@kde.org>
466 Don't call gcc directly when building the dftables tool but use a separate .pro file for the Qt build.
470 2007-07-18 Timothy Hatcher <timothy@apple.com>
472 Add a SCRIPTS_PATH variable so Makefiles of differnet nested directories can
473 still use this one Makefile.shared as an include.
477 2007-07-12 George Staikos <staikos@kde.org>
479 Fix build in debug mode.
483 2007-07-11 Holger Hans Peter Freyther <zecke@selfish.org>
487 As of http://bugs.webkit.org/show_bug.cgi?id=14527 move the
488 WebCore/ForwardingHeader/JavaScriptCore to JavaScriptCore
490 * WebKit.pri: Adjust INCLUDEPATH
492 2007-06-25 Adam Roben <aroben@apple.com>
494 Really remove LayoutTestResults.
496 * LayoutTestResults: Removed.
498 2007-06-25 Adam Roben <aroben@apple.com>
500 Fix Bug 14405: LayoutTestResults/qt should be in LayoutTests/qt
501 http://bugs.webkit.org/show_bug.cgi?id=14405
505 * LayoutTestResults: Removed.
507 2007-06-25 Alp Toker <alp.toker@collabora.co.uk>
511 http://bugs.webkit.org/show_bug.cgi?id=13975
512 Use system-provided libjpeg and libpng
514 * WebKit.pri: Link against external libjpeg and libpng.
516 2007-06-20 Adam Roben <aroben@apple.com>
518 Reviewed by Simon Hausmann.
520 More Gdk build fixing.
524 2007-06-15 Adam Treat <adam@staikos.net>
526 Reviewed by George Staikos.
528 Add ICO support to the Qt build.
532 2007-06-13 George Staikos <staikos@kde.org>
536 Compile without self-linking.
540 2007-06-13 Simon Hausmann <hausmann@kde.org>
544 * WebKit.pri: WebKitQt is now called QtWebKit.
546 2007-05-31 Alp Toker <alp.toker@collabora.co.uk>
548 Reviewed by Eric Seidel.
550 http://bugs.webkit.org/show_bug.cgi?id=13941
551 Rename WebCore/platform/network/gdk to WebCore/platform/network/curl
555 2007-05-18 Holger Hans Peter Freyther <zecke@selfish.org>
557 Reviewed by Mark Rowe.
559 * WebKit.pro: Build testkjs for Gdk and Qt
561 2007-05-11 Holger Freyther <freyther@kde.org>
563 Reviewed by Mark Rowe.
565 Move libcurl configuration into WebKit.pri so it will be used by GdkLauncher,
566 and add ICU configuration to QMAKE_CXXFLAGS.
570 2007-05-06 Erik Bunce <kde@bunce.us>
572 Reviewed by Mark Rowe.
575 Removed unnecessary dependency on MacPorts (/opt/local)
577 2007-05-03 Holger Freyther <freyther@kde.org>
579 Reviewed by Zack, landed by Simon.
580 This is bugzilla bug 13499.
582 * WebKit.pri: Place Qt into a scope, start sharing qmake with the Gdk
584 * WebKit.pro: Place Qt into a scope, start sharing qmake with the Gdk
587 2007-04-27 Holger Freyther <freyther@kde.org>
591 Remove unmaintained CMake build system.
593 * CMakeLists.txt: Removed.
595 2007-01-30 Simon Hausmann <hausmann@kde.org>
599 * WebKit.pri: libJavaScriptCore is gone with the Qt build
602 2007-01-26 George Staikos <staikos@kde.org>
604 Remove headers - not needed now.
608 2007-01-23 George Staikos <staikos@kde.org>
610 Put everything back since we can't build everything without it yet.
614 2007-01-16 Lars Knoll <lars@trolltech.com>
618 Remove everything but the new public API from
623 2007-01-11 George Staikos <staikos@kde.org>
629 2007-01-03 Lars Knoll <lars@trolltech.com>
635 2006-12-17 Simon Hausmann <hausmann@kde.org>
637 Reviewed by Rob Buis.
639 * WebKit.pro: Build testkjs.
641 2006-12-14 Timothy Hatcher <timothy@apple.com>
645 * Makefile.shared: use $PIPESTATUS[0] and a sub-shell to exit with xcodebuild's exit status
647 2006-12-13 Maciej Stachowiak <mjs@apple.com>
649 Reviewed by Brady and Anders.
651 * Makefile.shared: Stop spewing the environment all the time, at least for command-line builds.
653 2006-12-10 Zack Rusin <zack@kde.org>
655 Client classes have been moved to WebKitQt/WebCoreSupport so
656 adjusting the pri file.
660 2006-12-10 George Staikos <staikos@kde.org>
664 Add WebKitBuild/Release back to the output dir for external build cases.
668 2006-12-10 Zack Rusin <zack@kde.org>
670 Fix the link directory location.
674 2006-12-10 Lars Knoll <lars@trolltech.com>
678 Include DumpRenderTree in the Qt build
682 2006-12-09 George Staikos <staikos@kde.org>
686 Correct the path to the libraries for QMake.
690 2006-12-09 Lars Knoll <lars@trolltech.com>
694 Make it possible to build WebKit with qmake.
699 2006-11-19 Simon Hausmann <hausmann@kde.org>
703 http://bugs.webkit.org/show_bug.cgi?id=11649
705 * CMakeLists.txt: Fix Qt-only build without KDE cmake files
707 2006-10-30 Timothy Hatcher <timothy@apple.com>
711 Make the universal build return non-zero when module make fails.
715 2006-10-30 Stephanie Lewis <slewis@apple.com>
719 Change Makefiles to return non-zero when module make fails.
723 2006-10-27 Brady Eidson <beidson@apple.com>
725 Rubber stamped by Tim Hatcher
727 Added "make universal" to build universal binaries
732 2006-10-01 Nikolas Zimmermann <zimmermann@kde.org>
736 * CMakeLists.txt: add option to disable colored output when building on the buildbot