Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(391)

Unified Diff: Source/WebCore/ChangeLog

Side-by-side diff isn't available for this file because of its large size.
Issue 7532014: Merge 91915 - 2011-07-28 Rob Buis <rbuis@rim.com> (Closed) Base URL: http://svn.webkit.org/repository/webkit/branches/chromium/835/
Patch Set: Created 9 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
Download patch
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
« no previous file with comments | « LayoutTests/svg/custom/zero-path-square-cap-rendering2-expected.txt ('k') | Source/WebCore/rendering/svg/RenderSVGPath.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698