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