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