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