1 2010-06-23 Leandro Pereira <leandro@profusion.mobi>
3 Reviewed by Kenneth Rohde Christiansen.
5 [EFL] Add support to CPack (to generate source tarballs)
6 https://bugs.webkit.org/show_bug.cgi?id=41009
9 * cmake/OptionsEfl.cmake: Define the default source generator for
11 * cmake/WebKitPackaging.cmake: Added. This file filters the source
12 files so that only files relevant to the selected port are included
13 in the source tarball. See comments for details.
15 2010-06-22 Eric Seidel <eric@webkit.org>
17 Unreviewed. Test commit for commit-queue@webkit.org.
19 2010-06-21 Prasad Tammana <prasadt@chromium.org>
21 Reviewed by Darin Adler.
23 DumpRenderTree should allow tests with modal dialogs
24 https://bugs.webkit.org/show_bug.cgi?id=35350
26 * DumpRenderTree/LayoutTestController.cpp:
28 (LayoutTestController::staticFunctions):
29 * DumpRenderTree/LayoutTestController.h:
30 * DumpRenderTree/mac/LayoutTestControllerMac.mm:
31 (LayoutTestController::abortModal):
32 Add abortModal method to LayoutTestController and make it available from script.
34 * DumpRenderTree/mac/UIDelegate.mm: Add support for showModalDialog.
35 (-[UIDelegate modalWindowWillClose:]): Observer for NSWindowWillCloseNotifications to call
36 abortModal from when modal window closes.
37 (-[UIDelegate webViewRunModal:]): Delegate method for showModalDialog to run the modal loop.
39 2010-06-21 Lucas De Marchi <lucas.demarchi@profusion.mobi>
41 Unreviewed debug build fix.
43 [CMake] Do not force build type to Release
44 https://bugs.webkit.org/show_bug.cgi?id=40566
48 2010-06-21 Satish Sampath <satish@chromium.org>
50 Reviewed by Steve Block.
52 Speech Input Patch 0: Added compilation argument to conditionally compile pending patches.
53 https://bugs.webkit.org/show_bug.cgi?id=40878
57 2010-06-17 Shu Chang <chang.shu@nokia.com>
59 Reviewed by Kenneth Rohde Christiansen.
61 [Qt] Fix the link error on symbian with ENABLE_JIT=0.
62 1. Add "#if ENABLE(JIT)" in the header file;
63 2. Put feature enable/disable logic to a common.pri so
64 that both JavaScriptCore.pri and WebCore.pri can share.
66 https://bugs.webkit.org/show_bug.cgi?id=40780
70 2010-06-17 Alexis Menard <alexis.menard@nokia.com>
72 Reviewed by Kenneth Rohde Christiansen.
74 [Qt] Upstream the WebKit QML integration plugin
75 https://bugs.webkit.org/show_bug.cgi?id=40050
77 Add to the build the QML WebKit integration plugin.
81 2010-06-17 Lucas De Marchi <lucas.demarchi@profusion.mobi>
83 Reviewed by Gustavo Noronha.
85 Update CMake build system to use new script for generating source files
87 https://bugs.webkit.org/show_bug.cgi?id=40628
89 * cmake/WebKitGenerators.cmake:
91 2010-06-17 Mark Brand <mabrand@mabrand.nl>
93 Reviewed by Simon Hausmann.
95 [Qt] use "win32-g++*" scope to match all MinGW makespecs
97 The scope "win32-g++" comes from the name of the makespec. However, it
98 is frequently used to check for MinGW. This works fine as long as
99 win32-g++ is the only makespec for MinGW. Now we need the wildcard
100 to cover "win32-g++-cross" as well.
104 2010-06-15 Xan Lopez <xlopez@igalia.com>
106 Unreviewed build fix.
108 Remove GSEAL from the debug config since the bots have a GTK+
109 version too old, duh.
113 2010-06-15 Xan Lopez <xlopez@igalia.com>
115 Reviewed by Gustavo Noronha.
117 [GTK] Does not compile with -DGSEAL_ENABLE
118 https://bugs.webkit.org/show_bug.cgi?id=37851
120 Add GSEAL_ENABLE flag when doing debug builds.
124 2010-06-13 Tony Chang <tony@chromium.org>
126 Reviewed by Darin Fisher.
128 Chromium shouldn't build inside the source directory
129 https://bugs.webkit.org/show_bug.cgi?id=40489
131 Ignore Chromium Linux build files.
133 * .: Added property svn:ignore. Modified property svn:ignore.
135 2010-06-09 Leandro Pereira <leandro@profusion.mobi>
137 Reviewed by Adam Treat.
139 [EFL] Allow building core libraries as shared objects to speed up
140 linking time on machines with small amounts of memory.
141 http://webkit.org/b/39899
143 * CMakeLists.txt: Add SHARED_CORE option.
144 * cmake/FindGlib.cmake: Add GObject to the list of GLib libraries to
146 * cmake/OptionsEfl.cmake: Remove default library type definitions.
147 * cmake/WebKitHelpers.cmake: -fvisibility=hidden did not behave well
148 when SHARED_CORE is used.
150 2010-06-08 Xan Lopez <xlopez@igalia.com>
152 Reviewed by Gustavo Noronha.
154 [GTK] Unit testing for WebKitDOMNode hierarchy walk
155 https://bugs.webkit.org/show_bug.cgi?id=40171
157 Add DOM node test to the build system.
161 2010-06-02 Sterling Swigart <sswigart@google.com>
163 Reviewed by David Levin.
165 Image Resizer Patch 0: Added compilation argument to conditionally compile pending patches.
166 https://bugs.webkit.org/show_bug.cgi?id=39906
170 2010-05-31 Xan Lopez <xlopez@igalia.com>
172 Reviewed by Gustavo Noronha.
174 Copy the NEWS file to the toplevel when creating the release
175 tarballs, otherwise it's a bit hard to find.
179 2010-05-27 Gustavo Noronha Silva <gns@gnome.org>
181 Final make distcheck fix - clean up generated GDOM files on distclean.
185 2010-05-27 Xan Lopez <xlopez@igalia.com>
187 More GTK+ distcheck fixes.
191 2010-05-27 Xan Lopez <xlopez@igalia.com>
193 Reviewed by Gustavo Noronha.
195 Bump for 1.3.1 release.
199 2010-05-27 Gustavo Noronha Silva <gns@gnome.org>
201 Reviewed by Xan Lopez.
203 Build fix for introspection support - make sure DOM headers are
204 included by the GI scanner.
208 2010-05-26 Gustavo Noronha Silva <gns@gnome.org>
210 Build fixes for make distcheck.
214 2010-05-26 Xan Lopez <xlopez@igalia.com>
216 Reviewed by Gustavo Noronha.
218 [GTK] Add support for DOM events in the GObject DOM bindings
219 https://bugs.webkit.org/show_bug.cgi?id=38844
221 Add new test to the build.
225 2010-05-22 Leandro Pereira <leandro@profusion.mobi>
227 Reviewed by Eric Seidel.
229 [EFL] Build fix (always compile libraries with -fPIC when compiler
230 is gcc; always define WTF_USE_PTHREADS).
231 http://webkit.org/b/39235
233 * cmake/OptionsCommon.cmake:
234 * cmake/OptionsEfl.cmake:
235 * cmake/WebKitHelpers.cmake:
237 2010-05-19 Dan Winship <danw@gnome.org>
239 Reviewed by Xan Lopez.
241 [GTK] Install introspection files in our prefix, not
242 gobject-introspection's prefix
247 2010-05-15 Leandro Pereira <leandro@profusion.mobi>
249 Reviewed by Adam Treat.
251 [EFL] Add build system for the EFL port.
252 http://webkit.org/b/37945
254 * CMakeLists.txt: Added.
255 * cmake/FindCFLite.cmake: Added.
256 * cmake/FindCairo.cmake: Added.
257 * cmake/FindEFL.cmake: Added.
258 * cmake/FindFreetype.cmake: Added.
259 * cmake/FindGDK-PixBuf.cmake: Added.
260 * cmake/FindGDK.cmake: Added.
261 * cmake/FindGIO.cmake: Added.
262 * cmake/FindGlib.cmake: Added.
263 * cmake/FindICU.cmake: Added.
264 * cmake/FindLibSoup2.cmake: Added.
265 * cmake/FindLibXlst.cmake: Added.
266 * cmake/FindPango.cmake: Added.
267 * cmake/FindSqlite.cmake: Added.
268 * cmake/LibFindMacros.cmake: Added.
269 * cmake/OptionsCommon.cmake: Added.
270 * cmake/OptionsEfl.cmake: Added.
271 * cmake/WebKitEfl.cmake: Added.
272 * cmake/WebKitFS.cmake: Added.
273 * cmake/WebKitFeatures.cmake: Added.
274 * cmake/WebKitGenerators.cmake: Added.
275 * cmake/WebKitHelpers.cmake: Added.
276 * cmake/WebKitMacros.cmake: Added.
277 * cmakeconfig.h.cmake: Added.
279 2010-05-14 Simon Hausmann <simon.hausmann@nokia.com>
281 Rubber-stamped by Antti Koivisto.
283 [Qt] Rename QtLauncher to QtTestBrowser
284 https://bugs.webkit.org/show_bug.cgi?id=37665
288 2010-05-12 Csaba Osztrogonác <ossy@webkit.org>
290 Reviewed by Kenneth Rohde Christiansen.
292 [Qt] Link error in debug mode without debug_and_release config
293 https://bugs.webkit.org/show_bug.cgi?id=39006
295 * WebKit.pri: Unnecessary build_pass guard removed.
297 2010-05-12 Laszlo Gombos <laszlo.1.gombos@nokia.com>
299 Reviewed by Kenneth Rohde Christiansen.
301 [Qt] Detect debug mode consistently
302 https://bugs.webkit.org/show_bug.cgi?id=38863
306 2010-05-08 Laszlo Gombos <laszlo.1.gombos@nokia.com>
308 Reviewed by Kenneth Rohde Christiansen.
310 [Qt] Build the ImageDiff tool for all platforms including Windows and Symbian
311 https://bugs.webkit.org/show_bug.cgi?id=38706
315 2010-05-07 Simon Hausmann <simon.hausmann@nokia.com>
317 Add a few more files with Windows linefeeds to the .gitattributes file.
321 2010-05-05 Alejandro G. Castro <alex@igalia.com>
323 Reviewed by Xan Lopez.
325 Fixed the gobject introspection compilation with the new DOM
326 bindings, we needed to add DOM objects.
330 2010-05-04 Laszlo Gombos <laszlo.1.gombos@nokia.com>
332 Unreviewed, build fix for Symbian.
334 [Symbian] Symbian builds does not support shadow builds
336 Revision r54715 broke the Symbian build. For Symbian
337 the include directory is generated in the root of the source tree.
338 This patch sets the INCLUDEPATH accordingly for Symbian.
342 2010-05-03 Adam Barth <abarth@webkit.org>
344 Reviewed by Dimitri Glazkov.
346 Add some more Chromium-specific files to gitignore
347 https://bugs.webkit.org/show_bug.cgi?id=38469
349 These files are generated as part of the update-webkit --chromium
354 2010-05-02 Geoff Levand <geoff.levand@am.sony.com>
356 Reviewed by Eric Seidel.
358 [GTK] Fix out of source build failure
359 https://bugs.webkit.org/show_bug.cgi?id=38051
361 Add a preprocessor include path for generated GTK header files.
362 Fixes build errors like these when building GTK out of source:
364 webkit.h: error: webkit/webkitversion.h: No such file or directory
368 2010-05-02 Kartikaya Gupta <kagupta@rim.com>
370 Reviewed by George Staikos.
372 When running the IDL file through the preprocessor, wait for the preprocessor subcommand to fully terminate before continuing. Without this, if multiple IDL files are parsed in a tight loop, the code dies after 64 IDL files because it exhausts the available system resources.
374 https://bugs.webkit.org/show_bug.cgi?id=37888
376 No new tests. None needed.
378 * bindings/scripts/IDLParser.pm:
380 2010-04-29 Xan Lopez <xlopez@igalia.com>
382 Reviewed by Gustavo Noronha.
384 [GTK] GObject DOM bindings
385 https://bugs.webkit.org/show_bug.cgi?id=33590
387 Add WebKitDOMDocument tests to the build.
391 2010-04-28 Sam Weinig <sam@webkit.org>
393 Reviewed by Mark Rowe.
395 Add WebKit2 to the lists of modules to build.
399 2010-04-21 Xan Lopez <xlopez@igalia.com>
401 Reviewed by Adam Barth.
403 [GTK] GObject DOM bindings
404 https://bugs.webkit.org/show_bug.cgi?id=33590
406 Add build bits for the GObject DOM bindings.
410 2010-04-20 Xan Lopez <xlopez@igalia.com>
414 * autotools/webkit.m4:
416 2010-04-19 Diego Escalante Urrelo <descalante@igalia.com>
418 Reviewed by Xan Lopez.
420 [Gtk] Evaluate and create tests for all the AtkRole's implemented by
422 https://bugs.webkit.org/show_bug.cgi?id=34449
424 Add and enable the build of testatkroles to test ATK non form roles.
428 2010-04-18 Michael Forney <michael@mforney.org>
430 Reviewed by Laszlo Gombos.
432 https://bugs.webkit.org/show_bug.cgi?id=37762
434 Fixes the sandbox option in configure.
436 * configure.ac: Fix cut and paste error in the sandbox option causing
437 --{enable,disable}-sandbox to be ineffective, and it to be controlled
440 2010-04-09 Simon Hausmann <simon.hausmann@nokia.com>
442 Unreviewed crash fix.
444 Revert part of 57320 that would remove NDEBUG in release builds for
449 2010-04-09 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
451 Reviewed by Simon Hausmann.
453 [Qt] Fix crashes with package builds in release
455 * WebKit.pri: Don't randomly add NDEBUG to the defines.
457 2010-04-07 Laszlo Gombos <laszlo.1.gombos@nokia.com>
459 Reviewed by Kenneth Rohde Christiansen.
461 [Qt] Fix trunk (non-standalone) builds for Symbian
462 https://bugs.webkit.org/show_bug.cgi?id=37136
464 Test for source files before building instead of relying on
465 standalone_package config.
469 2010-04-01 Kinuko Yasuda <kinuko@chromium.org>
471 Reviewed by Dmitry Titov.
473 Add FileThread for async file operation support in FileReader and FileWriter
474 https://bugs.webkit.org/show_bug.cgi?id=36896
476 Add EANBEL_FILE_READER and ENABLE_FILE_WRITER flags.
480 2010-04-01 Ojan Vafai <ojan@chromium.org>
482 Reviewed by Adam Barth.
484 autoinstalled should be git ignored
485 https://bugs.webkit.org/show_bug.cgi?id=36970
489 2010-04-01 Laszlo Gombos <laszlo.1.gombos@nokia.com>
491 Reviewed by Kenneth Rohde Christiansen.
493 [Qt]Add -Wextra warning level to the QtWebKit build
494 https://bugs.webkit.org/show_bug.cgi?id=36971
498 2010-04-01 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
500 Reviewed by Holger Freyther.
502 [GTK] webkit_get_default_session() should make sure webkit_init() is called
503 https://bugs.webkit.org/show_bug.cgi?id=36754
509 2010-03-26 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
511 Reviewed by Simon Hausmann.
513 [Qt] Build JavaScriptCore as a static library.
514 https://bugs.webkit.org/show_bug.cgi?id=36590
516 This patch takes what was left of the unused JavaScriptCore.pro
517 and moved the compilation logic from JavaScriptCore.pri to
522 2010-03-16 Xan Lopez <xlopez@igalia.com>
524 Rubber-stamped by Gustavo Noronha.
526 Update library version for 1.1.90 release.
530 2010-03-16 Xan Lopez <xlopez@igalia.com>
532 Reviewed by Gustavo Noronha.
534 Bump version for 1.1.90 release.
538 2010-03-16 Xan Lopez <xlopez@igalia.com>
540 Reviewed by Gustavo Noronha.
542 Add support for Fast Mobile Scrolling in the build system.
546 2010-03-16 Simon Hausmann <simon.hausmann@nokia.com>
548 Add WebKitTools/TestResultServer/index.yaml to gitattributes to ignore for crlf conversion.
552 2010-03-12 Scott Byer <scottbyer@chromium.org>
554 Reviewed by David Levin.
556 Popup font size needs to be exposed to clients.
557 https://bugs.webkit.org/show_bug.cgi?id=35990
559 Add function to expose the popup menu font size, add a field to
560 WebPopupMenuInfo that receives that information to convey that to
561 the web view client's createPopupMenu() call.
563 * WebCore/platform/chromium/PopupMenuChromium.cpp:
564 * WebCore/platform/chromium/PopupMenuChromium.h:
565 * WebKit/chromium/public/WebPopupMenuInfo.h:
566 * WebKit/chromium/src/ChromeClientImpl.cpp:
568 2010-03-11 Adam Roben <aroben@apple.com>
570 Teach git about ObjC files
572 Fixes <http://webkit.org/b/36015>.
574 Reviewed by Tim Hatcher.
576 * .gitattributes: Set the diff attribute for .m and .mm files, and .h
577 files in Mac-specific directories. This can be used to generate
578 more-readable diffs of ObjC files.
580 2010-03-09 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
582 Unreviewed. Versioning for 1.1.23.
586 2010-03-09 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
588 Unreviewed distcheck fix.
592 2010-03-08 Jian Li <jianli@chromium.org>
594 Reviewed by Dmitry Titov.
597 https://bugs.webkit.org/show_bug.cgi?id=32993
599 Add ENABLE_BLOB_SLICE feature define.
603 2010-03-04 Fridrich Strba <fridrich.strba@bluewin.ch>
605 Reviewed by Holger Freyther.
607 https://bugs.webkit.org/show_bug.cgi?id=35726
608 Remove orphaned #ifdef WTF_USE_GLIB_ICU_UNICODE_HYBRID
610 Removing orphaned #if USE.
614 2010-03-04 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
616 Reviewed by Tor Arne Vestbø.
618 [Qt] Make the OUTPUT_DIR variable in qmake projects independent of build-webkit's logic.
620 This also allows shadow builds relying only on qmake to work properly.
624 2010-03-03 Fridrich Strba <fridrich.strba@bluewin.ch>
626 Reviewed by Xan Lopez.
628 Miscellaneous little fixes for the windows build of webkit-gtk
629 https://bugs.webkit.org/show_bug.cgi?id=35640
631 * GNUmakefile.am: On Windows with GCC, presence of
632 __declspec(dllexport) on some symbols disables the autoexport/autoimport
633 feature for all others. Using regex here assures that all symbols that
634 need to be exported in the dll are actually exported.
636 2010-03-02 Arno Renevier <arno@renevier.net>
638 Reviewed by Gustavo Noronha Silva.
640 [Gtk] implements ChromeClient::requestGeolocationPermissionForFrame
641 https://bugs.webkit.org/show_bug.cgi?id=35210
645 2010-03-02 Dmitry Titov <dimich@chromium.org>
647 Reviewed by Alexey Proskuryakov.
649 Ignore compiled Java test cases in .gitignore.
650 https://bugs.webkit.org/show_bug.cgi?id=35559
654 2010-02-26 Arno Renevier <arno@renevier.net>
656 Reviewed by Gustavo Noronha Silva.
658 [Gtk] ignore WebKit/gtk/docs/GNUmakefile.in in .gitignore
659 https://bugs.webkit.org/show_bug.cgi?id=35424
663 2010-02-24 Sam Kerner <skerner@chromium.org>
665 Reviewed by Darin Fisher.
667 Expose WebFrame::setCanHaveScrollbars(). This allows a view
668 which is being resized to not need scroll bars to ensure that
671 Existing function setAllowsScrolling() was renamed
672 setCanHaveScrollbars(), to be consistant with change 37159:
673 http://trac.webkit.org/changeset/37159
675 https://bugs.webkit.org/show_bug.cgi?id=35257
677 * WebKit/chromium/public/WebFrame.h:
678 * WebKit/chromium/src/ChromeClientImpl.cpp:
679 * WebKit/chromium/src/WebFrameImpl.cpp:
680 * WebKit/chromium/src/WebFrameImpl.h:
682 2010-02-19 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
684 Reviewed by Kenneth Rohde Christiansen.
686 [Qt] Remove QGVLauncher
688 https://bugs.webkit.org/show_bug.cgi?id=35292
692 2010-02-24 Xan Lopez <xlopez@igalia.com>
694 Reviewed by Gustavo Noronha.
696 Enable SharedWorkers by default, since that's been the default for
697 a long time in our build-webkit configuration.
701 2010-02-23 James Choi <jchoi42@pha.jhu.edu>
703 Add Solaris definitions
704 https://bugs.webkit.org/show_bug.cgi?id=35214
706 * WebKit/chromium/src/WebViewImpl.cpp
707 * WebKit/chromium/src/WebFrameImpl.cpp
709 2010-02-23 Arno Renevier <arno@renevier.net>
711 Reviewed by Gustavo Noronha Silva.
713 [Gtk]: testwebview does not work when called with absolute path
714 https://bugs.webkit.org/show_bug.cgi?id=34940
716 When testwebview is called as absolute path, chdir to executable
717 directory before searching resource files.
721 2010-02-23 Leandro Pereira <leandro@profusion.mobi>
723 Reviewed by Gustavo Noronha Silva.
725 Changes references of GOwnPtr to reflect their new place.
726 http://webkit.org/b/35084
728 * JavaScriptCore/JavaScriptCore.gypi:
729 * JavaScriptCore/wtf/Threading.h:
730 * JavaScriptCore/wtf/unicode/glib/UnicodeGLib.h:
732 2010-02-23 Leandro Pereira <leandro@profusion.mobi>
734 Reviewed by Gustavo Noronha Silva.
736 Fixes references to GOwnPtr and GRefPtr so the GTK+ port builds
738 http://webkit.org/b/35084
742 2010-02-23 Diego Escalante Urrelo <descalante@igalia.com>
744 Reviewed by Eric Seidel.
746 [gtk] missing libsoup-2.4 package in gir generation
747 https://bugs.webkit.org/show_bug.cgi?id=35199
749 Include libsoup-2.4 package in gobject introspection .gir generation.
753 2010-02-22 Huahui Wu <hwu@google.com>
755 Reviewed by Eric Seidel.
757 Add code that enables SquirrelFish Extreme (a.k.a JSCX, JSC JIT)
758 in Android. It's disabled by default, but is enabled when the
759 enveronment variable ENABLE_JSC_JIT is set to true.
760 https://bugs.webkit.org/show_bug.cgi?id=34855
764 2010-02-22 Xan Lopez <xlopez@igalia.com>
766 Reviewed by Gustavo Noronha.
768 Bump library versioning for 1.1.22 release.
772 2010-02-22 Laszlo Gombos <laszlo.1.gombos@nokia.com>
774 Reviewed by Kenneth Rohde Christiansen.
776 [Qt] Add support for layout tests on Symbian
777 https://bugs.webkit.org/show_bug.cgi?id=31589
781 2010-02-20 Noam Rosenthal <noam.rosenthal@nokia.com>
783 Reviewed by Laszlo Gombos.
785 [Qt] ENABLE_3D_RENDERING should be optional
786 https://bugs.webkit.org/show_bug.cgi?id=35100
788 * WebKit.pri: ENABLE_3D_RENDERING moved to a proper feature test
790 2010-02-19 Maciej Stachowiak <mjs@apple.com>
792 Reviewed by David Levin.
794 Add an ENABLE flag for sandboxed iframes to make it possible to disable it in releases
795 https://bugs.webkit.org/show_bug.cgi?id=35147
799 2010-02-18 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
801 Reviewed by Eric Seidel.
803 Add .gitattributes file for custom ChangeLog merge-driver
805 * .gitattributes: Added.
807 2010-02-17 Noam Rosenthal <noam.rosenthal@nokia.com>
809 Reviewed by Ariya Hidayat.
811 [Qt] GraphicsLayer: support perspective and 3D transforms
812 https://bugs.webkit.org/show_bug.cgi?id=34960
814 * WebKit.pri: added appropriate define: ENABLED_3D_RENDERING
816 2010-02-15 Philippe Normand <pnormand@igalia.com>
818 Reviewed by Gustavo Noronha Silva.
820 [GStreamer] Should handle BUFFERING messages
821 https://bugs.webkit.org/show_bug.cgi?id=30004
823 * configure.ac: Bump gstreamer -core/-plugins-base requirements to
824 0.10.25 which is the minimum required version for on-disk buffering.
826 2010-02-16 Xan Lopez <xlopez@igalia.com>
828 Reviewed by Gustavo Noronha.
830 Bump version to 1.1.22 so we can depend on it in applications.
834 2010-02-12 Simon Hausmann <simon.hausmann@nokia.com>
836 Reviewed by Holger Freyther.
838 Removed WMLInputElement.* from .gitattributes as the file is
843 2010-02-10 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
845 Reviewed by Tor Arne Vestbø.
847 [Qt] Make qtlauncher and qgvlauncher use the generated headers
848 path to make sure they are correctly generated.
852 2010-02-10 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
854 Reviewed by Tor Arne Vestbø.
856 [Qt] Manually add support for the install target on Symbian.
858 This is required to copy the headers over the ones in Qt.
862 2010-02-11 Fridrich Strba <fridrich.strba@bluewin.ch>
864 Reviewed by Gustavo Noronha Silva.
866 Detect properly different versions of libpng out there.
870 2010-02-11 Xan Lopez <xlopez@igalia.com>
872 Try to fix GTK+ build.
876 2010-02-11 Antonio Gomes <tonikitoo@webkit.org>
878 Reviewed by Xan Lopez.
880 Adjust gstreamer-plugins-base minimum version check (from 0.10 to 0.10.23).
884 2010-02-08 Maciej Stachowiak <mjs@apple.com>
886 Reviewed by Cameron Zwarich.
888 Restore ENABLE_RUBY flag so vendors can ship with Ruby disabled if they choose.
889 https://bugs.webkit.org/show_bug.cgi?id=34698
893 2010-02-08 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
895 Reviewed by Xan Lopez.
897 Bump version to 1.1.21, and adjust library versioning accordingly.
901 2010-02-05 Sebastian Dröge <sebastian.droege@collabora.co.uk>
903 Reviewed by Gustavo Noronha.
905 Add gstreamer-app-0.10 to configure.ac
906 https://bugs.webkit.org/show_bug.cgi?id=34317
910 2010-02-05 Simon Hausmann <simon.hausmann@nokia.com>
912 Reviewed by Tor Arne Vestbø.
914 Add .gitattributes file to tell git about files with Windows linefeeds
915 https://bugs.webkit.org/show_bug.cgi?id=34645
917 On Windows git defaults to "true" for core.autocrlf, meaning all text
918 files in the working directory are converted from CRLF to LF on checkin
919 time. Some files present in the repository have been checked in with
920 CRLF linefeeds and git should not try to convert them. The added
921 .gitattributes file tells git to not do any CRLF conversion.
923 * .gitattributes: Added.
925 2010-02-05 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
927 Reviewed by Simon Hausmann.
929 [Qt] Generate convenience headers (QWebView, etc) using qmake
931 In Qt this is done using syncqt, but we use a pro-file instead
932 that generates makefile-rules for each of the extra headers.
934 These extra headers are installed alongside the normal headers.
936 * DerivedSources.pro: Include API-DerivedSources
938 2010-02-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
940 Reviewed by Lars Knoll.
942 [Qt] Make 'make -f Makefile.DerivedSources qmake' work
944 Previously this target ended up generating a file named
945 Makefile.DerivedSources.DerivedSources, and so on.
947 * DerivedSources.pro:
949 2010-02-04 Christian Dywan <christian@twotasts.de>
951 Reviewed by Xan Lopez.
953 Require either libsoup 2.28.2 or 2.29.90.
957 2010-02-04 Xan Lopez <xlopez@igalia.com>
959 Reviewed by Gustavo Noronha.
961 Bump minimum libsoup requirement to 2.29.90
965 2010-02-02 Gustavo Noronha Silva <gns@gnome.org>
967 Reviewed by Xan Lopez.
969 Bump version, and adjust library versioning for 1.1.20.
973 2010-01-29 Jeremy Orlow <jorlow@chromium.org>
975 Reviewed by Dimitri Glazkov.
977 A first step towards the Indexed Database API
978 https://bugs.webkit.org/show_bug.cgi?id=34342
980 Add Indexed Database API
984 2010-01-27 Simon Hausmann <simon.hausmann@nokia.com>
986 Reviewed by Kenneth Rohde Christiansen.
988 [Qt] Don't build the tests in packages, only the launcher(s)
992 2010-01-27 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
994 Reviewed by Tor Arne Vestbø.
996 [Qt] Add the "d" suffix to QtWebKit's dll on Windows.
1000 2010-01-27 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1002 Unreviewed build fix
1004 [Qt] Build fix for windows when QTDIR contains release libraries.
1006 * WebKit.pri: Use the <name>.lib syntax for linking instead of qmake's -l<name> emulation
1008 2010-01-26 Jedrzej Nowacki <jedrzej.nowacki@nokia.com>
1010 Reviewed by Simon Hausmann.
1012 First steps of the QtScript API.
1014 Two new classes were created; QScriptEngine and QScriptValue.
1015 The first should encapsulate a javascript context and the second a script
1018 This API is still in development, so it isn't compiled by default.
1019 To trigger compilation, pass --qmakearg="CONFIG+=build-qtscript" to
1022 https://bugs.webkit.org/show_bug.cgi?id=32565
1026 2010-01-25 Simon Hausmann <simon.hausmann@nokia.com>
1028 Reviewed by Laszlo Gombos.
1030 [Qt] Fix the build on Maemo5.
1032 https://bugs.webkit.org/show_bug.cgi?id=34051
1034 * WebKit.pri: Disable the use of uitools, just like it's done for Symbian.
1036 2010-01-21 No'am Rosenthal <noam.rosenthal@nokia.com>
1038 Reviewed by Antti Koivisto.
1040 [Qt] Implement GraphicsLayer for accelerated layer compositing
1041 https://bugs.webkit.org/show_bug.cgi?id=33514
1043 * WebKit.pri: Addded compile flags to enable accelerated compositing
1044 on versions higher than 4.5
1046 2010-01-20 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1048 Reviewed by Simon Hausmann.
1050 [Qt] Make DumpRenderTree build on Windows
1054 2010-01-20 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1056 Reviewed by Simon Hausmann.
1058 [Qt] Fix the recursive generated_files target to work with qmake -r -o
1060 * DerivedSources.pro:
1062 2010-01-20 Simon Hausmann <simon.hausmann@nokia.com>
1064 Reviewed by Tor Arne Vestbø.
1066 [Qt] Make it possible (on *nix at least) to recursively call "make generated_files"
1068 * DerivedSources.pro:
1070 2010-01-19 Gustavo Noronha Silva <gns@gnome.org>
1072 Unreviewed. Shared library versioning update for 1.1.19.
1076 2010-01-15 Gustavo Noronha Silva <gns@gnome.org>
1078 Rubber-stamped by Xan Lopez.
1080 Bump version to 1.1.19.
1084 2010-01-14 Csaba Osztrogonác <ossy@webkit.org>
1086 Reviewed by Eric Seidel.
1088 [Qt] Defective dependencies caused build failing on QtBuildBot.
1089 https://bugs.webkit.org/show_bug.cgi?id=33693
1091 * WebKit.pri: CONFIG += depend_includepath added.
1093 2010-01-14 Steve Block <steveblock@google.com>
1095 Reviewed by David Levin.
1097 Moves general includes before bindings includes in Android build system.
1098 https://bugs.webkit.org/show_bug.cgi?id=33623
1100 This avoids problems with collisions between WebCore/platform/text/StringBuilder.h
1101 and the new JavaScriptCore/runtime/StringBuilder.h. This change puts
1102 JavaScriptCore/runtime and other bindings includes after the WebCore and other
1103 general includes, so that the WebCore StringBuilder.h is picked up when building
1106 * Android.mk: Modified.
1108 2010-01-13 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1110 Reviewed by Simon Hausmann.
1112 [Qt] Split the build process in two different .pro files.
1113 This allows qmake to be run once all source files are available.
1115 * DerivedSources.pro: Added.
1118 2010-01-07 Daniel Bates <dbates@rim.com>
1120 Reviewed by Eric Seidel.
1122 https://bugs.webkit.org/show_bug.cgi?id=32987
1124 Added ENABLE_XHTMLMP flag. Disabled by default.
1128 2010-01-05 Gustavo Noronha Silva <gns@gnome.org>
1130 Reviewed by Xan Lopez.
1132 Based on idea and original patch by Evan Martin.
1134 Remove libWebCore intermediate library, to improve link time.
1136 [GTK] Build time must be reduced
1137 https://bugs.webkit.org/show_bug.cgi?id=32921
1141 2010-01-05 Xan Lopez <xlopez@igalia.com>
1143 Bump for 1.1.18 release.
1147 2010-01-04 Gustavo Noronha Silva <gns@gnome.org>
1149 Fix JSCore-1.0.gir path to fix make distcheck.
1153 2010-01-04 Simon Hausmann <simon.hausmann@nokia.com>
1155 Reviewed by Tor Arne Vestbø.
1157 [Qt] Fix standalone package builds.
1159 * WebKit.pri: Add logic for detecting standalone builds. Set OUTPUT_DIR to the top-level dir in that case.
1160 * WebKit.pro: Don't build JSC and DRT for package builds.
1162 2010-01-04 Eric Seidel <eric@webkit.org>
1164 Reviewed by Adam Barth.
1166 bugzilla-tool should not require users to install mechanize
1167 https://bugs.webkit.org/show_bug.cgi?id=32635
1169 * .gitignore: Ignore autoinstall.cache.d directory created by autoinstall.py
1171 2009-12-28 Estêvão Samuel Procópio <tevaum@gmail.com>
1173 Reviewed by Gustavo Noronha Silva.
1175 Bug 32940: [GTK] Changing the download throttle conditions.
1176 https://bugs.webkit.org/show_bug.cgi?id=32716
1178 The WebKitDownload progress notification was taking long to
1179 update. This fix makes notification happens each 0.7 secs
1180 or when the progress ups in 1%.
1182 * WebKit/gtk/webkit/webkitdownload.cpp:
1184 2009-12-22 Simon Hausmann <simon.hausmann@nokia.com>
1186 Rubber-stamped by Holger Freyther.
1188 Adjusted path to QtLauncher.
1192 2009-12-19 Evan Martin <evan@chromium.org>
1194 Reviewed by Gustavo Noronha Silva.
1196 Add a couple of WebKitGtk files to .gitignore.
1200 2009-12-18 Benjamin Otte <otte@gnome.org>
1202 Reviewed by Xan Lopez.
1204 [GTK] RemoveDashboard support. It's useless.
1208 2009-12-18 Simon Hausmann <simon.hausmann@nokia.com>
1210 Reviewed by Tor Arne Vestbø.
1212 [Qt] Clean up the qmake build system to distinguish between trunk builds and package builds
1214 https://bugs.webkit.org/show_bug.cgi?id=32716
1216 * WebKit.pri: Use standalone_package instead of QTDIR_build
1218 2009-12-17 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1220 Unreviewed. Build fixes for make distcheck.
1224 2009-12-16 Dan Winship <danw@gnome.org>
1226 Reviewed by Gustavo Noronha Silva.
1228 [Gtk] Content-Encoding support
1230 https://bugs.webkit.org/show_bug.cgi?id=522772
1232 * configure.ac: require libsoup 2.28.2 for SoupContentDecoder
1234 2009-12-13 Eric Seidel <eric@webkit.org>
1236 Reviewed by Gavin Barraclough.
1238 string-base64 test does not compute a valid base64 string
1239 http://bugs.webkit.org/show_bug.cgi?id=16806
1241 * tests/string-base64.js: change str[i] to str.charCodeAt(i)
1243 2009-12-10 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1245 Reviewed by Xan Lopez.
1247 [GTK] Should provide an API to control the IconDatabase
1248 https://bugs.webkit.org/show_bug.cgi?id=32334
1250 Add test to make sure favicon reporting works.
1254 2009-12-09 Steve Block <steveblock@google.com>
1256 Reviewed by Adam Barth.
1258 Adds Android Makefiles for building with V8.
1259 https://bugs.webkit.org/show_bug.cgi?id=32278
1261 * Android.mk: Modified. Includes Makefiles for V8.
1263 2009-12-08 Steve Block <steveblock@google.com>
1265 Reviewed by Adam Barth.
1267 [Android] Adds Makefiles for Android port.
1268 https://bugs.webkit.org/show_bug.cgi?id=31325
1270 * Android.mk: Added.
1272 2009-12-08 Christian Dywan <christian@twotoasts.de>
1274 Reviewed by Xan Lopez.
1276 * configure.ac: Require only libSoup 2.27.91 but check for 2.29.3
1277 and define HAVE_LIBSOUP_2_29_3 in that case.
1279 2009-12-08 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1281 Rubber-stamped by Xan Lopez.
1283 Late post-release version bump.
1287 2009-12-08 Dominik Röttsches <dominik.roettsches@access-company.com>
1289 Reviewed by Gustavo Noronha Silva.
1291 [Gtk] Create a TextBreakIterator implementation based on GLib (without ICU)
1292 https://bugs.webkit.org/show_bug.cgi?id=31469
1294 Removing hybrid configuration for --with-unicode-backend=glib
1295 ICU not required anymore.
1297 * autotools/webkit.m4:
1299 2009-12-08 Nikolas Zimmermann <nzimmermann@rim.com>
1301 Rubber-stamped by Maciej Stachowiak.
1303 Turn on (SVG) Filters for Gtk.
1304 https://bugs.webkit.org/show_bug.cgi?id=32224
1308 2009-12-07 Dmitry Titov <dimich@chromium.org>
1310 Rubber-stamped by Darin Adler.
1312 Remove ENABLE_SHARED_SCRIPT flags
1313 https://bugs.webkit.org/show_bug.cgi?id=32245
1314 This patch was obtained by "git revert" command and then un-reverting of ChangeLog files.
1318 2009-12-06 Gustavo Noronha Silva <gns@gnome.org>
1320 Reviewed by Xan Lopez.
1322 Build the new API test.
1324 [GTK] REGRESSION: webkit thinks it can render PDFs
1325 https://bugs.webkit.org/show_bug.cgi?id=32183
1329 2009-12-05 Vincent Untz <vuntz@gnome.org>
1331 Reviewed by Gustavo Noronha.
1333 Fixes race for builds with introspection enabled, and parallel
1338 2009-12-04 Xan Lopez <xlopez@igalia.com>
1340 Reviewed by Gustavo Noronha.
1342 [GTK]Enable DNS prefetching
1343 https://bugs.webkit.org/show_bug.cgi?id=23846
1345 Bump libsoup required version to 2.29.3 for DNS prefetching.
1349 2009-11-30 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1351 Rubber-stamped by Xan Lopez.
1353 Make sure we distribute and install GObject Introspection files.
1357 2009-11-30 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1359 Build fix. Make sure JSCore-1.0.gir is added to the distributed
1364 2009-11-30 Xan Lopez <xlopez@igalia.com>
1366 Reviewed by Gustavo Noronha.
1368 Bump versions for 1.1.17 release.
1372 2009-11-30 Jan-Arve Sæther <jan-arve.saether@nokia.com>
1374 Reviewed by Simon Hausmann.
1376 [Qt] Fix compilation with win32-icc
1378 Include os-win32 for stdint.h since MS does not ship that in their PSDK.
1382 2009-11-26 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1384 Reviewed by Oliver Hunt.
1386 Move GOwnPtr* from wtf to wtf/gtk
1387 https://bugs.webkit.org/show_bug.cgi?id=31793
1389 * GNUmakefile.am: Add JavaScriptCore/wtf/gtk to
1392 2009-11-24 Dmitry Titov <dimich@chromium.org>
1394 Reviewed by Eric Seidel.
1396 Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
1397 https://bugs.webkit.org/show_bug.cgi?id=31444
1401 2009-11-24 Jason Smith <dark.panda@gmail.com>
1403 Reviewed by Alexey Proskuryakov.
1405 RegExp#exec's returned Array-like object behaves differently from
1407 https://bugs.webkit.org/show_bug.cgi?id=31689
1409 * LayoutTests/fast/js/regexp-in-and-foreach-handling.html: Added.
1410 * LayoutTests/fast/js/script-tests/regexp-in-and-foreach-handling.js: Added.
1411 * LayoutTests/fast/js/regexp-in-and-foreach-handling-expected.txt: Added.
1413 2009-11-24 Jens Alfke <snej@chromium.org>
1415 Reviewed by David Levin.
1417 Ignore Chromium's Xcode projects that are auto-generated from .gyp files.
1418 https://bugs.webkit.org/show_bug.cgi?id=31847
1420 * .gitignore: Add three .xcodeproj files.
1422 2009-11-09 Priit Laes <plaes@plaes.org>
1424 Reviewed by Oliver Hunt.
1426 [Gtk] Build from tarball fails with --enable-introspection
1427 https://bugs.webkit.org/show_bug.cgi?id=31261
1429 We need to enable gobject-introspection during distcheck otherwise
1430 some of the required files are missing in tarball.
1434 2009-11-05 Priit Laes <plaes@plaes.org>
1436 Reviewed by Jan Alonzo.
1438 [Gtk] Build failure with --enable-introspection
1439 https://bugs.webkit.org/show_bug.cgi?id=31102
1441 Add search and include paths for JSCore-1.0.gir required by
1442 gobject-introspection tools.
1446 2009-11-04 Benjamin Otte <otte@gnome.org>
1448 Reviewed by Gustavo Noronha.
1450 Update Cairo requirement to 1.6.
1452 https://bugs.webkit.org/show_bug.cgi?id=19266
1456 2009-11-02 Estêvão Samuel Procópio <tevaum@gmail.com>
1458 Reviewed by Gustavo Noronha.
1460 [Build] make install ignores --prefix option for gobject-introspection.
1461 https://bugs.webkit.org/show_bug.cgi?id=31025
1463 Make the build system use the --prefix path also when installing
1464 gobject-introspection files.
1466 * configure.ac: use --prefix path in GITDIR and GIRTYPELIBDIR
1468 2009-11-02 Xan Lopez <xlopez@igalia.com>
1470 Bump version before release (or post-release, depending on your
1471 point of view) so that we can make applications depending on
1472 unreleased APIs in WebKit svn fail at configure time when the
1473 requirements are not met.
1477 2009-11-01 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1479 Reviewed by Eric Seidel.
1481 Turn on warnings for QtWebKit for gcc
1482 https://bugs.webkit.org/show_bug.cgi?id=30958
1484 * WebKit.pri: Turn on warnings for the GCC compiler
1486 2009-10-30 Adam Barth <abarth@webkit.org>
1488 Reviewed by Mark Rowe.
1490 Teach git to ignore some files
1491 https://bugs.webkit.org/show_bug.cgi?id=30951
1493 Ignore WebKitBuild because we never want to version that directory.
1494 Also, ignore the xcode project files so git clean doesn't blow away
1495 your project settings. Finally, ignore the compiled python files in
1496 WebKitTools/Script modules because they clutter up git status.
1498 * .gitignore: Added.
1500 2009-10-30 Roland Steiner <rolandsteiner@chromium.org>
1502 Reviewed by Eric Seidel.
1504 Remove ENABLE_RUBY guards as discussed with Dave Hyatt and Maciej Stachowiak.
1506 Bug 28420 - Implement HTML5 <ruby> rendering
1507 (https://bugs.webkit.org/show_bug.cgi?id=28420)
1509 No new tests (no functional change).
1513 2009-10-26 Holger Hans Peter Freyther <zecke@selfish.org>
1515 Rubber-stamped by Darin Adler.
1517 Export fastMalloc, fastCalloc, fastRealloc and fastFree
1518 https://bugs.webkit.org/show_bug.cgi?id=30769
1520 Export the FastMalloc functions outside of the libwebkit library
1521 to be able to instrument memory allocations. These are C++ symbols
1522 but do not require the C++ runtime to be useful and should be of
1523 no harm to plain C code.
1525 * autotools/symbols.filter:
1527 2009-10-26 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1529 Reviewed by Jan Alonzo.
1531 Alternative solution to regression introduced in r48672.
1535 2009-10-26 Xan Lopez <xlopez@igalia.com>
1537 Reviewed by Gustavo Noronha.
1539 Update for 1.1.16 release.
1543 2009-10-24 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1545 Reviewed by Holger Freyther.
1547 [Qt] [Symbian] Set the capability and memory required to run QtWebKit for Symbian
1548 https://bugs.webkit.org/show_bug.cgi?id=30476
1550 Set the stack size to 80 Kb and heap size to the 128kB - 32MB range
1551 to all executables linking against WebKit library.
1555 2009-10-18 Jan Michael Alonzo <jmalonzo@webkit.org>
1557 Reviewed by Holger Freyther.
1559 [GTK] Add MathML to the build system
1560 https://bugs.webkit.org/show_bug.cgi?id=30487
1562 Add --enable-mathml to configure.
1566 2009-10-15 Jan Michael Alonzo <jmalonzo@webkit.org>
1568 Reviewed by Xan Lopez.
1570 [GTK] marshal stamp files are not cleaned after a distclean
1571 https://bugs.webkit.org/show_bug.cgi?id=30156
1573 Add the stamp files directly to cleanfiles. Also rearrange the
1574 variable declarations so we don't miss any files that need to be
1575 cleaned up during the clean targets.
1579 2009-10-15 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1581 Unreviewed. Help text fix - Web Sockets default is no, not yes.
1585 2009-10-12 Jan Michael Alonzo <jmalonzo@webkit.org>
1587 Rubberstamped by Eric Seidel.
1589 [Gtk] Fix icu CFLAG for Darwin
1590 https://bugs.webkit.org/show_bug.cgi?id=29517
1592 Don't escape the srcdir variable. Also use $host instead of the
1595 * autotools/webkit.m4:
1597 2009-10-12 Jan Michael Alonzo <jmalonzo@webkit.org>
1599 Reviewed by Gustavo Noronha.
1601 [Gtk] Use the SQLite3 headers from WebKitLibraries if sqlite3 is undetected
1602 https://bugs.webkit.org/show_bug.cgi?id=29518
1606 2009-10-05 Zoltan Horvath <zoltan@webkit.org>
1608 Reviewed by Simon Hausmann.
1610 [Qt] Disable TCmalloc for Windows port at the present, because MinGW
1611 hasn't got built-in pthread library.
1615 2009-10-02 Prasanth Ullattil <prasanth.ullattil@nokia.com>
1617 Reviewed by Simon Hausmann.
1619 Disable a few more harmless MSVC warnings.
1623 2009-10-01 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1625 Unreviewed, build fix.
1627 [Qt] Symbian build break after r48976.
1628 unix is set for Symbian in the Qt build system.
1632 2009-10-01 Zoltan Horvath <zoltan@webkit.org>
1634 Reviewed by Simon Hausmann.
1636 [Qt] Enable TCmalloc for the Linux, Mac and Windows Qt-port
1637 https://bugs.webkit.org/show_bug.cgi?id=27029
1639 Remove USE_SYSTEM_MALLOC for Linux, Mac and Windows Qt-port from WebKit.pri,
1640 so these Qt-ports will use TCmalloc as other ports.
1644 2009-10-01 Martin Robinson <martin.james.robinson@gmail.com>
1646 Reviewed by Xan Lopez.
1648 [GTK] GtkIMContext filtering interferes with DOM key events
1649 https://bugs.webkit.org/show_bug.cgi?id=28733
1651 Add new key event test ensuring that IME keypresses are handled.
1655 2009-10-01 Philippe Normand <pnormand@igalia.com>
1657 Reviewed by Xan Lopez.
1659 [GTK] data: uri support in media player
1660 https://bugs.webkit.org/show_bug.cgi?id=29842
1662 Check presence of gstreamer-pbutils-0.10.
1666 2009-09-26 David Kilzer <ddkilzer@apple.com>
1668 GTK BUILD FIX: add ENABLE_ORIENTATION_EVENTS support to configure.ac
1670 * configure.ac: Added support for ENABLE_ORIENTATION_EVENTS.
1672 2009-09-23 Xan Lopez <xlopez@igalia.com>
1674 Reviewed by Gustavo Noronha.
1676 Do not add unneeded include paths for gir files, and add the
1677 include paths for headers manually instead of relying on our own
1678 pc file and installed headers, since that adds a circular
1683 2009-09-23 Jan Michael Alonzo <jmalonzo@webkit.org>
1685 Reviewed by Xan Lopez.
1687 Minor reorganization to the patch landed in
1688 http://trac.webkit.org/changeset/48670. Also move JSCore-1.0.gir
1689 in the gtk directory as that's only useful to the Gtk port at the
1695 2009-09-23 Xan Lopez <xlopez@igalia.com>
1697 Reviewed by Gustavo Noronha.
1699 [GTK] We should generate our own gir file for introspection
1700 https://bugs.webkit.org/show_bug.cgi?id=29603
1702 Generate gir and typelib files for WebKit and JSCore. The JSCore
1703 gir file is handwritten (since it's only useful, for now, as a
1704 dependency of the WebKit gir file), the WebKit one is
1705 autogenerated from the headers.
1708 * JSCore-1.0.gir: Added.
1711 2009-09-22 Philippe Normand <pnormand@igalia.com>
1713 Reviewed by Xan Lopez.
1715 link errors due to wrong UNICODE_LIBS on Ubuntu Jaunty
1716 https://bugs.webkit.org/show_bug.cgi?id=29638
1718 Call icu-cconfig with ldflags-libsonly to prevent having a -L
1719 statement that could override libs installed in another prefix.
1721 * autotools/webkit.m4:
1723 2009-09-21 Xan Lopez <xlopez@igalia.com>
1725 Reviewed by Gustavo Noronha.
1727 Bump version for 1.1.15 release.
1731 2009-09-18 Xan Lopez <xlopez@igalia.com>
1733 Reviewed by Gustavo Noronha and Jan Alonzo.
1735 [GTK] context menu overriding API is very limited
1736 https://bugs.webkit.org/show_bug.cgi?id=27546
1738 Add new tests to the build.
1742 2009-09-18 Xan Lopez <xlopez@igalia.com>
1744 Reviewed by Gustavo Noronha and Jan Alonzo.
1746 [GTK] context menu overriding API is very limited
1747 https://bugs.webkit.org/show_bug.cgi?id=27546
1749 Add WebKitHitTestResult to the build.
1753 2009-09-10 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1755 Reviewed by Ariya Hidayat.
1757 Disable some ARM compiler warnings
1758 https://bugs.webkit.org/show_bug.cgi?id=29083
1760 The following ARM compiler warnings are disabled
1762 - #68-D: integer conversion resulted in a change of sign
1763 - #111-D: statement is unreachable
1764 - #177-D: variable XXX was declared but never referenced
1765 - #368-D: class XXX defines no constructor to initialize the following: YYY
1766 - #830-D: function XXX "XXX::operator new" has no corresponding operator delete
1767 - #1293-D: assignment in condition
1771 2009-09-09 Kenneth Rohde Christiansen <kenneth@webkit.org>
1773 Reviewed by Simon Hausmann.
1775 [Qt] Add the alternative QtLauncher (based on QGraphicsView) to the build.
1777 https://bugs.webkit.org/show_bug.cgi?id=28862
1781 2009-09-07 Xan Lopez <xlopez@igalia.com>
1783 Rubber-stamped by Gustavo Noronha.
1785 Bump versions in preparation for 1.1.14 release.
1789 2009-09-07 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1791 Reviewed by Xan Lopez.
1793 https://bugs.webkit.org/show_bug.cgi?id=26854
1794 [GTK] Needs API to allow more control over outgoing requests
1796 * GNUmakefile.am: new files added to the build for new class
1797 WebKitNetworkResponse
1799 2009-09-06 Martin Robinson <martin.james.robinson@gmail.com>
1801 Reviewed by Gustavo Noronha, Jan Alonzo and Xan Lopez.
1803 [Gtk] Expose a database API
1804 https://bugs.webkit.org/show_bug.cgi?id=27899
1806 Expose an HTML5 database API for GTK+.
1810 2009-09-04 Albert Bachand <albertb@google.com>
1812 Reviewed by Eric Seidel.
1814 Modify the condition regarding the key modifier for opening combo
1815 boxes under GTK from just PLATFORM(GTK) to also look for
1816 (PLATFORM(CHROMIUM) && PLATFORM(LINUX)).
1818 * WebCore/dom/SelectElement.cpp:
1819 * WebCore/manual-tests/select-popup-on-spacebar.html:
1821 2009-09-02 Jan Michael Alonzo <jmalonzo@webkit.org>
1823 Reviewed by Xan Lopez and Gustavo Noronha.
1825 [Gtk] Implement a WebDataSource for the gtk port
1826 https://bugs.webkit.org/show_bug.cgi?id=24758
1828 Add WebKitWebDataSource unit test to the build script
1832 2009-09-02 Jan Michael Alonzo <jmalonzo@webkit.org>
1834 Reviewed by Xan Lopez and Gustavo Noronha.
1836 [Gtk] Implement a WebDataSource for the gtk port
1837 https://bugs.webkit.org/show_bug.cgi?id=24758
1839 Add WebKitWebDataSource and DocumentLoaderGtk to the build script.
1843 2009-09-01 Jan Michael Alonzo <jmalonzo@webkit.org>
1845 Reviewed by Xan Lopez and Gustavo Noronha.
1847 [Gtk] Implement a WebDataSource for the gtk port
1848 https://bugs.webkit.org/show_bug.cgi?id=24758
1850 Add WebKitWebResource to the build script.
1854 2009-08-28 Jan Michael Alonzo <jmalonzo@webkit.org>
1856 Reviewed by Oliver Hunt.
1858 Gtk Build broken for OSX Quartz
1859 https://bugs.webkit.org/show_bug.cgi?id=28727
1861 Define XP_UNIX for non-Win OS builds.
1865 2009-08-28 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1867 Reviewed by Holger Freyther.
1869 https://bugs.webkit.org/show_bug.cgi?id=25889
1870 [GTK] scrollbar policy for main frame is not implementable
1872 Adding files for the new test for window-related issues (starting
1873 with scrollbar policy).
1877 2009-08-27 Priit Laes <plaes@plaes.org>
1879 Reviewed by Xan Lopez.
1881 [GTK] Out-of-srcdir build problem
1882 https://bugs.webkit.org/show_bug.cgi?id=28741
1884 * GNUmakefile.am, autotools/webkit.m4:
1885 Fix problem with out-of-srcdir builds. Also bump required glib version.
1887 2009-08-24 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1889 Reviewed by Xan Lopez.
1891 Bump package and so versions for 1.1.13 release.
1895 2009-08-22 Javier Jardón <javierjc1982@gmail.com>
1897 [GTK] Not use deprecated symbols in WebKitWebView example code.
1898 https://bugs.webkit.org/show_bug.cgi?id=28651
1900 * WebKit/gtk/webkit/webkitwebview.cpp
1902 2009-08-18 Xan Lopez <xlopez@igalia.com>
1904 Rubber-stamped by Holger Freyther.
1906 Require at least libsoup 2.27.91 for the new password
1907 manager/authentication APIs.
1911 2009-08-18 Drew Wilson <atwilson@google.com>
1913 Reviewed by NOBODY (Build Break).
1915 Speculative fix for GTK DumpRenderTree.
1919 2009-08-18 Kent Tamura <tkent@chromium.org>
1921 Reviewed by Eric Seidel.
1923 Add --enable-datalist option.
1927 2009-08-14 Adam Bergkvist <adam.bergkvist@ericsson.com>
1929 Reviewed by Sam Weinig.
1931 [GTK] Added EventSource to the build (default on).
1932 https://bugs.webkit.org/show_bug.cgi?id=14997
1936 2009-08-14 Jan Michael Alonzo <jmalonzo@webkit.org>
1938 Rubber-stamped by Gustavo Noronha.
1940 Initialize CFLAGS and CXXFLAGS before the main body of the
1941 WEBKIT_INIT macro so C files don't get built with "-g -O2".
1943 * autotools/webkit.m4:
1945 2009-08-12 Xan Lopez <xlopez@igalia.com>
1947 Reviewed by Jan Alonzo.
1949 [GTK] Remove keyring optional features
1950 https://bugs.webkit.org/show_bug.cgi?id=28173
1952 Remove keyring support, we now do authentication storage through
1953 libsoup. We depend on libsoup master now, will bump the dependency
1954 when there's a new release.
1959 2009-08-11 Drew Wilson <atwilson@google.com>
1961 Reviewed by NOBODY (Build break).
1963 Speculative fix for GTK build break.
1967 2009-08-11 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1969 Reviewed by Simon Hausmann.
1971 Build the TestNetscapePlugin on Qt/Mac
1975 2009-08-11 Xan Lopez <xlopez@igalia.com>
1977 Reviewed by Jan Alonzo.
1979 Prefix lengthy commands with AM_V_GEN so that they produce an
1980 output like 'GEN <filename>' when in silent mode.
1984 2009-08-05 Jan Michael Alonzo <jmalonzo@webkit.org>
1986 Reviewed by Xan Lopez.
1988 [Gtk] macros in webkit.m4 should be defined once only
1989 https://bugs.webkit.org/show_bug.cgi?id=27929
1991 The macros in webkit.m4 are not meant to be called multiple times
1992 so we'll make them AC_DEFUN_ONCE. Also make AC_HEADER_STDC and AC_PROG_CXX
1993 AC_REQUIRE to remove the automake warnings when doing autogen.sh.
1995 Lastly, make sure CXXFLAGS and CFLAGS are defined before
1996 AC_PROG_CXX gets expanded so it doesn't add "-g -O2" on Release builds.
1998 * autotools/webkit.m4:
2000 2009-08-05 Xan Lopez <xlopez@igalia.com>
2002 Revert r46714, it was making us build debug images by default.
2004 * autotools/webkit.m4:
2006 2009-08-03 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2008 Reviewed by Eric Seidel.
2010 [Qt] Consolidate common gcc flags to WebKit.pri
2011 https://bugs.webkit.org/show_bug.cgi?id=27934
2015 2009-08-03 Jan Michael Alonzo <jmalonzo@webkit.org>
2017 Rubber-stamped by Eric Seidel.
2019 [Gtk] macros in webkit.m4 should be defined once only
2020 https://bugs.webkit.org/show_bug.cgi?id=27929
2022 The macros in webkit.m4 are not meant to be called multiple times
2023 so we'll make them AC_DEFUN_ONCE. Also make AC_HEADER_STDC and AC_PROG_CXX
2024 AC_REQUIRE to remove the automake warnings when doing autogen.sh.
2026 * autotools/webkit.m4:
2028 2009-07-29 Ariya Hidayat <ariya.hidayat@nokia.com>
2030 Reviewed by Simon Hausmann.
2032 Adding ImageDiff project file.
2034 https://bugs.webkit.org/show_bug.cgi?id=27813
2036 * WebKit.pro: Added ImageDiff.pro.
2038 2009-07-29 Jan Michael Alonzo <jmalonzo@webkit.org>
2040 Reviewed by Eric Seidel and Xan Lopez.
2042 [Gtk] Enable http/tests/appcache tests
2043 https://bugs.webkit.org/show_bug.cgi?id=27674
2045 * GNUmakefile.am: Add webkit/webkitapplicationcache.cpp
2047 2009-07-28 Xan Lopez <xlopez@igalia.com>
2049 Reviewed by Gustavo Noronha.
2051 Use automake 1.11 SILENT_RULES when present, for cleaner build
2052 output. You can disable it by passing --disable-silent-rules to
2053 configure or V=1 to make.
2055 * autotools/dolt.m4:
2058 2009-07-28 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2060 Reviewed by Simon Hausmann.
2062 [Qt] Disable some compiler warnings for the win build
2063 https://bugs.webkit.org/show_bug.cgi?id=27709
2067 2009-07-28 Xan Lopez <xlopez@igalia.com>
2069 Reviewed by Gustavo Noronha.
2071 * configure.ac: bump version for 1.1.12 release.
2073 2009-07-24 Xan Lopez <xlopez@igalia.com>
2075 Reviewed by Gustavo Noronha.
2077 Remove unneeded commas from PKG_CHECK_MODULES.
2081 2009-07-24 Jan Michael Alonzo <jmalonzo@webkit.org>
2083 Reviewed by Xan Lopez.
2085 Bump pango version requirement to 1.12 which is the version that
2090 2009-07-21 Roland Steiner <rolandsteiner@google.com>
2092 Reviewed by David Levin.
2094 Add ENABLE_RUBY to list of build options
2095 https://bugs.webkit.org/show_bug.cgi?id=27324
2097 * configure.ac: Added flag ENABLE_RUBY.
2099 2009-07-20 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2101 Reviewed by Holger Freyther.
2103 [Qt] Add an option for QtLauncher to build without QtUiTools dependency
2104 https://bugs.webkit.org/show_bug.cgi?id=27438
2106 Based on Norbert Leser's work.
2108 * WebKit.pri: Symbian does not have UiTools
2110 2009-07-16 Fumitoshi Ukai <ukai@chromium.org>
2112 Reviewed by David Levin.
2114 Add --web-sockets flag and ENABLE_WEB_SOCKETS define.
2115 https://bugs.webkit.org/show_bug.cgi?id=27206
2117 Add --enable-web-sockets in configure.ac
2121 2009-07-16 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2123 Reviewed by Simon Hausmann.
2125 [Qt] Enable GNU compiler extensions to the ARM compiler
2126 for all Qt ports using RVCT
2127 https://bugs.webkit.org/show_bug.cgi?id=27348
2131 2009-07-15 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2133 Rubber-stamped by Simon Hausmann.
2135 Fix the Qt/Mac build by disabling TestNetscapePlugin
2137 We should fix and enable this once we run DRT for Qt/Mac
2141 2009-07-13 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2143 Unreviewed build fix. Require the correct libsoup version now that
2148 2009-07-13 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2150 Reviewed by Tor Arne Vestbø.
2152 [Qt] Build fix for QtWebKit on Win
2153 https://bugs.webkit.org/show_bug.cgi?id=27205
2155 * WebKit.pri: Include the major version number in the QtWebKit
2156 library file for Win.
2158 2009-07-13 Simon Hausmann <simon.hausmann@nokia.com>
2160 Reviewed by Ariya Hidayat.
2162 Add the test netscape plugin for the Qt DRT to the build.
2166 2009-07-13 Drew Wilson <atwilson@google.com>
2168 Reviewed by David Levin.
2170 Add ENABLE(SHARED_WORKERS) flag and define SharedWorker APIs
2171 https://bugs.webkit.org/show_bug.cgi?id=26932
2173 Added ENABLE(SHARED_WORKERS) flag.
2177 2009-07-12 Xan Lopez <xlopez@igalia.com>
2179 Reviewed by Gustavo Noronha.
2181 Bump version in preparation for 1.1.11 release.
2185 2009-07-07 Norbert Leser <norbert.leser@nokia.com>
2187 Reviewed by Simon Hausmann.
2189 Exclude DumpRenderTree.pro from symbian build
2193 2009-07-09 Drew Wilson <atwilson@google.com>
2195 Reviewed by Alexey Proskuryakov.
2197 https://bugs.webkit.org/show_bug.cgi?id=26903
2199 Turned on CHANNEL_MESSAGING by default because the MessageChannel API
2200 can now be implemented for Web Workers and is reasonably stable.
2202 * configure.ac: enable CHANNEL_MESSAGING.
2204 2009-07-03 Jan Michael Alonzo <jmalonzo@webkit.org>
2206 Reviewed by Xan Lopez and Gustavo Noronha.
2208 Set user-agent from application
2209 https://bugs.webkit.org/show_bug.cgi?id=17375
2211 Define UA version macros to be used by the UA string.
2212 Add new WebSettings unit test for the User-Agent string API.
2217 2009-06-20 Gustavo Noronha Silva <gns@gnome.org>
2219 Reviewed by Jan Alonzo.
2221 Adding files for the new test case for loading statuses.
2225 2009-06-15 Xan Lopez <xlopez@igalia.com>
2227 Reviewed by Gustavo Noronha.
2229 Version bump in preparation for 1.1.10 release.
2233 2009-06-12 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2235 Reviewed by Xan Lopez.
2237 Refactor handling of options in the build-webkit script
2239 Options are now defined in one place, and then reused when creating
2240 the usage help text, the arguments to GetOptions(), and when passing
2241 the options on to the underlying port-dependent build systems.
2243 This allows the Qt port to read the defaults for the options from the
2244 pro file (dynamically), and to pass the options on to qmake at build.
2248 2009-06-11 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2250 Reviewed by Holger Freyther.
2252 [Qt] Fix release build detection
2253 https://bugs.webkit.org/show_bug.cgi?id=26267
2257 2009-06-10 Gustavo Noronha Silva <gns@gnome.org>
2259 Reviewed by Xan Lopez.
2261 Add unit tests for our WebKitNetworkRequest object.
2265 2009-06-10 Xan Lopez <xlopez@igalia.com>
2267 Reviewed by Gustavo Noronha.
2269 Version bump in preparation for 1.1.9 release.
2273 2009-06-10 Xan Lopez <xlopez@igalia.com>
2275 Reviewed by Jan Alonzo.
2277 https://bugs.webkit.org/show_bug.cgi?id=25415
2278 [GTK][ATK] Please implement support for get_text_at_offset
2280 Add new dependency on the Gail utils library, needed for our a11y
2286 2009-05-29 Gustavo Noronha Silva <gns@gnome.org>
2288 Reviewed by Jan Alonzo.
2290 Add a test-case for our HTTP backend, currently checking the
2291 ref-counting of the SoupMessage.
2295 2009-05-28 Dirk Schulze <krit@webkit.org>
2297 Reviewed by Nikolas Zimmermann.
2299 Enable the new build flag --filters for Gtk. More details in WebCore/ChangeLog.
2303 2009-05-19 Xan Lopez <xlopez@igalia.com>
2305 Reviewed by Jan Alonzo and Gustavo Noronha.
2307 https://bugs.webkit.org/show_bug.cgi?id=25415
2308 [GTK][ATK] Please implement support for get_text_at_offset
2310 Add new test file for ATK.
2314 2009-05-28 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2316 Rubber-stamped by Xan Lopez.
2318 Fix webkitgtk_cleanfiles to clean gtk-doc-related files in the
2319 correct directory, so that we pass make distcheck.
2323 2009-05-28 Xan Lopez <xlopez@igalia.com>
2325 Bump version numbers in preparation for 1.1.8 release.
2329 2009-05-23 Jan Michael Alonzo <jmalonzo@webkit.org>
2331 Unreviewed build fix. Add gstreamer-video-0.10 libs to
2332 GSTREAMER_LIBS to resolve an undefined reference to gst_video_get_size
2333 - symbol used in MediaPlayerPrivateGstreamer.
2337 2009-05-23 Jan Michael Alonzo <jmalonzo@webkit.org>
2339 Reviewed by Xan Lopez.
2341 [Gtk] Various autotools build refactoring and fixes
2342 https://bugs.webkit.org/show_bug.cgi?id=25286
2344 Refactor library LIBS. Move third-party libs in libwebkit instead
2349 2009-05-22 Antonio Gomes <antonio.gomes@openbossa.org>
2351 Reviewed by Gustavo Noronha.
2353 Make Gtk build not bail out if gtk-doc-tools is not installed.
2355 Warning message shown instead.
2359 2009-05-22 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2361 Reviewed by Xan Lopez.
2363 Add big warnings about the glib unicode backend being slow and
2364 incomplete, since it is a work in progress.
2366 * autotools/webkit.m4:
2369 2009-05-22 Dominik Röttsches <dominik.roettsches@access-company.com>
2371 Reviewed by Gustavo Noronha.
2373 https://bugs.webkit.org/show_bug.cgi?id=15914
2374 [GTK] Implement Unicode functionality using GLib
2376 Initial version of this patch by Jürg Billeter.
2378 Adding options for --with-unicode-backend=icu|glib
2379 and checking for pango version >= 1.21.0 if GLib backend
2380 is selected. Temporarily, until remaining parts of
2381 this patch are committed, introduce WTF_USE_GLIB_ICU_UNICODE_HYBRID
2382 macro to allow for a mixed compilation with WTF Unicode
2383 backend based on GLib while text codecs and TextBreakIterator
2384 remain ICU dependent.
2389 2009-05-18 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2391 Reviewed by Gavin Barraclough.
2393 Enable YARR, and disable WREC for GTK+.
2397 2009-05-18 Jan Michael Alonzo <jmalonzo@webkit.org>
2399 Reviewed by Xan Lopez.
2401 [Gtk] Various autotools build refactoring and fixes
2402 https://bugs.webkit.org/show_bug.cgi?id=25286
2404 Add support for running unit tests. Also run the tests whenever
2405 the 'check' target runs.
2409 2009-05-18 Jan Michael Alonzo <jmalonzo@webkit.org>
2411 Reviewed by Xan Lopez.
2413 [Gtk] Various autotools build refactoring and fixes
2414 https://bugs.webkit.org/show_bug.cgi?id=25286
2420 2009-05-18 Jan Michael Alonzo <jmalonzo@webkit.org>
2422 Reviewed by Xan Lopez.
2424 [Gtk] Various autotools build refactoring and fixes
2425 https://bugs.webkit.org/show_bug.cgi?id=25286
2427 Add -no-install and -no-fast-install to programs and tests that we
2428 don't install. Also remove -O2 since this is already handled at
2433 2009-05-17 Jan Michael Alonzo <jmalonzo@webkit.org>
2435 Reviewed by Xan Lopez.
2437 [Gtk] Various autotools build refactoring and fixes
2438 https://bugs.webkit.org/show_bug.cgi?id=25286
2440 Refactor library cflags
2444 2009-05-15 Fridrich Strba <fridrich.strba@bluewin.ch>
2446 Reviewed by Jan Alonzo.
2448 Use AC_CANONICAL_HOST instead of AC_CANONICAL_SYSTEM, since
2449 the JIT compiler is not a cross-compiler
2453 2009-05-13 Xan Lopez <xlopez@igalia.com>
2455 Unreviewed: bump versions in preparation for 1.1.7 release.
2459 2009-05-13 Xan Lopez <xlopez@igalia.com>
2461 Rubber-stamped by Gustavo Noronha.
2463 Revert commit r43563, since it breaks WebKitGTK+ when compiled
2468 2009-05-12 Jan Michael Alonzo <jmalonzo@webkit.org>
2470 Reviewed by Holger Freyther.
2472 [Gtk] Various autotools build refactoring and fixes
2473 https://bugs.webkit.org/show_bug.cgi?id=25286
2475 Refactor use of CFLAGS, CXXFLAGS, LIBADD and LDFLAGS.
2479 2009-05-09 Jan Michael Alonzo <jmalonzo@webkit.org>
2481 Reviewed by Gustavo Noronha.
2483 WebKit-r43163 won't build for gtk-directfb
2484 https://bugs.webkit.org/show_bug.cgi?id=25538
2486 Move the ENCHANT check out of the with_target conditional since it
2487 applies to all targets
2491 2009-05-09 Mike Hommey <glandium@debian.org>
2493 Reviewed by Geoffrey Garen. Landed by Jan Alonzo.
2495 Enable JIT on x86-64 gtk+
2496 https://bugs.webkit.org/show_bug.cgi?id=24724
2500 2009-05-08 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2502 Reviewed by Xan Lopez.
2504 Ship the gtk-doc.make file, so as to not depend on gtkdoc-tools.
2509 2009-05-06 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2511 Reviewed by Simon Hausmann.
2513 Build QtWebKit as a framework on Mac
2515 This implies both debug and release build by default, unless
2516 one of the --debug or --release config options are passed to
2517 the build-webkit script.
2519 Frameworks can be disabled by passing CONFIG+=webkit_no_framework
2520 to the build-webkit script.
2522 To be able to build both debug and release targets in parallel
2523 we have to use separate output directories for the generated
2524 sources, which is not optimal, but required to avoid race conditions.
2526 An optimization would be to only require this spit-up on Mac.
2530 2009-04-30 Jan Michael Alonzo <jmalonzo@webkit.org>
2532 Unreviewed build GTK build fix
2534 * configure.ac: typo fix - javascript_debugger should be enable_javascript_debugger
2536 2009-04-30 Dimitri Glazkov <dglazkov@chromium.org>
2538 Unreviewed, build fix.
2540 https://bugs.webkit.org/show_bug.cgi?id=25470
2541 Extend the cover of ENABLE_JAVASCRIPT_DEBUGGER to profiler.
2543 * configure.ac: Add autoconfig options, missed in the first commit.
2545 2009-04-28 Xan Lopez <xlopez@igalia.com>
2547 Unreviewed: bump versions in preparation for 1.1.6 release.
2551 2009-04-25 Jan Michael Alonzo <jmalonzo@webkit.org>
2553 Reviewed by Xan Lopez.
2555 [GTK] Error reporting
2556 https://bugs.webkit.org/show_bug.cgi?id=18344
2558 Add webkiterror to the build.
2562 2009-04-25 Jan Michael Alonzo <jmalonzo@webkit.org>
2564 Reviewed by Xan Lopez.
2566 [GTK] Error reporting
2567 https://bugs.webkit.org/show_bug.cgi?id=18344
2569 Add the default error page for installation.
2573 2009-04-24 Diego Escalante Urrelo <diegoe@gnome.org>
2575 Reviewed by Gustavo Noronha.
2577 https://bugs.webkit.org/show_bug.cgi?id=15616
2578 [GTK] Add spell checking
2580 Add enchant support for spell-checking-languages property to work
2586 2009-04-24 Simon Hausmann <simon.hausmann@nokia.com>
2588 Reviewed by Ariya Hidayat.
2590 Added support for generating API docs in the Qt build using "make docs"
2592 * WebKit.pro: Include docs.pri for "make docs" target.
2594 2009-04-14 Xan Lopez <xlopez@igalia.com>
2596 Unreviewed version bump in preparation for 1.1.5 release.
2600 2009-04-06 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2602 Rubber-stamped by Sam Weinig.
2604 Added rules to maintain the localization support. We cannot simply
2605 use whatever gettextize gives us because our build system is
2611 2009-04-05 Mike Hommey <glandium@debian.org>
2613 Reviewed by Holger Freyther.
2615 Filter out all C++ symbols
2616 https://bugs.webkit.org/show_bug.cgi?id=24960
2618 Considering the public API is all C, we can just filter out all
2619 C++ mangled symbols, which will avoid exporting symbols in some
2620 corner cases such as gcc bugs on specific architectures, etc.
2622 * autotools/symbols.filter:
2624 2009-04-03 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2626 Reviewed by Holger Freyther.
2628 Require GTK+ >= 2.10; 2.8 is already very old, and some very
2629 useful APIs are only available since 2.10.
2633 2009-04-01 Christian Dywan <christian@twotoasts.de>
2635 Reviewed by Holger Freyther.
2637 Unit test WebKitDownload
2638 http://bugs.webkit.org/show_bug.cgi?id=24844
2640 * GNUmakefile.am: Add a unit test for downloading.
2642 2009-04-01 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2644 Unreviewed build fix. Fix make distcheck, after the gtk-doc
2649 2009-03-30 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2651 Reviewed by Holger Freyther.
2653 Integrate gtk-doc into the Gtk+ buildsystem.
2658 2009-03-30 Xan Lopez <xlopez@igalia.com>
2660 Unreviewed: bump version to 1.1.4 for release.
2664 2009-03-21 Xan Lopez <xlopez@igalia.com>
2666 Reviewed by Holger Freyther.
2668 Require gnome-keyring 2.26.0, since we were depending on an
2669 unreleased trunk revision between 2.25.91 and 2.26.0.
2673 2009-03-20 Jan Michael Alonzo <jmalonzo@gmail.com>
2675 Reviewed by Holger Freyther.
2677 [GTK] Misc patches for WebKitWebHistoryItem
2678 https://bugs.webkit.org/show_bug.cgi?id=24493
2680 Added build support for build the WebKitWebHistoryItem unit test.
2684 2009-03-20 Jan Michael Alonzo <jmalonzo@gmail.com>
2686 Reviewed by Holger Freyther.
2688 Separate gtk unit tests
2689 https://bugs.webkit.org/show_bug.cgi?id=24039
2691 Build the unit tests accordingly.
2695 2009-03-17 Gustavo Noronha Silva <gns@gnome.org>
2697 Reviewed by Mark Rowe.
2699 Enable HTML5 media elements support by default in the GTK+ port.
2703 2009-03-17 Mike Hommey <glandium@debian.org>
2705 Reviewed by Holger Freyther.
2707 Do not export cti* symbols.
2708 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=519924.
2710 * autotools/symbols.filter:
2712 2009-03-15 Xan Lopez <xlopez@igalia.com>
2714 Bump version to 1.1.3 for release and fix soversion
2715 calculation (oops). Thanks to Frederik Himpe for pointing this
2720 2009-03-15 Xan Lopez <xlopez@igalia.com>
2722 Bump version and libtool version for release.
2726 2009-03-14 Xan Lopez <xlopez@igalia.com>
2728 No review, build fix.
2730 Split clean rules to make distcheck pass.
2734 2009-03-13 Mark Rowe <mrowe@apple.com>
2736 Reviewed by Dan Bernstein.
2738 Remove rarely used Makefile targets from the Makefile.
2740 There are many situations in which the targets don't work as expected,
2741 and their primary use is addressed by having the build system default
2742 to building the appropriate architecture.
2746 2009-03-11 Jan Michael Alonzo <jmalonzo@webkit.org>
2748 Reviewed by Holger Freyther.
2750 [Gtk] Fix make clean targets
2751 https://bugs.webkit.org/show_bug.cgi?id=24450
2753 Fix 'make' clean targets. We shouldn't be removing DerivedSources
2754 if it's only clean. Only remove it if it's distclean or
2755 maintainer-clean. Also remove build-related auxillary files on
2756 dist/maintainer clean.
2760 2009-03-11 Jan Michael Alonzo <jmalonzo@webkit.org>
2762 Reviewed by Holger Freyther
2764 [GTK]DumpRenderTree doesn't compile for non-X11 GTK ports anymore
2765 https://bugs.webkit.org/show_bug.cgi?id=2260
2767 pangoft2 is also used in directfb builds so use it for all targets
2771 2009-03-02 Xan Lopez <xan@gnome.org>
2773 Reviewed by Mark Rowe.
2775 https://bugs.webkit.org/show_bug.cgi?id=24287
2776 [GTK] Move auth dialog feature to WebKit/
2778 Add WebKitSoupAuthDialog files to build.
2782 2009-03-03 Gustavo Noronha Silva <gns@gnome.org>
2784 Reviewed by Alexey Proskuryakov.
2786 https://bugs.webkit.org/show_bug.cgi?id=16826
2787 [Gtk] Implement WebKitDownload
2789 Adding new files related to WebKitDownload to the GTK+ port.
2793 2009-03-02 Gustavo Noronha Silva <gns@gnome.org>
2795 Unreviewed build fix; adding missing files to EXTRA_DIST, so that
2796 they show up in the tarball.
2800 2009-03-01 Christian Dywan <christian@twotoasts.de>
2802 * configure.ac: Bump GTK port version to 1.1.1.
2804 2009-02-27 Gustavo Noronha Silva <gns@gnome.org>
2806 Unreviewed build fix. Adding the WebKit/gtk/webkitmarshal.list
2807 file to EXTRA_DIST to fix make dist.
2811 2009-02-26 Xan Lopez <xan@gnome.org>
2813 Reviewed by Holger Freyther.
2815 https://bugs.webkit.org/show_bug.cgi?id=16947
2816 [GTK] Missing HTTP Auth challenge
2818 Add HTTP authentication dialog with optional GNOME Keyring
2824 2009-02-26 Xan Lopez <xan@gnome.org>
2826 Reviewed by Holger Freyther.
2828 https://bugs.webkit.org/show_bug.cgi?id=16947
2829 [GTK] Missing HTTP Auth challenge
2831 Take marshallers to be built from a manually maintained list
2832 instead of grepping the sources.
2834 It's much faster, especially so now that we want to add
2835 marshallers from WebCore too. A system to only take into account
2836 the modified files when generating the marshallers from sources
2837 could be hacked, but I think it's overkill considering how rarely
2838 a new marshaller is added.
2842 2009-02-24 Jan Michael Alonzo <jmalonzo@webkit.org>
2844 Reviewed by Alexey Proskuryakov.
2846 [Gtk] add options for 3D transforms and HTML5 channel messaging to the build
2847 https://bugs.webkit.org/show_bug.cgi?id=24072
2849 Add options for toggling 3D transforms and HTML5 channel messaging
2852 Also fix the web-workers option. It should be web-workers and not workers.
2856 2009-02-23 Xan Lopez <xan@gnome.org>
2858 Reviewed by Alexey Proskuryakov.
2860 https://bugs.webkit.org/show_bug.cgi?id=22624
2861 [SOUP][GTK] Need API to get SoupSession from WebKit.
2863 Remove CURL support, the only supported HTTP backend is SOUP now.
2868 2009-02-19 Christian Dywan <christian@twotoasts.de>
2870 Rubber-stamped by Holger Freyther.
2872 http://bugs.webkit.org/show_bug.cgi?id=22811
2873 Underlinking in Programs_UnitTests (GTK+ build)
2875 * GNUmakefile.am: Add GLIB_LIBS to unit test library flags.
2877 2009-02-18 Gustavo Noronha Silva <gns@gnome.org>
2879 Reviewed by Holger Freyther.
2881 Fix symbols.filter location, and add other missing files to the
2882 autotools build, so that make dist works.
2886 2009-02-17 Gustavo Noronha Silva <gns@gnome.org>
2888 Reviewed by Alexey Proskuryakov.
2890 https://bugs.webkit.org/show_bug.cgi?id=23939
2891 Release build being built with debugging symbols
2893 * configure.ac: Revert change done in revision 40790, since we
2894 already have a AC_PROG_CXX macro call as part of WEBKIT_INIT
2896 2009-02-12 Gustavo Noronha Silva <gns@gnome.org>
2898 Reviewed by Eric Seidel.
2900 * configure.ac: Make soup the default HTTP backend for the Gtk port.
2902 2009-02-09 Calvin Walton <calvin.walton@gmail.com>
2904 Reviewed by Holger Freyther.
2906 https://bugs.webkit.org/show_bug.cgi?id=23823
2908 [Gtk] Fix build with recent autotools
2910 Current versions of automake/libtool don't assume you want C++ enabled
2911 by default any more, so explicitly check for a C++ compiler.
2913 * configure.ac: Add AC_PROG_CXX macro
2915 2009-02-02 Christian Dywan <christian@twotoasts.de>
2917 Rubber-stamped by Holger Freyther.
2919 Don't require Geolocation by default.
2923 2009-01-30 Jan Michael Alonzo <jmalonzo@webkit.org>
2925 Reviewed by Nikolas Zimmermann.
2927 [Gtk] Refactor autoconf/configure.ac in preparation for jsc and webkit build splits
2928 https://bugs.webkit.org/show_bug.cgi?id=22136
2931 * acinclude.m4: Removed.
2933 * autotools/acinclude.m4: Added.
2934 * autotools/dolt.m4: Added.
2935 * autotools/symbols.filter: Renamed from symbols.filter.
2936 * autotools/webkit.m4: Added.
2939 2009-01-30 Holger Hans Peter Freyther <zecke@selfish.org>
2941 Reviewed by Nikolas Zimmermann.
2943 [GTK] Implement GeolocationService using the Geoclue library
2945 https://bugs.webkit.org/show_bug.cgi?id=22022
2947 Untested implementation of the GeolocationService using the geoclue
2948 library. Velocity handling is completely missing and the accuracy
2949 handling might be wrong.
2954 2009-01-11 Xan Lopez <xan@gnome.org>
2956 Reviewed by Holger Freyther.
2958 Bump version to 1.1.0 since we are breaking ABI and adding new
2963 2008-12-19 Marco Barisione <marco.barisione@collabora.co.uk>
2965 Reviewed by Holger Freyther.
2967 http://bugs.webkit.org/show_bug.cgi?id=16562
2968 [gtk] Implement WebPolicyDelegate methods
2970 Original work by Pierre-Luc Beaudoin. Final touches by Gustavo
2973 This implements the delegates methods of WebPolicyDelegate.
2974 Since Gtk+/C doesn't have delegate methods, they are replaced with
2977 A new object WebKitWebPolicyDecision allows the browser to delay its
2978 response in certain cases. WebKitWebNavigationAction contains the
2979 information about what caused a navigation request.
2981 * GNUmakefile.am: Add new files
2983 2008-12-19 Gustavo Noronha Silva <gns@gnome.org>
2985 Reviewed by Holger Freyther.
2987 Use ustar tar format for WebKit/GTK+'s make dist target, so that
2988 storing files whose filenames are > 99 is possible.
2992 2008-12-19 Holger Hans Peter Freyther <zecke@selfish.org>
2994 [GTK] Build fix by defining WTF_USE_JIT_STUB_ARGUMENT_VA_LIST
2996 Fix the jit compilation on i*686 on Linux by using the va_list
2997 to pass arguments to the CTI. This is done on the MAC as well
2998 and sunspider and javascriptcore seem to work with that.
3002 2008-12-18 Pamela Greene <pam@chromium.org>
3004 Submitted without review.
3005 Right, remove the whole misplaced directory, not just the tests.
3008 * fast/dom: Removed.
3010 2008-12-18 Pamela Greene <pam@chromium.org>
3012 Submitted without review.
3013 Moving layout test into LayoutTests where it belongs.
3015 * fast/dom/setter-type-enforcement-expected.txt: Removed.
3016 * fast/dom/setter-type-enforcement.html: Removed.
3018 2008-12-15 Daniel Macks <dmacks@netspace.org>
3020 Reviewed by Darin Adler.
3022 Default to use external libicu-config if avail on all platforms.
3023 https://bugs.webkit.org/show_bug.cgi?id=22713
3027 2008-12-12 Holger Hans Peter Freyther <zecke@selfish.org>
3029 Back out r39222 as this is breaking the build on Gentoo (aclocal-1.10)
3031 The m4 directory does not exist and we now have a compile issue on
3037 2008-12-11 Daniel Macks <dmacks@netspace.org>
3039 Reviewed by Darin Adler.
3041 https://bugs.webkit.org/show_bug.cgi?id=22714
3043 Put libtool macro files in subdir that it wants.
3048 2008-12-07 Holger Hans Peter Freyther <zecke@selfish.org>
3050 Reviewed by Eric Seidel.
3052 [Gtk+] Use glib's unit test facilities to test the WebKit/Gtk+ API
3054 https://bugs.webkit.org/show_bug.cgi?id=22491
3056 Add the skeleton to WebKit/gtk/tests and integrate that into the
3057 buildsystem. Testing support was added in glib 2.16. For versions
3058 using glib < 2.16 we compile an empty application.
3062 2008-12-07 Holger Hans Peter Freyther <zecke@selfish.org>
3064 Reviewed by Cameron Zwarich.
3066 [GTK] Define ENABLE_JIT_OPTIMIZE_CALL, ENABLE_JIT_OPTIMIZE_PROPERTY_ACCESS, ENABLE_JIT_OPTIMIZE_ARITHMETIC
3068 When building the jit on i*86 also enable the above optimizations.
3072 2008-12-03 Simon Hausmann <hausmann@webkit.org>
3074 Reviewed by Tor Arne Vestbø.
3076 Fix the build of WebKit inside Qt by making sure that qmake generators
3077 that do not produce generated sources (i.e. cpp files) are not
3078 included in SOURCES.
3082 2008-12-02 Simon Hausmann <hausmann@webkit.org>
3084 Reviewed by Tor Arne Vestbø.
3086 Removed JavaScriptCore from SUBDIRS as it's not built separately
3091 2008-11-28 Gustavo Noronha Silva <gns@gnome.org>
3093 Reviewed and slightly modified by Holger Freyther.
3095 https://bugs.webkit.org/show_bug.cgi?id=19130
3097 Added the new WebKitGtk files to be built:
3098 WebKit/gtk/webkit/webkitwebwindowfeatures.{cpp,h}
3102 2008-11-26 Kalle Vahlman <kalle.vahlman@movial.com>
3104 Reviewed by Darin Adler. Landed by Jan Alonzo.
3106 Bison versions under 2.2 produce crashing CSSGrammar code for ARM
3107 https://bugs.webkit.org/show_bug.cgi?id=22456
3109 Check for bison version 2.2 or greater on ARM. Earlier versions produce
3110 code that crashes on ARM devices.
3114 2008-11-25 Holger Hans Peter Freyther <zecke@selfish.org>
3116 Reviewed by David Kilzer.
3118 https://bugs.webkit.org/show_bug.cgi?id=22022
3120 Add Geolocation support to the configure.ac
3122 Add an option to build WebKit/Gtk+ with Geolocation. The
3123 implementation will be using Gypsy.
3127 2008-11-24 Holger Hans Peter Freyther <zecke@selfish.org>
3129 Reviewed by Mark Rowe.
3131 [Gtk+] Add configure option to enable Web Workers and enable it by default
3133 Add --enable-workers to the buildsystem (used by build-webkit) add
3134 the to be build files to the GNUmakefile.am and change build-webkit
3135 to enable Web Workers by default.
3139 2008-09-09 Joerg Bornemann <joerg.bornemann@trolltech.com>
3141 Reviewed by Simon Hausmann.
3143 Steps towards making the Qt port of WebKit compile on Windows CE
3145 https://bugs.webkit.org/show_bug.cgi?id=20746
3147 * WebKit.pro: don't build DumpRenderTree on all Win32 platforms
3149 2008-11-17 Nikolas Zimmermann <nikolas.zimmermann@torchmobile.com>
3151 Reviewed by George Staikos.
3153 Add WML build support for Gtk as well.
3157 2008-11-16 Geoffrey Garen <ggaren@apple.com>
3161 Try to fix gtk build.
3165 2008-11-10 Tor Arne Vestbø <tavestbo@trolltech.com>
3167 Rubber-stamped by Simon Hausmann.
3169 Distinguish between building from trunk and as part of Qt
3173 2008-11-10 Morten Sørvig <msorvig@trolltech.com>
3175 Reviewed by Simon Hausmann.
3177 Make tests/auto/qwebframe compile on Qt/Mac.
3179 * WebKit.pri: Fix linkage against QtWebKit when compiled as framework.
3181 2008-11-06 Cameron Zwarich <zwarich@apple.com>
3185 Speculatively fix the GTK build.
3189 2008-11-06 Alp Toker <alp@nuanti.com>
3191 GTK build fix for r38155. create_hash_table was moved out of kjs/
3195 2008-11-06 Cameron Zwarich <zwarich@apple.com>
3197 Rubber-stamped by Sam Weinig.
3199 Correct the reference to jsc.pro in WebKit.pro to match its new
3200 location in the root directory of JavaScriptCore.
3204 2008-11-03 Alp Toker <alp@nuanti.com>
3206 autotools distcleancheck fix. Add dolt-generated files and
3207 webkitenumtypes.h to the list of files that need to be cleaned.
3212 2008-11-03 Alp Toker <alp@nuanti.com>
3214 Rubber-stamped by Holger Freyther.
3216 Do not enable RTTI or exceptions in debug builds, matching release
3217 builds. They don't help much with debugging and significantly slow
3218 down and increase the size of the debug build.
3222 2008-11-03 Alp Toker <alp@nuanti.com>
3224 Rubber-stamped by Holger Freyther.
3226 Add mingw32 case to dolt for faster GTK+ Windows builds.
3230 2008-11-02 Xan Lopez <xan@gnome.org>
3232 Reviewed by Holger Freyther
3234 https://bugs.webkit.org/show_bug.cgi?id=22009
3235 HTML5 Video with GStreamer pulls gnome-vfs without using it.
3238 Remove gnome-vfs from configure.ac, it's unused.
3240 2008-10-30 Alp Toker <alp@nuanti.com>
3242 https://bugs.webkit.org/show_bug.cgi?id=19395
3243 doltlibtool bug with bash 3.0
3245 autotools dolt build fix for bash version 3.0 and older. Remove
3246 concatenation syntax from doltlibtool to support the older versions
3247 which don't have '+='.
3251 2008-10-30 Alp Toker <alp@nuanti.com>
3253 Rubber-stamped by Oliver Hunt.
3255 autotools build system change to enable JIT features by default. Can
3256 be disabled with --disable-jit (and is disabled automatically on
3257 unsupported platforms).
3261 2008-10-30 Alp Toker <alp@nuanti.com>
3263 Bump WebKit GTK+ version to 1.0.3.
3267 2008-10-29 Gustavo Noronha Silva <gns@gnome.org>
3269 Reviewed by Holger Freyther.
3271 Added all the files that need to be installed for the Inspector to
3274 2008-10-29 Mike Hommey <glandium@debian.org>
3276 Reviewed by Holger Freyther.
3278 https://bugs.webkit.org/show_bug.cgi?id=21884
3279 Test presence and link against libpng.
3284 2008-10-29 Jan Michael Alonzo <jmalonzo@webkit.org>
3286 Reviewed by Holger Freyther.
3288 Add --enable-optimizations to enable optimized builds. The default
3289 is to enable it for release builds, and disabled for debug builds.
3290 This option will allow builders to have a debug as well as
3296 2008-10-28 Mike Hommey <glandium@debian.org>
3298 Reviewed by Alp Toker.
3300 https://bugs.webkit.org/show_bug.cgi?id=21885
3301 [GTK] libwebkit doesn't link against libpangoft2
3303 Add pkg-config check for pangoft2 which provides
3304 pango_fc_font_description_from_pattern() used in the FreeType font
3309 2008-10-28 Alp Toker <alp@nuanti.com>
3311 Include copyright license files in the autotools dist target.
3313 Change suggested by Mike Hommey.
3317 2008-10-25 Jan Michael Alonzo <jmalonzo@webkit.org>
3319 Gtk build fix: add '-' to Wl which was missed in r36845
3323 2008-10-22 Alp Toker <alp@nuanti.com>
3325 Fix build for Cairo 1.2.
3329 2008-10-20 Alp Toker <alp@nuanti.com>
3331 Partial GTK+/Win32 build fix. Lowercase library name to enable linking
3332 when cross-compiling Windows binaries from Linux: -lWs2_32 -> -lws2_32
3336 2008-10-13 Alp Toker <alp@nuanti.com>
3338 GTK+ build fix: Ensure correct builds when debugging is
3339 enabled/disabled by defining NDEBUG in autotoolsconfig.h as needed.
3340 It's still passed as a compiler flag since some sources (DRT) don't
3345 2008-10-09 Alp Toker <alp@nuanti.com>
3347 Reviewed by Mark Rowe.
3349 https://bugs.webkit.org/show_bug.cgi?id=20760
3350 Implement support for x86 Linux in CTI
3352 Prepare to enable CTI/WREC on supported architectures. Will be
3353 switched on when the crasher introduced in r37386 is resolved.
3357 2008-10-07 Alp Toker <alp@nuanti.com>
3359 GTK+ build fix for older automake versions (1.7). Discussed in bug
3364 2008-10-07 Alp Toker <alp@nuanti.com>
3366 Reviewed by Mark Rowe.
3368 https://bugs.webkit.org/show_bug.cgi?id=21392
3369 [GTK] Auto-generate JS DOM binding sources list
3371 Remove the huge lists of generated DOM binding sources and headers in
3372 the build system. These are difficult to maintain and can be derived
3375 The new strategy is to re-use the existing lists of IDL sources (which
3376 are needed for dist support anyway). This will also ease the addition
3377 of new language bindings.
3381 2008-09-27 Jan Michael Alonzo <jmalonzo@webkit.org>
3383 Reviewed by Holger Freyther.
3385 https://bugs.webkit.org/show_bug.cgi?id=20287
3386 [Gtk] disable plugins for gtk/directfb target
3388 Introduce WTF_PLATFORM_X11 for X11 builds.
3389 Also use target-specific packages when building the port
3391 * configure.ac: Do not check for cairo-ft for directfb builds.
3393 2008-09-27 Marco Barisione <marco.barisione@collabora.co.uk>
3395 Reviewed by Holger Freyther.
3397 http://bugs.webkit.org/show_bug.cgi?id=21174
3398 [GTK][AUTOTOOLS] Enable large file support at configure time
3400 * configure.ac: Enable large file support with AC_SYS_LARGEFILE.
3402 2008-09-23 Richard Hult <richard@imendio.com>
3404 Reviewed by Alp Toker. Landed by Jan Alonzo.
3406 http://bugs.webkit.org/show_bug.cgi?id=20582
3407 [Gtk] Link error on Mac OS X
3409 * GNUmakefile.am: Only use the -version-script flag for the gnu
3411 * configure.ac: Check for GNU OSes.
3413 2008-09-19 Alp Toker <alp@nuanti.com>
3415 Build fix for the 'gold' linker and recent binutils. New behaviour
3416 requires that we link to used libraries explicitly.
3421 2008-09-04 Marco Barisione <marco.barisione@collabora.co.uk>
3423 Reviewed by Eric Seidel.
3425 http://bugs.webkit.org/show_bug.cgi?id=20380
3426 [GTK][AUTOTOOLS] Include autotoolsconfig.h from config.h
3428 * configure.ac: Rename the configuration header from aconfig.h to autotoolsconfig.h.
3430 2008-08-28 Alp Toker <alp@nuanti.com>
3432 GTK+ dist/build fix. List newly added header files.
3436 2008-08-27 Mike Hommey <glandium@debian.org>
3441 * symbols.filter: Added.
3443 2008-08-10 Jan Michael Alonzo <jmalonzo@webkit.org>
3445 Reviewed (and updated) by Alp Toker.
3447 https://bugs.webkit.org/show_bug.cgi?id=16620
3448 [GTK] Autotools make dist and make check support
3450 Get make dist working.
3452 Note that not all possible configurations have been tested yet.
3456 2008-08-09 Marco Barisione <marco.barisione@collabora.co.uk>
3458 Reviewed by Alp Toker.
3460 http://bugs.webkit.org/show_bug.cgi?id=19045
3461 [gtk] ./configure doesn't check for x toolkit availability
3463 Some old versions of Xt do not provide xt.pc, in this case use
3464 AC_CHECK_LIB to check if the library is installed and then fall back
3469 2008-08-09 Alp Toker <alp@nuanti.com>
3473 Back out r20338 libxslt check (conditional check already exists and
3474 this broke the build).
3476 Make the flex version check a warning rather than fatal to fix the
3481 2008-08-08 Jan Michael Alonzo <jmalonzo@webkit.org>
3483 Reviewed by Mark Rowe.
3485 http://bugs.webkit.org/show_bug.cgi?id=20338
3486 [Gtk] Autotools should check for libxslt
3488 Autotools check for libxslt
3492 2008-08-07 Kalle Vahlman <zuh@iki.fi>
3494 Reviewed by David Kilzer.
3496 Check for correct flex version to avoid faulty builds
3498 A correct Webkit build requires flex 2.5.33 but autotools build doesn't check for it
3499 https://bugs.webkit.org/show_bug.cgi?id=20253
3501 acinclude.m4: Import AX_COMPARE_VERSION macro
3502 configure.ac: Check for flex version
3507 2008-08-07 Simon Hausmann <hausmann@webkit.org>
3509 Rubber-stamped by Lars.
3511 Added API tests for QWebPage/QWebFrame based on QTestLib.
3513 * WebKit.pro: Add WebKit/qt/tests to the build.
3515 2008-08-06 Marco Barisione <marco.barisione@collabora.co.uk>
3517 Reviewed by Eric Seidel.
3519 http://bugs.webkit.org/show_bug.cgi?id=20276
3520 [GTK] Makefile rules for the enum GTypes files depend on Makefile
3521 instead of GNUmakefile
3523 The patch committed in revision 34649 added the code needed to
3524 generate GTypes for enums but the makefile rules for
3525 stamp-webkitenumtypes.h and webkitenumtypes.cpp were depending on
3526 Makefile (used by other ports) instead of GNUmakefile.
3528 * GNUmakefile.am: Depend on GNUmakefile instead of Makefile.
3530 2008-08-05 Marco Barisione <marco.barisione@collabora.co.uk>
3532 Reviewed by Alp Toker.
3534 http://bugs.webkit.org/show_bug.cgi?id=19045
3535 [gtk] ./configure doesn't check for x toolkit availability
3537 Check for the .pc file for Xt instead of hard coding -lXt in the
3540 Thanks to Dominik Röttsches for the initial patch.
3545 2008-07-30 Marco Barisione <marco.barisione@collabora.co.uk>
3549 http://bugs.webkit.org/show_bug.cgi?id=19742
3550 [GTK] Auto generate webkitmarshal.list
3552 Auto generate webkitmarshal.list from source files to reduce the
3553 number of conflicts when merging git branches or when applying
3555 Also rename webkit-marshal.* to webkitmarshal.* for consistency.
3559 2008-07-25 Jan Michael Alonzo <jmalonzo@webkit.org>
3561 Reviewed by Mark Rowe.
3563 Copy the way Gtk detects jpeglib. Hinted by Wouter Bolsterlee.
3565 [Gtk] Improve detection jpeglib
3566 https://bugs.webkit.org/show_bug.cgi?id=17865
3571 2008-07-25 Simon Hausmann <hausmann@webkit.org>
3573 Discussed with and rubber-stamped by Lars.
3575 Fix the build system for the Qt port.
3577 Recent JavaScriptCore changes require the addition of JavaScriptCore/API to the
3578 include search path. With a build process that combines JavaScriptCore and
3579 WebCore in one build process/Makefile the existance of
3580 JavaScriptCore/API/Node.h and WebCore/dom/Node.h causes include conflicts.
3582 This commit solves this by introducing a separate build of JavaScriptCore into
3585 As a result of the split-up a race-condition due to broken dependencies of
3586 regular source files to header files of generated sources showed up very
3587 frequently when doing parallel builds (which the buildbot does). This commit at
3588 the same time tries to address the dependency problem by making the
3589 addExtraCompiler() function also generate a pseudo extra compiler that
3590 represents the header file output, so that qmake is aware of the creation of
3591 the header file for dependency calculation.
3593 At the same time I removed a lot of cruft from the pro files to ease maintenance.
3598 2008-06-18 Marco Barisione <marco.barisione@collabora.co.uk>
3600 Reviewed by Alp Toker.
3602 https://bugs.webkit.org/show_bug.cgi?id=19171
3603 [GTK] GTypes for enumerations
3605 Generate GTypes for public enumerations so they can be used as
3608 * GNUmakefile.am: Generate webkit-enum-types.cpp and
3609 webkit-enum-types.h.
3611 2008-06-16 Simon Hausmann <hausmann@webkit.org>
3613 Fix the Qt build. testkjs.pro is now called jsc.pro.
3617 2008-06-15 Alp Toker <alp@nuanti.com>
3619 Rubber-stamped by Maciej.
3621 Install 'jsc' application by default.
3625 2008-06-08 Alp Toker <alp@nuanti.com>
3627 autotools/GTK+ build system cleanup. Don't include WebKit API in the
3628 WebCore build as it's no longer needed since r34426.
3632 2008-06-08 Alp Toker <alp@nuanti.com>
3634 Rubber-stamped by Mark Rowe.
3636 Bring back -fstrict-aliasing for JavaScriptCore which was removed in
3637 r31821, since aliasing issues have now been fixed.
3639 Use -O3, not -O2 for the JavaScriptCore build.
3644 2008-06-05 Christian Dywan <christian@twotoasts.de>
3646 Reviewed by Alp Toker.
3648 https://bugs.webkit.org/show_bug.cgi?id=14141
3649 Please add a version to the Gtk port
3653 2008-06-02 Alp Toker <alp@nuanti.com>
3655 GTK+/autotools Windows build system fixes.
3660 2008-06-02 Jan Michael Alonzo <jmalonzo@webkit.org>
3662 Reviewed by Alp Toker.
3664 Build WebCore GTK+ sources as part of WebCore, not WebKit.
3665 Split common and GTK+-specific sources into separate file lists.
3669 2008-06-01 Josh Triplett <josh@freedesktop.org>
3671 Reviewed by Alp Toker.
3673 http://bugs.webkit.org/show_bug.cgi?id=16891
3674 [GTK] autotools build is slow
3676 Add dolt revision 5e9eef10 to the autotools build system. Speeds up
3677 the build, often by a factor of two or more on supported platforms,
3678 otherwise falls back to libtool.
3680 See http://dolt.freedesktop.org for details.
3682 * acinclude.m4: Added.
3685 2008-05-25 Jan Michael Alonzo <jmalonzo@webkit.org>
3687 Reviewed by Alp Toker.
3689 http://bugs.webkit.org/show_bug.cgi?id=19142
3690 [Gtk] Remove build options --svg-experimental and --cross-document-messaging
3694 2008-05-24 Alp Toker <alp@nuanti.com>
3696 GTK+/Win32 build fixes. Link against Windows ICU without using
3697 icu-config since it's not available on that platform.
3699 Link against Ws2_32 when the curl http backend is chosen since we
3700 use select() directly.
3704 2008-05-23 Alp Toker <alp@nuanti.com>
3706 GTK+ fixes for building without database support.
3710 2008-05-20 Jan Michael Alonzo <jmalonzo@webkit.org>
3712 Reviewed by Alp Toker.
3714 Fix for previous autotools change.
3718 2008-05-20 Jan Michael Alonzo <jmalonzo@webkit.org>
3722 http://bugs.webkit.org/show_bug.cgi?id=18483
3723 [Gtk] Autotools should match build-webkit default flags
3727 2008-05-19 Alp Toker <alp@nuanti.com>
3729 GTK+ build fix for Mac/Win. Don't check for FreeType/FontConfig when
3730 the Pango font backend is selected.
3735 2008-05-16 Julien Chaffraix <jchaffraix@webkit.org>
3739 Preparatory work for bug 9191: JS*ElementWrapperFactory should be autogenerated
3741 * configure.ac: Add HTML_FLAGS and set it when video is enabled.
3743 2008-05-15 Ariya Hidayat <ariya.hidayat@trolltech.com>
3747 Since WebKitGtk is fully using autotools now, clean-up the .pro/.pri files
3753 2008-05-09 Anders Carlsson <andersca@apple.com>
3761 2008-05-09 Simon Hausmann <hausmann@webkit.org>
3765 Removed explicit linkage against libxml and libxslt on Qt/Mac builds.
3767 This dependency is completely unnecessary here and creates only problems by
3768 propagating through WebCore.pro over libQtWebKit.prl right now customer
3774 2008-05-02 Anders Carlsson <andersca@apple.com>
3778 Add an "x86_64" make rule.
3782 2008-05-02 Jan Michael Alonzo <jmalonzo@unpluggable.com>
3786 https://bugs.webkit.org/show_bug.cgi?id=18811
3787 Enable dashboard and offline web apps in autotools
3791 2008-05-01 Marc Ordinas i Llopis <marc.ordinasillopis@collabora.co.uk>
3793 Reviewed by Alp Toker.
3795 https://bugs.webkit.org/show_bug.cgi?id=14750
3796 Added support for NPAPI plugins on Gtk and Qt-x11 ports.
3798 * GNUmakefile.am: Added Xt library.
3800 2008-04-29 David Kilzer <ddkilzer@apple.com>
3802 BUILD FIX for ENABLE(DASHBOARD_SUPPORT)
3804 * configure.ac: Added conditional for ENABLE_DASHBOARD_SUPPORT.
3806 2008-04-22 Alp Toker <alp@nuanti.com>
3808 GTK+ debug build fix for changes in r32257.
3812 2008-04-18 Jan Michael Alonzo <jmalonzo@unpluggable.com>
3814 Reviewed by Alp Toker.
3816 http://bugs.webkit.org/show_bug.cgi?id=16620
3817 [GTK] Autotools make dist and make check support
3823 2008-04-11 Mark Rowe <mrowe@apple.com>
3825 Rubber-stamped by Antti Koivisto.
3827 * GNUmakefile.am: Disable a warning that GCC 4.3 triggers all over the show.
3829 2008-04-17 Alp Toker <alp@atoker.com>
3831 GTK+ build fix. Back out the libjpeg check part of r32008 from bug
3836 2008-04-17 Jan Michael Alonzo <jmalonzo@unpluggable.com>
3838 Reviewed by Alp Toker.
3840 http://bugs.webkit.org/show_bug.cgi?id=17865
3841 [Gtk] Improve detection of jpeglib and glib tools
3843 Improve detecting jpeglib and glib tools
3845 * configure.ac: Throw an error if the dependencies above are
3846 currently not installed
3848 2008-04-14 Xan Lopez <xan@gnome.org>
3850 Reviewed by Alp Toker.
3852 http://bugs.webkit.org/show_bug.cgi?id=17917
3853 Bug 17917: Cookie support for HTTP soup backend
3855 Bumped the libsoup required version to 2.23 for cookie support.
3859 2008-04-11 Mark Rowe <mrowe@apple.com>
3861 Rubber-stamped by Anders Carlsson.
3863 Fix https://bugs.webkit.org/show_bug.cgi?id=18430
3864 Bug 18430: SIGSEGV on amd64 when built with gcc 4.3
3866 GCC 4.3 generates bad code in some instances when working with our HashTables
3867 as some of the HashTable code violates the strict aliasing requirements. Since
3868 GCC 4.2 this code has generated warnings when -fstrict-aliasing is enabled. Until
3869 the code can be fixed to be safe with strict aliasing enabled, we will disable
3874 2008-03-12 Michael Emmel <mike.emmel@gmail.com>
3876 Reviewed by Alp Toker.
3878 http://bugs.webkit.org/show_bug.cgi?id=18397
3879 Fix leaving spaces before parens in functions
3881 * WebKitTools/Scripts/wkstyle:
3883 2008-04-07 Jan Michael Alonzo <jmalonzo@unpluggable.com>
3885 Build fix, rubber-stamped and landed by ap.
3887 * configure.ac: Add autoconf flag for HTML5 client-side session and persistent storage support.
3889 2008-03-21 Rodney Dawes <dobey@wayofthemonkey.com>
3893 Remove the JSCore include path options from global_cppflags.
3894 Place JSCore include path options in javascriptcore_cppflags.
3895 Add javascriptcore_cppflags to libWebCore_la_CPPFLAGS.
3899 2008-03-20 Jasper Bryant-Greene <jasper@unix.geek.nz>
3903 Resolves http://bugs.webkit.org/show_bug.cgi?id=16092
3904 "[GTK] Middle-mouse click should allow opening a URL in a new tab"
3906 Added WebKitNavigationAction object to GTK API
3910 2008-03-12 Xan Lopez <xan@gnome.org>
3912 Reviewed by Alp Toker.
3914 http://bugs.webkit.org/show_bug.cgi?id=15229
3916 Add optional font backend support with freetype and pango
3917 backends. Default is freetype for now.
3919 Original patch by Sven Herzberg <sven@imendio.com>
3923 2008-03-11 Xan Lopez <xan@gnome.org>
3925 Reviewed by Alp Toker.
3927 http://bugs.webkit.org/show_bug.cgi?id=16476
3929 Add support for multiple http backends, and add soup backend (off by default).
3934 2008-03-07 Simon Hausmann <hausmann@webkit.org>
3936 Reviewed by Darin Adler.
3940 Added plugins subdirectory to the include path.
3944 2008-03-09 Alp Toker <alp@atoker.com>
3946 GTK+ build fix for r30913.
3948 Use UNICODE_CFLAGS for C++ sources as well as C sources.
3952 2008-03-09 Jörg Billeter <j@bitron.ch>
3954 Reviewed by Alp Toker.
3956 Conditionalise ICU for Unicode in the GTK+ port.
3961 2008-03-03 Brent Fulgham <bfulgham@gmail.com>
3963 Reviewed by Alp Toker.
3965 http://bugs.webkit.org/show_bug.cgi?id=17644
3966 Build GTK on Mac OS X using native ICU library
3968 Use Apple native ICU libraries when building GTK
3973 2008-03-02 Brent Fulgham <bfulgham@gmail.com>
3975 Reviewed by Alp Toker.
3977 Add ICU_CPPFLAGS earlier in include path for WebCore
3978 so that we find $(icu_cppflags)/unicode/utf8.h, rather than
3979 the wtf/unicode/UTF8.h on case-insensitive file systems.
3983 2008-03-02 Alp Toker <alp@atoker.com>
3985 Reviewed by Mark Rowe.
3987 Split the WebKit GTK+ build out of the WebCore build and change the
3988 shared object name to match the package name.
3992 2008-02-28 Alp Toker <alp@atoker.com>
3994 Fix a configure script typo spotted by Kalle Vahlman.
3998 2008-02-26 Timothy Hatcher <timothy@apple.com>
4000 Reviewed by Darin Adler.
4002 Add "64" and "64u" make rules to allow easy building of 64-bit versions.
4004 make 64: will build Intel-only 64-bit.
4005 make 64u: will build 4-way universal for PPC and Intel.
4010 2008-02-23 Jan Michael Alonzo <jmalonzo@unpluggable.com>
4012 Rubber stamped by Darin Adler.