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