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

Changeset 212835 in webkit


Ignore:
Timestamp:
Feb 22, 2017, 9:51:40 AM (10 years ago)
Author:
matthew_hanson@apple.com
Message:

Merge r212730. rdar://problem/30515072

Location:
branches/safari-603-branch/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/safari-603-branch/Source/WebCore/ChangeLog

    r212834 r212835  
     12017-02-22  Matthew Hanson  <matthew_hanson@apple.com>
     2
     3        Merge r212730. rdar://problem/30515072
     4
     5    2017-02-21  Per Arne Vollan  <pvollan@apple.com>
     6
     7            [Win] WebView is not painting in accelerated compositing mode.
     8            https://bugs.webkit.org/show_bug.cgi?id=168654
     9
     10            Reviewed by Brent Fulgham.
     11
     12            Initializing the uncommitted layer change flags to CoverageRectChanged in GraphicsLayerCA,
     13            stops WebView painting in accelerated mode.
     14
     15            Covered by existing tests.
     16
     17            * platform/graphics/ca/GraphicsLayerCA.h:
     18
    1192017-02-22  Matthew Hanson  <matthew_hanson@apple.com>
    220
  • branches/safari-603-branch/Source/WebCore/platform/graphics/ca/GraphicsLayerCA.h

    r212061 r212835  
    588588    FloatSize m_pixelAlignmentOffset;
    589589
     590#if PLATFORM(WIN)
     591    // FIXME: when initializing m_uncommittedChanges to a non-zero value, nothing is painted on Windows, see https://bugs.webkit.org/show_bug.cgi?id=168666.
     592    LayerChangeFlags m_uncommittedChanges { 0 };
     593#else
    590594    LayerChangeFlags m_uncommittedChanges { CoverageRectChanged };
     595#endif
     596
    591597    bool m_isCommittingChanges { false };
    592598};
Note: See TracChangeset for help on using the changeset viewer.