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