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