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