Index: Source/WebCore/ChangeLog |
=================================================================== |
--- Source/WebCore/ChangeLog (revision 91957) |
+++ Source/WebCore/ChangeLog (working copy) |
@@ -1,3 +1,546 @@ |
+2011-07-28 Rob Buis <rbuis@rim.com> |
+ |
+ REGRESSION (r91125): Google Drawings is broken |
+ https://bugs.webkit.org/show_bug.cgi?id=65257 |
+ |
+ Reviewed by Darin Adler. |
+ |
+ Only consider zero-length path rendering code path when a stroke is defined. |
+ |
+ Test: svg/custom/zero-path-square-cap-rendering2.svg |
+ |
+ * rendering/svg/RenderSVGPath.cpp: |
+ (WebCore::RenderSVGPath::shouldStrokeZeroLengthSubpath): |
+ |
+2011-07-22 Martin Robinson <mrobinson@igalia.com> |
+ |
+ [Cairo] Switch from ContextShadow to ShadowBlur |
+ https://bugs.webkit.org/show_bug.cgi?id=64744 |
+ |
+ Use ShadowBlur in the Cairo backend instead of ContextShadow. This allows us |
+ to share shadowing code with Qt and Mac ports and to correct some broken |
+ shadow rendering. |
+ |
+ Reviewed by Dirk Schulze. |
+ |
+ * CMakeLists.txt: Remove ContextShadow from the build. |
+ * CMakeListsEfl.txt: Ditto. |
+ * GNUmakefile.list.am: Add ShadowBlur source files and remove ContextShadow |
+ source files. |
+ * platform/graphics/GraphicsContext.cpp:Add #ifdefs to support ShadowBlur for Cairo. |
+ * platform/graphics/GraphicsContext.h: Remove Cairo ContextShadow code. |
+ * platform/graphics/ShadowBlur.cpp: |
+ (WebCore::ShadowBlur::drawInsetShadowWithTiling): Since the ShadowBlur is a property |
+ of the GraphicsContext, we cannot clear the GraphicsContext shadow until we have |
+ finished using properties like m_offset. If we clear the GrahpicsContext shadow |
+ before using these properties, they will be zero when we try to use them. |
+ (WebCore::ShadowBlur::drawRectShadowWithTiling):Ditto. |
+ (WebCore::ShadowBlur::drawLayerPieces): Ditto. |
+ (WebCore::ShadowBlur::beginShadowLayer):Cairo is the first port to keep ShadowBlur |
+ as a persistent property of GraphicsContext and use drawRectShadow and drawInsetShadow. |
+ Thus, we must manually clear the cached tiling values so that ShadowBlur does not |
+ try to reuse the scratch buffer for rectangular shadows after using beginShadowLayer |
+ and endShadowLayer. |
+ (WebCore::ShadowBlur::mustUseShadowBlur): Moved this method from the Qt port to |
+ this cross-platform location. |
+ * platform/graphics/ShadowBlur.h: Added new method declaration. |
+ * platform/graphics/cairo/ContextShadowCairo.cpp: Removed. |
+ * platform/graphics/cairo/FontCairo.cpp: Switched to using ShadowBlur. |
+ (WebCore::drawGlyphsShadow):Ditto. |
+ * platform/graphics/cairo/GraphicsContextCairo.cpp: Switch to using ShadowBlur. |
+ (WebCore::drawPathShadow): ShadowBlur has slightly different semantics than |
+ ContextShadow. When filling the shadow layer, we do not need to use the fill |
+ alpha. We also need to restore the Cairo path to the target context after |
+ endShadowLayer as it destroys the current path. |
+ * platform/graphics/cairo/GraphicsContextPlatformPrivateCairo.h: Switch to using ShadowBlur. |
+ * platform/graphics/cairo/ImageCairo.cpp: Ditto. |
+ * platform/graphics/cairo/PlatformContextCairo.cpp: |
+ (WebCore::PlatformContextCairo::drawSurfaceToContext):Ditto. |
+ (WebCore::PlatformContextCairo::prepareForStroking): Add a mode ignoring alpha. |
+ * platform/graphics/cairo/PlatformContextCairo.h: Ditto. |
+ (WebCore::PlatformContextCairo::shadowBlur):Added. |
+ * platform/graphics/gtk/FontGtk.cpp: Update to use ShadowBlur. |
+ * platform/graphics/qt/GraphicsContextQt.cpp: Switch to using the new version of mustUseShadowBlur. |
+ |
+2011-07-27 Gyuyoung Kim <gyuyoung.kim@samsung.com> |
+ |
+ [EFL] Add dummy NotificationPresenterClientEfl |
+ https://bugs.webkit.org/show_bug.cgi?id=64064 |
+ |
+ Add two files to CMakeLists.txt for HTML5 Notification. |
+ |
+ Reviewed by Antonio Gomes. |
+ |
+ * CMakeLists.txt: |
+ |
+2011-07-27 Ryosuke Niwa <rniwa@webkit.org> |
+ |
+ Calling window.find immediately after mutating the document crashes WebKit. |
+ https://bugs.webkit.org/show_bug.cgi?id=65296 |
+ |
+ Reviewed by Darin Adler. |
+ |
+ Don't forget to layout first. |
+ |
+ Test: editing/text-iterator/find-after-mutation.html |
+ |
+ * editing/TextIterator.cpp: |
+ (WebCore::findPlainText): |
+ |
+2011-07-27 Ben Wells <benwells@chromium.org> |
+ |
+ Remove skia special case for outline rendering code |
+ https://bugs.webkit.org/show_bug.cgi?id=65295 |
+ |
+ Reviewed by James Robinson. |
+ |
+ The fix for bug 58999 (outlines with alpha channels showed artifacts in the corners) was |
+ excluded from skia builds until bug 61369 (skia drawConvexPoly didn't pay attention to |
+ shouldAntialias) was fixed. That bug is fixed so now the #if's can be removed. |
+ |
+ * rendering/RenderInline.cpp: |
+ (WebCore::RenderInline::paintOutline): |
+ * rendering/RenderObject.cpp: |
+ (WebCore::RenderObject::paintOutline): |
+ |
+2011-07-27 Adam Barth <abarth@webkit.org> |
+ |
+ Crypto.idl doesn't need legacy optional arguments |
+ https://bugs.webkit.org/show_bug.cgi?id=65298 |
+ |
+ Reviewed by Darin Adler. |
+ |
+ This API is relatively new and useless to call without its only argument. |
+ |
+ * page/Crypto.idl: |
+ |
+2011-07-27 Mark Hahnenberg <mhahnenberg@apple.com> |
+ |
+ Remove operator new from JSCell |
+ https://bugs.webkit.org/show_bug.cgi?id=64999 |
+ |
+ Reviewed by Oliver Hunt. |
+ |
+ No new tests. |
+ |
+ Removed the implementation of operator new in JSCell, so any further uses |
+ will not successfully link. Also removed any remaining uses of operator new. |
+ |
+ * bridge/c/CRuntimeObject.h: |
+ (JSC::Bindings::CRuntimeObject::create): |
+ * bridge/c/c_instance.cpp: |
+ (JSC::Bindings::CInstance::newRuntimeObject): |
+ (JSC::Bindings::CRuntimeMethod::create): |
+ (JSC::Bindings::CRuntimeMethod::CRuntimeMethod): |
+ (JSC::Bindings::CInstance::getMethod): |
+ * bridge/jni/jsc/JavaInstanceJSC.cpp: |
+ (JavaInstance::newRuntimeObject): |
+ (JavaRuntimeMethod::create): |
+ (JavaRuntimeMethod::JavaRuntimeMethod): |
+ (JavaInstance::getMethod): |
+ * bridge/jni/jsc/JavaRuntimeObject.h: |
+ (JSC::Bindings::JavaRuntimeObject::create): |
+ * bridge/objc/ObjCRuntimeObject.h: |
+ (JSC::Bindings::ObjCRuntimeObject::create): |
+ * bridge/objc/objc_class.mm: |
+ (JSC::Bindings::ObjcClass::fallbackObject): |
+ * bridge/objc/objc_instance.mm: |
+ (ObjcInstance::newRuntimeObject): |
+ (ObjCRuntimeMethod::create): |
+ (ObjCRuntimeMethod::ObjCRuntimeMethod): |
+ (ObjcInstance::getMethod): |
+ * bridge/objc/objc_runtime.h: |
+ (JSC::Bindings::ObjcFallbackObjectImp::create): |
+ |
+2011-07-27 Vsevolod Vlasov <vsevik@chromium.org> |
+ |
+ Web Inspector: Network panel sidebar should have width saved in preferences when resource is selected. |
+ https://bugs.webkit.org/show_bug.cgi?id=65256 |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ * inspector/front-end/NetworkPanel.js: |
+ (WebInspector.NetworkLogView.prototype._toggleViewingResourceMode): |
+ (WebInspector.NetworkPanel.prototype.restoreSidebarWidth): |
+ (WebInspector.NetworkPanel.prototype._showResource): |
+ (WebInspector.NetworkPanel.prototype._closeVisibleResource): |
+ (WebInspector.NetworkPanel.prototype._toggleViewingResourceMode): |
+ * inspector/front-end/Panel.js: |
+ (WebInspector.Panel.prototype.show): |
+ (WebInspector.Panel.prototype.preferredSidebarWidth): |
+ (WebInspector.Panel.prototype.get restoreSidebarWidth): |
+ |
+2011-07-27 Vsevolod Vlasov <vsevik@chromium.org> |
+ |
+ Web Inspector: [REGRESSION] [Chromium] Opening link in new tab does not work properly. |
+ https://bugs.webkit.org/show_bug.cgi?id=65279 |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ * inspector/InspectorPageAgent.cpp: |
+ (WebCore::InspectorPageAgent::open): |
+ |
+2011-07-27 Adam Klein <adamk@chromium.org> |
+ |
+ [V8] Remove unused m_isWeak member of V8AbstractEventListener |
+ https://bugs.webkit.org/show_bug.cgi?id=65273 |
+ |
+ Reviewed by Adam Barth. |
+ |
+ m_isWeak is set to true in the constructor and never changed, |
+ so the one if statement that tests it always executes; the |
+ code has been updated to make this clear. |
+ |
+ No behavior change, thus no tests. |
+ |
+ * bindings/v8/V8AbstractEventListener.cpp: |
+ (WebCore::V8AbstractEventListener::V8AbstractEventListener): |
+ (WebCore::V8AbstractEventListener::setListenerObject): |
+ * bindings/v8/V8AbstractEventListener.h: |
+ |
+2011-07-27 Fady Samuel <fsamuel@chromium.org> |
+ |
+ Popups on Chromium now check the minimum row height set through the Chromium WebKit API when |
+ computing the height of a row in a popup listbox. |
+ https://bugs.webkit.org/show_bug.cgi?id=64897 |
+ |
+ Reviewed by Darin Fisher. |
+ |
+ No new tests. |
+ |
+ * platform/chromium/PopupMenuChromium.cpp: |
+ (WebCore::PopupListBox::getRowHeight): |
+ * platform/chromium/PopupMenuChromium.h: |
+ (WebCore::PopupMenuChromium::minimumRowHeight): |
+ (WebCore::PopupMenuChromium::setMinimumRowHeight): |
+ |
+2011-07-27 MORITA Hajime <morrita@google.com> |
+ |
+ Inconsistent state of TreeScope reference. |
+ https://bugs.webkit.org/show_bug.cgi?id=65235 |
+ |
+ The tree scope pointers on shadow tree nodes didn't cleared. |
+ even when the tree scope (shadow root) is destroyed. |
+ This change clear these poitners before detaching the shadow root. |
+ |
+ Reviewed by Dimitri Glazkov. |
+ |
+ Test: fast/dom/shadow/tree-scope-crash.html |
+ |
+ * dom/Element.cpp: |
+ (WebCore::Element::removeShadowRoot): |
+ |
+2011-07-27 Rachel Blum <groby@chromium.org> |
+ |
+ Implement sizes attribute for link tag from HTML5 |
+ https://bugs.webkit.org/show_bug.cgi?id=37674 |
+ |
+ Reviewed by Dimitri Glazkov. |
+ |
+ Test: fast/dom/icon-size-property.html |
+ |
+ * WebCore.gypi: |
+ * WebCore.pro: |
+ * bindings/js/JSHTMLLinkElementCustom.cpp: |
+ (WebCore::JSHTMLLinkElement::sizes): |
+ (WebCore::JSHTMLLinkElement::setSizes): |
+ * bindings/v8/custom/V8HTMLLinkElementCustom.cpp: Added. |
+ (WebCore::V8HTMLLinkElement::sizesAccessorGetter): |
+ (WebCore::V8HTMLLinkElement::sizesAccessorSetter): |
+ * html/HTMLAttributeNames.in: |
+ * html/HTMLLinkElement.cpp: |
+ (WebCore::HTMLLinkElement::HTMLLinkElement): |
+ (WebCore::HTMLLinkElement::parseMappedAttribute): |
+ (WebCore::HTMLLinkElement::sizes): |
+ (WebCore::HTMLLinkElement::setSizes): |
+ * html/HTMLLinkElement.h: |
+ * html/HTMLLinkElement.idl: |
+ |
+2011-07-27 Pratik Solanki <psolanki@apple.com> |
+ |
+ Incorrect arguments passed to LOG statement |
+ https://bugs.webkit.org/show_bug.cgi?id=65293 |
+ |
+ Reviewed by Oliver Hunt. |
+ |
+ * platform/network/mac/ResourceHandleMac.mm: |
+ (-[WebCoreResourceHandleAsDelegate connection:canAuthenticateAgainstProtectionSpace:]): |
+ |
+2011-07-27 Levi Weintraub <leviw@chromium.org> |
+ |
+ Switch transform operations to FloatSize |
+ https://bugs.webkit.org/show_bug.cgi?id=64301 |
+ |
+ Reviewed by Simon Fraser. |
+ |
+ Changing TransformOperation and its progeny to operate on FloatSizes instead of IntSizes. |
+ |
+ * platform/graphics/transforms/IdentityTransformOperation.h: |
+ (WebCore::IdentityTransformOperation::apply): |
+ * platform/graphics/transforms/Matrix3DTransformOperation.cpp: |
+ (WebCore::Matrix3DTransformOperation::blend): |
+ * platform/graphics/transforms/Matrix3DTransformOperation.h: |
+ (WebCore::Matrix3DTransformOperation::apply): |
+ * platform/graphics/transforms/MatrixTransformOperation.cpp: |
+ (WebCore::MatrixTransformOperation::blend): |
+ * platform/graphics/transforms/MatrixTransformOperation.h: |
+ (WebCore::MatrixTransformOperation::apply): |
+ * platform/graphics/transforms/PerspectiveTransformOperation.h: |
+ (WebCore::PerspectiveTransformOperation::apply): |
+ * platform/graphics/transforms/RotateTransformOperation.h: |
+ (WebCore::RotateTransformOperation::apply): |
+ * platform/graphics/transforms/ScaleTransformOperation.h: |
+ (WebCore::ScaleTransformOperation::apply): |
+ * platform/graphics/transforms/SkewTransformOperation.h: |
+ (WebCore::SkewTransformOperation::apply): |
+ * platform/graphics/transforms/TransformOperation.h: |
+ * platform/graphics/transforms/TransformOperations.h: |
+ (WebCore::TransformOperations::apply): |
+ * platform/graphics/transforms/TranslateTransformOperation.h: |
+ (WebCore::TranslateTransformOperation::x): |
+ (WebCore::TranslateTransformOperation::y): |
+ (WebCore::TranslateTransformOperation::z): |
+ (WebCore::TranslateTransformOperation::apply): |
+ |
+2011-07-27 Levi Weintraub <leviw@chromium.org> |
+ |
+ unicode-bidi:-webkit-plaintext does not work on <textarea> |
+ https://bugs.webkit.org/show_bug.cgi?id=65074 |
+ |
+ Reviewed by Ryosuke Niwa. |
+ |
+ Fixing unicode-bidi style propagation into text control shadow trees. |
+ |
+ Test: fast/text/international/unicode-bidi-plaintext-in-textarea.html |
+ |
+ * rendering/RenderTextControl.cpp: |
+ (WebCore::RenderTextControl::adjustInnerTextStyle): |
+ |
+2011-07-27 Eric Carlson <eric.carlson@apple.com> |
+ |
+ Load delegate not consulted before loading some poster images |
+ https://bugs.webkit.org/show_bug.cgi?id=65270 |
+ |
+ Reviewed by Darin Adler. |
+ |
+ Test: media/video-poster-blocked-by-willsendrequest.html |
+ |
+ * html/HTMLVideoElement.cpp: |
+ (WebCore::HTMLVideoElement::setDisplayMode): Don't ask media engine to set poster if |
+ willLoadMediaElementURL returns false. |
+ |
+2011-07-27 Stephen White <senorblanco@chromium.org> |
+ |
+ Fix for printing with accelerated <canvas> |
+ https://bugs.webkit.org/show_bug.cgi?id=62406 |
+ |
+ Reviewed by James Robinson. |
+ |
+ The platform-independent side of this should be covered by existing |
+ tests. Printing itself in Chrome has few tests, sadly. :( |
+ |
+ * html/HTMLCanvasElement.cpp: |
+ (WebCore::HTMLCanvasElement::paint): |
+ * platform/graphics/skia/ImageBufferSkia.cpp: |
+ (WebCore::ImageBuffer::draw): |
+ |
+2011-07-25 Mihai Parparita <mihaip@chromium.org> |
+ |
+ [Chromium] Add better WebKit API for chrome.tabs.insertCSS extension API |
+ https://bugs.webkit.org/show_bug.cgi?id=65158 |
+ |
+ Reviewed by David Hyatt. |
+ |
+ Add per-Document instance user stylesheets (as opposed to the page |
+ group user styles and the global page stylesheet). |
+ |
+ * css/CSSStyleSelector.cpp: |
+ (WebCore::CSSStyleSelector::CSSStyleSelector): |
+ * css/CSSStyleSelector.h: |
+ * dom/Document.cpp: |
+ (WebCore::Document::~Document): |
+ (WebCore::Document::createStyleSelector): |
+ (WebCore::Document::addUserSheet): |
+ * dom/Document.h: |
+ |
+2011-07-27 Vsevolod Vlasov <vsevik@chromium.org> |
+ |
+ Web Inspector: Disable cache option should only clear memory cache, not disable it. |
+ https://bugs.webkit.org/show_bug.cgi?id=65184 |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ * inspector/InspectorClient.h: |
+ * inspector/InspectorResourceAgent.cpp: |
+ (WebCore::InspectorResourceAgent::enable): |
+ (WebCore::InspectorResourceAgent::disable): |
+ (WebCore::InspectorResourceAgent::setCacheDisabled): |
+ (WebCore::InspectorResourceAgent::mainFrameNavigated): |
+ |
+2011-07-27 Rob Buis <rbuis@rim.com> |
+ |
+ Implement getIntersectionList(), getEnclosureList(), checkIntersection() and checkEnclosure() in SVGSVGElement |
+ https://bugs.webkit.org/show_bug.cgi?id=11274 |
+ |
+ Reviewed by Nikolas Zimmermann. |
+ |
+ Implement checkIntersection/checkEnclosure and use it to implement getIntersectionList and getEnclosureList as well. |
+ The referenceElement is used to provide a DOM subtree to find matches in. Also we do not allow elements that specify |
+ pointer-events=none in the list. |
+ |
+ Tests: svg/W3C-SVG-1.1-SE/struct-dom-11-f.svg |
+ svg/custom/intersection-list-clipping.svg |
+ svg/custom/intersection-list-nested-svg.svg |
+ |
+ * rendering/svg/RenderSVGModelObject.cpp: |
+ (WebCore::getElementCTM): |
+ (WebCore::intersectsAllowingEmpty): |
+ (WebCore::isGraphicsElement): |
+ (WebCore::RenderSVGModelObject::checkIntersection): |
+ (WebCore::RenderSVGModelObject::checkEnclosure): |
+ * rendering/svg/RenderSVGModelObject.h: |
+ * svg/SVGSVGElement.cpp: |
+ (WebCore::SVGSVGElement::checkIntersection): |
+ (WebCore::SVGSVGElement::checkEnclosure): |
+ |
+2011-07-27 Becsi Andras <abecsi@webkit.org> |
+ |
+ [Qt][V8] Fix the build. |
+ |
+ Unreviewed build fix. |
+ |
+ No new tests needed. |
+ |
+ * platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp: Add missing CString.h include. |
+ |
+2011-07-27 Alexis Menard <alexis.menard@openbossa.org> |
+ |
+ [Qt] Unreviewed build fix for mac. |
+ |
+ QtKit is now our default media player, the define is WTF_USE_QTKIT and it's not part |
+ of the options passed to build-webkit, therefore DerivedSources should now generate the |
+ includes when it's mac. |
+ |
+ * DerivedSources.pro: |
+ * WebCore.pro: |
+ |
+2011-07-27 Yury Semikhatsky <yurys@chromium.org> |
+ |
+ Inspector should support cd(window) in the command line |
+ https://bugs.webkit.org/show_bug.cgi?id=19872 |
+ |
+ Added dropdown list with all iframes to allow selecting current evaluation context for console expressions. |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ Test: http/tests/inspector/console-cd.html |
+ |
+ * WebCore.gypi: |
+ * inspector/Inspector.json: |
+ * inspector/InspectorController.cpp: |
+ (WebCore::InspectorController::InspectorController): |
+ * inspector/InspectorRuntimeAgent.cpp: |
+ (WebCore::InspectorRuntimeAgent::InspectorRuntimeAgent): |
+ (WebCore::InspectorRuntimeAgent::evaluate): |
+ * inspector/InspectorRuntimeAgent.h: |
+ * inspector/WorkerInspectorController.cpp: |
+ * inspector/front-end/ConsoleView.js: |
+ (WebInspector.ConsoleView.prototype.addContext): |
+ (WebInspector.ConsoleView.prototype.removeContext): |
+ (WebInspector.ConsoleView.prototype._contextUpdated): |
+ (WebInspector.ConsoleView.prototype.get _currentEvaluationContextId): |
+ (WebInspector.ConsoleView.prototype.evalInInspectedWindow): |
+ * inspector/front-end/ContextManager.js: Added. |
+ (WebInspector.ContextManager): |
+ (WebInspector.ContextManager.prototype._frameAdded): |
+ (WebInspector.ContextManager.prototype._frameNavigated): |
+ (WebInspector.ContextManager.prototype._frameDetached): |
+ (WebInspector.FrameEvaluationContext): |
+ (WebInspector.FrameEvaluationContext.prototype._frameNavigated): |
+ (WebInspector.FrameEvaluationContext.prototype.get id): |
+ (WebInspector.FrameEvaluationContext.prototype.get url): |
+ (WebInspector.FrameEvaluationContext.prototype.get displayName): |
+ * inspector/front-end/ResourceTreeModel.js: |
+ (WebInspector.ResourceTreeModel.prototype._cleanupFramesAfterNavigation): |
+ (WebInspector.ResourceTreeModel.prototype._addFramesRecursively): |
+ * inspector/front-end/WebKit.qrc: |
+ * inspector/front-end/inspector.html: |
+ * inspector/front-end/inspector.js: |
+ |
+2011-07-27 Shinya Kawanaka <shinyak@google.com> |
+ |
+ Uses isHTMLSpace to normalize white spaces. |
+ https://bugs.webkit.org/show_bug.cgi?id=57746 |
+ |
+ Reviewed by Kent Tamura. |
+ |
+ Test: fast/forms/option-strip-unicode-spaces.html |
+ |
+ * dom/OptionElement.cpp: |
+ (WebCore::OptionElement::normalizeText): |
+ Uses isHTMLSpace to trim and replace white spaces. |
+ |
+2011-05-15 Holger Hans Peter Freyther <holger@moiji-mobile.com> |
+ |
+ [chromium] Remove include of skia/ext/platform_canvas.h |
+ https://bugs.webkit.org/show_bug.cgi?id=60852 |
+ |
+ Reviewed by Hajime Morita. |
+ |
+ In https://bugs.webkit.org/show_bug.cgi?id=57563 the usage of the |
+ skia::PlatformCanvas was eliminated in favor of directly using |
+ SkCanvas directly. The include of platform_canvas.h was not removed |
+ leaving the dependency on Chromium in the header files. Remove |
+ that dependency now. |
+ |
+ * platform/graphics/skia/PlatformContextSkia.h: Remove platform_canvas.h |
+ |
+2011-07-27 Mikhail Naganov <mnaganov@chromium.org> |
+ |
+ Web Inspector: [Chromium] REGRESSION: Uncaught TypeError: Cannot read property 'isTracingToWindowObjects' of undefined |
+ https://bugs.webkit.org/show_bug.cgi?id=65213 |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ * inspector/front-end/DetailedHeapshotView.js: |
+ (WebInspector.HeapSnapshotRetainingPathsList.prototype.refresh): |
+ |
+2011-07-27 Shinya Kawanaka <shinyak@google.com> |
+ |
+ Knob of a disabled or readonly range control should not be draggable. |
+ https://bugs.webkit.org/show_bug.cgi?id=54820 |
+ |
+ Reviewed by Kent Tamura. |
+ |
+ Made disabled or readonly range control undraggable. |
+ |
+ Test: fast/forms/range-drag.html |
+ |
+ * html/RangeInputType.cpp: |
+ (WebCore::RangeInputType::handleMouseDownEvent): |
+ Added check that the element is readonly or disabled. |
+ * html/shadow/SliderThumbElement.cpp: |
+ (WebCore::SliderThumbElement::defaultEventHandler): ditto. |
+ |
+2011-07-27 Yuta Kitamura <yutak@chromium.org> |
+ |
+ WebSocket: CloseEvent attribute is not available on WebWorkers in JSC |
+ https://bugs.webkit.org/show_bug.cgi?id=65232 |
+ |
+ Reviewed by Kent Tamura. |
+ |
+ Add [NoStaticTables] attribute to CloseEvent interface definition. This attribute |
+ makes the code generator obtain the attributes table used for building ClassInfo |
+ through JSGlobalData, instead of directly using a statically-allocated table. |
+ |
+ Generally speaking, NoStaticTables needs to be specified in interfaces which |
+ may be accessed from workers. |
+ |
+ Tests: http/tests/websocket/tests/hybi/workers/shared-worker-simple.html (updated) |
+ http/tests/websocket/tests/hybi/workers/worker-simple.html (updated) |
+ |
+ * websockets/CloseEvent.idl: Fixed the formatting, too. |
+ |
2011-07-26 James Robinson <jamesr@chromium.org> |
[chromium] REGRESSION(90963): Content layers are not redrawn after losing the compositor context |