<?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>105554</bug_id>
          
          <creation_ts>2012-12-20 10:57:38 -0800</creation_ts>
          <short_desc>[Chromium/Mac] Don&apos;t send an onclick event from a ctrl-click</short_desc>
          <delta_ts>2013-01-02 14:19:25 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>asvitkine</reporter>
          <assigned_to>asvitkine</assigned_to>
          <cc>ap</cc>
    
    <cc>dglazkov</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>795568</commentid>
    <comment_count>0</comment_count>
    <who name="">asvitkine</who>
    <bug_when>2012-12-20 10:57:38 -0800</bug_when>
    <thetext>[Chromium/Mac] Don&apos;t send an onclick event from a ctrl-click</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>795572</commentid>
    <comment_count>1</comment_count>
      <attachid>180369</attachid>
    <who name="">asvitkine</who>
    <bug_when>2012-12-20 11:02:14 -0800</bug_when>
    <thetext>Created attachment 180369
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>795578</commentid>
    <comment_count>2</comment_count>
    <who name="">asvitkine</who>
    <bug_when>2012-12-20 11:05:00 -0800</bug_when>
    <thetext>dglazkov: Can you review?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>795614</commentid>
    <comment_count>3</comment_count>
      <attachid>180369</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-20 11:49:22 -0800</bug_when>
    <thetext>Comment on attachment 180369
Patch

Attachment 180369 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/15450145

New failing tests:
fast/events/controlclick-no-onclick.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>795628</commentid>
    <comment_count>4</comment_count>
      <attachid>180381</attachid>
    <who name="">asvitkine</who>
    <bug_when>2012-12-20 11:57:37 -0800</bug_when>
    <thetext>Created attachment 180381
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>795686</commentid>
    <comment_count>5</comment_count>
      <attachid>180381</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-20 12:47:32 -0800</bug_when>
    <thetext>Comment on attachment 180381
Patch

Attachment 180381 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/15455126

New failing tests:
fast/events/controlclick-no-onclick.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>795701</commentid>
    <comment_count>6</comment_count>
      <attachid>180394</attachid>
    <who name="">asvitkine</who>
    <bug_when>2012-12-20 12:59:56 -0800</bug_when>
    <thetext>Created attachment 180394
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>795762</commentid>
    <comment_count>7</comment_count>
      <attachid>180394</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2012-12-20 13:49:14 -0800</bug_when>
    <thetext>Comment on attachment 180394
Patch

Might be good to reach out to Apple folks and see if they could adopt this code, too. Checking for this in WebKit layer seems bad.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>795767</commentid>
    <comment_count>8</comment_count>
    <who name="">asvitkine</who>
    <bug_when>2012-12-20 13:53:11 -0800</bug_when>
    <thetext>Who would be a good Apple person to cc here?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>795782</commentid>
    <comment_count>9</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2012-12-20 14:08:48 -0800</bug_when>
    <thetext>Alexey, can you look over what Alexei is doing? :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>795799</commentid>
    <comment_count>10</comment_count>
    <who name="">asvitkine</who>
    <bug_when>2012-12-20 14:22:15 -0800</bug_when>
    <thetext>dglazkov: Did you mean to cc an Alexey?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>795820</commentid>
    <comment_count>11</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2012-12-20 14:40:06 -0800</bug_when>
    <thetext>Not something I have the time to look into now, but please add a FIXME to consider merging the solutions later.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>796301</commentid>
    <comment_count>12</comment_count>
      <attachid>180521</attachid>
    <who name="">asvitkine</who>
    <bug_when>2012-12-21 07:35:44 -0800</bug_when>
    <thetext>Created attachment 180521
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>796302</commentid>
    <comment_count>13</comment_count>
    <who name="">asvitkine</who>
    <bug_when>2012-12-21 07:36:04 -0800</bug_when>
    <thetext>FIXME added.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>796317</commentid>
    <comment_count>14</comment_count>
      <attachid>180521</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-21 08:20:07 -0800</bug_when>
    <thetext>Comment on attachment 180521
Patch

Attachment 180521 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/15454441

New failing tests:
inspector-protocol/debugger-terminate-dedicated-worker-while-paused.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>796319</commentid>
    <comment_count>15</comment_count>
      <attachid>180521</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-21 08:25:30 -0800</bug_when>
    <thetext>Comment on attachment 180521
Patch

Clearing flags on attachment: 180521

Committed r138380: &lt;http://trac.webkit.org/changeset/138380&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>796320</commentid>
    <comment_count>16</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-21 08:25:34 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>798889</commentid>
    <comment_count>17</comment_count>
      <attachid>180521</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-01-02 14:19:25 -0800</bug_when>
    <thetext>Comment on attachment 180521
Patch

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

&gt; Source/WebCore/page/EventHandler.cpp:1823
&gt; +    // FIXME: The Mac port achieves the same behavior by checking whether the context menu is currently open in WebPage::mouseEvent(). Consider merging the implementations.

Mac WK2 also need to use this fix.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>180369</attachid>
            <date>2012-12-20 11:02:14 -0800</date>
            <delta_ts>2012-12-20 11:57:34 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-105554-20121220135930.patch</filename>
            <type>text/plain</type>
            <size>5037</size>
            <attacher>asvitkine</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM4MTg3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTFlZWUwZTVlYmVmOGE4
