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