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