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