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