OGU4NTQ1YTMzMGQ3OTRlNTRiYTk5NmU0YS4uMDQ1MTU5ZDIyZTE3NjQxZDkwZWYyN2Q4YTU4Njdl
YTY5ZDc3YjJkOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEyLTEyLTIwICBBbGV4
ZWkgU3ZpdGtpbmUgIDxhc3ZpdGtpbmVAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtDaHJvbWl1
bS9NYWNdIERvbid0IHNlbmQgYW4gb25jbGljayBldmVudCBmcm9tIGEgY3RybC1jbGljaworICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA1NTU0CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRG9uJ3Qgc2VuZCB0
aGUgb25jbGljayBldmVudCBvbiBhIGNvbnRyb2wgY2xpY2sgZXZlbnQgKHdoaWNoCisgICAgICAg
IHRyaWdnZXJzIHRoZSBjb250ZXh0IG1lbnUgb24gdGhlIE1hYykuIFRoaXMgbWF0Y2hlcyB0aGUK
KyAgICAgICAgYmVoYXZpb3VyIG9mIHRoZSBBcHBsZSBNYWMgcG9ydCwgYWx0aG91Z2ggdGhlIEFw
cGxlIHBvcnQKKyAgICAgICAgZG9lcyB0aGlzIGJ5IGNoZWNraW5nIHdoZXRoZXIgdGhlIGNvbnRl
eHQgbWVudSBpcyB2aXNpYmxlCisgICAgICAgIGluIFdlYlBhZ2U6Om1vdXNlRXZlbnQoKS4KKwor
ICAgICAgICBUaGlzIGlzIGEgZml4IGZvciBodHRwOi8vY3JidWcuY29tLzE0NjE0MworCisgICAg
ICAgIFRlc3Q6IGZhc3QvZXZlbnRzL2NvbnRyb2xjbGljay1uby1vbmNsaWNrLmh0bWwKKworICAg
ICAgICAqIHBhZ2UvRXZlbnRIYW5kbGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkV2ZW50SGFu
ZGxlcjo6aGFuZGxlTW91c2VSZWxlYXNlRXZlbnQpOgorCiAyMDEyLTEyLTE5ICBBbGV4aXMgTWVu
YXJkICA8YWxleGlzQHdlYmtpdC5vcmc+CiAKICAgICAgICAgSW1wbGVtZW50IENTUyBwYXJzaW5n
IGZvciBDU1MgdHJhbnNpdGlvbnMgdW5wcmVmaXhlZC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL3BhZ2UvRXZlbnRIYW5kbGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRXZlbnRIYW5k
bGVyLmNwcAppbmRleCA0MWRmYzQwZDMzZWI3MzkwNjQ1MTc1ZjEwNzBlZjdlMGJhYmY3ZDAxLi4y
ZDUzNWVmNTI5MDE0MDViODRlNmYwNmQzYzdiYTNmYzJlMTAwY2U3IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9wYWdlL0V2ZW50SGFuZGxlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGFn
ZS9FdmVudEhhbmRsZXIuY3BwCkBAIC0xODE4LDcgKzE4MTgsMTIgQEAgYm9vbCBFdmVudEhhbmRs
ZXI6OmhhbmRsZU1vdXNlUmVsZWFzZUV2ZW50KGNvbnN0IFBsYXRmb3JtTW91c2VFdmVudCYgbW91
c2VFdmVudCkKICAgICAgICAgY2xpY2tUYXJnZXQgPSBjbGlja1RhcmdldC0+c2hhZG93QW5jZXN0
b3JOb2RlKCk7CiAgICAgTm9kZSogYWRqdXN0ZWRDbGlja05vZGUgPSBtX2NsaWNrTm9kZSA/IG1f
Y2xpY2tOb2RlLT5zaGFkb3dBbmNlc3Rvck5vZGUoKSA6IDA7CiAKLSAgICBib29sIHN3YWxsb3dD
bGlja0V2ZW50ID0gbV9jbGlja0NvdW50ID4gMCAmJiBtb3VzZUV2ZW50LmJ1dHRvbigpICE9IFJp
Z2h0QnV0dG9uICYmIGNsaWNrVGFyZ2V0ID09IGFkanVzdGVkQ2xpY2tOb2RlICYmICFkaXNwYXRj
aE1vdXNlRXZlbnQoZXZlbnROYW1lcygpLmNsaWNrRXZlbnQsIG1ldi50YXJnZXROb2RlKCksIHRy
dWUsIG1fY2xpY2tDb3VudCwgbW91c2VFdmVudCwgdHJ1ZSk7CisgICAgYm9vbCBjb250ZXh0TWVu
dUV2ZW50ID0gbW91c2VFdmVudC5idXR0b24oKSA9PSBSaWdodEJ1dHRvbjsKKyNpZiBQTEFURk9S
TShDSFJPTUlVTSkgJiYgT1MoREFSV0lOKQorICAgIGlmIChtb3VzZUV2ZW50LmJ1dHRvbigpID09
IExlZnRCdXR0b24gJiYgbW91c2VFdmVudC5tb2RpZmllcnMoKSAmIFBsYXRmb3JtRXZlbnQ6OkN0
cmxLZXkpCisgICAgICAgIGNvbnRleHRNZW51RXZlbnQgPSB0cnVlOworI2VuZGlmCisgICAgYm9v
bCBzd2FsbG93Q2xpY2tFdmVudCA9IG1fY2xpY2tDb3VudCA+IDAgJiYgIWNvbnRleHRNZW51RXZl
bnQgJiYgY2xpY2tUYXJnZXQgPT0gYWRqdXN0ZWRDbGlja05vZGUgJiYgIWRpc3BhdGNoTW91c2VF
dmVudChldmVudE5hbWVzKCkuY2xpY2tFdmVudCwgbWV2LnRhcmdldE5vZGUoKSwgdHJ1ZSwgbV9j
bGlja0NvdW50LCBtb3VzZUV2ZW50LCB0cnVlKTsKIAogICAgIGlmIChtX3Jlc2l6ZUxheWVyKSB7
CiAgICAgICAgIG1fcmVzaXplTGF5ZXItPnNldEluUmVzaXplTW9kZShmYWxzZSk7CmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXgg
MTcwOGQ5NDFhZWI2NTJkMWM0NjcyOTg2ZjQ3YTk2NjAwMThmNmNmNC4uODRhZTdjYzNlZjIxMGY5
MWZlOTdiMWYzMjNlY2U1NTgyNmU0OTFlNSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEyLTEy
LTIwICBBbGV4ZWkgU3ZpdGtpbmUgIDxhc3ZpdGtpbmVAY2hyb21pdW0ub3JnPgorCisgICAgICAg
IFtDaHJvbWl1bS9NYWNdIERvbid0IHNlbmQgYW4gb25jbGljayBldmVudCBmcm9tIGEgY3RybC1j
bGljaworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA1
NTU0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRG9u
J3Qgc2VuZCB0aGUgb25jbGljayBldmVudCBvbiBhIGNvbnRyb2wgY2xpY2sgZXZlbnQgKHdoaWNo
CisgICAgICAgIHRyaWdnZXJzIHRoZSBjb250ZXh0IG1lbnUgb24gdGhlIE1hYykuIFRoaXMgbWF0
Y2hlcyB0aGUKKyAgICAgICAgYmVoYXZpb3VyIG9mIHRoZSBBcHBsZSBNYWMgcG9ydCwgYWx0aG91
Z2ggdGhlIEFwcGxlIHBvcnQKKyAgICAgICAgZG9lcyB0aGlzIGJ5IGNoZWNraW5nIHdoZXRoZXIg
dGhlIGNvbnRleHQgbWVudSBpcyB2aXNpYmxlCisgICAgICAgIGluIFdlYlBhZ2U6Om1vdXNlRXZl
bnQoKS4KKworICAgICAgICBUaGlzIGlzIGEgZml4IGZvciBodHRwOi8vY3JidWcuY29tLzE0NjE0
MworCisgICAgICAgICogZmFzdC9ldmVudHMvY29udHJvbGNsaWNrLW5vLW9uY2xpY2stZXhwZWN0
ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2V2ZW50cy9jb250cm9sY2xpY2stbm8tb25j
bGljay5odG1sOiBBZGRlZC4KKwogMjAxMi0xMi0xOSAgTGV2aSBXZWludHJhdWIgIDxsZXZpd0Bj
aHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmUtc2tpcHBpbmcgdG91Y2gtaW5wdXQtZWxlbWVudC1j
aGFuZy1kb2N1bWVudHMuaHRtbCBzaW5jZSBpdCdzIHN0aWxsCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9mYXN0L2V2ZW50cy9jb250cm9sY2xpY2stbm8tb25jbGljay1leHBlY3RlZC50eHQgYi9M
YXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9jb250cm9sY2xpY2stbm8tb25jbGljay1leHBlY3RlZC50
eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMC4uNmZjNmIyN2JjZjFlN2MzZDlmNzM5OTc3YWFmMGYzMzY4MGJmMDRiZAot
LS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL2NvbnRyb2xjbGljay1u
by1vbmNsaWNrLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDIgQEAKK1RoaXMgdGVzdHMgdG8gbWFr
ZSBzdXJlIHRoYXQgYSBjb250cm9sIGNsaWNrIGRvZXMgbm90IHJlc3VsdCBpbiBhIGNsaWNrIGV2
ZW50IG9uIHRoZSBNYWMuCitQQVNTCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50
cy9jb250cm9sY2xpY2stbm8tb25jbGljay5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMv
Y29udHJvbGNsaWNrLW5vLW9uY2xpY2suaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi41OGUyMzFmZjM3NTQ0OWVl
YWNkYmNhZThmYzQxOWE0OGExZTIwZTg3Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMv
ZmFzdC9ldmVudHMvY29udHJvbGNsaWNrLW5vLW9uY2xpY2suaHRtbApAQCAtMCwwICsxLDIxIEBA
Cis8aHRtbD4KKzxib2R5PgorPGRpdiBpZD0iYm94IiBvbmNsaWNrPSJkb2N1bWVudC5nZXRFbGVt
ZW50QnlJZCgncmVzdWx0JykuaW5uZXJIVE1MID0gJ0ZBSUwnOyIgc3R5bGU9ImJvcmRlcjoxcHgg
ZG90dGVkIHJlZCI+VGhpcyB0ZXN0cyB0byBtYWtlIHN1cmUgdGhhdCBhIGNvbnRyb2wgY2xpY2sg
ZG9lcyBub3QgcmVzdWx0IGluIGEgY2xpY2sgZXZlbnQgb24gdGhlIE1hYy48L2Rpdj4KKzxwIGlk
PSdyZXN1bHQnPlBBU1M8L3A+Cis8L2JvZHk+Cis8L2h0bWw+CisKKzxzY3JpcHQ+Cit2YXIgaXNN
YWNPU1ggPSBuYXZpZ2F0b3IudXNlckFnZW50LmluZGV4T2YoIk1hYyBPUyBYIik7CitpZiAod2lu
ZG93LnRlc3RSdW5uZXIgJiYgaXNNYWNPU1gpIHsKKyAgICAgdmFyIGJveCA9IGRvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKCJib3giKTsKKyAgICAgdmFyIHggPSBib3gub2Zmc2V0UGFyZW50Lm9mZnNl
dExlZnQgKyBib3gub2Zmc2V0TGVmdCArIGJveC5vZmZzZXRXaWR0aCAvIDI7CisgICAgIHZhciB5
ID0gYm94Lm9mZnNldFBhcmVudC5vZmZzZXRUb3AgKyBib3gub2Zmc2V0VG9wICsgYm94Lm9mZnNl
dEhlaWdodCAvIDI7CisgICAgIGV2ZW50U2VuZGVyLmRyYWdNb2RlID0gZmFsc2U7CisgICAgIGV2
ZW50U2VuZGVyLm1vdXNlTW92ZVRvKHgsIHkpOworICAgICBldmVudFNlbmRlci5tb3VzZURvd24o
MCwgWydjdHJsS2V5J10pOworICAgICBldmVudFNlbmRlci5tb3VzZVVwKDAsIFsnY3RybEtleSdd
KTsKKyAgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7Cit9CisKKzwvc2NyaXB0PgpcIE5vIG5l
d2xpbmUgYXQgZW5kIG9mIGZpbGUK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>180381</attachid>
            <date>2012-12-20 11:57:37 -0800</date>
            <delta_ts>2012-12-20 12:59:53 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-105554-20121220145453.patch</filename>
            <type>text/plain</type>
            <size>5043</size>
            <attacher>asvitkine</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM4MTg3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTFlZWUwZTVlYmVmOGE4
