<?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>107752</bug_id>
          
          <creation_ts>2013-01-23 15:47:46 -0800</creation_ts>
          <short_desc>[CSS Regions] Selecting text inside an empty region causes selection outside the region area</short_desc>
          <delta_ts>2013-03-15 01:10:30 -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>CSS</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>AdobeTracked</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>57312</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Zoltan Horvath">zoltan</reporter>
          <assigned_to name="Mihnea Ovidenie">mihnea</assigned_to>
          <cc>buildbot</cc>
    
    <cc>dglazkov</cc>
    
    <cc>eric</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>hyatt</cc>
    
    <cc>mihnea</cc>
    
    <cc>ojan.autocc</cc>
    
    <cc>rniwa</cc>
    
    <cc>WebkitBugTracker</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>814759</commentid>
    <comment_count>0</comment_count>
      <attachid>184333</attachid>
    <who name="Zoltan Horvath">zoltan</who>
    <bug_when>2013-01-23 15:47:46 -0800</bug_when>
    <thetext>Created attachment 184333
test case

Selecting text inside an empty region causes selection outside the region area.

Open the testfile and make a selection inside the blue rectangle, the selection will appear on the text of the #rectangle block.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>851976</commentid>
    <comment_count>1</comment_count>
      <attachid>192386</attachid>
    <who name="Mihnea Ovidenie">mihnea</who>
    <bug_when>2013-03-10 14:19:42 -0700</bug_when>
    <thetext>Created attachment 192386
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>851979</commentid>
    <comment_count>2</comment_count>
      <attachid>192386</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2013-03-10 14:52:14 -0700</bug_when>
    <thetext>Comment on attachment 192386
Patch

Attachment 192386 did not pass mac-wk2-ews (mac-wk2):
Output: http://webkit-commit-queue.appspot.com/results/17130326

New failing tests:
fast/css/sticky/sticky-both-sides.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>851998</commentid>
    <comment_count>3</comment_count>
      <attachid>192386</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-10 17:01:15 -0700</bug_when>
    <thetext>Comment on attachment 192386
Patch

Attachment 192386 did not pass chromium-ews (chromium-xvfb):
Output: http://webkit-commit-queue.appspot.com/results/17114293

New failing tests:
fast/repaint/japanese-rl-selection-repaint-in-regions.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>854130</commentid>
    <comment_count>4</comment_count>
      <attachid>192882</attachid>
    <who name="Mihnea Ovidenie">mihnea</who>
    <bug_when>2013-03-13 01:52:08 -0700</bug_when>
    <thetext>Created attachment 192882
Patch 2

Updated patch, the failure will be fixed part of: https://bugs.webkit.org/show_bug.cgi?id=106097</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>854535</commentid>
    <comment_count>5</comment_count>
      <attachid>192882</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2013-03-13 13:11:58 -0700</bug_when>
    <thetext>Comment on attachment 192882
Patch 2

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>854539</commentid>
    <comment_count>6</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2013-03-13 13:12:24 -0700</bug_when>
    <thetext>This is kind of weird. I&apos;ll r+ it, but it would probably be better to keep hit testing from going outside of the flow thread in the first place.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>855761</commentid>
    <comment_count>7</comment_count>
      <attachid>193247</attachid>
    <who name="Mihnea Ovidenie">mihnea</who>
    <bug_when>2013-03-15 00:17:57 -0700</bug_when>
    <thetext>Created attachment 193247
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>855790</commentid>
    <comment_count>8</comment_count>
      <attachid>193247</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-15 01:10:25 -0700</bug_when>
    <thetext>Comment on attachment 193247
Patch for landing

Clearing flags on attachment: 193247

Committed r145884: &lt;http://trac.webkit.org/changeset/145884&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>855791</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-15 01:10:30 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>184333</attachid>
            <date>2013-01-23 15:47:46 -0800</date>
            <delta_ts>2013-01-23 15:47:46 -0800</delta_ts>
            <desc>test case</desc>
            <filename>basic.html</filename>
            <type>text/html</type>
            <size>1804</size>
            <attacher name="Zoltan Horvath">zoltan</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIEhUTUw+CjxodG1sPgo8aGVhZD4KICAgIDxtZXRhIGNoYXJzZXQ9IlVURi04Ij4K
ICAgIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CiAgICAgICAgI3JlY3RhbmdsZSB7CiAgICAgICAg
ICAgIG1hcmdpbjogMTBweDsKICAgICAgICAgICAgd2lkdGg6IDUwMHB4OwogICAgICAgICAgICBo
ZWlnaHQ6IDM1MHB4OwogICAgICAgIH0KICAgICAgICAjcmVnaW9uIHsKICAgICAgICAgICAgLXdl
YmtpdC1mbG93LWZyb206IHVuZGVmaW5lZDsKICAgICAgICAgICAgbWFyZ2luOiAwOwogICAgICAg
ICAgICB3aWR0aDogMjAwcHg7CiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7CiAgICAgICAgICAg
IGJvcmRlcjogMTBweCBibHVlIHNvbGlkOwogICAgICAgIH0KICAgIDwvc3R5bGU+CjwvaGVhZD4K
PGJvZHk+CiAgICA8ZGl2IGlkPSJyZWN0YW5nbGUiPgogICAgICAgIExvbmcgYmVmb3JlIHRoZSBl
dmVudHMgb2YgdGhlIG5vdmVsLCB0aGUgRGFyayBMb3JkIFNhdXJvbiBmb3JnZXMgdGhlIE9uZSBS
aW5nIHRvIGRvbWluYXRlIHRoZSBvdGhlciBSaW5ncyBvZiBQb3dlciBhbmQgY29ycnVwdCB0aG9z
ZSB3aG8gd2VhciB0aGVtOiB0aGUgbGVhZGVycyBvZiBNZW4sIEVsdmVzIGFuZCBEd2FydmVzLiBI
ZSBpcyB2YW5xdWlzaGVkIGluIGJhdHRsZSBieSBhbiBhbGxpYW5jZSBvZiBFbHZlcyBhbmQgTWVu
LiBJc2lsZHVyIGN1dHMgdGhlIE9uZSBSaW5nIGZyb20gU2F1cm9uJ3MgZmluZ2VyLCBjbGFpbWlu
ZyBpdCBhcyBhbiBoZWlybG9vbSBmb3IgaGlzIGxpbmUsIGFuZCBTYXVyb24gbG9zZXMgaGlzIHBo
eXNpY2FsIGZvcm0uIFdoZW4gSXNpbGR1ciBpcyBsYXRlciBhbWJ1c2hlZCBhbmQga2lsbGVkIGJ5
IE9yY3MsIHRoZSBSaW5nIGlzIGxvc3QgaW4gdGhlIFJpdmVyIEFuZHVpbiBhdCBHbGFkZGVuIEZp
ZWxkcy4KICAgICAgICBPdmVyIHR3byB0aG91c2FuZCB5ZWFycyBsYXRlciwgdGhlIFJpbmcgaXMg
Zm91bmQgYnkgb25lIG9mIHRoZSByaXZlci1mb2xrIGNhbGxlZCBEw6lhZ29sLiBIaXMgZnJpZW5k
WzExXSBTbcOpYWdvbCBpbW1lZGlhdGVseSBmYWxscyB1bmRlciB0aGUgUmluZydzIGluZmx1ZW5j
ZSBhbmQgc3RyYW5nbGVzIETDqWFnb2wgdG8gYWNxdWlyZSBpdC4gU23DqWFnb2wgaXMgYmFuaXNo
ZWQgYW5kIGhpZGVzIHVuZGVyIHRoZSBNaXN0eSBNb3VudGFpbnMsIHdoZXJlIHRoZSBSaW5nIGV4
dGVuZHMgaGlzIGxpZmVzcGFuIGFuZCB0cmFuc2Zvcm1zIGhpbSBvdmVyIHRoZSBjb3Vyc2Ugb2Yg
aHVuZHJlZHMgb2YgeWVhcnMgaW50byBhIHR3aXN0ZWQsIGNvcnJ1cHRlZCBjcmVhdHVyZSBjYWxs
ZWQgR29sbHVtLiBIZSBsb3NlcyB0aGUgUmluZywgaGlzICJwcmVjaW91cyIsIGFuZCwgYXMgcmVj
b3VudGVkIGluIFRoZSBIb2JiaXQsIEJpbGJvIEJhZ2dpbnMgZmluZHMgaXQuIE1lYW53aGlsZSwg
U2F1cm9uIHJlLWFzc3VtZXMgcGh5c2ljYWwgZm9ybSBhbmQgdGFrZXMgYmFjayBoaXMgb2xkIHJl
YWxtIG9mIE1vcmRvci4gR29sbHVtIHNldHMgb3V0IGluIHNlYXJjaCBvZiB0aGUgUmluZywgYnV0
IGlzIGNhcHR1cmVkIGJ5IFNhdXJvbiwgd2hvIGxlYXJucyBmcm9tIGhpbSB0aGF0ICJCYWdnaW5z
IiBub3cgaGFzIGl0LiBHb2xsdW0gaXMgc2V0IGxvb3NlLCBhbmQgU2F1cm9uLCB3aG8gbmVlZHMg
dGhlIFJpbmcgdG8gcmVnYWluIGhpcyBmdWxsIHBvd2VyLCBzZW5kcyBmb3J0aCBoaXMgcG93ZXJm
dWwgc2VydmFudHMsIHRoZSBOYXpnw7tsLCB0byBzZWl6ZSBpdC4KICAgIDwvZGl2PgogICAgPGRp
diBpZD0icmVnaW9uIj48L2Rpdj4KPC9ib2R5Pgo8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>192386</attachid>
            <date>2013-03-10 14:19:42 -0700</date>
            <delta_ts>2013-03-13 01:52:08 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>107752.patch</filename>
            <type>text/plain</type>
            <size>5829</size>
            <attacher name="Mihnea Ovidenie">mihnea</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA1NjMzODA0Li44ZjNhYzE3IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTMtMDMt
