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