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