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