1 2010-08-30 Alejandro G. Castro <alex@igalia.com>
3 Reviewed by Martin Robinson.
5 [Gtk] gdk_display_get_core_pointer and gdk_device_get_core_pointer
7 https://bugs.webkit.org/show_bug.cgi?id=44787
9 We have replaced GtkVersioning.cpp with GtkVersioning.c and
10 created a function (getDefaultGDKPointerDevice) to get the pointer
11 of the window with the new APIs. We added that function to DRT and
12 copyandpaste unit test.
16 2010-08-30 Martin Robinson <mrobinson@igalia.com>
18 Reviewed by Xan Lopez.
20 [GTK] WebKit DOM bindings build should not depend on output GNUMakefile
21 https://bugs.webkit.org/show_bug.cgi?id=44805
23 Move the DOM bindings source lists and generator rules to
24 WebCore/bindings/gobject/GNUmakefile.am. This will prevent a full WebKit API
25 rebuild whenever the automake files change, decreasing build times.
29 2010-08-27 Mark Rowe <mrowe@apple.com>
31 Reviewed by Adam Barth.
33 <http://webkit.org/b/44802> REGRESSION (r65351): WebCore build fails due to attempting to directly access WebKitTools/Scripts
35 Move create-html-entity-table in to WebCore so that the build is again self-contained.
36 The script is also updated to take input as a CSV file rather than JSON as the former
37 can be parsed without requiring a third-party Python module be installed.
39 * cmake/WebKitMacros.cmake:
41 2010-08-27 Kwang Yul Seo <skyul@company100.net>
43 Reviewed by Kevin Ollivier.
45 [BREWMP] Add build system
46 https://bugs.webkit.org/show_bug.cgi?id=44645
48 Check wxpython option only when build_port is wx.
52 2010-08-27 Lucas De Marchi <lucas.demarchi@profusion.mobi>
54 Unreviewed. Fix compiling dependencies on EFL port due to r65891.
56 No new functionality so no new tests.
58 * cmake/WebKitGenerators.cmake:
60 2010-08-26 Martin Robinson <mrobinson@igalia.com>
62 Reviewed by Xan Lopez.
64 [GTK] The GNUmakefile.am files contain a myriad of confusing preprocessor and compiler flag definitions
65 https://bugs.webkit.org/show_bug.cgi?id=44624
67 Clean up GNUmakefile.am.
69 * GNUmakefile.am: Make the comments describing the global_* variables more readable and
70 correct. Move WebKit-specific include lines and definitions out of webkitgtk_cppflags,
71 corekit_cppflags and webcoregtk_cppflags and straight to the appropriate CPPFLAGS definition.
72 Use global_cppflags for compiler flags that apply to both C++ and C code. Move some JavaScriptCore
73 specific includes to the appropriate sub-directory GNUmakefile.am. Make sure the tests build
74 with the global CPP flags as well.
76 2010-08-25 Kwang Yul Seo <skyul@company100.net>
78 Reviewed by Kevin Ollivier.
80 [BREWMP] Add build system
81 https://bugs.webkit.org/show_bug.cgi?id=44645
83 Make waf script portable so that we can add more ports.
87 2010-08-25 Xan Lopez <xlopez@igalia.com>
89 Reviewed by Martin Robinson.
91 [GTK] CodeGeneratorGObject not picking up FEATURE_DEFINES
92 https://bugs.webkit.org/show_bug.cgi?id=44608
94 Move FEATURE_DEFINES declaration here, since it's used by the
95 bindings code generator. Also, fix typo in the variable holding
100 2010-08-25 Rafael Antognolli <antognolli@profusion.mobi>
102 Unreviewed build fix.
104 [EFL] Build fix for revision 65332
105 https://bugs.webkit.org/show_bug.cgi?id=44543
107 Generated variables are now returned from FindPkgConfig, so no need
108 to document the custom ones.
110 * cmake/FindGthread.cmake:
112 2010-08-24 Xan Lopez <xlopez@igalia.com>
116 The unit tests are C files, so put the flag in global_cflags.
120 2010-08-24 Xan Lopez <xlopez@igalia.com>
122 Try to fix GTK+ build.
124 Move GTK_API_VERSION_2 define to here, since we want to use it
125 outside of WebCore/WebKit.
129 2010-08-24 Lucas De Marchi <lucas.demarchi@profusion.mobi>
131 [EFL] Unreviewed build fix after r65891.
133 r65891 renamed RemoteInspectorFrontend to InspectorFrontend. Rename
134 accordingly in CMake build system.
136 * cmake/WebKitGenerators.cmake:
138 2010-08-20 Leandro Pereira <leandro@profusion.mobi>
140 [EFL] Unreviewed. Fix build when using GNU gold.
141 When linking with GNU gold, some symbols are not found: explicitly
142 link with the required libraries.
144 * cmake/FindFontconfig.cmake: Added.
145 * cmake/OptionsEfl.cmake: Find Fontconfig, JPEG, and PNG libraries.
147 2010-08-19 Philippe Normand <pnormand@igalia.com>
149 Reviewed by Gustavo Noronha Silva.
151 [GStreamer] GTK XOverlay support in GStreamerGWorld
152 https://bugs.webkit.org/show_bug.cgi?id=39474
154 * configure.ac: gst-interfaces link support needed for use of
155 GstXOverlay interface.
156 * GNUmakefile.am: Added new FullscreenVideoController files in the
159 2010-08-18 Lucas De Marchi <lucas.demarchi@profusion.mobi>
161 Reviewed by Antonio Gomes.
163 [EFL] Bump library dependencies
164 https://bugs.webkit.org/show_bug.cgi?id=44182
166 Prepare for EFL release. All the EFL dependencies were bumped to
167 1.0.0. Eina and Ecore_X needed a bump because of API has changed and
168 the others were changed just to follow those two and because this is
171 * cmake/FindEFL.cmake: Bump dependencies.
173 2010-08-17 Ilya Tikhonovsky <loislo@chromium.org>
175 Reviewed by Yury Semikhatsky.
177 Web Inspector: replace hand written InspectorBackendStub.js with generated one.
178 https://bugs.webkit.org/show_bug.cgi?id=43791
182 2010-08-18 Sheriff Bot <webkit.review.bot@gmail.com>
184 Unreviewed, rolling out r65595.
185 http://trac.webkit.org/changeset/65595
186 https://bugs.webkit.org/show_bug.cgi?id=44161
188 qt build failed (Requested by loislo on #webkit).
192 2010-08-17 Ilya Tikhonovsky <loislo@chromium.org>
194 Reviewed by Yury Semikhatsky.
196 Web Inspector: replace hand written InspectorBackendStub.js by generated one.
197 https://bugs.webkit.org/show_bug.cgi?id=43791
201 2010-08-17 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
203 Reviewed by Darin Adler.
205 Add NetworkingContext to avoid layer violations
206 https://bugs.webkit.org/show_bug.cgi?id=42292
208 Preparation: Just add the files to the build system.
210 * GNUmakefile.am: Added new files.
212 2010-08-17 Gustavo Noronha Silva <gustavo.noronha@collabora.couk>
214 Reviewed by Martin Robinson.
216 WebBackForwardList.get_{back|forward}_list_with_limit not introspectable
217 https://bugs.webkit.org/show_bug.cgi?id=43054
219 * GNUmakefile.am: Give also API implementation files to the GIR
222 2010-08-17 Martin Robinson <mrobinson@igalia.com>
224 GTK+ Build fix for those having stable versions of GLib.
226 * configure.ac: Only invoke GLIB_GSETTINGS if we have the necessary gio version.
228 2010-08-17 Sheriff Bot <webkit.review.bot@gmail.com>
230 Unreviewed, rolling out r65500.
231 http://trac.webkit.org/changeset/65500
232 https://bugs.webkit.org/show_bug.cgi?id=44108
234 Qt bots failed to compile. (Requested by loislo on #webkit).
238 2010-08-17 Ilya Tikhonovsky <loislo@chromium.org>
240 Reviewed by Yury Semikhatsky.
242 Web Inspector: replace hand written InspectorBackendStub.js by generated one.
243 https://bugs.webkit.org/show_bug.cgi?id=43791
247 2010-08-17 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
249 Reviewed by Martin Robinson.
251 [GTK] GSettings support adds annoying warnings on systems with older glib versions
252 https://bugs.webkit.org/show_bug.cgi?id=44056
254 Add file containing GLIB_GSETTINGS macro so that
255 configure doesn't spit warnings in older systems.
257 * autotools/gsettings.m4: Added.
258 * .gitignore: Ignore files that are generated inside autotools
259 explicitely, because we have some that are kept in version
262 2010-08-16 Paul Sawaya <psawaya@apple.com>
264 Reviewed by Chris Marrin.
266 Added shader validation via ANGLE
267 https://bugs.webkit.org/show_bug.cgi?id=42405
269 Added ANGLE build to Makefile
273 2010-08-16 Kevin Ollivier <kevino@theolliviers.com>
275 [wx] Build fix, do not build WebCore as a convenience library as this leads to
276 errors in the Win build w/export symbols and causes problems with DOM bindings
279 * wscript: Copied from WebCore/wscript.
281 2010-08-15 Ryuan Choi <ryuan.choi@samsung.com>
283 Reviewed by Antonio Gomes.
285 [EFL] Build error on r65378
286 https://bugs.webkit.org/show_bug.cgi?id=44019
288 Add GENERATE_JSON macro for HTMLEntityNames.json instead of HTMLEntityNames.gperf
290 * cmake/WebKitMacros.cmake:
292 2010-08-14 Patrick Gansterer <paroga@paroga.com>
294 Reviewed by Kenneth Rohde Christiansen.
296 [CMake] Add preprocessor detection for generator scripts
297 https://bugs.webkit.org/show_bug.cgi?id=43984
299 * cmake/OptionsCommon.cmake:
301 2010-08-14 Adrienne Walker <enne@google.com>
303 Reviewed by Kenneth Rohde Christiansen.
305 Update .gitignore file for more files
306 https://bugs.webkit.org/show_bug.cgi?id=43991
310 2010-08-13 Leandro Pereira <leandro@profusion.mobi>
312 [EFL] Unreviewed build fix.
314 * cmake/FindGthread.cmake: Fix warnings about obsolete PKGCONFIG macro.
315 * cmake/WebKitGenerators.cmake: FLEX_EXECUTABLE was defined already
316 by the root CMakeLists.txt file, so remove relevant lines that
317 depends on FIND_PACKAGE_HANDLE_STANDARD_ARGS macro, which isn't
320 2010-08-13 Alejandro G. Castro <alex@igalia.com>
322 Reviewed by Xan Lopez.
324 We have to add the ACLOCAL_FLAGS in the env to the autogen.sh
325 ACLOCAL_FLAGS variable in order to honor the value already
326 defined, jhbuild uses it to pass parameters.
330 2010-08-13 Simon Hausmann <simon.hausmann@nokia.com>
332 Reviewed by Ariya Hidayat.
334 [Qt] Introduce Maemo6 for mobile features
335 https://bugs.webkit.org/show_bug.cgi?id=43969
337 * WebKit.pri: Use maemo6 where we also use maemo5.
339 2010-08-13 Simon Hausmann <simon.hausmann@nokia.com>
341 Reviewed by Ariya Hidayat.
343 [Qt] Clean up mobile feature useage
344 https://bugs.webkit.org/show_bug.cgi?id=43968
346 * WebKit.pri: Set feature defaults here for some Nokia specific mobile platforms
348 2010-08-13 Patrick Gansterer <paroga@paroga.com>
350 Reviewed by Nikolas Zimmermann.
352 [CMake] Cleanup generator code.
353 https://bugs.webkit.org/show_bug.cgi?id=39164
355 * cmake/WebKitGenerators.cmake:
356 * cmake/WebKitMacros.cmake:
358 2010-08-13 Patrick Gansterer <paroga@paroga.com>
360 Reviewed by Nikolas Zimmermann.
362 [CMake] Add missing FIND_PACKAGE(Gperf)
363 https://bugs.webkit.org/show_bug.cgi?id=43937
367 2010-08-12 Dimitri Glazkov <dglazkov@chromium.org>
369 Reviewed by David Levin.
371 Add more Chromium-related dependency directories to .gitignore.
372 https://bugs.webkit.org/show_bug.cgi?id=43940
374 * .gitignore: Added all existing that are created by update-webkit --chromium.
376 2010-08-12 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
378 Reviewed by Martin Robinson.
380 [GTK] Use GSettings to save/restore Web Inspector settings
381 https://bugs.webkit.org/show_bug.cgi?id=43512
383 * GNUmakefile.am: GSettings rules.
384 * configure.ac: GSettings infrastructure, and check if we should
385 use it by looking for an appropriate version of GIO.
387 2010-08-12 Rafael Antognolli <antognolli@profusion.mobi>
389 Reviewed by Kenneth Rohde Christiansen.
391 [EFL] Making CMake keep track of theme dependencies.
392 https://bugs.webkit.org/show_bug.cgi?id=43862
394 Removing unused macro GENERATE_EDJ.
396 * cmake/WebKitEfl.cmake:
398 2010-08-12 Sheriff Bot <webkit.review.bot@gmail.com>
400 Unreviewed, rolling out r65225.
401 http://trac.webkit.org/changeset/65225
402 https://bugs.webkit.org/show_bug.cgi?id=43918
404 Broke EFL port build (Requested by acidx on #webkit).
406 * cmake/WebKitGenerators.cmake:
407 * cmake/WebKitMacros.cmake:
409 2010-08-12 Patrick Gansterer <paroga@paroga.com>
411 Reviewed by Nikolas Zimmermann.
413 [CMake] Cleanup generator code.
414 https://bugs.webkit.org/show_bug.cgi?id=39164
416 * cmake/WebKitGenerators.cmake:
417 * cmake/WebKitMacros.cmake:
419 2010-08-10 Balazs Kelemen <kb@inf.u-szeged.hu>
421 Reviewed by Antonio Gomes.
423 [Qt] Build WebKit2 into a static lib
425 https://bugs.webkit.org/show_bug.cgi?id=43621
427 * WebKit.pro: Moved WebKit2 into the subdirs before WebCore since WebCore links against the WebKit2 lib.
429 2010-08-07 Sheriff Bot <webkit.review.bot@gmail.com>
431 Unreviewed, rolling out r64904.
432 http://trac.webkit.org/changeset/64904
433 https://bugs.webkit.org/show_bug.cgi?id=43671
435 Broke the Qt Windows builders. (Requested by bbandix on
440 2010-08-07 Balazs Kelemen <kb@inf.u-szeged.hu>
442 Reviewed by Eric Seidel.
444 [Qt] Build WebKit2 into a static lib
446 https://bugs.webkit.org/show_bug.cgi?id=43621
448 * WebKit.pro: Moved WebKit2 into the subdirs before WebCore since WebCore links against the WebKit2 lib.
450 2010-08-06 ryuan choi <ryuan.choi@samsung.com>
452 Reviewed by Antonio Gomes.
454 [EFL] Regression (64763) build fix for efl.
455 https://bugs.webkit.org/show_bug.cgi?id=43597
457 change ENABLE_BLOB_SLICE to ENABLE_BLOB for fixing build break
459 * cmake/OptionsEfl.cmake:
461 2010-08-05 Jian Li <jianli@chromium.org>
463 Reviewed by David Levin.
465 Unify blob related feature defines to ENABLE(BLOB).
466 https://bugs.webkit.org/show_bug.cgi?id=43081
468 * cmakeconfig.h.cmake:
471 2010-08-05 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
473 Reviewed by Xan Lopez.
475 Move files that are generated by the configure script to
476 DISTCLEANFILES, where they should be. This fixes building after a
481 2010-08-04 Siddharth Mathur <siddharth.mathur@nokia.com>
483 Reviewed by Laszlo Gombos.
485 [Qt][Symbian] Variable max heap size between target/emulator
486 https://bugs.webkit.org/show_bug.cgi?id=41480
488 * WebKit.pri: Symbian-only code block for EPOCHEAPSIZE configuration
490 2010-08-03 Eric Seidel <eric@webkit.org>
492 Unreviewed. Test commit for commit-queue@webkit.org.
494 2010-08-03 Xan Lopez <xlopez@igalia.com>
496 Reviewed by Gustavo Noronha.
498 [GTK] Fix DOM event dispatch
499 https://bugs.webkit.org/show_bug.cgi?id=40847
501 Add new files to the build.
505 2010-08-03 Xan Lopez <xlopez@igalia.com>
507 Reviewed by Gustavo Noronha.
509 Silence JSCore gir "creation".
513 2010-08-02 Chris Fleizach <cfleizach@apple.com>
515 Unreviewed, rolling out r64471.
516 http://trac.webkit.org/changeset/64471
517 https://bugs.webkit.org/show_bug.cgi?id=43005
519 Rolling out https://bugs.webkit.org/show_bug.cgi?id=43005
520 until further discussion
524 2010-08-02 Xan Lopez <xlopez@igalia.com>
526 Reviewed by Gustavo Noronha.
528 [GTK] Add support for the Audio element in the DOM bindings
529 https://bugs.webkit.org/show_bug.cgi?id=43313
531 Add new files to the build.
535 2010-08-02 Chris Fleizach <cfleizach@apple.com>
537 Reviewed by David Kilzer.
539 AX: Support methods for web apps to interact with the native accessibility APIs
540 https://bugs.webkit.org/show_bug.cgi?id=43005
544 2010-08-02 Balazs Kelemen <kb@inf.u-szeged.hu>
546 Reviewed by Simon Hausmann.
548 [Qt] Generate forwarding headers for WebKit2
550 https://bugs.webkit.org/show_bug.cgi?id=43336
552 * DerivedSources.pro: Added WebKit2/DerivedSources.pro to SUBDIRS if webkit2 is on.
554 2010-07-30 Patrick Gansterer <paroga@paroga.com>
556 Reviewed by Nikolas Zimmermann.
558 [CMake] Add FindGperf.cmake
559 https://bugs.webkit.org/show_bug.cgi?id=39163
561 Add a clean gperf dedection since we need it for building.
564 * cmake/FindGperf.cmake: Added.
566 2010-07-30 Rafael Antognolli <antognolli@profusion.mobi>
568 Reviewed by Antonio Gomes.
570 [EFL] Add library version and soname to EFL generated libraries and binary.
571 https://bugs.webkit.org/show_bug.cgi?id=43212
573 Make WebKit-EFL follow libtool soname versioning scheme.
575 * cmake/OptionsEfl.cmake: Added PROJECT_VERSION_PATCH to PROJECT_VERSION.
577 2010-07-29 Martin Robinson <mrobinson@igalia.com>
579 Unreviewed build fix.
581 Fix installation of autogenerated header files.
583 * GNUmakefile.am: Fix autogenerated header file installation.
585 2010-07-27 Martin Robinson <mrobinson@igalia.com>
587 Unreviewed build fix.
589 Add missing webkitdomdefines.h header to the sources list.
591 * GNUmakefile.am: Add missing header to the sources list.
593 2010-07-27 Kinuko Yasuda <kinuko@chromium.org>
595 Reviewed by Ojan Vafai.
597 Add FILE_SYSTEM build flag for FileSystem API
598 https://bugs.webkit.org/show_bug.cgi?id=42915
602 2010-07-26 ryuan choi <ryuan.choi@samsung.com>
604 Unreviewed build fix.
606 [EFL]REGRESSION(r63952): build break because of InspectorBackendDispatcher.cpp
607 https://bugs.webkit.org/show_bug.cgi?id=43021
609 Modify cmake script to fix build break as adding InspectorBackendDispatcher.
611 * cmake/WebKitGenerators.cmake:
613 2010-07-27 Rafael Antognolli <antognolli@profusion.mobi>
615 Reviewed by Antonio Gomes.
617 [EFL] Changing library names (appending suffix "_efl")
618 https://bugs.webkit.org/show_bug.cgi?id=42902
620 Instead of having libwebcore.so, we will have libwebcore_efl.so.
621 Same for javascriptcore and wtf when compiled as shared, and for jsc.
623 * cmake/OptionsEfl.cmake:
625 2010-07-26 Martin Robinson <mrobinson@igalia.com>
627 Reviewed by Xan Lopez.
629 [GTK] Get rid of libgdom
630 https://bugs.webkit.org/show_bug.cgi?id=42378
632 Remove the need to build the libgdom intermediate library.
634 * GNUmakefile.am: Move the source list for the GObject DOM bindings to
635 the top-level GNUmakefile.am, since they are logically part of WebKit, instead
636 of WebCore. List all auto-generated files statically and remove no-longer-
637 used variables. Fix an issue where some places expected webkitenumtypes.cpp
638 to be generated in different directories.
640 2010-07-24 Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
642 Reviewed by Xan Lopez.
644 [GTK] Enable jit compilation on arm
645 https://bugs.webkit.org/show_bug.cgi?id=42856
647 Add missing bits to configure.ac to build the arm jit.
648 Compile and tested on debian sid armel on a qemu vm.
652 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
654 Reviewed by Antonio Gomes.
656 [EFL] Cleanup glib support (make it optional)
657 https://bugs.webkit.org/show_bug.cgi?id=42480
659 Fixing support for compiling EFL port without glib.
661 * cmake/FindGthread.cmake: Added.
662 * cmake/OptionsEfl.cmake:
664 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
666 Reviewed by Antonio Gomes.
668 [EFL] Add support for using libcurl network backend.
669 https://bugs.webkit.org/show_bug.cgi?id=42286
671 Instead of just libsoup, the EFL port now can use libcurl backend.
672 This is a step in the direction of removing dependency on glib. Just
673 need to pass the option -DNETWORK_BACKEND=curl to cmake in order to
676 * cmake/OptionsEfl.cmake:
678 2010-07-23 Andras Becsi <abecsi@webkit.org>
680 Reviewed by Kenneth Rohde Christiansen.
682 [Qt] Enable the build of MiniBrowser.
684 * WebKit.pro: add MiniBrowser.pro to SUBDIRS.
686 2010-07-23 Balazs Kelemen <kb@inf.u-szeged.hu>
688 Reviewed by Kenneth Rohde Christiansen.
690 [Qt] Setup the QtWebProcess
692 https://bugs.webkit.org/show_bug.cgi?id=42623
694 * WebKit.pro: Add WebKit2.pro to the build guarded by webkit2 config variable.
696 2010-07-20 Rafael Antognolli <antognolli@profusion.mobi>
698 Reviewed by Antonio Gomes.
700 [EFL] Enable Ecore-X on compile time
701 https://bugs.webkit.org/show_bug.cgi?id=42600
703 Check for a flag received from cmake configure and disable it
704 if necessary. Also disable it if Ecore-X wasn't found.
706 EFL port does not support automated tests yet.
708 * cmake/FindEFL.cmake:
709 * cmake/OptionsEfl.cmake:
711 2010-07-20 Hans Wennborg <hans@chromium.org>
713 Reviewed by Steve Block.
715 Add WebCore/bindings/generic/RuntimeEnabledFeatures.cpp to build files
716 https://bugs.webkit.org/show_bug.cgi?id=42380
718 RuntimeEnabledFeatures.cpp and .h were moved from bindings/v8 to
719 bindings/generic a while a go (in r54593), but need to
720 be added to the build in order to be used.
722 No new functionality so no new tests.
726 2010-07-16 Leandro Pereira <leandro@profusion.mobi>
728 [EFL] Unreviewed build system cleanup.
730 Remove reference to "mediaControlsGtk.css".
732 * cmake/WebKitGenerators.cmake:
734 2010-07-16 Lucas De Marchi <lucas.demarchi@profusion.mobi>
736 Reviewed by Antonio Gomes.
738 [EFL] Build with MathML enabled. Fix build when MathML is enabled and
740 https://bugs.webkit.org/show_bug.cgi?id=42453
742 * cmake/OptionsEfl.cmake: build with MathML enabled as default.
744 2010-07-15 Martin Robinson <mrobinson@igalia.com>
746 Reviewed by Oliver Hunt.
748 [GTK] Simplify the distribution step
749 https://bugs.webkit.org/show_bug.cgi?id=42414
751 * GNUmakefile.am: Remove unused variables. Rely on WebCore/GNUmakefile.am
752 to handle distributing IDL files from WebCore and to modify EXTRA_DIST.
754 2010-07-14 Martin Robinson <mrobinson@igalia.com>
756 Reviewed by Xan Lopez.
758 [GTK] Get rid of libWebCoreJS
759 https://bugs.webkit.org/show_bug.cgi?id=42083
761 * GNUmakefile.am: Remove the libWebCoreJS library from the extra
762 link libraries. Add IDL files to the distribution manually, as they
763 are no longer included in the header list. This prevents a good deal
764 of repetition in the source listings by avoiding listing both the IDL
765 files and their final targets.
767 2010-07-14 Vincent Scheib <scheib@chromium.org>
769 Reviewed by Kent Tamura
771 Configure Git to ignore build files generated by Chromium .gyp on windows.
773 Bug 42205: Chromium build files on windows not ignored by git
774 https://bugs.webkit.org/show_bug.cgi?id=42205
776 * .gitignore: Updated
778 2010-07-13 Sheriff Bot <webkit.review.bot@gmail.com>
780 Unreviewed, rolling out r63262.
781 http://trac.webkit.org/changeset/63262
782 https://bugs.webkit.org/show_bug.cgi?id=42229
784 broke Windows compile (Requested by bweinstein on #webkit).
788 2010-07-13 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
790 Reviewed by Oliver Hunt.
792 Separate CoreFoundation specific tests in JSC's testapi.c
794 testapi.c depends on the Core Foundation.
795 https://bugs.webkit.org/show_bug.cgi?id=40058
797 * WebKit.pro: enable compilation of JSC C API test.
799 2010-07-13 Scott Violet <sky@chromium.org>
801 Reviewed by David Levin.
803 [Chromium] Makes pressing tab accept the currently selected item in a popup.
804 https://bugs.webkit.org/show_bug.cgi?id=42172
806 * WebCore/platform/chromium/PopupMenuChromium.cpp:
808 2010-07-12 Xan Lopez <xlopez@igalia.com>
810 Reviewed by Gustavo Noronha.
816 2010-07-12 Xan Lopez <xlopez@igalia.com>
818 Reviewed by Gustavo Noronha.
820 Suffix .mo files with the GTK+ API version so that they can be
821 parallel installable.
825 2010-07-12 Xan Lopez <xlopez@igalia.com>
827 Reviewed by Gustavo Noronha.
829 Add another include path to the scanner to avoid warnings related
830 to undefined types. It wasn't picking up <webkit/foo.h>-like
835 2010-07-07 Rafael Antognolli <antognolli@profusion.mobi>
837 Reviewed by Adam Barth.
839 [EFL] Fix cmake build and libsoup detection
840 Some changes should be done to cmake build system to fix the detection of libsoup and correct some link paths:
841 - LINK_FLAGS should be set using quotes, otherwise some wrong
842 substitution takes place;
843 - we should use LIBSOUP24_* instead of LIBSOUP_* since this is the
844 version we are using;
845 - need to set HAVE_LIBSOUP_2_29_90 if we find a version equal or newer
847 https://bugs.webkit.org/show_bug.cgi?id=41717
849 * cmake/OptionsEfl.cmake:
851 2010-07-06 Leandro Pereira <leandro@profusion.mobi>
853 Unreviewed build fix.
855 [EFL] Add macro to generate inspector code.
857 * cmake/WebKitGenerators.cmake:
859 2010-07-06 Martin Robinson <mrobinson@igalia.com>
863 Build fix after r62549.
865 * GNUmakefile.am: Remove new variable that is no longer used.
867 2010-07-06 Ilya Tikhonovsky <loislo@chromium.org>
869 Reviewed by Yury Semikhatsky.
871 WebInspector: generator part of the patch for bug 40675.
872 On the way to Remote Debugging we want to support JSON serialization
873 on both sides of WebInspector transport.
874 As far as InspectorFrontend class is a simple proxy to WebInspector
875 it would be better to generate it from an IDL file.
876 We have generator infrastructure for binding and will reuse it for
878 https://bugs.webkit.org/show_bug.cgi?id=41692
882 2010-07-05 Antti Koivisto <koivisto@iki.fi>
884 Revert unplanned project file change.
888 2010-06-23 Martin Robinson <mrobinson@igalia.com>
890 Reviewed by Gustavo Noronha Silva.
892 [GTK] Separate DerivedSources per-project
893 https://bugs.webkit.org/show_bug.cgi?id=41109
895 Separate WebKitGTK+ DerivedSources into per-project subdirectories to prepare
896 for properly building WebKit2.
900 2010-07-01 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
902 Reviewed by Simon Hausmann.
904 [Qt] Fix a comment in WebKit.pri.
908 2010-06-16 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
910 Reviewed by Simon Hausmann.
912 [Qt] Fix qmake vcproj generation for QtWebKit.
914 qmake use TARGET=/LIBS+= -lTARGET to create dependencies
915 between projects in a subdir template.
917 Since when compiling outside of Qt we hijack the target name of
918 QtWebKit to add the configuration and version suffix to the binary
919 filename, qmake can't establish the WebCore project as a dependency
922 This patch makes sure that the target is not hijacked on the
923 first of the three passes where the dependencies are determined.
927 2010-07-01 Simon Hausmann <simon.hausmann@nokia.com>
929 Rubber-stamped by Laszlo Gombos.
931 [Qt][Symbian] Bumped up the maximum heap size to 96MB
935 2010-06-30 Leandro Pereira <leandro@profusion.mobi>
939 Generate CSSValueKeywords.cpp instead of CSSValueKeywords.c to avoid
940 recompilation and relinking of WebCore when no files were changed.
942 * cmake/WebKitGenerators.cmake:
944 2010-06-29 Antoine Labour <piman@chromium.org>
946 Reviewed by Dimitri Glazkov.
948 Only call Windows-specific PlatformSkiaContext functions on Windows.
950 * WebCore/platform/graphics/chromium/LayerChromium.cpp:
951 * WebCore/platform/graphics/chromium/LayerRendererChromium.cpp:
953 2010-06-28 John Gregg <johnnyg@google.com>
955 Reviewed by Kent Tamura.
957 add ENABLE_DIRECTORY_UPLOAD build support
958 https://bugs.webkit.org/show_bug.cgi?id=41100
962 2010-06-28 Xan Lopez <xlopez@igalia.com>
964 Reviewed by Gustavo Noronha.
966 Bump version to 1.3.2.
970 2010-06-28 Xan Lopez <xlopez@igalia.com>
972 Rubber-stamped by Gustavo Noronha.
974 Bump gobject-introspection required version to 0.6.15, since we
975 are now shipping version 1.1 gir files.
979 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
981 Unreviewed build fix.
983 [EFL] Build fix for latest version of Ecore library.
984 Ecore recently changed return type of callbacks from int to Eina_Bool.
986 * cmake/FindEFL.cmake: Bump version of Ecore dependency.
988 2010-06-28 Xan Lopez <xlopez@igalia.com>
990 Reviewed by Gustavo Noronha.
992 [GTK] Does not compile with -DGSEAL_ENABLE
993 https://bugs.webkit.org/show_bug.cgi?id=37851
995 Add automake flag to signal whether we are building with GTK+ 2.x
1000 2010-06-28 Xan Lopez <xlopez@igalia.com>
1002 Reviewed by Gustavo Noronha.
1004 [GTK] Add support for GTK+3
1005 https://bugs.webkit.org/show_bug.cgi?id=41253
1007 Add --with-gtk configure flag, defaulting to support for GTK+ 2.x.
1012 2010-06-26 Tony Gentilcore <tonyg@chromium.org>
1014 Reviewed by Dimitri Glazkov.
1016 Add an --enable-web-timing flag which guards Web Timing support.
1017 https://bugs.webkit.org/show_bug.cgi?id=38924
1019 This flag is disabled by default.
1020 See: http://dev.w3.org/2006/webapi/WebTiming/
1024 2010-06-25 Jedrzej Nowacki <jedrzej.nowacki@nokia.com>
1026 Reviewed by Simon Hausmann.
1028 Introduce to QtScript benchmarks.
1030 The QtScript performance should be tested regularly. The patch introduces
1031 micro benchmarks for existing API.
1033 [Qt] Performance of the QtScript API is not tested.
1034 https://bugs.webkit.org/show_bug.cgi?id=40911
1038 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1040 Reviewed by Kenneth Rohde Christiansen.
1042 [CMake] Add option to enable JIT.
1043 JIT is disabled by default, but now it's possible to enable it through
1044 an option to CMake: -DENABLE_JIT will enable it.
1045 https://bugs.webkit.org/show_bug.cgi?id=40936
1047 * cmake/OptionsEfl.cmake: add new -DENABLE_JIT option.
1048 * cmakeconfig.h.cmake: use new -DENABLE_JIT option.
1050 2010-06-23 Leandro Pereira <leandro@profusion.mobi>
1052 Reviewed by Kenneth Rohde Christiansen.
1054 [EFL] Add support to CPack (to generate source tarballs)
1055 https://bugs.webkit.org/show_bug.cgi?id=41009
1058 * cmake/OptionsEfl.cmake: Define the default source generator for
1060 * cmake/WebKitPackaging.cmake: Added. This file filters the source
1061 files so that only files relevant to the selected port are included
1062 in the source tarball. See comments for details.
1064 2010-06-22 Eric Seidel <eric@webkit.org>
1066 Unreviewed. Test commit for commit-queue@webkit.org.
1068 2010-06-21 Prasad Tammana <prasadt@chromium.org>
1070 Reviewed by Darin Adler.
1072 DumpRenderTree should allow tests with modal dialogs
1073 https://bugs.webkit.org/show_bug.cgi?id=35350
1075 * DumpRenderTree/LayoutTestController.cpp:
1076 (abortModalCallback):
1077 (LayoutTestController::staticFunctions):
1078 * DumpRenderTree/LayoutTestController.h:
1079 * DumpRenderTree/mac/LayoutTestControllerMac.mm:
1080 (LayoutTestController::abortModal):
1081 Add abortModal method to LayoutTestController and make it available from script.
1083 * DumpRenderTree/mac/UIDelegate.mm: Add support for showModalDialog.
1084 (-[UIDelegate modalWindowWillClose:]): Observer for NSWindowWillCloseNotifications to call
1085 abortModal from when modal window closes.
1086 (-[UIDelegate webViewRunModal:]): Delegate method for showModalDialog to run the modal loop.
1088 2010-06-21 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1090 Unreviewed debug build fix.
1092 [CMake] Do not force build type to Release
1093 https://bugs.webkit.org/show_bug.cgi?id=40566
1097 2010-06-21 Satish Sampath <satish@chromium.org>
1099 Reviewed by Steve Block.
1101 Speech Input Patch 0: Added compilation argument to conditionally compile pending patches.
1102 https://bugs.webkit.org/show_bug.cgi?id=40878
1106 2010-06-17 Shu Chang <chang.shu@nokia.com>
1108 Reviewed by Kenneth Rohde Christiansen.
1110 [Qt] Fix the link error on symbian with ENABLE_JIT=0.
1111 1. Add "#if ENABLE(JIT)" in the header file;
1112 2. Put feature enable/disable logic to a common.pri so
1113 that both JavaScriptCore.pri and WebCore.pri can share.
1115 https://bugs.webkit.org/show_bug.cgi?id=40780
1117 * common.pri: Added.
1119 2010-06-17 Alexis Menard <alexis.menard@nokia.com>
1121 Reviewed by Kenneth Rohde Christiansen.
1123 [Qt] Upstream the WebKit QML integration plugin
1124 https://bugs.webkit.org/show_bug.cgi?id=40050
1126 Add to the build the QML WebKit integration plugin.
1130 2010-06-17 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1132 Reviewed by Gustavo Noronha.
1134 Update CMake build system to use new script for generating source files
1135 with gperf (r61091).
1136 https://bugs.webkit.org/show_bug.cgi?id=40628
1138 * cmake/WebKitGenerators.cmake:
1140 2010-06-17 Mark Brand <mabrand@mabrand.nl>
1142 Reviewed by Simon Hausmann.
1144 [Qt] use "win32-g++*" scope to match all MinGW makespecs
1146 The scope "win32-g++" comes from the name of the makespec. However, it
1147 is frequently used to check for MinGW. This works fine as long as
1148 win32-g++ is the only makespec for MinGW. Now we need the wildcard
1149 to cover "win32-g++-cross" as well.
1153 2010-06-15 Xan Lopez <xlopez@igalia.com>
1155 Unreviewed build fix.
1157 Remove GSEAL from the debug config since the bots have a GTK+
1158 version too old, duh.
1162 2010-06-15 Xan Lopez <xlopez@igalia.com>
1164 Reviewed by Gustavo Noronha.
1166 [GTK] Does not compile with -DGSEAL_ENABLE
1167 https://bugs.webkit.org/show_bug.cgi?id=37851
1169 Add GSEAL_ENABLE flag when doing debug builds.
1173 2010-06-13 Tony Chang <tony@chromium.org>
1175 Reviewed by Darin Fisher.
1177 Chromium shouldn't build inside the source directory
1178 https://bugs.webkit.org/show_bug.cgi?id=40489
1180 Ignore Chromium Linux build files.
1182 * .: Added property svn:ignore. Modified property svn:ignore.
1184 2010-06-09 Leandro Pereira <leandro@profusion.mobi>
1186 Reviewed by Adam Treat.
1188 [EFL] Allow building core libraries as shared objects to speed up
1189 linking time on machines with small amounts of memory.
1190 http://webkit.org/b/39899
1192 * CMakeLists.txt: Add SHARED_CORE option.
1193 * cmake/FindGlib.cmake: Add GObject to the list of GLib libraries to
1195 * cmake/OptionsEfl.cmake: Remove default library type definitions.
1196 * cmake/WebKitHelpers.cmake: -fvisibility=hidden did not behave well
1197 when SHARED_CORE is used.
1199 2010-06-08 Xan Lopez <xlopez@igalia.com>
1201 Reviewed by Gustavo Noronha.
1203 [GTK] Unit testing for WebKitDOMNode hierarchy walk
1204 https://bugs.webkit.org/show_bug.cgi?id=40171
1206 Add DOM node test to the build system.
1210 2010-06-02 Sterling Swigart <sswigart@google.com>
1212 Reviewed by David Levin.
1214 Image Resizer Patch 0: Added compilation argument to conditionally compile pending patches.
1215 https://bugs.webkit.org/show_bug.cgi?id=39906
1219 2010-05-31 Xan Lopez <xlopez@igalia.com>
1221 Reviewed by Gustavo Noronha.
1223 Copy the NEWS file to the toplevel when creating the release
1224 tarballs, otherwise it's a bit hard to find.
1228 2010-05-27 Gustavo Noronha Silva <gns@gnome.org>
1230 Final make distcheck fix - clean up generated GDOM files on distclean.
1234 2010-05-27 Xan Lopez <xlopez@igalia.com>
1236 More GTK+ distcheck fixes.
1240 2010-05-27 Xan Lopez <xlopez@igalia.com>
1242 Reviewed by Gustavo Noronha.
1244 Bump for 1.3.1 release.
1248 2010-05-27 Gustavo Noronha Silva <gns@gnome.org>
1250 Reviewed by Xan Lopez.
1252 Build fix for introspection support - make sure DOM headers are
1253 included by the GI scanner.
1257 2010-05-26 Gustavo Noronha Silva <gns@gnome.org>
1259 Build fixes for make distcheck.
1263 2010-05-26 Xan Lopez <xlopez@igalia.com>
1265 Reviewed by Gustavo Noronha.
1267 [GTK] Add support for DOM events in the GObject DOM bindings
1268 https://bugs.webkit.org/show_bug.cgi?id=38844
1270 Add new test to the build.
1274 2010-05-22 Leandro Pereira <leandro@profusion.mobi>
1276 Reviewed by Eric Seidel.
1278 [EFL] Build fix (always compile libraries with -fPIC when compiler
1279 is gcc; always define WTF_USE_PTHREADS).
1280 http://webkit.org/b/39235
1282 * cmake/OptionsCommon.cmake:
1283 * cmake/OptionsEfl.cmake:
1284 * cmake/WebKitHelpers.cmake:
1286 2010-05-19 Dan Winship <danw@gnome.org>
1288 Reviewed by Xan Lopez.
1290 [GTK] Install introspection files in our prefix, not
1291 gobject-introspection's prefix
1296 2010-05-15 Leandro Pereira <leandro@profusion.mobi>
1298 Reviewed by Adam Treat.
1300 [EFL] Add build system for the EFL port.
1301 http://webkit.org/b/37945
1303 * CMakeLists.txt: Added.
1304 * cmake/FindCFLite.cmake: Added.
1305 * cmake/FindCairo.cmake: Added.
1306 * cmake/FindEFL.cmake: Added.
1307 * cmake/FindFreetype.cmake: Added.
1308 * cmake/FindGDK-PixBuf.cmake: Added.
1309 * cmake/FindGDK.cmake: Added.
1310 * cmake/FindGIO.cmake: Added.
1311 * cmake/FindGlib.cmake: Added.
1312 * cmake/FindICU.cmake: Added.
1313 * cmake/FindLibSoup2.cmake: Added.
1314 * cmake/FindLibXlst.cmake: Added.
1315 * cmake/FindPango.cmake: Added.
1316 * cmake/FindSqlite.cmake: Added.
1317 * cmake/LibFindMacros.cmake: Added.
1318 * cmake/OptionsCommon.cmake: Added.
1319 * cmake/OptionsEfl.cmake: Added.
1320 * cmake/WebKitEfl.cmake: Added.
1321 * cmake/WebKitFS.cmake: Added.
1322 * cmake/WebKitFeatures.cmake: Added.
1323 * cmake/WebKitGenerators.cmake: Added.
1324 * cmake/WebKitHelpers.cmake: Added.
1325 * cmake/WebKitMacros.cmake: Added.
1326 * cmakeconfig.h.cmake: Added.
1328 2010-05-14 Simon Hausmann <simon.hausmann@nokia.com>
1330 Rubber-stamped by Antti Koivisto.
1332 [Qt] Rename QtLauncher to QtTestBrowser
1333 https://bugs.webkit.org/show_bug.cgi?id=37665
1337 2010-05-12 Csaba Osztrogonác <ossy@webkit.org>
1339 Reviewed by Kenneth Rohde Christiansen.
1341 [Qt] Link error in debug mode without debug_and_release config
1342 https://bugs.webkit.org/show_bug.cgi?id=39006
1344 * WebKit.pri: Unnecessary build_pass guard removed.
1346 2010-05-12 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1348 Reviewed by Kenneth Rohde Christiansen.
1350 [Qt] Detect debug mode consistently
1351 https://bugs.webkit.org/show_bug.cgi?id=38863
1355 2010-05-08 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1357 Reviewed by Kenneth Rohde Christiansen.
1359 [Qt] Build the ImageDiff tool for all platforms including Windows and Symbian
1360 https://bugs.webkit.org/show_bug.cgi?id=38706
1364 2010-05-07 Simon Hausmann <simon.hausmann@nokia.com>
1366 Add a few more files with Windows linefeeds to the .gitattributes file.
1370 2010-05-05 Alejandro G. Castro <alex@igalia.com>
1372 Reviewed by Xan Lopez.
1374 Fixed the gobject introspection compilation with the new DOM
1375 bindings, we needed to add DOM objects.
1379 2010-05-04 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1381 Unreviewed, build fix for Symbian.
1383 [Symbian] Symbian builds does not support shadow builds
1385 Revision r54715 broke the Symbian build. For Symbian
1386 the include directory is generated in the root of the source tree.
1387 This patch sets the INCLUDEPATH accordingly for Symbian.
1391 2010-05-03 Adam Barth <abarth@webkit.org>
1393 Reviewed by Dimitri Glazkov.
1395 Add some more Chromium-specific files to gitignore
1396 https://bugs.webkit.org/show_bug.cgi?id=38469
1398 These files are generated as part of the update-webkit --chromium
1403 2010-05-02 Geoff Levand <geoff.levand@am.sony.com>
1405 Reviewed by Eric Seidel.
1407 [GTK] Fix out of source build failure
1408 https://bugs.webkit.org/show_bug.cgi?id=38051
1410 Add a preprocessor include path for generated GTK header files.
1411 Fixes build errors like these when building GTK out of source:
1413 webkit.h: error: webkit/webkitversion.h: No such file or directory
1417 2010-05-02 Kartikaya Gupta <kagupta@rim.com>
1419 Reviewed by George Staikos.
1421 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.
1423 https://bugs.webkit.org/show_bug.cgi?id=37888
1425 No new tests. None needed.
1427 * bindings/scripts/IDLParser.pm:
1429 2010-04-29 Xan Lopez <xlopez@igalia.com>
1431 Reviewed by Gustavo Noronha.
1433 [GTK] GObject DOM bindings
1434 https://bugs.webkit.org/show_bug.cgi?id=33590
1436 Add WebKitDOMDocument tests to the build.
1440 2010-04-28 Sam Weinig <sam@webkit.org>
1442 Reviewed by Mark Rowe.
1444 Add WebKit2 to the lists of modules to build.
1448 2010-04-21 Xan Lopez <xlopez@igalia.com>
1450 Reviewed by Adam Barth.
1452 [GTK] GObject DOM bindings
1453 https://bugs.webkit.org/show_bug.cgi?id=33590
1455 Add build bits for the GObject DOM bindings.
1459 2010-04-20 Xan Lopez <xlopez@igalia.com>
1463 * autotools/webkit.m4:
1465 2010-04-19 Diego Escalante Urrelo <descalante@igalia.com>
1467 Reviewed by Xan Lopez.
1469 [Gtk] Evaluate and create tests for all the AtkRole's implemented by
1471 https://bugs.webkit.org/show_bug.cgi?id=34449
1473 Add and enable the build of testatkroles to test ATK non form roles.
1477 2010-04-18 Michael Forney <michael@mforney.org>
1479 Reviewed by Laszlo Gombos.
1481 https://bugs.webkit.org/show_bug.cgi?id=37762
1483 Fixes the sandbox option in configure.
1485 * configure.ac: Fix cut and paste error in the sandbox option causing
1486 --{enable,disable}-sandbox to be ineffective, and it to be controlled
1489 2010-04-09 Simon Hausmann <simon.hausmann@nokia.com>
1491 Unreviewed crash fix.
1493 Revert part of 57320 that would remove NDEBUG in release builds for
1498 2010-04-09 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1500 Reviewed by Simon Hausmann.
1502 [Qt] Fix crashes with package builds in release
1504 * WebKit.pri: Don't randomly add NDEBUG to the defines.
1506 2010-04-07 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1508 Reviewed by Kenneth Rohde Christiansen.
1510 [Qt] Fix trunk (non-standalone) builds for Symbian
1511 https://bugs.webkit.org/show_bug.cgi?id=37136
1513 Test for source files before building instead of relying on
1514 standalone_package config.
1518 2010-04-01 Kinuko Yasuda <kinuko@chromium.org>
1520 Reviewed by Dmitry Titov.
1522 Add FileThread for async file operation support in FileReader and FileWriter
1523 https://bugs.webkit.org/show_bug.cgi?id=36896
1525 Add EANBEL_FILE_READER and ENABLE_FILE_WRITER flags.
1529 2010-04-01 Ojan Vafai <ojan@chromium.org>
1531 Reviewed by Adam Barth.
1533 autoinstalled should be git ignored
1534 https://bugs.webkit.org/show_bug.cgi?id=36970
1538 2010-04-01 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1540 Reviewed by Kenneth Rohde Christiansen.
1542 [Qt]Add -Wextra warning level to the QtWebKit build
1543 https://bugs.webkit.org/show_bug.cgi?id=36971
1547 2010-04-01 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1549 Reviewed by Holger Freyther.
1551 [GTK] webkit_get_default_session() should make sure webkit_init() is called
1552 https://bugs.webkit.org/show_bug.cgi?id=36754
1558 2010-03-26 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1560 Reviewed by Simon Hausmann.
1562 [Qt] Build JavaScriptCore as a static library.
1563 https://bugs.webkit.org/show_bug.cgi?id=36590
1565 This patch takes what was left of the unused JavaScriptCore.pro
1566 and moved the compilation logic from JavaScriptCore.pri to
1571 2010-03-16 Xan Lopez <xlopez@igalia.com>
1573 Rubber-stamped by Gustavo Noronha.
1575 Update library version for 1.1.90 release.
1579 2010-03-16 Xan Lopez <xlopez@igalia.com>
1581 Reviewed by Gustavo Noronha.
1583 Bump version for 1.1.90 release.
1587 2010-03-16 Xan Lopez <xlopez@igalia.com>
1589 Reviewed by Gustavo Noronha.
1591 Add support for Fast Mobile Scrolling in the build system.
1595 2010-03-16 Simon Hausmann <simon.hausmann@nokia.com>
1597 Add WebKitTools/TestResultServer/index.yaml to gitattributes to ignore for crlf conversion.
1601 2010-03-12 Scott Byer <scottbyer@chromium.org>
1603 Reviewed by David Levin.
1605 Popup font size needs to be exposed to clients.
1606 https://bugs.webkit.org/show_bug.cgi?id=35990
1608 Add function to expose the popup menu font size, add a field to
1609 WebPopupMenuInfo that receives that information to convey that to
1610 the web view client's createPopupMenu() call.
1612 * WebCore/platform/chromium/PopupMenuChromium.cpp:
1613 * WebCore/platform/chromium/PopupMenuChromium.h:
1614 * WebKit/chromium/public/WebPopupMenuInfo.h:
1615 * WebKit/chromium/src/ChromeClientImpl.cpp:
1617 2010-03-11 Adam Roben <aroben@apple.com>
1619 Teach git about ObjC files
1621 Fixes <http://webkit.org/b/36015>.
1623 Reviewed by Tim Hatcher.
1625 * .gitattributes: Set the diff attribute for .m and .mm files, and .h
1626 files in Mac-specific directories. This can be used to generate
1627 more-readable diffs of ObjC files.
1629 2010-03-09 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1631 Unreviewed. Versioning for 1.1.23.
1635 2010-03-09 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1637 Unreviewed distcheck fix.
1641 2010-03-08 Jian Li <jianli@chromium.org>
1643 Reviewed by Dmitry Titov.
1646 https://bugs.webkit.org/show_bug.cgi?id=32993
1648 Add ENABLE_BLOB_SLICE feature define.
1652 2010-03-04 Fridrich Strba <fridrich.strba@bluewin.ch>
1654 Reviewed by Holger Freyther.
1656 https://bugs.webkit.org/show_bug.cgi?id=35726
1657 Remove orphaned #ifdef WTF_USE_GLIB_ICU_UNICODE_HYBRID
1659 Removing orphaned #if USE.
1663 2010-03-04 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1665 Reviewed by Tor Arne Vestbø.
1667 [Qt] Make the OUTPUT_DIR variable in qmake projects independent of build-webkit's logic.
1669 This also allows shadow builds relying only on qmake to work properly.
1673 2010-03-03 Fridrich Strba <fridrich.strba@bluewin.ch>
1675 Reviewed by Xan Lopez.
1677 Miscellaneous little fixes for the windows build of webkit-gtk
1678 https://bugs.webkit.org/show_bug.cgi?id=35640
1680 * GNUmakefile.am: On Windows with GCC, presence of
1681 __declspec(dllexport) on some symbols disables the autoexport/autoimport
1682 feature for all others. Using regex here assures that all symbols that
1683 need to be exported in the dll are actually exported.
1685 2010-03-02 Arno Renevier <arno@renevier.net>
1687 Reviewed by Gustavo Noronha Silva.
1689 [Gtk] implements ChromeClient::requestGeolocationPermissionForFrame
1690 https://bugs.webkit.org/show_bug.cgi?id=35210
1694 2010-03-02 Dmitry Titov <dimich@chromium.org>
1696 Reviewed by Alexey Proskuryakov.
1698 Ignore compiled Java test cases in .gitignore.
1699 https://bugs.webkit.org/show_bug.cgi?id=35559
1703 2010-02-26 Arno Renevier <arno@renevier.net>
1705 Reviewed by Gustavo Noronha Silva.
1707 [Gtk] ignore WebKit/gtk/docs/GNUmakefile.in in .gitignore
1708 https://bugs.webkit.org/show_bug.cgi?id=35424
1712 2010-02-24 Sam Kerner <skerner@chromium.org>
1714 Reviewed by Darin Fisher.
1716 Expose WebFrame::setCanHaveScrollbars(). This allows a view
1717 which is being resized to not need scroll bars to ensure that
1720 Existing function setAllowsScrolling() was renamed
1721 setCanHaveScrollbars(), to be consistant with change 37159:
1722 http://trac.webkit.org/changeset/37159
1724 https://bugs.webkit.org/show_bug.cgi?id=35257
1726 * WebKit/chromium/public/WebFrame.h:
1727 * WebKit/chromium/src/ChromeClientImpl.cpp:
1728 * WebKit/chromium/src/WebFrameImpl.cpp:
1729 * WebKit/chromium/src/WebFrameImpl.h:
1731 2010-02-19 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
1733 Reviewed by Kenneth Rohde Christiansen.
1735 [Qt] Remove QGVLauncher
1737 https://bugs.webkit.org/show_bug.cgi?id=35292
1741 2010-02-24 Xan Lopez <xlopez@igalia.com>
1743 Reviewed by Gustavo Noronha.
1745 Enable SharedWorkers by default, since that's been the default for
1746 a long time in our build-webkit configuration.
1750 2010-02-23 James Choi <jchoi42@pha.jhu.edu>
1752 Add Solaris definitions
1753 https://bugs.webkit.org/show_bug.cgi?id=35214
1755 * WebKit/chromium/src/WebViewImpl.cpp
1756 * WebKit/chromium/src/WebFrameImpl.cpp
1758 2010-02-23 Arno Renevier <arno@renevier.net>
1760 Reviewed by Gustavo Noronha Silva.
1762 [Gtk]: testwebview does not work when called with absolute path
1763 https://bugs.webkit.org/show_bug.cgi?id=34940
1765 When testwebview is called as absolute path, chdir to executable
1766 directory before searching resource files.
1770 2010-02-23 Leandro Pereira <leandro@profusion.mobi>
1772 Reviewed by Gustavo Noronha Silva.
1774 Changes references of GOwnPtr to reflect their new place.
1775 http://webkit.org/b/35084
1777 * JavaScriptCore/JavaScriptCore.gypi:
1778 * JavaScriptCore/wtf/Threading.h:
1779 * JavaScriptCore/wtf/unicode/glib/UnicodeGLib.h:
1781 2010-02-23 Leandro Pereira <leandro@profusion.mobi>
1783 Reviewed by Gustavo Noronha Silva.
1785 Fixes references to GOwnPtr and GRefPtr so the GTK+ port builds
1787 http://webkit.org/b/35084
1791 2010-02-23 Diego Escalante Urrelo <descalante@igalia.com>
1793 Reviewed by Eric Seidel.
1795 [gtk] missing libsoup-2.4 package in gir generation
1796 https://bugs.webkit.org/show_bug.cgi?id=35199
1798 Include libsoup-2.4 package in gobject introspection .gir generation.
1802 2010-02-22 Huahui Wu <hwu@google.com>
1804 Reviewed by Eric Seidel.
1806 Add code that enables SquirrelFish Extreme (a.k.a JSCX, JSC JIT)
1807 in Android. It's disabled by default, but is enabled when the
1808 enveronment variable ENABLE_JSC_JIT is set to true.
1809 https://bugs.webkit.org/show_bug.cgi?id=34855
1813 2010-02-22 Xan Lopez <xlopez@igalia.com>
1815 Reviewed by Gustavo Noronha.
1817 Bump library versioning for 1.1.22 release.
1821 2010-02-22 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1823 Reviewed by Kenneth Rohde Christiansen.
1825 [Qt] Add support for layout tests on Symbian
1826 https://bugs.webkit.org/show_bug.cgi?id=31589
1830 2010-02-20 Noam Rosenthal <noam.rosenthal@nokia.com>
1832 Reviewed by Laszlo Gombos.
1834 [Qt] ENABLE_3D_RENDERING should be optional
1835 https://bugs.webkit.org/show_bug.cgi?id=35100
1837 * WebKit.pri: ENABLE_3D_RENDERING moved to a proper feature test
1839 2010-02-19 Maciej Stachowiak <mjs@apple.com>
1841 Reviewed by David Levin.
1843 Add an ENABLE flag for sandboxed iframes to make it possible to disable it in releases
1844 https://bugs.webkit.org/show_bug.cgi?id=35147
1848 2010-02-18 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1850 Reviewed by Eric Seidel.
1852 Add .gitattributes file for custom ChangeLog merge-driver
1854 * .gitattributes: Added.
1856 2010-02-17 Noam Rosenthal <noam.rosenthal@nokia.com>
1858 Reviewed by Ariya Hidayat.
1860 [Qt] GraphicsLayer: support perspective and 3D transforms
1861 https://bugs.webkit.org/show_bug.cgi?id=34960
1863 * WebKit.pri: added appropriate define: ENABLED_3D_RENDERING
1865 2010-02-15 Philippe Normand <pnormand@igalia.com>
1867 Reviewed by Gustavo Noronha Silva.
1869 [GStreamer] Should handle BUFFERING messages
1870 https://bugs.webkit.org/show_bug.cgi?id=30004
1872 * configure.ac: Bump gstreamer -core/-plugins-base requirements to
1873 0.10.25 which is the minimum required version for on-disk buffering.
1875 2010-02-16 Xan Lopez <xlopez@igalia.com>
1877 Reviewed by Gustavo Noronha.
1879 Bump version to 1.1.22 so we can depend on it in applications.
1883 2010-02-12 Simon Hausmann <simon.hausmann@nokia.com>
1885 Reviewed by Holger Freyther.
1887 Removed WMLInputElement.* from .gitattributes as the file is
1892 2010-02-10 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1894 Reviewed by Tor Arne Vestbø.
1896 [Qt] Make qtlauncher and qgvlauncher use the generated headers
1897 path to make sure they are correctly generated.
1901 2010-02-10 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1903 Reviewed by Tor Arne Vestbø.
1905 [Qt] Manually add support for the install target on Symbian.
1907 This is required to copy the headers over the ones in Qt.
1911 2010-02-11 Fridrich Strba <fridrich.strba@bluewin.ch>
1913 Reviewed by Gustavo Noronha Silva.
1915 Detect properly different versions of libpng out there.
1919 2010-02-11 Xan Lopez <xlopez@igalia.com>
1921 Try to fix GTK+ build.
1925 2010-02-11 Antonio Gomes <tonikitoo@webkit.org>
1927 Reviewed by Xan Lopez.
1929 Adjust gstreamer-plugins-base minimum version check (from 0.10 to 0.10.23).
1933 2010-02-08 Maciej Stachowiak <mjs@apple.com>
1935 Reviewed by Cameron Zwarich.
1937 Restore ENABLE_RUBY flag so vendors can ship with Ruby disabled if they choose.
1938 https://bugs.webkit.org/show_bug.cgi?id=34698
1942 2010-02-08 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1944 Reviewed by Xan Lopez.
1946 Bump version to 1.1.21, and adjust library versioning accordingly.
1950 2010-02-05 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1952 Reviewed by Gustavo Noronha.
1954 Add gstreamer-app-0.10 to configure.ac
1955 https://bugs.webkit.org/show_bug.cgi?id=34317
1959 2010-02-05 Simon Hausmann <simon.hausmann@nokia.com>
1961 Reviewed by Tor Arne Vestbø.
1963 Add .gitattributes file to tell git about files with Windows linefeeds
1964 https://bugs.webkit.org/show_bug.cgi?id=34645
1966 On Windows git defaults to "true" for core.autocrlf, meaning all text
1967 files in the working directory are converted from CRLF to LF on checkin
1968 time. Some files present in the repository have been checked in with
1969 CRLF linefeeds and git should not try to convert them. The added
1970 .gitattributes file tells git to not do any CRLF conversion.
1972 * .gitattributes: Added.
1974 2010-02-05 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1976 Reviewed by Simon Hausmann.
1978 [Qt] Generate convenience headers (QWebView, etc) using qmake
1980 In Qt this is done using syncqt, but we use a pro-file instead
1981 that generates makefile-rules for each of the extra headers.
1983 These extra headers are installed alongside the normal headers.
1985 * DerivedSources.pro: Include API-DerivedSources
1987 2010-02-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1989 Reviewed by Lars Knoll.
1991 [Qt] Make 'make -f Makefile.DerivedSources qmake' work
1993 Previously this target ended up generating a file named
1994 Makefile.DerivedSources.DerivedSources, and so on.
1996 * DerivedSources.pro:
1998 2010-02-04 Christian Dywan <christian@twotasts.de>
2000 Reviewed by Xan Lopez.
2002 Require either libsoup 2.28.2 or 2.29.90.
2006 2010-02-04 Xan Lopez <xlopez@igalia.com>
2008 Reviewed by Gustavo Noronha.
2010 Bump minimum libsoup requirement to 2.29.90
2014 2010-02-02 Gustavo Noronha Silva <gns@gnome.org>
2016 Reviewed by Xan Lopez.
2018 Bump version, and adjust library versioning for 1.1.20.
2022 2010-01-29 Jeremy Orlow <jorlow@chromium.org>
2024 Reviewed by Dimitri Glazkov.
2026 A first step towards the Indexed Database API
2027 https://bugs.webkit.org/show_bug.cgi?id=34342
2029 Add Indexed Database API
2033 2010-01-27 Simon Hausmann <simon.hausmann@nokia.com>
2035 Reviewed by Kenneth Rohde Christiansen.
2037 [Qt] Don't build the tests in packages, only the launcher(s)
2041 2010-01-27 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
2043 Reviewed by Tor Arne Vestbø.
2045 [Qt] Add the "d" suffix to QtWebKit's dll on Windows.
2049 2010-01-27 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
2051 Unreviewed build fix
2053 [Qt] Build fix for windows when QTDIR contains release libraries.
2055 * WebKit.pri: Use the <name>.lib syntax for linking instead of qmake's -l<name> emulation
2057 2010-01-26 Jedrzej Nowacki <jedrzej.nowacki@nokia.com>
2059 Reviewed by Simon Hausmann.
2061 First steps of the QtScript API.
2063 Two new classes were created; QScriptEngine and QScriptValue.
2064 The first should encapsulate a javascript context and the second a script
2067 This API is still in development, so it isn't compiled by default.
2068 To trigger compilation, pass --qmakearg="CONFIG+=build-qtscript" to
2071 https://bugs.webkit.org/show_bug.cgi?id=32565
2075 2010-01-25 Simon Hausmann <simon.hausmann@nokia.com>
2077 Reviewed by Laszlo Gombos.
2079 [Qt] Fix the build on Maemo5.
2081 https://bugs.webkit.org/show_bug.cgi?id=34051
2083 * WebKit.pri: Disable the use of uitools, just like it's done for Symbian.
2085 2010-01-21 No'am Rosenthal <noam.rosenthal@nokia.com>
2087 Reviewed by Antti Koivisto.
2089 [Qt] Implement GraphicsLayer for accelerated layer compositing
2090 https://bugs.webkit.org/show_bug.cgi?id=33514
2092 * WebKit.pri: Addded compile flags to enable accelerated compositing
2093 on versions higher than 4.5
2095 2010-01-20 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2097 Reviewed by Simon Hausmann.
2099 [Qt] Make DumpRenderTree build on Windows
2103 2010-01-20 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
2105 Reviewed by Simon Hausmann.
2107 [Qt] Fix the recursive generated_files target to work with qmake -r -o
2109 * DerivedSources.pro:
2111 2010-01-20 Simon Hausmann <simon.hausmann@nokia.com>
2113 Reviewed by Tor Arne Vestbø.
2115 [Qt] Make it possible (on *nix at least) to recursively call "make generated_files"
2117 * DerivedSources.pro:
2119 2010-01-19 Gustavo Noronha Silva <gns@gnome.org>
2121 Unreviewed. Shared library versioning update for 1.1.19.
2125 2010-01-15 Gustavo Noronha Silva <gns@gnome.org>
2127 Rubber-stamped by Xan Lopez.
2129 Bump version to 1.1.19.
2133 2010-01-14 Csaba Osztrogonác <ossy@webkit.org>
2135 Reviewed by Eric Seidel.
2137 [Qt] Defective dependencies caused build failing on QtBuildBot.
2138 https://bugs.webkit.org/show_bug.cgi?id=33693
2140 * WebKit.pri: CONFIG += depend_includepath added.
2142 2010-01-14 Steve Block <steveblock@google.com>
2144 Reviewed by David Levin.
2146 Moves general includes before bindings includes in Android build system.
2147 https://bugs.webkit.org/show_bug.cgi?id=33623
2149 This avoids problems with collisions between WebCore/platform/text/StringBuilder.h
2150 and the new JavaScriptCore/runtime/StringBuilder.h. This change puts
2151 JavaScriptCore/runtime and other bindings includes after the WebCore and other
2152 general includes, so that the WebCore StringBuilder.h is picked up when building
2155 * Android.mk: Modified.
2157 2010-01-13 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
2159 Reviewed by Simon Hausmann.
2161 [Qt] Split the build process in two different .pro files.
2162 This allows qmake to be run once all source files are available.
2164 * DerivedSources.pro: Added.
2167 2010-01-07 Daniel Bates <dbates@rim.com>
2169 Reviewed by Eric Seidel.
2171 https://bugs.webkit.org/show_bug.cgi?id=32987
2173 Added ENABLE_XHTMLMP flag. Disabled by default.
2177 2010-01-05 Gustavo Noronha Silva <gns@gnome.org>
2179 Reviewed by Xan Lopez.
2181 Based on idea and original patch by Evan Martin.
2183 Remove libWebCore intermediate library, to improve link time.
2185 [GTK] Build time must be reduced
2186 https://bugs.webkit.org/show_bug.cgi?id=32921
2190 2010-01-05 Xan Lopez <xlopez@igalia.com>
2192 Bump for 1.1.18 release.
2196 2010-01-04 Gustavo Noronha Silva <gns@gnome.org>
2198 Fix JSCore-1.0.gir path to fix make distcheck.
2202 2010-01-04 Simon Hausmann <simon.hausmann@nokia.com>
2204 Reviewed by Tor Arne Vestbø.
2206 [Qt] Fix standalone package builds.
2208 * WebKit.pri: Add logic for detecting standalone builds. Set OUTPUT_DIR to the top-level dir in that case.
2209 * WebKit.pro: Don't build JSC and DRT for package builds.
2211 2010-01-04 Eric Seidel <eric@webkit.org>
2213 Reviewed by Adam Barth.
2215 bugzilla-tool should not require users to install mechanize
2216 https://bugs.webkit.org/show_bug.cgi?id=32635
2218 * .gitignore: Ignore autoinstall.cache.d directory created by autoinstall.py
2220 2009-12-28 Estêvão Samuel Procópio <tevaum@gmail.com>
2222 Reviewed by Gustavo Noronha Silva.
2224 Bug 32940: [GTK] Changing the download throttle conditions.
2225 https://bugs.webkit.org/show_bug.cgi?id=32716
2227 The WebKitDownload progress notification was taking long to
2228 update. This fix makes notification happens each 0.7 secs
2229 or when the progress ups in 1%.
2231 * WebKit/gtk/webkit/webkitdownload.cpp:
2233 2009-12-22 Simon Hausmann <simon.hausmann@nokia.com>
2235 Rubber-stamped by Holger Freyther.
2237 Adjusted path to QtLauncher.
2241 2009-12-19 Evan Martin <evan@chromium.org>
2243 Reviewed by Gustavo Noronha Silva.
2245 Add a couple of WebKitGtk files to .gitignore.
2249 2009-12-18 Benjamin Otte <otte@gnome.org>
2251 Reviewed by Xan Lopez.
2253 [GTK] RemoveDashboard support. It's useless.
2257 2009-12-18 Simon Hausmann <simon.hausmann@nokia.com>
2259 Reviewed by Tor Arne Vestbø.
2261 [Qt] Clean up the qmake build system to distinguish between trunk builds and package builds
2263 https://bugs.webkit.org/show_bug.cgi?id=32716
2265 * WebKit.pri: Use standalone_package instead of QTDIR_build
2267 2009-12-17 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2269 Unreviewed. Build fixes for make distcheck.
2273 2009-12-16 Dan Winship <danw@gnome.org>
2275 Reviewed by Gustavo Noronha Silva.
2277 [Gtk] Content-Encoding support
2279 https://bugs.webkit.org/show_bug.cgi?id=522772
2281 * configure.ac: require libsoup 2.28.2 for SoupContentDecoder
2283 2009-12-13 Eric Seidel <eric@webkit.org>
2285 Reviewed by Gavin Barraclough.
2287 string-base64 test does not compute a valid base64 string
2288 http://bugs.webkit.org/show_bug.cgi?id=16806
2290 * tests/string-base64.js: change str[i] to str.charCodeAt(i)
2292 2009-12-10 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2294 Reviewed by Xan Lopez.
2296 [GTK] Should provide an API to control the IconDatabase
2297 https://bugs.webkit.org/show_bug.cgi?id=32334
2299 Add test to make sure favicon reporting works.
2303 2009-12-09 Steve Block <steveblock@google.com>
2305 Reviewed by Adam Barth.
2307 Adds Android Makefiles for building with V8.
2308 https://bugs.webkit.org/show_bug.cgi?id=32278
2310 * Android.mk: Modified. Includes Makefiles for V8.
2312 2009-12-08 Steve Block <steveblock@google.com>
2314 Reviewed by Adam Barth.
2316 [Android] Adds Makefiles for Android port.
2317 https://bugs.webkit.org/show_bug.cgi?id=31325
2319 * Android.mk: Added.
2321 2009-12-08 Christian Dywan <christian@twotoasts.de>
2323 Reviewed by Xan Lopez.
2325 * configure.ac: Require only libSoup 2.27.91 but check for 2.29.3
2326 and define HAVE_LIBSOUP_2_29_3 in that case.
2328 2009-12-08 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2330 Rubber-stamped by Xan Lopez.
2332 Late post-release version bump.
2336 2009-12-08 Dominik Röttsches <dominik.roettsches@access-company.com>
2338 Reviewed by Gustavo Noronha Silva.
2340 [Gtk] Create a TextBreakIterator implementation based on GLib (without ICU)
2341 https://bugs.webkit.org/show_bug.cgi?id=31469
2343 Removing hybrid configuration for --with-unicode-backend=glib
2344 ICU not required anymore.
2346 * autotools/webkit.m4:
2348 2009-12-08 Nikolas Zimmermann <nzimmermann@rim.com>
2350 Rubber-stamped by Maciej Stachowiak.
2352 Turn on (SVG) Filters for Gtk.
2353 https://bugs.webkit.org/show_bug.cgi?id=32224
2357 2009-12-07 Dmitry Titov <dimich@chromium.org>
2359 Rubber-stamped by Darin Adler.
2361 Remove ENABLE_SHARED_SCRIPT flags
2362 https://bugs.webkit.org/show_bug.cgi?id=32245
2363 This patch was obtained by "git revert" command and then un-reverting of ChangeLog files.
2367 2009-12-06 Gustavo Noronha Silva <gns@gnome.org>
2369 Reviewed by Xan Lopez.
2371 Build the new API test.
2373 [GTK] REGRESSION: webkit thinks it can render PDFs
2374 https://bugs.webkit.org/show_bug.cgi?id=32183
2378 2009-12-05 Vincent Untz <vuntz@gnome.org>
2380 Reviewed by Gustavo Noronha.
2382 Fixes race for builds with introspection enabled, and parallel
2387 2009-12-04 Xan Lopez <xlopez@igalia.com>
2389 Reviewed by Gustavo Noronha.
2391 [GTK]Enable DNS prefetching
2392 https://bugs.webkit.org/show_bug.cgi?id=23846
2394 Bump libsoup required version to 2.29.3 for DNS prefetching.
2398 2009-11-30 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2400 Rubber-stamped by Xan Lopez.
2402 Make sure we distribute and install GObject Introspection files.
2406 2009-11-30 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2408 Build fix. Make sure JSCore-1.0.gir is added to the distributed
2413 2009-11-30 Xan Lopez <xlopez@igalia.com>
2415 Reviewed by Gustavo Noronha.
2417 Bump versions for 1.1.17 release.
2421 2009-11-30 Jan-Arve Sæther <jan-arve.saether@nokia.com>
2423 Reviewed by Simon Hausmann.
2425 [Qt] Fix compilation with win32-icc
2427 Include os-win32 for stdint.h since MS does not ship that in their PSDK.
2431 2009-11-26 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2433 Reviewed by Oliver Hunt.
2435 Move GOwnPtr* from wtf to wtf/gtk
2436 https://bugs.webkit.org/show_bug.cgi?id=31793
2438 * GNUmakefile.am: Add JavaScriptCore/wtf/gtk to
2441 2009-11-24 Dmitry Titov <dimich@chromium.org>
2443 Reviewed by Eric Seidel.
2445 Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
2446 https://bugs.webkit.org/show_bug.cgi?id=31444
2450 2009-11-24 Jason Smith <dark.panda@gmail.com>
2452 Reviewed by Alexey Proskuryakov.
2454 RegExp#exec's returned Array-like object behaves differently from
2456 https://bugs.webkit.org/show_bug.cgi?id=31689
2458 * LayoutTests/fast/js/regexp-in-and-foreach-handling.html: Added.
2459 * LayoutTests/fast/js/script-tests/regexp-in-and-foreach-handling.js: Added.
2460 * LayoutTests/fast/js/regexp-in-and-foreach-handling-expected.txt: Added.
2462 2009-11-24 Jens Alfke <snej@chromium.org>
2464 Reviewed by David Levin.
2466 Ignore Chromium's Xcode projects that are auto-generated from .gyp files.
2467 https://bugs.webkit.org/show_bug.cgi?id=31847
2469 * .gitignore: Add three .xcodeproj files.
2471 2009-11-09 Priit Laes <plaes@plaes.org>
2473 Reviewed by Oliver Hunt.
2475 [Gtk] Build from tarball fails with --enable-introspection
2476 https://bugs.webkit.org/show_bug.cgi?id=31261
2478 We need to enable gobject-introspection during distcheck otherwise
2479 some of the required files are missing in tarball.
2483 2009-11-05 Priit Laes <plaes@plaes.org>
2485 Reviewed by Jan Alonzo.
2487 [Gtk] Build failure with --enable-introspection
2488 https://bugs.webkit.org/show_bug.cgi?id=31102
2490 Add search and include paths for JSCore-1.0.gir required by
2491 gobject-introspection tools.
2495 2009-11-04 Benjamin Otte <otte@gnome.org>
2497 Reviewed by Gustavo Noronha.
2499 Update Cairo requirement to 1.6.
2501 https://bugs.webkit.org/show_bug.cgi?id=19266
2505 2009-11-02 Estêvão Samuel Procópio <tevaum@gmail.com>
2507 Reviewed by Gustavo Noronha.
2509 [Build] make install ignores --prefix option for gobject-introspection.
2510 https://bugs.webkit.org/show_bug.cgi?id=31025
2512 Make the build system use the --prefix path also when installing
2513 gobject-introspection files.
2515 * configure.ac: use --prefix path in GITDIR and GIRTYPELIBDIR
2517 2009-11-02 Xan Lopez <xlopez@igalia.com>
2519 Bump version before release (or post-release, depending on your
2520 point of view) so that we can make applications depending on
2521 unreleased APIs in WebKit svn fail at configure time when the
2522 requirements are not met.
2526 2009-11-01 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2528 Reviewed by Eric Seidel.
2530 Turn on warnings for QtWebKit for gcc
2531 https://bugs.webkit.org/show_bug.cgi?id=30958
2533 * WebKit.pri: Turn on warnings for the GCC compiler
2535 2009-10-30 Adam Barth <abarth@webkit.org>
2537 Reviewed by Mark Rowe.
2539 Teach git to ignore some files
2540 https://bugs.webkit.org/show_bug.cgi?id=30951
2542 Ignore WebKitBuild because we never want to version that directory.
2543 Also, ignore the xcode project files so git clean doesn't blow away
2544 your project settings. Finally, ignore the compiled python files in
2545 WebKitTools/Script modules because they clutter up git status.
2547 * .gitignore: Added.
2549 2009-10-30 Roland Steiner <rolandsteiner@chromium.org>
2551 Reviewed by Eric Seidel.
2553 Remove ENABLE_RUBY guards as discussed with Dave Hyatt and Maciej Stachowiak.
2555 Bug 28420 - Implement HTML5 <ruby> rendering
2556 (https://bugs.webkit.org/show_bug.cgi?id=28420)
2558 No new tests (no functional change).
2562 2009-10-26 Holger Hans Peter Freyther <zecke@selfish.org>
2564 Rubber-stamped by Darin Adler.
2566 Export fastMalloc, fastCalloc, fastRealloc and fastFree
2567 https://bugs.webkit.org/show_bug.cgi?id=30769
2569 Export the FastMalloc functions outside of the libwebkit library
2570 to be able to instrument memory allocations. These are C++ symbols
2571 but do not require the C++ runtime to be useful and should be of
2572 no harm to plain C code.
2574 * autotools/symbols.filter:
2576 2009-10-26 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2578 Reviewed by Jan Alonzo.
2580 Alternative solution to regression introduced in r48672.
2584 2009-10-26 Xan Lopez <xlopez@igalia.com>
2586 Reviewed by Gustavo Noronha.
2588 Update for 1.1.16 release.
2592 2009-10-24 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2594 Reviewed by Holger Freyther.
2596 [Qt] [Symbian] Set the capability and memory required to run QtWebKit for Symbian
2597 https://bugs.webkit.org/show_bug.cgi?id=30476
2599 Set the stack size to 80 Kb and heap size to the 128kB - 32MB range
2600 to all executables linking against WebKit library.
2604 2009-10-18 Jan Michael Alonzo <jmalonzo@webkit.org>
2606 Reviewed by Holger Freyther.
2608 [GTK] Add MathML to the build system
2609 https://bugs.webkit.org/show_bug.cgi?id=30487
2611 Add --enable-mathml to configure.
2615 2009-10-15 Jan Michael Alonzo <jmalonzo@webkit.org>
2617 Reviewed by Xan Lopez.
2619 [GTK] marshal stamp files are not cleaned after a distclean
2620 https://bugs.webkit.org/show_bug.cgi?id=30156
2622 Add the stamp files directly to cleanfiles. Also rearrange the
2623 variable declarations so we don't miss any files that need to be
2624 cleaned up during the clean targets.
2628 2009-10-15 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2630 Unreviewed. Help text fix - Web Sockets default is no, not yes.
2634 2009-10-12 Jan Michael Alonzo <jmalonzo@webkit.org>
2636 Rubberstamped by Eric Seidel.
2638 [Gtk] Fix icu CFLAG for Darwin
2639 https://bugs.webkit.org/show_bug.cgi?id=29517
2641 Don't escape the srcdir variable. Also use $host instead of the
2644 * autotools/webkit.m4:
2646 2009-10-12 Jan Michael Alonzo <jmalonzo@webkit.org>
2648 Reviewed by Gustavo Noronha.
2650 [Gtk] Use the SQLite3 headers from WebKitLibraries if sqlite3 is undetected
2651 https://bugs.webkit.org/show_bug.cgi?id=29518
2655 2009-10-05 Zoltan Horvath <zoltan@webkit.org>
2657 Reviewed by Simon Hausmann.
2659 [Qt] Disable TCmalloc for Windows port at the present, because MinGW
2660 hasn't got built-in pthread library.
2664 2009-10-02 Prasanth Ullattil <prasanth.ullattil@nokia.com>
2666 Reviewed by Simon Hausmann.
2668 Disable a few more harmless MSVC warnings.
2672 2009-10-01 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2674 Unreviewed, build fix.
2676 [Qt] Symbian build break after r48976.
2677 unix is set for Symbian in the Qt build system.
2681 2009-10-01 Zoltan Horvath <zoltan@webkit.org>
2683 Reviewed by Simon Hausmann.
2685 [Qt] Enable TCmalloc for the Linux, Mac and Windows Qt-port
2686 https://bugs.webkit.org/show_bug.cgi?id=27029
2688 Remove USE_SYSTEM_MALLOC for Linux, Mac and Windows Qt-port from WebKit.pri,
2689 so these Qt-ports will use TCmalloc as other ports.
2693 2009-10-01 Martin Robinson <martin.james.robinson@gmail.com>
2695 Reviewed by Xan Lopez.
2697 [GTK] GtkIMContext filtering interferes with DOM key events
2698 https://bugs.webkit.org/show_bug.cgi?id=28733
2700 Add new key event test ensuring that IME keypresses are handled.
2704 2009-10-01 Philippe Normand <pnormand@igalia.com>
2706 Reviewed by Xan Lopez.
2708 [GTK] data: uri support in media player
2709 https://bugs.webkit.org/show_bug.cgi?id=29842
2711 Check presence of gstreamer-pbutils-0.10.
2715 2009-09-26 David Kilzer <ddkilzer@apple.com>
2717 GTK BUILD FIX: add ENABLE_ORIENTATION_EVENTS support to configure.ac
2719 * configure.ac: Added support for ENABLE_ORIENTATION_EVENTS.
2721 2009-09-23 Xan Lopez <xlopez@igalia.com>
2723 Reviewed by Gustavo Noronha.
2725 Do not add unneeded include paths for gir files, and add the
2726 include paths for headers manually instead of relying on our own
2727 pc file and installed headers, since that adds a circular
2732 2009-09-23 Jan Michael Alonzo <jmalonzo@webkit.org>
2734 Reviewed by Xan Lopez.
2736 Minor reorganization to the patch landed in
2737 http://trac.webkit.org/changeset/48670. Also move JSCore-1.0.gir
2738 in the gtk directory as that's only useful to the Gtk port at the
2744 2009-09-23 Xan Lopez <xlopez@igalia.com>
2746 Reviewed by Gustavo Noronha.
2748 [GTK] We should generate our own gir file for introspection
2749 https://bugs.webkit.org/show_bug.cgi?id=29603
2751 Generate gir and typelib files for WebKit and JSCore. The JSCore
2752 gir file is handwritten (since it's only useful, for now, as a
2753 dependency of the WebKit gir file), the WebKit one is
2754 autogenerated from the headers.
2757 * JSCore-1.0.gir: Added.
2760 2009-09-22 Philippe Normand <pnormand@igalia.com>
2762 Reviewed by Xan Lopez.
2764 link errors due to wrong UNICODE_LIBS on Ubuntu Jaunty
2765 https://bugs.webkit.org/show_bug.cgi?id=29638
2767 Call icu-cconfig with ldflags-libsonly to prevent having a -L
2768 statement that could override libs installed in another prefix.
2770 * autotools/webkit.m4:
2772 2009-09-21 Xan Lopez <xlopez@igalia.com>
2774 Reviewed by Gustavo Noronha.
2776 Bump version for 1.1.15 release.
2780 2009-09-18 Xan Lopez <xlopez@igalia.com>
2782 Reviewed by Gustavo Noronha and Jan Alonzo.
2784 [GTK] context menu overriding API is very limited
2785 https://bugs.webkit.org/show_bug.cgi?id=27546
2787 Add new tests to the build.
2791 2009-09-18 Xan Lopez <xlopez@igalia.com>
2793 Reviewed by Gustavo Noronha and Jan Alonzo.
2795 [GTK] context menu overriding API is very limited
2796 https://bugs.webkit.org/show_bug.cgi?id=27546
2798 Add WebKitHitTestResult to the build.
2802 2009-09-10 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2804 Reviewed by Ariya Hidayat.
2806 Disable some ARM compiler warnings
2807 https://bugs.webkit.org/show_bug.cgi?id=29083
2809 The following ARM compiler warnings are disabled
2811 - #68-D: integer conversion resulted in a change of sign
2812 - #111-D: statement is unreachable
2813 - #177-D: variable XXX was declared but never referenced
2814 - #368-D: class XXX defines no constructor to initialize the following: YYY
2815 - #830-D: function XXX "XXX::operator new" has no corresponding operator delete
2816 - #1293-D: assignment in condition
2820 2009-09-09 Kenneth Rohde Christiansen <kenneth@webkit.org>
2822 Reviewed by Simon Hausmann.
2824 [Qt] Add the alternative QtLauncher (based on QGraphicsView) to the build.
2826 https://bugs.webkit.org/show_bug.cgi?id=28862
2830 2009-09-07 Xan Lopez <xlopez@igalia.com>
2832 Rubber-stamped by Gustavo Noronha.
2834 Bump versions in preparation for 1.1.14 release.
2838 2009-09-07 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2840 Reviewed by Xan Lopez.
2842 https://bugs.webkit.org/show_bug.cgi?id=26854
2843 [GTK] Needs API to allow more control over outgoing requests
2845 * GNUmakefile.am: new files added to the build for new class
2846 WebKitNetworkResponse
2848 2009-09-06 Martin Robinson <martin.james.robinson@gmail.com>
2850 Reviewed by Gustavo Noronha, Jan Alonzo and Xan Lopez.
2852 [Gtk] Expose a database API
2853 https://bugs.webkit.org/show_bug.cgi?id=27899
2855 Expose an HTML5 database API for GTK+.
2859 2009-09-04 Albert Bachand <albertb@google.com>
2861 Reviewed by Eric Seidel.
2863 Modify the condition regarding the key modifier for opening combo
2864 boxes under GTK from just PLATFORM(GTK) to also look for
2865 (PLATFORM(CHROMIUM) && PLATFORM(LINUX)).
2867 * WebCore/dom/SelectElement.cpp:
2868 * WebCore/manual-tests/select-popup-on-spacebar.html:
2870 2009-09-02 Jan Michael Alonzo <jmalonzo@webkit.org>
2872 Reviewed by Xan Lopez and Gustavo Noronha.
2874 [Gtk] Implement a WebDataSource for the gtk port
2875 https://bugs.webkit.org/show_bug.cgi?id=24758
2877 Add WebKitWebDataSource unit test to the build script
2881 2009-09-02 Jan Michael Alonzo <jmalonzo@webkit.org>
2883 Reviewed by Xan Lopez and Gustavo Noronha.
2885 [Gtk] Implement a WebDataSource for the gtk port
2886 https://bugs.webkit.org/show_bug.cgi?id=24758
2888 Add WebKitWebDataSource and DocumentLoaderGtk to the build script.
2892 2009-09-01 Jan Michael Alonzo <jmalonzo@webkit.org>
2894 Reviewed by Xan Lopez and Gustavo Noronha.
2896 [Gtk] Implement a WebDataSource for the gtk port
2897 https://bugs.webkit.org/show_bug.cgi?id=24758
2899 Add WebKitWebResource to the build script.
2903 2009-08-28 Jan Michael Alonzo <jmalonzo@webkit.org>
2905 Reviewed by Oliver Hunt.
2907 Gtk Build broken for OSX Quartz
2908 https://bugs.webkit.org/show_bug.cgi?id=28727
2910 Define XP_UNIX for non-Win OS builds.
2914 2009-08-28 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2916 Reviewed by Holger Freyther.
2918 https://bugs.webkit.org/show_bug.cgi?id=25889
2919 [GTK] scrollbar policy for main frame is not implementable
2921 Adding files for the new test for window-related issues (starting
2922 with scrollbar policy).
2926 2009-08-27 Priit Laes <plaes@plaes.org>
2928 Reviewed by Xan Lopez.
2930 [GTK] Out-of-srcdir build problem
2931 https://bugs.webkit.org/show_bug.cgi?id=28741
2933 * GNUmakefile.am, autotools/webkit.m4:
2934 Fix problem with out-of-srcdir builds. Also bump required glib version.
2936 2009-08-24 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2938 Reviewed by Xan Lopez.
2940 Bump package and so versions for 1.1.13 release.
2944 2009-08-22 Javier Jardón <javierjc1982@gmail.com>
2946 [GTK] Not use deprecated symbols in WebKitWebView example code.
2947 https://bugs.webkit.org/show_bug.cgi?id=28651
2949 * WebKit/gtk/webkit/webkitwebview.cpp
2951 2009-08-18 Xan Lopez <xlopez@igalia.com>
2953 Rubber-stamped by Holger Freyther.
2955 Require at least libsoup 2.27.91 for the new password
2956 manager/authentication APIs.
2960 2009-08-18 Drew Wilson <atwilson@google.com>
2962 Reviewed by NOBODY (Build Break).
2964 Speculative fix for GTK DumpRenderTree.
2968 2009-08-18 Kent Tamura <tkent@chromium.org>
2970 Reviewed by Eric Seidel.
2972 Add --enable-datalist option.
2976 2009-08-14 Adam Bergkvist <adam.bergkvist@ericsson.com>
2978 Reviewed by Sam Weinig.
2980 [GTK] Added EventSource to the build (default on).
2981 https://bugs.webkit.org/show_bug.cgi?id=14997
2985 2009-08-14 Jan Michael Alonzo <jmalonzo@webkit.org>
2987 Rubber-stamped by Gustavo Noronha.
2989 Initialize CFLAGS and CXXFLAGS before the main body of the
2990 WEBKIT_INIT macro so C files don't get built with "-g -O2".
2992 * autotools/webkit.m4:
2994 2009-08-12 Xan Lopez <xlopez@igalia.com>
2996 Reviewed by Jan Alonzo.
2998 [GTK] Remove keyring optional features
2999 https://bugs.webkit.org/show_bug.cgi?id=28173
3001 Remove keyring support, we now do authentication storage through
3002 libsoup. We depend on libsoup master now, will bump the dependency
3003 when there's a new release.
3008 2009-08-11 Drew Wilson <atwilson@google.com>
3010 Reviewed by NOBODY (Build break).
3012 Speculative fix for GTK build break.
3016 2009-08-11 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3018 Reviewed by Simon Hausmann.
3020 Build the TestNetscapePlugin on Qt/Mac
3024 2009-08-11 Xan Lopez <xlopez@igalia.com>
3026 Reviewed by Jan Alonzo.
3028 Prefix lengthy commands with AM_V_GEN so that they produce an
3029 output like 'GEN <filename>' when in silent mode.
3033 2009-08-05 Jan Michael Alonzo <jmalonzo@webkit.org>
3035 Reviewed by Xan Lopez.
3037 [Gtk] macros in webkit.m4 should be defined once only
3038 https://bugs.webkit.org/show_bug.cgi?id=27929
3040 The macros in webkit.m4 are not meant to be called multiple times
3041 so we'll make them AC_DEFUN_ONCE. Also make AC_HEADER_STDC and AC_PROG_CXX
3042 AC_REQUIRE to remove the automake warnings when doing autogen.sh.
3044 Lastly, make sure CXXFLAGS and CFLAGS are defined before
3045 AC_PROG_CXX gets expanded so it doesn't add "-g -O2" on Release builds.
3047 * autotools/webkit.m4:
3049 2009-08-05 Xan Lopez <xlopez@igalia.com>
3051 Revert r46714, it was making us build debug images by default.
3053 * autotools/webkit.m4:
3055 2009-08-03 Laszlo Gombos <laszlo.1.gombos@nokia.com>
3057 Reviewed by Eric Seidel.
3059 [Qt] Consolidate common gcc flags to WebKit.pri
3060 https://bugs.webkit.org/show_bug.cgi?id=27934
3064 2009-08-03 Jan Michael Alonzo <jmalonzo@webkit.org>
3066 Rubber-stamped by Eric Seidel.
3068 [Gtk] macros in webkit.m4 should be defined once only
3069 https://bugs.webkit.org/show_bug.cgi?id=27929
3071 The macros in webkit.m4 are not meant to be called multiple times
3072 so we'll make them AC_DEFUN_ONCE. Also make AC_HEADER_STDC and AC_PROG_CXX
3073 AC_REQUIRE to remove the automake warnings when doing autogen.sh.
3075 * autotools/webkit.m4:
3077 2009-07-29 Ariya Hidayat <ariya.hidayat@nokia.com>
3079 Reviewed by Simon Hausmann.
3081 Adding ImageDiff project file.
3083 https://bugs.webkit.org/show_bug.cgi?id=27813
3085 * WebKit.pro: Added ImageDiff.pro.
3087 2009-07-29 Jan Michael Alonzo <jmalonzo@webkit.org>
3089 Reviewed by Eric Seidel and Xan Lopez.
3091 [Gtk] Enable http/tests/appcache tests
3092 https://bugs.webkit.org/show_bug.cgi?id=27674
3094 * GNUmakefile.am: Add webkit/webkitapplicationcache.cpp
3096 2009-07-28 Xan Lopez <xlopez@igalia.com>
3098 Reviewed by Gustavo Noronha.
3100 Use automake 1.11 SILENT_RULES when present, for cleaner build
3101 output. You can disable it by passing --disable-silent-rules to
3102 configure or V=1 to make.
3104 * autotools/dolt.m4:
3107 2009-07-28 Laszlo Gombos <laszlo.1.gombos@nokia.com>
3109 Reviewed by Simon Hausmann.
3111 [Qt] Disable some compiler warnings for the win build
3112 https://bugs.webkit.org/show_bug.cgi?id=27709
3116 2009-07-28 Xan Lopez <xlopez@igalia.com>
3118 Reviewed by Gustavo Noronha.
3120 * configure.ac: bump version for 1.1.12 release.
3122 2009-07-24 Xan Lopez <xlopez@igalia.com>
3124 Reviewed by Gustavo Noronha.
3126 Remove unneeded commas from PKG_CHECK_MODULES.
3130 2009-07-24 Jan Michael Alonzo <jmalonzo@webkit.org>
3132 Reviewed by Xan Lopez.
3134 Bump pango version requirement to 1.12 which is the version that
3139 2009-07-21 Roland Steiner <rolandsteiner@google.com>
3141 Reviewed by David Levin.
3143 Add ENABLE_RUBY to list of build options
3144 https://bugs.webkit.org/show_bug.cgi?id=27324
3146 * configure.ac: Added flag ENABLE_RUBY.
3148 2009-07-20 Laszlo Gombos <laszlo.1.gombos@nokia.com>
3150 Reviewed by Holger Freyther.
3152 [Qt] Add an option for QtLauncher to build without QtUiTools dependency
3153 https://bugs.webkit.org/show_bug.cgi?id=27438
3155 Based on Norbert Leser's work.
3157 * WebKit.pri: Symbian does not have UiTools
3159 2009-07-16 Fumitoshi Ukai <ukai@chromium.org>
3161 Reviewed by David Levin.
3163 Add --web-sockets flag and ENABLE_WEB_SOCKETS define.
3164 https://bugs.webkit.org/show_bug.cgi?id=27206
3166 Add --enable-web-sockets in configure.ac
3170 2009-07-16 Laszlo Gombos <laszlo.1.gombos@nokia.com>
3172 Reviewed by Simon Hausmann.
3174 [Qt] Enable GNU compiler extensions to the ARM compiler
3175 for all Qt ports using RVCT
3176 https://bugs.webkit.org/show_bug.cgi?id=27348
3180 2009-07-15 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3182 Rubber-stamped by Simon Hausmann.
3184 Fix the Qt/Mac build by disabling TestNetscapePlugin
3186 We should fix and enable this once we run DRT for Qt/Mac
3190 2009-07-13 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3192 Unreviewed build fix. Require the correct libsoup version now that
3197 2009-07-13 Laszlo Gombos <laszlo.1.gombos@nokia.com>
3199 Reviewed by Tor Arne Vestbø.
3201 [Qt] Build fix for QtWebKit on Win
3202 https://bugs.webkit.org/show_bug.cgi?id=27205
3204 * WebKit.pri: Include the major version number in the QtWebKit
3205 library file for Win.
3207 2009-07-13 Simon Hausmann <simon.hausmann@nokia.com>
3209 Reviewed by Ariya Hidayat.
3211 Add the test netscape plugin for the Qt DRT to the build.
3215 2009-07-13 Drew Wilson <atwilson@google.com>
3217 Reviewed by David Levin.
3219 Add ENABLE(SHARED_WORKERS) flag and define SharedWorker APIs
3220 https://bugs.webkit.org/show_bug.cgi?id=26932
3222 Added ENABLE(SHARED_WORKERS) flag.
3226 2009-07-12 Xan Lopez <xlopez@igalia.com>
3228 Reviewed by Gustavo Noronha.
3230 Bump version in preparation for 1.1.11 release.
3234 2009-07-07 Norbert Leser <norbert.leser@nokia.com>
3236 Reviewed by Simon Hausmann.
3238 Exclude DumpRenderTree.pro from symbian build
3242 2009-07-09 Drew Wilson <atwilson@google.com>
3244 Reviewed by Alexey Proskuryakov.
3246 https://bugs.webkit.org/show_bug.cgi?id=26903
3248 Turned on CHANNEL_MESSAGING by default because the MessageChannel API
3249 can now be implemented for Web Workers and is reasonably stable.
3251 * configure.ac: enable CHANNEL_MESSAGING.
3253 2009-07-03 Jan Michael Alonzo <jmalonzo@webkit.org>
3255 Reviewed by Xan Lopez and Gustavo Noronha.
3257 Set user-agent from application
3258 https://bugs.webkit.org/show_bug.cgi?id=17375
3260 Define UA version macros to be used by the UA string.
3261 Add new WebSettings unit test for the User-Agent string API.
3266 2009-06-20 Gustavo Noronha Silva <gns@gnome.org>
3268 Reviewed by Jan Alonzo.
3270 Adding files for the new test case for loading statuses.
3274 2009-06-15 Xan Lopez <xlopez@igalia.com>
3276 Reviewed by Gustavo Noronha.
3278 Version bump in preparation for 1.1.10 release.
3282 2009-06-12 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3284 Reviewed by Xan Lopez.
3286 Refactor handling of options in the build-webkit script
3288 Options are now defined in one place, and then reused when creating
3289 the usage help text, the arguments to GetOptions(), and when passing
3290 the options on to the underlying port-dependent build systems.
3292 This allows the Qt port to read the defaults for the options from the
3293 pro file (dynamically), and to pass the options on to qmake at build.
3297 2009-06-11 Laszlo Gombos <laszlo.1.gombos@nokia.com>
3299 Reviewed by Holger Freyther.
3301 [Qt] Fix release build detection
3302 https://bugs.webkit.org/show_bug.cgi?id=26267
3306 2009-06-10 Gustavo Noronha Silva <gns@gnome.org>
3308 Reviewed by Xan Lopez.
3310 Add unit tests for our WebKitNetworkRequest object.
3314 2009-06-10 Xan Lopez <xlopez@igalia.com>
3316 Reviewed by Gustavo Noronha.
3318 Version bump in preparation for 1.1.9 release.
3322 2009-06-10 Xan Lopez <xlopez@igalia.com>
3324 Reviewed by Jan Alonzo.
3326 https://bugs.webkit.org/show_bug.cgi?id=25415
3327 [GTK][ATK] Please implement support for get_text_at_offset
3329 Add new dependency on the Gail utils library, needed for our a11y
3335 2009-05-29 Gustavo Noronha Silva <gns@gnome.org>
3337 Reviewed by Jan Alonzo.
3339 Add a test-case for our HTTP backend, currently checking the
3340 ref-counting of the SoupMessage.
3344 2009-05-28 Dirk Schulze <krit@webkit.org>
3346 Reviewed by Nikolas Zimmermann.
3348 Enable the new build flag --filters for Gtk. More details in WebCore/ChangeLog.
3352 2009-05-19 Xan Lopez <xlopez@igalia.com>
3354 Reviewed by Jan Alonzo and Gustavo Noronha.
3356 https://bugs.webkit.org/show_bug.cgi?id=25415
3357 [GTK][ATK] Please implement support for get_text_at_offset
3359 Add new test file for ATK.
3363 2009-05-28 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3365 Rubber-stamped by Xan Lopez.
3367 Fix webkitgtk_cleanfiles to clean gtk-doc-related files in the
3368 correct directory, so that we pass make distcheck.
3372 2009-05-28 Xan Lopez <xlopez@igalia.com>
3374 Bump version numbers in preparation for 1.1.8 release.
3378 2009-05-23 Jan Michael Alonzo <jmalonzo@webkit.org>
3380 Unreviewed build fix. Add gstreamer-video-0.10 libs to
3381 GSTREAMER_LIBS to resolve an undefined reference to gst_video_get_size
3382 - symbol used in MediaPlayerPrivateGstreamer.
3386 2009-05-23 Jan Michael Alonzo <jmalonzo@webkit.org>
3388 Reviewed by Xan Lopez.
3390 [Gtk] Various autotools build refactoring and fixes
3391 https://bugs.webkit.org/show_bug.cgi?id=25286
3393 Refactor library LIBS. Move third-party libs in libwebkit instead
3398 2009-05-22 Antonio Gomes <antonio.gomes@openbossa.org>
3400 Reviewed by Gustavo Noronha.
3402 Make Gtk build not bail out if gtk-doc-tools is not installed.
3404 Warning message shown instead.
3408 2009-05-22 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3410 Reviewed by Xan Lopez.
3412 Add big warnings about the glib unicode backend being slow and
3413 incomplete, since it is a work in progress.
3415 * autotools/webkit.m4:
3418 2009-05-22 Dominik Röttsches <dominik.roettsches@access-company.com>
3420 Reviewed by Gustavo Noronha.
3422 https://bugs.webkit.org/show_bug.cgi?id=15914
3423 [GTK] Implement Unicode functionality using GLib
3425 Initial version of this patch by Jürg Billeter.
3427 Adding options for --with-unicode-backend=icu|glib
3428 and checking for pango version >= 1.21.0 if GLib backend
3429 is selected. Temporarily, until remaining parts of
3430 this patch are committed, introduce WTF_USE_GLIB_ICU_UNICODE_HYBRID
3431 macro to allow for a mixed compilation with WTF Unicode
3432 backend based on GLib while text codecs and TextBreakIterator
3433 remain ICU dependent.
3438 2009-05-18 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3440 Reviewed by Gavin Barraclough.
3442 Enable YARR, and disable WREC for GTK+.
3446 2009-05-18 Jan Michael Alonzo <jmalonzo@webkit.org>
3448 Reviewed by Xan Lopez.
3450 [Gtk] Various autotools build refactoring and fixes
3451 https://bugs.webkit.org/show_bug.cgi?id=25286
3453 Add support for running unit tests. Also run the tests whenever
3454 the 'check' target runs.
3458 2009-05-18 Jan Michael Alonzo <jmalonzo@webkit.org>
3460 Reviewed by Xan Lopez.
3462 [Gtk] Various autotools build refactoring and fixes
3463 https://bugs.webkit.org/show_bug.cgi?id=25286
3469 2009-05-18 Jan Michael Alonzo <jmalonzo@webkit.org>
3471 Reviewed by Xan Lopez.
3473 [Gtk] Various autotools build refactoring and fixes
3474 https://bugs.webkit.org/show_bug.cgi?id=25286
3476 Add -no-install and -no-fast-install to programs and tests that we
3477 don't install. Also remove -O2 since this is already handled at
3482 2009-05-17 Jan Michael Alonzo <jmalonzo@webkit.org>
3484 Reviewed by Xan Lopez.
3486 [Gtk] Various autotools build refactoring and fixes
3487 https://bugs.webkit.org/show_bug.cgi?id=25286
3489 Refactor library cflags
3493 2009-05-15 Fridrich Strba <fridrich.strba@bluewin.ch>
3495 Reviewed by Jan Alonzo.
3497 Use AC_CANONICAL_HOST instead of AC_CANONICAL_SYSTEM, since
3498 the JIT compiler is not a cross-compiler
3502 2009-05-13 Xan Lopez <xlopez@igalia.com>
3504 Unreviewed: bump versions in preparation for 1.1.7 release.
3508 2009-05-13 Xan Lopez <xlopez@igalia.com>
3510 Rubber-stamped by Gustavo Noronha.
3512 Revert commit r43563, since it breaks WebKitGTK+ when compiled
3517 2009-05-12 Jan Michael Alonzo <jmalonzo@webkit.org>
3519 Reviewed by Holger Freyther.
3521 [Gtk] Various autotools build refactoring and fixes
3522 https://bugs.webkit.org/show_bug.cgi?id=25286
3524 Refactor use of CFLAGS, CXXFLAGS, LIBADD and LDFLAGS.
3528 2009-05-09 Jan Michael Alonzo <jmalonzo@webkit.org>
3530 Reviewed by Gustavo Noronha.
3532 WebKit-r43163 won't build for gtk-directfb
3533 https://bugs.webkit.org/show_bug.cgi?id=25538
3535 Move the ENCHANT check out of the with_target conditional since it
3536 applies to all targets
3540 2009-05-09 Mike Hommey <glandium@debian.org>
3542 Reviewed by Geoffrey Garen. Landed by Jan Alonzo.
3544 Enable JIT on x86-64 gtk+
3545 https://bugs.webkit.org/show_bug.cgi?id=24724
3549 2009-05-08 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3551 Reviewed by Xan Lopez.
3553 Ship the gtk-doc.make file, so as to not depend on gtkdoc-tools.
3558 2009-05-06 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3560 Reviewed by Simon Hausmann.
3562 Build QtWebKit as a framework on Mac
3564 This implies both debug and release build by default, unless
3565 one of the --debug or --release config options are passed to
3566 the build-webkit script.
3568 Frameworks can be disabled by passing CONFIG+=webkit_no_framework
3569 to the build-webkit script.
3571 To be able to build both debug and release targets in parallel
3572 we have to use separate output directories for the generated
3573 sources, which is not optimal, but required to avoid race conditions.
3575 An optimization would be to only require this spit-up on Mac.
3579 2009-04-30 Jan Michael Alonzo <jmalonzo@webkit.org>
3581 Unreviewed build GTK build fix
3583 * configure.ac: typo fix - javascript_debugger should be enable_javascript_debugger
3585 2009-04-30 Dimitri Glazkov <dglazkov@chromium.org>
3587 Unreviewed, build fix.
3589 https://bugs.webkit.org/show_bug.cgi?id=25470
3590 Extend the cover of ENABLE_JAVASCRIPT_DEBUGGER to profiler.
3592 * configure.ac: Add autoconfig options, missed in the first commit.
3594 2009-04-28 Xan Lopez <xlopez@igalia.com>
3596 Unreviewed: bump versions in preparation for 1.1.6 release.
3600 2009-04-25 Jan Michael Alonzo <jmalonzo@webkit.org>
3602 Reviewed by Xan Lopez.
3604 [GTK] Error reporting
3605 https://bugs.webkit.org/show_bug.cgi?id=18344
3607 Add webkiterror to the build.
3611 2009-04-25 Jan Michael Alonzo <jmalonzo@webkit.org>
3613 Reviewed by Xan Lopez.
3615 [GTK] Error reporting
3616 https://bugs.webkit.org/show_bug.cgi?id=18344
3618 Add the default error page for installation.
3622 2009-04-24 Diego Escalante Urrelo <diegoe@gnome.org>
3624 Reviewed by Gustavo Noronha.
3626 https://bugs.webkit.org/show_bug.cgi?id=15616
3627 [GTK] Add spell checking
3629 Add enchant support for spell-checking-languages property to work
3635 2009-04-24 Simon Hausmann <simon.hausmann@nokia.com>
3637 Reviewed by Ariya Hidayat.
3639 Added support for generating API docs in the Qt build using "make docs"
3641 * WebKit.pro: Include docs.pri for "make docs" target.
3643 2009-04-14 Xan Lopez <xlopez@igalia.com>
3645 Unreviewed version bump in preparation for 1.1.5 release.
3649 2009-04-06 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3651 Rubber-stamped by Sam Weinig.
3653 Added rules to maintain the localization support. We cannot simply
3654 use whatever gettextize gives us because our build system is
3660 2009-04-05 Mike Hommey <glandium@debian.org>
3662 Reviewed by Holger Freyther.
3664 Filter out all C++ symbols
3665 https://bugs.webkit.org/show_bug.cgi?id=24960
3667 Considering the public API is all C, we can just filter out all
3668 C++ mangled symbols, which will avoid exporting symbols in some
3669 corner cases such as gcc bugs on specific architectures, etc.
3671 * autotools/symbols.filter:
3673 2009-04-03 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3675 Reviewed by Holger Freyther.
3677 Require GTK+ >= 2.10; 2.8 is already very old, and some very
3678 useful APIs are only available since 2.10.
3682 2009-04-01 Christian Dywan <christian@twotoasts.de>
3684 Reviewed by Holger Freyther.
3686 Unit test WebKitDownload
3687 http://bugs.webkit.org/show_bug.cgi?id=24844
3689 * GNUmakefile.am: Add a unit test for downloading.
3691 2009-04-01 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3693 Unreviewed build fix. Fix make distcheck, after the gtk-doc
3698 2009-03-30 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3700 Reviewed by Holger Freyther.
3702 Integrate gtk-doc into the Gtk+ buildsystem.
3707 2009-03-30 Xan Lopez <xlopez@igalia.com>
3709 Unreviewed: bump version to 1.1.4 for release.
3713 2009-03-21 Xan Lopez <xlopez@igalia.com>
3715 Reviewed by Holger Freyther.
3717 Require gnome-keyring 2.26.0, since we were depending on an
3718 unreleased trunk revision between 2.25.91 and 2.26.0.
3722 2009-03-20 Jan Michael Alonzo <jmalonzo@gmail.com>
3724 Reviewed by Holger Freyther.
3726 [GTK] Misc patches for WebKitWebHistoryItem
3727 https://bugs.webkit.org/show_bug.cgi?id=24493
3729 Added build support for build the WebKitWebHistoryItem unit test.
3733 2009-03-20 Jan Michael Alonzo <jmalonzo@gmail.com>
3735 Reviewed by Holger Freyther.
3737 Separate gtk unit tests
3738 https://bugs.webkit.org/show_bug.cgi?id=24039
3740 Build the unit tests accordingly.
3744 2009-03-17 Gustavo Noronha Silva <gns@gnome.org>
3746 Reviewed by Mark Rowe.
3748 Enable HTML5 media elements support by default in the GTK+ port.
3752 2009-03-17 Mike Hommey <glandium@debian.org>
3754 Reviewed by Holger Freyther.
3756 Do not export cti* symbols.
3757 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=519924.
3759 * autotools/symbols.filter:
3761 2009-03-15 Xan Lopez <xlopez@igalia.com>
3763 Bump version to 1.1.3 for release and fix soversion
3764 calculation (oops). Thanks to Frederik Himpe for pointing this
3769 2009-03-15 Xan Lopez <xlopez@igalia.com>
3771 Bump version and libtool version for release.
3775 2009-03-14 Xan Lopez <xlopez@igalia.com>
3777 No review, build fix.
3779 Split clean rules to make distcheck pass.
3783 2009-03-13 Mark Rowe <mrowe@apple.com>
3785 Reviewed by Dan Bernstein.
3787 Remove rarely used Makefile targets from the Makefile.
3789 There are many situations in which the targets don't work as expected,
3790 and their primary use is addressed by having the build system default
3791 to building the appropriate architecture.
3795 2009-03-11 Jan Michael Alonzo <jmalonzo@webkit.org>
3797 Reviewed by Holger Freyther.
3799 [Gtk] Fix make clean targets
3800 https://bugs.webkit.org/show_bug.cgi?id=24450
3802 Fix 'make' clean targets. We shouldn't be removing DerivedSources
3803 if it's only clean. Only remove it if it's distclean or
3804 maintainer-clean. Also remove build-related auxillary files on
3805 dist/maintainer clean.
3809 2009-03-11 Jan Michael Alonzo <jmalonzo@webkit.org>
3811 Reviewed by Holger Freyther
3813 [GTK]DumpRenderTree doesn't compile for non-X11 GTK ports anymore
3814 https://bugs.webkit.org/show_bug.cgi?id=2260
3816 pangoft2 is also used in directfb builds so use it for all targets
3820 2009-03-02 Xan Lopez <xan@gnome.org>
3822 Reviewed by Mark Rowe.
3824 https://bugs.webkit.org/show_bug.cgi?id=24287
3825 [GTK] Move auth dialog feature to WebKit/
3827 Add WebKitSoupAuthDialog files to build.
3831 2009-03-03 Gustavo Noronha Silva <gns@gnome.org>
3833 Reviewed by Alexey Proskuryakov.
3835 https://bugs.webkit.org/show_bug.cgi?id=16826
3836 [Gtk] Implement WebKitDownload
3838 Adding new files related to WebKitDownload to the GTK+ port.
3842 2009-03-02 Gustavo Noronha Silva <gns@gnome.org>
3844 Unreviewed build fix; adding missing files to EXTRA_DIST, so that
3845 they show up in the tarball.
3849 2009-03-01 Christian Dywan <christian@twotoasts.de>
3851 * configure.ac: Bump GTK port version to 1.1.1.
3853 2009-02-27 Gustavo Noronha Silva <gns@gnome.org>
3855 Unreviewed build fix. Adding the WebKit/gtk/webkitmarshal.list
3856 file to EXTRA_DIST to fix make dist.
3860 2009-02-26 Xan Lopez <xan@gnome.org>
3862 Reviewed by Holger Freyther.
3864 https://bugs.webkit.org/show_bug.cgi?id=16947
3865 [GTK] Missing HTTP Auth challenge
3867 Add HTTP authentication dialog with optional GNOME Keyring
3873 2009-02-26 Xan Lopez <xan@gnome.org>
3875 Reviewed by Holger Freyther.
3877 https://bugs.webkit.org/show_bug.cgi?id=16947
3878 [GTK] Missing HTTP Auth challenge
3880 Take marshallers to be built from a manually maintained list
3881 instead of grepping the sources.
3883 It's much faster, especially so now that we want to add
3884 marshallers from WebCore too. A system to only take into account
3885 the modified files when generating the marshallers from sources
3886 could be hacked, but I think it's overkill considering how rarely
3887 a new marshaller is added.
3891 2009-02-24 Jan Michael Alonzo <jmalonzo@webkit.org>
3893 Reviewed by Alexey Proskuryakov.
3895 [Gtk] add options for 3D transforms and HTML5 channel messaging to the build
3896 https://bugs.webkit.org/show_bug.cgi?id=24072
3898 Add options for toggling 3D transforms and HTML5 channel messaging
3901 Also fix the web-workers option. It should be web-workers and not workers.
3905 2009-02-23 Xan Lopez <xan@gnome.org>
3907 Reviewed by Alexey Proskuryakov.
3909 https://bugs.webkit.org/show_bug.cgi?id=22624
3910 [SOUP][GTK] Need API to get SoupSession from WebKit.
3912 Remove CURL support, the only supported HTTP backend is SOUP now.
3917 2009-02-19 Christian Dywan <christian@twotoasts.de>
3919 Rubber-stamped by Holger Freyther.
3921 http://bugs.webkit.org/show_bug.cgi?id=22811
3922 Underlinking in Programs_UnitTests (GTK+ build)
3924 * GNUmakefile.am: Add GLIB_LIBS to unit test library flags.
3926 2009-02-18 Gustavo Noronha Silva <gns@gnome.org>
3928 Reviewed by Holger Freyther.
3930 Fix symbols.filter location, and add other missing files to the
3931 autotools build, so that make dist works.
3935 2009-02-17 Gustavo Noronha Silva <gns@gnome.org>
3937 Reviewed by Alexey Proskuryakov.
3939 https://bugs.webkit.org/show_bug.cgi?id=23939
3940 Release build being built with debugging symbols
3942 * configure.ac: Revert change done in revision 40790, since we
3943 already have a AC_PROG_CXX macro call as part of WEBKIT_INIT
3945 2009-02-12 Gustavo Noronha Silva <gns@gnome.org>
3947 Reviewed by Eric Seidel.
3949 * configure.ac: Make soup the default HTTP backend for the Gtk port.
3951 2009-02-09 Calvin Walton <calvin.walton@gmail.com>
3953 Reviewed by Holger Freyther.
3955 https://bugs.webkit.org/show_bug.cgi?id=23823
3957 [Gtk] Fix build with recent autotools
3959 Current versions of automake/libtool don't assume you want C++ enabled
3960 by default any more, so explicitly check for a C++ compiler.
3962 * configure.ac: Add AC_PROG_CXX macro
3964 2009-02-02 Christian Dywan <christian@twotoasts.de>
3966 Rubber-stamped by Holger Freyther.
3968 Don't require Geolocation by default.
3972 2009-01-30 Jan Michael Alonzo <jmalonzo@webkit.org>
3974 Reviewed by Nikolas Zimmermann.
3976 [Gtk] Refactor autoconf/configure.ac in preparation for jsc and webkit build splits
3977 https://bugs.webkit.org/show_bug.cgi?id=22136
3980 * acinclude.m4: Removed.
3982 * autotools/acinclude.m4: Added.
3983 * autotools/dolt.m4: Added.
3984 * autotools/symbols.filter: Renamed from symbols.filter.
3985 * autotools/webkit.m4: Added.
3988 2009-01-30 Holger Hans Peter Freyther <zecke@selfish.org>
3990 Reviewed by Nikolas Zimmermann.
3992 [GTK] Implement GeolocationService using the Geoclue library
3994 https://bugs.webkit.org/show_bug.cgi?id=22022
3996 Untested implementation of the GeolocationService using the geoclue
3997 library. Velocity handling is completely missing and the accuracy
3998 handling might be wrong.