Changeset 183221 in webkit


Ignore:
Timestamp:
Apr 23, 2015 3:43:38 PM (9 years ago)
Author:
jer.noble@apple.com
Message:

[Mac] Disable QTKit by default on future OS X.
https://bugs.webkit.org/show_bug.cgi?id=144082

Reviewed by Darin Adler.

Source/WebCore:

Settings::gQTKitEnabled defaults to false.

  • page/Settings.cpp:

Source/WebKit/mac:

Default WebKitQTKitEnabledPreferenceKey to NO.

  • WebView/WebPreferences.mm:

(+[WebPreferences initialize]):

Source/WebKit2:

QTKitEnabled defaults to false.

  • Shared/WebPreferencesDefinitions.h:

LayoutTests:

Add a required BANDWIDTH field to the alternate playlist.

  • http/tests/media/resources/hls/playlist-with-cookie.m3u8:
Location:
trunk
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r183217 r183221  
     12015-04-23  Jer Noble  <jer.noble@apple.com>
     2
     3        [Mac] Disable QTKit by default on future OS X.
     4        https://bugs.webkit.org/show_bug.cgi?id=144082
     5
     6        Reviewed by Darin Adler.
     7
     8        Add a required BANDWIDTH field to the alternate playlist.
     9
     10        * http/tests/media/resources/hls/playlist-with-cookie.m3u8:
     11
    1122015-04-23  Tim Horton  <timothy_horton@apple.com>
    213
  • trunk/LayoutTests/http/tests/media/resources/hls/playlist-with-cookie.m3u8

    r173809 r183221  
    11#EXTM3U
    22
    3 #EXT-X-STREAM-INF:PROGRAM-ID=1
     3#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=34000
    44sub-playlist-with-cookie.php
    55
  • trunk/Source/WebCore/ChangeLog

    r183219 r183221  
     12015-04-23  Jer Noble  <jer.noble@apple.com>
     2
     3        [Mac] Disable QTKit by default on future OS X.
     4        https://bugs.webkit.org/show_bug.cgi?id=144082
     5
     6        Reviewed by Darin Adler.
     7
     8        Settings::gQTKitEnabled defaults to false.
     9
     10        * page/Settings.cpp:
     11
    1122015-04-23  Daniel Bates  <dabates@apple.com>
    213
  • trunk/Source/WebCore/page/Settings.cpp

    r182516 r183221  
    7575
    7676#if PLATFORM(COCOA)
     77#if PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED <= 101000
    7778bool Settings::gQTKitEnabled = true;
     79#else
     80bool Settings::gQTKitEnabled = false;
     81#endif
    7882#endif
    7983
  • trunk/Source/WebCore/page/Settings.h

    r182623 r183221  
    206206    WEBCORE_EXPORT static void setQTKitEnabled(bool flag);
    207207    static bool isQTKitEnabled() { return gQTKitEnabled; }
     208#else
     209    static bool isQTKitEnabled() { return false; }
    208210#endif
    209211
  • trunk/Source/WebKit/mac/ChangeLog

    r183181 r183221  
     12015-04-23  Jer Noble  <jer.noble@apple.com>
     2
     3        [Mac] Disable QTKit by default on future OS X.
     4        https://bugs.webkit.org/show_bug.cgi?id=144082
     5
     6        Reviewed by Darin Adler.
     7
     8        Default WebKitQTKitEnabledPreferenceKey to NO.
     9
     10        * WebView/WebPreferences.mm:
     11        (+[WebPreferences initialize]):
     12
    1132015-04-23  Andreas Kling  <akling@apple.com>
    214
  • trunk/Source/WebKit/mac/WebView/WebPreferences.mm

    r182928 r183221  
    4646#import <WebCore/PlatformCookieJar.h>
    4747#import <WebCore/ResourceHandle.h>
     48#import <WebCore/Settings.h>
    4849#import <WebCore/TextEncodingRegistry.h>
    4950#import <runtime/InitializeThreading.h>
     
    568569        [NSNumber numberWithLongLong:ApplicationCacheStorage::noQuota()], WebKitApplicationCacheTotalQuota,
    569570        [NSNumber numberWithLongLong:ApplicationCacheStorage::noQuota()], WebKitApplicationCacheDefaultOriginQuota,
    570         [NSNumber numberWithBool:YES], WebKitQTKitEnabledPreferenceKey,
     571        [NSNumber numberWithBool:Settings::isQTKitEnabled()], WebKitQTKitEnabledPreferenceKey,
    571572        [NSNumber numberWithBool:NO], WebKitHiddenPageDOMTimerThrottlingEnabledPreferenceKey,
    572573        [NSNumber numberWithBool:NO], WebKitHiddenPageCSSAnimationSuspensionEnabledPreferenceKey,
  • trunk/Source/WebKit2/ChangeLog

    r183220 r183221  
     12015-04-23  Jer Noble  <jer.noble@apple.com>
     2
     3        [Mac] Disable QTKit by default on future OS X.
     4        https://bugs.webkit.org/show_bug.cgi?id=144082
     5
     6        Reviewed by Darin Adler.
     7
     8        QTKitEnabled defaults to false.
     9
     10        * Shared/WebPreferencesDefinitions.h:
     11
    1122015-04-23  Jer Noble  <jer.noble@apple.com>
    213
  • trunk/Source/WebKit2/Shared/WebPreferencesDefinitions.h

    r182491 r183221  
    166166    macro(AggressiveTileRetentionEnabled, aggressiveTileRetentionEnabled, Bool, bool, false) \
    167167    macro(TemporaryTileCohortRetentionEnabled, temporaryTileCohortRetentionEnabled, Bool, bool, DEFAULT_TEMPORARY_TILE_COHORT_RETENTION_ENABLED) \
    168     macro(QTKitEnabled, isQTKitEnabled, Bool, bool, true) \
     168    macro(QTKitEnabled, isQTKitEnabled, Bool, bool, WebCore::Settings::isQTKitEnabled()) \
    169169    macro(PageVisibilityBasedProcessSuppressionEnabled, pageVisibilityBasedProcessSuppressionEnabled, Bool, bool, true) \
    170170    macro(SmartInsertDeleteEnabled, smartInsertDeleteEnabled, Bool, bool, true) \
Note: See TracChangeset for help on using the changeset viewer.