1 2008-02-04 Jan Michael Alonzo <jmalonzo@unpluggable.com>
5 http://bugs.webkit.org/show_bug.cgi?id=16618
6 [GTK] build-webkit and run-webkit-tests autootools support
8 * configure.ac: make the option name of icon database consistent
9 with the rest of webkit (from -icon-database to icondatabase)
11 2008-02-04 Rodney Dawes <dobey@wayofthemonkey.com>
13 Reviewed by Alp Toker and Mark Rowe.
15 Fix http://bugs.webkit.org/show_bug.cgi?id=17175.
16 Bug 17175: Use of C++ compiler flags in CFLAGS
18 Add global_cxxflags definition for inclusion in CXXFLAGS variables.
19 Only use -fno-rtti and $(SYMBOL_VISIBILITY_INLINES) with global_cxxflags as gcc complains they aren't valid for C.
23 2008-02-04 Alp Toker <alp@atoker.com>
25 Rubber-stamped by Mark Rowe.
27 Remove all trailing whitespace in the GTK+ port and related
33 2008-01-31 Alp Toker <alp@atoker.com>
35 Reviewed by Mark Rowe.
37 Fix the pkg-config file to follow GTK+ package naming and versioning
40 Remove unneeded dependency listings.
45 2008-01-31 Alp Toker <alp@atoker.com>
47 Rubber-stamped by Adam Roben.
49 http://bugs.webkit.org/show_bug.cgi?id=17006
50 [GTK] Header path should be webkit/webkit.h
52 Move the GTK+ API sources as needed and update the build systems.
57 2008-01-27 Jan Michael Alonzo <jmalonzo@unpluggable.com>
59 Reviewed by Alp Toker.
61 http://bugs.webkit.org/show_bug.cgi?id=14811
62 [gtk] [request] add a webkit_gtk_page_go_to_history_item function
64 * GNUmakefile.am: Added webkitwebbackforwardlist and webkitwebhistoryitem
66 2008-01-26 Mark Rowe <mrowe@apple.com>
68 Reviewed by Alp Toker.
70 Fix http://bugs.webkit.org/show_bug.cgi?id=17007.
71 Bug 17007: [GTK] autogen.sh attempts to use "libtoolize" on the Mac
73 libtoolize is installed as glibtoolize on Mac OS X to avoid naming conflicts
74 with other system commands. Check for the presence of glibtoolize if libtoolize
79 2008-01-23 Alp Toker <alp@atoker.com>
81 Rubber-stamped by Mark Rowe.
83 Remove whitespace after -I in automake include lists.
87 2008-01-22 Christian Dywan <christian@imendio.com>
89 Reviewed by Alp Toker.
91 [GTK] API: WebKitWebSettings is not usable
92 http://bugs.webkit.org/show_bug.cgi?id=16219
94 Implement WebKitWebSettings.
98 2008-01-22 Simon Hausmann <hausmann@webkit.org>
102 Don't compile the ICO plugin when building against Qt >= 4.4
107 2008-01-21 Jan Michael Alonzo <jmalonzo@unpluggable.com>
109 Reviewed by Alp Toker.
111 http://bugs.webkit.org/show_bug.cgi?id=16955
112 Get errors when cross-compile webkit-gtk
114 * GNUmakefile.am: added ICU_CPPFLAGS
115 * configure.ac: added ICU_CPPFLAGS, removed ICU_CFLAGS
117 2008-01-19 Jan Michael Alonzo <jmalonzo@unpluggable.com>
119 Reviewed by Alp Toker.
121 Add svg foreign object and svg experimental to the GTK+/autotools
126 2008-01-15 Alp Toker <alp@atoker.com>
128 Rubber-stamped by Anders.
130 Make the HTTP backend configurable in the GTK+ port. curl is currently
137 2008-01-15 Alp Toker <alp@atoker.com>
139 GTK+/autotools build fix for GCC < 4. Use the -fvisibility compiler
140 flags only when they're available.
142 Additionally, use -fvisibility-inlines-hidden in both debug and
143 release builds when available to match the Mac build.
148 2008-01-12 Alp Toker <alp@atoker.com>
150 Reviewed by Mark Rowe.
152 Hide non-public symbols in GTK+/autotools release builds.
156 2008-01-11 Alp Toker <alp@atoker.com>
158 Reviewed by Oliver Hunt.
160 Enable FastMalloc by default in GTK+/autotools and add a configure
166 2008-01-11 Luca Bruno <lethalman88@gmail.com>
168 Reviewed by Alp Toker.
170 http://bugs.webkit.org/show_bug.cgi?id=16838
171 [GTK] Bad autotools debug and video options
173 Fix some configure options.
177 2008-01-11 Mark Rowe <mrowe@apple.com>
179 Attempt to fix the GTK+ and Qt builds.
183 2008-01-10 Alp Toker <alp@atoker.com>
185 SVG font build fix for GTK+/autotools.
189 2008-01-05 Alp Toker <alp@atoker.com>
191 Rubber-stamped by Mark Rowe.
193 Fix configure script output with correct descriptions of the default
194 configuration options.
198 2008-01-05 Sylvain Pasche <sylvain.pasche@gmail.com>
200 Reviewed by Alp Toker.
202 http://bugs.webkit.org/show_bug.cgi?id=16736
203 Allow autogen.sh invocation from a separate build directory.
207 2008-01-04 Alp Toker <alp@atoker.com>
209 Rubber-stamped by Mark Rowe.
211 Remove AM_MAINTAINER_MODE, as recommended by the automake manual. The
212 "rebuild rules" will now be enabled by default.
214 This obviates the need to pass '--enable-maintainer-mode' to
219 2008-01-02 Holger Hans Peter Freyther <zecke@selfish.org>
221 Rubber stamped by Alp.
223 Remove GDK_MULTIHEAD_SAFE and GTK_MULTIHEAD_SAFE because they break
224 the build. At least people doing a debug build on Ubuntu Hardy will see
225 the breakage. I was asked to leave the flags inside the files to ease future
231 2008-01-01 Alp Toker <alp@atoker.com>
233 GTK+ autotools build fix. Track changes in r29051, r29058 and pass the
234 correct parameter to AM_INIT_AUTOMAKE.
238 2007-12-30 Alp Toker <alp@atoker.com>
240 Build fix for older autoconf versions.
244 2007-12-29 Jan Michael Alonzo <jmalonzo@unpluggable.com>
246 Reviewed by Alp Toker.
248 Enable Database, XPath and XSLT features by default
252 2007-12-29 Jan Michael Alonzo <jmalonzo@unpluggable.com>
254 Reviewed by Alp Toker.
256 http://bugs.webkit.org/show_bug.cgi?id=16669
257 autotools update and fixes
259 Various fixes to the autotools build
262 - Remove ICU_FLAGS because it adds -g in the CFLAGS/CXXFLAGS
263 - Fix clean rules (Rodney Dawes)
264 - Added webcore specific variables, remove STDINT_H and
265 PTHREAD_NP_H checks (already included in config.h)
267 - Loosen automake and aclocal requirement
269 - Workaround AC_PROG_CXX putting -g in CXXFLAGS. Only use -g
270 when doing a debug build (Rodney Dawes)
271 - Fix webkit target and remove traces of XBL
273 2007-12-27 Jan Michael Alonzo <jmalonzo@unpluggable.com>
275 Reviewed by Alp Toker.
277 http://bugs.webkit.org/show_bug.cgi?id=16353
278 [GTK] Check for deprecated API use (G_DISABLE_DEPRECATED etc.)
280 Added the flags mentioned in the bug only when doing 'debug'
281 builds. -DGST_DISABLE_DEPRECATED only added when video is enabled.
286 2007-12-26 Jan Michael Alonzo <jmalonzo@unpluggable.com>
288 Reviewed by Alp Toker.
290 http://bugs.webkit.org/show_bug.cgi?id=16390
291 Use autotools or GNU make as the build system for the GTK port
293 * GNUmakefile.am: Added.
295 * configure.ac: Added.
297 2007-12-20 Alp Toker <alp@atoker.com>
299 Rubber-stamped by Maciej.
301 http://bugs.webkit.org/show_bug.cgi?id=16542
302 [GTK] Text is missing with old Pango version
304 Back out commits r28880, r28876, r28865, r28864 which added Pango font
305 selection support. These changes caused a regression where no text was
306 displayed with older Pango versions.
310 2007-12-19 Alp Toker <alp@atoker.com>
312 Remove the cairo-ft pkg-config check. The GTK+ port doesn't use
313 cairo-ft directly following changes in r28864.
317 2007-12-12 Alp Toker <alp@atoker.com>
319 Reviewed by Mark Rowe.
321 http://bugs.webkit.org/show_bug.cgi?id=16302
322 [GTK] Compiler flags for optimization
324 Use the compiler flags -fno-exceptions -fno-rtti.
326 This patch does not add all the flags discussed in the bug report,
331 2007-12-04 Xan Lopez <xan@gnome.org>
333 Reviewed by Alp Toker.
335 http://bugs.webkit.org/show_bug.cgi?id=15561
336 GTK port needs DumpRenderTree implementation
338 Start work on the GTK+ DRT.
342 2007-11-30 Alp Toker <alp@atoker.com>
344 Reviewed by Adam Roben.
346 http://bugs.webkit.org/show_bug.cgi?id=15691
347 [GTK] Public API does not follow GTK+ conventions
349 Refactor the WebKit/GTK+ public API. Changes:
350 WebKitPage -> WebKitWebView
351 WebKitFrame -> WebKitWebFrame
353 Public API source and header names have been updated to mirror the API
356 The API is now kept in WebKit/gtk/WebView to match other ports in the
357 same class such as Mac and Win.
361 2007-11-26 Rodney Dawes <dobey@wayofthemonkey.com>
363 Reviewed by Mark Rowe.
365 Set CONFIG option for the window system GTK+ is using
369 2007-11-22 Alp Toker <alp@atoker.com>
371 GTK+ build fix. Pass a correct LIBDIR value.
375 2007-11-20 Mark Rowe <mrowe@apple.com>
377 Reviewed by Alp Toker.
379 * WebKit.pri: Add in -Wno-unused-parameter to silence warnings in WebCore.
381 2007-11-20 Alp Toker <alp@atoker.com>
383 Reviewed by Simon Hausmann.
385 Clean up GTK+ port configuration.
387 Use similar compiler warning flags to the Mac build.
389 Add the qmake changes needed for DirectFB support.
393 2007-11-07 Simon Hausmann <hausmann@kde.org>
397 Add WebKit/qt/Api to the dependency path when building QtLauncher and DumpRenderTree.
398 That means that changes to the public API of the Qt port also trigger a rebuild of the tools.
402 2007-10-03 Lars Knoll <lars@trolltech.com>
404 Signed off by olliej.
406 move WebKitQt to WebKit/qt for consistency with the other ports.
411 2007-10-03 Lars Knoll <lars@trolltech.com>
415 Move the Qt version of DRT into the correct place and put the binary into BUILDDIR/bin.
419 2007-09-29 Holger Hans Peter Freyther <zecke@selfish.org>
423 -Fix http://bugs.webkit.org/show_bug.cgi?id=13226.
424 Remove Bakefiles from svn.
426 * Bakefiles/Bakefiles.bkgen: Removed.
427 * Bakefiles/ChangeLog: Removed.
428 * Bakefiles/Readme.txt: Removed.
429 * Bakefiles/presets.bkl: Removed.
430 * Bakefiles/update-file-lists.py: Removed.
432 2007-09-20 Holger Hans Peter Freyther <zecke@selfish.org>
434 Rubber stamped by Adam.
436 Renamed files from *Gdk to *Gtk (see #14732) using the
437 work of Juan A. Suarez Romero as a base.
444 2007-07-29 Brian Mastenbrook <brian@mastenbrook.net>
446 Build fix for WebKit/Gtk to compile on Fedora 7 as described in
447 http://bugs.webkit.org/show_bug.cgi?id=14557
449 * WebKit.pri: cairo-ft is used by the WebKit/Gtk port
451 2007-07-27 Simon Hausmann <hausmann@kde.org>
453 Done with and reviewed by Lars and Zack.
455 Exclude DumpRenderTree from the Qt build on Windows for now.
459 2007-07-27 Simon Hausmann <hausmann@kde.org>
461 Done with and reviewed by Lars and Zack.
463 Temporarily disable the ICO support for the Qt build on Windows.
467 2007-07-26 Simon Hausmann <hausmann@kde.org>
471 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.
475 2007-07-22 Holger Hans Peter Freyther <zecke@selfish.org>
479 Add WebKit/gtk/Api and WebCoreSupport API to the INCLUDEPATH to allow GdkLauncher to be
484 2007-07-18 Simon Hausmann <hausmann@kde.org>
488 Don't call gcc directly when building the dftables tool but use a separate .pro file for the Qt build.
492 2007-07-18 Timothy Hatcher <timothy@apple.com>
494 Add a SCRIPTS_PATH variable so Makefiles of differnet nested directories can
495 still use this one Makefile.shared as an include.
499 2007-07-12 George Staikos <staikos@kde.org>
501 Fix build in debug mode.
505 2007-07-11 Holger Hans Peter Freyther <zecke@selfish.org>
509 As of http://bugs.webkit.org/show_bug.cgi?id=14527 move the
510 WebCore/ForwardingHeader/JavaScriptCore to JavaScriptCore
512 * WebKit.pri: Adjust INCLUDEPATH
514 2007-06-25 Adam Roben <aroben@apple.com>
516 Really remove LayoutTestResults.
518 * LayoutTestResults: Removed.
520 2007-06-25 Adam Roben <aroben@apple.com>
522 Fix Bug 14405: LayoutTestResults/qt should be in LayoutTests/qt
523 http://bugs.webkit.org/show_bug.cgi?id=14405
527 * LayoutTestResults: Removed.
529 2007-06-25 Alp Toker <alp.toker@collabora.co.uk>
533 http://bugs.webkit.org/show_bug.cgi?id=13975
534 Use system-provided libjpeg and libpng
536 * WebKit.pri: Link against external libjpeg and libpng.
538 2007-06-20 Adam Roben <aroben@apple.com>
540 Reviewed by Simon Hausmann.
542 More Gdk build fixing.
546 2007-06-15 Adam Treat <adam@staikos.net>
548 Reviewed by George Staikos.
550 Add ICO support to the Qt build.
554 2007-06-13 George Staikos <staikos@kde.org>
558 Compile without self-linking.
562 2007-06-13 Simon Hausmann <hausmann@kde.org>
566 * WebKit.pri: WebKitQt is now called QtWebKit.
568 2007-05-31 Alp Toker <alp.toker@collabora.co.uk>
570 Reviewed by Eric Seidel.
572 http://bugs.webkit.org/show_bug.cgi?id=13941
573 Rename WebCore/platform/network/gdk to WebCore/platform/network/curl
577 2007-05-18 Holger Hans Peter Freyther <zecke@selfish.org>
579 Reviewed by Mark Rowe.
581 * WebKit.pro: Build testkjs for Gdk and Qt
583 2007-05-11 Holger Freyther <freyther@kde.org>
585 Reviewed by Mark Rowe.
587 Move libcurl configuration into WebKit.pri so it will be used by GdkLauncher,
588 and add ICU configuration to QMAKE_CXXFLAGS.
592 2007-05-06 Erik Bunce <kde@bunce.us>
594 Reviewed by Mark Rowe.
597 Removed unnecessary dependency on MacPorts (/opt/local)
599 2007-05-03 Holger Freyther <freyther@kde.org>
601 Reviewed by Zack, landed by Simon.
602 This is bugzilla bug 13499.
604 * WebKit.pri: Place Qt into a scope, start sharing qmake with the Gdk
606 * WebKit.pro: Place Qt into a scope, start sharing qmake with the Gdk
609 2007-04-27 Holger Freyther <freyther@kde.org>
613 Remove unmaintained CMake build system.
615 * CMakeLists.txt: Removed.
617 2007-01-30 Simon Hausmann <hausmann@kde.org>
621 * WebKit.pri: libJavaScriptCore is gone with the Qt build
624 2007-01-26 George Staikos <staikos@kde.org>
626 Remove headers - not needed now.
630 2007-01-23 George Staikos <staikos@kde.org>
632 Put everything back since we can't build everything without it yet.
636 2007-01-16 Lars Knoll <lars@trolltech.com>
640 Remove everything but the new public API from
645 2007-01-11 George Staikos <staikos@kde.org>
651 2007-01-03 Lars Knoll <lars@trolltech.com>
657 2006-12-17 Simon Hausmann <hausmann@kde.org>
659 Reviewed by Rob Buis.
661 * WebKit.pro: Build testkjs.
663 2006-12-14 Timothy Hatcher <timothy@apple.com>
667 * Makefile.shared: use $PIPESTATUS[0] and a sub-shell to exit with xcodebuild's exit status
669 2006-12-13 Maciej Stachowiak <mjs@apple.com>
671 Reviewed by Brady and Anders.
673 * Makefile.shared: Stop spewing the environment all the time, at least for command-line builds.
675 2006-12-10 Zack Rusin <zack@kde.org>
677 Client classes have been moved to WebKitQt/WebCoreSupport so
678 adjusting the pri file.
682 2006-12-10 George Staikos <staikos@kde.org>
686 Add WebKitBuild/Release back to the output dir for external build cases.
690 2006-12-10 Zack Rusin <zack@kde.org>
692 Fix the link directory location.
696 2006-12-10 Lars Knoll <lars@trolltech.com>
700 Include DumpRenderTree in the Qt build
704 2006-12-09 George Staikos <staikos@kde.org>
708 Correct the path to the libraries for QMake.
712 2006-12-09 Lars Knoll <lars@trolltech.com>
716 Make it possible to build WebKit with qmake.
721 2006-11-19 Simon Hausmann <hausmann@kde.org>
725 http://bugs.webkit.org/show_bug.cgi?id=11649
727 * CMakeLists.txt: Fix Qt-only build without KDE cmake files
729 2006-10-30 Timothy Hatcher <timothy@apple.com>
733 Make the universal build return non-zero when module make fails.
737 2006-10-30 Stephanie Lewis <slewis@apple.com>
741 Change Makefiles to return non-zero when module make fails.
745 2006-10-27 Brady Eidson <beidson@apple.com>
747 Rubber stamped by Tim Hatcher
749 Added "make universal" to build universal binaries
754 2006-10-01 Nikolas Zimmermann <zimmermann@kde.org>
758 * CMakeLists.txt: add option to disable colored output when building on the buildbot