<?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>79723</bug_id>
          
          <creation_ts>2012-02-27 17:31:51 -0800</creation_ts>
          <short_desc>[chromium] Rename LayerChromium::name to debugName to be more consistent with other debug properties, make threadsafe</short_desc>
          <delta_ts>2012-03-01 16:48:58 -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>New Bugs</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>
          
          <blocked>67499</blocked>
    
    <blocked>79428</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="James Robinson">jamesr</reporter>
          <assigned_to name="James Robinson">jamesr</assigned_to>
          <cc>cc-bugs</cc>
    
    <cc>enne</cc>
    
    <cc>nduca</cc>
    
    <cc>shawnsingh</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>566182</commentid>
    <comment_count>0</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-02-27 17:31:51 -0800</bug_when>
    <thetext>[chromium] Rename LayerChromium::name to debugName to be more consistent with other debug properties, make threadsafe</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>566185</commentid>
    <comment_count>1</comment_count>
      <attachid>129147</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-02-27 17:32:20 -0800</bug_when>
    <thetext>Created attachment 129147
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>568742</commentid>
    <comment_count>2</comment_count>
      <attachid>129147</attachid>
    <who name="Adrienne Walker">enne</who>
    <bug_when>2012-03-01 10:03:41 -0800</bug_when>
    <thetext>Comment on attachment 129147
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=129147&amp;action=review

Yay, thread safety.

&gt; Source/WebKit/chromium/tests/LayerChromiumTest.cpp:-492
&gt; -    EXECUTE_AND_VERIFY_SET_NEEDS_COMMIT_BEHAVIOR(0, testLayer-&gt;setName(&quot;Test Layer&quot;));

nit: Can you move this line to the section that makes sure it does call needsCommit rather than just removing it?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>569061</commentid>
    <comment_count>3</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-03-01 16:48:09 -0800</bug_when>
    <thetext>Committed r109466: &lt;http://trac.webkit.org/changeset/109466&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>569063</commentid>
    <comment_count>4</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-03-01 16:48:58 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 129147 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=129147&amp;action=review
&gt; 
&gt; Yay, thread safety.
&gt; 
&gt; &gt; Source/WebKit/chromium/tests/LayerChromiumTest.cpp:-492
&gt; &gt; -    EXECUTE_AND_VERIFY_SET_NEEDS_COMMIT_BEHAVIOR(0, testLayer-&gt;setName(&quot;Test Layer&quot;));
&gt; 
&gt; nit: Can you move this line to the section that makes sure it does call needsCommit rather than just removing it?

Done!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>129147</attachid>
            <date>2012-02-27 17:32:20 -0800</date>
            <delta_ts>2012-03-01 10:03:40 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-79723-20120227173218.patch</filename>
            <type>text/plain</type>
            <size>10748</size>
            <attacher name="James Robinson">jamesr</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA5MDAxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZmI0OTAzNmVkNDllZmQy
