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