<?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>56049</bug_id>
          
          <creation_ts>2011-03-09 13:41:33 -0800</creation_ts>
          <short_desc>Fix some potentially flaky tests</short_desc>
          <delta_ts>2011-03-10 01:12:05 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>REOPENED</bug_status>
          <resolution></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>
          
          <blocked>54355</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Tony Gentilcore">tonyg</reporter>
          <assigned_to name="Tony Gentilcore">tonyg</assigned_to>
          <cc>abarth</cc>
    
    <cc>mihaip</cc>
    
    <cc>wangxianzhu</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>364747</commentid>
    <comment_count>0</comment_count>
    <who name="Tony Gentilcore">tonyg</who>
    <bug_when>2011-03-09 13:41:33 -0800</bug_when>
    <thetext>Fix some potentially flaky tests</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>364750</commentid>
    <comment_count>1</comment_count>
      <attachid>85225</attachid>
    <who name="Tony Gentilcore">tonyg</who>
    <bug_when>2011-03-09 13:45:45 -0800</bug_when>
    <thetext>Created attachment 85225
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>364806</commentid>
    <comment_count>2</comment_count>
      <attachid>85225</attachid>
    <who name="Mihai Parparita">mihaip</who>
    <bug_when>2011-03-09 14:56:59 -0800</bug_when>
    <thetext>Comment on attachment 85225
Patch

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

&gt; LayoutTests/media/video-src-plus-source.html:8
&gt;          });

I think you need the final &quot;true&quot; argument to addEventListener so that this handler is registered in the capture phase. Before you call findMediaElement(), mediaElement is set to document, and the loadedmetadata event doesn&apos;t bubble.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>364854</commentid>
    <comment_count>3</comment_count>
      <attachid>85252</attachid>
    <who name="Tony Gentilcore">tonyg</who>
    <bug_when>2011-03-09 16:08:02 -0800</bug_when>
    <thetext>Created attachment 85252
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>364856</commentid>
    <comment_count>4</comment_count>
    <who name="Tony Gentilcore">tonyg</who>
    <bug_when>2011-03-09 16:08:28 -0800</bug_when>
    <thetext>&gt; I think you need the final &quot;true&quot; argument to addEventListener so that this handler is registered in the capture phase. Before you call findMediaElement(), mediaElement is set to document, and the loadedmetadata event doesn&apos;t bubble.

Nice catch! That would have broken the ability for the test to fail in that way. Fixed now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>364864</commentid>
    <comment_count>5</comment_count>
      <attachid>85252</attachid>
    <who name="Tony Gentilcore">tonyg</who>
    <bug_when>2011-03-09 16:16:17 -0800</bug_when>
    <thetext>Comment on attachment 85252
Patch

Clearing flags on attachment: 85252

Committed r80670: &lt;http://trac.webkit.org/changeset/80670&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>364865</commentid>
    <comment_count>6</comment_count>
    <who name="Tony Gentilcore">tonyg</who>
    <bug_when>2011-03-09 16:16:20 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365039</commentid>
    <comment_count>7</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-03-10 01:02:56 -0800</bug_when>
    <thetext>This patch seems to have broken platform/mac/accessibility/aria-expanded-notifications.html.  I&apos;m going to revert the change to that test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365040</commentid>
    <comment_count>8</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-03-10 01:12:05 -0800</bug_when>
    <thetext>Partial revert in http://trac.webkit.org/changeset/80697</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>85225</attachid>
            <date>2011-03-09 13:45:45 -0800</date>
            <delta_ts>2011-03-09 16:08:00 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-56049-20110309134544.patch</filename>
            <type>text/plain</type>
            <size>5987</size>
            <attacher name="Tony Gentilcore">tonyg</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogNzk2MzgKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAxZjYzNWZjMGQ4NjVhZGVjZjZlMTll
