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