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