1 2010-07-23 Andras Becsi <abecsi@webkit.org>
3 Reviewed by Kenneth Rohde Christiansen.
5 [Qt] Enable the build of MiniBrowser.
7 * WebKit.pro: add MiniBrowser.pro to SUBDIRS.
9 2010-07-23 Balazs Kelemen <kb@inf.u-szeged.hu>
11 Reviewed by Kenneth Rohde Christiansen.
13 [Qt] Setup the QtWebProcess
15 https://bugs.webkit.org/show_bug.cgi?id=42623
17 * WebKit.pro: Add WebKit2.pro to the build guarded by webkit2 config variable.
19 2010-07-20 Rafael Antognolli <antognolli@profusion.mobi>
21 Reviewed by Antonio Gomes.
23 [EFL] Enable Ecore-X on compile time
24 https://bugs.webkit.org/show_bug.cgi?id=42600
26 Check for a flag received from cmake configure and disable it
27 if necessary. Also disable it if Ecore-X wasn't found.
29 EFL port does not support automated tests yet.
31 * cmake/FindEFL.cmake:
32 * cmake/OptionsEfl.cmake:
34 2010-07-20 Hans Wennborg <hans@chromium.org>
36 Reviewed by Steve Block.
38 Add WebCore/bindings/generic/RuntimeEnabledFeatures.cpp to build files
39 https://bugs.webkit.org/show_bug.cgi?id=42380
41 RuntimeEnabledFeatures.cpp and .h were moved from bindings/v8 to
42 bindings/generic a while a go (in r54593), but need to
43 be added to the build in order to be used.
45 No new functionality so no new tests.
49 2010-07-16 Leandro Pereira <leandro@profusion.mobi>
51 [EFL] Unreviewed build system cleanup.
53 Remove reference to "mediaControlsGtk.css".
55 * cmake/WebKitGenerators.cmake:
57 2010-07-16 Lucas De Marchi <lucas.demarchi@profusion.mobi>
59 Reviewed by Antonio Gomes.
61 [EFL] Build with MathML enabled. Fix build when MathML is enabled and
63 https://bugs.webkit.org/show_bug.cgi?id=42453
65 * cmake/OptionsEfl.cmake: build with MathML enabled as default.
67 2010-07-15 Martin Robinson <mrobinson@igalia.com>
69 Reviewed by Oliver Hunt.
71 [GTK] Simplify the distribution step
72 https://bugs.webkit.org/show_bug.cgi?id=42414
74 * GNUmakefile.am: Remove unused variables. Rely on WebCore/GNUmakefile.am
75 to handle distributing IDL files from WebCore and to modify EXTRA_DIST.
77 2010-07-14 Martin Robinson <mrobinson@igalia.com>
79 Reviewed by Xan Lopez.
81 [GTK] Get rid of libWebCoreJS
82 https://bugs.webkit.org/show_bug.cgi?id=42083
84 * GNUmakefile.am: Remove the libWebCoreJS library from the extra
85 link libraries. Add IDL files to the distribution manually, as they
86 are no longer included in the header list. This prevents a good deal
87 of repetition in the source listings by avoiding listing both the IDL
88 files and their final targets.
90 2010-07-14 Vincent Scheib <scheib@chromium.org>
92 Reviewed by Kent Tamura
94 Configure Git to ignore build files generated by Chromium .gyp on windows.
96 Bug 42205: Chromium build files on windows not ignored by git
97 https://bugs.webkit.org/show_bug.cgi?id=42205
101 2010-07-13 Sheriff Bot <webkit.review.bot@gmail.com>
103 Unreviewed, rolling out r63262.
104 http://trac.webkit.org/changeset/63262
105 https://bugs.webkit.org/show_bug.cgi?id=42229
107 broke Windows compile (Requested by bweinstein on #webkit).
111 2010-07-13 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
113 Reviewed by Oliver Hunt.
115 Separate CoreFoundation specific tests in JSC's testapi.c
117 testapi.c depends on the Core Foundation.
118 https://bugs.webkit.org/show_bug.cgi?id=40058
120 * WebKit.pro: enable compilation of JSC C API test.
122 2010-07-13 Scott Violet <sky@chromium.org>
124 Reviewed by David Levin.
126 [Chromium] Makes pressing tab accept the currently selected item in a popup.
127 https://bugs.webkit.org/show_bug.cgi?id=42172
129 * WebCore/platform/chromium/PopupMenuChromium.cpp:
131 2010-07-12 Xan Lopez <xlopez@igalia.com>
133 Reviewed by Gustavo Noronha.
139 2010-07-12 Xan Lopez <xlopez@igalia.com>
141 Reviewed by Gustavo Noronha.
143 Suffix .mo files with the GTK+ API version so that they can be
144 parallel installable.
148 2010-07-12 Xan Lopez <xlopez@igalia.com>
150 Reviewed by Gustavo Noronha.
152 Add another include path to the scanner to avoid warnings related
153 to undefined types. It wasn't picking up <webkit/foo.h>-like
158 2010-07-07 Rafael Antognolli <antognolli@profusion.mobi>
160 Reviewed by Adam Barth.
162 [EFL] Fix cmake build and libsoup detection
163 Some changes should be done to cmake build system to fix the detection of libsoup and correct some link paths:
164 - LINK_FLAGS should be set using quotes, otherwise some wrong
165 substitution takes place;
166 - we should use LIBSOUP24_* instead of LIBSOUP_* since this is the
167 version we are using;
168 - need to set HAVE_LIBSOUP_2_29_90 if we find a version equal or newer
170 https://bugs.webkit.org/show_bug.cgi?id=41717
172 * cmake/OptionsEfl.cmake:
174 2010-07-06 Leandro Pereira <leandro@profusion.mobi>
176 Unreviewed build fix.
178 [EFL] Add macro to generate inspector code.
180 * cmake/WebKitGenerators.cmake:
182 2010-07-06 Martin Robinson <mrobinson@igalia.com>
186 Build fix after r62549.
188 * GNUmakefile.am: Remove new variable that is no longer used.
190 2010-07-06 Ilya Tikhonovsky <loislo@chromium.org>
192 Reviewed by Yury Semikhatsky.
194 WebInspector: generator part of the patch for bug 40675.
195 On the way to Remote Debugging we want to support JSON serialization
196 on both sides of WebInspector transport.
197 As far as InspectorFrontend class is a simple proxy to WebInspector
198 it would be better to generate it from an IDL file.
199 We have generator infrastructure for binding and will reuse it for
201 https://bugs.webkit.org/show_bug.cgi?id=41692
205 2010-07-05 Antti Koivisto <koivisto@iki.fi>
207 Revert unplanned project file change.
211 2010-06-23 Martin Robinson <mrobinson@igalia.com>
213 Reviewed by Gustavo Noronha Silva.
215 [GTK] Separate DerivedSources per-project
216 https://bugs.webkit.org/show_bug.cgi?id=41109
218 Separate WebKitGTK+ DerivedSources into per-project subdirectories to prepare
219 for properly building WebKit2.
223 2010-07-01 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
225 Reviewed by Simon Hausmann.
227 [Qt] Fix a comment in WebKit.pri.
231 2010-06-16 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
233 Reviewed by Simon Hausmann.
235 [Qt] Fix qmake vcproj generation for QtWebKit.
237 qmake use TARGET=/LIBS+= -lTARGET to create dependencies
238 between projects in a subdir template.
240 Since when compiling outside of Qt we hijack the target name of
241 QtWebKit to add the configuration and version suffix to the binary
242 filename, qmake can't establish the WebCore project as a dependency
245 This patch makes sure that the target is not hijacked on the
246 first of the three passes where the dependencies are determined.
250 2010-07-01 Simon Hausmann <simon.hausmann@nokia.com>
252 Rubber-stamped by Laszlo Gombos.
254 [Qt][Symbian] Bumped up the maximum heap size to 96MB
258 2010-06-30 Leandro Pereira <leandro@profusion.mobi>
262 Generate CSSValueKeywords.cpp instead of CSSValueKeywords.c to avoid
263 recompilation and relinking of WebCore when no files were changed.
265 * cmake/WebKitGenerators.cmake:
267 2010-06-29 Antoine Labour <piman@chromium.org>
269 Reviewed by Dimitri Glazkov.
271 Only call Windows-specific PlatformSkiaContext functions on Windows.
273 * WebCore/platform/graphics/chromium/LayerChromium.cpp:
274 * WebCore/platform/graphics/chromium/LayerRendererChromium.cpp:
276 2010-06-28 John Gregg <johnnyg@google.com>
278 Reviewed by Kent Tamura.
280 add ENABLE_DIRECTORY_UPLOAD build support
281 https://bugs.webkit.org/show_bug.cgi?id=41100
285 2010-06-28 Xan Lopez <xlopez@igalia.com>
287 Reviewed by Gustavo Noronha.
289 Bump version to 1.3.2.
293 2010-06-28 Xan Lopez <xlopez@igalia.com>
295 Rubber-stamped by Gustavo Noronha.
297 Bump gobject-introspection required version to 0.6.15, since we
298 are now shipping version 1.1 gir files.
302 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
304 Unreviewed build fix.
306 [EFL] Build fix for latest version of Ecore library.
307 Ecore recently changed return type of callbacks from int to Eina_Bool.
309 * cmake/FindEFL.cmake: Bump version of Ecore dependency.
311 2010-06-28 Xan Lopez <xlopez@igalia.com>
313 Reviewed by Gustavo Noronha.
315 [GTK] Does not compile with -DGSEAL_ENABLE
316 https://bugs.webkit.org/show_bug.cgi?id=37851
318 Add automake flag to signal whether we are building with GTK+ 2.x
323 2010-06-28 Xan Lopez <xlopez@igalia.com>
325 Reviewed by Gustavo Noronha.
327 [GTK] Add support for GTK+3
328 https://bugs.webkit.org/show_bug.cgi?id=41253
330 Add --with-gtk configure flag, defaulting to support for GTK+ 2.x.
335 2010-06-26 Tony Gentilcore <tonyg@chromium.org>
337 Reviewed by Dimitri Glazkov.
339 Add an --enable-web-timing flag which guards Web Timing support.
340 https://bugs.webkit.org/show_bug.cgi?id=38924
342 This flag is disabled by default.
343 See: http://dev.w3.org/2006/webapi/WebTiming/
347 2010-06-25 Jedrzej Nowacki <jedrzej.nowacki@nokia.com>
349 Reviewed by Simon Hausmann.
351 Introduce to QtScript benchmarks.
353 The QtScript performance should be tested regularly. The patch introduces
354 micro benchmarks for existing API.
356 [Qt] Performance of the QtScript API is not tested.
357 https://bugs.webkit.org/show_bug.cgi?id=40911
361 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
363 Reviewed by Kenneth Rohde Christiansen.
365 [CMake] Add option to enable JIT.
366 JIT is disabled by default, but now it's possible to enable it through
367 an option to CMake: -DENABLE_JIT will enable it.
368 https://bugs.webkit.org/show_bug.cgi?id=40936
370 * cmake/OptionsEfl.cmake: add new -DENABLE_JIT option.
371 * cmakeconfig.h.cmake: use new -DENABLE_JIT option.
373 2010-06-23 Leandro Pereira <leandro@profusion.mobi>
375 Reviewed by Kenneth Rohde Christiansen.
377 [EFL] Add support to CPack (to generate source tarballs)
378 https://bugs.webkit.org/show_bug.cgi?id=41009
381 * cmake/OptionsEfl.cmake: Define the default source generator for
383 * cmake/WebKitPackaging.cmake: Added. This file filters the source
384 files so that only files relevant to the selected port are included
385 in the source tarball. See comments for details.
387 2010-06-22 Eric Seidel <eric@webkit.org>
389 Unreviewed. Test commit for commit-queue@webkit.org.
391 2010-06-21 Prasad Tammana <prasadt@chromium.org>
393 Reviewed by Darin Adler.
395 DumpRenderTree should allow tests with modal dialogs
396 https://bugs.webkit.org/show_bug.cgi?id=35350
398 * DumpRenderTree/LayoutTestController.cpp:
399 (abortModalCallback):
400 (LayoutTestController::staticFunctions):
401 * DumpRenderTree/LayoutTestController.h:
402 * DumpRenderTree/mac/LayoutTestControllerMac.mm:
403 (LayoutTestController::abortModal):
404 Add abortModal method to LayoutTestController and make it available from script.
406 * DumpRenderTree/mac/UIDelegate.mm: Add support for showModalDialog.
407 (-[UIDelegate modalWindowWillClose:]): Observer for NSWindowWillCloseNotifications to call
408 abortModal from when modal window closes.
409 (-[UIDelegate webViewRunModal:]): Delegate method for showModalDialog to run the modal loop.
411 2010-06-21 Lucas De Marchi <lucas.demarchi@profusion.mobi>
413 Unreviewed debug build fix.
415 [CMake] Do not force build type to Release
416 https://bugs.webkit.org/show_bug.cgi?id=40566
420 2010-06-21 Satish Sampath <satish@chromium.org>
422 Reviewed by Steve Block.
424 Speech Input Patch 0: Added compilation argument to conditionally compile pending patches.
425 https://bugs.webkit.org/show_bug.cgi?id=40878
429 2010-06-17 Shu Chang <chang.shu@nokia.com>
431 Reviewed by Kenneth Rohde Christiansen.
433 [Qt] Fix the link error on symbian with ENABLE_JIT=0.
434 1. Add "#if ENABLE(JIT)" in the header file;
435 2. Put feature enable/disable logic to a common.pri so
436 that both JavaScriptCore.pri and WebCore.pri can share.
438 https://bugs.webkit.org/show_bug.cgi?id=40780
442 2010-06-17 Alexis Menard <alexis.menard@nokia.com>
444 Reviewed by Kenneth Rohde Christiansen.
446 [Qt] Upstream the WebKit QML integration plugin
447 https://bugs.webkit.org/show_bug.cgi?id=40050
449 Add to the build the QML WebKit integration plugin.
453 2010-06-17 Lucas De Marchi <lucas.demarchi@profusion.mobi>
455 Reviewed by Gustavo Noronha.
457 Update CMake build system to use new script for generating source files
459 https://bugs.webkit.org/show_bug.cgi?id=40628
461 * cmake/WebKitGenerators.cmake:
463 2010-06-17 Mark Brand <mabrand@mabrand.nl>
465 Reviewed by Simon Hausmann.
467 [Qt] use "win32-g++*" scope to match all MinGW makespecs
469 The scope "win32-g++" comes from the name of the makespec. However, it
470 is frequently used to check for MinGW. This works fine as long as
471 win32-g++ is the only makespec for MinGW. Now we need the wildcard
472 to cover "win32-g++-cross" as well.
476 2010-06-15 Xan Lopez <xlopez@igalia.com>
478 Unreviewed build fix.
480 Remove GSEAL from the debug config since the bots have a GTK+
481 version too old, duh.
485 2010-06-15 Xan Lopez <xlopez@igalia.com>
487 Reviewed by Gustavo Noronha.
489 [GTK] Does not compile with -DGSEAL_ENABLE
490 https://bugs.webkit.org/show_bug.cgi?id=37851
492 Add GSEAL_ENABLE flag when doing debug builds.
496 2010-06-13 Tony Chang <tony@chromium.org>
498 Reviewed by Darin Fisher.
500 Chromium shouldn't build inside the source directory
501 https://bugs.webkit.org/show_bug.cgi?id=40489
503 Ignore Chromium Linux build files.
505 * .: Added property svn:ignore. Modified property svn:ignore.
507 2010-06-09 Leandro Pereira <leandro@profusion.mobi>
509 Reviewed by Adam Treat.
511 [EFL] Allow building core libraries as shared objects to speed up
512 linking time on machines with small amounts of memory.
513 http://webkit.org/b/39899
515 * CMakeLists.txt: Add SHARED_CORE option.
516 * cmake/FindGlib.cmake: Add GObject to the list of GLib libraries to
518 * cmake/OptionsEfl.cmake: Remove default library type definitions.
519 * cmake/WebKitHelpers.cmake: -fvisibility=hidden did not behave well
520 when SHARED_CORE is used.
522 2010-06-08 Xan Lopez <xlopez@igalia.com>
524 Reviewed by Gustavo Noronha.
526 [GTK] Unit testing for WebKitDOMNode hierarchy walk
527 https://bugs.webkit.org/show_bug.cgi?id=40171
529 Add DOM node test to the build system.
533 2010-06-02 Sterling Swigart <sswigart@google.com>
535 Reviewed by David Levin.
537 Image Resizer Patch 0: Added compilation argument to conditionally compile pending patches.
538 https://bugs.webkit.org/show_bug.cgi?id=39906
542 2010-05-31 Xan Lopez <xlopez@igalia.com>
544 Reviewed by Gustavo Noronha.
546 Copy the NEWS file to the toplevel when creating the release
547 tarballs, otherwise it's a bit hard to find.
551 2010-05-27 Gustavo Noronha Silva <gns@gnome.org>
553 Final make distcheck fix - clean up generated GDOM files on distclean.
557 2010-05-27 Xan Lopez <xlopez@igalia.com>
559 More GTK+ distcheck fixes.
563 2010-05-27 Xan Lopez <xlopez@igalia.com>
565 Reviewed by Gustavo Noronha.
567 Bump for 1.3.1 release.
571 2010-05-27 Gustavo Noronha Silva <gns@gnome.org>
573 Reviewed by Xan Lopez.
575 Build fix for introspection support - make sure DOM headers are
576 included by the GI scanner.
580 2010-05-26 Gustavo Noronha Silva <gns@gnome.org>
582 Build fixes for make distcheck.
586 2010-05-26 Xan Lopez <xlopez@igalia.com>
588 Reviewed by Gustavo Noronha.
590 [GTK] Add support for DOM events in the GObject DOM bindings
591 https://bugs.webkit.org/show_bug.cgi?id=38844
593 Add new test to the build.
597 2010-05-22 Leandro Pereira <leandro@profusion.mobi>
599 Reviewed by Eric Seidel.
601 [EFL] Build fix (always compile libraries with -fPIC when compiler
602 is gcc; always define WTF_USE_PTHREADS).
603 http://webkit.org/b/39235
605 * cmake/OptionsCommon.cmake:
606 * cmake/OptionsEfl.cmake:
607 * cmake/WebKitHelpers.cmake:
609 2010-05-19 Dan Winship <danw@gnome.org>
611 Reviewed by Xan Lopez.
613 [GTK] Install introspection files in our prefix, not
614 gobject-introspection's prefix
619 2010-05-15 Leandro Pereira <leandro@profusion.mobi>
621 Reviewed by Adam Treat.
623 [EFL] Add build system for the EFL port.
624 http://webkit.org/b/37945
626 * CMakeLists.txt: Added.
627 * cmake/FindCFLite.cmake: Added.
628 * cmake/FindCairo.cmake: Added.
629 * cmake/FindEFL.cmake: Added.
630 * cmake/FindFreetype.cmake: Added.
631 * cmake/FindGDK-PixBuf.cmake: Added.
632 * cmake/FindGDK.cmake: Added.
633 * cmake/FindGIO.cmake: Added.
634 * cmake/FindGlib.cmake: Added.
635 * cmake/FindICU.cmake: Added.
636 * cmake/FindLibSoup2.cmake: Added.
637 * cmake/FindLibXlst.cmake: Added.
638 * cmake/FindPango.cmake: Added.
639 * cmake/FindSqlite.cmake: Added.
640 * cmake/LibFindMacros.cmake: Added.
641 * cmake/OptionsCommon.cmake: Added.
642 * cmake/OptionsEfl.cmake: Added.
643 * cmake/WebKitEfl.cmake: Added.
644 * cmake/WebKitFS.cmake: Added.
645 * cmake/WebKitFeatures.cmake: Added.
646 * cmake/WebKitGenerators.cmake: Added.
647 * cmake/WebKitHelpers.cmake: Added.
648 * cmake/WebKitMacros.cmake: Added.
649 * cmakeconfig.h.cmake: Added.
651 2010-05-14 Simon Hausmann <simon.hausmann@nokia.com>
653 Rubber-stamped by Antti Koivisto.
655 [Qt] Rename QtLauncher to QtTestBrowser
656 https://bugs.webkit.org/show_bug.cgi?id=37665
660 2010-05-12 Csaba Osztrogonác <ossy@webkit.org>
662 Reviewed by Kenneth Rohde Christiansen.
664 [Qt] Link error in debug mode without debug_and_release config
665 https://bugs.webkit.org/show_bug.cgi?id=39006
667 * WebKit.pri: Unnecessary build_pass guard removed.
669 2010-05-12 Laszlo Gombos <laszlo.1.gombos@nokia.com>
671 Reviewed by Kenneth Rohde Christiansen.
673 [Qt] Detect debug mode consistently
674 https://bugs.webkit.org/show_bug.cgi?id=38863
678 2010-05-08 Laszlo Gombos <laszlo.1.gombos@nokia.com>
680 Reviewed by Kenneth Rohde Christiansen.
682 [Qt] Build the ImageDiff tool for all platforms including Windows and Symbian
683 https://bugs.webkit.org/show_bug.cgi?id=38706
687 2010-05-07 Simon Hausmann <simon.hausmann@nokia.com>
689 Add a few more files with Windows linefeeds to the .gitattributes file.
693 2010-05-05 Alejandro G. Castro <alex@igalia.com>
695 Reviewed by Xan Lopez.
697 Fixed the gobject introspection compilation with the new DOM
698 bindings, we needed to add DOM objects.
702 2010-05-04 Laszlo Gombos <laszlo.1.gombos@nokia.com>
704 Unreviewed, build fix for Symbian.
706 [Symbian] Symbian builds does not support shadow builds
708 Revision r54715 broke the Symbian build. For Symbian
709 the include directory is generated in the root of the source tree.
710 This patch sets the INCLUDEPATH accordingly for Symbian.
714 2010-05-03 Adam Barth <abarth@webkit.org>
716 Reviewed by Dimitri Glazkov.
718 Add some more Chromium-specific files to gitignore
719 https://bugs.webkit.org/show_bug.cgi?id=38469
721 These files are generated as part of the update-webkit --chromium
726 2010-05-02 Geoff Levand <geoff.levand@am.sony.com>
728 Reviewed by Eric Seidel.
730 [GTK] Fix out of source build failure
731 https://bugs.webkit.org/show_bug.cgi?id=38051
733 Add a preprocessor include path for generated GTK header files.
734 Fixes build errors like these when building GTK out of source:
736 webkit.h: error: webkit/webkitversion.h: No such file or directory
740 2010-05-02 Kartikaya Gupta <kagupta@rim.com>
742 Reviewed by George Staikos.
744 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.
746 https://bugs.webkit.org/show_bug.cgi?id=37888
748 No new tests. None needed.
750 * bindings/scripts/IDLParser.pm:
752 2010-04-29 Xan Lopez <xlopez@igalia.com>
754 Reviewed by Gustavo Noronha.
756 [GTK] GObject DOM bindings
757 https://bugs.webkit.org/show_bug.cgi?id=33590
759 Add WebKitDOMDocument tests to the build.
763 2010-04-28 Sam Weinig <sam@webkit.org>
765 Reviewed by Mark Rowe.
767 Add WebKit2 to the lists of modules to build.
771 2010-04-21 Xan Lopez <xlopez@igalia.com>
773 Reviewed by Adam Barth.
775 [GTK] GObject DOM bindings
776 https://bugs.webkit.org/show_bug.cgi?id=33590
778 Add build bits for the GObject DOM bindings.
782 2010-04-20 Xan Lopez <xlopez@igalia.com>
786 * autotools/webkit.m4:
788 2010-04-19 Diego Escalante Urrelo <descalante@igalia.com>
790 Reviewed by Xan Lopez.
792 [Gtk] Evaluate and create tests for all the AtkRole's implemented by
794 https://bugs.webkit.org/show_bug.cgi?id=34449
796 Add and enable the build of testatkroles to test ATK non form roles.
800 2010-04-18 Michael Forney <michael@mforney.org>
802 Reviewed by Laszlo Gombos.
804 https://bugs.webkit.org/show_bug.cgi?id=37762
806 Fixes the sandbox option in configure.
808 * configure.ac: Fix cut and paste error in the sandbox option causing
809 --{enable,disable}-sandbox to be ineffective, and it to be controlled
812 2010-04-09 Simon Hausmann <simon.hausmann@nokia.com>
814 Unreviewed crash fix.
816 Revert part of 57320 that would remove NDEBUG in release builds for
821 2010-04-09 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
823 Reviewed by Simon Hausmann.
825 [Qt] Fix crashes with package builds in release
827 * WebKit.pri: Don't randomly add NDEBUG to the defines.
829 2010-04-07 Laszlo Gombos <laszlo.1.gombos@nokia.com>
831 Reviewed by Kenneth Rohde Christiansen.
833 [Qt] Fix trunk (non-standalone) builds for Symbian
834 https://bugs.webkit.org/show_bug.cgi?id=37136
836 Test for source files before building instead of relying on
837 standalone_package config.
841 2010-04-01 Kinuko Yasuda <kinuko@chromium.org>
843 Reviewed by Dmitry Titov.
845 Add FileThread for async file operation support in FileReader and FileWriter
846 https://bugs.webkit.org/show_bug.cgi?id=36896
848 Add EANBEL_FILE_READER and ENABLE_FILE_WRITER flags.
852 2010-04-01 Ojan Vafai <ojan@chromium.org>
854 Reviewed by Adam Barth.
856 autoinstalled should be git ignored
857 https://bugs.webkit.org/show_bug.cgi?id=36970
861 2010-04-01 Laszlo Gombos <laszlo.1.gombos@nokia.com>
863 Reviewed by Kenneth Rohde Christiansen.
865 [Qt]Add -Wextra warning level to the QtWebKit build
866 https://bugs.webkit.org/show_bug.cgi?id=36971
870 2010-04-01 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
872 Reviewed by Holger Freyther.
874 [GTK] webkit_get_default_session() should make sure webkit_init() is called
875 https://bugs.webkit.org/show_bug.cgi?id=36754
881 2010-03-26 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
883 Reviewed by Simon Hausmann.
885 [Qt] Build JavaScriptCore as a static library.
886 https://bugs.webkit.org/show_bug.cgi?id=36590
888 This patch takes what was left of the unused JavaScriptCore.pro
889 and moved the compilation logic from JavaScriptCore.pri to
894 2010-03-16 Xan Lopez <xlopez@igalia.com>
896 Rubber-stamped by Gustavo Noronha.
898 Update library version for 1.1.90 release.
902 2010-03-16 Xan Lopez <xlopez@igalia.com>
904 Reviewed by Gustavo Noronha.
906 Bump version for 1.1.90 release.
910 2010-03-16 Xan Lopez <xlopez@igalia.com>
912 Reviewed by Gustavo Noronha.
914 Add support for Fast Mobile Scrolling in the build system.
918 2010-03-16 Simon Hausmann <simon.hausmann@nokia.com>
920 Add WebKitTools/TestResultServer/index.yaml to gitattributes to ignore for crlf conversion.
924 2010-03-12 Scott Byer <scottbyer@chromium.org>
926 Reviewed by David Levin.
928 Popup font size needs to be exposed to clients.
929 https://bugs.webkit.org/show_bug.cgi?id=35990
931 Add function to expose the popup menu font size, add a field to
932 WebPopupMenuInfo that receives that information to convey that to
933 the web view client's createPopupMenu() call.
935 * WebCore/platform/chromium/PopupMenuChromium.cpp:
936 * WebCore/platform/chromium/PopupMenuChromium.h:
937 * WebKit/chromium/public/WebPopupMenuInfo.h:
938 * WebKit/chromium/src/ChromeClientImpl.cpp:
940 2010-03-11 Adam Roben <aroben@apple.com>
942 Teach git about ObjC files
944 Fixes <http://webkit.org/b/36015>.
946 Reviewed by Tim Hatcher.
948 * .gitattributes: Set the diff attribute for .m and .mm files, and .h
949 files in Mac-specific directories. This can be used to generate
950 more-readable diffs of ObjC files.
952 2010-03-09 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
954 Unreviewed. Versioning for 1.1.23.
958 2010-03-09 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
960 Unreviewed distcheck fix.
964 2010-03-08 Jian Li <jianli@chromium.org>
966 Reviewed by Dmitry Titov.
969 https://bugs.webkit.org/show_bug.cgi?id=32993
971 Add ENABLE_BLOB_SLICE feature define.
975 2010-03-04 Fridrich Strba <fridrich.strba@bluewin.ch>
977 Reviewed by Holger Freyther.
979 https://bugs.webkit.org/show_bug.cgi?id=35726
980 Remove orphaned #ifdef WTF_USE_GLIB_ICU_UNICODE_HYBRID
982 Removing orphaned #if USE.
986 2010-03-04 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
988 Reviewed by Tor Arne Vestbø.
990 [Qt] Make the OUTPUT_DIR variable in qmake projects independent of build-webkit's logic.
992 This also allows shadow builds relying only on qmake to work properly.
996 2010-03-03 Fridrich Strba <fridrich.strba@bluewin.ch>
998 Reviewed by Xan Lopez.
1000 Miscellaneous little fixes for the windows build of webkit-gtk
1001 https://bugs.webkit.org/show_bug.cgi?id=35640
1003 * GNUmakefile.am: On Windows with GCC, presence of
1004 __declspec(dllexport) on some symbols disables the autoexport/autoimport
1005 feature for all others. Using regex here assures that all symbols that
1006 need to be exported in the dll are actually exported.
1008 2010-03-02 Arno Renevier <arno@renevier.net>
1010 Reviewed by Gustavo Noronha Silva.
1012 [Gtk] implements ChromeClient::requestGeolocationPermissionForFrame
1013 https://bugs.webkit.org/show_bug.cgi?id=35210
1017 2010-03-02 Dmitry Titov <dimich@chromium.org>
1019 Reviewed by Alexey Proskuryakov.
1021 Ignore compiled Java test cases in .gitignore.
1022 https://bugs.webkit.org/show_bug.cgi?id=35559
1026 2010-02-26 Arno Renevier <arno@renevier.net>
1028 Reviewed by Gustavo Noronha Silva.
1030 [Gtk] ignore WebKit/gtk/docs/GNUmakefile.in in .gitignore
1031 https://bugs.webkit.org/show_bug.cgi?id=35424
1035 2010-02-24 Sam Kerner <skerner@chromium.org>
1037 Reviewed by Darin Fisher.
1039 Expose WebFrame::setCanHaveScrollbars(). This allows a view
1040 which is being resized to not need scroll bars to ensure that
1043 Existing function setAllowsScrolling() was renamed
1044 setCanHaveScrollbars(), to be consistant with change 37159:
1045 http://trac.webkit.org/changeset/37159
1047 https://bugs.webkit.org/show_bug.cgi?id=35257
1049 * WebKit/chromium/public/WebFrame.h:
1050 * WebKit/chromium/src/ChromeClientImpl.cpp:
1051 * WebKit/chromium/src/WebFrameImpl.cpp:
1052 * WebKit/chromium/src/WebFrameImpl.h:
1054 2010-02-19 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
1056 Reviewed by Kenneth Rohde Christiansen.
1058 [Qt] Remove QGVLauncher
1060 https://bugs.webkit.org/show_bug.cgi?id=35292
1064 2010-02-24 Xan Lopez <xlopez@igalia.com>
1066 Reviewed by Gustavo Noronha.
1068 Enable SharedWorkers by default, since that's been the default for
1069 a long time in our build-webkit configuration.
1073 2010-02-23 James Choi <jchoi42@pha.jhu.edu>
1075 Add Solaris definitions
1076 https://bugs.webkit.org/show_bug.cgi?id=35214
1078 * WebKit/chromium/src/WebViewImpl.cpp
1079 * WebKit/chromium/src/WebFrameImpl.cpp
1081 2010-02-23 Arno Renevier <arno@renevier.net>
1083 Reviewed by Gustavo Noronha Silva.
1085 [Gtk]: testwebview does not work when called with absolute path
1086 https://bugs.webkit.org/show_bug.cgi?id=34940
1088 When testwebview is called as absolute path, chdir to executable
1089 directory before searching resource files.
1093 2010-02-23 Leandro Pereira <leandro@profusion.mobi>
1095 Reviewed by Gustavo Noronha Silva.
1097 Changes references of GOwnPtr to reflect their new place.
1098 http://webkit.org/b/35084
1100 * JavaScriptCore/JavaScriptCore.gypi:
1101 * JavaScriptCore/wtf/Threading.h:
1102 * JavaScriptCore/wtf/unicode/glib/UnicodeGLib.h:
1104 2010-02-23 Leandro Pereira <leandro@profusion.mobi>
1106 Reviewed by Gustavo Noronha Silva.
1108 Fixes references to GOwnPtr and GRefPtr so the GTK+ port builds
1110 http://webkit.org/b/35084
1114 2010-02-23 Diego Escalante Urrelo <descalante@igalia.com>
1116 Reviewed by Eric Seidel.
1118 [gtk] missing libsoup-2.4 package in gir generation
1119 https://bugs.webkit.org/show_bug.cgi?id=35199
1121 Include libsoup-2.4 package in gobject introspection .gir generation.
1125 2010-02-22 Huahui Wu <hwu@google.com>
1127 Reviewed by Eric Seidel.
1129 Add code that enables SquirrelFish Extreme (a.k.a JSCX, JSC JIT)
1130 in Android. It's disabled by default, but is enabled when the
1131 enveronment variable ENABLE_JSC_JIT is set to true.
1132 https://bugs.webkit.org/show_bug.cgi?id=34855
1136 2010-02-22 Xan Lopez <xlopez@igalia.com>
1138 Reviewed by Gustavo Noronha.
1140 Bump library versioning for 1.1.22 release.
1144 2010-02-22 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1146 Reviewed by Kenneth Rohde Christiansen.
1148 [Qt] Add support for layout tests on Symbian
1149 https://bugs.webkit.org/show_bug.cgi?id=31589
1153 2010-02-20 Noam Rosenthal <noam.rosenthal@nokia.com>
1155 Reviewed by Laszlo Gombos.
1157 [Qt] ENABLE_3D_RENDERING should be optional
1158 https://bugs.webkit.org/show_bug.cgi?id=35100
1160 * WebKit.pri: ENABLE_3D_RENDERING moved to a proper feature test
1162 2010-02-19 Maciej Stachowiak <mjs@apple.com>
1164 Reviewed by David Levin.
1166 Add an ENABLE flag for sandboxed iframes to make it possible to disable it in releases
1167 https://bugs.webkit.org/show_bug.cgi?id=35147
1171 2010-02-18 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1173 Reviewed by Eric Seidel.
1175 Add .gitattributes file for custom ChangeLog merge-driver
1177 * .gitattributes: Added.
1179 2010-02-17 Noam Rosenthal <noam.rosenthal@nokia.com>
1181 Reviewed by Ariya Hidayat.
1183 [Qt] GraphicsLayer: support perspective and 3D transforms
1184 https://bugs.webkit.org/show_bug.cgi?id=34960
1186 * WebKit.pri: added appropriate define: ENABLED_3D_RENDERING
1188 2010-02-15 Philippe Normand <pnormand@igalia.com>
1190 Reviewed by Gustavo Noronha Silva.
1192 [GStreamer] Should handle BUFFERING messages
1193 https://bugs.webkit.org/show_bug.cgi?id=30004
1195 * configure.ac: Bump gstreamer -core/-plugins-base requirements to
1196 0.10.25 which is the minimum required version for on-disk buffering.
1198 2010-02-16 Xan Lopez <xlopez@igalia.com>
1200 Reviewed by Gustavo Noronha.
1202 Bump version to 1.1.22 so we can depend on it in applications.
1206 2010-02-12 Simon Hausmann <simon.hausmann@nokia.com>
1208 Reviewed by Holger Freyther.
1210 Removed WMLInputElement.* from .gitattributes as the file is
1215 2010-02-10 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1217 Reviewed by Tor Arne Vestbø.
1219 [Qt] Make qtlauncher and qgvlauncher use the generated headers
1220 path to make sure they are correctly generated.
1224 2010-02-10 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1226 Reviewed by Tor Arne Vestbø.
1228 [Qt] Manually add support for the install target on Symbian.
1230 This is required to copy the headers over the ones in Qt.
1234 2010-02-11 Fridrich Strba <fridrich.strba@bluewin.ch>
1236 Reviewed by Gustavo Noronha Silva.
1238 Detect properly different versions of libpng out there.
1242 2010-02-11 Xan Lopez <xlopez@igalia.com>
1244 Try to fix GTK+ build.
1248 2010-02-11 Antonio Gomes <tonikitoo@webkit.org>
1250 Reviewed by Xan Lopez.
1252 Adjust gstreamer-plugins-base minimum version check (from 0.10 to 0.10.23).
1256 2010-02-08 Maciej Stachowiak <mjs@apple.com>
1258 Reviewed by Cameron Zwarich.
1260 Restore ENABLE_RUBY flag so vendors can ship with Ruby disabled if they choose.
1261 https://bugs.webkit.org/show_bug.cgi?id=34698
1265 2010-02-08 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1267 Reviewed by Xan Lopez.
1269 Bump version to 1.1.21, and adjust library versioning accordingly.
1273 2010-02-05 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1275 Reviewed by Gustavo Noronha.
1277 Add gstreamer-app-0.10 to configure.ac
1278 https://bugs.webkit.org/show_bug.cgi?id=34317
1282 2010-02-05 Simon Hausmann <simon.hausmann@nokia.com>
1284 Reviewed by Tor Arne Vestbø.
1286 Add .gitattributes file to tell git about files with Windows linefeeds
1287 https://bugs.webkit.org/show_bug.cgi?id=34645
1289 On Windows git defaults to "true" for core.autocrlf, meaning all text
1290 files in the working directory are converted from CRLF to LF on checkin
1291 time. Some files present in the repository have been checked in with
1292 CRLF linefeeds and git should not try to convert them. The added
1293 .gitattributes file tells git to not do any CRLF conversion.
1295 * .gitattributes: Added.
1297 2010-02-05 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1299 Reviewed by Simon Hausmann.
1301 [Qt] Generate convenience headers (QWebView, etc) using qmake
1303 In Qt this is done using syncqt, but we use a pro-file instead
1304 that generates makefile-rules for each of the extra headers.
1306 These extra headers are installed alongside the normal headers.
1308 * DerivedSources.pro: Include API-DerivedSources
1310 2010-02-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1312 Reviewed by Lars Knoll.
1314 [Qt] Make 'make -f Makefile.DerivedSources qmake' work
1316 Previously this target ended up generating a file named
1317 Makefile.DerivedSources.DerivedSources, and so on.
1319 * DerivedSources.pro:
1321 2010-02-04 Christian Dywan <christian@twotasts.de>
1323 Reviewed by Xan Lopez.
1325 Require either libsoup 2.28.2 or 2.29.90.
1329 2010-02-04 Xan Lopez <xlopez@igalia.com>
1331 Reviewed by Gustavo Noronha.
1333 Bump minimum libsoup requirement to 2.29.90
1337 2010-02-02 Gustavo Noronha Silva <gns@gnome.org>
1339 Reviewed by Xan Lopez.
1341 Bump version, and adjust library versioning for 1.1.20.
1345 2010-01-29 Jeremy Orlow <jorlow@chromium.org>
1347 Reviewed by Dimitri Glazkov.
1349 A first step towards the Indexed Database API
1350 https://bugs.webkit.org/show_bug.cgi?id=34342
1352 Add Indexed Database API
1356 2010-01-27 Simon Hausmann <simon.hausmann@nokia.com>
1358 Reviewed by Kenneth Rohde Christiansen.
1360 [Qt] Don't build the tests in packages, only the launcher(s)
1364 2010-01-27 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1366 Reviewed by Tor Arne Vestbø.
1368 [Qt] Add the "d" suffix to QtWebKit's dll on Windows.
1372 2010-01-27 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1374 Unreviewed build fix
1376 [Qt] Build fix for windows when QTDIR contains release libraries.
1378 * WebKit.pri: Use the <name>.lib syntax for linking instead of qmake's -l<name> emulation
1380 2010-01-26 Jedrzej Nowacki <jedrzej.nowacki@nokia.com>
1382 Reviewed by Simon Hausmann.
1384 First steps of the QtScript API.
1386 Two new classes were created; QScriptEngine and QScriptValue.
1387 The first should encapsulate a javascript context and the second a script
1390 This API is still in development, so it isn't compiled by default.
1391 To trigger compilation, pass --qmakearg="CONFIG+=build-qtscript" to
1394 https://bugs.webkit.org/show_bug.cgi?id=32565
1398 2010-01-25 Simon Hausmann <simon.hausmann@nokia.com>
1400 Reviewed by Laszlo Gombos.
1402 [Qt] Fix the build on Maemo5.
1404 https://bugs.webkit.org/show_bug.cgi?id=34051
1406 * WebKit.pri: Disable the use of uitools, just like it's done for Symbian.
1408 2010-01-21 No'am Rosenthal <noam.rosenthal@nokia.com>
1410 Reviewed by Antti Koivisto.
1412 [Qt] Implement GraphicsLayer for accelerated layer compositing
1413 https://bugs.webkit.org/show_bug.cgi?id=33514
1415 * WebKit.pri: Addded compile flags to enable accelerated compositing
1416 on versions higher than 4.5
1418 2010-01-20 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1420 Reviewed by Simon Hausmann.
1422 [Qt] Make DumpRenderTree build on Windows
1426 2010-01-20 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1428 Reviewed by Simon Hausmann.
1430 [Qt] Fix the recursive generated_files target to work with qmake -r -o
1432 * DerivedSources.pro:
1434 2010-01-20 Simon Hausmann <simon.hausmann@nokia.com>
1436 Reviewed by Tor Arne Vestbø.
1438 [Qt] Make it possible (on *nix at least) to recursively call "make generated_files"
1440 * DerivedSources.pro:
1442 2010-01-19 Gustavo Noronha Silva <gns@gnome.org>
1444 Unreviewed. Shared library versioning update for 1.1.19.
1448 2010-01-15 Gustavo Noronha Silva <gns@gnome.org>
1450 Rubber-stamped by Xan Lopez.
1452 Bump version to 1.1.19.
1456 2010-01-14 Csaba Osztrogonác <ossy@webkit.org>
1458 Reviewed by Eric Seidel.
1460 [Qt] Defective dependencies caused build failing on QtBuildBot.
1461 https://bugs.webkit.org/show_bug.cgi?id=33693
1463 * WebKit.pri: CONFIG += depend_includepath added.
1465 2010-01-14 Steve Block <steveblock@google.com>
1467 Reviewed by David Levin.
1469 Moves general includes before bindings includes in Android build system.
1470 https://bugs.webkit.org/show_bug.cgi?id=33623
1472 This avoids problems with collisions between WebCore/platform/text/StringBuilder.h
1473 and the new JavaScriptCore/runtime/StringBuilder.h. This change puts
1474 JavaScriptCore/runtime and other bindings includes after the WebCore and other
1475 general includes, so that the WebCore StringBuilder.h is picked up when building
1478 * Android.mk: Modified.
1480 2010-01-13 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1482 Reviewed by Simon Hausmann.
1484 [Qt] Split the build process in two different .pro files.
1485 This allows qmake to be run once all source files are available.
1487 * DerivedSources.pro: Added.
1490 2010-01-07 Daniel Bates <dbates@rim.com>
1492 Reviewed by Eric Seidel.
1494 https://bugs.webkit.org/show_bug.cgi?id=32987
1496 Added ENABLE_XHTMLMP flag. Disabled by default.
1500 2010-01-05 Gustavo Noronha Silva <gns@gnome.org>
1502 Reviewed by Xan Lopez.
1504 Based on idea and original patch by Evan Martin.
1506 Remove libWebCore intermediate library, to improve link time.
1508 [GTK] Build time must be reduced
1509 https://bugs.webkit.org/show_bug.cgi?id=32921
1513 2010-01-05 Xan Lopez <xlopez@igalia.com>
1515 Bump for 1.1.18 release.
1519 2010-01-04 Gustavo Noronha Silva <gns@gnome.org>
1521 Fix JSCore-1.0.gir path to fix make distcheck.
1525 2010-01-04 Simon Hausmann <simon.hausmann@nokia.com>
1527 Reviewed by Tor Arne Vestbø.
1529 [Qt] Fix standalone package builds.
1531 * WebKit.pri: Add logic for detecting standalone builds. Set OUTPUT_DIR to the top-level dir in that case.
1532 * WebKit.pro: Don't build JSC and DRT for package builds.
1534 2010-01-04 Eric Seidel <eric@webkit.org>
1536 Reviewed by Adam Barth.
1538 bugzilla-tool should not require users to install mechanize
1539 https://bugs.webkit.org/show_bug.cgi?id=32635
1541 * .gitignore: Ignore autoinstall.cache.d directory created by autoinstall.py
1543 2009-12-28 Estêvão Samuel Procópio <tevaum@gmail.com>
1545 Reviewed by Gustavo Noronha Silva.
1547 Bug 32940: [GTK] Changing the download throttle conditions.
1548 https://bugs.webkit.org/show_bug.cgi?id=32716
1550 The WebKitDownload progress notification was taking long to
1551 update. This fix makes notification happens each 0.7 secs
1552 or when the progress ups in 1%.
1554 * WebKit/gtk/webkit/webkitdownload.cpp:
1556 2009-12-22 Simon Hausmann <simon.hausmann@nokia.com>
1558 Rubber-stamped by Holger Freyther.
1560 Adjusted path to QtLauncher.
1564 2009-12-19 Evan Martin <evan@chromium.org>
1566 Reviewed by Gustavo Noronha Silva.
1568 Add a couple of WebKitGtk files to .gitignore.
1572 2009-12-18 Benjamin Otte <otte@gnome.org>
1574 Reviewed by Xan Lopez.
1576 [GTK] RemoveDashboard support. It's useless.
1580 2009-12-18 Simon Hausmann <simon.hausmann@nokia.com>
1582 Reviewed by Tor Arne Vestbø.
1584 [Qt] Clean up the qmake build system to distinguish between trunk builds and package builds
1586 https://bugs.webkit.org/show_bug.cgi?id=32716
1588 * WebKit.pri: Use standalone_package instead of QTDIR_build
1590 2009-12-17 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1592 Unreviewed. Build fixes for make distcheck.
1596 2009-12-16 Dan Winship <danw@gnome.org>
1598 Reviewed by Gustavo Noronha Silva.
1600 [Gtk] Content-Encoding support
1602 https://bugs.webkit.org/show_bug.cgi?id=522772
1604 * configure.ac: require libsoup 2.28.2 for SoupContentDecoder
1606 2009-12-13 Eric Seidel <eric@webkit.org>
1608 Reviewed by Gavin Barraclough.
1610 string-base64 test does not compute a valid base64 string
1611 http://bugs.webkit.org/show_bug.cgi?id=16806
1613 * tests/string-base64.js: change str[i] to str.charCodeAt(i)
1615 2009-12-10 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1617 Reviewed by Xan Lopez.
1619 [GTK] Should provide an API to control the IconDatabase
1620 https://bugs.webkit.org/show_bug.cgi?id=32334
1622 Add test to make sure favicon reporting works.
1626 2009-12-09 Steve Block <steveblock@google.com>
1628 Reviewed by Adam Barth.
1630 Adds Android Makefiles for building with V8.
1631 https://bugs.webkit.org/show_bug.cgi?id=32278
1633 * Android.mk: Modified. Includes Makefiles for V8.
1635 2009-12-08 Steve Block <steveblock@google.com>
1637 Reviewed by Adam Barth.
1639 [Android] Adds Makefiles for Android port.
1640 https://bugs.webkit.org/show_bug.cgi?id=31325
1642 * Android.mk: Added.
1644 2009-12-08 Christian Dywan <christian@twotoasts.de>
1646 Reviewed by Xan Lopez.
1648 * configure.ac: Require only libSoup 2.27.91 but check for 2.29.3
1649 and define HAVE_LIBSOUP_2_29_3 in that case.
1651 2009-12-08 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1653 Rubber-stamped by Xan Lopez.
1655 Late post-release version bump.
1659 2009-12-08 Dominik Röttsches <dominik.roettsches@access-company.com>
1661 Reviewed by Gustavo Noronha Silva.
1663 [Gtk] Create a TextBreakIterator implementation based on GLib (without ICU)
1664 https://bugs.webkit.org/show_bug.cgi?id=31469
1666 Removing hybrid configuration for --with-unicode-backend=glib
1667 ICU not required anymore.
1669 * autotools/webkit.m4:
1671 2009-12-08 Nikolas Zimmermann <nzimmermann@rim.com>
1673 Rubber-stamped by Maciej Stachowiak.
1675 Turn on (SVG) Filters for Gtk.
1676 https://bugs.webkit.org/show_bug.cgi?id=32224
1680 2009-12-07 Dmitry Titov <dimich@chromium.org>
1682 Rubber-stamped by Darin Adler.
1684 Remove ENABLE_SHARED_SCRIPT flags
1685 https://bugs.webkit.org/show_bug.cgi?id=32245
1686 This patch was obtained by "git revert" command and then un-reverting of ChangeLog files.
1690 2009-12-06 Gustavo Noronha Silva <gns@gnome.org>
1692 Reviewed by Xan Lopez.
1694 Build the new API test.
1696 [GTK] REGRESSION: webkit thinks it can render PDFs
1697 https://bugs.webkit.org/show_bug.cgi?id=32183
1701 2009-12-05 Vincent Untz <vuntz@gnome.org>
1703 Reviewed by Gustavo Noronha.
1705 Fixes race for builds with introspection enabled, and parallel
1710 2009-12-04 Xan Lopez <xlopez@igalia.com>
1712 Reviewed by Gustavo Noronha.
1714 [GTK]Enable DNS prefetching
1715 https://bugs.webkit.org/show_bug.cgi?id=23846
1717 Bump libsoup required version to 2.29.3 for DNS prefetching.
1721 2009-11-30 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1723 Rubber-stamped by Xan Lopez.
1725 Make sure we distribute and install GObject Introspection files.
1729 2009-11-30 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1731 Build fix. Make sure JSCore-1.0.gir is added to the distributed
1736 2009-11-30 Xan Lopez <xlopez@igalia.com>
1738 Reviewed by Gustavo Noronha.
1740 Bump versions for 1.1.17 release.
1744 2009-11-30 Jan-Arve Sæther <jan-arve.saether@nokia.com>
1746 Reviewed by Simon Hausmann.
1748 [Qt] Fix compilation with win32-icc
1750 Include os-win32 for stdint.h since MS does not ship that in their PSDK.
1754 2009-11-26 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1756 Reviewed by Oliver Hunt.
1758 Move GOwnPtr* from wtf to wtf/gtk
1759 https://bugs.webkit.org/show_bug.cgi?id=31793
1761 * GNUmakefile.am: Add JavaScriptCore/wtf/gtk to
1764 2009-11-24 Dmitry Titov <dimich@chromium.org>
1766 Reviewed by Eric Seidel.
1768 Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
1769 https://bugs.webkit.org/show_bug.cgi?id=31444
1773 2009-11-24 Jason Smith <dark.panda@gmail.com>
1775 Reviewed by Alexey Proskuryakov.
1777 RegExp#exec's returned Array-like object behaves differently from
1779 https://bugs.webkit.org/show_bug.cgi?id=31689
1781 * LayoutTests/fast/js/regexp-in-and-foreach-handling.html: Added.
1782 * LayoutTests/fast/js/script-tests/regexp-in-and-foreach-handling.js: Added.
1783 * LayoutTests/fast/js/regexp-in-and-foreach-handling-expected.txt: Added.
1785 2009-11-24 Jens Alfke <snej@chromium.org>
1787 Reviewed by David Levin.
1789 Ignore Chromium's Xcode projects that are auto-generated from .gyp files.
1790 https://bugs.webkit.org/show_bug.cgi?id=31847
1792 * .gitignore: Add three .xcodeproj files.
1794 2009-11-09 Priit Laes <plaes@plaes.org>
1796 Reviewed by Oliver Hunt.
1798 [Gtk] Build from tarball fails with --enable-introspection
1799 https://bugs.webkit.org/show_bug.cgi?id=31261
1801 We need to enable gobject-introspection during distcheck otherwise
1802 some of the required files are missing in tarball.
1806 2009-11-05 Priit Laes <plaes@plaes.org>
1808 Reviewed by Jan Alonzo.
1810 [Gtk] Build failure with --enable-introspection
1811 https://bugs.webkit.org/show_bug.cgi?id=31102
1813 Add search and include paths for JSCore-1.0.gir required by
1814 gobject-introspection tools.
1818 2009-11-04 Benjamin Otte <otte@gnome.org>
1820 Reviewed by Gustavo Noronha.
1822 Update Cairo requirement to 1.6.
1824 https://bugs.webkit.org/show_bug.cgi?id=19266
1828 2009-11-02 Estêvão Samuel Procópio <tevaum@gmail.com>
1830 Reviewed by Gustavo Noronha.
1832 [Build] make install ignores --prefix option for gobject-introspection.
1833 https://bugs.webkit.org/show_bug.cgi?id=31025
1835 Make the build system use the --prefix path also when installing
1836 gobject-introspection files.
1838 * configure.ac: use --prefix path in GITDIR and GIRTYPELIBDIR
1840 2009-11-02 Xan Lopez <xlopez@igalia.com>
1842 Bump version before release (or post-release, depending on your
1843 point of view) so that we can make applications depending on
1844 unreleased APIs in WebKit svn fail at configure time when the
1845 requirements are not met.
1849 2009-11-01 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1851 Reviewed by Eric Seidel.
1853 Turn on warnings for QtWebKit for gcc
1854 https://bugs.webkit.org/show_bug.cgi?id=30958
1856 * WebKit.pri: Turn on warnings for the GCC compiler
1858 2009-10-30 Adam Barth <abarth@webkit.org>
1860 Reviewed by Mark Rowe.
1862 Teach git to ignore some files
1863 https://bugs.webkit.org/show_bug.cgi?id=30951
1865 Ignore WebKitBuild because we never want to version that directory.
1866 Also, ignore the xcode project files so git clean doesn't blow away
1867 your project settings. Finally, ignore the compiled python files in
1868 WebKitTools/Script modules because they clutter up git status.
1870 * .gitignore: Added.
1872 2009-10-30 Roland Steiner <rolandsteiner@chromium.org>
1874 Reviewed by Eric Seidel.
1876 Remove ENABLE_RUBY guards as discussed with Dave Hyatt and Maciej Stachowiak.
1878 Bug 28420 - Implement HTML5 <ruby> rendering
1879 (https://bugs.webkit.org/show_bug.cgi?id=28420)
1881 No new tests (no functional change).
1885 2009-10-26 Holger Hans Peter Freyther <zecke@selfish.org>
1887 Rubber-stamped by Darin Adler.
1889 Export fastMalloc, fastCalloc, fastRealloc and fastFree
1890 https://bugs.webkit.org/show_bug.cgi?id=30769
1892 Export the FastMalloc functions outside of the libwebkit library
1893 to be able to instrument memory allocations. These are C++ symbols
1894 but do not require the C++ runtime to be useful and should be of
1895 no harm to plain C code.
1897 * autotools/symbols.filter:
1899 2009-10-26 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1901 Reviewed by Jan Alonzo.
1903 Alternative solution to regression introduced in r48672.
1907 2009-10-26 Xan Lopez <xlopez@igalia.com>
1909 Reviewed by Gustavo Noronha.
1911 Update for 1.1.16 release.
1915 2009-10-24 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1917 Reviewed by Holger Freyther.
1919 [Qt] [Symbian] Set the capability and memory required to run QtWebKit for Symbian
1920 https://bugs.webkit.org/show_bug.cgi?id=30476
1922 Set the stack size to 80 Kb and heap size to the 128kB - 32MB range
1923 to all executables linking against WebKit library.
1927 2009-10-18 Jan Michael Alonzo <jmalonzo@webkit.org>
1929 Reviewed by Holger Freyther.
1931 [GTK] Add MathML to the build system
1932 https://bugs.webkit.org/show_bug.cgi?id=30487
1934 Add --enable-mathml to configure.
1938 2009-10-15 Jan Michael Alonzo <jmalonzo@webkit.org>
1940 Reviewed by Xan Lopez.
1942 [GTK] marshal stamp files are not cleaned after a distclean
1943 https://bugs.webkit.org/show_bug.cgi?id=30156
1945 Add the stamp files directly to cleanfiles. Also rearrange the
1946 variable declarations so we don't miss any files that need to be
1947 cleaned up during the clean targets.
1951 2009-10-15 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1953 Unreviewed. Help text fix - Web Sockets default is no, not yes.
1957 2009-10-12 Jan Michael Alonzo <jmalonzo@webkit.org>
1959 Rubberstamped by Eric Seidel.
1961 [Gtk] Fix icu CFLAG for Darwin
1962 https://bugs.webkit.org/show_bug.cgi?id=29517
1964 Don't escape the srcdir variable. Also use $host instead of the
1967 * autotools/webkit.m4:
1969 2009-10-12 Jan Michael Alonzo <jmalonzo@webkit.org>
1971 Reviewed by Gustavo Noronha.
1973 [Gtk] Use the SQLite3 headers from WebKitLibraries if sqlite3 is undetected
1974 https://bugs.webkit.org/show_bug.cgi?id=29518
1978 2009-10-05 Zoltan Horvath <zoltan@webkit.org>
1980 Reviewed by Simon Hausmann.
1982 [Qt] Disable TCmalloc for Windows port at the present, because MinGW
1983 hasn't got built-in pthread library.
1987 2009-10-02 Prasanth Ullattil <prasanth.ullattil@nokia.com>
1989 Reviewed by Simon Hausmann.
1991 Disable a few more harmless MSVC warnings.
1995 2009-10-01 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1997 Unreviewed, build fix.
1999 [Qt] Symbian build break after r48976.
2000 unix is set for Symbian in the Qt build system.
2004 2009-10-01 Zoltan Horvath <zoltan@webkit.org>
2006 Reviewed by Simon Hausmann.
2008 [Qt] Enable TCmalloc for the Linux, Mac and Windows Qt-port
2009 https://bugs.webkit.org/show_bug.cgi?id=27029
2011 Remove USE_SYSTEM_MALLOC for Linux, Mac and Windows Qt-port from WebKit.pri,
2012 so these Qt-ports will use TCmalloc as other ports.
2016 2009-10-01 Martin Robinson <martin.james.robinson@gmail.com>
2018 Reviewed by Xan Lopez.
2020 [GTK] GtkIMContext filtering interferes with DOM key events
2021 https://bugs.webkit.org/show_bug.cgi?id=28733
2023 Add new key event test ensuring that IME keypresses are handled.
2027 2009-10-01 Philippe Normand <pnormand@igalia.com>
2029 Reviewed by Xan Lopez.
2031 [GTK] data: uri support in media player
2032 https://bugs.webkit.org/show_bug.cgi?id=29842
2034 Check presence of gstreamer-pbutils-0.10.
2038 2009-09-26 David Kilzer <ddkilzer@apple.com>
2040 GTK BUILD FIX: add ENABLE_ORIENTATION_EVENTS support to configure.ac
2042 * configure.ac: Added support for ENABLE_ORIENTATION_EVENTS.
2044 2009-09-23 Xan Lopez <xlopez@igalia.com>
2046 Reviewed by Gustavo Noronha.
2048 Do not add unneeded include paths for gir files, and add the
2049 include paths for headers manually instead of relying on our own
2050 pc file and installed headers, since that adds a circular
2055 2009-09-23 Jan Michael Alonzo <jmalonzo@webkit.org>
2057 Reviewed by Xan Lopez.
2059 Minor reorganization to the patch landed in
2060 http://trac.webkit.org/changeset/48670. Also move JSCore-1.0.gir
2061 in the gtk directory as that's only useful to the Gtk port at the
2067 2009-09-23 Xan Lopez <xlopez@igalia.com>
2069 Reviewed by Gustavo Noronha.
2071 [GTK] We should generate our own gir file for introspection
2072 https://bugs.webkit.org/show_bug.cgi?id=29603
2074 Generate gir and typelib files for WebKit and JSCore. The JSCore
2075 gir file is handwritten (since it's only useful, for now, as a
2076 dependency of the WebKit gir file), the WebKit one is
2077 autogenerated from the headers.
2080 * JSCore-1.0.gir: Added.
2083 2009-09-22 Philippe Normand <pnormand@igalia.com>
2085 Reviewed by Xan Lopez.
2087 link errors due to wrong UNICODE_LIBS on Ubuntu Jaunty
2088 https://bugs.webkit.org/show_bug.cgi?id=29638
2090 Call icu-cconfig with ldflags-libsonly to prevent having a -L
2091 statement that could override libs installed in another prefix.
2093 * autotools/webkit.m4:
2095 2009-09-21 Xan Lopez <xlopez@igalia.com>
2097 Reviewed by Gustavo Noronha.
2099 Bump version for 1.1.15 release.
2103 2009-09-18 Xan Lopez <xlopez@igalia.com>
2105 Reviewed by Gustavo Noronha and Jan Alonzo.
2107 [GTK] context menu overriding API is very limited
2108 https://bugs.webkit.org/show_bug.cgi?id=27546
2110 Add new tests to the build.
2114 2009-09-18 Xan Lopez <xlopez@igalia.com>
2116 Reviewed by Gustavo Noronha and Jan Alonzo.
2118 [GTK] context menu overriding API is very limited
2119 https://bugs.webkit.org/show_bug.cgi?id=27546
2121 Add WebKitHitTestResult to the build.
2125 2009-09-10 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2127 Reviewed by Ariya Hidayat.
2129 Disable some ARM compiler warnings
2130 https://bugs.webkit.org/show_bug.cgi?id=29083
2132 The following ARM compiler warnings are disabled
2134 - #68-D: integer conversion resulted in a change of sign
2135 - #111-D: statement is unreachable
2136 - #177-D: variable XXX was declared but never referenced
2137 - #368-D: class XXX defines no constructor to initialize the following: YYY
2138 - #830-D: function XXX "XXX::operator new" has no corresponding operator delete
2139 - #1293-D: assignment in condition
2143 2009-09-09 Kenneth Rohde Christiansen <kenneth@webkit.org>
2145 Reviewed by Simon Hausmann.
2147 [Qt] Add the alternative QtLauncher (based on QGraphicsView) to the build.
2149 https://bugs.webkit.org/show_bug.cgi?id=28862
2153 2009-09-07 Xan Lopez <xlopez@igalia.com>
2155 Rubber-stamped by Gustavo Noronha.
2157 Bump versions in preparation for 1.1.14 release.
2161 2009-09-07 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2163 Reviewed by Xan Lopez.
2165 https://bugs.webkit.org/show_bug.cgi?id=26854
2166 [GTK] Needs API to allow more control over outgoing requests
2168 * GNUmakefile.am: new files added to the build for new class
2169 WebKitNetworkResponse
2171 2009-09-06 Martin Robinson <martin.james.robinson@gmail.com>
2173 Reviewed by Gustavo Noronha, Jan Alonzo and Xan Lopez.
2175 [Gtk] Expose a database API
2176 https://bugs.webkit.org/show_bug.cgi?id=27899
2178 Expose an HTML5 database API for GTK+.
2182 2009-09-04 Albert Bachand <albertb@google.com>
2184 Reviewed by Eric Seidel.
2186 Modify the condition regarding the key modifier for opening combo
2187 boxes under GTK from just PLATFORM(GTK) to also look for
2188 (PLATFORM(CHROMIUM) && PLATFORM(LINUX)).
2190 * WebCore/dom/SelectElement.cpp:
2191 * WebCore/manual-tests/select-popup-on-spacebar.html:
2193 2009-09-02 Jan Michael Alonzo <jmalonzo@webkit.org>
2195 Reviewed by Xan Lopez and Gustavo Noronha.
2197 [Gtk] Implement a WebDataSource for the gtk port
2198 https://bugs.webkit.org/show_bug.cgi?id=24758
2200 Add WebKitWebDataSource unit test to the build script
2204 2009-09-02 Jan Michael Alonzo <jmalonzo@webkit.org>
2206 Reviewed by Xan Lopez and Gustavo Noronha.
2208 [Gtk] Implement a WebDataSource for the gtk port
2209 https://bugs.webkit.org/show_bug.cgi?id=24758
2211 Add WebKitWebDataSource and DocumentLoaderGtk to the build script.
2215 2009-09-01 Jan Michael Alonzo <jmalonzo@webkit.org>
2217 Reviewed by Xan Lopez and Gustavo Noronha.
2219 [Gtk] Implement a WebDataSource for the gtk port
2220 https://bugs.webkit.org/show_bug.cgi?id=24758
2222 Add WebKitWebResource to the build script.
2226 2009-08-28 Jan Michael Alonzo <jmalonzo@webkit.org>
2228 Reviewed by Oliver Hunt.
2230 Gtk Build broken for OSX Quartz
2231 https://bugs.webkit.org/show_bug.cgi?id=28727
2233 Define XP_UNIX for non-Win OS builds.
2237 2009-08-28 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2239 Reviewed by Holger Freyther.
2241 https://bugs.webkit.org/show_bug.cgi?id=25889
2242 [GTK] scrollbar policy for main frame is not implementable
2244 Adding files for the new test for window-related issues (starting
2245 with scrollbar policy).
2249 2009-08-27 Priit Laes <plaes@plaes.org>
2251 Reviewed by Xan Lopez.
2253 [GTK] Out-of-srcdir build problem
2254 https://bugs.webkit.org/show_bug.cgi?id=28741
2256 * GNUmakefile.am, autotools/webkit.m4:
2257 Fix problem with out-of-srcdir builds. Also bump required glib version.
2259 2009-08-24 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2261 Reviewed by Xan Lopez.
2263 Bump package and so versions for 1.1.13 release.
2267 2009-08-22 Javier Jardón <javierjc1982@gmail.com>
2269 [GTK] Not use deprecated symbols in WebKitWebView example code.
2270 https://bugs.webkit.org/show_bug.cgi?id=28651
2272 * WebKit/gtk/webkit/webkitwebview.cpp
2274 2009-08-18 Xan Lopez <xlopez@igalia.com>
2276 Rubber-stamped by Holger Freyther.
2278 Require at least libsoup 2.27.91 for the new password
2279 manager/authentication APIs.
2283 2009-08-18 Drew Wilson <atwilson@google.com>
2285 Reviewed by NOBODY (Build Break).
2287 Speculative fix for GTK DumpRenderTree.
2291 2009-08-18 Kent Tamura <tkent@chromium.org>
2293 Reviewed by Eric Seidel.
2295 Add --enable-datalist option.
2299 2009-08-14 Adam Bergkvist <adam.bergkvist@ericsson.com>
2301 Reviewed by Sam Weinig.
2303 [GTK] Added EventSource to the build (default on).
2304 https://bugs.webkit.org/show_bug.cgi?id=14997
2308 2009-08-14 Jan Michael Alonzo <jmalonzo@webkit.org>
2310 Rubber-stamped by Gustavo Noronha.
2312 Initialize CFLAGS and CXXFLAGS before the main body of the
2313 WEBKIT_INIT macro so C files don't get built with "-g -O2".
2315 * autotools/webkit.m4:
2317 2009-08-12 Xan Lopez <xlopez@igalia.com>
2319 Reviewed by Jan Alonzo.
2321 [GTK] Remove keyring optional features
2322 https://bugs.webkit.org/show_bug.cgi?id=28173
2324 Remove keyring support, we now do authentication storage through
2325 libsoup. We depend on libsoup master now, will bump the dependency
2326 when there's a new release.
2331 2009-08-11 Drew Wilson <atwilson@google.com>
2333 Reviewed by NOBODY (Build break).
2335 Speculative fix for GTK build break.
2339 2009-08-11 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2341 Reviewed by Simon Hausmann.
2343 Build the TestNetscapePlugin on Qt/Mac
2347 2009-08-11 Xan Lopez <xlopez@igalia.com>
2349 Reviewed by Jan Alonzo.
2351 Prefix lengthy commands with AM_V_GEN so that they produce an
2352 output like 'GEN <filename>' when in silent mode.
2356 2009-08-05 Jan Michael Alonzo <jmalonzo@webkit.org>
2358 Reviewed by Xan Lopez.
2360 [Gtk] macros in webkit.m4 should be defined once only
2361 https://bugs.webkit.org/show_bug.cgi?id=27929
2363 The macros in webkit.m4 are not meant to be called multiple times
2364 so we'll make them AC_DEFUN_ONCE. Also make AC_HEADER_STDC and AC_PROG_CXX
2365 AC_REQUIRE to remove the automake warnings when doing autogen.sh.
2367 Lastly, make sure CXXFLAGS and CFLAGS are defined before
2368 AC_PROG_CXX gets expanded so it doesn't add "-g -O2" on Release builds.
2370 * autotools/webkit.m4:
2372 2009-08-05 Xan Lopez <xlopez@igalia.com>
2374 Revert r46714, it was making us build debug images by default.
2376 * autotools/webkit.m4:
2378 2009-08-03 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2380 Reviewed by Eric Seidel.
2382 [Qt] Consolidate common gcc flags to WebKit.pri
2383 https://bugs.webkit.org/show_bug.cgi?id=27934
2387 2009-08-03 Jan Michael Alonzo <jmalonzo@webkit.org>
2389 Rubber-stamped by Eric Seidel.
2391 [Gtk] macros in webkit.m4 should be defined once only
2392 https://bugs.webkit.org/show_bug.cgi?id=27929
2394 The macros in webkit.m4 are not meant to be called multiple times
2395 so we'll make them AC_DEFUN_ONCE. Also make AC_HEADER_STDC and AC_PROG_CXX
2396 AC_REQUIRE to remove the automake warnings when doing autogen.sh.
2398 * autotools/webkit.m4:
2400 2009-07-29 Ariya Hidayat <ariya.hidayat@nokia.com>
2402 Reviewed by Simon Hausmann.
2404 Adding ImageDiff project file.
2406 https://bugs.webkit.org/show_bug.cgi?id=27813
2408 * WebKit.pro: Added ImageDiff.pro.
2410 2009-07-29 Jan Michael Alonzo <jmalonzo@webkit.org>
2412 Reviewed by Eric Seidel and Xan Lopez.
2414 [Gtk] Enable http/tests/appcache tests
2415 https://bugs.webkit.org/show_bug.cgi?id=27674
2417 * GNUmakefile.am: Add webkit/webkitapplicationcache.cpp
2419 2009-07-28 Xan Lopez <xlopez@igalia.com>
2421 Reviewed by Gustavo Noronha.
2423 Use automake 1.11 SILENT_RULES when present, for cleaner build
2424 output. You can disable it by passing --disable-silent-rules to
2425 configure or V=1 to make.
2427 * autotools/dolt.m4:
2430 2009-07-28 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2432 Reviewed by Simon Hausmann.
2434 [Qt] Disable some compiler warnings for the win build
2435 https://bugs.webkit.org/show_bug.cgi?id=27709
2439 2009-07-28 Xan Lopez <xlopez@igalia.com>
2441 Reviewed by Gustavo Noronha.
2443 * configure.ac: bump version for 1.1.12 release.
2445 2009-07-24 Xan Lopez <xlopez@igalia.com>
2447 Reviewed by Gustavo Noronha.
2449 Remove unneeded commas from PKG_CHECK_MODULES.
2453 2009-07-24 Jan Michael Alonzo <jmalonzo@webkit.org>
2455 Reviewed by Xan Lopez.
2457 Bump pango version requirement to 1.12 which is the version that
2462 2009-07-21 Roland Steiner <rolandsteiner@google.com>
2464 Reviewed by David Levin.
2466 Add ENABLE_RUBY to list of build options
2467 https://bugs.webkit.org/show_bug.cgi?id=27324
2469 * configure.ac: Added flag ENABLE_RUBY.
2471 2009-07-20 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2473 Reviewed by Holger Freyther.
2475 [Qt] Add an option for QtLauncher to build without QtUiTools dependency
2476 https://bugs.webkit.org/show_bug.cgi?id=27438
2478 Based on Norbert Leser's work.
2480 * WebKit.pri: Symbian does not have UiTools
2482 2009-07-16 Fumitoshi Ukai <ukai@chromium.org>
2484 Reviewed by David Levin.
2486 Add --web-sockets flag and ENABLE_WEB_SOCKETS define.
2487 https://bugs.webkit.org/show_bug.cgi?id=27206
2489 Add --enable-web-sockets in configure.ac
2493 2009-07-16 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2495 Reviewed by Simon Hausmann.
2497 [Qt] Enable GNU compiler extensions to the ARM compiler
2498 for all Qt ports using RVCT
2499 https://bugs.webkit.org/show_bug.cgi?id=27348
2503 2009-07-15 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2505 Rubber-stamped by Simon Hausmann.
2507 Fix the Qt/Mac build by disabling TestNetscapePlugin
2509 We should fix and enable this once we run DRT for Qt/Mac
2513 2009-07-13 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2515 Unreviewed build fix. Require the correct libsoup version now that
2520 2009-07-13 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2522 Reviewed by Tor Arne Vestbø.
2524 [Qt] Build fix for QtWebKit on Win
2525 https://bugs.webkit.org/show_bug.cgi?id=27205
2527 * WebKit.pri: Include the major version number in the QtWebKit
2528 library file for Win.
2530 2009-07-13 Simon Hausmann <simon.hausmann@nokia.com>
2532 Reviewed by Ariya Hidayat.
2534 Add the test netscape plugin for the Qt DRT to the build.
2538 2009-07-13 Drew Wilson <atwilson@google.com>
2540 Reviewed by David Levin.
2542 Add ENABLE(SHARED_WORKERS) flag and define SharedWorker APIs
2543 https://bugs.webkit.org/show_bug.cgi?id=26932
2545 Added ENABLE(SHARED_WORKERS) flag.
2549 2009-07-12 Xan Lopez <xlopez@igalia.com>
2551 Reviewed by Gustavo Noronha.
2553 Bump version in preparation for 1.1.11 release.
2557 2009-07-07 Norbert Leser <norbert.leser@nokia.com>
2559 Reviewed by Simon Hausmann.
2561 Exclude DumpRenderTree.pro from symbian build
2565 2009-07-09 Drew Wilson <atwilson@google.com>
2567 Reviewed by Alexey Proskuryakov.
2569 https://bugs.webkit.org/show_bug.cgi?id=26903
2571 Turned on CHANNEL_MESSAGING by default because the MessageChannel API
2572 can now be implemented for Web Workers and is reasonably stable.
2574 * configure.ac: enable CHANNEL_MESSAGING.
2576 2009-07-03 Jan Michael Alonzo <jmalonzo@webkit.org>
2578 Reviewed by Xan Lopez and Gustavo Noronha.
2580 Set user-agent from application
2581 https://bugs.webkit.org/show_bug.cgi?id=17375
2583 Define UA version macros to be used by the UA string.
2584 Add new WebSettings unit test for the User-Agent string API.
2589 2009-06-20 Gustavo Noronha Silva <gns@gnome.org>
2591 Reviewed by Jan Alonzo.
2593 Adding files for the new test case for loading statuses.
2597 2009-06-15 Xan Lopez <xlopez@igalia.com>
2599 Reviewed by Gustavo Noronha.
2601 Version bump in preparation for 1.1.10 release.
2605 2009-06-12 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2607 Reviewed by Xan Lopez.
2609 Refactor handling of options in the build-webkit script
2611 Options are now defined in one place, and then reused when creating
2612 the usage help text, the arguments to GetOptions(), and when passing
2613 the options on to the underlying port-dependent build systems.
2615 This allows the Qt port to read the defaults for the options from the
2616 pro file (dynamically), and to pass the options on to qmake at build.
2620 2009-06-11 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2622 Reviewed by Holger Freyther.
2624 [Qt] Fix release build detection
2625 https://bugs.webkit.org/show_bug.cgi?id=26267
2629 2009-06-10 Gustavo Noronha Silva <gns@gnome.org>
2631 Reviewed by Xan Lopez.
2633 Add unit tests for our WebKitNetworkRequest object.
2637 2009-06-10 Xan Lopez <xlopez@igalia.com>
2639 Reviewed by Gustavo Noronha.
2641 Version bump in preparation for 1.1.9 release.
2645 2009-06-10 Xan Lopez <xlopez@igalia.com>
2647 Reviewed by Jan Alonzo.
2649 https://bugs.webkit.org/show_bug.cgi?id=25415
2650 [GTK][ATK] Please implement support for get_text_at_offset
2652 Add new dependency on the Gail utils library, needed for our a11y
2658 2009-05-29 Gustavo Noronha Silva <gns@gnome.org>
2660 Reviewed by Jan Alonzo.
2662 Add a test-case for our HTTP backend, currently checking the
2663 ref-counting of the SoupMessage.
2667 2009-05-28 Dirk Schulze <krit@webkit.org>
2669 Reviewed by Nikolas Zimmermann.
2671 Enable the new build flag --filters for Gtk. More details in WebCore/ChangeLog.
2675 2009-05-19 Xan Lopez <xlopez@igalia.com>
2677 Reviewed by Jan Alonzo and Gustavo Noronha.
2679 https://bugs.webkit.org/show_bug.cgi?id=25415
2680 [GTK][ATK] Please implement support for get_text_at_offset
2682 Add new test file for ATK.
2686 2009-05-28 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2688 Rubber-stamped by Xan Lopez.
2690 Fix webkitgtk_cleanfiles to clean gtk-doc-related files in the
2691 correct directory, so that we pass make distcheck.
2695 2009-05-28 Xan Lopez <xlopez@igalia.com>
2697 Bump version numbers in preparation for 1.1.8 release.
2701 2009-05-23 Jan Michael Alonzo <jmalonzo@webkit.org>
2703 Unreviewed build fix. Add gstreamer-video-0.10 libs to
2704 GSTREAMER_LIBS to resolve an undefined reference to gst_video_get_size
2705 - symbol used in MediaPlayerPrivateGstreamer.
2709 2009-05-23 Jan Michael Alonzo <jmalonzo@webkit.org>
2711 Reviewed by Xan Lopez.
2713 [Gtk] Various autotools build refactoring and fixes
2714 https://bugs.webkit.org/show_bug.cgi?id=25286
2716 Refactor library LIBS. Move third-party libs in libwebkit instead
2721 2009-05-22 Antonio Gomes <antonio.gomes@openbossa.org>
2723 Reviewed by Gustavo Noronha.
2725 Make Gtk build not bail out if gtk-doc-tools is not installed.
2727 Warning message shown instead.
2731 2009-05-22 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2733 Reviewed by Xan Lopez.
2735 Add big warnings about the glib unicode backend being slow and
2736 incomplete, since it is a work in progress.
2738 * autotools/webkit.m4:
2741 2009-05-22 Dominik Röttsches <dominik.roettsches@access-company.com>
2743 Reviewed by Gustavo Noronha.
2745 https://bugs.webkit.org/show_bug.cgi?id=15914
2746 [GTK] Implement Unicode functionality using GLib
2748 Initial version of this patch by Jürg Billeter.
2750 Adding options for --with-unicode-backend=icu|glib
2751 and checking for pango version >= 1.21.0 if GLib backend
2752 is selected. Temporarily, until remaining parts of
2753 this patch are committed, introduce WTF_USE_GLIB_ICU_UNICODE_HYBRID
2754 macro to allow for a mixed compilation with WTF Unicode
2755 backend based on GLib while text codecs and TextBreakIterator
2756 remain ICU dependent.
2761 2009-05-18 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2763 Reviewed by Gavin Barraclough.
2765 Enable YARR, and disable WREC for GTK+.
2769 2009-05-18 Jan Michael Alonzo <jmalonzo@webkit.org>
2771 Reviewed by Xan Lopez.
2773 [Gtk] Various autotools build refactoring and fixes
2774 https://bugs.webkit.org/show_bug.cgi?id=25286
2776 Add support for running unit tests. Also run the tests whenever
2777 the 'check' target runs.
2781 2009-05-18 Jan Michael Alonzo <jmalonzo@webkit.org>
2783 Reviewed by Xan Lopez.
2785 [Gtk] Various autotools build refactoring and fixes
2786 https://bugs.webkit.org/show_bug.cgi?id=25286
2792 2009-05-18 Jan Michael Alonzo <jmalonzo@webkit.org>
2794 Reviewed by Xan Lopez.
2796 [Gtk] Various autotools build refactoring and fixes
2797 https://bugs.webkit.org/show_bug.cgi?id=25286
2799 Add -no-install and -no-fast-install to programs and tests that we
2800 don't install. Also remove -O2 since this is already handled at
2805 2009-05-17 Jan Michael Alonzo <jmalonzo@webkit.org>
2807 Reviewed by Xan Lopez.
2809 [Gtk] Various autotools build refactoring and fixes
2810 https://bugs.webkit.org/show_bug.cgi?id=25286
2812 Refactor library cflags
2816 2009-05-15 Fridrich Strba <fridrich.strba@bluewin.ch>
2818 Reviewed by Jan Alonzo.
2820 Use AC_CANONICAL_HOST instead of AC_CANONICAL_SYSTEM, since
2821 the JIT compiler is not a cross-compiler
2825 2009-05-13 Xan Lopez <xlopez@igalia.com>
2827 Unreviewed: bump versions in preparation for 1.1.7 release.
2831 2009-05-13 Xan Lopez <xlopez@igalia.com>
2833 Rubber-stamped by Gustavo Noronha.
2835 Revert commit r43563, since it breaks WebKitGTK+ when compiled
2840 2009-05-12 Jan Michael Alonzo <jmalonzo@webkit.org>
2842 Reviewed by Holger Freyther.
2844 [Gtk] Various autotools build refactoring and fixes
2845 https://bugs.webkit.org/show_bug.cgi?id=25286
2847 Refactor use of CFLAGS, CXXFLAGS, LIBADD and LDFLAGS.
2851 2009-05-09 Jan Michael Alonzo <jmalonzo@webkit.org>
2853 Reviewed by Gustavo Noronha.
2855 WebKit-r43163 won't build for gtk-directfb
2856 https://bugs.webkit.org/show_bug.cgi?id=25538
2858 Move the ENCHANT check out of the with_target conditional since it
2859 applies to all targets
2863 2009-05-09 Mike Hommey <glandium@debian.org>
2865 Reviewed by Geoffrey Garen. Landed by Jan Alonzo.
2867 Enable JIT on x86-64 gtk+
2868 https://bugs.webkit.org/show_bug.cgi?id=24724
2872 2009-05-08 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2874 Reviewed by Xan Lopez.
2876 Ship the gtk-doc.make file, so as to not depend on gtkdoc-tools.
2881 2009-05-06 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2883 Reviewed by Simon Hausmann.
2885 Build QtWebKit as a framework on Mac
2887 This implies both debug and release build by default, unless
2888 one of the --debug or --release config options are passed to
2889 the build-webkit script.
2891 Frameworks can be disabled by passing CONFIG+=webkit_no_framework
2892 to the build-webkit script.
2894 To be able to build both debug and release targets in parallel
2895 we have to use separate output directories for the generated
2896 sources, which is not optimal, but required to avoid race conditions.
2898 An optimization would be to only require this spit-up on Mac.
2902 2009-04-30 Jan Michael Alonzo <jmalonzo@webkit.org>
2904 Unreviewed build GTK build fix
2906 * configure.ac: typo fix - javascript_debugger should be enable_javascript_debugger
2908 2009-04-30 Dimitri Glazkov <dglazkov@chromium.org>
2910 Unreviewed, build fix.
2912 https://bugs.webkit.org/show_bug.cgi?id=25470
2913 Extend the cover of ENABLE_JAVASCRIPT_DEBUGGER to profiler.
2915 * configure.ac: Add autoconfig options, missed in the first commit.
2917 2009-04-28 Xan Lopez <xlopez@igalia.com>
2919 Unreviewed: bump versions in preparation for 1.1.6 release.
2923 2009-04-25 Jan Michael Alonzo <jmalonzo@webkit.org>
2925 Reviewed by Xan Lopez.
2927 [GTK] Error reporting
2928 https://bugs.webkit.org/show_bug.cgi?id=18344
2930 Add webkiterror to the build.
2934 2009-04-25 Jan Michael Alonzo <jmalonzo@webkit.org>
2936 Reviewed by Xan Lopez.
2938 [GTK] Error reporting
2939 https://bugs.webkit.org/show_bug.cgi?id=18344
2941 Add the default error page for installation.
2945 2009-04-24 Diego Escalante Urrelo <diegoe@gnome.org>
2947 Reviewed by Gustavo Noronha.
2949 https://bugs.webkit.org/show_bug.cgi?id=15616
2950 [GTK] Add spell checking
2952 Add enchant support for spell-checking-languages property to work
2958 2009-04-24 Simon Hausmann <simon.hausmann@nokia.com>
2960 Reviewed by Ariya Hidayat.
2962 Added support for generating API docs in the Qt build using "make docs"
2964 * WebKit.pro: Include docs.pri for "make docs" target.
2966 2009-04-14 Xan Lopez <xlopez@igalia.com>
2968 Unreviewed version bump in preparation for 1.1.5 release.
2972 2009-04-06 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2974 Rubber-stamped by Sam Weinig.
2976 Added rules to maintain the localization support. We cannot simply
2977 use whatever gettextize gives us because our build system is
2983 2009-04-05 Mike Hommey <glandium@debian.org>
2985 Reviewed by Holger Freyther.
2987 Filter out all C++ symbols
2988 https://bugs.webkit.org/show_bug.cgi?id=24960
2990 Considering the public API is all C, we can just filter out all
2991 C++ mangled symbols, which will avoid exporting symbols in some
2992 corner cases such as gcc bugs on specific architectures, etc.
2994 * autotools/symbols.filter:
2996 2009-04-03 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2998 Reviewed by Holger Freyther.
3000 Require GTK+ >= 2.10; 2.8 is already very old, and some very
3001 useful APIs are only available since 2.10.
3005 2009-04-01 Christian Dywan <christian@twotoasts.de>
3007 Reviewed by Holger Freyther.
3009 Unit test WebKitDownload
3010 http://bugs.webkit.org/show_bug.cgi?id=24844
3012 * GNUmakefile.am: Add a unit test for downloading.
3014 2009-04-01 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3016 Unreviewed build fix. Fix make distcheck, after the gtk-doc
3021 2009-03-30 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3023 Reviewed by Holger Freyther.
3025 Integrate gtk-doc into the Gtk+ buildsystem.
3030 2009-03-30 Xan Lopez <xlopez@igalia.com>
3032 Unreviewed: bump version to 1.1.4 for release.
3036 2009-03-21 Xan Lopez <xlopez@igalia.com>
3038 Reviewed by Holger Freyther.
3040 Require gnome-keyring 2.26.0, since we were depending on an
3041 unreleased trunk revision between 2.25.91 and 2.26.0.
3045 2009-03-20 Jan Michael Alonzo <jmalonzo@gmail.com>
3047 Reviewed by Holger Freyther.
3049 [GTK] Misc patches for WebKitWebHistoryItem
3050 https://bugs.webkit.org/show_bug.cgi?id=24493
3052 Added build support for build the WebKitWebHistoryItem unit test.
3056 2009-03-20 Jan Michael Alonzo <jmalonzo@gmail.com>
3058 Reviewed by Holger Freyther.
3060 Separate gtk unit tests
3061 https://bugs.webkit.org/show_bug.cgi?id=24039
3063 Build the unit tests accordingly.
3067 2009-03-17 Gustavo Noronha Silva <gns@gnome.org>
3069 Reviewed by Mark Rowe.
3071 Enable HTML5 media elements support by default in the GTK+ port.
3075 2009-03-17 Mike Hommey <glandium@debian.org>
3077 Reviewed by Holger Freyther.
3079 Do not export cti* symbols.
3080 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=519924.
3082 * autotools/symbols.filter:
3084 2009-03-15 Xan Lopez <xlopez@igalia.com>
3086 Bump version to 1.1.3 for release and fix soversion
3087 calculation (oops). Thanks to Frederik Himpe for pointing this
3092 2009-03-15 Xan Lopez <xlopez@igalia.com>
3094 Bump version and libtool version for release.
3098 2009-03-14 Xan Lopez <xlopez@igalia.com>
3100 No review, build fix.
3102 Split clean rules to make distcheck pass.
3106 2009-03-13 Mark Rowe <mrowe@apple.com>
3108 Reviewed by Dan Bernstein.
3110 Remove rarely used Makefile targets from the Makefile.
3112 There are many situations in which the targets don't work as expected,
3113 and their primary use is addressed by having the build system default
3114 to building the appropriate architecture.
3118 2009-03-11 Jan Michael Alonzo <jmalonzo@webkit.org>
3120 Reviewed by Holger Freyther.
3122 [Gtk] Fix make clean targets
3123 https://bugs.webkit.org/show_bug.cgi?id=24450
3125 Fix 'make' clean targets. We shouldn't be removing DerivedSources
3126 if it's only clean. Only remove it if it's distclean or
3127 maintainer-clean. Also remove build-related auxillary files on
3128 dist/maintainer clean.
3132 2009-03-11 Jan Michael Alonzo <jmalonzo@webkit.org>
3134 Reviewed by Holger Freyther
3136 [GTK]DumpRenderTree doesn't compile for non-X11 GTK ports anymore
3137 https://bugs.webkit.org/show_bug.cgi?id=2260
3139 pangoft2 is also used in directfb builds so use it for all targets
3143 2009-03-02 Xan Lopez <xan@gnome.org>
3145 Reviewed by Mark Rowe.
3147 https://bugs.webkit.org/show_bug.cgi?id=24287
3148 [GTK] Move auth dialog feature to WebKit/
3150 Add WebKitSoupAuthDialog files to build.
3154 2009-03-03 Gustavo Noronha Silva <gns@gnome.org>
3156 Reviewed by Alexey Proskuryakov.
3158 https://bugs.webkit.org/show_bug.cgi?id=16826
3159 [Gtk] Implement WebKitDownload
3161 Adding new files related to WebKitDownload to the GTK+ port.
3165 2009-03-02 Gustavo Noronha Silva <gns@gnome.org>
3167 Unreviewed build fix; adding missing files to EXTRA_DIST, so that
3168 they show up in the tarball.
3172 2009-03-01 Christian Dywan <christian@twotoasts.de>
3174 * configure.ac: Bump GTK port version to 1.1.1.
3176 2009-02-27 Gustavo Noronha Silva <gns@gnome.org>
3178 Unreviewed build fix. Adding the WebKit/gtk/webkitmarshal.list
3179 file to EXTRA_DIST to fix make dist.
3183 2009-02-26 Xan Lopez <xan@gnome.org>
3185 Reviewed by Holger Freyther.
3187 https://bugs.webkit.org/show_bug.cgi?id=16947
3188 [GTK] Missing HTTP Auth challenge
3190 Add HTTP authentication dialog with optional GNOME Keyring
3196 2009-02-26 Xan Lopez <xan@gnome.org>
3198 Reviewed by Holger Freyther.
3200 https://bugs.webkit.org/show_bug.cgi?id=16947
3201 [GTK] Missing HTTP Auth challenge
3203 Take marshallers to be built from a manually maintained list
3204 instead of grepping the sources.
3206 It's much faster, especially so now that we want to add
3207 marshallers from WebCore too. A system to only take into account
3208 the modified files when generating the marshallers from sources
3209 could be hacked, but I think it's overkill considering how rarely
3210 a new marshaller is added.
3214 2009-02-24 Jan Michael Alonzo <jmalonzo@webkit.org>
3216 Reviewed by Alexey Proskuryakov.
3218 [Gtk] add options for 3D transforms and HTML5 channel messaging to the build
3219 https://bugs.webkit.org/show_bug.cgi?id=24072
3221 Add options for toggling 3D transforms and HTML5 channel messaging
3224 Also fix the web-workers option. It should be web-workers and not workers.
3228 2009-02-23 Xan Lopez <xan@gnome.org>
3230 Reviewed by Alexey Proskuryakov.
3232 https://bugs.webkit.org/show_bug.cgi?id=22624
3233 [SOUP][GTK] Need API to get SoupSession from WebKit.
3235 Remove CURL support, the only supported HTTP backend is SOUP now.
3240 2009-02-19 Christian Dywan <christian@twotoasts.de>
3242 Rubber-stamped by Holger Freyther.
3244 http://bugs.webkit.org/show_bug.cgi?id=22811
3245 Underlinking in Programs_UnitTests (GTK+ build)
3247 * GNUmakefile.am: Add GLIB_LIBS to unit test library flags.
3249 2009-02-18 Gustavo Noronha Silva <gns@gnome.org>
3251 Reviewed by Holger Freyther.
3253 Fix symbols.filter location, and add other missing files to the
3254 autotools build, so that make dist works.
3258 2009-02-17 Gustavo Noronha Silva <gns@gnome.org>
3260 Reviewed by Alexey Proskuryakov.
3262 https://bugs.webkit.org/show_bug.cgi?id=23939
3263 Release build being built with debugging symbols
3265 * configure.ac: Revert change done in revision 40790, since we
3266 already have a AC_PROG_CXX macro call as part of WEBKIT_INIT
3268 2009-02-12 Gustavo Noronha Silva <gns@gnome.org>
3270 Reviewed by Eric Seidel.
3272 * configure.ac: Make soup the default HTTP backend for the Gtk port.
3274 2009-02-09 Calvin Walton <calvin.walton@gmail.com>
3276 Reviewed by Holger Freyther.
3278 https://bugs.webkit.org/show_bug.cgi?id=23823
3280 [Gtk] Fix build with recent autotools
3282 Current versions of automake/libtool don't assume you want C++ enabled
3283 by default any more, so explicitly check for a C++ compiler.
3285 * configure.ac: Add AC_PROG_CXX macro
3287 2009-02-02 Christian Dywan <christian@twotoasts.de>
3289 Rubber-stamped by Holger Freyther.
3291 Don't require Geolocation by default.
3295 2009-01-30 Jan Michael Alonzo <jmalonzo@webkit.org>
3297 Reviewed by Nikolas Zimmermann.
3299 [Gtk] Refactor autoconf/configure.ac in preparation for jsc and webkit build splits
3300 https://bugs.webkit.org/show_bug.cgi?id=22136
3303 * acinclude.m4: Removed.
3305 * autotools/acinclude.m4: Added.
3306 * autotools/dolt.m4: Added.
3307 * autotools/symbols.filter: Renamed from symbols.filter.
3308 * autotools/webkit.m4: Added.
3311 2009-01-30 Holger Hans Peter Freyther <zecke@selfish.org>
3313 Reviewed by Nikolas Zimmermann.
3315 [GTK] Implement GeolocationService using the Geoclue library
3317 https://bugs.webkit.org/show_bug.cgi?id=22022
3319 Untested implementation of the GeolocationService using the geoclue
3320 library. Velocity handling is completely missing and the accuracy
3321 handling might be wrong.
3326 2009-01-11 Xan Lopez <xan@gnome.org>
3328 Reviewed by Holger Freyther.
3330 Bump version to 1.1.0 since we are breaking ABI and adding new
3335 2008-12-19 Marco Barisione <marco.barisione@collabora.co.uk>
3337 Reviewed by Holger Freyther.
3339 http://bugs.webkit.org/show_bug.cgi?id=16562
3340 [gtk] Implement WebPolicyDelegate methods
3342 Original work by Pierre-Luc Beaudoin. Final touches by Gustavo
3345 This implements the delegates methods of WebPolicyDelegate.
3346 Since Gtk+/C doesn't have delegate methods, they are replaced with
3349 A new object WebKitWebPolicyDecision allows the browser to delay its
3350 response in certain cases. WebKitWebNavigationAction contains the
3351 information about what caused a navigation request.
3353 * GNUmakefile.am: Add new files
3355 2008-12-19 Gustavo Noronha Silva <gns@gnome.org>
3357 Reviewed by Holger Freyther.
3359 Use ustar tar format for WebKit/GTK+'s make dist target, so that
3360 storing files whose filenames are > 99 is possible.
3364 2008-12-19 Holger Hans Peter Freyther <zecke@selfish.org>
3366 [GTK] Build fix by defining WTF_USE_JIT_STUB_ARGUMENT_VA_LIST
3368 Fix the jit compilation on i*686 on Linux by using the va_list
3369 to pass arguments to the CTI. This is done on the MAC as well
3370 and sunspider and javascriptcore seem to work with that.
3374 2008-12-18 Pamela Greene <pam@chromium.org>
3376 Submitted without review.
3377 Right, remove the whole misplaced directory, not just the tests.
3380 * fast/dom: Removed.
3382 2008-12-18 Pamela Greene <pam@chromium.org>
3384 Submitted without review.
3385 Moving layout test into LayoutTests where it belongs.
3387 * fast/dom/setter-type-enforcement-expected.txt: Removed.
3388 * fast/dom/setter-type-enforcement.html: Removed.
3390 2008-12-15 Daniel Macks <dmacks@netspace.org>
3392 Reviewed by Darin Adler.
3394 Default to use external libicu-config if avail on all platforms.
3395 https://bugs.webkit.org/show_bug.cgi?id=22713
3399 2008-12-12 Holger Hans Peter Freyther <zecke@selfish.org>
3401 Back out r39222 as this is breaking the build on Gentoo (aclocal-1.10)
3403 The m4 directory does not exist and we now have a compile issue on
3409 2008-12-11 Daniel Macks <dmacks@netspace.org>
3411 Reviewed by Darin Adler.
3413 https://bugs.webkit.org/show_bug.cgi?id=22714
3415 Put libtool macro files in subdir that it wants.
3420 2008-12-07 Holger Hans Peter Freyther <zecke@selfish.org>
3422 Reviewed by Eric Seidel.
3424 [Gtk+] Use glib's unit test facilities to test the WebKit/Gtk+ API
3426 https://bugs.webkit.org/show_bug.cgi?id=22491
3428 Add the skeleton to WebKit/gtk/tests and integrate that into the
3429 buildsystem. Testing support was added in glib 2.16. For versions
3430 using glib < 2.16 we compile an empty application.
3434 2008-12-07 Holger Hans Peter Freyther <zecke@selfish.org>
3436 Reviewed by Cameron Zwarich.
3438 [GTK] Define ENABLE_JIT_OPTIMIZE_CALL, ENABLE_JIT_OPTIMIZE_PROPERTY_ACCESS, ENABLE_JIT_OPTIMIZE_ARITHMETIC
3440 When building the jit on i*86 also enable the above optimizations.
3444 2008-12-03 Simon Hausmann <hausmann@webkit.org>
3446 Reviewed by Tor Arne Vestbø.
3448 Fix the build of WebKit inside Qt by making sure that qmake generators
3449 that do not produce generated sources (i.e. cpp files) are not
3450 included in SOURCES.
3454 2008-12-02 Simon Hausmann <hausmann@webkit.org>
3456 Reviewed by Tor Arne Vestbø.
3458 Removed JavaScriptCore from SUBDIRS as it's not built separately
3463 2008-11-28 Gustavo Noronha Silva <gns@gnome.org>
3465 Reviewed and slightly modified by Holger Freyther.
3467 https://bugs.webkit.org/show_bug.cgi?id=19130
3469 Added the new WebKitGtk files to be built:
3470 WebKit/gtk/webkit/webkitwebwindowfeatures.{cpp,h}
3474 2008-11-26 Kalle Vahlman <kalle.vahlman@movial.com>
3476 Reviewed by Darin Adler. Landed by Jan Alonzo.
3478 Bison versions under 2.2 produce crashing CSSGrammar code for ARM
3479 https://bugs.webkit.org/show_bug.cgi?id=22456
3481 Check for bison version 2.2 or greater on ARM. Earlier versions produce
3482 code that crashes on ARM devices.
3486 2008-11-25 Holger Hans Peter Freyther <zecke@selfish.org>
3488 Reviewed by David Kilzer.
3490 https://bugs.webkit.org/show_bug.cgi?id=22022
3492 Add Geolocation support to the configure.ac
3494 Add an option to build WebKit/Gtk+ with Geolocation. The
3495 implementation will be using Gypsy.
3499 2008-11-24 Holger Hans Peter Freyther <zecke@selfish.org>
3501 Reviewed by Mark Rowe.
3503 [Gtk+] Add configure option to enable Web Workers and enable it by default
3505 Add --enable-workers to the buildsystem (used by build-webkit) add
3506 the to be build files to the GNUmakefile.am and change build-webkit
3507 to enable Web Workers by default.
3511 2008-09-09 Joerg Bornemann <joerg.bornemann@trolltech.com>
3513 Reviewed by Simon Hausmann.
3515 Steps towards making the Qt port of WebKit compile on Windows CE
3517 https://bugs.webkit.org/show_bug.cgi?id=20746
3519 * WebKit.pro: don't build DumpRenderTree on all Win32 platforms
3521 2008-11-17 Nikolas Zimmermann <nikolas.zimmermann@torchmobile.com>
3523 Reviewed by George Staikos.
3525 Add WML build support for Gtk as well.
3529 2008-11-16 Geoffrey Garen <ggaren@apple.com>
3533 Try to fix gtk build.
3537 2008-11-10 Tor Arne Vestbø <tavestbo@trolltech.com>
3539 Rubber-stamped by Simon Hausmann.
3541 Distinguish between building from trunk and as part of Qt
3545 2008-11-10 Morten Sørvig <msorvig@trolltech.com>
3547 Reviewed by Simon Hausmann.
3549 Make tests/auto/qwebframe compile on Qt/Mac.
3551 * WebKit.pri: Fix linkage against QtWebKit when compiled as framework.
3553 2008-11-06 Cameron Zwarich <zwarich@apple.com>
3557 Speculatively fix the GTK build.
3561 2008-11-06 Alp Toker <alp@nuanti.com>
3563 GTK build fix for r38155. create_hash_table was moved out of kjs/
3567 2008-11-06 Cameron Zwarich <zwarich@apple.com>
3569 Rubber-stamped by Sam Weinig.
3571 Correct the reference to jsc.pro in WebKit.pro to match its new
3572 location in the root directory of JavaScriptCore.
3576 2008-11-03 Alp Toker <alp@nuanti.com>
3578 autotools distcleancheck fix. Add dolt-generated files and
3579 webkitenumtypes.h to the list of files that need to be cleaned.
3584 2008-11-03 Alp Toker <alp@nuanti.com>
3586 Rubber-stamped by Holger Freyther.
3588 Do not enable RTTI or exceptions in debug builds, matching release
3589 builds. They don't help much with debugging and significantly slow
3590 down and increase the size of the debug build.
3594 2008-11-03 Alp Toker <alp@nuanti.com>
3596 Rubber-stamped by Holger Freyther.
3598 Add mingw32 case to dolt for faster GTK+ Windows builds.
3602 2008-11-02 Xan Lopez <xan@gnome.org>
3604 Reviewed by Holger Freyther
3606 https://bugs.webkit.org/show_bug.cgi?id=22009
3607 HTML5 Video with GStreamer pulls gnome-vfs without using it.
3610 Remove gnome-vfs from configure.ac, it's unused.
3612 2008-10-30 Alp Toker <alp@nuanti.com>
3614 https://bugs.webkit.org/show_bug.cgi?id=19395
3615 doltlibtool bug with bash 3.0
3617 autotools dolt build fix for bash version 3.0 and older. Remove
3618 concatenation syntax from doltlibtool to support the older versions
3619 which don't have '+='.
3623 2008-10-30 Alp Toker <alp@nuanti.com>
3625 Rubber-stamped by Oliver Hunt.
3627 autotools build system change to enable JIT features by default. Can
3628 be disabled with --disable-jit (and is disabled automatically on
3629 unsupported platforms).
3633 2008-10-30 Alp Toker <alp@nuanti.com>
3635 Bump WebKit GTK+ version to 1.0.3.
3639 2008-10-29 Gustavo Noronha Silva <gns@gnome.org>
3641 Reviewed by Holger Freyther.
3643 Added all the files that need to be installed for the Inspector to
3646 2008-10-29 Mike Hommey <glandium@debian.org>
3648 Reviewed by Holger Freyther.
3650 https://bugs.webkit.org/show_bug.cgi?id=21884
3651 Test presence and link against libpng.
3656 2008-10-29 Jan Michael Alonzo <jmalonzo@webkit.org>
3658 Reviewed by Holger Freyther.
3660 Add --enable-optimizations to enable optimized builds. The default
3661 is to enable it for release builds, and disabled for debug builds.
3662 This option will allow builders to have a debug as well as
3668 2008-10-28 Mike Hommey <glandium@debian.org>
3670 Reviewed by Alp Toker.
3672 https://bugs.webkit.org/show_bug.cgi?id=21885
3673 [GTK] libwebkit doesn't link against libpangoft2
3675 Add pkg-config check for pangoft2 which provides
3676 pango_fc_font_description_from_pattern() used in the FreeType font
3681 2008-10-28 Alp Toker <alp@nuanti.com>
3683 Include copyright license files in the autotools dist target.
3685 Change suggested by Mike Hommey.
3689 2008-10-25 Jan Michael Alonzo <jmalonzo@webkit.org>
3691 Gtk build fix: add '-' to Wl which was missed in r36845
3695 2008-10-22 Alp Toker <alp@nuanti.com>
3697 Fix build for Cairo 1.2.
3701 2008-10-20 Alp Toker <alp@nuanti.com>
3703 Partial GTK+/Win32 build fix. Lowercase library name to enable linking
3704 when cross-compiling Windows binaries from Linux: -lWs2_32 -> -lws2_32
3708 2008-10-13 Alp Toker <alp@nuanti.com>
3710 GTK+ build fix: Ensure correct builds when debugging is
3711 enabled/disabled by defining NDEBUG in autotoolsconfig.h as needed.
3712 It's still passed as a compiler flag since some sources (DRT) don't
3717 2008-10-09 Alp Toker <alp@nuanti.com>
3719 Reviewed by Mark Rowe.
3721 https://bugs.webkit.org/show_bug.cgi?id=20760
3722 Implement support for x86 Linux in CTI
3724 Prepare to enable CTI/WREC on supported architectures. Will be
3725 switched on when the crasher introduced in r37386 is resolved.
3729 2008-10-07 Alp Toker <alp@nuanti.com>
3731 GTK+ build fix for older automake versions (1.7). Discussed in bug
3736 2008-10-07 Alp Toker <alp@nuanti.com>
3738 Reviewed by Mark Rowe.
3740 https://bugs.webkit.org/show_bug.cgi?id=21392
3741 [GTK] Auto-generate JS DOM binding sources list
3743 Remove the huge lists of generated DOM binding sources and headers in
3744 the build system. These are difficult to maintain and can be derived
3747 The new strategy is to re-use the existing lists of IDL sources (which
3748 are needed for dist support anyway). This will also ease the addition
3749 of new language bindings.
3753 2008-09-27 Jan Michael Alonzo <jmalonzo@webkit.org>
3755 Reviewed by Holger Freyther.
3757 https://bugs.webkit.org/show_bug.cgi?id=20287
3758 [Gtk] disable plugins for gtk/directfb target
3760 Introduce WTF_PLATFORM_X11 for X11 builds.
3761 Also use target-specific packages when building the port
3763 * configure.ac: Do not check for cairo-ft for directfb builds.
3765 2008-09-27 Marco Barisione <marco.barisione@collabora.co.uk>
3767 Reviewed by Holger Freyther.
3769 http://bugs.webkit.org/show_bug.cgi?id=21174
3770 [GTK][AUTOTOOLS] Enable large file support at configure time
3772 * configure.ac: Enable large file support with AC_SYS_LARGEFILE.
3774 2008-09-23 Richard Hult <richard@imendio.com>
3776 Reviewed by Alp Toker. Landed by Jan Alonzo.
3778 http://bugs.webkit.org/show_bug.cgi?id=20582
3779 [Gtk] Link error on Mac OS X
3781 * GNUmakefile.am: Only use the -version-script flag for the gnu
3783 * configure.ac: Check for GNU OSes.
3785 2008-09-19 Alp Toker <alp@nuanti.com>
3787 Build fix for the 'gold' linker and recent binutils. New behaviour
3788 requires that we link to used libraries explicitly.
3793 2008-09-04 Marco Barisione <marco.barisione@collabora.co.uk>
3795 Reviewed by Eric Seidel.
3797 http://bugs.webkit.org/show_bug.cgi?id=20380
3798 [GTK][AUTOTOOLS] Include autotoolsconfig.h from config.h
3800 * configure.ac: Rename the configuration header from aconfig.h to autotoolsconfig.h.
3802 2008-08-28 Alp Toker <alp@nuanti.com>
3804 GTK+ dist/build fix. List newly added header files.
3808 2008-08-27 Mike Hommey <glandium@debian.org>
3813 * symbols.filter: Added.
3815 2008-08-10 Jan Michael Alonzo <jmalonzo@webkit.org>
3817 Reviewed (and updated) by Alp Toker.
3819 https://bugs.webkit.org/show_bug.cgi?id=16620
3820 [GTK] Autotools make dist and make check support
3822 Get make dist working.
3824 Note that not all possible configurations have been tested yet.
3828 2008-08-09 Marco Barisione <marco.barisione@collabora.co.uk>
3830 Reviewed by Alp Toker.
3832 http://bugs.webkit.org/show_bug.cgi?id=19045
3833 [gtk] ./configure doesn't check for x toolkit availability
3835 Some old versions of Xt do not provide xt.pc, in this case use
3836 AC_CHECK_LIB to check if the library is installed and then fall back
3841 2008-08-09 Alp Toker <alp@nuanti.com>
3845 Back out r20338 libxslt check (conditional check already exists and
3846 this broke the build).
3848 Make the flex version check a warning rather than fatal to fix the
3853 2008-08-08 Jan Michael Alonzo <jmalonzo@webkit.org>
3855 Reviewed by Mark Rowe.
3857 http://bugs.webkit.org/show_bug.cgi?id=20338
3858 [Gtk] Autotools should check for libxslt
3860 Autotools check for libxslt
3864 2008-08-07 Kalle Vahlman <zuh@iki.fi>
3866 Reviewed by David Kilzer.
3868 Check for correct flex version to avoid faulty builds
3870 A correct Webkit build requires flex 2.5.33 but autotools build doesn't check for it
3871 https://bugs.webkit.org/show_bug.cgi?id=20253
3873 acinclude.m4: Import AX_COMPARE_VERSION macro
3874 configure.ac: Check for flex version
3879 2008-08-07 Simon Hausmann <hausmann@webkit.org>
3881 Rubber-stamped by Lars.
3883 Added API tests for QWebPage/QWebFrame based on QTestLib.
3885 * WebKit.pro: Add WebKit/qt/tests to the build.
3887 2008-08-06 Marco Barisione <marco.barisione@collabora.co.uk>
3889 Reviewed by Eric Seidel.
3891 http://bugs.webkit.org/show_bug.cgi?id=20276
3892 [GTK] Makefile rules for the enum GTypes files depend on Makefile
3893 instead of GNUmakefile
3895 The patch committed in revision 34649 added the code needed to
3896 generate GTypes for enums but the makefile rules for
3897 stamp-webkitenumtypes.h and webkitenumtypes.cpp were depending on
3898 Makefile (used by other ports) instead of GNUmakefile.
3900 * GNUmakefile.am: Depend on GNUmakefile instead of Makefile.
3902 2008-08-05 Marco Barisione <marco.barisione@collabora.co.uk>
3904 Reviewed by Alp Toker.
3906 http://bugs.webkit.org/show_bug.cgi?id=19045
3907 [gtk] ./configure doesn't check for x toolkit availability
3909 Check for the .pc file for Xt instead of hard coding -lXt in the
3912 Thanks to Dominik Röttsches for the initial patch.
3917 2008-07-30 Marco Barisione <marco.barisione@collabora.co.uk>
3921 http://bugs.webkit.org/show_bug.cgi?id=19742
3922 [GTK] Auto generate webkitmarshal.list
3924 Auto generate webkitmarshal.list from source files to reduce the
3925 number of conflicts when merging git branches or when applying
3927 Also rename webkit-marshal.* to webkitmarshal.* for consistency.
3931 2008-07-25 Jan Michael Alonzo <jmalonzo@webkit.org>
3933 Reviewed by Mark Rowe.
3935 Copy the way Gtk detects jpeglib. Hinted by Wouter Bolsterlee.
3937 [Gtk] Improve detection jpeglib
3938 https://bugs.webkit.org/show_bug.cgi?id=17865
3943 2008-07-25 Simon Hausmann <hausmann@webkit.org>
3945 Discussed with and rubber-stamped by Lars.
3947 Fix the build system for the Qt port.
3949 Recent JavaScriptCore changes require the addition of JavaScriptCore/API to the
3950 include search path. With a build process that combines JavaScriptCore and
3951 WebCore in one build process/Makefile the existance of
3952 JavaScriptCore/API/Node.h and WebCore/dom/Node.h causes include conflicts.
3954 This commit solves this by introducing a separate build of JavaScriptCore into
3957 As a result of the split-up a race-condition due to broken dependencies of
3958 regular source files to header files of generated sources showed up very
3959 frequently when doing parallel builds (which the buildbot does). This commit at
3960 the same time tries to address the dependency problem by making the
3961 addExtraCompiler() function also generate a pseudo extra compiler that
3962 represents the header file output, so that qmake is aware of the creation of
3963 the header file for dependency calculation.
3965 At the same time I removed a lot of cruft from the pro files to ease maintenance.
3970 2008-06-18 Marco Barisione <marco.barisione@collabora.co.uk>
3972 Reviewed by Alp Toker.
3974 https://bugs.webkit.org/show_bug.cgi?id=19171
3975 [GTK] GTypes for enumerations
3977 Generate GTypes for public enumerations so they can be used as
3980 * GNUmakefile.am: Generate webkit-enum-types.cpp and
3981 webkit-enum-types.h.
3983 2008-06-16 Simon Hausmann <hausmann@webkit.org>
3985 Fix the Qt build. testkjs.pro is now called jsc.pro.
3989 2008-06-15 Alp Toker <alp@nuanti.com>
3991 Rubber-stamped by Maciej.
3993 Install 'jsc' application by default.
3997 2008-06-08 Alp Toker <alp@nuanti.com>
3999 autotools/GTK+ build system cleanup. Don't include WebKit API in the
4000 WebCore build as it's no longer needed since r34426.