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