1 2010-09-28 Andras Becsi <abecsi@webkit.org>
3 Reviewed by Csaba Osztrogonác.
5 Undefined reference errors when linking due to gperf and inlining.
8 EFL CMake changes by Leandro Pereira <leandro@profusion.mobi>
10 Refactor gperf code generation and usage to fix the debug build with gcc>4.4.
11 Hitherto gperf generated C code, these files were included in multiple C++ files across WebCore
12 to access the functionality provided. This resulted in debug build failure with newer gcc versions
13 because of a behaviour change of gcc, which disables C style inlining in debug mode.
14 The make-hash-tools.pl script lets gperf generate C++ code for all gperf files now, which are compiled
15 in their own compilation unit.
16 The functionality provided by the generated code is wrapped behind HashTools.h, so there is no need
17 for multiple inclusions of generated C files to access these functions.
19 * cmake/WebKitMacros.cmake:
21 2010-09-27 Philippe Normand <pnormand@igalia.com>
23 Reviewed by Martin Robinson.
25 [GTK] use ENABLE(GLIB_SUPPORT)
26 https://bugs.webkit.org/show_bug.cgi?id=46630
28 Enabling GLIB_SUPPORT on all ports that use GLib to simplify
31 * GNUmakefile.am: Enabled the GLIB_SUPPORT define.
33 2010-09-24 Romain Pokrzywka <romain@kdab.com>
35 Reviewed by Simon Hausmann.
37 [Qt] Fix the Wince build.
39 * WebKit.pri: Apply msvc flags to wince, too.
41 2010-09-23 Lucas De Marchi <lucas.demarchi@profusion.mobi>
43 Reviewed by Antonio Gomes.
45 [EFL] Enable warnings during build by default
46 https://bugs.webkit.org/show_bug.cgi?id=46351
48 Change default build to enable several warnings like other ports do.
49 We need to pay special attention to "-Wall" in order to produce better
50 code, so highlight this keyword, too.
52 * cmake/WebKitHelpers.cmake:
54 2010-09-22 Lucas De Marchi <lucas.demarchi@profusion.mobi>
56 Reviewed by Antonio Gomes.
58 [EFL] Fix build with GCC 4.4.x
59 https://bugs.webkit.org/show_bug.cgi?id=40826
61 Change the -fstrict-aliasing flag to -fno-strict-aliasing as other
62 ports like GTK and QT are using in their build systems. It was failing
63 to execute when compiled with GCC 4.4.x in Release mode.
65 Refactor the flags in order to be more readable.
67 * cmake/WebKitHelpers.cmake:
69 2010-09-22 No'am Rosenthal <noam.rosenthal@nokia.com>
71 Reviewed by Kenneth Rohde Christiansen.
73 [Qt] Move the accelerated compositing build flag to the right place
74 https://bugs.webkit.org/show_bug.cgi?id=43882
76 * WebKit.pri: Removed the redundant version check.
78 2010-09-21 Fridrich Strba <fridrich.strba@bluewin.ch>
80 Reviewed by Martin Robinson.
82 Fix linking issues of the GTK+ port on Windows
83 https://bugs.webkit.org/show_bug.cgi?id=45844
85 * GNUmakefile.am: link on Windows with ole32.dll, winmm.dll and shlwapi.dll
86 * configure.ac: link on Windows with ole32.dll, winmm.dll and shlwapi.dll
87 and export correctly all needed symbols from the libwebkitgtk DLL.
89 2010-09-21 Xan Lopez <xlopez@igalia.com>
91 Reviewed by Martin Robinson.
93 [GTK] Generate correct WebKit gir file with g-i 0.9.5
94 https://bugs.webkit.org/show_bug.cgi?id=46173
96 Generate a correct gir file for WebKit with the
97 gobject-introspection 0.9.5 scanner.
101 2010-09-21 Xan Lopez <xlopez@igalia.com>
103 Reviewed by Gustavo Noronha.
105 Update for 1.3.4 release.
109 2010-09-21 Xan Lopez <xlopez@igalia.com>
111 Reviewed by Martin Robinson.
113 [GTK] Configure flag for Opcode stats
114 https://bugs.webkit.org/show_bug.cgi?id=46081
116 Opcode stats won't work with JIT enabled, so bail out if both are
117 enabled at the same time.
121 2010-09-21 Xan Lopez <xlopez@igalia.com>
123 Reviewed by Martin Robinson.
125 [GTK] Fix --disable-jit
126 https://bugs.webkit.org/show_bug.cgi?id=46080
128 Manually define ENABLE_JIT to 0 when we want the feature disabled.
130 If the value is undefined Platform.h will enable it again
131 automatically in some platforms, which is probably not what the
132 user wanted if he passed --disable-jit.
136 2010-09-18 Kevin Ollivier <kevino@theolliviers.com>
138 [wx] Build fix, fix use of wrong case in name.
142 2010-09-16 Eric Uhrhane <ericu@chromium.org>
146 Unify FILE_SYSTEM and FILE_WRITER enables under the name FILE_SYSTEM.
147 https://bugs.webkit.org/show_bug.cgi?id=45798
151 2010-09-15 Commit Queue <commit-queue@webkit.org>
153 Unreviewed. Test commit for commit-queue@webkit.org.
155 2010-09-15 Eric Seidel <eric@webkit.org>
157 Unreviewed. Test commit for commit-queue@webkit.org.
159 2010-09-15 Kevin Ollivier <kevino@theolliviers.com>
161 [wx] Build fixes for wxMSW.
165 2010-09-14 Andras Becsi <abecsi@webkit.org>
167 Reviewed by Csaba Osztrogonác.
169 [Qt] qmake doesn't generate correct dependencies for rcc resource files
170 https://bugs.webkit.org/show_bug.cgi?id=45747
172 * WebKit.pri: add OUT_PWD to DEPENDPATH
174 2010-09-11 Simon Hausmann <simon.hausmann@nokia.com>
176 Reviewed by Andreas Kling.
178 [Qt] V8 port: webkit project files changes
179 https://bugs.webkit.org/show_bug.cgi?id=45140
181 * WebKit.pro: Don't compile JavaScriptCore and jsc when
184 2010-09-11 Xan Lopez <xlopez@igalia.com>
186 Reviewed by Martin Robinson.
188 [GTK] Make introspection work with g-o-i 0.9.5
189 https://bugs.webkit.org/show_bug.cgi?id=45590
191 Bump required gobject-introspection version to 0.9.5.
195 2010-09-09 Benjamin Poulain <benjamin.poulain@nokia.com>
199 [Qt] Treat warnings as errors by default for gcc
200 https://bugs.webkit.org/show_bug.cgi?id=43191
202 The buildfix r66990 fixes the build for the Maemo
203 branch of Qt, but the symbols maemo5 and 6 are not defined
204 for regular branches on ARM.
205 This fixes the build by disabling -Werror for any ARM platform.
207 * WebKit.pri: Don't add -Werror for arm platforms.
209 2010-09-08 Peter Kasting <pkasting@google.com>
211 Reviewed by David Hyatt.
213 Add smooth scrolling framework, and a Windows implementation.
214 https://bugs.webkit.org/show_bug.cgi?id=32356
216 * wscript: Add Windows ScrollAnimator.
218 2010-09-08 Csaba Osztrogonác <ossy@webkit.org>
220 Unreviewed buildfix after r66972.
222 [Qt] Treat warnings as errors by default for gcc
223 https://bugs.webkit.org/show_bug.cgi?id=43191
225 * WebKit.pri: Don't add -Werror for maemo platforms.
227 2010-09-08 Martin Robinson <mrobinson@igalia.com>
229 Reviewed by Xan Lopez.
231 [GTK] Need a WebSocket implementation
232 https://bugs.webkit.org/show_bug.cgi?id=45197
234 * configure.ac: Enable WebSocket by default.
236 2010-09-08 Gyuyoung Kim <gyuyoung.kim@samsung.com>
238 Reviewed by Kenneth Rohde Christiansen.
240 [EFL] Support to enable HTML5's Video based on gstreamer in WebKit-EFL
241 https://bugs.webkit.org/show_bug.cgi?id=44098
243 To support video of HTML5 based on gstreamer, add cmake files for gstreamer.
245 * cmake/FindGStreamer-App.cmake: Added.
246 * cmake/FindGStreamer-Base.cmake: Added.
247 * cmake/FindGStreamer-Interfaces.cmake: Added.
248 * cmake/FindGStreamer-Pbutils.cmake: Added.
249 * cmake/FindGStreamer-Plugins-Base.cmake: Added.
250 * cmake/FindGStreamer-Video.cmake: Added.
251 * cmake/FindGStreamer.cmake: Added.
252 * cmake/OptionsEfl.cmake:
254 2010-09-08 Csaba Osztrogonác <ossy@webkit.org>
256 Reviewed by Andreas Kling.
258 [Qt] Treat warnings as errors by default for gcc
259 https://bugs.webkit.org/show_bug.cgi?id=43191
261 * WebKit.pri: -Werror added to QMAKE_CXXFLAGS for x86 Linux platforms
263 2010-09-07 Arno Renevier <arno@renevier.net>
265 Reviewed by Holger Freyther.
267 gitignore *~ files and gtk *.pot files
268 https://bugs.webkit.org/show_bug.cgi?id=45129
272 2010-09-04 Lucas De Marchi <lucas.demarchi@profusion.mobi>
274 Reviewed by Kenneth Rohde Christiansen.
276 [EFL] Move test browser to WebKitTools directory
277 https://bugs.webkit.org/show_bug.cgi?id=45212
279 Follow other ports like QT and GTK which moved the test browser to
280 WebKitTools directory.
282 * CMakeLists.txt: Include test browser if port defines one.
284 2010-09-02 Lucas De Marchi <lucas.demarchi@profusion.mobi>
286 Reviewed by Antonio Gomes.
288 [EFL] Name install directories according to library name
289 https://bugs.webkit.org/show_bug.cgi?id=45126
291 * cmake/OptionsEfl.cmake: Use library name in order to define the data
294 2010-09-02 Lucas De Marchi <lucas.demarchi@profusion.mobi>
296 Reviewed by Antonio Gomes.
298 [EFL] Do not override custom compile flags
299 https://bugs.webkit.org/show_bug.cgi?id=45125
301 Set a default build type if and only if user did not define one as
302 command line options and he did not give custom CFLAGS or CXXFLAGS.
303 Otherwise, flags from default build type would override user-defined
308 2010-09-02 Lucas De Marchi <lucas.demarchi@profusion.mobi>
310 Reviewed by Antonio Gomes.
312 [EFL] Fix double addition of -fPIC
313 https://bugs.webkit.org/show_bug.cgi?id=45122
315 When SHARED_CORE=ON, -fPIC is automatically added because all
316 libraries are dynamic. Only when static libraries are built that
317 -fPIC needs to be manually inserted (because the final library,
318 libewebkit.so, is dynamic).
320 * cmake/OptionsCommon.cmake: Remove -fPIC flag.
321 * cmake/WebKitHelpers.cmake: Add -fPIC flags iff SHARED_CORE=ON.
323 2010-09-01 Ryuan Choi <ryuan.choi@samsung.com>
325 Reviewed by Antonio Gomes.
327 [EFL] Need to check LibSoup version
328 https://bugs.webkit.org/show_bug.cgi?id=44658
330 Add version check of LibSoup.
332 * cmake/FindLibSoup2.cmake:
334 2010-08-31 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
336 Reviewed by Martin Robinson.
338 Preparations for the 1.3.4 release. Bump webkit version to 543.7,
343 2010-08-30 Lucas De Marchi <lucas.demarchi@profusion.mobi>
345 Reviewed by Adam Barth.
347 [EFL] Remove compiler optimization for gcc 4.5.1
348 https://bugs.webkit.org/show_bug.cgi?id=44520
350 GCC 4.5.1 generates wrong code because of -ftree-sra which is enabled
351 by default at any optimization level.
353 Newer and older versions are not affected, so check for compiler
354 version before disabling this.
356 * cmake/WebKitHelpers.cmake: add flag depending on compiler version.
358 2010-08-30 Alejandro G. Castro <alex@igalia.com>
360 Reviewed by Martin Robinson.
362 [Gtk] gdk_display_get_core_pointer and gdk_device_get_core_pointer
364 https://bugs.webkit.org/show_bug.cgi?id=44787
366 We have replaced GtkVersioning.cpp with GtkVersioning.c and
367 created a function (getDefaultGDKPointerDevice) to get the pointer
368 of the window with the new APIs. We added that function to DRT and
369 copyandpaste unit test.
373 2010-08-30 Martin Robinson <mrobinson@igalia.com>
375 Reviewed by Xan Lopez.
377 [GTK] WebKit DOM bindings build should not depend on output GNUMakefile
378 https://bugs.webkit.org/show_bug.cgi?id=44805
380 Move the DOM bindings source lists and generator rules to
381 WebCore/bindings/gobject/GNUmakefile.am. This will prevent a full WebKit API
382 rebuild whenever the automake files change, decreasing build times.
386 2010-08-27 Mark Rowe <mrowe@apple.com>
388 Reviewed by Adam Barth.
390 <http://webkit.org/b/44802> REGRESSION (r65351): WebCore build fails due to attempting to directly access WebKitTools/Scripts
392 Move create-html-entity-table in to WebCore so that the build is again self-contained.
393 The script is also updated to take input as a CSV file rather than JSON as the former
394 can be parsed without requiring a third-party Python module be installed.
396 * cmake/WebKitMacros.cmake:
398 2010-08-27 Kwang Yul Seo <skyul@company100.net>
400 Reviewed by Kevin Ollivier.
402 [BREWMP] Add build system
403 https://bugs.webkit.org/show_bug.cgi?id=44645
405 Check wxpython option only when build_port is wx.
409 2010-08-27 Lucas De Marchi <lucas.demarchi@profusion.mobi>
411 Unreviewed. Fix compiling dependencies on EFL port due to r65891.
413 No new functionality so no new tests.
415 * cmake/WebKitGenerators.cmake:
417 2010-08-26 Martin Robinson <mrobinson@igalia.com>
419 Reviewed by Xan Lopez.
421 [GTK] The GNUmakefile.am files contain a myriad of confusing preprocessor and compiler flag definitions
422 https://bugs.webkit.org/show_bug.cgi?id=44624
424 Clean up GNUmakefile.am.
426 * GNUmakefile.am: Make the comments describing the global_* variables more readable and
427 correct. Move WebKit-specific include lines and definitions out of webkitgtk_cppflags,
428 corekit_cppflags and webcoregtk_cppflags and straight to the appropriate CPPFLAGS definition.
429 Use global_cppflags for compiler flags that apply to both C++ and C code. Move some JavaScriptCore
430 specific includes to the appropriate sub-directory GNUmakefile.am. Make sure the tests build
431 with the global CPP flags as well.
433 2010-08-25 Kwang Yul Seo <skyul@company100.net>
435 Reviewed by Kevin Ollivier.
437 [BREWMP] Add build system
438 https://bugs.webkit.org/show_bug.cgi?id=44645
440 Make waf script portable so that we can add more ports.
444 2010-08-25 Xan Lopez <xlopez@igalia.com>
446 Reviewed by Martin Robinson.
448 [GTK] CodeGeneratorGObject not picking up FEATURE_DEFINES
449 https://bugs.webkit.org/show_bug.cgi?id=44608
451 Move FEATURE_DEFINES declaration here, since it's used by the
452 bindings code generator. Also, fix typo in the variable holding
457 2010-08-25 Rafael Antognolli <antognolli@profusion.mobi>
459 Unreviewed build fix.
461 [EFL] Build fix for revision 65332
462 https://bugs.webkit.org/show_bug.cgi?id=44543
464 Generated variables are now returned from FindPkgConfig, so no need
465 to document the custom ones.
467 * cmake/FindGthread.cmake:
469 2010-08-24 Xan Lopez <xlopez@igalia.com>
473 The unit tests are C files, so put the flag in global_cflags.
477 2010-08-24 Xan Lopez <xlopez@igalia.com>
479 Try to fix GTK+ build.
481 Move GTK_API_VERSION_2 define to here, since we want to use it
482 outside of WebCore/WebKit.
486 2010-08-24 Lucas De Marchi <lucas.demarchi@profusion.mobi>
488 [EFL] Unreviewed build fix after r65891.
490 r65891 renamed RemoteInspectorFrontend to InspectorFrontend. Rename
491 accordingly in CMake build system.
493 * cmake/WebKitGenerators.cmake:
495 2010-08-20 Leandro Pereira <leandro@profusion.mobi>
497 [EFL] Unreviewed. Fix build when using GNU gold.
498 When linking with GNU gold, some symbols are not found: explicitly
499 link with the required libraries.
501 * cmake/FindFontconfig.cmake: Added.
502 * cmake/OptionsEfl.cmake: Find Fontconfig, JPEG, and PNG libraries.
504 2010-08-19 Philippe Normand <pnormand@igalia.com>
506 Reviewed by Gustavo Noronha Silva.
508 [GStreamer] GTK XOverlay support in GStreamerGWorld
509 https://bugs.webkit.org/show_bug.cgi?id=39474
511 * configure.ac: gst-interfaces link support needed for use of
512 GstXOverlay interface.
513 * GNUmakefile.am: Added new FullscreenVideoController files in the
516 2010-08-18 Lucas De Marchi <lucas.demarchi@profusion.mobi>
518 Reviewed by Antonio Gomes.
520 [EFL] Bump library dependencies
521 https://bugs.webkit.org/show_bug.cgi?id=44182
523 Prepare for EFL release. All the EFL dependencies were bumped to
524 1.0.0. Eina and Ecore_X needed a bump because of API has changed and
525 the others were changed just to follow those two and because this is
528 * cmake/FindEFL.cmake: Bump dependencies.
530 2010-08-17 Ilya Tikhonovsky <loislo@chromium.org>
532 Reviewed by Yury Semikhatsky.
534 Web Inspector: replace hand written InspectorBackendStub.js with generated one.
535 https://bugs.webkit.org/show_bug.cgi?id=43791
539 2010-08-18 Sheriff Bot <webkit.review.bot@gmail.com>
541 Unreviewed, rolling out r65595.
542 http://trac.webkit.org/changeset/65595
543 https://bugs.webkit.org/show_bug.cgi?id=44161
545 qt build failed (Requested by loislo on #webkit).
549 2010-08-17 Ilya Tikhonovsky <loislo@chromium.org>
551 Reviewed by Yury Semikhatsky.
553 Web Inspector: replace hand written InspectorBackendStub.js by generated one.
554 https://bugs.webkit.org/show_bug.cgi?id=43791
558 2010-08-17 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
560 Reviewed by Darin Adler.
562 Add NetworkingContext to avoid layer violations
563 https://bugs.webkit.org/show_bug.cgi?id=42292
565 Preparation: Just add the files to the build system.
567 * GNUmakefile.am: Added new files.
569 2010-08-17 Gustavo Noronha Silva <gustavo.noronha@collabora.couk>
571 Reviewed by Martin Robinson.
573 WebBackForwardList.get_{back|forward}_list_with_limit not introspectable
574 https://bugs.webkit.org/show_bug.cgi?id=43054
576 * GNUmakefile.am: Give also API implementation files to the GIR
579 2010-08-17 Martin Robinson <mrobinson@igalia.com>
581 GTK+ Build fix for those having stable versions of GLib.
583 * configure.ac: Only invoke GLIB_GSETTINGS if we have the necessary gio version.
585 2010-08-17 Sheriff Bot <webkit.review.bot@gmail.com>
587 Unreviewed, rolling out r65500.
588 http://trac.webkit.org/changeset/65500
589 https://bugs.webkit.org/show_bug.cgi?id=44108
591 Qt bots failed to compile. (Requested by loislo on #webkit).
595 2010-08-17 Ilya Tikhonovsky <loislo@chromium.org>
597 Reviewed by Yury Semikhatsky.
599 Web Inspector: replace hand written InspectorBackendStub.js by generated one.
600 https://bugs.webkit.org/show_bug.cgi?id=43791
604 2010-08-17 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
606 Reviewed by Martin Robinson.
608 [GTK] GSettings support adds annoying warnings on systems with older glib versions
609 https://bugs.webkit.org/show_bug.cgi?id=44056
611 Add file containing GLIB_GSETTINGS macro so that
612 configure doesn't spit warnings in older systems.
614 * autotools/gsettings.m4: Added.
615 * .gitignore: Ignore files that are generated inside autotools
616 explicitely, because we have some that are kept in version
619 2010-08-16 Paul Sawaya <psawaya@apple.com>
621 Reviewed by Chris Marrin.
623 Added shader validation via ANGLE
624 https://bugs.webkit.org/show_bug.cgi?id=42405
626 Added ANGLE build to Makefile
630 2010-08-16 Kevin Ollivier <kevino@theolliviers.com>
632 [wx] Build fix, do not build WebCore as a convenience library as this leads to
633 errors in the Win build w/export symbols and causes problems with DOM bindings
636 * wscript: Copied from WebCore/wscript.
638 2010-08-15 Ryuan Choi <ryuan.choi@samsung.com>
640 Reviewed by Antonio Gomes.
642 [EFL] Build error on r65378
643 https://bugs.webkit.org/show_bug.cgi?id=44019
645 Add GENERATE_JSON macro for HTMLEntityNames.json instead of HTMLEntityNames.gperf
647 * cmake/WebKitMacros.cmake:
649 2010-08-14 Patrick Gansterer <paroga@paroga.com>
651 Reviewed by Kenneth Rohde Christiansen.
653 [CMake] Add preprocessor detection for generator scripts
654 https://bugs.webkit.org/show_bug.cgi?id=43984
656 * cmake/OptionsCommon.cmake:
658 2010-08-14 Adrienne Walker <enne@google.com>
660 Reviewed by Kenneth Rohde Christiansen.
662 Update .gitignore file for more files
663 https://bugs.webkit.org/show_bug.cgi?id=43991
667 2010-08-13 Leandro Pereira <leandro@profusion.mobi>
669 [EFL] Unreviewed build fix.
671 * cmake/FindGthread.cmake: Fix warnings about obsolete PKGCONFIG macro.
672 * cmake/WebKitGenerators.cmake: FLEX_EXECUTABLE was defined already
673 by the root CMakeLists.txt file, so remove relevant lines that
674 depends on FIND_PACKAGE_HANDLE_STANDARD_ARGS macro, which isn't
677 2010-08-13 Alejandro G. Castro <alex@igalia.com>
679 Reviewed by Xan Lopez.
681 We have to add the ACLOCAL_FLAGS in the env to the autogen.sh
682 ACLOCAL_FLAGS variable in order to honor the value already
683 defined, jhbuild uses it to pass parameters.
687 2010-08-13 Simon Hausmann <simon.hausmann@nokia.com>
689 Reviewed by Ariya Hidayat.
691 [Qt] Introduce Maemo6 for mobile features
692 https://bugs.webkit.org/show_bug.cgi?id=43969
694 * WebKit.pri: Use maemo6 where we also use maemo5.
696 2010-08-13 Simon Hausmann <simon.hausmann@nokia.com>
698 Reviewed by Ariya Hidayat.
700 [Qt] Clean up mobile feature useage
701 https://bugs.webkit.org/show_bug.cgi?id=43968
703 * WebKit.pri: Set feature defaults here for some Nokia specific mobile platforms
705 2010-08-13 Patrick Gansterer <paroga@paroga.com>
707 Reviewed by Nikolas Zimmermann.
709 [CMake] Cleanup generator code.
710 https://bugs.webkit.org/show_bug.cgi?id=39164
712 * cmake/WebKitGenerators.cmake:
713 * cmake/WebKitMacros.cmake:
715 2010-08-13 Patrick Gansterer <paroga@paroga.com>
717 Reviewed by Nikolas Zimmermann.
719 [CMake] Add missing FIND_PACKAGE(Gperf)
720 https://bugs.webkit.org/show_bug.cgi?id=43937
724 2010-08-12 Dimitri Glazkov <dglazkov@chromium.org>
726 Reviewed by David Levin.
728 Add more Chromium-related dependency directories to .gitignore.
729 https://bugs.webkit.org/show_bug.cgi?id=43940
731 * .gitignore: Added all existing that are created by update-webkit --chromium.
733 2010-08-12 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
735 Reviewed by Martin Robinson.
737 [GTK] Use GSettings to save/restore Web Inspector settings
738 https://bugs.webkit.org/show_bug.cgi?id=43512
740 * GNUmakefile.am: GSettings rules.
741 * configure.ac: GSettings infrastructure, and check if we should
742 use it by looking for an appropriate version of GIO.
744 2010-08-12 Rafael Antognolli <antognolli@profusion.mobi>
746 Reviewed by Kenneth Rohde Christiansen.
748 [EFL] Making CMake keep track of theme dependencies.
749 https://bugs.webkit.org/show_bug.cgi?id=43862
751 Removing unused macro GENERATE_EDJ.
753 * cmake/WebKitEfl.cmake:
755 2010-08-12 Sheriff Bot <webkit.review.bot@gmail.com>
757 Unreviewed, rolling out r65225.
758 http://trac.webkit.org/changeset/65225
759 https://bugs.webkit.org/show_bug.cgi?id=43918
761 Broke EFL port build (Requested by acidx on #webkit).
763 * cmake/WebKitGenerators.cmake:
764 * cmake/WebKitMacros.cmake:
766 2010-08-12 Patrick Gansterer <paroga@paroga.com>
768 Reviewed by Nikolas Zimmermann.
770 [CMake] Cleanup generator code.
771 https://bugs.webkit.org/show_bug.cgi?id=39164
773 * cmake/WebKitGenerators.cmake:
774 * cmake/WebKitMacros.cmake:
776 2010-08-10 Balazs Kelemen <kb@inf.u-szeged.hu>
778 Reviewed by Antonio Gomes.
780 [Qt] Build WebKit2 into a static lib
782 https://bugs.webkit.org/show_bug.cgi?id=43621
784 * WebKit.pro: Moved WebKit2 into the subdirs before WebCore since WebCore links against the WebKit2 lib.
786 2010-08-07 Sheriff Bot <webkit.review.bot@gmail.com>
788 Unreviewed, rolling out r64904.
789 http://trac.webkit.org/changeset/64904
790 https://bugs.webkit.org/show_bug.cgi?id=43671
792 Broke the Qt Windows builders. (Requested by bbandix on
797 2010-08-07 Balazs Kelemen <kb@inf.u-szeged.hu>
799 Reviewed by Eric Seidel.
801 [Qt] Build WebKit2 into a static lib
803 https://bugs.webkit.org/show_bug.cgi?id=43621
805 * WebKit.pro: Moved WebKit2 into the subdirs before WebCore since WebCore links against the WebKit2 lib.
807 2010-08-06 ryuan choi <ryuan.choi@samsung.com>
809 Reviewed by Antonio Gomes.
811 [EFL] Regression (64763) build fix for efl.
812 https://bugs.webkit.org/show_bug.cgi?id=43597
814 change ENABLE_BLOB_SLICE to ENABLE_BLOB for fixing build break
816 * cmake/OptionsEfl.cmake:
818 2010-08-05 Jian Li <jianli@chromium.org>
820 Reviewed by David Levin.
822 Unify blob related feature defines to ENABLE(BLOB).
823 https://bugs.webkit.org/show_bug.cgi?id=43081
825 * cmakeconfig.h.cmake:
828 2010-08-05 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
830 Reviewed by Xan Lopez.
832 Move files that are generated by the configure script to
833 DISTCLEANFILES, where they should be. This fixes building after a
838 2010-08-04 Siddharth Mathur <siddharth.mathur@nokia.com>
840 Reviewed by Laszlo Gombos.
842 [Qt][Symbian] Variable max heap size between target/emulator
843 https://bugs.webkit.org/show_bug.cgi?id=41480
845 * WebKit.pri: Symbian-only code block for EPOCHEAPSIZE configuration
847 2010-08-03 Eric Seidel <eric@webkit.org>
849 Unreviewed. Test commit for commit-queue@webkit.org.
851 2010-08-03 Xan Lopez <xlopez@igalia.com>
853 Reviewed by Gustavo Noronha.
855 [GTK] Fix DOM event dispatch
856 https://bugs.webkit.org/show_bug.cgi?id=40847
858 Add new files to the build.
862 2010-08-03 Xan Lopez <xlopez@igalia.com>
864 Reviewed by Gustavo Noronha.
866 Silence JSCore gir "creation".
870 2010-08-02 Chris Fleizach <cfleizach@apple.com>
872 Unreviewed, rolling out r64471.
873 http://trac.webkit.org/changeset/64471
874 https://bugs.webkit.org/show_bug.cgi?id=43005
876 Rolling out https://bugs.webkit.org/show_bug.cgi?id=43005
877 until further discussion
881 2010-08-02 Xan Lopez <xlopez@igalia.com>
883 Reviewed by Gustavo Noronha.
885 [GTK] Add support for the Audio element in the DOM bindings
886 https://bugs.webkit.org/show_bug.cgi?id=43313
888 Add new files to the build.
892 2010-08-02 Chris Fleizach <cfleizach@apple.com>
894 Reviewed by David Kilzer.
896 AX: Support methods for web apps to interact with the native accessibility APIs
897 https://bugs.webkit.org/show_bug.cgi?id=43005
901 2010-08-02 Balazs Kelemen <kb@inf.u-szeged.hu>
903 Reviewed by Simon Hausmann.
905 [Qt] Generate forwarding headers for WebKit2
907 https://bugs.webkit.org/show_bug.cgi?id=43336
909 * DerivedSources.pro: Added WebKit2/DerivedSources.pro to SUBDIRS if webkit2 is on.
911 2010-07-30 Patrick Gansterer <paroga@paroga.com>
913 Reviewed by Nikolas Zimmermann.
915 [CMake] Add FindGperf.cmake
916 https://bugs.webkit.org/show_bug.cgi?id=39163
918 Add a clean gperf dedection since we need it for building.
921 * cmake/FindGperf.cmake: Added.
923 2010-07-30 Rafael Antognolli <antognolli@profusion.mobi>
925 Reviewed by Antonio Gomes.
927 [EFL] Add library version and soname to EFL generated libraries and binary.
928 https://bugs.webkit.org/show_bug.cgi?id=43212
930 Make WebKit-EFL follow libtool soname versioning scheme.
932 * cmake/OptionsEfl.cmake: Added PROJECT_VERSION_PATCH to PROJECT_VERSION.
934 2010-07-29 Martin Robinson <mrobinson@igalia.com>
936 Unreviewed build fix.
938 Fix installation of autogenerated header files.
940 * GNUmakefile.am: Fix autogenerated header file installation.
942 2010-07-27 Martin Robinson <mrobinson@igalia.com>
944 Unreviewed build fix.
946 Add missing webkitdomdefines.h header to the sources list.
948 * GNUmakefile.am: Add missing header to the sources list.
950 2010-07-27 Kinuko Yasuda <kinuko@chromium.org>
952 Reviewed by Ojan Vafai.
954 Add FILE_SYSTEM build flag for FileSystem API
955 https://bugs.webkit.org/show_bug.cgi?id=42915
959 2010-07-26 ryuan choi <ryuan.choi@samsung.com>
961 Unreviewed build fix.
963 [EFL]REGRESSION(r63952): build break because of InspectorBackendDispatcher.cpp
964 https://bugs.webkit.org/show_bug.cgi?id=43021
966 Modify cmake script to fix build break as adding InspectorBackendDispatcher.
968 * cmake/WebKitGenerators.cmake:
970 2010-07-27 Rafael Antognolli <antognolli@profusion.mobi>
972 Reviewed by Antonio Gomes.
974 [EFL] Changing library names (appending suffix "_efl")
975 https://bugs.webkit.org/show_bug.cgi?id=42902
977 Instead of having libwebcore.so, we will have libwebcore_efl.so.
978 Same for javascriptcore and wtf when compiled as shared, and for jsc.
980 * cmake/OptionsEfl.cmake:
982 2010-07-26 Martin Robinson <mrobinson@igalia.com>
984 Reviewed by Xan Lopez.
986 [GTK] Get rid of libgdom
987 https://bugs.webkit.org/show_bug.cgi?id=42378
989 Remove the need to build the libgdom intermediate library.
991 * GNUmakefile.am: Move the source list for the GObject DOM bindings to
992 the top-level GNUmakefile.am, since they are logically part of WebKit, instead
993 of WebCore. List all auto-generated files statically and remove no-longer-
994 used variables. Fix an issue where some places expected webkitenumtypes.cpp
995 to be generated in different directories.
997 2010-07-24 Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
999 Reviewed by Xan Lopez.
1001 [GTK] Enable jit compilation on arm
1002 https://bugs.webkit.org/show_bug.cgi?id=42856
1004 Add missing bits to configure.ac to build the arm jit.
1005 Compile and tested on debian sid armel on a qemu vm.
1009 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
1011 Reviewed by Antonio Gomes.
1013 [EFL] Cleanup glib support (make it optional)
1014 https://bugs.webkit.org/show_bug.cgi?id=42480
1016 Fixing support for compiling EFL port without glib.
1018 * cmake/FindGthread.cmake: Added.
1019 * cmake/OptionsEfl.cmake:
1021 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
1023 Reviewed by Antonio Gomes.
1025 [EFL] Add support for using libcurl network backend.
1026 https://bugs.webkit.org/show_bug.cgi?id=42286
1028 Instead of just libsoup, the EFL port now can use libcurl backend.
1029 This is a step in the direction of removing dependency on glib. Just
1030 need to pass the option -DNETWORK_BACKEND=curl to cmake in order to
1033 * cmake/OptionsEfl.cmake:
1035 2010-07-23 Andras Becsi <abecsi@webkit.org>
1037 Reviewed by Kenneth Rohde Christiansen.
1039 [Qt] Enable the build of MiniBrowser.
1041 * WebKit.pro: add MiniBrowser.pro to SUBDIRS.
1043 2010-07-23 Balazs Kelemen <kb@inf.u-szeged.hu>
1045 Reviewed by Kenneth Rohde Christiansen.
1047 [Qt] Setup the QtWebProcess
1049 https://bugs.webkit.org/show_bug.cgi?id=42623
1051 * WebKit.pro: Add WebKit2.pro to the build guarded by webkit2 config variable.
1053 2010-07-20 Rafael Antognolli <antognolli@profusion.mobi>
1055 Reviewed by Antonio Gomes.
1057 [EFL] Enable Ecore-X on compile time
1058 https://bugs.webkit.org/show_bug.cgi?id=42600
1060 Check for a flag received from cmake configure and disable it
1061 if necessary. Also disable it if Ecore-X wasn't found.
1063 EFL port does not support automated tests yet.
1065 * cmake/FindEFL.cmake:
1066 * cmake/OptionsEfl.cmake:
1068 2010-07-20 Hans Wennborg <hans@chromium.org>
1070 Reviewed by Steve Block.
1072 Add WebCore/bindings/generic/RuntimeEnabledFeatures.cpp to build files
1073 https://bugs.webkit.org/show_bug.cgi?id=42380
1075 RuntimeEnabledFeatures.cpp and .h were moved from bindings/v8 to
1076 bindings/generic a while a go (in r54593), but need to
1077 be added to the build in order to be used.
1079 No new functionality so no new tests.
1083 2010-07-16 Leandro Pereira <leandro@profusion.mobi>
1085 [EFL] Unreviewed build system cleanup.
1087 Remove reference to "mediaControlsGtk.css".
1089 * cmake/WebKitGenerators.cmake:
1091 2010-07-16 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1093 Reviewed by Antonio Gomes.
1095 [EFL] Build with MathML enabled. Fix build when MathML is enabled and
1096 make it the default.
1097 https://bugs.webkit.org/show_bug.cgi?id=42453
1099 * cmake/OptionsEfl.cmake: build with MathML enabled as default.
1101 2010-07-15 Martin Robinson <mrobinson@igalia.com>
1103 Reviewed by Oliver Hunt.
1105 [GTK] Simplify the distribution step
1106 https://bugs.webkit.org/show_bug.cgi?id=42414
1108 * GNUmakefile.am: Remove unused variables. Rely on WebCore/GNUmakefile.am
1109 to handle distributing IDL files from WebCore and to modify EXTRA_DIST.
1111 2010-07-14 Martin Robinson <mrobinson@igalia.com>
1113 Reviewed by Xan Lopez.
1115 [GTK] Get rid of libWebCoreJS
1116 https://bugs.webkit.org/show_bug.cgi?id=42083
1118 * GNUmakefile.am: Remove the libWebCoreJS library from the extra
1119 link libraries. Add IDL files to the distribution manually, as they
1120 are no longer included in the header list. This prevents a good deal
1121 of repetition in the source listings by avoiding listing both the IDL
1122 files and their final targets.
1124 2010-07-14 Vincent Scheib <scheib@chromium.org>
1126 Reviewed by Kent Tamura
1128 Configure Git to ignore build files generated by Chromium .gyp on windows.
1130 Bug 42205: Chromium build files on windows not ignored by git
1131 https://bugs.webkit.org/show_bug.cgi?id=42205
1133 * .gitignore: Updated
1135 2010-07-13 Sheriff Bot <webkit.review.bot@gmail.com>
1137 Unreviewed, rolling out r63262.
1138 http://trac.webkit.org/changeset/63262
1139 https://bugs.webkit.org/show_bug.cgi?id=42229
1141 broke Windows compile (Requested by bweinstein on #webkit).
1145 2010-07-13 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
1147 Reviewed by Oliver Hunt.
1149 Separate CoreFoundation specific tests in JSC's testapi.c
1151 testapi.c depends on the Core Foundation.
1152 https://bugs.webkit.org/show_bug.cgi?id=40058
1154 * WebKit.pro: enable compilation of JSC C API test.
1156 2010-07-13 Scott Violet <sky@chromium.org>
1158 Reviewed by David Levin.
1160 [Chromium] Makes pressing tab accept the currently selected item in a popup.
1161 https://bugs.webkit.org/show_bug.cgi?id=42172
1163 * WebCore/platform/chromium/PopupMenuChromium.cpp:
1165 2010-07-12 Xan Lopez <xlopez@igalia.com>
1167 Reviewed by Gustavo Noronha.
1173 2010-07-12 Xan Lopez <xlopez@igalia.com>
1175 Reviewed by Gustavo Noronha.
1177 Suffix .mo files with the GTK+ API version so that they can be
1178 parallel installable.
1182 2010-07-12 Xan Lopez <xlopez@igalia.com>
1184 Reviewed by Gustavo Noronha.
1186 Add another include path to the scanner to avoid warnings related
1187 to undefined types. It wasn't picking up <webkit/foo.h>-like
1192 2010-07-07 Rafael Antognolli <antognolli@profusion.mobi>
1194 Reviewed by Adam Barth.
1196 [EFL] Fix cmake build and libsoup detection
1197 Some changes should be done to cmake build system to fix the detection of libsoup and correct some link paths:
1198 - LINK_FLAGS should be set using quotes, otherwise some wrong
1199 substitution takes place;
1200 - we should use LIBSOUP24_* instead of LIBSOUP_* since this is the
1201 version we are using;
1202 - need to set HAVE_LIBSOUP_2_29_90 if we find a version equal or newer
1204 https://bugs.webkit.org/show_bug.cgi?id=41717
1206 * cmake/OptionsEfl.cmake:
1208 2010-07-06 Leandro Pereira <leandro@profusion.mobi>
1210 Unreviewed build fix.
1212 [EFL] Add macro to generate inspector code.
1214 * cmake/WebKitGenerators.cmake:
1216 2010-07-06 Martin Robinson <mrobinson@igalia.com>
1220 Build fix after r62549.
1222 * GNUmakefile.am: Remove new variable that is no longer used.
1224 2010-07-06 Ilya Tikhonovsky <loislo@chromium.org>
1226 Reviewed by Yury Semikhatsky.
1228 WebInspector: generator part of the patch for bug 40675.
1229 On the way to Remote Debugging we want to support JSON serialization
1230 on both sides of WebInspector transport.
1231 As far as InspectorFrontend class is a simple proxy to WebInspector
1232 it would be better to generate it from an IDL file.
1233 We have generator infrastructure for binding and will reuse it for
1235 https://bugs.webkit.org/show_bug.cgi?id=41692
1239 2010-07-05 Antti Koivisto <koivisto@iki.fi>
1241 Revert unplanned project file change.
1245 2010-06-23 Martin Robinson <mrobinson@igalia.com>
1247 Reviewed by Gustavo Noronha Silva.
1249 [GTK] Separate DerivedSources per-project
1250 https://bugs.webkit.org/show_bug.cgi?id=41109
1252 Separate WebKitGTK+ DerivedSources into per-project subdirectories to prepare
1253 for properly building WebKit2.
1257 2010-07-01 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1259 Reviewed by Simon Hausmann.
1261 [Qt] Fix a comment in WebKit.pri.
1265 2010-06-16 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1267 Reviewed by Simon Hausmann.
1269 [Qt] Fix qmake vcproj generation for QtWebKit.
1271 qmake use TARGET=/LIBS+= -lTARGET to create dependencies
1272 between projects in a subdir template.
1274 Since when compiling outside of Qt we hijack the target name of
1275 QtWebKit to add the configuration and version suffix to the binary
1276 filename, qmake can't establish the WebCore project as a dependency
1279 This patch makes sure that the target is not hijacked on the
1280 first of the three passes where the dependencies are determined.
1284 2010-07-01 Simon Hausmann <simon.hausmann@nokia.com>
1286 Rubber-stamped by Laszlo Gombos.
1288 [Qt][Symbian] Bumped up the maximum heap size to 96MB
1292 2010-06-30 Leandro Pereira <leandro@profusion.mobi>
1296 Generate CSSValueKeywords.cpp instead of CSSValueKeywords.c to avoid
1297 recompilation and relinking of WebCore when no files were changed.
1299 * cmake/WebKitGenerators.cmake:
1301 2010-06-29 Antoine Labour <piman@chromium.org>
1303 Reviewed by Dimitri Glazkov.
1305 Only call Windows-specific PlatformSkiaContext functions on Windows.
1307 * WebCore/platform/graphics/chromium/LayerChromium.cpp:
1308 * WebCore/platform/graphics/chromium/LayerRendererChromium.cpp:
1310 2010-06-28 John Gregg <johnnyg@google.com>
1312 Reviewed by Kent Tamura.
1314 add ENABLE_DIRECTORY_UPLOAD build support
1315 https://bugs.webkit.org/show_bug.cgi?id=41100
1319 2010-06-28 Xan Lopez <xlopez@igalia.com>
1321 Reviewed by Gustavo Noronha.
1323 Bump version to 1.3.2.
1327 2010-06-28 Xan Lopez <xlopez@igalia.com>
1329 Rubber-stamped by Gustavo Noronha.
1331 Bump gobject-introspection required version to 0.6.15, since we
1332 are now shipping version 1.1 gir files.
1336 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1338 Unreviewed build fix.
1340 [EFL] Build fix for latest version of Ecore library.
1341 Ecore recently changed return type of callbacks from int to Eina_Bool.
1343 * cmake/FindEFL.cmake: Bump version of Ecore dependency.
1345 2010-06-28 Xan Lopez <xlopez@igalia.com>
1347 Reviewed by Gustavo Noronha.
1349 [GTK] Does not compile with -DGSEAL_ENABLE
1350 https://bugs.webkit.org/show_bug.cgi?id=37851
1352 Add automake flag to signal whether we are building with GTK+ 2.x
1357 2010-06-28 Xan Lopez <xlopez@igalia.com>
1359 Reviewed by Gustavo Noronha.
1361 [GTK] Add support for GTK+3
1362 https://bugs.webkit.org/show_bug.cgi?id=41253
1364 Add --with-gtk configure flag, defaulting to support for GTK+ 2.x.
1369 2010-06-26 Tony Gentilcore <tonyg@chromium.org>
1371 Reviewed by Dimitri Glazkov.
1373 Add an --enable-web-timing flag which guards Web Timing support.
1374 https://bugs.webkit.org/show_bug.cgi?id=38924
1376 This flag is disabled by default.
1377 See: http://dev.w3.org/2006/webapi/WebTiming/
1381 2010-06-25 Jedrzej Nowacki <jedrzej.nowacki@nokia.com>
1383 Reviewed by Simon Hausmann.
1385 Introduce to QtScript benchmarks.
1387 The QtScript performance should be tested regularly. The patch introduces
1388 micro benchmarks for existing API.
1390 [Qt] Performance of the QtScript API is not tested.
1391 https://bugs.webkit.org/show_bug.cgi?id=40911
1395 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1397 Reviewed by Kenneth Rohde Christiansen.
1399 [CMake] Add option to enable JIT.
1400 JIT is disabled by default, but now it's possible to enable it through
1401 an option to CMake: -DENABLE_JIT will enable it.
1402 https://bugs.webkit.org/show_bug.cgi?id=40936
1404 * cmake/OptionsEfl.cmake: add new -DENABLE_JIT option.
1405 * cmakeconfig.h.cmake: use new -DENABLE_JIT option.
1407 2010-06-23 Leandro Pereira <leandro@profusion.mobi>
1409 Reviewed by Kenneth Rohde Christiansen.
1411 [EFL] Add support to CPack (to generate source tarballs)
1412 https://bugs.webkit.org/show_bug.cgi?id=41009
1415 * cmake/OptionsEfl.cmake: Define the default source generator for
1417 * cmake/WebKitPackaging.cmake: Added. This file filters the source
1418 files so that only files relevant to the selected port are included
1419 in the source tarball. See comments for details.
1421 2010-06-22 Eric Seidel <eric@webkit.org>
1423 Unreviewed. Test commit for commit-queue@webkit.org.
1425 2010-06-21 Prasad Tammana <prasadt@chromium.org>
1427 Reviewed by Darin Adler.
1429 DumpRenderTree should allow tests with modal dialogs
1430 https://bugs.webkit.org/show_bug.cgi?id=35350
1432 * DumpRenderTree/LayoutTestController.cpp:
1433 (abortModalCallback):
1434 (LayoutTestController::staticFunctions):
1435 * DumpRenderTree/LayoutTestController.h:
1436 * DumpRenderTree/mac/LayoutTestControllerMac.mm:
1437 (LayoutTestController::abortModal):
1438 Add abortModal method to LayoutTestController and make it available from script.
1440 * DumpRenderTree/mac/UIDelegate.mm: Add support for showModalDialog.
1441 (-[UIDelegate modalWindowWillClose:]): Observer for NSWindowWillCloseNotifications to call
1442 abortModal from when modal window closes.
1443 (-[UIDelegate webViewRunModal:]): Delegate method for showModalDialog to run the modal loop.
1445 2010-06-21 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1447 Unreviewed debug build fix.
1449 [CMake] Do not force build type to Release
1450 https://bugs.webkit.org/show_bug.cgi?id=40566
1454 2010-06-21 Satish Sampath <satish@chromium.org>
1456 Reviewed by Steve Block.
1458 Speech Input Patch 0: Added compilation argument to conditionally compile pending patches.
1459 https://bugs.webkit.org/show_bug.cgi?id=40878
1463 2010-06-17 Shu Chang <chang.shu@nokia.com>
1465 Reviewed by Kenneth Rohde Christiansen.
1467 [Qt] Fix the link error on symbian with ENABLE_JIT=0.
1468 1. Add "#if ENABLE(JIT)" in the header file;
1469 2. Put feature enable/disable logic to a common.pri so
1470 that both JavaScriptCore.pri and WebCore.pri can share.
1472 https://bugs.webkit.org/show_bug.cgi?id=40780
1474 * common.pri: Added.
1476 2010-06-17 Alexis Menard <alexis.menard@nokia.com>
1478 Reviewed by Kenneth Rohde Christiansen.
1480 [Qt] Upstream the WebKit QML integration plugin
1481 https://bugs.webkit.org/show_bug.cgi?id=40050
1483 Add to the build the QML WebKit integration plugin.
1487 2010-06-17 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1489 Reviewed by Gustavo Noronha.
1491 Update CMake build system to use new script for generating source files
1492 with gperf (r61091).
1493 https://bugs.webkit.org/show_bug.cgi?id=40628
1495 * cmake/WebKitGenerators.cmake:
1497 2010-06-17 Mark Brand <mabrand@mabrand.nl>
1499 Reviewed by Simon Hausmann.
1501 [Qt] use "win32-g++*" scope to match all MinGW makespecs
1503 The scope "win32-g++" comes from the name of the makespec. However, it
1504 is frequently used to check for MinGW. This works fine as long as
1505 win32-g++ is the only makespec for MinGW. Now we need the wildcard
1506 to cover "win32-g++-cross" as well.
1510 2010-06-15 Xan Lopez <xlopez@igalia.com>
1512 Unreviewed build fix.
1514 Remove GSEAL from the debug config since the bots have a GTK+
1515 version too old, duh.
1519 2010-06-15 Xan Lopez <xlopez@igalia.com>
1521 Reviewed by Gustavo Noronha.
1523 [GTK] Does not compile with -DGSEAL_ENABLE
1524 https://bugs.webkit.org/show_bug.cgi?id=37851
1526 Add GSEAL_ENABLE flag when doing debug builds.
1530 2010-06-13 Tony Chang <tony@chromium.org>
1532 Reviewed by Darin Fisher.
1534 Chromium shouldn't build inside the source directory
1535 https://bugs.webkit.org/show_bug.cgi?id=40489
1537 Ignore Chromium Linux build files.
1539 * .: Added property svn:ignore. Modified property svn:ignore.
1541 2010-06-09 Leandro Pereira <leandro@profusion.mobi>
1543 Reviewed by Adam Treat.
1545 [EFL] Allow building core libraries as shared objects to speed up
1546 linking time on machines with small amounts of memory.
1547 http://webkit.org/b/39899
1549 * CMakeLists.txt: Add SHARED_CORE option.
1550 * cmake/FindGlib.cmake: Add GObject to the list of GLib libraries to
1552 * cmake/OptionsEfl.cmake: Remove default library type definitions.
1553 * cmake/WebKitHelpers.cmake: -fvisibility=hidden did not behave well
1554 when SHARED_CORE is used.
1556 2010-06-08 Xan Lopez <xlopez@igalia.com>
1558 Reviewed by Gustavo Noronha.
1560 [GTK] Unit testing for WebKitDOMNode hierarchy walk
1561 https://bugs.webkit.org/show_bug.cgi?id=40171
1563 Add DOM node test to the build system.
1567 2010-06-02 Sterling Swigart <sswigart@google.com>
1569 Reviewed by David Levin.
1571 Image Resizer Patch 0: Added compilation argument to conditionally compile pending patches.
1572 https://bugs.webkit.org/show_bug.cgi?id=39906
1576 2010-05-31 Xan Lopez <xlopez@igalia.com>
1578 Reviewed by Gustavo Noronha.
1580 Copy the NEWS file to the toplevel when creating the release
1581 tarballs, otherwise it's a bit hard to find.
1585 2010-05-27 Gustavo Noronha Silva <gns@gnome.org>
1587 Final make distcheck fix - clean up generated GDOM files on distclean.
1591 2010-05-27 Xan Lopez <xlopez@igalia.com>
1593 More GTK+ distcheck fixes.
1597 2010-05-27 Xan Lopez <xlopez@igalia.com>
1599 Reviewed by Gustavo Noronha.
1601 Bump for 1.3.1 release.
1605 2010-05-27 Gustavo Noronha Silva <gns@gnome.org>
1607 Reviewed by Xan Lopez.
1609 Build fix for introspection support - make sure DOM headers are
1610 included by the GI scanner.
1614 2010-05-26 Gustavo Noronha Silva <gns@gnome.org>
1616 Build fixes for make distcheck.
1620 2010-05-26 Xan Lopez <xlopez@igalia.com>
1622 Reviewed by Gustavo Noronha.
1624 [GTK] Add support for DOM events in the GObject DOM bindings
1625 https://bugs.webkit.org/show_bug.cgi?id=38844
1627 Add new test to the build.
1631 2010-05-22 Leandro Pereira <leandro@profusion.mobi>
1633 Reviewed by Eric Seidel.
1635 [EFL] Build fix (always compile libraries with -fPIC when compiler
1636 is gcc; always define WTF_USE_PTHREADS).
1637 http://webkit.org/b/39235
1639 * cmake/OptionsCommon.cmake:
1640 * cmake/OptionsEfl.cmake:
1641 * cmake/WebKitHelpers.cmake:
1643 2010-05-19 Dan Winship <danw@gnome.org>
1645 Reviewed by Xan Lopez.
1647 [GTK] Install introspection files in our prefix, not
1648 gobject-introspection's prefix
1653 2010-05-15 Leandro Pereira <leandro@profusion.mobi>
1655 Reviewed by Adam Treat.
1657 [EFL] Add build system for the EFL port.
1658 http://webkit.org/b/37945
1660 * CMakeLists.txt: Added.
1661 * cmake/FindCFLite.cmake: Added.
1662 * cmake/FindCairo.cmake: Added.
1663 * cmake/FindEFL.cmake: Added.
1664 * cmake/FindFreetype.cmake: Added.
1665 * cmake/FindGDK-PixBuf.cmake: Added.
1666 * cmake/FindGDK.cmake: Added.
1667 * cmake/FindGIO.cmake: Added.
1668 * cmake/FindGlib.cmake: Added.
1669 * cmake/FindICU.cmake: Added.
1670 * cmake/FindLibSoup2.cmake: Added.
1671 * cmake/FindLibXlst.cmake: Added.
1672 * cmake/FindPango.cmake: Added.
1673 * cmake/FindSqlite.cmake: Added.
1674 * cmake/LibFindMacros.cmake: Added.
1675 * cmake/OptionsCommon.cmake: Added.
1676 * cmake/OptionsEfl.cmake: Added.
1677 * cmake/WebKitEfl.cmake: Added.
1678 * cmake/WebKitFS.cmake: Added.
1679 * cmake/WebKitFeatures.cmake: Added.
1680 * cmake/WebKitGenerators.cmake: Added.
1681 * cmake/WebKitHelpers.cmake: Added.
1682 * cmake/WebKitMacros.cmake: Added.
1683 * cmakeconfig.h.cmake: Added.
1685 2010-05-14 Simon Hausmann <simon.hausmann@nokia.com>
1687 Rubber-stamped by Antti Koivisto.
1689 [Qt] Rename QtLauncher to QtTestBrowser
1690 https://bugs.webkit.org/show_bug.cgi?id=37665
1694 2010-05-12 Csaba Osztrogonác <ossy@webkit.org>
1696 Reviewed by Kenneth Rohde Christiansen.
1698 [Qt] Link error in debug mode without debug_and_release config
1699 https://bugs.webkit.org/show_bug.cgi?id=39006
1701 * WebKit.pri: Unnecessary build_pass guard removed.
1703 2010-05-12 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1705 Reviewed by Kenneth Rohde Christiansen.
1707 [Qt] Detect debug mode consistently
1708 https://bugs.webkit.org/show_bug.cgi?id=38863
1712 2010-05-08 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1714 Reviewed by Kenneth Rohde Christiansen.
1716 [Qt] Build the ImageDiff tool for all platforms including Windows and Symbian
1717 https://bugs.webkit.org/show_bug.cgi?id=38706
1721 2010-05-07 Simon Hausmann <simon.hausmann@nokia.com>
1723 Add a few more files with Windows linefeeds to the .gitattributes file.
1727 2010-05-05 Alejandro G. Castro <alex@igalia.com>
1729 Reviewed by Xan Lopez.
1731 Fixed the gobject introspection compilation with the new DOM
1732 bindings, we needed to add DOM objects.
1736 2010-05-04 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1738 Unreviewed, build fix for Symbian.
1740 [Symbian] Symbian builds does not support shadow builds
1742 Revision r54715 broke the Symbian build. For Symbian
1743 the include directory is generated in the root of the source tree.
1744 This patch sets the INCLUDEPATH accordingly for Symbian.
1748 2010-05-03 Adam Barth <abarth@webkit.org>
1750 Reviewed by Dimitri Glazkov.
1752 Add some more Chromium-specific files to gitignore
1753 https://bugs.webkit.org/show_bug.cgi?id=38469
1755 These files are generated as part of the update-webkit --chromium
1760 2010-05-02 Geoff Levand <geoff.levand@am.sony.com>
1762 Reviewed by Eric Seidel.
1764 [GTK] Fix out of source build failure
1765 https://bugs.webkit.org/show_bug.cgi?id=38051
1767 Add a preprocessor include path for generated GTK header files.
1768 Fixes build errors like these when building GTK out of source:
1770 webkit.h: error: webkit/webkitversion.h: No such file or directory
1774 2010-05-02 Kartikaya Gupta <kagupta@rim.com>
1776 Reviewed by George Staikos.
1778 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.
1780 https://bugs.webkit.org/show_bug.cgi?id=37888
1782 No new tests. None needed.
1784 * bindings/scripts/IDLParser.pm:
1786 2010-04-29 Xan Lopez <xlopez@igalia.com>
1788 Reviewed by Gustavo Noronha.
1790 [GTK] GObject DOM bindings
1791 https://bugs.webkit.org/show_bug.cgi?id=33590
1793 Add WebKitDOMDocument tests to the build.
1797 2010-04-28 Sam Weinig <sam@webkit.org>
1799 Reviewed by Mark Rowe.
1801 Add WebKit2 to the lists of modules to build.
1805 2010-04-21 Xan Lopez <xlopez@igalia.com>
1807 Reviewed by Adam Barth.
1809 [GTK] GObject DOM bindings
1810 https://bugs.webkit.org/show_bug.cgi?id=33590
1812 Add build bits for the GObject DOM bindings.
1816 2010-04-20 Xan Lopez <xlopez@igalia.com>
1820 * autotools/webkit.m4:
1822 2010-04-19 Diego Escalante Urrelo <descalante@igalia.com>
1824 Reviewed by Xan Lopez.
1826 [Gtk] Evaluate and create tests for all the AtkRole's implemented by
1828 https://bugs.webkit.org/show_bug.cgi?id=34449
1830 Add and enable the build of testatkroles to test ATK non form roles.
1834 2010-04-18 Michael Forney <michael@mforney.org>
1836 Reviewed by Laszlo Gombos.
1838 https://bugs.webkit.org/show_bug.cgi?id=37762
1840 Fixes the sandbox option in configure.
1842 * configure.ac: Fix cut and paste error in the sandbox option causing
1843 --{enable,disable}-sandbox to be ineffective, and it to be controlled
1846 2010-04-09 Simon Hausmann <simon.hausmann@nokia.com>
1848 Unreviewed crash fix.
1850 Revert part of 57320 that would remove NDEBUG in release builds for
1855 2010-04-09 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1857 Reviewed by Simon Hausmann.
1859 [Qt] Fix crashes with package builds in release
1861 * WebKit.pri: Don't randomly add NDEBUG to the defines.
1863 2010-04-07 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1865 Reviewed by Kenneth Rohde Christiansen.
1867 [Qt] Fix trunk (non-standalone) builds for Symbian
1868 https://bugs.webkit.org/show_bug.cgi?id=37136
1870 Test for source files before building instead of relying on
1871 standalone_package config.
1875 2010-04-01 Kinuko Yasuda <kinuko@chromium.org>
1877 Reviewed by Dmitry Titov.
1879 Add FileThread for async file operation support in FileReader and FileWriter
1880 https://bugs.webkit.org/show_bug.cgi?id=36896
1882 Add EANBEL_FILE_READER and ENABLE_FILE_WRITER flags.
1886 2010-04-01 Ojan Vafai <ojan@chromium.org>
1888 Reviewed by Adam Barth.
1890 autoinstalled should be git ignored
1891 https://bugs.webkit.org/show_bug.cgi?id=36970
1895 2010-04-01 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1897 Reviewed by Kenneth Rohde Christiansen.
1899 [Qt]Add -Wextra warning level to the QtWebKit build
1900 https://bugs.webkit.org/show_bug.cgi?id=36971
1904 2010-04-01 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1906 Reviewed by Holger Freyther.
1908 [GTK] webkit_get_default_session() should make sure webkit_init() is called
1909 https://bugs.webkit.org/show_bug.cgi?id=36754
1915 2010-03-26 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1917 Reviewed by Simon Hausmann.
1919 [Qt] Build JavaScriptCore as a static library.
1920 https://bugs.webkit.org/show_bug.cgi?id=36590
1922 This patch takes what was left of the unused JavaScriptCore.pro
1923 and moved the compilation logic from JavaScriptCore.pri to
1928 2010-03-16 Xan Lopez <xlopez@igalia.com>
1930 Rubber-stamped by Gustavo Noronha.
1932 Update library version for 1.1.90 release.
1936 2010-03-16 Xan Lopez <xlopez@igalia.com>
1938 Reviewed by Gustavo Noronha.
1940 Bump version for 1.1.90 release.
1944 2010-03-16 Xan Lopez <xlopez@igalia.com>
1946 Reviewed by Gustavo Noronha.
1948 Add support for Fast Mobile Scrolling in the build system.
1952 2010-03-16 Simon Hausmann <simon.hausmann@nokia.com>
1954 Add WebKitTools/TestResultServer/index.yaml to gitattributes to ignore for crlf conversion.
1958 2010-03-12 Scott Byer <scottbyer@chromium.org>
1960 Reviewed by David Levin.
1962 Popup font size needs to be exposed to clients.
1963 https://bugs.webkit.org/show_bug.cgi?id=35990
1965 Add function to expose the popup menu font size, add a field to
1966 WebPopupMenuInfo that receives that information to convey that to
1967 the web view client's createPopupMenu() call.
1969 * WebCore/platform/chromium/PopupMenuChromium.cpp:
1970 * WebCore/platform/chromium/PopupMenuChromium.h:
1971 * WebKit/chromium/public/WebPopupMenuInfo.h:
1972 * WebKit/chromium/src/ChromeClientImpl.cpp:
1974 2010-03-11 Adam Roben <aroben@apple.com>
1976 Teach git about ObjC files
1978 Fixes <http://webkit.org/b/36015>.
1980 Reviewed by Tim Hatcher.
1982 * .gitattributes: Set the diff attribute for .m and .mm files, and .h
1983 files in Mac-specific directories. This can be used to generate
1984 more-readable diffs of ObjC files.
1986 2010-03-09 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1988 Unreviewed. Versioning for 1.1.23.
1992 2010-03-09 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1994 Unreviewed distcheck fix.
1998 2010-03-08 Jian Li <jianli@chromium.org>
2000 Reviewed by Dmitry Titov.
2003 https://bugs.webkit.org/show_bug.cgi?id=32993
2005 Add ENABLE_BLOB_SLICE feature define.
2009 2010-03-04 Fridrich Strba <fridrich.strba@bluewin.ch>
2011 Reviewed by Holger Freyther.
2013 https://bugs.webkit.org/show_bug.cgi?id=35726
2014 Remove orphaned #ifdef WTF_USE_GLIB_ICU_UNICODE_HYBRID
2016 Removing orphaned #if USE.
2020 2010-03-04 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
2022 Reviewed by Tor Arne Vestbø.
2024 [Qt] Make the OUTPUT_DIR variable in qmake projects independent of build-webkit's logic.
2026 This also allows shadow builds relying only on qmake to work properly.
2030 2010-03-03 Fridrich Strba <fridrich.strba@bluewin.ch>
2032 Reviewed by Xan Lopez.
2034 Miscellaneous little fixes for the windows build of webkit-gtk
2035 https://bugs.webkit.org/show_bug.cgi?id=35640
2037 * GNUmakefile.am: On Windows with GCC, presence of
2038 __declspec(dllexport) on some symbols disables the autoexport/autoimport
2039 feature for all others. Using regex here assures that all symbols that
2040 need to be exported in the dll are actually exported.
2042 2010-03-02 Arno Renevier <arno@renevier.net>
2044 Reviewed by Gustavo Noronha Silva.
2046 [Gtk] implements ChromeClient::requestGeolocationPermissionForFrame
2047 https://bugs.webkit.org/show_bug.cgi?id=35210
2051 2010-03-02 Dmitry Titov <dimich@chromium.org>
2053 Reviewed by Alexey Proskuryakov.
2055 Ignore compiled Java test cases in .gitignore.
2056 https://bugs.webkit.org/show_bug.cgi?id=35559
2060 2010-02-26 Arno Renevier <arno@renevier.net>
2062 Reviewed by Gustavo Noronha Silva.
2064 [Gtk] ignore WebKit/gtk/docs/GNUmakefile.in in .gitignore
2065 https://bugs.webkit.org/show_bug.cgi?id=35424
2069 2010-02-24 Sam Kerner <skerner@chromium.org>
2071 Reviewed by Darin Fisher.
2073 Expose WebFrame::setCanHaveScrollbars(). This allows a view
2074 which is being resized to not need scroll bars to ensure that
2077 Existing function setAllowsScrolling() was renamed
2078 setCanHaveScrollbars(), to be consistant with change 37159:
2079 http://trac.webkit.org/changeset/37159
2081 https://bugs.webkit.org/show_bug.cgi?id=35257
2083 * WebKit/chromium/public/WebFrame.h:
2084 * WebKit/chromium/src/ChromeClientImpl.cpp:
2085 * WebKit/chromium/src/WebFrameImpl.cpp:
2086 * WebKit/chromium/src/WebFrameImpl.h:
2088 2010-02-19 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
2090 Reviewed by Kenneth Rohde Christiansen.
2092 [Qt] Remove QGVLauncher
2094 https://bugs.webkit.org/show_bug.cgi?id=35292
2098 2010-02-24 Xan Lopez <xlopez@igalia.com>
2100 Reviewed by Gustavo Noronha.
2102 Enable SharedWorkers by default, since that's been the default for
2103 a long time in our build-webkit configuration.
2107 2010-02-23 James Choi <jchoi42@pha.jhu.edu>
2109 Add Solaris definitions
2110 https://bugs.webkit.org/show_bug.cgi?id=35214
2112 * WebKit/chromium/src/WebViewImpl.cpp
2113 * WebKit/chromium/src/WebFrameImpl.cpp
2115 2010-02-23 Arno Renevier <arno@renevier.net>
2117 Reviewed by Gustavo Noronha Silva.
2119 [Gtk]: testwebview does not work when called with absolute path
2120 https://bugs.webkit.org/show_bug.cgi?id=34940
2122 When testwebview is called as absolute path, chdir to executable
2123 directory before searching resource files.
2127 2010-02-23 Leandro Pereira <leandro@profusion.mobi>
2129 Reviewed by Gustavo Noronha Silva.
2131 Changes references of GOwnPtr to reflect their new place.
2132 http://webkit.org/b/35084
2134 * JavaScriptCore/JavaScriptCore.gypi:
2135 * JavaScriptCore/wtf/Threading.h:
2136 * JavaScriptCore/wtf/unicode/glib/UnicodeGLib.h:
2138 2010-02-23 Leandro Pereira <leandro@profusion.mobi>
2140 Reviewed by Gustavo Noronha Silva.
2142 Fixes references to GOwnPtr and GRefPtr so the GTK+ port builds
2144 http://webkit.org/b/35084
2148 2010-02-23 Diego Escalante Urrelo <descalante@igalia.com>
2150 Reviewed by Eric Seidel.
2152 [gtk] missing libsoup-2.4 package in gir generation
2153 https://bugs.webkit.org/show_bug.cgi?id=35199
2155 Include libsoup-2.4 package in gobject introspection .gir generation.
2159 2010-02-22 Huahui Wu <hwu@google.com>
2161 Reviewed by Eric Seidel.
2163 Add code that enables SquirrelFish Extreme (a.k.a JSCX, JSC JIT)
2164 in Android. It's disabled by default, but is enabled when the
2165 enveronment variable ENABLE_JSC_JIT is set to true.
2166 https://bugs.webkit.org/show_bug.cgi?id=34855
2170 2010-02-22 Xan Lopez <xlopez@igalia.com>
2172 Reviewed by Gustavo Noronha.
2174 Bump library versioning for 1.1.22 release.
2178 2010-02-22 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2180 Reviewed by Kenneth Rohde Christiansen.
2182 [Qt] Add support for layout tests on Symbian
2183 https://bugs.webkit.org/show_bug.cgi?id=31589
2187 2010-02-20 Noam Rosenthal <noam.rosenthal@nokia.com>
2189 Reviewed by Laszlo Gombos.
2191 [Qt] ENABLE_3D_RENDERING should be optional
2192 https://bugs.webkit.org/show_bug.cgi?id=35100
2194 * WebKit.pri: ENABLE_3D_RENDERING moved to a proper feature test
2196 2010-02-19 Maciej Stachowiak <mjs@apple.com>
2198 Reviewed by David Levin.
2200 Add an ENABLE flag for sandboxed iframes to make it possible to disable it in releases
2201 https://bugs.webkit.org/show_bug.cgi?id=35147
2205 2010-02-18 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2207 Reviewed by Eric Seidel.
2209 Add .gitattributes file for custom ChangeLog merge-driver
2211 * .gitattributes: Added.
2213 2010-02-17 Noam Rosenthal <noam.rosenthal@nokia.com>
2215 Reviewed by Ariya Hidayat.
2217 [Qt] GraphicsLayer: support perspective and 3D transforms
2218 https://bugs.webkit.org/show_bug.cgi?id=34960
2220 * WebKit.pri: added appropriate define: ENABLED_3D_RENDERING
2222 2010-02-15 Philippe Normand <pnormand@igalia.com>
2224 Reviewed by Gustavo Noronha Silva.
2226 [GStreamer] Should handle BUFFERING messages
2227 https://bugs.webkit.org/show_bug.cgi?id=30004
2229 * configure.ac: Bump gstreamer -core/-plugins-base requirements to
2230 0.10.25 which is the minimum required version for on-disk buffering.
2232 2010-02-16 Xan Lopez <xlopez@igalia.com>
2234 Reviewed by Gustavo Noronha.
2236 Bump version to 1.1.22 so we can depend on it in applications.
2240 2010-02-12 Simon Hausmann <simon.hausmann@nokia.com>
2242 Reviewed by Holger Freyther.
2244 Removed WMLInputElement.* from .gitattributes as the file is
2249 2010-02-10 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
2251 Reviewed by Tor Arne Vestbø.
2253 [Qt] Make qtlauncher and qgvlauncher use the generated headers
2254 path to make sure they are correctly generated.
2258 2010-02-10 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
2260 Reviewed by Tor Arne Vestbø.
2262 [Qt] Manually add support for the install target on Symbian.
2264 This is required to copy the headers over the ones in Qt.
2268 2010-02-11 Fridrich Strba <fridrich.strba@bluewin.ch>
2270 Reviewed by Gustavo Noronha Silva.
2272 Detect properly different versions of libpng out there.
2276 2010-02-11 Xan Lopez <xlopez@igalia.com>
2278 Try to fix GTK+ build.
2282 2010-02-11 Antonio Gomes <tonikitoo@webkit.org>
2284 Reviewed by Xan Lopez.
2286 Adjust gstreamer-plugins-base minimum version check (from 0.10 to 0.10.23).
2290 2010-02-08 Maciej Stachowiak <mjs@apple.com>
2292 Reviewed by Cameron Zwarich.
2294 Restore ENABLE_RUBY flag so vendors can ship with Ruby disabled if they choose.
2295 https://bugs.webkit.org/show_bug.cgi?id=34698
2299 2010-02-08 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2301 Reviewed by Xan Lopez.
2303 Bump version to 1.1.21, and adjust library versioning accordingly.
2307 2010-02-05 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2309 Reviewed by Gustavo Noronha.
2311 Add gstreamer-app-0.10 to configure.ac
2312 https://bugs.webkit.org/show_bug.cgi?id=34317
2316 2010-02-05 Simon Hausmann <simon.hausmann@nokia.com>
2318 Reviewed by Tor Arne Vestbø.
2320 Add .gitattributes file to tell git about files with Windows linefeeds
2321 https://bugs.webkit.org/show_bug.cgi?id=34645
2323 On Windows git defaults to "true" for core.autocrlf, meaning all text
2324 files in the working directory are converted from CRLF to LF on checkin
2325 time. Some files present in the repository have been checked in with
2326 CRLF linefeeds and git should not try to convert them. The added
2327 .gitattributes file tells git to not do any CRLF conversion.
2329 * .gitattributes: Added.
2331 2010-02-05 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2333 Reviewed by Simon Hausmann.
2335 [Qt] Generate convenience headers (QWebView, etc) using qmake
2337 In Qt this is done using syncqt, but we use a pro-file instead
2338 that generates makefile-rules for each of the extra headers.
2340 These extra headers are installed alongside the normal headers.
2342 * DerivedSources.pro: Include API-DerivedSources
2344 2010-02-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2346 Reviewed by Lars Knoll.
2348 [Qt] Make 'make -f Makefile.DerivedSources qmake' work
2350 Previously this target ended up generating a file named
2351 Makefile.DerivedSources.DerivedSources, and so on.
2353 * DerivedSources.pro:
2355 2010-02-04 Christian Dywan <christian@twotasts.de>
2357 Reviewed by Xan Lopez.
2359 Require either libsoup 2.28.2 or 2.29.90.
2363 2010-02-04 Xan Lopez <xlopez@igalia.com>
2365 Reviewed by Gustavo Noronha.
2367 Bump minimum libsoup requirement to 2.29.90
2371 2010-02-02 Gustavo Noronha Silva <gns@gnome.org>
2373 Reviewed by Xan Lopez.
2375 Bump version, and adjust library versioning for 1.1.20.
2379 2010-01-29 Jeremy Orlow <jorlow@chromium.org>
2381 Reviewed by Dimitri Glazkov.
2383 A first step towards the Indexed Database API
2384 https://bugs.webkit.org/show_bug.cgi?id=34342
2386 Add Indexed Database API
2390 2010-01-27 Simon Hausmann <simon.hausmann@nokia.com>
2392 Reviewed by Kenneth Rohde Christiansen.
2394 [Qt] Don't build the tests in packages, only the launcher(s)
2398 2010-01-27 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
2400 Reviewed by Tor Arne Vestbø.
2402 [Qt] Add the "d" suffix to QtWebKit's dll on Windows.
2406 2010-01-27 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
2408 Unreviewed build fix
2410 [Qt] Build fix for windows when QTDIR contains release libraries.
2412 * WebKit.pri: Use the <name>.lib syntax for linking instead of qmake's -l<name> emulation
2414 2010-01-26 Jedrzej Nowacki <jedrzej.nowacki@nokia.com>
2416 Reviewed by Simon Hausmann.
2418 First steps of the QtScript API.
2420 Two new classes were created; QScriptEngine and QScriptValue.
2421 The first should encapsulate a javascript context and the second a script
2424 This API is still in development, so it isn't compiled by default.
2425 To trigger compilation, pass --qmakearg="CONFIG+=build-qtscript" to
2428 https://bugs.webkit.org/show_bug.cgi?id=32565
2432 2010-01-25 Simon Hausmann <simon.hausmann@nokia.com>
2434 Reviewed by Laszlo Gombos.
2436 [Qt] Fix the build on Maemo5.
2438 https://bugs.webkit.org/show_bug.cgi?id=34051
2440 * WebKit.pri: Disable the use of uitools, just like it's done for Symbian.
2442 2010-01-21 No'am Rosenthal <noam.rosenthal@nokia.com>
2444 Reviewed by Antti Koivisto.
2446 [Qt] Implement GraphicsLayer for accelerated layer compositing
2447 https://bugs.webkit.org/show_bug.cgi?id=33514
2449 * WebKit.pri: Addded compile flags to enable accelerated compositing
2450 on versions higher than 4.5
2452 2010-01-20 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2454 Reviewed by Simon Hausmann.
2456 [Qt] Make DumpRenderTree build on Windows
2460 2010-01-20 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
2462 Reviewed by Simon Hausmann.
2464 [Qt] Fix the recursive generated_files target to work with qmake -r -o
2466 * DerivedSources.pro:
2468 2010-01-20 Simon Hausmann <simon.hausmann@nokia.com>
2470 Reviewed by Tor Arne Vestbø.
2472 [Qt] Make it possible (on *nix at least) to recursively call "make generated_files"
2474 * DerivedSources.pro:
2476 2010-01-19 Gustavo Noronha Silva <gns@gnome.org>
2478 Unreviewed. Shared library versioning update for 1.1.19.
2482 2010-01-15 Gustavo Noronha Silva <gns@gnome.org>
2484 Rubber-stamped by Xan Lopez.
2486 Bump version to 1.1.19.
2490 2010-01-14 Csaba Osztrogonác <ossy@webkit.org>
2492 Reviewed by Eric Seidel.
2494 [Qt] Defective dependencies caused build failing on QtBuildBot.
2495 https://bugs.webkit.org/show_bug.cgi?id=33693
2497 * WebKit.pri: CONFIG += depend_includepath added.
2499 2010-01-14 Steve Block <steveblock@google.com>
2501 Reviewed by David Levin.
2503 Moves general includes before bindings includes in Android build system.
2504 https://bugs.webkit.org/show_bug.cgi?id=33623
2506 This avoids problems with collisions between WebCore/platform/text/StringBuilder.h
2507 and the new JavaScriptCore/runtime/StringBuilder.h. This change puts
2508 JavaScriptCore/runtime and other bindings includes after the WebCore and other
2509 general includes, so that the WebCore StringBuilder.h is picked up when building
2512 * Android.mk: Modified.
2514 2010-01-13 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
2516 Reviewed by Simon Hausmann.
2518 [Qt] Split the build process in two different .pro files.
2519 This allows qmake to be run once all source files are available.
2521 * DerivedSources.pro: Added.
2524 2010-01-07 Daniel Bates <dbates@rim.com>
2526 Reviewed by Eric Seidel.
2528 https://bugs.webkit.org/show_bug.cgi?id=32987
2530 Added ENABLE_XHTMLMP flag. Disabled by default.
2534 2010-01-05 Gustavo Noronha Silva <gns@gnome.org>
2536 Reviewed by Xan Lopez.
2538 Based on idea and original patch by Evan Martin.
2540 Remove libWebCore intermediate library, to improve link time.
2542 [GTK] Build time must be reduced
2543 https://bugs.webkit.org/show_bug.cgi?id=32921
2547 2010-01-05 Xan Lopez <xlopez@igalia.com>
2549 Bump for 1.1.18 release.
2553 2010-01-04 Gustavo Noronha Silva <gns@gnome.org>
2555 Fix JSCore-1.0.gir path to fix make distcheck.
2559 2010-01-04 Simon Hausmann <simon.hausmann@nokia.com>
2561 Reviewed by Tor Arne Vestbø.
2563 [Qt] Fix standalone package builds.
2565 * WebKit.pri: Add logic for detecting standalone builds. Set OUTPUT_DIR to the top-level dir in that case.
2566 * WebKit.pro: Don't build JSC and DRT for package builds.
2568 2010-01-04 Eric Seidel <eric@webkit.org>
2570 Reviewed by Adam Barth.
2572 bugzilla-tool should not require users to install mechanize
2573 https://bugs.webkit.org/show_bug.cgi?id=32635
2575 * .gitignore: Ignore autoinstall.cache.d directory created by autoinstall.py
2577 2009-12-28 Estêvão Samuel Procópio <tevaum@gmail.com>
2579 Reviewed by Gustavo Noronha Silva.
2581 Bug 32940: [GTK] Changing the download throttle conditions.
2582 https://bugs.webkit.org/show_bug.cgi?id=32716
2584 The WebKitDownload progress notification was taking long to
2585 update. This fix makes notification happens each 0.7 secs
2586 or when the progress ups in 1%.
2588 * WebKit/gtk/webkit/webkitdownload.cpp:
2590 2009-12-22 Simon Hausmann <simon.hausmann@nokia.com>
2592 Rubber-stamped by Holger Freyther.
2594 Adjusted path to QtLauncher.
2598 2009-12-19 Evan Martin <evan@chromium.org>
2600 Reviewed by Gustavo Noronha Silva.
2602 Add a couple of WebKitGtk files to .gitignore.
2606 2009-12-18 Benjamin Otte <otte@gnome.org>
2608 Reviewed by Xan Lopez.
2610 [GTK] RemoveDashboard support. It's useless.
2614 2009-12-18 Simon Hausmann <simon.hausmann@nokia.com>
2616 Reviewed by Tor Arne Vestbø.
2618 [Qt] Clean up the qmake build system to distinguish between trunk builds and package builds
2620 https://bugs.webkit.org/show_bug.cgi?id=32716
2622 * WebKit.pri: Use standalone_package instead of QTDIR_build
2624 2009-12-17 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2626 Unreviewed. Build fixes for make distcheck.
2630 2009-12-16 Dan Winship <danw@gnome.org>
2632 Reviewed by Gustavo Noronha Silva.
2634 [Gtk] Content-Encoding support
2636 https://bugs.webkit.org/show_bug.cgi?id=522772
2638 * configure.ac: require libsoup 2.28.2 for SoupContentDecoder
2640 2009-12-13 Eric Seidel <eric@webkit.org>
2642 Reviewed by Gavin Barraclough.
2644 string-base64 test does not compute a valid base64 string
2645 http://bugs.webkit.org/show_bug.cgi?id=16806
2647 * tests/string-base64.js: change str[i] to str.charCodeAt(i)
2649 2009-12-10 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2651 Reviewed by Xan Lopez.
2653 [GTK] Should provide an API to control the IconDatabase
2654 https://bugs.webkit.org/show_bug.cgi?id=32334
2656 Add test to make sure favicon reporting works.
2660 2009-12-09 Steve Block <steveblock@google.com>
2662 Reviewed by Adam Barth.
2664 Adds Android Makefiles for building with V8.
2665 https://bugs.webkit.org/show_bug.cgi?id=32278
2667 * Android.mk: Modified. Includes Makefiles for V8.
2669 2009-12-08 Steve Block <steveblock@google.com>
2671 Reviewed by Adam Barth.
2673 [Android] Adds Makefiles for Android port.
2674 https://bugs.webkit.org/show_bug.cgi?id=31325
2676 * Android.mk: Added.
2678 2009-12-08 Christian Dywan <christian@twotoasts.de>
2680 Reviewed by Xan Lopez.
2682 * configure.ac: Require only libSoup 2.27.91 but check for 2.29.3
2683 and define HAVE_LIBSOUP_2_29_3 in that case.
2685 2009-12-08 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2687 Rubber-stamped by Xan Lopez.
2689 Late post-release version bump.
2693 2009-12-08 Dominik Röttsches <dominik.roettsches@access-company.com>
2695 Reviewed by Gustavo Noronha Silva.
2697 [Gtk] Create a TextBreakIterator implementation based on GLib (without ICU)
2698 https://bugs.webkit.org/show_bug.cgi?id=31469
2700 Removing hybrid configuration for --with-unicode-backend=glib
2701 ICU not required anymore.
2703 * autotools/webkit.m4:
2705 2009-12-08 Nikolas Zimmermann <nzimmermann@rim.com>
2707 Rubber-stamped by Maciej Stachowiak.
2709 Turn on (SVG) Filters for Gtk.
2710 https://bugs.webkit.org/show_bug.cgi?id=32224
2714 2009-12-07 Dmitry Titov <dimich@chromium.org>
2716 Rubber-stamped by Darin Adler.
2718 Remove ENABLE_SHARED_SCRIPT flags
2719 https://bugs.webkit.org/show_bug.cgi?id=32245
2720 This patch was obtained by "git revert" command and then un-reverting of ChangeLog files.
2724 2009-12-06 Gustavo Noronha Silva <gns@gnome.org>
2726 Reviewed by Xan Lopez.
2728 Build the new API test.
2730 [GTK] REGRESSION: webkit thinks it can render PDFs
2731 https://bugs.webkit.org/show_bug.cgi?id=32183
2735 2009-12-05 Vincent Untz <vuntz@gnome.org>
2737 Reviewed by Gustavo Noronha.
2739 Fixes race for builds with introspection enabled, and parallel
2744 2009-12-04 Xan Lopez <xlopez@igalia.com>
2746 Reviewed by Gustavo Noronha.
2748 [GTK]Enable DNS prefetching
2749 https://bugs.webkit.org/show_bug.cgi?id=23846
2751 Bump libsoup required version to 2.29.3 for DNS prefetching.
2755 2009-11-30 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2757 Rubber-stamped by Xan Lopez.
2759 Make sure we distribute and install GObject Introspection files.
2763 2009-11-30 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2765 Build fix. Make sure JSCore-1.0.gir is added to the distributed
2770 2009-11-30 Xan Lopez <xlopez@igalia.com>
2772 Reviewed by Gustavo Noronha.
2774 Bump versions for 1.1.17 release.
2778 2009-11-30 Jan-Arve Sæther <jan-arve.saether@nokia.com>
2780 Reviewed by Simon Hausmann.
2782 [Qt] Fix compilation with win32-icc
2784 Include os-win32 for stdint.h since MS does not ship that in their PSDK.
2788 2009-11-26 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2790 Reviewed by Oliver Hunt.
2792 Move GOwnPtr* from wtf to wtf/gtk
2793 https://bugs.webkit.org/show_bug.cgi?id=31793
2795 * GNUmakefile.am: Add JavaScriptCore/wtf/gtk to
2798 2009-11-24 Dmitry Titov <dimich@chromium.org>
2800 Reviewed by Eric Seidel.
2802 Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
2803 https://bugs.webkit.org/show_bug.cgi?id=31444
2807 2009-11-24 Jason Smith <dark.panda@gmail.com>
2809 Reviewed by Alexey Proskuryakov.
2811 RegExp#exec's returned Array-like object behaves differently from
2813 https://bugs.webkit.org/show_bug.cgi?id=31689
2815 * LayoutTests/fast/js/regexp-in-and-foreach-handling.html: Added.
2816 * LayoutTests/fast/js/script-tests/regexp-in-and-foreach-handling.js: Added.
2817 * LayoutTests/fast/js/regexp-in-and-foreach-handling-expected.txt: Added.
2819 2009-11-24 Jens Alfke <snej@chromium.org>
2821 Reviewed by David Levin.
2823 Ignore Chromium's Xcode projects that are auto-generated from .gyp files.
2824 https://bugs.webkit.org/show_bug.cgi?id=31847
2826 * .gitignore: Add three .xcodeproj files.
2828 2009-11-09 Priit Laes <plaes@plaes.org>
2830 Reviewed by Oliver Hunt.
2832 [Gtk] Build from tarball fails with --enable-introspection
2833 https://bugs.webkit.org/show_bug.cgi?id=31261
2835 We need to enable gobject-introspection during distcheck otherwise
2836 some of the required files are missing in tarball.
2840 2009-11-05 Priit Laes <plaes@plaes.org>
2842 Reviewed by Jan Alonzo.
2844 [Gtk] Build failure with --enable-introspection
2845 https://bugs.webkit.org/show_bug.cgi?id=31102
2847 Add search and include paths for JSCore-1.0.gir required by
2848 gobject-introspection tools.
2852 2009-11-04 Benjamin Otte <otte@gnome.org>
2854 Reviewed by Gustavo Noronha.
2856 Update Cairo requirement to 1.6.
2858 https://bugs.webkit.org/show_bug.cgi?id=19266
2862 2009-11-02 Estêvão Samuel Procópio <tevaum@gmail.com>
2864 Reviewed by Gustavo Noronha.
2866 [Build] make install ignores --prefix option for gobject-introspection.
2867 https://bugs.webkit.org/show_bug.cgi?id=31025
2869 Make the build system use the --prefix path also when installing
2870 gobject-introspection files.
2872 * configure.ac: use --prefix path in GITDIR and GIRTYPELIBDIR
2874 2009-11-02 Xan Lopez <xlopez@igalia.com>
2876 Bump version before release (or post-release, depending on your
2877 point of view) so that we can make applications depending on
2878 unreleased APIs in WebKit svn fail at configure time when the
2879 requirements are not met.
2883 2009-11-01 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2885 Reviewed by Eric Seidel.
2887 Turn on warnings for QtWebKit for gcc
2888 https://bugs.webkit.org/show_bug.cgi?id=30958
2890 * WebKit.pri: Turn on warnings for the GCC compiler
2892 2009-10-30 Adam Barth <abarth@webkit.org>
2894 Reviewed by Mark Rowe.
2896 Teach git to ignore some files
2897 https://bugs.webkit.org/show_bug.cgi?id=30951
2899 Ignore WebKitBuild because we never want to version that directory.
2900 Also, ignore the xcode project files so git clean doesn't blow away
2901 your project settings. Finally, ignore the compiled python files in
2902 WebKitTools/Script modules because they clutter up git status.
2904 * .gitignore: Added.
2906 2009-10-30 Roland Steiner <rolandsteiner@chromium.org>
2908 Reviewed by Eric Seidel.
2910 Remove ENABLE_RUBY guards as discussed with Dave Hyatt and Maciej Stachowiak.
2912 Bug 28420 - Implement HTML5 <ruby> rendering
2913 (https://bugs.webkit.org/show_bug.cgi?id=28420)
2915 No new tests (no functional change).
2919 2009-10-26 Holger Hans Peter Freyther <zecke@selfish.org>
2921 Rubber-stamped by Darin Adler.
2923 Export fastMalloc, fastCalloc, fastRealloc and fastFree
2924 https://bugs.webkit.org/show_bug.cgi?id=30769
2926 Export the FastMalloc functions outside of the libwebkit library
2927 to be able to instrument memory allocations. These are C++ symbols
2928 but do not require the C++ runtime to be useful and should be of
2929 no harm to plain C code.
2931 * autotools/symbols.filter:
2933 2009-10-26 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2935 Reviewed by Jan Alonzo.
2937 Alternative solution to regression introduced in r48672.
2941 2009-10-26 Xan Lopez <xlopez@igalia.com>
2943 Reviewed by Gustavo Noronha.
2945 Update for 1.1.16 release.
2949 2009-10-24 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2951 Reviewed by Holger Freyther.
2953 [Qt] [Symbian] Set the capability and memory required to run QtWebKit for Symbian
2954 https://bugs.webkit.org/show_bug.cgi?id=30476
2956 Set the stack size to 80 Kb and heap size to the 128kB - 32MB range
2957 to all executables linking against WebKit library.
2961 2009-10-18 Jan Michael Alonzo <jmalonzo@webkit.org>
2963 Reviewed by Holger Freyther.
2965 [GTK] Add MathML to the build system
2966 https://bugs.webkit.org/show_bug.cgi?id=30487
2968 Add --enable-mathml to configure.
2972 2009-10-15 Jan Michael Alonzo <jmalonzo@webkit.org>
2974 Reviewed by Xan Lopez.
2976 [GTK] marshal stamp files are not cleaned after a distclean
2977 https://bugs.webkit.org/show_bug.cgi?id=30156
2979 Add the stamp files directly to cleanfiles. Also rearrange the
2980 variable declarations so we don't miss any files that need to be
2981 cleaned up during the clean targets.
2985 2009-10-15 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2987 Unreviewed. Help text fix - Web Sockets default is no, not yes.
2991 2009-10-12 Jan Michael Alonzo <jmalonzo@webkit.org>
2993 Rubberstamped by Eric Seidel.
2995 [Gtk] Fix icu CFLAG for Darwin
2996 https://bugs.webkit.org/show_bug.cgi?id=29517
2998 Don't escape the srcdir variable. Also use $host instead of the
3001 * autotools/webkit.m4:
3003 2009-10-12 Jan Michael Alonzo <jmalonzo@webkit.org>
3005 Reviewed by Gustavo Noronha.
3007 [Gtk] Use the SQLite3 headers from WebKitLibraries if sqlite3 is undetected
3008 https://bugs.webkit.org/show_bug.cgi?id=29518
3012 2009-10-05 Zoltan Horvath <zoltan@webkit.org>
3014 Reviewed by Simon Hausmann.
3016 [Qt] Disable TCmalloc for Windows port at the present, because MinGW
3017 hasn't got built-in pthread library.
3021 2009-10-02 Prasanth Ullattil <prasanth.ullattil@nokia.com>
3023 Reviewed by Simon Hausmann.
3025 Disable a few more harmless MSVC warnings.
3029 2009-10-01 Laszlo Gombos <laszlo.1.gombos@nokia.com>
3031 Unreviewed, build fix.
3033 [Qt] Symbian build break after r48976.
3034 unix is set for Symbian in the Qt build system.
3038 2009-10-01 Zoltan Horvath <zoltan@webkit.org>
3040 Reviewed by Simon Hausmann.
3042 [Qt] Enable TCmalloc for the Linux, Mac and Windows Qt-port
3043 https://bugs.webkit.org/show_bug.cgi?id=27029
3045 Remove USE_SYSTEM_MALLOC for Linux, Mac and Windows Qt-port from WebKit.pri,
3046 so these Qt-ports will use TCmalloc as other ports.
3050 2009-10-01 Martin Robinson <martin.james.robinson@gmail.com>
3052 Reviewed by Xan Lopez.
3054 [GTK] GtkIMContext filtering interferes with DOM key events
3055 https://bugs.webkit.org/show_bug.cgi?id=28733
3057 Add new key event test ensuring that IME keypresses are handled.
3061 2009-10-01 Philippe Normand <pnormand@igalia.com>
3063 Reviewed by Xan Lopez.
3065 [GTK] data: uri support in media player
3066 https://bugs.webkit.org/show_bug.cgi?id=29842
3068 Check presence of gstreamer-pbutils-0.10.
3072 2009-09-26 David Kilzer <ddkilzer@apple.com>
3074 GTK BUILD FIX: add ENABLE_ORIENTATION_EVENTS support to configure.ac
3076 * configure.ac: Added support for ENABLE_ORIENTATION_EVENTS.
3078 2009-09-23 Xan Lopez <xlopez@igalia.com>
3080 Reviewed by Gustavo Noronha.
3082 Do not add unneeded include paths for gir files, and add the
3083 include paths for headers manually instead of relying on our own
3084 pc file and installed headers, since that adds a circular
3089 2009-09-23 Jan Michael Alonzo <jmalonzo@webkit.org>
3091 Reviewed by Xan Lopez.
3093 Minor reorganization to the patch landed in
3094 http://trac.webkit.org/changeset/48670. Also move JSCore-1.0.gir
3095 in the gtk directory as that's only useful to the Gtk port at the
3101 2009-09-23 Xan Lopez <xlopez@igalia.com>
3103 Reviewed by Gustavo Noronha.
3105 [GTK] We should generate our own gir file for introspection
3106 https://bugs.webkit.org/show_bug.cgi?id=29603
3108 Generate gir and typelib files for WebKit and JSCore. The JSCore
3109 gir file is handwritten (since it's only useful, for now, as a
3110 dependency of the WebKit gir file), the WebKit one is
3111 autogenerated from the headers.
3114 * JSCore-1.0.gir: Added.
3117 2009-09-22 Philippe Normand <pnormand@igalia.com>
3119 Reviewed by Xan Lopez.
3121 link errors due to wrong UNICODE_LIBS on Ubuntu Jaunty
3122 https://bugs.webkit.org/show_bug.cgi?id=29638
3124 Call icu-cconfig with ldflags-libsonly to prevent having a -L
3125 statement that could override libs installed in another prefix.
3127 * autotools/webkit.m4:
3129 2009-09-21 Xan Lopez <xlopez@igalia.com>
3131 Reviewed by Gustavo Noronha.
3133 Bump version for 1.1.15 release.
3137 2009-09-18 Xan Lopez <xlopez@igalia.com>
3139 Reviewed by Gustavo Noronha and Jan Alonzo.
3141 [GTK] context menu overriding API is very limited
3142 https://bugs.webkit.org/show_bug.cgi?id=27546
3144 Add new tests to the build.
3148 2009-09-18 Xan Lopez <xlopez@igalia.com>
3150 Reviewed by Gustavo Noronha and Jan Alonzo.
3152 [GTK] context menu overriding API is very limited
3153 https://bugs.webkit.org/show_bug.cgi?id=27546
3155 Add WebKitHitTestResult to the build.
3159 2009-09-10 Laszlo Gombos <laszlo.1.gombos@nokia.com>
3161 Reviewed by Ariya Hidayat.
3163 Disable some ARM compiler warnings
3164 https://bugs.webkit.org/show_bug.cgi?id=29083
3166 The following ARM compiler warnings are disabled
3168 - #68-D: integer conversion resulted in a change of sign
3169 - #111-D: statement is unreachable
3170 - #177-D: variable XXX was declared but never referenced
3171 - #368-D: class XXX defines no constructor to initialize the following: YYY
3172 - #830-D: function XXX "XXX::operator new" has no corresponding operator delete
3173 - #1293-D: assignment in condition
3177 2009-09-09 Kenneth Rohde Christiansen <kenneth@webkit.org>
3179 Reviewed by Simon Hausmann.
3181 [Qt] Add the alternative QtLauncher (based on QGraphicsView) to the build.
3183 https://bugs.webkit.org/show_bug.cgi?id=28862
3187 2009-09-07 Xan Lopez <xlopez@igalia.com>
3189 Rubber-stamped by Gustavo Noronha.
3191 Bump versions in preparation for 1.1.14 release.
3195 2009-09-07 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3197 Reviewed by Xan Lopez.
3199 https://bugs.webkit.org/show_bug.cgi?id=26854
3200 [GTK] Needs API to allow more control over outgoing requests
3202 * GNUmakefile.am: new files added to the build for new class
3203 WebKitNetworkResponse
3205 2009-09-06 Martin Robinson <martin.james.robinson@gmail.com>
3207 Reviewed by Gustavo Noronha, Jan Alonzo and Xan Lopez.
3209 [Gtk] Expose a database API
3210 https://bugs.webkit.org/show_bug.cgi?id=27899
3212 Expose an HTML5 database API for GTK+.
3216 2009-09-04 Albert Bachand <albertb@google.com>
3218 Reviewed by Eric Seidel.
3220 Modify the condition regarding the key modifier for opening combo
3221 boxes under GTK from just PLATFORM(GTK) to also look for
3222 (PLATFORM(CHROMIUM) && PLATFORM(LINUX)).
3224 * WebCore/dom/SelectElement.cpp:
3225 * WebCore/manual-tests/select-popup-on-spacebar.html:
3227 2009-09-02 Jan Michael Alonzo <jmalonzo@webkit.org>
3229 Reviewed by Xan Lopez and Gustavo Noronha.
3231 [Gtk] Implement a WebDataSource for the gtk port
3232 https://bugs.webkit.org/show_bug.cgi?id=24758
3234 Add WebKitWebDataSource unit test to the build script
3238 2009-09-02 Jan Michael Alonzo <jmalonzo@webkit.org>
3240 Reviewed by Xan Lopez and Gustavo Noronha.
3242 [Gtk] Implement a WebDataSource for the gtk port
3243 https://bugs.webkit.org/show_bug.cgi?id=24758
3245 Add WebKitWebDataSource and DocumentLoaderGtk to the build script.
3249 2009-09-01 Jan Michael Alonzo <jmalonzo@webkit.org>
3251 Reviewed by Xan Lopez and Gustavo Noronha.
3253 [Gtk] Implement a WebDataSource for the gtk port
3254 https://bugs.webkit.org/show_bug.cgi?id=24758
3256 Add WebKitWebResource to the build script.
3260 2009-08-28 Jan Michael Alonzo <jmalonzo@webkit.org>
3262 Reviewed by Oliver Hunt.
3264 Gtk Build broken for OSX Quartz
3265 https://bugs.webkit.org/show_bug.cgi?id=28727
3267 Define XP_UNIX for non-Win OS builds.
3271 2009-08-28 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3273 Reviewed by Holger Freyther.
3275 https://bugs.webkit.org/show_bug.cgi?id=25889
3276 [GTK] scrollbar policy for main frame is not implementable
3278 Adding files for the new test for window-related issues (starting
3279 with scrollbar policy).
3283 2009-08-27 Priit Laes <plaes@plaes.org>
3285 Reviewed by Xan Lopez.
3287 [GTK] Out-of-srcdir build problem
3288 https://bugs.webkit.org/show_bug.cgi?id=28741
3290 * GNUmakefile.am, autotools/webkit.m4:
3291 Fix problem with out-of-srcdir builds. Also bump required glib version.
3293 2009-08-24 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3295 Reviewed by Xan Lopez.
3297 Bump package and so versions for 1.1.13 release.
3301 2009-08-22 Javier Jardón <javierjc1982@gmail.com>
3303 [GTK] Not use deprecated symbols in WebKitWebView example code.
3304 https://bugs.webkit.org/show_bug.cgi?id=28651
3306 * WebKit/gtk/webkit/webkitwebview.cpp
3308 2009-08-18 Xan Lopez <xlopez@igalia.com>
3310 Rubber-stamped by Holger Freyther.
3312 Require at least libsoup 2.27.91 for the new password
3313 manager/authentication APIs.
3317 2009-08-18 Drew Wilson <atwilson@google.com>
3319 Reviewed by NOBODY (Build Break).
3321 Speculative fix for GTK DumpRenderTree.
3325 2009-08-18 Kent Tamura <tkent@chromium.org>
3327 Reviewed by Eric Seidel.
3329 Add --enable-datalist option.
3333 2009-08-14 Adam Bergkvist <adam.bergkvist@ericsson.com>
3335 Reviewed by Sam Weinig.
3337 [GTK] Added EventSource to the build (default on).
3338 https://bugs.webkit.org/show_bug.cgi?id=14997
3342 2009-08-14 Jan Michael Alonzo <jmalonzo@webkit.org>
3344 Rubber-stamped by Gustavo Noronha.
3346 Initialize CFLAGS and CXXFLAGS before the main body of the
3347 WEBKIT_INIT macro so C files don't get built with "-g -O2".
3349 * autotools/webkit.m4:
3351 2009-08-12 Xan Lopez <xlopez@igalia.com>
3353 Reviewed by Jan Alonzo.
3355 [GTK] Remove keyring optional features
3356 https://bugs.webkit.org/show_bug.cgi?id=28173
3358 Remove keyring support, we now do authentication storage through
3359 libsoup. We depend on libsoup master now, will bump the dependency
3360 when there's a new release.
3365 2009-08-11 Drew Wilson <atwilson@google.com>
3367 Reviewed by NOBODY (Build break).
3369 Speculative fix for GTK build break.
3373 2009-08-11 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3375 Reviewed by Simon Hausmann.
3377 Build the TestNetscapePlugin on Qt/Mac
3381 2009-08-11 Xan Lopez <xlopez@igalia.com>
3383 Reviewed by Jan Alonzo.
3385 Prefix lengthy commands with AM_V_GEN so that they produce an
3386 output like 'GEN <filename>' when in silent mode.
3390 2009-08-05 Jan Michael Alonzo <jmalonzo@webkit.org>
3392 Reviewed by Xan Lopez.
3394 [Gtk] macros in webkit.m4 should be defined once only
3395 https://bugs.webkit.org/show_bug.cgi?id=27929
3397 The macros in webkit.m4 are not meant to be called multiple times
3398 so we'll make them AC_DEFUN_ONCE. Also make AC_HEADER_STDC and AC_PROG_CXX
3399 AC_REQUIRE to remove the automake warnings when doing autogen.sh.
3401 Lastly, make sure CXXFLAGS and CFLAGS are defined before
3402 AC_PROG_CXX gets expanded so it doesn't add "-g -O2" on Release builds.
3404 * autotools/webkit.m4:
3406 2009-08-05 Xan Lopez <xlopez@igalia.com>
3408 Revert r46714, it was making us build debug images by default.
3410 * autotools/webkit.m4:
3412 2009-08-03 Laszlo Gombos <laszlo.1.gombos@nokia.com>
3414 Reviewed by Eric Seidel.
3416 [Qt] Consolidate common gcc flags to WebKit.pri
3417 https://bugs.webkit.org/show_bug.cgi?id=27934
3421 2009-08-03 Jan Michael Alonzo <jmalonzo@webkit.org>
3423 Rubber-stamped by Eric Seidel.
3425 [Gtk] macros in webkit.m4 should be defined once only
3426 https://bugs.webkit.org/show_bug.cgi?id=27929
3428 The macros in webkit.m4 are not meant to be called multiple times
3429 so we'll make them AC_DEFUN_ONCE. Also make AC_HEADER_STDC and AC_PROG_CXX
3430 AC_REQUIRE to remove the automake warnings when doing autogen.sh.
3432 * autotools/webkit.m4:
3434 2009-07-29 Ariya Hidayat <ariya.hidayat@nokia.com>
3436 Reviewed by Simon Hausmann.
3438 Adding ImageDiff project file.
3440 https://bugs.webkit.org/show_bug.cgi?id=27813
3442 * WebKit.pro: Added ImageDiff.pro.
3444 2009-07-29 Jan Michael Alonzo <jmalonzo@webkit.org>
3446 Reviewed by Eric Seidel and Xan Lopez.
3448 [Gtk] Enable http/tests/appcache tests
3449 https://bugs.webkit.org/show_bug.cgi?id=27674
3451 * GNUmakefile.am: Add webkit/webkitapplicationcache.cpp
3453 2009-07-28 Xan Lopez <xlopez@igalia.com>
3455 Reviewed by Gustavo Noronha.
3457 Use automake 1.11 SILENT_RULES when present, for cleaner build
3458 output. You can disable it by passing --disable-silent-rules to
3459 configure or V=1 to make.
3461 * autotools/dolt.m4:
3464 2009-07-28 Laszlo Gombos <laszlo.1.gombos@nokia.com>
3466 Reviewed by Simon Hausmann.
3468 [Qt] Disable some compiler warnings for the win build
3469 https://bugs.webkit.org/show_bug.cgi?id=27709
3473 2009-07-28 Xan Lopez <xlopez@igalia.com>
3475 Reviewed by Gustavo Noronha.
3477 * configure.ac: bump version for 1.1.12 release.
3479 2009-07-24 Xan Lopez <xlopez@igalia.com>
3481 Reviewed by Gustavo Noronha.
3483 Remove unneeded commas from PKG_CHECK_MODULES.
3487 2009-07-24 Jan Michael Alonzo <jmalonzo@webkit.org>
3489 Reviewed by Xan Lopez.
3491 Bump pango version requirement to 1.12 which is the version that
3496 2009-07-21 Roland Steiner <rolandsteiner@google.com>
3498 Reviewed by David Levin.
3500 Add ENABLE_RUBY to list of build options
3501 https://bugs.webkit.org/show_bug.cgi?id=27324
3503 * configure.ac: Added flag ENABLE_RUBY.
3505 2009-07-20 Laszlo Gombos <laszlo.1.gombos@nokia.com>
3507 Reviewed by Holger Freyther.
3509 [Qt] Add an option for QtLauncher to build without QtUiTools dependency
3510 https://bugs.webkit.org/show_bug.cgi?id=27438
3512 Based on Norbert Leser's work.
3514 * WebKit.pri: Symbian does not have UiTools
3516 2009-07-16 Fumitoshi Ukai <ukai@chromium.org>
3518 Reviewed by David Levin.
3520 Add --web-sockets flag and ENABLE_WEB_SOCKETS define.
3521 https://bugs.webkit.org/show_bug.cgi?id=27206
3523 Add --enable-web-sockets in configure.ac
3527 2009-07-16 Laszlo Gombos <laszlo.1.gombos@nokia.com>
3529 Reviewed by Simon Hausmann.
3531 [Qt] Enable GNU compiler extensions to the ARM compiler
3532 for all Qt ports using RVCT
3533 https://bugs.webkit.org/show_bug.cgi?id=27348
3537 2009-07-15 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3539 Rubber-stamped by Simon Hausmann.
3541 Fix the Qt/Mac build by disabling TestNetscapePlugin
3543 We should fix and enable this once we run DRT for Qt/Mac
3547 2009-07-13 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3549 Unreviewed build fix. Require the correct libsoup version now that
3554 2009-07-13 Laszlo Gombos <laszlo.1.gombos@nokia.com>
3556 Reviewed by Tor Arne Vestbø.
3558 [Qt] Build fix for QtWebKit on Win
3559 https://bugs.webkit.org/show_bug.cgi?id=27205
3561 * WebKit.pri: Include the major version number in the QtWebKit
3562 library file for Win.
3564 2009-07-13 Simon Hausmann <simon.hausmann@nokia.com>
3566 Reviewed by Ariya Hidayat.
3568 Add the test netscape plugin for the Qt DRT to the build.
3572 2009-07-13 Drew Wilson <atwilson@google.com>
3574 Reviewed by David Levin.
3576 Add ENABLE(SHARED_WORKERS) flag and define SharedWorker APIs
3577 https://bugs.webkit.org/show_bug.cgi?id=26932
3579 Added ENABLE(SHARED_WORKERS) flag.
3583 2009-07-12 Xan Lopez <xlopez@igalia.com>
3585 Reviewed by Gustavo Noronha.
3587 Bump version in preparation for 1.1.11 release.
3591 2009-07-07 Norbert Leser <norbert.leser@nokia.com>
3593 Reviewed by Simon Hausmann.
3595 Exclude DumpRenderTree.pro from symbian build
3599 2009-07-09 Drew Wilson <atwilson@google.com>
3601 Reviewed by Alexey Proskuryakov.
3603 https://bugs.webkit.org/show_bug.cgi?id=26903
3605 Turned on CHANNEL_MESSAGING by default because the MessageChannel API
3606 can now be implemented for Web Workers and is reasonably stable.
3608 * configure.ac: enable CHANNEL_MESSAGING.
3610 2009-07-03 Jan Michael Alonzo <jmalonzo@webkit.org>
3612 Reviewed by Xan Lopez and Gustavo Noronha.
3614 Set user-agent from application
3615 https://bugs.webkit.org/show_bug.cgi?id=17375
3617 Define UA version macros to be used by the UA string.
3618 Add new WebSettings unit test for the User-Agent string API.
3623 2009-06-20 Gustavo Noronha Silva <gns@gnome.org>
3625 Reviewed by Jan Alonzo.
3627 Adding files for the new test case for loading statuses.
3631 2009-06-15 Xan Lopez <xlopez@igalia.com>
3633 Reviewed by Gustavo Noronha.
3635 Version bump in preparation for 1.1.10 release.
3639 2009-06-12 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3641 Reviewed by Xan Lopez.
3643 Refactor handling of options in the build-webkit script
3645 Options are now defined in one place, and then reused when creating
3646 the usage help text, the arguments to GetOptions(), and when passing
3647 the options on to the underlying port-dependent build systems.
3649 This allows the Qt port to read the defaults for the options from the
3650 pro file (dynamically), and to pass the options on to qmake at build.
3654 2009-06-11 Laszlo Gombos <laszlo.1.gombos@nokia.com>
3656 Reviewed by Holger Freyther.
3658 [Qt] Fix release build detection
3659 https://bugs.webkit.org/show_bug.cgi?id=26267
3663 2009-06-10 Gustavo Noronha Silva <gns@gnome.org>
3665 Reviewed by Xan Lopez.
3667 Add unit tests for our WebKitNetworkRequest object.
3671 2009-06-10 Xan Lopez <xlopez@igalia.com>
3673 Reviewed by Gustavo Noronha.
3675 Version bump in preparation for 1.1.9 release.
3679 2009-06-10 Xan Lopez <xlopez@igalia.com>
3681 Reviewed by Jan Alonzo.
3683 https://bugs.webkit.org/show_bug.cgi?id=25415
3684 [GTK][ATK] Please implement support for get_text_at_offset
3686 Add new dependency on the Gail utils library, needed for our a11y
3692 2009-05-29 Gustavo Noronha Silva <gns@gnome.org>
3694 Reviewed by Jan Alonzo.
3696 Add a test-case for our HTTP backend, currently checking the
3697 ref-counting of the SoupMessage.
3701 2009-05-28 Dirk Schulze <krit@webkit.org>
3703 Reviewed by Nikolas Zimmermann.
3705 Enable the new build flag --filters for Gtk. More details in WebCore/ChangeLog.
3709 2009-05-19 Xan Lopez <xlopez@igalia.com>
3711 Reviewed by Jan Alonzo and Gustavo Noronha.
3713 https://bugs.webkit.org/show_bug.cgi?id=25415
3714 [GTK][ATK] Please implement support for get_text_at_offset
3716 Add new test file for ATK.
3720 2009-05-28 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3722 Rubber-stamped by Xan Lopez.
3724 Fix webkitgtk_cleanfiles to clean gtk-doc-related files in the
3725 correct directory, so that we pass make distcheck.
3729 2009-05-28 Xan Lopez <xlopez@igalia.com>
3731 Bump version numbers in preparation for 1.1.8 release.
3735 2009-05-23 Jan Michael Alonzo <jmalonzo@webkit.org>
3737 Unreviewed build fix. Add gstreamer-video-0.10 libs to
3738 GSTREAMER_LIBS to resolve an undefined reference to gst_video_get_size
3739 - symbol used in MediaPlayerPrivateGstreamer.
3743 2009-05-23 Jan Michael Alonzo <jmalonzo@webkit.org>
3745 Reviewed by Xan Lopez.
3747 [Gtk] Various autotools build refactoring and fixes
3748 https://bugs.webkit.org/show_bug.cgi?id=25286
3750 Refactor library LIBS. Move third-party libs in libwebkit instead
3755 2009-05-22 Antonio Gomes <antonio.gomes@openbossa.org>
3757 Reviewed by Gustavo Noronha.
3759 Make Gtk build not bail out if gtk-doc-tools is not installed.
3761 Warning message shown instead.
3765 2009-05-22 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3767 Reviewed by Xan Lopez.
3769 Add big warnings about the glib unicode backend being slow and
3770 incomplete, since it is a work in progress.
3772 * autotools/webkit.m4:
3775 2009-05-22 Dominik Röttsches <dominik.roettsches@access-company.com>
3777 Reviewed by Gustavo Noronha.
3779 https://bugs.webkit.org/show_bug.cgi?id=15914
3780 [GTK] Implement Unicode functionality using GLib
3782 Initial version of this patch by Jürg Billeter.
3784 Adding options for --with-unicode-backend=icu|glib
3785 and checking for pango version >= 1.21.0 if GLib backend
3786 is selected. Temporarily, until remaining parts of
3787 this patch are committed, introduce WTF_USE_GLIB_ICU_UNICODE_HYBRID
3788 macro to allow for a mixed compilation with WTF Unicode
3789 backend based on GLib while text codecs and TextBreakIterator
3790 remain ICU dependent.
3795 2009-05-18 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3797 Reviewed by Gavin Barraclough.
3799 Enable YARR, and disable WREC for GTK+.
3803 2009-05-18 Jan Michael Alonzo <jmalonzo@webkit.org>
3805 Reviewed by Xan Lopez.
3807 [Gtk] Various autotools build refactoring and fixes
3808 https://bugs.webkit.org/show_bug.cgi?id=25286
3810 Add support for running unit tests. Also run the tests whenever
3811 the 'check' target runs.
3815 2009-05-18 Jan Michael Alonzo <jmalonzo@webkit.org>
3817 Reviewed by Xan Lopez.
3819 [Gtk] Various autotools build refactoring and fixes
3820 https://bugs.webkit.org/show_bug.cgi?id=25286
3826 2009-05-18 Jan Michael Alonzo <jmalonzo@webkit.org>
3828 Reviewed by Xan Lopez.
3830 [Gtk] Various autotools build refactoring and fixes
3831 https://bugs.webkit.org/show_bug.cgi?id=25286
3833 Add -no-install and -no-fast-install to programs and tests that we
3834 don't install. Also remove -O2 since this is already handled at
3839 2009-05-17 Jan Michael Alonzo <jmalonzo@webkit.org>
3841 Reviewed by Xan Lopez.
3843 [Gtk] Various autotools build refactoring and fixes
3844 https://bugs.webkit.org/show_bug.cgi?id=25286
3846 Refactor library cflags
3850 2009-05-15 Fridrich Strba <fridrich.strba@bluewin.ch>
3852 Reviewed by Jan Alonzo.
3854 Use AC_CANONICAL_HOST instead of AC_CANONICAL_SYSTEM, since
3855 the JIT compiler is not a cross-compiler
3859 2009-05-13 Xan Lopez <xlopez@igalia.com>
3861 Unreviewed: bump versions in preparation for 1.1.7 release.
3865 2009-05-13 Xan Lopez <xlopez@igalia.com>
3867 Rubber-stamped by Gustavo Noronha.
3869 Revert commit r43563, since it breaks WebKitGTK+ when compiled
3874 2009-05-12 Jan Michael Alonzo <jmalonzo@webkit.org>
3876 Reviewed by Holger Freyther.
3878 [Gtk] Various autotools build refactoring and fixes
3879 https://bugs.webkit.org/show_bug.cgi?id=25286
3881 Refactor use of CFLAGS, CXXFLAGS, LIBADD and LDFLAGS.
3885 2009-05-09 Jan Michael Alonzo <jmalonzo@webkit.org>
3887 Reviewed by Gustavo Noronha.
3889 WebKit-r43163 won't build for gtk-directfb
3890 https://bugs.webkit.org/show_bug.cgi?id=25538
3892 Move the ENCHANT check out of the with_target conditional since it
3893 applies to all targets
3897 2009-05-09 Mike Hommey <glandium@debian.org>
3899 Reviewed by Geoffrey Garen. Landed by Jan Alonzo.
3901 Enable JIT on x86-64 gtk+
3902 https://bugs.webkit.org/show_bug.cgi?id=24724
3906 2009-05-08 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3908 Reviewed by Xan Lopez.
3910 Ship the gtk-doc.make file, so as to not depend on gtkdoc-tools.
3915 2009-05-06 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3917 Reviewed by Simon Hausmann.
3919 Build QtWebKit as a framework on Mac
3921 This implies both debug and release build by default, unless
3922 one of the --debug or --release config options are passed to
3923 the build-webkit script.
3925 Frameworks can be disabled by passing CONFIG+=webkit_no_framework
3926 to the build-webkit script.
3928 To be able to build both debug and release targets in parallel
3929 we have to use separate output directories for the generated
3930 sources, which is not optimal, but required to avoid race conditions.
3932 An optimization would be to only require this spit-up on Mac.
3936 2009-04-30 Jan Michael Alonzo <jmalonzo@webkit.org>
3938 Unreviewed build GTK build fix
3940 * configure.ac: typo fix - javascript_debugger should be enable_javascript_debugger
3942 2009-04-30 Dimitri Glazkov <dglazkov@chromium.org>
3944 Unreviewed, build fix.
3946 https://bugs.webkit.org/show_bug.cgi?id=25470
3947 Extend the cover of ENABLE_JAVASCRIPT_DEBUGGER to profiler.
3949 * configure.ac: Add autoconfig options, missed in the first commit.
3951 2009-04-28 Xan Lopez <xlopez@igalia.com>
3953 Unreviewed: bump versions in preparation for 1.1.6 release.
3957 2009-04-25 Jan Michael Alonzo <jmalonzo@webkit.org>
3959 Reviewed by Xan Lopez.
3961 [GTK] Error reporting
3962 https://bugs.webkit.org/show_bug.cgi?id=18344
3964 Add webkiterror to the build.
3968 2009-04-25 Jan Michael Alonzo <jmalonzo@webkit.org>
3970 Reviewed by Xan Lopez.
3972 [GTK] Error reporting
3973 https://bugs.webkit.org/show_bug.cgi?id=18344
3975 Add the default error page for installation.
3979 2009-04-24 Diego Escalante Urrelo <diegoe@gnome.org>
3981 Reviewed by Gustavo Noronha.
3983 https://bugs.webkit.org/show_bug.cgi?id=15616
3984 [GTK] Add spell checking
3986 Add enchant support for spell-checking-languages property to work
3992 2009-04-24 Simon Hausmann <simon.hausmann@nokia.com>