<?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>66614</bug_id>
          
          <creation_ts>2011-08-19 17:59:24 -0700</creation_ts>
          <short_desc>Chromium Mac: Add fallback for drawing PDF overhang area</short_desc>
          <delta_ts>2011-08-31 15:39:15 -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>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 name="Sailesh Agrawal">sail</reporter>
          <assigned_to name="Sailesh Agrawal">sail</assigned_to>
          <cc>asvitkine</cc>
    
    <cc>dglazkov</cc>
    
    <cc>fishd</cc>
    
    <cc>jam</cc>
    
    <cc>thakis</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>454247</commentid>
    <comment_count>0</comment_count>
    <who name="Sailesh Agrawal">sail</who>
    <bug_when>2011-08-19 17:59:24 -0700</bug_when>
    <thetext>Chromium Mac: Add fallback for drawing PDF overhang area</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>454249</commentid>
    <comment_count>1</comment_count>
      <attachid>104604</attachid>
    <who name="Sailesh Agrawal">sail</who>
    <bug_when>2011-08-19 18:02:14 -0700</bug_when>
    <thetext>Created attachment 104604
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>454253</commentid>
    <comment_count>2</comment_count>
    <who name="Sailesh Agrawal">sail</who>
    <bug_when>2011-08-19 18:03:52 -0700</bug_when>
    <thetext>This is a temporary work around for the following chromium bug:
http://code.google.com/p/chromium/issues/detail?id=92923</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>454254</commentid>
    <comment_count>3</comment_count>
      <attachid>104604</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-08-19 18:05:33 -0700</bug_when>
    <thetext>Comment on attachment 104604
Patch

Attachment 104604 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/9438550</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>454256</commentid>
    <comment_count>4</comment_count>
      <attachid>104605</attachid>
    <who name="Sailesh Agrawal">sail</who>
    <bug_when>2011-08-19 18:07:34 -0700</bug_when>
    <thetext>Created attachment 104605
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>454309</commentid>
    <comment_count>5</comment_count>
    <who name="Nico Weber">thakis</who>
    <bug_when>2011-08-19 21:30:54 -0700</bug_when>
    <thetext>Alexei, does this make sense to you?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>454313</commentid>
    <comment_count>6</comment_count>
      <attachid>104605</attachid>
    <who name="Darin Fisher (:fishd, Google)">fishd</who>
    <bug_when>2011-08-19 22:23:21 -0700</bug_when>
    <thetext>Comment on attachment 104605
Patch

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

&gt; Source/WebKit/chromium/src/WebViewImpl.cpp:2398
&gt; +    Frame* frame = mainFrameImpl()-&gt;frame();

is there any advantage to having this code live here in WebViewImpl?
why not just put this directly in ChromeClientImpl.cpp?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>454407</commentid>
    <comment_count>7</comment_count>
      <attachid>104629</attachid>
    <who name="Sailesh Agrawal">sail</who>
    <bug_when>2011-08-21 09:44:58 -0700</bug_when>
    <thetext>Created attachment 104629
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>454408</commentid>
    <comment_count>8</comment_count>
      <attachid>104605</attachid>
    <who name="Sailesh Agrawal">sail</who>
    <bug_when>2011-08-21 09:45:35 -0700</bug_when>
    <thetext>Comment on attachment 104605
Patch

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

&gt;&gt; Source/WebKit/chromium/src/WebViewImpl.cpp:2398
&gt;&gt; +    Frame* frame = mainFrameImpl()-&gt;frame();
&gt; 
&gt; is there any advantage to having this code live here in WebViewImpl?
&gt; why not just put this directly in ChromeClientImpl.cpp?

Fixed. Moved to ChromeClientImpl.cpp.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>454418</commentid>
    <comment_count>9</comment_count>
    <who name="">asvitkine</who>
    <bug_when>2011-08-21 12:35:55 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; Alexei, does this make sense to you?

LGTM</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>456244</commentid>
    <comment_count>10</comment_count>
    <who name="Sailesh Agrawal">sail</who>
    <bug_when>2011-08-24 11:25:02 -0700</bug_when>
    <thetext>Ping!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>459992</commentid>
    <comment_count>11</comment_count>
      <attachid>104629</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-08-31 15:39:10 -0700</bug_when>
    <thetext>Comment on attachment 104629
Patch

Clearing flags on attachment: 104629

Committed r94240: &lt;http://trac.webkit.org/changeset/94240&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>459993</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-08-31 15:39:15 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>104604</attachid>
            <date>2011-08-19 18:02:14 -0700</date>
            <delta_ts>2011-08-19 18:07:31 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-66614-20110819180213.patch</filename>
            <type>text/plain</type>
            <size>6699</size>
            <attacher name="Sailesh Agrawal">sail</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTMzMjgKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKaW5kZXgg
