<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>305963</bug_id>
          
          <creation_ts>2026-01-21 12:26:49 -0800</creation_ts>
          <short_desc>[Skia] Stop using legacy functions from SkGradientShader.h</short_desc>
          <delta_ts>2026-01-22 01:30:14 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit Misc.</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>305962</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Adrian Perez">aperez</reporter>
          <assigned_to name="Adrian Perez">aperez</assigned_to>
          <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2173803</commentid>
    <comment_count>0</comment_count>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2026-01-21 12:26:49 -0800</bug_when>
    <thetext>The new replacement API that uses spans is defined in SkGradient.h, it is quite similar, and the needed changes should be quite straightforward and limited to WebCore code handling gradient painting.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2173806</commentid>
    <comment_count>1</comment_count>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2026-01-21 12:34:52 -0800</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/56984</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2174033</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2026-01-22 01:29:07 -0800</bug_when>
    <thetext>Committed 306003@main (9fd8a9e19974): &lt;https://commits.webkit.org/306003@main&gt;

Reviewed commits have been landed. Closing PR #56984 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2174034</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2026-01-22 01:30:14 -0800</bug_when>
    <thetext>&lt;rdar://problem/168655081&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>