HTMLMediaElement isn't garbage collected between document reloads
[WebKit-https.git] / ChangeLog
1 2012-09-21  Ami Fischman  <fischman@chromium.org>
2
3         HTMLMediaElement isn't garbage collected between document reloads
4         https://bugs.webkit.org/show_bug.cgi?id=97020
5
6         Reviewed by Eric Carlson.
7
8         Manual test added: ManualTests/audio-freed-during-reload.html
9
10         * ManualTests/audio-freed-during-reload.html:
11
12 2012-09-21  Chris Rogers  <crogers@google.com>
13
14         Add Web Audio support for deprecated/legacy APIs
15         https://bugs.webkit.org/show_bug.cgi?id=97050
16
17         Reviewed by Eric Carlson.
18
19         * Source/cmake/WebKitFeatures.cmake:
20
21 2012-09-21  Simon Hausmann  <simon.hausmann@digia.com>
22
23         [Qt] Bail out when trying to build WebKit with Qt != 5
24
25         Reviewed by Tor Arne Vestbø.
26
27         Moved check for Qt version out of default_pre into top-level WebKit.pro,
28         because we never reach default_pre.prf due to the lack of .qmake.conf support
29         in older versions of Qt/QMake.
30
31         * WebKit.pro:
32
33 2012-09-20  Simon Hausmann  <simon.hausmann@digia.com>
34
35         [Qt] QtWebKit module header includes private dependencies
36
37         Reviewed by Tor Arne Vestbø.
38
39         Moved loading of webkit_modules.prf a few lines down after the definition
40         of QT_API_DEPENDS, because webkit_modules.prf does the sanitization of the
41         QT variable now and therefore needs QT_API_DEPENDS.
42
43         * Source/api.pri:
44
45 2012-09-18  Sailesh Agrawal  <sail@chromium.org>
46
47         Chromium: Scrollbar with tickmarks doesn't respond to clicks
48         https://bugs.webkit.org/show_bug.cgi?id=96049
49
50         Reviewed by Beth Dakin.
51
52         Update exported symbols.
53
54         * Source/autotools/symbols.filter:
55
56 2012-09-18  Bo Liu  <boliu@chromium.org>
57
58         Revert 128780, 128676, 128645
59         https://bugs.webkit.org/show_bug.cgi?id=97022
60
61         Reviewed by Adam Barth.
62
63         I made these revisions to add in-place reload behavior to ImagesEnabled setting.
64         Reverting this for now due to them causing performance regression in
65         chromium, possibly caused by increased calls to
66         PermissionClient::imageAllowed.
67
68         * Source/autotools/symbols.filter:
69
70 2012-09-18  Ryuan Choi  <ryuan.choi@samsung.com>
71
72         [CMAKE] Fix build break because of memory exhausted.
73         https://bugs.webkit.org/show_bug.cgi?id=77327
74
75         Reviewed by Gyuyoung Kim.
76
77         Added to avoid memory exhaustion on 32bit linux debug build.
78
79         * Source/cmake/OptionsCommon.cmake:
80
81 2012-09-17  Rob Buis  <rbuis@rim.com>
82
83         [BlackBerry] Enable VIDEO_TRACK
84         https://bugs.webkit.org/show_bug.cgi?id=96949
85
86         Reviewed by Antonio Gomes.
87
88         Turn on VIDEO_TRACK feature.
89
90         * Source/cmake/OptionsBlackBerry.cmake:
91
92 2012-09-17  Zan Dobersek  <zandobersek@gmail.com>
93
94         [Gtk] Remove configuration options for stable features that are currently enabled
95         https://bugs.webkit.org/show_bug.cgi?id=96621
96
97         Reviewed by Martin Robinson.
98
99         Remove configuration flags that were used for either features that were enabled
100         by default or were enabled only when unstable features support was enabled. In
101         any case the feature was removed only if it does not introduce a dependency.
102
103         * configure.ac:
104
105 2012-09-17  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
106
107         [Qt] Auto-generate the module pri file for QtWebKit
108
109         Reviewed by Simon Hausmann.
110
111         * Source/api.pri:
112
113 2012-09-14  Julien Chaffraix  <jchaffraix@webkit.org>
114
115         Revert r127457 and following fixes due to several hit-testing regressions
116         https://bugs.webkit.org/show_bug.cgi?id=96830
117
118         Reviewed by Antonio Gomes.
119
120         This change reverts r127457, r127863 and r128505.
121
122         * Source/autotools/symbols.filter:
123
124 2012-09-14  Adam Barth  <abarth@webkit.org>
125
126         Remove webkitPostMessage
127         https://bugs.webkit.org/show_bug.cgi?id=96577
128
129         Reviewed by Ojan Vafai.
130
131         Add ENABLE_LEGACY_VENDOR_PREFIXES flag.
132
133         * Source/cmake/WebKitFeatures.cmake:
134         * Source/cmakeconfig.h.cmake:
135
136 2012-09-14  Jeffrey Pfau  <jpfau@apple.com>
137
138         Allow third-party storage blocking setting to change while a page is loaded
139         https://bugs.webkit.org/show_bug.cgi?id=95790
140
141         Reviewed by Brady Eidson.
142
143         Update exported symbols.
144
145         * Source/autotools/symbols.filter:
146
147 2012-09-14  Bo Liu  <boliu@chromium.org>
148
149         Add in-place reload behavior to ImagesEnabled setting
150         https://bugs.webkit.org/show_bug.cgi?id=95478
151
152         Reviewed by Adam Barth.
153
154         Export WebCore::Settings::setImagesEnabled symbol.
155
156         * Source/autotools/symbols.filter:
157
158 2012-09-14  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
159
160         [Qt] Fix handling of debug/release/debug_and_release/build_all
161
162         We now pick up the defaults from Qt, in default_pre (CONFIG already
163         contains the appropriate values for debug and release). We then let
164         the command line arguments to qmake, or the project files themselves,
165         override the configuration, and finally we sanitize the configuration
166         in default_post.
167
168         Reviewed by Simon Hausmann.
169
170         * Source/api.pri:
171
172 2012-09-14  Keishi Hattori  <keishi@webkit.org>
173
174         Add runtime flag that enables lang attribute for form controls in LayoutTests
175         https://bugs.webkit.org/show_bug.cgi?id=96636
176
177         Reviewed by Kent Tamura.
178
179         * Source/autotools/symbols.filter:
180
181 2012-09-13  Raphael Kubo da Costa  <raphael.kubo.da.costa@intel.com>
182
183         [CMake] Remove some redundant warning flags and enable a few more warnings.
184         https://bugs.webkit.org/show_bug.cgi?id=96654
185
186         Reviewed by Kenneth Rohde Christiansen.
187
188         * Source/cmake/WebKitHelpers.cmake: Remove a few warning flags
189         which are already enabled by -Wall and -Wextra, remove -W which
190         looks useless and also enable a few more warnings by removing
191         their -Wno-foo counterparts which were present.
192
193 2012-09-13  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
194
195         [Qt] Ensure that QT is finalized before loading qt_module.prf
196
197         As qt_module.prf does dependency tracking based on the content of the
198         QT variable. The intermediate WebKit modules modify the variable in
199         their .pri files, so we have to ensure we've loaded all the modules
200         before loading qt_module.
201
202         Reviewed by Tor Arne Vestbø.
203         Patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com> on 2012-09-13
204
205         * Source/api.pri:
206
207 2012-09-13  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
208
209         [Qt] Make sure LIBS, PKGCONFIG, and QT, do not affect QtWebKit's prl file
210
211         Unless it's actually a dependency of the public QtWebKit API.
212
213         We could replace every occurance of LIBS, PKGCONFIG, and QT, in the pri
214         files with their _PRIVATE equivivalent, but that's likely to break when
215         someone adds a new QT/LIBS/PKGCONFIG += foo line somewhere. Instead we
216         clean up the variables in default_post.
217
218         This means that the CONFIG -= explicitlib in linkAgainstLibrary() is no
219         longer needed, as it was a workaround for the intermediate libraries ending
220         up in the prl file. And, since CONFIG -= staticlib was there to support
221         the explicitlib option, we can remove that too (as well as the exception
222         for gprof, since it would be empty). If gprof needs tweaks to always link
223         statically they should go in gprof.prf.
224
225         Reviewed by Simon Hausmann.
226
227         * Source/api.pri:
228
229 2012-09-13  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
230
231         [Qt] Fllow rename of qt_module_config.prf to qt_module.prf
232
233         Reviewed by Tor Arne Vestbø.
234
235         * Source/api.pri:
236
237 2012-09-13  Simon Hausmann  <simon.hausmann@nokia.com>
238
239         [Qt] syncqt isn't re-run when WebKit1.pro changes and we're building with --no-webkit2
240         https://bugs.webkit.org/show_bug.cgi?id=96545
241
242         Reviewed by Tor Arne Vestbø.
243
244         Do the QMAKE_INTERNAL_INCLUDED_FILES trick separately for WebKit1.pro and WebKit2/Target.pri,
245         depending on build?(webkit1) and build?(webkit2), as discussed earlier.
246
247         * Source/api.pri:
248
249 2012-09-12  Sheriff Bot  <webkit.review.bot@gmail.com>
250
251         Unreviewed, rolling out r127876.
252         http://trac.webkit.org/changeset/127876
253         https://bugs.webkit.org/show_bug.cgi?id=96600
254
255         mouse click doesn't work for spin button if spin button in
256         iframe (Requested by yosin on #webkit).
257
258         * Source/autotools/symbols.filter:
259
260 2012-09-12  KyungTae Kim  <ktf.kim@samsung.com>
261
262         [EFL] Support download attribute feature
263         https://bugs.webkit.org/show_bug.cgi?id=96462
264
265         Reviewed by Gyuyoung Kim.
266
267         * Source/cmake/OptionsEfl.cmake: Enable DOWNLOAD_ATTRIBUTE feature.
268
269 2012-09-12  Sami Kyostila  <skyostil@google.com>
270
271         Rename OVERFLOW_SCROLLING as ACCELERATED_OVERFLOW_SCROLLING
272         https://bugs.webkit.org/show_bug.cgi?id=96251
273
274         Reviewed by Simon Fraser.
275
276         Rename OVERFLOW_SCROLLING as ACCELERATED_OVERFLOW_SCROLLING to better describe
277         the feature it controls.
278
279         * Source/cmakeconfig.h.cmake:
280
281 2012-09-11  Ryuan Choi  <ryuan.choi@samsung.com>
282
283         [CMAKE] Supply feature defines to CodeGeneratorTestRunner.
284         https://bugs.webkit.org/show_bug.cgi?id=96273
285
286         Reviewed by Gyuyoung Kim.
287
288         * Source/cmake/WebKitFeatures.cmake: Generated FEATURE_DEFINES_WITH_SPACE_SEPARATOR.
289
290 2012-09-11  Arnaud Renevier  <a.renevier@sisa.samsung.com>
291
292         [Gtk] allow building with css-shaders
293         https://bugs.webkit.org/show_bug.cgi?id=95603
294
295         Reviewed by Martin Robinson.
296
297         if unstable features and accelerated compositing are turned on, and
298         acceleration backend is opengl, then build CSS Shaders and CSS
299         Filters.
300
301         * configure.ac:
302
303 2012-09-11  Marcelo Lira  <marcelo.lira@openbossa.org>
304
305         Restore original value of mock scrollbars enabled in InternalSettings
306         https://bugs.webkit.org/show_bug.cgi?id=87680
307
308         Reviewed by Adam Barth.
309
310         Added backup support for mock scrollbars state in
311         InternalSettings::Backup, and removed support for these
312         from Qt's DumpRenderTree.
313
314         * Source/autotools/symbols.filter:
315
316 2012-09-11  Raphael Kubo da Costa  <rakuco@webkit.org>
317
318         [EFL] Rewrite the EFL-related Find modules
319         https://bugs.webkit.org/show_bug.cgi?id=95237
320
321         Reviewed by Kenneth Rohde Christiansen.
322
323         FindEFL.cmake had several problems which caused unnecessary trouble
324         when building the EFL port under some setups:
325
326         o It looked for some modules (such as ecore) more than once for no
327         reason, which led to people adding libraries and include paths in
328         different ways across the build system.
329
330         o It depended on pkg-config being present for the searches to
331         succeed.
332
333         o It obtained the library definitions from pkg-config, so
334         ${FOO_LIBRARIES} would be set to something like "foo;bar" which
335         expanded to "-lfoo -lbar" to the linker. If a wrong -L<path> was
336         passed before that, the wrong library installation would end up
337         being picked up.
338
339         o Due to the problem above, we also needed to set the LINK_FLAGS
340         property for each target with the value of ${FOO_LDFLAGS}, which was
341         also obtained from pkg-config and sort of compensated the fact that
342         the libraries did not use absolute paths and added the required -L
343         paths. This also included dependencies for these libraries, so we
344         ended up including libraries indirectly, which is bad.
345
346         We have now replaced that file with a set of Find-modules which are
347         much more granular, each of them responsible for looking for a
348         single library and its components and setting library and include
349         locations the right way (with FIND_PATH() and FIND_LIBRARY()), so
350         that all the problems above are fixed.
351
352         * Source/cmake/EFLHelpers.cmake: Added.
353         * Source/cmake/FindEDBus.cmake: Added.
354         * Source/cmake/FindEFL.cmake: Removed.
355         * Source/cmake/FindEcore.cmake: Added.
356         * Source/cmake/FindEdje.cmake: Added.
357         * Source/cmake/FindEeze.cmake: Added.
358         * Source/cmake/FindEfreet.cmake: Added.
359         * Source/cmake/FindEina.cmake: Added.
360         * Source/cmake/FindEvas.cmake: Added.
361         * Source/cmake/OptionsEfl.cmake:
362
363 2012-09-11  Simon Hausmann  <simon.hausmann@nokia.com>
364
365         [Qt] In-source builds are broken
366
367         Reviewed by Tor Arne Vestbø.
368
369         The Tools sub-directory contains a Makefile checked into SVN. For in-source builds let's not try to
370         overwrite it but instead generate a dedicated Makefile.Tools.
371
372         * Makefile:
373         * WebKit.pro:
374
375 2012-09-11  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
376
377         [Qt] Add a configure step to the Qt build system
378
379         This allows building the Qt port using just 'qmake WebKit.pro'. Using
380         the build-webkit script is still supported, and will add slightly more
381         logic to the build, such as detecting the need for clean or incremental
382         builds.
383
384         Internally, the build system now uses a new variable, WEBKIT_CONFIG, for
385         all things related to configuring the build, such as use/have/enable flags,
386         and these are translated to defines in default_post. Project files should
387         no longer check contains(DEFINES,...) to detect features, but use the new
388         enable?(), use?(), and have?() functions. The no_webkit1 and no_webkit2
389         options have been translated into WEBKIT_CONFIG options as well, and can
390         be checked using build?().
391
392         Reviewed by Simon Hausmann.
393
394         * Source/QtWebKit.pro:
395         * Source/api.pri:
396         * Source/tests.pri:
397         * WebKit.pro:
398
399 2012-09-10  Thiago Marcos P. Santos  <thiago.santos@intel.com>
400
401         [CMake][EFL] Enable the LLInt
402         https://bugs.webkit.org/show_bug.cgi?id=92682
403
404         Reviewed by Csaba Osztrogonác.
405
406         Added LLInt to CMake buildsystem and enabled it by default on EFL.
407         Note that Ruby is not enforced: a secondary check is done when LLInt
408         is enabled on the JSC's CMakeLists.txt.
409
410         * CMakeLists.txt:
411         * Source/cmake/OptionsEfl.cmake:
412         * Source/cmake/WebKitFeatures.cmake:
413         * Source/cmakeconfig.h.cmake:
414
415 2012-09-07  Simon Fraser  <simon.fraser@apple.com>
416
417         box-shadow causes overlay scrollbars to be in the wrong position when element is composited
418         https://bugs.webkit.org/show_bug.cgi?id=85647
419
420         Reviewed by James Robinson.
421
422         Test overlay scrollbars in composited layers.
423
424         * ManualTests/scrollbars/scrollbars-in-composited-layers.html: Added.
425
426 2012-09-07  Martin Robinson  <mrobinson@igalia.com>
427
428         [GTK] Move user agent helpers to WebCore
429         https://bugs.webkit.org/show_bug.cgi?id=95745
430
431         Reviewed by Carlos Garcia Campos.
432
433         Added an autoconf step for the new user agent shared code header in
434         WebCore. This is necessary so that we can use the user agent version
435         based on the information in the configure.ac file.
436
437         * configure.ac:
438
439 2012-09-07  Allan Sandfeld Jensen  <allan.jensen@nokia.com>
440
441         Simplify hitTestResultAtPoint and nodesFromRect APIs
442         https://bugs.webkit.org/show_bug.cgi?id=95720
443
444         Reviewed by Antonio Gomes.
445
446         Update exported symbols.
447
448         * Source/autotools/symbols.filter:
449
450 2012-09-07  Zan Dobersek  <zandobersek@gmail.com>
451
452         [GTK] Multiple feature defines in webcore_cppflags can occur
453         https://bugs.webkit.org/show_bug.cgi?id=95942
454
455         Reviewed by Martin Robinson.
456
457         Add the feature_defines_unstable variable that should control values of feature
458         defines for unstable features when unstable features are not enabled (e.g. release builds).
459
460         * GNUmakefile.am:
461
462 2012-09-06  Zan Dobersek  <zandobersek@gmail.com>
463
464         [Gtk] Remove configuration options for features that are not supported by the Gtk port
465         https://bugs.webkit.org/show_bug.cgi?id=87664
466
467         Reviewed by Martin Robinson.
468
469         Remove configuration options for features that are completely unsupported by the GTK port.
470         They only bloat the configure.ac file. They should be re-added when the feature becomes
471         supported and introduces an external dependency that the users might want to avoid.
472
473         * configure.ac:
474
475 2012-09-06  Simon Hausmann  <simon.hausmann@nokia.com>
476
477         [Qt] Fix build with ANGLE on platforms that provide EGL/GLESv2
478         https://bugs.webkit.org/show_bug.cgi?id=95965
479
480         Reviewed by Tor Arne Vestbø.
481
482         Add ANGLE as separate static library to the build and dependencies.
483
484         * Source/api.pri:
485         * WebKit.pro:
486
487 2012-09-05  George Staikos  <staikos@webkit.org>
488
489         [BlackBerry] Match th ebuild flags from the platform library
490         https://bugs.webkit.org/show_bug.cgi?id=95423
491
492         Reviewed by Antonio Gomes.
493
494         Unaligned build flags can cause crashes and other strange behavior.
495         These two were not defined here but were defined on the system.
496
497         * Source/cmake/OptionsBlackBerry.cmake:
498
499 2012-09-05  Kaustubh Atrawalkar  <kaustubh@motorola.com>
500
501         [DRT] LTC:: Move printing related APIs from LayoutTestController to Internals
502         https://bugs.webkit.org/show_bug.cgi?id=92735
503
504         Reviewed by Hajime Morita.
505
506         Move numberOfPages, pageProperty & pageSizeAndMarginsInPixels in Internals and remove duplicated code from DumprenderTree & WebkitTestRunner.
507         Added symbols for GTK builds for corresponding APIs.
508
509         * Source/autotools/symbols.filter:
510
511 2012-09-04  Julien Chaffraix  <jchaffraix@webkit.org>
512
513         REGRESSION(r120832): RenderLayer::clampScrollOffset doesn't properly clamp
514         https://bugs.webkit.org/show_bug.cgi?id=95776
515
516         Reviewed by Simon Fraser.
517
518         * ManualTests/select-menu-list-wrongly-positioned.html: Added.
519
520 2012-09-04  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
521
522         [EFL] Context menu restore.
523         https://bugs.webkit.org/show_bug.cgi?id=74179
524
525         Reviewed by Gyuyoung Kim.
526
527         Adds context menu support for EFL port using non-CROSS_PLATFORM_CONTEXT_MENUS
528         approach, the same as used in WebKit2.
529
530         * Source/cmake/OptionsEfl.cmake: Turn on CONTEXT_MENUS flag for EFL port
531
532 2012-09-04  Allan Sandfeld Jensen  <allan.jensen@nokia.com>
533
534         Allow child-frame content in hit-tests.
535         https://bugs.webkit.org/show_bug.cgi?id=95204
536
537         Reviewed by Antonio Gomes.
538
539         Update exported symbols.
540
541         * Source/autotools/symbols.filter:
542
543 2012-09-04  Jinwoo Song  <jinwoo7.song@samsung.com>
544
545         [CMAKE] Update cmakeconfig.h.cmake 
546         https://bugs.webkit.org/show_bug.cgi?id=95712
547        
548         Reviewed by Gyuyoung Kim.
549
550         Update feature definitions which are missing compared to WebKitFeatures.cmake
551
552         * Source/cmakeconfig.h.cmake:
553
554 2012-09-03  Jinwoo Song  <jinwoo7.song@samsung.com>
555
556         [EFL] Use WebKitVersion.h to get version information
557         https://bugs.webkit.org/show_bug.cgi?id=95669
558
559         Reviewed by Gyuyoung Kim.
560
561         WEBKIT_USER_AGENT_MAJOR_VERSION and WEBKIT_USER_AGENT_MINOR_VERSION
562         are defined as constant in the OptionsEfl.cmake. But we do not need 
563         to define these here but can use the defined constant in WebKitVersion.h.
564
565         WebKitVersion.h is already generated with the version information 
566         from the Source/WebCore/Configurations/Version.xcconfig.
567
568         * Source/cmake/OptionsEfl.cmake: Do not set WEBKIT_USER_AGENT_* variables.
569         * Source/cmakeconfig.h.cmake: Remove WEBKIT_USER_AGENT_* definitions
570         as no more port uses.
571
572 2012-08-31  Tony Chang  <tony@chromium.org>
573
574         Remove ENABLE_CSS3_FLEXBOX compile time flag
575         https://bugs.webkit.org/show_bug.cgi?id=95382
576
577         Reviewed by Ojan Vafai.
578
579         Everyone is already enabling this by default and the spec has stablized.
580
581         * Source/cmake/WebKitFeatures.cmake:
582         * Source/cmakeconfig.h.cmake:
583         * configure.ac:
584
585 2012-08-30  JungJik Lee  <jungjik.lee@samsung.com>
586
587         [EFL][WK2] Add WebMemorySampler feature.
588         https://bugs.webkit.org/show_bug.cgi?id=91214
589
590         Reviewed by Kenneth Rohde Christiansen.
591
592         Set WebMemorySampler feature on in EFL port.
593
594         * Source/cmake/OptionsEfl.cmake:
595         * Source/cmake/WebKitFeatures.cmake:
596         * Source/cmakeconfig.h.cmake:
597
598 2012-08-30  Rob Buis  <rbuis@rim.com>
599
600         [CMake] Suppress ANGLE compilation warnings
601         https://bugs.webkit.org/show_bug.cgi?id=95377
602
603         Reviewed by Antonio Gomes.
604
605         Change WEBKIT_SET_EXTRA_COMPILER_FLAGS so it has an option to suppress C++ warnings.
606
607         * Source/cmake/WebKitHelpers.cmake:
608
609 2012-08-29  Thiago Macieira  <thiago.macieira@intel.com>
610
611         Tell git-archive to not export .gitattributes and .gitignore
612
613         Reviewed by Simon Hausmann.
614
615         Exclude git specific files from archives created via git-archive.
616
617         * .gitattributes:
618
619 2012-08-28  Mario Sanchez Prada  <msanchez@igalia.com>
620
621         Add directory generated by Eclipse to .gitignore
622         https://bugs.webkit.org/show_bug.cgi?id=95231
623
624         Reviewed by Andreas Kling.
625
626         * .gitignore: Ignore .settings directory.
627
628 2012-08-27  Rob Buis  <rbuis@rim.com>
629
630         [BlackBerry] remove -fno-rtti option in CMAKE_C_FLAGS
631         https://bugs.webkit.org/show_bug.cgi?id=95089
632
633         Reviewed by Antonio Gomes.
634
635         This option does not make sense for compiling C and gives a warning.
636
637         * Source/cmake/OptionsBlackBerry.cmake:
638
639 2012-08-27  Mikhail Pozdnyakov  <mikhail.pozdnyakov@intel.com>
640
641         Rename RegisterProtocolHandler API to NavigatorContentUtils
642         https://bugs.webkit.org/show_bug.cgi?id=94920
643
644         Reviewed by Adam Barth.
645
646         Modified configuration files so that they contain renamed NavigatorContentUtils-prefixed files.
647
648         * Source/cmake/OptionsBlackBerry.cmake:
649         * Source/cmake/OptionsEfl.cmake:
650         * Source/cmake/WebKitFeatures.cmake:
651         * Source/cmakeconfig.h.cmake:
652
653 2012-08-23  Kevin Ollivier  <kevino@theolliviers.com>
654
655         [wx] Unreviewed build fix. Disable compilation of WebDOM file for now,
656         add the opentype directory, and remove old ATSUI files no longer in the tree.
657         
658         * wscript:
659
660 2012-08-22  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
661
662         [EFL] Use WTF_USE_SOUP instead BUILDING_SOUP__
663         https://bugs.webkit.org/show_bug.cgi?id=94744
664
665         Reviewed by Gustavo Noronha Silva.
666
667         There is no need to define BUILDING_SOUP__ if only WTF_USE_SOUP
668         is used.
669
670         * GNUmakefile.am:
671         * Source/cmake/OptionsEfl.cmake:
672
673 2012-08-23  Zan Dobersek  <zandobersek@gmail.com>
674
675         [Gtk] Move feature defines processing into a GNUmakefile that's simple to autogenerate
676         https://bugs.webkit.org/show_bug.cgi?id=87127
677
678         Reviewed by Martin Robinson.
679
680         Add 'feature_defines_defaults' and 'feature_defines_overrides' variables
681         and define them, along with 'feature_defines' (changed from the all-caps version),
682         before webcore_cppflags.
683
684         * GNUmakefile.am:
685
686 2012-08-23  Martin Robinson  <mrobinson@igalia.com>
687
688         [GTK] The tarball should be called webkitgtk-x.x.x.tar.xz
689         https://bugs.webkit.org/show_bug.cgi?id=94572
690
691         Reviewed by Carlos Garcia Campos.
692
693         Change the name of the tarball to match the name of the library
694         and to disambiguate it from other WebKit ports.
695
696         * configure.ac: Update the tarball name.
697
698 2012-08-23  Carlos Garcia Campos  <cgarcia@igalia.com>
699
700         Unreviewed. Bump WebKitGTK+ version number.
701
702         * configure.ac: Bump version number to 1.11.0 now that we branched
703         for 1.10.
704
705 2012-08-23  Carlos Garcia Campos  <cgarcia@igalia.com>
706
707         REGRESSION(r126306): it broke the plugin process
708         https://bugs.webkit.org/show_bug.cgi?id=94797
709
710         Reviewed by Xan Lopez.
711
712         * GNUmakefile.am:
713
714 2012-08-22  Beth Dakin  <bdakin@apple.com>
715
716         https://bugs.webkit.org/show_bug.cgi?id=94401
717         Add support for making a web site become paginated using overflow: 
718         paged-x | paged-y
719         -and corresponding-
720         <rdar://problem/11831783> 
721
722         Reviewed by Dave Hyatt.
723
724         * Source/autotools/symbols.filter:
725
726 2012-08-22  Gustavo Noronha Silva  <gns@gnome.org>
727
728         [GTK] Split WebCore/platform into a separate library
729         https://bugs.webkit.org/show_bug.cgi?id=94435
730
731         Reviewed by Martin Robinson.
732
733         More people have been reporting problems when linking WebCore because
734         the command line limit is being exceeded. Splitting WebCore a bit more
735         is in order.
736
737         * GNUmakefile.am: add variable that will hold the list of source files
738         for libWebCorePlatform .
739
740 2012-08-21  Thiago Marcos P. Santos  <thiago.santos@intel.com>
741
742         [EFL] Enable CSS Text Decoration by default
743         https://bugs.webkit.org/show_bug.cgi?id=94483
744
745         Reviewed by Kenneth Rohde Christiansen.
746
747         By enabling this feature by default, it will get tested by the bots
748         and we can make sure no regressions will happen.
749
750         * Source/cmake/OptionsEfl.cmake:
751
752 2012-08-21  Ulan Degenbaev  <ulan@chromium.org>
753
754         Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer constructed and destructed
755         https://bugs.webkit.org/show_bug.cgi?id=92993
756
757         Reviewed by Kenneth Russell.
758
759         Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer
760         is constructed and destructed so that V8's garbage collection
761         heuristics can account for the memory held by these objects.
762
763         * ManualTests/typed-array-memory.html: Added.
764
765 2012-08-21  Martin Robinson  <mrobinson@igalia.com>
766
767         [GTK] Using a native window for the WebView breaks GtkOverlay
768         https://bugs.webkit.org/show_bug.cgi?id=90085
769
770         Reviewed by Alejandro G. Castro.
771
772         * configure.ac: Parse xcomposite pkg-config file during configuration.
773
774 2012-08-21  Patrick Gansterer  <paroga@webkit.org>
775
776         Build fix for WinCE after r115348.
777
778         * Source/cmake/OptionsWindows.cmake: Removed duplicated WEBKIT_OPTION_DEFAULT_PORT_VALUE().
779
780 2012-08-20  George Staikos  <staikos@webkit.org>
781
782         [BlackBerry] Enable XHR Response BLOB
783         https://bugs.webkit.org/show_bug.cgi?id=94525
784
785         Reviewed by Rob Buis.
786
787         Add the XHR response blob enable feature to the cmake build system and
788         enable it for BlackBerry.
789
790         * Source/cmake/OptionsBlackBerry.cmake: Add the feature and enable
791         * Source/cmakeconfig.h.cmake: Add the feature
792
793 2012-08-20  Dominik Röttsches  <dominik.rottsches@intel.com>
794
795         [EFL] Get rid of pango backend support once harfbuzz-ng is working
796         https://bugs.webkit.org/show_bug.cgi?id=92102
797
798         Reviewed by Kenneth Rohde Christiansen.
799
800         Removing choice of font backend, Pango detection not required any more.
801
802         * Source/cmake/FindPango.cmake: Removed.
803         * Source/cmake/LibFindMacros.cmake: Removed.
804         * Source/cmake/OptionsEfl.cmake: Removing choice of font backend.
805
806 2012-08-17  Raphael Kubo da Costa  <rakuco@webkit.org>
807
808         [CMake] Add FindDBus.cmake and use it in the EFL port.
809         https://bugs.webkit.org/show_bug.cgi?id=94319
810
811         Reviewed by Daniel Bates.
812
813         Currently, the Battery Status-related code in the EFL port uses
814         libdbus but does not directly include its directories or link
815         against it, relying instead on the compiler flags coming via
816         EDbus's pkg-config information.
817
818         That will break once we stop obtaining EFL's include directories
819         and library paths from pkg-config, so write FindDBus.cmake to
820         prepare for that.
821
822         * Source/cmake/FindDBus.cmake: Added.
823         * Source/cmake/OptionsEfl.cmake: Look for D-Bus if BATTERY_STATUS
824         support is enabled.
825
826 2012-08-17  Rob Buis  <rbuis@rim.com>
827
828         [BlackBerry] Remove some shared libraries from linking
829         https://bugs.webkit.org/show_bug.cgi?id=94253
830
831         Reviewed by Yong Li.
832
833         Remove some shared libraries.
834
835         * Source/cmake/OptionsBlackBerry.cmake:
836
837 2012-08-16  Gustavo Noronha Silva  <gns@gnome.org>
838
839         Unreviewed speculative 32 bits build fix.
840
841         * Source/autotools/symbols.filter: add symbol version that gets
842         generated in 32 bits build.
843
844 2012-08-16  Max Feil  <mfeil@rim.com>
845
846         [BlackBerry] Some media controls are mispositioned for dynamic live streams (HLS)
847         https://bugs.webkit.org/show_bug.cgi?id=94176
848
849         Reviewed by Antonio Gomes.
850
851         An automated layout test is not possible for this patch because
852         dynamic live streams require a special dedicated web server.
853         Putting an external video URL into an automated test is not
854         correct either. So I have created a manual test that points to
855         an external HLS video that works today.
856
857         * ManualTests/blackberry/video-hls-controls.html: Added.
858
859 2012-08-16  Marja Hölttä  <marja@chromium.org>
860
861         FormController, WebHistoryItem: Enable reading selected file names from document state
862         https://bugs.webkit.org/show_bug.cgi?id=91231
863
864         Reviewed by Jochen Eisinger.
865
866         This change enables Chromium to set up file permissions properly when
867         the session restore feature restores a page with selected files.
868
869         * Source/autotools/symbols.filter: Exported FormController::getReferencedFilePaths and HistoryController::saveDocumentAndScrollState.
870
871 2012-08-15  Kent Tamura  <tkent@chromium.org>
872
873         Calendar Picker: Localize numbers in a calendar picker
874         https://bugs.webkit.org/show_bug.cgi?id=93704
875
876         Reviewed by Hajime Morita.
877
878         * ManualTests/forms/calendar-picker.html:
879         Add a mock pagePopupController.localizeNumberString().
880
881 2012-08-15  Ryosuke Niwa  <rniwa@webkit.org>
882
883         Update manual tests and comments to refer to TestRunner instead of LayoutTestController
884         https://bugs.webkit.org/show_bug.cgi?id=94168
885
886         Reviewed by Kent Tamura.
887
888         * ManualTests/resources/multiFileResources/post-echo-and-notify-done.cgi:
889
890 2012-08-15  Bruno de Oliveira Abinader  <bruno.abinader@basyskom.com>
891
892         [css3-text] Add CSS3 Text decoration compile flag
893         https://bugs.webkit.org/show_bug.cgi?id=93863
894
895         Reviewed by Julien Chaffraix.
896
897         This patch handles the compile flag implementation, which will come disabled by
898         default, thus not exposing the CSS3 text decoration features to the web, unless
899         when explicitly enabling it with "--css3-text-decoration" build parameter.
900
901         * Source/cmake/WebKitFeatures.cmake:
902         * Source/cmakeconfig.h.cmake:
903         * configure.ac:
904
905 2012-08-15  Brady Eidson  <beidson@apple.com>
906
907         Removing a plug-in element from a page opened in a background tab in Safari crashes
908         <rdar://problem/12057991> and https://bugs.webkit.org/show_bug.cgi?id=93913
909
910         Reviewed by Beth Dakin.
911
912         * Source/autotools/symbols.filter: Allow this symbol through for DRT's sake.
913
914 2012-08-14  Keishi Hattori  <keishi@webkit.org>
915
916         Share common code between calendar picker and color suggestion picker
917         https://bugs.webkit.org/show_bug.cgi?id=93802
918
919         Reviewed by Kent Tamura.
920
921         * ManualTests/forms/calendar-picker.html:
922         * ManualTests/forms/color-suggestion-picker.html:
923
924 2012-08-14  Milian Wolff  <milian.wolff@kdab.com>
925
926         [Qt] QtWebKit linking fails for QNX cross build
927         https://bugs.webkit.org/show_bug.cgi?id=93460
928
929         Reviewed by Simon Hausmann.
930
931         The GCC 4.4.2 used by the QNX BBNDK 2.0.1 fails to link QtWebKit.
932         Apparently it does not properly support the linker invokation using
933         -Wl,-whole-archive -l... -Wl,-no-whole-archive
934         yielding a "cc: no files to process" error. This patch works around
935         this issue by adding an empty dummy file (and thus object file) to
936         the linking stage.
937
938         * Source/api.pri:
939
940 2012-08-14  Keishi Hattori  <keishi@webkit.org>
941
942         Move page popup resources to separate directory
943         https://bugs.webkit.org/show_bug.cgi?id=93932
944
945         Reviewed by Kent Tamura.
946
947         * ManualTests/forms/calendar-picker.html:
948         * ManualTests/forms/color-suggestion-picker.html:
949
950 2012-08-11  Raphael Kubo da Costa  <rakuco@webkit.org>
951
952         [CMake] Rewrite FindLibSoup2.cmake.
953         https://bugs.webkit.org/show_bug.cgi?id=93191
954
955         Reviewed by Rob Buis.
956
957         The existing LibSoup2 was imported from somewhere else and not
958         only did it contain a lot of unnecessary cruft to look for libsoup
959         2.2 (which we do not support anyway), but it also relied on the
960         paths returned by pkg-config for setting the library and include
961         paths.
962
963         For one, this meant "-lsoup-2.4" was passed to the linked instead
964         of "-L/path/to/libsoup-2.4.so", which would sometimes make a
965         system version of libsoup to be picked up instead of the one
966         installed by, say, jhbuild.
967
968         The new FindLibSoup.cmake now only looks for libsoup 2.4 and
969         relies on pkg-config solely for retrieving the current LibSoup
970         version.
971
972         * Source/cmake/FindLibSoup.cmake: Added.
973         * Source/cmake/FindLibSoup2.cmake: Removed.
974         * Source/cmake/OptionsEfl.cmake: Look for LibSoup instead of
975         LibSoup2, look for the GObject component of Glib.
976
977 2012-08-13  Raphael Kubo da Costa  <rakuco@webkit.org>
978
979         [CMake] Remove glib-related Find modules and write single new one instead.
980         https://bugs.webkit.org/show_bug.cgi?id=93786
981
982         Reviewed by Rob Buis.
983
984         As part of the ongoing effort to write proper Find modules that use
985         absolute include and library paths instead of the short ones from
986         pkg-config, replace Find{GIO,Glib,Gthread}.cmake with a single
987         FindGLIB.cmake that optionally detects components such as GIO and
988         GObject.
989
990         Library paths are now defined as "/full/path/to/libfoo.so" instead of
991         simply "foo", so that the linker receives a full path and we can then
992         avoid accidentally picking up a libfoo.so installed into /usr/lib
993         instead of a local one built with jhbuild.
994
995         * Source/cmake/FindGIO.cmake: Removed.
996         * Source/cmake/FindGLIB.cmake: Added.
997         * Source/cmake/FindGlib.cmake: Removed.
998         * Source/cmake/FindGthread.cmake: Removed.
999         * Source/cmake/OptionsEfl.cmake: Look for GLIB with the GIO component.
1000
1001 2012-08-13  Zan Dobersek  <zandobersek@gmail.com>
1002
1003         [Gtk] Remove SVG_FEATURES and HTML_FEATURES from Source/WebCore/GNUmakefile.am
1004         https://bugs.webkit.org/show_bug.cgi?id=90693
1005
1006         Reviewed by Philippe Normand.
1007
1008         Remove exportation of SVG_FLAGS and HTML_FLAGS as Automake conditionals
1009         as they are not required anymore.
1010
1011         * configure.ac:
1012
1013 2012-08-12  Loïc Yhuel  <loic.yhuel@softathome.com>
1014
1015         [Qt] Make it possible to build without QtTest/QtPrintSupport
1016         https://bugs.webkit.org/show_bug.cgi?id=93492
1017
1018         Reviewed by Tor Arne Vestbø.
1019
1020         * Source/QtWebKit.pro: Disable tests if no testlib
1021
1022 2012-08-10  Rob Buis  <rbuis@rim.com>
1023
1024         [BlackBerry] Enable relro link option for JSC executable
1025         https://bugs.webkit.org/show_bug.cgi?id=93726
1026
1027         Reviewed by Yong Li.
1028
1029         Enable relro link option for JSC executable.
1030
1031         * Source/cmake/OptionsBlackBerry.cmake:
1032
1033 2012-08-09  Raphael Kubo da Costa  <rakuco@webkit.org>
1034
1035         [CMake] Bump minimum required version to 2.8.3.
1036         https://bugs.webkit.org/show_bug.cgi?id=93450
1037
1038         Reviewed by Daniel Bates.
1039
1040         Following the discussion in bug 93189, it was decided that bumping
1041         the minimum required version from 2.8.0 to 2.8.3 was a good thing
1042         due to additional features, such as improved
1043         FIND_PACKAGE_HANDLE_STANDARD_ARGS() support and better argument
1044         handling in the PKG_CHECK_MODULES() call.
1045
1046         CMake 2.8.3 was released almost two years ago, so people are
1047         expected to have it or a later version installed.
1048
1049         * CMakeLists.txt:
1050
1051 2012-08-08  Shane Stephens  <shanestephens@google.com>
1052
1053         Compile flag for CSS Hierarchies
1054         https://bugs.webkit.org/show_bug.cgi?id=92433
1055
1056         Reviewed by Tony Chang.
1057
1058         * Source/cmake/WebKitFeatures.cmake:
1059
1060 2012-08-08  Ming Xie  <mxie@rim.com>
1061
1062         [BlackBerry] Fix "-fPIC" define in the BlackBerry build
1063         https://bugs.webkit.org/show_bug.cgi?id=93548
1064
1065         Reviewed by Rob Buis.
1066
1067         In the current CMake release (version 2.8.5), ${CMAKE_SHARED
1068         _LIBRARY_C_FLAGS} and ${CMAKE_SHARED_LIBRARY_CXX_FLAGS} is
1069         set to empty (See cmake/Modules/Platform/QNX.cmake)
1070
1071         This breaks the assumption which WebKit CMake build system 
1072         makes in Source/cmake/WebKitHelper.cmake
1073
1074         * Source/cmake/OptionsBlackBerry.cmake:
1075
1076 2012-08-08  Philippe Normand  <pnormand@igalia.com>
1077
1078         [GStreamer] 0.11 build broken (again)
1079         https://bugs.webkit.org/show_bug.cgi?id=93474
1080
1081         Reviewed by Martin Robinson.
1082
1083         * configure.ac: Disable media-stream build if GStreamer 0.11
1084         support is enabled, due to farstream-0.1 still messing up with
1085         gstreamer-0.10 include path.
1086
1087 2012-08-07  YoungTaeck Song  <youngtaeck.song@samsung.com>
1088
1089         [WK2][EFL] Implement accelerated compositing on WK2 Efl port
1090         https://bugs.webkit.org/show_bug.cgi?id=89840
1091
1092         Reviewed by Noam Rosenthal.
1093
1094         Implement accelerated composition with TiledBackingStore on WK2 Efl port.
1095         This implementation is based on COORDINATED_GRAPHICS.
1096         Add COORDINATED_GRAPHICS related definitions in OptionsEfl.cmake.
1097
1098         * Source/cmake/OptionsEfl.cmake:
1099
1100 2012-08-07  No'am Rosenthal  <noam.rosenthal@nokia.com>
1101
1102         [Qt] Make it possible to build without QtQuick
1103
1104         Reviewed by Simon Hausmann.
1105
1106         * Source/QtWebKit.pro:
1107         * Source/tests.pri:
1108
1109 2012-07-19  Simon Hausmann  <simon.hausmann@nokia.com>
1110
1111         [Qt] Remove Qt 4 specific code paths
1112         https://bugs.webkit.org/show_bug.cgi?id=88161
1113
1114         Reviewed by Kenneth Rohde Christiansen.
1115
1116         * Source/api.pri:
1117         * WebKit.pro:
1118
1119 2012-08-06  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1120
1121         [EFL] Enable link prefetch
1122         https://bugs.webkit.org/show_bug.cgi?id=93281
1123
1124         Reviewed by Kentaro Hara.
1125
1126         * Source/cmake/OptionsEfl.cmake: Enable LINK_PREFETCH by default.
1127
1128 2012-08-06  Xan Lopez  <xlopez@igalia.com>
1129
1130         [GTK] Cleanup configure.ac build options output
1131         https://bugs.webkit.org/show_bug.cgi?id=93245
1132
1133         Reviewed by Laszlo Gombos.
1134
1135         Remove duplicated elements, sort alphabetically.
1136
1137         * configure.ac: ditto.
1138
1139 2012-08-06  Carlos Garcia Campos  <cgarcia@igalia.com>
1140
1141         Unreviewed. Update NEWS and configure.ac for 1.9.6 release
1142
1143         * configure.ac: Bump version numbers.
1144
1145 2012-08-03  Patrick Gansterer  <paroga@webkit.org>
1146
1147         [CMake][WIN] Disable C++ exceptions and RTTI
1148         https://bugs.webkit.org/show_bug.cgi?id=93104
1149
1150         Reviewed by Ryosuke Niwa.
1151
1152         Both features are not used in WebKit, so remove them to safe some code.
1153         Also enable compilation of plain c files with multiple processes.
1154
1155         * Source/cmake/OptionsWindows.cmake:
1156
1157 2012-08-03  Mario Sanchez Prada  <msanchez@igalia.com>
1158
1159         Unreviewed build fix for GTK after r124479.
1160
1161         * Source/autotools/symbols.filter: Removed unneeded symbol.
1162
1163 2012-08-03  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
1164
1165         [Qt] Populate .qmake.cache from the top-level project file
1166
1167         This makes it possible to build webkit without using the perl build
1168         script. The duplicated logic in build-webkit will be removed when we
1169         remove the Qt4 code paths. The build-webkit script will then simply
1170         call 'qmake WebKit.pro' from WEBKITOUTPUTDIR.
1171
1172         Reviewed by Tor Arne Vestbø.
1173
1174         * WebKit.pro:
1175
1176 2012-08-03  Dominik Röttsches  <dominik.rottsches@intel.com>
1177
1178         [cmake] Cleanup FindHarfBuzz.cmake
1179         https://bugs.webkit.org/show_bug.cgi?id=92984
1180
1181         Reviewed by Hajime Morita.
1182
1183         Cleanup which didn't make it into my previous ptch.
1184
1185         * Source/cmake/FindHarfBuzz.cmake: Remove duplicate line, add a bit of documentation.
1186
1187 2012-08-03  Joone Hur  <joone.hur@intel.com>
1188
1189         [EFL][DRT] WebKitAnimation API compile-time disabled
1190         https://bugs.webkit.org/show_bug.cgi?id=84593
1191
1192         Reviewed by Laszlo Gombos.
1193
1194         Enable ENABLE_ANIMATION_API by default on the Efl port.
1195
1196         * Source/cmake/OptionsEfl.cmake:
1197         * Source/cmakeconfig.h.cmake:
1198
1199 2012-08-02  Zan Dobersek  <zandobersek@gmail.com>
1200
1201         Unreviewed attempt at fixing the GTK 64-bit debug build.
1202
1203         * Source/autotools/symbols.filter:
1204
1205 2012-08-02  Martin Robinson  <mrobinson@igalia.com>
1206
1207         [GTK] When farstream is not present do not enable MediaStream
1208
1209         Reviewed by Philippe Normand.
1210
1211         When farstream libraries are no present, simply do not build MediaStream
1212         support.
1213
1214         * configure.ac:
1215
1216 2012-08-01  Jian Li  <jianli@chromium.org>
1217
1218         Add new CSS property "-webkit-widget-region" to expose dashboard region support for other port
1219         https://bugs.webkit.org/show_bug.cgi?id=90298
1220
1221         Reviewed by Adam Barth.
1222
1223         * configure.ac: Add ENABLE_WIDGET_REGION define.
1224
1225 2012-07-31  Joshua Netterfield  <jnetterfield@rim.com>
1226
1227         [BlackBerry] Enable CSS Filter Effects
1228         https://bugs.webkit.org/show_bug.cgi?id=92685
1229
1230         Reviewed by Rob Buis.
1231
1232         Enable CSS filter effects, with the exception of custom effects (CSS shaders) and reference effects (SVG effects)
1233
1234         Internally reviewed by Arvid Nilsson <anilsson@rim.com> and Antonio Gomes <agomes@rim.com>.
1235
1236         * Source/cmake/OptionsBlackBerry.cmake: Add LayerFilterRenderer
1237         * Source/cmakeconfig.h.cmake: Acknowledge CSS filter effects
1238
1239 2012-07-31  Ryosuke Niwa  <rniwa@webkit.org>
1240
1241         Perf-o-matic: dashboard images are not generated properly from incrementally updated JSON
1242         https://bugs.webkit.org/show_bug.cgi?id=92717
1243
1244         Reviewed by Hajime Morita.
1245
1246         Sort the values by timestamp. Unfortunately, there isn't a good way of testing this fix.
1247
1248         * Websites/webkit-perf.appspot.com/models.py:
1249         (Runs.chart_params):
1250
1251 2012-07-31  Danilo Cesar Lemes de Paula  <danilo.cesar@collabora.co.uk>
1252
1253         add Farstream flags/deps to WebKit, for WebRTC
1254         https://bugs.webkit.org/show_bug.cgi?id=87524
1255
1256         Reviewed by Philippe Normand.
1257
1258         Since Farstream will be used as the backend for GTK's WebRTC, this
1259         patch adds it as a dependency to the build system.
1260
1261         * GNUmakefile.am:
1262         * configure.ac:
1263
1264 2012-07-30  Ryosuke Niwa  <rniwa@webkit.org>
1265
1266         /api/test/runs/chart expires on perf-o-matic
1267         https://bugs.webkit.org/show_bug.cgi?id=92714
1268
1269         Reviewed by Hajime Morita.
1270
1271         Don't update the entire JSON while generating the dashboard images.
1272         This is a bug and not doing this will reduce the server load significantly.
1273
1274         * Websites/webkit-perf.appspot.com/controller.py:
1275         (RunsChartHandler.post):
1276
1277 2012-07-30  Dominik Röttsches  <dominik.rottsches@intel.com>
1278
1279         Avoid Assertion Failure in HarfBuzzRun::characterIndexForXPosition
1280         https://bugs.webkit.org/show_bug.cgi?id=92376
1281
1282         Reviewed by Tony Chang.
1283
1284         Added manual test to reliably reproduce assertion failure which is solved by this patch.
1285
1286         * ManualTests/harfbuzz-mouse-selection-crash.html: Added.
1287
1288 2012-07-29  Vsevolod Vlasov  <vsevik@chromium.org>
1289
1290         Web Inspector: Resource agent's reference to cached resources should be weak.
1291         https://bugs.webkit.org/show_bug.cgi?id=92108
1292
1293         Reviewed by Pavel Feldman.
1294
1295         * Source/autotools/symbols.filter:
1296
1297 2012-07-30  Shinya Kawanaka  <shinyak@chromium.org>
1298
1299         Prohibit having AuthorShadowDOM of input or textarea element for a while and having a flag to enable it in Internals.
1300         https://bugs.webkit.org/show_bug.cgi?id=92611
1301
1302         Reviewed by Hajime Morita.
1303
1304         * Source/autotools/symbols.filter:
1305
1306 2012-07-30  Sheriff Bot  <webkit.review.bot@gmail.com>
1307
1308         Unreviewed, rolling out r124000.
1309         http://trac.webkit.org/changeset/124000
1310         https://bugs.webkit.org/show_bug.cgi?id=92632
1311
1312         seems to have broken chromium Range_InstanceSizeUnknown unit
1313         test across many platforms (Requested by tomhudson on
1314         #webkit).
1315
1316         * Source/autotools/symbols.filter:
1317
1318 2012-07-30  Patrick Gansterer  <paroga@webkit.org>
1319
1320         Replace UnicodeWinCE with UnicodeWchar
1321         https://bugs.webkit.org/show_bug.cgi?id=92539
1322
1323         Reviewed by Ryosuke Niwa.
1324
1325         UnicodeWinCE never contained WinCE specific code. UnicodeWchar
1326         is a replacement for it, which is mainly based on the functions
1327         from <wchar.h>. It is ment as a minimal Unicode backend, which
1328         can be used very easy and has no external dependencies.
1329
1330         * Source/cmake/OptionsWinCE.cmake:
1331
1332 2012-07-29  Vsevolod Vlasov  <vsevik@chromium.org>
1333
1334         Web Inspector: Resource agent's reference to cached resources should be weak.
1335         https://bugs.webkit.org/show_bug.cgi?id=92108
1336
1337         Reviewed by Pavel Feldman.
1338
1339         * Source/autotools/symbols.filter:
1340
1341 2012-07-29  Rik Cabanier  <cabanier@adobe.com>
1342
1343         Add ENABLE_CSS_COMPOSITING flag
1344         https://bugs.webkit.org/show_bug.cgi?id=92553
1345
1346         Reviewed by Dirk Schulze.
1347
1348         Adds compiler flag CSS_COMPOSITING to build systems to enable CSS blending and compositing. See spec https://dvcs.w3.org/hg/FXTF/rawfile/tip/compositing/index.html
1349
1350         * Source/cmake/WebKitFeatures.cmake:
1351         * Source/cmakeconfig.h.cmake:
1352         * configure.ac:
1353
1354 2012-07-27  Kihong Kwon  <kihong.kwon@samsung.com>
1355
1356         [EFL] Support for HTML media capture
1357         https://bugs.webkit.org/show_bug.cgi?id=91842
1358
1359         Reviewed by Ryosuke Niwa.
1360
1361         Add HTML media capture feature, and enable that on the Efl port.
1362
1363         * Source/cmake/OptionsEfl.cmake:
1364         * Source/cmake/WebKitFeatures.cmake:
1365         * Source/cmakeconfig.h.cmake:
1366
1367 2012-07-27  Ryosuke Niwa  <rniwa@webkit.org>
1368
1369         Unreviewed perf-o-matic build fix for dashboard image generation.
1370         Also, only show Parser/html5-full-render on the dashboard by default
1371         so that it won't take forever to load it.
1372
1373         * Websites/webkit-perf.appspot.com/controller.py:
1374         (schedule_runs_update):
1375         (RunsChartHandler.post):
1376         * Websites/webkit-perf.appspot.com/models.py:
1377         (Runs.chart_params):
1378         (DashboardImage.get_image):
1379         * Websites/webkit-perf.appspot.com/models_unittest.py:
1380         (RunsTest.test_chart_params_with_value):
1381
1382 2012-07-27  Dominik Röttsches  <dominik.rottsches@intel.com>
1383
1384         [Cairo] Add complex font drawing using HarfbuzzNG
1385         https://bugs.webkit.org/show_bug.cgi?id=91864
1386
1387         Reviewed by Simon Hausmann and Martin Robinson.
1388
1389         Configuring Freetype backend to use HarfBuzz by default.
1390
1391         * Source/cmake/FindHarfBuzz.cmake: Added pkgconfig based discovery of HarfBuzz.
1392         * Source/cmake/OptionsEfl.cmake: Adding Harfbuzz configuration.
1393
1394 2012-07-26  Dan Bernstein  <mitz@apple.com>
1395
1396         When Safari 6 is launched via the WebKit Xcode workspace, it does not link against the built frameworks
1397         https://bugs.webkit.org/show_bug.cgi?id=92331
1398
1399         Reviewed by Mark Rowe.
1400
1401         Changed references to the Safari executable to the SafariForWebKitDevelopment binary.
1402
1403         * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme:
1404         * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
1405
1406 2012-07-26  Keishi Hattori  <keishi@webkit.org>
1407
1408         Implement ColorSuggestionPicker page popup
1409         https://bugs.webkit.org/show_bug.cgi?id=92109
1410
1411         Reviewed by Kent Tamura.
1412
1413         * ManualTests/forms/color-suggestion-picker.html: Added. Tests colorSuggestionPicker.{js,css}
1414
1415 2012-07-26  Zoltan Nyul  <zoltan.nyul@intel.com>
1416
1417         [EFL] EFL port should use XDG paths
1418         https://bugs.webkit.org/show_bug.cgi?id=91719
1419
1420         Reviewed by Kenneth Rohde Christiansen.
1421
1422         Efreet library added.
1423
1424         * Source/cmake/FindEFL.cmake:
1425
1426 2012-07-26  Kaustubh Atrawalkar  <kaustubh@motorola.com>
1427
1428         [DRT] LTC:: pageNumberForElementById() could be moved to Internals.
1429         https://bugs.webkit.org/show_bug.cgi?id=92091
1430
1431         Reviewed by Adam Barth.
1432
1433         Exporting Internals::pageNumber symbols for the Gtk build.
1434
1435         * Source/autotools/symbols.filter:
1436
1437 2012-07-25  Sheriff Bot  <webkit.review.bot@gmail.com>
1438
1439         Unreviewed, rolling out r123606.
1440         http://trac.webkit.org/changeset/123606
1441         https://bugs.webkit.org/show_bug.cgi?id=92247
1442
1443         broke Windows build of Chromium (Requested by tomhudson on
1444         #webkit).
1445
1446         * ManualTests/forms/color-suggestion-picker.html: Removed.
1447
1448 2012-07-25  Keishi Hattori  <keishi@webkit.org>
1449
1450         Implement ColorSuggestionPicker page popup
1451         https://bugs.webkit.org/show_bug.cgi?id=92109
1452
1453         Reviewed by Kent Tamura.
1454
1455         * ManualTests/forms/color-suggestion-picker.html: Added. Tests colorSuggestionPicker.{js,css}
1456
1457 2012-07-23  Kent Tamura  <tkent@chromium.org>
1458
1459         [GTK] Remove unnecessary trailing space in the previous commit.
1460
1461         * Source/autotools/symbols.filter:
1462
1463 2012-07-23  Kent Tamura  <tkent@chromium.org>
1464
1465         [GTK] Attempt to fix build
1466
1467         * Source/autotools/symbols.filter: Export DocumentMarkerController::addTextMatchMarker.
1468
1469 2012-07-23  Sheriff Bot  <webkit.review.bot@gmail.com>
1470
1471         Unreviewed, rolling out r123184, r123195, and r123197.
1472         http://trac.webkit.org/changeset/123184
1473         http://trac.webkit.org/changeset/123195
1474         http://trac.webkit.org/changeset/123197
1475         https://bugs.webkit.org/show_bug.cgi?id=92049
1476
1477         pagecycler regression (Requested by morrita on #webkit).
1478
1479         * Source/autotools/symbols.filter:
1480
1481 2012-07-23  Roger Fong  <roger_fong@apple.com>
1482
1483         If select element in Windows is off screen horizontally, 
1484         menu is either inappropriately resized or positioned offscreen.
1485         https://bugs.webkit.org/show_bug.cgi?id=91913
1486         <rdar://problem/7611229>
1487
1488         Reviewed by Tim Horton.
1489
1490         Add a manual test to verify that popup menus render in the correct place.
1491         
1492         * ManualTests/win/select-menu-off-screen.html: Added.
1493
1494 2012-07-23  Simon Fraser  <simon.fraser@apple.com>
1495
1496         Implement sticky positioning
1497         https://bugs.webkit.org/show_bug.cgi?id=90046
1498
1499         Reviewed by Ojan Vafai.
1500
1501         Add ENABLE_CSS_STICKY_POSITION, defaulting to off initially.
1502         
1503         Sort the ENABLE_CSS lines in the file.
1504
1505         * Source/cmake/WebKitFeatures.cmake:
1506         * Source/cmakeconfig.h.cmake:
1507
1508 2012-07-23  Patrick Gansterer  <paroga@webkit.org>
1509
1510         [WINCE] Define NOMINMAX in the build system instead of Platform.h
1511         https://bugs.webkit.org/show_bug.cgi?id=91938
1512
1513         Reviewed by Ryosuke Niwa.
1514
1515         Define it in OptionsWindows.cmake, since NOMINMAX
1516         should to be defined for all windows ports.
1517
1518         * Source/cmake/OptionsWinCE.cmake:
1519         * Source/cmake/OptionsWindows.cmake:
1520
1521 2012-07-22  Sheriff Bot  <webkit.review.bot@gmail.com>
1522
1523         Unreviewed, rolling out r123298 and r123301.
1524         http://trac.webkit.org/changeset/123298
1525         http://trac.webkit.org/changeset/123301
1526         https://bugs.webkit.org/show_bug.cgi?id=91953
1527
1528         We need to think some more about the intricacies of exposing a
1529         CMake option for ENABLE_DFG_JIT as this option is specific to
1530         the port and architecture. (Requested by dydx on #webkit).
1531
1532         * Source/cmake/WebKitFeatures.cmake:
1533         * Source/cmakeconfig.h.cmake:
1534
1535 2012-07-22  Daniel Bates  <dbates@webkit.org>
1536
1537         Fix the Windows CE build after <http://trac.webkit.org/changeset/123298>
1538         (https://bugs.webkit.org/show_bug.cgi?id=91939)
1539
1540         Disable the DFG JIT across all CMake ports (by default) (*). Enabling DFG JIT
1541         breaks the Windows CE build as the Windows CE port builds with the JIT disabled
1542         (ENABLE_JIT := 0) and hence ENABLE_ASSEMBLER := 0.
1543
1544         (*) We should look to further discuss with CMake port maintainers about enabling
1545         the DFG JIT by default.
1546
1547         * Source/cmake/WebKitFeatures.cmake:
1548
1549 2012-07-23  Kent Tamura  <tkent@chromium.org>
1550
1551         Rename ENABLE_METER_TAG and ENABLE_PROGRESS_TAG to ENABLE_METER_ELEMENT and ENABLE_PROGRESS_ELEMENT respectively
1552         https://bugs.webkit.org/show_bug.cgi?id=91941
1553
1554         Reviewed by Kentaro Hara.
1555
1556         A flag name for an elmement should be ENABLE_*_ELEMENT.
1557
1558         * Source/cmake/WebKitFeatures.cmake:
1559         * Source/cmakeconfig.h.cmake:
1560         * configure.ac:
1561
1562 2012-07-22  Patrick Gansterer  <paroga@webkit.org>
1563
1564         [CMake] Add option for ENABLE_DFG_JIT
1565         https://bugs.webkit.org/show_bug.cgi?id=91939
1566
1567         Reviewed by Daniel Bates.
1568
1569         * Source/cmake/WebKitFeatures.cmake:
1570         * Source/cmakeconfig.h.cmake:
1571
1572 2012-07-22  Kent Tamura  <tkent@chromium.org>
1573
1574         Rename ENABLE_DETAILS to ENABLE_DETAILS_ELEMENT
1575         https://bugs.webkit.org/show_bug.cgi?id=91928
1576
1577         Reviewed by Kentaro Hara.
1578
1579         A flag name for an elmement should be ENABLE_*_ELEMENT.
1580
1581         * Source/cmake/WebKitFeatures.cmake:
1582         * Source/cmakeconfig.h.cmake:
1583         * configure.ac:
1584
1585 2012-07-20  Kent Tamura  <tkent@chromium.org>
1586
1587         Rename ENABLE_DATALIST to ENABLE_DATALIST_ELEMENT
1588         https://bugs.webkit.org/show_bug.cgi?id=91846
1589
1590         Reviewed by Kentaro Hara.
1591
1592         A flag name for an elmement should be ENABLE_*_ELEMENT.
1593
1594         * Source/cmake/OptionsEfl.cmake:
1595         * Source/cmake/WebKitFeatures.cmake:
1596         * Source/cmakeconfig.h.cmake:
1597         * configure.ac:
1598
1599 2012-07-19  MORITA Hajime  <morrita@google.com>
1600
1601         [Refactoring] Replace Node's Document pointer with a TreeScope pointer
1602         https://bugs.webkit.org/show_bug.cgi?id=59816
1603
1604         Reviewed by Ryosuke Niwa.
1605
1606         * Source/autotools/symbols.filter: Added newly exported symbols.
1607
1608 2012-07-19  Christophe Dumez  <christophe.dumez@intel.com>
1609
1610         [EFL] Bump libsoup dependency to v2.39.4.1 to fix cookie issues
1611         https://bugs.webkit.org/show_bug.cgi?id=91741
1612
1613         Reviewed by Kenneth Rohde Christiansen.
1614
1615         Bump libsoup dependency in CMake to v2.39.4.1 to fix issues
1616         with cookies in non-suffixed/private domains [GNOME #679230].
1617
1618         * Source/cmake/OptionsEfl.cmake:
1619
1620 2012-07-19  Mario Sanchez Prada  <msanchez@igalia.com>
1621
1622         [GTK] Enable MHTML support by default at build time
1623         https://bugs.webkit.org/show_bug.cgi?id=89987
1624
1625         Reviewed by Carlos Garcia Campos.
1626
1627         Enable MHTML support by default for GTK in configure.ac.
1628
1629         * configure.ac:
1630
1631 2012-07-18  Christophe Dumez  <christophe.dumez@intel.com>
1632
1633         [CMake][EFL] Should try to find the same libsoup version pulled by jhbuild
1634         https://bugs.webkit.org/show_bug.cgi?id=91626
1635
1636         Reviewed by Kenneth Rohde Christiansen.
1637
1638         Bump required version of libsoup in CMake to 2.39.3. This is the first
1639         tarball version to contain the API we need (soup_cookie_jar_get_cookies()
1640         and soup_cookie_jar_set_cookie_with_first_party()).
1641
1642         * Source/cmake/OptionsEfl.cmake:
1643
1644 2012-07-18  Varun Jain  <varunjain@chromium.org>
1645
1646         [chromium] Drag image for image elements should be scaled with device scale factor.
1647         https://bugs.webkit.org/show_bug.cgi?id=89688
1648
1649         Reviewed by Adam Barth.
1650
1651         * ManualTests/chromium/drag-image-accounts-for-device-scale.html:
1652
1653 2012-07-18  Thiago Marcos P. Santos  <thiago.santos@intel.com>
1654
1655         [CMake] Make gtest a shared library
1656         https://bugs.webkit.org/show_bug.cgi?id=90973
1657
1658         Reviewed by Daniel Bates.
1659
1660         It's nicer to make it a shared library because it might improve
1661         linking time and we don't need to force gtest users to link with gtest
1662         dependencies like pthreads (which causes linking errors when it is not
1663         available).
1664
1665         * Source/cmake/gtest/CMakeLists.txt:
1666
1667 2012-07-17  Gabor Ballabas  <gaborb@inf.u-szeged.hu>
1668
1669         [Qt][V8] Remove the V8 related codepaths and configuration
1670         https://bugs.webkit.org/show_bug.cgi?id=90863
1671
1672         Reviewed by Simon Hausmann.
1673
1674         * Source/api.pri:
1675         * WebKit.pro:
1676
1677 2012-07-17  Sheriff Bot  <webkit.review.bot@gmail.com>
1678
1679         Unreviewed, rolling out r122834.
1680         http://trac.webkit.org/changeset/122834
1681         https://bugs.webkit.org/show_bug.cgi?id=91492
1682
1683         it broke the chromium (Requested by kkristof on #webkit).
1684
1685         * Source/api.pri:
1686         * WebKit.pro:
1687
1688 2012-07-17  Gabor Ballabas  <gaborb@inf.u-szeged.hu>
1689
1690         [Qt][V8] Remove the V8 related codepaths and configuration
1691         https://bugs.webkit.org/show_bug.cgi?id=90863
1692
1693         Reviewed by Simon Hausmann.
1694
1695         * Source/api.pri:
1696         * WebKit.pro:
1697
1698 2012-07-17  David Barr  <davidbarr@chromium.org>
1699
1700         Introduce ENABLE_CSS_IMAGE_ORIENTATION compile flag
1701         https://bugs.webkit.org/show_bug.cgi?id=89055
1702
1703         Reviewed by Kent Tamura.
1704
1705         The css3-images module is at candidate recommendation.
1706         http://www.w3.org/TR/2012/CR-css3-images-20120417/#the-image-orientation
1707
1708         Add a configuration option for CSS image-orientation support, disabling it by default.
1709
1710         * Source/cmake/WebKitFeatures.cmake:
1711         * Source/cmakeconfig.h.cmake:
1712
1713 2012-07-16  Pete Williamson  <petewil@google.com>
1714
1715         Expose an export for the iconUrl list so Internals can use it
1716         https://bugs.webkit.org/show_bug.cgi?id=88665
1717
1718         Reviewed by Kent Tamura.
1719
1720         * Source/autotools/symbols.filter: export iconURLs
1721
1722 2012-07-16  Hajime Morrita  <morrita@chromium.org>
1723
1724         WebCore needs WEBCORE_TESTING macro to mark methods being exported for testing.
1725         https://bugs.webkit.org/show_bug.cgi?id=90764
1726
1727         Reviewed by Adam Barth.
1728
1729         Removed symbols which are now covered by WEBCORE_TESTING.
1730
1731         * Source/autotools/symbols.filter:
1732
1733 2012-07-16  Carlos Garcia Campos  <cgarcia@igalia.com>
1734
1735         Unreviewed. Update NEWS and configure.ac for 1.9.5 release
1736
1737         * configure.ac: Bump version number.
1738
1739 2012-07-12 Josh Hawn <jhawn@apple.com>
1740
1741         Fix for WebContext::getWebCoreStatistics() causes crash if no m_process
1742         https://bugs.webkit.org/show_bug.cgi?id=91116
1743
1744         Reviewed by Simon Fraser.
1745
1746         * Source/WebKit2/UIProcess/WebContext.cpp:
1747           WebContext::getWebCoreStatistics():
1748                 Now invalidates callback if no m_process.
1749
1750 2012-07-13  Thiago Marcos P. Santos  <thiago.santos@intel.com>
1751
1752         [CMake] Proper handling of ENABLE_API_TESTS build option
1753         https://bugs.webkit.org/show_bug.cgi?id=91221
1754
1755         Reviewed by Rob Buis.
1756
1757         Make the flag reusable across the ports using CMake. We are about to enable the WTF,
1758         WebCore and WebKit 2 API's at Tools/TestWebKitAPI and other ports using CMake can get
1759         it almost for free.
1760
1761         * CMakeLists.txt:
1762         * Source/cmake/OptionsEfl.cmake:
1763         * Source/cmake/WebKitFeatures.cmake:
1764         * Source/cmakeconfig.h.cmake:
1765
1766 2012-07-11  Matt Falkenhagen  <falken@chromium.org>
1767
1768         Add dialog element feature toggle to InternalSettings
1769         https://bugs.webkit.org/show_bug.cgi?id=90934
1770
1771         Reviewed by Hajime Morita.
1772
1773         * Source/autotools/symbols.filter: Added newly exported symbol.
1774
1775 2012-07-11  Arnaud Renevier  <a.renevier@sisa.samsung.com>
1776
1777         [Gtk] allow building with css-filters
1778         https://bugs.webkit.org/show_bug.cgi?id=90908
1779
1780         Add support for css-filters in Source/WebCore/GNUmakefile.am
1781         configure.ac
1782
1783         Reviewed by Eric Seidel.
1784
1785         * configure.ac:
1786
1787 2012-07-10  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1788
1789         [CMAKE] Add missing feature macros
1790         https://bugs.webkit.org/show_bug.cgi?id=90890
1791
1792         Reviewed by Eric Seidel.
1793
1794         ENABLE_CSS_EXCLUSIONS, ENABLE_CSS_REGIONS, ENABLE_TEXT_AUTOSIZING macros
1795         haven't defined in cmake feature list.
1796
1797         * Source/cmake/WebKitFeatures.cmake:
1798         * Source/cmakeconfig.h.cmake:
1799
1800 2012-07-10  Kent Tamura  <tkent@chromium.org>
1801
1802         RTL calendar picker for <input type=date> is too narrow and clipped
1803         https://bugs.webkit.org/show_bug.cgi?id=90864
1804
1805         Reviewed by Kentaro Hara.
1806
1807         * ManualTests/forms/calendar-picker.html:
1808         - Add isRTL:true for the arabic setting
1809         - Reset the iframe size when the setting is changed.
1810
1811 2012-07-10  Sheriff Bot  <webkit.review.bot@gmail.com>
1812
1813         Unreviewed, rolling out r122178.
1814         http://trac.webkit.org/changeset/122178
1815         https://bugs.webkit.org/show_bug.cgi?id=90857
1816
1817         browser tests, PrerenderBrowserTest.PrerenderFavicon and other
1818         tests, started to fail (Requested by hayato on #webkit).
1819
1820         * Source/autotools/symbols.filter:
1821
1822 2012-07-09  Matt Falkenhagen  <falken@chromium.org>
1823
1824         Add ENABLE_DIALOG_ELEMENT and skeleton files
1825         https://bugs.webkit.org/show_bug.cgi?id=90521
1826
1827         Reviewed by Kent Tamura.
1828
1829         * Source/cmake/WebKitFeatures.cmake:
1830         * Source/cmakeconfig.h.cmake:
1831
1832 2012-07-09  Pete Williamson  <petewil@google.com>
1833
1834         Expose an export for the iconUrl list so Internals can use it
1835         https://bugs.webkit.org/show_bug.cgi?id=88665
1836
1837         Reviewed by Kent Tamura.
1838
1839         * Source/autotools/symbols.filter: export iconURLs
1840
1841 2012-07-09  Mike Lattanzio  <mlattanzio@rim.com>
1842
1843         [BlackBerry] meta viewport initial-scale doesn't factor in device pixel ratio
1844         https://bugs.webkit.org/show_bug.cgi?id=90575
1845
1846         Reviewed by Rob Buis.
1847
1848         Add a manual test to verify wide content doesn't interfere
1849         with initial-scale calculations.
1850
1851         Internal review from Konrad Piascik.
1852
1853         * ManualTests/blackberry/meta-viewport-initial-scale-wide-content.html: Added.
1854
1855 2012-07-09  Sheriff Bot  <webkit.review.bot@gmail.com>
1856
1857         Unreviewed, rolling out r122107.
1858         http://trac.webkit.org/changeset/122107
1859         https://bugs.webkit.org/show_bug.cgi?id=90794
1860
1861         Build failure on Mac debug bots (Requested by falken_ on
1862         #webkit).
1863
1864         * Source/cmake/WebKitFeatures.cmake:
1865         * Source/cmakeconfig.h.cmake:
1866
1867 2012-07-09  Matt Falkenhagen  <falken@chromium.org>
1868
1869         Add ENABLE_DIALOG_ELEMENT and skeleton files
1870         https://bugs.webkit.org/show_bug.cgi?id=90521
1871
1872         Reviewed by Kent Tamura.
1873
1874         * Source/cmake/WebKitFeatures.cmake:
1875         * Source/cmakeconfig.h.cmake:
1876
1877 2012-07-06  Thiago Marcos P. Santos  <thiago.santos@intel.com>
1878
1879         [EFL][CMake] Move gtest sources to an upper level
1880         https://bugs.webkit.org/show_bug.cgi?id=90602
1881
1882         Reviewed by Chang Shu.
1883
1884         CTest was enabled for all the ports, but used only by EFL. Now
1885         ENABLE_API_TESTS has to be defined, which will also build gtest.
1886
1887         * CMakeLists.txt:
1888         * Source/CMakeLists.txt:
1889         * Source/cmake/OptionsEfl.cmake:
1890         * Source/cmake/gtest/CMakeLists.txt: Added.
1891
1892 2012-07-06  Zan Dobersek  <zandobersek@gmail.com>
1893
1894         [Gtk] Add a configuration option for disabling unstable features in releases
1895         https://bugs.webkit.org/show_bug.cgi?id=87995
1896
1897         Reviewed by Martin Robinson.
1898
1899         Add a configuration flag for enabling the unstable features - features of which
1900         support in the Gtk port is being worked on but is not yet complete. The primary
1901         use of this flag is when compiling through the build-webkit script.
1902
1903         All the features that are currently enabled when building through build-webkit but
1904         are disabled by default when executing the configure script directly have their default
1905         value (when the correspondent flag is not passed) set to 'yes' when unstable features
1906         are enabled and 'no' otherwise. This way unstable features are kept disabled when performing
1907         a release build (unless they are specifically enabled).
1908
1909         * configure.ac:
1910
1911 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
1912
1913         [Qt] Remove custom qmake logic for module creation
1914
1915         Qmake now has the necessary hooks to cleanly override the build locations.
1916
1917         https://bugs.webkit.org/show_bug.cgi?id=90461
1918
1919         Reviewed by Tor Arne Vestbø.
1920
1921         * Source/api.pri:
1922
1923 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
1924
1925         [Qt] Add top-level .qmake.conf
1926
1927         With Qt5, this makes setting $QMAKEPATH externally unnecessary.
1928
1929         The magic in the perl scripts to set QMAKEPATH is still there, as it doesn't
1930         hurt, and is still required for Qt4.
1931
1932         https://bugs.webkit.org/show_bug.cgi?id=90461
1933
1934         Reviewed by Tor Arne Vestbø.
1935
1936         * .qmake.conf: Added.
1937         * WebKit.pro:
1938
1939 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
1940
1941         [Qt] Let qt_module_config create the forwarding module pri file
1942
1943         https://bugs.webkit.org/show_bug.cgi?id=90461
1944
1945         Reviewed by Tor Arne Vestbø.
1946
1947         * Source/sync.profile:
1948
1949 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
1950
1951         [Qt] Don't let qt_webkit.pri proclaim its own location
1952
1953         This won't work any more with recent Qt5 versions, as the forwarding
1954         pri is created by qt_module_config, which needs MODULE_PRI to be set
1955         up already.
1956
1957         We also need to load build_config, not qt_module.
1958
1959         https://bugs.webkit.org/show_bug.cgi?id=90461
1960
1961         Reviewed by Tor Arne Vestbø.
1962
1963         * Source/api.pri:
1964
1965 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
1966
1967         [Qt] Remove redundant CONFIG+=module
1968
1969         qt_module_config takes care of that.
1970
1971         In api.pri we are actually testing the flag ourselves, so now we need to
1972         test a related flag qt_module_config sets instead.
1973
1974         https://bugs.webkit.org/show_bug.cgi?id=90461
1975
1976         Reviewed by Tor Arne Vestbø.
1977
1978         * Source/api.pri:
1979
1980 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
1981
1982         [Qt] Adjust to changed generation of master include file
1983
1984         The responsiblity for creating the master include was moved out of syncqt.
1985         @ignore_for_master_contents still stays, as syncqt (ab-)uses this for
1986         determining whether a header is private.
1987
1988         https://bugs.webkit.org/show_bug.cgi?id=90461
1989
1990         Reviewed by Tor Arne Vestbø.
1991
1992         * Source/sync.profile:
1993
1994 2012-07-05  Rob Buis  <rbuis@rim.com>
1995
1996         [CMake] Fix some CMake warnings
1997         https://bugs.webkit.org/show_bug.cgi?id=90558
1998
1999         Fix WebKit options so they match with FeatureList.pm.
2000
2001         Reviewed by Dan Bates.
2002
2003         * Source/cmake/WebKitFeatures.cmake:
2004         * Source/cmakeconfig.h.cmake:
2005
2006 2012-07-05  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2007
2008         [Qt] Move Webkit1 before WebKit2 in the build order
2009
2010         Reviewed by Csaba Osztrogonác.
2011
2012         * WebKit.pro:
2013
2014 2012-07-05  Ryuan Choi  <ryuan.choi@samsung.com>
2015
2016         [CMAKE] Unreviewd typo fix after r121857
2017
2018         * Source/cmake/WebKitMacros.cmake:
2019
2020 2012-07-05  Dongwoo Im  <dw.im@samsung.com>
2021
2022         [EFL] Enable the CUSTOM_SCHEME_HANDLER feature as default.
2023         https://bugs.webkit.org/show_bug.cgi?id=88608
2024
2025         Reviewed by Hajime Morita.
2026
2027         * Source/cmake/OptionsEfl.cmake: Enable the CUSTOM_SCHEME_HANDLER feature as default.
2028
2029 2012-07-05  Ryuan Choi  <ryuan.choi@samsung.com>
2030
2031         [Wk2][EFL] EFL needs a WebKitTestRunner
2032         https://bugs.webkit.org/show_bug.cgi?id=87659
2033
2034         Reviewed by Kenneth Rohde Christiansen.
2035
2036         * Source/CMakeLists.txt:
2037         Set compiler flags for WebCoreTestSupport to be linked into TestRunnerInjectedBundle
2038         shared library.
2039         * Source/cmake/WebKitMacros.cmake: Remove unnecessary dependency.
2040
2041 2012-07-04  John Mellor  <johnme@chromium.org>
2042
2043         Text Autosizing: Add compile flag and runtime setting
2044         https://bugs.webkit.org/show_bug.cgi?id=87394
2045
2046         This patch renames Font Boosting to Text Autosizing.
2047
2048         Reviewed by Adam Barth.
2049
2050         * configure.ac:
2051
2052 2012-07-04  Ryuan Choi  <ryuan.choi@samsung.com>
2053
2054         [CMAKE] Add GENERATE_BINDINGS macro to share the codes which use generate-bindings.pl.
2055         https://bugs.webkit.org/show_bug.cgi?id=90258
2056
2057         Reviewed by Rob Buis.
2058
2059         This new macro calls generate-bindings.pl and append generated sources
2060         into proper source list.
2061
2062         * Source/cmake/WebKitMacros.cmake:
2063
2064 2012-07-04  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2065
2066         [Qt] Get rid of un-needed QT += declarative for Qt 5
2067
2068         The declarative module has been renamed to quick1 in Qt 5, and the
2069         engine-only module for Qt 5 is named 'qml'. For many of the instances
2070         we could just remove 'declarative', since the project file was only
2071         used for Qt5/WebKit2 builds. In the other cases the module was wrapped
2072         in a haveQt(4) scope.
2073
2074         Reviewed by Csaba Osztrogonác.
2075
2076         * Source/api.pri:
2077
2078 2012-07-03  Christophe Dumez  <christophe.dumez@intel.com>
2079
2080         [EFL] Enable CSS variables support at compile time
2081         https://bugs.webkit.org/show_bug.cgi?id=90448
2082
2083         Reviewed by Kenneth Rohde Christiansen.
2084
2085         Turn on CSS_VARIABLES flag by default on EFL port.
2086
2087         * Source/cmake/OptionsEfl.cmake:
2088         * Source/cmakeconfig.h.cmake:
2089
2090 2012-07-03  George Staikos  <staikos@webkit.org>
2091
2092         [BlackBerry] Enable microdata support for BlackBerry.
2093         https://bugs.webkit.org/show_bug.cgi?id=90429
2094
2095         Reviewed by Rob Buis.
2096
2097         * Source/cmake/OptionsBlackBerry.cmake:
2098
2099 2012-07-03  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2100
2101         [Qt] Make use of .qmake.cache for caching features
2102
2103         Instead of loading() features from the files that need them (and re-running
2104         a bunch of checks), we now run feature detection as part of configure.pro,
2105         and have build-webkit write the computed feature-defines and CONFIG to
2106         .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
2107         when building WebKit.pro.
2108
2109         At some point we'll be able to selectivly prevent running of config tests
2110         in configure.pro, which means we don't need a separate code-path for
2111         the build-webkit --help case.
2112
2113         We should also move the code in build-webkit that now uses .webkit.config
2114         to detect clean builds, to use .qmake.cache, since we now store the same
2115         thing there.
2116
2117         Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2118
2119         Reviewed by Tor Arne Vestbø.
2120
2121         * Source/QtWebKit.pro:
2122         * Source/api.pri:
2123         * Source/tests.pri:
2124         * WebKit.pro:
2125
2126 2012-07-03  Sheriff Bot  <webkit.review.bot@gmail.com>
2127
2128         Unreviewed, rolling out r121766.
2129         http://trac.webkit.org/changeset/121766
2130         https://bugs.webkit.org/show_bug.cgi?id=90465
2131
2132         It caused flakey build errors on the bots (Requested by Ossy
2133         on #webkit).
2134
2135         * Source/QtWebKit.pro:
2136         * Source/api.pri:
2137         * Source/tests.pri:
2138         * WebKit.pro:
2139
2140 2012-07-03  George Staikos  <staikos@webkit.org>
2141
2142         [BlackBerry] Enable Custom Scheme Handlers for BlackBerry.
2143         https://bugs.webkit.org/show_bug.cgi?id=90422
2144
2145         Reviewed by Rob Buis.
2146
2147         * Source/cmake/OptionsBlackBerry.cmake:
2148
2149 2012-07-03  George Staikos  <staikos@webkit.org>
2150
2151         [BlackBerry] Enable RegisterProtocolHandler for BlackBerry.
2152         https://bugs.webkit.org/show_bug.cgi?id=90422
2153
2154         Reviewed by Rob Buis.
2155
2156         * Source/cmake/OptionsBlackBerry.cmake:
2157
2158 2012-07-03  Priit Laes  <plaes@plaes.org>
2159
2160         [GTK] Need to bump libsoup requirements (for `soup_cookie_jar_get_cookie_list`)
2161         https://bugs.webkit.org/show_bug.cgi?id=90332
2162
2163         Reviewed by Gustavo Noronha Silva.
2164
2165         * configure.ac: Bump libsoup requirements to 2.39.2
2166
2167 2012-07-03  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2168
2169         [Qt] Make use of .qmake.cache for caching features
2170
2171         Instead of loading() features from the files that need them (and re-running
2172         a bunch of checks), we now run feature detection as part of configure.pro,
2173         and have build-webkit write the computed feature-defines and CONFIG to
2174         .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
2175         when building WebKit.pro.
2176
2177         At some point we'll be able to selectivly prevent running of config tests
2178         in configure.pro, which means we don't need a separate code-path for
2179         the build-webkit --help case.
2180
2181         We should also move the code in build-webkit that now uses .webkit.config
2182         to detect clean builds, to use .qmake.cache, since we now store the same
2183         thing there.
2184
2185         Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2186
2187         Reviewed by Tor Arne Vestbø.
2188
2189         * Source/QtWebKit.pro:
2190         * Source/api.pri:
2191         * Source/tests.pri:
2192         * WebKit.pro:
2193
2194 2012-07-03  Christophe Dumez  <christophe.dumez@intel.com>
2195
2196         [EFL] Enable MICRODATA support
2197         https://bugs.webkit.org/show_bug.cgi?id=90377
2198
2199         Reviewed by Kenneth Rohde Christiansen.
2200
2201         Turn on MICRODATA support by default for EFL port.
2202
2203         * Source/cmake/OptionsEfl.cmake:
2204
2205 2012-07-02  George Staikos  <staikos@webkit.org>
2206
2207         [BlackBerry] Enable scoped style for BlackBerry.
2208         https://bugs.webkit.org/show_bug.cgi?id=90418
2209
2210         Reviewed by Rob Buis.
2211
2212         * Source/cmake/OptionsBlackBerry.cmake:
2213         * Source/cmakeconfig.h.cmake:
2214
2215 2012-07-02  Xiaobo Wang  <xbwang@torchmobile.com.cn>
2216
2217         [BlackBerry] Use PUBLIC_BUILD to enable/disable DRT
2218         https://bugs.webkit.org/show_bug.cgi?id=90271
2219
2220         Reviewed by George Staikos.
2221
2222         RIM PR #154707
2223
2224         Currently DRT code will be compiled only if ENABLE_DRT is set, and it's not
2225         defined by default.
2226         We should enable DRT by default unless PUBLIC_BUILD is set. In this way we don't
2227         need to rebuild webkit before running DRT.
2228
2229         * Source/cmake/OptionsBlackBerry.cmake:
2230         * Source/cmakeconfig.h.cmake:
2231
2232 2012-07-02  Thiago Marcos P. Santos  <thiago.santos@intel.com>
2233
2234         [EFL][CMake] Integrate API unit tests with CTest
2235         https://bugs.webkit.org/show_bug.cgi?id=87251
2236
2237         Reviewed by Daniel Bates.
2238
2239         Enable CTest on the root CMakeLists.txt as it is expected
2240         to be here. This will create a new build target ("make test")
2241         to run all the API unit tests.
2242
2243         * CMakeLists.txt:
2244
2245 2012-07-01  Christophe Dumez  <christophe.dumez@intel.com>
2246
2247         [EFL] Add Gamepad support
2248         https://bugs.webkit.org/show_bug.cgi?id=90170
2249
2250         Reviewed by Kenneth Rohde Christiansen.
2251
2252         * Source/cmake/FindEFL.cmake: Bump EFL libs dependencies.
2253         * Source/cmake/OptionsEfl.cmake: Turn on GAMEPAD flag on EFL port.
2254         * Source/cmakeconfig.h.cmake: Add GAMEPAD flag to CMake.
2255
2256 2012-06-30  Jason Liu  <jason.liu@torchmobile.com.cn>
2257
2258         [BlackBerry] WebView/Browser cause blank screen when selecting a dropdown field.
2259         https://bugs.webkit.org/show_bug.cgi?id=90241
2260
2261         This issue is caused by single quotes in option's labels.
2262         We should use the escape character of single quotes in JavaScript's string which 
2263         starts and ends with single quotes.
2264         So we replace lablels' single quotes with its escape character during generating the 
2265         select popUp's HTML.
2266
2267
2268         Reviewed by George Staikos.
2269
2270         * ManualTests/blackberry/select-popup-items-unicode-display.html:
2271
2272 2012-06-29  Luiz Agostini  <luiz.agostini@nokia.com>
2273
2274         [Qt][WK2] Private non-QtQuick API
2275         https://bugs.webkit.org/show_bug.cgi?id=84532
2276
2277         Reviewed by Noam Rosenthal.
2278
2279         API tests for QRawWebView.
2280
2281         * Source/tests.pri:
2282
2283 2012-06-29  Zan Dobersek  <zandobersek@gmail.com>
2284
2285         Unreviewed build fix after r121518, adding a missing symbol to symbols.filter.
2286
2287         * Source/autotools/symbols.filter:
2288
2289 2012-06-28  MORITA Hajime  <morrita@google.com>
2290
2291         [Refactoring] NodeRenderingContext ctor could be built on top of the ComposedShadowTreeWalker
2292         https://bugs.webkit.org/show_bug.cgi?id=89732
2293
2294         Reviewed by Dimitri Glazkov.
2295
2296         * Source/autotools/symbols.filter:
2297
2298 2012-06-28  Jason Liu  <jason.liu@torchmobile.com.cn>
2299
2300         [BlackBerry] Selection items show as garbage for non-ascii characters.
2301         https://bugs.webkit.org/show_bug.cgi?id=89969
2302
2303         Add charset utf-8 to the select popup's page.
2304
2305         Reviewed by Antonio Gomes.
2306
2307         * ManualTests/blackberry/select-popup-items-unicode-display.html: Added.
2308
2309 2012-06-28  Christophe Dumez  <christophe.dumez@intel.com>
2310
2311         [EFL] Enable support for HTML5 datalist
2312         https://bugs.webkit.org/show_bug.cgi?id=90157
2313
2314         Reviewed by Martin Robinson.
2315
2316         Turn on DATALIST flag by default on EFL port to
2317         support HTML5 datalist tag.
2318
2319         * Source/cmake/OptionsEfl.cmake:
2320
2321 2012-06-27  Zan Dobersek  <zandobersek@gmail.com>
2322
2323         [Gtk] Add support for the Gamepad API
2324         https://bugs.webkit.org/show_bug.cgi?id=87503
2325
2326         Reviewed by Carlos Garcia Campos.
2327
2328         Only enable the Gamepad feature on Linux as support
2329         for other operating systems is not present.
2330
2331         Check for the GIO Unix and GUdev dependencies when the
2332         Gamepad feature is enabled.
2333
2334         * configure.ac:
2335
2336 2012-06-25  Simon Hausmann  <simon.hausmann@nokia.com>
2337
2338         [Qt] Make it possible to build WebKit without QtWidgets
2339         https://bugs.webkit.org/show_bug.cgi?id=78109
2340
2341         Reviewed by Tor Arne Vestbø.
2342
2343         * Source/QtWebKit.pro: Don't build WK1 tests and examples if WK1 is disabled.
2344         * Source/api.pri: Move WK1 sources away from here and use WEBKIT += webkit1 instead
2345         * WebKit.pro: Add WK1 to SUBDIRS unless no_webkit1 is set.
2346
2347 2012-06-25  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2348
2349         [EFL] Implement Network Information API
2350         https://bugs.webkit.org/show_bug.cgi?id=87067
2351
2352         Reviewed by Kenneth Rohde Christiansen.
2353
2354         * Source/cmake/FindEFL.cmake: Find eeze library in build system.
2355
2356 2012-06-25  Carlos Garcia Campos  <cgarcia@igalia.com>
2357
2358         Unreviewed. Update NEWS and configure.ac for 1.9.4 release
2359
2360         * configure.ac: Bump version number.
2361
2362 2012-06-22  Joshua Netterfield  <jnetterfield@rim.com>
2363
2364         [BlackBerry] Sanitize GLSL code using ANGLE.
2365
2366         BlackBerry port does not sanitize GLSL code with ANGLE
2367         https://bugs.webkit.org/show_bug.cgi?id=89583
2368
2369         Reviewed by Rob Buis.
2370
2371         * Source/cmake/OptionsBlackBerry.cmake: Include ANGLE openGL headers as system headers in BlackBerry port.
2372
2373 2012-06-21  Kalev Lember  <kalevlember@gmail.com>
2374
2375         [GTK] Fix NPAPI plugins on Windows
2376         https://bugs.webkit.org/show_bug.cgi?id=54531
2377
2378         Reviewed by Martin Robinson.
2379
2380         Define XP_WIN on Windows for plugin support.
2381
2382         * GNUmakefile.am:
2383
2384 2012-06-21  Ryuan Choi  <ryuan.choi@gmail.com>
2385
2386         [EFL][WK2] Make WebKit2/Efl headers and resources installable.
2387         https://bugs.webkit.org/show_bug.cgi?id=88207
2388
2389         Reviewed by Chang Shu.
2390
2391         * Source/cmake/OptionsCommon.cmake:
2392         Provide new variable, EXEC_INSTALL_DIR to determine where to install
2393         executables.
2394
2395 2012-06-21  Ryuan Choi  <ryuan.choi@samsung.com>
2396
2397         [EFL[WK2] Add WKViewEfl and WebKit2 API Object to represent Evas_Object.
2398         https://bugs.webkit.org/show_bug.cgi?id=88935
2399
2400         Reviewed by Chang Shu.
2401
2402         * Source/cmake/OptionsEfl.cmake: Defines BUILDING_EFL__.
2403
2404 2012-06-20  Varun Jain  <varunjain@chromium.org>
2405
2406         Account for device scale factor when creating image for dragging.
2407         https://bugs.webkit.org/show_bug.cgi?id=89489
2408
2409         Reviewed by Adam Barth.
2410
2411         * ManualTests/chromium/drag-image-accounts-for-device-scale.html: Added.
2412
2413 2012-06-18  Philippe Normand  <pnormand@igalia.com>
2414
2415         [GStreamer] 0.11 video-sink
2416         https://bugs.webkit.org/show_bug.cgi?id=77087
2417
2418         Reviewed by Martin Robinson.
2419
2420         * configure.ac: Fix required gstreamer 0.11 version
2421
2422 2012-06-19  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
2423
2424         [Qt] Fix the Windows build when Qt is built without -release or -debug
2425         https://bugs.webkit.org/show_bug.cgi?id=89471
2426
2427         Reviewed by Tor Arne Vestbø.
2428
2429         Make sure that we at least remove build_all on Windows for api.pri,
2430         as WebCore wasn't built for all configurations.
2431
2432         * Source/api.pri:
2433
2434 2012-06-19  Mike West  <mkwst@chromium.org>
2435
2436         Introduce ENABLE_CSP_NEXT configuration flag.
2437         https://bugs.webkit.org/show_bug.cgi?id=89300
2438
2439         Reviewed by Adam Barth.
2440
2441         The 1.0 draft of the Content Security Policy spec is just about to
2442         move to Last Call. We'll hide work on the upcoming 1.1 spec behind
2443         this ENABLE flag, disabled by default.
2444
2445         Spec: https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html
2446
2447         * Source/cmake/WebKitFeatures.cmake:
2448         * Source/cmakeconfig.h.cmake:
2449
2450 2012-06-19  Joel Dillon  <joel.dillon@codethink.co.uk>, Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
2451
2452         [Qt] Allow the modules file generation to work on Windows.
2453         https://bugs.webkit.org/show_bug.cgi?id=89010
2454
2455         Reviewed by Csaba Osztrogonác.
2456
2457         Add calls to toSystemPath and use QMAKE_DIR_SEP where necessary.
2458
2459         * Source/api.pri:
2460
2461 2012-06-19  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
2462
2463         [Qt] Fix TARGET not properly being set for QtWebKitd5.dll when building in debug.
2464         https://bugs.webkit.org/show_bug.cgi?id=88880
2465
2466         load(qt_module_config) adjusts the TARGET to add the "d" suffix when doing
2467         the debug build_pass. When doing the first pass, qt_module_config.prf doesn't
2468         adjust the target since it is in debug_and_release and expects the debug
2469         build_pass to come later. However, since we remove debug_and_release from CONFIG
2470         right after this, the TARGET hasn't been adjusted and the debug build_pass
2471         will not happen.
2472
2473         Work around it by disabling this optimization on Windows.
2474
2475         Reviewed by Tor Arne Vestbø.
2476
2477         * Source/api.pri:
2478
2479 2012-06-19  Mike West  <mkwst@chromium.org>
2480
2481         Add a scheme registry for bypassing Content Security Policy.
2482         https://bugs.webkit.org/show_bug.cgi?id=89373
2483
2484         Reviewed by Adam Barth.
2485
2486         * Source/autotools/symbols.filter:
2487
2488 2012-06-18  Rob Buis  <rbuis@rim.com>
2489
2490         [BlackBerry] Enable LEGACY_VIEWPORT_ADAPTION
2491         https://bugs.webkit.org/show_bug.cgi?id=89381
2492
2493         Reviewed by Antonio Gomes.
2494
2495         PR 163598
2496
2497         Enable LEGACY_VIEWPORT_ADAPTION.
2498
2499         * Source/cmake/OptionsBlackBerry.cmake:
2500
2501 2012-06-17  Philippe Normand  <pnormand@igalia.com>
2502
2503         Unreviewed, GTK 64-bit build fix after r120551.
2504
2505         * Source/autotools/symbols.filter:
2506
2507 2012-06-17  Philippe Normand  <pnormand@igalia.com>
2508
2509         Unreviewed, GTK build fix after r120397.
2510
2511         * Source/autotools/symbols.filter:
2512
2513 2012-06-14  Kent Tamura  <tkent@chromium.org>
2514
2515         Validate form state strings in FormController::setStateForNewFormElements()
2516         https://bugs.webkit.org/show_bug.cgi?id=88768
2517
2518         Reviewed by Hajime Morita.
2519
2520         * Source/autotools/symbols.filter: Expose some symbols used by Internals.cpp.
2521
2522 2012-06-14  Chris Guan  <chris.guan@torchmobile.com.cn>
2523
2524         [Blackberry] add a new Api named setAllowNotification
2525         https://bugs.webkit.org/show_bug.cgi?id=88950
2526
2527         Reviewed by Antonio Gomes.
2528
2529         Add a new API named setAllowNotification in webpage class to
2530         let client set those allowed domains into notifications.
2531
2532         Test case:
2533         * ManualTests/blackberry/notification.html: Added.
2534
2535 2012-06-13  Zan Dobersek  <zandobersek@gmail.com>
2536
2537         [Gtk] Enable link prefetch support in the developer builds
2538         https://bugs.webkit.org/show_bug.cgi?id=89011
2539
2540         Reviewed by Martin Robinson.
2541
2542         Rather export an automake conditional than define a preprocessor
2543         macro for enabling link prefetch support.
2544
2545         * configure.ac:
2546
2547 2012-06-13  Robin Cao  <robin.cao@torchmobile.com.cn>
2548
2549         [BlackBerry] Enable MEDIA_STREAM by default
2550         https://bugs.webkit.org/show_bug.cgi?id=88849
2551
2552         Reviewed by Antonio Gomes.
2553
2554         * Source/cmake/OptionsBlackBerry.cmake:
2555         * Source/cmakeconfig.h.cmake:
2556
2557 2012-06-12  MORITA Hajime  <morrita@google.com>
2558
2559         Shadow Pseudo ID should be able to nest to point nested shadow DOM.
2560         https://bugs.webkit.org/show_bug.cgi?id=62218
2561
2562         Reviewed by Dimitri Glazkov.
2563
2564         * Source/autotools/symbols.filter:
2565
2566 2012-06-12  Christophe Dumez  <christophe.dumez@intel.com>
2567
2568         [EFL] Enable SHADOW_DOM flag
2569         https://bugs.webkit.org/show_bug.cgi?id=87732
2570
2571         Reviewed by Kentaro Hara.
2572
2573         Enable SHADOW_DOM flag by default at compile time for EFL port.
2574
2575         * Source/autotools/symbols.filter: Fix GTK build by adding new symbol.
2576         * Source/cmake/OptionsEfl.cmake:
2577         * Source/cmakeconfig.h.cmake:
2578
2579 2012-06-12  Christophe Dumez  <christophe.dumez@intel.com>
2580
2581         [EFL] enable LEGACY_WEBKIT_BLOB_BUILDER flag
2582         https://bugs.webkit.org/show_bug.cgi?id=88715
2583
2584         Reviewed by Noam Rosenthal.
2585
2586         Enable LEGACY_WEBKIT_BLOB_BUILDER flag by default on EFL port.
2587
2588         * Source/cmake/OptionsEfl.cmake:
2589         * Source/cmakeconfig.h.cmake:
2590
2591 2012-06-12  Thiago Marcos P. Santos  <thiago.santos@intel.com>
2592
2593         [CMake] Enabled CSS_BOX_DECORATION_BREAK by default
2594         https://bugs.webkit.org/show_bug.cgi?id=88850
2595
2596         Reviewed by Alexis Menard.
2597
2598         Enabled it by default on CMake ports like in other ports.
2599         This patch is a follow up to r120029.
2600
2601         * Source/cmake/WebKitFeatures.cmake:
2602         * Source/cmakeconfig.h.cmake:
2603
2604 2012-06-11  Kaustubh Atrawalkar  <kaustubh@motorola.com>
2605
2606         [DRT] LTC:: counterValueForElementById() could be moved to Internals.
2607         https://bugs.webkit.org/show_bug.cgi?id=84406
2608
2609         Reviewed by Hajime Morita.
2610
2611         Exporting Internals::counterValueForElement symbols for the Gtk build.
2612
2613         * Source/autotools/symbols.filter:
2614
2615 2012-06-11  Alexis Menard  <alexis.menard@openbossa.org>
2616
2617         [CSS3 Backgrounds and Borders] Protect box-decoration-break behind a feature flag.
2618         https://bugs.webkit.org/show_bug.cgi?id=88804
2619
2620         Reviewed by Tony Chang.
2621
2622         Protect box-decoration-break behind a feature flag enabled by default.
2623
2624         * configure.ac:
2625
2626 2012-06-11  Arnaud Renevier  <arno@renevier.net>
2627
2628         Replace obsolete mkdir_p variable with MKDIR_P
2629         https://bugs.webkit.org/show_bug.cgi?id=88790
2630
2631         Reviewed by Martin Robinson.
2632
2633         * GNUmakefile.am:
2634         * configure.ac:
2635
2636 2012-06-11  Carlos Garcia Campos  <cgarcia@igalia.com>
2637
2638         Unreviewed. Fix make distcheck issues.
2639
2640         * GNUmakefile.am: Initialize jscore nosource variables.
2641
2642 2012-06-10  Darin Adler  <darin@apple.com>
2643
2644         Remove unneeded callRemovedLastRef function from TreeShared refactoring
2645         https://bugs.webkit.org/show_bug.cgi?id=88653
2646
2647         Reviewed by Sam Weinig.
2648
2649         * Source/autotools/symbols.filter: Filter removedLastRef instead of
2650         callRemovedLastRef.
2651
2652 2012-06-09  Sukolsak Sakshuwong  <sukolsak@google.com>
2653
2654         Add UNDO_MANAGER flag
2655         https://bugs.webkit.org/show_bug.cgi?id=87908
2656
2657         Reviewed by Tony Chang.
2658
2659         * Source/cmake/WebKitFeatures.cmake:
2660
2661 2012-06-08  Martin Robinson  <mrobinson@igalia.com>
2662
2663         Fix the GTK+ build when OpenGL is enabled.
2664
2665         * configure.ac: Fix the build.
2666
2667 2012-06-08  Martin Robinson  <mrobinson@igalia.com>
2668
2669         [GTK] build accelerated compositing on by default if OpenGL is present
2670         https://bugs.webkit.org/show_bug.cgi?id=88677
2671
2672         Reviewed by Alejandro G. Castro.
2673
2674         Build accelerated compositing by default if OpenGL is present, just like WebGL.
2675         Also prevent enabling WebGL if Clutter is turned on.
2676
2677         * configure.ac: Build AC by default.
2678
2679 2012-06-08  Carlos Garcia Campos  <cgarcia@igalia.com>
2680
2681         [GTK] Add API to get the library version to WebKit2 GTK+
2682         https://bugs.webkit.org/show_bug.cgi?id=88426
2683
2684         Reviewed by Martin Robinson.
2685
2686         * configure.ac: Generate WebKitVersion.h from WebKitVersion.h.in
2687         file.
2688
2689 2012-06-08  Ion Rosca  <rosca@adobe.com>
2690
2691         Some overlay scrollbar API calls in ScrollAnimatorMac can lead to an assertion in RenderBox::mapAbsoluteToLocalPoint
2692         https://bugs.webkit.org/show_bug.cgi?id=74111
2693
2694         Reviewed by Simon Fraser.
2695
2696         * ManualTests/scrollbar-crash-on-hide-scrolled-area.html: Added.
2697
2698 2012-06-07  Kentaro Hara  <haraken@chromium.org>
2699
2700         Reduce Node object size from 72 byte to 64 byte
2701         https://bugs.webkit.org/show_bug.cgi?id=88528
2702
2703         Reviewed by Ryosuke Niwa.
2704
2705         Added a symbol for callRemovedLastRef().
2706
2707         * Source/autotools/symbols.filter:
2708
2709 2012-06-07  Patrick Gansterer  <paroga@webkit.org>
2710
2711         Build fix for WinCE after r113570.
2712
2713         * Source/cmake/OptionsWinCE.cmake:
2714
2715 2012-06-07  Adam Barth  <abarth@webkit.org>
2716
2717         Settings::defaultDeviceScaleFactor is redundant with Page::deviceScaleFactor
2718         https://bugs.webkit.org/show_bug.cgi?id=88375
2719
2720         Reviewed by James Robinson.
2721
2722         This symbol no longer exists.
2723
2724         * Source/autotools/symbols.filter:
2725
2726 2012-06-06  David Kilzer  <ddkilzer@apple.com>
2727
2728         Teach git about localizable *.strings files
2729         <http://webkit.org/b/88447>
2730
2731         Reviewed by Adam Roben.
2732
2733         * .gitattributes: Set diff attribute for *.strings files so
2734         git-diff doesn't complain about them being binary files once the
2735         git-config command is run.
2736
2737 2012-06-06  Andy Wingo  <wingo@igalia.com>
2738
2739         [GTK] Enable the LLInt
2740         https://bugs.webkit.org/show_bug.cgi?id=88315
2741
2742         Reviewed by Filip Pizlo.
2743
2744         * configure.ac: Require Ruby, to build the low-level interpreter.
2745
2746 2012-06-06  Sam D  <dsam2912@gmail.com>
2747
2748         Web Inspector: Option for selecting/deselecting all breakpoints in breakpoint pane
2749         https://bugs.webkit.org/show_bug.cgi?id=87644
2750
2751         Reviewed by Pavel Feldman.
2752
2753         Added an option to enable/disable all breakpoints in Breakpoint pane.
2754
2755         * Source/WebCore/English.lproj/localizedStrings.js:
2756         * Source/WebCore/inspector/front-end/BreakpointManager.js:
2757         (WebInspector.BreakpointManager.prototype.enableAllBreakpoints):
2758         (WebInspector.BreakpointManager.prototype.disableAllBreakpoints):
2759         * Source/WebCore/inspector/front-end/BreakpointsSidebarPane.js:
2760         (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu.enabledBreakpointCount):
2761         (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu):
2762
2763 2012-06-05  Danilo Cesar Lemes de Paula  <danilo.cesar@collabora.co.uk>
2764
2765         [GTK] show the feature list in alphabetical order
2766         https://bugs.webkit.org/show_bug.cgi?id=88343
2767
2768         Reviewed by Gustavo Noronha Silva.
2769
2770         * configure.ac:
2771
2772 2012-06-05  Dongwoo Im  <dw.im@samsung.com>
2773
2774         Add 'isProtocolHandlerRegistered' and 'unregisterProtocolHandler'.
2775         https://bugs.webkit.org/show_bug.cgi?id=73176
2776
2777         Reviewed by Adam Barth.
2778
2779         Two more APIs are added in Custom Scheme Handler specification.
2780         http://dev.w3.org/html5/spec/Overview.html#custom-handlers
2781         One is 'isProtocolHandlerRegistered' to query whether the specific URL
2782         is registered or not.
2783         The other is 'unregisterProtocolHandler' to remove the registered URL.
2784
2785         * Source/cmake/WebKitFeatures.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
2786         * Source/cmakeconfig.h.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
2787
2788 2012-06-04  Hugo Parente Lima  <hugo.lima@openbossa.org>
2789
2790         Turn LEGACY_VIEWPORT_ADAPTION USE flag into an ENABLE flag.
2791         https://bugs.webkit.org/show_bug.cgi?id=88243
2792
2793         Reviewed by Adam Barth.
2794
2795         * Source/cmake/WebKitFeatures.cmake:
2796
2797 2012-06-04  Sadrul Habib Chowdhury  <sadrul@chromium.org>
2798
2799         [chromium] Fix software rendering for device-scale-factor > 1
2800         https://bugs.webkit.org/show_bug.cgi?id=88136
2801
2802         Reviewed by Darin Fisher.
2803
2804         Export WebCore::Page::setDeviceScaleFactor and WebCore::Settings::setDefaultDeviceScaleFactor.
2805
2806         * Source/autotools/symbols.filter:
2807
2808 2012-06-04  Kevin Greer  <kgr@chromium.org>
2809
2810         [chromium] Issue async events for console.time/timeEnd
2811         https://bugs.webkit.org/show_bug.cgi?id=88003
2812
2813         Reviewed by Pavel Feldman.
2814
2815         * ../../Source/WebCore/page/Console.cpp:
2816
2817 2012-06-04  Carlos Garcia Campos  <cgarcia@igalia.com>
2818
2819         Unreviewed. Update NEWS and configure.ac for 1.9.3 release
2820
2821         * configure.ac: Bump version number.
2822
2823 2012-06-02  Kevin Ollivier  <kevino@theolliviers.com>
2824
2825         [wx] Unreviewed build fix. Temporarily disable DerivedSources cleanup on Windows.
2826
2827         * wscript:
2828
2829 2012-06-01  Simon Hausmann  <simon.hausmann@nokia.com>
2830
2831         [Qt] Use -Werror only in developer builds
2832
2833         Rubber-stamped by Tor Arne Vestbø.
2834
2835         In production builds -Werror with custom toolchains and wierd system
2836         headers, -Werror is of no use and just creates confusion. So use it
2837         only if Qt is configured with -developer-build.
2838
2839         * Source/api.pri: qt_developer_build determination moved to default_pre.prf
2840
2841 2012-06-01  Caio Marcelo de Oliveira Filho  <caio.oliveira@openbossa.org>
2842
2843         [Qt] Move QObject bridge related tests from tst_qwebframe to tst_qobjectbridge
2844         https://bugs.webkit.org/show_bug.cgi?id=88117
2845
2846         Reviewed by Noam Rosenthal.
2847
2848         * Source/tests.pri: Add new entry for tst_qobjectbridge.
2849
2850 2012-06-01  Christophe Dumez  <christophe.dumez@intel.com>
2851
2852         [EFL] EFL port does not enable WEB_INTENTS_TAG flag
2853         https://bugs.webkit.org/show_bug.cgi?id=86866
2854
2855         Reviewed by Adam Barth.
2856
2857         Enable WEB_INTENTS_TAG flag by default on EFL port.
2858
2859         * Source/cmake/OptionsEfl.cmake:
2860         * Source/cmake/WebKitFeatures.cmake:
2861         * Source/cmakeconfig.h.cmake:
2862
2863 2012-05-31  Christophe Dumez  <christophe.dumez@intel.com>
2864
2865         [EFL] Enable CSS_IMAGE_SET flag
2866         https://bugs.webkit.org/show_bug.cgi?id=87727
2867
2868         Reviewed by Adam Roben.
2869
2870         Add CSS_IMAGE_SET flag to CMake and enable it by default on EFL port.
2871
2872         * Source/cmake/OptionsEfl.cmake:
2873         * Source/cmake/WebKitFeatures.cmake:
2874         * Source/cmakeconfig.h.cmake:
2875
2876 2012-05-30  Kevin Ollivier  <kevino@theolliviers.com>
2877
2878         [wx] Unreviewed build fix. Add needed file back to the wx build.
2879
2880         * wscript:
2881
2882 2012-05-30  Mariusz Grzegorczyk  <mariusz.g@samsung.com>, Ryuan Choi  <ryuan.choi@samsung.com>
2883
2884         [EFL][WK2] Fix WebKit2-EFL build
2885         https://bugs.webkit.org/show_bug.cgi?id=83693
2886
2887         Reviewed by Carlos Garcia Campos.
2888
2889         * Source/cmake/OptionsEfl.cmake: Define BUILDING_SOUP__ to build WebKit2/Efl.
2890
2891 2012-05-29  Jonathan Dong  <jonathan.dong@torchmobile.com.cn>
2892
2893         [BlackBerry] Loading media data with http authentication
2894         https://bugs.webkit.org/show_bug.cgi?id=84214
2895
2896         Reviewed by George Staikos.
2897
2898         Added a manual test case which needs user to provide a HTTP server
2899         with HTTP authentication support when loading the specified media
2900         resource. The test case will test if the media resource is successfully
2901         loaded.
2902
2903         * ManualTests/blackberry/video-load-with-authentication.html: Added.
2904
2905 2012-05-29  Simon Fraser  <simon.fraser@apple.com>
2906
2907         Incomplete repaint on twitter.com when replying to a tweet
2908         https://bugs.webkit.org/show_bug.cgi?id=87553
2909
2910         Reviewed by Dean Jackson.
2911         
2912         Manual test that adds a transform to a layer, forcing that
2913         layer to gain backing store.
2914
2915         * ManualTests/compositing/requires-backing-change.html: Added.
2916
2917 2012-05-29  David Barr  <davidbarr@chromium.org>
2918
2919         Introduce ENABLE_CSS_IMAGE_RESOLUTION compile flag
2920         https://bugs.webkit.org/show_bug.cgi?id=87685
2921
2922         Reviewed by Eric Seidel.
2923
2924         Add a configuration option for CSS image-resolution support, disabling it by default.
2925
2926         * Source/cmake/WebKitFeatures.cmake:
2927         * Source/cmakeconfig.h.cmake:
2928
2929 2012-05-25  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
2930
2931         WebKitTestRunner needs to support layoutTestController.setJavaScriptProfilingEnabled
2932         https://bugs.webkit.org/show_bug.cgi?id=42328
2933
2934         Reviewed by Eric Seidel.
2935
2936         * Source/autotools/symbols.filter: Added needed symbols for GTK build.
2937
2938 2012-05-28  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2939
2940         Move allowRoundingHacks to Internals interface
2941         https://bugs.webkit.org/show_bug.cgi?id=87328
2942
2943         Reviewed by Hajime Morita.
2944
2945         * Source/autotools/symbols.filter: Add allowRoundingHacks symbol filter.
2946
2947 2012-05-27  Sudarsana Nagineni  <sudarsana.nagineni@linux.intel.com>
2948
2949         [EFL] Enable blob support for the EFL port
2950         https://bugs.webkit.org/show_bug.cgi?id=85363
2951
2952         Reviewed by Hajime Morita.
2953
2954         Enable Blob support by default for the EFL port.
2955
2956         * Source/cmake/OptionsEfl.cmake:
2957
2958 2012-05-27  Raphael Kubo da Costa  <rakuco@webkit.org>
2959
2960         [CMake] Make WEBKIT_SET_EXTRA_COMPILER_FLAGS work with clang.
2961         https://bugs.webkit.org/show_bug.cgi?id=87597
2962
2963         Reviewed by Daniel Bates.
2964
2965         Building with clang requires at least the -fPIC option being
2966         passed correctly, just like it is needed with gcc. clang is also
2967         compatible with most of gcc's compiler options, so we only need to
2968         check for clang besides g++ in the macro definition.
2969
2970         * Source/cmake/WebKitHelpers.cmake: Check for "Clang" and use
2971         CMAKE_COMPILER_IS_GNUCXX for the previous check, as it is shorter
2972         and achieves the same effect.
2973
2974 2012-05-25  Zan Dobersek  <zandobersek@gmail.com>
2975
2976         configure.ac has duplicated AC_MSG_RESULT([$enable_sandbox]) and nothing for seamless iframes
2977         https://bugs.webkit.org/show_bug.cgi?id=87453
2978
2979         Reviewed by Eric Seidel.
2980
2981         Report the value of $enable_iframe_seamless rather than $enable_sandbox
2982         after checking whether to enable the iframe seamless option.
2983
2984         * configure.ac:
2985
2986 2012-05-25  Zan Dobersek  <zandobersek@gmail.com>
2987
2988         [Gtk] Remove configuration options that do not apply anymore
2989         https://bugs.webkit.org/show_bug.cgi?id=87509
2990
2991         Reviewed by Martin Robinson.
2992
2993         Remove configuration options for enabling or disabling HTML5 datagrid,
2994         DOM storage, image resizer API and sandboxed iframe support. These
2995         features were either turned on by default with the feature defines
2996         removed from the code or removed from the source.
2997
2998         * configure.ac:
2999
3000 2012-05-25  Zalan Bujtas  <zbujtas@gmail.com>
3001
3002         [Qt] Broken controls rendering when transform is applied.
3003         https://bugs.webkit.org/show_bug.cgi?id=87483
3004
3005         Reviewed by Simon Hausmann.
3006
3007         * ManualTests/qt/control_paiting_with_transforms.html: Added.
3008
3009 2012-05-24  Tim Horton  <timothy_horton@apple.com>
3010
3011         Add feature defines for web-facing parts of CSS Regions and Exclusions
3012         https://bugs.webkit.org/show_bug.cgi?id=87442
3013         <rdar://problem/10887709>
3014
3015         Reviewed by Dan Bernstein.
3016
3017         * configure.ac:
3018
3019 2012-05-24  Kent Tamura  <tkent@chromium.org>
3020
3021         PAGE_POPUP: window.setValueAndClosePopup should be moved to a
3022         per-context property of DOMWindow.
3023         https://bugs.webkit.org/show_bug.cgi?id=87086
3024
3025         Reviewed by Adam Barth.
3026
3027         * ManualTests/forms/calendar-picker.html:
3028         Introduce pseudo window.pagePopupController.
3029
3030 2012-05-24  Philippe Normand  <pnormand@igalia.com>
3031
3032         [GTK] Add --enable-css3-flexbox configure option after r118304.
3033         https://bugs.webkit.org/show_bug.cgi?id=87455
3034
3035         Reviewed by Xan Lopez.
3036
3037         * configure.ac:
3038
3039 2012-05-24  John Mellor  <johnme@chromium.org>
3040
3041         Font Boosting: Add compile flag and runtime setting
3042         https://bugs.webkit.org/show_bug.cgi?id=87394
3043
3044         Reviewed by Adam Barth.
3045
3046         Add ENABLE_FONT_BOOSTING.
3047
3048         * configure.ac:
3049
3050 2012-05-23  Raphael Kubo da Costa  <rakuco@webkit.org>
3051
3052         [CMake] Unreviewed, add ENABLE_CSS3_FLEXBOX after r118304.
3053
3054         * Source/cmake/WebKitFeatures.cmake:
3055         * Source/cmakeconfig.h.cmake:
3056
3057 2012-05-23  Xiaobo Wang  <xbwang@torchmobile.com.cn>
3058
3059         [BlackBerry] Reset JS state for each test
3060         https://bugs.webkit.org/show_bug.cgi?id=86899
3061
3062         Reviewed by Nikolas Zimmermann.
3063
3064         * DumpRenderTree/blackberry/DumpRenderTree.cpp:
3065          (BlackBerry::WebKit::DumpRenderTree::resetToConsistentStateBeforeTesting):
3066
3067 2012-05-22  Dongwoo Im  <dw.im@samsung.com>
3068
3069         [EFL] Implements the registerProtocolHandler method and option.
3070         https://bugs.webkit.org/show_bug.cgi?id=73638
3071
3072         Reviewed by Andreas Kling.
3073
3074         The registerProtocolHandler() method allows Web sites to register themselves
3075         as possible handlers for particular schemes.
3076
3077         http://dev.w3.org/html5/spec/Overview.html#dom-navigator-registerprotocolhandler
3078
3079         * Source/cmake/OptionsEfl.cmake: Adds the build option.
3080         * Source/cmakeconfig.h.cmake: Adds the build option.
3081
3082 2012-05-22  Kangil Han  <kangil.han@samsung.com>
3083
3084         [EFL][DRT] Implement touch event
3085         https://bugs.webkit.org/show_bug.cgi?id=86720
3086
3087         Reviewed by Hajime Morita.
3088
3089         Currently EFL DRT doesn't support touch event.
3090         Therefore, this patch enabled it and implemented some eventSender function callbacks.
3091
3092         * Source/cmake/FindEFL.cmake: Add ecore-input to dependency check.
3093         * Source/cmake/OptionsEfl.cmake: Enable touch event option.
3094
3095 == Rolled over to ChangeLog-2012-05-22 ==