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