/src/3rdparty/webkit/Source/WebCore/ChangeLog-2010-12-06
https://bitbucket.org/ultra_iter/qt-vtl · #! · 135224 lines · 106205 code · 29019 blank · 0 comment · 0 complexity · a0d7ed33d6e365ed2bfd95cf82eb6724 MD5 · raw file
Large files are truncated click here to view the full file
- 2010-12-06 Yael Aharon <yael.aharon@nokia.com>
- Reviewed by Andreas Kling.
- [Qt] Support focus ring outline color for links.
- https://bugs.webkit.org/show_bug.cgi?id=50428
- Take width and offset into account when drawing focus ring.
- Tests: fast/css/focus-ring-outline-color.html
- fast/css/focus-ring-outline-offset.html
- fast/css/focus-ring-outline-width.html
- * platform/graphics/qt/GraphicsContextQt.cpp:
- (WebCore::GraphicsContext::drawFocusRing):
- 2010-12-06 Yael Aharon <yael.aharon@nokia.com>
- Reviewed by Andreas Kling.
- [Qt] Fix focus ring outline color support
- https://bugs.webkit.org/show_bug.cgi?id=50325
- * platform/graphics/qt/GraphicsContextQt.cpp:
- (WebCore::GraphicsContext::drawFocusRing):
- Take the outline width into account when drawing the focus ring of image map.
- Change the outline-style from dotted to solid. The default outline-width is
- 5 pixels, and dotted lines just don't make sense anymore.
- Give the focus ring alpha of 50%, following what other ports do.
- Save and restore the pen when drawing a focus ring.
- 2010-12-06 Andras Becsi <abecsi@webkit.org>
- Reviewed by Csaba Osztrogonác.
- [Qt][V8] Build fix after r73283.
- No new tests needed.
- * WebCore.pri: Add missing webaudio directory
- to IDL generator includes.
- 2010-12-06 Philippe Normand <pnormand@igalia.com>
- Reviewed by Martin Robinson.
- [soup] implement ResourceHandle::platformSetDefersLoading
- https://bugs.webkit.org/show_bug.cgi?id=44158
- * platform/network/soup/ResourceHandleSoup.cpp:
- (WebCore::ResourceHandle::platformSetDefersLoading): Implemented
- using the soup_session_{,un}pause_message APIs.
- 2010-12-06 Sergio Villar Senin <svillar@igalia.com>
- Reviewed by Martin Robinson.
- [GTK] Leak in webkit_soup_cache_load if file contents load fails
- https://bugs.webkit.org/show_bug.cgi?id=50558
- g_file_get_contents() could return an error after allocating a
- buffer for file contents. We must free that memory before
- returning.
- * platform/network/soup/cache/webkit/soup-cache.c:
- (webkit_soup_cache_load): Added a missing g_free().
- 2010-12-06 Sheriff Bot <webkit.review.bot@gmail.com>
- Unreviewed, rolling out r73351.
- http://trac.webkit.org/changeset/73351
- https://bugs.webkit.org/show_bug.cgi?id=50560
- "The change broke plugin tests in Chromium" (Requested by
- yurys on #webkit).
- * bindings/js/ScriptCallStackFactory.cpp:
- (WebCore::ScriptCallStack::stackTrace):
- * bindings/js/ScriptCallStackFactory.h:
- * bindings/v8/ScriptCallStackFactory.cpp:
- (WebCore::toScriptCallFrame):
- (WebCore::toScriptCallFramesVector):
- (WebCore::createScriptCallStack):
- (WebCore::ScriptCallStack::stackTrace):
- * bindings/v8/ScriptCallStackFactory.h:
- * bindings/v8/V8ConsoleMessage.cpp:
- (WebCore::V8ConsoleMessage::handler):
- * inspector/ScriptCallFrame.cpp:
- (WebCore::ScriptCallFrame::ScriptCallFrame):
- (WebCore::ScriptCallFrame::isEqual):
- (WebCore::ScriptCallFrame::buildInspectorObject):
- * inspector/ScriptCallFrame.h:
- (WebCore::ScriptCallFrame::sourceURL):
- * inspector/ScriptCallStack.h:
- * inspector/TimelineRecordFactory.cpp:
- (WebCore::TimelineRecordFactory::createGenericRecord):
- * inspector/front-end/ConsoleView.js:
- (WebInspector.ConsoleMessage.prototype._populateStackTraceTreeElement):
- 2010-12-06 Robert Hogan <robert@webkit.org>
- Reviewed by Kenneth Rohde Christiansen.
- [Qt] Report zero width for zero size fonts
- Report zero width when font size is zero.
- Fixes fast/text/font-size-zero.html
- https://bugs.webkit.org/show_bug.cgi?id=50539
- * platform/graphics/qt/FontQt.cpp:
- (WebCore::Font::floatWidthForSimpleText):
- (WebCore::Font::floatWidthForComplexText):
- 2010-12-03 Yury Semikhatsky <yurys@chromium.org>
- Reviewed by Pavel Feldman.
- [v8] Web Inspector: remove duplicate code for capturing stack trace
- https://bugs.webkit.org/show_bug.cgi?id=50461
- No new tests. Covered with existing inspector tests.
- * bindings/js/ScriptCallStackFactory.cpp:
- (WebCore::createScriptCallStack):
- * bindings/js/ScriptCallStackFactory.h:
- * bindings/v8/ScriptCallStackFactory.cpp:
- (WebCore::toScriptCallFrame):
- (WebCore::toScriptCallFramesVector):
- (WebCore::createScriptCallStack):
- * bindings/v8/ScriptCallStackFactory.h:
- * bindings/v8/V8ConsoleMessage.cpp:
- (WebCore::V8ConsoleMessage::handler):
- * inspector/ScriptCallFrame.cpp:
- (WebCore::ScriptCallFrame::ScriptCallFrame):
- (WebCore::ScriptCallFrame::isEqual):
- (WebCore::ScriptCallFrame::buildInspectorObject):
- * inspector/ScriptCallFrame.h:
- (WebCore::ScriptCallFrame::sourceURL):
- * inspector/ScriptCallStack.h:
- * inspector/TimelineRecordFactory.cpp:
- (WebCore::TimelineRecordFactory::createGenericRecord):
- * inspector/front-end/ConsoleView.js:
- (WebInspector.ConsoleMessage.prototype._populateStackTraceTreeElement):
- 2010-12-06 Sergio Villar Senin <svillar@igalia.com>
- Reviewed by Martin Robinson.
- [GTK] webkit_soup_cache_clear() does not delete all entries in the cache
- https://bugs.webkit.org/show_bug.cgi?id=50462
- Do not use g_hash_table_foreach to remove entries from the cache
- entries hashtable. Iterate over a list of entries to remove them
- from the hash table.
- * platform/network/soup/ResourceHandleSoup.cpp:
- * platform/network/soup/cache/webkit/soup-cache.c:
- (remove_cache_item):
- (webkit_soup_cache_finalize):
- (clear_cache_item):
- (webkit_soup_cache_clear):
- 2010-12-05 Kent Tamura <tkent@chromium.org>
- Unreviewed. Run sort-Xcode-project-file.
- * WebCore.xcodeproj/project.pbxproj:
- 2010-11-30 Luiz Agostini <luiz.agostini@openbossa.org>
- Reviewed by Darin Adler.
- HTML5 <details> and <summary> initial implementation
- https://bugs.webkit.org/show_bug.cgi?id=50309
- HTML5 <details> and <summary> elements initial implementation. The main objective is
- to add the files for html element and renderers, and to get rid of build system issues
- in future patches.
- See: http://www.w3.org/TR/html5/interactive-elements.html#the-details-element
- http://www.w3.org/TR/html5/interactive-elements.html#the-summary-element
- build systems
- * CMakeLists.txt:
- * DerivedSources.cpp:
- * DerivedSources.make:
- * GNUmakefile.am:
- * WebCore.gypi:
- * WebCore.pri:
- * WebCore.pro:
- * WebCore.vcproj/WebCore.vcproj:
- * WebCore.xcodeproj/project.pbxproj:
- * bindings/gobject/GNUmakefile.am:
- Some css properties to the new html elements.
- * css/html.css:
- (details):
- (summary):
- New html element associated with the corresponding tag.
- * html/HTMLAttributeNames.in:
- * html/HTMLTagNames.in:
- 1 html element and 3 renderers were added.
- * html/HTMLDetailsElement.cpp: Added.
- * html/HTMLDetailsElement.h: Added.
- * html/HTMLDetailsElement.idl: Added.
- * html/HTMLElementsAllInOne.cpp:
- * rendering/RenderDetails.cpp: Added.
- * rendering/RenderDetails.h: Added.
- * rendering/RenderDetailsMarker.cpp: Added.
- * rendering/RenderDetailsMarker.h: Added.
- * rendering/RenderSummary.cpp: Added.
- * rendering/RenderSummary.h: Added.
- * rendering/RenderingAllInOne.cpp:
- New renderer type checkers.
- * rendering/RenderObject.h:
- (WebCore::RenderObject::isDetails):
- (WebCore::RenderObject::isDetailsMarker):
- (WebCore::RenderObject::isSummary):
- 2010-12-05 Rob Buis <rwlbuis@gmail.com>
- Reviewed by Nikolas Zimmermann.
- createSVGTransformFromMatrix(undefined) => NULL ptr
- https://bugs.webkit.org/show_bug.cgi?id=49564
- Throw TYPE_MISMATCH_ERR when using undefined or null as value for matrix parameter.
- * svg/SVGTransformList.idl:
- * svg/properties/SVGTransformListPropertyTearOff.h:
- (WebCore::SVGTransformListPropertyTearOff::createSVGTransformFromMatrix):
- 2010-12-05 Alejandro G. Castro <alex@igalia.com>
- Reviewed by Xan Lopez.
- [GTK] Fix compilation warnings reported by clang
- https://bugs.webkit.org/show_bug.cgi?id=50252
- * platform/graphics/Path.h: CairoPath is now a class, not a
- struct.
- * platform/network/soup/ResourceHandleSoup.cpp:
- (WebCore::sendRequestCallback): Cast the status_code to int.
- 2010-12-05 Alejandro G. Castro <alex@igalia.com>
- Reviewed by Martin Robinson.
- [GTK] Remove setColor functions it was replicated in
- CairoUtilities: setSourceRGBAFromColor.
- * platform/graphics/cairo/GraphicsContextCairo.cpp:
- (WebCore::setPlatformFill):
- (WebCore::setPlatformStroke):
- (WebCore::fillRectSourceOver):
- (WebCore::GraphicsContext::drawRect):
- (WebCore::GraphicsContext::drawLine):
- (WebCore::GraphicsContext::drawEllipse):
- (WebCore::GraphicsContext::strokeArc):
- (WebCore::GraphicsContext::drawConvexPolygon):
- (WebCore::GraphicsContext::drawFocusRing):
- (WebCore::GraphicsContext::fillRoundedRect):
- 2010-12-05 Adam Roben <aroben@apple.com>
- Windows production build fix
- Put spaces after trailing backslashes when setting
- %WebKitVSPropsRedirectionDir%. According to MSDN
- <http://msdn.microsoft.com/en-us/library/2kzfk8c7(v=VS.80).aspx>:
- A backslash ( \ ) followed by a newline character is interpreted as
- a space in the command; use a backslash at the end of a line to
- continue a command onto the next line. NMAKE interprets the
- backslash literally if any other character, including a space or
- tab, follows the backslash.
- * WebCore.vcproj/WebCore.make:
- 2010-12-05 Robert Hogan <robert@webkit.org>
- Reviewed by Andreas Kling.
- [Qt] Zero-sized font does not yet work
- Fix fast/text/font-size-zero.html
- Copy other ports by setting minimumFontSize to 0 for DRT runs,
- copy a fix to SimpleFontData from chromium/safari, and set font
- size in FontPlatformData to zero if size zero is requested
- and QFont::pixelSize otherwise. (Note that QFont doesn't accept
- a pixel size of zero).
- Also fix QFont::setPixelSize in FontPlatformData to use
- description.computedPixelSize rather than computedSize and
- pixelSize() rather than pointSizeF - since the latter gets
- set to -1 if pixelSize is set at all.
- https://bugs.webkit.org/show_bug.cgi?id=49759
- * platform/graphics/qt/FontPlatformData.h:
- (WebCore::FontPlatformDataPrivate::FontPlatformDataPrivate):
- (WebCore::FontPlatformData::pixelSize):
- * platform/graphics/qt/FontPlatformDataQt.cpp:
- (WebCore::FontPlatformData::FontPlatformData):
- * platform/graphics/qt/FontQt.cpp:
- (WebCore::drawTextCommon):
- * platform/graphics/qt/SimpleFontDataQt.cpp:
- (WebCore::SimpleFontData::platformInit):
- (WebCore::SimpleFontData::platformGlyphInit):
- (WebCore::SimpleFontData::platformCharWidthInit):
- 2010-12-04 Daniel Bates <dbates@rim.com>
- Reviewed by Darin Adler.
- Add support for lower-armenian and upper-armenian
- https://bugs.webkit.org/show_bug.cgi?id=49641
- Implement support for list-style-types lower-armenian and upper-armenian
- for lowercase Armenian and uppercase Armenian numerals, respectively.
- Tests: fast/lists/w3-css3-lower-armenian.html
- fast/lists/w3-css3-upper-armenian.html
- * css/CSSPrimitiveValueMappings.h:
- (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): Added enum values LowerArmenian
- and UpperArmenian.
- * css/CSSValueKeywords.in: Added "upper-armenian" and "lower-armenian".
- * inspector/front-end/SourceCSSTokenizer.re2js: Ditto.
- * rendering/RenderListMarker.cpp:
- (WebCore::effectiveListMarkerType): Added enum values LowerArmenian
- and UpperArmenian.
- (WebCore::listMarkerSuffix): Ditto.
- (WebCore::listMarkerText): Ditto.
- (WebCore::RenderListMarker::paint): Ditto.
- (WebCore::RenderListMarker::computePreferredLogicalWidths): Ditto.
- (WebCore::RenderListMarker::getRelativeMarkerRect): Ditto.
- * rendering/style/RenderStyleConstants.h: Ditto.
- 2010-12-04 Dan Bernstein <mitz@apple.com>
- Reviewed by Sam Weinig.
- WebCore part of <rdar://problem/8145955> Add text search API for counting/marking/highlighting matches in a range
- https://bugs.webkit.org/show_bug.cgi?id=50530
- * WebCore.exp.in: Export Range version of countMatchesForText().
- * editing/Editor.cpp:
- (WebCore::isFrameInRange): Added this helper method.
- (WebCore::Editor::countMatchesForText): Added a Range parameter and restricted the result to
- matches that occur in the range.
- * editing/Editor.h:
- 2010-12-04 Gavin Peters <gavinp@chromium.org>
- Reviewed by Adam Barth.
- Implement onload events for <link rel=prefetch>
- https://bugs.webkit.org/show_bug.cgi?id=50187
- Tests: fast/dom/HTMLLinkElement/link-and-subresource-test.html
- fast/dom/HTMLLinkElement/prefetch-onload.html
- * html/HTMLLinkElement.cpp:
- (WebCore::HTMLLinkElement::HTMLLinkElement):
- (WebCore::HTMLLinkElement::~HTMLLinkElement):
- (WebCore::HTMLLinkElement::parseMappedAttribute):
- (WebCore::HTMLLinkElement::process):
- (WebCore::HTMLLinkElement::onloadTimerFired):
- (WebCore::HTMLLinkElement::notifyFinished):
- * html/HTMLLinkElement.h:
- * loader/cache/CachedResource.cpp:
- (WebCore::CachedResource::data):
- 2010-12-04 Xan Lopez <xlopez@igalia.com>
- Reviewed by Martin Robinson.
- [GTK] Drop GdkDrawable usage, it's deprecated in GTK+3.x and we can use GdkWindow
- https://bugs.webkit.org/show_bug.cgi?id=50451
- GdkDrawable has been removed in GTK+3.x. To cope with this we can
- actually stop using it altogether, since GdkWindow is just a
- typedef for it and that seems to be good enough for us.
- * platform/graphics/GraphicsContext.h: s/GdkDrawable/GdkWindow/.
- * platform/graphics/cairo/GraphicsContextCairo.cpp:
- (WebCore::GraphicsContext::gdkWindow): ditto.
- * platform/gtk/GtkVersioning.h: declare GDK_WINDOW_XWINDOW for GTK 3.x builds.
- * platform/gtk/PlatformScreenGtk.cpp:
- (WebCore::screenAvailableRect): s/GdkDrawable/GdkWindow/.
- * platform/gtk/WidgetGtk.cpp:
- (WebCore::gdkWindow): ditto.
- (WebCore::Widget::setCursor): ditto.
- * platform/gtk/WidgetRenderingContextGtk2.cpp: ditto.
- 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.
- Reduce the number of cases where we end up with a stale value for
- minimumPreferredLogicalWidth(). This isn't a complete fix, but fixes a
- large number of cases.
- RenderObject::minimumPreferredLogicalWidth() sometimes reports wrong value.
- https://bugs.webkit.org/show_bug.cgi?id=50119
- * rendering/RenderBox.cpp:
- (WebCore::RenderBox::styleDidChange):
- 2010-12-02 Gregg Tavares <gman@google.com>
- Reviewed by David Levin.
- Need to initialize destination variables before calling GL
- https://bugs.webkit.org/show_bug.cgi?id=50048
- No new tests because no change in functionality.
- * html/canvas/WebGLFramebuffer.cpp:
- (WebCore::WebGLFramebuffer::initializeRenderbuffers):
- * html/canvas/WebGLProgram.cpp:
- (WebCore::WebGLProgram::cacheActiveAttribLocations):
- * html/canvas/WebGLRenderingContext.cpp:
- (WebCore::WebGLRenderingContext::getAttachedShaders):
- (WebCore::WebGLRenderingContext::getBufferParameter):
- (WebCore::WebGLRenderingContext::getFramebufferAttachmentParameter):
- (WebCore::WebGLRenderingContext::getBooleanParameter):
- (WebCore::WebGLRenderingContext::getFloatParameter):
- (WebCore::WebGLRenderingContext::getLongParameter):
- (WebCore::WebGLRenderingContext::getUnsignedLongParameter):
- * platform/graphics/chromium/LayerChromium.cpp:
- (WebCore::loadShader):
- (WebCore::LayerChromium::createShaderProgram):
- * platform/graphics/chromium/LayerRendererChromium.cpp:
- (WebCore::LayerRendererChromium::initializeSharedObjects):
- * platform/graphics/gpu/DrawingBuffer.cpp:
- (WebCore::DrawingBuffer::reset):
- * platform/graphics/gpu/Shader.cpp:
- (WebCore::Shader::loadProgram):
- 2010-12-02 Laszlo Gombos <laszlo.1.gombos@nokia.com>
- Reviewed by Andreas Kling.
- [Qt] Enable Web Timing for Qt
- https://bugs.webkit.org/show_bug.cgi?id=42433
- * features.pri: Enable Web Timing for trunk (but not yet for
- production)
- 2010-12-02 Andy Estes <aestes@apple.com>
- Rubber-stamped by Mark Rowe.
- Update bindings test results with new GObject results.
- * bindings/scripts/test/GObject/WebKitDOMTestCallback.cpp:
- (WebKit::kit):
- * bindings/scripts/test/GObject/WebKitDOMTestCallbackPrivate.h:
- * bindings/scripts/test/GObject/WebKitDOMTestInterface.cpp:
- (WebKit::kit):
- * bindings/scripts/test/GObject/WebKitDOMTestInterfacePrivate.h:
- * bindings/scripts/test/GObject/WebKitDOMTestMediaQueryListListener.cpp:
- (WebKit::kit):
- * bindings/scripts/test/GObject/WebKitDOMTestMediaQueryListListenerPrivate.h:
- * bindings/scripts/test/GObject/WebKitDOMTestObj.cpp:
- (WebKit::kit):
- (webkit_dom_test_obj_obj_method):
- (webkit_dom_test_obj_obj_method_with_args):
- (webkit_dom_test_obj_method_that_requires_all_args):
- (webkit_dom_test_obj_method_that_requires_all_args_and_throws):
- (webkit_dom_test_obj_with_script_state_obj):
- (webkit_dom_test_obj_with_script_state_obj_exception):
- (webkit_dom_test_obj_get_read_only_test_obj_attr):
- (webkit_dom_test_obj_get_test_obj_attr):
- (webkit_dom_test_obj_get_xml_obj_attr):
- * bindings/scripts/test/GObject/WebKitDOMTestObjPrivate.h:
- 2010-12-02 Simon Fraser <simon.fraser@apple.com>
- Revert r73217 and r73227 because of continued bustage.
- * WebCore.xcodeproj/project.pbxproj:
- * platform/graphics/GraphicsLayer.h:
- (WebCore::GraphicsLayer::nativeLayer):
- * platform/graphics/ca/PlatformCAAnimation.h: Removed.
- * platform/graphics/ca/PlatformCALayer.h: Removed.
- * platform/graphics/ca/mac/PlatformCAAnimationMac.mm: Removed.
- * platform/graphics/ca/mac/PlatformCALayerMac.mm: Removed.
- * platform/graphics/chromium/GraphicsLayerChromium.cpp:
- (WebCore::GraphicsLayerChromium::nativeLayer):
- * platform/graphics/chromium/GraphicsLayerChromium.h:
- * platform/graphics/mac/GraphicsLayerMac.h: Renamed from WebCore/platform/graphics/ca/GraphicsLayerCA.h.
- (WebCore::GraphicsLayerMac::hasContentsLayer):
- (WebCore::GraphicsLayerMac::primaryLayer):
- (WebCore::GraphicsLayerMac::isReplicatedRootClone):
- (WebCore::GraphicsLayerMac::primaryLayerClones):
- (WebCore::GraphicsLayerMac::animationIsRunning):
- (WebCore::GraphicsLayerMac::contentsLayer):
- (WebCore::GraphicsLayerMac::ReplicaState::ReplicaState):
- (WebCore::GraphicsLayerMac::ReplicaState::push):
- (WebCore::GraphicsLayerMac::ReplicaState::setBranchType):
- (WebCore::GraphicsLayerMac::ReplicaState::pop):
- (WebCore::GraphicsLayerMac::ReplicaState::depth):
- (WebCore::GraphicsLayerMac::ReplicaState::replicaDepth):
- (WebCore::GraphicsLayerMac::hasCloneLayers):
- (WebCore::GraphicsLayerMac::LayerPropertyAnimation::LayerPropertyAnimation):
- (WebCore::GraphicsLayerMac::AnimationProcessingAction::AnimationProcessingAction):
- * platform/graphics/mac/GraphicsLayerMac.mm: Renamed from WebCore/platform/graphics/ca/GraphicsLayerCA.cpp.
- (WebCore::currentTimeToMediaTime):
- (WebCore::mediaTimeToCurrentTime):
- (-[WebAnimationDelegate animationDidStart:]):
- (-[WebAnimationDelegate WebCore::]):
- (-[WebAnimationDelegate setLayer:WebCore::]):
- (WebCore::…