1 2010-08-06 ryuan choi <ryuan.choi@samsung.com>
3 Reviewed by Antonio Gomes.
5 [EFL] Regression (64763) build fix for efl.
6 https://bugs.webkit.org/show_bug.cgi?id=43597
8 change ENABLE_BLOB_SLICE to ENABLE_BLOB for fixing build break
10 * cmake/OptionsEfl.cmake:
12 2010-08-05 Jian Li <jianli@chromium.org>
14 Reviewed by David Levin.
16 Unify blob related feature defines to ENABLE(BLOB).
17 https://bugs.webkit.org/show_bug.cgi?id=43081
19 * cmakeconfig.h.cmake:
22 2010-08-05 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
24 Reviewed by Xan Lopez.
26 Move files that are generated by the configure script to
27 DISTCLEANFILES, where they should be. This fixes building after a
32 2010-08-04 Siddharth Mathur <siddharth.mathur@nokia.com>
34 Reviewed by Laszlo Gombos.
36 [Qt][Symbian] Variable max heap size between target/emulator
37 https://bugs.webkit.org/show_bug.cgi?id=41480
39 * WebKit.pri: Symbian-only code block for EPOCHEAPSIZE configuration
41 2010-08-03 Eric Seidel <eric@webkit.org>
43 Unreviewed. Test commit for commit-queue@webkit.org.
45 2010-08-03 Xan Lopez <xlopez@igalia.com>
47 Reviewed by Gustavo Noronha.
49 [GTK] Fix DOM event dispatch
50 https://bugs.webkit.org/show_bug.cgi?id=40847
52 Add new files to the build.
56 2010-08-03 Xan Lopez <xlopez@igalia.com>
58 Reviewed by Gustavo Noronha.
60 Silence JSCore gir "creation".
64 2010-08-02 Chris Fleizach <cfleizach@apple.com>
66 Unreviewed, rolling out r64471.
67 http://trac.webkit.org/changeset/64471
68 https://bugs.webkit.org/show_bug.cgi?id=43005
70 Rolling out https://bugs.webkit.org/show_bug.cgi?id=43005
71 until further discussion
75 2010-08-02 Xan Lopez <xlopez@igalia.com>
77 Reviewed by Gustavo Noronha.
79 [GTK] Add support for the Audio element in the DOM bindings
80 https://bugs.webkit.org/show_bug.cgi?id=43313
82 Add new files to the build.
86 2010-08-02 Chris Fleizach <cfleizach@apple.com>
88 Reviewed by David Kilzer.
90 AX: Support methods for web apps to interact with the native accessibility APIs
91 https://bugs.webkit.org/show_bug.cgi?id=43005
95 2010-08-02 Balazs Kelemen <kb@inf.u-szeged.hu>
97 Reviewed by Simon Hausmann.
99 [Qt] Generate forwarding headers for WebKit2
101 https://bugs.webkit.org/show_bug.cgi?id=43336
103 * DerivedSources.pro: Added WebKit2/DerivedSources.pro to SUBDIRS if webkit2 is on.
105 2010-07-30 Patrick Gansterer <paroga@paroga.com>
107 Reviewed by Nikolas Zimmermann.
109 [CMake] Add FindGperf.cmake
110 https://bugs.webkit.org/show_bug.cgi?id=39163
112 Add a clean gperf dedection since we need it for building.
115 * cmake/FindGperf.cmake: Added.
117 2010-07-30 Rafael Antognolli <antognolli@profusion.mobi>
119 Reviewed by Antonio Gomes.
121 [EFL] Add library version and soname to EFL generated libraries and binary.
122 https://bugs.webkit.org/show_bug.cgi?id=43212
124 Make WebKit-EFL follow libtool soname versioning scheme.
126 * cmake/OptionsEfl.cmake: Added PROJECT_VERSION_PATCH to PROJECT_VERSION.
128 2010-07-29 Martin Robinson <mrobinson@igalia.com>
130 Unreviewed build fix.
132 Fix installation of autogenerated header files.
134 * GNUmakefile.am: Fix autogenerated header file installation.
136 2010-07-27 Martin Robinson <mrobinson@igalia.com>
138 Unreviewed build fix.
140 Add missing webkitdomdefines.h header to the sources list.
142 * GNUmakefile.am: Add missing header to the sources list.
144 2010-07-27 Kinuko Yasuda <kinuko@chromium.org>
146 Reviewed by Ojan Vafai.
148 Add FILE_SYSTEM build flag for FileSystem API
149 https://bugs.webkit.org/show_bug.cgi?id=42915
153 2010-07-26 ryuan choi <ryuan.choi@samsung.com>
155 Unreviewed build fix.
157 [EFL]REGRESSION(r63952): build break because of InspectorBackendDispatcher.cpp
158 https://bugs.webkit.org/show_bug.cgi?id=43021
160 Modify cmake script to fix build break as adding InspectorBackendDispatcher.
162 * cmake/WebKitGenerators.cmake:
164 2010-07-27 Rafael Antognolli <antognolli@profusion.mobi>
166 Reviewed by Antonio Gomes.
168 [EFL] Changing library names (appending suffix "_efl")
169 https://bugs.webkit.org/show_bug.cgi?id=42902
171 Instead of having libwebcore.so, we will have libwebcore_efl.so.
172 Same for javascriptcore and wtf when compiled as shared, and for jsc.
174 * cmake/OptionsEfl.cmake:
176 2010-07-26 Martin Robinson <mrobinson@igalia.com>
178 Reviewed by Xan Lopez.
180 [GTK] Get rid of libgdom
181 https://bugs.webkit.org/show_bug.cgi?id=42378
183 Remove the need to build the libgdom intermediate library.
185 * GNUmakefile.am: Move the source list for the GObject DOM bindings to
186 the top-level GNUmakefile.am, since they are logically part of WebKit, instead
187 of WebCore. List all auto-generated files statically and remove no-longer-
188 used variables. Fix an issue where some places expected webkitenumtypes.cpp
189 to be generated in different directories.
191 2010-07-24 Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
193 Reviewed by Xan Lopez.
195 [GTK] Enable jit compilation on arm
196 https://bugs.webkit.org/show_bug.cgi?id=42856
198 Add missing bits to configure.ac to build the arm jit.
199 Compile and tested on debian sid armel on a qemu vm.
203 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
205 Reviewed by Antonio Gomes.
207 [EFL] Cleanup glib support (make it optional)
208 https://bugs.webkit.org/show_bug.cgi?id=42480
210 Fixing support for compiling EFL port without glib.
212 * cmake/FindGthread.cmake: Added.
213 * cmake/OptionsEfl.cmake:
215 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
217 Reviewed by Antonio Gomes.
219 [EFL] Add support for using libcurl network backend.
220 https://bugs.webkit.org/show_bug.cgi?id=42286
222 Instead of just libsoup, the EFL port now can use libcurl backend.
223 This is a step in the direction of removing dependency on glib. Just
224 need to pass the option -DNETWORK_BACKEND=curl to cmake in order to
227 * cmake/OptionsEfl.cmake:
229 2010-07-23 Andras Becsi <abecsi@webkit.org>
231 Reviewed by Kenneth Rohde Christiansen.
233 [Qt] Enable the build of MiniBrowser.
235 * WebKit.pro: add MiniBrowser.pro to SUBDIRS.
237 2010-07-23 Balazs Kelemen <kb@inf.u-szeged.hu>
239 Reviewed by Kenneth Rohde Christiansen.
241 [Qt] Setup the QtWebProcess
243 https://bugs.webkit.org/show_bug.cgi?id=42623
245 * WebKit.pro: Add WebKit2.pro to the build guarded by webkit2 config variable.
247 2010-07-20 Rafael Antognolli <antognolli@profusion.mobi>
249 Reviewed by Antonio Gomes.
251 [EFL] Enable Ecore-X on compile time
252 https://bugs.webkit.org/show_bug.cgi?id=42600
254 Check for a flag received from cmake configure and disable it
255 if necessary. Also disable it if Ecore-X wasn't found.
257 EFL port does not support automated tests yet.
259 * cmake/FindEFL.cmake:
260 * cmake/OptionsEfl.cmake:
262 2010-07-20 Hans Wennborg <hans@chromium.org>
264 Reviewed by Steve Block.
266 Add WebCore/bindings/generic/RuntimeEnabledFeatures.cpp to build files
267 https://bugs.webkit.org/show_bug.cgi?id=42380
269 RuntimeEnabledFeatures.cpp and .h were moved from bindings/v8 to
270 bindings/generic a while a go (in r54593), but need to
271 be added to the build in order to be used.
273 No new functionality so no new tests.
277 2010-07-16 Leandro Pereira <leandro@profusion.mobi>
279 [EFL] Unreviewed build system cleanup.
281 Remove reference to "mediaControlsGtk.css".
283 * cmake/WebKitGenerators.cmake:
285 2010-07-16 Lucas De Marchi <lucas.demarchi@profusion.mobi>
287 Reviewed by Antonio Gomes.
289 [EFL] Build with MathML enabled. Fix build when MathML is enabled and
291 https://bugs.webkit.org/show_bug.cgi?id=42453
293 * cmake/OptionsEfl.cmake: build with MathML enabled as default.
295 2010-07-15 Martin Robinson <mrobinson@igalia.com>
297 Reviewed by Oliver Hunt.
299 [GTK] Simplify the distribution step
300 https://bugs.webkit.org/show_bug.cgi?id=42414
302 * GNUmakefile.am: Remove unused variables. Rely on WebCore/GNUmakefile.am
303 to handle distributing IDL files from WebCore and to modify EXTRA_DIST.
305 2010-07-14 Martin Robinson <mrobinson@igalia.com>
307 Reviewed by Xan Lopez.
309 [GTK] Get rid of libWebCoreJS
310 https://bugs.webkit.org/show_bug.cgi?id=42083
312 * GNUmakefile.am: Remove the libWebCoreJS library from the extra
313 link libraries. Add IDL files to the distribution manually, as they
314 are no longer included in the header list. This prevents a good deal
315 of repetition in the source listings by avoiding listing both the IDL
316 files and their final targets.
318 2010-07-14 Vincent Scheib <scheib@chromium.org>
320 Reviewed by Kent Tamura
322 Configure Git to ignore build files generated by Chromium .gyp on windows.
324 Bug 42205: Chromium build files on windows not ignored by git
325 https://bugs.webkit.org/show_bug.cgi?id=42205
327 * .gitignore: Updated
329 2010-07-13 Sheriff Bot <webkit.review.bot@gmail.com>
331 Unreviewed, rolling out r63262.
332 http://trac.webkit.org/changeset/63262
333 https://bugs.webkit.org/show_bug.cgi?id=42229
335 broke Windows compile (Requested by bweinstein on #webkit).
339 2010-07-13 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
341 Reviewed by Oliver Hunt.
343 Separate CoreFoundation specific tests in JSC's testapi.c
345 testapi.c depends on the Core Foundation.
346 https://bugs.webkit.org/show_bug.cgi?id=40058
348 * WebKit.pro: enable compilation of JSC C API test.
350 2010-07-13 Scott Violet <sky@chromium.org>
352 Reviewed by David Levin.
354 [Chromium] Makes pressing tab accept the currently selected item in a popup.
355 https://bugs.webkit.org/show_bug.cgi?id=42172
357 * WebCore/platform/chromium/PopupMenuChromium.cpp:
359 2010-07-12 Xan Lopez <xlopez@igalia.com>
361 Reviewed by Gustavo Noronha.
367 2010-07-12 Xan Lopez <xlopez@igalia.com>
369 Reviewed by Gustavo Noronha.
371 Suffix .mo files with the GTK+ API version so that they can be
372 parallel installable.
376 2010-07-12 Xan Lopez <xlopez@igalia.com>
378 Reviewed by Gustavo Noronha.
380 Add another include path to the scanner to avoid warnings related
381 to undefined types. It wasn't picking up <webkit/foo.h>-like
386 2010-07-07 Rafael Antognolli <antognolli@profusion.mobi>
388 Reviewed by Adam Barth.
390 [EFL] Fix cmake build and libsoup detection
391 Some changes should be done to cmake build system to fix the detection of libsoup and correct some link paths:
392 - LINK_FLAGS should be set using quotes, otherwise some wrong
393 substitution takes place;
394 - we should use LIBSOUP24_* instead of LIBSOUP_* since this is the
395 version we are using;
396 - need to set HAVE_LIBSOUP_2_29_90 if we find a version equal or newer
398 https://bugs.webkit.org/show_bug.cgi?id=41717
400 * cmake/OptionsEfl.cmake:
402 2010-07-06 Leandro Pereira <leandro@profusion.mobi>
404 Unreviewed build fix.
406 [EFL] Add macro to generate inspector code.
408 * cmake/WebKitGenerators.cmake:
410 2010-07-06 Martin Robinson <mrobinson@igalia.com>
414 Build fix after r62549.
416 * GNUmakefile.am: Remove new variable that is no longer used.
418 2010-07-06 Ilya Tikhonovsky <loislo@chromium.org>
420 Reviewed by Yury Semikhatsky.
422 WebInspector: generator part of the patch for bug 40675.
423 On the way to Remote Debugging we want to support JSON serialization
424 on both sides of WebInspector transport.
425 As far as InspectorFrontend class is a simple proxy to WebInspector
426 it would be better to generate it from an IDL file.
427 We have generator infrastructure for binding and will reuse it for
429 https://bugs.webkit.org/show_bug.cgi?id=41692
433 2010-07-05 Antti Koivisto <koivisto@iki.fi>
435 Revert unplanned project file change.
439 2010-06-23 Martin Robinson <mrobinson@igalia.com>
441 Reviewed by Gustavo Noronha Silva.
443 [GTK] Separate DerivedSources per-project
444 https://bugs.webkit.org/show_bug.cgi?id=41109
446 Separate WebKitGTK+ DerivedSources into per-project subdirectories to prepare
447 for properly building WebKit2.
451 2010-07-01 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
453 Reviewed by Simon Hausmann.
455 [Qt] Fix a comment in WebKit.pri.
459 2010-06-16 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
461 Reviewed by Simon Hausmann.
463 [Qt] Fix qmake vcproj generation for QtWebKit.
465 qmake use TARGET=/LIBS+= -lTARGET to create dependencies
466 between projects in a subdir template.
468 Since when compiling outside of Qt we hijack the target name of
469 QtWebKit to add the configuration and version suffix to the binary
470 filename, qmake can't establish the WebCore project as a dependency
473 This patch makes sure that the target is not hijacked on the
474 first of the three passes where the dependencies are determined.
478 2010-07-01 Simon Hausmann <simon.hausmann@nokia.com>
480 Rubber-stamped by Laszlo Gombos.
482 [Qt][Symbian] Bumped up the maximum heap size to 96MB
486 2010-06-30 Leandro Pereira <leandro@profusion.mobi>
490 Generate CSSValueKeywords.cpp instead of CSSValueKeywords.c to avoid
491 recompilation and relinking of WebCore when no files were changed.
493 * cmake/WebKitGenerators.cmake:
495 2010-06-29 Antoine Labour <piman@chromium.org>
497 Reviewed by Dimitri Glazkov.
499 Only call Windows-specific PlatformSkiaContext functions on Windows.
501 * WebCore/platform/graphics/chromium/LayerChromium.cpp:
502 * WebCore/platform/graphics/chromium/LayerRendererChromium.cpp:
504 2010-06-28 John Gregg <johnnyg@google.com>
506 Reviewed by Kent Tamura.
508 add ENABLE_DIRECTORY_UPLOAD build support
509 https://bugs.webkit.org/show_bug.cgi?id=41100
513 2010-06-28 Xan Lopez <xlopez@igalia.com>
515 Reviewed by Gustavo Noronha.
517 Bump version to 1.3.2.
521 2010-06-28 Xan Lopez <xlopez@igalia.com>
523 Rubber-stamped by Gustavo Noronha.
525 Bump gobject-introspection required version to 0.6.15, since we
526 are now shipping version 1.1 gir files.
530 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
532 Unreviewed build fix.
534 [EFL] Build fix for latest version of Ecore library.
535 Ecore recently changed return type of callbacks from int to Eina_Bool.
537 * cmake/FindEFL.cmake: Bump version of Ecore dependency.
539 2010-06-28 Xan Lopez <xlopez@igalia.com>
541 Reviewed by Gustavo Noronha.
543 [GTK] Does not compile with -DGSEAL_ENABLE
544 https://bugs.webkit.org/show_bug.cgi?id=37851
546 Add automake flag to signal whether we are building with GTK+ 2.x
551 2010-06-28 Xan Lopez <xlopez@igalia.com>
553 Reviewed by Gustavo Noronha.
555 [GTK] Add support for GTK+3
556 https://bugs.webkit.org/show_bug.cgi?id=41253
558 Add --with-gtk configure flag, defaulting to support for GTK+ 2.x.
563 2010-06-26 Tony Gentilcore <tonyg@chromium.org>
565 Reviewed by Dimitri Glazkov.
567 Add an --enable-web-timing flag which guards Web Timing support.
568 https://bugs.webkit.org/show_bug.cgi?id=38924
570 This flag is disabled by default.
571 See: http://dev.w3.org/2006/webapi/WebTiming/
575 2010-06-25 Jedrzej Nowacki <jedrzej.nowacki@nokia.com>
577 Reviewed by Simon Hausmann.
579 Introduce to QtScript benchmarks.
581 The QtScript performance should be tested regularly. The patch introduces
582 micro benchmarks for existing API.
584 [Qt] Performance of the QtScript API is not tested.
585 https://bugs.webkit.org/show_bug.cgi?id=40911
589 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
591 Reviewed by Kenneth Rohde Christiansen.
593 [CMake] Add option to enable JIT.
594 JIT is disabled by default, but now it's possible to enable it through
595 an option to CMake: -DENABLE_JIT will enable it.
596 https://bugs.webkit.org/show_bug.cgi?id=40936
598 * cmake/OptionsEfl.cmake: add new -DENABLE_JIT option.
599 * cmakeconfig.h.cmake: use new -DENABLE_JIT option.
601 2010-06-23 Leandro Pereira <leandro@profusion.mobi>
603 Reviewed by Kenneth Rohde Christiansen.
605 [EFL] Add support to CPack (to generate source tarballs)
606 https://bugs.webkit.org/show_bug.cgi?id=41009
609 * cmake/OptionsEfl.cmake: Define the default source generator for
611 * cmake/WebKitPackaging.cmake: Added. This file filters the source
612 files so that only files relevant to the selected port are included
613 in the source tarball. See comments for details.
615 2010-06-22 Eric Seidel <eric@webkit.org>
617 Unreviewed. Test commit for commit-queue@webkit.org.
619 2010-06-21 Prasad Tammana <prasadt@chromium.org>
621 Reviewed by Darin Adler.
623 DumpRenderTree should allow tests with modal dialogs
624 https://bugs.webkit.org/show_bug.cgi?id=35350
626 * DumpRenderTree/LayoutTestController.cpp:
627 (abortModalCallback):
628 (LayoutTestController::staticFunctions):
629 * DumpRenderTree/LayoutTestController.h:
630 * DumpRenderTree/mac/LayoutTestControllerMac.mm:
631 (LayoutTestController::abortModal):
632 Add abortModal method to LayoutTestController and make it available from script.
634 * DumpRenderTree/mac/UIDelegate.mm: Add support for showModalDialog.
635 (-[UIDelegate modalWindowWillClose:]): Observer for NSWindowWillCloseNotifications to call
636 abortModal from when modal window closes.
637 (-[UIDelegate webViewRunModal:]): Delegate method for showModalDialog to run the modal loop.
639 2010-06-21 Lucas De Marchi <lucas.demarchi@profusion.mobi>
641 Unreviewed debug build fix.
643 [CMake] Do not force build type to Release
644 https://bugs.webkit.org/show_bug.cgi?id=40566
648 2010-06-21 Satish Sampath <satish@chromium.org>
650 Reviewed by Steve Block.
652 Speech Input Patch 0: Added compilation argument to conditionally compile pending patches.
653 https://bugs.webkit.org/show_bug.cgi?id=40878
657 2010-06-17 Shu Chang <chang.shu@nokia.com>
659 Reviewed by Kenneth Rohde Christiansen.
661 [Qt] Fix the link error on symbian with ENABLE_JIT=0.
662 1. Add "#if ENABLE(JIT)" in the header file;
663 2. Put feature enable/disable logic to a common.pri so
664 that both JavaScriptCore.pri and WebCore.pri can share.
666 https://bugs.webkit.org/show_bug.cgi?id=40780
670 2010-06-17 Alexis Menard <alexis.menard@nokia.com>
672 Reviewed by Kenneth Rohde Christiansen.
674 [Qt] Upstream the WebKit QML integration plugin
675 https://bugs.webkit.org/show_bug.cgi?id=40050
677 Add to the build the QML WebKit integration plugin.
681 2010-06-17 Lucas De Marchi <lucas.demarchi@profusion.mobi>
683 Reviewed by Gustavo Noronha.
685 Update CMake build system to use new script for generating source files
687 https://bugs.webkit.org/show_bug.cgi?id=40628
689 * cmake/WebKitGenerators.cmake:
691 2010-06-17 Mark Brand <mabrand@mabrand.nl>
693 Reviewed by Simon Hausmann.
695 [Qt] use "win32-g++*" scope to match all MinGW makespecs
697 The scope "win32-g++" comes from the name of the makespec. However, it
698 is frequently used to check for MinGW. This works fine as long as
699 win32-g++ is the only makespec for MinGW. Now we need the wildcard
700 to cover "win32-g++-cross" as well.
704 2010-06-15 Xan Lopez <xlopez@igalia.com>
706 Unreviewed build fix.
708 Remove GSEAL from the debug config since the bots have a GTK+
709 version too old, duh.
713 2010-06-15 Xan Lopez <xlopez@igalia.com>
715 Reviewed by Gustavo Noronha.
717 [GTK] Does not compile with -DGSEAL_ENABLE
718 https://bugs.webkit.org/show_bug.cgi?id=37851
720 Add GSEAL_ENABLE flag when doing debug builds.
724 2010-06-13 Tony Chang <tony@chromium.org>
726 Reviewed by Darin Fisher.
728 Chromium shouldn't build inside the source directory
729 https://bugs.webkit.org/show_bug.cgi?id=40489
731 Ignore Chromium Linux build files.
733 * .: Added property svn:ignore. Modified property svn:ignore.
735 2010-06-09 Leandro Pereira <leandro@profusion.mobi>
737 Reviewed by Adam Treat.
739 [EFL] Allow building core libraries as shared objects to speed up
740 linking time on machines with small amounts of memory.
741 http://webkit.org/b/39899
743 * CMakeLists.txt: Add SHARED_CORE option.
744 * cmake/FindGlib.cmake: Add GObject to the list of GLib libraries to
746 * cmake/OptionsEfl.cmake: Remove default library type definitions.
747 * cmake/WebKitHelpers.cmake: -fvisibility=hidden did not behave well
748 when SHARED_CORE is used.
750 2010-06-08 Xan Lopez <xlopez@igalia.com>
752 Reviewed by Gustavo Noronha.
754 [GTK] Unit testing for WebKitDOMNode hierarchy walk
755 https://bugs.webkit.org/show_bug.cgi?id=40171
757 Add DOM node test to the build system.
761 2010-06-02 Sterling Swigart <sswigart@google.com>
763 Reviewed by David Levin.
765 Image Resizer Patch 0: Added compilation argument to conditionally compile pending patches.
766 https://bugs.webkit.org/show_bug.cgi?id=39906
770 2010-05-31 Xan Lopez <xlopez@igalia.com>
772 Reviewed by Gustavo Noronha.
774 Copy the NEWS file to the toplevel when creating the release
775 tarballs, otherwise it's a bit hard to find.
779 2010-05-27 Gustavo Noronha Silva <gns@gnome.org>
781 Final make distcheck fix - clean up generated GDOM files on distclean.
785 2010-05-27 Xan Lopez <xlopez@igalia.com>
787 More GTK+ distcheck fixes.
791 2010-05-27 Xan Lopez <xlopez@igalia.com>
793 Reviewed by Gustavo Noronha.
795 Bump for 1.3.1 release.
799 2010-05-27 Gustavo Noronha Silva <gns@gnome.org>
801 Reviewed by Xan Lopez.
803 Build fix for introspection support - make sure DOM headers are
804 included by the GI scanner.
808 2010-05-26 Gustavo Noronha Silva <gns@gnome.org>
810 Build fixes for make distcheck.
814 2010-05-26 Xan Lopez <xlopez@igalia.com>
816 Reviewed by Gustavo Noronha.
818 [GTK] Add support for DOM events in the GObject DOM bindings
819 https://bugs.webkit.org/show_bug.cgi?id=38844
821 Add new test to the build.
825 2010-05-22 Leandro Pereira <leandro@profusion.mobi>
827 Reviewed by Eric Seidel.
829 [EFL] Build fix (always compile libraries with -fPIC when compiler
830 is gcc; always define WTF_USE_PTHREADS).
831 http://webkit.org/b/39235
833 * cmake/OptionsCommon.cmake:
834 * cmake/OptionsEfl.cmake:
835 * cmake/WebKitHelpers.cmake:
837 2010-05-19 Dan Winship <danw@gnome.org>
839 Reviewed by Xan Lopez.
841 [GTK] Install introspection files in our prefix, not
842 gobject-introspection's prefix
847 2010-05-15 Leandro Pereira <leandro@profusion.mobi>
849 Reviewed by Adam Treat.
851 [EFL] Add build system for the EFL port.
852 http://webkit.org/b/37945
854 * CMakeLists.txt: Added.
855 * cmake/FindCFLite.cmake: Added.
856 * cmake/FindCairo.cmake: Added.
857 * cmake/FindEFL.cmake: Added.
858 * cmake/FindFreetype.cmake: Added.
859 * cmake/FindGDK-PixBuf.cmake: Added.
860 * cmake/FindGDK.cmake: Added.
861 * cmake/FindGIO.cmake: Added.
862 * cmake/FindGlib.cmake: Added.
863 * cmake/FindICU.cmake: Added.
864 * cmake/FindLibSoup2.cmake: Added.
865 * cmake/FindLibXlst.cmake: Added.
866 * cmake/FindPango.cmake: Added.
867 * cmake/FindSqlite.cmake: Added.
868 * cmake/LibFindMacros.cmake: Added.
869 * cmake/OptionsCommon.cmake: Added.
870 * cmake/OptionsEfl.cmake: Added.
871 * cmake/WebKitEfl.cmake: Added.
872 * cmake/WebKitFS.cmake: Added.
873 * cmake/WebKitFeatures.cmake: Added.
874 * cmake/WebKitGenerators.cmake: Added.
875 * cmake/WebKitHelpers.cmake: Added.
876 * cmake/WebKitMacros.cmake: Added.
877 * cmakeconfig.h.cmake: Added.
879 2010-05-14 Simon Hausmann <simon.hausmann@nokia.com>
881 Rubber-stamped by Antti Koivisto.
883 [Qt] Rename QtLauncher to QtTestBrowser
884 https://bugs.webkit.org/show_bug.cgi?id=37665
888 2010-05-12 Csaba Osztrogonác <ossy@webkit.org>
890 Reviewed by Kenneth Rohde Christiansen.
892 [Qt] Link error in debug mode without debug_and_release config
893 https://bugs.webkit.org/show_bug.cgi?id=39006
895 * WebKit.pri: Unnecessary build_pass guard removed.
897 2010-05-12 Laszlo Gombos <laszlo.1.gombos@nokia.com>
899 Reviewed by Kenneth Rohde Christiansen.
901 [Qt] Detect debug mode consistently
902 https://bugs.webkit.org/show_bug.cgi?id=38863
906 2010-05-08 Laszlo Gombos <laszlo.1.gombos@nokia.com>
908 Reviewed by Kenneth Rohde Christiansen.
910 [Qt] Build the ImageDiff tool for all platforms including Windows and Symbian
911 https://bugs.webkit.org/show_bug.cgi?id=38706
915 2010-05-07 Simon Hausmann <simon.hausmann@nokia.com>
917 Add a few more files with Windows linefeeds to the .gitattributes file.
921 2010-05-05 Alejandro G. Castro <alex@igalia.com>
923 Reviewed by Xan Lopez.
925 Fixed the gobject introspection compilation with the new DOM
926 bindings, we needed to add DOM objects.
930 2010-05-04 Laszlo Gombos <laszlo.1.gombos@nokia.com>
932 Unreviewed, build fix for Symbian.
934 [Symbian] Symbian builds does not support shadow builds
936 Revision r54715 broke the Symbian build. For Symbian
937 the include directory is generated in the root of the source tree.
938 This patch sets the INCLUDEPATH accordingly for Symbian.
942 2010-05-03 Adam Barth <abarth@webkit.org>
944 Reviewed by Dimitri Glazkov.
946 Add some more Chromium-specific files to gitignore
947 https://bugs.webkit.org/show_bug.cgi?id=38469
949 These files are generated as part of the update-webkit --chromium
954 2010-05-02 Geoff Levand <geoff.levand@am.sony.com>
956 Reviewed by Eric Seidel.
958 [GTK] Fix out of source build failure
959 https://bugs.webkit.org/show_bug.cgi?id=38051
961 Add a preprocessor include path for generated GTK header files.
962 Fixes build errors like these when building GTK out of source:
964 webkit.h: error: webkit/webkitversion.h: No such file or directory
968 2010-05-02 Kartikaya Gupta <kagupta@rim.com>
970 Reviewed by George Staikos.
972 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.
974 https://bugs.webkit.org/show_bug.cgi?id=37888
976 No new tests. None needed.
978 * bindings/scripts/IDLParser.pm:
980 2010-04-29 Xan Lopez <xlopez@igalia.com>
982 Reviewed by Gustavo Noronha.
984 [GTK] GObject DOM bindings
985 https://bugs.webkit.org/show_bug.cgi?id=33590
987 Add WebKitDOMDocument tests to the build.
991 2010-04-28 Sam Weinig <sam@webkit.org>
993 Reviewed by Mark Rowe.
995 Add WebKit2 to the lists of modules to build.
999 2010-04-21 Xan Lopez <xlopez@igalia.com>
1001 Reviewed by Adam Barth.
1003 [GTK] GObject DOM bindings
1004 https://bugs.webkit.org/show_bug.cgi?id=33590
1006 Add build bits for the GObject DOM bindings.
1010 2010-04-20 Xan Lopez <xlopez@igalia.com>
1014 * autotools/webkit.m4:
1016 2010-04-19 Diego Escalante Urrelo <descalante@igalia.com>
1018 Reviewed by Xan Lopez.
1020 [Gtk] Evaluate and create tests for all the AtkRole's implemented by
1022 https://bugs.webkit.org/show_bug.cgi?id=34449
1024 Add and enable the build of testatkroles to test ATK non form roles.
1028 2010-04-18 Michael Forney <michael@mforney.org>
1030 Reviewed by Laszlo Gombos.
1032 https://bugs.webkit.org/show_bug.cgi?id=37762
1034 Fixes the sandbox option in configure.
1036 * configure.ac: Fix cut and paste error in the sandbox option causing
1037 --{enable,disable}-sandbox to be ineffective, and it to be controlled
1040 2010-04-09 Simon Hausmann <simon.hausmann@nokia.com>
1042 Unreviewed crash fix.
1044 Revert part of 57320 that would remove NDEBUG in release builds for
1049 2010-04-09 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1051 Reviewed by Simon Hausmann.
1053 [Qt] Fix crashes with package builds in release
1055 * WebKit.pri: Don't randomly add NDEBUG to the defines.
1057 2010-04-07 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1059 Reviewed by Kenneth Rohde Christiansen.
1061 [Qt] Fix trunk (non-standalone) builds for Symbian
1062 https://bugs.webkit.org/show_bug.cgi?id=37136
1064 Test for source files before building instead of relying on
1065 standalone_package config.
1069 2010-04-01 Kinuko Yasuda <kinuko@chromium.org>
1071 Reviewed by Dmitry Titov.
1073 Add FileThread for async file operation support in FileReader and FileWriter
1074 https://bugs.webkit.org/show_bug.cgi?id=36896
1076 Add EANBEL_FILE_READER and ENABLE_FILE_WRITER flags.
1080 2010-04-01 Ojan Vafai <ojan@chromium.org>
1082 Reviewed by Adam Barth.
1084 autoinstalled should be git ignored
1085 https://bugs.webkit.org/show_bug.cgi?id=36970
1089 2010-04-01 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1091 Reviewed by Kenneth Rohde Christiansen.
1093 [Qt]Add -Wextra warning level to the QtWebKit build
1094 https://bugs.webkit.org/show_bug.cgi?id=36971
1098 2010-04-01 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1100 Reviewed by Holger Freyther.
1102 [GTK] webkit_get_default_session() should make sure webkit_init() is called
1103 https://bugs.webkit.org/show_bug.cgi?id=36754
1109 2010-03-26 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1111 Reviewed by Simon Hausmann.
1113 [Qt] Build JavaScriptCore as a static library.
1114 https://bugs.webkit.org/show_bug.cgi?id=36590
1116 This patch takes what was left of the unused JavaScriptCore.pro
1117 and moved the compilation logic from JavaScriptCore.pri to
1122 2010-03-16 Xan Lopez <xlopez@igalia.com>
1124 Rubber-stamped by Gustavo Noronha.
1126 Update library version for 1.1.90 release.
1130 2010-03-16 Xan Lopez <xlopez@igalia.com>
1132 Reviewed by Gustavo Noronha.
1134 Bump version for 1.1.90 release.
1138 2010-03-16 Xan Lopez <xlopez@igalia.com>
1140 Reviewed by Gustavo Noronha.
1142 Add support for Fast Mobile Scrolling in the build system.
1146 2010-03-16 Simon Hausmann <simon.hausmann@nokia.com>
1148 Add WebKitTools/TestResultServer/index.yaml to gitattributes to ignore for crlf conversion.
1152 2010-03-12 Scott Byer <scottbyer@chromium.org>
1154 Reviewed by David Levin.
1156 Popup font size needs to be exposed to clients.
1157 https://bugs.webkit.org/show_bug.cgi?id=35990
1159 Add function to expose the popup menu font size, add a field to
1160 WebPopupMenuInfo that receives that information to convey that to
1161 the web view client's createPopupMenu() call.
1163 * WebCore/platform/chromium/PopupMenuChromium.cpp:
1164 * WebCore/platform/chromium/PopupMenuChromium.h:
1165 * WebKit/chromium/public/WebPopupMenuInfo.h:
1166 * WebKit/chromium/src/ChromeClientImpl.cpp:
1168 2010-03-11 Adam Roben <aroben@apple.com>
1170 Teach git about ObjC files
1172 Fixes <http://webkit.org/b/36015>.
1174 Reviewed by Tim Hatcher.
1176 * .gitattributes: Set the diff attribute for .m and .mm files, and .h
1177 files in Mac-specific directories. This can be used to generate
1178 more-readable diffs of ObjC files.
1180 2010-03-09 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1182 Unreviewed. Versioning for 1.1.23.
1186 2010-03-09 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1188 Unreviewed distcheck fix.
1192 2010-03-08 Jian Li <jianli@chromium.org>
1194 Reviewed by Dmitry Titov.
1197 https://bugs.webkit.org/show_bug.cgi?id=32993
1199 Add ENABLE_BLOB_SLICE feature define.
1203 2010-03-04 Fridrich Strba <fridrich.strba@bluewin.ch>
1205 Reviewed by Holger Freyther.
1207 https://bugs.webkit.org/show_bug.cgi?id=35726
1208 Remove orphaned #ifdef WTF_USE_GLIB_ICU_UNICODE_HYBRID
1210 Removing orphaned #if USE.
1214 2010-03-04 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1216 Reviewed by Tor Arne Vestbø.
1218 [Qt] Make the OUTPUT_DIR variable in qmake projects independent of build-webkit's logic.
1220 This also allows shadow builds relying only on qmake to work properly.
1224 2010-03-03 Fridrich Strba <fridrich.strba@bluewin.ch>
1226 Reviewed by Xan Lopez.
1228 Miscellaneous little fixes for the windows build of webkit-gtk
1229 https://bugs.webkit.org/show_bug.cgi?id=35640
1231 * GNUmakefile.am: On Windows with GCC, presence of
1232 __declspec(dllexport) on some symbols disables the autoexport/autoimport
1233 feature for all others. Using regex here assures that all symbols that
1234 need to be exported in the dll are actually exported.
1236 2010-03-02 Arno Renevier <arno@renevier.net>
1238 Reviewed by Gustavo Noronha Silva.
1240 [Gtk] implements ChromeClient::requestGeolocationPermissionForFrame
1241 https://bugs.webkit.org/show_bug.cgi?id=35210
1245 2010-03-02 Dmitry Titov <dimich@chromium.org>
1247 Reviewed by Alexey Proskuryakov.
1249 Ignore compiled Java test cases in .gitignore.
1250 https://bugs.webkit.org/show_bug.cgi?id=35559
1254 2010-02-26 Arno Renevier <arno@renevier.net>
1256 Reviewed by Gustavo Noronha Silva.
1258 [Gtk] ignore WebKit/gtk/docs/GNUmakefile.in in .gitignore
1259 https://bugs.webkit.org/show_bug.cgi?id=35424
1263 2010-02-24 Sam Kerner <skerner@chromium.org>
1265 Reviewed by Darin Fisher.
1267 Expose WebFrame::setCanHaveScrollbars(). This allows a view
1268 which is being resized to not need scroll bars to ensure that
1271 Existing function setAllowsScrolling() was renamed
1272 setCanHaveScrollbars(), to be consistant with change 37159:
1273 http://trac.webkit.org/changeset/37159
1275 https://bugs.webkit.org/show_bug.cgi?id=35257
1277 * WebKit/chromium/public/WebFrame.h:
1278 * WebKit/chromium/src/ChromeClientImpl.cpp:
1279 * WebKit/chromium/src/WebFrameImpl.cpp:
1280 * WebKit/chromium/src/WebFrameImpl.h:
1282 2010-02-19 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
1284 Reviewed by Kenneth Rohde Christiansen.
1286 [Qt] Remove QGVLauncher
1288 https://bugs.webkit.org/show_bug.cgi?id=35292
1292 2010-02-24 Xan Lopez <xlopez@igalia.com>
1294 Reviewed by Gustavo Noronha.
1296 Enable SharedWorkers by default, since that's been the default for
1297 a long time in our build-webkit configuration.
1301 2010-02-23 James Choi <jchoi42@pha.jhu.edu>
1303 Add Solaris definitions
1304 https://bugs.webkit.org/show_bug.cgi?id=35214
1306 * WebKit/chromium/src/WebViewImpl.cpp
1307 * WebKit/chromium/src/WebFrameImpl.cpp
1309 2010-02-23 Arno Renevier <arno@renevier.net>
1311 Reviewed by Gustavo Noronha Silva.
1313 [Gtk]: testwebview does not work when called with absolute path
1314 https://bugs.webkit.org/show_bug.cgi?id=34940
1316 When testwebview is called as absolute path, chdir to executable
1317 directory before searching resource files.
1321 2010-02-23 Leandro Pereira <leandro@profusion.mobi>
1323 Reviewed by Gustavo Noronha Silva.
1325 Changes references of GOwnPtr to reflect their new place.
1326 http://webkit.org/b/35084
1328 * JavaScriptCore/JavaScriptCore.gypi:
1329 * JavaScriptCore/wtf/Threading.h:
1330 * JavaScriptCore/wtf/unicode/glib/UnicodeGLib.h:
1332 2010-02-23 Leandro Pereira <leandro@profusion.mobi>
1334 Reviewed by Gustavo Noronha Silva.
1336 Fixes references to GOwnPtr and GRefPtr so the GTK+ port builds
1338 http://webkit.org/b/35084
1342 2010-02-23 Diego Escalante Urrelo <descalante@igalia.com>
1344 Reviewed by Eric Seidel.
1346 [gtk] missing libsoup-2.4 package in gir generation
1347 https://bugs.webkit.org/show_bug.cgi?id=35199
1349 Include libsoup-2.4 package in gobject introspection .gir generation.
1353 2010-02-22 Huahui Wu <hwu@google.com>
1355 Reviewed by Eric Seidel.
1357 Add code that enables SquirrelFish Extreme (a.k.a JSCX, JSC JIT)
1358 in Android. It's disabled by default, but is enabled when the
1359 enveronment variable ENABLE_JSC_JIT is set to true.
1360 https://bugs.webkit.org/show_bug.cgi?id=34855
1364 2010-02-22 Xan Lopez <xlopez@igalia.com>
1366 Reviewed by Gustavo Noronha.
1368 Bump library versioning for 1.1.22 release.
1372 2010-02-22 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1374 Reviewed by Kenneth Rohde Christiansen.
1376 [Qt] Add support for layout tests on Symbian
1377 https://bugs.webkit.org/show_bug.cgi?id=31589
1381 2010-02-20 Noam Rosenthal <noam.rosenthal@nokia.com>
1383 Reviewed by Laszlo Gombos.
1385 [Qt] ENABLE_3D_RENDERING should be optional
1386 https://bugs.webkit.org/show_bug.cgi?id=35100
1388 * WebKit.pri: ENABLE_3D_RENDERING moved to a proper feature test
1390 2010-02-19 Maciej Stachowiak <mjs@apple.com>
1392 Reviewed by David Levin.
1394 Add an ENABLE flag for sandboxed iframes to make it possible to disable it in releases
1395 https://bugs.webkit.org/show_bug.cgi?id=35147
1399 2010-02-18 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1401 Reviewed by Eric Seidel.
1403 Add .gitattributes file for custom ChangeLog merge-driver
1405 * .gitattributes: Added.
1407 2010-02-17 Noam Rosenthal <noam.rosenthal@nokia.com>
1409 Reviewed by Ariya Hidayat.
1411 [Qt] GraphicsLayer: support perspective and 3D transforms
1412 https://bugs.webkit.org/show_bug.cgi?id=34960
1414 * WebKit.pri: added appropriate define: ENABLED_3D_RENDERING
1416 2010-02-15 Philippe Normand <pnormand@igalia.com>
1418 Reviewed by Gustavo Noronha Silva.
1420 [GStreamer] Should handle BUFFERING messages
1421 https://bugs.webkit.org/show_bug.cgi?id=30004
1423 * configure.ac: Bump gstreamer -core/-plugins-base requirements to
1424 0.10.25 which is the minimum required version for on-disk buffering.
1426 2010-02-16 Xan Lopez <xlopez@igalia.com>
1428 Reviewed by Gustavo Noronha.
1430 Bump version to 1.1.22 so we can depend on it in applications.
1434 2010-02-12 Simon Hausmann <simon.hausmann@nokia.com>
1436 Reviewed by Holger Freyther.
1438 Removed WMLInputElement.* from .gitattributes as the file is
1443 2010-02-10 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1445 Reviewed by Tor Arne Vestbø.
1447 [Qt] Make qtlauncher and qgvlauncher use the generated headers
1448 path to make sure they are correctly generated.
1452 2010-02-10 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1454 Reviewed by Tor Arne Vestbø.
1456 [Qt] Manually add support for the install target on Symbian.
1458 This is required to copy the headers over the ones in Qt.
1462 2010-02-11 Fridrich Strba <fridrich.strba@bluewin.ch>
1464 Reviewed by Gustavo Noronha Silva.
1466 Detect properly different versions of libpng out there.
1470 2010-02-11 Xan Lopez <xlopez@igalia.com>
1472 Try to fix GTK+ build.
1476 2010-02-11 Antonio Gomes <tonikitoo@webkit.org>
1478 Reviewed by Xan Lopez.
1480 Adjust gstreamer-plugins-base minimum version check (from 0.10 to 0.10.23).
1484 2010-02-08 Maciej Stachowiak <mjs@apple.com>
1486 Reviewed by Cameron Zwarich.
1488 Restore ENABLE_RUBY flag so vendors can ship with Ruby disabled if they choose.
1489 https://bugs.webkit.org/show_bug.cgi?id=34698
1493 2010-02-08 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1495 Reviewed by Xan Lopez.
1497 Bump version to 1.1.21, and adjust library versioning accordingly.
1501 2010-02-05 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1503 Reviewed by Gustavo Noronha.
1505 Add gstreamer-app-0.10 to configure.ac
1506 https://bugs.webkit.org/show_bug.cgi?id=34317
1510 2010-02-05 Simon Hausmann <simon.hausmann@nokia.com>
1512 Reviewed by Tor Arne Vestbø.
1514 Add .gitattributes file to tell git about files with Windows linefeeds
1515 https://bugs.webkit.org/show_bug.cgi?id=34645
1517 On Windows git defaults to "true" for core.autocrlf, meaning all text
1518 files in the working directory are converted from CRLF to LF on checkin
1519 time. Some files present in the repository have been checked in with
1520 CRLF linefeeds and git should not try to convert them. The added
1521 .gitattributes file tells git to not do any CRLF conversion.
1523 * .gitattributes: Added.
1525 2010-02-05 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1527 Reviewed by Simon Hausmann.
1529 [Qt] Generate convenience headers (QWebView, etc) using qmake
1531 In Qt this is done using syncqt, but we use a pro-file instead
1532 that generates makefile-rules for each of the extra headers.
1534 These extra headers are installed alongside the normal headers.
1536 * DerivedSources.pro: Include API-DerivedSources
1538 2010-02-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1540 Reviewed by Lars Knoll.
1542 [Qt] Make 'make -f Makefile.DerivedSources qmake' work
1544 Previously this target ended up generating a file named
1545 Makefile.DerivedSources.DerivedSources, and so on.
1547 * DerivedSources.pro:
1549 2010-02-04 Christian Dywan <christian@twotasts.de>
1551 Reviewed by Xan Lopez.
1553 Require either libsoup 2.28.2 or 2.29.90.
1557 2010-02-04 Xan Lopez <xlopez@igalia.com>
1559 Reviewed by Gustavo Noronha.
1561 Bump minimum libsoup requirement to 2.29.90
1565 2010-02-02 Gustavo Noronha Silva <gns@gnome.org>
1567 Reviewed by Xan Lopez.
1569 Bump version, and adjust library versioning for 1.1.20.
1573 2010-01-29 Jeremy Orlow <jorlow@chromium.org>
1575 Reviewed by Dimitri Glazkov.
1577 A first step towards the Indexed Database API
1578 https://bugs.webkit.org/show_bug.cgi?id=34342
1580 Add Indexed Database API
1584 2010-01-27 Simon Hausmann <simon.hausmann@nokia.com>
1586 Reviewed by Kenneth Rohde Christiansen.
1588 [Qt] Don't build the tests in packages, only the launcher(s)
1592 2010-01-27 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1594 Reviewed by Tor Arne Vestbø.
1596 [Qt] Add the "d" suffix to QtWebKit's dll on Windows.
1600 2010-01-27 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1602 Unreviewed build fix
1604 [Qt] Build fix for windows when QTDIR contains release libraries.
1606 * WebKit.pri: Use the <name>.lib syntax for linking instead of qmake's -l<name> emulation
1608 2010-01-26 Jedrzej Nowacki <jedrzej.nowacki@nokia.com>
1610 Reviewed by Simon Hausmann.
1612 First steps of the QtScript API.
1614 Two new classes were created; QScriptEngine and QScriptValue.
1615 The first should encapsulate a javascript context and the second a script
1618 This API is still in development, so it isn't compiled by default.
1619 To trigger compilation, pass --qmakearg="CONFIG+=build-qtscript" to
1622 https://bugs.webkit.org/show_bug.cgi?id=32565
1626 2010-01-25 Simon Hausmann <simon.hausmann@nokia.com>
1628 Reviewed by Laszlo Gombos.
1630 [Qt] Fix the build on Maemo5.
1632 https://bugs.webkit.org/show_bug.cgi?id=34051
1634 * WebKit.pri: Disable the use of uitools, just like it's done for Symbian.
1636 2010-01-21 No'am Rosenthal <noam.rosenthal@nokia.com>
1638 Reviewed by Antti Koivisto.
1640 [Qt] Implement GraphicsLayer for accelerated layer compositing
1641 https://bugs.webkit.org/show_bug.cgi?id=33514
1643 * WebKit.pri: Addded compile flags to enable accelerated compositing
1644 on versions higher than 4.5
1646 2010-01-20 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1648 Reviewed by Simon Hausmann.
1650 [Qt] Make DumpRenderTree build on Windows
1654 2010-01-20 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1656 Reviewed by Simon Hausmann.
1658 [Qt] Fix the recursive generated_files target to work with qmake -r -o
1660 * DerivedSources.pro:
1662 2010-01-20 Simon Hausmann <simon.hausmann@nokia.com>
1664 Reviewed by Tor Arne Vestbø.
1666 [Qt] Make it possible (on *nix at least) to recursively call "make generated_files"
1668 * DerivedSources.pro:
1670 2010-01-19 Gustavo Noronha Silva <gns@gnome.org>
1672 Unreviewed. Shared library versioning update for 1.1.19.
1676 2010-01-15 Gustavo Noronha Silva <gns@gnome.org>
1678 Rubber-stamped by Xan Lopez.
1680 Bump version to 1.1.19.
1684 2010-01-14 Csaba Osztrogonác <ossy@webkit.org>
1686 Reviewed by Eric Seidel.
1688 [Qt] Defective dependencies caused build failing on QtBuildBot.
1689 https://bugs.webkit.org/show_bug.cgi?id=33693
1691 * WebKit.pri: CONFIG += depend_includepath added.
1693 2010-01-14 Steve Block <steveblock@google.com>
1695 Reviewed by David Levin.
1697 Moves general includes before bindings includes in Android build system.
1698 https://bugs.webkit.org/show_bug.cgi?id=33623
1700 This avoids problems with collisions between WebCore/platform/text/StringBuilder.h
1701 and the new JavaScriptCore/runtime/StringBuilder.h. This change puts
1702 JavaScriptCore/runtime and other bindings includes after the WebCore and other
1703 general includes, so that the WebCore StringBuilder.h is picked up when building
1706 * Android.mk: Modified.
1708 2010-01-13 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1710 Reviewed by Simon Hausmann.
1712 [Qt] Split the build process in two different .pro files.
1713 This allows qmake to be run once all source files are available.
1715 * DerivedSources.pro: Added.
1718 2010-01-07 Daniel Bates <dbates@rim.com>
1720 Reviewed by Eric Seidel.
1722 https://bugs.webkit.org/show_bug.cgi?id=32987
1724 Added ENABLE_XHTMLMP flag. Disabled by default.
1728 2010-01-05 Gustavo Noronha Silva <gns@gnome.org>
1730 Reviewed by Xan Lopez.
1732 Based on idea and original patch by Evan Martin.
1734 Remove libWebCore intermediate library, to improve link time.
1736 [GTK] Build time must be reduced
1737 https://bugs.webkit.org/show_bug.cgi?id=32921
1741 2010-01-05 Xan Lopez <xlopez@igalia.com>
1743 Bump for 1.1.18 release.
1747 2010-01-04 Gustavo Noronha Silva <gns@gnome.org>
1749 Fix JSCore-1.0.gir path to fix make distcheck.
1753 2010-01-04 Simon Hausmann <simon.hausmann@nokia.com>
1755 Reviewed by Tor Arne Vestbø.
1757 [Qt] Fix standalone package builds.
1759 * WebKit.pri: Add logic for detecting standalone builds. Set OUTPUT_DIR to the top-level dir in that case.
1760 * WebKit.pro: Don't build JSC and DRT for package builds.
1762 2010-01-04 Eric Seidel <eric@webkit.org>
1764 Reviewed by Adam Barth.
1766 bugzilla-tool should not require users to install mechanize
1767 https://bugs.webkit.org/show_bug.cgi?id=32635
1769 * .gitignore: Ignore autoinstall.cache.d directory created by autoinstall.py
1771 2009-12-28 Estêvão Samuel Procópio <tevaum@gmail.com>
1773 Reviewed by Gustavo Noronha Silva.
1775 Bug 32940: [GTK] Changing the download throttle conditions.
1776 https://bugs.webkit.org/show_bug.cgi?id=32716
1778 The WebKitDownload progress notification was taking long to
1779 update. This fix makes notification happens each 0.7 secs
1780 or when the progress ups in 1%.
1782 * WebKit/gtk/webkit/webkitdownload.cpp:
1784 2009-12-22 Simon Hausmann <simon.hausmann@nokia.com>
1786 Rubber-stamped by Holger Freyther.
1788 Adjusted path to QtLauncher.
1792 2009-12-19 Evan Martin <evan@chromium.org>
1794 Reviewed by Gustavo Noronha Silva.
1796 Add a couple of WebKitGtk files to .gitignore.
1800 2009-12-18 Benjamin Otte <otte@gnome.org>
1802 Reviewed by Xan Lopez.
1804 [GTK] RemoveDashboard support. It's useless.
1808 2009-12-18 Simon Hausmann <simon.hausmann@nokia.com>
1810 Reviewed by Tor Arne Vestbø.
1812 [Qt] Clean up the qmake build system to distinguish between trunk builds and package builds
1814 https://bugs.webkit.org/show_bug.cgi?id=32716
1816 * WebKit.pri: Use standalone_package instead of QTDIR_build
1818 2009-12-17 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1820 Unreviewed. Build fixes for make distcheck.
1824 2009-12-16 Dan Winship <danw@gnome.org>
1826 Reviewed by Gustavo Noronha Silva.
1828 [Gtk] Content-Encoding support
1830 https://bugs.webkit.org/show_bug.cgi?id=522772
1832 * configure.ac: require libsoup 2.28.2 for SoupContentDecoder
1834 2009-12-13 Eric Seidel <eric@webkit.org>
1836 Reviewed by Gavin Barraclough.
1838 string-base64 test does not compute a valid base64 string
1839 http://bugs.webkit.org/show_bug.cgi?id=16806
1841 * tests/string-base64.js: change str[i] to str.charCodeAt(i)
1843 2009-12-10 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1845 Reviewed by Xan Lopez.
1847 [GTK] Should provide an API to control the IconDatabase
1848 https://bugs.webkit.org/show_bug.cgi?id=32334
1850 Add test to make sure favicon reporting works.
1854 2009-12-09 Steve Block <steveblock@google.com>
1856 Reviewed by Adam Barth.
1858 Adds Android Makefiles for building with V8.
1859 https://bugs.webkit.org/show_bug.cgi?id=32278
1861 * Android.mk: Modified. Includes Makefiles for V8.
1863 2009-12-08 Steve Block <steveblock@google.com>
1865 Reviewed by Adam Barth.
1867 [Android] Adds Makefiles for Android port.
1868 https://bugs.webkit.org/show_bug.cgi?id=31325
1870 * Android.mk: Added.
1872 2009-12-08 Christian Dywan <christian@twotoasts.de>
1874 Reviewed by Xan Lopez.
1876 * configure.ac: Require only libSoup 2.27.91 but check for 2.29.3
1877 and define HAVE_LIBSOUP_2_29_3 in that case.
1879 2009-12-08 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1881 Rubber-stamped by Xan Lopez.
1883 Late post-release version bump.
1887 2009-12-08 Dominik Röttsches <dominik.roettsches@access-company.com>
1889 Reviewed by Gustavo Noronha Silva.
1891 [Gtk] Create a TextBreakIterator implementation based on GLib (without ICU)
1892 https://bugs.webkit.org/show_bug.cgi?id=31469
1894 Removing hybrid configuration for --with-unicode-backend=glib
1895 ICU not required anymore.
1897 * autotools/webkit.m4:
1899 2009-12-08 Nikolas Zimmermann <nzimmermann@rim.com>
1901 Rubber-stamped by Maciej Stachowiak.
1903 Turn on (SVG) Filters for Gtk.
1904 https://bugs.webkit.org/show_bug.cgi?id=32224
1908 2009-12-07 Dmitry Titov <dimich@chromium.org>
1910 Rubber-stamped by Darin Adler.
1912 Remove ENABLE_SHARED_SCRIPT flags
1913 https://bugs.webkit.org/show_bug.cgi?id=32245
1914 This patch was obtained by "git revert" command and then un-reverting of ChangeLog files.
1918 2009-12-06 Gustavo Noronha Silva <gns@gnome.org>
1920 Reviewed by Xan Lopez.
1922 Build the new API test.
1924 [GTK] REGRESSION: webkit thinks it can render PDFs
1925 https://bugs.webkit.org/show_bug.cgi?id=32183
1929 2009-12-05 Vincent Untz <vuntz@gnome.org>
1931 Reviewed by Gustavo Noronha.
1933 Fixes race for builds with introspection enabled, and parallel
1938 2009-12-04 Xan Lopez <xlopez@igalia.com>
1940 Reviewed by Gustavo Noronha.
1942 [GTK]Enable DNS prefetching
1943 https://bugs.webkit.org/show_bug.cgi?id=23846
1945 Bump libsoup required version to 2.29.3 for DNS prefetching.
1949 2009-11-30 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1951 Rubber-stamped by Xan Lopez.
1953 Make sure we distribute and install GObject Introspection files.
1957 2009-11-30 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1959 Build fix. Make sure JSCore-1.0.gir is added to the distributed
1964 2009-11-30 Xan Lopez <xlopez@igalia.com>
1966 Reviewed by Gustavo Noronha.
1968 Bump versions for 1.1.17 release.
1972 2009-11-30 Jan-Arve Sæther <jan-arve.saether@nokia.com>
1974 Reviewed by Simon Hausmann.
1976 [Qt] Fix compilation with win32-icc
1978 Include os-win32 for stdint.h since MS does not ship that in their PSDK.
1982 2009-11-26 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1984 Reviewed by Oliver Hunt.
1986 Move GOwnPtr* from wtf to wtf/gtk
1987 https://bugs.webkit.org/show_bug.cgi?id=31793
1989 * GNUmakefile.am: Add JavaScriptCore/wtf/gtk to
1992 2009-11-24 Dmitry Titov <dimich@chromium.org>
1994 Reviewed by Eric Seidel.
1996 Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
1997 https://bugs.webkit.org/show_bug.cgi?id=31444
2001 2009-11-24 Jason Smith <dark.panda@gmail.com>
2003 Reviewed by Alexey Proskuryakov.
2005 RegExp#exec's returned Array-like object behaves differently from
2007 https://bugs.webkit.org/show_bug.cgi?id=31689
2009 * LayoutTests/fast/js/regexp-in-and-foreach-handling.html: Added.
2010 * LayoutTests/fast/js/script-tests/regexp-in-and-foreach-handling.js: Added.
2011 * LayoutTests/fast/js/regexp-in-and-foreach-handling-expected.txt: Added.
2013 2009-11-24 Jens Alfke <snej@chromium.org>
2015 Reviewed by David Levin.
2017 Ignore Chromium's Xcode projects that are auto-generated from .gyp files.
2018 https://bugs.webkit.org/show_bug.cgi?id=31847
2020 * .gitignore: Add three .xcodeproj files.
2022 2009-11-09 Priit Laes <plaes@plaes.org>
2024 Reviewed by Oliver Hunt.
2026 [Gtk] Build from tarball fails with --enable-introspection
2027 https://bugs.webkit.org/show_bug.cgi?id=31261
2029 We need to enable gobject-introspection during distcheck otherwise
2030 some of the required files are missing in tarball.
2034 2009-11-05 Priit Laes <plaes@plaes.org>
2036 Reviewed by Jan Alonzo.
2038 [Gtk] Build failure with --enable-introspection
2039 https://bugs.webkit.org/show_bug.cgi?id=31102
2041 Add search and include paths for JSCore-1.0.gir required by
2042 gobject-introspection tools.
2046 2009-11-04 Benjamin Otte <otte@gnome.org>
2048 Reviewed by Gustavo Noronha.
2050 Update Cairo requirement to 1.6.
2052 https://bugs.webkit.org/show_bug.cgi?id=19266
2056 2009-11-02 Estêvão Samuel Procópio <tevaum@gmail.com>
2058 Reviewed by Gustavo Noronha.
2060 [Build] make install ignores --prefix option for gobject-introspection.
2061 https://bugs.webkit.org/show_bug.cgi?id=31025
2063 Make the build system use the --prefix path also when installing
2064 gobject-introspection files.
2066 * configure.ac: use --prefix path in GITDIR and GIRTYPELIBDIR
2068 2009-11-02 Xan Lopez <xlopez@igalia.com>
2070 Bump version before release (or post-release, depending on your
2071 point of view) so that we can make applications depending on
2072 unreleased APIs in WebKit svn fail at configure time when the
2073 requirements are not met.
2077 2009-11-01 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2079 Reviewed by Eric Seidel.
2081 Turn on warnings for QtWebKit for gcc
2082 https://bugs.webkit.org/show_bug.cgi?id=30958
2084 * WebKit.pri: Turn on warnings for the GCC compiler
2086 2009-10-30 Adam Barth <abarth@webkit.org>
2088 Reviewed by Mark Rowe.
2090 Teach git to ignore some files
2091 https://bugs.webkit.org/show_bug.cgi?id=30951
2093 Ignore WebKitBuild because we never want to version that directory.
2094 Also, ignore the xcode project files so git clean doesn't blow away
2095 your project settings. Finally, ignore the compiled python files in
2096 WebKitTools/Script modules because they clutter up git status.
2098 * .gitignore: Added.
2100 2009-10-30 Roland Steiner <rolandsteiner@chromium.org>
2102 Reviewed by Eric Seidel.
2104 Remove ENABLE_RUBY guards as discussed with Dave Hyatt and Maciej Stachowiak.
2106 Bug 28420 - Implement HTML5 <ruby> rendering
2107 (https://bugs.webkit.org/show_bug.cgi?id=28420)
2109 No new tests (no functional change).
2113 2009-10-26 Holger Hans Peter Freyther <zecke@selfish.org>
2115 Rubber-stamped by Darin Adler.
2117 Export fastMalloc, fastCalloc, fastRealloc and fastFree
2118 https://bugs.webkit.org/show_bug.cgi?id=30769
2120 Export the FastMalloc functions outside of the libwebkit library
2121 to be able to instrument memory allocations. These are C++ symbols
2122 but do not require the C++ runtime to be useful and should be of
2123 no harm to plain C code.
2125 * autotools/symbols.filter:
2127 2009-10-26 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2129 Reviewed by Jan Alonzo.
2131 Alternative solution to regression introduced in r48672.
2135 2009-10-26 Xan Lopez <xlopez@igalia.com>
2137 Reviewed by Gustavo Noronha.
2139 Update for 1.1.16 release.
2143 2009-10-24 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2145 Reviewed by Holger Freyther.
2147 [Qt] [Symbian] Set the capability and memory required to run QtWebKit for Symbian
2148 https://bugs.webkit.org/show_bug.cgi?id=30476
2150 Set the stack size to 80 Kb and heap size to the 128kB - 32MB range
2151 to all executables linking against WebKit library.
2155 2009-10-18 Jan Michael Alonzo <jmalonzo@webkit.org>
2157 Reviewed by Holger Freyther.
2159 [GTK] Add MathML to the build system
2160 https://bugs.webkit.org/show_bug.cgi?id=30487
2162 Add --enable-mathml to configure.
2166 2009-10-15 Jan Michael Alonzo <jmalonzo@webkit.org>
2168 Reviewed by Xan Lopez.
2170 [GTK] marshal stamp files are not cleaned after a distclean
2171 https://bugs.webkit.org/show_bug.cgi?id=30156
2173 Add the stamp files directly to cleanfiles. Also rearrange the
2174 variable declarations so we don't miss any files that need to be
2175 cleaned up during the clean targets.
2179 2009-10-15 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2181 Unreviewed. Help text fix - Web Sockets default is no, not yes.
2185 2009-10-12 Jan Michael Alonzo <jmalonzo@webkit.org>
2187 Rubberstamped by Eric Seidel.
2189 [Gtk] Fix icu CFLAG for Darwin
2190 https://bugs.webkit.org/show_bug.cgi?id=29517
2192 Don't escape the srcdir variable. Also use $host instead of the
2195 * autotools/webkit.m4:
2197 2009-10-12 Jan Michael Alonzo <jmalonzo@webkit.org>
2199 Reviewed by Gustavo Noronha.
2201 [Gtk] Use the SQLite3 headers from WebKitLibraries if sqlite3 is undetected
2202 https://bugs.webkit.org/show_bug.cgi?id=29518
2206 2009-10-05 Zoltan Horvath <zoltan@webkit.org>
2208 Reviewed by Simon Hausmann.
2210 [Qt] Disable TCmalloc for Windows port at the present, because MinGW
2211 hasn't got built-in pthread library.
2215 2009-10-02 Prasanth Ullattil <prasanth.ullattil@nokia.com>
2217 Reviewed by Simon Hausmann.
2219 Disable a few more harmless MSVC warnings.
2223 2009-10-01 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2225 Unreviewed, build fix.
2227 [Qt] Symbian build break after r48976.
2228 unix is set for Symbian in the Qt build system.
2232 2009-10-01 Zoltan Horvath <zoltan@webkit.org>
2234 Reviewed by Simon Hausmann.
2236 [Qt] Enable TCmalloc for the Linux, Mac and Windows Qt-port
2237 https://bugs.webkit.org/show_bug.cgi?id=27029
2239 Remove USE_SYSTEM_MALLOC for Linux, Mac and Windows Qt-port from WebKit.pri,
2240 so these Qt-ports will use TCmalloc as other ports.
2244 2009-10-01 Martin Robinson <martin.james.robinson@gmail.com>
2246 Reviewed by Xan Lopez.
2248 [GTK] GtkIMContext filtering interferes with DOM key events
2249 https://bugs.webkit.org/show_bug.cgi?id=28733
2251 Add new key event test ensuring that IME keypresses are handled.
2255 2009-10-01 Philippe Normand <pnormand@igalia.com>
2257 Reviewed by Xan Lopez.
2259 [GTK] data: uri support in media player
2260 https://bugs.webkit.org/show_bug.cgi?id=29842
2262 Check presence of gstreamer-pbutils-0.10.
2266 2009-09-26 David Kilzer <ddkilzer@apple.com>
2268 GTK BUILD FIX: add ENABLE_ORIENTATION_EVENTS support to configure.ac
2270 * configure.ac: Added support for ENABLE_ORIENTATION_EVENTS.
2272 2009-09-23 Xan Lopez <xlopez@igalia.com>
2274 Reviewed by Gustavo Noronha.
2276 Do not add unneeded include paths for gir files, and add the
2277 include paths for headers manually instead of relying on our own
2278 pc file and installed headers, since that adds a circular
2283 2009-09-23 Jan Michael Alonzo <jmalonzo@webkit.org>
2285 Reviewed by Xan Lopez.
2287 Minor reorganization to the patch landed in
2288 http://trac.webkit.org/changeset/48670. Also move JSCore-1.0.gir
2289 in the gtk directory as that's only useful to the Gtk port at the
2295 2009-09-23 Xan Lopez <xlopez@igalia.com>
2297 Reviewed by Gustavo Noronha.
2299 [GTK] We should generate our own gir file for introspection
2300 https://bugs.webkit.org/show_bug.cgi?id=29603
2302 Generate gir and typelib files for WebKit and JSCore. The JSCore
2303 gir file is handwritten (since it's only useful, for now, as a
2304 dependency of the WebKit gir file), the WebKit one is
2305 autogenerated from the headers.
2308 * JSCore-1.0.gir: Added.
2311 2009-09-22 Philippe Normand <pnormand@igalia.com>
2313 Reviewed by Xan Lopez.
2315 link errors due to wrong UNICODE_LIBS on Ubuntu Jaunty
2316 https://bugs.webkit.org/show_bug.cgi?id=29638
2318 Call icu-cconfig with ldflags-libsonly to prevent having a -L
2319 statement that could override libs installed in another prefix.
2321 * autotools/webkit.m4:
2323 2009-09-21 Xan Lopez <xlopez@igalia.com>
2325 Reviewed by Gustavo Noronha.
2327 Bump version for 1.1.15 release.
2331 2009-09-18 Xan Lopez <xlopez@igalia.com>
2333 Reviewed by Gustavo Noronha and Jan Alonzo.
2335 [GTK] context menu overriding API is very limited
2336 https://bugs.webkit.org/show_bug.cgi?id=27546
2338 Add new tests to the build.
2342 2009-09-18 Xan Lopez <xlopez@igalia.com>
2344 Reviewed by Gustavo Noronha and Jan Alonzo.
2346 [GTK] context menu overriding API is very limited
2347 https://bugs.webkit.org/show_bug.cgi?id=27546
2349 Add WebKitHitTestResult to the build.
2353 2009-09-10 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2355 Reviewed by Ariya Hidayat.
2357 Disable some ARM compiler warnings
2358 https://bugs.webkit.org/show_bug.cgi?id=29083
2360 The following ARM compiler warnings are disabled
2362 - #68-D: integer conversion resulted in a change of sign
2363 - #111-D: statement is unreachable
2364 - #177-D: variable XXX was declared but never referenced
2365 - #368-D: class XXX defines no constructor to initialize the following: YYY
2366 - #830-D: function XXX "XXX::operator new" has no corresponding operator delete
2367 - #1293-D: assignment in condition
2371 2009-09-09 Kenneth Rohde Christiansen <kenneth@webkit.org>
2373 Reviewed by Simon Hausmann.
2375 [Qt] Add the alternative QtLauncher (based on QGraphicsView) to the build.
2377 https://bugs.webkit.org/show_bug.cgi?id=28862
2381 2009-09-07 Xan Lopez <xlopez@igalia.com>
2383 Rubber-stamped by Gustavo Noronha.
2385 Bump versions in preparation for 1.1.14 release.
2389 2009-09-07 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2391 Reviewed by Xan Lopez.
2393 https://bugs.webkit.org/show_bug.cgi?id=26854
2394 [GTK] Needs API to allow more control over outgoing requests
2396 * GNUmakefile.am: new files added to the build for new class
2397 WebKitNetworkResponse
2399 2009-09-06 Martin Robinson <martin.james.robinson@gmail.com>
2401 Reviewed by Gustavo Noronha, Jan Alonzo and Xan Lopez.
2403 [Gtk] Expose a database API
2404 https://bugs.webkit.org/show_bug.cgi?id=27899
2406 Expose an HTML5 database API for GTK+.
2410 2009-09-04 Albert Bachand <albertb@google.com>
2412 Reviewed by Eric Seidel.
2414 Modify the condition regarding the key modifier for opening combo
2415 boxes under GTK from just PLATFORM(GTK) to also look for
2416 (PLATFORM(CHROMIUM) && PLATFORM(LINUX)).
2418 * WebCore/dom/SelectElement.cpp:
2419 * WebCore/manual-tests/select-popup-on-spacebar.html:
2421 2009-09-02 Jan Michael Alonzo <jmalonzo@webkit.org>
2423 Reviewed by Xan Lopez and Gustavo Noronha.
2425 [Gtk] Implement a WebDataSource for the gtk port
2426 https://bugs.webkit.org/show_bug.cgi?id=24758
2428 Add WebKitWebDataSource unit test to the build script
2432 2009-09-02 Jan Michael Alonzo <jmalonzo@webkit.org>
2434 Reviewed by Xan Lopez and Gustavo Noronha.
2436 [Gtk] Implement a WebDataSource for the gtk port
2437 https://bugs.webkit.org/show_bug.cgi?id=24758
2439 Add WebKitWebDataSource and DocumentLoaderGtk to the build script.
2443 2009-09-01 Jan Michael Alonzo <jmalonzo@webkit.org>
2445 Reviewed by Xan Lopez and Gustavo Noronha.
2447 [Gtk] Implement a WebDataSource for the gtk port
2448 https://bugs.webkit.org/show_bug.cgi?id=24758
2450 Add WebKitWebResource to the build script.
2454 2009-08-28 Jan Michael Alonzo <jmalonzo@webkit.org>
2456 Reviewed by Oliver Hunt.
2458 Gtk Build broken for OSX Quartz
2459 https://bugs.webkit.org/show_bug.cgi?id=28727
2461 Define XP_UNIX for non-Win OS builds.
2465 2009-08-28 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2467 Reviewed by Holger Freyther.
2469 https://bugs.webkit.org/show_bug.cgi?id=25889
2470 [GTK] scrollbar policy for main frame is not implementable
2472 Adding files for the new test for window-related issues (starting
2473 with scrollbar policy).
2477 2009-08-27 Priit Laes <plaes@plaes.org>
2479 Reviewed by Xan Lopez.
2481 [GTK] Out-of-srcdir build problem
2482 https://bugs.webkit.org/show_bug.cgi?id=28741
2484 * GNUmakefile.am, autotools/webkit.m4:
2485 Fix problem with out-of-srcdir builds. Also bump required glib version.
2487 2009-08-24 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2489 Reviewed by Xan Lopez.
2491 Bump package and so versions for 1.1.13 release.
2495 2009-08-22 Javier Jardón <javierjc1982@gmail.com>
2497 [GTK] Not use deprecated symbols in WebKitWebView example code.
2498 https://bugs.webkit.org/show_bug.cgi?id=28651
2500 * WebKit/gtk/webkit/webkitwebview.cpp
2502 2009-08-18 Xan Lopez <xlopez@igalia.com>
2504 Rubber-stamped by Holger Freyther.
2506 Require at least libsoup 2.27.91 for the new password
2507 manager/authentication APIs.
2511 2009-08-18 Drew Wilson <atwilson@google.com>
2513 Reviewed by NOBODY (Build Break).
2515 Speculative fix for GTK DumpRenderTree.
2519 2009-08-18 Kent Tamura <tkent@chromium.org>
2521 Reviewed by Eric Seidel.
2523 Add --enable-datalist option.
2527 2009-08-14 Adam Bergkvist <adam.bergkvist@ericsson.com>
2529 Reviewed by Sam Weinig.
2531 [GTK] Added EventSource to the build (default on).
2532 https://bugs.webkit.org/show_bug.cgi?id=14997
2536 2009-08-14 Jan Michael Alonzo <jmalonzo@webkit.org>
2538 Rubber-stamped by Gustavo Noronha.
2540 Initialize CFLAGS and CXXFLAGS before the main body of the
2541 WEBKIT_INIT macro so C files don't get built with "-g -O2".
2543 * autotools/webkit.m4:
2545 2009-08-12 Xan Lopez <xlopez@igalia.com>
2547 Reviewed by Jan Alonzo.
2549 [GTK] Remove keyring optional features
2550 https://bugs.webkit.org/show_bug.cgi?id=28173
2552 Remove keyring support, we now do authentication storage through
2553 libsoup. We depend on libsoup master now, will bump the dependency
2554 when there's a new release.
2559 2009-08-11 Drew Wilson <atwilson@google.com>
2561 Reviewed by NOBODY (Build break).
2563 Speculative fix for GTK build break.
2567 2009-08-11 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2569 Reviewed by Simon Hausmann.
2571 Build the TestNetscapePlugin on Qt/Mac
2575 2009-08-11 Xan Lopez <xlopez@igalia.com>
2577 Reviewed by Jan Alonzo.
2579 Prefix lengthy commands with AM_V_GEN so that they produce an
2580 output like 'GEN <filename>' when in silent mode.
2584 2009-08-05 Jan Michael Alonzo <jmalonzo@webkit.org>
2586 Reviewed by Xan Lopez.
2588 [Gtk] macros in webkit.m4 should be defined once only
2589 https://bugs.webkit.org/show_bug.cgi?id=27929
2591 The macros in webkit.m4 are not meant to be called multiple times
2592 so we'll make them AC_DEFUN_ONCE. Also make AC_HEADER_STDC and AC_PROG_CXX
2593 AC_REQUIRE to remove the automake warnings when doing autogen.sh.
2595 Lastly, make sure CXXFLAGS and CFLAGS are defined before
2596 AC_PROG_CXX gets expanded so it doesn't add "-g -O2" on Release builds.
2598 * autotools/webkit.m4:
2600 2009-08-05 Xan Lopez <xlopez@igalia.com>
2602 Revert r46714, it was making us build debug images by default.
2604 * autotools/webkit.m4:
2606 2009-08-03 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2608 Reviewed by Eric Seidel.
2610 [Qt] Consolidate common gcc flags to WebKit.pri
2611 https://bugs.webkit.org/show_bug.cgi?id=27934
2615 2009-08-03 Jan Michael Alonzo <jmalonzo@webkit.org>
2617 Rubber-stamped by Eric Seidel.
2619 [Gtk] macros in webkit.m4 should be defined once only
2620 https://bugs.webkit.org/show_bug.cgi?id=27929
2622 The macros in webkit.m4 are not meant to be called multiple times
2623 so we'll make them AC_DEFUN_ONCE. Also make AC_HEADER_STDC and AC_PROG_CXX
2624 AC_REQUIRE to remove the automake warnings when doing autogen.sh.
2626 * autotools/webkit.m4:
2628 2009-07-29 Ariya Hidayat <ariya.hidayat@nokia.com>
2630 Reviewed by Simon Hausmann.
2632 Adding ImageDiff project file.
2634 https://bugs.webkit.org/show_bug.cgi?id=27813
2636 * WebKit.pro: Added ImageDiff.pro.
2638 2009-07-29 Jan Michael Alonzo <jmalonzo@webkit.org>
2640 Reviewed by Eric Seidel and Xan Lopez.
2642 [Gtk] Enable http/tests/appcache tests
2643 https://bugs.webkit.org/show_bug.cgi?id=27674
2645 * GNUmakefile.am: Add webkit/webkitapplicationcache.cpp
2647 2009-07-28 Xan Lopez <xlopez@igalia.com>
2649 Reviewed by Gustavo Noronha.
2651 Use automake 1.11 SILENT_RULES when present, for cleaner build
2652 output. You can disable it by passing --disable-silent-rules to
2653 configure or V=1 to make.
2655 * autotools/dolt.m4:
2658 2009-07-28 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2660 Reviewed by Simon Hausmann.
2662 [Qt] Disable some compiler warnings for the win build
2663 https://bugs.webkit.org/show_bug.cgi?id=27709
2667 2009-07-28 Xan Lopez <xlopez@igalia.com>
2669 Reviewed by Gustavo Noronha.
2671 * configure.ac: bump version for 1.1.12 release.
2673 2009-07-24 Xan Lopez <xlopez@igalia.com>
2675 Reviewed by Gustavo Noronha.
2677 Remove unneeded commas from PKG_CHECK_MODULES.
2681 2009-07-24 Jan Michael Alonzo <jmalonzo@webkit.org>
2683 Reviewed by Xan Lopez.
2685 Bump pango version requirement to 1.12 which is the version that
2690 2009-07-21 Roland Steiner <rolandsteiner@google.com>
2692 Reviewed by David Levin.
2694 Add ENABLE_RUBY to list of build options
2695 https://bugs.webkit.org/show_bug.cgi?id=27324
2697 * configure.ac: Added flag ENABLE_RUBY.
2699 2009-07-20 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2701 Reviewed by Holger Freyther.
2703 [Qt] Add an option for QtLauncher to build without QtUiTools dependency
2704 https://bugs.webkit.org/show_bug.cgi?id=27438
2706 Based on Norbert Leser's work.
2708 * WebKit.pri: Symbian does not have UiTools
2710 2009-07-16 Fumitoshi Ukai <ukai@chromium.org>
2712 Reviewed by David Levin.
2714 Add --web-sockets flag and ENABLE_WEB_SOCKETS define.
2715 https://bugs.webkit.org/show_bug.cgi?id=27206
2717 Add --enable-web-sockets in configure.ac
2721 2009-07-16 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2723 Reviewed by Simon Hausmann.
2725 [Qt] Enable GNU compiler extensions to the ARM compiler
2726 for all Qt ports using RVCT
2727 https://bugs.webkit.org/show_bug.cgi?id=27348
2731 2009-07-15 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2733 Rubber-stamped by Simon Hausmann.
2735 Fix the Qt/Mac build by disabling TestNetscapePlugin
2737 We should fix and enable this once we run DRT for Qt/Mac
2741 2009-07-13 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2743 Unreviewed build fix. Require the correct libsoup version now that
2748 2009-07-13 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2750 Reviewed by Tor Arne Vestbø.
2752 [Qt] Build fix for QtWebKit on Win
2753 https://bugs.webkit.org/show_bug.cgi?id=27205
2755 * WebKit.pri: Include the major version number in the QtWebKit
2756 library file for Win.
2758 2009-07-13 Simon Hausmann <simon.hausmann@nokia.com>
2760 Reviewed by Ariya Hidayat.
2762 Add the test netscape plugin for the Qt DRT to the build.
2766 2009-07-13 Drew Wilson <atwilson@google.com>
2768 Reviewed by David Levin.
2770 Add ENABLE(SHARED_WORKERS) flag and define SharedWorker APIs
2771 https://bugs.webkit.org/show_bug.cgi?id=26932
2773 Added ENABLE(SHARED_WORKERS) flag.
2777 2009-07-12 Xan Lopez <xlopez@igalia.com>
2779 Reviewed by Gustavo Noronha.
2781 Bump version in preparation for 1.1.11 release.
2785 2009-07-07 Norbert Leser <norbert.leser@nokia.com>
2787 Reviewed by Simon Hausmann.
2789 Exclude DumpRenderTree.pro from symbian build
2793 2009-07-09 Drew Wilson <atwilson@google.com>
2795 Reviewed by Alexey Proskuryakov.
2797 https://bugs.webkit.org/show_bug.cgi?id=26903
2799 Turned on CHANNEL_MESSAGING by default because the MessageChannel API
2800 can now be implemented for Web Workers and is reasonably stable.
2802 * configure.ac: enable CHANNEL_MESSAGING.
2804 2009-07-03 Jan Michael Alonzo <jmalonzo@webkit.org>
2806 Reviewed by Xan Lopez and Gustavo Noronha.
2808 Set user-agent from application
2809 https://bugs.webkit.org/show_bug.cgi?id=17375
2811 Define UA version macros to be used by the UA string.
2812 Add new WebSettings unit test for the User-Agent string API.
2817 2009-06-20 Gustavo Noronha Silva <gns@gnome.org>
2819 Reviewed by Jan Alonzo.
2821 Adding files for the new test case for loading statuses.
2825 2009-06-15 Xan Lopez <xlopez@igalia.com>
2827 Reviewed by Gustavo Noronha.
2829 Version bump in preparation for 1.1.10 release.
2833 2009-06-12 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2835 Reviewed by Xan Lopez.
2837 Refactor handling of options in the build-webkit script
2839 Options are now defined in one place, and then reused when creating
2840 the usage help text, the arguments to GetOptions(), and when passing
2841 the options on to the underlying port-dependent build systems.
2843 This allows the Qt port to read the defaults for the options from the
2844 pro file (dynamically), and to pass the options on to qmake at build.
2848 2009-06-11 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2850 Reviewed by Holger Freyther.
2852 [Qt] Fix release build detection
2853 https://bugs.webkit.org/show_bug.cgi?id=26267
2857 2009-06-10 Gustavo Noronha Silva <gns@gnome.org>
2859 Reviewed by Xan Lopez.
2861 Add unit tests for our WebKitNetworkRequest object.
2865 2009-06-10 Xan Lopez <xlopez@igalia.com>
2867 Reviewed by Gustavo Noronha.
2869 Version bump in preparation for 1.1.9 release.
2873 2009-06-10 Xan Lopez <xlopez@igalia.com>
2875 Reviewed by Jan Alonzo.
2877 https://bugs.webkit.org/show_bug.cgi?id=25415
2878 [GTK][ATK] Please implement support for get_text_at_offset
2880 Add new dependency on the Gail utils library, needed for our a11y
2886 2009-05-29 Gustavo Noronha Silva <gns@gnome.org>
2888 Reviewed by Jan Alonzo.
2890 Add a test-case for our HTTP backend, currently checking the
2891 ref-counting of the SoupMessage.
2895 2009-05-28 Dirk Schulze <krit@webkit.org>
2897 Reviewed by Nikolas Zimmermann.
2899 Enable the new build flag --filters for Gtk. More details in WebCore/ChangeLog.
2903 2009-05-19 Xan Lopez <xlopez@igalia.com>
2905 Reviewed by Jan Alonzo and Gustavo Noronha.
2907 https://bugs.webkit.org/show_bug.cgi?id=25415
2908 [GTK][ATK] Please implement support for get_text_at_offset
2910 Add new test file for ATK.
2914 2009-05-28 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2916 Rubber-stamped by Xan Lopez.
2918 Fix webkitgtk_cleanfiles to clean gtk-doc-related files in the
2919 correct directory, so that we pass make distcheck.
2923 2009-05-28 Xan Lopez <xlopez@igalia.com>
2925 Bump version numbers in preparation for 1.1.8 release.
2929 2009-05-23 Jan Michael Alonzo <jmalonzo@webkit.org>
2931 Unreviewed build fix. Add gstreamer-video-0.10 libs to
2932 GSTREAMER_LIBS to resolve an undefined reference to gst_video_get_size
2933 - symbol used in MediaPlayerPrivateGstreamer.
2937 2009-05-23 Jan Michael Alonzo <jmalonzo@webkit.org>
2939 Reviewed by Xan Lopez.
2941 [Gtk] Various autotools build refactoring and fixes
2942 https://bugs.webkit.org/show_bug.cgi?id=25286
2944 Refactor library LIBS. Move third-party libs in libwebkit instead
2949 2009-05-22 Antonio Gomes <antonio.gomes@openbossa.org>
2951 Reviewed by Gustavo Noronha.
2953 Make Gtk build not bail out if gtk-doc-tools is not installed.
2955 Warning message shown instead.
2959 2009-05-22 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2961 Reviewed by Xan Lopez.
2963 Add big warnings about the glib unicode backend being slow and
2964 incomplete, since it is a work in progress.
2966 * autotools/webkit.m4:
2969 2009-05-22 Dominik Röttsches <dominik.roettsches@access-company.com>
2971 Reviewed by Gustavo Noronha.
2973 https://bugs.webkit.org/show_bug.cgi?id=15914
2974 [GTK] Implement Unicode functionality using GLib
2976 Initial version of this patch by Jürg Billeter.
2978 Adding options for --with-unicode-backend=icu|glib
2979 and checking for pango version >= 1.21.0 if GLib backend
2980 is selected. Temporarily, until remaining parts of
2981 this patch are committed, introduce WTF_USE_GLIB_ICU_UNICODE_HYBRID
2982 macro to allow for a mixed compilation with WTF Unicode
2983 backend based on GLib while text codecs and TextBreakIterator
2984 remain ICU dependent.
2989 2009-05-18 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2991 Reviewed by Gavin Barraclough.
2993 Enable YARR, and disable WREC for GTK+.
2997 2009-05-18 Jan Michael Alonzo <jmalonzo@webkit.org>
2999 Reviewed by Xan Lopez.
3001 [Gtk] Various autotools build refactoring and fixes
3002 https://bugs.webkit.org/show_bug.cgi?id=25286
3004 Add support for running unit tests. Also run the tests whenever
3005 the 'check' target runs.
3009 2009-05-18 Jan Michael Alonzo <jmalonzo@webkit.org>
3011 Reviewed by Xan Lopez.
3013 [Gtk] Various autotools build refactoring and fixes
3014 https://bugs.webkit.org/show_bug.cgi?id=25286
3020 2009-05-18 Jan Michael Alonzo <jmalonzo@webkit.org>
3022 Reviewed by Xan Lopez.
3024 [Gtk] Various autotools build refactoring and fixes
3025 https://bugs.webkit.org/show_bug.cgi?id=25286
3027 Add -no-install and -no-fast-install to programs and tests that we
3028 don't install. Also remove -O2 since this is already handled at
3033 2009-05-17 Jan Michael Alonzo <jmalonzo@webkit.org>
3035 Reviewed by Xan Lopez.
3037 [Gtk] Various autotools build refactoring and fixes
3038 https://bugs.webkit.org/show_bug.cgi?id=25286
3040 Refactor library cflags
3044 2009-05-15 Fridrich Strba <fridrich.strba@bluewin.ch>
3046 Reviewed by Jan Alonzo.
3048 Use AC_CANONICAL_HOST instead of AC_CANONICAL_SYSTEM, since
3049 the JIT compiler is not a cross-compiler
3053 2009-05-13 Xan Lopez <xlopez@igalia.com>
3055 Unreviewed: bump versions in preparation for 1.1.7 release.
3059 2009-05-13 Xan Lopez <xlopez@igalia.com>
3061 Rubber-stamped by Gustavo Noronha.
3063 Revert commit r43563, since it breaks WebKitGTK+ when compiled
3068 2009-05-12 Jan Michael Alonzo <jmalonzo@webkit.org>
3070 Reviewed by Holger Freyther.
3072 [Gtk] Various autotools build refactoring and fixes
3073 https://bugs.webkit.org/show_bug.cgi?id=25286
3075 Refactor use of CFLAGS, CXXFLAGS, LIBADD and LDFLAGS.
3079 2009-05-09 Jan Michael Alonzo <jmalonzo@webkit.org>
3081 Reviewed by Gustavo Noronha.
3083 WebKit-r43163 won't build for gtk-directfb
3084 https://bugs.webkit.org/show_bug.cgi?id=25538
3086 Move the ENCHANT check out of the with_target conditional since it
3087 applies to all targets
3091 2009-05-09 Mike Hommey <glandium@debian.org>
3093 Reviewed by Geoffrey Garen. Landed by Jan Alonzo.
3095 Enable JIT on x86-64 gtk+
3096 https://bugs.webkit.org/show_bug.cgi?id=24724
3100 2009-05-08 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3102 Reviewed by Xan Lopez.
3104 Ship the gtk-doc.make file, so as to not depend on gtkdoc-tools.
3109 2009-05-06 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3111 Reviewed by Simon Hausmann.
3113 Build QtWebKit as a framework on Mac
3115 This implies both debug and release build by default, unless
3116 one of the --debug or --release config options are passed to
3117 the build-webkit script.
3119 Frameworks can be disabled by passing CONFIG+=webkit_no_framework
3120 to the build-webkit script.
3122 To be able to build both debug and release targets in parallel
3123 we have to use separate output directories for the generated
3124 sources, which is not optimal, but required to avoid race conditions.
3126 An optimization would be to only require this spit-up on Mac.
3130 2009-04-30 Jan Michael Alonzo <jmalonzo@webkit.org>
3132 Unreviewed build GTK build fix
3134 * configure.ac: typo fix - javascript_debugger should be enable_javascript_debugger
3136 2009-04-30 Dimitri Glazkov <dglazkov@chromium.org>
3138 Unreviewed, build fix.
3140 https://bugs.webkit.org/show_bug.cgi?id=25470
3141 Extend the cover of ENABLE_JAVASCRIPT_DEBUGGER to profiler.
3143 * configure.ac: Add autoconfig options, missed in the first commit.
3145 2009-04-28 Xan Lopez <xlopez@igalia.com>
3147 Unreviewed: bump versions in preparation for 1.1.6 release.
3151 2009-04-25 Jan Michael Alonzo <jmalonzo@webkit.org>
3153 Reviewed by Xan Lopez.
3155 [GTK] Error reporting
3156 https://bugs.webkit.org/show_bug.cgi?id=18344
3158 Add webkiterror to the build.
3162 2009-04-25 Jan Michael Alonzo <jmalonzo@webkit.org>
3164 Reviewed by Xan Lopez.
3166 [GTK] Error reporting
3167 https://bugs.webkit.org/show_bug.cgi?id=18344
3169 Add the default error page for installation.
3173 2009-04-24 Diego Escalante Urrelo <diegoe@gnome.org>
3175 Reviewed by Gustavo Noronha.
3177 https://bugs.webkit.org/show_bug.cgi?id=15616
3178 [GTK] Add spell checking
3180 Add enchant support for spell-checking-languages property to work
3186 2009-04-24 Simon Hausmann <simon.hausmann@nokia.com>
3188 Reviewed by Ariya Hidayat.
3190 Added support for generating API docs in the Qt build using "make docs"
3192 * WebKit.pro: Include docs.pri for "make docs" target.
3194 2009-04-14 Xan Lopez <xlopez@igalia.com>
3196 Unreviewed version bump in preparation for 1.1.5 release.
3200 2009-04-06 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3202 Rubber-stamped by Sam Weinig.
3204 Added rules to maintain the localization support. We cannot simply
3205 use whatever gettextize gives us because our build system is
3211 2009-04-05 Mike Hommey <glandium@debian.org>
3213 Reviewed by Holger Freyther.
3215 Filter out all C++ symbols
3216 https://bugs.webkit.org/show_bug.cgi?id=24960
3218 Considering the public API is all C, we can just filter out all
3219 C++ mangled symbols, which will avoid exporting symbols in some
3220 corner cases such as gcc bugs on specific architectures, etc.
3222 * autotools/symbols.filter:
3224 2009-04-03 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3226 Reviewed by Holger Freyther.
3228 Require GTK+ >= 2.10; 2.8 is already very old, and some very
3229 useful APIs are only available since 2.10.
3233 2009-04-01 Christian Dywan <christian@twotoasts.de>
3235 Reviewed by Holger Freyther.
3237 Unit test WebKitDownload
3238 http://bugs.webkit.org/show_bug.cgi?id=24844
3240 * GNUmakefile.am: Add a unit test for downloading.
3242 2009-04-01 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3244 Unreviewed build fix. Fix make distcheck, after the gtk-doc
3249 2009-03-30 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3251 Reviewed by Holger Freyther.
3253 Integrate gtk-doc into the Gtk+ buildsystem.
3258 2009-03-30 Xan Lopez <xlopez@igalia.com>
3260 Unreviewed: bump version to 1.1.4 for release.
3264 2009-03-21 Xan Lopez <xlopez@igalia.com>
3266 Reviewed by Holger Freyther.
3268 Require gnome-keyring 2.26.0, since we were depending on an
3269 unreleased trunk revision between 2.25.91 and 2.26.0.
3273 2009-03-20 Jan Michael Alonzo <jmalonzo@gmail.com>
3275 Reviewed by Holger Freyther.
3277 [GTK] Misc patches for WebKitWebHistoryItem
3278 https://bugs.webkit.org/show_bug.cgi?id=24493
3280 Added build support for build the WebKitWebHistoryItem unit test.
3284 2009-03-20 Jan Michael Alonzo <jmalonzo@gmail.com>
3286 Reviewed by Holger Freyther.
3288 Separate gtk unit tests
3289 https://bugs.webkit.org/show_bug.cgi?id=24039
3291 Build the unit tests accordingly.
3295 2009-03-17 Gustavo Noronha Silva <gns@gnome.org>
3297 Reviewed by Mark Rowe.
3299 Enable HTML5 media elements support by default in the GTK+ port.
3303 2009-03-17 Mike Hommey <glandium@debian.org>
3305 Reviewed by Holger Freyther.
3307 Do not export cti* symbols.
3308 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=519924.
3310 * autotools/symbols.filter:
3312 2009-03-15 Xan Lopez <xlopez@igalia.com>
3314 Bump version to 1.1.3 for release and fix soversion
3315 calculation (oops). Thanks to Frederik Himpe for pointing this
3320 2009-03-15 Xan Lopez <xlopez@igalia.com>
3322 Bump version and libtool version for release.
3326 2009-03-14 Xan Lopez <xlopez@igalia.com>
3328 No review, build fix.
3330 Split clean rules to make distcheck pass.
3334 2009-03-13 Mark Rowe <mrowe@apple.com>
3336 Reviewed by Dan Bernstein.
3338 Remove rarely used Makefile targets from the Makefile.
3340 There are many situations in which the targets don't work as expected,
3341 and their primary use is addressed by having the build system default
3342 to building the appropriate architecture.
3346 2009-03-11 Jan Michael Alonzo <jmalonzo@webkit.org>
3348 Reviewed by Holger Freyther.
3350 [Gtk] Fix make clean targets
3351 https://bugs.webkit.org/show_bug.cgi?id=24450
3353 Fix 'make' clean targets. We shouldn't be removing DerivedSources
3354 if it's only clean. Only remove it if it's distclean or
3355 maintainer-clean. Also remove build-related auxillary files on
3356 dist/maintainer clean.
3360 2009-03-11 Jan Michael Alonzo <jmalonzo@webkit.org>
3362 Reviewed by Holger Freyther
3364 [GTK]DumpRenderTree doesn't compile for non-X11 GTK ports anymore
3365 https://bugs.webkit.org/show_bug.cgi?id=2260
3367 pangoft2 is also used in directfb builds so use it for all targets
3371 2009-03-02 Xan Lopez <xan@gnome.org>
3373 Reviewed by Mark Rowe.
3375 https://bugs.webkit.org/show_bug.cgi?id=24287
3376 [GTK] Move auth dialog feature to WebKit/
3378 Add WebKitSoupAuthDialog files to build.
3382 2009-03-03 Gustavo Noronha Silva <gns@gnome.org>
3384 Reviewed by Alexey Proskuryakov.
3386 https://bugs.webkit.org/show_bug.cgi?id=16826
3387 [Gtk] Implement WebKitDownload
3389 Adding new files related to WebKitDownload to the GTK+ port.
3393 2009-03-02 Gustavo Noronha Silva <gns@gnome.org>
3395 Unreviewed build fix; adding missing files to EXTRA_DIST, so that
3396 they show up in the tarball.
3400 2009-03-01 Christian Dywan <christian@twotoasts.de>
3402 * configure.ac: Bump GTK port version to 1.1.1.
3404 2009-02-27 Gustavo Noronha Silva <gns@gnome.org>
3406 Unreviewed build fix. Adding the WebKit/gtk/webkitmarshal.list
3407 file to EXTRA_DIST to fix make dist.
3411 2009-02-26 Xan Lopez <xan@gnome.org>
3413 Reviewed by Holger Freyther.
3415 https://bugs.webkit.org/show_bug.cgi?id=16947
3416 [GTK] Missing HTTP Auth challenge
3418 Add HTTP authentication dialog with optional GNOME Keyring
3424 2009-02-26 Xan Lopez <xan@gnome.org>
3426 Reviewed by Holger Freyther.
3428 https://bugs.webkit.org/show_bug.cgi?id=16947
3429 [GTK] Missing HTTP Auth challenge
3431 Take marshallers to be built from a manually maintained list
3432 instead of grepping the sources.
3434 It's much faster, especially so now that we want to add
3435 marshallers from WebCore too. A system to only take into account
3436 the modified files when generating the marshallers from sources
3437 could be hacked, but I think it's overkill considering how rarely
3438 a new marshaller is added.
3442 2009-02-24 Jan Michael Alonzo <jmalonzo@webkit.org>
3444 Reviewed by Alexey Proskuryakov.
3446 [Gtk] add options for 3D transforms and HTML5 channel messaging to the build
3447 https://bugs.webkit.org/show_bug.cgi?id=24072
3449 Add options for toggling 3D transforms and HTML5 channel messaging
3452 Also fix the web-workers option. It should be web-workers and not workers.
3456 2009-02-23 Xan Lopez <xan@gnome.org>
3458 Reviewed by Alexey Proskuryakov.
3460 https://bugs.webkit.org/show_bug.cgi?id=22624
3461 [SOUP][GTK] Need API to get SoupSession from WebKit.
3463 Remove CURL support, the only supported HTTP backend is SOUP now.
3468 2009-02-19 Christian Dywan <christian@twotoasts.de>
3470 Rubber-stamped by Holger Freyther.
3472 http://bugs.webkit.org/show_bug.cgi?id=22811
3473 Underlinking in Programs_UnitTests (GTK+ build)
3475 * GNUmakefile.am: Add GLIB_LIBS to unit test library flags.
3477 2009-02-18 Gustavo Noronha Silva <gns@gnome.org>
3479 Reviewed by Holger Freyther.
3481 Fix symbols.filter location, and add other missing files to the
3482 autotools build, so that make dist works.
3486 2009-02-17 Gustavo Noronha Silva <gns@gnome.org>
3488 Reviewed by Alexey Proskuryakov.
3490 https://bugs.webkit.org/show_bug.cgi?id=23939
3491 Release build being built with debugging symbols
3493 * configure.ac: Revert change done in revision 40790, since we
3494 already have a AC_PROG_CXX macro call as part of WEBKIT_INIT
3496 2009-02-12 Gustavo Noronha Silva <gns@gnome.org>
3498 Reviewed by Eric Seidel.
3500 * configure.ac: Make soup the default HTTP backend for the Gtk port.
3502 2009-02-09 Calvin Walton <calvin.walton@gmail.com>
3504 Reviewed by Holger Freyther.
3506 https://bugs.webkit.org/show_bug.cgi?id=23823
3508 [Gtk] Fix build with recent autotools
3510 Current versions of automake/libtool don't assume you want C++ enabled
3511 by default any more, so explicitly check for a C++ compiler.
3513 * configure.ac: Add AC_PROG_CXX macro
3515 2009-02-02 Christian Dywan <christian@twotoasts.de>
3517 Rubber-stamped by Holger Freyther.
3519 Don't require Geolocation by default.
3523 2009-01-30 Jan Michael Alonzo <jmalonzo@webkit.org>
3525 Reviewed by Nikolas Zimmermann.
3527 [Gtk] Refactor autoconf/configure.ac in preparation for jsc and webkit build splits
3528 https://bugs.webkit.org/show_bug.cgi?id=22136
3531 * acinclude.m4: Removed.
3533 * autotools/acinclude.m4: Added.
3534 * autotools/dolt.m4: Added.
3535 * autotools/symbols.filter: Renamed from symbols.filter.
3536 * autotools/webkit.m4: Added.
3539 2009-01-30 Holger Hans Peter Freyther <zecke@selfish.org>
3541 Reviewed by Nikolas Zimmermann.
3543 [GTK] Implement GeolocationService using the Geoclue library
3545 https://bugs.webkit.org/show_bug.cgi?id=22022
3547 Untested implementation of the GeolocationService using the geoclue
3548 library. Velocity handling is completely missing and the accuracy
3549 handling might be wrong.
3554 2009-01-11 Xan Lopez <xan@gnome.org>
3556 Reviewed by Holger Freyther.
3558 Bump version to 1.1.0 since we are breaking ABI and adding new
3563 2008-12-19 Marco Barisione <marco.barisione@collabora.co.uk>
3565 Reviewed by Holger Freyther.
3567 http://bugs.webkit.org/show_bug.cgi?id=16562
3568 [gtk] Implement WebPolicyDelegate methods
3570 Original work by Pierre-Luc Beaudoin. Final touches by Gustavo
3573 This implements the delegates methods of WebPolicyDelegate.
3574 Since Gtk+/C doesn't have delegate methods, they are replaced with
3577 A new object WebKitWebPolicyDecision allows the browser to delay its
3578 response in certain cases. WebKitWebNavigationAction contains the
3579 information about what caused a navigation request.
3581 * GNUmakefile.am: Add new files
3583 2008-12-19 Gustavo Noronha Silva <gns@gnome.org>
3585 Reviewed by Holger Freyther.
3587 Use ustar tar format for WebKit/GTK+'s make dist target, so that
3588 storing files whose filenames are > 99 is possible.
3592 2008-12-19 Holger Hans Peter Freyther <zecke@selfish.org>
3594 [GTK] Build fix by defining WTF_USE_JIT_STUB_ARGUMENT_VA_LIST
3596 Fix the jit compilation on i*686 on Linux by using the va_list
3597 to pass arguments to the CTI. This is done on the MAC as well
3598 and sunspider and javascriptcore seem to work with that.
3602 2008-12-18 Pamela Greene <pam@chromium.org>
3604 Submitted without review.
3605 Right, remove the whole misplaced directory, not just the tests.
3608 * fast/dom: Removed.
3610 2008-12-18 Pamela Greene <pam@chromium.org>
3612 Submitted without review.
3613 Moving layout test into LayoutTests where it belongs.
3615 * fast/dom/setter-type-enforcement-expected.txt: Removed.
3616 * fast/dom/setter-type-enforcement.html: Removed.
3618 2008-12-15 Daniel Macks <dmacks@netspace.org>
3620 Reviewed by Darin Adler.
3622 Default to use external libicu-config if avail on all platforms.
3623 https://bugs.webkit.org/show_bug.cgi?id=22713
3627 2008-12-12 Holger Hans Peter Freyther <zecke@selfish.org>
3629 Back out r39222 as this is breaking the build on Gentoo (aclocal-1.10)
3631 The m4 directory does not exist and we now have a compile issue on
3637 2008-12-11 Daniel Macks <dmacks@netspace.org>
3639 Reviewed by Darin Adler.
3641 https://bugs.webkit.org/show_bug.cgi?id=22714
3643 Put libtool macro files in subdir that it wants.
3648 2008-12-07 Holger Hans Peter Freyther <zecke@selfish.org>
3650 Reviewed by Eric Seidel.
3652 [Gtk+] Use glib's unit test facilities to test the WebKit/Gtk+ API
3654 https://bugs.webkit.org/show_bug.cgi?id=22491
3656 Add the skeleton to WebKit/gtk/tests and integrate that into the
3657 buildsystem. Testing support was added in glib 2.16. For versions
3658 using glib < 2.16 we compile an empty application.
3662 2008-12-07 Holger Hans Peter Freyther <zecke@selfish.org>
3664 Reviewed by Cameron Zwarich.
3666 [GTK] Define ENABLE_JIT_OPTIMIZE_CALL, ENABLE_JIT_OPTIMIZE_PROPERTY_ACCESS, ENABLE_JIT_OPTIMIZE_ARITHMETIC
3668 When building the jit on i*86 also enable the above optimizations.
3672 2008-12-03 Simon Hausmann <hausmann@webkit.org>
3674 Reviewed by Tor Arne Vestbø.
3676 Fix the build of WebKit inside Qt by making sure that qmake generators
3677 that do not produce generated sources (i.e. cpp files) are not
3678 included in SOURCES.
3682 2008-12-02 Simon Hausmann <hausmann@webkit.org>
3684 Reviewed by Tor Arne Vestbø.
3686 Removed JavaScriptCore from SUBDIRS as it's not built separately
3691 2008-11-28 Gustavo Noronha Silva <gns@gnome.org>
3693 Reviewed and slightly modified by Holger Freyther.
3695 https://bugs.webkit.org/show_bug.cgi?id=19130
3697 Added the new WebKitGtk files to be built:
3698 WebKit/gtk/webkit/webkitwebwindowfeatures.{cpp,h}
3702 2008-11-26 Kalle Vahlman <kalle.vahlman@movial.com>
3704 Reviewed by Darin Adler. Landed by Jan Alonzo.
3706 Bison versions under 2.2 produce crashing CSSGrammar code for ARM
3707 https://bugs.webkit.org/show_bug.cgi?id=22456
3709 Check for bison version 2.2 or greater on ARM. Earlier versions produce
3710 code that crashes on ARM devices.
3714 2008-11-25 Holger Hans Peter Freyther <zecke@selfish.org>
3716 Reviewed by David Kilzer.
3718 https://bugs.webkit.org/show_bug.cgi?id=22022
3720 Add Geolocation support to the configure.ac
3722 Add an option to build WebKit/Gtk+ with Geolocation. The
3723 implementation will be using Gypsy.
3727 2008-11-24 Holger Hans Peter Freyther <zecke@selfish.org>
3729 Reviewed by Mark Rowe.
3731 [Gtk+] Add configure option to enable Web Workers and enable it by default
3733 Add --enable-workers to the buildsystem (used by build-webkit) add
3734 the to be build files to the GNUmakefile.am and change build-webkit
3735 to enable Web Workers by default.
3739 2008-09-09 Joerg Bornemann <joerg.bornemann@trolltech.com>
3741 Reviewed by Simon Hausmann.
3743 Steps towards making the Qt port of WebKit compile on Windows CE
3745 https://bugs.webkit.org/show_bug.cgi?id=20746
3747 * WebKit.pro: don't build DumpRenderTree on all Win32 platforms
3749 2008-11-17 Nikolas Zimmermann <nikolas.zimmermann@torchmobile.com>
3751 Reviewed by George Staikos.
3753 Add WML build support for Gtk as well.
3757 2008-11-16 Geoffrey Garen <ggaren@apple.com>
3761 Try to fix gtk build.
3765 2008-11-10 Tor Arne Vestbø <tavestbo@trolltech.com>
3767 Rubber-stamped by Simon Hausmann.
3769 Distinguish between building from trunk and as part of Qt
3773 2008-11-10 Morten Sørvig <msorvig@trolltech.com>
3775 Reviewed by Simon Hausmann.
3777 Make tests/auto/qwebframe compile on Qt/Mac.
3779 * WebKit.pri: Fix linkage against QtWebKit when compiled as framework.
3781 2008-11-06 Cameron Zwarich <zwarich@apple.com>
3785 Speculatively fix the GTK build.
3789 2008-11-06 Alp Toker <alp@nuanti.com>
3791 GTK build fix for r38155. create_hash_table was moved out of kjs/
3795 2008-11-06 Cameron Zwarich <zwarich@apple.com>
3797 Rubber-stamped by Sam Weinig.
3799 Correct the reference to jsc.pro in WebKit.pro to match its new
3800 location in the root directory of JavaScriptCore.
3804 2008-11-03 Alp Toker <alp@nuanti.com>
3806 autotools distcleancheck fix. Add dolt-generated files and
3807 webkitenumtypes.h to the list of files that need to be cleaned.
3812 2008-11-03 Alp Toker <alp@nuanti.com>
3814 Rubber-stamped by Holger Freyther.
3816 Do not enable RTTI or exceptions in debug builds, matching release
3817 builds. They don't help much with debugging and significantly slow
3818 down and increase the size of the debug build.
3822 2008-11-03 Alp Toker <alp@nuanti.com>
3824 Rubber-stamped by Holger Freyther.
3826 Add mingw32 case to dolt for faster GTK+ Windows builds.
3830 2008-11-02 Xan Lopez <xan@gnome.org>
3832 Reviewed by Holger Freyther
3834 https://bugs.webkit.org/show_bug.cgi?id=22009
3835 HTML5 Video with GStreamer pulls gnome-vfs without using it.
3838 Remove gnome-vfs from configure.ac, it's unused.
3840 2008-10-30 Alp Toker <alp@nuanti.com>
3842 https://bugs.webkit.org/show_bug.cgi?id=19395
3843 doltlibtool bug with bash 3.0
3845 autotools dolt build fix for bash version 3.0 and older. Remove
3846 concatenation syntax from doltlibtool to support the older versions
3847 which don't have '+='.
3851 2008-10-30 Alp Toker <alp@nuanti.com>
3853 Rubber-stamped by Oliver Hunt.
3855 autotools build system change to enable JIT features by default. Can
3856 be disabled with --disable-jit (and is disabled automatically on
3857 unsupported platforms).
3861 2008-10-30 Alp Toker <alp@nuanti.com>
3863 Bump WebKit GTK+ version to 1.0.3.
3867 2008-10-29 Gustavo Noronha Silva <gns@gnome.org>
3869 Reviewed by Holger Freyther.
3871 Added all the files that need to be installed for the Inspector to
3874 2008-10-29 Mike Hommey <glandium@debian.org>
3876 Reviewed by Holger Freyther.
3878 https://bugs.webkit.org/show_bug.cgi?id=21884
3879 Test presence and link against libpng.
3884 2008-10-29 Jan Michael Alonzo <jmalonzo@webkit.org>
3886 Reviewed by Holger Freyther.
3888 Add --enable-optimizations to enable optimized builds. The default
3889 is to enable it for release builds, and disabled for debug builds.
3890 This option will allow builders to have a debug as well as
3896 2008-10-28 Mike Hommey <glandium@debian.org>
3898 Reviewed by Alp Toker.
3900 https://bugs.webkit.org/show_bug.cgi?id=21885
3901 [GTK] libwebkit doesn't link against libpangoft2
3903 Add pkg-config check for pangoft2 which provides
3904 pango_fc_font_description_from_pattern() used in the FreeType font
3909 2008-10-28 Alp Toker <alp@nuanti.com>
3911 Include copyright license files in the autotools dist target.
3913 Change suggested by Mike Hommey.
3917 2008-10-25 Jan Michael Alonzo <jmalonzo@webkit.org>
3919 Gtk build fix: add '-' to Wl which was missed in r36845
3923 2008-10-22 Alp Toker <alp@nuanti.com>
3925 Fix build for Cairo 1.2.
3929 2008-10-20 Alp Toker <alp@nuanti.com>
3931 Partial GTK+/Win32 build fix. Lowercase library name to enable linking
3932 when cross-compiling Windows binaries from Linux: -lWs2_32 -> -lws2_32
3936 2008-10-13 Alp Toker <alp@nuanti.com>
3938 GTK+ build fix: Ensure correct builds when debugging is
3939 enabled/disabled by defining NDEBUG in autotoolsconfig.h as needed.
3940 It's still passed as a compiler flag since some sources (DRT) don't
3945 2008-10-09 Alp Toker <alp@nuanti.com>
3947 Reviewed by Mark Rowe.
3949 https://bugs.webkit.org/show_bug.cgi?id=20760
3950 Implement support for x86 Linux in CTI
3952 Prepare to enable CTI/WREC on supported architectures. Will be
3953 switched on when the crasher introduced in r37386 is resolved.
3957 2008-10-07 Alp Toker <alp@nuanti.com>
3959 GTK+ build fix for older automake versions (1.7). Discussed in bug
3964 2008-10-07 Alp Toker <alp@nuanti.com>
3966 Reviewed by Mark Rowe.
3968 https://bugs.webkit.org/show_bug.cgi?id=21392
3969 [GTK] Auto-generate JS DOM binding sources list
3971 Remove the huge lists of generated DOM binding sources and headers in
3972 the build system. These are difficult to maintain and can be derived
3975 The new strategy is to re-use the existing lists of IDL sources (which
3976 are needed for dist support anyway). This will also ease the addition
3977 of new language bindings.
3981 2008-09-27 Jan Michael Alonzo <jmalonzo@webkit.org>
3983 Reviewed by Holger Freyther.
3985 https://bugs.webkit.org/show_bug.cgi?id=20287
3986 [Gtk] disable plugins for gtk/directfb target
3988 Introduce WTF_PLATFORM_X11 for X11 builds.
3989 Also use target-specific packages when building the port
3991 * configure.ac: Do not check for cairo-ft for directfb builds.
3993 2008-09-27 Marco Barisione <marco.barisione@collabora.co.uk>
3995 Reviewed by Holger Freyther.
3997 http://bugs.webkit.org/show_bug.cgi?id=21174
3998 [GTK][AUTOTOOLS] Enable large file support at configure time
4000 * configure.ac: Enable large file support with AC_SYS_LARGEFILE.
4002 2008-09-23 Richard Hult <richard@imendio.com>
4004 Reviewed by Alp Toker. Landed by Jan Alonzo.
4006 http://bugs.webkit.org/show_bug.cgi?id=20582
4007 [Gtk] Link error on Mac OS X
4009 * GNUmakefile.am: Only use the -version-script flag for the gnu
4011 * configure.ac: Check for GNU OSes.
4013 2008-09-19 Alp Toker <alp@nuanti.com>
4015 Build fix for the 'gold' linker and recent binutils. New behaviour
4016 requires that we link to used libraries explicitly.
4021 2008-09-04 Marco Barisione <marco.barisione@collabora.co.uk>
4023 Reviewed by Eric Seidel.
4025 http://bugs.webkit.org/show_bug.cgi?id=20380
4026 [GTK][AUTOTOOLS] Include autotoolsconfig.h from config.h
4028 * configure.ac: Rename the configuration header from aconfig.h to autotoolsconfig.h.
4030 2008-08-28 Alp Toker <alp@nuanti.com>
4032 GTK+ dist/build fix. List newly added header files.
4036 2008-08-27 Mike Hommey <glandium@debian.org>
4041 * symbols.filter: Added.
4043 2008-08-10 Jan Michael Alonzo <jmalonzo@webkit.org>
4045 Reviewed (and updated) by Alp Toker.
4047 https://bugs.webkit.org/show_bug.cgi?id=16620
4048 [GTK] Autotools make dist and make check support
4050 Get make dist working.
4052 Note that not all possible configurations have been tested yet.
4056 2008-08-09 Marco Barisione <marco.barisione@collabora.co.uk>
4058 Reviewed by Alp Toker.
4060 http://bugs.webkit.org/show_bug.cgi?id=19045
4061 [gtk] ./configure doesn't check for x toolkit availability
4063 Some old versions of Xt do not provide xt.pc, in this case use
4064 AC_CHECK_LIB to check if the library is installed and then fall back
4069 2008-08-09 Alp Toker <alp@nuanti.com>
4073 Back out r20338 libxslt check (conditional check already exists and
4074 this broke the build).
4076 Make the flex version check a warning rather than fatal to fix the
4081 2008-08-08 Jan Michael Alonzo <jmalonzo@webkit.org>
4083 Reviewed by Mark Rowe.
4085 http://bugs.webkit.org/show_bug.cgi?id=20338
4086 [Gtk] Autotools should check for libxslt
4088 Autotools check for libxslt
4092 2008-08-07 Kalle Vahlman <zuh@iki.fi>
4094 Reviewed by David Kilzer.
4096 Check for correct flex version to avoid faulty builds
4098 A correct Webkit build requires flex 2.5.33 but autotools build doesn't check for it
4099 https://bugs.webkit.org/show_bug.cgi?id=20253
4101 acinclude.m4: Import AX_COMPARE_VERSION macro
4102 configure.ac: Check for flex version
4107 2008-08-07 Simon Hausmann <hausmann@webkit.org>
4109 Rubber-stamped by Lars.
4111 Added API tests for QWebPage/QWebFrame based on QTestLib.
4113 * WebKit.pro: Add WebKit/qt/tests to the build.
4115 2008-08-06 Marco Barisione <marco.barisione@collabora.co.uk>
4117 Reviewed by Eric Seidel.
4119 http://bugs.webkit.org/show_bug.cgi?id=20276
4120 [GTK] Makefile rules for the enum GTypes files depend on Makefile
4121 instead of GNUmakefile
4123 The patch committed in revision 34649 added the code needed to
4124 generate GTypes for enums but the makefile rules for
4125 stamp-webkitenumtypes.h and webkitenumtypes.cpp were depending on
4126 Makefile (used by other ports) instead of GNUmakefile.
4128 * GNUmakefile.am: Depend on GNUmakefile instead of Makefile.
4130 2008-08-05 Marco Barisione <marco.barisione@collabora.co.uk>
4132 Reviewed by Alp Toker.
4134 http://bugs.webkit.org/show_bug.cgi?id=19045
4135 [gtk] ./configure doesn't check for x toolkit availability
4137 Check for the .pc file for Xt instead of hard coding -lXt in the
4140 Thanks to Dominik Röttsches for the initial patch.
4145 2008-07-30 Marco Barisione <marco.barisione@collabora.co.uk>
4149 http://bugs.webkit.org/show_bug.cgi?id=19742
4150 [GTK] Auto generate webkitmarshal.list
4152 Auto generate webkitmarshal.list from source files to reduce the
4153 number of conflicts when merging git branches or when applying
4155 Also rename webkit-marshal.* to webkitmarshal.* for consistency.
4159 2008-07-25 Jan Michael Alonzo <jmalonzo@webkit.org>
4161 Reviewed by Mark Rowe.
4163 Copy the way Gtk detects jpeglib. Hinted by Wouter Bolsterlee.
4165 [Gtk] Improve detection jpeglib
4166 https://bugs.webkit.org/show_bug.cgi?id=17865
4171 2008-07-25 Simon Hausmann <hausmann@webkit.org>
4173 Discussed with and rubber-stamped by Lars.
4175 Fix the build system for the Qt port.
4177 Recent JavaScriptCore changes require the addition of JavaScriptCore/API to the
4178 include search path. With a build process that combines JavaScriptCore and
4179 WebCore in one build process/Makefile the existance of
4180 JavaScriptCore/API/Node.h and WebCore/dom/Node.h causes include conflicts.
4182 This commit solves this by introducing a separate build of JavaScriptCore into
4185 As a result of the split-up a race-condition due to broken dependencies of
4186 regular source files to header files of generated sources showed up very
4187 frequently when doing parallel builds (which the buildbot does). This commit at
4188 the same time tries to address the dependency problem by making the
4189 addExtraCompiler() function also generate a pseudo extra compiler that
4190 represents the header file output, so that qmake is aware of the creation of
4191 the header file for dependency calculation.
4193 At the same time I removed a lot of cruft from the pro files to ease maintenance.
4198 2008-06-18 Marco Barisione <marco.barisione@collabora.co.uk>
4200 Reviewed by Alp Toker.
4202 https://bugs.webkit.org/show_bug.cgi?id=19171
4203 [GTK] GTypes for enumerations
4205 Generate GTypes for public enumerations so they can be used as
4208 * GNUmakefile.am: Generate webkit-enum-types.cpp and
4209 webkit-enum-types.h.
4211 2008-06-16 Simon Hausmann <hausmann@webkit.org>
4213 Fix the Qt build. testkjs.pro is now called jsc.pro.
4217 2008-06-15 Alp Toker <alp@nuanti.com>
4219 Rubber-stamped by Maciej.
4221 Install 'jsc' application by default.
4225 2008-06-08 Alp Toker <alp@nuanti.com>
4227 autotools/GTK+ build system cleanup. Don't include WebKit API in the
4228 WebCore build as it's no longer needed since r34426.
4232 2008-06-08 Alp Toker <alp@nuanti.com>
4234 Rubber-stamped by Mark Rowe.
4236 Bring back -fstrict-aliasing for JavaScriptCore which was removed in
4237 r31821, since aliasing issues have now been fixed.
4239 Use -O3, not -O2 for the JavaScriptCore build.
4244 2008-06-05 Christian Dywan <christian@twotoasts.de>
4246 Reviewed by Alp Toker.
4248 https://bugs.webkit.org/show_bug.cgi?id=14141
4249 Please add a version to the Gtk port
4253 2008-06-02 Alp Toker <alp@nuanti.com>
4255 GTK+/autotools Windows build system fixes.
4260 2008-06-02 Jan Michael Alonzo <jmalonzo@webkit.org>
4262 Reviewed by Alp Toker.
4264 Build WebCore GTK+ sources as part of WebCore, not WebKit.
4265 Split common and GTK+-specific sources into separate file lists.
4269 2008-06-01 Josh Triplett <josh@freedesktop.org>
4271 Reviewed by Alp Toker.
4273 http://bugs.webkit.org/show_bug.cgi?id=16891
4274 [GTK] autotools build is slow
4276 Add dolt revision 5e9eef10 to the autotools build system. Speeds up
4277 the build, often by a factor of two or more on supported platforms,
4278 otherwise falls back to libtool.
4280 See http://dolt.freedesktop.org for details.
4282 * acinclude.m4: Added.
4285 2008-05-25 Jan Michael Alonzo <jmalonzo@webkit.org>
4287 Reviewed by Alp Toker.
4289 http://bugs.webkit.org/show_bug.cgi?id=19142
4290 [Gtk] Remove build options --svg-experimental and --cross-document-messaging
4294 2008-05-24 Alp Toker <alp@nuanti.com>
4296 GTK+/Win32 build fixes. Link against Windows ICU without using
4297 icu-config since it's not available on that platform.
4299 Link against Ws2_32 when the curl http backend is chosen since we
4300 use select() directly.
4304 2008-05-23 Alp Toker <alp@nuanti.com>
4306 GTK+ fixes for building without database support.
4310 2008-05-20 Jan Michael Alonzo <jmalonzo@webkit.org>
4312 Reviewed by Alp Toker.
4314 Fix for previous autotools change.
4318 2008-05-20 Jan Michael Alonzo <jmalonzo@webkit.org>
4322 http://bugs.webkit.org/show_bug.cgi?id=18483
4323 [Gtk] Autotools should match build-webkit default flags
4327 2008-05-19 Alp Toker <alp@nuanti.com>
4329 GTK+ build fix for Mac/Win. Don't check for FreeType/FontConfig when
4330 the Pango font backend is selected.
4335 2008-05-16 Julien Chaffraix <jchaffraix@webkit.org>
4339 Preparatory work for bug 9191: JS*ElementWrapperFactory should be autogenerated
4341 * configure.ac: Add HTML_FLAGS and set it when video is enabled.
4343 2008-05-15 Ariya Hidayat <ariya.hidayat@trolltech.com>
4347 Since WebKitGtk is fully using autotools now, clean-up the .pro/.pri files
4353 2008-05-09 Anders Carlsson <andersca@apple.com>
4361 2008-05-09 Simon Hausmann <hausmann@webkit.org>
4365 Removed explicit linkage against libxml and libxslt on Qt/Mac builds.
4367 This dependency is completely unnecessary here and creates only problems by
4368 propagating through WebCore.pro over libQtWebKit.prl right now customer
4374 2008-05-02 Anders Carlsson <andersca@apple.com>
4378 Add an "x86_64" make rule.
4382 2008-05-02 Jan Michael Alonzo <jmalonzo@unpluggable.com>
4386 https://bugs.webkit.org/show_bug.cgi?id=18811
4387 Enable dashboard and offline web apps in autotools
4391 2008-05-01 Marc Ordinas i Llopis <marc.ordinasillopis@collabora.co.uk>
4393 Reviewed by Alp Toker.
4395 https://bugs.webkit.org/show_bug.cgi?id=14750
4396 Added support for NPAPI plugins on Gtk and Qt-x11 ports.
4398 * GNUmakefile.am: Added Xt library.
4400 2008-04-29 David Kilzer <ddkilzer@apple.com>
4402 BUILD FIX for ENABLE(DASHBOARD_SUPPORT)
4404 * configure.ac: Added conditional for ENABLE_DASHBOARD_SUPPORT.
4406 2008-04-22 Alp Toker <alp@nuanti.com>
4408 GTK+ debug build fix for changes in r32257.
4412 2008-04-18 Jan Michael Alonzo <jmalonzo@unpluggable.com>
4414 Reviewed by Alp Toker.
4416 http://bugs.webkit.org/show_bug.cgi?id=16620
4417 [GTK] Autotools make dist and make check support
4423 2008-04-11 Mark Rowe <mrowe@apple.com>
4425 Rubber-stamped by Antti Koivisto.
4427 * GNUmakefile.am: Disable a warning that GCC 4.3 triggers all over the show.
4429 2008-04-17 Alp Toker <alp@atoker.com>
4431 GTK+ build fix. Back out the libjpeg check part of r32008 from bug
4436 2008-04-17 Jan Michael Alonzo <jmalonzo@unpluggable.com>
4438 Reviewed by Alp Toker.
4440 http://bugs.webkit.org/show_bug.cgi?id=17865
4441 [Gtk] Improve detection of jpeglib and glib tools
4443 Improve detecting jpeglib and glib tools
4445 * configure.ac: Throw an error if the dependencies above are
4446 currently not installed
4448 2008-04-14 Xan Lopez <xan@gnome.org>
4450 Reviewed by Alp Toker.
4452 http://bugs.webkit.org/show_bug.cgi?id=17917
4453 Bug 17917: Cookie support for HTTP soup backend
4455 Bumped the libsoup required version to 2.23 for cookie support.
4459 2008-04-11 Mark Rowe <mrowe@apple.com>
4461 Rubber-stamped by Anders Carlsson.
4463 Fix https://bugs.webkit.org/show_bug.cgi?id=18430
4464 Bug 18430: SIGSEGV on amd64 when built with gcc 4.3
4466 GCC 4.3 generates bad code in some instances when working with our HashTables
4467 as some of the HashTable code violates the strict aliasing requirements. Since
4468 GCC 4.2 this code has generated warnings when -fstrict-aliasing is enabled. Until
4469 the code can be fixed to be safe with strict aliasing enabled, we will disable
4474 2008-03-12 Michael Emmel <mike.emmel@gmail.com>
4476 Reviewed by Alp Toker.
4478 http://bugs.webkit.org/show_bug.cgi?id=18397
4479 Fix leaving spaces before parens in functions
4481 * WebKitTools/Scripts/wkstyle:
4483 2008-04-07 Jan Michael Alonzo <jmalonzo@unpluggable.com>
4485 Build fix, rubber-stamped and landed by ap.
4487 * configure.ac: Add autoconf flag for HTML5 client-side session and persistent storage support.
4489 2008-03-21 Rodney Dawes <dobey@wayofthemonkey.com>
4493 Remove the JSCore include path options from global_cppflags.
4494 Place JSCore include path options in javascriptcore_cppflags.
4495 Add javascriptcore_cppflags to libWebCore_la_CPPFLAGS.
4499 2008-03-20 Jasper Bryant-Greene <jasper@unix.geek.nz>
4503 Resolves http://bugs.webkit.org/show_bug.cgi?id=16092
4504 "[GTK] Middle-mouse click should allow opening a URL in a new tab"
4506 Added WebKitNavigationAction object to GTK API
4510 2008-03-12 Xan Lopez <xan@gnome.org>
4512 Reviewed by Alp Toker.
4514 http://bugs.webkit.org/show_bug.cgi?id=15229
4516 Add optional font backend support with freetype and pango
4517 backends. Default is freetype for now.
4519 Original patch by Sven Herzberg <sven@imendio.com>
4523 2008-03-11 Xan Lopez <xan@gnome.org>
4525 Reviewed by Alp Toker.
4527 http://bugs.webkit.org/show_bug.cgi?id=16476
4529 Add support for multiple http backends, and add soup backend (off by default).
4534 2008-03-07 Simon Hausmann <hausmann@webkit.org>
4536 Reviewed by Darin Adler.
4540 Added plugins subdirectory to the include path.
4544 2008-03-09 Alp Toker <alp@atoker.com>
4546 GTK+ build fix for r30913.
4548 Use UNICODE_CFLAGS for C++ sources as well as C sources.
4552 2008-03-09 Jörg Billeter <j@bitron.ch>
4554 Reviewed by Alp Toker.
4556 Conditionalise ICU for Unicode in the GTK+ port.
4561 2008-03-03 Brent Fulgham <bfulgham@gmail.com>
4563 Reviewed by Alp Toker.
4565 http://bugs.webkit.org/show_bug.cgi?id=17644
4566 Build GTK on Mac OS X using native ICU library
4568 Use Apple native ICU libraries when building GTK
4573 2008-03-02 Brent Fulgham <bfulgham@gmail.com>
4575 Reviewed by Alp Toker.
4577 Add ICU_CPPFLAGS earlier in include path for WebCore
4578 so that we find $(icu_cppflags)/unicode/utf8.h, rather than
4579 the wtf/unicode/UTF8.h on case-insensitive file systems.
4583 2008-03-02 Alp Toker <alp@atoker.com>
4585 Reviewed by Mark Rowe.
4587 Split the WebKit GTK+ build out of the WebCore build and change the
4588 shared object name to match the package name.
4592 2008-02-28 Alp Toker <alp@atoker.com>
4594 Fix a configure script typo spotted by Kalle Vahlman.
4598 2008-02-26 Timothy Hatcher <timothy@apple.com>
4600 Reviewed by Darin Adler.
4602 Add "64" and "64u" make rules to allow easy building of 64-bit versions.
4604 make 64: will build Intel-only 64-bit.
4605 make 64u: will build 4-way universal for PPC and Intel.
4610 2008-02-23 Jan Michael Alonzo <jmalonzo@unpluggable.com>
4612 Rubber stamped by Darin Adler.
4614 Add separator '\' after libJavaScriptCore_la_LIBADD and cleanup
4615 whitespaces introduced in the previous commit.
4619 2008-02-23 Jan Michael Alonzo <jmalonzo@unpluggable.com>
4621 Rubber-stamped by Darin Adler.
4623 * GNUmakefile.am: Add both GLOBALDEPS and WEBKITDEPS instead of DEPENDENCIES.
4624 * configure.ac: Break dependent modules into GLOBALDEPS and WEBKITDEPS.
4626 2008-02-21 Alp Toker <alp@atoker.com>
4628 Fix a configure script typo.
4632 2008-02-21 Alp Toker <alp@atoker.com>
4634 GTK+/autotools SVG experimental build fix
4636 Don't enable SVG filters in --enable-svg-experimental.
4638 This feature isn't supported at all yet. Developers can enable it
4639 explicitly by passing --enable-svg-filters if needed.
4643 2008-02-21 Mike Auty <mike.auty@gmail.com>
4645 Reviewed by Alp Toker.
4647 http://bugs.webkit.org/show_bug.cgi?id=17445
4648 [GTK] WebKit doesn't compile with LDFLAGS="-Wl,--as-needed"
4650 The GNUmakefile.am files make use of the LDFLAGS variable to include library
4651 additions such as -ljpeg etc. Unfortunately, if these inclusions aren't made
4652 in LIBADD/LDADD variables, then they are mis-ordered during the linking.
4654 The as-needed flag discards libraries whose functions have not been needed by
4655 earlier libraries, which therefore makes the ordering important.
4657 This moves all -l library inclusion statements from LDFLAGS variables to
4658 LIBADD/LDADD variables.
4662 2008-02-15 Alp Toker <alp@atoker.com>
4666 GTK+ configure script cleanups
4668 Categorize the configuration summary printout.
4669 Bump GTK+ requirement to 2.8.
4670 Rename 'webkit_target' to just 'target'.
4671 Don't check for pthread on Win32.
4675 2008-02-14 Adam Roben <aroben@apple.com>
4677 Turn on cross-document messaging support by default
4679 Reviewed by Darin Adler.
4683 2008-02-14 Adam Roben <aroben@apple.com>
4685 Conditionalize cross-document messaging support
4687 The cross-document messaging parts of HTML 5 are in flux and we want
4688 ports to be able to turn off the support as needed.
4690 Note that the support is turned off by default right now. A subsequent
4691 commit will turn it on by default.
4693 Reviewed by Darin Adler.
4697 2008-02-12 Rodney Dawes <dobey@wayofthemonkey.com>
4699 Reviewed by Alp Toker.
4701 Add a --with-hildon argument to configure.ac for adding MAEMO_CHANGES
4702 to the CPPFLAGS for WebCore and WebKit
4703 Add a pkgconfig check for hildon-1 when --with-hildon specified
4704 Output the use of Hildon support in the summary
4705 Add HILDON_CPPFLAGS to webkitgtk_cppflags
4706 Add HILDON_CFLAGS to libWebKitGtk_la_CFLAGS
4707 Add HILDON_LIBS to libWebKitGtk_la_LDFLAGS
4712 2008-02-08 Alp Toker <alp@atoker.com>
4714 Rubber-stamped by Maciej.
4716 Bump autoconf CAIRO_REQUIRED_VERSION up to 1.4.
4720 2008-02-06 Timothy Hatcher <timothy@apple.com>
4722 Rubber-stamped by Mark Rowe.
4724 Dump of bugs.webkit.org's Bugzilla instance.
4727 * BugsSite/.htaccess: Added.
4728 * BugsSite/Bugzilla: Added.
4729 * BugsSite/Bugzilla.pm: Added.
4730 * BugsSite/Bugzilla/.cvsignore: Added.
4731 * BugsSite/Bugzilla/.htaccess: Added.
4732 * BugsSite/Bugzilla/Attachment.pm: Added.
4733 * BugsSite/Bugzilla/Auth: Added.
4734 * BugsSite/Bugzilla/Auth.pm: Added.
4735 * BugsSite/Bugzilla/Auth/Login: Added.
4736 * BugsSite/Bugzilla/Auth/Login/WWW: Added.
4737 * BugsSite/Bugzilla/Auth/Login/WWW.pm: Added.
4738 * BugsSite/Bugzilla/Auth/Login/WWW/CGI: Added.
4739 * BugsSite/Bugzilla/Auth/Login/WWW/CGI.pm: Added.
4740 * BugsSite/Bugzilla/Auth/Login/WWW/CGI/Cookie.pm: Added.
4741 * BugsSite/Bugzilla/Auth/Login/WWW/Env.pm: Added.
4742 * BugsSite/Bugzilla/Auth/README: Added.
4743 * BugsSite/Bugzilla/Auth/Verify: Added.
4744 * BugsSite/Bugzilla/Auth/Verify/DB.pm: Added.
4745 * BugsSite/Bugzilla/Auth/Verify/LDAP.pm: Added.
4746 * BugsSite/Bugzilla/Bug.pm: Added.
4747 * BugsSite/Bugzilla/BugMail.pm: Added.
4748 * BugsSite/Bugzilla/CGI.pm: Added.
4749 * BugsSite/Bugzilla/Chart.pm: Added.
4750 * BugsSite/Bugzilla/Config.pm: Added.
4751 * BugsSite/Bugzilla/Constants.pm: Added.
4752 * BugsSite/Bugzilla/DB: Added.
4753 * BugsSite/Bugzilla/DB.pm: Added.
4754 * BugsSite/Bugzilla/DB/Mysql.pm: Added.
4755 * BugsSite/Bugzilla/DB/Pg.pm: Added.
4756 * BugsSite/Bugzilla/DB/Schema: Added.
4757 * BugsSite/Bugzilla/DB/Schema.pm: Added.
4758 * BugsSite/Bugzilla/DB/Schema/Mysql.pm: Added.
4759 * BugsSite/Bugzilla/DB/Schema/Pg.pm: Added.
4760 * BugsSite/Bugzilla/Error.pm: Added.
4761 * BugsSite/Bugzilla/Flag.pm: Added.
4762 * BugsSite/Bugzilla/FlagType.pm: Added.
4763 * BugsSite/Bugzilla/Group.pm: Added.
4764 * BugsSite/Bugzilla/Search.pm: Added.
4765 * BugsSite/Bugzilla/Series.pm: Added.
4766 * BugsSite/Bugzilla/Template: Added.
4767 * BugsSite/Bugzilla/Template.pm: Added.
4768 * BugsSite/Bugzilla/Template/Plugin: Added.
4769 * BugsSite/Bugzilla/Template/Plugin/Bugzilla.pm: Added.
4770 * BugsSite/Bugzilla/Template/Plugin/Hook.pm: Added.
4771 * BugsSite/Bugzilla/Template/Plugin/User.pm: Added.
4772 * BugsSite/Bugzilla/Token.pm: Added.
4773 * BugsSite/Bugzilla/User: Added.
4774 * BugsSite/Bugzilla/User.pm: Added.
4775 * BugsSite/Bugzilla/User/Setting.pm: Added.
4776 * BugsSite/Bugzilla/Util.pm: Added.
4777 * BugsSite/CGI.pl: Added.
4778 * BugsSite/PrettyPatch: Added.
4779 * BugsSite/PrettyPatch/PrettyPatch.rb: Added.
4780 * BugsSite/PrettyPatch/prettify.rb: Added.
4781 * BugsSite/QUICKSTART: Added.
4782 * BugsSite/README: Added.
4783 * BugsSite/UPGRADING: Added.
4784 * BugsSite/UPGRADING-pre-2.8: Added.
4785 * BugsSite/ant.jpg: Added.
4786 * BugsSite/attachment-aroben.cgi: Added.
4787 * BugsSite/attachment.cgi: Added.
4788 * BugsSite/buglist.cgi: Added.
4789 * BugsSite/bugzilla.dtd: Added.
4790 * BugsSite/chart.cgi: Added.
4791 * BugsSite/checksetup.pl: Added.
4792 * BugsSite/colchange.cgi: Added.
4793 * BugsSite/collectstats.pl: Added.
4794 * BugsSite/config.cgi: Added.
4795 * BugsSite/contrib: Added.
4796 * BugsSite/contrib/BugzillaEmail.pm: Added.
4797 * BugsSite/contrib/README: Added.
4798 * BugsSite/contrib/README.Mailif: Added.
4799 * BugsSite/contrib/bug_email.pl: Added.
4800 * BugsSite/contrib/bugmail_help.html: Added.
4801 * BugsSite/contrib/bugzilla-submit: Added.
4802 * BugsSite/contrib/bugzilla-submit/README: Added.
4803 * BugsSite/contrib/bugzilla-submit/bugdata.txt: Added.
4804 * BugsSite/contrib/bugzilla-submit/bugzilla-submit: Added.
4805 * BugsSite/contrib/bugzilla-submit/bugzilla-submit.xml: Added.
4806 * BugsSite/contrib/bugzilla.procmailrc: Added.
4807 * BugsSite/contrib/bugzilla_email_append.pl: Added.