<?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>52894</bug_id>
          
          <creation_ts>2011-01-21 07:39:20 -0800</creation_ts>
          <short_desc>&quot;Sync compositing state&quot; terminology in WKCACFLayerRenderer and friends is confusing</short_desc>
          <delta_ts>2011-01-21 11:03:22 -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>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows XP</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>PlatformOnly</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>52852</blocked>
    
    <blocked>52898</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Roben (:aroben)">aroben</reporter>
          <assigned_to name="Adam Roben (:aroben)">aroben</assigned_to>
          <cc>cmarrin</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>338049</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-01-21 07:39:20 -0800</bug_when>
    <thetext>&quot;Sync compositing state&quot; terminology in WKCACFLayerRenderer and friends is confusing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>338051</commentid>
    <comment_count>1</comment_count>
      <attachid>79736</attachid>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-01-21 07:40:50 -0800</bug_when>
    <thetext>Created attachment 79736
Replace some &quot;sync compositing state&quot; terminology with &quot;flush pending GraphicsLayer changes&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>338167</commentid>
    <comment_count>2</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-01-21 11:03:22 -0800</bug_when>
    <thetext>Committed r76359: &lt;http://trac.webkit.org/changeset/76359&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>79736</attachid>
            <date>2011-01-21 07:40:50 -0800</date>
            <delta_ts>2011-01-21 08:54:44 -0800</delta_ts>
            <desc>Replace some &quot;sync compositing state&quot; terminology with &quot;flush pending GraphicsLayer changes&quot;</desc>
            <filename>bug-52894-20110121104105.patch</filename>
            <type>text/plain</type>
            <size>8926</size>
            <attacher name="Adam Roben (:aroben)">aroben</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCBkNDE4MWRiYjdmYzYwY2Y0Yjc2YTRkNzViMTgwZDk2ZmZlNzA0MjY0Li4z
