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