1 2010-07-14 Martin Robinson <mrobinson@igalia.com>
5 [GTK] Get rid of libWebCoreJS
6 https://bugs.webkit.org/show_bug.cgi?id=42083
8 * GNUmakefile.am: Remove the libWebCoreJS library from the extra
9 link libraries. Add IDL files to the distribution manually, as they
10 are no longer included in the header list. This prevents a good deal
11 of repetition in the source listings by avoiding listing both the IDL
12 files and their final targets.
14 2010-07-14 Vincent Scheib <scheib@chromium.org>
16 Reviewed by Kent Tamura
18 Configure Git to ignore build files generated by Chromium .gyp on windows.
20 Bug 42205: Chromium build files on windows not ignored by git
21 https://bugs.webkit.org/show_bug.cgi?id=42205
25 2010-07-13 Sheriff Bot <webkit.review.bot@gmail.com>
27 Unreviewed, rolling out r63262.
28 http://trac.webkit.org/changeset/63262
29 https://bugs.webkit.org/show_bug.cgi?id=42229
31 broke Windows compile (Requested by bweinstein on #webkit).
35 2010-07-13 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
37 Reviewed by Oliver Hunt.
39 Separate CoreFoundation specific tests in JSC's testapi.c
41 testapi.c depends on the Core Foundation.
42 https://bugs.webkit.org/show_bug.cgi?id=40058
44 * WebKit.pro: enable compilation of JSC C API test.
46 2010-07-13 Scott Violet <sky@chromium.org>
48 Reviewed by David Levin.
50 [Chromium] Makes pressing tab accept the currently selected item in a popup.
51 https://bugs.webkit.org/show_bug.cgi?id=42172
53 * WebCore/platform/chromium/PopupMenuChromium.cpp:
55 2010-07-12 Xan Lopez <xlopez@igalia.com>
57 Reviewed by Gustavo Noronha.
63 2010-07-12 Xan Lopez <xlopez@igalia.com>
65 Reviewed by Gustavo Noronha.
67 Suffix .mo files with the GTK+ API version so that they can be
72 2010-07-12 Xan Lopez <xlopez@igalia.com>
74 Reviewed by Gustavo Noronha.
76 Add another include path to the scanner to avoid warnings related
77 to undefined types. It wasn't picking up <webkit/foo.h>-like
82 2010-07-07 Rafael Antognolli <antognolli@profusion.mobi>
84 Reviewed by Adam Barth.
86 [EFL] Fix cmake build and libsoup detection
87 Some changes should be done to cmake build system to fix the detection of libsoup and correct some link paths:
88 - LINK_FLAGS should be set using quotes, otherwise some wrong
89 substitution takes place;
90 - we should use LIBSOUP24_* instead of LIBSOUP_* since this is the
92 - need to set HAVE_LIBSOUP_2_29_90 if we find a version equal or newer
94 https://bugs.webkit.org/show_bug.cgi?id=41717
96 * cmake/OptionsEfl.cmake:
98 2010-07-06 Leandro Pereira <leandro@profusion.mobi>
100 Unreviewed build fix.
102 [EFL] Add macro to generate inspector code.
104 * cmake/WebKitGenerators.cmake:
106 2010-07-06 Martin Robinson <mrobinson@igalia.com>
110 Build fix after r62549.
112 * GNUmakefile.am: Remove new variable that is no longer used.
114 2010-07-06 Ilya Tikhonovsky <loislo@chromium.org>
116 Reviewed by Yury Semikhatsky.
118 WebInspector: generator part of the patch for bug 40675.
119 On the way to Remote Debugging we want to support JSON serialization
120 on both sides of WebInspector transport.
121 As far as InspectorFrontend class is a simple proxy to WebInspector
122 it would be better to generate it from an IDL file.
123 We have generator infrastructure for binding and will reuse it for
125 https://bugs.webkit.org/show_bug.cgi?id=41692
129 2010-07-05 Antti Koivisto <koivisto@iki.fi>
131 Revert unplanned project file change.
135 2010-06-23 Martin Robinson <mrobinson@igalia.com>
137 Reviewed by Gustavo Noronha Silva.
139 [GTK] Separate DerivedSources per-project
140 https://bugs.webkit.org/show_bug.cgi?id=41109
142 Separate WebKitGTK+ DerivedSources into per-project subdirectories to prepare
143 for properly building WebKit2.
147 2010-07-01 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
149 Reviewed by Simon Hausmann.
151 [Qt] Fix a comment in WebKit.pri.
155 2010-06-16 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
157 Reviewed by Simon Hausmann.
159 [Qt] Fix qmake vcproj generation for QtWebKit.
161 qmake use TARGET=/LIBS+= -lTARGET to create dependencies
162 between projects in a subdir template.
164 Since when compiling outside of Qt we hijack the target name of
165 QtWebKit to add the configuration and version suffix to the binary
166 filename, qmake can't establish the WebCore project as a dependency
169 This patch makes sure that the target is not hijacked on the
170 first of the three passes where the dependencies are determined.
174 2010-07-01 Simon Hausmann <simon.hausmann@nokia.com>
176 Rubber-stamped by Laszlo Gombos.
178 [Qt][Symbian] Bumped up the maximum heap size to 96MB
182 2010-06-30 Leandro Pereira <leandro@profusion.mobi>
186 Generate CSSValueKeywords.cpp instead of CSSValueKeywords.c to avoid
187 recompilation and relinking of WebCore when no files were changed.
189 * cmake/WebKitGenerators.cmake:
191 2010-06-29 Antoine Labour <piman@chromium.org>
193 Reviewed by Dimitri Glazkov.
195 Only call Windows-specific PlatformSkiaContext functions on Windows.
197 * WebCore/platform/graphics/chromium/LayerChromium.cpp:
198 * WebCore/platform/graphics/chromium/LayerRendererChromium.cpp:
200 2010-06-28 John Gregg <johnnyg@google.com>
202 Reviewed by Kent Tamura.
204 add ENABLE_DIRECTORY_UPLOAD build support
205 https://bugs.webkit.org/show_bug.cgi?id=41100
209 2010-06-28 Xan Lopez <xlopez@igalia.com>
211 Reviewed by Gustavo Noronha.
213 Bump version to 1.3.2.
217 2010-06-28 Xan Lopez <xlopez@igalia.com>
219 Rubber-stamped by Gustavo Noronha.
221 Bump gobject-introspection required version to 0.6.15, since we
222 are now shipping version 1.1 gir files.
226 2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
228 Unreviewed build fix.
230 [EFL] Build fix for latest version of Ecore library.
231 Ecore recently changed return type of callbacks from int to Eina_Bool.
233 * cmake/FindEFL.cmake: Bump version of Ecore dependency.
235 2010-06-28 Xan Lopez <xlopez@igalia.com>
237 Reviewed by Gustavo Noronha.
239 [GTK] Does not compile with -DGSEAL_ENABLE
240 https://bugs.webkit.org/show_bug.cgi?id=37851
242 Add automake flag to signal whether we are building with GTK+ 2.x
247 2010-06-28 Xan Lopez <xlopez@igalia.com>
249 Reviewed by Gustavo Noronha.
251 [GTK] Add support for GTK+3
252 https://bugs.webkit.org/show_bug.cgi?id=41253
254 Add --with-gtk configure flag, defaulting to support for GTK+ 2.x.
259 2010-06-26 Tony Gentilcore <tonyg@chromium.org>
261 Reviewed by Dimitri Glazkov.
263 Add an --enable-web-timing flag which guards Web Timing support.
264 https://bugs.webkit.org/show_bug.cgi?id=38924
266 This flag is disabled by default.
267 See: http://dev.w3.org/2006/webapi/WebTiming/
271 2010-06-25 Jedrzej Nowacki <jedrzej.nowacki@nokia.com>
273 Reviewed by Simon Hausmann.
275 Introduce to QtScript benchmarks.
277 The QtScript performance should be tested regularly. The patch introduces
278 micro benchmarks for existing API.
280 [Qt] Performance of the QtScript API is not tested.
281 https://bugs.webkit.org/show_bug.cgi?id=40911
285 2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
287 Reviewed by Kenneth Rohde Christiansen.
289 [CMake] Add option to enable JIT.
290 JIT is disabled by default, but now it's possible to enable it through
291 an option to CMake: -DENABLE_JIT will enable it.
292 https://bugs.webkit.org/show_bug.cgi?id=40936
294 * cmake/OptionsEfl.cmake: add new -DENABLE_JIT option.
295 * cmakeconfig.h.cmake: use new -DENABLE_JIT option.
297 2010-06-23 Leandro Pereira <leandro@profusion.mobi>
299 Reviewed by Kenneth Rohde Christiansen.
301 [EFL] Add support to CPack (to generate source tarballs)
302 https://bugs.webkit.org/show_bug.cgi?id=41009
305 * cmake/OptionsEfl.cmake: Define the default source generator for
307 * cmake/WebKitPackaging.cmake: Added. This file filters the source
308 files so that only files relevant to the selected port are included
309 in the source tarball. See comments for details.
311 2010-06-22 Eric Seidel <eric@webkit.org>
313 Unreviewed. Test commit for commit-queue@webkit.org.
315 2010-06-21 Prasad Tammana <prasadt@chromium.org>
317 Reviewed by Darin Adler.
319 DumpRenderTree should allow tests with modal dialogs
320 https://bugs.webkit.org/show_bug.cgi?id=35350
322 * DumpRenderTree/LayoutTestController.cpp:
323 (abortModalCallback):
324 (LayoutTestController::staticFunctions):
325 * DumpRenderTree/LayoutTestController.h:
326 * DumpRenderTree/mac/LayoutTestControllerMac.mm:
327 (LayoutTestController::abortModal):
328 Add abortModal method to LayoutTestController and make it available from script.
330 * DumpRenderTree/mac/UIDelegate.mm: Add support for showModalDialog.
331 (-[UIDelegate modalWindowWillClose:]): Observer for NSWindowWillCloseNotifications to call
332 abortModal from when modal window closes.
333 (-[UIDelegate webViewRunModal:]): Delegate method for showModalDialog to run the modal loop.
335 2010-06-21 Lucas De Marchi <lucas.demarchi@profusion.mobi>
337 Unreviewed debug build fix.
339 [CMake] Do not force build type to Release
340 https://bugs.webkit.org/show_bug.cgi?id=40566
344 2010-06-21 Satish Sampath <satish@chromium.org>
346 Reviewed by Steve Block.
348 Speech Input Patch 0: Added compilation argument to conditionally compile pending patches.
349 https://bugs.webkit.org/show_bug.cgi?id=40878
353 2010-06-17 Shu Chang <chang.shu@nokia.com>
355 Reviewed by Kenneth Rohde Christiansen.
357 [Qt] Fix the link error on symbian with ENABLE_JIT=0.
358 1. Add "#if ENABLE(JIT)" in the header file;
359 2. Put feature enable/disable logic to a common.pri so
360 that both JavaScriptCore.pri and WebCore.pri can share.
362 https://bugs.webkit.org/show_bug.cgi?id=40780
366 2010-06-17 Alexis Menard <alexis.menard@nokia.com>
368 Reviewed by Kenneth Rohde Christiansen.
370 [Qt] Upstream the WebKit QML integration plugin
371 https://bugs.webkit.org/show_bug.cgi?id=40050
373 Add to the build the QML WebKit integration plugin.
377 2010-06-17 Lucas De Marchi <lucas.demarchi@profusion.mobi>
379 Reviewed by Gustavo Noronha.
381 Update CMake build system to use new script for generating source files
383 https://bugs.webkit.org/show_bug.cgi?id=40628
385 * cmake/WebKitGenerators.cmake:
387 2010-06-17 Mark Brand <mabrand@mabrand.nl>
389 Reviewed by Simon Hausmann.
391 [Qt] use "win32-g++*" scope to match all MinGW makespecs
393 The scope "win32-g++" comes from the name of the makespec. However, it
394 is frequently used to check for MinGW. This works fine as long as
395 win32-g++ is the only makespec for MinGW. Now we need the wildcard
396 to cover "win32-g++-cross" as well.
400 2010-06-15 Xan Lopez <xlopez@igalia.com>
402 Unreviewed build fix.
404 Remove GSEAL from the debug config since the bots have a GTK+
405 version too old, duh.
409 2010-06-15 Xan Lopez <xlopez@igalia.com>
411 Reviewed by Gustavo Noronha.
413 [GTK] Does not compile with -DGSEAL_ENABLE
414 https://bugs.webkit.org/show_bug.cgi?id=37851
416 Add GSEAL_ENABLE flag when doing debug builds.
420 2010-06-13 Tony Chang <tony@chromium.org>
422 Reviewed by Darin Fisher.
424 Chromium shouldn't build inside the source directory
425 https://bugs.webkit.org/show_bug.cgi?id=40489
427 Ignore Chromium Linux build files.
429 * .: Added property svn:ignore. Modified property svn:ignore.
431 2010-06-09 Leandro Pereira <leandro@profusion.mobi>
433 Reviewed by Adam Treat.
435 [EFL] Allow building core libraries as shared objects to speed up
436 linking time on machines with small amounts of memory.
437 http://webkit.org/b/39899
439 * CMakeLists.txt: Add SHARED_CORE option.
440 * cmake/FindGlib.cmake: Add GObject to the list of GLib libraries to
442 * cmake/OptionsEfl.cmake: Remove default library type definitions.
443 * cmake/WebKitHelpers.cmake: -fvisibility=hidden did not behave well
444 when SHARED_CORE is used.
446 2010-06-08 Xan Lopez <xlopez@igalia.com>
448 Reviewed by Gustavo Noronha.
450 [GTK] Unit testing for WebKitDOMNode hierarchy walk
451 https://bugs.webkit.org/show_bug.cgi?id=40171
453 Add DOM node test to the build system.
457 2010-06-02 Sterling Swigart <sswigart@google.com>
459 Reviewed by David Levin.
461 Image Resizer Patch 0: Added compilation argument to conditionally compile pending patches.
462 https://bugs.webkit.org/show_bug.cgi?id=39906
466 2010-05-31 Xan Lopez <xlopez@igalia.com>
468 Reviewed by Gustavo Noronha.
470 Copy the NEWS file to the toplevel when creating the release
471 tarballs, otherwise it's a bit hard to find.
475 2010-05-27 Gustavo Noronha Silva <gns@gnome.org>
477 Final make distcheck fix - clean up generated GDOM files on distclean.
481 2010-05-27 Xan Lopez <xlopez@igalia.com>
483 More GTK+ distcheck fixes.
487 2010-05-27 Xan Lopez <xlopez@igalia.com>
489 Reviewed by Gustavo Noronha.
491 Bump for 1.3.1 release.
495 2010-05-27 Gustavo Noronha Silva <gns@gnome.org>
497 Reviewed by Xan Lopez.
499 Build fix for introspection support - make sure DOM headers are
500 included by the GI scanner.
504 2010-05-26 Gustavo Noronha Silva <gns@gnome.org>
506 Build fixes for make distcheck.
510 2010-05-26 Xan Lopez <xlopez@igalia.com>
512 Reviewed by Gustavo Noronha.
514 [GTK] Add support for DOM events in the GObject DOM bindings
515 https://bugs.webkit.org/show_bug.cgi?id=38844
517 Add new test to the build.
521 2010-05-22 Leandro Pereira <leandro@profusion.mobi>
523 Reviewed by Eric Seidel.
525 [EFL] Build fix (always compile libraries with -fPIC when compiler
526 is gcc; always define WTF_USE_PTHREADS).
527 http://webkit.org/b/39235
529 * cmake/OptionsCommon.cmake:
530 * cmake/OptionsEfl.cmake:
531 * cmake/WebKitHelpers.cmake:
533 2010-05-19 Dan Winship <danw@gnome.org>
535 Reviewed by Xan Lopez.
537 [GTK] Install introspection files in our prefix, not
538 gobject-introspection's prefix
543 2010-05-15 Leandro Pereira <leandro@profusion.mobi>
545 Reviewed by Adam Treat.
547 [EFL] Add build system for the EFL port.
548 http://webkit.org/b/37945
550 * CMakeLists.txt: Added.
551 * cmake/FindCFLite.cmake: Added.
552 * cmake/FindCairo.cmake: Added.
553 * cmake/FindEFL.cmake: Added.
554 * cmake/FindFreetype.cmake: Added.
555 * cmake/FindGDK-PixBuf.cmake: Added.
556 * cmake/FindGDK.cmake: Added.
557 * cmake/FindGIO.cmake: Added.
558 * cmake/FindGlib.cmake: Added.
559 * cmake/FindICU.cmake: Added.
560 * cmake/FindLibSoup2.cmake: Added.
561 * cmake/FindLibXlst.cmake: Added.
562 * cmake/FindPango.cmake: Added.
563 * cmake/FindSqlite.cmake: Added.
564 * cmake/LibFindMacros.cmake: Added.
565 * cmake/OptionsCommon.cmake: Added.
566 * cmake/OptionsEfl.cmake: Added.
567 * cmake/WebKitEfl.cmake: Added.
568 * cmake/WebKitFS.cmake: Added.
569 * cmake/WebKitFeatures.cmake: Added.
570 * cmake/WebKitGenerators.cmake: Added.
571 * cmake/WebKitHelpers.cmake: Added.
572 * cmake/WebKitMacros.cmake: Added.
573 * cmakeconfig.h.cmake: Added.
575 2010-05-14 Simon Hausmann <simon.hausmann@nokia.com>
577 Rubber-stamped by Antti Koivisto.
579 [Qt] Rename QtLauncher to QtTestBrowser
580 https://bugs.webkit.org/show_bug.cgi?id=37665
584 2010-05-12 Csaba Osztrogonác <ossy@webkit.org>
586 Reviewed by Kenneth Rohde Christiansen.
588 [Qt] Link error in debug mode without debug_and_release config
589 https://bugs.webkit.org/show_bug.cgi?id=39006
591 * WebKit.pri: Unnecessary build_pass guard removed.
593 2010-05-12 Laszlo Gombos <laszlo.1.gombos@nokia.com>
595 Reviewed by Kenneth Rohde Christiansen.
597 [Qt] Detect debug mode consistently
598 https://bugs.webkit.org/show_bug.cgi?id=38863
602 2010-05-08 Laszlo Gombos <laszlo.1.gombos@nokia.com>
604 Reviewed by Kenneth Rohde Christiansen.
606 [Qt] Build the ImageDiff tool for all platforms including Windows and Symbian
607 https://bugs.webkit.org/show_bug.cgi?id=38706
611 2010-05-07 Simon Hausmann <simon.hausmann@nokia.com>
613 Add a few more files with Windows linefeeds to the .gitattributes file.
617 2010-05-05 Alejandro G. Castro <alex@igalia.com>
619 Reviewed by Xan Lopez.
621 Fixed the gobject introspection compilation with the new DOM
622 bindings, we needed to add DOM objects.
626 2010-05-04 Laszlo Gombos <laszlo.1.gombos@nokia.com>
628 Unreviewed, build fix for Symbian.
630 [Symbian] Symbian builds does not support shadow builds
632 Revision r54715 broke the Symbian build. For Symbian
633 the include directory is generated in the root of the source tree.
634 This patch sets the INCLUDEPATH accordingly for Symbian.
638 2010-05-03 Adam Barth <abarth@webkit.org>
640 Reviewed by Dimitri Glazkov.
642 Add some more Chromium-specific files to gitignore
643 https://bugs.webkit.org/show_bug.cgi?id=38469
645 These files are generated as part of the update-webkit --chromium
650 2010-05-02 Geoff Levand <geoff.levand@am.sony.com>
652 Reviewed by Eric Seidel.
654 [GTK] Fix out of source build failure
655 https://bugs.webkit.org/show_bug.cgi?id=38051
657 Add a preprocessor include path for generated GTK header files.
658 Fixes build errors like these when building GTK out of source:
660 webkit.h: error: webkit/webkitversion.h: No such file or directory
664 2010-05-02 Kartikaya Gupta <kagupta@rim.com>
666 Reviewed by George Staikos.
668 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.
670 https://bugs.webkit.org/show_bug.cgi?id=37888
672 No new tests. None needed.
674 * bindings/scripts/IDLParser.pm:
676 2010-04-29 Xan Lopez <xlopez@igalia.com>
678 Reviewed by Gustavo Noronha.
680 [GTK] GObject DOM bindings
681 https://bugs.webkit.org/show_bug.cgi?id=33590
683 Add WebKitDOMDocument tests to the build.
687 2010-04-28 Sam Weinig <sam@webkit.org>
689 Reviewed by Mark Rowe.
691 Add WebKit2 to the lists of modules to build.
695 2010-04-21 Xan Lopez <xlopez@igalia.com>
697 Reviewed by Adam Barth.
699 [GTK] GObject DOM bindings
700 https://bugs.webkit.org/show_bug.cgi?id=33590
702 Add build bits for the GObject DOM bindings.
706 2010-04-20 Xan Lopez <xlopez@igalia.com>
710 * autotools/webkit.m4:
712 2010-04-19 Diego Escalante Urrelo <descalante@igalia.com>
714 Reviewed by Xan Lopez.
716 [Gtk] Evaluate and create tests for all the AtkRole's implemented by
718 https://bugs.webkit.org/show_bug.cgi?id=34449
720 Add and enable the build of testatkroles to test ATK non form roles.
724 2010-04-18 Michael Forney <michael@mforney.org>
726 Reviewed by Laszlo Gombos.
728 https://bugs.webkit.org/show_bug.cgi?id=37762
730 Fixes the sandbox option in configure.
732 * configure.ac: Fix cut and paste error in the sandbox option causing
733 --{enable,disable}-sandbox to be ineffective, and it to be controlled
736 2010-04-09 Simon Hausmann <simon.hausmann@nokia.com>
738 Unreviewed crash fix.
740 Revert part of 57320 that would remove NDEBUG in release builds for
745 2010-04-09 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
747 Reviewed by Simon Hausmann.
749 [Qt] Fix crashes with package builds in release
751 * WebKit.pri: Don't randomly add NDEBUG to the defines.
753 2010-04-07 Laszlo Gombos <laszlo.1.gombos@nokia.com>
755 Reviewed by Kenneth Rohde Christiansen.
757 [Qt] Fix trunk (non-standalone) builds for Symbian
758 https://bugs.webkit.org/show_bug.cgi?id=37136
760 Test for source files before building instead of relying on
761 standalone_package config.
765 2010-04-01 Kinuko Yasuda <kinuko@chromium.org>
767 Reviewed by Dmitry Titov.
769 Add FileThread for async file operation support in FileReader and FileWriter
770 https://bugs.webkit.org/show_bug.cgi?id=36896
772 Add EANBEL_FILE_READER and ENABLE_FILE_WRITER flags.
776 2010-04-01 Ojan Vafai <ojan@chromium.org>
778 Reviewed by Adam Barth.
780 autoinstalled should be git ignored
781 https://bugs.webkit.org/show_bug.cgi?id=36970
785 2010-04-01 Laszlo Gombos <laszlo.1.gombos@nokia.com>
787 Reviewed by Kenneth Rohde Christiansen.
789 [Qt]Add -Wextra warning level to the QtWebKit build
790 https://bugs.webkit.org/show_bug.cgi?id=36971
794 2010-04-01 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
796 Reviewed by Holger Freyther.
798 [GTK] webkit_get_default_session() should make sure webkit_init() is called
799 https://bugs.webkit.org/show_bug.cgi?id=36754
805 2010-03-26 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
807 Reviewed by Simon Hausmann.
809 [Qt] Build JavaScriptCore as a static library.
810 https://bugs.webkit.org/show_bug.cgi?id=36590
812 This patch takes what was left of the unused JavaScriptCore.pro
813 and moved the compilation logic from JavaScriptCore.pri to
818 2010-03-16 Xan Lopez <xlopez@igalia.com>
820 Rubber-stamped by Gustavo Noronha.
822 Update library version for 1.1.90 release.
826 2010-03-16 Xan Lopez <xlopez@igalia.com>
828 Reviewed by Gustavo Noronha.
830 Bump version for 1.1.90 release.
834 2010-03-16 Xan Lopez <xlopez@igalia.com>
836 Reviewed by Gustavo Noronha.
838 Add support for Fast Mobile Scrolling in the build system.
842 2010-03-16 Simon Hausmann <simon.hausmann@nokia.com>
844 Add WebKitTools/TestResultServer/index.yaml to gitattributes to ignore for crlf conversion.
848 2010-03-12 Scott Byer <scottbyer@chromium.org>
850 Reviewed by David Levin.
852 Popup font size needs to be exposed to clients.
853 https://bugs.webkit.org/show_bug.cgi?id=35990
855 Add function to expose the popup menu font size, add a field to
856 WebPopupMenuInfo that receives that information to convey that to
857 the web view client's createPopupMenu() call.
859 * WebCore/platform/chromium/PopupMenuChromium.cpp:
860 * WebCore/platform/chromium/PopupMenuChromium.h:
861 * WebKit/chromium/public/WebPopupMenuInfo.h:
862 * WebKit/chromium/src/ChromeClientImpl.cpp:
864 2010-03-11 Adam Roben <aroben@apple.com>
866 Teach git about ObjC files
868 Fixes <http://webkit.org/b/36015>.
870 Reviewed by Tim Hatcher.
872 * .gitattributes: Set the diff attribute for .m and .mm files, and .h
873 files in Mac-specific directories. This can be used to generate
874 more-readable diffs of ObjC files.
876 2010-03-09 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
878 Unreviewed. Versioning for 1.1.23.
882 2010-03-09 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
884 Unreviewed distcheck fix.
888 2010-03-08 Jian Li <jianli@chromium.org>
890 Reviewed by Dmitry Titov.
893 https://bugs.webkit.org/show_bug.cgi?id=32993
895 Add ENABLE_BLOB_SLICE feature define.
899 2010-03-04 Fridrich Strba <fridrich.strba@bluewin.ch>
901 Reviewed by Holger Freyther.
903 https://bugs.webkit.org/show_bug.cgi?id=35726
904 Remove orphaned #ifdef WTF_USE_GLIB_ICU_UNICODE_HYBRID
906 Removing orphaned #if USE.
910 2010-03-04 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
912 Reviewed by Tor Arne Vestbø.
914 [Qt] Make the OUTPUT_DIR variable in qmake projects independent of build-webkit's logic.
916 This also allows shadow builds relying only on qmake to work properly.
920 2010-03-03 Fridrich Strba <fridrich.strba@bluewin.ch>
922 Reviewed by Xan Lopez.
924 Miscellaneous little fixes for the windows build of webkit-gtk
925 https://bugs.webkit.org/show_bug.cgi?id=35640
927 * GNUmakefile.am: On Windows with GCC, presence of
928 __declspec(dllexport) on some symbols disables the autoexport/autoimport
929 feature for all others. Using regex here assures that all symbols that
930 need to be exported in the dll are actually exported.
932 2010-03-02 Arno Renevier <arno@renevier.net>
934 Reviewed by Gustavo Noronha Silva.
936 [Gtk] implements ChromeClient::requestGeolocationPermissionForFrame
937 https://bugs.webkit.org/show_bug.cgi?id=35210
941 2010-03-02 Dmitry Titov <dimich@chromium.org>
943 Reviewed by Alexey Proskuryakov.
945 Ignore compiled Java test cases in .gitignore.
946 https://bugs.webkit.org/show_bug.cgi?id=35559
950 2010-02-26 Arno Renevier <arno@renevier.net>
952 Reviewed by Gustavo Noronha Silva.
954 [Gtk] ignore WebKit/gtk/docs/GNUmakefile.in in .gitignore
955 https://bugs.webkit.org/show_bug.cgi?id=35424
959 2010-02-24 Sam Kerner <skerner@chromium.org>
961 Reviewed by Darin Fisher.
963 Expose WebFrame::setCanHaveScrollbars(). This allows a view
964 which is being resized to not need scroll bars to ensure that
967 Existing function setAllowsScrolling() was renamed
968 setCanHaveScrollbars(), to be consistant with change 37159:
969 http://trac.webkit.org/changeset/37159
971 https://bugs.webkit.org/show_bug.cgi?id=35257
973 * WebKit/chromium/public/WebFrame.h:
974 * WebKit/chromium/src/ChromeClientImpl.cpp:
975 * WebKit/chromium/src/WebFrameImpl.cpp:
976 * WebKit/chromium/src/WebFrameImpl.h:
978 2010-02-19 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
980 Reviewed by Kenneth Rohde Christiansen.
982 [Qt] Remove QGVLauncher
984 https://bugs.webkit.org/show_bug.cgi?id=35292
988 2010-02-24 Xan Lopez <xlopez@igalia.com>
990 Reviewed by Gustavo Noronha.
992 Enable SharedWorkers by default, since that's been the default for
993 a long time in our build-webkit configuration.
997 2010-02-23 James Choi <jchoi42@pha.jhu.edu>
999 Add Solaris definitions
1000 https://bugs.webkit.org/show_bug.cgi?id=35214
1002 * WebKit/chromium/src/WebViewImpl.cpp
1003 * WebKit/chromium/src/WebFrameImpl.cpp
1005 2010-02-23 Arno Renevier <arno@renevier.net>
1007 Reviewed by Gustavo Noronha Silva.
1009 [Gtk]: testwebview does not work when called with absolute path
1010 https://bugs.webkit.org/show_bug.cgi?id=34940
1012 When testwebview is called as absolute path, chdir to executable
1013 directory before searching resource files.
1017 2010-02-23 Leandro Pereira <leandro@profusion.mobi>
1019 Reviewed by Gustavo Noronha Silva.
1021 Changes references of GOwnPtr to reflect their new place.
1022 http://webkit.org/b/35084
1024 * JavaScriptCore/JavaScriptCore.gypi:
1025 * JavaScriptCore/wtf/Threading.h:
1026 * JavaScriptCore/wtf/unicode/glib/UnicodeGLib.h:
1028 2010-02-23 Leandro Pereira <leandro@profusion.mobi>
1030 Reviewed by Gustavo Noronha Silva.
1032 Fixes references to GOwnPtr and GRefPtr so the GTK+ port builds
1034 http://webkit.org/b/35084
1038 2010-02-23 Diego Escalante Urrelo <descalante@igalia.com>
1040 Reviewed by Eric Seidel.
1042 [gtk] missing libsoup-2.4 package in gir generation
1043 https://bugs.webkit.org/show_bug.cgi?id=35199
1045 Include libsoup-2.4 package in gobject introspection .gir generation.
1049 2010-02-22 Huahui Wu <hwu@google.com>
1051 Reviewed by Eric Seidel.
1053 Add code that enables SquirrelFish Extreme (a.k.a JSCX, JSC JIT)
1054 in Android. It's disabled by default, but is enabled when the
1055 enveronment variable ENABLE_JSC_JIT is set to true.
1056 https://bugs.webkit.org/show_bug.cgi?id=34855
1060 2010-02-22 Xan Lopez <xlopez@igalia.com>
1062 Reviewed by Gustavo Noronha.
1064 Bump library versioning for 1.1.22 release.
1068 2010-02-22 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1070 Reviewed by Kenneth Rohde Christiansen.
1072 [Qt] Add support for layout tests on Symbian
1073 https://bugs.webkit.org/show_bug.cgi?id=31589
1077 2010-02-20 Noam Rosenthal <noam.rosenthal@nokia.com>
1079 Reviewed by Laszlo Gombos.
1081 [Qt] ENABLE_3D_RENDERING should be optional
1082 https://bugs.webkit.org/show_bug.cgi?id=35100
1084 * WebKit.pri: ENABLE_3D_RENDERING moved to a proper feature test
1086 2010-02-19 Maciej Stachowiak <mjs@apple.com>
1088 Reviewed by David Levin.
1090 Add an ENABLE flag for sandboxed iframes to make it possible to disable it in releases
1091 https://bugs.webkit.org/show_bug.cgi?id=35147
1095 2010-02-18 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1097 Reviewed by Eric Seidel.
1099 Add .gitattributes file for custom ChangeLog merge-driver
1101 * .gitattributes: Added.
1103 2010-02-17 Noam Rosenthal <noam.rosenthal@nokia.com>
1105 Reviewed by Ariya Hidayat.
1107 [Qt] GraphicsLayer: support perspective and 3D transforms
1108 https://bugs.webkit.org/show_bug.cgi?id=34960
1110 * WebKit.pri: added appropriate define: ENABLED_3D_RENDERING
1112 2010-02-15 Philippe Normand <pnormand@igalia.com>
1114 Reviewed by Gustavo Noronha Silva.
1116 [GStreamer] Should handle BUFFERING messages
1117 https://bugs.webkit.org/show_bug.cgi?id=30004
1119 * configure.ac: Bump gstreamer -core/-plugins-base requirements to
1120 0.10.25 which is the minimum required version for on-disk buffering.
1122 2010-02-16 Xan Lopez <xlopez@igalia.com>
1124 Reviewed by Gustavo Noronha.
1126 Bump version to 1.1.22 so we can depend on it in applications.
1130 2010-02-12 Simon Hausmann <simon.hausmann@nokia.com>
1132 Reviewed by Holger Freyther.
1134 Removed WMLInputElement.* from .gitattributes as the file is
1139 2010-02-10 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1141 Reviewed by Tor Arne Vestbø.
1143 [Qt] Make qtlauncher and qgvlauncher use the generated headers
1144 path to make sure they are correctly generated.
1148 2010-02-10 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1150 Reviewed by Tor Arne Vestbø.
1152 [Qt] Manually add support for the install target on Symbian.
1154 This is required to copy the headers over the ones in Qt.
1158 2010-02-11 Fridrich Strba <fridrich.strba@bluewin.ch>
1160 Reviewed by Gustavo Noronha Silva.
1162 Detect properly different versions of libpng out there.
1166 2010-02-11 Xan Lopez <xlopez@igalia.com>
1168 Try to fix GTK+ build.
1172 2010-02-11 Antonio Gomes <tonikitoo@webkit.org>
1174 Reviewed by Xan Lopez.
1176 Adjust gstreamer-plugins-base minimum version check (from 0.10 to 0.10.23).
1180 2010-02-08 Maciej Stachowiak <mjs@apple.com>
1182 Reviewed by Cameron Zwarich.
1184 Restore ENABLE_RUBY flag so vendors can ship with Ruby disabled if they choose.
1185 https://bugs.webkit.org/show_bug.cgi?id=34698
1189 2010-02-08 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1191 Reviewed by Xan Lopez.
1193 Bump version to 1.1.21, and adjust library versioning accordingly.
1197 2010-02-05 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1199 Reviewed by Gustavo Noronha.
1201 Add gstreamer-app-0.10 to configure.ac
1202 https://bugs.webkit.org/show_bug.cgi?id=34317
1206 2010-02-05 Simon Hausmann <simon.hausmann@nokia.com>
1208 Reviewed by Tor Arne Vestbø.
1210 Add .gitattributes file to tell git about files with Windows linefeeds
1211 https://bugs.webkit.org/show_bug.cgi?id=34645
1213 On Windows git defaults to "true" for core.autocrlf, meaning all text
1214 files in the working directory are converted from CRLF to LF on checkin
1215 time. Some files present in the repository have been checked in with
1216 CRLF linefeeds and git should not try to convert them. The added
1217 .gitattributes file tells git to not do any CRLF conversion.
1219 * .gitattributes: Added.
1221 2010-02-05 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1223 Reviewed by Simon Hausmann.
1225 [Qt] Generate convenience headers (QWebView, etc) using qmake
1227 In Qt this is done using syncqt, but we use a pro-file instead
1228 that generates makefile-rules for each of the extra headers.
1230 These extra headers are installed alongside the normal headers.
1232 * DerivedSources.pro: Include API-DerivedSources
1234 2010-02-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1236 Reviewed by Lars Knoll.
1238 [Qt] Make 'make -f Makefile.DerivedSources qmake' work
1240 Previously this target ended up generating a file named
1241 Makefile.DerivedSources.DerivedSources, and so on.
1243 * DerivedSources.pro:
1245 2010-02-04 Christian Dywan <christian@twotasts.de>
1247 Reviewed by Xan Lopez.
1249 Require either libsoup 2.28.2 or 2.29.90.
1253 2010-02-04 Xan Lopez <xlopez@igalia.com>
1255 Reviewed by Gustavo Noronha.
1257 Bump minimum libsoup requirement to 2.29.90
1261 2010-02-02 Gustavo Noronha Silva <gns@gnome.org>
1263 Reviewed by Xan Lopez.
1265 Bump version, and adjust library versioning for 1.1.20.
1269 2010-01-29 Jeremy Orlow <jorlow@chromium.org>
1271 Reviewed by Dimitri Glazkov.
1273 A first step towards the Indexed Database API
1274 https://bugs.webkit.org/show_bug.cgi?id=34342
1276 Add Indexed Database API
1280 2010-01-27 Simon Hausmann <simon.hausmann@nokia.com>
1282 Reviewed by Kenneth Rohde Christiansen.
1284 [Qt] Don't build the tests in packages, only the launcher(s)
1288 2010-01-27 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1290 Reviewed by Tor Arne Vestbø.
1292 [Qt] Add the "d" suffix to QtWebKit's dll on Windows.
1296 2010-01-27 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1298 Unreviewed build fix
1300 [Qt] Build fix for windows when QTDIR contains release libraries.
1302 * WebKit.pri: Use the <name>.lib syntax for linking instead of qmake's -l<name> emulation
1304 2010-01-26 Jedrzej Nowacki <jedrzej.nowacki@nokia.com>
1306 Reviewed by Simon Hausmann.
1308 First steps of the QtScript API.
1310 Two new classes were created; QScriptEngine and QScriptValue.
1311 The first should encapsulate a javascript context and the second a script
1314 This API is still in development, so it isn't compiled by default.
1315 To trigger compilation, pass --qmakearg="CONFIG+=build-qtscript" to
1318 https://bugs.webkit.org/show_bug.cgi?id=32565
1322 2010-01-25 Simon Hausmann <simon.hausmann@nokia.com>
1324 Reviewed by Laszlo Gombos.
1326 [Qt] Fix the build on Maemo5.
1328 https://bugs.webkit.org/show_bug.cgi?id=34051
1330 * WebKit.pri: Disable the use of uitools, just like it's done for Symbian.
1332 2010-01-21 No'am Rosenthal <noam.rosenthal@nokia.com>
1334 Reviewed by Antti Koivisto.
1336 [Qt] Implement GraphicsLayer for accelerated layer compositing
1337 https://bugs.webkit.org/show_bug.cgi?id=33514
1339 * WebKit.pri: Addded compile flags to enable accelerated compositing
1340 on versions higher than 4.5
1342 2010-01-20 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1344 Reviewed by Simon Hausmann.
1346 [Qt] Make DumpRenderTree build on Windows
1350 2010-01-20 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1352 Reviewed by Simon Hausmann.
1354 [Qt] Fix the recursive generated_files target to work with qmake -r -o
1356 * DerivedSources.pro:
1358 2010-01-20 Simon Hausmann <simon.hausmann@nokia.com>
1360 Reviewed by Tor Arne Vestbø.
1362 [Qt] Make it possible (on *nix at least) to recursively call "make generated_files"
1364 * DerivedSources.pro:
1366 2010-01-19 Gustavo Noronha Silva <gns@gnome.org>
1368 Unreviewed. Shared library versioning update for 1.1.19.
1372 2010-01-15 Gustavo Noronha Silva <gns@gnome.org>
1374 Rubber-stamped by Xan Lopez.
1376 Bump version to 1.1.19.
1380 2010-01-14 Csaba Osztrogonác <ossy@webkit.org>
1382 Reviewed by Eric Seidel.
1384 [Qt] Defective dependencies caused build failing on QtBuildBot.
1385 https://bugs.webkit.org/show_bug.cgi?id=33693
1387 * WebKit.pri: CONFIG += depend_includepath added.
1389 2010-01-14 Steve Block <steveblock@google.com>
1391 Reviewed by David Levin.
1393 Moves general includes before bindings includes in Android build system.
1394 https://bugs.webkit.org/show_bug.cgi?id=33623
1396 This avoids problems with collisions between WebCore/platform/text/StringBuilder.h
1397 and the new JavaScriptCore/runtime/StringBuilder.h. This change puts
1398 JavaScriptCore/runtime and other bindings includes after the WebCore and other
1399 general includes, so that the WebCore StringBuilder.h is picked up when building
1402 * Android.mk: Modified.
1404 2010-01-13 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1406 Reviewed by Simon Hausmann.
1408 [Qt] Split the build process in two different .pro files.
1409 This allows qmake to be run once all source files are available.
1411 * DerivedSources.pro: Added.
1414 2010-01-07 Daniel Bates <dbates@rim.com>
1416 Reviewed by Eric Seidel.
1418 https://bugs.webkit.org/show_bug.cgi?id=32987
1420 Added ENABLE_XHTMLMP flag. Disabled by default.
1424 2010-01-05 Gustavo Noronha Silva <gns@gnome.org>
1426 Reviewed by Xan Lopez.
1428 Based on idea and original patch by Evan Martin.
1430 Remove libWebCore intermediate library, to improve link time.
1432 [GTK] Build time must be reduced
1433 https://bugs.webkit.org/show_bug.cgi?id=32921
1437 2010-01-05 Xan Lopez <xlopez@igalia.com>
1439 Bump for 1.1.18 release.
1443 2010-01-04 Gustavo Noronha Silva <gns@gnome.org>
1445 Fix JSCore-1.0.gir path to fix make distcheck.
1449 2010-01-04 Simon Hausmann <simon.hausmann@nokia.com>
1451 Reviewed by Tor Arne Vestbø.
1453 [Qt] Fix standalone package builds.
1455 * WebKit.pri: Add logic for detecting standalone builds. Set OUTPUT_DIR to the top-level dir in that case.
1456 * WebKit.pro: Don't build JSC and DRT for package builds.
1458 2010-01-04 Eric Seidel <eric@webkit.org>
1460 Reviewed by Adam Barth.
1462 bugzilla-tool should not require users to install mechanize
1463 https://bugs.webkit.org/show_bug.cgi?id=32635
1465 * .gitignore: Ignore autoinstall.cache.d directory created by autoinstall.py
1467 2009-12-28 Estêvão Samuel Procópio <tevaum@gmail.com>
1469 Reviewed by Gustavo Noronha Silva.
1471 Bug 32940: [GTK] Changing the download throttle conditions.
1472 https://bugs.webkit.org/show_bug.cgi?id=32716
1474 The WebKitDownload progress notification was taking long to
1475 update. This fix makes notification happens each 0.7 secs
1476 or when the progress ups in 1%.
1478 * WebKit/gtk/webkit/webkitdownload.cpp:
1480 2009-12-22 Simon Hausmann <simon.hausmann@nokia.com>
1482 Rubber-stamped by Holger Freyther.
1484 Adjusted path to QtLauncher.
1488 2009-12-19 Evan Martin <evan@chromium.org>
1490 Reviewed by Gustavo Noronha Silva.
1492 Add a couple of WebKitGtk files to .gitignore.
1496 2009-12-18 Benjamin Otte <otte@gnome.org>
1498 Reviewed by Xan Lopez.
1500 [GTK] RemoveDashboard support. It's useless.
1504 2009-12-18 Simon Hausmann <simon.hausmann@nokia.com>
1506 Reviewed by Tor Arne Vestbø.
1508 [Qt] Clean up the qmake build system to distinguish between trunk builds and package builds
1510 https://bugs.webkit.org/show_bug.cgi?id=32716
1512 * WebKit.pri: Use standalone_package instead of QTDIR_build
1514 2009-12-17 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1516 Unreviewed. Build fixes for make distcheck.
1520 2009-12-16 Dan Winship <danw@gnome.org>
1522 Reviewed by Gustavo Noronha Silva.
1524 [Gtk] Content-Encoding support
1526 https://bugs.webkit.org/show_bug.cgi?id=522772
1528 * configure.ac: require libsoup 2.28.2 for SoupContentDecoder
1530 2009-12-13 Eric Seidel <eric@webkit.org>
1532 Reviewed by Gavin Barraclough.
1534 string-base64 test does not compute a valid base64 string
1535 http://bugs.webkit.org/show_bug.cgi?id=16806
1537 * tests/string-base64.js: change str[i] to str.charCodeAt(i)
1539 2009-12-10 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1541 Reviewed by Xan Lopez.
1543 [GTK] Should provide an API to control the IconDatabase
1544 https://bugs.webkit.org/show_bug.cgi?id=32334
1546 Add test to make sure favicon reporting works.
1550 2009-12-09 Steve Block <steveblock@google.com>
1552 Reviewed by Adam Barth.
1554 Adds Android Makefiles for building with V8.
1555 https://bugs.webkit.org/show_bug.cgi?id=32278
1557 * Android.mk: Modified. Includes Makefiles for V8.
1559 2009-12-08 Steve Block <steveblock@google.com>
1561 Reviewed by Adam Barth.
1563 [Android] Adds Makefiles for Android port.
1564 https://bugs.webkit.org/show_bug.cgi?id=31325
1566 * Android.mk: Added.
1568 2009-12-08 Christian Dywan <christian@twotoasts.de>
1570 Reviewed by Xan Lopez.
1572 * configure.ac: Require only libSoup 2.27.91 but check for 2.29.3
1573 and define HAVE_LIBSOUP_2_29_3 in that case.
1575 2009-12-08 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1577 Rubber-stamped by Xan Lopez.
1579 Late post-release version bump.
1583 2009-12-08 Dominik Röttsches <dominik.roettsches@access-company.com>
1585 Reviewed by Gustavo Noronha Silva.
1587 [Gtk] Create a TextBreakIterator implementation based on GLib (without ICU)
1588 https://bugs.webkit.org/show_bug.cgi?id=31469
1590 Removing hybrid configuration for --with-unicode-backend=glib
1591 ICU not required anymore.
1593 * autotools/webkit.m4:
1595 2009-12-08 Nikolas Zimmermann <nzimmermann@rim.com>
1597 Rubber-stamped by Maciej Stachowiak.
1599 Turn on (SVG) Filters for Gtk.
1600 https://bugs.webkit.org/show_bug.cgi?id=32224
1604 2009-12-07 Dmitry Titov <dimich@chromium.org>
1606 Rubber-stamped by Darin Adler.
1608 Remove ENABLE_SHARED_SCRIPT flags
1609 https://bugs.webkit.org/show_bug.cgi?id=32245
1610 This patch was obtained by "git revert" command and then un-reverting of ChangeLog files.
1614 2009-12-06 Gustavo Noronha Silva <gns@gnome.org>
1616 Reviewed by Xan Lopez.
1618 Build the new API test.
1620 [GTK] REGRESSION: webkit thinks it can render PDFs
1621 https://bugs.webkit.org/show_bug.cgi?id=32183
1625 2009-12-05 Vincent Untz <vuntz@gnome.org>
1627 Reviewed by Gustavo Noronha.
1629 Fixes race for builds with introspection enabled, and parallel
1634 2009-12-04 Xan Lopez <xlopez@igalia.com>
1636 Reviewed by Gustavo Noronha.
1638 [GTK]Enable DNS prefetching
1639 https://bugs.webkit.org/show_bug.cgi?id=23846
1641 Bump libsoup required version to 2.29.3 for DNS prefetching.
1645 2009-11-30 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1647 Rubber-stamped by Xan Lopez.
1649 Make sure we distribute and install GObject Introspection files.
1653 2009-11-30 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1655 Build fix. Make sure JSCore-1.0.gir is added to the distributed
1660 2009-11-30 Xan Lopez <xlopez@igalia.com>
1662 Reviewed by Gustavo Noronha.
1664 Bump versions for 1.1.17 release.
1668 2009-11-30 Jan-Arve Sæther <jan-arve.saether@nokia.com>
1670 Reviewed by Simon Hausmann.
1672 [Qt] Fix compilation with win32-icc
1674 Include os-win32 for stdint.h since MS does not ship that in their PSDK.
1678 2009-11-26 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1680 Reviewed by Oliver Hunt.
1682 Move GOwnPtr* from wtf to wtf/gtk
1683 https://bugs.webkit.org/show_bug.cgi?id=31793
1685 * GNUmakefile.am: Add JavaScriptCore/wtf/gtk to
1688 2009-11-24 Dmitry Titov <dimich@chromium.org>
1690 Reviewed by Eric Seidel.
1692 Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
1693 https://bugs.webkit.org/show_bug.cgi?id=31444
1697 2009-11-24 Jason Smith <dark.panda@gmail.com>
1699 Reviewed by Alexey Proskuryakov.
1701 RegExp#exec's returned Array-like object behaves differently from
1703 https://bugs.webkit.org/show_bug.cgi?id=31689
1705 * LayoutTests/fast/js/regexp-in-and-foreach-handling.html: Added.
1706 * LayoutTests/fast/js/script-tests/regexp-in-and-foreach-handling.js: Added.
1707 * LayoutTests/fast/js/regexp-in-and-foreach-handling-expected.txt: Added.
1709 2009-11-24 Jens Alfke <snej@chromium.org>
1711 Reviewed by David Levin.
1713 Ignore Chromium's Xcode projects that are auto-generated from .gyp files.
1714 https://bugs.webkit.org/show_bug.cgi?id=31847
1716 * .gitignore: Add three .xcodeproj files.
1718 2009-11-09 Priit Laes <plaes@plaes.org>
1720 Reviewed by Oliver Hunt.
1722 [Gtk] Build from tarball fails with --enable-introspection
1723 https://bugs.webkit.org/show_bug.cgi?id=31261
1725 We need to enable gobject-introspection during distcheck otherwise
1726 some of the required files are missing in tarball.
1730 2009-11-05 Priit Laes <plaes@plaes.org>
1732 Reviewed by Jan Alonzo.
1734 [Gtk] Build failure with --enable-introspection
1735 https://bugs.webkit.org/show_bug.cgi?id=31102
1737 Add search and include paths for JSCore-1.0.gir required by
1738 gobject-introspection tools.
1742 2009-11-04 Benjamin Otte <otte@gnome.org>
1744 Reviewed by Gustavo Noronha.
1746 Update Cairo requirement to 1.6.
1748 https://bugs.webkit.org/show_bug.cgi?id=19266
1752 2009-11-02 Estêvão Samuel Procópio <tevaum@gmail.com>
1754 Reviewed by Gustavo Noronha.
1756 [Build] make install ignores --prefix option for gobject-introspection.
1757 https://bugs.webkit.org/show_bug.cgi?id=31025
1759 Make the build system use the --prefix path also when installing
1760 gobject-introspection files.
1762 * configure.ac: use --prefix path in GITDIR and GIRTYPELIBDIR
1764 2009-11-02 Xan Lopez <xlopez@igalia.com>
1766 Bump version before release (or post-release, depending on your
1767 point of view) so that we can make applications depending on
1768 unreleased APIs in WebKit svn fail at configure time when the
1769 requirements are not met.
1773 2009-11-01 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1775 Reviewed by Eric Seidel.
1777 Turn on warnings for QtWebKit for gcc
1778 https://bugs.webkit.org/show_bug.cgi?id=30958
1780 * WebKit.pri: Turn on warnings for the GCC compiler
1782 2009-10-30 Adam Barth <abarth@webkit.org>
1784 Reviewed by Mark Rowe.
1786 Teach git to ignore some files
1787 https://bugs.webkit.org/show_bug.cgi?id=30951
1789 Ignore WebKitBuild because we never want to version that directory.
1790 Also, ignore the xcode project files so git clean doesn't blow away
1791 your project settings. Finally, ignore the compiled python files in
1792 WebKitTools/Script modules because they clutter up git status.
1794 * .gitignore: Added.
1796 2009-10-30 Roland Steiner <rolandsteiner@chromium.org>
1798 Reviewed by Eric Seidel.
1800 Remove ENABLE_RUBY guards as discussed with Dave Hyatt and Maciej Stachowiak.
1802 Bug 28420 - Implement HTML5 <ruby> rendering
1803 (https://bugs.webkit.org/show_bug.cgi?id=28420)
1805 No new tests (no functional change).
1809 2009-10-26 Holger Hans Peter Freyther <zecke@selfish.org>
1811 Rubber-stamped by Darin Adler.
1813 Export fastMalloc, fastCalloc, fastRealloc and fastFree
1814 https://bugs.webkit.org/show_bug.cgi?id=30769
1816 Export the FastMalloc functions outside of the libwebkit library
1817 to be able to instrument memory allocations. These are C++ symbols
1818 but do not require the C++ runtime to be useful and should be of
1819 no harm to plain C code.
1821 * autotools/symbols.filter:
1823 2009-10-26 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1825 Reviewed by Jan Alonzo.
1827 Alternative solution to regression introduced in r48672.
1831 2009-10-26 Xan Lopez <xlopez@igalia.com>
1833 Reviewed by Gustavo Noronha.
1835 Update for 1.1.16 release.
1839 2009-10-24 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1841 Reviewed by Holger Freyther.
1843 [Qt] [Symbian] Set the capability and memory required to run QtWebKit for Symbian
1844 https://bugs.webkit.org/show_bug.cgi?id=30476
1846 Set the stack size to 80 Kb and heap size to the 128kB - 32MB range
1847 to all executables linking against WebKit library.
1851 2009-10-18 Jan Michael Alonzo <jmalonzo@webkit.org>
1853 Reviewed by Holger Freyther.
1855 [GTK] Add MathML to the build system
1856 https://bugs.webkit.org/show_bug.cgi?id=30487
1858 Add --enable-mathml to configure.
1862 2009-10-15 Jan Michael Alonzo <jmalonzo@webkit.org>
1864 Reviewed by Xan Lopez.
1866 [GTK] marshal stamp files are not cleaned after a distclean
1867 https://bugs.webkit.org/show_bug.cgi?id=30156
1869 Add the stamp files directly to cleanfiles. Also rearrange the
1870 variable declarations so we don't miss any files that need to be
1871 cleaned up during the clean targets.
1875 2009-10-15 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1877 Unreviewed. Help text fix - Web Sockets default is no, not yes.
1881 2009-10-12 Jan Michael Alonzo <jmalonzo@webkit.org>
1883 Rubberstamped by Eric Seidel.
1885 [Gtk] Fix icu CFLAG for Darwin
1886 https://bugs.webkit.org/show_bug.cgi?id=29517
1888 Don't escape the srcdir variable. Also use $host instead of the
1891 * autotools/webkit.m4:
1893 2009-10-12 Jan Michael Alonzo <jmalonzo@webkit.org>
1895 Reviewed by Gustavo Noronha.
1897 [Gtk] Use the SQLite3 headers from WebKitLibraries if sqlite3 is undetected
1898 https://bugs.webkit.org/show_bug.cgi?id=29518
1902 2009-10-05 Zoltan Horvath <zoltan@webkit.org>
1904 Reviewed by Simon Hausmann.
1906 [Qt] Disable TCmalloc for Windows port at the present, because MinGW
1907 hasn't got built-in pthread library.
1911 2009-10-02 Prasanth Ullattil <prasanth.ullattil@nokia.com>
1913 Reviewed by Simon Hausmann.
1915 Disable a few more harmless MSVC warnings.
1919 2009-10-01 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1921 Unreviewed, build fix.
1923 [Qt] Symbian build break after r48976.
1924 unix is set for Symbian in the Qt build system.
1928 2009-10-01 Zoltan Horvath <zoltan@webkit.org>
1930 Reviewed by Simon Hausmann.
1932 [Qt] Enable TCmalloc for the Linux, Mac and Windows Qt-port
1933 https://bugs.webkit.org/show_bug.cgi?id=27029
1935 Remove USE_SYSTEM_MALLOC for Linux, Mac and Windows Qt-port from WebKit.pri,
1936 so these Qt-ports will use TCmalloc as other ports.
1940 2009-10-01 Martin Robinson <martin.james.robinson@gmail.com>
1942 Reviewed by Xan Lopez.
1944 [GTK] GtkIMContext filtering interferes with DOM key events
1945 https://bugs.webkit.org/show_bug.cgi?id=28733
1947 Add new key event test ensuring that IME keypresses are handled.
1951 2009-10-01 Philippe Normand <pnormand@igalia.com>
1953 Reviewed by Xan Lopez.
1955 [GTK] data: uri support in media player
1956 https://bugs.webkit.org/show_bug.cgi?id=29842
1958 Check presence of gstreamer-pbutils-0.10.
1962 2009-09-26 David Kilzer <ddkilzer@apple.com>
1964 GTK BUILD FIX: add ENABLE_ORIENTATION_EVENTS support to configure.ac
1966 * configure.ac: Added support for ENABLE_ORIENTATION_EVENTS.
1968 2009-09-23 Xan Lopez <xlopez@igalia.com>
1970 Reviewed by Gustavo Noronha.
1972 Do not add unneeded include paths for gir files, and add the
1973 include paths for headers manually instead of relying on our own
1974 pc file and installed headers, since that adds a circular
1979 2009-09-23 Jan Michael Alonzo <jmalonzo@webkit.org>
1981 Reviewed by Xan Lopez.
1983 Minor reorganization to the patch landed in
1984 http://trac.webkit.org/changeset/48670. Also move JSCore-1.0.gir
1985 in the gtk directory as that's only useful to the Gtk port at the
1991 2009-09-23 Xan Lopez <xlopez@igalia.com>
1993 Reviewed by Gustavo Noronha.
1995 [GTK] We should generate our own gir file for introspection
1996 https://bugs.webkit.org/show_bug.cgi?id=29603
1998 Generate gir and typelib files for WebKit and JSCore. The JSCore
1999 gir file is handwritten (since it's only useful, for now, as a
2000 dependency of the WebKit gir file), the WebKit one is
2001 autogenerated from the headers.
2004 * JSCore-1.0.gir: Added.
2007 2009-09-22 Philippe Normand <pnormand@igalia.com>
2009 Reviewed by Xan Lopez.
2011 link errors due to wrong UNICODE_LIBS on Ubuntu Jaunty
2012 https://bugs.webkit.org/show_bug.cgi?id=29638
2014 Call icu-cconfig with ldflags-libsonly to prevent having a -L
2015 statement that could override libs installed in another prefix.
2017 * autotools/webkit.m4:
2019 2009-09-21 Xan Lopez <xlopez@igalia.com>
2021 Reviewed by Gustavo Noronha.
2023 Bump version for 1.1.15 release.
2027 2009-09-18 Xan Lopez <xlopez@igalia.com>
2029 Reviewed by Gustavo Noronha and Jan Alonzo.
2031 [GTK] context menu overriding API is very limited
2032 https://bugs.webkit.org/show_bug.cgi?id=27546
2034 Add new tests to the build.
2038 2009-09-18 Xan Lopez <xlopez@igalia.com>
2040 Reviewed by Gustavo Noronha and Jan Alonzo.
2042 [GTK] context menu overriding API is very limited
2043 https://bugs.webkit.org/show_bug.cgi?id=27546
2045 Add WebKitHitTestResult to the build.
2049 2009-09-10 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2051 Reviewed by Ariya Hidayat.
2053 Disable some ARM compiler warnings
2054 https://bugs.webkit.org/show_bug.cgi?id=29083
2056 The following ARM compiler warnings are disabled
2058 - #68-D: integer conversion resulted in a change of sign
2059 - #111-D: statement is unreachable
2060 - #177-D: variable XXX was declared but never referenced
2061 - #368-D: class XXX defines no constructor to initialize the following: YYY
2062 - #830-D: function XXX "XXX::operator new" has no corresponding operator delete
2063 - #1293-D: assignment in condition
2067 2009-09-09 Kenneth Rohde Christiansen <kenneth@webkit.org>
2069 Reviewed by Simon Hausmann.
2071 [Qt] Add the alternative QtLauncher (based on QGraphicsView) to the build.
2073 https://bugs.webkit.org/show_bug.cgi?id=28862
2077 2009-09-07 Xan Lopez <xlopez@igalia.com>
2079 Rubber-stamped by Gustavo Noronha.
2081 Bump versions in preparation for 1.1.14 release.
2085 2009-09-07 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2087 Reviewed by Xan Lopez.
2089 https://bugs.webkit.org/show_bug.cgi?id=26854
2090 [GTK] Needs API to allow more control over outgoing requests
2092 * GNUmakefile.am: new files added to the build for new class
2093 WebKitNetworkResponse
2095 2009-09-06 Martin Robinson <martin.james.robinson@gmail.com>
2097 Reviewed by Gustavo Noronha, Jan Alonzo and Xan Lopez.
2099 [Gtk] Expose a database API
2100 https://bugs.webkit.org/show_bug.cgi?id=27899
2102 Expose an HTML5 database API for GTK+.
2106 2009-09-04 Albert Bachand <albertb@google.com>
2108 Reviewed by Eric Seidel.
2110 Modify the condition regarding the key modifier for opening combo
2111 boxes under GTK from just PLATFORM(GTK) to also look for
2112 (PLATFORM(CHROMIUM) && PLATFORM(LINUX)).
2114 * WebCore/dom/SelectElement.cpp:
2115 * WebCore/manual-tests/select-popup-on-spacebar.html:
2117 2009-09-02 Jan Michael Alonzo <jmalonzo@webkit.org>
2119 Reviewed by Xan Lopez and Gustavo Noronha.
2121 [Gtk] Implement a WebDataSource for the gtk port
2122 https://bugs.webkit.org/show_bug.cgi?id=24758
2124 Add WebKitWebDataSource unit test to the build script
2128 2009-09-02 Jan Michael Alonzo <jmalonzo@webkit.org>
2130 Reviewed by Xan Lopez and Gustavo Noronha.
2132 [Gtk] Implement a WebDataSource for the gtk port
2133 https://bugs.webkit.org/show_bug.cgi?id=24758
2135 Add WebKitWebDataSource and DocumentLoaderGtk to the build script.
2139 2009-09-01 Jan Michael Alonzo <jmalonzo@webkit.org>
2141 Reviewed by Xan Lopez and Gustavo Noronha.
2143 [Gtk] Implement a WebDataSource for the gtk port
2144 https://bugs.webkit.org/show_bug.cgi?id=24758
2146 Add WebKitWebResource to the build script.
2150 2009-08-28 Jan Michael Alonzo <jmalonzo@webkit.org>
2152 Reviewed by Oliver Hunt.
2154 Gtk Build broken for OSX Quartz
2155 https://bugs.webkit.org/show_bug.cgi?id=28727
2157 Define XP_UNIX for non-Win OS builds.
2161 2009-08-28 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2163 Reviewed by Holger Freyther.
2165 https://bugs.webkit.org/show_bug.cgi?id=25889
2166 [GTK] scrollbar policy for main frame is not implementable
2168 Adding files for the new test for window-related issues (starting
2169 with scrollbar policy).
2173 2009-08-27 Priit Laes <plaes@plaes.org>
2175 Reviewed by Xan Lopez.
2177 [GTK] Out-of-srcdir build problem
2178 https://bugs.webkit.org/show_bug.cgi?id=28741
2180 * GNUmakefile.am, autotools/webkit.m4:
2181 Fix problem with out-of-srcdir builds. Also bump required glib version.
2183 2009-08-24 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2185 Reviewed by Xan Lopez.
2187 Bump package and so versions for 1.1.13 release.
2191 2009-08-22 Javier Jardón <javierjc1982@gmail.com>
2193 [GTK] Not use deprecated symbols in WebKitWebView example code.
2194 https://bugs.webkit.org/show_bug.cgi?id=28651
2196 * WebKit/gtk/webkit/webkitwebview.cpp
2198 2009-08-18 Xan Lopez <xlopez@igalia.com>
2200 Rubber-stamped by Holger Freyther.
2202 Require at least libsoup 2.27.91 for the new password
2203 manager/authentication APIs.
2207 2009-08-18 Drew Wilson <atwilson@google.com>
2209 Reviewed by NOBODY (Build Break).
2211 Speculative fix for GTK DumpRenderTree.
2215 2009-08-18 Kent Tamura <tkent@chromium.org>
2217 Reviewed by Eric Seidel.
2219 Add --enable-datalist option.
2223 2009-08-14 Adam Bergkvist <adam.bergkvist@ericsson.com>
2225 Reviewed by Sam Weinig.
2227 [GTK] Added EventSource to the build (default on).
2228 https://bugs.webkit.org/show_bug.cgi?id=14997
2232 2009-08-14 Jan Michael Alonzo <jmalonzo@webkit.org>
2234 Rubber-stamped by Gustavo Noronha.
2236 Initialize CFLAGS and CXXFLAGS before the main body of the
2237 WEBKIT_INIT macro so C files don't get built with "-g -O2".
2239 * autotools/webkit.m4:
2241 2009-08-12 Xan Lopez <xlopez@igalia.com>
2243 Reviewed by Jan Alonzo.
2245 [GTK] Remove keyring optional features
2246 https://bugs.webkit.org/show_bug.cgi?id=28173
2248 Remove keyring support, we now do authentication storage through
2249 libsoup. We depend on libsoup master now, will bump the dependency
2250 when there's a new release.
2255 2009-08-11 Drew Wilson <atwilson@google.com>
2257 Reviewed by NOBODY (Build break).
2259 Speculative fix for GTK build break.
2263 2009-08-11 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2265 Reviewed by Simon Hausmann.
2267 Build the TestNetscapePlugin on Qt/Mac
2271 2009-08-11 Xan Lopez <xlopez@igalia.com>
2273 Reviewed by Jan Alonzo.
2275 Prefix lengthy commands with AM_V_GEN so that they produce an
2276 output like 'GEN <filename>' when in silent mode.
2280 2009-08-05 Jan Michael Alonzo <jmalonzo@webkit.org>
2282 Reviewed by Xan Lopez.
2284 [Gtk] macros in webkit.m4 should be defined once only
2285 https://bugs.webkit.org/show_bug.cgi?id=27929
2287 The macros in webkit.m4 are not meant to be called multiple times
2288 so we'll make them AC_DEFUN_ONCE. Also make AC_HEADER_STDC and AC_PROG_CXX
2289 AC_REQUIRE to remove the automake warnings when doing autogen.sh.
2291 Lastly, make sure CXXFLAGS and CFLAGS are defined before
2292 AC_PROG_CXX gets expanded so it doesn't add "-g -O2" on Release builds.
2294 * autotools/webkit.m4:
2296 2009-08-05 Xan Lopez <xlopez@igalia.com>
2298 Revert r46714, it was making us build debug images by default.
2300 * autotools/webkit.m4:
2302 2009-08-03 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2304 Reviewed by Eric Seidel.
2306 [Qt] Consolidate common gcc flags to WebKit.pri
2307 https://bugs.webkit.org/show_bug.cgi?id=27934
2311 2009-08-03 Jan Michael Alonzo <jmalonzo@webkit.org>
2313 Rubber-stamped by Eric Seidel.
2315 [Gtk] macros in webkit.m4 should be defined once only
2316 https://bugs.webkit.org/show_bug.cgi?id=27929
2318 The macros in webkit.m4 are not meant to be called multiple times
2319 so we'll make them AC_DEFUN_ONCE. Also make AC_HEADER_STDC and AC_PROG_CXX
2320 AC_REQUIRE to remove the automake warnings when doing autogen.sh.
2322 * autotools/webkit.m4:
2324 2009-07-29 Ariya Hidayat <ariya.hidayat@nokia.com>
2326 Reviewed by Simon Hausmann.
2328 Adding ImageDiff project file.
2330 https://bugs.webkit.org/show_bug.cgi?id=27813
2332 * WebKit.pro: Added ImageDiff.pro.
2334 2009-07-29 Jan Michael Alonzo <jmalonzo@webkit.org>
2336 Reviewed by Eric Seidel and Xan Lopez.
2338 [Gtk] Enable http/tests/appcache tests
2339 https://bugs.webkit.org/show_bug.cgi?id=27674
2341 * GNUmakefile.am: Add webkit/webkitapplicationcache.cpp
2343 2009-07-28 Xan Lopez <xlopez@igalia.com>
2345 Reviewed by Gustavo Noronha.
2347 Use automake 1.11 SILENT_RULES when present, for cleaner build
2348 output. You can disable it by passing --disable-silent-rules to
2349 configure or V=1 to make.
2351 * autotools/dolt.m4:
2354 2009-07-28 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2356 Reviewed by Simon Hausmann.
2358 [Qt] Disable some compiler warnings for the win build
2359 https://bugs.webkit.org/show_bug.cgi?id=27709
2363 2009-07-28 Xan Lopez <xlopez@igalia.com>
2365 Reviewed by Gustavo Noronha.
2367 * configure.ac: bump version for 1.1.12 release.
2369 2009-07-24 Xan Lopez <xlopez@igalia.com>
2371 Reviewed by Gustavo Noronha.
2373 Remove unneeded commas from PKG_CHECK_MODULES.
2377 2009-07-24 Jan Michael Alonzo <jmalonzo@webkit.org>
2379 Reviewed by Xan Lopez.
2381 Bump pango version requirement to 1.12 which is the version that
2386 2009-07-21 Roland Steiner <rolandsteiner@google.com>
2388 Reviewed by David Levin.
2390 Add ENABLE_RUBY to list of build options
2391 https://bugs.webkit.org/show_bug.cgi?id=27324
2393 * configure.ac: Added flag ENABLE_RUBY.
2395 2009-07-20 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2397 Reviewed by Holger Freyther.
2399 [Qt] Add an option for QtLauncher to build without QtUiTools dependency
2400 https://bugs.webkit.org/show_bug.cgi?id=27438
2402 Based on Norbert Leser's work.
2404 * WebKit.pri: Symbian does not have UiTools
2406 2009-07-16 Fumitoshi Ukai <ukai@chromium.org>
2408 Reviewed by David Levin.
2410 Add --web-sockets flag and ENABLE_WEB_SOCKETS define.
2411 https://bugs.webkit.org/show_bug.cgi?id=27206
2413 Add --enable-web-sockets in configure.ac
2417 2009-07-16 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2419 Reviewed by Simon Hausmann.
2421 [Qt] Enable GNU compiler extensions to the ARM compiler
2422 for all Qt ports using RVCT
2423 https://bugs.webkit.org/show_bug.cgi?id=27348
2427 2009-07-15 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2429 Rubber-stamped by Simon Hausmann.
2431 Fix the Qt/Mac build by disabling TestNetscapePlugin
2433 We should fix and enable this once we run DRT for Qt/Mac
2437 2009-07-13 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2439 Unreviewed build fix. Require the correct libsoup version now that
2444 2009-07-13 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2446 Reviewed by Tor Arne Vestbø.
2448 [Qt] Build fix for QtWebKit on Win
2449 https://bugs.webkit.org/show_bug.cgi?id=27205
2451 * WebKit.pri: Include the major version number in the QtWebKit
2452 library file for Win.
2454 2009-07-13 Simon Hausmann <simon.hausmann@nokia.com>
2456 Reviewed by Ariya Hidayat.
2458 Add the test netscape plugin for the Qt DRT to the build.
2462 2009-07-13 Drew Wilson <atwilson@google.com>
2464 Reviewed by David Levin.
2466 Add ENABLE(SHARED_WORKERS) flag and define SharedWorker APIs
2467 https://bugs.webkit.org/show_bug.cgi?id=26932
2469 Added ENABLE(SHARED_WORKERS) flag.
2473 2009-07-12 Xan Lopez <xlopez@igalia.com>
2475 Reviewed by Gustavo Noronha.
2477 Bump version in preparation for 1.1.11 release.
2481 2009-07-07 Norbert Leser <norbert.leser@nokia.com>
2483 Reviewed by Simon Hausmann.
2485 Exclude DumpRenderTree.pro from symbian build
2489 2009-07-09 Drew Wilson <atwilson@google.com>
2491 Reviewed by Alexey Proskuryakov.
2493 https://bugs.webkit.org/show_bug.cgi?id=26903
2495 Turned on CHANNEL_MESSAGING by default because the MessageChannel API
2496 can now be implemented for Web Workers and is reasonably stable.
2498 * configure.ac: enable CHANNEL_MESSAGING.
2500 2009-07-03 Jan Michael Alonzo <jmalonzo@webkit.org>
2502 Reviewed by Xan Lopez and Gustavo Noronha.
2504 Set user-agent from application
2505 https://bugs.webkit.org/show_bug.cgi?id=17375
2507 Define UA version macros to be used by the UA string.
2508 Add new WebSettings unit test for the User-Agent string API.
2513 2009-06-20 Gustavo Noronha Silva <gns@gnome.org>
2515 Reviewed by Jan Alonzo.
2517 Adding files for the new test case for loading statuses.
2521 2009-06-15 Xan Lopez <xlopez@igalia.com>
2523 Reviewed by Gustavo Noronha.
2525 Version bump in preparation for 1.1.10 release.
2529 2009-06-12 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2531 Reviewed by Xan Lopez.
2533 Refactor handling of options in the build-webkit script
2535 Options are now defined in one place, and then reused when creating
2536 the usage help text, the arguments to GetOptions(), and when passing
2537 the options on to the underlying port-dependent build systems.
2539 This allows the Qt port to read the defaults for the options from the
2540 pro file (dynamically), and to pass the options on to qmake at build.
2544 2009-06-11 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2546 Reviewed by Holger Freyther.
2548 [Qt] Fix release build detection
2549 https://bugs.webkit.org/show_bug.cgi?id=26267
2553 2009-06-10 Gustavo Noronha Silva <gns@gnome.org>
2555 Reviewed by Xan Lopez.
2557 Add unit tests for our WebKitNetworkRequest object.
2561 2009-06-10 Xan Lopez <xlopez@igalia.com>
2563 Reviewed by Gustavo Noronha.
2565 Version bump in preparation for 1.1.9 release.
2569 2009-06-10 Xan Lopez <xlopez@igalia.com>
2571 Reviewed by Jan Alonzo.
2573 https://bugs.webkit.org/show_bug.cgi?id=25415
2574 [GTK][ATK] Please implement support for get_text_at_offset
2576 Add new dependency on the Gail utils library, needed for our a11y
2582 2009-05-29 Gustavo Noronha Silva <gns@gnome.org>
2584 Reviewed by Jan Alonzo.
2586 Add a test-case for our HTTP backend, currently checking the
2587 ref-counting of the SoupMessage.
2591 2009-05-28 Dirk Schulze <krit@webkit.org>
2593 Reviewed by Nikolas Zimmermann.
2595 Enable the new build flag --filters for Gtk. More details in WebCore/ChangeLog.
2599 2009-05-19 Xan Lopez <xlopez@igalia.com>
2601 Reviewed by Jan Alonzo and Gustavo Noronha.
2603 https://bugs.webkit.org/show_bug.cgi?id=25415
2604 [GTK][ATK] Please implement support for get_text_at_offset
2606 Add new test file for ATK.
2610 2009-05-28 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2612 Rubber-stamped by Xan Lopez.
2614 Fix webkitgtk_cleanfiles to clean gtk-doc-related files in the
2615 correct directory, so that we pass make distcheck.
2619 2009-05-28 Xan Lopez <xlopez@igalia.com>
2621 Bump version numbers in preparation for 1.1.8 release.
2625 2009-05-23 Jan Michael Alonzo <jmalonzo@webkit.org>
2627 Unreviewed build fix. Add gstreamer-video-0.10 libs to
2628 GSTREAMER_LIBS to resolve an undefined reference to gst_video_get_size
2629 - symbol used in MediaPlayerPrivateGstreamer.
2633 2009-05-23 Jan Michael Alonzo <jmalonzo@webkit.org>
2635 Reviewed by Xan Lopez.
2637 [Gtk] Various autotools build refactoring and fixes
2638 https://bugs.webkit.org/show_bug.cgi?id=25286
2640 Refactor library LIBS. Move third-party libs in libwebkit instead
2645 2009-05-22 Antonio Gomes <antonio.gomes@openbossa.org>
2647 Reviewed by Gustavo Noronha.
2649 Make Gtk build not bail out if gtk-doc-tools is not installed.
2651 Warning message shown instead.
2655 2009-05-22 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2657 Reviewed by Xan Lopez.
2659 Add big warnings about the glib unicode backend being slow and
2660 incomplete, since it is a work in progress.
2662 * autotools/webkit.m4:
2665 2009-05-22 Dominik Röttsches <dominik.roettsches@access-company.com>
2667 Reviewed by Gustavo Noronha.
2669 https://bugs.webkit.org/show_bug.cgi?id=15914
2670 [GTK] Implement Unicode functionality using GLib
2672 Initial version of this patch by Jürg Billeter.
2674 Adding options for --with-unicode-backend=icu|glib
2675 and checking for pango version >= 1.21.0 if GLib backend
2676 is selected. Temporarily, until remaining parts of
2677 this patch are committed, introduce WTF_USE_GLIB_ICU_UNICODE_HYBRID
2678 macro to allow for a mixed compilation with WTF Unicode
2679 backend based on GLib while text codecs and TextBreakIterator
2680 remain ICU dependent.
2685 2009-05-18 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2687 Reviewed by Gavin Barraclough.
2689 Enable YARR, and disable WREC for GTK+.
2693 2009-05-18 Jan Michael Alonzo <jmalonzo@webkit.org>
2695 Reviewed by Xan Lopez.
2697 [Gtk] Various autotools build refactoring and fixes
2698 https://bugs.webkit.org/show_bug.cgi?id=25286
2700 Add support for running unit tests. Also run the tests whenever
2701 the 'check' target runs.
2705 2009-05-18 Jan Michael Alonzo <jmalonzo@webkit.org>
2707 Reviewed by Xan Lopez.
2709 [Gtk] Various autotools build refactoring and fixes
2710 https://bugs.webkit.org/show_bug.cgi?id=25286
2716 2009-05-18 Jan Michael Alonzo <jmalonzo@webkit.org>
2718 Reviewed by Xan Lopez.
2720 [Gtk] Various autotools build refactoring and fixes
2721 https://bugs.webkit.org/show_bug.cgi?id=25286
2723 Add -no-install and -no-fast-install to programs and tests that we
2724 don't install. Also remove -O2 since this is already handled at
2729 2009-05-17 Jan Michael Alonzo <jmalonzo@webkit.org>
2731 Reviewed by Xan Lopez.
2733 [Gtk] Various autotools build refactoring and fixes
2734 https://bugs.webkit.org/show_bug.cgi?id=25286
2736 Refactor library cflags
2740 2009-05-15 Fridrich Strba <fridrich.strba@bluewin.ch>
2742 Reviewed by Jan Alonzo.
2744 Use AC_CANONICAL_HOST instead of AC_CANONICAL_SYSTEM, since
2745 the JIT compiler is not a cross-compiler
2749 2009-05-13 Xan Lopez <xlopez@igalia.com>
2751 Unreviewed: bump versions in preparation for 1.1.7 release.
2755 2009-05-13 Xan Lopez <xlopez@igalia.com>
2757 Rubber-stamped by Gustavo Noronha.
2759 Revert commit r43563, since it breaks WebKitGTK+ when compiled
2764 2009-05-12 Jan Michael Alonzo <jmalonzo@webkit.org>
2766 Reviewed by Holger Freyther.
2768 [Gtk] Various autotools build refactoring and fixes
2769 https://bugs.webkit.org/show_bug.cgi?id=25286
2771 Refactor use of CFLAGS, CXXFLAGS, LIBADD and LDFLAGS.
2775 2009-05-09 Jan Michael Alonzo <jmalonzo@webkit.org>
2777 Reviewed by Gustavo Noronha.
2779 WebKit-r43163 won't build for gtk-directfb
2780 https://bugs.webkit.org/show_bug.cgi?id=25538
2782 Move the ENCHANT check out of the with_target conditional since it
2783 applies to all targets
2787 2009-05-09 Mike Hommey <glandium@debian.org>
2789 Reviewed by Geoffrey Garen. Landed by Jan Alonzo.
2791 Enable JIT on x86-64 gtk+
2792 https://bugs.webkit.org/show_bug.cgi?id=24724
2796 2009-05-08 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2798 Reviewed by Xan Lopez.
2800 Ship the gtk-doc.make file, so as to not depend on gtkdoc-tools.
2805 2009-05-06 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2807 Reviewed by Simon Hausmann.
2809 Build QtWebKit as a framework on Mac
2811 This implies both debug and release build by default, unless
2812 one of the --debug or --release config options are passed to
2813 the build-webkit script.
2815 Frameworks can be disabled by passing CONFIG+=webkit_no_framework
2816 to the build-webkit script.
2818 To be able to build both debug and release targets in parallel
2819 we have to use separate output directories for the generated
2820 sources, which is not optimal, but required to avoid race conditions.
2822 An optimization would be to only require this spit-up on Mac.
2826 2009-04-30 Jan Michael Alonzo <jmalonzo@webkit.org>
2828 Unreviewed build GTK build fix
2830 * configure.ac: typo fix - javascript_debugger should be enable_javascript_debugger
2832 2009-04-30 Dimitri Glazkov <dglazkov@chromium.org>
2834 Unreviewed, build fix.
2836 https://bugs.webkit.org/show_bug.cgi?id=25470
2837 Extend the cover of ENABLE_JAVASCRIPT_DEBUGGER to profiler.
2839 * configure.ac: Add autoconfig options, missed in the first commit.
2841 2009-04-28 Xan Lopez <xlopez@igalia.com>
2843 Unreviewed: bump versions in preparation for 1.1.6 release.
2847 2009-04-25 Jan Michael Alonzo <jmalonzo@webkit.org>
2849 Reviewed by Xan Lopez.
2851 [GTK] Error reporting
2852 https://bugs.webkit.org/show_bug.cgi?id=18344
2854 Add webkiterror to the build.
2858 2009-04-25 Jan Michael Alonzo <jmalonzo@webkit.org>
2860 Reviewed by Xan Lopez.
2862 [GTK] Error reporting
2863 https://bugs.webkit.org/show_bug.cgi?id=18344
2865 Add the default error page for installation.
2869 2009-04-24 Diego Escalante Urrelo <diegoe@gnome.org>
2871 Reviewed by Gustavo Noronha.
2873 https://bugs.webkit.org/show_bug.cgi?id=15616
2874 [GTK] Add spell checking
2876 Add enchant support for spell-checking-languages property to work
2882 2009-04-24 Simon Hausmann <simon.hausmann@nokia.com>
2884 Reviewed by Ariya Hidayat.
2886 Added support for generating API docs in the Qt build using "make docs"
2888 * WebKit.pro: Include docs.pri for "make docs" target.
2890 2009-04-14 Xan Lopez <xlopez@igalia.com>
2892 Unreviewed version bump in preparation for 1.1.5 release.
2896 2009-04-06 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2898 Rubber-stamped by Sam Weinig.
2900 Added rules to maintain the localization support. We cannot simply
2901 use whatever gettextize gives us because our build system is
2907 2009-04-05 Mike Hommey <glandium@debian.org>
2909 Reviewed by Holger Freyther.
2911 Filter out all C++ symbols
2912 https://bugs.webkit.org/show_bug.cgi?id=24960
2914 Considering the public API is all C, we can just filter out all
2915 C++ mangled symbols, which will avoid exporting symbols in some
2916 corner cases such as gcc bugs on specific architectures, etc.
2918 * autotools/symbols.filter:
2920 2009-04-03 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2922 Reviewed by Holger Freyther.
2924 Require GTK+ >= 2.10; 2.8 is already very old, and some very
2925 useful APIs are only available since 2.10.
2929 2009-04-01 Christian Dywan <christian@twotoasts.de>
2931 Reviewed by Holger Freyther.
2933 Unit test WebKitDownload
2934 http://bugs.webkit.org/show_bug.cgi?id=24844
2936 * GNUmakefile.am: Add a unit test for downloading.
2938 2009-04-01 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2940 Unreviewed build fix. Fix make distcheck, after the gtk-doc
2945 2009-03-30 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2947 Reviewed by Holger Freyther.
2949 Integrate gtk-doc into the Gtk+ buildsystem.
2954 2009-03-30 Xan Lopez <xlopez@igalia.com>
2956 Unreviewed: bump version to 1.1.4 for release.
2960 2009-03-21 Xan Lopez <xlopez@igalia.com>
2962 Reviewed by Holger Freyther.
2964 Require gnome-keyring 2.26.0, since we were depending on an
2965 unreleased trunk revision between 2.25.91 and 2.26.0.
2969 2009-03-20 Jan Michael Alonzo <jmalonzo@gmail.com>
2971 Reviewed by Holger Freyther.
2973 [GTK] Misc patches for WebKitWebHistoryItem
2974 https://bugs.webkit.org/show_bug.cgi?id=24493
2976 Added build support for build the WebKitWebHistoryItem unit test.
2980 2009-03-20 Jan Michael Alonzo <jmalonzo@gmail.com>
2982 Reviewed by Holger Freyther.
2984 Separate gtk unit tests
2985 https://bugs.webkit.org/show_bug.cgi?id=24039
2987 Build the unit tests accordingly.
2991 2009-03-17 Gustavo Noronha Silva <gns@gnome.org>
2993 Reviewed by Mark Rowe.
2995 Enable HTML5 media elements support by default in the GTK+ port.
2999 2009-03-17 Mike Hommey <glandium@debian.org>
3001 Reviewed by Holger Freyther.
3003 Do not export cti* symbols.
3004 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=519924.
3006 * autotools/symbols.filter:
3008 2009-03-15 Xan Lopez <xlopez@igalia.com>
3010 Bump version to 1.1.3 for release and fix soversion
3011 calculation (oops). Thanks to Frederik Himpe for pointing this
3016 2009-03-15 Xan Lopez <xlopez@igalia.com>
3018 Bump version and libtool version for release.
3022 2009-03-14 Xan Lopez <xlopez@igalia.com>
3024 No review, build fix.
3026 Split clean rules to make distcheck pass.
3030 2009-03-13 Mark Rowe <mrowe@apple.com>
3032 Reviewed by Dan Bernstein.
3034 Remove rarely used Makefile targets from the Makefile.
3036 There are many situations in which the targets don't work as expected,
3037 and their primary use is addressed by having the build system default
3038 to building the appropriate architecture.
3042 2009-03-11 Jan Michael Alonzo <jmalonzo@webkit.org>
3044 Reviewed by Holger Freyther.
3046 [Gtk] Fix make clean targets
3047 https://bugs.webkit.org/show_bug.cgi?id=24450
3049 Fix 'make' clean targets. We shouldn't be removing DerivedSources
3050 if it's only clean. Only remove it if it's distclean or
3051 maintainer-clean. Also remove build-related auxillary files on
3052 dist/maintainer clean.
3056 2009-03-11 Jan Michael Alonzo <jmalonzo@webkit.org>
3058 Reviewed by Holger Freyther
3060 [GTK]DumpRenderTree doesn't compile for non-X11 GTK ports anymore
3061 https://bugs.webkit.org/show_bug.cgi?id=2260
3063 pangoft2 is also used in directfb builds so use it for all targets
3067 2009-03-02 Xan Lopez <xan@gnome.org>
3069 Reviewed by Mark Rowe.
3071 https://bugs.webkit.org/show_bug.cgi?id=24287
3072 [GTK] Move auth dialog feature to WebKit/
3074 Add WebKitSoupAuthDialog files to build.
3078 2009-03-03 Gustavo Noronha Silva <gns@gnome.org>
3080 Reviewed by Alexey Proskuryakov.
3082 https://bugs.webkit.org/show_bug.cgi?id=16826
3083 [Gtk] Implement WebKitDownload
3085 Adding new files related to WebKitDownload to the GTK+ port.
3089 2009-03-02 Gustavo Noronha Silva <gns@gnome.org>
3091 Unreviewed build fix; adding missing files to EXTRA_DIST, so that
3092 they show up in the tarball.
3096 2009-03-01 Christian Dywan <christian@twotoasts.de>
3098 * configure.ac: Bump GTK port version to 1.1.1.
3100 2009-02-27 Gustavo Noronha Silva <gns@gnome.org>
3102 Unreviewed build fix. Adding the WebKit/gtk/webkitmarshal.list
3103 file to EXTRA_DIST to fix make dist.
3107 2009-02-26 Xan Lopez <xan@gnome.org>
3109 Reviewed by Holger Freyther.
3111 https://bugs.webkit.org/show_bug.cgi?id=16947
3112 [GTK] Missing HTTP Auth challenge
3114 Add HTTP authentication dialog with optional GNOME Keyring
3120 2009-02-26 Xan Lopez <xan@gnome.org>
3122 Reviewed by Holger Freyther.
3124 https://bugs.webkit.org/show_bug.cgi?id=16947
3125 [GTK] Missing HTTP Auth challenge
3127 Take marshallers to be built from a manually maintained list
3128 instead of grepping the sources.
3130 It's much faster, especially so now that we want to add
3131 marshallers from WebCore too. A system to only take into account
3132 the modified files when generating the marshallers from sources
3133 could be hacked, but I think it's overkill considering how rarely
3134 a new marshaller is added.
3138 2009-02-24 Jan Michael Alonzo <jmalonzo@webkit.org>
3140 Reviewed by Alexey Proskuryakov.
3142 [Gtk] add options for 3D transforms and HTML5 channel messaging to the build
3143 https://bugs.webkit.org/show_bug.cgi?id=24072
3145 Add options for toggling 3D transforms and HTML5 channel messaging
3148 Also fix the web-workers option. It should be web-workers and not workers.
3152 2009-02-23 Xan Lopez <xan@gnome.org>
3154 Reviewed by Alexey Proskuryakov.
3156 https://bugs.webkit.org/show_bug.cgi?id=22624
3157 [SOUP][GTK] Need API to get SoupSession from WebKit.
3159 Remove CURL support, the only supported HTTP backend is SOUP now.
3164 2009-02-19 Christian Dywan <christian@twotoasts.de>
3166 Rubber-stamped by Holger Freyther.
3168 http://bugs.webkit.org/show_bug.cgi?id=22811
3169 Underlinking in Programs_UnitTests (GTK+ build)
3171 * GNUmakefile.am: Add GLIB_LIBS to unit test library flags.
3173 2009-02-18 Gustavo Noronha Silva <gns@gnome.org>
3175 Reviewed by Holger Freyther.
3177 Fix symbols.filter location, and add other missing files to the
3178 autotools build, so that make dist works.
3182 2009-02-17 Gustavo Noronha Silva <gns@gnome.org>
3184 Reviewed by Alexey Proskuryakov.
3186 https://bugs.webkit.org/show_bug.cgi?id=23939
3187 Release build being built with debugging symbols
3189 * configure.ac: Revert change done in revision 40790, since we
3190 already have a AC_PROG_CXX macro call as part of WEBKIT_INIT
3192 2009-02-12 Gustavo Noronha Silva <gns@gnome.org>
3194 Reviewed by Eric Seidel.
3196 * configure.ac: Make soup the default HTTP backend for the Gtk port.
3198 2009-02-09 Calvin Walton <calvin.walton@gmail.com>
3200 Reviewed by Holger Freyther.
3202 https://bugs.webkit.org/show_bug.cgi?id=23823
3204 [Gtk] Fix build with recent autotools
3206 Current versions of automake/libtool don't assume you want C++ enabled
3207 by default any more, so explicitly check for a C++ compiler.
3209 * configure.ac: Add AC_PROG_CXX macro
3211 2009-02-02 Christian Dywan <christian@twotoasts.de>
3213 Rubber-stamped by Holger Freyther.
3215 Don't require Geolocation by default.
3219 2009-01-30 Jan Michael Alonzo <jmalonzo@webkit.org>
3221 Reviewed by Nikolas Zimmermann.
3223 [Gtk] Refactor autoconf/configure.ac in preparation for jsc and webkit build splits
3224 https://bugs.webkit.org/show_bug.cgi?id=22136
3227 * acinclude.m4: Removed.
3229 * autotools/acinclude.m4: Added.
3230 * autotools/dolt.m4: Added.
3231 * autotools/symbols.filter: Renamed from symbols.filter.
3232 * autotools/webkit.m4: Added.
3235 2009-01-30 Holger Hans Peter Freyther <zecke@selfish.org>
3237 Reviewed by Nikolas Zimmermann.
3239 [GTK] Implement GeolocationService using the Geoclue library
3241 https://bugs.webkit.org/show_bug.cgi?id=22022
3243 Untested implementation of the GeolocationService using the geoclue
3244 library. Velocity handling is completely missing and the accuracy
3245 handling might be wrong.
3250 2009-01-11 Xan Lopez <xan@gnome.org>
3252 Reviewed by Holger Freyther.
3254 Bump version to 1.1.0 since we are breaking ABI and adding new
3259 2008-12-19 Marco Barisione <marco.barisione@collabora.co.uk>
3261 Reviewed by Holger Freyther.
3263 http://bugs.webkit.org/show_bug.cgi?id=16562
3264 [gtk] Implement WebPolicyDelegate methods
3266 Original work by Pierre-Luc Beaudoin. Final touches by Gustavo
3269 This implements the delegates methods of WebPolicyDelegate.
3270 Since Gtk+/C doesn't have delegate methods, they are replaced with
3273 A new object WebKitWebPolicyDecision allows the browser to delay its
3274 response in certain cases. WebKitWebNavigationAction contains the
3275 information about what caused a navigation request.
3277 * GNUmakefile.am: Add new files
3279 2008-12-19 Gustavo Noronha Silva <gns@gnome.org>
3281 Reviewed by Holger Freyther.
3283 Use ustar tar format for WebKit/GTK+'s make dist target, so that
3284 storing files whose filenames are > 99 is possible.
3288 2008-12-19 Holger Hans Peter Freyther <zecke@selfish.org>
3290 [GTK] Build fix by defining WTF_USE_JIT_STUB_ARGUMENT_VA_LIST
3292 Fix the jit compilation on i*686 on Linux by using the va_list
3293 to pass arguments to the CTI. This is done on the MAC as well
3294 and sunspider and javascriptcore seem to work with that.
3298 2008-12-18 Pamela Greene <pam@chromium.org>
3300 Submitted without review.
3301 Right, remove the whole misplaced directory, not just the tests.
3304 * fast/dom: Removed.
3306 2008-12-18 Pamela Greene <pam@chromium.org>
3308 Submitted without review.
3309 Moving layout test into LayoutTests where it belongs.
3311 * fast/dom/setter-type-enforcement-expected.txt: Removed.
3312 * fast/dom/setter-type-enforcement.html: Removed.
3314 2008-12-15 Daniel Macks <dmacks@netspace.org>
3316 Reviewed by Darin Adler.
3318 Default to use external libicu-config if avail on all platforms.
3319 https://bugs.webkit.org/show_bug.cgi?id=22713
3323 2008-12-12 Holger Hans Peter Freyther <zecke@selfish.org>
3325 Back out r39222 as this is breaking the build on Gentoo (aclocal-1.10)
3327 The m4 directory does not exist and we now have a compile issue on
3333 2008-12-11 Daniel Macks <dmacks@netspace.org>
3335 Reviewed by Darin Adler.
3337 https://bugs.webkit.org/show_bug.cgi?id=22714
3339 Put libtool macro files in subdir that it wants.
3344 2008-12-07 Holger Hans Peter Freyther <zecke@selfish.org>
3346 Reviewed by Eric Seidel.
3348 [Gtk+] Use glib's unit test facilities to test the WebKit/Gtk+ API
3350 https://bugs.webkit.org/show_bug.cgi?id=22491
3352 Add the skeleton to WebKit/gtk/tests and integrate that into the
3353 buildsystem. Testing support was added in glib 2.16. For versions
3354 using glib < 2.16 we compile an empty application.
3358 2008-12-07 Holger Hans Peter Freyther <zecke@selfish.org>
3360 Reviewed by Cameron Zwarich.
3362 [GTK] Define ENABLE_JIT_OPTIMIZE_CALL, ENABLE_JIT_OPTIMIZE_PROPERTY_ACCESS, ENABLE_JIT_OPTIMIZE_ARITHMETIC
3364 When building the jit on i*86 also enable the above optimizations.
3368 2008-12-03 Simon Hausmann <hausmann@webkit.org>
3370 Reviewed by Tor Arne Vestbø.
3372 Fix the build of WebKit inside Qt by making sure that qmake generators
3373 that do not produce generated sources (i.e. cpp files) are not
3374 included in SOURCES.
3378 2008-12-02 Simon Hausmann <hausmann@webkit.org>
3380 Reviewed by Tor Arne Vestbø.
3382 Removed JavaScriptCore from SUBDIRS as it's not built separately
3387 2008-11-28 Gustavo Noronha Silva <gns@gnome.org>
3389 Reviewed and slightly modified by Holger Freyther.
3391 https://bugs.webkit.org/show_bug.cgi?id=19130
3393 Added the new WebKitGtk files to be built:
3394 WebKit/gtk/webkit/webkitwebwindowfeatures.{cpp,h}
3398 2008-11-26 Kalle Vahlman <kalle.vahlman@movial.com>
3400 Reviewed by Darin Adler. Landed by Jan Alonzo.
3402 Bison versions under 2.2 produce crashing CSSGrammar code for ARM
3403 https://bugs.webkit.org/show_bug.cgi?id=22456
3405 Check for bison version 2.2 or greater on ARM. Earlier versions produce
3406 code that crashes on ARM devices.
3410 2008-11-25 Holger Hans Peter Freyther <zecke@selfish.org>
3412 Reviewed by David Kilzer.
3414 https://bugs.webkit.org/show_bug.cgi?id=22022
3416 Add Geolocation support to the configure.ac
3418 Add an option to build WebKit/Gtk+ with Geolocation. The
3419 implementation will be using Gypsy.
3423 2008-11-24 Holger Hans Peter Freyther <zecke@selfish.org>
3425 Reviewed by Mark Rowe.
3427 [Gtk+] Add configure option to enable Web Workers and enable it by default
3429 Add --enable-workers to the buildsystem (used by build-webkit) add
3430 the to be build files to the GNUmakefile.am and change build-webkit
3431 to enable Web Workers by default.
3435 2008-09-09 Joerg Bornemann <joerg.bornemann@trolltech.com>
3437 Reviewed by Simon Hausmann.
3439 Steps towards making the Qt port of WebKit compile on Windows CE
3441 https://bugs.webkit.org/show_bug.cgi?id=20746
3443 * WebKit.pro: don't build DumpRenderTree on all Win32 platforms
3445 2008-11-17 Nikolas Zimmermann <nikolas.zimmermann@torchmobile.com>
3447 Reviewed by George Staikos.
3449 Add WML build support for Gtk as well.
3453 2008-11-16 Geoffrey Garen <ggaren@apple.com>
3457 Try to fix gtk build.
3461 2008-11-10 Tor Arne Vestbø <tavestbo@trolltech.com>
3463 Rubber-stamped by Simon Hausmann.
3465 Distinguish between building from trunk and as part of Qt
3469 2008-11-10 Morten Sørvig <msorvig@trolltech.com>
3471 Reviewed by Simon Hausmann.
3473 Make tests/auto/qwebframe compile on Qt/Mac.
3475 * WebKit.pri: Fix linkage against QtWebKit when compiled as framework.
3477 2008-11-06 Cameron Zwarich <zwarich@apple.com>
3481 Speculatively fix the GTK build.
3485 2008-11-06 Alp Toker <alp@nuanti.com>
3487 GTK build fix for r38155. create_hash_table was moved out of kjs/
3491 2008-11-06 Cameron Zwarich <zwarich@apple.com>
3493 Rubber-stamped by Sam Weinig.
3495 Correct the reference to jsc.pro in WebKit.pro to match its new
3496 location in the root directory of JavaScriptCore.
3500 2008-11-03 Alp Toker <alp@nuanti.com>
3502 autotools distcleancheck fix. Add dolt-generated files and
3503 webkitenumtypes.h to the list of files that need to be cleaned.
3508 2008-11-03 Alp Toker <alp@nuanti.com>
3510 Rubber-stamped by Holger Freyther.
3512 Do not enable RTTI or exceptions in debug builds, matching release
3513 builds. They don't help much with debugging and significantly slow
3514 down and increase the size of the debug build.
3518 2008-11-03 Alp Toker <alp@nuanti.com>
3520 Rubber-stamped by Holger Freyther.
3522 Add mingw32 case to dolt for faster GTK+ Windows builds.
3526 2008-11-02 Xan Lopez <xan@gnome.org>
3528 Reviewed by Holger Freyther
3530 https://bugs.webkit.org/show_bug.cgi?id=22009
3531 HTML5 Video with GStreamer pulls gnome-vfs without using it.
3534 Remove gnome-vfs from configure.ac, it's unused.
3536 2008-10-30 Alp Toker <alp@nuanti.com>
3538 https://bugs.webkit.org/show_bug.cgi?id=19395
3539 doltlibtool bug with bash 3.0
3541 autotools dolt build fix for bash version 3.0 and older. Remove
3542 concatenation syntax from doltlibtool to support the older versions
3543 which don't have '+='.
3547 2008-10-30 Alp Toker <alp@nuanti.com>
3549 Rubber-stamped by Oliver Hunt.
3551 autotools build system change to enable JIT features by default. Can
3552 be disabled with --disable-jit (and is disabled automatically on
3553 unsupported platforms).
3557 2008-10-30 Alp Toker <alp@nuanti.com>
3559 Bump WebKit GTK+ version to 1.0.3.
3563 2008-10-29 Gustavo Noronha Silva <gns@gnome.org>
3565 Reviewed by Holger Freyther.
3567 Added all the files that need to be installed for the Inspector to
3570 2008-10-29 Mike Hommey <glandium@debian.org>
3572 Reviewed by Holger Freyther.
3574 https://bugs.webkit.org/show_bug.cgi?id=21884
3575 Test presence and link against libpng.
3580 2008-10-29 Jan Michael Alonzo <jmalonzo@webkit.org>
3582 Reviewed by Holger Freyther.
3584 Add --enable-optimizations to enable optimized builds. The default
3585 is to enable it for release builds, and disabled for debug builds.
3586 This option will allow builders to have a debug as well as
3592 2008-10-28 Mike Hommey <glandium@debian.org>
3594 Reviewed by Alp Toker.
3596 https://bugs.webkit.org/show_bug.cgi?id=21885
3597 [GTK] libwebkit doesn't link against libpangoft2
3599 Add pkg-config check for pangoft2 which provides
3600 pango_fc_font_description_from_pattern() used in the FreeType font
3605 2008-10-28 Alp Toker <alp@nuanti.com>
3607 Include copyright license files in the autotools dist target.
3609 Change suggested by Mike Hommey.
3613 2008-10-25 Jan Michael Alonzo <jmalonzo@webkit.org>
3615 Gtk build fix: add '-' to Wl which was missed in r36845
3619 2008-10-22 Alp Toker <alp@nuanti.com>
3621 Fix build for Cairo 1.2.
3625 2008-10-20 Alp Toker <alp@nuanti.com>
3627 Partial GTK+/Win32 build fix. Lowercase library name to enable linking
3628 when cross-compiling Windows binaries from Linux: -lWs2_32 -> -lws2_32
3632 2008-10-13 Alp Toker <alp@nuanti.com>
3634 GTK+ build fix: Ensure correct builds when debugging is
3635 enabled/disabled by defining NDEBUG in autotoolsconfig.h as needed.
3636 It's still passed as a compiler flag since some sources (DRT) don't
3641 2008-10-09 Alp Toker <alp@nuanti.com>
3643 Reviewed by Mark Rowe.
3645 https://bugs.webkit.org/show_bug.cgi?id=20760
3646 Implement support for x86 Linux in CTI
3648 Prepare to enable CTI/WREC on supported architectures. Will be
3649 switched on when the crasher introduced in r37386 is resolved.
3653 2008-10-07 Alp Toker <alp@nuanti.com>
3655 GTK+ build fix for older automake versions (1.7). Discussed in bug
3660 2008-10-07 Alp Toker <alp@nuanti.com>
3662 Reviewed by Mark Rowe.
3664 https://bugs.webkit.org/show_bug.cgi?id=21392
3665 [GTK] Auto-generate JS DOM binding sources list
3667 Remove the huge lists of generated DOM binding sources and headers in
3668 the build system. These are difficult to maintain and can be derived
3671 The new strategy is to re-use the existing lists of IDL sources (which
3672 are needed for dist support anyway). This will also ease the addition
3673 of new language bindings.
3677 2008-09-27 Jan Michael Alonzo <jmalonzo@webkit.org>
3679 Reviewed by Holger Freyther.
3681 https://bugs.webkit.org/show_bug.cgi?id=20287
3682 [Gtk] disable plugins for gtk/directfb target
3684 Introduce WTF_PLATFORM_X11 for X11 builds.
3685 Also use target-specific packages when building the port
3687 * configure.ac: Do not check for cairo-ft for directfb builds.
3689 2008-09-27 Marco Barisione <marco.barisione@collabora.co.uk>
3691 Reviewed by Holger Freyther.
3693 http://bugs.webkit.org/show_bug.cgi?id=21174
3694 [GTK][AUTOTOOLS] Enable large file support at configure time
3696 * configure.ac: Enable large file support with AC_SYS_LARGEFILE.
3698 2008-09-23 Richard Hult <richard@imendio.com>
3700 Reviewed by Alp Toker. Landed by Jan Alonzo.
3702 http://bugs.webkit.org/show_bug.cgi?id=20582
3703 [Gtk] Link error on Mac OS X
3705 * GNUmakefile.am: Only use the -version-script flag for the gnu
3707 * configure.ac: Check for GNU OSes.
3709 2008-09-19 Alp Toker <alp@nuanti.com>
3711 Build fix for the 'gold' linker and recent binutils. New behaviour
3712 requires that we link to used libraries explicitly.
3717 2008-09-04 Marco Barisione <marco.barisione@collabora.co.uk>
3719 Reviewed by Eric Seidel.
3721 http://bugs.webkit.org/show_bug.cgi?id=20380
3722 [GTK][AUTOTOOLS] Include autotoolsconfig.h from config.h
3724 * configure.ac: Rename the configuration header from aconfig.h to autotoolsconfig.h.
3726 2008-08-28 Alp Toker <alp@nuanti.com>
3728 GTK+ dist/build fix. List newly added header files.
3732 2008-08-27 Mike Hommey <glandium@debian.org>
3737 * symbols.filter: Added.
3739 2008-08-10 Jan Michael Alonzo <jmalonzo@webkit.org>
3741 Reviewed (and updated) by Alp Toker.
3743 https://bugs.webkit.org/show_bug.cgi?id=16620
3744 [GTK] Autotools make dist and make check support
3746 Get make dist working.
3748 Note that not all possible configurations have been tested yet.
3752 2008-08-09 Marco Barisione <marco.barisione@collabora.co.uk>
3754 Reviewed by Alp Toker.
3756 http://bugs.webkit.org/show_bug.cgi?id=19045
3757 [gtk] ./configure doesn't check for x toolkit availability
3759 Some old versions of Xt do not provide xt.pc, in this case use
3760 AC_CHECK_LIB to check if the library is installed and then fall back
3765 2008-08-09 Alp Toker <alp@nuanti.com>
3769 Back out r20338 libxslt check (conditional check already exists and
3770 this broke the build).
3772 Make the flex version check a warning rather than fatal to fix the
3777 2008-08-08 Jan Michael Alonzo <jmalonzo@webkit.org>
3779 Reviewed by Mark Rowe.
3781 http://bugs.webkit.org/show_bug.cgi?id=20338
3782 [Gtk] Autotools should check for libxslt
3784 Autotools check for libxslt
3788 2008-08-07 Kalle Vahlman <zuh@iki.fi>
3790 Reviewed by David Kilzer.
3792 Check for correct flex version to avoid faulty builds
3794 A correct Webkit build requires flex 2.5.33 but autotools build doesn't check for it
3795 https://bugs.webkit.org/show_bug.cgi?id=20253
3797 acinclude.m4: Import AX_COMPARE_VERSION macro
3798 configure.ac: Check for flex version
3803 2008-08-07 Simon Hausmann <hausmann@webkit.org>
3805 Rubber-stamped by Lars.
3807 Added API tests for QWebPage/QWebFrame based on QTestLib.
3809 * WebKit.pro: Add WebKit/qt/tests to the build.
3811 2008-08-06 Marco Barisione <marco.barisione@collabora.co.uk>
3813 Reviewed by Eric Seidel.
3815 http://bugs.webkit.org/show_bug.cgi?id=20276
3816 [GTK] Makefile rules for the enum GTypes files depend on Makefile
3817 instead of GNUmakefile
3819 The patch committed in revision 34649 added the code needed to
3820 generate GTypes for enums but the makefile rules for
3821 stamp-webkitenumtypes.h and webkitenumtypes.cpp were depending on
3822 Makefile (used by other ports) instead of GNUmakefile.
3824 * GNUmakefile.am: Depend on GNUmakefile instead of Makefile.
3826 2008-08-05 Marco Barisione <marco.barisione@collabora.co.uk>
3828 Reviewed by Alp Toker.
3830 http://bugs.webkit.org/show_bug.cgi?id=19045
3831 [gtk] ./configure doesn't check for x toolkit availability
3833 Check for the .pc file for Xt instead of hard coding -lXt in the
3836 Thanks to Dominik Röttsches for the initial patch.
3841 2008-07-30 Marco Barisione <marco.barisione@collabora.co.uk>
3845 http://bugs.webkit.org/show_bug.cgi?id=19742
3846 [GTK] Auto generate webkitmarshal.list
3848 Auto generate webkitmarshal.list from source files to reduce the
3849 number of conflicts when merging git branches or when applying
3851 Also rename webkit-marshal.* to webkitmarshal.* for consistency.
3855 2008-07-25 Jan Michael Alonzo <jmalonzo@webkit.org>
3857 Reviewed by Mark Rowe.
3859 Copy the way Gtk detects jpeglib. Hinted by Wouter Bolsterlee.
3861 [Gtk] Improve detection jpeglib
3862 https://bugs.webkit.org/show_bug.cgi?id=17865
3867 2008-07-25 Simon Hausmann <hausmann@webkit.org>
3869 Discussed with and rubber-stamped by Lars.
3871 Fix the build system for the Qt port.
3873 Recent JavaScriptCore changes require the addition of JavaScriptCore/API to the
3874 include search path. With a build process that combines JavaScriptCore and
3875 WebCore in one build process/Makefile the existance of
3876 JavaScriptCore/API/Node.h and WebCore/dom/Node.h causes include conflicts.
3878 This commit solves this by introducing a separate build of JavaScriptCore into
3881 As a result of the split-up a race-condition due to broken dependencies of
3882 regular source files to header files of generated sources showed up very
3883 frequently when doing parallel builds (which the buildbot does). This commit at
3884 the same time tries to address the dependency problem by making the
3885 addExtraCompiler() function also generate a pseudo extra compiler that
3886 represents the header file output, so that qmake is aware of the creation of
3887 the header file for dependency calculation.
3889 At the same time I removed a lot of cruft from the pro files to ease maintenance.
3894 2008-06-18 Marco Barisione <marco.barisione@collabora.co.uk>
3896 Reviewed by Alp Toker.
3898 https://bugs.webkit.org/show_bug.cgi?id=19171
3899 [GTK] GTypes for enumerations
3901 Generate GTypes for public enumerations so they can be used as
3904 * GNUmakefile.am: Generate webkit-enum-types.cpp and
3905 webkit-enum-types.h.
3907 2008-06-16 Simon Hausmann <hausmann@webkit.org>
3909 Fix the Qt build. testkjs.pro is now called jsc.pro.
3913 2008-06-15 Alp Toker <alp@nuanti.com>
3915 Rubber-stamped by Maciej.
3917 Install 'jsc' application by default.
3921 2008-06-08 Alp Toker <alp@nuanti.com>
3923 autotools/GTK+ build system cleanup. Don't include WebKit API in the
3924 WebCore build as it's no longer needed since r34426.
3928 2008-06-08 Alp Toker <alp@nuanti.com>
3930 Rubber-stamped by Mark Rowe.
3932 Bring back -fstrict-aliasing for JavaScriptCore which was removed in
3933 r31821, since aliasing issues have now been fixed.
3935 Use -O3, not -O2 for the JavaScriptCore build.
3940 2008-06-05 Christian Dywan <christian@twotoasts.de>
3942 Reviewed by Alp Toker.
3944 https://bugs.webkit.org/show_bug.cgi?id=14141
3945 Please add a version to the Gtk port
3949 2008-06-02 Alp Toker <alp@nuanti.com>
3951 GTK+/autotools Windows build system fixes.
3956 2008-06-02 Jan Michael Alonzo <jmalonzo@webkit.org>
3958 Reviewed by Alp Toker.
3960 Build WebCore GTK+ sources as part of WebCore, not WebKit.
3961 Split common and GTK+-specific sources into separate file lists.
3965 2008-06-01 Josh Triplett <josh@freedesktop.org>
3967 Reviewed by Alp Toker.
3969 http://bugs.webkit.org/show_bug.cgi?id=16891
3970 [GTK] autotools build is slow
3972 Add dolt revision 5e9eef10 to the autotools build system. Speeds up
3973 the build, often by a factor of two or more on supported platforms,
3974 otherwise falls back to libtool.
3976 See http://dolt.freedesktop.org for details.
3978 * acinclude.m4: Added.
3981 2008-05-25 Jan Michael Alonzo <jmalonzo@webkit.org>
3983 Reviewed by Alp Toker.
3985 http://bugs.webkit.org/show_bug.cgi?id=19142
3986 [Gtk] Remove build options --svg-experimental and --cross-document-messaging
3990 2008-05-24 Alp Toker <alp@nuanti.com>
3992 GTK+/Win32 build fixes. Link against Windows ICU without using
3993 icu-config since it's not available on that platform.
3995 Link against Ws2_32 when the curl http backend is chosen since we
3996 use select() directly.
4000 2008-05-23 Alp Toker <alp@nuanti.com>
4002 GTK+ fixes for building without database support.