1 2012-09-24 Byungwoo Lee <bw80.lee@samsung.com>
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
6 Reviewed by Gyuyoung Kim.
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.
12 Use ${LIB_INSTALL_DIR} instead of hardcoding "lib".
13 Use ${EXEC_INSTALL_DIR} instead of hardcoding "bin".
15 2012-09-24 Sheriff Bot <webkit.review.bot@gmail.com>
17 Unreviewed, rolling out r129343.
18 http://trac.webkit.org/changeset/129343
19 https://bugs.webkit.org/show_bug.cgi?id=97479
21 It broke the build (Requested by Ossy_NIGHT on #webkit).
25 2012-09-24 Sheriff Bot <webkit.review.bot@gmail.com>
27 Unreviewed, rolling out r129388.
28 http://trac.webkit.org/changeset/129388
29 https://bugs.webkit.org/show_bug.cgi?id=97477
31 Caused an assertion in a WebKit2 unit test (Requested by
34 * Source/autotools/symbols.filter:
36 2012-09-24 Dominik Röttsches <dominik.rottsches@intel.com>
38 [EFL][DRT] Enable Regions support
39 https://bugs.webkit.org/show_bug.cgi?id=83897
41 Reviewed by Kenneth Rohde Christiansen.
43 Default build setting for CSS regions set to on.
45 * Source/cmake/OptionsEfl.cmake:
47 2012-09-24 Bo Liu <boliu@chromium.org>
49 Reland "Add in-place reload behavior to ImagesEnabled setting" with optimizations
50 https://bugs.webkit.org/show_bug.cgi?id=97055
52 Reviewed by Adam Barth.
54 Relanding 128780, 128676, 128645. Was reverted in 128914 due to
55 performance regression in Chromium.
57 New changes in addition to previously reverted patches:
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
64 Added a enum parameter for requestResource and
65 determineRevalidationPolicy so that FrameLoaderClient::allowImage call
66 do not need to be called multiple times.
68 Removed CachedImage::load call in requestImage so it is not called
71 Removed unnecessary Frame.h includes in CachedResource and
74 Removed dead load() method declaration in CachedImage.
76 Updated text expectation for two image-permissions tests to reflect
77 the removed calls to allowImage.
79 * Source/autotools/symbols.filter:
81 2012-09-24 Vivek Galatage <vivekgalatage@gmail.com>
83 Web Inspector: implement testing harness for pure protocol tests.
84 https://bugs.webkit.org/show_bug.cgi?id=90675
86 Reviewed by Yury Semikhatsky.
88 Added export symbols required for Gtk+ to support the Inspector Protocol
91 * Source/autotools/symbols.filter:
93 2012-09-24 Simon Hausmann <simon.hausmann@digia.com>
95 [Qt] Fix build with latest Qt 5
97 Reviewed by Tor Arne Vestbø.
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
105 2012-09-23 Keishi Hattori <keishi@webkit.org>
107 Add suggestionPicker to CalendarPicker
108 https://bugs.webkit.org/show_bug.cgi?id=97201
110 Reviewed by Kent Tamura.
112 * ManualTests/forms/calendar-picker.html: Added tests for SuggestionPicker.
114 2012-09-21 Ami Fischman <fischman@chromium.org>
116 HTMLMediaElement isn't garbage collected between document reloads
117 https://bugs.webkit.org/show_bug.cgi?id=97020
119 Reviewed by Eric Carlson.
121 Manual test added: ManualTests/audio-freed-during-reload.html
123 * ManualTests/audio-freed-during-reload.html:
125 2012-09-21 Chris Rogers <crogers@google.com>
127 Add Web Audio support for deprecated/legacy APIs
128 https://bugs.webkit.org/show_bug.cgi?id=97050
130 Reviewed by Eric Carlson.
132 * Source/cmake/WebKitFeatures.cmake:
134 2012-09-21 Simon Hausmann <simon.hausmann@digia.com>
136 [Qt] Bail out when trying to build WebKit with Qt != 5
138 Reviewed by Tor Arne Vestbø.
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.
146 2012-09-20 Simon Hausmann <simon.hausmann@digia.com>
148 [Qt] QtWebKit module header includes private dependencies
150 Reviewed by Tor Arne Vestbø.
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.
158 2012-09-18 Sailesh Agrawal <sail@chromium.org>
160 Chromium: Scrollbar with tickmarks doesn't respond to clicks
161 https://bugs.webkit.org/show_bug.cgi?id=96049
163 Reviewed by Beth Dakin.
165 Update exported symbols.
167 * Source/autotools/symbols.filter:
169 2012-09-18 Bo Liu <boliu@chromium.org>
171 Revert 128780, 128676, 128645
172 https://bugs.webkit.org/show_bug.cgi?id=97022
174 Reviewed by Adam Barth.
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.
181 * Source/autotools/symbols.filter:
183 2012-09-18 Ryuan Choi <ryuan.choi@samsung.com>
185 [CMAKE] Fix build break because of memory exhausted.
186 https://bugs.webkit.org/show_bug.cgi?id=77327
188 Reviewed by Gyuyoung Kim.
190 Added to avoid memory exhaustion on 32bit linux debug build.
192 * Source/cmake/OptionsCommon.cmake:
194 2012-09-17 Rob Buis <rbuis@rim.com>
196 [BlackBerry] Enable VIDEO_TRACK
197 https://bugs.webkit.org/show_bug.cgi?id=96949
199 Reviewed by Antonio Gomes.
201 Turn on VIDEO_TRACK feature.
203 * Source/cmake/OptionsBlackBerry.cmake:
205 2012-09-17 Zan Dobersek <zandobersek@gmail.com>
207 [Gtk] Remove configuration options for stable features that are currently enabled
208 https://bugs.webkit.org/show_bug.cgi?id=96621
210 Reviewed by Martin Robinson.
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.
218 2012-09-17 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
220 [Qt] Auto-generate the module pri file for QtWebKit
222 Reviewed by Simon Hausmann.
226 2012-09-14 Julien Chaffraix <jchaffraix@webkit.org>
228 Revert r127457 and following fixes due to several hit-testing regressions
229 https://bugs.webkit.org/show_bug.cgi?id=96830
231 Reviewed by Antonio Gomes.
233 This change reverts r127457, r127863 and r128505.
235 * Source/autotools/symbols.filter:
237 2012-09-14 Adam Barth <abarth@webkit.org>
239 Remove webkitPostMessage
240 https://bugs.webkit.org/show_bug.cgi?id=96577
242 Reviewed by Ojan Vafai.
244 Add ENABLE_LEGACY_VENDOR_PREFIXES flag.
246 * Source/cmake/WebKitFeatures.cmake:
247 * Source/cmakeconfig.h.cmake:
249 2012-09-14 Jeffrey Pfau <jpfau@apple.com>
251 Allow third-party storage blocking setting to change while a page is loaded
252 https://bugs.webkit.org/show_bug.cgi?id=95790
254 Reviewed by Brady Eidson.
256 Update exported symbols.
258 * Source/autotools/symbols.filter:
260 2012-09-14 Bo Liu <boliu@chromium.org>
262 Add in-place reload behavior to ImagesEnabled setting
263 https://bugs.webkit.org/show_bug.cgi?id=95478
265 Reviewed by Adam Barth.
267 Export WebCore::Settings::setImagesEnabled symbol.
269 * Source/autotools/symbols.filter:
271 2012-09-14 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
273 [Qt] Fix handling of debug/release/debug_and_release/build_all
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
281 Reviewed by Simon Hausmann.
285 2012-09-14 Keishi Hattori <keishi@webkit.org>
287 Add runtime flag that enables lang attribute for form controls in LayoutTests
288 https://bugs.webkit.org/show_bug.cgi?id=96636
290 Reviewed by Kent Tamura.
292 * Source/autotools/symbols.filter:
294 2012-09-13 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
296 [CMake] Remove some redundant warning flags and enable a few more warnings.
297 https://bugs.webkit.org/show_bug.cgi?id=96654
299 Reviewed by Kenneth Rohde Christiansen.
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.
306 2012-09-13 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
308 [Qt] Ensure that QT is finalized before loading qt_module.prf
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.
315 Reviewed by Tor Arne Vestbø.
316 Patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com> on 2012-09-13
320 2012-09-13 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
322 [Qt] Make sure LIBS, PKGCONFIG, and QT, do not affect QtWebKit's prl file
324 Unless it's actually a dependency of the public QtWebKit API.
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.
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.
338 Reviewed by Simon Hausmann.
342 2012-09-13 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
344 [Qt] Fllow rename of qt_module_config.prf to qt_module.prf
346 Reviewed by Tor Arne Vestbø.
350 2012-09-13 Simon Hausmann <simon.hausmann@nokia.com>
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
355 Reviewed by Tor Arne Vestbø.
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.
362 2012-09-12 Sheriff Bot <webkit.review.bot@gmail.com>
364 Unreviewed, rolling out r127876.
365 http://trac.webkit.org/changeset/127876
366 https://bugs.webkit.org/show_bug.cgi?id=96600
368 mouse click doesn't work for spin button if spin button in
369 iframe (Requested by yosin on #webkit).
371 * Source/autotools/symbols.filter:
373 2012-09-12 KyungTae Kim <ktf.kim@samsung.com>
375 [EFL] Support download attribute feature
376 https://bugs.webkit.org/show_bug.cgi?id=96462
378 Reviewed by Gyuyoung Kim.
380 * Source/cmake/OptionsEfl.cmake: Enable DOWNLOAD_ATTRIBUTE feature.
382 2012-09-12 Sami Kyostila <skyostil@google.com>
384 Rename OVERFLOW_SCROLLING as ACCELERATED_OVERFLOW_SCROLLING
385 https://bugs.webkit.org/show_bug.cgi?id=96251
387 Reviewed by Simon Fraser.
389 Rename OVERFLOW_SCROLLING as ACCELERATED_OVERFLOW_SCROLLING to better describe
390 the feature it controls.
392 * Source/cmakeconfig.h.cmake:
394 2012-09-11 Ryuan Choi <ryuan.choi@samsung.com>
396 [CMAKE] Supply feature defines to CodeGeneratorTestRunner.
397 https://bugs.webkit.org/show_bug.cgi?id=96273
399 Reviewed by Gyuyoung Kim.
401 * Source/cmake/WebKitFeatures.cmake: Generated FEATURE_DEFINES_WITH_SPACE_SEPARATOR.
403 2012-09-11 Arnaud Renevier <a.renevier@sisa.samsung.com>
405 [Gtk] allow building with css-shaders
406 https://bugs.webkit.org/show_bug.cgi?id=95603
408 Reviewed by Martin Robinson.
410 if unstable features and accelerated compositing are turned on, and
411 acceleration backend is opengl, then build CSS Shaders and CSS
416 2012-09-11 Marcelo Lira <marcelo.lira@openbossa.org>
418 Restore original value of mock scrollbars enabled in InternalSettings
419 https://bugs.webkit.org/show_bug.cgi?id=87680
421 Reviewed by Adam Barth.
423 Added backup support for mock scrollbars state in
424 InternalSettings::Backup, and removed support for these
425 from Qt's DumpRenderTree.
427 * Source/autotools/symbols.filter:
429 2012-09-11 Raphael Kubo da Costa <rakuco@webkit.org>
431 [EFL] Rewrite the EFL-related Find modules
432 https://bugs.webkit.org/show_bug.cgi?id=95237
434 Reviewed by Kenneth Rohde Christiansen.
436 FindEFL.cmake had several problems which caused unnecessary trouble
437 when building the EFL port under some setups:
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.
443 o It depended on pkg-config being present for the searches to
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
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.
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.
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:
476 2012-09-11 Simon Hausmann <simon.hausmann@nokia.com>
478 [Qt] In-source builds are broken
480 Reviewed by Tor Arne Vestbø.
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.
488 2012-09-11 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
490 [Qt] Add a configure step to the Qt build system
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
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?().
505 Reviewed by Simon Hausmann.
507 * Source/QtWebKit.pro:
512 2012-09-10 Thiago Marcos P. Santos <thiago.santos@intel.com>
514 [CMake][EFL] Enable the LLInt
515 https://bugs.webkit.org/show_bug.cgi?id=92682
517 Reviewed by Csaba Osztrogonác.
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.
524 * Source/cmake/OptionsEfl.cmake:
525 * Source/cmake/WebKitFeatures.cmake:
526 * Source/cmakeconfig.h.cmake:
528 2012-09-07 Simon Fraser <simon.fraser@apple.com>
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
533 Reviewed by James Robinson.
535 Test overlay scrollbars in composited layers.
537 * ManualTests/scrollbars/scrollbars-in-composited-layers.html: Added.
539 2012-09-07 Martin Robinson <mrobinson@igalia.com>
541 [GTK] Move user agent helpers to WebCore
542 https://bugs.webkit.org/show_bug.cgi?id=95745
544 Reviewed by Carlos Garcia Campos.
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.
552 2012-09-07 Allan Sandfeld Jensen <allan.jensen@nokia.com>
554 Simplify hitTestResultAtPoint and nodesFromRect APIs
555 https://bugs.webkit.org/show_bug.cgi?id=95720
557 Reviewed by Antonio Gomes.
559 Update exported symbols.
561 * Source/autotools/symbols.filter:
563 2012-09-07 Zan Dobersek <zandobersek@gmail.com>
565 [GTK] Multiple feature defines in webcore_cppflags can occur
566 https://bugs.webkit.org/show_bug.cgi?id=95942
568 Reviewed by Martin Robinson.
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).
575 2012-09-06 Zan Dobersek <zandobersek@gmail.com>
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
580 Reviewed by Martin Robinson.
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.
588 2012-09-06 Simon Hausmann <simon.hausmann@nokia.com>
590 [Qt] Fix build with ANGLE on platforms that provide EGL/GLESv2
591 https://bugs.webkit.org/show_bug.cgi?id=95965
593 Reviewed by Tor Arne Vestbø.
595 Add ANGLE as separate static library to the build and dependencies.
600 2012-09-05 George Staikos <staikos@webkit.org>
602 [BlackBerry] Match th ebuild flags from the platform library
603 https://bugs.webkit.org/show_bug.cgi?id=95423
605 Reviewed by Antonio Gomes.
607 Unaligned build flags can cause crashes and other strange behavior.
608 These two were not defined here but were defined on the system.
610 * Source/cmake/OptionsBlackBerry.cmake:
612 2012-09-05 Kaustubh Atrawalkar <kaustubh@motorola.com>
614 [DRT] LTC:: Move printing related APIs from LayoutTestController to Internals
615 https://bugs.webkit.org/show_bug.cgi?id=92735
617 Reviewed by Hajime Morita.
619 Move numberOfPages, pageProperty & pageSizeAndMarginsInPixels in Internals and remove duplicated code from DumprenderTree & WebkitTestRunner.
620 Added symbols for GTK builds for corresponding APIs.
622 * Source/autotools/symbols.filter:
624 2012-09-04 Julien Chaffraix <jchaffraix@webkit.org>
626 REGRESSION(r120832): RenderLayer::clampScrollOffset doesn't properly clamp
627 https://bugs.webkit.org/show_bug.cgi?id=95776
629 Reviewed by Simon Fraser.
631 * ManualTests/select-menu-list-wrongly-positioned.html: Added.
633 2012-09-04 Michał Pakuła vel Rutka <m.pakula@samsung.com>
635 [EFL] Context menu restore.
636 https://bugs.webkit.org/show_bug.cgi?id=74179
638 Reviewed by Gyuyoung Kim.
640 Adds context menu support for EFL port using non-CROSS_PLATFORM_CONTEXT_MENUS
641 approach, the same as used in WebKit2.
643 * Source/cmake/OptionsEfl.cmake: Turn on CONTEXT_MENUS flag for EFL port
645 2012-09-04 Allan Sandfeld Jensen <allan.jensen@nokia.com>
647 Allow child-frame content in hit-tests.
648 https://bugs.webkit.org/show_bug.cgi?id=95204
650 Reviewed by Antonio Gomes.
652 Update exported symbols.
654 * Source/autotools/symbols.filter:
656 2012-09-04 Jinwoo Song <jinwoo7.song@samsung.com>
658 [CMAKE] Update cmakeconfig.h.cmake
659 https://bugs.webkit.org/show_bug.cgi?id=95712
661 Reviewed by Gyuyoung Kim.
663 Update feature definitions which are missing compared to WebKitFeatures.cmake
665 * Source/cmakeconfig.h.cmake:
667 2012-09-03 Jinwoo Song <jinwoo7.song@samsung.com>
669 [EFL] Use WebKitVersion.h to get version information
670 https://bugs.webkit.org/show_bug.cgi?id=95669
672 Reviewed by Gyuyoung Kim.
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.
678 WebKitVersion.h is already generated with the version information
679 from the Source/WebCore/Configurations/Version.xcconfig.
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.
685 2012-08-31 Tony Chang <tony@chromium.org>
687 Remove ENABLE_CSS3_FLEXBOX compile time flag
688 https://bugs.webkit.org/show_bug.cgi?id=95382
690 Reviewed by Ojan Vafai.
692 Everyone is already enabling this by default and the spec has stablized.
694 * Source/cmake/WebKitFeatures.cmake:
695 * Source/cmakeconfig.h.cmake:
698 2012-08-30 JungJik Lee <jungjik.lee@samsung.com>
700 [EFL][WK2] Add WebMemorySampler feature.
701 https://bugs.webkit.org/show_bug.cgi?id=91214
703 Reviewed by Kenneth Rohde Christiansen.
705 Set WebMemorySampler feature on in EFL port.
707 * Source/cmake/OptionsEfl.cmake:
708 * Source/cmake/WebKitFeatures.cmake:
709 * Source/cmakeconfig.h.cmake:
711 2012-08-30 Rob Buis <rbuis@rim.com>
713 [CMake] Suppress ANGLE compilation warnings
714 https://bugs.webkit.org/show_bug.cgi?id=95377
716 Reviewed by Antonio Gomes.
718 Change WEBKIT_SET_EXTRA_COMPILER_FLAGS so it has an option to suppress C++ warnings.
720 * Source/cmake/WebKitHelpers.cmake:
722 2012-08-29 Thiago Macieira <thiago.macieira@intel.com>
724 Tell git-archive to not export .gitattributes and .gitignore
726 Reviewed by Simon Hausmann.
728 Exclude git specific files from archives created via git-archive.
732 2012-08-28 Mario Sanchez Prada <msanchez@igalia.com>
734 Add directory generated by Eclipse to .gitignore
735 https://bugs.webkit.org/show_bug.cgi?id=95231
737 Reviewed by Andreas Kling.
739 * .gitignore: Ignore .settings directory.
741 2012-08-27 Rob Buis <rbuis@rim.com>
743 [BlackBerry] remove -fno-rtti option in CMAKE_C_FLAGS
744 https://bugs.webkit.org/show_bug.cgi?id=95089
746 Reviewed by Antonio Gomes.
748 This option does not make sense for compiling C and gives a warning.
750 * Source/cmake/OptionsBlackBerry.cmake:
752 2012-08-27 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
754 Rename RegisterProtocolHandler API to NavigatorContentUtils
755 https://bugs.webkit.org/show_bug.cgi?id=94920
757 Reviewed by Adam Barth.
759 Modified configuration files so that they contain renamed NavigatorContentUtils-prefixed files.
761 * Source/cmake/OptionsBlackBerry.cmake:
762 * Source/cmake/OptionsEfl.cmake:
763 * Source/cmake/WebKitFeatures.cmake:
764 * Source/cmakeconfig.h.cmake:
766 2012-08-23 Kevin Ollivier <kevino@theolliviers.com>
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.
773 2012-08-22 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
775 [EFL] Use WTF_USE_SOUP instead BUILDING_SOUP__
776 https://bugs.webkit.org/show_bug.cgi?id=94744
778 Reviewed by Gustavo Noronha Silva.
780 There is no need to define BUILDING_SOUP__ if only WTF_USE_SOUP
784 * Source/cmake/OptionsEfl.cmake:
786 2012-08-23 Zan Dobersek <zandobersek@gmail.com>
788 [Gtk] Move feature defines processing into a GNUmakefile that's simple to autogenerate
789 https://bugs.webkit.org/show_bug.cgi?id=87127
791 Reviewed by Martin Robinson.
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.
799 2012-08-23 Martin Robinson <mrobinson@igalia.com>
801 [GTK] The tarball should be called webkitgtk-x.x.x.tar.xz
802 https://bugs.webkit.org/show_bug.cgi?id=94572
804 Reviewed by Carlos Garcia Campos.
806 Change the name of the tarball to match the name of the library
807 and to disambiguate it from other WebKit ports.
809 * configure.ac: Update the tarball name.
811 2012-08-23 Carlos Garcia Campos <cgarcia@igalia.com>
813 Unreviewed. Bump WebKitGTK+ version number.
815 * configure.ac: Bump version number to 1.11.0 now that we branched
818 2012-08-23 Carlos Garcia Campos <cgarcia@igalia.com>
820 REGRESSION(r126306): it broke the plugin process
821 https://bugs.webkit.org/show_bug.cgi?id=94797
823 Reviewed by Xan Lopez.
827 2012-08-22 Beth Dakin <bdakin@apple.com>
829 https://bugs.webkit.org/show_bug.cgi?id=94401
830 Add support for making a web site become paginated using overflow:
833 <rdar://problem/11831783>
835 Reviewed by Dave Hyatt.
837 * Source/autotools/symbols.filter:
839 2012-08-22 Gustavo Noronha Silva <gns@gnome.org>
841 [GTK] Split WebCore/platform into a separate library
842 https://bugs.webkit.org/show_bug.cgi?id=94435
844 Reviewed by Martin Robinson.
846 More people have been reporting problems when linking WebCore because
847 the command line limit is being exceeded. Splitting WebCore a bit more
850 * GNUmakefile.am: add variable that will hold the list of source files
851 for libWebCorePlatform .
853 2012-08-21 Thiago Marcos P. Santos <thiago.santos@intel.com>
855 [EFL] Enable CSS Text Decoration by default
856 https://bugs.webkit.org/show_bug.cgi?id=94483
858 Reviewed by Kenneth Rohde Christiansen.
860 By enabling this feature by default, it will get tested by the bots
861 and we can make sure no regressions will happen.
863 * Source/cmake/OptionsEfl.cmake:
865 2012-08-21 Ulan Degenbaev <ulan@chromium.org>
867 Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer constructed and destructed
868 https://bugs.webkit.org/show_bug.cgi?id=92993
870 Reviewed by Kenneth Russell.
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.
876 * ManualTests/typed-array-memory.html: Added.
878 2012-08-21 Martin Robinson <mrobinson@igalia.com>
880 [GTK] Using a native window for the WebView breaks GtkOverlay
881 https://bugs.webkit.org/show_bug.cgi?id=90085
883 Reviewed by Alejandro G. Castro.
885 * configure.ac: Parse xcomposite pkg-config file during configuration.
887 2012-08-21 Patrick Gansterer <paroga@webkit.org>
889 Build fix for WinCE after r115348.
891 * Source/cmake/OptionsWindows.cmake: Removed duplicated WEBKIT_OPTION_DEFAULT_PORT_VALUE().
893 2012-08-20 George Staikos <staikos@webkit.org>
895 [BlackBerry] Enable XHR Response BLOB
896 https://bugs.webkit.org/show_bug.cgi?id=94525
898 Reviewed by Rob Buis.
900 Add the XHR response blob enable feature to the cmake build system and
901 enable it for BlackBerry.
903 * Source/cmake/OptionsBlackBerry.cmake: Add the feature and enable
904 * Source/cmakeconfig.h.cmake: Add the feature
906 2012-08-20 Dominik Röttsches <dominik.rottsches@intel.com>
908 [EFL] Get rid of pango backend support once harfbuzz-ng is working
909 https://bugs.webkit.org/show_bug.cgi?id=92102
911 Reviewed by Kenneth Rohde Christiansen.
913 Removing choice of font backend, Pango detection not required any more.
915 * Source/cmake/FindPango.cmake: Removed.
916 * Source/cmake/LibFindMacros.cmake: Removed.
917 * Source/cmake/OptionsEfl.cmake: Removing choice of font backend.
919 2012-08-17 Raphael Kubo da Costa <rakuco@webkit.org>
921 [CMake] Add FindDBus.cmake and use it in the EFL port.
922 https://bugs.webkit.org/show_bug.cgi?id=94319
924 Reviewed by Daniel Bates.
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.
931 That will break once we stop obtaining EFL's include directories
932 and library paths from pkg-config, so write FindDBus.cmake to
935 * Source/cmake/FindDBus.cmake: Added.
936 * Source/cmake/OptionsEfl.cmake: Look for D-Bus if BATTERY_STATUS
939 2012-08-17 Rob Buis <rbuis@rim.com>
941 [BlackBerry] Remove some shared libraries from linking
942 https://bugs.webkit.org/show_bug.cgi?id=94253
946 Remove some shared libraries.
948 * Source/cmake/OptionsBlackBerry.cmake:
950 2012-08-16 Gustavo Noronha Silva <gns@gnome.org>
952 Unreviewed speculative 32 bits build fix.
954 * Source/autotools/symbols.filter: add symbol version that gets
955 generated in 32 bits build.
957 2012-08-16 Max Feil <mfeil@rim.com>
959 [BlackBerry] Some media controls are mispositioned for dynamic live streams (HLS)
960 https://bugs.webkit.org/show_bug.cgi?id=94176
962 Reviewed by Antonio Gomes.
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.
970 * ManualTests/blackberry/video-hls-controls.html: Added.
972 2012-08-16 Marja Hölttä <marja@chromium.org>
974 FormController, WebHistoryItem: Enable reading selected file names from document state
975 https://bugs.webkit.org/show_bug.cgi?id=91231
977 Reviewed by Jochen Eisinger.
979 This change enables Chromium to set up file permissions properly when
980 the session restore feature restores a page with selected files.
982 * Source/autotools/symbols.filter: Exported FormController::getReferencedFilePaths and HistoryController::saveDocumentAndScrollState.
984 2012-08-15 Kent Tamura <tkent@chromium.org>
986 Calendar Picker: Localize numbers in a calendar picker
987 https://bugs.webkit.org/show_bug.cgi?id=93704
989 Reviewed by Hajime Morita.
991 * ManualTests/forms/calendar-picker.html:
992 Add a mock pagePopupController.localizeNumberString().
994 2012-08-15 Ryosuke Niwa <rniwa@webkit.org>
996 Update manual tests and comments to refer to TestRunner instead of LayoutTestController
997 https://bugs.webkit.org/show_bug.cgi?id=94168
999 Reviewed by Kent Tamura.
1001 * ManualTests/resources/multiFileResources/post-echo-and-notify-done.cgi:
1003 2012-08-15 Bruno de Oliveira Abinader <bruno.abinader@basyskom.com>
1005 [css3-text] Add CSS3 Text decoration compile flag
1006 https://bugs.webkit.org/show_bug.cgi?id=93863
1008 Reviewed by Julien Chaffraix.
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.
1014 * Source/cmake/WebKitFeatures.cmake:
1015 * Source/cmakeconfig.h.cmake:
1018 2012-08-15 Brady Eidson <beidson@apple.com>
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
1023 Reviewed by Beth Dakin.
1025 * Source/autotools/symbols.filter: Allow this symbol through for DRT's sake.
1027 2012-08-14 Keishi Hattori <keishi@webkit.org>
1029 Share common code between calendar picker and color suggestion picker
1030 https://bugs.webkit.org/show_bug.cgi?id=93802
1032 Reviewed by Kent Tamura.
1034 * ManualTests/forms/calendar-picker.html:
1035 * ManualTests/forms/color-suggestion-picker.html:
1037 2012-08-14 Milian Wolff <milian.wolff@kdab.com>
1039 [Qt] QtWebKit linking fails for QNX cross build
1040 https://bugs.webkit.org/show_bug.cgi?id=93460
1042 Reviewed by Simon Hausmann.
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
1053 2012-08-14 Keishi Hattori <keishi@webkit.org>
1055 Move page popup resources to separate directory
1056 https://bugs.webkit.org/show_bug.cgi?id=93932
1058 Reviewed by Kent Tamura.
1060 * ManualTests/forms/calendar-picker.html:
1061 * ManualTests/forms/color-suggestion-picker.html:
1063 2012-08-11 Raphael Kubo da Costa <rakuco@webkit.org>
1065 [CMake] Rewrite FindLibSoup2.cmake.
1066 https://bugs.webkit.org/show_bug.cgi?id=93191
1068 Reviewed by Rob Buis.
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
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.
1081 The new FindLibSoup.cmake now only looks for libsoup 2.4 and
1082 relies on pkg-config solely for retrieving the current LibSoup
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.
1090 2012-08-13 Raphael Kubo da Costa <rakuco@webkit.org>
1092 [CMake] Remove glib-related Find modules and write single new one instead.
1093 https://bugs.webkit.org/show_bug.cgi?id=93786
1095 Reviewed by Rob Buis.
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
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.
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.
1114 2012-08-13 Zan Dobersek <zandobersek@gmail.com>
1116 [Gtk] Remove SVG_FEATURES and HTML_FEATURES from Source/WebCore/GNUmakefile.am
1117 https://bugs.webkit.org/show_bug.cgi?id=90693
1119 Reviewed by Philippe Normand.
1121 Remove exportation of SVG_FLAGS and HTML_FLAGS as Automake conditionals
1122 as they are not required anymore.
1126 2012-08-12 Loïc Yhuel <loic.yhuel@softathome.com>
1128 [Qt] Make it possible to build without QtTest/QtPrintSupport
1129 https://bugs.webkit.org/show_bug.cgi?id=93492
1131 Reviewed by Tor Arne Vestbø.
1133 * Source/QtWebKit.pro: Disable tests if no testlib
1135 2012-08-10 Rob Buis <rbuis@rim.com>
1137 [BlackBerry] Enable relro link option for JSC executable
1138 https://bugs.webkit.org/show_bug.cgi?id=93726
1140 Reviewed by Yong Li.
1142 Enable relro link option for JSC executable.
1144 * Source/cmake/OptionsBlackBerry.cmake:
1146 2012-08-09 Raphael Kubo da Costa <rakuco@webkit.org>
1148 [CMake] Bump minimum required version to 2.8.3.
1149 https://bugs.webkit.org/show_bug.cgi?id=93450
1151 Reviewed by Daniel Bates.
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.
1159 CMake 2.8.3 was released almost two years ago, so people are
1160 expected to have it or a later version installed.
1164 2012-08-08 Shane Stephens <shanestephens@google.com>
1166 Compile flag for CSS Hierarchies
1167 https://bugs.webkit.org/show_bug.cgi?id=92433
1169 Reviewed by Tony Chang.
1171 * Source/cmake/WebKitFeatures.cmake:
1173 2012-08-08 Ming Xie <mxie@rim.com>
1175 [BlackBerry] Fix "-fPIC" define in the BlackBerry build
1176 https://bugs.webkit.org/show_bug.cgi?id=93548
1178 Reviewed by Rob Buis.
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)
1184 This breaks the assumption which WebKit CMake build system
1185 makes in Source/cmake/WebKitHelper.cmake
1187 * Source/cmake/OptionsBlackBerry.cmake:
1189 2012-08-08 Philippe Normand <pnormand@igalia.com>
1191 [GStreamer] 0.11 build broken (again)
1192 https://bugs.webkit.org/show_bug.cgi?id=93474
1194 Reviewed by Martin Robinson.
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.
1200 2012-08-07 YoungTaeck Song <youngtaeck.song@samsung.com>
1202 [WK2][EFL] Implement accelerated compositing on WK2 Efl port
1203 https://bugs.webkit.org/show_bug.cgi?id=89840
1205 Reviewed by Noam Rosenthal.
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.
1211 * Source/cmake/OptionsEfl.cmake:
1213 2012-08-07 No'am Rosenthal <noam.rosenthal@nokia.com>
1215 [Qt] Make it possible to build without QtQuick
1217 Reviewed by Simon Hausmann.
1219 * Source/QtWebKit.pro:
1222 2012-07-19 Simon Hausmann <simon.hausmann@nokia.com>
1224 [Qt] Remove Qt 4 specific code paths
1225 https://bugs.webkit.org/show_bug.cgi?id=88161
1227 Reviewed by Kenneth Rohde Christiansen.
1232 2012-08-06 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1234 [EFL] Enable link prefetch
1235 https://bugs.webkit.org/show_bug.cgi?id=93281
1237 Reviewed by Kentaro Hara.
1239 * Source/cmake/OptionsEfl.cmake: Enable LINK_PREFETCH by default.
1241 2012-08-06 Xan Lopez <xlopez@igalia.com>
1243 [GTK] Cleanup configure.ac build options output
1244 https://bugs.webkit.org/show_bug.cgi?id=93245
1246 Reviewed by Laszlo Gombos.
1248 Remove duplicated elements, sort alphabetically.
1250 * configure.ac: ditto.
1252 2012-08-06 Carlos Garcia Campos <cgarcia@igalia.com>
1254 Unreviewed. Update NEWS and configure.ac for 1.9.6 release
1256 * configure.ac: Bump version numbers.
1258 2012-08-03 Patrick Gansterer <paroga@webkit.org>
1260 [CMake][WIN] Disable C++ exceptions and RTTI
1261 https://bugs.webkit.org/show_bug.cgi?id=93104
1263 Reviewed by Ryosuke Niwa.
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.
1268 * Source/cmake/OptionsWindows.cmake:
1270 2012-08-03 Mario Sanchez Prada <msanchez@igalia.com>
1272 Unreviewed build fix for GTK after r124479.
1274 * Source/autotools/symbols.filter: Removed unneeded symbol.
1276 2012-08-03 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
1278 [Qt] Populate .qmake.cache from the top-level project file
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.
1285 Reviewed by Tor Arne Vestbø.
1289 2012-08-03 Dominik Röttsches <dominik.rottsches@intel.com>
1291 [cmake] Cleanup FindHarfBuzz.cmake
1292 https://bugs.webkit.org/show_bug.cgi?id=92984
1294 Reviewed by Hajime Morita.
1296 Cleanup which didn't make it into my previous ptch.
1298 * Source/cmake/FindHarfBuzz.cmake: Remove duplicate line, add a bit of documentation.
1300 2012-08-03 Joone Hur <joone.hur@intel.com>
1302 [EFL][DRT] WebKitAnimation API compile-time disabled
1303 https://bugs.webkit.org/show_bug.cgi?id=84593
1305 Reviewed by Laszlo Gombos.
1307 Enable ENABLE_ANIMATION_API by default on the Efl port.
1309 * Source/cmake/OptionsEfl.cmake:
1310 * Source/cmakeconfig.h.cmake:
1312 2012-08-02 Zan Dobersek <zandobersek@gmail.com>
1314 Unreviewed attempt at fixing the GTK 64-bit debug build.
1316 * Source/autotools/symbols.filter:
1318 2012-08-02 Martin Robinson <mrobinson@igalia.com>
1320 [GTK] When farstream is not present do not enable MediaStream
1322 Reviewed by Philippe Normand.
1324 When farstream libraries are no present, simply do not build MediaStream
1329 2012-08-01 Jian Li <jianli@chromium.org>
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
1334 Reviewed by Adam Barth.
1336 * configure.ac: Add ENABLE_WIDGET_REGION define.
1338 2012-07-31 Joshua Netterfield <jnetterfield@rim.com>
1340 [BlackBerry] Enable CSS Filter Effects
1341 https://bugs.webkit.org/show_bug.cgi?id=92685
1343 Reviewed by Rob Buis.
1345 Enable CSS filter effects, with the exception of custom effects (CSS shaders) and reference effects (SVG effects)
1347 Internally reviewed by Arvid Nilsson <anilsson@rim.com> and Antonio Gomes <agomes@rim.com>.
1349 * Source/cmake/OptionsBlackBerry.cmake: Add LayerFilterRenderer
1350 * Source/cmakeconfig.h.cmake: Acknowledge CSS filter effects
1352 2012-07-31 Ryosuke Niwa <rniwa@webkit.org>
1354 Perf-o-matic: dashboard images are not generated properly from incrementally updated JSON
1355 https://bugs.webkit.org/show_bug.cgi?id=92717
1357 Reviewed by Hajime Morita.
1359 Sort the values by timestamp. Unfortunately, there isn't a good way of testing this fix.
1361 * Websites/webkit-perf.appspot.com/models.py:
1362 (Runs.chart_params):
1364 2012-07-31 Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>
1366 add Farstream flags/deps to WebKit, for WebRTC
1367 https://bugs.webkit.org/show_bug.cgi?id=87524
1369 Reviewed by Philippe Normand.
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.
1377 2012-07-30 Ryosuke Niwa <rniwa@webkit.org>
1379 /api/test/runs/chart expires on perf-o-matic
1380 https://bugs.webkit.org/show_bug.cgi?id=92714
1382 Reviewed by Hajime Morita.
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.
1387 * Websites/webkit-perf.appspot.com/controller.py:
1388 (RunsChartHandler.post):
1390 2012-07-30 Dominik Röttsches <dominik.rottsches@intel.com>
1392 Avoid Assertion Failure in HarfBuzzRun::characterIndexForXPosition
1393 https://bugs.webkit.org/show_bug.cgi?id=92376
1395 Reviewed by Tony Chang.
1397 Added manual test to reliably reproduce assertion failure which is solved by this patch.
1399 * ManualTests/harfbuzz-mouse-selection-crash.html: Added.
1401 2012-07-29 Vsevolod Vlasov <vsevik@chromium.org>
1403 Web Inspector: Resource agent's reference to cached resources should be weak.
1404 https://bugs.webkit.org/show_bug.cgi?id=92108
1406 Reviewed by Pavel Feldman.
1408 * Source/autotools/symbols.filter:
1410 2012-07-30 Shinya Kawanaka <shinyak@chromium.org>
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
1415 Reviewed by Hajime Morita.
1417 * Source/autotools/symbols.filter:
1419 2012-07-30 Sheriff Bot <webkit.review.bot@gmail.com>
1421 Unreviewed, rolling out r124000.
1422 http://trac.webkit.org/changeset/124000
1423 https://bugs.webkit.org/show_bug.cgi?id=92632
1425 seems to have broken chromium Range_InstanceSizeUnknown unit
1426 test across many platforms (Requested by tomhudson on
1429 * Source/autotools/symbols.filter:
1431 2012-07-30 Patrick Gansterer <paroga@webkit.org>
1433 Replace UnicodeWinCE with UnicodeWchar
1434 https://bugs.webkit.org/show_bug.cgi?id=92539
1436 Reviewed by Ryosuke Niwa.
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.
1443 * Source/cmake/OptionsWinCE.cmake:
1445 2012-07-29 Vsevolod Vlasov <vsevik@chromium.org>
1447 Web Inspector: Resource agent's reference to cached resources should be weak.
1448 https://bugs.webkit.org/show_bug.cgi?id=92108
1450 Reviewed by Pavel Feldman.
1452 * Source/autotools/symbols.filter:
1454 2012-07-29 Rik Cabanier <cabanier@adobe.com>
1456 Add ENABLE_CSS_COMPOSITING flag
1457 https://bugs.webkit.org/show_bug.cgi?id=92553
1459 Reviewed by Dirk Schulze.
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
1463 * Source/cmake/WebKitFeatures.cmake:
1464 * Source/cmakeconfig.h.cmake:
1467 2012-07-27 Kihong Kwon <kihong.kwon@samsung.com>
1469 [EFL] Support for HTML media capture
1470 https://bugs.webkit.org/show_bug.cgi?id=91842
1472 Reviewed by Ryosuke Niwa.
1474 Add HTML media capture feature, and enable that on the Efl port.
1476 * Source/cmake/OptionsEfl.cmake:
1477 * Source/cmake/WebKitFeatures.cmake:
1478 * Source/cmakeconfig.h.cmake:
1480 2012-07-27 Ryosuke Niwa <rniwa@webkit.org>
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.
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):
1495 2012-07-27 Dominik Röttsches <dominik.rottsches@intel.com>
1497 [Cairo] Add complex font drawing using HarfbuzzNG
1498 https://bugs.webkit.org/show_bug.cgi?id=91864
1500 Reviewed by Simon Hausmann and Martin Robinson.
1502 Configuring Freetype backend to use HarfBuzz by default.
1504 * Source/cmake/FindHarfBuzz.cmake: Added pkgconfig based discovery of HarfBuzz.
1505 * Source/cmake/OptionsEfl.cmake: Adding Harfbuzz configuration.
1507 2012-07-26 Dan Bernstein <mitz@apple.com>
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
1512 Reviewed by Mark Rowe.
1514 Changed references to the Safari executable to the SafariForWebKitDevelopment binary.
1516 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme:
1517 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
1519 2012-07-26 Keishi Hattori <keishi@webkit.org>
1521 Implement ColorSuggestionPicker page popup
1522 https://bugs.webkit.org/show_bug.cgi?id=92109
1524 Reviewed by Kent Tamura.
1526 * ManualTests/forms/color-suggestion-picker.html: Added. Tests colorSuggestionPicker.{js,css}
1528 2012-07-26 Zoltan Nyul <zoltan.nyul@intel.com>
1530 [EFL] EFL port should use XDG paths
1531 https://bugs.webkit.org/show_bug.cgi?id=91719
1533 Reviewed by Kenneth Rohde Christiansen.
1535 Efreet library added.
1537 * Source/cmake/FindEFL.cmake:
1539 2012-07-26 Kaustubh Atrawalkar <kaustubh@motorola.com>
1541 [DRT] LTC:: pageNumberForElementById() could be moved to Internals.
1542 https://bugs.webkit.org/show_bug.cgi?id=92091
1544 Reviewed by Adam Barth.
1546 Exporting Internals::pageNumber symbols for the Gtk build.
1548 * Source/autotools/symbols.filter:
1550 2012-07-25 Sheriff Bot <webkit.review.bot@gmail.com>
1552 Unreviewed, rolling out r123606.
1553 http://trac.webkit.org/changeset/123606
1554 https://bugs.webkit.org/show_bug.cgi?id=92247
1556 broke Windows build of Chromium (Requested by tomhudson on
1559 * ManualTests/forms/color-suggestion-picker.html: Removed.
1561 2012-07-25 Keishi Hattori <keishi@webkit.org>
1563 Implement ColorSuggestionPicker page popup
1564 https://bugs.webkit.org/show_bug.cgi?id=92109
1566 Reviewed by Kent Tamura.
1568 * ManualTests/forms/color-suggestion-picker.html: Added. Tests colorSuggestionPicker.{js,css}
1570 2012-07-23 Kent Tamura <tkent@chromium.org>
1572 [GTK] Remove unnecessary trailing space in the previous commit.
1574 * Source/autotools/symbols.filter:
1576 2012-07-23 Kent Tamura <tkent@chromium.org>
1578 [GTK] Attempt to fix build
1580 * Source/autotools/symbols.filter: Export DocumentMarkerController::addTextMatchMarker.
1582 2012-07-23 Sheriff Bot <webkit.review.bot@gmail.com>
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
1590 pagecycler regression (Requested by morrita on #webkit).
1592 * Source/autotools/symbols.filter:
1594 2012-07-23 Roger Fong <roger_fong@apple.com>
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>
1601 Reviewed by Tim Horton.
1603 Add a manual test to verify that popup menus render in the correct place.
1605 * ManualTests/win/select-menu-off-screen.html: Added.
1607 2012-07-23 Simon Fraser <simon.fraser@apple.com>
1609 Implement sticky positioning
1610 https://bugs.webkit.org/show_bug.cgi?id=90046
1612 Reviewed by Ojan Vafai.
1614 Add ENABLE_CSS_STICKY_POSITION, defaulting to off initially.
1616 Sort the ENABLE_CSS lines in the file.
1618 * Source/cmake/WebKitFeatures.cmake:
1619 * Source/cmakeconfig.h.cmake:
1621 2012-07-23 Patrick Gansterer <paroga@webkit.org>
1623 [WINCE] Define NOMINMAX in the build system instead of Platform.h
1624 https://bugs.webkit.org/show_bug.cgi?id=91938
1626 Reviewed by Ryosuke Niwa.
1628 Define it in OptionsWindows.cmake, since NOMINMAX
1629 should to be defined for all windows ports.
1631 * Source/cmake/OptionsWinCE.cmake:
1632 * Source/cmake/OptionsWindows.cmake:
1634 2012-07-22 Sheriff Bot <webkit.review.bot@gmail.com>
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
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).
1645 * Source/cmake/WebKitFeatures.cmake:
1646 * Source/cmakeconfig.h.cmake:
1648 2012-07-22 Daniel Bates <dbates@webkit.org>
1650 Fix the Windows CE build after <http://trac.webkit.org/changeset/123298>
1651 (https://bugs.webkit.org/show_bug.cgi?id=91939)
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.
1657 (*) We should look to further discuss with CMake port maintainers about enabling
1658 the DFG JIT by default.
1660 * Source/cmake/WebKitFeatures.cmake:
1662 2012-07-23 Kent Tamura <tkent@chromium.org>
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
1667 Reviewed by Kentaro Hara.
1669 A flag name for an elmement should be ENABLE_*_ELEMENT.
1671 * Source/cmake/WebKitFeatures.cmake:
1672 * Source/cmakeconfig.h.cmake:
1675 2012-07-22 Patrick Gansterer <paroga@webkit.org>
1677 [CMake] Add option for ENABLE_DFG_JIT
1678 https://bugs.webkit.org/show_bug.cgi?id=91939
1680 Reviewed by Daniel Bates.
1682 * Source/cmake/WebKitFeatures.cmake:
1683 * Source/cmakeconfig.h.cmake:
1685 2012-07-22 Kent Tamura <tkent@chromium.org>
1687 Rename ENABLE_DETAILS to ENABLE_DETAILS_ELEMENT
1688 https://bugs.webkit.org/show_bug.cgi?id=91928
1690 Reviewed by Kentaro Hara.
1692 A flag name for an elmement should be ENABLE_*_ELEMENT.
1694 * Source/cmake/WebKitFeatures.cmake:
1695 * Source/cmakeconfig.h.cmake:
1698 2012-07-20 Kent Tamura <tkent@chromium.org>
1700 Rename ENABLE_DATALIST to ENABLE_DATALIST_ELEMENT
1701 https://bugs.webkit.org/show_bug.cgi?id=91846
1703 Reviewed by Kentaro Hara.
1705 A flag name for an elmement should be ENABLE_*_ELEMENT.
1707 * Source/cmake/OptionsEfl.cmake:
1708 * Source/cmake/WebKitFeatures.cmake:
1709 * Source/cmakeconfig.h.cmake:
1712 2012-07-19 MORITA Hajime <morrita@google.com>
1714 [Refactoring] Replace Node's Document pointer with a TreeScope pointer
1715 https://bugs.webkit.org/show_bug.cgi?id=59816
1717 Reviewed by Ryosuke Niwa.
1719 * Source/autotools/symbols.filter: Added newly exported symbols.
1721 2012-07-19 Christophe Dumez <christophe.dumez@intel.com>
1723 [EFL] Bump libsoup dependency to v2.39.4.1 to fix cookie issues
1724 https://bugs.webkit.org/show_bug.cgi?id=91741
1726 Reviewed by Kenneth Rohde Christiansen.
1728 Bump libsoup dependency in CMake to v2.39.4.1 to fix issues
1729 with cookies in non-suffixed/private domains [GNOME #679230].
1731 * Source/cmake/OptionsEfl.cmake:
1733 2012-07-19 Mario Sanchez Prada <msanchez@igalia.com>
1735 [GTK] Enable MHTML support by default at build time
1736 https://bugs.webkit.org/show_bug.cgi?id=89987
1738 Reviewed by Carlos Garcia Campos.
1740 Enable MHTML support by default for GTK in configure.ac.
1744 2012-07-18 Christophe Dumez <christophe.dumez@intel.com>
1746 [CMake][EFL] Should try to find the same libsoup version pulled by jhbuild
1747 https://bugs.webkit.org/show_bug.cgi?id=91626
1749 Reviewed by Kenneth Rohde Christiansen.
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()).
1755 * Source/cmake/OptionsEfl.cmake:
1757 2012-07-18 Varun Jain <varunjain@chromium.org>
1759 [chromium] Drag image for image elements should be scaled with device scale factor.
1760 https://bugs.webkit.org/show_bug.cgi?id=89688
1762 Reviewed by Adam Barth.
1764 * ManualTests/chromium/drag-image-accounts-for-device-scale.html:
1766 2012-07-18 Thiago Marcos P. Santos <thiago.santos@intel.com>
1768 [CMake] Make gtest a shared library
1769 https://bugs.webkit.org/show_bug.cgi?id=90973
1771 Reviewed by Daniel Bates.
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
1778 * Source/cmake/gtest/CMakeLists.txt:
1780 2012-07-17 Gabor Ballabas <gaborb@inf.u-szeged.hu>
1782 [Qt][V8] Remove the V8 related codepaths and configuration
1783 https://bugs.webkit.org/show_bug.cgi?id=90863
1785 Reviewed by Simon Hausmann.
1790 2012-07-17 Sheriff Bot <webkit.review.bot@gmail.com>
1792 Unreviewed, rolling out r122834.
1793 http://trac.webkit.org/changeset/122834
1794 https://bugs.webkit.org/show_bug.cgi?id=91492
1796 it broke the chromium (Requested by kkristof on #webkit).
1801 2012-07-17 Gabor Ballabas <gaborb@inf.u-szeged.hu>
1803 [Qt][V8] Remove the V8 related codepaths and configuration
1804 https://bugs.webkit.org/show_bug.cgi?id=90863
1806 Reviewed by Simon Hausmann.
1811 2012-07-17 David Barr <davidbarr@chromium.org>
1813 Introduce ENABLE_CSS_IMAGE_ORIENTATION compile flag
1814 https://bugs.webkit.org/show_bug.cgi?id=89055
1816 Reviewed by Kent Tamura.
1818 The css3-images module is at candidate recommendation.
1819 http://www.w3.org/TR/2012/CR-css3-images-20120417/#the-image-orientation
1821 Add a configuration option for CSS image-orientation support, disabling it by default.
1823 * Source/cmake/WebKitFeatures.cmake:
1824 * Source/cmakeconfig.h.cmake:
1826 2012-07-16 Pete Williamson <petewil@google.com>
1828 Expose an export for the iconUrl list so Internals can use it
1829 https://bugs.webkit.org/show_bug.cgi?id=88665
1831 Reviewed by Kent Tamura.
1833 * Source/autotools/symbols.filter: export iconURLs
1835 2012-07-16 Hajime Morrita <morrita@chromium.org>
1837 WebCore needs WEBCORE_TESTING macro to mark methods being exported for testing.
1838 https://bugs.webkit.org/show_bug.cgi?id=90764
1840 Reviewed by Adam Barth.
1842 Removed symbols which are now covered by WEBCORE_TESTING.
1844 * Source/autotools/symbols.filter:
1846 2012-07-16 Carlos Garcia Campos <cgarcia@igalia.com>
1848 Unreviewed. Update NEWS and configure.ac for 1.9.5 release
1850 * configure.ac: Bump version number.
1852 2012-07-12 Josh Hawn <jhawn@apple.com>
1854 Fix for WebContext::getWebCoreStatistics() causes crash if no m_process
1855 https://bugs.webkit.org/show_bug.cgi?id=91116
1857 Reviewed by Simon Fraser.
1859 * Source/WebKit2/UIProcess/WebContext.cpp:
1860 WebContext::getWebCoreStatistics():
1861 Now invalidates callback if no m_process.
1863 2012-07-13 Thiago Marcos P. Santos <thiago.santos@intel.com>
1865 [CMake] Proper handling of ENABLE_API_TESTS build option
1866 https://bugs.webkit.org/show_bug.cgi?id=91221
1868 Reviewed by Rob Buis.
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
1875 * Source/cmake/OptionsEfl.cmake:
1876 * Source/cmake/WebKitFeatures.cmake:
1877 * Source/cmakeconfig.h.cmake:
1879 2012-07-11 Matt Falkenhagen <falken@chromium.org>
1881 Add dialog element feature toggle to InternalSettings
1882 https://bugs.webkit.org/show_bug.cgi?id=90934
1884 Reviewed by Hajime Morita.
1886 * Source/autotools/symbols.filter: Added newly exported symbol.
1888 2012-07-11 Arnaud Renevier <a.renevier@sisa.samsung.com>
1890 [Gtk] allow building with css-filters
1891 https://bugs.webkit.org/show_bug.cgi?id=90908
1893 Add support for css-filters in Source/WebCore/GNUmakefile.am
1896 Reviewed by Eric Seidel.
1900 2012-07-10 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1902 [CMAKE] Add missing feature macros
1903 https://bugs.webkit.org/show_bug.cgi?id=90890
1905 Reviewed by Eric Seidel.
1907 ENABLE_CSS_EXCLUSIONS, ENABLE_CSS_REGIONS, ENABLE_TEXT_AUTOSIZING macros
1908 haven't defined in cmake feature list.
1910 * Source/cmake/WebKitFeatures.cmake:
1911 * Source/cmakeconfig.h.cmake:
1913 2012-07-10 Kent Tamura <tkent@chromium.org>
1915 RTL calendar picker for <input type=date> is too narrow and clipped
1916 https://bugs.webkit.org/show_bug.cgi?id=90864
1918 Reviewed by Kentaro Hara.
1920 * ManualTests/forms/calendar-picker.html:
1921 - Add isRTL:true for the arabic setting
1922 - Reset the iframe size when the setting is changed.
1924 2012-07-10 Sheriff Bot <webkit.review.bot@gmail.com>
1926 Unreviewed, rolling out r122178.
1927 http://trac.webkit.org/changeset/122178
1928 https://bugs.webkit.org/show_bug.cgi?id=90857
1930 browser tests, PrerenderBrowserTest.PrerenderFavicon and other
1931 tests, started to fail (Requested by hayato on #webkit).
1933 * Source/autotools/symbols.filter:
1935 2012-07-09 Matt Falkenhagen <falken@chromium.org>
1937 Add ENABLE_DIALOG_ELEMENT and skeleton files
1938 https://bugs.webkit.org/show_bug.cgi?id=90521
1940 Reviewed by Kent Tamura.
1942 * Source/cmake/WebKitFeatures.cmake:
1943 * Source/cmakeconfig.h.cmake:
1945 2012-07-09 Pete Williamson <petewil@google.com>
1947 Expose an export for the iconUrl list so Internals can use it
1948 https://bugs.webkit.org/show_bug.cgi?id=88665
1950 Reviewed by Kent Tamura.
1952 * Source/autotools/symbols.filter: export iconURLs
1954 2012-07-09 Mike Lattanzio <mlattanzio@rim.com>
1956 [BlackBerry] meta viewport initial-scale doesn't factor in device pixel ratio
1957 https://bugs.webkit.org/show_bug.cgi?id=90575
1959 Reviewed by Rob Buis.
1961 Add a manual test to verify wide content doesn't interfere
1962 with initial-scale calculations.
1964 Internal review from Konrad Piascik.
1966 * ManualTests/blackberry/meta-viewport-initial-scale-wide-content.html: Added.
1968 2012-07-09 Sheriff Bot <webkit.review.bot@gmail.com>
1970 Unreviewed, rolling out r122107.
1971 http://trac.webkit.org/changeset/122107
1972 https://bugs.webkit.org/show_bug.cgi?id=90794
1974 Build failure on Mac debug bots (Requested by falken_ on
1977 * Source/cmake/WebKitFeatures.cmake:
1978 * Source/cmakeconfig.h.cmake:
1980 2012-07-09 Matt Falkenhagen <falken@chromium.org>
1982 Add ENABLE_DIALOG_ELEMENT and skeleton files
1983 https://bugs.webkit.org/show_bug.cgi?id=90521
1985 Reviewed by Kent Tamura.
1987 * Source/cmake/WebKitFeatures.cmake:
1988 * Source/cmakeconfig.h.cmake:
1990 2012-07-06 Thiago Marcos P. Santos <thiago.santos@intel.com>
1992 [EFL][CMake] Move gtest sources to an upper level
1993 https://bugs.webkit.org/show_bug.cgi?id=90602
1995 Reviewed by Chang Shu.
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.
2001 * Source/CMakeLists.txt:
2002 * Source/cmake/OptionsEfl.cmake:
2003 * Source/cmake/gtest/CMakeLists.txt: Added.
2005 2012-07-06 Zan Dobersek <zandobersek@gmail.com>
2007 [Gtk] Add a configuration option for disabling unstable features in releases
2008 https://bugs.webkit.org/show_bug.cgi?id=87995
2010 Reviewed by Martin Robinson.
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.
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).
2024 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2026 [Qt] Remove custom qmake logic for module creation
2028 Qmake now has the necessary hooks to cleanly override the build locations.
2030 https://bugs.webkit.org/show_bug.cgi?id=90461
2032 Reviewed by Tor Arne Vestbø.
2036 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2038 [Qt] Add top-level .qmake.conf
2040 With Qt5, this makes setting $QMAKEPATH externally unnecessary.
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.
2045 https://bugs.webkit.org/show_bug.cgi?id=90461
2047 Reviewed by Tor Arne Vestbø.
2049 * .qmake.conf: Added.
2052 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2054 [Qt] Let qt_module_config create the forwarding module pri file
2056 https://bugs.webkit.org/show_bug.cgi?id=90461
2058 Reviewed by Tor Arne Vestbø.
2060 * Source/sync.profile:
2062 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2064 [Qt] Don't let qt_webkit.pri proclaim its own location
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
2070 We also need to load build_config, not qt_module.
2072 https://bugs.webkit.org/show_bug.cgi?id=90461
2074 Reviewed by Tor Arne Vestbø.
2078 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2080 [Qt] Remove redundant CONFIG+=module
2082 qt_module_config takes care of that.
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.
2087 https://bugs.webkit.org/show_bug.cgi?id=90461
2089 Reviewed by Tor Arne Vestbø.
2093 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2095 [Qt] Adjust to changed generation of master include file
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.
2101 https://bugs.webkit.org/show_bug.cgi?id=90461
2103 Reviewed by Tor Arne Vestbø.
2105 * Source/sync.profile:
2107 2012-07-05 Rob Buis <rbuis@rim.com>
2109 [CMake] Fix some CMake warnings
2110 https://bugs.webkit.org/show_bug.cgi?id=90558
2112 Fix WebKit options so they match with FeatureList.pm.
2114 Reviewed by Dan Bates.
2116 * Source/cmake/WebKitFeatures.cmake:
2117 * Source/cmakeconfig.h.cmake:
2119 2012-07-05 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2121 [Qt] Move Webkit1 before WebKit2 in the build order
2123 Reviewed by Csaba Osztrogonác.
2127 2012-07-05 Ryuan Choi <ryuan.choi@samsung.com>
2129 [CMAKE] Unreviewd typo fix after r121857
2131 * Source/cmake/WebKitMacros.cmake:
2133 2012-07-05 Dongwoo Im <dw.im@samsung.com>
2135 [EFL] Enable the CUSTOM_SCHEME_HANDLER feature as default.
2136 https://bugs.webkit.org/show_bug.cgi?id=88608
2138 Reviewed by Hajime Morita.
2140 * Source/cmake/OptionsEfl.cmake: Enable the CUSTOM_SCHEME_HANDLER feature as default.
2142 2012-07-05 Ryuan Choi <ryuan.choi@samsung.com>
2144 [Wk2][EFL] EFL needs a WebKitTestRunner
2145 https://bugs.webkit.org/show_bug.cgi?id=87659
2147 Reviewed by Kenneth Rohde Christiansen.
2149 * Source/CMakeLists.txt:
2150 Set compiler flags for WebCoreTestSupport to be linked into TestRunnerInjectedBundle
2152 * Source/cmake/WebKitMacros.cmake: Remove unnecessary dependency.
2154 2012-07-04 John Mellor <johnme@chromium.org>
2156 Text Autosizing: Add compile flag and runtime setting
2157 https://bugs.webkit.org/show_bug.cgi?id=87394
2159 This patch renames Font Boosting to Text Autosizing.
2161 Reviewed by Adam Barth.
2165 2012-07-04 Ryuan Choi <ryuan.choi@samsung.com>
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
2170 Reviewed by Rob Buis.
2172 This new macro calls generate-bindings.pl and append generated sources
2173 into proper source list.
2175 * Source/cmake/WebKitMacros.cmake:
2177 2012-07-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2179 [Qt] Get rid of un-needed QT += declarative for Qt 5
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.
2187 Reviewed by Csaba Osztrogonác.
2191 2012-07-03 Christophe Dumez <christophe.dumez@intel.com>
2193 [EFL] Enable CSS variables support at compile time
2194 https://bugs.webkit.org/show_bug.cgi?id=90448
2196 Reviewed by Kenneth Rohde Christiansen.
2198 Turn on CSS_VARIABLES flag by default on EFL port.
2200 * Source/cmake/OptionsEfl.cmake:
2201 * Source/cmakeconfig.h.cmake:
2203 2012-07-03 George Staikos <staikos@webkit.org>
2205 [BlackBerry] Enable microdata support for BlackBerry.
2206 https://bugs.webkit.org/show_bug.cgi?id=90429
2208 Reviewed by Rob Buis.
2210 * Source/cmake/OptionsBlackBerry.cmake:
2212 2012-07-03 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2214 [Qt] Make use of .qmake.cache for caching features
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.
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.
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
2230 Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2232 Reviewed by Tor Arne Vestbø.
2234 * Source/QtWebKit.pro:
2239 2012-07-03 Sheriff Bot <webkit.review.bot@gmail.com>
2241 Unreviewed, rolling out r121766.
2242 http://trac.webkit.org/changeset/121766
2243 https://bugs.webkit.org/show_bug.cgi?id=90465
2245 It caused flakey build errors on the bots (Requested by Ossy
2248 * Source/QtWebKit.pro:
2253 2012-07-03 George Staikos <staikos@webkit.org>
2255 [BlackBerry] Enable Custom Scheme Handlers for BlackBerry.
2256 https://bugs.webkit.org/show_bug.cgi?id=90422
2258 Reviewed by Rob Buis.
2260 * Source/cmake/OptionsBlackBerry.cmake:
2262 2012-07-03 George Staikos <staikos@webkit.org>
2264 [BlackBerry] Enable RegisterProtocolHandler for BlackBerry.
2265 https://bugs.webkit.org/show_bug.cgi?id=90422
2267 Reviewed by Rob Buis.
2269 * Source/cmake/OptionsBlackBerry.cmake:
2271 2012-07-03 Priit Laes <plaes@plaes.org>
2273 [GTK] Need to bump libsoup requirements (for `soup_cookie_jar_get_cookie_list`)
2274 https://bugs.webkit.org/show_bug.cgi?id=90332
2276 Reviewed by Gustavo Noronha Silva.
2278 * configure.ac: Bump libsoup requirements to 2.39.2
2280 2012-07-03 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2282 [Qt] Make use of .qmake.cache for caching features
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.
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.
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
2298 Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2300 Reviewed by Tor Arne Vestbø.
2302 * Source/QtWebKit.pro:
2307 2012-07-03 Christophe Dumez <christophe.dumez@intel.com>
2309 [EFL] Enable MICRODATA support
2310 https://bugs.webkit.org/show_bug.cgi?id=90377
2312 Reviewed by Kenneth Rohde Christiansen.
2314 Turn on MICRODATA support by default for EFL port.
2316 * Source/cmake/OptionsEfl.cmake:
2318 2012-07-02 George Staikos <staikos@webkit.org>
2320 [BlackBerry] Enable scoped style for BlackBerry.
2321 https://bugs.webkit.org/show_bug.cgi?id=90418
2323 Reviewed by Rob Buis.
2325 * Source/cmake/OptionsBlackBerry.cmake:
2326 * Source/cmakeconfig.h.cmake:
2328 2012-07-02 Xiaobo Wang <xbwang@torchmobile.com.cn>
2330 [BlackBerry] Use PUBLIC_BUILD to enable/disable DRT
2331 https://bugs.webkit.org/show_bug.cgi?id=90271
2333 Reviewed by George Staikos.
2337 Currently DRT code will be compiled only if ENABLE_DRT is set, and it's not
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.
2342 * Source/cmake/OptionsBlackBerry.cmake:
2343 * Source/cmakeconfig.h.cmake:
2345 2012-07-02 Thiago Marcos P. Santos <thiago.santos@intel.com>
2347 [EFL][CMake] Integrate API unit tests with CTest
2348 https://bugs.webkit.org/show_bug.cgi?id=87251
2350 Reviewed by Daniel Bates.
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.
2358 2012-07-01 Christophe Dumez <christophe.dumez@intel.com>
2360 [EFL] Add Gamepad support
2361 https://bugs.webkit.org/show_bug.cgi?id=90170
2363 Reviewed by Kenneth Rohde Christiansen.
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.
2369 2012-06-30 Jason Liu <jason.liu@torchmobile.com.cn>
2371 [BlackBerry] WebView/Browser cause blank screen when selecting a dropdown field.
2372 https://bugs.webkit.org/show_bug.cgi?id=90241
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.
2381 Reviewed by George Staikos.
2383 * ManualTests/blackberry/select-popup-items-unicode-display.html:
2385 2012-06-29 Luiz Agostini <luiz.agostini@nokia.com>
2387 [Qt][WK2] Private non-QtQuick API
2388 https://bugs.webkit.org/show_bug.cgi?id=84532
2390 Reviewed by Noam Rosenthal.
2392 API tests for QRawWebView.
2396 2012-06-29 Zan Dobersek <zandobersek@gmail.com>
2398 Unreviewed build fix after r121518, adding a missing symbol to symbols.filter.
2400 * Source/autotools/symbols.filter:
2402 2012-06-28 MORITA Hajime <morrita@google.com>
2404 [Refactoring] NodeRenderingContext ctor could be built on top of the ComposedShadowTreeWalker
2405 https://bugs.webkit.org/show_bug.cgi?id=89732
2407 Reviewed by Dimitri Glazkov.
2409 * Source/autotools/symbols.filter:
2411 2012-06-28 Jason Liu <jason.liu@torchmobile.com.cn>
2413 [BlackBerry] Selection items show as garbage for non-ascii characters.
2414 https://bugs.webkit.org/show_bug.cgi?id=89969
2416 Add charset utf-8 to the select popup's page.
2418 Reviewed by Antonio Gomes.
2420 * ManualTests/blackberry/select-popup-items-unicode-display.html: Added.
2422 2012-06-28 Christophe Dumez <christophe.dumez@intel.com>
2424 [EFL] Enable support for HTML5 datalist
2425 https://bugs.webkit.org/show_bug.cgi?id=90157
2427 Reviewed by Martin Robinson.
2429 Turn on DATALIST flag by default on EFL port to
2430 support HTML5 datalist tag.
2432 * Source/cmake/OptionsEfl.cmake:
2434 2012-06-27 Zan Dobersek <zandobersek@gmail.com>
2436 [Gtk] Add support for the Gamepad API
2437 https://bugs.webkit.org/show_bug.cgi?id=87503
2439 Reviewed by Carlos Garcia Campos.
2441 Only enable the Gamepad feature on Linux as support
2442 for other operating systems is not present.
2444 Check for the GIO Unix and GUdev dependencies when the
2445 Gamepad feature is enabled.
2449 2012-06-25 Simon Hausmann <simon.hausmann@nokia.com>
2451 [Qt] Make it possible to build WebKit without QtWidgets
2452 https://bugs.webkit.org/show_bug.cgi?id=78109
2454 Reviewed by Tor Arne Vestbø.
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.
2460 2012-06-25 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2462 [EFL] Implement Network Information API
2463 https://bugs.webkit.org/show_bug.cgi?id=87067
2465 Reviewed by Kenneth Rohde Christiansen.
2467 * Source/cmake/FindEFL.cmake: Find eeze library in build system.
2469 2012-06-25 Carlos Garcia Campos <cgarcia@igalia.com>
2471 Unreviewed. Update NEWS and configure.ac for 1.9.4 release
2473 * configure.ac: Bump version number.
2475 2012-06-22 Joshua Netterfield <jnetterfield@rim.com>
2477 [BlackBerry] Sanitize GLSL code using ANGLE.
2479 BlackBerry port does not sanitize GLSL code with ANGLE
2480 https://bugs.webkit.org/show_bug.cgi?id=89583
2482 Reviewed by Rob Buis.
2484 * Source/cmake/OptionsBlackBerry.cmake: Include ANGLE openGL headers as system headers in BlackBerry port.
2486 2012-06-21 Kalev Lember <kalevlember@gmail.com>
2488 [GTK] Fix NPAPI plugins on Windows
2489 https://bugs.webkit.org/show_bug.cgi?id=54531
2491 Reviewed by Martin Robinson.
2493 Define XP_WIN on Windows for plugin support.
2497 2012-06-21 Ryuan Choi <ryuan.choi@gmail.com>
2499 [EFL][WK2] Make WebKit2/Efl headers and resources installable.
2500 https://bugs.webkit.org/show_bug.cgi?id=88207
2502 Reviewed by Chang Shu.
2504 * Source/cmake/OptionsCommon.cmake:
2505 Provide new variable, EXEC_INSTALL_DIR to determine where to install
2508 2012-06-21 Ryuan Choi <ryuan.choi@samsung.com>
2510 [EFL[WK2] Add WKViewEfl and WebKit2 API Object to represent Evas_Object.
2511 https://bugs.webkit.org/show_bug.cgi?id=88935
2513 Reviewed by Chang Shu.
2515 * Source/cmake/OptionsEfl.cmake: Defines BUILDING_EFL__.
2517 2012-06-20 Varun Jain <varunjain@chromium.org>
2519 Account for device scale factor when creating image for dragging.
2520 https://bugs.webkit.org/show_bug.cgi?id=89489
2522 Reviewed by Adam Barth.
2524 * ManualTests/chromium/drag-image-accounts-for-device-scale.html: Added.
2526 2012-06-18 Philippe Normand <pnormand@igalia.com>
2528 [GStreamer] 0.11 video-sink
2529 https://bugs.webkit.org/show_bug.cgi?id=77087
2531 Reviewed by Martin Robinson.
2533 * configure.ac: Fix required gstreamer 0.11 version
2535 2012-06-19 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
2537 [Qt] Fix the Windows build when Qt is built without -release or -debug
2538 https://bugs.webkit.org/show_bug.cgi?id=89471
2540 Reviewed by Tor Arne Vestbø.
2542 Make sure that we at least remove build_all on Windows for api.pri,
2543 as WebCore wasn't built for all configurations.
2547 2012-06-19 Mike West <mkwst@chromium.org>
2549 Introduce ENABLE_CSP_NEXT configuration flag.
2550 https://bugs.webkit.org/show_bug.cgi?id=89300
2552 Reviewed by Adam Barth.
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.
2558 Spec: https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html
2560 * Source/cmake/WebKitFeatures.cmake:
2561 * Source/cmakeconfig.h.cmake:
2563 2012-06-19 Joel Dillon <joel.dillon@codethink.co.uk>, Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
2565 [Qt] Allow the modules file generation to work on Windows.
2566 https://bugs.webkit.org/show_bug.cgi?id=89010
2568 Reviewed by Csaba Osztrogonác.
2570 Add calls to toSystemPath and use QMAKE_DIR_SEP where necessary.
2574 2012-06-19 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
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
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
2586 Work around it by disabling this optimization on Windows.
2588 Reviewed by Tor Arne Vestbø.
2592 2012-06-19 Mike West <mkwst@chromium.org>
2594 Add a scheme registry for bypassing Content Security Policy.
2595 https://bugs.webkit.org/show_bug.cgi?id=89373
2597 Reviewed by Adam Barth.
2599 * Source/autotools/symbols.filter:
2601 2012-06-18 Rob Buis <rbuis@rim.com>
2603 [BlackBerry] Enable LEGACY_VIEWPORT_ADAPTION
2604 https://bugs.webkit.org/show_bug.cgi?id=89381
2606 Reviewed by Antonio Gomes.
2610 Enable LEGACY_VIEWPORT_ADAPTION.
2612 * Source/cmake/OptionsBlackBerry.cmake:
2614 2012-06-17 Philippe Normand <pnormand@igalia.com>
2616 Unreviewed, GTK 64-bit build fix after r120551.
2618 * Source/autotools/symbols.filter:
2620 2012-06-17 Philippe Normand <pnormand@igalia.com>
2622 Unreviewed, GTK build fix after r120397.
2624 * Source/autotools/symbols.filter:
2626 2012-06-14 Kent Tamura <tkent@chromium.org>
2628 Validate form state strings in FormController::setStateForNewFormElements()
2629 https://bugs.webkit.org/show_bug.cgi?id=88768
2631 Reviewed by Hajime Morita.
2633 * Source/autotools/symbols.filter: Expose some symbols used by Internals.cpp.
2635 2012-06-14 Chris Guan <chris.guan@torchmobile.com.cn>
2637 [Blackberry] add a new Api named setAllowNotification
2638 https://bugs.webkit.org/show_bug.cgi?id=88950
2640 Reviewed by Antonio Gomes.
2642 Add a new API named setAllowNotification in webpage class to
2643 let client set those allowed domains into notifications.
2646 * ManualTests/blackberry/notification.html: Added.
2648 2012-06-13 Zan Dobersek <zandobersek@gmail.com>
2650 [Gtk] Enable link prefetch support in the developer builds
2651 https://bugs.webkit.org/show_bug.cgi?id=89011
2653 Reviewed by Martin Robinson.
2655 Rather export an automake conditional than define a preprocessor
2656 macro for enabling link prefetch support.
2660 2012-06-13 Robin Cao <robin.cao@torchmobile.com.cn>
2662 [BlackBerry] Enable MEDIA_STREAM by default
2663 https://bugs.webkit.org/show_bug.cgi?id=88849
2665 Reviewed by Antonio Gomes.
2667 * Source/cmake/OptionsBlackBerry.cmake:
2668 * Source/cmakeconfig.h.cmake:
2670 2012-06-12 MORITA Hajime <morrita@google.com>
2672 Shadow Pseudo ID should be able to nest to point nested shadow DOM.
2673 https://bugs.webkit.org/show_bug.cgi?id=62218
2675 Reviewed by Dimitri Glazkov.
2677 * Source/autotools/symbols.filter:
2679 2012-06-12 Christophe Dumez <christophe.dumez@intel.com>
2681 [EFL] Enable SHADOW_DOM flag
2682 https://bugs.webkit.org/show_bug.cgi?id=87732
2684 Reviewed by Kentaro Hara.
2686 Enable SHADOW_DOM flag by default at compile time for EFL port.
2688 * Source/autotools/symbols.filter: Fix GTK build by adding new symbol.
2689 * Source/cmake/OptionsEfl.cmake:
2690 * Source/cmakeconfig.h.cmake:
2692 2012-06-12 Christophe Dumez <christophe.dumez@intel.com>
2694 [EFL] enable LEGACY_WEBKIT_BLOB_BUILDER flag
2695 https://bugs.webkit.org/show_bug.cgi?id=88715
2697 Reviewed by Noam Rosenthal.
2699 Enable LEGACY_WEBKIT_BLOB_BUILDER flag by default on EFL port.
2701 * Source/cmake/OptionsEfl.cmake:
2702 * Source/cmakeconfig.h.cmake:
2704 2012-06-12 Thiago Marcos P. Santos <thiago.santos@intel.com>
2706 [CMake] Enabled CSS_BOX_DECORATION_BREAK by default
2707 https://bugs.webkit.org/show_bug.cgi?id=88850
2709 Reviewed by Alexis Menard.
2711 Enabled it by default on CMake ports like in other ports.
2712 This patch is a follow up to r120029.
2714 * Source/cmake/WebKitFeatures.cmake:
2715 * Source/cmakeconfig.h.cmake:
2717 2012-06-11 Kaustubh Atrawalkar <kaustubh@motorola.com>
2719 [DRT] LTC:: counterValueForElementById() could be moved to Internals.
2720 https://bugs.webkit.org/show_bug.cgi?id=84406
2722 Reviewed by Hajime Morita.
2724 Exporting Internals::counterValueForElement symbols for the Gtk build.
2726 * Source/autotools/symbols.filter:
2728 2012-06-11 Alexis Menard <alexis.menard@openbossa.org>
2730 [CSS3 Backgrounds and Borders] Protect box-decoration-break behind a feature flag.
2731 https://bugs.webkit.org/show_bug.cgi?id=88804
2733 Reviewed by Tony Chang.
2735 Protect box-decoration-break behind a feature flag enabled by default.
2739 2012-06-11 Arnaud Renevier <arno@renevier.net>
2741 Replace obsolete mkdir_p variable with MKDIR_P
2742 https://bugs.webkit.org/show_bug.cgi?id=88790
2744 Reviewed by Martin Robinson.
2749 2012-06-11 Carlos Garcia Campos <cgarcia@igalia.com>
2751 Unreviewed. Fix make distcheck issues.
2753 * GNUmakefile.am: Initialize jscore nosource variables.
2755 2012-06-10 Darin Adler <darin@apple.com>
2757 Remove unneeded callRemovedLastRef function from TreeShared refactoring
2758 https://bugs.webkit.org/show_bug.cgi?id=88653
2760 Reviewed by Sam Weinig.
2762 * Source/autotools/symbols.filter: Filter removedLastRef instead of
2765 2012-06-09 Sukolsak Sakshuwong <sukolsak@google.com>
2767 Add UNDO_MANAGER flag
2768 https://bugs.webkit.org/show_bug.cgi?id=87908
2770 Reviewed by Tony Chang.
2772 * Source/cmake/WebKitFeatures.cmake:
2774 2012-06-08 Martin Robinson <mrobinson@igalia.com>
2776 Fix the GTK+ build when OpenGL is enabled.
2778 * configure.ac: Fix the build.
2780 2012-06-08 Martin Robinson <mrobinson@igalia.com>
2782 [GTK] build accelerated compositing on by default if OpenGL is present
2783 https://bugs.webkit.org/show_bug.cgi?id=88677
2785 Reviewed by Alejandro G. Castro.
2787 Build accelerated compositing by default if OpenGL is present, just like WebGL.
2788 Also prevent enabling WebGL if Clutter is turned on.
2790 * configure.ac: Build AC by default.
2792 2012-06-08 Carlos Garcia Campos <cgarcia@igalia.com>
2794 [GTK] Add API to get the library version to WebKit2 GTK+
2795 https://bugs.webkit.org/show_bug.cgi?id=88426
2797 Reviewed by Martin Robinson.
2799 * configure.ac: Generate WebKitVersion.h from WebKitVersion.h.in
2802 2012-06-08 Ion Rosca <rosca@adobe.com>
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
2807 Reviewed by Simon Fraser.
2809 * ManualTests/scrollbar-crash-on-hide-scrolled-area.html: Added.
2811 2012-06-07 Kentaro Hara <haraken@chromium.org>
2813 Reduce Node object size from 72 byte to 64 byte
2814 https://bugs.webkit.org/show_bug.cgi?id=88528
2816 Reviewed by Ryosuke Niwa.
2818 Added a symbol for callRemovedLastRef().
2820 * Source/autotools/symbols.filter:
2822 2012-06-07 Patrick Gansterer <paroga@webkit.org>
2824 Build fix for WinCE after r113570.
2826 * Source/cmake/OptionsWinCE.cmake:
2828 2012-06-07 Adam Barth <abarth@webkit.org>
2830 Settings::defaultDeviceScaleFactor is redundant with Page::deviceScaleFactor
2831 https://bugs.webkit.org/show_bug.cgi?id=88375
2833 Reviewed by James Robinson.
2835 This symbol no longer exists.
2837 * Source/autotools/symbols.filter:
2839 2012-06-06 David Kilzer <ddkilzer@apple.com>
2841 Teach git about localizable *.strings files
2842 <http://webkit.org/b/88447>
2844 Reviewed by Adam Roben.
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.
2850 2012-06-06 Andy Wingo <wingo@igalia.com>
2852 [GTK] Enable the LLInt
2853 https://bugs.webkit.org/show_bug.cgi?id=88315
2855 Reviewed by Filip Pizlo.
2857 * configure.ac: Require Ruby, to build the low-level interpreter.
2859 2012-06-06 Sam D <dsam2912@gmail.com>
2861 Web Inspector: Option for selecting/deselecting all breakpoints in breakpoint pane
2862 https://bugs.webkit.org/show_bug.cgi?id=87644
2864 Reviewed by Pavel Feldman.
2866 Added an option to enable/disable all breakpoints in Breakpoint pane.
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):
2876 2012-06-05 Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>
2878 [GTK] show the feature list in alphabetical order
2879 https://bugs.webkit.org/show_bug.cgi?id=88343
2881 Reviewed by Gustavo Noronha Silva.
2885 2012-06-05 Dongwoo Im <dw.im@samsung.com>
2887 Add 'isProtocolHandlerRegistered' and 'unregisterProtocolHandler'.
2888 https://bugs.webkit.org/show_bug.cgi?id=73176
2890 Reviewed by Adam Barth.
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.
2898 * Source/cmake/WebKitFeatures.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
2899 * Source/cmakeconfig.h.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
2901 2012-06-04 Hugo Parente Lima <hugo.lima@openbossa.org>
2903 Turn LEGACY_VIEWPORT_ADAPTION USE flag into an ENABLE flag.
2904 https://bugs.webkit.org/show_bug.cgi?id=88243
2906 Reviewed by Adam Barth.
2908 * Source/cmake/WebKitFeatures.cmake:
2910 2012-06-04 Sadrul Habib Chowdhury <sadrul@chromium.org>
2912 [chromium] Fix software rendering for device-scale-factor > 1
2913 https://bugs.webkit.org/show_bug.cgi?id=88136
2915 Reviewed by Darin Fisher.
2917 Export WebCore::Page::setDeviceScaleFactor and WebCore::Settings::setDefaultDeviceScaleFactor.
2919 * Source/autotools/symbols.filter:
2921 2012-06-04 Kevin Greer <kgr@chromium.org>
2923 [chromium] Issue async events for console.time/timeEnd
2924 https://bugs.webkit.org/show_bug.cgi?id=88003
2926 Reviewed by Pavel Feldman.
2928 * ../../Source/WebCore/page/Console.cpp:
2930 2012-06-04 Carlos Garcia Campos <cgarcia@igalia.com>
2932 Unreviewed. Update NEWS and configure.ac for 1.9.3 release
2934 * configure.ac: Bump version number.
2936 2012-06-02 Kevin Ollivier <kevino@theolliviers.com>
2938 [wx] Unreviewed build fix. Temporarily disable DerivedSources cleanup on Windows.
2942 2012-06-01 Simon Hausmann <simon.hausmann@nokia.com>
2944 [Qt] Use -Werror only in developer builds
2946 Rubber-stamped by Tor Arne Vestbø.
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.
2952 * Source/api.pri: qt_developer_build determination moved to default_pre.prf
2954 2012-06-01 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
2956 [Qt] Move QObject bridge related tests from tst_qwebframe to tst_qobjectbridge
2957 https://bugs.webkit.org/show_bug.cgi?id=88117
2959 Reviewed by Noam Rosenthal.
2961 * Source/tests.pri: Add new entry for tst_qobjectbridge.
2963 2012-06-01 Christophe Dumez <christophe.dumez@intel.com>
2965 [EFL] EFL port does not enable WEB_INTENTS_TAG flag
2966 https://bugs.webkit.org/show_bug.cgi?id=86866
2968 Reviewed by Adam Barth.
2970 Enable WEB_INTENTS_TAG flag by default on EFL port.
2972 * Source/cmake/OptionsEfl.cmake:
2973 * Source/cmake/WebKitFeatures.cmake:
2974 * Source/cmakeconfig.h.cmake:
2976 2012-05-31 Christophe Dumez <christophe.dumez@intel.com>
2978 [EFL] Enable CSS_IMAGE_SET flag
2979 https://bugs.webkit.org/show_bug.cgi?id=87727
2981 Reviewed by Adam Roben.
2983 Add CSS_IMAGE_SET flag to CMake and enable it by default on EFL port.
2985 * Source/cmake/OptionsEfl.cmake:
2986 * Source/cmake/WebKitFeatures.cmake:
2987 * Source/cmakeconfig.h.cmake:
2989 2012-05-30 Kevin Ollivier <kevino@theolliviers.com>
2991 [wx] Unreviewed build fix. Add needed file back to the wx build.
2995 2012-05-30 Mariusz Grzegorczyk <mariusz.g@samsung.com>, Ryuan Choi <ryuan.choi@samsung.com>
2997 [EFL][WK2] Fix WebKit2-EFL build
2998 https://bugs.webkit.org/show_bug.cgi?id=83693
3000 Reviewed by Carlos Garcia Campos.
3002 * Source/cmake/OptionsEfl.cmake: Define BUILDING_SOUP__ to build WebKit2/Efl.
3004 2012-05-29 Jonathan Dong <jonathan.dong@torchmobile.com.cn>
3006 [BlackBerry] Loading media data with http authentication
3007 https://bugs.webkit.org/show_bug.cgi?id=84214
3009 Reviewed by George Staikos.
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
3016 * ManualTests/blackberry/video-load-with-authentication.html: Added.
3018 2012-05-29 Simon Fraser <simon.fraser@apple.com>
3020 Incomplete repaint on twitter.com when replying to a tweet
3021 https://bugs.webkit.org/show_bug.cgi?id=87553
3023 Reviewed by Dean Jackson.
3025 Manual test that adds a transform to a layer, forcing that
3026 layer to gain backing store.
3028 * ManualTests/compositing/requires-backing-change.html: Added.
3030 2012-05-29 David Barr <davidbarr@chromium.org>
3032 Introduce ENABLE_CSS_IMAGE_RESOLUTION compile flag
3033 https://bugs.webkit.org/show_bug.cgi?id=87685
3035 Reviewed by Eric Seidel.
3037 Add a configuration option for CSS image-resolution support, disabling it by default.
3039 * Source/cmake/WebKitFeatures.cmake:
3040 * Source/cmakeconfig.h.cmake:
3042 2012-05-25 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
3044 WebKitTestRunner needs to support layoutTestController.setJavaScriptProfilingEnabled
3045 https://bugs.webkit.org/show_bug.cgi?id=42328
3047 Reviewed by Eric Seidel.
3049 * Source/autotools/symbols.filter: Added needed symbols for GTK build.
3051 2012-05-28 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3053 Move allowRoundingHacks to Internals interface
3054 https://bugs.webkit.org/show_bug.cgi?id=87328
3056 Reviewed by Hajime Morita.
3058 * Source/autotools/symbols.filter: Add allowRoundingHacks symbol filter.
3060 2012-05-27 Sudarsana Nagineni <sudarsana.nagineni@linux.intel.com>
3062 [EFL] Enable blob support for the EFL port
3063 https://bugs.webkit.org/show_bug.cgi?id=85363
3065 Reviewed by Hajime Morita.
3067 Enable Blob support by default for the EFL port.
3069 * Source/cmake/OptionsEfl.cmake:
3071 2012-05-27 Raphael Kubo da Costa <rakuco@webkit.org>
3073 [CMake] Make WEBKIT_SET_EXTRA_COMPILER_FLAGS work with clang.
3074 https://bugs.webkit.org/show_bug.cgi?id=87597
3076 Reviewed by Daniel Bates.
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.
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.
3087 2012-05-25 Zan Dobersek <zandobersek@gmail.com>
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
3092 Reviewed by Eric Seidel.
3094 Report the value of $enable_iframe_seamless rather than $enable_sandbox
3095 after checking whether to enable the iframe seamless option.
3099 2012-05-25 Zan Dobersek <zandobersek@gmail.com>
3101 [Gtk] Remove configuration options that do not apply anymore
3102 https://bugs.webkit.org/show_bug.cgi?id=87509
3104 Reviewed by Martin Robinson.
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.
3113 2012-05-25 Zalan Bujtas <zbujtas@gmail.com>
3115 [Qt] Broken controls rendering when transform is applied.
3116 https://bugs.webkit.org/show_bug.cgi?id=87483
3118 Reviewed by Simon Hausmann.
3120 * ManualTests/qt/control_paiting_with_transforms.html: Added.
3122 2012-05-24 Tim Horton <timothy_horton@apple.com>
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>
3128 Reviewed by Dan Bernstein.
3132 2012-05-24 Kent Tamura <tkent@chromium.org>
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
3138 Reviewed by Adam Barth.
3140 * ManualTests/forms/calendar-picker.html:
3141 Introduce pseudo window.pagePopupController.
3143 2012-05-24 Philippe Normand <pnormand@igalia.com>
3145 [GTK] Add --enable-css3-flexbox configure option after r118304.
3146 https://bugs.webkit.org/show_bug.cgi?id=87455
3148 Reviewed by Xan Lopez.
3152 2012-05-24 John Mellor <johnme@chromium.org>
3154 Font Boosting: Add compile flag and runtime setting
3155 https://bugs.webkit.org/show_bug.cgi?id=87394
3157 Reviewed by Adam Barth.
3159 Add ENABLE_FONT_BOOSTING.
3163 2012-05-23 Raphael Kubo da Costa <rakuco@webkit.org>
3165 [CMake] Unreviewed, add ENABLE_CSS3_FLEXBOX after r118304.
3167 * Source/cmake/WebKitFeatures.cmake:
3168 * Source/cmakeconfig.h.cmake:
3170 2012-05-23 Xiaobo Wang <xbwang@torchmobile.com.cn>
3172 [BlackBerry] Reset JS state for each test
3173 https://bugs.webkit.org/show_bug.cgi?id=86899
3175 Reviewed by Nikolas Zimmermann.
3177 * DumpRenderTree/blackberry/DumpRenderTree.cpp:
3178 (BlackBerry::WebKit::DumpRenderTree::resetToConsistentStateBeforeTesting):
3180 2012-05-22 Dongwoo Im <dw.im@samsung.com>
3182 [EFL] Implements the registerProtocolHandler method and option.
3183 https://bugs.webkit.org/show_bug.cgi?id=73638
3185 Reviewed by Andreas Kling.
3187 The registerProtocolHandler() method allows Web sites to register themselves
3188 as possible handlers for particular schemes.
3190 http://dev.w3.org/html5/spec/Overview.html#dom-navigator-registerprotocolhandler
3192 * Source/cmake/OptionsEfl.cmake: Adds the build option.
3193 * Source/cmakeconfig.h.cmake: Adds the build option.
3195 2012-05-22 Kangil Han <kangil.han@samsung.com>
3197 [EFL][DRT] Implement touch event
3198 https://bugs.webkit.org/show_bug.cgi?id=86720
3200 Reviewed by Hajime Morita.
3202 Currently EFL DRT doesn't support touch event.
3203 Therefore, this patch enabled it and implemented some eventSender function callbacks.
3205 * Source/cmake/FindEFL.cmake: Add ecore-input to dependency check.
3206 * Source/cmake/OptionsEfl.cmake: Enable touch event option.
3208 == Rolled over to ChangeLog-2012-05-22 ==