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