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