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