<?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>106247</bug_id>
          
          <creation_ts>2013-01-07 13:30:39 -0800</creation_ts>
          <short_desc>Dashboard Cleanup: Add isLoadingComplete to the loader.Loader object.</short_desc>
          <delta_ts>2013-01-11 11:41:02 -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>Tools / Tests</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>1</everconfirmed>
          <reporter name="Julie Parent">jparent</reporter>
          <assigned_to name="Julie Parent">jparent</assigned_to>
          <cc>abarth</cc>
    
    <cc>dpranke</cc>
    
    <cc>ojan</cc>
    
    <cc>tony</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>801600</commentid>
    <comment_count>0</comment_count>
    <who name="Julie Parent">jparent</who>
    <bug_when>2013-01-07 13:30:39 -0800</bug_when>
    <thetext>Dashboard Cleanup: Add isLoadingComplete to the loader.Loader object.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>801613</commentid>
    <comment_count>1</comment_count>
      <attachid>181555</attachid>
    <who name="Julie Parent">jparent</who>
    <bug_when>2013-01-07 13:42:08 -0800</bug_when>
    <thetext>Created attachment 181555
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>804652</commentid>
    <comment_count>2</comment_count>
      <attachid>182193</attachid>
    <who name="Julie Parent">jparent</who>
    <bug_when>2013-01-10 12:52:02 -0800</bug_when>
    <thetext>Created attachment 182193
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>804653</commentid>
    <comment_count>3</comment_count>
    <who name="Julie Parent">jparent</who>
    <bug_when>2013-01-10 12:52:44 -0800</bug_when>
    <thetext>Updated patch to merge in all my other recent changes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>804699</commentid>
    <comment_count>4</comment_count>
      <attachid>182193</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2013-01-10 13:58:39 -0800</bug_when>
    <thetext>Comment on attachment 182193
Patch

looks fine, except that I don&apos;t understand the fixme fully. You&apos;re saying that loader.Loader() should take a callback, or load() should take a callback?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>805422</commentid>
    <comment_count>5</comment_count>
    <who name="Julie Parent">jparent</who>
    <bug_when>2013-01-11 11:01:43 -0800</bug_when>
    <thetext>Either way would work (or Loader could dispatch an event when it is done loading, and we could react to that instead).  The main point is that the Loader shouldn&apos;t know anything about this random global function defined elsewhere, it should be self-contained.  Updated the fixme.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>805434</commentid>
    <comment_count>6</comment_count>
      <attachid>182373</attachid>
    <who name="Julie Parent">jparent</who>
    <bug_when>2013-01-11 11:09:39 -0800</bug_when>
    <thetext>Created attachment 182373
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>805438</commentid>
    <comment_count>7</comment_count>
      <attachid>182375</attachid>
    <who name="Julie Parent">jparent</who>
    <bug_when>2013-01-11 11:12:28 -0800</bug_when>
    <thetext>Created attachment 182375
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>805440</commentid>
    <comment_count>8</comment_count>
      <attachid>182377</attachid>
    <who name="Julie Parent">jparent</who>
    <bug_when>2013-01-11 11:14:15 -0800</bug_when>
    <thetext>Created attachment 182377
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>805443</commentid>
    <comment_count>9</comment_count>
      <attachid>182375</attachid>
    <who name="Julie Parent">jparent</who>
    <bug_when>2013-01-11 11:15:43 -0800</bug_when>
    <thetext>Comment on attachment 182375
Patch for landing

Sorry for the spam, there was a bug in land-safely and Ojan was trying to repro.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>805468</commentid>
    <comment_count>10</comment_count>
      <attachid>182375</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-11 11:40:58 -0800</bug_when>
    <thetext>Comment on attachment 182375
Patch for landing

Clearing flags on attachment: 182375

Committed r139471: &lt;http://trac.webkit.org/changeset/139471&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>805469</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-11 11:41:02 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>181555</attachid>
            <date>2013-01-07 13:42:08 -0800</date>
            <delta_ts>2013-01-10 12:52:00 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-106247-20130107133913.patch</filename>
            <type>text/plain</type>
            <size>3987</size>
            <attacher name="Julie Parent">jparent</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM4OTc4CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNjJkMDNlMTE0NmQ0OWFmOWY0YWIzYTI1YTdiMWJlMjM4
