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