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