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