- 06 Jan, 2009 29 commits
-
-
barraclough@apple.com authored
2009-01-05 Gavin Barraclough <baraclough@apple.com> Reviewed by Oliver Hunt. Replace all uses of JSValue* with a new smart pointer type, JSValuePtr. A JavaScript value may be a heap object or boxed primitive, represented by a pointer, or may be an unboxed immediate value, such as an integer. Since a value may dynamically need to contain either a pointer value or an immediate, we encode immediates as pointer values (since all valid JSCell pointers are allocated at alligned addesses, unaligned addresses are available to encode immediates). As such all JavaScript values are represented using a JSValue*. This implementation is encumbered by a number of constraints. It ties the JSValue representation to the size of pointer on the platform, which, for example, means that we currently can represent different ranges of integers as immediates on x86 and x86-64. It also prevents us from ...
-
pol@apple.com authored
Reviewed by Darin Adler. Added new API on AnimationController::numberOfActiveAnimations() to be used by DRT. https://bugs.webkit.org/show_bug.cgi?id=23126 Test: animations/animation-controller-drt-api.html * WebCore.base.exp: * page/animation/AnimationController.cpp: (WebCore::AnimationControllerPrivate::numberOfActiveAnimations): (WebCore::AnimationController::numberOfActiveAnimations): * page/animation/AnimationController.h: * page/animation/CompositeAnimation.cpp: (WebCore::CompositeAnimationPrivate::numberOfActiveAnimations): (WebCore::CompositeAnimation::numberOfActiveAnimations): * page/animation/CompositeAnimation.h: Exposed through WebFrame private interface the new WebCore API AnimationController::numberOfActiveAnimations() to be used by DRT. https://bugs.webkit.org/show_bug.cgi?id=23126 * WebView/WebFrame.mm: (-[WebFrame _numberOfActiveAnimations]): * WebView/WebFramePrivate.h: Added new JS API numberOfActiveAnimations() that returns the number of active CSS transitions & animations. This effectively exposes the new AnimationController::numberOfActiveAnimations() API from WebCore. https://bugs.webkit.org/show_bug.cgi?id=23126 * DumpRenderTree/LayoutTestController.cpp: (numberOfActiveAnimationsCallback): (LayoutTestController::staticFunctions): * DumpRenderTree/LayoutTestController.h: * DumpRenderTree/mac/LayoutTestControllerMac.mm: (LayoutTestController::numberOfActiveAnimations): * DumpRenderTree/win/LayoutTestControllerWin.cpp: (LayoutTestController::numberOfActiveAnimations): Reviewed by Darin Adler. Added layout test for new DRT API numberOfActiveAnimations(). https://bugs.webkit.org/show_bug.cgi?id=23126 * animations/animation-controller-drt-api-expected.txt: Added. * animations/animation-controller-drt-api.html: Added. * platform/win/Skipped: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39669 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
eric@webkit.org authored
Upstream 3 more files to get the WebCore-Chromium build a bit further. * WebCore.scons: * page/chromium/AccessibilityObjectChromium.cpp: Added. (WebCore::AccessibilityObject::accessibilityIgnoreAttachment): * page/chromium/AccessibilityObjectWrapper.h: Added. (WebCore::AccessibilityObjectWrapper::~AccessibilityObjectWrapper): (WebCore::AccessibilityObjectWrapper::attached): (WebCore::AccessibilityObjectWrapper::accessibilityObject): (WebCore::AccessibilityObjectWrapper::AccessibilityObjectWrapper): * platform/chromium/PasteboardPrivate.h: Added. (WebCore::PasteboardPrivate::): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39668 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
https://bugs.webkit.org/show_bug.cgi?id=22870cmarrin@apple.com authored
I added calls beginAnimationUpdate() and endAnimationUpdate() calls to AnimationController. These are called by Document at the start and end of the recalcStyle cycle. Right now, I'm just using the beginAnimationUpdate() method to reset an animation time value. The first time the animation time is accessed after this reset I set it to the currentTime. So all animations in that cycle get the same start time. The test cases checked in test this, but in the case of the 'left' test it actually doesn't make any difference in most cases. This is because values are clamped to whole pixels, so the start times would have to be pretty far off for the test to fail using the old currentTime() model. Still, under really heavy load, it's possible for the test to fail without these changes. The 'transform' test is another story. It animates to the full resolution of a floating point number, so the test fails miserably without this fix. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39667 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
jchaffraix@webkit.org authored
Reviewed by Nikolas Zimmermann. Bug 22858: Simplify make_names.pl code for avoiding multiple definitions or inclusions https://bugs.webkit.org/show_bug.cgi?id=22858 I had introduced an awkward situation using hasCustomJSWrapper and sometimes boolean parameter in order to ensure JS wrapper generated once or header included once. Simplified the code by using a %seenTag hash to detect multiple definitions or inclusions and skipping it. Also cleaned up a bit make_names.pl by using more explicit names and moving code to where it belongs. * dom/make_names.pl: * html/HTMLTagNames.in: Necessary changes that were not detected by the previous syntax but will be required for autogenerating HTMLElementFactory. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39666 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andersca@apple.com authored
Reviewed by Sam Weinig. Add a way for application to provide custom, full frame, views for certain MIME types. * Interfaces/IWebEmbeddedView.idl: Add loading related methods. * Interfaces/IWebViewPrivate.idl: Add new registerEmbeddedViewMIMEType method. * WebCoreSupport/EmbeddedWidget.cpp: (EmbeddedWidget::didReceiveResponse): (EmbeddedWidget::didReceiveData): (EmbeddedWidget::didFinishLoading): (EmbeddedWidget::didFail): Implement these and call the IEmbeddedView methods. * WebCoreSupport/EmbeddedWidget.h: Inherit from PluginManualLoader. * WebCoreSupport/WebFrameLoaderClient.cpp: (WebFrameLoaderClient::redirectDataToPlugin): Handle the case where the widget is an EnbeddedWidget. (WebFrameLoaderClient::shouldUsePluginDocument): Have this call WebView::shouldUseEmbeddedView. * WebView.cpp: (WebView::canShowMIMEType): Have this call WebView::shouldUseEmbeddedView. (WebView::registerEmbeddedViewMIMEType): Add the MIME type to the set. (WebView::shouldUseEmbeddedView): Given a MIME type, returns whether an embedded view should be used or not. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39665 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andersca@apple.com authored
Reviewed by Sam Weinig. Add a way for frame loader clients to always create a PluginDocument, regardless of the real document MIME type. * loader/FrameLoader.cpp: (WebCore::FrameLoader::begin): (WebCore::FrameLoader::shouldUsePlugin): * loader/FrameLoaderClient.h: (WebCore::FrameLoaderClient::shouldUsePluginDocument): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39664 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
dino@apple.com authored
Reviewed by Dave Hyatt. Extend Media Queries to cover transitions, animations, transform-2d and transform-3d http://webkit.org/specs/MediaQueriesExtensions.html Note that the implementation uses -webkit- prefixes even though the spec doesn't have them. https://bugs.webkit.org/show_bug.cgi?id=22494 Tests: fast/media/mq-animation.html fast/media/mq-transform-01.html fast/media/mq-transform-02.html fast/media/mq-transform-03.html fast/media/mq-transform-04.html fast/media/mq-transition.html * css/MediaFeatureNames.h: * css/MediaQueryEvaluator.cpp: (WebCore::animationMediaFeatureEval): (WebCore::transitionMediaFeatureEval): (WebCore::transform_2dMediaFeatureEval): (WebCore::transform_3dMediaFeatureEval): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39663 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
justin.garcia@apple.com authored
Reviewed by Oliver Hunt. Tests for: <rdar://problem/4059423> DOM operations performed on editable HTML can cause a crash later during Undo (19703) A few more may able to be written after <rdar://problem/6468156> is fixed. * editing/undo/4059423-1-expected.txt: Added. * editing/undo/4059423-1.html: Added. * editing/undo/4059423-2-expected.txt: Added. * editing/undo/4059423-2.html: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39662 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
eric@webkit.org authored
Bring the Chromium-WebCore build closer to building by upstreaming PlatformWidget.h add adding the JSC plugin bridge files to the build. * WebCore.scons: * platform/chromium/PlatformWidget.h: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39661 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
https://bugs.webkit.org/show_bug.cgi?id=23085oliver@apple.com authored
<rdar://problem/6474110> Reviewed by Cameron Zwarich So this delightful bug was caused by our unwind code using a ScopeChain to perform the unwind. The ScopeChain would ref the initial top of the scope chain, then deref the resultant top of scope chain, which is incorrect. This patch removes the dependency on ScopeChain for the unwind, and i've filed <https://bugs.webkit.org/show_bug.cgi?id=23144> to look into the unintuitive ScopeChain behaviour. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39660 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
eric@webkit.org authored
Bring the Chromium-WebCore build back closer to building by adding files from recent commits. * WebCore.scons: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39659 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
aroben@apple.com authored
* wtf/Platform.h: Force a world rebuild by touching this file. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39658 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zecke@webkit.org authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39657 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ap@webkit.org authored
<rdar://problem/6474973> REGRESSION: PLT ~2% slower due to 39465 (consolidate thread data) I could not reproduce the slowdown on my PowerPC test machine, but the change should bring performance back. * platform/ThreadGlobalData.cpp: (WebCore::threadGlobalData): Don't use AtomicallyInitializedStatic. Prior to r39465, it was only used for cached converters, which was necessary because the first access to ICU or TEC one could happen on a secondary thread, but now they are all initialized from ThreadGlobalData constructor. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39656 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
treat@webkit.org authored
upstream Qt git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39655 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
dsmith@webkit.org authored
Reviewed by Darin Adler. https://bugs.webkit.org/show_bug.cgi?id=23129 Devirtualize Node::childNodes(). git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39654 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zecke@webkit.org authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39653 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ddkilzer@apple.com authored
* WebIconDatabase.cpp: (WebIconDatabase::isEnabled): Added 'WebIconDatabase::' to method signature. (Another copy-paste error.) (WebIconDatabase::setEnabled): Ditto. * WebIconDatabase.h: (WebIconDatabase::startUpIconDatabase): Make private again. (WebIconDatabase::shutDownIconDatabase): Ditto. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39652 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
hausmann@webkit.org authored
Unreviewed build fix. Fix the Qt build with Qt 4.4.x, the HTTP-only cookie support was added in Qt 4.5. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39651 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ddkilzer@apple.com authored
Reviewed by David Kilzer. https://bugs.webkit.org/show_bug.cgi?id=23133 Fix SVG disabled build. Move 'pointer-events' from SVGCSSPropertyNames.in to CSSPropertyNames.in and move PointerEvents functions out of #if ENABLE(SVG) NOTE: Property name fixes landed as part of r39648. * css/CSSPrimitiveValueMappings.h: (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): (WebCore::CSSPrimitiveValue::operator EPointerEvents): * css/CSSPropertyNames.in: * css/SVGCSSPropertyNames.in: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39650 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ddkilzer@apple.com authored
Try to fix the following (more specific) build errors: WebIconDatabase.cpp ..\WebIconDatabase.cpp(255) : error C2248: 'WebIconDatabase::shutDownIconDatabase' : cannot access private member declared in class 'WebIconDatabase' ...\webkit\win\WebIconDatabase.h(61) : see declaration of 'WebIconDatabase::shutDownIconDatabase' ...\webkit\win\WebIconDatabase.h(51) : see declaration of 'WebIconDatabase' ..\WebIconDatabase.cpp(255) : error C2352: 'WebIconDatabase::shutDownIconDatabase' : illegal call of non-static member function ...\webkit\win\WebIconDatabase.h(61) : see declaration of 'WebIconDatabase::shutDownIconDatabase' ..\WebIconDatabase.cpp(258) : error C2248: 'WebIconDatabase::startUpIconDatabase' : cannot access private member declared in class 'WebIconDatabase' ...\webkit\win\WebIconDatabase.h(60) : see declaration of 'WebIconDatabase::startUpIconDatabase' ...\webkit\win\WebIconDatabase.h(51) : see declaration of 'WebIconDatabase' ..\WebIconDatabase.cpp(258) : error C2352: 'WebIconDatabase::startUpIconDatabase' : illegal call of non-static member function ...\webkit\win\WebIconDatabase.h(60) : see declaration of 'WebIconDatabase::startUpIconDatabase' * WebIconDatabase.cpp: (setEnabled): Get instance of shared WebIconDatabase, then call startUp/shutDown methods on it. * WebIconDatabase.h: (WebIconDatabase::startUpIconDatabase): Make protected again. (WebIconDatabase::shutDownIconDatabase): Ditto. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39649 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ddkilzer@apple.com authored
* css/CSSPropertyNames.in: Added 'pointer-events'. * css/SVGCSSPropertyNames.in: Commented out pointer-events since it's now a plain CSS property. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39648 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ddkilzer@apple.com authored
Try to fix the following build errors: WebIconDatabase.cpp ..\WebIconDatabase.cpp(255) : error C3861: 'shutDownIconDatabase': identifier not found ..\WebIconDatabase.cpp(258) : error C3861: 'startUpIconDatabase': identifier not found * WebIconDatabase.cpp: (setEnabled): Add class prefix to startUpIconDatabase() and shutDownIconDatabase(). * WebIconDatabase.h: (WebIconDatabase::startUpIconDatabase): Make private again. (WebIconDatabase::shutDownIconDatabase): Ditto. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39647 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ddkilzer@apple.com authored
Try to fix the following build errors: WebIconDatabase.cpp ..\WebIconDatabase.cpp(255) : error C3861: 'shutDownIconDatabase': identifier not found ..\WebIconDatabase.cpp(258) : error C3861: 'startUpIconDatabase': identifier not found * WebIconDatabase.h: (WebIconDatabase::startUpIconDatabase): Make protected. (WebIconDatabase::shutDownIconDatabase): Ditto. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39646 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ddkilzer@apple.com authored
Fixes the following compilation errors: WebIconDatabase.cpp ..\WebIconDatabase.cpp(85) : error C2065: 'standardPrefs' : undeclared identifier ..\WebIconDatabase.cpp(85) : error C2227: left of '->iconDatabaseLocation' must point to class/struct/union/generic type type is ''unknown-type'' ..\WebIconDatabase.cpp(241) : error C2575: 'isEnabled' : only member functions and bases can be virtual ..\WebIconDatabase.cpp(248) : error C2575: 'setEnabled' : only member functions and bases can be virtual ..\WebIconDatabase.cpp(253) : error C3861: 'shutDownIconDatabase': identifier not found ..\WebIconDatabase.cpp(256) : error C3861: 'startUpIconDatabase': identifier not found * WebIconDatabase.cpp: (WebIconDatabase::startUpIconDatabase): Redeclare standardPrefs since this was in init() but not in this method after it was extracted from init(). (isEnabled): Don't use "virtual" in method implementation (silly copy-paste error). (setEnabled): Ditto. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39645 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ddkilzer@apple.com authored
BUILD FIX (r39641): Remove STDMETHODCALLTYPE from method declarations in IWebIconDatabase.idl * Interfaces/IWebIconDatabase.idl: Removed "STDMETHODCALLTYPE" from silly copy-paste error in two method declarations. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39644 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
hausmann@webkit.org authored
Reviewed by Lars Knoll. Added support for HTTP-only cookies to the Qt build. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39643 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
dsmith@webkit.org authored
Reviewed by Oliver Hunt. https://bugs.webkit.org/show_bug.cgi?id=23084 Avoid redundant AtomicString conversions * dom/Node.cpp: Create an AtomicString early to avoid converting twice (WebCore::Node::getElementsByTagNameNS): * dom/QualifiedName.h: Use the appropriate AtomicString constructor instead of converting from a String git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39642 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 05 Jan, 2009 11 commits
-
-
ddkilzer@apple.com authored
2009-01-05 David Kilzer <ddkilzer@apple.com> Add SPI to enable, disable and check state of WebIconDatabase Reviewed by Darin Adler & Timothy Hatcher. Add -[WebIconDatabase isEnabled] and -[WebIconDatabase setEnabled:] SPI to make it possible to enable, disable and check the state of the icon database. * Misc/WebIconDatabase.mm: (-[WebIconDatabase init]): Extracted code into -_startUpIconDatabase. (-[WebIconDatabase iconForURL:withSize:cache:]): Switched to use -isEnabled instead of -_isEnabled. (-[WebIconDatabase iconURLForURL:]): Ditto. (-[WebIconDatabase retainIconForURL:]): Ditto. (-[WebIconDatabase releaseIconForURL:]): Ditto. (-[WebIconDatabase isEnabled]): Renamed from -_isEnabled in WebInternal category. (-[WebIconDatabase setEnabled:]): Added. Takes care of changing the enabled/disabled state of the icon database. (-[WebIconDatabase removeAllIcons]): Switched to use -isEnabled instead of -_isEnabled. (-[WebIconDatabase _startUpIconDatabase]): Added. Extrated from -init. (-[WebIconDatabase _shutDownIconDatabase]): Added. Remove observers when the icon database is disabled. * Misc/WebIconDatabaseInternal.h: Added declarations for -_startUpIconDatabase and -_shutDownIconDatabase. * Misc/WebIconDatabasePrivate.h: Added declarations for -isEnabled and -setEnabled:. WebKit/win: 2009-01-05 David Kilzer <ddkilzer@apple.com> Add API to enable, disable and check state of WebIconDatabase Reviewed by Darin Adler & Timothy Hatcher. Add WebIconDatabase::isEnabled() and WebIconDatabase::setEnabled() API to make it possible to enable, disable and check the state of the icon database. * Interfaces/IWebIconDatabase.idl: Declared isEnabled() and setEnabled() methods. * WebIconDatabase.cpp: (WebIconDatabase::init): Extracted code into startUpIconDatabase(). (WebIconDatabase::startUpIconDatabase): Added. Extracted from init(). (WebIconDatabase::shutDownIconDatabase): Added. Method is empty since there is nothing to do yet on Windows. (isEnabled): Added. (setEnabled): Added. * WebIconDatabase.h: Added method declarations. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39641 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
simon.fraser@apple.com authored
Reviewed by Dave Hyatt https://bugs.webkit.org/show_bug.cgi?id=22985 Add an assertion that clip rects are being used when painting with the same rootLayer that they were computed with. Fix two issues detected by the assertion: RenderLayer::updateClipRects() should not unconditionally update the clip rects on its parent, but stop when reaching rootLayer (just like calculateClipRects()). We need to pass the temporaryClipRects flag down through reflection painting to handle the case of nested reflections. Also use temporary clip rects in RenderTreeAsText, since that code does not reset the painting root for transformed layers, so cached clip rects will not match those used for painting. * rendering/RenderLayer.cpp: (WebCore::RenderLayer::RenderLayer): (WebCore::RenderLayer::paintLayer): (WebCore::RenderLayer::updateClipRects): (WebCore::RenderLayer::clearClipRects): * rendering/RenderLayer.h: * rendering/RenderTreeAsText.cpp: (WebCore::writeLayers): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39640 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
treat@webkit.org authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39639 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mrowe@apple.com authored
* platform/graphics/cairo/AffineTransformCairo.cpp: (WebCore::TransformationMatrix::TransformationMatrix): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39638 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
oliver@apple.com authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39637 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
beidson@apple.com authored
Reviewed by Jon Honeycutt Expose setting the last-visit-was-failure flag on a history items in preparation for <rdar://problem/6173319> * History/WebHistoryItem.mm: (-[WebHistoryItem _setLastVisitWasFailure:]): * History/WebHistoryItemPrivate.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39636 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
dino@apple.com authored
Reviewed by Darin Adler. Rename AffineTransform to TransformationMatrix in preparation for future enhancements (non-affine matrices) https://bugs.webkit.org/show_bug.cgi?id=22943 * GNUmakefile.am: * WebCore.pro: * WebCore.scons: * WebCore.vcproj/WebCore.vcproj: * WebCore.xcodeproj/project.pbxproj: * WebCoreSources.bkl: * platform/graphics/transforms/AffineTransform.cpp: Removed. * platform/graphics/transforms/AffineTransform.h: Removed. * platform/graphics/transforms/TransformationMatrix.cpp: Copied from WebCore/platform/graphics/transforms/AffineTransform.cpp. * platform/graphics/transforms/TransformationMatrix.h: Copied from WebCore/platform/graphics/transforms/AffineTransform.h. * lots of other files with s/AffineTransform/TransformationMatrix/g git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39635 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
dino@apple.com authored
Reviewed by David Hyatt. Implement 'pointer-events' for HTML content. This involved adding a new value 'auto' which behaves as 'visiblePainted' in SVG content. Moved the property out of the SVG CSS code and into the general CSS (both parsing and RenderStyle). Changes to the hit testing functionality of the Render tree, specifically the nodeAtPoint methods. Where they used to test for visibility, they now use a helper function defined on base classes (RenderObject and InlineBox) that checks both visibility and pointer-events. https://bugs.webkit.org/show_bug.cgi?id=11395 Tests: fast/events/pointer-events-2.html fast/events/pointer-events.html * css/CSSComputedStyleDeclaration.cpp: (WebCore::): (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue): * css/CSSParser.cpp: (WebCore::CSSParser::parseVa...
-
alice.liu@apple.com authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39633 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
oliver@apple.com authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39632 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
alice.liu@apple.com authored
Windows build fixes Rubber-stamped by Alice Liu. * interpreter/Interpreter.cpp: (JSC::Interpreter::Interpreter): * runtime/ByteArray.cpp: (JSC::ByteArray::create): * runtime/ByteArray.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39631 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-