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