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