<?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>48716</bug_id>
          
          <creation_ts>2010-10-30 06:31:08 -0700</creation_ts>
          <short_desc>[Qt] Support nodesFromRect in DRT</short_desc>
          <delta_ts>2010-11-01 08:20:32 -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>WebKit Qt</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt, QtTriaged</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Robert Hogan">robert</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric</cc>
    
    <cc>kling</cc>
    
    <cc>ossy</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>302294</commentid>
    <comment_count>0</comment_count>
    <who name="Robert Hogan">robert</who>
    <bug_when>2010-10-30 06:31:08 -0700</bug_when>
    <thetext>To do this we need to support passing the document&apos;s document-element object across the bridge.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>302297</commentid>
    <comment_count>1</comment_count>
      <attachid>72434</attachid>
    <who name="Robert Hogan">robert</who>
    <bug_when>2010-10-30 06:49:21 -0700</bug_when>
    <thetext>Created attachment 72434
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>302299</commentid>
    <comment_count>2</comment_count>
      <attachid>72434</attachid>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2010-10-30 07:03:20 -0700</bug_when>
    <thetext>Comment on attachment 72434
Patch

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

&gt; WebKit/qt/WebCoreSupport/DumpRenderTreeSupportQt.cpp:797
&gt; +    RefPtr&lt;NodeList&gt; nodes = doc-&gt;nodesFromRect(x, y, top, right, bottom, left, ignoreClipping);
&gt; +    for (int i = 0; i &lt; nodes-&gt;length(); i++) {
&gt; +        QVariant v;
&gt; +        v.setValue(QWebElement(nodes-&gt;item(i)));

what happens if nodes-&gt;item(i) is a text node? i.e. not a WebCore::Element*</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>302302</commentid>
    <comment_count>3</comment_count>
      <attachid>72434</attachid>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2010-10-30 07:39:46 -0700</bug_when>
    <thetext>Comment on attachment 72434
Patch

Please add a comment about the known problem on comment #2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>302319</commentid>
    <comment_count>4</comment_count>
    <who name="Robert Hogan">robert</who>
    <bug_when>2010-10-30 08:57:38 -0700</bug_when>
    <thetext>Andreas, what do you think? Change to qt_runtime ok?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>302323</commentid>
    <comment_count>5</comment_count>
      <attachid>72439</attachid>
    <who name="Robert Hogan">robert</who>
    <bug_when>2010-10-30 09:26:24 -0700</bug_when>
    <thetext>Created attachment 72439
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>302535</commentid>
    <comment_count>6</comment_count>
      <attachid>72439</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-10-31 19:31:01 -0700</bug_when>
    <thetext>Comment on attachment 72439
Patch

Clearing flags on attachment: 72439

Committed r71004: &lt;http://trac.webkit.org/changeset/71004&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>302536</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-10-31 19:31:07 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>302545</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-10-31 19:56:53 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/71004 might have broken Qt Linux Release
The following tests are not passing:
fast/dom/nodesFromRect-basic.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>302555</commentid>
    <comment_count>9</comment_count>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2010-10-31 20:44:06 -0700</bug_when>
    <thetext>(In reply to comment #8)
&gt; http://trac.webkit.org/changeset/71004 might have broken Qt Linux Release
&gt; The following tests are not passing:
&gt; fast/dom/nodesFromRect-basic.html

worked locally for me:

$ WEBKITOUTPUTDIR=`pwd`/WebKitBuild/Qt/ run-webkit-tests --qt LayoutTests/fast/dom/nodesFromRect-basic.html 
Running build-dumprendertree
Running tests from /home/agomes/Devel/webkit/webkit/LayoutTests
Testing 1 test cases.
fast/dom .
1.80s total testing time

all 1 test cases succeeded</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>302696</commentid>
    <comment_count>10</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2010-11-01 08:20:32 -0700</bug_when>
    <thetext>New bug filed on this fail: https://bugs.webkit.org/show_bug.cgi?id=48758</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>72434</attachid>
            <date>2010-10-30 06:49:21 -0700</date>
            <delta_ts>2010-10-30 09:26:18 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-48716-20101030144920.patch</filename>
            <type>text/plain</type>
            <size>8212</size>
            <attacher name="Robert Hogan">robert</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBiNzJiYjU1N2U3ZWIwNmM3MjUwN2Q2ZTk5YTVjMjIzZDI0OTQwNWE5Li42NmVlNGE1
ZjQ0ODBlODI4NTJkYWVmYzEwZjZiZmUzMDA1NzRiMWZiIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAK
KzIwMTAtMTAtMzAgIFJvYmVydCBIb2dhbiAgPHJvYmVydEB3ZWJraXQub3JnPgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtRdF0gU3VwcG9ydCBub2Rl
c0Zyb21SZWN0IGluIERSVAorCisgICAgICAgIFVuc2tpcCBmYXN0L2RvbS9ub2Rlc0Zyb21SZWN0
LWJhc2ljLmh0bWwKKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9NDg3MTYKKworICAgICAgICAqIHBsYXRmb3JtL3F0L1NraXBwZWQ6CisKIDIwMTAtMTAt
MzAgIE5pa29sYXMgWmltbWVybWFubiAgPG56aW1tZXJtYW5uQHJpbS5jb20+CiAKICAgICAgICAg
Tm90IHJldmlld2VkLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBl
ZCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L1NraXBwZWQKaW5kZXggMDg3MGIzOWMzMzVkZGQ2
ODFmMDg3NDdkNDM3ZGE3NGM4ZjE5MWY5OS4uOThiOTkzNTNiMGYxYzA1ZDM3YTg5NGJhNDNiNmI2
OWIxY2U4MDI2YyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBlZAor
KysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkCkBAIC01NDM1LDggKzU0MzUsNyBA
QCBmYXN0L3BhcnNlci9wcmUtaHRtbDUtcGFyc2VyLXF1aXJrcy5odG1sCiAjIEZpbGVTeXN0ZW0g
QVBJIGlzIG5vdCBzdXBwb3J0ZWQuCiBmYXN0L2ZpbGVzeXN0ZW0KIAotIyBMYXlvdXRUZXN0Q29u
dHJvbGxlcjo6bm9kZXNGcm9tUmVjdCBpcyBub3Qgc3VwcG9ydGVkLgotZmFzdC9kb20vbm9kZXNG
cm9tUmVjdC1iYXNpYy5odG1sCisjIE5lZWRzIG1vcmUgaW52ZXN0aWdhdGlvbi4KIGZhc3QvZG9t
L25vZGVzRnJvbVJlY3QtbGlua3MtYW5kLXRleHQuaHRtbAogZmFzdC9kb20vbm9kZXNGcm9tUmVj
dC1pbm5lci1kb2N1bWVudHMuaHRtbAogCmRpZmYgLS1naXQgYS9XZWJDb3JlL0NoYW5nZUxvZyBi
L1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IGIyZTVhNjk1MTYxNWUxYzZkNmVkNjE1MzY1ZDYwNjRi
MWMwNTYzNDguLmZmYjQyNTc4MDlkM2VkYmVlN2Y0MmJmMjI4YjdjMzFiZjZkMTA1ZjYgMTAwNjQ0
Ci0tLSBhL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMTYgQEAKKzIwMTAtMTAtMzAgIFJvYmVydCBIb2dhbiAgPHJvYmVydEB3ZWJraXQub3JnPgor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtRdF0gU3Vw
cG9ydCBub2Rlc0Zyb21SZWN0IGluIERSVAorCisgICAgICAgIFBhc3MgYSBEb2N1bWVudCBvYmpl
Y3QgYXMgYSBRV2ViRWxlbWVudC4gCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTQ4NzE2CisKKyAgICAgICAgKiBicmlkZ2UvcXQvcXRfcnVudGltZS5j
cHA6CisgICAgICAgIChKU0M6OkJpbmRpbmdzOjpjb252ZXJ0VmFsdWVUb1FWYXJpYW50KToKKwog
MjAxMC0xMC0yOSAgRGFuaWVsIEJhdGVzICA8ZGJhdGVzQHJpbS5jb20+CiAKICAgICAgICAgTm8g
cmV2aWV3LCByb2xsaW5nIG91dCA3MDk3MS4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvYnJpZGdlL3F0
L3F0X3J1bnRpbWUuY3BwIGIvV2ViQ29yZS9icmlkZ2UvcXQvcXRfcnVudGltZS5jcHAKaW5kZXgg
OTY4NTFmYTljZGNkMWNiYWI2NWU1NTI3NWQ3YWZjNmU5NjlmYmZmZi4uNjU5NWI4NDIxYTRhMmM3
YTY0NjA1MjI3MTQwMzExNzNhNTI2MDUyNyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9icmlkZ2UvcXQv
cXRfcnVudGltZS5jcHAKKysrIGIvV2ViQ29yZS9icmlkZ2UvcXQvcXRfcnVudGltZS5jcHAKQEAg
LTI4LDYgKzI4LDcgQEAKICNpbmNsdWRlICJJbnRlcnByZXRlci5oIgogI2luY2x1ZGUgIkpTQXJy
YXkuaCIKICNpbmNsdWRlICJKU0J5dGVBcnJheS5oIgorI2luY2x1ZGUgIkpTRG9jdW1lbnQuaCIK
ICNpbmNsdWRlICJKU0RPTUJpbmRpbmcuaCIKICNpbmNsdWRlICJKU0RPTVdpbmRvdy5oIgogI2lu
Y2x1ZGUgPEpTRnVuY3Rpb24uaD4KQEAgLTc0Nyw2ICs3NDgsOCBAQCBRVmFyaWFudCBjb252ZXJ0
VmFsdWVUb1FWYXJpYW50KEV4ZWNTdGF0ZSogZXhlYywgSlNWYWx1ZSB2YWx1ZSwgUU1ldGFUeXBl
OjpUeXBlCiAgICAgICAgICAgICB9IGVsc2UgaWYgKGhpbnQgPT0gKFFNZXRhVHlwZTo6VHlwZSkg
cU1ldGFUeXBlSWQ8UVdlYkVsZW1lbnQ+KCkpIHsKICAgICAgICAgICAgICAgICBpZiAob2JqZWN0
ICYmIG9iamVjdC0+aW5oZXJpdHMoJkpTSFRNTEVsZW1lbnQ6OnNfaW5mbykpCiAgICAgICAgICAg
ICAgICAgICAgIHJldCA9IFFWYXJpYW50Ojpmcm9tVmFsdWU8UVdlYkVsZW1lbnQ+KFF0V2ViRWxl
bWVudFJ1bnRpbWU6OmNyZWF0ZSgoc3RhdGljX2Nhc3Q8SlNIVE1MRWxlbWVudCo+KG9iamVjdCkp
LT5pbXBsKCkpKTsKKyAgICAgICAgICAgICAgICBlbHNlIGlmIChvYmplY3QgJiYgb2JqZWN0LT5p
bmhlcml0cygmSlNEb2N1bWVudDo6c19pbmZvKSkKKyAgICAgICAgICAgICAgICAgICAgcmV0ID0g
UVZhcmlhbnQ6OmZyb21WYWx1ZTxRV2ViRWxlbWVudD4oUXRXZWJFbGVtZW50UnVudGltZTo6Y3Jl
YXRlKChzdGF0aWNfY2FzdDxKU0RvY3VtZW50Kj4ob2JqZWN0KSktPmltcGwoKS0+ZG9jdW1lbnRF
bGVtZW50KCkpKTsKICAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgICAgIHJl
dCA9IFFWYXJpYW50Ojpmcm9tVmFsdWU8UVdlYkVsZW1lbnQ+KFFXZWJFbGVtZW50KCkpOwogICAg
ICAgICAgICAgfSBlbHNlIGlmIChoaW50ID09IChRTWV0YVR5cGU6OlR5cGUpIHFNZXRhVHlwZUlk
PFFWYXJpYW50PigpKSB7CmRpZmYgLS1naXQgYS9XZWJLaXQvcXQvQ2hhbmdlTG9nIGIvV2ViS2l0
L3F0L0NoYW5nZUxvZwppbmRleCA5YzY0ZTcwYzA1ZGJmMjZlYzliMWMyZTY5N2VjNDVmNzUyZDg2
MDBkLi44MDk2NWI1MzU4ZmQzNjhkY2FlMGVmOTRhNWM0MjM2MjcxMmE5MWJlIDEwMDY0NAotLS0g
YS9XZWJLaXQvcXQvQ2hhbmdlTG9nCisrKyBiL1dlYktpdC9xdC9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwxNSBAQAorMjAxMC0xMC0zMCAgUm9iZXJ0IEhvZ2FuICA8cm9iZXJ0QHdlYmtpdC5vcmc+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW1F0XSBTdXBw
b3J0IG5vZGVzRnJvbVJlY3QgaW4gRFJUCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTQ4NzE2CisKKyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9EdW1w
UmVuZGVyVHJlZVN1cHBvcnRRdC5jcHA6CisgICAgICAgIChEdW1wUmVuZGVyVHJlZVN1cHBvcnRR
dDo6bm9kZXNGcm9tUmVjdCk6CisgICAgICAgICogV2ViQ29yZVN1cHBvcnQvRHVtcFJlbmRlclRy
ZWVTdXBwb3J0UXQuaDoKKwogMjAxMC0xMC0yOSAgRGFuaWVsIEJhdGVzICA8ZGJhdGVzQHJpbS5j
b20+CiAKICAgICAgICAgTm8gcmV2aWV3LCByb2xsaW5nIG91dCA3MDk3MS4KZGlmZiAtLWdpdCBh
L1dlYktpdC9xdC9XZWJDb3JlU3VwcG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRRdC5jcHAgYi9X
ZWJLaXQvcXQvV2ViQ29yZVN1cHBvcnQvRHVtcFJlbmRlclRyZWVTdXBwb3J0UXQuY3BwCmluZGV4
IDZhMWQ1MDZmZDQ3M2NiZDY4YTc1MmJiYzQ2NzM3ZjE1ZTY2N2RiY2MuLjRmYWE5YzM4MzlmMDA3
MWZiNmM1NGMwZGYwYWZjNzhmNjg0N2UyZjEgMTAwNjQ0Ci0tLSBhL1dlYktpdC9xdC9XZWJDb3Jl
U3VwcG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRRdC5jcHAKKysrIGIvV2ViS2l0L3F0L1dlYkNv
cmVTdXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydFF0LmNwcApAQCAtNDcsNiArNDcsNyBAQAog
I2luY2x1ZGUgIkhpc3RvcnlJdGVtLmgiCiAjaW5jbHVkZSAiSFRNTElucHV0RWxlbWVudC5oIgog
I2luY2x1ZGUgIkluc3BlY3RvckNvbnRyb2xsZXIuaCIKKyNpbmNsdWRlICJOb2RlTGlzdC5oIgog
I2luY2x1ZGUgIk5vdGlmaWNhdGlvblByZXNlbnRlckNsaWVudFF0LmgiCiAjaW5jbHVkZSAiUGFn
ZS5oIgogI2luY2x1ZGUgIlBhZ2VHcm91cC5oIgpAQCAtNzgwLDYgKzc4MSwyNSBAQCBRU3RyaW5n
IER1bXBSZW5kZXJUcmVlU3VwcG9ydFF0OjpwbGFpblRleHQoY29uc3QgUVZhcmlhbnQmIHJhbmdl
KQogICAgIHJldHVybiBtYXAudmFsdWUoImlubmVyVGV4dCIpLnRvU3RyaW5nKCk7CiB9CiAKK1FW
YXJpYW50TGlzdCBEdW1wUmVuZGVyVHJlZVN1cHBvcnRRdDo6bm9kZXNGcm9tUmVjdChjb25zdCBR
V2ViRWxlbWVudCYgZG9jdW1lbnQsIGludCB4LCBpbnQgeSwgdW5zaWduZWQgdG9wLCB1bnNpZ25l
ZCByaWdodCwgdW5zaWduZWQgYm90dG9tLCB1bnNpZ25lZCBsZWZ0LCBib29sIGlnbm9yZUNsaXBw
aW5nKQoreworICAgIFFWYXJpYW50TGlzdCByZXM7CisgICAgV2ViQ29yZTo6RWxlbWVudCogd2Vi
RWxlbWVudCA9IGRvY3VtZW50Lm1fZWxlbWVudDsKKyAgICBpZiAoIXdlYkVsZW1lbnQpCisgICAg
ICAgIHJldHVybiByZXM7CisKKyAgICBEb2N1bWVudCogZG9jID0gd2ViRWxlbWVudC0+ZG9jdW1l
bnQoKTsKKyAgICBpZiAoIWRvYykKKyAgICAgICAgcmV0dXJuIHJlczsKKyAgICBSZWZQdHI8Tm9k
ZUxpc3Q+IG5vZGVzID0gZG9jLT5ub2Rlc0Zyb21SZWN0KHgsIHksIHRvcCwgcmlnaHQsIGJvdHRv
bSwgbGVmdCwgaWdub3JlQ2xpcHBpbmcpOworICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbm9kZXMt
Pmxlbmd0aCgpOyBpKyspIHsKKyAgICAgICAgUVZhcmlhbnQgdjsKKyAgICAgICAgdi5zZXRWYWx1
ZShRV2ViRWxlbWVudChub2Rlcy0+aXRlbShpKSkpOworICAgICAgICByZXMgPDwgdjsKKyAgICB9
CisgICAgcmV0dXJuIHJlczsKK30KKwogLy8gUHJvdmlkZSBhIGJhY2t3YXJkIGNvbXBhdGliaWxp
dHkgd2l0aCBwcmV2aW91c2x5IGV4cG9ydGVkIHByaXZhdGUgc3ltYm9scyBhcyBvZiBRdFdlYktp
dCA0LjYgcmVsZWFzZQogCiB2b2lkIFFXRUJLSVRfRVhQT1JUIHF0X3Jlc3VtZUFjdGl2ZURPTU9i
amVjdHMoUVdlYkZyYW1lKiBmcmFtZSkKZGlmZiAtLWdpdCBhL1dlYktpdC9xdC9XZWJDb3JlU3Vw
cG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRRdC5oIGIvV2ViS2l0L3F0L1dlYkNvcmVTdXBwb3J0
L0R1bXBSZW5kZXJUcmVlU3VwcG9ydFF0LmgKaW5kZXggMzU2YjIyNmZkNzgzMDAxM2RkOWM1YWI2
YTEwMzk0ZGJiN2FiMWNkMS4uODJkOTMxOTkzZmE3OGI0ZjcwNWZhODM0Yjc5MzUwOWJjNTgzYzNk
NCAxMDA2NDQKLS0tIGEvV2ViS2l0L3F0L1dlYkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJUcmVlU3Vw
cG9ydFF0LmgKKysrIGIvV2ViS2l0L3F0L1dlYkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJUcmVlU3Vw
cG9ydFF0LmgKQEAgLTEzMyw2ICsxMzMsOCBAQCBwdWJsaWM6CiAgICAgc3RhdGljIHZvaWQgYWRk
VXNlclN0eWxlU2hlZXQoUVdlYlBhZ2UqIHBhZ2UsIGNvbnN0IFFTdHJpbmcmIHNvdXJjZUNvZGUp
OwogICAgIHN0YXRpYyB2b2lkIHNpbXVsYXRlRGVza3RvcE5vdGlmaWNhdGlvbkNsaWNrKGNvbnN0
IFFTdHJpbmcmIHRpdGxlKTsKICAgICBzdGF0aWMgUVN0cmluZyB2aWV3cG9ydEFzVGV4dChRV2Vi
UGFnZSosIGNvbnN0IFFTaXplJik7CisKKyAgICBzdGF0aWMgUVZhcmlhbnRMaXN0IG5vZGVzRnJv
bVJlY3QoY29uc3QgUVdlYkVsZW1lbnQmIGRvY3VtZW50LCBpbnQgeCwgaW50IHksIHVuc2lnbmVk
IHRvcCwgdW5zaWduZWQgcmlnaHQsIHVuc2lnbmVkIGJvdHRvbSwgdW5zaWduZWQgbGVmdCwgYm9v
bCBpZ25vcmVDbGlwcGluZyk7CiB9OwogCiAjZW5kaWYKZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xz
L0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxvZwppbmRleCA2MjU5MTQ1NzRiOWM0N2Jj
ZWU5OTFhZGE0MmM0ZGNiMmE3ZTM3ODJmLi44N2YyNzUzZTNjNDE4MGRmNzg1MjFkNmYxZDliZmEz
OGYzYTU1OTZhIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0
VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTAtMTAtMzAgIFJvYmVydCBIb2dh
biAgPHJvYmVydEB3ZWJraXQub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFtRdF0gU3VwcG9ydCBub2Rlc0Zyb21SZWN0IGluIERSVAorCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00ODcxNgorCisgICAg
ICAgICogRHVtcFJlbmRlclRyZWUvcXQvTGF5b3V0VGVzdENvbnRyb2xsZXJRdC5jcHA6CisgICAg
ICAgIChMYXlvdXRUZXN0Q29udHJvbGxlcjo6bm9kZXNGcm9tUmVjdCk6CisgICAgICAgICogRHVt
cFJlbmRlclRyZWUvcXQvTGF5b3V0VGVzdENvbnRyb2xsZXJRdC5oOgorCiAyMDEwLTEwLTI4ICBB
bnRvbmlvIEdvbWVzICA8YWdvbWVzQHJpbS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgT2ph
biBWYWZhaS4KZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL3F0L0xheW91
dFRlc3RDb250cm9sbGVyUXQuY3BwIGIvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvcXQvTGF5
b3V0VGVzdENvbnRyb2xsZXJRdC5jcHAKaW5kZXggZjk5ZWM0ZjcyZGI0M2MzOTY2YjA3MzgwMTMx
ZWY4M2Y5MmQwYWU0MS4uM2U1MGUwNmE0YTczMmRkNzAwY2RmNGNmOWNjN2EyYzA5Y2FkMzY1YiAx
MDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvcXQvTGF5b3V0VGVzdENvbnRy
b2xsZXJRdC5jcHAKKysrIGIvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvcXQvTGF5b3V0VGVz
dENvbnRyb2xsZXJRdC5jcHAKQEAgLTgxMCw1ICs4MTAsMTAgQEAgYm9vbCBMYXlvdXRUZXN0Q29u
dHJvbGxlcjo6aGFzU3BlbGxpbmdNYXJrZXIoaW50LCBpbnQpCiAgICAgcmV0dXJuIGZhbHNlOwog
fQogCitRVmFyaWFudExpc3QgTGF5b3V0VGVzdENvbnRyb2xsZXI6Om5vZGVzRnJvbVJlY3QoY29u
c3QgUVdlYkVsZW1lbnQmIGRvY3VtZW50LCBpbnQgeCwgaW50IHksIHVuc2lnbmVkIHRvcCwgdW5z
aWduZWQgcmlnaHQsIHVuc2lnbmVkIGJvdHRvbSwgdW5zaWduZWQgbGVmdCwgYm9vbCBpZ25vcmVD
bGlwcGluZykKK3sKKyAgICByZXR1cm4gRHVtcFJlbmRlclRyZWVTdXBwb3J0UXQ6Om5vZGVzRnJv
bVJlY3QoZG9jdW1lbnQsIHgsIHksIHRvcCwgcmlnaHQsIGJvdHRvbSwgbGVmdCwgaWdub3JlQ2xp
cHBpbmcpOworfQorCiBjb25zdCB1bnNpZ25lZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6bWF4Vmll
d1dpZHRoID0gODAwOwogY29uc3QgdW5zaWduZWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6Om1heFZp
ZXdIZWlnaHQgPSA2MDA7CmRpZmYgLS1naXQgYS9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9x
dC9MYXlvdXRUZXN0Q29udHJvbGxlclF0LmggYi9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9x
dC9MYXlvdXRUZXN0Q29udHJvbGxlclF0LmgKaW5kZXggMTFkNzJlNDVjZjRlYTMwNzU5Yzc2ZWU4
NmIwMGViMDE2Y2VjNDZhOS4uZGZiMTJmZTI4ZTdiMzRlZjk1MWNmN2NiYWI4MTljOTQ2OTFmYTIz
YiAxMDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvcXQvTGF5b3V0VGVzdENv
bnRyb2xsZXJRdC5oCisrKyBiL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL3F0L0xheW91dFRl
c3RDb250cm9sbGVyUXQuaApAQCAtMjIyLDYgKzIyMiw4IEBAIHB1YmxpYyBzbG90czoKICAgICB2
b2lkIGFib3J0TW9kYWwoKSB7fQogICAgIGJvb2wgaGFzU3BlbGxpbmdNYXJrZXIoaW50IGZyb20s
IGludCBsZW5ndGgpOwogCisgICAgUVZhcmlhbnRMaXN0IG5vZGVzRnJvbVJlY3QoY29uc3QgUVdl
YkVsZW1lbnQmIGRvY3VtZW50LCBpbnQgeCwgaW50IHksIHVuc2lnbmVkIHRvcCwgdW5zaWduZWQg
cmlnaHQsIHVuc2lnbmVkIGJvdHRvbSwgdW5zaWduZWQgbGVmdCwgYm9vbCBpZ25vcmVDbGlwcGlu
Zyk7CisKICAgICAvKgogICAgICAgICBQb2xpY3kgdmFsdWVzOiAnb24nLCAnYXV0bycgb3IgJ29m
ZicuCiAgICAgICAgIE9yaWVudGF0aW9uIHZhbHVlczogJ3ZlcnRpY2FsJyBvciAnaG9yaXpvbnRh
bCcuCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>72439</attachid>
            <date>2010-10-30 09:26:24 -0700</date>
            <delta_ts>2010-10-31 19:31:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-48716-20101030172624.patch</filename>
            <type>text/plain</type>
            <size>8280</size>
            <attacher name="Robert Hogan">robert</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBiNzJiYjU1N2U3ZWIwNmM3MjUwN2Q2ZTk5YTVjMjIzZDI0OTQwNWE5Li5iMTcxODhl
YzY4NGZkYzAxZmZlM2M4ODgyMzQ3YjQ4NGUwODlmMzM2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAK
KzIwMTAtMTAtMzAgIFJvYmVydCBIb2dhbiAgPHJvYmVydEB3ZWJraXQub3JnPgorCisgICAgICAg
IFJldmlld2VkIGJ5IEFudG9uaW8gR29tZXMuCisKKyAgICAgICAgW1F0XSBTdXBwb3J0IG5vZGVz
RnJvbVJlY3QgaW4gRFJUCisKKyAgICAgICAgVW5za2lwIGZhc3QvZG9tL25vZGVzRnJvbVJlY3Qt
YmFzaWMuaHRtbAorCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD00ODcxNgorCisgICAgICAgICogcGxhdGZvcm0vcXQvU2tpcHBlZDoKKwogMjAxMC0xMC0z
MCAgTmlrb2xhcyBaaW1tZXJtYW5uICA8bnppbW1lcm1hbm5AcmltLmNvbT4KIAogICAgICAgICBO
b3QgcmV2aWV3ZWQuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9Ta2lwcGVk
IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBlZAppbmRleCAwODcwYjM5YzMzNWRkZDY4
MWYwODc0N2Q0MzdkYTc0YzhmMTkxZjk5Li45OGI5OTM1M2IwZjFjMDVkMzdhODk0YmE0M2I2YjY5
YjFjZTgwMjZjIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkCisr
KyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L1NraXBwZWQKQEAgLTU0MzUsOCArNTQzNSw3IEBA
IGZhc3QvcGFyc2VyL3ByZS1odG1sNS1wYXJzZXItcXVpcmtzLmh0bWwKICMgRmlsZVN5c3RlbSBB
UEkgaXMgbm90IHN1cHBvcnRlZC4KIGZhc3QvZmlsZXN5c3RlbQogCi0jIExheW91dFRlc3RDb250
cm9sbGVyOjpub2Rlc0Zyb21SZWN0IGlzIG5vdCBzdXBwb3J0ZWQuCi1mYXN0L2RvbS9ub2Rlc0Zy
b21SZWN0LWJhc2ljLmh0bWwKKyMgTmVlZHMgbW9yZSBpbnZlc3RpZ2F0aW9uLgogZmFzdC9kb20v
bm9kZXNGcm9tUmVjdC1saW5rcy1hbmQtdGV4dC5odG1sCiBmYXN0L2RvbS9ub2Rlc0Zyb21SZWN0
LWlubmVyLWRvY3VtZW50cy5odG1sCiAKZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIv
V2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjJlNWE2OTUxNjE1ZTFjNmQ2ZWQ2MTUzNjVkNjA2NGIx
YzA1NjM0OC4uNDE1NTJmMDRjMWVlYzIyYzQ1NmM0ZTRkNmU3MTRjYmJmZjA1MTFkZCAxMDA2NDQK
LS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwxNiBAQAorMjAxMC0xMC0zMCAgUm9iZXJ0IEhvZ2FuICA8cm9iZXJ0QHdlYmtpdC5vcmc+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgQW50b25pbyBHb21lcy4KKworICAgICAgICBbUXRdIFN1cHBv
cnQgbm9kZXNGcm9tUmVjdCBpbiBEUlQKKworICAgICAgICBQYXNzIGEgRG9jdW1lbnQgb2JqZWN0
IGFzIGEgUVdlYkVsZW1lbnQuIAorCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD00ODcxNgorCisgICAgICAgICogYnJpZGdlL3F0L3F0X3J1bnRpbWUuY3Bw
OgorICAgICAgICAoSlNDOjpCaW5kaW5nczo6Y29udmVydFZhbHVlVG9RVmFyaWFudCk6CisKIDIw
MTAtMTAtMjkgIERhbmllbCBCYXRlcyAgPGRiYXRlc0ByaW0uY29tPgogCiAgICAgICAgIE5vIHJl
dmlldywgcm9sbGluZyBvdXQgNzA5NzEuCmRpZmYgLS1naXQgYS9XZWJDb3JlL2JyaWRnZS9xdC9x
dF9ydW50aW1lLmNwcCBiL1dlYkNvcmUvYnJpZGdlL3F0L3F0X3J1bnRpbWUuY3BwCmluZGV4IDk2
ODUxZmE5Y2RjZDFjYmFiNjVlNTUyNzVkN2FmYzZlOTY5ZmJmZmYuLjY1OTViODQyMWE0YTJjN2E2
NDYwNTIyNzE0MDMxMTczYTUyNjA1MjcgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvYnJpZGdlL3F0L3F0
X3J1bnRpbWUuY3BwCisrKyBiL1dlYkNvcmUvYnJpZGdlL3F0L3F0X3J1bnRpbWUuY3BwCkBAIC0y
OCw2ICsyOCw3IEBACiAjaW5jbHVkZSAiSW50ZXJwcmV0ZXIuaCIKICNpbmNsdWRlICJKU0FycmF5
LmgiCiAjaW5jbHVkZSAiSlNCeXRlQXJyYXkuaCIKKyNpbmNsdWRlICJKU0RvY3VtZW50LmgiCiAj
aW5jbHVkZSAiSlNET01CaW5kaW5nLmgiCiAjaW5jbHVkZSAiSlNET01XaW5kb3cuaCIKICNpbmNs
dWRlIDxKU0Z1bmN0aW9uLmg+CkBAIC03NDcsNiArNzQ4LDggQEAgUVZhcmlhbnQgY29udmVydFZh
bHVlVG9RVmFyaWFudChFeGVjU3RhdGUqIGV4ZWMsIEpTVmFsdWUgdmFsdWUsIFFNZXRhVHlwZTo6
VHlwZQogICAgICAgICAgICAgfSBlbHNlIGlmIChoaW50ID09IChRTWV0YVR5cGU6OlR5cGUpIHFN
ZXRhVHlwZUlkPFFXZWJFbGVtZW50PigpKSB7CiAgICAgICAgICAgICAgICAgaWYgKG9iamVjdCAm
JiBvYmplY3QtPmluaGVyaXRzKCZKU0hUTUxFbGVtZW50OjpzX2luZm8pKQogICAgICAgICAgICAg
ICAgICAgICByZXQgPSBRVmFyaWFudDo6ZnJvbVZhbHVlPFFXZWJFbGVtZW50PihRdFdlYkVsZW1l
bnRSdW50aW1lOjpjcmVhdGUoKHN0YXRpY19jYXN0PEpTSFRNTEVsZW1lbnQqPihvYmplY3QpKS0+
aW1wbCgpKSk7CisgICAgICAgICAgICAgICAgZWxzZSBpZiAob2JqZWN0ICYmIG9iamVjdC0+aW5o
ZXJpdHMoJkpTRG9jdW1lbnQ6OnNfaW5mbykpCisgICAgICAgICAgICAgICAgICAgIHJldCA9IFFW
YXJpYW50Ojpmcm9tVmFsdWU8UVdlYkVsZW1lbnQ+KFF0V2ViRWxlbWVudFJ1bnRpbWU6OmNyZWF0
ZSgoc3RhdGljX2Nhc3Q8SlNEb2N1bWVudCo+KG9iamVjdCkpLT5pbXBsKCktPmRvY3VtZW50RWxl
bWVudCgpKSk7CiAgICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgICAgICByZXQg
PSBRVmFyaWFudDo6ZnJvbVZhbHVlPFFXZWJFbGVtZW50PihRV2ViRWxlbWVudCgpKTsKICAgICAg
ICAgICAgIH0gZWxzZSBpZiAoaGludCA9PSAoUU1ldGFUeXBlOjpUeXBlKSBxTWV0YVR5cGVJZDxR
VmFyaWFudD4oKSkgewpkaWZmIC0tZ2l0IGEvV2ViS2l0L3F0L0NoYW5nZUxvZyBiL1dlYktpdC9x
dC9DaGFuZ2VMb2cKaW5kZXggOWM2NGU3MGMwNWRiZjI2ZWM5YjFjMmU2OTdlYzQ1Zjc1MmQ4NjAw
ZC4uMDhlZTkwODFhNTFlNTAwZmY3ODExNTcxYTliNzJkMDc4NGM4YWIyYiAxMDA2NDQKLS0tIGEv
V2ViS2l0L3F0L0NoYW5nZUxvZworKysgYi9XZWJLaXQvcXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEs
MTUgQEAKKzIwMTAtMTAtMzAgIFJvYmVydCBIb2dhbiAgPHJvYmVydEB3ZWJraXQub3JnPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IEFudG9uaW8gR29tZXMuCisKKyAgICAgICAgW1F0XSBTdXBwb3J0
IG5vZGVzRnJvbVJlY3QgaW4gRFJUCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTQ4NzE2CisKKyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9EdW1wUmVu
ZGVyVHJlZVN1cHBvcnRRdC5jcHA6CisgICAgICAgIChEdW1wUmVuZGVyVHJlZVN1cHBvcnRRdDo6
bm9kZXNGcm9tUmVjdCk6CisgICAgICAgICogV2ViQ29yZVN1cHBvcnQvRHVtcFJlbmRlclRyZWVT
dXBwb3J0UXQuaDoKKwogMjAxMC0xMC0yOSAgRGFuaWVsIEJhdGVzICA8ZGJhdGVzQHJpbS5jb20+
CiAKICAgICAgICAgTm8gcmV2aWV3LCByb2xsaW5nIG91dCA3MDk3MS4KZGlmZiAtLWdpdCBhL1dl
YktpdC9xdC9XZWJDb3JlU3VwcG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRRdC5jcHAgYi9XZWJL
aXQvcXQvV2ViQ29yZVN1cHBvcnQvRHVtcFJlbmRlclRyZWVTdXBwb3J0UXQuY3BwCmluZGV4IDZh
MWQ1MDZmZDQ3M2NiZDY4YTc1MmJiYzQ2NzM3ZjE1ZTY2N2RiY2MuLmM0NzRkMjE4YjdmNDRmMTQ3
NGQ2YTMwMDZlMjg1YzM0NmIzNmRkYTIgMTAwNjQ0Ci0tLSBhL1dlYktpdC9xdC9XZWJDb3JlU3Vw
cG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRRdC5jcHAKKysrIGIvV2ViS2l0L3F0L1dlYkNvcmVT
dXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydFF0LmNwcApAQCAtNDcsNiArNDcsNyBAQAogI2lu
Y2x1ZGUgIkhpc3RvcnlJdGVtLmgiCiAjaW5jbHVkZSAiSFRNTElucHV0RWxlbWVudC5oIgogI2lu
Y2x1ZGUgIkluc3BlY3RvckNvbnRyb2xsZXIuaCIKKyNpbmNsdWRlICJOb2RlTGlzdC5oIgogI2lu
Y2x1ZGUgIk5vdGlmaWNhdGlvblByZXNlbnRlckNsaWVudFF0LmgiCiAjaW5jbHVkZSAiUGFnZS5o
IgogI2luY2x1ZGUgIlBhZ2VHcm91cC5oIgpAQCAtNzgwLDYgKzc4MSwyNiBAQCBRU3RyaW5nIER1
bXBSZW5kZXJUcmVlU3VwcG9ydFF0OjpwbGFpblRleHQoY29uc3QgUVZhcmlhbnQmIHJhbmdlKQog
ICAgIHJldHVybiBtYXAudmFsdWUoImlubmVyVGV4dCIpLnRvU3RyaW5nKCk7CiB9CiAKK1FWYXJp
YW50TGlzdCBEdW1wUmVuZGVyVHJlZVN1cHBvcnRRdDo6bm9kZXNGcm9tUmVjdChjb25zdCBRV2Vi
RWxlbWVudCYgZG9jdW1lbnQsIGludCB4LCBpbnQgeSwgdW5zaWduZWQgdG9wLCB1bnNpZ25lZCBy
aWdodCwgdW5zaWduZWQgYm90dG9tLCB1bnNpZ25lZCBsZWZ0LCBib29sIGlnbm9yZUNsaXBwaW5n
KQoreworICAgIFFWYXJpYW50TGlzdCByZXM7CisgICAgV2ViQ29yZTo6RWxlbWVudCogd2ViRWxl
bWVudCA9IGRvY3VtZW50Lm1fZWxlbWVudDsKKyAgICBpZiAoIXdlYkVsZW1lbnQpCisgICAgICAg
IHJldHVybiByZXM7CisKKyAgICBEb2N1bWVudCogZG9jID0gd2ViRWxlbWVudC0+ZG9jdW1lbnQo
KTsKKyAgICBpZiAoIWRvYykKKyAgICAgICAgcmV0dXJuIHJlczsKKyAgICBSZWZQdHI8Tm9kZUxp
c3Q+IG5vZGVzID0gZG9jLT5ub2Rlc0Zyb21SZWN0KHgsIHksIHRvcCwgcmlnaHQsIGJvdHRvbSwg
bGVmdCwgaWdub3JlQ2xpcHBpbmcpOworICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbm9kZXMtPmxl
bmd0aCgpOyBpKyspIHsKKyAgICAgICAgUVZhcmlhbnQgdjsKKyAgICAgICAgLy8gUVdlYkVsZW1l
bnQgd2lsbCBiZSBudWxsIGlmIHRoZSBOb2RlIGlzIG5vdCBhbiBIVE1MIEVsZW1lbnQKKyAgICAg
ICAgdi5zZXRWYWx1ZShRV2ViRWxlbWVudChub2Rlcy0+aXRlbShpKSkpOworICAgICAgICByZXMg
PDwgdjsKKyAgICB9CisgICAgcmV0dXJuIHJlczsKK30KKwogLy8gUHJvdmlkZSBhIGJhY2t3YXJk
IGNvbXBhdGliaWxpdHkgd2l0aCBwcmV2aW91c2x5IGV4cG9ydGVkIHByaXZhdGUgc3ltYm9scyBh
cyBvZiBRdFdlYktpdCA0LjYgcmVsZWFzZQogCiB2b2lkIFFXRUJLSVRfRVhQT1JUIHF0X3Jlc3Vt
ZUFjdGl2ZURPTU9iamVjdHMoUVdlYkZyYW1lKiBmcmFtZSkKZGlmZiAtLWdpdCBhL1dlYktpdC9x
dC9XZWJDb3JlU3VwcG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRRdC5oIGIvV2ViS2l0L3F0L1dl
YkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydFF0LmgKaW5kZXggMzU2YjIyNmZkNzgz
MDAxM2RkOWM1YWI2YTEwMzk0ZGJiN2FiMWNkMS4uODJkOTMxOTkzZmE3OGI0ZjcwNWZhODM0Yjc5
MzUwOWJjNTgzYzNkNCAxMDA2NDQKLS0tIGEvV2ViS2l0L3F0L1dlYkNvcmVTdXBwb3J0L0R1bXBS
ZW5kZXJUcmVlU3VwcG9ydFF0LmgKKysrIGIvV2ViS2l0L3F0L1dlYkNvcmVTdXBwb3J0L0R1bXBS
ZW5kZXJUcmVlU3VwcG9ydFF0LmgKQEAgLTEzMyw2ICsxMzMsOCBAQCBwdWJsaWM6CiAgICAgc3Rh
dGljIHZvaWQgYWRkVXNlclN0eWxlU2hlZXQoUVdlYlBhZ2UqIHBhZ2UsIGNvbnN0IFFTdHJpbmcm
IHNvdXJjZUNvZGUpOwogICAgIHN0YXRpYyB2b2lkIHNpbXVsYXRlRGVza3RvcE5vdGlmaWNhdGlv
bkNsaWNrKGNvbnN0IFFTdHJpbmcmIHRpdGxlKTsKICAgICBzdGF0aWMgUVN0cmluZyB2aWV3cG9y
dEFzVGV4dChRV2ViUGFnZSosIGNvbnN0IFFTaXplJik7CisKKyAgICBzdGF0aWMgUVZhcmlhbnRM
aXN0IG5vZGVzRnJvbVJlY3QoY29uc3QgUVdlYkVsZW1lbnQmIGRvY3VtZW50LCBpbnQgeCwgaW50
IHksIHVuc2lnbmVkIHRvcCwgdW5zaWduZWQgcmlnaHQsIHVuc2lnbmVkIGJvdHRvbSwgdW5zaWdu
ZWQgbGVmdCwgYm9vbCBpZ25vcmVDbGlwcGluZyk7CiB9OwogCiAjZW5kaWYKZGlmZiAtLWdpdCBh
L1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxvZwppbmRleCA2MjU5
MTQ1NzRiOWM0N2JjZWU5OTFhZGE0MmM0ZGNiMmE3ZTM3ODJmLi5lMGIyOWU4ZDllNGViODZkOWMw
OTQxZTY3MTlkMjlmMmUxMmE5ZThkIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9DaGFuZ2VMb2cK
KysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTAtMTAtMzAg
IFJvYmVydCBIb2dhbiAgPHJvYmVydEB3ZWJraXQub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5
IEFudG9uaW8gR29tZXMuCisKKyAgICAgICAgW1F0XSBTdXBwb3J0IG5vZGVzRnJvbVJlY3QgaW4g
RFJUCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQ4
NzE2CisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9xdC9MYXlvdXRUZXN0Q29udHJvbGxlclF0
LmNwcDoKKyAgICAgICAgKExheW91dFRlc3RDb250cm9sbGVyOjpub2Rlc0Zyb21SZWN0KToKKyAg
ICAgICAgKiBEdW1wUmVuZGVyVHJlZS9xdC9MYXlvdXRUZXN0Q29udHJvbGxlclF0Lmg6CisKIDIw
MTAtMTAtMjggIEFudG9uaW8gR29tZXMgIDxhZ29tZXNAcmltLmNvbT4KIAogICAgICAgICBSZXZp
ZXdlZCBieSBPamFuIFZhZmFpLgpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRy
ZWUvcXQvTGF5b3V0VGVzdENvbnRyb2xsZXJRdC5jcHAgYi9XZWJLaXRUb29scy9EdW1wUmVuZGVy
VHJlZS9xdC9MYXlvdXRUZXN0Q29udHJvbGxlclF0LmNwcAppbmRleCBmOTllYzRmNzJkYjQzYzM5
NjZiMDczODAxMzFlZjgzZjkyZDBhZTQxLi4zZTUwZTA2YTRhNzMyZGQ3MDBjZGY0Y2Y5Y2M3YTJj
MDljYWQzNjViIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9xdC9MYXlv
dXRUZXN0Q29udHJvbGxlclF0LmNwcAorKysgYi9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9x
dC9MYXlvdXRUZXN0Q29udHJvbGxlclF0LmNwcApAQCAtODEwLDUgKzgxMCwxMCBAQCBib29sIExh
eW91dFRlc3RDb250cm9sbGVyOjpoYXNTcGVsbGluZ01hcmtlcihpbnQsIGludCkKICAgICByZXR1
cm4gZmFsc2U7CiB9CiAKK1FWYXJpYW50TGlzdCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6bm9kZXNG
cm9tUmVjdChjb25zdCBRV2ViRWxlbWVudCYgZG9jdW1lbnQsIGludCB4LCBpbnQgeSwgdW5zaWdu
ZWQgdG9wLCB1bnNpZ25lZCByaWdodCwgdW5zaWduZWQgYm90dG9tLCB1bnNpZ25lZCBsZWZ0LCBi
b29sIGlnbm9yZUNsaXBwaW5nKQoreworICAgIHJldHVybiBEdW1wUmVuZGVyVHJlZVN1cHBvcnRR
dDo6bm9kZXNGcm9tUmVjdChkb2N1bWVudCwgeCwgeSwgdG9wLCByaWdodCwgYm90dG9tLCBsZWZ0
LCBpZ25vcmVDbGlwcGluZyk7Cit9CisKIGNvbnN0IHVuc2lnbmVkIExheW91dFRlc3RDb250cm9s
bGVyOjptYXhWaWV3V2lkdGggPSA4MDA7CiBjb25zdCB1bnNpZ25lZCBMYXlvdXRUZXN0Q29udHJv
bGxlcjo6bWF4Vmlld0hlaWdodCA9IDYwMDsKZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0R1bXBS
ZW5kZXJUcmVlL3F0L0xheW91dFRlc3RDb250cm9sbGVyUXQuaCBiL1dlYktpdFRvb2xzL0R1bXBS
ZW5kZXJUcmVlL3F0L0xheW91dFRlc3RDb250cm9sbGVyUXQuaAppbmRleCAxMWQ3MmU0NWNmNGVh
MzA3NTljNzZlZTg2YjAwZWIwMTZjZWM0NmE5Li5kZmIxMmZlMjhlN2IzNGVmOTUxY2Y3Y2JhYjgx
OWM5NDY5MWZhMjNiIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9xdC9M
YXlvdXRUZXN0Q29udHJvbGxlclF0LmgKKysrIGIvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUv
cXQvTGF5b3V0VGVzdENvbnRyb2xsZXJRdC5oCkBAIC0yMjIsNiArMjIyLDggQEAgcHVibGljIHNs
b3RzOgogICAgIHZvaWQgYWJvcnRNb2RhbCgpIHt9CiAgICAgYm9vbCBoYXNTcGVsbGluZ01hcmtl
cihpbnQgZnJvbSwgaW50IGxlbmd0aCk7CiAKKyAgICBRVmFyaWFudExpc3Qgbm9kZXNGcm9tUmVj
dChjb25zdCBRV2ViRWxlbWVudCYgZG9jdW1lbnQsIGludCB4LCBpbnQgeSwgdW5zaWduZWQgdG9w
LCB1bnNpZ25lZCByaWdodCwgdW5zaWduZWQgYm90dG9tLCB1bnNpZ25lZCBsZWZ0LCBib29sIGln
bm9yZUNsaXBwaW5nKTsKKwogICAgIC8qCiAgICAgICAgIFBvbGljeSB2YWx1ZXM6ICdvbicsICdh
dXRvJyBvciAnb2ZmJy4KICAgICAgICAgT3JpZW50YXRpb24gdmFsdWVzOiAndmVydGljYWwnIG9y
ICdob3Jpem9udGFsJy4K
</data>

          </attachment>
      

    </bug>

</bugzilla>