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