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

Changeset 236068 in webkit


Ignore:
Timestamp:
Sep 17, 2018, 10:11:15 AM (8 years ago)
Author:
ap@apple.com
Message:

Revert ​https://trac.webkit.org/r235910, because the new test times out.
Crash under PlatformPopupMenuData::encode when interacting with a select menu that has variable fonts
​https://bugs.webkit.org/show_bug.cgi?id=188008

Source/WebKit:

  • Shared/cf/ArgumentCodersCF.cpp:

(IPC::encode):
(IPC::decode):

LayoutTests:

  • fast/text/variations/ipc2-expected.txt: Removed.
  • fast/text/variations/ipc2.html: Removed.
  • platform/mac-wk1/TestExpectations:
Location:
trunk
Files:
2 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r236065 r236068  
     12018-09-17  Alexey Proskuryakov  <ap@apple.com>
     2
     3        Revert https://trac.webkit.org/r235910, because the new test times out.
     4        Crash under PlatformPopupMenuData::encode when interacting with a select menu that has variable fonts
     5        https://bugs.webkit.org/show_bug.cgi?id=188008
     6
     7        * fast/text/variations/ipc2-expected.txt: Removed.
     8        * fast/text/variations/ipc2.html: Removed.
     9        * platform/mac-wk1/TestExpectations:
     10
    1112018-09-17  Dawei Fenton  <realdawei@apple.com>
    212
  • trunk/LayoutTests/platform/mac-wk1/TestExpectations

    r236000 r236068  
    615615webkit.org/b/189087 svg/animations/animate-end-attribute-numeric-precision.html [ Pass Failure ]
    616616
    617 webkit.org/b/188008 fast/text/variations/ipc2.html [ Skip ]
    618617webkit.org/b/189594 imported/w3c/web-platform-tests/css/css-animations/pending-style-changes-001.html [ Pass Failure ]
    619618
  • trunk/Source/WebKit/ChangeLog

    r236067 r236068  
     12018-09-17  Alexey Proskuryakov  <ap@apple.com>
     2
     3        Revert https://trac.webkit.org/r235910, because the new test times out.
     4        Crash under PlatformPopupMenuData::encode when interacting with a select menu that has variable fonts
     5        https://bugs.webkit.org/show_bug.cgi?id=188008
     6
     7        * Shared/cf/ArgumentCodersCF.cpp:
     8        (IPC::encode):
     9        (IPC::decode):
     10
    1112018-09-17  Alex Christensen  <achristensen@webkit.org>
    212
  • trunk/Source/WebKit/Shared/cf/ArgumentCodersCF.cpp

    r235910 r236068  
    428428    for (CFIndex i = 0; i < size; ++i) {
    429429        ASSERT(keys[i]);
     430        ASSERT(CFGetTypeID(keys[i]) == CFStringGetTypeID());
    430431        ASSERT(values[i]);
    431432
    … …  
    434435            continue;
    435436
    436         encode(encoder, keys[i]);
     437        encode(encoder, static_cast<CFStringRef>(keys[i]));
    437438        encode(encoder, values[i]);
    438439    }
    … …  
    456457    for (uint64_t i = 0; i < size; ++i) {
    457458        // Try to decode the key name.
    458         RetainPtr<CFTypeRef> key;
     459        RetainPtr<CFStringRef> key;
    459460        if (!decode(decoder, key))
    460461            return false;
Note: See TracChangeset for help on using the changeset viewer.