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