- 05 Jun, 2013 1 commit
-
-
zandobersek@gmail.com authored
https://bugs.webkit.org/show_bug.cgi?id=117197 Reviewed by Ryosuke Niwa. .: * Source/autotools/symbols.filter: Export the required symbol. PerformanceTests: * resources/runner.js: Remove the setMemoryEnabled call, it's not required anymore as the memory info is now accessed through window.internals and doesn't need the setting to be enabled to work. Source/WebCore: The MemoryInfo interface is not a subject of any specification and should not be exposed to the Web. It's still used by the performance tests so it is moved under the testing internals, accessible through window.internals.memoryInfo. The jsHeapSizeLimit attribute is removed from the MemoryInfo interface as that value was only usable when using the V8 bindings which are not supported anymore. A small fast/harness test is also provided to check that the MemoryInfo object is accessible through window.internals. Test: fast/harness/memoryinfo-object.html * CMakeLists.txt: * DerivedSources.cpp: * DerivedSources.make: * DerivedSources.pri: * GNUmakefile.list.am: * Target.pri: * UseJSC.cmake: * WebCore.exp.in: * WebCore.order: * WebCore.vcxproj/WebCore.vcxproj: * WebCore.vcxproj/WebCore.vcxproj.filters: * WebCore.vcxproj/WebCoreTestSupport.vcxproj: * WebCore.vcxproj/WebCoreTestSupport.vcxproj.filters: * WebCore.xcodeproj/project.pbxproj: * bindings/gobject/GNUmakefile.am: Remove the GObject bindings targets for MemoryInfo. * bindings/js/JSBindingsAllInOne.cpp: Remove the JSMemoryInfo.h and MemoryInfo.h inclusion. * bindings/js/JSMemoryInfoCustom.cpp: Removed. * bindings/js/ScriptGCEvent.cpp: Remove the ENABLE(INSPECTOR) guards. (WebCore::ScriptGCEvent::getHeapSize): Remove the jsHeapSizeLimit assignment. * bindings/js/ScriptGCEvent.h: Remove the ENABLE(INSPECTOR) guards. (WebCore::HeapInfo::HeapInfo): Remove the jsHeapSizeLimit member. * page/Console.cpp: Remove the Console::memory method. * page/Console.h: Ditto. * page/Console.idl: Remove the window.console.memory attribute. * page/MemoryInfo.cpp: Removed. * page/Performance.cpp: Remove the Performance::memory method. * page/Performance.h: Ditto. * page/Performance.idl: Remove the window.performance.memory attribute. * testing/Internals.cpp: (WebCore::Internals::memoryInfo): Return a MemoryInfo object upon invoking. * testing/Internals.h: Declare the Internals::memoryInfo method. * testing/Internals.idl: Expose the window.internals.memoryInfo operation. * testing/MemoryInfo.h: Renamed from Source/WebCore/page/MemoryInfo.h. (WebCore::MemoryInfo::create): Return a new RefPtr-wrapped MemoryInfo object. (WebCore::MemoryInfo::usedJSHeapSize): Return the value of the equally-named HeapInfo member. (WebCore::MemoryInfo::totalJSHeapSize): Ditto. (WebCore::MemoryInfo::MemoryInfo): Acquire the current heap info upon construction. * testing/MemoryInfo.idl: Renamed from Source/WebCore/page/MemoryInfo.idl. The jsHeapSizeLimit attribute is removed. Tools: * GNUmakefile.am: Add the testing/MemoryInfo.(h|idl) files and the generated targets to the Automake build * Scripts/webkitperl/filter-build-webkit_unittest/shouldIgnoreLine_unittests.pl: List the testing/MemoryInfo.idl file instead of page/MemoryInfo.idl. LayoutTests: Remove window.performance.memory property listings from the baselines, the object was moved under window.internals. The latter is tested throug the new fast/harness test. * fast/dom/Window/window-properties-performance-expected.txt: * fast/harness/memoryinfo-object-expected.txt: Added. * fast/harness/memoryinfo-object.html: Added. * platform/efl/fast/dom/Window/window-properties-performance-expected.txt: * platform/gtk/fast/dom/Window/window-properties-performance-expected.txt: * platform/qt/fast/dom/Window/window-properties-performance-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151199 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 04 Jun, 2013 39 commits
-
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=117216 Patch by Alberto Garcia <agarcia@igalia.com> on 2013-06-04 Reviewed by Martin Robinson. There's a couple of cases where we mix && and || in the same expression. In ChromeClient::contentsSizeChanged() the lack of parentheses actually makes the expression wrong. * WebCoreSupport/AcceleratedCompositingContextGL.cpp: (WebKit::AcceleratedCompositingContext::renderLayersToWindow): * WebCoreSupport/ChromeClientGtk.cpp: (WebKit::ChromeClient::contentsSizeChanged): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151198 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=117219 <rdar://problem/13044569> Patch by Simon Cooper <scooper@apple.com> on 2013-06-04 Reviewed by Sam Weinig. This inserts deny rules for creating symbolic links. The rules are inserted at the end of sandbox profile compilation by overriding the finalizer. The initial value of %finalize must be the last function called. * Resources/PlugInSandboxProfiles/com.apple.WebKit.plugin-common.sb: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151197 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
roger_fong@apple.com authored
<rdar://problem/14042021>. Reviewed by Brent Fulgham. * Scripts/build-api-tests: * Scripts/build-dumprendertree: * Scripts/build-webkit: * Scripts/update-webkit-dependency: * Scripts/update-webkit-support-libs: * Scripts/webkitdirs.pm: (determineBaseProductDir): (setupAppleWinEnv): (setupCygwinEnv): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151196 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=117196 Patch by Peter Gal <galpeter@inf.u-szeged.hu> on 2013-06-04 Reviewed by Brent Fulgham. Testcase already present: http/tests/download/literal-utf-8.html * platform/network/curl/ResourceHandleManager.cpp: (WebCore::headerCallback): Parse the header as an utf8 string if possible. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151195 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
gyuyoung.kim@samsung.com authored
Unreviewed, EFL Gardening. Move mozilla-focus-blur.html to efl-wk2, because it is only failing on EFL WK2. * platform/efl-wk2/TestExpectations: * platform/efl/TestExpectations: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151194 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
oliver@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=117218 Reviewed by Gavin Barraclough. Make use of the page activity assertion infrastructure to delay throttling while we are waiting on resource loads. * loader/FrameLoader.cpp: (WebCore::FrameLoader::completed): (WebCore::FrameLoader::started): * loader/FrameLoader.h: * loader/SubresourceLoader.cpp: (WebCore::SubresourceLoader::init): (WebCore::SubresourceLoader::checkForHTTPStatusCodeError): (WebCore::SubresourceLoader::didFinishLoading): (WebCore::SubresourceLoader::didFail): (WebCore::SubresourceLoader::willCancel): * loader/SubresourceLoader.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151193 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
gyuyoung.kim@samsung.com authored
fast/canvas/DrawImageSinglePixelStretch.html has being passed after r137150. * platform/efl/TestExpectations: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151192 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
bfulgham@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=117212 Reviewed by Dirk Pranke. * Scripts/webkitpy/common/system/crashlogs.py: (CrashLogs.__init__): Accept a result directory argument in constructor. (CrashLogs.find_newest_log): Don't require 'port' argument anymore. (CrashLogs._find_newest_log_win): No longer use 'port' argument. * Scripts/webkitpy/common/system/crashlogs_unittest.py: (CrashLogsTest.test_find_log_win): Simplify test. * Scripts/webkitpy/common/system/executive.py: (Executive.running_pids): Handle "win32" case separately from "cygwin" case. * Scripts/webkitpy/port/win.py: (WinPort._get_crash_log): No longer require 'port' argument. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151191 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
gyuyoung.kim@samsung.com authored
fast/forms/datalist/update-range-with-datalist.html was fixed after r122290. * platform/efl/TestExpectations: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151190 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
kov@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=115508 Patch by Rajesh Ranjan <rajeshkajha@yahoo.com> on 2013-06-04 Reviewed by Gustavo Noronha Silva (kov). * hi.po: Updated. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151189 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
kov@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=115856 Patch by Krishnababu Krothapalli <kkrothap@redhat.com> on 2013-06-04 Reviewed by Gustavo Noronha Silva (kov). * te.po: Updated. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151188 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
kov@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=116825 Patch by Manoj Kumar Giri <mgiri@redhat.com> on 2013-06-04 Reviewed by Gustavo Noronha Silva (kov). * or.po: Updated. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151187 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
kov@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=116941 Patch by Shankar Prasad <svenkate@redhat.com> on 2013-06-04 Reviewed by Gustavo Noronha Silva (kov). * kn.po: Updated. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151186 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rniwa@webkit.org authored
* BuildSlaveSupport/build.webkit.org-config/master.cfg: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151185 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ch.dumez@sisa.samsung.com authored
https://bugs.webkit.org/show_bug.cgi?id=117204 Reviewed by Alexey Proskuryakov. Source/WebCore: Remove [NoInterfaceObject] from XPathExpression and NodeIterator to match their respective specifications: - http://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathExpression - http://www.w3.org/TR/DOM-Level-2-Traversal-Range/traversal.html#Traversal-NodeIterator No new tests, already covered by: fast/js/global-constructors-attributes.html * dom/NodeIterator.idl: * xml/XPathExpression.idl: LayoutTests: Rebaseline fast/js/global-constructors-attributes.html and fast/dom/dom-constructors.html now that XPathExpression and NodeIterator properties are exposed on the global Window object. * fast/dom/dom-constructors-expected.txt: * fast/js/global-constructors-attributes-expected.txt: * platform/efl/fast/js/global-constructors-attributes-expected.txt: * platform/gtk/fast/js/global-constructors-attributes-expected.txt: * platform/mac-lion/fast/js/global-constructors-attributes-expected.txt: * platform/qt/fast/js/global-constructors-attributes-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151182 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
cfleizach@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=117201 Reviewed by Tim Horton. Only calculate the AX position if AX has already been enabled when updating the WKView's window and frame. * UIProcess/API/mac/WKView.mm: (-[WKView _updateWindowAndViewFrames]): (-[WKView _accessibilityRegisterUIProcessTokens]): Don't call accessibilityAttributeValue: here because it could enable accessibility prematurely. (-[WKView enableAccessibilityIfNecessary]): After enabling AX for the first time, also update the frame so that the AX position is correct. (-[WKView accessibilityFocusedUIElement]): (-[WKView accessibilityHitTest:]): (-[WKView accessibilityAttributeValue:]): Tell the AXObjectCache that AX is now enabled. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151181 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
cfleizach@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=115069 Unreviewed, build fix. Remove an accessibility iOS method that was erroneously added. * accessibility/ios/WebAccessibilityObjectWrapperIOS.mm: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151180 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=115491 Patch by Greg Hughes <ghughes@apple.com> on 2013-06-04 Reviewed by Chris Fleizach. Source/WebCore: Added support for accessibility clients to use the search predicate to find only visible elements * accessibility/AccessibilityObject.cpp: (WebCore::AccessibilityObject::isAccessibilityObjectSearchMatch): (WebCore::AccessibilityObject::isOnscreen): (WebCore): * accessibility/AccessibilityObject.h: (AccessibilitySearchCriteria): (WebCore::AccessibilitySearchCriteria::AccessibilitySearchCriteria): (AccessibilityObject): * accessibility/mac/WebAccessibilityObjectWrapperMac.mm: (-[WebAccessibilityObjectWrapper accessibilityAttributeValue:forParameter:]): Tools: Added support for accessibility clients to use the search predicate to find only visible elements * DumpRenderTree/AccessibilityUIElement.cpp: (uiElementForSearchPredicateCallback): * DumpRenderTree/AccessibilityUIElement.h: (AccessibilityUIElement): * DumpRenderTree/ios/AccessibilityUIElementIOS.mm: (AccessibilityUIElement::uiElementForSearchPredicate): * DumpRenderTree/mac/AccessibilityUIElementMac.mm: (AccessibilityUIElement::uiElementForSearchPredicate): * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.cpp: (WTR::AccessibilityUIElement::uiElementForSearchPredicate): * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.h: (AccessibilityUIElement): * WebKitTestRunner/InjectedBundle/Bindings/AccessibilityUIElement.idl: * WebKitTestRunner/InjectedBundle/mac/AccessibilityUIElementMac.mm: (WTR::AccessibilityUIElement::uiElementForSearchPredicate): LayoutTests: Added tests support for visibleOnly search predicate. * platform/mac/accessibility/search-predicate-expected.txt: * platform/mac/accessibility/search-predicate.html: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151179 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
roger_fong@apple.com authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151178 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
bfulgham@apple.com authored
causing build failure. * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreePostBuild.cmd: Revert to DOS-style CR/LF endings. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151177 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=117181 This removes some #ifdef crud out of the getContext() function. Patch by Noam Rosenthal <noam@webkit.org> on 2013-06-04 Reviewed by Benjamin Poulain. * html/HTMLCanvasElement.cpp: (WebCore::requiresAcceleratedCompositingForWebGL): (WebCore::shouldEnableWebGL): (WebCore::HTMLCanvasElement::getContext): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151176 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=115355 Patch by Thiago Santos <thiago.sousa.santos@collabora.com> on 2013-06-04 Reviewed by Philippe Normand. Prevent race when pad caps is set on gstreamer player and Also protect internal paint buffer with a mutex. * platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp: (WebCore::MediaPlayerPrivateGStreamerBase::MediaPlayerPrivateGStreamerBase): (WebCore::MediaPlayerPrivateGStreamerBase::~MediaPlayerPrivateGStreamerBase): (WebCore::MediaPlayerPrivateGStreamerBase::naturalSize): (WebCore::MediaPlayerPrivateGStreamerBase::triggerRepaint): (WebCore::MediaPlayerPrivateGStreamerBase::paint): * platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.h: (MediaPlayerPrivateGStreamerBase): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151175 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=117147 Patch by Julien Brianceau <jbrianceau@nds.com> on 2013-06-04 Reviewed by Geoffrey Garen. * assembler/MacroAssemblerSH4.h: (JSC::MacroAssemblerSH4::supportsFloatingPointAbs): (JSC::MacroAssemblerSH4::absDouble): * assembler/SH4Assembler.h: (JSC::SH4Assembler::dabs): (JSC::SH4Assembler::printInstr): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151174 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
bfulgham@apple.com authored
* DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreePostBuild.cmd: Also copy the QuartzCore dll's, which are needed by TestWebKitAPI. * TestWebKitAPI/win/main.cpp: Declare proper manfifest dependencies to ensure TestWebKitAPI built with VS2010 will run when linked against VS2005 support libraries. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151173 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mrowe@apple.com authored
<http://webkit.org/b/117180> Reviewed by Brady Eidson. * UIProcess/mac/WebPageProxyMac.mm: (WebKit::WebPageProxy::getPlugInInformation): Return early when plugInProcessProxy is null since there's nothing we can do. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151172 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zarvai@inf.u-szeged.hu authored
* platform/qt-5.0-wk1/TestExpectations: * platform/qt-5.0-wk2/scrollingcoordinator/non-fast-scrollable-region-scaled-iframe-expected.png: Rebaselining after r150798. * platform/qt-mac/scrollingcoordinator/non-fast-scrollable-region-scaled-iframe-expected.png: Moved to qt-5.0-wk2. * platform/qt/TestExpectations: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151171 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
jocelyn.turcotte@digia.com authored
https://bugs.webkit.org/show_bug.cgi?id=117193 https://bugreports.qt-project.org/browse/QTBUG-30736 Reviewed by Allan Sandfeld Jensen. The crash could only be reproduced in release builds on Windows. JSClassCreate calculates the size of JSClassDefinition.staticValues and staticFunctions by iterating until an entry with a null name is found. * bridge/qt/qt_pixmapruntime.cpp: (JSC::Bindings::QtPixmapRuntime::getClassRef): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151170 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ch.dumez@sisa.samsung.com authored
https://bugs.webkit.org/show_bug.cgi?id=117183 Reviewed by Kentaro Hara. .: Update GENERATE_BINDINGS macro to take an additional _workercontext_constructors_file optional argument. * Source/cmake/WebKitMacros.cmake: Source/WebCore: Add [GlobalContext=WindowOnly|WorkerOnly|WindowAndWorker] IDL extended attribute to indicate to the bindings generator on which global context the constructor attribute should be generated for interfaces without [NoInterfaceObject]: - WindowOnly: only on the global Window object (default if ommitted) - WorkerOnly: only on the worker context - WindowAndWorker: On both the global Window object and the worker context This covers all the current use cases. The JSC bindings generator now automatically generates the Constructor attributes on the WorkerContext for non-callback interfaces which do not have the [NoInterfaceObject] extended attribute but have [GlobalContext=WorkerOnly|WindowAndWorker] extended attribute. No new tests, already covered by: fast/js/global-constructors-attributes.html fast/js/global-constructors-attributes-worker.html * CMakeLists.txt: * DerivedSources.make: Pass new --workerContextConstructorsFile argument to preprocess-idls.pl. * DerivedSources.pri: Ditto. * GNUmakefile.am: Ditto. * PlatformBlackBerry.cmake: Ditto. * UseJSC.cmake: Ditto. * bindings/scripts/IDLAttributes.txt: Add [GlobalContext=WindowOnly|WorkerOnly|WindowAndWorker] IDL extended attribute. * bindings/scripts/preprocess-idls.pl: Add support for [GlobalContext] extended attribute and generate a partial interface for WorkerContext global constructors that are automatically generated. * dom/MessageEvent.idl: Add [GlobalContext=WindowAndWorker]. * fileapi/Blob.idl: Add [GlobalContext=WindowAndWorker]. * fileapi/FileReader.idl: Add [GlobalContext=WindowAndWorker]. * fileapi/FileReaderSync.idl: Add [GlobalContext=WorkerOnly] and remove [NoInterfaceObject] as the interface should only be visible in worker environment as per the spec. * html/DOMURL.idl: Add [GlobalContext=WindowAndWorker]. * html/canvas/ArrayBuffer.idl: Add [GlobalContext=WindowAndWorker]. * html/canvas/DataView.idl: Add [GlobalContext=WindowAndWorker]. * html/canvas/Float32Array.idl: Add [GlobalContext=WindowAndWorker]. * html/canvas/Float64Array.idl: Add [GlobalContext=WindowAndWorker]. * html/canvas/Int16Array.idl: Add [GlobalContext=WindowAndWorker]. * html/canvas/Int32Array.idl: Add [GlobalContext=WindowAndWorker]. * html/canvas/Int8Array.idl: Add [GlobalContext=WindowAndWorker]. * html/canvas/Uint16Array.idl: Add [GlobalContext=WindowAndWorker]. * html/canvas/Uint32Array.idl: Add [GlobalContext=WindowAndWorker]. * html/canvas/Uint8Array.idl: Add [GlobalContext=WindowAndWorker]. * html/canvas/Uint8ClampedArray.idl: Add [GlobalContext=WindowAndWorker]. * workers/WorkerContext.idl: Remove several Constructor attributes which are now automatically generated. * workers/WorkerLocation.idl: Add [GlobalContext=WorkerOnly] and remove [NoInterfaceObject] as the interface should only be visible in worker environment as per the spec. Tools: Pass new --workerContextConstructorsFile to preprocess-idl.pl for bindings tests. * Scripts/webkitpy/bindings/main.py: (BindingsTests.generate_supplemental_dependency): (BindingsTests.main): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151169 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=116959 Patch by Michał Pakuła vel Rutka <m.pakula@samsung.com> on 2013-06-04 Reviewed by Gyuyoung Kim. Currently using ewk API it is possible to create a sub menu item which is not an EWK_SUBMENU_TYPE or set checkable flag for it, while it is not possible for items created by WebKit. This patch changes ewk context menu API to match WebKit2 behaviour, by creating sub menus with proper type and checkable flags. * UIProcess/API/efl/ewk_context_menu_item.cpp: (ewk_context_menu_item_new_with_submenu): * UIProcess/API/efl/ewk_context_menu_item.h: * UIProcess/API/efl/tests/test_ewk2_context_menu.cpp: (showContextMenu): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151168 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ryuan.choi@samsung.com authored
https://bugs.webkit.org/show_bug.cgi?id=117189 Reviewed by Christophe Dumez. * MiniBrowser/efl/main.c: (on_file_chooser_request): Added elm_bg for elm_win of file chooser. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151166 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=117186 Mark accessibility/text-role-with-aria-hidden-inside.html as failing on EFL after added r151079. Patch by Krzysztof Czech <k.czech@samsung.com> on 2013-06-04 * platform/efl-wk2/TestExpectations: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151165 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
kangil.han@samsung.com authored
https://bugs.webkit.org/show_bug.cgi?id=117146 Reviewed by Alexey Proskuryakov. We can distinguish assertion code with debug purpose by using ASSERT_DISABLED option. * rendering/InlineBox.cpp: (WebCore::InlineBox::~InlineBox): (WebCore::InlineBox::destroy): (WebCore::InlineBox::operator delete): * rendering/InlineBox.h: (WebCore::InlineBox::InlineBox): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151164 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zarvai@inf.u-szeged.hu authored
* platform/qt-mac/scrollingcoordinator/non-fast-scrollable-region-scaled-iframe-expected.png: Rebaselining after r150798. * platform/qt/TestExpectations: Skip faling test after r151146. * platform/qt/editing/deleting/delete-block-merge-contents-001-expected.txt: Rebaselining after r151140. * platform/qt/editing/deleting/delete-block-merge-contents-019-expected.txt: * platform/qt/editing/deleting/delete-block-merge-contents-020-expected.txt: * platform/qt/editing/inserting/insert-3907422-fix-expected.txt: * platform/qt/editing/pasteboard/4944770-2-expected.txt: * platform/qt/editing/pasteboard/8145-2-expected.txt: * platform/qt/editing/pasteboard/paste-line-endings-006-expected.txt: * platform/qt/editing/pasteboard/paste-text-008-expected.txt: * platform/qt/editing/pasteboard/paste-text-at-tabspan-003-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151163 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=116830 Patch by Michał Pakuła vel Rutka <m.pakula@samsung.com> on 2013-06-04 Reviewed by Gyuyoung Kim. Custom item added using ewk_context_menu_item_append had no pointer to parent menu, and custom submenu added using with the the same function had no pointer to EwkView. Both issues prevented items to be selected. * UIProcess/API/efl/ewk_context_menu.cpp: (EwkContextMenu::appendItem): (EwkContextMenu::contextMenuItemSelected): (ewk_context_menu_item_append): (ewk_context_menu_item_select): * UIProcess/API/efl/ewk_context_menu_private.h: (EwkContextMenu): (EwkContextMenu::setEwkView): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151162 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ch.dumez@sisa.samsung.com authored
https://bugs.webkit.org/show_bug.cgi?id=117184 Reviewed by Gyuyoung Kim. Add ATK stubs for mathPostscriptsDescription() and mathPrescriptsDescription() so that we don't have undefined symbols in libTestRunnerInjectedBundle.so. * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp: (WTR::AccessibilityUIElement::mathPostscriptsDescription): (WTR::AccessibilityUIElement::mathPrescriptsDescription): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151161 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
tkent@chromium.org authored
https://bugs.webkit.org/show_bug.cgi?id=116509 Reviewed by Ryosuke Niwa. Source/WebCore: Range::textNodeSplit is called in Text::splitText, and it assumes the next sibling node is still a Text node. A DOM mutation event handler can break this assumption. We had better postpone DOM mutation events dispatched in Node::insertBefore until exiting splitText to avoid inconsistent Range state. This imports http://src.chromium.org/viewvc/blink?view=revision&revision=150493 . Test: fast/dom/Range/split-text-in-range.html * dom/Text.cpp: (WebCore::Text::splitText): Add EventQueueScope. LayoutTests: * fast/dom/Range/split-text-in-range-expected.txt: Added. * fast/dom/Range/split-text-in-range.html: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151160 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zandobersek@gmail.com authored
https://bugs.webkit.org/show_bug.cgi?id=116789 Reviewed by Geoffrey Garen. Source/JavaScriptCore: Bring the String.prototype.localeCompare behavior in line wit ES5 15.9.4.9. If method is not given enough arguments, the minimal amount of arguments must be assumed, with their value being undefined. The first argument to localeCompare, in its string form, is used as the 'that' string that's used in the comparison. Therefor, when calling str.localeCompare() or str.localeCompare(undefined), the first argument is `undefined` and the string "undefined" is used as the string to which value of str is compared. * runtime/StringPrototype.cpp: (JSC::stringProtoFuncLocaleCompare): Remove the early return in case of no given arguments to achieve the desired behavior. LayoutTests: Add the 15.5.4.9_3 test from the test262 test suite to cover proper behavior of String.prototype.localeCompare when no arguments are passed to it. The test tests that str.localeCompare() and str.localeCompare(undefined) work the same way, i.e. using the string 'undefined' as the string with which str is compared (meaning that the first argument defaults to 'undefined' when not given). The test and the rationale behind it originates from bug #1245 in ECMAScript Bugzilla. https://bugs.ecmascript.org/show_bug.cgi?id=1245 * fast/js/kde/StringObject-expected.txt: Update the baseline. * fast/js/kde/script-tests/StringObject.js: Update the expected return of the localeCompare test case with no arguments. -1 is expected as the missing argument defaults to 'undefined' and is then compared to the string on which localeCompare is called. * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_3-expected.txt: Added. * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_3.html: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151159 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
gyuyoung.kim@samsung.com authored
Those tests can be passed on EFL port as gtk port. * platform/efl/TestExpectations: * platform/efl/fast/css/color-correction-on-background-image-expected.txt: Added. * platform/efl/fast/css/color-correction-on-backgrounds-expected.txt: Added. * platform/efl/fast/css/color-correction-on-box-shadow-expected.txt: Added. * platform/efl/fast/css/color-correction-on-text-expected.txt: Added. * platform/efl/fast/css/color-correction-on-text-shadow-expected.txt: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151158 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Unable to play videos in Safari using QuickTime plug-in until I've played those videos in Chrome first https://bugs.webkit.org/show_bug.cgi?id=117174 <rdar://problem/13711687> Patch by Simon Cooper <scooper@apple.com> on 2013-06-03 Reviewed by Alexey Proskuryakov. Pull in fixes that allow https connections within the plugin environment. * Resources/PlugInSandboxProfiles/com.apple.WebKit.plugin-common.sb: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151156 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-