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