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