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