MTAgIE1paG5lYSBPdmlkZW5pZSAgPG1paG5lYUBhZG9iZS5jb20+CisKKyAgICAgICAgW0NTUyBS
ZWdpb25zXSBTZWxlY3RpbmcgdGV4dCBpbnNpZGUgYW4gZW1wdHkgcmVnaW9uIGNhdXNlcyBzZWxl
Y3Rpb24gb3V0c2lkZSB0aGUgcmVnaW9uIGFyZWEKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTEwNzc1MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIEFkZCB0ZXN0IHNob3dpbmcgdGhhdCB5b3UgY2Fubm90IHNl
bGVjdCBjb250ZW50IG91dHNpZGUgYSBlbXB0eSByZWdpb24gKHdpdGhvdXQgZmxvdyB0aHJlYWQg
Y29udGVudCkuCisKKyAgICAgICAgKiBmYXN0L3JlZ2lvbnMvc2VsZWN0aW5nLXRleHQtaW4tZW1w
dHktcmVnaW9uLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9yZWdpb25zL3Nl
bGVjdGluZy10ZXh0LWluLWVtcHR5LXJlZ2lvbi5odG1sOiBBZGRlZC4KKwogMjAxMy0wMy0wOSAg
U2hlcmlmZiBCb3QgIDx3ZWJraXQucmV2aWV3LmJvdEBnbWFpbC5jb20+CiAKICAgICAgICAgVW5y
ZXZpZXdlZCwgcm9sbGluZyBvdXQgcjE0NTI5OS4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zh
c3QvcmVnaW9ucy9zZWxlY3RpbmctdGV4dC1pbi1lbXB0eS1yZWdpb24tZXhwZWN0ZWQudHh0IGIv
TGF5b3V0VGVzdHMvZmFzdC9yZWdpb25zL3NlbGVjdGluZy10ZXh0LWluLWVtcHR5LXJlZ2lvbi1l
eHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uYzM2YTgzNQot
LS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9zZWxlY3RpbmctdGV4
dC1pbi1lbXB0eS1yZWdpb24tZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsOSBAQAorVGVzdCBmb3Ig
W0NTUyBSZWdpb25zXSBTZWxlY3RpbmcgdGV4dCBpbnNpZGUgYW4gZW1wdHkgcmVnaW9uIGNhdXNl
cyBzZWxlY3Rpb24gb3V0c2lkZSB0aGUgcmVnaW9uIGFyZWEuCisKK1RoZSBibHVlIGJvcmRlciBi
b3ggaXMgYSByZWdpb24gd2l0aG91dCBmbG93ZWQgY29udGVudC4KKworVG8gdGVzdCBtYW51YWxs
eSwgbW92ZSB0aGUgbW91c2UgaW4gdGhlIHRvcCBsZWZ0IGNvcm5lciBvZiB0aGUgcmVnaW9uIGFu
ZCB0cnkgdG8gc2VsZWN0IHRoZSByZWdpb24gY29udGVudC4KKworWW91IHNob3VsZCBub3Qgc2Vl
IGFueSBzZWxlY3RlZCB0ZXh0OiBQQVNTCisKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFz
dC9yZWdpb25zL3NlbGVjdGluZy10ZXh0LWluLWVtcHR5LXJlZ2lvbi5odG1sIGIvTGF5b3V0VGVz
dHMvZmFzdC9yZWdpb25zL3NlbGVjdGluZy10ZXh0LWluLWVtcHR5LXJlZ2lvbi5odG1sCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjc2MGZjMWEKLS0tIC9kZXYvbnVsbAorKysg
Yi9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lvbnMvc2VsZWN0aW5nLXRleHQtaW4tZW1wdHktcmVnaW9u
Lmh0bWwKQEAgLTAsMCArMSwzNSBAQAorPCFkb2N0eXBlIGh0bWw+Cis8aHRtbD4KKyAgICA8aGVh
ZD4KKyAgICAgICAgPHN0eWxlPgorICAgICAgICAgICAgYm9keSB7IGZvbnQ6IDIwcHgvMSBtb25v
c3BhY2U7IG1hcmdpbjogMjBweDsgfQorICAgICAgICAgICAgI3JlZ2lvbiB7IC13ZWJraXQtZmxv
dy1mcm9tOiB1bmRlZmluZWQ7IHdpZHRoOiAxMDBweDsgaGVpZ2h0OiAxMDBweDsgYm9yZGVyOiAx
MHB4IHNvbGlkIGJsdWU7IH0KKyAgICAgICAgPC9zdHlsZT4KKyAgICA8L2hlYWQ+CisgICAgPGJv
ZHk+CisgICAgICAgIDxwPlRlc3QgZm9yIDxhIGhyZWY9Imh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xMDc3NTIiPiBbQ1NTIFJlZ2lvbnNdIFNlbGVjdGluZyB0ZXh0IGlu
c2lkZSBhbiBlbXB0eSByZWdpb24gY2F1c2VzIHNlbGVjdGlvbiBvdXRzaWRlIHRoZSByZWdpb24g
YXJlYTwvYT4uPC9wPgorICAgICAgICA8cD5UaGUgYmx1ZSBib3JkZXIgYm94IGlzIGEgcmVnaW9u
IHdpdGhvdXQgZmxvd2VkIGNvbnRlbnQuPC9wPgorICAgICAgICA8cD5UbyB0ZXN0IG1hbnVhbGx5
LCBtb3ZlIHRoZSBtb3VzZSBpbiB0aGUgdG9wIGxlZnQgY29ybmVyIG9mIHRoZSByZWdpb24gYW5k
IHRyeSB0byBzZWxlY3QgdGhlIHJlZ2lvbiBjb250ZW50LjwvcD4KKyAgICAgICAgPHA+WW91IHNo
b3VsZCBub3Qgc2VlIGFueSBzZWxlY3RlZCB0ZXh0OiA8c3BhbiBpZD0icmVzdWx0Ij48L3NwYW4+
PC9wPgorICAgICAgICA8ZGl2IGlkPSJyZWdpb24iPjwvZGl2PgorICAgICAgICA8c2NyaXB0Pgor
ICAgICAgICAgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKSB7CisgICAgICAgICAgICAgICAgd2lu
ZG93LnRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworICAgICAgICAgICAgICAgIHZhciBzZWxlY3Rp
b24gPSB3aW5kb3cuZ2V0U2VsZWN0aW9uKCk7CisKKyAgICAgICAgICAgICAgICB2YXIgcmVnaW9u
ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInJlZ2lvbiIpOworICAgICAgICAgICAgICAgIHZh
ciBzdGFydFBvc2l0aW9uWCA9IHJlZ2lvbi5vZmZzZXRMZWZ0ICsgMTA7CisgICAgICAgICAgICAg
ICAgdmFyIHN0YXJ0UG9zaXRpb25ZID0gcmVnaW9uLm9mZnNldFRvcCArIDEwOworICAgICAgICAg
ICAgICAgIHZhciBlbmRQb3NpdGlvblggPSBzdGFydFBvc2l0aW9uWCArIDEwMDsKKyAgICAgICAg
ICAgICAgICB2YXIgZW5kUG9zaXRpb25ZID0gc3RhcnRQb3NpdGlvblkgKyAxMDA7CisKKyAgICAg
ICAgICAgICAgICBldmVudFNlbmRlci5tb3VzZU1vdmVUbyhzdGFydFBvc2l0aW9uWCwgc3RhcnRQ
b3NpdGlvblkpOworICAgICAgICAgICAgICAgIGV2ZW50U2VuZGVyLm1vdXNlRG93bigpOworICAg
ICAgICAgICAgICAgIGV2ZW50U2VuZGVyLm1vdXNlTW92ZVRvKGVuZFBvc2l0aW9uWCwgZW5kUG9z
aXRpb25ZKTsKKyAgICAgICAgICAgICAgICBldmVudFNlbmRlci5tb3VzZVVwKCk7CisKKyAgICAg
ICAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicmVzdWx0IikuaW5uZXJIVE1MID0g
KHNlbGVjdGlvbi50b1N0cmluZygpLmxlbmd0aCA9PSAwKSA/ICJQQVNTIiA6ICJGQUlMIjsKKyAg
ICAgICAgICAgIH0KKyAgICAgICAgPC9zY3JpcHQ+CisgICAgPC9ib2R5PgorPC9odG1sPgpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCmluZGV4IDlhYzVhZGMuLjIyMGJjMjMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMCBAQAor
MjAxMy0wMy0xMCAgTWlobmVhIE92aWRlbmllICA8bWlobmVhQGFkb2JlLmNvbT4KKworICAgICAg
ICBbQ1NTIFJlZ2lvbnNdIFNlbGVjdGluZyB0ZXh0IGluc2lkZSBhbiBlbXB0eSByZWdpb24gY2F1
c2VzIHNlbGVjdGlvbiBvdXRzaWRlIHRoZSByZWdpb24gYXJlYQorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA3NzUyCisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2hlbiBwZXJmb3JtaW5nIGhpdCB0ZXN0aW5n
IGluc2lkZSBhIGZsb3cgdGhyZWFkLCB3ZSBuZWVkIHRvIG1ha2Ugc3VyZSB0aGF0CisgICAgICAg
IHdlIGFjdHVhbGx5IGhpdCBzb21lIG5vZGUgZnJvbSB0aGUgZmxvdyB0aHJlYWQgY29udGVudCBh
bmQgbm90IHRoZSBmbG93IHRocmVhZAorICAgICAgICBpdHNlbGYgKHdoaWNoIHdvdWxkIHNldCB0
aGUgaGl0IHRlc3QgcmVzdWx0IG5vZGUgdG8gdGhlIGRvY3VtZW50IG5vZGUsIGFsbG93aW5nCisg
ICAgICAgIHdyb25nIHNlbGVjdGlvbiBvZiBjb250ZW50IG91dHNpZGUgdGhlIGVtcHR5IHJlZ2lv
bikuCisKKyAgICAgICAgVGVzdDogZmFzdC9yZWdpb25zL3NlbGVjdGluZy10ZXh0LWluLWVtcHR5
LXJlZ2lvbi5odG1sCisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyRmxvd1RocmVhZC5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJGbG93VGhyZWFkOjpoaXRUZXN0Rmxvd1RocmVhZFBv
cnRpb25JblJlZ2lvbik6CisKIDIwMTMtMDMtMTAgIE1pa2UgV2VzdCAgPG1rd3N0QGNocm9taXVt
Lm9yZz4KIAogICAgICAgICBYU1NBdWRpdG9yIGRvZXNuJ3QgbmVlZCBhIGNvcHkgb2YgdGhlIG9y
aWdpbmFsIGRvY3VtZW50IFVSTC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9SZW5kZXJGbG93VGhyZWFkLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJG
bG93VGhyZWFkLmNwcAppbmRleCAwNzYwYzU3Li5iYjdkYWU1IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxvd1RocmVhZC5jcHAKKysrIGIvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL1JlbmRlckZsb3dUaHJlYWQuY3BwCkBAIC0zMTMsMTEgKzMxMywxNyBAQCBi
b29sIFJlbmRlckZsb3dUaHJlYWQ6OmhpdFRlc3RGbG93VGhyZWFkUG9ydGlvbkluUmVnaW9uKFJl
bmRlclJlZ2lvbiogcmVnaW9uLCBMYQogCiAgICAgLy8gQWx3YXlzIGlnbm9yZSBjbGlwcGluZywg
c2luY2UgdGhlIFJlbmRlckZsb3dUaHJlYWQgaGFzIG5vdGhpbmcgdG8gZG8gd2l0aCB0aGUgYm91
bmRzIG9mIHRoZSBGcmFtZVZpZXcuCiAgICAgSGl0VGVzdFJlcXVlc3QgbmV3UmVxdWVzdChyZXF1
ZXN0LnR5cGUoKSB8IEhpdFRlc3RSZXF1ZXN0OjpJZ25vcmVDbGlwcGluZyk7CisgICAgSGl0VGVz
dFJlc3VsdCB0ZW1wUmVzdWx0KHJlc3VsdCk7CiAKICAgICAvLyBNYWtlIGEgbmV3IHRlbXBvcmFy
eSBIaXRUZXN0TG9jYXRpb24gaW4gdGhlIG5ldyByZWdpb24uCiAgICAgSGl0VGVzdExvY2F0aW9u
IG5ld0hpdFRlc3RMb2NhdGlvbihsb2NhdGlvbkluQ29udGFpbmVyLCAtcmVuZGVyRmxvd1RocmVh
ZE9mZnNldCwgcmVnaW9uKTsKIAotICAgIGJvb2wgaXNQb2ludEluc2lkZUZsb3dUaHJlYWQgPSBs
YXllcigpLT5oaXRUZXN0KG5ld1JlcXVlc3QsIG5ld0hpdFRlc3RMb2NhdGlvbiwgcmVzdWx0KTsK
KyAgICBib29sIGlzUG9pbnRJbnNpZGVGbG93VGhyZWFkID0gbGF5ZXIoKS0+aGl0VGVzdChuZXdS
ZXF1ZXN0LCBuZXdIaXRUZXN0TG9jYXRpb24sIHRlbXBSZXN1bHQpOworCisgICAgLy8gV2Ugd2Fu
dCB0byBtYWtlIHN1cmUgd2UgaGl0IGEgbm9kZSBmcm9tIHRoZSBjb250ZW50IGluc2lkZSB0aGUg
ZmxvdyB0aHJlYWQuCisgICAgaXNQb2ludEluc2lkZUZsb3dUaHJlYWQgPSBpc1BvaW50SW5zaWRl
Rmxvd1RocmVhZCAmJiAhdGVtcFJlc3VsdC5pbm5lck5vZGUoKS0+aXNEb2N1bWVudE5vZGUoKTsK
KyAgICBpZiAoaXNQb2ludEluc2lkZUZsb3dUaHJlYWQpCisgICAgICAgIHJlc3VsdCA9IHRlbXBS
ZXN1bHQ7CiAKICAgICAvLyBGSVhNRTogU2hvdWxkIHdlIHNldCByZXN1bHQubV9sb2NhbFBvaW50
IGJhY2sgdG8gdGhlIFJlbmRlclJlZ2lvbidzIGNvb3JkaW5hdGUgc3BhY2Ugb3IgbGVhdmUgaXQg
aW4gdGhlIFJlbmRlckZsb3dUaHJlYWQncyBjb29yZGluYXRlCiAgICAgLy8gc3BhY2U/IFJpZ2h0
IG5vdyBpdCdzIHN0YXlpbmcgaW4gdGhlIFJlbmRlckZsb3dUaHJlYWQncyBjb29yZGluYXRlIHNw
YWNlLCB3aGljaCBtYXkgZW5kIHVwIGJlaW5nIG9rLiBXZSB3aWxsIGtub3cgbW9yZSB3aGVuIHdl
IGdldCBhcm91bmQgdG8K
</data>
<flag name="commit-queue"
          id="213611"
          type_id="3"
          status="-"
          setter="buildbot"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>192882</attachid>
            <date>2013-03-13 01:52:08 -0700</date>
            <delta_ts>2013-03-15 00:17:50 -0700</delta_ts>
            <desc>Patch 2</desc>
            <filename>107752-2.pathc</filename>
            <type>text/plain</type>
            <size>5809</size>
            <attacher name="Mihnea Ovidenie">mihnea</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBlNDg2OWZmLi42ZTJlNmJkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTMtMDMt
