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