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