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