YWE1Y2NhMi4uMDlkNzM1YjVmZDMxYmEzYzIyZGY0MTVjZjE2MTBkMzFiYmRiMzAzNiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0
IEBACisyMDEzLTAxLTA3ICBKdWxpZSBQYXJlbnQgIDxqcGFyZW50QGNocm9taXVtLm9yZz4KKwor
ICAgICAgICBEYXNoYm9hcmQgQ2xlYW51cDogQWRkIGlzTG9hZGluZ0NvbXBsZXRlIHRvIHRoZSBs
b2FkZXIuTG9hZGVyIG9iamVjdC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTEwNjI0NworCisgICAgICAgIE9sZCBjb2RlIG51bGxlZCBvdXQgdGhlIGxv
YWRlciBpbnN0YW5jZSB3aGVuIGl0IGNvbXBsZXRlZCBsb2FkaW5nIGFuZAorICAgICAgICB0aGVu
IGxhdGVyIHVzZWQgdGhlIGZhY3QgdGhhdCBpdCB3YXMgbnVsbCB0byBkZXRlcm1pbmUgaWYgaXQg
aGFkIGxvYWRlZAorICAgICAgICBvciBub3QuICBUaGlzIGlzIG5vdCBvbmx5IHVuaW50dWl0aXZl
LCBidXQgaXQgYWxzbyBwcmV2ZW50cyB1c2luZyB0aGUKKyAgICAgICAgbG9hZGVyIG9iamVjdCBs
YXRlciBvbi4KKyAgICAgICAgCisgICAgICAgIEFkZGVkIG5ldyBtZXRob2QsIHVzZWQgaXQsIGFk
ZGVkIHVuaXQgdGVzdCBmb3IgaXQuCisgICAgICAgIAorICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICAqIFRlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2Fy
ZHMvZGFzaGJvYXJkX2Jhc2UuanM6CisgICAgICAgIChyZXNvdXJjZUxvYWRpbmdDb21wbGV0ZSk6
CisgICAgICAgIChoYW5kbGVMb2NhdGlvbkNoYW5nZSk6CisgICAgICAgICogVGVzdFJlc3VsdFNl
cnZlci9zdGF0aWMtZGFzaGJvYXJkcy9sb2FkZXIuanM6CisgICAgICAgICguKToKKyAgICAgICAg
KiBUZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2xvYWRlcl91bml0dGVzdHMuanM6
CisKIDIwMTMtMDEtMDcgIFJ5b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CiAKICAgICAg
ICAgQnVpbGQgZml4IGF0dGVtcHQgYWZ0ZXIgcjEzODgxMC4KZGlmZiAtLWdpdCBhL1Rvb2xzL1Rl
c3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvZGFzaGJvYXJkX2Jhc2UuanMgYi9Ub29s
cy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2Rhc2hib2FyZF9iYXNlLmpzCmlu
ZGV4IDU0YjA3N2FmYTM1ZGQ2NjI2YWZlNmY1ODQ4YzgwYjg4ODdmYTk5MDIuLjg4Y2FhYmYxNzJj
NThkMzhkYjNlNjFmMTMyMzNlMmRiNDVmZmVmYTggMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RSZXN1
bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvZGFzaGJvYXJkX2Jhc2UuanMKKysrIGIvVG9vbHMv
VGVzdFJlc3VsdFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9kYXNoYm9hcmRfYmFzZS5qcwpAQCAt
NTE0LDEzICs1MTQsMTIgQEAgZnVuY3Rpb24gYWRkQnVpbGRlckxvYWRFcnJvcnMoKQogCiBmdW5j
dGlvbiByZXNvdXJjZUxvYWRpbmdDb21wbGV0ZSgpCiB7Ci0gICAgZ19yZXNvdXJjZUxvYWRlciA9
IG51bGw7CiAgICAgaGFuZGxlTG9jYXRpb25DaGFuZ2UoKTsKIH0KIAogZnVuY3Rpb24gaGFuZGxl
TG9jYXRpb25DaGFuZ2UoKQogewotICAgIGlmIChnX3Jlc291cmNlTG9hZGVyKQorICAgIGlmICgh
Z19yZXNvdXJjZUxvYWRlci5pc0xvYWRpbmdDb21wbGV0ZSgpKQogICAgICAgICByZXR1cm47CiAK
ICAgICBhZGRCdWlsZGVyTG9hZEVycm9ycygpOwpkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFJlc3Vs
dFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9sb2FkZXIuanMgYi9Ub29scy9UZXN0UmVzdWx0U2Vy
dmVyL3N0YXRpYy1kYXNoYm9hcmRzL2xvYWRlci5qcwppbmRleCA4NDljOWM5YWU5MDc0YjZkZGFj
NjYwMWQzYmM5Y2IyZTk1OGJjNDAzLi5mZmUyODU2OTY0ODExZDhiMDk1NmRkNmRlNzRhMDJhMTgx
Njk3Y2RmIDEwMDY0NAotLS0gYS9Ub29scy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9h
cmRzL2xvYWRlci5qcworKysgYi9Ub29scy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9h
cmRzL2xvYWRlci5qcwpAQCAtNjQsNiArNjQsOCBAQCBsb2FkZXIuTG9hZGVyID0gZnVuY3Rpb24o
KQogICAgICAgICB0aGlzLl9sb2FkUmVzdWx0c0ZpbGVzLAogICAgICAgICB0aGlzLl9sb2FkRXhw
ZWN0YXRpb25zRmlsZXMsCiAgICAgXTsKKworICAgIHRoaXMuX2xvYWRpbmdDb21wbGV0ZSA9IGZh
bHNlOwogfQogCiBsb2FkZXIuTG9hZGVyLnByb3RvdHlwZSA9IHsKQEAgLTcxLDEwICs3MywxNyBA
QCBsb2FkZXIuTG9hZGVyLnByb3RvdHlwZSA9IHsKICAgICB7CiAgICAgICAgIHRoaXMuX2xvYWRO
ZXh0KCk7CiAgICAgfSwKKyAgICBpc0xvYWRpbmdDb21wbGV0ZTogZnVuY3Rpb24oKQorICAgIHsK
KyAgICAgICAgcmV0dXJuIHRoaXMuX2xvYWRpbmdDb21wbGV0ZTsKKyAgICB9LAogICAgIF9sb2Fk
TmV4dDogZnVuY3Rpb24oKQogICAgIHsKICAgICAgICAgdmFyIGxvYWRpbmdTdGVwID0gdGhpcy5f
bG9hZGluZ1N0ZXBzLnNoaWZ0KCk7CiAgICAgICAgIGlmICghbG9hZGluZ1N0ZXApIHsKKyAgICAg
ICAgICAgIHRoaXMuX2xvYWRpbmdDb21wbGV0ZSA9IHRydWU7CisgICAgICAgICAgICAvLyBGSVhN
RShqcGFyZW50KTogTG9hZGVyIHNob3VsZCB0YWtlIGEgY2FsbGJhY2ssIG5vdAorICAgICAgICAg
ICAgLy8gY2FsbCB0aGlzIGdsb2JhbC4KICAgICAgICAgICAgIHJlc291cmNlTG9hZGluZ0NvbXBs
ZXRlKCk7CiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KZGlmZiAtLWdpdCBhL1Rvb2xz
L1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvbG9hZGVyX3VuaXR0ZXN0cy5qcyBi
L1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvbG9hZGVyX3VuaXR0ZXN0
cy5qcwppbmRleCBjYjViNzhiNmZmM2I0YzQzN2Q5YjQzYmY4Yzk5MjE3NmQzZjQ3YjYzLi5jYzJi
ZThhMjE1Zjc2ZGE4NDc3ODA3NjVkYzY0MDBiYzlhNjllOWUyIDEwMDY0NAotLS0gYS9Ub29scy9U
ZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2xvYWRlcl91bml0dGVzdHMuanMKKysr
IGIvVG9vbHMvVGVzdFJlc3VsdFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9sb2FkZXJfdW5pdHRl
c3RzLmpzCkBAIC0xNDksNCArMTQ5LDE0IEBAIHRlc3QoJ0RlZmF1bHQgYnVpbGRlciBnZXRzIHNl
dC4nLCAzLCBmdW5jdGlvbigpIHsKICAgICB2YXIgbmV3RGVmYXVsdEJ1aWxkZXIgPSBjdXJyZW50
QnVpbGRlckdyb3VwKCkuZGVmYXVsdEJ1aWxkZXIoKTsKICAgICBvayhuZXdEZWZhdWx0QnVpbGRl
ciwgIlRoZXJlIHNob3VsZCBzdGlsbCBiZSBhIGRlZmF1bHQgYnVpbGRlci4iKTsKICAgICBub3RF
cXVhbChuZXdEZWZhdWx0QnVpbGRlciwgZGVmYXVsdEJ1aWxkZXIsICJEZWZhdWx0IGJ1aWxkZXIg
c2hvdWxkIG5vdCBiZSB0aGUgb2xkIGRlZmF1bHQgYnVpbGRlciIpOworfSk7CisKK3Rlc3QoJ0xv
YWRlZCBzdGF0ZSBzZXQnLCAyLCBmdW5jdGlvbigpIHsKKyAgICByZXNldEdsb2JhbHMoKTsKKyAg
CisgICAgdmFyIHJlc291cmNlTG9hZGVyID0gbmV3IGxvYWRlci5Mb2FkZXIoKTsKKyAgICBlcXVh
bChmYWxzZSwgcmVzb3VyY2VMb2FkZXIuaXNMb2FkaW5nQ29tcGxldGUoKSwgJ0JlZm9yZSBsb2Fk
aW5nLCBsb2FkaW5nIGlzIG5vdCBjb21wbGV0ZScpOworICAgIHJlc291cmNlTG9hZGVyLl9sb2Fk
aW5nU3RlcHMgPSBbXTsKKyAgICByZXNvdXJjZUxvYWRlci5sb2FkKCk7CisgICAgZXF1YWwodHJ1
ZSwgcmVzb3VyY2VMb2FkZXIuaXNMb2FkaW5nQ29tcGxldGUoKSwgJ0FmdGVyIGxvYWRpbmcsIGxv
YWRpbmcgaXMgY29tcGxldGUnKTsKIH0pOwpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>182193</attachid>
            <date>2013-01-10 12:52:02 -0800</date>
            <delta_ts>2013-01-11 11:09:36 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-106247-20130110124905.patch</filename>
            <type>text/plain</type>
            <size>4197</size>
            <attacher name="Julie Parent">jparent</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM5MzQ3CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggOTQwMGQwN2I1ZjQ0Yjk3NjYwZWY3YWNkMzVhMTBiY2Jk
