<?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>51608</bug_id>
          
          <creation_ts>2010-12-25 09:24:45 -0800</creation_ts>
          <short_desc>GraphicsContext: Don&apos;t pass StrokeStyle (enum) as const reference</short_desc>
          <delta_ts>2010-12-25 16:38:30 -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>All</rep_platform>
          <op_sys>All</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="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>326817</commentid>
    <comment_count>0</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2010-12-25 09:24:45 -0800</bug_when>
    <thetext>There are a few methods that take a &quot;const StrokeStyle&amp;&quot; argument which makes little sense since it&apos;s an enum.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>326818</commentid>
    <comment_count>1</comment_count>
      <attachid>77437</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2010-12-25 09:26:08 -0800</bug_when>
    <thetext>Created attachment 77437
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>326842</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-12-25 16:37:00 -0800</bug_when>
    <thetext>The commit-queue encountered the following flaky tests while processing attachment 77437:

http/tests/xmlhttprequest/basic-auth.html bug 51613 (author: ap@webkit.org)
The commit-queue is continuing to process your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>326844</commentid>
    <comment_count>3</comment_count>
      <attachid>77437</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-12-25 16:38:23 -0800</bug_when>
    <thetext>Comment on attachment 77437
Proposed patch

Clearing flags on attachment: 77437

Committed r74662: &lt;http://trac.webkit.org/changeset/74662&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>326845</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-12-25 16:38:30 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>77437</attachid>
            <date>2010-12-25 09:26:08 -0800</date>
            <delta_ts>2010-12-25 16:38:23 -0800</delta_ts>
            <desc>Proposed patch</desc>
            <filename>bug-51608.diff</filename>
            <type>text/plain</type>
            <size>8605</size>
            <attacher name="Andreas Kling">kling</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
