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