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