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