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