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