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