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