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