Mzg1OWM3NjhkN2QxNTc2YTc1MzE1YTA4ZjU4OGNiOTliMDllNjVhYy4uYzk2Y2I3ZDY3YTMwMWU1
ZTJhMzkyZThhNmUwMTQ4MWE1ZmNmNTlkNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJv
bWl1bS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwyMiBAQAorMjAxMS0wOC0xOSAgU2FpbGVzaCBBZ3Jhd2FsICA8c2FpbEBjaHJvbWl1
bS5vcmc+CisKKyAgICAgICAgQ2hyb21pdW0gTWFjOiBBZGQgZmFsbGJhY2sgZm9yIGRyYXdpbmcg
UERGIG92ZXJoYW5nIGFyZWEKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTY2NjE0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgVGhpcyBjaGFuZ2UgYWRkcyBhIGZhbGxiYWNrIGZvciBvdmVyaGFuZyBkcmF3aW5n
IGZvciBQREYgY29udGVudC4gVGhpcyBmYWxsYmFjayBpcyBuZWVkZWQgdW50aWwgdGhlIFBERiBw
bHVnaW4gdXNlcyB0aGUgbGluZW4gcGF0dGVybiB0byBkcmF3IGl0cyBvd24gb3ZlcmhhbmcuCisK
KyAgICAgICAgKiBzcmMvQ2hyb21lQ2xpZW50SW1wbC5jcHA6CisgICAgICAgIChXZWJLaXQ6OkNo
cm9tZUNsaWVudEltcGw6OnBhaW50Q3VzdG9tT3ZlcmhhbmdBcmVhKToKKyAgICAgICAgKiBzcmMv
Q2hyb21lQ2xpZW50SW1wbC5oOgorICAgICAgICAqIHNyYy9XZWJQbHVnaW5Db250YWluZXJJbXBs
LmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViUGx1Z2luQ29udGFpbmVySW1wbDo6cGFpbnRDdXN0
b21PdmVyaGFuZ0FyZWEpOgorICAgICAgICAqIHNyYy9XZWJQbHVnaW5Db250YWluZXJJbXBsLmg6
CisgICAgICAgICogc3JjL1dlYlZpZXdJbXBsLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViVmll
d0ltcGw6OnBhaW50Q3VzdG9tT3ZlcmhhbmdBcmVhKToKKyAgICAgICAgKiBzcmMvV2ViVmlld0lt
cGwuaDoKKwogMjAxMS0wOC0xOCAgVG9ueSBDaGFuZyAgPHRvbnlAY2hyb21pdW0ub3JnPgogCiAg
ICAgICAgIFJldmVydCByOTMyOTQsIGRvZXNuJ3QgY29tcGlsZSBvbiBDaHJvbWl1bSBNYWMuCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9DaHJvbWVDbGllbnRJbXBsLmNw
cCBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL0Nocm9tZUNsaWVudEltcGwuY3BwCmluZGV4
IGJkN2QzNjEyY2FiMTRlOGU3ZDk0YTEzMWMzMmE4ZjJhYmVkZjkwMGEuLmVlYjY1MDkzNzQ3OTZj
N2M2ODAxZTljZmQ5Y2RmYWU1YWE4MzRiZjEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vc3JjL0Nocm9tZUNsaWVudEltcGwuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21p
dW0vc3JjL0Nocm9tZUNsaWVudEltcGwuY3BwCkBAIC04MjQsNiArODI0LDExIEBAIE5vdGlmaWNh
dGlvblByZXNlbnRlciogQ2hyb21lQ2xpZW50SW1wbDo6bm90aWZpY2F0aW9uUHJlc2VudGVyKCkg
Y29uc3QKIH0KICNlbmRpZgogCitib29sIENocm9tZUNsaWVudEltcGw6OnBhaW50Q3VzdG9tT3Zl
cmhhbmdBcmVhKEdyYXBoaWNzQ29udGV4dCogY29udGV4dCwgY29uc3QgSW50UmVjdCYgaG9yaXpv
bnRhbE92ZXJoYW5nQXJlYSwgY29uc3QgSW50UmVjdCYgdmVydGljYWxPdmVyaGFuZ0FyZWEsIGNv
bnN0IEludFJlY3QmIGRpcnR5UmVjdCkKK3sKKyAgICByZXR1cm4gbV93ZWJWaWV3LT5wYWludEN1
c3RvbU92ZXJoYW5nQXJlYShjb250ZXh0LCBob3Jpem9udGFsT3ZlcmhhbmdBcmVhLCB2ZXJ0aWNh
bE92ZXJoYW5nQXJlYSwgZGlydHlSZWN0KTsKK30KKwogLy8gRklYTUU6IFJlbW92ZSBDaHJvbWVD
bGllbnRJbXBsOjpyZXF1ZXN0R2VvbG9jYXRpb25QZXJtaXNzaW9uRm9yRnJhbWUgYW5kIENocm9t
ZUNsaWVudEltcGw6OmNhbmNlbEdlb2xvY2F0aW9uUGVybWlzc2lvblJlcXVlc3RGb3JGcmFtZQog
Ly8gb25jZSBhbGwgcG9ydHMgaGF2ZSBtb3ZlZCB0byBjbGllbnQtYmFzZWQgZ2VvbG9jYXRpb24g
KHNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDAzNzMgKS4KIC8v
IEZvciBjbGllbnQtYmFzZWQgZ2VvbG9jYXRpb24sIHRoZXNlIG1ldGhvZHMgYXJlIG5vdyBpbXBs
ZW1lbnRlZCBhcyBXZWJHZW9sb2NhdGlvbkNsaWVudDo6cmVxdWVzdFBlcm1pc3Npb24gYW5kIFdl
Ykdlb2xvY2F0aW9uQ2xpZW50OjpjYW5jZWxQZXJtaXNzaW9uUmVxdWVzdC4KZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL0Nocm9tZUNsaWVudEltcGwuaCBiL1NvdXJjZS9X
ZWJLaXQvY2hyb21pdW0vc3JjL0Nocm9tZUNsaWVudEltcGwuaAppbmRleCAwZmIzMmI2YTcwOGJh
ZmU0Y2JlMGQ5YWIyYjI1Y2E0NGRlZGIwYWIzLi5iYjJjYTE1ODZiOGZhODVhODgxNTg2ZGRmZTQw
NjJiYzdhOTZhNzMxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9DaHJv
bWVDbGllbnRJbXBsLmgKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvQ2hyb21lQ2xp
ZW50SW1wbC5oCkBAIC0xMzUsNiArMTM1LDcgQEAgcHVibGljOgogI2lmIEVOQUJMRShOT1RJRklD
QVRJT05TKQogICAgIHZpcnR1YWwgV2ViQ29yZTo6Tm90aWZpY2F0aW9uUHJlc2VudGVyKiBub3Rp
ZmljYXRpb25QcmVzZW50ZXIoKSBjb25zdDsKICNlbmRpZgorICAgIHZpcnR1YWwgYm9vbCBwYWlu
dEN1c3RvbU92ZXJoYW5nQXJlYShXZWJDb3JlOjpHcmFwaGljc0NvbnRleHQqLCBjb25zdCBXZWJD
b3JlOjpJbnRSZWN0JiwgY29uc3QgV2ViQ29yZTo6SW50UmVjdCYsIGNvbnN0IFdlYkNvcmU6Oklu
dFJlY3QmKTsKICAgICB2aXJ0dWFsIHZvaWQgcmVxdWVzdEdlb2xvY2F0aW9uUGVybWlzc2lvbkZv
ckZyYW1lKFdlYkNvcmU6OkZyYW1lKiwgV2ViQ29yZTo6R2VvbG9jYXRpb24qKTsKICAgICB2aXJ0
dWFsIHZvaWQgY2FuY2VsR2VvbG9jYXRpb25QZXJtaXNzaW9uUmVxdWVzdEZvckZyYW1lKFdlYkNv
cmU6OkZyYW1lKiwgV2ViQ29yZTo6R2VvbG9jYXRpb24qKTsKICAgICB2aXJ0dWFsIHZvaWQgcnVu
T3BlblBhbmVsKFdlYkNvcmU6OkZyYW1lKiwgUGFzc1JlZlB0cjxXZWJDb3JlOjpGaWxlQ2hvb3Nl
cj4pOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViUGx1Z2luQ29u
dGFpbmVySW1wbC5jcHAgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJQbHVnaW5Db250
YWluZXJJbXBsLmNwcAppbmRleCA2YzMxOTc1MjlmYjc3Mjc2NDU5YzAwNTlmZDBiZmRkYWJiYzNl
YTllLi5kNTc3MzQxYjQ0NWMyNTI0OGE4ZWUxYmRkOWE0ZmJlMTk2OWNiNmRlIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJQbHVnaW5Db250YWluZXJJbXBsLmNwcAor
KysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJQbHVnaW5Db250YWluZXJJbXBsLmNw
cApAQCAtNDcxLDYgKzQ3MSwxNyBAQCB2b2lkIFdlYlBsdWdpbkNvbnRhaW5lckltcGw6OndpbGxF
bmRMaXZlUmVzaXplKCkKICAgICAgICAgbV9zY3JvbGxiYXJHcm91cC0+d2lsbEVuZExpdmVSZXNp
emUoKTsKIH0KIAorYm9vbCBXZWJQbHVnaW5Db250YWluZXJJbXBsOjpwYWludEN1c3RvbU92ZXJo
YW5nQXJlYShHcmFwaGljc0NvbnRleHQqIGNvbnRleHQsIGNvbnN0IEludFJlY3QmIGhvcml6b250
YWxPdmVyaGFuZ0FyZWEsIGNvbnN0IEludFJlY3QmIHZlcnRpY2FsTwordmVyaGFuZ0FyZWEsIGNv
bnN0IEludFJlY3QmIGRpcnR5UmVjdCkKK3sKKyAgICBjb250ZXh0LT5zYXZlKCk7CisgICAgY29u
dGV4dC0+c2V0RmlsbENvbG9yKENvbG9yKDB4Q0MsIDB4Q0MsIDB4Q0MpLCBDb2xvclNwYWNlRGV2
aWNlUkdCKTsKKyAgICBjb250ZXh0LT5maWxsUmVjdChpbnRlcnNlY3Rpb24oaG9yaXpvbnRhbE92
ZXJoYW5nQXJlYSwgZGlydHlSZWN0KSk7CisgICAgY29udGV4dC0+ZmlsbFJlY3QoaW50ZXJzZWN0
aW9uKHZlcnRpY2FsT3ZlcmhhbmdBcmVhLCBkaXJ0eVJlY3QpKTsKKyAgICBjb250ZXh0LT5yZXN0
b3JlKCk7CisgICAgcmV0dXJuIHRydWU7Cit9CisKIC8vIFByaXZhdGUgbWV0aG9kcyAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAK
IFdlYlBsdWdpbkNvbnRhaW5lckltcGw6OldlYlBsdWdpbkNvbnRhaW5lckltcGwoV2ViQ29yZTo6
SFRNTFBsdWdJbkVsZW1lbnQqIGVsZW1lbnQsIFdlYlBsdWdpbiogd2ViUGx1Z2luKQpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViUGx1Z2luQ29udGFpbmVySW1wbC5o
IGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViUGx1Z2luQ29udGFpbmVySW1wbC5oCmlu
ZGV4IDc0ZTQ5Mjc1ZTIyZDkyNGZlZjMwMTk3OTRhMmQzY2IyODA4NTkwZTYuLjQ1YmQxODFjY2Nm
MmE1YjFlNjUyY2ZkZGFmMDVjNWViMGY3NDY0ZjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQv
Y2hyb21pdW0vc3JjL1dlYlBsdWdpbkNvbnRhaW5lckltcGwuaAorKysgYi9Tb3VyY2UvV2ViS2l0
L2Nocm9taXVtL3NyYy9XZWJQbHVnaW5Db250YWluZXJJbXBsLmgKQEAgLTEzNCw2ICsxMzQsOCBA
QCBwdWJsaWM6CiAgICAgdm9pZCB3aWxsU3RhcnRMaXZlUmVzaXplKCk7CiAgICAgdm9pZCB3aWxs
RW5kTGl2ZVJlc2l6ZSgpOwogCisgICAgYm9vbCBwYWludEN1c3RvbU92ZXJoYW5nQXJlYShXZWJD
b3JlOjpHcmFwaGljc0NvbnRleHQqLCBjb25zdCBXZWJDb3JlOjpJbnRSZWN0JiwgY29uc3QgV2Vi
Q29yZTo6SW50UmVjdCYsIGNvbnN0IFdlYkNvcmU6OkludFJlY3QmKTsKKwogcHJpdmF0ZToKICAg
ICBXZWJQbHVnaW5Db250YWluZXJJbXBsKFdlYkNvcmU6OkhUTUxQbHVnSW5FbGVtZW50KiBlbGVt
ZW50LCBXZWJQbHVnaW4qIHdlYlBsdWdpbik7CiAgICAgfldlYlBsdWdpbkNvbnRhaW5lckltcGwo
KTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmNw
cCBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmNwcAppbmRleCAyYmZi
ZjQ3YjQxYWJjNGNkOWI5ZjA0NzhlNzk5ZjZlZjViNTYwMTNmLi42NDNlMjEzMWE2NDY1OTRiMWM5
ZDU4MmFiZmQxODU1YTU1MDhlODZhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVt
L3NyYy9XZWJWaWV3SW1wbC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2Vi
Vmlld0ltcGwuY3BwCkBAIC0yMzkzLDYgKzIzOTMsMTUgQEAgTm90aWZpY2F0aW9uUHJlc2VudGVy
SW1wbCogV2ViVmlld0ltcGw6Om5vdGlmaWNhdGlvblByZXNlbnRlckltcGwoKQogfQogI2VuZGlm
CiAKK2Jvb2wgV2ViVmlld0ltcGw6OnBhaW50Q3VzdG9tT3ZlcmhhbmdBcmVhKEdyYXBoaWNzQ29u
dGV4dCogY29udGV4dCwgY29uc3QgSW50UmVjdCYgaG9yaXpvbnRhbE92ZXJoYW5nQXJlYSwgY29u
c3QgSW50UmVjdCYgdmVydGljYWxPdmVyaGFuZ0FyZWEsIGNvbnN0IEludFJlY3QmIGRpcnR5UmVj
dCkKK3sKKyAgICBGcmFtZSogZnJhbWUgPSBtYWluRnJhbWVJbXBsKCktPmZyYW1lKCk7CisgICAg
V2ViUGx1Z2luQ29udGFpbmVySW1wbCogcGx1Z2luQ29udGFpbmVyID0gV2ViRnJhbWVJbXBsOjpw
bHVnaW5Db250YWluZXJGcm9tRnJhbWUoZnJhbWUpOworICAgIGlmIChwbHVnaW5Db250YWluZXIp
CisgICAgICAgIHJldHVybiBwbHVnaW5Db250YWluZXItPnBhaW50Q3VzdG9tT3ZlcmhhbmdBcmVh
KGNvbnRleHQsIGhvcml6b250YWxPdmVyaGFuZ0FyZWEsIHZlcnRpY2FsT3ZlcmhhbmdBcmVhLCBk
aXJ0eVJlY3QpOworICAgIHJldHVybiBmYWxzZTsKK30KKwogdm9pZCBXZWJWaWV3SW1wbDo6cmVm
cmVzaEF1dG9maWxsUG9wdXAoKQogewogICAgIEFTU0VSVChtX2F1dG9maWxsUG9wdXBTaG93aW5n
KTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmgg
Yi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1wbC5oCmluZGV4IGM2MDQwYzA4
NThjZjBiOWI0NzA2Y2ViYTE4MWY2YWM2OWZjZDA5MWQuLjgwNzU3NWMwM2FhODA2NWQ1ZTUwNjUx
OWZkZDJlMDk4ZDUwMzAzMDcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3Jj
L1dlYlZpZXdJbXBsLmgKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0lt
cGwuaApAQCAtMzQ4LDYgKzM0OCw4IEBAIHB1YmxpYzoKICAgICBOb3RpZmljYXRpb25QcmVzZW50
ZXJJbXBsKiBub3RpZmljYXRpb25QcmVzZW50ZXJJbXBsKCk7CiAjZW5kaWYKIAorICAgIGJvb2wg
cGFpbnRDdXN0b21PdmVyaGFuZ0FyZWEoV2ViQ29yZTo6R3JhcGhpY3NDb250ZXh0KiwgY29uc3Qg
V2ViQ29yZTo6SW50UmVjdCYsIGNvbnN0IFdlYkNvcmU6OkludFJlY3QmLCBjb25zdCBXZWJDb3Jl
OjpJbnRSZWN0Jik7CisKICAgICAvLyBUcmllcyB0byBzY3JvbGwgYSBmcmFtZSBvciBhbnkgcGFy
ZW50IG9mIGEgZnJhbWUuIFJldHVybnMgdHJ1ZSBpZiB0aGUgdmlldwogICAgIC8vIHdhcyBzY3Jv
bGxlZC4KICAgICBib29sIHByb3BhZ2F0ZVNjcm9sbChXZWJDb3JlOjpTY3JvbGxEaXJlY3Rpb24s
IFdlYkNvcmU6OlNjcm9sbEdyYW51bGFyaXR5KTsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>104605</attachid>
            <date>2011-08-19 18:07:34 -0700</date>
            <delta_ts>2011-08-21 09:45:35 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-66614-20110819180733.patch</filename>
            <type>text/plain</type>
            <size>6697</size>
            <attacher name="Sailesh Agrawal">sail</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTMzMjgKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKaW5kZXgg
