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