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