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