OThhY2E5OS4uMzEyZjkwYTY5ZmU1ZDRiNTAxNmJhMWQzYzk1ZGVlMjcxNTU0MWY1NyAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0
IEBACisyMDEzLTAxLTA3ICBKdWxpZSBQYXJlbnQgIDxqcGFyZW50QGNocm9taXVtLm9yZz4KKwor
ICAgICAgICBEYXNoYm9hcmQgQ2xlYW51cDogQWRkIGlzTG9hZGluZ0NvbXBsZXRlIHRvIHRoZSBs
b2FkZXIuTG9hZGVyIG9iamVjdC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTEwNjI0NworCisgICAgICAgIE9sZCBjb2RlIG51bGxlZCBvdXQgdGhlIGxv
YWRlciBpbnN0YW5jZSB3aGVuIGl0IGNvbXBsZXRlZCBsb2FkaW5nIGFuZAorICAgICAgICB0aGVu
IGxhdGVyIHVzZWQgdGhlIGZhY3QgdGhhdCBpdCB3YXMgbnVsbCB0byBkZXRlcm1pbmUgaWYgaXQg
aGFkIGxvYWRlZAorICAgICAgICBvciBub3QuICBUaGlzIGlzIG5vdCBvbmx5IHVuaW50dWl0aXZl
LCBidXQgaXQgYWxzbyBwcmV2ZW50cyB1c2luZyB0aGUKKyAgICAgICAgbG9hZGVyIG9iamVjdCBs
YXRlciBvbi4KKyAgICAgICAgCisgICAgICAgIEFkZGVkIG5ldyBtZXRob2QsIHVzZWQgaXQsIGFk
ZGVkIHVuaXQgdGVzdCBmb3IgaXQuCisgICAgICAgIAorICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICAqIFRlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2Fy
ZHMvZGFzaGJvYXJkX2Jhc2UuanM6CisgICAgICAgIChyZXNvdXJjZUxvYWRpbmdDb21wbGV0ZSk6
CisgICAgICAgIChoYW5kbGVMb2NhdGlvbkNoYW5nZSk6CisgICAgICAgICogVGVzdFJlc3VsdFNl
cnZlci9zdGF0aWMtZGFzaGJvYXJkcy9sb2FkZXIuanM6CisgICAgICAgICguKToKKyAgICAgICAg
KiBUZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2xvYWRlcl91bml0dGVzdHMuanM6
CisKIDIwMTMtMDEtMTAgIFJhcGhhZWwgS3VibyBkYSBDb3N0YSAgPHJhcGhhZWwua3Viby5kYS5j
b3N0YUBpbnRlbC5jb20+CiAKICAgICAgICAgW2poYnVpbGRdIFVzZSB0aGUgImNvbmZpZ3VyZSIg
c2NyaXB0IHRvIGJ1aWxkIGdsaWIKZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIv
c3RhdGljLWRhc2hib2FyZHMvZGFzaGJvYXJkX2Jhc2UuanMgYi9Ub29scy9UZXN0UmVzdWx0U2Vy
dmVyL3N0YXRpYy1kYXNoYm9hcmRzL2Rhc2hib2FyZF9iYXNlLmpzCmluZGV4IDlhOWNkOWUwMmVh
YjI2NmMxZDcyMmQyOWMxOWZjMDIyZThmZTdlYmIuLmVmODZlMDRkMDBiMjY0ODI3YWRlZTc1YjBh
MDEzOTQ4NTI3MDgwNGYgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGlj
LWRhc2hib2FyZHMvZGFzaGJvYXJkX2Jhc2UuanMKKysrIGIvVG9vbHMvVGVzdFJlc3VsdFNlcnZl
ci9zdGF0aWMtZGFzaGJvYXJkcy9kYXNoYm9hcmRfYmFzZS5qcwpAQCAtNDk2LDggKzQ5Niw2IEBA
IGZ1bmN0aW9uIHNob3dFcnJvcnMoKQogCiBmdW5jdGlvbiByZXNvdXJjZUxvYWRpbmdDb21wbGV0
ZShlcnJvck1zZ3MpCiB7Ci0gICAgZ19yZXNvdXJjZUxvYWRlciA9IG51bGw7Ci0gICAgCiAgICAg
aWYgKGVycm9yTXNncykKICAgICAgICAgYWRkRXJyb3IoZXJyb3JNc2dzKQogCkBAIC01MDYsNyAr
NTA0LDcgQEAgZnVuY3Rpb24gcmVzb3VyY2VMb2FkaW5nQ29tcGxldGUoZXJyb3JNc2dzKQogCiBm
dW5jdGlvbiBoYW5kbGVMb2NhdGlvbkNoYW5nZSgpCiB7Ci0gICAgaWYgKGdfcmVzb3VyY2VMb2Fk
ZXIpCisgICAgaWYgKCFnX3Jlc291cmNlTG9hZGVyLmlzTG9hZGluZ0NvbXBsZXRlKCkpCiAgICAg
ICAgIHJldHVybjsKIAogICAgIHZhciBwYXJhbXMgPSBwYXJzZVBhcmFtZXRlcnMoKTsKZGlmZiAt
LWdpdCBhL1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvbG9hZGVyLmpz
IGIvVG9vbHMvVGVzdFJlc3VsdFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9sb2FkZXIuanMKaW5k
ZXggZWQzYzRmNzg5OGFlZWRiODc0ZGM4MjI2ZjQwN2ZiMDRiYzYzZTNmYy4uZmM4ZTBkMWY2ODdm
OGI1ZTQ1YjlmNGZkODY5N2ExZTE1OTdjODEwOSAxMDA2NDQKLS0tIGEvVG9vbHMvVGVzdFJlc3Vs
dFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9sb2FkZXIuanMKKysrIGIvVG9vbHMvVGVzdFJlc3Vs
dFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9sb2FkZXIuanMKQEAgLTY3LDYgKzY3LDcgQEAgbG9h
ZGVyLkxvYWRlciA9IGZ1bmN0aW9uKCkKIAogICAgIHRoaXMuX2J1aWxkZXJzVGhhdEZhaWxlZFRv
TG9hZCA9IFtdOwogICAgIHRoaXMuX3N0YWxlQnVpbGRlcnMgPSBbXTsKKyAgICB0aGlzLl9sb2Fk
aW5nQ29tcGxldGUgPSBmYWxzZTsKIH0KIAogbG9hZGVyLkxvYWRlci5wcm90b3R5cGUgPSB7CkBA
IC03NCwxMCArNzUsMTcgQEAgbG9hZGVyLkxvYWRlci5wcm90b3R5cGUgPSB7CiAgICAgewogICAg
ICAgICB0aGlzLl9sb2FkTmV4dCgpOwogICAgIH0sCisgICAgaXNMb2FkaW5nQ29tcGxldGU6IGZ1
bmN0aW9uKCkKKyAgICB7CisgICAgICAgIHJldHVybiB0aGlzLl9sb2FkaW5nQ29tcGxldGU7Cisg
ICAgfSwKICAgICBfbG9hZE5leHQ6IGZ1bmN0aW9uKCkKICAgICB7CiAgICAgICAgIHZhciBsb2Fk
aW5nU3RlcCA9IHRoaXMuX2xvYWRpbmdTdGVwcy5zaGlmdCgpOwogICAgICAgICBpZiAoIWxvYWRp
bmdTdGVwKSB7CisgICAgICAgICAgICB0aGlzLl9sb2FkaW5nQ29tcGxldGUgPSB0cnVlOworICAg
ICAgICAgICAgLy8gRklYTUUoanBhcmVudCk6IExvYWRlciBzaG91bGQgdGFrZSBhIGNhbGxiYWNr
LCBub3QKKyAgICAgICAgICAgIC8vIGNhbGwgdGhpcyBnbG9iYWwuCiAgICAgICAgICAgICByZXNv
dXJjZUxvYWRpbmdDb21wbGV0ZSh0aGlzLl9nZXRMb2FkaW5nRXJyb3JNZXNzYWdlcygpKTsKICAg
ICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQpkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFJlc3Vs
dFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9sb2FkZXJfdW5pdHRlc3RzLmpzIGIvVG9vbHMvVGVz
dFJlc3VsdFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9sb2FkZXJfdW5pdHRlc3RzLmpzCmluZGV4
IDg2ZDdiZWVjMWJjN2EyNGZhMDM4ODAyZDgzZGFlOTU3ZmJjNjMzNDguLmMxOTM4NDU0MzVhODBh
ZTE0NjViMzAyOTg0YTQ4MmFjYjlmNGM1NDggMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RSZXN1bHRT
ZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvbG9hZGVyX3VuaXR0ZXN0cy5qcworKysgYi9Ub29scy9U
ZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2xvYWRlcl91bml0dGVzdHMuanMKQEAg
LTE1Myw0ICsxNTMsMTQgQEAgdGVzdCgnYWRkQnVpbGRlckxvYWRFcnJvcnMnLCAxLCBmdW5jdGlv
bigpIHsKICAgICByZXNvdXJjZUxvYWRlci5fYnVpbGRlcnNUaGF0RmFpbGVkVG9Mb2FkID0gWydi
dWlsZGVyMScsICdidWlsZGVyMiddOwogICAgIHJlc291cmNlTG9hZGVyLl9zdGFsZUJ1aWxkZXJz
ID0gWydzdGFsZUJ1aWxkZXIxJ107CiAgICAgZXF1YWwocmVzb3VyY2VMb2FkZXIuX2dldExvYWRp
bmdFcnJvck1lc3NhZ2VzKCksICdFUlJPUjogRmFpbGVkIHRvIGdldCBkYXRhIGZyb20gYnVpbGRl
cjEsYnVpbGRlcjIuPGJyPkVSUk9SOiBEYXRhIGZyb20gc3RhbGVCdWlsZGVyMSBpcyBtb3JlIHRo
YW4gMSBkYXkgc3RhbGUuPGJyPicpOworfSk7CisKK3Rlc3QoJ0xvYWRlZCBzdGF0ZSBzZXQnLCAy
LCBmdW5jdGlvbigpIHsKKyAgICByZXNldEdsb2JhbHMoKTsKKyAgCisgICAgdmFyIHJlc291cmNl
TG9hZGVyID0gbmV3IGxvYWRlci5Mb2FkZXIoKTsKKyAgICBlcXVhbChmYWxzZSwgcmVzb3VyY2VM
b2FkZXIuaXNMb2FkaW5nQ29tcGxldGUoKSwgJ0JlZm9yZSBsb2FkaW5nLCBsb2FkaW5nIGlzIG5v
dCBjb21wbGV0ZScpOworICAgIHJlc291cmNlTG9hZGVyLl9sb2FkaW5nU3RlcHMgPSBbXTsKKyAg
ICByZXNvdXJjZUxvYWRlci5sb2FkKCk7CisgICAgZXF1YWwodHJ1ZSwgcmVzb3VyY2VMb2FkZXIu
aXNMb2FkaW5nQ29tcGxldGUoKSwgJ0FmdGVyIGxvYWRpbmcsIGxvYWRpbmcgaXMgY29tcGxldGUn
KTsKIH0pOwpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>182373</attachid>
            <date>2013-01-11 11:09:39 -0800</date>
            <delta_ts>2013-01-11 11:12:26 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-106247-20130111110641.patch</filename>
            <type>text/plain</type>
            <size>4214</size>
            <attacher name="Julie Parent">jparent</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM5NDYxCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMDExZGZmYjJiMjY4YzMxOTNlZWViYmVmOGVkNmEyYTgx
