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