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