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