1 2008-02-04 Rodney Dawes <dobey@wayofthemonkey.com>
3 Reviewed by Alp Toker and Mark Rowe.
5 Fix http://bugs.webkit.org/show_bug.cgi?id=17175.
6 Bug 17175: Use of C++ compiler flags in CFLAGS
8 Add global_cxxflags definition for inclusion in CXXFLAGS variables.
9 Only use -fno-rtti and $(SYMBOL_VISIBILITY_INLINES) with global_cxxflags as gcc complains they aren't valid for C.
13 2008-02-04 Alp Toker <alp@atoker.com>
15 Rubber-stamped by Mark Rowe.
17 Remove all trailing whitespace in the GTK+ port and related
23 2008-01-31 Alp Toker <alp@atoker.com>
25 Reviewed by Mark Rowe.
27 Fix the pkg-config file to follow GTK+ package naming and versioning
30 Remove unneeded dependency listings.
35 2008-01-31 Alp Toker <alp@atoker.com>
37 Rubber-stamped by Adam Roben.
39 http://bugs.webkit.org/show_bug.cgi?id=17006
40 [GTK] Header path should be webkit/webkit.h
42 Move the GTK+ API sources as needed and update the build systems.
47 2008-01-27 Jan Michael Alonzo <jmalonzo@unpluggable.com>
49 Reviewed by Alp Toker.
51 http://bugs.webkit.org/show_bug.cgi?id=14811
52 [gtk] [request] add a webkit_gtk_page_go_to_history_item function
54 * GNUmakefile.am: Added webkitwebbackforwardlist and webkitwebhistoryitem
56 2008-01-26 Mark Rowe <mrowe@apple.com>
58 Reviewed by Alp Toker.
60 Fix http://bugs.webkit.org/show_bug.cgi?id=17007.
61 Bug 17007: [GTK] autogen.sh attempts to use "libtoolize" on the Mac
63 libtoolize is installed as glibtoolize on Mac OS X to avoid naming conflicts
64 with other system commands. Check for the presence of glibtoolize if libtoolize
69 2008-01-23 Alp Toker <alp@atoker.com>
71 Rubber-stamped by Mark Rowe.
73 Remove whitespace after -I in automake include lists.
77 2008-01-22 Christian Dywan <christian@imendio.com>
79 Reviewed by Alp Toker.
81 [GTK] API: WebKitWebSettings is not usable
82 http://bugs.webkit.org/show_bug.cgi?id=16219
84 Implement WebKitWebSettings.
88 2008-01-22 Simon Hausmann <hausmann@webkit.org>
92 Don't compile the ICO plugin when building against Qt >= 4.4
97 2008-01-21 Jan Michael Alonzo <jmalonzo@unpluggable.com>
99 Reviewed by Alp Toker.
101 http://bugs.webkit.org/show_bug.cgi?id=16955
102 Get errors when cross-compile webkit-gtk
104 * GNUmakefile.am: added ICU_CPPFLAGS
105 * configure.ac: added ICU_CPPFLAGS, removed ICU_CFLAGS
107 2008-01-19 Jan Michael Alonzo <jmalonzo@unpluggable.com>
109 Reviewed by Alp Toker.
111 Add svg foreign object and svg experimental to the GTK+/autotools
116 2008-01-15 Alp Toker <alp@atoker.com>
118 Rubber-stamped by Anders.
120 Make the HTTP backend configurable in the GTK+ port. curl is currently
127 2008-01-15 Alp Toker <alp@atoker.com>
129 GTK+/autotools build fix for GCC < 4. Use the -fvisibility compiler
130 flags only when they're available.
132 Additionally, use -fvisibility-inlines-hidden in both debug and
133 release builds when available to match the Mac build.
138 2008-01-12 Alp Toker <alp@atoker.com>
140 Reviewed by Mark Rowe.
142 Hide non-public symbols in GTK+/autotools release builds.
146 2008-01-11 Alp Toker <alp@atoker.com>
148 Reviewed by Oliver Hunt.
150 Enable FastMalloc by default in GTK+/autotools and add a configure
156 2008-01-11 Luca Bruno <lethalman88@gmail.com>
158 Reviewed by Alp Toker.
160 http://bugs.webkit.org/show_bug.cgi?id=16838
161 [GTK] Bad autotools debug and video options
163 Fix some configure options.
167 2008-01-11 Mark Rowe <mrowe@apple.com>
169 Attempt to fix the GTK+ and Qt builds.
173 2008-01-10 Alp Toker <alp@atoker.com>
175 SVG font build fix for GTK+/autotools.
179 2008-01-05 Alp Toker <alp@atoker.com>
181 Rubber-stamped by Mark Rowe.
183 Fix configure script output with correct descriptions of the default
184 configuration options.
188 2008-01-05 Sylvain Pasche <sylvain.pasche@gmail.com>
190 Reviewed by Alp Toker.
192 http://bugs.webkit.org/show_bug.cgi?id=16736
193 Allow autogen.sh invocation from a separate build directory.
197 2008-01-04 Alp Toker <alp@atoker.com>
199 Rubber-stamped by Mark Rowe.
201 Remove AM_MAINTAINER_MODE, as recommended by the automake manual. The
202 "rebuild rules" will now be enabled by default.
204 This obviates the need to pass '--enable-maintainer-mode' to
209 2008-01-02 Holger Hans Peter Freyther <zecke@selfish.org>
211 Rubber stamped by Alp.
213 Remove GDK_MULTIHEAD_SAFE and GTK_MULTIHEAD_SAFE because they break
214 the build. At least people doing a debug build on Ubuntu Hardy will see
215 the breakage. I was asked to leave the flags inside the files to ease future
221 2008-01-01 Alp Toker <alp@atoker.com>
223 GTK+ autotools build fix. Track changes in r29051, r29058 and pass the
224 correct parameter to AM_INIT_AUTOMAKE.
228 2007-12-30 Alp Toker <alp@atoker.com>
230 Build fix for older autoconf versions.
234 2007-12-29 Jan Michael Alonzo <jmalonzo@unpluggable.com>
236 Reviewed by Alp Toker.
238 Enable Database, XPath and XSLT features by default
242 2007-12-29 Jan Michael Alonzo <jmalonzo@unpluggable.com>
244 Reviewed by Alp Toker.
246 http://bugs.webkit.org/show_bug.cgi?id=16669
247 autotools update and fixes
249 Various fixes to the autotools build
252 - Remove ICU_FLAGS because it adds -g in the CFLAGS/CXXFLAGS
253 - Fix clean rules (Rodney Dawes)
254 - Added webcore specific variables, remove STDINT_H and
255 PTHREAD_NP_H checks (already included in config.h)
257 - Loosen automake and aclocal requirement
259 - Workaround AC_PROG_CXX putting -g in CXXFLAGS. Only use -g
260 when doing a debug build (Rodney Dawes)
261 - Fix webkit target and remove traces of XBL
263 2007-12-27 Jan Michael Alonzo <jmalonzo@unpluggable.com>
265 Reviewed by Alp Toker.
267 http://bugs.webkit.org/show_bug.cgi?id=16353
268 [GTK] Check for deprecated API use (G_DISABLE_DEPRECATED etc.)
270 Added the flags mentioned in the bug only when doing 'debug'
271 builds. -DGST_DISABLE_DEPRECATED only added when video is enabled.
276 2007-12-26 Jan Michael Alonzo <jmalonzo@unpluggable.com>
278 Reviewed by Alp Toker.
280 http://bugs.webkit.org/show_bug.cgi?id=16390
281 Use autotools or GNU make as the build system for the GTK port
283 * GNUmakefile.am: Added.
285 * configure.ac: Added.
287 2007-12-20 Alp Toker <alp@atoker.com>
289 Rubber-stamped by Maciej.
291 http://bugs.webkit.org/show_bug.cgi?id=16542
292 [GTK] Text is missing with old Pango version
294 Back out commits r28880, r28876, r28865, r28864 which added Pango font
295 selection support. These changes caused a regression where no text was
296 displayed with older Pango versions.
300 2007-12-19 Alp Toker <alp@atoker.com>
302 Remove the cairo-ft pkg-config check. The GTK+ port doesn't use
303 cairo-ft directly following changes in r28864.
307 2007-12-12 Alp Toker <alp@atoker.com>
309 Reviewed by Mark Rowe.
311 http://bugs.webkit.org/show_bug.cgi?id=16302
312 [GTK] Compiler flags for optimization
314 Use the compiler flags -fno-exceptions -fno-rtti.
316 This patch does not add all the flags discussed in the bug report,
321 2007-12-04 Xan Lopez <xan@gnome.org>
323 Reviewed by Alp Toker.
325 http://bugs.webkit.org/show_bug.cgi?id=15561
326 GTK port needs DumpRenderTree implementation
328 Start work on the GTK+ DRT.
332 2007-11-30 Alp Toker <alp@atoker.com>
334 Reviewed by Adam Roben.
336 http://bugs.webkit.org/show_bug.cgi?id=15691
337 [GTK] Public API does not follow GTK+ conventions
339 Refactor the WebKit/GTK+ public API. Changes:
340 WebKitPage -> WebKitWebView
341 WebKitFrame -> WebKitWebFrame
343 Public API source and header names have been updated to mirror the API
346 The API is now kept in WebKit/gtk/WebView to match other ports in the
347 same class such as Mac and Win.
351 2007-11-26 Rodney Dawes <dobey@wayofthemonkey.com>
353 Reviewed by Mark Rowe.
355 Set CONFIG option for the window system GTK+ is using
359 2007-11-22 Alp Toker <alp@atoker.com>
361 GTK+ build fix. Pass a correct LIBDIR value.
365 2007-11-20 Mark Rowe <mrowe@apple.com>
367 Reviewed by Alp Toker.
369 * WebKit.pri: Add in -Wno-unused-parameter to silence warnings in WebCore.
371 2007-11-20 Alp Toker <alp@atoker.com>
373 Reviewed by Simon Hausmann.
375 Clean up GTK+ port configuration.
377 Use similar compiler warning flags to the Mac build.
379 Add the qmake changes needed for DirectFB support.
383 2007-11-07 Simon Hausmann <hausmann@kde.org>
387 Add WebKit/qt/Api to the dependency path when building QtLauncher and DumpRenderTree.
388 That means that changes to the public API of the Qt port also trigger a rebuild of the tools.
392 2007-10-03 Lars Knoll <lars@trolltech.com>
394 Signed off by olliej.
396 move WebKitQt to WebKit/qt for consistency with the other ports.
401 2007-10-03 Lars Knoll <lars@trolltech.com>
405 Move the Qt version of DRT into the correct place and put the binary into BUILDDIR/bin.
409 2007-09-29 Holger Hans Peter Freyther <zecke@selfish.org>
413 -Fix http://bugs.webkit.org/show_bug.cgi?id=13226.
414 Remove Bakefiles from svn.
416 * Bakefiles/Bakefiles.bkgen: Removed.
417 * Bakefiles/ChangeLog: Removed.
418 * Bakefiles/Readme.txt: Removed.
419 * Bakefiles/presets.bkl: Removed.
420 * Bakefiles/update-file-lists.py: Removed.
422 2007-09-20 Holger Hans Peter Freyther <zecke@selfish.org>
424 Rubber stamped by Adam.
426 Renamed files from *Gdk to *Gtk (see #14732) using the
427 work of Juan A. Suarez Romero as a base.
434 2007-07-29 Brian Mastenbrook <brian@mastenbrook.net>
436 Build fix for WebKit/Gtk to compile on Fedora 7 as described in
437 http://bugs.webkit.org/show_bug.cgi?id=14557
439 * WebKit.pri: cairo-ft is used by the WebKit/Gtk port
441 2007-07-27 Simon Hausmann <hausmann@kde.org>
443 Done with and reviewed by Lars and Zack.
445 Exclude DumpRenderTree from the Qt build on Windows for now.
449 2007-07-27 Simon Hausmann <hausmann@kde.org>
451 Done with and reviewed by Lars and Zack.
453 Temporarily disable the ICO support for the Qt build on Windows.
457 2007-07-26 Simon Hausmann <hausmann@kde.org>
461 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.
465 2007-07-22 Holger Hans Peter Freyther <zecke@selfish.org>
469 Add WebKit/gtk/Api and WebCoreSupport API to the INCLUDEPATH to allow GdkLauncher to be
474 2007-07-18 Simon Hausmann <hausmann@kde.org>
478 Don't call gcc directly when building the dftables tool but use a separate .pro file for the Qt build.
482 2007-07-18 Timothy Hatcher <timothy@apple.com>
484 Add a SCRIPTS_PATH variable so Makefiles of differnet nested directories can
485 still use this one Makefile.shared as an include.
489 2007-07-12 George Staikos <staikos@kde.org>
491 Fix build in debug mode.
495 2007-07-11 Holger Hans Peter Freyther <zecke@selfish.org>
499 As of http://bugs.webkit.org/show_bug.cgi?id=14527 move the
500 WebCore/ForwardingHeader/JavaScriptCore to JavaScriptCore
502 * WebKit.pri: Adjust INCLUDEPATH
504 2007-06-25 Adam Roben <aroben@apple.com>
506 Really remove LayoutTestResults.
508 * LayoutTestResults: Removed.
510 2007-06-25 Adam Roben <aroben@apple.com>
512 Fix Bug 14405: LayoutTestResults/qt should be in LayoutTests/qt
513 http://bugs.webkit.org/show_bug.cgi?id=14405
517 * LayoutTestResults: Removed.
519 2007-06-25 Alp Toker <alp.toker@collabora.co.uk>
523 http://bugs.webkit.org/show_bug.cgi?id=13975
524 Use system-provided libjpeg and libpng
526 * WebKit.pri: Link against external libjpeg and libpng.
528 2007-06-20 Adam Roben <aroben@apple.com>
530 Reviewed by Simon Hausmann.
532 More Gdk build fixing.
536 2007-06-15 Adam Treat <adam@staikos.net>
538 Reviewed by George Staikos.
540 Add ICO support to the Qt build.
544 2007-06-13 George Staikos <staikos@kde.org>
548 Compile without self-linking.
552 2007-06-13 Simon Hausmann <hausmann@kde.org>
556 * WebKit.pri: WebKitQt is now called QtWebKit.
558 2007-05-31 Alp Toker <alp.toker@collabora.co.uk>
560 Reviewed by Eric Seidel.
562 http://bugs.webkit.org/show_bug.cgi?id=13941
563 Rename WebCore/platform/network/gdk to WebCore/platform/network/curl
567 2007-05-18 Holger Hans Peter Freyther <zecke@selfish.org>
569 Reviewed by Mark Rowe.
571 * WebKit.pro: Build testkjs for Gdk and Qt
573 2007-05-11 Holger Freyther <freyther@kde.org>
575 Reviewed by Mark Rowe.
577 Move libcurl configuration into WebKit.pri so it will be used by GdkLauncher,
578 and add ICU configuration to QMAKE_CXXFLAGS.
582 2007-05-06 Erik Bunce <kde@bunce.us>
584 Reviewed by Mark Rowe.
587 Removed unnecessary dependency on MacPorts (/opt/local)
589 2007-05-03 Holger Freyther <freyther@kde.org>
591 Reviewed by Zack, landed by Simon.
592 This is bugzilla bug 13499.
594 * WebKit.pri: Place Qt into a scope, start sharing qmake with the Gdk
596 * WebKit.pro: Place Qt into a scope, start sharing qmake with the Gdk
599 2007-04-27 Holger Freyther <freyther@kde.org>
603 Remove unmaintained CMake build system.
605 * CMakeLists.txt: Removed.
607 2007-01-30 Simon Hausmann <hausmann@kde.org>
611 * WebKit.pri: libJavaScriptCore is gone with the Qt build
614 2007-01-26 George Staikos <staikos@kde.org>
616 Remove headers - not needed now.
620 2007-01-23 George Staikos <staikos@kde.org>
622 Put everything back since we can't build everything without it yet.
626 2007-01-16 Lars Knoll <lars@trolltech.com>
630 Remove everything but the new public API from
635 2007-01-11 George Staikos <staikos@kde.org>
641 2007-01-03 Lars Knoll <lars@trolltech.com>
647 2006-12-17 Simon Hausmann <hausmann@kde.org>
649 Reviewed by Rob Buis.
651 * WebKit.pro: Build testkjs.
653 2006-12-14 Timothy Hatcher <timothy@apple.com>
657 * Makefile.shared: use $PIPESTATUS[0] and a sub-shell to exit with xcodebuild's exit status
659 2006-12-13 Maciej Stachowiak <mjs@apple.com>
661 Reviewed by Brady and Anders.
663 * Makefile.shared: Stop spewing the environment all the time, at least for command-line builds.
665 2006-12-10 Zack Rusin <zack@kde.org>
667 Client classes have been moved to WebKitQt/WebCoreSupport so
668 adjusting the pri file.
672 2006-12-10 George Staikos <staikos@kde.org>
676 Add WebKitBuild/Release back to the output dir for external build cases.
680 2006-12-10 Zack Rusin <zack@kde.org>
682 Fix the link directory location.
686 2006-12-10 Lars Knoll <lars@trolltech.com>
690 Include DumpRenderTree in the Qt build
694 2006-12-09 George Staikos <staikos@kde.org>
698 Correct the path to the libraries for QMake.
702 2006-12-09 Lars Knoll <lars@trolltech.com>
706 Make it possible to build WebKit with qmake.
711 2006-11-19 Simon Hausmann <hausmann@kde.org>
715 http://bugs.webkit.org/show_bug.cgi?id=11649
717 * CMakeLists.txt: Fix Qt-only build without KDE cmake files
719 2006-10-30 Timothy Hatcher <timothy@apple.com>
723 Make the universal build return non-zero when module make fails.
727 2006-10-30 Stephanie Lewis <slewis@apple.com>
731 Change Makefiles to return non-zero when module make fails.
735 2006-10-27 Brady Eidson <beidson@apple.com>
737 Rubber stamped by Tim Hatcher
739 Added "make universal" to build universal binaries
744 2006-10-01 Nikolas Zimmermann <zimmermann@kde.org>
748 * CMakeLists.txt: add option to disable colored output when building on the buildbot