⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 173531 in webkit


Ignore:
Timestamp:
Sep 11, 2014, 12:37:29 PM (12 years ago)
Author:
betravis@adobe.com
Message:

[CSS Font Loading] Enable CSS Font Loading on Mac
​https://bugs.webkit.org/show_bug.cgi?id=135473

Reviewed by Antti Koivisto.

Source/JavaScriptCore:

Enable CSS Font Loading in FeatureDefines.

  • Configurations/FeatureDefines.xcconfig:

Source/WebCore:

Enable CSS Font Loading in FeatureDefines, and in
RuntimeEnabledFeatures.

Font Loading tests have been toggled back on in the Mac
TestExpectations file.

  • Configurations/FeatureDefines.xcconfig:
  • bindings/generic/RuntimeEnabledFeatures.cpp:

(WebCore::RuntimeEnabledFeatures::RuntimeEnabledFeatures):

Source/WebKit/mac:

Enable CSS Font Loading in FeatureDefines.

  • Configurations/FeatureDefines.xcconfig:

Source/WebKit2:

Enable CSS Font Loading in FeatureDefines.

  • Configurations/FeatureDefines.xcconfig:

LayoutTests:

Enable tests on the Mac platform. As more platforms
are added, this should move from the tests defaulting
to disabled to the tests defaulting to enabled.

  • platform/mac/TestExpectations: Mark the Font Loading

tests as enabled.

