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