| Index: WebCore/ChangeLog
|
| ===================================================================
|
| --- WebCore/ChangeLog (revision 73385)
|
| +++ WebCore/ChangeLog (working copy)
|
| @@ -1,738 +1,3 @@
|
| -2010-12-03 Dimitri Glazkov <dglazkov@chromium.org>
|
| -
|
| - Reviewed by Darin Adler.
|
| -
|
| - REGRESSION(r71934): input event fires twice when editing text inside a text input.
|
| - https://bugs.webkit.org/show_bug.cgi?id=50477
|
| -
|
| - Now that events escape the shadow DOM boundary, the input event is fired twice
|
| - for each input, once triggered by editing, once triggered by value change.
|
| -
|
| - Test: fast/forms/text-input-event.html
|
| -
|
| - * dom/InputElement.cpp:
|
| - (WebCore::InputElement::setValueFromRenderer): Added a check to ensure editable fields
|
| - don't fire an extra input event.
|
| -
|
| -2010-12-03 Sheriff Bot <webkit.review.bot@gmail.com>
|
| -
|
| - Unreviewed, rolling out r73302.
|
| - http://trac.webkit.org/changeset/73302
|
| - https://bugs.webkit.org/show_bug.cgi?id=50499
|
| -
|
| - Causes crashes in debug LayoutTests (Requested by xan_ on
|
| - #webkit).
|
| -
|
| - * accessibility/AccessibilityRenderObject.cpp:
|
| - (WebCore::AccessibilityRenderObject::renderParentObject):
|
| - (WebCore::AccessibilityRenderObject::addChildren):
|
| - * accessibility/AccessibilityRenderObject.h:
|
| - * accessibility/chromium/AccessibilityObjectChromium.cpp:
|
| - (WebCore::AccessibilityObject::accessibilityIgnoreAttachment):
|
| -
|
| -2010-12-01 Ilya Tikhonovsky <loislo@chromium.org>
|
| -
|
| - Reviewed by Pavel Feldman.
|
| -
|
| - Web Inspector: Inspector protocol cleanup task.
|
| -
|
| - The patch has just small renames and adjustments for the protocol things.
|
| - 'handler' keyword in idl file was replaced with 'domain'.
|
| - 'domain' property was assigned for the each backend to frontend messages.
|
| - At the next step WebInspector wrapper functions will be removed and 'agents' will be called directly.
|
| -
|
| - https://bugs.webkit.org/show_bug.cgi?id=50337
|
| -
|
| - * inspector/CodeGeneratorInspector.pm:
|
| - * inspector/Inspector.idl:
|
| - * inspector/front-end/inspector.js:
|
| - (WebInspector_syncDispatch):
|
| -
|
| -2010-12-03 Alexander Pavlov <apavlov@chromium.org>
|
| -
|
| - Reviewed by Yury Semikhatsky.
|
| -
|
| - Web Inspector: Duplicate "!important" for !important properties displayed in the Styles pane
|
| - https://bugs.webkit.org/show_bug.cgi?id=50460
|
| -
|
| - * inspector/front-end/StylesSidebarPane.js:
|
| - * inspector/front-end/inspector.css:
|
| -
|
| -2010-12-03 Xan Lopez <xlopez@igalia.com>
|
| -
|
| - Unreviewed build fix.
|
| -
|
| - The JS code generator includes headers unconditionally, so we need
|
| - to generate them unconditionally and disable the feature. The
|
| - WebAudio files hadn't been added to our sources list.
|
| -
|
| - * GNUmakefile.am:
|
| -
|
| -2010-12-03 Patrick Gansterer <paroga@webkit.org>
|
| -
|
| - Unreviewed build fix.
|
| -
|
| - Try to fix EFL build after r73273.
|
| -
|
| - * CMakeLists.txt:
|
| -
|
| -2010-12-03 Chris Guillory <chris.guillory@google.com>
|
| -
|
| - Reviewed by Chris Fleizach.
|
| -
|
| - Include the FrameView widget of a RenderWidget in the accessibility tree.
|
| - https://bugs.webkit.org/show_bug.cgi?id=49106
|
| -
|
| - Include render widget children in the accessibility tree for not mac webkit ports.
|
| -
|
| - * accessibility/AccessibilityRenderObject.cpp:
|
| - (WebCore::AccessibilityRenderObject::renderParentObject):
|
| - (WebCore::AccessibilityRenderObject::addChildren):
|
| - (WebCore::AccessibilityRenderObject::addRenderWidgetChildren):
|
| - * accessibility/AccessibilityRenderObject.h:
|
| - * accessibility/chromium/AccessibilityObjectChromium.cpp:
|
| - (WebCore::AccessibilityObject::accessibilityIgnoreAttachment):
|
| -
|
| -2010-11-30 Abhishek Arya <inferno@chromium.org>
|
| -
|
| - Reviewed by Dave Hyatt.
|
| -
|
| - Don't clone an anonymous block, instead create a new one in splitBlocks. Also,
|
| - when beforeChild is not in one of our children, then do the processing first
|
| - to get its anonymous container before calling splitBlocks.
|
| - https://bugs.webkit.org/show_bug.cgi?id=49928
|
| -
|
| - Tests: fast/multicol/span/anonymous-before-child-parent-crash.html
|
| - fast/multicol/span/anonymous-split-block-crash.html
|
| -
|
| - * rendering/RenderBlock.cpp:
|
| - (WebCore::RenderBlock::splitBlocks):
|
| - (WebCore::RenderBlock::addChildIgnoringAnonymousColumnBlocks):
|
| -
|
| -2010-12-03 Mark Rowe <mrowe@apple.com>
|
| -
|
| - Reviewed by Eric Seidel.
|
| -
|
| - Animated GIF animates much more slowly in Safari than Firefox
|
| - <rdar://problem/7689300> / <http://webkit.org/b/26455>
|
| -
|
| - Adopt Firefox's behavior for frame duration clamping. Images that specify a frame duration
|
| - of <= 10ms are treated as having a frame duration of 100ms, while all other images use the
|
| - frame duration that they specify.
|
| -
|
| - ImageIO currently implements its own clamping of frame durations (<rdar://problem/7689297>)
|
| - which will result in this change having no observable effect on platforms where it is used
|
| - until an updated version of ImageIO becomes available.
|
| -
|
| - * platform/graphics/ImageSource.cpp:
|
| - (WebCore::ImageSource::frameDurationAtIndex): Update the formatting of the comment and style
|
| - of the code to match that in ImageSourceCG.
|
| - * platform/graphics/cg/ImageSourceCG.cpp:
|
| - (WebCore::ImageSource::frameDurationAtIndex):
|
| -
|
| -2010-12-03 Chris Rogers <crogers@google.com>
|
| -
|
| - Unreviewed build fix.
|
| -
|
| - Fix M_E compile error on Chromium Win
|
| - https://bugs.webkit.org/show_bug.cgi?id=50479
|
| -
|
| - * platform/audio/AudioUtilities.cpp:
|
| - (WebCore::AudioUtilities::discreteTimeConstantForSampleRate):
|
| -
|
| -2010-12-03 Chris Rogers <crogers@google.com>
|
| -
|
| - Unreviewed build fix.
|
| -
|
| - Try to fix GTK build due to recent web audio makefile changes (disable ENABLE_WEB_AUDIO explicitly)
|
| - https://bugs.webkit.org/show_bug.cgi?id=50478
|
| -
|
| - * GNUmakefile.am:
|
| -
|
| -2010-12-03 Simon Fraser <simon.fraser@apple.com>
|
| -
|
| - Reviewed by Dirk Schulze.
|
| -
|
| - Clean up some text-related code on GraphicsContext
|
| - https://bugs.webkit.org/show_bug.cgi?id=50464
|
| -
|
| - Save 8 bytes in GraphicsContextState by rearranging the
|
| - data members to reduce padding.
|
| -
|
| - * platform/graphics/GraphicsContextPrivate.h:
|
| - (WebCore::GraphicsContextState::GraphicsContextState):
|
| -
|
| -2010-12-03 Simon Fraser <simon.fraser@apple.com>
|
| -
|
| - Another Chromium build fix.
|
| -
|
| - * platform/graphics/skia/GraphicsContextSkia.cpp:
|
| - (WebCore::GraphicsContext::setPlatformTextDrawingMode):
|
| -
|
| -2010-12-03 Simon Fraser <simon.fraser@apple.com>
|
| -
|
| - Fix Chromium build.
|
| -
|
| - * platform/graphics/skia/PlatformContextSkia.h:
|
| -
|
| -2010-12-03 Patrick Gansterer <paroga@webkit.org>
|
| -
|
| - Reviewed by Andreas Kling.
|
| -
|
| - [CMake] Remove WebCore_IDL_PURE_FILES
|
| - https://bugs.webkit.org/show_bug.cgi?id=50445
|
| -
|
| - * CMakeLists.txt:
|
| -
|
| -2010-12-03 Jia Pu <jpu@apple.com>
|
| -
|
| - Reviewed by Darin Adler.
|
| -
|
| - Need to move all code that applies correction into correction panel callback.
|
| - https://bugs.webkit.org/show_bug.cgi?id=50426
|
| - <rdar://problem/8720832>
|
| -
|
| - No new test, since there's no behavioral change.
|
| -
|
| - This patch is to prepare WebKit to work with upcoming AppKit changes. The main changes are:
|
| - 1. Moved all calls to applyCorrectionPanelInfo() into handleCorrectionPanelResult().
|
| - 2. Added more user dictionary learning code.
|
| - 3. Removed m_ prefix in all member variables of CorrectionPanelInfo.
|
| -
|
| - * editing/CorrectionPanelInfo.h: Remove m_ prefix on member variables. Added ReasonForDismissingCorrectionPanel enum type.
|
| -
|
| - * editing/Editor.cpp: Moved all calls to applyCorrectionPanelInfo() into handleCorrectionPanelResult().
|
| - Adopted new member variable naming in class CorrectionPanelInfo.
|
| - (WebCore::Editor::respondToChangedSelection):
|
| - (WebCore::Editor::~Editor):
|
| - (WebCore::Editor::markMisspellingsAfterTypingToWord):
|
| - (WebCore::Editor::markAllMisspellingsAndBadGrammarInRanges):
|
| - (WebCore::Editor::correctionPanelTimerFired):
|
| - (WebCore::Editor::handleCorrectionPanelResult):
|
| - (WebCore::Editor::startCorrectionPanelTimer):
|
| - (WebCore::Editor::stopCorrectionPanelTimer):
|
| - (WebCore::Editor::handleCancelOperation):
|
| - (WebCore::Editor::dismissCorrectionPanel):
|
| - (WebCore::Editor::applyCorrectionPanelInfo):
|
| -
|
| - * editing/Editor.h: Changed signature of dismissCorrectionPanel to use ReasonForDismissingCorrectionPanel.
|
| -
|
| - * loader/EmptyClients.h: Ditto.
|
| - (WebCore::EmptyEditorClient::dismissCorrectionPanel):
|
| -
|
| - * page/EditorClient.h: Ditto.
|
| -
|
| -2010-12-03 Pavel Feldman <pfeldman@chromium.org>
|
| -
|
| - Reviewed by Yury Semikhatsky.
|
| -
|
| - Web Inspector: reveal in elements panel does not switch the panel itself.
|
| - https://bugs.webkit.org/show_bug.cgi?id=50408
|
| -
|
| - * inspector/front-end/ElementsTreeOutline.js:
|
| - (WebInspector.ElementsTreeOutline.prototype._contextMenuEventFired.focusElement):
|
| - (WebInspector.ElementsTreeOutline.prototype._contextMenuEventFired):
|
| - * inspector/front-end/ObjectPropertiesSection.js:
|
| - (WebInspector.ObjectPropertyTreeElement.prototype._contextMenuEventFired):
|
| -
|
| -2010-12-03 Simon Fraser <simon.fraser@apple.com>
|
| -
|
| - Reviewed by Nikolas Zimmermann.
|
| -
|
| - Clean up some text-related code on GraphicsContext
|
| - https://bugs.webkit.org/show_bug.cgi?id=50464
|
| -
|
| - Use defined types for textDrawingMode and it's associated flags.
|
| -
|
| - * html/canvas/CanvasRenderingContext2D.cpp:
|
| - (WebCore::CanvasRenderingContext2D::drawTextInternal):
|
| - * platform/graphics/GraphicsContext.cpp:
|
| - (WebCore::GraphicsContext::textDrawingMode):
|
| - (WebCore::GraphicsContext::setTextDrawingMode):
|
| - (WebCore::GraphicsContext::setPlatformTextDrawingMode):
|
| - * platform/graphics/GraphicsContext.h:
|
| - * platform/graphics/GraphicsContextPrivate.h:
|
| - (WebCore::GraphicsContextState::GraphicsContextState):
|
| - * platform/graphics/cairo/FontCairo.cpp:
|
| - (WebCore::drawGlyphsShadow):
|
| - (WebCore::Font::drawGlyphs):
|
| - * platform/graphics/cg/GraphicsContextCG.cpp:
|
| - (WebCore::GraphicsContext::setPlatformTextDrawingMode):
|
| - * platform/graphics/chromium/FontLinux.cpp:
|
| - (WebCore::Font::drawGlyphs):
|
| - (WebCore::Font::drawComplexText):
|
| - * platform/graphics/gtk/FontGtk.cpp:
|
| - (WebCore::drawGlyphsShadow):
|
| - (WebCore::Font::drawComplexText):
|
| - * platform/graphics/mac/FontMac.mm:
|
| - (WebCore::Font::drawGlyphs):
|
| - * platform/graphics/openvg/PainterOpenVG.cpp:
|
| - (WebCore::PlatformPainterState::PlatformPainterState):
|
| - (WebCore::PainterOpenVG::textDrawingMode):
|
| - (WebCore::PainterOpenVG::setTextDrawingMode):
|
| - (WebCore::PainterOpenVG::drawText):
|
| - * platform/graphics/qt/FontQt.cpp:
|
| - (WebCore::drawTextCommon):
|
| - * platform/graphics/skia/PlatformContextSkia.cpp:
|
| - (WebCore::PlatformContextSkia::State::State):
|
| - (WebCore::PlatformContextSkia::getTextDrawingMode):
|
| - (WebCore::PlatformContextSkia::setTextDrawingMode):
|
| - * platform/graphics/skia/SkiaFontWin.cpp:
|
| - (WebCore::windowsCanHandleTextDrawing):
|
| - (WebCore::paintSkiaText):
|
| - * platform/graphics/texmap/TextureMapper.h:
|
| - (WebCore::TextureMapper::setTextDrawingMode):
|
| - (WebCore::TextureMapper::textDrawingMode):
|
| - (WebCore::TextureMapper::TextureMapper):
|
| - * platform/graphics/win/FontCGWin.cpp:
|
| - (WebCore::drawGDIGlyphs):
|
| - (WebCore::Font::drawGlyphs):
|
| - * platform/graphics/wince/GraphicsContextWinCE.cpp:
|
| - (WebCore::GraphicsContext::drawText):
|
| - * rendering/InlineTextBox.cpp:
|
| - (WebCore::updateGraphicsContext):
|
| - * rendering/RenderSVGResourceGradient.cpp:
|
| - (WebCore::RenderSVGResourceGradient::applyResource):
|
| - * rendering/RenderSVGResourcePattern.cpp:
|
| - (WebCore::RenderSVGResourcePattern::applyResource):
|
| - * rendering/RenderSVGResourceSolidColor.cpp:
|
| - (WebCore::RenderSVGResourceSolidColor::applyResource):
|
| - * svg/SVGFont.cpp:
|
| - (WebCore::Font::drawTextUsingSVGFont):
|
| -
|
| -2010-12-03 Chris Rogers <crogers@google.com>
|
| -
|
| - Reviewed by Kenneth Russell.
|
| -
|
| - First steps to adding web audio files to build systems
|
| - https://bugs.webkit.org/show_bug.cgi?id=49952
|
| -
|
| - No new tests since audio API is not yet implemented.
|
| -
|
| - * CMakeLists.txt:
|
| - * DerivedSources.make:
|
| - * ForwardingHeaders/wtf/Complex.h: Added.
|
| - * GNUmakefile.am:
|
| - * WebCore.gyp/WebCore.gyp:
|
| - * WebCore.gypi:
|
| - * WebCore.pri:
|
| - * WebCore.pro:
|
| - * bindings/js/JSDOMWindowCustom.cpp:
|
| - (WebCore::JSDOMWindow::audioContext):
|
| - * features.pri:
|
| - * page/DOMWindow.idl:
|
| - * platform/audio/HRTFElevation.cpp:
|
| -
|
| -2010-12-03 Patrick Gansterer <paroga@webkit.org>
|
| -
|
| - Reviewed by David Levin.
|
| -
|
| - Use String::adopt in TextCodecWinCE::decode
|
| - https://bugs.webkit.org/show_bug.cgi?id=50319
|
| -
|
| - * platform/text/wince/TextCodecWinCE.cpp:
|
| - (WebCore::TextCodecWinCE::decode):
|
| -
|
| -2010-12-03 Brady Eidson <beidson@apple.com>
|
| -
|
| - Reviewed by Anders Carlsson.
|
| -
|
| - Groundwork for <rdar://problem/7660733> and https://bugs.webkit.org/show_bug.cgi?id=50191
|
| - WebKit2 Authentication Support
|
| -
|
| - * WebCore.exp.in:
|
| -
|
| - Expose the AuthenticationClient for WK2 platforms (Windows already does this):
|
| - * platform/network/mac/AuthenticationChallenge.h:
|
| - * platform/network/mac/AuthenticationMac.mm:
|
| - (-[WebCoreAuthenticationClientAsChallengeSender client]):
|
| - (WebCore::AuthenticationChallenge::authenticationClient):
|
| -
|
| - * platform/network/qt/AuthenticationChallenge.h:
|
| - (WebCore::AuthenticationChallenge::authenticationClient):
|
| -
|
| -2010-12-03 Ryosuke Niwa <rniwa@webkit.org>
|
| -
|
| - Reviewed by Darin Adler.
|
| -
|
| - REGRESSION: Crash when deleting text after textarea's value is modified on input event
|
| - https://bugs.webkit.org/show_bug.cgi?id=49962
|
| -
|
| - The crash was caused by TypingCommand::deleteKeyPressed's reusing a typing command for
|
| - textarea's shadow DOM after its input event handler rewrote the value set by the typing command.
|
| - Because the reused typing command's ending selection was pointing at a shadow node
|
| - that has been detached from the document when the event handler set the new value,
|
| - rootEditableElement of the ending selection was null and caused the crash.
|
| -
|
| - Fixed the bug by updating the ending selection of the last typing command when it differsfrom
|
| - that of the current selection held by the SelectionController in TypingCommand::deleteKeyPressed.
|
| - Also fixed similar bugs in forwardDeleteKeyPressed and insertText, and insertTextRunWithoutNewlines.
|
| -
|
| - Tests: editing/input/set-value-on-input-and-delete.html
|
| - editing/input/set-value-on-input-and-forward-delete.html
|
| - editing/input/set-value-on-input-and-type-input.html
|
| - editing/input/set-value-on-input-and-type-textarea.html
|
| -
|
| - * editing/InsertTextCommand.h: Added TypingCommand as a friend because it needs to update selection.
|
| - * editing/TypingCommand.cpp:
|
| - (WebCore::TypingCommand::deleteKeyPressed): Updates the last typing command's selection as needed.
|
| - (WebCore::TypingCommand::forwardDeleteKeyPressed): Ditto.
|
| - (WebCore::TypingCommand::insertText): Ditto.
|
| - (WebCore::TypingCommand::updateSelectionIfDifferentFromCurrentSelection): Added.
|
| - (WebCore::TypingCommand::insertTextRunWithoutNewlines): Updates InsertTextCommand's selection as needed.
|
| - * editing/TypingCommand.h:
|
| -
|
| -2010-12-03 Daniel Cheng <dcheng@chromium.org>
|
| -
|
| - Reviewed by Tony Chang.
|
| -
|
| - Dragging and dropping into an empty document crashes WebKit.
|
| - https://bugs.webkit.org/show_bug.cgi?id=48793
|
| -
|
| - Remove the assert and update callers to check for a null return value.
|
| -
|
| - Test: manual-tests/drop-in-empty-doc.html
|
| -
|
| - * manual-tests/drop-in-empty-doc.html: Added.
|
| - * manual-tests/resources/drop-in-empty-doc.xhtml: Added.
|
| - * page/DragController.cpp:
|
| - (WebCore::elementUnderMouse):
|
| - (WebCore::DragController::tryDocumentDrag):
|
| - (WebCore::DragController::concludeEditDrag):
|
| -
|
| -2010-12-03 Patrick Gansterer <paroga@webkit.org>
|
| -
|
| - Reviewed by Andreas Kling.
|
| -
|
| - Move Inspector generator logic into main CMakeLists.txt file
|
| - https://bugs.webkit.org/show_bug.cgi?id=50445
|
| -
|
| - * CMakeLists.txt:
|
| -
|
| -2010-12-03 Patrick Gansterer <paroga@webkit.org>
|
| -
|
| - Reviewed by Andreas Kling.
|
| -
|
| - Move StringWx.cpp into wtf directory
|
| - https://bugs.webkit.org/show_bug.cgi?id=50060
|
| -
|
| - * WebCore.gypi:
|
| - * platform/text/wx/StringWx.cpp: Removed.
|
| -
|
| -2010-12-03 Dimitri Glazkov <dglazkov@chromium.org>
|
| -
|
| - Reviewed by Darin Adler.
|
| -
|
| - REGRESSION(r72783): DOMActivate fires multiple times from input type=file
|
| - https://bugs.webkit.org/show_bug.cgi?id=50396
|
| -
|
| - Test: fast/events/shadow-boundary-crossing-2.html
|
| -
|
| - * dom/EventContext.cpp: Reverted changes made in r72783.
|
| - * dom/EventContext.h: Ditto.
|
| - * dom/Node.cpp:
|
| - (WebCore::Node::containsIncludingShadowDOM): Added.
|
| - (WebCore::Node::dispatchGenericEvent): Reverted changes made in r72783.
|
| - * dom/Node.h: Added decl.
|
| - * html/HTMLLabelElement.cpp:
|
| - (WebCore::HTMLLabelElement::defaultEventHandler): Reverted changes made in r72783.
|
| -
|
| -2010-12-03 Patrick Gansterer <paroga@webkit.org>
|
| -
|
| - Reviewed by Andreas Kling.
|
| -
|
| - Move StringBrew.cpp into wtf directory
|
| - https://bugs.webkit.org/show_bug.cgi?id=50058
|
| -
|
| - * platform/text/brew/StringBrew.cpp: Removed.
|
| -
|
| -2010-12-03 Patrick Gansterer <paroga@webkit.org>
|
| -
|
| - Reviewed by Andreas Kling.
|
| -
|
| - Move StringHaiku.cpp into wtf directory
|
| - https://bugs.webkit.org/show_bug.cgi?id=50057
|
| -
|
| - * platform/text/haiku/StringHaiku.cpp: Removed.
|
| -
|
| -2010-12-03 Jessie Berlin <jberlin@apple.com>
|
| -
|
| - Reviewed by Sam Weinig.
|
| -
|
| - Need a WebKit2 Equivalent of WebSecurityOrigin
|
| - https://bugs.webkit.org/show_bug.cgi?id=50170
|
| -
|
| - * WebCore.exp.in:
|
| - Export the symbol for SecurityOrigin::createFromDatabaseIdentifier.
|
| -
|
| -2010-12-03 Andras Becsi <abecsi@inf.u-szeged.hu>
|
| -
|
| - Unreviewed build fix after r73254.
|
| -
|
| - [Qt][V8] Add missing headers to $headerIncludes rather than $implIncludes
|
| - because headers are needed by the generated .h files.
|
| -
|
| - No new tests needed.
|
| -
|
| - * bindings/scripts/CodeGeneratorV8.pm:
|
| -
|
| -2010-12-03 Nikolas Zimmermann <nzimmermann@rim.com>
|
| -
|
| - Reviewed by Dirk Schulze.
|
| -
|
| - 1336 files in WebCore rebuild when you touch SVGNames
|
| - https://bugs.webkit.org/show_bug.cgi?id=42025
|
| -
|
| - Remove global SVGNames.h dependency, as SVGAnimatedPropertyMacros.h included it.
|
| - This requires to add the SVGNames.h include to lots of cpp files.
|
| -
|
| - No functional changes, thus no new tests.
|
| -
|
| - * css/CSSCursorImageValue.cpp:
|
| - * css/CSSFontFaceSource.cpp:
|
| - * dom/Node.cpp:
|
| - * loader/cache/CachedFont.cpp:
|
| - * rendering/RenderSVGResourceClipper.cpp:
|
| - * rendering/RenderSVGResourceFilter.cpp:
|
| - * rendering/RenderSVGTransformableContainer.cpp:
|
| - * rendering/RenderSVGViewportContainer.cpp:
|
| - * rendering/SVGRenderTreeAsText.cpp:
|
| - * rendering/SVGResources.cpp:
|
| - * rendering/svg/RenderSVGTextPath.cpp:
|
| - * rendering/svg/SVGRootInlineBox.cpp:
|
| - * svg/SVGAnimateElement.cpp:
|
| - * svg/SVGAnimateMotionElement.cpp:
|
| - * svg/SVGAnimateTransformElement.cpp:
|
| - * svg/SVGDefsElement.cpp:
|
| - * svg/SVGFEBlendElement.cpp:
|
| - * svg/SVGFEDisplacementMapElement.cpp:
|
| - * svg/SVGFEMergeElement.cpp:
|
| - * svg/SVGFEMergeNodeElement.cpp:
|
| - * svg/SVGFEOffsetElement.cpp:
|
| - * svg/SVGFETileElement.cpp:
|
| - * svg/SVGFETurbulenceElement.cpp:
|
| - * svg/SVGFont.cpp:
|
| - * svg/SVGGElement.cpp:
|
| - * svg/SVGImageElement.cpp:
|
| - * svg/SVGLength.cpp:
|
| - * svg/SVGMPathElement.cpp:
|
| - * svg/SVGPathElement.cpp:
|
| - * svg/SVGPathSegList.cpp:
|
| - * svg/SVGStyledTransformableElement.cpp:
|
| - * svg/SVGSymbolElement.cpp:
|
| - * svg/SVGTextContentElement.cpp:
|
| - * svg/SVGTextElement.cpp:
|
| - * svg/SVGTextPathElement.cpp:
|
| - * svg/SVGUseElement.cpp:
|
| - * svg/SVGViewSpec.cpp:
|
| - * svg/animation/SMILTimeContainer.cpp:
|
| - * svg/properties/SVGAnimatedPropertyMacros.h:
|
| - * svg/properties/SVGPathSegListPropertyTearOff.cpp:
|
| -
|
| -2010-12-02 Philippe Normand <pnormand@igalia.com>
|
| -
|
| - Reviewed by Martin Robinson.
|
| -
|
| - [GStreamer] hasVideo/Audio return false until the pipeline reaches PAUSED
|
| - https://bugs.webkit.org/show_bug.cgi?id=50382
|
| -
|
| - Go to PAUSED even if preload is deactivated. In that case don't
|
| - process the GStreamer state changes until commitLoad() has been
|
| - called. This patch also fixes hasVideo and hasAudio methods,
|
| - making them reactive to the playbin2 audio/video tags-changed
|
| - signals.
|
| -
|
| - Test: media/controls-without-preload.html
|
| -
|
| - * platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
|
| - (WebCore::mediaPlayerPrivateMessageCallback):
|
| - (WebCore::mediaPlayerPrivateVideoTagsChangedCallback):
|
| - (WebCore::mediaPlayerPrivateAudioTagsChangedCallback):
|
| - (WebCore::mediaPlayerPrivateAudioTagsChangeTimeoutCallback):
|
| - (WebCore::mediaPlayerPrivateVideoTagsChangeTimeoutCallback):
|
| - (WebCore::MediaPlayerPrivateGStreamer::MediaPlayerPrivateGStreamer):
|
| - (WebCore::MediaPlayerPrivateGStreamer::~MediaPlayerPrivateGStreamer):
|
| - (WebCore::MediaPlayerPrivateGStreamer::load):
|
| - (WebCore::MediaPlayerPrivateGStreamer::commitLoad):
|
| - (WebCore::MediaPlayerPrivateGStreamer::videoTagsChanged):
|
| - (WebCore::MediaPlayerPrivateGStreamer::notifyPlayerOfVideoTags):
|
| - (WebCore::MediaPlayerPrivateGStreamer::audioTagsChanged):
|
| - (WebCore::MediaPlayerPrivateGStreamer::notifyPlayerOfAudioTags):
|
| - (WebCore::MediaPlayerPrivateGStreamer::createGSTPlayBin):
|
| - * platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h:
|
| - (WebCore::MediaPlayerPrivateGStreamer::hasVideo):
|
| - (WebCore::MediaPlayerPrivateGStreamer::hasAudio):
|
| - (WebCore::MediaPlayerPrivateGStreamer::loadDelayed):
|
| -
|
| -2010-12-03 Nikolas Zimmermann <nzimmermann@rim.com>
|
| -
|
| - Reviewed by Dirk Schulze.
|
| -
|
| - Finish splitting DECLARE_ANIMATED_PROPERTY* in DECLARE/DEFINE parts for the remaining SVGAnimated* types
|
| - https://bugs.webkit.org/show_bug.cgi?id=50440
|
| -
|
| - Continuing the work on bug 42025: Introduce (DECLARE|DEFINE)_ANIMATED_(ANGLE|BOOLEAN|INTEGER|PRESERVEASPECTRATIO|RECT).
|
| - The animated property declaration lives in the header, the definition in the cpp file, to avoid the dependency on SVGNames.h in all headers.
|
| -
|
| - No functional changes, thus no new tests.
|
| -
|
| - * svg/SVGAElement.cpp:
|
| - * svg/SVGAElement.h:
|
| - * svg/SVGAnimatedAngle.h:
|
| - * svg/SVGAnimatedBoolean.h:
|
| - * svg/SVGAnimatedInteger.h:
|
| - * svg/SVGAnimatedPreserveAspectRatio.h:
|
| - * svg/SVGAnimatedRect.h:
|
| - * svg/SVGAnimationElement.cpp:
|
| - * svg/SVGAnimationElement.h:
|
| - (WebCore::SVGAnimationElement::calculateDistance):
|
| - (WebCore::SVGAnimationElement::animationPath):
|
| - * svg/SVGCircleElement.cpp:
|
| - * svg/SVGCircleElement.h:
|
| - * svg/SVGClipPathElement.cpp:
|
| - * svg/SVGClipPathElement.h:
|
| - * svg/SVGCursorElement.cpp:
|
| - * svg/SVGCursorElement.h:
|
| - * svg/SVGDefsElement.cpp:
|
| - * svg/SVGDefsElement.h:
|
| - * svg/SVGEllipseElement.cpp:
|
| - * svg/SVGEllipseElement.h:
|
| - * svg/SVGFEConvolveMatrixElement.cpp:
|
| - * svg/SVGFEConvolveMatrixElement.h:
|
| - * svg/SVGFEImageElement.cpp:
|
| - * svg/SVGFEImageElement.h:
|
| - * svg/SVGFETurbulenceElement.cpp:
|
| - * svg/SVGFETurbulenceElement.h:
|
| - * svg/SVGFilterElement.cpp:
|
| - * svg/SVGFilterElement.h:
|
| - * svg/SVGFilterPrimitiveStandardAttributes.h:
|
| - * svg/SVGFontElement.cpp:
|
| - (WebCore::SVGFontElement::firstMissingGlyphElement):
|
| - (WebCore::SVGFontElement::ensureGlyphCache):
|
| - * svg/SVGFontElement.h:
|
| - * svg/SVGForeignObjectElement.cpp:
|
| - * svg/SVGForeignObjectElement.h:
|
| - * svg/SVGGElement.cpp:
|
| - * svg/SVGGElement.h:
|
| - (WebCore::SVGGElement::isShadowTreeContainerElement):
|
| - (WebCore::SVGGElement::isValid):
|
| - * svg/SVGGradientElement.cpp:
|
| - * svg/SVGGradientElement.h:
|
| - * svg/SVGImageElement.cpp:
|
| - * svg/SVGImageElement.h:
|
| - * svg/SVGLineElement.cpp:
|
| - * svg/SVGLineElement.h:
|
| - * svg/SVGLinearGradientElement.h:
|
| - * svg/SVGMPathElement.cpp:
|
| - * svg/SVGMPathElement.h:
|
| - * svg/SVGMarkerElement.cpp:
|
| - * svg/SVGMarkerElement.h:
|
| - * svg/SVGMaskElement.cpp:
|
| - * svg/SVGMaskElement.h:
|
| - * svg/SVGPathElement.cpp:
|
| - * svg/SVGPathElement.h:
|
| - * svg/SVGPatternElement.cpp:
|
| - * svg/SVGPatternElement.h:
|
| - * svg/SVGPolyElement.cpp:
|
| - * svg/SVGPolyElement.h:
|
| - * svg/SVGRadialGradientElement.h:
|
| - * svg/SVGRectElement.cpp:
|
| - * svg/SVGRectElement.h:
|
| - * svg/SVGSVGElement.cpp:
|
| - (WebCore::SVGSVGElement::contentScriptType):
|
| - (WebCore::SVGSVGElement::contentStyleType):
|
| - (WebCore::SVGSVGElement::parseMappedAttribute):
|
| - * svg/SVGSVGElement.h:
|
| - * svg/SVGScriptElement.cpp:
|
| - * svg/SVGScriptElement.h:
|
| - * svg/SVGSwitchElement.cpp:
|
| - * svg/SVGSwitchElement.h:
|
| - (WebCore::SVGSwitchElement::isValid):
|
| - * svg/SVGSymbolElement.cpp:
|
| - * svg/SVGSymbolElement.h:
|
| - (WebCore::SVGSymbolElement::rendererIsNeeded):
|
| - * svg/SVGTextContentElement.cpp:
|
| - * svg/SVGTextContentElement.h:
|
| - * svg/SVGUseElement.cpp:
|
| - * svg/SVGUseElement.h:
|
| - * svg/SVGViewElement.cpp:
|
| - * svg/SVGViewElement.h:
|
| - (WebCore::SVGViewElement::viewTarget):
|
| - (WebCore::SVGViewElement::rendererIsNeeded):
|
| - * svg/SVGViewSpec.cpp:
|
| - * svg/SVGViewSpec.h:
|
| - (WebCore::SVGViewSpec::transform):
|
| - (WebCore::SVGViewSpec::viewTargetString):
|
| - (WebCore::SVGViewSpec::contextElement):
|
| - * svg/properties/SVGAnimatedPropertyMacros.h:
|
| -
|
| -2010-12-03 Noel Gordon <noel.gordon@gmail.com>
|
| -
|
| - Reviewed by Darin Fisher.
|
| -
|
| - [chromium] PNG encoder leaks memory on png_write_row errors.
|
| - https://bugs.webkit.org/show_bug.cgi?id=50439
|
| -
|
| - Move the creation of needed C++ objects before the setjmp() point so
|
| - those objects have their destructors called if libpng errors invoke
|
| - the setjmp() return path.
|
| -
|
| - Other minor cleanup: use the skia bitmap locker class, and remove the
|
| - PNGDestroyer class - instead directly call png_destroy_write_struct()
|
| - at each of the encodeImpl() return points.
|
| -
|
| - No change in behaviour, so no new tests.
|
| -
|
| - * platform/image-encoders/skia/PNGImageEncoder.cpp:
|
| - (WebCore::encodeImpl):
|
| - (WebCore::PNGImageEncoder::encode):
|
| -
|
| -2010-12-02 Philippe Normand <pnormand@igalia.com>
|
| -
|
| - Reviewed by Eric Carlson.
|
| -
|
| - Theme not updated when MediaPlayer m_private engine changes
|
| - https://bugs.webkit.org/show_bug.cgi?id=50228
|
| -
|
| - Trigger a new rendering of the media element when the private
|
| - media-player backend is updated.
|
| -
|
| - * html/HTMLMediaElement.cpp:
|
| - (WebCore::HTMLMediaElement::mediaPlayerEngineUpdated):
|
| - * html/HTMLMediaElement.h:
|
| - * platform/graphics/MediaPlayer.cpp:
|
| - (WebCore::MediaPlayer::MediaPlayer):
|
| - (WebCore::MediaPlayer::load):
|
| - * platform/graphics/MediaPlayer.h:
|
| - (WebCore::MediaPlayerClient::mediaPlayerEngineUpdated):
|
| -
|
| -2010-12-03 Yonathan Randolph <yonathan@gmail.com>
|
| -
|
| - Reviewed by Alexey Proskuryakov.
|
| -
|
| - XPath lexer misinterprets expression starting with "div".
|
| - https://bugs.webkit.org/show_bug.cgi?id=50366
|
| -
|
| - * xml/XPathParser.cpp:
|
| - * xml/XPathParser.h:
|
| - (WebCore::XPath::Parser::isOperatorContext): removed (renamed)
|
| - (WebCore::XPath::Parser::isBinaryOperatorContext): added
|
| -
|
| -2010-12-02 Rob Buis <rwlbuis@gmail.com>
|
| -
|
| - Reviewed by Alexey Proskuryakov.
|
| -
|
| - CSS 2.1 failure: at-import-*
|
| - https://bugs.webkit.org/show_bug.cgi?id=47153
|
| -
|
| - Fix at-import-010.htm by only setting m_allowImportRules
|
| - to false when creating valid style or page rules.
|
| -
|
| - Test: css2.1/t040105-import-10-b.html
|
| -
|
| - * css/CSSParser.cpp:
|
| - (WebCore::CSSParser::createStyleRule):
|
| -
|
| 2010-12-02 Aaron Boodman <aa@chromium.org>
|
|
|
| Reviewed by David Hyatt.
|
|
|