1 2010-09-02 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3 Reviewed by Antonio Gomes.
5 [EFL] Fix double addition of -fPIC
6 https://bugs.webkit.org/show_bug.cgi?id=45122
8 When SHARED_CORE=ON, -fPIC is automatically added because all
9 libraries are dynamic. Only when static libraries are built that
10 -fPIC needs to be manually inserted (because the final library,
11 libewebkit.so, is dynamic).
13 * cmake/OptionsCommon.cmake: Remove -fPIC flag.
14 * cmake/WebKitHelpers.cmake: Add -fPIC flags iff SHARED_CORE=ON.
16 2010-09-01 Ryuan Choi <ryuan.choi@samsung.com>
18 Reviewed by Antonio Gomes.
20 [EFL] Need to check LibSoup version
21 https://bugs.webkit.org/show_bug.cgi?id=44658
23 Add version check of LibSoup.
25 * cmake/FindLibSoup2.cmake:
27 2010-08-31 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
29 Reviewed by Martin Robinson.
31 Preparations for the 1.3.4 release. Bump webkit version to 543.7,
36 2010-08-30 Lucas De Marchi <lucas.demarchi@profusion.mobi>
38 Reviewed by Adam Barth.
40 [EFL] Remove compiler optimization for gcc 4.5.1
41 https://bugs.webkit.org/show_bug.cgi?id=44520
43 GCC 4.5.1 generates wrong code because of -ftree-sra which is enabled
44 by default at any optimization level.
46 Newer and older versions are not affected, so check for compiler
47 version before disabling this.
49 * cmake/WebKitHelpers.cmake: add flag depending on compiler version.
51 2010-08-30 Alejandro G. Castro <alex@igalia.com>
53 Reviewed by Martin Robinson.
55 [Gtk] gdk_display_get_core_pointer and gdk_device_get_core_pointer
57 https://bugs.webkit.org/show_bug.cgi?id=44787
59 We have replaced GtkVersioning.cpp with GtkVersioning.c and
60 created a function (getDefaultGDKPointerDevice) to get the pointer
61 of the window with the new APIs. We added that function to DRT and
62 copyandpaste unit test.
66 2010-08-30 Martin Robinson <mrobinson@igalia.com>
68 Reviewed by Xan Lopez.
70 [GTK] WebKit DOM bindings build should not depend on output GNUMakefile
71 https://bugs.webkit.org/show_bug.cgi?id=44805
73 Move the DOM bindings source lists and generator rules to
74 WebCore/bindings/gobject/GNUmakefile.am. This will prevent a full WebKit API
75 rebuild whenever the automake files change, decreasing build times.
79 2010-08-27 Mark Rowe <mrowe@apple.com>
81 Reviewed by Adam Barth.
83 <http://webkit.org/b/44802> REGRESSION (r65351): WebCore build fails due to attempting to directly access WebKitTools/Scripts
85 Move create-html-entity-table in to WebCore so that the build is again self-contained.
86 The script is also updated to take input as a CSV file rather than JSON as the former
87 can be parsed without requiring a third-party Python module be installed.
89 * cmake/WebKitMacros.cmake:
91 2010-08-27 Kwang Yul Seo <skyul@company100.net>
93 Reviewed by Kevin Ollivier.
95 [BREWMP] Add build system
96 https://bugs.webkit.org/show_bug.cgi?id=44645
98 Check wxpython option only when build_port is wx.
102 2010-08-27 Lucas De Marchi <lucas.demarchi@profusion.mobi>
104 Unreviewed. Fix compiling dependencies on EFL port due to r65891.
106 No new functionality so no new tests.
108 * cmake/WebKitGenerators.cmake:
110 2010-08-26 Martin Robinson <mrobinson@igalia.com>
112 Reviewed by Xan Lopez.
114 [GTK] The GNUmakefile.am files contain a myriad of confusing preprocessor and compiler flag definitions
115 https://bugs.webkit.org/show_bug.cgi?id=44624
117 Clean up GNUmakefile.am.
119 * GNUmakefile.am: Make the comments describing the global_* variables more readable and
120 correct. Move WebKit-specific include lines and definitions out of webkitgtk_cppflags,
121 corekit_cppflags and webcoregtk_cppflags and straight to the appropriate CPPFLAGS definition.
122 Use global_cppflags for compiler flags that apply to both C++ and C code. Move some JavaScriptCore
123 specific includes to the appropriate sub-directory GNUmakefile.am. Make sure the tests build
124 with the global CPP flags as well.
126 2010-08-25 Kwang Yul Seo <skyul@company100.net>
128 Reviewed by Kevin Ollivier.
130 [BREWMP] Add build system
131 https://bugs.webkit.org/show_bug.cgi?id=44645
133 Make waf script portable so that we can add more ports.
137 2010-08-25 Xan Lopez <xlopez@igalia.com>
139 Reviewed by Martin Robinson.
141 [GTK] CodeGeneratorGObject not picking up FEATURE_DEFINES
142 https://bugs.webkit.org/show_bug.cgi?id=44608
144 Move FEATURE_DEFINES declaration here, since it's used by the
145 bindings code generator. Also, fix typo in the variable holding
150 2010-08-25 Rafael Antognolli <antognolli@profusion.mobi>
152 Unreviewed build fix.
154 [EFL] Build fix for revision 65332
155 https://bugs.webkit.org/show_bug.cgi?id=44543
157 Generated variables are now returned from FindPkgConfig, so no need
158 to document the custom ones.
160 * cmake/FindGthread.cmake:
162 2010-08-24 Xan Lopez <xlopez@igalia.com>
166 The unit tests are C files, so put the flag in global_cflags.
170 2010-08-24 Xan Lopez <xlopez@igalia.com>
172 Try to fix GTK+ build.
174 Move GTK_API_VERSION_2 define to here, since we want to use it
175 outside of WebCore/WebKit.
179 2010-08-24 Lucas De Marchi <lucas.demarchi@profusion.mobi>
181 [EFL] Unreviewed build fix after r65891.
183 r65891 renamed RemoteInspectorFrontend to InspectorFrontend. Rename
184 accordingly in CMake build system.
186 * cmake/WebKitGenerators.cmake:
188 2010-08-20 Leandro Pereira <leandro@profusion.mobi>
190 [EFL] Unreviewed. Fix build when using GNU gold.
191 When linking with GNU gold, some symbols are not found: explicitly
192 link with the required libraries.
194 * cmake/FindFontconfig.cmake: Added.
195 * cmake/OptionsEfl.cmake: Find Fontconfig, JPEG, and PNG libraries.
197 2010-08-19 Philippe Normand <pnormand@igalia.com>
199 Reviewed by Gustavo Noronha Silva.
201 [GStreamer] GTK XOverlay support in GStreamerGWorld
202 https://bugs.webkit.org/show_bug.cgi?id=39474
204 * configure.ac: gst-interfaces link support needed for use of
205 GstXOverlay interface.
206 * GNUmakefile.am: Added new FullscreenVideoController files in the
209 2010-08-18 Lucas De Marchi <lucas.demarchi@profusion.mobi>
211 Reviewed by Antonio Gomes.
213 [EFL] Bump library dependencies
214 https://bugs.webkit.org/show_bug.cgi?id=44182
216 Prepare for EFL release. All the EFL dependencies were bumped to
217 1.0.0. Eina and Ecore_X needed a bump because of API has changed and
218 the others were changed just to follow those two and because this is
221 * cmake/FindEFL.cmake: Bump dependencies.
223 2010-08-17 Ilya Tikhonovsky <loislo@chromium.org>
225 Reviewed by Yury Semikhatsky.
227 Web Inspector: replace hand written InspectorBackendStub.js with generated one.
228 https://bugs.webkit.org/show_bug.cgi?id=43791
232 2010-08-18 Sheriff Bot <webkit.review.bot@gmail.com>
234 Unreviewed, rolling out r65595.
235 http://trac.webkit.org/changeset/65595
236 https://bugs.webkit.org/show_bug.cgi?id=44161
238 qt build failed (Requested by loislo on #webkit).
242 2010-08-17 Ilya Tikhonovsky <loislo@chromium.org>
244 Reviewed by Yury Semikhatsky.
246 Web Inspector: replace hand written InspectorBackendStub.js by generated one.
247 https://bugs.webkit.org/show_bug.cgi?id=43791
251 2010-08-17 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
253 Reviewed by Darin Adler.
255 Add NetworkingContext to avoid layer violations
256 https://bugs.webkit.org/show_bug.cgi?id=42292
258 Preparation: Just add the files to the build system.
260 * GNUmakefile.am: Added new files.
262 2010-08-17 Gustavo Noronha Silva <gustavo.noronha@collabora.couk>
264 Reviewed by Martin Robinson.
266 WebBackForwardList.get_{back|forward}_list_with_limit not introspectable
267 https://bugs.webkit.org/show_bug.cgi?id=43054
269 * GNUmakefile.am: Give also API implementation files to the GIR
272 2010-08-17 Martin Robinson <mrobinson@igalia.com>
274 GTK+ Build fix for those having stable versions of GLib.
276 * configure.ac: Only invoke GLIB_GSETTINGS if we have the necessary gio version.
278 2010-08-17 Sheriff Bot <webkit.review.bot@gmail.com>
280 Unreviewed, rolling out r65500.
281 http://trac.webkit.org/changeset/65500
282 https://bugs.webkit.org/show_bug.cgi?id=44108
284 Qt bots failed to compile. (Requested by loislo on #webkit).
288 2010-08-17 Ilya Tikhonovsky <loislo@chromium.org>
290 Reviewed by Yury Semikhatsky.
292 Web Inspector: replace hand written InspectorBackendStub.js by generated one.
293 https://bugs.webkit.org/show_bug.cgi?id=43791
297 2010-08-17 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
299 Reviewed by Martin Robinson.
301 [GTK] GSettings support adds annoying warnings on systems with older glib versions
302 https://bugs.webkit.org/show_bug.cgi?id=44056
304 Add file containing GLIB_GSETTINGS macro so that
305 configure doesn't spit warnings in older systems.
307 * autotools/gsettings.m4: Added.
308 * .gitignore: Ignore files that are generated inside autotools
309 explicitely, because we have some that are kept in version
312 2010-08-16 Paul Sawaya <psawaya@apple.com>
314 Reviewed by Chris Marrin.
316 Added shader validation via ANGLE
317 https://bugs.webkit.org/show_bug.cgi?id=42405
319 Added ANGLE build to Makefile
323 2010-08-16 Kevin Ollivier <kevino@theolliviers.com>
325 [wx] Build fix, do not build WebCore as a convenience library as this leads to
326 errors in the Win build w/export symbols and causes problems with DOM bindings
329 * wscript: Copied from WebCore/wscript.
331 2010-08-15 Ryuan Choi <ryuan.choi@samsung.com>
333 Reviewed by Antonio Gomes.
335 [EFL] Build error on r65378
336 https://bugs.webkit.org/show_bug.cgi?id=44019
338 Add GENERATE_JSON macro for HTMLEntityNames.json instead of HTMLEntityNames.gperf
340 * cmake/WebKitMacros.cmake:
342 2010-08-14 Patrick Gansterer <paroga@paroga.com>
344 Reviewed by Kenneth Rohde Christiansen.
346 [CMake] Add preprocessor detection for generator scripts
347 https://bugs.webkit.org/show_bug.cgi?id=43984
349 * cmake/OptionsCommon.cmake:
351 2010-08-14 Adrienne Walker <enne@google.com>
353 Reviewed by Kenneth Rohde Christiansen.
355 Update .gitignore file for more files
356 https://bugs.webkit.org/show_bug.cgi?id=43991
360 2010-08-13 Leandro Pereira <leandro@profusion.mobi>
362 [EFL] Unreviewed build fix.
364 * cmake/FindGthread.cmake: Fix warnings about obsolete PKGCONFIG macro.
365 * cmake/WebKitGenerators.cmake: FLEX_EXECUTABLE was defined already
366 by the root CMakeLists.txt file, so remove relevant lines that
367 depends on FIND_PACKAGE_HANDLE_STANDARD_ARGS macro, which isn't
370 2010-08-13 Alejandro G. Castro <alex@igalia.com>
372 Reviewed by Xan Lopez.
374 We have to add the ACLOCAL_FLAGS in the env to the autogen.sh
375 ACLOCAL_FLAGS variable in order to honor the value already
376 defined, jhbuild uses it to pass parameters.
380 2010-08-13 Simon Hausmann <simon.hausmann@nokia.com>
382 Reviewed by Ariya Hidayat.
384 [Qt] Introduce Maemo6 for mobile features
385 https://bugs.webkit.org/show_bug.cgi?id=43969
387 * WebKit.pri: Use maemo6 where we also use maemo5.
389 2010-08-13 Simon Hausmann <simon.hausmann@nokia.com>
391 Reviewed by Ariya Hidayat.
393 [Qt] Clean up mobile feature useage
394 https://bugs.webkit.org/show_bug.cgi?id=43968
396 * WebKit.pri: Set feature defaults here for some Nokia specific mobile platforms
398 2010-08-13 Patrick Gansterer <paroga@paroga.com>
400 Reviewed by Nikolas Zimmermann.
402 [CMake] Cleanup generator code.
403 https://bugs.webkit.org/show_bug.cgi?id=39164
405 * cmake/WebKitGenerators.cmake:
406 * cmake/WebKitMacros.cmake:
408 2010-08-13 Patrick Gansterer <paroga@paroga.com>
410 Reviewed by Nikolas Zimmermann.
412 [CMake] Add missing FIND_PACKAGE(Gperf)
413 https://bugs.webkit.org/show_bug.cgi?id=43937
417 2010-08-12 Dimitri Glazkov <dglazkov@chromium.org>
419 Reviewed by David Levin.
421 Add more Chromium-related dependency directories to .gitignore.
422 https://bugs.webkit.org/show_bug.cgi?id=43940
424 * .gitignore: Added all existing that are created by update-webkit --chromium.
426 2010-08-12 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
428 Reviewed by Martin Robinson.
430 [GTK] Use GSettings to save/restore Web Inspector settings
431 https://bugs.webkit.org/show_bug.cgi?id=43512
433 * GNUmakefile.am: GSettings rules.
434 * configure.ac: GSettings infrastructure, and check if we should
435 use it by looking for an appropriate version of GIO.
437 2010-08-12 Rafael Antognolli <antognolli@profusion.mobi>
439 Reviewed by Kenneth Rohde Christiansen.
441 [EFL] Making CMake keep track of theme dependencies.
442 https://bugs.webkit.org/show_bug.cgi?id=43862
444 Removing unused macro GENERATE_EDJ.
446 * cmake/WebKitEfl.cmake:
448 2010-08-12 Sheriff Bot <webkit.review.bot@gmail.com>
450 Unreviewed, rolling out r65225.
451 http://trac.webkit.org/changeset/65225
452 https://bugs.webkit.org/show_bug.cgi?id=43918
454 Broke EFL port build (Requested by acidx on #webkit).
456 * cmake/WebKitGenerators.cmake:
457 * cmake/WebKitMacros.cmake:
459 2010-08-12 Patrick Gansterer <paroga@paroga.com>
461 Reviewed by Nikolas Zimmermann.
463 [CMake] Cleanup generator code.
464 https://bugs.webkit.org/show_bug.cgi?id=39164
466 * cmake/WebKitGenerators.cmake:
467 * cmake/WebKitMacros.cmake:
469 2010-08-10 Balazs Kelemen <kb@inf.u-szeged.hu>
471 Reviewed by Antonio Gomes.
473 [Qt] Build WebKit2 into a static lib
475 https://bugs.webkit.org/show_bug.cgi?id=43621
477 * WebKit.pro: Moved WebKit2 into the subdirs before WebCore since WebCore links against the WebKit2 lib.
479 2010-08-07 Sheriff Bot <webkit.review.bot@gmail.com>
481 Unreviewed, rolling out r64904.
482 http://trac.webkit.org/changeset/64904
483 https://bugs.webkit.org/show_bug.cgi?id=43671
485 Broke the Qt Windows builders. (Requested by bbandix on
490 2010-08-07 Balazs Kelemen <kb@inf.u-szeged.hu>
492 Reviewed by Eric Seidel.
494 [Qt] Build WebKit2 into a static lib
496 https://bugs.webkit.org/show_bug.cgi?id=43621
498 * WebKit.pro: Moved WebKit2 into the subdirs before WebCore since WebCore links against the WebKit2 lib.
500 2010-08-06 ryuan choi <ryuan.choi@samsung.com>
502 Reviewed by Antonio Gomes.
504 [EFL] Regression (64763) build fix for efl.
505 https://bugs.webkit.org/show_bug.cgi?id=43597
507 change ENABLE_BLOB_SLICE to ENABLE_BLOB for fixing build break
509 * cmake/OptionsEfl.cmake:
511 2010-08-05 Jian Li <jianli@chromium.org>
513 Reviewed by David Levin.
515 Unify blob related feature defines to ENABLE(BLOB).
516 https://bugs.webkit.org/show_bug.cgi?id=43081
518 * cmakeconfig.h.cmake:
521 2010-08-05 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
523 Reviewed by Xan Lopez.
525 Move files that are generated by the configure script to
526 DISTCLEANFILES, where they should be. This fixes building after a
531 2010-08-04 Siddharth Mathur <siddharth.mathur@nokia.com>
533 Reviewed by Laszlo Gombos.
535 [Qt][Symbian] Variable max heap size between target/emulator
536 https://bugs.webkit.org/show_bug.cgi?id=41480
538 * WebKit.pri: Symbian-only code block for EPOCHEAPSIZE configuration
540 2010-08-03 Eric Seidel <eric@webkit.org>
542 Unreviewed. Test commit for commit-queue@webkit.org.
544 2010-08-03 Xan Lopez <xlopez@igalia.com>
546 Reviewed by Gustavo Noronha.
548 [GTK] Fix DOM event dispatch
549 https://bugs.webkit.org/show_bug.cgi?id=40847
551 Add new files to the build.
555 2010-08-03 Xan Lopez <xlopez@igalia.com>
557 Reviewed by Gustavo Noronha.
559 Silence JSCore gir "creation".
563 2010-08-02 Chris Fleizach <cfleizach@apple.com>
565 Unreviewed, rolling out r64471.
566 http://trac.webkit.org/changeset/64471
567 https://bugs.webkit.org/show_bug.cgi?id=43005
569 Rolling out https://bugs.webkit.org/show_bug.cgi?id=43005
570 until further discussion
574 2010-08-02 Xan Lopez <xlopez@igalia.com>
576 Reviewed by Gustavo Noronha.
578 [GTK] Add support for the Audio element in the DOM bindings
579 https://bugs.webkit.org/show_bug.cgi?id=43313
581 Add new files to the build.
585 2010-08-02 Chris Fleizach <cfleizach@apple.com>
587 Reviewed by David Kilzer.
589 AX: Support methods for web apps to interact with the native accessibility APIs
590 https://bugs.webkit.org/show_bug.cgi?id=43005
594 2010-08-02 Balazs Kelemen <kb@inf.u-szeged.hu>
596 Reviewed by Simon Hausmann.
598 [Qt] Generate forwarding headers for WebKit2
600 https://bugs.webkit.org/show_bug.cgi?id=43336
602 * DerivedSources.pro: Added WebKit2/DerivedSources.pro to SUBDIRS if webkit2 is on.
604 2010-07-30 Patrick Gansterer <paroga@paroga.com>
606 Reviewed by Nikolas Zimmermann.
608 [CMake] Add FindGperf.cmake
609 https://bugs.webkit.org/show_bug.cgi?id=39163
611 Add a clean gperf dedection since we need it for building.
614 * cmake/FindGperf.cmake: Added.
616 2010-07-30 Rafael Antognolli <antognolli@profusion.mobi>
618 Reviewed by Antonio Gomes.
620 [EFL] Add library version and soname to EFL generated libraries and binary.
621 https://bugs.webkit.org/show_bug.cgi?id=43212
623 Make WebKit-EFL follow libtool soname versioning scheme.
625 * cmake/OptionsEfl.cmake: Added PROJECT_VERSION_PATCH to PROJECT_VERSION.
627 2010-07-29 Martin Robinson <mrobinson@igalia.com>
629 Unreviewed build fix.
631 Fix installation of autogenerated header files.
633 * GNUmakefile.am: Fix autogenerated header file installation.
635 2010-07-27 Martin Robinson <mrobinson@igalia.com>
637 Unreviewed build fix.
639 Add missing webkitdomdefines.h header to the sources list.
641 * GNUmakefile.am: Add missing header to the sources list.
643 2010-07-27 Kinuko Yasuda <kinuko@chromium.org>
645 Reviewed by Ojan Vafai.
647 Add FILE_SYSTEM build flag for FileSystem API
648 https://bugs.webkit.org/show_bug.cgi?id=42915
652 2010-07-26 ryuan choi <ryuan.choi@samsung.com>
654 Unreviewed build fix.
656 [EFL]REGRESSION(r63952): build break because of InspectorBackendDispatcher.cpp
657 https://bugs.webkit.org/show_bug.cgi?id=43021
659 Modify cmake script to fix build break as adding InspectorBackendDispatcher.
661 * cmake/WebKitGenerators.cmake:
663 2010-07-27 Rafael Antognolli <antognolli@profusion.mobi>
665 Reviewed by Antonio Gomes.
667 [EFL] Changing library names (appending suffix "_efl")
668 https://bugs.webkit.org/show_bug.cgi?id=42902
670 Instead of having libwebcore.so, we will have libwebcore_efl.so.
671 Same for javascriptcore and wtf when compiled as shared, and for jsc.
673 * cmake/OptionsEfl.cmake:
675 2010-07-26 Martin Robinson <mrobinson@igalia.com>
677 Reviewed by Xan Lopez.
679 [GTK] Get rid of libgdom
680 https://bugs.webkit.org/show_bug.cgi?id=42378
682 Remove the need to build the libgdom intermediate library.
684 * GNUmakefile.am: Move the source list for the GObject DOM bindings to
685 the top-level GNUmakefile.am, since they are logically part of WebKit, instead
686 of WebCore. List all auto-generated files statically and remove no-longer-
687 used variables. Fix an issue where some places expected webkitenumtypes.cpp
688 to be generated in different directories.
690 2010-07-24 Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
692 Reviewed by Xan Lopez.
694 [GTK] Enable jit compilation on arm
695 https://bugs.webkit.org/show_bug.cgi?id=42856
697 Add missing bits to configure.ac to build the arm jit.
698 Compile and tested on debian sid armel on a qemu vm.
702 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
704 Reviewed by Antonio Gomes.
706 [EFL] Cleanup glib support (make it optional)
707 https://bugs.webkit.org/show_bug.cgi?id=42480
709 Fixing support for compiling EFL port without glib.
711 * cmake/FindGthread.cmake: Added.
712 * cmake/OptionsEfl.cmake:
714 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
716 Reviewed by Antonio Gomes.
718 [EFL] Add support for using libcurl network backend.
719 https://bugs.webkit.org/show_bug.cgi?id=42286
721 Instead of just libsoup, the EFL port now can use libcurl backend.
722 This is a step in the direction of removing dependency on glib. Just
723 need to pass the option -DNETWORK_BACKEND=curl to cmake in order to
726 * cmake/OptionsEfl.cmake:
728 2010-07-23 Andras Becsi <abecsi@webkit.org>
730 Reviewed by Kenneth Rohde Christiansen.
732 [Qt] Enable the build of MiniBrowser.
734 * WebKit.pro: add MiniBrowser.pro to SUBDIRS.
736 2010-07-23 Balazs Kelemen <kb@inf.u-szeged.hu>
738 Reviewed by Kenneth Rohde Christiansen.
740 [Qt] Setup the QtWebProcess
742 https://bugs.webkit.org/show_bug.cgi?id=42623
744 * WebKit.pro: Add WebKit2.pro to the build guarded by webkit2 config variable.
746 2010-07-20 Rafael Antognolli <antognolli@profusion.mobi>
748 Reviewed by Antonio Gomes.
750 [EFL] Enable Ecore-X on compile time
751 https://bugs.webkit.org/show_bug.cgi?id=42600
753 Check for a flag received from cmake configure and disable it
754 if necessary. Also disable it if Ecore-X wasn't found.
756 EFL port does not support automated tests yet.
758 * cmake/FindEFL.cmake:
759 * cmake/OptionsEfl.cmake:
761 2010-07-20 Hans Wennborg <hans@chromium.org>
763 Reviewed by Steve Block.
765 Add WebCore/bindings/generic/RuntimeEnabledFeatures.cpp to build files
766 https://bugs.webkit.org/show_bug.cgi?id=42380
768 RuntimeEnabledFeatures.cpp and .h were moved from bindings/v8 to
769 bindings/generic a while a go (in r54593), but need to
770 be added to the build in order to be used.
772 No new functionality so no new tests.
776 2010-07-16 Leandro Pereira <leandro@profusion.mobi>
778 [EFL] Unreviewed build system cleanup.
780 Remove reference to "mediaControlsGtk.css".
782 * cmake/WebKitGenerators.cmake:
784 2010-07-16 Lucas De Marchi <lucas.demarchi@profusion.mobi>
786 Reviewed by Antonio Gomes.
788 [EFL] Build with MathML enabled. Fix build when MathML is enabled and
790 https://bugs.webkit.org/show_bug.cgi?id=42453
792 * cmake/OptionsEfl.cmake: build with MathML enabled as default.
794 2010-07-15 Martin Robinson <mrobinson@igalia.com>
796 Reviewed by Oliver Hunt.
798 [GTK] Simplify the distribution step
799 https://bugs.webkit.org/show_bug.cgi?id=42414
801 * GNUmakefile.am: Remove unused variables. Rely on WebCore/GNUmakefile.am
802 to handle distributing IDL files from WebCore and to modify EXTRA_DIST.
804 2010-07-14 Martin Robinson <mrobinson@igalia.com>
806 Reviewed by Xan Lopez.
808 [GTK] Get rid of libWebCoreJS
809 https://bugs.webkit.org/show_bug.cgi?id=42083
811 * GNUmakefile.am: Remove the libWebCoreJS library from the extra
812 link libraries. Add IDL files to the distribution manually, as they
813 are no longer included in the header list. This prevents a good deal
814 of repetition in the source listings by avoiding listing both the IDL
815 files and their final targets.
817 2010-07-14 Vincent Scheib <scheib@chromium.org>
819 Reviewed by Kent Tamura
821 Configure Git to ignore build files generated by Chromium .gyp on windows.
823 Bug 42205: Chromium build files on windows not ignored by git
824 https://bugs.webkit.org/show_bug.cgi?id=42205
826 * .gitignore: Updated
828 2010-07-13 Sheriff Bot <webkit.review.bot@gmail.com>
830 Unreviewed, rolling out r63262.
831 http://trac.webkit.org/changeset/63262
832 https://bugs.webkit.org/show_bug.cgi?id=42229
834 broke Windows compile (Requested by bweinstein on #webkit).
838 2010-07-13 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
840 Reviewed by Oliver Hunt.
842 Separate CoreFoundation specific tests in JSC's testapi.c
844 testapi.c depends on the Core Foundation.
845 https://bugs.webkit.org/show_bug.cgi?id=40058
847 * WebKit.pro: enable compilation of JSC C API test.
849 2010-07-13 Scott Violet <sky@chromium.org>
851 Reviewed by David Levin.
853 [Chromium] Makes pressing tab accept the currently selected item in a popup.
854 https://bugs.webkit.org/show_bug.cgi?id=42172
856 * WebCore/platform/chromium/PopupMenuChromium.cpp:
858 2010-07-12 Xan Lopez <xlopez@igalia.com>
860 Reviewed by Gustavo Noronha.
866 2010-07-12 Xan Lopez <xlopez@igalia.com>
868 Reviewed by Gustavo Noronha.
870 Suffix .mo files with the GTK+ API version so that they can be
871 parallel installable.
875 2010-07-12 Xan Lopez <xlopez@igalia.com>
877 Reviewed by Gustavo Noronha.
879 Add another include path to the scanner to avoid warnings related
880 to undefined types. It wasn't picking up <webkit/foo.h>-like
885 2010-07-07 Rafael Antognolli <antognolli@profusion.mobi>
887 Reviewed by Adam Barth.
889 [EFL] Fix cmake build and libsoup detection
890 Some changes should be done to cmake build system to fix the detection of libsoup and correct some link paths:
891 - LINK_FLAGS should be set using quotes, otherwise some wrong
892 substitution takes place;
893 - we should use LIBSOUP24_* instead of LIBSOUP_* since this is the
894 version we are using;
895 - need to set HAVE_LIBSOUP_2_29_90 if we find a version equal or newer
897 https://bugs.webkit.org/show_bug.cgi?id=41717
899 * cmake/OptionsEfl.cmake:
901 2010-07-06 Leandro Pereira <leandro@profusion.mobi>
903 Unreviewed build fix.
905 [EFL] Add macro to generate inspector code.
907 * cmake/WebKitGenerators.cmake:
909 2010-07-06 Martin Robinson <mrobinson@igalia.com>
913 Build fix after r62549.
915 * GNUmakefile.am: Remove new variable that is no longer used.
917 2010-07-06 Ilya Tikhonovsky <loislo@chromium.org>
919 Reviewed by Yury Semikhatsky.
921 WebInspector: generator part of the patch for bug 40675.
922 On the way to Remote Debugging we want to support JSON serialization
923 on both sides of WebInspector transport.
924 As far as InspectorFrontend class is a simple proxy to WebInspector
925 it would be better to generate it from an IDL file.
926 We have generator infrastructure for binding and will reuse it for
928 https://bugs.webkit.org/show_bug.cgi?id=41692
932 2010-07-05 Antti Koivisto <koivisto@iki.fi>
934 Revert unplanned project file change.
938 2010-06-23 Martin Robinson <mrobinson@igalia.com>
940 Reviewed by Gustavo Noronha Silva.
942 [GTK] Separate DerivedSources per-project
943 https://bugs.webkit.org/show_bug.cgi?id=41109
945 Separate WebKitGTK+ DerivedSources into per-project subdirectories to prepare
946 for properly building WebKit2.
950 2010-07-01 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
952 Reviewed by Simon Hausmann.
954 [Qt] Fix a comment in WebKit.pri.
958 2010-06-16 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
960 Reviewed by Simon Hausmann.
962 [Qt] Fix qmake vcproj generation for QtWebKit.
964 qmake use TARGET=/LIBS+= -lTARGET to create dependencies
965 between projects in a subdir template.
967 Since when compiling outside of Qt we hijack the target name of
968 QtWebKit to add the configuration and version suffix to the binary
969 filename, qmake can't establish the WebCore project as a dependency
972 This patch makes sure that the target is not hijacked on the
973 first of the three passes where the dependencies are determined.
977 2010-07-01 Simon Hausmann <simon.hausmann@nokia.com>
979 Rubber-stamped by Laszlo Gombos.
981 [Qt][Symbian] Bumped up the maximum heap size to 96MB
985 2010-06-30 Leandro Pereira <leandro@profusion.mobi>
989 Generate CSSValueKeywords.cpp instead of CSSValueKeywords.c to avoid
990 recompilation and relinking of WebCore when no files were changed.
992 * cmake/WebKitGenerators.cmake:
994 2010-06-29 Antoine Labour <piman@chromium.org>
996 Reviewed by Dimitri Glazkov.
998 Only call Windows-specific PlatformSkiaContext functions on Windows.
1000 * WebCore/platform/graphics/chromium/LayerChromium.cpp:
1001 * WebCore/platform/graphics/chromium/LayerRendererChromium.cpp:
1003 2010-06-28 John Gregg <johnnyg@google.com>
1005 Reviewed by Kent Tamura.
1007 add ENABLE_DIRECTORY_UPLOAD build support
1008 https://bugs.webkit.org/show_bug.cgi?id=41100
1012 2010-06-28 Xan Lopez <xlopez@igalia.com>
1014 Reviewed by Gustavo Noronha.
1016 Bump version to 1.3.2.
1020 2010-06-28 Xan Lopez <xlopez@igalia.com>
1022 Rubber-stamped by Gustavo Noronha.
1024 Bump gobject-introspection required version to 0.6.15, since we
1025 are now shipping version 1.1 gir files.
1029 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1031 Unreviewed build fix.
1033 [EFL] Build fix for latest version of Ecore library.
1034 Ecore recently changed return type of callbacks from int to Eina_Bool.
1036 * cmake/FindEFL.cmake: Bump version of Ecore dependency.
1038 2010-06-28 Xan Lopez <xlopez@igalia.com>
1040 Reviewed by Gustavo Noronha.
1042 [GTK] Does not compile with -DGSEAL_ENABLE
1043 https://bugs.webkit.org/show_bug.cgi?id=37851
1045 Add automake flag to signal whether we are building with GTK+ 2.x
1050 2010-06-28 Xan Lopez <xlopez@igalia.com>
1052 Reviewed by Gustavo Noronha.
1054 [GTK] Add support for GTK+3
1055 https://bugs.webkit.org/show_bug.cgi?id=41253
1057 Add --with-gtk configure flag, defaulting to support for GTK+ 2.x.
1062 2010-06-26 Tony Gentilcore <tonyg@chromium.org>
1064 Reviewed by Dimitri Glazkov.
1066 Add an --enable-web-timing flag which guards Web Timing support.
1067 https://bugs.webkit.org/show_bug.cgi?id=38924
1069 This flag is disabled by default.
1070 See: http://dev.w3.org/2006/webapi/WebTiming/
1074 2010-06-25 Jedrzej Nowacki <jedrzej.nowacki@nokia.com>
1076 Reviewed by Simon Hausmann.
1078 Introduce to QtScript benchmarks.
1080 The QtScript performance should be tested regularly. The patch introduces
1081 micro benchmarks for existing API.
1083 [Qt] Performance of the QtScript API is not tested.
1084 https://bugs.webkit.org/show_bug.cgi?id=40911
1088 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1090 Reviewed by Kenneth Rohde Christiansen.
1092 [CMake] Add option to enable JIT.
1093 JIT is disabled by default, but now it's possible to enable it through
1094 an option to CMake: -DENABLE_JIT will enable it.
1095 https://bugs.webkit.org/show_bug.cgi?id=40936
1097 * cmake/OptionsEfl.cmake: add new -DENABLE_JIT option.
1098 * cmakeconfig.h.cmake: use new -DENABLE_JIT option.
1100 2010-06-23 Leandro Pereira <leandro@profusion.mobi>
1102 Reviewed by Kenneth Rohde Christiansen.
1104 [EFL] Add support to CPack (to generate source tarballs)
1105 https://bugs.webkit.org/show_bug.cgi?id=41009
1108 * cmake/OptionsEfl.cmake: Define the default source generator for
1110 * cmake/WebKitPackaging.cmake: Added. This file filters the source
1111 files so that only files relevant to the selected port are included
1112 in the source tarball. See comments for details.
1114 2010-06-22 Eric Seidel <eric@webkit.org>
1116 Unreviewed. Test commit for commit-queue@webkit.org.
1118 2010-06-21 Prasad Tammana <prasadt@chromium.org>
1120 Reviewed by Darin Adler.
1122 DumpRenderTree should allow tests with modal dialogs
1123 https://bugs.webkit.org/show_bug.cgi?id=35350
1125 * DumpRenderTree/LayoutTestController.cpp:
1126 (abortModalCallback):
1127 (LayoutTestController::staticFunctions):
1128 * DumpRenderTree/LayoutTestController.h:
1129 * DumpRenderTree/mac/LayoutTestControllerMac.mm:
1130 (LayoutTestController::abortModal):
1131 Add abortModal method to LayoutTestController and make it available from script.
1133 * DumpRenderTree/mac/UIDelegate.mm: Add support for showModalDialog.
1134 (-[UIDelegate modalWindowWillClose:]): Observer for NSWindowWillCloseNotifications to call
1135 abortModal from when modal window closes.
1136 (-[UIDelegate webViewRunModal:]): Delegate method for showModalDialog to run the modal loop.
1138 2010-06-21 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1140 Unreviewed debug build fix.
1142 [CMake] Do not force build type to Release
1143 https://bugs.webkit.org/show_bug.cgi?id=40566
1147 2010-06-21 Satish Sampath <satish@chromium.org>
1149 Reviewed by Steve Block.
1151 Speech Input Patch 0: Added compilation argument to conditionally compile pending patches.
1152 https://bugs.webkit.org/show_bug.cgi?id=40878
1156 2010-06-17 Shu Chang <chang.shu@nokia.com>
1158 Reviewed by Kenneth Rohde Christiansen.
1160 [Qt] Fix the link error on symbian with ENABLE_JIT=0.
1161 1. Add "#if ENABLE(JIT)" in the header file;
1162 2. Put feature enable/disable logic to a common.pri so
1163 that both JavaScriptCore.pri and WebCore.pri can share.
1165 https://bugs.webkit.org/show_bug.cgi?id=40780
1167 * common.pri: Added.
1169 2010-06-17 Alexis Menard <alexis.menard@nokia.com>
1171 Reviewed by Kenneth Rohde Christiansen.
1173 [Qt] Upstream the WebKit QML integration plugin
1174 https://bugs.webkit.org/show_bug.cgi?id=40050
1176 Add to the build the QML WebKit integration plugin.
1180 2010-06-17 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1182 Reviewed by Gustavo Noronha.
1184 Update CMake build system to use new script for generating source files
1185 with gperf (r61091).
1186 https://bugs.webkit.org/show_bug.cgi?id=40628
1188 * cmake/WebKitGenerators.cmake:
1190 2010-06-17 Mark Brand <mabrand@mabrand.nl>
1192 Reviewed by Simon Hausmann.
1194 [Qt] use "win32-g++*" scope to match all MinGW makespecs
1196 The scope "win32-g++" comes from the name of the makespec. However, it
1197 is frequently used to check for MinGW. This works fine as long as
1198 win32-g++ is the only makespec for MinGW. Now we need the wildcard
1199 to cover "win32-g++-cross" as well.
1203 2010-06-15 Xan Lopez <xlopez@igalia.com>
1205 Unreviewed build fix.
1207 Remove GSEAL from the debug config since the bots have a GTK+
1208 version too old, duh.
1212 2010-06-15 Xan Lopez <xlopez@igalia.com>
1214 Reviewed by Gustavo Noronha.
1216 [GTK] Does not compile with -DGSEAL_ENABLE
1217 https://bugs.webkit.org/show_bug.cgi?id=37851
1219 Add GSEAL_ENABLE flag when doing debug builds.
1223 2010-06-13 Tony Chang <tony@chromium.org>
1225 Reviewed by Darin Fisher.
1227 Chromium shouldn't build inside the source directory
1228 https://bugs.webkit.org/show_bug.cgi?id=40489
1230 Ignore Chromium Linux build files.
1232 * .: Added property svn:ignore. Modified property svn:ignore.
1234 2010-06-09 Leandro Pereira <leandro@profusion.mobi>
1236 Reviewed by Adam Treat.
1238 [EFL] Allow building core libraries as shared objects to speed up
1239 linking time on machines with small amounts of memory.
1240 http://webkit.org/b/39899
1242 * CMakeLists.txt: Add SHARED_CORE option.
1243 * cmake/FindGlib.cmake: Add GObject to the list of GLib libraries to
1245 * cmake/OptionsEfl.cmake: Remove default library type definitions.
1246 * cmake/WebKitHelpers.cmake: -fvisibility=hidden did not behave well
1247 when SHARED_CORE is used.
1249 2010-06-08 Xan Lopez <xlopez@igalia.com>
1251 Reviewed by Gustavo Noronha.
1253 [GTK] Unit testing for WebKitDOMNode hierarchy walk
1254 https://bugs.webkit.org/show_bug.cgi?id=40171
1256 Add DOM node test to the build system.
1260 2010-06-02 Sterling Swigart <sswigart@google.com>
1262 Reviewed by David Levin.
1264 Image Resizer Patch 0: Added compilation argument to conditionally compile pending patches.
1265 https://bugs.webkit.org/show_bug.cgi?id=39906
1269 2010-05-31 Xan Lopez <xlopez@igalia.com>
1271 Reviewed by Gustavo Noronha.
1273 Copy the NEWS file to the toplevel when creating the release
1274 tarballs, otherwise it's a bit hard to find.
1278 2010-05-27 Gustavo Noronha Silva <gns@gnome.org>
1280 Final make distcheck fix - clean up generated GDOM files on distclean.
1284 2010-05-27 Xan Lopez <xlopez@igalia.com>
1286 More GTK+ distcheck fixes.
1290 2010-05-27 Xan Lopez <xlopez@igalia.com>
1292 Reviewed by Gustavo Noronha.
1294 Bump for 1.3.1 release.
1298 2010-05-27 Gustavo Noronha Silva <gns@gnome.org>
1300 Reviewed by Xan Lopez.
1302 Build fix for introspection support - make sure DOM headers are
1303 included by the GI scanner.
1307 2010-05-26 Gustavo Noronha Silva <gns@gnome.org>
1309 Build fixes for make distcheck.
1313 2010-05-26 Xan Lopez <xlopez@igalia.com>
1315 Reviewed by Gustavo Noronha.
1317 [GTK] Add support for DOM events in the GObject DOM bindings
1318 https://bugs.webkit.org/show_bug.cgi?id=38844
1320 Add new test to the build.
1324 2010-05-22 Leandro Pereira <leandro@profusion.mobi>
1326 Reviewed by Eric Seidel.
1328 [EFL] Build fix (always compile libraries with -fPIC when compiler
1329 is gcc; always define WTF_USE_PTHREADS).
1330 http://webkit.org/b/39235
1332 * cmake/OptionsCommon.cmake:
1333 * cmake/OptionsEfl.cmake:
1334 * cmake/WebKitHelpers.cmake:
1336 2010-05-19 Dan Winship <danw@gnome.org>
1338 Reviewed by Xan Lopez.
1340 [GTK] Install introspection files in our prefix, not
1341 gobject-introspection's prefix
1346 2010-05-15 Leandro Pereira <leandro@profusion.mobi>
1348 Reviewed by Adam Treat.
1350 [EFL] Add build system for the EFL port.
1351 http://webkit.org/b/37945
1353 * CMakeLists.txt: Added.
1354 * cmake/FindCFLite.cmake: Added.
1355 * cmake/FindCairo.cmake: Added.
1356 * cmake/FindEFL.cmake: Added.
1357 * cmake/FindFreetype.cmake: Added.
1358 * cmake/FindGDK-PixBuf.cmake: Added.
1359 * cmake/FindGDK.cmake: Added.
1360 * cmake/FindGIO.cmake: Added.
1361 * cmake/FindGlib.cmake: Added.
1362 * cmake/FindICU.cmake: Added.
1363 * cmake/FindLibSoup2.cmake: Added.
1364 * cmake/FindLibXlst.cmake: Added.
1365 * cmake/FindPango.cmake: Added.
1366 * cmake/FindSqlite.cmake: Added.
1367 * cmake/LibFindMacros.cmake: Added.
1368 * cmake/OptionsCommon.cmake: Added.
1369 * cmake/OptionsEfl.cmake: Added.
1370 * cmake/WebKitEfl.cmake: Added.
1371 * cmake/WebKitFS.cmake: Added.
1372 * cmake/WebKitFeatures.cmake: Added.
1373 * cmake/WebKitGenerators.cmake: Added.
1374 * cmake/WebKitHelpers.cmake: Added.
1375 * cmake/WebKitMacros.cmake: Added.
1376 * cmakeconfig.h.cmake: Added.
1378 2010-05-14 Simon Hausmann <simon.hausmann@nokia.com>
1380 Rubber-stamped by Antti Koivisto.
1382 [Qt] Rename QtLauncher to QtTestBrowser
1383 https://bugs.webkit.org/show_bug.cgi?id=37665
1387 2010-05-12 Csaba Osztrogonác <ossy@webkit.org>
1389 Reviewed by Kenneth Rohde Christiansen.
1391 [Qt] Link error in debug mode without debug_and_release config
1392 https://bugs.webkit.org/show_bug.cgi?id=39006
1394 * WebKit.pri: Unnecessary build_pass guard removed.
1396 2010-05-12 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1398 Reviewed by Kenneth Rohde Christiansen.
1400 [Qt] Detect debug mode consistently
1401 https://bugs.webkit.org/show_bug.cgi?id=38863
1405 2010-05-08 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1407 Reviewed by Kenneth Rohde Christiansen.
1409 [Qt] Build the ImageDiff tool for all platforms including Windows and Symbian
1410 https://bugs.webkit.org/show_bug.cgi?id=38706
1414 2010-05-07 Simon Hausmann <simon.hausmann@nokia.com>
1416 Add a few more files with Windows linefeeds to the .gitattributes file.
1420 2010-05-05 Alejandro G. Castro <alex@igalia.com>
1422 Reviewed by Xan Lopez.
1424 Fixed the gobject introspection compilation with the new DOM
1425 bindings, we needed to add DOM objects.
1429 2010-05-04 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1431 Unreviewed, build fix for Symbian.
1433 [Symbian] Symbian builds does not support shadow builds
1435 Revision r54715 broke the Symbian build. For Symbian
1436 the include directory is generated in the root of the source tree.
1437 This patch sets the INCLUDEPATH accordingly for Symbian.
1441 2010-05-03 Adam Barth <abarth@webkit.org>
1443 Reviewed by Dimitri Glazkov.
1445 Add some more Chromium-specific files to gitignore
1446 https://bugs.webkit.org/show_bug.cgi?id=38469
1448 These files are generated as part of the update-webkit --chromium
1453 2010-05-02 Geoff Levand <geoff.levand@am.sony.com>
1455 Reviewed by Eric Seidel.
1457 [GTK] Fix out of source build failure
1458 https://bugs.webkit.org/show_bug.cgi?id=38051
1460 Add a preprocessor include path for generated GTK header files.
1461 Fixes build errors like these when building GTK out of source:
1463 webkit.h: error: webkit/webkitversion.h: No such file or directory
1467 2010-05-02 Kartikaya Gupta <kagupta@rim.com>
1469 Reviewed by George Staikos.
1471 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.
1473 https://bugs.webkit.org/show_bug.cgi?id=37888
1475 No new tests. None needed.
1477 * bindings/scripts/IDLParser.pm:
1479 2010-04-29 Xan Lopez <xlopez@igalia.com>
1481 Reviewed by Gustavo Noronha.
1483 [GTK] GObject DOM bindings
1484 https://bugs.webkit.org/show_bug.cgi?id=33590
1486 Add WebKitDOMDocument tests to the build.
1490 2010-04-28 Sam Weinig <sam@webkit.org>
1492 Reviewed by Mark Rowe.
1494 Add WebKit2 to the lists of modules to build.
1498 2010-04-21 Xan Lopez <xlopez@igalia.com>
1500 Reviewed by Adam Barth.
1502 [GTK] GObject DOM bindings
1503 https://bugs.webkit.org/show_bug.cgi?id=33590
1505 Add build bits for the GObject DOM bindings.
1509 2010-04-20 Xan Lopez <xlopez@igalia.com>
1513 * autotools/webkit.m4:
1515 2010-04-19 Diego Escalante Urrelo <descalante@igalia.com>
1517 Reviewed by Xan Lopez.
1519 [Gtk] Evaluate and create tests for all the AtkRole's implemented by
1521 https://bugs.webkit.org/show_bug.cgi?id=34449
1523 Add and enable the build of testatkroles to test ATK non form roles.
1527 2010-04-18 Michael Forney <michael@mforney.org>
1529 Reviewed by Laszlo Gombos.
1531 https://bugs.webkit.org/show_bug.cgi?id=37762
1533 Fixes the sandbox option in configure.
1535 * configure.ac: Fix cut and paste error in the sandbox option causing
1536 --{enable,disable}-sandbox to be ineffective, and it to be controlled
1539 2010-04-09 Simon Hausmann <simon.hausmann@nokia.com>
1541 Unreviewed crash fix.
1543 Revert part of 57320 that would remove NDEBUG in release builds for
1548 2010-04-09 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1550 Reviewed by Simon Hausmann.
1552 [Qt] Fix crashes with package builds in release
1554 * WebKit.pri: Don't randomly add NDEBUG to the defines.
1556 2010-04-07 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1558 Reviewed by Kenneth Rohde Christiansen.
1560 [Qt] Fix trunk (non-standalone) builds for Symbian
1561 https://bugs.webkit.org/show_bug.cgi?id=37136
1563 Test for source files before building instead of relying on
1564 standalone_package config.
1568 2010-04-01 Kinuko Yasuda <kinuko@chromium.org>
1570 Reviewed by Dmitry Titov.
1572 Add FileThread for async file operation support in FileReader and FileWriter
1573 https://bugs.webkit.org/show_bug.cgi?id=36896
1575 Add EANBEL_FILE_READER and ENABLE_FILE_WRITER flags.
1579 2010-04-01 Ojan Vafai <ojan@chromium.org>
1581 Reviewed by Adam Barth.
1583 autoinstalled should be git ignored
1584 https://bugs.webkit.org/show_bug.cgi?id=36970
1588 2010-04-01 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1590 Reviewed by Kenneth Rohde Christiansen.
1592 [Qt]Add -Wextra warning level to the QtWebKit build
1593 https://bugs.webkit.org/show_bug.cgi?id=36971
1597 2010-04-01 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1599 Reviewed by Holger Freyther.
1601 [GTK] webkit_get_default_session() should make sure webkit_init() is called
1602 https://bugs.webkit.org/show_bug.cgi?id=36754
1608 2010-03-26 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1610 Reviewed by Simon Hausmann.
1612 [Qt] Build JavaScriptCore as a static library.
1613 https://bugs.webkit.org/show_bug.cgi?id=36590
1615 This patch takes what was left of the unused JavaScriptCore.pro
1616 and moved the compilation logic from JavaScriptCore.pri to
1621 2010-03-16 Xan Lopez <xlopez@igalia.com>
1623 Rubber-stamped by Gustavo Noronha.
1625 Update library version for 1.1.90 release.
1629 2010-03-16 Xan Lopez <xlopez@igalia.com>
1631 Reviewed by Gustavo Noronha.
1633 Bump version for 1.1.90 release.
1637 2010-03-16 Xan Lopez <xlopez@igalia.com>
1639 Reviewed by Gustavo Noronha.
1641 Add support for Fast Mobile Scrolling in the build system.
1645 2010-03-16 Simon Hausmann <simon.hausmann@nokia.com>
1647 Add WebKitTools/TestResultServer/index.yaml to gitattributes to ignore for crlf conversion.
1651 2010-03-12 Scott Byer <scottbyer@chromium.org>
1653 Reviewed by David Levin.
1655 Popup font size needs to be exposed to clients.
1656 https://bugs.webkit.org/show_bug.cgi?id=35990
1658 Add function to expose the popup menu font size, add a field to
1659 WebPopupMenuInfo that receives that information to convey that to
1660 the web view client's createPopupMenu() call.
1662 * WebCore/platform/chromium/PopupMenuChromium.cpp:
1663 * WebCore/platform/chromium/PopupMenuChromium.h:
1664 * WebKit/chromium/public/WebPopupMenuInfo.h:
1665 * WebKit/chromium/src/ChromeClientImpl.cpp:
1667 2010-03-11 Adam Roben <aroben@apple.com>
1669 Teach git about ObjC files
1671 Fixes <http://webkit.org/b/36015>.
1673 Reviewed by Tim Hatcher.
1675 * .gitattributes: Set the diff attribute for .m and .mm files, and .h
1676 files in Mac-specific directories. This can be used to generate
1677 more-readable diffs of ObjC files.
1679 2010-03-09 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1681 Unreviewed. Versioning for 1.1.23.
1685 2010-03-09 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1687 Unreviewed distcheck fix.
1691 2010-03-08 Jian Li <jianli@chromium.org>
1693 Reviewed by Dmitry Titov.
1696 https://bugs.webkit.org/show_bug.cgi?id=32993
1698 Add ENABLE_BLOB_SLICE feature define.
1702 2010-03-04 Fridrich Strba <fridrich.strba@bluewin.ch>
1704 Reviewed by Holger Freyther.
1706 https://bugs.webkit.org/show_bug.cgi?id=35726
1707 Remove orphaned #ifdef WTF_USE_GLIB_ICU_UNICODE_HYBRID
1709 Removing orphaned #if USE.
1713 2010-03-04 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1715 Reviewed by Tor Arne Vestbø.
1717 [Qt] Make the OUTPUT_DIR variable in qmake projects independent of build-webkit's logic.
1719 This also allows shadow builds relying only on qmake to work properly.
1723 2010-03-03 Fridrich Strba <fridrich.strba@bluewin.ch>
1725 Reviewed by Xan Lopez.
1727 Miscellaneous little fixes for the windows build of webkit-gtk
1728 https://bugs.webkit.org/show_bug.cgi?id=35640
1730 * GNUmakefile.am: On Windows with GCC, presence of
1731 __declspec(dllexport) on some symbols disables the autoexport/autoimport
1732 feature for all others. Using regex here assures that all symbols that
1733 need to be exported in the dll are actually exported.
1735 2010-03-02 Arno Renevier <arno@renevier.net>
1737 Reviewed by Gustavo Noronha Silva.
1739 [Gtk] implements ChromeClient::requestGeolocationPermissionForFrame
1740 https://bugs.webkit.org/show_bug.cgi?id=35210
1744 2010-03-02 Dmitry Titov <dimich@chromium.org>
1746 Reviewed by Alexey Proskuryakov.
1748 Ignore compiled Java test cases in .gitignore.
1749 https://bugs.webkit.org/show_bug.cgi?id=35559
1753 2010-02-26 Arno Renevier <arno@renevier.net>
1755 Reviewed by Gustavo Noronha Silva.
1757 [Gtk] ignore WebKit/gtk/docs/GNUmakefile.in in .gitignore
1758 https://bugs.webkit.org/show_bug.cgi?id=35424
1762 2010-02-24 Sam Kerner <skerner@chromium.org>
1764 Reviewed by Darin Fisher.
1766 Expose WebFrame::setCanHaveScrollbars(). This allows a view
1767 which is being resized to not need scroll bars to ensure that
1770 Existing function setAllowsScrolling() was renamed
1771 setCanHaveScrollbars(), to be consistant with change 37159:
1772 http://trac.webkit.org/changeset/37159
1774 https://bugs.webkit.org/show_bug.cgi?id=35257
1776 * WebKit/chromium/public/WebFrame.h:
1777 * WebKit/chromium/src/ChromeClientImpl.cpp:
1778 * WebKit/chromium/src/WebFrameImpl.cpp:
1779 * WebKit/chromium/src/WebFrameImpl.h:
1781 2010-02-19 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
1783 Reviewed by Kenneth Rohde Christiansen.
1785 [Qt] Remove QGVLauncher
1787 https://bugs.webkit.org/show_bug.cgi?id=35292
1791 2010-02-24 Xan Lopez <xlopez@igalia.com>
1793 Reviewed by Gustavo Noronha.
1795 Enable SharedWorkers by default, since that's been the default for
1796 a long time in our build-webkit configuration.
1800 2010-02-23 James Choi <jchoi42@pha.jhu.edu>
1802 Add Solaris definitions
1803 https://bugs.webkit.org/show_bug.cgi?id=35214
1805 * WebKit/chromium/src/WebViewImpl.cpp
1806 * WebKit/chromium/src/WebFrameImpl.cpp
1808 2010-02-23 Arno Renevier <arno@renevier.net>
1810 Reviewed by Gustavo Noronha Silva.
1812 [Gtk]: testwebview does not work when called with absolute path
1813 https://bugs.webkit.org/show_bug.cgi?id=34940
1815 When testwebview is called as absolute path, chdir to executable
1816 directory before searching resource files.
1820 2010-02-23 Leandro Pereira <leandro@profusion.mobi>
1822 Reviewed by Gustavo Noronha Silva.
1824 Changes references of GOwnPtr to reflect their new place.
1825 http://webkit.org/b/35084
1827 * JavaScriptCore/JavaScriptCore.gypi:
1828 * JavaScriptCore/wtf/Threading.h:
1829 * JavaScriptCore/wtf/unicode/glib/UnicodeGLib.h:
1831 2010-02-23 Leandro Pereira <leandro@profusion.mobi>
1833 Reviewed by Gustavo Noronha Silva.
1835 Fixes references to GOwnPtr and GRefPtr so the GTK+ port builds
1837 http://webkit.org/b/35084
1841 2010-02-23 Diego Escalante Urrelo <descalante@igalia.com>
1843 Reviewed by Eric Seidel.
1845 [gtk] missing libsoup-2.4 package in gir generation
1846 https://bugs.webkit.org/show_bug.cgi?id=35199
1848 Include libsoup-2.4 package in gobject introspection .gir generation.
1852 2010-02-22 Huahui Wu <hwu@google.com>
1854 Reviewed by Eric Seidel.
1856 Add code that enables SquirrelFish Extreme (a.k.a JSCX, JSC JIT)
1857 in Android. It's disabled by default, but is enabled when the
1858 enveronment variable ENABLE_JSC_JIT is set to true.
1859 https://bugs.webkit.org/show_bug.cgi?id=34855
1863 2010-02-22 Xan Lopez <xlopez@igalia.com>
1865 Reviewed by Gustavo Noronha.
1867 Bump library versioning for 1.1.22 release.
1871 2010-02-22 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1873 Reviewed by Kenneth Rohde Christiansen.
1875 [Qt] Add support for layout tests on Symbian
1876 https://bugs.webkit.org/show_bug.cgi?id=31589
1880 2010-02-20 Noam Rosenthal <noam.rosenthal@nokia.com>
1882 Reviewed by Laszlo Gombos.
1884 [Qt] ENABLE_3D_RENDERING should be optional
1885 https://bugs.webkit.org/show_bug.cgi?id=35100
1887 * WebKit.pri: ENABLE_3D_RENDERING moved to a proper feature test
1889 2010-02-19 Maciej Stachowiak <mjs@apple.com>
1891 Reviewed by David Levin.
1893 Add an ENABLE flag for sandboxed iframes to make it possible to disable it in releases
1894 https://bugs.webkit.org/show_bug.cgi?id=35147
1898 2010-02-18 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1900 Reviewed by Eric Seidel.
1902 Add .gitattributes file for custom ChangeLog merge-driver
1904 * .gitattributes: Added.
1906 2010-02-17 Noam Rosenthal <noam.rosenthal@nokia.com>
1908 Reviewed by Ariya Hidayat.
1910 [Qt] GraphicsLayer: support perspective and 3D transforms
1911 https://bugs.webkit.org/show_bug.cgi?id=34960
1913 * WebKit.pri: added appropriate define: ENABLED_3D_RENDERING
1915 2010-02-15 Philippe Normand <pnormand@igalia.com>
1917 Reviewed by Gustavo Noronha Silva.
1919 [GStreamer] Should handle BUFFERING messages
1920 https://bugs.webkit.org/show_bug.cgi?id=30004
1922 * configure.ac: Bump gstreamer -core/-plugins-base requirements to
1923 0.10.25 which is the minimum required version for on-disk buffering.
1925 2010-02-16 Xan Lopez <xlopez@igalia.com>
1927 Reviewed by Gustavo Noronha.
1929 Bump version to 1.1.22 so we can depend on it in applications.
1933 2010-02-12 Simon Hausmann <simon.hausmann@nokia.com>
1935 Reviewed by Holger Freyther.
1937 Removed WMLInputElement.* from .gitattributes as the file is
1942 2010-02-10 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1944 Reviewed by Tor Arne Vestbø.
1946 [Qt] Make qtlauncher and qgvlauncher use the generated headers
1947 path to make sure they are correctly generated.
1951 2010-02-10 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1953 Reviewed by Tor Arne Vestbø.
1955 [Qt] Manually add support for the install target on Symbian.
1957 This is required to copy the headers over the ones in Qt.
1961 2010-02-11 Fridrich Strba <fridrich.strba@bluewin.ch>
1963 Reviewed by Gustavo Noronha Silva.
1965 Detect properly different versions of libpng out there.
1969 2010-02-11 Xan Lopez <xlopez@igalia.com>
1971 Try to fix GTK+ build.
1975 2010-02-11 Antonio Gomes <tonikitoo@webkit.org>
1977 Reviewed by Xan Lopez.
1979 Adjust gstreamer-plugins-base minimum version check (from 0.10 to 0.10.23).
1983 2010-02-08 Maciej Stachowiak <mjs@apple.com>
1985 Reviewed by Cameron Zwarich.
1987 Restore ENABLE_RUBY flag so vendors can ship with Ruby disabled if they choose.
1988 https://bugs.webkit.org/show_bug.cgi?id=34698
1992 2010-02-08 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1994 Reviewed by Xan Lopez.
1996 Bump version to 1.1.21, and adjust library versioning accordingly.
2000 2010-02-05 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2002 Reviewed by Gustavo Noronha.
2004 Add gstreamer-app-0.10 to configure.ac
2005 https://bugs.webkit.org/show_bug.cgi?id=34317
2009 2010-02-05 Simon Hausmann <simon.hausmann@nokia.com>
2011 Reviewed by Tor Arne Vestbø.
2013 Add .gitattributes file to tell git about files with Windows linefeeds
2014 https://bugs.webkit.org/show_bug.cgi?id=34645
2016 On Windows git defaults to "true" for core.autocrlf, meaning all text
2017 files in the working directory are converted from CRLF to LF on checkin
2018 time. Some files present in the repository have been checked in with
2019 CRLF linefeeds and git should not try to convert them. The added
2020 .gitattributes file tells git to not do any CRLF conversion.
2022 * .gitattributes: Added.
2024 2010-02-05 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2026 Reviewed by Simon Hausmann.
2028 [Qt] Generate convenience headers (QWebView, etc) using qmake
2030 In Qt this is done using syncqt, but we use a pro-file instead
2031 that generates makefile-rules for each of the extra headers.
2033 These extra headers are installed alongside the normal headers.
2035 * DerivedSources.pro: Include API-DerivedSources
2037 2010-02-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2039 Reviewed by Lars Knoll.
2041 [Qt] Make 'make -f Makefile.DerivedSources qmake' work
2043 Previously this target ended up generating a file named
2044 Makefile.DerivedSources.DerivedSources, and so on.
2046 * DerivedSources.pro:
2048 2010-02-04 Christian Dywan <christian@twotasts.de>
2050 Reviewed by Xan Lopez.
2052 Require either libsoup 2.28.2 or 2.29.90.
2056 2010-02-04 Xan Lopez <xlopez@igalia.com>
2058 Reviewed by Gustavo Noronha.
2060 Bump minimum libsoup requirement to 2.29.90
2064 2010-02-02 Gustavo Noronha Silva <gns@gnome.org>
2066 Reviewed by Xan Lopez.
2068 Bump version, and adjust library versioning for 1.1.20.
2072 2010-01-29 Jeremy Orlow <jorlow@chromium.org>
2074 Reviewed by Dimitri Glazkov.
2076 A first step towards the Indexed Database API
2077 https://bugs.webkit.org/show_bug.cgi?id=34342
2079 Add Indexed Database API
2083 2010-01-27 Simon Hausmann <simon.hausmann@nokia.com>
2085 Reviewed by Kenneth Rohde Christiansen.
2087 [Qt] Don't build the tests in packages, only the launcher(s)
2091 2010-01-27 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
2093 Reviewed by Tor Arne Vestbø.
2095 [Qt] Add the "d" suffix to QtWebKit's dll on Windows.
2099 2010-01-27 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
2101 Unreviewed build fix
2103 [Qt] Build fix for windows when QTDIR contains release libraries.
2105 * WebKit.pri: Use the <name>.lib syntax for linking instead of qmake's -l<name> emulation
2107 2010-01-26 Jedrzej Nowacki <jedrzej.nowacki@nokia.com>
2109 Reviewed by Simon Hausmann.
2111 First steps of the QtScript API.
2113 Two new classes were created; QScriptEngine and QScriptValue.
2114 The first should encapsulate a javascript context and the second a script
2117 This API is still in development, so it isn't compiled by default.
2118 To trigger compilation, pass --qmakearg="CONFIG+=build-qtscript" to
2121 https://bugs.webkit.org/show_bug.cgi?id=32565
2125 2010-01-25 Simon Hausmann <simon.hausmann@nokia.com>
2127 Reviewed by Laszlo Gombos.
2129 [Qt] Fix the build on Maemo5.
2131 https://bugs.webkit.org/show_bug.cgi?id=34051
2133 * WebKit.pri: Disable the use of uitools, just like it's done for Symbian.
2135 2010-01-21 No'am Rosenthal <noam.rosenthal@nokia.com>
2137 Reviewed by Antti Koivisto.
2139 [Qt] Implement GraphicsLayer for accelerated layer compositing
2140 https://bugs.webkit.org/show_bug.cgi?id=33514
2142 * WebKit.pri: Addded compile flags to enable accelerated compositing
2143 on versions higher than 4.5
2145 2010-01-20 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2147 Reviewed by Simon Hausmann.
2149 [Qt] Make DumpRenderTree build on Windows
2153 2010-01-20 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
2155 Reviewed by Simon Hausmann.
2157 [Qt] Fix the recursive generated_files target to work with qmake -r -o
2159 * DerivedSources.pro:
2161 2010-01-20 Simon Hausmann <simon.hausmann@nokia.com>
2163 Reviewed by Tor Arne Vestbø.
2165 [Qt] Make it possible (on *nix at least) to recursively call "make generated_files"
2167 * DerivedSources.pro:
2169 2010-01-19 Gustavo Noronha Silva <gns@gnome.org>
2171 Unreviewed. Shared library versioning update for 1.1.19.
2175 2010-01-15 Gustavo Noronha Silva <gns@gnome.org>
2177 Rubber-stamped by Xan Lopez.
2179 Bump version to 1.1.19.
2183 2010-01-14 Csaba Osztrogonác <ossy@webkit.org>
2185 Reviewed by Eric Seidel.
2187 [Qt] Defective dependencies caused build failing on QtBuildBot.
2188 https://bugs.webkit.org/show_bug.cgi?id=33693
2190 * WebKit.pri: CONFIG += depend_includepath added.
2192 2010-01-14 Steve Block <steveblock@google.com>
2194 Reviewed by David Levin.
2196 Moves general includes before bindings includes in Android build system.
2197 https://bugs.webkit.org/show_bug.cgi?id=33623
2199 This avoids problems with collisions between WebCore/platform/text/StringBuilder.h
2200 and the new JavaScriptCore/runtime/StringBuilder.h. This change puts
2201 JavaScriptCore/runtime and other bindings includes after the WebCore and other
2202 general includes, so that the WebCore StringBuilder.h is picked up when building
2205 * Android.mk: Modified.
2207 2010-01-13 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
2209 Reviewed by Simon Hausmann.
2211 [Qt] Split the build process in two different .pro files.
2212 This allows qmake to be run once all source files are available.
2214 * DerivedSources.pro: Added.
2217 2010-01-07 Daniel Bates <dbates@rim.com>
2219 Reviewed by Eric Seidel.
2221 https://bugs.webkit.org/show_bug.cgi?id=32987
2223 Added ENABLE_XHTMLMP flag. Disabled by default.
2227 2010-01-05 Gustavo Noronha Silva <gns@gnome.org>
2229 Reviewed by Xan Lopez.
2231 Based on idea and original patch by Evan Martin.
2233 Remove libWebCore intermediate library, to improve link time.
2235 [GTK] Build time must be reduced
2236 https://bugs.webkit.org/show_bug.cgi?id=32921
2240 2010-01-05 Xan Lopez <xlopez@igalia.com>
2242 Bump for 1.1.18 release.
2246 2010-01-04 Gustavo Noronha Silva <gns@gnome.org>
2248 Fix JSCore-1.0.gir path to fix make distcheck.
2252 2010-01-04 Simon Hausmann <simon.hausmann@nokia.com>
2254 Reviewed by Tor Arne Vestbø.
2256 [Qt] Fix standalone package builds.
2258 * WebKit.pri: Add logic for detecting standalone builds. Set OUTPUT_DIR to the top-level dir in that case.
2259 * WebKit.pro: Don't build JSC and DRT for package builds.
2261 2010-01-04 Eric Seidel <eric@webkit.org>
2263 Reviewed by Adam Barth.
2265 bugzilla-tool should not require users to install mechanize
2266 https://bugs.webkit.org/show_bug.cgi?id=32635
2268 * .gitignore: Ignore autoinstall.cache.d directory created by autoinstall.py
2270 2009-12-28 Estêvão Samuel Procópio <tevaum@gmail.com>
2272 Reviewed by Gustavo Noronha Silva.
2274 Bug 32940: [GTK] Changing the download throttle conditions.
2275 https://bugs.webkit.org/show_bug.cgi?id=32716
2277 The WebKitDownload progress notification was taking long to
2278 update. This fix makes notification happens each 0.7 secs
2279 or when the progress ups in 1%.
2281 * WebKit/gtk/webkit/webkitdownload.cpp:
2283 2009-12-22 Simon Hausmann <simon.hausmann@nokia.com>
2285 Rubber-stamped by Holger Freyther.
2287 Adjusted path to QtLauncher.
2291 2009-12-19 Evan Martin <evan@chromium.org>
2293 Reviewed by Gustavo Noronha Silva.
2295 Add a couple of WebKitGtk files to .gitignore.
2299 2009-12-18 Benjamin Otte <otte@gnome.org>
2301 Reviewed by Xan Lopez.
2303 [GTK] RemoveDashboard support. It's useless.
2307 2009-12-18 Simon Hausmann <simon.hausmann@nokia.com>
2309 Reviewed by Tor Arne Vestbø.
2311 [Qt] Clean up the qmake build system to distinguish between trunk builds and package builds
2313 https://bugs.webkit.org/show_bug.cgi?id=32716
2315 * WebKit.pri: Use standalone_package instead of QTDIR_build
2317 2009-12-17 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2319 Unreviewed. Build fixes for make distcheck.
2323 2009-12-16 Dan Winship <danw@gnome.org>
2325 Reviewed by Gustavo Noronha Silva.
2327 [Gtk] Content-Encoding support
2329 https://bugs.webkit.org/show_bug.cgi?id=522772
2331 * configure.ac: require libsoup 2.28.2 for SoupContentDecoder
2333 2009-12-13 Eric Seidel <eric@webkit.org>
2335 Reviewed by Gavin Barraclough.
2337 string-base64 test does not compute a valid base64 string
2338 http://bugs.webkit.org/show_bug.cgi?id=16806
2340 * tests/string-base64.js: change str[i] to str.charCodeAt(i)
2342 2009-12-10 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2344 Reviewed by Xan Lopez.
2346 [GTK] Should provide an API to control the IconDatabase
2347 https://bugs.webkit.org/show_bug.cgi?id=32334
2349 Add test to make sure favicon reporting works.
2353 2009-12-09 Steve Block <steveblock@google.com>
2355 Reviewed by Adam Barth.
2357 Adds Android Makefiles for building with V8.
2358 https://bugs.webkit.org/show_bug.cgi?id=32278
2360 * Android.mk: Modified. Includes Makefiles for V8.
2362 2009-12-08 Steve Block <steveblock@google.com>
2364 Reviewed by Adam Barth.
2366 [Android] Adds Makefiles for Android port.
2367 https://bugs.webkit.org/show_bug.cgi?id=31325
2369 * Android.mk: Added.
2371 2009-12-08 Christian Dywan <christian@twotoasts.de>
2373 Reviewed by Xan Lopez.
2375 * configure.ac: Require only libSoup 2.27.91 but check for 2.29.3
2376 and define HAVE_LIBSOUP_2_29_3 in that case.
2378 2009-12-08 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2380 Rubber-stamped by Xan Lopez.
2382 Late post-release version bump.
2386 2009-12-08 Dominik Röttsches <dominik.roettsches@access-company.com>
2388 Reviewed by Gustavo Noronha Silva.
2390 [Gtk] Create a TextBreakIterator implementation based on GLib (without ICU)
2391 https://bugs.webkit.org/show_bug.cgi?id=31469
2393 Removing hybrid configuration for --with-unicode-backend=glib
2394 ICU not required anymore.
2396 * autotools/webkit.m4:
2398 2009-12-08 Nikolas Zimmermann <nzimmermann@rim.com>
2400 Rubber-stamped by Maciej Stachowiak.
2402 Turn on (SVG) Filters for Gtk.
2403 https://bugs.webkit.org/show_bug.cgi?id=32224
2407 2009-12-07 Dmitry Titov <dimich@chromium.org>
2409 Rubber-stamped by Darin Adler.
2411 Remove ENABLE_SHARED_SCRIPT flags
2412 https://bugs.webkit.org/show_bug.cgi?id=32245
2413 This patch was obtained by "git revert" command and then un-reverting of ChangeLog files.
2417 2009-12-06 Gustavo Noronha Silva <gns@gnome.org>
2419 Reviewed by Xan Lopez.
2421 Build the new API test.
2423 [GTK] REGRESSION: webkit thinks it can render PDFs
2424 https://bugs.webkit.org/show_bug.cgi?id=32183
2428 2009-12-05 Vincent Untz <vuntz@gnome.org>
2430 Reviewed by Gustavo Noronha.
2432 Fixes race for builds with introspection enabled, and parallel
2437 2009-12-04 Xan Lopez <xlopez@igalia.com>
2439 Reviewed by Gustavo Noronha.
2441 [GTK]Enable DNS prefetching
2442 https://bugs.webkit.org/show_bug.cgi?id=23846
2444 Bump libsoup required version to 2.29.3 for DNS prefetching.
2448 2009-11-30 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2450 Rubber-stamped by Xan Lopez.
2452 Make sure we distribute and install GObject Introspection files.
2456 2009-11-30 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2458 Build fix. Make sure JSCore-1.0.gir is added to the distributed
2463 2009-11-30 Xan Lopez <xlopez@igalia.com>
2465 Reviewed by Gustavo Noronha.
2467 Bump versions for 1.1.17 release.
2471 2009-11-30 Jan-Arve Sæther <jan-arve.saether@nokia.com>
2473 Reviewed by Simon Hausmann.
2475 [Qt] Fix compilation with win32-icc
2477 Include os-win32 for stdint.h since MS does not ship that in their PSDK.
2481 2009-11-26 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2483 Reviewed by Oliver Hunt.
2485 Move GOwnPtr* from wtf to wtf/gtk
2486 https://bugs.webkit.org/show_bug.cgi?id=31793
2488 * GNUmakefile.am: Add JavaScriptCore/wtf/gtk to
2491 2009-11-24 Dmitry Titov <dimich@chromium.org>
2493 Reviewed by Eric Seidel.
2495 Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
2496 https://bugs.webkit.org/show_bug.cgi?id=31444
2500 2009-11-24 Jason Smith <dark.panda@gmail.com>
2502 Reviewed by Alexey Proskuryakov.
2504 RegExp#exec's returned Array-like object behaves differently from
2506 https://bugs.webkit.org/show_bug.cgi?id=31689
2508 * LayoutTests/fast/js/regexp-in-and-foreach-handling.html: Added.
2509 * LayoutTests/fast/js/script-tests/regexp-in-and-foreach-handling.js: Added.
2510 * LayoutTests/fast/js/regexp-in-and-foreach-handling-expected.txt: Added.
2512 2009-11-24 Jens Alfke <snej@chromium.org>
2514 Reviewed by David Levin.
2516 Ignore Chromium's Xcode projects that are auto-generated from .gyp files.
2517 https://bugs.webkit.org/show_bug.cgi?id=31847
2519 * .gitignore: Add three .xcodeproj files.
2521 2009-11-09 Priit Laes <plaes@plaes.org>
2523 Reviewed by Oliver Hunt.
2525 [Gtk] Build from tarball fails with --enable-introspection
2526 https://bugs.webkit.org/show_bug.cgi?id=31261
2528 We need to enable gobject-introspection during distcheck otherwise
2529 some of the required files are missing in tarball.
2533 2009-11-05 Priit Laes <plaes@plaes.org>
2535 Reviewed by Jan Alonzo.
2537 [Gtk] Build failure with --enable-introspection
2538 https://bugs.webkit.org/show_bug.cgi?id=31102
2540 Add search and include paths for JSCore-1.0.gir required by
2541 gobject-introspection tools.
2545 2009-11-04 Benjamin Otte <otte@gnome.org>
2547 Reviewed by Gustavo Noronha.
2549 Update Cairo requirement to 1.6.
2551 https://bugs.webkit.org/show_bug.cgi?id=19266
2555 2009-11-02 Estêvão Samuel Procópio <tevaum@gmail.com>
2557 Reviewed by Gustavo Noronha.
2559 [Build] make install ignores --prefix option for gobject-introspection.
2560 https://bugs.webkit.org/show_bug.cgi?id=31025
2562 Make the build system use the --prefix path also when installing
2563 gobject-introspection files.
2565 * configure.ac: use --prefix path in GITDIR and GIRTYPELIBDIR
2567 2009-11-02 Xan Lopez <xlopez@igalia.com>
2569 Bump version before release (or post-release, depending on your
2570 point of view) so that we can make applications depending on
2571 unreleased APIs in WebKit svn fail at configure time when the
2572 requirements are not met.
2576 2009-11-01 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2578 Reviewed by Eric Seidel.
2580 Turn on warnings for QtWebKit for gcc
2581 https://bugs.webkit.org/show_bug.cgi?id=30958
2583 * WebKit.pri: Turn on warnings for the GCC compiler
2585 2009-10-30 Adam Barth <abarth@webkit.org>
2587 Reviewed by Mark Rowe.
2589 Teach git to ignore some files
2590 https://bugs.webkit.org/show_bug.cgi?id=30951
2592 Ignore WebKitBuild because we never want to version that directory.
2593 Also, ignore the xcode project files so git clean doesn't blow away
2594 your project settings. Finally, ignore the compiled python files in
2595 WebKitTools/Script modules because they clutter up git status.
2597 * .gitignore: Added.
2599 2009-10-30 Roland Steiner <rolandsteiner@chromium.org>
2601 Reviewed by Eric Seidel.
2603 Remove ENABLE_RUBY guards as discussed with Dave Hyatt and Maciej Stachowiak.
2605 Bug 28420 - Implement HTML5 <ruby> rendering
2606 (https://bugs.webkit.org/show_bug.cgi?id=28420)
2608 No new tests (no functional change).
2612 2009-10-26 Holger Hans Peter Freyther <zecke@selfish.org>
2614 Rubber-stamped by Darin Adler.
2616 Export fastMalloc, fastCalloc, fastRealloc and fastFree
2617 https://bugs.webkit.org/show_bug.cgi?id=30769
2619 Export the FastMalloc functions outside of the libwebkit library
2620 to be able to instrument memory allocations. These are C++ symbols
2621 but do not require the C++ runtime to be useful and should be of
2622 no harm to plain C code.
2624 * autotools/symbols.filter:
2626 2009-10-26 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2628 Reviewed by Jan Alonzo.
2630 Alternative solution to regression introduced in r48672.
2634 2009-10-26 Xan Lopez <xlopez@igalia.com>
2636 Reviewed by Gustavo Noronha.
2638 Update for 1.1.16 release.
2642 2009-10-24 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2644 Reviewed by Holger Freyther.
2646 [Qt] [Symbian] Set the capability and memory required to run QtWebKit for Symbian
2647 https://bugs.webkit.org/show_bug.cgi?id=30476
2649 Set the stack size to 80 Kb and heap size to the 128kB - 32MB range
2650 to all executables linking against WebKit library.
2654 2009-10-18 Jan Michael Alonzo <jmalonzo@webkit.org>
2656 Reviewed by Holger Freyther.
2658 [GTK] Add MathML to the build system
2659 https://bugs.webkit.org/show_bug.cgi?id=30487
2661 Add --enable-mathml to configure.
2665 2009-10-15 Jan Michael Alonzo <jmalonzo@webkit.org>
2667 Reviewed by Xan Lopez.
2669 [GTK] marshal stamp files are not cleaned after a distclean
2670 https://bugs.webkit.org/show_bug.cgi?id=30156
2672 Add the stamp files directly to cleanfiles. Also rearrange the
2673 variable declarations so we don't miss any files that need to be
2674 cleaned up during the clean targets.
2678 2009-10-15 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2680 Unreviewed. Help text fix - Web Sockets default is no, not yes.
2684 2009-10-12 Jan Michael Alonzo <jmalonzo@webkit.org>
2686 Rubberstamped by Eric Seidel.
2688 [Gtk] Fix icu CFLAG for Darwin
2689 https://bugs.webkit.org/show_bug.cgi?id=29517
2691 Don't escape the srcdir variable. Also use $host instead of the
2694 * autotools/webkit.m4:
2696 2009-10-12 Jan Michael Alonzo <jmalonzo@webkit.org>
2698 Reviewed by Gustavo Noronha.
2700 [Gtk] Use the SQLite3 headers from WebKitLibraries if sqlite3 is undetected
2701 https://bugs.webkit.org/show_bug.cgi?id=29518
2705 2009-10-05 Zoltan Horvath <zoltan@webkit.org>
2707 Reviewed by Simon Hausmann.
2709 [Qt] Disable TCmalloc for Windows port at the present, because MinGW
2710 hasn't got built-in pthread library.
2714 2009-10-02 Prasanth Ullattil <prasanth.ullattil@nokia.com>
2716 Reviewed by Simon Hausmann.
2718 Disable a few more harmless MSVC warnings.
2722 2009-10-01 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2724 Unreviewed, build fix.
2726 [Qt] Symbian build break after r48976.
2727 unix is set for Symbian in the Qt build system.
2731 2009-10-01 Zoltan Horvath <zoltan@webkit.org>
2733 Reviewed by Simon Hausmann.
2735 [Qt] Enable TCmalloc for the Linux, Mac and Windows Qt-port
2736 https://bugs.webkit.org/show_bug.cgi?id=27029
2738 Remove USE_SYSTEM_MALLOC for Linux, Mac and Windows Qt-port from WebKit.pri,
2739 so these Qt-ports will use TCmalloc as other ports.
2743 2009-10-01 Martin Robinson <martin.james.robinson@gmail.com>
2745 Reviewed by Xan Lopez.
2747 [GTK] GtkIMContext filtering interferes with DOM key events
2748 https://bugs.webkit.org/show_bug.cgi?id=28733
2750 Add new key event test ensuring that IME keypresses are handled.
2754 2009-10-01 Philippe Normand <pnormand@igalia.com>
2756 Reviewed by Xan Lopez.
2758 [GTK] data: uri support in media player
2759 https://bugs.webkit.org/show_bug.cgi?id=29842
2761 Check presence of gstreamer-pbutils-0.10.
2765 2009-09-26 David Kilzer <ddkilzer@apple.com>
2767 GTK BUILD FIX: add ENABLE_ORIENTATION_EVENTS support to configure.ac
2769 * configure.ac: Added support for ENABLE_ORIENTATION_EVENTS.
2771 2009-09-23 Xan Lopez <xlopez@igalia.com>
2773 Reviewed by Gustavo Noronha.
2775 Do not add unneeded include paths for gir files, and add the
2776 include paths for headers manually instead of relying on our own
2777 pc file and installed headers, since that adds a circular
2782 2009-09-23 Jan Michael Alonzo <jmalonzo@webkit.org>
2784 Reviewed by Xan Lopez.
2786 Minor reorganization to the patch landed in
2787 http://trac.webkit.org/changeset/48670. Also move JSCore-1.0.gir
2788 in the gtk directory as that's only useful to the Gtk port at the
2794 2009-09-23 Xan Lopez <xlopez@igalia.com>
2796 Reviewed by Gustavo Noronha.
2798 [GTK] We should generate our own gir file for introspection
2799 https://bugs.webkit.org/show_bug.cgi?id=29603
2801 Generate gir and typelib files for WebKit and JSCore. The JSCore
2802 gir file is handwritten (since it's only useful, for now, as a
2803 dependency of the WebKit gir file), the WebKit one is
2804 autogenerated from the headers.
2807 * JSCore-1.0.gir: Added.
2810 2009-09-22 Philippe Normand <pnormand@igalia.com>
2812 Reviewed by Xan Lopez.
2814 link errors due to wrong UNICODE_LIBS on Ubuntu Jaunty
2815 https://bugs.webkit.org/show_bug.cgi?id=29638
2817 Call icu-cconfig with ldflags-libsonly to prevent having a -L
2818 statement that could override libs installed in another prefix.
2820 * autotools/webkit.m4:
2822 2009-09-21 Xan Lopez <xlopez@igalia.com>
2824 Reviewed by Gustavo Noronha.
2826 Bump version for 1.1.15 release.
2830 2009-09-18 Xan Lopez <xlopez@igalia.com>
2832 Reviewed by Gustavo Noronha and Jan Alonzo.
2834 [GTK] context menu overriding API is very limited
2835 https://bugs.webkit.org/show_bug.cgi?id=27546
2837 Add new tests to the build.
2841 2009-09-18 Xan Lopez <xlopez@igalia.com>
2843 Reviewed by Gustavo Noronha and Jan Alonzo.
2845 [GTK] context menu overriding API is very limited
2846 https://bugs.webkit.org/show_bug.cgi?id=27546
2848 Add WebKitHitTestResult to the build.
2852 2009-09-10 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2854 Reviewed by Ariya Hidayat.
2856 Disable some ARM compiler warnings
2857 https://bugs.webkit.org/show_bug.cgi?id=29083
2859 The following ARM compiler warnings are disabled
2861 - #68-D: integer conversion resulted in a change of sign
2862 - #111-D: statement is unreachable
2863 - #177-D: variable XXX was declared but never referenced
2864 - #368-D: class XXX defines no constructor to initialize the following: YYY
2865 - #830-D: function XXX "XXX::operator new" has no corresponding operator delete
2866 - #1293-D: assignment in condition
2870 2009-09-09 Kenneth Rohde Christiansen <kenneth@webkit.org>
2872 Reviewed by Simon Hausmann.
2874 [Qt] Add the alternative QtLauncher (based on QGraphicsView) to the build.
2876 https://bugs.webkit.org/show_bug.cgi?id=28862
2880 2009-09-07 Xan Lopez <xlopez@igalia.com>
2882 Rubber-stamped by Gustavo Noronha.
2884 Bump versions in preparation for 1.1.14 release.
2888 2009-09-07 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2890 Reviewed by Xan Lopez.
2892 https://bugs.webkit.org/show_bug.cgi?id=26854
2893 [GTK] Needs API to allow more control over outgoing requests
2895 * GNUmakefile.am: new files added to the build for new class
2896 WebKitNetworkResponse
2898 2009-09-06 Martin Robinson <martin.james.robinson@gmail.com>
2900 Reviewed by Gustavo Noronha, Jan Alonzo and Xan Lopez.
2902 [Gtk] Expose a database API
2903 https://bugs.webkit.org/show_bug.cgi?id=27899
2905 Expose an HTML5 database API for GTK+.
2909 2009-09-04 Albert Bachand <albertb@google.com>
2911 Reviewed by Eric Seidel.
2913 Modify the condition regarding the key modifier for opening combo
2914 boxes under GTK from just PLATFORM(GTK) to also look for
2915 (PLATFORM(CHROMIUM) && PLATFORM(LINUX)).
2917 * WebCore/dom/SelectElement.cpp:
2918 * WebCore/manual-tests/select-popup-on-spacebar.html:
2920 2009-09-02 Jan Michael Alonzo <jmalonzo@webkit.org>
2922 Reviewed by Xan Lopez and Gustavo Noronha.
2924 [Gtk] Implement a WebDataSource for the gtk port
2925 https://bugs.webkit.org/show_bug.cgi?id=24758
2927 Add WebKitWebDataSource unit test to the build script
2931 2009-09-02 Jan Michael Alonzo <jmalonzo@webkit.org>
2933 Reviewed by Xan Lopez and Gustavo Noronha.
2935 [Gtk] Implement a WebDataSource for the gtk port
2936 https://bugs.webkit.org/show_bug.cgi?id=24758
2938 Add WebKitWebDataSource and DocumentLoaderGtk to the build script.
2942 2009-09-01 Jan Michael Alonzo <jmalonzo@webkit.org>
2944 Reviewed by Xan Lopez and Gustavo Noronha.
2946 [Gtk] Implement a WebDataSource for the gtk port
2947 https://bugs.webkit.org/show_bug.cgi?id=24758
2949 Add WebKitWebResource to the build script.
2953 2009-08-28 Jan Michael Alonzo <jmalonzo@webkit.org>
2955 Reviewed by Oliver Hunt.
2957 Gtk Build broken for OSX Quartz
2958 https://bugs.webkit.org/show_bug.cgi?id=28727
2960 Define XP_UNIX for non-Win OS builds.
2964 2009-08-28 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2966 Reviewed by Holger Freyther.
2968 https://bugs.webkit.org/show_bug.cgi?id=25889
2969 [GTK] scrollbar policy for main frame is not implementable
2971 Adding files for the new test for window-related issues (starting
2972 with scrollbar policy).
2976 2009-08-27 Priit Laes <plaes@plaes.org>
2978 Reviewed by Xan Lopez.
2980 [GTK] Out-of-srcdir build problem
2981 https://bugs.webkit.org/show_bug.cgi?id=28741
2983 * GNUmakefile.am, autotools/webkit.m4:
2984 Fix problem with out-of-srcdir builds. Also bump required glib version.
2986 2009-08-24 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2988 Reviewed by Xan Lopez.
2990 Bump package and so versions for 1.1.13 release.
2994 2009-08-22 Javier Jardón <javierjc1982@gmail.com>
2996 [GTK] Not use deprecated symbols in WebKitWebView example code.
2997 https://bugs.webkit.org/show_bug.cgi?id=28651
2999 * WebKit/gtk/webkit/webkitwebview.cpp
3001 2009-08-18 Xan Lopez <xlopez@igalia.com>
3003 Rubber-stamped by Holger Freyther.
3005 Require at least libsoup 2.27.91 for the new password
3006 manager/authentication APIs.
3010 2009-08-18 Drew Wilson <atwilson@google.com>
3012 Reviewed by NOBODY (Build Break).
3014 Speculative fix for GTK DumpRenderTree.
3018 2009-08-18 Kent Tamura <tkent@chromium.org>
3020 Reviewed by Eric Seidel.
3022 Add --enable-datalist option.
3026 2009-08-14 Adam Bergkvist <adam.bergkvist@ericsson.com>
3028 Reviewed by Sam Weinig.
3030 [GTK] Added EventSource to the build (default on).
3031 https://bugs.webkit.org/show_bug.cgi?id=14997
3035 2009-08-14 Jan Michael Alonzo <jmalonzo@webkit.org>
3037 Rubber-stamped by Gustavo Noronha.
3039 Initialize CFLAGS and CXXFLAGS before the main body of the
3040 WEBKIT_INIT macro so C files don't get built with "-g -O2".
3042 * autotools/webkit.m4:
3044 2009-08-12 Xan Lopez <xlopez@igalia.com>
3046 Reviewed by Jan Alonzo.
3048 [GTK] Remove keyring optional features
3049 https://bugs.webkit.org/show_bug.cgi?id=28173
3051 Remove keyring support, we now do authentication storage through
3052 libsoup. We depend on libsoup master now, will bump the dependency
3053 when there's a new release.
3058 2009-08-11 Drew Wilson <atwilson@google.com>
3060 Reviewed by NOBODY (Build break).
3062 Speculative fix for GTK build break.
3066 2009-08-11 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3068 Reviewed by Simon Hausmann.
3070 Build the TestNetscapePlugin on Qt/Mac
3074 2009-08-11 Xan Lopez <xlopez@igalia.com>
3076 Reviewed by Jan Alonzo.
3078 Prefix lengthy commands with AM_V_GEN so that they produce an
3079 output like 'GEN <filename>' when in silent mode.
3083 2009-08-05 Jan Michael Alonzo <jmalonzo@webkit.org>
3085 Reviewed by Xan Lopez.
3087 [Gtk] macros in webkit.m4 should be defined once only
3088 https://bugs.webkit.org/show_bug.cgi?id=27929
3090 The macros in webkit.m4 are not meant to be called multiple times
3091 so we'll make them AC_DEFUN_ONCE. Also make AC_HEADER_STDC and AC_PROG_CXX
3092 AC_REQUIRE to remove the automake warnings when doing autogen.sh.
3094 Lastly, make sure CXXFLAGS and CFLAGS are defined before
3095 AC_PROG_CXX gets expanded so it doesn't add "-g -O2" on Release builds.
3097 * autotools/webkit.m4:
3099 2009-08-05 Xan Lopez <xlopez@igalia.com>
3101 Revert r46714, it was making us build debug images by default.
3103 * autotools/webkit.m4:
3105 2009-08-03 Laszlo Gombos <laszlo.1.gombos@nokia.com>
3107 Reviewed by Eric Seidel.
3109 [Qt] Consolidate common gcc flags to WebKit.pri
3110 https://bugs.webkit.org/show_bug.cgi?id=27934
3114 2009-08-03 Jan Michael Alonzo <jmalonzo@webkit.org>
3116 Rubber-stamped by Eric Seidel.
3118 [Gtk] macros in webkit.m4 should be defined once only
3119 https://bugs.webkit.org/show_bug.cgi?id=27929
3121 The macros in webkit.m4 are not meant to be called multiple times
3122 so we'll make them AC_DEFUN_ONCE. Also make AC_HEADER_STDC and AC_PROG_CXX
3123 AC_REQUIRE to remove the automake warnings when doing autogen.sh.
3125 * autotools/webkit.m4:
3127 2009-07-29 Ariya Hidayat <ariya.hidayat@nokia.com>
3129 Reviewed by Simon Hausmann.
3131 Adding ImageDiff project file.
3133 https://bugs.webkit.org/show_bug.cgi?id=27813
3135 * WebKit.pro: Added ImageDiff.pro.
3137 2009-07-29 Jan Michael Alonzo <jmalonzo@webkit.org>
3139 Reviewed by Eric Seidel and Xan Lopez.
3141 [Gtk] Enable http/tests/appcache tests
3142 https://bugs.webkit.org/show_bug.cgi?id=27674
3144 * GNUmakefile.am: Add webkit/webkitapplicationcache.cpp
3146 2009-07-28 Xan Lopez <xlopez@igalia.com>
3148 Reviewed by Gustavo Noronha.
3150 Use automake 1.11 SILENT_RULES when present, for cleaner build
3151 output. You can disable it by passing --disable-silent-rules to
3152 configure or V=1 to make.
3154 * autotools/dolt.m4:
3157 2009-07-28 Laszlo Gombos <laszlo.1.gombos@nokia.com>
3159 Reviewed by Simon Hausmann.
3161 [Qt] Disable some compiler warnings for the win build
3162 https://bugs.webkit.org/show_bug.cgi?id=27709
3166 2009-07-28 Xan Lopez <xlopez@igalia.com>
3168 Reviewed by Gustavo Noronha.
3170 * configure.ac: bump version for 1.1.12 release.
3172 2009-07-24 Xan Lopez <xlopez@igalia.com>
3174 Reviewed by Gustavo Noronha.
3176 Remove unneeded commas from PKG_CHECK_MODULES.
3180 2009-07-24 Jan Michael Alonzo <jmalonzo@webkit.org>
3182 Reviewed by Xan Lopez.
3184 Bump pango version requirement to 1.12 which is the version that
3189 2009-07-21 Roland Steiner <rolandsteiner@google.com>
3191 Reviewed by David Levin.
3193 Add ENABLE_RUBY to list of build options
3194 https://bugs.webkit.org/show_bug.cgi?id=27324
3196 * configure.ac: Added flag ENABLE_RUBY.
3198 2009-07-20 Laszlo Gombos <laszlo.1.gombos@nokia.com>
3200 Reviewed by Holger Freyther.
3202 [Qt] Add an option for QtLauncher to build without QtUiTools dependency
3203 https://bugs.webkit.org/show_bug.cgi?id=27438
3205 Based on Norbert Leser's work.
3207 * WebKit.pri: Symbian does not have UiTools
3209 2009-07-16 Fumitoshi Ukai <ukai@chromium.org>
3211 Reviewed by David Levin.
3213 Add --web-sockets flag and ENABLE_WEB_SOCKETS define.
3214 https://bugs.webkit.org/show_bug.cgi?id=27206
3216 Add --enable-web-sockets in configure.ac
3220 2009-07-16 Laszlo Gombos <laszlo.1.gombos@nokia.com>
3222 Reviewed by Simon Hausmann.
3224 [Qt] Enable GNU compiler extensions to the ARM compiler
3225 for all Qt ports using RVCT
3226 https://bugs.webkit.org/show_bug.cgi?id=27348
3230 2009-07-15 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3232 Rubber-stamped by Simon Hausmann.
3234 Fix the Qt/Mac build by disabling TestNetscapePlugin
3236 We should fix and enable this once we run DRT for Qt/Mac
3240 2009-07-13 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3242 Unreviewed build fix. Require the correct libsoup version now that
3247 2009-07-13 Laszlo Gombos <laszlo.1.gombos@nokia.com>
3249 Reviewed by Tor Arne Vestbø.
3251 [Qt] Build fix for QtWebKit on Win
3252 https://bugs.webkit.org/show_bug.cgi?id=27205
3254 * WebKit.pri: Include the major version number in the QtWebKit
3255 library file for Win.
3257 2009-07-13 Simon Hausmann <simon.hausmann@nokia.com>
3259 Reviewed by Ariya Hidayat.
3261 Add the test netscape plugin for the Qt DRT to the build.
3265 2009-07-13 Drew Wilson <atwilson@google.com>
3267 Reviewed by David Levin.
3269 Add ENABLE(SHARED_WORKERS) flag and define SharedWorker APIs
3270 https://bugs.webkit.org/show_bug.cgi?id=26932
3272 Added ENABLE(SHARED_WORKERS) flag.
3276 2009-07-12 Xan Lopez <xlopez@igalia.com>
3278 Reviewed by Gustavo Noronha.
3280 Bump version in preparation for 1.1.11 release.
3284 2009-07-07 Norbert Leser <norbert.leser@nokia.com>
3286 Reviewed by Simon Hausmann.
3288 Exclude DumpRenderTree.pro from symbian build
3292 2009-07-09 Drew Wilson <atwilson@google.com>
3294 Reviewed by Alexey Proskuryakov.
3296 https://bugs.webkit.org/show_bug.cgi?id=26903
3298 Turned on CHANNEL_MESSAGING by default because the MessageChannel API
3299 can now be implemented for Web Workers and is reasonably stable.
3301 * configure.ac: enable CHANNEL_MESSAGING.
3303 2009-07-03 Jan Michael Alonzo <jmalonzo@webkit.org>
3305 Reviewed by Xan Lopez and Gustavo Noronha.
3307 Set user-agent from application
3308 https://bugs.webkit.org/show_bug.cgi?id=17375
3310 Define UA version macros to be used by the UA string.
3311 Add new WebSettings unit test for the User-Agent string API.
3316 2009-06-20 Gustavo Noronha Silva <gns@gnome.org>
3318 Reviewed by Jan Alonzo.
3320 Adding files for the new test case for loading statuses.
3324 2009-06-15 Xan Lopez <xlopez@igalia.com>
3326 Reviewed by Gustavo Noronha.
3328 Version bump in preparation for 1.1.10 release.
3332 2009-06-12 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3334 Reviewed by Xan Lopez.
3336 Refactor handling of options in the build-webkit script
3338 Options are now defined in one place, and then reused when creating
3339 the usage help text, the arguments to GetOptions(), and when passing
3340 the options on to the underlying port-dependent build systems.
3342 This allows the Qt port to read the defaults for the options from the
3343 pro file (dynamically), and to pass the options on to qmake at build.
3347 2009-06-11 Laszlo Gombos <laszlo.1.gombos@nokia.com>
3349 Reviewed by Holger Freyther.
3351 [Qt] Fix release build detection
3352 https://bugs.webkit.org/show_bug.cgi?id=26267
3356 2009-06-10 Gustavo Noronha Silva <gns@gnome.org>
3358 Reviewed by Xan Lopez.
3360 Add unit tests for our WebKitNetworkRequest object.
3364 2009-06-10 Xan Lopez <xlopez@igalia.com>
3366 Reviewed by Gustavo Noronha.
3368 Version bump in preparation for 1.1.9 release.
3372 2009-06-10 Xan Lopez <xlopez@igalia.com>
3374 Reviewed by Jan Alonzo.
3376 https://bugs.webkit.org/show_bug.cgi?id=25415
3377 [GTK][ATK] Please implement support for get_text_at_offset
3379 Add new dependency on the Gail utils library, needed for our a11y
3385 2009-05-29 Gustavo Noronha Silva <gns@gnome.org>
3387 Reviewed by Jan Alonzo.
3389 Add a test-case for our HTTP backend, currently checking the
3390 ref-counting of the SoupMessage.
3394 2009-05-28 Dirk Schulze <krit@webkit.org>
3396 Reviewed by Nikolas Zimmermann.
3398 Enable the new build flag --filters for Gtk. More details in WebCore/ChangeLog.
3402 2009-05-19 Xan Lopez <xlopez@igalia.com>
3404 Reviewed by Jan Alonzo and Gustavo Noronha.
3406 https://bugs.webkit.org/show_bug.cgi?id=25415
3407 [GTK][ATK] Please implement support for get_text_at_offset
3409 Add new test file for ATK.
3413 2009-05-28 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3415 Rubber-stamped by Xan Lopez.
3417 Fix webkitgtk_cleanfiles to clean gtk-doc-related files in the
3418 correct directory, so that we pass make distcheck.
3422 2009-05-28 Xan Lopez <xlopez@igalia.com>
3424 Bump version numbers in preparation for 1.1.8 release.
3428 2009-05-23 Jan Michael Alonzo <jmalonzo@webkit.org>
3430 Unreviewed build fix. Add gstreamer-video-0.10 libs to
3431 GSTREAMER_LIBS to resolve an undefined reference to gst_video_get_size
3432 - symbol used in MediaPlayerPrivateGstreamer.
3436 2009-05-23 Jan Michael Alonzo <jmalonzo@webkit.org>
3438 Reviewed by Xan Lopez.
3440 [Gtk] Various autotools build refactoring and fixes
3441 https://bugs.webkit.org/show_bug.cgi?id=25286
3443 Refactor library LIBS. Move third-party libs in libwebkit instead
3448 2009-05-22 Antonio Gomes <antonio.gomes@openbossa.org>
3450 Reviewed by Gustavo Noronha.
3452 Make Gtk build not bail out if gtk-doc-tools is not installed.
3454 Warning message shown instead.
3458 2009-05-22 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3460 Reviewed by Xan Lopez.
3462 Add big warnings about the glib unicode backend being slow and
3463 incomplete, since it is a work in progress.
3465 * autotools/webkit.m4:
3468 2009-05-22 Dominik Röttsches <dominik.roettsches@access-company.com>
3470 Reviewed by Gustavo Noronha.
3472 https://bugs.webkit.org/show_bug.cgi?id=15914
3473 [GTK] Implement Unicode functionality using GLib
3475 Initial version of this patch by Jürg Billeter.
3477 Adding options for --with-unicode-backend=icu|glib
3478 and checking for pango version >= 1.21.0 if GLib backend
3479 is selected. Temporarily, until remaining parts of
3480 this patch are committed, introduce WTF_USE_GLIB_ICU_UNICODE_HYBRID
3481 macro to allow for a mixed compilation with WTF Unicode
3482 backend based on GLib while text codecs and TextBreakIterator
3483 remain ICU dependent.
3488 2009-05-18 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3490 Reviewed by Gavin Barraclough.
3492 Enable YARR, and disable WREC for GTK+.
3496 2009-05-18 Jan Michael Alonzo <jmalonzo@webkit.org>
3498 Reviewed by Xan Lopez.
3500 [Gtk] Various autotools build refactoring and fixes
3501 https://bugs.webkit.org/show_bug.cgi?id=25286
3503 Add support for running unit tests. Also run the tests whenever
3504 the 'check' target runs.
3508 2009-05-18 Jan Michael Alonzo <jmalonzo@webkit.org>
3510 Reviewed by Xan Lopez.
3512 [Gtk] Various autotools build refactoring and fixes
3513 https://bugs.webkit.org/show_bug.cgi?id=25286
3519 2009-05-18 Jan Michael Alonzo <jmalonzo@webkit.org>
3521 Reviewed by Xan Lopez.
3523 [Gtk] Various autotools build refactoring and fixes
3524 https://bugs.webkit.org/show_bug.cgi?id=25286
3526 Add -no-install and -no-fast-install to programs and tests that we
3527 don't install. Also remove -O2 since this is already handled at
3532 2009-05-17 Jan Michael Alonzo <jmalonzo@webkit.org>
3534 Reviewed by Xan Lopez.
3536 [Gtk] Various autotools build refactoring and fixes
3537 https://bugs.webkit.org/show_bug.cgi?id=25286
3539 Refactor library cflags
3543 2009-05-15 Fridrich Strba <fridrich.strba@bluewin.ch>
3545 Reviewed by Jan Alonzo.
3547 Use AC_CANONICAL_HOST instead of AC_CANONICAL_SYSTEM, since
3548 the JIT compiler is not a cross-compiler
3552 2009-05-13 Xan Lopez <xlopez@igalia.com>
3554 Unreviewed: bump versions in preparation for 1.1.7 release.
3558 2009-05-13 Xan Lopez <xlopez@igalia.com>
3560 Rubber-stamped by Gustavo Noronha.
3562 Revert commit r43563, since it breaks WebKitGTK+ when compiled
3567 2009-05-12 Jan Michael Alonzo <jmalonzo@webkit.org>
3569 Reviewed by Holger Freyther.
3571 [Gtk] Various autotools build refactoring and fixes
3572 https://bugs.webkit.org/show_bug.cgi?id=25286
3574 Refactor use of CFLAGS, CXXFLAGS, LIBADD and LDFLAGS.
3578 2009-05-09 Jan Michael Alonzo <jmalonzo@webkit.org>
3580 Reviewed by Gustavo Noronha.
3582 WebKit-r43163 won't build for gtk-directfb
3583 https://bugs.webkit.org/show_bug.cgi?id=25538
3585 Move the ENCHANT check out of the with_target conditional since it
3586 applies to all targets
3590 2009-05-09 Mike Hommey <glandium@debian.org>
3592 Reviewed by Geoffrey Garen. Landed by Jan Alonzo.
3594 Enable JIT on x86-64 gtk+
3595 https://bugs.webkit.org/show_bug.cgi?id=24724
3599 2009-05-08 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3601 Reviewed by Xan Lopez.
3603 Ship the gtk-doc.make file, so as to not depend on gtkdoc-tools.
3608 2009-05-06 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3610 Reviewed by Simon Hausmann.
3612 Build QtWebKit as a framework on Mac
3614 This implies both debug and release build by default, unless
3615 one of the --debug or --release config options are passed to
3616 the build-webkit script.
3618 Frameworks can be disabled by passing CONFIG+=webkit_no_framework
3619 to the build-webkit script.
3621 To be able to build both debug and release targets in parallel
3622 we have to use separate output directories for the generated
3623 sources, which is not optimal, but required to avoid race conditions.
3625 An optimization would be to only require this spit-up on Mac.
3629 2009-04-30 Jan Michael Alonzo <jmalonzo@webkit.org>
3631 Unreviewed build GTK build fix
3633 * configure.ac: typo fix - javascript_debugger should be enable_javascript_debugger
3635 2009-04-30 Dimitri Glazkov <dglazkov@chromium.org>
3637 Unreviewed, build fix.
3639 https://bugs.webkit.org/show_bug.cgi?id=25470
3640 Extend the cover of ENABLE_JAVASCRIPT_DEBUGGER to profiler.
3642 * configure.ac: Add autoconfig options, missed in the first commit.
3644 2009-04-28 Xan Lopez <xlopez@igalia.com>
3646 Unreviewed: bump versions in preparation for 1.1.6 release.
3650 2009-04-25 Jan Michael Alonzo <jmalonzo@webkit.org>
3652 Reviewed by Xan Lopez.
3654 [GTK] Error reporting
3655 https://bugs.webkit.org/show_bug.cgi?id=18344
3657 Add webkiterror to the build.
3661 2009-04-25 Jan Michael Alonzo <jmalonzo@webkit.org>
3663 Reviewed by Xan Lopez.
3665 [GTK] Error reporting
3666 https://bugs.webkit.org/show_bug.cgi?id=18344
3668 Add the default error page for installation.
3672 2009-04-24 Diego Escalante Urrelo <diegoe@gnome.org>
3674 Reviewed by Gustavo Noronha.
3676 https://bugs.webkit.org/show_bug.cgi?id=15616
3677 [GTK] Add spell checking
3679 Add enchant support for spell-checking-languages property to work
3685 2009-04-24 Simon Hausmann <simon.hausmann@nokia.com>
3687 Reviewed by Ariya Hidayat.
3689 Added support for generating API docs in the Qt build using "make docs"
3691 * WebKit.pro: Include docs.pri for "make docs" target.
3693 2009-04-14 Xan Lopez <xlopez@igalia.com>
3695 Unreviewed version bump in preparation for 1.1.5 release.
3699 2009-04-06 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3701 Rubber-stamped by Sam Weinig.
3703 Added rules to maintain the localization support. We cannot simply
3704 use whatever gettextize gives us because our build system is
3710 2009-04-05 Mike Hommey <glandium@debian.org>
3712 Reviewed by Holger Freyther.
3714 Filter out all C++ symbols
3715 https://bugs.webkit.org/show_bug.cgi?id=24960
3717 Considering the public API is all C, we can just filter out all
3718 C++ mangled symbols, which will avoid exporting symbols in some
3719 corner cases such as gcc bugs on specific architectures, etc.
3721 * autotools/symbols.filter:
3723 2009-04-03 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3725 Reviewed by Holger Freyther.
3727 Require GTK+ >= 2.10; 2.8 is already very old, and some very
3728 useful APIs are only available since 2.10.
3732 2009-04-01 Christian Dywan <christian@twotoasts.de>
3734 Reviewed by Holger Freyther.
3736 Unit test WebKitDownload
3737 http://bugs.webkit.org/show_bug.cgi?id=24844
3739 * GNUmakefile.am: Add a unit test for downloading.
3741 2009-04-01 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3743 Unreviewed build fix. Fix make distcheck, after the gtk-doc
3748 2009-03-30 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3750 Reviewed by Holger Freyther.
3752 Integrate gtk-doc into the Gtk+ buildsystem.
3757 2009-03-30 Xan Lopez <xlopez@igalia.com>
3759 Unreviewed: bump version to 1.1.4 for release.
3763 2009-03-21 Xan Lopez <xlopez@igalia.com>
3765 Reviewed by Holger Freyther.
3767 Require gnome-keyring 2.26.0, since we were depending on an
3768 unreleased trunk revision between 2.25.91 and 2.26.0.
3772 2009-03-20 Jan Michael Alonzo <jmalonzo@gmail.com>
3774 Reviewed by Holger Freyther.
3776 [GTK] Misc patches for WebKitWebHistoryItem
3777 https://bugs.webkit.org/show_bug.cgi?id=24493
3779 Added build support for build the WebKitWebHistoryItem unit test.
3783 2009-03-20 Jan Michael Alonzo <jmalonzo@gmail.com>
3785 Reviewed by Holger Freyther.
3787 Separate gtk unit tests
3788 https://bugs.webkit.org/show_bug.cgi?id=24039
3790 Build the unit tests accordingly.
3794 2009-03-17 Gustavo Noronha Silva <gns@gnome.org>
3796 Reviewed by Mark Rowe.
3798 Enable HTML5 media elements support by default in the GTK+ port.
3802 2009-03-17 Mike Hommey <glandium@debian.org>
3804 Reviewed by Holger Freyther.
3806 Do not export cti* symbols.
3807 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=519924.
3809 * autotools/symbols.filter:
3811 2009-03-15 Xan Lopez <xlopez@igalia.com>
3813 Bump version to 1.1.3 for release and fix soversion
3814 calculation (oops). Thanks to Frederik Himpe for pointing this
3819 2009-03-15 Xan Lopez <xlopez@igalia.com>
3821 Bump version and libtool version for release.
3825 2009-03-14 Xan Lopez <xlopez@igalia.com>
3827 No review, build fix.
3829 Split clean rules to make distcheck pass.
3833 2009-03-13 Mark Rowe <mrowe@apple.com>
3835 Reviewed by Dan Bernstein.
3837 Remove rarely used Makefile targets from the Makefile.
3839 There are many situations in which the targets don't work as expected,
3840 and their primary use is addressed by having the build system default
3841 to building the appropriate architecture.
3845 2009-03-11 Jan Michael Alonzo <jmalonzo@webkit.org>
3847 Reviewed by Holger Freyther.
3849 [Gtk] Fix make clean targets
3850 https://bugs.webkit.org/show_bug.cgi?id=24450
3852 Fix 'make' clean targets. We shouldn't be removing DerivedSources
3853 if it's only clean. Only remove it if it's distclean or
3854 maintainer-clean. Also remove build-related auxillary files on
3855 dist/maintainer clean.
3859 2009-03-11 Jan Michael Alonzo <jmalonzo@webkit.org>
3861 Reviewed by Holger Freyther
3863 [GTK]DumpRenderTree doesn't compile for non-X11 GTK ports anymore
3864 https://bugs.webkit.org/show_bug.cgi?id=2260
3866 pangoft2 is also used in directfb builds so use it for all targets
3870 2009-03-02 Xan Lopez <xan@gnome.org>
3872 Reviewed by Mark Rowe.
3874 https://bugs.webkit.org/show_bug.cgi?id=24287
3875 [GTK] Move auth dialog feature to WebKit/
3877 Add WebKitSoupAuthDialog files to build.
3881 2009-03-03 Gustavo Noronha Silva <gns@gnome.org>
3883 Reviewed by Alexey Proskuryakov.
3885 https://bugs.webkit.org/show_bug.cgi?id=16826
3886 [Gtk] Implement WebKitDownload
3888 Adding new files related to WebKitDownload to the GTK+ port.
3892 2009-03-02 Gustavo Noronha Silva <gns@gnome.org>
3894 Unreviewed build fix; adding missing files to EXTRA_DIST, so that
3895 they show up in the tarball.
3899 2009-03-01 Christian Dywan <christian@twotoasts.de>
3901 * configure.ac: Bump GTK port version to 1.1.1.
3903 2009-02-27 Gustavo Noronha Silva <gns@gnome.org>
3905 Unreviewed build fix. Adding the WebKit/gtk/webkitmarshal.list
3906 file to EXTRA_DIST to fix make dist.
3910 2009-02-26 Xan Lopez <xan@gnome.org>
3912 Reviewed by Holger Freyther.
3914 https://bugs.webkit.org/show_bug.cgi?id=16947
3915 [GTK] Missing HTTP Auth challenge
3917 Add HTTP authentication dialog with optional GNOME Keyring
3923 2009-02-26 Xan Lopez <xan@gnome.org>
3925 Reviewed by Holger Freyther.
3927 https://bugs.webkit.org/show_bug.cgi?id=16947
3928 [GTK] Missing HTTP Auth challenge
3930 Take marshallers to be built from a manually maintained list
3931 instead of grepping the sources.
3933 It's much faster, especially so now that we want to add
3934 marshallers from WebCore too. A system to only take into account
3935 the modified files when generating the marshallers from sources
3936 could be hacked, but I think it's overkill considering how rarely
3937 a new marshaller is added.
3941 2009-02-24 Jan Michael Alonzo <jmalonzo@webkit.org>
3943 Reviewed by Alexey Proskuryakov.
3945 [Gtk] add options for 3D transforms and HTML5 channel messaging to the build
3946 https://bugs.webkit.org/show_bug.cgi?id=24072
3948 Add options for toggling 3D transforms and HTML5 channel messaging
3951 Also fix the web-workers option. It should be web-workers and not workers.
3955 2009-02-23 Xan Lopez <xan@gnome.org>
3957 Reviewed by Alexey Proskuryakov.
3959 https://bugs.webkit.org/show_bug.cgi?id=22624
3960 [SOUP][GTK] Need API to get SoupSession from WebKit.
3962 Remove CURL support, the only supported HTTP backend is SOUP now.
3967 2009-02-19 Christian Dywan <christian@twotoasts.de>
3969 Rubber-stamped by Holger Freyther.
3971 http://bugs.webkit.org/show_bug.cgi?id=22811
3972 Underlinking in Programs_UnitTests (GTK+ build)
3974 * GNUmakefile.am: Add GLIB_LIBS to unit test library flags.
3976 2009-02-18 Gustavo Noronha Silva <gns@gnome.org>
3978 Reviewed by Holger Freyther.
3980 Fix symbols.filter location, and add other missing files to the
3981 autotools build, so that make dist works.
3985 2009-02-17 Gustavo Noronha Silva <gns@gnome.org>
3987 Reviewed by Alexey Proskuryakov.
3989 https://bugs.webkit.org/show_bug.cgi?id=23939
3990 Release build being built with debugging symbols
3992 * configure.ac: Revert change done in revision 40790, since we
3993 already have a AC_PROG_CXX macro call as part of WEBKIT_INIT
3995 2009-02-12 Gustavo Noronha Silva <gns@gnome.org>
3997 Reviewed by Eric Seidel.
3999 * configure.ac: Make soup the default HTTP backend for the Gtk port.
4001 2009-02-09 Calvin Walton <calvin.walton@gmail.com>
4003 Reviewed by Holger Freyther.
4005 https://bugs.webkit.org/show_bug.cgi?id=23823
4007 [Gtk] Fix build with recent autotools
4009 Current versions of automake/libtool don't assume you want C++ enabled
4010 by default any more, so explicitly check for a C++ compiler.
4012 * configure.ac: Add AC_PROG_CXX macro
4014 2009-02-02 Christian Dywan <christian@twotoasts.de>
4016 Rubber-stamped by Holger Freyther.
4018 Don't require Geolocation by default.
4022 2009-01-30 Jan Michael Alonzo <jmalonzo@webkit.org>
4024 Reviewed by Nikolas Zimmermann.
4026 [Gtk] Refactor autoconf/configure.ac in preparation for jsc and webkit build splits
4027 https://bugs.webkit.org/show_bug.cgi?id=22136
4030 * acinclude.m4: Removed.
4032 * autotools/acinclude.m4: Added.
4033 * autotools/dolt.m4: Added.
4034 * autotools/symbols.filter: Renamed from symbols.filter.
4035 * autotools/webkit.m4: Added.
4038 2009-01-30 Holger Hans Peter Freyther <zecke@selfish.org>
4040 Reviewed by Nikolas Zimmermann.
4042 [GTK] Implement GeolocationService using the Geoclue library
4044 https://bugs.webkit.org/show_bug.cgi?id=22022
4046 Untested implementation of the GeolocationService using the geoclue
4047 library. Velocity handling is completely missing and the accuracy
4048 handling might be wrong.
4053 2009-01-11 Xan Lopez <xan@gnome.org>
4055 Reviewed by Holger Freyther.
4057 Bump version to 1.1.0 since we are breaking ABI and adding new
4062 2008-12-19 Marco Barisione <marco.barisione@collabora.co.uk>
4064 Reviewed by Holger Freyther.
4066 http://bugs.webkit.org/show_bug.cgi?id=16562
4067 [gtk] Implement WebPolicyDelegate methods
4069 Original work by Pierre-Luc Beaudoin. Final touches by Gustavo
4072 This implements the delegates methods of WebPolicyDelegate.
4073 Since Gtk+/C doesn't have delegate methods, they are replaced with
4076 A new object WebKitWebPolicyDecision allows the browser to delay its
4077 response in certain cases. WebKitWebNavigationAction contains the
4078 information about what caused a navigation request.
4080 * GNUmakefile.am: Add new files
4082 2008-12-19 Gustavo Noronha Silva <gns@gnome.org>
4084 Reviewed by Holger Freyther.
4086 Use ustar tar format for WebKit/GTK+'s make dist target, so that
4087 storing files whose filenames are > 99 is possible.
4091 2008-12-19 Holger Hans Peter Freyther <zecke@selfish.org>
4093 [GTK] Build fix by defining WTF_USE_JIT_STUB_ARGUMENT_VA_LIST
4095 Fix the jit compilation on i*686 on Linux by using the va_list
4096 to pass arguments to the CTI. This is done on the MAC as well
4097 and sunspider and javascriptcore seem to work with that.
4101 2008-12-18 Pamela Greene <pam@chromium.org>
4103 Submitted without review.
4104 Right, remove the whole misplaced directory, not just the tests.
4107 * fast/dom: Removed.
4109 2008-12-18 Pamela Greene <pam@chromium.org>
4111 Submitted without review.
4112 Moving layout test into LayoutTests where it belongs.
4114 * fast/dom/setter-type-enforcement-expected.txt: Removed.
4115 * fast/dom/setter-type-enforcement.html: Removed.
4117 2008-12-15 Daniel Macks <dmacks@netspace.org>
4119 Reviewed by Darin Adler.
4121 Default to use external libicu-config if avail on all platforms.
4122 https://bugs.webkit.org/show_bug.cgi?id=22713
4126 2008-12-12 Holger Hans Peter Freyther <zecke@selfish.org>
4128 Back out r39222 as this is breaking the build on Gentoo (aclocal-1.10)
4130 The m4 directory does not exist and we now have a compile issue on
4136 2008-12-11 Daniel Macks <dmacks@netspace.org>
4138 Reviewed by Darin Adler.
4140 https://bugs.webkit.org/show_bug.cgi?id=22714
4142 Put libtool macro files in subdir that it wants.
4147 2008-12-07 Holger Hans Peter Freyther <zecke@selfish.org>
4149 Reviewed by Eric Seidel.
4151 [Gtk+] Use glib's unit test facilities to test the WebKit/Gtk+ API
4153 https://bugs.webkit.org/show_bug.cgi?id=22491
4155 Add the skeleton to WebKit/gtk/tests and integrate that into the
4156 buildsystem. Testing support was added in glib 2.16. For versions
4157 using glib < 2.16 we compile an empty application.
4161 2008-12-07 Holger Hans Peter Freyther <zecke@selfish.org>
4163 Reviewed by Cameron Zwarich.
4165 [GTK] Define ENABLE_JIT_OPTIMIZE_CALL, ENABLE_JIT_OPTIMIZE_PROPERTY_ACCESS, ENABLE_JIT_OPTIMIZE_ARITHMETIC
4167 When building the jit on i*86 also enable the above optimizations.
4171 2008-12-03 Simon Hausmann <hausmann@webkit.org>
4173 Reviewed by Tor Arne Vestbø.
4175 Fix the build of WebKit inside Qt by making sure that qmake generators
4176 that do not produce generated sources (i.e. cpp files) are not
4177 included in SOURCES.
4181 2008-12-02 Simon Hausmann <hausmann@webkit.org>
4183 Reviewed by Tor Arne Vestbø.
4185 Removed JavaScriptCore from SUBDIRS as it's not built separately
4190 2008-11-28 Gustavo Noronha Silva <gns@gnome.org>
4192 Reviewed and slightly modified by Holger Freyther.
4194 https://bugs.webkit.org/show_bug.cgi?id=19130
4196 Added the new WebKitGtk files to be built:
4197 WebKit/gtk/webkit/webkitwebwindowfeatures.{cpp,h}
4201 2008-11-26 Kalle Vahlman <kalle.vahlman@movial.com>
4203 Reviewed by Darin Adler. Landed by Jan Alonzo.
4205 Bison versions under 2.2 produce crashing CSSGrammar code for ARM
4206 https://bugs.webkit.org/show_bug.cgi?id=22456
4208 Check for bison version 2.2 or greater on ARM. Earlier versions produce
4209 code that crashes on ARM devices.
4213 2008-11-25 Holger Hans Peter Freyther <zecke@selfish.org>
4215 Reviewed by David Kilzer.
4217 https://bugs.webkit.org/show_bug.cgi?id=22022
4219 Add Geolocation support to the configure.ac
4221 Add an option to build WebKit/Gtk+ with Geolocation. The
4222 implementation will be using Gypsy.
4226 2008-11-24 Holger Hans Peter Freyther <zecke@selfish.org>
4228 Reviewed by Mark Rowe.
4230 [Gtk+] Add configure option to enable Web Workers and enable it by default
4232 Add --enable-workers to the buildsystem (used by build-webkit) add
4233 the to be build files to the GNUmakefile.am and change build-webkit
4234 to enable Web Workers by default.
4238 2008-09-09 Joerg Bornemann <joerg.bornemann@trolltech.com>
4240 Reviewed by Simon Hausmann.
4242 Steps towards making the Qt port of WebKit compile on Windows CE
4244 https://bugs.webkit.org/show_bug.cgi?id=20746
4246 * WebKit.pro: don't build DumpRenderTree on all Win32 platforms
4248 2008-11-17 Nikolas Zimmermann <nikolas.zimmermann@torchmobile.com>
4250 Reviewed by George Staikos.
4252 Add WML build support for Gtk as well.
4256 2008-11-16 Geoffrey Garen <ggaren@apple.com>
4260 Try to fix gtk build.
4264 2008-11-10 Tor Arne Vestbø <tavestbo@trolltech.com>
4266 Rubber-stamped by Simon Hausmann.
4268 Distinguish between building from trunk and as part of Qt
4272 2008-11-10 Morten Sørvig <msorvig@trolltech.com>
4274 Reviewed by Simon Hausmann.
4276 Make tests/auto/qwebframe compile on Qt/Mac.
4278 * WebKit.pri: Fix linkage against QtWebKit when compiled as framework.
4280 2008-11-06 Cameron Zwarich <zwarich@apple.com>
4284 Speculatively fix the GTK build.
4288 2008-11-06 Alp Toker <alp@nuanti.com>
4290 GTK build fix for r38155. create_hash_table was moved out of kjs/
4294 2008-11-06 Cameron Zwarich <zwarich@apple.com>
4296 Rubber-stamped by Sam Weinig.
4298 Correct the reference to jsc.pro in WebKit.pro to match its new
4299 location in the root directory of JavaScriptCore.
4303 2008-11-03 Alp Toker <alp@nuanti.com>
4305 autotools distcleancheck fix. Add dolt-generated files and
4306 webkitenumtypes.h to the list of files that need to be cleaned.
4311 2008-11-03 Alp Toker <alp@nuanti.com>
4313 Rubber-stamped by Holger Freyther.
4315 Do not enable RTTI or exceptions in debug builds, matching release
4316 builds. They don't help much with debugging and significantly slow
4317 down and increase the size of the debug build.
4321 2008-11-03 Alp Toker <alp@nuanti.com>
4323 Rubber-stamped by Holger Freyther.
4325 Add mingw32 case to dolt for faster GTK+ Windows builds.
4329 2008-11-02 Xan Lopez <xan@gnome.org>
4331 Reviewed by Holger Freyther
4333 https://bugs.webkit.org/show_bug.cgi?id=22009
4334 HTML5 Video with GStreamer pulls gnome-vfs without using it.
4337 Remove gnome-vfs from configure.ac, it's unused.
4339 2008-10-30 Alp Toker <alp@nuanti.com>
4341 https://bugs.webkit.org/show_bug.cgi?id=19395
4342 doltlibtool bug with bash 3.0
4344 autotools dolt build fix for bash version 3.0 and older. Remove
4345 concatenation syntax from doltlibtool to support the older versions
4346 which don't have '+='.
4350 2008-10-30 Alp Toker <alp@nuanti.com>
4352 Rubber-stamped by Oliver Hunt.
4354 autotools build system change to enable JIT features by default. Can
4355 be disabled with --disable-jit (and is disabled automatically on
4356 unsupported platforms).
4360 2008-10-30 Alp Toker <alp@nuanti.com>
4362 Bump WebKit GTK+ version to 1.0.3.
4366 2008-10-29 Gustavo Noronha Silva <gns@gnome.org>
4368 Reviewed by Holger Freyther.
4370 Added all the files that need to be installed for the Inspector to
4373 2008-10-29 Mike Hommey <glandium@debian.org>
4375 Reviewed by Holger Freyther.
4377 https://bugs.webkit.org/show_bug.cgi?id=21884
4378 Test presence and link against libpng.
4383 2008-10-29 Jan Michael Alonzo <jmalonzo@webkit.org>
4385 Reviewed by Holger Freyther.
4387 Add --enable-optimizations to enable optimized builds. The default
4388 is to enable it for release builds, and disabled for debug builds.
4389 This option will allow builders to have a debug as well as
4395 2008-10-28 Mike Hommey <glandium@debian.org>
4397 Reviewed by Alp Toker.
4399 https://bugs.webkit.org/show_bug.cgi?id=21885
4400 [GTK] libwebkit doesn't link against libpangoft2
4402 Add pkg-config check for pangoft2 which provides
4403 pango_fc_font_description_from_pattern() used in the FreeType font
4408 2008-10-28 Alp Toker <alp@nuanti.com>
4410 Include copyright license files in the autotools dist target.
4412 Change suggested by Mike Hommey.
4416 2008-10-25 Jan Michael Alonzo <jmalonzo@webkit.org>
4418 Gtk build fix: add '-' to Wl which was missed in r36845
4422 2008-10-22 Alp Toker <alp@nuanti.com>
4424 Fix build for Cairo 1.2.
4428 2008-10-20 Alp Toker <alp@nuanti.com>
4430 Partial GTK+/Win32 build fix. Lowercase library name to enable linking
4431 when cross-compiling Windows binaries from Linux: -lWs2_32 -> -lws2_32
4435 2008-10-13 Alp Toker <alp@nuanti.com>
4437 GTK+ build fix: Ensure correct builds when debugging is
4438 enabled/disabled by defining NDEBUG in autotoolsconfig.h as needed.
4439 It's still passed as a compiler flag since some sources (DRT) don't
4444 2008-10-09 Alp Toker <alp@nuanti.com>
4446 Reviewed by Mark Rowe.
4448 https://bugs.webkit.org/show_bug.cgi?id=20760
4449 Implement support for x86 Linux in CTI
4451 Prepare to enable CTI/WREC on supported architectures. Will be
4452 switched on when the crasher introduced in r37386 is resolved.
4456 2008-10-07 Alp Toker <alp@nuanti.com>
4458 GTK+ build fix for older automake versions (1.7). Discussed in bug
4463 2008-10-07 Alp Toker <alp@nuanti.com>
4465 Reviewed by Mark Rowe.
4467 https://bugs.webkit.org/show_bug.cgi?id=21392
4468 [GTK] Auto-generate JS DOM binding sources list
4470 Remove the huge lists of generated DOM binding sources and headers in
4471 the build system. These are difficult to maintain and can be derived
4474 The new strategy is to re-use the existing lists of IDL sources (which
4475 are needed for dist support anyway). This will also ease the addition
4476 of new language bindings.
4480 2008-09-27 Jan Michael Alonzo <jmalonzo@webkit.org>
4482 Reviewed by Holger Freyther.
4484 https://bugs.webkit.org/show_bug.cgi?id=20287
4485 [Gtk] disable plugins for gtk/directfb target
4487 Introduce WTF_PLATFORM_X11 for X11 builds.
4488 Also use target-specific packages when building the port
4490 * configure.ac: Do not check for cairo-ft for directfb builds.
4492 2008-09-27 Marco Barisione <marco.barisione@collabora.co.uk>
4494 Reviewed by Holger Freyther.
4496 http://bugs.webkit.org/show_bug.cgi?id=21174
4497 [GTK][AUTOTOOLS] Enable large file support at configure time
4499 * configure.ac: Enable large file support with AC_SYS_LARGEFILE.
4501 2008-09-23 Richard Hult <richard@imendio.com>
4503 Reviewed by Alp Toker. Landed by Jan Alonzo.
4505 http://bugs.webkit.org/show_bug.cgi?id=20582
4506 [Gtk] Link error on Mac OS X
4508 * GNUmakefile.am: Only use the -version-script flag for the gnu
4510 * configure.ac: Check for GNU OSes.
4512 2008-09-19 Alp Toker <alp@nuanti.com>
4514 Build fix for the 'gold' linker and recent binutils. New behaviour
4515 requires that we link to used libraries explicitly.
4520 2008-09-04 Marco Barisione <marco.barisione@collabora.co.uk>
4522 Reviewed by Eric Seidel.
4524 http://bugs.webkit.org/show_bug.cgi?id=20380
4525 [GTK][AUTOTOOLS] Include autotoolsconfig.h from config.h
4527 * configure.ac: Rename the configuration header from aconfig.h to autotoolsconfig.h.
4529 2008-08-28 Alp Toker <alp@nuanti.com>
4531 GTK+ dist/build fix. List newly added header files.
4535 2008-08-27 Mike Hommey <glandium@debian.org>
4540 * symbols.filter: Added.
4542 2008-08-10 Jan Michael Alonzo <jmalonzo@webkit.org>
4544 Reviewed (and updated) by Alp Toker.
4546 https://bugs.webkit.org/show_bug.cgi?id=16620
4547 [GTK] Autotools make dist and make check support
4549 Get make dist working.
4551 Note that not all possible configurations have been tested yet.
4555 2008-08-09 Marco Barisione <marco.barisione@collabora.co.uk>
4557 Reviewed by Alp Toker.
4559 http://bugs.webkit.org/show_bug.cgi?id=19045
4560 [gtk] ./configure doesn't check for x toolkit availability
4562 Some old versions of Xt do not provide xt.pc, in this case use
4563 AC_CHECK_LIB to check if the library is installed and then fall back
4568 2008-08-09 Alp Toker <alp@nuanti.com>
4572 Back out r20338 libxslt check (conditional check already exists and
4573 this broke the build).
4575 Make the flex version check a warning rather than fatal to fix the
4580 2008-08-08 Jan Michael Alonzo <jmalonzo@webkit.org>
4582 Reviewed by Mark Rowe.
4584 http://bugs.webkit.org/show_bug.cgi?id=20338
4585 [Gtk] Autotools should check for libxslt
4587 Autotools check for libxslt
4591 2008-08-07 Kalle Vahlman <zuh@iki.fi>
4593 Reviewed by David Kilzer.
4595 Check for correct flex version to avoid faulty builds
4597 A correct Webkit build requires flex 2.5.33 but autotools build doesn't check for it
4598 https://bugs.webkit.org/show_bug.cgi?id=20253
4600 acinclude.m4: Import AX_COMPARE_VERSION macro
4601 configure.ac: Check for flex version
4606 2008-08-07 Simon Hausmann <hausmann@webkit.org>
4608 Rubber-stamped by Lars.
4610 Added API tests for QWebPage/QWebFrame based on QTestLib.
4612 * WebKit.pro: Add WebKit/qt/tests to the build.
4614 2008-08-06 Marco Barisione <marco.barisione@collabora.co.uk>
4616 Reviewed by Eric Seidel.
4618 http://bugs.webkit.org/show_bug.cgi?id=20276
4619 [GTK] Makefile rules for the enum GTypes files depend on Makefile
4620 instead of GNUmakefile
4622 The patch committed in revision 34649 added the code needed to
4623 generate GTypes for enums but the makefile rules for
4624 stamp-webkitenumtypes.h and webkitenumtypes.cpp were depending on
4625 Makefile (used by other ports) instead of GNUmakefile.
4627 * GNUmakefile.am: Depend on GNUmakefile instead of Makefile.
4629 2008-08-05 Marco Barisione <marco.barisione@collabora.co.uk>
4631 Reviewed by Alp Toker.
4633 http://bugs.webkit.org/show_bug.cgi?id=19045
4634 [gtk] ./configure doesn't check for x toolkit availability
4636 Check for the .pc file for Xt instead of hard coding -lXt in the
4639 Thanks to Dominik Röttsches for the initial patch.
4644 2008-07-30 Marco Barisione <marco.barisione@collabora.co.uk>
4648 http://bugs.webkit.org/show_bug.cgi?id=19742
4649 [GTK] Auto generate webkitmarshal.list
4651 Auto generate webkitmarshal.list from source files to reduce the
4652 number of conflicts when merging git branches or when applying
4654 Also rename webkit-marshal.* to webkitmarshal.* for consistency.
4658 2008-07-25 Jan Michael Alonzo <jmalonzo@webkit.org>
4660 Reviewed by Mark Rowe.
4662 Copy the way Gtk detects jpeglib. Hinted by Wouter Bolsterlee.
4664 [Gtk] Improve detection jpeglib
4665 https://bugs.webkit.org/show_bug.cgi?id=17865
4670 2008-07-25 Simon Hausmann <hausmann@webkit.org>
4672 Discussed with and rubber-stamped by Lars.
4674 Fix the build system for the Qt port.
4676 Recent JavaScriptCore changes require the addition of JavaScriptCore/API to the
4677 include search path. With a build process that combines JavaScriptCore and
4678 WebCore in one build process/Makefile the existance of
4679 JavaScriptCore/API/Node.h and WebCore/dom/Node.h causes include conflicts.
4681 This commit solves this by introducing a separate build of JavaScriptCore into
4684 As a result of the split-up a race-condition due to broken dependencies of
4685 regular source files to header files of generated sources showed up very
4686 frequently when doing parallel builds (which the buildbot does). This commit at
4687 the same time tries to address the dependency problem by making the
4688 addExtraCompiler() function also generate a pseudo extra compiler that
4689 represents the header file output, so that qmake is aware of the creation of
4690 the header file for dependency calculation.
4692 At the same time I removed a lot of cruft from the pro files to ease maintenance.
4697 2008-06-18 Marco Barisione <marco.barisione@collabora.co.uk>
4699 Reviewed by Alp Toker.
4701 https://bugs.webkit.org/show_bug.cgi?id=19171
4702 [GTK] GTypes for enumerations
4704 Generate GTypes for public enumerations so they can be used as
4707 * GNUmakefile.am: Generate webkit-enum-types.cpp and
4708 webkit-enum-types.h.
4710 2008-06-16 Simon Hausmann <hausmann@webkit.org>
4712 Fix the Qt build. testkjs.pro is now called jsc.pro.
4716 2008-06-15 Alp Toker <alp@nuanti.com>
4718 Rubber-stamped by Maciej.
4720 Install 'jsc' application by default.
4724 2008-06-08 Alp Toker <alp@nuanti.com>
4726 autotools/GTK+ build system cleanup. Don't include WebKit API in the
4727 WebCore build as it's no longer needed since r34426.
4731 2008-06-08 Alp Toker <alp@nuanti.com>
4733 Rubber-stamped by Mark Rowe.
4735 Bring back -fstrict-aliasing for JavaScriptCore which was removed in
4736 r31821, since aliasing issues have now been fixed.
4738 Use -O3, not -O2 for the JavaScriptCore build.
4743 2008-06-05 Christian Dywan <christian@twotoasts.de>
4745 Reviewed by Alp Toker.
4747 https://bugs.webkit.org/show_bug.cgi?id=14141
4748 Please add a version to the Gtk port
4752 2008-06-02 Alp Toker <alp@nuanti.com>
4754 GTK+/autotools Windows build system fixes.
4759 2008-06-02 Jan Michael Alonzo <jmalonzo@webkit.org>
4761 Reviewed by Alp Toker.
4763 Build WebCore GTK+ sources as part of WebCore, not WebKit.
4764 Split common and GTK+-specific sources into separate file lists.
4768 2008-06-01 Josh Triplett <josh@freedesktop.org>
4770 Reviewed by Alp Toker.
4772 http://bugs.webkit.org/show_bug.cgi?id=16891
4773 [GTK] autotools build is slow
4775 Add dolt revision 5e9eef10 to the autotools build system. Speeds up
4776 the build, often by a factor of two or more on supported platforms,
4777 otherwise falls back to libtool.
4779 See http://dolt.freedesktop.org for details.
4781 * acinclude.m4: Added.
4784 2008-05-25 Jan Michael Alonzo <jmalonzo@webkit.org>
4786 Reviewed by Alp Toker.
4788 http://bugs.webkit.org/show_bug.cgi?id=19142
4789 [Gtk] Remove build options --svg-experimental and --cross-document-messaging
4793 2008-05-24 Alp Toker <alp@nuanti.com>
4795 GTK+/Win32 build fixes. Link against Windows ICU without using
4796 icu-config since it's not available on that platform.
4798 Link against Ws2_32 when the curl http backend is chosen since we
4799 use select() directly.
4803 2008-05-23 Alp Toker <alp@nuanti.com>
4805 GTK+ fixes for building without database support.