MTMgIE1paG5lYSBPdmlkZW5pZSAgPG1paG5lYUBhZG9iZS5jb20+CisKKyAgICAgICAgW0NTUyBS
ZWdpb25zXSBTZWxlY3RpbmcgdGV4dCBpbnNpZGUgYW4gZW1wdHkgcmVnaW9uIGNhdXNlcyBzZWxl
Y3Rpb24gb3V0c2lkZSB0aGUgcmVnaW9uIGFyZWEKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTEwNzc1MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIEFkZCB0ZXN0IHNob3dpbmcgdGhhdCB5b3UgY2Fubm90IHNl
bGVjdCBjb250ZW50IG91dHNpZGUgYSBlbXB0eSByZWdpb24gKHdpdGhvdXQgZmxvdyB0aHJlYWQg
Y29udGVudCkuCisKKyAgICAgICAgKiBmYXN0L3JlZ2lvbnMvc2VsZWN0aW5nLXRleHQtaW4tZW1w
dHktcmVnaW9uLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9yZWdpb25zL3Nl
bGVjdGluZy10ZXh0LWluLWVtcHR5LXJlZ2lvbi5odG1sOiBBZGRlZC4KKwogMjAxMy0wMy0xMiAg
VnNldm9sb2QgVmxhc292ICA8dnNldmlrQGNocm9taXVtLm9yZz4KIAogICAgICAgICBVbnJldmll
d2VkIGluc3BlY3RvciB0ZXN0IGZpeC4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvcmVn
aW9ucy9zZWxlY3RpbmctdGV4dC1pbi1lbXB0eS1yZWdpb24tZXhwZWN0ZWQudHh0IGIvTGF5b3V0
VGVzdHMvZmFzdC9yZWdpb25zL3NlbGVjdGluZy10ZXh0LWluLWVtcHR5LXJlZ2lvbi1leHBlY3Rl
ZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uYzM2YTgzNQotLS0gL2Rl
di9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9zZWxlY3RpbmctdGV4dC1pbi1l
bXB0eS1yZWdpb24tZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsOSBAQAorVGVzdCBmb3IgW0NTUyBS
ZWdpb25zXSBTZWxlY3RpbmcgdGV4dCBpbnNpZGUgYW4gZW1wdHkgcmVnaW9uIGNhdXNlcyBzZWxl
Y3Rpb24gb3V0c2lkZSB0aGUgcmVnaW9uIGFyZWEuCisKK1RoZSBibHVlIGJvcmRlciBib3ggaXMg
YSByZWdpb24gd2l0aG91dCBmbG93ZWQgY29udGVudC4KKworVG8gdGVzdCBtYW51YWxseSwgbW92
ZSB0aGUgbW91c2UgaW4gdGhlIHRvcCBsZWZ0IGNvcm5lciBvZiB0aGUgcmVnaW9uIGFuZCB0cnkg
dG8gc2VsZWN0IHRoZSByZWdpb24gY29udGVudC4KKworWW91IHNob3VsZCBub3Qgc2VlIGFueSBz
ZWxlY3RlZCB0ZXh0OiBQQVNTCisKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9yZWdp
b25zL3NlbGVjdGluZy10ZXh0LWluLWVtcHR5LXJlZ2lvbi5odG1sIGIvTGF5b3V0VGVzdHMvZmFz
dC9yZWdpb25zL3NlbGVjdGluZy10ZXh0LWluLWVtcHR5LXJlZ2lvbi5odG1sCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjc2MGZjMWEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlv
dXRUZXN0cy9mYXN0L3JlZ2lvbnMvc2VsZWN0aW5nLXRleHQtaW4tZW1wdHktcmVnaW9uLmh0bWwK
QEAgLTAsMCArMSwzNSBAQAorPCFkb2N0eXBlIGh0bWw+Cis8aHRtbD4KKyAgICA8aGVhZD4KKyAg
ICAgICAgPHN0eWxlPgorICAgICAgICAgICAgYm9keSB7IGZvbnQ6IDIwcHgvMSBtb25vc3BhY2U7
IG1hcmdpbjogMjBweDsgfQorICAgICAgICAgICAgI3JlZ2lvbiB7IC13ZWJraXQtZmxvdy1mcm9t
OiB1bmRlZmluZWQ7IHdpZHRoOiAxMDBweDsgaGVpZ2h0OiAxMDBweDsgYm9yZGVyOiAxMHB4IHNv
bGlkIGJsdWU7IH0KKyAgICAgICAgPC9zdHlsZT4KKyAgICA8L2hlYWQ+CisgICAgPGJvZHk+Cisg
ICAgICAgIDxwPlRlc3QgZm9yIDxhIGhyZWY9Imh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xMDc3NTIiPiBbQ1NTIFJlZ2lvbnNdIFNlbGVjdGluZyB0ZXh0IGluc2lkZSBh
biBlbXB0eSByZWdpb24gY2F1c2VzIHNlbGVjdGlvbiBvdXRzaWRlIHRoZSByZWdpb24gYXJlYTwv
YT4uPC9wPgorICAgICAgICA8cD5UaGUgYmx1ZSBib3JkZXIgYm94IGlzIGEgcmVnaW9uIHdpdGhv
dXQgZmxvd2VkIGNvbnRlbnQuPC9wPgorICAgICAgICA8cD5UbyB0ZXN0IG1hbnVhbGx5LCBtb3Zl
IHRoZSBtb3VzZSBpbiB0aGUgdG9wIGxlZnQgY29ybmVyIG9mIHRoZSByZWdpb24gYW5kIHRyeSB0
byBzZWxlY3QgdGhlIHJlZ2lvbiBjb250ZW50LjwvcD4KKyAgICAgICAgPHA+WW91IHNob3VsZCBu
b3Qgc2VlIGFueSBzZWxlY3RlZCB0ZXh0OiA8c3BhbiBpZD0icmVzdWx0Ij48L3NwYW4+PC9wPgor
ICAgICAgICA8ZGl2IGlkPSJyZWdpb24iPjwvZGl2PgorICAgICAgICA8c2NyaXB0PgorICAgICAg
ICAgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKSB7CisgICAgICAgICAgICAgICAgd2luZG93LnRl
c3RSdW5uZXIuZHVtcEFzVGV4dCgpOworICAgICAgICAgICAgICAgIHZhciBzZWxlY3Rpb24gPSB3
aW5kb3cuZ2V0U2VsZWN0aW9uKCk7CisKKyAgICAgICAgICAgICAgICB2YXIgcmVnaW9uID0gZG9j
dW1lbnQuZ2V0RWxlbWVudEJ5SWQoInJlZ2lvbiIpOworICAgICAgICAgICAgICAgIHZhciBzdGFy
dFBvc2l0aW9uWCA9IHJlZ2lvbi5vZmZzZXRMZWZ0ICsgMTA7CisgICAgICAgICAgICAgICAgdmFy
IHN0YXJ0UG9zaXRpb25ZID0gcmVnaW9uLm9mZnNldFRvcCArIDEwOworICAgICAgICAgICAgICAg
IHZhciBlbmRQb3NpdGlvblggPSBzdGFydFBvc2l0aW9uWCArIDEwMDsKKyAgICAgICAgICAgICAg
ICB2YXIgZW5kUG9zaXRpb25ZID0gc3RhcnRQb3NpdGlvblkgKyAxMDA7CisKKyAgICAgICAgICAg
ICAgICBldmVudFNlbmRlci5tb3VzZU1vdmVUbyhzdGFydFBvc2l0aW9uWCwgc3RhcnRQb3NpdGlv
blkpOworICAgICAgICAgICAgICAgIGV2ZW50U2VuZGVyLm1vdXNlRG93bigpOworICAgICAgICAg
ICAgICAgIGV2ZW50U2VuZGVyLm1vdXNlTW92ZVRvKGVuZFBvc2l0aW9uWCwgZW5kUG9zaXRpb25Z
KTsKKyAgICAgICAgICAgICAgICBldmVudFNlbmRlci5tb3VzZVVwKCk7CisKKyAgICAgICAgICAg
ICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicmVzdWx0IikuaW5uZXJIVE1MID0gKHNlbGVj
dGlvbi50b1N0cmluZygpLmxlbmd0aCA9PSAwKSA/ICJQQVNTIiA6ICJGQUlMIjsKKyAgICAgICAg
ICAgIH0KKyAgICAgICAgPC9zY3JpcHQ+CisgICAgPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmlu
ZGV4IDdiYWYzNWMuLjQ5YThiNTUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxv
ZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMCBAQAorMjAxMy0w
My0xMyAgTWlobmVhIE92aWRlbmllICA8bWlobmVhQGFkb2JlLmNvbT4KKworICAgICAgICBbQ1NT
IFJlZ2lvbnNdIFNlbGVjdGluZyB0ZXh0IGluc2lkZSBhbiBlbXB0eSByZWdpb24gY2F1c2VzIHNl
bGVjdGlvbiBvdXRzaWRlIHRoZSByZWdpb24gYXJlYQorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA3NzUyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgV2hlbiBwZXJmb3JtaW5nIGhpdCB0ZXN0aW5nIGluc2lk
ZSBhIGZsb3cgdGhyZWFkLCB3ZSBuZWVkIHRvIG1ha2Ugc3VyZSB0aGF0CisgICAgICAgIHdlIGFj
dHVhbGx5IGhpdCBzb21lIG5vZGUgZnJvbSB0aGUgZmxvdyB0aHJlYWQgY29udGVudCBhbmQgbm90
IHRoZSBmbG93IHRocmVhZAorICAgICAgICBpdHNlbGYgKHdoaWNoIHdvdWxkIHNldCB0aGUgaGl0
IHRlc3QgcmVzdWx0IG5vZGUgdG8gdGhlIGRvY3VtZW50IG5vZGUsIGFsbG93aW5nCisgICAgICAg
IHdyb25nIHNlbGVjdGlvbiBvZiBjb250ZW50IG91dHNpZGUgdGhlIGVtcHR5IHJlZ2lvbikuCisK
KyAgICAgICAgVGVzdDogZmFzdC9yZWdpb25zL3NlbGVjdGluZy10ZXh0LWluLWVtcHR5LXJlZ2lv
bi5odG1sCisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyRmxvd1RocmVhZC5jcHA6CisgICAg
ICAgIChXZWJDb3JlOjpSZW5kZXJGbG93VGhyZWFkOjpoaXRUZXN0Rmxvd1RocmVhZFBvcnRpb25J
blJlZ2lvbik6CisKIDIwMTMtMDMtMTIgIEFudHRpIEtvaXZpc3RvICA8YW50dGlAYXBwbGUuY29t
PgogCiAgICAgICAgIEJhc2ljIGNoaWxkIG9ic2N1cmF0aW9uIHRlc3QgZm9yIGJhY2tncm91bmRz
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxvd1RocmVhZC5j
cHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxvd1RocmVhZC5jcHAKaW5kZXgg
MDc2MGM1Ny4uYmI3ZGFlNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1Jl
bmRlckZsb3dUaHJlYWQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJG
bG93VGhyZWFkLmNwcApAQCAtMzEzLDExICszMTMsMTcgQEAgYm9vbCBSZW5kZXJGbG93VGhyZWFk
OjpoaXRUZXN0Rmxvd1RocmVhZFBvcnRpb25JblJlZ2lvbihSZW5kZXJSZWdpb24qIHJlZ2lvbiwg
TGEKIAogICAgIC8vIEFsd2F5cyBpZ25vcmUgY2xpcHBpbmcsIHNpbmNlIHRoZSBSZW5kZXJGbG93
VGhyZWFkIGhhcyBub3RoaW5nIHRvIGRvIHdpdGggdGhlIGJvdW5kcyBvZiB0aGUgRnJhbWVWaWV3
LgogICAgIEhpdFRlc3RSZXF1ZXN0IG5ld1JlcXVlc3QocmVxdWVzdC50eXBlKCkgfCBIaXRUZXN0
UmVxdWVzdDo6SWdub3JlQ2xpcHBpbmcpOworICAgIEhpdFRlc3RSZXN1bHQgdGVtcFJlc3VsdChy
ZXN1bHQpOwogCiAgICAgLy8gTWFrZSBhIG5ldyB0ZW1wb3JhcnkgSGl0VGVzdExvY2F0aW9uIGlu
IHRoZSBuZXcgcmVnaW9uLgogICAgIEhpdFRlc3RMb2NhdGlvbiBuZXdIaXRUZXN0TG9jYXRpb24o
bG9jYXRpb25JbkNvbnRhaW5lciwgLXJlbmRlckZsb3dUaHJlYWRPZmZzZXQsIHJlZ2lvbik7CiAK
LSAgICBib29sIGlzUG9pbnRJbnNpZGVGbG93VGhyZWFkID0gbGF5ZXIoKS0+aGl0VGVzdChuZXdS
ZXF1ZXN0LCBuZXdIaXRUZXN0TG9jYXRpb24sIHJlc3VsdCk7CisgICAgYm9vbCBpc1BvaW50SW5z
aWRlRmxvd1RocmVhZCA9IGxheWVyKCktPmhpdFRlc3QobmV3UmVxdWVzdCwgbmV3SGl0VGVzdExv
Y2F0aW9uLCB0ZW1wUmVzdWx0KTsKKworICAgIC8vIFdlIHdhbnQgdG8gbWFrZSBzdXJlIHdlIGhp
dCBhIG5vZGUgZnJvbSB0aGUgY29udGVudCBpbnNpZGUgdGhlIGZsb3cgdGhyZWFkLgorICAgIGlz
UG9pbnRJbnNpZGVGbG93VGhyZWFkID0gaXNQb2ludEluc2lkZUZsb3dUaHJlYWQgJiYgIXRlbXBS
ZXN1bHQuaW5uZXJOb2RlKCktPmlzRG9jdW1lbnROb2RlKCk7CisgICAgaWYgKGlzUG9pbnRJbnNp
ZGVGbG93VGhyZWFkKQorICAgICAgICByZXN1bHQgPSB0ZW1wUmVzdWx0OwogCiAgICAgLy8gRklY
TUU6IFNob3VsZCB3ZSBzZXQgcmVzdWx0Lm1fbG9jYWxQb2ludCBiYWNrIHRvIHRoZSBSZW5kZXJS
ZWdpb24ncyBjb29yZGluYXRlIHNwYWNlIG9yIGxlYXZlIGl0IGluIHRoZSBSZW5kZXJGbG93VGhy
ZWFkJ3MgY29vcmRpbmF0ZQogICAgIC8vIHNwYWNlPyBSaWdodCBub3cgaXQncyBzdGF5aW5nIGlu
IHRoZSBSZW5kZXJGbG93VGhyZWFkJ3MgY29vcmRpbmF0ZSBzcGFjZSwgd2hpY2ggbWF5IGVuZCB1
cCBiZWluZyBvay4gV2Ugd2lsbCBrbm93IG1vcmUgd2hlbiB3ZSBnZXQgYXJvdW5kIHRvCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>193247</attachid>
            <date>2013-03-15 00:17:57 -0700</date>
            <delta_ts>2013-03-15 01:10:25 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-107752-20130315091351.patch</filename>
            <type>text/plain</type>
            <size>6208</size>
            <attacher name="Mihnea Ovidenie">mihnea</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ1ODc5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZWU1NTAxNDI5MmQyYjY2