OGU4NTQ1YTMzMGQ3OTRlNTRiYTk5NmU0YS4uMDQ1MTU5ZDIyZTE3NjQxZDkwZWYyN2Q4YTU4Njdl
YTY5ZDc3YjJkOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEyLTEyLTIwICBBbGV4
ZWkgU3ZpdGtpbmUgIDxhc3ZpdGtpbmVAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtDaHJvbWl1
bS9NYWNdIERvbid0IHNlbmQgYW4gb25jbGljayBldmVudCBmcm9tIGEgY3RybC1jbGljaworICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA1NTU0CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRG9uJ3Qgc2VuZCB0
aGUgb25jbGljayBldmVudCBvbiBhIGNvbnRyb2wgY2xpY2sgZXZlbnQgKHdoaWNoCisgICAgICAg
IHRyaWdnZXJzIHRoZSBjb250ZXh0IG1lbnUgb24gdGhlIE1hYykuIFRoaXMgbWF0Y2hlcyB0aGUK
KyAgICAgICAgYmVoYXZpb3VyIG9mIHRoZSBBcHBsZSBNYWMgcG9ydCwgYWx0aG91Z2ggdGhlIEFw
cGxlIHBvcnQKKyAgICAgICAgZG9lcyB0aGlzIGJ5IGNoZWNraW5nIHdoZXRoZXIgdGhlIGNvbnRl
eHQgbWVudSBpcyB2aXNpYmxlCisgICAgICAgIGluIFdlYlBhZ2U6Om1vdXNlRXZlbnQoKS4KKwor
ICAgICAgICBUaGlzIGlzIGEgZml4IGZvciBodHRwOi8vY3JidWcuY29tLzE0NjE0MworCisgICAg
ICAgIFRlc3Q6IGZhc3QvZXZlbnRzL2NvbnRyb2xjbGljay1uby1vbmNsaWNrLmh0bWwKKworICAg
ICAgICAqIHBhZ2UvRXZlbnRIYW5kbGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkV2ZW50SGFu
ZGxlcjo6aGFuZGxlTW91c2VSZWxlYXNlRXZlbnQpOgorCiAyMDEyLTEyLTE5ICBBbGV4aXMgTWVu
YXJkICA8YWxleGlzQHdlYmtpdC5vcmc+CiAKICAgICAgICAgSW1wbGVtZW50IENTUyBwYXJzaW5n
IGZvciBDU1MgdHJhbnNpdGlvbnMgdW5wcmVmaXhlZC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL3BhZ2UvRXZlbnRIYW5kbGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRXZlbnRIYW5k
bGVyLmNwcAppbmRleCA0MWRmYzQwZDMzZWI3MzkwNjQ1MTc1ZjEwNzBlZjdlMGJhYmY3ZDAxLi4y
ZDUzNWVmNTI5MDE0MDViODRlNmYwNmQzYzdiYTNmYzJlMTAwY2U3IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9wYWdlL0V2ZW50SGFuZGxlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGFn
ZS9FdmVudEhhbmRsZXIuY3BwCkBAIC0xODE4LDcgKzE4MTgsMTIgQEAgYm9vbCBFdmVudEhhbmRs
ZXI6OmhhbmRsZU1vdXNlUmVsZWFzZUV2ZW50KGNvbnN0IFBsYXRmb3JtTW91c2VFdmVudCYgbW91
c2VFdmVudCkKICAgICAgICAgY2xpY2tUYXJnZXQgPSBjbGlja1RhcmdldC0+c2hhZG93QW5jZXN0
b3JOb2RlKCk7CiAgICAgTm9kZSogYWRqdXN0ZWRDbGlja05vZGUgPSBtX2NsaWNrTm9kZSA/IG1f
Y2xpY2tOb2RlLT5zaGFkb3dBbmNlc3Rvck5vZGUoKSA6IDA7CiAKLSAgICBib29sIHN3YWxsb3dD
bGlja0V2ZW50ID0gbV9jbGlja0NvdW50ID4gMCAmJiBtb3VzZUV2ZW50LmJ1dHRvbigpICE9IFJp
Z2h0QnV0dG9uICYmIGNsaWNrVGFyZ2V0ID09IGFkanVzdGVkQ2xpY2tOb2RlICYmICFkaXNwYXRj
aE1vdXNlRXZlbnQoZXZlbnROYW1lcygpLmNsaWNrRXZlbnQsIG1ldi50YXJnZXROb2RlKCksIHRy
dWUsIG1fY2xpY2tDb3VudCwgbW91c2VFdmVudCwgdHJ1ZSk7CisgICAgYm9vbCBjb250ZXh0TWVu
dUV2ZW50ID0gbW91c2VFdmVudC5idXR0b24oKSA9PSBSaWdodEJ1dHRvbjsKKyNpZiBQTEFURk9S
TShDSFJPTUlVTSkgJiYgT1MoREFSV0lOKQorICAgIGlmIChtb3VzZUV2ZW50LmJ1dHRvbigpID09
IExlZnRCdXR0b24gJiYgbW91c2VFdmVudC5tb2RpZmllcnMoKSAmIFBsYXRmb3JtRXZlbnQ6OkN0
cmxLZXkpCisgICAgICAgIGNvbnRleHRNZW51RXZlbnQgPSB0cnVlOworI2VuZGlmCisgICAgYm9v
bCBzd2FsbG93Q2xpY2tFdmVudCA9IG1fY2xpY2tDb3VudCA+IDAgJiYgIWNvbnRleHRNZW51RXZl
bnQgJiYgY2xpY2tUYXJnZXQgPT0gYWRqdXN0ZWRDbGlja05vZGUgJiYgIWRpc3BhdGNoTW91c2VF
dmVudChldmVudE5hbWVzKCkuY2xpY2tFdmVudCwgbWV2LnRhcmdldE5vZGUoKSwgdHJ1ZSwgbV9j
bGlja0NvdW50LCBtb3VzZUV2ZW50LCB0cnVlKTsKIAogICAgIGlmIChtX3Jlc2l6ZUxheWVyKSB7
CiAgICAgICAgIG1fcmVzaXplTGF5ZXItPnNldEluUmVzaXplTW9kZShmYWxzZSk7CmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXgg
MTcwOGQ5NDFhZWI2NTJkMWM0NjcyOTg2ZjQ3YTk2NjAwMThmNmNmNC4uODRhZTdjYzNlZjIxMGY5
MWZlOTdiMWYzMjNlY2U1NTgyNmU0OTFlNSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEyLTEy
LTIwICBBbGV4ZWkgU3ZpdGtpbmUgIDxhc3ZpdGtpbmVAY2hyb21pdW0ub3JnPgorCisgICAgICAg
IFtDaHJvbWl1bS9NYWNdIERvbid0IHNlbmQgYW4gb25jbGljayBldmVudCBmcm9tIGEgY3RybC1j
bGljaworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA1
NTU0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRG9u
J3Qgc2VuZCB0aGUgb25jbGljayBldmVudCBvbiBhIGNvbnRyb2wgY2xpY2sgZXZlbnQgKHdoaWNo
CisgICAgICAgIHRyaWdnZXJzIHRoZSBjb250ZXh0IG1lbnUgb24gdGhlIE1hYykuIFRoaXMgbWF0
Y2hlcyB0aGUKKyAgICAgICAgYmVoYXZpb3VyIG9mIHRoZSBBcHBsZSBNYWMgcG9ydCwgYWx0aG91
Z2ggdGhlIEFwcGxlIHBvcnQKKyAgICAgICAgZG9lcyB0aGlzIGJ5IGNoZWNraW5nIHdoZXRoZXIg
dGhlIGNvbnRleHQgbWVudSBpcyB2aXNpYmxlCisgICAgICAgIGluIFdlYlBhZ2U6Om1vdXNlRXZl
bnQoKS4KKworICAgICAgICBUaGlzIGlzIGEgZml4IGZvciBodHRwOi8vY3JidWcuY29tLzE0NjE0
MworCisgICAgICAgICogZmFzdC9ldmVudHMvY29udHJvbGNsaWNrLW5vLW9uY2xpY2stZXhwZWN0
ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2V2ZW50cy9jb250cm9sY2xpY2stbm8tb25j
bGljay5odG1sOiBBZGRlZC4KKwogMjAxMi0xMi0xOSAgTGV2aSBXZWludHJhdWIgIDxsZXZpd0Bj
aHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmUtc2tpcHBpbmcgdG91Y2gtaW5wdXQtZWxlbWVudC1j
aGFuZy1kb2N1bWVudHMuaHRtbCBzaW5jZSBpdCdzIHN0aWxsCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9mYXN0L2V2ZW50cy9jb250cm9sY2xpY2stbm8tb25jbGljay1leHBlY3RlZC50eHQgYi9M
YXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9jb250cm9sY2xpY2stbm8tb25jbGljay1leHBlY3RlZC50
eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMC4uNmZjNmIyN2JjZjFlN2MzZDlmNzM5OTc3YWFmMGYzMzY4MGJmMDRiZAot
LS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL2NvbnRyb2xjbGljay1u
by1vbmNsaWNrLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDIgQEAKK1RoaXMgdGVzdHMgdG8gbWFr
ZSBzdXJlIHRoYXQgYSBjb250cm9sIGNsaWNrIGRvZXMgbm90IHJlc3VsdCBpbiBhIGNsaWNrIGV2
ZW50IG9uIHRoZSBNYWMuCitQQVNTCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50
cy9jb250cm9sY2xpY2stbm8tb25jbGljay5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMv
Y29udHJvbGNsaWNrLW5vLW9uY2xpY2suaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi43YjE5NmQ2OTg3ZWE4YjNh
OTJjYmQ4MzcwZjc0MzA1N2NiMjQwOTYwCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMv
ZmFzdC9ldmVudHMvY29udHJvbGNsaWNrLW5vLW9uY2xpY2suaHRtbApAQCAtMCwwICsxLDIxIEBA
Cis8aHRtbD4KKzxib2R5PgorPGRpdiBpZD0iYm94IiBvbmNsaWNrPSJkb2N1bWVudC5nZXRFbGVt
ZW50QnlJZCgncmVzdWx0JykuaW5uZXJIVE1MID0gJ0ZBSUwnOyIgc3R5bGU9ImJvcmRlcjoxcHgg
ZG90dGVkIHJlZCI+VGhpcyB0ZXN0cyB0byBtYWtlIHN1cmUgdGhhdCBhIGNvbnRyb2wgY2xpY2sg
ZG9lcyBub3QgcmVzdWx0IGluIGEgY2xpY2sgZXZlbnQgb24gdGhlIE1hYy48L2Rpdj4KKzxwIGlk
PSdyZXN1bHQnPlBBU1M8L3A+Cis8L2JvZHk+Cis8L2h0bWw+CisKKzxzY3JpcHQ+Cit2YXIgaXNN
YWNPU1ggPSBuYXZpZ2F0b3IudXNlckFnZW50LmluZGV4T2YoIk1hYyBPUyBYIikgIT0gLTE7Citp
ZiAod2luZG93LnRlc3RSdW5uZXIgJiYgaXNNYWNPU1gpIHsKKyAgICAgdmFyIGJveCA9IGRvY3Vt
ZW50LmdldEVsZW1lbnRCeUlkKCJib3giKTsKKyAgICAgdmFyIHggPSBib3gub2Zmc2V0UGFyZW50
Lm9mZnNldExlZnQgKyBib3gub2Zmc2V0TGVmdCArIGJveC5vZmZzZXRXaWR0aCAvIDI7CisgICAg
IHZhciB5ID0gYm94Lm9mZnNldFBhcmVudC5vZmZzZXRUb3AgKyBib3gub2Zmc2V0VG9wICsgYm94
Lm9mZnNldEhlaWdodCAvIDI7CisgICAgIGV2ZW50U2VuZGVyLmRyYWdNb2RlID0gZmFsc2U7Cisg
ICAgIGV2ZW50U2VuZGVyLm1vdXNlTW92ZVRvKHgsIHkpOworICAgICBldmVudFNlbmRlci5tb3Vz
ZURvd24oMCwgWydjdHJsS2V5J10pOworICAgICBldmVudFNlbmRlci5tb3VzZVVwKDAsIFsnY3Ry
bEtleSddKTsKKyAgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7Cit9CisKKzwvc2NyaXB0Pgpc
IE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>180394</attachid>
            <date>2012-12-20 12:59:56 -0800</date>
            <delta_ts>2012-12-21 07:35:39 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-105554-20121220155711.patch</filename>
            <type>text/plain</type>
            <size>5049</size>
            <attacher>asvitkine</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM4MTg3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTFlZWUwZTVlYmVmOGE4
