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