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