- 30 Oct, 2012 7 commits
-
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=100729 Patch by Vivek Galatage <vivekgalatage@gmail.com> on 2012-10-30 Reviewed by Gyuyoung Kim. Adding the additional files generated by windows port to the ignore list * .gitignore: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132878 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
thakis@chromium.org authored
https://bugs.webkit.org/show_bug.cgi?id=100698 Reviewed by Eric Seidel. fast/images/exif-orientation.html tests <img> elements, but image documents were untested previously. * fast/images/exif-orientation-image-document.html: Added. * platform/chromium/TestExpectations: * platform/chromium/fast/images/exif-orientation-image-document-expected.txt: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132877 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
carlosgc@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=100670 Reviewed by Martin Robinson. Add min and full options to the --enable-debug-symbols configure option. Using --enable-debug-symbols=min will use -g1 instead of -g (which is actually -g2). The first level is enough for most of the cases, like getting a backtrace, and it's the only way to build WebKit with debug symbols in a 32 bit system. The option full is actually the same than yes for backwards compatibility. * configure.ac: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132876 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=100722 Patch by Byungwoo Lee <bw80.lee@samsung.com> on 2012-10-30 Reviewed by Gyuyoung Kim. Remove the preprocessor macro ENABLE(INSPECTOR) from the WKAPICast.h and WKInspector.h. * UIProcess/API/C/WKAPICast.h: (WebKit): * UIProcess/API/C/WKInspector.cpp: (WKInspectorGetTypeID): (WKInspectorGetPage): (WKInspectorIsVisible): (WKInspectorIsFront): (WKInspectorShow): (WKInspectorClose): (WKInspectorShowConsole): (WKInspectorShowResources): (WKInspectorShowMainResourceForFrame): (WKInspectorIsAttached): (WKInspectorAttach): (WKInspectorDetach): (WKInspectorIsDebuggingJavaScript): (WKInspectorToggleJavaScriptDebugging): (WKInspectorIsProfilingJavaScript): (WKInspectorToggleJavaScriptProfiling): (WKInspectorIsProfilingPage): (WKInspectorTogglePageProfiling): * UIProcess/API/C/WKInspector.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132875 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
shinyak@chromium.org authored
https://bugs.webkit.org/show_bug.cgi?id=100625 Reviewed by Hajime Morita. Now that ElementShadow::insertionPointFor does not do any special things, and it's only used in ComposedShadowTreeWalker. So we can remove it. No new tests, simple refactoring. * dom/ComposedShadowTreeWalker.cpp: (WebCore::resolveReprojection): (WebCore::AncestorChainWalker::parent): * dom/ElementShadow.cpp: * dom/ElementShadow.h: (ElementShadow): * dom/ShadowRoot.h: ShadowRoot has insertionPointFor declaration, but we don't have any implementation. We should remove it. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132874 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ossy@webkit.org authored
http://trac.webkit.org/changeset/132819 https://bugs.webkit.org/show_bug.cgi?id=100388 It made layout testing 40% slower and storage tests assert Tools: * DumpRenderTree/qt/DumpRenderTreeQt.cpp: (WebCore::DumpRenderTree::DumpRenderTree): (WebCore::DumpRenderTree::resetToConsistentStateBeforeTesting): (WebCore::DumpRenderTree::dump): * DumpRenderTree/qt/DumpRenderTreeQt.h: (DumpRenderTree): * DumpRenderTree/qt/TestRunnerQt.cpp: (TestRunner::reset): * DumpRenderTree/qt/TestRunnerQt.h: (TestRunner): LayoutTests: * platform/qt/TestExpectations: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132873 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
jochen@chromium.org authored
[chromium] TestRunner needs to compile ChromiumCurrentTime and ChromiumThreading in components build https://bugs.webkit.org/show_bug.cgi?id=100658 Reviewed by Tony Chang. Before, this was compiled into DumpRenderTree. I also dropped the include_dirs and dependencies block as TestRunner already has them. * DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132872 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 29 Oct, 2012 33 commits
-
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=100716 Patch by James Robinson <jamesr@chromium.org> on 2012-10-29 Reviewed by Dirk Pranke. This check was accidentally removed in r132862 and the value is null in at least some unit tests. * src/WebViewImpl.cpp: (WebKit::WebViewImpl::invalidateRect): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132871 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
sergio@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=98864 Reviewed by Martin Robinson. Use a dedicated directory to store WebKit2 generated resources. * UIProcess/API/gtk/tests/GNUmakefile.am: * UIProcess/API/gtk/tests/TestMain.cpp: (registerGResource): load the resource from the new directory. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132870 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
aestes@apple.com authored
platforms other than Chromium. * loader/cache/CachedResourceLoader.cpp: (WebCore::CachedResourceLoader::canRequest): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132869 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
keishi@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=97628 Reviewed by Kent Tamura. We need to adopt the NSLocale object so it doesn't leak and determineLocale() should return a NSLocale without additional retain. No new tests. * platform/text/mac/LocaleMac.mm: (WebCore::determineLocale): Returns a RetainPtr<NSLocale>. (WebCore::Locale::create): (WebCore::LocaleMac::LocaleMac): m_locale should adopt the NSLocale object. (WebCore::LocaleMac::create): LocaleMac constructor takes NSLocale without additional retain. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132868 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
charles.wei@torchmobile.com.cn authored
https://bugs.webkit.org/show_bug.cgi?id=100713 Reviewed by George Staikos. We will disable redirect to data scheme to avoid potential security concern, described in klevjers.com/papers/phishing.pdf. * platform/network/blackberry/NetworkJob.cpp: (WebCore::NetworkJob::handleRedirect): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132867 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
tasak@google.com authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132866 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
tasak@google.com authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132865 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
scheib@chromium.org authored
http://trac.webkit.org/changeset/132845 https://bugs.webkit.org/show_bug.cgi?id=99975 Broke chromium builds, linker errors from IDBBindingUtilitiesTest Source/WebCore: * Modules/indexeddb/IDBRequest.cpp: (WebCore::IDBRequest::IDBRequest): (WebCore::IDBRequest::onSuccess): (WebCore::IDBRequest::dispatchEvent): * Modules/indexeddb/IDBRequest.h: (IDBRequest): * bindings/v8/IDBBindingUtilities.cpp: (WebCore::createIDBKeyFromScriptValueAndKeyPath): (WebCore): (WebCore::deserializeIDBValue): (WebCore::injectIDBKeyIntoScriptValue): (WebCore::idbKeyToScriptValue): * bindings/v8/V8PerIsolateData.cpp: (WebCore::V8PerIsolateData::ensureAuxiliaryContext): (WebCore): * bindings/v8/V8PerIsolateData.h: (V8PerIsolateData): Source/WebKit/chromium: * tests/IDBBindingUtilitiesTest.cpp: (WebCore::TEST): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132864 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andersca@apple.com authored
* platform/network/cf/ResourceRequestCFNet.cpp: (WebCore::setHeaderFields): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132863 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
jamesr@google.com authored
https://bugs.webkit.org/show_bug.cgi?id=100702 Reviewed by Adrienne Walker. In threaded compositing mode, it's not terribly useful to commit after unloading a page and before receiving the first invalidation for the new page since the document is likely not loaded enough to paint usefully. This defers commits from the time compositing is deactivated (which in force compositing mode only happens at FrameView destruction) until we get the first invalidation from WebCore. * src/ChromeClientImpl.cpp: (WebKit::ChromeClientImpl::invalidateContentsAndRootView): * src/WebViewImpl.cpp: (WebKit::WebViewImpl::invalidateRect): (WebKit::WebViewImpl::setIsAcceleratedCompositingActive): (WebKit): * src/WebViewImpl.h: (WebViewImpl): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132862 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=100705 Patch by Huang Dongsung <luxtella@company100.net> on 2012-10-29 Reviewed by Noam Rosenthal. LayerTreeCoordinatorProxy can be used after calling LayerTreeCoordinatorProxy::purgeBackingStores(). So we should clear cached ShareableSurfaces. * UIProcess/CoordinatedGraphics/LayerTreeCoordinatorProxy.cpp: (WebKit::LayerTreeCoordinatorProxy::purgeBackingStores): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132861 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mrowe@apple.com authored
Reviewed by Dan Bernstein. Source/JavaScriptCore: * Configurations/Base.xcconfig: * Configurations/DebugRelease.xcconfig: * Configurations/JavaScriptCore.xcconfig: Source/ThirdParty: * gtest/xcode/Config/General.xcconfig: Source/ThirdParty/ANGLE: * Configurations/Base.xcconfig: * Configurations/DebugRelease.xcconfig: Source/WebCore: * Configurations/Base.xcconfig: * Configurations/DebugRelease.xcconfig: * Configurations/WebCore.xcconfig: Source/WebKit/mac: * Configurations/Base.xcconfig: * Configurations/DebugRelease.xcconfig: * Configurations/WebKit.xcconfig: Source/WebKit2: * Configurations/Base.xcconfig: * Configurations/WebKit2.xcconfig: Source/WTF: * Configurations/Base.xcconfig: * Configurations/DebugRelease.xcconfig: Tools: * DumpRenderTree/mac/Configurations/Base.xcconfig: * DumpRenderTree/mac/Configurations/DebugRelease.xcconfig: * MiniBrowser/Configurations/Base.xcconfig: * MiniBrowser/Configurations/DebugRelease.xcconfig: * TestWebKitAPI/Configurations/Base.xcconfig: * TestWebKitAPI/Configurations/DebugRelease.xcconfig: * WebKitTestRunner/Configurations/Base.xcconfig: * WebKitTestRunner/Configurations/DebugRelease.xcconfig: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132860 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mrowe@apple.com authored
Reviewed by Anders Carlsson. Source/JavaScriptCore: * Configurations/Base.xcconfig: * Configurations/CompilerVersion.xcconfig: Removed. * Configurations/DebugRelease.xcconfig: * Configurations/Version.xcconfig: * JavaScriptCore.xcodeproj/project.pbxproj: Source/ThirdParty: * gtest/xcode/Config/CompilerVersion.xcconfig: Removed. * gtest/xcode/Config/General.xcconfig: Source/ThirdParty/ANGLE: * Configurations/Base.xcconfig: * Configurations/CompilerVersion.xcconfig: Removed. * Configurations/DebugRelease.xcconfig: Source/WebCore: * Configurations/Base.xcconfig: * Configurations/CompilerVersion.xcconfig: Removed. * Configurations/DebugRelease.xcconfig: * Configurations/Version.xcconfig: * Configurations/WebCore.xcconfig: * DerivedSources.make: * WebCore.xcodeproj/project.pbxproj: Source/WebKit: * WebKit.xcodeproj/project.pbxproj: Source/WebKit/mac: * Configurations/Base.xcconfig: * Configurations/CompilerVersion.xcconfig: Removed. * Configurations/DebugRelease.xcconfig: * Configurations/Version.xcconfig: Source/WebKit2: * Configurations/Base.xcconfig: * Configurations/CompilerVersion.xcconfig: Removed. * Configurations/DebugRelease.xcconfig: * Configurations/Version.xcconfig: * DerivedSources.make: * WebKit2.xcodeproj/project.pbxproj: Source/WTF: * Configurations/Base.xcconfig: * Configurations/CompilerVersion.xcconfig: Removed. * Configurations/DebugRelease.xcconfig: * WTF.xcodeproj/project.pbxproj: Tools: * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: * DumpRenderTree/mac/Configurations/Base.xcconfig: * DumpRenderTree/mac/Configurations/CompilerVersion.xcconfig: Removed. * DumpRenderTree/mac/Configurations/DebugRelease.xcconfig: * MiniBrowser/Configurations/Base.xcconfig: * MiniBrowser/Configurations/CompilerVersion.xcconfig: Removed. * MiniBrowser/Configurations/DebugRelease.xcconfig: * TestWebKitAPI/Configurations/Base.xcconfig: * TestWebKitAPI/Configurations/CompilerVersion.xcconfig: Removed. * TestWebKitAPI/Configurations/DebugRelease.xcconfig: * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: * WebKitTestRunner/Configurations/Base.xcconfig: * WebKitTestRunner/Configurations/CompilerVersion.xcconfig: Removed. * WebKitTestRunner/Configurations/DebugRelease.xcconfig: * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132859 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andersca@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=100701 Reviewed by Dan Bernstein. Source/WebCore: * WebCore.exp.in: Export AtomicString::add(CFStringRef). * Target.pri: * WebCore.gypi: * WebCore.vcproj/WebCore.vcproj: * WebCore.xcodeproj/project.pbxproj: Add AtomicStringCF.cpp * platform/text/cf/AtomicStringCF.cpp: Added. (WTF::AtomicString::add): When trying to add the atomic string to the table, first try to get a Latin-1 pointer from the string. Second, try to get a Unicode pointer from the string. If that also fails, copy the string to a temporary unicode buffer and add it from there. * platform/text/cf/HyphenationCF.cpp: (WebCore::::createValueForKey): Update for AtomicString::createCFString being removed. Source/WTF: * wtf/text/AtomicString.h: (WTF::AtomicString::AtomicString): Change the constructors that take a CFStringRef and an NSString * to call AtomicString::add(CFStringRef) and remove AtomicString::createCFString. (WTF::AtomicString::add): Add new member function declaration. The definition is in a new file in WebCore, AtomicStringCF.cpp. Also, fix the overload of add that takes a const char* to call the right other overload instead of itself. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132858 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ap@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=100708 Reviewed by Anders Carlsson. Each request will have a context, because these are so lightweight on Mac, and other platforms will need ResourceHandle refactored anyway to use NetworkProcess. * NetworkProcess/mac/RemoteNetworkingContext.h: Added. * NetworkProcess/mac/RemoteNetworkingContext.mm: Added. These go mac/ subdirectory, because NetworkingContext interface is different on each platform, as ResourceHandle needs dictate. * WebKit2.xcodeproj/project.pbxproj: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132857 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
schenney@chromium.org authored
https://bugs.webkit.org/show_bug.cgi?id=94652 Reviewed by Eric Seidel. Source/WebCore: Add cycle detection for SVG filter application, and also fix a problem with graphics context restore when filters are applied. This also converts the flags in FilterData to a state tracking system, as the number of flags was getting messy and only one flag is valid at any given time. Test: svg/filters/feImage-self-and-other-referencing.html * rendering/svg/RenderSVGResourceFilter.cpp: Convert to new FilterData state management and enable cycle detection. (WebCore): (WebCore::RenderSVGResourceFilter::removeClientFromCache): Change isBuilt and markedForRemoval flags to state enums. (WebCore::RenderSVGResourceFilter::applyResource): Change flags to state enums and detect cycles. (WebCore::RenderSVGResourceFilter::postApplyResource): Change flags to state and add handling for the various states. (WebCore::RenderSVGResourceFilter::primitiveAttributeChanged): Change isBuilt flag to state enums. * rendering/svg/RenderSVGResourceFilter.h: (WebCore::FilterData::FilterData): (FilterData): Convert to a state tracking system. * rendering/svg/RenderSVGRoot.cpp: (WebCore::RenderSVGRoot::paintReplaced): Add a block around the SVGRenderingContext so that it applies the filter and reverts the context before the calling method restores the context. LayoutTests: Additional test case for situations when the filter is applied to multiple objects that it also references. * svg/filters/feImage-self-and-other-referencing-expected.html: Added. * svg/filters/feImage-self-and-other-referencing.html: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132856 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
senorblanco@chromium.org authored
* DEPS: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132855 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
abarth@webkit.org authored
references only on PLATFORM(CHROMIUM). * wtf/Platform.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132854 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
msaboff@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=100576 Reviewed by Darin Adler. Source/JavaScriptCore: Changed singleEscape() processing to be based on a lookup of a static table. The table covers ASCII characters SPACE through DEL. If a character can be a single character escape, then the table provides the non-zero result of that escape. Updated the result of singleEscape to be an LChar to make the table as small as possible. Added a new test fast/js/normal-character-escapes-in-string-literals.html to validated the behavior. * parser/Lexer.cpp: (JSC::singleEscape): (JSC::Lexer::parseString): (JSC::Lexer::parseStringSlowCase): LayoutTests: Added a new test to validated the behavior of the corresponding changes to string processing in the Lexer. * fast/js/normal-character-escapes-in-string-literals-expected.txt: Added. * fast/js/normal-character-escapes-in-string-literals.html: Added. * fast/js/script-tests/normal-character-escapes-in-string-literals.js: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132853 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rdar://problem/12592716mitz@apple.com authored
reproducible hang occurs at <http://www.cbsnews.com/stories/2010/01/24/ftn/main6136386.shtml>. Reviewed by Anders Carlsson. Work around <rdar://problem/12584492> by limiting the scope of the fix for <http://webkit.org/b/100413>. * platform/graphics/cg/GraphicsContextCG.cpp: (WebCore::GraphicsContext::clipOut): Reverted to using CGContextGetClipBoundingBox() rather than CGRectInfinite when the context is accelerated and has a transform that is not just a translation or a scale. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132852 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rwlbuis@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=100614 Reviewed by Yong Li. Internally reviewed by Lyon Chen. Source/WebCore: Use a standard Singleton pattern here, this makes sure we create lazily. * platform/blackberry/AuthenticationChallengeManager.cpp: (WebCore): * platform/blackberry/AuthenticationChallengeManager.h: (AuthenticationChallengeManager): Source/WebKit/blackberry: No need to call AuthenticationChallengeManager::init anymore. * Api/BlackBerryGlobal.cpp: (BlackBerry::WebKit::globalInitialize): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132851 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
roger_fong@apple.com authored
* platform/win/TestExpectations: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132850 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
abarth@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=100635 Reviewed by Eric Seidel. Source/WebCore: We need to do a security review of loading external SVG references before we're sure that it is safe. * css/StyleResolver.cpp: (WebCore::StyleResolver::createFilterOperations): * loader/cache/CachedResourceLoader.cpp: (WebCore::CachedResourceLoader::canRequest): Source/WTF: We need to do a security review of loading external SVG references before we're sure that it is safe. * wtf/Platform.h: LayoutTests: Skip tests that depend on external SVG references. * platform/chromium/TestExpectations: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132849 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
jsbell@chromium.org authored
https://bugs.webkit.org/show_bug.cgi?id=100692 Reviewed by Tony Chang. If the backing store fails to open (due to corruption, non-writeable disk, etc) the subsequent schema version check dereferences a null pointer. Fix to only do the schema check if the database opened. Chromium tests will be included with crrev.com/11196029 * Modules/indexeddb/IDBLevelDBBackingStore.cpp: (WebCore::IDBLevelDBBackingStore::open): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132848 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
pdr@google.com authored
https://bugs.webkit.org/show_bug.cgi?id=99694 Reviewed by Eric Seidel. Our SVG pending resource tracking is used for handling dynamic id changes. For example, if an SVG element references an id that is not yet in the document (or has been removed), the SVG element will be 'pending' an id. When styled elements are inserted into the document, buildPendingResourcesIfNeeded() is called to force any pending elements to resolve their dependencies. Only SVGStyledElement targets can be referenced using this infrastructure, and that is not changed with this patch. Previously, only SVGStyledElements could have pending resources. Some examples of where this is violated are SVGAnimateElement and SVGMPathElement which are not a styled elements but which can have pending references (they can reference styled elements and paths, respectively). This patch changes the pending resource handling to allow any SVGElement to have pending resources. This patch is only a refactoring of code in preparation for WK99694 and does not affect existing functionality or tests. * svg/SVGDocumentExtensions.cpp: (WebCore::SVGDocumentExtensions::addPendingResource): (WebCore::SVGDocumentExtensions::isElementPendingResources): (WebCore::SVGDocumentExtensions::isElementPendingResource): (WebCore::SVGDocumentExtensions::removeElementFromPendingResources): (WebCore::SVGDocumentExtensions::removeElementFromPendingResourcesForRemoval): * svg/SVGDocumentExtensions.h: (WebCore): (SVGDocumentExtensions): * svg/SVGElement.cpp: (WebCore::SVGElement::~SVGElement): (WebCore::SVGElement::removedFrom): (WebCore::SVGElement::hasPendingResources): (WebCore): (WebCore::SVGElement::setHasPendingResources): (WebCore::SVGElement::clearHasPendingResourcesIfPossible): * svg/SVGElement.h: (SVGElement): (WebCore::SVGElement::buildPendingResource): * svg/SVGStyledElement.cpp: (WebCore): (WebCore::SVGStyledElement::buildPendingResourcesIfNeeded): (WebCore::SVGStyledElement::removedFrom): * svg/SVGStyledElement.h: (SVGStyledElement): (WebCore::SVGStyledElement::selfHasRelativeLengths): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132847 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
crogers@google.com authored
* platform/chromium-win-xp/webaudio/audiobuffersource-loop-points-expected.wav: Added. * platform/chromium-win/webaudio/audiobuffersource-loop-points-expected.wav: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132846 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=99975 Patch by Dan Carney <dcarney@google.com> on 2012-10-29 Reviewed by Adam Barth. Source/WebCore: Removed auxilliaryContext as use if it is problematic in IDB. No new tests. No change in functionality. * Modules/indexeddb/IDBCursor.cpp: (WebCore::IDBCursor::update): (WebCore::IDBCursor::setValueReady): * Modules/indexeddb/IDBCursor.h: (IDBCursor): * Modules/indexeddb/IDBObjectStore.cpp: (WebCore::generateIndexKeysForValue): (WebCore::IDBObjectStore::put): (WebCore): * Modules/indexeddb/IDBRequest.cpp: (WebCore::IDBRequest::onSuccess): (WebCore::IDBRequest::dispatchEvent): * bindings/v8/IDBBindingUtilities.cpp: (WebCore::createIDBKeyFromScriptValueAndKeyPath): (WebCore::deserializeIDBValue): (WebCore::injectIDBKeyIntoScriptValue): * bindings/v8/IDBBindingUtilities.h: (WebCore): * bindings/v8/V8Binding.cpp: (WebCore::toV8Context): (WebCore): * bindings/v8/V8Binding.h: (WebCore): * bindings/v8/V8PerIsolateData.cpp: (WebCore): * bindings/v8/V8PerIsolateData.h: Source/WebKit/chromium: Updated tests to use correct v8 context. * tests/IDBBindingUtilitiesTest.cpp: (WebKit::checkKeyFromValueAndKeyPathInternal): (WebKit::checkKeyPathNullValue): (WebKit::injectKey): (WebKit::checkInjection): (WebKit::checkInjectionFails): (WebKit::checkKeyPathStringValue): (WebKit::checkKeyPathNumberValue): (WebKit::scriptExecutionContext): (WebKit): (WebKit::TEST): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132845 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
hclam@chromium.org authored
https://bugs.webkit.org/show_bug.cgi?id=100570 Reviewed by James Robinson. Source/WebCore: When drawing an image with source rectangle it should intersect with image rectangle. This should be the case for drawing single image and tiling an image. Test: fast/images/mask-box-image-crash.html * platform/graphics/skia/ImageSkia.cpp: (WebCore::Image::drawPattern): (WebCore::BitmapImage::draw): (WebCore::BitmapImageSingleFrameSkia::draw): LayoutTests: Added a test for -webkit-mask-box-image. Test should complete without crashes. Output image should be blank. * fast/images/mask-box-image-crash-expected.png: Added. * fast/images/mask-box-image-crash-expected.txt: Added. * fast/images/mask-box-image-crash.html: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132844 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
dbarton@mathscribe.com authored
cr-linux-ews. I need to see a stack trace to debug it. See webkit.org/b/100463. * mathml/msubsup-fuzz-expected.txt: Added. * mathml/msubsup-fuzz.html: Added. * platform/chromium/TestExpectations: * platform/efl/TestExpectations: * platform/gtk/TestExpectations: * platform/mac/TestExpectations: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132843 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
eric.carlson@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=100690 Reviewed by Simon Fraser. When built with PLUGIN_PROXY_FOR_VIDEO, WebCore uses a plug-in for the media element's platform media engine. Update this code path so the shadow DOM elements used to display text tracks are created and configured correctly. * html/HTMLMediaElement.cpp: (WebCore::HTMLMediaElement::configureMediaControls): Create media controls if necessary. * rendering/RenderEmbeddedObject.cpp: (WebCore::RenderEmbeddedObject::layout): Set the position and size of the shadow DOM when the position of the embedded element changes. * rendering/RenderEmbeddedObject.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132842 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
msaboff@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=100689 Reviewed by Darin Adler. Changed from using a String temporary for the separator to using StringBuilder.appendLiteral(": "). * WebProcess/Plugins/PluginView.cpp: (WebKit::buildHTTPHeaders): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132841 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
dpranke@chromium.org authored
https://bugs.webkit.org/show_bug.cgi?id=100561 Reviewed by Ojan Vafai. Logging the module name and the log level is annoying and nearly useless. For starters, this change removes that unless you are doing verbose/ debug logging. In the future we should split out the concepts of verbose and debug logging (like we did in test-webkitpy and run-webkit-tests) so that you could get this in debug logging. * Scripts/webkitpy/common/system/logutils.py: (_default_handlers): (configure_logging): * Scripts/webkitpy/common/system/logutils_unittest.py: (ConfigureLoggingTest.test_info_message): (ConfigureLoggingTest): (ConfigureLoggingTest.test_debug_message): (ConfigureLoggingTest.test_two_messages): (ConfigureLoggingVerboseTest): (ConfigureLoggingVerboseTest._logging_level): (ConfigureLoggingVerboseTest.test_info_message): (ConfigureLoggingVerboseTest.test_debug_message): (ConfigureLoggingCustomLevelTest.test_logged_message): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132840 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
junov@google.com authored
https://bugs.webkit.org/show_bug.cgi?id=100691 Reviewed by Stephen White. Source/WebCore: Added a flush to the webgl context after texture upload from an image buffer to ensure proper graphics context synchronization with respect to subsequent changes to the source image. Tests: fast/canvas/webgl/canvas-2d-webgl-texture.html * platform/graphics/skia/ImageBufferSkia.cpp: (WebCore::ImageBuffer::copyToPlatformTexture): LayoutTests: Modified test by adding a canvas draw imediately after webgl texture upload in order to exercise graphics context synchronization between the webGL and 2D canvas graphics contexts. * fast/canvas/webgl/canvas-2d-webgl-texture.html: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132839 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-