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