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