OGU4NTQ1YTMzMGQ3OTRlNTRiYTk5NmU0YS4uMDQ1MTU5ZDIyZTE3NjQxZDkwZWYyN2Q4YTU4Njdl
YTY5ZDc3YjJkOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEyLTEyLTIwICBBbGV4
ZWkgU3ZpdGtpbmUgIDxhc3ZpdGtpbmVAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtDaHJvbWl1
bS9NYWNdIERvbid0IHNlbmQgYW4gb25jbGljayBldmVudCBmcm9tIGEgY3RybC1jbGljaworICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA1NTU0CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRG9uJ3Qgc2VuZCB0
aGUgb25jbGljayBldmVudCBvbiBhIGNvbnRyb2wgY2xpY2sgZXZlbnQgKHdoaWNoCisgICAgICAg
IHRyaWdnZXJzIHRoZSBjb250ZXh0IG1lbnUgb24gdGhlIE1hYykuIFRoaXMgbWF0Y2hlcyB0aGUK
KyAgICAgICAgYmVoYXZpb3VyIG9mIHRoZSBBcHBsZSBNYWMgcG9ydCwgYWx0aG91Z2ggdGhlIEFw
cGxlIHBvcnQKKyAgICAgICAgZG9lcyB0aGlzIGJ5IGNoZWNraW5nIHdoZXRoZXIgdGhlIGNvbnRl
eHQgbWVudSBpcyB2aXNpYmxlCisgICAgICAgIGluIFdlYlBhZ2U6Om1vdXNlRXZlbnQoKS4KKwor
ICAgICAgICBUaGlzIGlzIGEgZml4IGZvciBodHRwOi8vY3JidWcuY29tLzE0NjE0MworCisgICAg
ICAgIFRlc3Q6IGZhc3QvZXZlbnRzL2NvbnRyb2xjbGljay1uby1vbmNsaWNrLmh0bWwKKworICAg
ICAgICAqIHBhZ2UvRXZlbnRIYW5kbGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkV2ZW50SGFu
ZGxlcjo6aGFuZGxlTW91c2VSZWxlYXNlRXZlbnQpOgorCiAyMDEyLTEyLTE5ICBBbGV4aXMgTWVu
YXJkICA8YWxleGlzQHdlYmtpdC5vcmc+CiAKICAgICAgICAgSW1wbGVtZW50IENTUyBwYXJzaW5n
IGZvciBDU1MgdHJhbnNpdGlvbnMgdW5wcmVmaXhlZC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL3BhZ2UvRXZlbnRIYW5kbGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRXZlbnRIYW5k
bGVyLmNwcAppbmRleCA0MWRmYzQwZDMzZWI3MzkwNjQ1MTc1ZjEwNzBlZjdlMGJhYmY3ZDAxLi4y
ZDUzNWVmNTI5MDE0MDViODRlNmYwNmQzYzdiYTNmYzJlMTAwY2U3IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9wYWdlL0V2ZW50SGFuZGxlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGFn
ZS9FdmVudEhhbmRsZXIuY3BwCkBAIC0xODE4LDcgKzE4MTgsMTIgQEAgYm9vbCBFdmVudEhhbmRs
ZXI6OmhhbmRsZU1vdXNlUmVsZWFzZUV2ZW50KGNvbnN0IFBsYXRmb3JtTW91c2VFdmVudCYgbW91
c2VFdmVudCkKICAgICAgICAgY2xpY2tUYXJnZXQgPSBjbGlja1RhcmdldC0+c2hhZG93QW5jZXN0
b3JOb2RlKCk7CiAgICAgTm9kZSogYWRqdXN0ZWRDbGlja05vZGUgPSBtX2NsaWNrTm9kZSA/IG1f
Y2xpY2tOb2RlLT5zaGFkb3dBbmNlc3Rvck5vZGUoKSA6IDA7CiAKLSAgICBib29sIHN3YWxsb3dD
bGlja0V2ZW50ID0gbV9jbGlja0NvdW50ID4gMCAmJiBtb3VzZUV2ZW50LmJ1dHRvbigpICE9IFJp
Z2h0QnV0dG9uICYmIGNsaWNrVGFyZ2V0ID09IGFkanVzdGVkQ2xpY2tOb2RlICYmICFkaXNwYXRj
aE1vdXNlRXZlbnQoZXZlbnROYW1lcygpLmNsaWNrRXZlbnQsIG1ldi50YXJnZXROb2RlKCksIHRy
dWUsIG1fY2xpY2tDb3VudCwgbW91c2VFdmVudCwgdHJ1ZSk7CisgICAgYm9vbCBjb250ZXh0TWVu
dUV2ZW50ID0gbW91c2VFdmVudC5idXR0b24oKSA9PSBSaWdodEJ1dHRvbjsKKyNpZiBQTEFURk9S
TShDSFJPTUlVTSkgJiYgT1MoREFSV0lOKQorICAgIGlmIChtb3VzZUV2ZW50LmJ1dHRvbigpID09
IExlZnRCdXR0b24gJiYgbW91c2VFdmVudC5tb2RpZmllcnMoKSAmIFBsYXRmb3JtRXZlbnQ6OkN0
cmxLZXkpCisgICAgICAgIGNvbnRleHRNZW51RXZlbnQgPSB0cnVlOworI2VuZGlmCisgICAgYm9v
bCBzd2FsbG93Q2xpY2tFdmVudCA9IG1fY2xpY2tDb3VudCA+IDAgJiYgIWNvbnRleHRNZW51RXZl
bnQgJiYgY2xpY2tUYXJnZXQgPT0gYWRqdXN0ZWRDbGlja05vZGUgJiYgIWRpc3BhdGNoTW91c2VF
dmVudChldmVudE5hbWVzKCkuY2xpY2tFdmVudCwgbWV2LnRhcmdldE5vZGUoKSwgdHJ1ZSwgbV9j
bGlja0NvdW50LCBtb3VzZUV2ZW50LCB0cnVlKTsKIAogICAgIGlmIChtX3Jlc2l6ZUxheWVyKSB7
CiAgICAgICAgIG1fcmVzaXplTGF5ZXItPnNldEluUmVzaXplTW9kZShmYWxzZSk7CmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXgg
MTcwOGQ5NDFhZWI2NTJkMWM0NjcyOTg2ZjQ3YTk2NjAwMThmNmNmNC4uODRhZTdjYzNlZjIxMGY5
MWZlOTdiMWYzMjNlY2U1NTgyNmU0OTFlNSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEyLTEy
LTIwICBBbGV4ZWkgU3ZpdGtpbmUgIDxhc3ZpdGtpbmVAY2hyb21pdW0ub3JnPgorCisgICAgICAg
IFtDaHJvbWl1bS9NYWNdIERvbid0IHNlbmQgYW4gb25jbGljayBldmVudCBmcm9tIGEgY3RybC1j
bGljaworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA1
NTU0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRG9u
J3Qgc2VuZCB0aGUgb25jbGljayBldmVudCBvbiBhIGNvbnRyb2wgY2xpY2sgZXZlbnQgKHdoaWNo
CisgICAgICAgIHRyaWdnZXJzIHRoZSBjb250ZXh0IG1lbnUgb24gdGhlIE1hYykuIFRoaXMgbWF0
Y2hlcyB0aGUKKyAgICAgICAgYmVoYXZpb3VyIG9mIHRoZSBBcHBsZSBNYWMgcG9ydCwgYWx0aG91
Z2ggdGhlIEFwcGxlIHBvcnQKKyAgICAgICAgZG9lcyB0aGlzIGJ5IGNoZWNraW5nIHdoZXRoZXIg
dGhlIGNvbnRleHQgbWVudSBpcyB2aXNpYmxlCisgICAgICAgIGluIFdlYlBhZ2U6Om1vdXNlRXZl
bnQoKS4KKworICAgICAgICBUaGlzIGlzIGEgZml4IGZvciBodHRwOi8vY3JidWcuY29tLzE0NjE0
MworCisgICAgICAgICogZmFzdC9ldmVudHMvY29udHJvbGNsaWNrLW5vLW9uY2xpY2stZXhwZWN0
ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2V2ZW50cy9jb250cm9sY2xpY2stbm8tb25j
bGljay5odG1sOiBBZGRlZC4KKwogMjAxMi0xMi0xOSAgTGV2aSBXZWludHJhdWIgIDxsZXZpd0Bj
aHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmUtc2tpcHBpbmcgdG91Y2gtaW5wdXQtZWxlbWVudC1j
aGFuZy1kb2N1bWVudHMuaHRtbCBzaW5jZSBpdCdzIHN0aWxsCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9mYXN0L2V2ZW50cy9jb250cm9sY2xpY2stbm8tb25jbGljay1leHBlY3RlZC50eHQgYi9M
YXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9jb250cm9sY2xpY2stbm8tb25jbGljay1leHBlY3RlZC50
eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMC4uNmZjNmIyN2JjZjFlN2MzZDlmNzM5OTc3YWFmMGYzMzY4MGJmMDRiZAot
LS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL2NvbnRyb2xjbGljay1u
by1vbmNsaWNrLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDIgQEAKK1RoaXMgdGVzdHMgdG8gbWFr
ZSBzdXJlIHRoYXQgYSBjb250cm9sIGNsaWNrIGRvZXMgbm90IHJlc3VsdCBpbiBhIGNsaWNrIGV2
ZW50IG9uIHRoZSBNYWMuCitQQVNTCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50
cy9jb250cm9sY2xpY2stbm8tb25jbGljay5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMv
Y29udHJvbGNsaWNrLW5vLW9uY2xpY2suaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi41YzQ0YmFiZDZiMGQ3NWJi
NDkzMGE0MDhmODQzZGY5MzM2NDE3MjllCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMv
ZmFzdC9ldmVudHMvY29udHJvbGNsaWNrLW5vLW9uY2xpY2suaHRtbApAQCAtMCwwICsxLDI0IEBA
Cis8aHRtbD4KKzxib2R5PgorPGRpdiBpZD0iYm94IiBvbmNsaWNrPSJkb2N1bWVudC5nZXRFbGVt
ZW50QnlJZCgncmVzdWx0JykuaW5uZXJIVE1MID0gJ0ZBSUwnOyIgc3R5bGU9ImJvcmRlcjoxcHgg
ZG90dGVkIHJlZCI+VGhpcyB0ZXN0cyB0byBtYWtlIHN1cmUgdGhhdCBhIGNvbnRyb2wgY2xpY2sg
ZG9lcyBub3QgcmVzdWx0IGluIGEgY2xpY2sgZXZlbnQgb24gdGhlIE1hYy48L2Rpdj4KKzxwIGlk
PSdyZXN1bHQnPlBBU1M8L3A+Cis8L2JvZHk+Cis8L2h0bWw+CisKKzxzY3JpcHQ+CitpZiAod2lu
ZG93LnRlc3RSdW5uZXIpIHsKKyAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7CisKKyAgdmFyIGlz
TWFjT1NYID0gbmF2aWdhdG9yLnVzZXJBZ2VudC5pbmRleE9mKCJNYWMgT1MgWCIpICE9IC0xOwor
ICBpZiAoaXNNYWNPU1gpIHsKKyAgICB2YXIgYm94ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo
ImJveCIpOworICAgIHZhciB4ID0gYm94Lm9mZnNldFBhcmVudC5vZmZzZXRMZWZ0ICsgYm94Lm9m
ZnNldExlZnQgKyBib3gub2Zmc2V0V2lkdGggLyAyOworICAgIHZhciB5ID0gYm94Lm9mZnNldFBh
cmVudC5vZmZzZXRUb3AgKyBib3gub2Zmc2V0VG9wICsgYm94Lm9mZnNldEhlaWdodCAvIDI7Cisg
ICAgZXZlbnRTZW5kZXIuZHJhZ01vZGUgPSBmYWxzZTsKKyAgICBldmVudFNlbmRlci5tb3VzZU1v
dmVUbyh4LCB5KTsKKyAgICBldmVudFNlbmRlci5tb3VzZURvd24oMCwgWydjdHJsS2V5J10pOwor
ICAgIGV2ZW50U2VuZGVyLm1vdXNlVXAoMCwgWydjdHJsS2V5J10pOworICB9Cit9CisKKzwvc2Ny
aXB0PgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>180521</attachid>
            <date>2012-12-21 07:35:44 -0800</date>
            <delta_ts>2013-01-02 14:19:25 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-105554-20121221103258.patch</filename>
            <type>text/plain</type>
            <size>5223</size>
            <attacher>asvitkine</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM4MTg3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTFlZWUwZTVlYmVmOGE4
