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