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