OGE3ZjA1ZTA1MzY1NWEyYTZlYTEzYjg3MS4uM2M1NmY0NGRlNWE1ZjU1ZWViYzhiZTc5ZWNiNDE5
M2MzNDBkZjIwMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDEyLTAyLTI3ICBKYW1l
cyBSb2JpbnNvbiAgPGphbWVzckBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgW2Nocm9taXVtXSBS
ZW5hbWUgTGF5ZXJDaHJvbWl1bTo6bmFtZSB0byBkZWJ1Z05hbWUgdG8gYmUgbW9yZSBjb25zaXN0
ZW50IHdpdGggb3RoZXIgZGVidWcgcHJvcGVydGllcywgbWFrZSB0aHJlYWRzYWZlCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03OTcyMworCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhp
Y3MvY2hyb21pdW0vR3JhcGhpY3NMYXllckNocm9taXVtLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
OkdyYXBoaWNzTGF5ZXJDaHJvbWl1bTo6dXBkYXRlTmFtZXMpOgorICAgICAgICAqIHBsYXRmb3Jt
L2dyYXBoaWNzL2Nocm9taXVtL0xheWVyQ2hyb21pdW0uY3BwOgorICAgICAgICAoV2ViQ29yZTo6
TGF5ZXJDaHJvbWl1bTo6cHVzaFByb3BlcnRpZXNUbyk6CisgICAgICAgIChXZWJDb3JlOjpMYXll
ckNocm9taXVtOjpzZXREZWJ1Z05hbWUpOgorICAgICAgICAoV2ViQ29yZSk6CisgICAgICAgICog
cGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vTGF5ZXJDaHJvbWl1bS5oOgorICAgICAgICAoTGF5
ZXJDaHJvbWl1bSk6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NM
YXllckltcGwuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q0NMYXllckltcGw6OmR1bXBMYXllcik6
CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NMYXllckltcGwuaDoK
KyAgICAgICAgKENDTGF5ZXJJbXBsKToKKyAgICAgICAgKFdlYkNvcmU6OkNDTGF5ZXJJbXBsOjpz
ZXREZWJ1Z05hbWUpOgorICAgICAgICAoV2ViQ29yZTo6Q0NMYXllckltcGw6OmRlYnVnTmFtZSk6
CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NSZW5kZXJTdXJmYWNl
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNDUmVuZGVyU3VyZmFjZTo6bmFtZSk6CisKIDIwMTIt
MDItMjcgIFBhdmVsIEZlbGRtYW4gIDxwZmVsZG1hbkBnb29nbGUuY29tPgogCiAgICAgICAgIFdl
YiBJbnNwZWN0b3I6IEN0cmwrSyBzaG91bGQgbm90IHpvb20gaW4KZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFu
Z2VMb2cKaW5kZXggYTZlOTRkZjg5NDJlMzlkZjc4NWFkNzM3OTk4Y2MzNDFmNWQzOTY3ZS4uODdm
MjBkZGQ5NDg0OGQ1ZGI5MGRjMDY2NGY3YjIwODVkMGU1ODVmOCAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9D
aGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBAQAorMjAxMi0wMi0yNyAgSmFtZXMgUm9iaW5zb24gIDxq
YW1lc3JAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtjaHJvbWl1bV0gUmVuYW1lIExheWVyQ2hy
b21pdW06Om5hbWUgdG8gZGVidWdOYW1lIHRvIGJlIG1vcmUgY29uc2lzdGVudCB3aXRoIG90aGVy
IGRlYnVnIHByb3BlcnRpZXMsIG1ha2UgdGhyZWFkc2FmZQorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Nzk3MjMKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHRlc3RzL0xheWVyQ2hyb21pdW1UZXN0LmNwcDoK
KwogMjAxMi0wMi0yNiAgSGFqaW1lIE1vcnJpdGEgIDxtb3JyaXRhQGNocm9taXVtLm9yZz4KIAog
ICAgICAgICBNb3ZlIENocm9tZUNsaWVudDo6c2hvd0NvbnRleHRNZW51KCkgdG8gQ29udGV4dE1l
bnVDbGllbnQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2No
cm9taXVtL0dyYXBoaWNzTGF5ZXJDaHJvbWl1bS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9jaHJvbWl1bS9HcmFwaGljc0xheWVyQ2hyb21pdW0uY3BwCmluZGV4IDJkYmQw
YTMwNDllN2FkMmUwZTEzNzQ2MmU5NDk3YjJmZDg1ZDAzYWEuLmVlOTQ4OWYwY2RiNzc2OWZlNmJk
MDNhMDUxNGRlZDdkMzAyN2M5ZDQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL2Nocm9taXVtL0dyYXBoaWNzTGF5ZXJDaHJvbWl1bS5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vR3JhcGhpY3NMYXllckNocm9taXVt
LmNwcApAQCAtMTE2LDExICsxMTYsMTEgQEAgdm9pZCBHcmFwaGljc0xheWVyQ2hyb21pdW06OnNl
dE5hbWUoY29uc3QgU3RyaW5nJiBpbk5hbWUpCiB2b2lkIEdyYXBoaWNzTGF5ZXJDaHJvbWl1bTo6
dXBkYXRlTmFtZXMoKQogewogICAgIGlmIChtX2xheWVyKQotICAgICAgICBtX2xheWVyLT5zZXRO
YW1lKCJMYXllciBmb3IgIiArIG1fbmFtZUJhc2UpOworICAgICAgICBtX2xheWVyLT5zZXREZWJ1
Z05hbWUoIkxheWVyIGZvciAiICsgbV9uYW1lQmFzZSk7CiAgICAgaWYgKG1fdHJhbnNmb3JtTGF5
ZXIpCi0gICAgICAgIG1fdHJhbnNmb3JtTGF5ZXItPnNldE5hbWUoIlRyYW5zZm9ybUxheWVyIGZv
ciAiICsgbV9uYW1lQmFzZSk7CisgICAgICAgIG1fdHJhbnNmb3JtTGF5ZXItPnNldERlYnVnTmFt
ZSgiVHJhbnNmb3JtTGF5ZXIgZm9yICIgKyBtX25hbWVCYXNlKTsKICAgICBpZiAobV9jb250ZW50
c0xheWVyKQotICAgICAgICBtX2NvbnRlbnRzTGF5ZXItPnNldE5hbWUoIkNvbnRlbnRzTGF5ZXIg
Zm9yICIgKyBtX25hbWVCYXNlKTsKKyAgICAgICAgbV9jb250ZW50c0xheWVyLT5zZXREZWJ1Z05h
bWUoIkNvbnRlbnRzTGF5ZXIgZm9yICIgKyBtX25hbWVCYXNlKTsKIH0KIAogYm9vbCBHcmFwaGlj
c0xheWVyQ2hyb21pdW06OnNldENoaWxkcmVuKGNvbnN0IFZlY3RvcjxHcmFwaGljc0xheWVyKj4m
IGNoaWxkcmVuKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
Y2hyb21pdW0vTGF5ZXJDaHJvbWl1bS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFw
aGljcy9jaHJvbWl1bS9MYXllckNocm9taXVtLmNwcAppbmRleCA5MjliYmM3ZTE5MzZlZDU1YzU1
MThiMTk0Y2UyZDIzZTE2ZjI0MzgwLi41YTljNTRiYjQwMzQxYWViNGJmMWJhZGQ5MGNjNzVkMTU0
ODA2NWI4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJv
bWl1bS9MYXllckNocm9taXVtLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFw
aGljcy9jaHJvbWl1bS9MYXllckNocm9taXVtLmNwcApAQCAtNDg4LDExICs0ODgsNiBAQCBMYXll
ckNocm9taXVtKiBMYXllckNocm9taXVtOjpwYXJlbnQoKSBjb25zdAogICAgIHJldHVybiBtX3Bh
cmVudDsKIH0KIAotdm9pZCBMYXllckNocm9taXVtOjpzZXROYW1lKGNvbnN0IFN0cmluZyYgbmFt
ZSkKLXsKLSAgICBtX25hbWUgPSBuYW1lOwotfQotCiB2b2lkIExheWVyQ2hyb21pdW06OnNldE5l
ZWRzRGlzcGxheVJlY3QoY29uc3QgRmxvYXRSZWN0JiBkaXJ0eVJlY3QpCiB7CiAgICAgLy8gU2lt
cGx5IG1hcmsgdGhlIGNvbnRlbnRzIGFzIGRpcnR5LiBGb3Igbm9uLXJvb3QgbGF5ZXJzLCB0aGUg
Y2FsbCB0bwpAQCAtNTE0LDYgKzUwOSw3IEBAIHZvaWQgTGF5ZXJDaHJvbWl1bTo6cHVzaFByb3Bl
cnRpZXNUbyhDQ0xheWVySW1wbCogbGF5ZXIpCiAgICAgbGF5ZXItPnNldENvbnRlbnRCb3VuZHMo
Y29udGVudEJvdW5kcygpKTsKICAgICBsYXllci0+c2V0RGVidWdCb3JkZXJDb2xvcihtX2RlYnVn
Qm9yZGVyQ29sb3IpOwogICAgIGxheWVyLT5zZXREZWJ1Z0JvcmRlcldpZHRoKG1fZGVidWdCb3Jk
ZXJXaWR0aCk7CisgICAgbGF5ZXItPnNldERlYnVnTmFtZShtX2RlYnVnTmFtZS5pc29sYXRlZENv
cHkoKSk7IC8vIFdlIGhhdmUgdG8gdXNlIGlzb2xhdGVkQ29weSgpIGhlcmUgdG8gc2FmZWx5IHBh
c3Mgb3duZXJzaGlwIHRvIGFub3RoZXIgdGhyZWFkLgogICAgIGxheWVyLT5zZXREb3VibGVTaWRl
ZChtX2RvdWJsZVNpZGVkKTsKICAgICBsYXllci0+c2V0RHJhd3NDb250ZW50KGRyYXdzQ29udGVu
dCgpKTsKICAgICBsYXllci0+c2V0RmlsdGVycyhmaWx0ZXJzKCkpOwpAQCAtNTI4LDcgKzUyNCw2
IEBAIHZvaWQgTGF5ZXJDaHJvbWl1bTo6cHVzaFByb3BlcnRpZXNUbyhDQ0xheWVySW1wbCogbGF5
ZXIpCiAgICAgICAgIGxheWVyLT5zZXROb25GYXN0U2Nyb2xsYWJsZVJlZ2lvbihtX25vbkZhc3RT
Y3JvbGxhYmxlUmVnaW9uKTsKICAgICAgICAgbV9ub25GYXN0U2Nyb2xsYWJsZVJlZ2lvbkNoYW5n
ZWQgPSBmYWxzZTsKICAgICB9Ci0gICAgbGF5ZXItPnNldE5hbWUobV9uYW1lKTsKICAgICBsYXll
ci0+c2V0T3BhcXVlKG1fb3BhcXVlKTsKICAgICBsYXllci0+c2V0T3BhY2l0eShtX29wYWNpdHkp
OwogICAgIGxheWVyLT5zZXRQb3NpdGlvbihtX3Bvc2l0aW9uKTsKQEAgLTU2OSw2ICs1NjQsMTMg
QEAgdm9pZCBMYXllckNocm9taXVtOjpzZXREZWJ1Z0JvcmRlcldpZHRoKGZsb2F0IHdpZHRoKQog
ICAgIHNldE5lZWRzQ29tbWl0KCk7CiB9CiAKK3ZvaWQgTGF5ZXJDaHJvbWl1bTo6c2V0RGVidWdO
YW1lKGNvbnN0IFN0cmluZyYgZGVidWdOYW1lKQoreworICAgIG1fZGVidWdOYW1lID0gZGVidWdO
YW1lOworICAgIHNldE5lZWRzQ29tbWl0KCk7Cit9CisKKwogdm9pZCBMYXllckNocm9taXVtOjpz
ZXRDb250ZW50c1NjYWxlKGZsb2F0IGNvbnRlbnRzU2NhbGUpCiB7CiAgICAgaWYgKCFuZWVkc0Nv
bnRlbnRzU2NhbGUoKSB8fCBtX2NvbnRlbnRzU2NhbGUgPT0gY29udGVudHNTY2FsZSkKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL0xheWVyQ2hy
b21pdW0uaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL0xheWVy
Q2hyb21pdW0uaAppbmRleCBlMzEyM2JmNzk3NjI5NTAyYmFjOTdkYWJmYTI1YzRkYWQ4OTJkMmZi
Li5iYjE0YmI2YjBhZjU1Y2RiMzA1ZDA1MWQyYjNmYTRmZDQxMjVmMzYxIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9MYXllckNocm9taXVtLmgK
KysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vTGF5ZXJDaHJv
bWl1bS5oCkBAIC05OSw5ICs5OSw2IEBAIHB1YmxpYzoKICAgICB2b2lkIHNldE1hc2tzVG9Cb3Vu
ZHMoYm9vbCk7CiAgICAgYm9vbCBtYXNrc1RvQm91bmRzKCkgY29uc3QgeyByZXR1cm4gbV9tYXNr
c1RvQm91bmRzOyB9CiAKLSAgICB2b2lkIHNldE5hbWUoY29uc3QgU3RyaW5nJik7Ci0gICAgY29u
c3QgU3RyaW5nJiBuYW1lKCkgY29uc3QgeyByZXR1cm4gbV9uYW1lOyB9Ci0KICAgICB2b2lkIHNl
dE1hc2tMYXllcihMYXllckNocm9taXVtKik7CiAgICAgTGF5ZXJDaHJvbWl1bSogbWFza0xheWVy
KCkgY29uc3QgeyByZXR1cm4gbV9tYXNrTGF5ZXIuZ2V0KCk7IH0KIApAQCAtMTc1LDYgKzE3Miw3
IEBAIHB1YmxpYzoKIAogICAgIHZvaWQgc2V0RGVidWdCb3JkZXJDb2xvcihjb25zdCBDb2xvciYp
OwogICAgIHZvaWQgc2V0RGVidWdCb3JkZXJXaWR0aChmbG9hdCk7CisgICAgdm9pZCBzZXREZWJ1
Z05hbWUoY29uc3QgU3RyaW5nJik7CiAKICAgICB2aXJ0dWFsIHZvaWQgcHVzaFByb3BlcnRpZXNU
byhDQ0xheWVySW1wbCopOwogCkBAIC0yOTYsNiArMjk0LDcgQEAgcHJpdmF0ZToKICAgICBib29s
IG1fYmFja2dyb3VuZENvdmVyc1ZpZXdwb3J0OwogICAgIENvbG9yIG1fZGVidWdCb3JkZXJDb2xv
cjsKICAgICBmbG9hdCBtX2RlYnVnQm9yZGVyV2lkdGg7CisgICAgU3RyaW5nIG1fZGVidWdOYW1l
OwogICAgIGZsb2F0IG1fb3BhY2l0eTsKICAgICBGaWx0ZXJPcGVyYXRpb25zIG1fZmlsdGVyczsK
ICAgICBmbG9hdCBtX2FuY2hvclBvaW50WjsKQEAgLTMyNCw4ICszMjMsNiBAQCBwcml2YXRlOgog
ICAgIEludFJlY3QgbV9kcmF3YWJsZUNvbnRlbnRSZWN0OwogICAgIGZsb2F0IG1fY29udGVudHNT
Y2FsZTsKIAotICAgIFN0cmluZyBtX25hbWU7Ci0KICAgICBib29sIG1fcGFnZVNjYWxlRGlydHk7
CiAKICAgICBDQ0xheWVyQW5pbWF0aW9uRGVsZWdhdGUqIG1fbGF5ZXJBbmltYXRpb25EZWxlZ2F0
ZTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVt
L2NjL0NDTGF5ZXJJbXBsLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2No
cm9taXVtL2NjL0NDTGF5ZXJJbXBsLmNwcAppbmRleCAwMGM2MDMzMGRmMTE4ZThiYTNiYjlhOWYw
MjQyNDNiMzQzOTgwZDFmLi5jMDMwNjRhOTJkOTU3YTBjYzcwYzhiZTg4NmI1YjQxNmQ1YTFhYWRi
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9j
Yy9DQ0xheWVySW1wbC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
Y2hyb21pdW0vY2MvQ0NMYXllckltcGwuY3BwCkBAIC0yNjYsNyArMjY2LDcgQEAgU3RyaW5nIEND
TGF5ZXJJbXBsOjpsYXllclRyZWVBc1RleHQoKSBjb25zdAogdm9pZCBDQ0xheWVySW1wbDo6ZHVt
cExheWVyKFRleHRTdHJlYW0mIHRzLCBpbnQgaW5kZW50KSBjb25zdAogewogICAgIHdyaXRlSW5k
ZW50KHRzLCBpbmRlbnQpOwotICAgIHRzIDw8IGxheWVyVHlwZUFzU3RyaW5nKCkgPDwgIigiIDw8
IG1fbmFtZSA8PCAiKVxuIjsKKyAgICB0cyA8PCBsYXllclR5cGVBc1N0cmluZygpIDw8ICIoIiA8
PCBtX2RlYnVnTmFtZSA8PCAiKVxuIjsKICAgICBkdW1wTGF5ZXJQcm9wZXJ0aWVzKHRzLCBpbmRl
bnQrMik7CiAgICAgaWYgKG1fcmVwbGljYUxheWVyKSB7CiAgICAgICAgIHdyaXRlSW5kZW50KHRz
LCBpbmRlbnQrMik7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy9jaHJvbWl1bS9jYy9DQ0xheWVySW1wbC5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvY2hyb21pdW0vY2MvQ0NMYXllckltcGwuaAppbmRleCBkNmZkNDhhMTYxNmU4ZjZmYzcx
NWE0Y2U3MDViOTM2Mjg1NTYzNWQyLi43NDUzOGIxMjRiZTBjZTY3ZDQ2N2E0NDRiMTQyZGZmNDM4
OTQ3ZWIzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJv
bWl1bS9jYy9DQ0xheWVySW1wbC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBo
aWNzL2Nocm9taXVtL2NjL0NDTGF5ZXJJbXBsLmgKQEAgLTEzNSw5ICsxMzUsNiBAQCBwdWJsaWM6
CiAgICAgdm9pZCBzZXRTdWJsYXllclRyYW5zZm9ybShjb25zdCBUcmFuc2Zvcm1hdGlvbk1hdHJp
eCYpOwogICAgIGNvbnN0IFRyYW5zZm9ybWF0aW9uTWF0cml4JiBzdWJsYXllclRyYW5zZm9ybSgp
IGNvbnN0IHsgcmV0dXJuIG1fc3VibGF5ZXJUcmFuc2Zvcm07IH0KIAotICAgIHZvaWQgc2V0TmFt
ZShjb25zdCBTdHJpbmcmIG5hbWUpIHsgbV9uYW1lID0gbmFtZTsgfQotICAgIGNvbnN0IFN0cmlu
ZyYgbmFtZSgpIGNvbnN0IHsgcmV0dXJuIG1fbmFtZTsgfQotCiAgICAgLy8gRGVidWcgbGF5ZXIg
Ym9yZGVyIC0gdmlzdWFsIGVmZmVjdCBvbmx5LCBkbyBub3QgY2hhbmdlIGdlb21ldHJ5L2NsaXBw
aW5nL2V0Yy4KICAgICB2b2lkIHNldERlYnVnQm9yZGVyQ29sb3IoQ29sb3IpOwogICAgIENvbG9y
IGRlYnVnQm9yZGVyQ29sb3IoKSBjb25zdCB7IHJldHVybiBtX2RlYnVnQm9yZGVyQ29sb3I7IH0K
QEAgLTE0NSw2ICsxNDIsMTAgQEAgcHVibGljOgogICAgIGZsb2F0IGRlYnVnQm9yZGVyV2lkdGgo
KSBjb25zdCB7IHJldHVybiBtX2RlYnVnQm9yZGVyV2lkdGg7IH0KICAgICBib29sIGhhc0RlYnVn
Qm9yZGVycygpIGNvbnN0OwogCisgICAgLy8gRGVidWcgbGF5ZXIgbmFtZS4KKyAgICB2b2lkIHNl
dERlYnVnTmFtZShjb25zdCBTdHJpbmcmIGRlYnVnTmFtZSkgeyBtX2RlYnVnTmFtZSA9IGRlYnVn
TmFtZTsgfQorICAgIFN0cmluZyBkZWJ1Z05hbWUoKSBjb25zdCB7IHJldHVybiBtX2RlYnVnTmFt
ZTsgfQorCiAgICAgQ0NSZW5kZXJTdXJmYWNlKiByZW5kZXJTdXJmYWNlKCkgY29uc3QgeyByZXR1
cm4gbV9yZW5kZXJTdXJmYWNlLmdldCgpOyB9CiAgICAgdm9pZCBjcmVhdGVSZW5kZXJTdXJmYWNl
KCk7CiAgICAgdm9pZCBjbGVhclJlbmRlclN1cmZhY2UoKSB7IG1fcmVuZGVyU3VyZmFjZS5jbGVh
cigpOyB9CkBAIC0yOTQsOCArMjk1LDYgQEAgcHJpdmF0ZToKICAgICBpbnQgbV9kZWJ1Z0lEOwog
I2VuZGlmCiAKLSAgICBTdHJpbmcgbV9uYW1lOwotCiAgICAgLy8gUmVuZGVyIHN1cmZhY2UgdGhp
cyBsYXllciBkcmF3cyBpbnRvLiBUaGlzIGlzIGEgc3VyZmFjZSB0aGF0IGNhbiBiZWxvbmcKICAg
ICAvLyBlaXRoZXIgdG8gdGhpcyBsYXllciAoaWYgbV90YXJnZXRSZW5kZXJTdXJmYWNlID09IG1f
cmVuZGVyU3VyZmFjZSkgb3IKICAgICAvLyB0byBhbiBhbmNlc3RvciBvZiB0aGlzIGxheWVyLiBU
aGUgdGFyZ2V0IHJlbmRlciBzdXJmYWNlIGRldGVybWluZXMgdGhlCkBAIC0zMTEsNiArMzEwLDkg
QEAgcHJpdmF0ZToKICAgICBDb2xvciBtX2RlYnVnQm9yZGVyQ29sb3I7CiAgICAgZmxvYXQgbV9k
ZWJ1Z0JvcmRlcldpZHRoOwogCisgICAgLy8gRGVidWcgbGF5ZXIgbmFtZS4KKyAgICBTdHJpbmcg
bV9kZWJ1Z05hbWU7CisKICAgICBGaWx0ZXJPcGVyYXRpb25zIG1fZmlsdGVyczsKIAogICAgIFRy
YW5zZm9ybWF0aW9uTWF0cml4IG1fZHJhd1RyYW5zZm9ybTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL2NjL0NDUmVuZGVyU3VyZmFjZS5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9jYy9DQ1JlbmRlclN1
cmZhY2UuY3BwCmluZGV4IDE2OTk5OTgwOGU4ZTQwYTlhZTRiNzEzMGE5MzNiM2E5ZTBkYzgzMGMu
LjAxYjc4YmNkNDAyYWVjOTMwN2ZlODM0NjkxOGUzOTViOTA2NmZjZjAgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL2NjL0NDUmVuZGVyU3VyZmFj
ZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2Mv
Q0NSZW5kZXJTdXJmYWNlLmNwcApAQCAtMjM5LDcgKzIzOSw3IEBAIFNrQml0bWFwIENDUmVuZGVy
U3VyZmFjZTo6YXBwbHlGaWx0ZXJzKExheWVyUmVuZGVyZXJDaHJvbWl1bSogbGF5ZXJSZW5kZXJl
cikKIAogU3RyaW5nIENDUmVuZGVyU3VyZmFjZTo6bmFtZSgpIGNvbnN0CiB7Ci0gICAgcmV0dXJu
IFN0cmluZzo6Zm9ybWF0KCJSZW5kZXJTdXJmYWNlKGlkPSVpLG93bmVyPSVzKSIsIG1fb3duaW5n
TGF5ZXItPmlkKCksIG1fb3duaW5nTGF5ZXItPm5hbWUoKS51dGY4KCkuZGF0YSgpKTsKKyAgICBy
ZXR1cm4gU3RyaW5nOjpmb3JtYXQoIlJlbmRlclN1cmZhY2UoaWQ9JWksb3duZXI9JXMpIiwgbV9v
d25pbmdMYXllci0+aWQoKSwgbV9vd25pbmdMYXllci0+ZGVidWdOYW1lKCkudXRmOCgpLmRhdGEo
KSk7CiB9CiAKIHN0YXRpYyB2b2lkIHdyaXRlSW5kZW50KFRleHRTdHJlYW0mIHRzLCBpbnQgaW5k
ZW50KQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9MYXllckNocm9t
aXVtVGVzdC5jcHAgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Rlc3RzL0xheWVyQ2hyb21pdW1U
ZXN0LmNwcAppbmRleCBmMGUxZTVjNjZlZTRjYThjY2IzODYwNDZhYmU0NGJkMGY5Yjc5NDg3Li45
NzdkMGUxNzc1YjI2MjFlYTcyZDQzN2EyMThlYTBmOTdhOTQ4ZmE0IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0L2Nocm9taXVtL3Rlc3RzL0xheWVyQ2hyb21pdW1UZXN0LmNwcAorKysgYi9Tb3Vy
Y2UvV2ViS2l0L2Nocm9taXVtL3Rlc3RzL0xheWVyQ2hyb21pdW1UZXN0LmNwcApAQCAtNDg5LDcg
KzQ4OSw2IEBAIFRFU1RfRihMYXllckNocm9taXVtVGVzdCwgY2hlY2tQcm9wZXJ0eUNoYW5nZUNh
dXNlc0NvcnJlY3RCZWhhdmlvcikKICAgICBFWFBFQ1RfRkFMU0UodGVzdExheWVyLT5uZWVkc0Rp
c3BsYXkoKSk7CiAKICAgICAvLyBUZXN0IHByb3BlcnRpZXMgdGhhdCBzaG91bGQgbm90IGNhbGwg
bmVlZHNEaXNwbGF5IGFuZCBuZWVkc0NvbW1pdCB3aGVuIGNoYW5nZWQuCi0gICAgRVhFQ1VURV9B
TkRfVkVSSUZZX1NFVF9ORUVEU19DT01NSVRfQkVIQVZJT1IoMCwgdGVzdExheWVyLT5zZXROYW1l
KCJUZXN0IExheWVyIikpOwogICAgIEVYRUNVVEVfQU5EX1ZFUklGWV9TRVRfTkVFRFNfQ09NTUlU
X0JFSEFWSU9SKDAsIHRlc3RMYXllci0+c2V0VmlzaWJsZUxheWVyUmVjdChJbnRSZWN0KDAsIDAs
IDQwLCA1MCkpKTsKICAgICBFWEVDVVRFX0FORF9WRVJJRllfU0VUX05FRURTX0NPTU1JVF9CRUhB
VklPUigwLCB0ZXN0TGF5ZXItPnNldFVzZXNMYXllckNsaXBwaW5nKHRydWUpKTsKICAgICBFWEVD
VVRFX0FORF9WRVJJRllfU0VUX05FRURTX0NPTU1JVF9CRUhBVklPUigwLCB0ZXN0TGF5ZXItPnNl
dElzTm9uQ29tcG9zaXRlZENvbnRlbnQodHJ1ZSkpOwo=
</data>
<flag name="review"
          id="131743"
          type_id="1"
          status="+"
          setter="enne"
    />
          </attachment>
      

    </bug>

</bugzilla>