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