2010-06-23 Leandro Pereira <leandro@profusion.mobi>
[WebKit-https.git] / ChangeLog
1 2010-06-23  Leandro Pereira  <leandro@profusion.mobi>
2
3         Reviewed by Kenneth Rohde Christiansen.
4
5         [EFL] Add support to CPack (to generate source tarballs)
6         https://bugs.webkit.org/show_bug.cgi?id=41009
7         
8         * CMakeLists.txt:
9         * cmake/OptionsEfl.cmake: Define the default source generator for
10         the EFL port.
11         * cmake/WebKitPackaging.cmake: Added. This file filters the source
12         files so that only files relevant to the selected port are included
13         in the source tarball. See comments for details.
14
15 2010-06-22  Eric Seidel  <eric@webkit.org>
16
17         Unreviewed.  Test commit for commit-queue@webkit.org.
18
19 2010-06-21  Prasad Tammana  <prasadt@chromium.org>
20
21         Reviewed by Darin Adler.
22
23         DumpRenderTree should allow tests with modal dialogs
24         https://bugs.webkit.org/show_bug.cgi?id=35350
25
26         * DumpRenderTree/LayoutTestController.cpp:
27         (abortModalCallback):
28         (LayoutTestController::staticFunctions):
29         * DumpRenderTree/LayoutTestController.h:
30         * DumpRenderTree/mac/LayoutTestControllerMac.mm:
31         (LayoutTestController::abortModal):
32         Add abortModal method to LayoutTestController and make it available from script.
33
34         * DumpRenderTree/mac/UIDelegate.mm: Add support for showModalDialog.
35         (-[UIDelegate modalWindowWillClose:]): Observer for NSWindowWillCloseNotifications to call
36         abortModal from when modal window closes.
37         (-[UIDelegate webViewRunModal:]): Delegate method for showModalDialog to run the modal loop.
38
39 2010-06-21  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
40
41         Unreviewed debug build fix.
42
43         [CMake] Do not force build type to Release
44         https://bugs.webkit.org/show_bug.cgi?id=40566
45
46         * CMakeLists.txt:
47
48 2010-06-21  Satish Sampath  <satish@chromium.org>
49
50         Reviewed by Steve Block.
51
52         Speech Input Patch 0: Added compilation argument to conditionally compile pending patches.
53         https://bugs.webkit.org/show_bug.cgi?id=40878
54
55         * configure.ac:
56
57 2010-06-17  Shu Chang  <chang.shu@nokia.com>
58
59         Reviewed by Kenneth Rohde Christiansen.
60
61         [Qt] Fix the link error on symbian with ENABLE_JIT=0.
62         1. Add "#if ENABLE(JIT)" in the header file;
63         2. Put feature enable/disable logic to a common.pri so
64         that both JavaScriptCore.pri and WebCore.pri can share.
65
66         https://bugs.webkit.org/show_bug.cgi?id=40780
67
68         * common.pri: Added.
69
70 2010-06-17  Alexis Menard  <alexis.menard@nokia.com>
71
72         Reviewed by Kenneth Rohde Christiansen.
73
74         [Qt] Upstream the WebKit QML integration plugin
75         https://bugs.webkit.org/show_bug.cgi?id=40050
76
77         Add to the build the QML WebKit integration plugin.
78
79         * WebKit.pro:
80
81 2010-06-17  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
82
83         Reviewed by Gustavo Noronha.
84
85         Update CMake build system to use new script for generating source files
86         with gperf (r61091).
87         https://bugs.webkit.org/show_bug.cgi?id=40628
88
89         * cmake/WebKitGenerators.cmake:
90
91 2010-06-17  Mark Brand  <mabrand@mabrand.nl>
92
93         Reviewed by Simon Hausmann.
94
95         [Qt] use "win32-g++*" scope to match all MinGW makespecs
96
97         The scope "win32-g++" comes from the name of the makespec. However, it
98         is frequently used to check for MinGW. This works fine as long as
99         win32-g++ is the only makespec for MinGW. Now we need the wildcard
100         to cover "win32-g++-cross" as well.
101
102         * WebKit.pri:
103
104 2010-06-15  Xan Lopez  <xlopez@igalia.com>
105
106         Unreviewed build fix.
107
108         Remove GSEAL from the debug config since the bots have a GTK+
109         version too old, duh.
110
111         * GNUmakefile.am:
112
113 2010-06-15  Xan Lopez  <xlopez@igalia.com>
114
115         Reviewed by Gustavo Noronha.
116
117         [GTK] Does not compile with -DGSEAL_ENABLE
118         https://bugs.webkit.org/show_bug.cgi?id=37851
119
120         Add GSEAL_ENABLE flag when doing debug builds.
121
122         * GNUmakefile.am:
123
124 2010-06-13  Tony Chang  <tony@chromium.org>
125
126         Reviewed by Darin Fisher.
127
128         Chromium shouldn't build inside the source directory
129         https://bugs.webkit.org/show_bug.cgi?id=40489
130
131         Ignore Chromium Linux build files.
132
133         * .: Added property svn:ignore. Modified property svn:ignore.
134
135 2010-06-09  Leandro Pereira  <leandro@profusion.mobi>
136
137         Reviewed by Adam Treat.
138
139         [EFL] Allow building core libraries as shared objects to speed up
140         linking time on machines with small amounts of memory.
141         http://webkit.org/b/39899
142
143         * CMakeLists.txt: Add SHARED_CORE option.
144         * cmake/FindGlib.cmake: Add GObject to the list of GLib libraries to
145         search.
146         * cmake/OptionsEfl.cmake: Remove default library type definitions.
147         * cmake/WebKitHelpers.cmake: -fvisibility=hidden did not behave well
148         when SHARED_CORE is used.
149
150 2010-06-08  Xan Lopez  <xlopez@igalia.com>
151
152         Reviewed by Gustavo Noronha.
153
154         [GTK] Unit testing for WebKitDOMNode hierarchy walk
155         https://bugs.webkit.org/show_bug.cgi?id=40171
156
157         Add DOM node test to the build system.
158
159         * GNUmakefile.am:
160
161 2010-06-02  Sterling Swigart  <sswigart@google.com>
162
163         Reviewed by David Levin.
164
165         Image Resizer Patch 0: Added compilation argument to conditionally compile pending patches.
166         https://bugs.webkit.org/show_bug.cgi?id=39906
167
168         * configure.ac:
169
170 2010-05-31  Xan Lopez  <xlopez@igalia.com>
171
172         Reviewed by Gustavo Noronha.
173
174         Copy the NEWS file to the toplevel when creating the release
175         tarballs, otherwise it's a bit hard to find.
176
177         * GNUmakefile.am:
178
179 2010-05-27  Gustavo Noronha Silva  <gns@gnome.org>
180
181         Final make distcheck fix - clean up generated GDOM files on distclean.
182
183         * GNUmakefile.am:
184
185 2010-05-27  Xan Lopez  <xlopez@igalia.com>
186
187         More GTK+ distcheck fixes.
188
189         * GNUmakefile.am:
190
191 2010-05-27  Xan Lopez  <xlopez@igalia.com>
192
193         Reviewed by Gustavo Noronha.
194
195         Bump for 1.3.1 release.
196
197         * configure.ac:
198
199 2010-05-27  Gustavo Noronha Silva  <gns@gnome.org>
200
201         Reviewed by Xan Lopez.
202
203         Build fix for introspection support - make sure DOM headers are
204         included by the GI scanner.
205
206         * GNUmakefile.am:
207
208 2010-05-26  Gustavo Noronha Silva  <gns@gnome.org>
209
210         Build fixes for make distcheck.
211
212         * GNUmakefile.am:
213
214 2010-05-26  Xan Lopez  <xlopez@igalia.com>
215
216         Reviewed by Gustavo Noronha.
217
218         [GTK] Add support for DOM events in the GObject DOM bindings
219         https://bugs.webkit.org/show_bug.cgi?id=38844
220
221         Add new test to the build.
222
223         * GNUmakefile.am:
224
225 2010-05-22  Leandro Pereira  <leandro@profusion.mobi>
226
227         Reviewed by Eric Seidel.
228
229         [EFL] Build fix (always compile libraries with -fPIC when compiler
230         is gcc; always define WTF_USE_PTHREADS).
231         http://webkit.org/b/39235
232
233         * cmake/OptionsCommon.cmake:
234         * cmake/OptionsEfl.cmake:
235         * cmake/WebKitHelpers.cmake:
236
237 2010-05-19  Dan Winship  <danw@gnome.org>
238
239         Reviewed by Xan Lopez.
240
241         [GTK] Install introspection files in our prefix, not
242         gobject-introspection's prefix
243
244         * GNUmakefile.am:
245         * configure.ac:
246
247 2010-05-15  Leandro Pereira  <leandro@profusion.mobi>
248
249         Reviewed by Adam Treat.
250
251         [EFL] Add build system for the EFL port.
252         http://webkit.org/b/37945
253
254         * CMakeLists.txt: Added.
255         * cmake/FindCFLite.cmake: Added.
256         * cmake/FindCairo.cmake: Added.
257         * cmake/FindEFL.cmake: Added.
258         * cmake/FindFreetype.cmake: Added.
259         * cmake/FindGDK-PixBuf.cmake: Added.
260         * cmake/FindGDK.cmake: Added.
261         * cmake/FindGIO.cmake: Added.
262         * cmake/FindGlib.cmake: Added.
263         * cmake/FindICU.cmake: Added.
264         * cmake/FindLibSoup2.cmake: Added.
265         * cmake/FindLibXlst.cmake: Added.
266         * cmake/FindPango.cmake: Added.
267         * cmake/FindSqlite.cmake: Added.
268         * cmake/LibFindMacros.cmake: Added.
269         * cmake/OptionsCommon.cmake: Added.
270         * cmake/OptionsEfl.cmake: Added.
271         * cmake/WebKitEfl.cmake: Added.
272         * cmake/WebKitFS.cmake: Added.
273         * cmake/WebKitFeatures.cmake: Added.
274         * cmake/WebKitGenerators.cmake: Added.
275         * cmake/WebKitHelpers.cmake: Added.
276         * cmake/WebKitMacros.cmake: Added.
277         * cmakeconfig.h.cmake: Added.
278
279 2010-05-14  Simon Hausmann  <simon.hausmann@nokia.com>
280
281         Rubber-stamped by Antti Koivisto.
282
283         [Qt] Rename QtLauncher to QtTestBrowser
284         https://bugs.webkit.org/show_bug.cgi?id=37665
285
286         * WebKit.pro:
287
288 2010-05-12  Csaba Osztrogonác  <ossy@webkit.org>
289
290         Reviewed by Kenneth Rohde Christiansen.
291
292         [Qt] Link error in debug mode without debug_and_release config
293         https://bugs.webkit.org/show_bug.cgi?id=39006
294
295         * WebKit.pri: Unnecessary build_pass guard removed.
296
297 2010-05-12  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
298
299         Reviewed by Kenneth Rohde Christiansen.
300
301         [Qt] Detect debug mode consistently
302         https://bugs.webkit.org/show_bug.cgi?id=38863
303
304         * WebKit.pri:
305
306 2010-05-08  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
307
308         Reviewed by Kenneth Rohde Christiansen.
309
310         [Qt] Build the ImageDiff tool for all platforms including Windows and Symbian
311         https://bugs.webkit.org/show_bug.cgi?id=38706
312
313         * WebKit.pro:
314
315 2010-05-07  Simon Hausmann  <simon.hausmann@nokia.com>
316
317         Add a few more files with Windows linefeeds to the .gitattributes file.
318
319         * .gitattributes:
320
321 2010-05-05  Alejandro G. Castro  <alex@igalia.com>
322
323         Reviewed by Xan Lopez.
324
325         Fixed the gobject introspection compilation with the new DOM
326         bindings, we needed to add DOM objects.
327
328         * GNUmakefile.am:
329
330 2010-05-04  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
331
332         Unreviewed, build fix for Symbian.
333
334         [Symbian] Symbian builds does not support shadow builds
335
336         Revision r54715 broke the Symbian build. For Symbian
337         the include directory is generated in the root of the source tree.
338         This patch sets the INCLUDEPATH accordingly for Symbian.
339
340         * WebKit.pri:
341
342 2010-05-03  Adam Barth  <abarth@webkit.org>
343
344         Reviewed by Dimitri Glazkov.
345
346         Add some more Chromium-specific files to gitignore
347         https://bugs.webkit.org/show_bug.cgi?id=38469
348
349         These files are generated as part of the update-webkit --chromium
350         script.
351
352         * .gitignore:
353
354 2010-05-02  Geoff Levand  <geoff.levand@am.sony.com>
355
356         Reviewed by Eric Seidel.
357
358         [GTK] Fix out of source build failure
359         https://bugs.webkit.org/show_bug.cgi?id=38051
360
361         Add a preprocessor include path for generated GTK header files.
362         Fixes build errors like these when building GTK out of source:
363
364           webkit.h: error: webkit/webkitversion.h: No such file or directory
365
366         * GNUmakefile.am:
367
368 2010-05-02  Kartikaya Gupta  <kagupta@rim.com>
369
370         Reviewed by George Staikos.
371
372         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.
373
374         https://bugs.webkit.org/show_bug.cgi?id=37888
375
376         No new tests. None needed.
377
378         * bindings/scripts/IDLParser.pm:
379
380 2010-04-29  Xan Lopez  <xlopez@igalia.com>
381
382         Reviewed by Gustavo Noronha.
383
384         [GTK] GObject DOM bindings
385         https://bugs.webkit.org/show_bug.cgi?id=33590
386
387         Add WebKitDOMDocument tests to the build.
388
389         * GNUmakefile.am:
390
391 2010-04-28  Sam Weinig  <sam@webkit.org>
392
393         Reviewed by Mark Rowe.
394
395         Add WebKit2 to the lists of modules to build.
396
397         * Makefile:
398
399 2010-04-21  Xan Lopez  <xlopez@igalia.com>
400
401         Reviewed by Adam Barth.
402
403         [GTK] GObject DOM bindings
404         https://bugs.webkit.org/show_bug.cgi?id=33590
405
406         Add build bits for the GObject DOM bindings.
407
408         * GNUmakefile.am:
409
410 2010-04-20  Xan Lopez  <xlopez@igalia.com>
411
412         Build fix?
413
414         * autotools/webkit.m4:
415
416 2010-04-19  Diego Escalante Urrelo  <descalante@igalia.com>
417
418         Reviewed by Xan Lopez.
419
420         [Gtk] Evaluate and create tests for all the AtkRole's implemented by
421         WebKitGtk
422         https://bugs.webkit.org/show_bug.cgi?id=34449
423
424         Add and enable the build of testatkroles to test ATK non form roles.
425
426         * GNUmakefile.am:
427
428 2010-04-18  Michael Forney  <michael@mforney.org>
429
430         Reviewed by Laszlo Gombos.
431
432         https://bugs.webkit.org/show_bug.cgi?id=37762
433
434         Fixes the sandbox option in configure.
435
436         * configure.ac: Fix cut and paste error in the sandbox option causing
437         --{enable,disable}-sandbox to be ineffective, and it to be controlled
438         by the ruby flag.
439
440 2010-04-09  Simon Hausmann  <simon.hausmann@nokia.com>
441
442         Unreviewed crash fix.
443
444         Revert part of 57320 that would remove NDEBUG in release builds for
445         DRT, etc.
446
447         * WebKit.pri:
448
449 2010-04-09  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
450
451         Reviewed by Simon Hausmann.
452
453         [Qt] Fix crashes with package builds in release
454
455         * WebKit.pri: Don't randomly add NDEBUG to the defines.
456
457 2010-04-07  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
458
459         Reviewed by Kenneth Rohde Christiansen.
460
461         [Qt] Fix trunk (non-standalone) builds for Symbian
462         https://bugs.webkit.org/show_bug.cgi?id=37136
463
464         Test for source files before building instead of relying on
465         standalone_package config.
466
467         * WebKit.pro:
468
469 2010-04-01  Kinuko Yasuda  <kinuko@chromium.org>
470
471         Reviewed by Dmitry Titov.
472
473         Add FileThread for async file operation support in FileReader and FileWriter
474         https://bugs.webkit.org/show_bug.cgi?id=36896
475
476         Add EANBEL_FILE_READER and ENABLE_FILE_WRITER flags.
477
478         * configure.ac:
479
480 2010-04-01  Ojan Vafai  <ojan@chromium.org>
481
482         Reviewed by Adam Barth.
483
484         autoinstalled should be git ignored
485         https://bugs.webkit.org/show_bug.cgi?id=36970
486
487         * .gitignore:
488
489 2010-04-01  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
490
491         Reviewed by Kenneth Rohde Christiansen.
492
493         [Qt]Add -Wextra warning level to the QtWebKit build
494         https://bugs.webkit.org/show_bug.cgi?id=36971
495
496         * WebKit.pri:
497
498 2010-04-01  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
499
500         Reviewed by Holger Freyther.
501
502         [GTK] webkit_get_default_session() should make sure webkit_init() is called
503         https://bugs.webkit.org/show_bug.cgi?id=36754
504
505         New API test.
506
507         * GNUmakefile.am:
508
509 2010-03-26  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
510
511         Reviewed by Simon Hausmann.
512
513         [Qt] Build JavaScriptCore as a static library.
514         https://bugs.webkit.org/show_bug.cgi?id=36590
515
516         This patch takes what was left of the unused JavaScriptCore.pro
517         and moved the compilation logic from JavaScriptCore.pri to
518         JavaScriptCore.pro.
519
520         * WebKit.pro:
521
522 2010-03-16  Xan Lopez  <xlopez@igalia.com>
523
524         Rubber-stamped by Gustavo Noronha.
525
526         Update library version for 1.1.90 release.
527
528         * configure.ac:
529
530 2010-03-16  Xan Lopez  <xlopez@igalia.com>
531
532         Reviewed by Gustavo Noronha.
533
534         Bump version for 1.1.90 release.
535
536         * configure.ac:
537
538 2010-03-16  Xan Lopez  <xlopez@igalia.com>
539
540         Reviewed by Gustavo Noronha.
541
542         Add support for Fast Mobile Scrolling in the build system.
543
544         * configure.ac:
545
546 2010-03-16  Simon Hausmann  <simon.hausmann@nokia.com>
547
548         Add WebKitTools/TestResultServer/index.yaml to gitattributes to ignore for crlf conversion.
549
550         * .gitattributes:
551
552 2010-03-12  Scott Byer  <scottbyer@chromium.org>
553
554         Reviewed by David Levin.
555
556         Popup font size needs to be exposed to clients.
557         https://bugs.webkit.org/show_bug.cgi?id=35990
558
559         Add function to expose the popup menu font size, add a field to
560         WebPopupMenuInfo that receives that information to convey that to
561         the web view client's createPopupMenu() call.
562
563         * WebCore/platform/chromium/PopupMenuChromium.cpp:
564         * WebCore/platform/chromium/PopupMenuChromium.h:
565         * WebKit/chromium/public/WebPopupMenuInfo.h:
566         * WebKit/chromium/src/ChromeClientImpl.cpp:
567
568 2010-03-11  Adam Roben  <aroben@apple.com>
569
570         Teach git about ObjC files
571
572         Fixes <http://webkit.org/b/36015>.
573
574         Reviewed by Tim Hatcher.
575
576         * .gitattributes: Set the diff attribute for .m and .mm files, and .h
577         files in Mac-specific directories. This can be used to generate
578         more-readable diffs of ObjC files.
579
580 2010-03-09  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
581
582         Unreviewed. Versioning for 1.1.23.
583
584         * configure.ac:
585
586 2010-03-09  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
587
588         Unreviewed distcheck fix.
589
590         * GNUmakefile.am:
591
592 2010-03-08  Jian Li  <jianli@chromium.org>
593
594         Reviewed by Dmitry Titov.
595
596         Blob.slice support.
597         https://bugs.webkit.org/show_bug.cgi?id=32993
598
599         Add ENABLE_BLOB_SLICE feature define.
600
601         * configure.ac:
602
603 2010-03-04  Fridrich Strba  <fridrich.strba@bluewin.ch>
604
605         Reviewed by Holger Freyther.
606
607         https://bugs.webkit.org/show_bug.cgi?id=35726
608         Remove orphaned #ifdef WTF_USE_GLIB_ICU_UNICODE_HYBRID
609
610         Removing orphaned #if USE.
611
612         * GNUmakefile.am:
613
614 2010-03-04  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
615
616         Reviewed by Tor Arne Vestbø.
617
618         [Qt] Make the OUTPUT_DIR variable in qmake projects independent of build-webkit's logic.
619
620         This also allows shadow builds relying only on qmake to work properly.
621
622         * WebKit.pri:
623
624 2010-03-03  Fridrich Strba  <fridrich.strba@bluewin.ch>
625
626         Reviewed by Xan Lopez.
627
628         Miscellaneous little fixes for the windows build of webkit-gtk
629         https://bugs.webkit.org/show_bug.cgi?id=35640
630
631         * GNUmakefile.am: On Windows with GCC, presence of
632         __declspec(dllexport) on some symbols disables the autoexport/autoimport
633         feature for all others. Using regex here assures that all symbols that 
634         need to be exported in the dll are actually exported.
635
636 2010-03-02  Arno Renevier  <arno@renevier.net>
637
638         Reviewed by Gustavo Noronha Silva.
639
640         [Gtk] implements ChromeClient::requestGeolocationPermissionForFrame
641         https://bugs.webkit.org/show_bug.cgi?id=35210
642
643         * GNUmakefile.am:
644
645 2010-03-02  Dmitry Titov  <dimich@chromium.org>
646
647         Reviewed by Alexey Proskuryakov.
648
649         Ignore compiled Java test cases in .gitignore.
650         https://bugs.webkit.org/show_bug.cgi?id=35559
651
652         * .gitignore:
653
654 2010-02-26  Arno Renevier  <arno@renevier.net>
655
656         Reviewed by Gustavo Noronha Silva.
657
658         [Gtk] ignore WebKit/gtk/docs/GNUmakefile.in in .gitignore
659         https://bugs.webkit.org/show_bug.cgi?id=35424
660
661         * .gitignore:
662
663 2010-02-24  Sam Kerner  <skerner@chromium.org>
664
665         Reviewed by Darin Fisher.
666
667         Expose WebFrame::setCanHaveScrollbars().  This allows a view
668         which is being resized to not need scroll bars to ensure that
669         they are not drawn.
670
671         Existing function setAllowsScrolling() was renamed
672         setCanHaveScrollbars(), to be consistant with change 37159:
673         http://trac.webkit.org/changeset/37159
674
675         https://bugs.webkit.org/show_bug.cgi?id=35257
676
677         * WebKit/chromium/public/WebFrame.h:
678         * WebKit/chromium/src/ChromeClientImpl.cpp:
679         * WebKit/chromium/src/WebFrameImpl.cpp:
680         * WebKit/chromium/src/WebFrameImpl.h:
681
682 2010-02-19  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
683
684         Reviewed by Kenneth Rohde Christiansen.
685
686         [Qt] Remove QGVLauncher
687
688         https://bugs.webkit.org/show_bug.cgi?id=35292
689
690         * WebKit.pro:
691
692 2010-02-24  Xan Lopez  <xlopez@igalia.com>
693
694         Reviewed by Gustavo Noronha.
695
696         Enable SharedWorkers by default, since that's been the default for
697         a long time in our build-webkit configuration.
698
699         * configure.ac:
700
701 2010-02-23  James Choi  <jchoi42@pha.jhu.edu>
702
703         Add Solaris definitions
704         https://bugs.webkit.org/show_bug.cgi?id=35214
705
706         * WebKit/chromium/src/WebViewImpl.cpp
707         * WebKit/chromium/src/WebFrameImpl.cpp
708
709 2010-02-23  Arno Renevier  <arno@renevier.net>
710
711         Reviewed by Gustavo Noronha Silva.
712
713         [Gtk]: testwebview does not work when called with absolute path
714         https://bugs.webkit.org/show_bug.cgi?id=34940
715
716         When testwebview is called as absolute path, chdir to executable
717         directory before searching resource files.
718
719         * GNUmakefile.am:
720
721 2010-02-23  Leandro Pereira  <leandro@profusion.mobi>
722
723         Reviewed by Gustavo Noronha Silva.
724
725         Changes references of GOwnPtr to reflect their new place.
726         http://webkit.org/b/35084
727
728         * JavaScriptCore/JavaScriptCore.gypi:
729         * JavaScriptCore/wtf/Threading.h:
730         * JavaScriptCore/wtf/unicode/glib/UnicodeGLib.h:
731
732 2010-02-23  Leandro Pereira  <leandro@profusion.mobi>
733
734         Reviewed by Gustavo Noronha Silva.
735
736         Fixes references to GOwnPtr and GRefPtr so the GTK+ port builds
737         again.
738         http://webkit.org/b/35084
739
740         * GNUmakefile.am:
741
742 2010-02-23  Diego Escalante Urrelo  <descalante@igalia.com>
743
744         Reviewed by Eric Seidel.
745
746         [gtk] missing libsoup-2.4 package in gir generation
747         https://bugs.webkit.org/show_bug.cgi?id=35199
748
749         Include libsoup-2.4 package in gobject introspection .gir generation.
750
751         * GNUmakefile.am:
752
753 2010-02-22  Huahui Wu  <hwu@google.com>
754
755         Reviewed by Eric Seidel.
756
757         Add code that enables SquirrelFish Extreme (a.k.a JSCX, JSC JIT)
758         in Android. It's disabled by default, but is enabled when the 
759         enveronment variable ENABLE_JSC_JIT is set to true.
760         https://bugs.webkit.org/show_bug.cgi?id=34855
761
762         * Android.mk:
763
764 2010-02-22  Xan Lopez  <xlopez@igalia.com>
765
766         Reviewed by Gustavo Noronha.
767
768         Bump library versioning for 1.1.22 release.
769
770         * configure.ac:
771
772 2010-02-22  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
773
774         Reviewed by Kenneth Rohde Christiansen.
775
776         [Qt] Add support for layout tests on Symbian
777         https://bugs.webkit.org/show_bug.cgi?id=31589
778
779         * WebKit.pro:
780
781 2010-02-20  Noam Rosenthal  <noam.rosenthal@nokia.com>
782
783         Reviewed by Laszlo Gombos.
784
785         [Qt] ENABLE_3D_RENDERING should be optional
786         https://bugs.webkit.org/show_bug.cgi?id=35100
787
788         * WebKit.pri: ENABLE_3D_RENDERING moved to a proper feature test
789
790 2010-02-19  Maciej Stachowiak  <mjs@apple.com>
791
792         Reviewed by David Levin.
793
794         Add an ENABLE flag for sandboxed iframes to make it possible to disable it in releases
795         https://bugs.webkit.org/show_bug.cgi?id=35147
796
797         * configure.ac:
798
799 2010-02-18  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
800
801         Reviewed by Eric Seidel.
802
803         Add .gitattributes file for custom ChangeLog merge-driver
804
805         * .gitattributes: Added.
806
807 2010-02-17  Noam Rosenthal  <noam.rosenthal@nokia.com>
808
809         Reviewed by Ariya Hidayat.
810
811         [Qt] GraphicsLayer: support perspective and 3D transforms
812         https://bugs.webkit.org/show_bug.cgi?id=34960
813
814         * WebKit.pri: added appropriate define: ENABLED_3D_RENDERING
815
816 2010-02-15  Philippe Normand  <pnormand@igalia.com>
817
818         Reviewed by Gustavo Noronha Silva.
819
820         [GStreamer] Should handle BUFFERING messages
821         https://bugs.webkit.org/show_bug.cgi?id=30004
822
823         * configure.ac: Bump gstreamer -core/-plugins-base requirements to
824         0.10.25 which is the minimum required version for on-disk buffering.
825
826 2010-02-16  Xan Lopez  <xlopez@igalia.com>
827
828         Reviewed by Gustavo Noronha.
829
830         Bump version to 1.1.22 so we can depend on it in applications.
831
832         * configure.ac:
833
834 2010-02-12  Simon Hausmann  <simon.hausmann@nokia.com>
835
836         Reviewed by Holger Freyther.
837
838         Removed WMLInputElement.* from .gitattributes as the file is
839         now CRLF clean.
840
841         * .gitattributes:
842
843 2010-02-10  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
844
845         Reviewed by Tor Arne Vestbø.
846
847         [Qt] Make qtlauncher and qgvlauncher use the generated headers
848         path to make sure they are correctly generated.
849
850         * WebKit.pri:
851
852 2010-02-10  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
853
854         Reviewed by Tor Arne Vestbø.
855
856         [Qt] Manually add support for the install target on Symbian.
857
858         This is required to copy the headers over the ones in Qt.
859
860         * WebKit.pro:
861
862 2010-02-11  Fridrich Strba  <fridrich.strba@bluewin.ch>
863
864         Reviewed by Gustavo Noronha Silva.
865
866         Detect properly different versions of libpng out there.
867
868         * configure.ac:
869
870 2010-02-11  Xan Lopez  <xlopez@igalia.com>
871
872         Try to fix GTK+ build.
873
874         * configure.ac:
875
876 2010-02-11  Antonio Gomes  <tonikitoo@webkit.org>
877
878         Reviewed by Xan Lopez.
879
880         Adjust gstreamer-plugins-base minimum version check (from 0.10 to 0.10.23).
881
882         * configure.ac:
883
884 2010-02-08  Maciej Stachowiak  <mjs@apple.com>
885
886         Reviewed by Cameron Zwarich.
887
888         Restore ENABLE_RUBY flag so vendors can ship with Ruby disabled if they choose.
889         https://bugs.webkit.org/show_bug.cgi?id=34698
890
891         * configure.ac:
892
893 2010-02-08  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
894
895         Reviewed by Xan Lopez.
896
897         Bump version to 1.1.21, and adjust library versioning accordingly.
898
899         * configure.ac:
900
901 2010-02-05  Sebastian Dröge  <sebastian.droege@collabora.co.uk>
902
903         Reviewed by Gustavo Noronha.
904
905         Add gstreamer-app-0.10 to configure.ac
906         https://bugs.webkit.org/show_bug.cgi?id=34317
907
908         * configure.ac:
909
910 2010-02-05  Simon Hausmann  <simon.hausmann@nokia.com>
911
912         Reviewed by Tor Arne Vestbø.
913
914         Add .gitattributes file to tell git about files with Windows linefeeds
915         https://bugs.webkit.org/show_bug.cgi?id=34645
916
917         On Windows git defaults to "true" for core.autocrlf, meaning all text
918         files in the working directory are converted from CRLF to LF on checkin
919         time. Some files present in the repository have been checked in with
920         CRLF linefeeds and git should not try to convert them. The added
921         .gitattributes file tells git to not do any CRLF conversion.
922
923         * .gitattributes: Added.
924
925 2010-02-05  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
926
927         Reviewed by Simon Hausmann.
928
929         [Qt] Generate convenience headers (QWebView, etc) using qmake
930
931         In Qt this is done using syncqt, but we use a pro-file instead
932         that generates makefile-rules for each of the extra headers.
933
934         These extra headers are installed alongside the normal headers.
935
936         * DerivedSources.pro: Include API-DerivedSources
937
938 2010-02-04  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
939
940         Reviewed by Lars Knoll.
941
942         [Qt] Make 'make -f Makefile.DerivedSources qmake' work
943
944         Previously this target ended up generating a file named
945         Makefile.DerivedSources.DerivedSources, and so on.
946
947         * DerivedSources.pro:
948
949 2010-02-04  Christian Dywan  <christian@twotasts.de>
950
951         Reviewed by Xan Lopez.
952
953         Require either libsoup 2.28.2 or 2.29.90.
954
955         * configure.ac:
956
957 2010-02-04  Xan Lopez  <xlopez@igalia.com>
958
959         Reviewed by Gustavo Noronha.
960
961         Bump minimum libsoup requirement to 2.29.90
962
963         * configure.ac:
964
965 2010-02-02  Gustavo Noronha Silva  <gns@gnome.org>
966
967         Reviewed by Xan Lopez.
968
969         Bump version, and adjust library versioning for 1.1.20.
970
971         * configure.ac:
972
973 2010-01-29  Jeremy Orlow  <jorlow@chromium.org>
974
975         Reviewed by Dimitri Glazkov.
976
977         A first step towards the Indexed Database API
978         https://bugs.webkit.org/show_bug.cgi?id=34342
979
980         Add Indexed Database API
981
982         * configure.ac:
983
984 2010-01-27  Simon Hausmann  <simon.hausmann@nokia.com>
985
986         Reviewed by Kenneth Rohde Christiansen.
987
988         [Qt] Don't build the tests in packages, only the launcher(s)
989
990         * WebKit.pro:
991
992 2010-01-27  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
993
994         Reviewed by Tor Arne Vestbø.
995
996         [Qt] Add the "d" suffix to QtWebKit's dll on Windows.
997
998         * WebKit.pri:
999
1000 2010-01-27  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
1001
1002         Unreviewed build fix
1003
1004         [Qt] Build fix for windows when QTDIR contains release libraries.
1005
1006         * WebKit.pri: Use the <name>.lib syntax for linking instead of qmake's -l<name> emulation
1007
1008 2010-01-26  Jedrzej Nowacki  <jedrzej.nowacki@nokia.com>
1009
1010         Reviewed by Simon Hausmann.
1011
1012         First steps of the QtScript API.
1013         
1014         Two new classes were created; QScriptEngine and QScriptValue.
1015         The first should encapsulate a javascript context and the second a script
1016         value.
1017         
1018         This API is still in development, so it isn't compiled by default.
1019         To trigger compilation, pass --qmakearg="CONFIG+=build-qtscript" to
1020         build-webkit.
1021
1022         https://bugs.webkit.org/show_bug.cgi?id=32565
1023
1024         * WebKit.pro:
1025
1026 2010-01-25  Simon Hausmann  <simon.hausmann@nokia.com>
1027
1028         Reviewed by Laszlo Gombos.
1029
1030         [Qt] Fix the build on Maemo5.
1031
1032         https://bugs.webkit.org/show_bug.cgi?id=34051
1033
1034         * WebKit.pri: Disable the use of uitools, just like it's done for Symbian.
1035
1036 2010-01-21  No'am Rosenthal  <noam.rosenthal@nokia.com>
1037
1038         Reviewed by Antti Koivisto.
1039
1040         [Qt] Implement GraphicsLayer for accelerated layer compositing
1041         https://bugs.webkit.org/show_bug.cgi?id=33514
1042
1043         * WebKit.pri: Addded compile flags to enable accelerated compositing
1044         on versions higher than 4.5
1045
1046 2010-01-20  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
1047
1048         Reviewed by Simon Hausmann.
1049
1050         [Qt] Make DumpRenderTree build on Windows
1051
1052         * WebKit.pro:
1053
1054 2010-01-20  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
1055
1056         Reviewed by Simon Hausmann.
1057
1058         [Qt] Fix the recursive generated_files target to work with qmake -r -o
1059
1060         * DerivedSources.pro:
1061
1062 2010-01-20  Simon Hausmann  <simon.hausmann@nokia.com>
1063
1064         Reviewed by Tor Arne Vestbø.
1065
1066         [Qt] Make it possible (on *nix at least) to recursively call "make generated_files"
1067
1068         * DerivedSources.pro:
1069
1070 2010-01-19  Gustavo Noronha Silva  <gns@gnome.org>
1071
1072         Unreviewed. Shared library versioning update for 1.1.19.
1073
1074         * configure.ac:
1075
1076 2010-01-15  Gustavo Noronha Silva  <gns@gnome.org>
1077
1078         Rubber-stamped by Xan Lopez.
1079
1080         Bump version to 1.1.19.
1081
1082         * configure.ac:
1083
1084 2010-01-14  Csaba Osztrogonác  <ossy@webkit.org>
1085
1086         Reviewed by Eric Seidel.
1087
1088         [Qt] Defective dependencies caused build failing on QtBuildBot.
1089         https://bugs.webkit.org/show_bug.cgi?id=33693
1090
1091         * WebKit.pri: CONFIG += depend_includepath added.
1092
1093 2010-01-14  Steve Block  <steveblock@google.com>
1094
1095         Reviewed by David Levin.
1096
1097         Moves general includes before bindings includes in Android build system.
1098         https://bugs.webkit.org/show_bug.cgi?id=33623
1099
1100         This avoids problems with collisions between WebCore/platform/text/StringBuilder.h
1101         and the new JavaScriptCore/runtime/StringBuilder.h. This change puts
1102         JavaScriptCore/runtime and other bindings includes after the WebCore and other
1103         general includes, so that the WebCore StringBuilder.h is picked up when building
1104         WebCore.
1105
1106         * Android.mk: Modified.
1107
1108 2010-01-13  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
1109
1110         Reviewed by Simon Hausmann.
1111
1112         [Qt] Split the build process in two different .pro files.
1113         This allows qmake to be run once all source files are available.
1114
1115         * DerivedSources.pro: Added.
1116         * WebKit.pri:
1117
1118 2010-01-07  Daniel Bates  <dbates@rim.com>
1119
1120         Reviewed by Eric Seidel.
1121
1122         https://bugs.webkit.org/show_bug.cgi?id=32987
1123
1124         Added ENABLE_XHTMLMP flag. Disabled by default.
1125
1126         * configure.ac:
1127
1128 2010-01-05  Gustavo Noronha Silva  <gns@gnome.org>
1129
1130         Reviewed by Xan Lopez.
1131
1132         Based on idea and original patch by Evan Martin.
1133
1134         Remove libWebCore intermediate library, to improve link time.
1135
1136         [GTK] Build time must be reduced
1137         https://bugs.webkit.org/show_bug.cgi?id=32921
1138
1139         * GNUmakefile.am:
1140
1141 2010-01-05  Xan Lopez  <xlopez@igalia.com>
1142
1143         Bump for 1.1.18 release.
1144
1145         * configure.ac:
1146
1147 2010-01-04  Gustavo Noronha Silva  <gns@gnome.org>
1148
1149         Fix JSCore-1.0.gir path to fix make distcheck.
1150
1151         * GNUmakefile.am:
1152
1153 2010-01-04  Simon Hausmann  <simon.hausmann@nokia.com>
1154
1155         Reviewed by Tor Arne Vestbø.
1156
1157         [Qt] Fix standalone package builds.
1158
1159         * WebKit.pri: Add logic for detecting standalone builds. Set OUTPUT_DIR to the top-level dir in that case.
1160         * WebKit.pro: Don't build JSC and DRT for package builds.
1161
1162 2010-01-04  Eric Seidel  <eric@webkit.org>
1163
1164         Reviewed by Adam Barth.
1165
1166         bugzilla-tool should not require users to install mechanize
1167         https://bugs.webkit.org/show_bug.cgi?id=32635
1168
1169         * .gitignore: Ignore autoinstall.cache.d directory created by autoinstall.py
1170
1171 2009-12-28  Estêvão Samuel Procópio  <tevaum@gmail.com>
1172
1173         Reviewed by Gustavo Noronha Silva.
1174
1175         Bug 32940: [GTK] Changing the download throttle conditions.
1176         https://bugs.webkit.org/show_bug.cgi?id=32716
1177
1178         The WebKitDownload progress notification was taking long to
1179         update. This fix makes notification happens each 0.7 secs
1180         or when the progress ups in 1%.
1181
1182         * WebKit/gtk/webkit/webkitdownload.cpp:
1183
1184 2009-12-22  Simon Hausmann  <simon.hausmann@nokia.com>
1185
1186         Rubber-stamped by Holger Freyther.
1187
1188         Adjusted path to QtLauncher.
1189
1190         * WebKit.pro:
1191
1192 2009-12-19  Evan Martin  <evan@chromium.org>
1193
1194         Reviewed by Gustavo Noronha Silva.
1195
1196         Add a couple of WebKitGtk files to .gitignore.
1197
1198         * .gitignore:
1199
1200 2009-12-18  Benjamin Otte  <otte@gnome.org>
1201
1202         Reviewed by Xan Lopez.
1203
1204         [GTK] RemoveDashboard support. It's useless.
1205
1206         * configure.ac:
1207
1208 2009-12-18  Simon Hausmann  <simon.hausmann@nokia.com>
1209
1210         Reviewed by Tor Arne Vestbø.
1211
1212         [Qt] Clean up the qmake build system to distinguish between trunk builds and package builds
1213
1214         https://bugs.webkit.org/show_bug.cgi?id=32716
1215
1216         * WebKit.pri: Use standalone_package instead of QTDIR_build
1217
1218 2009-12-17  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
1219
1220         Unreviewed. Build fixes for make distcheck.
1221
1222         * GNUmakefile.am:
1223
1224 2009-12-16  Dan Winship  <danw@gnome.org>
1225
1226         Reviewed by Gustavo Noronha Silva.
1227
1228         [Gtk] Content-Encoding support
1229
1230         https://bugs.webkit.org/show_bug.cgi?id=522772
1231
1232         * configure.ac: require libsoup 2.28.2 for SoupContentDecoder
1233
1234 2009-12-13  Eric Seidel  <eric@webkit.org>
1235
1236         Reviewed by Gavin Barraclough.
1237
1238         string-base64 test does not compute a valid base64 string
1239         http://bugs.webkit.org/show_bug.cgi?id=16806
1240
1241         * tests/string-base64.js: change str[i] to str.charCodeAt(i)
1242
1243 2009-12-10  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
1244
1245         Reviewed by Xan Lopez.
1246
1247         [GTK] Should provide an API to control the IconDatabase
1248         https://bugs.webkit.org/show_bug.cgi?id=32334
1249
1250         Add test to make sure favicon reporting works.
1251
1252         * GNUmakefile.am:
1253
1254 2009-12-09  Steve Block  <steveblock@google.com>
1255
1256         Reviewed by Adam Barth.
1257
1258         Adds Android Makefiles for building with V8.
1259         https://bugs.webkit.org/show_bug.cgi?id=32278
1260
1261         * Android.mk: Modified. Includes Makefiles for V8.
1262
1263 2009-12-08  Steve Block  <steveblock@google.com>
1264
1265         Reviewed by Adam Barth.
1266
1267         [Android] Adds Makefiles for Android port.
1268         https://bugs.webkit.org/show_bug.cgi?id=31325
1269
1270         * Android.mk: Added.
1271
1272 2009-12-08  Christian Dywan  <christian@twotoasts.de>
1273
1274         Reviewed by Xan Lopez.
1275
1276         * configure.ac: Require only libSoup 2.27.91 but check for 2.29.3
1277         and define HAVE_LIBSOUP_2_29_3 in that case.
1278
1279 2009-12-08  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
1280
1281         Rubber-stamped by Xan Lopez.
1282
1283         Late post-release version bump.
1284
1285         * configure.ac:
1286
1287 2009-12-08  Dominik Röttsches  <dominik.roettsches@access-company.com>
1288
1289         Reviewed by Gustavo Noronha Silva.
1290
1291         [Gtk] Create a TextBreakIterator implementation based on GLib (without ICU)
1292         https://bugs.webkit.org/show_bug.cgi?id=31469
1293
1294         Removing hybrid configuration for --with-unicode-backend=glib
1295         ICU not required anymore.
1296
1297         * autotools/webkit.m4:
1298
1299 2009-12-08  Nikolas Zimmermann  <nzimmermann@rim.com>
1300
1301         Rubber-stamped by Maciej Stachowiak.
1302
1303         Turn on (SVG) Filters for Gtk.
1304         https://bugs.webkit.org/show_bug.cgi?id=32224
1305
1306         * configure.ac:
1307
1308 2009-12-07  Dmitry Titov  <dimich@chromium.org>
1309
1310         Rubber-stamped by Darin Adler.
1311
1312         Remove ENABLE_SHARED_SCRIPT flags
1313         https://bugs.webkit.org/show_bug.cgi?id=32245
1314         This patch was obtained by "git revert" command and then un-reverting of ChangeLog files.
1315
1316         * configure.ac:
1317
1318 2009-12-06  Gustavo Noronha Silva  <gns@gnome.org>
1319
1320         Reviewed by Xan Lopez.
1321
1322         Build the new API test.
1323
1324         [GTK] REGRESSION: webkit thinks it can render PDFs
1325         https://bugs.webkit.org/show_bug.cgi?id=32183
1326
1327         * GNUmakefile.am:
1328
1329 2009-12-05  Vincent Untz <vuntz@gnome.org>
1330
1331         Reviewed by Gustavo Noronha.
1332
1333         Fixes race for builds with introspection enabled, and parallel
1334         make.
1335
1336         * GNUmakefile.am:
1337
1338 2009-12-04  Xan Lopez  <xlopez@igalia.com>
1339
1340         Reviewed by Gustavo Noronha.
1341
1342         [GTK]Enable DNS prefetching
1343         https://bugs.webkit.org/show_bug.cgi?id=23846
1344
1345         Bump libsoup required version to 2.29.3 for DNS prefetching.
1346
1347         * configure.ac:
1348
1349 2009-11-30  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
1350
1351         Rubber-stamped by Xan Lopez.
1352
1353         Make sure we distribute and install GObject Introspection files.
1354
1355         * GNUmakefile.am:
1356
1357 2009-11-30  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
1358
1359         Build fix. Make sure JSCore-1.0.gir is added to the distributed
1360         tarball.
1361
1362         * GNUmakefile.am:
1363
1364 2009-11-30  Xan Lopez  <xlopez@igalia.com>
1365
1366         Reviewed by Gustavo Noronha.
1367
1368         Bump versions for 1.1.17 release.
1369
1370         * configure.ac:
1371
1372 2009-11-30  Jan-Arve Sæther  <jan-arve.saether@nokia.com>
1373
1374         Reviewed by Simon Hausmann.
1375
1376         [Qt] Fix compilation with win32-icc
1377
1378         Include os-win32 for stdint.h since MS does not ship that in their PSDK.
1379
1380         * WebKit.pri:
1381
1382 2009-11-26  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
1383
1384         Reviewed by Oliver Hunt.
1385
1386         Move GOwnPtr* from wtf to wtf/gtk
1387         https://bugs.webkit.org/show_bug.cgi?id=31793
1388
1389         * GNUmakefile.am: Add JavaScriptCore/wtf/gtk to 
1390           the include path.
1391
1392 2009-11-24  Dmitry Titov  <dimich@chromium.org>
1393
1394         Reviewed by Eric Seidel.
1395
1396         Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
1397         https://bugs.webkit.org/show_bug.cgi?id=31444
1398
1399         * configure.ac:
1400
1401 2009-11-24  Jason Smith  <dark.panda@gmail.com>
1402
1403         Reviewed by Alexey Proskuryakov.
1404
1405         RegExp#exec's returned Array-like object behaves differently from
1406         regular Arrays
1407         https://bugs.webkit.org/show_bug.cgi?id=31689
1408
1409         * LayoutTests/fast/js/regexp-in-and-foreach-handling.html: Added.
1410         * LayoutTests/fast/js/script-tests/regexp-in-and-foreach-handling.js: Added.
1411         * LayoutTests/fast/js/regexp-in-and-foreach-handling-expected.txt: Added.
1412
1413 2009-11-24  Jens Alfke  <snej@chromium.org>
1414
1415         Reviewed by David Levin.
1416
1417         Ignore Chromium's Xcode projects that are auto-generated from .gyp files.
1418         https://bugs.webkit.org/show_bug.cgi?id=31847
1419         
1420         * .gitignore:  Add three .xcodeproj files.
1421
1422 2009-11-09  Priit Laes  <plaes@plaes.org>
1423
1424         Reviewed by Oliver Hunt.
1425
1426         [Gtk] Build from tarball fails with --enable-introspection
1427         https://bugs.webkit.org/show_bug.cgi?id=31261
1428
1429         We need to enable gobject-introspection during distcheck otherwise
1430         some of the required files are missing in tarball.
1431
1432         * GNUmakefile.am:
1433
1434 2009-11-05  Priit Laes  <plaes@plaes.org>
1435
1436         Reviewed by Jan Alonzo.
1437
1438         [Gtk] Build failure with --enable-introspection
1439         https://bugs.webkit.org/show_bug.cgi?id=31102
1440
1441         Add search and include paths for JSCore-1.0.gir required by
1442         gobject-introspection tools.
1443
1444         * GNUmakefile.am:
1445
1446 2009-11-04  Benjamin Otte  <otte@gnome.org>
1447
1448         Reviewed by Gustavo Noronha.
1449
1450         Update Cairo requirement to 1.6.
1451         
1452         https://bugs.webkit.org/show_bug.cgi?id=19266
1453
1454         * configure.ac:
1455
1456 2009-11-02  Estêvão Samuel Procópio  <tevaum@gmail.com>
1457
1458         Reviewed by Gustavo Noronha.
1459
1460         [Build] make install ignores --prefix option for gobject-introspection.
1461         https://bugs.webkit.org/show_bug.cgi?id=31025
1462
1463         Make the build system use the --prefix path also when installing
1464         gobject-introspection files.
1465
1466         * configure.ac: use --prefix path in GITDIR and GIRTYPELIBDIR
1467
1468 2009-11-02  Xan Lopez  <xlopez@igalia.com>
1469
1470         Bump version before release (or post-release, depending on your
1471         point of view) so that we can make applications depending on
1472         unreleased APIs in WebKit svn fail at configure time when the
1473         requirements are not met.
1474
1475         * configure.ac:
1476
1477 2009-11-01  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
1478
1479         Reviewed by Eric Seidel.
1480
1481         Turn on warnings for QtWebKit for gcc
1482         https://bugs.webkit.org/show_bug.cgi?id=30958
1483
1484         * WebKit.pri: Turn on warnings for the GCC compiler
1485
1486 2009-10-30  Adam Barth  <abarth@webkit.org>
1487
1488         Reviewed by Mark Rowe.
1489
1490         Teach git to ignore some files
1491         https://bugs.webkit.org/show_bug.cgi?id=30951
1492
1493         Ignore WebKitBuild because we never want to version that directory.
1494         Also, ignore the xcode project files so git clean doesn't blow away
1495         your project settings.  Finally, ignore the compiled python files in
1496         WebKitTools/Script modules because they clutter up git status.
1497
1498         * .gitignore: Added.
1499
1500 2009-10-30  Roland Steiner  <rolandsteiner@chromium.org>
1501
1502         Reviewed by Eric Seidel.
1503
1504         Remove ENABLE_RUBY guards as discussed with Dave Hyatt and Maciej Stachowiak.
1505
1506         Bug 28420 -  Implement HTML5 <ruby> rendering
1507         (https://bugs.webkit.org/show_bug.cgi?id=28420)
1508
1509         No new tests (no functional change).
1510
1511         * configure.ac:
1512
1513 2009-10-26  Holger Hans Peter Freyther  <zecke@selfish.org>
1514
1515         Rubber-stamped by Darin Adler.
1516
1517         Export fastMalloc, fastCalloc, fastRealloc and fastFree
1518         https://bugs.webkit.org/show_bug.cgi?id=30769
1519
1520         Export the FastMalloc functions outside of the libwebkit library
1521         to be able to instrument memory allocations. These are C++ symbols
1522         but do not require the C++ runtime to be useful and should be of
1523         no harm to plain C code.
1524
1525         * autotools/symbols.filter:
1526
1527 2009-10-26  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
1528
1529         Reviewed by Jan Alonzo.
1530
1531         Alternative solution to regression introduced in r48672.
1532
1533         * GNUmakefile.am:
1534
1535 2009-10-26  Xan Lopez  <xlopez@igalia.com>
1536
1537         Reviewed by Gustavo Noronha.
1538
1539         Update for 1.1.16 release.
1540
1541         * configure.ac:
1542
1543 2009-10-24  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
1544
1545         Reviewed by Holger Freyther.
1546
1547         [Qt] [Symbian] Set the capability and memory required to run QtWebKit for Symbian
1548         https://bugs.webkit.org/show_bug.cgi?id=30476
1549
1550         Set the stack size to 80 Kb and heap size to the 128kB - 32MB range
1551         to all executables linking against WebKit library.
1552
1553         * WebKit.pri:
1554
1555 2009-10-18  Jan Michael Alonzo  <jmalonzo@webkit.org>
1556
1557         Reviewed by Holger Freyther.
1558
1559         [GTK] Add MathML to the build system
1560         https://bugs.webkit.org/show_bug.cgi?id=30487
1561
1562         Add --enable-mathml to configure.
1563
1564         * configure.ac:
1565
1566 2009-10-15  Jan Michael Alonzo  <jmalonzo@webkit.org>
1567
1568         Reviewed by Xan Lopez.
1569
1570         [GTK] marshal stamp files are not cleaned after a distclean
1571         https://bugs.webkit.org/show_bug.cgi?id=30156
1572
1573         Add the stamp files directly to cleanfiles. Also rearrange the
1574         variable declarations so we don't miss any files that need to be
1575         cleaned up during the clean targets.
1576
1577         * GNUmakefile.am:
1578
1579 2009-10-15  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
1580
1581         Unreviewed. Help text fix - Web Sockets default is no, not yes.
1582
1583         * configure.ac:
1584
1585 2009-10-12  Jan Michael Alonzo  <jmalonzo@webkit.org>
1586
1587         Rubberstamped by Eric Seidel.
1588
1589         [Gtk] Fix icu CFLAG for Darwin
1590         https://bugs.webkit.org/show_bug.cgi?id=29517
1591
1592         Don't escape the srcdir variable. Also use $host instead of the
1593         os_foo variables.
1594
1595         * autotools/webkit.m4:
1596
1597 2009-10-12  Jan Michael Alonzo  <jmalonzo@webkit.org>
1598
1599         Reviewed by Gustavo Noronha.
1600
1601         [Gtk] Use the SQLite3 headers from WebKitLibraries if sqlite3 is undetected
1602         https://bugs.webkit.org/show_bug.cgi?id=29518
1603
1604         * configure.ac:
1605
1606 2009-10-05  Zoltan Horvath  <zoltan@webkit.org>
1607
1608         Reviewed by Simon Hausmann.
1609
1610         [Qt] Disable TCmalloc for Windows port at the present, because MinGW
1611         hasn't got built-in pthread library.
1612
1613         * WebKit.pri:
1614
1615 2009-10-02  Prasanth Ullattil  <prasanth.ullattil@nokia.com>
1616
1617         Reviewed by Simon Hausmann.
1618
1619         Disable a few more harmless MSVC warnings.
1620
1621         * WebKit.pri:
1622
1623 2009-10-01  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
1624
1625         Unreviewed, build fix.
1626
1627         [Qt] Symbian build break after r48976.
1628         unix is set for Symbian in the Qt build system.
1629
1630         * WebKit.pri:
1631
1632 2009-10-01  Zoltan Horvath  <zoltan@webkit.org>
1633
1634         Reviewed by Simon Hausmann.
1635
1636         [Qt] Enable TCmalloc for the Linux, Mac and Windows Qt-port
1637         https://bugs.webkit.org/show_bug.cgi?id=27029
1638
1639         Remove USE_SYSTEM_MALLOC for Linux, Mac and Windows Qt-port from WebKit.pri,
1640         so these Qt-ports will use TCmalloc as other ports.
1641
1642         * WebKit.pri:
1643
1644 2009-10-01  Martin Robinson  <martin.james.robinson@gmail.com>
1645
1646         Reviewed by Xan Lopez.
1647
1648         [GTK] GtkIMContext filtering interferes with DOM key events
1649         https://bugs.webkit.org/show_bug.cgi?id=28733
1650
1651         Add new key event test ensuring that IME keypresses are handled.
1652
1653         * GNUmakefile.am:
1654
1655 2009-10-01  Philippe Normand  <pnormand@igalia.com>
1656
1657         Reviewed by Xan Lopez.
1658
1659         [GTK] data: uri support in media player
1660         https://bugs.webkit.org/show_bug.cgi?id=29842
1661
1662         Check presence of gstreamer-pbutils-0.10.
1663
1664         * configure.ac:
1665
1666 2009-09-26  David Kilzer  <ddkilzer@apple.com>
1667
1668         GTK BUILD FIX: add ENABLE_ORIENTATION_EVENTS support to configure.ac
1669
1670         * configure.ac: Added support for ENABLE_ORIENTATION_EVENTS.
1671
1672 2009-09-23  Xan Lopez  <xlopez@igalia.com>
1673
1674         Reviewed by Gustavo Noronha.
1675
1676         Do not add unneeded include paths for gir files, and add the
1677         include paths for headers manually instead of relying on our own
1678         pc file and installed headers, since that adds a circular
1679         dependency.
1680
1681         * GNUmakefile.am:
1682
1683 2009-09-23  Jan Michael Alonzo  <jmalonzo@webkit.org>
1684
1685         Reviewed by Xan Lopez.
1686
1687         Minor reorganization to the patch landed in
1688         http://trac.webkit.org/changeset/48670. Also move JSCore-1.0.gir
1689         in the gtk directory as that's only useful to the Gtk port at the
1690         moment.
1691
1692         * GNUmakefile.am:
1693         * configure.ac:
1694
1695 2009-09-23  Xan Lopez  <xlopez@igalia.com>
1696
1697         Reviewed by Gustavo Noronha.
1698
1699         [GTK] We should generate our own gir file for introspection
1700         https://bugs.webkit.org/show_bug.cgi?id=29603
1701
1702         Generate gir and typelib files for WebKit and JSCore. The JSCore
1703         gir file is handwritten (since it's only useful, for now, as a
1704         dependency of the WebKit gir file), the WebKit one is
1705         autogenerated from the headers.
1706
1707         * GNUmakefile.am:
1708         * JSCore-1.0.gir: Added.
1709         * configure.ac:
1710
1711 2009-09-22  Philippe Normand  <pnormand@igalia.com>
1712
1713         Reviewed by Xan Lopez.
1714
1715         link errors due to wrong UNICODE_LIBS on Ubuntu Jaunty
1716         https://bugs.webkit.org/show_bug.cgi?id=29638
1717
1718         Call icu-cconfig with ldflags-libsonly to prevent having a -L
1719         statement that could override libs installed in another prefix.
1720
1721         * autotools/webkit.m4:
1722
1723 2009-09-21  Xan Lopez  <xlopez@igalia.com>
1724
1725         Reviewed by Gustavo Noronha.
1726
1727         Bump version for 1.1.15 release.
1728
1729         * configure.ac:
1730
1731 2009-09-18  Xan Lopez  <xlopez@igalia.com>
1732
1733         Reviewed by Gustavo Noronha and Jan Alonzo.
1734
1735         [GTK] context menu overriding API is very limited
1736         https://bugs.webkit.org/show_bug.cgi?id=27546
1737
1738         Add new tests to the build.
1739
1740         * GNUmakefile.am:
1741
1742 2009-09-18  Xan Lopez  <xlopez@igalia.com>
1743
1744         Reviewed by Gustavo Noronha and Jan Alonzo.
1745
1746         [GTK] context menu overriding API is very limited
1747         https://bugs.webkit.org/show_bug.cgi?id=27546
1748
1749         Add WebKitHitTestResult to the build.
1750
1751         * GNUmakefile.am:
1752
1753 2009-09-10  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
1754
1755         Reviewed by Ariya Hidayat.
1756
1757         Disable some ARM compiler warnings
1758         https://bugs.webkit.org/show_bug.cgi?id=29083
1759
1760         The following ARM compiler warnings are disabled
1761
1762         - #68-D: integer conversion resulted in a change of sign
1763         - #111-D: statement is unreachable
1764         - #177-D: variable XXX was declared but never referenced
1765         - #368-D: class XXX defines no constructor to initialize the following: YYY
1766         - #830-D: function XXX "XXX::operator new" has no corresponding operator delete
1767         - #1293-D: assignment in condition
1768
1769         * WebKit.pri:
1770
1771 2009-09-09  Kenneth Rohde Christiansen  <kenneth@webkit.org>
1772
1773         Reviewed by Simon Hausmann.
1774
1775         [Qt] Add the alternative QtLauncher (based on QGraphicsView) to the build.
1776
1777         https://bugs.webkit.org/show_bug.cgi?id=28862
1778
1779         * WebKit.pro:
1780
1781 2009-09-07  Xan Lopez  <xlopez@igalia.com>
1782
1783         Rubber-stamped by Gustavo Noronha.
1784
1785         Bump versions in preparation for 1.1.14 release.
1786
1787         * configure.ac:
1788
1789 2009-09-07  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
1790
1791         Reviewed by Xan Lopez.
1792
1793         https://bugs.webkit.org/show_bug.cgi?id=26854
1794         [GTK] Needs API to allow more control over outgoing requests
1795
1796         * GNUmakefile.am: new files added to the build for new class
1797         WebKitNetworkResponse
1798
1799 2009-09-06  Martin Robinson  <martin.james.robinson@gmail.com>
1800
1801         Reviewed by Gustavo Noronha, Jan Alonzo and Xan Lopez.
1802
1803         [Gtk] Expose a database API
1804         https://bugs.webkit.org/show_bug.cgi?id=27899
1805
1806         Expose an HTML5 database API for GTK+.
1807
1808         * GNUmakefile.am:
1809
1810 2009-09-04  Albert Bachand  <albertb@google.com>
1811
1812         Reviewed by Eric Seidel.
1813
1814         Modify the condition regarding the key modifier for opening combo
1815         boxes under GTK from just PLATFORM(GTK) to also look for
1816         (PLATFORM(CHROMIUM) && PLATFORM(LINUX)).
1817
1818         * WebCore/dom/SelectElement.cpp:
1819         * WebCore/manual-tests/select-popup-on-spacebar.html:
1820
1821 2009-09-02  Jan Michael Alonzo  <jmalonzo@webkit.org>
1822
1823         Reviewed by Xan Lopez and Gustavo Noronha.
1824
1825         [Gtk] Implement a WebDataSource for the gtk port
1826         https://bugs.webkit.org/show_bug.cgi?id=24758
1827
1828         Add WebKitWebDataSource unit test to the build script
1829
1830         * GNUmakefile.am:
1831
1832 2009-09-02  Jan Michael Alonzo  <jmalonzo@webkit.org>
1833
1834         Reviewed by Xan Lopez and Gustavo Noronha.
1835
1836         [Gtk] Implement a WebDataSource for the gtk port
1837         https://bugs.webkit.org/show_bug.cgi?id=24758
1838
1839         Add WebKitWebDataSource and DocumentLoaderGtk to the build script.
1840
1841         * GNUmakefile.am:
1842
1843 2009-09-01  Jan Michael Alonzo  <jmalonzo@webkit.org>
1844
1845         Reviewed by Xan Lopez and Gustavo Noronha.
1846
1847         [Gtk] Implement a WebDataSource for the gtk port
1848         https://bugs.webkit.org/show_bug.cgi?id=24758
1849
1850         Add WebKitWebResource to the build script.
1851
1852         * GNUmakefile.am:
1853
1854 2009-08-28  Jan Michael Alonzo  <jmalonzo@webkit.org>
1855
1856         Reviewed by Oliver Hunt.
1857
1858         Gtk Build broken for OSX Quartz
1859         https://bugs.webkit.org/show_bug.cgi?id=28727
1860
1861         Define XP_UNIX for non-Win OS builds.
1862
1863         * GNUmakefile.am:
1864
1865 2009-08-28  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
1866
1867         Reviewed by Holger Freyther.
1868
1869         https://bugs.webkit.org/show_bug.cgi?id=25889
1870         [GTK] scrollbar policy for main frame is not implementable
1871
1872         Adding files for the new test for window-related issues (starting
1873         with scrollbar policy).
1874
1875         * GNUmakefile.am:
1876
1877 2009-08-27  Priit Laes  <plaes@plaes.org>
1878
1879         Reviewed by Xan Lopez.
1880
1881         [GTK] Out-of-srcdir build problem
1882         https://bugs.webkit.org/show_bug.cgi?id=28741
1883
1884         * GNUmakefile.am, autotools/webkit.m4:
1885         Fix problem with out-of-srcdir builds. Also bump required glib version.
1886
1887 2009-08-24  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
1888
1889         Reviewed by Xan Lopez.
1890
1891         Bump package and so versions for 1.1.13 release.
1892
1893         * configure.ac:
1894
1895 2009-08-22 Javier Jardón <javierjc1982@gmail.com>
1896
1897         [GTK] Not use deprecated symbols in WebKitWebView example code.
1898         https://bugs.webkit.org/show_bug.cgi?id=28651
1899
1900         * WebKit/gtk/webkit/webkitwebview.cpp
1901
1902 2009-08-18  Xan Lopez  <xlopez@igalia.com>
1903
1904         Rubber-stamped by Holger Freyther.
1905
1906         Require at least libsoup 2.27.91 for the new password
1907         manager/authentication APIs.
1908
1909         * configure.ac:
1910
1911 2009-08-18  Drew Wilson  <atwilson@google.com>
1912
1913         Reviewed by NOBODY (Build Break).
1914
1915         Speculative fix for GTK DumpRenderTree.
1916
1917         * GNUmakefile.am:
1918
1919 2009-08-18  Kent Tamura  <tkent@chromium.org>
1920
1921         Reviewed by Eric Seidel.
1922
1923         Add --enable-datalist option.
1924
1925         * configure.ac:
1926
1927 2009-08-14  Adam Bergkvist  <adam.bergkvist@ericsson.com>
1928
1929         Reviewed by Sam Weinig.
1930
1931         [GTK] Added EventSource to the build (default on).
1932         https://bugs.webkit.org/show_bug.cgi?id=14997 
1933
1934         * configure.ac:
1935
1936 2009-08-14  Jan Michael Alonzo  <jmalonzo@webkit.org>
1937
1938         Rubber-stamped by Gustavo Noronha.
1939
1940         Initialize CFLAGS and CXXFLAGS before the main body of the
1941         WEBKIT_INIT macro so C files don't get built with "-g -O2".
1942
1943         * autotools/webkit.m4:
1944
1945 2009-08-12  Xan Lopez  <xlopez@igalia.com>
1946
1947         Reviewed by Jan Alonzo.
1948
1949         [GTK] Remove keyring optional features
1950         https://bugs.webkit.org/show_bug.cgi?id=28173
1951
1952         Remove keyring support, we now do authentication storage through
1953         libsoup. We depend on libsoup master now, will bump the dependency
1954         when there's a new release.
1955
1956         * GNUmakefile.am:
1957         * configure.ac:
1958
1959 2009-08-11  Drew Wilson  <atwilson@google.com>
1960
1961         Reviewed by NOBODY (Build break).
1962
1963         Speculative fix for GTK build break.
1964
1965         * WebKit.pro:
1966
1967 2009-08-11  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
1968
1969         Reviewed by Simon Hausmann.
1970
1971         Build the TestNetscapePlugin on Qt/Mac
1972
1973         * WebKit.pro:
1974
1975 2009-08-11  Xan Lopez  <xlopez@igalia.com>
1976
1977         Reviewed by Jan Alonzo.
1978
1979         Prefix lengthy commands with AM_V_GEN so that they produce an
1980         output like 'GEN <filename>' when in silent mode.
1981
1982         * GNUmakefile.am:
1983
1984 2009-08-05  Jan Michael Alonzo  <jmalonzo@webkit.org>
1985
1986         Reviewed by Xan Lopez.
1987
1988         [Gtk] macros in webkit.m4 should be defined once only
1989         https://bugs.webkit.org/show_bug.cgi?id=27929
1990
1991         The macros in webkit.m4 are not meant to be called multiple times
1992         so we'll make them AC_DEFUN_ONCE. Also make AC_HEADER_STDC and AC_PROG_CXX
1993         AC_REQUIRE to remove the automake warnings when doing autogen.sh.
1994
1995         Lastly, make sure CXXFLAGS and CFLAGS are defined before
1996         AC_PROG_CXX gets expanded so it doesn't add "-g -O2" on Release builds.
1997
1998         * autotools/webkit.m4:
1999
2000 2009-08-05  Xan Lopez  <xlopez@igalia.com>
2001
2002         Revert r46714, it was making us build debug images by default.
2003
2004         * autotools/webkit.m4:
2005
2006 2009-08-03  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
2007
2008         Reviewed by Eric Seidel.
2009
2010         [Qt] Consolidate common gcc flags to WebKit.pri
2011         https://bugs.webkit.org/show_bug.cgi?id=27934
2012
2013         * WebKit.pri:
2014
2015 2009-08-03  Jan Michael Alonzo  <jmalonzo@webkit.org>
2016
2017         Rubber-stamped by Eric Seidel.
2018
2019         [Gtk] macros in webkit.m4 should be defined once only
2020         https://bugs.webkit.org/show_bug.cgi?id=27929
2021
2022         The macros in webkit.m4 are not meant to be called multiple times
2023         so we'll make them AC_DEFUN_ONCE. Also make AC_HEADER_STDC and AC_PROG_CXX
2024         AC_REQUIRE to remove the automake warnings when doing autogen.sh.
2025
2026         * autotools/webkit.m4:
2027
2028 2009-07-29  Ariya Hidayat  <ariya.hidayat@nokia.com>
2029
2030         Reviewed by Simon Hausmann.
2031
2032         Adding ImageDiff project file.
2033
2034         https://bugs.webkit.org/show_bug.cgi?id=27813
2035
2036         * WebKit.pro: Added ImageDiff.pro.
2037
2038 2009-07-29  Jan Michael Alonzo  <jmalonzo@webkit.org>
2039
2040         Reviewed by Eric Seidel and Xan Lopez.
2041
2042         [Gtk] Enable http/tests/appcache tests
2043         https://bugs.webkit.org/show_bug.cgi?id=27674
2044
2045         * GNUmakefile.am: Add webkit/webkitapplicationcache.cpp
2046
2047 2009-07-28  Xan Lopez  <xlopez@igalia.com>
2048
2049         Reviewed by Gustavo Noronha.
2050
2051         Use automake 1.11 SILENT_RULES when present, for cleaner build
2052         output. You can disable it by passing --disable-silent-rules to
2053         configure or V=1 to make.
2054
2055         * autotools/dolt.m4:
2056         * configure.ac:
2057
2058 2009-07-28  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
2059
2060         Reviewed by Simon Hausmann.
2061
2062         [Qt] Disable some compiler warnings for the win build
2063         https://bugs.webkit.org/show_bug.cgi?id=27709
2064
2065         * WebKit.pri:
2066
2067 2009-07-28  Xan Lopez  <xlopez@igalia.com>
2068
2069         Reviewed by Gustavo Noronha.
2070
2071         * configure.ac: bump version for 1.1.12 release.
2072
2073 2009-07-24  Xan Lopez  <xlopez@igalia.com>
2074
2075         Reviewed by Gustavo Noronha.
2076
2077         Remove unneeded commas from PKG_CHECK_MODULES.
2078
2079         * configure.ac:
2080
2081 2009-07-24  Jan Michael Alonzo  <jmalonzo@webkit.org>
2082
2083         Reviewed by Xan Lopez.
2084
2085         Bump pango version requirement to 1.12 which is the version that
2086         came with Gtk 2.10.
2087
2088         * configure.ac:
2089
2090 2009-07-21  Roland Steiner  <rolandsteiner@google.com>
2091
2092         Reviewed by David Levin.
2093
2094         Add ENABLE_RUBY to list of build options
2095         https://bugs.webkit.org/show_bug.cgi?id=27324
2096
2097         * configure.ac: Added flag ENABLE_RUBY.
2098
2099 2009-07-20  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
2100
2101         Reviewed by Holger Freyther.
2102
2103         [Qt] Add an option for QtLauncher to build without QtUiTools dependency
2104         https://bugs.webkit.org/show_bug.cgi?id=27438
2105
2106         Based on Norbert Leser's work.
2107
2108         * WebKit.pri: Symbian does not have UiTools
2109
2110 2009-07-16  Fumitoshi Ukai  <ukai@chromium.org>
2111
2112         Reviewed by David Levin.
2113
2114         Add --web-sockets flag and ENABLE_WEB_SOCKETS define.
2115         https://bugs.webkit.org/show_bug.cgi?id=27206
2116
2117         Add --enable-web-sockets in configure.ac
2118
2119         * configure.ac:
2120
2121 2009-07-16  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
2122
2123         Reviewed by Simon Hausmann.
2124
2125         [Qt] Enable GNU compiler extensions to the ARM compiler 
2126         for all Qt ports using RVCT
2127         https://bugs.webkit.org/show_bug.cgi?id=27348
2128
2129         * WebKit.pri:
2130
2131 2009-07-15  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2132
2133         Rubber-stamped by Simon Hausmann.
2134
2135         Fix the Qt/Mac build by disabling TestNetscapePlugin
2136
2137         We should fix and enable this once we run DRT for Qt/Mac
2138
2139         * WebKit.pro:
2140
2141 2009-07-13  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2142
2143         Unreviewed build fix. Require the correct libsoup version now that
2144         it's released.
2145
2146         * configure.ac:
2147
2148 2009-07-13  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
2149
2150         Reviewed by Tor Arne Vestbø.
2151
2152         [Qt] Build fix for QtWebKit on Win
2153         https://bugs.webkit.org/show_bug.cgi?id=27205
2154
2155         * WebKit.pri: Include the major version number in the QtWebKit
2156         library file for Win.
2157
2158 2009-07-13  Simon Hausmann  <simon.hausmann@nokia.com>
2159
2160         Reviewed by Ariya Hidayat.
2161
2162         Add the test netscape plugin for the Qt DRT to the build.
2163
2164         * WebKit.pro:
2165
2166 2009-07-13  Drew Wilson  <atwilson@google.com>
2167
2168         Reviewed by David Levin.
2169
2170         Add ENABLE(SHARED_WORKERS) flag and define SharedWorker APIs
2171         https://bugs.webkit.org/show_bug.cgi?id=26932
2172
2173         Added ENABLE(SHARED_WORKERS) flag.
2174
2175        * configure.ac:
2176
2177 2009-07-12  Xan Lopez  <xlopez@igalia.com>
2178
2179         Reviewed by Gustavo Noronha.
2180
2181         Bump version in preparation for 1.1.11 release.
2182
2183         * configure.ac:
2184
2185 2009-07-07  Norbert Leser  <norbert.leser@nokia.com>
2186
2187         Reviewed by Simon Hausmann.
2188
2189         Exclude DumpRenderTree.pro from symbian build
2190
2191         * WebKit.pro:
2192
2193 2009-07-09  Drew Wilson  <atwilson@google.com>
2194
2195         Reviewed by Alexey Proskuryakov.
2196
2197         https://bugs.webkit.org/show_bug.cgi?id=26903
2198
2199         Turned on CHANNEL_MESSAGING by default because the MessageChannel API
2200         can now be implemented for Web Workers and is reasonably stable.
2201
2202         * configure.ac: enable CHANNEL_MESSAGING.
2203
2204 2009-07-03  Jan Michael Alonzo  <jmalonzo@webkit.org>
2205
2206         Reviewed by Xan Lopez and Gustavo Noronha.
2207
2208         Set user-agent from application
2209         https://bugs.webkit.org/show_bug.cgi?id=17375
2210
2211         Define UA version macros to be used by the UA string.
2212         Add new WebSettings unit test for the User-Agent string API.
2213
2214         * GNUmakefile.am:
2215         * configure.ac:
2216
2217 2009-06-20  Gustavo Noronha Silva  <gns@gnome.org>
2218
2219         Reviewed by Jan Alonzo.
2220
2221         Adding files for the new test case for loading statuses.
2222
2223         * GNUmakefile.am:
2224
2225 2009-06-15  Xan Lopez  <xlopez@igalia.com>
2226
2227         Reviewed by Gustavo Noronha.
2228
2229         Version bump in preparation for 1.1.10 release.
2230
2231         * configure.ac:
2232
2233 2009-06-12  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2234
2235         Reviewed by Xan Lopez.
2236
2237         Refactor handling of options in the build-webkit script
2238         
2239         Options are now defined in one place, and then reused when creating
2240         the usage help text, the arguments to GetOptions(), and when passing
2241         the options on to the underlying port-dependent build systems.
2242         
2243         This allows the Qt port to read the defaults for the options from the
2244         pro file (dynamically), and to pass the options on to qmake at build.
2245
2246         * configure.ac:
2247
2248 2009-06-11  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
2249
2250         Reviewed by Holger Freyther.
2251
2252         [Qt] Fix release build detection
2253         https://bugs.webkit.org/show_bug.cgi?id=26267
2254
2255         * WebKit.pri:
2256
2257 2009-06-10  Gustavo Noronha Silva  <gns@gnome.org>
2258
2259         Reviewed by Xan Lopez.
2260
2261         Add unit tests for our WebKitNetworkRequest object.
2262
2263         * GNUmakefile.am:
2264
2265 2009-06-10  Xan Lopez  <xlopez@igalia.com>
2266
2267         Reviewed by Gustavo Noronha.
2268
2269         Version bump in preparation for 1.1.9 release.
2270
2271         * configure.ac:
2272
2273 2009-06-10  Xan Lopez  <xlopez@igalia.com>
2274
2275         Reviewed by Jan Alonzo.
2276
2277         https://bugs.webkit.org/show_bug.cgi?id=25415
2278         [GTK][ATK] Please implement support for get_text_at_offset
2279
2280         Add new dependency on the Gail utils library, needed for our a11y
2281         implementation.
2282
2283         * GNUmakefile.am:
2284         * configure.ac:
2285
2286 2009-05-29  Gustavo Noronha Silva  <gns@gnome.org>
2287
2288         Reviewed by Jan Alonzo.
2289
2290         Add a test-case for our HTTP backend, currently checking the
2291         ref-counting of the SoupMessage.
2292
2293         * GNUmakefile.am:
2294
2295 2009-05-28  Dirk Schulze  <krit@webkit.org>
2296
2297         Reviewed by Nikolas Zimmermann.
2298
2299         Enable the new build flag --filters for Gtk. More details in WebCore/ChangeLog.
2300
2301         * configure.ac:
2302
2303 2009-05-19  Xan Lopez  <xlopez@igalia.com>
2304
2305         Reviewed by Jan Alonzo and Gustavo Noronha.
2306
2307         https://bugs.webkit.org/show_bug.cgi?id=25415
2308         [GTK][ATK] Please implement support for get_text_at_offset
2309
2310         Add new test file for ATK.
2311
2312         * GNUmakefile.am:
2313
2314 2009-05-28  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2315
2316         Rubber-stamped by Xan Lopez.
2317
2318         Fix webkitgtk_cleanfiles to clean gtk-doc-related files in the
2319         correct directory, so that we pass make distcheck.
2320
2321         * GNUmakefile.am:
2322
2323 2009-05-28  Xan Lopez  <xlopez@igalia.com>
2324
2325         Bump version numbers in preparation for 1.1.8 release.
2326
2327         * configure.ac:
2328
2329 2009-05-23  Jan Michael Alonzo  <jmalonzo@webkit.org>
2330
2331         Unreviewed build fix. Add gstreamer-video-0.10 libs to
2332         GSTREAMER_LIBS to resolve an undefined reference to gst_video_get_size
2333         - symbol used in MediaPlayerPrivateGstreamer.
2334
2335         * configure.ac:
2336
2337 2009-05-23  Jan Michael Alonzo  <jmalonzo@webkit.org>
2338
2339         Reviewed by Xan Lopez.
2340
2341         [Gtk] Various autotools build refactoring and fixes
2342         https://bugs.webkit.org/show_bug.cgi?id=25286
2343
2344         Refactor library LIBS. Move third-party libs in libwebkit instead
2345         of libWebCore.
2346
2347         * GNUmakefile.am:
2348
2349 2009-05-22  Antonio Gomes  <antonio.gomes@openbossa.org>
2350
2351         Reviewed by Gustavo Noronha.
2352
2353         Make Gtk build not bail out if gtk-doc-tools is not installed.
2354
2355         Warning message shown instead.
2356
2357         * autogen.sh:
2358
2359 2009-05-22  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2360
2361         Reviewed by Xan Lopez.
2362
2363         Add big warnings about the glib unicode backend being slow and
2364         incomplete, since it is a work in progress.
2365
2366         * autotools/webkit.m4:
2367         * configure.ac:
2368
2369 2009-05-22  Dominik Röttsches  <dominik.roettsches@access-company.com>
2370
2371         Reviewed by Gustavo Noronha.
2372
2373         https://bugs.webkit.org/show_bug.cgi?id=15914
2374         [GTK] Implement Unicode functionality using GLib
2375
2376         Initial version of this patch by Jürg Billeter.
2377
2378         Adding options for --with-unicode-backend=icu|glib
2379         and checking for pango version >= 1.21.0 if GLib backend
2380         is selected. Temporarily, until remaining parts of
2381         this patch are committed, introduce WTF_USE_GLIB_ICU_UNICODE_HYBRID
2382         macro to allow for a mixed compilation with WTF Unicode
2383         backend based on GLib while text codecs and TextBreakIterator
2384         remain ICU dependent.
2385
2386         * GNUmakefile.am:
2387         * configure.ac:
2388
2389 2009-05-18  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2390
2391         Reviewed by Gavin Barraclough.
2392
2393         Enable YARR, and disable WREC for GTK+.
2394
2395         * configure.ac:
2396
2397 2009-05-18  Jan Michael Alonzo  <jmalonzo@webkit.org>
2398
2399          Reviewed by Xan Lopez.
2400
2401          [Gtk] Various autotools build refactoring and fixes
2402          https://bugs.webkit.org/show_bug.cgi?id=25286
2403
2404          Add support for running unit tests. Also run the tests whenever
2405          the 'check' target runs.
2406
2407          * GNUmakefile.am:
2408
2409 2009-05-18  Jan Michael Alonzo  <jmalonzo@webkit.org>
2410
2411          Reviewed by Xan Lopez.
2412
2413          [Gtk] Various autotools build refactoring and fixes
2414          https://bugs.webkit.org/show_bug.cgi?id=25286
2415
2416          Style fixes
2417
2418          * GNUmakefile.am:
2419
2420 2009-05-18  Jan Michael Alonzo  <jmalonzo@webkit.org>
2421
2422          Reviewed by Xan Lopez.
2423
2424          [Gtk] Various autotools build refactoring and fixes
2425          https://bugs.webkit.org/show_bug.cgi?id=25286
2426
2427          Add -no-install and -no-fast-install to programs and tests that we
2428          don't install. Also remove -O2 since this is already handled at
2429          configure time.
2430
2431          * GNUmakefile.am:
2432
2433 2009-05-17  Jan Michael Alonzo  <jmalonzo@webkit.org>
2434
2435         Reviewed by Xan Lopez.
2436
2437         [Gtk] Various autotools build refactoring and fixes
2438         https://bugs.webkit.org/show_bug.cgi?id=25286
2439
2440         Refactor library cflags
2441
2442         * GNUmakefile.am:
2443
2444 2009-05-15  Fridrich Strba  <fridrich.strba@bluewin.ch>
2445
2446         Reviewed by Jan Alonzo.
2447
2448         Use AC_CANONICAL_HOST instead of AC_CANONICAL_SYSTEM, since
2449         the JIT compiler is not a cross-compiler
2450
2451         * configure.ac:
2452
2453 2009-05-13  Xan Lopez  <xlopez@igalia.com>
2454
2455         Unreviewed: bump versions in preparation for 1.1.7 release.
2456
2457         * configure.ac:
2458
2459 2009-05-13  Xan Lopez  <xlopez@igalia.com>
2460
2461         Rubber-stamped by Gustavo Noronha.
2462
2463         Revert commit r43563, since it breaks WebKitGTK+ when compiled
2464         with gcc 4.4.
2465
2466         * GNUmakefile.am:
2467
2468 2009-05-12  Jan Michael Alonzo  <jmalonzo@webkit.org>
2469
2470         Reviewed by Holger Freyther.
2471
2472         [Gtk] Various autotools build refactoring and fixes
2473         https://bugs.webkit.org/show_bug.cgi?id=25286
2474
2475         Refactor use of CFLAGS, CXXFLAGS, LIBADD and LDFLAGS.
2476
2477         * GNUmakefile.am:
2478
2479 2009-05-09  Jan Michael Alonzo  <jmalonzo@webkit.org>
2480
2481         Reviewed by Gustavo Noronha.
2482
2483         WebKit-r43163 won't build for gtk-directfb
2484         https://bugs.webkit.org/show_bug.cgi?id=25538
2485
2486         Move the ENCHANT check out of the with_target conditional since it
2487         applies to all targets
2488
2489         * configure.ac:
2490
2491 2009-05-09  Mike Hommey  <glandium@debian.org>
2492
2493         Reviewed by Geoffrey Garen. Landed by Jan Alonzo.
2494
2495         Enable JIT on x86-64 gtk+
2496         https://bugs.webkit.org/show_bug.cgi?id=24724
2497
2498         * configure.ac:
2499
2500 2009-05-08  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2501
2502         Reviewed by Xan Lopez.
2503
2504         Ship the gtk-doc.make file, so as to not depend on gtkdoc-tools.
2505
2506         * GNUmakefile.am:
2507         * autogen.sh:
2508
2509 2009-05-06  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2510
2511         Reviewed by Simon Hausmann.
2512
2513         Build QtWebKit as a framework on Mac
2514
2515         This implies both debug and release build by default, unless
2516         one of the --debug or --release config options are passed to
2517         the build-webkit script.
2518
2519         Frameworks can be disabled by passing CONFIG+=webkit_no_framework
2520         to the build-webkit script.
2521
2522         To be able to build both debug and release targets in parallel
2523         we have to use separate output directories for the generated
2524         sources, which is not optimal, but required to avoid race conditions.
2525
2526         An optimization would be to only require this spit-up on Mac.
2527
2528         * WebKit.pri:
2529
2530 2009-04-30  Jan Michael Alonzo  <jmalonzo@webkit.org>
2531
2532         Unreviewed build GTK build fix
2533
2534         * configure.ac: typo fix - javascript_debugger should be enable_javascript_debugger
2535
2536 2009-04-30  Dimitri Glazkov  <dglazkov@chromium.org>
2537
2538         Unreviewed, build fix.
2539
2540         https://bugs.webkit.org/show_bug.cgi?id=25470
2541         Extend the cover of ENABLE_JAVASCRIPT_DEBUGGER to profiler.
2542
2543         * configure.ac: Add autoconfig options, missed in the first commit.
2544
2545 2009-04-28  Xan Lopez  <xlopez@igalia.com>
2546
2547         Unreviewed: bump versions in preparation for 1.1.6 release.
2548
2549         * configure.ac:
2550
2551 2009-04-25  Jan Michael Alonzo  <jmalonzo@webkit.org>
2552
2553         Reviewed by Xan Lopez.
2554
2555         [GTK] Error reporting
2556         https://bugs.webkit.org/show_bug.cgi?id=18344
2557
2558         Add webkiterror to the build.
2559
2560         * GNUmakefile.am:
2561
2562 2009-04-25  Jan Michael Alonzo  <jmalonzo@webkit.org>
2563
2564          Reviewed by Xan Lopez.
2565
2566          [GTK] Error reporting
2567          https://bugs.webkit.org/show_bug.cgi?id=18344
2568
2569          Add the default error page for installation.
2570
2571          * GNUmakefile.am:
2572
2573 2009-04-24  Diego Escalante Urrelo  <diegoe@gnome.org>
2574
2575         Reviewed by Gustavo Noronha.
2576
2577         https://bugs.webkit.org/show_bug.cgi?id=15616
2578         [GTK] Add spell checking
2579
2580         Add enchant support for spell-checking-languages property to work
2581         properly.
2582
2583         * GNUmakefile.am:
2584         * configure.ac:
2585
2586 2009-04-24  Simon Hausmann  <simon.hausmann@nokia.com>
2587
2588         Reviewed by Ariya Hidayat.
2589
2590         Added support for generating API docs in the Qt build using "make docs"
2591
2592         * WebKit.pro: Include docs.pri for "make docs" target.
2593
2594 2009-04-14  Xan Lopez  <xlopez@igalia.com>
2595
2596         Unreviewed version bump in preparation for 1.1.5 release.
2597
2598         * configure.ac:
2599
2600 2009-04-06  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2601
2602         Rubber-stamped by Sam Weinig.
2603
2604         Added rules to maintain the localization support. We cannot simply
2605         use whatever gettextize gives us because our build system is
2606         non-recursive.
2607
2608         * GNUmakefile.am:
2609         * configure.ac:
2610
2611 2009-04-05  Mike Hommey  <glandium@debian.org>
2612
2613         Reviewed by Holger Freyther.
2614
2615         Filter out all C++ symbols
2616         https://bugs.webkit.org/show_bug.cgi?id=24960
2617
2618         Considering the public API is all C, we can just filter out all
2619         C++ mangled symbols, which will avoid exporting symbols in some
2620         corner cases such as gcc bugs on specific architectures, etc.
2621
2622         * autotools/symbols.filter:
2623
2624 2009-04-03  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2625
2626         Reviewed by Holger Freyther.
2627
2628         Require GTK+ >= 2.10; 2.8 is already very old, and some very
2629         useful APIs are only available since 2.10.
2630
2631         * configure.ac:
2632
2633 2009-04-01  Christian Dywan  <christian@twotoasts.de>
2634
2635         Reviewed by Holger Freyther.
2636
2637         Unit test WebKitDownload
2638         http://bugs.webkit.org/show_bug.cgi?id=24844
2639
2640         * GNUmakefile.am: Add a unit test for downloading.
2641
2642 2009-04-01  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2643
2644         Unreviewed build fix. Fix make distcheck, after the gtk-doc
2645         integration.
2646
2647         * GNUmakefile.am:
2648
2649 2009-03-30  Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2650
2651         Reviewed by Holger Freyther.
2652
2653         Integrate gtk-doc into the Gtk+ buildsystem.
2654
2655         * autogen.sh:
2656         * configure.ac:
2657
2658 2009-03-30  Xan Lopez  <xlopez@igalia.com>
2659
2660         Unreviewed: bump version to 1.1.4 for release.
2661
2662         * configure.ac:
2663
2664 2009-03-21  Xan Lopez  <xlopez@igalia.com>
2665
2666         Reviewed by Holger Freyther.
2667
2668         Require gnome-keyring 2.26.0, since we were depending on an
2669         unreleased trunk revision between 2.25.91 and 2.26.0.
2670
2671         * configure.ac:
2672
2673 2009-03-20  Jan Michael Alonzo  <jmalonzo@gmail.com>
2674
2675         Reviewed by Holger Freyther.
2676
2677         [GTK] Misc patches for WebKitWebHistoryItem
2678         https://bugs.webkit.org/show_bug.cgi?id=24493
2679
2680         Added build support for build the WebKitWebHistoryItem unit test.
2681
2682         * GNUmakefile.am:
2683
2684 2009-03-20  Jan Michael Alonzo  <jmalonzo@gmail.com>
2685
2686         Reviewed by Holger Freyther.
2687
2688         Separate gtk unit tests
2689         https://bugs.webkit.org/show_bug.cgi?id=24039
2690
2691         Build the unit tests accordingly.
2692
2693         * GNUmakefile.am:
2694
2695 2009-03-17  Gustavo Noronha Silva  <gns@gnome.org>
2696
2697         Reviewed by Mark Rowe.
2698
2699         Enable HTML5 media elements support by default in the GTK+ port.
2700
2701         * configure.ac:
2702
2703 2009-03-17  Mike Hommey <glandium@debian.org>
2704
2705         Reviewed by Holger Freyther.
2706
2707         Do not export cti* symbols.
2708         See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=519924.
2709
2710         * autotools/symbols.filter:
2711
2712 2009-03-15  Xan Lopez  <xlopez@igalia.com>
2713
2714         Bump version to 1.1.3 for release and fix soversion
2715         calculation (oops). Thanks to Frederik Himpe for pointing this
2716         out.
2717
2718         * configure.ac:
2719
2720 2009-03-15  Xan Lopez  <xlopez@igalia.com>
2721
2722         Bump version and libtool version for release.
2723
2724         * configure.ac:
2725
2726 2009-03-14  Xan Lopez  <xlopez@igalia.com>
2727
2728         No review, build fix.
2729
2730         Split clean rules to make distcheck pass.
2731
2732         * GNUmakefile.am:
2733
2734 2009-03-13  Mark Rowe  <mrowe@apple.com>
2735
2736         Reviewed by Dan Bernstein.
2737
2738         Remove rarely used Makefile targets from the Makefile.
2739
2740         There are many situations in which the targets don't work as expected,
2741         and their primary use is addressed by having the build system default
2742         to building the appropriate architecture.
2743
2744         * Makefile.shared:
2745
2746 2009-03-11  Jan Michael Alonzo  <jmalonzo@webkit.org>
2747
2748         Reviewed by Holger Freyther.
2749
2750         [Gtk] Fix make clean targets
2751         https://bugs.webkit.org/show_bug.cgi?id=24450
2752
2753         Fix 'make' clean targets. We shouldn't be removing DerivedSources
2754         if it's only clean. Only remove it if it's distclean or
2755         maintainer-clean. Also remove build-related auxillary files on
2756         dist/maintainer clean.
2757
2758         * GNUmakefile.am:
2759
2760 2009-03-11  Jan Michael Alonzo  <jmalonzo@webkit.org>
2761
2762         Reviewed by Holger Freyther
2763
2764         [GTK]DumpRenderTree doesn't compile for non-X11 GTK ports anymore
2765         https://bugs.webkit.org/show_bug.cgi?id=2260
2766
2767         pangoft2 is also used in directfb builds so use it for all targets
2768
2769         * configure.ac:
2770
2771 2009-03-02  Xan Lopez  <xan@gnome.org>
2772
2773         Reviewed by Mark Rowe.
2774
2775         https://bugs.webkit.org/show_bug.cgi?id=24287
2776         [GTK] Move auth dialog feature to WebKit/
2777
2778         Add WebKitSoupAuthDialog files to build.
2779
2780         * GNUmakefile.am:
2781
2782 2009-03-03  Gustavo Noronha Silva  <gns@gnome.org>
2783
2784         Reviewed by Alexey Proskuryakov.
2785
2786         https://bugs.webkit.org/show_bug.cgi?id=16826
2787         [Gtk] Implement WebKitDownload
2788
2789         Adding new files related to WebKitDownload to the GTK+ port.
2790
2791         * GNUmakefile.am:
2792
2793 2009-03-02  Gustavo Noronha Silva  <gns@gnome.org>
2794
2795         Unreviewed build fix; adding missing files to EXTRA_DIST, so that
2796         they show up in the tarball.
2797
2798         * GNUmakefile.am:
2799
2800 2009-03-01  Christian Dywan  <christian@twotoasts.de>
2801
2802         * configure.ac: Bump GTK port version to 1.1.1.
2803
2804 2009-02-27  Gustavo Noronha Silva  <gns@gnome.org>
2805
2806         Unreviewed build fix. Adding the WebKit/gtk/webkitmarshal.list
2807         file to EXTRA_DIST to fix make dist.
2808
2809         * GNUmakefile.am:
2810
2811 2009-02-26  Xan Lopez  <xan@gnome.org>
2812
2813         Reviewed by Holger Freyther.
2814
2815         https://bugs.webkit.org/show_bug.cgi?id=16947
2816         [GTK] Missing HTTP Auth challenge
2817
2818         Add HTTP authentication dialog with optional GNOME Keyring
2819         storage.
2820
2821         * GNUmakefile.am:
2822         * configure.ac:
2823
2824 2009-02-26  Xan Lopez  <xan@gnome.org>
2825
2826         Reviewed by Holger Freyther.
2827
2828         https://bugs.webkit.org/show_bug.cgi?id=16947
2829         [GTK] Missing HTTP Auth challenge
2830
2831         Take marshallers to be built from a manually maintained list
2832         instead of grepping the sources.
2833
2834         It's much faster, especially so now that we want to add
2835         marshallers from WebCore too. A system to only take into account
2836         the modified files when generating the marshallers from sources
2837         could be hacked, but I think it's overkill considering how rarely
2838         a new marshaller is added.
2839
2840         * GNUmakefile.am:
2841
2842 2009-02-24  Jan Michael Alonzo  <jmalonzo@webkit.org>
2843
2844         Reviewed by Alexey Proskuryakov.
2845
2846         [Gtk] add options for 3D transforms and HTML5 channel messaging to the build
2847         https://bugs.webkit.org/show_bug.cgi?id=24072
2848
2849         Add options for toggling 3D transforms and HTML5 channel messaging
2850         support on or off.
2851
2852         Also fix the web-workers option. It should be web-workers and not workers.
2853
2854         * configure.ac:
2855
2856 2009-02-23  Xan Lopez  <xan@gnome.org>
2857
2858         Reviewed by Alexey Proskuryakov.
2859
2860         https://bugs.webkit.org/show_bug.cgi?id=22624
2861         [SOUP][GTK] Need API to get SoupSession from WebKit.
2862
2863         Remove CURL support, the only supported HTTP backend is SOUP now.
2864
2865         * GNUmakefile.am:
2866         * configure.ac:
2867
2868 2009-02-19  Christian Dywan  <christian@twotoasts.de>
2869
2870         Rubber-stamped by Holger Freyther.
2871
2872         http://bugs.webkit.org/show_bug.cgi?id=22811
2873         Underlinking in Programs_UnitTests (GTK+ build)
2874
2875         * GNUmakefile.am: Add GLIB_LIBS to unit test library flags.
2876
2877 2009-02-18  Gustavo Noronha Silva  <gns@gnome.org>
2878
2879         Reviewed by Holger Freyther.
2880
2881         Fix symbols.filter location, and add other missing files to the
2882         autotools build, so that make dist works.
2883
2884         * GNUmakefile.am:
2885
2886 2009-02-17  Gustavo Noronha Silva  <gns@gnome.org>
2887
2888         Reviewed by Alexey Proskuryakov.
2889
2890         https://bugs.webkit.org/show_bug.cgi?id=23939
2891         Release build being built with debugging symbols
2892
2893         * configure.ac: Revert change done in revision 40790, since we
2894         already have a AC_PROG_CXX macro call as part of WEBKIT_INIT
2895
2896 2009-02-12  Gustavo Noronha Silva  <gns@gnome.org>
2897
2898         Reviewed by Eric Seidel.
2899
2900         * configure.ac: Make soup the default HTTP backend for the Gtk port.
2901
2902 2009-02-09  Calvin Walton  <calvin.walton@gmail.com>
2903
2904         Reviewed by Holger Freyther.
2905
2906         https://bugs.webkit.org/show_bug.cgi?id=23823
2907
2908         [Gtk] Fix build with recent autotools
2909
2910         Current versions of automake/libtool don't assume you want C++ enabled
2911         by default any more, so explicitly check for a C++ compiler.
2912
2913         * configure.ac: Add AC_PROG_CXX macro
2914
2915 2009-02-02  Christian Dywan  <christian@twotoasts.de>
2916
2917         Rubber-stamped by Holger Freyther.
2918
2919         Don't require Geolocation by default.
2920
2921         * configure.ac:
2922
2923 2009-01-30  Jan Michael Alonzo  <jmalonzo@webkit.org>
2924
2925         Reviewed by Nikolas Zimmermann.
2926
2927         [Gtk] Refactor autoconf/configure.ac in preparation for jsc and webkit build splits
2928         https://bugs.webkit.org/show_bug.cgi?id=22136
2929
2930         * GNUmakefile.am:
2931         * acinclude.m4: Removed.
2932         * autogen.sh:
2933         * autotools/acinclude.m4: Added.
2934         * autotools/dolt.m4: Added.
2935         * autotools/symbols.filter: Renamed from symbols.filter.
2936         * autotools/webkit.m4: Added.
2937         * configure.ac:
2938
2939 2009-01-30  Holger Hans Peter Freyther  <zecke@selfish.org>
2940
2941         Reviewed by Nikolas Zimmermann.
2942
2943         [GTK] Implement GeolocationService using the Geoclue library
2944
2945         https://bugs.webkit.org/show_bug.cgi?id=22022
2946
2947         Untested implementation of the GeolocationService using the geoclue
2948         library. Velocity handling is completely missing and the accuracy
2949         handling might be wrong.
2950
2951         * GNUmakefile.am:
2952         * configure.ac:
2953
2954 2009-01-11  Xan Lopez  <xan@gnome.org>
2955
2956         Reviewed by Holger Freyther.
2957
2958         Bump version to 1.1.0 since we are breaking ABI and adding new
2959         major features.
2960
2961         * configure.ac:
2962
2963 2008-12-19  Marco Barisione  <marco.barisione@collabora.co.uk>
2964
2965         Reviewed by Holger Freyther.
2966
2967         http://bugs.webkit.org/show_bug.cgi?id=16562
2968         [gtk] Implement WebPolicyDelegate methods
2969
2970         Original work by Pierre-Luc Beaudoin. Final touches by Gustavo
2971         Noronha.
2972
2973         This implements the delegates methods of WebPolicyDelegate.
2974         Since Gtk+/C doesn't have delegate methods, they are replaced with
2975         signals.
2976
2977         A new object WebKitWebPolicyDecision allows the browser to delay its
2978         response in certain cases. WebKitWebNavigationAction contains the
2979         information about what caused a navigation request.
2980
2981         * GNUmakefile.am: Add new files
2982
2983 2008-12-19  Gustavo Noronha Silva  <gns@gnome.org>
2984
2985         Reviewed by Holger Freyther.
2986
2987         Use ustar tar format for WebKit/GTK+'s make dist target, so that
2988         storing files whose filenames are > 99 is possible.
2989
2990         * configure.ac:
2991
2992 2008-12-19  Holger Hans Peter Freyther  <zecke@selfish.org>
2993
2994         [GTK] Build fix by defining WTF_USE_JIT_STUB_ARGUMENT_VA_LIST
2995
2996         Fix the jit compilation on i*686 on Linux by using the va_list
2997         to pass arguments to the CTI. This is done on the MAC as well
2998         and sunspider and javascriptcore seem to work with that.
2999
3000         * configure.ac:
3001
3002 2008-12-18  Pamela Greene  <pam@chromium.org>
3003
3004         Submitted without review.
3005         Right, remove the whole misplaced directory, not just the tests.
3006
3007         * fast: Removed.
3008         * fast/dom: Removed.
3009
3010 2008-12-18  Pamela Greene  <pam@chromium.org>
3011
3012         Submitted without review.
3013         Moving layout test into LayoutTests where it belongs.
3014
3015         * fast/dom/setter-type-enforcement-expected.txt: Removed.
3016         * fast/dom/setter-type-enforcement.html: Removed.
3017
3018 2008-12-15  Daniel Macks  <dmacks@netspace.org>
3019
3020         Reviewed by Darin Adler.
3021
3022         Default to use external libicu-config if avail on all platforms.
3023         https://bugs.webkit.org/show_bug.cgi?id=22713
3024
3025         * configure.ac:
3026
3027 2008-12-12  Holger Hans Peter Freyther  <zecke@selfish.org>
3028
3029         Back out r39222 as this is breaking the build on Gentoo (aclocal-1.10)
3030
3031         The m4 directory does not exist and we now have a compile issue on
3032         Gentoo systems.
3033
3034         * GNUmakefile.am:
3035         * configure.ac:
3036
3037 2008-12-11  Daniel Macks  <dmacks@netspace.org>
3038
3039         Reviewed by Darin Adler.
3040
3041         https://bugs.webkit.org/show_bug.cgi?id=22714
3042
3043         Put libtool macro files in subdir that it wants.
3044
3045         * GNUmakefile.am:
3046         * configure.ac:
3047
3048 2008-12-07  Holger Hans Peter Freyther  <zecke@selfish.org>
3049
3050         Reviewed by Eric Seidel.
3051
3052         [Gtk+] Use glib's unit test facilities to test the WebKit/Gtk+ API
3053
3054         https://bugs.webkit.org/show_bug.cgi?id=22491
3055
3056         Add the skeleton to WebKit/gtk/tests and integrate that into the
3057         buildsystem. Testing support was added in glib 2.16. For versions
3058         using glib < 2.16 we compile an empty application.
3059
3060         * GNUmakefile.am:
3061
3062 2008-12-07  Holger Hans Peter Freyther  <zecke@selfish.org>
3063
3064         Reviewed by Cameron Zwarich.
3065
3066         [GTK] Define ENABLE_JIT_OPTIMIZE_CALL, ENABLE_JIT_OPTIMIZE_PROPERTY_ACCESS, ENABLE_JIT_OPTIMIZE_ARITHMETIC
3067
3068         When building the jit on i*86 also enable the above optimizations.
3069
3070         * configure.ac:
3071
3072 2008-12-03  Simon Hausmann  <hausmann@webkit.org>
3073
3074         Reviewed by Tor Arne Vestbø.
3075
3076         Fix the build of WebKit inside Qt by making sure that qmake generators
3077         that do not produce generated sources (i.e. cpp files) are not
3078         included in SOURCES.
3079
3080         * WebKit.pri:
3081
3082 2008-12-02  Simon Hausmann  <hausmann@webkit.org>
3083
3084         Reviewed by Tor Arne Vestbø.
3085
3086         Removed JavaScriptCore from SUBDIRS as it's not built separately
3087         anymore.
3088
3089         * WebKit.pro:
3090
3091 2008-11-28  Gustavo Noronha Silva  <gns@gnome.org>
3092
3093         Reviewed and slightly modified by Holger Freyther.
3094
3095         https://bugs.webkit.org/show_bug.cgi?id=19130
3096
3097         Added the new WebKitGtk files to be built:
3098         WebKit/gtk/webkit/webkitwebwindowfeatures.{cpp,h}
3099
3100         * GNUmakefile.am:
3101
3102 2008-11-26  Kalle Vahlman  <kalle.vahlman@movial.com>
3103
3104         Reviewed by Darin Adler. Landed by Jan Alonzo.
3105
3106         Bison versions under 2.2 produce crashing CSSGrammar code for ARM
3107         https://bugs.webkit.org/show_bug.cgi?id=22456
3108
3109         Check for bison version 2.2 or greater on ARM. Earlier versions produce
3110         code that crashes on ARM devices.
3111
3112         * configure.ac:
3113
3114 2008-11-25  Holger Hans Peter Freyther  <zecke@selfish.org>
3115
3116         Reviewed by David Kilzer.
3117
3118         https://bugs.webkit.org/show_bug.cgi?id=22022
3119
3120         Add Geolocation support to the configure.ac
3121
3122         Add an option to build WebKit/Gtk+ with Geolocation. The
3123         implementation will be using Gypsy.
3124
3125         * configure.ac:
3126
3127 2008-11-24  Holger Hans Peter Freyther  <zecke@selfish.org>
3128
3129         Reviewed by Mark Rowe.
3130
3131         [Gtk+] Add configure option to enable Web Workers and enable it by default
3132
3133         Add --enable-workers to the buildsystem (used by build-webkit) add
3134         the to be build files to the GNUmakefile.am and change build-webkit
3135         to enable Web Workers by default.
3136
3137         * configure.ac:
3138
3139 2008-09-09  Joerg Bornemann  <joerg.bornemann@trolltech.com>
3140
3141         Reviewed by Simon Hausmann.
3142
3143         Steps towards making the Qt port of WebKit compile on Windows CE
3144
3145         https://bugs.webkit.org/show_bug.cgi?id=20746
3146
3147         * WebKit.pro: don't build DumpRenderTree on all Win32 platforms
3148
3149 2008-11-17  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
3150
3151         Reviewed by George Staikos.
3152
3153         Add WML build support for Gtk as well.
3154
3155         * configure.ac:
3156
3157 2008-11-16  Geoffrey Garen  <ggaren@apple.com>
3158
3159         Not reviewed.
3160
3161         Try to fix gtk build.
3162
3163         * configure.ac:
3164
3165 2008-11-10  Tor Arne Vestbø  <tavestbo@trolltech.com>
3166
3167         Rubber-stamped by Simon Hausmann.
3168
3169         Distinguish between building from trunk and as part of Qt
3170
3171         * WebKit.pri:
3172
3173 2008-11-10  Morten Sørvig  <msorvig@trolltech.com>
3174
3175         Reviewed by Simon Hausmann.
3176
3177         Make tests/auto/qwebframe compile on Qt/Mac.
3178
3179         * WebKit.pri: Fix linkage against QtWebKit when compiled as framework.
3180
3181 2008-11-06  Cameron Zwarich  <zwarich@apple.com>
3182
3183         Not reviewed.
3184
3185         Speculatively fix the GTK build.
3186
3187         * GNUmakefile.am:
3188
3189 2008-11-06  Alp Toker  <alp@nuanti.com>
3190
3191         GTK build fix for r38155. create_hash_table was moved out of kjs/
3192
3193         * GNUmakefile.am:
3194
3195 2008-11-06  Cameron Zwarich  <zwarich@apple.com>
3196
3197         Rubber-stamped by Sam Weinig.
3198
3199         Correct the reference to jsc.pro in WebKit.pro to match its new
3200         location in the root directory of JavaScriptCore.
3201
3202         * WebKit.pro:
3203
3204 2008-11-03  Alp Toker  <alp@nuanti.com>
3205
3206         autotools distcleancheck fix. Add dolt-generated files and
3207         webkitenumtypes.h to the list of files that need to be cleaned.
3208         Unreviewed.
3209
3210         * GNUmakefile.am:
3211
3212 2008-11-03  Alp Toker  <alp@nuanti.com>
3213
3214         Rubber-stamped by Holger Freyther.
3215
3216         Do not enable RTTI or exceptions in debug builds, matching release
3217         builds. They don't help much with debugging and significantly slow
3218         down and increase the size of the debug build.
3219
3220         * GNUmakefile.am:
3221
3222 2008-11-03  Alp Toker  <alp@nuanti.com>
3223
3224         Rubber-stamped by Holger Freyther.
3225
3226         Add mingw32 case to dolt for faster GTK+ Windows builds.
3227
3228         * acinclude.m4:
3229
3230 2008-11-02  Xan Lopez  <xan@gnome.org>
3231
3232         Reviewed by Holger Freyther
3233
3234         https://bugs.webkit.org/show_bug.cgi?id=22009
3235         HTML5 Video with GStreamer pulls gnome-vfs without using it.
3236
3237         * configure.ac:
3238         Remove gnome-vfs from configure.ac, it's unused.
3239
3240 2008-10-30  Alp Toker  <alp@nuanti.com>
3241
3242         https://bugs.webkit.org/show_bug.cgi?id=19395
3243         doltlibtool bug with bash 3.0
3244
3245         autotools dolt build fix for bash version 3.0 and older. Remove
3246         concatenation syntax from doltlibtool to support the older versions
3247         which don't have '+='.
3248
3249         * acinclude.m4:
3250
3251 2008-10-30  Alp Toker  <alp@nuanti.com>
3252
3253         Rubber-stamped by Oliver Hunt.
3254
3255         autotools build system change to enable JIT features by default. Can
3256         be disabled with --disable-jit (and is disabled automatically on
3257         unsupported platforms).
3258
3259         * configure.ac:
3260
3261 2008-10-30  Alp Toker  <alp@nuanti.com>
3262
3263         Bump WebKit GTK+ version to 1.0.3.
3264
3265         * configure.ac:
3266
3267 2008-10-29  Gustavo Noronha Silva  <gns@gnome.org>
3268
3269         Reviewed by Holger Freyther.
3270
3271         Added all the files that need to be installed for the Inspector to
3272         work.
3273
3274 2008-10-29  Mike Hommey  <glandium@debian.org>
3275
3276         Reviewed by Holger Freyther.
3277
3278         https://bugs.webkit.org/show_bug.cgi?id=21884
3279         Test presence and link against libpng.
3280
3281         * GNUmakefile.am:
3282         * configure.ac:
3283
3284 2008-10-29  Jan Michael Alonzo  <jmalonzo@webkit.org>
3285
3286         Reviewed by Holger Freyther.
3287
3288         Add --enable-optimizations to enable optimized builds. The default
3289         is to enable it for release builds, and disabled for debug builds.
3290         This option will allow builders to have a debug as well as
3291         optimized builds.
3292
3293         * GNUmakefile.am:
3294         * configure.ac:
3295
3296 2008-10-28  Mike Hommey  <glandium@debian.org>
3297
3298         Reviewed by Alp Toker.
3299
3300         https://bugs.webkit.org/show_bug.cgi?id=21885
3301         [GTK] libwebkit doesn't link against libpangoft2
3302
3303         Add pkg-config check for pangoft2 which provides
3304         pango_fc_font_description_from_pattern() used in the FreeType font
3305         backend.
3306
3307         * configure.ac:
3308
3309 2008-10-28  Alp Toker  <alp@nuanti.com>
3310
3311         Include copyright license files in the autotools dist target.
3312
3313         Change suggested by Mike Hommey.
3314
3315         * GNUmakefile.am:
3316
3317 2008-10-25  Jan Michael Alonzo  <jmalonzo@webkit.org>
3318
3319         Gtk build fix: add '-' to Wl which was missed in r36845
3320
3321         * GNUmakefile.am:
3322
3323 2008-10-22  Alp Toker  <alp@nuanti.com>
3324
3325         Fix build for Cairo 1.2.
3326
3327         * configure.ac:
3328
3329 2008-10-20  Alp Toker  <alp@nuanti.com>
3330
3331         Partial GTK+/Win32 build fix. Lowercase library name to enable linking
3332         when cross-compiling Windows binaries from Linux: -lWs2_32 -> -lws2_32
3333
3334         * configure.ac:
3335
3336 2008-10-13  Alp Toker  <alp@nuanti.com>
3337
3338         GTK+ build fix: Ensure correct builds when debugging is
3339         enabled/disabled by defining NDEBUG in autotoolsconfig.h as needed.
3340         It's still passed as a compiler flag since some sources (DRT) don't
3341         use config.h yet.
3342
3343         * configure.ac:
3344
3345 2008-10-09  Alp Toker  <alp@nuanti.com>
3346
3347         Reviewed by Mark Rowe.
3348
3349         https://bugs.webkit.org/show_bug.cgi?id=20760
3350         Implement support for x86 Linux in CTI
3351
3352         Prepare to enable CTI/WREC on supported architectures. Will be
3353         switched on when the crasher introduced in r37386 is resolved.
3354
3355         * configure.ac:
3356
3357 2008-10-07  Alp Toker  <alp@nuanti.com>
3358
3359         GTK+ build fix for older automake versions (1.7). Discussed in bug
3360         #21392.
3361
3362         * GNUmakefile.am:
3363
3364 2008-10-07  Alp Toker  <alp@nuanti.com>
3365
3366         Reviewed by Mark Rowe.
3367
3368         https://bugs.webkit.org/show_bug.cgi?id=21392
3369         [GTK] Auto-generate JS DOM binding sources list
3370
3371         Remove the huge lists of generated DOM binding sources and headers in
3372         the build system. These are difficult to maintain and can be derived
3373         automatically.
3374
3375         The new strategy is to re-use the existing lists of IDL sources (which
3376         are needed for dist support anyway). This will also ease the addition
3377         of new language bindings.
3378
3379         * GNUmakefile.am:
3380
3381 2008-09-27  Jan Michael Alonzo  <jmalonzo@webkit.org>
3382
3383         Reviewed by Holger Freyther.
3384
3385         https://bugs.webkit.org/show_bug.cgi?id=20287
3386         [Gtk] disable plugins for gtk/directfb target
3387
3388         Introduce WTF_PLATFORM_X11 for X11 builds.
3389         Also use target-specific packages when building the port
3390
3391         * configure.ac: Do not check for cairo-ft for directfb builds.
3392
3393 2008-09-27  Marco Barisione  <marco.barisione@collabora.co.uk>
3394
3395         Reviewed by Holger Freyther.
3396
3397         http://bugs.webkit.org/show_bug.cgi?id=21174
3398         [GTK][AUTOTOOLS] Enable large file support at configure time
3399
3400         * configure.ac: Enable large file support with AC_SYS_LARGEFILE.
3401
3402 2008-09-23  Richard Hult  <richard@imendio.com>
3403
3404         Reviewed by Alp Toker. Landed by Jan Alonzo.
3405
3406         http://bugs.webkit.org/show_bug.cgi?id=20582
3407         [Gtk] Link error on Mac OS X
3408
3409         * GNUmakefile.am: Only use the -version-script flag for the gnu
3410         linker.
3411         * configure.ac: Check for GNU OSes.
3412
3413 2008-09-19  Alp Toker  <alp@nuanti.com>
3414
3415         Build fix for the 'gold' linker and recent binutils. New behaviour
3416         requires that we link to used libraries explicitly.
3417
3418         * GNUmakefile.am:
3419         * configure.ac:
3420
3421 2008-09-04  Marco Barisione  <marco.barisione@collabora.co.uk>
3422
3423         Reviewed by Eric Seidel.
3424
3425         http://bugs.webkit.org/show_bug.cgi?id=20380
3426         [GTK][AUTOTOOLS] Include autotoolsconfig.h from config.h
3427
3428         * configure.ac: Rename the configuration header from aconfig.h to autotoolsconfig.h.
3429
3430 2008-08-28  Alp Toker  <alp@nuanti.com>
3431
3432         GTK+ dist/build fix. List newly added header files.
3433
3434         * GNUmakefile.am:
3435
3436 2008-08-27  Mike Hommey <glandium@debian.org>
3437
3438         Reviewed by Holger.
3439
3440         * GNUmakefile.am:
3441         * symbols.filter: Added.
3442
3443 2008-08-10  Jan Michael Alonzo  <jmalonzo@webkit.org>
3444
3445         Reviewed (and updated) by Alp Toker.
3446
3447         https://bugs.webkit.org/show_bug.cgi?id=16620
3448         [GTK] Autotools make dist and make check support
3449
3450         Get make dist working.
3451
3452         Note that not all possible configurations have been tested yet.
3453
3454         * GNUmakefile.am:
3455
3456 2008-08-09  Marco Barisione  <marco.barisione@collabora.co.uk>
3457
3458         Reviewed by Alp Toker.
3459
3460         http://bugs.webkit.org/show_bug.cgi?id=19045
3461         [gtk] ./configure doesn't check for x toolkit availability
3462
3463         Some old versions of Xt do not provide xt.pc, in this case use
3464         AC_CHECK_LIB to check if the library is installed and then fall back
3465         to using just -lXt.
3466
3467         * configure.ac:
3468
3469 2008-08-09  Alp Toker  <alp@nuanti.com>
3470
3471         GTK+ build fixes.
3472
3473         Back out r20338 libxslt check (conditional check already exists and
3474         this broke the build).
3475
3476         Make the flex version check a warning rather than fatal to fix the
3477         build bot.
3478
3479         * configure.ac:
3480
3481 2008-08-08  Jan Michael Alonzo  <jmalonzo@webkit.org>
3482
3483         Reviewed by Mark Rowe.
3484
3485         http://bugs.webkit.org/show_bug.cgi?id=20338
3486         [Gtk] Autotools should check for libxslt
3487
3488         Autotools check for libxslt
3489
3490         * configure.ac:
3491
3492 2008-08-07  Kalle Vahlman  <zuh@iki.fi>
3493
3494         Reviewed by David Kilzer.
3495
3496         Check for correct flex version to avoid faulty builds
3497
3498         A correct Webkit build requires flex 2.5.33 but autotools build doesn't check for it
3499         https://bugs.webkit.org/show_bug.cgi?id=20253
3500
3501         acinclude.m4: Import AX_COMPARE_VERSION macro
3502         configure.ac: Check for flex version
3503
3504         * acinclude.m4:
3505         * configure.ac:
3506
3507 2008-08-07  Simon Hausmann  <hausmann@webkit.org>
3508
3509         Rubber-stamped by Lars.
3510
3511         Added API tests for QWebPage/QWebFrame based on QTestLib.
3512
3513         * WebKit.pro: Add WebKit/qt/tests to the build.
3514
3515 2008-08-06  Marco Barisione  <marco.barisione@collabora.co.uk>
3516
3517         Reviewed by Eric Seidel.
3518
3519         http://bugs.webkit.org/show_bug.cgi?id=20276
3520         [GTK] Makefile rules for the enum GTypes files depend on Makefile
3521         instead of GNUmakefile
3522
3523         The patch committed in revision 34649 added the code needed to
3524         generate GTypes for enums but the makefile rules for
3525         stamp-webkitenumtypes.h and webkitenumtypes.cpp were depending on
3526         Makefile (used by other ports) instead of GNUmakefile.
3527
3528         * GNUmakefile.am: Depend on GNUmakefile instead of Makefile.
3529
3530 2008-08-05  Marco Barisione  <marco.barisione@collabora.co.uk>
3531
3532         Reviewed by Alp Toker.
3533
3534         http://bugs.webkit.org/show_bug.cgi?id=19045
3535         [gtk] ./configure doesn't check for x toolkit availability
3536
3537         Check for the .pc file for Xt instead of hard coding -lXt in the
3538         GNUmakefile.am.
3539
3540         Thanks to Dominik Röttsches for the initial patch.
3541
3542         * GNUmakefile.am:
3543         * configure.ac:
3544
3545 2008-07-30  Marco Barisione  <marco.barisione@collabora.co.uk>
3546
3547         Reviewed by Holger.
3548
3549         http://bugs.webkit.org/show_bug.cgi?id=19742
3550         [GTK] Auto generate webkitmarshal.list
3551
3552         Auto generate webkitmarshal.list from source files to reduce the
3553         number of conflicts when merging git branches or when applying
3554         patches.
3555         Also rename webkit-marshal.* to webkitmarshal.* for consistency.
3556
3557         * GNUmakefile.am:
3558
3559 2008-07-25  Jan Michael Alonzo  <jmalonzo@webkit.org>
3560
3561         Reviewed by Mark Rowe.
3562
3563         Copy the way Gtk detects jpeglib. Hinted by Wouter Bolsterlee.
3564
3565         [Gtk] Improve detection jpeglib
3566         https://bugs.webkit.org/show_bug.cgi?id=17865
3567
3568         * GNUmakefile.am:
3569         * configure.ac:
3570
3571 2008-07-25  Simon Hausmann  <hausmann@webkit.org>
3572
3573         Discussed with and rubber-stamped by Lars.
3574
3575         Fix the build system for the Qt port.
3576
3577         Recent JavaScriptCore changes require the addition of JavaScriptCore/API to the
3578         include search path. With a build process that combines JavaScriptCore and
3579         WebCore in one build process/Makefile the existance of
3580         JavaScriptCore/API/Node.h and WebCore/dom/Node.h causes include conflicts.
3581
3582         This commit solves this by introducing a separate build of JavaScriptCore into
3583         a static library.
3584
3585         As a result of the split-up a race-condition due to broken dependencies of
3586         regular source files to header files of generated sources showed up very
3587         frequently when doing parallel builds (which the buildbot does). This commit at
3588         the same time tries to address the dependency problem by making the
3589         addExtraCompiler() function also generate a pseudo extra compiler that
3590         represents the header file output, so that qmake is aware of the creation of
3591         the header file for dependency calculation.
3592
3593         At the same time I removed a lot of cruft from the pro files to ease maintenance.
3594
3595         * WebKit.pri:
3596         * WebKit.pro:
3597
3598 2008-06-18  Marco Barisione  <marco.barisione@collabora.co.uk>
3599
3600         Reviewed by Alp Toker.
3601
3602         https://bugs.webkit.org/show_bug.cgi?id=19171
3603         [GTK] GTypes for enumerations
3604
3605         Generate GTypes for public enumerations so they can be used as
3606         properties.
3607
3608         * GNUmakefile.am: Generate webkit-enum-types.cpp and
3609         webkit-enum-types.h.
3610
3611 2008-06-16  Simon Hausmann  <hausmann@webkit.org>
3612
3613         Fix the Qt build. testkjs.pro is now called jsc.pro.
3614
3615         * WebKit.pro:
3616
3617 2008-06-15  Alp Toker  <alp@nuanti.com>
3618
3619         Rubber-stamped by Maciej.
3620
3621         Install 'jsc' application by default.
3622
3623         * GNUmakefile.am:
3624
3625 2008-06-08  Alp Toker  <alp@nuanti.com>
3626
3627         autotools/GTK+ build system cleanup. Don't include WebKit API in the
3628         WebCore build as it's no longer needed since r34426.
3629
3630         * GNUmakefile.am:
3631
3632 2008-06-08  Alp Toker  <alp@nuanti.com>
3633
3634         Rubber-stamped by Mark Rowe.
3635
3636         Bring back -fstrict-aliasing for JavaScriptCore which was removed in
3637         r31821, since aliasing issues have now been fixed.
3638
3639         Use -O3, not -O2 for the JavaScriptCore build.
3640
3641         * GNUmakefile.am:
3642         * configure.ac:
3643
3644 2008-06-05  Christian Dywan  <christian@twotoasts.de>
3645
3646         Reviewed by Alp Toker.
3647
3648         https://bugs.webkit.org/show_bug.cgi?id=14141
3649         Please add a version to the Gtk port
3650
3651         * GNUmakefile.am:
3652
3653 2008-06-02  Alp Toker  <alp@nuanti.com>
3654
3655         GTK+/autotools Windows build system fixes.
3656
3657         * GNUmakefile.am:
3658         * configure.ac:
3659
3660 2008-06-02  Jan Michael Alonzo  <jmalonzo@webkit.org>
3661
3662         Reviewed by Alp Toker.
3663
3664         Build WebCore GTK+ sources as part of WebCore, not WebKit.
3665         Split common and GTK+-specific sources into separate file lists.
3666
3667         * GNUmakefile.am:
3668
3669 2008-06-01  Josh Triplett  <josh@freedesktop.org>
3670
3671         Reviewed by Alp Toker.
3672
3673         http://bugs.webkit.org/show_bug.cgi?id=16891
3674         [GTK] autotools build is slow
3675
3676         Add dolt revision 5e9eef10 to the autotools build system. Speeds up
3677         the build, often by a factor of two or more on supported platforms,
3678         otherwise falls back to libtool.
3679
3680         See http://dolt.freedesktop.org for details.
3681
3682         * acinclude.m4: Added.
3683         * configure.ac:
3684
3685 2008-05-25  Jan Michael Alonzo  <jmalonzo@webkit.org>
3686
3687         Reviewed by Alp Toker.
3688
3689         http://bugs.webkit.org/show_bug.cgi?id=19142
3690         [Gtk] Remove build options --svg-experimental and --cross-document-messaging
3691
3692         * configure.ac:
3693
3694 2008-05-24  Alp Toker  <alp@nuanti.com>
3695
3696         GTK+/Win32 build fixes. Link against Windows ICU without using
3697         icu-config since it's not available on that platform.
3698
3699         Link against Ws2_32 when the curl http backend is chosen since we
3700         use select() directly.
3701
3702         * configure.ac:
3703
3704 2008-05-23  Alp Toker  <alp@nuanti.com>
3705
3706         GTK+ fixes for building without database support.
3707
3708         * configure.ac:
3709
3710 2008-05-20  Jan Michael Alonzo  <jmalonzo@webkit.org>
3711
3712         Reviewed by Alp Toker.
3713
3714         Fix for previous autotools change.
3715
3716         * configure.ac:
3717
3718 2008-05-20  Jan Michael Alonzo  <jmalonzo@webkit.org>
3719
3720         Reviewed by Alp.
3721
3722         http://bugs.webkit.org/show_bug.cgi?id=18483
3723         [Gtk] Autotools should match build-webkit default flags
3724
3725         * configure.ac:
3726
3727 2008-05-19  Alp Toker  <alp@nuanti.com>
3728
3729         GTK+ build fix for Mac/Win. Don't check for FreeType/FontConfig when
3730         the Pango font backend is selected.
3731
3732         * GNUmakefile.am:
3733         * configure.ac:
3734
3735 2008-05-16  Julien Chaffraix  <jchaffraix@webkit.org>
3736
3737         Reviewed by Eric.
3738
3739         Preparatory work for bug 9191: JS*ElementWrapperFactory should be autogenerated
3740
3741         * configure.ac: Add HTML_FLAGS and set it when video is enabled.
3742
3743 2008-05-15  Ariya Hidayat  <ariya.hidayat@trolltech.com>
3744
3745         Reviewed by Simon.
3746
3747         Since WebKitGtk is fully using autotools now, clean-up the .pro/.pri files
3748         from gtk-port.
3749
3750         * WebKit.pri:
3751         * WebKit.pro:
3752
3753 2008-05-09  Anders Carlsson  <andersca@apple.com>
3754
3755         Reviewed by Mark.
3756
3757         Add x86_64 rule.
3758
3759         * Makefile:
3760
3761 2008-05-09  Simon Hausmann  <hausmann@webkit.org>
3762
3763         Reviewed by Holger.
3764
3765         Removed explicit linkage against libxml and libxslt on Qt/Mac builds.
3766
3767         This dependency is completely unnecessary here and creates only problems by
3768         propagating through WebCore.pro over libQtWebKit.prl right now customer
3769         applications.
3770
3771
3772         * WebKit.pri:
3773
3774 2008-05-02  Anders Carlsson  <andersca@apple.com>
3775
3776         Reviewed by Mark.
3777
3778         Add an "x86_64" make rule.
3779
3780         * Makefile.shared:
3781
3782 2008-05-02  Jan Michael Alonzo  <jmalonzo@unpluggable.com>
3783
3784         Reviewed by Eric.
3785
3786         https://bugs.webkit.org/show_bug.cgi?id=18811
3787         Enable dashboard and offline web apps in autotools
3788
3789         * configure.ac:
3790
3791 2008-05-01  Marc Ordinas i Llopis  <marc.ordinasillopis@collabora.co.uk>
3792
3793         Reviewed by Alp Toker.
3794
3795         https://bugs.webkit.org/show_bug.cgi?id=14750
3796         Added support for NPAPI plugins on Gtk and Qt-x11 ports.
3797
3798         * GNUmakefile.am: Added Xt library.
3799
3800 2008-04-29  David Kilzer  <ddkilzer@apple.com>
3801
3802         BUILD FIX for ENABLE(DASHBOARD_SUPPORT)
3803
3804         * configure.ac: Added conditional for ENABLE_DASHBOARD_SUPPORT.
3805
3806 2008-04-22  Alp Toker  <alp@nuanti.com>
3807
3808         GTK+ debug build fix for changes in r32257.
3809
3810         * GNUmakefile.am:
3811
3812 2008-04-18  Jan Michael Alonzo  <jmalonzo@unpluggable.com>
3813
3814         Reviewed by Alp Toker.
3815
3816         http://bugs.webkit.org/show_bug.cgi?id=16620
3817         [GTK] Autotools make dist and make check support
3818
3819         Cleanups.
3820
3821         * GNUmakefile.am:
3822
3823 2008-04-11  Mark Rowe  <mrowe@apple.com>
3824
3825         Rubber-stamped by Antti Koivisto.
3826
3827         * GNUmakefile.am: Disable a warning that GCC 4.3 triggers all over the show.
3828
3829 2008-04-17  Alp Toker  <alp@atoker.com>
3830
3831         GTK+ build fix. Back out the libjpeg check part of r32008 from bug
3832         #17865 (reopened).
3833
3834         * configure.ac:
3835
3836 2008-04-17  Jan Michael Alonzo  <jmalonzo@unpluggable.com>
3837
3838         Reviewed by Alp Toker.
3839
3840         http://bugs.webkit.org/show_bug.cgi?id=17865
3841         [Gtk] Improve detection of jpeglib and glib tools
3842
3843         Improve detecting jpeglib and glib tools
3844
3845         * configure.ac: Throw an error if the dependencies above are
3846         currently not installed
3847
3848 2008-04-14  Xan Lopez  <xan@gnome.org>
3849
3850         Reviewed by Alp Toker.
3851
3852         http://bugs.webkit.org/show_bug.cgi?id=17917
3853         Bug 17917: Cookie support for HTTP soup backend
3854
3855         Bumped the libsoup required version to 2.23 for cookie support.
3856
3857         * configure.ac:
3858
3859 2008-04-11  Mark Rowe  <mrowe@apple.com>
3860
3861         Rubber-stamped by Anders Carlsson.
3862
3863         Fix https://bugs.webkit.org/show_bug.cgi?id=18430
3864         Bug 18430: SIGSEGV on amd64 when built with gcc 4.3
3865
3866         GCC 4.3 generates bad code in some instances when working with our HashTables
3867         as some of the HashTable code violates the strict aliasing requirements.  Since
3868         GCC 4.2 this code has generated warnings when -fstrict-aliasing is enabled. Until
3869         the code can be fixed to be safe with strict aliasing enabled, we will disable
3870         strict aliasing.
3871
3872         * GNUmakefile.am:
3873
3874 2008-03-12  Michael Emmel  <mike.emmel@gmail.com>
3875
3876         Reviewed by Alp Toker.
3877
3878         http://bugs.webkit.org/show_bug.cgi?id=18397
3879         Fix leaving spaces before parens in functions
3880
3881         * WebKitTools/Scripts/wkstyle:
3882
3883 2008-04-07  Jan Michael Alonzo  <jmalonzo@unpluggable.com>
3884
3885         Build fix, rubber-stamped and landed by ap.
3886
3887         * configure.ac: Add autoconf flag for HTML5 client-side session and persistent storage support.
3888
3889 2008-03-21  Rodney Dawes  <dobey@wayofthemonkey.com>
3890
3891         Reviewed by Holger.
3892
3893         Remove the JSCore include path options from global_cppflags.
3894         Place JSCore include path options in javascriptcore_cppflags.
3895         Add javascriptcore_cppflags to libWebCore_la_CPPFLAGS.
3896
3897         * GNUmakefile.am:
3898
3899 2008-03-20  Jasper Bryant-Greene  <jasper@unix.geek.nz>
3900
3901         Reviewed by Anders.
3902
3903         Resolves http://bugs.webkit.org/show_bug.cgi?id=16092
3904         "[GTK] Middle-mouse click should allow opening a URL in a new tab"
3905
3906         Added WebKitNavigationAction object to GTK API
3907
3908         * GNUmakefile.am:
3909
3910 2008-03-12  Xan Lopez  <xan@gnome.org>
3911
3912         Reviewed by Alp Toker.
3913
3914         http://bugs.webkit.org/show_bug.cgi?id=15229
3915
3916         Add optional font backend support with freetype and pango
3917         backends. Default is freetype for now.
3918
3919         Original patch by Sven Herzberg <sven@imendio.com>
3920
3921         * configure.ac:
3922
3923 2008-03-11  Xan Lopez  <xan@gnome.org>
3924
3925         Reviewed by Alp Toker.
3926
3927         http://bugs.webkit.org/show_bug.cgi?id=16476
3928
3929         Add support for multiple http backends, and add soup backend (off by default).
3930
3931         * GNUmakefile.am:
3932         * configure.ac:
3933
3934 2008-03-07  Simon Hausmann  <hausmann@webkit.org>
3935
3936         Reviewed by Darin Adler.
3937
3938         Done with Lars.
3939
3940         Added plugins subdirectory to the include path.
3941
3942         * WebKit.pri:
3943
3944 2008-03-09  Alp Toker  <alp@atoker.com>
3945
3946         GTK+ build fix for r30913.
3947
3948         Use UNICODE_CFLAGS for C++ sources as well as C sources.
3949
3950         * GNUmakefile.am:
3951
3952 2008-03-09  Jörg Billeter  <j@bitron.ch>
3953
3954         Reviewed by Alp Toker.
3955
3956         Conditionalise ICU for Unicode in the GTK+ port.
3957
3958         * GNUmakefile.am:
3959         * configure.ac:
3960
3961 2008-03-03  Brent Fulgham  <bfulgham@gmail.com>
3962
3963         Reviewed by Alp Toker.
3964
3965         http://bugs.webkit.org/show_bug.cgi?id=17644
3966         Build GTK on Mac OS X using native ICU library
3967
3968         Use Apple native ICU libraries when building GTK
3969         webkit on Mac OS.
3970
3971         * configure.ac:
3972
3973 2008-03-02  Brent Fulgham  <bfulgham@gmail.com>
3974
3975         Reviewed by Alp Toker.
3976
3977         Add ICU_CPPFLAGS earlier in include path for WebCore
3978         so that we find $(icu_cppflags)/unicode/utf8.h, rather than
3979         the wtf/unicode/UTF8.h on case-insensitive file systems.
3980
3981         * GNUmakefile.am:
3982
3983 2008-03-02  Alp Toker  <alp@atoker.com>
3984
3985         Reviewed by Mark Rowe.
3986
3987         Split the WebKit GTK+ build out of the WebCore build and change the
3988         shared object name to match the package name.
3989
3990         * GNUmakefile.am:
3991
3992 2008-02-28  Alp Toker  <alp@atoker.com>
3993
3994         Fix a configure script typo spotted by Kalle Vahlman.
3995
3996         * configure.ac:
3997
3998 2008-02-26  Timothy Hatcher  <timothy@apple.com>
3999
4000         Reviewed by Darin Adler.
4001
4002         Add "64" and "64u" make rules to allow easy building of 64-bit versions.
4003
4004         make 64: will build Intel-only 64-bit.
4005         make 64u: will build 4-way universal for PPC and Intel.
4006
4007         * Makefile:
4008         * Makefile.shared:
4009
4010 2008-02-23  Jan Michael Alonzo  <jmalonzo@unpluggable.com>
4011
4012      &