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