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