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