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