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