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