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