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