1 2010-05-19 Dan Winship <danw@gnome.org>
5 [GTK] Install introspection files in our prefix, not
6 gobject-introspection's prefix
11 2010-05-15 Leandro Pereira <leandro@profusion.mobi>
13 Reviewed by Adam Treat.
15 [EFL] Add build system for the EFL port.
16 http://webkit.org/b/37945
18 * CMakeLists.txt: Added.
19 * cmake/FindCFLite.cmake: Added.
20 * cmake/FindCairo.cmake: Added.
21 * cmake/FindEFL.cmake: Added.
22 * cmake/FindFreetype.cmake: Added.
23 * cmake/FindGDK-PixBuf.cmake: Added.
24 * cmake/FindGDK.cmake: Added.
25 * cmake/FindGIO.cmake: Added.
26 * cmake/FindGlib.cmake: Added.
27 * cmake/FindICU.cmake: Added.
28 * cmake/FindLibSoup2.cmake: Added.
29 * cmake/FindLibXlst.cmake: Added.
30 * cmake/FindPango.cmake: Added.
31 * cmake/FindSqlite.cmake: Added.
32 * cmake/LibFindMacros.cmake: Added.
33 * cmake/OptionsCommon.cmake: Added.
34 * cmake/OptionsEfl.cmake: Added.
35 * cmake/WebKitEfl.cmake: Added.
36 * cmake/WebKitFS.cmake: Added.
37 * cmake/WebKitFeatures.cmake: Added.
38 * cmake/WebKitGenerators.cmake: Added.
39 * cmake/WebKitHelpers.cmake: Added.
40 * cmake/WebKitMacros.cmake: Added.
41 * cmakeconfig.h.cmake: Added.
43 2010-05-14 Simon Hausmann <simon.hausmann@nokia.com>
45 Rubber-stamped by Antti Koivisto.
47 [Qt] Rename QtLauncher to QtTestBrowser
48 https://bugs.webkit.org/show_bug.cgi?id=37665
52 2010-05-12 Csaba Osztrogonác <ossy@webkit.org>
54 Reviewed by Kenneth Rohde Christiansen.
56 [Qt] Link error in debug mode without debug_and_release config
57 https://bugs.webkit.org/show_bug.cgi?id=39006
59 * WebKit.pri: Unnecessary build_pass guard removed.
61 2010-05-12 Laszlo Gombos <laszlo.1.gombos@nokia.com>
63 Reviewed by Kenneth Rohde Christiansen.
65 [Qt] Detect debug mode consistently
66 https://bugs.webkit.org/show_bug.cgi?id=38863
70 2010-05-08 Laszlo Gombos <laszlo.1.gombos@nokia.com>
72 Reviewed by Kenneth Rohde Christiansen.
74 [Qt] Build the ImageDiff tool for all platforms including Windows and Symbian
75 https://bugs.webkit.org/show_bug.cgi?id=38706
79 2010-05-07 Simon Hausmann <simon.hausmann@nokia.com>
81 Add a few more files with Windows linefeeds to the .gitattributes file.
85 2010-05-05 Alejandro G. Castro <alex@igalia.com>
87 Reviewed by Xan Lopez.
89 Fixed the gobject introspection compilation with the new DOM
90 bindings, we needed to add DOM objects.
94 2010-05-04 Laszlo Gombos <laszlo.1.gombos@nokia.com>
96 Unreviewed, build fix for Symbian.
98 [Symbian] Symbian builds does not support shadow builds
100 Revision r54715 broke the Symbian build. For Symbian
101 the include directory is generated in the root of the source tree.
102 This patch sets the INCLUDEPATH accordingly for Symbian.
106 2010-05-03 Adam Barth <abarth@webkit.org>
108 Reviewed by Dimitri Glazkov.
110 Add some more Chromium-specific files to gitignore
111 https://bugs.webkit.org/show_bug.cgi?id=38469
113 These files are generated as part of the update-webkit --chromium
118 2010-05-02 Geoff Levand <geoff.levand@am.sony.com>
120 Reviewed by Eric Seidel.
122 [GTK] Fix out of source build failure
123 https://bugs.webkit.org/show_bug.cgi?id=38051
125 Add a preprocessor include path for generated GTK header files.
126 Fixes build errors like these when building GTK out of source:
128 webkit.h: error: webkit/webkitversion.h: No such file or directory
132 2010-05-02 Kartikaya Gupta <kagupta@rim.com>
134 Reviewed by George Staikos.
136 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.
138 https://bugs.webkit.org/show_bug.cgi?id=37888
140 No new tests. None needed.
142 * bindings/scripts/IDLParser.pm:
144 2010-04-29 Xan Lopez <xlopez@igalia.com>
146 Reviewed by Gustavo Noronha.
148 [GTK] GObject DOM bindings
149 https://bugs.webkit.org/show_bug.cgi?id=33590
151 Add WebKitDOMDocument tests to the build.
155 2010-04-28 Sam Weinig <sam@webkit.org>
157 Reviewed by Mark Rowe.
159 Add WebKit2 to the lists of modules to build.
163 2010-04-21 Xan Lopez <xlopez@igalia.com>
165 Reviewed by Adam Barth.
167 [GTK] GObject DOM bindings
168 https://bugs.webkit.org/show_bug.cgi?id=33590
170 Add build bits for the GObject DOM bindings.
174 2010-04-20 Xan Lopez <xlopez@igalia.com>
178 * autotools/webkit.m4:
180 2010-04-19 Diego Escalante Urrelo <descalante@igalia.com>
182 Reviewed by Xan Lopez.
184 [Gtk] Evaluate and create tests for all the AtkRole's implemented by
186 https://bugs.webkit.org/show_bug.cgi?id=34449
188 Add and enable the build of testatkroles to test ATK non form roles.
192 2010-04-18 Michael Forney <michael@mforney.org>
194 Reviewed by Laszlo Gombos.
196 https://bugs.webkit.org/show_bug.cgi?id=37762
198 Fixes the sandbox option in configure.
200 * configure.ac: Fix cut and paste error in the sandbox option causing
201 --{enable,disable}-sandbox to be ineffective, and it to be controlled
204 2010-04-09 Simon Hausmann <simon.hausmann@nokia.com>
206 Unreviewed crash fix.
208 Revert part of 57320 that would remove NDEBUG in release builds for
213 2010-04-09 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
215 Reviewed by Simon Hausmann.
217 [Qt] Fix crashes with package builds in release
219 * WebKit.pri: Don't randomly add NDEBUG to the defines.
221 2010-04-07 Laszlo Gombos <laszlo.1.gombos@nokia.com>
223 Reviewed by Kenneth Rohde Christiansen.
225 [Qt] Fix trunk (non-standalone) builds for Symbian
226 https://bugs.webkit.org/show_bug.cgi?id=37136
228 Test for source files before building instead of relying on
229 standalone_package config.
233 2010-04-01 Kinuko Yasuda <kinuko@chromium.org>
235 Reviewed by Dmitry Titov.
237 Add FileThread for async file operation support in FileReader and FileWriter
238 https://bugs.webkit.org/show_bug.cgi?id=36896
240 Add EANBEL_FILE_READER and ENABLE_FILE_WRITER flags.
244 2010-04-01 Ojan Vafai <ojan@chromium.org>
246 Reviewed by Adam Barth.
248 autoinstalled should be git ignored
249 https://bugs.webkit.org/show_bug.cgi?id=36970
253 2010-04-01 Laszlo Gombos <laszlo.1.gombos@nokia.com>
255 Reviewed by Kenneth Rohde Christiansen.
257 [Qt]Add -Wextra warning level to the QtWebKit build
258 https://bugs.webkit.org/show_bug.cgi?id=36971
262 2010-04-01 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
264 Reviewed by Holger Freyther.
266 [GTK] webkit_get_default_session() should make sure webkit_init() is called
267 https://bugs.webkit.org/show_bug.cgi?id=36754
273 2010-03-26 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
275 Reviewed by Simon Hausmann.
277 [Qt] Build JavaScriptCore as a static library.
278 https://bugs.webkit.org/show_bug.cgi?id=36590
280 This patch takes what was left of the unused JavaScriptCore.pro
281 and moved the compilation logic from JavaScriptCore.pri to
286 2010-03-16 Xan Lopez <xlopez@igalia.com>
288 Rubber-stamped by Gustavo Noronha.
290 Update library version for 1.1.90 release.
294 2010-03-16 Xan Lopez <xlopez@igalia.com>
296 Reviewed by Gustavo Noronha.
298 Bump version for 1.1.90 release.
302 2010-03-16 Xan Lopez <xlopez@igalia.com>
304 Reviewed by Gustavo Noronha.
306 Add support for Fast Mobile Scrolling in the build system.
310 2010-03-16 Simon Hausmann <simon.hausmann@nokia.com>
312 Add WebKitTools/TestResultServer/index.yaml to gitattributes to ignore for crlf conversion.
316 2010-03-12 Scott Byer <scottbyer@chromium.org>
318 Reviewed by David Levin.
320 Popup font size needs to be exposed to clients.
321 https://bugs.webkit.org/show_bug.cgi?id=35990
323 Add function to expose the popup menu font size, add a field to
324 WebPopupMenuInfo that receives that information to convey that to
325 the web view client's createPopupMenu() call.
327 * WebCore/platform/chromium/PopupMenuChromium.cpp:
328 * WebCore/platform/chromium/PopupMenuChromium.h:
329 * WebKit/chromium/public/WebPopupMenuInfo.h:
330 * WebKit/chromium/src/ChromeClientImpl.cpp:
332 2010-03-11 Adam Roben <aroben@apple.com>
334 Teach git about ObjC files
336 Fixes <http://webkit.org/b/36015>.
338 Reviewed by Tim Hatcher.
340 * .gitattributes: Set the diff attribute for .m and .mm files, and .h
341 files in Mac-specific directories. This can be used to generate
342 more-readable diffs of ObjC files.
344 2010-03-09 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
346 Unreviewed. Versioning for 1.1.23.
350 2010-03-09 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
352 Unreviewed distcheck fix.
356 2010-03-08 Jian Li <jianli@chromium.org>
358 Reviewed by Dmitry Titov.
361 https://bugs.webkit.org/show_bug.cgi?id=32993
363 Add ENABLE_BLOB_SLICE feature define.
367 2010-03-04 Fridrich Strba <fridrich.strba@bluewin.ch>
369 Reviewed by Holger Freyther.
371 https://bugs.webkit.org/show_bug.cgi?id=35726
372 Remove orphaned #ifdef WTF_USE_GLIB_ICU_UNICODE_HYBRID
374 Removing orphaned #if USE.
378 2010-03-04 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
380 Reviewed by Tor Arne Vestbø.
382 [Qt] Make the OUTPUT_DIR variable in qmake projects independent of build-webkit's logic.
384 This also allows shadow builds relying only on qmake to work properly.
388 2010-03-03 Fridrich Strba <fridrich.strba@bluewin.ch>
390 Reviewed by Xan Lopez.
392 Miscellaneous little fixes for the windows build of webkit-gtk
393 https://bugs.webkit.org/show_bug.cgi?id=35640
395 * GNUmakefile.am: On Windows with GCC, presence of
396 __declspec(dllexport) on some symbols disables the autoexport/autoimport
397 feature for all others. Using regex here assures that all symbols that
398 need to be exported in the dll are actually exported.
400 2010-03-02 Arno Renevier <arno@renevier.net>
402 Reviewed by Gustavo Noronha Silva.
404 [Gtk] implements ChromeClient::requestGeolocationPermissionForFrame
405 https://bugs.webkit.org/show_bug.cgi?id=35210
409 2010-03-02 Dmitry Titov <dimich@chromium.org>
411 Reviewed by Alexey Proskuryakov.
413 Ignore compiled Java test cases in .gitignore.
414 https://bugs.webkit.org/show_bug.cgi?id=35559
418 2010-02-26 Arno Renevier <arno@renevier.net>
420 Reviewed by Gustavo Noronha Silva.
422 [Gtk] ignore WebKit/gtk/docs/GNUmakefile.in in .gitignore
423 https://bugs.webkit.org/show_bug.cgi?id=35424
427 2010-02-24 Sam Kerner <skerner@chromium.org>
429 Reviewed by Darin Fisher.
431 Expose WebFrame::setCanHaveScrollbars(). This allows a view
432 which is being resized to not need scroll bars to ensure that
435 Existing function setAllowsScrolling() was renamed
436 setCanHaveScrollbars(), to be consistant with change 37159:
437 http://trac.webkit.org/changeset/37159
439 https://bugs.webkit.org/show_bug.cgi?id=35257
441 * WebKit/chromium/public/WebFrame.h:
442 * WebKit/chromium/src/ChromeClientImpl.cpp:
443 * WebKit/chromium/src/WebFrameImpl.cpp:
444 * WebKit/chromium/src/WebFrameImpl.h:
446 2010-02-19 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
448 Reviewed by Kenneth Rohde Christiansen.
450 [Qt] Remove QGVLauncher
452 https://bugs.webkit.org/show_bug.cgi?id=35292
456 2010-02-24 Xan Lopez <xlopez@igalia.com>
458 Reviewed by Gustavo Noronha.
460 Enable SharedWorkers by default, since that's been the default for
461 a long time in our build-webkit configuration.
465 2010-02-23 James Choi <jchoi42@pha.jhu.edu>
467 Add Solaris definitions
468 https://bugs.webkit.org/show_bug.cgi?id=35214
470 * WebKit/chromium/src/WebViewImpl.cpp
471 * WebKit/chromium/src/WebFrameImpl.cpp
473 2010-02-23 Arno Renevier <arno@renevier.net>
475 Reviewed by Gustavo Noronha Silva.
477 [Gtk]: testwebview does not work when called with absolute path
478 https://bugs.webkit.org/show_bug.cgi?id=34940
480 When testwebview is called as absolute path, chdir to executable
481 directory before searching resource files.
485 2010-02-23 Leandro Pereira <leandro@profusion.mobi>
487 Reviewed by Gustavo Noronha Silva.
489 Changes references of GOwnPtr to reflect their new place.
490 http://webkit.org/b/35084
492 * JavaScriptCore/JavaScriptCore.gypi:
493 * JavaScriptCore/wtf/Threading.h:
494 * JavaScriptCore/wtf/unicode/glib/UnicodeGLib.h:
496 2010-02-23 Leandro Pereira <leandro@profusion.mobi>
498 Reviewed by Gustavo Noronha Silva.
500 Fixes references to GOwnPtr and GRefPtr so the GTK+ port builds
502 http://webkit.org/b/35084
506 2010-02-23 Diego Escalante Urrelo <descalante@igalia.com>
508 Reviewed by Eric Seidel.
510 [gtk] missing libsoup-2.4 package in gir generation
511 https://bugs.webkit.org/show_bug.cgi?id=35199
513 Include libsoup-2.4 package in gobject introspection .gir generation.
517 2010-02-22 Huahui Wu <hwu@google.com>
519 Reviewed by Eric Seidel.
521 Add code that enables SquirrelFish Extreme (a.k.a JSCX, JSC JIT)
522 in Android. It's disabled by default, but is enabled when the
523 enveronment variable ENABLE_JSC_JIT is set to true.
524 https://bugs.webkit.org/show_bug.cgi?id=34855
528 2010-02-22 Xan Lopez <xlopez@igalia.com>
530 Reviewed by Gustavo Noronha.
532 Bump library versioning for 1.1.22 release.
536 2010-02-22 Laszlo Gombos <laszlo.1.gombos@nokia.com>
538 Reviewed by Kenneth Rohde Christiansen.
540 [Qt] Add support for layout tests on Symbian
541 https://bugs.webkit.org/show_bug.cgi?id=31589
545 2010-02-20 Noam Rosenthal <noam.rosenthal@nokia.com>
547 Reviewed by Laszlo Gombos.
549 [Qt] ENABLE_3D_RENDERING should be optional
550 https://bugs.webkit.org/show_bug.cgi?id=35100
552 * WebKit.pri: ENABLE_3D_RENDERING moved to a proper feature test
554 2010-02-19 Maciej Stachowiak <mjs@apple.com>
556 Reviewed by David Levin.
558 Add an ENABLE flag for sandboxed iframes to make it possible to disable it in releases
559 https://bugs.webkit.org/show_bug.cgi?id=35147
563 2010-02-18 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
565 Reviewed by Eric Seidel.
567 Add .gitattributes file for custom ChangeLog merge-driver
569 * .gitattributes: Added.
571 2010-02-17 Noam Rosenthal <noam.rosenthal@nokia.com>
573 Reviewed by Ariya Hidayat.
575 [Qt] GraphicsLayer: support perspective and 3D transforms
576 https://bugs.webkit.org/show_bug.cgi?id=34960
578 * WebKit.pri: added appropriate define: ENABLED_3D_RENDERING
580 2010-02-15 Philippe Normand <pnormand@igalia.com>
582 Reviewed by Gustavo Noronha Silva.
584 [GStreamer] Should handle BUFFERING messages
585 https://bugs.webkit.org/show_bug.cgi?id=30004
587 * configure.ac: Bump gstreamer -core/-plugins-base requirements to
588 0.10.25 which is the minimum required version for on-disk buffering.
590 2010-02-16 Xan Lopez <xlopez@igalia.com>
592 Reviewed by Gustavo Noronha.
594 Bump version to 1.1.22 so we can depend on it in applications.
598 2010-02-12 Simon Hausmann <simon.hausmann@nokia.com>
600 Reviewed by Holger Freyther.
602 Removed WMLInputElement.* from .gitattributes as the file is
607 2010-02-10 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
609 Reviewed by Tor Arne Vestbø.
611 [Qt] Make qtlauncher and qgvlauncher use the generated headers
612 path to make sure they are correctly generated.
616 2010-02-10 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
618 Reviewed by Tor Arne Vestbø.
620 [Qt] Manually add support for the install target on Symbian.
622 This is required to copy the headers over the ones in Qt.
626 2010-02-11 Fridrich Strba <fridrich.strba@bluewin.ch>
628 Reviewed by Gustavo Noronha Silva.
630 Detect properly different versions of libpng out there.
634 2010-02-11 Xan Lopez <xlopez@igalia.com>
636 Try to fix GTK+ build.
640 2010-02-11 Antonio Gomes <tonikitoo@webkit.org>
642 Reviewed by Xan Lopez.
644 Adjust gstreamer-plugins-base minimum version check (from 0.10 to 0.10.23).
648 2010-02-08 Maciej Stachowiak <mjs@apple.com>
650 Reviewed by Cameron Zwarich.
652 Restore ENABLE_RUBY flag so vendors can ship with Ruby disabled if they choose.
653 https://bugs.webkit.org/show_bug.cgi?id=34698
657 2010-02-08 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
659 Reviewed by Xan Lopez.
661 Bump version to 1.1.21, and adjust library versioning accordingly.
665 2010-02-05 Sebastian Dröge <sebastian.droege@collabora.co.uk>
667 Reviewed by Gustavo Noronha.
669 Add gstreamer-app-0.10 to configure.ac
670 https://bugs.webkit.org/show_bug.cgi?id=34317
674 2010-02-05 Simon Hausmann <simon.hausmann@nokia.com>
676 Reviewed by Tor Arne Vestbø.
678 Add .gitattributes file to tell git about files with Windows linefeeds
679 https://bugs.webkit.org/show_bug.cgi?id=34645
681 On Windows git defaults to "true" for core.autocrlf, meaning all text
682 files in the working directory are converted from CRLF to LF on checkin
683 time. Some files present in the repository have been checked in with
684 CRLF linefeeds and git should not try to convert them. The added
685 .gitattributes file tells git to not do any CRLF conversion.
687 * .gitattributes: Added.
689 2010-02-05 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
691 Reviewed by Simon Hausmann.
693 [Qt] Generate convenience headers (QWebView, etc) using qmake
695 In Qt this is done using syncqt, but we use a pro-file instead
696 that generates makefile-rules for each of the extra headers.
698 These extra headers are installed alongside the normal headers.
700 * DerivedSources.pro: Include API-DerivedSources
702 2010-02-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
704 Reviewed by Lars Knoll.
706 [Qt] Make 'make -f Makefile.DerivedSources qmake' work
708 Previously this target ended up generating a file named
709 Makefile.DerivedSources.DerivedSources, and so on.
711 * DerivedSources.pro:
713 2010-02-04 Christian Dywan <christian@twotasts.de>
715 Reviewed by Xan Lopez.
717 Require either libsoup 2.28.2 or 2.29.90.
721 2010-02-04 Xan Lopez <xlopez@igalia.com>
723 Reviewed by Gustavo Noronha.
725 Bump minimum libsoup requirement to 2.29.90
729 2010-02-02 Gustavo Noronha Silva <gns@gnome.org>
731 Reviewed by Xan Lopez.
733 Bump version, and adjust library versioning for 1.1.20.
737 2010-01-29 Jeremy Orlow <jorlow@chromium.org>
739 Reviewed by Dimitri Glazkov.
741 A first step towards the Indexed Database API
742 https://bugs.webkit.org/show_bug.cgi?id=34342
744 Add Indexed Database API
748 2010-01-27 Simon Hausmann <simon.hausmann@nokia.com>
750 Reviewed by Kenneth Rohde Christiansen.
752 [Qt] Don't build the tests in packages, only the launcher(s)
756 2010-01-27 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
758 Reviewed by Tor Arne Vestbø.
760 [Qt] Add the "d" suffix to QtWebKit's dll on Windows.
764 2010-01-27 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
768 [Qt] Build fix for windows when QTDIR contains release libraries.
770 * WebKit.pri: Use the <name>.lib syntax for linking instead of qmake's -l<name> emulation
772 2010-01-26 Jedrzej Nowacki <jedrzej.nowacki@nokia.com>
774 Reviewed by Simon Hausmann.
776 First steps of the QtScript API.
778 Two new classes were created; QScriptEngine and QScriptValue.
779 The first should encapsulate a javascript context and the second a script
782 This API is still in development, so it isn't compiled by default.
783 To trigger compilation, pass --qmakearg="CONFIG+=build-qtscript" to
786 https://bugs.webkit.org/show_bug.cgi?id=32565
790 2010-01-25 Simon Hausmann <simon.hausmann@nokia.com>
792 Reviewed by Laszlo Gombos.
794 [Qt] Fix the build on Maemo5.
796 https://bugs.webkit.org/show_bug.cgi?id=34051
798 * WebKit.pri: Disable the use of uitools, just like it's done for Symbian.
800 2010-01-21 No'am Rosenthal <noam.rosenthal@nokia.com>
802 Reviewed by Antti Koivisto.
804 [Qt] Implement GraphicsLayer for accelerated layer compositing
805 https://bugs.webkit.org/show_bug.cgi?id=33514
807 * WebKit.pri: Addded compile flags to enable accelerated compositing
808 on versions higher than 4.5
810 2010-01-20 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
812 Reviewed by Simon Hausmann.
814 [Qt] Make DumpRenderTree build on Windows
818 2010-01-20 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
820 Reviewed by Simon Hausmann.
822 [Qt] Fix the recursive generated_files target to work with qmake -r -o
824 * DerivedSources.pro:
826 2010-01-20 Simon Hausmann <simon.hausmann@nokia.com>
828 Reviewed by Tor Arne Vestbø.
830 [Qt] Make it possible (on *nix at least) to recursively call "make generated_files"
832 * DerivedSources.pro:
834 2010-01-19 Gustavo Noronha Silva <gns@gnome.org>
836 Unreviewed. Shared library versioning update for 1.1.19.
840 2010-01-15 Gustavo Noronha Silva <gns@gnome.org>
842 Rubber-stamped by Xan Lopez.
844 Bump version to 1.1.19.
848 2010-01-14 Csaba Osztrogonác <ossy@webkit.org>
850 Reviewed by Eric Seidel.
852 [Qt] Defective dependencies caused build failing on QtBuildBot.
853 https://bugs.webkit.org/show_bug.cgi?id=33693
855 * WebKit.pri: CONFIG += depend_includepath added.
857 2010-01-14 Steve Block <steveblock@google.com>
859 Reviewed by David Levin.
861 Moves general includes before bindings includes in Android build system.
862 https://bugs.webkit.org/show_bug.cgi?id=33623
864 This avoids problems with collisions between WebCore/platform/text/StringBuilder.h
865 and the new JavaScriptCore/runtime/StringBuilder.h. This change puts
866 JavaScriptCore/runtime and other bindings includes after the WebCore and other
867 general includes, so that the WebCore StringBuilder.h is picked up when building
870 * Android.mk: Modified.
872 2010-01-13 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
874 Reviewed by Simon Hausmann.
876 [Qt] Split the build process in two different .pro files.
877 This allows qmake to be run once all source files are available.
879 * DerivedSources.pro: Added.
882 2010-01-07 Daniel Bates <dbates@rim.com>
884 Reviewed by Eric Seidel.
886 https://bugs.webkit.org/show_bug.cgi?id=32987
888 Added ENABLE_XHTMLMP flag. Disabled by default.
892 2010-01-05 Gustavo Noronha Silva <gns@gnome.org>
894 Reviewed by Xan Lopez.
896 Based on idea and original patch by Evan Martin.
898 Remove libWebCore intermediate library, to improve link time.
900 [GTK] Build time must be reduced
901 https://bugs.webkit.org/show_bug.cgi?id=32921
905 2010-01-05 Xan Lopez <xlopez@igalia.com>
907 Bump for 1.1.18 release.
911 2010-01-04 Gustavo Noronha Silva <gns@gnome.org>
913 Fix JSCore-1.0.gir path to fix make distcheck.
917 2010-01-04 Simon Hausmann <simon.hausmann@nokia.com>
919 Reviewed by Tor Arne Vestbø.
921 [Qt] Fix standalone package builds.
923 * WebKit.pri: Add logic for detecting standalone builds. Set OUTPUT_DIR to the top-level dir in that case.
924 * WebKit.pro: Don't build JSC and DRT for package builds.
926 2010-01-04 Eric Seidel <eric@webkit.org>
928 Reviewed by Adam Barth.
930 bugzilla-tool should not require users to install mechanize
931 https://bugs.webkit.org/show_bug.cgi?id=32635
933 * .gitignore: Ignore autoinstall.cache.d directory created by autoinstall.py
935 2009-12-28 Estêvão Samuel Procópio <tevaum@gmail.com>
937 Reviewed by Gustavo Noronha Silva.
939 Bug 32940: [GTK] Changing the download throttle conditions.
940 https://bugs.webkit.org/show_bug.cgi?id=32716
942 The WebKitDownload progress notification was taking long to
943 update. This fix makes notification happens each 0.7 secs
944 or when the progress ups in 1%.
946 * WebKit/gtk/webkit/webkitdownload.cpp:
948 2009-12-22 Simon Hausmann <simon.hausmann@nokia.com>
950 Rubber-stamped by Holger Freyther.
952 Adjusted path to QtLauncher.
956 2009-12-19 Evan Martin <evan@chromium.org>
958 Reviewed by Gustavo Noronha Silva.
960 Add a couple of WebKitGtk files to .gitignore.
964 2009-12-18 Benjamin Otte <otte@gnome.org>
966 Reviewed by Xan Lopez.
968 [GTK] RemoveDashboard support. It's useless.
972 2009-12-18 Simon Hausmann <simon.hausmann@nokia.com>
974 Reviewed by Tor Arne Vestbø.
976 [Qt] Clean up the qmake build system to distinguish between trunk builds and package builds
978 https://bugs.webkit.org/show_bug.cgi?id=32716
980 * WebKit.pri: Use standalone_package instead of QTDIR_build
982 2009-12-17 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
984 Unreviewed. Build fixes for make distcheck.
988 2009-12-16 Dan Winship <danw@gnome.org>
990 Reviewed by Gustavo Noronha Silva.
992 [Gtk] Content-Encoding support
994 https://bugs.webkit.org/show_bug.cgi?id=522772
996 * configure.ac: require libsoup 2.28.2 for SoupContentDecoder
998 2009-12-13 Eric Seidel <eric@webkit.org>
1000 Reviewed by Gavin Barraclough.
1002 string-base64 test does not compute a valid base64 string
1003 http://bugs.webkit.org/show_bug.cgi?id=16806
1005 * tests/string-base64.js: change str[i] to str.charCodeAt(i)
1007 2009-12-10 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1009 Reviewed by Xan Lopez.
1011 [GTK] Should provide an API to control the IconDatabase
1012 https://bugs.webkit.org/show_bug.cgi?id=32334
1014 Add test to make sure favicon reporting works.
1018 2009-12-09 Steve Block <steveblock@google.com>
1020 Reviewed by Adam Barth.
1022 Adds Android Makefiles for building with V8.
1023 https://bugs.webkit.org/show_bug.cgi?id=32278
1025 * Android.mk: Modified. Includes Makefiles for V8.
1027 2009-12-08 Steve Block <steveblock@google.com>
1029 Reviewed by Adam Barth.
1031 [Android] Adds Makefiles for Android port.
1032 https://bugs.webkit.org/show_bug.cgi?id=31325
1034 * Android.mk: Added.
1036 2009-12-08 Christian Dywan <christian@twotoasts.de>
1038 Reviewed by Xan Lopez.
1040 * configure.ac: Require only libSoup 2.27.91 but check for 2.29.3
1041 and define HAVE_LIBSOUP_2_29_3 in that case.
1043 2009-12-08 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1045 Rubber-stamped by Xan Lopez.
1047 Late post-release version bump.
1051 2009-12-08 Dominik Röttsches <dominik.roettsches@access-company.com>
1053 Reviewed by Gustavo Noronha Silva.
1055 [Gtk] Create a TextBreakIterator implementation based on GLib (without ICU)
1056 https://bugs.webkit.org/show_bug.cgi?id=31469
1058 Removing hybrid configuration for --with-unicode-backend=glib
1059 ICU not required anymore.
1061 * autotools/webkit.m4:
1063 2009-12-08 Nikolas Zimmermann <nzimmermann@rim.com>
1065 Rubber-stamped by Maciej Stachowiak.
1067 Turn on (SVG) Filters for Gtk.
1068 https://bugs.webkit.org/show_bug.cgi?id=32224
1072 2009-12-07 Dmitry Titov <dimich@chromium.org>
1074 Rubber-stamped by Darin Adler.
1076 Remove ENABLE_SHARED_SCRIPT flags
1077 https://bugs.webkit.org/show_bug.cgi?id=32245
1078 This patch was obtained by "git revert" command and then un-reverting of ChangeLog files.
1082 2009-12-06 Gustavo Noronha Silva <gns@gnome.org>
1084 Reviewed by Xan Lopez.
1086 Build the new API test.
1088 [GTK] REGRESSION: webkit thinks it can render PDFs
1089 https://bugs.webkit.org/show_bug.cgi?id=32183
1093 2009-12-05 Vincent Untz <vuntz@gnome.org>
1095 Reviewed by Gustavo Noronha.
1097 Fixes race for builds with introspection enabled, and parallel
1102 2009-12-04 Xan Lopez <xlopez@igalia.com>
1104 Reviewed by Gustavo Noronha.
1106 [GTK]Enable DNS prefetching
1107 https://bugs.webkit.org/show_bug.cgi?id=23846
1109 Bump libsoup required version to 2.29.3 for DNS prefetching.
1113 2009-11-30 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1115 Rubber-stamped by Xan Lopez.
1117 Make sure we distribute and install GObject Introspection files.
1121 2009-11-30 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1123 Build fix. Make sure JSCore-1.0.gir is added to the distributed
1128 2009-11-30 Xan Lopez <xlopez@igalia.com>
1130 Reviewed by Gustavo Noronha.
1132 Bump versions for 1.1.17 release.
1136 2009-11-30 Jan-Arve Sæther <jan-arve.saether@nokia.com>
1138 Reviewed by Simon Hausmann.
1140 [Qt] Fix compilation with win32-icc
1142 Include os-win32 for stdint.h since MS does not ship that in their PSDK.
1146 2009-11-26 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1148 Reviewed by Oliver Hunt.
1150 Move GOwnPtr* from wtf to wtf/gtk
1151 https://bugs.webkit.org/show_bug.cgi?id=31793
1153 * GNUmakefile.am: Add JavaScriptCore/wtf/gtk to
1156 2009-11-24 Dmitry Titov <dimich@chromium.org>
1158 Reviewed by Eric Seidel.
1160 Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
1161 https://bugs.webkit.org/show_bug.cgi?id=31444
1165 2009-11-24 Jason Smith <dark.panda@gmail.com>
1167 Reviewed by Alexey Proskuryakov.
1169 RegExp#exec's returned Array-like object behaves differently from
1171 https://bugs.webkit.org/show_bug.cgi?id=31689
1173 * LayoutTests/fast/js/regexp-in-and-foreach-handling.html: Added.
1174 * LayoutTests/fast/js/script-tests/regexp-in-and-foreach-handling.js: Added.
1175 * LayoutTests/fast/js/regexp-in-and-foreach-handling-expected.txt: Added.
1177 2009-11-24 Jens Alfke <snej@chromium.org>
1179 Reviewed by David Levin.
1181 Ignore Chromium's Xcode projects that are auto-generated from .gyp files.
1182 https://bugs.webkit.org/show_bug.cgi?id=31847
1184 * .gitignore: Add three .xcodeproj files.
1186 2009-11-09 Priit Laes <plaes@plaes.org>
1188 Reviewed by Oliver Hunt.
1190 [Gtk] Build from tarball fails with --enable-introspection
1191 https://bugs.webkit.org/show_bug.cgi?id=31261
1193 We need to enable gobject-introspection during distcheck otherwise
1194 some of the required files are missing in tarball.
1198 2009-11-05 Priit Laes <plaes@plaes.org>
1200 Reviewed by Jan Alonzo.
1202 [Gtk] Build failure with --enable-introspection
1203 https://bugs.webkit.org/show_bug.cgi?id=31102
1205 Add search and include paths for JSCore-1.0.gir required by
1206 gobject-introspection tools.
1210 2009-11-04 Benjamin Otte <otte@gnome.org>
1212 Reviewed by Gustavo Noronha.
1214 Update Cairo requirement to 1.6.
1216 https://bugs.webkit.org/show_bug.cgi?id=19266
1220 2009-11-02 Estêvão Samuel Procópio <tevaum@gmail.com>
1222 Reviewed by Gustavo Noronha.
1224 [Build] make install ignores --prefix option for gobject-introspection.
1225 https://bugs.webkit.org/show_bug.cgi?id=31025
1227 Make the build system use the --prefix path also when installing
1228 gobject-introspection files.
1230 * configure.ac: use --prefix path in GITDIR and GIRTYPELIBDIR
1232 2009-11-02 Xan Lopez <xlopez@igalia.com>
1234 Bump version before release (or post-release, depending on your
1235 point of view) so that we can make applications depending on
1236 unreleased APIs in WebKit svn fail at configure time when the
1237 requirements are not met.
1241 2009-11-01 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1243 Reviewed by Eric Seidel.
1245 Turn on warnings for QtWebKit for gcc
1246 https://bugs.webkit.org/show_bug.cgi?id=30958
1248 * WebKit.pri: Turn on warnings for the GCC compiler
1250 2009-10-30 Adam Barth <abarth@webkit.org>
1252 Reviewed by Mark Rowe.
1254 Teach git to ignore some files
1255 https://bugs.webkit.org/show_bug.cgi?id=30951
1257 Ignore WebKitBuild because we never want to version that directory.
1258 Also, ignore the xcode project files so git clean doesn't blow away
1259 your project settings. Finally, ignore the compiled python files in
1260 WebKitTools/Script modules because they clutter up git status.
1262 * .gitignore: Added.
1264 2009-10-30 Roland Steiner <rolandsteiner@chromium.org>
1266 Reviewed by Eric Seidel.
1268 Remove ENABLE_RUBY guards as discussed with Dave Hyatt and Maciej Stachowiak.
1270 Bug 28420 - Implement HTML5 <ruby> rendering
1271 (https://bugs.webkit.org/show_bug.cgi?id=28420)
1273 No new tests (no functional change).
1277 2009-10-26 Holger Hans Peter Freyther <zecke@selfish.org>
1279 Rubber-stamped by Darin Adler.
1281 Export fastMalloc, fastCalloc, fastRealloc and fastFree
1282 https://bugs.webkit.org/show_bug.cgi?id=30769
1284 Export the FastMalloc functions outside of the libwebkit library
1285 to be able to instrument memory allocations. These are C++ symbols
1286 but do not require the C++ runtime to be useful and should be of
1287 no harm to plain C code.
1289 * autotools/symbols.filter:
1291 2009-10-26 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1293 Reviewed by Jan Alonzo.
1295 Alternative solution to regression introduced in r48672.
1299 2009-10-26 Xan Lopez <xlopez@igalia.com>
1301 Reviewed by Gustavo Noronha.
1303 Update for 1.1.16 release.
1307 2009-10-24 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1309 Reviewed by Holger Freyther.
1311 [Qt] [Symbian] Set the capability and memory required to run QtWebKit for Symbian
1312 https://bugs.webkit.org/show_bug.cgi?id=30476
1314 Set the stack size to 80 Kb and heap size to the 128kB - 32MB range
1315 to all executables linking against WebKit library.
1319 2009-10-18 Jan Michael Alonzo <jmalonzo@webkit.org>
1321 Reviewed by Holger Freyther.
1323 [GTK] Add MathML to the build system
1324 https://bugs.webkit.org/show_bug.cgi?id=30487
1326 Add --enable-mathml to configure.
1330 2009-10-15 Jan Michael Alonzo <jmalonzo@webkit.org>
1332 Reviewed by Xan Lopez.
1334 [GTK] marshal stamp files are not cleaned after a distclean
1335 https://bugs.webkit.org/show_bug.cgi?id=30156
1337 Add the stamp files directly to cleanfiles. Also rearrange the
1338 variable declarations so we don't miss any files that need to be
1339 cleaned up during the clean targets.
1343 2009-10-15 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1345 Unreviewed. Help text fix - Web Sockets default is no, not yes.
1349 2009-10-12 Jan Michael Alonzo <jmalonzo@webkit.org>
1351 Rubberstamped by Eric Seidel.
1353 [Gtk] Fix icu CFLAG for Darwin
1354 https://bugs.webkit.org/show_bug.cgi?id=29517
1356 Don't escape the srcdir variable. Also use $host instead of the
1359 * autotools/webkit.m4:
1361 2009-10-12 Jan Michael Alonzo <jmalonzo@webkit.org>
1363 Reviewed by Gustavo Noronha.
1365 [Gtk] Use the SQLite3 headers from WebKitLibraries if sqlite3 is undetected
1366 https://bugs.webkit.org/show_bug.cgi?id=29518
1370 2009-10-05 Zoltan Horvath <zoltan@webkit.org>
1372 Reviewed by Simon Hausmann.
1374 [Qt] Disable TCmalloc for Windows port at the present, because MinGW
1375 hasn't got built-in pthread library.
1379 2009-10-02 Prasanth Ullattil <prasanth.ullattil@nokia.com>
1381 Reviewed by Simon Hausmann.
1383 Disable a few more harmless MSVC warnings.
1387 2009-10-01 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1389 Unreviewed, build fix.
1391 [Qt] Symbian build break after r48976.
1392 unix is set for Symbian in the Qt build system.
1396 2009-10-01 Zoltan Horvath <zoltan@webkit.org>
1398 Reviewed by Simon Hausmann.
1400 [Qt] Enable TCmalloc for the Linux, Mac and Windows Qt-port
1401 https://bugs.webkit.org/show_bug.cgi?id=27029
1403 Remove USE_SYSTEM_MALLOC for Linux, Mac and Windows Qt-port from WebKit.pri,
1404 so these Qt-ports will use TCmalloc as other ports.
1408 2009-10-01 Martin Robinson <martin.james.robinson@gmail.com>
1410 Reviewed by Xan Lopez.
1412 [GTK] GtkIMContext filtering interferes with DOM key events
1413 https://bugs.webkit.org/show_bug.cgi?id=28733
1415 Add new key event test ensuring that IME keypresses are handled.
1419 2009-10-01 Philippe Normand <pnormand@igalia.com>
1421 Reviewed by Xan Lopez.
1423 [GTK] data: uri support in media player
1424 https://bugs.webkit.org/show_bug.cgi?id=29842
1426 Check presence of gstreamer-pbutils-0.10.
1430 2009-09-26 David Kilzer <ddkilzer@apple.com>
1432 GTK BUILD FIX: add ENABLE_ORIENTATION_EVENTS support to configure.ac
1434 * configure.ac: Added support for ENABLE_ORIENTATION_EVENTS.
1436 2009-09-23 Xan Lopez <xlopez@igalia.com>
1438 Reviewed by Gustavo Noronha.
1440 Do not add unneeded include paths for gir files, and add the
1441 include paths for headers manually instead of relying on our own
1442 pc file and installed headers, since that adds a circular
1447 2009-09-23 Jan Michael Alonzo <jmalonzo@webkit.org>
1449 Reviewed by Xan Lopez.
1451 Minor reorganization to the patch landed in
1452 http://trac.webkit.org/changeset/48670. Also move JSCore-1.0.gir
1453 in the gtk directory as that's only useful to the Gtk port at the
1459 2009-09-23 Xan Lopez <xlopez@igalia.com>
1461 Reviewed by Gustavo Noronha.
1463 [GTK] We should generate our own gir file for introspection
1464 https://bugs.webkit.org/show_bug.cgi?id=29603
1466 Generate gir and typelib files for WebKit and JSCore. The JSCore
1467 gir file is handwritten (since it's only useful, for now, as a
1468 dependency of the WebKit gir file), the WebKit one is
1469 autogenerated from the headers.
1472 * JSCore-1.0.gir: Added.
1475 2009-09-22 Philippe Normand <pnormand@igalia.com>
1477 Reviewed by Xan Lopez.
1479 link errors due to wrong UNICODE_LIBS on Ubuntu Jaunty
1480 https://bugs.webkit.org/show_bug.cgi?id=29638
1482 Call icu-cconfig with ldflags-libsonly to prevent having a -L
1483 statement that could override libs installed in another prefix.
1485 * autotools/webkit.m4:
1487 2009-09-21 Xan Lopez <xlopez@igalia.com>
1489 Reviewed by Gustavo Noronha.
1491 Bump version for 1.1.15 release.
1495 2009-09-18 Xan Lopez <xlopez@igalia.com>
1497 Reviewed by Gustavo Noronha and Jan Alonzo.
1499 [GTK] context menu overriding API is very limited
1500 https://bugs.webkit.org/show_bug.cgi?id=27546
1502 Add new tests to the build.
1506 2009-09-18 Xan Lopez <xlopez@igalia.com>
1508 Reviewed by Gustavo Noronha and Jan Alonzo.
1510 [GTK] context menu overriding API is very limited
1511 https://bugs.webkit.org/show_bug.cgi?id=27546
1513 Add WebKitHitTestResult to the build.
1517 2009-09-10 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1519 Reviewed by Ariya Hidayat.
1521 Disable some ARM compiler warnings
1522 https://bugs.webkit.org/show_bug.cgi?id=29083
1524 The following ARM compiler warnings are disabled
1526 - #68-D: integer conversion resulted in a change of sign
1527 - #111-D: statement is unreachable
1528 - #177-D: variable XXX was declared but never referenced
1529 - #368-D: class XXX defines no constructor to initialize the following: YYY
1530 - #830-D: function XXX "XXX::operator new" has no corresponding operator delete
1531 - #1293-D: assignment in condition
1535 2009-09-09 Kenneth Rohde Christiansen <kenneth@webkit.org>
1537 Reviewed by Simon Hausmann.
1539 [Qt] Add the alternative QtLauncher (based on QGraphicsView) to the build.
1541 https://bugs.webkit.org/show_bug.cgi?id=28862
1545 2009-09-07 Xan Lopez <xlopez@igalia.com>
1547 Rubber-stamped by Gustavo Noronha.
1549 Bump versions in preparation for 1.1.14 release.
1553 2009-09-07 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1555 Reviewed by Xan Lopez.
1557 https://bugs.webkit.org/show_bug.cgi?id=26854
1558 [GTK] Needs API to allow more control over outgoing requests
1560 * GNUmakefile.am: new files added to the build for new class
1561 WebKitNetworkResponse
1563 2009-09-06 Martin Robinson <martin.james.robinson@gmail.com>
1565 Reviewed by Gustavo Noronha, Jan Alonzo and Xan Lopez.
1567 [Gtk] Expose a database API
1568 https://bugs.webkit.org/show_bug.cgi?id=27899
1570 Expose an HTML5 database API for GTK+.
1574 2009-09-04 Albert Bachand <albertb@google.com>
1576 Reviewed by Eric Seidel.
1578 Modify the condition regarding the key modifier for opening combo
1579 boxes under GTK from just PLATFORM(GTK) to also look for
1580 (PLATFORM(CHROMIUM) && PLATFORM(LINUX)).
1582 * WebCore/dom/SelectElement.cpp:
1583 * WebCore/manual-tests/select-popup-on-spacebar.html:
1585 2009-09-02 Jan Michael Alonzo <jmalonzo@webkit.org>
1587 Reviewed by Xan Lopez and Gustavo Noronha.
1589 [Gtk] Implement a WebDataSource for the gtk port
1590 https://bugs.webkit.org/show_bug.cgi?id=24758
1592 Add WebKitWebDataSource unit test to the build script
1596 2009-09-02 Jan Michael Alonzo <jmalonzo@webkit.org>
1598 Reviewed by Xan Lopez and Gustavo Noronha.
1600 [Gtk] Implement a WebDataSource for the gtk port
1601 https://bugs.webkit.org/show_bug.cgi?id=24758
1603 Add WebKitWebDataSource and DocumentLoaderGtk to the build script.
1607 2009-09-01 Jan Michael Alonzo <jmalonzo@webkit.org>
1609 Reviewed by Xan Lopez and Gustavo Noronha.
1611 [Gtk] Implement a WebDataSource for the gtk port
1612 https://bugs.webkit.org/show_bug.cgi?id=24758
1614 Add WebKitWebResource to the build script.
1618 2009-08-28 Jan Michael Alonzo <jmalonzo@webkit.org>
1620 Reviewed by Oliver Hunt.
1622 Gtk Build broken for OSX Quartz
1623 https://bugs.webkit.org/show_bug.cgi?id=28727
1625 Define XP_UNIX for non-Win OS builds.
1629 2009-08-28 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1631 Reviewed by Holger Freyther.
1633 https://bugs.webkit.org/show_bug.cgi?id=25889
1634 [GTK] scrollbar policy for main frame is not implementable
1636 Adding files for the new test for window-related issues (starting
1637 with scrollbar policy).
1641 2009-08-27 Priit Laes <plaes@plaes.org>
1643 Reviewed by Xan Lopez.
1645 [GTK] Out-of-srcdir build problem
1646 https://bugs.webkit.org/show_bug.cgi?id=28741
1648 * GNUmakefile.am, autotools/webkit.m4:
1649 Fix problem with out-of-srcdir builds. Also bump required glib version.
1651 2009-08-24 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1653 Reviewed by Xan Lopez.
1655 Bump package and so versions for 1.1.13 release.
1659 2009-08-22 Javier Jardón <javierjc1982@gmail.com>
1661 [GTK] Not use deprecated symbols in WebKitWebView example code.
1662 https://bugs.webkit.org/show_bug.cgi?id=28651
1664 * WebKit/gtk/webkit/webkitwebview.cpp
1666 2009-08-18 Xan Lopez <xlopez@igalia.com>
1668 Rubber-stamped by Holger Freyther.
1670 Require at least libsoup 2.27.91 for the new password
1671 manager/authentication APIs.
1675 2009-08-18 Drew Wilson <atwilson@google.com>
1677 Reviewed by NOBODY (Build Break).
1679 Speculative fix for GTK DumpRenderTree.
1683 2009-08-18 Kent Tamura <tkent@chromium.org>
1685 Reviewed by Eric Seidel.
1687 Add --enable-datalist option.
1691 2009-08-14 Adam Bergkvist <adam.bergkvist@ericsson.com>
1693 Reviewed by Sam Weinig.
1695 [GTK] Added EventSource to the build (default on).
1696 https://bugs.webkit.org/show_bug.cgi?id=14997
1700 2009-08-14 Jan Michael Alonzo <jmalonzo@webkit.org>
1702 Rubber-stamped by Gustavo Noronha.
1704 Initialize CFLAGS and CXXFLAGS before the main body of the
1705 WEBKIT_INIT macro so C files don't get built with "-g -O2".
1707 * autotools/webkit.m4:
1709 2009-08-12 Xan Lopez <xlopez@igalia.com>
1711 Reviewed by Jan Alonzo.
1713 [GTK] Remove keyring optional features
1714 https://bugs.webkit.org/show_bug.cgi?id=28173
1716 Remove keyring support, we now do authentication storage through
1717 libsoup. We depend on libsoup master now, will bump the dependency
1718 when there's a new release.
1723 2009-08-11 Drew Wilson <atwilson@google.com>
1725 Reviewed by NOBODY (Build break).
1727 Speculative fix for GTK build break.
1731 2009-08-11 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1733 Reviewed by Simon Hausmann.
1735 Build the TestNetscapePlugin on Qt/Mac
1739 2009-08-11 Xan Lopez <xlopez@igalia.com>
1741 Reviewed by Jan Alonzo.
1743 Prefix lengthy commands with AM_V_GEN so that they produce an
1744 output like 'GEN <filename>' when in silent mode.
1748 2009-08-05 Jan Michael Alonzo <jmalonzo@webkit.org>
1750 Reviewed by Xan Lopez.
1752 [Gtk] macros in webkit.m4 should be defined once only
1753 https://bugs.webkit.org/show_bug.cgi?id=27929
1755 The macros in webkit.m4 are not meant to be called multiple times
1756 so we'll make them AC_DEFUN_ONCE. Also make AC_HEADER_STDC and AC_PROG_CXX
1757 AC_REQUIRE to remove the automake warnings when doing autogen.sh.
1759 Lastly, make sure CXXFLAGS and CFLAGS are defined before
1760 AC_PROG_CXX gets expanded so it doesn't add "-g -O2" on Release builds.
1762 * autotools/webkit.m4:
1764 2009-08-05 Xan Lopez <xlopez@igalia.com>
1766 Revert r46714, it was making us build debug images by default.
1768 * autotools/webkit.m4:
1770 2009-08-03 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1772 Reviewed by Eric Seidel.
1774 [Qt] Consolidate common gcc flags to WebKit.pri
1775 https://bugs.webkit.org/show_bug.cgi?id=27934
1779 2009-08-03 Jan Michael Alonzo <jmalonzo@webkit.org>
1781 Rubber-stamped by Eric Seidel.
1783 [Gtk] macros in webkit.m4 should be defined once only
1784 https://bugs.webkit.org/show_bug.cgi?id=27929
1786 The macros in webkit.m4 are not meant to be called multiple times
1787 so we'll make them AC_DEFUN_ONCE. Also make AC_HEADER_STDC and AC_PROG_CXX
1788 AC_REQUIRE to remove the automake warnings when doing autogen.sh.
1790 * autotools/webkit.m4:
1792 2009-07-29 Ariya Hidayat <ariya.hidayat@nokia.com>
1794 Reviewed by Simon Hausmann.
1796 Adding ImageDiff project file.
1798 https://bugs.webkit.org/show_bug.cgi?id=27813
1800 * WebKit.pro: Added ImageDiff.pro.
1802 2009-07-29 Jan Michael Alonzo <jmalonzo@webkit.org>
1804 Reviewed by Eric Seidel and Xan Lopez.
1806 [Gtk] Enable http/tests/appcache tests
1807 https://bugs.webkit.org/show_bug.cgi?id=27674
1809 * GNUmakefile.am: Add webkit/webkitapplicationcache.cpp
1811 2009-07-28 Xan Lopez <xlopez@igalia.com>
1813 Reviewed by Gustavo Noronha.
1815 Use automake 1.11 SILENT_RULES when present, for cleaner build
1816 output. You can disable it by passing --disable-silent-rules to
1817 configure or V=1 to make.
1819 * autotools/dolt.m4:
1822 2009-07-28 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1824 Reviewed by Simon Hausmann.
1826 [Qt] Disable some compiler warnings for the win build
1827 https://bugs.webkit.org/show_bug.cgi?id=27709
1831 2009-07-28 Xan Lopez <xlopez@igalia.com>
1833 Reviewed by Gustavo Noronha.
1835 * configure.ac: bump version for 1.1.12 release.
1837 2009-07-24 Xan Lopez <xlopez@igalia.com>
1839 Reviewed by Gustavo Noronha.
1841 Remove unneeded commas from PKG_CHECK_MODULES.
1845 2009-07-24 Jan Michael Alonzo <jmalonzo@webkit.org>
1847 Reviewed by Xan Lopez.
1849 Bump pango version requirement to 1.12 which is the version that
1854 2009-07-21 Roland Steiner <rolandsteiner@google.com>
1856 Reviewed by David Levin.
1858 Add ENABLE_RUBY to list of build options
1859 https://bugs.webkit.org/show_bug.cgi?id=27324
1861 * configure.ac: Added flag ENABLE_RUBY.
1863 2009-07-20 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1865 Reviewed by Holger Freyther.
1867 [Qt] Add an option for QtLauncher to build without QtUiTools dependency
1868 https://bugs.webkit.org/show_bug.cgi?id=27438
1870 Based on Norbert Leser's work.
1872 * WebKit.pri: Symbian does not have UiTools
1874 2009-07-16 Fumitoshi Ukai <ukai@chromium.org>
1876 Reviewed by David Levin.
1878 Add --web-sockets flag and ENABLE_WEB_SOCKETS define.
1879 https://bugs.webkit.org/show_bug.cgi?id=27206
1881 Add --enable-web-sockets in configure.ac
1885 2009-07-16 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1887 Reviewed by Simon Hausmann.
1889 [Qt] Enable GNU compiler extensions to the ARM compiler
1890 for all Qt ports using RVCT
1891 https://bugs.webkit.org/show_bug.cgi?id=27348
1895 2009-07-15 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1897 Rubber-stamped by Simon Hausmann.
1899 Fix the Qt/Mac build by disabling TestNetscapePlugin
1901 We should fix and enable this once we run DRT for Qt/Mac
1905 2009-07-13 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1907 Unreviewed build fix. Require the correct libsoup version now that
1912 2009-07-13 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1914 Reviewed by Tor Arne Vestbø.
1916 [Qt] Build fix for QtWebKit on Win
1917 https://bugs.webkit.org/show_bug.cgi?id=27205
1919 * WebKit.pri: Include the major version number in the QtWebKit
1920 library file for Win.
1922 2009-07-13 Simon Hausmann <simon.hausmann@nokia.com>
1924 Reviewed by Ariya Hidayat.
1926 Add the test netscape plugin for the Qt DRT to the build.
1930 2009-07-13 Drew Wilson <atwilson@google.com>
1932 Reviewed by David Levin.
1934 Add ENABLE(SHARED_WORKERS) flag and define SharedWorker APIs
1935 https://bugs.webkit.org/show_bug.cgi?id=26932
1937 Added ENABLE(SHARED_WORKERS) flag.
1941 2009-07-12 Xan Lopez <xlopez@igalia.com>
1943 Reviewed by Gustavo Noronha.
1945 Bump version in preparation for 1.1.11 release.
1949 2009-07-07 Norbert Leser <norbert.leser@nokia.com>
1951 Reviewed by Simon Hausmann.
1953 Exclude DumpRenderTree.pro from symbian build
1957 2009-07-09 Drew Wilson <atwilson@google.com>
1959 Reviewed by Alexey Proskuryakov.
1961 https://bugs.webkit.org/show_bug.cgi?id=26903
1963 Turned on CHANNEL_MESSAGING by default because the MessageChannel API
1964 can now be implemented for Web Workers and is reasonably stable.
1966 * configure.ac: enable CHANNEL_MESSAGING.
1968 2009-07-03 Jan Michael Alonzo <jmalonzo@webkit.org>
1970 Reviewed by Xan Lopez and Gustavo Noronha.
1972 Set user-agent from application
1973 https://bugs.webkit.org/show_bug.cgi?id=17375
1975 Define UA version macros to be used by the UA string.
1976 Add new WebSettings unit test for the User-Agent string API.
1981 2009-06-20 Gustavo Noronha Silva <gns@gnome.org>
1983 Reviewed by Jan Alonzo.
1985 Adding files for the new test case for loading statuses.
1989 2009-06-15 Xan Lopez <xlopez@igalia.com>
1991 Reviewed by Gustavo Noronha.
1993 Version bump in preparation for 1.1.10 release.
1997 2009-06-12 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1999 Reviewed by Xan Lopez.
2001 Refactor handling of options in the build-webkit script
2003 Options are now defined in one place, and then reused when creating
2004 the usage help text, the arguments to GetOptions(), and when passing
2005 the options on to the underlying port-dependent build systems.
2007 This allows the Qt port to read the defaults for the options from the
2008 pro file (dynamically), and to pass the options on to qmake at build.
2012 2009-06-11 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2014 Reviewed by Holger Freyther.
2016 [Qt] Fix release build detection
2017 https://bugs.webkit.org/show_bug.cgi?id=26267
2021 2009-06-10 Gustavo Noronha Silva <gns@gnome.org>
2023 Reviewed by Xan Lopez.
2025 Add unit tests for our WebKitNetworkRequest object.
2029 2009-06-10 Xan Lopez <xlopez@igalia.com>
2031 Reviewed by Gustavo Noronha.
2033 Version bump in preparation for 1.1.9 release.
2037 2009-06-10 Xan Lopez <xlopez@igalia.com>
2039 Reviewed by Jan Alonzo.
2041 https://bugs.webkit.org/show_bug.cgi?id=25415
2042 [GTK][ATK] Please implement support for get_text_at_offset
2044 Add new dependency on the Gail utils library, needed for our a11y
2050 2009-05-29 Gustavo Noronha Silva <gns@gnome.org>
2052 Reviewed by Jan Alonzo.
2054 Add a test-case for our HTTP backend, currently checking the
2055 ref-counting of the SoupMessage.
2059 2009-05-28 Dirk Schulze <krit@webkit.org>
2061 Reviewed by Nikolas Zimmermann.
2063 Enable the new build flag --filters for Gtk. More details in WebCore/ChangeLog.
2067 2009-05-19 Xan Lopez <xlopez@igalia.com>
2069 Reviewed by Jan Alonzo and Gustavo Noronha.
2071 https://bugs.webkit.org/show_bug.cgi?id=25415
2072 [GTK][ATK] Please implement support for get_text_at_offset
2074 Add new test file for ATK.
2078 2009-05-28 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2080 Rubber-stamped by Xan Lopez.
2082 Fix webkitgtk_cleanfiles to clean gtk-doc-related files in the
2083 correct directory, so that we pass make distcheck.
2087 2009-05-28 Xan Lopez <xlopez@igalia.com>
2089 Bump version numbers in preparation for 1.1.8 release.
2093 2009-05-23 Jan Michael Alonzo <jmalonzo@webkit.org>
2095 Unreviewed build fix. Add gstreamer-video-0.10 libs to
2096 GSTREAMER_LIBS to resolve an undefined reference to gst_video_get_size
2097 - symbol used in MediaPlayerPrivateGstreamer.
2101 2009-05-23 Jan Michael Alonzo <jmalonzo@webkit.org>
2103 Reviewed by Xan Lopez.
2105 [Gtk] Various autotools build refactoring and fixes
2106 https://bugs.webkit.org/show_bug.cgi?id=25286
2108 Refactor library LIBS. Move third-party libs in libwebkit instead
2113 2009-05-22 Antonio Gomes <antonio.gomes@openbossa.org>
2115 Reviewed by Gustavo Noronha.
2117 Make Gtk build not bail out if gtk-doc-tools is not installed.
2119 Warning message shown instead.
2123 2009-05-22 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2125 Reviewed by Xan Lopez.
2127 Add big warnings about the glib unicode backend being slow and
2128 incomplete, since it is a work in progress.
2130 * autotools/webkit.m4:
2133 2009-05-22 Dominik Röttsches <dominik.roettsches@access-company.com>
2135 Reviewed by Gustavo Noronha.
2137 https://bugs.webkit.org/show_bug.cgi?id=15914
2138 [GTK] Implement Unicode functionality using GLib
2140 Initial version of this patch by Jürg Billeter.
2142 Adding options for --with-unicode-backend=icu|glib
2143 and checking for pango version >= 1.21.0 if GLib backend
2144 is selected. Temporarily, until remaining parts of
2145 this patch are committed, introduce WTF_USE_GLIB_ICU_UNICODE_HYBRID
2146 macro to allow for a mixed compilation with WTF Unicode
2147 backend based on GLib while text codecs and TextBreakIterator
2148 remain ICU dependent.
2153 2009-05-18 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2155 Reviewed by Gavin Barraclough.
2157 Enable YARR, and disable WREC for GTK+.
2161 2009-05-18 Jan Michael Alonzo <jmalonzo@webkit.org>
2163 Reviewed by Xan Lopez.
2165 [Gtk] Various autotools build refactoring and fixes
2166 https://bugs.webkit.org/show_bug.cgi?id=25286
2168 Add support for running unit tests. Also run the tests whenever
2169 the 'check' target runs.
2173 2009-05-18 Jan Michael Alonzo <jmalonzo@webkit.org>
2175 Reviewed by Xan Lopez.
2177 [Gtk] Various autotools build refactoring and fixes
2178 https://bugs.webkit.org/show_bug.cgi?id=25286
2184 2009-05-18 Jan Michael Alonzo <jmalonzo@webkit.org>
2186 Reviewed by Xan Lopez.
2188 [Gtk] Various autotools build refactoring and fixes
2189 https://bugs.webkit.org/show_bug.cgi?id=25286
2191 Add -no-install and -no-fast-install to programs and tests that we
2192 don't install. Also remove -O2 since this is already handled at
2197 2009-05-17 Jan Michael Alonzo <jmalonzo@webkit.org>
2199 Reviewed by Xan Lopez.
2201 [Gtk] Various autotools build refactoring and fixes
2202 https://bugs.webkit.org/show_bug.cgi?id=25286
2204 Refactor library cflags
2208 2009-05-15 Fridrich Strba <fridrich.strba@bluewin.ch>
2210 Reviewed by Jan Alonzo.
2212 Use AC_CANONICAL_HOST instead of AC_CANONICAL_SYSTEM, since
2213 the JIT compiler is not a cross-compiler
2217 2009-05-13 Xan Lopez <xlopez@igalia.com>
2219 Unreviewed: bump versions in preparation for 1.1.7 release.
2223 2009-05-13 Xan Lopez <xlopez@igalia.com>
2225 Rubber-stamped by Gustavo Noronha.
2227 Revert commit r43563, since it breaks WebKitGTK+ when compiled
2232 2009-05-12 Jan Michael Alonzo <jmalonzo@webkit.org>
2234 Reviewed by Holger Freyther.
2236 [Gtk] Various autotools build refactoring and fixes
2237 https://bugs.webkit.org/show_bug.cgi?id=25286
2239 Refactor use of CFLAGS, CXXFLAGS, LIBADD and LDFLAGS.
2243 2009-05-09 Jan Michael Alonzo <jmalonzo@webkit.org>
2245 Reviewed by Gustavo Noronha.
2247 WebKit-r43163 won't build for gtk-directfb
2248 https://bugs.webkit.org/show_bug.cgi?id=25538
2250 Move the ENCHANT check out of the with_target conditional since it
2251 applies to all targets
2255 2009-05-09 Mike Hommey <glandium@debian.org>
2257 Reviewed by Geoffrey Garen. Landed by Jan Alonzo.
2259 Enable JIT on x86-64 gtk+
2260 https://bugs.webkit.org/show_bug.cgi?id=24724
2264 2009-05-08 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2266 Reviewed by Xan Lopez.
2268 Ship the gtk-doc.make file, so as to not depend on gtkdoc-tools.
2273 2009-05-06 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2275 Reviewed by Simon Hausmann.
2277 Build QtWebKit as a framework on Mac
2279 This implies both debug and release build by default, unless
2280 one of the --debug or --release config options are passed to
2281 the build-webkit script.
2283 Frameworks can be disabled by passing CONFIG+=webkit_no_framework
2284 to the build-webkit script.
2286 To be able to build both debug and release targets in parallel
2287 we have to use separate output directories for the generated
2288 sources, which is not optimal, but required to avoid race conditions.
2290 An optimization would be to only require this spit-up on Mac.
2294 2009-04-30 Jan Michael Alonzo <jmalonzo@webkit.org>
2296 Unreviewed build GTK build fix
2298 * configure.ac: typo fix - javascript_debugger should be enable_javascript_debugger
2300 2009-04-30 Dimitri Glazkov <dglazkov@chromium.org>
2302 Unreviewed, build fix.
2304 https://bugs.webkit.org/show_bug.cgi?id=25470
2305 Extend the cover of ENABLE_JAVASCRIPT_DEBUGGER to profiler.
2307 * configure.ac: Add autoconfig options, missed in the first commit.
2309 2009-04-28 Xan Lopez <xlopez@igalia.com>
2311 Unreviewed: bump versions in preparation for 1.1.6 release.
2315 2009-04-25 Jan Michael Alonzo <jmalonzo@webkit.org>
2317 Reviewed by Xan Lopez.
2319 [GTK] Error reporting
2320 https://bugs.webkit.org/show_bug.cgi?id=18344
2322 Add webkiterror to the build.
2326 2009-04-25 Jan Michael Alonzo <jmalonzo@webkit.org>
2328 Reviewed by Xan Lopez.
2330 [GTK] Error reporting
2331 https://bugs.webkit.org/show_bug.cgi?id=18344
2333 Add the default error page for installation.
2337 2009-04-24 Diego Escalante Urrelo <diegoe@gnome.org>
2339 Reviewed by Gustavo Noronha.
2341 https://bugs.webkit.org/show_bug.cgi?id=15616
2342 [GTK] Add spell checking
2344 Add enchant support for spell-checking-languages property to work
2350 2009-04-24 Simon Hausmann <simon.hausmann@nokia.com>
2352 Reviewed by Ariya Hidayat.
2354 Added support for generating API docs in the Qt build using "make docs"
2356 * WebKit.pro: Include docs.pri for "make docs" target.
2358 2009-04-14 Xan Lopez <xlopez@igalia.com>
2360 Unreviewed version bump in preparation for 1.1.5 release.
2364 2009-04-06 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2366 Rubber-stamped by Sam Weinig.
2368 Added rules to maintain the localization support. We cannot simply
2369 use whatever gettextize gives us because our build system is
2375 2009-04-05 Mike Hommey <glandium@debian.org>
2377 Reviewed by Holger Freyther.
2379 Filter out all C++ symbols
2380 https://bugs.webkit.org/show_bug.cgi?id=24960
2382 Considering the public API is all C, we can just filter out all
2383 C++ mangled symbols, which will avoid exporting symbols in some
2384 corner cases such as gcc bugs on specific architectures, etc.
2386 * autotools/symbols.filter:
2388 2009-04-03 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2390 Reviewed by Holger Freyther.
2392 Require GTK+ >= 2.10; 2.8 is already very old, and some very
2393 useful APIs are only available since 2.10.
2397 2009-04-01 Christian Dywan <christian@twotoasts.de>
2399 Reviewed by Holger Freyther.
2401 Unit test WebKitDownload
2402 http://bugs.webkit.org/show_bug.cgi?id=24844
2404 * GNUmakefile.am: Add a unit test for downloading.
2406 2009-04-01 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2408 Unreviewed build fix. Fix make distcheck, after the gtk-doc
2413 2009-03-30 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2415 Reviewed by Holger Freyther.
2417 Integrate gtk-doc into the Gtk+ buildsystem.
2422 2009-03-30 Xan Lopez <xlopez@igalia.com>
2424 Unreviewed: bump version to 1.1.4 for release.
2428 2009-03-21 Xan Lopez <xlopez@igalia.com>
2430 Reviewed by Holger Freyther.
2432 Require gnome-keyring 2.26.0, since we were depending on an
2433 unreleased trunk revision between 2.25.91 and 2.26.0.
2437 2009-03-20 Jan Michael Alonzo <jmalonzo@gmail.com>
2439 Reviewed by Holger Freyther.
2441 [GTK] Misc patches for WebKitWebHistoryItem
2442 https://bugs.webkit.org/show_bug.cgi?id=24493
2444 Added build support for build the WebKitWebHistoryItem unit test.
2448 2009-03-20 Jan Michael Alonzo <jmalonzo@gmail.com>
2450 Reviewed by Holger Freyther.
2452 Separate gtk unit tests
2453 https://bugs.webkit.org/show_bug.cgi?id=24039
2455 Build the unit tests accordingly.
2459 2009-03-17 Gustavo Noronha Silva <gns@gnome.org>
2461 Reviewed by Mark Rowe.
2463 Enable HTML5 media elements support by default in the GTK+ port.
2467 2009-03-17 Mike Hommey <glandium@debian.org>
2469 Reviewed by Holger Freyther.
2471 Do not export cti* symbols.
2472 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=519924.
2474 * autotools/symbols.filter:
2476 2009-03-15 Xan Lopez <xlopez@igalia.com>
2478 Bump version to 1.1.3 for release and fix soversion
2479 calculation (oops). Thanks to Frederik Himpe for pointing this
2484 2009-03-15 Xan Lopez <xlopez@igalia.com>
2486 Bump version and libtool version for release.
2490 2009-03-14 Xan Lopez <xlopez@igalia.com>
2492 No review, build fix.
2494 Split clean rules to make distcheck pass.
2498 2009-03-13 Mark Rowe <mrowe@apple.com>
2500 Reviewed by Dan Bernstein.
2502 Remove rarely used Makefile targets from the Makefile.
2504 There are many situations in which the targets don't work as expected,
2505 and their primary use is addressed by having the build system default
2506 to building the appropriate architecture.
2510 2009-03-11 Jan Michael Alonzo <jmalonzo@webkit.org>
2512 Reviewed by Holger Freyther.
2514 [Gtk] Fix make clean targets
2515 https://bugs.webkit.org/show_bug.cgi?id=24450
2517 Fix 'make' clean targets. We shouldn't be removing DerivedSources
2518 if it's only clean. Only remove it if it's distclean or
2519 maintainer-clean. Also remove build-related auxillary files on
2520 dist/maintainer clean.
2524 2009-03-11 Jan Michael Alonzo <jmalonzo@webkit.org>
2526 Reviewed by Holger Freyther
2528 [GTK]DumpRenderTree doesn't compile for non-X11 GTK ports anymore
2529 https://bugs.webkit.org/show_bug.cgi?id=2260
2531 pangoft2 is also used in directfb builds so use it for all targets
2535 2009-03-02 Xan Lopez <xan@gnome.org>
2537 Reviewed by Mark Rowe.
2539 https://bugs.webkit.org/show_bug.cgi?id=24287
2540 [GTK] Move auth dialog feature to WebKit/
2542 Add WebKitSoupAuthDialog files to build.
2546 2009-03-03 Gustavo Noronha Silva <gns@gnome.org>
2548 Reviewed by Alexey Proskuryakov.
2550 https://bugs.webkit.org/show_bug.cgi?id=16826
2551 [Gtk] Implement WebKitDownload
2553 Adding new files related to WebKitDownload to the GTK+ port.
2557 2009-03-02 Gustavo Noronha Silva <gns@gnome.org>
2559 Unreviewed build fix; adding missing files to EXTRA_DIST, so that
2560 they show up in the tarball.
2564 2009-03-01 Christian Dywan <christian@twotoasts.de>
2566 * configure.ac: Bump GTK port version to 1.1.1.
2568 2009-02-27 Gustavo Noronha Silva <gns@gnome.org>
2570 Unreviewed build fix. Adding the WebKit/gtk/webkitmarshal.list
2571 file to EXTRA_DIST to fix make dist.
2575 2009-02-26 Xan Lopez <xan@gnome.org>
2577 Reviewed by Holger Freyther.
2579 https://bugs.webkit.org/show_bug.cgi?id=16947
2580 [GTK] Missing HTTP Auth challenge
2582 Add HTTP authentication dialog with optional GNOME Keyring
2588 2009-02-26 Xan Lopez <xan@gnome.org>
2590 Reviewed by Holger Freyther.
2592 https://bugs.webkit.org/show_bug.cgi?id=16947
2593 [GTK] Missing HTTP Auth challenge
2595 Take marshallers to be built from a manually maintained list
2596 instead of grepping the sources.
2598 It's much faster, especially so now that we want to add
2599 marshallers from WebCore too. A system to only take into account
2600 the modified files when generating the marshallers from sources
2601 could be hacked, but I think it's overkill considering how rarely
2602 a new marshaller is added.
2606 2009-02-24 Jan Michael Alonzo <jmalonzo@webkit.org>
2608 Reviewed by Alexey Proskuryakov.
2610 [Gtk] add options for 3D transforms and HTML5 channel messaging to the build
2611 https://bugs.webkit.org/show_bug.cgi?id=24072
2613 Add options for toggling 3D transforms and HTML5 channel messaging
2616 Also fix the web-workers option. It should be web-workers and not workers.
2620 2009-02-23 Xan Lopez <xan@gnome.org>
2622 Reviewed by Alexey Proskuryakov.
2624 https://bugs.webkit.org/show_bug.cgi?id=22624
2625 [SOUP][GTK] Need API to get SoupSession from WebKit.
2627 Remove CURL support, the only supported HTTP backend is SOUP now.
2632 2009-02-19 Christian Dywan <christian@twotoasts.de>
2634 Rubber-stamped by Holger Freyther.
2636 http://bugs.webkit.org/show_bug.cgi?id=22811
2637 Underlinking in Programs_UnitTests (GTK+ build)
2639 * GNUmakefile.am: Add GLIB_LIBS to unit test library flags.
2641 2009-02-18 Gustavo Noronha Silva <gns@gnome.org>
2643 Reviewed by Holger Freyther.
2645 Fix symbols.filter location, and add other missing files to the
2646 autotools build, so that make dist works.
2650 2009-02-17 Gustavo Noronha Silva <gns@gnome.org>
2652 Reviewed by Alexey Proskuryakov.
2654 https://bugs.webkit.org/show_bug.cgi?id=23939
2655 Release build being built with debugging symbols
2657 * configure.ac: Revert change done in revision 40790, since we
2658 already have a AC_PROG_CXX macro call as part of WEBKIT_INIT
2660 2009-02-12 Gustavo Noronha Silva <gns@gnome.org>
2662 Reviewed by Eric Seidel.
2664 * configure.ac: Make soup the default HTTP backend for the Gtk port.
2666 2009-02-09 Calvin Walton <calvin.walton@gmail.com>
2668 Reviewed by Holger Freyther.
2670 https://bugs.webkit.org/show_bug.cgi?id=23823
2672 [Gtk] Fix build with recent autotools
2674 Current versions of automake/libtool don't assume you want C++ enabled
2675 by default any more, so explicitly check for a C++ compiler.
2677 * configure.ac: Add AC_PROG_CXX macro
2679 2009-02-02 Christian Dywan <christian@twotoasts.de>
2681 Rubber-stamped by Holger Freyther.
2683 Don't require Geolocation by default.
2687 2009-01-30 Jan Michael Alonzo <jmalonzo@webkit.org>
2689 Reviewed by Nikolas Zimmermann.
2691 [Gtk] Refactor autoconf/configure.ac in preparation for jsc and webkit build splits
2692 https://bugs.webkit.org/show_bug.cgi?id=22136
2695 * acinclude.m4: Removed.
2697 * autotools/acinclude.m4: Added.
2698 * autotools/dolt.m4: Added.
2699 * autotools/symbols.filter: Renamed from symbols.filter.
2700 * autotools/webkit.m4: Added.
2703 2009-01-30 Holger Hans Peter Freyther <zecke@selfish.org>
2705 Reviewed by Nikolas Zimmermann.
2707 [GTK] Implement GeolocationService using the Geoclue library
2709 https://bugs.webkit.org/show_bug.cgi?id=22022
2711 Untested implementation of the GeolocationService using the geoclue
2712 library. Velocity handling is completely missing and the accuracy
2713 handling might be wrong.
2718 2009-01-11 Xan Lopez <xan@gnome.org>
2720 Reviewed by Holger Freyther.
2722 Bump version to 1.1.0 since we are breaking ABI and adding new
2727 2008-12-19 Marco Barisione <marco.barisione@collabora.co.uk>
2729 Reviewed by Holger Freyther.
2731 http://bugs.webkit.org/show_bug.cgi?id=16562
2732 [gtk] Implement WebPolicyDelegate methods
2734 Original work by Pierre-Luc Beaudoin. Final touches by Gustavo
2737 This implements the delegates methods of WebPolicyDelegate.
2738 Since Gtk+/C doesn't have delegate methods, they are replaced with
2741 A new object WebKitWebPolicyDecision allows the browser to delay its
2742 response in certain cases. WebKitWebNavigationAction contains the
2743 information about what caused a navigation request.
2745 * GNUmakefile.am: Add new files
2747 2008-12-19 Gustavo Noronha Silva <gns@gnome.org>
2749 Reviewed by Holger Freyther.
2751 Use ustar tar format for WebKit/GTK+'s make dist target, so that
2752 storing files whose filenames are > 99 is possible.
2756 2008-12-19 Holger Hans Peter Freyther <zecke@selfish.org>
2758 [GTK] Build fix by defining WTF_USE_JIT_STUB_ARGUMENT_VA_LIST
2760 Fix the jit compilation on i*686 on Linux by using the va_list
2761 to pass arguments to the CTI. This is done on the MAC as well
2762 and sunspider and javascriptcore seem to work with that.
2766 2008-12-18 Pamela Greene <pam@chromium.org>
2768 Submitted without review.
2769 Right, remove the whole misplaced directory, not just the tests.
2772 * fast/dom: Removed.
2774 2008-12-18 Pamela Greene <pam@chromium.org>
2776 Submitted without review.
2777 Moving layout test into LayoutTests where it belongs.
2779 * fast/dom/setter-type-enforcement-expected.txt: Removed.
2780 * fast/dom/setter-type-enforcement.html: Removed.
2782 2008-12-15 Daniel Macks <dmacks@netspace.org>
2784 Reviewed by Darin Adler.
2786 Default to use external libicu-config if avail on all platforms.
2787 https://bugs.webkit.org/show_bug.cgi?id=22713
2791 2008-12-12 Holger Hans Peter Freyther <zecke@selfish.org>
2793 Back out r39222 as this is breaking the build on Gentoo (aclocal-1.10)
2795 The m4 directory does not exist and we now have a compile issue on
2801 2008-12-11 Daniel Macks <dmacks@netspace.org>
2803 Reviewed by Darin Adler.
2805 https://bugs.webkit.org/show_bug.cgi?id=22714
2807 Put libtool macro files in subdir that it wants.
2812 2008-12-07 Holger Hans Peter Freyther <zecke@selfish.org>
2814 Reviewed by Eric Seidel.
2816 [Gtk+] Use glib's unit test facilities to test the WebKit/Gtk+ API
2818 https://bugs.webkit.org/show_bug.cgi?id=22491
2820 Add the skeleton to WebKit/gtk/tests and integrate that into the
2821 buildsystem. Testing support was added in glib 2.16. For versions
2822 using glib < 2.16 we compile an empty application.
2826 2008-12-07 Holger Hans Peter Freyther <zecke@selfish.org>
2828 Reviewed by Cameron Zwarich.
2830 [GTK] Define ENABLE_JIT_OPTIMIZE_CALL, ENABLE_JIT_OPTIMIZE_PROPERTY_ACCESS, ENABLE_JIT_OPTIMIZE_ARITHMETIC
2832 When building the jit on i*86 also enable the above optimizations.
2836 2008-12-03 Simon Hausmann <hausmann@webkit.org>
2838 Reviewed by Tor Arne Vestbø.
2840 Fix the build of WebKit inside Qt by making sure that qmake generators
2841 that do not produce generated sources (i.e. cpp files) are not
2842 included in SOURCES.
2846 2008-12-02 Simon Hausmann <hausmann@webkit.org>
2848 Reviewed by Tor Arne Vestbø.
2850 Removed JavaScriptCore from SUBDIRS as it's not built separately
2855 2008-11-28 Gustavo Noronha Silva <gns@gnome.org>
2857 Reviewed and slightly modified by Holger Freyther.
2859 https://bugs.webkit.org/show_bug.cgi?id=19130
2861 Added the new WebKitGtk files to be built:
2862 WebKit/gtk/webkit/webkitwebwindowfeatures.{cpp,h}
2866 2008-11-26 Kalle Vahlman <kalle.vahlman@movial.com>
2868 Reviewed by Darin Adler. Landed by Jan Alonzo.
2870 Bison versions under 2.2 produce crashing CSSGrammar code for ARM
2871 https://bugs.webkit.org/show_bug.cgi?id=22456
2873 Check for bison version 2.2 or greater on ARM. Earlier versions produce
2874 code that crashes on ARM devices.
2878 2008-11-25 Holger Hans Peter Freyther <zecke@selfish.org>
2880 Reviewed by David Kilzer.
2882 https://bugs.webkit.org/show_bug.cgi?id=22022
2884 Add Geolocation support to the configure.ac
2886 Add an option to build WebKit/Gtk+ with Geolocation. The
2887 implementation will be using Gypsy.
2891 2008-11-24 Holger Hans Peter Freyther <zecke@selfish.org>
2893 Reviewed by Mark Rowe.
2895 [Gtk+] Add configure option to enable Web Workers and enable it by default
2897 Add --enable-workers to the buildsystem (used by build-webkit) add
2898 the to be build files to the GNUmakefile.am and change build-webkit
2899 to enable Web Workers by default.
2903 2008-09-09 Joerg Bornemann <joerg.bornemann@trolltech.com>
2905 Reviewed by Simon Hausmann.
2907 Steps towards making the Qt port of WebKit compile on Windows CE
2909 https://bugs.webkit.org/show_bug.cgi?id=20746
2911 * WebKit.pro: don't build DumpRenderTree on all Win32 platforms
2913 2008-11-17 Nikolas Zimmermann <nikolas.zimmermann@torchmobile.com>
2915 Reviewed by George Staikos.
2917 Add WML build support for Gtk as well.
2921 2008-11-16 Geoffrey Garen <ggaren@apple.com>
2925 Try to fix gtk build.
2929 2008-11-10 Tor Arne Vestbø <tavestbo@trolltech.com>
2931 Rubber-stamped by Simon Hausmann.
2933 Distinguish between building from trunk and as part of Qt
2937 2008-11-10 Morten Sørvig <msorvig@trolltech.com>
2939 Reviewed by Simon Hausmann.
2941 Make tests/auto/qwebframe compile on Qt/Mac.
2943 * WebKit.pri: Fix linkage against QtWebKit when compiled as framework.
2945 2008-11-06 Cameron Zwarich <zwarich@apple.com>
2949 Speculatively fix the GTK build.
2953 2008-11-06 Alp Toker <alp@nuanti.com>
2955 GTK build fix for r38155. create_hash_table was moved out of kjs/
2959 2008-11-06 Cameron Zwarich <zwarich@apple.com>
2961 Rubber-stamped by Sam Weinig.
2963 Correct the reference to jsc.pro in WebKit.pro to match its new
2964 location in the root directory of JavaScriptCore.
2968 2008-11-03 Alp Toker <alp@nuanti.com>
2970 autotools distcleancheck fix. Add dolt-generated files and
2971 webkitenumtypes.h to the list of files that need to be cleaned.
2976 2008-11-03 Alp Toker <alp@nuanti.com>
2978 Rubber-stamped by Holger Freyther.
2980 Do not enable RTTI or exceptions in debug builds, matching release
2981 builds. They don't help much with debugging and significantly slow
2982 down and increase the size of the debug build.
2986 2008-11-03 Alp Toker <alp@nuanti.com>
2988 Rubber-stamped by Holger Freyther.
2990 Add mingw32 case to dolt for faster GTK+ Windows builds.
2994 2008-11-02 Xan Lopez <xan@gnome.org>
2996 Reviewed by Holger Freyther
2998 https://bugs.webkit.org/show_bug.cgi?id=22009
2999 HTML5 Video with GStreamer pulls gnome-vfs without using it.
3002 Remove gnome-vfs from configure.ac, it's unused.
3004 2008-10-30 Alp Toker <alp@nuanti.com>
3006 https://bugs.webkit.org/show_bug.cgi?id=19395
3007 doltlibtool bug with bash 3.0
3009 autotools dolt build fix for bash version 3.0 and older. Remove
3010 concatenation syntax from doltlibtool to support the older versions
3011 which don't have '+='.
3015 2008-10-30 Alp Toker <alp@nuanti.com>
3017 Rubber-stamped by Oliver Hunt.
3019 autotools build system change to enable JIT features by default. Can
3020 be disabled with --disable-jit (and is disabled automatically on
3021 unsupported platforms).
3025 2008-10-30 Alp Toker <alp@nuanti.com>
3027 Bump WebKit GTK+ version to 1.0.3.
3031 2008-10-29 Gustavo Noronha Silva <gns@gnome.org>
3033 Reviewed by Holger Freyther.
3035 Added all the files that need to be installed for the Inspector to
3038 2008-10-29 Mike Hommey <glandium@debian.org>
3040 Reviewed by Holger Freyther.
3042 https://bugs.webkit.org/show_bug.cgi?id=21884
3043 Test presence and link against libpng.
3048 2008-10-29 Jan Michael Alonzo <jmalonzo@webkit.org>
3050 Reviewed by Holger Freyther.
3052 Add --enable-optimizations to enable optimized builds. The default
3053 is to enable it for release builds, and disabled for debug builds.
3054 This option will allow builders to have a debug as well as
3060 2008-10-28 Mike Hommey <glandium@debian.org>
3062 Reviewed by Alp Toker.
3064 https://bugs.webkit.org/show_bug.cgi?id=21885
3065 [GTK] libwebkit doesn't link against libpangoft2
3067 Add pkg-config check for pangoft2 which provides
3068 pango_fc_font_description_from_pattern() used in the FreeType font
3073 2008-10-28 Alp Toker <alp@nuanti.com>
3075 Include copyright license files in the autotools dist target.
3077 Change suggested by Mike Hommey.
3081 2008-10-25 Jan Michael Alonzo <jmalonzo@webkit.org>
3083 Gtk build fix: add '-' to Wl which was missed in r36845
3087 2008-10-22 Alp Toker <alp@nuanti.com>
3089 Fix build for Cairo 1.2.
3093 2008-10-20 Alp Toker <alp@nuanti.com>
3095 Partial GTK+/Win32 build fix. Lowercase library name to enable linking
3096 when cross-compiling Windows binaries from Linux: -lWs2_32 -> -lws2_32
3100 2008-10-13 Alp Toker <alp@nuanti.com>
3102 GTK+ build fix: Ensure correct builds when debugging is
3103 enabled/disabled by defining NDEBUG in autotoolsconfig.h as needed.
3104 It's still passed as a compiler flag since some sources (DRT) don't
3109 2008-10-09 Alp Toker <alp@nuanti.com>
3111 Reviewed by Mark Rowe.
3113 https://bugs.webkit.org/show_bug.cgi?id=20760
3114 Implement support for x86 Linux in CTI
3116 Prepare to enable CTI/WREC on supported architectures. Will be
3117 switched on when the crasher introduced in r37386 is resolved.
3121 2008-10-07 Alp Toker <alp@nuanti.com>
3123 GTK+ build fix for older automake versions (1.7). Discussed in bug
3128 2008-10-07 Alp Toker <alp@nuanti.com>
3130 Reviewed by Mark Rowe.
3132 https://bugs.webkit.org/show_bug.cgi?id=21392
3133 [GTK] Auto-generate JS DOM binding sources list
3135 Remove the huge lists of generated DOM binding sources and headers in
3136 the build system. These are difficult to maintain and can be derived
3139 The new strategy is to re-use the existing lists of IDL sources (which
3140 are needed for dist support anyway). This will also ease the addition
3141 of new language bindings.
3145 2008-09-27 Jan Michael Alonzo <jmalonzo@webkit.org>
3147 Reviewed by Holger Freyther.
3149 https://bugs.webkit.org/show_bug.cgi?id=20287
3150 [Gtk] disable plugins for gtk/directfb target
3152 Introduce WTF_PLATFORM_X11 for X11 builds.
3153 Also use target-specific packages when building the port
3155 * configure.ac: Do not check for cairo-ft for directfb builds.
3157 2008-09-27 Marco Barisione <marco.barisione@collabora.co.uk>
3159 Reviewed by Holger Freyther.
3161 http://bugs.webkit.org/show_bug.cgi?id=21174
3162 [GTK][AUTOTOOLS] Enable large file support at configure time
3164 * configure.ac: Enable large file support with AC_SYS_LARGEFILE.
3166 2008-09-23 Richard Hult <richard@imendio.com>
3168 Reviewed by Alp Toker. Landed by Jan Alonzo.
3170 http://bugs.webkit.org/show_bug.cgi?id=20582
3171 [Gtk] Link error on Mac OS X
3173 * GNUmakefile.am: Only use the -version-script flag for the gnu
3175 * configure.ac: Check for GNU OSes.
3177 2008-09-19 Alp Toker <alp@nuanti.com>
3179 Build fix for the 'gold' linker and recent binutils. New behaviour
3180 requires that we link to used libraries explicitly.
3185 2008-09-04 Marco Barisione <marco.barisione@collabora.co.uk>
3187 Reviewed by Eric Seidel.
3189 http://bugs.webkit.org/show_bug.cgi?id=20380
3190 [GTK][AUTOTOOLS] Include autotoolsconfig.h from config.h
3192 * configure.ac: Rename the configuration header from aconfig.h to autotoolsconfig.h.
3194 2008-08-28 Alp Toker <alp@nuanti.com>
3196 GTK+ dist/build fix. List newly added header files.
3200 2008-08-27 Mike Hommey <glandium@debian.org>
3205 * symbols.filter: Added.
3207 2008-08-10 Jan Michael Alonzo <jmalonzo@webkit.org>
3209 Reviewed (and updated) by Alp Toker.
3211 https://bugs.webkit.org/show_bug.cgi?id=16620
3212 [GTK] Autotools make dist and make check support
3214 Get make dist working.
3216 Note that not all possible configurations have been tested yet.
3220 2008-08-09 Marco Barisione <marco.barisione@collabora.co.uk>
3222 Reviewed by Alp Toker.
3224 http://bugs.webkit.org/show_bug.cgi?id=19045
3225 [gtk] ./configure doesn't check for x toolkit availability
3227 Some old versions of Xt do not provide xt.pc, in this case use
3228 AC_CHECK_LIB to check if the library is installed and then fall back
3233 2008-08-09 Alp Toker <alp@nuanti.com>
3237 Back out r20338 libxslt check (conditional check already exists and
3238 this broke the build).
3240 Make the flex version check a warning rather than fatal to fix the
3245 2008-08-08 Jan Michael Alonzo <jmalonzo@webkit.org>
3247 Reviewed by Mark Rowe.
3249 http://bugs.webkit.org/show_bug.cgi?id=20338
3250 [Gtk] Autotools should check for libxslt
3252 Autotools check for libxslt
3256 2008-08-07 Kalle Vahlman <zuh@iki.fi>
3258 Reviewed by David Kilzer.
3260 Check for correct flex version to avoid faulty builds
3262 A correct Webkit build requires flex 2.5.33 but autotools build doesn't check for it
3263 https://bugs.webkit.org/show_bug.cgi?id=20253
3265 acinclude.m4: Import AX_COMPARE_VERSION macro
3266 configure.ac: Check for flex version
3271 2008-08-07 Simon Hausmann <hausmann@webkit.org>
3273 Rubber-stamped by Lars.
3275 Added API tests for QWebPage/QWebFrame based on QTestLib.
3277 * WebKit.pro: Add WebKit/qt/tests to the build.
3279 2008-08-06 Marco Barisione <marco.barisione@collabora.co.uk>
3281 Reviewed by Eric Seidel.
3283 http://bugs.webkit.org/show_bug.cgi?id=20276
3284 [GTK] Makefile rules for the enum GTypes files depend on Makefile
3285 instead of GNUmakefile
3287 The patch committed in revision 34649 added the code needed to
3288 generate GTypes for enums but the makefile rules for
3289 stamp-webkitenumtypes.h and webkitenumtypes.cpp were depending on
3290 Makefile (used by other ports) instead of GNUmakefile.
3292 * GNUmakefile.am: Depend on GNUmakefile instead of Makefile.
3294 2008-08-05 Marco Barisione <marco.barisione@collabora.co.uk>
3296 Reviewed by Alp Toker.
3298 http://bugs.webkit.org/show_bug.cgi?id=19045
3299 [gtk] ./configure doesn't check for x toolkit availability
3301 Check for the .pc file for Xt instead of hard coding -lXt in the
3304 Thanks to Dominik Röttsches for the initial patch.
3309 2008-07-30 Marco Barisione <marco.barisione@collabora.co.uk>
3313 http://bugs.webkit.org/show_bug.cgi?id=19742
3314 [GTK] Auto generate webkitmarshal.list
3316 Auto generate webkitmarshal.list from source files to reduce the
3317 number of conflicts when merging git branches or when applying
3319 Also rename webkit-marshal.* to webkitmarshal.* for consistency.
3323 2008-07-25 Jan Michael Alonzo <jmalonzo@webkit.org>
3325 Reviewed by Mark Rowe.
3327 Copy the way Gtk detects jpeglib. Hinted by Wouter Bolsterlee.
3329 [Gtk] Improve detection jpeglib
3330 https://bugs.webkit.org/show_bug.cgi?id=17865
3335 2008-07-25 Simon Hausmann <hausmann@webkit.org>
3337 Discussed with and rubber-stamped by Lars.
3339 Fix the build system for the Qt port.
3341 Recent JavaScriptCore changes require the addition of JavaScriptCore/API to the
3342 include search path. With a build process that combines JavaScriptCore and
3343 WebCore in one build process/Makefile the existance of
3344 JavaScriptCore/API/Node.h and WebCore/dom/Node.h causes include conflicts.
3346 This commit solves this by introducing a separate build of JavaScriptCore into
3349 As a result of the split-up a race-condition due to broken dependencies of
3350 regular source files to header files of generated sources showed up very
3351 frequently when doing parallel builds (which the buildbot does). This commit at
3352 the same time tries to address the dependency problem by making the
3353 addExtraCompiler() function also generate a pseudo extra compiler that
3354 represents the header file output, so that qmake is aware of the creation of
3355 the header file for dependency calculation.
3357 At the same time I removed a lot of cruft from the pro files to ease maintenance.
3362 2008-06-18 Marco Barisione <marco.barisione@collabora.co.uk>
3364 Reviewed by Alp Toker.
3366 https://bugs.webkit.org/show_bug.cgi?id=19171
3367 [GTK] GTypes for enumerations
3369 Generate GTypes for public enumerations so they can be used as
3372 * GNUmakefile.am: Generate webkit-enum-types.cpp and
3373 webkit-enum-types.h.
3375 2008-06-16 Simon Hausmann <hausmann@webkit.org>
3377 Fix the Qt build. testkjs.pro is now called jsc.pro.
3381 2008-06-15 Alp Toker <alp@nuanti.com>
3383 Rubber-stamped by Maciej.
3385 Install 'jsc' application by default.
3389 2008-06-08 Alp Toker <alp@nuanti.com>
3391 autotools/GTK+ build system cleanup. Don't include WebKit API in the
3392 WebCore build as it's no longer needed since r34426.
3396 2008-06-08 Alp Toker <alp@nuanti.com>
3398 Rubber-stamped by Mark Rowe.
3400 Bring back -fstrict-aliasing for JavaScriptCore which was removed in
3401 r31821, since aliasing issues have now been fixed.
3403 Use -O3, not -O2 for the JavaScriptCore build.
3408 2008-06-05 Christian Dywan <christian@twotoasts.de>
3410 Reviewed by Alp Toker.
3412 https://bugs.webkit.org/show_bug.cgi?id=14141
3413 Please add a version to the Gtk port
3417 2008-06-02 Alp Toker <alp@nuanti.com>
3419 GTK+/autotools Windows build system fixes.
3424 2008-06-02 Jan Michael Alonzo <jmalonzo@webkit.org>
3426 Reviewed by Alp Toker.
3428 Build WebCore GTK+ sources as part of WebCore, not WebKit.
3429 Split common and GTK+-specific sources into separate file lists.
3433 2008-06-01 Josh Triplett <josh@freedesktop.org>
3435 Reviewed by Alp Toker.
3437 http://bugs.webkit.org/show_bug.cgi?id=16891
3438 [GTK] autotools build is slow
3440 Add dolt revision 5e9eef10 to the autotools build system. Speeds up
3441 the build, often by a factor of two or more on supported platforms,
3442 otherwise falls back to libtool.
3444 See http://dolt.freedesktop.org for details.
3446 * acinclude.m4: Added.
3449 2008-05-25 Jan Michael Alonzo <jmalonzo@webkit.org>
3451 Reviewed by Alp Toker.
3453 http://bugs.webkit.org/show_bug.cgi?id=19142
3454 [Gtk] Remove build options --svg-experimental and --cross-document-messaging
3458 2008-05-24 Alp Toker <alp@nuanti.com>
3460 GTK+/Win32 build fixes. Link against Windows ICU without using
3461 icu-config since it's not available on that platform.
3463 Link against Ws2_32 when the curl http backend is chosen since we
3464 use select() directly.
3468 2008-05-23 Alp Toker <alp@nuanti.com>
3470 GTK+ fixes for building without database support.
3474 2008-05-20 Jan Michael Alonzo <jmalonzo@webkit.org>
3476 Reviewed by Alp Toker.
3478 Fix for previous autotools change.
3482 2008-05-20 Jan Michael Alonzo <jmalonzo@webkit.org>
3486 http://bugs.webkit.org/show_bug.cgi?id=18483
3487 [Gtk] Autotools should match build-webkit default flags
3491 2008-05-19 Alp Toker <alp@nuanti.com>
3493 GTK+ build fix for Mac/Win. Don't check for FreeType/FontConfig when
3494 the Pango font backend is selected.
3499 2008-05-16 Julien Chaffraix <jchaffraix@webkit.org>
3503 Preparatory work for bug 9191: JS*ElementWrapperFactory should be autogenerated
3505 * configure.ac: Add HTML_FLAGS and set it when video is enabled.
3507 2008-05-15 Ariya Hidayat <ariya.hidayat@trolltech.com>
3511 Since WebKitGtk is fully using autotools now, clean-up the .pro/.pri files
3517 2008-05-09 Anders Carlsson <andersca@apple.com>
3525 2008-05-09 Simon Hausmann <hausmann@webkit.org>
3529 Removed explicit linkage against libxml and libxslt on Qt/Mac builds.
3531 This dependency is completely unnecessary here and creates only problems by
3532 propagating through WebCore.pro over libQtWebKit.prl right now customer
3538 2008-05-02 Anders Carlsson <andersca@apple.com>
3542 Add an "x86_64" make rule.
3546 2008-05-02 Jan Michael Alonzo <jmalonzo@unpluggable.com>
3550 https://bugs.webkit.org/show_bug.cgi?id=18811
3551 Enable dashboard and offline web apps in autotools
3555 2008-05-01 Marc Ordinas i Llopis <marc.ordinasillopis@collabora.co.uk>
3557 Reviewed by Alp Toker.
3559 https://bugs.webkit.org/show_bug.cgi?id=14750
3560 Added support for NPAPI plugins on Gtk and Qt-x11 ports.
3562 * GNUmakefile.am: Added Xt library.
3564 2008-04-29 David Kilzer <ddkilzer@apple.com>
3566 BUILD FIX for ENABLE(DASHBOARD_SUPPORT)
3568 * configure.ac: Added conditional for ENABLE_DASHBOARD_SUPPORT.
3570 2008-04-22 Alp Toker <alp@nuanti.com>
3572 GTK+ debug build fix for changes in r32257.
3576 2008-04-18 Jan Michael Alonzo <jmalonzo@unpluggable.com>
3578 Reviewed by Alp Toker.
3580 http://bugs.webkit.org/show_bug.cgi?id=16620
3581 [GTK] Autotools make dist and make check support
3587 2008-04-11 Mark Rowe <mrowe@apple.com>
3589 Rubber-stamped by Antti Koivisto.
3591 * GNUmakefile.am: Disable a warning that GCC 4.3 triggers all over the show.
3593 2008-04-17 Alp Toker <alp@atoker.com>
3595 GTK+ build fix. Back out the libjpeg check part of r32008 from bug
3600 2008-04-17 Jan Michael Alonzo <jmalonzo@unpluggable.com>
3602 Reviewed by Alp Toker.
3604 http://bugs.webkit.org/show_bug.cgi?id=17865
3605 [Gtk] Improve detection of jpeglib and glib tools
3607 Improve detecting jpeglib and glib tools
3609 * configure.ac: Throw an error if the dependencies above are
3610 currently not installed
3612 2008-04-14 Xan Lopez <xan@gnome.org>
3614 Reviewed by Alp Toker.
3616 http://bugs.webkit.org/show_bug.cgi?id=17917
3617 Bug 17917: Cookie support for HTTP soup backend
3619 Bumped the libsoup required version to 2.23 for cookie support.
3623 2008-04-11 Mark Rowe <mrowe@apple.com>
3625 Rubber-stamped by Anders Carlsson.
3627 Fix https://bugs.webkit.org/show_bug.cgi?id=18430
3628 Bug 18430: SIGSEGV on amd64 when built with gcc 4.3
3630 GCC 4.3 generates bad code in some instances when working with our HashTables
3631 as some of the HashTable code violates the strict aliasing requirements. Since
3632 GCC 4.2 this code has generated warnings when -fstrict-aliasing is enabled. Until
3633 the code can be fixed to be safe with strict aliasing enabled, we will disable
3638 2008-03-12 Michael Emmel <mike.emmel@gmail.com>
3640 Reviewed by Alp Toker.
3642 http://bugs.webkit.org/show_bug.cgi?id=18397
3643 Fix leaving spaces before parens in functions
3645 * WebKitTools/Scripts/wkstyle:
3647 2008-04-07 Jan Michael Alonzo <jmalonzo@unpluggable.com>
3649 Build fix, rubber-stamped and landed by ap.
3651 * configure.ac: Add autoconf flag for HTML5 client-side session and persistent storage support.
3653 2008-03-21 Rodney Dawes <dobey@wayofthemonkey.com>
3657 Remove the JSCore include path options from global_cppflags.
3658 Place JSCore include path options in javascriptcore_cppflags.
3659 Add javascriptcore_cppflags to libWebCore_la_CPPFLAGS.
3663 2008-03-20 Jasper Bryant-Greene <jasper@unix.geek.nz>
3667 Resolves http://bugs.webkit.org/show_bug.cgi?id=16092
3668 "[GTK] Middle-mouse click should allow opening a URL in a new tab"
3670 Added WebKitNavigationAction object to GTK API
3674 2008-03-12 Xan Lopez <xan@gnome.org>
3676 Reviewed by Alp Toker.
3678 http://bugs.webkit.org/show_bug.cgi?id=15229
3680 Add optional font backend support with freetype and pango
3681 backends. Default is freetype for now.
3683 Original patch by Sven Herzberg <sven@imendio.com>
3687 2008-03-11 Xan Lopez <xan@gnome.org>
3689 Reviewed by Alp Toker.
3691 http://bugs.webkit.org/show_bug.cgi?id=16476
3693 Add support for multiple http backends, and add soup backend (off by default).
3698 2008-03-07 Simon Hausmann <hausmann@webkit.org>
3700 Reviewed by Darin Adler.
3704 Added plugins subdirectory to the include path.
3708 2008-03-09 Alp Toker <alp@atoker.com>
3710 GTK+ build fix for r30913.
3712 Use UNICODE_CFLAGS for C++ sources as well as C sources.
3716 2008-03-09 Jörg Billeter <j@bitron.ch>
3718 Reviewed by Alp Toker.
3720 Conditionalise ICU for Unicode in the GTK+ port.
3725 2008-03-03 Brent Fulgham <bfulgham@gmail.com>
3727 Reviewed by Alp Toker.
3729 http://bugs.webkit.org/show_bug.cgi?id=17644
3730 Build GTK on Mac OS X using native ICU library
3732 Use Apple native ICU libraries when building GTK
3737 2008-03-02 Brent Fulgham <bfulgham@gmail.com>
3739 Reviewed by Alp Toker.
3741 Add ICU_CPPFLAGS earlier in include path for WebCore
3742 so that we find $(icu_cppflags)/unicode/utf8.h, rather than
3743 the wtf/unicode/UTF8.h on case-insensitive file systems.
3747 2008-03-02 Alp Toker <alp@atoker.com>
3749 Reviewed by Mark Rowe.
3751 Split the WebKit GTK+ build out of the WebCore build and change the
3752 shared object name to match the package name.
3756 2008-02-28 Alp Toker <alp@atoker.com>
3758 Fix a configure script typo spotted by Kalle Vahlman.
3762 2008-02-26 Timothy Hatcher <timothy@apple.com>
3764 Reviewed by Darin Adler.
3766 Add "64" and "64u" make rules to allow easy building of 64-bit versions.
3768 make 64: will build Intel-only 64-bit.
3769 make 64u: will build 4-way universal for PPC and Intel.
3774 2008-02-23 Jan Michael Alonzo <jmalonzo@unpluggable.com>
3776 Rubber stamped by Darin Adler.
3778 Add separator '\' after libJavaScriptCore_la_LIBADD and cleanup
3779 whitespaces introduced in the previous commit.
3783 2008-02-23 Jan Michael Alonzo <jmalonzo@unpluggable.com>
3785 Rubber-stamped by Darin Adler.
3787 * GNUmakefile.am: Add both GLOBALDEPS and WEBKITDEPS instead of DEPENDENCIES.
3788 * configure.ac: Break dependent modules into GLOBALDEPS and WEBKITDEPS.
3790 2008-02-21 Alp Toker <alp@atoker.com>
3792 Fix a configure script typo.
3796 2008-02-21 Alp Toker <alp@atoker.com>
3798 GTK+/autotools SVG experimental build fix
3800 Don't enable SVG filters in --enable-svg-experimental.
3802 This feature isn't supported at all yet. Developers can enable it
3803 explicitly by passing --enable-svg-filters if needed.
3807 2008-02-21 Mike Auty <mike.auty@gmail.com>
3809 Reviewed by Alp Toker.
3811 http://bugs.webkit.org/show_bug.cgi?id=17445
3812 [GTK] WebKit doesn't compile with LDFLAGS="-Wl,--as-needed"
3814 The GNUmakefile.am files make use of the LDFLAGS variable to include library
3815 additions such as -ljpeg etc. Unfortunately, if these inclusions aren't made
3816 in LIBADD/LDADD variables, then they are mis-ordered during the linking.
3818 The as-needed flag discards libraries whose functions have not been needed by
3819 earlier libraries, which therefore makes the ordering important.
3821 This moves all -l library inclusion statements from LDFLAGS variables to
3822 LIBADD/LDADD variables.
3826 2008-02-15 Alp Toker <alp@atoker.com>
3830 GTK+ configure script cleanups
3832 Categorize the configuration summary printout.
3833 Bump GTK+ requirement to 2.8.
3834 Rename 'webkit_target' to just 'target'.
3835 Don't check for pthread on Win32.
3839 2008-02-14 Adam Roben <aroben@apple.com>
3841 Turn on cross-document messaging support by default
3843 Reviewed by Darin Adler.
3847 2008-02-14 Adam Roben <aroben@apple.com>
3849 Conditionalize cross-document messaging support
3851 The cross-document messaging parts of HTML 5 are in flux and we want
3852 ports to be able to turn off the support as needed.
3854 Note that the support is turned off by default right now. A subsequent
3855 commit will turn it on by default.
3857 Reviewed by Darin Adler.
3861 2008-02-12 Rodney Dawes <dobey@wayofthemonkey.com>
3863 Reviewed by Alp Toker.
3865 Add a --with-hildon argument to configure.ac for adding MAEMO_CHANGES
3866 to the CPPFLAGS for WebCore and WebKit
3867 Add a pkgconfig check for hildon-1 when --with-hildon specified
3868 Output the use of Hildon support in the summary
3869 Add HILDON_CPPFLAGS to webkitgtk_cppflags
3870 Add HILDON_CFLAGS to libWebKitGtk_la_CFLAGS
3871 Add HILDON_LIBS to libWebKitGtk_la_LDFLAGS
3876 2008-02-08 Alp Toker <alp@atoker.com>
3878 Rubber-stamped by Maciej.
3880 Bump autoconf CAIRO_REQUIRED_VERSION up to 1.4.
3884 2008-02-06 Timothy Hatcher <timothy@apple.com>
3886 Rubber-stamped by Mark Rowe.
3888 Dump of bugs.webkit.org's Bugzilla instance.
3891 * BugsSite/.htaccess: Added.
3892 * BugsSite/Bugzilla: Added.
3893 * BugsSite/Bugzilla.pm: Added.
3894 * BugsSite/Bugzilla/.cvsignore: Added.
3895 * BugsSite/Bugzilla/.htaccess: Added.
3896 * BugsSite/Bugzilla/Attachment.pm: Added.
3897 * BugsSite/Bugzilla/Auth: Added.
3898 * BugsSite/Bugzilla/Auth.pm: Added.
3899 * BugsSite/Bugzilla/Auth/Login: Added.
3900 * BugsSite/Bugzilla/Auth/Login/WWW: Added.
3901 * BugsSite/Bugzilla/Auth/Login/WWW.pm: Added.
3902 * BugsSite/Bugzilla/Auth/Login/WWW/CGI: Added.
3903 * BugsSite/Bugzilla/Auth/Login/WWW/CGI.pm: Added.
3904 * BugsSite/Bugzilla/Auth/Login/WWW/CGI/Cookie.pm: Added.
3905 * BugsSite/Bugzilla/Auth/Login/WWW/Env.pm: Added.
3906 * BugsSite/Bugzilla/Auth/README: Added.
3907 * BugsSite/Bugzilla/Auth/Verify: Added.
3908 * BugsSite/Bugzilla/Auth/Verify/DB.pm: Added.
3909 * BugsSite/Bugzilla/Auth/Verify/LDAP.pm: Added.
3910 * BugsSite/Bugzilla/Bug.pm: Added.
3911 * BugsSite/Bugzilla/BugMail.pm: Added.
3912 * BugsSite/Bugzilla/CGI.pm: Added.
3913 * BugsSite/Bugzilla/Chart.pm: Added.
3914 * BugsSite/Bugzilla/Config.pm: Added.
3915 * BugsSite/Bugzilla/Constants.pm: Added.
3916 * BugsSite/Bugzilla/DB: Added.
3917 * BugsSite/Bugzilla/DB.pm: Added.
3918 * BugsSite/Bugzilla/DB/Mysql.pm: Added.
3919 * BugsSite/Bugzilla/DB/Pg.pm: Added.
3920 * BugsSite/Bugzilla/DB/Schema: Added.
3921 * BugsSite/Bugzilla/DB/Schema.pm: Added.
3922 * BugsSite/Bugzilla/DB/Schema/Mysql.pm: Added.
3923 * BugsSite/Bugzilla/DB/Schema/Pg.pm: Added.
3924 * BugsSite/Bugzilla/Error.pm: Added.
3925 * BugsSite/Bugzilla/Flag.pm: Added.
3926 * BugsSite/Bugzilla/FlagType.pm: Added.
3927 * BugsSite/Bugzilla/Group.pm: Added.
3928 * BugsSite/Bugzilla/Search.pm: Added.
3929 * BugsSite/Bugzilla/Series.pm: Added.
3930 * BugsSite/Bugzilla/Template: Added.
3931 * BugsSite/Bugzilla/Template.pm: Added.
3932 * BugsSite/Bugzilla/Template/Plugin: Added.
3933 * BugsSite/Bugzilla/Template/Plugin/Bugzilla.pm: Added.
3934 * BugsSite/Bugzilla/Template/Plugin/Hook.pm: Added.
3935 * BugsSite/Bugzilla/Template/Plugin/User.pm: Added.
3936 * BugsSite/Bugzilla/Token.pm: Added.
3937 * BugsSite/Bugzilla/User: Added.
3938 * BugsSite/Bugzilla/User.pm: Added.
3939 * BugsSite/Bugzilla/User/Setting.pm: Added.
3940 * BugsSite/Bugzilla/Util.pm: Added.
3941 * BugsSite/CGI.pl: Added.
3942 * BugsSite/PrettyPatch: Added.
3943 * BugsSite/PrettyPatch/PrettyPatch.rb: Added.
3944 * BugsSite/PrettyPatch/prettify.rb: Added.
3945 * BugsSite/QUICKSTART: Added.
3946 * BugsSite/README: Added.
3947 * BugsSite/UPGRADING: Added.
3948 * BugsSite/UPGRADING-pre-2.8: Added.
3949 * BugsSite/ant.jpg: Added.
3950 * BugsSite/attachment-aroben.cgi: Added.
3951 * BugsSite/attachment.cgi: Added.
3952 * BugsSite/buglist.cgi: Added.
3953 * BugsSite/bugzilla.dtd: Added.
3954 * BugsSite/chart.cgi: Added.
3955 * BugsSite/checksetup.pl: Added.
3956 * BugsSite/colchange.cgi: Added.
3957 * BugsSite/collectstats.pl: Added.
3958 * BugsSite/config.cgi: Added.
3959 * BugsSite/contrib: Added.
3960 * BugsSite/contrib/BugzillaEmail.pm: Added.
3961 * BugsSite/contrib/README: Added.
3962 * BugsSite/contrib/README.Mailif: Added.
3963 * BugsSite/contrib/bug_email.pl: Added.
3964 * BugsSite/contrib/bugmail_help.html: Added.
3965 * BugsSite/contrib/bugzilla-submit: Added.
3966 * BugsSite/contrib/bugzilla-submit/README: Added.
3967 * BugsSite/contrib/bugzilla-submit/bugdata.txt: Added.
3968 * BugsSite/contrib/bugzilla-submit/bugzilla-submit: Added.
3969 * BugsSite/contrib/bugzilla-submit/bugzilla-submit.xml: Added.
3970 * BugsSite/contrib/bugzilla.procmailrc: Added.
3971 * BugsSite/contrib/bugzilla_email_append.pl: Added.
3972 * BugsSite/contrib/bugzilla_ldapsync.rb: Added.
3973 * BugsSite/contrib/bzdbcopy.pl: Added.
3974 * BugsSite/contrib/cmdline: Added.
3975 * BugsSite/contrib/cmdline/bugcount: Added.
3976 * BugsSite/contrib/cmdline/bugids: Added.
3977 * BugsSite/contrib/cmdline/buglist: Added.
3978 * BugsSite/contrib/cmdline/bugs: Added.
3979 * BugsSite/contrib/cmdline/bugslink: Added.
3980 * BugsSite/contrib/cmdline/makequery: Added.
3981 * BugsSite/contrib/cmdline/query.conf: Added.
3982 * BugsSite/contrib/cvs-update.pl: Added.
3983 * BugsSite/contrib/gnats2bz.pl: Added.
3984 * BugsSite/contrib/gnatsparse: Added.
3985 * BugsSite/contrib/gnatsparse/README: Added.
3986 * BugsSite/contrib/gnatsparse/gnatsparse.py: Added.
3987 * BugsSite/contrib/gnatsparse/magic.py: Added.
3988 * BugsSite/contrib/gnatsparse/specialuu.py: Added.
3989 * BugsSite/contrib/jb2bz.py: Added.
3990 * BugsSite/contrib/mysqld-watcher.pl: Added.
3991 * BugsSite/contrib/sendbugmail.pl: Added.
3992 * BugsSite/contrib/sendunsentbugmail.pl: Added.
3993 * BugsSite/contrib/syncLDAP.pl: Added.
3994 * BugsSite/contrib/yp_nomail.sh: Added.
3995 * BugsSite/createaccount.cgi: Added.
3996 * BugsSite/data: Added.
3997 * BugsSite/data/.htaccess: Added.