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