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