2010-08-30 Martin Robinson <mrobinson@igalia.com>
[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