YjE3Nzc3YS4uODJiNTJhMSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyOSBAQAorMjAxMC0xMi0yNSAgQW5kcmVhcyBLbGlu
ZyAgPGtsaW5nQHdlYmtpdC5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgR3JhcGhpY3NDb250ZXh0OiBEb24ndCBwYXNzIFN0cm9rZVN0eWxlIChl
bnVtKSBhcyBjb25zdCByZWZlcmVuY2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTUxNjA4CisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9HcmFw
aGljc0NvbnRleHQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6R3JhcGhpY3NDb250ZXh0OjpzZXRT
dHJva2VTdHlsZSk6CisgICAgICAgIChXZWJDb3JlOjpHcmFwaGljc0NvbnRleHQ6OnNldFBsYXRm
b3JtU3Ryb2tlU3R5bGUpOgorICAgICAgICAoV2ViQ29yZTo6R3JhcGhpY3NDb250ZXh0OjphZGp1
c3RMaW5lVG9QaXhlbEJvdW5kYXJpZXMpOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL0dy
YXBoaWNzQ29udGV4dC5oOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2NhaXJvL0dyYXBo
aWNzQ29udGV4dENhaXJvLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkdyYXBoaWNzQ29udGV4dDo6
c2V0UGxhdGZvcm1TdHJva2VTdHlsZSk6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvaGFp
a3UvR3JhcGhpY3NDb250ZXh0SGFpa3UuY3BwOgorICAgICAgICAoV2ViQ29yZTo6R3JhcGhpY3ND
b250ZXh0OjpzZXRQbGF0Zm9ybVN0cm9rZVN0eWxlKToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFw
aGljcy9vcGVudmcvR3JhcGhpY3NDb250ZXh0T3BlblZHLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
OkdyYXBoaWNzQ29udGV4dDo6c2V0UGxhdGZvcm1TdHJva2VTdHlsZSk6CisgICAgICAgICogcGxh
dGZvcm0vZ3JhcGhpY3Mvb3BlbnZnL1BhaW50ZXJPcGVuVkcuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6UGFpbnRlck9wZW5WRzo6c2V0U3Ryb2tlU3R5bGUpOgorICAgICAgICAqIHBsYXRmb3JtL2dy
YXBoaWNzL29wZW52Zy9QYWludGVyT3BlblZHLmg6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhp
Y3MvcXQvR3JhcGhpY3NDb250ZXh0UXQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6R3JhcGhpY3ND
b250ZXh0OjpzZXRQbGF0Zm9ybVN0cm9rZVN0eWxlKToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFw
aGljcy9za2lhL0dyYXBoaWNzQ29udGV4dFNraWEuY3BwOgorICAgICAgICAoV2ViQ29yZTo6R3Jh
cGhpY3NDb250ZXh0OjpzZXRQbGF0Zm9ybVN0cm9rZVN0eWxlKToKKwogMjAxMC0xMi0yNCAgRGFu
IEJlcm5zdGVpbiAgPG1pdHpAYXBwbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEFsZXhl
eSBQcm9za3VyeWFrb3YuCmRpZmYgLS1naXQgYS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0dy
YXBoaWNzQ29udGV4dC5jcHAgYi9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0dyYXBoaWNzQ29u
dGV4dC5jcHAKaW5kZXggOTA3Y2RkMi4uOTZhOTJmYiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy9HcmFwaGljc0NvbnRleHQuY3BwCisrKyBiL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvR3JhcGhpY3NDb250ZXh0LmNwcApAQCAtMTE1LDcgKzExNSw3IEBAIHZvaWQgR3Jh
cGhpY3NDb250ZXh0OjpzZXRTdHJva2VUaGlja25lc3MoZmxvYXQgdGhpY2tuZXNzKQogICAgIHNl
dFBsYXRmb3JtU3Ryb2tlVGhpY2tuZXNzKHRoaWNrbmVzcyk7CiB9CiAKLXZvaWQgR3JhcGhpY3ND
b250ZXh0OjpzZXRTdHJva2VTdHlsZShjb25zdCBTdHJva2VTdHlsZSYgc3R5bGUpCit2b2lkIEdy
YXBoaWNzQ29udGV4dDo6c2V0U3Ryb2tlU3R5bGUoU3Ryb2tlU3R5bGUgc3R5bGUpCiB7CiAgICAg
bV9zdGF0ZS5zdHJva2VTdHlsZSA9IHN0eWxlOwogICAgIHNldFBsYXRmb3JtU3Ryb2tlU3R5bGUo
c3R5bGUpOwpAQCAtNjE2LDcgKzYxNiw3IEBAIHZvaWQgR3JhcGhpY3NDb250ZXh0OjpzZXRQbGF0
Zm9ybVRleHREcmF3aW5nTW9kZShUZXh0RHJhd2luZ01vZGVGbGFncyBtb2RlKQogI2VuZGlmCiAK
ICNpZiAhUExBVEZPUk0oUVQpICYmICFQTEFURk9STShDQUlSTykgJiYgIVBMQVRGT1JNKFNLSUEp
ICYmICFQTEFURk9STShIQUlLVSkgJiYgIVBMQVRGT1JNKE9QRU5WRykKLXZvaWQgR3JhcGhpY3ND
b250ZXh0OjpzZXRQbGF0Zm9ybVN0cm9rZVN0eWxlKGNvbnN0IFN0cm9rZVN0eWxlJikKK3ZvaWQg
R3JhcGhpY3NDb250ZXh0OjpzZXRQbGF0Zm9ybVN0cm9rZVN0eWxlKFN0cm9rZVN0eWxlKQogewog
fQogI2VuZGlmCkBAIC02NDIsNyArNjQyLDcgQEAgdm9pZCBHcmFwaGljc0NvbnRleHQ6Om1hcmtE
aXJ0eVJlY3QoY29uc3QgSW50UmVjdCYpCiAjZW5kaWYKIAogCi12b2lkIEdyYXBoaWNzQ29udGV4
dDo6YWRqdXN0TGluZVRvUGl4ZWxCb3VuZGFyaWVzKEZsb2F0UG9pbnQmIHAxLCBGbG9hdFBvaW50
JiBwMiwgZmxvYXQgc3Ryb2tlV2lkdGgsIGNvbnN0IFN0cm9rZVN0eWxlJiBwZW5TdHlsZSkKK3Zv
aWQgR3JhcGhpY3NDb250ZXh0OjphZGp1c3RMaW5lVG9QaXhlbEJvdW5kYXJpZXMoRmxvYXRQb2lu
dCYgcDEsIEZsb2F0UG9pbnQmIHAyLCBmbG9hdCBzdHJva2VXaWR0aCwgU3Ryb2tlU3R5bGUgcGVu
U3R5bGUpCiB7CiAgICAgLy8gRm9yIG9kZCB3aWR0aHMsIHdlIGFkZCBpbiAwLjUgdG8gdGhlIGFw
cHJvcHJpYXRlIHgveSBzbyB0aGF0IHRoZSBmbG9hdCBhcml0aG1ldGljCiAgICAgLy8gd29ya3Mg
b3V0LiAgRm9yIGV4YW1wbGUsIHdpdGggYSBib3JkZXIgd2lkdGggb2YgMywgV2ViS2l0IHdpbGwg
cGFzcyB1cyAoeTEreTIpLzIsIGUuZy4sCmRpZmYgLS1naXQgYS9XZWJDb3JlL3BsYXRmb3JtL2dy
YXBoaWNzL0dyYXBoaWNzQ29udGV4dC5oIGIvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9HcmFw
aGljc0NvbnRleHQuaAppbmRleCBiY2Y2YjEwLi5hNGEyNjk1IDEwMDY0NAotLS0gYS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL0dyYXBoaWNzQ29udGV4dC5oCisrKyBiL1dlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3MvR3JhcGhpY3NDb250ZXh0LmgKQEAgLTIxOCw3ICsyMTgsNyBAQCBuYW1lc3Bh
Y2UgV2ViQ29yZSB7CiAgICAgICAgIGZsb2F0IHN0cm9rZVRoaWNrbmVzcygpIGNvbnN0OwogICAg
ICAgICB2b2lkIHNldFN0cm9rZVRoaWNrbmVzcyhmbG9hdCk7CiAgICAgICAgIFN0cm9rZVN0eWxl
IHN0cm9rZVN0eWxlKCkgY29uc3Q7Ci0gICAgICAgIHZvaWQgc2V0U3Ryb2tlU3R5bGUoY29uc3Qg
U3Ryb2tlU3R5bGUmIHN0eWxlKTsKKyAgICAgICAgdm9pZCBzZXRTdHJva2VTdHlsZShTdHJva2VT
dHlsZSk7CiAgICAgICAgIENvbG9yIHN0cm9rZUNvbG9yKCkgY29uc3Q7CiAgICAgICAgIENvbG9y
U3BhY2Ugc3Ryb2tlQ29sb3JTcGFjZSgpIGNvbnN0OwogICAgICAgICB2b2lkIHNldFN0cm9rZUNv
bG9yKGNvbnN0IENvbG9yJiwgQ29sb3JTcGFjZSk7CkBAIC00OTcsNyArNDk3LDcgQEAgbmFtZXNw
YWNlIFdlYkNvcmUgewogICAgICAgICB2b2lkIHNldFBsYXRmb3JtRm9udChjb25zdCBGb250JiBm
b250KTsKIAogICAgICAgICB2b2lkIHNldFBsYXRmb3JtU3Ryb2tlQ29sb3IoY29uc3QgQ29sb3Im
LCBDb2xvclNwYWNlKTsKLSAgICAgICAgdm9pZCBzZXRQbGF0Zm9ybVN0cm9rZVN0eWxlKGNvbnN0
IFN0cm9rZVN0eWxlJik7CisgICAgICAgIHZvaWQgc2V0UGxhdGZvcm1TdHJva2VTdHlsZShTdHJv
a2VTdHlsZSk7CiAgICAgICAgIHZvaWQgc2V0UGxhdGZvcm1TdHJva2VUaGlja25lc3MoZmxvYXQp
OwogICAgICAgICB2b2lkIHNldFBsYXRmb3JtU3Ryb2tlR3JhZGllbnQoR3JhZGllbnQqKTsKICAg
ICAgICAgdm9pZCBzZXRQbGF0Zm9ybVN0cm9rZVBhdHRlcm4oUGF0dGVybiopOwpAQCAtNTE0LDcg
KzUxNCw3IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAogICAgICAgICB2b2lkIHNldFBsYXRmb3Jt
Q29tcG9zaXRlT3BlcmF0aW9uKENvbXBvc2l0ZU9wZXJhdG9yKTsKIAotICAgICAgICBzdGF0aWMg
dm9pZCBhZGp1c3RMaW5lVG9QaXhlbEJvdW5kYXJpZXMoRmxvYXRQb2ludCYgcDEsIEZsb2F0UG9p
bnQmIHAyLCBmbG9hdCBzdHJva2VXaWR0aCwgY29uc3QgU3Ryb2tlU3R5bGUmKTsKKyAgICAgICAg
c3RhdGljIHZvaWQgYWRqdXN0TGluZVRvUGl4ZWxCb3VuZGFyaWVzKEZsb2F0UG9pbnQmIHAxLCBG
bG9hdFBvaW50JiBwMiwgZmxvYXQgc3Ryb2tlV2lkdGgsIFN0cm9rZVN0eWxlKTsKIAogICAgICAg
ICBHcmFwaGljc0NvbnRleHRQbGF0Zm9ybVByaXZhdGUqIG1fZGF0YTsKIApkaWZmIC0tZ2l0IGEv
V2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYWlyby9HcmFwaGljc0NvbnRleHRDYWlyby5jcHAg
Yi9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhaXJvL0dyYXBoaWNzQ29udGV4dENhaXJvLmNw
cAppbmRleCBhNmVkYWY3Li41ODg1ZWE5IDEwMDY0NAotLS0gYS9XZWJDb3JlL3BsYXRmb3JtL2dy
YXBoaWNzL2NhaXJvL0dyYXBoaWNzQ29udGV4dENhaXJvLmNwcAorKysgYi9XZWJDb3JlL3BsYXRm
b3JtL2dyYXBoaWNzL2NhaXJvL0dyYXBoaWNzQ29udGV4dENhaXJvLmNwcApAQCAtNzk3LDcgKzc5
Nyw3IEBAIHZvaWQgR3JhcGhpY3NDb250ZXh0OjpzZXRQbGF0Zm9ybVN0cm9rZVRoaWNrbmVzcyhm
bG9hdCBzdHJva2VUaGlja25lc3MpCiAgICAgY2Fpcm9fc2V0X2xpbmVfd2lkdGgobV9kYXRhLT5j
ciwgc3Ryb2tlVGhpY2tuZXNzKTsKIH0KIAotdm9pZCBHcmFwaGljc0NvbnRleHQ6OnNldFBsYXRm
b3JtU3Ryb2tlU3R5bGUoY29uc3QgU3Ryb2tlU3R5bGUmIHN0cm9rZVN0eWxlKQordm9pZCBHcmFw
aGljc0NvbnRleHQ6OnNldFBsYXRmb3JtU3Ryb2tlU3R5bGUoU3Ryb2tlU3R5bGUgc3Ryb2tlU3R5
bGUpCiB7CiAgICAgc3RhdGljIGRvdWJsZSBkYXNoUGF0dGVybltdID0gezUuMCwgNS4wfTsKICAg
ICBzdGF0aWMgZG91YmxlIGRvdFBhdHRlcm5bXSA9IHsxLjAsIDEuMH07CmRpZmYgLS1naXQgYS9X
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2hhaWt1L0dyYXBoaWNzQ29udGV4dEhhaWt1LmNwcCBi
L1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvaGFpa3UvR3JhcGhpY3NDb250ZXh0SGFpa3UuY3Bw
CmluZGV4IDM4YzFmYjcuLmFjZDQzMWQgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvaGFpa3UvR3JhcGhpY3NDb250ZXh0SGFpa3UuY3BwCisrKyBiL1dlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3MvaGFpa3UvR3JhcGhpY3NDb250ZXh0SGFpa3UuY3BwCkBAIC01MDAsNyArNTAw
LDcgQEAgcGF0dGVybiBHcmFwaGljc0NvbnRleHQ6OmdldEhhaWt1U3Ryb2tlU3R5bGUoKQogICAg
IH0KIH0KIAotdm9pZCBHcmFwaGljc0NvbnRleHQ6OnNldFBsYXRmb3JtU3Ryb2tlU3R5bGUoY29u
c3QgU3Ryb2tlU3R5bGUmIHN0cm9rZVN0eWxlKQordm9pZCBHcmFwaGljc0NvbnRleHQ6OnNldFBs
YXRmb3JtU3Ryb2tlU3R5bGUoU3Ryb2tlU3R5bGUgc3Ryb2tlU3R5bGUpCiB7CiAgICAgLy8gRklY
TUU6IHNlZSBnZXRIYWlrdVN0cm9rZVN0eWxlLgogICAgIG5vdEltcGxlbWVudGVkKCk7CmRpZmYg
LS1naXQgYS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL29wZW52Zy9HcmFwaGljc0NvbnRleHRP
cGVuVkcuY3BwIGIvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9vcGVudmcvR3JhcGhpY3NDb250
ZXh0T3BlblZHLmNwcAppbmRleCA2MzNjYTc1Li42NDY2YTljIDEwMDY0NAotLS0gYS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL29wZW52Zy9HcmFwaGljc0NvbnRleHRPcGVuVkcuY3BwCisrKyBi
L1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvb3BlbnZnL0dyYXBoaWNzQ29udGV4dE9wZW5WRy5j
cHAKQEAgLTQ3NSw3ICs0NzUsNyBAQCB2b2lkIEdyYXBoaWNzQ29udGV4dDo6c2V0UGxhdGZvcm1T
dHJva2VDb2xvcihjb25zdCBDb2xvciYgY29sb3IsIENvbG9yU3BhY2UgY29sbwogICAgIFVOVVNF
RF9QQVJBTShjb2xvclNwYWNlKTsgLy8gRklYTUUKIH0KIAotdm9pZCBHcmFwaGljc0NvbnRleHQ6
OnNldFBsYXRmb3JtU3Ryb2tlU3R5bGUoY29uc3QgU3Ryb2tlU3R5bGUmIHN0cm9rZVN0eWxlKQor
dm9pZCBHcmFwaGljc0NvbnRleHQ6OnNldFBsYXRmb3JtU3Ryb2tlU3R5bGUoU3Ryb2tlU3R5bGUg
c3Ryb2tlU3R5bGUpCiB7CiAgICAgaWYgKHBhaW50aW5nRGlzYWJsZWQoKSkKICAgICAgICAgcmV0
dXJuOwpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9vcGVudmcvUGFpbnRl
ck9wZW5WRy5jcHAgYi9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL29wZW52Zy9QYWludGVyT3Bl
blZHLmNwcAppbmRleCA1NDkzN2E0Li4zZTJiOTJjIDEwMDY0NAotLS0gYS9XZWJDb3JlL3BsYXRm
b3JtL2dyYXBoaWNzL29wZW52Zy9QYWludGVyT3BlblZHLmNwcAorKysgYi9XZWJDb3JlL3BsYXRm
b3JtL2dyYXBoaWNzL29wZW52Zy9QYWludGVyT3BlblZHLmNwcApAQCAtNTc0LDcgKzU3NCw3IEBA
IFN0cm9rZVN0eWxlIFBhaW50ZXJPcGVuVkc6OnN0cm9rZVN0eWxlKCkgY29uc3QKICAgICByZXR1
cm4gbV9zdGF0ZS0+c3Ryb2tlU3R5bGU7CiB9CiAKLXZvaWQgUGFpbnRlck9wZW5WRzo6c2V0U3Ry
b2tlU3R5bGUoY29uc3QgU3Ryb2tlU3R5bGUmIHN0eWxlKQordm9pZCBQYWludGVyT3BlblZHOjpz
ZXRTdHJva2VTdHlsZShTdHJva2VTdHlsZSBzdHlsZSkKIHsKICAgICBBU1NFUlQobV9zdGF0ZSk7
CiAgICAgbV9zdXJmYWNlLT5tYWtlQ3VycmVudCgpOwpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy9vcGVudmcvUGFpbnRlck9wZW5WRy5oIGIvV2ViQ29yZS9wbGF0Zm9ybS9n
cmFwaGljcy9vcGVudmcvUGFpbnRlck9wZW5WRy5oCmluZGV4IDI0ZmQ4YTAuLjMyZjFmZTUgMTAw
NjQ0Ci0tLSBhL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvb3BlbnZnL1BhaW50ZXJPcGVuVkcu
aAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL29wZW52Zy9QYWludGVyT3BlblZHLmgK
QEAgLTc3LDcgKzc3LDcgQEAgcHVibGljOgogICAgIGZsb2F0IHN0cm9rZVRoaWNrbmVzcygpIGNv
bnN0OwogICAgIHZvaWQgc2V0U3Ryb2tlVGhpY2tuZXNzKGZsb2F0KTsKICAgICBTdHJva2VTdHls
ZSBzdHJva2VTdHlsZSgpIGNvbnN0OwotICAgIHZvaWQgc2V0U3Ryb2tlU3R5bGUoY29uc3QgU3Ry
b2tlU3R5bGUmKTsKKyAgICB2b2lkIHNldFN0cm9rZVN0eWxlKFN0cm9rZVN0eWxlKTsKIAogICAg
IHZvaWQgc2V0TGluZURhc2goY29uc3QgRGFzaEFycmF5JiwgZmxvYXQgZGFzaE9mZnNldCk7CiAg
ICAgdm9pZCBzZXRMaW5lQ2FwKExpbmVDYXApOwpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9xdC9HcmFwaGljc0NvbnRleHRRdC5jcHAgYi9XZWJDb3JlL3BsYXRmb3JtL2dy
YXBoaWNzL3F0L0dyYXBoaWNzQ29udGV4dFF0LmNwcAppbmRleCA5ZGQzOGFhLi43MDFiZTAwIDEw
MDY0NAotLS0gYS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3F0L0dyYXBoaWNzQ29udGV4dFF0
LmNwcAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3F0L0dyYXBoaWNzQ29udGV4dFF0
LmNwcApAQCAtMTIyNyw3ICsxMjI3LDcgQEAgdm9pZCBHcmFwaGljc0NvbnRleHQ6OnNldFBsYXRm
b3JtU3Ryb2tlQ29sb3IoY29uc3QgQ29sb3ImIGNvbG9yLCBDb2xvclNwYWNlIGNvbG8KICAgICBw
LT5zZXRQZW4obmV3UGVuKTsKIH0KIAotdm9pZCBHcmFwaGljc0NvbnRleHQ6OnNldFBsYXRmb3Jt
U3Ryb2tlU3R5bGUoY29uc3QgU3Ryb2tlU3R5bGUmIHN0cm9rZVN0eWxlKQordm9pZCBHcmFwaGlj
c0NvbnRleHQ6OnNldFBsYXRmb3JtU3Ryb2tlU3R5bGUoU3Ryb2tlU3R5bGUgc3Ryb2tlU3R5bGUp
CiB7CiAgICAgaWYgKHBhaW50aW5nRGlzYWJsZWQoKSkKICAgICAgICAgcmV0dXJuOwpkaWZmIC0t
Z2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9za2lhL0dyYXBoaWNzQ29udGV4dFNraWEu
Y3BwIGIvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9za2lhL0dyYXBoaWNzQ29udGV4dFNraWEu
Y3BwCmluZGV4IDFiMjE3ZWUuLjUxZTI0NzcgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3Mvc2tpYS9HcmFwaGljc0NvbnRleHRTa2lhLmNwcAorKysgYi9XZWJDb3JlL3BsYXRm
b3JtL2dyYXBoaWNzL3NraWEvR3JhcGhpY3NDb250ZXh0U2tpYS5jcHAKQEAgLTExMDMsNyArMTEw
Myw3IEBAIHZvaWQgR3JhcGhpY3NDb250ZXh0OjpzZXRQbGF0Zm9ybVN0cm9rZUNvbG9yKGNvbnN0
IENvbG9yJiBzdHJva2Vjb2xvciwgQ29sb3JTcGFjCiAgICAgcGxhdGZvcm1Db250ZXh0KCktPnNl
dFN0cm9rZUNvbG9yKHN0cm9rZWNvbG9yLnJnYigpKTsKIH0KIAotdm9pZCBHcmFwaGljc0NvbnRl
eHQ6OnNldFBsYXRmb3JtU3Ryb2tlU3R5bGUoY29uc3QgU3Ryb2tlU3R5bGUmIHN0cm9rZSkKK3Zv
aWQgR3JhcGhpY3NDb250ZXh0OjpzZXRQbGF0Zm9ybVN0cm9rZVN0eWxlKFN0cm9rZVN0eWxlIHN0
cm9rZSkKIHsKICAgICBpZiAocGFpbnRpbmdEaXNhYmxlZCgpKQogICAgICAgICByZXR1cm47Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>