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