1 2010-08-07 Balazs Kelemen <kb@inf.u-szeged.hu>
3 Reviewed by Eric Seidel.
5 [Qt] Build WebKit2 into a static lib
7 https://bugs.webkit.org/show_bug.cgi?id=43621
9 * WebKit.pro: Moved WebKit2 into the subdirs before WebCore since WebCore links against the WebKit2 lib.
11 2010-08-06 ryuan choi <ryuan.choi@samsung.com>
13 Reviewed by Antonio Gomes.
15 [EFL] Regression (64763) build fix for efl.
16 https://bugs.webkit.org/show_bug.cgi?id=43597
18 change ENABLE_BLOB_SLICE to ENABLE_BLOB for fixing build break
20 * cmake/OptionsEfl.cmake:
22 2010-08-05 Jian Li <jianli@chromium.org>
24 Reviewed by David Levin.
26 Unify blob related feature defines to ENABLE(BLOB).
27 https://bugs.webkit.org/show_bug.cgi?id=43081
29 * cmakeconfig.h.cmake:
32 2010-08-05 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
34 Reviewed by Xan Lopez.
36 Move files that are generated by the configure script to
37 DISTCLEANFILES, where they should be. This fixes building after a
42 2010-08-04 Siddharth Mathur <siddharth.mathur@nokia.com>
44 Reviewed by Laszlo Gombos.
46 [Qt][Symbian] Variable max heap size between target/emulator
47 https://bugs.webkit.org/show_bug.cgi?id=41480
49 * WebKit.pri: Symbian-only code block for EPOCHEAPSIZE configuration
51 2010-08-03 Eric Seidel <eric@webkit.org>
53 Unreviewed. Test commit for commit-queue@webkit.org.
55 2010-08-03 Xan Lopez <xlopez@igalia.com>
57 Reviewed by Gustavo Noronha.
59 [GTK] Fix DOM event dispatch
60 https://bugs.webkit.org/show_bug.cgi?id=40847
62 Add new files to the build.
66 2010-08-03 Xan Lopez <xlopez@igalia.com>
68 Reviewed by Gustavo Noronha.
70 Silence JSCore gir "creation".
74 2010-08-02 Chris Fleizach <cfleizach@apple.com>
76 Unreviewed, rolling out r64471.
77 http://trac.webkit.org/changeset/64471
78 https://bugs.webkit.org/show_bug.cgi?id=43005
80 Rolling out https://bugs.webkit.org/show_bug.cgi?id=43005
81 until further discussion
85 2010-08-02 Xan Lopez <xlopez@igalia.com>
87 Reviewed by Gustavo Noronha.
89 [GTK] Add support for the Audio element in the DOM bindings
90 https://bugs.webkit.org/show_bug.cgi?id=43313
92 Add new files to the build.
96 2010-08-02 Chris Fleizach <cfleizach@apple.com>
98 Reviewed by David Kilzer.
100 AX: Support methods for web apps to interact with the native accessibility APIs
101 https://bugs.webkit.org/show_bug.cgi?id=43005
105 2010-08-02 Balazs Kelemen <kb@inf.u-szeged.hu>
107 Reviewed by Simon Hausmann.
109 [Qt] Generate forwarding headers for WebKit2
111 https://bugs.webkit.org/show_bug.cgi?id=43336
113 * DerivedSources.pro: Added WebKit2/DerivedSources.pro to SUBDIRS if webkit2 is on.
115 2010-07-30 Patrick Gansterer <paroga@paroga.com>
117 Reviewed by Nikolas Zimmermann.
119 [CMake] Add FindGperf.cmake
120 https://bugs.webkit.org/show_bug.cgi?id=39163
122 Add a clean gperf dedection since we need it for building.
125 * cmake/FindGperf.cmake: Added.
127 2010-07-30 Rafael Antognolli <antognolli@profusion.mobi>
129 Reviewed by Antonio Gomes.
131 [EFL] Add library version and soname to EFL generated libraries and binary.
132 https://bugs.webkit.org/show_bug.cgi?id=43212
134 Make WebKit-EFL follow libtool soname versioning scheme.
136 * cmake/OptionsEfl.cmake: Added PROJECT_VERSION_PATCH to PROJECT_VERSION.
138 2010-07-29 Martin Robinson <mrobinson@igalia.com>
140 Unreviewed build fix.
142 Fix installation of autogenerated header files.
144 * GNUmakefile.am: Fix autogenerated header file installation.
146 2010-07-27 Martin Robinson <mrobinson@igalia.com>
148 Unreviewed build fix.
150 Add missing webkitdomdefines.h header to the sources list.
152 * GNUmakefile.am: Add missing header to the sources list.
154 2010-07-27 Kinuko Yasuda <kinuko@chromium.org>
156 Reviewed by Ojan Vafai.
158 Add FILE_SYSTEM build flag for FileSystem API
159 https://bugs.webkit.org/show_bug.cgi?id=42915
163 2010-07-26 ryuan choi <ryuan.choi@samsung.com>
165 Unreviewed build fix.
167 [EFL]REGRESSION(r63952): build break because of InspectorBackendDispatcher.cpp
168 https://bugs.webkit.org/show_bug.cgi?id=43021
170 Modify cmake script to fix build break as adding InspectorBackendDispatcher.
172 * cmake/WebKitGenerators.cmake:
174 2010-07-27 Rafael Antognolli <antognolli@profusion.mobi>
176 Reviewed by Antonio Gomes.
178 [EFL] Changing library names (appending suffix "_efl")
179 https://bugs.webkit.org/show_bug.cgi?id=42902
181 Instead of having libwebcore.so, we will have libwebcore_efl.so.
182 Same for javascriptcore and wtf when compiled as shared, and for jsc.
184 * cmake/OptionsEfl.cmake:
186 2010-07-26 Martin Robinson <mrobinson@igalia.com>
188 Reviewed by Xan Lopez.
190 [GTK] Get rid of libgdom
191 https://bugs.webkit.org/show_bug.cgi?id=42378
193 Remove the need to build the libgdom intermediate library.
195 * GNUmakefile.am: Move the source list for the GObject DOM bindings to
196 the top-level GNUmakefile.am, since they are logically part of WebKit, instead
197 of WebCore. List all auto-generated files statically and remove no-longer-
198 used variables. Fix an issue where some places expected webkitenumtypes.cpp
199 to be generated in different directories.
201 2010-07-24 Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
203 Reviewed by Xan Lopez.
205 [GTK] Enable jit compilation on arm
206 https://bugs.webkit.org/show_bug.cgi?id=42856
208 Add missing bits to configure.ac to build the arm jit.
209 Compile and tested on debian sid armel on a qemu vm.
213 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
215 Reviewed by Antonio Gomes.
217 [EFL] Cleanup glib support (make it optional)
218 https://bugs.webkit.org/show_bug.cgi?id=42480
220 Fixing support for compiling EFL port without glib.
222 * cmake/FindGthread.cmake: Added.
223 * cmake/OptionsEfl.cmake:
225 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
227 Reviewed by Antonio Gomes.
229 [EFL] Add support for using libcurl network backend.
230 https://bugs.webkit.org/show_bug.cgi?id=42286
232 Instead of just libsoup, the EFL port now can use libcurl backend.
233 This is a step in the direction of removing dependency on glib. Just
234 need to pass the option -DNETWORK_BACKEND=curl to cmake in order to
237 * cmake/OptionsEfl.cmake:
239 2010-07-23 Andras Becsi <abecsi@webkit.org>
241 Reviewed by Kenneth Rohde Christiansen.
243 [Qt] Enable the build of MiniBrowser.
245 * WebKit.pro: add MiniBrowser.pro to SUBDIRS.
247 2010-07-23 Balazs Kelemen <kb@inf.u-szeged.hu>
249 Reviewed by Kenneth Rohde Christiansen.
251 [Qt] Setup the QtWebProcess
253 https://bugs.webkit.org/show_bug.cgi?id=42623
255 * WebKit.pro: Add WebKit2.pro to the build guarded by webkit2 config variable.
257 2010-07-20 Rafael Antognolli <antognolli@profusion.mobi>
259 Reviewed by Antonio Gomes.
261 [EFL] Enable Ecore-X on compile time
262 https://bugs.webkit.org/show_bug.cgi?id=42600
264 Check for a flag received from cmake configure and disable it
265 if necessary. Also disable it if Ecore-X wasn't found.
267 EFL port does not support automated tests yet.
269 * cmake/FindEFL.cmake:
270 * cmake/OptionsEfl.cmake:
272 2010-07-20 Hans Wennborg <hans@chromium.org>
274 Reviewed by Steve Block.
276 Add WebCore/bindings/generic/RuntimeEnabledFeatures.cpp to build files
277 https://bugs.webkit.org/show_bug.cgi?id=42380
279 RuntimeEnabledFeatures.cpp and .h were moved from bindings/v8 to
280 bindings/generic a while a go (in r54593), but need to
281 be added to the build in order to be used.
283 No new functionality so no new tests.
287 2010-07-16 Leandro Pereira <leandro@profusion.mobi>
289 [EFL] Unreviewed build system cleanup.
291 Remove reference to "mediaControlsGtk.css".
293 * cmake/WebKitGenerators.cmake:
295 2010-07-16 Lucas De Marchi <lucas.demarchi@profusion.mobi>
297 Reviewed by Antonio Gomes.
299 [EFL] Build with MathML enabled. Fix build when MathML is enabled and
301 https://bugs.webkit.org/show_bug.cgi?id=42453
303 * cmake/OptionsEfl.cmake: build with MathML enabled as default.
305 2010-07-15 Martin Robinson <mrobinson@igalia.com>
307 Reviewed by Oliver Hunt.
309 [GTK] Simplify the distribution step
310 https://bugs.webkit.org/show_bug.cgi?id=42414
312 * GNUmakefile.am: Remove unused variables. Rely on WebCore/GNUmakefile.am
313 to handle distributing IDL files from WebCore and to modify EXTRA_DIST.
315 2010-07-14 Martin Robinson <mrobinson@igalia.com>
317 Reviewed by Xan Lopez.
319 [GTK] Get rid of libWebCoreJS
320 https://bugs.webkit.org/show_bug.cgi?id=42083
322 * GNUmakefile.am: Remove the libWebCoreJS library from the extra
323 link libraries. Add IDL files to the distribution manually, as they
324 are no longer included in the header list. This prevents a good deal
325 of repetition in the source listings by avoiding listing both the IDL
326 files and their final targets.
328 2010-07-14 Vincent Scheib <scheib@chromium.org>
330 Reviewed by Kent Tamura
332 Configure Git to ignore build files generated by Chromium .gyp on windows.
334 Bug 42205: Chromium build files on windows not ignored by git
335 https://bugs.webkit.org/show_bug.cgi?id=42205
337 * .gitignore: Updated
339 2010-07-13 Sheriff Bot <webkit.review.bot@gmail.com>
341 Unreviewed, rolling out r63262.
342 http://trac.webkit.org/changeset/63262
343 https://bugs.webkit.org/show_bug.cgi?id=42229
345 broke Windows compile (Requested by bweinstein on #webkit).
349 2010-07-13 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
351 Reviewed by Oliver Hunt.
353 Separate CoreFoundation specific tests in JSC's testapi.c
355 testapi.c depends on the Core Foundation.
356 https://bugs.webkit.org/show_bug.cgi?id=40058
358 * WebKit.pro: enable compilation of JSC C API test.
360 2010-07-13 Scott Violet <sky@chromium.org>
362 Reviewed by David Levin.
364 [Chromium] Makes pressing tab accept the currently selected item in a popup.
365 https://bugs.webkit.org/show_bug.cgi?id=42172
367 * WebCore/platform/chromium/PopupMenuChromium.cpp:
369 2010-07-12 Xan Lopez <xlopez@igalia.com>
371 Reviewed by Gustavo Noronha.
377 2010-07-12 Xan Lopez <xlopez@igalia.com>
379 Reviewed by Gustavo Noronha.
381 Suffix .mo files with the GTK+ API version so that they can be
382 parallel installable.
386 2010-07-12 Xan Lopez <xlopez@igalia.com>
388 Reviewed by Gustavo Noronha.
390 Add another include path to the scanner to avoid warnings related
391 to undefined types. It wasn't picking up <webkit/foo.h>-like
396 2010-07-07 Rafael Antognolli <antognolli@profusion.mobi>
398 Reviewed by Adam Barth.
400 [EFL] Fix cmake build and libsoup detection
401 Some changes should be done to cmake build system to fix the detection of libsoup and correct some link paths:
402 - LINK_FLAGS should be set using quotes, otherwise some wrong
403 substitution takes place;
404 - we should use LIBSOUP24_* instead of LIBSOUP_* since this is the
405 version we are using;
406 - need to set HAVE_LIBSOUP_2_29_90 if we find a version equal or newer
408 https://bugs.webkit.org/show_bug.cgi?id=41717
410 * cmake/OptionsEfl.cmake:
412 2010-07-06 Leandro Pereira <leandro@profusion.mobi>
414 Unreviewed build fix.
416 [EFL] Add macro to generate inspector code.
418 * cmake/WebKitGenerators.cmake:
420 2010-07-06 Martin Robinson <mrobinson@igalia.com>
424 Build fix after r62549.
426 * GNUmakefile.am: Remove new variable that is no longer used.
428 2010-07-06 Ilya Tikhonovsky <loislo@chromium.org>
430 Reviewed by Yury Semikhatsky.
432 WebInspector: generator part of the patch for bug 40675.
433 On the way to Remote Debugging we want to support JSON serialization
434 on both sides of WebInspector transport.
435 As far as InspectorFrontend class is a simple proxy to WebInspector
436 it would be better to generate it from an IDL file.
437 We have generator infrastructure for binding and will reuse it for
439 https://bugs.webkit.org/show_bug.cgi?id=41692
443 2010-07-05 Antti Koivisto <koivisto@iki.fi>
445 Revert unplanned project file change.
449 2010-06-23 Martin Robinson <mrobinson@igalia.com>
451 Reviewed by Gustavo Noronha Silva.
453 [GTK] Separate DerivedSources per-project
454 https://bugs.webkit.org/show_bug.cgi?id=41109
456 Separate WebKitGTK+ DerivedSources into per-project subdirectories to prepare
457 for properly building WebKit2.
461 2010-07-01 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
463 Reviewed by Simon Hausmann.
465 [Qt] Fix a comment in WebKit.pri.
469 2010-06-16 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
471 Reviewed by Simon Hausmann.
473 [Qt] Fix qmake vcproj generation for QtWebKit.
475 qmake use TARGET=/LIBS+= -lTARGET to create dependencies
476 between projects in a subdir template.
478 Since when compiling outside of Qt we hijack the target name of
479 QtWebKit to add the configuration and version suffix to the binary
480 filename, qmake can't establish the WebCore project as a dependency
483 This patch makes sure that the target is not hijacked on the
484 first of the three passes where the dependencies are determined.
488 2010-07-01 Simon Hausmann <simon.hausmann@nokia.com>
490 Rubber-stamped by Laszlo Gombos.
492 [Qt][Symbian] Bumped up the maximum heap size to 96MB
496 2010-06-30 Leandro Pereira <leandro@profusion.mobi>
500 Generate CSSValueKeywords.cpp instead of CSSValueKeywords.c to avoid
501 recompilation and relinking of WebCore when no files were changed.
503 * cmake/WebKitGenerators.cmake:
505 2010-06-29 Antoine Labour <piman@chromium.org>
507 Reviewed by Dimitri Glazkov.
509 Only call Windows-specific PlatformSkiaContext functions on Windows.
511 * WebCore/platform/graphics/chromium/LayerChromium.cpp:
512 * WebCore/platform/graphics/chromium/LayerRendererChromium.cpp:
514 2010-06-28 John Gregg <johnnyg@google.com>
516 Reviewed by Kent Tamura.
518 add ENABLE_DIRECTORY_UPLOAD build support
519 https://bugs.webkit.org/show_bug.cgi?id=41100
523 2010-06-28 Xan Lopez <xlopez@igalia.com>
525 Reviewed by Gustavo Noronha.
527 Bump version to 1.3.2.
531 2010-06-28 Xan Lopez <xlopez@igalia.com>
533 Rubber-stamped by Gustavo Noronha.
535 Bump gobject-introspection required version to 0.6.15, since we
536 are now shipping version 1.1 gir files.
540 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
542 Unreviewed build fix.
544 [EFL] Build fix for latest version of Ecore library.
545 Ecore recently changed return type of callbacks from int to Eina_Bool.
547 * cmake/FindEFL.cmake: Bump version of Ecore dependency.
549 2010-06-28 Xan Lopez <xlopez@igalia.com>
551 Reviewed by Gustavo Noronha.
553 [GTK] Does not compile with -DGSEAL_ENABLE
554 https://bugs.webkit.org/show_bug.cgi?id=37851
556 Add automake flag to signal whether we are building with GTK+ 2.x
561 2010-06-28 Xan Lopez <xlopez@igalia.com>
563 Reviewed by Gustavo Noronha.
565 [GTK] Add support for GTK+3
566 https://bugs.webkit.org/show_bug.cgi?id=41253
568 Add --with-gtk configure flag, defaulting to support for GTK+ 2.x.
573 2010-06-26 Tony Gentilcore <tonyg@chromium.org>
575 Reviewed by Dimitri Glazkov.
577 Add an --enable-web-timing flag which guards Web Timing support.
578 https://bugs.webkit.org/show_bug.cgi?id=38924
580 This flag is disabled by default.
581 See: http://dev.w3.org/2006/webapi/WebTiming/
585 2010-06-25 Jedrzej Nowacki <jedrzej.nowacki@nokia.com>
587 Reviewed by Simon Hausmann.
589 Introduce to QtScript benchmarks.
591 The QtScript performance should be tested regularly. The patch introduces
592 micro benchmarks for existing API.
594 [Qt] Performance of the QtScript API is not tested.
595 https://bugs.webkit.org/show_bug.cgi?id=40911
599 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
601 Reviewed by Kenneth Rohde Christiansen.
603 [CMake] Add option to enable JIT.
604 JIT is disabled by default, but now it's possible to enable it through
605 an option to CMake: -DENABLE_JIT will enable it.
606 https://bugs.webkit.org/show_bug.cgi?id=40936
608 * cmake/OptionsEfl.cmake: add new -DENABLE_JIT option.
609 * cmakeconfig.h.cmake: use new -DENABLE_JIT option.
611 2010-06-23 Leandro Pereira <leandro@profusion.mobi>
613 Reviewed by Kenneth Rohde Christiansen.
615 [EFL] Add support to CPack (to generate source tarballs)
616 https://bugs.webkit.org/show_bug.cgi?id=41009
619 * cmake/OptionsEfl.cmake: Define the default source generator for
621 * cmake/WebKitPackaging.cmake: Added. This file filters the source
622 files so that only files relevant to the selected port are included
623 in the source tarball. See comments for details.
625 2010-06-22 Eric Seidel <eric@webkit.org>
627 Unreviewed. Test commit for commit-queue@webkit.org.
629 2010-06-21 Prasad Tammana <prasadt@chromium.org>
631 Reviewed by Darin Adler.
633 DumpRenderTree should allow tests with modal dialogs
634 https://bugs.webkit.org/show_bug.cgi?id=35350
636 * DumpRenderTree/LayoutTestController.cpp:
637 (abortModalCallback):
638 (LayoutTestController::staticFunctions):
639 * DumpRenderTree/LayoutTestController.h:
640 * DumpRenderTree/mac/LayoutTestControllerMac.mm:
641 (LayoutTestController::abortModal):
642 Add abortModal method to LayoutTestController and make it available from script.
644 * DumpRenderTree/mac/UIDelegate.mm: Add support for showModalDialog.
645 (-[UIDelegate modalWindowWillClose:]): Observer for NSWindowWillCloseNotifications to call
646 abortModal from when modal window closes.
647 (-[UIDelegate webViewRunModal:]): Delegate method for showModalDialog to run the modal loop.
649 2010-06-21 Lucas De Marchi <lucas.demarchi@profusion.mobi>
651 Unreviewed debug build fix.
653 [CMake] Do not force build type to Release
654 https://bugs.webkit.org/show_bug.cgi?id=40566
658 2010-06-21 Satish Sampath <satish@chromium.org>
660 Reviewed by Steve Block.
662 Speech Input Patch 0: Added compilation argument to conditionally compile pending patches.
663 https://bugs.webkit.org/show_bug.cgi?id=40878
667 2010-06-17 Shu Chang <chang.shu@nokia.com>
669 Reviewed by Kenneth Rohde Christiansen.
671 [Qt] Fix the link error on symbian with ENABLE_JIT=0.
672 1. Add "#if ENABLE(JIT)" in the header file;
673 2. Put feature enable/disable logic to a common.pri so
674 that both JavaScriptCore.pri and WebCore.pri can share.
676 https://bugs.webkit.org/show_bug.cgi?id=40780
680 2010-06-17 Alexis Menard <alexis.menard@nokia.com>
682 Reviewed by Kenneth Rohde Christiansen.
684 [Qt] Upstream the WebKit QML integration plugin
685 https://bugs.webkit.org/show_bug.cgi?id=40050
687 Add to the build the QML WebKit integration plugin.
691 2010-06-17 Lucas De Marchi <lucas.demarchi@profusion.mobi>
693 Reviewed by Gustavo Noronha.
695 Update CMake build system to use new script for generating source files
697 https://bugs.webkit.org/show_bug.cgi?id=40628
699 * cmake/WebKitGenerators.cmake:
701 2010-06-17 Mark Brand <mabrand@mabrand.nl>
703 Reviewed by Simon Hausmann.
705 [Qt] use "win32-g++*" scope to match all MinGW makespecs
707 The scope "win32-g++" comes from the name of the makespec. However, it
708 is frequently used to check for MinGW. This works fine as long as
709 win32-g++ is the only makespec for MinGW. Now we need the wildcard
710 to cover "win32-g++-cross" as well.
714 2010-06-15 Xan Lopez <xlopez@igalia.com>
716 Unreviewed build fix.
718 Remove GSEAL from the debug config since the bots have a GTK+
719 version too old, duh.
723 2010-06-15 Xan Lopez <xlopez@igalia.com>
725 Reviewed by Gustavo Noronha.
727 [GTK] Does not compile with -DGSEAL_ENABLE
728 https://bugs.webkit.org/show_bug.cgi?id=37851
730 Add GSEAL_ENABLE flag when doing debug builds.
734 2010-06-13 Tony Chang <tony@chromium.org>
736 Reviewed by Darin Fisher.
738 Chromium shouldn't build inside the source directory
739 https://bugs.webkit.org/show_bug.cgi?id=40489
741 Ignore Chromium Linux build files.
743 * .: Added property svn:ignore. Modified property svn:ignore.
745 2010-06-09 Leandro Pereira <leandro@profusion.mobi>
747 Reviewed by Adam Treat.
749 [EFL] Allow building core libraries as shared objects to speed up
750 linking time on machines with small amounts of memory.
751 http://webkit.org/b/39899
753 * CMakeLists.txt: Add SHARED_CORE option.
754 * cmake/FindGlib.cmake: Add GObject to the list of GLib libraries to
756 * cmake/OptionsEfl.cmake: Remove default library type definitions.
757 * cmake/WebKitHelpers.cmake: -fvisibility=hidden did not behave well
758 when SHARED_CORE is used.
760 2010-06-08 Xan Lopez <xlopez@igalia.com>
762 Reviewed by Gustavo Noronha.
764 [GTK] Unit testing for WebKitDOMNode hierarchy walk
765 https://bugs.webkit.org/show_bug.cgi?id=40171
767 Add DOM node test to the build system.
771 2010-06-02 Sterling Swigart <sswigart@google.com>
773 Reviewed by David Levin.
775 Image Resizer Patch 0: Added compilation argument to conditionally compile pending patches.
776 https://bugs.webkit.org/show_bug.cgi?id=39906
780 2010-05-31 Xan Lopez <xlopez@igalia.com>
782 Reviewed by Gustavo Noronha.
784 Copy the NEWS file to the toplevel when creating the release
785 tarballs, otherwise it's a bit hard to find.
789 2010-05-27 Gustavo Noronha Silva <gns@gnome.org>
791 Final make distcheck fix - clean up generated GDOM files on distclean.
795 2010-05-27 Xan Lopez <xlopez@igalia.com>
797 More GTK+ distcheck fixes.
801 2010-05-27 Xan Lopez <xlopez@igalia.com>
803 Reviewed by Gustavo Noronha.
805 Bump for 1.3.1 release.
809 2010-05-27 Gustavo Noronha Silva <gns@gnome.org>
811 Reviewed by Xan Lopez.
813 Build fix for introspection support - make sure DOM headers are
814 included by the GI scanner.
818 2010-05-26 Gustavo Noronha Silva <gns@gnome.org>
820 Build fixes for make distcheck.
824 2010-05-26 Xan Lopez <xlopez@igalia.com>
826 Reviewed by Gustavo Noronha.
828 [GTK] Add support for DOM events in the GObject DOM bindings
829 https://bugs.webkit.org/show_bug.cgi?id=38844
831 Add new test to the build.
835 2010-05-22 Leandro Pereira <leandro@profusion.mobi>
837 Reviewed by Eric Seidel.
839 [EFL] Build fix (always compile libraries with -fPIC when compiler
840 is gcc; always define WTF_USE_PTHREADS).
841 http://webkit.org/b/39235
843 * cmake/OptionsCommon.cmake:
844 * cmake/OptionsEfl.cmake:
845 * cmake/WebKitHelpers.cmake:
847 2010-05-19 Dan Winship <danw@gnome.org>
849 Reviewed by Xan Lopez.
851 [GTK] Install introspection files in our prefix, not
852 gobject-introspection's prefix
857 2010-05-15 Leandro Pereira <leandro@profusion.mobi>
859 Reviewed by Adam Treat.
861 [EFL] Add build system for the EFL port.
862 http://webkit.org/b/37945
864 * CMakeLists.txt: Added.
865 * cmake/FindCFLite.cmake: Added.
866 * cmake/FindCairo.cmake: Added.
867 * cmake/FindEFL.cmake: Added.
868 * cmake/FindFreetype.cmake: Added.
869 * cmake/FindGDK-PixBuf.cmake: Added.
870 * cmake/FindGDK.cmake: Added.
871 * cmake/FindGIO.cmake: Added.
872 * cmake/FindGlib.cmake: Added.
873 * cmake/FindICU.cmake: Added.
874 * cmake/FindLibSoup2.cmake: Added.
875 * cmake/FindLibXlst.cmake: Added.
876 * cmake/FindPango.cmake: Added.
877 * cmake/FindSqlite.cmake: Added.
878 * cmake/LibFindMacros.cmake: Added.
879 * cmake/OptionsCommon.cmake: Added.
880 * cmake/OptionsEfl.cmake: Added.
881 * cmake/WebKitEfl.cmake: Added.
882 * cmake/WebKitFS.cmake: Added.
883 * cmake/WebKitFeatures.cmake: Added.
884 * cmake/WebKitGenerators.cmake: Added.
885 * cmake/WebKitHelpers.cmake: Added.
886 * cmake/WebKitMacros.cmake: Added.
887 * cmakeconfig.h.cmake: Added.
889 2010-05-14 Simon Hausmann <simon.hausmann@nokia.com>
891 Rubber-stamped by Antti Koivisto.
893 [Qt] Rename QtLauncher to QtTestBrowser
894 https://bugs.webkit.org/show_bug.cgi?id=37665
898 2010-05-12 Csaba Osztrogonác <ossy@webkit.org>
900 Reviewed by Kenneth Rohde Christiansen.
902 [Qt] Link error in debug mode without debug_and_release config
903 https://bugs.webkit.org/show_bug.cgi?id=39006
905 * WebKit.pri: Unnecessary build_pass guard removed.
907 2010-05-12 Laszlo Gombos <laszlo.1.gombos@nokia.com>
909 Reviewed by Kenneth Rohde Christiansen.
911 [Qt] Detect debug mode consistently
912 https://bugs.webkit.org/show_bug.cgi?id=38863
916 2010-05-08 Laszlo Gombos <laszlo.1.gombos@nokia.com>
918 Reviewed by Kenneth Rohde Christiansen.
920 [Qt] Build the ImageDiff tool for all platforms including Windows and Symbian
921 https://bugs.webkit.org/show_bug.cgi?id=38706
925 2010-05-07 Simon Hausmann <simon.hausmann@nokia.com>
927 Add a few more files with Windows linefeeds to the .gitattributes file.
931 2010-05-05 Alejandro G. Castro <alex@igalia.com>
933 Reviewed by Xan Lopez.
935 Fixed the gobject introspection compilation with the new DOM
936 bindings, we needed to add DOM objects.
940 2010-05-04 Laszlo Gombos <laszlo.1.gombos@nokia.com>
942 Unreviewed, build fix for Symbian.
944 [Symbian] Symbian builds does not support shadow builds
946 Revision r54715 broke the Symbian build. For Symbian
947 the include directory is generated in the root of the source tree.
948 This patch sets the INCLUDEPATH accordingly for Symbian.
952 2010-05-03 Adam Barth <abarth@webkit.org>
954 Reviewed by Dimitri Glazkov.
956 Add some more Chromium-specific files to gitignore
957 https://bugs.webkit.org/show_bug.cgi?id=38469
959 These files are generated as part of the update-webkit --chromium
964 2010-05-02 Geoff Levand <geoff.levand@am.sony.com>
966 Reviewed by Eric Seidel.
968 [GTK] Fix out of source build failure
969 https://bugs.webkit.org/show_bug.cgi?id=38051
971 Add a preprocessor include path for generated GTK header files.
972 Fixes build errors like these when building GTK out of source:
974 webkit.h: error: webkit/webkitversion.h: No such file or directory
978 2010-05-02 Kartikaya Gupta <kagupta@rim.com>
980 Reviewed by George Staikos.
982 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.
984 https://bugs.webkit.org/show_bug.cgi?id=37888
986 No new tests. None needed.
988 * bindings/scripts/IDLParser.pm:
990 2010-04-29 Xan Lopez <xlopez@igalia.com>
992 Reviewed by Gustavo Noronha.
994 [GTK] GObject DOM bindings
995 https://bugs.webkit.org/show_bug.cgi?id=33590
997 Add WebKitDOMDocument tests to the build.
1001 2010-04-28 Sam Weinig <sam@webkit.org>
1003 Reviewed by Mark Rowe.
1005 Add WebKit2 to the lists of modules to build.
1009 2010-04-21 Xan Lopez <xlopez@igalia.com>
1011 Reviewed by Adam Barth.
1013 [GTK] GObject DOM bindings
1014 https://bugs.webkit.org/show_bug.cgi?id=33590
1016 Add build bits for the GObject DOM bindings.
1020 2010-04-20 Xan Lopez <xlopez@igalia.com>
1024 * autotools/webkit.m4:
1026 2010-04-19 Diego Escalante Urrelo <descalante@igalia.com>
1028 Reviewed by Xan Lopez.
1030 [Gtk] Evaluate and create tests for all the AtkRole's implemented by
1032 https://bugs.webkit.org/show_bug.cgi?id=34449
1034 Add and enable the build of testatkroles to test ATK non form roles.
1038 2010-04-18 Michael Forney <michael@mforney.org>
1040 Reviewed by Laszlo Gombos.
1042 https://bugs.webkit.org/show_bug.cgi?id=37762
1044 Fixes the sandbox option in configure.
1046 * configure.ac: Fix cut and paste error in the sandbox option causing
1047 --{enable,disable}-sandbox to be ineffective, and it to be controlled
1050 2010-04-09 Simon Hausmann <simon.hausmann@nokia.com>
1052 Unreviewed crash fix.
1054 Revert part of 57320 that would remove NDEBUG in release builds for
1059 2010-04-09 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1061 Reviewed by Simon Hausmann.
1063 [Qt] Fix crashes with package builds in release
1065 * WebKit.pri: Don't randomly add NDEBUG to the defines.
1067 2010-04-07 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1069 Reviewed by Kenneth Rohde Christiansen.
1071 [Qt] Fix trunk (non-standalone) builds for Symbian
1072 https://bugs.webkit.org/show_bug.cgi?id=37136
1074 Test for source files before building instead of relying on
1075 standalone_package config.
1079 2010-04-01 Kinuko Yasuda <kinuko@chromium.org>
1081 Reviewed by Dmitry Titov.
1083 Add FileThread for async file operation support in FileReader and FileWriter
1084 https://bugs.webkit.org/show_bug.cgi?id=36896
1086 Add EANBEL_FILE_READER and ENABLE_FILE_WRITER flags.
1090 2010-04-01 Ojan Vafai <ojan@chromium.org>
1092 Reviewed by Adam Barth.
1094 autoinstalled should be git ignored
1095 https://bugs.webkit.org/show_bug.cgi?id=36970
1099 2010-04-01 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1101 Reviewed by Kenneth Rohde Christiansen.
1103 [Qt]Add -Wextra warning level to the QtWebKit build
1104 https://bugs.webkit.org/show_bug.cgi?id=36971
1108 2010-04-01 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1110 Reviewed by Holger Freyther.
1112 [GTK] webkit_get_default_session() should make sure webkit_init() is called
1113 https://bugs.webkit.org/show_bug.cgi?id=36754
1119 2010-03-26 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1121 Reviewed by Simon Hausmann.
1123 [Qt] Build JavaScriptCore as a static library.
1124 https://bugs.webkit.org/show_bug.cgi?id=36590
1126 This patch takes what was left of the unused JavaScriptCore.pro
1127 and moved the compilation logic from JavaScriptCore.pri to
1132 2010-03-16 Xan Lopez <xlopez@igalia.com>
1134 Rubber-stamped by Gustavo Noronha.
1136 Update library version for 1.1.90 release.
1140 2010-03-16 Xan Lopez <xlopez@igalia.com>
1142 Reviewed by Gustavo Noronha.
1144 Bump version for 1.1.90 release.
1148 2010-03-16 Xan Lopez <xlopez@igalia.com>
1150 Reviewed by Gustavo Noronha.
1152 Add support for Fast Mobile Scrolling in the build system.
1156 2010-03-16 Simon Hausmann <simon.hausmann@nokia.com>
1158 Add WebKitTools/TestResultServer/index.yaml to gitattributes to ignore for crlf conversion.
1162 2010-03-12 Scott Byer <scottbyer@chromium.org>
1164 Reviewed by David Levin.
1166 Popup font size needs to be exposed to clients.
1167 https://bugs.webkit.org/show_bug.cgi?id=35990
1169 Add function to expose the popup menu font size, add a field to
1170 WebPopupMenuInfo that receives that information to convey that to
1171 the web view client's createPopupMenu() call.
1173 * WebCore/platform/chromium/PopupMenuChromium.cpp:
1174 * WebCore/platform/chromium/PopupMenuChromium.h:
1175 * WebKit/chromium/public/WebPopupMenuInfo.h:
1176 * WebKit/chromium/src/ChromeClientImpl.cpp:
1178 2010-03-11 Adam Roben <aroben@apple.com>
1180 Teach git about ObjC files
1182 Fixes <http://webkit.org/b/36015>.
1184 Reviewed by Tim Hatcher.
1186 * .gitattributes: Set the diff attribute for .m and .mm files, and .h
1187 files in Mac-specific directories. This can be used to generate
1188 more-readable diffs of ObjC files.
1190 2010-03-09 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1192 Unreviewed. Versioning for 1.1.23.
1196 2010-03-09 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1198 Unreviewed distcheck fix.
1202 2010-03-08 Jian Li <jianli@chromium.org>
1204 Reviewed by Dmitry Titov.
1207 https://bugs.webkit.org/show_bug.cgi?id=32993
1209 Add ENABLE_BLOB_SLICE feature define.
1213 2010-03-04 Fridrich Strba <fridrich.strba@bluewin.ch>
1215 Reviewed by Holger Freyther.
1217 https://bugs.webkit.org/show_bug.cgi?id=35726
1218 Remove orphaned #ifdef WTF_USE_GLIB_ICU_UNICODE_HYBRID
1220 Removing orphaned #if USE.
1224 2010-03-04 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1226 Reviewed by Tor Arne Vestbø.
1228 [Qt] Make the OUTPUT_DIR variable in qmake projects independent of build-webkit's logic.
1230 This also allows shadow builds relying only on qmake to work properly.
1234 2010-03-03 Fridrich Strba <fridrich.strba@bluewin.ch>
1236 Reviewed by Xan Lopez.
1238 Miscellaneous little fixes for the windows build of webkit-gtk
1239 https://bugs.webkit.org/show_bug.cgi?id=35640
1241 * GNUmakefile.am: On Windows with GCC, presence of
1242 __declspec(dllexport) on some symbols disables the autoexport/autoimport
1243 feature for all others. Using regex here assures that all symbols that
1244 need to be exported in the dll are actually exported.
1246 2010-03-02 Arno Renevier <arno@renevier.net>
1248 Reviewed by Gustavo Noronha Silva.
1250 [Gtk] implements ChromeClient::requestGeolocationPermissionForFrame
1251 https://bugs.webkit.org/show_bug.cgi?id=35210
1255 2010-03-02 Dmitry Titov <dimich@chromium.org>
1257 Reviewed by Alexey Proskuryakov.
1259 Ignore compiled Java test cases in .gitignore.
1260 https://bugs.webkit.org/show_bug.cgi?id=35559
1264 2010-02-26 Arno Renevier <arno@renevier.net>
1266 Reviewed by Gustavo Noronha Silva.
1268 [Gtk] ignore WebKit/gtk/docs/GNUmakefile.in in .gitignore
1269 https://bugs.webkit.org/show_bug.cgi?id=35424
1273 2010-02-24 Sam Kerner <skerner@chromium.org>
1275 Reviewed by Darin Fisher.
1277 Expose WebFrame::setCanHaveScrollbars(). This allows a view
1278 which is being resized to not need scroll bars to ensure that
1281 Existing function setAllowsScrolling() was renamed
1282 setCanHaveScrollbars(), to be consistant with change 37159:
1283 http://trac.webkit.org/changeset/37159
1285 https://bugs.webkit.org/show_bug.cgi?id=35257
1287 * WebKit/chromium/public/WebFrame.h:
1288 * WebKit/chromium/src/ChromeClientImpl.cpp:
1289 * WebKit/chromium/src/WebFrameImpl.cpp:
1290 * WebKit/chromium/src/WebFrameImpl.h:
1292 2010-02-19 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
1294 Reviewed by Kenneth Rohde Christiansen.
1296 [Qt] Remove QGVLauncher
1298 https://bugs.webkit.org/show_bug.cgi?id=35292
1302 2010-02-24 Xan Lopez <xlopez@igalia.com>
1304 Reviewed by Gustavo Noronha.
1306 Enable SharedWorkers by default, since that's been the default for
1307 a long time in our build-webkit configuration.
1311 2010-02-23 James Choi <jchoi42@pha.jhu.edu>
1313 Add Solaris definitions
1314 https://bugs.webkit.org/show_bug.cgi?id=35214
1316 * WebKit/chromium/src/WebViewImpl.cpp
1317 * WebKit/chromium/src/WebFrameImpl.cpp
1319 2010-02-23 Arno Renevier <arno@renevier.net>
1321 Reviewed by Gustavo Noronha Silva.
1323 [Gtk]: testwebview does not work when called with absolute path
1324 https://bugs.webkit.org/show_bug.cgi?id=34940
1326 When testwebview is called as absolute path, chdir to executable
1327 directory before searching resource files.
1331 2010-02-23 Leandro Pereira <leandro@profusion.mobi>
1333 Reviewed by Gustavo Noronha Silva.
1335 Changes references of GOwnPtr to reflect their new place.
1336 http://webkit.org/b/35084
1338 * JavaScriptCore/JavaScriptCore.gypi:
1339 * JavaScriptCore/wtf/Threading.h:
1340 * JavaScriptCore/wtf/unicode/glib/UnicodeGLib.h:
1342 2010-02-23 Leandro Pereira <leandro@profusion.mobi>
1344 Reviewed by Gustavo Noronha Silva.
1346 Fixes references to GOwnPtr and GRefPtr so the GTK+ port builds
1348 http://webkit.org/b/35084
1352 2010-02-23 Diego Escalante Urrelo <descalante@igalia.com>
1354 Reviewed by Eric Seidel.
1356 [gtk] missing libsoup-2.4 package in gir generation
1357 https://bugs.webkit.org/show_bug.cgi?id=35199
1359 Include libsoup-2.4 package in gobject introspection .gir generation.
1363 2010-02-22 Huahui Wu <hwu@google.com>
1365 Reviewed by Eric Seidel.
1367 Add code that enables SquirrelFish Extreme (a.k.a JSCX, JSC JIT)
1368 in Android. It's disabled by default, but is enabled when the
1369 enveronment variable ENABLE_JSC_JIT is set to true.
1370 https://bugs.webkit.org/show_bug.cgi?id=34855
1374 2010-02-22 Xan Lopez <xlopez@igalia.com>
1376 Reviewed by Gustavo Noronha.
1378 Bump library versioning for 1.1.22 release.
1382 2010-02-22 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1384 Reviewed by Kenneth Rohde Christiansen.
1386 [Qt] Add support for layout tests on Symbian
1387 https://bugs.webkit.org/show_bug.cgi?id=31589
1391 2010-02-20 Noam Rosenthal <noam.rosenthal@nokia.com>
1393 Reviewed by Laszlo Gombos.
1395 [Qt] ENABLE_3D_RENDERING should be optional
1396 https://bugs.webkit.org/show_bug.cgi?id=35100
1398 * WebKit.pri: ENABLE_3D_RENDERING moved to a proper feature test
1400 2010-02-19 Maciej Stachowiak <mjs@apple.com>
1402 Reviewed by David Levin.
1404 Add an ENABLE flag for sandboxed iframes to make it possible to disable it in releases
1405 https://bugs.webkit.org/show_bug.cgi?id=35147
1409 2010-02-18 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1411 Reviewed by Eric Seidel.
1413 Add .gitattributes file for custom ChangeLog merge-driver
1415 * .gitattributes: Added.
1417 2010-02-17 Noam Rosenthal <noam.rosenthal@nokia.com>
1419 Reviewed by Ariya Hidayat.
1421 [Qt] GraphicsLayer: support perspective and 3D transforms
1422 https://bugs.webkit.org/show_bug.cgi?id=34960
1424 * WebKit.pri: added appropriate define: ENABLED_3D_RENDERING
1426 2010-02-15 Philippe Normand <pnormand@igalia.com>
1428 Reviewed by Gustavo Noronha Silva.
1430 [GStreamer] Should handle BUFFERING messages
1431 https://bugs.webkit.org/show_bug.cgi?id=30004
1433 * configure.ac: Bump gstreamer -core/-plugins-base requirements to
1434 0.10.25 which is the minimum required version for on-disk buffering.
1436 2010-02-16 Xan Lopez <xlopez@igalia.com>
1438 Reviewed by Gustavo Noronha.
1440 Bump version to 1.1.22 so we can depend on it in applications.
1444 2010-02-12 Simon Hausmann <simon.hausmann@nokia.com>
1446 Reviewed by Holger Freyther.
1448 Removed WMLInputElement.* from .gitattributes as the file is
1453 2010-02-10 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1455 Reviewed by Tor Arne Vestbø.
1457 [Qt] Make qtlauncher and qgvlauncher use the generated headers
1458 path to make sure they are correctly generated.
1462 2010-02-10 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1464 Reviewed by Tor Arne Vestbø.
1466 [Qt] Manually add support for the install target on Symbian.
1468 This is required to copy the headers over the ones in Qt.
1472 2010-02-11 Fridrich Strba <fridrich.strba@bluewin.ch>
1474 Reviewed by Gustavo Noronha Silva.
1476 Detect properly different versions of libpng out there.
1480 2010-02-11 Xan Lopez <xlopez@igalia.com>
1482 Try to fix GTK+ build.
1486 2010-02-11 Antonio Gomes <tonikitoo@webkit.org>
1488 Reviewed by Xan Lopez.
1490 Adjust gstreamer-plugins-base minimum version check (from 0.10 to 0.10.23).
1494 2010-02-08 Maciej Stachowiak <mjs@apple.com>
1496 Reviewed by Cameron Zwarich.
1498 Restore ENABLE_RUBY flag so vendors can ship with Ruby disabled if they choose.
1499 https://bugs.webkit.org/show_bug.cgi?id=34698
1503 2010-02-08 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1505 Reviewed by Xan Lopez.
1507 Bump version to 1.1.21, and adjust library versioning accordingly.
1511 2010-02-05 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1513 Reviewed by Gustavo Noronha.
1515 Add gstreamer-app-0.10 to configure.ac
1516 https://bugs.webkit.org/show_bug.cgi?id=34317
1520 2010-02-05 Simon Hausmann <simon.hausmann@nokia.com>
1522 Reviewed by Tor Arne Vestbø.
1524 Add .gitattributes file to tell git about files with Windows linefeeds
1525 https://bugs.webkit.org/show_bug.cgi?id=34645
1527 On Windows git defaults to "true" for core.autocrlf, meaning all text
1528 files in the working directory are converted from CRLF to LF on checkin
1529 time. Some files present in the repository have been checked in with
1530 CRLF linefeeds and git should not try to convert them. The added
1531 .gitattributes file tells git to not do any CRLF conversion.
1533 * .gitattributes: Added.
1535 2010-02-05 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1537 Reviewed by Simon Hausmann.
1539 [Qt] Generate convenience headers (QWebView, etc) using qmake
1541 In Qt this is done using syncqt, but we use a pro-file instead
1542 that generates makefile-rules for each of the extra headers.
1544 These extra headers are installed alongside the normal headers.
1546 * DerivedSources.pro: Include API-DerivedSources
1548 2010-02-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1550 Reviewed by Lars Knoll.
1552 [Qt] Make 'make -f Makefile.DerivedSources qmake' work
1554 Previously this target ended up generating a file named
1555 Makefile.DerivedSources.DerivedSources, and so on.
1557 * DerivedSources.pro:
1559 2010-02-04 Christian Dywan <christian@twotasts.de>
1561 Reviewed by Xan Lopez.
1563 Require either libsoup 2.28.2 or 2.29.90.
1567 2010-02-04 Xan Lopez <xlopez@igalia.com>
1569 Reviewed by Gustavo Noronha.
1571 Bump minimum libsoup requirement to 2.29.90
1575 2010-02-02 Gustavo Noronha Silva <gns@gnome.org>
1577 Reviewed by Xan Lopez.
1579 Bump version, and adjust library versioning for 1.1.20.
1583 2010-01-29 Jeremy Orlow <jorlow@chromium.org>
1585 Reviewed by Dimitri Glazkov.
1587 A first step towards the Indexed Database API
1588 https://bugs.webkit.org/show_bug.cgi?id=34342
1590 Add Indexed Database API
1594 2010-01-27 Simon Hausmann <simon.hausmann@nokia.com>
1596 Reviewed by Kenneth Rohde Christiansen.
1598 [Qt] Don't build the tests in packages, only the launcher(s)
1602 2010-01-27 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1604 Reviewed by Tor Arne Vestbø.
1606 [Qt] Add the "d" suffix to QtWebKit's dll on Windows.
1610 2010-01-27 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1612 Unreviewed build fix
1614 [Qt] Build fix for windows when QTDIR contains release libraries.
1616 * WebKit.pri: Use the <name>.lib syntax for linking instead of qmake's -l<name> emulation
1618 2010-01-26 Jedrzej Nowacki <jedrzej.nowacki@nokia.com>
1620 Reviewed by Simon Hausmann.
1622 First steps of the QtScript API.
1624 Two new classes were created; QScriptEngine and QScriptValue.
1625 The first should encapsulate a javascript context and the second a script
1628 This API is still in development, so it isn't compiled by default.
1629 To trigger compilation, pass --qmakearg="CONFIG+=build-qtscript" to
1632 https://bugs.webkit.org/show_bug.cgi?id=32565
1636 2010-01-25 Simon Hausmann <simon.hausmann@nokia.com>
1638 Reviewed by Laszlo Gombos.
1640 [Qt] Fix the build on Maemo5.
1642 https://bugs.webkit.org/show_bug.cgi?id=34051
1644 * WebKit.pri: Disable the use of uitools, just like it's done for Symbian.
1646 2010-01-21 No'am Rosenthal <noam.rosenthal@nokia.com>
1648 Reviewed by Antti Koivisto.
1650 [Qt] Implement GraphicsLayer for accelerated layer compositing
1651 https://bugs.webkit.org/show_bug.cgi?id=33514
1653 * WebKit.pri: Addded compile flags to enable accelerated compositing
1654 on versions higher than 4.5
1656 2010-01-20 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1658 Reviewed by Simon Hausmann.
1660 [Qt] Make DumpRenderTree build on Windows
1664 2010-01-20 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1666 Reviewed by Simon Hausmann.
1668 [Qt] Fix the recursive generated_files target to work with qmake -r -o
1670 * DerivedSources.pro:
1672 2010-01-20 Simon Hausmann <simon.hausmann@nokia.com>
1674 Reviewed by Tor Arne Vestbø.
1676 [Qt] Make it possible (on *nix at least) to recursively call "make generated_files"
1678 * DerivedSources.pro:
1680 2010-01-19 Gustavo Noronha Silva <gns@gnome.org>
1682 Unreviewed. Shared library versioning update for 1.1.19.
1686 2010-01-15 Gustavo Noronha Silva <gns@gnome.org>
1688 Rubber-stamped by Xan Lopez.
1690 Bump version to 1.1.19.
1694 2010-01-14 Csaba Osztrogonác <ossy@webkit.org>
1696 Reviewed by Eric Seidel.
1698 [Qt] Defective dependencies caused build failing on QtBuildBot.
1699 https://bugs.webkit.org/show_bug.cgi?id=33693
1701 * WebKit.pri: CONFIG += depend_includepath added.
1703 2010-01-14 Steve Block <steveblock@google.com>
1705 Reviewed by David Levin.
1707 Moves general includes before bindings includes in Android build system.
1708 https://bugs.webkit.org/show_bug.cgi?id=33623
1710 This avoids problems with collisions between WebCore/platform/text/StringBuilder.h
1711 and the new JavaScriptCore/runtime/StringBuilder.h. This change puts
1712 JavaScriptCore/runtime and other bindings includes after the WebCore and other
1713 general includes, so that the WebCore StringBuilder.h is picked up when building
1716 * Android.mk: Modified.
1718 2010-01-13 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1720 Reviewed by Simon Hausmann.
1722 [Qt] Split the build process in two different .pro files.
1723 This allows qmake to be run once all source files are available.
1725 * DerivedSources.pro: Added.
1728 2010-01-07 Daniel Bates <dbates@rim.com>
1730 Reviewed by Eric Seidel.
1732 https://bugs.webkit.org/show_bug.cgi?id=32987
1734 Added ENABLE_XHTMLMP flag. Disabled by default.
1738 2010-01-05 Gustavo Noronha Silva <gns@gnome.org>
1740 Reviewed by Xan Lopez.
1742 Based on idea and original patch by Evan Martin.
1744 Remove libWebCore intermediate library, to improve link time.
1746 [GTK] Build time must be reduced
1747 https://bugs.webkit.org/show_bug.cgi?id=32921
1751 2010-01-05 Xan Lopez <xlopez@igalia.com>
1753 Bump for 1.1.18 release.
1757 2010-01-04 Gustavo Noronha Silva <gns@gnome.org>
1759 Fix JSCore-1.0.gir path to fix make distcheck.
1763 2010-01-04 Simon Hausmann <simon.hausmann@nokia.com>
1765 Reviewed by Tor Arne Vestbø.
1767 [Qt] Fix standalone package builds.
1769 * WebKit.pri: Add logic for detecting standalone builds. Set OUTPUT_DIR to the top-level dir in that case.
1770 * WebKit.pro: Don't build JSC and DRT for package builds.
1772 2010-01-04 Eric Seidel <eric@webkit.org>
1774 Reviewed by Adam Barth.
1776 bugzilla-tool should not require users to install mechanize
1777 https://bugs.webkit.org/show_bug.cgi?id=32635
1779 * .gitignore: Ignore autoinstall.cache.d directory created by autoinstall.py
1781 2009-12-28 Estêvão Samuel Procópio <tevaum@gmail.com>
1783 Reviewed by Gustavo Noronha Silva.
1785 Bug 32940: [GTK] Changing the download throttle conditions.
1786 https://bugs.webkit.org/show_bug.cgi?id=32716
1788 The WebKitDownload progress notification was taking long to
1789 update. This fix makes notification happens each 0.7 secs
1790 or when the progress ups in 1%.
1792 * WebKit/gtk/webkit/webkitdownload.cpp:
1794 2009-12-22 Simon Hausmann <simon.hausmann@nokia.com>
1796 Rubber-stamped by Holger Freyther.
1798 Adjusted path to QtLauncher.
1802 2009-12-19 Evan Martin <evan@chromium.org>
1804 Reviewed by Gustavo Noronha Silva.
1806 Add a couple of WebKitGtk files to .gitignore.
1810 2009-12-18 Benjamin Otte <otte@gnome.org>
1812 Reviewed by Xan Lopez.
1814 [GTK] RemoveDashboard support. It's useless.
1818 2009-12-18 Simon Hausmann <simon.hausmann@nokia.com>
1820 Reviewed by Tor Arne Vestbø.
1822 [Qt] Clean up the qmake build system to distinguish between trunk builds and package builds
1824 https://bugs.webkit.org/show_bug.cgi?id=32716
1826 * WebKit.pri: Use standalone_package instead of QTDIR_build
1828 2009-12-17 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1830 Unreviewed. Build fixes for make distcheck.
1834 2009-12-16 Dan Winship <danw@gnome.org>
1836 Reviewed by Gustavo Noronha Silva.
1838 [Gtk] Content-Encoding support
1840 https://bugs.webkit.org/show_bug.cgi?id=522772
1842 * configure.ac: require libsoup 2.28.2 for SoupContentDecoder
1844 2009-12-13 Eric Seidel <eric@webkit.org>
1846 Reviewed by Gavin Barraclough.
1848 string-base64 test does not compute a valid base64 string
1849 http://bugs.webkit.org/show_bug.cgi?id=16806
1851 * tests/string-base64.js: change str[i] to str.charCodeAt(i)
1853 2009-12-10 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1855 Reviewed by Xan Lopez.
1857 [GTK] Should provide an API to control the IconDatabase
1858 https://bugs.webkit.org/show_bug.cgi?id=32334
1860 Add test to make sure favicon reporting works.
1864 2009-12-09 Steve Block <steveblock@google.com>
1866 Reviewed by Adam Barth.
1868 Adds Android Makefiles for building with V8.
1869 https://bugs.webkit.org/show_bug.cgi?id=32278
1871 * Android.mk: Modified. Includes Makefiles for V8.
1873 2009-12-08 Steve Block <steveblock@google.com>
1875 Reviewed by Adam Barth.
1877 [Android] Adds Makefiles for Android port.
1878 https://bugs.webkit.org/show_bug.cgi?id=31325
1880 * Android.mk: Added.
1882 2009-12-08 Christian Dywan <christian@twotoasts.de>
1884 Reviewed by Xan Lopez.
1886 * configure.ac: Require only libSoup 2.27.91 but check for 2.29.3
1887 and define HAVE_LIBSOUP_2_29_3 in that case.
1889 2009-12-08 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1891 Rubber-stamped by Xan Lopez.
1893 Late post-release version bump.
1897 2009-12-08 Dominik Röttsches <dominik.roettsches@access-company.com>
1899 Reviewed by Gustavo Noronha Silva.
1901 [Gtk] Create a TextBreakIterator implementation based on GLib (without ICU)
1902 https://bugs.webkit.org/show_bug.cgi?id=31469
1904 Removing hybrid configuration for --with-unicode-backend=glib
1905 ICU not required anymore.
1907 * autotools/webkit.m4:
1909 2009-12-08 Nikolas Zimmermann <nzimmermann@rim.com>
1911 Rubber-stamped by Maciej Stachowiak.
1913 Turn on (SVG) Filters for Gtk.
1914 https://bugs.webkit.org/show_bug.cgi?id=32224
1918 2009-12-07 Dmitry Titov <dimich@chromium.org>
1920 Rubber-stamped by Darin Adler.
1922 Remove ENABLE_SHARED_SCRIPT flags
1923 https://bugs.webkit.org/show_bug.cgi?id=32245
1924 This patch was obtained by "git revert" command and then un-reverting of ChangeLog files.
1928 2009-12-06 Gustavo Noronha Silva <gns@gnome.org>
1930 Reviewed by Xan Lopez.
1932 Build the new API test.
1934 [GTK] REGRESSION: webkit thinks it can render PDFs
1935 https://bugs.webkit.org/show_bug.cgi?id=32183
1939 2009-12-05 Vincent Untz <vuntz@gnome.org>
1941 Reviewed by Gustavo Noronha.
1943 Fixes race for builds with introspection enabled, and parallel
1948 2009-12-04 Xan Lopez <xlopez@igalia.com>
1950 Reviewed by Gustavo Noronha.
1952 [GTK]Enable DNS prefetching
1953 https://bugs.webkit.org/show_bug.cgi?id=23846
1955 Bump libsoup required version to 2.29.3 for DNS prefetching.
1959 2009-11-30 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1961 Rubber-stamped by Xan Lopez.
1963 Make sure we distribute and install GObject Introspection files.
1967 2009-11-30 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1969 Build fix. Make sure JSCore-1.0.gir is added to the distributed
1974 2009-11-30 Xan Lopez <xlopez@igalia.com>
1976 Reviewed by Gustavo Noronha.
1978 Bump versions for 1.1.17 release.
1982 2009-11-30 Jan-Arve Sæther <jan-arve.saether@nokia.com>
1984 Reviewed by Simon Hausmann.
1986 [Qt] Fix compilation with win32-icc
1988 Include os-win32 for stdint.h since MS does not ship that in their PSDK.
1992 2009-11-26 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1994 Reviewed by Oliver Hunt.
1996 Move GOwnPtr* from wtf to wtf/gtk
1997 https://bugs.webkit.org/show_bug.cgi?id=31793
1999 * GNUmakefile.am: Add JavaScriptCore/wtf/gtk to
2002 2009-11-24 Dmitry Titov <dimich@chromium.org>
2004 Reviewed by Eric Seidel.
2006 Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
2007 https://bugs.webkit.org/show_bug.cgi?id=31444
2011 2009-11-24 Jason Smith <dark.panda@gmail.com>
2013 Reviewed by Alexey Proskuryakov.
2015 RegExp#exec's returned Array-like object behaves differently from
2017 https://bugs.webkit.org/show_bug.cgi?id=31689
2019 * LayoutTests/fast/js/regexp-in-and-foreach-handling.html: Added.
2020 * LayoutTests/fast/js/script-tests/regexp-in-and-foreach-handling.js: Added.
2021 * LayoutTests/fast/js/regexp-in-and-foreach-handling-expected.txt: Added.
2023 2009-11-24 Jens Alfke <snej@chromium.org>
2025 Reviewed by David Levin.
2027 Ignore Chromium's Xcode projects that are auto-generated from .gyp files.
2028 https://bugs.webkit.org/show_bug.cgi?id=31847
2030 * .gitignore: Add three .xcodeproj files.
2032 2009-11-09 Priit Laes <plaes@plaes.org>
2034 Reviewed by Oliver Hunt.
2036 [Gtk] Build from tarball fails with --enable-introspection
2037 https://bugs.webkit.org/show_bug.cgi?id=31261
2039 We need to enable gobject-introspection during distcheck otherwise
2040 some of the required files are missing in tarball.
2044 2009-11-05 Priit Laes <plaes@plaes.org>
2046 Reviewed by Jan Alonzo.
2048 [Gtk] Build failure with --enable-introspection
2049 https://bugs.webkit.org/show_bug.cgi?id=31102
2051 Add search and include paths for JSCore-1.0.gir required by
2052 gobject-introspection tools.
2056 2009-11-04 Benjamin Otte <otte@gnome.org>
2058 Reviewed by Gustavo Noronha.
2060 Update Cairo requirement to 1.6.
2062 https://bugs.webkit.org/show_bug.cgi?id=19266
2066 2009-11-02 Estêvão Samuel Procópio <tevaum@gmail.com>
2068 Reviewed by Gustavo Noronha.
2070 [Build] make install ignores --prefix option for gobject-introspection.
2071 https://bugs.webkit.org/show_bug.cgi?id=31025
2073 Make the build system use the --prefix path also when installing
2074 gobject-introspection files.
2076 * configure.ac: use --prefix path in GITDIR and GIRTYPELIBDIR
2078 2009-11-02 Xan Lopez <xlopez@igalia.com>
2080 Bump version before release (or post-release, depending on your
2081 point of view) so that we can make applications depending on
2082 unreleased APIs in WebKit svn fail at configure time when the
2083 requirements are not met.
2087 2009-11-01 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2089 Reviewed by Eric Seidel.
2091 Turn on warnings for QtWebKit for gcc
2092 https://bugs.webkit.org/show_bug.cgi?id=30958
2094 * WebKit.pri: Turn on warnings for the GCC compiler
2096 2009-10-30 Adam Barth <abarth@webkit.org>
2098 Reviewed by Mark Rowe.
2100 Teach git to ignore some files
2101 https://bugs.webkit.org/show_bug.cgi?id=30951
2103 Ignore WebKitBuild because we never want to version that directory.
2104 Also, ignore the xcode project files so git clean doesn't blow away
2105 your project settings. Finally, ignore the compiled python files in
2106 WebKitTools/Script modules because they clutter up git status.
2108 * .gitignore: Added.
2110 2009-10-30 Roland Steiner <rolandsteiner@chromium.org>
2112 Reviewed by Eric Seidel.
2114 Remove ENABLE_RUBY guards as discussed with Dave Hyatt and Maciej Stachowiak.
2116 Bug 28420 - Implement HTML5 <ruby> rendering
2117 (https://bugs.webkit.org/show_bug.cgi?id=28420)
2119 No new tests (no functional change).
2123 2009-10-26 Holger Hans Peter Freyther <zecke@selfish.org>
2125 Rubber-stamped by Darin Adler.
2127 Export fastMalloc, fastCalloc, fastRealloc and fastFree
2128 https://bugs.webkit.org/show_bug.cgi?id=30769
2130 Export the FastMalloc functions outside of the libwebkit library
2131 to be able to instrument memory allocations. These are C++ symbols
2132 but do not require the C++ runtime to be useful and should be of
2133 no harm to plain C code.
2135 * autotools/symbols.filter:
2137 2009-10-26 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2139 Reviewed by Jan Alonzo.
2141 Alternative solution to regression introduced in r48672.
2145 2009-10-26 Xan Lopez <xlopez@igalia.com>
2147 Reviewed by Gustavo Noronha.
2149 Update for 1.1.16 release.
2153 2009-10-24 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2155 Reviewed by Holger Freyther.
2157 [Qt] [Symbian] Set the capability and memory required to run QtWebKit for Symbian
2158 https://bugs.webkit.org/show_bug.cgi?id=30476
2160 Set the stack size to 80 Kb and heap size to the 128kB - 32MB range
2161 to all executables linking against WebKit library.
2165 2009-10-18 Jan Michael Alonzo <jmalonzo@webkit.org>
2167 Reviewed by Holger Freyther.
2169 [GTK] Add MathML to the build system
2170 https://bugs.webkit.org/show_bug.cgi?id=30487
2172 Add --enable-mathml to configure.
2176 2009-10-15 Jan Michael Alonzo <jmalonzo@webkit.org>
2178 Reviewed by Xan Lopez.
2180 [GTK] marshal stamp files are not cleaned after a distclean
2181 https://bugs.webkit.org/show_bug.cgi?id=30156
2183 Add the stamp files directly to cleanfiles. Also rearrange the
2184 variable declarations so we don't miss any files that need to be
2185 cleaned up during the clean targets.
2189 2009-10-15 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2191 Unreviewed. Help text fix - Web Sockets default is no, not yes.
2195 2009-10-12 Jan Michael Alonzo <jmalonzo@webkit.org>
2197 Rubberstamped by Eric Seidel.
2199 [Gtk] Fix icu CFLAG for Darwin
2200 https://bugs.webkit.org/show_bug.cgi?id=29517
2202 Don't escape the srcdir variable. Also use $host instead of the
2205 * autotools/webkit.m4:
2207 2009-10-12 Jan Michael Alonzo <jmalonzo@webkit.org>
2209 Reviewed by Gustavo Noronha.
2211 [Gtk] Use the SQLite3 headers from WebKitLibraries if sqlite3 is undetected
2212 https://bugs.webkit.org/show_bug.cgi?id=29518
2216 2009-10-05 Zoltan Horvath <zoltan@webkit.org>
2218 Reviewed by Simon Hausmann.
2220 [Qt] Disable TCmalloc for Windows port at the present, because MinGW
2221 hasn't got built-in pthread library.
2225 2009-10-02 Prasanth Ullattil <prasanth.ullattil@nokia.com>
2227 Reviewed by Simon Hausmann.
2229 Disable a few more harmless MSVC warnings.
2233 2009-10-01 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2235 Unreviewed, build fix.
2237 [Qt] Symbian build break after r48976.
2238 unix is set for Symbian in the Qt build system.
2242 2009-10-01 Zoltan Horvath <zoltan@webkit.org>
2244 Reviewed by Simon Hausmann.
2246 [Qt] Enable TCmalloc for the Linux, Mac and Windows Qt-port
2247 https://bugs.webkit.org/show_bug.cgi?id=27029
2249 Remove USE_SYSTEM_MALLOC for Linux, Mac and Windows Qt-port from WebKit.pri,
2250 so these Qt-ports will use TCmalloc as other ports.
2254 2009-10-01 Martin Robinson <martin.james.robinson@gmail.com>
2256 Reviewed by Xan Lopez.
2258 [GTK] GtkIMContext filtering interferes with DOM key events
2259 https://bugs.webkit.org/show_bug.cgi?id=28733
2261 Add new key event test ensuring that IME keypresses are handled.
2265 2009-10-01 Philippe Normand <pnormand@igalia.com>
2267 Reviewed by Xan Lopez.
2269 [GTK] data: uri support in media player
2270 https://bugs.webkit.org/show_bug.cgi?id=29842
2272 Check presence of gstreamer-pbutils-0.10.
2276 2009-09-26 David Kilzer <ddkilzer@apple.com>
2278 GTK BUILD FIX: add ENABLE_ORIENTATION_EVENTS support to configure.ac
2280 * configure.ac: Added support for ENABLE_ORIENTATION_EVENTS.
2282 2009-09-23 Xan Lopez <xlopez@igalia.com>
2284 Reviewed by Gustavo Noronha.
2286 Do not add unneeded include paths for gir files, and add the
2287 include paths for headers manually instead of relying on our own
2288 pc file and installed headers, since that adds a circular
2293 2009-09-23 Jan Michael Alonzo <jmalonzo@webkit.org>
2295 Reviewed by Xan Lopez.
2297 Minor reorganization to the patch landed in
2298 http://trac.webkit.org/changeset/48670. Also move JSCore-1.0.gir
2299 in the gtk directory as that's only useful to the Gtk port at the
2305 2009-09-23 Xan Lopez <xlopez@igalia.com>
2307 Reviewed by Gustavo Noronha.
2309 [GTK] We should generate our own gir file for introspection
2310 https://bugs.webkit.org/show_bug.cgi?id=29603
2312 Generate gir and typelib files for WebKit and JSCore. The JSCore
2313 gir file is handwritten (since it's only useful, for now, as a
2314 dependency of the WebKit gir file), the WebKit one is
2315 autogenerated from the headers.
2318 * JSCore-1.0.gir: Added.
2321 2009-09-22 Philippe Normand <pnormand@igalia.com>
2323 Reviewed by Xan Lopez.
2325 link errors due to wrong UNICODE_LIBS on Ubuntu Jaunty
2326 https://bugs.webkit.org/show_bug.cgi?id=29638
2328 Call icu-cconfig with ldflags-libsonly to prevent having a -L
2329 statement that could override libs installed in another prefix.
2331 * autotools/webkit.m4:
2333 2009-09-21 Xan Lopez <xlopez@igalia.com>
2335 Reviewed by Gustavo Noronha.
2337 Bump version for 1.1.15 release.
2341 2009-09-18 Xan Lopez <xlopez@igalia.com>
2343 Reviewed by Gustavo Noronha and Jan Alonzo.
2345 [GTK] context menu overriding API is very limited
2346 https://bugs.webkit.org/show_bug.cgi?id=27546
2348 Add new tests to the build.
2352 2009-09-18 Xan Lopez <xlopez@igalia.com>
2354 Reviewed by Gustavo Noronha and Jan Alonzo.
2356 [GTK] context menu overriding API is very limited
2357 https://bugs.webkit.org/show_bug.cgi?id=27546
2359 Add WebKitHitTestResult to the build.
2363 2009-09-10 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2365 Reviewed by Ariya Hidayat.
2367 Disable some ARM compiler warnings
2368 https://bugs.webkit.org/show_bug.cgi?id=29083
2370 The following ARM compiler warnings are disabled
2372 - #68-D: integer conversion resulted in a change of sign
2373 - #111-D: statement is unreachable
2374 - #177-D: variable XXX was declared but never referenced
2375 - #368-D: class XXX defines no constructor to initialize the following: YYY
2376 - #830-D: function XXX "XXX::operator new" has no corresponding operator delete
2377 - #1293-D: assignment in condition
2381 2009-09-09 Kenneth Rohde Christiansen <kenneth@webkit.org>
2383 Reviewed by Simon Hausmann.
2385 [Qt] Add the alternative QtLauncher (based on QGraphicsView) to the build.
2387 https://bugs.webkit.org/show_bug.cgi?id=28862
2391 2009-09-07 Xan Lopez <xlopez@igalia.com>
2393 Rubber-stamped by Gustavo Noronha.
2395 Bump versions in preparation for 1.1.14 release.
2399 2009-09-07 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2401 Reviewed by Xan Lopez.
2403 https://bugs.webkit.org/show_bug.cgi?id=26854
2404 [GTK] Needs API to allow more control over outgoing requests
2406 * GNUmakefile.am: new files added to the build for new class
2407 WebKitNetworkResponse
2409 2009-09-06 Martin Robinson <martin.james.robinson@gmail.com>
2411 Reviewed by Gustavo Noronha, Jan Alonzo and Xan Lopez.
2413 [Gtk] Expose a database API
2414 https://bugs.webkit.org/show_bug.cgi?id=27899
2416 Expose an HTML5 database API for GTK+.
2420 2009-09-04 Albert Bachand <albertb@google.com>
2422 Reviewed by Eric Seidel.
2424 Modify the condition regarding the key modifier for opening combo
2425 boxes under GTK from just PLATFORM(GTK) to also look for
2426 (PLATFORM(CHROMIUM) && PLATFORM(LINUX)).
2428 * WebCore/dom/SelectElement.cpp:
2429 * WebCore/manual-tests/select-popup-on-spacebar.html:
2431 2009-09-02 Jan Michael Alonzo <jmalonzo@webkit.org>
2433 Reviewed by Xan Lopez and Gustavo Noronha.
2435 [Gtk] Implement a WebDataSource for the gtk port
2436 https://bugs.webkit.org/show_bug.cgi?id=24758
2438 Add WebKitWebDataSource unit test to the build script
2442 2009-09-02 Jan Michael Alonzo <jmalonzo@webkit.org>
2444 Reviewed by Xan Lopez and Gustavo Noronha.
2446 [Gtk] Implement a WebDataSource for the gtk port
2447 https://bugs.webkit.org/show_bug.cgi?id=24758
2449 Add WebKitWebDataSource and DocumentLoaderGtk to the build script.
2453 2009-09-01 Jan Michael Alonzo <jmalonzo@webkit.org>
2455 Reviewed by Xan Lopez and Gustavo Noronha.
2457 [Gtk] Implement a WebDataSource for the gtk port
2458 https://bugs.webkit.org/show_bug.cgi?id=24758
2460 Add WebKitWebResource to the build script.
2464 2009-08-28 Jan Michael Alonzo <jmalonzo@webkit.org>
2466 Reviewed by Oliver Hunt.
2468 Gtk Build broken for OSX Quartz
2469 https://bugs.webkit.org/show_bug.cgi?id=28727
2471 Define XP_UNIX for non-Win OS builds.
2475 2009-08-28 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2477 Reviewed by Holger Freyther.
2479 https://bugs.webkit.org/show_bug.cgi?id=25889
2480 [GTK] scrollbar policy for main frame is not implementable
2482 Adding files for the new test for window-related issues (starting
2483 with scrollbar policy).
2487 2009-08-27 Priit Laes <plaes@plaes.org>
2489 Reviewed by Xan Lopez.
2491 [GTK] Out-of-srcdir build problem
2492 https://bugs.webkit.org/show_bug.cgi?id=28741
2494 * GNUmakefile.am, autotools/webkit.m4:
2495 Fix problem with out-of-srcdir builds. Also bump required glib version.
2497 2009-08-24 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2499 Reviewed by Xan Lopez.
2501 Bump package and so versions for 1.1.13 release.
2505 2009-08-22 Javier Jardón <javierjc1982@gmail.com>
2507 [GTK] Not use deprecated symbols in WebKitWebView example code.
2508 https://bugs.webkit.org/show_bug.cgi?id=28651
2510 * WebKit/gtk/webkit/webkitwebview.cpp
2512 2009-08-18 Xan Lopez <xlopez@igalia.com>
2514 Rubber-stamped by Holger Freyther.
2516 Require at least libsoup 2.27.91 for the new password
2517 manager/authentication APIs.
2521 2009-08-18 Drew Wilson <atwilson@google.com>
2523 Reviewed by NOBODY (Build Break).
2525 Speculative fix for GTK DumpRenderTree.
2529 2009-08-18 Kent Tamura <tkent@chromium.org>
2531 Reviewed by Eric Seidel.
2533 Add --enable-datalist option.
2537 2009-08-14 Adam Bergkvist <adam.bergkvist@ericsson.com>
2539 Reviewed by Sam Weinig.
2541 [GTK] Added EventSource to the build (default on).
2542 https://bugs.webkit.org/show_bug.cgi?id=14997
2546 2009-08-14 Jan Michael Alonzo <jmalonzo@webkit.org>
2548 Rubber-stamped by Gustavo Noronha.
2550 Initialize CFLAGS and CXXFLAGS before the main body of the
2551 WEBKIT_INIT macro so C files don't get built with "-g -O2".
2553 * autotools/webkit.m4:
2555 2009-08-12 Xan Lopez <xlopez@igalia.com>
2557 Reviewed by Jan Alonzo.
2559 [GTK] Remove keyring optional features
2560 https://bugs.webkit.org/show_bug.cgi?id=28173
2562 Remove keyring support, we now do authentication storage through
2563 libsoup. We depend on libsoup master now, will bump the dependency
2564 when there's a new release.
2569 2009-08-11 Drew Wilson <atwilson@google.com>
2571 Reviewed by NOBODY (Build break).
2573 Speculative fix for GTK build break.
2577 2009-08-11 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2579 Reviewed by Simon Hausmann.
2581 Build the TestNetscapePlugin on Qt/Mac
2585 2009-08-11 Xan Lopez <xlopez@igalia.com>
2587 Reviewed by Jan Alonzo.
2589 Prefix lengthy commands with AM_V_GEN so that they produce an
2590 output like 'GEN <filename>' when in silent mode.
2594 2009-08-05 Jan Michael Alonzo <jmalonzo@webkit.org>
2596 Reviewed by Xan Lopez.
2598 [Gtk] macros in webkit.m4 should be defined once only
2599 https://bugs.webkit.org/show_bug.cgi?id=27929
2601 The macros in webkit.m4 are not meant to be called multiple times
2602 so we'll make them AC_DEFUN_ONCE. Also make AC_HEADER_STDC and AC_PROG_CXX
2603 AC_REQUIRE to remove the automake warnings when doing autogen.sh.
2605 Lastly, make sure CXXFLAGS and CFLAGS are defined before
2606 AC_PROG_CXX gets expanded so it doesn't add "-g -O2" on Release builds.
2608 * autotools/webkit.m4:
2610 2009-08-05 Xan Lopez <xlopez@igalia.com>
2612 Revert r46714, it was making us build debug images by default.
2614 * autotools/webkit.m4:
2616 2009-08-03 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2618 Reviewed by Eric Seidel.
2620 [Qt] Consolidate common gcc flags to WebKit.pri
2621 https://bugs.webkit.org/show_bug.cgi?id=27934
2625 2009-08-03 Jan Michael Alonzo <jmalonzo@webkit.org>
2627 Rubber-stamped by Eric Seidel.
2629 [Gtk] macros in webkit.m4 should be defined once only
2630 https://bugs.webkit.org/show_bug.cgi?id=27929
2632 The macros in webkit.m4 are not meant to be called multiple times
2633 so we'll make them AC_DEFUN_ONCE. Also make AC_HEADER_STDC and AC_PROG_CXX
2634 AC_REQUIRE to remove the automake warnings when doing autogen.sh.
2636 * autotools/webkit.m4:
2638 2009-07-29 Ariya Hidayat <ariya.hidayat@nokia.com>
2640 Reviewed by Simon Hausmann.
2642 Adding ImageDiff project file.
2644 https://bugs.webkit.org/show_bug.cgi?id=27813
2646 * WebKit.pro: Added ImageDiff.pro.
2648 2009-07-29 Jan Michael Alonzo <jmalonzo@webkit.org>
2650 Reviewed by Eric Seidel and Xan Lopez.
2652 [Gtk] Enable http/tests/appcache tests
2653 https://bugs.webkit.org/show_bug.cgi?id=27674
2655 * GNUmakefile.am: Add webkit/webkitapplicationcache.cpp
2657 2009-07-28 Xan Lopez <xlopez@igalia.com>
2659 Reviewed by Gustavo Noronha.
2661 Use automake 1.11 SILENT_RULES when present, for cleaner build
2662 output. You can disable it by passing --disable-silent-rules to
2663 configure or V=1 to make.
2665 * autotools/dolt.m4:
2668 2009-07-28 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2670 Reviewed by Simon Hausmann.
2672 [Qt] Disable some compiler warnings for the win build
2673 https://bugs.webkit.org/show_bug.cgi?id=27709
2677 2009-07-28 Xan Lopez <xlopez@igalia.com>
2679 Reviewed by Gustavo Noronha.
2681 * configure.ac: bump version for 1.1.12 release.
2683 2009-07-24 Xan Lopez <xlopez@igalia.com>
2685 Reviewed by Gustavo Noronha.
2687 Remove unneeded commas from PKG_CHECK_MODULES.
2691 2009-07-24 Jan Michael Alonzo <jmalonzo@webkit.org>
2693 Reviewed by Xan Lopez.
2695 Bump pango version requirement to 1.12 which is the version that
2700 2009-07-21 Roland Steiner <rolandsteiner@google.com>
2702 Reviewed by David Levin.
2704 Add ENABLE_RUBY to list of build options
2705 https://bugs.webkit.org/show_bug.cgi?id=27324
2707 * configure.ac: Added flag ENABLE_RUBY.
2709 2009-07-20 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2711 Reviewed by Holger Freyther.
2713 [Qt] Add an option for QtLauncher to build without QtUiTools dependency
2714 https://bugs.webkit.org/show_bug.cgi?id=27438
2716 Based on Norbert Leser's work.
2718 * WebKit.pri: Symbian does not have UiTools
2720 2009-07-16 Fumitoshi Ukai <ukai@chromium.org>
2722 Reviewed by David Levin.
2724 Add --web-sockets flag and ENABLE_WEB_SOCKETS define.
2725 https://bugs.webkit.org/show_bug.cgi?id=27206
2727 Add --enable-web-sockets in configure.ac
2731 2009-07-16 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2733 Reviewed by Simon Hausmann.
2735 [Qt] Enable GNU compiler extensions to the ARM compiler
2736 for all Qt ports using RVCT
2737 https://bugs.webkit.org/show_bug.cgi?id=27348
2741 2009-07-15 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2743 Rubber-stamped by Simon Hausmann.
2745 Fix the Qt/Mac build by disabling TestNetscapePlugin
2747 We should fix and enable this once we run DRT for Qt/Mac
2751 2009-07-13 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2753 Unreviewed build fix. Require the correct libsoup version now that
2758 2009-07-13 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2760 Reviewed by Tor Arne Vestbø.
2762 [Qt] Build fix for QtWebKit on Win
2763 https://bugs.webkit.org/show_bug.cgi?id=27205
2765 * WebKit.pri: Include the major version number in the QtWebKit
2766 library file for Win.
2768 2009-07-13 Simon Hausmann <simon.hausmann@nokia.com>
2770 Reviewed by Ariya Hidayat.
2772 Add the test netscape plugin for the Qt DRT to the build.
2776 2009-07-13 Drew Wilson <atwilson@google.com>
2778 Reviewed by David Levin.
2780 Add ENABLE(SHARED_WORKERS) flag and define SharedWorker APIs
2781 https://bugs.webkit.org/show_bug.cgi?id=26932
2783 Added ENABLE(SHARED_WORKERS) flag.
2787 2009-07-12 Xan Lopez <xlopez@igalia.com>
2789 Reviewed by Gustavo Noronha.
2791 Bump version in preparation for 1.1.11 release.
2795 2009-07-07 Norbert Leser <norbert.leser@nokia.com>
2797 Reviewed by Simon Hausmann.
2799 Exclude DumpRenderTree.pro from symbian build
2803 2009-07-09 Drew Wilson <atwilson@google.com>
2805 Reviewed by Alexey Proskuryakov.
2807 https://bugs.webkit.org/show_bug.cgi?id=26903
2809 Turned on CHANNEL_MESSAGING by default because the MessageChannel API
2810 can now be implemented for Web Workers and is reasonably stable.
2812 * configure.ac: enable CHANNEL_MESSAGING.
2814 2009-07-03 Jan Michael Alonzo <jmalonzo@webkit.org>
2816 Reviewed by Xan Lopez and Gustavo Noronha.
2818 Set user-agent from application
2819 https://bugs.webkit.org/show_bug.cgi?id=17375
2821 Define UA version macros to be used by the UA string.
2822 Add new WebSettings unit test for the User-Agent string API.
2827 2009-06-20 Gustavo Noronha Silva <gns@gnome.org>
2829 Reviewed by Jan Alonzo.
2831 Adding files for the new test case for loading statuses.
2835 2009-06-15 Xan Lopez <xlopez@igalia.com>
2837 Reviewed by Gustavo Noronha.
2839 Version bump in preparation for 1.1.10 release.
2843 2009-06-12 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2845 Reviewed by Xan Lopez.
2847 Refactor handling of options in the build-webkit script
2849 Options are now defined in one place, and then reused when creating
2850 the usage help text, the arguments to GetOptions(), and when passing
2851 the options on to the underlying port-dependent build systems.
2853 This allows the Qt port to read the defaults for the options from the
2854 pro file (dynamically), and to pass the options on to qmake at build.
2858 2009-06-11 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2860 Reviewed by Holger Freyther.
2862 [Qt] Fix release build detection
2863 https://bugs.webkit.org/show_bug.cgi?id=26267
2867 2009-06-10 Gustavo Noronha Silva <gns@gnome.org>
2869 Reviewed by Xan Lopez.
2871 Add unit tests for our WebKitNetworkRequest object.
2875 2009-06-10 Xan Lopez <xlopez@igalia.com>
2877 Reviewed by Gustavo Noronha.
2879 Version bump in preparation for 1.1.9 release.
2883 2009-06-10 Xan Lopez <xlopez@igalia.com>
2885 Reviewed by Jan Alonzo.
2887 https://bugs.webkit.org/show_bug.cgi?id=25415
2888 [GTK][ATK] Please implement support for get_text_at_offset
2890 Add new dependency on the Gail utils library, needed for our a11y
2896 2009-05-29 Gustavo Noronha Silva <gns@gnome.org>
2898 Reviewed by Jan Alonzo.
2900 Add a test-case for our HTTP backend, currently checking the
2901 ref-counting of the SoupMessage.
2905 2009-05-28 Dirk Schulze <krit@webkit.org>
2907 Reviewed by Nikolas Zimmermann.
2909 Enable the new build flag --filters for Gtk. More details in WebCore/ChangeLog.
2913 2009-05-19 Xan Lopez <xlopez@igalia.com>
2915 Reviewed by Jan Alonzo and Gustavo Noronha.
2917 https://bugs.webkit.org/show_bug.cgi?id=25415
2918 [GTK][ATK] Please implement support for get_text_at_offset
2920 Add new test file for ATK.
2924 2009-05-28 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2926 Rubber-stamped by Xan Lopez.
2928 Fix webkitgtk_cleanfiles to clean gtk-doc-related files in the
2929 correct directory, so that we pass make distcheck.
2933 2009-05-28 Xan Lopez <xlopez@igalia.com>
2935 Bump version numbers in preparation for 1.1.8 release.
2939 2009-05-23 Jan Michael Alonzo <jmalonzo@webkit.org>
2941 Unreviewed build fix. Add gstreamer-video-0.10 libs to
2942 GSTREAMER_LIBS to resolve an undefined reference to gst_video_get_size
2943 - symbol used in MediaPlayerPrivateGstreamer.
2947 2009-05-23 Jan Michael Alonzo <jmalonzo@webkit.org>
2949 Reviewed by Xan Lopez.
2951 [Gtk] Various autotools build refactoring and fixes
2952 https://bugs.webkit.org/show_bug.cgi?id=25286
2954 Refactor library LIBS. Move third-party libs in libwebkit instead
2959 2009-05-22 Antonio Gomes <antonio.gomes@openbossa.org>
2961 Reviewed by Gustavo Noronha.
2963 Make Gtk build not bail out if gtk-doc-tools is not installed.
2965 Warning message shown instead.
2969 2009-05-22 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2971 Reviewed by Xan Lopez.
2973 Add big warnings about the glib unicode backend being slow and
2974 incomplete, since it is a work in progress.
2976 * autotools/webkit.m4:
2979 2009-05-22 Dominik Röttsches <dominik.roettsches@access-company.com>
2981 Reviewed by Gustavo Noronha.
2983 https://bugs.webkit.org/show_bug.cgi?id=15914
2984 [GTK] Implement Unicode functionality using GLib
2986 Initial version of this patch by Jürg Billeter.
2988 Adding options for --with-unicode-backend=icu|glib
2989 and checking for pango version >= 1.21.0 if GLib backend
2990 is selected. Temporarily, until remaining parts of
2991 this patch are committed, introduce WTF_USE_GLIB_ICU_UNICODE_HYBRID
2992 macro to allow for a mixed compilation with WTF Unicode
2993 backend based on GLib while text codecs and TextBreakIterator
2994 remain ICU dependent.
2999 2009-05-18 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3001 Reviewed by Gavin Barraclough.
3003 Enable YARR, and disable WREC for GTK+.
3007 2009-05-18 Jan Michael Alonzo <jmalonzo@webkit.org>
3009 Reviewed by Xan Lopez.
3011 [Gtk] Various autotools build refactoring and fixes
3012 https://bugs.webkit.org/show_bug.cgi?id=25286
3014 Add support for running unit tests. Also run the tests whenever
3015 the 'check' target runs.
3019 2009-05-18 Jan Michael Alonzo <jmalonzo@webkit.org>
3021 Reviewed by Xan Lopez.
3023 [Gtk] Various autotools build refactoring and fixes
3024 https://bugs.webkit.org/show_bug.cgi?id=25286
3030 2009-05-18 Jan Michael Alonzo <jmalonzo@webkit.org>
3032 Reviewed by Xan Lopez.
3034 [Gtk] Various autotools build refactoring and fixes
3035 https://bugs.webkit.org/show_bug.cgi?id=25286
3037 Add -no-install and -no-fast-install to programs and tests that we
3038 don't install. Also remove -O2 since this is already handled at
3043 2009-05-17 Jan Michael Alonzo <jmalonzo@webkit.org>
3045 Reviewed by Xan Lopez.
3047 [Gtk] Various autotools build refactoring and fixes
3048 https://bugs.webkit.org/show_bug.cgi?id=25286
3050 Refactor library cflags
3054 2009-05-15 Fridrich Strba <fridrich.strba@bluewin.ch>
3056 Reviewed by Jan Alonzo.
3058 Use AC_CANONICAL_HOST instead of AC_CANONICAL_SYSTEM, since
3059 the JIT compiler is not a cross-compiler
3063 2009-05-13 Xan Lopez <xlopez@igalia.com>
3065 Unreviewed: bump versions in preparation for 1.1.7 release.
3069 2009-05-13 Xan Lopez <xlopez@igalia.com>
3071 Rubber-stamped by Gustavo Noronha.
3073 Revert commit r43563, since it breaks WebKitGTK+ when compiled
3078 2009-05-12 Jan Michael Alonzo <jmalonzo@webkit.org>
3080 Reviewed by Holger Freyther.
3082 [Gtk] Various autotools build refactoring and fixes
3083 https://bugs.webkit.org/show_bug.cgi?id=25286
3085 Refactor use of CFLAGS, CXXFLAGS, LIBADD and LDFLAGS.
3089 2009-05-09 Jan Michael Alonzo <jmalonzo@webkit.org>
3091 Reviewed by Gustavo Noronha.
3093 WebKit-r43163 won't build for gtk-directfb
3094 https://bugs.webkit.org/show_bug.cgi?id=25538
3096 Move the ENCHANT check out of the with_target conditional since it
3097 applies to all targets
3101 2009-05-09 Mike Hommey <glandium@debian.org>
3103 Reviewed by Geoffrey Garen. Landed by Jan Alonzo.
3105 Enable JIT on x86-64 gtk+
3106 https://bugs.webkit.org/show_bug.cgi?id=24724
3110 2009-05-08 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3112 Reviewed by Xan Lopez.
3114 Ship the gtk-doc.make file, so as to not depend on gtkdoc-tools.
3119 2009-05-06 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3121 Reviewed by Simon Hausmann.
3123 Build QtWebKit as a framework on Mac
3125 This implies both debug and release build by default, unless
3126 one of the --debug or --release config options are passed to
3127 the build-webkit script.
3129 Frameworks can be disabled by passing CONFIG+=webkit_no_framework
3130 to the build-webkit script.
3132 To be able to build both debug and release targets in parallel
3133 we have to use separate output directories for the generated
3134 sources, which is not optimal, but required to avoid race conditions.
3136 An optimization would be to only require this spit-up on Mac.
3140 2009-04-30 Jan Michael Alonzo <jmalonzo@webkit.org>
3142 Unreviewed build GTK build fix
3144 * configure.ac: typo fix - javascript_debugger should be enable_javascript_debugger
3146 2009-04-30 Dimitri Glazkov <dglazkov@chromium.org>
3148 Unreviewed, build fix.
3150 https://bugs.webkit.org/show_bug.cgi?id=25470
3151 Extend the cover of ENABLE_JAVASCRIPT_DEBUGGER to profiler.
3153 * configure.ac: Add autoconfig options, missed in the first commit.
3155 2009-04-28 Xan Lopez <xlopez@igalia.com>
3157 Unreviewed: bump versions in preparation for 1.1.6 release.
3161 2009-04-25 Jan Michael Alonzo <jmalonzo@webkit.org>
3163 Reviewed by Xan Lopez.
3165 [GTK] Error reporting
3166 https://bugs.webkit.org/show_bug.cgi?id=18344
3168 Add webkiterror to the build.
3172 2009-04-25 Jan Michael Alonzo <jmalonzo@webkit.org>
3174 Reviewed by Xan Lopez.
3176 [GTK] Error reporting
3177 https://bugs.webkit.org/show_bug.cgi?id=18344
3179 Add the default error page for installation.
3183 2009-04-24 Diego Escalante Urrelo <diegoe@gnome.org>
3185 Reviewed by Gustavo Noronha.
3187 https://bugs.webkit.org/show_bug.cgi?id=15616
3188 [GTK] Add spell checking
3190 Add enchant support for spell-checking-languages property to work
3196 2009-04-24 Simon Hausmann <simon.hausmann@nokia.com>
3198 Reviewed by Ariya Hidayat.
3200 Added support for generating API docs in the Qt build using "make docs"
3202 * WebKit.pro: Include docs.pri for "make docs" target.
3204 2009-04-14 Xan Lopez <xlopez@igalia.com>
3206 Unreviewed version bump in preparation for 1.1.5 release.
3210 2009-04-06 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3212 Rubber-stamped by Sam Weinig.
3214 Added rules to maintain the localization support. We cannot simply
3215 use whatever gettextize gives us because our build system is
3221 2009-04-05 Mike Hommey <glandium@debian.org>
3223 Reviewed by Holger Freyther.
3225 Filter out all C++ symbols
3226 https://bugs.webkit.org/show_bug.cgi?id=24960
3228 Considering the public API is all C, we can just filter out all
3229 C++ mangled symbols, which will avoid exporting symbols in some
3230 corner cases such as gcc bugs on specific architectures, etc.
3232 * autotools/symbols.filter:
3234 2009-04-03 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3236 Reviewed by Holger Freyther.
3238 Require GTK+ >= 2.10; 2.8 is already very old, and some very
3239 useful APIs are only available since 2.10.
3243 2009-04-01 Christian Dywan <christian@twotoasts.de>
3245 Reviewed by Holger Freyther.
3247 Unit test WebKitDownload
3248 http://bugs.webkit.org/show_bug.cgi?id=24844
3250 * GNUmakefile.am: Add a unit test for downloading.
3252 2009-04-01 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3254 Unreviewed build fix. Fix make distcheck, after the gtk-doc
3259 2009-03-30 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3261 Reviewed by Holger Freyther.
3263 Integrate gtk-doc into the Gtk+ buildsystem.
3268 2009-03-30 Xan Lopez <xlopez@igalia.com>
3270 Unreviewed: bump version to 1.1.4 for release.
3274 2009-03-21 Xan Lopez <xlopez@igalia.com>
3276 Reviewed by Holger Freyther.
3278 Require gnome-keyring 2.26.0, since we were depending on an
3279 unreleased trunk revision between 2.25.91 and 2.26.0.
3283 2009-03-20 Jan Michael Alonzo <jmalonzo@gmail.com>
3285 Reviewed by Holger Freyther.
3287 [GTK] Misc patches for WebKitWebHistoryItem
3288 https://bugs.webkit.org/show_bug.cgi?id=24493
3290 Added build support for build the WebKitWebHistoryItem unit test.
3294 2009-03-20 Jan Michael Alonzo <jmalonzo@gmail.com>
3296 Reviewed by Holger Freyther.
3298 Separate gtk unit tests
3299 https://bugs.webkit.org/show_bug.cgi?id=24039
3301 Build the unit tests accordingly.
3305 2009-03-17 Gustavo Noronha Silva <gns@gnome.org>
3307 Reviewed by Mark Rowe.
3309 Enable HTML5 media elements support by default in the GTK+ port.
3313 2009-03-17 Mike Hommey <glandium@debian.org>
3315 Reviewed by Holger Freyther.
3317 Do not export cti* symbols.
3318 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=519924.
3320 * autotools/symbols.filter:
3322 2009-03-15 Xan Lopez <xlopez@igalia.com>
3324 Bump version to 1.1.3 for release and fix soversion
3325 calculation (oops). Thanks to Frederik Himpe for pointing this
3330 2009-03-15 Xan Lopez <xlopez@igalia.com>
3332 Bump version and libtool version for release.
3336 2009-03-14 Xan Lopez <xlopez@igalia.com>
3338 No review, build fix.
3340 Split clean rules to make distcheck pass.
3344 2009-03-13 Mark Rowe <mrowe@apple.com>
3346 Reviewed by Dan Bernstein.
3348 Remove rarely used Makefile targets from the Makefile.
3350 There are many situations in which the targets don't work as expected,
3351 and their primary use is addressed by having the build system default
3352 to building the appropriate architecture.
3356 2009-03-11 Jan Michael Alonzo <jmalonzo@webkit.org>
3358 Reviewed by Holger Freyther.
3360 [Gtk] Fix make clean targets
3361 https://bugs.webkit.org/show_bug.cgi?id=24450
3363 Fix 'make' clean targets. We shouldn't be removing DerivedSources
3364 if it's only clean. Only remove it if it's distclean or
3365 maintainer-clean. Also remove build-related auxillary files on
3366 dist/maintainer clean.
3370 2009-03-11 Jan Michael Alonzo <jmalonzo@webkit.org>
3372 Reviewed by Holger Freyther
3374 [GTK]DumpRenderTree doesn't compile for non-X11 GTK ports anymore
3375 https://bugs.webkit.org/show_bug.cgi?id=2260
3377 pangoft2 is also used in directfb builds so use it for all targets
3381 2009-03-02 Xan Lopez <xan@gnome.org>
3383 Reviewed by Mark Rowe.
3385 https://bugs.webkit.org/show_bug.cgi?id=24287
3386 [GTK] Move auth dialog feature to WebKit/
3388 Add WebKitSoupAuthDialog files to build.
3392 2009-03-03 Gustavo Noronha Silva <gns@gnome.org>
3394 Reviewed by Alexey Proskuryakov.
3396 https://bugs.webkit.org/show_bug.cgi?id=16826
3397 [Gtk] Implement WebKitDownload
3399 Adding new files related to WebKitDownload to the GTK+ port.
3403 2009-03-02 Gustavo Noronha Silva <gns@gnome.org>
3405 Unreviewed build fix; adding missing files to EXTRA_DIST, so that
3406 they show up in the tarball.
3410 2009-03-01 Christian Dywan <christian@twotoasts.de>
3412 * configure.ac: Bump GTK port version to 1.1.1.
3414 2009-02-27 Gustavo Noronha Silva <gns@gnome.org>
3416 Unreviewed build fix. Adding the WebKit/gtk/webkitmarshal.list
3417 file to EXTRA_DIST to fix make dist.
3421 2009-02-26 Xan Lopez <xan@gnome.org>
3423 Reviewed by Holger Freyther.
3425 https://bugs.webkit.org/show_bug.cgi?id=16947
3426 [GTK] Missing HTTP Auth challenge
3428 Add HTTP authentication dialog with optional GNOME Keyring
3434 2009-02-26 Xan Lopez <xan@gnome.org>
3436 Reviewed by Holger Freyther.
3438 https://bugs.webkit.org/show_bug.cgi?id=16947
3439 [GTK] Missing HTTP Auth challenge
3441 Take marshallers to be built from a manually maintained list
3442 instead of grepping the sources.
3444 It's much faster, especially so now that we want to add
3445 marshallers from WebCore too. A system to only take into account
3446 the modified files when generating the marshallers from sources
3447 could be hacked, but I think it's overkill considering how rarely
3448 a new marshaller is added.
3452 2009-02-24 Jan Michael Alonzo <jmalonzo@webkit.org>
3454 Reviewed by Alexey Proskuryakov.
3456 [Gtk] add options for 3D transforms and HTML5 channel messaging to the build
3457 https://bugs.webkit.org/show_bug.cgi?id=24072
3459 Add options for toggling 3D transforms and HTML5 channel messaging
3462 Also fix the web-workers option. It should be web-workers and not workers.
3466 2009-02-23 Xan Lopez <xan@gnome.org>
3468 Reviewed by Alexey Proskuryakov.
3470 https://bugs.webkit.org/show_bug.cgi?id=22624
3471 [SOUP][GTK] Need API to get SoupSession from WebKit.
3473 Remove CURL support, the only supported HTTP backend is SOUP now.
3478 2009-02-19 Christian Dywan <christian@twotoasts.de>
3480 Rubber-stamped by Holger Freyther.
3482 http://bugs.webkit.org/show_bug.cgi?id=22811
3483 Underlinking in Programs_UnitTests (GTK+ build)
3485 * GNUmakefile.am: Add GLIB_LIBS to unit test library flags.
3487 2009-02-18 Gustavo Noronha Silva <gns@gnome.org>
3489 Reviewed by Holger Freyther.
3491 Fix symbols.filter location, and add other missing files to the
3492 autotools build, so that make dist works.
3496 2009-02-17 Gustavo Noronha Silva <gns@gnome.org>
3498 Reviewed by Alexey Proskuryakov.
3500 https://bugs.webkit.org/show_bug.cgi?id=23939
3501 Release build being built with debugging symbols
3503 * configure.ac: Revert change done in revision 40790, since we
3504 already have a AC_PROG_CXX macro call as part of WEBKIT_INIT
3506 2009-02-12 Gustavo Noronha Silva <gns@gnome.org>
3508 Reviewed by Eric Seidel.
3510 * configure.ac: Make soup the default HTTP backend for the Gtk port.
3512 2009-02-09 Calvin Walton <calvin.walton@gmail.com>
3514 Reviewed by Holger Freyther.
3516 https://bugs.webkit.org/show_bug.cgi?id=23823
3518 [Gtk] Fix build with recent autotools
3520 Current versions of automake/libtool don't assume you want C++ enabled
3521 by default any more, so explicitly check for a C++ compiler.
3523 * configure.ac: Add AC_PROG_CXX macro
3525 2009-02-02 Christian Dywan <christian@twotoasts.de>
3527 Rubber-stamped by Holger Freyther.
3529 Don't require Geolocation by default.
3533 2009-01-30 Jan Michael Alonzo <jmalonzo@webkit.org>
3535 Reviewed by Nikolas Zimmermann.
3537 [Gtk] Refactor autoconf/configure.ac in preparation for jsc and webkit build splits
3538 https://bugs.webkit.org/show_bug.cgi?id=22136
3541 * acinclude.m4: Removed.
3543 * autotools/acinclude.m4: Added.
3544 * autotools/dolt.m4: Added.
3545 * autotools/symbols.filter: Renamed from symbols.filter.
3546 * autotools/webkit.m4: Added.
3549 2009-01-30 Holger Hans Peter Freyther <zecke@selfish.org>
3551 Reviewed by Nikolas Zimmermann.
3553 [GTK] Implement GeolocationService using the Geoclue library
3555 https://bugs.webkit.org/show_bug.cgi?id=22022
3557 Untested implementation of the GeolocationService using the geoclue
3558 library. Velocity handling is completely missing and the accuracy
3559 handling might be wrong.
3564 2009-01-11 Xan Lopez <xan@gnome.org>
3566 Reviewed by Holger Freyther.
3568 Bump version to 1.1.0 since we are breaking ABI and adding new
3573 2008-12-19 Marco Barisione <marco.barisione@collabora.co.uk>
3575 Reviewed by Holger Freyther.
3577 http://bugs.webkit.org/show_bug.cgi?id=16562
3578 [gtk] Implement WebPolicyDelegate methods
3580 Original work by Pierre-Luc Beaudoin. Final touches by Gustavo
3583 This implements the delegates methods of WebPolicyDelegate.
3584 Since Gtk+/C doesn't have delegate methods, they are replaced with
3587 A new object WebKitWebPolicyDecision allows the browser to delay its
3588 response in certain cases. WebKitWebNavigationAction contains the
3589 information about what caused a navigation request.
3591 * GNUmakefile.am: Add new files
3593 2008-12-19 Gustavo Noronha Silva <gns@gnome.org>
3595 Reviewed by Holger Freyther.
3597 Use ustar tar format for WebKit/GTK+'s make dist target, so that
3598 storing files whose filenames are > 99 is possible.
3602 2008-12-19 Holger Hans Peter Freyther <zecke@selfish.org>
3604 [GTK] Build fix by defining WTF_USE_JIT_STUB_ARGUMENT_VA_LIST
3606 Fix the jit compilation on i*686 on Linux by using the va_list
3607 to pass arguments to the CTI. This is done on the MAC as well
3608 and sunspider and javascriptcore seem to work with that.
3612 2008-12-18 Pamela Greene <pam@chromium.org>
3614 Submitted without review.
3615 Right, remove the whole misplaced directory, not just the tests.
3618 * fast/dom: Removed.
3620 2008-12-18 Pamela Greene <pam@chromium.org>
3622 Submitted without review.
3623 Moving layout test into LayoutTests where it belongs.
3625 * fast/dom/setter-type-enforcement-expected.txt: Removed.
3626 * fast/dom/setter-type-enforcement.html: Removed.
3628 2008-12-15 Daniel Macks <dmacks@netspace.org>
3630 Reviewed by Darin Adler.
3632 Default to use external libicu-config if avail on all platforms.
3633 https://bugs.webkit.org/show_bug.cgi?id=22713
3637 2008-12-12 Holger Hans Peter Freyther <zecke@selfish.org>
3639 Back out r39222 as this is breaking the build on Gentoo (aclocal-1.10)
3641 The m4 directory does not exist and we now have a compile issue on
3647 2008-12-11 Daniel Macks <dmacks@netspace.org>
3649 Reviewed by Darin Adler.
3651 https://bugs.webkit.org/show_bug.cgi?id=22714
3653 Put libtool macro files in subdir that it wants.
3658 2008-12-07 Holger Hans Peter Freyther <zecke@selfish.org>
3660 Reviewed by Eric Seidel.
3662 [Gtk+] Use glib's unit test facilities to test the WebKit/Gtk+ API
3664 https://bugs.webkit.org/show_bug.cgi?id=22491
3666 Add the skeleton to WebKit/gtk/tests and integrate that into the
3667 buildsystem. Testing support was added in glib 2.16. For versions
3668 using glib < 2.16 we compile an empty application.
3672 2008-12-07 Holger Hans Peter Freyther <zecke@selfish.org>
3674 Reviewed by Cameron Zwarich.
3676 [GTK] Define ENABLE_JIT_OPTIMIZE_CALL, ENABLE_JIT_OPTIMIZE_PROPERTY_ACCESS, ENABLE_JIT_OPTIMIZE_ARITHMETIC
3678 When building the jit on i*86 also enable the above optimizations.
3682 2008-12-03 Simon Hausmann <hausmann@webkit.org>
3684 Reviewed by Tor Arne Vestbø.
3686 Fix the build of WebKit inside Qt by making sure that qmake generators
3687 that do not produce generated sources (i.e. cpp files) are not
3688 included in SOURCES.
3692 2008-12-02 Simon Hausmann <hausmann@webkit.org>
3694 Reviewed by Tor Arne Vestbø.
3696 Removed JavaScriptCore from SUBDIRS as it's not built separately
3701 2008-11-28 Gustavo Noronha Silva <gns@gnome.org>
3703 Reviewed and slightly modified by Holger Freyther.
3705 https://bugs.webkit.org/show_bug.cgi?id=19130
3707 Added the new WebKitGtk files to be built:
3708 WebKit/gtk/webkit/webkitwebwindowfeatures.{cpp,h}
3712 2008-11-26 Kalle Vahlman <kalle.vahlman@movial.com>
3714 Reviewed by Darin Adler. Landed by Jan Alonzo.
3716 Bison versions under 2.2 produce crashing CSSGrammar code for ARM
3717 https://bugs.webkit.org/show_bug.cgi?id=22456
3719 Check for bison version 2.2 or greater on ARM. Earlier versions produce
3720 code that crashes on ARM devices.
3724 2008-11-25 Holger Hans Peter Freyther <zecke@selfish.org>
3726 Reviewed by David Kilzer.
3728 https://bugs.webkit.org/show_bug.cgi?id=22022
3730 Add Geolocation support to the configure.ac
3732 Add an option to build WebKit/Gtk+ with Geolocation. The
3733 implementation will be using Gypsy.
3737 2008-11-24 Holger Hans Peter Freyther <zecke@selfish.org>
3739 Reviewed by Mark Rowe.
3741 [Gtk+] Add configure option to enable Web Workers and enable it by default
3743 Add --enable-workers to the buildsystem (used by build-webkit) add
3744 the to be build files to the GNUmakefile.am and change build-webkit
3745 to enable Web Workers by default.
3749 2008-09-09 Joerg Bornemann <joerg.bornemann@trolltech.com>
3751 Reviewed by Simon Hausmann.
3753 Steps towards making the Qt port of WebKit compile on Windows CE
3755 https://bugs.webkit.org/show_bug.cgi?id=20746
3757 * WebKit.pro: don't build DumpRenderTree on all Win32 platforms
3759 2008-11-17 Nikolas Zimmermann <nikolas.zimmermann@torchmobile.com>
3761 Reviewed by George Staikos.
3763 Add WML build support for Gtk as well.
3767 2008-11-16 Geoffrey Garen <ggaren@apple.com>
3771 Try to fix gtk build.
3775 2008-11-10 Tor Arne Vestbø <tavestbo@trolltech.com>
3777 Rubber-stamped by Simon Hausmann.
3779 Distinguish between building from trunk and as part of Qt
3783 2008-11-10 Morten Sørvig <msorvig@trolltech.com>
3785 Reviewed by Simon Hausmann.
3787 Make tests/auto/qwebframe compile on Qt/Mac.
3789 * WebKit.pri: Fix linkage against QtWebKit when compiled as framework.
3791 2008-11-06 Cameron Zwarich <zwarich@apple.com>
3795 Speculatively fix the GTK build.
3799 2008-11-06 Alp Toker <alp@nuanti.com>
3801 GTK build fix for r38155. create_hash_table was moved out of kjs/
3805 2008-11-06 Cameron Zwarich <zwarich@apple.com>
3807 Rubber-stamped by Sam Weinig.
3809 Correct the reference to jsc.pro in WebKit.pro to match its new
3810 location in the root directory of JavaScriptCore.
3814 2008-11-03 Alp Toker <alp@nuanti.com>
3816 autotools distcleancheck fix. Add dolt-generated files and
3817 webkitenumtypes.h to the list of files that need to be cleaned.
3822 2008-11-03 Alp Toker <alp@nuanti.com>
3824 Rubber-stamped by Holger Freyther.
3826 Do not enable RTTI or exceptions in debug builds, matching release
3827 builds. They don't help much with debugging and significantly slow
3828 down and increase the size of the debug build.
3832 2008-11-03 Alp Toker <alp@nuanti.com>
3834 Rubber-stamped by Holger Freyther.
3836 Add mingw32 case to dolt for faster GTK+ Windows builds.
3840 2008-11-02 Xan Lopez <xan@gnome.org>
3842 Reviewed by Holger Freyther
3844 https://bugs.webkit.org/show_bug.cgi?id=22009
3845 HTML5 Video with GStreamer pulls gnome-vfs without using it.
3848 Remove gnome-vfs from configure.ac, it's unused.
3850 2008-10-30 Alp Toker <alp@nuanti.com>
3852 https://bugs.webkit.org/show_bug.cgi?id=19395
3853 doltlibtool bug with bash 3.0
3855 autotools dolt build fix for bash version 3.0 and older. Remove
3856 concatenation syntax from doltlibtool to support the older versions
3857 which don't have '+='.
3861 2008-10-30 Alp Toker <alp@nuanti.com>
3863 Rubber-stamped by Oliver Hunt.
3865 autotools build system change to enable JIT features by default. Can
3866 be disabled with --disable-jit (and is disabled automatically on
3867 unsupported platforms).
3871 2008-10-30 Alp Toker <alp@nuanti.com>
3873 Bump WebKit GTK+ version to 1.0.3.
3877 2008-10-29 Gustavo Noronha Silva <gns@gnome.org>
3879 Reviewed by Holger Freyther.
3881 Added all the files that need to be installed for the Inspector to
3884 2008-10-29 Mike Hommey <glandium@debian.org>
3886 Reviewed by Holger Freyther.
3888 https://bugs.webkit.org/show_bug.cgi?id=21884
3889 Test presence and link against libpng.
3894 2008-10-29 Jan Michael Alonzo <jmalonzo@webkit.org>
3896 Reviewed by Holger Freyther.
3898 Add --enable-optimizations to enable optimized builds. The default
3899 is to enable it for release builds, and disabled for debug builds.
3900 This option will allow builders to have a debug as well as
3906 2008-10-28 Mike Hommey <glandium@debian.org>
3908 Reviewed by Alp Toker.
3910 https://bugs.webkit.org/show_bug.cgi?id=21885
3911 [GTK] libwebkit doesn't link against libpangoft2
3913 Add pkg-config check for pangoft2 which provides
3914 pango_fc_font_description_from_pattern() used in the FreeType font
3919 2008-10-28 Alp Toker <alp@nuanti.com>
3921 Include copyright license files in the autotools dist target.
3923 Change suggested by Mike Hommey.
3927 2008-10-25 Jan Michael Alonzo <jmalonzo@webkit.org>
3929 Gtk build fix: add '-' to Wl which was missed in r36845
3933 2008-10-22 Alp Toker <alp@nuanti.com>
3935 Fix build for Cairo 1.2.
3939 2008-10-20 Alp Toker <alp@nuanti.com>
3941 Partial GTK+/Win32 build fix. Lowercase library name to enable linking
3942 when cross-compiling Windows binaries from Linux: -lWs2_32 -> -lws2_32
3946 2008-10-13 Alp Toker <alp@nuanti.com>
3948 GTK+ build fix: Ensure correct builds when debugging is
3949 enabled/disabled by defining NDEBUG in autotoolsconfig.h as needed.
3950 It's still passed as a compiler flag since some sources (DRT) don't
3955 2008-10-09 Alp Toker <alp@nuanti.com>
3957 Reviewed by Mark Rowe.
3959 https://bugs.webkit.org/show_bug.cgi?id=20760
3960 Implement support for x86 Linux in CTI
3962 Prepare to enable CTI/WREC on supported architectures. Will be
3963 switched on when the crasher introduced in r37386 is resolved.
3967 2008-10-07 Alp Toker <alp@nuanti.com>
3969 GTK+ build fix for older automake versions (1.7). Discussed in bug
3974 2008-10-07 Alp Toker <alp@nuanti.com>
3976 Reviewed by Mark Rowe.
3978 https://bugs.webkit.org/show_bug.cgi?id=21392
3979 [GTK] Auto-generate JS DOM binding sources list
3981 Remove the huge lists of generated DOM binding sources and headers in
3982 the build system. These are difficult to maintain and can be derived
3985 The new strategy is to re-use the existing lists of IDL sources (which
3986 are needed for dist support anyway). This will also ease the addition
3987 of new language bindings.
3991 2008-09-27 Jan Michael Alonzo <jmalonzo@webkit.org>
3993 Reviewed by Holger Freyther.
3995 https://bugs.webkit.org/show_bug.cgi?id=20287
3996 [Gtk] disable plugins for gtk/directfb target
3998 Introduce WTF_PLATFORM_X11 for X11 builds.
3999 Also use target-specific packages when building the port
4001 * configure.ac: Do not check for cairo-ft for directfb builds.
4003 2008-09-27 Marco Barisione <marco.barisione@collabora.co.uk>
4005 Reviewed by Holger Freyther.
4007 http://bugs.webkit.org/show_bug.cgi?id=21174
4008 [GTK][AUTOTOOLS] Enable large file support at configure time
4010 * configure.ac: Enable large file support with AC_SYS_LARGEFILE.
4012 2008-09-23 Richard Hult <richard@imendio.com>
4014 Reviewed by Alp Toker. Landed by Jan Alonzo.
4016 http://bugs.webkit.org/show_bug.cgi?id=20582
4017 [Gtk] Link error on Mac OS X
4019 * GNUmakefile.am: Only use the -version-script flag for the gnu
4021 * configure.ac: Check for GNU OSes.
4023 2008-09-19 Alp Toker <alp@nuanti.com>
4025 Build fix for the 'gold' linker and recent binutils. New behaviour
4026 requires that we link to used libraries explicitly.
4031 2008-09-04 Marco Barisione <marco.barisione@collabora.co.uk>
4033 Reviewed by Eric Seidel.
4035 http://bugs.webkit.org/show_bug.cgi?id=20380
4036 [GTK][AUTOTOOLS] Include autotoolsconfig.h from config.h
4038 * configure.ac: Rename the configuration header from aconfig.h to autotoolsconfig.h.
4040 2008-08-28 Alp Toker <alp@nuanti.com>
4042 GTK+ dist/build fix. List newly added header files.
4046 2008-08-27 Mike Hommey <glandium@debian.org>
4051 * symbols.filter: Added.
4053 2008-08-10 Jan Michael Alonzo <jmalonzo@webkit.org>
4055 Reviewed (and updated) by Alp Toker.
4057 https://bugs.webkit.org/show_bug.cgi?id=16620
4058 [GTK] Autotools make dist and make check support
4060 Get make dist working.
4062 Note that not all possible configurations have been tested yet.
4066 2008-08-09 Marco Barisione <marco.barisione@collabora.co.uk>
4068 Reviewed by Alp Toker.
4070 http://bugs.webkit.org/show_bug.cgi?id=19045
4071 [gtk] ./configure doesn't check for x toolkit availability
4073 Some old versions of Xt do not provide xt.pc, in this case use
4074 AC_CHECK_LIB to check if the library is installed and then fall back
4079 2008-08-09 Alp Toker <alp@nuanti.com>
4083 Back out r20338 libxslt check (conditional check already exists and
4084 this broke the build).
4086 Make the flex version check a warning rather than fatal to fix the
4091 2008-08-08 Jan Michael Alonzo <jmalonzo@webkit.org>
4093 Reviewed by Mark Rowe.
4095 http://bugs.webkit.org/show_bug.cgi?id=20338
4096 [Gtk] Autotools should check for libxslt
4098 Autotools check for libxslt
4102 2008-08-07 Kalle Vahlman <zuh@iki.fi>
4104 Reviewed by David Kilzer.
4106 Check for correct flex version to avoid faulty builds
4108 A correct Webkit build requires flex 2.5.33 but autotools build doesn't check for it
4109 https://bugs.webkit.org/show_bug.cgi?id=20253
4111 acinclude.m4: Import AX_COMPARE_VERSION macro
4112 configure.ac: Check for flex version
4117 2008-08-07 Simon Hausmann <hausmann@webkit.org>
4119 Rubber-stamped by Lars.
4121 Added API tests for QWebPage/QWebFrame based on QTestLib.
4123 * WebKit.pro: Add WebKit/qt/tests to the build.
4125 2008-08-06 Marco Barisione <marco.barisione@collabora.co.uk>
4127 Reviewed by Eric Seidel.
4129 http://bugs.webkit.org/show_bug.cgi?id=20276
4130 [GTK] Makefile rules for the enum GTypes files depend on Makefile
4131 instead of GNUmakefile
4133 The patch committed in revision 34649 added the code needed to
4134 generate GTypes for enums but the makefile rules for
4135 stamp-webkitenumtypes.h and webkitenumtypes.cpp were depending on
4136 Makefile (used by other ports) instead of GNUmakefile.
4138 * GNUmakefile.am: Depend on GNUmakefile instead of Makefile.
4140 2008-08-05 Marco Barisione <marco.barisione@collabora.co.uk>
4142 Reviewed by Alp Toker.
4144 http://bugs.webkit.org/show_bug.cgi?id=19045
4145 [gtk] ./configure doesn't check for x toolkit availability
4147 Check for the .pc file for Xt instead of hard coding -lXt in the
4150 Thanks to Dominik Röttsches for the initial patch.
4155 2008-07-30 Marco Barisione <marco.barisione@collabora.co.uk>
4159 http://bugs.webkit.org/show_bug.cgi?id=19742
4160 [GTK] Auto generate webkitmarshal.list
4162 Auto generate webkitmarshal.list from source files to reduce the
4163 number of conflicts when merging git branches or when applying
4165 Also rename webkit-marshal.* to webkitmarshal.* for consistency.
4169 2008-07-25 Jan Michael Alonzo <jmalonzo@webkit.org>
4171 Reviewed by Mark Rowe.
4173 Copy the way Gtk detects jpeglib. Hinted by Wouter Bolsterlee.
4175 [Gtk] Improve detection jpeglib
4176 https://bugs.webkit.org/show_bug.cgi?id=17865
4181 2008-07-25 Simon Hausmann <hausmann@webkit.org>
4183 Discussed with and rubber-stamped by Lars.
4185 Fix the build system for the Qt port.
4187 Recent JavaScriptCore changes require the addition of JavaScriptCore/API to the
4188 include search path. With a build process that combines JavaScriptCore and
4189 WebCore in one build process/Makefile the existance of
4190 JavaScriptCore/API/Node.h and WebCore/dom/Node.h causes include conflicts.
4192 This commit solves this by introducing a separate build of JavaScriptCore into
4195 As a result of the split-up a race-condition due to broken dependencies of
4196 regular source files to header files of generated sources showed up very
4197 frequently when doing parallel builds (which the buildbot does). This commit at
4198 the same time tries to address the dependency problem by making the
4199 addExtraCompiler() function also generate a pseudo extra compiler that
4200 represents the header file output, so that qmake is aware of the creation of
4201 the header file for dependency calculation.
4203 At the same time I removed a lot of cruft from the pro files to ease maintenance.
4208 2008-06-18 Marco Barisione <marco.barisione@collabora.co.uk>
4210 Reviewed by Alp Toker.
4212 https://bugs.webkit.org/show_bug.cgi?id=19171
4213 [GTK] GTypes for enumerations
4215 Generate GTypes for public enumerations so they can be used as
4218 * GNUmakefile.am: Generate webkit-enum-types.cpp and
4219 webkit-enum-types.h.
4221 2008-06-16 Simon Hausmann <hausmann@webkit.org>
4223 Fix the Qt build. testkjs.pro is now called jsc.pro.
4227 2008-06-15 Alp Toker <alp@nuanti.com>
4229 Rubber-stamped by Maciej.
4231 Install 'jsc' application by default.
4235 2008-06-08 Alp Toker <alp@nuanti.com>
4237 autotools/GTK+ build system cleanup. Don't include WebKit API in the
4238 WebCore build as it's no longer needed since r34426.
4242 2008-06-08 Alp Toker <alp@nuanti.com>
4244 Rubber-stamped by Mark Rowe.
4246 Bring back -fstrict-aliasing for JavaScriptCore which was removed in
4247 r31821, since aliasing issues have now been fixed.
4249 Use -O3, not -O2 for the JavaScriptCore build.
4254 2008-06-05 Christian Dywan <christian@twotoasts.de>
4256 Reviewed by Alp Toker.
4258 https://bugs.webkit.org/show_bug.cgi?id=14141
4259 Please add a version to the Gtk port
4263 2008-06-02 Alp Toker <alp@nuanti.com>
4265 GTK+/autotools Windows build system fixes.
4270 2008-06-02 Jan Michael Alonzo <jmalonzo@webkit.org>
4272 Reviewed by Alp Toker.
4274 Build WebCore GTK+ sources as part of WebCore, not WebKit.
4275 Split common and GTK+-specific sources into separate file lists.
4279 2008-06-01 Josh Triplett <josh@freedesktop.org>
4281 Reviewed by Alp Toker.
4283 http://bugs.webkit.org/show_bug.cgi?id=16891
4284 [GTK] autotools build is slow
4286 Add dolt revision 5e9eef10 to the autotools build system. Speeds up
4287 the build, often by a factor of two or more on supported platforms,
4288 otherwise falls back to libtool.
4290 See http://dolt.freedesktop.org for details.
4292 * acinclude.m4: Added.
4295 2008-05-25 Jan Michael Alonzo <jmalonzo@webkit.org>
4297 Reviewed by Alp Toker.
4299 http://bugs.webkit.org/show_bug.cgi?id=19142
4300 [Gtk] Remove build options --svg-experimental and --cross-document-messaging
4304 2008-05-24 Alp Toker <alp@nuanti.com>
4306 GTK+/Win32 build fixes. Link against Windows ICU without using
4307 icu-config since it's not available on that platform.
4309 Link against Ws2_32 when the curl http backend is chosen since we
4310 use select() directly.
4314 2008-05-23 Alp Toker <alp@nuanti.com>
4316 GTK+ fixes for building without database support.
4320 2008-05-20 Jan Michael Alonzo <jmalonzo@webkit.org>
4322 Reviewed by Alp Toker.
4324 Fix for previous autotools change.
4328 2008-05-20 Jan Michael Alonzo <jmalonzo@webkit.org>
4332 http://bugs.webkit.org/show_bug.cgi?id=18483
4333 [Gtk] Autotools should match build-webkit default flags
4337 2008-05-19 Alp Toker <alp@nuanti.com>
4339 GTK+ build fix for Mac/Win. Don't check for FreeType/FontConfig when
4340 the Pango font backend is selected.
4345 2008-05-16 Julien Chaffraix <jchaffraix@webkit.org>
4349 Preparatory work for bug 9191: JS*ElementWrapperFactory should be autogenerated
4351 * configure.ac: Add HTML_FLAGS and set it when video is enabled.
4353 2008-05-15 Ariya Hidayat <ariya.hidayat@trolltech.com>
4357 Since WebKitGtk is fully using autotools now, clean-up the .pro/.pri files
4363 2008-05-09 Anders Carlsson <andersca@apple.com>
4371 2008-05-09 Simon Hausmann <hausmann@webkit.org>
4375 Removed explicit linkage against libxml and libxslt on Qt/Mac builds.
4377 This dependency is completely unnecessary here and creates only problems by
4378 propagating through WebCore.pro over libQtWebKit.prl right now customer
4384 2008-05-02 Anders Carlsson <andersca@apple.com>
4388 Add an "x86_64" make rule.
4392 2008-05-02 Jan Michael Alonzo <jmalonzo@unpluggable.com>
4396 https://bugs.webkit.org/show_bug.cgi?id=18811
4397 Enable dashboard and offline web apps in autotools
4401 2008-05-01 Marc Ordinas i Llopis <marc.ordinasillopis@collabora.co.uk>
4403 Reviewed by Alp Toker.
4405 https://bugs.webkit.org/show_bug.cgi?id=14750
4406 Added support for NPAPI plugins on Gtk and Qt-x11 ports.
4408 * GNUmakefile.am: Added Xt library.
4410 2008-04-29 David Kilzer <ddkilzer@apple.com>
4412 BUILD FIX for ENABLE(DASHBOARD_SUPPORT)
4414 * configure.ac: Added conditional for ENABLE_DASHBOARD_SUPPORT.
4416 2008-04-22 Alp Toker <alp@nuanti.com>
4418 GTK+ debug build fix for changes in r32257.
4422 2008-04-18 Jan Michael Alonzo <jmalonzo@unpluggable.com>
4424 Reviewed by Alp Toker.
4426 http://bugs.webkit.org/show_bug.cgi?id=16620
4427 [GTK] Autotools make dist and make check support
4433 2008-04-11 Mark Rowe <mrowe@apple.com>
4435 Rubber-stamped by Antti Koivisto.
4437 * GNUmakefile.am: Disable a warning that GCC 4.3 triggers all over the show.
4439 2008-04-17 Alp Toker <alp@atoker.com>
4441 GTK+ build fix. Back out the libjpeg check part of r32008 from bug
4446 2008-04-17 Jan Michael Alonzo <jmalonzo@unpluggable.com>
4448 Reviewed by Alp Toker.
4450 http://bugs.webkit.org/show_bug.cgi?id=17865
4451 [Gtk] Improve detection of jpeglib and glib tools
4453 Improve detecting jpeglib and glib tools
4455 * configure.ac: Throw an error if the dependencies above are
4456 currently not installed
4458 2008-04-14 Xan Lopez <xan@gnome.org>
4460 Reviewed by Alp Toker.
4462 http://bugs.webkit.org/show_bug.cgi?id=17917
4463 Bug 17917: Cookie support for HTTP soup backend
4465 Bumped the libsoup required version to 2.23 for cookie support.
4469 2008-04-11 Mark Rowe <mrowe@apple.com>
4471 Rubber-stamped by Anders Carlsson.
4473 Fix https://bugs.webkit.org/show_bug.cgi?id=18430
4474 Bug 18430: SIGSEGV on amd64 when built with gcc 4.3
4476 GCC 4.3 generates bad code in some instances when working with our HashTables
4477 as some of the HashTable code violates the strict aliasing requirements. Since
4478 GCC 4.2 this code has generated warnings when -fstrict-aliasing is enabled. Until
4479 the code can be fixed to be safe with strict aliasing enabled, we will disable
4484 2008-03-12 Michael Emmel <mike.emmel@gmail.com>
4486 Reviewed by Alp Toker.
4488 http://bugs.webkit.org/show_bug.cgi?id=18397
4489 Fix leaving spaces before parens in functions
4491 * WebKitTools/Scripts/wkstyle:
4493 2008-04-07 Jan Michael Alonzo <jmalonzo@unpluggable.com>
4495 Build fix, rubber-stamped and landed by ap.
4497 * configure.ac: Add autoconf flag for HTML5 client-side session and persistent storage support.
4499 2008-03-21 Rodney Dawes <dobey@wayofthemonkey.com>
4503 Remove the JSCore include path options from global_cppflags.
4504 Place JSCore include path options in javascriptcore_cppflags.
4505 Add javascriptcore_cppflags to libWebCore_la_CPPFLAGS.
4509 2008-03-20 Jasper Bryant-Greene <jasper@unix.geek.nz>
4513 Resolves http://bugs.webkit.org/show_bug.cgi?id=16092
4514 "[GTK] Middle-mouse click should allow opening a URL in a new tab"
4516 Added WebKitNavigationAction object to GTK API
4520 2008-03-12 Xan Lopez <xan@gnome.org>
4522 Reviewed by Alp Toker.
4524 http://bugs.webkit.org/show_bug.cgi?id=15229
4526 Add optional font backend support with freetype and pango
4527 backends. Default is freetype for now.
4529 Original patch by Sven Herzberg <sven@imendio.com>
4533 2008-03-11 Xan Lopez <xan@gnome.org>
4535 Reviewed by Alp Toker.
4537 http://bugs.webkit.org/show_bug.cgi?id=16476
4539 Add support for multiple http backends, and add soup backend (off by default).
4544 2008-03-07 Simon Hausmann <hausmann@webkit.org>
4546 Reviewed by Darin Adler.
4550 Added plugins subdirectory to the include path.
4554 2008-03-09 Alp Toker <alp@atoker.com>
4556 GTK+ build fix for r30913.
4558 Use UNICODE_CFLAGS for C++ sources as well as C sources.
4562 2008-03-09 Jörg Billeter <j@bitron.ch>
4564 Reviewed by Alp Toker.
4566 Conditionalise ICU for Unicode in the GTK+ port.
4571 2008-03-03 Brent Fulgham <bfulgham@gmail.com>
4573 Reviewed by Alp Toker.
4575 http://bugs.webkit.org/show_bug.cgi?id=17644
4576 Build GTK on Mac OS X using native ICU library
4578 Use Apple native ICU libraries when building GTK
4583 2008-03-02 Brent Fulgham <bfulgham@gmail.com>
4585 Reviewed by Alp Toker.
4587 Add ICU_CPPFLAGS earlier in include path for WebCore
4588 so that we find $(icu_cppflags)/unicode/utf8.h, rather than
4589 the wtf/unicode/UTF8.h on case-insensitive file systems.
4593 2008-03-02 Alp Toker <alp@atoker.com>
4595 Reviewed by Mark Rowe.
4597 Split the WebKit GTK+ build out of the WebCore build and change the
4598 shared object name to match the package name.
4602 2008-02-28 Alp Toker <alp@atoker.com>
4604 Fix a configure script typo spotted by Kalle Vahlman.
4608 2008-02-26 Timothy Hatcher <timothy@apple.com>
4610 Reviewed by Darin Adler.
4612 Add "64" and "64u" make rules to allow easy building of 64-bit versions.
4614 make 64: will build Intel-only 64-bit.
4615 make 64u: will build 4-way universal for PPC and Intel.
4620 2008-02-23 Jan Michael Alonzo <jmalonzo@unpluggable.com>
4622 Rubber stamped by Darin Adler.
4624 Add separator '\' after libJavaScriptCore_la_LIBADD and cleanup
4625 whitespaces introduced in the previous commit.
4629 2008-02-23 Jan Michael Alonzo <jmalonzo@unpluggable.com>
4631 Rubber-stamped by Darin Adler.
4633 * GNUmakefile.am: Add both GLOBALDEPS and WEBKITDEPS instead of DEPENDENCIES.
4634 * configure.ac: Break dependent modules into GLOBALDEPS and WEBKITDEPS.
4636 2008-02-21 Alp Toker <alp@atoker.com>
4638 Fix a configure script typo.
4642 2008-02-21 Alp Toker <alp@atoker.com>
4644 GTK+/autotools SVG experimental build fix
4646 Don't enable SVG filters in --enable-svg-experimental.
4648 This feature isn't supported at all yet. Developers can enable it
4649 explicitly by passing --enable-svg-filters if needed.
4653 2008-02-21 Mike Auty <mike.auty@gmail.com>
4655 Reviewed by Alp Toker.
4657 http://bugs.webkit.org/show_bug.cgi?id=17445
4658 [GTK] WebKit doesn't compile with LDFLAGS="-Wl,--as-needed"
4660 The GNUmakefile.am files make use of the LDFLAGS variable to include library
4661 additions such as -ljpeg etc. Unfortunately, if these inclusions aren't made
4662 in LIBADD/LDADD variables, then they are mis-ordered during the linking.
4664 The as-needed flag discards libraries whose functions have not been needed by
4665 earlier libraries, which therefore makes the ordering important.
4667 This moves all -l library inclusion statements from LDFLAGS variables to
4668 LIBADD/LDADD variables.
4672 2008-02-15 Alp Toker <alp@atoker.com>
4676 GTK+ configure script cleanups
4678 Categorize the configuration summary printout.
4679 Bump GTK+ requirement to 2.8.
4680 Rename 'webkit_target' to just 'target'.
4681 Don't check for pthread on Win32.
4685 2008-02-14 Adam Roben <aroben@apple.com>
4687 Turn on cross-document messaging support by default
4689 Reviewed by Darin Adler.
4693 2008-02-14 Adam Roben <aroben@apple.com>
4695 Conditionalize cross-document messaging support
4697 The cross-document messaging parts of HTML 5 are in flux and we want
4698 ports to be able to turn off the support as needed.
4700 Note that the support is turned off by default right now. A subsequent
4701 commit will turn it on by default.
4703 Reviewed by Darin Adler.
4707 2008-02-12 Rodney Dawes <dobey@wayofthemonkey.com>
4709 Reviewed by Alp Toker.
4711 Add a --with-hildon argument to configure.ac for adding MAEMO_CHANGES
4712 to the CPPFLAGS for WebCore and WebKit
4713 Add a pkgconfig check for hildon-1 when --with-hildon specified
4714 Output the use of Hildon support in the summary
4715 Add HILDON_CPPFLAGS to webkitgtk_cppflags
4716 Add HILDON_CFLAGS to libWebKitGtk_la_CFLAGS
4717 Add HILDON_LIBS to libWebKitGtk_la_LDFLAGS
4722 2008-02-08 Alp Toker <alp@atoker.com>
4724 Rubber-stamped by Maciej.
4726 Bump autoconf CAIRO_REQUIRED_VERSION up to 1.4.
4730 2008-02-06 Timothy Hatcher <timothy@apple.com>
4732 Rubber-stamped by Mark Rowe.
4734 Dump of bugs.webkit.org's Bugzilla instance.
4737 * BugsSite/.htaccess: Added.
4738 * BugsSite/Bugzilla: Added.
4739 * BugsSite/Bugzilla.pm: Added.
4740 * BugsSite/Bugzilla/.cvsignore: Added.
4741 * BugsSite/Bugzilla/.htaccess: Added.
4742 * BugsSite/Bugzilla/Attachment.pm: Added.
4743 * BugsSite/Bugzilla/Auth: Added.
4744 * BugsSite/Bugzilla/Auth.pm: Added.
4745 * BugsSite/Bugzilla/Auth/Login: Added.
4746 * BugsSite/Bugzilla/Auth/Login/WWW: Added.
4747 * BugsSite/Bugzilla/Auth/Login/WWW.pm: Added.
4748 * BugsSite/Bugzilla/Auth/Login/WWW/CGI: Added.
4749 * BugsSite/Bugzilla/Auth/Login/WWW/CGI.pm: Added.
4750 * BugsSite/Bugzilla/Auth/Login/WWW/CGI/Cookie.pm: Added.
4751 * BugsSite/Bugzilla/Auth/Login/WWW/Env.pm: Added.
4752 * BugsSite/Bugzilla/Auth/README: Added.
4753 * BugsSite/Bugzilla/Auth/Verify: Added.
4754 * BugsSite/Bugzilla/Auth/Verify/DB.pm: Added.
4755 * BugsSite/Bugzilla/Auth/Verify/LDAP.pm: Added.
4756 * BugsSite/Bugzilla/Bug.pm: Added.
4757 * BugsSite/Bugzilla/BugMail.pm: Added.
4758 * BugsSite/Bugzilla/CGI.pm: Added.
4759 * BugsSite/Bugzilla/Chart.pm: Added.
4760 * BugsSite/Bugzilla/Config.pm: Added.
4761 * BugsSite/Bugzilla/Constants.pm: Added.
4762 * BugsSite/Bugzilla/DB: Added.
4763 * BugsSite/Bugzilla/DB.pm: Added.
4764 * BugsSite/Bugzilla/DB/Mysql.pm: Added.
4765 * BugsSite/Bugzilla/DB/Pg.pm: Added.
4766 * BugsSite/Bugzilla/DB/Schema: Added.
4767 * BugsSite/Bugzilla/DB/Schema.pm: Added.
4768 * BugsSite/Bugzilla/DB/Schema/Mysql.pm: Added.
4769 * BugsSite/Bugzilla/DB/Schema/Pg.pm: Added.
4770 * BugsSite/Bugzilla/Error.pm: Added.
4771 * BugsSite/Bugzilla/Flag.pm: Added.
4772 * BugsSite/Bugzilla/FlagType.pm: Added.
4773 * BugsSite/Bugzilla/Group.pm: Added.
4774 * BugsSite/Bugzilla/Search.pm: Added.
4775 * BugsSite/Bugzilla/Series.pm: Added.
4776 * BugsSite/Bugzilla/Template: Added.
4777 * BugsSite/Bugzilla/Template.pm: Added.
4778 * BugsSite/Bugzilla/Template/Plugin: Added.
4779 * BugsSite/Bugzilla/Template/Plugin/Bugzilla.pm: Added.
4780 * BugsSite/Bugzilla/Template/Plugin/Hook.pm: Added.
4781 * BugsSite/Bugzilla/Template/Plugin/User.pm: Added.
4782 * BugsSite/Bugzilla/Token.pm: Added.
4783 * BugsSite/Bugzilla/User: Added.
4784 * BugsSite/Bugzilla/User.pm: Added.
4785 * BugsSite/Bugzilla/User/Setting.pm: Added.
4786 * BugsSite/Bugzilla/Util.pm: Added.
4787 * BugsSite/CGI.pl: Added.
4788 * BugsSite/PrettyPatch: Added.
4789 * BugsSite/PrettyPatch/PrettyPatch.rb: Added.
4790 * BugsSite/PrettyPatch/prettify.rb: Added.
4791 * BugsSite/QUICKSTART: Added.
4792 * BugsSite/README: Added.
4793 * BugsSite/UPGRADING: Added.
4794 * BugsSite/UPGRADING-pre-2.8: Added.
4795 * BugsSite/ant.jpg: Added.
4796 * BugsSite/attachment-aroben.cgi: Added.
4797 * BugsSite/attachment.cgi: Added.
4798 * BugsSite/buglist.cgi: Added.
4799 * BugsSite/bugzilla.dtd: Added.
4800 * BugsSite/chart.cgi: Added.
4801 * BugsSite/checksetup.pl: Added.
4802 * BugsSite/colchange.cgi: Added.
4803 * BugsSite/collectstats.pl: Added.
4804 * BugsSite/config.cgi: Added.
4805 * BugsSite/contrib: Added.
4806 * BugsSite/contrib/BugzillaEmail.pm: Added.
4807 * BugsSite/contrib/README: Added.
4808 * BugsSite/contrib/README.Mailif: Added.
4809 * BugsSite/contrib/bug_email.pl: Added.