Y2NhMTQ2NmFlNDNkNjI0ZGJhZDUzYWIyMzlkNDkzYmY4NGQxYzE3IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMjkgQEAKKzIwMTEtMDEtMjEgIEFkYW0gUm9iZW4gIDxhcm9iZW5AYXBwbGUuY29tPgor
CisgICAgICAgIFJlcGxhY2Ugc29tZSAic3luYyBjb21wb3NpdGluZyBzdGF0ZSIgdGVybWlub2xv
Z3kgd2l0aCAiZmx1c2ggcGVuZGluZyBHcmFwaGljc0xheWVyIGNoYW5nZXMiCisKKyAgICAgICAg
VGhpcyBzZWVtcyB0byBiZSB0aGUgZGlyZWN0aW9uIGluIHdoaWNoIG91ciBjb2RlIGlzIG1vdmlu
Zy4gSSBjaG9zZSAiR3JhcGhpY3NMYXllciIgYXMKKyAgICAgICAgb3Bwb3NlZCB0byBqdXN0ICJs
YXllciIgYmVjYXVzZSB0aGVyZSBhcmUgY2FzZXMgd2hlcmUgd2UgZmx1c2ggY2hhbmdlcyB0byBD
QUNGTGF5ZXJzIHRoYXQKKyAgICAgICAgZG9uJ3QgaGF2ZSBhIGNvcnJlc3BvbmRpbmcgR3JhcGhp
Y3NMYXllci4KKworICAgICAgICBGaXhlcyA8aHR0cDovL3dlYmtpdC5vcmcvYi81Mjg5ND4gIlN5
bmMgY29tcG9zaXRpbmcgc3RhdGUiIHRlcm1pbm9sb2d5IGluCisgICAgICAgIFdLQ0FDRkxheWVy
UmVuZGVyZXIgYW5kIGZyaWVuZHMgaXMgY29uZnVzaW5nCisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy93aW4vV0tDQUNG
TGF5ZXJSZW5kZXJlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpXS0NBQ0ZMYXllclJlbmRlcmVy
OjpXS0NBQ0ZMYXllclJlbmRlcmVyKToKKyAgICAgICAgKFdlYkNvcmU6OldLQ0FDRkxheWVyUmVu
ZGVyZXI6OnJlbmRlcik6CisgICAgICAgIFVwZGF0ZWQgZm9yIHJlbmFtZXMuCisKKyAgICAgICAg
KFdlYkNvcmU6OldLQ0FDRkxheWVyUmVuZGVyZXI6OmZsdXNoUGVuZGluZ0dyYXBoaWNzTGF5ZXJD
aGFuZ2VzU29vbik6IFJlbmFtZWQgZnJvbQorICAgICAgICBzeW5jQ29tcG9zaXRpbmdTdGF0ZVNv
b24sIGFuZCB1cGRhdGVkIGZvciBvdGhlciByZW5hbWVzLgorCisgICAgICAgICogcGxhdGZvcm0v
Z3JhcGhpY3Mvd2luL1dLQ0FDRkxheWVyUmVuZGVyZXIuaDogUmVuYW1lZCBtX3N5bmNMYXllckNo
YW5nZXMgdG8KKyAgICAgICAgKiBtX3Nob3VsZEZsdXNoUGVuZGluZ0dyYXBoaWNzTGF5ZXJDaGFu
Z2VzLgorICAgICAgICAoV2ViQ29yZTo6V0tDQUNGTGF5ZXJSZW5kZXJlckNsaWVudDo6Zmx1c2hQ
ZW5kaW5nR3JhcGhpY3NMYXllckNoYW5nZXMpOiBSZW5hbWVkIGZyb20KKyAgICAgICAgc3luY0Nv
bXBvc2l0aW5nU3RhdGUuCisKIDIwMTEtMDEtMjAgIElseWEgVGlraG9ub3Zza3kgIDxsb2lzbG9A
Y2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IFBhdmVsIEZlbGRtYW4uCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy93aW4vV0tDQUNGTGF5ZXJS
ZW5kZXJlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy93aW4vV0tDQUNG
TGF5ZXJSZW5kZXJlci5jcHAKaW5kZXggNzQxNzJkNmY3OGEyODljMjY0NWMwZDY5YzEzZDVhYWZi
OWZjODE2OS4uOWZmOGUxYzBkMmE4MzRiM2QzYTc5MmY4NmFhNTMyZDU4OTQ4MjkxNCAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvd2luL1dLQ0FDRkxheWVyUmVu
ZGVyZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3dpbi9XS0NB
Q0ZMYXllclJlbmRlcmVyLmNwcApAQCAtMTg3LDcgKzE4Nyw3IEBAIFdLQ0FDRkxheWVyUmVuZGVy
ZXI6OldLQ0FDRkxheWVyUmVuZGVyZXIoKQogICAgICwgbV9ob3N0V2luZG93KDApCiAgICAgLCBt
X3JlbmRlclRpbWVyKHRoaXMsICZXS0NBQ0ZMYXllclJlbmRlcmVyOjpyZW5kZXJUaW1lckZpcmVk
KQogICAgICwgbV9tdXN0UmVzZXRMb3N0RGV2aWNlQmVmb3JlUmVuZGVyaW5nKGZhbHNlKQotICAg
ICwgbV9zeW5jTGF5ZXJDaGFuZ2VzKGZhbHNlKQorICAgICwgbV9zaG91bGRGbHVzaFBlbmRpbmdH
cmFwaGljc0xheWVyQ2hhbmdlcyhmYWxzZSkKIHsKICAgICAvLyBQb2ludCB0aGUgQ0FDRkNvbnRl
eHQgdG8gdGhpcwogICAgIHdrQ0FDRkNvbnRleHRTZXRVc2VyRGF0YShtX2NvbnRleHQsIHRoaXMp
OwpAQCAtNDMwLDEwICs0MzAsOSBAQCB2b2lkIFdLQ0FDRkxheWVyUmVuZGVyZXI6OnJlbmRlcihj
b25zdCBWZWN0b3I8Q0dSZWN0PiYgd2luZG93RGlydHlSZWN0cykKICAgICAgICAgcmV0dXJuOwog
ICAgIH0KIAotICAgIC8vIFN5bmMgdGhlIGxheWVyIGlmIG5lZWRlZAotICAgIGlmIChtX3N5bmNM
YXllckNoYW5nZXMpIHsKLSAgICAgICAgbV9jbGllbnQtPnN5bmNDb21wb3NpdGluZ1N0YXRlKCk7
Ci0gICAgICAgIG1fc3luY0xheWVyQ2hhbmdlcyA9IGZhbHNlOworICAgIGlmIChtX3Nob3VsZEZs
dXNoUGVuZGluZ0dyYXBoaWNzTGF5ZXJDaGFuZ2VzKSB7CisgICAgICAgIG1fY2xpZW50LT5mbHVz
aFBlbmRpbmdHcmFwaGljc0xheWVyQ2hhbmdlcygpOworICAgICAgICBtX3Nob3VsZEZsdXNoUGVu
ZGluZ0dyYXBoaWNzTGF5ZXJDaGFuZ2VzID0gZmFsc2U7CiAgICAgfQogCiAgICAgLy8gRmx1c2gg
dGhlIHJvb3QgbGF5ZXIgdG8gdGhlIHJlbmRlciB0cmVlLgpAQCAtNTI0LDkgKzUyMyw5IEBAIHZv
aWQgV0tDQUNGTGF5ZXJSZW5kZXJlcjo6cmVuZGVyU29vbigpCiAgICAgICAgIG1fcmVuZGVyVGlt
ZXIuc3RhcnRPbmVTaG90KDApOwogfQogCi12b2lkIFdLQ0FDRkxheWVyUmVuZGVyZXI6OnN5bmND
b21wb3NpdGluZ1N0YXRlU29vbigpCit2b2lkIFdLQ0FDRkxheWVyUmVuZGVyZXI6OmZsdXNoUGVu
ZGluZ0dyYXBoaWNzTGF5ZXJDaGFuZ2VzU29vbigpCiB7Ci0gICAgbV9zeW5jTGF5ZXJDaGFuZ2Vz
ID0gdHJ1ZTsKKyAgICBtX3Nob3VsZEZsdXNoUGVuZGluZ0dyYXBoaWNzTGF5ZXJDaGFuZ2VzID0g
dHJ1ZTsKICAgICByZW5kZXJTb29uKCk7CiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL3dpbi9XS0NBQ0ZMYXllclJlbmRlcmVyLmggYi9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy93aW4vV0tDQUNGTGF5ZXJSZW5kZXJlci5oCmluZGV4IDUz
MDg2MjVkZmFjZjk2MDAyZmVkNGU2YTkxZjNmYmE4MjQ1NmFhZTQuLjE0OTEwNmUzMjJmYTYwZmI0
YjQyNzczOGU4OTFmYTZmZGMxZDY0ZWIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL2dyYXBoaWNzL3dpbi9XS0NBQ0ZMYXllclJlbmRlcmVyLmgKKysrIGIvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3Mvd2luL1dLQ0FDRkxheWVyUmVuZGVyZXIuaApAQCAtNTMsNyAr
NTMsNyBAQCBjbGFzcyBXS0NBQ0ZMYXllclJlbmRlcmVyQ2xpZW50IHsKIHB1YmxpYzoKICAgICB2
aXJ0dWFsIH5XS0NBQ0ZMYXllclJlbmRlcmVyQ2xpZW50KCkgeyB9CiAgICAgdmlydHVhbCBib29s
IHNob3VsZFJlbmRlcigpIGNvbnN0ID0gMDsKLSAgICB2aXJ0dWFsIHZvaWQgc3luY0NvbXBvc2l0
aW5nU3RhdGUoKSB7IH0KKyAgICB2aXJ0dWFsIHZvaWQgZmx1c2hQZW5kaW5nR3JhcGhpY3NMYXll
ckNoYW5nZXMoKSB7IH0KIH07CiAKIC8vIEZJWE1FOiBDdXJyZW50bHkgdGhlcmUgaXMgYSBXS0NB
Q0ZMYXllclJlbmRlcmVyIGZvciBlYWNoIFdlYlZpZXcgYW5kIGVhY2gKQEAgLTc1LDcgKzc1LDcg
QEAgcHVibGljOgogICAgIHZvaWQgc2V0SG9zdFdpbmRvdyhIV05EKTsKICAgICB2b2lkIHBhaW50
KCk7CiAgICAgdm9pZCByZXNpemUoKTsKLSAgICB2b2lkIHN5bmNDb21wb3NpdGluZ1N0YXRlU29v
bigpOworICAgIHZvaWQgZmx1c2hQZW5kaW5nR3JhcGhpY3NMYXllckNoYW5nZXNTb29uKCk7CiAK
IHByb3RlY3RlZDoKICAgICBQbGF0Zm9ybUNBTGF5ZXIqIHJvb3RMYXllcigpIGNvbnN0OwpAQCAt
MTEwLDcgKzExMCw3IEBAIHByaXZhdGU6CiAgICAgSFdORCBtX2hvc3RXaW5kb3c7CiAgICAgVGlt
ZXI8V0tDQUNGTGF5ZXJSZW5kZXJlcj4gbV9yZW5kZXJUaW1lcjsKICAgICBib29sIG1fbXVzdFJl
c2V0TG9zdERldmljZUJlZm9yZVJlbmRlcmluZzsKLSAgICBib29sIG1fc3luY0xheWVyQ2hhbmdl
czsKKyAgICBib29sIG1fc2hvdWxkRmx1c2hQZW5kaW5nR3JhcGhpY3NMYXllckNoYW5nZXM7CiAg
ICAgSGFzaFNldDxSZWZQdHI8UGxhdGZvcm1DQUxheWVyPiA+IG1fcGVuZGluZ0FuaW1hdGVkTGF5
ZXJzOwogCiAjaWZuZGVmIE5ERUJVRwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC93aW4vQ2hh
bmdlTG9nIGIvU291cmNlL1dlYktpdC93aW4vQ2hhbmdlTG9nCmluZGV4IGE1MTgyZmEzZjIwYTk3
MmRlZTEwY2Y1NWEyYjRiZWY5NzcxYjQ2NDAuLmM2ZjRhMzEzNzAzMWFiYjRjNDViY2UzMGExM2Iy
NjIyMTQwZmQ2NmMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvd2luL0NoYW5nZUxvZworKysg
Yi9Tb3VyY2UvV2ViS2l0L3dpbi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyNyBAQAorMjAxMS0wMS0y
MSAgQWRhbSBSb2JlbiAgPGFyb2JlbkBhcHBsZS5jb20+CisKKyAgICAgICAgUmVwbGFjZSBzb21l
ICJzeW5jIGNvbXBvc2l0aW5nIHN0YXRlIiB0ZXJtaW5vbG9neSB3aXRoICJmbHVzaCBwZW5kaW5n
IEdyYXBoaWNzTGF5ZXIgY2hhbmdlcyIKKworICAgICAgICBUaGlzIHNlZW1zIHRvIGJlIHRoZSBk
aXJlY3Rpb24gaW4gd2hpY2ggb3VyIGNvZGUgaXMgbW92aW5nLiBJIGNob3NlICJHcmFwaGljc0xh
eWVyIiBhcworICAgICAgICBvcHBvc2VkIHRvIGp1c3QgImxheWVyIiBiZWNhdXNlIHRoZXJlIGFy
ZSBjYXNlcyB3aGVyZSB3ZSBmbHVzaCBjaGFuZ2VzIHRvIENBQ0ZMYXllcnMgdGhhdAorICAgICAg
ICBkb24ndCBoYXZlIGEgY29ycmVzcG9uZGluZyBHcmFwaGljc0xheWVyLgorCisgICAgICAgIEZp
eGVzIDxodHRwOi8vd2Via2l0Lm9yZy9iLzUyODk0PiAiU3luYyBjb21wb3NpdGluZyBzdGF0ZSIg
dGVybWlub2xvZ3kgaW4KKyAgICAgICAgV0tDQUNGTGF5ZXJSZW5kZXJlciBhbmQgZnJpZW5kcyBp
cyBjb25mdXNpbmcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICAqIFdlYkNvcmVTdXBwb3J0L1dlYkNocm9tZUNsaWVudC5jcHA6CisgICAgICAgIChXZWJD
aHJvbWVDbGllbnQ6OnNjaGVkdWxlQ29tcG9zaXRpbmdMYXllclN5bmMpOiBVcGRhdGVkIGZvciBX
ZWJWaWV3IGNoYW5nZXMuCisKKyAgICAgICAgKiBXZWJWaWV3LmNwcDoKKyAgICAgICAgKFdlYlZp
ZXc6OnBhaW50KTogVXBkYXRlZCBmb3IgcmVuYW1lLgorICAgICAgICAoV2ViVmlldzo6Zmx1c2hQ
ZW5kaW5nR3JhcGhpY3NMYXllckNoYW5nZXNTb29uKTogUmVuYW1lZCBmcm9tIHNjaGVkdWxlQ29t
cG9zaXRpbmdMYXllclN5bmMuCisgICAgICAgIChXZWJWaWV3Ojpub3RpZnlTeW5jUmVxdWlyZWQp
OiBVcGRhdGVkIGZvciByZW5hbWUuCisgICAgICAgIChXZWJWaWV3OjpmbHVzaFBlbmRpbmdHcmFw
aGljc0xheWVyQ2hhbmdlcyk6IFJlbmFtZWQgZnJvbSBzeW5jQ29tcG9zaXRpbmdTdGF0ZS4KKwor
ICAgICAgICAqIFdlYlZpZXcuaDogRGlkIHRoZSByZW5hbWVzLgorCiAyMDExLTAxLTIwICBTYW0g
V2VpbmlnICA8c2FtQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGF2ZSBIeWF0
dC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvd2luL1dlYkNvcmVTdXBwb3J0L1dlYkNocm9t
ZUNsaWVudC5jcHAgYi9Tb3VyY2UvV2ViS2l0L3dpbi9XZWJDb3JlU3VwcG9ydC9XZWJDaHJvbWVD
bGllbnQuY3BwCmluZGV4IDY0NjBiNGFkMDI5MTNhODVkZGU2OWZmNThhMDU0YWI2MDk2NjM0YmIu
LmY1Y2NlNGUwOTQ4ZGE3OTRkNWI5OGI0ZTZkMmMwODBjMDJiZWI3YjYgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQvd2luL1dlYkNvcmVTdXBwb3J0L1dlYkNocm9tZUNsaWVudC5jcHAKKysrIGIv
U291cmNlL1dlYktpdC93aW4vV2ViQ29yZVN1cHBvcnQvV2ViQ2hyb21lQ2xpZW50LmNwcApAQCAt
ODI2LDcgKzgyNiw3IEBAIHZvaWQgV2ViQ2hyb21lQ2xpZW50OjphdHRhY2hSb290R3JhcGhpY3NM
YXllcihGcmFtZSogZnJhbWUsIEdyYXBoaWNzTGF5ZXIqIGdyYXBoCiAKIHZvaWQgV2ViQ2hyb21l
Q2xpZW50OjpzY2hlZHVsZUNvbXBvc2l0aW5nTGF5ZXJTeW5jKCkKIHsKLSAgICBtX3dlYlZpZXct
PnNjaGVkdWxlQ29tcG9zaXRpbmdMYXllclN5bmMoKTsKKyAgICBtX3dlYlZpZXctPmZsdXNoUGVu
ZGluZ0dyYXBoaWNzTGF5ZXJDaGFuZ2VzU29vbigpOwogfQogCiAjZW5kaWYKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQvd2luL1dlYlZpZXcuY3BwIGIvU291cmNlL1dlYktpdC93aW4vV2ViVmll
dy5jcHAKaW5kZXggOWRmZmY4M2IzOWI4ZmRjOTExOTVjNDRjMjE4MmYwODU2YjRlYWE0Mi4uOWVi
MGMwZTAyYTk1MjE1NmI0M2ZhMmIzYjNhODgzMWQ3MjE0MGVlZSAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYktpdC93aW4vV2ViVmlldy5jcHAKKysrIGIvU291cmNlL1dlYktpdC93aW4vV2ViVmlldy5j
cHAKQEAgLTk5MCw4ICs5OTAsOCBAQCB2b2lkIFdlYlZpZXc6OnBhaW50KEhEQyBkYywgTFBBUkFN
IG9wdGlvbnMpCiAKICNpZiBVU0UoQUNDRUxFUkFURURfQ09NUE9TSVRJTkcpCiAgICAgaWYgKGlz
QWNjZWxlcmF0ZWRDb21wb3NpdGluZygpKSB7Ci0gICAgICAgIHN5bmNDb21wb3NpdGluZ1N0YXRl
KCk7Ci0gICAgICAgIC8vIFN5bmNpbmcgbWlnaHQgaGF2ZSB0YWtlbiB1cyBvdXQgb2YgY29tcG9z
aXRpbmcgbW9kZS4KKyAgICAgICAgZmx1c2hQZW5kaW5nR3JhcGhpY3NMYXllckNoYW5nZXMoKTsK
KyAgICAgICAgLy8gRmx1c2hpbmcgbWlnaHQgaGF2ZSB0YWtlbiB1cyBvdXQgb2YgY29tcG9zaXRp
bmcgbW9kZS4KICAgICAgICAgaWYgKGlzQWNjZWxlcmF0ZWRDb21wb3NpdGluZygpKSB7CiAgICAg
ICAgICAgICAvLyBGSVhNRTogV2UgbmVlZCB0byBwYWludCBpbnRvIGRjIChpZiBwcm92aWRlZCku
IDxodHRwOi8vd2Via2l0Lm9yZy9iLzUyNTc4PgogICAgICAgICAgICAgbV9sYXllclJlbmRlcmVy
LT5wYWludCgpOwpAQCAtNjI3MiwxMSArNjI3MiwxMSBAQCB2b2lkIFdlYlZpZXc6OnNldFJvb3RD
aGlsZExheWVyKEdyYXBoaWNzTGF5ZXIqIGxheWVyKQogICAgIG1fYmFja2luZ0xheWVyLT5hZGRD
aGlsZChsYXllcik7CiB9CiAKLXZvaWQgV2ViVmlldzo6c2NoZWR1bGVDb21wb3NpdGluZ0xheWVy
U3luYygpCit2b2lkIFdlYlZpZXc6OmZsdXNoUGVuZGluZ0dyYXBoaWNzTGF5ZXJDaGFuZ2VzU29v
bigpCiB7CiAgICAgaWYgKCFtX2xheWVyUmVuZGVyZXIpCiAgICAgICAgIHJldHVybjsKLSAgICBt
X2xheWVyUmVuZGVyZXItPnN5bmNDb21wb3NpdGluZ1N0YXRlU29vbigpOworICAgIG1fbGF5ZXJS
ZW5kZXJlci0+Zmx1c2hQZW5kaW5nR3JhcGhpY3NMYXllckNoYW5nZXNTb29uKCk7CiB9CiAKIHZv
aWQgV2ViVmlldzo6c2V0QWNjZWxlcmF0ZWRDb21wb3NpdGluZyhib29sIGFjY2VsZXJhdGVkKQpA
QCAtNjQ4MCw3ICs2NDgwLDcgQEAgdm9pZCBXZWJWaWV3Ojpub3RpZnlBbmltYXRpb25TdGFydGVk
KGNvbnN0IEdyYXBoaWNzTGF5ZXIqLCBkb3VibGUpCiAKIHZvaWQgV2ViVmlldzo6bm90aWZ5U3lu
Y1JlcXVpcmVkKGNvbnN0IEdyYXBoaWNzTGF5ZXIqKQogewotICAgIHNjaGVkdWxlQ29tcG9zaXRp
bmdMYXllclN5bmMoKTsKKyAgICBmbHVzaFBlbmRpbmdHcmFwaGljc0xheWVyQ2hhbmdlc1Nvb24o
KTsKIH0KIAogdm9pZCBXZWJWaWV3OjpwYWludENvbnRlbnRzKGNvbnN0IEdyYXBoaWNzTGF5ZXIq
LCBHcmFwaGljc0NvbnRleHQmIGNvbnRleHQsIEdyYXBoaWNzTGF5ZXJQYWludGluZ1BoYXNlLCBj
b25zdCBJbnRSZWN0JiBpbkNsaXApCkBAIC02NTE3LDcgKzY1MTcsNyBAQCBib29sIFdlYlZpZXc6
OnNob3VsZFJlbmRlcigpIGNvbnN0CiAgICAgcmV0dXJuICFmcmFtZVZpZXctPmxheW91dFBlbmRp
bmcoKTsKIH0KIAotdm9pZCBXZWJWaWV3OjpzeW5jQ29tcG9zaXRpbmdTdGF0ZSgpCit2b2lkIFdl
YlZpZXc6OmZsdXNoUGVuZGluZ0dyYXBoaWNzTGF5ZXJDaGFuZ2VzKCkKIHsKICAgICBGcmFtZSog
Y29yZUZyYW1lID0gY29yZShtX21haW5GcmFtZSk7CiAgICAgaWYgKCFjb3JlRnJhbWUpCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0L3dpbi9XZWJWaWV3LmggYi9Tb3VyY2UvV2ViS2l0L3dpbi9X
ZWJWaWV3LmgKaW5kZXggMTk0MzNjMjVkYzBiMWNlYWI2NTZiN2Y1ZGM0Y2I5NDRhMmZlYmM4OC4u
NjhiMDJkYTE0Y2M1ZDZlNWI0ZGUxNDA5MmJkOWNjZGI2NmE3NzAzMSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdC93aW4vV2ViVmlldy5oCisrKyBiL1NvdXJjZS9XZWJLaXQvd2luL1dlYlZpZXcu
aApAQCAtOTA1LDcgKzkwNSw3IEBAIHB1YmxpYzoKICAgICB2b2lkIGRvd25sb2FkVVJMKGNvbnN0
IFdlYkNvcmU6OktVUkwmKTsKIAogI2lmIFVTRShBQ0NFTEVSQVRFRF9DT01QT1NJVElORykKLSAg
ICB2b2lkIHNjaGVkdWxlQ29tcG9zaXRpbmdMYXllclN5bmMoKTsKKyAgICB2b2lkIGZsdXNoUGVu
ZGluZ0dyYXBoaWNzTGF5ZXJDaGFuZ2VzU29vbigpOwogICAgIHZvaWQgc2V0Um9vdENoaWxkTGF5
ZXIoV2ViQ29yZTo6R3JhcGhpY3NMYXllciopOwogI2VuZGlmCiAKQEAgLTk0OSw3ICs5NDksNyBA
QCBwcml2YXRlOgogCiAgICAgLy8gV0tDQUNGTGF5ZXJSZW5kZXJlckNsaWVudAogICAgIHZpcnR1
YWwgYm9vbCBzaG91bGRSZW5kZXIoKSBjb25zdDsKLSAgICB2aXJ0dWFsIHZvaWQgc3luY0NvbXBv
c2l0aW5nU3RhdGUoKTsKKyAgICB2aXJ0dWFsIHZvaWQgZmx1c2hQZW5kaW5nR3JhcGhpY3NMYXll
ckNoYW5nZXMoKTsKICNlbmRpZgogCiBwcm90ZWN0ZWQ6Cg==
</data>
<flag name="review"
          id="71162"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>