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