OWQ1ODVlY2ZmNjMwNWE0MjFiNTQzYTY1Ni4uNGRkMGZjN2QzNTFjMTNiZTA0YzE1ZWE0ZTI4NTA4
ZTU0OTdiNjljOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEzLTAzLTE0ICBNaWhu
ZWEgT3ZpZGVuaWUgIDxtaWhuZWFAYWRvYmUuY29tPgorCisgICAgICAgIFtDU1MgUmVnaW9uc10g
U2VsZWN0aW5nIHRleHQgaW5zaWRlIGFuIGVtcHR5IHJlZ2lvbiBjYXVzZXMgc2VsZWN0aW9uIG91
dHNpZGUgdGhlIHJlZ2lvbiBhcmVhCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMDc3NTIKKworICAgICAgICBSZXZpZXdlZCBieSBEYXZpZCBIeWF0dC4K
KworICAgICAgICBXaGVuIHBlcmZvcm1pbmcgaGl0IHRlc3RpbmcgaW5zaWRlIGEgZmxvdyB0aHJl
YWQsIHdlIG5lZWQgdG8gbWFrZSBzdXJlIHRoYXQKKyAgICAgICAgd2UgYWN0dWFsbHkgaGl0IHNv
bWUgbm9kZSBmcm9tIHRoZSBmbG93IHRocmVhZCBjb250ZW50IGFuZCBub3QgdGhlIGZsb3cgdGhy
ZWFkCisgICAgICAgIGl0c2VsZiAod2hpY2ggd291bGQgc2V0IHRoZSBoaXQgdGVzdCByZXN1bHQg
bm9kZSB0byB0aGUgZG9jdW1lbnQgbm9kZSwgYWxsb3dpbmcKKyAgICAgICAgd3Jvbmcgc2VsZWN0
aW9uIG9mIGNvbnRlbnQgb3V0c2lkZSB0aGUgZW1wdHkgcmVnaW9uKS4KKworICAgICAgICBUZXN0
OiBmYXN0L3JlZ2lvbnMvc2VsZWN0aW5nLXRleHQtaW4tZW1wdHktcmVnaW9uLmh0bWwKKworICAg
ICAgICAqIHJlbmRlcmluZy9SZW5kZXJGbG93VGhyZWFkLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
OlJlbmRlckZsb3dUaHJlYWQ6OmhpdFRlc3RGbG93VGhyZWFkUG9ydGlvbkluUmVnaW9uKToKKwog
MjAxMy0wMy0xNCAgRG9taW5pYyBDb29uZXkgIDxkb21pbmljY0BjaHJvbWl1bS5vcmc+CiAKICAg
ICAgICAgUmVkdW5kYW50IGlmIHN0YXRlbWVudCBpbiBSZW5kZXJUZXh0Q29udHJvbFNpbmdsZUxp
bmU6OmxheW91dCBzaG91bGQgYmUgcmVtb3ZlZApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL1JlbmRlckZsb3dUaHJlYWQuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5n
L1JlbmRlckZsb3dUaHJlYWQuY3BwCmluZGV4IDA3NjBjNTc3NTQyYThmZGRlOGQ1Yjc1ZTZjODEy
MTMzOTU4MWViMTEuLmJiN2RhZTVjODMxMDAxNWE0ZmU5ZTQ2Mjg4ODA5ZTc0NjdlNDQ3NDYgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJGbG93VGhyZWFkLmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxvd1RocmVhZC5jcHAKQEAgLTMx
MywxMSArMzEzLDE3IEBAIGJvb2wgUmVuZGVyRmxvd1RocmVhZDo6aGl0VGVzdEZsb3dUaHJlYWRQ
b3J0aW9uSW5SZWdpb24oUmVuZGVyUmVnaW9uKiByZWdpb24sIExhCiAKICAgICAvLyBBbHdheXMg
aWdub3JlIGNsaXBwaW5nLCBzaW5jZSB0aGUgUmVuZGVyRmxvd1RocmVhZCBoYXMgbm90aGluZyB0
byBkbyB3aXRoIHRoZSBib3VuZHMgb2YgdGhlIEZyYW1lVmlldy4KICAgICBIaXRUZXN0UmVxdWVz
dCBuZXdSZXF1ZXN0KHJlcXVlc3QudHlwZSgpIHwgSGl0VGVzdFJlcXVlc3Q6Oklnbm9yZUNsaXBw
aW5nKTsKKyAgICBIaXRUZXN0UmVzdWx0IHRlbXBSZXN1bHQocmVzdWx0KTsKIAogICAgIC8vIE1h
a2UgYSBuZXcgdGVtcG9yYXJ5IEhpdFRlc3RMb2NhdGlvbiBpbiB0aGUgbmV3IHJlZ2lvbi4KICAg
ICBIaXRUZXN0TG9jYXRpb24gbmV3SGl0VGVzdExvY2F0aW9uKGxvY2F0aW9uSW5Db250YWluZXIs
IC1yZW5kZXJGbG93VGhyZWFkT2Zmc2V0LCByZWdpb24pOwogCi0gICAgYm9vbCBpc1BvaW50SW5z
aWRlRmxvd1RocmVhZCA9IGxheWVyKCktPmhpdFRlc3QobmV3UmVxdWVzdCwgbmV3SGl0VGVzdExv
Y2F0aW9uLCByZXN1bHQpOworICAgIGJvb2wgaXNQb2ludEluc2lkZUZsb3dUaHJlYWQgPSBsYXll
cigpLT5oaXRUZXN0KG5ld1JlcXVlc3QsIG5ld0hpdFRlc3RMb2NhdGlvbiwgdGVtcFJlc3VsdCk7
CisKKyAgICAvLyBXZSB3YW50IHRvIG1ha2Ugc3VyZSB3ZSBoaXQgYSBub2RlIGZyb20gdGhlIGNv
bnRlbnQgaW5zaWRlIHRoZSBmbG93IHRocmVhZC4KKyAgICBpc1BvaW50SW5zaWRlRmxvd1RocmVh
ZCA9IGlzUG9pbnRJbnNpZGVGbG93VGhyZWFkICYmICF0ZW1wUmVzdWx0LmlubmVyTm9kZSgpLT5p
c0RvY3VtZW50Tm9kZSgpOworICAgIGlmIChpc1BvaW50SW5zaWRlRmxvd1RocmVhZCkKKyAgICAg
ICAgcmVzdWx0ID0gdGVtcFJlc3VsdDsKIAogICAgIC8vIEZJWE1FOiBTaG91bGQgd2Ugc2V0IHJl
c3VsdC5tX2xvY2FsUG9pbnQgYmFjayB0byB0aGUgUmVuZGVyUmVnaW9uJ3MgY29vcmRpbmF0ZSBz
cGFjZSBvciBsZWF2ZSBpdCBpbiB0aGUgUmVuZGVyRmxvd1RocmVhZCdzIGNvb3JkaW5hdGUKICAg
ICAvLyBzcGFjZT8gUmlnaHQgbm93IGl0J3Mgc3RheWluZyBpbiB0aGUgUmVuZGVyRmxvd1RocmVh
ZCdzIGNvb3JkaW5hdGUgc3BhY2UsIHdoaWNoIG1heSBlbmQgdXAgYmVpbmcgb2suIFdlIHdpbGwg
a25vdyBtb3JlIHdoZW4gd2UgZ2V0IGFyb3VuZCB0bwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDhhN2EwNjBkMWIyOTUwNTcy
NWMwZmUxODFiNzk4Y2U2MTM1MjQyY2IuLjdkYWQ5MWYwMTE0OWYzYjFkYTYyNzJlZTlhM2E3MmNl
YzliZjAzMmMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAxMy0wMy0xNCAgTWlobmVhIE92aWRl
bmllICA8bWlobmVhQGFkb2JlLmNvbT4KKworICAgICAgICBbQ1NTIFJlZ2lvbnNdIFNlbGVjdGlu
ZyB0ZXh0IGluc2lkZSBhbiBlbXB0eSByZWdpb24gY2F1c2VzIHNlbGVjdGlvbiBvdXRzaWRlIHRo
ZSByZWdpb24gYXJlYQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTA3NzUyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgRGF2aWQgSHlhdHQuCisKKyAgICAg
ICAgQWRkIHRlc3Qgc2hvd2luZyB0aGF0IHlvdSBjYW5ub3Qgc2VsZWN0IGNvbnRlbnQgb3V0c2lk
ZSBhIGVtcHR5IHJlZ2lvbiAod2l0aG91dCBmbG93IHRocmVhZCBjb250ZW50KS4KKworICAgICAg
ICAqIGZhc3QvcmVnaW9ucy9zZWxlY3RpbmctdGV4dC1pbi1lbXB0eS1yZWdpb24tZXhwZWN0ZWQu
dHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L3JlZ2lvbnMvc2VsZWN0aW5nLXRleHQtaW4tZW1w
dHktcmVnaW9uLmh0bWw6IEFkZGVkLgorCiAyMDEzLTAzLTE0ICBTaGVyaWZmIEJvdCAgPHdlYmtp
dC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91
dCByMTQ1ODY0LgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9yZWdpb25zL3NlbGVjdGlu
Zy10ZXh0LWluLWVtcHR5LXJlZ2lvbi1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L3Jl
Z2lvbnMvc2VsZWN0aW5nLXRleHQtaW4tZW1wdHktcmVnaW9uLWV4cGVjdGVkLnR4dApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwLi5jMzZhODM1ZjdhNjMxODZhYTcxZGYwY2RhNWI0M2U1ZGI4ZmVjZDQyCi0tLSAvZGV2L251
bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9yZWdpb25zL3NlbGVjdGluZy10ZXh0LWluLWVtcHR5
LXJlZ2lvbi1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw5IEBACitUZXN0IGZvciBbQ1NTIFJlZ2lv
bnNdIFNlbGVjdGluZyB0ZXh0IGluc2lkZSBhbiBlbXB0eSByZWdpb24gY2F1c2VzIHNlbGVjdGlv
biBvdXRzaWRlIHRoZSByZWdpb24gYXJlYS4KKworVGhlIGJsdWUgYm9yZGVyIGJveCBpcyBhIHJl
Z2lvbiB3aXRob3V0IGZsb3dlZCBjb250ZW50LgorCitUbyB0ZXN0IG1hbnVhbGx5LCBtb3ZlIHRo
ZSBtb3VzZSBpbiB0aGUgdG9wIGxlZnQgY29ybmVyIG9mIHRoZSByZWdpb24gYW5kIHRyeSB0byBz
ZWxlY3QgdGhlIHJlZ2lvbiBjb250ZW50LgorCitZb3Ugc2hvdWxkIG5vdCBzZWUgYW55IHNlbGVj
dGVkIHRleHQ6IFBBU1MKKworCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lvbnMv
c2VsZWN0aW5nLXRleHQtaW4tZW1wdHktcmVnaW9uLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L3Jl
Z2lvbnMvc2VsZWN0aW5nLXRleHQtaW4tZW1wdHktcmVnaW9uLmh0bWwKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNzYw
ZmMxYWEwMjc2MGQwYTYzMWViN2I4ZDA5ODdjMzYwZjBlZDJlZgotLS0gL2Rldi9udWxsCisrKyBi
L0xheW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9zZWxlY3RpbmctdGV4dC1pbi1lbXB0eS1yZWdpb24u
aHRtbApAQCAtMCwwICsxLDM1IEBACis8IWRvY3R5cGUgaHRtbD4KKzxodG1sPgorICAgIDxoZWFk
PgorICAgICAgICA8c3R5bGU+CisgICAgICAgICAgICBib2R5IHsgZm9udDogMjBweC8xIG1vbm9z
cGFjZTsgbWFyZ2luOiAyMHB4OyB9CisgICAgICAgICAgICAjcmVnaW9uIHsgLXdlYmtpdC1mbG93
LWZyb206IHVuZGVmaW5lZDsgd2lkdGg6IDEwMHB4OyBoZWlnaHQ6IDEwMHB4OyBib3JkZXI6IDEw
cHggc29saWQgYmx1ZTsgfQorICAgICAgICA8L3N0eWxlPgorICAgIDwvaGVhZD4KKyAgICA8Ym9k
eT4KKyAgICAgICAgPHA+VGVzdCBmb3IgPGEgaHJlZj0iaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTEwNzc1MiI+IFtDU1MgUmVnaW9uc10gU2VsZWN0aW5nIHRleHQgaW5z
aWRlIGFuIGVtcHR5IHJlZ2lvbiBjYXVzZXMgc2VsZWN0aW9uIG91dHNpZGUgdGhlIHJlZ2lvbiBh
cmVhPC9hPi48L3A+CisgICAgICAgIDxwPlRoZSBibHVlIGJvcmRlciBib3ggaXMgYSByZWdpb24g
d2l0aG91dCBmbG93ZWQgY29udGVudC48L3A+CisgICAgICAgIDxwPlRvIHRlc3QgbWFudWFsbHks
IG1vdmUgdGhlIG1vdXNlIGluIHRoZSB0b3AgbGVmdCBjb3JuZXIgb2YgdGhlIHJlZ2lvbiBhbmQg
dHJ5IHRvIHNlbGVjdCB0aGUgcmVnaW9uIGNvbnRlbnQuPC9wPgorICAgICAgICA8cD5Zb3Ugc2hv
dWxkIG5vdCBzZWUgYW55IHNlbGVjdGVkIHRleHQ6IDxzcGFuIGlkPSJyZXN1bHQiPjwvc3Bhbj48
L3A+CisgICAgICAgIDxkaXYgaWQ9InJlZ2lvbiI+PC9kaXY+CisgICAgICAgIDxzY3JpcHQ+Cisg
ICAgICAgICAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpIHsKKyAgICAgICAgICAgICAgICB3aW5k
b3cudGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7CisgICAgICAgICAgICAgICAgdmFyIHNlbGVjdGlv
biA9IHdpbmRvdy5nZXRTZWxlY3Rpb24oKTsKKworICAgICAgICAgICAgICAgIHZhciByZWdpb24g
PSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicmVnaW9uIik7CisgICAgICAgICAgICAgICAgdmFy
IHN0YXJ0UG9zaXRpb25YID0gcmVnaW9uLm9mZnNldExlZnQgKyAxMDsKKyAgICAgICAgICAgICAg
ICB2YXIgc3RhcnRQb3NpdGlvblkgPSByZWdpb24ub2Zmc2V0VG9wICsgMTA7CisgICAgICAgICAg
ICAgICAgdmFyIGVuZFBvc2l0aW9uWCA9IHN0YXJ0UG9zaXRpb25YICsgMTAwOworICAgICAgICAg
ICAgICAgIHZhciBlbmRQb3NpdGlvblkgPSBzdGFydFBvc2l0aW9uWSArIDEwMDsKKworICAgICAg
ICAgICAgICAgIGV2ZW50U2VuZGVyLm1vdXNlTW92ZVRvKHN0YXJ0UG9zaXRpb25YLCBzdGFydFBv
c2l0aW9uWSk7CisgICAgICAgICAgICAgICAgZXZlbnRTZW5kZXIubW91c2VEb3duKCk7CisgICAg
ICAgICAgICAgICAgZXZlbnRTZW5kZXIubW91c2VNb3ZlVG8oZW5kUG9zaXRpb25YLCBlbmRQb3Np
dGlvblkpOworICAgICAgICAgICAgICAgIGV2ZW50U2VuZGVyLm1vdXNlVXAoKTsKKworICAgICAg
ICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJyZXN1bHQiKS5pbm5lckhUTUwgPSAo
c2VsZWN0aW9uLnRvU3RyaW5nKCkubGVuZ3RoID09IDApID8gIlBBU1MiIDogIkZBSUwiOworICAg
ICAgICAgICAgfQorICAgICAgICA8L3NjcmlwdD4KKyAgICA8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>