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