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