YmY0ODYzMS4uMTA4NDA2NjM3NDQxNmIyMTk2ODc0YjFhMDExNzFlYTdhYTMzZGUyZCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0
IEBACisyMDEzLTAxLTA3ICBKdWxpZSBQYXJlbnQgIDxqcGFyZW50QGNocm9taXVtLm9yZz4KKwor
ICAgICAgICBEYXNoYm9hcmQgQ2xlYW51cDogQWRkIGlzTG9hZGluZ0NvbXBsZXRlIHRvIHRoZSBs
b2FkZXIuTG9hZGVyIG9iamVjdC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTEwNjI0NworCisgICAgICAgIE9sZCBjb2RlIG51bGxlZCBvdXQgdGhlIGxv
YWRlciBpbnN0YW5jZSB3aGVuIGl0IGNvbXBsZXRlZCBsb2FkaW5nIGFuZAorICAgICAgICB0aGVu
IGxhdGVyIHVzZWQgdGhlIGZhY3QgdGhhdCBpdCB3YXMgbnVsbCB0byBkZXRlcm1pbmUgaWYgaXQg
aGFkIGxvYWRlZAorICAgICAgICBvciBub3QuICBUaGlzIGlzIG5vdCBvbmx5IHVuaW50dWl0aXZl
LCBidXQgaXQgYWxzbyBwcmV2ZW50cyB1c2luZyB0aGUKKyAgICAgICAgbG9hZGVyIG9iamVjdCBs
YXRlciBvbi4KKyAgICAgICAgCisgICAgICAgIEFkZGVkIG5ldyBtZXRob2QsIHVzZWQgaXQsIGFk
ZGVkIHVuaXQgdGVzdCBmb3IgaXQuCisgICAgICAgIAorICAgICAgICBSZXZpZXdlZCBieSBEaXJr
IFByYW5rZS4KKworICAgICAgICAqIFRlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMv
ZGFzaGJvYXJkX2Jhc2UuanM6CisgICAgICAgIChyZXNvdXJjZUxvYWRpbmdDb21wbGV0ZSk6Cisg
ICAgICAgIChoYW5kbGVMb2NhdGlvbkNoYW5nZSk6CisgICAgICAgICogVGVzdFJlc3VsdFNlcnZl
ci9zdGF0aWMtZGFzaGJvYXJkcy9sb2FkZXIuanM6CisgICAgICAgICguKToKKyAgICAgICAgKiBU
ZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2xvYWRlcl91bml0dGVzdHMuanM6CisK
IDIwMTMtMDEtMTEgIFJ5b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CiAKICAgICAgICAg
VHJ5IENSTEYgdG8gTEYgY2hhbmdlIGluIHIxMzk0MDcgYWdhaW4uCmRpZmYgLS1naXQgYS9Ub29s
cy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2Rhc2hib2FyZF9iYXNlLmpzIGIv
VG9vbHMvVGVzdFJlc3VsdFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9kYXNoYm9hcmRfYmFzZS5q
cwppbmRleCAxYjUzY2EyNDllNDYyOWIzNzM3ZGQ0OTgyYWI2ZWMwN2Y2YjQyMjU5Li4zNTA5M2Uy
MzA3NmFlY2RjYjEzNTZiZDU2ODVlZTExMjhjZjJmMmYxIDEwMDY0NAotLS0gYS9Ub29scy9UZXN0
UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2Rhc2hib2FyZF9iYXNlLmpzCisrKyBiL1Rv
b2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvZGFzaGJvYXJkX2Jhc2UuanMK
QEAgLTUwMCw4ICs1MDAsNiBAQCBmdW5jdGlvbiBzaG93RXJyb3JzKCkKIAogZnVuY3Rpb24gcmVz
b3VyY2VMb2FkaW5nQ29tcGxldGUoZXJyb3JNc2dzKQogewotICAgIGdfcmVzb3VyY2VMb2FkZXIg
PSBudWxsOwotICAgIAogICAgIGlmIChlcnJvck1zZ3MpCiAgICAgICAgIGFkZEVycm9yKGVycm9y
TXNncykKIApAQCAtNTEwLDcgKzUwOCw3IEBAIGZ1bmN0aW9uIHJlc291cmNlTG9hZGluZ0NvbXBs
ZXRlKGVycm9yTXNncykKIAogZnVuY3Rpb24gaGFuZGxlTG9jYXRpb25DaGFuZ2UoKQogewotICAg
IGlmIChnX3Jlc291cmNlTG9hZGVyKQorICAgIGlmICghZ19yZXNvdXJjZUxvYWRlci5pc0xvYWRp
bmdDb21wbGV0ZSgpKQogICAgICAgICByZXR1cm47CiAKICAgICBpZiAocGFyc2VQYXJhbWV0ZXJz
KCkpCmRpZmYgLS1naXQgYS9Ub29scy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRz
L2xvYWRlci5qcyBiL1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvbG9h
ZGVyLmpzCmluZGV4IGVkM2M0Zjc4OThhZWVkYjg3NGRjODIyNmY0MDdmYjA0YmM2M2UzZmMuLjM5
ZDQ1ODBmMDNjMzU4M2E2NGExNTVmYjI2ZWQ3MTY5OTYxNDAyMDUgMTAwNjQ0Ci0tLSBhL1Rvb2xz
L1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvbG9hZGVyLmpzCisrKyBiL1Rvb2xz
L1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvbG9hZGVyLmpzCkBAIC02Nyw2ICs2
Nyw3IEBAIGxvYWRlci5Mb2FkZXIgPSBmdW5jdGlvbigpCiAKICAgICB0aGlzLl9idWlsZGVyc1Ro
YXRGYWlsZWRUb0xvYWQgPSBbXTsKICAgICB0aGlzLl9zdGFsZUJ1aWxkZXJzID0gW107CisgICAg
dGhpcy5fbG9hZGluZ0NvbXBsZXRlID0gZmFsc2U7CiB9CiAKIGxvYWRlci5Mb2FkZXIucHJvdG90
eXBlID0gewpAQCAtNzQsMTAgKzc1LDE4IEBAIGxvYWRlci5Mb2FkZXIucHJvdG90eXBlID0gewog
ICAgIHsKICAgICAgICAgdGhpcy5fbG9hZE5leHQoKTsKICAgICB9LAorICAgIGlzTG9hZGluZ0Nv
bXBsZXRlOiBmdW5jdGlvbigpCisgICAgeworICAgICAgICByZXR1cm4gdGhpcy5fbG9hZGluZ0Nv
bXBsZXRlOworICAgIH0sCiAgICAgX2xvYWROZXh0OiBmdW5jdGlvbigpCiAgICAgewogICAgICAg
ICB2YXIgbG9hZGluZ1N0ZXAgPSB0aGlzLl9sb2FkaW5nU3RlcHMuc2hpZnQoKTsKICAgICAgICAg
aWYgKCFsb2FkaW5nU3RlcCkgeworICAgICAgICAgICAgdGhpcy5fbG9hZGluZ0NvbXBsZXRlID0g
dHJ1ZTsKKyAgICAgICAgICAgIC8vIEZJWE1FKGpwYXJlbnQpOiBMb2FkZXIgc2hvdWxkIG5vdCBr
bm93IGFib3V0IGdsb2JhbAorICAgICAgICAgICAgLy8gZnVuY3Rpb25zLCBzaG91bGQgdXNlIGEg
Y2FsbGJhY2sgb3IgZGlzcGF0Y2ggbG9hZAorICAgICAgICAgICAgLy8gZXZlbnQgaW5zdGVhZC4K
ICAgICAgICAgICAgIHJlc291cmNlTG9hZGluZ0NvbXBsZXRlKHRoaXMuX2dldExvYWRpbmdFcnJv
ck1lc3NhZ2VzKCkpOwogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CmRpZmYgLS1naXQg
YS9Ub29scy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2xvYWRlcl91bml0dGVz
dHMuanMgYi9Ub29scy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2xvYWRlcl91
bml0dGVzdHMuanMKaW5kZXggODZkN2JlZWMxYmM3YTI0ZmEwMzg4MDJkODNkYWU5NTdmYmM2MzM0
OC4uYzE5Mzg0NTQzNWE4MGFlMTQ2NWIzMDI5ODRhNDgyYWNiOWY0YzU0OCAxMDA2NDQKLS0tIGEv
VG9vbHMvVGVzdFJlc3VsdFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9sb2FkZXJfdW5pdHRlc3Rz
LmpzCisrKyBiL1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvbG9hZGVy
X3VuaXR0ZXN0cy5qcwpAQCAtMTUzLDQgKzE1MywxNCBAQCB0ZXN0KCdhZGRCdWlsZGVyTG9hZEVy
cm9ycycsIDEsIGZ1bmN0aW9uKCkgewogICAgIHJlc291cmNlTG9hZGVyLl9idWlsZGVyc1RoYXRG
YWlsZWRUb0xvYWQgPSBbJ2J1aWxkZXIxJywgJ2J1aWxkZXIyJ107CiAgICAgcmVzb3VyY2VMb2Fk
ZXIuX3N0YWxlQnVpbGRlcnMgPSBbJ3N0YWxlQnVpbGRlcjEnXTsKICAgICBlcXVhbChyZXNvdXJj
ZUxvYWRlci5fZ2V0TG9hZGluZ0Vycm9yTWVzc2FnZXMoKSwgJ0VSUk9SOiBGYWlsZWQgdG8gZ2V0
IGRhdGEgZnJvbSBidWlsZGVyMSxidWlsZGVyMi48YnI+RVJST1I6IERhdGEgZnJvbSBzdGFsZUJ1
aWxkZXIxIGlzIG1vcmUgdGhhbiAxIGRheSBzdGFsZS48YnI+Jyk7Cit9KTsKKwordGVzdCgnTG9h
ZGVkIHN0YXRlIHNldCcsIDIsIGZ1bmN0aW9uKCkgeworICAgIHJlc2V0R2xvYmFscygpOworICAK
KyAgICB2YXIgcmVzb3VyY2VMb2FkZXIgPSBuZXcgbG9hZGVyLkxvYWRlcigpOworICAgIGVxdWFs
KGZhbHNlLCByZXNvdXJjZUxvYWRlci5pc0xvYWRpbmdDb21wbGV0ZSgpLCAnQmVmb3JlIGxvYWRp
bmcsIGxvYWRpbmcgaXMgbm90IGNvbXBsZXRlJyk7CisgICAgcmVzb3VyY2VMb2FkZXIuX2xvYWRp
bmdTdGVwcyA9IFtdOworICAgIHJlc291cmNlTG9hZGVyLmxvYWQoKTsKKyAgICBlcXVhbCh0cnVl
LCByZXNvdXJjZUxvYWRlci5pc0xvYWRpbmdDb21wbGV0ZSgpLCAnQWZ0ZXIgbG9hZGluZywgbG9h
ZGluZyBpcyBjb21wbGV0ZScpOwogfSk7ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>182375</attachid>
            <date>2013-01-11 11:12:28 -0800</date>
            <delta_ts>2013-01-11 11:40:58 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-106247-20130111110930.patch</filename>
            <type>text/plain</type>
            <size>4214</size>
            <attacher name="Julie Parent">jparent</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM5NDY0CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMDExZGZmYjJiMjY4YzMxOTNlZWViYmVmOGVkNmEyYTgx
