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