<?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>71478</bug_id>
          
          <creation_ts>2011-11-03 09:19:25 -0700</creation_ts>
          <short_desc>Fix up chromium API for creating events, initializing message events</short_desc>
          <delta_ts>2011-11-16 13:14:37 -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>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Dave Michael">dmichael</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>fishd</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>495521</commentid>
    <comment_count>0</comment_count>
    <who name="Dave Michael">dmichael</who>
    <bug_when>2011-11-03 09:19:25 -0700</bug_when>
    <thetext>Fix up chromium API for creating events, initializing message events</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>495537</commentid>
    <comment_count>1</comment_count>
      <attachid>113506</attachid>
    <who name="Dave Michael">dmichael</who>
    <bug_when>2011-11-03 09:33:45 -0700</bug_when>
    <thetext>Created attachment 113506
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>495538</commentid>
    <comment_count>2</comment_count>
      <attachid>113506</attachid>
    <who name="Dave Michael">dmichael</who>
    <bug_when>2011-11-03 09:35:20 -0700</bug_when>
    <thetext>Comment on attachment 113506
Patch

Note: initMessageEvent is not used yet in Chromium, so it&apos;s safe to change until the referenced Chromium CL lands.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>495539</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-11-03 09:35:39 -0700</bug_when>
    <thetext>Please wait for approval from fishd@chromium.org before submitting because this patch contains changes to the Chromium public API.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>496054</commentid>
    <comment_count>4</comment_count>
      <attachid>113506</attachid>
    <who name="Darin Fisher (:fishd, Google)">fishd</who>
    <bug_when>2011-11-03 22:36:17 -0700</bug_when>
    <thetext>Comment on attachment 113506
Patch

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

&gt; Source/WebKit/chromium/src/WebDOMMessageEvent.cpp:58
&gt; +        static_cast&lt;const WebFrameImpl*&gt;(sourceFrame)-&gt;frame()-&gt;domWindow();

