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

Unified Diff: Source/WebCore/ChangeLog

Issue 8974025: Merge 102310 - WebPImageDecoder should not do a full image decode if progressive decoding is active (Closed) Base URL: http://svn.webkit.org/repository/webkit/branches/chromium/963/
Patch Set: Created 9 years 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
« no previous file with comments | « no previous file | Source/WebCore/platform/image-decoders/webp/WEBPImageDecoder.cpp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: Source/WebCore/ChangeLog
===================================================================
--- Source/WebCore/ChangeLog (revision 103267)
+++ Source/WebCore/ChangeLog (working copy)
@@ -1,770 +1,3 @@
-2011-12-08 Ryosuke Niwa <rniwa@webkit.org>
-
- Line breaks are lost when pasted into textarea text starting with a blank line set while textarea is hidden
- https://bugs.webkit.org/show_bug.cgi?id=74126
-
- Reviewed by Tony Chang.
-
- The bug was caused by the code that generated text out of pre-rendered text was generating div's inside the fragment
- pasted into textarea even though serialization algorithm in textarea doesn't handle block elements.
-
- Fixed the bug by special-casing this in createFragmentFromText. In the long run, we should really get rid of this
- whole pre-rendering trick.
-
- * editing/markup.cpp:
- (WebCore::createFragmentFromText):
-
-2011-12-08 Florin Malita <fmalita@google.com>
-
- Moving SVG elements on the page doesn't always erase element at the old position
- https://bugs.webkit.org/show_bug.cgi?id=74002
-
- Reviewed by Darin Adler.
-
- Test: svg/repaint/container-repaint.svg
-
- * rendering/svg/RenderSVGContainer.cpp:
- (WebCore::RenderSVGContainer::layout):
- Save the old repaint bounds before updating the viewport.
-
-2011-12-08 Tim Horton <timothy_horton@apple.com>
-
- Enable animations of CSS images using -webkit-cross-fade
- https://bugs.webkit.org/show_bug.cgi?id=74049
- <rdar://problem/10209303>
-
- Reviewed by Simon Fraser.
-
- Add support for animating CSS images in the following properties:
- - background(-image)
- - border-image(-source)
- - list-style(-image)
- - -webkit-mask-box-image(-source)
- - -webkit-mask-image(-source)
-
- This patch only adds support for transitioning between NinePieceImages
- where all of the properties except the image itself are equal, and the
- size of the images are equal. Other cases will not animate.
-
- Add animation blend functions for StyleImage and NinePieceImage.
-
- Apply the proper compositing operation to -webkit-cross-fade, and
- fix handling of the destination and source areas to support scaling.
-
- Tests: animations/cross-fade-background-image.html
- animations/cross-fade-border-image-source.html
- animations/cross-fade-list-style-image.html
- animations/cross-fade-webkit-mask-box-image.html
- animations/cross-fade-webkit-mask-image.html
-
- * css/CSSCrossfadeValue.cpp:
- (WebCore::cachedImageForCSSValue):
- (WebCore::CSSCrossfadeValue::fixedSize):
- (WebCore::CSSCrossfadeValue::image):
- * css/CSSImageValue.cpp:
- (WebCore::CSSImageValue::CSSImageValue):
- * css/CSSImageValue.h:
- (WebCore::CSSImageValue::create):
- * page/animation/AnimationBase.cpp:
- (WebCore::crossfadeBlend):
- (WebCore::blendFunc):
- (WebCore::RefCountedPropertyWrapper::RefCountedPropertyWrapper):
- (WebCore::RefCountedPropertyWrapper::blend):
- (WebCore::FillLayerRefCountedPropertyWrapper::FillLayerRefCountedPropertyWrapper):
- (WebCore::FillLayerRefCountedPropertyWrapper::blend):
- (WebCore::FillLayersPropertyWrapper::FillLayersPropertyWrapper):
- (WebCore::AnimationBase::ensurePropertyMap):
- (WebCore::addShorthandProperties):
- * platform/graphics/CrossfadeGeneratedImage.cpp:
- (WebCore::CrossfadeGeneratedImage::drawCrossfade):
- (WebCore::CrossfadeGeneratedImage::draw):
- (WebCore::CrossfadeGeneratedImage::drawPattern):
- * platform/graphics/CrossfadeGeneratedImage.h:
- * rendering/style/RenderStyle.h:
- (WebCore::InheritedFlags::setMaskImage):
-
-2011-12-08 Stephen White <senorblanco@chromium.org>
-
- Use Skia's implementation of Gaussian blur when accelerated filters
- are enabled.
- https://bugs.webkit.org/show_bug.cgi?id=73949
-
- Reviewed by Zoltan Herczeg.
-
- In the future, this will be covered by the SVG tests run in GPU mode.
-
- * WebCore.gypi:
- Add FEGaussianBlurSkia.cpp to the build.
- * platform/graphics/filters/FEGaussianBlur.cpp:
- (WebCore::FEGaussianBlur::platformApplySoftware):
- Call out to platformApplySkia() when USE_SKIA is enabled.
- * platform/graphics/filters/FEGaussianBlur.h:
- platformApplySkia() declaration.
- * platform/graphics/filters/skia: Added.
- * platform/graphics/filters/skia/FEGaussianBlurSkia.cpp: Added.
- (WebCore::FEGaussianBlur::platformApplySkia):
- On the Skia port, use SkBlurImageFilter for drawing
- Gaussian blurs in accelerated mode.
- * platform/graphics/skia/ImageBufferSkia.cpp:
- (WebCore::ImageBuffer::copyImage):
- Implement ImageBuffer::copyImage() with DontCopyBackingStore semantics.
-
-2011-12-08 Erik Arvidsson <arv@chromium.org>
-
- CodeGeneratorV8: Fix issue with overloaded static conditional methods
- https://bugs.webkit.org/show_bug.cgi?id=74114
-
- Reviewed by Adam Barth.
-
- The code generator was missing checks for Conditional for overloaded methods.
-
- * bindings/scripts/CodeGeneratorV8.pm:
- (GenerateOverloadedFunctionCallback): Generate needed #ifdefs.
- (GenerateFunctionCallback): Ditto.
- * bindings/scripts/test/V8/V8TestObj.cpp: Wrap conditional methods with #ifdefs.
- (WebCore::ConfigureV8TestObjTemplate):
-
-2011-12-08 Dominic Mazzoni <dmazzoni@google.com>
-
- AccessibilityController should support listening to notifications on all elements.
- https://bugs.webkit.org/show_bug.cgi?id=72866
-
- Changes accessibilitySetShouldRepostNotifications from an instance method
- into a class method so that it can be used for global notification listeners,
- not just for listeners on a particular object.
-
- Reviewed by Chris Fleizach.
-
- Test: accessibility/notification-listeners.html
-
- * accessibility/mac/WebAccessibilityObjectWrapper.h:
- * accessibility/mac/WebAccessibilityObjectWrapper.mm:
- (+[WebAccessibilityObjectWrapper accessibilitySetShouldRepostNotifications:]):
- (-[WebAccessibilityObjectWrapper accessibilityPostedNotification:]):
-
-2011-12-08 Vsevolod Vlasov <vsevik@chromium.org>
-
- Web Inspector: Rename createScriptCallStack() without parameters to createScriptCallStackForInspector().
- https://bugs.webkit.org/show_bug.cgi?id=74120
-
- Reviewed by Pavel Feldman.
-
- * bindings/js/ScriptCallStackFactory.cpp:
- (WebCore::createScriptCallStackForInspector):
- * bindings/js/ScriptCallStackFactory.h:
- * bindings/scripts/CodeGeneratorJS.pm:
- (GenerateParametersCheck):
- * bindings/scripts/CodeGeneratorV8.pm:
- (GenerateFunctionCallback):
- * bindings/scripts/test/JS/JSTestObj.cpp:
- (WebCore::jsTestObjPrototypeFunctionCustomArgsAndException):
- * bindings/scripts/test/V8/V8TestObj.cpp:
- (WebCore::TestObjInternal::customArgsAndExceptionCallback):
- * bindings/v8/ScriptCallStackFactory.cpp:
- (WebCore::createScriptCallStackForInspector):
- * bindings/v8/ScriptCallStackFactory.h:
-
-2011-12-08 Adrienne Walker <enne@google.com>
-
- [chromium] Remove dead code in compositor
- https://bugs.webkit.org/show_bug.cgi?id=74103
-
- Reviewed by James Robinson.
-
- Tested via the compiler.
-
- * platform/graphics/chromium/LayerChromium.h:
- * platform/graphics/chromium/LayerRendererChromium.cpp:
- * platform/graphics/chromium/LayerRendererChromium.h:
-
-2011-12-08 Eric Penner <epenner@google.com>
-
- [chromium] Need to adjust memory limit and viewport multipliers.
- https://bugs.webkit.org/show_bug.cgi?id=74022
-
- Reviewed by James Robinson.
-
- * platform/graphics/chromium/TextureManager.cpp:
- (WebCore::TextureManager::highLimitBytes): Changing constants
- (WebCore::TextureManager::reclaimLimitBytes): ditto
-
-2011-12-08 Benjamin Poulain <bpoulain@apple.com>
-
- Add a platform EventLoop for iOS
- https://bugs.webkit.org/show_bug.cgi?id=74043
-
- Reviewed by David Kilzer.
-
- * WebCore.xcodeproj/project.pbxproj:
- * platform/ios/EventLoopIOS.mm: Added.
- (WebCore::EventLoop::cycle):
-
-2011-12-08 Pavel Feldman <pfeldman@google.com>
-
- Web Inspector: return node counts on the document / detached root basis
- https://bugs.webkit.org/show_bug.cgi?id=74104
-
- Reviewed by Yury Semikhatsky.
-
- * bindings/js/ScriptProfiler.h:
- * bindings/v8/ScriptProfiler.cpp:
- (WebCore::ScriptProfiler::domNodeCount):
- * bindings/v8/ScriptProfiler.h:
- * inspector/Inspector.json:
- * inspector/InspectorController.cpp:
- (WebCore::InspectorController::InspectorController):
- * inspector/InspectorMemoryAgent.cpp:
- (WebCore::InspectorMemoryAgent::getDOMNodeCount):
- (WebCore::InspectorMemoryAgent::InspectorMemoryAgent):
- * inspector/InspectorMemoryAgent.h:
- (WebCore::InspectorMemoryAgent::create):
-
-2011-12-08 Andreas Kling <kling@webkit.org>
-
- RenderObject: Rename styleSlowCase() to styleInRegion().
-
- Rubber-stamped by David Hyatt.
-
- * WebCore.exp.in:
- * rendering/RenderObject.cpp:
- (WebCore::RenderObject::styleInRegion):
- * rendering/RenderObject.h:
- (WebCore::RenderObject::style):
-
-2011-12-08 Andreas Kling <kling@webkit.org>
-
- Optimize RenderObject::containingBlock().
- <http://webkit.org/b/74109>
-
- Reviewed by David Hyatt.
-
- When climbing the parent chain to locate the containing block-level element,
- use !isRenderBlock() to reject renderers rather than checking against an arbitrary
- list of non-block renderers and then rejecting anything that isn't a block anyway.
-
- RenderObject::containingBlock() was very hot (2.0%) when scrolling on youtube.com.
- This change takes it down to 1.0% (60% of which is RenderObject::isRenderBlock().)
-
- * rendering/RenderObject.cpp:
- (WebCore::RenderObject::containingBlock):
-
-2011-12-08 Nayan Kumar K <nayankk@motorola.com>
-
- Define DEBUG_GL_COMMANDS only in debug builds.
- https://bugs.webkit.org/show_bug.cgi?id=74083
-
- Reviewed by Noam Rosenthal.
-
- No tests added as this change does not affect functionality.
-
- * platform/graphics/opengl/TextureMapperGL.cpp:
-
-2011-12-08 Ryosuke Niwa <rniwa@webkit.org>
-
- CompositeEditCommand should not be kept alive for undo and redo
- https://bugs.webkit.org/show_bug.cgi?id=64414
-
- Reviewed by Enrica Casucci.
-
- This patch introduces EditCommandComposition that replaces CompositeEditCommand for
- undo and redo purposes. Furthermore, we now keep a list of commands instead of a tree of commands
- to unapply and reapply edit commands that composes an undoable action.
-
- Each top-level CompositeEditCommand holds a ref-pointer to EditCommandComposition,
- and applyCommandToComposite adds new SimpleEditCommands to the list.
-
- * editing/CompositeEditCommand.cpp:
- (WebCore::EditCommandComposition::create):
- (WebCore::EditCommandComposition::doApply): Never used.
- (WebCore::EditCommandComposition::doUnapply):
- (WebCore::EditCommandComposition::doReapply):
- (WebCore::EditCommandComposition::append):
- (WebCore::CompositeEditCommand::~CompositeEditCommand): Add an assertion to ensure we didn't create
- a composition for CompositeEditCommands that have parents.
- (WebCore::CompositeEditCommand::doUnapply): Never used.
- (WebCore::CompositeEditCommand::doReapply): Never used.
- (WebCore::CompositeEditCommand::ensureComposition): Creates and attaches a EditCommandComposition.
- (WebCore::CompositeEditCommand::applyCommandToComposite): Append a SimpleEditCommand to the composition.
-
- * editing/CompositeEditCommand.h:
- (WebCore::EditCommandComposition::EditCommandComposition):
- (WebCore::CompositeEditCommand::composition):
- (WebCore::toEditCommandComposition):
- (WebCore::toCompositeEditCommand):
-
- * editing/DeleteButtonController.cpp: Wrap RemoveNodeCommand in RemoveTargetCommand since top level
- commands are now required to be a CompositeEditCommand.
- (WebCore::RemoveTargetCommand::create):
- (WebCore::RemoveTargetCommand::RemoveTargetCommand):
- (WebCore::RemoveTargetCommand::doApply):
- (WebCore::DeleteButtonController::deleteTarget):
-
- * editing/EditCommand.cpp:
- (WebCore::EditCommand::EditCommand): New constructor; used by EditCommandComposition.
- (WebCore::EditCommand::apply): Create a composition for a top-level command.
- (WebCore::EditCommand::unapply): Since we clear m_parent of SimpleEditCommand as soon as they are
- added to EditCommandComposition, we can't use isTopLevelCommand() to differentiate EditCommandComposition
- from SimpleEditCommand. Use isEditCommandComposition() instead.
- (WebCore::EditCommand::reapply): Ditto.
- (WebCore::compositionIfPossible):
- (WebCore::EditCommand::setStartingSelection): Update the starting selection of EditCommandComposition.
- (WebCore::EditCommand::setEndingSelection): Ditto.
- (WebCore::EditCommand::setParent): Accepts a null pointer in order to avoid keeping a stale pointer in
- m_parent inside SimpleEditCommand when CompositeEditCommand goes away.
-
- * editing/EditCommand.h:
- (WebCore::EditCommand::isSimpleEditCommand):
- (WebCore::EditCommand::isCompositeEditCommand):
- (WebCore::EditCommand::isEditCommandComposition):
- (WebCore::EditCommand::parent):
- (WebCore::toSimpleEditCommand):
-
- * editing/Editor.cpp:
- (WebCore::Editor::appliedEditing): Register a EditCommandComposition, instead of a CompositeEditCommand
- to the undo stack.
- (WebCore::Editor::unappliedEditing): Unapplied or reapplied commands are now always EditCommandComposition.
- (WebCore::Editor::reappliedEditing):
- * editing/Editor.h:
-
-2011-12-08 Stephen White <senorblanco@chromium.org>
-
- Add missing V8 bindings to get CSS_FILTERS to compile in Chromium.
- https://bugs.webkit.org/show_bug.cgi?id=74091
-
- Reviewed by Kenneth Russell.
-
- Will be covered by tests in css3/filters (when enabled).
-
- * bindings/v8/custom/V8WebKitCSSFilterValueCustom.cpp: Added.
- (WebCore::V8WebKitCSSFilterValue::indexedPropertyGetter):
-
-2011-12-08 Beth Dakin <bdakin@apple.com>
-
- https://bugs.webkit.org/show_bug.cgi?id=73348
- REGRESSION: Assertion when loading a page with a scrollable RenderLayer
- -and corresponding-
- <rdar://problem/10518918>
-
- Reviewed by Darin Adler.
-
- The main problem here is that certain delegate calls into AppKit for overlay
- scrollbars can cause AppKit to call back into WebKit looking for more information.
- The assertion happens when WebKit tells AppKit that the scroll position has
- changed during a layout, and AppKit immediately asks WebKit to convert some
- coordinates, and WebKit asserts that you shouldn't do that while a layout is still
- happening. It's still possible for AppKit to call this delegate method while a
- layout is happening, and we should guard against that. This patch, however, does
- not do that.
-
- This change instead addresses the reason this assertion started happening much
- more frequently recently, which is that it recently became true that
- notifyPositionChanged() can be called when the position has not changed. To fix
- the assertion AND the bug that that change was intended to fix, we can just make
- sure that either the position OR the scroll origin has changed before calling
- notifyPositionChanged().
-
- * platform/mac/ScrollAnimatorMac.mm:
- (WebCore::ScrollAnimatorMac::immediateScrollToPoint):
-
- Call resetScrollOriginChanged() after the scroll instead of before so that we know
- whether or not to call notifyPositionChanged().
- * platform/ScrollView.cpp:
- (WebCore::ScrollView::updateScrollbars):
-
-2011-12-08 Kaustubh Atrawalkar <kaustubh@motorola.com>
-
- Fixing support for static conditional overloaded functions.
- https://bugs.webkit.org/show_bug.cgi?id=74068
-
- Reviewed by Adam Barth.
-
- * bindings/scripts/CodeGeneratorJS.pm:
- (GenerateImplementation): Pushing "static" keyword after condition "#if".
- * bindings/scripts/test/CPP/WebDOMTestObj.cpp:
- (WebDOMTestObj::overloadedMethod1): Added newly generated bindings.
- * bindings/scripts/test/CPP/WebDOMTestObj.h: Ditto.
- * bindings/scripts/test/GObject/WebKitDOMTestObj.cpp: Ditto.
- (webkit_dom_test_obj_overloaded_method1):
- * bindings/scripts/test/GObject/WebKitDOMTestObj.h: Ditto.
- * bindings/scripts/test/JS/JSTestObj.cpp: Ditto.
- (WebCore::jsTestObjConstructorFunctionOverloadedMethod11):
- (WebCore::jsTestObjConstructorFunctionOverloadedMethod12):
- (WebCore::jsTestObjConstructorFunctionOverloadedMethod1):
- * bindings/scripts/test/JS/JSTestObj.h: Ditto.
- * bindings/scripts/test/ObjC/DOMTestObj.h: Ditto.
- * bindings/scripts/test/ObjC/DOMTestObj.mm: Ditto.
- (-[DOMTestObj overloadedMethod1:]):
- * bindings/scripts/test/TestObj.idl: Ditto.
- * bindings/scripts/test/V8/V8TestObj.cpp: Ditto.
- (WebCore::TestObjInternal::overloadedMethod11Callback):
- (WebCore::TestObjInternal::overloadedMethod12Callback):
- (WebCore::TestObjInternal::overloadedMethod1Callback):
- (WebCore::ConfigureV8TestObjTemplate):
-
-2011-12-08 Andreas Kling <kling@webkit.org>
-
- Remove EventListenerMap destructor.
- <http://webkit.org/b/74096>
-
- Reviewed by Darin Adler.
-
- Let the compiler generate ~EventListenerMap(). We only needed it when the hash map
- was managing raw pointers.
-
- We're losing the no-iterators assertion from clear() by doing this, but that was
- superfluous to begin with - we were just using it to avoid duplicating code.
-
- * dom/EventListenerMap.cpp:
- * dom/EventListenerMap.h:
-
-2011-12-08 Takashi Toyoshima <toyoshim@chromium.org>
-
- Provide more specific error description for SocketStreamError.
- https://bugs.webkit.org/show_bug.cgi?id=74066
-
- Reviewed by Martin Robinson.
-
- No new tests because this change just improve error messages for unexpected failures.
-
- * platform/network/soup/SocketStreamError.h: Add an argument for passing error description.
- (WebCore::SocketStreamError::SocketStreamError):
- * platform/network/soup/SocketStreamHandleSoup.cpp: Add error description for SocketStreamError.
- (WebCore::SocketStreamHandle::connected):
- (WebCore::SocketStreamHandle::readBytes):
- (WebCore::SocketStreamHandle::platformSend):
- (WebCore::SocketStreamHandle::platformClose):
-
-2011-12-08 Mihnea Ovidenie <mihnea@adobe.com>
-
- [CSSRegions][CSSOM] Implement NamedFlow interface
- https://bugs.webkit.org/show_bug.cgi?id=66642
-
- Reviewed by David Hyatt.
-
- Add WebKitNamedFlow to support the NamedFlow interface. No methods are
- yet implemented on this interface. The NamedFlow object is a live object.
- The first time user asks for it, it gets a valid JS object whose properties
- will reflect the changes to the flow thread.
-
- Tests: fast/regions/webkit-named-flow-existing-flow.html
- fast/regions/webkit-named-flow-flow-added.html
- fast/regions/webkit-named-flow-modified-flow.html
- fast/regions/webkit-named-flow-non-existing-flow.html
- fast/regions/webkit-named-flow-removed-flow.html
- fast/regions/webkit-named-flow-same-object.html
-
- * CMakeLists.txt:
- * DerivedSources.cpp:
- * DerivedSources.make:
- * DerivedSources.pri:
- * GNUmakefile.list.am:
- * Target.pri:
- * WebCore.gypi:
- * WebCore.vcproj/WebCore.vcproj:
- * WebCore.xcodeproj/project.pbxproj:
- * bindings/gobject/GNUmakefile.am:
- * dom/DOMAllInOne.cpp:
- * dom/Document.cpp:
- (WebCore::Document::webkitGetFlowByName):
- * dom/Document.h:
- * dom/Document.idl:
- * dom/NodeRenderingContext.cpp:
- (WebCore::NodeRenderingContext::moveToFlowThreadIfNeeded):
- * dom/WebKitNamedFlow.cpp: Added.
- (WebCore::WebKitNamedFlow::WebKitNamedFlow):
- (WebCore::WebKitNamedFlow::~WebKitNamedFlow):
- * dom/WebKitNamedFlow.h: Added.
- (WebCore::WebKitNamedFlow::create):
- * dom/WebKitNamedFlow.idl: Added.
- * rendering/RenderFlowThread.cpp:
- (WebCore::RenderFlowThread::ensureNamedFlow):
- * rendering/RenderFlowThread.h:
- * rendering/RenderObject.cpp:
- (WebCore::RenderObject::createObject):
- * rendering/RenderView.cpp:
- (WebCore::RenderView::ensureRenderFlowThreadWithName):
- * rendering/RenderView.h:
-
-2011-12-08 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r102321.
- http://trac.webkit.org/changeset/102321
- https://bugs.webkit.org/show_bug.cgi?id=74072
-
- "Breaks all Chromium clobbered builds" (Requested by apavlov_
- on #webkit).
-
- * WebCore.gyp/WebCore.gyp:
- * WebCore.gyp/scripts/action_derivedsourcesallinone.py:
- (main):
- * WebCore.gypi:
- * bindings/scripts/generate-bindings.pl:
- * page/DOMWindow.idl:
- * webaudio/DOMWindowWebAudio.idl: Removed.
-
-2011-12-08 Shinya Kawanaka <shinyak@google.com>
-
- Refactoring: Editor::requestCheckingFor should take SpellCheckRequest object.
- https://bugs.webkit.org/show_bug.cgi?id=74033
-
- Reviewed by Hajime Morita.
-
- SpellChecker::requestCheckingFor takes SpellCheckRequest object in order to make it easy to
- pass necessary information to requestCheckingFor.
-
- No new tests. Covered by existing tests.
-
- * editing/Editor.cpp:
- (WebCore::Editor::replaceSelectionWithFragment):
- Uses the new interface.
- (WebCore::Editor::markAllMisspellingsAndBadGrammarInRanges): ditto.
- * editing/SpellChecker.cpp:
- (WebCore::SpellCheckRequest::SpellCheckRequest):
- (WebCore::SpellCheckRequest::~SpellCheckRequest):
- (WebCore::SpellCheckRequest::create):
- Creates a new SpellCheckRequest object.
- (WebCore::SpellChecker::requestCheckingFor):
- Uses the new interface.
- (WebCore::SpellChecker::didCheck):
- * editing/SpellChecker.h:
- (WebCore::SpellCheckRequest::setSequence):
- (WebCore::SpellCheckRequest::sequence):
- (WebCore::SpellCheckRequest::checkingRange):
- (WebCore::SpellCheckRequest::paragraphRange):
- (WebCore::SpellCheckRequest::text):
- (WebCore::SpellCheckRequest::mask):
- (WebCore::SpellCheckRequest::rootEditableElement):
-
-2011-12-08 Sheriff Bot <webkit.review.bot@gmail.com>
-
- Unreviewed, rolling out r102323.
- http://trac.webkit.org/changeset/102323
- https://bugs.webkit.org/show_bug.cgi?id=74069
-
- Caused Chromium and GTK build failure (Requested by bashi on
- #webkit).
-
- * testing/Internals.cpp:
- (WebCore::Internals::getPageScaleFactor):
- * testing/Internals.h:
- * testing/Internals.idl:
-
-2011-12-08 Fady Samuel <fsamuel@chromium.org>
-
- Move scalePageBy from eventSender to window.internals
- https://bugs.webkit.org/show_bug.cgi?id=64512
-
- Reviewed by Simon Fraser.
-
- Added setPageScaleFactor to window.internals.
- Renamed window.internals.getPageScaleFactor to window.internals.pageScaleFactor
- to match the webkit style.
-
- * testing/Internals.cpp:
- (WebCore::Internals::pageScaleFactor):
- (WebCore::Internals::setPageScaleFactor):
- * testing/Internals.h:
- * testing/Internals.idl:
-
-2011-12-08 Kentaro Hara <haraken@chromium.org>
-
- Use the [Supplemental] IDL for webaudio attributes in Chromium
- https://bugs.webkit.org/show_bug.cgi?id=73394
-
- Reviewed by Adam Barth.
-
- - Overview: Using the [Supplemental] IDL, this patch moves the attribute
- declarations of webaudio from DOMWindow.idl into a new IDL file
- webaudio/DOMWindowWebAudio.idl, which helps make webaudio a self-contained
- feature (aka a module).
-
- - This patch changes the build flow of WebCore.gyp as follows:
-
- Previous build flow:
- foreach $idl (all IDL files) {
- generate-bindings.pl depends on $idl;
- generate-bindings.pl reads $idl;
- generate-bindings.pl generates .h and .cpp files for $idl;
- }
-
- New build flow (See the discussions in bug 72138 for more details):
- resolve-supplemental.pl depends on all IDL files;
- resolve-supplemental.pl reads all IDL files;
- resolve-supplemental.pl resolves the dependency of [Supplemental=XXXX];
- resolve-supplemental.pl outputs supplemental_dependency.tmp;
- foreach $idl (all IDL files) {
- generate-bindings.pl depends on $idl and supplemental_dependency.tmp;
- generate-bindings.pl reads $idl;
- generate-bindings.pl reads supplemental_dependency.tmp;
- generate-bindings.pl generates .h and .cpp files for $idl, including all attributes in IDL files whilementing $idl;
- }
-
- - This patch introduces a temporary IDL, [Supplemented]. The [Supplemented] IDL
- will be removed after build scripts for all platforms support the [Supplemental] IDL.
- The motivation for the [Supplemented] IDL is as follows:
-
- In order to support the [Supplemental] IDL, we need to
- (1) run resolve-supplemental.pl and generate supplemental_dependency.tmp
- (2) and run generate-bindings.pl with the supplemental_dependency.tmp.
-
- This build flow requires a change on the following build scripts,
- but changing all the build scripts all at once without any regression is too difficult:
-
- - DerivedSources.make
- - DerivedSources.pri
- - GNUmakefile.am
- - PlatformBlackBerry.cmake
- - UseJSC.cmake
- - UseV8.cmake
- - WebCore.vcproj/MigrateScripts
- - WebCore.vcproj/WebCore.vcproj
- - bindings/gobject/GNUmakefile.am
- - WebCore.gyp/WebCore.gyp
-
- Thus, we are planning to change the build scripts one by one, which implies that
- we need to allow the temporary state in which some build scripts support [Supplemental] IDL
- but others do not. To accomplish this, we introduce a temporary IDL, [Supplemented].
- The [Supplemented] IDL on an attribute means that the attribute is marked with [Supplemental]
- in another IDL file somewhere, like this:
-
- DOMWindowWebAudio.idl:
- interface [
- Supplemental=DOMWindow
- ] DOMWindowWebAudio {
- attribute attr1;
- attribute attr2;
- };
-
- DOMWindow.idl:
- interface [
- ] DOMWindow {
- attribute [Supplemented] attr1; // This line will be removed after all build scripts support the [Su IDL
- attribute [Supplemented] attr2; // This line will be removed after all build scripts support the [Su IDL.
- attribute attr3;
- attribute attr4;
- };
-
- Assuming these IDL files, this patch implements the following logic in generate-bindings.pl:
-
- - If a given build script supports the [Supplemental] IDL,
- generate-bindings.pl ignores all attributes with the [Supplemented] IDL.
- - Otherwise, generate-bindings.pl treats all attributes with the [Supplemented] IDL
- as normal attributes and instead ignores all attributes with the [Supplemental] IDL
- (i.e. generate-bindings.pl generates nothing from the IDL file with the [Supplemental] IDL).
-
- Tests: webaudio/*
-
- * WebCore.gyp/WebCore.gyp: Describes the build flow that I described above.
- * WebCore.gyp/scripts/action_derivedsourcesallinone.py:
- (main): Reads the IDL file names from the input file (i.e. supplemental_dependency.tmp), which are described at the first column of each line in the input file. If the file name is a "/cygdrive/c/..."-style path, it is converted to a "C:\cygwin\..."-style path by the cygpath command.
- * WebCore.gypi: Added DOMWindowWebAudio.idl.
- * bindings/scripts/generate-bindings.pl: As a temporary solution, if the platform does not support the [Supplemental] IDL, the perl script ignores the [Supplemental] IDL and instead uses the [Supplemented] IDL. Otherwise, the perl script ignores the [Supplemented] IDL and instead uses the [Supplemental] IDL.
- * page/DOMWindow.idl: Added the [Supplemented] IDL to webaudio-related attributes. As I described above, the [Supplemented] IDL will be removed after all platforms support the [Supplemental] IDL.
- * webaudio/DOMWindowWebAudio.idl: Added. Describes the [Supplemental=DOMWindow] IDL. The attributes in this IDL file should be treated as if they are written in DOMWindow.idl.
-
-2011-12-07 Yosifumi Inoue <yosin@chromium.org>
-
- CSS color gets adjusted for disabled input elements
- https://bugs.webkit.org/show_bug.cgi?id=54643
-
- Reviewed by Kent Tamura.
-
- No new tests. covered by existing tests. Need rebasing some existing tests for Chromimum.
-
- Remove automatic color adjustment for disabled text control for Chromimum.
-
- * css/themeChromium.css: Add CSS entries for default style for disabled input and textarea elements.
- * WebCore/rendering/RenderTextControl.cpp:
- (disabledTextColor): Removed for PLATFORM(CHROMIUM)
- (RenderTextControl::adjustInnerTextStyle): Don't call disabledTextColor for Chromium.
-
-2011-12-07 Dmitry Lomov <dslomov@google.com>
-
- https://bugs.webkit.org/show_bug.cgi?id=74038
- [V8][Chromium] Support legacy argument order in window.postMessage/window.webkitPostMessage.
-
- Reviewed by David Levin.
-
- * bindings/v8/custom/V8DOMWindowCustom.cpp:
- (WebCore::isLegacyTargetOriginDesignation):
- (WebCore::handlePostMessageCallback):
-
-2011-12-07 Mary Wu <mary.wu@torchmobile.com.cn>
-
- Upstream 4 files into WebCore/platform/blackberry
- https://bugs.webkit.org/show_bug.cgi?id=73541
-
- Reviewed by Antonio Gomes.
-
- Initial upstream of BlackBerry porting of PlatformScreen/
- SSLKeyGenerator/Sound/Widget, no new tests.
-
- * PlatformBlackBerry.cmake: Modified to remove empty file "WheelEventBlackBerry.cpp"
- * platform/blackberry/PlatformScreenBlackBerry.cpp: Added.
- (WebCore::screenIsMonochrome):
- (WebCore::screenDepthPerComponent):
- (WebCore::screenDepth):
- (WebCore::screenAvailableRect):
- (WebCore::screenRect):
- * platform/blackberry/SSLKeyGeneratorBlackBerry.cpp: Added.
- (WebCore::getSupportedKeySizes):
- (WebCore::signedPublicKeyAndChallengeString):
- * platform/blackberry/SoundBlackBerry.cpp: Added.
- (WebCore::systemBeep):
- * platform/blackberry/WidgetBlackBerry.cpp: Added.
- (WebCore::Widget::Widget):
- (WebCore::Widget::~Widget):
- (WebCore::Widget::hide):
- (WebCore::Widget::paint):
- (WebCore::Widget::setCursor):
- (WebCore::Widget::setFocus):
- (WebCore::Widget::setFrameRect):
- (WebCore::Widget::setIsSelected):
- (WebCore::Widget::show):
- (WebCore::Widget::frameRect):
-
-2011-12-07 Kenichi Ishibashi <bashi@chromium.org>
-
- Refactor CSSParser::parseFontFaceSrc()
- https://bugs.webkit.org/show_bug.cgi?id=73989
-
- Reviewed by Darin Adler.
-
- Test: fast/css/font-face-src-parsing.html
-
- * css/CSSParser.cpp:
- (WebCore::CSSParser::parseFontFaceSrcURI): Added.
- (WebCore::CSSParser::parseFontFaceSrcLocal): Added.
- (WebCore::CSSParser::parseFontFaceSrc): Rewrote.
- * css/CSSParser.h:
-
-2011-12-07 Xingnan Wang <xingnan.wang@intel.com>
-
- Implement the SSE optimization in SincResampler::process()
- https://bugs.webkit.org/show_bug.cgi?id=73789
-
- Reviewed by Benjamin Poulain.
-
- Here is about 70% performance improvement on the hot spot of sample convolving.
-
- * platform/audio/SincResampler.cpp:
-
-2011-12-07 Luke Macpherson <macpherson@chromium.org>
-
- Implement border image source properties in CSSStyleApplyProperty.
- https://bugs.webkit.org/show_bug.cgi?id=73981
-
- Reviewed by Andreas Kling.
-
- No new tests / refactoring only.
-
- * css/CSSStyleApplyProperty.cpp:
- (WebCore::ApplyPropertyBorderImageSource::applyValue):
- (WebCore::ApplyPropertyBorderImageSource::createHandler):
- (WebCore::CSSStyleApplyProperty::CSSStyleApplyProperty):
- * css/CSSStyleSelector.cpp:
- (WebCore::CSSStyleSelector::applyProperty):
-
2011-12-07 Noel Gordon <noel.gordon@gmail.com>
WebPImageDecoder should not do a full image decode if progressive decoding is active
« no previous file with comments | « no previous file | Source/WebCore/platform/image-decoders/webp/WEBPImageDecoder.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698