YmY0ODYzMS4uOTc4N2E1MTA1NzhhNzgwN2JkOTdkMWJhODJhMzU0NWI4YWMwZWJlZSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0
IEBACisyMDEzLTAxLTExICBKdWxpZSBQYXJlbnQgIDxqcGFyZW50QGNocm9taXVtLm9yZz4KKwor
ICAgICAgICBEYXNoYm9hcmQgQ2xlYW51cDogQWRkIGlzTG9hZGluZ0NvbXBsZXRlIHRvIHRoZSBs
b2FkZXIuTG9hZGVyIG9iamVjdC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTEwNjI0NworCisgICAgICAgIE9sZCBjb2RlIG51bGxlZCBvdXQgdGhlIGxv
YWRlciBpbnN0YW5jZSB3aGVuIGl0IGNvbXBsZXRlZCBsb2FkaW5nIGFuZAorICAgICAgICB0aGVu
IGxhdGVyIHVzZWQgdGhlIGZhY3QgdGhhdCBpdCB3YXMgbnVsbCB0byBkZXRlcm1pbmUgaWYgaXQg
aGFkIGxvYWRlZAorICAgICAgICBvciBub3QuICBUaGlzIGlzIG5vdCBvbmx5IHVuaW50dWl0aXZl
LCBidXQgaXQgYWxzbyBwcmV2ZW50cyB1c2luZyB0aGUKKyAgICAgICAgbG9hZGVyIG9iamVjdCBs
YXRlciBvbi4KKyAgICAgICAgCisgICAgICAgIEFkZGVkIG5ldyBtZXRob2QsIHVzZWQgaXQsIGFk
ZGVkIHVuaXQgdGVzdCBmb3IgaXQuCisgICAgICAgIAorICAgICAgICBSZXZpZXdlZCBieSBEaXJr
IFByYW5rZS4KKworICAgICAgICAqIFRlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMv
ZGFzaGJvYXJkX2Jhc2UuanM6CisgICAgICAgIChyZXNvdXJjZUxvYWRpbmdDb21wbGV0ZSk6Cisg
ICAgICAgIChoYW5kbGVMb2NhdGlvbkNoYW5nZSk6CisgICAgICAgICogVGVzdFJlc3VsdFNlcnZl
ci9zdGF0aWMtZGFzaGJvYXJkcy9sb2FkZXIuanM6CisgICAgICAgICguKToKKyAgICAgICAgKiBU
ZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2xvYWRlcl91bml0dGVzdHMuanM6CisK
IDIwMTMtMDEtMTEgIFJ5b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CiAKICAgICAgICAg
VHJ5IENSTEYgdG8gTEYgY2hhbmdlIGluIHIxMzk0MDcgYWdhaW4uCmRpZmYgLS1naXQgYS9Ub29s
cy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2Rhc2hib2FyZF9iYXNlLmpzIGIv
VG9vbHMvVGVzdFJlc3VsdFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9kYXNoYm9hcmRfYmFzZS5q
cwppbmRleCAxYjUzY2EyNDllNDYyOWIzNzM3ZGQ0OTgyYWI2ZWMwN2Y2YjQyMjU5Li4zNTA5M2Uy
MzA3NmFlY2RjYjEzNTZiZDU2ODVlZTExMjhjZjJmMmYxIDEwMDY0NAotLS0gYS9Ub29scy9UZXN0
UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2Rhc2hib2FyZF9iYXNlLmpzCisrKyBiL1Rv
b2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvZGFzaGJvYXJkX2Jhc2UuanMK
QEAgLTUwMCw4ICs1MDAsNiBAQCBmdW5jdGlvbiBzaG93RXJyb3JzKCkKIAogZnVuY3Rpb24gcmVz
b3VyY2VMb2FkaW5nQ29tcGxldGUoZXJyb3JNc2dzKQogewotICAgIGdfcmVzb3VyY2VMb2FkZXIg
PSBudWxsOwotICAgIAogICAgIGlmIChlcnJvck1zZ3MpCiAgICAgICAgIGFkZEVycm9yKGVycm9y
TXNncykKIApAQCAtNTEwLDcgKzUwOCw3IEBAIGZ1bmN0aW9uIHJlc291cmNlTG9hZGluZ0NvbXBs
ZXRlKGVycm9yTXNncykKIAogZnVuY3Rpb24gaGFuZGxlTG9jYXRpb25DaGFuZ2UoKQogewotICAg
IGlmIChnX3Jlc291cmNlTG9hZGVyKQorICAgIGlmICghZ19yZXNvdXJjZUxvYWRlci5pc0xvYWRp
bmdDb21wbGV0ZSgpKQogICAgICAgICByZXR1cm47CiAKICAgICBpZiAocGFyc2VQYXJhbWV0ZXJz
KCkpCmRpZmYgLS1naXQgYS9Ub29scy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRz
L2xvYWRlci5qcyBiL1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvbG9h
ZGVyLmpzCmluZGV4IGVkM2M0Zjc4OThhZWVkYjg3NGRjODIyNmY0MDdmYjA0YmM2M2UzZmMuLjM5
ZDQ1ODBmMDNjMzU4M2E2NGExNTVmYjI2ZWQ3MTY5OTYxNDAyMDUgMTAwNjQ0Ci0tLSBhL1Rvb2xz
L1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvbG9hZGVyLmpzCisrKyBiL1Rvb2xz
L1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvbG9hZGVyLmpzCkBAIC02Nyw2ICs2
Nyw3IEBAIGxvYWRlci5Mb2FkZXIgPSBmdW5jdGlvbigpCiAKICAgICB0aGlzLl9idWlsZGVyc1Ro
YXRGYWlsZWRUb0xvYWQgPSBbXTsKICAgICB0aGlzLl9zdGFsZUJ1aWxkZXJzID0gW107CisgICAg
dGhpcy5fbG9hZGluZ0NvbXBsZXRlID0gZmFsc2U7CiB9CiAKIGxvYWRlci5Mb2FkZXIucHJvdG90
eXBlID0gewpAQCAtNzQsMTAgKzc1LDE4IEBAIGxvYWRlci5Mb2FkZXIucHJvdG90eXBlID0gewog
ICAgIHsKICAgICAgICAgdGhpcy5fbG9hZE5leHQoKTsKICAgICB9LAorICAgIGlzTG9hZGluZ0Nv
bXBsZXRlOiBmdW5jdGlvbigpCisgICAgeworICAgICAgICByZXR1cm4gdGhpcy5fbG9hZGluZ0Nv
bXBsZXRlOworICAgIH0sCiAgICAgX2xvYWROZXh0OiBmdW5jdGlvbigpCiAgICAgewogICAgICAg
ICB2YXIgbG9hZGluZ1N0ZXAgPSB0aGlzLl9sb2FkaW5nU3RlcHMuc2hpZnQoKTsKICAgICAgICAg
aWYgKCFsb2FkaW5nU3RlcCkgeworICAgICAgICAgICAgdGhpcy5fbG9hZGluZ0NvbXBsZXRlID0g
dHJ1ZTsKKyAgICAgICAgICAgIC8vIEZJWE1FKGpwYXJlbnQpOiBMb2FkZXIgc2hvdWxkIG5vdCBr
bm93IGFib3V0IGdsb2JhbAorICAgICAgICAgICAgLy8gZnVuY3Rpb25zLCBzaG91bGQgdXNlIGEg
Y2FsbGJhY2sgb3IgZGlzcGF0Y2ggbG9hZAorICAgICAgICAgICAgLy8gZXZlbnQgaW5zdGVhZC4K
ICAgICAgICAgICAgIHJlc291cmNlTG9hZGluZ0NvbXBsZXRlKHRoaXMuX2dldExvYWRpbmdFcnJv
ck1lc3NhZ2VzKCkpOwogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CmRpZmYgLS1naXQg
YS9Ub29scy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2xvYWRlcl91bml0dGVz
dHMuanMgYi9Ub29scy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2xvYWRlcl91
bml0dGVzdHMuanMKaW5kZXggODZkN2JlZWMxYmM3YTI0ZmEwMzg4MDJkODNkYWU5NTdmYmM2MzM0
OC4uYzE5Mzg0NTQzNWE4MGFlMTQ2NWIzMDI5ODRhNDgyYWNiOWY0YzU0OCAxMDA2NDQKLS0tIGEv
VG9vbHMvVGVzdFJlc3VsdFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9sb2FkZXJfdW5pdHRlc3Rz
LmpzCisrKyBiL1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvbG9hZGVy
X3VuaXR0ZXN0cy5qcwpAQCAtMTUzLDQgKzE1MywxNCBAQCB0ZXN0KCdhZGRCdWlsZGVyTG9hZEVy
cm9ycycsIDEsIGZ1bmN0aW9uKCkgewogICAgIHJlc291cmNlTG9hZGVyLl9idWlsZGVyc1RoYXRG
YWlsZWRUb0xvYWQgPSBbJ2J1aWxkZXIxJywgJ2J1aWxkZXIyJ107CiAgICAgcmVzb3VyY2VMb2Fk
ZXIuX3N0YWxlQnVpbGRlcnMgPSBbJ3N0YWxlQnVpbGRlcjEnXTsKICAgICBlcXVhbChyZXNvdXJj
ZUxvYWRlci5fZ2V0TG9hZGluZ0Vycm9yTWVzc2FnZXMoKSwgJ0VSUk9SOiBGYWlsZWQgdG8gZ2V0
IGRhdGEgZnJvbSBidWlsZGVyMSxidWlsZGVyMi48YnI+RVJST1I6IERhdGEgZnJvbSBzdGFsZUJ1
aWxkZXIxIGlzIG1vcmUgdGhhbiAxIGRheSBzdGFsZS48YnI+Jyk7Cit9KTsKKwordGVzdCgnTG9h
ZGVkIHN0YXRlIHNldCcsIDIsIGZ1bmN0aW9uKCkgeworICAgIHJlc2V0R2xvYmFscygpOworICAK
KyAgICB2YXIgcmVzb3VyY2VMb2FkZXIgPSBuZXcgbG9hZGVyLkxvYWRlcigpOworICAgIGVxdWFs
KGZhbHNlLCByZXNvdXJjZUxvYWRlci5pc0xvYWRpbmdDb21wbGV0ZSgpLCAnQmVmb3JlIGxvYWRp
bmcsIGxvYWRpbmcgaXMgbm90IGNvbXBsZXRlJyk7CisgICAgcmVzb3VyY2VMb2FkZXIuX2xvYWRp
bmdTdGVwcyA9IFtdOworICAgIHJlc291cmNlTG9hZGVyLmxvYWQoKTsKKyAgICBlcXVhbCh0cnVl
LCByZXNvdXJjZUxvYWRlci5pc0xvYWRpbmdDb21wbGV0ZSgpLCAnQWZ0ZXIgbG9hZGluZywgbG9h
ZGluZyBpcyBjb21wbGV0ZScpOwogfSk7ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>182377</attachid>
            <date>2013-01-11 11:14:15 -0800</date>
            <delta_ts>2013-01-11 11:16:11 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-106247-20130111111117.patch</filename>
            <type>text/plain</type>
            <size>4217</size>
            <attacher name="Julie Parent">jparent</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM5NDY0CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMDExZGZmYjJiMjY4YzMxOTNlZWViYmVmOGVkNmEyYTgx
