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