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