OGU4NTQ1YTMzMGQ3OTRlNTRiYTk5NmU0YS4uMDQ1MTU5ZDIyZTE3NjQxZDkwZWYyN2Q4YTU4Njdl
YTY5ZDc3YjJkOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEyLTEyLTIwICBBbGV4
ZWkgU3ZpdGtpbmUgIDxhc3ZpdGtpbmVAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtDaHJvbWl1
bS9NYWNdIERvbid0IHNlbmQgYW4gb25jbGljayBldmVudCBmcm9tIGEgY3RybC1jbGljaworICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA1NTU0CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRG9uJ3Qgc2VuZCB0
aGUgb25jbGljayBldmVudCBvbiBhIGNvbnRyb2wgY2xpY2sgZXZlbnQgKHdoaWNoCisgICAgICAg
IHRyaWdnZXJzIHRoZSBjb250ZXh0IG1lbnUgb24gdGhlIE1hYykuIFRoaXMgbWF0Y2hlcyB0aGUK
KyAgICAgICAgYmVoYXZpb3VyIG9mIHRoZSBBcHBsZSBNYWMgcG9ydCwgYWx0aG91Z2ggdGhlIEFw
cGxlIHBvcnQKKyAgICAgICAgZG9lcyB0aGlzIGJ5IGNoZWNraW5nIHdoZXRoZXIgdGhlIGNvbnRl
eHQgbWVudSBpcyB2aXNpYmxlCisgICAgICAgIGluIFdlYlBhZ2U6Om1vdXNlRXZlbnQoKS4KKwor
ICAgICAgICBUaGlzIGlzIGEgZml4IGZvciBodHRwOi8vY3JidWcuY29tLzE0NjE0MworCisgICAg
ICAgIFRlc3Q6IGZhc3QvZXZlbnRzL2NvbnRyb2xjbGljay1uby1vbmNsaWNrLmh0bWwKKworICAg
ICAgICAqIHBhZ2UvRXZlbnRIYW5kbGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkV2ZW50SGFu
ZGxlcjo6aGFuZGxlTW91c2VSZWxlYXNlRXZlbnQpOgorCiAyMDEyLTEyLTE5ICBBbGV4aXMgTWVu
YXJkICA8YWxleGlzQHdlYmtpdC5vcmc+CiAKICAgICAgICAgSW1wbGVtZW50IENTUyBwYXJzaW5n
IGZvciBDU1MgdHJhbnNpdGlvbnMgdW5wcmVmaXhlZC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL3BhZ2UvRXZlbnRIYW5kbGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRXZlbnRIYW5k
bGVyLmNwcAppbmRleCA0MWRmYzQwZDMzZWI3MzkwNjQ1MTc1ZjEwNzBlZjdlMGJhYmY3ZDAxLi42
MzEzZWYyYzUxNjNhZjUxZGE3NDU4ZDJlZWMwMjM2ODdlOTM1NmU0IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9wYWdlL0V2ZW50SGFuZGxlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGFn
ZS9FdmVudEhhbmRsZXIuY3BwCkBAIC0xODE4LDcgKzE4MTgsMTMgQEAgYm9vbCBFdmVudEhhbmRs
ZXI6OmhhbmRsZU1vdXNlUmVsZWFzZUV2ZW50KGNvbnN0IFBsYXRmb3JtTW91c2VFdmVudCYgbW91
c2VFdmVudCkKICAgICAgICAgY2xpY2tUYXJnZXQgPSBjbGlja1RhcmdldC0+c2hhZG93QW5jZXN0
b3JOb2RlKCk7CiAgICAgTm9kZSogYWRqdXN0ZWRDbGlja05vZGUgPSBtX2NsaWNrTm9kZSA/IG1f
Y2xpY2tOb2RlLT5zaGFkb3dBbmNlc3Rvck5vZGUoKSA6IDA7CiAKLSAgICBib29sIHN3YWxsb3dD
bGlja0V2ZW50ID0gbV9jbGlja0NvdW50ID4gMCAmJiBtb3VzZUV2ZW50LmJ1dHRvbigpICE9IFJp
Z2h0QnV0dG9uICYmIGNsaWNrVGFyZ2V0ID09IGFkanVzdGVkQ2xpY2tOb2RlICYmICFkaXNwYXRj
aE1vdXNlRXZlbnQoZXZlbnROYW1lcygpLmNsaWNrRXZlbnQsIG1ldi50YXJnZXROb2RlKCksIHRy
dWUsIG1fY2xpY2tDb3VudCwgbW91c2VFdmVudCwgdHJ1ZSk7CisgICAgYm9vbCBjb250ZXh0TWVu
dUV2ZW50ID0gbW91c2VFdmVudC5idXR0b24oKSA9PSBSaWdodEJ1dHRvbjsKKyNpZiBQTEFURk9S
TShDSFJPTUlVTSkgJiYgT1MoREFSV0lOKQorICAgIC8vIEZJWE1FOiBUaGUgTWFjIHBvcnQgYWNo
aWV2ZXMgdGhlIHNhbWUgYmVoYXZpb3IgYnkgY2hlY2tpbmcgd2hldGhlciB0aGUgY29udGV4dCBt
ZW51IGlzIGN1cnJlbnRseSBvcGVuIGluIFdlYlBhZ2U6Om1vdXNlRXZlbnQoKS4gQ29uc2lkZXIg
bWVyZ2luZyB0aGUgaW1wbGVtZW50YXRpb25zLgorICAgIGlmIChtb3VzZUV2ZW50LmJ1dHRvbigp
ID09IExlZnRCdXR0b24gJiYgbW91c2VFdmVudC5tb2RpZmllcnMoKSAmIFBsYXRmb3JtRXZlbnQ6
OkN0cmxLZXkpCisgICAgICAgIGNvbnRleHRNZW51RXZlbnQgPSB0cnVlOworI2VuZGlmCisgICAg
Ym9vbCBzd2FsbG93Q2xpY2tFdmVudCA9IG1fY2xpY2tDb3VudCA+IDAgJiYgIWNvbnRleHRNZW51
RXZlbnQgJiYgY2xpY2tUYXJnZXQgPT0gYWRqdXN0ZWRDbGlja05vZGUgJiYgIWRpc3BhdGNoTW91
c2VFdmVudChldmVudE5hbWVzKCkuY2xpY2tFdmVudCwgbWV2LnRhcmdldE5vZGUoKSwgdHJ1ZSwg
bV9jbGlja0NvdW50LCBtb3VzZUV2ZW50LCB0cnVlKTsKIAogICAgIGlmIChtX3Jlc2l6ZUxheWVy
KSB7CiAgICAgICAgIG1fcmVzaXplTGF5ZXItPnNldEluUmVzaXplTW9kZShmYWxzZSk7CmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5k
ZXggMTcwOGQ5NDFhZWI2NTJkMWM0NjcyOTg2ZjQ3YTk2NjAwMThmNmNmNC4uODRhZTdjYzNlZjIx
MGY5MWZlOTdiMWYzMjNlY2U1NTgyNmU0OTFlNSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEy
LTEyLTIwICBBbGV4ZWkgU3ZpdGtpbmUgIDxhc3ZpdGtpbmVAY2hyb21pdW0ub3JnPgorCisgICAg
ICAgIFtDaHJvbWl1bS9NYWNdIERvbid0IHNlbmQgYW4gb25jbGljayBldmVudCBmcm9tIGEgY3Ry
bC1jbGljaworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTA1NTU0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
RG9uJ3Qgc2VuZCB0aGUgb25jbGljayBldmVudCBvbiBhIGNvbnRyb2wgY2xpY2sgZXZlbnQgKHdo
aWNoCisgICAgICAgIHRyaWdnZXJzIHRoZSBjb250ZXh0IG1lbnUgb24gdGhlIE1hYykuIFRoaXMg
bWF0Y2hlcyB0aGUKKyAgICAgICAgYmVoYXZpb3VyIG9mIHRoZSBBcHBsZSBNYWMgcG9ydCwgYWx0
aG91Z2ggdGhlIEFwcGxlIHBvcnQKKyAgICAgICAgZG9lcyB0aGlzIGJ5IGNoZWNraW5nIHdoZXRo
ZXIgdGhlIGNvbnRleHQgbWVudSBpcyB2aXNpYmxlCisgICAgICAgIGluIFdlYlBhZ2U6Om1vdXNl
RXZlbnQoKS4KKworICAgICAgICBUaGlzIGlzIGEgZml4IGZvciBodHRwOi8vY3JidWcuY29tLzE0
NjE0MworCisgICAgICAgICogZmFzdC9ldmVudHMvY29udHJvbGNsaWNrLW5vLW9uY2xpY2stZXhw
ZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2V2ZW50cy9jb250cm9sY2xpY2stbm8t
b25jbGljay5odG1sOiBBZGRlZC4KKwogMjAxMi0xMi0xOSAgTGV2aSBXZWludHJhdWIgIDxsZXZp
d0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmUtc2tpcHBpbmcgdG91Y2gtaW5wdXQtZWxlbWVu
dC1jaGFuZy1kb2N1bWVudHMuaHRtbCBzaW5jZSBpdCdzIHN0aWxsCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9mYXN0L2V2ZW50cy9jb250cm9sY2xpY2stbm8tb25jbGljay1leHBlY3RlZC50eHQg
Yi9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9jb250cm9sY2xpY2stbm8tb25jbGljay1leHBlY3Rl
ZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMC4uNmZjNmIyN2JjZjFlN2MzZDlmNzM5OTc3YWFmMGYzMzY4MGJmMDRi
ZAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL2NvbnRyb2xjbGlj
ay1uby1vbmNsaWNrLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDIgQEAKK1RoaXMgdGVzdHMgdG8g
bWFrZSBzdXJlIHRoYXQgYSBjb250cm9sIGNsaWNrIGRvZXMgbm90IHJlc3VsdCBpbiBhIGNsaWNr
IGV2ZW50IG9uIHRoZSBNYWMuCitQQVNTCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2V2
ZW50cy9jb250cm9sY2xpY2stbm8tb25jbGljay5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9ldmVu
dHMvY29udHJvbGNsaWNrLW5vLW9uY2xpY2suaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi41YzQ0YmFiZDZiMGQ3
NWJiNDkzMGE0MDhmODQzZGY5MzM2NDE3MjllCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVz
dHMvZmFzdC9ldmVudHMvY29udHJvbGNsaWNrLW5vLW9uY2xpY2suaHRtbApAQCAtMCwwICsxLDI0
IEBACis8aHRtbD4KKzxib2R5PgorPGRpdiBpZD0iYm94IiBvbmNsaWNrPSJkb2N1bWVudC5nZXRF
bGVtZW50QnlJZCgncmVzdWx0JykuaW5uZXJIVE1MID0gJ0ZBSUwnOyIgc3R5bGU9ImJvcmRlcjox
cHggZG90dGVkIHJlZCI+VGhpcyB0ZXN0cyB0byBtYWtlIHN1cmUgdGhhdCBhIGNvbnRyb2wgY2xp
Y2sgZG9lcyBub3QgcmVzdWx0IGluIGEgY2xpY2sgZXZlbnQgb24gdGhlIE1hYy48L2Rpdj4KKzxw
IGlkPSdyZXN1bHQnPlBBU1M8L3A+Cis8L2JvZHk+Cis8L2h0bWw+CisKKzxzY3JpcHQ+CitpZiAo
d2luZG93LnRlc3RSdW5uZXIpIHsKKyAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7CisKKyAgdmFy
IGlzTWFjT1NYID0gbmF2aWdhdG9yLnVzZXJBZ2VudC5pbmRleE9mKCJNYWMgT1MgWCIpICE9IC0x
OworICBpZiAoaXNNYWNPU1gpIHsKKyAgICB2YXIgYm94ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5
SWQoImJveCIpOworICAgIHZhciB4ID0gYm94Lm9mZnNldFBhcmVudC5vZmZzZXRMZWZ0ICsgYm94
Lm9mZnNldExlZnQgKyBib3gub2Zmc2V0V2lkdGggLyAyOworICAgIHZhciB5ID0gYm94Lm9mZnNl
dFBhcmVudC5vZmZzZXRUb3AgKyBib3gub2Zmc2V0VG9wICsgYm94Lm9mZnNldEhlaWdodCAvIDI7
CisgICAgZXZlbnRTZW5kZXIuZHJhZ01vZGUgPSBmYWxzZTsKKyAgICBldmVudFNlbmRlci5tb3Vz
ZU1vdmVUbyh4LCB5KTsKKyAgICBldmVudFNlbmRlci5tb3VzZURvd24oMCwgWydjdHJsS2V5J10p
OworICAgIGV2ZW50U2VuZGVyLm1vdXNlVXAoMCwgWydjdHJsS2V5J10pOworICB9Cit9CisKKzwv
c2NyaXB0PgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUK
</data>

          </attachment>
      

    </bug>

</bugzilla>