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