MGExM2RhMzZlZWM0MjhlNWM5Li5kZGJjYzc1ZmYyZGYyOTY4ZGQzOWY4OWVjNTBiYjA4NDk2MDIy
ZTJhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTEtMDMtMDkgIFRvbnkgR2VudGlsY29yZSAg
PHRvbnlnQGNocm9taXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBGaXggc29tZSBwb3RlbnRpYWxseSBmbGFreSB0ZXN0cworICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTYwNDkKKworICAgICAgICBU
aGVzZSB0ZXN0cyB3ZXJlIG5vdCByZXNpbGllbnQgdG8gcGFyc2VyIHlpZWxkcyBmb3IgcmVhc29u
cyBleHBsYWluZWQgYmVsb3cuCisKKyAgICAgICAgKiBtZWRpYS92aWRlby1zcmMtcGx1cy1zb3Vy
Y2UuaHRtbDogbG9hZHN0YXJ0IG9yIGxvYWRtZXRhZGF0YSBjb3VsZCBoYXZlIGZpcmVkIGJlZm9y
ZQorICAgICAgICB0aGUgd2FpdEZvckV2ZW50KCkgY2FsbHMuIFNvIGRlZmluZSB0aGVtIHByaW9y
IHRvIHRoZSA8dmlkZW8+IGVsZW1lbnQuCisgICAgICAgICogcGxhdGZvcm0vbWFjL2FjY2Vzc2li
aWxpdHkvYXJpYS1leHBhbmRlZC1ub3RpZmljYXRpb25zLmh0bWw6IFRoZSBhcmlhIGV2ZW50cyBj
b3VsZAorICAgICAgICBoYXZlIGZpcmVkIGJlZm9yZSBzdWNjZXNzZnVsbHlQYXJzZWQgd2FzIHNl
dCwgc28gcnVuIHRoZSB0ZXN0IGluIHRoZSBvbmxvYWQgaGFuZGxlci4KKyAgICAgICAgKiBwbHVn
aW5zL25wcnVudGltZS9ucHJ1bnRpbWUuaHRtbDogVGhlIHBsdWdpbiBjb3VsZCBoYXZlIGJlZW4g
bG9hZGVkIGJlZm9yZQorICAgICAgICBzdWNjZXNzZnVsbHlQYXJzZWQgd2FzIHNldCwgc28gc2V0
IGl0IGJlZm9yZSBpbmNsdWRpbmcgdGhlIHBsdWdpbi4KKwogMjAxMS0wMy0wOSAgQnJpYW4gV2Vp
bnN0ZWluICA8YndlaW5zdGVpbkBhcHBsZS5jb20+CiAKICAgICAgICAgVXBkYXRlIGV4cGVjdGVk
IHJlc3VsdHMgb2Ygc3ZnL2Nzcy9nZXRDb21wdXRlZFN0eWxlLWJhc2ljIGFmdGVyIHI4MDU4Mi4K
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL21lZGlhL3ZpZGVvLXNyYy1wbHVzLXNvdXJjZS5odG1s
IGIvTGF5b3V0VGVzdHMvbWVkaWEvdmlkZW8tc3JjLXBsdXMtc291cmNlLmh0bWwKaW5kZXggYjQ3
NDBkNjA3NzQxY2JiNTA1ZmY4NjJmZjZlNzY5MzhmM2Y3MWNjMC4uNzUzMjQyMjhmM2E4YjM4OTQy
YzUxOTNhMjEyNWNiOTFiNWFlZDA3OCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvbWVkaWEvdmlk
ZW8tc3JjLXBsdXMtc291cmNlLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvbWVkaWEvdmlkZW8tc3Jj
LXBsdXMtc291cmNlLmh0bWwKQEAgLTIsMzEgKzIsMzAgQEAKIDxib2R5PgogICAgIDxzY3JpcHQg
c3JjPXZpZGVvLXRlc3QuanM+PC9zY3JpcHQ+CiAKLSAgICA8dmlkZW8gc3JjPWNvbnRlbnQvYm9n
dXMubXBlZyBjb250cm9scz4KLSAgICAgICAgPHNvdXJjZSBzcmM9Y29udGVudC90ZXN0Lm1wND4K
LSAgICA8L3ZpZGVvPgotCiAgICAgPHNjcmlwdD4KLSAgICAgICAgZmluZE1lZGlhRWxlbWVudCgp
OwotCiAgICAgICAgIG1lZGlhRWxlbWVudC5hZGRFdmVudExpc3RlbmVyKCdsb2FkZWRtZXRhZGF0
YScsIGZ1bmN0aW9uKCkgeyAKICAgICAgICAgICAgIGZhaWxUZXN0KCInbG9hZGVkbWV0YWRhdGEn
IGV2ZW50IGZpcmVkIiApOwogICAgICAgICB9KTsKIAogICAgICAgICB3YWl0Rm9yRXZlbnQoJ2xv
YWRzdGFydCcsIGZ1bmN0aW9uICgpIHsgCisgICAgICAgICAgICBmaW5kTWVkaWFFbGVtZW50KCk7
CiAgICAgICAgICAgICB0ZXN0RXhwZWN0ZWQoInJlbGF0aXZlVVJMKHZpZGVvLmN1cnJlbnRTcmMp
IiwgImNvbnRlbnQvYm9ndXMubXBlZyIpOwogICAgICAgICAgICAgY29uc29sZVdyaXRlKCIiKTsK
LSAgICAgICAgfSApOworICAgICAgICB9KTsKIAogICAgICAgICB3YWl0Rm9yRXZlbnQoJ2Vycm9y
JywgZnVuY3Rpb24gKCkgeyAKKyAgICAgICAgICAgIGZpbmRNZWRpYUVsZW1lbnQoKTsKICAgICAg
ICAgICAgIHRlc3RFeHBlY3RlZCgicmVsYXRpdmVVUkwodmlkZW8uY3VycmVudFNyYykiLCAiY29u
dGVudC9ib2d1cy5tcGVnIik7CiAgICAgICAgICAgICB0ZXN0RXhwZWN0ZWQoIm1lZGlhRWxlbWVu
dC5lcnJvci5jb2RlIiwgTWVkaWFFcnJvci5NRURJQV9FUlJfU1JDX05PVF9TVVBQT1JURUQpOwog
ICAgICAgICAgICAgc2V0VGltZW91dChlbmRUZXN0LCAyMDApIDsKICAgICAgICAgICAgIGNvbnNv
bGVXcml0ZSgiIik7CiAgICAgICAgIH0pOwotCiAgICAgPC9zY3JpcHQ+CiAKKyAgICA8dmlkZW8g
c3JjPWNvbnRlbnQvYm9ndXMubXBlZyBjb250cm9scz4KKyAgICAgICAgPHNvdXJjZSBzcmM9Y29u
dGVudC90ZXN0Lm1wND4KKyAgICA8L3ZpZGVvPgorCiA8cD5UZXN0IHRoYXQgYSAmbHQ7c291cmNl
Jmd0OyBlbGVtZW50IGlzIG5vdCB1c2VkIHdoZW4gYSBib2d1cyAnc3JjJyBhdHRyaWJ1dGUgaXMg
cHJlc2VudAogPC9wPgogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvYWNj
ZXNzaWJpbGl0eS9hcmlhLWV4cGFuZGVkLW5vdGlmaWNhdGlvbnMuaHRtbCBiL0xheW91dFRlc3Rz
L3BsYXRmb3JtL21hYy9hY2Nlc3NpYmlsaXR5L2FyaWEtZXhwYW5kZWQtbm90aWZpY2F0aW9ucy5o
dG1sCmluZGV4IDg4ZmIwMDdlNGRkODExODVhZDIzOGM0YjBjNDBiOTFhMDk5YjM3NWIuLjhmNDky
MDY1NTJiZGE2N2U2MjJmMzg5MjNhYzc2OWYzMjJjNTIyOTMgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL3BsYXRmb3JtL21hYy9hY2Nlc3NpYmlsaXR5L2FyaWEtZXhwYW5kZWQtbm90aWZpY2F0aW9u
cy5odG1sCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9hY2Nlc3NpYmlsaXR5L2FyaWEt
ZXhwYW5kZWQtbm90aWZpY2F0aW9ucy5odG1sCkBAIC0yLDMwICsyLDggQEAKIDxodG1sPgogPGhl
YWQ+CiA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii4uLy4uLy4uL2Zhc3QvanMvcmVzb3Vy
Y2VzL2pzLXRlc3Qtc3R5bGUuY3NzIj4KLTxzY3JpcHQ+Ci12YXIgc3VjY2Vzc2Z1bGx5UGFyc2Vk
ID0gZmFsc2U7Ci08L3NjcmlwdD4KIDxzY3JpcHQgc3JjPSIuLi8uLi8uLi9mYXN0L2pzL3Jlc291
cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Ci08L2hlYWQ+Ci08Ym9keSBpZD0iYm9keSI+
Ci0KLTx1bCBpZD0idHJlZTAiIHJvbGU9InRyZWUiIGFyaWEtbGFiZWxsZWRieT0idHJlZWxhYmVs
IiBhcmlhLWFjdGl2ZWRlc2NlbmRhbnQ9InRyZWUwX2l0ZW0wXzJfMF8xIiB0YWJpbmRleD0iMCI+
Ci0gICAgPGxpIGlkPSJ0cmVlMF9pdGVtMCIgcm9sZT0idHJlZWl0ZW0iIGFyaWEtbGV2ZWw9IjEi
IGFyaWEtZXhwYW5kZWQ9InRydWUiPgotICAgICAgICA8c3Bhbj4KLSAgICAgICAgICAgIDxzcGFu
IGNsYXNzPSJleHBhbmRlciI+PC9zcGFuPgotICAgICAgICBBbmltYWxzCi0gICAgICAgIDwvc3Bh
bj4KLSAgICAgICAgPHVsIHJvbGU9Imdyb3VwIj4KLSAgICAgICAgICAgICA8bGkgaWQ9InRyZWUw
X2l0ZW0wXzAiIHJvbGU9InRyZWVpdGVtIiBhcmlhLWxldmVsPSIyIj48c3Bhbj5CaXJkczwvc3Bh
bj48L2xpPgotICAgICAgICA8L3VsPgotICAgICA8L2xpPgotPC91bD4KLQotPHAgaWQ9ImRlc2Ny
aXB0aW9uIj48L3A+Ci08ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4KLQogPHNjcmlwdD4KLQogICAg
IGRlc2NyaXB0aW9uKCJUaGlzIHRlc3RzIHRoYXQgd2hlbiBhcmlhLWV4cGFuZGVkIGlzIHRvZ2ds
ZWQsIHRoZSBhcHByb3ByaWF0ZSBub3RpZmljYXRpb25zIGFyZSBzZW50IG91dCIpOwogCiAgICAg
dmFyIGF4VHJlZSA9IDA7CkBAIC01MSw3ICsyOSw5IEBAIHZhciBzdWNjZXNzZnVsbHlQYXJzZWQg
PSBmYWxzZTsKICAgICAgICAgbm90aWZ5Q291bnQrKzsKICAgICB9CiAKLSAgICBpZiAod2luZG93
LmFjY2Vzc2liaWxpdHlDb250cm9sbGVyKSB7CisgICAgZnVuY3Rpb24gdGVzdCgpIHsKKyAgICAg
ICAgaWYgKCF3aW5kb3cuYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIpIHJldHVybjsKKwogICAgICAg
ICB3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIud2FpdFVudGlsRG9uZSgpOwogCiAgICAgICAg
IHZhciBkb21UcmVlID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInRyZWUwIik7CkBAIC02Nyw5
ICs0NywyOCBAQCB2YXIgc3VjY2Vzc2Z1bGx5UGFyc2VkID0gZmFsc2U7CiAKICAgICAgICAgLy8g
dGhlIHNlY29uZCBhcmlhLWV4cGFuZGVkIHNob3VsZCBnZW5lcmF0ZSByb3cgY291bnQsIHJvdyBl
eHBhbmRlZC4KICAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInRyZWUwX2l0ZW0wIiku
c2V0QXR0cmlidXRlKCJhcmlhLWV4cGFuZGVkIiwgInRydWUiKTsKLSAgICB9CisgICB9Cis8L3Nj
cmlwdD4KKzwvaGVhZD4KKzxib2R5IGlkPSJib2R5IiBvbmxvYWQ9InRlc3QoKSI+CisKKzx1bCBp
ZD0idHJlZTAiIHJvbGU9InRyZWUiIGFyaWEtbGFiZWxsZWRieT0idHJlZWxhYmVsIiBhcmlhLWFj
dGl2ZWRlc2NlbmRhbnQ9InRyZWUwX2l0ZW0wXzJfMF8xIiB0YWJpbmRleD0iMCI+CisgICAgPGxp
IGlkPSJ0cmVlMF9pdGVtMCIgcm9sZT0idHJlZWl0ZW0iIGFyaWEtbGV2ZWw9IjEiIGFyaWEtZXhw
YW5kZWQ9InRydWUiPgorICAgICAgICA8c3Bhbj4KKyAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJl
eHBhbmRlciI+PC9zcGFuPgorICAgICAgICBBbmltYWxzCisgICAgICAgIDwvc3Bhbj4KKyAgICAg
ICAgPHVsIHJvbGU9Imdyb3VwIj4KKyAgICAgICAgICAgICA8bGkgaWQ9InRyZWUwX2l0ZW0wXzAi
IHJvbGU9InRyZWVpdGVtIiBhcmlhLWxldmVsPSIyIj48c3Bhbj5CaXJkczwvc3Bhbj48L2xpPgor
ICAgICAgICA8L3VsPgorICAgICA8L2xpPgorPC91bD4KIAotICAgIHN1Y2Nlc3NmdWxseVBhcnNl
ZCA9IHRydWU7Cis8cCBpZD0iZGVzY3JpcHRpb24iPjwvcD4KKzxkaXYgaWQ9ImNvbnNvbGUiPjwv
ZGl2PgorCis8c2NyaXB0PgorICAgIHZhciBzdWNjZXNzZnVsbHlQYXJzZWQgPSB0cnVlOwogPC9z
Y3JpcHQ+CiAKIDxzY3JpcHQgc3JjPSIuLi8uLi8uLi9mYXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0
LXBvc3QuanMiPjwvc2NyaXB0PgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGx1Z2lucy9ucHJ1
bnRpbWUvbnBydW50aW1lLmh0bWwgYi9MYXlvdXRUZXN0cy9wbHVnaW5zL25wcnVudGltZS9ucHJ1
bnRpbWUuaHRtbAppbmRleCBkYWJhNDEzYWNkZmY2NjU2NDc1YjE0MjYwZDQ1N2VhMGJkMjY2MGYz
Li42YTcxNTNhYTdhYTlmYmY2ZTNlZWEwMWQyYWU5Mjc2YTAyNjUwMTRmIDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9wbHVnaW5zL25wcnVudGltZS9ucHJ1bnRpbWUuaHRtbAorKysgYi9MYXlvdXRU
ZXN0cy9wbHVnaW5zL25wcnVudGltZS9ucHJ1bnRpbWUuaHRtbApAQCAtNTUsMTYgKzU1LDEyIEBA
IGZ1bmN0aW9uIHRlc3ROUEludm9rZSgpCiAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIubm90aWZ5
RG9uZSgpOwogfQogCitkZXNjcmlwdGlvbigiVGVzdHMgdGhhdCB0aGUgTlBSdW50aW1lIGltcGxl
bWVudGF0aW9uIHdvcmtzIGFzIGV4cGVjdGVkIik7CisKK3N1Y2Nlc3NmdWxseVBhcnNlZCA9IHRy
dWU7CiA8L3NjcmlwdD4KIDxlbWJlZCBpZD0icGx1Z2luIiAKICAgICAgICB0eXBlPSJhcHBsaWNh
dGlvbi94LXdlYmtpdC10ZXN0LW5ldHNjYXBlIgogICAgICAgIHN0eWxlPSJ3aWR0aDowOyBoZWln
aHQ6MCIKICAgICAgICB0ZXN0bnBydW50aW1lPSIxIj4KIDwvZW1iZWQ+Ci0KLTxzY3JpcHQ+Ci1k
ZXNjcmlwdGlvbigiVGVzdHMgdGhhdCB0aGUgTlBSdW50aW1lIGltcGxlbWVudGF0aW9uIHdvcmtz
IGFzIGV4cGVjdGVkIik7Ci0KLQotc3VjY2Vzc2Z1bGx5UGFyc2VkID0gdHJ1ZTsKLTwvc2NyaXB0
Pgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>85252</attachid>
            <date>2011-03-09 16:08:02 -0800</date>
            <delta_ts>2011-03-09 16:16:17 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-56049-20110309160801.patch</filename>
            <type>text/plain</type>
            <size>6006</size>
            <attacher name="Tony Gentilcore">tonyg</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogNzk2MzgKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAxZjYzNWZjMGQ4NjVhZGVjZjZlMTll
