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