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