MGExM2RhMzZlZWM0MjhlNWM5Li5kZGJjYzc1ZmYyZGYyOTY4ZGQzOWY4OWVjNTBiYjA4NDk2MDIy
ZTJhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTEtMDMtMDkgIFRvbnkgR2VudGlsY29yZSAg
PHRvbnlnQGNocm9taXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBGaXggc29tZSBwb3RlbnRpYWxseSBmbGFreSB0ZXN0cworICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTYwNDkKKworICAgICAgICBU
aGVzZSB0ZXN0cyB3ZXJlIG5vdCByZXNpbGllbnQgdG8gcGFyc2VyIHlpZWxkcyBmb3IgcmVhc29u
cyBleHBsYWluZWQgYmVsb3cuCisKKyAgICAgICAgKiBtZWRpYS92aWRlby1zcmMtcGx1cy1zb3Vy
Y2UuaHRtbDogbG9hZHN0YXJ0IG9yIGxvYWRtZXRhZGF0YSBjb3VsZCBoYXZlIGZpcmVkIGJlZm9y
ZQorICAgICAgICB0aGUgd2FpdEZvckV2ZW50KCkgY2FsbHMuIFNvIGRlZmluZSB0aGVtIHByaW9y
IHRvIHRoZSA8dmlkZW8+IGVsZW1lbnQuCisgICAgICAgICogcGxhdGZvcm0vbWFjL2FjY2Vzc2li
aWxpdHkvYXJpYS1leHBhbmRlZC1ub3RpZmljYXRpb25zLmh0bWw6IFRoZSBhcmlhIGV2ZW50cyBj
b3VsZAorICAgICAgICBoYXZlIGZpcmVkIGJlZm9yZSBzdWNjZXNzZnVsbHlQYXJzZWQgd2FzIHNl
dCwgc28gcnVuIHRoZSB0ZXN0IGluIHRoZSBvbmxvYWQgaGFuZGxlci4KKyAgICAgICAgKiBwbHVn
aW5zL25wcnVudGltZS9ucHJ1bnRpbWUuaHRtbDogVGhlIHBsdWdpbiBjb3VsZCBoYXZlIGJlZW4g
bG9hZGVkIGJlZm9yZQorICAgICAgICBzdWNjZXNzZnVsbHlQYXJzZWQgd2FzIHNldCwgc28gc2V0
IGl0IGJlZm9yZSBpbmNsdWRpbmcgdGhlIHBsdWdpbi4KKwogMjAxMS0wMy0wOSAgQnJpYW4gV2Vp
bnN0ZWluICA8YndlaW5zdGVpbkBhcHBsZS5jb20+CiAKICAgICAgICAgVXBkYXRlIGV4cGVjdGVk
IHJlc3VsdHMgb2Ygc3ZnL2Nzcy9nZXRDb21wdXRlZFN0eWxlLWJhc2ljIGFmdGVyIHI4MDU4Mi4K
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL21lZGlhL3ZpZGVvLXNyYy1wbHVzLXNvdXJjZS5odG1s
IGIvTGF5b3V0VGVzdHMvbWVkaWEvdmlkZW8tc3JjLXBsdXMtc291cmNlLmh0bWwKaW5kZXggYjQ3
NDBkNjA3NzQxY2JiNTA1ZmY4NjJmZjZlNzY5MzhmM2Y3MWNjMC4uMjU3YTc3OWM1OGQzMzcyYzQ3
NWYwMjJhZmZlNDZkZWE3N2ViZDUwYSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvbWVkaWEvdmlk
ZW8tc3JjLXBsdXMtc291cmNlLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvbWVkaWEvdmlkZW8tc3Jj
LXBsdXMtc291cmNlLmh0bWwKQEAgLTIsMzEgKzIsMzAgQEAKIDxib2R5PgogICAgIDxzY3JpcHQg
c3JjPXZpZGVvLXRlc3QuanM+PC9zY3JpcHQ+CiAKLSAgICA8dmlkZW8gc3JjPWNvbnRlbnQvYm9n
dXMubXBlZyBjb250cm9scz4KLSAgICAgICAgPHNvdXJjZSBzcmM9Y29udGVudC90ZXN0Lm1wND4K
LSAgICA8L3ZpZGVvPgotCiAgICAgPHNjcmlwdD4KLSAgICAgICAgZmluZE1lZGlhRWxlbWVudCgp
OwotCiAgICAgICAgIG1lZGlhRWxlbWVudC5hZGRFdmVudExpc3RlbmVyKCdsb2FkZWRtZXRhZGF0
YScsIGZ1bmN0aW9uKCkgeyAKICAgICAgICAgICAgIGZhaWxUZXN0KCInbG9hZGVkbWV0YWRhdGEn
IGV2ZW50IGZpcmVkIiApOwotICAgICAgICB9KTsKKyAgICAgICAgfSwgdHJ1ZSk7CiAKICAgICAg
ICAgd2FpdEZvckV2ZW50KCdsb2Fkc3RhcnQnLCBmdW5jdGlvbiAoKSB7IAorICAgICAgICAgICAg
ZmluZE1lZGlhRWxlbWVudCgpOwogICAgICAgICAgICAgdGVzdEV4cGVjdGVkKCJyZWxhdGl2ZVVS
TCh2aWRlby5jdXJyZW50U3JjKSIsICJjb250ZW50L2JvZ3VzLm1wZWciKTsKICAgICAgICAgICAg
IGNvbnNvbGVXcml0ZSgiIik7Ci0gICAgICAgIH0gKTsKKyAgICAgICAgfSk7CiAKICAgICAgICAg
d2FpdEZvckV2ZW50KCdlcnJvcicsIGZ1bmN0aW9uICgpIHsgCisgICAgICAgICAgICBmaW5kTWVk
aWFFbGVtZW50KCk7CiAgICAgICAgICAgICB0ZXN0RXhwZWN0ZWQoInJlbGF0aXZlVVJMKHZpZGVv
LmN1cnJlbnRTcmMpIiwgImNvbnRlbnQvYm9ndXMubXBlZyIpOwogICAgICAgICAgICAgdGVzdEV4
cGVjdGVkKCJtZWRpYUVsZW1lbnQuZXJyb3IuY29kZSIsIE1lZGlhRXJyb3IuTUVESUFfRVJSX1NS
Q19OT1RfU1VQUE9SVEVEKTsKICAgICAgICAgICAgIHNldFRpbWVvdXQoZW5kVGVzdCwgMjAwKSA7
CiAgICAgICAgICAgICBjb25zb2xlV3JpdGUoIiIpOwogICAgICAgICB9KTsKLQogICAgIDwvc2Ny
aXB0PgogCisgICAgPHZpZGVvIHNyYz1jb250ZW50L2JvZ3VzLm1wZWcgY29udHJvbHM+CisgICAg
ICAgIDxzb3VyY2Ugc3JjPWNvbnRlbnQvdGVzdC5tcDQ+CisgICAgPC92aWRlbz4KKwogPHA+VGVz
dCB0aGF0IGEgJmx0O3NvdXJjZSZndDsgZWxlbWVudCBpcyBub3QgdXNlZCB3aGVuIGEgYm9ndXMg
J3NyYycgYXR0cmlidXRlIGlzIHByZXNlbnQKIDwvcD4KIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkvYXJpYS1leHBhbmRlZC1ub3RpZmljYXRpb25z
Lmh0bWwgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9hcmlhLWV4cGFu
ZGVkLW5vdGlmaWNhdGlvbnMuaHRtbAppbmRleCA4OGZiMDA3ZTRkZDgxMTg1YWQyMzhjNGIwYzQw
YjkxYTA5OWIzNzViLi44ZjQ5MjA2NTUyYmRhNjdlNjIyZjM4OTIzYWM3NjlmMzIyYzUyMjkzIDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9hcmlhLWV4
cGFuZGVkLW5vdGlmaWNhdGlvbnMuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMv
YWNjZXNzaWJpbGl0eS9hcmlhLWV4cGFuZGVkLW5vdGlmaWNhdGlvbnMuaHRtbApAQCAtMiwzMCAr
Miw4IEBACiA8aHRtbD4KIDxoZWFkPgogPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIuLi8u
Li8uLi9mYXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0LXN0eWxlLmNzcyI+Ci08c2NyaXB0PgotdmFy
IHN1Y2Nlc3NmdWxseVBhcnNlZCA9IGZhbHNlOwotPC9zY3JpcHQ+CiA8c2NyaXB0IHNyYz0iLi4v
Li4vLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgotPC9oZWFk
PgotPGJvZHkgaWQ9ImJvZHkiPgotCi08dWwgaWQ9InRyZWUwIiByb2xlPSJ0cmVlIiBhcmlhLWxh
YmVsbGVkYnk9InRyZWVsYWJlbCIgYXJpYS1hY3RpdmVkZXNjZW5kYW50PSJ0cmVlMF9pdGVtMF8y
XzBfMSIgdGFiaW5kZXg9IjAiPgotICAgIDxsaSBpZD0idHJlZTBfaXRlbTAiIHJvbGU9InRyZWVp
dGVtIiBhcmlhLWxldmVsPSIxIiBhcmlhLWV4cGFuZGVkPSJ0cnVlIj4KLSAgICAgICAgPHNwYW4+
Ci0gICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kZXIiPjwvc3Bhbj4KLSAgICAgICAgQW5p
bWFscwotICAgICAgICA8L3NwYW4+Ci0gICAgICAgIDx1bCByb2xlPSJncm91cCI+Ci0gICAgICAg
ICAgICAgPGxpIGlkPSJ0cmVlMF9pdGVtMF8wIiByb2xlPSJ0cmVlaXRlbSIgYXJpYS1sZXZlbD0i
MiI+PHNwYW4+QmlyZHM8L3NwYW4+PC9saT4KLSAgICAgICAgPC91bD4KLSAgICAgPC9saT4KLTwv
dWw+Ci0KLTxwIGlkPSJkZXNjcmlwdGlvbiI+PC9wPgotPGRpdiBpZD0iY29uc29sZSI+PC9kaXY+
Ci0KIDxzY3JpcHQ+Ci0KICAgICBkZXNjcmlwdGlvbigiVGhpcyB0ZXN0cyB0aGF0IHdoZW4gYXJp
YS1leHBhbmRlZCBpcyB0b2dnbGVkLCB0aGUgYXBwcm9wcmlhdGUgbm90aWZpY2F0aW9ucyBhcmUg
c2VudCBvdXQiKTsKIAogICAgIHZhciBheFRyZWUgPSAwOwpAQCAtNTEsNyArMjksOSBAQCB2YXIg
c3VjY2Vzc2Z1bGx5UGFyc2VkID0gZmFsc2U7CiAgICAgICAgIG5vdGlmeUNvdW50Kys7CiAgICAg
fQogCi0gICAgaWYgKHdpbmRvdy5hY2Nlc3NpYmlsaXR5Q29udHJvbGxlcikgeworICAgIGZ1bmN0
aW9uIHRlc3QoKSB7CisgICAgICAgIGlmICghd2luZG93LmFjY2Vzc2liaWxpdHlDb250cm9sbGVy
KSByZXR1cm47CisKICAgICAgICAgd2luZG93LmxheW91dFRlc3RDb250cm9sbGVyLndhaXRVbnRp
bERvbmUoKTsKIAogICAgICAgICB2YXIgZG9tVHJlZSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlk
KCJ0cmVlMCIpOwpAQCAtNjcsOSArNDcsMjggQEAgdmFyIHN1Y2Nlc3NmdWxseVBhcnNlZCA9IGZh
bHNlOwogCiAgICAgICAgIC8vIHRoZSBzZWNvbmQgYXJpYS1leHBhbmRlZCBzaG91bGQgZ2VuZXJh
dGUgcm93IGNvdW50LCByb3cgZXhwYW5kZWQuCiAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRC
eUlkKCJ0cmVlMF9pdGVtMCIpLnNldEF0dHJpYnV0ZSgiYXJpYS1leHBhbmRlZCIsICJ0cnVlIik7
Ci0gICAgfQorICAgfQorPC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keSBpZD0iYm9keSIgb25sb2Fk
PSJ0ZXN0KCkiPgorCis8dWwgaWQ9InRyZWUwIiByb2xlPSJ0cmVlIiBhcmlhLWxhYmVsbGVkYnk9
InRyZWVsYWJlbCIgYXJpYS1hY3RpdmVkZXNjZW5kYW50PSJ0cmVlMF9pdGVtMF8yXzBfMSIgdGFi
aW5kZXg9IjAiPgorICAgIDxsaSBpZD0idHJlZTBfaXRlbTAiIHJvbGU9InRyZWVpdGVtIiBhcmlh
LWxldmVsPSIxIiBhcmlhLWV4cGFuZGVkPSJ0cnVlIj4KKyAgICAgICAgPHNwYW4+CisgICAgICAg
ICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kZXIiPjwvc3Bhbj4KKyAgICAgICAgQW5pbWFscworICAg
ICAgICA8L3NwYW4+CisgICAgICAgIDx1bCByb2xlPSJncm91cCI+CisgICAgICAgICAgICAgPGxp
IGlkPSJ0cmVlMF9pdGVtMF8wIiByb2xlPSJ0cmVlaXRlbSIgYXJpYS1sZXZlbD0iMiI+PHNwYW4+
QmlyZHM8L3NwYW4+PC9saT4KKyAgICAgICAgPC91bD4KKyAgICAgPC9saT4KKzwvdWw+CiAKLSAg
ICBzdWNjZXNzZnVsbHlQYXJzZWQgPSB0cnVlOworPHAgaWQ9ImRlc2NyaXB0aW9uIj48L3A+Cis8
ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4KKworPHNjcmlwdD4KKyAgICB2YXIgc3VjY2Vzc2Z1bGx5
UGFyc2VkID0gdHJ1ZTsKIDwvc2NyaXB0PgogCiA8c2NyaXB0IHNyYz0iLi4vLi4vLi4vZmFzdC9q
cy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL3BsdWdpbnMvbnBydW50aW1lL25wcnVudGltZS5odG1sIGIvTGF5b3V0VGVzdHMvcGx1
Z2lucy9ucHJ1bnRpbWUvbnBydW50aW1lLmh0bWwKaW5kZXggZGFiYTQxM2FjZGZmNjY1NjQ3NWIx
NDI2MGQ0NTdlYTBiZDI2NjBmMy4uNmE3MTUzYWE3YWE5ZmJmNmUzZWVhMDFkMmFlOTI3NmEwMjY1
MDE0ZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGx1Z2lucy9ucHJ1bnRpbWUvbnBydW50aW1l
Lmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvcGx1Z2lucy9ucHJ1bnRpbWUvbnBydW50aW1lLmh0bWwK
QEAgLTU1LDE2ICs1NSwxMiBAQCBmdW5jdGlvbiB0ZXN0TlBJbnZva2UoKQogICAgIGxheW91dFRl
c3RDb250cm9sbGVyLm5vdGlmeURvbmUoKTsKIH0KIAorZGVzY3JpcHRpb24oIlRlc3RzIHRoYXQg
dGhlIE5QUnVudGltZSBpbXBsZW1lbnRhdGlvbiB3b3JrcyBhcyBleHBlY3RlZCIpOworCitzdWNj
ZXNzZnVsbHlQYXJzZWQgPSB0cnVlOwogPC9zY3JpcHQ+CiA8ZW1iZWQgaWQ9InBsdWdpbiIgCiAg
ICAgICAgdHlwZT0iYXBwbGljYXRpb24veC13ZWJraXQtdGVzdC1uZXRzY2FwZSIKICAgICAgICBz
dHlsZT0id2lkdGg6MDsgaGVpZ2h0OjAiCiAgICAgICAgdGVzdG5wcnVudGltZT0iMSI+CiA8L2Vt
YmVkPgotCi08c2NyaXB0PgotZGVzY3JpcHRpb24oIlRlc3RzIHRoYXQgdGhlIE5QUnVudGltZSBp
bXBsZW1lbnRhdGlvbiB3b3JrcyBhcyBleHBlY3RlZCIpOwotCi0KLXN1Y2Nlc3NmdWxseVBhcnNl
ZCA9IHRydWU7Ci08L3NjcmlwdD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>