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