1 2010-10-04 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3 Reviewed by Antonio Gomes.
5 [EFL] Use fast malloc for WebKit EFL
6 https://bugs.webkit.org/show_bug.cgi?id=46691
8 Use fast malloc for WebKit EFL because the fast malloc is to allocate
11 * cmake/OptionsEfl.cmake:
13 2010-10-03 Dimitri Glazkov <dglazkov@chromium.org>
15 Add Chromium depot_tools to files that git should ignore.
17 * .gitignore: Added WebKit/chromium/depot_tools.
19 2010-09-30 Kevin Ollivier <kevino@theolliviers.com>
21 [wx] Fix typo in build script.
25 2010-09-29 Simon Hausmann <simon.hausmann@nokia.com>
27 Reviewed by Csaba Osztrogonác.
29 [Qt] Fix the build on non-x86 platforms with gcc
31 Don't disable -Werror on arm, that doesn't work when QT_ARCH is
32 for example armv6. Instead change the condition as the comment says,
33 enable -Werror on x86/gcc where we know it passes. On other platforms
34 gcc produces difference warnings, and when they're fixed we can add
35 them to the whitelist of -Werror-supported architectures.
39 2010-09-28 Philippe Normand <pnormand@igalia.com>
41 Reviewed by Martin Robinson.
43 check USE(GSTREAMER) instead of ENABLE(VIDEO) in gstreamer/ files
44 https://bugs.webkit.org/show_bug.cgi?id=46717
46 Define WTF_USE_GSTREAMER if configure found the gstreamer
47 development files and add the macro in the gcc command-line if needed.
52 2010-09-28 Kevin Ollivier <kevino@theolliviers.com>
54 [wx] Build fix, build sources that used to be built as part of other sources.
58 2010-09-28 Kevin Ollivier <kevino@theolliviers.com>
60 [wx] One more build fix for Win.
64 2010-09-28 Kevin Ollivier <kevino@theolliviers.com>
66 [wx] Build fix, ignore Qt-specific (for now?) source in platform/graphics.
70 2010-09-28 Andras Becsi <abecsi@webkit.org>
72 Reviewed by Csaba Osztrogonác.
74 Undefined reference errors when linking due to gperf and inlining.
77 EFL CMake changes by Leandro Pereira <leandro@profusion.mobi>
79 Refactor gperf code generation and usage to fix the debug build with gcc>4.4.
80 Hitherto gperf generated C code, these files were included in multiple C++ files across WebCore
81 to access the functionality provided. This resulted in debug build failure with newer gcc versions
82 because of a behaviour change of gcc, which disables C style inlining in debug mode.
83 The make-hash-tools.pl script lets gperf generate C++ code for all gperf files now, which are compiled
84 in their own compilation unit.
85 The functionality provided by the generated code is wrapped behind HashTools.h, so there is no need
86 for multiple inclusions of generated C files to access these functions.
88 * cmake/WebKitMacros.cmake:
90 2010-09-27 Philippe Normand <pnormand@igalia.com>
92 Reviewed by Martin Robinson.
94 [GTK] use ENABLE(GLIB_SUPPORT)
95 https://bugs.webkit.org/show_bug.cgi?id=46630
97 Enabling GLIB_SUPPORT on all ports that use GLib to simplify
100 * GNUmakefile.am: Enabled the GLIB_SUPPORT define.
102 2010-09-24 Romain Pokrzywka <romain@kdab.com>
104 Reviewed by Simon Hausmann.
106 [Qt] Fix the Wince build.
108 * WebKit.pri: Apply msvc flags to wince, too.
110 2010-09-23 Lucas De Marchi <lucas.demarchi@profusion.mobi>
112 Reviewed by Antonio Gomes.
114 [EFL] Enable warnings during build by default
115 https://bugs.webkit.org/show_bug.cgi?id=46351
117 Change default build to enable several warnings like other ports do.
118 We need to pay special attention to "-Wall" in order to produce better
119 code, so highlight this keyword, too.
121 * cmake/WebKitHelpers.cmake:
123 2010-09-22 Lucas De Marchi <lucas.demarchi@profusion.mobi>
125 Reviewed by Antonio Gomes.
127 [EFL] Fix build with GCC 4.4.x
128 https://bugs.webkit.org/show_bug.cgi?id=40826
130 Change the -fstrict-aliasing flag to -fno-strict-aliasing as other
131 ports like GTK and QT are using in their build systems. It was failing
132 to execute when compiled with GCC 4.4.x in Release mode.
134 Refactor the flags in order to be more readable.
136 * cmake/WebKitHelpers.cmake:
138 2010-09-22 No'am Rosenthal <noam.rosenthal@nokia.com>
140 Reviewed by Kenneth Rohde Christiansen.
142 [Qt] Move the accelerated compositing build flag to the right place
143 https://bugs.webkit.org/show_bug.cgi?id=43882
145 * WebKit.pri: Removed the redundant version check.
147 2010-09-21 Fridrich Strba <fridrich.strba@bluewin.ch>
149 Reviewed by Martin Robinson.
151 Fix linking issues of the GTK+ port on Windows
152 https://bugs.webkit.org/show_bug.cgi?id=45844
154 * GNUmakefile.am: link on Windows with ole32.dll, winmm.dll and shlwapi.dll
155 * configure.ac: link on Windows with ole32.dll, winmm.dll and shlwapi.dll
156 and export correctly all needed symbols from the libwebkitgtk DLL.
158 2010-09-21 Xan Lopez <xlopez@igalia.com>
160 Reviewed by Martin Robinson.
162 [GTK] Generate correct WebKit gir file with g-i 0.9.5
163 https://bugs.webkit.org/show_bug.cgi?id=46173
165 Generate a correct gir file for WebKit with the
166 gobject-introspection 0.9.5 scanner.
170 2010-09-21 Xan Lopez <xlopez@igalia.com>
172 Reviewed by Gustavo Noronha.
174 Update for 1.3.4 release.
178 2010-09-21 Xan Lopez <xlopez@igalia.com>
180 Reviewed by Martin Robinson.
182 [GTK] Configure flag for Opcode stats
183 https://bugs.webkit.org/show_bug.cgi?id=46081
185 Opcode stats won't work with JIT enabled, so bail out if both are
186 enabled at the same time.
190 2010-09-21 Xan Lopez <xlopez@igalia.com>
192 Reviewed by Martin Robinson.
194 [GTK] Fix --disable-jit
195 https://bugs.webkit.org/show_bug.cgi?id=46080
197 Manually define ENABLE_JIT to 0 when we want the feature disabled.
199 If the value is undefined Platform.h will enable it again
200 automatically in some platforms, which is probably not what the
201 user wanted if he passed --disable-jit.
205 2010-09-18 Kevin Ollivier <kevino@theolliviers.com>
207 [wx] Build fix, fix use of wrong case in name.
211 2010-09-16 Eric Uhrhane <ericu@chromium.org>
215 Unify FILE_SYSTEM and FILE_WRITER enables under the name FILE_SYSTEM.
216 https://bugs.webkit.org/show_bug.cgi?id=45798
220 2010-09-15 Commit Queue <commit-queue@webkit.org>
222 Unreviewed. Test commit for commit-queue@webkit.org.
224 2010-09-15 Eric Seidel <eric@webkit.org>
226 Unreviewed. Test commit for commit-queue@webkit.org.
228 2010-09-15 Kevin Ollivier <kevino@theolliviers.com>
230 [wx] Build fixes for wxMSW.
234 2010-09-14 Andras Becsi <abecsi@webkit.org>
236 Reviewed by Csaba Osztrogonác.
238 [Qt] qmake doesn't generate correct dependencies for rcc resource files
239 https://bugs.webkit.org/show_bug.cgi?id=45747
241 * WebKit.pri: add OUT_PWD to DEPENDPATH
243 2010-09-11 Simon Hausmann <simon.hausmann@nokia.com>
245 Reviewed by Andreas Kling.
247 [Qt] V8 port: webkit project files changes
248 https://bugs.webkit.org/show_bug.cgi?id=45140
250 * WebKit.pro: Don't compile JavaScriptCore and jsc when
253 2010-09-11 Xan Lopez <xlopez@igalia.com>
255 Reviewed by Martin Robinson.
257 [GTK] Make introspection work with g-o-i 0.9.5
258 https://bugs.webkit.org/show_bug.cgi?id=45590
260 Bump required gobject-introspection version to 0.9.5.
264 2010-09-09 Benjamin Poulain <benjamin.poulain@nokia.com>
268 [Qt] Treat warnings as errors by default for gcc
269 https://bugs.webkit.org/show_bug.cgi?id=43191
271 The buildfix r66990 fixes the build for the Maemo
272 branch of Qt, but the symbols maemo5 and 6 are not defined
273 for regular branches on ARM.
274 This fixes the build by disabling -Werror for any ARM platform.
276 * WebKit.pri: Don't add -Werror for arm platforms.
278 2010-09-08 Peter Kasting <pkasting@google.com>
280 Reviewed by David Hyatt.
282 Add smooth scrolling framework, and a Windows implementation.
283 https://bugs.webkit.org/show_bug.cgi?id=32356
285 * wscript: Add Windows ScrollAnimator.
287 2010-09-08 Csaba Osztrogonác <ossy@webkit.org>
289 Unreviewed buildfix after r66972.
291 [Qt] Treat warnings as errors by default for gcc
292 https://bugs.webkit.org/show_bug.cgi?id=43191
294 * WebKit.pri: Don't add -Werror for maemo platforms.
296 2010-09-08 Martin Robinson <mrobinson@igalia.com>
298 Reviewed by Xan Lopez.
300 [GTK] Need a WebSocket implementation
301 https://bugs.webkit.org/show_bug.cgi?id=45197
303 * configure.ac: Enable WebSocket by default.
305 2010-09-08 Gyuyoung Kim <gyuyoung.kim@samsung.com>
307 Reviewed by Kenneth Rohde Christiansen.
309 [EFL] Support to enable HTML5's Video based on gstreamer in WebKit-EFL
310 https://bugs.webkit.org/show_bug.cgi?id=44098
312 To support video of HTML5 based on gstreamer, add cmake files for gstreamer.
314 * cmake/FindGStreamer-App.cmake: Added.
315 * cmake/FindGStreamer-Base.cmake: Added.
316 * cmake/FindGStreamer-Interfaces.cmake: Added.
317 * cmake/FindGStreamer-Pbutils.cmake: Added.
318 * cmake/FindGStreamer-Plugins-Base.cmake: Added.
319 * cmake/FindGStreamer-Video.cmake: Added.
320 * cmake/FindGStreamer.cmake: Added.
321 * cmake/OptionsEfl.cmake:
323 2010-09-08 Csaba Osztrogonác <ossy@webkit.org>
325 Reviewed by Andreas Kling.
327 [Qt] Treat warnings as errors by default for gcc
328 https://bugs.webkit.org/show_bug.cgi?id=43191
330 * WebKit.pri: -Werror added to QMAKE_CXXFLAGS for x86 Linux platforms
332 2010-09-07 Arno Renevier <arno@renevier.net>
334 Reviewed by Holger Freyther.
336 gitignore *~ files and gtk *.pot files
337 https://bugs.webkit.org/show_bug.cgi?id=45129
341 2010-09-04 Lucas De Marchi <lucas.demarchi@profusion.mobi>
343 Reviewed by Kenneth Rohde Christiansen.
345 [EFL] Move test browser to WebKitTools directory
346 https://bugs.webkit.org/show_bug.cgi?id=45212
348 Follow other ports like QT and GTK which moved the test browser to
349 WebKitTools directory.
351 * CMakeLists.txt: Include test browser if port defines one.
353 2010-09-02 Lucas De Marchi <lucas.demarchi@profusion.mobi>
355 Reviewed by Antonio Gomes.
357 [EFL] Name install directories according to library name
358 https://bugs.webkit.org/show_bug.cgi?id=45126
360 * cmake/OptionsEfl.cmake: Use library name in order to define the data
363 2010-09-02 Lucas De Marchi <lucas.demarchi@profusion.mobi>
365 Reviewed by Antonio Gomes.
367 [EFL] Do not override custom compile flags
368 https://bugs.webkit.org/show_bug.cgi?id=45125
370 Set a default build type if and only if user did not define one as
371 command line options and he did not give custom CFLAGS or CXXFLAGS.
372 Otherwise, flags from default build type would override user-defined
377 2010-09-02 Lucas De Marchi <lucas.demarchi@profusion.mobi>
379 Reviewed by Antonio Gomes.
381 [EFL] Fix double addition of -fPIC
382 https://bugs.webkit.org/show_bug.cgi?id=45122
384 When SHARED_CORE=ON, -fPIC is automatically added because all
385 libraries are dynamic. Only when static libraries are built that
386 -fPIC needs to be manually inserted (because the final library,
387 libewebkit.so, is dynamic).
389 * cmake/OptionsCommon.cmake: Remove -fPIC flag.
390 * cmake/WebKitHelpers.cmake: Add -fPIC flags iff SHARED_CORE=ON.
392 2010-09-01 Ryuan Choi <ryuan.choi@samsung.com>
394 Reviewed by Antonio Gomes.
396 [EFL] Need to check LibSoup version
397 https://bugs.webkit.org/show_bug.cgi?id=44658
399 Add version check of LibSoup.
401 * cmake/FindLibSoup2.cmake:
403 2010-08-31 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
405 Reviewed by Martin Robinson.
407 Preparations for the 1.3.4 release. Bump webkit version to 543.7,
412 2010-08-30 Lucas De Marchi <lucas.demarchi@profusion.mobi>
414 Reviewed by Adam Barth.
416 [EFL] Remove compiler optimization for gcc 4.5.1
417 https://bugs.webkit.org/show_bug.cgi?id=44520
419 GCC 4.5.1 generates wrong code because of -ftree-sra which is enabled
420 by default at any optimization level.
422 Newer and older versions are not affected, so check for compiler
423 version before disabling this.
425 * cmake/WebKitHelpers.cmake: add flag depending on compiler version.
427 2010-08-30 Alejandro G. Castro <alex@igalia.com>
429 Reviewed by Martin Robinson.
431 [Gtk] gdk_display_get_core_pointer and gdk_device_get_core_pointer
433 https://bugs.webkit.org/show_bug.cgi?id=44787
435 We have replaced GtkVersioning.cpp with GtkVersioning.c and
436 created a function (getDefaultGDKPointerDevice) to get the pointer
437 of the window with the new APIs. We added that function to DRT and
438 copyandpaste unit test.
442 2010-08-30 Martin Robinson <mrobinson@igalia.com>
444 Reviewed by Xan Lopez.
446 [GTK] WebKit DOM bindings build should not depend on output GNUMakefile
447 https://bugs.webkit.org/show_bug.cgi?id=44805
449 Move the DOM bindings source lists and generator rules to
450 WebCore/bindings/gobject/GNUmakefile.am. This will prevent a full WebKit API
451 rebuild whenever the automake files change, decreasing build times.
455 2010-08-27 Mark Rowe <mrowe@apple.com>
457 Reviewed by Adam Barth.
459 <http://webkit.org/b/44802> REGRESSION (r65351): WebCore build fails due to attempting to directly access WebKitTools/Scripts
461 Move create-html-entity-table in to WebCore so that the build is again self-contained.
462 The script is also updated to take input as a CSV file rather than JSON as the former
463 can be parsed without requiring a third-party Python module be installed.
465 * cmake/WebKitMacros.cmake:
467 2010-08-27 Kwang Yul Seo <skyul@company100.net>
469 Reviewed by Kevin Ollivier.
471 [BREWMP] Add build system
472 https://bugs.webkit.org/show_bug.cgi?id=44645
474 Check wxpython option only when build_port is wx.
478 2010-08-27 Lucas De Marchi <lucas.demarchi@profusion.mobi>
480 Unreviewed. Fix compiling dependencies on EFL port due to r65891.
482 No new functionality so no new tests.
484 * cmake/WebKitGenerators.cmake:
486 2010-08-26 Martin Robinson <mrobinson@igalia.com>
488 Reviewed by Xan Lopez.
490 [GTK] The GNUmakefile.am files contain a myriad of confusing preprocessor and compiler flag definitions
491 https://bugs.webkit.org/show_bug.cgi?id=44624
493 Clean up GNUmakefile.am.
495 * GNUmakefile.am: Make the comments describing the global_* variables more readable and
496 correct. Move WebKit-specific include lines and definitions out of webkitgtk_cppflags,
497 corekit_cppflags and webcoregtk_cppflags and straight to the appropriate CPPFLAGS definition.
498 Use global_cppflags for compiler flags that apply to both C++ and C code. Move some JavaScriptCore
499 specific includes to the appropriate sub-directory GNUmakefile.am. Make sure the tests build
500 with the global CPP flags as well.
502 2010-08-25 Kwang Yul Seo <skyul@company100.net>
504 Reviewed by Kevin Ollivier.
506 [BREWMP] Add build system
507 https://bugs.webkit.org/show_bug.cgi?id=44645
509 Make waf script portable so that we can add more ports.
513 2010-08-25 Xan Lopez <xlopez@igalia.com>
515 Reviewed by Martin Robinson.
517 [GTK] CodeGeneratorGObject not picking up FEATURE_DEFINES
518 https://bugs.webkit.org/show_bug.cgi?id=44608
520 Move FEATURE_DEFINES declaration here, since it's used by the
521 bindings code generator. Also, fix typo in the variable holding
526 2010-08-25 Rafael Antognolli <antognolli@profusion.mobi>
528 Unreviewed build fix.
530 [EFL] Build fix for revision 65332
531 https://bugs.webkit.org/show_bug.cgi?id=44543
533 Generated variables are now returned from FindPkgConfig, so no need
534 to document the custom ones.
536 * cmake/FindGthread.cmake:
538 2010-08-24 Xan Lopez <xlopez@igalia.com>
542 The unit tests are C files, so put the flag in global_cflags.
546 2010-08-24 Xan Lopez <xlopez@igalia.com>
548 Try to fix GTK+ build.
550 Move GTK_API_VERSION_2 define to here, since we want to use it
551 outside of WebCore/WebKit.
555 2010-08-24 Lucas De Marchi <lucas.demarchi@profusion.mobi>
557 [EFL] Unreviewed build fix after r65891.
559 r65891 renamed RemoteInspectorFrontend to InspectorFrontend. Rename
560 accordingly in CMake build system.
562 * cmake/WebKitGenerators.cmake:
564 2010-08-20 Leandro Pereira <leandro@profusion.mobi>
566 [EFL] Unreviewed. Fix build when using GNU gold.
567 When linking with GNU gold, some symbols are not found: explicitly
568 link with the required libraries.
570 * cmake/FindFontconfig.cmake: Added.
571 * cmake/OptionsEfl.cmake: Find Fontconfig, JPEG, and PNG libraries.
573 2010-08-19 Philippe Normand <pnormand@igalia.com>
575 Reviewed by Gustavo Noronha Silva.
577 [GStreamer] GTK XOverlay support in GStreamerGWorld
578 https://bugs.webkit.org/show_bug.cgi?id=39474
580 * configure.ac: gst-interfaces link support needed for use of
581 GstXOverlay interface.
582 * GNUmakefile.am: Added new FullscreenVideoController files in the
585 2010-08-18 Lucas De Marchi <lucas.demarchi@profusion.mobi>
587 Reviewed by Antonio Gomes.
589 [EFL] Bump library dependencies
590 https://bugs.webkit.org/show_bug.cgi?id=44182
592 Prepare for EFL release. All the EFL dependencies were bumped to
593 1.0.0. Eina and Ecore_X needed a bump because of API has changed and
594 the others were changed just to follow those two and because this is
597 * cmake/FindEFL.cmake: Bump dependencies.
599 2010-08-17 Ilya Tikhonovsky <loislo@chromium.org>
601 Reviewed by Yury Semikhatsky.
603 Web Inspector: replace hand written InspectorBackendStub.js with generated one.
604 https://bugs.webkit.org/show_bug.cgi?id=43791
608 2010-08-18 Sheriff Bot <webkit.review.bot@gmail.com>
610 Unreviewed, rolling out r65595.
611 http://trac.webkit.org/changeset/65595
612 https://bugs.webkit.org/show_bug.cgi?id=44161
614 qt build failed (Requested by loislo on #webkit).
618 2010-08-17 Ilya Tikhonovsky <loislo@chromium.org>
620 Reviewed by Yury Semikhatsky.
622 Web Inspector: replace hand written InspectorBackendStub.js by generated one.
623 https://bugs.webkit.org/show_bug.cgi?id=43791
627 2010-08-17 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
629 Reviewed by Darin Adler.
631 Add NetworkingContext to avoid layer violations
632 https://bugs.webkit.org/show_bug.cgi?id=42292
634 Preparation: Just add the files to the build system.
636 * GNUmakefile.am: Added new files.
638 2010-08-17 Gustavo Noronha Silva <gustavo.noronha@collabora.couk>
640 Reviewed by Martin Robinson.
642 WebBackForwardList.get_{back|forward}_list_with_limit not introspectable
643 https://bugs.webkit.org/show_bug.cgi?id=43054
645 * GNUmakefile.am: Give also API implementation files to the GIR
648 2010-08-17 Martin Robinson <mrobinson@igalia.com>
650 GTK+ Build fix for those having stable versions of GLib.
652 * configure.ac: Only invoke GLIB_GSETTINGS if we have the necessary gio version.
654 2010-08-17 Sheriff Bot <webkit.review.bot@gmail.com>
656 Unreviewed, rolling out r65500.
657 http://trac.webkit.org/changeset/65500
658 https://bugs.webkit.org/show_bug.cgi?id=44108
660 Qt bots failed to compile. (Requested by loislo on #webkit).
664 2010-08-17 Ilya Tikhonovsky <loislo@chromium.org>
666 Reviewed by Yury Semikhatsky.
668 Web Inspector: replace hand written InspectorBackendStub.js by generated one.
669 https://bugs.webkit.org/show_bug.cgi?id=43791
673 2010-08-17 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
675 Reviewed by Martin Robinson.
677 [GTK] GSettings support adds annoying warnings on systems with older glib versions
678 https://bugs.webkit.org/show_bug.cgi?id=44056
680 Add file containing GLIB_GSETTINGS macro so that
681 configure doesn't spit warnings in older systems.
683 * autotools/gsettings.m4: Added.
684 * .gitignore: Ignore files that are generated inside autotools
685 explicitely, because we have some that are kept in version
688 2010-08-16 Paul Sawaya <psawaya@apple.com>
690 Reviewed by Chris Marrin.
692 Added shader validation via ANGLE
693 https://bugs.webkit.org/show_bug.cgi?id=42405
695 Added ANGLE build to Makefile
699 2010-08-16 Kevin Ollivier <kevino@theolliviers.com>
701 [wx] Build fix, do not build WebCore as a convenience library as this leads to
702 errors in the Win build w/export symbols and causes problems with DOM bindings
705 * wscript: Copied from WebCore/wscript.
707 2010-08-15 Ryuan Choi <ryuan.choi@samsung.com>
709 Reviewed by Antonio Gomes.
711 [EFL] Build error on r65378
712 https://bugs.webkit.org/show_bug.cgi?id=44019
714 Add GENERATE_JSON macro for HTMLEntityNames.json instead of HTMLEntityNames.gperf
716 * cmake/WebKitMacros.cmake:
718 2010-08-14 Patrick Gansterer <paroga@paroga.com>
720 Reviewed by Kenneth Rohde Christiansen.
722 [CMake] Add preprocessor detection for generator scripts
723 https://bugs.webkit.org/show_bug.cgi?id=43984
725 * cmake/OptionsCommon.cmake:
727 2010-08-14 Adrienne Walker <enne@google.com>
729 Reviewed by Kenneth Rohde Christiansen.
731 Update .gitignore file for more files
732 https://bugs.webkit.org/show_bug.cgi?id=43991
736 2010-08-13 Leandro Pereira <leandro@profusion.mobi>
738 [EFL] Unreviewed build fix.
740 * cmake/FindGthread.cmake: Fix warnings about obsolete PKGCONFIG macro.
741 * cmake/WebKitGenerators.cmake: FLEX_EXECUTABLE was defined already
742 by the root CMakeLists.txt file, so remove relevant lines that
743 depends on FIND_PACKAGE_HANDLE_STANDARD_ARGS macro, which isn't
746 2010-08-13 Alejandro G. Castro <alex@igalia.com>
748 Reviewed by Xan Lopez.
750 We have to add the ACLOCAL_FLAGS in the env to the autogen.sh
751 ACLOCAL_FLAGS variable in order to honor the value already
752 defined, jhbuild uses it to pass parameters.
756 2010-08-13 Simon Hausmann <simon.hausmann@nokia.com>
758 Reviewed by Ariya Hidayat.
760 [Qt] Introduce Maemo6 for mobile features
761 https://bugs.webkit.org/show_bug.cgi?id=43969
763 * WebKit.pri: Use maemo6 where we also use maemo5.
765 2010-08-13 Simon Hausmann <simon.hausmann@nokia.com>
767 Reviewed by Ariya Hidayat.
769 [Qt] Clean up mobile feature useage
770 https://bugs.webkit.org/show_bug.cgi?id=43968
772 * WebKit.pri: Set feature defaults here for some Nokia specific mobile platforms
774 2010-08-13 Patrick Gansterer <paroga@paroga.com>
776 Reviewed by Nikolas Zimmermann.
778 [CMake] Cleanup generator code.
779 https://bugs.webkit.org/show_bug.cgi?id=39164
781 * cmake/WebKitGenerators.cmake:
782 * cmake/WebKitMacros.cmake:
784 2010-08-13 Patrick Gansterer <paroga@paroga.com>
786 Reviewed by Nikolas Zimmermann.
788 [CMake] Add missing FIND_PACKAGE(Gperf)
789 https://bugs.webkit.org/show_bug.cgi?id=43937
793 2010-08-12 Dimitri Glazkov <dglazkov@chromium.org>
795 Reviewed by David Levin.
797 Add more Chromium-related dependency directories to .gitignore.
798 https://bugs.webkit.org/show_bug.cgi?id=43940
800 * .gitignore: Added all existing that are created by update-webkit --chromium.
802 2010-08-12 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
804 Reviewed by Martin Robinson.
806 [GTK] Use GSettings to save/restore Web Inspector settings
807 https://bugs.webkit.org/show_bug.cgi?id=43512
809 * GNUmakefile.am: GSettings rules.
810 * configure.ac: GSettings infrastructure, and check if we should
811 use it by looking for an appropriate version of GIO.
813 2010-08-12 Rafael Antognolli <antognolli@profusion.mobi>
815 Reviewed by Kenneth Rohde Christiansen.
817 [EFL] Making CMake keep track of theme dependencies.
818 https://bugs.webkit.org/show_bug.cgi?id=43862
820 Removing unused macro GENERATE_EDJ.
822 * cmake/WebKitEfl.cmake:
824 2010-08-12 Sheriff Bot <webkit.review.bot@gmail.com>
826 Unreviewed, rolling out r65225.
827 http://trac.webkit.org/changeset/65225
828 https://bugs.webkit.org/show_bug.cgi?id=43918
830 Broke EFL port build (Requested by acidx on #webkit).
832 * cmake/WebKitGenerators.cmake:
833 * cmake/WebKitMacros.cmake:
835 2010-08-12 Patrick Gansterer <paroga@paroga.com>
837 Reviewed by Nikolas Zimmermann.
839 [CMake] Cleanup generator code.
840 https://bugs.webkit.org/show_bug.cgi?id=39164
842 * cmake/WebKitGenerators.cmake:
843 * cmake/WebKitMacros.cmake:
845 2010-08-10 Balazs Kelemen <kb@inf.u-szeged.hu>
847 Reviewed by Antonio Gomes.
849 [Qt] Build WebKit2 into a static lib
851 https://bugs.webkit.org/show_bug.cgi?id=43621
853 * WebKit.pro: Moved WebKit2 into the subdirs before WebCore since WebCore links against the WebKit2 lib.
855 2010-08-07 Sheriff Bot <webkit.review.bot@gmail.com>
857 Unreviewed, rolling out r64904.
858 http://trac.webkit.org/changeset/64904
859 https://bugs.webkit.org/show_bug.cgi?id=43671
861 Broke the Qt Windows builders. (Requested by bbandix on
866 2010-08-07 Balazs Kelemen <kb@inf.u-szeged.hu>
868 Reviewed by Eric Seidel.
870 [Qt] Build WebKit2 into a static lib
872 https://bugs.webkit.org/show_bug.cgi?id=43621
874 * WebKit.pro: Moved WebKit2 into the subdirs before WebCore since WebCore links against the WebKit2 lib.
876 2010-08-06 ryuan choi <ryuan.choi@samsung.com>
878 Reviewed by Antonio Gomes.
880 [EFL] Regression (64763) build fix for efl.
881 https://bugs.webkit.org/show_bug.cgi?id=43597
883 change ENABLE_BLOB_SLICE to ENABLE_BLOB for fixing build break
885 * cmake/OptionsEfl.cmake:
887 2010-08-05 Jian Li <jianli@chromium.org>
889 Reviewed by David Levin.
891 Unify blob related feature defines to ENABLE(BLOB).
892 https://bugs.webkit.org/show_bug.cgi?id=43081
894 * cmakeconfig.h.cmake:
897 2010-08-05 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
899 Reviewed by Xan Lopez.
901 Move files that are generated by the configure script to
902 DISTCLEANFILES, where they should be. This fixes building after a
907 2010-08-04 Siddharth Mathur <siddharth.mathur@nokia.com>
909 Reviewed by Laszlo Gombos.
911 [Qt][Symbian] Variable max heap size between target/emulator
912 https://bugs.webkit.org/show_bug.cgi?id=41480
914 * WebKit.pri: Symbian-only code block for EPOCHEAPSIZE configuration
916 2010-08-03 Eric Seidel <eric@webkit.org>
918 Unreviewed. Test commit for commit-queue@webkit.org.
920 2010-08-03 Xan Lopez <xlopez@igalia.com>
922 Reviewed by Gustavo Noronha.
924 [GTK] Fix DOM event dispatch
925 https://bugs.webkit.org/show_bug.cgi?id=40847
927 Add new files to the build.
931 2010-08-03 Xan Lopez <xlopez@igalia.com>
933 Reviewed by Gustavo Noronha.
935 Silence JSCore gir "creation".
939 2010-08-02 Chris Fleizach <cfleizach@apple.com>
941 Unreviewed, rolling out r64471.
942 http://trac.webkit.org/changeset/64471
943 https://bugs.webkit.org/show_bug.cgi?id=43005
945 Rolling out https://bugs.webkit.org/show_bug.cgi?id=43005
946 until further discussion
950 2010-08-02 Xan Lopez <xlopez@igalia.com>
952 Reviewed by Gustavo Noronha.
954 [GTK] Add support for the Audio element in the DOM bindings
955 https://bugs.webkit.org/show_bug.cgi?id=43313
957 Add new files to the build.
961 2010-08-02 Chris Fleizach <cfleizach@apple.com>
963 Reviewed by David Kilzer.
965 AX: Support methods for web apps to interact with the native accessibility APIs
966 https://bugs.webkit.org/show_bug.cgi?id=43005
970 2010-08-02 Balazs Kelemen <kb@inf.u-szeged.hu>
972 Reviewed by Simon Hausmann.
974 [Qt] Generate forwarding headers for WebKit2
976 https://bugs.webkit.org/show_bug.cgi?id=43336
978 * DerivedSources.pro: Added WebKit2/DerivedSources.pro to SUBDIRS if webkit2 is on.
980 2010-07-30 Patrick Gansterer <paroga@paroga.com>
982 Reviewed by Nikolas Zimmermann.
984 [CMake] Add FindGperf.cmake
985 https://bugs.webkit.org/show_bug.cgi?id=39163
987 Add a clean gperf dedection since we need it for building.
990 * cmake/FindGperf.cmake: Added.
992 2010-07-30 Rafael Antognolli <antognolli@profusion.mobi>
994 Reviewed by Antonio Gomes.
996 [EFL] Add library version and soname to EFL generated libraries and binary.
997 https://bugs.webkit.org/show_bug.cgi?id=43212
999 Make WebKit-EFL follow libtool soname versioning scheme.
1001 * cmake/OptionsEfl.cmake: Added PROJECT_VERSION_PATCH to PROJECT_VERSION.
1003 2010-07-29 Martin Robinson <mrobinson@igalia.com>
1005 Unreviewed build fix.
1007 Fix installation of autogenerated header files.
1009 * GNUmakefile.am: Fix autogenerated header file installation.
1011 2010-07-27 Martin Robinson <mrobinson@igalia.com>
1013 Unreviewed build fix.
1015 Add missing webkitdomdefines.h header to the sources list.
1017 * GNUmakefile.am: Add missing header to the sources list.
1019 2010-07-27 Kinuko Yasuda <kinuko@chromium.org>
1021 Reviewed by Ojan Vafai.
1023 Add FILE_SYSTEM build flag for FileSystem API
1024 https://bugs.webkit.org/show_bug.cgi?id=42915
1028 2010-07-26 ryuan choi <ryuan.choi@samsung.com>
1030 Unreviewed build fix.
1032 [EFL]REGRESSION(r63952): build break because of InspectorBackendDispatcher.cpp
1033 https://bugs.webkit.org/show_bug.cgi?id=43021
1035 Modify cmake script to fix build break as adding InspectorBackendDispatcher.
1037 * cmake/WebKitGenerators.cmake:
1039 2010-07-27 Rafael Antognolli <antognolli@profusion.mobi>
1041 Reviewed by Antonio Gomes.
1043 [EFL] Changing library names (appending suffix "_efl")
1044 https://bugs.webkit.org/show_bug.cgi?id=42902
1046 Instead of having libwebcore.so, we will have libwebcore_efl.so.
1047 Same for javascriptcore and wtf when compiled as shared, and for jsc.
1049 * cmake/OptionsEfl.cmake:
1051 2010-07-26 Martin Robinson <mrobinson@igalia.com>
1053 Reviewed by Xan Lopez.
1055 [GTK] Get rid of libgdom
1056 https://bugs.webkit.org/show_bug.cgi?id=42378
1058 Remove the need to build the libgdom intermediate library.
1060 * GNUmakefile.am: Move the source list for the GObject DOM bindings to
1061 the top-level GNUmakefile.am, since they are logically part of WebKit, instead
1062 of WebCore. List all auto-generated files statically and remove no-longer-
1063 used variables. Fix an issue where some places expected webkitenumtypes.cpp
1064 to be generated in different directories.
1066 2010-07-24 Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
1068 Reviewed by Xan Lopez.
1070 [GTK] Enable jit compilation on arm
1071 https://bugs.webkit.org/show_bug.cgi?id=42856
1073 Add missing bits to configure.ac to build the arm jit.
1074 Compile and tested on debian sid armel on a qemu vm.
1078 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
1080 Reviewed by Antonio Gomes.
1082 [EFL] Cleanup glib support (make it optional)
1083 https://bugs.webkit.org/show_bug.cgi?id=42480
1085 Fixing support for compiling EFL port without glib.
1087 * cmake/FindGthread.cmake: Added.
1088 * cmake/OptionsEfl.cmake:
1090 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
1092 Reviewed by Antonio Gomes.
1094 [EFL] Add support for using libcurl network backend.
1095 https://bugs.webkit.org/show_bug.cgi?id=42286
1097 Instead of just libsoup, the EFL port now can use libcurl backend.
1098 This is a step in the direction of removing dependency on glib. Just
1099 need to pass the option -DNETWORK_BACKEND=curl to cmake in order to
1102 * cmake/OptionsEfl.cmake:
1104 2010-07-23 Andras Becsi <abecsi@webkit.org>
1106 Reviewed by Kenneth Rohde Christiansen.
1108 [Qt] Enable the build of MiniBrowser.
1110 * WebKit.pro: add MiniBrowser.pro to SUBDIRS.
1112 2010-07-23 Balazs Kelemen <kb@inf.u-szeged.hu>
1114 Reviewed by Kenneth Rohde Christiansen.
1116 [Qt] Setup the QtWebProcess
1118 https://bugs.webkit.org/show_bug.cgi?id=42623
1120 * WebKit.pro: Add WebKit2.pro to the build guarded by webkit2 config variable.
1122 2010-07-20 Rafael Antognolli <antognolli@profusion.mobi>
1124 Reviewed by Antonio Gomes.
1126 [EFL] Enable Ecore-X on compile time
1127 https://bugs.webkit.org/show_bug.cgi?id=42600
1129 Check for a flag received from cmake configure and disable it
1130 if necessary. Also disable it if Ecore-X wasn't found.
1132 EFL port does not support automated tests yet.
1134 * cmake/FindEFL.cmake:
1135 * cmake/OptionsEfl.cmake:
1137 2010-07-20 Hans Wennborg <hans@chromium.org>
1139 Reviewed by Steve Block.
1141 Add WebCore/bindings/generic/RuntimeEnabledFeatures.cpp to build files
1142 https://bugs.webkit.org/show_bug.cgi?id=42380
1144 RuntimeEnabledFeatures.cpp and .h were moved from bindings/v8 to
1145 bindings/generic a while a go (in r54593), but need to
1146 be added to the build in order to be used.
1148 No new functionality so no new tests.
1152 2010-07-16 Leandro Pereira <leandro@profusion.mobi>
1154 [EFL] Unreviewed build system cleanup.
1156 Remove reference to "mediaControlsGtk.css".
1158 * cmake/WebKitGenerators.cmake:
1160 2010-07-16 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1162 Reviewed by Antonio Gomes.
1164 [EFL] Build with MathML enabled. Fix build when MathML is enabled and
1165 make it the default.
1166 https://bugs.webkit.org/show_bug.cgi?id=42453
1168 * cmake/OptionsEfl.cmake: build with MathML enabled as default.
1170 2010-07-15 Martin Robinson <mrobinson@igalia.com>
1172 Reviewed by Oliver Hunt.
1174 [GTK] Simplify the distribution step
1175 https://bugs.webkit.org/show_bug.cgi?id=42414
1177 * GNUmakefile.am: Remove unused variables. Rely on WebCore/GNUmakefile.am
1178 to handle distributing IDL files from WebCore and to modify EXTRA_DIST.
1180 2010-07-14 Martin Robinson <mrobinson@igalia.com>
1182 Reviewed by Xan Lopez.
1184 [GTK] Get rid of libWebCoreJS
1185 https://bugs.webkit.org/show_bug.cgi?id=42083
1187 * GNUmakefile.am: Remove the libWebCoreJS library from the extra
1188 link libraries. Add IDL files to the distribution manually, as they
1189 are no longer included in the header list. This prevents a good deal
1190 of repetition in the source listings by avoiding listing both the IDL
1191 files and their final targets.
1193 2010-07-14 Vincent Scheib <scheib@chromium.org>
1195 Reviewed by Kent Tamura
1197 Configure Git to ignore build files generated by Chromium .gyp on windows.
1199 Bug 42205: Chromium build files on windows not ignored by git
1200 https://bugs.webkit.org/show_bug.cgi?id=42205
1202 * .gitignore: Updated
1204 2010-07-13 Sheriff Bot <webkit.review.bot@gmail.com>
1206 Unreviewed, rolling out r63262.
1207 http://trac.webkit.org/changeset/63262
1208 https://bugs.webkit.org/show_bug.cgi?id=42229
1210 broke Windows compile (Requested by bweinstein on #webkit).
1214 2010-07-13 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
1216 Reviewed by Oliver Hunt.
1218 Separate CoreFoundation specific tests in JSC's testapi.c
1220 testapi.c depends on the Core Foundation.
1221 https://bugs.webkit.org/show_bug.cgi?id=40058
1223 * WebKit.pro: enable compilation of JSC C API test.
1225 2010-07-13 Scott Violet <sky@chromium.org>
1227 Reviewed by David Levin.
1229 [Chromium] Makes pressing tab accept the currently selected item in a popup.
1230 https://bugs.webkit.org/show_bug.cgi?id=42172
1232 * WebCore/platform/chromium/PopupMenuChromium.cpp:
1234 2010-07-12 Xan Lopez <xlopez@igalia.com>
1236 Reviewed by Gustavo Noronha.
1242 2010-07-12 Xan Lopez <xlopez@igalia.com>
1244 Reviewed by Gustavo Noronha.
1246 Suffix .mo files with the GTK+ API version so that they can be
1247 parallel installable.
1251 2010-07-12 Xan Lopez <xlopez@igalia.com>
1253 Reviewed by Gustavo Noronha.
1255 Add another include path to the scanner to avoid warnings related
1256 to undefined types. It wasn't picking up <webkit/foo.h>-like
1261 2010-07-07 Rafael Antognolli <antognolli@profusion.mobi>
1263 Reviewed by Adam Barth.
1265 [EFL] Fix cmake build and libsoup detection
1266 Some changes should be done to cmake build system to fix the detection of libsoup and correct some link paths:
1267 - LINK_FLAGS should be set using quotes, otherwise some wrong
1268 substitution takes place;
1269 - we should use LIBSOUP24_* instead of LIBSOUP_* since this is the
1270 version we are using;
1271 - need to set HAVE_LIBSOUP_2_29_90 if we find a version equal or newer
1273 https://bugs.webkit.org/show_bug.cgi?id=41717
1275 * cmake/OptionsEfl.cmake:
1277 2010-07-06 Leandro Pereira <leandro@profusion.mobi>
1279 Unreviewed build fix.
1281 [EFL] Add macro to generate inspector code.
1283 * cmake/WebKitGenerators.cmake:
1285 2010-07-06 Martin Robinson <mrobinson@igalia.com>
1289 Build fix after r62549.
1291 * GNUmakefile.am: Remove new variable that is no longer used.
1293 2010-07-06 Ilya Tikhonovsky <loislo@chromium.org>
1295 Reviewed by Yury Semikhatsky.
1297 WebInspector: generator part of the patch for bug 40675.
1298 On the way to Remote Debugging we want to support JSON serialization
1299 on both sides of WebInspector transport.
1300 As far as InspectorFrontend class is a simple proxy to WebInspector
1301 it would be better to generate it from an IDL file.
1302 We have generator infrastructure for binding and will reuse it for
1304 https://bugs.webkit.org/show_bug.cgi?id=41692
1308 2010-07-05 Antti Koivisto <koivisto@iki.fi>
1310 Revert unplanned project file change.
1314 2010-06-23 Martin Robinson <mrobinson@igalia.com>
1316 Reviewed by Gustavo Noronha Silva.
1318 [GTK] Separate DerivedSources per-project
1319 https://bugs.webkit.org/show_bug.cgi?id=41109
1321 Separate WebKitGTK+ DerivedSources into per-project subdirectories to prepare
1322 for properly building WebKit2.
1326 2010-07-01 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1328 Reviewed by Simon Hausmann.
1330 [Qt] Fix a comment in WebKit.pri.
1334 2010-06-16 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1336 Reviewed by Simon Hausmann.
1338 [Qt] Fix qmake vcproj generation for QtWebKit.
1340 qmake use TARGET=/LIBS+= -lTARGET to create dependencies
1341 between projects in a subdir template.
1343 Since when compiling outside of Qt we hijack the target name of
1344 QtWebKit to add the configuration and version suffix to the binary
1345 filename, qmake can't establish the WebCore project as a dependency
1348 This patch makes sure that the target is not hijacked on the
1349 first of the three passes where the dependencies are determined.
1353 2010-07-01 Simon Hausmann <simon.hausmann@nokia.com>
1355 Rubber-stamped by Laszlo Gombos.
1357 [Qt][Symbian] Bumped up the maximum heap size to 96MB
1361 2010-06-30 Leandro Pereira <leandro@profusion.mobi>
1365 Generate CSSValueKeywords.cpp instead of CSSValueKeywords.c to avoid
1366 recompilation and relinking of WebCore when no files were changed.
1368 * cmake/WebKitGenerators.cmake:
1370 2010-06-29 Antoine Labour <piman@chromium.org>
1372 Reviewed by Dimitri Glazkov.
1374 Only call Windows-specific PlatformSkiaContext functions on Windows.
1376 * WebCore/platform/graphics/chromium/LayerChromium.cpp:
1377 * WebCore/platform/graphics/chromium/LayerRendererChromium.cpp:
1379 2010-06-28 John Gregg <johnnyg@google.com>
1381 Reviewed by Kent Tamura.
1383 add ENABLE_DIRECTORY_UPLOAD build support
1384 https://bugs.webkit.org/show_bug.cgi?id=41100
1388 2010-06-28 Xan Lopez <xlopez@igalia.com>
1390 Reviewed by Gustavo Noronha.
1392 Bump version to 1.3.2.
1396 2010-06-28 Xan Lopez <xlopez@igalia.com>
1398 Rubber-stamped by Gustavo Noronha.
1400 Bump gobject-introspection required version to 0.6.15, since we
1401 are now shipping version 1.1 gir files.
1405 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1407 Unreviewed build fix.
1409 [EFL] Build fix for latest version of Ecore library.
1410 Ecore recently changed return type of callbacks from int to Eina_Bool.
1412 * cmake/FindEFL.cmake: Bump version of Ecore dependency.
1414 2010-06-28 Xan Lopez <xlopez@igalia.com>
1416 Reviewed by Gustavo Noronha.
1418 [GTK] Does not compile with -DGSEAL_ENABLE
1419 https://bugs.webkit.org/show_bug.cgi?id=37851
1421 Add automake flag to signal whether we are building with GTK+ 2.x
1426 2010-06-28 Xan Lopez <xlopez@igalia.com>
1428 Reviewed by Gustavo Noronha.
1430 [GTK] Add support for GTK+3
1431 https://bugs.webkit.org/show_bug.cgi?id=41253
1433 Add --with-gtk configure flag, defaulting to support for GTK+ 2.x.
1438 2010-06-26 Tony Gentilcore <tonyg@chromium.org>
1440 Reviewed by Dimitri Glazkov.
1442 Add an --enable-web-timing flag which guards Web Timing support.
1443 https://bugs.webkit.org/show_bug.cgi?id=38924
1445 This flag is disabled by default.
1446 See: http://dev.w3.org/2006/webapi/WebTiming/
1450 2010-06-25 Jedrzej Nowacki <jedrzej.nowacki@nokia.com>
1452 Reviewed by Simon Hausmann.
1454 Introduce to QtScript benchmarks.
1456 The QtScript performance should be tested regularly. The patch introduces
1457 micro benchmarks for existing API.
1459 [Qt] Performance of the QtScript API is not tested.
1460 https://bugs.webkit.org/show_bug.cgi?id=40911
1464 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1466 Reviewed by Kenneth Rohde Christiansen.
1468 [CMake] Add option to enable JIT.
1469 JIT is disabled by default, but now it's possible to enable it through
1470 an option to CMake: -DENABLE_JIT will enable it.
1471 https://bugs.webkit.org/show_bug.cgi?id=40936
1473 * cmake/OptionsEfl.cmake: add new -DENABLE_JIT option.
1474 * cmakeconfig.h.cmake: use new -DENABLE_JIT option.
1476 2010-06-23 Leandro Pereira <leandro@profusion.mobi>
1478 Reviewed by Kenneth Rohde Christiansen.
1480 [EFL] Add support to CPack (to generate source tarballs)
1481 https://bugs.webkit.org/show_bug.cgi?id=41009
1484 * cmake/OptionsEfl.cmake: Define the default source generator for
1486 * cmake/WebKitPackaging.cmake: Added. This file filters the source
1487 files so that only files relevant to the selected port are included
1488 in the source tarball. See comments for details.
1490 2010-06-22 Eric Seidel <eric@webkit.org>
1492 Unreviewed. Test commit for commit-queue@webkit.org.
1494 2010-06-21 Prasad Tammana <prasadt@chromium.org>
1496 Reviewed by Darin Adler.
1498 DumpRenderTree should allow tests with modal dialogs
1499 https://bugs.webkit.org/show_bug.cgi?id=35350
1501 * DumpRenderTree/LayoutTestController.cpp:
1502 (abortModalCallback):
1503 (LayoutTestController::staticFunctions):
1504 * DumpRenderTree/LayoutTestController.h:
1505 * DumpRenderTree/mac/LayoutTestControllerMac.mm:
1506 (LayoutTestController::abortModal):
1507 Add abortModal method to LayoutTestController and make it available from script.
1509 * DumpRenderTree/mac/UIDelegate.mm: Add support for showModalDialog.
1510 (-[UIDelegate modalWindowWillClose:]): Observer for NSWindowWillCloseNotifications to call
1511 abortModal from when modal window closes.
1512 (-[UIDelegate webViewRunModal:]): Delegate method for showModalDialog to run the modal loop.
1514 2010-06-21 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1516 Unreviewed debug build fix.
1518 [CMake] Do not force build type to Release
1519 https://bugs.webkit.org/show_bug.cgi?id=40566
1523 2010-06-21 Satish Sampath <satish@chromium.org>
1525 Reviewed by Steve Block.
1527 Speech Input Patch 0: Added compilation argument to conditionally compile pending patches.
1528 https://bugs.webkit.org/show_bug.cgi?id=40878
1532 2010-06-17 Shu Chang <chang.shu@nokia.com>
1534 Reviewed by Kenneth Rohde Christiansen.
1536 [Qt] Fix the link error on symbian with ENABLE_JIT=0.
1537 1. Add "#if ENABLE(JIT)" in the header file;
1538 2. Put feature enable/disable logic to a common.pri so
1539 that both JavaScriptCore.pri and WebCore.pri can share.
1541 https://bugs.webkit.org/show_bug.cgi?id=40780
1543 * common.pri: Added.
1545 2010-06-17 Alexis Menard <alexis.menard@nokia.com>
1547 Reviewed by Kenneth Rohde Christiansen.
1549 [Qt] Upstream the WebKit QML integration plugin
1550 https://bugs.webkit.org/show_bug.cgi?id=40050
1552 Add to the build the QML WebKit integration plugin.
1556 2010-06-17 Lucas De Marchi <lucas.demarchi@profusion.mobi>
1558 Reviewed by Gustavo Noronha.
1560 Update CMake build system to use new script for generating source files
1561 with gperf (r61091).
1562 https://bugs.webkit.org/show_bug.cgi?id=40628
1564 * cmake/WebKitGenerators.cmake:
1566 2010-06-17 Mark Brand <mabrand@mabrand.nl>
1568 Reviewed by Simon Hausmann.
1570 [Qt] use "win32-g++*" scope to match all MinGW makespecs
1572 The scope "win32-g++" comes from the name of the makespec. However, it
1573 is frequently used to check for MinGW. This works fine as long as
1574 win32-g++ is the only makespec for MinGW. Now we need the wildcard
1575 to cover "win32-g++-cross" as well.
1579 2010-06-15 Xan Lopez <xlopez@igalia.com>
1581 Unreviewed build fix.
1583 Remove GSEAL from the debug config since the bots have a GTK+
1584 version too old, duh.
1588 2010-06-15 Xan Lopez <xlopez@igalia.com>
1590 Reviewed by Gustavo Noronha.
1592 [GTK] Does not compile with -DGSEAL_ENABLE
1593 https://bugs.webkit.org/show_bug.cgi?id=37851
1595 Add GSEAL_ENABLE flag when doing debug builds.
1599 2010-06-13 Tony Chang <tony@chromium.org>
1601 Reviewed by Darin Fisher.
1603 Chromium shouldn't build inside the source directory
1604 https://bugs.webkit.org/show_bug.cgi?id=40489
1606 Ignore Chromium Linux build files.
1608 * .: Added property svn:ignore. Modified property svn:ignore.
1610 2010-06-09 Leandro Pereira <leandro@profusion.mobi>
1612 Reviewed by Adam Treat.
1614 [EFL] Allow building core libraries as shared objects to speed up
1615 linking time on machines with small amounts of memory.
1616 http://webkit.org/b/39899
1618 * CMakeLists.txt: Add SHARED_CORE option.
1619 * cmake/FindGlib.cmake: Add GObject to the list of GLib libraries to
1621 * cmake/OptionsEfl.cmake: Remove default library type definitions.
1622 * cmake/WebKitHelpers.cmake: -fvisibility=hidden did not behave well
1623 when SHARED_CORE is used.
1625 2010-06-08 Xan Lopez <xlopez@igalia.com>
1627 Reviewed by Gustavo Noronha.
1629 [GTK] Unit testing for WebKitDOMNode hierarchy walk
1630 https://bugs.webkit.org/show_bug.cgi?id=40171
1632 Add DOM node test to the build system.
1636 2010-06-02 Sterling Swigart <sswigart@google.com>
1638 Reviewed by David Levin.
1640 Image Resizer Patch 0: Added compilation argument to conditionally compile pending patches.
1641 https://bugs.webkit.org/show_bug.cgi?id=39906
1645 2010-05-31 Xan Lopez <xlopez@igalia.com>
1647 Reviewed by Gustavo Noronha.
1649 Copy the NEWS file to the toplevel when creating the release
1650 tarballs, otherwise it's a bit hard to find.
1654 2010-05-27 Gustavo Noronha Silva <gns@gnome.org>
1656 Final make distcheck fix - clean up generated GDOM files on distclean.
1660 2010-05-27 Xan Lopez <xlopez@igalia.com>
1662 More GTK+ distcheck fixes.
1666 2010-05-27 Xan Lopez <xlopez@igalia.com>
1668 Reviewed by Gustavo Noronha.
1670 Bump for 1.3.1 release.
1674 2010-05-27 Gustavo Noronha Silva <gns@gnome.org>
1676 Reviewed by Xan Lopez.
1678 Build fix for introspection support - make sure DOM headers are
1679 included by the GI scanner.
1683 2010-05-26 Gustavo Noronha Silva <gns@gnome.org>
1685 Build fixes for make distcheck.
1689 2010-05-26 Xan Lopez <xlopez@igalia.com>
1691 Reviewed by Gustavo Noronha.
1693 [GTK] Add support for DOM events in the GObject DOM bindings
1694 https://bugs.webkit.org/show_bug.cgi?id=38844
1696 Add new test to the build.
1700 2010-05-22 Leandro Pereira <leandro@profusion.mobi>
1702 Reviewed by Eric Seidel.
1704 [EFL] Build fix (always compile libraries with -fPIC when compiler
1705 is gcc; always define WTF_USE_PTHREADS).
1706 http://webkit.org/b/39235
1708 * cmake/OptionsCommon.cmake:
1709 * cmake/OptionsEfl.cmake:
1710 * cmake/WebKitHelpers.cmake:
1712 2010-05-19 Dan Winship <danw@gnome.org>
1714 Reviewed by Xan Lopez.
1716 [GTK] Install introspection files in our prefix, not
1717 gobject-introspection's prefix
1722 2010-05-15 Leandro Pereira <leandro@profusion.mobi>
1724 Reviewed by Adam Treat.
1726 [EFL] Add build system for the EFL port.
1727 http://webkit.org/b/37945
1729 * CMakeLists.txt: Added.
1730 * cmake/FindCFLite.cmake: Added.
1731 * cmake/FindCairo.cmake: Added.
1732 * cmake/FindEFL.cmake: Added.
1733 * cmake/FindFreetype.cmake: Added.
1734 * cmake/FindGDK-PixBuf.cmake: Added.
1735 * cmake/FindGDK.cmake: Added.
1736 * cmake/FindGIO.cmake: Added.
1737 * cmake/FindGlib.cmake: Added.
1738 * cmake/FindICU.cmake: Added.
1739 * cmake/FindLibSoup2.cmake: Added.
1740 * cmake/FindLibXlst.cmake: Added.
1741 * cmake/FindPango.cmake: Added.
1742 * cmake/FindSqlite.cmake: Added.
1743 * cmake/LibFindMacros.cmake: Added.
1744 * cmake/OptionsCommon.cmake: Added.
1745 * cmake/OptionsEfl.cmake: Added.
1746 * cmake/WebKitEfl.cmake: Added.
1747 * cmake/WebKitFS.cmake: Added.
1748 * cmake/WebKitFeatures.cmake: Added.
1749 * cmake/WebKitGenerators.cmake: Added.
1750 * cmake/WebKitHelpers.cmake: Added.
1751 * cmake/WebKitMacros.cmake: Added.
1752 * cmakeconfig.h.cmake: Added.
1754 2010-05-14 Simon Hausmann <simon.hausmann@nokia.com>
1756 Rubber-stamped by Antti Koivisto.
1758 [Qt] Rename QtLauncher to QtTestBrowser
1759 https://bugs.webkit.org/show_bug.cgi?id=37665
1763 2010-05-12 Csaba Osztrogonác <ossy@webkit.org>
1765 Reviewed by Kenneth Rohde Christiansen.
1767 [Qt] Link error in debug mode without debug_and_release config
1768 https://bugs.webkit.org/show_bug.cgi?id=39006
1770 * WebKit.pri: Unnecessary build_pass guard removed.
1772 2010-05-12 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1774 Reviewed by Kenneth Rohde Christiansen.
1776 [Qt] Detect debug mode consistently
1777 https://bugs.webkit.org/show_bug.cgi?id=38863
1781 2010-05-08 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1783 Reviewed by Kenneth Rohde Christiansen.
1785 [Qt] Build the ImageDiff tool for all platforms including Windows and Symbian
1786 https://bugs.webkit.org/show_bug.cgi?id=38706
1790 2010-05-07 Simon Hausmann <simon.hausmann@nokia.com>
1792 Add a few more files with Windows linefeeds to the .gitattributes file.
1796 2010-05-05 Alejandro G. Castro <alex@igalia.com>
1798 Reviewed by Xan Lopez.
1800 Fixed the gobject introspection compilation with the new DOM
1801 bindings, we needed to add DOM objects.
1805 2010-05-04 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1807 Unreviewed, build fix for Symbian.
1809 [Symbian] Symbian builds does not support shadow builds
1811 Revision r54715 broke the Symbian build. For Symbian
1812 the include directory is generated in the root of the source tree.
1813 This patch sets the INCLUDEPATH accordingly for Symbian.
1817 2010-05-03 Adam Barth <abarth@webkit.org>
1819 Reviewed by Dimitri Glazkov.
1821 Add some more Chromium-specific files to gitignore
1822 https://bugs.webkit.org/show_bug.cgi?id=38469
1824 These files are generated as part of the update-webkit --chromium
1829 2010-05-02 Geoff Levand <geoff.levand@am.sony.com>
1831 Reviewed by Eric Seidel.
1833 [GTK] Fix out of source build failure
1834 https://bugs.webkit.org/show_bug.cgi?id=38051
1836 Add a preprocessor include path for generated GTK header files.
1837 Fixes build errors like these when building GTK out of source:
1839 webkit.h: error: webkit/webkitversion.h: No such file or directory
1843 2010-05-02 Kartikaya Gupta <kagupta@rim.com>
1845 Reviewed by George Staikos.
1847 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.
1849 https://bugs.webkit.org/show_bug.cgi?id=37888
1851 No new tests. None needed.
1853 * bindings/scripts/IDLParser.pm:
1855 2010-04-29 Xan Lopez <xlopez@igalia.com>
1857 Reviewed by Gustavo Noronha.
1859 [GTK] GObject DOM bindings
1860 https://bugs.webkit.org/show_bug.cgi?id=33590
1862 Add WebKitDOMDocument tests to the build.
1866 2010-04-28 Sam Weinig <sam@webkit.org>
1868 Reviewed by Mark Rowe.
1870 Add WebKit2 to the lists of modules to build.
1874 2010-04-21 Xan Lopez <xlopez@igalia.com>
1876 Reviewed by Adam Barth.
1878 [GTK] GObject DOM bindings
1879 https://bugs.webkit.org/show_bug.cgi?id=33590
1881 Add build bits for the GObject DOM bindings.
1885 2010-04-20 Xan Lopez <xlopez@igalia.com>
1889 * autotools/webkit.m4:
1891 2010-04-19 Diego Escalante Urrelo <descalante@igalia.com>
1893 Reviewed by Xan Lopez.
1895 [Gtk] Evaluate and create tests for all the AtkRole's implemented by
1897 https://bugs.webkit.org/show_bug.cgi?id=34449
1899 Add and enable the build of testatkroles to test ATK non form roles.
1903 2010-04-18 Michael Forney <michael@mforney.org>
1905 Reviewed by Laszlo Gombos.
1907 https://bugs.webkit.org/show_bug.cgi?id=37762
1909 Fixes the sandbox option in configure.
1911 * configure.ac: Fix cut and paste error in the sandbox option causing
1912 --{enable,disable}-sandbox to be ineffective, and it to be controlled
1915 2010-04-09 Simon Hausmann <simon.hausmann@nokia.com>
1917 Unreviewed crash fix.
1919 Revert part of 57320 that would remove NDEBUG in release builds for
1924 2010-04-09 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1926 Reviewed by Simon Hausmann.
1928 [Qt] Fix crashes with package builds in release
1930 * WebKit.pri: Don't randomly add NDEBUG to the defines.
1932 2010-04-07 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1934 Reviewed by Kenneth Rohde Christiansen.
1936 [Qt] Fix trunk (non-standalone) builds for Symbian
1937 https://bugs.webkit.org/show_bug.cgi?id=37136
1939 Test for source files before building instead of relying on
1940 standalone_package config.
1944 2010-04-01 Kinuko Yasuda <kinuko@chromium.org>
1946 Reviewed by Dmitry Titov.
1948 Add FileThread for async file operation support in FileReader and FileWriter
1949 https://bugs.webkit.org/show_bug.cgi?id=36896
1951 Add EANBEL_FILE_READER and ENABLE_FILE_WRITER flags.
1955 2010-04-01 Ojan Vafai <ojan@chromium.org>
1957 Reviewed by Adam Barth.
1959 autoinstalled should be git ignored
1960 https://bugs.webkit.org/show_bug.cgi?id=36970
1964 2010-04-01 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1966 Reviewed by Kenneth Rohde Christiansen.
1968 [Qt]Add -Wextra warning level to the QtWebKit build
1969 https://bugs.webkit.org/show_bug.cgi?id=36971
1973 2010-04-01 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1975 Reviewed by Holger Freyther.
1977 [GTK] webkit_get_default_session() should make sure webkit_init() is called
1978 https://bugs.webkit.org/show_bug.cgi?id=36754
1984 2010-03-26 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1986 Reviewed by Simon Hausmann.
1988 [Qt] Build JavaScriptCore as a static library.
1989 https://bugs.webkit.org/show_bug.cgi?id=36590
1991 This patch takes what was left of the unused JavaScriptCore.pro
1992 and moved the compilation logic from JavaScriptCore.pri to
1997 2010-03-16 Xan Lopez <xlopez@igalia.com>
1999 Rubber-stamped by Gustavo Noronha.
2001 Update library version for 1.1.90 release.
2005 2010-03-16 Xan Lopez <xlopez@igalia.com>
2007 Reviewed by Gustavo Noronha.
2009 Bump version for 1.1.90 release.
2013 2010-03-16 Xan Lopez <xlopez@igalia.com>
2015 Reviewed by Gustavo Noronha.
2017 Add support for Fast Mobile Scrolling in the build system.
2021 2010-03-16 Simon Hausmann <simon.hausmann@nokia.com>
2023 Add WebKitTools/TestResultServer/index.yaml to gitattributes to ignore for crlf conversion.
2027 2010-03-12 Scott Byer <scottbyer@chromium.org>
2029 Reviewed by David Levin.
2031 Popup font size needs to be exposed to clients.
2032 https://bugs.webkit.org/show_bug.cgi?id=35990
2034 Add function to expose the popup menu font size, add a field to
2035 WebPopupMenuInfo that receives that information to convey that to
2036 the web view client's createPopupMenu() call.
2038 * WebCore/platform/chromium/PopupMenuChromium.cpp:
2039 * WebCore/platform/chromium/PopupMenuChromium.h:
2040 * WebKit/chromium/public/WebPopupMenuInfo.h:
2041 * WebKit/chromium/src/ChromeClientImpl.cpp:
2043 2010-03-11 Adam Roben <aroben@apple.com>
2045 Teach git about ObjC files
2047 Fixes <http://webkit.org/b/36015>.
2049 Reviewed by Tim Hatcher.
2051 * .gitattributes: Set the diff attribute for .m and .mm files, and .h
2052 files in Mac-specific directories. This can be used to generate
2053 more-readable diffs of ObjC files.
2055 2010-03-09 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2057 Unreviewed. Versioning for 1.1.23.
2061 2010-03-09 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2063 Unreviewed distcheck fix.
2067 2010-03-08 Jian Li <jianli@chromium.org>
2069 Reviewed by Dmitry Titov.
2072 https://bugs.webkit.org/show_bug.cgi?id=32993
2074 Add ENABLE_BLOB_SLICE feature define.
2078 2010-03-04 Fridrich Strba <fridrich.strba@bluewin.ch>
2080 Reviewed by Holger Freyther.
2082 https://bugs.webkit.org/show_bug.cgi?id=35726
2083 Remove orphaned #ifdef WTF_USE_GLIB_ICU_UNICODE_HYBRID
2085 Removing orphaned #if USE.
2089 2010-03-04 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
2091 Reviewed by Tor Arne Vestbø.
2093 [Qt] Make the OUTPUT_DIR variable in qmake projects independent of build-webkit's logic.
2095 This also allows shadow builds relying only on qmake to work properly.
2099 2010-03-03 Fridrich Strba <fridrich.strba@bluewin.ch>
2101 Reviewed by Xan Lopez.
2103 Miscellaneous little fixes for the windows build of webkit-gtk
2104 https://bugs.webkit.org/show_bug.cgi?id=35640
2106 * GNUmakefile.am: On Windows with GCC, presence of
2107 __declspec(dllexport) on some symbols disables the autoexport/autoimport
2108 feature for all others. Using regex here assures that all symbols that
2109 need to be exported in the dll are actually exported.
2111 2010-03-02 Arno Renevier <arno@renevier.net>
2113 Reviewed by Gustavo Noronha Silva.
2115 [Gtk] implements ChromeClient::requestGeolocationPermissionForFrame
2116 https://bugs.webkit.org/show_bug.cgi?id=35210
2120 2010-03-02 Dmitry Titov <dimich@chromium.org>
2122 Reviewed by Alexey Proskuryakov.
2124 Ignore compiled Java test cases in .gitignore.
2125 https://bugs.webkit.org/show_bug.cgi?id=35559
2129 2010-02-26 Arno Renevier <arno@renevier.net>
2131 Reviewed by Gustavo Noronha Silva.
2133 [Gtk] ignore WebKit/gtk/docs/GNUmakefile.in in .gitignore
2134 https://bugs.webkit.org/show_bug.cgi?id=35424
2138 2010-02-24 Sam Kerner <skerner@chromium.org>
2140 Reviewed by Darin Fisher.
2142 Expose WebFrame::setCanHaveScrollbars(). This allows a view
2143 which is being resized to not need scroll bars to ensure that
2146 Existing function setAllowsScrolling() was renamed
2147 setCanHaveScrollbars(), to be consistant with change 37159:
2148 http://trac.webkit.org/changeset/37159
2150 https://bugs.webkit.org/show_bug.cgi?id=35257
2152 * WebKit/chromium/public/WebFrame.h:
2153 * WebKit/chromium/src/ChromeClientImpl.cpp:
2154 * WebKit/chromium/src/WebFrameImpl.cpp:
2155 * WebKit/chromium/src/WebFrameImpl.h:
2157 2010-02-19 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
2159 Reviewed by Kenneth Rohde Christiansen.
2161 [Qt] Remove QGVLauncher
2163 https://bugs.webkit.org/show_bug.cgi?id=35292
2167 2010-02-24 Xan Lopez <xlopez@igalia.com>
2169 Reviewed by Gustavo Noronha.
2171 Enable SharedWorkers by default, since that's been the default for
2172 a long time in our build-webkit configuration.
2176 2010-02-23 James Choi <jchoi42@pha.jhu.edu>
2178 Add Solaris definitions
2179 https://bugs.webkit.org/show_bug.cgi?id=35214
2181 * WebKit/chromium/src/WebViewImpl.cpp
2182 * WebKit/chromium/src/WebFrameImpl.cpp
2184 2010-02-23 Arno Renevier <arno@renevier.net>
2186 Reviewed by Gustavo Noronha Silva.
2188 [Gtk]: testwebview does not work when called with absolute path
2189 https://bugs.webkit.org/show_bug.cgi?id=34940
2191 When testwebview is called as absolute path, chdir to executable
2192 directory before searching resource files.
2196 2010-02-23 Leandro Pereira <leandro@profusion.mobi>
2198 Reviewed by Gustavo Noronha Silva.
2200 Changes references of GOwnPtr to reflect their new place.
2201 http://webkit.org/b/35084
2203 * JavaScriptCore/JavaScriptCore.gypi:
2204 * JavaScriptCore/wtf/Threading.h:
2205 * JavaScriptCore/wtf/unicode/glib/UnicodeGLib.h:
2207 2010-02-23 Leandro Pereira <leandro@profusion.mobi>
2209 Reviewed by Gustavo Noronha Silva.
2211 Fixes references to GOwnPtr and GRefPtr so the GTK+ port builds
2213 http://webkit.org/b/35084
2217 2010-02-23 Diego Escalante Urrelo <descalante@igalia.com>
2219 Reviewed by Eric Seidel.
2221 [gtk] missing libsoup-2.4 package in gir generation
2222 https://bugs.webkit.org/show_bug.cgi?id=35199
2224 Include libsoup-2.4 package in gobject introspection .gir generation.
2228 2010-02-22 Huahui Wu <hwu@google.com>
2230 Reviewed by Eric Seidel.
2232 Add code that enables SquirrelFish Extreme (a.k.a JSCX, JSC JIT)
2233 in Android. It's disabled by default, but is enabled when the
2234 enveronment variable ENABLE_JSC_JIT is set to true.
2235 https://bugs.webkit.org/show_bug.cgi?id=34855
2239 2010-02-22 Xan Lopez <xlopez@igalia.com>
2241 Reviewed by Gustavo Noronha.
2243 Bump library versioning for 1.1.22 release.
2247 2010-02-22 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2249 Reviewed by Kenneth Rohde Christiansen.
2251 [Qt] Add support for layout tests on Symbian
2252 https://bugs.webkit.org/show_bug.cgi?id=31589
2256 2010-02-20 Noam Rosenthal <noam.rosenthal@nokia.com>
2258 Reviewed by Laszlo Gombos.
2260 [Qt] ENABLE_3D_RENDERING should be optional
2261 https://bugs.webkit.org/show_bug.cgi?id=35100
2263 * WebKit.pri: ENABLE_3D_RENDERING moved to a proper feature test
2265 2010-02-19 Maciej Stachowiak <mjs@apple.com>
2267 Reviewed by David Levin.
2269 Add an ENABLE flag for sandboxed iframes to make it possible to disable it in releases
2270 https://bugs.webkit.org/show_bug.cgi?id=35147
2274 2010-02-18 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2276 Reviewed by Eric Seidel.
2278 Add .gitattributes file for custom ChangeLog merge-driver
2280 * .gitattributes: Added.
2282 2010-02-17 Noam Rosenthal <noam.rosenthal@nokia.com>
2284 Reviewed by Ariya Hidayat.
2286 [Qt] GraphicsLayer: support perspective and 3D transforms
2287 https://bugs.webkit.org/show_bug.cgi?id=34960
2289 * WebKit.pri: added appropriate define: ENABLED_3D_RENDERING
2291 2010-02-15 Philippe Normand <pnormand@igalia.com>
2293 Reviewed by Gustavo Noronha Silva.
2295 [GStreamer] Should handle BUFFERING messages
2296 https://bugs.webkit.org/show_bug.cgi?id=30004
2298 * configure.ac: Bump gstreamer -core/-plugins-base requirements to
2299 0.10.25 which is the minimum required version for on-disk buffering.
2301 2010-02-16 Xan Lopez <xlopez@igalia.com>
2303 Reviewed by Gustavo Noronha.
2305 Bump version to 1.1.22 so we can depend on it in applications.
2309 2010-02-12 Simon Hausmann <simon.hausmann@nokia.com>
2311 Reviewed by Holger Freyther.
2313 Removed WMLInputElement.* from .gitattributes as the file is
2318 2010-02-10 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
2320 Reviewed by Tor Arne Vestbø.
2322 [Qt] Make qtlauncher and qgvlauncher use the generated headers
2323 path to make sure they are correctly generated.
2327 2010-02-10 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
2329 Reviewed by Tor Arne Vestbø.
2331 [Qt] Manually add support for the install target on Symbian.
2333 This is required to copy the headers over the ones in Qt.
2337 2010-02-11 Fridrich Strba <fridrich.strba@bluewin.ch>
2339 Reviewed by Gustavo Noronha Silva.
2341 Detect properly different versions of libpng out there.
2345 2010-02-11 Xan Lopez <xlopez@igalia.com>
2347 Try to fix GTK+ build.
2351 2010-02-11 Antonio Gomes <tonikitoo@webkit.org>
2353 Reviewed by Xan Lopez.
2355 Adjust gstreamer-plugins-base minimum version check (from 0.10 to 0.10.23).
2359 2010-02-08 Maciej Stachowiak <mjs@apple.com>
2361 Reviewed by Cameron Zwarich.
2363 Restore ENABLE_RUBY flag so vendors can ship with Ruby disabled if they choose.
2364 https://bugs.webkit.org/show_bug.cgi?id=34698
2368 2010-02-08 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2370 Reviewed by Xan Lopez.
2372 Bump version to 1.1.21, and adjust library versioning accordingly.
2376 2010-02-05 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2378 Reviewed by Gustavo Noronha.
2380 Add gstreamer-app-0.10 to configure.ac
2381 https://bugs.webkit.org/show_bug.cgi?id=34317
2385 2010-02-05 Simon Hausmann <simon.hausmann@nokia.com>
2387 Reviewed by Tor Arne Vestbø.
2389 Add .gitattributes file to tell git about files with Windows linefeeds
2390 https://bugs.webkit.org/show_bug.cgi?id=34645
2392 On Windows git defaults to "true" for core.autocrlf, meaning all text
2393 files in the working directory are converted from CRLF to LF on checkin
2394 time. Some files present in the repository have been checked in with
2395 CRLF linefeeds and git should not try to convert them. The added
2396 .gitattributes file tells git to not do any CRLF conversion.
2398 * .gitattributes: Added.
2400 2010-02-05 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2402 Reviewed by Simon Hausmann.
2404 [Qt] Generate convenience headers (QWebView, etc) using qmake
2406 In Qt this is done using syncqt, but we use a pro-file instead
2407 that generates makefile-rules for each of the extra headers.
2409 These extra headers are installed alongside the normal headers.
2411 * DerivedSources.pro: Include API-DerivedSources
2413 2010-02-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2415 Reviewed by Lars Knoll.
2417 [Qt] Make 'make -f Makefile.DerivedSources qmake' work
2419 Previously this target ended up generating a file named
2420 Makefile.DerivedSources.DerivedSources, and so on.
2422 * DerivedSources.pro:
2424 2010-02-04 Christian Dywan <christian@twotasts.de>
2426 Reviewed by Xan Lopez.
2428 Require either libsoup 2.28.2 or 2.29.90.
2432 2010-02-04 Xan Lopez <xlopez@igalia.com>
2434 Reviewed by Gustavo Noronha.
2436 Bump minimum libsoup requirement to 2.29.90
2440 2010-02-02 Gustavo Noronha Silva <gns@gnome.org>
2442 Reviewed by Xan Lopez.
2444 Bump version, and adjust library versioning for 1.1.20.
2448 2010-01-29 Jeremy Orlow <jorlow@chromium.org>
2450 Reviewed by Dimitri Glazkov.
2452 A first step towards the Indexed Database API
2453 https://bugs.webkit.org/show_bug.cgi?id=34342
2455 Add Indexed Database API
2459 2010-01-27 Simon Hausmann <simon.hausmann@nokia.com>
2461 Reviewed by Kenneth Rohde Christiansen.
2463 [Qt] Don't build the tests in packages, only the launcher(s)
2467 2010-01-27 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
2469 Reviewed by Tor Arne Vestbø.
2471 [Qt] Add the "d" suffix to QtWebKit's dll on Windows.
2475 2010-01-27 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
2477 Unreviewed build fix
2479 [Qt] Build fix for windows when QTDIR contains release libraries.
2481 * WebKit.pri: Use the <name>.lib syntax for linking instead of qmake's -l<name> emulation
2483 2010-01-26 Jedrzej Nowacki <jedrzej.nowacki@nokia.com>
2485 Reviewed by Simon Hausmann.
2487 First steps of the QtScript API.
2489 Two new classes were created; QScriptEngine and QScriptValue.
2490 The first should encapsulate a javascript context and the second a script
2493 This API is still in development, so it isn't compiled by default.
2494 To trigger compilation, pass --qmakearg="CONFIG+=build-qtscript" to
2497 https://bugs.webkit.org/show_bug.cgi?id=32565
2501 2010-01-25 Simon Hausmann <simon.hausmann@nokia.com>
2503 Reviewed by Laszlo Gombos.
2505 [Qt] Fix the build on Maemo5.
2507 https://bugs.webkit.org/show_bug.cgi?id=34051
2509 * WebKit.pri: Disable the use of uitools, just like it's done for Symbian.
2511 2010-01-21 No'am Rosenthal <noam.rosenthal@nokia.com>
2513 Reviewed by Antti Koivisto.
2515 [Qt] Implement GraphicsLayer for accelerated layer compositing
2516 https://bugs.webkit.org/show_bug.cgi?id=33514
2518 * WebKit.pri: Addded compile flags to enable accelerated compositing
2519 on versions higher than 4.5
2521 2010-01-20 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2523 Reviewed by Simon Hausmann.
2525 [Qt] Make DumpRenderTree build on Windows
2529 2010-01-20 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
2531 Reviewed by Simon Hausmann.
2533 [Qt] Fix the recursive generated_files target to work with qmake -r -o
2535 * DerivedSources.pro:
2537 2010-01-20 Simon Hausmann <simon.hausmann@nokia.com>
2539 Reviewed by Tor Arne Vestbø.
2541 [Qt] Make it possible (on *nix at least) to recursively call "make generated_files"
2543 * DerivedSources.pro:
2545 2010-01-19 Gustavo Noronha Silva <gns@gnome.org>
2547 Unreviewed. Shared library versioning update for 1.1.19.
2551 2010-01-15 Gustavo Noronha Silva <gns@gnome.org>
2553 Rubber-stamped by Xan Lopez.
2555 Bump version to 1.1.19.
2559 2010-01-14 Csaba Osztrogonác <ossy@webkit.org>
2561 Reviewed by Eric Seidel.
2563 [Qt] Defective dependencies caused build failing on QtBuildBot.
2564 https://bugs.webkit.org/show_bug.cgi?id=33693
2566 * WebKit.pri: CONFIG += depend_includepath added.
2568 2010-01-14 Steve Block <steveblock@google.com>
2570 Reviewed by David Levin.
2572 Moves general includes before bindings includes in Android build system.
2573 https://bugs.webkit.org/show_bug.cgi?id=33623
2575 This avoids problems with collisions between WebCore/platform/text/StringBuilder.h
2576 and the new JavaScriptCore/runtime/StringBuilder.h. This change puts
2577 JavaScriptCore/runtime and other bindings includes after the WebCore and other
2578 general includes, so that the WebCore StringBuilder.h is picked up when building
2581 * Android.mk: Modified.
2583 2010-01-13 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
2585 Reviewed by Simon Hausmann.
2587 [Qt] Split the build process in two different .pro files.
2588 This allows qmake to be run once all source files are available.
2590 * DerivedSources.pro: Added.
2593 2010-01-07 Daniel Bates <dbates@rim.com>
2595 Reviewed by Eric Seidel.
2597 https://bugs.webkit.org/show_bug.cgi?id=32987
2599 Added ENABLE_XHTMLMP flag. Disabled by default.
2603 2010-01-05 Gustavo Noronha Silva <gns@gnome.org>
2605 Reviewed by Xan Lopez.
2607 Based on idea and original patch by Evan Martin.
2609 Remove libWebCore intermediate library, to improve link time.
2611 [GTK] Build time must be reduced
2612 https://bugs.webkit.org/show_bug.cgi?id=32921
2616 2010-01-05 Xan Lopez <xlopez@igalia.com>
2618 Bump for 1.1.18 release.
2622 2010-01-04 Gustavo Noronha Silva <gns@gnome.org>
2624 Fix JSCore-1.0.gir path to fix make distcheck.
2628 2010-01-04 Simon Hausmann <simon.hausmann@nokia.com>
2630 Reviewed by Tor Arne Vestbø.
2632 [Qt] Fix standalone package builds.
2634 * WebKit.pri: Add logic for detecting standalone builds. Set OUTPUT_DIR to the top-level dir in that case.
2635 * WebKit.pro: Don't build JSC and DRT for package builds.
2637 2010-01-04 Eric Seidel <eric@webkit.org>
2639 Reviewed by Adam Barth.
2641 bugzilla-tool should not require users to install mechanize
2642 https://bugs.webkit.org/show_bug.cgi?id=32635
2644 * .gitignore: Ignore autoinstall.cache.d directory created by autoinstall.py
2646 2009-12-28 Estêvão Samuel Procópio <tevaum@gmail.com>
2648 Reviewed by Gustavo Noronha Silva.
2650 Bug 32940: [GTK] Changing the download throttle conditions.
2651 https://bugs.webkit.org/show_bug.cgi?id=32716
2653 The WebKitDownload progress notification was taking long to
2654 update. This fix makes notification happens each 0.7 secs
2655 or when the progress ups in 1%.
2657 * WebKit/gtk/webkit/webkitdownload.cpp:
2659 2009-12-22 Simon Hausmann <simon.hausmann@nokia.com>
2661 Rubber-stamped by Holger Freyther.
2663 Adjusted path to QtLauncher.
2667 2009-12-19 Evan Martin <evan@chromium.org>
2669 Reviewed by Gustavo Noronha Silva.
2671 Add a couple of WebKitGtk files to .gitignore.
2675 2009-12-18 Benjamin Otte <otte@gnome.org>
2677 Reviewed by Xan Lopez.
2679 [GTK] RemoveDashboard support. It's useless.
2683 2009-12-18 Simon Hausmann <simon.hausmann@nokia.com>
2685 Reviewed by Tor Arne Vestbø.
2687 [Qt] Clean up the qmake build system to distinguish between trunk builds and package builds
2689 https://bugs.webkit.org/show_bug.cgi?id=32716
2691 * WebKit.pri: Use standalone_package instead of QTDIR_build
2693 2009-12-17 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2695 Unreviewed. Build fixes for make distcheck.
2699 2009-12-16 Dan Winship <danw@gnome.org>
2701 Reviewed by Gustavo Noronha Silva.
2703 [Gtk] Content-Encoding support
2705 https://bugs.webkit.org/show_bug.cgi?id=522772
2707 * configure.ac: require libsoup 2.28.2 for SoupContentDecoder
2709 2009-12-13 Eric Seidel <eric@webkit.org>
2711 Reviewed by Gavin Barraclough.
2713 string-base64 test does not compute a valid base64 string
2714 http://bugs.webkit.org/show_bug.cgi?id=16806
2716 * tests/string-base64.js: change str[i] to str.charCodeAt(i)
2718 2009-12-10 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2720 Reviewed by Xan Lopez.
2722 [GTK] Should provide an API to control the IconDatabase
2723 https://bugs.webkit.org/show_bug.cgi?id=32334
2725 Add test to make sure favicon reporting works.
2729 2009-12-09 Steve Block <steveblock@google.com>
2731 Reviewed by Adam Barth.
2733 Adds Android Makefiles for building with V8.
2734 https://bugs.webkit.org/show_bug.cgi?id=32278
2736 * Android.mk: Modified. Includes Makefiles for V8.
2738 2009-12-08 Steve Block <steveblock@google.com>
2740 Reviewed by Adam Barth.
2742 [Android] Adds Makefiles for Android port.
2743 https://bugs.webkit.org/show_bug.cgi?id=31325
2745 * Android.mk: Added.
2747 2009-12-08 Christian Dywan <christian@twotoasts.de>
2749 Reviewed by Xan Lopez.
2751 * configure.ac: Require only libSoup 2.27.91 but check for 2.29.3
2752 and define HAVE_LIBSOUP_2_29_3 in that case.
2754 2009-12-08 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2756 Rubber-stamped by Xan Lopez.
2758 Late post-release version bump.
2762 2009-12-08 Dominik Röttsches <dominik.roettsches@access-company.com>
2764 Reviewed by Gustavo Noronha Silva.
2766 [Gtk] Create a TextBreakIterator implementation based on GLib (without ICU)
2767 https://bugs.webkit.org/show_bug.cgi?id=31469
2769 Removing hybrid configuration for --with-unicode-backend=glib
2770 ICU not required anymore.
2772 * autotools/webkit.m4:
2774 2009-12-08 Nikolas Zimmermann <nzimmermann@rim.com>
2776 Rubber-stamped by Maciej Stachowiak.
2778 Turn on (SVG) Filters for Gtk.
2779 https://bugs.webkit.org/show_bug.cgi?id=32224
2783 2009-12-07 Dmitry Titov <dimich@chromium.org>
2785 Rubber-stamped by Darin Adler.
2787 Remove ENABLE_SHARED_SCRIPT flags
2788 https://bugs.webkit.org/show_bug.cgi?id=32245
2789 This patch was obtained by "git revert" command and then un-reverting of ChangeLog files.
2793 2009-12-06 Gustavo Noronha Silva <gns@gnome.org>
2795 Reviewed by Xan Lopez.
2797 Build the new API test.
2799 [GTK] REGRESSION: webkit thinks it can render PDFs
2800 https://bugs.webkit.org/show_bug.cgi?id=32183
2804 2009-12-05 Vincent Untz <vuntz@gnome.org>
2806 Reviewed by Gustavo Noronha.
2808 Fixes race for builds with introspection enabled, and parallel
2813 2009-12-04 Xan Lopez <xlopez@igalia.com>
2815 Reviewed by Gustavo Noronha.
2817 [GTK]Enable DNS prefetching
2818 https://bugs.webkit.org/show_bug.cgi?id=23846
2820 Bump libsoup required version to 2.29.3 for DNS prefetching.
2824 2009-11-30 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2826 Rubber-stamped by Xan Lopez.
2828 Make sure we distribute and install GObject Introspection files.
2832 2009-11-30 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2834 Build fix. Make sure JSCore-1.0.gir is added to the distributed
2839 2009-11-30 Xan Lopez <xlopez@igalia.com>
2841 Reviewed by Gustavo Noronha.
2843 Bump versions for 1.1.17 release.
2847 2009-11-30 Jan-Arve Sæther <jan-arve.saether@nokia.com>
2849 Reviewed by Simon Hausmann.
2851 [Qt] Fix compilation with win32-icc
2853 Include os-win32 for stdint.h since MS does not ship that in their PSDK.
2857 2009-11-26 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2859 Reviewed by Oliver Hunt.
2861 Move GOwnPtr* from wtf to wtf/gtk
2862 https://bugs.webkit.org/show_bug.cgi?id=31793
2864 * GNUmakefile.am: Add JavaScriptCore/wtf/gtk to
2867 2009-11-24 Dmitry Titov <dimich@chromium.org>
2869 Reviewed by Eric Seidel.
2871 Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
2872 https://bugs.webkit.org/show_bug.cgi?id=31444
2876 2009-11-24 Jason Smith <dark.panda@gmail.com>
2878 Reviewed by Alexey Proskuryakov.
2880 RegExp#exec's returned Array-like object behaves differently from
2882 https://bugs.webkit.org/show_bug.cgi?id=31689
2884 * LayoutTests/fast/js/regexp-in-and-foreach-handling.html: Added.
2885 * LayoutTests/fast/js/script-tests/regexp-in-and-foreach-handling.js: Added.
2886 * LayoutTests/fast/js/regexp-in-and-foreach-handling-expected.txt: Added.
2888 2009-11-24 Jens Alfke <snej@chromium.org>
2890 Reviewed by David Levin.
2892 Ignore Chromium's Xcode projects that are auto-generated from .gyp files.
2893 https://bugs.webkit.org/show_bug.cgi?id=31847
2895 * .gitignore: Add three .xcodeproj files.
2897 2009-11-09 Priit Laes <plaes@plaes.org>
2899 Reviewed by Oliver Hunt.
2901 [Gtk] Build from tarball fails with --enable-introspection
2902 https://bugs.webkit.org/show_bug.cgi?id=31261
2904 We need to enable gobject-introspection during distcheck otherwise
2905 some of the required files are missing in tarball.
2909 2009-11-05 Priit Laes <plaes@plaes.org>
2911 Reviewed by Jan Alonzo.
2913 [Gtk] Build failure with --enable-introspection
2914 https://bugs.webkit.org/show_bug.cgi?id=31102
2916 Add search and include paths for JSCore-1.0.gir required by
2917 gobject-introspection tools.
2921 2009-11-04 Benjamin Otte <otte@gnome.org>
2923 Reviewed by Gustavo Noronha.
2925 Update Cairo requirement to 1.6.
2927 https://bugs.webkit.org/show_bug.cgi?id=19266
2931 2009-11-02 Estêvão Samuel Procópio <tevaum@gmail.com>
2933 Reviewed by Gustavo Noronha.
2935 [Build] make install ignores --prefix option for gobject-introspection.
2936 https://bugs.webkit.org/show_bug.cgi?id=31025
2938 Make the build system use the --prefix path also when installing
2939 gobject-introspection files.
2941 * configure.ac: use --prefix path in GITDIR and GIRTYPELIBDIR
2943 2009-11-02 Xan Lopez <xlopez@igalia.com>
2945 Bump version before release (or post-release, depending on your
2946 point of view) so that we can make applications depending on
2947 unreleased APIs in WebKit svn fail at configure time when the
2948 requirements are not met.
2952 2009-11-01 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2954 Reviewed by Eric Seidel.
2956 Turn on warnings for QtWebKit for gcc
2957 https://bugs.webkit.org/show_bug.cgi?id=30958
2959 * WebKit.pri: Turn on warnings for the GCC compiler
2961 2009-10-30 Adam Barth <abarth@webkit.org>
2963 Reviewed by Mark Rowe.
2965 Teach git to ignore some files
2966 https://bugs.webkit.org/show_bug.cgi?id=30951
2968 Ignore WebKitBuild because we never want to version that directory.
2969 Also, ignore the xcode project files so git clean doesn't blow away
2970 your project settings. Finally, ignore the compiled python files in
2971 WebKitTools/Script modules because they clutter up git status.
2973 * .gitignore: Added.
2975 2009-10-30 Roland Steiner <rolandsteiner@chromium.org>
2977 Reviewed by Eric Seidel.
2979 Remove ENABLE_RUBY guards as discussed with Dave Hyatt and Maciej Stachowiak.
2981 Bug 28420 - Implement HTML5 <ruby> rendering
2982 (https://bugs.webkit.org/show_bug.cgi?id=28420)
2984 No new tests (no functional change).
2988 2009-10-26 Holger Hans Peter Freyther <zecke@selfish.org>
2990 Rubber-stamped by Darin Adler.
2992 Export fastMalloc, fastCalloc, fastRealloc and fastFree
2993 https://bugs.webkit.org/show_bug.cgi?id=30769
2995 Export the FastMalloc functions outside of the libwebkit library
2996 to be able to instrument memory allocations. These are C++ symbols
2997 but do not require the C++ runtime to be useful and should be of
2998 no harm to plain C code.
3000 * autotools/symbols.filter:
3002 2009-10-26 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3004 Reviewed by Jan Alonzo.
3006 Alternative solution to regression introduced in r48672.
3010 2009-10-26 Xan Lopez <xlopez@igalia.com>
3012 Reviewed by Gustavo Noronha.
3014 Update for 1.1.16 release.
3018 2009-10-24 Laszlo Gombos <laszlo.1.gombos@nokia.com>
3020 Reviewed by Holger Freyther.
3022 [Qt] [Symbian] Set the capability and memory required to run QtWebKit for Symbian
3023 https://bugs.webkit.org/show_bug.cgi?id=30476
3025 Set the stack size to 80 Kb and heap size to the 128kB - 32MB range
3026 to all executables linking against WebKit library.
3030 2009-10-18 Jan Michael Alonzo <jmalonzo@webkit.org>
3032 Reviewed by Holger Freyther.
3034 [GTK] Add MathML to the build system
3035 https://bugs.webkit.org/show_bug.cgi?id=30487
3037 Add --enable-mathml to configure.
3041 2009-10-15 Jan Michael Alonzo <jmalonzo@webkit.org>
3043 Reviewed by Xan Lopez.
3045 [GTK] marshal stamp files are not cleaned after a distclean
3046 https://bugs.webkit.org/show_bug.cgi?id=30156
3048 Add the stamp files directly to cleanfiles. Also rearrange the
3049 variable declarations so we don't miss any files that need to be
3050 cleaned up during the clean targets.
3054 2009-10-15 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3056 Unreviewed. Help text fix - Web Sockets default is no, not yes.
3060 2009-10-12 Jan Michael Alonzo <jmalonzo@webkit.org>
3062 Rubberstamped by Eric Seidel.
3064 [Gtk] Fix icu CFLAG for Darwin
3065 https://bugs.webkit.org/show_bug.cgi?id=29517
3067 Don't escape the srcdir variable. Also use $host instead of the
3070 * autotools/webkit.m4:
3072 2009-10-12 Jan Michael Alonzo <jmalonzo@webkit.org>
3074 Reviewed by Gustavo Noronha.
3076 [Gtk] Use the SQLite3 headers from WebKitLibraries if sqlite3 is undetected
3077 https://bugs.webkit.org/show_bug.cgi?id=29518
3081 2009-10-05 Zoltan Horvath <zoltan@webkit.org>
3083 Reviewed by Simon Hausmann.
3085 [Qt] Disable TCmalloc for Windows port at the present, because MinGW
3086 hasn't got built-in pthread library.
3090 2009-10-02 Prasanth Ullattil <prasanth.ullattil@nokia.com>
3092 Reviewed by Simon Hausmann.
3094 Disable a few more harmless MSVC warnings.
3098 2009-10-01 Laszlo Gombos <laszlo.1.gombos@nokia.com>
3100 Unreviewed, build fix.
3102 [Qt] Symbian build break after r48976.
3103 unix is set for Symbian in the Qt build system.
3107 2009-10-01 Zoltan Horvath <zoltan@webkit.org>
3109 Reviewed by Simon Hausmann.
3111 [Qt] Enable TCmalloc for the Linux, Mac and Windows Qt-port
3112 https://bugs.webkit.org/show_bug.cgi?id=27029
3114 Remove USE_SYSTEM_MALLOC for Linux, Mac and Windows Qt-port from WebKit.pri,
3115 so these Qt-ports will use TCmalloc as other ports.
3119 2009-10-01 Martin Robinson <martin.james.robinson@gmail.com>
3121 Reviewed by Xan Lopez.
3123 [GTK] GtkIMContext filtering interferes with DOM key events
3124 https://bugs.webkit.org/show_bug.cgi?id=28733
3126 Add new key event test ensuring that IME keypresses are handled.
3130 2009-10-01 Philippe Normand <pnormand@igalia.com>
3132 Reviewed by Xan Lopez.
3134 [GTK] data: uri support in media player
3135 https://bugs.webkit.org/show_bug.cgi?id=29842
3137 Check presence of gstreamer-pbutils-0.10.
3141 2009-09-26 David Kilzer <ddkilzer@apple.com>
3143 GTK BUILD FIX: add ENABLE_ORIENTATION_EVENTS support to configure.ac
3145 * configure.ac: Added support for ENABLE_ORIENTATION_EVENTS.
3147 2009-09-23 Xan Lopez <xlopez@igalia.com>
3149 Reviewed by Gustavo Noronha.
3151 Do not add unneeded include paths for gir files, and add the
3152 include paths for headers manually instead of relying on our own
3153 pc file and installed headers, since that adds a circular
3158 2009-09-23 Jan Michael Alonzo <jmalonzo@webkit.org>
3160 Reviewed by Xan Lopez.
3162 Minor reorganization to the patch landed in
3163 http://trac.webkit.org/changeset/48670. Also move JSCore-1.0.gir
3164 in the gtk directory as that's only useful to the Gtk port at the
3170 2009-09-23 Xan Lopez <xlopez@igalia.com>
3172 Reviewed by Gustavo Noronha.
3174 [GTK] We should generate our own gir file for introspection
3175 https://bugs.webkit.org/show_bug.cgi?id=29603
3177 Generate gir and typelib files for WebKit and JSCore. The JSCore
3178 gir file is handwritten (since it's only useful, for now, as a
3179 dependency of the WebKit gir file), the WebKit one is
3180 autogenerated from the headers.
3183 * JSCore-1.0.gir: Added.
3186 2009-09-22 Philippe Normand <pnormand@igalia.com>
3188 Reviewed by Xan Lopez.
3190 link errors due to wrong UNICODE_LIBS on Ubuntu Jaunty
3191 https://bugs.webkit.org/show_bug.cgi?id=29638
3193 Call icu-cconfig with ldflags-libsonly to prevent having a -L
3194 statement that could override libs installed in another prefix.
3196 * autotools/webkit.m4:
3198 2009-09-21 Xan Lopez <xlopez@igalia.com>
3200 Reviewed by Gustavo Noronha.
3202 Bump version for 1.1.15 release.
3206 2009-09-18 Xan Lopez <xlopez@igalia.com>
3208 Reviewed by Gustavo Noronha and Jan Alonzo.
3210 [GTK] context menu overriding API is very limited
3211 https://bugs.webkit.org/show_bug.cgi?id=27546
3213 Add new tests to the build.
3217 2009-09-18 Xan Lopez <xlopez@igalia.com>
3219 Reviewed by Gustavo Noronha and Jan Alonzo.
3221 [GTK] context menu overriding API is very limited
3222 https://bugs.webkit.org/show_bug.cgi?id=27546
3224 Add WebKitHitTestResult to the build.
3228 2009-09-10 Laszlo Gombos <laszlo.1.gombos@nokia.com>
3230 Reviewed by Ariya Hidayat.
3232 Disable some ARM compiler warnings
3233 https://bugs.webkit.org/show_bug.cgi?id=29083
3235 The following ARM compiler warnings are disabled
3237 - #68-D: integer conversion resulted in a change of sign
3238 - #111-D: statement is unreachable
3239 - #177-D: variable XXX was declared but never referenced
3240 - #368-D: class XXX defines no constructor to initialize the following: YYY
3241 - #830-D: function XXX "XXX::operator new" has no corresponding operator delete
3242 - #1293-D: assignment in condition
3246 2009-09-09 Kenneth Rohde Christiansen <kenneth@webkit.org>
3248 Reviewed by Simon Hausmann.
3250 [Qt] Add the alternative QtLauncher (based on QGraphicsView) to the build.
3252 https://bugs.webkit.org/show_bug.cgi?id=28862
3256 2009-09-07 Xan Lopez <xlopez@igalia.com>
3258 Rubber-stamped by Gustavo Noronha.
3260 Bump versions in preparation for 1.1.14 release.
3264 2009-09-07 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3266 Reviewed by Xan Lopez.
3268 https://bugs.webkit.org/show_bug.cgi?id=26854
3269 [GTK] Needs API to allow more control over outgoing requests
3271 * GNUmakefile.am: new files added to the build for new class
3272 WebKitNetworkResponse
3274 2009-09-06 Martin Robinson <martin.james.robinson@gmail.com>
3276 Reviewed by Gustavo Noronha, Jan Alonzo and Xan Lopez.
3278 [Gtk] Expose a database API
3279 https://bugs.webkit.org/show_bug.cgi?id=27899
3281 Expose an HTML5 database API for GTK+.
3285 2009-09-04 Albert Bachand <albertb@google.com>
3287 Reviewed by Eric Seidel.
3289 Modify the condition regarding the key modifier for opening combo
3290 boxes under GTK from just PLATFORM(GTK) to also look for
3291 (PLATFORM(CHROMIUM) && PLATFORM(LINUX)).
3293 * WebCore/dom/SelectElement.cpp:
3294 * WebCore/manual-tests/select-popup-on-spacebar.html:
3296 2009-09-02 Jan Michael Alonzo <jmalonzo@webkit.org>
3298 Reviewed by Xan Lopez and Gustavo Noronha.
3300 [Gtk] Implement a WebDataSource for the gtk port
3301 https://bugs.webkit.org/show_bug.cgi?id=24758
3303 Add WebKitWebDataSource unit test to the build script
3307 2009-09-02 Jan Michael Alonzo <jmalonzo@webkit.org>
3309 Reviewed by Xan Lopez and Gustavo Noronha.
3311 [Gtk] Implement a WebDataSource for the gtk port
3312 https://bugs.webkit.org/show_bug.cgi?id=24758
3314 Add WebKitWebDataSource and DocumentLoaderGtk to the build script.
3318 2009-09-01 Jan Michael Alonzo <jmalonzo@webkit.org>
3320 Reviewed by Xan Lopez and Gustavo Noronha.
3322 [Gtk] Implement a WebDataSource for the gtk port
3323 https://bugs.webkit.org/show_bug.cgi?id=24758
3325 Add WebKitWebResource to the build script.
3329 2009-08-28 Jan Michael Alonzo <jmalonzo@webkit.org>
3331 Reviewed by Oliver Hunt.
3333 Gtk Build broken for OSX Quartz
3334 https://bugs.webkit.org/show_bug.cgi?id=28727
3336 Define XP_UNIX for non-Win OS builds.
3340 2009-08-28 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3342 Reviewed by Holger Freyther.
3344 https://bugs.webkit.org/show_bug.cgi?id=25889
3345 [GTK] scrollbar policy for main frame is not implementable
3347 Adding files for the new test for window-related issues (starting
3348 with scrollbar policy).
3352 2009-08-27 Priit Laes <plaes@plaes.org>
3354 Reviewed by Xan Lopez.
3356 [GTK] Out-of-srcdir build problem
3357 https://bugs.webkit.org/show_bug.cgi?id=28741
3359 * GNUmakefile.am, autotools/webkit.m4:
3360 Fix problem with out-of-srcdir builds. Also bump required glib version.
3362 2009-08-24 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3364 Reviewed by Xan Lopez.
3366 Bump package and so versions for 1.1.13 release.
3370 2009-08-22 Javier Jardón <javierjc1982@gmail.com>
3372 [GTK] Not use deprecated symbols in WebKitWebView example code.
3373 https://bugs.webkit.org/show_bug.cgi?id=28651
3375 * WebKit/gtk/webkit/webkitwebview.cpp
3377 2009-08-18 Xan Lopez <xlopez@igalia.com>
3379 Rubber-stamped by Holger Freyther.
3381 Require at least libsoup 2.27.91 for the new password
3382 manager/authentication APIs.
3386 2009-08-18 Drew Wilson <atwilson@google.com>
3388 Reviewed by NOBODY (Build Break).
3390 Speculative fix for GTK DumpRenderTree.
3394 2009-08-18 Kent Tamura <tkent@chromium.org>
3396 Reviewed by Eric Seidel.
3398 Add --enable-datalist option.
3402 2009-08-14 Adam Bergkvist <adam.bergkvist@ericsson.com>
3404 Reviewed by Sam Weinig.
3406 [GTK] Added EventSource to the build (default on).
3407 https://bugs.webkit.org/show_bug.cgi?id=14997
3411 2009-08-14 Jan Michael Alonzo <jmalonzo@webkit.org>
3413 Rubber-stamped by Gustavo Noronha.
3415 Initialize CFLAGS and CXXFLAGS before the main body of the
3416 WEBKIT_INIT macro so C files don't get built with "-g -O2".
3418 * autotools/webkit.m4:
3420 2009-08-12 Xan Lopez <xlopez@igalia.com>
3422 Reviewed by Jan Alonzo.
3424 [GTK] Remove keyring optional features
3425 https://bugs.webkit.org/show_bug.cgi?id=28173
3427 Remove keyring support, we now do authentication storage through
3428 libsoup. We depend on libsoup master now, will bump the dependency
3429 when there's a new release.
3434 2009-08-11 Drew Wilson <atwilson@google.com>
3436 Reviewed by NOBODY (Build break).
3438 Speculative fix for GTK build break.
3442 2009-08-11 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3444 Reviewed by Simon Hausmann.
3446 Build the TestNetscapePlugin on Qt/Mac
3450 2009-08-11 Xan Lopez <xlopez@igalia.com>
3452 Reviewed by Jan Alonzo.
3454 Prefix lengthy commands with AM_V_GEN so that they produce an
3455 output like 'GEN <filename>' when in silent mode.
3459 2009-08-05 Jan Michael Alonzo <jmalonzo@webkit.org>
3461 Reviewed by Xan Lopez.
3463 [Gtk] macros in webkit.m4 should be defined once only
3464 https://bugs.webkit.org/show_bug.cgi?id=27929
3466 The macros in webkit.m4 are not meant to be called multiple times
3467 so we'll make them AC_DEFUN_ONCE. Also make AC_HEADER_STDC and AC_PROG_CXX
3468 AC_REQUIRE to remove the automake warnings when doing autogen.sh.
3470 Lastly, make sure CXXFLAGS and CFLAGS are defined before
3471 AC_PROG_CXX gets expanded so it doesn't add "-g -O2" on Release builds.
3473 * autotools/webkit.m4:
3475 2009-08-05 Xan Lopez <xlopez@igalia.com>
3477 Revert r46714, it was making us build debug images by default.
3479 * autotools/webkit.m4:
3481 2009-08-03 Laszlo Gombos <laszlo.1.gombos@nokia.com>
3483 Reviewed by Eric Seidel.
3485 [Qt] Consolidate common gcc flags to WebKit.pri
3486 https://bugs.webkit.org/show_bug.cgi?id=27934
3490 2009-08-03 Jan Michael Alonzo <jmalonzo@webkit.org>
3492 Rubber-stamped by Eric Seidel.
3494 [Gtk] macros in webkit.m4 should be defined once only
3495 https://bugs.webkit.org/show_bug.cgi?id=27929
3497 The macros in webkit.m4 are not meant to be called multiple times
3498 so we'll make them AC_DEFUN_ONCE. Also make AC_HEADER_STDC and AC_PROG_CXX
3499 AC_REQUIRE to remove the automake warnings when doing autogen.sh.
3501 * autotools/webkit.m4:
3503 2009-07-29 Ariya Hidayat <ariya.hidayat@nokia.com>
3505 Reviewed by Simon Hausmann.
3507 Adding ImageDiff project file.
3509 https://bugs.webkit.org/show_bug.cgi?id=27813
3511 * WebKit.pro: Added ImageDiff.pro.
3513 2009-07-29 Jan Michael Alonzo <jmalonzo@webkit.org>
3515 Reviewed by Eric Seidel and Xan Lopez.
3517 [Gtk] Enable http/tests/appcache tests
3518 https://bugs.webkit.org/show_bug.cgi?id=27674
3520 * GNUmakefile.am: Add webkit/webkitapplicationcache.cpp
3522 2009-07-28 Xan Lopez <xlopez@igalia.com>
3524 Reviewed by Gustavo Noronha.
3526 Use automake 1.11 SILENT_RULES when present, for cleaner build
3527 output. You can disable it by passing --disable-silent-rules to
3528 configure or V=1 to make.
3530 * autotools/dolt.m4:
3533 2009-07-28 Laszlo Gombos <laszlo.1.gombos@nokia.com>
3535 Reviewed by Simon Hausmann.
3537 [Qt] Disable some compiler warnings for the win build
3538 https://bugs.webkit.org/show_bug.cgi?id=27709
3542 2009-07-28 Xan Lopez <xlopez@igalia.com>
3544 Reviewed by Gustavo Noronha.
3546 * configure.ac: bump version for 1.1.12 release.
3548 2009-07-24 Xan Lopez <xlopez@igalia.com>
3550 Reviewed by Gustavo Noronha.
3552 Remove unneeded commas from PKG_CHECK_MODULES.
3556 2009-07-24 Jan Michael Alonzo <jmalonzo@webkit.org>
3558 Reviewed by Xan Lopez.
3560 Bump pango version requirement to 1.12 which is the version that
3565 2009-07-21 Roland Steiner <rolandsteiner@google.com>
3567 Reviewed by David Levin.
3569 Add ENABLE_RUBY to list of build options
3570 https://bugs.webkit.org/show_bug.cgi?id=27324
3572 * configure.ac: Added flag ENABLE_RUBY.
3574 2009-07-20 Laszlo Gombos <laszlo.1.gombos@nokia.com>
3576 Reviewed by Holger Freyther.
3578 [Qt] Add an option for QtLauncher to build without QtUiTools dependency
3579 https://bugs.webkit.org/show_bug.cgi?id=27438
3581 Based on Norbert Leser's work.
3583 * WebKit.pri: Symbian does not have UiTools
3585 2009-07-16 Fumitoshi Ukai <ukai@chromium.org>
3587 Reviewed by David Levin.
3589 Add --web-sockets flag and ENABLE_WEB_SOCKETS define.
3590 https://bugs.webkit.org/show_bug.cgi?id=27206
3592 Add --enable-web-sockets in configure.ac
3596 2009-07-16 Laszlo Gombos <laszlo.1.gombos@nokia.com>
3598 Reviewed by Simon Hausmann.
3600 [Qt] Enable GNU compiler extensions to the ARM compiler
3601 for all Qt ports using RVCT
3602 https://bugs.webkit.org/show_bug.cgi?id=27348
3606 2009-07-15 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3608 Rubber-stamped by Simon Hausmann.
3610 Fix the Qt/Mac build by disabling TestNetscapePlugin
3612 We should fix and enable this once we run DRT for Qt/Mac
3616 2009-07-13 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3618 Unreviewed build fix. Require the correct libsoup version now that
3623 2009-07-13 Laszlo Gombos <laszlo.1.gombos@nokia.com>
3625 Reviewed by Tor Arne Vestbø.
3627 [Qt] Build fix for QtWebKit on Win
3628 https://bugs.webkit.org/show_bug.cgi?id=27205
3630 * WebKit.pri: Include the major version number in the QtWebKit
3631 library file for Win.
3633 2009-07-13 Simon Hausmann <simon.hausmann@nokia.com>
3635 Reviewed by Ariya Hidayat.
3637 Add the test netscape plugin for the Qt DRT to the build.
3641 2009-07-13 Drew Wilson <atwilson@google.com>
3643 Reviewed by David Levin.
3645 Add ENABLE(SHARED_WORKERS) flag and define SharedWorker APIs
3646 https://bugs.webkit.org/show_bug.cgi?id=26932
3648 Added ENABLE(SHARED_WORKERS) flag.
3652 2009-07-12 Xan Lopez <xlopez@igalia.com>
3654 Reviewed by Gustavo Noronha.
3656 Bump version in preparation for 1.1.11 release.
3660 2009-07-07 Norbert Leser <norbert.leser@nokia.com>
3662 Reviewed by Simon Hausmann.
3664 Exclude DumpRenderTree.pro from symbian build
3668 2009-07-09 Drew Wilson <atwilson@google.com>
3670 Reviewed by Alexey Proskuryakov.
3672 https://bugs.webkit.org/show_bug.cgi?id=26903
3674 Turned on CHANNEL_MESSAGING by default because the MessageChannel API
3675 can now be implemented for Web Workers and is reasonably stable.
3677 * configure.ac: enable CHANNEL_MESSAGING.
3679 2009-07-03 Jan Michael Alonzo <jmalonzo@webkit.org>
3681 Reviewed by Xan Lopez and Gustavo Noronha.
3683 Set user-agent from application
3684 https://bugs.webkit.org/show_bug.cgi?id=17375
3686 Define UA version macros to be used by the UA string.
3687 Add new WebSettings unit test for the User-Agent string API.
3692 2009-06-20 Gustavo Noronha Silva <gns@gnome.org>
3694 Reviewed by Jan Alonzo.
3696 Adding files for the new test case for loading statuses.
3700 2009-06-15 Xan Lopez <xlopez@igalia.com>
3702 Reviewed by Gustavo Noronha.
3704 Version bump in preparation for 1.1.10 release.
3708 2009-06-12 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3710 Reviewed by Xan Lopez.
3712 Refactor handling of options in the build-webkit script
3714 Options are now defined in one place, and then reused when creating
3715 the usage help text, the arguments to GetOptions(), and when passing
3716 the options on to the underlying port-dependent build systems.
3718 This allows the Qt port to read the defaults for the options from the
3719 pro file (dynamically), and to pass the options on to qmake at build.
3723 2009-06-11 Laszlo Gombos <laszlo.1.gombos@nokia.com>
3725 Reviewed by Holger Freyther.
3727 [Qt] Fix release build detection
3728 https://bugs.webkit.org/show_bug.cgi?id=26267
3732 2009-06-10 Gustavo Noronha Silva <gns@gnome.org>
3734 Reviewed by Xan Lopez.
3736 Add unit tests for our WebKitNetworkRequest object.
3740 2009-06-10 Xan Lopez <xlopez@igalia.com>
3742 Reviewed by Gustavo Noronha.
3744 Version bump in preparation for 1.1.9 release.
3748 2009-06-10 Xan Lopez <xlopez@igalia.com>
3750 Reviewed by Jan Alonzo.
3752 https://bugs.webkit.org/show_bug.cgi?id=25415
3753 [GTK][ATK] Please implement support for get_text_at_offset
3755 Add new dependency on the Gail utils library, needed for our a11y
3761 2009-05-29 Gustavo Noronha Silva <gns@gnome.org>
3763 Reviewed by Jan Alonzo.
3765 Add a test-case for our HTTP backend, currently checking the
3766 ref-counting of the SoupMessage.
3770 2009-05-28 Dirk Schulze <krit@webkit.org>
3772 Reviewed by Nikolas Zimmermann.
3774 Enable the new build flag --filters for Gtk. More details in WebCore/ChangeLog.
3778 2009-05-19 Xan Lopez <xlopez@igalia.com>
3780 Reviewed by Jan Alonzo and Gustavo Noronha.
3782 https://bugs.webkit.org/show_bug.cgi?id=25415
3783 [GTK][ATK] Please implement support for get_text_at_offset
3785 Add new test file for ATK.
3789 2009-05-28 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3791 Rubber-stamped by Xan Lopez.
3793 Fix webkitgtk_cleanfiles to clean gtk-doc-related files in the
3794 correct directory, so that we pass make distcheck.
3798 2009-05-28 Xan Lopez <xlopez@igalia.com>
3800 Bump version numbers in preparation for 1.1.8 release.
3804 2009-05-23 Jan Michael Alonzo <jmalonzo@webkit.org>
3806 Unreviewed build fix. Add gstreamer-video-0.10 libs to
3807 GSTREAMER_LIBS to resolve an undefined reference to gst_video_get_size
3808 - symbol used in MediaPlayerPrivateGstreamer.
3812 2009-05-23 Jan Michael Alonzo <jmalonzo@webkit.org>
3814 Reviewed by Xan Lopez.
3816 [Gtk] Various autotools build refactoring and fixes
3817 https://bugs.webkit.org/show_bug.cgi?id=25286
3819 Refactor library LIBS. Move third-party libs in libwebkit instead
3824 2009-05-22 Antonio Gomes <antonio.gomes@openbossa.org>
3826 Reviewed by Gustavo Noronha.
3828 Make Gtk build not bail out if gtk-doc-tools is not installed.
3830 Warning message shown instead.
3834 2009-05-22 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3836 Reviewed by Xan Lopez.
3838 Add big warnings about the glib unicode backend being slow and
3839 incomplete, since it is a work in progress.
3841 * autotools/webkit.m4:
3844 2009-05-22 Dominik Röttsches <dominik.roettsches@access-company.com>
3846 Reviewed by Gustavo Noronha.
3848 https://bugs.webkit.org/show_bug.cgi?id=15914
3849 [GTK] Implement Unicode functionality using GLib
3851 Initial version of this patch by Jürg Billeter.
3853 Adding options for --with-unicode-backend=icu|glib
3854 and checking for pango version >= 1.21.0 if GLib backend
3855 is selected. Temporarily, until remaining parts of
3856 this patch are committed, introduce WTF_USE_GLIB_ICU_UNICODE_HYBRID
3857 macro to allow for a mixed compilation with WTF Unicode
3858 backend based on GLib while text codecs and TextBreakIterator
3859 remain ICU dependent.
3864 2009-05-18 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3866 Reviewed by Gavin Barraclough.
3868 Enable YARR, and disable WREC for GTK+.
3872 2009-05-18 Jan Michael Alonzo <jmalonzo@webkit.org>
3874 Reviewed by Xan Lopez.
3876 [Gtk] Various autotools build refactoring and fixes
3877 https://bugs.webkit.org/show_bug.cgi?id=25286
3879 Add support for running unit tests. Also run the tests whenever
3880 the 'check' target runs.
3884 2009-05-18 Jan Michael Alonzo <jmalonzo@webkit.org>
3886 Reviewed by Xan Lopez.
3888 [Gtk] Various autotools build refactoring and fixes
3889 https://bugs.webkit.org/show_bug.cgi?id=25286
3895 2009-05-18 Jan Michael Alonzo <jmalonzo@webkit.org>
3897 Reviewed by Xan Lopez.
3899 [Gtk] Various autotools build refactoring and fixes
3900 https://bugs.webkit.org/show_bug.cgi?id=25286
3902 Add -no-install and -no-fast-install to programs and tests that we
3903 don't install. Also remove -O2 since this is already handled at
3908 2009-05-17 Jan Michael Alonzo <jmalonzo@webkit.org>
3910 Reviewed by Xan Lopez.
3912 [Gtk] Various autotools build refactoring and fixes
3913 https://bugs.webkit.org/show_bug.cgi?id=25286
3915 Refactor library cflags
3919 2009-05-15 Fridrich Strba <fridrich.strba@bluewin.ch>
3921 Reviewed by Jan Alonzo.
3923 Use AC_CANONICAL_HOST instead of AC_CANONICAL_SYSTEM, since
3924 the JIT compiler is not a cross-compiler
3928 2009-05-13 Xan Lopez <xlopez@igalia.com>
3930 Unreviewed: bump versions in preparation for 1.1.7 release.
3934 2009-05-13 Xan Lopez <xlopez@igalia.com>
3936 Rubber-stamped by Gustavo Noronha.
3938 Revert commit r43563, since it breaks WebKitGTK+ when compiled
3943 2009-05-12 Jan Michael Alonzo <jmalonzo@webkit.org>
3945 Reviewed by Holger Freyther.
3947 [Gtk] Various autotools build refactoring and fixes
3948 https://bugs.webkit.org/show_bug.cgi?id=25286
3950 Refactor use of CFLAGS, CXXFLAGS, LIBADD and LDFLAGS.
3954 2009-05-09 Jan Michael Alonzo <jmalonzo@webkit.org>
3956 Reviewed by Gustavo Noronha.
3958 WebKit-r43163 won't build for gtk-directfb
3959 https://bugs.webkit.org/show_bug.cgi?id=25538
3961 Move the ENCHANT check out of the with_target conditional since it
3962 applies to all targets
3966 2009-05-09 Mike Hommey <glandium@debian.org>
3968 Reviewed by Geoffrey Garen. Landed by Jan Alonzo.
3970 Enable JIT on x86-64 gtk+
3971 https://bugs.webkit.org/show_bug.cgi?id=24724
3975 2009-05-08 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3977 Reviewed by Xan Lopez.
3979 Ship the gtk-doc.make file, so as to not depend on gtkdoc-tools.
3984 2009-05-06 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3986 Reviewed by Simon Hausmann.
3988 Build QtWebKit as a framework on Mac
3990 This implies both debug and release build by default, unless
3991 one of the --debug or --release config options are passed to
3992 the build-webkit script.
3994 Frameworks can be disabled by passing CONFIG+=webkit_no_framework
3995 to the build-webkit script.
3997 To be able to build both debug and release targets in parallel
3998 we have to use separate output directories for the generated
3999 sources, which is not optimal, but required to avoid race conditions.
4001 An optimization would be to only require this spit-up on Mac.
4005 2009-04-30 Jan Michael Alonzo <jmalonzo@webkit.org>
4007 Unreviewed build GTK build fix
4009 * configure.ac: typo fix - javascript_debugger should be enable_javascript_debugger
4011 2009-04-30 Dimitri Glazkov <dglazkov@chromium.org>
4013 Unreviewed, build fix.
4015 https://bugs.webkit.org/show_bug.cgi?id=25470
4016 Extend the cover of ENABLE_JAVASCRIPT_DEBUGGER to profiler.
4018 * configure.ac: Add autoconfig options, missed in the first commit.
4020 2009-04-28 Xan Lopez <xlopez@igalia.com>
4022 Unreviewed: bump versions in preparation for 1.1.6 release.
4026 2009-04-25 Jan Michael Alonzo <jmalonzo@webkit.org>
4028 Reviewed by Xan Lopez.
4030 [GTK] Error reporting
4031 https://bugs.webkit.org/show_bug.cgi?id=18344
4033 Add webkiterror to the build.
4037 2009-04-25 Jan Michael Alonzo <jmalonzo@webkit.org>
4039 Reviewed by Xan Lopez.
4041 [GTK] Error reporting
4042 https://bugs.webkit.org/show_bug.cgi?id=18344
4044 Add the default error page for installation.
4048 2009-04-24 Diego Escalante Urrelo <diegoe@gnome.org>
4050 Reviewed by Gustavo Noronha.
4052 https://bugs.webkit.org/show_bug.cgi?id=15616
4053 [GTK] Add spell checking
4055 Add enchant support for spell-checking-languages property to work
4061 2009-04-24 Simon Hausmann <simon.hausmann@nokia.com>
4063 Reviewed by Ariya Hidayat.
4065 Added support for generating API docs in the Qt build using "make docs"
4067 * WebKit.pro: Include docs.pri for "make docs" target.
4069 2009-04-14 Xan Lopez <xlopez@igalia.com>
4071 Unreviewed version bump in preparation for 1.1.5 release.
4075 2009-04-06 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
4077 Rubber-stamped by Sam Weinig.
4079 Added rules to maintain the localization support. We cannot simply
4080 use whatever gettextize gives us because our build system is
4086 2009-04-05 Mike Hommey <glandium@debian.org>
4088 Reviewed by Holger Freyther.
4090 Filter out all C++ symbols
4091 https://bugs.webkit.org/show_bug.cgi?id=24960
4093 Considering the public API is all C, we can just filter out all
4094 C++ mangled symbols, which will avoid exporting symbols in some
4095 corner cases such as gcc bugs on specific architectures, etc.
4097 * autotools/symbols.filter:
4099 2009-04-03 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
4101 Reviewed by Holger Freyther.
4103 Require GTK+ >= 2.10; 2.8 is already very old, and some very
4104 useful APIs are only available since 2.10.
4108 2009-04-01 Christian Dywan <christian@twotoasts.de>
4110 Reviewed by Holger Freyther.
4112 Unit test WebKitDownload
4113 http://bugs.webkit.org/show_bug.cgi?id=24844
4115 * GNUmakefile.am: Add a unit test for downloading.
4117 2009-04-01 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
4119 Unreviewed build fix. Fix make distcheck, after the gtk-doc
4124 2009-03-30 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
4126 Reviewed by Holger Freyther.
4128 Integrate gtk-doc into the Gtk+ buildsystem.
4133 2009-03-30 Xan Lopez <xlopez@igalia.com>
4135 Unreviewed: bump version to 1.1.4 for release.
4139 2009-03-21 Xan Lopez <xlopez@igalia.com>
4141 Reviewed by Holger Freyther.
4143 Require gnome-keyring 2.26.0, since we were depending on an
4144 unreleased trunk revision between 2.25.91 and 2.26.0.
4148 2009-03-20 Jan Michael Alonzo <jmalonzo@gmail.com>
4150 Reviewed by Holger Freyther.
4152 [GTK] Misc patches for WebKitWebHistoryItem
4153 https://bugs.webkit.org/show_bug.cgi?id=24493
4155 Added build support for build the WebKitWebHistoryItem unit test.
4159 2009-03-20 Jan Michael Alonzo <jmalonzo@gmail.com>
4161 Reviewed by Holger Freyther.
4163 Separate gtk unit tests
4164 https://bugs.webkit.org/show_bug.cgi?id=24039
4166 Build the unit tests accordingly.
4170 2009-03-17 Gustavo Noronha Silva <gns@gnome.org>
4172 Reviewed by Mark Rowe.
4174 Enable HTML5 media elements support by default in the GTK+ port.
4178 2009-03-17 Mike Hommey <glandium@debian.org>
4180 Reviewed by Holger Freyther.
4182 Do not export cti* symbols.
4183 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=519924.
4185 * autotools/symbols.filter:
4187 2009-03-15 Xan Lopez <xlopez@igalia.com>
4189 Bump version to 1.1.3 for release and fix soversion
4190 calculation (oops). Thanks to Frederik Himpe for pointing this
4195 2009-03-15 Xan Lopez <xlopez@igalia.com>
4197 Bump version and libtool version for release.
4201 2009-03-14 Xan Lopez <xlopez@igalia.com>
4203 No review, build fix.
4205 Split clean rules to make distcheck pass.
4209 2009-03-13 Mark Rowe <mrowe@apple.com>
4211 Reviewed by Dan Bernstein.
4213 Remove rarely used Makefile targets from the Makefile.
4215 There are many situations in which the targets don't work as expected,
4216 and their primary use is addressed by having the build system default
4217 to building the appropriate architecture.
4221 2009-03-11 Jan Michael Alonzo <jmalonzo@webkit.org>
4223 Reviewed by Holger Freyther.
4225 [Gtk] Fix make clean targets
4226 https://bugs.webkit.org/show_bug.cgi?id=24450
4228 Fix 'make' clean targets. We shouldn't be removing DerivedSources
4229 if it's only clean. Only remove it if it's distclean or
4230 maintainer-clean. Also remove build-related auxillary files on
4231 dist/maintainer clean.
4235 2009-03-11 Jan Michael Alonzo <jmalonzo@webkit.org>
4237 Reviewed by Holger Freyther
4239 [GTK]DumpRenderTree doesn't compile for non-X11 GTK ports anymore
4240 https://bugs.webkit.org/show_bug.cgi?id=2260
4242 pangoft2 is also used in directfb builds so use it for all targets
4246 2009-03-02 Xan Lopez <xan@gnome.org>
4248 Reviewed by Mark Rowe.
4250 https://bugs.webkit.org/show_bug.cgi?id=24287
4251 [GTK] Move auth dialog feature to WebKit/
4253 Add WebKitSoupAuthDialog files to build.
4257 2009-03-03 Gustavo Noronha Silva <gns@gnome.org>
4259 Reviewed by Alexey Proskuryakov.
4261 https://bugs.webkit.org/show_bug.cgi?id=16826
4262 [Gtk] Implement WebKitDownload
4264 Adding new files related to WebKitDownload to the GTK+ port.
4268 2009-03-02 Gustavo Noronha Silva <gns@gnome.org>
4270 Unreviewed build fix; adding missing files to EXTRA_DIST, so that
4271 they show up in the tarball.
4275 2009-03-01 Christian Dywan <christian@twotoasts.de>
4277 * configure.ac: Bump GTK port version to 1.1.1.
4279 2009-02-27 Gustavo Noronha Silva <gns@gnome.org>
4281 Unreviewed build fix. Adding the WebKit/gtk/webkitmarshal.list
4282 file to EXTRA_DIST to fix make dist.
4286 2009-02-26 Xan Lopez <xan@gnome.org>
4288 Reviewed by Holger Freyther.
4290 https://bugs.webkit.org/show_bug.cgi?id=16947
4291 [GTK] Missing HTTP Auth challenge
4293 Add HTTP authentication dialog with optional GNOME Keyring
4299 2009-02-26 Xan Lopez <xan@gnome.org>
4301 Reviewed by Holger Freyther.
4303 https://bugs.webkit.org/show_bug.cgi?id=16947
4304 [GTK] Missing HTTP Auth challenge
4306 Take marshallers to be built from a manually maintained list
4307 instead of grepping the sources.
4309 It's much faster, especially so now that we want to add
4310 marshallers from WebCore too. A system to only take into account
4311 the modified files when generating the marshallers from sources
4312 could be hacked, but I think it's overkill considering how rarely
4313 a new marshaller is added.
4317 2009-02-24 Jan Michael Alonzo <jmalonzo@webkit.org>
4319 Reviewed by Alexey Proskuryakov.
4321 [Gtk] add options for 3D transforms and HTML5 channel messaging to the build
4322 https://bugs.webkit.org/show_bug.cgi?id=24072
4324 Add options for toggling 3D transforms and HTML5 channel messaging
4327 Also fix the web-workers option. It should be web-workers and not workers.
4331 2009-02-23 Xan Lopez <xan@gnome.org>
4333 Reviewed by Alexey Proskuryakov.
4335 https://bugs.webkit.org/show_bug.cgi?id=22624
4336 [SOUP][GTK] Need API to get SoupSession from WebKit.
4338 Remove CURL support, the only supported HTTP backend is SOUP now.
4343 2009-02-19 Christian Dywan <christian@twotoasts.de>
4345 Rubber-stamped by Holger Freyther.
4347 http://bugs.webkit.org/show_bug.cgi?id=22811
4348 Underlinking in Programs_UnitTests (GTK+ build)
4350 * GNUmakefile.am: Add GLIB_LIBS to unit test library flags.
4352 2009-02-18 Gustavo Noronha Silva <gns@gnome.org>
4354 Reviewed by Holger Freyther.
4356 Fix symbols.filter location, and add other missing files to the
4357 autotools build, so that make dist works.
4361 2009-02-17 Gustavo Noronha Silva <gns@gnome.org>
4363 Reviewed by Alexey Proskuryakov.
4365 https://bugs.webkit.org/show_bug.cgi?id=23939
4366 Release build being built with debugging symbols
4368 * configure.ac: Revert change done in revision 40790, since we
4369 already have a AC_PROG_CXX macro call as part of WEBKIT_INIT
4371 2009-02-12 Gustavo Noronha Silva <gns@gnome.org>
4373 Reviewed by Eric Seidel.
4375 * configure.ac: Make soup the default HTTP backend for the Gtk port.
4377 2009-02-09 Calvin Walton <calvin.walton@gmail.com>
4379 Reviewed by Holger Freyther.
4381 https://bugs.webkit.org/show_bug.cgi?id=23823
4383 [Gtk] Fix build with recent autotools
4385 Current versions of automake/libtool don't assume you want C++ enabled
4386 by default any more, so explicitly check for a C++ compiler.
4388 * configure.ac: Add AC_PROG_CXX macro
4390 2009-02-02 Christian Dywan <christian@twotoasts.de>
4392 Rubber-stamped by Holger Freyther.
4394 Don't require Geolocation by default.
4398 2009-01-30 Jan Michael Alonzo <jmalonzo@webkit.org>
4400 Reviewed by Nikolas Zimmermann.
4402 [Gtk] Refactor autoconf/configure.ac in preparation for jsc and webkit build splits
4403 https://bugs.webkit.org/show_bug.cgi?id=22136
4406 * acinclude.m4: Removed.
4408 * autotools/acinclude.m4: Added.
4409 * autotools/dolt.m4: Added.
4410 * autotools/symbols.filter: Renamed from symbols.filter.
4411 * autotools/webkit.m4: Added.
4414 2009-01-30 Holger Hans Peter Freyther <zecke@selfish.org>
4416 Reviewed by Nikolas Zimmermann.
4418 [GTK] Implement GeolocationService using the Geoclue library
4420 https://bugs.webkit.org/show_bug.cgi?id=22022
4422 Untested implementation of the GeolocationService using the geoclue
4423 library. Velocity handling is completely missing and the accuracy
4424 handling might be wrong.
4429 2009-01-11 Xan Lopez <xan@gnome.org>
4431 Reviewed by Holger Freyther.
4433 Bump version to 1.1.0 since we are breaking ABI and adding new
4438 2008-12-19 Marco Barisione <marco.barisione@collabora.co.uk>
4440 Reviewed by Holger Freyther.
4442 http://bugs.webkit.org/show_bug.cgi?id=16562
4443 [gtk] Implement WebPolicyDelegate methods
4445 Original work by Pierre-Luc Beaudoin. Final touches by Gustavo
4448 This implements the delegates methods of WebPolicyDelegate.
4449 Since Gtk+/C doesn't have delegate methods, they are replaced with
4452 A new object WebKitWebPolicyDecision allows the browser to delay its
4453 response in certain cases. WebKitWebNavigationAction contains the
4454 information about what caused a navigation request.
4456 * GNUmakefile.am: Add new files
4458 2008-12-19 Gustavo Noronha Silva <gns@gnome.org>
4460 Reviewed by Holger Freyther.
4462 Use ustar tar format for WebKit/GTK+'s make dist target, so that
4463 storing files whose filenames are > 99 is possible.
4467 2008-12-19 Holger Hans Peter Freyther <zecke@selfish.org>
4469 [GTK] Build fix by defining WTF_USE_JIT_STUB_ARGUMENT_VA_LIST
4471 Fix the jit compilation on i*686 on Linux by using the va_list
4472 to pass arguments to the CTI. This is done on the MAC as well
4473 and sunspider and javascriptcore seem to work with that.
4477 2008-12-18 Pamela Greene <pam@chromium.org>
4479 Submitted without review.
4480 Right, remove the whole misplaced directory, not just the tests.
4483 * fast/dom: Removed.
4485 2008-12-18 Pamela Greene <pam@chromium.org>
4487 Submitted without review.
4488 Moving layout test into LayoutTests where it belongs.
4490 * fast/dom/setter-type-enforcement-expected.txt: Removed.
4491 * fast/dom/setter-type-enforcement.html: Removed.
4493 2008-12-15 Daniel Macks <dmacks@netspace.org>
4495 Reviewed by Darin Adler.
4497 Default to use external libicu-config if avail on all platforms.
4498 https://bugs.webkit.org/show_bug.cgi?id=22713
4502 2008-12-12 Holger Hans Peter Freyther <zecke@selfish.org>
4504 Back out r39222 as this is breaking the build on Gentoo (aclocal-1.10)
4506 The m4 directory does not exist and we now have a compile issue on
4512 2008-12-11 Daniel Macks <dmacks@netspace.org>
4514 Reviewed by Darin Adler.
4516 https://bugs.webkit.org/show_bug.cgi?id=22714
4518 Put libtool macro files in subdir that it wants.
4523 2008-12-07 Holger Hans Peter Freyther <zecke@selfish.org>
4525 Reviewed by Eric Seidel.
4527 [Gtk+] Use glib's unit test facilities to test the WebKit/Gtk+ API
4529 https://bugs.webkit.org/show_bug.cgi?id=22491
4531 Add the skeleton to WebKit/gtk/tests and integrate that into the
4532 buildsystem. Testing support was added in glib 2.16. For versions
4533 using glib < 2.16 we compile an empty application.
4537 2008-12-07 Holger Hans Peter Freyther <zecke@selfish.org>
4539 Reviewed by Cameron Zwarich.
4541 [GTK] Define ENABLE_JIT_OPTIMIZE_CALL, ENABLE_JIT_OPTIMIZE_PROPERTY_ACCESS, ENABLE_JIT_OPTIMIZE_ARITHMETIC
4543 When building the jit on i*86 also enable the above optimizations.
4547 2008-12-03 Simon Hausmann <hausmann@webkit.org>
4549 Reviewed by Tor Arne Vestbø.
4551 Fix the build of WebKit inside Qt by making sure that qmake generators
4552 that do not produce generated sources (i.e. cpp files) are not
4553 included in SOURCES.
4557 2008-12-02 Simon Hausmann <hausmann@webkit.org>
4559 Reviewed by Tor Arne Vestbø.
4561 Removed JavaScriptCore from SUBDIRS as it's not built separately
4566 2008-11-28 Gustavo Noronha Silva <gns@gnome.org>
4568 Reviewed and slightly modified by Holger Freyther.
4570 https://bugs.webkit.org/show_bug.cgi?id=19130
4572 Added the new WebKitGtk files to be built:
4573 WebKit/gtk/webkit/webkitwebwindowfeatures.{cpp,h}
4577 2008-11-26 Kalle Vahlman <kalle.vahlman@movial.com>
4579 Reviewed by Darin Adler. Landed by Jan Alonzo.
4581 Bison versions under 2.2 produce crashing CSSGrammar code for ARM
4582 https://bugs.webkit.org/show_bug.cgi?id=22456
4584 Check for bison version 2.2 or greater on ARM. Earlier versions produce
4585 code that crashes on ARM devices.
4589 2008-11-25 Holger Hans Peter Freyther <zecke@selfish.org>
4591 Reviewed by David Kilzer.
4593 https://bugs.webkit.org/show_bug.cgi?id=22022
4595 Add Geolocation support to the configure.ac
4597 Add an option to build WebKit/Gtk+ with Geolocation. The
4598 implementation will be using Gypsy.
4602 2008-11-24 Holger Hans Peter Freyther <zecke@selfish.org>
4604 Reviewed by Mark Rowe.
4606 [Gtk+] Add configure option to enable Web Workers and enable it by default
4608 Add --enable-workers to the buildsystem (used by build-webkit) add
4609 the to be build files to the GNUmakefile.am and change build-webkit
4610 to enable Web Workers by default.
4614 2008-09-09 Joerg Bornemann <joerg.bornemann@trolltech.com>
4616 Reviewed by Simon Hausmann.
4618 Steps towards making the Qt port of WebKit compile on Windows CE
4620 https://bugs.webkit.org/show_bug.cgi?id=20746
4622 * WebKit.pro: don't build DumpRenderTree on all Win32 platforms
4624 2008-11-17 Nikolas Zimmermann <nikolas.zimmermann@torchmobile.com>
4626 Reviewed by George Staikos.
4628 Add WML build support for Gtk as well.
4632 2008-11-16 Geoffrey Garen <ggaren@apple.com>
4636 Try to fix gtk build.
4640 2008-11-10 Tor Arne Vestbø <tavestbo@trolltech.com>
4642 Rubber-stamped by Simon Hausmann.
4644 Distinguish between building from trunk and as part of Qt
4648 2008-11-10 Morten Sørvig <msorvig@trolltech.com>
4650 Reviewed by Simon Hausmann.
4652 Make tests/auto/qwebframe compile on Qt/Mac.
4654 * WebKit.pri: Fix linkage against QtWebKit when compiled as framework.
4656 2008-11-06 Cameron Zwarich <zwarich@apple.com>
4660 Speculatively fix the GTK build.
4664 2008-11-06 Alp Toker <alp@nuanti.com>
4666 GTK build fix for r38155. create_hash_table was moved out of kjs/
4670 2008-11-06 Cameron Zwarich <zwarich@apple.com>
4672 Rubber-stamped by Sam Weinig.
4674 Correct the reference to jsc.pro in WebKit.pro to match its new
4675 location in the root directory of JavaScriptCore.
4679 2008-11-03 Alp Toker <alp@nuanti.com>
4681 autotools distcleancheck fix. Add dolt-generated files and
4682 webkitenumtypes.h to the list of files that need to be cleaned.
4687 2008-11-03 Alp Toker <alp@nuanti.com>
4689 Rubber-stamped by Holger Freyther.
4691 Do not enable RTTI or exceptions in debug builds, matching release
4692 builds. They don't help much with debugging and significantly slow
4693 down and increase the size of the debug build.
4697 2008-11-03 Alp Toker <alp@nuanti.com>
4699 Rubber-stamped by Holger Freyther.
4701 Add mingw32 case to dolt for faster GTK+ Windows builds.
4705 2008-11-02 Xan Lopez <xan@gnome.org>
4707 Reviewed by Holger Freyther
4709 https://bugs.webkit.org/show_bug.cgi?id=22009
4710 HTML5 Video with GStreamer pulls gnome-vfs without using it.
4713 Remove gnome-vfs from configure.ac, it's unused.
4715 2008-10-30 Alp Toker <alp@nuanti.com>
4717 https://bugs.webkit.org/show_bug.cgi?id=19395
4718 doltlibtool bug with bash 3.0
4720 autotools dolt build fix for bash version 3.0 and older. Remove
4721 concatenation syntax from doltlibtool to support the older versions
4722 which don't have '+='.
4726 2008-10-30 Alp Toker <alp@nuanti.com>
4728 Rubber-stamped by Oliver Hunt.
4730 autotools build system change to enable JIT features by default. Can
4731 be disabled with --disable-jit (and is disabled automatically on
4732 unsupported platforms).
4736 2008-10-30 Alp Toker <alp@nuanti.com>
4738 Bump WebKit GTK+ version to 1.0.3.
4742 2008-10-29 Gustavo Noronha Silva <gns@gnome.org>
4744 Reviewed by Holger Freyther.
4746 Added all the files that need to be installed for the Inspector to
4749 2008-10-29 Mike Hommey <glandium@debian.org>
4751 Reviewed by Holger Freyther.
4753 https://bugs.webkit.org/show_bug.cgi?id=21884
4754 Test presence and link against libpng.
4759 2008-10-29 Jan Michael Alonzo <jmalonzo@webkit.org>
4761 Reviewed by Holger Freyther.
4763 Add --enable-optimizations to enable optimized builds. The default
4764 is to enable it for release builds, and disabled for debug builds.
4765 This option will allow builders to have a debug as well as
4771 2008-10-28 Mike Hommey <glandium@debian.org>
4773 Reviewed by Alp Toker.
4775 https://bugs.webkit.org/show_bug.cgi?id=21885
4776 [GTK] libwebkit doesn't link against libpangoft2
4778 Add pkg-config check for pangoft2 which provides
4779 pango_fc_font_description_from_pattern() used in the FreeType font
4784 2008-10-28 Alp Toker <alp@nuanti.com>
4786 Include copyright license files in the autotools dist target.
4788 Change suggested by Mike Hommey.
4792 2008-10-25 Jan Michael Alonzo <jmalonzo@webkit.org>
4794 Gtk build fix: add '-' to Wl which was missed in r36845
4798 2008-10-22 Alp Toker <alp@nuanti.com>
4800 Fix build for Cairo 1.2.
4804 2008-10-20 Alp Toker <alp@nuanti.com>
4806 Partial GTK+/Win32 build fix. Lowercase library name to enable