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