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