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