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