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