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