Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

Apr 24, 2014

  1. Unreviewed, rolling out r167441.

    https://bugs.webkit.org/show_bug.cgi?id=132152
    
    Caused full screen regressions on vimeo, youtube, and others.
    (Requested by jernoble on #webkit).
    
    Reverted changeset:
    
    "Fullscreen media controls are unusable in pagination mode"
    https://bugs.webkit.org/show_bug.cgi?id=131705
    http://trac.webkit.org/changeset/167441
    
    Patch by Commit Queue <commit-queue@webkit.org> on 2014-04-24
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@167780 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    authored April 24, 2014
  2. Web Inspector: CSS autofill suggests properties instead of values whe…

    …n values are needed
    
    
    https://bugs.webkit.org/show_bug.cgi?id=132090
    
    Patch by Jonathan Wells <jonowells@apple.com> on 2014-04-24
    Reviewed by Joseph Pecoraro.
    
    Updates are required to the CodeMirror helpers to be compatible with
    CodeMirror 4. Some of those changes have been made to fix an issue
    with CSS autofill, CSS code coloring, and also
    https://bugs.webkit.org/show_bug.cgi?id=131859. The main issue is that
    CodeMirror 4's CSS mode (css.js) stores its parsing modes in a different
    data structure. All references to state.stack are obscelete. Many
    are fixed here and more will be in an upcoming patch.
    
    * Tools/PrettyPrinting/CodeMirrorFormatters.js: Removed exception for checking state.stack properties.
    * UserInterface/Controllers/CodeMirrorCompletionController.js:
    (WebInspector.CodeMirrorCompletionController.prototype._generateCSSCompletions): Corrected "block" state detection.
    * UserInterface/External/CodeMirror/less.js: Removed.
    * UserInterface/Views/CodeMirrorAdditions.js: Sets default state of "block" correctly.
    * UserInterface/Views/CodeMirrorFormatters.js: Removed exception for checking state.stack properties.
    * UserInterface/Views/SyntaxHighlightingDefaultTheme.css: Fix styles to match CSS mode changes.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@167779 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    authored April 24, 2014
  3. Unused class forward declarations in Page

    https://bugs.webkit.org/show_bug.cgi?id=132141
    
    Reviewed by Benjamin Poulain.
    
    No new tests, no change on behavior.
    
    * page/Page.h:
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@167777 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    authored April 24, 2014
  4. [Mac] don't ask for AVAssetTrack properties before they are available

    https://bugs.webkit.org/show_bug.cgi?id=131902
    <rdar://problem/16505076>
    
    Reviewed by Brent Fulgham.
    
    No new tests, the behavior this changes can not be tested with a layout test.
    
    * platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.h:
    * platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:
    (WebCore::MediaPlayerPrivateAVFoundationObjC::MediaPlayerPrivateAVFoundationObjC): Initialize
        m_cachedTotalBytes.
    (WebCore::MediaPlayerPrivateAVFoundationObjC::beginLoadingMetadata): Don't report that
        metadata has been loaded until the track properties we need have been loaded too.
    (WebCore::MediaPlayerPrivateAVFoundationObjC::totalBytes): Cache totalBytes instead
        of recalculating it every time.
    (WebCore::MediaPlayerPrivateAVFoundationObjC::tracksDidChange): Invalidate cached
        total bytes.
    (WebCore::assetTrackMetadataKeyNames): Array of AVAssetTrack properties we use.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@167776 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    authored April 24, 2014
  5. WebKit2 View Gestures: Use a single struct for the snapshot, and pass…

    … it around
    
    
    https://bugs.webkit.org/show_bug.cgi?id=132114
    
    Reviewed by Simon Fraser.
    
    Have only a single map in ViewSnapshotStore, from back-forward item
    to ViewSnapshotStore::Snapshot, and return the Snapshot struct when looking
    up snapshots (via getSnapshot()), so that future patches can persist additional
    information along with the snapshot.
    
    * UIProcess/ios/ViewGestureControllerIOS.mm:
    (WebKit::ViewGestureController::beginSwipeGesture):
    (WebKit::ViewGestureController::endSwipeGesture):
    * UIProcess/mac/ViewGestureController.h:
    * UIProcess/mac/ViewGestureControllerMac.mm:
    (WebKit::ViewGestureController::retrieveSnapshotForItem):
    (WebKit::ViewGestureController::beginSwipeGesture):
    (WebKit::ViewGestureController::endSwipeGesture):
    Adopt getSnapshot() instead of snapshotAndRenderTreeSize().
    Move retrieveSnapshotForItem out into a separate function (for future use).
    
    * UIProcess/mac/ViewSnapshotStore.h:
    (WebKit::ViewSnapshotStore::disableSnapshotting):
    (WebKit::ViewSnapshotStore::enableSnapshotting):
    * UIProcess/mac/ViewSnapshotStore.mm:
    (WebKit::ViewSnapshotStore::pruneSnapshots):
    (WebKit::ViewSnapshotStore::recordSnapshot):
    (WebKit::ViewSnapshotStore::getSnapshot):
    (WebKit::ViewSnapshotStore::snapshotAndRenderTreeSize): Deleted.
    Make Snapshot struct public.
    Get rid of the separate map of back-forward items to render tree sizes.
    When evicting, instead of removing the entry, clear out its snapshot image;
    this way, we can keep other snapshot metadata around.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@167775 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    authored April 24, 2014
  6. [iOS WebKit2] Should properly handle focus redirect (keyboard state c…

    …hanges when focus changes).
    
    
    https://bugs.webkit.org/show_bug.cgi?id=132136
    <rdar://problem/16238336>
    
    Reviewed by Benjamin Poulain.
    
    Focusing a field from JavaScript should not make the keyboard or the select picker
    appear unless the user has already started interacting with one of the fields in the page.
    Adding a parameter to StartAssistingNode to indicate whether the focus change is a result
    of a user action.
    
    * UIProcess/PageClient.h:
    * UIProcess/WebPageProxy.h:
    * UIProcess/WebPageProxy.messages.in:
    * UIProcess/ios/PageClientImplIOS.h:
    * UIProcess/ios/PageClientImplIOS.mm:
    (WebKit::PageClientImpl::startAssistingNode):
    * UIProcess/ios/WKContentViewInteraction.h:
    * UIProcess/ios/WKContentViewInteraction.mm:
    (-[WKContentView _startAssistingNode:userIsInteracting:userObject:]):
    * UIProcess/ios/WebPageProxyIOS.mm:
    (WebKit::WebPageProxy::startAssistingNode):
    * WebProcess/WebPage/WebPage.cpp:
    (WebKit::WebPage::WebPage):
    (WebKit::WebPage::dispatchTouchEvent):
    * WebProcess/WebPage/WebPage.h:
    * WebProcess/WebPage/ios/WebPageIOS.mm:
    (WebKit::WebPage::handleTap):
    (WebKit::WebPage::elementDidFocus):
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@167774 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    authored April 24, 2014
  7. Unify platformWidthForGlyph across OS X and iOS

    https://bugs.webkit.org/show_bug.cgi?id=132036
    
    Reviewed by Darin Adler.
    
    This patch creates on shared SimpleFontData::platformWidthForGlyph() function for both OS X and iOS.
    
    No new tests are necessary because there should be no behavior changes.
    
    * platform/graphics/SimpleFontData.h: Signatures for two helper functions
    * platform/graphics/ios/SimpleFontDataIOS.mm: Replace iOS implementation of platformWidthForGlyph() with
    implementations of only the two helper functions
    (WebCore::SimpleFontData::getRenderingStyle): Compute style argument to CGFontGetGlyphAdvancesForStyle()
    (WebCore::SimpleFontData::advanceForColorBitmapFont): iOS doesn't have color bitmap fonts
    (WebCore::SimpleFontData::platformWidthForGlyph): Deleted.
    * platform/graphics/mac/SimpleFontDataMac.mm:
    (WebCore::SimpleFontData::getRenderingStyle): Compute style argument to CGFontGetGlyphAdvancesForStyle()
    (WebCore::SimpleFontData::advanceForColorBitmapFont): Use [NSFont advancementForGlyph] to compute the advance
    (WebCore::hasCustomTracking): Removed #if
    (WebCore::isEmoji): Only relevant on iOS
    (WebCore::SimpleFontData::platformWidthForGlyph): Shared implementation. Calls helper functions.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@167773 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    authored April 24, 2014
  8. Make slowPathAllocsBetweenGCs a runtime option.

    <https://webkit.org/b/132137>
    
    Reviewed by Mark Hahnenberg.
    
    This will make it easier to more casually run tests with this configuration
    as well as to reproduce issues (instead of requiring a code mod and rebuild).
    We will now take --slowPathAllocsBetweenGCs=N where N is the number of
    slow path allocations before we trigger a collection.
    
    The option defaults to 0, which is reserved to mean that we will not trigger
    any collections there.
    
    * heap/Heap.h:
    * heap/MarkedAllocator.cpp:
    (JSC::MarkedAllocator::doTestCollectionsIfNeeded):
    (JSC::MarkedAllocator::allocateSlowCase):
    * heap/MarkedAllocator.h:
    * runtime/Options.h:
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@167772 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    authored April 24, 2014
  9. Subpixel rendering: Clipping on text areas when shifted by one device…

    … pixel.
    
    
    https://bugs.webkit.org/show_bug.cgi?id=132008
    
    Reviewed by Darin Adler.
    
    Make RenderTheme paint* functions LayoutRect aware. Textarea is device pixel snapped, while
    other theme controls are still on integral size/positions.
    
    Source/WebCore:
    Test: fast/forms/hidpi-textarea-on-subpixel-position.html
    
    * rendering/RenderBox.cpp:
    (WebCore::RenderBox::paintBoxDecorations):
    * rendering/RenderTheme.cpp:
    (WebCore::RenderTheme::paint):
    (WebCore::RenderTheme::paintBorderOnly):
    (WebCore::RenderTheme::paintDecorations):
    * rendering/RenderTheme.h:
    (WebCore::RenderTheme::paintTextField):
    (WebCore::RenderTheme::paintTextFieldDecorations):
    (WebCore::RenderTheme::paintTextArea):
    (WebCore::RenderTheme::paintTextAreaDecorations):
    * rendering/RenderThemeIOS.h:
    * rendering/RenderThemeIOS.mm:
    (WebCore::RenderThemeIOS::paintTextFieldDecorations):
    (WebCore::RenderThemeIOS::paintTextAreaDecorations):
    * rendering/RenderThemeMac.h:
    * rendering/RenderThemeMac.mm:
    (WebCore::RenderThemeMac::paintTextField):
    (WebCore::RenderThemeMac::paintTextArea):
    
    LayoutTests:
    * fast/forms/hidpi-textarea-on-subpixel-position-expected.html: Added.
    * fast/forms/hidpi-textarea-on-subpixel-position.html: Added.
    * platform/mac-wk2/TestExpectations: Due to defective RenderLayer cliprect calculation (WK2 only): webkit.org/b/132100
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@167771 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    authored April 24, 2014
  10. Text caret disappears in Mail after returning from another application

    https://bugs.webkit.org/show_bug.cgi?id=132111
    
    Reviewed by Darin Adler.
    
    The bug was caused by our SPI _windowChangedKeyState not getting called upon deminiaturization.
    
    Fixed the bug by using the standard NSWindowDidBecomeKeyNotification and NSWindowDidResignKeyNotification
    notifications as done in WebKit2 since they DO get called upon deminiaturization.
    
    * WebView/WebView.mm:
    (-[WebView addWindowObserversForWindow:]):
    (-[WebView removeWindowObservers]):
    (-[WebView _windowKeyStateChanged:]):
    (-[WebView _windowChangedKeyState]): Deleted.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@167770 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    authored April 24, 2014
  11. Unreviewed GTK gardening

    Patch by Eduardo Lima Mitev <elima@igalia.com> on 2014-04-24
    
    Tools:
    * Scripts/run-gtk-tests: Skips one flaky accesibility test in WK2API suite
    (TestRunner):
    
    LayoutTests:
    * platform/gtk/TestExpectations: Updated a few expectations entries
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@167769 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    authored April 24, 2014
  12. FontCache::fontCache() never returns nullptr so it can be made to ret…

    …urn a reference instead
    
    
    https://bugs.webkit.org/show_bug.cgi?id=132110
    
    Reviewed by Tim Horton.
    
    Updates callers to use '.' instead of '->'.
    
    No new tests are necessary because there should be no behavior change.
    
    Source/WebCore:
    * css/CSSFontFaceSource.cpp:
    (WebCore::CSSFontFaceSource::getFontData):
    * css/CSSFontSelector.cpp:
    (WebCore::CSSFontSelector::CSSFontSelector):
    (WebCore::CSSFontSelector::~CSSFontSelector):
    (WebCore::CSSFontSelector::addFontFaceRule):
    (WebCore::fontDataForGenericFamily):
    (WebCore::CSSFontSelector::getFallbackFontData):
    * platform/MemoryPressureHandler.cpp:
    (WebCore::MemoryPressureHandler::releaseMemory):
    * platform/graphics/FontCache.cpp:
    (WebCore::fontCache): Return a reference
    * platform/graphics/FontCache.h:
    (WebCore::FontCachePurgePreventer::FontCachePurgePreventer):
    (WebCore::FontCachePurgePreventer::~FontCachePurgePreventer):
    * platform/graphics/FontGlyphs.cpp:
    (WebCore::FontGlyphs::FontGlyphs):
    (WebCore::FontGlyphs::releaseFontData):
    (WebCore::FontGlyphs::realizeFontDataAt):
    (WebCore::FontGlyphs::glyphDataAndPageForCharacter):
    * platform/graphics/freetype/FontPlatformDataFreeType.cpp:
    (WebCore::FontPlatformData::verticalData):
    * platform/graphics/ios/SimpleFontDataIOS.mm:
    (WebCore::SimpleFontData::platformCreateScaledFontData):
    * platform/graphics/mac/ComplexTextControllerCoreText.mm:
    (WebCore::ComplexTextController::collectComplexTextRunsForCharacters):
    * platform/graphics/mac/FontCacheMac.mm:
    (WebCore::invalidateFontCache):
    (WebCore::fontCacheRegisteredFontsChangedNotificationCallback):
    * platform/graphics/mac/SimpleFontDataMac.mm:
    (WebCore::SimpleFontData::platformDestroy):
    (WebCore::SimpleFontData::platformCreateScaledFontData):
    * platform/graphics/win/FontCacheWin.cpp:
    (WebCore::getCJKCodePageMasks):
    * platform/graphics/win/SimpleFontDataWin.cpp:
    (WebCore::SimpleFontData::containsCharacters):
    * platform/graphics/wince/FontCacheWinCE.cpp:
    (WebCore::getCJKCodePageMasks):
    * platform/graphics/wince/FontPlatformData.cpp:
    (WebCore::FontFamilyCodePageInfo::codePages):
    (WebCore::FixedSizeFontData::create):
    * platform/graphics/wince/GlyphPageTreeNodeWinCE.cpp:
    (WebCore::GlyphPage::fill):
    * platform/graphics/wince/SimpleFontDataWinCE.cpp:
    (WebCore::SimpleFontData::platformCreateScaledFontData):
    (WebCore::SimpleFontData::containsCharacters):
    
    Source/WebKit/efl:
    * ewk/ewk_settings.cpp:
    (ewk_settings_memory_cache_clear):
    
    Source/WebKit/ios:
    * Misc/EmojiFallbackFontSelector.cpp:
    (EmojiFallbackFontSelector::getFallbackFontData):
    
    Source/WebKit/mac:
    * Misc/WebCoreStatistics.mm:
    (+[WebCoreStatistics cachedFontDataCount]):
    (+[WebCoreStatistics cachedFontDataInactiveCount]):
    (+[WebCoreStatistics purgeInactiveFontData]):
    * WebView/WebView.mm:
    (+[WebView purgeInactiveFontData]):
    
    Source/WebKit/win:
    * WebCoreStatistics.cpp:
    (WebCoreStatistics::cachedFontDataCount):
    (WebCoreStatistics::cachedFontDataInactiveCount):
    (WebCoreStatistics::purgeInactiveFontData):
    
    Source/WebKit2:
    * WebProcess/WebProcess.cpp:
    (WebKit::WebProcess::terminate):
    (WebKit::WebProcess::didClose):
    (WebKit::WebProcess::getWebCoreStatistics):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@167768 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    authored April 24, 2014
  13. [iOS] Manage AudioSession category according to media type

    https://bugs.webkit.org/show_bug.cgi?id=132096
    
    Reviewed by Jer Noble.
    
    Source/WebCore:
    * WebCore.exp.in: Export setting.
    
    * html/HTMLMediaSession.cpp:
    (WebCore::HTMLMediaSession::HTMLMediaSession):
    (WebCore::initializeAudioSession): Deleted.
    
    * page/Settings.cpp:
    * page/Settings.h:
    (WebCore::Settings::setShouldManageAudioSession): New.
    (WebCore::Settings::shouldManageAudioSession): Ditto.
    
    * platform/audio/ios/AudioDestinationIOS.cpp:
    (WebCore::AudioDestinationIOS::AudioDestinationIOS): Use a MediaSession instead of inheriting
        from AudioListener and calling the AudioSession directly.
    (WebCore::AudioDestinationIOS::~AudioDestinationIOS): Ditto.
    (WebCore::AudioDestinationIOS::start): Notify session.
    (WebCore::AudioDestinationIOS::stop): Ditto.
    (WebCore::AudioDestinationIOS::beganAudioInterruption): Deleted.
    (WebCore::AudioDestinationIOS::endedAudioInterruption): Deleted.
    * platform/audio/ios/AudioDestinationIOS.h:
    (WebCore::AudioDestinationIOS::mediaType):
    (WebCore::AudioDestinationIOS::canReceiveRemoteControlCommands):
    (WebCore::AudioDestinationIOS::didReceiveRemoteControlCommand):
    (WebCore::AudioDestinationIOS::isPlaying): Deleted.
    
    * platform/audio/ios/AudioSessionIOS.mm:
    (WebCore::categoryName): Debug-only logging function.
    (WebCore::AudioSession::setCategory): Don't stick with "media" once it is set.
    
    * platform/audio/ios/MediaSessionManagerIOS.mm:
    (WebCore::MediaSessionManageriOS::resetRestrictions): Set up restrictions for WebAudio.
    (WebCore::MediaSessionManageriOS::updateNowPlayingInfo): Don't set invalid start time.
    
    * platform/audio/mac/MediaSessionManagerMac.cpp:
    (MediaSessionManager::updateSessionState): Manage AudioSession.active when WebAudio clients
        come and go. Manage AudioSession.category according to the number of WebAudio and
        HTMLMediaElement clients.
    
    Source/WebKit/mac:
    * WebView/WebView.mm:
    (-[WebView _commonInitializationWithFrameName:groupName:]): Tell
        WebCore to manage the AudioSession when running in MobileSafari.
    
    Source/WebKit2:
    * WebProcess/WebPage/WebPage.cpp:
    (WebKit::WebPage::WebPage): Tell WebCore to manage the AudioSession.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@167767 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    authored April 24, 2014
  14. [wk2] Provide SPI allowing clients to hand events directly to swipe c…

    …ode, bypassing scrolling
    
    
    https://bugs.webkit.org/show_bug.cgi?id=132092
    <rdar://problem/15948244>
    
    Reviewed by Darin Adler.
    
    * UIProcess/API/Cocoa/WKViewPrivate.h:
    * UIProcess/API/mac/WKView.mm:
    (-[WKView _tryToSwipeWithEvent:ignoringPinnedState:]):
    Added. Hand the event directly to ViewGestureController, optionally
    ignoring whether or not the WKView is scrollable (always pretending that it is not).
    
    * UIProcess/mac/ViewGestureController.h:
    (WebKit::ViewGestureController::shouldIgnorePinnedState):
    (WebKit::ViewGestureController::setShouldIgnorePinnedState):
    * UIProcess/mac/ViewGestureControllerMac.mm:
    (WebKit::ViewGestureController::ViewGestureController):
    (WebKit::ViewGestureController::scrollEventCanBecomeSwipe):
    (WebKit::ViewGestureController::handleScrollWheelEvent):
    (WebKit::ViewGestureController::wheelEventWasNotHandledByWebCore):
    (WebKit::scrollEventCanBecomeSwipe):
    If we're ignoring the view's pinned state, pretend that we're always pinned,
    and don't worry about sending events to WebCore.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@167766 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    authored April 24, 2014
  15. [GTK] Unreviewed GTK gardening.

    Update expectations after removal of environment variable
    XVFB_SCREEN_DEPTH=8 from the GTK Release bot.
    
    Patch by Carlos Alberto Lopez Perez <clopez@igalia.com> on 2014-04-24
    
    * platform/gtk/TestExpectations:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@167765 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    authored April 24, 2014
  16. [New Multicolumn] Client rects don't work with column spans.

    https://bugs.webkit.org/show_bug.cgi?id=132131
    
    Reviewed by Dean Jackson.
    
    Source/WebCore: 
            
    Don't factor in the offset of the multicolumn set from the top
    of the multicolumn block. This was added already, and it doesn't
    need to be a part of columnTranslationForOffset.
    
    Added fast/multicol/client-rects-spanners.html
    
    * rendering/RenderMultiColumnSet.cpp:
    (WebCore::RenderMultiColumnSet::columnTranslationForOffset):
    
    LayoutTests: 
    
    * fast/multicol/client-rects-spanners.html: Added.
    * platform/mac/fast/multicol/client-rects-spanners-expected.png: Added.
    * platform/mac/fast/multicol/client-rects-spanners-expected.txt: Added.
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@167764 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    authored April 24, 2014
  17. Test that we correctly process ArrayBufferView slices in WebCrypto

    https://bugs.webkit.org/show_bug.cgi?id=132087
    
    Reviewed by Brent Fulgham.
    
    * crypto/subtle/array-buffer-view-offset-expected.txt: Added.
    * crypto/subtle/array-buffer-view-offset.html: Added.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@167763 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    authored April 24, 2014
  18. [EFL] WebKit build fails when MEDIA_SOURCE is enabled

    https://bugs.webkit.org/show_bug.cgi?id=132118
    
    Patch by Praveen R Jadhav <praveen.j@samsung.com> on 2014-04-24
    Reviewed by Brent Fulgham.
    
    Files MediaSourceGStreamer.cpp, SourceBufferPrivateGStreamer.cpp and
    WebKitMediaSourceGStreamer.cpp are included for EFL port build.
    
    No new tests. No change in behaviour.
    
    * PlatformEfl.cmake: MediaSourceGStreamer.cpp, SourceBufferPrivateGStreamer.cpp
    and WebKitMediaSourceGStreamer.cpp are included for compilation.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@167762 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    authored April 24, 2014
  19. ASSERTION FAILED: !begin.isIndefinite() in WebCore::SVGSMILElement::r…

    …esolveFirstInterval.
    
    
    https://bugs.webkit.org/show_bug.cgi?id=131097
    
    Reviewed by Darin Adler.
    
    Source/WebCore:
    According to smil animation reference, max attribute cannot be 0.
    
    Test: svg/animations/smil-animation-max-attribute-zero-crash.svg
    
    * svg/animation/SVGSMILElement.cpp:
    (WebCore::SVGSMILElement::maxValue):
      changed (result < 0) to (result <= 0)
    
    LayoutTests:
    Test added.
    
    * svg/animations/smil-animation-max-attribute-zero-crash-expected.txt: Added.
    * svg/animations/smil-animation-max-attribute-zero-crash.svg: Added.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@167761 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    authored April 24, 2014
  20. Remove screenColorProfile()

    https://bugs.webkit.org/show_bug.cgi?id=132035
    
    Reviewed by Darin Adler.
    
    Only chromium used screenColorProfile() since r120789.
    
    * platform/PlatformScreen.h:
    * platform/efl/PlatformScreenEfl.cpp:
    (WebCore::screenColorProfile): Deleted.
    * platform/gtk/PlatformScreenGtk.cpp:
    (WebCore::screenColorProfile): Deleted.
    * platform/image-decoders/ImageDecoder.h:
    (WebCore::ImageDecoder::qcmsOutputDeviceProfile):
    * platform/ios/PlatformScreenIOS.mm:
    (WebCore::screenColorProfile): Deleted.
    * platform/mac/PlatformScreenMac.mm:
    (WebCore::screenColorProfile): Deleted.
    * platform/win/PlatformScreenWin.cpp:
    (WebCore::screenColorProfile): Deleted.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@167760 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    authored April 24, 2014
  21. [GTK] wmode='transparent' for flash plugin doesn't work

    https://bugs.webkit.org/show_bug.cgi?id=120055
    
    Reviewed by Gustavo Noronha Silva.
    
    Force opaque window mode for flash plugin when wmode='transparent',
    since X11 backend doesn't support transparency. We should add
    proper transparency support because forcing opaque window mode
    doesn't really work. Handle this as a plugin quirk instead of
    adding X11 specific code to WebFrameLoaderClient::createPlugin().
    
    * Shared/Plugins/Netscape/x11/NetscapePluginModuleX11.cpp:
    (WebKit::NetscapePluginModule::determineQuirks): Add
    ForceFlashWindowlessMode quirk for flash in case of EFL platform
    because EFL port doesn't support windowed plugins.
    * Shared/Plugins/PluginQuirks.h: Add ForceFlashWindowlessMode X11
    plugin quirk.
    * WebProcess/Plugins/Netscape/NetscapePlugin.cpp:
    (WebKit::NetscapePlugin::initialize): Modify or add wmode
    parameter for flash plugin, to force opaque window mode when
    transparent mode is specified or when ForceFlashWindowlessMode
    quirk is present.
    * WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:
    (WebKit::WebFrameLoaderClient::createPlugin): Remove X11 specific code.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@167759 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    authored April 24, 2014
  22. One more unreviewed build fix after r167755.

    * html/shadow/mac/ImageControlsButtonElementMac.cpp:
    (WebCore::RenderImageControlsButton::updateLogicalWidth):
    (WebCore::RenderImageControlsButton::computeLogicalHeight):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@167758 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    authored April 24, 2014
  23. Unreviewed build fix after r167755.

    * rendering/RenderThemeMac.h:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@167757 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    authored April 24, 2014
  24. Web Inspector: gradient editor does not appear for linear-gradient wi…

    …th no specified angle
    
    
    https://bugs.webkit.org/show_bug.cgi?id=132083
    
    Reviewed by Timothy Hatcher.
    
    Only assume we're parsing a legacy-formatted gradient if the first parameter is not a color.
    
    * UserInterface/Models/Gradient.js:
    (WebInspector.LinearGradient.linearGradientWithComponents):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@167756 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    authored April 24, 2014
  25. Transition RenderTheme API from RenderObject* to const RenderObject&

    https://bugs.webkit.org/show_bug.cgi?id=132037
    
    Reviewed by Andreas Kling.
    
    Using const references provides better encapsulation and improve security.
    
    No change in behavior.
    
    * accessibility/AccessibilityObject.cpp:
    (WebCore::AccessibilityObject::boundingBoxForQuads):
    * dom/Element.cpp:
    (WebCore::Element::setActive):
    (WebCore::Element::setHovered):
    * editing/FrameSelection.cpp:
    (WebCore::FrameSelection::focusedOrActiveStateChanged):
    * html/HTMLFormControlElement.cpp:
    (WebCore::HTMLFormControlElement::disabledStateChanged):
    (WebCore::HTMLFormControlElement::readOnlyAttributeChanged):
    * html/HTMLInputElement.cpp:
    (WebCore::HTMLInputElement::setChecked):
    (WebCore::HTMLInputElement::setIndeterminate):
    * html/HTMLOptionElement.cpp:
    (WebCore::HTMLOptionElement::parseAttribute):
    * rendering/RenderBlock.cpp:
    (WebCore::RenderBlock::addVisualOverflowFromTheme):
    (WebCore::RenderBlock::baselinePosition):
    * rendering/RenderBox.cpp:
    (WebCore::RenderBox::paintBoxDecorations):
    * rendering/RenderButton.cpp:
    (WebCore::RenderButton::styleDidChange):
    * rendering/RenderFileUploadControl.cpp:
    (WebCore::RenderFileUploadControl::paintObject):
    * rendering/RenderFlowThread.cpp:
    (WebCore::RenderFlowThread::addRegionsVisualOverflowFromTheme):
    * rendering/RenderObject.cpp:
    (WebCore::RenderObject::drawLineForBoxSide):
    * rendering/RenderObject.h:
    * rendering/RenderProgress.cpp:
    (WebCore::RenderProgress::computeLogicalHeight):
    * rendering/RenderTextControlSingleLine.cpp:
    (WebCore::RenderTextControlSingleLine::paint):
    * rendering/RenderTheme.cpp:
    (WebCore::RenderTheme::paint):
    (WebCore::RenderTheme::paintBorderOnly):
    (WebCore::RenderTheme::paintDecorations):
    (WebCore::RenderTheme::baselinePosition):
    (WebCore::RenderTheme::adjustRepaintRect):
    (WebCore::RenderTheme::stateChanged):
    (WebCore::RenderTheme::updateControlStatesForRenderer):
    (WebCore::RenderTheme::extractControlStatesForRenderer):
    (WebCore::RenderTheme::isActive):
    (WebCore::RenderTheme::isChecked):
    (WebCore::RenderTheme::isIndeterminate):
    (WebCore::RenderTheme::isEnabled):
    (WebCore::RenderTheme::isFocused):
    (WebCore::RenderTheme::isPressed):
    (WebCore::RenderTheme::isSpinUpButtonPartPressed):
    (WebCore::RenderTheme::isReadOnlyControl):
    (WebCore::RenderTheme::isHovered):
    (WebCore::RenderTheme::isSpinUpButtonPartHovered):
    (WebCore::RenderTheme::isDefault):
    (WebCore::RenderTheme::paintInputFieldSpeechButton):
    (WebCore::RenderTheme::paintMeter):
    (WebCore::RenderTheme::paintSliderTicks):
    (WebCore::RenderTheme::progressBarRectForBounds):
    * rendering/RenderTheme.h:
    (WebCore::RenderTheme::controlSupportsTints):
    (WebCore::RenderTheme::paintCapsLockIndicator):
    (WebCore::RenderTheme::paintFileUploadIconDecorations):
    (WebCore::RenderTheme::imageControlsButtonSize):
    (WebCore::RenderTheme::paintCheckbox):
    (WebCore::RenderTheme::paintRadio):
    (WebCore::RenderTheme::paintButton):
    (WebCore::RenderTheme::paintInnerSpinButton):
    (WebCore::RenderTheme::paintCheckboxDecorations):
    (WebCore::RenderTheme::paintRadioDecorations):
    (WebCore::RenderTheme::paintButtonDecorations):
    (WebCore::RenderTheme::paintTextField):
    (WebCore::RenderTheme::paintTextFieldDecorations):
    (WebCore::RenderTheme::paintTextArea):
    (WebCore::RenderTheme::paintTextAreaDecorations):
    (WebCore::RenderTheme::paintMenuList):
    (WebCore::RenderTheme::paintMenuListDecorations):
    (WebCore::RenderTheme::paintMenuListButtonDecorations):
    (WebCore::RenderTheme::paintPushButtonDecorations):
    (WebCore::RenderTheme::paintSquareButtonDecorations):
    (WebCore::RenderTheme::paintProgressBar):
    (WebCore::RenderTheme::paintSliderTrack):
    (WebCore::RenderTheme::paintSliderThumb):
    (WebCore::RenderTheme::paintSliderThumbDecorations):
    (WebCore::RenderTheme::paintSearchField):
    (WebCore::RenderTheme::paintSearchFieldDecorations):
    (WebCore::RenderTheme::paintSearchFieldCancelButton):
    (WebCore::RenderTheme::paintSearchFieldDecorationPart):
    (WebCore::RenderTheme::paintSearchFieldResultsDecorationPart):
    (WebCore::RenderTheme::paintSearchFieldResultsButton):
    (WebCore::RenderTheme::paintMediaFullscreenButton):
    (WebCore::RenderTheme::paintMediaPlayButton):
    (WebCore::RenderTheme::paintMediaOverlayPlayButton):
    (WebCore::RenderTheme::paintMediaMuteButton):
    (WebCore::RenderTheme::paintMediaSeekBackButton):
    (WebCore::RenderTheme::paintMediaSeekForwardButton):
    (WebCore::RenderTheme::paintMediaSliderTrack):
    (WebCore::RenderTheme::paintMediaSliderThumb):
    (WebCore::RenderTheme::paintMediaVolumeSliderContainer):
    (WebCore::RenderTheme::paintMediaVolumeSliderTrack):
    (WebCore::RenderTheme::paintMediaVolumeSliderThumb):
    (WebCore::RenderTheme::paintMediaRewindButton):
    (WebCore::RenderTheme::paintMediaReturnToRealtimeButton):
    (WebCore::RenderTheme::paintMediaToggleClosedCaptionsButton):
    (WebCore::RenderTheme::paintMediaControlsBackground):
    (WebCore::RenderTheme::paintMediaCurrentTime):
    (WebCore::RenderTheme::paintMediaTimeRemaining):
    (WebCore::RenderTheme::paintMediaFullScreenVolumeSliderTrack):
    (WebCore::RenderTheme::paintMediaFullScreenVolumeSliderThumb):
    (WebCore::RenderTheme::paintSnapshottedPluginOverlay):
    (WebCore::RenderTheme::paintImageControlsButton):
    * rendering/RenderThemeIOS.h:
    * rendering/RenderThemeIOS.mm:
    (WebCore::RenderThemeIOS::addRoundedBorderClip):
    (WebCore::RenderThemeIOS::paintCheckboxDecorations):
    (WebCore::RenderThemeIOS::baselinePosition):
    (WebCore::RenderThemeIOS::paintRadioDecorations):
    (WebCore::RenderThemeIOS::paintTextFieldDecorations):
    (WebCore::RenderThemeIOS::paintTextAreaDecorations):
    (WebCore::RenderThemeIOS::paintMenuListButtonDecorations):
    (WebCore::RenderThemeIOS::paintSliderTrack):
    (WebCore::RenderThemeIOS::paintSliderThumbDecorations):
    (WebCore::RenderThemeIOS::paintProgressBar):
    (WebCore::RenderThemeIOS::paintSearchFieldDecorations):
    (WebCore::RenderThemeIOS::paintButtonDecorations):
    (WebCore::RenderThemeIOS::paintPushButtonDecorations):
    (WebCore::RenderThemeIOS::paintFileUploadIconDecorations):
    * rendering/RenderThemeMac.h:
    (WebCore::RenderThemeMac::updateActiveState):
    * rendering/RenderThemeMac.mm:
    (WebCore::RenderThemeMac::documentViewFor):
    (WebCore::RenderThemeMac::adjustRepaintRect):
    (WebCore::RenderThemeMac::convertToPaintingRect):
    (WebCore::RenderThemeMac::updateCheckedState):
    (WebCore::RenderThemeMac::updateEnabledState):
    (WebCore::RenderThemeMac::updateFocusedState):
    (WebCore::RenderThemeMac::updatePressedState):
    (WebCore::RenderThemeMac::controlSupportsTints):
    (WebCore::RenderThemeMac::paintTextField):
    (WebCore::RenderThemeMac::paintCapsLockIndicator):
    (WebCore::RenderThemeMac::paintTextArea):
    (WebCore::RenderThemeMac::paintMenuList):
    (WebCore::RenderThemeMac::paintMeter):
    (WebCore::RenderThemeMac::progressBarRectForBounds):
    (WebCore::RenderThemeMac::paintProgressBar):
    (WebCore::RenderThemeMac::paintMenuListButtonGradients):
    (WebCore::RenderThemeMac::paintMenuListButtonDecorations):
    (WebCore::RenderThemeMac::setPopupButtonCellState):
    (WebCore::RenderThemeMac::paintSliderTrack):
    (WebCore::RenderThemeMac::paintSliderThumb):
    (WebCore::RenderThemeMac::paintSearchField):
    (WebCore::RenderThemeMac::setSearchCellState):
    (WebCore::RenderThemeMac::paintSearchFieldCancelButton):
    (WebCore::RenderThemeMac::paintSearchFieldDecorationPart):
    (WebCore::RenderThemeMac::paintSearchFieldResultsDecorationPart):
    (WebCore::RenderThemeMac::paintSearchFieldResultsButton):
    (WebCore::RenderThemeMac::paintSnapshottedPluginOverlay):
    (WebCore::RenderThemeMac::paintImageControlsButton):
    (WebCore::RenderThemeMac::imageControlsButtonSize):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@167755 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    authored April 24, 2014
  26. [EFL] Update baselines after r167568

    https://bugs.webkit.org/show_bug.cgi?id=132125
    
    Unreviewed EFL gardening.
    
    Patch by Krzysztof Wolanski <k.wolanski@samsung.com> on 2014-04-24
    
    * platform/efl-wk2/inspector-protocol/debugger/setBreakpoint-dfg-and-modify-local-expected.txt: Added.
    * platform/efl/fast/repaint/reflection-redraw-expected.txt: Rebaseline after r167568.
    * platform/efl/fast/table/multiple-captions-display-expected.txt: Rebaseline after r167568.
    * platform/efl/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt: Added.
    * platform/efl/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt: Added.
    * platform/efl/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt: Added.
    * platform/efl/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt: Added.
    * platform/efl/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt: Added.
    * platform/efl/tables/mozilla/marvin/body_col-expected.txt: Rebaseline after r167568.
    * platform/efl/tables/mozilla/marvin/x_th_valign_baseline-expected.txt: Rebaseline after r167568.
    * platform/efl/tables/mozilla/other/body_col-expected.txt: Rebaseline after r167568.
    * platform/efl/tables/mozilla_expected_failures/bugs/bug10140-expected.txt: Rebaseline after r167568.
    * platform/efl/tables/mozilla_expected_failures/bugs/bug10216-expected.txt: Rebaseline after r167568.
    * platform/efl/tables/mozilla_expected_failures/core/captions3-expected.txt: Rebaseline after r167568.
    * platform/efl/tables/mozilla_expected_failures/other/test4-expected.txt: Rebaseline after r167568.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@167754 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    authored April 24, 2014
  27. prepare-ChangeLog reports as deleted methods that has not been removed.

    https://bugs.webkit.org/show_bug.cgi?id=131733
    
    Reviewed by Ryosuke Niwa.
    
    * Scripts/prepare-ChangeLog:
    (originalFile): Set merge base to origin/master by default.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@167753 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    authored April 24, 2014
  28. [GTK] HTML Media capture attribute is a boolean since r163958

    https://bugs.webkit.org/show_bug.cgi?id=132061
    
    Reviewed by Gustavo Noronha Silva.
    
    Add new methods webkit_dom_html_input_element_get_capture_enabled
    and webkit_dom_html_input_element_set_capture_enabled using a
    boolean and deprecate the old methods.
    
    * bindings/gobject/WebKitDOMDeprecated.cpp:
    (webkit_dom_html_input_element_get_capture):
    (webkit_dom_html_input_element_set_capture):
    * bindings/gobject/WebKitDOMDeprecated.h:
    * bindings/gobject/WebKitDOMDeprecated.symbols:
    * bindings/gobject/webkitdom.symbols:
    * bindings/scripts/CodeGeneratorGObject.pm:
    (GetEffectiveFunctionName): Helper function to rename API methods
    for special cases.
    (GenerateFunction): Use GetEffectiveFunctionName().
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@167752 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    authored April 24, 2014
  29. prepare-Changelog and svn-create-patch should optionally run check-we…

    …bkit-style.
    
    
    https://bugs.webkit.org/show_bug.cgi?id=131115
    
    Reviewed by Daniel Bates.
    
    Added [--[no-]style] param to run check-webkit-style as part of prepare-Changelog and svn-create-patch.
    
    * Scripts/commit-log-editor: Added --no-style.
    * Scripts/prepare-ChangeLog: Primary patch.
    (main): Primary patch.
    (createPatchCommand): Added --no-style.
    * Scripts/svn-create-patch: Primary patch.
    * Scripts/webkit-tools-completion.sh: Added --style and --no-style.
    * Scripts/webkitpy/common/checkout/scm/svn.py: Added --no-style.
    (SVN.create_patch): Added --no-style.
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@167751 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    authored April 24, 2014
  30. [MediaStream] Implement MediaStream active attribute

    https://bugs.webkit.org/show_bug.cgi?id=131973
    
    Patch by Praveen R Jadhav <praveen.j@samsung.com> on 2014-04-23
    Reviewed by Eric Carlson.
    
    Source/WebCore:
    MediaStream .active attribute are introduced which will replace
    .ended attribute. This patch implements the newly introduced attributes.
    
    MediaStream-add-remove-tracks.html is updated to handle this scenario.
    
    * Modules/mediastream/MediaStream.cpp:
    (WebCore::MediaStream::active): Added.
    (WebCore::MediaStream::setActive): Added.
    (WebCore::MediaStream::addTrack): Propagates 'onactive' event when required.
    (WebCore::MediaStream::removeTrack): Propagates 'oninactive' event when required.
    (WebCore::MediaStream::trackDidEnd): Propagates 'oninactive' event when required.
    (WebCore::MediaStream::streamDidEnd):
    (WebCore::MediaStream::setStreamIsActive): Added.
    * Modules/mediastream/MediaStream.h:
    * Modules/mediastream/MediaStream.idl:
    * dom/EventNames.h:
    * platform/mediastream/MediaStreamPrivate.cpp:
    (WebCore::MediaStreamPrivate::MediaStreamPrivate): Initialize .active attribute
    (WebCore::MediaStreamPrivate::setEnded):
    (WebCore::MediaStreamPrivate::setActive): Added.
    * platform/mediastream/MediaStreamPrivate.h:
    (WebCore::MediaStreamPrivate::active): Added.
    
    LayoutTests:
    MediaStream .onended attribute will be replaced with .active attribute.
    Patch updates the test case to verify the .active attribute.
    
    * fast/mediastream/MediaStream-add-remove-tracks-expected.txt:
    * fast/mediastream/MediaStream-add-remove-tracks.html:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@167750 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    authored April 24, 2014
  31. [iOS WK2] Missing content inside long overflow-scrolling:touch

    https://bugs.webkit.org/show_bug.cgi?id=132105
    
    Reviewed by Tim Horton.
    
    PlatformCALayerRemote needs to track bounds origin as well as size,
    since iOS uses bounds origin for overflow scrolling.
    
    * Shared/mac/RemoteLayerTreePropertyApplier.mm:
    (WebKit::applyPropertiesToLayer):
    * Shared/mac/RemoteLayerTreeTransaction.h:
    * Shared/mac/RemoteLayerTreeTransaction.mm:
    (WebKit::RemoteLayerTreeTransaction::LayerProperties::LayerProperties):
    (WebKit::RemoteLayerTreeTransaction::LayerProperties::encode):
    (WebKit::RemoteLayerTreeTransaction::LayerProperties::decode):
    (WebKit::dumpChangedLayers):
    * WebProcess/WebPage/mac/PlatformCALayerRemote.cpp:
    (WebKit::PlatformCALayerRemote::updateBackingStore):
    (WebKit::PlatformCALayerRemote::bounds):
    (WebKit::PlatformCALayerRemote::setBounds):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@167749 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    authored April 24, 2014
  32. Versioning.

    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@167748 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    authored April 24, 2014
  33. [Cocoa] fix CF leaks found by code inspection

    https://bugs.webkit.org/show_bug.cgi?id=132106
    
    Reviewed by Andreas Kling.
    
    * page/CaptionUserPreferencesMediaAF.cpp:
    (WebCore::trackDisplayName): Added a missing adoptCF.
    
    * platform/Language.cpp:
    (WebCore::displayNameForLanguageLocale): Added a missing adoptCF.
    
    * platform/graphics/FontPlatformData.cpp:
    (WebCore::FontPlatformData::openTypeTable): Added a missing adoptCF.
    
    * platform/graphics/avfoundation/cf/InbandTextTrackPrivateAVCF.cpp:
    (WebCore::InbandTextTrackPrivateAVCF::label): Added two missing adoptCF.
    
    * platform/graphics/avfoundation/cf/MediaPlayerPrivateAVFoundationCF.cpp:
    (WebCore::AVFWrapper::createImageForTimeInRect): Added two missing adoptCF.
    
    * platform/graphics/cg/PDFDocumentImage.cpp:
    (WebCore::PDFDocumentImage::createPDFDocument): Added missing adoptCF.
    
    * platform/graphics/cocoa/FontPlatformDataCocoa.mm:
    (WebCore::cascadeToLastResortFontDescriptor): Added two missing adoptCF.
    
    * platform/graphics/mac/FontMac.mm:
    (WebCore::Font::primaryFontDataIsSystemFont): Added missing adoptCF.
    
    * platform/graphics/mac/SimpleFontDataMac.mm:
    (WebCore::hasCustomTracking): Added missing adoptCF.
    
    * platform/image-decoders/ImageDecoder.h:
    (WebCore::ImageDecoder::qcmsOutputDeviceProfile): Added CFRelease.
    
    * plugins/mac/PluginPackageMac.cpp:
    (WebCore::readPListFile): Added two missing adoptCF.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@167746 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    authored April 24, 2014
  34. Remove Apple Dictionary workaround in WebFrameLoaderClient.

    <https://webkit.org/b/132095>
    
    Kill a hack to work around a WK1 client bug that got fixed years ago.
    See <rdar://problem/6471058> for backstory.
    
    Reviewed by Darin Adler.
    
    * WebCoreSupport/WebFrameLoaderClient.mm:
    (WebFrameLoaderClient::dispatchDidLoadResourceFromMemoryCache):
    (WebFrameLoaderClient::dispatchWillSendRequest):
    (applyAppleDictionaryApplicationQuirkNonInlinePart): Deleted.
    (applyAppleDictionaryApplicationQuirk): Deleted.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@167745 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    authored April 24, 2014
  35. REGRESSION (r157328): popover to check into flight ba.com dismisses i…

    …nstantly when focusing form
    
    
    https://bugs.webkit.org/show_bug.cgi?id=131949
    
    Address the review comment.
    
    * dom/EventDispatcher.cpp:
    (WebCore::EventRelatedNodeResolver::findHostOfTreeScopeInTargetTreeScope):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@167744 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    authored April 24, 2014
Something went wrong with that request. Please try again.