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