1 2010-08-27 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3 Unreviewed. Fix compiling dependencies on EFL port due to r65891.
5 No new functionality so no new tests.
7 * cmake/WebKitGenerators.cmake:
9 2010-08-26 Martin Robinson <mrobinson@igalia.com>
11 Reviewed by Xan Lopez.
13 [GTK] The GNUmakefile.am files contain a myriad of confusing preprocessor and compiler flag definitions
14 https://bugs.webkit.org/show_bug.cgi?id=44624
16 Clean up GNUmakefile.am.
18 * GNUmakefile.am: Make the comments describing the global_* variables more readable and
19 correct. Move WebKit-specific include lines and definitions out of webkitgtk_cppflags,
20 corekit_cppflags and webcoregtk_cppflags and straight to the appropriate CPPFLAGS definition.
21 Use global_cppflags for compiler flags that apply to both C++ and C code. Move some JavaScriptCore
22 specific includes to the appropriate sub-directory GNUmakefile.am. Make sure the tests build
23 with the global CPP flags as well.
25 2010-08-25 Kwang Yul Seo <skyul@company100.net>
27 Reviewed by Kevin Ollivier.
29 [BREWMP] Add build system
30 https://bugs.webkit.org/show_bug.cgi?id=44645
32 Make waf script portable so that we can add more ports.
36 2010-08-25 Xan Lopez <xlopez@igalia.com>
38 Reviewed by Martin Robinson.
40 [GTK] CodeGeneratorGObject not picking up FEATURE_DEFINES
41 https://bugs.webkit.org/show_bug.cgi?id=44608
43 Move FEATURE_DEFINES declaration here, since it's used by the
44 bindings code generator. Also, fix typo in the variable holding
49 2010-08-25 Rafael Antognolli <antognolli@profusion.mobi>
53 [EFL] Build fix for revision 65332
54 https://bugs.webkit.org/show_bug.cgi?id=44543
56 Generated variables are now returned from FindPkgConfig, so no need
57 to document the custom ones.
59 * cmake/FindGthread.cmake:
61 2010-08-24 Xan Lopez <xlopez@igalia.com>
65 The unit tests are C files, so put the flag in global_cflags.
69 2010-08-24 Xan Lopez <xlopez@igalia.com>
71 Try to fix GTK+ build.
73 Move GTK_API_VERSION_2 define to here, since we want to use it
74 outside of WebCore/WebKit.
78 2010-08-24 Lucas De Marchi <lucas.demarchi@profusion.mobi>
80 [EFL] Unreviewed build fix after r65891.
82 r65891 renamed RemoteInspectorFrontend to InspectorFrontend. Rename
83 accordingly in CMake build system.
85 * cmake/WebKitGenerators.cmake:
87 2010-08-20 Leandro Pereira <leandro@profusion.mobi>
89 [EFL] Unreviewed. Fix build when using GNU gold.
90 When linking with GNU gold, some symbols are not found: explicitly
91 link with the required libraries.
93 * cmake/FindFontconfig.cmake: Added.
94 * cmake/OptionsEfl.cmake: Find Fontconfig, JPEG, and PNG libraries.
96 2010-08-19 Philippe Normand <pnormand@igalia.com>
98 Reviewed by Gustavo Noronha Silva.
100 [GStreamer] GTK XOverlay support in GStreamerGWorld
101 https://bugs.webkit.org/show_bug.cgi?id=39474
103 * configure.ac: gst-interfaces link support needed for use of
104 GstXOverlay interface.
105 * GNUmakefile.am: Added new FullscreenVideoController files in the
108 2010-08-18 Lucas De Marchi <lucas.demarchi@profusion.mobi>
110 Reviewed by Antonio Gomes.
112 [EFL] Bump library dependencies
113 https://bugs.webkit.org/show_bug.cgi?id=44182
115 Prepare for EFL release. All the EFL dependencies were bumped to
116 1.0.0. Eina and Ecore_X needed a bump because of API has changed and
117 the others were changed just to follow those two and because this is
120 * cmake/FindEFL.cmake: Bump dependencies.
122 2010-08-17 Ilya Tikhonovsky <loislo@chromium.org>
124 Reviewed by Yury Semikhatsky.
126 Web Inspector: replace hand written InspectorBackendStub.js with generated one.
127 https://bugs.webkit.org/show_bug.cgi?id=43791
131 2010-08-18 Sheriff Bot <webkit.review.bot@gmail.com>
133 Unreviewed, rolling out r65595.
134 http://trac.webkit.org/changeset/65595
135 https://bugs.webkit.org/show_bug.cgi?id=44161
137 qt build failed (Requested by loislo on #webkit).
141 2010-08-17 Ilya Tikhonovsky <loislo@chromium.org>
143 Reviewed by Yury Semikhatsky.
145 Web Inspector: replace hand written InspectorBackendStub.js by generated one.
146 https://bugs.webkit.org/show_bug.cgi?id=43791
150 2010-08-17 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
152 Reviewed by Darin Adler.
154 Add NetworkingContext to avoid layer violations
155 https://bugs.webkit.org/show_bug.cgi?id=42292
157 Preparation: Just add the files to the build system.
159 * GNUmakefile.am: Added new files.
161 2010-08-17 Gustavo Noronha Silva <gustavo.noronha@collabora.couk>
163 Reviewed by Martin Robinson.
165 WebBackForwardList.get_{back|forward}_list_with_limit not introspectable
166 https://bugs.webkit.org/show_bug.cgi?id=43054
168 * GNUmakefile.am: Give also API implementation files to the GIR
171 2010-08-17 Martin Robinson <mrobinson@igalia.com>
173 GTK+ Build fix for those having stable versions of GLib.
175 * configure.ac: Only invoke GLIB_GSETTINGS if we have the necessary gio version.
177 2010-08-17 Sheriff Bot <webkit.review.bot@gmail.com>
179 Unreviewed, rolling out r65500.
180 http://trac.webkit.org/changeset/65500
181 https://bugs.webkit.org/show_bug.cgi?id=44108
183 Qt bots failed to compile. (Requested by loislo on #webkit).
187 2010-08-17 Ilya Tikhonovsky <loislo@chromium.org>
189 Reviewed by Yury Semikhatsky.
191 Web Inspector: replace hand written InspectorBackendStub.js by generated one.
192 https://bugs.webkit.org/show_bug.cgi?id=43791
196 2010-08-17 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
198 Reviewed by Martin Robinson.
200 [GTK] GSettings support adds annoying warnings on systems with older glib versions
201 https://bugs.webkit.org/show_bug.cgi?id=44056
203 Add file containing GLIB_GSETTINGS macro so that
204 configure doesn't spit warnings in older systems.
206 * autotools/gsettings.m4: Added.
207 * .gitignore: Ignore files that are generated inside autotools
208 explicitely, because we have some that are kept in version
211 2010-08-16 Paul Sawaya <psawaya@apple.com>
213 Reviewed by Chris Marrin.
215 Added shader validation via ANGLE
216 https://bugs.webkit.org/show_bug.cgi?id=42405
218 Added ANGLE build to Makefile
222 2010-08-16 Kevin Ollivier <kevino@theolliviers.com>
224 [wx] Build fix, do not build WebCore as a convenience library as this leads to
225 errors in the Win build w/export symbols and causes problems with DOM bindings
228 * wscript: Copied from WebCore/wscript.
230 2010-08-15 Ryuan Choi <ryuan.choi@samsung.com>
232 Reviewed by Antonio Gomes.
234 [EFL] Build error on r65378
235 https://bugs.webkit.org/show_bug.cgi?id=44019
237 Add GENERATE_JSON macro for HTMLEntityNames.json instead of HTMLEntityNames.gperf
239 * cmake/WebKitMacros.cmake:
241 2010-08-14 Patrick Gansterer <paroga@paroga.com>
243 Reviewed by Kenneth Rohde Christiansen.
245 [CMake] Add preprocessor detection for generator scripts
246 https://bugs.webkit.org/show_bug.cgi?id=43984
248 * cmake/OptionsCommon.cmake:
250 2010-08-14 Adrienne Walker <enne@google.com>
252 Reviewed by Kenneth Rohde Christiansen.
254 Update .gitignore file for more files
255 https://bugs.webkit.org/show_bug.cgi?id=43991
259 2010-08-13 Leandro Pereira <leandro@profusion.mobi>
261 [EFL] Unreviewed build fix.
263 * cmake/FindGthread.cmake: Fix warnings about obsolete PKGCONFIG macro.
264 * cmake/WebKitGenerators.cmake: FLEX_EXECUTABLE was defined already
265 by the root CMakeLists.txt file, so remove relevant lines that
266 depends on FIND_PACKAGE_HANDLE_STANDARD_ARGS macro, which isn't
269 2010-08-13 Alejandro G. Castro <alex@igalia.com>
271 Reviewed by Xan Lopez.
273 We have to add the ACLOCAL_FLAGS in the env to the autogen.sh
274 ACLOCAL_FLAGS variable in order to honor the value already
275 defined, jhbuild uses it to pass parameters.
279 2010-08-13 Simon Hausmann <simon.hausmann@nokia.com>
281 Reviewed by Ariya Hidayat.
283 [Qt] Introduce Maemo6 for mobile features
284 https://bugs.webkit.org/show_bug.cgi?id=43969
286 * WebKit.pri: Use maemo6 where we also use maemo5.
288 2010-08-13 Simon Hausmann <simon.hausmann@nokia.com>
290 Reviewed by Ariya Hidayat.
292 [Qt] Clean up mobile feature useage
293 https://bugs.webkit.org/show_bug.cgi?id=43968
295 * WebKit.pri: Set feature defaults here for some Nokia specific mobile platforms
297 2010-08-13 Patrick Gansterer <paroga@paroga.com>
299 Reviewed by Nikolas Zimmermann.
301 [CMake] Cleanup generator code.
302 https://bugs.webkit.org/show_bug.cgi?id=39164
304 * cmake/WebKitGenerators.cmake:
305 * cmake/WebKitMacros.cmake:
307 2010-08-13 Patrick Gansterer <paroga@paroga.com>
309 Reviewed by Nikolas Zimmermann.
311 [CMake] Add missing FIND_PACKAGE(Gperf)
312 https://bugs.webkit.org/show_bug.cgi?id=43937
316 2010-08-12 Dimitri Glazkov <dglazkov@chromium.org>
318 Reviewed by David Levin.
320 Add more Chromium-related dependency directories to .gitignore.
321 https://bugs.webkit.org/show_bug.cgi?id=43940
323 * .gitignore: Added all existing that are created by update-webkit --chromium.
325 2010-08-12 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
327 Reviewed by Martin Robinson.
329 [GTK] Use GSettings to save/restore Web Inspector settings
330 https://bugs.webkit.org/show_bug.cgi?id=43512
332 * GNUmakefile.am: GSettings rules.
333 * configure.ac: GSettings infrastructure, and check if we should
334 use it by looking for an appropriate version of GIO.
336 2010-08-12 Rafael Antognolli <antognolli@profusion.mobi>
338 Reviewed by Kenneth Rohde Christiansen.
340 [EFL] Making CMake keep track of theme dependencies.
341 https://bugs.webkit.org/show_bug.cgi?id=43862
343 Removing unused macro GENERATE_EDJ.
345 * cmake/WebKitEfl.cmake:
347 2010-08-12 Sheriff Bot <webkit.review.bot@gmail.com>
349 Unreviewed, rolling out r65225.
350 http://trac.webkit.org/changeset/65225
351 https://bugs.webkit.org/show_bug.cgi?id=43918
353 Broke EFL port build (Requested by acidx on #webkit).
355 * cmake/WebKitGenerators.cmake:
356 * cmake/WebKitMacros.cmake:
358 2010-08-12 Patrick Gansterer <paroga@paroga.com>
360 Reviewed by Nikolas Zimmermann.
362 [CMake] Cleanup generator code.
363 https://bugs.webkit.org/show_bug.cgi?id=39164
365 * cmake/WebKitGenerators.cmake:
366 * cmake/WebKitMacros.cmake:
368 2010-08-10 Balazs Kelemen <kb@inf.u-szeged.hu>
370 Reviewed by Antonio Gomes.
372 [Qt] Build WebKit2 into a static lib
374 https://bugs.webkit.org/show_bug.cgi?id=43621
376 * WebKit.pro: Moved WebKit2 into the subdirs before WebCore since WebCore links against the WebKit2 lib.
378 2010-08-07 Sheriff Bot <webkit.review.bot@gmail.com>
380 Unreviewed, rolling out r64904.
381 http://trac.webkit.org/changeset/64904
382 https://bugs.webkit.org/show_bug.cgi?id=43671
384 Broke the Qt Windows builders. (Requested by bbandix on
389 2010-08-07 Balazs Kelemen <kb@inf.u-szeged.hu>
391 Reviewed by Eric Seidel.
393 [Qt] Build WebKit2 into a static lib
395 https://bugs.webkit.org/show_bug.cgi?id=43621
397 * WebKit.pro: Moved WebKit2 into the subdirs before WebCore since WebCore links against the WebKit2 lib.
399 2010-08-06 ryuan choi <ryuan.choi@samsung.com>
401 Reviewed by Antonio Gomes.
403 [EFL] Regression (64763) build fix for efl.
404 https://bugs.webkit.org/show_bug.cgi?id=43597
406 change ENABLE_BLOB_SLICE to ENABLE_BLOB for fixing build break
408 * cmake/OptionsEfl.cmake:
410 2010-08-05 Jian Li <jianli@chromium.org>
412 Reviewed by David Levin.
414 Unify blob related feature defines to ENABLE(BLOB).
415 https://bugs.webkit.org/show_bug.cgi?id=43081
417 * cmakeconfig.h.cmake:
420 2010-08-05 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
422 Reviewed by Xan Lopez.
424 Move files that are generated by the configure script to
425 DISTCLEANFILES, where they should be. This fixes building after a
430 2010-08-04 Siddharth Mathur <siddharth.mathur@nokia.com>
432 Reviewed by Laszlo Gombos.
434 [Qt][Symbian] Variable max heap size between target/emulator
435 https://bugs.webkit.org/show_bug.cgi?id=41480
437 * WebKit.pri: Symbian-only code block for EPOCHEAPSIZE configuration
439 2010-08-03 Eric Seidel <eric@webkit.org>
441 Unreviewed. Test commit for commit-queue@webkit.org.
443 2010-08-03 Xan Lopez <xlopez@igalia.com>
445 Reviewed by Gustavo Noronha.
447 [GTK] Fix DOM event dispatch
448 https://bugs.webkit.org/show_bug.cgi?id=40847
450 Add new files to the build.
454 2010-08-03 Xan Lopez <xlopez@igalia.com>
456 Reviewed by Gustavo Noronha.
458 Silence JSCore gir "creation".
462 2010-08-02 Chris Fleizach <cfleizach@apple.com>
464 Unreviewed, rolling out r64471.
465 http://trac.webkit.org/changeset/64471
466 https://bugs.webkit.org/show_bug.cgi?id=43005
468 Rolling out https://bugs.webkit.org/show_bug.cgi?id=43005
469 until further discussion
473 2010-08-02 Xan Lopez <xlopez@igalia.com>
475 Reviewed by Gustavo Noronha.
477 [GTK] Add support for the Audio element in the DOM bindings
478 https://bugs.webkit.org/show_bug.cgi?id=43313
480 Add new files to the build.
484 2010-08-02 Chris Fleizach <cfleizach@apple.com>
486 Reviewed by David Kilzer.
488 AX: Support methods for web apps to interact with the native accessibility APIs
489 https://bugs.webkit.org/show_bug.cgi?id=43005
493 2010-08-02 Balazs Kelemen <kb@inf.u-szeged.hu>
495 Reviewed by Simon Hausmann.
497 [Qt] Generate forwarding headers for WebKit2
499 https://bugs.webkit.org/show_bug.cgi?id=43336
501 * DerivedSources.pro: Added WebKit2/DerivedSources.pro to SUBDIRS if webkit2 is on.
503 2010-07-30 Patrick Gansterer <paroga@paroga.com>
505 Reviewed by Nikolas Zimmermann.
507 [CMake] Add FindGperf.cmake
508 https://bugs.webkit.org/show_bug.cgi?id=39163
510 Add a clean gperf dedection since we need it for building.
513 * cmake/FindGperf.cmake: Added.
515 2010-07-30 Rafael Antognolli <antognolli@profusion.mobi>
517 Reviewed by Antonio Gomes.
519 [EFL] Add library version and soname to EFL generated libraries and binary.
520 https://bugs.webkit.org/show_bug.cgi?id=43212
522 Make WebKit-EFL follow libtool soname versioning scheme.
524 * cmake/OptionsEfl.cmake: Added PROJECT_VERSION_PATCH to PROJECT_VERSION.
526 2010-07-29 Martin Robinson <mrobinson@igalia.com>
528 Unreviewed build fix.
530 Fix installation of autogenerated header files.
532 * GNUmakefile.am: Fix autogenerated header file installation.
534 2010-07-27 Martin Robinson <mrobinson@igalia.com>
536 Unreviewed build fix.
538 Add missing webkitdomdefines.h header to the sources list.
540 * GNUmakefile.am: Add missing header to the sources list.
542 2010-07-27 Kinuko Yasuda <kinuko@chromium.org>
544 Reviewed by Ojan Vafai.
546 Add FILE_SYSTEM build flag for FileSystem API
547 https://bugs.webkit.org/show_bug.cgi?id=42915
551 2010-07-26 ryuan choi <ryuan.choi@samsung.com>
553 Unreviewed build fix.
555 [EFL]REGRESSION(r63952): build break because of InspectorBackendDispatcher.cpp
556 https://bugs.webkit.org/show_bug.cgi?id=43021
558 Modify cmake script to fix build break as adding InspectorBackendDispatcher.
560 * cmake/WebKitGenerators.cmake:
562 2010-07-27 Rafael Antognolli <antognolli@profusion.mobi>
564 Reviewed by Antonio Gomes.
566 [EFL] Changing library names (appending suffix "_efl")
567 https://bugs.webkit.org/show_bug.cgi?id=42902
569 Instead of having libwebcore.so, we will have libwebcore_efl.so.
570 Same for javascriptcore and wtf when compiled as shared, and for jsc.
572 * cmake/OptionsEfl.cmake:
574 2010-07-26 Martin Robinson <mrobinson@igalia.com>
576 Reviewed by Xan Lopez.
578 [GTK] Get rid of libgdom
579 https://bugs.webkit.org/show_bug.cgi?id=42378
581 Remove the need to build the libgdom intermediate library.
583 * GNUmakefile.am: Move the source list for the GObject DOM bindings to
584 the top-level GNUmakefile.am, since they are logically part of WebKit, instead
585 of WebCore. List all auto-generated files statically and remove no-longer-
586 used variables. Fix an issue where some places expected webkitenumtypes.cpp
587 to be generated in different directories.
589 2010-07-24 Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
591 Reviewed by Xan Lopez.
593 [GTK] Enable jit compilation on arm
594 https://bugs.webkit.org/show_bug.cgi?id=42856
596 Add missing bits to configure.ac to build the arm jit.
597 Compile and tested on debian sid armel on a qemu vm.
601 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
603 Reviewed by Antonio Gomes.
605 [EFL] Cleanup glib support (make it optional)
606 https://bugs.webkit.org/show_bug.cgi?id=42480
608 Fixing support for compiling EFL port without glib.
610 * cmake/FindGthread.cmake: Added.
611 * cmake/OptionsEfl.cmake:
613 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
615 Reviewed by Antonio Gomes.
617 [EFL] Add support for using libcurl network backend.
618 https://bugs.webkit.org/show_bug.cgi?id=42286
620 Instead of just libsoup, the EFL port now can use libcurl backend.
621 This is a step in the direction of removing dependency on glib. Just
622 need to pass the option -DNETWORK_BACKEND=curl to cmake in order to
625 * cmake/OptionsEfl.cmake:
627 2010-07-23 Andras Becsi <abecsi@webkit.org>
629 Reviewed by Kenneth Rohde Christiansen.
631 [Qt] Enable the build of MiniBrowser.
633 * WebKit.pro: add MiniBrowser.pro to SUBDIRS.
635 2010-07-23 Balazs Kelemen <kb@inf.u-szeged.hu>
637 Reviewed by Kenneth Rohde Christiansen.
639 [Qt] Setup the QtWebProcess
641 https://bugs.webkit.org/show_bug.cgi?id=42623
643 * WebKit.pro: Add WebKit2.pro to the build guarded by webkit2 config variable.
645 2010-07-20 Rafael Antognolli <antognolli@profusion.mobi>
647 Reviewed by Antonio Gomes.
649 [EFL] Enable Ecore-X on compile time
650 https://bugs.webkit.org/show_bug.cgi?id=42600
652 Check for a flag received from cmake configure and disable it
653 if necessary. Also disable it if Ecore-X wasn't found.
655 EFL port does not support automated tests yet.
657 * cmake/FindEFL.cmake:
658 * cmake/OptionsEfl.cmake:
660 2010-07-20 Hans Wennborg <hans@chromium.org>
662 Reviewed by Steve Block.
664 Add WebCore/bindings/generic/RuntimeEnabledFeatures.cpp to build files
665 https://bugs.webkit.org/show_bug.cgi?id=42380
667 RuntimeEnabledFeatures.cpp and .h were moved from bindings/v8 to
668 bindings/generic a while a go (in r54593), but need to
669 be added to the build in order to be used.
671 No new functionality so no new tests.
675 2010-07-16 Leandro Pereira <leandro@profusion.mobi>
677 [EFL] Unreviewed build system cleanup.
679 Remove reference to "mediaControlsGtk.css".
681 * cmake/WebKitGenerators.cmake:
683 2010-07-16 Lucas De Marchi <lucas.demarchi@profusion.mobi>
685 Reviewed by Antonio Gomes.
687 [EFL] Build with MathML enabled. Fix build when MathML is enabled and
689 https://bugs.webkit.org/show_bug.cgi?id=42453
691 * cmake/OptionsEfl.cmake: build with MathML enabled as default.
693 2010-07-15 Martin Robinson <mrobinson@igalia.com>
695 Reviewed by Oliver Hunt.
697 [GTK] Simplify the distribution step
698 https://bugs.webkit.org/show_bug.cgi?id=42414
700 * GNUmakefile.am: Remove unused variables. Rely on WebCore/GNUmakefile.am
701 to handle distributing IDL files from WebCore and to modify EXTRA_DIST.
703 2010-07-14 Martin Robinson <mrobinson@igalia.com>
705 Reviewed by Xan Lopez.
707 [GTK] Get rid of libWebCoreJS
708 https://bugs.webkit.org/show_bug.cgi?id=42083
710 * GNUmakefile.am: Remove the libWebCoreJS library from the extra
711 link libraries. Add IDL files to the distribution manually, as they
712 are no longer included in the header list. This prevents a good deal
713 of repetition in the source listings by avoiding listing both the IDL
714 files and their final targets.
716 2010-07-14 Vincent Scheib <scheib@chromium.org>
718 Reviewed by Kent Tamura
720 Configure Git to ignore build files generated by Chromium .gyp on windows.
722 Bug 42205: Chromium build files on windows not ignored by git
723 https://bugs.webkit.org/show_bug.cgi?id=42205
725 * .gitignore: Updated
727 2010-07-13 Sheriff Bot <webkit.review.bot@gmail.com>
729 Unreviewed, rolling out r63262.
730 http://trac.webkit.org/changeset/63262
731 https://bugs.webkit.org/show_bug.cgi?id=42229
733 broke Windows compile (Requested by bweinstein on #webkit).
737 2010-07-13 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
739 Reviewed by Oliver Hunt.
741 Separate CoreFoundation specific tests in JSC's testapi.c
743 testapi.c depends on the Core Foundation.
744 https://bugs.webkit.org/show_bug.cgi?id=40058
746 * WebKit.pro: enable compilation of JSC C API test.
748 2010-07-13 Scott Violet <sky@chromium.org>
750 Reviewed by David Levin.
752 [Chromium] Makes pressing tab accept the currently selected item in a popup.
753 https://bugs.webkit.org/show_bug.cgi?id=42172
755 * WebCore/platform/chromium/PopupMenuChromium.cpp:
757 2010-07-12 Xan Lopez <xlopez@igalia.com>
759 Reviewed by Gustavo Noronha.
765 2010-07-12 Xan Lopez <xlopez@igalia.com>
767 Reviewed by Gustavo Noronha.
769 Suffix .mo files with the GTK+ API version so that they can be
770 parallel installable.
774 2010-07-12 Xan Lopez <xlopez@igalia.com>
776 Reviewed by Gustavo Noronha.
778 Add another include path to the scanner to avoid warnings related
779 to undefined types. It wasn't picking up <webkit/foo.h>-like
784 2010-07-07 Rafael Antognolli <antognolli@profusion.mobi>
786 Reviewed by Adam Barth.
788 [EFL] Fix cmake build and libsoup detection
789 Some changes should be done to cmake build system to fix the detection of libsoup and correct some link paths:
790 - LINK_FLAGS should be set using quotes, otherwise some wrong
791 substitution takes place;
792 - we should use LIBSOUP24_* instead of LIBSOUP_* since this is the
793 version we are using;
794 - need to set HAVE_LIBSOUP_2_29_90 if we find a version equal or newer
796 https://bugs.webkit.org/show_bug.cgi?id=41717
798 * cmake/OptionsEfl.cmake:
800 2010-07-06 Leandro Pereira <leandro@profusion.mobi>
802 Unreviewed build fix.
804 [EFL] Add macro to generate inspector code.
806 * cmake/WebKitGenerators.cmake:
808 2010-07-06 Martin Robinson <mrobinson@igalia.com>
812 Build fix after r62549.
814 * GNUmakefile.am: Remove new variable that is no longer used.
816 2010-07-06 Ilya Tikhonovsky <loislo@chromium.org>
818 Reviewed by Yury Semikhatsky.
820 WebInspector: generator part of the patch for bug 40675.
821 On the way to Remote Debugging we want to support JSON serialization
822 on both sides of WebInspector transport.
823 As far as InspectorFrontend class is a simple proxy to WebInspector
824 it would be better to generate it from an IDL file.
825 We have generator infrastructure for binding and will reuse it for
827 https://bugs.webkit.org/show_bug.cgi?id=41692
831 2010-07-05 Antti Koivisto <koivisto@iki.fi>
833 Revert unplanned project file change.
837 2010-06-23 Martin Robinson <mrobinson@igalia.com>
839 Reviewed by Gustavo Noronha Silva.
841 [GTK] Separate DerivedSources per-project
842 https://bugs.webkit.org/show_bug.cgi?id=41109
844 Separate WebKitGTK+ DerivedSources into per-project subdirectories to prepare
845 for properly building WebKit2.
849 2010-07-01 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
851 Reviewed by Simon Hausmann.
853 [Qt] Fix a comment in WebKit.pri.
857 2010-06-16 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
859 Reviewed by Simon Hausmann.
861 [Qt] Fix qmake vcproj generation for QtWebKit.
863 qmake use TARGET=/LIBS+= -lTARGET to create dependencies
864 between projects in a subdir template.
866 Since when compiling outside of Qt we hijack the target name of
867 QtWebKit to add the configuration and version suffix to the binary
868 filename, qmake can't establish the WebCore project as a dependency
871 This patch makes sure that the target is not hijacked on the
872 first of the three passes where the dependencies are determined.
876 2010-07-01 Simon Hausmann <simon.hausmann@nokia.com>
878 Rubber-stamped by Laszlo Gombos.
880 [Qt][Symbian] Bumped up the maximum heap size to 96MB
884 2010-06-30 Leandro Pereira <leandro@profusion.mobi>
888 Generate CSSValueKeywords.cpp instead of CSSValueKeywords.c to avoid
889 recompilation and relinking of WebCore when no files were changed.
891 * cmake/WebKitGenerators.cmake:
893 2010-06-29 Antoine Labour <piman@chromium.org>
895 Reviewed by Dimitri Glazkov.
897 Only call Windows-specific PlatformSkiaContext functions on Windows.
899 * WebCore/platform/graphics/chromium/LayerChromium.cpp:
900 * WebCore/platform/graphics/chromium/LayerRendererChromium.cpp:
902 2010-06-28 John Gregg <johnnyg@google.com>
904 Reviewed by Kent Tamura.
906 add ENABLE_DIRECTORY_UPLOAD build support
907 https://bugs.webkit.org/show_bug.cgi?id=41100
911 2010-06-28 Xan Lopez <xlopez@igalia.com>
913 Reviewed by Gustavo Noronha.
915 Bump version to 1.3.2.
919 2010-06-28 Xan Lopez <xlopez@igalia.com>
921 Rubber-stamped by Gustavo Noronha.
923 Bump gobject-introspection required version to 0.6.15, since we
924 are now shipping version 1.1 gir files.
928 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
930 Unreviewed build fix.
932 [EFL] Build fix for latest version of Ecore library.
933 Ecore recently changed return type of callbacks from int to Eina_Bool.
935 * cmake/FindEFL.cmake: Bump version of Ecore dependency.
937 2010-06-28 Xan Lopez <xlopez@igalia.com>
939 Reviewed by Gustavo Noronha.
941 [GTK] Does not compile with -DGSEAL_ENABLE
942 https://bugs.webkit.org/show_bug.cgi?id=37851
944 Add automake flag to signal whether we are building with GTK+ 2.x
949 2010-06-28 Xan Lopez <xlopez@igalia.com>
951 Reviewed by Gustavo Noronha.
953 [GTK] Add support for GTK+3
954 https://bugs.webkit.org/show_bug.cgi?id=41253
956 Add --with-gtk configure flag, defaulting to support for GTK+ 2.x.
961 2010-06-26 Tony Gentilcore <tonyg@chromium.org>
963 Reviewed by Dimitri Glazkov.
965 Add an --enable-web-timing flag which guards Web Timing support.
966 https://bugs.webkit.org/show_bug.cgi?id=38924
968 This flag is disabled by default.
969 See: http://dev.w3.org/2006/webapi/WebTiming/
973 2010-06-25 Jedrzej Nowacki <jedrzej.nowacki@nokia.com>
975 Reviewed by Simon Hausmann.
977 Introduce to QtScript benchmarks.
979 The QtScript performance should be tested regularly. The patch introduces
980 micro benchmarks for existing API.
982 [Qt] Performance of the QtScript API is not tested.
983 https://bugs.webkit.org/show_bug.cgi?id=40911
987 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
989 Reviewed by Kenneth Rohde Christiansen.
991 [CMake] Add option to enable JIT.
992 JIT is disabled by default, but now it's possible to enable it through
993 an option to CMake: -DENABLE_JIT will enable it.
994 https://bugs.webkit.org/show_bug.cgi?id=40936
996 * cmake/OptionsEfl.cmake: add new -DENABLE_JIT option.
997 * cmakeconfig.h.cmake: use new -DENABLE_JIT option.
999 2010-06-23 Leandro Pereira <leandro@profusion.mobi>
1001 Reviewed by Kenneth Rohde Christiansen.
1003 [EFL] Add support to CPack (to generate source tarballs)
1004 https://bugs.webkit.org/show_bug.cgi?id=41009
1007 * cmake/OptionsEfl.cmake: Define the default source generator for
1009 * cmake/WebKitPackaging.cmake: Added. This file filters the source
1010 files so that only files relevant to the selected port are included
1011 in the source tarball. See comments for details.
1013 2010-06-22 Eric Seidel <eric@webkit.org>
1015 Unreviewed. Test commit for commit-queue@webkit.org.
1017 2010-06-21 Prasad Tammana <prasadt@chromium.org>
1019 Reviewed by Darin Adler.
1021 DumpRenderTree should allow tests with modal dialogs
1022 https://bugs.webkit.org/show_bug.cgi?id=35350
1024 * DumpRenderTree/LayoutTestController.cpp:
1025 (abortModalCallback):
1026 (LayoutTestController::staticFunctions):
1027 * DumpRenderTree/LayoutTestController.h:
1028 * DumpRenderTree/mac/LayoutTestControllerMac.mm:
1029 (LayoutTestController::abortModal):
1030 Add abortModal method to LayoutTestController and make it available from script.
1032 * DumpRenderTree/mac/UIDelegate.mm: Add support for showModalDialog.
1033 (-[UIDelegate modalWindowWillClose:]): Observer for NSWindowWillCloseNotifications to call
1034 abortModal from when modal window closes.
1035 (-[UIDelegate webViewRunModal:]): Delegate method for showModalDialog to run the modal loop.
1037 2010-06-21 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1039 Unreviewed debug build fix.
1041 [CMake] Do not force build type to Release
1042 https://bugs.webkit.org/show_bug.cgi?id=40566
1046 2010-06-21 Satish Sampath <satish@chromium.org>
1048 Reviewed by Steve Block.
1050 Speech Input Patch 0: Added compilation argument to conditionally compile pending patches.
1051 https://bugs.webkit.org/show_bug.cgi?id=40878
1055 2010-06-17 Shu Chang <chang.shu@nokia.com>
1057 Reviewed by Kenneth Rohde Christiansen.
1059 [Qt] Fix the link error on symbian with ENABLE_JIT=0.
1060 1. Add "#if ENABLE(JIT)" in the header file;
1061 2. Put feature enable/disable logic to a common.pri so
1062 that both JavaScriptCore.pri and WebCore.pri can share.
1064 https://bugs.webkit.org/show_bug.cgi?id=40780
1066 * common.pri: Added.
1068 2010-06-17 Alexis Menard <alexis.menard@nokia.com>
1070 Reviewed by Kenneth Rohde Christiansen.
1072 [Qt] Upstream the WebKit QML integration plugin
1073 https://bugs.webkit.org/show_bug.cgi?id=40050
1075 Add to the build the QML WebKit integration plugin.
1079 2010-06-17 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1081 Reviewed by Gustavo Noronha.
1083 Update CMake build system to use new script for generating source files
1084 with gperf (r61091).
1085 https://bugs.webkit.org/show_bug.cgi?id=40628
1087 * cmake/WebKitGenerators.cmake:
1089 2010-06-17 Mark Brand <mabrand@mabrand.nl>
1091 Reviewed by Simon Hausmann.
1093 [Qt] use "win32-g++*" scope to match all MinGW makespecs
1095 The scope "win32-g++" comes from the name of the makespec. However, it
1096 is frequently used to check for MinGW. This works fine as long as
1097 win32-g++ is the only makespec for MinGW. Now we need the wildcard
1098 to cover "win32-g++-cross" as well.
1102 2010-06-15 Xan Lopez <xlopez@igalia.com>
1104 Unreviewed build fix.
1106 Remove GSEAL from the debug config since the bots have a GTK+
1107 version too old, duh.
1111 2010-06-15 Xan Lopez <xlopez@igalia.com>
1113 Reviewed by Gustavo Noronha.
1115 [GTK] Does not compile with -DGSEAL_ENABLE
1116 https://bugs.webkit.org/show_bug.cgi?id=37851
1118 Add GSEAL_ENABLE flag when doing debug builds.
1122 2010-06-13 Tony Chang <tony@chromium.org>
1124 Reviewed by Darin Fisher.
1126 Chromium shouldn't build inside the source directory
1127 https://bugs.webkit.org/show_bug.cgi?id=40489
1129 Ignore Chromium Linux build files.
1131 * .: Added property svn:ignore. Modified property svn:ignore.
1133 2010-06-09 Leandro Pereira <leandro@profusion.mobi>
1135 Reviewed by Adam Treat.
1137 [EFL] Allow building core libraries as shared objects to speed up
1138 linking time on machines with small amounts of memory.
1139 http://webkit.org/b/39899
1141 * CMakeLists.txt: Add SHARED_CORE option.
1142 * cmake/FindGlib.cmake: Add GObject to the list of GLib libraries to
1144 * cmake/OptionsEfl.cmake: Remove default library type definitions.
1145 * cmake/WebKitHelpers.cmake: -fvisibility=hidden did not behave well
1146 when SHARED_CORE is used.
1148 2010-06-08 Xan Lopez <xlopez@igalia.com>
1150 Reviewed by Gustavo Noronha.
1152 [GTK] Unit testing for WebKitDOMNode hierarchy walk
1153 https://bugs.webkit.org/show_bug.cgi?id=40171
1155 Add DOM node test to the build system.
1159 2010-06-02 Sterling Swigart <sswigart@google.com>
1161 Reviewed by David Levin.
1163 Image Resizer Patch 0: Added compilation argument to conditionally compile pending patches.
1164 https://bugs.webkit.org/show_bug.cgi?id=39906
1168 2010-05-31 Xan Lopez <xlopez@igalia.com>
1170 Reviewed by Gustavo Noronha.
1172 Copy the NEWS file to the toplevel when creating the release
1173 tarballs, otherwise it's a bit hard to find.
1177 2010-05-27 Gustavo Noronha Silva <gns@gnome.org>
1179 Final make distcheck fix - clean up generated GDOM files on distclean.
1183 2010-05-27 Xan Lopez <xlopez@igalia.com>
1185 More GTK+ distcheck fixes.
1189 2010-05-27 Xan Lopez <xlopez@igalia.com>
1191 Reviewed by Gustavo Noronha.
1193 Bump for 1.3.1 release.
1197 2010-05-27 Gustavo Noronha Silva <gns@gnome.org>
1199 Reviewed by Xan Lopez.
1201 Build fix for introspection support - make sure DOM headers are
1202 included by the GI scanner.
1206 2010-05-26 Gustavo Noronha Silva <gns@gnome.org>
1208 Build fixes for make distcheck.
1212 2010-05-26 Xan Lopez <xlopez@igalia.com>
1214 Reviewed by Gustavo Noronha.
1216 [GTK] Add support for DOM events in the GObject DOM bindings
1217 https://bugs.webkit.org/show_bug.cgi?id=38844
1219 Add new test to the build.
1223 2010-05-22 Leandro Pereira <leandro@profusion.mobi>
1225 Reviewed by Eric Seidel.
1227 [EFL] Build fix (always compile libraries with -fPIC when compiler
1228 is gcc; always define WTF_USE_PTHREADS).
1229 http://webkit.org/b/39235
1231 * cmake/OptionsCommon.cmake:
1232 * cmake/OptionsEfl.cmake:
1233 * cmake/WebKitHelpers.cmake:
1235 2010-05-19 Dan Winship <danw@gnome.org>
1237 Reviewed by Xan Lopez.
1239 [GTK] Install introspection files in our prefix, not
1240 gobject-introspection's prefix
1245 2010-05-15 Leandro Pereira <leandro@profusion.mobi>
1247 Reviewed by Adam Treat.
1249 [EFL] Add build system for the EFL port.
1250 http://webkit.org/b/37945
1252 * CMakeLists.txt: Added.
1253 * cmake/FindCFLite.cmake: Added.
1254 * cmake/FindCairo.cmake: Added.
1255 * cmake/FindEFL.cmake: Added.
1256 * cmake/FindFreetype.cmake: Added.
1257 * cmake/FindGDK-PixBuf.cmake: Added.
1258 * cmake/FindGDK.cmake: Added.
1259 * cmake/FindGIO.cmake: Added.
1260 * cmake/FindGlib.cmake: Added.
1261 * cmake/FindICU.cmake: Added.
1262 * cmake/FindLibSoup2.cmake: Added.
1263 * cmake/FindLibXlst.cmake: Added.
1264 * cmake/FindPango.cmake: Added.
1265 * cmake/FindSqlite.cmake: Added.
1266 * cmake/LibFindMacros.cmake: Added.
1267 * cmake/OptionsCommon.cmake: Added.
1268 * cmake/OptionsEfl.cmake: Added.
1269 * cmake/WebKitEfl.cmake: Added.
1270 * cmake/WebKitFS.cmake: Added.
1271 * cmake/WebKitFeatures.cmake: Added.
1272 * cmake/WebKitGenerators.cmake: Added.
1273 * cmake/WebKitHelpers.cmake: Added.
1274 * cmake/WebKitMacros.cmake: Added.
1275 * cmakeconfig.h.cmake: Added.
1277 2010-05-14 Simon Hausmann <simon.hausmann@nokia.com>
1279 Rubber-stamped by Antti Koivisto.
1281 [Qt] Rename QtLauncher to QtTestBrowser
1282 https://bugs.webkit.org/show_bug.cgi?id=37665
1286 2010-05-12 Csaba Osztrogonác <ossy@webkit.org>
1288 Reviewed by Kenneth Rohde Christiansen.
1290 [Qt] Link error in debug mode without debug_and_release config
1291 https://bugs.webkit.org/show_bug.cgi?id=39006
1293 * WebKit.pri: Unnecessary build_pass guard removed.
1295 2010-05-12 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1297 Reviewed by Kenneth Rohde Christiansen.
1299 [Qt] Detect debug mode consistently
1300 https://bugs.webkit.org/show_bug.cgi?id=38863
1304 2010-05-08 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1306 Reviewed by Kenneth Rohde Christiansen.
1308 [Qt] Build the ImageDiff tool for all platforms including Windows and Symbian
1309 https://bugs.webkit.org/show_bug.cgi?id=38706
1313 2010-05-07 Simon Hausmann <simon.hausmann@nokia.com>
1315 Add a few more files with Windows linefeeds to the .gitattributes file.
1319 2010-05-05 Alejandro G. Castro <alex@igalia.com>
1321 Reviewed by Xan Lopez.
1323 Fixed the gobject introspection compilation with the new DOM
1324 bindings, we needed to add DOM objects.
1328 2010-05-04 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1330 Unreviewed, build fix for Symbian.
1332 [Symbian] Symbian builds does not support shadow builds
1334 Revision r54715 broke the Symbian build. For Symbian
1335 the include directory is generated in the root of the source tree.
1336 This patch sets the INCLUDEPATH accordingly for Symbian.
1340 2010-05-03 Adam Barth <abarth@webkit.org>
1342 Reviewed by Dimitri Glazkov.
1344 Add some more Chromium-specific files to gitignore
1345 https://bugs.webkit.org/show_bug.cgi?id=38469
1347 These files are generated as part of the update-webkit --chromium
1352 2010-05-02 Geoff Levand <geoff.levand@am.sony.com>
1354 Reviewed by Eric Seidel.
1356 [GTK] Fix out of source build failure
1357 https://bugs.webkit.org/show_bug.cgi?id=38051
1359 Add a preprocessor include path for generated GTK header files.
1360 Fixes build errors like these when building GTK out of source:
1362 webkit.h: error: webkit/webkitversion.h: No such file or directory
1366 2010-05-02 Kartikaya Gupta <kagupta@rim.com>
1368 Reviewed by George Staikos.
1370 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.
1372 https://bugs.webkit.org/show_bug.cgi?id=37888
1374 No new tests. None needed.
1376 * bindings/scripts/IDLParser.pm:
1378 2010-04-29 Xan Lopez <xlopez@igalia.com>
1380 Reviewed by Gustavo Noronha.
1382 [GTK] GObject DOM bindings
1383 https://bugs.webkit.org/show_bug.cgi?id=33590
1385 Add WebKitDOMDocument tests to the build.
1389 2010-04-28 Sam Weinig <sam@webkit.org>
1391 Reviewed by Mark Rowe.
1393 Add WebKit2 to the lists of modules to build.
1397 2010-04-21 Xan Lopez <xlopez@igalia.com>
1399 Reviewed by Adam Barth.
1401 [GTK] GObject DOM bindings
1402 https://bugs.webkit.org/show_bug.cgi?id=33590
1404 Add build bits for the GObject DOM bindings.
1408 2010-04-20 Xan Lopez <xlopez@igalia.com>
1412 * autotools/webkit.m4:
1414 2010-04-19 Diego Escalante Urrelo <descalante@igalia.com>
1416 Reviewed by Xan Lopez.
1418 [Gtk] Evaluate and create tests for all the AtkRole's implemented by
1420 https://bugs.webkit.org/show_bug.cgi?id=34449
1422 Add and enable the build of testatkroles to test ATK non form roles.
1426 2010-04-18 Michael Forney <michael@mforney.org>
1428 Reviewed by Laszlo Gombos.
1430 https://bugs.webkit.org/show_bug.cgi?id=37762
1432 Fixes the sandbox option in configure.
1434 * configure.ac: Fix cut and paste error in the sandbox option causing
1435 --{enable,disable}-sandbox to be ineffective, and it to be controlled
1438 2010-04-09 Simon Hausmann <simon.hausmann@nokia.com>
1440 Unreviewed crash fix.
1442 Revert part of 57320 that would remove NDEBUG in release builds for
1447 2010-04-09 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1449 Reviewed by Simon Hausmann.
1451 [Qt] Fix crashes with package builds in release
1453 * WebKit.pri: Don't randomly add NDEBUG to the defines.
1455 2010-04-07 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1457 Reviewed by Kenneth Rohde Christiansen.
1459 [Qt] Fix trunk (non-standalone) builds for Symbian
1460 https://bugs.webkit.org/show_bug.cgi?id=37136
1462 Test for source files before building instead of relying on
1463 standalone_package config.
1467 2010-04-01 Kinuko Yasuda <kinuko@chromium.org>
1469 Reviewed by Dmitry Titov.
1471 Add FileThread for async file operation support in FileReader and FileWriter
1472 https://bugs.webkit.org/show_bug.cgi?id=36896
1474 Add EANBEL_FILE_READER and ENABLE_FILE_WRITER flags.
1478 2010-04-01 Ojan Vafai <ojan@chromium.org>
1480 Reviewed by Adam Barth.
1482 autoinstalled should be git ignored
1483 https://bugs.webkit.org/show_bug.cgi?id=36970
1487 2010-04-01 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1489 Reviewed by Kenneth Rohde Christiansen.
1491 [Qt]Add -Wextra warning level to the QtWebKit build
1492 https://bugs.webkit.org/show_bug.cgi?id=36971
1496 2010-04-01 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1498 Reviewed by Holger Freyther.
1500 [GTK] webkit_get_default_session() should make sure webkit_init() is called
1501 https://bugs.webkit.org/show_bug.cgi?id=36754
1507 2010-03-26 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1509 Reviewed by Simon Hausmann.
1511 [Qt] Build JavaScriptCore as a static library.
1512 https://bugs.webkit.org/show_bug.cgi?id=36590
1514 This patch takes what was left of the unused JavaScriptCore.pro
1515 and moved the compilation logic from JavaScriptCore.pri to
1520 2010-03-16 Xan Lopez <xlopez@igalia.com>
1522 Rubber-stamped by Gustavo Noronha.
1524 Update library version for 1.1.90 release.
1528 2010-03-16 Xan Lopez <xlopez@igalia.com>
1530 Reviewed by Gustavo Noronha.
1532 Bump version for 1.1.90 release.
1536 2010-03-16 Xan Lopez <xlopez@igalia.com>
1538 Reviewed by Gustavo Noronha.
1540 Add support for Fast Mobile Scrolling in the build system.
1544 2010-03-16 Simon Hausmann <simon.hausmann@nokia.com>
1546 Add WebKitTools/TestResultServer/index.yaml to gitattributes to ignore for crlf conversion.
1550 2010-03-12 Scott Byer <scottbyer@chromium.org>
1552 Reviewed by David Levin.
1554 Popup font size needs to be exposed to clients.
1555 https://bugs.webkit.org/show_bug.cgi?id=35990
1557 Add function to expose the popup menu font size, add a field to
1558 WebPopupMenuInfo that receives that information to convey that to
1559 the web view client's createPopupMenu() call.
1561 * WebCore/platform/chromium/PopupMenuChromium.cpp:
1562 * WebCore/platform/chromium/PopupMenuChromium.h:
1563 * WebKit/chromium/public/WebPopupMenuInfo.h:
1564 * WebKit/chromium/src/ChromeClientImpl.cpp:
1566 2010-03-11 Adam Roben <aroben@apple.com>
1568 Teach git about ObjC files
1570 Fixes <http://webkit.org/b/36015>.
1572 Reviewed by Tim Hatcher.
1574 * .gitattributes: Set the diff attribute for .m and .mm files, and .h
1575 files in Mac-specific directories. This can be used to generate
1576 more-readable diffs of ObjC files.
1578 2010-03-09 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1580 Unreviewed. Versioning for 1.1.23.
1584 2010-03-09 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1586 Unreviewed distcheck fix.
1590 2010-03-08 Jian Li <jianli@chromium.org>
1592 Reviewed by Dmitry Titov.
1595 https://bugs.webkit.org/show_bug.cgi?id=32993
1597 Add ENABLE_BLOB_SLICE feature define.
1601 2010-03-04 Fridrich Strba <fridrich.strba@bluewin.ch>
1603 Reviewed by Holger Freyther.
1605 https://bugs.webkit.org/show_bug.cgi?id=35726
1606 Remove orphaned #ifdef WTF_USE_GLIB_ICU_UNICODE_HYBRID
1608 Removing orphaned #if USE.
1612 2010-03-04 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1614 Reviewed by Tor Arne Vestbø.
1616 [Qt] Make the OUTPUT_DIR variable in qmake projects independent of build-webkit's logic.
1618 This also allows shadow builds relying only on qmake to work properly.
1622 2010-03-03 Fridrich Strba <fridrich.strba@bluewin.ch>
1624 Reviewed by Xan Lopez.
1626 Miscellaneous little fixes for the windows build of webkit-gtk
1627 https://bugs.webkit.org/show_bug.cgi?id=35640
1629 * GNUmakefile.am: On Windows with GCC, presence of
1630 __declspec(dllexport) on some symbols disables the autoexport/autoimport
1631 feature for all others. Using regex here assures that all symbols that
1632 need to be exported in the dll are actually exported.
1634 2010-03-02 Arno Renevier <arno@renevier.net>
1636 Reviewed by Gustavo Noronha Silva.
1638 [Gtk] implements ChromeClient::requestGeolocationPermissionForFrame
1639 https://bugs.webkit.org/show_bug.cgi?id=35210
1643 2010-03-02 Dmitry Titov <dimich@chromium.org>
1645 Reviewed by Alexey Proskuryakov.
1647 Ignore compiled Java test cases in .gitignore.
1648 https://bugs.webkit.org/show_bug.cgi?id=35559
1652 2010-02-26 Arno Renevier <arno@renevier.net>
1654 Reviewed by Gustavo Noronha Silva.
1656 [Gtk] ignore WebKit/gtk/docs/GNUmakefile.in in .gitignore
1657 https://bugs.webkit.org/show_bug.cgi?id=35424
1661 2010-02-24 Sam Kerner <skerner@chromium.org>
1663 Reviewed by Darin Fisher.
1665 Expose WebFrame::setCanHaveScrollbars(). This allows a view
1666 which is being resized to not need scroll bars to ensure that
1669 Existing function setAllowsScrolling() was renamed
1670 setCanHaveScrollbars(), to be consistant with change 37159:
1671 http://trac.webkit.org/changeset/37159
1673 https://bugs.webkit.org/show_bug.cgi?id=35257
1675 * WebKit/chromium/public/WebFrame.h:
1676 * WebKit/chromium/src/ChromeClientImpl.cpp:
1677 * WebKit/chromium/src/WebFrameImpl.cpp:
1678 * WebKit/chromium/src/WebFrameImpl.h:
1680 2010-02-19 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
1682 Reviewed by Kenneth Rohde Christiansen.
1684 [Qt] Remove QGVLauncher
1686 https://bugs.webkit.org/show_bug.cgi?id=35292
1690 2010-02-24 Xan Lopez <xlopez@igalia.com>
1692 Reviewed by Gustavo Noronha.
1694 Enable SharedWorkers by default, since that's been the default for
1695 a long time in our build-webkit configuration.
1699 2010-02-23 James Choi <jchoi42@pha.jhu.edu>
1701 Add Solaris definitions
1702 https://bugs.webkit.org/show_bug.cgi?id=35214
1704 * WebKit/chromium/src/WebViewImpl.cpp
1705 * WebKit/chromium/src/WebFrameImpl.cpp
1707 2010-02-23 Arno Renevier <arno@renevier.net>
1709 Reviewed by Gustavo Noronha Silva.
1711 [Gtk]: testwebview does not work when called with absolute path
1712 https://bugs.webkit.org/show_bug.cgi?id=34940
1714 When testwebview is called as absolute path, chdir to executable
1715 directory before searching resource files.
1719 2010-02-23 Leandro Pereira <leandro@profusion.mobi>
1721 Reviewed by Gustavo Noronha Silva.
1723 Changes references of GOwnPtr to reflect their new place.
1724 http://webkit.org/b/35084
1726 * JavaScriptCore/JavaScriptCore.gypi:
1727 * JavaScriptCore/wtf/Threading.h:
1728 * JavaScriptCore/wtf/unicode/glib/UnicodeGLib.h:
1730 2010-02-23 Leandro Pereira <leandro@profusion.mobi>
1732 Reviewed by Gustavo Noronha Silva.
1734 Fixes references to GOwnPtr and GRefPtr so the GTK+ port builds
1736 http://webkit.org/b/35084
1740 2010-02-23 Diego Escalante Urrelo <descalante@igalia.com>
1742 Reviewed by Eric Seidel.
1744 [gtk] missing libsoup-2.4 package in gir generation
1745 https://bugs.webkit.org/show_bug.cgi?id=35199
1747 Include libsoup-2.4 package in gobject introspection .gir generation.
1751 2010-02-22 Huahui Wu <hwu@google.com>
1753 Reviewed by Eric Seidel.
1755 Add code that enables SquirrelFish Extreme (a.k.a JSCX, JSC JIT)
1756 in Android. It's disabled by default, but is enabled when the
1757 enveronment variable ENABLE_JSC_JIT is set to true.
1758 https://bugs.webkit.org/show_bug.cgi?id=34855
1762 2010-02-22 Xan Lopez <xlopez@igalia.com>
1764 Reviewed by Gustavo Noronha.
1766 Bump library versioning for 1.1.22 release.
1770 2010-02-22 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1772 Reviewed by Kenneth Rohde Christiansen.
1774 [Qt] Add support for layout tests on Symbian
1775 https://bugs.webkit.org/show_bug.cgi?id=31589
1779 2010-02-20 Noam Rosenthal <noam.rosenthal@nokia.com>
1781 Reviewed by Laszlo Gombos.
1783 [Qt] ENABLE_3D_RENDERING should be optional
1784 https://bugs.webkit.org/show_bug.cgi?id=35100
1786 * WebKit.pri: ENABLE_3D_RENDERING moved to a proper feature test
1788 2010-02-19 Maciej Stachowiak <mjs@apple.com>
1790 Reviewed by David Levin.
1792 Add an ENABLE flag for sandboxed iframes to make it possible to disable it in releases
1793 https://bugs.webkit.org/show_bug.cgi?id=35147
1797 2010-02-18 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1799 Reviewed by Eric Seidel.
1801 Add .gitattributes file for custom ChangeLog merge-driver
1803 * .gitattributes: Added.
1805 2010-02-17 Noam Rosenthal <noam.rosenthal@nokia.com>
1807 Reviewed by Ariya Hidayat.
1809 [Qt] GraphicsLayer: support perspective and 3D transforms
1810 https://bugs.webkit.org/show_bug.cgi?id=34960
1812 * WebKit.pri: added appropriate define: ENABLED_3D_RENDERING
1814 2010-02-15 Philippe Normand <pnormand@igalia.com>
1816 Reviewed by Gustavo Noronha Silva.
1818 [GStreamer] Should handle BUFFERING messages
1819 https://bugs.webkit.org/show_bug.cgi?id=30004
1821 * configure.ac: Bump gstreamer -core/-plugins-base requirements to
1822 0.10.25 which is the minimum required version for on-disk buffering.
1824 2010-02-16 Xan Lopez <xlopez@igalia.com>
1826 Reviewed by Gustavo Noronha.
1828 Bump version to 1.1.22 so we can depend on it in applications.
1832 2010-02-12 Simon Hausmann <simon.hausmann@nokia.com>
1834 Reviewed by Holger Freyther.
1836 Removed WMLInputElement.* from .gitattributes as the file is
1841 2010-02-10 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1843 Reviewed by Tor Arne Vestbø.
1845 [Qt] Make qtlauncher and qgvlauncher use the generated headers
1846 path to make sure they are correctly generated.
1850 2010-02-10 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1852 Reviewed by Tor Arne Vestbø.
1854 [Qt] Manually add support for the install target on Symbian.
1856 This is required to copy the headers over the ones in Qt.
1860 2010-02-11 Fridrich Strba <fridrich.strba@bluewin.ch>
1862 Reviewed by Gustavo Noronha Silva.
1864 Detect properly different versions of libpng out there.
1868 2010-02-11 Xan Lopez <xlopez@igalia.com>
1870 Try to fix GTK+ build.
1874 2010-02-11 Antonio Gomes <tonikitoo@webkit.org>
1876 Reviewed by Xan Lopez.
1878 Adjust gstreamer-plugins-base minimum version check (from 0.10 to 0.10.23).
1882 2010-02-08 Maciej Stachowiak <mjs@apple.com>
1884 Reviewed by Cameron Zwarich.
1886 Restore ENABLE_RUBY flag so vendors can ship with Ruby disabled if they choose.
1887 https://bugs.webkit.org/show_bug.cgi?id=34698
1891 2010-02-08 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1893 Reviewed by Xan Lopez.
1895 Bump version to 1.1.21, and adjust library versioning accordingly.
1899 2010-02-05 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1901 Reviewed by Gustavo Noronha.
1903 Add gstreamer-app-0.10 to configure.ac
1904 https://bugs.webkit.org/show_bug.cgi?id=34317
1908 2010-02-05 Simon Hausmann <simon.hausmann@nokia.com>
1910 Reviewed by Tor Arne Vestbø.
1912 Add .gitattributes file to tell git about files with Windows linefeeds
1913 https://bugs.webkit.org/show_bug.cgi?id=34645
1915 On Windows git defaults to "true" for core.autocrlf, meaning all text
1916 files in the working directory are converted from CRLF to LF on checkin
1917 time. Some files present in the repository have been checked in with
1918 CRLF linefeeds and git should not try to convert them. The added
1919 .gitattributes file tells git to not do any CRLF conversion.
1921 * .gitattributes: Added.
1923 2010-02-05 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1925 Reviewed by Simon Hausmann.
1927 [Qt] Generate convenience headers (QWebView, etc) using qmake
1929 In Qt this is done using syncqt, but we use a pro-file instead
1930 that generates makefile-rules for each of the extra headers.
1932 These extra headers are installed alongside the normal headers.
1934 * DerivedSources.pro: Include API-DerivedSources
1936 2010-02-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1938 Reviewed by Lars Knoll.
1940 [Qt] Make 'make -f Makefile.DerivedSources qmake' work
1942 Previously this target ended up generating a file named
1943 Makefile.DerivedSources.DerivedSources, and so on.
1945 * DerivedSources.pro:
1947 2010-02-04 Christian Dywan <christian@twotasts.de>
1949 Reviewed by Xan Lopez.
1951 Require either libsoup 2.28.2 or 2.29.90.
1955 2010-02-04 Xan Lopez <xlopez@igalia.com>
1957 Reviewed by Gustavo Noronha.
1959 Bump minimum libsoup requirement to 2.29.90
1963 2010-02-02 Gustavo Noronha Silva <gns@gnome.org>
1965 Reviewed by Xan Lopez.
1967 Bump version, and adjust library versioning for 1.1.20.
1971 2010-01-29 Jeremy Orlow <jorlow@chromium.org>
1973 Reviewed by Dimitri Glazkov.
1975 A first step towards the Indexed Database API
1976 https://bugs.webkit.org/show_bug.cgi?id=34342
1978 Add Indexed Database API
1982 2010-01-27 Simon Hausmann <simon.hausmann@nokia.com>
1984 Reviewed by Kenneth Rohde Christiansen.
1986 [Qt] Don't build the tests in packages, only the launcher(s)
1990 2010-01-27 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1992 Reviewed by Tor Arne Vestbø.
1994 [Qt] Add the "d" suffix to QtWebKit's dll on Windows.
1998 2010-01-27 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
2000 Unreviewed build fix
2002 [Qt] Build fix for windows when QTDIR contains release libraries.
2004 * WebKit.pri: Use the <name>.lib syntax for linking instead of qmake's -l<name> emulation
2006 2010-01-26 Jedrzej Nowacki <jedrzej.nowacki@nokia.com>
2008 Reviewed by Simon Hausmann.
2010 First steps of the QtScript API.
2012 Two new classes were created; QScriptEngine and QScriptValue.
2013 The first should encapsulate a javascript context and the second a script
2016 This API is still in development, so it isn't compiled by default.
2017 To trigger compilation, pass --qmakearg="CONFIG+=build-qtscript" to
2020 https://bugs.webkit.org/show_bug.cgi?id=32565
2024 2010-01-25 Simon Hausmann <simon.hausmann@nokia.com>
2026 Reviewed by Laszlo Gombos.
2028 [Qt] Fix the build on Maemo5.
2030 https://bugs.webkit.org/show_bug.cgi?id=34051
2032 * WebKit.pri: Disable the use of uitools, just like it's done for Symbian.
2034 2010-01-21 No'am Rosenthal <noam.rosenthal@nokia.com>
2036 Reviewed by Antti Koivisto.
2038 [Qt] Implement GraphicsLayer for accelerated layer compositing
2039 https://bugs.webkit.org/show_bug.cgi?id=33514
2041 * WebKit.pri: Addded compile flags to enable accelerated compositing
2042 on versions higher than 4.5
2044 2010-01-20 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2046 Reviewed by Simon Hausmann.
2048 [Qt] Make DumpRenderTree build on Windows
2052 2010-01-20 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
2054 Reviewed by Simon Hausmann.
2056 [Qt] Fix the recursive generated_files target to work with qmake -r -o
2058 * DerivedSources.pro:
2060 2010-01-20 Simon Hausmann <simon.hausmann@nokia.com>
2062 Reviewed by Tor Arne Vestbø.
2064 [Qt] Make it possible (on *nix at least) to recursively call "make generated_files"
2066 * DerivedSources.pro:
2068 2010-01-19 Gustavo Noronha Silva <gns@gnome.org>
2070 Unreviewed. Shared library versioning update for 1.1.19.
2074 2010-01-15 Gustavo Noronha Silva <gns@gnome.org>
2076 Rubber-stamped by Xan Lopez.
2078 Bump version to 1.1.19.
2082 2010-01-14 Csaba Osztrogonác <ossy@webkit.org>
2084 Reviewed by Eric Seidel.
2086 [Qt] Defective dependencies caused build failing on QtBuildBot.
2087 https://bugs.webkit.org/show_bug.cgi?id=33693
2089 * WebKit.pri: CONFIG += depend_includepath added.
2091 2010-01-14 Steve Block <steveblock@google.com>
2093 Reviewed by David Levin.
2095 Moves general includes before bindings includes in Android build system.
2096 https://bugs.webkit.org/show_bug.cgi?id=33623
2098 This avoids problems with collisions between WebCore/platform/text/StringBuilder.h
2099 and the new JavaScriptCore/runtime/StringBuilder.h. This change puts
2100 JavaScriptCore/runtime and other bindings includes after the WebCore and other
2101 general includes, so that the WebCore StringBuilder.h is picked up when building
2104 * Android.mk: Modified.
2106 2010-01-13 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
2108 Reviewed by Simon Hausmann.
2110 [Qt] Split the build process in two different .pro files.
2111 This allows qmake to be run once all source files are available.
2113 * DerivedSources.pro: Added.
2116 2010-01-07 Daniel Bates <dbates@rim.com>
2118 Reviewed by Eric Seidel.
2120 https://bugs.webkit.org/show_bug.cgi?id=32987
2122 Added ENABLE_XHTMLMP flag. Disabled by default.
2126 2010-01-05 Gustavo Noronha Silva <gns@gnome.org>
2128 Reviewed by Xan Lopez.
2130 Based on idea and original patch by Evan Martin.
2132 Remove libWebCore intermediate library, to improve link time.
2134 [GTK] Build time must be reduced
2135 https://bugs.webkit.org/show_bug.cgi?id=32921
2139 2010-01-05 Xan Lopez <xlopez@igalia.com>
2141 Bump for 1.1.18 release.
2145 2010-01-04 Gustavo Noronha Silva <gns@gnome.org>
2147 Fix JSCore-1.0.gir path to fix make distcheck.
2151 2010-01-04 Simon Hausmann <simon.hausmann@nokia.com>
2153 Reviewed by Tor Arne Vestbø.
2155 [Qt] Fix standalone package builds.
2157 * WebKit.pri: Add logic for detecting standalone builds. Set OUTPUT_DIR to the top-level dir in that case.
2158 * WebKit.pro: Don't build JSC and DRT for package builds.
2160 2010-01-04 Eric Seidel <eric@webkit.org>
2162 Reviewed by Adam Barth.
2164 bugzilla-tool should not require users to install mechanize
2165 https://bugs.webkit.org/show_bug.cgi?id=32635
2167 * .gitignore: Ignore autoinstall.cache.d directory created by autoinstall.py
2169 2009-12-28 Estêvão Samuel Procópio <tevaum@gmail.com>
2171 Reviewed by Gustavo Noronha Silva.
2173 Bug 32940: [GTK] Changing the download throttle conditions.
2174 https://bugs.webkit.org/show_bug.cgi?id=32716
2176 The WebKitDownload progress notification was taking long to
2177 update. This fix makes notification happens each 0.7 secs
2178 or when the progress ups in 1%.
2180 * WebKit/gtk/webkit/webkitdownload.cpp:
2182 2009-12-22 Simon Hausmann <simon.hausmann@nokia.com>
2184 Rubber-stamped by Holger Freyther.
2186 Adjusted path to QtLauncher.
2190 2009-12-19 Evan Martin <evan@chromium.org>
2192 Reviewed by Gustavo Noronha Silva.
2194 Add a couple of WebKitGtk files to .gitignore.
2198 2009-12-18 Benjamin Otte <otte@gnome.org>
2200 Reviewed by Xan Lopez.
2202 [GTK] RemoveDashboard support. It's useless.
2206 2009-12-18 Simon Hausmann <simon.hausmann@nokia.com>
2208 Reviewed by Tor Arne Vestbø.
2210 [Qt] Clean up the qmake build system to distinguish between trunk builds and package builds
2212 https://bugs.webkit.org/show_bug.cgi?id=32716
2214 * WebKit.pri: Use standalone_package instead of QTDIR_build
2216 2009-12-17 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2218 Unreviewed. Build fixes for make distcheck.
2222 2009-12-16 Dan Winship <danw@gnome.org>
2224 Reviewed by Gustavo Noronha Silva.
2226 [Gtk] Content-Encoding support
2228 https://bugs.webkit.org/show_bug.cgi?id=522772
2230 * configure.ac: require libsoup 2.28.2 for SoupContentDecoder
2232 2009-12-13 Eric Seidel <eric@webkit.org>
2234 Reviewed by Gavin Barraclough.
2236 string-base64 test does not compute a valid base64 string
2237 http://bugs.webkit.org/show_bug.cgi?id=16806
2239 * tests/string-base64.js: change str[i] to str.charCodeAt(i)
2241 2009-12-10 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2243 Reviewed by Xan Lopez.
2245 [GTK] Should provide an API to control the IconDatabase
2246 https://bugs.webkit.org/show_bug.cgi?id=32334
2248 Add test to make sure favicon reporting works.
2252 2009-12-09 Steve Block <steveblock@google.com>
2254 Reviewed by Adam Barth.
2256 Adds Android Makefiles for building with V8.
2257 https://bugs.webkit.org/show_bug.cgi?id=32278
2259 * Android.mk: Modified. Includes Makefiles for V8.
2261 2009-12-08 Steve Block <steveblock@google.com>
2263 Reviewed by Adam Barth.
2265 [Android] Adds Makefiles for Android port.
2266 https://bugs.webkit.org/show_bug.cgi?id=31325
2268 * Android.mk: Added.
2270 2009-12-08 Christian Dywan <christian@twotoasts.de>
2272 Reviewed by Xan Lopez.
2274 * configure.ac: Require only libSoup 2.27.91 but check for 2.29.3
2275 and define HAVE_LIBSOUP_2_29_3 in that case.
2277 2009-12-08 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2279 Rubber-stamped by Xan Lopez.
2281 Late post-release version bump.
2285 2009-12-08 Dominik Röttsches <dominik.roettsches@access-company.com>
2287 Reviewed by Gustavo Noronha Silva.
2289 [Gtk] Create a TextBreakIterator implementation based on GLib (without ICU)
2290 https://bugs.webkit.org/show_bug.cgi?id=31469
2292 Removing hybrid configuration for --with-unicode-backend=glib
2293 ICU not required anymore.
2295 * autotools/webkit.m4:
2297 2009-12-08 Nikolas Zimmermann <nzimmermann@rim.com>
2299 Rubber-stamped by Maciej Stachowiak.
2301 Turn on (SVG) Filters for Gtk.
2302 https://bugs.webkit.org/show_bug.cgi?id=32224
2306 2009-12-07 Dmitry Titov <dimich@chromium.org>
2308 Rubber-stamped by Darin Adler.
2310 Remove ENABLE_SHARED_SCRIPT flags
2311 https://bugs.webkit.org/show_bug.cgi?id=32245
2312 This patch was obtained by "git revert" command and then un-reverting of ChangeLog files.
2316 2009-12-06 Gustavo Noronha Silva <gns@gnome.org>
2318 Reviewed by Xan Lopez.
2320 Build the new API test.
2322 [GTK] REGRESSION: webkit thinks it can render PDFs
2323 https://bugs.webkit.org/show_bug.cgi?id=32183
2327 2009-12-05 Vincent Untz <vuntz@gnome.org>
2329 Reviewed by Gustavo Noronha.
2331 Fixes race for builds with introspection enabled, and parallel
2336 2009-12-04 Xan Lopez <xlopez@igalia.com>
2338 Reviewed by Gustavo Noronha.
2340 [GTK]Enable DNS prefetching
2341 https://bugs.webkit.org/show_bug.cgi?id=23846
2343 Bump libsoup required version to 2.29.3 for DNS prefetching.
2347 2009-11-30 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2349 Rubber-stamped by Xan Lopez.
2351 Make sure we distribute and install GObject Introspection files.
2355 2009-11-30 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2357 Build fix. Make sure JSCore-1.0.gir is added to the distributed
2362 2009-11-30 Xan Lopez <xlopez@igalia.com>
2364 Reviewed by Gustavo Noronha.
2366 Bump versions for 1.1.17 release.
2370 2009-11-30 Jan-Arve Sæther <jan-arve.saether@nokia.com>
2372 Reviewed by Simon Hausmann.
2374 [Qt] Fix compilation with win32-icc
2376 Include os-win32 for stdint.h since MS does not ship that in their PSDK.
2380 2009-11-26 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2382 Reviewed by Oliver Hunt.
2384 Move GOwnPtr* from wtf to wtf/gtk
2385 https://bugs.webkit.org/show_bug.cgi?id=31793
2387 * GNUmakefile.am: Add JavaScriptCore/wtf/gtk to
2390 2009-11-24 Dmitry Titov <dimich@chromium.org>
2392 Reviewed by Eric Seidel.
2394 Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
2395 https://bugs.webkit.org/show_bug.cgi?id=31444
2399 2009-11-24 Jason Smith <dark.panda@gmail.com>
2401 Reviewed by Alexey Proskuryakov.
2403 RegExp#exec's returned Array-like object behaves differently from
2405 https://bugs.webkit.org/show_bug.cgi?id=31689
2407 * LayoutTests/fast/js/regexp-in-and-foreach-handling.html: Added.
2408 * LayoutTests/fast/js/script-tests/regexp-in-and-foreach-handling.js: Added.
2409 * LayoutTests/fast/js/regexp-in-and-foreach-handling-expected.txt: Added.
2411 2009-11-24 Jens Alfke <snej@chromium.org>
2413 Reviewed by David Levin.
2415 Ignore Chromium's Xcode projects that are auto-generated from .gyp files.
2416 https://bugs.webkit.org/show_bug.cgi?id=31847
2418 * .gitignore: Add three .xcodeproj files.
2420 2009-11-09 Priit Laes <plaes@plaes.org>
2422 Reviewed by Oliver Hunt.
2424 [Gtk] Build from tarball fails with --enable-introspection
2425 https://bugs.webkit.org/show_bug.cgi?id=31261
2427 We need to enable gobject-introspection during distcheck otherwise
2428 some of the required files are missing in tarball.
2432 2009-11-05 Priit Laes <plaes@plaes.org>
2434 Reviewed by Jan Alonzo.
2436 [Gtk] Build failure with --enable-introspection
2437 https://bugs.webkit.org/show_bug.cgi?id=31102
2439 Add search and include paths for JSCore-1.0.gir required by
2440 gobject-introspection tools.
2444 2009-11-04 Benjamin Otte <otte@gnome.org>
2446 Reviewed by Gustavo Noronha.
2448 Update Cairo requirement to 1.6.
2450 https://bugs.webkit.org/show_bug.cgi?id=19266
2454 2009-11-02 Estêvão Samuel Procópio <tevaum@gmail.com>
2456 Reviewed by Gustavo Noronha.
2458 [Build] make install ignores --prefix option for gobject-introspection.
2459 https://bugs.webkit.org/show_bug.cgi?id=31025
2461 Make the build system use the --prefix path also when installing
2462 gobject-introspection files.
2464 * configure.ac: use --prefix path in GITDIR and GIRTYPELIBDIR
2466 2009-11-02 Xan Lopez <xlopez@igalia.com>
2468 Bump version before release (or post-release, depending on your
2469 point of view) so that we can make applications depending on
2470 unreleased APIs in WebKit svn fail at configure time when the
2471 requirements are not met.
2475 2009-11-01 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2477 Reviewed by Eric Seidel.
2479 Turn on warnings for QtWebKit for gcc
2480 https://bugs.webkit.org/show_bug.cgi?id=30958
2482 * WebKit.pri: Turn on warnings for the GCC compiler
2484 2009-10-30 Adam Barth <abarth@webkit.org>
2486 Reviewed by Mark Rowe.
2488 Teach git to ignore some files
2489 https://bugs.webkit.org/show_bug.cgi?id=30951
2491 Ignore WebKitBuild because we never want to version that directory.
2492 Also, ignore the xcode project files so git clean doesn't blow away
2493 your project settings. Finally, ignore the compiled python files in
2494 WebKitTools/Script modules because they clutter up git status.
2496 * .gitignore: Added.
2498 2009-10-30 Roland Steiner <rolandsteiner@chromium.org>
2500 Reviewed by Eric Seidel.
2502 Remove ENABLE_RUBY guards as discussed with Dave Hyatt and Maciej Stachowiak.
2504 Bug 28420 - Implement HTML5 <ruby> rendering
2505 (https://bugs.webkit.org/show_bug.cgi?id=28420)
2507 No new tests (no functional change).
2511 2009-10-26 Holger Hans Peter Freyther <zecke@selfish.org>
2513 Rubber-stamped by Darin Adler.
2515 Export fastMalloc, fastCalloc, fastRealloc and fastFree
2516 https://bugs.webkit.org/show_bug.cgi?id=30769
2518 Export the FastMalloc functions outside of the libwebkit library
2519 to be able to instrument memory allocations. These are C++ symbols
2520 but do not require the C++ runtime to be useful and should be of
2521 no harm to plain C code.
2523 * autotools/symbols.filter:
2525 2009-10-26 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2527 Reviewed by Jan Alonzo.
2529 Alternative solution to regression introduced in r48672.
2533 2009-10-26 Xan Lopez <xlopez@igalia.com>
2535 Reviewed by Gustavo Noronha.
2537 Update for 1.1.16 release.
2541 2009-10-24 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2543 Reviewed by Holger Freyther.
2545 [Qt] [Symbian] Set the capability and memory required to run QtWebKit for Symbian
2546 https://bugs.webkit.org/show_bug.cgi?id=30476
2548 Set the stack size to 80 Kb and heap size to the 128kB - 32MB range
2549 to all executables linking against WebKit library.
2553 2009-10-18 Jan Michael Alonzo <jmalonzo@webkit.org>
2555 Reviewed by Holger Freyther.
2557 [GTK] Add MathML to the build system
2558 https://bugs.webkit.org/show_bug.cgi?id=30487
2560 Add --enable-mathml to configure.
2564 2009-10-15 Jan Michael Alonzo <jmalonzo@webkit.org>
2566 Reviewed by Xan Lopez.
2568 [GTK] marshal stamp files are not cleaned after a distclean
2569 https://bugs.webkit.org/show_bug.cgi?id=30156
2571 Add the stamp files directly to cleanfiles. Also rearrange the
2572 variable declarations so we don't miss any files that need to be
2573 cleaned up during the clean targets.
2577 2009-10-15 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2579 Unreviewed. Help text fix - Web Sockets default is no, not yes.
2583 2009-10-12 Jan Michael Alonzo <jmalonzo@webkit.org>
2585 Rubberstamped by Eric Seidel.
2587 [Gtk] Fix icu CFLAG for Darwin
2588 https://bugs.webkit.org/show_bug.cgi?id=29517
2590 Don't escape the srcdir variable. Also use $host instead of the
2593 * autotools/webkit.m4:
2595 2009-10-12 Jan Michael Alonzo <jmalonzo@webkit.org>
2597 Reviewed by Gustavo Noronha.
2599 [Gtk] Use the SQLite3 headers from WebKitLibraries if sqlite3 is undetected
2600 https://bugs.webkit.org/show_bug.cgi?id=29518
2604 2009-10-05 Zoltan Horvath <zoltan@webkit.org>
2606 Reviewed by Simon Hausmann.
2608 [Qt] Disable TCmalloc for Windows port at the present, because MinGW
2609 hasn't got built-in pthread library.
2613 2009-10-02 Prasanth Ullattil <prasanth.ullattil@nokia.com>
2615 Reviewed by Simon Hausmann.
2617 Disable a few more harmless MSVC warnings.
2621 2009-10-01 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2623 Unreviewed, build fix.
2625 [Qt] Symbian build break after r48976.
2626 unix is set for Symbian in the Qt build system.
2630 2009-10-01 Zoltan Horvath <zoltan@webkit.org>
2632 Reviewed by Simon Hausmann.
2634 [Qt] Enable TCmalloc for the Linux, Mac and Windows Qt-port
2635 https://bugs.webkit.org/show_bug.cgi?id=27029
2637 Remove USE_SYSTEM_MALLOC for Linux, Mac and Windows Qt-port from WebKit.pri,
2638 so these Qt-ports will use TCmalloc as other ports.
2642 2009-10-01 Martin Robinson <martin.james.robinson@gmail.com>
2644 Reviewed by Xan Lopez.
2646 [GTK] GtkIMContext filtering interferes with DOM key events
2647 https://bugs.webkit.org/show_bug.cgi?id=28733
2649 Add new key event test ensuring that IME keypresses are handled.
2653 2009-10-01 Philippe Normand <pnormand@igalia.com>
2655 Reviewed by Xan Lopez.
2657 [GTK] data: uri support in media player
2658 https://bugs.webkit.org/show_bug.cgi?id=29842
2660 Check presence of gstreamer-pbutils-0.10.
2664 2009-09-26 David Kilzer <ddkilzer@apple.com>
2666 GTK BUILD FIX: add ENABLE_ORIENTATION_EVENTS support to configure.ac
2668 * configure.ac: Added support for ENABLE_ORIENTATION_EVENTS.
2670 2009-09-23 Xan Lopez <xlopez@igalia.com>
2672 Reviewed by Gustavo Noronha.
2674 Do not add unneeded include paths for gir files, and add the
2675 include paths for headers manually instead of relying on our own
2676 pc file and installed headers, since that adds a circular
2681 2009-09-23 Jan Michael Alonzo <jmalonzo@webkit.org>
2683 Reviewed by Xan Lopez.
2685 Minor reorganization to the patch landed in
2686 http://trac.webkit.org/changeset/48670. Also move JSCore-1.0.gir
2687 in the gtk directory as that's only useful to the Gtk port at the
2693 2009-09-23 Xan Lopez <xlopez@igalia.com>
2695 Reviewed by Gustavo Noronha.
2697 [GTK] We should generate our own gir file for introspection
2698 https://bugs.webkit.org/show_bug.cgi?id=29603
2700 Generate gir and typelib files for WebKit and JSCore. The JSCore
2701 gir file is handwritten (since it's only useful, for now, as a
2702 dependency of the WebKit gir file), the WebKit one is
2703 autogenerated from the headers.
2706 * JSCore-1.0.gir: Added.
2709 2009-09-22 Philippe Normand <pnormand@igalia.com>
2711 Reviewed by Xan Lopez.
2713 link errors due to wrong UNICODE_LIBS on Ubuntu Jaunty
2714 https://bugs.webkit.org/show_bug.cgi?id=29638
2716 Call icu-cconfig with ldflags-libsonly to prevent having a -L
2717 statement that could override libs installed in another prefix.
2719 * autotools/webkit.m4:
2721 2009-09-21 Xan Lopez <xlopez@igalia.com>
2723 Reviewed by Gustavo Noronha.
2725 Bump version for 1.1.15 release.
2729 2009-09-18 Xan Lopez <xlopez@igalia.com>
2731 Reviewed by Gustavo Noronha and Jan Alonzo.
2733 [GTK] context menu overriding API is very limited
2734 https://bugs.webkit.org/show_bug.cgi?id=27546
2736 Add new tests to the build.
2740 2009-09-18 Xan Lopez <xlopez@igalia.com>
2742 Reviewed by Gustavo Noronha and Jan Alonzo.
2744 [GTK] context menu overriding API is very limited
2745 https://bugs.webkit.org/show_bug.cgi?id=27546
2747 Add WebKitHitTestResult to the build.
2751 2009-09-10 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2753 Reviewed by Ariya Hidayat.
2755 Disable some ARM compiler warnings
2756 https://bugs.webkit.org/show_bug.cgi?id=29083
2758 The following ARM compiler warnings are disabled
2760 - #68-D: integer conversion resulted in a change of sign
2761 - #111-D: statement is unreachable
2762 - #177-D: variable XXX was declared but never referenced
2763 - #368-D: class XXX defines no constructor to initialize the following: YYY
2764 - #830-D: function XXX "XXX::operator new" has no corresponding operator delete
2765 - #1293-D: assignment in condition
2769 2009-09-09 Kenneth Rohde Christiansen <kenneth@webkit.org>
2771 Reviewed by Simon Hausmann.
2773 [Qt] Add the alternative QtLauncher (based on QGraphicsView) to the build.
2775 https://bugs.webkit.org/show_bug.cgi?id=28862
2779 2009-09-07 Xan Lopez <xlopez@igalia.com>
2781 Rubber-stamped by Gustavo Noronha.
2783 Bump versions in preparation for 1.1.14 release.
2787 2009-09-07 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2789 Reviewed by Xan Lopez.
2791 https://bugs.webkit.org/show_bug.cgi?id=26854
2792 [GTK] Needs API to allow more control over outgoing requests
2794 * GNUmakefile.am: new files added to the build for new class
2795 WebKitNetworkResponse
2797 2009-09-06 Martin Robinson <martin.james.robinson@gmail.com>
2799 Reviewed by Gustavo Noronha, Jan Alonzo and Xan Lopez.
2801 [Gtk] Expose a database API
2802 https://bugs.webkit.org/show_bug.cgi?id=27899
2804 Expose an HTML5 database API for GTK+.
2808 2009-09-04 Albert Bachand <albertb@google.com>
2810 Reviewed by Eric Seidel.
2812 Modify the condition regarding the key modifier for opening combo
2813 boxes under GTK from just PLATFORM(GTK) to also look for
2814 (PLATFORM(CHROMIUM) && PLATFORM(LINUX)).
2816 * WebCore/dom/SelectElement.cpp:
2817 * WebCore/manual-tests/select-popup-on-spacebar.html:
2819 2009-09-02 Jan Michael Alonzo <jmalonzo@webkit.org>
2821 Reviewed by Xan Lopez and Gustavo Noronha.
2823 [Gtk] Implement a WebDataSource for the gtk port
2824 https://bugs.webkit.org/show_bug.cgi?id=24758
2826 Add WebKitWebDataSource unit test to the build script
2830 2009-09-02 Jan Michael Alonzo <jmalonzo@webkit.org>
2832 Reviewed by Xan Lopez and Gustavo Noronha.
2834 [Gtk] Implement a WebDataSource for the gtk port
2835 https://bugs.webkit.org/show_bug.cgi?id=24758
2837 Add WebKitWebDataSource and DocumentLoaderGtk to the build script.
2841 2009-09-01 Jan Michael Alonzo <jmalonzo@webkit.org>
2843 Reviewed by Xan Lopez and Gustavo Noronha.
2845 [Gtk] Implement a WebDataSource for the gtk port
2846 https://bugs.webkit.org/show_bug.cgi?id=24758
2848 Add WebKitWebResource to the build script.
2852 2009-08-28 Jan Michael Alonzo <jmalonzo@webkit.org>
2854 Reviewed by Oliver Hunt.
2856 Gtk Build broken for OSX Quartz
2857 https://bugs.webkit.org/show_bug.cgi?id=28727
2859 Define XP_UNIX for non-Win OS builds.
2863 2009-08-28 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2865 Reviewed by Holger Freyther.
2867 https://bugs.webkit.org/show_bug.cgi?id=25889
2868 [GTK] scrollbar policy for main frame is not implementable
2870 Adding files for the new test for window-related issues (starting
2871 with scrollbar policy).
2875 2009-08-27 Priit Laes <plaes@plaes.org>
2877 Reviewed by Xan Lopez.
2879 [GTK] Out-of-srcdir build problem
2880 https://bugs.webkit.org/show_bug.cgi?id=28741
2882 * GNUmakefile.am, autotools/webkit.m4:
2883 Fix problem with out-of-srcdir builds. Also bump required glib version.
2885 2009-08-24 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2887 Reviewed by Xan Lopez.
2889 Bump package and so versions for 1.1.13 release.
2893 2009-08-22 Javier Jardón <javierjc1982@gmail.com>
2895 [GTK] Not use deprecated symbols in WebKitWebView example code.
2896 https://bugs.webkit.org/show_bug.cgi?id=28651
2898 * WebKit/gtk/webkit/webkitwebview.cpp
2900 2009-08-18 Xan Lopez <xlopez@igalia.com>
2902 Rubber-stamped by Holger Freyther.
2904 Require at least libsoup 2.27.91 for the new password
2905 manager/authentication APIs.
2909 2009-08-18 Drew Wilson <atwilson@google.com>
2911 Reviewed by NOBODY (Build Break).
2913 Speculative fix for GTK DumpRenderTree.
2917 2009-08-18 Kent Tamura <tkent@chromium.org>
2919 Reviewed by Eric Seidel.
2921 Add --enable-datalist option.
2925 2009-08-14 Adam Bergkvist <adam.bergkvist@ericsson.com>
2927 Reviewed by Sam Weinig.
2929 [GTK] Added EventSource to the build (default on).
2930 https://bugs.webkit.org/show_bug.cgi?id=14997
2934 2009-08-14 Jan Michael Alonzo <jmalonzo@webkit.org>
2936 Rubber-stamped by Gustavo Noronha.
2938 Initialize CFLAGS and CXXFLAGS before the main body of the
2939 WEBKIT_INIT macro so C files don't get built with "-g -O2".
2941 * autotools/webkit.m4:
2943 2009-08-12 Xan Lopez <xlopez@igalia.com>
2945 Reviewed by Jan Alonzo.
2947 [GTK] Remove keyring optional features
2948 https://bugs.webkit.org/show_bug.cgi?id=28173
2950 Remove keyring support, we now do authentication storage through
2951 libsoup. We depend on libsoup master now, will bump the dependency
2952 when there's a new release.
2957 2009-08-11 Drew Wilson <atwilson@google.com>
2959 Reviewed by NOBODY (Build break).
2961 Speculative fix for GTK build break.
2965 2009-08-11 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2967 Reviewed by Simon Hausmann.
2969 Build the TestNetscapePlugin on Qt/Mac
2973 2009-08-11 Xan Lopez <xlopez@igalia.com>
2975 Reviewed by Jan Alonzo.
2977 Prefix lengthy commands with AM_V_GEN so that they produce an
2978 output like 'GEN <filename>' when in silent mode.
2982 2009-08-05 Jan Michael Alonzo <jmalonzo@webkit.org>
2984 Reviewed by Xan Lopez.
2986 [Gtk] macros in webkit.m4 should be defined once only
2987 https://bugs.webkit.org/show_bug.cgi?id=27929
2989 The macros in webkit.m4 are not meant to be called multiple times
2990 so we'll make them AC_DEFUN_ONCE. Also make AC_HEADER_STDC and AC_PROG_CXX
2991 AC_REQUIRE to remove the automake warnings when doing autogen.sh.
2993 Lastly, make sure CXXFLAGS and CFLAGS are defined before
2994 AC_PROG_CXX gets expanded so it doesn't add "-g -O2" on Release builds.
2996 * autotools/webkit.m4:
2998 2009-08-05 Xan Lopez <xlopez@igalia.com>
3000 Revert r46714, it was making us build debug images by default.
3002 * autotools/webkit.m4:
3004 2009-08-03 Laszlo Gombos <laszlo.1.gombos@nokia.com>
3006 Reviewed by Eric Seidel.
3008 [Qt] Consolidate common gcc flags to WebKit.pri
3009 https://bugs.webkit.org/show_bug.cgi?id=27934
3013 2009-08-03 Jan Michael Alonzo <jmalonzo@webkit.org>
3015 Rubber-stamped by Eric Seidel.
3017 [Gtk] macros in webkit.m4 should be defined once only
3018 https://bugs.webkit.org/show_bug.cgi?id=27929
3020 The macros in webkit.m4 are not meant to be called multiple times
3021 so we'll make them AC_DEFUN_ONCE. Also make AC_HEADER_STDC and AC_PROG_CXX
3022 AC_REQUIRE to remove the automake warnings when doing autogen.sh.
3024 * autotools/webkit.m4:
3026 2009-07-29 Ariya Hidayat <ariya.hidayat@nokia.com>
3028 Reviewed by Simon Hausmann.
3030 Adding ImageDiff project file.
3032 https://bugs.webkit.org/show_bug.cgi?id=27813
3034 * WebKit.pro: Added ImageDiff.pro.
3036 2009-07-29 Jan Michael Alonzo <jmalonzo@webkit.org>
3038 Reviewed by Eric Seidel and Xan Lopez.
3040 [Gtk] Enable http/tests/appcache tests
3041 https://bugs.webkit.org/show_bug.cgi?id=27674
3043 * GNUmakefile.am: Add webkit/webkitapplicationcache.cpp
3045 2009-07-28 Xan Lopez <xlopez@igalia.com>
3047 Reviewed by Gustavo Noronha.
3049 Use automake 1.11 SILENT_RULES when present, for cleaner build
3050 output. You can disable it by passing --disable-silent-rules to
3051 configure or V=1 to make.
3053 * autotools/dolt.m4:
3056 2009-07-28 Laszlo Gombos <laszlo.1.gombos@nokia.com>
3058 Reviewed by Simon Hausmann.
3060 [Qt] Disable some compiler warnings for the win build
3061 https://bugs.webkit.org/show_bug.cgi?id=27709
3065 2009-07-28 Xan Lopez <xlopez@igalia.com>
3067 Reviewed by Gustavo Noronha.
3069 * configure.ac: bump version for 1.1.12 release.
3071 2009-07-24 Xan Lopez <xlopez@igalia.com>
3073 Reviewed by Gustavo Noronha.
3075 Remove unneeded commas from PKG_CHECK_MODULES.
3079 2009-07-24 Jan Michael Alonzo <jmalonzo@webkit.org>
3081 Reviewed by Xan Lopez.
3083 Bump pango version requirement to 1.12 which is the version that
3088 2009-07-21 Roland Steiner <rolandsteiner@google.com>
3090 Reviewed by David Levin.
3092 Add ENABLE_RUBY to list of build options
3093 https://bugs.webkit.org/show_bug.cgi?id=27324
3095 * configure.ac: Added flag ENABLE_RUBY.
3097 2009-07-20 Laszlo Gombos <laszlo.1.gombos@nokia.com>
3099 Reviewed by Holger Freyther.
3101 [Qt] Add an option for QtLauncher to build without QtUiTools dependency
3102 https://bugs.webkit.org/show_bug.cgi?id=27438
3104 Based on Norbert Leser's work.
3106 * WebKit.pri: Symbian does not have UiTools
3108 2009-07-16 Fumitoshi Ukai <ukai@chromium.org>
3110 Reviewed by David Levin.
3112 Add --web-sockets flag and ENABLE_WEB_SOCKETS define.
3113 https://bugs.webkit.org/show_bug.cgi?id=27206
3115 Add --enable-web-sockets in configure.ac
3119 2009-07-16 Laszlo Gombos <laszlo.1.gombos@nokia.com>
3121 Reviewed by Simon Hausmann.
3123 [Qt] Enable GNU compiler extensions to the ARM compiler
3124 for all Qt ports using RVCT
3125 https://bugs.webkit.org/show_bug.cgi?id=27348
3129 2009-07-15 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3131 Rubber-stamped by Simon Hausmann.
3133 Fix the Qt/Mac build by disabling TestNetscapePlugin
3135 We should fix and enable this once we run DRT for Qt/Mac
3139 2009-07-13 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3141 Unreviewed build fix. Require the correct libsoup version now that
3146 2009-07-13 Laszlo Gombos <laszlo.1.gombos@nokia.com>
3148 Reviewed by Tor Arne Vestbø.
3150 [Qt] Build fix for QtWebKit on Win
3151 https://bugs.webkit.org/show_bug.cgi?id=27205
3153 * WebKit.pri: Include the major version number in the QtWebKit
3154 library file for Win.
3156 2009-07-13 Simon Hausmann <simon.hausmann@nokia.com>
3158 Reviewed by Ariya Hidayat.
3160 Add the test netscape plugin for the Qt DRT to the build.
3164 2009-07-13 Drew Wilson <atwilson@google.com>
3166 Reviewed by David Levin.
3168 Add ENABLE(SHARED_WORKERS) flag and define SharedWorker APIs
3169 https://bugs.webkit.org/show_bug.cgi?id=26932
3171 Added ENABLE(SHARED_WORKERS) flag.
3175 2009-07-12 Xan Lopez <xlopez@igalia.com>
3177 Reviewed by Gustavo Noronha.
3179 Bump version in preparation for 1.1.11 release.
3183 2009-07-07 Norbert Leser <norbert.leser@nokia.com>
3185 Reviewed by Simon Hausmann.
3187 Exclude DumpRenderTree.pro from symbian build
3191 2009-07-09 Drew Wilson <atwilson@google.com>
3193 Reviewed by Alexey Proskuryakov.
3195 https://bugs.webkit.org/show_bug.cgi?id=26903
3197 Turned on CHANNEL_MESSAGING by default because the MessageChannel API
3198 can now be implemented for Web Workers and is reasonably stable.
3200 * configure.ac: enable CHANNEL_MESSAGING.
3202 2009-07-03 Jan Michael Alonzo <jmalonzo@webkit.org>
3204 Reviewed by Xan Lopez and Gustavo Noronha.
3206 Set user-agent from application
3207 https://bugs.webkit.org/show_bug.cgi?id=17375
3209 Define UA version macros to be used by the UA string.
3210 Add new WebSettings unit test for the User-Agent string API.
3215 2009-06-20 Gustavo Noronha Silva <gns@gnome.org>
3217 Reviewed by Jan Alonzo.
3219 Adding files for the new test case for loading statuses.
3223 2009-06-15 Xan Lopez <xlopez@igalia.com>
3225 Reviewed by Gustavo Noronha.
3227 Version bump in preparation for 1.1.10 release.
3231 2009-06-12 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3233 Reviewed by Xan Lopez.
3235 Refactor handling of options in the build-webkit script
3237 Options are now defined in one place, and then reused when creating
3238 the usage help text, the arguments to GetOptions(), and when passing
3239 the options on to the underlying port-dependent build systems.
3241 This allows the Qt port to read the defaults for the options from the
3242 pro file (dynamically), and to pass the options on to qmake at build.
3246 2009-06-11 Laszlo Gombos <laszlo.1.gombos@nokia.com>
3248 Reviewed by Holger Freyther.
3250 [Qt] Fix release build detection
3251 https://bugs.webkit.org/show_bug.cgi?id=26267
3255 2009-06-10 Gustavo Noronha Silva <gns@gnome.org>
3257 Reviewed by Xan Lopez.
3259 Add unit tests for our WebKitNetworkRequest object.
3263 2009-06-10 Xan Lopez <xlopez@igalia.com>
3265 Reviewed by Gustavo Noronha.
3267 Version bump in preparation for 1.1.9 release.
3271 2009-06-10 Xan Lopez <xlopez@igalia.com>
3273 Reviewed by Jan Alonzo.
3275 https://bugs.webkit.org/show_bug.cgi?id=25415
3276 [GTK][ATK] Please implement support for get_text_at_offset
3278 Add new dependency on the Gail utils library, needed for our a11y
3284 2009-05-29 Gustavo Noronha Silva <gns@gnome.org>
3286 Reviewed by Jan Alonzo.
3288 Add a test-case for our HTTP backend, currently checking the
3289 ref-counting of the SoupMessage.
3293 2009-05-28 Dirk Schulze <krit@webkit.org>
3295 Reviewed by Nikolas Zimmermann.
3297 Enable the new build flag --filters for Gtk. More details in WebCore/ChangeLog.
3301 2009-05-19 Xan Lopez <xlopez@igalia.com>
3303 Reviewed by Jan Alonzo and Gustavo Noronha.
3305 https://bugs.webkit.org/show_bug.cgi?id=25415
3306 [GTK][ATK] Please implement support for get_text_at_offset
3308 Add new test file for ATK.
3312 2009-05-28 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3314 Rubber-stamped by Xan Lopez.
3316 Fix webkitgtk_cleanfiles to clean gtk-doc-related files in the
3317 correct directory, so that we pass make distcheck.
3321 2009-05-28 Xan Lopez <xlopez@igalia.com>
3323 Bump version numbers in preparation for 1.1.8 release.
3327 2009-05-23 Jan Michael Alonzo <jmalonzo@webkit.org>
3329 Unreviewed build fix. Add gstreamer-video-0.10 libs to
3330 GSTREAMER_LIBS to resolve an undefined reference to gst_video_get_size
3331 - symbol used in MediaPlayerPrivateGstreamer.
3335 2009-05-23 Jan Michael Alonzo <jmalonzo@webkit.org>
3337 Reviewed by Xan Lopez.
3339 [Gtk] Various autotools build refactoring and fixes
3340 https://bugs.webkit.org/show_bug.cgi?id=25286
3342 Refactor library LIBS. Move third-party libs in libwebkit instead
3347 2009-05-22 Antonio Gomes <antonio.gomes@openbossa.org>
3349 Reviewed by Gustavo Noronha.
3351 Make Gtk build not bail out if gtk-doc-tools is not installed.
3353 Warning message shown instead.
3357 2009-05-22 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3359 Reviewed by Xan Lopez.
3361 Add big warnings about the glib unicode backend being slow and
3362 incomplete, since it is a work in progress.
3364 * autotools/webkit.m4:
3367 2009-05-22 Dominik Röttsches <dominik.roettsches@access-company.com>
3369 Reviewed by Gustavo Noronha.
3371 https://bugs.webkit.org/show_bug.cgi?id=15914
3372 [GTK] Implement Unicode functionality using GLib
3374 Initial version of this patch by Jürg Billeter.
3376 Adding options for --with-unicode-backend=icu|glib
3377 and checking for pango version >= 1.21.0 if GLib backend
3378 is selected. Temporarily, until remaining parts of
3379 this patch are committed, introduce WTF_USE_GLIB_ICU_UNICODE_HYBRID
3380 macro to allow for a mixed compilation with WTF Unicode
3381 backend based on GLib while text codecs and TextBreakIterator
3382 remain ICU dependent.
3387 2009-05-18 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3389 Reviewed by Gavin Barraclough.
3391 Enable YARR, and disable WREC for GTK+.
3395 2009-05-18 Jan Michael Alonzo <jmalonzo@webkit.org>
3397 Reviewed by Xan Lopez.
3399 [Gtk] Various autotools build refactoring and fixes
3400 https://bugs.webkit.org/show_bug.cgi?id=25286
3402 Add support for running unit tests. Also run the tests whenever
3403 the 'check' target runs.
3407 2009-05-18 Jan Michael Alonzo <jmalonzo@webkit.org>
3409 Reviewed by Xan Lopez.
3411 [Gtk] Various autotools build refactoring and fixes
3412 https://bugs.webkit.org/show_bug.cgi?id=25286
3418 2009-05-18 Jan Michael Alonzo <jmalonzo@webkit.org>
3420 Reviewed by Xan Lopez.
3422 [Gtk] Various autotools build refactoring and fixes
3423 https://bugs.webkit.org/show_bug.cgi?id=25286
3425 Add -no-install and -no-fast-install to programs and tests that we
3426 don't install. Also remove -O2 since this is already handled at
3431 2009-05-17 Jan Michael Alonzo <jmalonzo@webkit.org>
3433 Reviewed by Xan Lopez.
3435 [Gtk] Various autotools build refactoring and fixes
3436 https://bugs.webkit.org/show_bug.cgi?id=25286
3438 Refactor library cflags
3442 2009-05-15 Fridrich Strba <fridrich.strba@bluewin.ch>
3444 Reviewed by Jan Alonzo.
3446 Use AC_CANONICAL_HOST instead of AC_CANONICAL_SYSTEM, since
3447 the JIT compiler is not a cross-compiler
3451 2009-05-13 Xan Lopez <xlopez@igalia.com>
3453 Unreviewed: bump versions in preparation for 1.1.7 release.
3457 2009-05-13 Xan Lopez <xlopez@igalia.com>
3459 Rubber-stamped by Gustavo Noronha.
3461 Revert commit r43563, since it breaks WebKitGTK+ when compiled
3466 2009-05-12 Jan Michael Alonzo <jmalonzo@webkit.org>
3468 Reviewed by Holger Freyther.
3470 [Gtk] Various autotools build refactoring and fixes
3471 https://bugs.webkit.org/show_bug.cgi?id=25286
3473 Refactor use of CFLAGS, CXXFLAGS, LIBADD and LDFLAGS.
3477 2009-05-09 Jan Michael Alonzo <jmalonzo@webkit.org>
3479 Reviewed by Gustavo Noronha.
3481 WebKit-r43163 won't build for gtk-directfb
3482 https://bugs.webkit.org/show_bug.cgi?id=25538
3484 Move the ENCHANT check out of the with_target conditional since it
3485 applies to all targets
3489 2009-05-09 Mike Hommey <glandium@debian.org>
3491 Reviewed by Geoffrey Garen. Landed by Jan Alonzo.
3493 Enable JIT on x86-64 gtk+
3494 https://bugs.webkit.org/show_bug.cgi?id=24724
3498 2009-05-08 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3500 Reviewed by Xan Lopez.
3502 Ship the gtk-doc.make file, so as to not depend on gtkdoc-tools.
3507 2009-05-06 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3509 Reviewed by Simon Hausmann.
3511 Build QtWebKit as a framework on Mac
3513 This implies both debug and release build by default, unless
3514 one of the --debug or --release config options are passed to
3515 the build-webkit script.
3517 Frameworks can be disabled by passing CONFIG+=webkit_no_framework
3518 to the build-webkit script.
3520 To be able to build both debug and release targets in parallel
3521 we have to use separate output directories for the generated
3522 sources, which is not optimal, but required to avoid race conditions.
3524 An optimization would be to only require this spit-up on Mac.
3528 2009-04-30 Jan Michael Alonzo <jmalonzo@webkit.org>
3530 Unreviewed build GTK build fix
3532 * configure.ac: typo fix - javascript_debugger should be enable_javascript_debugger
3534 2009-04-30 Dimitri Glazkov <dglazkov@chromium.org>
3536 Unreviewed, build fix.
3538 https://bugs.webkit.org/show_bug.cgi?id=25470
3539 Extend the cover of ENABLE_JAVASCRIPT_DEBUGGER to profiler.
3541 * configure.ac: Add autoconfig options, missed in the first commit.
3543 2009-04-28 Xan Lopez <xlopez@igalia.com>
3545 Unreviewed: bump versions in preparation for 1.1.6 release.
3549 2009-04-25 Jan Michael Alonzo <jmalonzo@webkit.org>
3551 Reviewed by Xan Lopez.
3553 [GTK] Error reporting
3554 https://bugs.webkit.org/show_bug.cgi?id=18344
3556 Add webkiterror to the build.
3560 2009-04-25 Jan Michael Alonzo <jmalonzo@webkit.org>
3562 Reviewed by Xan Lopez.
3564 [GTK] Error reporting
3565 https://bugs.webkit.org/show_bug.cgi?id=18344
3567 Add the default error page for installation.
3571 2009-04-24 Diego Escalante Urrelo <diegoe@gnome.org>
3573 Reviewed by Gustavo Noronha.
3575 https://bugs.webkit.org/show_bug.cgi?id=15616
3576 [GTK] Add spell checking
3578 Add enchant support for spell-checking-languages property to work
3584 2009-04-24 Simon Hausmann <simon.hausmann@nokia.com>
3586 Reviewed by Ariya Hidayat.
3588 Added support for generating API docs in the Qt build using "make docs"
3590 * WebKit.pro: Include docs.pri for "make docs" target.
3592 2009-04-14 Xan Lopez <xlopez@igalia.com>
3594 Unreviewed version bump in preparation for 1.1.5 release.
3598 2009-04-06 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3600 Rubber-stamped by Sam Weinig.
3602 Added rules to maintain the localization support. We cannot simply
3603 use whatever gettextize gives us because our build system is
3609 2009-04-05 Mike Hommey <glandium@debian.org>
3611 Reviewed by Holger Freyther.
3613 Filter out all C++ symbols
3614 https://bugs.webkit.org/show_bug.cgi?id=24960
3616 Considering the public API is all C, we can just filter out all
3617 C++ mangled symbols, which will avoid exporting symbols in some
3618 corner cases such as gcc bugs on specific architectures, etc.
3620 * autotools/symbols.filter:
3622 2009-04-03 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3624 Reviewed by Holger Freyther.
3626 Require GTK+ >= 2.10; 2.8 is already very old, and some very
3627 useful APIs are only available since 2.10.
3631 2009-04-01 Christian Dywan <christian@twotoasts.de>
3633 Reviewed by Holger Freyther.
3635 Unit test WebKitDownload
3636 http://bugs.webkit.org/show_bug.cgi?id=24844
3638 * GNUmakefile.am: Add a unit test for downloading.
3640 2009-04-01 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3642 Unreviewed build fix. Fix make distcheck, after the gtk-doc
3647 2009-03-30 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3649 Reviewed by Holger Freyther.
3651 Integrate gtk-doc into the Gtk+ buildsystem.
3656 2009-03-30 Xan Lopez <xlopez@igalia.com>
3658 Unreviewed: bump version to 1.1.4 for release.
3662 2009-03-21 Xan Lopez <xlopez@igalia.com>
3664 Reviewed by Holger Freyther.
3666 Require gnome-keyring 2.26.0, since we were depending on an
3667 unreleased trunk revision between 2.25.91 and 2.26.0.
3671 2009-03-20 Jan Michael Alonzo <jmalonzo@gmail.com>
3673 Reviewed by Holger Freyther.
3675 [GTK] Misc patches for WebKitWebHistoryItem
3676 https://bugs.webkit.org/show_bug.cgi?id=24493
3678 Added build support for build the WebKitWebHistoryItem unit test.
3682 2009-03-20 Jan Michael Alonzo <jmalonzo@gmail.com>
3684 Reviewed by Holger Freyther.
3686 Separate gtk unit tests
3687 https://bugs.webkit.org/show_bug.cgi?id=24039
3689 Build the unit tests accordingly.
3693 2009-03-17 Gustavo Noronha Silva <gns@gnome.org>
3695 Reviewed by Mark Rowe.
3697 Enable HTML5 media elements support by default in the GTK+ port.
3701 2009-03-17 Mike Hommey <glandium@debian.org>
3703 Reviewed by Holger Freyther.
3705 Do not export cti* symbols.
3706 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=519924.
3708 * autotools/symbols.filter:
3710 2009-03-15 Xan Lopez <xlopez@igalia.com>
3712 Bump version to 1.1.3 for release and fix soversion
3713 calculation (oops). Thanks to Frederik Himpe for pointing this
3718 2009-03-15 Xan Lopez <xlopez@igalia.com>
3720 Bump version and libtool version for release.
3724 2009-03-14 Xan Lopez <xlopez@igalia.com>
3726 No review, build fix.
3728 Split clean rules to make distcheck pass.
3732 2009-03-13 Mark Rowe <mrowe@apple.com>
3734 Reviewed by Dan Bernstein.
3736 Remove rarely used Makefile targets from the Makefile.
3738 There are many situations in which the targets don't work as expected,
3739 and their primary use is addressed by having the build system default
3740 to building the appropriate architecture.
3744 2009-03-11 Jan Michael Alonzo <jmalonzo@webkit.org>
3746 Reviewed by Holger Freyther.
3748 [Gtk] Fix make clean targets
3749 https://bugs.webkit.org/show_bug.cgi?id=24450
3751 Fix 'make' clean targets. We shouldn't be removing DerivedSources
3752 if it's only clean. Only remove it if it's distclean or
3753 maintainer-clean. Also remove build-related auxillary files on
3754 dist/maintainer clean.
3758 2009-03-11 Jan Michael Alonzo <jmalonzo@webkit.org>
3760 Reviewed by Holger Freyther
3762 [GTK]DumpRenderTree doesn't compile for non-X11 GTK ports anymore
3763 https://bugs.webkit.org/show_bug.cgi?id=2260
3765 pangoft2 is also used in directfb builds so use it for all targets
3769 2009-03-02 Xan Lopez <xan@gnome.org>
3771 Reviewed by Mark Rowe.
3773 https://bugs.webkit.org/show_bug.cgi?id=24287
3774 [GTK] Move auth dialog feature to WebKit/
3776 Add WebKitSoupAuthDialog files to build.
3780 2009-03-03 Gustavo Noronha Silva <gns@gnome.org>
3782 Reviewed by Alexey Proskuryakov.
3784 https://bugs.webkit.org/show_bug.cgi?id=16826
3785 [Gtk] Implement WebKitDownload
3787 Adding new files related to WebKitDownload to the GTK+ port.
3791 2009-03-02 Gustavo Noronha Silva <gns@gnome.org>
3793 Unreviewed build fix; adding missing files to EXTRA_DIST, so that
3794 they show up in the tarball.
3798 2009-03-01 Christian Dywan <christian@twotoasts.de>
3800 * configure.ac: Bump GTK port version to 1.1.1.
3802 2009-02-27 Gustavo Noronha Silva <gns@gnome.org>
3804 Unreviewed build fix. Adding the WebKit/gtk/webkitmarshal.list
3805 file to EXTRA_DIST to fix make dist.
3809 2009-02-26 Xan Lopez <xan@gnome.org>
3811 Reviewed by Holger Freyther.
3813 https://bugs.webkit.org/show_bug.cgi?id=16947
3814 [GTK] Missing HTTP Auth challenge
3816 Add HTTP authentication dialog with optional GNOME Keyring
3822 2009-02-26 Xan Lopez <xan@gnome.org>
3824 Reviewed by Holger Freyther.
3826 https://bugs.webkit.org/show_bug.cgi?id=16947
3827 [GTK] Missing HTTP Auth challenge
3829 Take marshallers to be built from a manually maintained list
3830 instead of grepping the sources.
3832 It's much faster, especially so now that we want to add
3833 marshallers from WebCore too. A system to only take into account
3834 the modified files when generating the marshallers from sources
3835 could be hacked, but I think it's overkill considering how rarely
3836 a new marshaller is added.
3840 2009-02-24 Jan Michael Alonzo <jmalonzo@webkit.org>
3842 Reviewed by Alexey Proskuryakov.
3844 [Gtk] add options for 3D transforms and HTML5 channel messaging to the build
3845 https://bugs.webkit.org/show_bug.cgi?id=24072
3847 Add options for toggling 3D transforms and HTML5 channel messaging
3850 Also fix the web-workers option. It should be web-workers and not workers.
3854 2009-02-23 Xan Lopez <xan@gnome.org>
3856 Reviewed by Alexey Proskuryakov.
3858 https://bugs.webkit.org/show_bug.cgi?id=22624
3859 [SOUP][GTK] Need API to get SoupSession from WebKit.
3861 Remove CURL support, the only supported HTTP backend is SOUP now.
3866 2009-02-19 Christian Dywan <christian@twotoasts.de>
3868 Rubber-stamped by Holger Freyther.
3870 http://bugs.webkit.org/show_bug.cgi?id=22811
3871 Underlinking in Programs_UnitTests (GTK+ build)
3873 * GNUmakefile.am: Add GLIB_LIBS to unit test library flags.
3875 2009-02-18 Gustavo Noronha Silva <gns@gnome.org>
3877 Reviewed by Holger Freyther.
3879 Fix symbols.filter location, and add other missing files to the
3880 autotools build, so that make dist works.
3884 2009-02-17 Gustavo Noronha Silva <gns@gnome.org>
3886 Reviewed by Alexey Proskuryakov.
3888 https://bugs.webkit.org/show_bug.cgi?id=23939
3889 Release build being built with debugging symbols
3891 * configure.ac: Revert change done in revision 40790, since we
3892 already have a AC_PROG_CXX macro call as part of WEBKIT_INIT
3894 2009-02-12 Gustavo Noronha Silva <gns@gnome.org>
3896 Reviewed by Eric Seidel.
3898 * configure.ac: Make soup the default HTTP backend for the Gtk port.
3900 2009-02-09 Calvin Walton <calvin.walton@gmail.com>
3902 Reviewed by Holger Freyther.
3904 https://bugs.webkit.org/show_bug.cgi?id=23823
3906 [Gtk] Fix build with recent autotools
3908 Current versions of automake/libtool don't assume you want C++ enabled
3909 by default any more, so explicitly check for a C++ compiler.
3911 * configure.ac: Add AC_PROG_CXX macro
3913 2009-02-02 Christian Dywan <christian@twotoasts.de>
3915 Rubber-stamped by Holger Freyther.
3917 Don't require Geolocation by default.
3921 2009-01-30 Jan Michael Alonzo <jmalonzo@webkit.org>
3923 Reviewed by Nikolas Zimmermann.
3925 [Gtk] Refactor autoconf/configure.ac in preparation for jsc and webkit build splits
3926 https://bugs.webkit.org/show_bug.cgi?id=22136
3929 * acinclude.m4: Removed.
3931 * autotools/acinclude.m4: Added.
3932 * autotools/dolt.m4: Added.
3933 * autotools/symbols.filter: Renamed from symbols.filter.
3934 * autotools/webkit.m4: Added.
3937 2009-01-30 Holger Hans Peter Freyther <zecke@selfish.org>
3939 Reviewed by Nikolas Zimmermann.
3941 [GTK] Implement GeolocationService using the Geoclue library
3943 https://bugs.webkit.org/show_bug.cgi?id=22022
3945 Untested implementation of the GeolocationService using the geoclue
3946 library. Velocity handling is completely missing and the accuracy
3947 handling might be wrong.
3952 2009-01-11 Xan Lopez <xan@gnome.org>
3954 Reviewed by Holger Freyther.
3956 Bump version to 1.1.0 since we are breaking ABI and adding new
3961 2008-12-19 Marco Barisione <marco.barisione@collabora.co.uk>
3963 Reviewed by Holger Freyther.
3965 http://bugs.webkit.org/show_bug.cgi?id=16562
3966 [gtk] Implement WebPolicyDelegate methods
3968 Original work by Pierre-Luc Beaudoin. Final touches by Gustavo
3971 This implements the delegates methods of WebPolicyDelegate.
3972 Since Gtk+/C doesn't have delegate methods, they are replaced with
3975 A new object WebKitWebPolicyDecision allows the browser to delay its
3976 response in certain cases. WebKitWebNavigationAction contains the
3977 information about what caused a navigation request.
3979 * GNUmakefile.am: Add new files
3981 2008-12-19 Gustavo Noronha Silva <gns@gnome.org>
3983 Reviewed by Holger Freyther.
3985 Use ustar tar format for WebKit/GTK+'s make dist target, so that
3986 storing files whose filenames are > 99 is possible.
3990 2008-12-19 Holger Hans Peter Freyther <zecke@selfish.org>
3992 [GTK] Build fix by defining WTF_USE_JIT_STUB_ARGUMENT_VA_LIST
3994 Fix the jit compilation on i*686 on Linux by using the va_list
3995 to pass arguments to the CTI. This is done on the MAC as well
3996 and sunspider and javascriptcore seem to work with that.
4000 2008-12-18 Pamela Greene <pam@chromium.org>
4002 Submitted without review.
4003 Right, remove the whole misplaced directory, not just the tests.
4006 * fast/dom: Removed.
4008 2008-12-18 Pamela Greene <pam@chromium.org>
4010 Submitted without review.
4011 Moving layout test into LayoutTests where it belongs.
4013 * fast/dom/setter-type-enforcement-expected.txt: Removed.
4014 * fast/dom/setter-type-enforcement.html: Removed.
4016 2008-12-15 Daniel Macks <dmacks@netspace.org>
4018 Reviewed by Darin Adler.
4020 Default to use external libicu-config if avail on all platforms.
4021 https://bugs.webkit.org/show_bug.cgi?id=22713
4025 2008-12-12 Holger Hans Peter Freyther <zecke@selfish.org>
4027 Back out r39222 as this is breaking the build on Gentoo (aclocal-1.10)
4029 The m4 directory does not exist and we now have a compile issue on
4035 2008-12-11 Daniel Macks <dmacks@netspace.org>
4037 Reviewed by Darin Adler.
4039 https://bugs.webkit.org/show_bug.cgi?id=22714
4041 Put libtool macro files in subdir that it wants.
4046 2008-12-07 Holger Hans Peter Freyther <zecke@selfish.org>
4048 Reviewed by Eric Seidel.
4050 [Gtk+] Use glib's unit test facilities to test the WebKit/Gtk+ API
4052 https://bugs.webkit.org/show_bug.cgi?id=22491
4054 Add the skeleton to WebKit/gtk/tests and integrate that into the
4055 buildsystem. Testing support was added in glib 2.16. For versions
4056 using glib < 2.16 we compile an empty application.
4060 2008-12-07 Holger Hans Peter Freyther <zecke@selfish.org>
4062 Reviewed by Cameron Zwarich.
4064 [GTK] Define ENABLE_JIT_OPTIMIZE_CALL, ENABLE_JIT_OPTIMIZE_PROPERTY_ACCESS, ENABLE_JIT_OPTIMIZE_ARITHMETIC
4066 When building the jit on i*86 also enable the above optimizations.
4070 2008-12-03 Simon Hausmann <hausmann@webkit.org>
4072 Reviewed by Tor Arne Vestbø.
4074 Fix the build of WebKit inside Qt by making sure that qmake generators
4075 that do not produce generated sources (i.e. cpp files) are not
4076 included in SOURCES.
4080 2008-12-02 Simon Hausmann <hausmann@webkit.org>
4082 Reviewed by Tor Arne Vestbø.
4084 Removed JavaScriptCore from SUBDIRS as it's not built separately
4089 2008-11-28 Gustavo Noronha Silva <gns@gnome.org>
4091 Reviewed and slightly modified by Holger Freyther.
4093 https://bugs.webkit.org/show_bug.cgi?id=19130
4095 Added the new WebKitGtk files to be built:
4096 WebKit/gtk/webkit/webkitwebwindowfeatures.{cpp,h}
4100 2008-11-26 Kalle Vahlman <kalle.vahlman@movial.com>
4102 Reviewed by Darin Adler. Landed by Jan Alonzo.
4104 Bison versions under 2.2 produce crashing CSSGrammar code for ARM
4105 https://bugs.webkit.org/show_bug.cgi?id=22456
4107 Check for bison version 2.2 or greater on ARM. Earlier versions produce
4108 code that crashes on ARM devices.
4112 2008-11-25 Holger Hans Peter Freyther <zecke@selfish.org>
4114 Reviewed by David Kilzer.
4116 https://bugs.webkit.org/show_bug.cgi?id=22022
4118 Add Geolocation support to the configure.ac
4120 Add an option to build WebKit/Gtk+ with Geolocation. The
4121 implementation will be using Gypsy.
4125 2008-11-24 Holger Hans Peter Freyther <zecke@selfish.org>
4127 Reviewed by Mark Rowe.
4129 [Gtk+] Add configure option to enable Web Workers and enable it by default
4131 Add --enable-workers to the buildsystem (used by build-webkit) add
4132 the to be build files to the GNUmakefile.am and change build-webkit
4133 to enable Web Workers by default.
4137 2008-09-09 Joerg Bornemann <joerg.bornemann@trolltech.com>
4139 Reviewed by Simon Hausmann.
4141 Steps towards making the Qt port of WebKit compile on Windows CE
4143 https://bugs.webkit.org/show_bug.cgi?id=20746
4145 * WebKit.pro: don't build DumpRenderTree on all Win32 platforms
4147 2008-11-17 Nikolas Zimmermann <nikolas.zimmermann@torchmobile.com>
4149 Reviewed by George Staikos.
4151 Add WML build support for Gtk as well.
4155 2008-11-16 Geoffrey Garen <ggaren@apple.com>
4159 Try to fix gtk build.
4163 2008-11-10 Tor Arne Vestbø <tavestbo@trolltech.com>
4165 Rubber-stamped by Simon Hausmann.
4167 Distinguish between building from trunk and as part of Qt
4171 2008-11-10 Morten Sørvig <msorvig@trolltech.com>
4173 Reviewed by Simon Hausmann.
4175 Make tests/auto/qwebframe compile on Qt/Mac.
4177 * WebKit.pri: Fix linkage against QtWebKit when compiled as framework.
4179 2008-11-06 Cameron Zwarich <zwarich@apple.com>
4183 Speculatively fix the GTK build.
4187 2008-11-06 Alp Toker <alp@nuanti.com>
4189 GTK build fix for r38155. create_hash_table was moved out of kjs/
4193 2008-11-06 Cameron Zwarich <zwarich@apple.com>
4195 Rubber-stamped by Sam Weinig.
4197 Correct the reference to jsc.pro in WebKit.pro to match its new
4198 location in the root directory of JavaScriptCore.
4202 2008-11-03 Alp Toker <alp@nuanti.com>
4204 autotools distcleancheck fix. Add dolt-generated files and
4205 webkitenumtypes.h to the list of files that need to be cleaned.
4210 2008-11-03 Alp Toker <alp@nuanti.com>
4212 Rubber-stamped by Holger Freyther.
4214 Do not enable RTTI or exceptions in debug builds, matching release
4215 builds. They don't help much with debugging and significantly slow
4216 down and increase the size of the debug build.
4220 2008-11-03 Alp Toker <alp@nuanti.com>
4222 Rubber-stamped by Holger Freyther.
4224 Add mingw32 case to dolt for faster GTK+ Windows builds.
4228 2008-11-02 Xan Lopez <xan@gnome.org>
4230 Reviewed by Holger Freyther
4232 https://bugs.webkit.org/show_bug.cgi?id=22009
4233 HTML5 Video with GStreamer pulls gnome-vfs without using it.
4236 Remove gnome-vfs from configure.ac, it's unused.
4238 2008-10-30 Alp Toker <alp@nuanti.com>
4240 https://bugs.webkit.org/show_bug.cgi?id=19395
4241 doltlibtool bug with bash 3.0
4243 autotools dolt build fix for bash version 3.0 and older. Remove
4244 concatenation syntax from doltlibtool to support the older versions
4245 which don't have '+='.
4249 2008-10-30 Alp Toker <alp@nuanti.com>
4251 Rubber-stamped by Oliver Hunt.
4253 autotools build system change to enable JIT features by default. Can
4254 be disabled with --disable-jit (and is disabled automatically on
4255 unsupported platforms).
4259 2008-10-30 Alp Toker <alp@nuanti.com>
4261 Bump WebKit GTK+ version to 1.0.3.
4265 2008-10-29 Gustavo Noronha Silva <gns@gnome.org>
4267 Reviewed by Holger Freyther.
4269 Added all the files that need to be installed for the Inspector to
4272 2008-10-29 Mike Hommey <glandium@debian.org>
4274 Reviewed by Holger Freyther.
4276 https://bugs.webkit.org/show_bug.cgi?id=21884
4277 Test presence and link against libpng.
4282 2008-10-29 Jan Michael Alonzo <jmalonzo@webkit.org>
4284 Reviewed by Holger Freyther.
4286 Add --enable-optimizations to enable optimized builds. The default
4287 is to enable it for release builds, and disabled for debug builds.
4288 This option will allow builders to have a debug as well as
4294 2008-10-28 Mike Hommey <glandium@debian.org>
4296 Reviewed by Alp Toker.
4298 https://bugs.webkit.org/show_bug.cgi?id=21885
4299 [GTK] libwebkit doesn't link against libpangoft2
4301 Add pkg-config check for pangoft2 which provides
4302 pango_fc_font_description_from_pattern() used in the FreeType font
4307 2008-10-28 Alp Toker <alp@nuanti.com>
4309 Include copyright license files in the autotools dist target.
4311 Change suggested by Mike Hommey.
4315 2008-10-25 Jan Michael Alonzo <jmalonzo@webkit.org>
4317 Gtk build fix: add '-' to Wl which was missed in r36845
4321 2008-10-22 Alp Toker <alp@nuanti.com>
4323 Fix build for Cairo 1.2.
4327 2008-10-20 Alp Toker <alp@nuanti.com>
4329 Partial GTK+/Win32 build fix. Lowercase library name to enable linking
4330 when cross-compiling Windows binaries from Linux: -lWs2_32 -> -lws2_32
4334 2008-10-13 Alp Toker <alp@nuanti.com>
4336 GTK+ build fix: Ensure correct builds when debugging is
4337 enabled/disabled by defining NDEBUG in autotoolsconfig.h as needed.
4338 It's still passed as a compiler flag since some sources (DRT) don't
4343 2008-10-09 Alp Toker <alp@nuanti.com>
4345 Reviewed by Mark Rowe.
4347 https://bugs.webkit.org/show_bug.cgi?id=20760
4348 Implement support for x86 Linux in CTI
4350 Prepare to enable CTI/WREC on supported architectures. Will be
4351 switched on when the crasher introduced in r37386 is resolved.
4355 2008-10-07 Alp Toker <alp@nuanti.com>
4357 GTK+ build fix for older automake versions (1.7). Discussed in bug
4362 2008-10-07 Alp Toker <alp@nuanti.com>
4364 Reviewed by Mark Rowe.
4366 https://bugs.webkit.org/show_bug.cgi?id=21392
4367 [GTK] Auto-generate JS DOM binding sources list
4369 Remove the huge lists of generated DOM binding sources and headers in
4370 the build system. These are difficult to maintain and can be derived
4373 The new strategy is to re-use the existing lists of IDL sources (which
4374 are needed for dist support anyway). This will also ease the addition
4375 of new language bindings.
4379 2008-09-27 Jan Michael Alonzo <jmalonzo@webkit.org>
4381 Reviewed by Holger Freyther.
4383 https://bugs.webkit.org/show_bug.cgi?id=20287
4384 [Gtk] disable plugins for gtk/directfb target
4386 Introduce WTF_PLATFORM_X11 for X11 builds.
4387 Also use target-specific packages when building the port
4389 * configure.ac: Do not check for cairo-ft for directfb builds.
4391 2008-09-27 Marco Barisione <marco.barisione@collabora.co.uk>
4393 Reviewed by Holger Freyther.
4395 http://bugs.webkit.org/show_bug.cgi?id=21174
4396 [GTK][AUTOTOOLS] Enable large file support at configure time
4398 * configure.ac: Enable large file support with AC_SYS_LARGEFILE.
4400 2008-09-23 Richard Hult <richard@imendio.com>
4402 Reviewed by Alp Toker. Landed by Jan Alonzo.
4404 http://bugs.webkit.org/show_bug.cgi?id=20582
4405 [Gtk] Link error on Mac OS X
4407 * GNUmakefile.am: Only use the -version-script flag for the gnu
4409 * configure.ac: Check for GNU OSes.
4411 2008-09-19 Alp Toker <alp@nuanti.com>
4413 Build fix for the 'gold' linker and recent binutils. New behaviour
4414 requires that we link to used libraries explicitly.
4419 2008-09-04 Marco Barisione <marco.barisione@collabora.co.uk>
4421 Reviewed by Eric Seidel.
4423 http://bugs.webkit.org/show_bug.cgi?id=20380
4424 [GTK][AUTOTOOLS] Include autotoolsconfig.h from config.h
4426 * configure.ac: Rename the configuration header from aconfig.h to autotoolsconfig.h.
4428 2008-08-28 Alp Toker <alp@nuanti.com>
4430 GTK+ dist/build fix. List newly added header files.
4434 2008-08-27 Mike Hommey <glandium@debian.org>
4439 * symbols.filter: Added.
4441 2008-08-10 Jan Michael Alonzo <jmalonzo@webkit.org>
4443 Reviewed (and updated) by Alp Toker.
4445 https://bugs.webkit.org/show_bug.cgi?id=16620
4446 [GTK] Autotools make dist and make check support
4448 Get make dist working.
4450 Note that not all possible configurations have been tested yet.
4454 2008-08-09 Marco Barisione <marco.barisione@collabora.co.uk>
4456 Reviewed by Alp Toker.
4458 http://bugs.webkit.org/show_bug.cgi?id=19045
4459 [gtk] ./configure doesn't check for x toolkit availability
4461 Some old versions of Xt do not provide xt.pc, in this case use
4462 AC_CHECK_LIB to check if the library is installed and then fall back
4467 2008-08-09 Alp Toker <alp@nuanti.com>
4471 Back out r20338 libxslt check (conditional check already exists and
4472 this broke the build).
4474 Make the flex version check a warning rather than fatal to fix the
4479 2008-08-08 Jan Michael Alonzo <jmalonzo@webkit.org>
4481 Reviewed by Mark Rowe.
4483 http://bugs.webkit.org/show_bug.cgi?id=20338
4484 [Gtk] Autotools should check for libxslt
4486 Autotools check for libxslt
4490 2008-08-07 Kalle Vahlman <zuh@iki.fi>
4492 Reviewed by David Kilzer.
4494 Check for correct flex version to avoid faulty builds
4496 A correct Webkit build requires flex 2.5.33 but autotools build doesn't check for it
4497 https://bugs.webkit.org/show_bug.cgi?id=20253
4499 acinclude.m4: Import AX_COMPARE_VERSION macro
4500 configure.ac: Check for flex version
4505 2008-08-07 Simon Hausmann <hausmann@webkit.org>
4507 Rubber-stamped by Lars.
4509 Added API tests for QWebPage/QWebFrame based on QTestLib.
4511 * WebKit.pro: Add WebKit/qt/tests to the build.
4513 2008-08-06 Marco Barisione <marco.barisione@collabora.co.uk>
4515 Reviewed by Eric Seidel.
4517 http://bugs.webkit.org/show_bug.cgi?id=20276
4518 [GTK] Makefile rules for the enum GTypes files depend on Makefile
4519 instead of GNUmakefile
4521 The patch committed in revision 34649 added the code needed to
4522 generate GTypes for enums but the makefile rules for
4523 stamp-webkitenumtypes.h and webkitenumtypes.cpp were depending on
4524 Makefile (used by other ports) instead of GNUmakefile.
4526 * GNUmakefile.am: Depend on GNUmakefile instead of Makefile.
4528 2008-08-05 Marco Barisione <marco.barisione@collabora.co.uk>
4530 Reviewed by Alp Toker.
4532 http://bugs.webkit.org/show_bug.cgi?id=19045
4533 [gtk] ./configure doesn't check for x toolkit availability
4535 Check for the .pc file for Xt instead of hard coding -lXt in the
4538 Thanks to Dominik Röttsches for the initial patch.
4543 2008-07-30 Marco Barisione <marco.barisione@collabora.co.uk>
4547 http://bugs.webkit.org/show_bug.cgi?id=19742
4548 [GTK] Auto generate webkitmarshal.list
4550 Auto generate webkitmarshal.list from source files to reduce the
4551 number of conflicts when merging git branches or when applying
4553 Also rename webkit-marshal.* to webkitmarshal.* for consistency.
4557 2008-07-25 Jan Michael Alonzo <jmalonzo@webkit.org>
4559 Reviewed by Mark Rowe.
4561 Copy the way Gtk detects jpeglib. Hinted by Wouter Bolsterlee.
4563 [Gtk] Improve detection jpeglib
4564 https://bugs.webkit.org/show_bug.cgi?id=17865
4569 2008-07-25 Simon Hausmann <hausmann@webkit.org>
4571 Discussed with and rubber-stamped by Lars.
4573 Fix the build system for the Qt port.
4575 Recent JavaScriptCore changes require the addition of JavaScriptCore/API to the
4576 include search path. With a build process that combines JavaScriptCore and
4577 WebCore in one build process/Makefile the existance of
4578 JavaScriptCore/API/Node.h and WebCore/dom/Node.h causes include conflicts.
4580 This commit solves this by introducing a separate build of JavaScriptCore into
4583 As a result of the split-up a race-condition due to broken dependencies of
4584 regular source files to header files of generated sources showed up very
4585 frequently when doing parallel builds (which the buildbot does). This commit at
4586 the same time tries to address the dependency problem by making the
4587 addExtraCompiler() function also generate a pseudo extra compiler that
4588 represents the header file output, so that qmake is aware of the creation of
4589 the header file for dependency calculation.
4591 At the same time I removed a lot of cruft from the pro files to ease maintenance.
4596 2008-06-18 Marco Barisione <marco.barisione@collabora.co.uk>
4598 Reviewed by Alp Toker.
4600 https://bugs.webkit.org/show_bug.cgi?id=19171
4601 [GTK] GTypes for enumerations
4603 Generate GTypes for public enumerations so they can be used as
4606 * GNUmakefile.am: Generate webkit-enum-types.cpp and
4607 webkit-enum-types.h.
4609 2008-06-16 Simon Hausmann <hausmann@webkit.org>
4611 Fix the Qt build. testkjs.pro is now called jsc.pro.
4615 2008-06-15 Alp Toker <alp@nuanti.com>
4617 Rubber-stamped by Maciej.
4619 Install 'jsc' application by default.
4623 2008-06-08 Alp Toker <alp@nuanti.com>
4625 autotools/GTK+ build system cleanup. Don't include WebKit API in the
4626 WebCore build as it's no longer needed since r34426.
4630 2008-06-08 Alp Toker <alp@nuanti.com>
4632 Rubber-stamped by Mark Rowe.
4634 Bring back -fstrict-aliasing for JavaScriptCore which was removed in
4635 r31821, since aliasing issues have now been fixed.
4637 Use -O3, not -O2 for the JavaScriptCore build.
4642 2008-06-05 Christian Dywan <christian@twotoasts.de>
4644 Reviewed by Alp Toker.
4646 https://bugs.webkit.org/show_bug.cgi?id=14141
4647 Please add a version to the Gtk port
4651 2008-06-02 Alp Toker <alp@nuanti.com>
4653 GTK+/autotools Windows build system fixes.
4658 2008-06-02 Jan Michael Alonzo <jmalonzo@webkit.org>
4660 Reviewed by Alp Toker.
4662 Build WebCore GTK+ sources as part of WebCore, not WebKit.
4663 Split common and GTK+-specific sources into separate file lists.
4667 2008-06-01 Josh Triplett <josh@freedesktop.org>
4669 Reviewed by Alp Toker.
4671 http://bugs.webkit.org/show_bug.cgi?id=16891
4672 [GTK] autotools build is slow
4674 Add dolt revision 5e9eef10 to the autotools build system. Speeds up
4675 the build, often by a factor of two or more on supported platforms,
4676 otherwise falls back to libtool.
4678 See http://dolt.freedesktop.org for details.
4680 * acinclude.m4: Added.
4683 2008-05-25 Jan Michael Alonzo <jmalonzo@webkit.org>
4685 Reviewed by Alp Toker.
4687 http://bugs.webkit.org/show_bug.cgi?id=19142
4688 [Gtk] Remove build options --svg-experimental and --cross-document-messaging
4692 2008-05-24 Alp Toker <alp@nuanti.com>
4694 GTK+/Win32 build fixes. Link against Windows ICU without using
4695 icu-config since it's not available on that platform.
4697 Link against Ws2_32 when the curl http backend is chosen since we
4698 use select() directly.
4702 2008-05-23 Alp Toker <alp@nuanti.com>
4704 GTK+ fixes for building without database support.
4708 2008-05-20 Jan Michael Alonzo <jmalonzo@webkit.org>
4710 Reviewed by Alp Toker.
4712 Fix for previous autotools change.
4716 2008-05-20 Jan Michael Alonzo <jmalonzo@webkit.org>
4720 http://bugs.webkit.org/show_bug.cgi?id=18483
4721 [Gtk] Autotools should match build-webkit default flags
4725 2008-05-19 Alp Toker <alp@nuanti.com>
4727 GTK+ build fix for Mac/Win. Don't check for FreeType/FontConfig when
4728 the Pango font backend is selected.
4733 2008-05-16 Julien Chaffraix <jchaffraix@webkit.org>
4737 Preparatory work for bug 9191: JS*ElementWrapperFactory should be autogenerated
4739 * configure.ac: Add HTML_FLAGS and set it when video is enabled.
4741 2008-05-15 Ariya Hidayat <ariya.hidayat@trolltech.com>
4745 Since WebKitGtk is fully using autotools now, clean-up the .pro/.pri files
4751 2008-05-09 Anders Carlsson <andersca@apple.com>
4759 2008-05-09 Simon Hausmann <hausmann@webkit.org>
4763 Removed explicit linkage against libxml and libxslt on Qt/Mac builds.
4765 This dependency is completely unnecessary here and creates only problems by
4766 propagating through WebCore.pro over libQtWebKit.prl right now customer
4772 2008-05-02 Anders Carlsson <andersca@apple.com>
4776 Add an "x86_64" make rule.
4780 2008-05-02 Jan Michael Alonzo <jmalonzo@unpluggable.com>
4784 https://bugs.webkit.org/show_bug.cgi?id=18811
4785 Enable dashboard and offline web apps in autotools
4789 2008-05-01 Marc Ordinas i Llopis <marc.ordinasillopis@collabora.co.uk>
4791 Reviewed by Alp Toker.
4793 https://bugs.webkit.org/show_bug.cgi?id=14750
4794 Added support for NPAPI plugins on Gtk and Qt-x11 ports.
4796 * GNUmakefile.am: Added Xt library.
4798 2008-04-29 David Kilzer <ddkilzer@apple.com>
4800 BUILD FIX for ENABLE(DASHBOARD_SUPPORT)
4802 * configure.ac: Added conditional for ENABLE_DASHBOARD_SUPPORT.
4804 2008-04-22 Alp Toker <alp@nuanti.com>
4806 GTK+ debug build fix for changes in r32257.
4810 2008-04-18 Jan Michael Alonzo <jmalonzo@unpluggable.com>
4812 Reviewed by Alp Toker.
4814 http://bugs.webkit.org/show_bug.cgi?id=16620
4815 [GTK] Autotools make dist and make check support
4821 2008-04-11 Mark Rowe <mrowe@apple.com>
4823 Rubber-stamped by Antti Koivisto.
4825 * GNUmakefile.am: Disable a warning that GCC 4.3 triggers all over the show.
4827 2008-04-17 Alp Toker <alp@atoker.com>
4829 GTK+ build fix. Back out the libjpeg check part of r32008 from bug
4834 2008-04-17 Jan Michael Alonzo <jmalonzo@unpluggable.com>
4836 Reviewed by Alp Toker.
4838 http://bugs.webkit.org/show_bug.cgi?id=17865
4839 [Gtk] Improve detection of jpeglib and glib tools
4841 Improve detecting jpeglib and glib tools
4843 * configure.ac: Throw an error if the dependencies above are
4844 currently not installed
4846 2008-04-14 Xan Lopez <xan@gnome.org>
4848 Reviewed by Alp Toker.
4850 http://bugs.webkit.org/show_bug.cgi?id=17917
4851 Bug 17917: Cookie support for HTTP soup backend
4853 Bumped the libsoup required version to 2.23 for cookie support.
4857 2008-04-11 Mark Rowe <mrowe@apple.com>
4859 Rubber-stamped by Anders Carlsson.
4861 Fix https://bugs.webkit.org/show_bug.cgi?id=18430
4862 Bug 18430: SIGSEGV on amd64 when built with gcc 4.3
4864 GCC 4.3 generates bad code in some instances when working with our HashTables
4865 as some of the HashTable code violates the strict aliasing requirements. Since
4866 GCC 4.2 this code has generated warnings when -fstrict-aliasing is enabled. Until
4867 the code can be fixed to be safe with strict aliasing enabled, we will disable
4872 2008-03-12 Michael Emmel <mike.emmel@gmail.com>
4874 Reviewed by Alp Toker.
4876 http://bugs.webkit.org/show_bug.cgi?id=18397
4877 Fix leaving spaces before parens in functions
4879 * WebKitTools/Scripts/wkstyle:
4881 2008-04-07 Jan Michael Alonzo <jmalonzo@unpluggable.com>
4883 Build fix, rubber-stamped and landed by ap.
4885 * configure.ac: Add autoconf flag for HTML5 client-side session and persistent storage support.
4887 2008-03-21 Rodney Dawes <dobey@wayofthemonkey.com>
4891 Remove the JSCore include path options from global_cppflags.
4892 Place JSCore include path options in javascriptcore_cppflags.
4893 Add javascriptcore_cppflags to libWebCore_la_CPPFLAGS.
4897 2008-03-20 Jasper Bryant-Greene <jasper@unix.geek.nz>
4901 Resolves http://bugs.webkit.org/show_bug.cgi?id=16092
4902 "[GTK] Middle-mouse click should allow opening a URL in a new tab"
4904 Added WebKitNavigationAction object to GTK API
4908 2008-03-12 Xan Lopez <xan@gnome.org>
4910 Reviewed by Alp Toker.
4912 http://bugs.webkit.org/show_bug.cgi?id=15229
4914 Add optional font backend support with freetype and pango
4915 backends. Default is freetype for now.
4917 Original patch by Sven Herzberg <sven@imendio.com>
4921 2008-03-11 Xan Lopez <xan@gnome.org>
4923 Reviewed by Alp Toker.
4925 http://bugs.webkit.org/show_bug.cgi?id=16476
4927 Add support for multiple http backends, and add soup backend (off by default).
4932 2008-03-07 Simon Hausmann <hausmann@webkit.org>
4934 Reviewed by Darin Adler.
4938 Added plugins subdirectory to the include path.
4942 2008-03-09 Alp Toker <alp@atoker.com>
4944 GTK+ build fix for r30913.
4946 Use UNICODE_CFLAGS for C++ sources as well as C sources.
4950 2008-03-09 Jörg Billeter <j@bitron.ch>
4952 Reviewed by Alp Toker.
4954 Conditionalise ICU for Unicode in the GTK+ port.