don&apos;t you need to assign domWindow() to &apos;window&apos; ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>496198</commentid>
    <comment_count>5</comment_count>
      <attachid>113657</attachid>
    <who name="Dave Michael">dmichael</who>
    <bug_when>2011-11-04 07:48:57 -0700</bug_when>
    <thetext>Created attachment 113657
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>496199</commentid>
    <comment_count>6</comment_count>
    <who name="Dave Michael">dmichael</who>
    <bug_when>2011-11-04 07:50:19 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; (From update of attachment 113506 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=113506&amp;action=review
&gt; 
&gt; &gt; Source/WebKit/chromium/src/WebDOMMessageEvent.cpp:58
&gt; &gt; +        static_cast&lt;const WebFrameImpl*&gt;(sourceFrame)-&gt;frame()-&gt;domWindow();
&gt; 
&gt; don&apos;t you need to assign domWindow() to &apos;window&apos; ?
Definitely. Nice catch. Speaking of, is there a good place to add a unit test for this? Should I do that, or does the ui_test in chromium (which doesn&apos;t cover this code path right now) suffice?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>503191</commentid>
    <comment_count>7</comment_count>
      <attachid>115228</attachid>
    <who name="Dave Michael">dmichael</who>
    <bug_when>2011-11-15 13:26:11 -0800</bug_when>
    <thetext>Created attachment 115228
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>503193</commentid>
    <comment_count>8</comment_count>
      <attachid>115228</attachid>
    <who name="Dave Michael">dmichael</who>
    <bug_when>2011-11-15 13:26:56 -0800</bug_when>
    <thetext>Comment on attachment 115228
Patch

Merged. PTAL.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>503960</commentid>
    <comment_count>9</comment_count>
      <attachid>115228</attachid>
    <who name="Darin Fisher (:fishd, Google)">fishd</who>
    <bug_when>2011-11-16 09:19:05 -0800</bug_when>
    <thetext>Comment on attachment 115228
Patch

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

&gt; Source/WebKit/chromium/ChangeLog:6
&gt; +- Fix a mistake when checking the exception code during event creation.

nit: fix indentation here

&gt; Source/WebKit/chromium/src/WebDOMMessageEvent.cpp:58
&gt; +        window =

nit: webkit style does not enforce line length limits, so this should just be on one line.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>503963</commentid>
    <comment_count>10</comment_count>
      <attachid>115393</attachid>
    <who name="Dave Michael">dmichael</who>
    <bug_when>2011-11-16 09:26:56 -0800</bug_when>
    <thetext>Created attachment 115393
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>504180</commentid>
    <comment_count>11</comment_count>
      <attachid>115393</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-11-16 13:14:33 -0800</bug_when>
    <thetext>Comment on attachment 115393
Patch

Clearing flags on attachment: 115393

Committed r100497: &lt;http://trac.webkit.org/changeset/100497&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>504181</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-11-16 13:14:37 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>113506</attachid>
            <date>2011-11-03 09:33:45 -0700</date>
            <delta_ts>2011-11-04 07:48:52 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-71478-20111103103343.patch</filename>
            <type>text/plain</type>
            <size>3952</size>
            <attacher name="Dave Michael">dmichael</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTkwOTIKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKaW5kZXgg
NTY3MGFhYjFhNmE4ZTUwZWY1YTYyMzIwNDhlMWYxYWU1OGY2ZDE3Ni4uODM0MzY2OWI4ODAyMWMz
ZmQ2NzFhNzBmOWIxZjE0YzBjZmFkYzcwYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJv
bWl1bS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwyNCBAQAorMjAxMS0xMS0wMyAgRGF2ZSBNaWNoYWVsICA8ZG1pY2hhZWxAY2hyb21p
dW0ub3JnPgorCisgICAgICAgIEZpeCB1cCBjaHJvbWl1bSBBUEkgZm9yIGNyZWF0aW5nIGV2ZW50
cywgaW5pdGlhbGl6aW5nIG1lc3NhZ2UgZXZlbnRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD03MTQ3OAorCistIEZpeCBhIG1pc3Rha2Ugd2hlbiBjaGVj
a2luZyB0aGUgZXhjZXB0aW9uIGNvZGUgZHVyaW5nIGV2ZW50IGNyZWF0aW9uLgorLSBDaGFuZ2Ug
V2ViRnJhbWUgcGFyYW1ldGVyIHRvIHBvaW50ZXIgc28gdGhhdCBOVUxMIG1heSBiZSBwYXNzZWQu
CisKK1RoaXMgaXMgcmVxdWlyZWQgZm9yIHRoZSBmb2xsb3dpbmcgY2hyb21pdW0gQ0w6IGh0dHA6
Ly9jb2RlcmV2aWV3LmNocm9taXVtLm9yZy84NDM3MDkzLworCitUZXN0ZWQgaW4gQ2hyb21pdW0g
Ynk6CisgdWlfdGVzdCAtLWd0ZXN0X2ZpbHRlcj0qUFBBUElUZXN0LlBvc3RNZXNzYWdlCisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBwdWJsaWMvV2Vi
RE9NTWVzc2FnZUV2ZW50Lmg6CisgICAgICAgICogc3JjL1dlYkRPTU1lc3NhZ2VFdmVudC5jcHA6
CisgICAgICAgIChXZWJLaXQ6OldlYkRPTU1lc3NhZ2VFdmVudDo6aW5pdE1lc3NhZ2VFdmVudCk6
CisgICAgICAgICogc3JjL1dlYkRvY3VtZW50LmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViRG9j
dW1lbnQ6OmNyZWF0ZUV2ZW50KToKKwogMjAxMS0xMS0wMiAgSm9uIExlZSAgPGpvbmxlZUBhcHBs
ZS5jb20+CiAKICAgICAgICAgPGlucHV0PWZpbGUgbXVsdGlwbGU+IGRlZmF1bHQgdGV4dCB1c2Vz
IHNpbmd1bGFyIGluc3RlYWQgb2YgcGx1cmFsCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL3B1YmxpYy9XZWJET01NZXNzYWdlRXZlbnQuaCBiL1NvdXJjZS9XZWJLaXQvY2hyb21p
dW0vcHVibGljL1dlYkRPTU1lc3NhZ2VFdmVudC5oCmluZGV4IDFiYzA0YWRjNjNhZTMxMjM5M2E2
YWEyZjZkNTAxYmUyOGNkYjBjNDMuLjE4MWM3YzRiYTVkMDA2NTM2NWFmZTJiNmU1ZWIwM2YxY2E2
YzdjZjMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYkRPTU1l
c3NhZ2VFdmVudC5oCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYkRPTU1l
c3NhZ2VFdmVudC5oCkBAIC00NSw3ICs0NSw3IEBAIGNsYXNzIFdlYlNlcmlhbGl6ZWRTY3JpcHRW
YWx1ZTsKIAogY2xhc3MgV2ViRE9NTWVzc2FnZUV2ZW50IDogcHVibGljIFdlYkRPTUV2ZW50IHsK
IHB1YmxpYzoKLSAgICBXRUJLSVRfRVhQT1JUIHZvaWQgaW5pdE1lc3NhZ2VFdmVudChjb25zdCBX
ZWJTdHJpbmcmIHR5cGUsIGJvb2wgY2FuQnViYmxlLCBib29sIGNhbmNlbGFibGUsIGNvbnN0IFdl
YlNlcmlhbGl6ZWRTY3JpcHRWYWx1ZSYgbWVzc2FnZURhdGEsIGNvbnN0IFdlYlN0cmluZyYgb3Jp
Z2luLCBjb25zdCBXZWJGcmFtZSYgc291cmNlRnJhbWUsIGNvbnN0IFdlYlN0cmluZyYgbGFzdEV2
ZW50SWQpOworICAgIFdFQktJVF9FWFBPUlQgdm9pZCBpbml0TWVzc2FnZUV2ZW50KGNvbnN0IFdl
YlN0cmluZyYgdHlwZSwgYm9vbCBjYW5CdWJibGUsIGJvb2wgY2FuY2VsYWJsZSwgY29uc3QgV2Vi
U2VyaWFsaXplZFNjcmlwdFZhbHVlJiBtZXNzYWdlRGF0YSwgY29uc3QgV2ViU3RyaW5nJiBvcmln
aW4sIGNvbnN0IFdlYkZyYW1lKiBzb3VyY2VGcmFtZSwgY29uc3QgV2ViU3RyaW5nJiBsYXN0RXZl
bnRJZCk7CiB9OwogCiB9IC8vIG5hbWVzcGFjZSBXZWJLaXQKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJLaXQvY2hyb21pdW0vc3JjL1dlYkRPTU1lc3NhZ2VFdmVudC5jcHAgYi9Tb3VyY2UvV2ViS2l0
L2Nocm9taXVtL3NyYy9XZWJET01NZXNzYWdlRXZlbnQuY3BwCmluZGV4IDJjMTIwYmZhNTg3MjM5
ZWM4M2UwNDNkOWRhN2Q0NjY0ZjZjZDI4NDYuLmMwZWE5OGViYzRiMWYyNTI4NThjMzNmY2M4ZjI3
MzVjMjI3ZTkxZDQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYkRP
TU1lc3NhZ2VFdmVudC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViRE9N
TWVzc2FnZUV2ZW50LmNwcApAQCAtNDksMTEgKzQ5LDEzIEBAIHVzaW5nIG5hbWVzcGFjZSBXZWJD
b3JlOwogCiBuYW1lc3BhY2UgV2ViS2l0IHsKIAotdm9pZCBXZWJET01NZXNzYWdlRXZlbnQ6Omlu
aXRNZXNzYWdlRXZlbnQoY29uc3QgV2ViU3RyaW5nJiB0eXBlLCBib29sIGNhbkJ1YmJsZSwgYm9v
bCBjYW5jZWxhYmxlLCBjb25zdCBXZWJTZXJpYWxpemVkU2NyaXB0VmFsdWUmIG1lc3NhZ2VEYXRh
LCBjb25zdCBXZWJTdHJpbmcmIG9yaWdpbiwgY29uc3QgV2ViRnJhbWUmIHNvdXJjZUZyYW1lLCBj
b25zdCBXZWJTdHJpbmcmIGxhc3RFdmVudElkKQordm9pZCBXZWJET01NZXNzYWdlRXZlbnQ6Omlu
aXRNZXNzYWdlRXZlbnQoY29uc3QgV2ViU3RyaW5nJiB0eXBlLCBib29sIGNhbkJ1YmJsZSwgYm9v
bCBjYW5jZWxhYmxlLCBjb25zdCBXZWJTZXJpYWxpemVkU2NyaXB0VmFsdWUmIG1lc3NhZ2VEYXRh
LCBjb25zdCBXZWJTdHJpbmcmIG9yaWdpbiwgY29uc3QgV2ViRnJhbWUqIHNvdXJjZUZyYW1lLCBj
b25zdCBXZWJTdHJpbmcmIGxhc3RFdmVudElkKQogewogICAgIEFTU0VSVChtX3ByaXZhdGUpOwog
ICAgIEFTU0VSVChpc01lc3NhZ2VFdmVudCgpKTsKLSAgICBET01XaW5kb3cqIHdpbmRvdyA9IHN0
YXRpY19jYXN0PGNvbnN0IFdlYkZyYW1lSW1wbCY+KHNvdXJjZUZyYW1lKS5mcmFtZSgpLT5kb21X
aW5kb3coKTsKKyAgICBET01XaW5kb3cqIHdpbmRvdyA9IDA7CisgICAgaWYgKHNvdXJjZUZyYW1l
KQorICAgICAgICBzdGF0aWNfY2FzdDxjb25zdCBXZWJGcmFtZUltcGwqPihzb3VyY2VGcmFtZSkt
PmZyYW1lKCktPmRvbVdpbmRvdygpOwogICAgIE93blB0cjxNZXNzYWdlUG9ydEFycmF5PiBwb3J0
czsKICAgICB1bndyYXA8TWVzc2FnZUV2ZW50PigpLT5pbml0TWVzc2FnZUV2ZW50KHR5cGUsIGNh
bkJ1YmJsZSwgY2FuY2VsYWJsZSwgbWVzc2FnZURhdGEsIG9yaWdpbiwgbGFzdEV2ZW50SWQsIHdp
bmRvdywgcG9ydHMucmVsZWFzZSgpKTsKIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vc3JjL1dlYkRvY3VtZW50LmNwcCBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dl
YkRvY3VtZW50LmNwcAppbmRleCBmODNhMmRkNzBiNjMyZDM3Yzk2ODgyNTAxNjExMDlkMTFkYzE5
M2M4Li4xYjUzOGJhYTg0MTk0MmZiZmNjYTIwMzM1YmRhZTc2ZGY3NjM1MDFlIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJEb2N1bWVudC5jcHAKKysrIGIvU291cmNl
L1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViRG9jdW1lbnQuY3BwCkBAIC0yMDMsNyArMjAzLDcgQEAg
V2ViRE9NRXZlbnQgV2ViRG9jdW1lbnQ6OmNyZWF0ZUV2ZW50KGNvbnN0IFdlYlN0cmluZyYgZXZl
bnRUeXBlKQogewogICAgIEV4Y2VwdGlvbkNvZGUgZWMgPSAwOwogICAgIFdlYkRPTUV2ZW50IGV2
ZW50KHVud3JhcDxEb2N1bWVudD4oKS0+Y3JlYXRlRXZlbnQoZXZlbnRUeXBlLCBlYykpOwotICAg
IGlmICghZWMpCisgICAgaWYgKGVjKQogICAgICAgICByZXR1cm4gV2ViRE9NRXZlbnQoKTsKICAg
ICByZXR1cm4gZXZlbnQ7CiB9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>113657</attachid>
            <date>2011-11-04 07:48:57 -0700</date>
            <delta_ts>2011-11-15 13:26:05 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-71478-20111104084856.patch</filename>
            <type>text/plain</type>
            <size>3983</size>
            <attacher name="Dave Michael">dmichael</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTkwOTIKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKaW5kZXgg
NTY3MGFhYjFhNmE4ZTUwZWY1YTYyMzIwNDhlMWYxYWU1OGY2ZDE3Ni4uODM0MzY2OWI4ODAyMWMz
ZmQ2NzFhNzBmOWIxZjE0YzBjZmFkYzcwYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJv
bWl1bS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwyNCBAQAorMjAxMS0xMS0wMyAgRGF2ZSBNaWNoYWVsICA8ZG1pY2hhZWxAY2hyb21p
dW0ub3JnPgorCisgICAgICAgIEZpeCB1cCBjaHJvbWl1bSBBUEkgZm9yIGNyZWF0aW5nIGV2ZW50
cywgaW5pdGlhbGl6aW5nIG1lc3NhZ2UgZXZlbnRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD03MTQ3OAorCistIEZpeCBhIG1pc3Rha2Ugd2hlbiBjaGVj
a2luZyB0aGUgZXhjZXB0aW9uIGNvZGUgZHVyaW5nIGV2ZW50IGNyZWF0aW9uLgorLSBDaGFuZ2Ug
V2ViRnJhbWUgcGFyYW1ldGVyIHRvIHBvaW50ZXIgc28gdGhhdCBOVUxMIG1heSBiZSBwYXNzZWQu
CisKK1RoaXMgaXMgcmVxdWlyZWQgZm9yIHRoZSBmb2xsb3dpbmcgY2hyb21pdW0gQ0w6IGh0dHA6
Ly9jb2RlcmV2aWV3LmNocm9taXVtLm9yZy84NDM3MDkzLworCitUZXN0ZWQgaW4gQ2hyb21pdW0g
Ynk6CisgdWlfdGVzdCAtLWd0ZXN0X2ZpbHRlcj0qUFBBUElUZXN0LlBvc3RNZXNzYWdlCisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBwdWJsaWMvV2Vi
RE9NTWVzc2FnZUV2ZW50Lmg6CisgICAgICAgICogc3JjL1dlYkRPTU1lc3NhZ2VFdmVudC5jcHA6
CisgICAgICAgIChXZWJLaXQ6OldlYkRPTU1lc3NhZ2VFdmVudDo6aW5pdE1lc3NhZ2VFdmVudCk6
CisgICAgICAgICogc3JjL1dlYkRvY3VtZW50LmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViRG9j
dW1lbnQ6OmNyZWF0ZUV2ZW50KToKKwogMjAxMS0xMS0wMiAgSm9uIExlZSAgPGpvbmxlZUBhcHBs
ZS5jb20+CiAKICAgICAgICAgPGlucHV0PWZpbGUgbXVsdGlwbGU+IGRlZmF1bHQgdGV4dCB1c2Vz
IHNpbmd1bGFyIGluc3RlYWQgb2YgcGx1cmFsCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL3B1YmxpYy9XZWJET01NZXNzYWdlRXZlbnQuaCBiL1NvdXJjZS9XZWJLaXQvY2hyb21p
dW0vcHVibGljL1dlYkRPTU1lc3NhZ2VFdmVudC5oCmluZGV4IDFiYzA0YWRjNjNhZTMxMjM5M2E2
YWEyZjZkNTAxYmUyOGNkYjBjNDMuLjE4MWM3YzRiYTVkMDA2NTM2NWFmZTJiNmU1ZWIwM2YxY2E2
YzdjZjMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYkRPTU1l
c3NhZ2VFdmVudC5oCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYkRPTU1l
c3NhZ2VFdmVudC5oCkBAIC00NSw3ICs0NSw3IEBAIGNsYXNzIFdlYlNlcmlhbGl6ZWRTY3JpcHRW
YWx1ZTsKIAogY2xhc3MgV2ViRE9NTWVzc2FnZUV2ZW50IDogcHVibGljIFdlYkRPTUV2ZW50IHsK
IHB1YmxpYzoKLSAgICBXRUJLSVRfRVhQT1JUIHZvaWQgaW5pdE1lc3NhZ2VFdmVudChjb25zdCBX
ZWJTdHJpbmcmIHR5cGUsIGJvb2wgY2FuQnViYmxlLCBib29sIGNhbmNlbGFibGUsIGNvbnN0IFdl
YlNlcmlhbGl6ZWRTY3JpcHRWYWx1ZSYgbWVzc2FnZURhdGEsIGNvbnN0IFdlYlN0cmluZyYgb3Jp
Z2luLCBjb25zdCBXZWJGcmFtZSYgc291cmNlRnJhbWUsIGNvbnN0IFdlYlN0cmluZyYgbGFzdEV2
ZW50SWQpOworICAgIFdFQktJVF9FWFBPUlQgdm9pZCBpbml0TWVzc2FnZUV2ZW50KGNvbnN0IFdl
YlN0cmluZyYgdHlwZSwgYm9vbCBjYW5CdWJibGUsIGJvb2wgY2FuY2VsYWJsZSwgY29uc3QgV2Vi
U2VyaWFsaXplZFNjcmlwdFZhbHVlJiBtZXNzYWdlRGF0YSwgY29uc3QgV2ViU3RyaW5nJiBvcmln
aW4sIGNvbnN0IFdlYkZyYW1lKiBzb3VyY2VGcmFtZSwgY29uc3QgV2ViU3RyaW5nJiBsYXN0RXZl
bnRJZCk7CiB9OwogCiB9IC8vIG5hbWVzcGFjZSBXZWJLaXQKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJLaXQvY2hyb21pdW0vc3JjL1dlYkRPTU1lc3NhZ2VFdmVudC5jcHAgYi9Tb3VyY2UvV2ViS2l0
L2Nocm9taXVtL3NyYy9XZWJET01NZXNzYWdlRXZlbnQuY3BwCmluZGV4IDJjMTIwYmZhNTg3MjM5
ZWM4M2UwNDNkOWRhN2Q0NjY0ZjZjZDI4NDYuLmQyNGM2MTkwMjE0MTY0ZDEyM2E2NzZmMDJhM2E1
Y2QxNDU5OTE2ODMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYkRP
TU1lc3NhZ2VFdmVudC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViRE9N
TWVzc2FnZUV2ZW50LmNwcApAQCAtNDksMTEgKzQ5LDE1IEBAIHVzaW5nIG5hbWVzcGFjZSBXZWJD
b3JlOwogCiBuYW1lc3BhY2UgV2ViS2l0IHsKIAotdm9pZCBXZWJET01NZXNzYWdlRXZlbnQ6Omlu
aXRNZXNzYWdlRXZlbnQoY29uc3QgV2ViU3RyaW5nJiB0eXBlLCBib29sIGNhbkJ1YmJsZSwgYm9v
bCBjYW5jZWxhYmxlLCBjb25zdCBXZWJTZXJpYWxpemVkU2NyaXB0VmFsdWUmIG1lc3NhZ2VEYXRh
LCBjb25zdCBXZWJTdHJpbmcmIG9yaWdpbiwgY29uc3QgV2ViRnJhbWUmIHNvdXJjZUZyYW1lLCBj
b25zdCBXZWJTdHJpbmcmIGxhc3RFdmVudElkKQordm9pZCBXZWJET01NZXNzYWdlRXZlbnQ6Omlu
aXRNZXNzYWdlRXZlbnQoY29uc3QgV2ViU3RyaW5nJiB0eXBlLCBib29sIGNhbkJ1YmJsZSwgYm9v
bCBjYW5jZWxhYmxlLCBjb25zdCBXZWJTZXJpYWxpemVkU2NyaXB0VmFsdWUmIG1lc3NhZ2VEYXRh
LCBjb25zdCBXZWJTdHJpbmcmIG9yaWdpbiwgY29uc3QgV2ViRnJhbWUqIHNvdXJjZUZyYW1lLCBj
b25zdCBXZWJTdHJpbmcmIGxhc3RFdmVudElkKQogewogICAgIEFTU0VSVChtX3ByaXZhdGUpOwog
ICAgIEFTU0VSVChpc01lc3NhZ2VFdmVudCgpKTsKLSAgICBET01XaW5kb3cqIHdpbmRvdyA9IHN0
YXRpY19jYXN0PGNvbnN0IFdlYkZyYW1lSW1wbCY+KHNvdXJjZUZyYW1lKS5mcmFtZSgpLT5kb21X
aW5kb3coKTsKKyAgICBET01XaW5kb3cqIHdpbmRvdyA9IDA7CisgICAgaWYgKHNvdXJjZUZyYW1l
KSB7CisgICAgICAgIHdpbmRvdyA9CisgICAgICAgICAgICBzdGF0aWNfY2FzdDxjb25zdCBXZWJG
cmFtZUltcGwqPihzb3VyY2VGcmFtZSktPmZyYW1lKCktPmRvbVdpbmRvdygpOworICAgIH0KICAg
ICBPd25QdHI8TWVzc2FnZVBvcnRBcnJheT4gcG9ydHM7CiAgICAgdW53cmFwPE1lc3NhZ2VFdmVu
dD4oKS0+aW5pdE1lc3NhZ2VFdmVudCh0eXBlLCBjYW5CdWJibGUsIGNhbmNlbGFibGUsIG1lc3Nh
Z2VEYXRhLCBvcmlnaW4sIGxhc3RFdmVudElkLCB3aW5kb3csIHBvcnRzLnJlbGVhc2UoKSk7CiB9
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJEb2N1bWVudC5jcHAg
Yi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJEb2N1bWVudC5jcHAKaW5kZXggZjgzYTJk
ZDcwYjYzMmQzN2M5Njg4MjUwMTYxMTA5ZDExZGMxOTNjOC4uMWI1MzhiYWE4NDE5NDJmYmZjY2Ey
MDMzNWJkYWU3NmRmNzYzNTAxZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9z
cmMvV2ViRG9jdW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYkRv
Y3VtZW50LmNwcApAQCAtMjAzLDcgKzIwMyw3IEBAIFdlYkRPTUV2ZW50IFdlYkRvY3VtZW50Ojpj
cmVhdGVFdmVudChjb25zdCBXZWJTdHJpbmcmIGV2ZW50VHlwZSkKIHsKICAgICBFeGNlcHRpb25D
b2RlIGVjID0gMDsKICAgICBXZWJET01FdmVudCBldmVudCh1bndyYXA8RG9jdW1lbnQ+KCktPmNy
ZWF0ZUV2ZW50KGV2ZW50VHlwZSwgZWMpKTsKLSAgICBpZiAoIWVjKQorICAgIGlmIChlYykKICAg
ICAgICAgcmV0dXJuIFdlYkRPTUV2ZW50KCk7CiAgICAgcmV0dXJuIGV2ZW50OwogfQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>115228</attachid>
            <date>2011-11-15 13:26:11 -0800</date>
            <delta_ts>2011-11-16 09:26:50 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-71478-20111115142609.patch</filename>
            <type>text/plain</type>
            <size>4013</size>
            <attacher name="Dave Michael">dmichael</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAwMzEzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCmluZGV4
IDA4YTMwNDNlNzNlNDYzMmNiNDRiZTMxNjgzNTEzYTE1ZjU4NzZkMzcuLjQ1ODEwMTk4Yzg5N2Q2
NTdjZWYyZjJiMDljYTIwYmIwZGZlZmU4YmUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMjQgQEAKKzIwMTEtMTEtMTUgIERhdmUgTWljaGFlbCAgPGRtaWNoYWVsQGNocm9t
aXVtLm9yZz4KKworICAgICAgICBGaXggdXAgY2hyb21pdW0gQVBJIGZvciBjcmVhdGluZyBldmVu
dHMsIGluaXRpYWxpemluZyBtZXNzYWdlIGV2ZW50cworICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzE0NzgKKworLSBGaXggYSBtaXN0YWtlIHdoZW4gY2hl
Y2tpbmcgdGhlIGV4Y2VwdGlvbiBjb2RlIGR1cmluZyBldmVudCBjcmVhdGlvbi4KKy0gQ2hhbmdl
IFdlYkZyYW1lIHBhcmFtZXRlciB0byBwb2ludGVyIHNvIHRoYXQgTlVMTCBtYXkgYmUgcGFzc2Vk
LgorCitUaGlzIGlzIHJlcXVpcmVkIGZvciB0aGUgZm9sbG93aW5nIGNocm9taXVtIENMOiBodHRw
Oi8vY29kZXJldmlldy5jaHJvbWl1bS5vcmcvODQzNzA5My8KKworVGVzdGVkIGluIENocm9taXVt
IGJ5OgorIHVpX3Rlc3QgLS1ndGVzdF9maWx0ZXI9KlBQQVBJVGVzdC5Qb3N0TWVzc2FnZSoKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHB1YmxpYy9X
ZWJET01NZXNzYWdlRXZlbnQuaDoKKyAgICAgICAgKiBzcmMvV2ViRE9NTWVzc2FnZUV2ZW50LmNw
cDoKKyAgICAgICAgKFdlYktpdDo6V2ViRE9NTWVzc2FnZUV2ZW50Ojppbml0TWVzc2FnZUV2ZW50
KToKKyAgICAgICAgKiBzcmMvV2ViRG9jdW1lbnQuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJE
b2N1bWVudDo6Y3JlYXRlRXZlbnQpOgorCiAyMDExLTExLTE1ICBBbmRlcnMgQ2FybHNzb24gIDxh
bmRlcnNjYUBhcHBsZS5jb20+CiAKICAgICAgICAgSG9zdFdpbmRvdyBzY3JlZW5Ub1dpbmRvdy93
aW5kb3dUb1NjcmVlbiBzaG91bGQgYmUgc2NyZWVuVG9Sb290Vmlldy9yb290Vmlld1RvU2NyZWVu
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJET01NZXNzYWdl
RXZlbnQuaCBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYkRPTU1lc3NhZ2VFdmVu
dC5oCmluZGV4IDFiYzA0YWRjNjNhZTMxMjM5M2E2YWEyZjZkNTAxYmUyOGNkYjBjNDMuLjE4MWM3
YzRiYTVkMDA2NTM2NWFmZTJiNmU1ZWIwM2YxY2E2YzdjZjMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYkRPTU1lc3NhZ2VFdmVudC5oCisrKyBiL1NvdXJjZS9X
ZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYkRPTU1lc3NhZ2VFdmVudC5oCkBAIC00NSw3ICs0NSw3
IEBAIGNsYXNzIFdlYlNlcmlhbGl6ZWRTY3JpcHRWYWx1ZTsKIAogY2xhc3MgV2ViRE9NTWVzc2Fn
ZUV2ZW50IDogcHVibGljIFdlYkRPTUV2ZW50IHsKIHB1YmxpYzoKLSAgICBXRUJLSVRfRVhQT1JU
IHZvaWQgaW5pdE1lc3NhZ2VFdmVudChjb25zdCBXZWJTdHJpbmcmIHR5cGUsIGJvb2wgY2FuQnVi
YmxlLCBib29sIGNhbmNlbGFibGUsIGNvbnN0IFdlYlNlcmlhbGl6ZWRTY3JpcHRWYWx1ZSYgbWVz
c2FnZURhdGEsIGNvbnN0IFdlYlN0cmluZyYgb3JpZ2luLCBjb25zdCBXZWJGcmFtZSYgc291cmNl
RnJhbWUsIGNvbnN0IFdlYlN0cmluZyYgbGFzdEV2ZW50SWQpOworICAgIFdFQktJVF9FWFBPUlQg
dm9pZCBpbml0TWVzc2FnZUV2ZW50KGNvbnN0IFdlYlN0cmluZyYgdHlwZSwgYm9vbCBjYW5CdWJi
bGUsIGJvb2wgY2FuY2VsYWJsZSwgY29uc3QgV2ViU2VyaWFsaXplZFNjcmlwdFZhbHVlJiBtZXNz
YWdlRGF0YSwgY29uc3QgV2ViU3RyaW5nJiBvcmlnaW4sIGNvbnN0IFdlYkZyYW1lKiBzb3VyY2VG
cmFtZSwgY29uc3QgV2ViU3RyaW5nJiBsYXN0RXZlbnRJZCk7CiB9OwogCiB9IC8vIG5hbWVzcGFj
ZSBXZWJLaXQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYkRPTU1l
c3NhZ2VFdmVudC5jcHAgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJET01NZXNzYWdl
RXZlbnQuY3BwCmluZGV4IDJjMTIwYmZhNTg3MjM5ZWM4M2UwNDNkOWRhN2Q0NjY0ZjZjZDI4NDYu
LmQyNGM2MTkwMjE0MTY0ZDEyM2E2NzZmMDJhM2E1Y2QxNDU5OTE2ODMgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYkRPTU1lc3NhZ2VFdmVudC5jcHAKKysrIGIvU291
cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViRE9NTWVzc2FnZUV2ZW50LmNwcApAQCAtNDksMTEg
KzQ5LDE1IEBAIHVzaW5nIG5hbWVzcGFjZSBXZWJDb3JlOwogCiBuYW1lc3BhY2UgV2ViS2l0IHsK
IAotdm9pZCBXZWJET01NZXNzYWdlRXZlbnQ6OmluaXRNZXNzYWdlRXZlbnQoY29uc3QgV2ViU3Ry
aW5nJiB0eXBlLCBib29sIGNhbkJ1YmJsZSwgYm9vbCBjYW5jZWxhYmxlLCBjb25zdCBXZWJTZXJp
YWxpemVkU2NyaXB0VmFsdWUmIG1lc3NhZ2VEYXRhLCBjb25zdCBXZWJTdHJpbmcmIG9yaWdpbiwg
Y29uc3QgV2ViRnJhbWUmIHNvdXJjZUZyYW1lLCBjb25zdCBXZWJTdHJpbmcmIGxhc3RFdmVudElk
KQordm9pZCBXZWJET01NZXNzYWdlRXZlbnQ6OmluaXRNZXNzYWdlRXZlbnQoY29uc3QgV2ViU3Ry
aW5nJiB0eXBlLCBib29sIGNhbkJ1YmJsZSwgYm9vbCBjYW5jZWxhYmxlLCBjb25zdCBXZWJTZXJp
YWxpemVkU2NyaXB0VmFsdWUmIG1lc3NhZ2VEYXRhLCBjb25zdCBXZWJTdHJpbmcmIG9yaWdpbiwg
Y29uc3QgV2ViRnJhbWUqIHNvdXJjZUZyYW1lLCBjb25zdCBXZWJTdHJpbmcmIGxhc3RFdmVudElk
KQogewogICAgIEFTU0VSVChtX3ByaXZhdGUpOwogICAgIEFTU0VSVChpc01lc3NhZ2VFdmVudCgp
KTsKLSAgICBET01XaW5kb3cqIHdpbmRvdyA9IHN0YXRpY19jYXN0PGNvbnN0IFdlYkZyYW1lSW1w
bCY+KHNvdXJjZUZyYW1lKS5mcmFtZSgpLT5kb21XaW5kb3coKTsKKyAgICBET01XaW5kb3cqIHdp
bmRvdyA9IDA7CisgICAgaWYgKHNvdXJjZUZyYW1lKSB7CisgICAgICAgIHdpbmRvdyA9CisgICAg
ICAgICAgICBzdGF0aWNfY2FzdDxjb25zdCBXZWJGcmFtZUltcGwqPihzb3VyY2VGcmFtZSktPmZy
YW1lKCktPmRvbVdpbmRvdygpOworICAgIH0KICAgICBPd25QdHI8TWVzc2FnZVBvcnRBcnJheT4g
cG9ydHM7CiAgICAgdW53cmFwPE1lc3NhZ2VFdmVudD4oKS0+aW5pdE1lc3NhZ2VFdmVudCh0eXBl
LCBjYW5CdWJibGUsIGNhbmNlbGFibGUsIG1lc3NhZ2VEYXRhLCBvcmlnaW4sIGxhc3RFdmVudElk
LCB3aW5kb3csIHBvcnRzLnJlbGVhc2UoKSk7CiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0
L2Nocm9taXVtL3NyYy9XZWJEb2N1bWVudC5jcHAgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Ny
Yy9XZWJEb2N1bWVudC5jcHAKaW5kZXggZjgzYTJkZDcwYjYzMmQzN2M5Njg4MjUwMTYxMTA5ZDEx
ZGMxOTNjOC4uMWI1MzhiYWE4NDE5NDJmYmZjY2EyMDMzNWJkYWU3NmRmNzYzNTAxZSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViRG9jdW1lbnQuY3BwCisrKyBiL1Nv
dXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYkRvY3VtZW50LmNwcApAQCAtMjAzLDcgKzIwMyw3
IEBAIFdlYkRPTUV2ZW50IFdlYkRvY3VtZW50OjpjcmVhdGVFdmVudChjb25zdCBXZWJTdHJpbmcm
IGV2ZW50VHlwZSkKIHsKICAgICBFeGNlcHRpb25Db2RlIGVjID0gMDsKICAgICBXZWJET01FdmVu
dCBldmVudCh1bndyYXA8RG9jdW1lbnQ+KCktPmNyZWF0ZUV2ZW50KGV2ZW50VHlwZSwgZWMpKTsK
LSAgICBpZiAoIWVjKQorICAgIGlmIChlYykKICAgICAgICAgcmV0dXJuIFdlYkRPTUV2ZW50KCk7
CiAgICAgcmV0dXJuIGV2ZW50OwogfQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>115393</attachid>
            <date>2011-11-16 09:26:56 -0800</date>
            <delta_ts>2011-11-16 13:14:33 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-71478-20111116102655.patch</filename>
            <type>text/plain</type>
            <size>4029</size>
            <attacher name="Dave Michael">dmichael</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAwMzEzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCmluZGV4
IDA4YTMwNDNlNzNlNDYzMmNiNDRiZTMxNjgzNTEzYTE1ZjU4NzZkMzcuLmMzMWRlMjUwZjI2NWU4
OWQ2ZWE2YjE5NmU1YWVlODAzMjlhNWUzYjYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMjQgQEAKKzIwMTEtMTEtMTUgIERhdmUgTWljaGFlbCAgPGRtaWNoYWVsQGNocm9t
aXVtLm9yZz4KKworICAgICAgICBGaXggdXAgY2hyb21pdW0gQVBJIGZvciBjcmVhdGluZyBldmVu
dHMsIGluaXRpYWxpemluZyBtZXNzYWdlIGV2ZW50cworICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzE0NzgKKworICAgICAgICAtIEZpeCBhIG1pc3Rha2Ug
d2hlbiBjaGVja2luZyB0aGUgZXhjZXB0aW9uIGNvZGUgZHVyaW5nIGV2ZW50IGNyZWF0aW9uLgor
ICAgICAgICAtIENoYW5nZSBXZWJGcmFtZSBwYXJhbWV0ZXIgdG8gcG9pbnRlciBzbyB0aGF0IE5V
TEwgbWF5IGJlIHBhc3NlZC4KKworICAgICAgICBUaGlzIGlzIHJlcXVpcmVkIGZvciB0aGUgZm9s
bG93aW5nIGNocm9taXVtIENMOiBodHRwOi8vY29kZXJldmlldy5jaHJvbWl1bS5vcmcvODQzNzA5
My8KKworICAgICAgICBUZXN0ZWQgaW4gQ2hyb21pdW0gYnk6CisgICAgICAgICB1aV90ZXN0IC0t
Z3Rlc3RfZmlsdGVyPSpQUEFQSVRlc3QuUG9zdE1lc3NhZ2UqCisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgRGFyaW4gRmlzaGVyLgorCisgICAgICAgICogcHVibGljL1dlYkRPTU1lc3NhZ2VFdmVudC5o
OgorICAgICAgICAqIHNyYy9XZWJET01NZXNzYWdlRXZlbnQuY3BwOgorICAgICAgICAoV2ViS2l0
OjpXZWJET01NZXNzYWdlRXZlbnQ6OmluaXRNZXNzYWdlRXZlbnQpOgorICAgICAgICAqIHNyYy9X
ZWJEb2N1bWVudC5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYkRvY3VtZW50OjpjcmVhdGVFdmVu
dCk6CisKIDIwMTEtMTEtMTUgIEFuZGVycyBDYXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4K
IAogICAgICAgICBIb3N0V2luZG93IHNjcmVlblRvV2luZG93L3dpbmRvd1RvU2NyZWVuIHNob3Vs
ZCBiZSBzY3JlZW5Ub1Jvb3RWaWV3L3Jvb3RWaWV3VG9TY3JlZW4KZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYkRPTU1lc3NhZ2VFdmVudC5oIGIvU291cmNlL1dl
YktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViRE9NTWVzc2FnZUV2ZW50LmgKaW5kZXggMWJjMDRhZGM2
M2FlMzEyMzkzYTZhYTJmNmQ1MDFiZTI4Y2RiMGM0My4uMTgxYzdjNGJhNWQwMDY1MzY1YWZlMmI2
ZTVlYjAzZjFjYTZjN2NmMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9wdWJs
aWMvV2ViRE9NTWVzc2FnZUV2ZW50LmgKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9wdWJs
aWMvV2ViRE9NTWVzc2FnZUV2ZW50LmgKQEAgLTQ1LDcgKzQ1LDcgQEAgY2xhc3MgV2ViU2VyaWFs
aXplZFNjcmlwdFZhbHVlOwogCiBjbGFzcyBXZWJET01NZXNzYWdlRXZlbnQgOiBwdWJsaWMgV2Vi
RE9NRXZlbnQgewogcHVibGljOgotICAgIFdFQktJVF9FWFBPUlQgdm9pZCBpbml0TWVzc2FnZUV2
ZW50KGNvbnN0IFdlYlN0cmluZyYgdHlwZSwgYm9vbCBjYW5CdWJibGUsIGJvb2wgY2FuY2VsYWJs
ZSwgY29uc3QgV2ViU2VyaWFsaXplZFNjcmlwdFZhbHVlJiBtZXNzYWdlRGF0YSwgY29uc3QgV2Vi
U3RyaW5nJiBvcmlnaW4sIGNvbnN0IFdlYkZyYW1lJiBzb3VyY2VGcmFtZSwgY29uc3QgV2ViU3Ry
aW5nJiBsYXN0RXZlbnRJZCk7CisgICAgV0VCS0lUX0VYUE9SVCB2b2lkIGluaXRNZXNzYWdlRXZl
bnQoY29uc3QgV2ViU3RyaW5nJiB0eXBlLCBib29sIGNhbkJ1YmJsZSwgYm9vbCBjYW5jZWxhYmxl
LCBjb25zdCBXZWJTZXJpYWxpemVkU2NyaXB0VmFsdWUmIG1lc3NhZ2VEYXRhLCBjb25zdCBXZWJT
dHJpbmcmIG9yaWdpbiwgY29uc3QgV2ViRnJhbWUqIHNvdXJjZUZyYW1lLCBjb25zdCBXZWJTdHJp
bmcmIGxhc3RFdmVudElkKTsKIH07CiAKIH0gLy8gbmFtZXNwYWNlIFdlYktpdApkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViRE9NTWVzc2FnZUV2ZW50LmNwcCBiL1Nv
dXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYkRPTU1lc3NhZ2VFdmVudC5jcHAKaW5kZXggMmMx
MjBiZmE1ODcyMzllYzgzZTA0M2Q5ZGE3ZDQ2NjRmNmNkMjg0Ni4uODdiYTIyMGE2MjJlYjhkNzgw
NDhhODgyZmZmZTE2NjkxNWE1ZjdmMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1
bS9zcmMvV2ViRE9NTWVzc2FnZUV2ZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVt
L3NyYy9XZWJET01NZXNzYWdlRXZlbnQuY3BwCkBAIC00OSwxMSArNDksMTMgQEAgdXNpbmcgbmFt
ZXNwYWNlIFdlYkNvcmU7CiAKIG5hbWVzcGFjZSBXZWJLaXQgewogCi12b2lkIFdlYkRPTU1lc3Nh
Z2VFdmVudDo6aW5pdE1lc3NhZ2VFdmVudChjb25zdCBXZWJTdHJpbmcmIHR5cGUsIGJvb2wgY2Fu
QnViYmxlLCBib29sIGNhbmNlbGFibGUsIGNvbnN0IFdlYlNlcmlhbGl6ZWRTY3JpcHRWYWx1ZSYg
bWVzc2FnZURhdGEsIGNvbnN0IFdlYlN0cmluZyYgb3JpZ2luLCBjb25zdCBXZWJGcmFtZSYgc291
cmNlRnJhbWUsIGNvbnN0IFdlYlN0cmluZyYgbGFzdEV2ZW50SWQpCit2b2lkIFdlYkRPTU1lc3Nh
Z2VFdmVudDo6aW5pdE1lc3NhZ2VFdmVudChjb25zdCBXZWJTdHJpbmcmIHR5cGUsIGJvb2wgY2Fu
QnViYmxlLCBib29sIGNhbmNlbGFibGUsIGNvbnN0IFdlYlNlcmlhbGl6ZWRTY3JpcHRWYWx1ZSYg
bWVzc2FnZURhdGEsIGNvbnN0IFdlYlN0cmluZyYgb3JpZ2luLCBjb25zdCBXZWJGcmFtZSogc291
cmNlRnJhbWUsIGNvbnN0IFdlYlN0cmluZyYgbGFzdEV2ZW50SWQpCiB7CiAgICAgQVNTRVJUKG1f
cHJpdmF0ZSk7CiAgICAgQVNTRVJUKGlzTWVzc2FnZUV2ZW50KCkpOwotICAgIERPTVdpbmRvdyog
d2luZG93ID0gc3RhdGljX2Nhc3Q8Y29uc3QgV2ViRnJhbWVJbXBsJj4oc291cmNlRnJhbWUpLmZy
YW1lKCktPmRvbVdpbmRvdygpOworICAgIERPTVdpbmRvdyogd2luZG93ID0gMDsKKyAgICBpZiAo
c291cmNlRnJhbWUpCisgICAgICAgIHdpbmRvdyA9IHN0YXRpY19jYXN0PGNvbnN0IFdlYkZyYW1l
SW1wbCo+KHNvdXJjZUZyYW1lKS0+ZnJhbWUoKS0+ZG9tV2luZG93KCk7CiAgICAgT3duUHRyPE1l
c3NhZ2VQb3J0QXJyYXk+IHBvcnRzOwogICAgIHVud3JhcDxNZXNzYWdlRXZlbnQ+KCktPmluaXRN
ZXNzYWdlRXZlbnQodHlwZSwgY2FuQnViYmxlLCBjYW5jZWxhYmxlLCBtZXNzYWdlRGF0YSwgb3Jp
Z2luLCBsYXN0RXZlbnRJZCwgd2luZG93LCBwb3J0cy5yZWxlYXNlKCkpOwogfQpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViRG9jdW1lbnQuY3BwIGIvU291cmNlL1dl
YktpdC9jaHJvbWl1bS9zcmMvV2ViRG9jdW1lbnQuY3BwCmluZGV4IGY4M2EyZGQ3MGI2MzJkMzdj
OTY4ODI1MDE2MTEwOWQxMWRjMTkzYzguLjFiNTM4YmFhODQxOTQyZmJmY2NhMjAzMzViZGFlNzZk
Zjc2MzUwMWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYkRvY3Vt
ZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJEb2N1bWVudC5jcHAK
QEAgLTIwMyw3ICsyMDMsNyBAQCBXZWJET01FdmVudCBXZWJEb2N1bWVudDo6Y3JlYXRlRXZlbnQo
Y29uc3QgV2ViU3RyaW5nJiBldmVudFR5cGUpCiB7CiAgICAgRXhjZXB0aW9uQ29kZSBlYyA9IDA7
CiAgICAgV2ViRE9NRXZlbnQgZXZlbnQodW53cmFwPERvY3VtZW50PigpLT5jcmVhdGVFdmVudChl
dmVudFR5cGUsIGVjKSk7Ci0gICAgaWYgKCFlYykKKyAgICBpZiAoZWMpCiAgICAgICAgIHJldHVy
biBXZWJET01FdmVudCgpOwogICAgIHJldHVybiBldmVudDsKIH0K
</data>

          </attachment>
      

    </bug>

</bugzilla>