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