Mzg1OWM3NjhkN2QxNTc2YTc1MzE1YTA4ZjU4OGNiOTliMDllNjVhYy4uYzk2Y2I3ZDY3YTMwMWU1
ZTJhMzkyZThhNmUwMTQ4MWE1ZmNmNTlkNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJv
bWl1bS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwyMiBAQAorMjAxMS0wOC0xOSAgU2FpbGVzaCBBZ3Jhd2FsICA8c2FpbEBjaHJvbWl1
bS5vcmc+CisKKyAgICAgICAgQ2hyb21pdW0gTWFjOiBBZGQgZmFsbGJhY2sgZm9yIGRyYXdpbmcg
UERGIG92ZXJoYW5nIGFyZWEKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTY2NjE0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgVGhpcyBjaGFuZ2UgYWRkcyBhIGZhbGxiYWNrIGZvciBvdmVyaGFuZyBkcmF3aW5n
IGZvciBQREYgY29udGVudC4gVGhpcyBmYWxsYmFjayBpcyBuZWVkZWQgdW50aWwgdGhlIFBERiBw
bHVnaW4gdXNlcyB0aGUgbGluZW4gcGF0dGVybiB0byBkcmF3IGl0cyBvd24gb3ZlcmhhbmcuCisK
KyAgICAgICAgKiBzcmMvQ2hyb21lQ2xpZW50SW1wbC5jcHA6CisgICAgICAgIChXZWJLaXQ6OkNo
cm9tZUNsaWVudEltcGw6OnBhaW50Q3VzdG9tT3ZlcmhhbmdBcmVhKToKKyAgICAgICAgKiBzcmMv
Q2hyb21lQ2xpZW50SW1wbC5oOgorICAgICAgICAqIHNyYy9XZWJQbHVnaW5Db250YWluZXJJbXBs
LmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViUGx1Z2luQ29udGFpbmVySW1wbDo6cGFpbnRDdXN0
b21PdmVyaGFuZ0FyZWEpOgorICAgICAgICAqIHNyYy9XZWJQbHVnaW5Db250YWluZXJJbXBsLmg6
CisgICAgICAgICogc3JjL1dlYlZpZXdJbXBsLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViVmll
d0ltcGw6OnBhaW50Q3VzdG9tT3ZlcmhhbmdBcmVhKToKKyAgICAgICAgKiBzcmMvV2ViVmlld0lt
cGwuaDoKKwogMjAxMS0wOC0xOCAgVG9ueSBDaGFuZyAgPHRvbnlAY2hyb21pdW0ub3JnPgogCiAg
ICAgICAgIFJldmVydCByOTMyOTQsIGRvZXNuJ3QgY29tcGlsZSBvbiBDaHJvbWl1bSBNYWMuCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9DaHJvbWVDbGllbnRJbXBsLmNw
cCBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL0Nocm9tZUNsaWVudEltcGwuY3BwCmluZGV4
IGJkN2QzNjEyY2FiMTRlOGU3ZDk0YTEzMWMzMmE4ZjJhYmVkZjkwMGEuLmVlYjY1MDkzNzQ3OTZj
N2M2ODAxZTljZmQ5Y2RmYWU1YWE4MzRiZjEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vc3JjL0Nocm9tZUNsaWVudEltcGwuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21p
dW0vc3JjL0Nocm9tZUNsaWVudEltcGwuY3BwCkBAIC04MjQsNiArODI0LDExIEBAIE5vdGlmaWNh
dGlvblByZXNlbnRlciogQ2hyb21lQ2xpZW50SW1wbDo6bm90aWZpY2F0aW9uUHJlc2VudGVyKCkg
Y29uc3QKIH0KICNlbmRpZgogCitib29sIENocm9tZUNsaWVudEltcGw6OnBhaW50Q3VzdG9tT3Zl
cmhhbmdBcmVhKEdyYXBoaWNzQ29udGV4dCogY29udGV4dCwgY29uc3QgSW50UmVjdCYgaG9yaXpv
bnRhbE92ZXJoYW5nQXJlYSwgY29uc3QgSW50UmVjdCYgdmVydGljYWxPdmVyaGFuZ0FyZWEsIGNv
bnN0IEludFJlY3QmIGRpcnR5UmVjdCkKK3sKKyAgICByZXR1cm4gbV93ZWJWaWV3LT5wYWludEN1
c3RvbU92ZXJoYW5nQXJlYShjb250ZXh0LCBob3Jpem9udGFsT3ZlcmhhbmdBcmVhLCB2ZXJ0aWNh
bE92ZXJoYW5nQXJlYSwgZGlydHlSZWN0KTsKK30KKwogLy8gRklYTUU6IFJlbW92ZSBDaHJvbWVD
bGllbnRJbXBsOjpyZXF1ZXN0R2VvbG9jYXRpb25QZXJtaXNzaW9uRm9yRnJhbWUgYW5kIENocm9t
ZUNsaWVudEltcGw6OmNhbmNlbEdlb2xvY2F0aW9uUGVybWlzc2lvblJlcXVlc3RGb3JGcmFtZQog
Ly8gb25jZSBhbGwgcG9ydHMgaGF2ZSBtb3ZlZCB0byBjbGllbnQtYmFzZWQgZ2VvbG9jYXRpb24g
KHNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDAzNzMgKS4KIC8v
IEZvciBjbGllbnQtYmFzZWQgZ2VvbG9jYXRpb24sIHRoZXNlIG1ldGhvZHMgYXJlIG5vdyBpbXBs
ZW1lbnRlZCBhcyBXZWJHZW9sb2NhdGlvbkNsaWVudDo6cmVxdWVzdFBlcm1pc3Npb24gYW5kIFdl
Ykdlb2xvY2F0aW9uQ2xpZW50OjpjYW5jZWxQZXJtaXNzaW9uUmVxdWVzdC4KZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL0Nocm9tZUNsaWVudEltcGwuaCBiL1NvdXJjZS9X
ZWJLaXQvY2hyb21pdW0vc3JjL0Nocm9tZUNsaWVudEltcGwuaAppbmRleCAwZmIzMmI2YTcwOGJh
ZmU0Y2JlMGQ5YWIyYjI1Y2E0NGRlZGIwYWIzLi5iYjJjYTE1ODZiOGZhODVhODgxNTg2ZGRmZTQw
NjJiYzdhOTZhNzMxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9DaHJv
bWVDbGllbnRJbXBsLmgKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvQ2hyb21lQ2xp
ZW50SW1wbC5oCkBAIC0xMzUsNiArMTM1LDcgQEAgcHVibGljOgogI2lmIEVOQUJMRShOT1RJRklD
QVRJT05TKQogICAgIHZpcnR1YWwgV2ViQ29yZTo6Tm90aWZpY2F0aW9uUHJlc2VudGVyKiBub3Rp
ZmljYXRpb25QcmVzZW50ZXIoKSBjb25zdDsKICNlbmRpZgorICAgIHZpcnR1YWwgYm9vbCBwYWlu
dEN1c3RvbU92ZXJoYW5nQXJlYShXZWJDb3JlOjpHcmFwaGljc0NvbnRleHQqLCBjb25zdCBXZWJD
b3JlOjpJbnRSZWN0JiwgY29uc3QgV2ViQ29yZTo6SW50UmVjdCYsIGNvbnN0IFdlYkNvcmU6Oklu
dFJlY3QmKTsKICAgICB2aXJ0dWFsIHZvaWQgcmVxdWVzdEdlb2xvY2F0aW9uUGVybWlzc2lvbkZv
ckZyYW1lKFdlYkNvcmU6OkZyYW1lKiwgV2ViQ29yZTo6R2VvbG9jYXRpb24qKTsKICAgICB2aXJ0
dWFsIHZvaWQgY2FuY2VsR2VvbG9jYXRpb25QZXJtaXNzaW9uUmVxdWVzdEZvckZyYW1lKFdlYkNv
cmU6OkZyYW1lKiwgV2ViQ29yZTo6R2VvbG9jYXRpb24qKTsKICAgICB2aXJ0dWFsIHZvaWQgcnVu
T3BlblBhbmVsKFdlYkNvcmU6OkZyYW1lKiwgUGFzc1JlZlB0cjxXZWJDb3JlOjpGaWxlQ2hvb3Nl
cj4pOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViUGx1Z2luQ29u
dGFpbmVySW1wbC5jcHAgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJQbHVnaW5Db250
YWluZXJJbXBsLmNwcAppbmRleCA2YzMxOTc1MjlmYjc3Mjc2NDU5YzAwNTlmZDBiZmRkYWJiYzNl
YTllLi5hODRmODAwMDc3ZGRlMDgyMjNhY2RiMzRhYmQzNmY0MTAxZjBhYzgwIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJQbHVnaW5Db250YWluZXJJbXBsLmNwcAor
KysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJQbHVnaW5Db250YWluZXJJbXBsLmNw
cApAQCAtNDcxLDYgKzQ3MSwxNiBAQCB2b2lkIFdlYlBsdWdpbkNvbnRhaW5lckltcGw6OndpbGxF
bmRMaXZlUmVzaXplKCkKICAgICAgICAgbV9zY3JvbGxiYXJHcm91cC0+d2lsbEVuZExpdmVSZXNp
emUoKTsKIH0KIAorYm9vbCBXZWJQbHVnaW5Db250YWluZXJJbXBsOjpwYWludEN1c3RvbU92ZXJo
YW5nQXJlYShHcmFwaGljc0NvbnRleHQqIGNvbnRleHQsIGNvbnN0IEludFJlY3QmIGhvcml6b250
YWxPdmVyaGFuZ0FyZWEsIGNvbnN0IEludFJlY3QmIHZlcnRpY2FsT3ZlcmhhbmdBcmVhLCBjb25z
dCBJbnRSZWN0JiBkaXJ0eVJlY3QpCit7CisgICAgY29udGV4dC0+c2F2ZSgpOworICAgIGNvbnRl
eHQtPnNldEZpbGxDb2xvcihDb2xvcigweENDLCAweENDLCAweENDKSwgQ29sb3JTcGFjZURldmlj
ZVJHQik7CisgICAgY29udGV4dC0+ZmlsbFJlY3QoaW50ZXJzZWN0aW9uKGhvcml6b250YWxPdmVy
aGFuZ0FyZWEsIGRpcnR5UmVjdCkpOworICAgIGNvbnRleHQtPmZpbGxSZWN0KGludGVyc2VjdGlv
bih2ZXJ0aWNhbE92ZXJoYW5nQXJlYSwgZGlydHlSZWN0KSk7CisgICAgY29udGV4dC0+cmVzdG9y
ZSgpOworICAgIHJldHVybiB0cnVlOworfQorCiAvLyBQcml2YXRlIG1ldGhvZHMgLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogCiBX
ZWJQbHVnaW5Db250YWluZXJJbXBsOjpXZWJQbHVnaW5Db250YWluZXJJbXBsKFdlYkNvcmU6OkhU
TUxQbHVnSW5FbGVtZW50KiBlbGVtZW50LCBXZWJQbHVnaW4qIHdlYlBsdWdpbikKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlBsdWdpbkNvbnRhaW5lckltcGwuaCBi
L1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlBsdWdpbkNvbnRhaW5lckltcGwuaAppbmRl
eCA3NGU0OTI3NWUyMmQ5MjRmZWYzMDE5Nzk0YTJkM2NiMjgwODU5MGU2Li40NWJkMTgxY2NjZjJh
NWIxZTY1MmNmZGRhZjA1YzVlYjBmNzQ2NGY4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL3NyYy9XZWJQbHVnaW5Db250YWluZXJJbXBsLmgKKysrIGIvU291cmNlL1dlYktpdC9j
aHJvbWl1bS9zcmMvV2ViUGx1Z2luQ29udGFpbmVySW1wbC5oCkBAIC0xMzQsNiArMTM0LDggQEAg
cHVibGljOgogICAgIHZvaWQgd2lsbFN0YXJ0TGl2ZVJlc2l6ZSgpOwogICAgIHZvaWQgd2lsbEVu
ZExpdmVSZXNpemUoKTsKIAorICAgIGJvb2wgcGFpbnRDdXN0b21PdmVyaGFuZ0FyZWEoV2ViQ29y
ZTo6R3JhcGhpY3NDb250ZXh0KiwgY29uc3QgV2ViQ29yZTo6SW50UmVjdCYsIGNvbnN0IFdlYkNv
cmU6OkludFJlY3QmLCBjb25zdCBXZWJDb3JlOjpJbnRSZWN0Jik7CisKIHByaXZhdGU6CiAgICAg
V2ViUGx1Z2luQ29udGFpbmVySW1wbChXZWJDb3JlOjpIVE1MUGx1Z0luRWxlbWVudCogZWxlbWVu
dCwgV2ViUGx1Z2luKiB3ZWJQbHVnaW4pOwogICAgIH5XZWJQbHVnaW5Db250YWluZXJJbXBsKCk7
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1wbC5jcHAg
Yi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1wbC5jcHAKaW5kZXggMmJmYmY0
N2I0MWFiYzRjZDliOWYwNDc4ZTc5OWY2ZWY1YjU2MDEzZi4uNjQzZTIxMzFhNjQ2NTk0YjFjOWQ1
ODJhYmZkMTg1NWE1NTA4ZTg2YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9z
cmMvV2ViVmlld0ltcGwuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZp
ZXdJbXBsLmNwcApAQCAtMjM5Myw2ICsyMzkzLDE1IEBAIE5vdGlmaWNhdGlvblByZXNlbnRlcklt
cGwqIFdlYlZpZXdJbXBsOjpub3RpZmljYXRpb25QcmVzZW50ZXJJbXBsKCkKIH0KICNlbmRpZgog
Citib29sIFdlYlZpZXdJbXBsOjpwYWludEN1c3RvbU92ZXJoYW5nQXJlYShHcmFwaGljc0NvbnRl
eHQqIGNvbnRleHQsIGNvbnN0IEludFJlY3QmIGhvcml6b250YWxPdmVyaGFuZ0FyZWEsIGNvbnN0
IEludFJlY3QmIHZlcnRpY2FsT3ZlcmhhbmdBcmVhLCBjb25zdCBJbnRSZWN0JiBkaXJ0eVJlY3Qp
Cit7CisgICAgRnJhbWUqIGZyYW1lID0gbWFpbkZyYW1lSW1wbCgpLT5mcmFtZSgpOworICAgIFdl
YlBsdWdpbkNvbnRhaW5lckltcGwqIHBsdWdpbkNvbnRhaW5lciA9IFdlYkZyYW1lSW1wbDo6cGx1
Z2luQ29udGFpbmVyRnJvbUZyYW1lKGZyYW1lKTsKKyAgICBpZiAocGx1Z2luQ29udGFpbmVyKQor
ICAgICAgICByZXR1cm4gcGx1Z2luQ29udGFpbmVyLT5wYWludEN1c3RvbU92ZXJoYW5nQXJlYShj
b250ZXh0LCBob3Jpem9udGFsT3ZlcmhhbmdBcmVhLCB2ZXJ0aWNhbE92ZXJoYW5nQXJlYSwgZGly
dHlSZWN0KTsKKyAgICByZXR1cm4gZmFsc2U7Cit9CisKIHZvaWQgV2ViVmlld0ltcGw6OnJlZnJl
c2hBdXRvZmlsbFBvcHVwKCkKIHsKICAgICBBU1NFUlQobV9hdXRvZmlsbFBvcHVwU2hvd2luZyk7
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1wbC5oIGIv
U291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuaAppbmRleCBjNjA0MGMwODU4
Y2YwYjliNDcwNmNlYmExODFmNmFjNjlmY2QwOTFkLi44MDc1NzVjMDNhYTgwNjVkNWU1MDY1MTlm
ZGQyZTA5OGQ1MDMwMzA3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9X
ZWJWaWV3SW1wbC5oCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBs
LmgKQEAgLTM0OCw2ICszNDgsOCBAQCBwdWJsaWM6CiAgICAgTm90aWZpY2F0aW9uUHJlc2VudGVy
SW1wbCogbm90aWZpY2F0aW9uUHJlc2VudGVySW1wbCgpOwogI2VuZGlmCiAKKyAgICBib29sIHBh
aW50Q3VzdG9tT3ZlcmhhbmdBcmVhKFdlYkNvcmU6OkdyYXBoaWNzQ29udGV4dCosIGNvbnN0IFdl
YkNvcmU6OkludFJlY3QmLCBjb25zdCBXZWJDb3JlOjpJbnRSZWN0JiwgY29uc3QgV2ViQ29yZTo6
SW50UmVjdCYpOworCiAgICAgLy8gVHJpZXMgdG8gc2Nyb2xsIGEgZnJhbWUgb3IgYW55IHBhcmVu
dCBvZiBhIGZyYW1lLiBSZXR1cm5zIHRydWUgaWYgdGhlIHZpZXcKICAgICAvLyB3YXMgc2Nyb2xs
ZWQuCiAgICAgYm9vbCBwcm9wYWdhdGVTY3JvbGwoV2ViQ29yZTo6U2Nyb2xsRGlyZWN0aW9uLCBX
ZWJDb3JlOjpTY3JvbGxHcmFudWxhcml0eSk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>104629</attachid>
            <date>2011-08-21 09:44:58 -0700</date>
            <delta_ts>2011-08-31 15:39:10 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-66614-20110821094457.patch</filename>
            <type>text/plain</type>
            <size>5104</size>
            <attacher name="Sailesh Agrawal">sail</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTMzMjgKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKaW5kZXgg
