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