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