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