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