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