Mzg1OWM3NjhkN2QxNTc2YTc1MzE1YTA4ZjU4OGNiOTliMDllNjVhYy4uMTA2ZTA1NTFmYmIzNTkz
YmFiNzJjZTc2MjgxNGI5MjI0MjdhZmFjYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJv
bWl1bS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwxOSBAQAorMjAxMS0wOC0xOSAgU2FpbGVzaCBBZ3Jhd2FsICA8c2FpbEBjaHJvbWl1
bS5vcmc+CisKKyAgICAgICAgQ2hyb21pdW0gTWFjOiBBZGQgZmFsbGJhY2sgZm9yIGRyYXdpbmcg
UERGIG92ZXJoYW5nIGFyZWEKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTY2NjE0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgVGhpcyBjaGFuZ2UgYWRkcyBhIGZhbGxiYWNrIGZvciBvdmVyaGFuZyBkcmF3aW5n
IGZvciBQREYgY29udGVudC4gVGhpcyBmYWxsYmFjayBpcyBuZWVkZWQgdW50aWwgdGhlIFBERiBw
bHVnaW4gdXNlcyB0aGUgbGluZW4gcGF0dGVybiB0byBkcmF3IGl0cyBvd24gb3ZlcmhhbmcuCisK
KyAgICAgICAgKiBzcmMvQ2hyb21lQ2xpZW50SW1wbC5jcHA6CisgICAgICAgIChXZWJLaXQ6OkNo
cm9tZUNsaWVudEltcGw6OnBhaW50Q3VzdG9tT3ZlcmhhbmdBcmVhKToKKyAgICAgICAgKiBzcmMv
Q2hyb21lQ2xpZW50SW1wbC5oOgorICAgICAgICAqIHNyYy9XZWJQbHVnaW5Db250YWluZXJJbXBs
LmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViUGx1Z2luQ29udGFpbmVySW1wbDo6cGFpbnRDdXN0
b21PdmVyaGFuZ0FyZWEpOgorICAgICAgICAqIHNyYy9XZWJQbHVnaW5Db250YWluZXJJbXBsLmg6
CisKIDIwMTEtMDgtMTggIFRvbnkgQ2hhbmcgIDx0b255QGNocm9taXVtLm9yZz4KIAogICAgICAg
ICBSZXZlcnQgcjkzMjk0LCBkb2Vzbid0IGNvbXBpbGUgb24gQ2hyb21pdW0gTWFjLgpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvQ2hyb21lQ2xpZW50SW1wbC5jcHAgYi9T
b3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9DaHJvbWVDbGllbnRJbXBsLmNwcAppbmRleCBiZDdk
MzYxMmNhYjE0ZThlN2Q5NGExMzFjMzJhOGYyYWJlZGY5MDBhLi4yNzQ1NDE1OWFjOTAwYWNjNmNm
NWFlZTA5ZGE2YjA4ZDkwNTViODI4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVt
L3NyYy9DaHJvbWVDbGllbnRJbXBsLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Ny
Yy9DaHJvbWVDbGllbnRJbXBsLmNwcApAQCAtODI0LDYgKzgyNCwxNSBAQCBOb3RpZmljYXRpb25Q
cmVzZW50ZXIqIENocm9tZUNsaWVudEltcGw6Om5vdGlmaWNhdGlvblByZXNlbnRlcigpIGNvbnN0
CiB9CiAjZW5kaWYKIAorYm9vbCBDaHJvbWVDbGllbnRJbXBsOjpwYWludEN1c3RvbU92ZXJoYW5n
QXJlYShHcmFwaGljc0NvbnRleHQqIGNvbnRleHQsIGNvbnN0IEludFJlY3QmIGhvcml6b250YWxP
dmVyaGFuZ0FyZWEsIGNvbnN0IEludFJlY3QmIHZlcnRpY2FsT3ZlcmhhbmdBcmVhLCBjb25zdCBJ
bnRSZWN0JiBkaXJ0eVJlY3QpCit7CisgICAgRnJhbWUqIGZyYW1lID0gbV93ZWJWaWV3LT5tYWlu
RnJhbWVJbXBsKCktPmZyYW1lKCk7CisgICAgV2ViUGx1Z2luQ29udGFpbmVySW1wbCogcGx1Z2lu
Q29udGFpbmVyID0gV2ViRnJhbWVJbXBsOjpwbHVnaW5Db250YWluZXJGcm9tRnJhbWUoZnJhbWUp
OworICAgIGlmIChwbHVnaW5Db250YWluZXIpCisgICAgICAgIHJldHVybiBwbHVnaW5Db250YWlu
ZXItPnBhaW50Q3VzdG9tT3ZlcmhhbmdBcmVhKGNvbnRleHQsIGhvcml6b250YWxPdmVyaGFuZ0Fy
ZWEsIHZlcnRpY2FsT3ZlcmhhbmdBcmVhLCBkaXJ0eVJlY3QpOworICAgIHJldHVybiBmYWxzZTsK
K30KKwogLy8gRklYTUU6IFJlbW92ZSBDaHJvbWVDbGllbnRJbXBsOjpyZXF1ZXN0R2VvbG9jYXRp
b25QZXJtaXNzaW9uRm9yRnJhbWUgYW5kIENocm9tZUNsaWVudEltcGw6OmNhbmNlbEdlb2xvY2F0
aW9uUGVybWlzc2lvblJlcXVlc3RGb3JGcmFtZQogLy8gb25jZSBhbGwgcG9ydHMgaGF2ZSBtb3Zl
ZCB0byBjbGllbnQtYmFzZWQgZ2VvbG9jYXRpb24gKHNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9NDAzNzMgKS4KIC8vIEZvciBjbGllbnQtYmFzZWQgZ2VvbG9jYXRp
b24sIHRoZXNlIG1ldGhvZHMgYXJlIG5vdyBpbXBsZW1lbnRlZCBhcyBXZWJHZW9sb2NhdGlvbkNs
aWVudDo6cmVxdWVzdFBlcm1pc3Npb24gYW5kIFdlYkdlb2xvY2F0aW9uQ2xpZW50OjpjYW5jZWxQ
ZXJtaXNzaW9uUmVxdWVzdC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3Jj
L0Nocm9tZUNsaWVudEltcGwuaCBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL0Nocm9tZUNs
aWVudEltcGwuaAppbmRleCAwZmIzMmI2YTcwOGJhZmU0Y2JlMGQ5YWIyYjI1Y2E0NGRlZGIwYWIz
Li5iYjJjYTE1ODZiOGZhODVhODgxNTg2ZGRmZTQwNjJiYzdhOTZhNzMxIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9DaHJvbWVDbGllbnRJbXBsLmgKKysrIGIvU291cmNl
L1dlYktpdC9jaHJvbWl1bS9zcmMvQ2hyb21lQ2xpZW50SW1wbC5oCkBAIC0xMzUsNiArMTM1LDcg
QEAgcHVibGljOgogI2lmIEVOQUJMRShOT1RJRklDQVRJT05TKQogICAgIHZpcnR1YWwgV2ViQ29y
ZTo6Tm90aWZpY2F0aW9uUHJlc2VudGVyKiBub3RpZmljYXRpb25QcmVzZW50ZXIoKSBjb25zdDsK
ICNlbmRpZgorICAgIHZpcnR1YWwgYm9vbCBwYWludEN1c3RvbU92ZXJoYW5nQXJlYShXZWJDb3Jl
OjpHcmFwaGljc0NvbnRleHQqLCBjb25zdCBXZWJDb3JlOjpJbnRSZWN0JiwgY29uc3QgV2ViQ29y
ZTo6SW50UmVjdCYsIGNvbnN0IFdlYkNvcmU6OkludFJlY3QmKTsKICAgICB2aXJ0dWFsIHZvaWQg
cmVxdWVzdEdlb2xvY2F0aW9uUGVybWlzc2lvbkZvckZyYW1lKFdlYkNvcmU6OkZyYW1lKiwgV2Vi
Q29yZTo6R2VvbG9jYXRpb24qKTsKICAgICB2aXJ0dWFsIHZvaWQgY2FuY2VsR2VvbG9jYXRpb25Q
ZXJtaXNzaW9uUmVxdWVzdEZvckZyYW1lKFdlYkNvcmU6OkZyYW1lKiwgV2ViQ29yZTo6R2VvbG9j
YXRpb24qKTsKICAgICB2aXJ0dWFsIHZvaWQgcnVuT3BlblBhbmVsKFdlYkNvcmU6OkZyYW1lKiwg
UGFzc1JlZlB0cjxXZWJDb3JlOjpGaWxlQ2hvb3Nlcj4pOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YktpdC9jaHJvbWl1bS9zcmMvV2ViUGx1Z2luQ29udGFpbmVySW1wbC5jcHAgYi9Tb3VyY2UvV2Vi
S2l0L2Nocm9taXVtL3NyYy9XZWJQbHVnaW5Db250YWluZXJJbXBsLmNwcAppbmRleCA2YzMxOTc1
MjlmYjc3Mjc2NDU5YzAwNTlmZDBiZmRkYWJiYzNlYTllLi5hODRmODAwMDc3ZGRlMDgyMjNhY2Ri
MzRhYmQzNmY0MTAxZjBhYzgwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Ny
Yy9XZWJQbHVnaW5Db250YWluZXJJbXBsLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVt
L3NyYy9XZWJQbHVnaW5Db250YWluZXJJbXBsLmNwcApAQCAtNDcxLDYgKzQ3MSwxNiBAQCB2b2lk
IFdlYlBsdWdpbkNvbnRhaW5lckltcGw6OndpbGxFbmRMaXZlUmVzaXplKCkKICAgICAgICAgbV9z
Y3JvbGxiYXJHcm91cC0+d2lsbEVuZExpdmVSZXNpemUoKTsKIH0KIAorYm9vbCBXZWJQbHVnaW5D
b250YWluZXJJbXBsOjpwYWludEN1c3RvbU92ZXJoYW5nQXJlYShHcmFwaGljc0NvbnRleHQqIGNv
bnRleHQsIGNvbnN0IEludFJlY3QmIGhvcml6b250YWxPdmVyaGFuZ0FyZWEsIGNvbnN0IEludFJl
Y3QmIHZlcnRpY2FsT3ZlcmhhbmdBcmVhLCBjb25zdCBJbnRSZWN0JiBkaXJ0eVJlY3QpCit7Cisg
ICAgY29udGV4dC0+c2F2ZSgpOworICAgIGNvbnRleHQtPnNldEZpbGxDb2xvcihDb2xvcigweEND
LCAweENDLCAweENDKSwgQ29sb3JTcGFjZURldmljZVJHQik7CisgICAgY29udGV4dC0+ZmlsbFJl
Y3QoaW50ZXJzZWN0aW9uKGhvcml6b250YWxPdmVyaGFuZ0FyZWEsIGRpcnR5UmVjdCkpOworICAg
IGNvbnRleHQtPmZpbGxSZWN0KGludGVyc2VjdGlvbih2ZXJ0aWNhbE92ZXJoYW5nQXJlYSwgZGly
dHlSZWN0KSk7CisgICAgY29udGV4dC0+cmVzdG9yZSgpOworICAgIHJldHVybiB0cnVlOworfQor
CiAvLyBQcml2YXRlIG1ldGhvZHMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogCiBXZWJQbHVnaW5Db250YWluZXJJbXBsOjpXZWJQ
bHVnaW5Db250YWluZXJJbXBsKFdlYkNvcmU6OkhUTUxQbHVnSW5FbGVtZW50KiBlbGVtZW50LCBX
ZWJQbHVnaW4qIHdlYlBsdWdpbikKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0v
c3JjL1dlYlBsdWdpbkNvbnRhaW5lckltcGwuaCBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3Jj
L1dlYlBsdWdpbkNvbnRhaW5lckltcGwuaAppbmRleCA3NGU0OTI3NWUyMmQ5MjRmZWYzMDE5Nzk0
YTJkM2NiMjgwODU5MGU2Li40NWJkMTgxY2NjZjJhNWIxZTY1MmNmZGRhZjA1YzVlYjBmNzQ2NGY4
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJQbHVnaW5Db250YWlu
ZXJJbXBsLmgKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViUGx1Z2luQ29udGFp
bmVySW1wbC5oCkBAIC0xMzQsNiArMTM0LDggQEAgcHVibGljOgogICAgIHZvaWQgd2lsbFN0YXJ0
TGl2ZVJlc2l6ZSgpOwogICAgIHZvaWQgd2lsbEVuZExpdmVSZXNpemUoKTsKIAorICAgIGJvb2wg
cGFpbnRDdXN0b21PdmVyaGFuZ0FyZWEoV2ViQ29yZTo6R3JhcGhpY3NDb250ZXh0KiwgY29uc3Qg
V2ViQ29yZTo6SW50UmVjdCYsIGNvbnN0IFdlYkNvcmU6OkludFJlY3QmLCBjb25zdCBXZWJDb3Jl
OjpJbnRSZWN0Jik7CisKIHByaXZhdGU6CiAgICAgV2ViUGx1Z2luQ29udGFpbmVySW1wbChXZWJD
b3JlOjpIVE1MUGx1Z0luRWxlbWVudCogZWxlbWVudCwgV2ViUGx1Z2luKiB3ZWJQbHVnaW4pOwog
ICAgIH5XZWJQbHVnaW5Db250YWluZXJJbXBsKCk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>