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