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