<?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>129644</bug_id>
          
          <creation_ts>2014-03-03 17:01:41 -0800</creation_ts>
          <short_desc>Simplify jettisoning of style resolvers on memory pressure.</short_desc>
          <delta_ts>2014-03-14 10:29:45 -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>WebCore Misc.</component>
          <version>528+ (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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Andreas Kling">kling</reporter>
          <assigned_to name="Andreas Kling">kling</assigned_to>
          <cc>kling</cc>
    
    <cc>koivisto</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>986595</commentid>
    <comment_count>0</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2014-03-03 17:01:41 -0800</bug_when>
    <thetext>Simplify jettisoning of style resolvers on memory pressure.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>986597</commentid>
    <comment_count>1</comment_count>
      <attachid>225716</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2014-03-03 17:02:09 -0800</bug_when>
    <thetext>Created attachment 225716
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>986620</commentid>
    <comment_count>2</comment_count>
      <attachid>225725</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2014-03-03 17:42:54 -0800</bug_when>
    <thetext>Created attachment 225725
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>990279</commentid>
    <comment_count>3</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2014-03-13 21:05:12 -0700</bug_when>
    <thetext>Hi Antti. I don&apos;t remember making this patch, but maybe you can review it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>990354</commentid>
    <comment_count>4</comment_count>
      <attachid>225725</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2014-03-14 02:00:42 -0700</bug_when>
    <thetext>Comment on attachment 225725
Patch

Ok. Remember to land it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>990551</commentid>
    <comment_count>5</comment_count>
      <attachid>225725</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2014-03-14 10:29:39 -0700</bug_when>
    <thetext>Comment on attachment 225725
Patch

Clearing flags on attachment: 225725

Committed r165629: &lt;http://trac.webkit.org/changeset/165629&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>990552</commentid>
    <comment_count>6</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2014-03-14 10:29:45 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>225716</attachid>
            <date>2014-03-03 17:02:09 -0800</date>
            <delta_ts>2014-03-03 17:42:54 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-129644.diff</filename>
            <type>text/plain</type>
            <size>2774</size>
            <attacher name="Andreas Kling">kling</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA1MDA1Yzc1Li5iMDc0ODAzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAg
QEAKKzIwMTQtMDMtMDMgIEFuZHJlYXMgS2xpbmcgIDxha2xpbmdAYXBwbGUuY29tPgorCisgICAg
ICAgIFNpbXBsaWZ5IGpldHRpc29uaW5nIG9mIHN0eWxlIHJlc29sdmVycyBvbiBtZW1vcnkgcHJl
c3N1cmUuCisgICAgICAgIDxodHRwczovL3dlYmtpdC5vcmcvYi8xMjk2NDQ+CisKKyAgICAgICAg
Tm93IHRoYXQgd2UgaGF2ZSBEb2N1bWVudDo6YWxsRG9jdW1lbnRzKCksIHdlIGNhbiBqZXR0aXNv
biBhbGwgdGhlCisgICAgICAgIHN0eWxlIHJlc29sdmVycyBieSB3YWxraW5nIHRoZSBzZXQgb2Yg
bGl2ZSBkb2N1bWVudHMgYW5kIGNhbGxpbmcKKyAgICAgICAgY2xlYXJTdHlsZVJlc29sdmVyKCkg
b24gZWFjaCBvbmUsIGluc3RlYWQgb2YgaGF2aW5nIGEgZnVuY3Rpb24gb24KKyAgICAgICAgUGFn
ZSB0aGF0IHdhbGtzIHRoZSBmcmFtZSB0cmVlIG9mIGV2ZXJ5IGxpdmluZyBwYWdlLCBldGMuCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBwYWdlL1Bh
Z2UuY3BwOgorICAgICAgICAqIHBhZ2UvUGFnZS5oOgorICAgICAgICAqIHBsYXRmb3JtL21hYy9N
ZW1vcnlQcmVzc3VyZUhhbmRsZXJNYWMubW06CisgICAgICAgIChXZWJDb3JlOjpNZW1vcnlQcmVz
c3VyZUhhbmRsZXI6OnJlbGVhc2VNZW1vcnkpOgorCiAyMDE0LTAzLTAzICBTaW1vbiBGcmFzZXIg
IDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgogCiAgICAgICAgIEFsbG93IG92ZXJmbG93LXNjcm9s
bCB0byBiZSBvbmUtZmluZ2VyIHNjcm9sbGVkIHVudGlsIHdlIGhvb2sgdXAgVUlTY3JvbGxWaWV3
cwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9QYWdlLmNwcCBiL1NvdXJjZS9XZWJD
b3JlL3BhZ2UvUGFnZS5jcHAKaW5kZXggOGI4ZjY4My4uNWRiYTY2NyAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcGFnZS9QYWdlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL1BhZ2Uu
Y3BwCkBAIC00MzQsMjAgKzQzNCw2IEBAIHZvaWQgUGFnZTo6c2V0TmVlZHNSZWNhbGNTdHlsZUlu
QWxsRnJhbWVzKCkKICAgICB9CiB9CiAKLXZvaWQgUGFnZTo6amV0dGlzb25TdHlsZVJlc29sdmVy
c0luQWxsRG9jdW1lbnRzKCkKLXsKLSAgICBpZiAoIWFsbFBhZ2VzKQotICAgICAgICByZXR1cm47
Ci0KLSAgICBmb3IgKGF1dG8gaXQgPSBhbGxQYWdlcy0+YmVnaW4oKSwgZW5kID0gYWxsUGFnZXMt
PmVuZCgpOyBpdCAhPSBlbmQ7ICsraXQpIHsKLSAgICAgICAgUGFnZSYgcGFnZSA9ICoqaXQ7Ci0g
ICAgICAgIGZvciAoRnJhbWUqIGZyYW1lID0gJnBhZ2UubWFpbkZyYW1lKCk7IGZyYW1lOyBmcmFt
ZSA9IGZyYW1lLT50cmVlKCkudHJhdmVyc2VOZXh0KCkpIHsKLSAgICAgICAgICAgIGlmIChEb2N1
bWVudCogZG9jdW1lbnQgPSBmcmFtZS0+ZG9jdW1lbnQoKSkKLSAgICAgICAgICAgICAgICBkb2N1
bWVudC0+Y2xlYXJTdHlsZVJlc29sdmVyKCk7Ci0gICAgICAgIH0KLSAgICB9Ci19Ci0KIHZvaWQg
UGFnZTo6cmVmcmVzaFBsdWdpbnMoYm9vbCByZWxvYWQpCiB7CiAgICAgaWYgKCFhbGxQYWdlcykK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUGFnZS5oIGIvU291cmNlL1dlYkNvcmUv
cGFnZS9QYWdlLmgKaW5kZXggMjg0YzFiYi4uZjQ3NThhYSAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvcGFnZS9QYWdlLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9QYWdlLmgKQEAgLTEy
MCw3ICsxMjAsNiBAQCBjbGFzcyBQYWdlIDogcHVibGljIFN1cHBsZW1lbnRhYmxlPFBhZ2U+IHsK
IAogcHVibGljOgogICAgIHN0YXRpYyB2b2lkIHVwZGF0ZVN0eWxlRm9yQWxsUGFnZXNBZnRlckds
b2JhbENoYW5nZUluRW52aXJvbm1lbnQoKTsKLSAgICBzdGF0aWMgdm9pZCBqZXR0aXNvblN0eWxl
UmVzb2x2ZXJzSW5BbGxEb2N1bWVudHMoKTsKIAogICAgIC8vIEl0IGlzIHVwIHRvIHRoZSBwbGF0
Zm9ybSB0byBlbnN1cmUgdGhhdCBub24tbnVsbCBjbGllbnRzIGFyZSBwcm92aWRlZCB3aGVyZSBy
ZXF1aXJlZC4KICAgICBzdHJ1Y3QgUGFnZUNsaWVudHMgewpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vbWFjL01lbW9yeVByZXNzdXJlSGFuZGxlck1hYy5tbSBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL21hYy9NZW1vcnlQcmVzc3VyZUhhbmRsZXJNYWMubW0KaW5kZXggMTE1
NjU4ZC4uMTM5NGFkZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWFjL01l
bW9yeVByZXNzdXJlSGFuZGxlck1hYy5tbQorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9t
YWMvTWVtb3J5UHJlc3N1cmVIYW5kbGVyTWFjLm1tCkBAIC0xNzEsNyArMTcxLDggQEAgdm9pZCBN
ZW1vcnlQcmVzc3VyZUhhbmRsZXI6OnJlbGVhc2VNZW1vcnkoYm9vbCkKIAogICAgIGNsZWFyV2lk
dGhDYWNoZXMoKTsKIAotICAgIFBhZ2U6OmpldHRpc29uU3R5bGVSZXNvbHZlcnNJbkFsbERvY3Vt
ZW50cygpOworICAgIGZvciAoYXV0byogZG9jdW1lbnQgOiBEb2N1bWVudDo6YWxsRG9jdW1lbnRz
KCkpCisgICAgICAgIGRvY3VtZW50LT5jbGVhclN0eWxlUmVzb2x2ZXIoKTsKIAogICAgIGdjQ29u
dHJvbGxlcigpLmRpc2NhcmRBbGxDb21waWxlZENvZGUoKTsKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>225725</attachid>
            <date>2014-03-03 17:42:54 -0800</date>
            <delta_ts>2014-03-14 10:29:38 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-129644-2.diff</filename>
            <type>text/plain</type>
            <size>2991</size>
            <attacher name="Andreas Kling">kling</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA1MDA1Yzc1Li5iMDc0ODAzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAg
QEAKKzIwMTQtMDMtMDMgIEFuZHJlYXMgS2xpbmcgIDxha2xpbmdAYXBwbGUuY29tPgorCisgICAg
ICAgIFNpbXBsaWZ5IGpldHRpc29uaW5nIG9mIHN0eWxlIHJlc29sdmVycyBvbiBtZW1vcnkgcHJl
c3N1cmUuCisgICAgICAgIDxodHRwczovL3dlYmtpdC5vcmcvYi8xMjk2NDQ+CisKKyAgICAgICAg
Tm93IHRoYXQgd2UgaGF2ZSBEb2N1bWVudDo6YWxsRG9jdW1lbnRzKCksIHdlIGNhbiBqZXR0aXNv
biBhbGwgdGhlCisgICAgICAgIHN0eWxlIHJlc29sdmVycyBieSB3YWxraW5nIHRoZSBzZXQgb2Yg
bGl2ZSBkb2N1bWVudHMgYW5kIGNhbGxpbmcKKyAgICAgICAgY2xlYXJTdHlsZVJlc29sdmVyKCkg
b24gZWFjaCBvbmUsIGluc3RlYWQgb2YgaGF2aW5nIGEgZnVuY3Rpb24gb24KKyAgICAgICAgUGFn
ZSB0aGF0IHdhbGtzIHRoZSBmcmFtZSB0cmVlIG9mIGV2ZXJ5IGxpdmluZyBwYWdlLCBldGMuCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBwYWdlL1Bh
Z2UuY3BwOgorICAgICAgICAqIHBhZ2UvUGFnZS5oOgorICAgICAgICAqIHBsYXRmb3JtL21hYy9N
ZW1vcnlQcmVzc3VyZUhhbmRsZXJNYWMubW06CisgICAgICAgIChXZWJDb3JlOjpNZW1vcnlQcmVz
c3VyZUhhbmRsZXI6OnJlbGVhc2VNZW1vcnkpOgorCiAyMDE0LTAzLTAzICBTaW1vbiBGcmFzZXIg
IDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgogCiAgICAgICAgIEFsbG93IG92ZXJmbG93LXNjcm9s
bCB0byBiZSBvbmUtZmluZ2VyIHNjcm9sbGVkIHVudGlsIHdlIGhvb2sgdXAgVUlTY3JvbGxWaWV3
cwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9QYWdlLmNwcCBiL1NvdXJjZS9XZWJD
b3JlL3BhZ2UvUGFnZS5jcHAKaW5kZXggOGI4ZjY4My4uNWRiYTY2NyAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcGFnZS9QYWdlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL1BhZ2Uu
Y3BwCkBAIC00MzQsMjAgKzQzNCw2IEBAIHZvaWQgUGFnZTo6c2V0TmVlZHNSZWNhbGNTdHlsZUlu
QWxsRnJhbWVzKCkKICAgICB9CiB9CiAKLXZvaWQgUGFnZTo6amV0dGlzb25TdHlsZVJlc29sdmVy
c0luQWxsRG9jdW1lbnRzKCkKLXsKLSAgICBpZiAoIWFsbFBhZ2VzKQotICAgICAgICByZXR1cm47
Ci0KLSAgICBmb3IgKGF1dG8gaXQgPSBhbGxQYWdlcy0+YmVnaW4oKSwgZW5kID0gYWxsUGFnZXMt
PmVuZCgpOyBpdCAhPSBlbmQ7ICsraXQpIHsKLSAgICAgICAgUGFnZSYgcGFnZSA9ICoqaXQ7Ci0g
ICAgICAgIGZvciAoRnJhbWUqIGZyYW1lID0gJnBhZ2UubWFpbkZyYW1lKCk7IGZyYW1lOyBmcmFt
ZSA9IGZyYW1lLT50cmVlKCkudHJhdmVyc2VOZXh0KCkpIHsKLSAgICAgICAgICAgIGlmIChEb2N1
bWVudCogZG9jdW1lbnQgPSBmcmFtZS0+ZG9jdW1lbnQoKSkKLSAgICAgICAgICAgICAgICBkb2N1
bWVudC0+Y2xlYXJTdHlsZVJlc29sdmVyKCk7Ci0gICAgICAgIH0KLSAgICB9Ci19Ci0KIHZvaWQg
UGFnZTo6cmVmcmVzaFBsdWdpbnMoYm9vbCByZWxvYWQpCiB7CiAgICAgaWYgKCFhbGxQYWdlcykK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUGFnZS5oIGIvU291cmNlL1dlYkNvcmUv
cGFnZS9QYWdlLmgKaW5kZXggMjg0YzFiYi4uZjQ3NThhYSAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvcGFnZS9QYWdlLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9QYWdlLmgKQEAgLTEy
MCw3ICsxMjAsNiBAQCBjbGFzcyBQYWdlIDogcHVibGljIFN1cHBsZW1lbnRhYmxlPFBhZ2U+IHsK
IAogcHVibGljOgogICAgIHN0YXRpYyB2b2lkIHVwZGF0ZVN0eWxlRm9yQWxsUGFnZXNBZnRlckds
b2JhbENoYW5nZUluRW52aXJvbm1lbnQoKTsKLSAgICBzdGF0aWMgdm9pZCBqZXR0aXNvblN0eWxl
UmVzb2x2ZXJzSW5BbGxEb2N1bWVudHMoKTsKIAogICAgIC8vIEl0IGlzIHVwIHRvIHRoZSBwbGF0
Zm9ybSB0byBlbnN1cmUgdGhhdCBub24tbnVsbCBjbGllbnRzIGFyZSBwcm92aWRlZCB3aGVyZSBy
ZXF1aXJlZC4KICAgICBzdHJ1Y3QgUGFnZUNsaWVudHMgewpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vbWFjL01lbW9yeVByZXNzdXJlSGFuZGxlck1hYy5tbSBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL21hYy9NZW1vcnlQcmVzc3VyZUhhbmRsZXJNYWMubW0KaW5kZXggMTE1
NjU4ZC4uZWU5YzU3NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWFjL01l
bW9yeVByZXNzdXJlSGFuZGxlck1hYy5tbQorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9t
YWMvTWVtb3J5UHJlc3N1cmVIYW5kbGVyTWFjLm1tCkBAIC0yNyw2ICsyNyw3IEBACiAjaW1wb3J0
ICJNZW1vcnlQcmVzc3VyZUhhbmRsZXIuaCIKIAogI2ltcG9ydCA8V2ViQ29yZS9DU1NWYWx1ZVBv
b2wuaD4KKyNpbXBvcnQgPFdlYkNvcmUvRG9jdW1lbnQuaD4KICNpbXBvcnQgPFdlYkNvcmUvR0ND
b250cm9sbGVyLmg+CiAjaW1wb3J0IDxXZWJDb3JlL0ZvbnRDYWNoZS5oPgogI2ltcG9ydCA8V2Vi
Q29yZS9NZW1vcnlDYWNoZS5oPgpAQCAtMTcxLDcgKzE3Miw4IEBAIHZvaWQgTWVtb3J5UHJlc3N1
cmVIYW5kbGVyOjpyZWxlYXNlTWVtb3J5KGJvb2wpCiAKICAgICBjbGVhcldpZHRoQ2FjaGVzKCk7
CiAKLSAgICBQYWdlOjpqZXR0aXNvblN0eWxlUmVzb2x2ZXJzSW5BbGxEb2N1bWVudHMoKTsKKyAg
ICBmb3IgKGF1dG8qIGRvY3VtZW50IDogRG9jdW1lbnQ6OmFsbERvY3VtZW50cygpKQorICAgICAg
ICBkb2N1bWVudC0+Y2xlYXJTdHlsZVJlc29sdmVyKCk7CiAKICAgICBnY0NvbnRyb2xsZXIoKS5k
aXNjYXJkQWxsQ29tcGlsZWRDb2RlKCk7CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>