Location:
trunk
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r173530 r173531  
     12014-09-11  Bear Travis  <betravis@adobe.com>
     2
     3        [CSS Font Loading] Enable CSS Font Loading on Mac
     4        https://bugs.webkit.org/show_bug.cgi?id=135473
     5
     6        Reviewed by Antti Koivisto.
     7
     8        Enable tests on the Mac platform. As more platforms
     9        are added, this should move from the tests defaulting
     10        to disabled to the tests defaulting to enabled.
     11
     12        * platform/mac/TestExpectations: Mark the Font Loading
     13        tests as enabled.
     14
    1152014-09-11  Roger Fong  <roger_fong@apple.com>
    216
  • trunk/LayoutTests/platform/mac/TestExpectations

    r173527 r173531  
    13751375webkit.org/b/121995 media/video-controls-captions-trackmenu-includes-enabled-track.html [ Timeout Failure ]
    13761376
     1377# CSS Font Loading is only enabled on Mac, and tests are not run by default
     1378webkit.org/b/135390 fast/css/fontloader-download-error.html [ Pass ]
     1379webkit.org/b/135390 fast/css/fontloader-events.html [ Pass ]
     1380webkit.org/b/135390 fast/css/fontloader-loadingdone.html [ Pass ]
     1381webkit.org/b/135390 fast/css/fontloader-multiple-faces-download-error.html [ Pass ]
     1382webkit.org/b/135390 fast/css/fontloader-multiple-faces.html [ Pass ]
     1383webkit.org/b/135390 fast/css/fontloader-multiple-families.html [ Pass ]
     1384webkit.org/b/135390 fast/css/fontloader-page-cache.html [ Pass ]
     1385webkit.org/b/135390 http/tests/webfont/fontloader-loading-attribute.html [ Pass ]
     1386
    13771387# REGRESSION(r156546): 7 media tests broken (122021)
    13781388webkit.org/b/122021 media/track/track-cue-mutable-text.html
  • trunk/Source/JavaScriptCore/ChangeLog

    r173526 r173531  
     12014-09-11  Bear Travis  <betravis@adobe.com>
     2
     3        [CSS Font Loading] Enable CSS Font Loading on Mac
     4        https://bugs.webkit.org/show_bug.cgi?id=135473
     5
     6        Reviewed by Antti Koivisto.
     7
     8        Enable CSS Font Loading in FeatureDefines.
     9
     10        * Configurations/FeatureDefines.xcconfig:
     11
    1122014-09-11  Joseph Pecoraro  <pecoraro@apple.com>
    213
  • trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig

    r173397 r173531  
    8383ENABLE_ENCRYPTED_MEDIA_V2_macosx_1090 = ENABLE_ENCRYPTED_MEDIA_V2;
    8484ENABLE_ENCRYPTED_MEDIA_V2_macosx_101000 = ENABLE_ENCRYPTED_MEDIA_V2;
    85 ENABLE_FONT_LOAD_EVENTS = ;
     85ENABLE_FONT_LOAD_EVENTS = ENABLE_FONT_LOAD_EVENTS;
    8686ENABLE_FULLSCREEN_API = $(ENABLE_FULLSCREEN_API_$(PLATFORM_NAME));
    8787ENABLE_FULLSCREEN_API_macosx = ENABLE_FULLSCREEN_API;
  • trunk/Source/WebCore/ChangeLog

    r173528 r173531  
     12014-09-11  Bear Travis  <betravis@adobe.com>
     2
     3        [CSS Font Loading] Enable CSS Font Loading on Mac
     4        https://bugs.webkit.org/show_bug.cgi?id=135473
     5
     6        Reviewed by Antti Koivisto.
     7
     8        Enable CSS Font Loading in FeatureDefines, and in
     9        RuntimeEnabledFeatures.
     10
     11        Font Loading tests have been toggled back on in the Mac
     12        TestExpectations file.
     13
     14        * Configurations/FeatureDefines.xcconfig:
     15        * bindings/generic/RuntimeEnabledFeatures.cpp:
     16        (WebCore::RuntimeEnabledFeatures::RuntimeEnabledFeatures):
     17
    1182014-09-11  Chris Dumez  <cdumez@apple.com>
    219
  • trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig

    r173397 r173531  
    8383ENABLE_ENCRYPTED_MEDIA_V2_macosx_1090 = ENABLE_ENCRYPTED_MEDIA_V2;
    8484ENABLE_ENCRYPTED_MEDIA_V2_macosx_101000 = ENABLE_ENCRYPTED_MEDIA_V2;
    85 ENABLE_FONT_LOAD_EVENTS = ;
     85ENABLE_FONT_LOAD_EVENTS = ENABLE_FONT_LOAD_EVENTS;
    8686ENABLE_FULLSCREEN_API = $(ENABLE_FULLSCREEN_API_$(PLATFORM_NAME));
    8787ENABLE_FULLSCREEN_API_macosx = ENABLE_FULLSCREEN_API;
  • trunk/Source/WebCore/bindings/generic/RuntimeEnabledFeatures.cpp

    r172316 r173531  
    9696#endif
    9797#if ENABLE(FONT_LOAD_EVENTS)
    98     , m_isFontLoadEventsEnabled(false)
     98    , m_isFontLoadEventsEnabled(true)
    9999#endif
    100100#if ENABLE(GAMEPAD)
  • trunk/Source/WebKit/mac/ChangeLog

    r173523 r173531  
     12014-09-11  Bear Travis  <betravis@adobe.com>
     2
     3        [CSS Font Loading] Enable CSS Font Loading on Mac
     4        https://bugs.webkit.org/show_bug.cgi?id=135473
     5
     6        Reviewed by Antti Koivisto.
     7
     8        Enable CSS Font Loading in FeatureDefines.
     9
     10        * Configurations/FeatureDefines.xcconfig:
     11
    1122014-09-11  Beth Dakin  <bdakin@apple.com>
    213
  • trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig

    r173397 r173531  
    8383ENABLE_ENCRYPTED_MEDIA_V2_macosx_1090 = ENABLE_ENCRYPTED_MEDIA_V2;
    8484ENABLE_ENCRYPTED_MEDIA_V2_macosx_101000 = ENABLE_ENCRYPTED_MEDIA_V2;
    85 ENABLE_FONT_LOAD_EVENTS = ;
     85ENABLE_FONT_LOAD_EVENTS = ENABLE_FONT_LOAD_EVENTS;
    8686ENABLE_FULLSCREEN_API = $(ENABLE_FULLSCREEN_API_$(PLATFORM_NAME));
    8787ENABLE_FULLSCREEN_API_macosx = ENABLE_FULLSCREEN_API;
  • trunk/Source/WebKit2/ChangeLog

    r173516 r173531  
     12014-09-11  Bear Travis  <betravis@adobe.com>
     2
     3        [CSS Font Loading] Enable CSS Font Loading on Mac
     4        https://bugs.webkit.org/show_bug.cgi?id=135473
     5
     6        Reviewed by Antti Koivisto.
     7
     8        Enable CSS Font Loading in FeatureDefines.
     9
     10        * Configurations/FeatureDefines.xcconfig:
     11
    1122014-09-11  Youenn Fablet  <youenn.fablet@crf.canon.fr>
    213
  • trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig

    r173397 r173531  
    8383ENABLE_ENCRYPTED_MEDIA_V2_macosx_1090 = ENABLE_ENCRYPTED_MEDIA_V2;
    8484ENABLE_ENCRYPTED_MEDIA_V2_macosx_101000 = ENABLE_ENCRYPTED_MEDIA_V2;
    85 ENABLE_FONT_LOAD_EVENTS = ;
     85ENABLE_FONT_LOAD_EVENTS = ENABLE_FONT_LOAD_EVENTS;
    8686ENABLE_FULLSCREEN_API = $(ENABLE_FULLSCREEN_API_$(PLATFORM_NAME));
    8787ENABLE_FULLSCREEN_API_macosx = ENABLE_FULLSCREEN_API;
Note: See TracChangeset for help on using the changeset viewer.