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