1 2010-06-28 Xan Lopez <xlopez@igalia.com>
3 Reviewed by Gustavo Noronha.
9 2010-06-28 Xan Lopez <xlopez@igalia.com>
11 Rubber-stamped by Gustavo Noronha.
13 Bump gobject-introspection required version to 0.6.15, since we
14 are now shipping version 1.1 gir files.
18 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
22 [EFL] Build fix for latest version of Ecore library.
23 Ecore recently changed return type of callbacks from int to Eina_Bool.
25 * cmake/FindEFL.cmake: Bump version of Ecore dependency.
27 2010-06-28 Xan Lopez <xlopez@igalia.com>
29 Reviewed by Gustavo Noronha.
31 [GTK] Does not compile with -DGSEAL_ENABLE
32 https://bugs.webkit.org/show_bug.cgi?id=37851
34 Add automake flag to signal whether we are building with GTK+ 2.x
39 2010-06-28 Xan Lopez <xlopez@igalia.com>
41 Reviewed by Gustavo Noronha.
43 [GTK] Add support for GTK+3
44 https://bugs.webkit.org/show_bug.cgi?id=41253
46 Add --with-gtk configure flag, defaulting to support for GTK+ 2.x.
51 2010-06-26 Tony Gentilcore <tonyg@chromium.org>
53 Reviewed by Dimitri Glazkov.
55 Add an --enable-web-timing flag which guards Web Timing support.
56 https://bugs.webkit.org/show_bug.cgi?id=38924
58 This flag is disabled by default.
59 See: http://dev.w3.org/2006/webapi/WebTiming/
63 2010-06-25 Jedrzej Nowacki <jedrzej.nowacki@nokia.com>
65 Reviewed by Simon Hausmann.
67 Introduce to QtScript benchmarks.
69 The QtScript performance should be tested regularly. The patch introduces
70 micro benchmarks for existing API.
72 [Qt] Performance of the QtScript API is not tested.
73 https://bugs.webkit.org/show_bug.cgi?id=40911
77 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
79 Reviewed by Kenneth Rohde Christiansen.
81 [CMake] Add option to enable JIT.
82 JIT is disabled by default, but now it's possible to enable it through
83 an option to CMake: -DENABLE_JIT will enable it.
84 https://bugs.webkit.org/show_bug.cgi?id=40936
86 * cmake/OptionsEfl.cmake: add new -DENABLE_JIT option.
87 * cmakeconfig.h.cmake: use new -DENABLE_JIT option.
89 2010-06-23 Leandro Pereira <leandro@profusion.mobi>
91 Reviewed by Kenneth Rohde Christiansen.
93 [EFL] Add support to CPack (to generate source tarballs)
94 https://bugs.webkit.org/show_bug.cgi?id=41009
97 * cmake/OptionsEfl.cmake: Define the default source generator for
99 * cmake/WebKitPackaging.cmake: Added. This file filters the source
100 files so that only files relevant to the selected port are included
101 in the source tarball. See comments for details.
103 2010-06-22 Eric Seidel <eric@webkit.org>
105 Unreviewed. Test commit for commit-queue@webkit.org.
107 2010-06-21 Prasad Tammana <prasadt@chromium.org>
109 Reviewed by Darin Adler.
111 DumpRenderTree should allow tests with modal dialogs
112 https://bugs.webkit.org/show_bug.cgi?id=35350
114 * DumpRenderTree/LayoutTestController.cpp:
115 (abortModalCallback):
116 (LayoutTestController::staticFunctions):
117 * DumpRenderTree/LayoutTestController.h:
118 * DumpRenderTree/mac/LayoutTestControllerMac.mm:
119 (LayoutTestController::abortModal):
120 Add abortModal method to LayoutTestController and make it available from script.
122 * DumpRenderTree/mac/UIDelegate.mm: Add support for showModalDialog.
123 (-[UIDelegate modalWindowWillClose:]): Observer for NSWindowWillCloseNotifications to call
124 abortModal from when modal window closes.
125 (-[UIDelegate webViewRunModal:]): Delegate method for showModalDialog to run the modal loop.
127 2010-06-21 Lucas De Marchi <lucas.demarchi@profusion.mobi>
129 Unreviewed debug build fix.
131 [CMake] Do not force build type to Release
132 https://bugs.webkit.org/show_bug.cgi?id=40566
136 2010-06-21 Satish Sampath <satish@chromium.org>
138 Reviewed by Steve Block.
140 Speech Input Patch 0: Added compilation argument to conditionally compile pending patches.
141 https://bugs.webkit.org/show_bug.cgi?id=40878
145 2010-06-17 Shu Chang <chang.shu@nokia.com>
147 Reviewed by Kenneth Rohde Christiansen.
149 [Qt] Fix the link error on symbian with ENABLE_JIT=0.
150 1. Add "#if ENABLE(JIT)" in the header file;
151 2. Put feature enable/disable logic to a common.pri so
152 that both JavaScriptCore.pri and WebCore.pri can share.
154 https://bugs.webkit.org/show_bug.cgi?id=40780
158 2010-06-17 Alexis Menard <alexis.menard@nokia.com>
160 Reviewed by Kenneth Rohde Christiansen.
162 [Qt] Upstream the WebKit QML integration plugin
163 https://bugs.webkit.org/show_bug.cgi?id=40050
165 Add to the build the QML WebKit integration plugin.
169 2010-06-17 Lucas De Marchi <lucas.demarchi@profusion.mobi>
171 Reviewed by Gustavo Noronha.
173 Update CMake build system to use new script for generating source files
175 https://bugs.webkit.org/show_bug.cgi?id=40628
177 * cmake/WebKitGenerators.cmake:
179 2010-06-17 Mark Brand <mabrand@mabrand.nl>
181 Reviewed by Simon Hausmann.
183 [Qt] use "win32-g++*" scope to match all MinGW makespecs
185 The scope "win32-g++" comes from the name of the makespec. However, it
186 is frequently used to check for MinGW. This works fine as long as
187 win32-g++ is the only makespec for MinGW. Now we need the wildcard
188 to cover "win32-g++-cross" as well.
192 2010-06-15 Xan Lopez <xlopez@igalia.com>
194 Unreviewed build fix.
196 Remove GSEAL from the debug config since the bots have a GTK+
197 version too old, duh.
201 2010-06-15 Xan Lopez <xlopez@igalia.com>
203 Reviewed by Gustavo Noronha.
205 [GTK] Does not compile with -DGSEAL_ENABLE
206 https://bugs.webkit.org/show_bug.cgi?id=37851
208 Add GSEAL_ENABLE flag when doing debug builds.
212 2010-06-13 Tony Chang <tony@chromium.org>
214 Reviewed by Darin Fisher.
216 Chromium shouldn't build inside the source directory
217 https://bugs.webkit.org/show_bug.cgi?id=40489
219 Ignore Chromium Linux build files.
221 * .: Added property svn:ignore. Modified property svn:ignore.
223 2010-06-09 Leandro Pereira <leandro@profusion.mobi>
225 Reviewed by Adam Treat.
227 [EFL] Allow building core libraries as shared objects to speed up
228 linking time on machines with small amounts of memory.
229 http://webkit.org/b/39899
231 * CMakeLists.txt: Add SHARED_CORE option.
232 * cmake/FindGlib.cmake: Add GObject to the list of GLib libraries to
234 * cmake/OptionsEfl.cmake: Remove default library type definitions.
235 * cmake/WebKitHelpers.cmake: -fvisibility=hidden did not behave well
236 when SHARED_CORE is used.
238 2010-06-08 Xan Lopez <xlopez@igalia.com>
240 Reviewed by Gustavo Noronha.
242 [GTK] Unit testing for WebKitDOMNode hierarchy walk
243 https://bugs.webkit.org/show_bug.cgi?id=40171
245 Add DOM node test to the build system.
249 2010-06-02 Sterling Swigart <sswigart@google.com>
251 Reviewed by David Levin.
253 Image Resizer Patch 0: Added compilation argument to conditionally compile pending patches.
254 https://bugs.webkit.org/show_bug.cgi?id=39906
258 2010-05-31 Xan Lopez <xlopez@igalia.com>
260 Reviewed by Gustavo Noronha.
262 Copy the NEWS file to the toplevel when creating the release
263 tarballs, otherwise it's a bit hard to find.
267 2010-05-27 Gustavo Noronha Silva <gns@gnome.org>
269 Final make distcheck fix - clean up generated GDOM files on distclean.
273 2010-05-27 Xan Lopez <xlopez@igalia.com>
275 More GTK+ distcheck fixes.
279 2010-05-27 Xan Lopez <xlopez@igalia.com>
281 Reviewed by Gustavo Noronha.
283 Bump for 1.3.1 release.
287 2010-05-27 Gustavo Noronha Silva <gns@gnome.org>
289 Reviewed by Xan Lopez.
291 Build fix for introspection support - make sure DOM headers are
292 included by the GI scanner.
296 2010-05-26 Gustavo Noronha Silva <gns@gnome.org>
298 Build fixes for make distcheck.
302 2010-05-26 Xan Lopez <xlopez@igalia.com>
304 Reviewed by Gustavo Noronha.
306 [GTK] Add support for DOM events in the GObject DOM bindings
307 https://bugs.webkit.org/show_bug.cgi?id=38844
309 Add new test to the build.
313 2010-05-22 Leandro Pereira <leandro@profusion.mobi>
315 Reviewed by Eric Seidel.
317 [EFL] Build fix (always compile libraries with -fPIC when compiler
318 is gcc; always define WTF_USE_PTHREADS).
319 http://webkit.org/b/39235
321 * cmake/OptionsCommon.cmake:
322 * cmake/OptionsEfl.cmake:
323 * cmake/WebKitHelpers.cmake:
325 2010-05-19 Dan Winship <danw@gnome.org>
327 Reviewed by Xan Lopez.
329 [GTK] Install introspection files in our prefix, not
330 gobject-introspection's prefix
335 2010-05-15 Leandro Pereira <leandro@profusion.mobi>
337 Reviewed by Adam Treat.
339 [EFL] Add build system for the EFL port.
340 http://webkit.org/b/37945
342 * CMakeLists.txt: Added.
343 * cmake/FindCFLite.cmake: Added.
344 * cmake/FindCairo.cmake: Added.
345 * cmake/FindEFL.cmake: Added.
346 * cmake/FindFreetype.cmake: Added.
347 * cmake/FindGDK-PixBuf.cmake: Added.
348 * cmake/FindGDK.cmake: Added.
349 * cmake/FindGIO.cmake: Added.
350 * cmake/FindGlib.cmake: Added.
351 * cmake/FindICU.cmake: Added.
352 * cmake/FindLibSoup2.cmake: Added.
353 * cmake/FindLibXlst.cmake: Added.
354 * cmake/FindPango.cmake: Added.
355 * cmake/FindSqlite.cmake: Added.
356 * cmake/LibFindMacros.cmake: Added.
357 * cmake/OptionsCommon.cmake: Added.
358 * cmake/OptionsEfl.cmake: Added.
359 * cmake/WebKitEfl.cmake: Added.
360 * cmake/WebKitFS.cmake: Added.
361 * cmake/WebKitFeatures.cmake: Added.
362 * cmake/WebKitGenerators.cmake: Added.
363 * cmake/WebKitHelpers.cmake: Added.
364 * cmake/WebKitMacros.cmake: Added.
365 * cmakeconfig.h.cmake: Added.
367 2010-05-14 Simon Hausmann <simon.hausmann@nokia.com>
369 Rubber-stamped by Antti Koivisto.
371 [Qt] Rename QtLauncher to QtTestBrowser
372 https://bugs.webkit.org/show_bug.cgi?id=37665
376 2010-05-12 Csaba Osztrogonác <ossy@webkit.org>
378 Reviewed by Kenneth Rohde Christiansen.
380 [Qt] Link error in debug mode without debug_and_release config
381 https://bugs.webkit.org/show_bug.cgi?id=39006
383 * WebKit.pri: Unnecessary build_pass guard removed.
385 2010-05-12 Laszlo Gombos <laszlo.1.gombos@nokia.com>
387 Reviewed by Kenneth Rohde Christiansen.
389 [Qt] Detect debug mode consistently
390 https://bugs.webkit.org/show_bug.cgi?id=38863
394 2010-05-08 Laszlo Gombos <laszlo.1.gombos@nokia.com>
396 Reviewed by Kenneth Rohde Christiansen.
398 [Qt] Build the ImageDiff tool for all platforms including Windows and Symbian
399 https://bugs.webkit.org/show_bug.cgi?id=38706
403 2010-05-07 Simon Hausmann <simon.hausmann@nokia.com>
405 Add a few more files with Windows linefeeds to the .gitattributes file.
409 2010-05-05 Alejandro G. Castro <alex@igalia.com>
411 Reviewed by Xan Lopez.
413 Fixed the gobject introspection compilation with the new DOM
414 bindings, we needed to add DOM objects.
418 2010-05-04 Laszlo Gombos <laszlo.1.gombos@nokia.com>
420 Unreviewed, build fix for Symbian.
422 [Symbian] Symbian builds does not support shadow builds
424 Revision r54715 broke the Symbian build. For Symbian
425 the include directory is generated in the root of the source tree.
426 This patch sets the INCLUDEPATH accordingly for Symbian.
430 2010-05-03 Adam Barth <abarth@webkit.org>
432 Reviewed by Dimitri Glazkov.
434 Add some more Chromium-specific files to gitignore
435 https://bugs.webkit.org/show_bug.cgi?id=38469
437 These files are generated as part of the update-webkit --chromium
442 2010-05-02 Geoff Levand <geoff.levand@am.sony.com>
444 Reviewed by Eric Seidel.
446 [GTK] Fix out of source build failure
447 https://bugs.webkit.org/show_bug.cgi?id=38051
449 Add a preprocessor include path for generated GTK header files.
450 Fixes build errors like these when building GTK out of source:
452 webkit.h: error: webkit/webkitversion.h: No such file or directory
456 2010-05-02 Kartikaya Gupta <kagupta@rim.com>
458 Reviewed by George Staikos.
460 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.
462 https://bugs.webkit.org/show_bug.cgi?id=37888
464 No new tests. None needed.
466 * bindings/scripts/IDLParser.pm:
468 2010-04-29 Xan Lopez <xlopez@igalia.com>
470 Reviewed by Gustavo Noronha.
472 [GTK] GObject DOM bindings
473 https://bugs.webkit.org/show_bug.cgi?id=33590
475 Add WebKitDOMDocument tests to the build.
479 2010-04-28 Sam Weinig <sam@webkit.org>
481 Reviewed by Mark Rowe.
483 Add WebKit2 to the lists of modules to build.
487 2010-04-21 Xan Lopez <xlopez@igalia.com>
489 Reviewed by Adam Barth.
491 [GTK] GObject DOM bindings
492 https://bugs.webkit.org/show_bug.cgi?id=33590
494 Add build bits for the GObject DOM bindings.
498 2010-04-20 Xan Lopez <xlopez@igalia.com>
502 * autotools/webkit.m4:
504 2010-04-19 Diego Escalante Urrelo <descalante@igalia.com>
506 Reviewed by Xan Lopez.
508 [Gtk] Evaluate and create tests for all the AtkRole's implemented by
510 https://bugs.webkit.org/show_bug.cgi?id=34449
512 Add and enable the build of testatkroles to test ATK non form roles.
516 2010-04-18 Michael Forney <michael@mforney.org>
518 Reviewed by Laszlo Gombos.
520 https://bugs.webkit.org/show_bug.cgi?id=37762
522 Fixes the sandbox option in configure.
524 * configure.ac: Fix cut and paste error in the sandbox option causing
525 --{enable,disable}-sandbox to be ineffective, and it to be controlled
528 2010-04-09 Simon Hausmann <simon.hausmann@nokia.com>
530 Unreviewed crash fix.
532 Revert part of 57320 that would remove NDEBUG in release builds for
537 2010-04-09 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
539 Reviewed by Simon Hausmann.
541 [Qt] Fix crashes with package builds in release
543 * WebKit.pri: Don't randomly add NDEBUG to the defines.
545 2010-04-07 Laszlo Gombos <laszlo.1.gombos@nokia.com>
547 Reviewed by Kenneth Rohde Christiansen.
549 [Qt] Fix trunk (non-standalone) builds for Symbian
550 https://bugs.webkit.org/show_bug.cgi?id=37136
552 Test for source files before building instead of relying on
553 standalone_package config.
557 2010-04-01 Kinuko Yasuda <kinuko@chromium.org>
559 Reviewed by Dmitry Titov.
561 Add FileThread for async file operation support in FileReader and FileWriter
562 https://bugs.webkit.org/show_bug.cgi?id=36896
564 Add EANBEL_FILE_READER and ENABLE_FILE_WRITER flags.
568 2010-04-01 Ojan Vafai <ojan@chromium.org>
570 Reviewed by Adam Barth.
572 autoinstalled should be git ignored
573 https://bugs.webkit.org/show_bug.cgi?id=36970
577 2010-04-01 Laszlo Gombos <laszlo.1.gombos@nokia.com>
579 Reviewed by Kenneth Rohde Christiansen.
581 [Qt]Add -Wextra warning level to the QtWebKit build
582 https://bugs.webkit.org/show_bug.cgi?id=36971
586 2010-04-01 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
588 Reviewed by Holger Freyther.
590 [GTK] webkit_get_default_session() should make sure webkit_init() is called
591 https://bugs.webkit.org/show_bug.cgi?id=36754
597 2010-03-26 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
599 Reviewed by Simon Hausmann.
601 [Qt] Build JavaScriptCore as a static library.
602 https://bugs.webkit.org/show_bug.cgi?id=36590
604 This patch takes what was left of the unused JavaScriptCore.pro
605 and moved the compilation logic from JavaScriptCore.pri to
610 2010-03-16 Xan Lopez <xlopez@igalia.com>
612 Rubber-stamped by Gustavo Noronha.
614 Update library version for 1.1.90 release.
618 2010-03-16 Xan Lopez <xlopez@igalia.com>
620 Reviewed by Gustavo Noronha.
622 Bump version for 1.1.90 release.
626 2010-03-16 Xan Lopez <xlopez@igalia.com>
628 Reviewed by Gustavo Noronha.
630 Add support for Fast Mobile Scrolling in the build system.
634 2010-03-16 Simon Hausmann <simon.hausmann@nokia.com>
636 Add WebKitTools/TestResultServer/index.yaml to gitattributes to ignore for crlf conversion.
640 2010-03-12 Scott Byer <scottbyer@chromium.org>
642 Reviewed by David Levin.
644 Popup font size needs to be exposed to clients.
645 https://bugs.webkit.org/show_bug.cgi?id=35990
647 Add function to expose the popup menu font size, add a field to
648 WebPopupMenuInfo that receives that information to convey that to
649 the web view client's createPopupMenu() call.
651 * WebCore/platform/chromium/PopupMenuChromium.cpp:
652 * WebCore/platform/chromium/PopupMenuChromium.h:
653 * WebKit/chromium/public/WebPopupMenuInfo.h:
654 * WebKit/chromium/src/ChromeClientImpl.cpp:
656 2010-03-11 Adam Roben <aroben@apple.com>
658 Teach git about ObjC files
660 Fixes <http://webkit.org/b/36015>.
662 Reviewed by Tim Hatcher.
664 * .gitattributes: Set the diff attribute for .m and .mm files, and .h
665 files in Mac-specific directories. This can be used to generate
666 more-readable diffs of ObjC files.
668 2010-03-09 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
670 Unreviewed. Versioning for 1.1.23.
674 2010-03-09 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
676 Unreviewed distcheck fix.
680 2010-03-08 Jian Li <jianli@chromium.org>
682 Reviewed by Dmitry Titov.
685 https://bugs.webkit.org/show_bug.cgi?id=32993
687 Add ENABLE_BLOB_SLICE feature define.
691 2010-03-04 Fridrich Strba <fridrich.strba@bluewin.ch>
693 Reviewed by Holger Freyther.
695 https://bugs.webkit.org/show_bug.cgi?id=35726
696 Remove orphaned #ifdef WTF_USE_GLIB_ICU_UNICODE_HYBRID
698 Removing orphaned #if USE.
702 2010-03-04 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
704 Reviewed by Tor Arne Vestbø.
706 [Qt] Make the OUTPUT_DIR variable in qmake projects independent of build-webkit's logic.
708 This also allows shadow builds relying only on qmake to work properly.
712 2010-03-03 Fridrich Strba <fridrich.strba@bluewin.ch>
714 Reviewed by Xan Lopez.
716 Miscellaneous little fixes for the windows build of webkit-gtk
717 https://bugs.webkit.org/show_bug.cgi?id=35640
719 * GNUmakefile.am: On Windows with GCC, presence of
720 __declspec(dllexport) on some symbols disables the autoexport/autoimport
721 feature for all others. Using regex here assures that all symbols that
722 need to be exported in the dll are actually exported.
724 2010-03-02 Arno Renevier <arno@renevier.net>
726 Reviewed by Gustavo Noronha Silva.
728 [Gtk] implements ChromeClient::requestGeolocationPermissionForFrame
729 https://bugs.webkit.org/show_bug.cgi?id=35210
733 2010-03-02 Dmitry Titov <dimich@chromium.org>
735 Reviewed by Alexey Proskuryakov.
737 Ignore compiled Java test cases in .gitignore.
738 https://bugs.webkit.org/show_bug.cgi?id=35559
742 2010-02-26 Arno Renevier <arno@renevier.net>
744 Reviewed by Gustavo Noronha Silva.
746 [Gtk] ignore WebKit/gtk/docs/GNUmakefile.in in .gitignore
747 https://bugs.webkit.org/show_bug.cgi?id=35424
751 2010-02-24 Sam Kerner <skerner@chromium.org>
753 Reviewed by Darin Fisher.
755 Expose WebFrame::setCanHaveScrollbars(). This allows a view
756 which is being resized to not need scroll bars to ensure that
759 Existing function setAllowsScrolling() was renamed
760 setCanHaveScrollbars(), to be consistant with change 37159:
761 http://trac.webkit.org/changeset/37159
763 https://bugs.webkit.org/show_bug.cgi?id=35257
765 * WebKit/chromium/public/WebFrame.h:
766 * WebKit/chromium/src/ChromeClientImpl.cpp:
767 * WebKit/chromium/src/WebFrameImpl.cpp:
768 * WebKit/chromium/src/WebFrameImpl.h:
770 2010-02-19 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
772 Reviewed by Kenneth Rohde Christiansen.
774 [Qt] Remove QGVLauncher
776 https://bugs.webkit.org/show_bug.cgi?id=35292
780 2010-02-24 Xan Lopez <xlopez@igalia.com>
782 Reviewed by Gustavo Noronha.
784 Enable SharedWorkers by default, since that's been the default for
785 a long time in our build-webkit configuration.
789 2010-02-23 James Choi <jchoi42@pha.jhu.edu>
791 Add Solaris definitions
792 https://bugs.webkit.org/show_bug.cgi?id=35214
794 * WebKit/chromium/src/WebViewImpl.cpp
795 * WebKit/chromium/src/WebFrameImpl.cpp
797 2010-02-23 Arno Renevier <arno@renevier.net>
799 Reviewed by Gustavo Noronha Silva.
801 [Gtk]: testwebview does not work when called with absolute path
802 https://bugs.webkit.org/show_bug.cgi?id=34940
804 When testwebview is called as absolute path, chdir to executable
805 directory before searching resource files.
809 2010-02-23 Leandro Pereira <leandro@profusion.mobi>
811 Reviewed by Gustavo Noronha Silva.
813 Changes references of GOwnPtr to reflect their new place.
814 http://webkit.org/b/35084
816 * JavaScriptCore/JavaScriptCore.gypi:
817 * JavaScriptCore/wtf/Threading.h:
818 * JavaScriptCore/wtf/unicode/glib/UnicodeGLib.h:
820 2010-02-23 Leandro Pereira <leandro@profusion.mobi>
822 Reviewed by Gustavo Noronha Silva.
824 Fixes references to GOwnPtr and GRefPtr so the GTK+ port builds
826 http://webkit.org/b/35084
830 2010-02-23 Diego Escalante Urrelo <descalante@igalia.com>
832 Reviewed by Eric Seidel.
834 [gtk] missing libsoup-2.4 package in gir generation
835 https://bugs.webkit.org/show_bug.cgi?id=35199
837 Include libsoup-2.4 package in gobject introspection .gir generation.
841 2010-02-22 Huahui Wu <hwu@google.com>
843 Reviewed by Eric Seidel.
845 Add code that enables SquirrelFish Extreme (a.k.a JSCX, JSC JIT)
846 in Android. It's disabled by default, but is enabled when the
847 enveronment variable ENABLE_JSC_JIT is set to true.
848 https://bugs.webkit.org/show_bug.cgi?id=34855
852 2010-02-22 Xan Lopez <xlopez@igalia.com>
854 Reviewed by Gustavo Noronha.
856 Bump library versioning for 1.1.22 release.
860 2010-02-22 Laszlo Gombos <laszlo.1.gombos@nokia.com>
862 Reviewed by Kenneth Rohde Christiansen.
864 [Qt] Add support for layout tests on Symbian
865 https://bugs.webkit.org/show_bug.cgi?id=31589
869 2010-02-20 Noam Rosenthal <noam.rosenthal@nokia.com>
871 Reviewed by Laszlo Gombos.
873 [Qt] ENABLE_3D_RENDERING should be optional
874 https://bugs.webkit.org/show_bug.cgi?id=35100
876 * WebKit.pri: ENABLE_3D_RENDERING moved to a proper feature test
878 2010-02-19 Maciej Stachowiak <mjs@apple.com>
880 Reviewed by David Levin.
882 Add an ENABLE flag for sandboxed iframes to make it possible to disable it in releases
883 https://bugs.webkit.org/show_bug.cgi?id=35147
887 2010-02-18 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
889 Reviewed by Eric Seidel.
891 Add .gitattributes file for custom ChangeLog merge-driver
893 * .gitattributes: Added.
895 2010-02-17 Noam Rosenthal <noam.rosenthal@nokia.com>
897 Reviewed by Ariya Hidayat.
899 [Qt] GraphicsLayer: support perspective and 3D transforms
900 https://bugs.webkit.org/show_bug.cgi?id=34960
902 * WebKit.pri: added appropriate define: ENABLED_3D_RENDERING
904 2010-02-15 Philippe Normand <pnormand@igalia.com>
906 Reviewed by Gustavo Noronha Silva.
908 [GStreamer] Should handle BUFFERING messages
909 https://bugs.webkit.org/show_bug.cgi?id=30004
911 * configure.ac: Bump gstreamer -core/-plugins-base requirements to
912 0.10.25 which is the minimum required version for on-disk buffering.
914 2010-02-16 Xan Lopez <xlopez@igalia.com>
916 Reviewed by Gustavo Noronha.
918 Bump version to 1.1.22 so we can depend on it in applications.
922 2010-02-12 Simon Hausmann <simon.hausmann@nokia.com>
924 Reviewed by Holger Freyther.
926 Removed WMLInputElement.* from .gitattributes as the file is
931 2010-02-10 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
933 Reviewed by Tor Arne Vestbø.
935 [Qt] Make qtlauncher and qgvlauncher use the generated headers
936 path to make sure they are correctly generated.
940 2010-02-10 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
942 Reviewed by Tor Arne Vestbø.
944 [Qt] Manually add support for the install target on Symbian.
946 This is required to copy the headers over the ones in Qt.
950 2010-02-11 Fridrich Strba <fridrich.strba@bluewin.ch>
952 Reviewed by Gustavo Noronha Silva.
954 Detect properly different versions of libpng out there.
958 2010-02-11 Xan Lopez <xlopez@igalia.com>
960 Try to fix GTK+ build.
964 2010-02-11 Antonio Gomes <tonikitoo@webkit.org>
966 Reviewed by Xan Lopez.
968 Adjust gstreamer-plugins-base minimum version check (from 0.10 to 0.10.23).
972 2010-02-08 Maciej Stachowiak <mjs@apple.com>
974 Reviewed by Cameron Zwarich.
976 Restore ENABLE_RUBY flag so vendors can ship with Ruby disabled if they choose.
977 https://bugs.webkit.org/show_bug.cgi?id=34698
981 2010-02-08 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
983 Reviewed by Xan Lopez.
985 Bump version to 1.1.21, and adjust library versioning accordingly.
989 2010-02-05 Sebastian Dröge <sebastian.droege@collabora.co.uk>
991 Reviewed by Gustavo Noronha.
993 Add gstreamer-app-0.10 to configure.ac
994 https://bugs.webkit.org/show_bug.cgi?id=34317
998 2010-02-05 Simon Hausmann <simon.hausmann@nokia.com>
1000 Reviewed by Tor Arne Vestbø.
1002 Add .gitattributes file to tell git about files with Windows linefeeds
1003 https://bugs.webkit.org/show_bug.cgi?id=34645
1005 On Windows git defaults to "true" for core.autocrlf, meaning all text
1006 files in the working directory are converted from CRLF to LF on checkin
1007 time. Some files present in the repository have been checked in with
1008 CRLF linefeeds and git should not try to convert them. The added
1009 .gitattributes file tells git to not do any CRLF conversion.
1011 * .gitattributes: Added.
1013 2010-02-05 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1015 Reviewed by Simon Hausmann.
1017 [Qt] Generate convenience headers (QWebView, etc) using qmake
1019 In Qt this is done using syncqt, but we use a pro-file instead
1020 that generates makefile-rules for each of the extra headers.
1022 These extra headers are installed alongside the normal headers.
1024 * DerivedSources.pro: Include API-DerivedSources
1026 2010-02-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1028 Reviewed by Lars Knoll.
1030 [Qt] Make 'make -f Makefile.DerivedSources qmake' work
1032 Previously this target ended up generating a file named
1033 Makefile.DerivedSources.DerivedSources, and so on.
1035 * DerivedSources.pro:
1037 2010-02-04 Christian Dywan <christian@twotasts.de>
1039 Reviewed by Xan Lopez.
1041 Require either libsoup 2.28.2 or 2.29.90.
1045 2010-02-04 Xan Lopez <xlopez@igalia.com>
1047 Reviewed by Gustavo Noronha.
1049 Bump minimum libsoup requirement to 2.29.90
1053 2010-02-02 Gustavo Noronha Silva <gns@gnome.org>
1055 Reviewed by Xan Lopez.
1057 Bump version, and adjust library versioning for 1.1.20.
1061 2010-01-29 Jeremy Orlow <jorlow@chromium.org>
1063 Reviewed by Dimitri Glazkov.
1065 A first step towards the Indexed Database API
1066 https://bugs.webkit.org/show_bug.cgi?id=34342
1068 Add Indexed Database API
1072 2010-01-27 Simon Hausmann <simon.hausmann@nokia.com>
1074 Reviewed by Kenneth Rohde Christiansen.
1076 [Qt] Don't build the tests in packages, only the launcher(s)
1080 2010-01-27 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1082 Reviewed by Tor Arne Vestbø.
1084 [Qt] Add the "d" suffix to QtWebKit's dll on Windows.
1088 2010-01-27 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1090 Unreviewed build fix
1092 [Qt] Build fix for windows when QTDIR contains release libraries.
1094 * WebKit.pri: Use the <name>.lib syntax for linking instead of qmake's -l<name> emulation
1096 2010-01-26 Jedrzej Nowacki <jedrzej.nowacki@nokia.com>
1098 Reviewed by Simon Hausmann.
1100 First steps of the QtScript API.
1102 Two new classes were created; QScriptEngine and QScriptValue.
1103 The first should encapsulate a javascript context and the second a script
1106 This API is still in development, so it isn't compiled by default.
1107 To trigger compilation, pass --qmakearg="CONFIG+=build-qtscript" to
1110 https://bugs.webkit.org/show_bug.cgi?id=32565
1114 2010-01-25 Simon Hausmann <simon.hausmann@nokia.com>
1116 Reviewed by Laszlo Gombos.
1118 [Qt] Fix the build on Maemo5.
1120 https://bugs.webkit.org/show_bug.cgi?id=34051
1122 * WebKit.pri: Disable the use of uitools, just like it's done for Symbian.
1124 2010-01-21 No'am Rosenthal <noam.rosenthal@nokia.com>
1126 Reviewed by Antti Koivisto.
1128 [Qt] Implement GraphicsLayer for accelerated layer compositing
1129 https://bugs.webkit.org/show_bug.cgi?id=33514
1131 * WebKit.pri: Addded compile flags to enable accelerated compositing
1132 on versions higher than 4.5
1134 2010-01-20 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1136 Reviewed by Simon Hausmann.
1138 [Qt] Make DumpRenderTree build on Windows
1142 2010-01-20 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1144 Reviewed by Simon Hausmann.
1146 [Qt] Fix the recursive generated_files target to work with qmake -r -o
1148 * DerivedSources.pro:
1150 2010-01-20 Simon Hausmann <simon.hausmann@nokia.com>
1152 Reviewed by Tor Arne Vestbø.
1154 [Qt] Make it possible (on *nix at least) to recursively call "make generated_files"
1156 * DerivedSources.pro:
1158 2010-01-19 Gustavo Noronha Silva <gns@gnome.org>
1160 Unreviewed. Shared library versioning update for 1.1.19.
1164 2010-01-15 Gustavo Noronha Silva <gns@gnome.org>
1166 Rubber-stamped by Xan Lopez.
1168 Bump version to 1.1.19.
1172 2010-01-14 Csaba Osztrogonác <ossy@webkit.org>
1174 Reviewed by Eric Seidel.
1176 [Qt] Defective dependencies caused build failing on QtBuildBot.
1177 https://bugs.webkit.org/show_bug.cgi?id=33693
1179 * WebKit.pri: CONFIG += depend_includepath added.
1181 2010-01-14 Steve Block <steveblock@google.com>
1183 Reviewed by David Levin.
1185 Moves general includes before bindings includes in Android build system.
1186 https://bugs.webkit.org/show_bug.cgi?id=33623
1188 This avoids problems with collisions between WebCore/platform/text/StringBuilder.h
1189 and the new JavaScriptCore/runtime/StringBuilder.h. This change puts
1190 JavaScriptCore/runtime and other bindings includes after the WebCore and other
1191 general includes, so that the WebCore StringBuilder.h is picked up when building
1194 * Android.mk: Modified.
1196 2010-01-13 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1198 Reviewed by Simon Hausmann.
1200 [Qt] Split the build process in two different .pro files.
1201 This allows qmake to be run once all source files are available.
1203 * DerivedSources.pro: Added.
1206 2010-01-07 Daniel Bates <dbates@rim.com>
1208 Reviewed by Eric Seidel.
1210 https://bugs.webkit.org/show_bug.cgi?id=32987
1212 Added ENABLE_XHTMLMP flag. Disabled by default.
1216 2010-01-05 Gustavo Noronha Silva <gns@gnome.org>
1218 Reviewed by Xan Lopez.
1220 Based on idea and original patch by Evan Martin.
1222 Remove libWebCore intermediate library, to improve link time.
1224 [GTK] Build time must be reduced
1225 https://bugs.webkit.org/show_bug.cgi?id=32921
1229 2010-01-05 Xan Lopez <xlopez@igalia.com>
1231 Bump for 1.1.18 release.
1235 2010-01-04 Gustavo Noronha Silva <gns@gnome.org>
1237 Fix JSCore-1.0.gir path to fix make distcheck.
1241 2010-01-04 Simon Hausmann <simon.hausmann@nokia.com>
1243 Reviewed by Tor Arne Vestbø.
1245 [Qt] Fix standalone package builds.
1247 * WebKit.pri: Add logic for detecting standalone builds. Set OUTPUT_DIR to the top-level dir in that case.
1248 * WebKit.pro: Don't build JSC and DRT for package builds.
1250 2010-01-04 Eric Seidel <eric@webkit.org>
1252 Reviewed by Adam Barth.
1254 bugzilla-tool should not require users to install mechanize
1255 https://bugs.webkit.org/show_bug.cgi?id=32635
1257 * .gitignore: Ignore autoinstall.cache.d directory created by autoinstall.py
1259 2009-12-28 Estêvão Samuel Procópio <tevaum@gmail.com>
1261 Reviewed by Gustavo Noronha Silva.
1263 Bug 32940: [GTK] Changing the download throttle conditions.
1264 https://bugs.webkit.org/show_bug.cgi?id=32716
1266 The WebKitDownload progress notification was taking long to
1267 update. This fix makes notification happens each 0.7 secs
1268 or when the progress ups in 1%.
1270 * WebKit/gtk/webkit/webkitdownload.cpp:
1272 2009-12-22 Simon Hausmann <simon.hausmann@nokia.com>
1274 Rubber-stamped by Holger Freyther.
1276 Adjusted path to QtLauncher.
1280 2009-12-19 Evan Martin <evan@chromium.org>
1282 Reviewed by Gustavo Noronha Silva.
1284 Add a couple of WebKitGtk files to .gitignore.
1288 2009-12-18 Benjamin Otte <otte@gnome.org>
1290 Reviewed by Xan Lopez.
1292 [GTK] RemoveDashboard support. It's useless.
1296 2009-12-18 Simon Hausmann <simon.hausmann@nokia.com>
1298 Reviewed by Tor Arne Vestbø.
1300 [Qt] Clean up the qmake build system to distinguish between trunk builds and package builds
1302 https://bugs.webkit.org/show_bug.cgi?id=32716
1304 * WebKit.pri: Use standalone_package instead of QTDIR_build
1306 2009-12-17 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1308 Unreviewed. Build fixes for make distcheck.
1312 2009-12-16 Dan Winship <danw@gnome.org>
1314 Reviewed by Gustavo Noronha Silva.
1316 [Gtk] Content-Encoding support
1318 https://bugs.webkit.org/show_bug.cgi?id=522772
1320 * configure.ac: require libsoup 2.28.2 for SoupContentDecoder
1322 2009-12-13 Eric Seidel <eric@webkit.org>
1324 Reviewed by Gavin Barraclough.
1326 string-base64 test does not compute a valid base64 string
1327 http://bugs.webkit.org/show_bug.cgi?id=16806
1329 * tests/string-base64.js: change str[i] to str.charCodeAt(i)
1331 2009-12-10 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1333 Reviewed by Xan Lopez.
1335 [GTK] Should provide an API to control the IconDatabase
1336 https://bugs.webkit.org/show_bug.cgi?id=32334
1338 Add test to make sure favicon reporting works.
1342 2009-12-09 Steve Block <steveblock@google.com>
1344 Reviewed by Adam Barth.
1346 Adds Android Makefiles for building with V8.
1347 https://bugs.webkit.org/show_bug.cgi?id=32278
1349 * Android.mk: Modified. Includes Makefiles for V8.
1351 2009-12-08 Steve Block <steveblock@google.com>
1353 Reviewed by Adam Barth.
1355 [Android] Adds Makefiles for Android port.
1356 https://bugs.webkit.org/show_bug.cgi?id=31325
1358 * Android.mk: Added.
1360 2009-12-08 Christian Dywan <christian@twotoasts.de>
1362 Reviewed by Xan Lopez.
1364 * configure.ac: Require only libSoup 2.27.91 but check for 2.29.3
1365 and define HAVE_LIBSOUP_2_29_3 in that case.
1367 2009-12-08 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1369 Rubber-stamped by Xan Lopez.
1371 Late post-release version bump.
1375 2009-12-08 Dominik Röttsches <dominik.roettsches@access-company.com>
1377 Reviewed by Gustavo Noronha Silva.
1379 [Gtk] Create a TextBreakIterator implementation based on GLib (without ICU)
1380 https://bugs.webkit.org/show_bug.cgi?id=31469
1382 Removing hybrid configuration for --with-unicode-backend=glib
1383 ICU not required anymore.
1385 * autotools/webkit.m4:
1387 2009-12-08 Nikolas Zimmermann <nzimmermann@rim.com>
1389 Rubber-stamped by Maciej Stachowiak.
1391 Turn on (SVG) Filters for Gtk.
1392 https://bugs.webkit.org/show_bug.cgi?id=32224
1396 2009-12-07 Dmitry Titov <dimich@chromium.org>
1398 Rubber-stamped by Darin Adler.
1400 Remove ENABLE_SHARED_SCRIPT flags
1401 https://bugs.webkit.org/show_bug.cgi?id=32245
1402 This patch was obtained by "git revert" command and then un-reverting of ChangeLog files.
1406 2009-12-06 Gustavo Noronha Silva <gns@gnome.org>
1408 Reviewed by Xan Lopez.
1410 Build the new API test.
1412 [GTK] REGRESSION: webkit thinks it can render PDFs
1413 https://bugs.webkit.org/show_bug.cgi?id=32183
1417 2009-12-05 Vincent Untz <vuntz@gnome.org>
1419 Reviewed by Gustavo Noronha.
1421 Fixes race for builds with introspection enabled, and parallel
1426 2009-12-04 Xan Lopez <xlopez@igalia.com>
1428 Reviewed by Gustavo Noronha.
1430 [GTK]Enable DNS prefetching
1431 https://bugs.webkit.org/show_bug.cgi?id=23846
1433 Bump libsoup required version to 2.29.3 for DNS prefetching.
1437 2009-11-30 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1439 Rubber-stamped by Xan Lopez.
1441 Make sure we distribute and install GObject Introspection files.
1445 2009-11-30 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1447 Build fix. Make sure JSCore-1.0.gir is added to the distributed
1452 2009-11-30 Xan Lopez <xlopez@igalia.com>
1454 Reviewed by Gustavo Noronha.
1456 Bump versions for 1.1.17 release.
1460 2009-11-30 Jan-Arve Sæther <jan-arve.saether@nokia.com>
1462 Reviewed by Simon Hausmann.
1464 [Qt] Fix compilation with win32-icc
1466 Include os-win32 for stdint.h since MS does not ship that in their PSDK.
1470 2009-11-26 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1472 Reviewed by Oliver Hunt.
1474 Move GOwnPtr* from wtf to wtf/gtk
1475 https://bugs.webkit.org/show_bug.cgi?id=31793
1477 * GNUmakefile.am: Add JavaScriptCore/wtf/gtk to
1480 2009-11-24 Dmitry Titov <dimich@chromium.org>
1482 Reviewed by Eric Seidel.
1484 Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
1485 https://bugs.webkit.org/show_bug.cgi?id=31444
1489 2009-11-24 Jason Smith <dark.panda@gmail.com>
1491 Reviewed by Alexey Proskuryakov.
1493 RegExp#exec's returned Array-like object behaves differently from
1495 https://bugs.webkit.org/show_bug.cgi?id=31689
1497 * LayoutTests/fast/js/regexp-in-and-foreach-handling.html: Added.
1498 * LayoutTests/fast/js/script-tests/regexp-in-and-foreach-handling.js: Added.
1499 * LayoutTests/fast/js/regexp-in-and-foreach-handling-expected.txt: Added.
1501 2009-11-24 Jens Alfke <snej@chromium.org>
1503 Reviewed by David Levin.
1505 Ignore Chromium's Xcode projects that are auto-generated from .gyp files.
1506 https://bugs.webkit.org/show_bug.cgi?id=31847
1508 * .gitignore: Add three .xcodeproj files.
1510 2009-11-09 Priit Laes <plaes@plaes.org>
1512 Reviewed by Oliver Hunt.
1514 [Gtk] Build from tarball fails with --enable-introspection
1515 https://bugs.webkit.org/show_bug.cgi?id=31261
1517 We need to enable gobject-introspection during distcheck otherwise
1518 some of the required files are missing in tarball.
1522 2009-11-05 Priit Laes <plaes@plaes.org>
1524 Reviewed by Jan Alonzo.
1526 [Gtk] Build failure with --enable-introspection
1527 https://bugs.webkit.org/show_bug.cgi?id=31102
1529 Add search and include paths for JSCore-1.0.gir required by
1530 gobject-introspection tools.
1534 2009-11-04 Benjamin Otte <otte@gnome.org>
1536 Reviewed by Gustavo Noronha.
1538 Update Cairo requirement to 1.6.
1540 https://bugs.webkit.org/show_bug.cgi?id=19266
1544 2009-11-02 Estêvão Samuel Procópio <tevaum@gmail.com>
1546 Reviewed by Gustavo Noronha.
1548 [Build] make install ignores --prefix option for gobject-introspection.
1549 https://bugs.webkit.org/show_bug.cgi?id=31025
1551 Make the build system use the --prefix path also when installing
1552 gobject-introspection files.
1554 * configure.ac: use --prefix path in GITDIR and GIRTYPELIBDIR
1556 2009-11-02 Xan Lopez <xlopez@igalia.com>
1558 Bump version before release (or post-release, depending on your
1559 point of view) so that we can make applications depending on
1560 unreleased APIs in WebKit svn fail at configure time when the
1561 requirements are not met.
1565 2009-11-01 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1567 Reviewed by Eric Seidel.
1569 Turn on warnings for QtWebKit for gcc
1570 https://bugs.webkit.org/show_bug.cgi?id=30958
1572 * WebKit.pri: Turn on warnings for the GCC compiler
1574 2009-10-30 Adam Barth <abarth@webkit.org>
1576 Reviewed by Mark Rowe.
1578 Teach git to ignore some files
1579 https://bugs.webkit.org/show_bug.cgi?id=30951
1581 Ignore WebKitBuild because we never want to version that directory.
1582 Also, ignore the xcode project files so git clean doesn't blow away
1583 your project settings. Finally, ignore the compiled python files in
1584 WebKitTools/Script modules because they clutter up git status.
1586 * .gitignore: Added.
1588 2009-10-30 Roland Steiner <rolandsteiner@chromium.org>
1590 Reviewed by Eric Seidel.
1592 Remove ENABLE_RUBY guards as discussed with Dave Hyatt and Maciej Stachowiak.
1594 Bug 28420 - Implement HTML5 <ruby> rendering
1595 (https://bugs.webkit.org/show_bug.cgi?id=28420)
1597 No new tests (no functional change).
1601 2009-10-26 Holger Hans Peter Freyther <zecke@selfish.org>
1603 Rubber-stamped by Darin Adler.
1605 Export fastMalloc, fastCalloc, fastRealloc and fastFree
1606 https://bugs.webkit.org/show_bug.cgi?id=30769
1608 Export the FastMalloc functions outside of the libwebkit library
1609 to be able to instrument memory allocations. These are C++ symbols
1610 but do not require the C++ runtime to be useful and should be of
1611 no harm to plain C code.
1613 * autotools/symbols.filter:
1615 2009-10-26 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1617 Reviewed by Jan Alonzo.
1619 Alternative solution to regression introduced in r48672.
1623 2009-10-26 Xan Lopez <xlopez@igalia.com>
1625 Reviewed by Gustavo Noronha.
1627 Update for 1.1.16 release.
1631 2009-10-24 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1633 Reviewed by Holger Freyther.
1635 [Qt] [Symbian] Set the capability and memory required to run QtWebKit for Symbian
1636 https://bugs.webkit.org/show_bug.cgi?id=30476
1638 Set the stack size to 80 Kb and heap size to the 128kB - 32MB range
1639 to all executables linking against WebKit library.
1643 2009-10-18 Jan Michael Alonzo <jmalonzo@webkit.org>
1645 Reviewed by Holger Freyther.
1647 [GTK] Add MathML to the build system
1648 https://bugs.webkit.org/show_bug.cgi?id=30487
1650 Add --enable-mathml to configure.
1654 2009-10-15 Jan Michael Alonzo <jmalonzo@webkit.org>
1656 Reviewed by Xan Lopez.
1658 [GTK] marshal stamp files are not cleaned after a distclean
1659 https://bugs.webkit.org/show_bug.cgi?id=30156
1661 Add the stamp files directly to cleanfiles. Also rearrange the
1662 variable declarations so we don't miss any files that need to be
1663 cleaned up during the clean targets.
1667 2009-10-15 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1669 Unreviewed. Help text fix - Web Sockets default is no, not yes.
1673 2009-10-12 Jan Michael Alonzo <jmalonzo@webkit.org>
1675 Rubberstamped by Eric Seidel.
1677 [Gtk] Fix icu CFLAG for Darwin
1678 https://bugs.webkit.org/show_bug.cgi?id=29517
1680 Don't escape the srcdir variable. Also use $host instead of the
1683 * autotools/webkit.m4:
1685 2009-10-12 Jan Michael Alonzo <jmalonzo@webkit.org>
1687 Reviewed by Gustavo Noronha.
1689 [Gtk] Use the SQLite3 headers from WebKitLibraries if sqlite3 is undetected
1690 https://bugs.webkit.org/show_bug.cgi?id=29518
1694 2009-10-05 Zoltan Horvath <zoltan@webkit.org>
1696 Reviewed by Simon Hausmann.
1698 [Qt] Disable TCmalloc for Windows port at the present, because MinGW
1699 hasn't got built-in pthread library.
1703 2009-10-02 Prasanth Ullattil <prasanth.ullattil@nokia.com>
1705 Reviewed by Simon Hausmann.
1707 Disable a few more harmless MSVC warnings.
1711 2009-10-01 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1713 Unreviewed, build fix.
1715 [Qt] Symbian build break after r48976.
1716 unix is set for Symbian in the Qt build system.
1720 2009-10-01 Zoltan Horvath <zoltan@webkit.org>
1722 Reviewed by Simon Hausmann.
1724 [Qt] Enable TCmalloc for the Linux, Mac and Windows Qt-port
1725 https://bugs.webkit.org/show_bug.cgi?id=27029
1727 Remove USE_SYSTEM_MALLOC for Linux, Mac and Windows Qt-port from WebKit.pri,
1728 so these Qt-ports will use TCmalloc as other ports.
1732 2009-10-01 Martin Robinson <martin.james.robinson@gmail.com>
1734 Reviewed by Xan Lopez.
1736 [GTK] GtkIMContext filtering interferes with DOM key events
1737 https://bugs.webkit.org/show_bug.cgi?id=28733
1739 Add new key event test ensuring that IME keypresses are handled.
1743 2009-10-01 Philippe Normand <pnormand@igalia.com>
1745 Reviewed by Xan Lopez.
1747 [GTK] data: uri support in media player
1748 https://bugs.webkit.org/show_bug.cgi?id=29842
1750 Check presence of gstreamer-pbutils-0.10.
1754 2009-09-26 David Kilzer <ddkilzer@apple.com>
1756 GTK BUILD FIX: add ENABLE_ORIENTATION_EVENTS support to configure.ac
1758 * configure.ac: Added support for ENABLE_ORIENTATION_EVENTS.
1760 2009-09-23 Xan Lopez <xlopez@igalia.com>
1762 Reviewed by Gustavo Noronha.
1764 Do not add unneeded include paths for gir files, and add the
1765 include paths for headers manually instead of relying on our own
1766 pc file and installed headers, since that adds a circular
1771 2009-09-23 Jan Michael Alonzo <jmalonzo@webkit.org>
1773 Reviewed by Xan Lopez.
1775 Minor reorganization to the patch landed in
1776 http://trac.webkit.org/changeset/48670. Also move JSCore-1.0.gir
1777 in the gtk directory as that's only useful to the Gtk port at the
1783 2009-09-23 Xan Lopez <xlopez@igalia.com>
1785 Reviewed by Gustavo Noronha.
1787 [GTK] We should generate our own gir file for introspection
1788 https://bugs.webkit.org/show_bug.cgi?id=29603
1790 Generate gir and typelib files for WebKit and JSCore. The JSCore
1791 gir file is handwritten (since it's only useful, for now, as a
1792 dependency of the WebKit gir file), the WebKit one is
1793 autogenerated from the headers.
1796 * JSCore-1.0.gir: Added.
1799 2009-09-22 Philippe Normand <pnormand@igalia.com>
1801 Reviewed by Xan Lopez.
1803 link errors due to wrong UNICODE_LIBS on Ubuntu Jaunty
1804 https://bugs.webkit.org/show_bug.cgi?id=29638
1806 Call icu-cconfig with ldflags-libsonly to prevent having a -L
1807 statement that could override libs installed in another prefix.
1809 * autotools/webkit.m4:
1811 2009-09-21 Xan Lopez <xlopez@igalia.com>
1813 Reviewed by Gustavo Noronha.
1815 Bump version for 1.1.15 release.
1819 2009-09-18 Xan Lopez <xlopez@igalia.com>
1821 Reviewed by Gustavo Noronha and Jan Alonzo.
1823 [GTK] context menu overriding API is very limited
1824 https://bugs.webkit.org/show_bug.cgi?id=27546
1826 Add new tests to the build.
1830 2009-09-18 Xan Lopez <xlopez@igalia.com>
1832 Reviewed by Gustavo Noronha and Jan Alonzo.
1834 [GTK] context menu overriding API is very limited
1835 https://bugs.webkit.org/show_bug.cgi?id=27546
1837 Add WebKitHitTestResult to the build.
1841 2009-09-10 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1843 Reviewed by Ariya Hidayat.
1845 Disable some ARM compiler warnings
1846 https://bugs.webkit.org/show_bug.cgi?id=29083
1848 The following ARM compiler warnings are disabled
1850 - #68-D: integer conversion resulted in a change of sign
1851 - #111-D: statement is unreachable
1852 - #177-D: variable XXX was declared but never referenced
1853 - #368-D: class XXX defines no constructor to initialize the following: YYY
1854 - #830-D: function XXX "XXX::operator new" has no corresponding operator delete
1855 - #1293-D: assignment in condition
1859 2009-09-09 Kenneth Rohde Christiansen <kenneth@webkit.org>
1861 Reviewed by Simon Hausmann.
1863 [Qt] Add the alternative QtLauncher (based on QGraphicsView) to the build.
1865 https://bugs.webkit.org/show_bug.cgi?id=28862
1869 2009-09-07 Xan Lopez <xlopez@igalia.com>
1871 Rubber-stamped by Gustavo Noronha.
1873 Bump versions in preparation for 1.1.14 release.
1877 2009-09-07 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1879 Reviewed by Xan Lopez.
1881 https://bugs.webkit.org/show_bug.cgi?id=26854
1882 [GTK] Needs API to allow more control over outgoing requests
1884 * GNUmakefile.am: new files added to the build for new class
1885 WebKitNetworkResponse
1887 2009-09-06 Martin Robinson <martin.james.robinson@gmail.com>
1889 Reviewed by Gustavo Noronha, Jan Alonzo and Xan Lopez.
1891 [Gtk] Expose a database API
1892 https://bugs.webkit.org/show_bug.cgi?id=27899
1894 Expose an HTML5 database API for GTK+.
1898 2009-09-04 Albert Bachand <albertb@google.com>
1900 Reviewed by Eric Seidel.
1902 Modify the condition regarding the key modifier for opening combo
1903 boxes under GTK from just PLATFORM(GTK) to also look for
1904 (PLATFORM(CHROMIUM) && PLATFORM(LINUX)).
1906 * WebCore/dom/SelectElement.cpp:
1907 * WebCore/manual-tests/select-popup-on-spacebar.html:
1909 2009-09-02 Jan Michael Alonzo <jmalonzo@webkit.org>
1911 Reviewed by Xan Lopez and Gustavo Noronha.
1913 [Gtk] Implement a WebDataSource for the gtk port
1914 https://bugs.webkit.org/show_bug.cgi?id=24758
1916 Add WebKitWebDataSource unit test to the build script
1920 2009-09-02 Jan Michael Alonzo <jmalonzo@webkit.org>
1922 Reviewed by Xan Lopez and Gustavo Noronha.
1924 [Gtk] Implement a WebDataSource for the gtk port
1925 https://bugs.webkit.org/show_bug.cgi?id=24758
1927 Add WebKitWebDataSource and DocumentLoaderGtk to the build script.
1931 2009-09-01 Jan Michael Alonzo <jmalonzo@webkit.org>
1933 Reviewed by Xan Lopez and Gustavo Noronha.
1935 [Gtk] Implement a WebDataSource for the gtk port
1936 https://bugs.webkit.org/show_bug.cgi?id=24758
1938 Add WebKitWebResource to the build script.
1942 2009-08-28 Jan Michael Alonzo <jmalonzo@webkit.org>
1944 Reviewed by Oliver Hunt.
1946 Gtk Build broken for OSX Quartz
1947 https://bugs.webkit.org/show_bug.cgi?id=28727
1949 Define XP_UNIX for non-Win OS builds.
1953 2009-08-28 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1955 Reviewed by Holger Freyther.
1957 https://bugs.webkit.org/show_bug.cgi?id=25889
1958 [GTK] scrollbar policy for main frame is not implementable
1960 Adding files for the new test for window-related issues (starting
1961 with scrollbar policy).
1965 2009-08-27 Priit Laes <plaes@plaes.org>
1967 Reviewed by Xan Lopez.
1969 [GTK] Out-of-srcdir build problem
1970 https://bugs.webkit.org/show_bug.cgi?id=28741
1972 * GNUmakefile.am, autotools/webkit.m4:
1973 Fix problem with out-of-srcdir builds. Also bump required glib version.
1975 2009-08-24 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1977 Reviewed by Xan Lopez.
1979 Bump package and so versions for 1.1.13 release.
1983 2009-08-22 Javier Jardón <javierjc1982@gmail.com>
1985 [GTK] Not use deprecated symbols in WebKitWebView example code.
1986 https://bugs.webkit.org/show_bug.cgi?id=28651
1988 * WebKit/gtk/webkit/webkitwebview.cpp
1990 2009-08-18 Xan Lopez <xlopez@igalia.com>
1992 Rubber-stamped by Holger Freyther.
1994 Require at least libsoup 2.27.91 for the new password
1995 manager/authentication APIs.
1999 2009-08-18 Drew Wilson <atwilson@google.com>
2001 Reviewed by NOBODY (Build Break).
2003 Speculative fix for GTK DumpRenderTree.
2007 2009-08-18 Kent Tamura <tkent@chromium.org>
2009 Reviewed by Eric Seidel.
2011 Add --enable-datalist option.
2015 2009-08-14 Adam Bergkvist <adam.bergkvist@ericsson.com>
2017 Reviewed by Sam Weinig.
2019 [GTK] Added EventSource to the build (default on).
2020 https://bugs.webkit.org/show_bug.cgi?id=14997
2024 2009-08-14 Jan Michael Alonzo <jmalonzo@webkit.org>
2026 Rubber-stamped by Gustavo Noronha.
2028 Initialize CFLAGS and CXXFLAGS before the main body of the
2029 WEBKIT_INIT macro so C files don't get built with "-g -O2".
2031 * autotools/webkit.m4:
2033 2009-08-12 Xan Lopez <xlopez@igalia.com>
2035 Reviewed by Jan Alonzo.
2037 [GTK] Remove keyring optional features
2038 https://bugs.webkit.org/show_bug.cgi?id=28173
2040 Remove keyring support, we now do authentication storage through
2041 libsoup. We depend on libsoup master now, will bump the dependency
2042 when there's a new release.
2047 2009-08-11 Drew Wilson <atwilson@google.com>
2049 Reviewed by NOBODY (Build break).
2051 Speculative fix for GTK build break.
2055 2009-08-11 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2057 Reviewed by Simon Hausmann.
2059 Build the TestNetscapePlugin on Qt/Mac
2063 2009-08-11 Xan Lopez <xlopez@igalia.com>
2065 Reviewed by Jan Alonzo.
2067 Prefix lengthy commands with AM_V_GEN so that they produce an
2068 output like 'GEN <filename>' when in silent mode.
2072 2009-08-05 Jan Michael Alonzo <jmalonzo@webkit.org>
2074 Reviewed by Xan Lopez.
2076 [Gtk] macros in webkit.m4 should be defined once only
2077 https://bugs.webkit.org/show_bug.cgi?id=27929
2079 The macros in webkit.m4 are not meant to be called multiple times
2080 so we'll make them AC_DEFUN_ONCE. Also make AC_HEADER_STDC and AC_PROG_CXX
2081 AC_REQUIRE to remove the automake warnings when doing autogen.sh.
2083 Lastly, make sure CXXFLAGS and CFLAGS are defined before
2084 AC_PROG_CXX gets expanded so it doesn't add "-g -O2" on Release builds.
2086 * autotools/webkit.m4:
2088 2009-08-05 Xan Lopez <xlopez@igalia.com>
2090 Revert r46714, it was making us build debug images by default.
2092 * autotools/webkit.m4:
2094 2009-08-03 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2096 Reviewed by Eric Seidel.
2098 [Qt] Consolidate common gcc flags to WebKit.pri
2099 https://bugs.webkit.org/show_bug.cgi?id=27934
2103 2009-08-03 Jan Michael Alonzo <jmalonzo@webkit.org>
2105 Rubber-stamped by Eric Seidel.
2107 [Gtk] macros in webkit.m4 should be defined once only
2108 https://bugs.webkit.org/show_bug.cgi?id=27929
2110 The macros in webkit.m4 are not meant to be called multiple times
2111 so we'll make them AC_DEFUN_ONCE. Also make AC_HEADER_STDC and AC_PROG_CXX
2112 AC_REQUIRE to remove the automake warnings when doing autogen.sh.
2114 * autotools/webkit.m4:
2116 2009-07-29 Ariya Hidayat <ariya.hidayat@nokia.com>
2118 Reviewed by Simon Hausmann.
2120 Adding ImageDiff project file.
2122 https://bugs.webkit.org/show_bug.cgi?id=27813
2124 * WebKit.pro: Added ImageDiff.pro.
2126 2009-07-29 Jan Michael Alonzo <jmalonzo@webkit.org>
2128 Reviewed by Eric Seidel and Xan Lopez.
2130 [Gtk] Enable http/tests/appcache tests
2131 https://bugs.webkit.org/show_bug.cgi?id=27674
2133 * GNUmakefile.am: Add webkit/webkitapplicationcache.cpp
2135 2009-07-28 Xan Lopez <xlopez@igalia.com>
2137 Reviewed by Gustavo Noronha.
2139 Use automake 1.11 SILENT_RULES when present, for cleaner build
2140 output. You can disable it by passing --disable-silent-rules to
2141 configure or V=1 to make.
2143 * autotools/dolt.m4:
2146 2009-07-28 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2148 Reviewed by Simon Hausmann.
2150 [Qt] Disable some compiler warnings for the win build
2151 https://bugs.webkit.org/show_bug.cgi?id=27709
2155 2009-07-28 Xan Lopez <xlopez@igalia.com>
2157 Reviewed by Gustavo Noronha.
2159 * configure.ac: bump version for 1.1.12 release.
2161 2009-07-24 Xan Lopez <xlopez@igalia.com>
2163 Reviewed by Gustavo Noronha.
2165 Remove unneeded commas from PKG_CHECK_MODULES.
2169 2009-07-24 Jan Michael Alonzo <jmalonzo@webkit.org>
2171 Reviewed by Xan Lopez.
2173 Bump pango version requirement to 1.12 which is the version that
2178 2009-07-21 Roland Steiner <rolandsteiner@google.com>
2180 Reviewed by David Levin.
2182 Add ENABLE_RUBY to list of build options
2183 https://bugs.webkit.org/show_bug.cgi?id=27324
2185 * configure.ac: Added flag ENABLE_RUBY.
2187 2009-07-20 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2189 Reviewed by Holger Freyther.
2191 [Qt] Add an option for QtLauncher to build without QtUiTools dependency
2192 https://bugs.webkit.org/show_bug.cgi?id=27438
2194 Based on Norbert Leser's work.
2196 * WebKit.pri: Symbian does not have UiTools
2198 2009-07-16 Fumitoshi Ukai <ukai@chromium.org>
2200 Reviewed by David Levin.
2202 Add --web-sockets flag and ENABLE_WEB_SOCKETS define.
2203 https://bugs.webkit.org/show_bug.cgi?id=27206
2205 Add --enable-web-sockets in configure.ac
2209 2009-07-16 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2211 Reviewed by Simon Hausmann.
2213 [Qt] Enable GNU compiler extensions to the ARM compiler
2214 for all Qt ports using RVCT
2215 https://bugs.webkit.org/show_bug.cgi?id=27348
2219 2009-07-15 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2221 Rubber-stamped by Simon Hausmann.
2223 Fix the Qt/Mac build by disabling TestNetscapePlugin
2225 We should fix and enable this once we run DRT for Qt/Mac
2229 2009-07-13 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2231 Unreviewed build fix. Require the correct libsoup version now that
2236 2009-07-13 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2238 Reviewed by Tor Arne Vestbø.
2240 [Qt] Build fix for QtWebKit on Win
2241 https://bugs.webkit.org/show_bug.cgi?id=27205
2243 * WebKit.pri: Include the major version number in the QtWebKit
2244 library file for Win.
2246 2009-07-13 Simon Hausmann <simon.hausmann@nokia.com>
2248 Reviewed by Ariya Hidayat.
2250 Add the test netscape plugin for the Qt DRT to the build.
2254 2009-07-13 Drew Wilson <atwilson@google.com>
2256 Reviewed by David Levin.
2258 Add ENABLE(SHARED_WORKERS) flag and define SharedWorker APIs
2259 https://bugs.webkit.org/show_bug.cgi?id=26932
2261 Added ENABLE(SHARED_WORKERS) flag.
2265 2009-07-12 Xan Lopez <xlopez@igalia.com>
2267 Reviewed by Gustavo Noronha.
2269 Bump version in preparation for 1.1.11 release.
2273 2009-07-07 Norbert Leser <norbert.leser@nokia.com>
2275 Reviewed by Simon Hausmann.
2277 Exclude DumpRenderTree.pro from symbian build
2281 2009-07-09 Drew Wilson <atwilson@google.com>
2283 Reviewed by Alexey Proskuryakov.
2285 https://bugs.webkit.org/show_bug.cgi?id=26903
2287 Turned on CHANNEL_MESSAGING by default because the MessageChannel API
2288 can now be implemented for Web Workers and is reasonably stable.
2290 * configure.ac: enable CHANNEL_MESSAGING.
2292 2009-07-03 Jan Michael Alonzo <jmalonzo@webkit.org>
2294 Reviewed by Xan Lopez and Gustavo Noronha.
2296 Set user-agent from application
2297 https://bugs.webkit.org/show_bug.cgi?id=17375
2299 Define UA version macros to be used by the UA string.
2300 Add new WebSettings unit test for the User-Agent string API.
2305 2009-06-20 Gustavo Noronha Silva <gns@gnome.org>
2307 Reviewed by Jan Alonzo.
2309 Adding files for the new test case for loading statuses.
2313 2009-06-15 Xan Lopez <xlopez@igalia.com>
2315 Reviewed by Gustavo Noronha.
2317 Version bump in preparation for 1.1.10 release.
2321 2009-06-12 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2323 Reviewed by Xan Lopez.
2325 Refactor handling of options in the build-webkit script
2327 Options are now defined in one place, and then reused when creating
2328 the usage help text, the arguments to GetOptions(), and when passing
2329 the options on to the underlying port-dependent build systems.
2331 This allows the Qt port to read the defaults for the options from the
2332 pro file (dynamically), and to pass the options on to qmake at build.
2336 2009-06-11 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2338 Reviewed by Holger Freyther.
2340 [Qt] Fix release build detection
2341 https://bugs.webkit.org/show_bug.cgi?id=26267
2345 2009-06-10 Gustavo Noronha Silva <gns@gnome.org>
2347 Reviewed by Xan Lopez.
2349 Add unit tests for our WebKitNetworkRequest object.
2353 2009-06-10 Xan Lopez <xlopez@igalia.com>
2355 Reviewed by Gustavo Noronha.
2357 Version bump in preparation for 1.1.9 release.
2361 2009-06-10 Xan Lopez <xlopez@igalia.com>
2363 Reviewed by Jan Alonzo.
2365 https://bugs.webkit.org/show_bug.cgi?id=25415
2366 [GTK][ATK] Please implement support for get_text_at_offset
2368 Add new dependency on the Gail utils library, needed for our a11y
2374 2009-05-29 Gustavo Noronha Silva <gns@gnome.org>
2376 Reviewed by Jan Alonzo.
2378 Add a test-case for our HTTP backend, currently checking the
2379 ref-counting of the SoupMessage.
2383 2009-05-28 Dirk Schulze <krit@webkit.org>
2385 Reviewed by Nikolas Zimmermann.
2387 Enable the new build flag --filters for Gtk. More details in WebCore/ChangeLog.
2391 2009-05-19 Xan Lopez <xlopez@igalia.com>
2393 Reviewed by Jan Alonzo and Gustavo Noronha.
2395 https://bugs.webkit.org/show_bug.cgi?id=25415
2396 [GTK][ATK] Please implement support for get_text_at_offset
2398 Add new test file for ATK.
2402 2009-05-28 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2404 Rubber-stamped by Xan Lopez.
2406 Fix webkitgtk_cleanfiles to clean gtk-doc-related files in the
2407 correct directory, so that we pass make distcheck.
2411 2009-05-28 Xan Lopez <xlopez@igalia.com>
2413 Bump version numbers in preparation for 1.1.8 release.
2417 2009-05-23 Jan Michael Alonzo <jmalonzo@webkit.org>
2419 Unreviewed build fix. Add gstreamer-video-0.10 libs to
2420 GSTREAMER_LIBS to resolve an undefined reference to gst_video_get_size
2421 - symbol used in MediaPlayerPrivateGstreamer.
2425 2009-05-23 Jan Michael Alonzo <jmalonzo@webkit.org>
2427 Reviewed by Xan Lopez.
2429 [Gtk] Various autotools build refactoring and fixes
2430 https://bugs.webkit.org/show_bug.cgi?id=25286
2432 Refactor library LIBS. Move third-party libs in libwebkit instead
2437 2009-05-22 Antonio Gomes <antonio.gomes@openbossa.org>
2439 Reviewed by Gustavo Noronha.
2441 Make Gtk build not bail out if gtk-doc-tools is not installed.
2443 Warning message shown instead.
2447 2009-05-22 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2449 Reviewed by Xan Lopez.
2451 Add big warnings about the glib unicode backend being slow and
2452 incomplete, since it is a work in progress.
2454 * autotools/webkit.m4:
2457 2009-05-22 Dominik Röttsches <dominik.roettsches@access-company.com>
2459 Reviewed by Gustavo Noronha.
2461 https://bugs.webkit.org/show_bug.cgi?id=15914
2462 [GTK] Implement Unicode functionality using GLib
2464 Initial version of this patch by Jürg Billeter.
2466 Adding options for --with-unicode-backend=icu|glib
2467 and checking for pango version >= 1.21.0 if GLib backend
2468 is selected. Temporarily, until remaining parts of
2469 this patch are committed, introduce WTF_USE_GLIB_ICU_UNICODE_HYBRID
2470 macro to allow for a mixed compilation with WTF Unicode
2471 backend based on GLib while text codecs and TextBreakIterator
2472 remain ICU dependent.
2477 2009-05-18 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2479 Reviewed by Gavin Barraclough.
2481 Enable YARR, and disable WREC for GTK+.
2485 2009-05-18 Jan Michael Alonzo <jmalonzo@webkit.org>
2487 Reviewed by Xan Lopez.
2489 [Gtk] Various autotools build refactoring and fixes
2490 https://bugs.webkit.org/show_bug.cgi?id=25286
2492 Add support for running unit tests. Also run the tests whenever
2493 the 'check' target runs.
2497 2009-05-18 Jan Michael Alonzo <jmalonzo@webkit.org>
2499 Reviewed by Xan Lopez.
2501 [Gtk] Various autotools build refactoring and fixes
2502 https://bugs.webkit.org/show_bug.cgi?id=25286
2508 2009-05-18 Jan Michael Alonzo <jmalonzo@webkit.org>
2510 Reviewed by Xan Lopez.
2512 [Gtk] Various autotools build refactoring and fixes
2513 https://bugs.webkit.org/show_bug.cgi?id=25286
2515 Add -no-install and -no-fast-install to programs and tests that we
2516 don't install. Also remove -O2 since this is already handled at
2521 2009-05-17 Jan Michael Alonzo <jmalonzo@webkit.org>
2523 Reviewed by Xan Lopez.
2525 [Gtk] Various autotools build refactoring and fixes
2526 https://bugs.webkit.org/show_bug.cgi?id=25286
2528 Refactor library cflags
2532 2009-05-15 Fridrich Strba <fridrich.strba@bluewin.ch>
2534 Reviewed by Jan Alonzo.
2536 Use AC_CANONICAL_HOST instead of AC_CANONICAL_SYSTEM, since
2537 the JIT compiler is not a cross-compiler
2541 2009-05-13 Xan Lopez <xlopez@igalia.com>
2543 Unreviewed: bump versions in preparation for 1.1.7 release.
2547 2009-05-13 Xan Lopez <xlopez@igalia.com>
2549 Rubber-stamped by Gustavo Noronha.
2551 Revert commit r43563, since it breaks WebKitGTK+ when compiled
2556 2009-05-12 Jan Michael Alonzo <jmalonzo@webkit.org>
2558 Reviewed by Holger Freyther.
2560 [Gtk] Various autotools build refactoring and fixes
2561 https://bugs.webkit.org/show_bug.cgi?id=25286
2563 Refactor use of CFLAGS, CXXFLAGS, LIBADD and LDFLAGS.
2567 2009-05-09 Jan Michael Alonzo <jmalonzo@webkit.org>
2569 Reviewed by Gustavo Noronha.
2571 WebKit-r43163 won't build for gtk-directfb
2572 https://bugs.webkit.org/show_bug.cgi?id=25538
2574 Move the ENCHANT check out of the with_target conditional since it
2575 applies to all targets
2579 2009-05-09 Mike Hommey <glandium@debian.org>
2581 Reviewed by Geoffrey Garen. Landed by Jan Alonzo.
2583 Enable JIT on x86-64 gtk+
2584 https://bugs.webkit.org/show_bug.cgi?id=24724
2588 2009-05-08 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2590 Reviewed by Xan Lopez.
2592 Ship the gtk-doc.make file, so as to not depend on gtkdoc-tools.
2597 2009-05-06 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2599 Reviewed by Simon Hausmann.
2601 Build QtWebKit as a framework on Mac
2603 This implies both debug and release build by default, unless
2604 one of the --debug or --release config options are passed to
2605 the build-webkit script.
2607 Frameworks can be disabled by passing CONFIG+=webkit_no_framework
2608 to the build-webkit script.
2610 To be able to build both debug and release targets in parallel
2611 we have to use separate output directories for the generated
2612 sources, which is not optimal, but required to avoid race conditions.
2614 An optimization would be to only require this spit-up on Mac.
2618 2009-04-30 Jan Michael Alonzo <jmalonzo@webkit.org>
2620 Unreviewed build GTK build fix
2622 * configure.ac: typo fix - javascript_debugger should be enable_javascript_debugger
2624 2009-04-30 Dimitri Glazkov <dglazkov@chromium.org>
2626 Unreviewed, build fix.
2628 https://bugs.webkit.org/show_bug.cgi?id=25470
2629 Extend the cover of ENABLE_JAVASCRIPT_DEBUGGER to profiler.
2631 * configure.ac: Add autoconfig options, missed in the first commit.
2633 2009-04-28 Xan Lopez <xlopez@igalia.com>
2635 Unreviewed: bump versions in preparation for 1.1.6 release.
2639 2009-04-25 Jan Michael Alonzo <jmalonzo@webkit.org>
2641 Reviewed by Xan Lopez.
2643 [GTK] Error reporting
2644 https://bugs.webkit.org/show_bug.cgi?id=18344
2646 Add webkiterror to the build.
2650 2009-04-25 Jan Michael Alonzo <jmalonzo@webkit.org>
2652 Reviewed by Xan Lopez.
2654 [GTK] Error reporting
2655 https://bugs.webkit.org/show_bug.cgi?id=18344
2657 Add the default error page for installation.
2661 2009-04-24 Diego Escalante Urrelo <diegoe@gnome.org>
2663 Reviewed by Gustavo Noronha.
2665 https://bugs.webkit.org/show_bug.cgi?id=15616
2666 [GTK] Add spell checking
2668 Add enchant support for spell-checking-languages property to work
2674 2009-04-24 Simon Hausmann <simon.hausmann@nokia.com>
2676 Reviewed by Ariya Hidayat.
2678 Added support for generating API docs in the Qt build using "make docs"
2680 * WebKit.pro: Include docs.pri for "make docs" target.
2682 2009-04-14 Xan Lopez <xlopez@igalia.com>
2684 Unreviewed version bump in preparation for 1.1.5 release.
2688 2009-04-06 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2690 Rubber-stamped by Sam Weinig.
2692 Added rules to maintain the localization support. We cannot simply
2693 use whatever gettextize gives us because our build system is
2699 2009-04-05 Mike Hommey <glandium@debian.org>
2701 Reviewed by Holger Freyther.
2703 Filter out all C++ symbols
2704 https://bugs.webkit.org/show_bug.cgi?id=24960
2706 Considering the public API is all C, we can just filter out all
2707 C++ mangled symbols, which will avoid exporting symbols in some
2708 corner cases such as gcc bugs on specific architectures, etc.
2710 * autotools/symbols.filter:
2712 2009-04-03 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2714 Reviewed by Holger Freyther.
2716 Require GTK+ >= 2.10; 2.8 is already very old, and some very
2717 useful APIs are only available since 2.10.
2721 2009-04-01 Christian Dywan <christian@twotoasts.de>
2723 Reviewed by Holger Freyther.
2725 Unit test WebKitDownload
2726 http://bugs.webkit.org/show_bug.cgi?id=24844
2728 * GNUmakefile.am: Add a unit test for downloading.
2730 2009-04-01 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2732 Unreviewed build fix. Fix make distcheck, after the gtk-doc
2737 2009-03-30 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2739 Reviewed by Holger Freyther.
2741 Integrate gtk-doc into the Gtk+ buildsystem.
2746 2009-03-30 Xan Lopez <xlopez@igalia.com>
2748 Unreviewed: bump version to 1.1.4 for release.
2752 2009-03-21 Xan Lopez <xlopez@igalia.com>
2754 Reviewed by Holger Freyther.
2756 Require gnome-keyring 2.26.0, since we were depending on an
2757 unreleased trunk revision between 2.25.91 and 2.26.0.
2761 2009-03-20 Jan Michael Alonzo <jmalonzo@gmail.com>
2763 Reviewed by Holger Freyther.
2765 [GTK] Misc patches for WebKitWebHistoryItem
2766 https://bugs.webkit.org/show_bug.cgi?id=24493
2768 Added build support for build the WebKitWebHistoryItem unit test.
2772 2009-03-20 Jan Michael Alonzo <jmalonzo@gmail.com>
2774 Reviewed by Holger Freyther.
2776 Separate gtk unit tests
2777 https://bugs.webkit.org/show_bug.cgi?id=24039
2779 Build the unit tests accordingly.
2783 2009-03-17 Gustavo Noronha Silva <gns@gnome.org>
2785 Reviewed by Mark Rowe.
2787 Enable HTML5 media elements support by default in the GTK+ port.
2791 2009-03-17 Mike Hommey <glandium@debian.org>
2793 Reviewed by Holger Freyther.
2795 Do not export cti* symbols.
2796 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=519924.
2798 * autotools/symbols.filter:
2800 2009-03-15 Xan Lopez <xlopez@igalia.com>
2802 Bump version to 1.1.3 for release and fix soversion
2803 calculation (oops). Thanks to Frederik Himpe for pointing this
2808 2009-03-15 Xan Lopez <xlopez@igalia.com>
2810 Bump version and libtool version for release.
2814 2009-03-14 Xan Lopez <xlopez@igalia.com>
2816 No review, build fix.
2818 Split clean rules to make distcheck pass.
2822 2009-03-13 Mark Rowe <mrowe@apple.com>
2824 Reviewed by Dan Bernstein.
2826 Remove rarely used Makefile targets from the Makefile.
2828 There are many situations in which the targets don't work as expected,
2829 and their primary use is addressed by having the build system default
2830 to building the appropriate architecture.
2834 2009-03-11 Jan Michael Alonzo <jmalonzo@webkit.org>
2836 Reviewed by Holger Freyther.
2838 [Gtk] Fix make clean targets
2839 https://bugs.webkit.org/show_bug.cgi?id=24450
2841 Fix 'make' clean targets. We shouldn't be removing DerivedSources
2842 if it's only clean. Only remove it if it's distclean or
2843 maintainer-clean. Also remove build-related auxillary files on
2844 dist/maintainer clean.
2848 2009-03-11 Jan Michael Alonzo <jmalonzo@webkit.org>
2850 Reviewed by Holger Freyther
2852 [GTK]DumpRenderTree doesn't compile for non-X11 GTK ports anymore
2853 https://bugs.webkit.org/show_bug.cgi?id=2260
2855 pangoft2 is also used in directfb builds so use it for all targets
2859 2009-03-02 Xan Lopez <xan@gnome.org>
2861 Reviewed by Mark Rowe.
2863 https://bugs.webkit.org/show_bug.cgi?id=24287
2864 [GTK] Move auth dialog feature to WebKit/
2866 Add WebKitSoupAuthDialog files to build.
2870 2009-03-03 Gustavo Noronha Silva <gns@gnome.org>
2872 Reviewed by Alexey Proskuryakov.
2874 https://bugs.webkit.org/show_bug.cgi?id=16826
2875 [Gtk] Implement WebKitDownload
2877 Adding new files related to WebKitDownload to the GTK+ port.
2881 2009-03-02 Gustavo Noronha Silva <gns@gnome.org>
2883 Unreviewed build fix; adding missing files to EXTRA_DIST, so that
2884 they show up in the tarball.
2888 2009-03-01 Christian Dywan <christian@twotoasts.de>
2890 * configure.ac: Bump GTK port version to 1.1.1.
2892 2009-02-27 Gustavo Noronha Silva <gns@gnome.org>
2894 Unreviewed build fix. Adding the WebKit/gtk/webkitmarshal.list
2895 file to EXTRA_DIST to fix make dist.
2899 2009-02-26 Xan Lopez <xan@gnome.org>
2901 Reviewed by Holger Freyther.
2903 https://bugs.webkit.org/show_bug.cgi?id=16947
2904 [GTK] Missing HTTP Auth challenge
2906 Add HTTP authentication dialog with optional GNOME Keyring
2912 2009-02-26 Xan Lopez <xan@gnome.org>
2914 Reviewed by Holger Freyther.
2916 https://bugs.webkit.org/show_bug.cgi?id=16947
2917 [GTK] Missing HTTP Auth challenge
2919 Take marshallers to be built from a manually maintained list
2920 instead of grepping the sources.
2922 It's much faster, especially so now that we want to add
2923 marshallers from WebCore too. A system to only take into account
2924 the modified files when generating the marshallers from sources
2925 could be hacked, but I think it's overkill considering how rarely
2926 a new marshaller is added.
2930 2009-02-24 Jan Michael Alonzo <jmalonzo@webkit.org>
2932 Reviewed by Alexey Proskuryakov.
2934 [Gtk] add options for 3D transforms and HTML5 channel messaging to the build
2935 https://bugs.webkit.org/show_bug.cgi?id=24072
2937 Add options for toggling 3D transforms and HTML5 channel messaging
2940 Also fix the web-workers option. It should be web-workers and not workers.
2944 2009-02-23 Xan Lopez <xan@gnome.org>
2946 Reviewed by Alexey Proskuryakov.
2948 https://bugs.webkit.org/show_bug.cgi?id=22624
2949 [SOUP][GTK] Need API to get SoupSession from WebKit.
2951 Remove CURL support, the only supported HTTP backend is SOUP now.
2956 2009-02-19 Christian Dywan <christian@twotoasts.de>
2958 Rubber-stamped by Holger Freyther.
2960 http://bugs.webkit.org/show_bug.cgi?id=22811
2961 Underlinking in Programs_UnitTests (GTK+ build)
2963 * GNUmakefile.am: Add GLIB_LIBS to unit test library flags.
2965 2009-02-18 Gustavo Noronha Silva <gns@gnome.org>
2967 Reviewed by Holger Freyther.
2969 Fix symbols.filter location, and add other missing files to the
2970 autotools build, so that make dist works.
2974 2009-02-17 Gustavo Noronha Silva <gns@gnome.org>
2976 Reviewed by Alexey Proskuryakov.
2978 https://bugs.webkit.org/show_bug.cgi?id=23939
2979 Release build being built with debugging symbols
2981 * configure.ac: Revert change done in revision 40790, since we
2982 already have a AC_PROG_CXX macro call as part of WEBKIT_INIT
2984 2009-02-12 Gustavo Noronha Silva <gns@gnome.org>
2986 Reviewed by Eric Seidel.
2988 * configure.ac: Make soup the default HTTP backend for the Gtk port.
2990 2009-02-09 Calvin Walton <calvin.walton@gmail.com>
2992 Reviewed by Holger Freyther.
2994 https://bugs.webkit.org/show_bug.cgi?id=23823
2996 [Gtk] Fix build with recent autotools
2998 Current versions of automake/libtool don't assume you want C++ enabled
2999 by default any more, so explicitly check for a C++ compiler.
3001 * configure.ac: Add AC_PROG_CXX macro
3003 2009-02-02 Christian Dywan <christian@twotoasts.de>
3005 Rubber-stamped by Holger Freyther.
3007 Don't require Geolocation by default.
3011 2009-01-30 Jan Michael Alonzo <jmalonzo@webkit.org>
3013 Reviewed by Nikolas Zimmermann.
3015 [Gtk] Refactor autoconf/configure.ac in preparation for jsc and webkit build splits
3016 https://bugs.webkit.org/show_bug.cgi?id=22136
3019 * acinclude.m4: Removed.
3021 * autotools/acinclude.m4: Added.
3022 * autotools/dolt.m4: Added.
3023 * autotools/symbols.filter: Renamed from symbols.filter.
3024 * autotools/webkit.m4: Added.
3027 2009-01-30 Holger Hans Peter Freyther <zecke@selfish.org>
3029 Reviewed by Nikolas Zimmermann.
3031 [GTK] Implement GeolocationService using the Geoclue library
3033 https://bugs.webkit.org/show_bug.cgi?id=22022
3035 Untested implementation of the GeolocationService using the geoclue
3036 library. Velocity handling is completely missing and the accuracy
3037 handling might be wrong.
3042 2009-01-11 Xan Lopez <xan@gnome.org>
3044 Reviewed by Holger Freyther.
3046 Bump version to 1.1.0 since we are breaking ABI and adding new
3051 2008-12-19 Marco Barisione <marco.barisione@collabora.co.uk>
3053 Reviewed by Holger Freyther.
3055 http://bugs.webkit.org/show_bug.cgi?id=16562
3056 [gtk] Implement WebPolicyDelegate methods
3058 Original work by Pierre-Luc Beaudoin. Final touches by Gustavo
3061 This implements the delegates methods of WebPolicyDelegate.
3062 Since Gtk+/C doesn't have delegate methods, they are replaced with
3065 A new object WebKitWebPolicyDecision allows the browser to delay its
3066 response in certain cases. WebKitWebNavigationAction contains the
3067 information about what caused a navigation request.
3069 * GNUmakefile.am: Add new files
3071 2008-12-19 Gustavo Noronha Silva <gns@gnome.org>
3073 Reviewed by Holger Freyther.
3075 Use ustar tar format for WebKit/GTK+'s make dist target, so that
3076 storing files whose filenames are > 99 is possible.
3080 2008-12-19 Holger Hans Peter Freyther <zecke@selfish.org>
3082 [GTK] Build fix by defining WTF_USE_JIT_STUB_ARGUMENT_VA_LIST
3084 Fix the jit compilation on i*686 on Linux by using the va_list
3085 to pass arguments to the CTI. This is done on the MAC as well
3086 and sunspider and javascriptcore seem to work with that.
3090 2008-12-18 Pamela Greene <pam@chromium.org>
3092 Submitted without review.
3093 Right, remove the whole misplaced directory, not just the tests.
3096 * fast/dom: Removed.
3098 2008-12-18 Pamela Greene <pam@chromium.org>
3100 Submitted without review.
3101 Moving layout test into LayoutTests where it belongs.
3103 * fast/dom/setter-type-enforcement-expected.txt: Removed.
3104 * fast/dom/setter-type-enforcement.html: Removed.
3106 2008-12-15 Daniel Macks <dmacks@netspace.org>
3108 Reviewed by Darin Adler.
3110 Default to use external libicu-config if avail on all platforms.
3111 https://bugs.webkit.org/show_bug.cgi?id=22713
3115 2008-12-12 Holger Hans Peter Freyther <zecke@selfish.org>
3117 Back out r39222 as this is breaking the build on Gentoo (aclocal-1.10)
3119 The m4 directory does not exist and we now have a compile issue on
3125 2008-12-11 Daniel Macks <dmacks@netspace.org>
3127 Reviewed by Darin Adler.
3129 https://bugs.webkit.org/show_bug.cgi?id=22714
3131 Put libtool macro files in subdir that it wants.
3136 2008-12-07 Holger Hans Peter Freyther <zecke@selfish.org>
3138 Reviewed by Eric Seidel.
3140 [Gtk+] Use glib's unit test facilities to test the WebKit/Gtk+ API
3142 https://bugs.webkit.org/show_bug.cgi?id=22491
3144 Add the skeleton to WebKit/gtk/tests and integrate that into the
3145 buildsystem. Testing support was added in glib 2.16. For versions
3146 using glib < 2.16 we compile an empty application.
3150 2008-12-07 Holger Hans Peter Freyther <zecke@selfish.org>
3152 Reviewed by Cameron Zwarich.
3154 [GTK] Define ENABLE_JIT_OPTIMIZE_CALL, ENABLE_JIT_OPTIMIZE_PROPERTY_ACCESS, ENABLE_JIT_OPTIMIZE_ARITHMETIC
3156 When building the jit on i*86 also enable the above optimizations.
3160 2008-12-03 Simon Hausmann <hausmann@webkit.org>
3162 Reviewed by Tor Arne Vestbø.
3164 Fix the build of WebKit inside Qt by making sure that qmake generators
3165 that do not produce generated sources (i.e. cpp files) are not
3166 included in SOURCES.
3170 2008-12-02 Simon Hausmann <hausmann@webkit.org>
3172 Reviewed by Tor Arne Vestbø.
3174 Removed JavaScriptCore from SUBDIRS as it's not built separately
3179 2008-11-28 Gustavo Noronha Silva <gns@gnome.org>
3181 Reviewed and slightly modified by Holger Freyther.
3183 https://bugs.webkit.org/show_bug.cgi?id=19130
3185 Added the new WebKitGtk files to be built:
3186 WebKit/gtk/webkit/webkitwebwindowfeatures.{cpp,h}
3190 2008-11-26 Kalle Vahlman <kalle.vahlman@movial.com>
3192 Reviewed by Darin Adler. Landed by Jan Alonzo.
3194 Bison versions under 2.2 produce crashing CSSGrammar code for ARM
3195 https://bugs.webkit.org/show_bug.cgi?id=22456
3197 Check for bison version 2.2 or greater on ARM. Earlier versions produce
3198 code that crashes on ARM devices.
3202 2008-11-25 Holger Hans Peter Freyther <zecke@selfish.org>
3204 Reviewed by David Kilzer.
3206 https://bugs.webkit.org/show_bug.cgi?id=22022
3208 Add Geolocation support to the configure.ac
3210 Add an option to build WebKit/Gtk+ with Geolocation. The
3211 implementation will be using Gypsy.
3215 2008-11-24 Holger Hans Peter Freyther <zecke@selfish.org>
3217 Reviewed by Mark Rowe.
3219 [Gtk+] Add configure option to enable Web Workers and enable it by default
3221 Add --enable-workers to the buildsystem (used by build-webkit) add
3222 the to be build files to the GNUmakefile.am and change build-webkit
3223 to enable Web Workers by default.
3227 2008-09-09 Joerg Bornemann <joerg.bornemann@trolltech.com>
3229 Reviewed by Simon Hausmann.
3231 Steps towards making the Qt port of WebKit compile on Windows CE
3233 https://bugs.webkit.org/show_bug.cgi?id=20746
3235 * WebKit.pro: don't build DumpRenderTree on all Win32 platforms
3237 2008-11-17 Nikolas Zimmermann <nikolas.zimmermann@torchmobile.com>
3239 Reviewed by George Staikos.
3241 Add WML build support for Gtk as well.
3245 2008-11-16 Geoffrey Garen <ggaren@apple.com>
3249 Try to fix gtk build.
3253 2008-11-10 Tor Arne Vestbø <tavestbo@trolltech.com>
3255 Rubber-stamped by Simon Hausmann.
3257 Distinguish between building from trunk and as part of Qt
3261 2008-11-10 Morten Sørvig <msorvig@trolltech.com>
3263 Reviewed by Simon Hausmann.
3265 Make tests/auto/qwebframe compile on Qt/Mac.
3267 * WebKit.pri: Fix linkage against QtWebKit when compiled as framework.
3269 2008-11-06 Cameron Zwarich <zwarich@apple.com>
3273 Speculatively fix the GTK build.
3277 2008-11-06 Alp Toker <alp@nuanti.com>
3279 GTK build fix for r38155. create_hash_table was moved out of kjs/
3283 2008-11-06 Cameron Zwarich <zwarich@apple.com>
3285 Rubber-stamped by Sam Weinig.
3287 Correct the reference to jsc.pro in WebKit.pro to match its new
3288 location in the root directory of JavaScriptCore.
3292 2008-11-03 Alp Toker <alp@nuanti.com>
3294 autotools distcleancheck fix. Add dolt-generated files and
3295 webkitenumtypes.h to the list of files that need to be cleaned.
3300 2008-11-03 Alp Toker <alp@nuanti.com>
3302 Rubber-stamped by Holger Freyther.
3304 Do not enable RTTI or exceptions in debug builds, matching release
3305 builds. They don't help much with debugging and significantly slow
3306 down and increase the size of the debug build.
3310 2008-11-03 Alp Toker <alp@nuanti.com>
3312 Rubber-stamped by Holger Freyther.
3314 Add mingw32 case to dolt for faster GTK+ Windows builds.
3318 2008-11-02 Xan Lopez <xan@gnome.org>
3320 Reviewed by Holger Freyther
3322 https://bugs.webkit.org/show_bug.cgi?id=22009
3323 HTML5 Video with GStreamer pulls gnome-vfs without using it.
3326 Remove gnome-vfs from configure.ac, it's unused.
3328 2008-10-30 Alp Toker <alp@nuanti.com>
3330 https://bugs.webkit.org/show_bug.cgi?id=19395
3331 doltlibtool bug with bash 3.0
3333 autotools dolt build fix for bash version 3.0 and older. Remove
3334 concatenation syntax from doltlibtool to support the older versions
3335 which don't have '+='.
3339 2008-10-30 Alp Toker <alp@nuanti.com>
3341 Rubber-stamped by Oliver Hunt.
3343 autotools build system change to enable JIT features by default. Can
3344 be disabled with --disable-jit (and is disabled automatically on
3345 unsupported platforms).
3349 2008-10-30 Alp Toker <alp@nuanti.com>
3351 Bump WebKit GTK+ version to 1.0.3.
3355 2008-10-29 Gustavo Noronha Silva <gns@gnome.org>
3357 Reviewed by Holger Freyther.
3359 Added all the files that need to be installed for the Inspector to
3362 2008-10-29 Mike Hommey <glandium@debian.org>
3364 Reviewed by Holger Freyther.
3366 https://bugs.webkit.org/show_bug.cgi?id=21884
3367 Test presence and link against libpng.
3372 2008-10-29 Jan Michael Alonzo <jmalonzo@webkit.org>
3374 Reviewed by Holger Freyther.
3376 Add --enable-optimizations to enable optimized builds. The default
3377 is to enable it for release builds, and disabled for debug builds.
3378 This option will allow builders to have a debug as well as
3384 2008-10-28 Mike Hommey <glandium@debian.org>
3386 Reviewed by Alp Toker.
3388 https://bugs.webkit.org/show_bug.cgi?id=21885
3389 [GTK] libwebkit doesn't link against libpangoft2
3391 Add pkg-config check for pangoft2 which provides
3392 pango_fc_font_description_from_pattern() used in the FreeType font
3397 2008-10-28 Alp Toker <alp@nuanti.com>
3399 Include copyright license files in the autotools dist target.
3401 Change suggested by Mike Hommey.
3405 2008-10-25 Jan Michael Alonzo <jmalonzo@webkit.org>
3407 Gtk build fix: add '-' to Wl which was missed in r36845
3411 2008-10-22 Alp Toker <alp@nuanti.com>
3413 Fix build for Cairo 1.2.
3417 2008-10-20 Alp Toker <alp@nuanti.com>
3419 Partial GTK+/Win32 build fix. Lowercase library name to enable linking
3420 when cross-compiling Windows binaries from Linux: -lWs2_32 -> -lws2_32
3424 2008-10-13 Alp Toker <alp@nuanti.com>
3426 GTK+ build fix: Ensure correct builds when debugging is
3427 enabled/disabled by defining NDEBUG in autotoolsconfig.h as needed.
3428 It's still passed as a compiler flag since some sources (DRT) don't
3433 2008-10-09 Alp Toker <alp@nuanti.com>
3435 Reviewed by Mark Rowe.
3437 https://bugs.webkit.org/show_bug.cgi?id=20760
3438 Implement support for x86 Linux in CTI
3440 Prepare to enable CTI/WREC on supported architectures. Will be
3441 switched on when the crasher introduced in r37386 is resolved.
3445 2008-10-07 Alp Toker <alp@nuanti.com>
3447 GTK+ build fix for older automake versions (1.7). Discussed in bug
3452 2008-10-07 Alp Toker <alp@nuanti.com>
3454 Reviewed by Mark Rowe.
3456 https://bugs.webkit.org/show_bug.cgi?id=21392
3457 [GTK] Auto-generate JS DOM binding sources list
3459 Remove the huge lists of generated DOM binding sources and headers in
3460 the build system. These are difficult to maintain and can be derived
3463 The new strategy is to re-use the existing lists of IDL sources (which
3464 are needed for dist support anyway). This will also ease the addition
3465 of new language bindings.
3469 2008-09-27 Jan Michael Alonzo <jmalonzo@webkit.org>
3471 Reviewed by Holger Freyther.
3473 https://bugs.webkit.org/show_bug.cgi?id=20287
3474 [Gtk] disable plugins for gtk/directfb target
3476 Introduce WTF_PLATFORM_X11 for X11 builds.
3477 Also use target-specific packages when building the port
3479 * configure.ac: Do not check for cairo-ft for directfb builds.
3481 2008-09-27 Marco Barisione <marco.barisione@collabora.co.uk>
3483 Reviewed by Holger Freyther.
3485 http://bugs.webkit.org/show_bug.cgi?id=21174
3486 [GTK][AUTOTOOLS] Enable large file support at configure time
3488 * configure.ac: Enable large file support with AC_SYS_LARGEFILE.
3490 2008-09-23 Richard Hult <richard@imendio.com>
3492 Reviewed by Alp Toker. Landed by Jan Alonzo.
3494 http://bugs.webkit.org/show_bug.cgi?id=20582
3495 [Gtk] Link error on Mac OS X
3497 * GNUmakefile.am: Only use the -version-script flag for the gnu
3499 * configure.ac: Check for GNU OSes.
3501 2008-09-19 Alp Toker <alp@nuanti.com>
3503 Build fix for the 'gold' linker and recent binutils. New behaviour
3504 requires that we link to used libraries explicitly.
3509 2008-09-04 Marco Barisione <marco.barisione@collabora.co.uk>
3511 Reviewed by Eric Seidel.
3513 http://bugs.webkit.org/show_bug.cgi?id=20380
3514 [GTK][AUTOTOOLS] Include autotoolsconfig.h from config.h
3516 * configure.ac: Rename the configuration header from aconfig.h to autotoolsconfig.h.
3518 2008-08-28 Alp Toker <alp@nuanti.com>
3520 GTK+ dist/build fix. List newly added header files.
3524 2008-08-27 Mike Hommey <glandium@debian.org>
3529 * symbols.filter: Added.
3531 2008-08-10 Jan Michael Alonzo <jmalonzo@webkit.org>
3533 Reviewed (and updated) by Alp Toker.
3535 https://bugs.webkit.org/show_bug.cgi?id=16620
3536 [GTK] Autotools make dist and make check support
3538 Get make dist working.
3540 Note that not all possible configurations have been tested yet.
3544 2008-08-09 Marco Barisione <marco.barisione@collabora.co.uk>
3546 Reviewed by Alp Toker.
3548 http://bugs.webkit.org/show_bug.cgi?id=19045
3549 [gtk] ./configure doesn't check for x toolkit availability
3551 Some old versions of Xt do not provide xt.pc, in this case use
3552 AC_CHECK_LIB to check if the library is installed and then fall back
3557 2008-08-09 Alp Toker <alp@nuanti.com>
3561 Back out r20338 libxslt check (conditional check already exists and
3562 this broke the build).
3564 Make the flex version check a warning rather than fatal to fix the
3569 2008-08-08 Jan Michael Alonzo <jmalonzo@webkit.org>
3571 Reviewed by Mark Rowe.
3573 http://bugs.webkit.org/show_bug.cgi?id=20338
3574 [Gtk] Autotools should check for libxslt
3576 Autotools check for libxslt
3580 2008-08-07 Kalle Vahlman <zuh@iki.fi>
3582 Reviewed by David Kilzer.
3584 Check for correct flex version to avoid faulty builds
3586 A correct Webkit build requires flex 2.5.33 but autotools build doesn't check for it
3587 https://bugs.webkit.org/show_bug.cgi?id=20253
3589 acinclude.m4: Import AX_COMPARE_VERSION macro
3590 configure.ac: Check for flex version
3595 2008-08-07 Simon Hausmann <hausmann@webkit.org>
3597 Rubber-stamped by Lars.
3599 Added API tests for QWebPage/QWebFrame based on QTestLib.
3601 * WebKit.pro: Add WebKit/qt/tests to the build.
3603 2008-08-06 Marco Barisione <marco.barisione@collabora.co.uk>
3605 Reviewed by Eric Seidel.
3607 http://bugs.webkit.org/show_bug.cgi?id=20276
3608 [GTK] Makefile rules for the enum GTypes files depend on Makefile
3609 instead of GNUmakefile
3611 The patch committed in revision 34649 added the code needed to
3612 generate GTypes for enums but the makefile rules for
3613 stamp-webkitenumtypes.h and webkitenumtypes.cpp were depending on
3614 Makefile (used by other ports) instead of GNUmakefile.
3616 * GNUmakefile.am: Depend on GNUmakefile instead of Makefile.
3618 2008-08-05 Marco Barisione <marco.barisione@collabora.co.uk>
3620 Reviewed by Alp Toker.
3622 http://bugs.webkit.org/show_bug.cgi?id=19045
3623 [gtk] ./configure doesn't check for x toolkit availability
3625 Check for the .pc file for Xt instead of hard coding -lXt in the
3628 Thanks to Dominik Röttsches for the initial patch.
3633 2008-07-30 Marco Barisione <marco.barisione@collabora.co.uk>
3637 http://bugs.webkit.org/show_bug.cgi?id=19742
3638 [GTK] Auto generate webkitmarshal.list
3640 Auto generate webkitmarshal.list from source files to reduce the
3641 number of conflicts when merging git branches or when applying
3643 Also rename webkit-marshal.* to webkitmarshal.* for consistency.
3647 2008-07-25 Jan Michael Alonzo <jmalonzo@webkit.org>
3649 Reviewed by Mark Rowe.
3651 Copy the way Gtk detects jpeglib. Hinted by Wouter Bolsterlee.
3653 [Gtk] Improve detection jpeglib
3654 https://bugs.webkit.org/show_bug.cgi?id=17865
3659 2008-07-25 Simon Hausmann <hausmann@webkit.org>
3661 Discussed with and rubber-stamped by Lars.
3663 Fix the build system for the Qt port.
3665 Recent JavaScriptCore changes require the addition of JavaScriptCore/API to the
3666 include search path. With a build process that combines JavaScriptCore and
3667 WebCore in one build process/Makefile the existance of
3668 JavaScriptCore/API/Node.h and WebCore/dom/Node.h causes include conflicts.
3670 This commit solves this by introducing a separate build of JavaScriptCore into
3673 As a result of the split-up a race-condition due to broken dependencies of
3674 regular source files to header files of generated sources showed up very
3675 frequently when doing parallel builds (which the buildbot does). This commit at
3676 the same time tries to address the dependency problem by making the
3677 addExtraCompiler() function also generate a pseudo extra compiler that
3678 represents the header file output, so that qmake is aware of the creation of
3679 the header file for dependency calculation.
3681 At the same time I removed a lot of cruft from the pro files to ease maintenance.
3686 2008-06-18 Marco Barisione <marco.barisione@collabora.co.uk>
3688 Reviewed by Alp Toker.
3690 https://bugs.webkit.org/show_bug.cgi?id=19171
3691 [GTK] GTypes for enumerations
3693 Generate GTypes for public enumerations so they can be used as
3696 * GNUmakefile.am: Generate webkit-enum-types.cpp and
3697 webkit-enum-types.h.
3699 2008-06-16 Simon Hausmann <hausmann@webkit.org>
3701 Fix the Qt build. testkjs.pro is now called jsc.pro.
3705 2008-06-15 Alp Toker <alp@nuanti.com>
3707 Rubber-stamped by Maciej.
3709 Install 'jsc' application by default.
3713 2008-06-08 Alp Toker <alp@nuanti.com>
3715 autotools/GTK+ build system cleanup. Don't include WebKit API in the
3716 WebCore build as it's no longer needed since r34426.
3720 2008-06-08 Alp Toker <alp@nuanti.com>
3722 Rubber-stamped by Mark Rowe.
3724 Bring back -fstrict-aliasing for JavaScriptCore which was removed in
3725 r31821, since aliasing issues have now been fixed.
3727 Use -O3, not -O2 for the JavaScriptCore build.
3732 2008-06-05 Christian Dywan <christian@twotoasts.de>
3734 Reviewed by Alp Toker.
3736 https://bugs.webkit.org/show_bug.cgi?id=14141
3737 Please add a version to the Gtk port
3741 2008-06-02 Alp Toker <alp@nuanti.com>
3743 GTK+/autotools Windows build system fixes.
3748 2008-06-02 Jan Michael Alonzo <jmalonzo@webkit.org>
3750 Reviewed by Alp Toker.
3752 Build WebCore GTK+ sources as part of WebCore, not WebKit.
3753 Split common and GTK+-specific sources into separate file lists.
3757 2008-06-01 Josh Triplett <josh@freedesktop.org>
3759 Reviewed by Alp Toker.
3761 http://bugs.webkit.org/show_bug.cgi?id=16891
3762 [GTK] autotools build is slow
3764 Add dolt revision 5e9eef10 to the autotools build system. Speeds up
3765 the build, often by a factor of two or more on supported platforms,
3766 otherwise falls back to libtool.
3768 See http://dolt.freedesktop.org for details.
3770 * acinclude.m4: Added.
3773 2008-05-25 Jan Michael Alonzo <jmalonzo@webkit.org>
3775 Reviewed by Alp Toker.
3777 http://bugs.webkit.org/show_bug.cgi?id=19142
3778 [Gtk] Remove build options --svg-experimental and --cross-document-messaging
3782 2008-05-24 Alp Toker <alp@nuanti.com>
3784 GTK+/Win32 build fixes. Link against Windows ICU without using
3785 icu-config since it's not available on that platform.
3787 Link against Ws2_32 when the curl http backend is chosen since we
3788 use select() directly.
3792 2008-05-23 Alp Toker <alp@nuanti.com>
3794 GTK+ fixes for building without database support.
3798 2008-05-20 Jan Michael Alonzo <jmalonzo@webkit.org>
3800 Reviewed by Alp Toker.
3802 Fix for previous autotools change.
3806 2008-05-20 Jan Michael Alonzo <jmalonzo@webkit.org>
3810 http://bugs.webkit.org/show_bug.cgi?id=18483
3811 [Gtk] Autotools should match build-webkit default flags
3815 2008-05-19 Alp Toker <alp@nuanti.com>
3817 GTK+ build fix for Mac/Win. Don't check for FreeType/FontConfig when
3818 the Pango font backend is selected.
3823 2008-05-16 Julien Chaffraix <jchaffraix@webkit.org>
3827 Preparatory work for bug 9191: JS*ElementWrapperFactory should be autogenerated
3829 * configure.ac: Add HTML_FLAGS and set it when video is enabled.
3831 2008-05-15 Ariya Hidayat <ariya.hidayat@trolltech.com>
3835 Since WebKitGtk is fully using autotools now, clean-up the .pro/.pri files
3841 2008-05-09 Anders Carlsson <andersca@apple.com>
3849 2008-05-09 Simon Hausmann <hausmann@webkit.org>
3853 Removed explicit linkage against libxml and libxslt on Qt/Mac builds.
3855 This dependency is completely unnecessary here and creates only problems by
3856 propagating through WebCore.pro over libQtWebKit.prl right now customer
3862 2008-05-02 Anders Carlsson <andersca@apple.com>
3866 Add an "x86_64" make rule.
3870 2008-05-02 Jan Michael Alonzo <jmalonzo@unpluggable.com>
3874 https://bugs.webkit.org/show_bug.cgi?id=18811
3875 Enable dashboard and offline web apps in autotools
3879 2008-05-01 Marc Ordinas i Llopis <marc.ordinasillopis@collabora.co.uk>
3881 Reviewed by Alp Toker.
3883 https://bugs.webkit.org/show_bug.cgi?id=14750
3884 Added support for NPAPI plugins on Gtk and Qt-x11 ports.
3886 * GNUmakefile.am: Added Xt library.
3888 2008-04-29 David Kilzer <ddkilzer@apple.com>
3890 BUILD FIX for ENABLE(DASHBOARD_SUPPORT)
3892 * configure.ac: Added conditional for ENABLE_DASHBOARD_SUPPORT.
3894 2008-04-22 Alp Toker <alp@nuanti.com>
3896 GTK+ debug build fix for changes in r32257.
3900 2008-04-18 Jan Michael Alonzo <jmalonzo@unpluggable.com>
3902 Reviewed by Alp Toker.
3904 http://bugs.webkit.org/show_bug.cgi?id=16620
3905 [GTK] Autotools make dist and make check support
3911 2008-04-11 Mark Rowe <mrowe@apple.com>
3913 Rubber-stamped by Antti Koivisto.
3915 * GNUmakefile.am: Disable a warning that GCC 4.3 triggers all over the show.
3917 2008-04-17 Alp Toker <alp@atoker.com>
3919 GTK+ build fix. Back out the libjpeg check part of r32008 from bug
3924 2008-04-17 Jan Michael Alonzo <jmalonzo@unpluggable.com>
3926 Reviewed by Alp Toker.
3928 http://bugs.webkit.org/show_bug.cgi?id=17865
3929 [Gtk] Improve detection of jpeglib and glib tools
3931 Improve detecting jpeglib and glib tools
3933 * configure.ac: Throw an error if the dependencies above are
3934 currently not installed
3936 2008-04-14 Xan Lopez <xan@gnome.org>
3938 Reviewed by Alp Toker.
3940 http://bugs.webkit.org/show_bug.cgi?id=17917
3941 Bug 17917: Cookie support for HTTP soup backend
3943 Bumped the libsoup required version to 2.23 for cookie support.
3947 2008-04-11 Mark Rowe <mrowe@apple.com>
3949 Rubber-stamped by Anders Carlsson.
3951 Fix https://bugs.webkit.org/show_bug.cgi?id=18430
3952 Bug 18430: SIGSEGV on amd64 when built with gcc 4.3
3954 GCC 4.3 generates bad code in some instances when working with our HashTables
3955 as some of the HashTable code violates the strict aliasing requirements. Since
3956 GCC 4.2 this code has generated warnings when -fstrict-aliasing is enabled. Until
3957 the code can be fixed to be safe with strict aliasing enabled, we will disable
3962 2008-03-12 Michael Emmel <mike.emmel@gmail.com>
3964 Reviewed by Alp Toker.
3966 http://bugs.webkit.org/show_bug.cgi?id=18397
3967 Fix leaving spaces before parens in functions
3969 * WebKitTools/Scripts/wkstyle:
3971 2008-04-07 Jan Michael Alonzo <jmalonzo@unpluggable.com>
3973 Build fix, rubber-stamped and landed by ap.
3975 * configure.ac: Add autoconf flag for HTML5 client-side session and persistent storage support.
3977 2008-03-21 Rodney Dawes <dobey@wayofthemonkey.com>
3981 Remove the JSCore include path options from global_cppflags.
3982 Place JSCore include path options in javascriptcore_cppflags.
3983 Add javascriptcore_cppflags to libWebCore_la_CPPFLAGS.
3987 2008-03-20 Jasper Bryant-Greene <jasper@unix.geek.nz>
3991 Resolves http://bugs.webkit.org/show_bug.cgi?id=16092
3992 "[GTK] Middle-mouse click should allow opening a URL in a new tab"
3994 Added WebKitNavigationAction object to GTK API
3998 2008-03-12 Xan Lopez <xan@gnome.org>
4000 Reviewed by Alp Toker.
4002 http://bugs.webkit.org/show_bug.cgi?id=15229
4004 Add optional font backend support with freetype and pango
4005 backends. Default is freetype for now.
4007 Original patch by Sven Herzberg <sven@imendio.com>