YmY0ODYzMS4uZDk0MDZiYjliMzI2YmZmZDBmZmIxOWUyOWYzMmFmODNmNDI0NmFkMiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0
IEBACisyMDEzLTAxLTExICBKdWxpZSBQYXJlbnQgIDxqcGFyZW50QGNocm9taXVtLm9yZz4KKwor
ICAgICAgICBEYXNoYm9hcmQgQ2xlYW51cDogQWRkIGlzTG9hZGluZ0NvbXBsZXRlIHRvIHRoZSBs
b2FkZXIuTG9hZGVyIG9iamVjdC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTEwNjI0NworCisgICAgICAgIE9sZCBjb2RlIG51bGxlZCBvdXQgdGhlIGxv
YWRlciBpbnN0YW5jZSB3aGVuIGl0IGNvbXBsZXRlZCBsb2FkaW5nIGFuZAorICAgICAgICB0aGVu
IGxhdGVyIHVzZWQgdGhlIGZhY3QgdGhhdCBpdCB3YXMgbnVsbCB0byBkZXRlcm1pbmUgaWYgaXQg
aGFkIGxvYWRlZAorICAgICAgICBvciBub3QuICBUaGlzIGlzIG5vdCBvbmx5IHVuaW50dWl0aXZl
LCBidXQgaXQgYWxzbyBwcmV2ZW50cyB1c2luZyB0aGUKKyAgICAgICAgbG9hZGVyIG9iamVjdCBs
YXRlciBvbi4KKyAgICAgICAgCisgICAgICAgIEFkZGVkIG5ldyBtZXRob2QsIHVzZWQgaXQsIGFk
ZGVkIHVuaXQgdGVzdCBmb3IgaXQuCisgICAgICAgIAorICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICAqIFRlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2Fy
ZHMvZGFzaGJvYXJkX2Jhc2UuanM6CisgICAgICAgIChyZXNvdXJjZUxvYWRpbmdDb21wbGV0ZSk6
CisgICAgICAgIChoYW5kbGVMb2NhdGlvbkNoYW5nZSk6CisgICAgICAgICogVGVzdFJlc3VsdFNl
cnZlci9zdGF0aWMtZGFzaGJvYXJkcy9sb2FkZXIuanM6CisgICAgICAgICguKToKKyAgICAgICAg
KiBUZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2xvYWRlcl91bml0dGVzdHMuanM6
CisKIDIwMTMtMDEtMTEgIFJ5b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CiAKICAgICAg
ICAgVHJ5IENSTEYgdG8gTEYgY2hhbmdlIGluIHIxMzk0MDcgYWdhaW4uCmRpZmYgLS1naXQgYS9U
b29scy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2Rhc2hib2FyZF9iYXNlLmpz
IGIvVG9vbHMvVGVzdFJlc3VsdFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9kYXNoYm9hcmRfYmFz
ZS5qcwppbmRleCAxYjUzY2EyNDllNDYyOWIzNzM3ZGQ0OTgyYWI2ZWMwN2Y2YjQyMjU5Li4zNTA5
M2UyMzA3NmFlY2RjYjEzNTZiZDU2ODVlZTExMjhjZjJmMmYxIDEwMDY0NAotLS0gYS9Ub29scy9U
ZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2Rhc2hib2FyZF9iYXNlLmpzCisrKyBi
L1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvZGFzaGJvYXJkX2Jhc2Uu
anMKQEAgLTUwMCw4ICs1MDAsNiBAQCBmdW5jdGlvbiBzaG93RXJyb3JzKCkKIAogZnVuY3Rpb24g
cmVzb3VyY2VMb2FkaW5nQ29tcGxldGUoZXJyb3JNc2dzKQogewotICAgIGdfcmVzb3VyY2VMb2Fk
ZXIgPSBudWxsOwotICAgIAogICAgIGlmIChlcnJvck1zZ3MpCiAgICAgICAgIGFkZEVycm9yKGVy
cm9yTXNncykKIApAQCAtNTEwLDcgKzUwOCw3IEBAIGZ1bmN0aW9uIHJlc291cmNlTG9hZGluZ0Nv
bXBsZXRlKGVycm9yTXNncykKIAogZnVuY3Rpb24gaGFuZGxlTG9jYXRpb25DaGFuZ2UoKQogewot
ICAgIGlmIChnX3Jlc291cmNlTG9hZGVyKQorICAgIGlmICghZ19yZXNvdXJjZUxvYWRlci5pc0xv
YWRpbmdDb21wbGV0ZSgpKQogICAgICAgICByZXR1cm47CiAKICAgICBpZiAocGFyc2VQYXJhbWV0
ZXJzKCkpCmRpZmYgLS1naXQgYS9Ub29scy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9h
cmRzL2xvYWRlci5qcyBiL1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMv
bG9hZGVyLmpzCmluZGV4IGVkM2M0Zjc4OThhZWVkYjg3NGRjODIyNmY0MDdmYjA0YmM2M2UzZmMu
LjM5ZDQ1ODBmMDNjMzU4M2E2NGExNTVmYjI2ZWQ3MTY5OTYxNDAyMDUgMTAwNjQ0Ci0tLSBhL1Rv
b2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvbG9hZGVyLmpzCisrKyBiL1Rv
b2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvbG9hZGVyLmpzCkBAIC02Nyw2
ICs2Nyw3IEBAIGxvYWRlci5Mb2FkZXIgPSBmdW5jdGlvbigpCiAKICAgICB0aGlzLl9idWlsZGVy
c1RoYXRGYWlsZWRUb0xvYWQgPSBbXTsKICAgICB0aGlzLl9zdGFsZUJ1aWxkZXJzID0gW107Cisg
ICAgdGhpcy5fbG9hZGluZ0NvbXBsZXRlID0gZmFsc2U7CiB9CiAKIGxvYWRlci5Mb2FkZXIucHJv
dG90eXBlID0gewpAQCAtNzQsMTAgKzc1LDE4IEBAIGxvYWRlci5Mb2FkZXIucHJvdG90eXBlID0g
ewogICAgIHsKICAgICAgICAgdGhpcy5fbG9hZE5leHQoKTsKICAgICB9LAorICAgIGlzTG9hZGlu
Z0NvbXBsZXRlOiBmdW5jdGlvbigpCisgICAgeworICAgICAgICByZXR1cm4gdGhpcy5fbG9hZGlu
Z0NvbXBsZXRlOworICAgIH0sCiAgICAgX2xvYWROZXh0OiBmdW5jdGlvbigpCiAgICAgewogICAg
ICAgICB2YXIgbG9hZGluZ1N0ZXAgPSB0aGlzLl9sb2FkaW5nU3RlcHMuc2hpZnQoKTsKICAgICAg
ICAgaWYgKCFsb2FkaW5nU3RlcCkgeworICAgICAgICAgICAgdGhpcy5fbG9hZGluZ0NvbXBsZXRl
ID0gdHJ1ZTsKKyAgICAgICAgICAgIC8vIEZJWE1FKGpwYXJlbnQpOiBMb2FkZXIgc2hvdWxkIG5v
dCBrbm93IGFib3V0IGdsb2JhbAorICAgICAgICAgICAgLy8gZnVuY3Rpb25zLCBzaG91bGQgdXNl
IGEgY2FsbGJhY2sgb3IgZGlzcGF0Y2ggbG9hZAorICAgICAgICAgICAgLy8gZXZlbnQgaW5zdGVh
ZC4KICAgICAgICAgICAgIHJlc291cmNlTG9hZGluZ0NvbXBsZXRlKHRoaXMuX2dldExvYWRpbmdF
cnJvck1lc3NhZ2VzKCkpOwogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CmRpZmYgLS1n
aXQgYS9Ub29scy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2xvYWRlcl91bml0
dGVzdHMuanMgYi9Ub29scy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2xvYWRl
cl91bml0dGVzdHMuanMKaW5kZXggODZkN2JlZWMxYmM3YTI0ZmEwMzg4MDJkODNkYWU5NTdmYmM2
MzM0OC4uYzE5Mzg0NTQzNWE4MGFlMTQ2NWIzMDI5ODRhNDgyYWNiOWY0YzU0OCAxMDA2NDQKLS0t
IGEvVG9vbHMvVGVzdFJlc3VsdFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9sb2FkZXJfdW5pdHRl
c3RzLmpzCisrKyBiL1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvbG9h
ZGVyX3VuaXR0ZXN0cy5qcwpAQCAtMTUzLDQgKzE1MywxNCBAQCB0ZXN0KCdhZGRCdWlsZGVyTG9h
ZEVycm9ycycsIDEsIGZ1bmN0aW9uKCkgewogICAgIHJlc291cmNlTG9hZGVyLl9idWlsZGVyc1Ro
YXRGYWlsZWRUb0xvYWQgPSBbJ2J1aWxkZXIxJywgJ2J1aWxkZXIyJ107CiAgICAgcmVzb3VyY2VM
b2FkZXIuX3N0YWxlQnVpbGRlcnMgPSBbJ3N0YWxlQnVpbGRlcjEnXTsKICAgICBlcXVhbChyZXNv
dXJjZUxvYWRlci5fZ2V0TG9hZGluZ0Vycm9yTWVzc2FnZXMoKSwgJ0VSUk9SOiBGYWlsZWQgdG8g
Z2V0IGRhdGEgZnJvbSBidWlsZGVyMSxidWlsZGVyMi48YnI+RVJST1I6IERhdGEgZnJvbSBzdGFs
ZUJ1aWxkZXIxIGlzIG1vcmUgdGhhbiAxIGRheSBzdGFsZS48YnI+Jyk7Cit9KTsKKwordGVzdCgn
TG9hZGVkIHN0YXRlIHNldCcsIDIsIGZ1bmN0aW9uKCkgeworICAgIHJlc2V0R2xvYmFscygpOwor
ICAKKyAgICB2YXIgcmVzb3VyY2VMb2FkZXIgPSBuZXcgbG9hZGVyLkxvYWRlcigpOworICAgIGVx
dWFsKGZhbHNlLCByZXNvdXJjZUxvYWRlci5pc0xvYWRpbmdDb21wbGV0ZSgpLCAnQmVmb3JlIGxv
YWRpbmcsIGxvYWRpbmcgaXMgbm90IGNvbXBsZXRlJyk7CisgICAgcmVzb3VyY2VMb2FkZXIuX2xv
YWRpbmdTdGVwcyA9IFtdOworICAgIHJlc291cmNlTG9hZGVyLmxvYWQoKTsKKyAgICBlcXVhbCh0
cnVlLCByZXNvdXJjZUxvYWRlci5pc0xvYWRpbmdDb21wbGV0ZSgpLCAnQWZ0ZXIgbG9hZGluZywg
bG9hZGluZyBpcyBjb21wbGV0ZScpOwogfSk7ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>