<?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>260213</bug_id>
          
          <creation_ts>2023-08-15 12:12:51 -0700</creation_ts>
          <short_desc>Remove InMemoryDisplayList</short_desc>
          <delta_ts>2023-08-23 18:08:36 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Layout and Rendering</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>260181</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Said Abou-Hallawa">sabouhallawa</reporter>
          <assigned_to name="Said Abou-Hallawa">sabouhallawa</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1971343</commentid>
    <comment_count>0</comment_count>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2023-08-15 12:12:51 -0700</bug_when>
    <thetext>Make DisplayList holds a Vector of DisplayList items. There is no need for the read and write clients anymore. They were used in the past to share the recorded DisplayList items with GPU Process through a ring buffer. After introducing the StreamConnection, using the DisplayList became limited to the TextPainter recording. Simplifying this code will allow replaying back a whole DisplayList in GPU Process all at once.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1971344</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2023-08-15 12:13:11 -0700</bug_when>
    <thetext>&lt;rdar://problem/113921399&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1971350</commentid>
    <comment_count>2</comment_count>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2023-08-15 12:34:16 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/16715</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1973163</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2023-08-23 18:08:34 -0700</bug_when>
    <thetext>Committed 267213@main (2f7775558dc8): &lt;https://commits.webkit.org/267213@main&gt;

Reviewed commits have been landed. Closing PR #16715 and removing active labels.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>