cea91202d9a3d6242deb59b665b42d3118f0b6e6
[WebKit.git] / ChangeLog
1 2010-09-29  Simon Hausmann  <simon.hausmann@nokia.com>
2
3         Reviewed by Csaba Osztrogonác.
4
5         [Qt] Fix the build on non-x86 platforms with gcc
6
7         Don't disable -Werror on arm, that doesn't work when QT_ARCH is
8         for example armv6. Instead change the condition as the comment says,
9         enable -Werror on x86/gcc where we know it passes. On other platforms
10         gcc produces difference warnings, and when they're fixed we can add
11         them to the whitelist of -Werror-supported architectures.
12
13         * WebKit.pri:
14
15 2010-09-28  Philippe Normand  <pnormand@igalia.com>
16
17         Reviewed by Martin Robinson.
18
19         check USE(GSTREAMER) instead of ENABLE(VIDEO) in gstreamer/ files
20         https://bugs.webkit.org/show_bug.cgi?id=46717
21
22         Define WTF_USE_GSTREAMER if configure found the gstreamer
23         development files and add the macro in the gcc command-line if needed.
24
25         * GNUmakefile.am:
26         * configure.ac:
27
28 2010-09-28  Kevin Ollivier  <kevino@theolliviers.com>
29
30         [wx] Build fix, build sources that used to be built as part of other sources.
31
32         * wscript:
33
34 2010-09-28  Kevin Ollivier  <kevino@theolliviers.com>
35
36         [wx] One more build fix for Win.
37
38         * wscript:
39
40 2010-09-28  Kevin Ollivier  <kevino@theolliviers.com>
41
42         [wx] Build fix, ignore Qt-specific (for now?) source in platform/graphics.
43
44         * wscript:
45
46 2010-09-28  Andras Becsi  <abecsi@webkit.org>
47
48         Reviewed by Csaba Osztrogonác.
49
50         Undefined reference errors when linking due to gperf and inlining.
51         webkit.org/b/29244
52
53         EFL CMake changes by Leandro Pereira <leandro@profusion.mobi>
54
55         Refactor gperf code generation and usage to fix the debug build with gcc>4.4.
56         Hitherto gperf generated C code, these files were included in multiple C++ files across WebCore
57         to access the functionality provided. This resulted in debug build failure with newer gcc versions
58         because of a behaviour change of gcc, which disables C style inlining in debug mode.
59         The make-hash-tools.pl script lets gperf generate C++ code for all gperf files now, which are compiled
60         in their own compilation unit.
61         The functionality provided by the generated code is wrapped behind HashTools.h, so there is no need
62         for multiple inclusions of generated C files to access these functions.
63
64         * cmake/WebKitMacros.cmake:
65
66 2010-09-27  Philippe Normand  <pnormand@igalia.com>
67
68         Reviewed by Martin Robinson.
69
70         [GTK] use ENABLE(GLIB_SUPPORT)
71         https://bugs.webkit.org/show_bug.cgi?id=46630
72
73         Enabling GLIB_SUPPORT on all ports that use GLib to simplify
74         checks.
75
76         * GNUmakefile.am: Enabled the GLIB_SUPPORT define.
77
78 2010-09-24  Romain Pokrzywka  <romain@kdab.com>
79
80         Reviewed by Simon Hausmann.
81
82         [Qt] Fix the Wince build.
83
84         * WebKit.pri: Apply msvc flags to wince, too.
85
86 2010-09-23  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
87
88         Reviewed by Antonio Gomes.
89
90         [EFL] Enable warnings during build by default
91         https://bugs.webkit.org/show_bug.cgi?id=46351
92
93         Change default build to enable several warnings like other ports do.
94         We need to pay special attention to "-Wall" in order to produce better
95         code, so highlight this keyword, too.
96
97         * cmake/WebKitHelpers.cmake:
98
99 2010-09-22  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
100
101         Reviewed by Antonio Gomes.
102
103         [EFL] Fix build with GCC 4.4.x
104         https://bugs.webkit.org/show_bug.cgi?id=40826
105
106         Change the -fstrict-aliasing flag to -fno-strict-aliasing as other
107         ports like GTK and QT are using in their build systems. It was failing
108         to execute when compiled with GCC 4.4.x in Release mode.
109
110         Refactor the flags in order to be more readable.
111
112         * cmake/WebKitHelpers.cmake:
113
114 2010-09-22  No'am Rosenthal  <noam.rosenthal@nokia.com>
115
116         Reviewed by Kenneth Rohde Christiansen.
117
118         [Qt] Move the accelerated compositing build flag to the right place
119         https://bugs.webkit.org/show_bug.cgi?id=43882
120
121         * WebKit.pri: Removed the redundant version check.
122
123 2010-09-21  Fridrich Strba  <fridrich.strba@bluewin.ch>
124
125         Reviewed by Martin Robinson.
126
127         Fix linking issues of the GTK+ port on Windows
128         https://bugs.webkit.org/show_bug.cgi?id=45844
129
130         * GNUmakefile.am: link on Windows with ole32.dll, winmm.dll and shlwapi.dll
131         * configure.ac: link on Windows with ole32.dll, winmm.dll and shlwapi.dll
132         and export correctly all needed symbols from the libwebkitgtk DLL.
133
134 2010-09-21  Xan Lopez  <xlopez@igalia.com>
135
136         Reviewed by Martin Robinson.
137
138         [GTK] Generate correct WebKit gir file with g-i 0.9.5
139         https://bugs.webkit.org/show_bug.cgi?id=46173
140
141         Generate a correct gir file for WebKit with the
142         gobject-introspection 0.9.5 scanner.
143
144         * GNUmakefile.am:
145
146 2010-09-21  Xan Lopez  <xlopez@igalia.com>
147
148         Reviewed by Gustavo Noronha.
149
150         Update for 1.3.4 release.
151
152         * configure.ac:
153
154 2010-09-21  Xan Lopez  <xlopez@igalia.com>
155
156         Reviewed by Martin Robinson.
157
158         [GTK] Configure flag for Opcode stats
159         https://bugs.webkit.org/show_bug.cgi?id=46081
160
161         Opcode stats won't work with JIT enabled, so bail out if both are
162         enabled at the same time.
163
164         * configure.ac:
165
166 2010-09-21  Xan Lopez  <xlopez@igalia.com>
167
168         Reviewed by Martin Robinson.
169
170         [GTK] Fix --disable-jit
171         https://bugs.webkit.org/show_bug.cgi?id=46080
172
173         Manually define ENABLE_JIT to 0 when we want the feature disabled.
174
175         If the value is undefined Platform.h will enable it again
176         automatically in some platforms, which is probably not what the
177         user wanted if he passed --disable-jit.
178
179         * configure.ac:
180
181 2010-09-18  Kevin Ollivier  <kevino@theolliviers.com>
182
183         [wx] Build fix, fix use of wrong case in name.
184
185         * wscript:
186
187 2010-09-16  Eric Uhrhane  <ericu@chromium.org>
188
189         Reviewed by Jian Li.
190
191         Unify FILE_SYSTEM and FILE_WRITER enables under the name FILE_SYSTEM.
192         https://bugs.webkit.org/show_bug.cgi?id=45798
193
194         * configure.ac:
195
196 2010-09-15  Commit Queue  <commit-queue@webkit.org>
197
198         Unreviewed.  Test commit for commit-queue@webkit.org.
199
200 2010-09-15  Eric Seidel  <eric@webkit.org>
201
202         Unreviewed.  Test commit for commit-queue@webkit.org.
203
204 2010-09-15  Kevin Ollivier  <kevino@theolliviers.com>
205
206         [wx] Build fixes for wxMSW.
207
208         * wscript:
209
210 2010-09-14  Andras Becsi  <abecsi@webkit.org>
211
212         Reviewed by Csaba Osztrogonác.
213
214         [Qt] qmake doesn't generate correct dependencies for rcc resource files
215         https://bugs.webkit.org/show_bug.cgi?id=45747
216
217         * WebKit.pri: add OUT_PWD to DEPENDPATH
218
219 2010-09-11  Simon Hausmann  <simon.hausmann@nokia.com>
220
221         Reviewed by Andreas Kling.
222
223         [Qt] V8 port: webkit project files changes
224         https://bugs.webkit.org/show_bug.cgi?id=45140
225
226         * WebKit.pro: Don't compile JavaScriptCore and jsc when
227         building with v8.
228
229 2010-09-11  Xan Lopez  <xlopez@igalia.com>
230
231         Reviewed by Martin Robinson.
232
233         [GTK] Make introspection work with g-o-i 0.9.5
234         https://bugs.webkit.org/show_bug.cgi?id=45590
235
236         Bump required gobject-introspection version to 0.9.5.
237
238         * configure.ac:
239
240 2010-09-09  Benjamin Poulain  <benjamin.poulain@nokia.com>
241
242         Unreviewed buildfix.
243
244         [Qt] Treat warnings as errors by default for gcc
245         https://bugs.webkit.org/show_bug.cgi?id=43191
246
247         The buildfix r66990 fixes the build for the Maemo
248         branch of Qt, but the symbols maemo5 and 6 are not defined
249         for regular branches on ARM.
250         This fixes the build by disabling -Werror for any ARM platform.
251
252         * WebKit.pri: Don't add -Werror for arm platforms.
253
254 2010-09-08  Peter Kasting  <pkasting@google.com>
255
256         Reviewed by David Hyatt.
257
258         Add smooth scrolling framework, and a Windows implementation.
259         https://bugs.webkit.org/show_bug.cgi?id=32356
260
261         * wscript: Add Windows ScrollAnimator.
262
263 2010-09-08  Csaba Osztrogonác  <ossy@webkit.org>
264
265         Unreviewed buildfix after r66972.
266
267         [Qt] Treat warnings as errors by default for gcc
268         https://bugs.webkit.org/show_bug.cgi?id=43191
269
270         * WebKit.pri: Don't add -Werror for maemo platforms.
271
272 2010-09-08  Martin Robinson  <mrobinson@igalia.com>
273
274         Reviewed by Xan Lopez.
275
276         [GTK] Need a WebSocket implementation
277         https://bugs.webkit.org/show_bug.cgi?id=45197
278
279         * configure.ac: Enable WebSocket by default.
280
281 2010-09-08  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
282
283         Reviewed by Kenneth Rohde Christiansen.
284
285         [EFL] Support to enable HTML5's Video based on gstreamer in WebKit-EFL
286         https://bugs.webkit.org/show_bug.cgi?id=44098
287
288         To support video of HTML5 based on gstreamer, add cmake files for gstreamer. 
289
290         * cmake/FindGStreamer-App.cmake: Added.
291         * cmake/FindGStreamer-Base.cmake: Added.
292         * cmake/FindGStreamer-Interfaces.cmake: Added.
293         * cmake/FindGStreamer-Pbutils.cmake: Added.
294         * cmake/FindGStreamer-Plugins-Base.cmake: Added.
295         * cmake/FindGStreamer-Video.cmake: Added.
296         * cmake/FindGStreamer.cmake: Added.
297         * cmake/OptionsEfl.cmake:
298
299 2010-09-08  Csaba Osztrogonác  <ossy@webkit.org>
300
301         Reviewed by Andreas Kling.
302
303         [Qt] Treat warnings as errors by default for gcc
304         https://bugs.webkit.org/show_bug.cgi?id=43191
305
306         * WebKit.pri: -Werror added to QMAKE_CXXFLAGS for x86 Linux platforms
307
308 2010-09-07  Arno Renevier  <arno@renevier.net>
309
310         Reviewed by Holger Freyther.
311
312         gitignore *~ files and gtk *.pot files
313         https://bugs.webkit.org/show_bug.cgi?id=45129
314
315         * .gitignore:
316
317 2010-09-04  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
318
319         Reviewed by Kenneth Rohde Christiansen.
320
321         [EFL] Move test browser to WebKitTools directory
322         https://bugs.webkit.org/show_bug.cgi?id=45212
323
324         Follow other ports like QT and GTK which moved the test browser to
325         WebKitTools directory.
326
327         * CMakeLists.txt: Include test browser if port defines one.
328
329 2010-09-02  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
330
331         Reviewed by Antonio Gomes.
332
333         [EFL] Name install directories according to library name
334         https://bugs.webkit.org/show_bug.cgi?id=45126
335
336         * cmake/OptionsEfl.cmake: Use library name in order to define the data
337         directory.
338
339 2010-09-02  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
340
341         Reviewed by Antonio Gomes.
342
343         [EFL] Do not override custom compile flags
344         https://bugs.webkit.org/show_bug.cgi?id=45125
345
346         Set a default build type if and only if user did not define one as
347         command line options and he did not give custom CFLAGS or CXXFLAGS.
348         Otherwise, flags from default build type would override user-defined
349         ones.
350
351         * CMakeLists.txt:
352
353 2010-09-02  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
354
355         Reviewed by Antonio Gomes.
356
357         [EFL] Fix double addition of -fPIC
358         https://bugs.webkit.org/show_bug.cgi?id=45122
359
360          When SHARED_CORE=ON, -fPIC is automatically added because all
361          libraries are dynamic. Only when static libraries are built that
362          -fPIC needs to be manually inserted (because the final library,
363          libewebkit.so, is dynamic).
364
365         * cmake/OptionsCommon.cmake: Remove -fPIC flag.
366         * cmake/WebKitHelpers.cmake: Add -fPIC flags iff SHARED_CORE=ON.
367
368 2010-09-01  Ryuan Choi  <ryuan.choi@samsung.com>
369
370         Reviewed by Antonio Gomes.
371
372         [EFL] Need to check LibSoup version
373         https://bugs.webkit.org/show_bug.cgi?id=44658
374
375         Add version check of LibSoup.
376
377         * cmake/FindLibSoup2.cmake:
378
379 2010-08-31  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
380
381         Reviewed by Martin Robinson.
382
383         Preparations for the 1.3.4 release. Bump webkit version to 543.7,
384         as well.
385
386         * configure.ac:
387
388 2010-08-30  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
389
390         Reviewed by Adam Barth.
391
392         [EFL] Remove compiler optimization for gcc 4.5.1
393         https://bugs.webkit.org/show_bug.cgi?id=44520
394
395         GCC 4.5.1 generates wrong code because of -ftree-sra which is enabled
396         by default at any optimization level.
397
398         Newer and older versions are not affected, so check for compiler
399         version before disabling this.
400
401         * cmake/WebKitHelpers.cmake: add flag depending on compiler version.
402
403 2010-08-30  Alejandro G. Castro  <alex@igalia.com>
404
405         Reviewed by Martin Robinson.
406
407         [Gtk] gdk_display_get_core_pointer and gdk_device_get_core_pointer
408         are deprecated
409         https://bugs.webkit.org/show_bug.cgi?id=44787
410
411         We have replaced GtkVersioning.cpp with GtkVersioning.c and
412         created a function (getDefaultGDKPointerDevice) to get the pointer
413         of the window with the new APIs. We added that function to DRT and
414         copyandpaste unit test.
415
416         * GNUmakefile.am:
417
418 2010-08-30  Martin Robinson  <mrobinson@igalia.com>
419
420         Reviewed by Xan Lopez.
421
422         [GTK] WebKit DOM bindings build should not depend on output GNUMakefile
423         https://bugs.webkit.org/show_bug.cgi?id=44805
424
425         Move the DOM bindings source lists and generator rules to
426         WebCore/bindings/gobject/GNUmakefile.am. This will prevent a full WebKit API
427         rebuild whenever the automake files change, decreasing build times.
428
429         * GNUmakefile.am:
430
431 2010-08-27  Mark Rowe  <mrowe@apple.com>
432
433         Reviewed by Adam Barth.
434
435         <http://webkit.org/b/44802> REGRESSION (r65351): WebCore build fails due to attempting to directly access WebKitTools/Scripts
436
437         Move create-html-entity-table in to WebCore so that the build is again self-contained.
438         The script is also updated to take input as a CSV file rather than JSON as the former
439         can be parsed without requiring a third-party Python module be installed.
440
441         * cmake/WebKitMacros.cmake:
442
443 2010-08-27  Kwang Yul Seo  <skyul@company100.net>
444
445         Reviewed by Kevin Ollivier.
446
447         [BREWMP] Add build system
448         https://bugs.webkit.org/show_bug.cgi?id=44645
449
450         Check wxpython option only when build_port is wx.
451
452         * wscript:
453
454 2010-08-27  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
455
456         Unreviewed. Fix compiling dependencies on EFL port due to r65891.
457
458         No new functionality so no new tests.
459
460         * cmake/WebKitGenerators.cmake:
461
462 2010-08-26  Martin Robinson  <mrobinson@igalia.com>
463
464         Reviewed by Xan Lopez.
465
466         [GTK] The GNUmakefile.am files contain a myriad of confusing preprocessor and compiler flag definitions
467         https://bugs.webkit.org/show_bug.cgi?id=44624
468
469         Clean up GNUmakefile.am.
470
471         * GNUmakefile.am: Make the comments describing the global_* variables more readable and
472         correct. Move WebKit-specific include lines and definitions out of webkitgtk_cppflags,
473         corekit_cppflags and webcoregtk_cppflags and straight to the appropriate CPPFLAGS definition.
474         Use global_cppflags for compiler flags that apply to both C++ and C code. Move some JavaScriptCore
475         specific includes to the appropriate sub-directory GNUmakefile.am. Make sure the tests build
476         with the global CPP flags as well.
477
478 2010-08-25  Kwang Yul Seo  <skyul@company100.net>
479
480         Reviewed by Kevin Ollivier.
481
482         [BREWMP] Add build system
483         https://bugs.webkit.org/show_bug.cgi?id=44645
484
485         Make waf script portable so that we can add more ports.
486
487         * wscript:
488
489 2010-08-25  Xan Lopez  <xlopez@igalia.com>
490
491         Reviewed by Martin Robinson.
492
493         [GTK] CodeGeneratorGObject not picking up FEATURE_DEFINES
494         https://bugs.webkit.org/show_bug.cgi?id=44608
495
496         Move FEATURE_DEFINES declaration here, since it's used by the
497         bindings code generator. Also, fix typo in the variable holding
498         the defines.
499
500         * GNUmakefile.am:
501
502 2010-08-25  Rafael Antognolli  <antognolli@profusion.mobi>
503
504         Unreviewed build fix.
505
506         [EFL] Build fix for revision 65332
507         https://bugs.webkit.org/show_bug.cgi?id=44543
508
509         Generated variables are now returned from FindPkgConfig, so no need
510         to document the custom ones.
511
512         * cmake/FindGthread.cmake:
513
514 2010-08-24  Xan Lopez  <xlopez@igalia.com>
515
516         Build fix, strike 2.
517
518         The unit tests are C files, so put the flag in global_cflags.
519
520         * GNUmakefile.am:
521
522 2010-08-24  Xan Lopez  <xlopez@igalia.com>
523
524         Try to fix GTK+ build.
525
526         Move GTK_API_VERSION_2 define to here, since we want to use it
527         outside of WebCore/WebKit.
528
529         * GNUmakefile.am:
530
531 2010-08-24  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
532
533         [EFL] Unreviewed build fix after r65891.
534
535         r65891 renamed RemoteInspectorFrontend to InspectorFrontend. Rename
536         accordingly in CMake build system.
537
538         * cmake/WebKitGenerators.cmake:
539
540 2010-08-20  Leandro Pereira  <leandro@profusion.mobi>
541
542         [EFL] Unreviewed. Fix build when using GNU gold.
543         When linking with GNU gold, some symbols are not found: explicitly
544         link with the required libraries.
545
546         * cmake/FindFontconfig.cmake: Added.
547         * cmake/OptionsEfl.cmake: Find Fontconfig, JPEG, and PNG libraries.
548
549 2010-08-19  Philippe Normand  <pnormand@igalia.com>
550
551         Reviewed by Gustavo Noronha Silva.
552
553         [GStreamer] GTK XOverlay support in GStreamerGWorld
554         https://bugs.webkit.org/show_bug.cgi?id=39474
555
556         * configure.ac: gst-interfaces link support needed for use of
557         GstXOverlay interface.
558         * GNUmakefile.am: Added new FullscreenVideoController files in the
559         build.
560
561 2010-08-18  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
562
563         Reviewed by Antonio Gomes.
564
565         [EFL] Bump library dependencies
566         https://bugs.webkit.org/show_bug.cgi?id=44182
567
568         Prepare for EFL release. All the EFL dependencies were bumped to
569         1.0.0. Eina and Ecore_X needed a bump because of API has changed and
570         the others were changed just to follow those two and because this is
571         a stable release.
572
573         * cmake/FindEFL.cmake: Bump dependencies.
574
575 2010-08-17  Ilya Tikhonovsky  <loislo@chromium.org>
576
577         Reviewed by Yury Semikhatsky.
578
579         Web Inspector: replace hand written InspectorBackendStub.js with generated one.
580         https://bugs.webkit.org/show_bug.cgi?id=43791
581
582         * GNUmakefile.am:
583
584 2010-08-18  Sheriff Bot  <webkit.review.bot@gmail.com>
585
586         Unreviewed, rolling out r65595.
587         http://trac.webkit.org/changeset/65595
588         https://bugs.webkit.org/show_bug.cgi?id=44161
589
590         qt build failed (Requested by loislo on #webkit).
591
592         * GNUmakefile.am:
593
594 2010-08-17  Ilya Tikhonovsky  <loislo@chromium.org>
595
596         Reviewed by Yury Semikhatsky.
597
598         Web Inspector: replace hand written InspectorBackendStub.js by generated one.
599         https://bugs.webkit.org/show_bug.cgi?id=43791
600
601         * GNUmakefile.am:
602
603 2010-08-17  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
604
605         Reviewed by Darin Adler.
606
607         Add NetworkingContext to avoid layer violations
608         https://bugs.webkit.org/show_bug.cgi?id=42292
609
610         Preparation: Just add the files to the build system.
611
612         * GNUmakefile.am: Added new files.
613
614 2010-08-17  Gustavo Noronha Silva  <gustavo.noronha@collabora.couk>
615
616         Reviewed by Martin Robinson.
617
618         WebBackForwardList.get_{back|forward}_list_with_limit not introspectable
619         https://bugs.webkit.org/show_bug.cgi?id=43054
620
621         * GNUmakefile.am: Give also API implementation files to the GIR
622         scanner.
623
624 2010-08-17  Martin Robinson  <mrobinson@igalia.com>
625
626         GTK+ Build fix for those having stable versions of GLib.
627
628         * configure.ac: Only invoke GLIB_GSETTINGS if we have the necessary gio version.
629
630 2010-08-17  Sheriff Bot  <webkit.review.bot@gmail.com>
631
632         Unreviewed, rolling out r65500.
633         http://trac.webkit.org/changeset/65500
634         https://bugs.webkit.org/show_bug.cgi?id=44108
635
636         Qt bots failed to compile. (Requested by loislo on #webkit).
637
638         * GNUmakefile.am:
639
640 2010-08-17  Ilya Tikhonovsky  <loislo@chromium.org>
641
642         Reviewed by Yury Semikhatsky.
643
644         Web Inspector: replace hand written InspectorBackendStub.js by generated one.
645         https://bugs.webkit.org/show_bug.cgi?id=43791
646
647         * GNUmakefile.am:
648
649 2010-08-17  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
650
651         Reviewed by Martin Robinson.
652
653         [GTK] GSettings support adds annoying warnings on systems with older glib versions
654         https://bugs.webkit.org/show_bug.cgi?id=44056
655
656         Add file containing GLIB_GSETTINGS macro so that
657         configure doesn't spit warnings in older systems.
658
659         * autotools/gsettings.m4: Added.
660         * .gitignore: Ignore files that are generated inside autotools
661         explicitely, because we have some that are kept in version
662         control.
663
664 2010-08-16  Paul Sawaya  <psawaya@apple.com>
665
666         Reviewed by Chris Marrin.
667
668         Added shader validation via ANGLE
669         https://bugs.webkit.org/show_bug.cgi?id=42405
670
671         Added ANGLE build to Makefile
672
673         * Makefile:
674
675 2010-08-16  Kevin Ollivier  <kevino@theolliviers.com>
676
677         [wx] Build fix, do not build WebCore as a convenience library as this leads to
678         errors in the Win build w/export symbols and causes problems with DOM bindings
679         debugging in gdb. 
680
681         * wscript: Copied from WebCore/wscript.
682
683 2010-08-15  Ryuan Choi  <ryuan.choi@samsung.com>
684
685         Reviewed by Antonio Gomes.
686
687         [EFL] Build error on r65378
688         https://bugs.webkit.org/show_bug.cgi?id=44019
689
690         Add GENERATE_JSON macro for HTMLEntityNames.json instead of HTMLEntityNames.gperf
691
692         * cmake/WebKitMacros.cmake:
693
694 2010-08-14  Patrick Gansterer  <paroga@paroga.com>
695
696         Reviewed by Kenneth Rohde Christiansen.
697
698         [CMake] Add preprocessor detection for generator scripts
699         https://bugs.webkit.org/show_bug.cgi?id=43984
700
701         * cmake/OptionsCommon.cmake:
702
703 2010-08-14  Adrienne Walker  <enne@google.com>
704
705         Reviewed by Kenneth Rohde Christiansen.
706
707         Update .gitignore file for more files
708         https://bugs.webkit.org/show_bug.cgi?id=43991
709
710         * .gitignore:
711
712 2010-08-13  Leandro Pereira  <leandro@profusion.mobi>
713
714         [EFL] Unreviewed build fix.
715
716         * cmake/FindGthread.cmake: Fix warnings about obsolete PKGCONFIG macro.
717         * cmake/WebKitGenerators.cmake: FLEX_EXECUTABLE was defined already
718         by the root CMakeLists.txt file, so remove relevant lines that
719         depends on FIND_PACKAGE_HANDLE_STANDARD_ARGS macro, which isn't
720         available anymore.
721
722 2010-08-13  Alejandro G. Castro  <alex@igalia.com>
723
724         Reviewed by Xan Lopez.
725
726         We have to add the ACLOCAL_FLAGS in the env to the autogen.sh
727         ACLOCAL_FLAGS variable in order to honor the value already
728         defined, jhbuild uses it to pass parameters.
729
730         * autogen.sh:
731
732 2010-08-13  Simon Hausmann  <simon.hausmann@nokia.com>
733
734         Reviewed by Ariya Hidayat.
735
736         [Qt] Introduce Maemo6 for mobile features
737         https://bugs.webkit.org/show_bug.cgi?id=43969
738
739         * WebKit.pri: Use maemo6 where we also use maemo5.
740
741 2010-08-13  Simon Hausmann  <simon.hausmann@nokia.com>
742
743         Reviewed by Ariya Hidayat.
744
745         [Qt] Clean up mobile feature useage
746         https://bugs.webkit.org/show_bug.cgi?id=43968
747
748         * WebKit.pri: Set feature defaults here for some Nokia specific mobile platforms
749
750 2010-08-13  Patrick Gansterer  <paroga@paroga.com>
751
752         Reviewed by Nikolas Zimmermann.
753
754         [CMake] Cleanup generator code.
755         https://bugs.webkit.org/show_bug.cgi?id=39164
756
757         * cmake/WebKitGenerators.cmake:
758         * cmake/WebKitMacros.cmake:
759
760 2010-08-13  Patrick Gansterer  <paroga@paroga.com>
761
762         Reviewed by Nikolas Zimmermann.
763
764         [CMake] Add missing FIND_PACKAGE(Gperf)
765         https://bugs.webkit.org/show_bug.cgi?id=43937
766
767         * CMakeLists.txt:
768
769 2010-08-12  Dimitri Glazkov  <dglazkov@chromium.org>
770
771         Reviewed by David Levin.
772
773         Add more Chromium-related dependency directories to .gitignore.
774         https://bugs.webkit.org/show_bug.cgi?id=43940
775
776         * .gitignore: Added all existing that are created by update-webkit --chromium.
777
778 2010-08-12  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
779
780         Reviewed by Martin Robinson.
781
782         [GTK] Use GSettings to save/restore Web Inspector settings
783         https://bugs.webkit.org/show_bug.cgi?id=43512
784
785         * GNUmakefile.am: GSettings rules.
786         * configure.ac: GSettings infrastructure, and check if we should
787         use it by looking for an appropriate version of GIO.
788
789 2010-08-12  Rafael Antognolli  <antognolli@profusion.mobi>
790
791         Reviewed by Kenneth Rohde Christiansen.
792
793         [EFL] Making CMake keep track of theme dependencies.
794         https://bugs.webkit.org/show_bug.cgi?id=43862
795
796         Removing unused macro GENERATE_EDJ.
797
798         * cmake/WebKitEfl.cmake:
799
800 2010-08-12  Sheriff Bot  <webkit.review.bot@gmail.com>
801
802         Unreviewed, rolling out r65225.
803         http://trac.webkit.org/changeset/65225
804         https://bugs.webkit.org/show_bug.cgi?id=43918
805
806         Broke EFL port build (Requested by acidx on #webkit).
807
808         * cmake/WebKitGenerators.cmake:
809         * cmake/WebKitMacros.cmake:
810
811 2010-08-12  Patrick Gansterer  <paroga@paroga.com>
812
813         Reviewed by Nikolas Zimmermann.
814
815         [CMake] Cleanup generator code.
816         https://bugs.webkit.org/show_bug.cgi?id=39164
817
818         * cmake/WebKitGenerators.cmake:
819         * cmake/WebKitMacros.cmake:
820
821 2010-08-10  Balazs Kelemen  <kb@inf.u-szeged.hu>
822
823         Reviewed by Antonio Gomes.
824
825         [Qt] Build WebKit2 into a static lib
826
827         https://bugs.webkit.org/show_bug.cgi?id=43621
828
829         * WebKit.pro: Moved WebKit2 into the subdirs before WebCore since WebCore links against the WebKit2 lib.
830
831 2010-08-07  Sheriff Bot  <webkit.review.bot@gmail.com>
832
833         Unreviewed, rolling out r64904.
834         http://trac.webkit.org/changeset/64904
835         https://bugs.webkit.org/show_bug.cgi?id=43671
836
837         Broke the Qt Windows builders. (Requested by bbandix on
838         #webkit).
839
840         * WebKit.pro:
841
842 2010-08-07  Balazs Kelemen  <kb@inf.u-szeged.hu>
843
844         Reviewed by Eric Seidel.
845
846         [Qt] Build WebKit2 into a static lib
847
848         https://bugs.webkit.org/show_bug.cgi?id=43621
849
850         * WebKit.pro: Moved WebKit2 into the subdirs before WebCore since WebCore links against the WebKit2 lib.
851
852 2010-08-06  ryuan choi  <ryuan.choi@samsung.com>
853
854         Reviewed by Antonio Gomes.
855
856         [EFL] Regression (64763) build fix for efl.
857         https://bugs.webkit.org/show_bug.cgi?id=43597
858
859         change ENABLE_BLOB_SLICE to ENABLE_BLOB for fixing build break
860
861         * cmake/OptionsEfl.cmake:
862
863 2010-08-05  Jian Li  <jianli@chromium.org>
864
865         Reviewed by David Levin.
866
867         Unify blob related feature defines to ENABLE(BLOB).
868         https://bugs.webkit.org/show_bug.cgi?id=43081
869
870         * cmakeconfig.h.cmake:
871         * configure.ac:
872
873 2010-08-05  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
874
875         Reviewed by Xan Lopez.
876
877         Move files that are generated by the configure script to
878         DISTCLEANFILES, where they should be. This fixes building after a
879         make clean.
880
881         * GNUmakefile.am:
882
883 2010-08-04  Siddharth Mathur  <siddharth.mathur@nokia.com>
884
885         Reviewed by Laszlo Gombos.
886
887         [Qt][Symbian] Variable max heap size between target/emulator
888         https://bugs.webkit.org/show_bug.cgi?id=41480
889
890         * WebKit.pri: Symbian-only code block for EPOCHEAPSIZE configuration
891
892 2010-08-03  Eric Seidel  <eric@webkit.org>
893
894         Unreviewed.  Test commit for commit-queue@webkit.org.
895
896 2010-08-03  Xan Lopez  <xlopez@igalia.com>
897
898         Reviewed by Gustavo Noronha.
899
900         [GTK] Fix DOM event dispatch
901         https://bugs.webkit.org/show_bug.cgi?id=40847
902
903         Add new files to the build.
904
905         * GNUmakefile.am:
906
907 2010-08-03  Xan Lopez  <xlopez@igalia.com>
908
909         Reviewed by Gustavo Noronha.
910
911         Silence JSCore gir "creation".
912
913         * GNUmakefile.am:
914
915 2010-08-02  Chris Fleizach  <cfleizach@apple.com>
916
917         Unreviewed, rolling out r64471.
918         http://trac.webkit.org/changeset/64471
919         https://bugs.webkit.org/show_bug.cgi?id=43005
920
921         Rolling out https://bugs.webkit.org/show_bug.cgi?id=43005
922         until further discussion
923
924         * GNUmakefile.am:
925
926 2010-08-02  Xan Lopez  <xlopez@igalia.com>
927
928         Reviewed by Gustavo Noronha.
929
930         [GTK] Add support for the Audio element in the DOM bindings
931         https://bugs.webkit.org/show_bug.cgi?id=43313
932
933         Add new files to the build.
934
935         * GNUmakefile.am:
936
937 2010-08-02  Chris Fleizach  <cfleizach@apple.com>
938
939         Reviewed by David Kilzer.
940
941         AX: Support methods for web apps to interact with the native accessibility APIs
942         https://bugs.webkit.org/show_bug.cgi?id=43005
943
944         * GNUmakefile.am:
945
946 2010-08-02  Balazs Kelemen  <kb@inf.u-szeged.hu>
947
948         Reviewed by Simon Hausmann.
949
950         [Qt] Generate forwarding headers for WebKit2
951
952         https://bugs.webkit.org/show_bug.cgi?id=43336
953
954         * DerivedSources.pro: Added WebKit2/DerivedSources.pro to SUBDIRS if webkit2 is on.
955
956 2010-07-30  Patrick Gansterer  <paroga@paroga.com>
957
958         Reviewed by Nikolas Zimmermann.
959
960         [CMake] Add FindGperf.cmake
961         https://bugs.webkit.org/show_bug.cgi?id=39163
962
963         Add a clean gperf dedection since we need it for building.
964
965         * CMakeLists.txt:
966         * cmake/FindGperf.cmake: Added.
967
968 2010-07-30  Rafael Antognolli  <antognolli@profusion.mobi>
969
970         Reviewed by Antonio Gomes.
971
972         [EFL] Add library version and soname to EFL generated libraries and binary.
973         https://bugs.webkit.org/show_bug.cgi?id=43212
974
975         Make WebKit-EFL follow libtool soname versioning scheme.
976
977         * cmake/OptionsEfl.cmake: Added PROJECT_VERSION_PATCH to PROJECT_VERSION.
978
979 2010-07-29  Martin Robinson  <mrobinson@igalia.com>
980
981         Unreviewed build fix.
982
983         Fix installation of autogenerated header files.
984
985         * GNUmakefile.am: Fix autogenerated header file installation.
986
987 2010-07-27  Martin Robinson  <mrobinson@igalia.com>
988
989         Unreviewed build fix.
990
991         Add missing webkitdomdefines.h header to the sources list.
992
993         * GNUmakefile.am: Add missing header to the sources list.
994
995 2010-07-27  Kinuko Yasuda  <kinuko@chromium.org>
996
997         Reviewed by Ojan Vafai.
998
999         Add FILE_SYSTEM build flag for FileSystem API
1000         https://bugs.webkit.org/show_bug.cgi?id=42915
1001
1002         * configure.ac:
1003
1004 2010-07-26  ryuan choi  <ryuan.choi@samsung.com>
1005
1006         Unreviewed build fix.
1007
1008         [EFL]REGRESSION(r63952): build break because of InspectorBackendDispatcher.cpp
1009         https://bugs.webkit.org/show_bug.cgi?id=43021
1010
1011         Modify cmake script to fix build break as adding InspectorBackendDispatcher.
1012
1013         * cmake/WebKitGenerators.cmake:
1014
1015 2010-07-27  Rafael Antognolli  <antognolli@profusion.mobi>
1016
1017         Reviewed by Antonio Gomes.
1018
1019         [EFL] Changing library names (appending suffix "_efl")
1020         https://bugs.webkit.org/show_bug.cgi?id=42902
1021
1022         Instead of having libwebcore.so, we will have libwebcore_efl.so.
1023         Same for javascriptcore and wtf when compiled as shared, and for jsc.
1024
1025         * cmake/OptionsEfl.cmake:
1026
1027 2010-07-26  Martin Robinson  <mrobinson@igalia.com>
1028
1029         Reviewed by Xan Lopez.
1030
1031         [GTK] Get rid of libgdom
1032         https://bugs.webkit.org/show_bug.cgi?id=42378
1033
1034         Remove the need to build the libgdom intermediate library.
1035
1036         * GNUmakefile.am: Move the source list for the GObject DOM bindings to
1037         the top-level GNUmakefile.am, since they are logically part of WebKit, instead
1038         of WebCore. List all auto-generated files statically and remove no-longer-
1039         used variables. Fix an issue where some places expected webkitenumtypes.cpp
1040         to be generated in different directories.
1041
1042 2010-07-24  Riccardo Magliocchetti  <riccardo.magliocchetti@gmail.com>
1043
1044         Reviewed by Xan Lopez.
1045
1046         [GTK] Enable jit compilation on arm
1047         https://bugs.webkit.org/show_bug.cgi?id=42856
1048
1049         Add missing bits to configure.ac to build the arm jit.
1050         Compile and tested on debian sid armel on a qemu vm.
1051
1052         * configure.ac:
1053
1054 2010-07-23  Rafael Antognolli  <antognolli@profusion.mobi>
1055
1056         Reviewed by Antonio Gomes.
1057
1058         [EFL] Cleanup glib support (make it optional)
1059         https://bugs.webkit.org/show_bug.cgi?id=42480
1060
1061         Fixing support for compiling EFL port without glib.
1062
1063         * cmake/FindGthread.cmake: Added.
1064         * cmake/OptionsEfl.cmake:
1065
1066 2010-07-23  Rafael Antognolli  <antognolli@profusion.mobi>
1067
1068         Reviewed by Antonio Gomes.
1069
1070         [EFL] Add support for using libcurl network backend.
1071         https://bugs.webkit.org/show_bug.cgi?id=42286
1072
1073         Instead of just libsoup, the EFL port now can use libcurl backend.
1074         This is a step in the direction of removing dependency on glib. Just
1075         need to pass the option -DNETWORK_BACKEND=curl to cmake in order to
1076         enable it.
1077
1078         * cmake/OptionsEfl.cmake:
1079
1080 2010-07-23  Andras Becsi  <abecsi@webkit.org>
1081
1082         Reviewed by Kenneth Rohde Christiansen.
1083
1084         [Qt] Enable the build of MiniBrowser.
1085
1086         * WebKit.pro: add MiniBrowser.pro to SUBDIRS.
1087
1088 2010-07-23  Balazs Kelemen  <kb@inf.u-szeged.hu>
1089
1090         Reviewed by Kenneth Rohde Christiansen.
1091
1092         [Qt] Setup the QtWebProcess
1093
1094         https://bugs.webkit.org/show_bug.cgi?id=42623
1095
1096         * WebKit.pro: Add WebKit2.pro to the build guarded by webkit2 config variable.
1097
1098 2010-07-20  Rafael Antognolli  <antognolli@profusion.mobi>
1099
1100         Reviewed by Antonio Gomes.
1101
1102         [EFL] Enable Ecore-X on compile time
1103         https://bugs.webkit.org/show_bug.cgi?id=42600
1104
1105         Check for a flag received from cmake configure and disable it
1106         if necessary. Also disable it if Ecore-X wasn't found.
1107
1108         EFL port does not support automated tests yet.
1109
1110         * cmake/FindEFL.cmake:
1111         * cmake/OptionsEfl.cmake:
1112
1113 2010-07-20  Hans Wennborg  <hans@chromium.org>
1114
1115         Reviewed by Steve Block.
1116
1117         Add WebCore/bindings/generic/RuntimeEnabledFeatures.cpp to build files
1118         https://bugs.webkit.org/show_bug.cgi?id=42380
1119
1120         RuntimeEnabledFeatures.cpp and .h were moved from bindings/v8 to
1121         bindings/generic a while a go (in r54593), but need to
1122         be added to the build in order to be used.
1123
1124         No new functionality so no new tests.
1125
1126         * Android.mk:
1127
1128 2010-07-16  Leandro Pereira  <leandro@profusion.mobi>
1129
1130         [EFL] Unreviewed build system cleanup.
1131
1132         Remove reference to "mediaControlsGtk.css".
1133
1134         * cmake/WebKitGenerators.cmake:
1135
1136 2010-07-16  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
1137
1138         Reviewed by Antonio Gomes.
1139
1140         [EFL] Build with MathML enabled. Fix build when MathML is enabled and
1141         make it the default.
1142         https://bugs.webkit.org/show_bug.cgi?id=42453
1143
1144         * cmake/OptionsEfl.cmake: build with MathML enabled as default.
1145
1146 2010-07-15  Martin Robinson  <mrobinson@igalia.com>
1147
1148         Reviewed by Oliver Hunt.
1149
1150         [GTK] Simplify the distribution step
1151         https://bugs.webkit.org/show_bug.cgi?id=42414
1152
1153         * GNUmakefile.am: Remove unused variables. Rely on WebCore/GNUmakefile.am
1154         to handle distributing IDL files from WebCore and to modify EXTRA_DIST.
1155
1156 2010-07-14  Martin Robinson  <mrobinson@igalia.com>
1157
1158         Reviewed by Xan Lopez.
1159
1160         [GTK] Get rid of libWebCoreJS
1161         https://bugs.webkit.org/show_bug.cgi?id=42083
1162
1163         * GNUmakefile.am: Remove the libWebCoreJS library from the extra
1164         link libraries. Add IDL files to the distribution manually, as they
1165         are no longer included in the header list. This prevents a good deal
1166         of repetition in the source listings by avoiding listing both the IDL
1167         files and their final targets.
1168
1169 2010-07-14  Vincent Scheib  <scheib@chromium.org>
1170
1171         Reviewed by Kent Tamura
1172
1173         Configure Git to ignore build files generated by Chromium .gyp on windows.
1174
1175         Bug 42205: Chromium build files on windows not ignored by git
1176         https://bugs.webkit.org/show_bug.cgi?id=42205
1177         
1178         * .gitignore: Updated
1179
1180 2010-07-13  Sheriff Bot  <webkit.review.bot@gmail.com>
1181
1182         Unreviewed, rolling out r63262.
1183         http://trac.webkit.org/changeset/63262
1184         https://bugs.webkit.org/show_bug.cgi?id=42229
1185
1186         broke Windows compile (Requested by bweinstein on #webkit).
1187
1188         * WebKit.pro:
1189
1190 2010-07-13  Caio Marcelo de Oliveira Filho  <caio.oliveira@openbossa.org>
1191
1192         Reviewed by Oliver Hunt.
1193
1194         Separate CoreFoundation specific tests in JSC's testapi.c
1195
1196         testapi.c depends on the Core Foundation.
1197         https://bugs.webkit.org/show_bug.cgi?id=40058
1198
1199         * WebKit.pro: enable compilation of JSC C API test.
1200
1201 2010-07-13  Scott Violet  <sky@chromium.org>
1202
1203         Reviewed by David Levin.
1204
1205         [Chromium] Makes pressing tab accept the currently selected item in a popup.
1206         https://bugs.webkit.org/show_bug.cgi?id=42172
1207
1208         * WebCore/platform/chromium/PopupMenuChromium.cpp:
1209
1210 2010-07-12  Xan Lopez  <xlopez@igalia.com>
1211
1212         Reviewed by Gustavo Noronha.
1213
1214         Bump to 1.3.3
1215
1216         * configure.ac:
1217
1218 2010-07-12  Xan Lopez  <xlopez@igalia.com>
1219
1220         Reviewed by Gustavo Noronha.
1221
1222         Suffix .mo files with the GTK+ API version so that they can be
1223         parallel installable.
1224
1225         * configure.ac:
1226
1227 2010-07-12  Xan Lopez  <xlopez@igalia.com>
1228
1229         Reviewed by Gustavo Noronha.
1230
1231         Add another include path to the scanner to avoid warnings related
1232         to undefined types. It wasn't picking up <webkit/foo.h>-like
1233         headers.
1234
1235         * GNUmakefile.am:
1236
1237 2010-07-07  Rafael Antognolli  <antognolli@profusion.mobi>
1238
1239         Reviewed by Adam Barth.
1240
1241         [EFL] Fix cmake build and libsoup detection
1242         Some changes should be done to cmake build system to fix the detection of libsoup and correct some link paths:
1243         - LINK_FLAGS should be set using quotes, otherwise some wrong
1244         substitution takes place;
1245         - we should use LIBSOUP24_* instead of LIBSOUP_* since this is the
1246         version we are using;
1247         - need to set HAVE_LIBSOUP_2_29_90 if we find a version equal or newer
1248         than that.
1249         https://bugs.webkit.org/show_bug.cgi?id=41717
1250
1251         * cmake/OptionsEfl.cmake:
1252
1253 2010-07-06  Leandro Pereira  <leandro@profusion.mobi>
1254
1255         Unreviewed build fix.
1256
1257         [EFL] Add macro to generate inspector code.
1258
1259         * cmake/WebKitGenerators.cmake:
1260
1261 2010-07-06  Martin Robinson  <mrobinson@igalia.com>
1262
1263         Unreviewed.
1264
1265         Build fix after r62549.
1266
1267         * GNUmakefile.am: Remove new variable that is no longer used.
1268
1269 2010-07-06  Ilya Tikhonovsky  <loislo@chromium.org>
1270
1271         Reviewed by Yury Semikhatsky.
1272
1273         WebInspector: generator part of the patch for bug 40675.
1274         On the way to Remote Debugging we want to support JSON serialization
1275         on both sides of WebInspector transport.
1276         As far as InspectorFrontend class is a simple proxy to WebInspector
1277         it would be better to generate it from an IDL file.
1278         We have generator infrastructure for binding and will reuse it for
1279         new generator.
1280         https://bugs.webkit.org/show_bug.cgi?id=41692
1281
1282         * GNUmakefile.am:
1283
1284 2010-07-05  Antti Koivisto  <koivisto@iki.fi>
1285
1286         Revert unplanned project file change.
1287
1288         * WebKit.pro:
1289
1290 2010-06-23  Martin Robinson  <mrobinson@igalia.com>
1291
1292         Reviewed by Gustavo Noronha Silva.
1293
1294         [GTK] Separate DerivedSources per-project
1295         https://bugs.webkit.org/show_bug.cgi?id=41109
1296
1297         Separate WebKitGTK+ DerivedSources into per-project subdirectories to prepare
1298         for properly building WebKit2.
1299
1300         * GNUmakefile.am:
1301
1302 2010-07-01  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
1303
1304         Reviewed by Simon Hausmann.
1305
1306         [Qt] Fix a comment in WebKit.pri.
1307
1308         * WebKit.pri:
1309
1310 2010-06-16  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
1311
1312         Reviewed by Simon Hausmann.
1313
1314         [Qt] Fix qmake vcproj generation for QtWebKit.
1315
1316         qmake use TARGET=/LIBS+= -lTARGET to create dependencies
1317         between projects in a subdir template.
1318
1319         Since when compiling outside of Qt we hijack the target name of
1320         QtWebKit to add the configuration and version suffix to the binary
1321         filename, qmake can't establish the WebCore project as a dependency
1322         to QtTestBrowser.
1323
1324         This patch makes sure that the target is not hijacked on the
1325         first of the three passes where the dependencies are determined.
1326
1327         * WebKit.pri:
1328
1329 2010-07-01  Simon Hausmann  <simon.hausmann@nokia.com>
1330
1331         Rubber-stamped by Laszlo Gombos.
1332
1333         [Qt][Symbian] Bumped up the maximum heap size to 96MB
1334
1335         * WebKit.pri:
1336
1337 2010-06-30  Leandro Pereira  <leandro@profusion.mobi>
1338
1339         Unreviewed.
1340
1341         Generate CSSValueKeywords.cpp instead of CSSValueKeywords.c to avoid
1342         recompilation and relinking of WebCore when no files were changed.
1343
1344         * cmake/WebKitGenerators.cmake:
1345
1346 2010-06-29  Antoine Labour  <piman@chromium.org>
1347
1348         Reviewed by Dimitri Glazkov.
1349
1350         Only call Windows-specific PlatformSkiaContext functions on Windows.
1351
1352         * WebCore/platform/graphics/chromium/LayerChromium.cpp:
1353         * WebCore/platform/graphics/chromium/LayerRendererChromium.cpp:
1354
1355 2010-06-28  John Gregg  <johnnyg@google.com>
1356
1357         Reviewed by Kent Tamura.
1358
1359         add ENABLE_DIRECTORY_UPLOAD build support
1360         https://bugs.webkit.org/show_bug.cgi?id=41100
1361
1362         * configure.ac:
1363
1364 2010-06-28  Xan Lopez  <xlopez@igalia.com>
1365
1366         Reviewed by Gustavo Noronha.
1367
1368         Bump version to 1.3.2.
1369
1370         * configure.ac:
1371
1372 2010-06-28  Xan Lopez  <xlopez@igalia.com>
1373
1374         Rubber-stamped by Gustavo Noronha.
1375
1376         Bump gobject-introspection required version to 0.6.15, since we
1377         are now shipping version 1.1 gir files.
1378
1379         * configure.ac:
1380
1381 2010-06-28  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
1382
1383         Unreviewed build fix.
1384
1385         [EFL] Build fix for latest version of Ecore library.
1386         Ecore recently changed return type of callbacks from int to Eina_Bool.
1387
1388         * cmake/FindEFL.cmake: Bump version of Ecore dependency.
1389
1390 2010-06-28  Xan Lopez  <xlopez@igalia.com>
1391
1392         Reviewed by Gustavo Noronha.
1393
1394         [GTK] Does not compile with -DGSEAL_ENABLE
1395         https://bugs.webkit.org/show_bug.cgi?id=37851
1396
1397         Add automake flag to signal whether we are building with GTK+ 2.x
1398         or 3.x.
1399
1400         * configure.ac:
1401
1402 2010-06-28  Xan Lopez  <xlopez@igalia.com>
1403
1404         Reviewed by Gustavo Noronha.
1405
1406         [GTK] Add support for GTK+3
1407         https://bugs.webkit.org/show_bug.cgi?id=41253
1408
1409         Add --with-gtk configure flag, defaulting to support for GTK+ 2.x.
1410
1411         * GNUmakefile.am:
1412         * configure.ac:
1413
1414 2010-06-26  Tony Gentilcore  <tonyg@chromium.org>
1415
1416         Reviewed by Dimitri Glazkov.
1417
1418         Add an --enable-web-timing flag which guards Web Timing support.
1419         https://bugs.webkit.org/show_bug.cgi?id=38924
1420
1421         This flag is disabled by default.
1422         See: http://dev.w3.org/2006/webapi/WebTiming/
1423
1424         * configure.ac:
1425
1426 2010-06-25  Jedrzej Nowacki  <jedrzej.nowacki@nokia.com>
1427
1428         Reviewed by Simon Hausmann.
1429
1430         Introduce to QtScript benchmarks.
1431
1432         The QtScript performance should be tested regularly. The patch introduces
1433         micro benchmarks for existing API.
1434
1435         [Qt] Performance of the QtScript API is not tested.
1436         https://bugs.webkit.org/show_bug.cgi?id=40911
1437
1438         * WebKit.pro:
1439
1440 2010-06-25  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
1441
1442         Reviewed by Kenneth Rohde Christiansen.
1443
1444         [CMake] Add option to enable JIT.
1445         JIT is disabled by default, but now it's possible to enable it through
1446         an option to CMake: -DENABLE_JIT will enable it.
1447         https://bugs.webkit.org/show_bug.cgi?id=40936
1448
1449         * cmake/OptionsEfl.cmake: add new -DENABLE_JIT option.
1450         * cmakeconfig.h.cmake: use new -DENABLE_JIT option.
1451
1452 2010-06-23  Leandro Pereira  <leandro@profusion.mobi>
1453
1454         Reviewed by Kenneth Rohde Christiansen.
1455
1456         [EFL] Add support to CPack (to generate source tarballs)
1457         https://bugs.webkit.org/show_bug.cgi?id=41009
1458         
1459         * CMakeLists.txt:
1460         * cmake/OptionsEfl.cmake: Define the default source generator for
1461         the EFL port.
1462         * cmake/WebKitPackaging.cmake: Added. This file filters the source
1463         files so that only files relevant to the selected port are included
1464         in the source tarball. See comments for details.
1465
1466 2010-06-22  Eric Seidel  <eric@webkit.org>
1467
1468         Unreviewed.  Test commit for commit-queue@webkit.org.
1469
1470 2010-06-21  Prasad Tammana  <prasadt@chromium.org>
1471
1472         Reviewed by Darin Adler.
1473
1474         DumpRenderTree should allow tests with modal dialogs
1475         https://bugs.webkit.org/show_bug.cgi?id=35350
1476
1477         * DumpRenderTree/LayoutTestController.cpp:
1478         (abortModalCallback):
1479         (LayoutTestController::staticFunctions):
1480         * DumpRenderTree/LayoutTestController.h:
1481         * DumpRenderTree/mac/LayoutTestControllerMac.mm:
1482         (LayoutTestController::abortModal):
1483         Add abortModal method to LayoutTestController and make it available from script.
1484
1485         * DumpRenderTree/mac/UIDelegate.mm: Add support for showModalDialog.
1486         (-[UIDelegate modalWindowWillClose:]): Observer for NSWindowWillCloseNotifications to call
1487         abortModal from when modal window closes.
1488         (-[UIDelegate webViewRunModal:]): Delegate method for showModalDialog to run the modal loop.
1489
1490 2010-06-21  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
1491
1492         Unreviewed debug build fix.
1493
1494         [CMake] Do not force build type to Release
1495         https://bugs.webkit.org/show_bug.cgi?id=40566
1496
1497         * CMakeLists.txt:
1498
1499 2010-06-21  Satish Sampath  <satish@chromium.org>
1500
1501         Reviewed by Steve Block.
1502
1503         Speech Input Patch 0: Added compilation argument to conditionally compile pending patches.
1504         https://bugs.webkit.org/show_bug.cgi?id=40878
1505
1506         * configure.ac:
1507
1508 2010-06-17  Shu Chang  <chang.shu@nokia.com>
1509
1510         Reviewed by Kenneth Rohde Christiansen.
1511
1512         [Qt] Fix the link error on symbian with ENABLE_JIT=0.
1513         1. Add "#if ENABLE(JIT)" in the header file;
1514         2. Put feature enable/disable logic to a common.pri so
1515         that both JavaScriptCore.pri and WebCore.pri can share.
1516
1517         https://bugs.webkit.org/show_bug.cgi?id=40780
1518
1519         * common.pri: Added.
1520
1521 2010-06-17  Alexis Menard  <alexis.menard@nokia.com>
1522
1523         Reviewed by Kenneth Rohde Christiansen.
1524
1525         [Qt] Upstream the WebKit QML integration plugin
1526         https://bugs.webkit.org/show_bug.cgi?id=40050
1527
1528         Add to the build the QML WebKit integration plugin.
1529
1530         * WebKit.pro:
1531
1532 2010-06-17  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
1533
1534         Reviewed by Gustavo Noronha.
1535
1536         Update CMake build system to use new script for generating source files
1537         with gperf (r61091).
1538         https://bugs.webkit.org/show_bug.cgi?id=40628
1539
1540         * cmake/WebKitGenerators.cmake:
1541
1542 2010-06-17  Mark Brand  <mabrand@mabrand.nl>
1543
1544         Reviewed by Simon Hausmann.
1545
1546         [Qt] use "win32-g++*" scope to match all MinGW makespecs
1547
1548         The scope "win32-g++" comes from the name of the makespec. However, it
1549         is frequently used to check for MinGW. This works fine as long as
1550         win32-g++ is the only makespec for MinGW. Now we need the wildcard
1551         to cover "win32-g++-cross" as well.
1552
1553         * WebKit.pri:
1554
1555 2010-06-15  Xan Lopez  <xlopez@igalia.com>
1556
1557         Unreviewed build fix.
1558
1559         Remove GSEAL from the debug config since the bots have a GTK+
1560         version too old, duh.
1561
1562         * GNUmakefile.am:
1563
1564 2010-06-15  Xan Lopez  <xlopez@igalia.com>
1565
1566         Reviewed by Gustavo Noronha.
1567
1568         [GTK] Does not compile with -DGSEAL_ENABLE
1569         https://bugs.webkit.org/show_bug.cgi?id=37851
1570
1571         Add GSEAL_ENABLE flag when doing debug builds.
1572
1573         * GNUmakefile.am:
1574
1575 2010-06-13  Tony Chang  <tony@chromium.org>
1576
1577         Reviewed by Darin Fisher.
1578
1579         Chromium shouldn't build inside the source directory
1580         https://bugs.webkit.org/show_bug.cgi?id=40489
1581
1582         Ignore Chromium Linux build files.
1583
1584         * .: Added property svn:ignore. Modified property svn:ignore.
1585
1586 2010-06-09  Leandro Pereira  <leandro@profusion.mobi>
1587
1588         Reviewed by Adam Treat.
1589
1590         [EFL] Allow building core libraries as shared objects to speed up
1591         linking time on machines with small amounts of memory.
1592         http://webkit.org/b/39899
1593
1594         * CMakeLists.txt: Add SHARED_CORE option.
1595         * cmake/FindGlib.cmake: Add GObject to the list of GLib libraries to
1596         search.
1597         * cmake/OptionsEfl.cmake: Remove default library type definitions.
1598         * cmake/WebKitHelpers.cmake: -fvisibility=hidden did not behave well
1599         when SHARED_CORE is used.
1600
1601 2010-06-08  Xan Lopez  <xlopez@igalia.com>
1602
1603         Reviewed by Gustavo Noronha.
1604
1605         [GTK] Unit testing for WebKitDOMNode hierarchy walk
1606         https://bugs.webkit.org/show_bug.cgi?id=40171
1607
1608         Add DOM node test to the build system.
1609
1610         * GNUmakefile.am:
1611
1612 2010-06-02  Sterling Swigart  <sswigart@google.com>
1613
1614         Reviewed by David Levin.
1615
1616         Image Resizer Patch 0: Added compilation argument to conditionally compile pending patches.
1617         https://bugs.webkit.org/show_bug.cgi?id=39906
1618
1619         * configure.ac:
1620
1621 2010-05-31  Xan Lopez  <xlopez@igalia.com>
1622
1623         Reviewed by Gustavo Noronha.
1624
1625         Copy the NEWS file to the toplevel when creating the release
1626         tarballs, otherwise it's a bit hard to find.
1627
1628         * GNUmakefile.am:
1629
1630 2010-05-27  Gustavo Noronha Silva  <gns@gnome.org>
1631
1632         Final make distcheck fix - clean up generated GDOM files on distclean.
1633
1634         * GNUmakefile.am:
1635
1636 2010-05-27  Xan Lopez  <xlopez@igalia.com>
1637
1638         More GTK+ distcheck fixes.
1639
1640         * GNUmakefile.am:
1641
1642 2010-05-27  Xan Lopez  <xlopez@igalia.com>
1643
1644         Reviewed by Gustavo Noronha.
1645
1646         Bump for 1.3.1 release.
1647
1648         * configure.ac:
1649
1650 2010-05-27  Gustavo Noronha Silva  <gns@gnome.org>
1651
1652         Reviewed by Xan Lopez.
1653
1654         Build fix for introspection support - make sure DOM headers are
1655         included by the GI scanner.
1656
1657         * GNUmakefile.am:
1658
1659 2010-05-26  Gustavo Noronha Silva  <gns@gnome.org>
1660
1661         Build fixes for make distcheck.
1662
1663         * GNUmakefile.am:
1664
1665 2010-05-26  Xan Lopez  <xlopez@igalia.com>
1666
1667         Reviewed by Gustavo Noronha.
1668
1669         [GTK] Add support for DOM events in the GObject DOM bindings
1670         https://bugs.webkit.org/show_bug.cgi?id=38844
1671
1672         Add new test to the build.
1673
1674         * GNUmakefile.am:
1675
1676 2010-05-22  Leandro Pereira  <leandro@profusion.mobi>
1677
1678         Reviewed by Eric Seidel.
1679
1680         [EFL] Build fix (always compile libraries with -fPIC when compiler
1681         is gcc; always define WTF_USE_PTHREADS).
1682         http://webkit.org/b/39235
1683
1684         * cmake/OptionsCommon.cmake:
1685         * cmake/OptionsEfl.cmake:
1686         * cmake/WebKitHelpers.cmake:
1687
1688 2010-05-19  Dan Winship  <danw@gnome.org>
1689
1690         Reviewed by Xan Lopez.
1691
1692         [GTK] Install introspection files in our prefix, not
1693         gobject-introspection's prefix
1694
1695         * GNUmakefile.am:
1696         * configure.ac:
1697
1698 2010-05-15  Leandro Pereira  <leandro@profusion.mobi>
1699
1700         Reviewed by Adam Treat.
1701
1702         [EFL] Add build system for the EFL port.
1703         http://webkit.org/b/37945
1704
1705         * CMakeLists.txt: Added.
1706         * cmake/FindCFLite.cmake: Added.
1707         * cmake/FindCairo.cmake: Added.
1708         * cmake/FindEFL.cmake: Added.
1709         * cmake/FindFreetype.cmake: Added.
1710         * cmake/FindGDK-PixBuf.cmake: Added.
1711         * cmake/FindGDK.cmake: Added.
1712         * cmake/FindGIO.cmake: Added.
1713         * cmake/FindGlib.cmake: Added.
1714         * cmake/FindICU.cmake: Added.
1715         * cmake/FindLibSoup2.cmake: Added.
1716         * cmake/FindLibXlst.cmake: Added.
1717         * cmake/FindPango.cmake: Added.
1718         * cmake/FindSqlite.cmake: Added.
1719         * cmake/LibFindMacros.cmake: Added.
1720         * cmake/OptionsCommon.cmake: Added.
1721         * cmake/OptionsEfl.cmake: Added.
1722         * cmake/WebKitEfl.cmake: Added.
1723         * cmake/WebKitFS.cmake: Added.
1724         * cmake/WebKitFeatures.cmake: Added.
1725         * cmake/WebKitGenerators.cmake: Added.
1726         * cmake/WebKitHelpers.cmake: Added.
1727         * cmake/WebKitMacros.cmake: Added.
1728         * cmakeconfig.h.cmake: Added.
1729
1730 2010-05-14  Simon Hausmann  <simon.hausmann@nokia.com>
1731
1732         Rubber-stamped by Antti Koivisto.
1733
1734         [Qt] Rename QtLauncher to QtTestBrowser
1735         https://bugs.webkit.org/show_bug.cgi?id=37665
1736
1737         * WebKit.pro:
1738
1739 2010-05-12  Csaba Osztrogonác  <ossy@webkit.org>
1740
1741         Reviewed by Kenneth Rohde Christiansen.
1742
1743         [Qt] Link error in debug mode without debug_and_release config
1744         https://bugs.webkit.org/show_bug.cgi?id=39006
1745
1746         * WebKit.pri: Unnecessary build_pass guard removed.
1747
1748 2010-05-12  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
1749
1750         Reviewed by Kenneth Rohde Christiansen.
1751
1752         [Qt] Detect debug mode consistently
1753         https://bugs.webkit.org/show_bug.cgi?id=38863
1754
1755         * WebKit.pri:
1756
1757 2010-05-08  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
1758
1759         Reviewed by Kenneth Rohde Christiansen.
1760
1761         [Qt] Build the ImageDiff tool for all platforms including Windows and Symbian
1762         https://bugs.webkit.org/show_bug.cgi?id=38706
1763
1764         * WebKit.pro:
1765
1766 2010-05-07  Simon Hausmann  <simon.hausmann@nokia.com>
1767
1768         Add a few more files with Windows linefeeds to the .gitattributes file.
1769
1770         * .gitattributes:
1771
1772 2010-05-05  Alejandro G. Castro  <alex@igalia.com>
1773
1774         Reviewed by Xan Lopez.
1775
1776         Fixed the gobject introspection compilation with the new DOM
1777         bindings, we needed to add DOM objects.
1778
1779         * GNUmakefile.am:
1780
1781 2010-05-04  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
1782
1783         Unreviewed, build fix for Symbian.
1784
1785         [Symbian] Symbian builds does not support shadow builds
1786
1787         Revision r54715 broke the Symbian build. For Symbian
1788         the include directory is generated in the root of the source tree.
1789         This patch sets the INCLUDEPATH accordingly for Symbian.
1790
1791         * WebKit.pri:
1792
1793 2010-05-03  Adam Barth  <abarth@webkit.org>
1794
1795         Reviewed by Dimitri Glazkov.
1796
1797         Add some more Chromium-specific files to gitignore
1798         https://bugs.webkit.org/show_bug.cgi?id=38469
1799
1800         These files are generated as part of the update-webkit --chromium
1801         script.
1802
1803         * .gitignore:
1804
1805 2010-05-02  Geoff Levand  <geoff.levand@am.sony.com>
1806
1807         Reviewed by Eric Seidel.
1808
1809         [GTK] Fix out of source build failure
1810         https://bugs.webkit.org/show_bug.cgi?id=38051
1811
1812         Add a preprocessor include path for generated GTK header files.
1813         Fixes build errors like these when building GTK out of source:
1814
1815           webkit.h: error: webkit/webkitversion.h: No such file or directory
1816
1817         * GNUmakefile.am:
1818
1819 2010-05-02  Kartikaya Gupta  <kagupta@rim.com>
1820
1821         Reviewed by George Staikos.
1822
1823         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.
1824
1825         https://bugs.webkit.org/show_bug.cgi?id=37888
1826
1827         No new tests. None needed.
1828
1829         * bindings/scripts/IDLParser.pm:
1830
1831 2010-04-29  Xan Lopez  <xlopez@igalia.com>
1832
1833         Reviewed by Gustavo Noronha.
1834
1835         [GTK] GObject DOM bindings
1836         https://bugs.webkit.org/show_bug.cgi?id=33590
1837
1838         Add WebKitDOMDocument tests to the build.
1839
1840         * GNUmakefile.am:
1841
1842 2010-04-28  Sam Weinig  <sam@webkit.org>
1843
1844         Reviewed by Mark Rowe.
1845
1846         Add WebKit2 to the lists of modules to build.
1847
1848         * Makefile:
1849
1850 2010-04-21  Xan Lopez  <xlopez@igalia.com>
1851
1852         Reviewed by Adam Barth.
1853
1854         [GTK] GObject DOM bindings
1855         https://bugs.webkit.org/show_bug.cgi?id=33590
1856
1857         Add build bits for the GObject DOM bindings.
1858
1859         * GNUmakefile.am:
1860
1861 2010-04-20  Xan Lopez  <xlopez@igalia.com>
1862
1863         Build fix?
1864
1865         * autotools/webkit.m4:
1866
1867 2010-04-19  Diego Escalante Urrelo  <descalante@igalia.com>
1868
1869         Reviewed by Xan Lopez.
1870
1871         [Gtk] Evaluate and create tests for all the AtkRole's implemented by
1872         WebKitGtk
1873         https://bugs.webkit.org/show_bug.cgi?id=34449
1874
1875         Add and enable the build of testatkroles to test ATK non form roles.
1876
1877         * GNUmakefile.am:
1878
1879 2010-04-18  Michael Forney  <michael@mforney.org>
1880
1881         Reviewed by Laszlo Gombos.
1882
1883         https://bugs.webkit.org/show_bug.cgi?id=37762
1884
1885         Fixes the sandbox option in configure.
1886
1887         * configure.ac: Fix cut and paste error in the sandbox option causing
1888         --{enable,disable}-sandbox to be ineffective, and it to be controlled
1889         by the ruby flag.
1890
1891 2010-04-09  Simon Hausmann  <simon.hausmann@nokia.com>
1892
1893         Unreviewed crash fix.
1894
1895         Revert part of 57320 that would remove NDEBUG in release builds for
1896         DRT, etc.
1897
1898         * WebKit.pri:
1899
1900 2010-04-09  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
1901
1902         Reviewed by Simon Hausmann.
1903
1904         [Qt] Fix crashes with package builds in release
1905
1906         * WebKit.pri: Don't randomly add NDEBUG to the defines.
1907
1908 2010-04-07  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
1909
1910         Reviewed by Kenneth Rohde Christiansen.
1911
1912         [Qt] Fix trunk (non-standalone) builds for Symbian
1913         https://bugs.webkit.org/show_bug.cgi?id=37136
1914
1915         Test for source files before building instead of relying on
1916         standalone_package config.
1917
1918         * WebKit.pro:
1919
1920 2010-04-01  Kinuko Yasuda  <kinuko@chromium.org>
1921
1922         Reviewed by Dmitry Titov.
1923
1924         Add FileThread for async file operation support in FileReader and FileWriter
1925         https://bugs.webkit.org/show_bug.cgi?id=36896
1926
1927         Add EANBEL_FILE_READER and ENABLE_FILE_WRITER flags.
1928
1929         * configure.ac:
1930
1931 2010-04-01  Ojan Vafai  <ojan@chromium.org>
1932
1933         Reviewed by Adam Barth.
1934
1935         autoinstalled should be git ignored
1936         https://bugs.webkit.org/show_bug.cgi?id=36970
1937
1938         * .gitignore:
1939
1940 2010-04-01  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
1941
1942         Reviewed by Kenneth Rohde Christiansen.
1943
1944         [Qt]Add -Wextra warning level to the QtWebKit build
1945         https://bugs.webkit.org/show_bug.cgi?id=36971
1946
1947         * WebKit.pri:
1948
1949 2010-04-01  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
1950
1951         Reviewed by Holger Freyther.
1952
1953         [GTK] webkit_get_default_session() should make sure webkit_init() is called
1954         https://bugs.webkit.org/show_bug.cgi?id=36754
1955
1956         New API test.
1957
1958         * GNUmakefile.am:
1959
1960 2010-03-26  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
1961
1962         Reviewed by Simon Hausmann.
1963
1964         [Qt] Build JavaScriptCore as a static library.
1965         https://bugs.webkit.org/show_bug.cgi?id=36590
1966
1967         This patch takes what was left of the unused JavaScriptCore.pro
1968         and moved the compilation logic from JavaScriptCore.pri to
1969         JavaScriptCore.pro.
1970
1971         * WebKit.pro:
1972
1973 2010-03-16  Xan Lopez  <xlopez@igalia.com>
1974
1975         Rubber-stamped by Gustavo Noronha.
1976
1977         Update library version for 1.1.90 release.
1978
1979         * configure.ac:
1980
1981 2010-03-16  Xan Lopez  <xlopez@igalia.com>
1982
1983         Reviewed by Gustavo Noronha.
1984
1985         Bump version for 1.1.90 release.
1986
1987         * configure.ac:
1988
1989 2010-03-16  Xan Lopez  <xlopez@igalia.com>
1990
1991         Reviewed by Gustavo Noronha.
1992
1993         Add support for Fast Mobile Scrolling in the build system.
1994
1995         * configure.ac:
1996
1997 2010-03-16  Simon Hausmann  <simon.hausmann@nokia.com>
1998
1999         Add WebKitTools/TestResultServer/index.yaml to gitattributes to ignore for crlf conversion.
2000
2001         * .gitattributes:
2002
2003 2010-03-12  Scott Byer  <scottbyer@chromium.org>
2004
2005         Reviewed by David Levin.
2006
2007         Popup font size needs to be exposed to clients.
2008         https://bugs.webkit.org/show_bug.cgi?id=35990
2009
2010         Add function to expose the popup menu font size, add a field to
2011         WebPopupMenuInfo that receives that information to convey that to
2012         the web view client's createPopupMenu() call.
2013
2014         * WebCore/platform/chromium/PopupMenuChromium.cpp:
2015         * WebCore/platform/chromium/PopupMenuChromium.h:
2016         * WebKit/chromium/public/WebPopupMenuInfo.h:
2017         * WebKit/chromium/src/ChromeClientImpl.cpp:
2018
2019 2010-03-11  Adam Roben  <aroben@apple.com>
2020
2021         Teach git about ObjC files
2022
2023         Fixes <http://webkit.org/b/36015>.
2024
2025         Reviewed by Tim Hatcher.
2026
2027         * .gitattributes: Set the diff attribute for .m and .mm files, and .h
2028         files in Mac-specific directories. This can be used to generate
2029         more-readable diffs of ObjC files.
2030
2031 2010-03-09  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2032
2033         Unreviewed. Versioning for 1.1.23.
2034
2035         * configure.ac:
2036
2037 2010-03-09  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2038
2039         Unreviewed distcheck fix.
2040
2041         * GNUmakefile.am:
2042
2043 2010-03-08  Jian Li  <jianli@chromium.org>
2044
2045         Reviewed by Dmitry Titov.
2046
2047         Blob.slice support.
2048         https://bugs.webkit.org/show_bug.cgi?id=32993
2049
2050         Add ENABLE_BLOB_SLICE feature define.
2051
2052         * configure.ac:
2053
2054 2010-03-04  Fridrich Strba  <fridrich.strba@bluewin.ch>
2055
2056         Reviewed by Holger Freyther.
2057
2058         https://bugs.webkit.org/show_bug.cgi?id=35726
2059         Remove orphaned #ifdef WTF_USE_GLIB_ICU_UNICODE_HYBRID
2060
2061         Removing orphaned #if USE.
2062
2063         * GNUmakefile.am:
2064
2065 2010-03-04  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
2066
2067         Reviewed by Tor Arne Vestbø.
2068
2069         [Qt] Make the OUTPUT_DIR variable in qmake projects independent of build-webkit's logic.
2070
2071         This also allows shadow builds relying only on qmake to work properly.
2072
2073         * WebKit.pri:
2074
2075 2010-03-03  Fridrich Strba  <fridrich.strba@bluewin.ch>
2076
2077         Reviewed by Xan Lopez.
2078
2079         Miscellaneous little fixes for the windows build of webkit-gtk
2080         https://bugs.webkit.org/show_bug.cgi?id=35640
2081
2082         * GNUmakefile.am: On Windows with GCC, presence of
2083         __declspec(dllexport) on some symbols disables the autoexport/autoimport
2084         feature for all others. Using regex here assures that all symbols that 
2085         need to be exported in the dll are actually exported.
2086
2087 2010-03-02  Arno Renevier  <arno@renevier.net>
2088
2089         Reviewed by Gustavo Noronha Silva.
2090
2091         [Gtk] implements ChromeClient::requestGeolocationPermissionForFrame
2092         https://bugs.webkit.org/show_bug.cgi?id=35210
2093
2094         * GNUmakefile.am:
2095
2096 2010-03-02  Dmitry Titov  <dimich@chromium.org>
2097
2098         Reviewed by Alexey Proskuryakov.
2099
2100         Ignore compiled Java test cases in .gitignore.
2101         https://bugs.webkit.org/show_bug.cgi?id=35559
2102
2103         * .gitignore:
2104
2105 2010-02-26  Arno Renevier  <arno@renevier.net>
2106
2107         Reviewed by Gustavo Noronha Silva.
2108
2109         [Gtk] ignore WebKit/gtk/docs/GNUmakefile.in in .gitignore
2110         https://bugs.webkit.org/show_bug.cgi?id=35424
2111
2112         * .gitignore:
2113
2114 2010-02-24  Sam Kerner  <skerner@chromium.org>
2115
2116         Reviewed by Darin Fisher.
2117
2118         Expose WebFrame::setCanHaveScrollbars().  This allows a view
2119         which is being resized to not need scroll bars to ensure that
2120         they are not drawn.
2121
2122         Existing function setAllowsScrolling() was renamed
2123         setCanHaveScrollbars(), to be consistant with change 37159:
2124         http://trac.webkit.org/changeset/37159
2125
2126         https://bugs.webkit.org/show_bug.cgi?id=35257
2127
2128         * WebKit/chromium/public/WebFrame.h:
2129         * WebKit/chromium/src/ChromeClientImpl.cpp:
2130         * WebKit/chromium/src/WebFrameImpl.cpp:
2131         * WebKit/chromium/src/WebFrameImpl.h:
2132
2133 2010-02-19  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
2134
2135         Reviewed by Kenneth Rohde Christiansen.
2136
2137         [Qt] Remove QGVLauncher
2138
2139         https://bugs.webkit.org/show_bug.cgi?id=35292
2140
2141         * WebKit.pro:
2142
2143 2010-02-24  Xan Lopez  <xlopez@igalia.com>
2144
2145         Reviewed by Gustavo Noronha.
2146
2147         Enable SharedWorkers by default, since that's been the default for
2148         a long time in our build-webkit configuration.
2149
2150         * configure.ac:
2151
2152 2010-02-23  James Choi  <jchoi42@pha.jhu.edu>
2153
2154         Add Solaris definitions
2155         https://bugs.webkit.org/show_bug.cgi?id=35214
2156
2157         * WebKit/chromium/src/WebViewImpl.cpp
2158         * WebKit/chromium/src/WebFrameImpl.cpp
2159
2160 2010-02-23  Arno Renevier  <arno@renevier.net>
2161
2162         Reviewed by Gustavo Noronha Silva.
2163
2164         [Gtk]: testwebview does not work when called with absolute path
2165         https://bugs.webkit.org/show_bug.cgi?id=34940
2166
2167         When testwebview is called as absolute path, chdir to executable
2168         directory before searching resource files.
2169
2170         * GNUmakefile.am:
2171
2172 2010-02-23  Leandro Pereira  <leandro@profusion.mobi>
2173
2174         Reviewed by Gustavo Noronha Silva.
2175
2176         Changes references of GOwnPtr to reflect their new place.
2177         http://webkit.org/b/35084
2178
2179         * JavaScriptCore/JavaScriptCore.gypi:
2180         * JavaScriptCore/wtf/Threading.h:
2181         * JavaScriptCore/wtf/unicode/glib/UnicodeGLib.h:
2182
2183 2010-02-23  Leandro Pereira  <leandro@profusion.mobi>
2184
2185         Reviewed by Gustavo Noronha Silva.
2186
2187         Fixes references to GOwnPtr and GRefPtr so the GTK+ port builds
2188         again.
2189         http://webkit.org/b/35084
2190
2191         * GNUmakefile.am:
2192
2193 2010-02-23  Diego Escalante Urrelo  <descalante@igalia.com>
2194
2195         Reviewed by Eric Seidel.
2196
2197         [gtk] missing libsoup-2.4 package in gir generation
2198         https://bugs.webkit.org/show_bug.cgi?id=35199
2199
2200         Include libsoup-2.4 package in gobject introspection .gir generation.
2201
2202         * GNUmakefile.am:
2203
2204 2010-02-22  Huahui Wu  <hwu@google.com>
2205
2206         Reviewed by Eric Seidel.
2207
2208         Add code that enables SquirrelFish Extreme (a.k.a JSCX, JSC JIT)
2209         in Android. It's disabled by default, but is enabled when the 
2210         enveronment variable ENABLE_JSC_JIT is set to true.
2211         https://bugs.webkit.org/show_bug.cgi?id=34855
2212
2213         * Android.mk:
2214
2215 2010-02-22  Xan Lopez  <xlopez@igalia.com>
2216
2217         Reviewed by Gustavo Noronha.
2218
2219         Bump library versioning for 1.1.22 release.
2220
2221         * configure.ac:
2222
2223 2010-02-22  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
2224
2225         Reviewed by Kenneth Rohde Christiansen.
2226
2227         [Qt] Add support for layout tests on Symbian
2228         https://bugs.webkit.org/show_bug.cgi?id=31589
2229
2230         * WebKit.pro:
2231
2232 2010-02-20  Noam Rosenthal  <noam.rosenthal@nokia.com>
2233
2234         Reviewed by Laszlo Gombos.
2235
2236         [Qt] ENABLE_3D_RENDERING should be optional
2237         https://bugs.webkit.org/show_bug.cgi?id=35100
2238
2239         * WebKit.pri: ENABLE_3D_RENDERING moved to a proper feature test
2240
2241 2010-02-19  Maciej Stachowiak  <mjs@apple.com>
2242
2243         Reviewed by David Levin.
2244
2245         Add an ENABLE flag for sandboxed iframes to make it possible to disable it in releases
2246         https://bugs.webkit.org/show_bug.cgi?id=35147
2247
2248         * configure.ac:
2249
2250 2010-02-18  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2251
2252         Reviewed by Eric Seidel.
2253
2254         Add .gitattributes file for custom ChangeLog merge-driver
2255
2256         * .gitattributes: Added.
2257
2258 2010-02-17  Noam Rosenthal  <noam.rosenthal@nokia.com>
2259
2260         Reviewed by Ariya Hidayat.
2261
2262         [Qt] GraphicsLayer: support perspective and 3D transforms
2263         https://bugs.webkit.org/show_bug.cgi?id=34960
2264
2265         * WebKit.pri: added appropriate define: ENABLED_3D_RENDERING
2266
2267 2010-02-15  Philippe Normand  <pnormand@igalia.com>
2268
2269         Reviewed by Gustavo Noronha Silva.
2270
2271         [GStreamer] Should handle BUFFERING messages
2272         https://bugs.webkit.org/show_bug.cgi?id=30004
2273
2274         * configure.ac: Bump gstreamer -core/-plugins-base requirements to
2275         0.10.25 which is the minimum required version for on-disk buffering.
2276
2277 2010-02-16  Xan Lopez  <xlopez@igalia.com>
2278
2279         Reviewed by Gustavo Noronha.
2280
2281         Bump version to 1.1.22 so we can depend on it in applications.
2282
2283         * configure.ac:
2284
2285 2010-02-12  Simon Hausmann  <simon.hausmann@nokia.com>
2286
2287         Reviewed by Holger Freyther.
2288
2289         Removed WMLInputElement.* from .gitattributes as the file is
2290         now CRLF clean.
2291
2292         * .gitattributes:
2293
2294 2010-02-10  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
2295
2296         Reviewed by Tor Arne Vestbø.
2297
2298         [Qt] Make qtlauncher and qgvlauncher use the generated headers
2299         path to make sure they are correctly generated.
2300
2301         * WebKit.pri:
2302
2303 2010-02-10  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
2304
2305         Reviewed by Tor Arne Vestbø.
2306
2307         [Qt] Manually add support for the install target on Symbian.
2308
2309         This is required to copy the headers over the ones in Qt.
2310
2311         * WebKit.pro:
2312
2313 2010-02-11  Fridrich Strba  <fridrich.strba@bluewin.ch>
2314
2315         Reviewed by Gustavo Noronha Silva.
2316
2317         Detect properly different versions of libpng out there.
2318
2319         * configure.ac:
2320
2321 2010-02-11  Xan Lopez  <xlopez@igalia.com>
2322
2323         Try to fix GTK+ build.
2324
2325         * configure.ac:
2326
2327 2010-02-11  Antonio Gomes  <tonikitoo@webkit.org>
2328
2329         Reviewed by Xan Lopez.
2330
2331         Adjust gstreamer-plugins-base minimum version check (from 0.10 to 0.10.23).
2332
2333         * configure.ac:
2334
2335 2010-02-08  Maciej Stachowiak  <mjs@apple.com>
2336
2337         Reviewed by Cameron Zwarich.
2338
2339         Restore ENABLE_RUBY flag so vendors can ship with Ruby disabled if they choose.
2340         https://bugs.webkit.org/show_bug.cgi?id=34698
2341
2342         * configure.ac:
2343
2344 2010-02-08  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2345
2346         Reviewed by Xan Lopez.
2347
2348         Bump version to 1.1.21, and adjust library versioning accordingly.
2349
2350         * configure.ac:
2351
2352 2010-02-05  Sebastian Dröge  <sebastian.droege@collabora.co.uk>
2353
2354         Reviewed by Gustavo Noronha.
2355
2356         Add gstreamer-app-0.10 to configure.ac
2357         https://bugs.webkit.org/show_bug.cgi?id=34317
2358
2359         * configure.ac:
2360
2361 2010-02-05  Simon Hausmann  <simon.hausmann@nokia.com>
2362
2363         Reviewed by Tor Arne Vestbø.
2364
2365         Add .gitattributes file to tell git about files with Windows linefeeds
2366         https://bugs.webkit.org/show_bug.cgi?id=34645
2367
2368         On Windows git defaults to "true" for core.autocrlf, meaning all text
2369         files in the working directory are converted from CRLF to LF on checkin
2370         time. Some files present in the repository have been checked in with
2371         CRLF linefeeds and git should not try to convert them. The added
2372         .gitattributes file tells git to not do any CRLF conversion.
2373
2374         * .gitattributes: Added.
2375
2376 2010-02-05  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2377
2378         Reviewed by Simon Hausmann.
2379
2380         [Qt] Generate convenience headers (QWebView, etc) using qmake
2381
2382         In Qt this is done using syncqt, but we use a pro-file instead
2383         that generates makefile-rules for each of the extra headers.
2384
2385         These extra headers are installed alongside the normal headers.
2386
2387         * DerivedSources.pro: Include API-DerivedSources
2388
2389 2010-02-04  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2390
2391         Reviewed by Lars Knoll.
2392
2393         [Qt] Make 'make -f Makefile.DerivedSources qmake' work
2394
2395         Previously this target ended up generating a file named
2396         Makefile.DerivedSources.DerivedSources, and so on.
2397
2398         * DerivedSources.pro:
2399
2400 2010-02-04  Christian Dywan  <christian@twotasts.de>
2401
2402         Reviewed by Xan Lopez.
2403
2404         Require either libsoup 2.28.2 or 2.29.90.
2405
2406         * configure.ac:
2407
2408 2010-02-04  Xan Lopez  <xlopez@igalia.com>
2409
2410         Reviewed by Gustavo Noronha.
2411
2412         Bump minimum libsoup requirement to 2.29.90
2413
2414         * configure.ac:
2415
2416 2010-02-02  Gustavo Noronha Silva  <gns@gnome.org>
2417
2418         Reviewed by Xan Lopez.
2419
2420         Bump version, and adjust library versioning for 1.1.20.
2421
2422         * configure.ac:
2423
2424 2010-01-29  Jeremy Orlow  <jorlow@chromium.org>
2425
2426         Reviewed by Dimitri Glazkov.
2427
2428         A first step towards the Indexed Database API
2429         https://bugs.webkit.org/show_bug.cgi?id=34342
2430
2431         Add Indexed Database API
2432
2433         * configure.ac:
2434
2435 2010-01-27  Simon Hausmann  <simon.hausmann@nokia.com>
2436
2437         Reviewed by Kenneth Rohde Christiansen.
2438
2439         [Qt] Don't build the tests in packages, only the launcher(s)
2440
2441         * WebKit.pro:
2442
2443 2010-01-27  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
2444
2445         Reviewed by Tor Arne Vestbø.
2446
2447         [Qt] Add the "d" suffix to QtWebKit's dll on Windows.
2448
2449         * WebKit.pri:
2450
2451 2010-01-27  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
2452
2453         Unreviewed build fix
2454
2455         [Qt] Build fix for windows when QTDIR contains release libraries.
2456
2457         * WebKit.pri: Use the <name>.lib syntax for linking instead of qmake's -l<name> emulation
2458
2459 2010-01-26  Jedrzej Nowacki  <jedrzej.nowacki@nokia.com>
2460
2461         Reviewed by Simon Hausmann.
2462
2463         First steps of the QtScript API.
2464         
2465         Two new classes were created; QScriptEngine and QScriptValue.
2466         The first should encapsulate a javascript context and the second a script
2467         value.
2468         
2469         This API is still in development, so it isn't compiled by default.
2470         To trigger compilation, pass --qmakearg="CONFIG+=build-qtscript" to
2471         build-webkit.
2472
2473         https://bugs.webkit.org/show_bug.cgi?id=32565
2474
2475         * WebKit.pro:
2476
2477 2010-01-25  Simon Hausmann  <simon.hausmann@nokia.com>
2478
2479         Reviewed by Laszlo Gombos.
2480
2481         [Qt] Fix the build on Maemo5.
2482
2483         https://bugs.webkit.org/show_bug.cgi?id=34051
2484
2485         * WebKit.pri: Disable the use of uitools, just like it's done for Symbian.
2486
2487 2010-01-21  No'am Rosenthal  <noam.rosenthal@nokia.com>
2488
2489         Reviewed by Antti Koivisto.
2490
2491         [Qt] Implement GraphicsLayer for accelerated layer compositing
2492         https://bugs.webkit.org/show_bug.cgi?id=33514
2493
2494         * WebKit.pri: Addded compile flags to enable accelerated compositing
2495         on versions higher than 4.5
2496
2497 2010-01-20  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2498
2499         Reviewed by Simon Hausmann.
2500
2501         [Qt] Make DumpRenderTree build on Windows
2502
2503         * WebKit.pro:
2504
2505 2010-01-20  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
2506
2507         Reviewed by Simon Hausmann.
2508
2509         [Qt] Fix the recursive generated_files target to work with qmake -r -o
2510
2511         * DerivedSources.pro:
2512
2513 2010-01-20  Simon Hausmann  <simon.hausmann@nokia.com>
2514
2515         Reviewed by Tor Arne Vestbø.
2516
2517         [Qt] Make it possible (on *nix at least) to recursively call "make generated_files"
2518
2519         * DerivedSources.pro:
2520
2521 2010-01-19  Gustavo Noronha Silva  <gns@gnome.org>
2522
2523         Unreviewed. Shared library versioning update for 1.1.19.
2524
2525         * configure.ac:
2526
2527 2010-01-15  Gustavo Noronha Silva  <gns@gnome.org>
2528
2529         Rubber-stamped by Xan Lopez.
2530
2531         Bump version to 1.1.19.
2532
2533         * configure.ac:
2534
2535 2010-01-14  Csaba Osztrogonác  <ossy@webkit.org>
2536
2537         Reviewed by Eric Seidel.
2538
2539         [Qt] Defective dependencies caused build failing on QtBuildBot.
2540         https://bugs.webkit.org/show_bug.cgi?id=33693
2541
2542         * WebKit.pri: CONFIG += depend_includepath added.
2543
2544 2010-01-14  Steve Block  <steveblock@google.com>
2545
2546         Reviewed by David Levin.
2547
2548         Moves general includes before bindings includes in Android build system.
2549         https://bugs.webkit.org/show_bug.cgi?id=33623
2550
2551         This avoids problems with collisions between WebCore/platform/text/StringBuilder.h
2552         and the new JavaScriptCore/runtime/StringBuilder.h. This change puts
2553         JavaScriptCore/runtime and other bindings includes after the WebCore and other
2554         general includes, so that the WebCore StringBuilder.h is picked up when building
2555         WebCore.
2556
2557         * Android.mk: Modified.
2558
2559 2010-01-13  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
2560
2561         Reviewed by Simon Hausmann.
2562
2563         [Qt] Split the build process in two different .pro files.
2564         This allows qmake to be run once all source files are available.
2565
2566         * DerivedSources.pro: Added.
2567         * WebKit.pri:
2568
2569 2010-01-07  Daniel Bates  <dbates@rim.com>
2570
2571         Reviewed by Eric Seidel.
2572
2573         https://bugs.webkit.org/show_bug.cgi?id=32987
2574
2575         Added ENABLE_XHTMLMP flag. Disabled by default.
2576
2577         * configure.ac:
2578
2579 2010-01-05  Gustavo Noronha Silva  <gns@gnome.org>
2580
2581         Reviewed by Xan Lopez.
2582
2583         Based on idea and original patch by Evan Martin.
2584
2585         Remove libWebCore intermediate library, to improve link time.
2586
2587         [GTK] Build time must be reduced
2588         https://bugs.webkit.org/show_bug.cgi?id=32921
2589
2590         * GNUmakefile.am:
2591
2592 2010-01-05  Xan Lopez  <xlopez@igalia.com>
2593
2594         Bump for 1.1.18 release.
2595
2596         * configure.ac:
2597
2598 2010-01-04  Gustavo Noronha Silva  <gns@gnome.org>
2599
2600         Fix JSCore-1.0.gir path to fix make distcheck.
2601
2602         * GNUmakefile.am:
2603
2604 2010-01-04  Simon Hausmann  <simon.hausmann@nokia.com>
2605
2606         Reviewed by Tor Arne Vestbø.
2607
2608         [Qt] Fix standalone package builds.
2609
2610         * WebKit.pri: Add logic for detecting standalone builds. Set OUTPUT_DIR to the top-level dir in that case.
2611         * WebKit.pro: Don't build JSC and DRT for package builds.
2612
2613 2010-01-04  Eric Seidel  <eric@webkit.org>
2614
2615         Reviewed by Adam Barth.
2616
2617         bugzilla-tool should not require users to install mechanize
2618         https://bugs.webkit.org/show_bug.cgi?id=32635
2619
2620         * .gitignore: Ignore autoinstall.cache.d directory created by autoinstall.py
2621
2622 2009-12-28  Estêvão Samuel Procópio  <tevaum@gmail.com>
2623
2624         Reviewed by Gustavo Noronha Silva.
2625
2626         Bug 32940: [GTK] Changing the download throttle conditions.
2627         https://bugs.webkit.org/show_bug.cgi?id=32716
2628
2629         The WebKitDownload progress notification was taking long to
2630         update. This fix makes notification happens each 0.7 secs
2631         or when the progress ups in 1%.
2632
2633         * WebKit/gtk/webkit/webkitdownload.cpp:
2634
2635 2009-12-22  Simon Hausmann  <simon.hausmann@nokia.com>
2636
2637         Rubber-stamped by Holger Freyther.
2638
2639         Adjusted path to QtLauncher.
2640
2641         * WebKit.pro:
2642
2643 2009-12-19  Evan Martin  <evan@chromium.org>
2644
2645         Reviewed by Gustavo Noronha Silva.
2646
2647         Add a couple of WebKitGtk files to .gitignore.
2648
2649         * .gitignore:
2650
2651 2009-12-18  Benjamin Otte  <otte@gnome.org>
2652
2653         Reviewed by Xan Lopez.
2654
2655         [GTK] RemoveDashboard support. It's useless.
2656
2657         * configure.ac:
2658
2659 2009-12-18  Simon Hausmann  <simon.hausmann@nokia.com>
2660
2661         Reviewed by Tor Arne Vestbø.
2662
2663         [Qt] Clean up the qmake build system to distinguish between trunk builds and package builds
2664
2665         https://bugs.webkit.org/show_bug.cgi?id=32716
2666
2667         * WebKit.pri: Use standalone_package instead of QTDIR_build
2668
2669 2009-12-17  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2670
2671         Unreviewed. Build fixes for make distcheck.
2672
2673         * GNUmakefile.am:
2674
2675 2009-12-16  Dan Winship  <danw@gnome.org>
2676
2677         Reviewed by Gustavo Noronha Silva.
2678
2679         [Gtk] Content-Encoding support
2680
2681         https://bugs.webkit.org/show_bug.cgi?id=522772
2682
2683         * configure.ac: require libsoup 2.28.2 for SoupContentDecoder
2684
2685 2009-12-13  Eric Seidel  <eric@webkit.org>
2686
2687         Reviewed by Gavin Barraclough.
2688
2689         string-base64 test does not compute a valid base64 string
2690         http://bugs.webkit.org/show_bug.cgi?id=16806
2691
2692         * tests/string-base64.js: change str[i] to str.charCodeAt(i)
2693
2694 2009-12-10  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2695
2696         Reviewed by Xan Lopez.
2697
2698         [GTK] Should provide an API to control the IconDatabase
2699         https://bugs.webkit.org/show_bug.cgi?id=32334
2700
2701         Add test to make sure favicon reporting works.
2702
2703         * GNUmakefile.am:
2704
2705 2009-12-09  Steve Block  <steveblock@google.com>
2706
2707         Reviewed by Adam Barth.
2708
2709         Adds Android Makefiles for building with V8.
2710         https://bugs.webkit.org/show_bug.cgi?id=32278
2711
2712         * Android.mk: Modified. Includes Makefiles for V8.
2713
2714 2009-12-08  Steve Block  <steveblock@google.com>
2715
2716         Reviewed by Adam Barth.
2717
2718         [Android] Adds Makefiles for Android port.
2719         https://bugs.webkit.org/show_bug.cgi?id=31325
2720
2721         * Android.mk: Added.
2722
2723 2009-12-08  Christian Dywan  <christian@twotoasts.de>
2724
2725         Reviewed by Xan Lopez.
2726
2727         * configure.ac: Require only libSoup 2.27.91 but check for 2.29.3
2728         and define HAVE_LIBSOUP_2_29_3 in that case.
2729
2730 2009-12-08  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2731
2732         Rubber-stamped by Xan Lopez.
2733
2734         Late post-release version bump.
2735
2736         * configure.ac:
2737
2738 2009-12-08  Dominik Röttsches  <dominik.roettsches@access-company.com>
2739
2740         Reviewed by Gustavo Noronha Silva.
2741
2742         [Gtk] Create a TextBreakIterator implementation based on GLib (without ICU)
2743         https://bugs.webkit.org/show_bug.cgi?id=31469
2744
2745         Removing hybrid configuration for --with-unicode-backend=glib
2746         ICU not required anymore.
2747
2748         * autotools/webkit.m4:
2749
2750 2009-12-08  Nikolas Zimmermann  <nzimmermann@rim.com>
2751
2752         Rubber-stamped by Maciej Stachowiak.
2753
2754         Turn on (SVG) Filters for Gtk.
2755         https://bugs.webkit.org/show_bug.cgi?id=32224
2756
2757         * configure.ac:
2758
2759 2009-12-07  Dmitry Titov  <dimich@chromium.org>
2760
2761         Rubber-stamped by Darin Adler.
2762
2763         Remove ENABLE_SHARED_SCRIPT flags
2764         https://bugs.webkit.org/show_bug.cgi?id=32245
2765         This patch was obtained by "git revert" command and then un-reverting of ChangeLog files.
2766
2767         * configure.ac:
2768
2769 2009-12-06  Gustavo Noronha Silva  <gns@gnome.org>
2770
2771         Reviewed by Xan Lopez.
2772
2773         Build the new API test.
2774
2775         [GTK] REGRESSION: webkit thinks it can render PDFs
2776         https://bugs.webkit.org/show_bug.cgi?id=32183
2777
2778         * GNUmakefile.am:
2779
2780 2009-12-05  Vincent Untz <vuntz@gnome.org>
2781
2782         Reviewed by Gustavo Noronha.
2783
2784         Fixes race for builds with introspection enabled, and parallel
2785         make.
2786
2787         * GNUmakefile.am:
2788
2789 2009-12-04  Xan Lopez  <xlopez@igalia.com>
2790
2791         Reviewed by Gustavo Noronha.
2792
2793         [GTK]Enable DNS prefetching
2794         https://bugs.webkit.org/show_bug.cgi?id=23846
2795
2796         Bump libsoup required version to 2.29.3 for DNS prefetching.
2797
2798         * configure.ac:
2799
2800 2009-11-30  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2801
2802         Rubber-stamped by Xan Lopez.
2803
2804         Make sure we distribute and install GObject Introspection files.
2805
2806         * GNUmakefile.am:
2807
2808 2009-11-30  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2809
2810         Build fix. Make sure JSCore-1.0.gir is added to the distributed
2811         tarball.
2812
2813         * GNUmakefile.am:
2814
2815 2009-11-30  Xan Lopez  <xlopez@igalia.com>
2816
2817         Reviewed by Gustavo Noronha.
2818
2819         Bump versions for 1.1.17 release.
2820
2821         * configure.ac:
2822
2823 2009-11-30  Jan-Arve Sæther  <jan-arve.saether@nokia.com>
2824
2825         Reviewed by Simon Hausmann.
2826
2827         [Qt] Fix compilation with win32-icc
2828
2829         Include os-win32 for stdint.h since MS does not ship that in their PSDK.
2830
2831         * WebKit.pri:
2832
2833 2009-11-26  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
2834
2835         Reviewed by Oliver Hunt.
2836
2837         Move GOwnPtr* from wtf to wtf/gtk
2838         https://bugs.webkit.org/show_bug.cgi?id=31793
2839
2840         * GNUmakefile.am: Add JavaScriptCore/wtf/gtk to 
2841           the include path.
2842
2843 2009-11-24  Dmitry Titov  <dimich@chromium.org>
2844
2845         Reviewed by Eric Seidel.
2846
2847         Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
2848         https://bugs.webkit.org/show_bug.cgi?id=31444
2849
2850         * configure.ac:
2851
2852 2009-11-24  Jason Smith  <dark.panda@gmail.com>
2853
2854         Reviewed by Alexey Proskuryakov.
2855
2856         RegExp#exec's returned Array-like object behaves differently from
2857         regular Arrays
2858         https://bugs.webkit.org/show_bug.cgi?id=31689
2859
2860         * LayoutTests/fast/js/regexp-in-and-foreach-handling.html: Added.
2861         * LayoutTests/fast/js/script-tests/regexp-in-and-foreach-handling.js: Added.
2862         * LayoutTests/fast/js/regexp-in-and-foreach-handling-expected.txt: Added.
2863
2864 2009-11-24  Jens Alfke  <snej@chromium.org>
2865
2866         Reviewed by David Levin.
2867
2868         Ignore Chromium's Xcode projects that are auto-generated from .gyp files.
2869         https://bugs.webkit.org/show_bug.cgi?id=31847
2870         
2871         * .gitignore:  Add three .xcodeproj files.
2872
2873 2009-11-09  Priit Laes  <plaes@plaes.org>
2874
2875         Reviewed by Oliver Hunt.
2876
2877         [Gtk] Build from tarball fails with --enable-introspection
2878         https://bugs.webkit.org/show_bug.cgi?id=31261
2879
2880         We need to enable gobject-introspection during distcheck otherwise
2881         some of the required files are missing in tarball.
2882
2883         * GNUmakefile.am:
2884
2885 2009-11-05  Priit Laes  <plaes@plaes.org>
2886
2887         Reviewed by Jan Alonzo.
2888
2889         [Gtk] Build failure with --enable-introspection
2890         https://bugs.webkit.org/show_bug.cgi?id=31102
2891
2892         Add search and include paths for JSCore-1.0.gir required by
2893         gobject-introspection tools.
2894
2895         * GNUmakefile.am:
2896
2897 2009-11-04  Benjamin Otte  <otte@gnome.org>
2898
2899         Reviewed by Gustavo Noronha.
2900
2901         Update Cairo requirement to 1.6.
2902         
2903         https://bugs.webkit.org/show_bug.cgi?id=19266
2904
2905         * configure.ac:
2906
2907 2009-11-02  Estêvão Samuel Procópio  <tevaum@gmail.com>
2908
2909         Reviewed by Gustavo Noronha.
2910
2911         [Build] make install ignores --prefix option for gobject-introspection.
2912         https://bugs.webkit.org/show_bug.cgi?id=31025
2913
2914         Make the build system use the --prefix path also when installing
2915         gobject-introspection files.
2916
2917         * configure.ac: use --prefix path in GITDIR and GIRTYPELIBDIR
2918
2919 2009-11-02  Xan Lopez  <xlopez@igalia.com>
2920
2921         Bump version before release (or post-release, depending on your
2922         point of view) so that we can make applications depending on
2923         unreleased APIs in WebKit svn fail at configure time when the
2924         requirements are not met.
2925
2926         * configure.ac:
2927
2928 2009-11-01  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
2929
2930         Reviewed by Eric Seidel.
2931
2932         Turn on warnings for QtWebKit for gcc
2933         https://bugs.webkit.org/show_bug.cgi?id=30958
2934
2935         * WebKit.pri: Turn on warnings for the GCC compiler
2936
2937 2009-10-30  Adam Barth  <abarth@webkit.org>
2938
2939         Reviewed by Mark Rowe.
2940
2941         Teach git to ignore some files
2942         https://bugs.webkit.org/show_bug.cgi?id=30951
2943
2944         Ignore WebKitBuild because we never want to version that directory.
2945         Also, ignore the xcode project files so git clean doesn't blow away
2946         your project settings.  Finally, ignore the compiled python files in
2947         WebKitTools/Script modules because they clutter up git status.
2948
2949         * .gitignore: Added.
2950
2951 2009-10-30  Roland Steiner  <rolandsteiner@chromium.org>
2952
2953         Reviewed by Eric Seidel.
2954
2955         Remove ENABLE_RUBY guards as discussed with Dave Hyatt and Maciej Stachowiak.
2956
2957         Bug 28420 -  Implement HTML5 <ruby> rendering
2958         (https://bugs.webkit.org/show_bug.cgi?id=28420)
2959
2960         No new tests (no functional change).
2961
2962         * configure.ac:
2963
2964 2009-10-26  Holger Hans Peter Freyther  <zecke@selfish.org>
2965
2966         Rubber-stamped by Darin Adler.
2967
2968         Export fastMalloc, fastCalloc, fastRealloc and fastFree
2969         https://bugs.webkit.org/show_bug.cgi?id=30769
2970
2971         Export the FastMalloc functions outside of the libwebkit library
2972         to be able to instrument memory allocations. These are C++ symbols
2973         but do not require the C++ runtime to be useful and should be of
2974         no harm to plain C code.
2975
2976         * autotools/symbols.filter:
2977
2978 2009-10-26  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2979
2980         Reviewed by Jan Alonzo.
2981
2982         Alternative solution to regression introduced in r48672.
2983
2984         * GNUmakefile.am:
2985
2986 2009-10-26  Xan Lopez  <xlopez@igalia.com>
2987
2988         Reviewed by Gustavo Noronha.
2989
2990         Update for 1.1.16 release.
2991
2992         * configure.ac:
2993
2994 2009-10-24  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
2995
2996         Reviewed by Holger Freyther.
2997
2998         [Qt] [Symbian] Set the capability and memory required to run QtWebKit for Symbian
2999         https://bugs.webkit.org/show_bug.cgi?id=30476
3000
3001         Set the stack size to 80 Kb and heap size to the 128kB - 32MB range
3002         to all executables linking against WebKit library.
3003
3004         * WebKit.pri:
3005
3006 2009-10-18  Jan Michael Alonzo  <jmalonzo@webkit.org>
3007
3008         Reviewed by Holger Freyther.
3009
3010         [GTK] Add MathML to the build system
3011         https://bugs.webkit.org/show_bug.cgi?id=30487
3012
3013         Add --enable-mathml to configure.
3014
3015         * configure.ac:
3016
3017 2009-10-15  Jan Michael Alonzo  <jmalonzo@webkit.org>
3018
3019         Reviewed by Xan Lopez.
3020
3021         [GTK] marshal stamp files are not cleaned after a distclean
3022         https://bugs.webkit.org/show_bug.cgi?id=30156
3023
3024         Add the stamp files directly to cleanfiles. Also rearrange the
3025         variable declarations so we don't miss any files that need to be
3026         cleaned up during the clean targets.
3027
3028         * GNUmakefile.am:
3029
3030 2009-10-15  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
3031
3032         Unreviewed. Help text fix - Web Sockets default is no, not yes.
3033
3034         * configure.ac:
3035
3036 2009-10-12  Jan Michael Alonzo  <jmalonzo@webkit.org>
3037
3038         Rubberstamped by Eric Seidel.
3039
3040         [Gtk] Fix icu CFLAG for Darwin
3041         https://bugs.webkit.org/show_bug.cgi?id=29517
3042
3043         Don't escape the srcdir variable. Also use $host instead of the
3044         os_foo variables.
3045
3046         * autotools/webkit.m4:
3047
3048 2009-10-12  Jan Michael Alonzo  <jmalonzo@webkit.org>
3049
3050         Reviewed by Gustavo Noronha.
3051
3052         [Gtk] Use the SQLite3 headers from WebKitLibraries if sqlite3 is undetected
3053         https://bugs.webkit.org/show_bug.cgi?id=29518
3054
3055         * configure.ac:
3056
3057 2009-10-05  Zoltan Horvath  <zoltan@webkit.org>
3058
3059         Reviewed by Simon Hausmann.
3060
3061         [Qt] Disable TCmalloc for Windows port at the present, because MinGW
3062         hasn't got built-in pthread library.
3063
3064         * WebKit.pri:
3065
3066 2009-10-02  Prasanth Ullattil  <prasanth.ullattil@nokia.com>
3067
3068         Reviewed by Simon Hausmann.
3069
3070         Disable a few more harmless MSVC warnings.
3071
3072         * WebKit.pri:
3073
3074 2009-10-01  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
3075
3076         Unreviewed, build fix.
3077
3078         [Qt] Symbian build break after r48976.
3079         unix is set for Symbian in the Qt build system.
3080
3081         * WebKit.pri:
3082
3083 2009-10-01  Zoltan Horvath  <zoltan@webkit.org>
3084
3085         Reviewed by Simon Hausmann.
3086
3087         [Qt] Enable TCmalloc for the Linux, Mac and Windows Qt-port
3088         https://bugs.webkit.org/show_bug.cgi?id=27029
3089
3090         Remove USE_SYSTEM_MALLOC for Linux, Mac and Windows Qt-port from WebKit.pri,
3091         so these Qt-ports will use TCmalloc as other ports.
3092
3093         * WebKit.pri:
3094
3095 2009-10-01  Martin Robinson  <martin.james.robinson@gmail.com>
3096
3097         Reviewed by Xan Lopez.
3098
3099         [GTK] GtkIMContext filtering interferes with DOM key events
3100         https://bugs.webkit.org/show_bug.cgi?id=28733
3101
3102         Add new key event test ensuring that IME keypresses are handled.
3103
3104         * GNUmakefile.am:
3105
3106 2009-10-01  Philippe Normand  <pnormand@igalia.com>
3107
3108         Reviewed by Xan Lopez.
3109
3110         [GTK] data: uri support in media player
3111         https://bugs.webkit.org/show_bug.cgi?id=29842
3112
3113         Check presence of gstreamer-pbutils-0.10.
3114
3115         * configure.ac:
3116
3117 2009-09-26  David Kilzer  <ddkilzer@apple.com>
3118
3119         GTK BUILD FIX: add ENABLE_ORIENTATION_EVENTS support to configure.ac
3120
3121         * configure.ac: Added support for ENABLE_ORIENTATION_EVENTS.
3122
3123 2009-09-23  Xan Lopez  <xlopez@igalia.com>
3124
3125         Reviewed by Gustavo Noronha.
3126
3127         Do not add unneeded include paths for gir files, and add the
3128         include paths for headers manually instead of relying on our own
3129         pc file and installed headers, since that adds a circular
3130         dependency.
3131
3132         * GNUmakefile.am:
3133
3134 2009-09-23  Jan Michael Alonzo  <jmalonzo@webkit.org>
3135
3136         Reviewed by Xan Lopez.
3137
3138         Minor reorganization to the patch landed in
3139         http://trac.webkit.org/changeset/48670. Also move JSCore-1.0.gir
3140         in the gtk directory as that's only useful to the Gtk port at the
3141         moment.
3142
3143         * GNUmakefile.am:
3144         * configure.ac:
3145
3146 2009-09-23  Xan Lopez  <xlopez@igalia.com>
3147
3148         Reviewed by Gustavo Noronha.
3149
3150         [GTK] We should generate our own gir file for introspection
3151         https://bugs.webkit.org/show_bug.cgi?id=29603
3152
3153         Generate gir and typelib files for WebKit and JSCore. The JSCore
3154         gir file is handwritten (since it's only useful, for now, as a
3155         dependency of the WebKit gir file), the WebKit one is
3156         autogenerated from the headers.
3157
3158         * GNUmakefile.am:
3159         * JSCore-1.0.gir: Added.
3160         * configure.ac:
3161
3162 2009-09-22  Philippe Normand  <pnormand@igalia.com>
3163
3164         Reviewed by Xan Lopez.
3165
3166         link errors due to wrong UNICODE_LIBS on Ubuntu Jaunty
3167         https://bugs.webkit.org/show_bug.cgi?id=29638
3168
3169         Call icu-cconfig with ldflags-libsonly to prevent having a -L
3170         statement that could override libs installed in another prefix.
3171
3172         * autotools/webkit.m4:
3173
3174 2009-09-21  Xan Lopez  <xlopez@igalia.com>
3175
3176         Reviewed by Gustavo Noronha.
3177
3178         Bump version for 1.1.15 release.
3179
3180         * configure.ac:
3181
3182 2009-09-18  Xan Lopez  <xlopez@igalia.com>
3183
3184         Reviewed by Gustavo Noronha and Jan Alonzo.
3185
3186         [GTK] context menu overriding API is very limited
3187         https://bugs.webkit.org/show_bug.cgi?id=27546
3188
3189         Add new tests to the build.
3190
3191         * GNUmakefile.am:
3192
3193 2009-09-18  Xan Lopez  <xlopez@igalia.com>
3194
3195         Reviewed by Gustavo Noronha and Jan Alonzo.
3196
3197         [GTK] context menu overriding API is very limited
3198         https://bugs.webkit.org/show_bug.cgi?id=27546
3199
3200         Add WebKitHitTestResult to the build.
3201
3202         * GNUmakefile.am:
3203
3204 2009-09-10  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
3205
3206         Reviewed by Ariya Hidayat.
3207
3208         Disable some ARM compiler warnings
3209         https://bugs.webkit.org/show_bug.cgi?id=29083
3210
3211         The following ARM compiler warnings are disabled
3212
3213         - #68-D: integer conversion resulted in a change of sign
3214         - #111-D: statement is unreachable
3215         - #177-D: variable XXX was declared but never referenced
3216         - #368-D: class XXX defines no constructor to initialize the following: YYY
3217         - #830-D: function XXX "XXX::operator new" has no corresponding operator delete
3218         - #1293-D: assignment in condition
3219
3220         * WebKit.pri:
3221
3222 2009-09-09  Kenneth Rohde Christiansen  <kenneth@webkit.org>
3223
3224         Reviewed by Simon Hausmann.
3225
3226         [Qt] Add the alternative QtLauncher (based on QGraphicsView) to the build.
3227
3228         https://bugs.webkit.org/show_bug.cgi?id=28862
3229
3230         * WebKit.pro:
3231
3232 2009-09-07  Xan Lopez  <xlopez@igalia.com>
3233
3234         Rubber-stamped by Gustavo Noronha.
3235
3236         Bump versions in preparation for 1.1.14 release.
3237
3238         * configure.ac:
3239
3240 2009-09-07  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
3241
3242         Reviewed by Xan Lopez.
3243
3244         https://bugs.webkit.org/show_bug.cgi?id=26854
3245         [GTK] Needs API to allow more control over outgoing requests
3246
3247         * GNUmakefile.am: new files added to the build for new class
3248         WebKitNetworkResponse
3249
3250 2009-09-06  Martin Robinson  <martin.james.robinson@gmail.com>
3251
3252         Reviewed by Gustavo Noronha, Jan Alonzo and Xan Lopez.
3253
3254         [Gtk] Expose a database API
3255         https://bugs.webkit.org/show_bug.cgi?id=27899
3256
3257         Expose an HTML5 database API for GTK+.
3258
3259         * GNUmakefile.am:
3260
3261 2009-09-04  Albert Bachand  <albertb@google.com>
3262
3263         Reviewed by Eric Seidel.
3264
3265         Modify the condition regarding the key modifier for opening combo
3266         boxes under GTK from just PLATFORM(GTK) to also look for
3267         (PLATFORM(CHROMIUM) && PLATFORM(LINUX)).
3268
3269         * WebCore/dom/SelectElement.cpp:
3270         * WebCore/manual-tests/select-popup-on-spacebar.html:
3271
3272 2009-09-02  Jan Michael Alonzo  <jmalonzo@webkit.org>
3273
3274         Reviewed by Xan Lopez and Gustavo Noronha.
3275
3276         [Gtk] Implement a WebDataSource for the gtk port
3277         https://bugs.webkit.org/show_bug.cgi?id=24758
3278
3279         Add WebKitWebDataSource unit test to the build script
3280
3281         * GNUmakefile.am:
3282
3283 2009-09-02  Jan Michael Alonzo  <jmalonzo@webkit.org>
3284
3285         Reviewed by Xan Lopez and Gustavo Noronha.
3286
3287         [Gtk] Implement a WebDataSource for the gtk port
3288         https://bugs.webkit.org/show_bug.cgi?id=24758
3289
3290         Add WebKitWebDataSource and DocumentLoaderGtk to the build script.
3291
3292         * GNUmakefile.am:
3293
3294 2009-09-01  Jan Michael Alonzo  <jmalonzo@webkit.org>
3295
3296         Reviewed by Xan Lopez and Gustavo Noronha.
3297
3298         [Gtk] Implement a WebDataSource for the gtk port
3299         https://bugs.webkit.org/show_bug.cgi?id=24758
3300
3301         Add WebKitWebResource to the build script.
3302
3303         * GNUmakefile.am:
3304
3305 2009-08-28  Jan Michael Alonzo  <jmalonzo@webkit.org>
3306
3307         Reviewed by Oliver Hunt.
3308
3309         Gtk Build broken for OSX Quartz
3310         https://bugs.webkit.org/show_bug.cgi?id=28727
3311
3312         Define XP_UNIX for non-Win OS builds.
3313
3314         * GNUmakefile.am:
3315
3316 2009-08-28  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
3317
3318         Reviewed by Holger Freyther.
3319
3320         https://bugs.webkit.org/show_bug.cgi?id=25889
3321         [GTK] scrollbar policy for main frame is not implementable
3322
3323         Adding files for the new test for window-related issues (starting
3324         with scrollbar policy).
3325
3326         * GNUmakefile.am:
3327
3328 2009-08-27  Priit Laes  <plaes@plaes.org>
3329
3330         Reviewed by Xan Lopez.
3331
3332         [GTK] Out-of-srcdir build problem
3333         https://bugs.webkit.org/show_bug.cgi?id=28741
3334
3335         * GNUmakefile.am, autotools/webkit.m4:
3336         Fix problem with out-of-srcdir builds. Also bump required glib version.
3337
3338 2009-08-24  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
3339
3340         Reviewed by Xan Lopez.
3341
3342         Bump package and so versions for 1.1.13 release.
3343
3344         * configure.ac:
3345
3346 2009-08-22 Javier Jardón <javierjc1982@gmail.com>
3347
3348         [GTK] Not use deprecated symbols in WebKitWebView example code.
3349         https://bugs.webkit.org/show_bug.cgi?id=28651
3350
3351         * WebKit/gtk/webkit/webkitwebview.cpp
3352
3353 2009-08-18  Xan Lopez  <xlopez@igalia.com>
3354
3355         Rubber-stamped by Holger Freyther.
3356
3357         Require at least libsoup 2.27.91 for the new password
3358         manager/authentication APIs.
3359
3360         * configure.ac:
3361
3362 2009-08-18  Drew Wilson  <atwilson@google.com>
3363
3364         Reviewed by NOBODY (Build Break).
3365
3366         Speculative fix for GTK DumpRenderTree.
3367
3368         * GNUmakefile.am:
3369
3370 2009-08-18  Kent Tamura  <tkent@chromium.org>
3371
3372         Reviewed by Eric Seidel.
3373
3374         Add --enable-datalist option.
3375
3376         * configure.ac:
3377
3378 2009-08-14  Adam Bergkvist  <adam.bergkvist@ericsson.com>
3379
3380         Reviewed by Sam Weinig.
3381
3382         [GTK] Added EventSource to the build (default on).
3383         https://bugs.webkit.org/show_bug.cgi?id=14997 
3384
3385         * configure.ac:
3386
3387 2009-08-14  Jan Michael Alonzo  <jmalonzo@webkit.org>
3388
3389         Rubber-stamped by Gustavo Noronha.
3390
3391         Initialize CFLAGS and CXXFLAGS before the main body of the
3392         WEBKIT_INIT macro so C files don't get built with "-g -O2".
3393
3394         * autotools/webkit.m4:
3395
3396 2009-08-12  Xan Lopez  <xlopez@igalia.com>
3397
3398         Reviewed by Jan Alonzo.
3399
3400         [GTK] Remove keyring optional features
3401         https://bugs.webkit.org/show_bug.cgi?id=28173
3402
3403         Remove keyring support, we now do authentication storage through
3404         libsoup. We depend on libsoup master now, will bump the dependency
3405         when there's a new release.
3406
3407         * GNUmakefile.am:
3408         * configure.ac:
3409
3410 2009-08-11  Drew Wilson  <atwilson@google.com>
3411
3412         Reviewed by NOBODY (Build break).
3413
3414         Speculative fix for GTK build break.
3415
3416         * WebKit.pro:
3417
3418 2009-08-11  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
3419
3420         Reviewed by Simon Hausmann.
3421
3422         Build the TestNetscapePlugin on Qt/Mac
3423
3424         * WebKit.pro:
3425
3426 2009-08-11  Xan Lopez  <xlopez@igalia.com>
3427
3428         Reviewed by Jan Alonzo.
3429
3430         Prefix lengthy commands with AM_V_GEN so that they produce an
3431         output like 'GEN <filename>' when in silent mode.
3432
3433         * GNUmakefile.am:
3434
3435 2009-08-05  Jan Michael Alonzo  <jmalonzo@webkit.org>
3436
3437         Reviewed by Xan Lopez.
3438
3439         [Gtk] macros in webkit.m4 should be defined once only
3440         https://bugs.webkit.org/show_bug.cgi?id=27929
3441
3442         The macros in webkit.m4 are not meant to be called multiple times
3443         so we'll make them AC_DEFUN_ONCE. Also make AC_HEADER_STDC and AC_PROG_CXX
3444         AC_REQUIRE to remove the automake warnings when doing autogen.sh.
3445
3446         Lastly, make sure CXXFLAGS and CFLAGS are defined before
3447         AC_PROG_CXX gets expanded so it doesn't add "-g -O2" on Release builds.
3448
3449         * autotools/webkit.m4:
3450
3451 2009-08-05  Xan Lopez  <xlopez@igalia.com>
3452
3453         Revert r46714, it was making us build debug images by default.
3454
3455         * autotools/webkit.m4:
3456
3457 2009-08-03  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
3458
3459         Reviewed by Eric Seidel.
3460
3461         [Qt] Consolidate common gcc flags to WebKit.pri
3462         https://bugs.webkit.org/show_bug.cgi?id=27934
3463
3464         * WebKit.pri:
3465
3466 2009-08-03  Jan Michael Alonzo  <jmalonzo@webkit.org>
3467
3468         Rubber-stamped by Eric Seidel.
3469
3470         [Gtk] macros in webkit.m4 should be defined once only
3471         https://bugs.webkit.org/show_bug.cgi?id=27929
3472
3473         The macros in webkit.m4 are not meant to be called multiple times
3474         so we'll make them AC_DEFUN_ONCE. Also make AC_HEADER_STDC and AC_PROG_CXX
3475         AC_REQUIRE to remove the automake warnings when doing autogen.sh.
3476
3477         * autotools/webkit.m4:
3478
3479 2009-07-29  Ariya Hidayat  <ariya.hidayat@nokia.com>
3480
3481         Reviewed by Simon Hausmann.
3482
3483         Adding ImageDiff project file.
3484
3485         https://bugs.webkit.org/show_bug.cgi?id=27813
3486
3487         * WebKit.pro: Added ImageDiff.pro.
3488
3489 2009-07-29  Jan Michael Alonzo  <jmalonzo@webkit.org>
3490
3491         Reviewed by Eric Seidel and Xan Lopez.
3492
3493         [Gtk] Enable http/tests/appcache tests
3494         https://bugs.webkit.org/show_bug.cgi?id=27674
3495
3496         * GNUmakefile.am: Add webkit/webkitapplicationcache.cpp
3497
3498 2009-07-28  Xan Lopez  <xlopez@igalia.com>
3499
3500         Reviewed by Gustavo Noronha.
3501
3502         Use automake 1.11 SILENT_RULES when present, for cleaner build
3503         output. You can disable it by passing --disable-silent-rules to
3504         configure or V=1 to make.
3505
3506         * autotools/dolt.m4:
3507         * configure.ac:
3508
3509 2009-07-28  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
3510
3511         Reviewed by Simon Hausmann.
3512
3513         [Qt] Disable some compiler warnings for the win build
3514         https://bugs.webkit.org/show_bug.cgi?id=27709
3515
3516         * WebKit.pri:
3517
3518 2009-07-28  Xan Lopez  <xlopez@igalia.com>
3519
3520         Reviewed by Gustavo Noronha.
3521
3522         * configure.ac: bump version for 1.1.12 release.
3523
3524 2009-07-24  Xan Lopez  <xlopez@igalia.com>
3525
3526         Reviewed by Gustavo Noronha.
3527
3528         Remove unneeded commas from PKG_CHECK_MODULES.
3529
3530         * configure.ac:
3531
3532 2009-07-24  Jan Michael Alonzo  <jmalonzo@webkit.org>
3533
3534         Reviewed by Xan Lopez.
3535
3536         Bump pango version requirement to 1.12 which is the version that
3537         came with Gtk 2.10.
3538
3539         * configure.ac:
3540
3541 2009-07-21  Roland Steiner  <rolandsteiner@google.com>
3542
3543         Reviewed by David Levin.
3544
3545         Add ENABLE_RUBY to list of build options
3546         https://bugs.webkit.org/show_bug.cgi?id=27324
3547
3548         * configure.ac: Added flag ENABLE_RUBY.
3549
3550 2009-07-20  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
3551
3552         Reviewed by Holger Freyther.
3553
3554         [Qt] Add an option for QtLauncher to build without QtUiTools dependency
3555         https://bugs.webkit.org/show_bug.cgi?id=27438
3556
3557         Based on Norbert Leser's work.
3558
3559         * WebKit.pri: Symbian does not have UiTools
3560
3561 2009-07-16  Fumitoshi Ukai  <ukai@chromium.org>
3562
3563         Reviewed by David Levin.
3564
3565         Add --web-sockets flag and ENABLE_WEB_SOCKETS define.
3566         https://bugs.webkit.org/show_bug.cgi?id=27206
3567
3568         Add --enable-web-sockets in configure.ac
3569
3570         * configure.ac:
3571
3572 2009-07-16  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
3573
3574         Reviewed by Simon Hausmann.
3575
3576         [Qt] Enable GNU compiler extensions to the ARM compiler 
3577         for all Qt ports using RVCT
3578         https://bugs.webkit.org/show_bug.cgi?id=27348
3579
3580         * WebKit.pri:
3581
3582 2009-07-15  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
3583
3584         Rubber-stamped by Simon Hausmann.
3585
3586         Fix the Qt/Mac build by disabling TestNetscapePlugin
3587
3588         We should fix and enable this once we run DRT for Qt/Mac
3589
3590         * WebKit.pro:
3591
3592 2009-07-13  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
3593
3594         Unreviewed build fix. Require the correct libsoup version now that
3595         it's released.
3596
3597         * configure.ac:
3598
3599 2009-07-13  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
3600
3601         Reviewed by Tor Arne Vestbø.
3602
3603         [Qt] Build fix for QtWebKit on Win
3604         https://bugs.webkit.org/show_bug.cgi?id=27205
3605
3606         * WebKit.pri: Include the major version number in the QtWebKit
3607         library file for Win.
3608
3609 2009-07-13  Simon Hausmann  <simon.hausmann@nokia.com>
3610
3611         Reviewed by Ariya Hidayat.
3612
3613         Add the test netscape plugin for the Qt DRT to the build.
3614
3615         * WebKit.pro:
3616
3617 2009-07-13  Drew Wilson  <atwilson@google.com>
3618
3619         Reviewed by David Levin.
3620
3621         Add ENABLE(SHARED_WORKERS) flag and define SharedWorker APIs
3622         https://bugs.webkit.org/show_bug.cgi?id=26932
3623
3624         Added ENABLE(SHARED_WORKERS) flag.
3625
3626        * configure.ac:
3627
3628 2009-07-12  Xan Lopez  <xlopez@igalia.com>
3629
3630         Reviewed by Gustavo Noronha.
3631
3632         Bump version in preparation for 1.1.11 release.
3633
3634         * configure.ac:
3635
3636 2009-07-07  Norbert Leser  <norbert.leser@nokia.com>
3637
3638         Reviewed by Simon Hausmann.
3639
3640         Exclude DumpRenderTree.pro from symbian build
3641
3642         * WebKit.pro:
3643
3644 2009-07-09  Drew Wilson  <atwilson@google.com>
3645
3646         Reviewed by Alexey Proskuryakov.
3647
3648         https://bugs.webkit.org/show_bug.cgi?id=26903
3649
3650         Turned on CHANNEL_MESSAGING by default because the MessageChannel API
3651         can now be implemented for Web Workers and is reasonably stable.
3652
3653         * configure.ac: enable CHANNEL_MESSAGING.
3654
3655 2009-07-03  Jan Michael Alonzo  <jmalonzo@webkit.org>
3656
3657         Reviewed by Xan Lopez and Gustavo Noronha.
3658
3659         Set user-agent from application
3660         https://bugs.webkit.org/show_bug.cgi?id=17375
3661
3662         Define UA version macros to be used by the UA string.
3663         Add new WebSettings unit test for the User-Agent string API.
3664
3665         * GNUmakefile.am:
3666         * configure.ac:
3667
3668 2009-06-20  Gustavo Noronha Silva  <gns@gnome.org>
3669
3670         Reviewed by Jan Alonzo.
3671
3672         Adding files for the new test case for loading statuses.
3673
3674         * GNUmakefile.am:
3675
3676 2009-06-15  Xan Lopez  <xlopez@igalia.com>
3677
3678         Reviewed by Gustavo Noronha.
3679
3680         Version bump in preparation for 1.1.10 release.
3681
3682         * configure.ac:
3683
3684 2009-06-12  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
3685
3686         Reviewed by Xan Lopez.
3687
3688         Refactor handling of options in the build-webkit script
3689         
3690         Options are now defined in one place, and then reused when creating
3691         the usage help text, the arguments to GetOptions(), and when passing
3692         the options on to the underlying port-dependent build systems.
3693         
3694         This allows the Qt port to read the defaults for the options from the
3695         pro file (dynamically), and to pass the options on to qmake at build.
3696
3697         * configure.ac:
3698
3699 2009-06-11  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
3700
3701         Reviewed by Holger Freyther.
3702
3703         [Qt] Fix release build detection
3704         https://bugs.webkit.org/show_bug.cgi?id=26267
3705
3706         * WebKit.pri:
3707
3708 2009-06-10  Gustavo Noronha Silva  <gns@gnome.org>
3709
3710         Reviewed by Xan Lopez.
3711
3712         Add unit tests for our WebKitNetworkRequest object.
3713
3714         * GNUmakefile.am:
3715
3716 2009-06-10  Xan Lopez  <xlopez@igalia.com>
3717
3718         Reviewed by Gustavo Noronha.
3719
3720         Version bump in preparation for 1.1.9 release.
3721
3722         * configure.ac:
3723
3724 2009-06-10  Xan Lopez  <xlopez@igalia.com>
3725
3726         Reviewed by Jan Alonzo.
3727
3728         https://bugs.webkit.org/show_bug.cgi?id=25415
3729         [GTK][ATK] Please implement support for get_text_at_offset
3730
3731         Add new dependency on the Gail utils library, needed for our a11y
3732         implementation.
3733
3734         * GNUmakefile.am:
3735         * configure.ac:
3736
3737 2009-05-29  Gustavo Noronha Silva  <gns@gnome.org>
3738
3739         Reviewed by Jan Alonzo.
3740
3741         Add a test-case for our HTTP backend, currently checking the
3742         ref-counting of the SoupMessage.
3743
3744         * GNUmakefile.am:
3745
3746 2009-05-28  Dirk Schulze  <krit@webkit.org>
3747
3748         Reviewed by Nikolas Zimmermann.
3749
3750         Enable the new build flag --filters for Gtk. More details in WebCore/ChangeLog.
3751
3752         * configure.ac:
3753
3754 2009-05-19  Xan Lopez  <xlopez@igalia.com>
3755
3756         Reviewed by Jan Alonzo and Gustavo Noronha.
3757
3758         https://bugs.webkit.org/show_bug.cgi?id=25415
3759         [GTK][ATK] Please implement support for get_text_at_offset
3760
3761         Add new test file for ATK.
3762
3763         * GNUmakefile.am:
3764
3765 2009-05-28  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
3766
3767         Rubber-stamped by Xan Lopez.
3768
3769         Fix webkitgtk_cleanfiles to clean gtk-doc-related files in the
3770         correct directory, so that we pass make distcheck.
3771
3772         * GNUmakefile.am:
3773
3774 2009-05-28  Xan Lopez  <xlopez@igalia.com>
3775
3776         Bump version numbers in preparation for 1.1.8 release.
3777
3778         * configure.ac:
3779
3780 2009-05-23  Jan Michael Alonzo  <jmalonzo@webkit.org>
3781
3782         Unreviewed build fix. Add gstreamer-video-0.10 libs to
3783         GSTREAMER_LIBS to resolve an undefined reference to gst_video_get_size
3784         - symbol used in MediaPlayerPrivateGstreamer.
3785
3786         * configure.ac:
3787
3788 2009-05-23  Jan Michael Alonzo  <jmalonzo@webkit.org>
3789
3790         Reviewed by Xan Lopez.
3791
3792         [Gtk] Various autotools build refactoring and fixes
3793         https://bugs.webkit.org/show_bug.cgi?id=25286
3794
3795         Refactor library LIBS. Move third-party libs in libwebkit instead
3796         of libWebCore.
3797
3798         * GNUmakefile.am:
3799
3800 2009-05-22  Antonio Gomes  <antonio.gomes@openbossa.org>
3801
3802         Reviewed by Gustavo Noronha.
3803
3804         Make Gtk build not bail out if gtk-doc-tools is not installed.
3805
3806         Warning message shown instead.
3807
3808         * autogen.sh:
3809
3810 2009-05-22  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
3811
3812         Reviewed by Xan Lopez.
3813
3814         Add big warnings about the glib unicode backend being slow and
3815         incomplete, since it is a work in progress.
3816
3817         * autotools/webkit.m4:
3818         * configure.ac:
3819
3820 2009-05-22  Dominik Röttsches  <dominik.roettsches@access-company.com>
3821
3822         Reviewed by Gustavo Noronha.
3823
3824         https://bugs.webkit.org/show_bug.cgi?id=15914
3825         [GTK] Implement Unicode functionality using GLib
3826
3827         Initial version of this patch by Jürg Billeter.
3828
3829         Adding options for --with-unicode-backend=icu|glib
3830         and checking for pango version >= 1.21.0 if GLib backend
3831         is selected. Temporarily, until remaining parts of
3832         this patch are committed, introduce WTF_USE_GLIB_ICU_UNICODE_HYBRID
3833         macro to allow for a mixed compilation with WTF Unicode
3834         backend based on GLib while text codecs and TextBreakIterator
3835         remain ICU dependent.
3836
3837         * GNUmakefile.am:
3838         * configure.ac:
3839
3840 2009-05-18  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
3841
3842         Reviewed by Gavin Barraclough.
3843
3844         Enable YARR, and disable WREC for GTK+.
3845
3846         * configure.ac:
3847
3848 2009-05-18  Jan Michael Alonzo  <jmalonzo@webkit.org>
3849
3850          Reviewed by Xan Lopez.
3851
3852          [Gtk] Various autotools build refactoring and fixes
3853          https://bugs.webkit.org/show_bug.cgi?id=25286
3854
3855          Add support for running unit tests. Also run the tests whenever
3856          the 'check' target runs.
3857
3858          * GNUmakefile.am:
3859
3860 2009-05-18  Jan Michael Alonzo  <jmalonzo@webkit.org>
3861
3862          Reviewed by Xan Lopez.
3863
3864          [Gtk] Various autotools build refactoring and fixes
3865          https://bugs.webkit.org/show_bug.cgi?id=25286
3866
3867          Style fixes
3868
3869          * GNUmakefile.am:
3870
3871 2009-05-18  Jan Michael Alonzo  <jmalonzo@webkit.org>
3872
3873          Reviewed by Xan Lopez.
3874
3875          [Gtk] Various autotools build refactoring and fixes
3876          https://bugs.webkit.org/show_bug.cgi?id=25286
3877
3878          Add -no-install and -no-fast-install to programs and tests that we
3879          don't install. Also remove -O2 since this is already handled at
3880          configure time.
3881
3882          * GNUmakefile.am:
3883
3884 2009-05-17  Jan Michael Alonzo  <jmalonzo@webkit.org>
3885
3886         Reviewed by Xan Lopez.
3887
3888         [Gtk] Various autotools build refactoring and fixes
3889         https://bugs.webkit.org/show_bug.cgi?id=25286
3890
3891         Refactor library cflags
3892
3893         * GNUmakefile.am:
3894
3895 2009-05-15  Fridrich Strba  <fridrich.strba@bluewin.ch>
3896
3897         Reviewed by Jan Alonzo.
3898
3899         Use AC_CANONICAL_HOST instead of AC_CANONICAL_SYSTEM, since
3900         the JIT compiler is not a cross-compiler
3901
3902         * configure.ac:
3903
3904 2009-05-13  Xan Lopez  <xlopez@igalia.com>
3905
3906         Unreviewed: bump versions in preparation for 1.1.7 release.
3907
3908         * configure.ac:
3909
3910 2009-05-13  Xan Lopez  <xlopez@igalia.com>
3911
3912         Rubber-stamped by Gustavo Noronha.
3913
3914         Revert commit r43563, since it breaks WebKitGTK+ when compiled
3915         with gcc 4.4.
3916
3917         * GNUmakefile.am:
3918
3919 2009-05-12  Jan Michael Alonzo  <jmalonzo@webkit.org>
3920
3921         Reviewed by Holger Freyther.
3922
3923         [Gtk] Various autotools build refactoring and fixes
3924         https://bugs.webkit.org/show_bug.cgi?id=25286
3925
3926         Refactor use of CFLAGS, CXXFLAGS, LIBADD and LDFLAGS.
3927
3928         * GNUmakefile.am:
3929
3930 2009-05-09  Jan Michael Alonzo  <jmalonzo@webkit.org>
3931
3932         Reviewed by Gustavo Noronha.
3933
3934         WebKit-r43163 won't build for gtk-directfb
3935         https://bugs.webkit.org/show_bug.cgi?id=25538
3936
3937         Move the ENCHANT check out of the with_target conditional since it
3938         applies to all targets
3939
3940         * configure.ac:
3941
3942 2009-05-09  Mike Hommey  <glandium@debian.org>
3943
3944         Reviewed by Geoffrey Garen. Landed by Jan Alonzo.
3945
3946         Enable JIT on x86-64 gtk+
3947         https://bugs.webkit.org/show_bug.cgi?id=24724
3948
3949         * configure.ac:
3950
3951 2009-05-08  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
3952
3953         Reviewed by Xan Lopez.
3954
3955         Ship the gtk-doc.make file, so as to not depend on gtkdoc-tools.
3956
3957         * GNUmakefile.am:
3958         * autogen.sh:
3959
3960 2009-05-06  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
3961
3962         Reviewed by Simon Hausmann.
3963
3964         Build QtWebKit as a framework on Mac
3965
3966         This implies both debug and release build by default, unless
3967         one of the --debug or --release config options are passed to
3968         the build-webkit script.
3969
3970         Frameworks can be disabled by passing CONFIG+=webkit_no_framework
3971         to the build-webkit script.
3972
3973         To be able to build both debug and release targets in parallel
3974         we have to use separate output directories for the generated
3975         sources, which is not optimal, but required to avoid race conditions.
3976
3977         An optimization would be to only require this spit-up on Mac.
3978
3979         * WebKit.pri:
3980
3981 2009-04-30  Jan Michael Alonzo  <jmalonzo@webkit.org>
3982
3983         Unreviewed build GTK build fix
3984
3985         * configure.ac: typo fix - javascript_debugger should be enable_javascript_debugger
3986
3987 2009-04-30  Dimitri Glazkov  <dglazkov@chromium.org>
3988
3989         Unreviewed, build fix.
3990
3991         https://bugs.webkit.org/show_bug.cgi?id=25470
3992         Extend the cover of ENABLE_JAVASCRIPT_DEBUGGER to profiler.
3993
3994         * configure.ac: Add autoconfig options, missed in the first commit.
3995
3996 2009-04-28  Xan Lopez  <xlopez@igalia.com>
3997
3998         Unreviewed: bump versions in preparation for 1.1.6 release.
3999
4000         * configure.ac:
4001
4002 2009-04-25  Jan Michael Alonzo  <jmalonzo@webkit.org>
4003
4004         Reviewed by Xan Lopez.
4005
4006         [GTK] Error reporting
4007         https://bugs.webkit.org/show_bug.cgi?id=18344
4008
4009         Add webkiterror to the build.
4010
4011         * GNUmakefile.am:
4012
4013 2009-04-25  Jan Michael Alonzo  <jmalonzo@webkit.org>
4014
4015          Reviewed by Xan Lopez.
4016
4017          [GTK] Error reporting
4018          https://bugs.webkit.org/show_bug.cgi?id=18344
4019
4020          Add the default error page for installation.
4021
4022          * GNUmakefile.am:
4023
4024 2009-04-24  Diego Escalante Urrelo  <diegoe@gnome.org>
4025
4026         Reviewed by Gustavo Noronha.
4027
4028         https://bugs.webkit.org/show_bug.cgi?id=15616
4029         [GTK] Add spell checking
4030
4031         Add enchant support for spell-checking-languages property to work
4032         properly.
4033
4034         * GNUmakefile.am:
4035         * configure.ac:
4036
4037 2009-04-24  Simon Hausmann  <simon.hausmann@nokia.com>
4038
4039         Reviewed by Ariya Hidayat.
4040
4041         Added support for generating API docs in the Qt build using "make docs"
4042
4043         * WebKit.pro: Include docs.pri for "make docs" target.
4044
4045 2009-04-14  Xan Lopez  <xlopez@igalia.com>
4046
4047         Unreviewed version bump in preparation for 1.1.5 release.
4048
4049         * configure.ac:
4050
4051 2009-04-06  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
4052
4053         Rubber-stamped by Sam Weinig.
4054
4055         Added rules to maintain the localization support. We cannot simply
4056         use whatever gettextize gives us because our build system is
4057         non-recursive.
4058
4059         * GNUmakefile.am:
4060         * configure.ac:
4061
4062 2009-04-05  Mike Hommey  <glandium@debian.org>
4063
4064         Reviewed by Holger Freyther.
4065
4066         Filter out all C++ symbols
4067         https://bugs.webkit.org/show_bug.cgi?id=24960
4068
4069         Considering the public API is all C, we can just filter out all
4070         C++ mangled symbols, which will avoid exporting symbols in some
4071         corner cases such as gcc bugs on specific architectures, etc.
4072
4073         * autotools/symbols.filter:
4074
4075 2009-04-03  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
4076
4077         Reviewed by Holger Freyther.
4078
4079         Require GTK+ >= 2.10; 2.8 is already very old, and some very
4080         useful APIs are only available since 2.10.
4081
4082         * configure.ac:
4083
4084 2009-04-01  Christian Dywan  <christian@twotoasts.de>
4085
4086         Reviewed by Holger Freyther.
4087
4088         Unit test WebKitDownload
4089         http://bugs.webkit.org/show_bug.cgi?id=24844
4090
4091         * GNUmakefile.am: Add a unit test for downloading.
4092
4093 2009-04-01  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
4094
4095         Unreviewed build fix. Fix make distcheck, after the gtk-doc
4096         integration.
4097
4098         * GNUmakefile.am:
4099
4100 2009-03-30  Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
4101
4102         Reviewed by Holger Freyther.
4103
4104         Integrate gtk-doc into the Gtk+ buildsystem.
4105
4106         * autogen.sh:
4107         * configure.ac:
4108
4109 2009-03-30  Xan Lopez  <xlopez@igalia.com>
4110
4111         Unreviewed: bump version to 1.1.4 for release.
4112
4113         * configure.ac:
4114
4115 2009-03-21  Xan Lopez  <xlopez@igalia.com>
4116
4117         Reviewed by Holger Freyther.
4118
4119         Require gnome-keyring 2.26.0, since we were depending on an
4120         unreleased trunk revision between 2.25.91 and 2.26.0.
4121
4122         * configure.ac:
4123
4124 2009-03-20  Jan Michael Alonzo  <jmalonzo@gmail.com>
4125
4126         Reviewed by Holger Freyther.
4127
4128         [GTK] Misc patches for WebKitWebHistoryItem
4129         https://bugs.webkit.org/show_bug.cgi?id=24493
4130
4131         Added build support for build the WebKitWebHistoryItem unit test.
4132
4133         * GNUmakefile.am:
4134
4135 2009-03-20  Jan Michael Alonzo  <jmalonzo@gmail.com>
4136
4137         Reviewed by Holger Freyther.
4138
4139         Separate gtk unit tests
4140         https://bugs.webkit.org/show_bug.cgi?id=24039
4141
4142         Build the unit tests accordingly.
4143
4144         * GNUmakefile.am:
4145
4146 2009-03-17  Gustavo Noronha Silva  <gns@gnome.org>
4147
4148         Reviewed by Mark Rowe.
4149
4150         Enable HTML5 media elements support by default in the GTK+ port.
4151
4152         * configure.ac:
4153
4154 2009-03-17  Mike Hommey <glandium@debian.org>
4155
4156         Reviewed by Holger Freyther.
4157
4158         Do not export cti* symbols.
4159         See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=519924.
4160
4161         * autotools/symbols.filter:
4162
4163 2009-03-15  Xan Lopez  <xlopez@igalia.com>
4164
4165         Bump version to 1.1.3 for release and fix soversion
4166         calculation (oops). Thanks to Frederik Himpe for pointing this
4167         out.
4168
4169         * configure.ac:
4170
4171 2009-03-15  Xan Lopez  <xlopez@igalia.com>
4172
4173         Bump version and libtool version for release.
4174
4175         * configure.ac:
4176
4177 2009-03-14  Xan Lopez  <xlopez@igalia.com>
4178
4179         No review, build fix.
4180
4181         Split clean rules to make distcheck pass.
4182
4183         * GNUmakefile.am:
4184
4185 2009-03-13  Mark Rowe  <mrowe@apple.com>
4186
4187         Reviewed by Dan Bernstein.
4188
4189         Remove rarely used Makefile targets from the Makefile.
4190
4191         There are many situations in which the targets don't work as expected,
4192         and their primary use is addressed by having the build system default
4193         to building the appropriate architecture.
4194
4195         * Makefile.shared:
4196
4197 2009-03-11  Jan Michael Alonzo  <jmalonzo@webkit.org>
4198
4199         Reviewed by Holger Freyther.
4200
4201         [Gtk] Fix make clean targets
4202         https://bugs.webkit.org/show_bug.cgi?id=24450
4203
4204         Fix 'make' clean targets. We shouldn't be removing DerivedSources
4205         if it's only clean. Only remove it if it's distclean or
4206         maintainer-clean. Also remove build-related auxillary files on
4207         dist/maintainer clean.
4208
4209         * GNUmakefile.am:
4210
4211 2009-03-11  Jan Michael Alonzo  <jmalonzo@webkit.org>
4212
4213         Reviewed by Holger Freyther
4214
4215         [GTK]DumpRenderTree doesn't compile for non-X11 GTK ports anymore
4216         https://bugs.webkit.org/show_bug.cgi?id=2260
4217
4218         pangoft2 is also used in directfb builds so use it for all targets
4219
4220         * configure.ac:
4221
4222 2009-03-02  Xan Lopez  <xan@gnome.org>
4223
4224         Reviewed by Mark Rowe.
4225
4226         https://bugs.webkit.org/show_bug.cgi?id=24287
4227         [GTK] Move auth dialog feature to WebKit/
4228
4229         Add WebKitSoupAuthDialog files to build.
4230
4231         * GNUmakefile.am:
4232
4233 2009-03-03  Gustavo Noronha Silva  <gns@gnome.org>
4234
4235         Reviewed by Alexey Proskuryakov.
4236
4237         https://bugs.webkit.org/show_bug.cgi?id=16826
4238         [Gtk] Implement WebKitDownload
4239
4240         Adding new files related to WebKitDownload to the GTK+ port.
4241
4242         * GNUmakefile.am:
4243
4244 2009-03-02  Gustavo Noronha Silva  <gns@gnome.org>
4245
4246         Unreviewed build fix; adding missing files to EXTRA_DIST, so that
4247         they show up in the tarball.
4248
4249         * GNUmakefile.am:
4250
4251 2009-03-01  Christian Dywan  <christian@twotoasts.de>
4252
4253         * configure.ac: Bump GTK port version to 1.1.1.
4254
4255 2009-02-27  Gustavo Noronha Silva  <gns@gnome.org>
4256
4257         Unreviewed build fix. Adding the WebKit/gtk/webkitmarshal.list
4258         file to EXTRA_DIST to fix make dist.
4259
4260         * GNUmakefile.am:
4261
4262 2009-02-26  Xan Lopez  <xan@gnome.org>
4263
4264         Reviewed by Holger Freyther.
4265
4266         https://bugs.webkit.org/show_bug.cgi?id=16947
4267         [GTK] Missing HTTP Auth challenge
4268
4269         Add HTTP authentication dialog with optional GNOME Keyring
4270         storage.
4271
4272         * GNUmakefile.am:
4273         * configure.ac:
4274
4275 2009-02-26  Xan Lopez  <xan@gnome.org>
4276
4277         Reviewed by Holger Freyther.
4278
4279         https://bugs.webkit.org/show_bug.cgi?id=16947
4280         [GTK] Missing HTTP Auth challenge
4281
4282         Take marshallers to be built from a manually maintained list
4283         instead of grepping the sources.
4284
4285         It's much faster, especially so now that we want to add
4286         marshallers from WebCore too. A system to only take into account
4287         the modified files when generating the marshallers from sources
4288         could be hacked, but I think it's overkill considering how rarely
4289         a new marshaller is added.
4290
4291         * GNUmakefile.am:
4292
4293 2009-02-24  Jan Michael Alonzo  <jmalonzo@webkit.org>
4294
4295         Reviewed by Alexey Proskuryakov.
4296
4297         [Gtk] add options for 3D transforms and HTML5 channel messaging to the build
4298         https://bugs.webkit.org/show_bug.cgi?id=24072
4299
4300         Add options for toggling 3D transforms and HTML5 channel messaging
4301         support on or off.
4302
4303         Also fix the web-workers option. It should be web-workers and not workers.
4304
4305         * configure.ac:
4306
4307 2009-02-23  Xan Lopez  <xan@gnome.org>
4308
4309         Reviewed by Alexey Proskuryakov.
4310
4311         https://bugs.webkit.org/show_bug.cgi?id=22624
4312         [SOUP][GTK] Need API to get SoupSession from WebKit.
4313
4314         Remove CURL support, the only supported HTTP backend is SOUP now.
4315
4316         * GNUmakefile.am:
4317         * configure.ac:
4318
4319 2009-02-19  Christian Dywan  <christian@twotoasts.de>
4320
4321         Rubber-stamped by Holger Freyther.
4322
4323         http://bugs.webkit.org/show_bug.cgi?id=22811
4324         Underlinking in Programs_UnitTests (GTK+ build)
4325
4326         * GNUmakefile.am: Add GLIB_LIBS to unit test library flags.
4327
4328 2009-02-18  Gustavo Noronha Silva  <gns@gnome.org>
4329
4330         Reviewed by Holger Freyther.
4331
4332         Fix symbols.filter location, and add other missing files to the
4333         autotools build, so that make dist works.
4334
4335         * GNUmakefile.am:
4336
4337 2009-02-17  Gustavo Noronha Silva  <gns@gnome.org>
4338
4339         Reviewed by Alexey Proskuryakov.
4340
4341         https://bugs.webkit.org/show_bug.cgi?id=23939
4342         Release build being built with debugging symbols
4343
4344         * configure.ac: Revert change done in revision 40790, since we
4345         already have a AC_PROG_CXX macro call as part of WEBKIT_INIT
4346
4347 2009-02-12  Gustavo Noronha Silva  <gns@gnome.org>
4348
4349         Reviewed by Eric Seidel.
4350
4351         * configure.ac: Make soup the default HTTP backend for the Gtk port.
4352
4353 2009-02-09  Calvin Walton  <calvin.walton@gmail.com>
4354
4355         Reviewed by Holger Freyther.
4356
4357         https://bugs.webkit.org/show_bug.cgi?id=23823
4358
4359         [Gtk] Fix build with recent autotools
4360
4361         Current versions of automake/libtool don't assume you want C++ enabled
4362         by default any more, so explicitly check for a C++ compiler.
4363
4364         * configure.ac: Add AC_PROG_CXX macro
4365
4366 2009-02-02  Christian Dywan  <christian@twotoasts.de>
4367
4368         Rubber-stamped by Holger Freyther.
4369
4370         Don't require Geolocation by default.
4371
4372         * configure.ac:
4373
4374 2009-01-30  Jan Michael Alonzo  <jmalonzo@webkit.org>
4375
4376         Reviewed by Nikolas Zimmermann.
4377
4378         [Gtk] Refactor autoconf/configure.ac in preparation for jsc and webkit build splits
4379         https://bugs.webkit.org/show_bug.cgi?id=22136
4380
4381         * GNUmakefile.am:
4382         * acinclude.m4: Removed.
4383         * autogen.sh:
4384         * autotools/acinclude.m4: Added.
4385         * autotools/dolt.m4: Added.
4386         * autotools/symbols.filter: Renamed from symbols.filter.
4387         * autotools/webkit.m4: Added.
4388         * configure.ac:
4389
4390 2009-01-30  Holger Hans Peter Freyther  <zecke@selfish.org>
4391
4392         Reviewed by Nikolas Zimmermann.
4393
4394         [GTK] Implement GeolocationService using the Geoclue library
4395
4396         https://bugs.webkit.org/show_bug.cgi?id=22022
4397
4398         Untested implementation of the GeolocationService using the geoclue
4399         library. Velocity handling is completely missing and the accuracy
4400         handling might be wrong.
4401
4402         * GNUmakefile.am:
4403         * configure.ac:
4404
4405 2009-01-11  Xan Lopez  <xan@gnome.org>
4406
4407         Reviewed by Holger Freyther.
4408
4409         Bump version to 1.1.0 since we are breaking ABI and adding new
4410         major features.
4411
4412         * configure.ac:
4413
4414 2008-12-19  Marco Barisione  <marco.barisione@collabora.co.uk>
4415
4416         Reviewed by Holger Freyther.
4417
4418         http://bugs.webkit.org/show_bug.cgi?id=16562
4419         [gtk] Implement WebPolicyDelegate methods
4420
4421         Original work by Pierre-Luc Beaudoin. Final touches by Gustavo
4422         Noronha.
4423
4424         This implements the delegates methods of WebPolicyDelegate.
4425         Since Gtk+/C doesn't have delegate methods, they are replaced with
4426         signals.
4427
4428         A new object WebKitWebPolicyDecision allows the browser to delay its
4429         response in certain cases. WebKitWebNavigationAction contains the
4430         information about what caused a navigation request.
4431
4432         * GNUmakefile.am: Add new files
4433
4434 2008-12-19  Gustavo Noronha Silva  <gns@gnome.org>
4435
4436         Reviewed by Holger Freyther.
4437
4438         Use ustar tar format for WebKit/GTK+'s make dist target, so that
4439         storing files whose filenames are > 99 is possible.
4440
4441         * configure.ac:
4442
4443 2008-12-19  Holger Hans Peter Freyther  <zecke@selfish.org>
4444
4445         [GTK] Build fix by defining WTF_USE_JIT_STUB_ARGUMENT_VA_LIST
4446
4447         Fix the jit compilation on i*686 on Linux by using the va_list
4448         to pass arguments to the CTI. This is done on the MAC as well
4449         and sunspider and javascriptcore seem to work with that.
4450
4451         * configure.ac:
4452
4453 2008-12-18  Pamela Greene  <pam@chromium.org>
4454
4455         Submitted without review.
4456         Right, remove the whole misplaced directory, not just the tests.
4457
4458         * fast: Removed.
4459         * fast/dom: Removed.
4460
4461 2008-12-18  Pamela Greene  <pam@chromium.org>
4462
4463         Submitted without review.
4464         Moving layout test into LayoutTests where it belongs.
4465
4466         * fast/dom/setter-type-enforcement-expected.txt: Removed.
4467         * fast/dom/setter-type-enforcement.html: Removed.
4468
4469 2008-12-15  Daniel Macks  <dmacks@netspace.org>
4470
4471         Reviewed by Darin Adler.
4472
4473         Default to use external libicu-config if avail on all platforms.
4474         https://bugs.webkit.org/show_bug.cgi?id=22713
4475
4476         * configure.ac:
4477
4478 2008-12-12  Holger Hans Peter Freyther  <zecke@selfish.org>
4479
4480         Back out r39222 as this is breaking the build on Gentoo (aclocal-1.10)
4481
4482         The m4 directory does not exist and we now have a compile issue on
4483         Gentoo systems.
4484
4485         * GNUmakefile.am:
4486         * configure.ac:
4487
4488 2008-12-11  Daniel Macks  <dmacks@netspace.org>
4489
4490         Reviewed by Darin Adler.
4491
4492         https://bugs.webkit.org/show_bug.cgi?id=22714
4493
4494         Put libtool macro files in subdir that it wants.
4495
4496         * GNUmakefile.am:
4497         * configure.ac:
4498
4499 2008-12-07  Holger Hans Peter Freyther  <zecke@selfish.org>
4500
4501         Reviewed by Eric Seidel.
4502
4503         [Gtk+] Use glib's unit test facilities to test the WebKit/Gtk+ API
4504
4505         https://bugs.webkit.org/show_bug.cgi?id=22491
4506
4507         Add the skeleton to WebKit/gtk/tests and integrate that into the
4508         buildsystem. Testing support was added in glib 2.16. For versions
4509         using glib < 2.16 we compile an empty application.
4510
4511         * GNUmakefile.am:
4512
4513 2008-12-07  Holger Hans Peter Freyther  <zecke@selfish.org>
4514
4515         Reviewed by Cameron Zwarich.
4516
4517         [GTK] Define ENABLE_JIT_OPTIMIZE_CALL, ENABLE_JIT_OPTIMIZE_PROPERTY_ACCESS, ENABLE_JIT_OPTIMIZE_ARITHMETIC
4518
4519         When building the jit on i*86 also enable the above optimizations.
4520
4521         * configure.ac:
4522
4523 2008-12-03  Simon Hausmann  <hausmann@webkit.org>
4524
4525         Reviewed by Tor Arne Vestbø.
4526
4527         Fix the build of WebKit inside Qt by making sure that qmake generators
4528         that do not produce generated sources (i.e. cpp files) are not
4529         included in SOURCES.
4530
4531         * WebKit.pri:
4532
4533 2008-12-02  Simon Hausmann  <hausmann@webkit.org>
4534
4535         Reviewed by Tor Arne Vestbø.
4536
4537         Removed JavaScriptCore from SUBDIRS as it's not built separately
4538         anymore.
4539
4540         * WebKit.pro:
4541
4542 2008-11-28  Gustavo Noronha Silva  <gns@gnome.org>
4543
4544         Reviewed and slightly modified by Holger Freyther.
4545
4546         https://bugs.webkit.org/show_bug.cgi?id=19130
4547
4548         Added the new WebKitGtk files to be built:
4549         WebKit/gtk/webkit/webkitwebwindowfeatures.{cpp,h}
4550
4551         * GNUmakefile.am:
4552
4553 2008-11-26  Kalle Vahlman  <kalle.vahlman@movial.com>
4554
4555         Reviewed by Darin Adler. Landed by Jan Alonzo.
4556
4557         Bison versions under 2.2 produce crashing CSSGrammar code for ARM
4558         https://bugs.webkit.org/show_bug.cgi?id=22456
4559
4560         Check for bison version 2.2 or greater on ARM. Earlier versions produce
4561         code that crashes on ARM devices.
4562
4563         * configure.ac:
4564
4565 2008-11-25  Holger Hans Peter Freyther  <zecke@selfish.org>
4566
4567         Reviewed by David Kilzer.
4568
4569         https://bugs.webkit.org/show_bug.cgi?id=22022
4570
4571         Add Geolocation support to the configure.ac
4572
4573         Add an option to build WebKit/Gtk+ with Geolocation. The
4574         implementation will be using Gypsy.
4575
4576         * configure.ac:
4577
4578 2008-11-24  Holger Hans Peter Freyther  <zecke@selfish.org>
4579
4580         Reviewed by Mark Rowe.
4581
4582         [Gtk+] Add configure option to enable Web Workers and enable it by default
4583
4584         Add --enable-workers to the buildsystem (used by build-webkit) add
4585         the to be build files to the GNUmakefile.am and change build-webkit
4586         to enable Web Workers by default.
4587
4588         * configure.ac:
4589
4590 2008-09-09  Joerg Bornemann  <joerg.bornemann@trolltech.com>
4591
4592         Reviewed by Simon Hausmann.
4593
4594         Steps towards making the Qt port of WebKit compile on Windows CE
4595
4596         https://bugs.webkit.org/show_bug.cgi?id=20746
4597
4598         * WebKit.pro: don't build DumpRenderTree on all Win32 platforms
4599
4600 2008-11-17  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
4601
4602         Reviewed by George Staikos.
4603
4604         Add WML build support for Gtk as well.
4605
4606         * configure.ac:
4607
4608 2008-11-16  Geoffrey Garen  <ggaren@apple.com>
4609
4610         Not reviewed.
4611
4612         Try to fix gtk build.
4613
4614         * configure.ac:
4615
4616 2008-11-10  Tor Arne Vestbø  <tavestbo@trolltech.com>
4617
4618         Rubber-stamped by Simon Hausmann.
4619
4620         Distinguish between building from trunk and as part of Qt
4621
4622         * WebKit.pri:
4623
4624 2008-11-10  Morten Sørvig  <msorvig@trolltech.com>
4625
4626         Reviewed by Simon Hausmann.
4627
4628         Make tests/auto/qwebframe compile on Qt/Mac.
4629
4630         * WebKit.pri: Fix linkage against QtWebKit when compiled as framework.
4631
4632 2008-11-06  Cameron Zwarich  <zwarich@apple.com>
4633
4634         Not reviewed.
4635
4636         Speculatively fix the GTK build.
4637
4638         * GNUmakefile.am:
4639
4640 2008-11-06  Alp Toker  <alp@nuanti.com>
4641
4642         GTK build fix for r38155. create_hash_table was moved out of kjs/
4643
4644         * GNUmakefile.am:
4645
4646 2008-11-06  Cameron Zwarich  <zwarich@apple.com>
4647
4648         Rubber-stamped by Sam Weinig.
4649
4650         Correct the reference to jsc.pro in WebKit.pro to match its new
4651         location in the root directory of JavaScriptCore.
4652
4653         * WebKit.pro:
4654
4655 2008-11-03  Alp Toker  <alp@nuanti.com>
4656
4657         autotools distcleancheck fix. Add dolt-generated files and
4658         webkitenumtypes.h to the list of files that need to be cleaned.
4659         Unreviewed.
4660
4661         * GNUmakefile.am:
4662
4663 2008-11-03  Alp Toker  <alp@nuanti.com>
4664
4665         Rubber-stamped by Holger Freyther.
4666
4667         Do not enable RTTI or exceptions in debug builds, matching release
4668         builds. They don't help much with debugging and significantly slow
4669         down and increase the size of the debug build.
4670
4671         * GNUmakefile.am:
4672
4673 2008-11-03  Alp Toker  <alp@nuanti.com>
4674
4675         Rubber-stamped by Holger Freyther.
4676
4677         Add mingw32 case to dolt for faster GTK+ Windows builds.
4678
4679         * acinclude.m4:
4680
4681 2008-11-02  Xan Lopez  <xan@gnome.org>
4682
4683         Reviewed by Holger Freyther
4684
4685         https://bugs.webkit.org/show_bug.cgi?id=22009
4686         HTML5 Video with GStreamer pulls gnome-vfs without using it.
4687
4688         * configure.ac:
4689         Remove gnome-vfs from configure.ac, it's unused.
4690
4691 2008-10-30  Alp Toker  <alp@nuanti.com>
4692
4693         https://bugs.webkit.org/show_bug.cgi?id=19395
4694         doltlibtool bug with bash 3.0
4695
4696         autotools dolt build fix for bash version 3.0 and older. Remove
4697         concatenation syntax from doltlibtool to support the older versions
4698         which don't have '+='.
4699
4700         * acinclude.m4:
4701
4702 2008-10-30  Alp Toker  <alp@nuanti.com>
4703
4704         Rubber-stamped by Oliver Hunt.
4705
4706         autotools build system change to enable JIT features by default. Can
4707         be disabled with --disable-jit (and is disabled automatically on
4708         unsupported platforms).
4709
4710         * configure.ac:
4711
4712 2008-10-30  Alp Toker  <alp@nuanti.com>
4713
4714         Bump WebKit GTK+ version to 1.0.3.
4715
4716         * configure.ac:
4717
4718 2008-10-29  Gustavo Noronha Silva  <gns@gnome.org>
4719
4720         Reviewed by Holger Freyther.
4721
4722         Added all the files that need to be installed for the Inspector to
4723         work.
4724
4725 2008-10-29  Mike Hommey  <glandium@debian.org>
4726
4727         Reviewed by Holger Freyther.
4728
4729         https://bugs.webkit.org/show_bug.cgi?id=21884
4730         Test presence and link against libpng.
4731
4732         * GNUmakefile.am:
4733         * configure.ac:
4734
4735 2008-10-29  Jan Michael Alonzo  <jmalonzo@webkit.org>
4736
4737         Reviewed by Holger Freyther.
4738
4739         Add --enable-optimizations to enable optimized builds. The default
4740         is to enable it for release builds, and disabled for debug builds.
4741         This option will allow builders to have a debug as well as
4742         optimized builds.
4743
4744         * GNUmakefile.am:
4745         * configure.ac:
4746
4747 2008-10-28  Mike Hommey  <glandium@debian.org>
4748
4749         Reviewed by Alp Toker.
4750
4751         https://bugs.webkit.org/show_bug.cgi?id=21885
4752         [GTK] libwebkit doesn't link against libpangoft2
4753
4754         Add pkg-config check for pangoft2 which provides
4755         pango_fc_font_description_from_pattern() used in the FreeType font
4756         backend.
4757
4758         * configure.ac:
4759
4760 2008-10-28  Alp Toker  <alp@nuanti.com>
4761
4762         Include copyright license files in the autotools dist target.
4763
4764         Change suggested by Mike Hommey.
4765
4766         * GNUmakefile.am:
4767
4768 2008-10-25  Jan Michael Alonzo  <jmalonzo@webkit.org>
4769
4770         Gtk build fix: add '-' to Wl which was missed in r36845
4771
4772         * GNUmakefile.am:
4773
4774 2008-10-22  Alp Toker  <alp@nuanti.com>
4775
4776         Fix build for Cairo 1.2.
4777
4778         * configure.ac:
4779
4780 2008-10-20  Alp Toker  <alp@nuanti.com>
4781
4782         Partial GTK+/Win32 build fix. Lowercase library name to enable linking
4783         when cross-compiling Windows binaries from Linux: -lWs2_32 -> -lws2_32
4784
4785         * configure.ac:
4786
4787 2008-10-13  Alp Toker  <alp@nuanti.com>
4788
4789         GTK+ build fix: Ensure correct builds when debugging is
4790         enabled/disabled by defining NDEBUG in autotoolsconfig.h as needed.
4791         It's still passed as a compiler flag since some sources (DRT) don't
4792         use config.h yet.
4793
4794         * configure.ac:
4795
4796 2008-10-09  Alp Toker  <alp@nuanti.com>
4797
4798         Reviewed by Mark Rowe.
4799
4800         https://bugs.webkit.org/show_bug.cgi?id=20760
4801         Implement support for x86 Linux in CTI
4802
4803         Prepare to enable CTI/WREC on supported architectures. Will be
4804         switched on when the crasher introduced in r37386 is resolved.
4805
4806         * configure.ac:
4807
4808 2008-10-07  Alp Toker  <alp@nuanti.com>
4809
4810         GTK+ build fix for older automake versions (1.7). Discussed in bug
4811         #21392.
4812
4813         * GNUmakefile.am:
4814
4815 2008-10-07  Alp Toker  <alp@nuanti.com>
4816
4817         Reviewed by Mark Rowe.
4818
4819         https://bugs.webkit.org/show_bug.cgi?id=21392
4820         [GTK] Auto-generate JS DOM binding sources list
4821
4822         Remove the huge lists of generated DOM binding sources and headers in
4823         the build system. These are difficult to maintain and can be derived
4824         automatically.
4825
4826         The new strategy is to re-use the existing lists of IDL sources (which
4827         are needed for dist support anyway). This will also ease the addition
4828         of new language bindings.
4829
4830         * GNUmakefile.am:
4831
4832 2008-09-27  Jan Michael Alonzo  <jmalonzo@webkit.org>
4833
4834         Reviewed by Holger Freyther.
4835
4836         https://bugs.webkit.org/show_bug.cgi?id=20287
4837         [Gtk] disable plugins for gtk/directfb target
4838
4839         Introduce WTF_PLATFORM_X11 for X11 builds.
4840         Also use target-specific packages when building the port
4841
4842         * configure.ac: Do not check for cairo-ft for directfb builds.
4843
4844 2008-09-27  Marco Barisione  <marco.barisione@collabora.co.uk>
4845
4846         Reviewed by Holger Freyther.
4847
4848         http://bugs.webkit.org/show_bug.cgi?id=21174
4849         [GTK][AUTOTOOLS] Enable large file support at configure time
4850
4851         * configure.ac: Enable large file support with AC_SYS_LARGEFILE.
4852
4853 2008-09-23  Richard Hult  <richard@imendio.com>
4854
4855         Reviewed by Alp Toker. Landed by Jan Alonzo.
4856
4857         http://bugs.webkit.org/show_bug.cgi?id=20582
4858         [Gtk] Link error on Mac OS X
4859
4860         * GNUmakefile.am: Only use the -version-script flag for the gnu
4861         linker.
4862         * configure.ac: Check for GNU OSes.
4863
4864 2008-09-19  Alp Toker  <alp@nuanti.com>
4865
4866         Build fix for the 'gold' linker and recent binutils. New behaviour
4867         requires that we link to used libraries explicitly.
4868
4869         * GNUmakefile.am:
4870         * configure.ac:
4871
4872 2008-09-04  Marco Barisione  <marco.barisione@collabora.co.uk>
4873
4874         Reviewed by Eric Seidel.
4875
4876         http://bugs.webkit.org/show_bug.cgi?id=20380
4877         [GTK][AUTOTOOLS] Include autotoolsconfig.h from config.h
4878
4879         * configure.ac: Rename the configuration header from aconfig.h to autotoolsconfig.h.
4880
4881 2008-08-28  Alp Toker  <alp@nuanti.com>
4882
4883         GTK+ dist/build fix. List newly added header files.
4884
4885         * GNUmakefile.am:
4886
4887 2008-08-27  Mike Hommey <glandium@debian.org>
4888
4889         Reviewed by Holger.
4890
4891         * GNUmakefile.am:
4892         * symbols.filter: Added.
4893
4894 2008-08-10  Jan Michael Alonzo  <jmalonzo@webkit.org>
4895
4896         Reviewed (and updated) by Alp Toker.
4897
4898         https://bugs.webkit.org/show_bug.cgi?id=16620
4899         [GTK] Autotools make dist and make check support
4900
4901         Get make dist working.
4902
4903         Note that not all possible configurations have been tested yet.
4904
4905         * GNUmakefile.am:
4906
4907 2008-08-09  Marco Barisione  <marco.barisione@collabora.co.uk>
4908
4909         Reviewed by Alp Toker.
4910
4911         http://bugs.webkit.org/show_bug.cgi?id=19045
4912         [gtk] ./configure doesn't check for x toolkit availability
4913
4914         Some old versions of Xt do not provide xt.pc, in this case use
4915         AC_CHECK_LIB to check if the library is installed and then fall back
4916         to using just -lXt.
4917
4918         * configure.ac:
4919
4920 2008-08-09  Alp Toker  <alp@nuanti.com>
4921
4922         GTK+ build fixes.
4923
4924         Back out r20338 libxslt check (conditional check already exists and
4925         this broke the build).
4926
4927         Make the flex version check a warning rather than fatal to fix the
4928         build bot.
4929
4930         * configure.ac:
4931
4932 2008-08-08  Jan Michael Alonzo  <jmalonzo@webkit.org>
4933
4934         Reviewed by Mark Rowe.
4935
4936         http://bugs.webkit.org/show_bug.cgi?id=20338
4937         [Gtk] Autotools should check for libxslt
4938
4939         Autotools check for libxslt
4940