<?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>72143</bug_id>
          
          <creation_ts>2011-11-11 09:41:39 -0800</creation_ts>
          <short_desc>[EFL] Add more appcache functions to ewk_settings.</short_desc>
          <delta_ts>2011-11-21 07:42:16 -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>WebKit EFL</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>
          <dependson>72884</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Raphael Kubo da Costa (:rakuco)">rakuco</reporter>
          <assigned_to name="Raphael Kubo da Costa (:rakuco)">rakuco</assigned_to>
          <cc>gyuyoung.kim</cc>
    
    <cc>kenneth</cc>
    
    <cc>leandro</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>500854</commentid>
    <comment_count>0</comment_count>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2011-11-11 09:41:39 -0800</bug_when>
    <thetext>[EFL] Add more appcache functions to ewk_settings.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>500859</commentid>
    <comment_count>1</comment_count>
      <attachid>114718</attachid>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2011-11-11 09:43:53 -0800</bug_when>
    <thetext>Created attachment 114718
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>501555</commentid>
    <comment_count>2</comment_count>
      <attachid>114718</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-11-13 15:05:09 -0800</bug_when>
    <thetext>Comment on attachment 114718
Patch

Rejecting attachment 114718 from commit-queue.

Failed to run &quot;[&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;-...&quot; exit_code: 2

Last 500 characters of output:
s.h
Hunk #1 FAILED at 160.
1 out of 1 hunk FAILED -- saving rejects to file Source/WebKit/efl/ewk/ewk_settings.h.rej
patching file Tools/ChangeLog
Hunk #1 succeeded at 1 with fuzz 3.
patching file Tools/DumpRenderTree/efl/LayoutTestControllerEfl.cpp
patching file LayoutTests/ChangeLog
Hunk #1 succeeded at 1 with fuzz 3.
patching file LayoutTests/platform/efl/Skipped

Failed to run &quot;[u&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/svn-apply&apos;, u&apos;--reviewer&apos;, u&apos;Kenneth Rohde Christia...&quot; exit_code: 1

Full output: http://queues.webkit.org/results/10472040</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>505762</commentid>
    <comment_count>3</comment_count>
      <attachid>115803</attachid>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2011-11-18 07:10:46 -0800</bug_when>
    <thetext>Created attachment 115803
Rebased, working patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>506899</commentid>
    <comment_count>4</comment_count>
      <attachid>116071</attachid>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2011-11-21 05:44:11 -0800</bug_when>
    <thetext>Created attachment 116071
Doh, Kenneth had already r+ed the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>506951</commentid>
    <comment_count>5</comment_count>
      <attachid>116071</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-11-21 07:38:12 -0800</bug_when>
    <thetext>Comment on attachment 116071
Doh, Kenneth had already r+ed the patch

Clearing flags on attachment: 116071

Committed r100915: &lt;http://trac.webkit.org/changeset/100915&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>506952</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-11-21 07:38:17 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>114718</attachid>
            <date>2011-11-11 09:43:53 -0800</date>
            <delta_ts>2011-11-18 07:10:39 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-72143-20111111154415.patch</filename>
            <type>text/plain</type>
            <size>6873</size>
            <attacher name="Raphael Kubo da Costa (:rakuco)">rakuco</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTk5NjMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvZWZs
L0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvZWZsL0NoYW5nZUxvZwppbmRleCA5MTM1NzY2Njg0
YzAxYWVmMWQ0N2FkNzY3YTJkNzRiYTU5Y2JlZjBlLi4xNDQ5ZmNkZjY0NTVmYTczODRhMjUxOGYy
MmFmYjYzMDJhZGMyMDBhIDEwMDc1NQotLS0gYS9Tb3VyY2UvV2ViS2l0L2VmbC9DaGFuZ2VMb2cK
KysrIGIvU291cmNlL1dlYktpdC9lZmwvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMjEgQEAKIDIwMTEt
MTEtMTEgIFJhcGhhZWwgS3VibyBkYSBDb3N0YSAgPGt1Ym9AcHJvZnVzaW9uLm1vYmk+CiAKKyAg
ICAgICAgW0VGTF0gQWRkIG1vcmUgYXBwY2FjaGUgZnVuY3Rpb25zIHRvIGV3a19zZXR0aW5ncy4K
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTcyMTQzCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIGEgZmV3
IG1vcmUgZnVuY3Rpb25zIHRvIG1ha2UgaXQgcG9zc2libGUgdG8gaGF2ZSBtb3JlIGNvbnRyb2wg
b3ZlcgorICAgICAgICB0aGUgb2ZmbGluZSB3ZWIgYXBwbGljYXRpb24gZmVhdHVyZXMuCisKKyAg
ICAgICAgKiBld2svZXdrX3NldHRpbmdzLmNwcDoKKyAgICAgICAgKGV3a19zZXR0aW5nc19hcHBs
aWNhdGlvbl9jYWNoZV9tYXhfcXVvdGFfZ2V0KToKKyAgICAgICAgKGV3a19zZXR0aW5nc19hcHBs
aWNhdGlvbl9jYWNoZV9tYXhfcXVvdGFfc2V0KToKKyAgICAgICAgKGV3a19zZXR0aW5nc19hcHBs
aWNhdGlvbl9jYWNoZV9jbGVhcik6CisgICAgICAgICogZXdrL2V3a19zZXR0aW5ncy5oOgorCisy
MDExLTExLTExICBSYXBoYWVsIEt1Ym8gZGEgQ29zdGEgIDxrdWJvQHByb2Z1c2lvbi5tb2JpPgor
CiAgICAgICAgIFtFRkxdIEFkZCBld2tfc2V0dGluZ3NfbWVtb3J5X2NhY2hlX2NsZWFyKCkuCiAg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03MjE0MQogCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX3NldHRpbmdzLmNwcCBiL1NvdXJj
ZS9XZWJLaXQvZWZsL2V3ay9ld2tfc2V0dGluZ3MuY3BwCmluZGV4IGUxNGNhODM1YjQ3NmI2NmY1
NzQ5Yjk2MmE3NTE4Y2ViNDg5ZWQ1MTEuLjg1OTdmM2UxOWQ4N2M2OWY2YmY1NDE4Mjg4MjlhZjVh
YjgwNDZmY2QgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvZWZsL2V3ay9ld2tfc2V0dGluZ3Mu
Y3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvZWZsL2V3ay9ld2tfc2V0dGluZ3MuY3BwCkBAIC0yNjQs
NiArMjY0LDIzIEBAIGNvbnN0IGNoYXIqIGV3a19zZXR0aW5nc19hcHBsaWNhdGlvbl9jYWNoZV9w
YXRoX2dldCgpCiAgICAgcmV0dXJuIHNfb2ZmbGluZUFwcENhY2hlUGF0aDsKIH0KIAoraW50NjRf
dCBld2tfc2V0dGluZ3NfYXBwbGljYXRpb25fY2FjaGVfbWF4X3F1b3RhX2dldCgpCit7CisgICAg
cmV0dXJuIFdlYkNvcmU6OmNhY2hlU3RvcmFnZSgpLm1heGltdW1TaXplKCk7Cit9CisKK3ZvaWQg
ZXdrX3NldHRpbmdzX2FwcGxpY2F0aW9uX2NhY2hlX21heF9xdW90YV9zZXQoaW50NjRfdCBtYXhp
bXVtU2l6ZSkKK3sKKyAgICBld2tfc2V0dGluZ3NfYXBwbGljYXRpb25fY2FjaGVfY2xlYXIoKTsK
KworICAgIFdlYkNvcmU6OmNhY2hlU3RvcmFnZSgpLnNldE1heGltdW1TaXplKG1heGltdW1TaXpl
KTsKK30KKwordm9pZCBld2tfc2V0dGluZ3NfYXBwbGljYXRpb25fY2FjaGVfY2xlYXIoKQorewor
ICAgIFdlYkNvcmU6OmNhY2hlU3RvcmFnZSgpLmRlbGV0ZUFsbEVudHJpZXMoKTsKK30KKwogZG91
YmxlIGV3a19zZXR0aW5nc19kZWZhdWx0X3RpbWVyX2ludGVydmFsX2dldCh2b2lkKQogewogICAg
IHJldHVybiBXZWJDb3JlOjpTZXR0aW5nczo6ZGVmYXVsdE1pbkRPTVRpbWVySW50ZXJ2YWwoKTsK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvZWZsL2V3ay9ld2tfc2V0dGluZ3MuaCBiL1NvdXJj
ZS9XZWJLaXQvZWZsL2V3ay9ld2tfc2V0dGluZ3MuaAppbmRleCA3MGRkNWQ1YTIwYjdkNzNiYThj
MDRkZTRlNzAzZTliNWNiM2Q0MTRkLi5iZDlkMzhjOTViN2JiMTZiMWI1OTM2OGQxOGY2NTg3NGQ4
OTQ4ODY1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX3NldHRpbmdzLmgK
KysrIGIvU291cmNlL1dlYktpdC9lZmwvZXdrL2V3a19zZXR0aW5ncy5oCkBAIC0xNjAsNiArMTYw
LDM1IEBAIEVBUEkgdm9pZCAgICAgICAgICAgICBld2tfc2V0dGluZ3NfYXBwbGljYXRpb25fY2Fj
aGVfcGF0aF9zZXQoY29uc3QgY2hhciAqcGF0aCk7CiBFQVBJIGNvbnN0IGNoYXIgICAgICAqZXdr
X3NldHRpbmdzX2FwcGxpY2F0aW9uX2NhY2hlX3BhdGhfZ2V0KHZvaWQpOwogCiAvKioKKyAqIFJl
dHVybnMgdGhlIG1heGltdW0gc2l6ZSwgaW4gYnl0ZXMsIG9mIHRoZSBhcHBsaWNhdGlvbiBjYWNo
ZSBmb3IgSFRNTDUgT2ZmbGluZSBXZWIgQXBwbGljYXRpb25zLgorICoKKyAqIEJ5IGRlZmF1bHQs
IGFwcGxpY2F0aW9ucyBhcmUgYWxsb3dlZCB1bmxpbWl0ZWQgc3RvcmFnZSBzcGFjZS4KKyAqCisg
KiBAc2EgZXdrX3ZpZXdfc2V0dGluZ19vZmZpbmVfYXBwX2NhY2hlX3NldAorICovCitFQVBJIGlu
dDY0X3QgICAgICAgICAgZXdrX3NldHRpbmdzX2FwcGxpY2F0aW9uX2NhY2hlX21heF9xdW90YV9n
ZXQodm9pZCk7CisKKy8qKgorICogU2V0cyB0aGUgbWF4aW11bSBzaXplLCBpbiBieXRlcywgb2Yg
dGhlIGFwcGxpY2F0aW9uIGNhY2hlIGZvciBIVE1MNSBPZmZsaW5lIFdlYiBBcHBsaWNhdGlvbnMu
CisgKgorICogQnkgZGVmYXVsdCwgYXBwbGljYXRpb25zIGFyZSBhbGxvd2VkIHVubGltaXRlZCBz
dG9yYWdlIHNwYWNlLgorICoKKyAqIE5vdGUgdGhhdCBjYWxsaW5nIHRoaXMgZnVuY3Rpb24gd2ls
bCBkZWxldGUgYWxsIHRoZSBlbnRyaWVzIGN1cnJlbnRseSBpbiB0aGUgYXBwIGNhY2hlLgorICoK
KyAqIEBwYXJhbSBtYXhpbXVtX3NpemUgdGhlIG5ldyBtYXhpbXVtIHNpemUsIGluIGJ5dGVzLgor
ICoKKyAqIEBzYSBld2tfdmlld19zZXR0aW5nX2FwcGxpY2F0aW9uX2NhY2hlX2VuYWJsZWRfc2V0
CisgKi8KK0VBUEkgdm9pZCAgICAgICAgICAgICBld2tfc2V0dGluZ3NfYXBwbGljYXRpb25fY2Fj
aGVfbWF4X3F1b3RhX3NldChpbnQ2NF90IG1heGltdW1fc2l6ZSk7CisKKy8qKgorICogUmVtb3Zl
cyBhbGwgZW50cmllcyBmcm9tIHRoZSBIVE1MNSBhcHBsaWNhdGlvbiBjYWNoZS4KKyAqCisgKiBA
c2EgZXdrX3ZpZXdfc2V0dGluZ19hcHBsaWNhdGlvbl9jYWNoZV9lbmFibGVkX3NldCwgZXdrX3Nl
dHRpbmdzX2FwcGxpY2F0aW9uX2NhY2hlX3BhdGhfc2V0CisgKi8KK0VBUEkgdm9pZCAgICAgICAg
ICAgICBld2tfc2V0dGluZ3NfYXBwbGljYXRpb25fY2FjaGVfY2xlYXIodm9pZCk7CisKKy8qKgog
ICogUmV0dXJucyB3aGV0aGVyIHRoZSBpbi1tZW1vcnkgb2JqZWN0IGNhY2hlIGlzIGVuYWJsZWQu
CiAgKgogICogVGhlIG9iamVjdCBjYWNoZSBpcyByZXNwb25zaWJsZSBmb3IgaG9sZGluZyByZXNv
dXJjZXMgc3VjaCBhcyBzY3JpcHRzLCBzdHlsZXNoZWV0cwpkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hh
bmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IGY1MTc5MWRkZjI5MmNlMDZhYzM2MjlhZDBi
OGQzOWFiYTQ2MGZmZDMuLjRhNTZlNGQ3M2ZmYjk4NDExZmM4ZGUxYjUyODQ0YjRhMzNjYmNlMTIg
MTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEs
NSArMSwxOCBAQAogMjAxMS0xMS0xMSAgUmFwaGFlbCBLdWJvIGRhIENvc3RhICA8a3Vib0Bwcm9m
dXNpb24ubW9iaT4KIAorICAgICAgICBbRUZMXSBBZGQgbW9yZSBhcHBjYWNoZSBmdW5jdGlvbnMg
dG8gZXdrX3NldHRpbmdzLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9NzIxNDMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2VmbC9MYXlvdXRUZXN0Q29udHJvbGxlckVmbC5jcHA6
CisgICAgICAgIChMYXlvdXRUZXN0Q29udHJvbGxlcjo6Y2xlYXJBbGxBcHBsaWNhdGlvbkNhY2hl
cyk6CisgICAgICAgIChMYXlvdXRUZXN0Q29udHJvbGxlcjo6c2V0QXBwQ2FjaGVNYXhpbXVtU2l6
ZSk6IFVzZSB0aGUgcmlnaHQKKyAgICAgICAgZnVuY3Rpb24sIHRoaXMgaXMgbm90IHJlbGF0ZWQg
dG8gdGhlIG1lbW9yeSBjYWNoZSwgYnV0IHJhdGhlciB0byB0aGUKKyAgICAgICAgYXBwY2FjaGUu
CisKKzIwMTEtMTEtMTEgIFJhcGhhZWwgS3VibyBkYSBDb3N0YSAgPGt1Ym9AcHJvZnVzaW9uLm1v
Ymk+CisKICAgICAgICAgW0VGTF0gQ2xlYW4gdXAgdGhlIG9mZmxpbmUgYXBwcy1yZWxhdGVkIGZ1
bmN0aW9ucyBpbiBld2tfc2V0dGluZ3MuCiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD03MjEzMgogCmRpZmYgLS1naXQgYS9Ub29scy9EdW1wUmVuZGVyVHJl
ZS9lZmwvTGF5b3V0VGVzdENvbnRyb2xsZXJFZmwuY3BwIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUv
ZWZsL0xheW91dFRlc3RDb250cm9sbGVyRWZsLmNwcAppbmRleCBmOWMwYjkxNTczMjY2MjY3ZGQx
ZWVkOTlhY2MyYTMwMjc5MTMwN2ZmLi4wYmY4OTRjYzIyNTYxMTNkN2ZiNDlhNjFjOTNmMDhjNDli
ZjllYWEzIDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9lZmwvTGF5b3V0VGVzdENv
bnRyb2xsZXJFZmwuY3BwCisrKyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2VmbC9MYXlvdXRUZXN0
Q29udHJvbGxlckVmbC5jcHAKQEAgLTUwNiw4ICs1MDYsNyBAQCB2b2lkIExheW91dFRlc3RDb250
cm9sbGVyOjpjbGVhclBlcnNpc3RlbnRVc2VyU3R5bGVTaGVldCgpCiAKIHZvaWQgTGF5b3V0VGVz
dENvbnRyb2xsZXI6OmNsZWFyQWxsQXBwbGljYXRpb25DYWNoZXMoKQogewotICAgIC8vIEZJWE1F
OiBJbXBsZW1lbnQgdG8gc3VwcG9ydCBhcHBsaWNhdGlvbiBjYWNoZSBxdW90YXMuCi0gICAgbm90
SW1wbGVtZW50ZWQoKTsKKyAgICBld2tfc2V0dGluZ3NfYXBwbGljYXRpb25fY2FjaGVfY2xlYXIo
KTsKIH0KIAogdm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6c2V0QXBwbGljYXRpb25DYWNoZU9y
aWdpblF1b3RhKHVuc2lnbmVkIGxvbmcgbG9uZykKQEAgLTU5Nyw3ICs1OTYsNyBAQCB2b2lkIExh
eW91dFRlc3RDb250cm9sbGVyOjpzZXREZWZlcnNMb2FkaW5nKGJvb2wpCiAKIHZvaWQgTGF5b3V0
VGVzdENvbnRyb2xsZXI6OnNldEFwcENhY2hlTWF4aW11bVNpemUodW5zaWduZWQgbG9uZyBsb25n
IHNpemUpCiB7Ci0gICAgZXdrX3NldHRpbmdzX2NhY2hlX2NhcGFjaXR5X3NldChzaXplKTsKKyAg
ICBld2tfc2V0dGluZ3NfYXBwbGljYXRpb25fY2FjaGVfbWF4X3F1b3RhX3NldChzaXplKTsKIH0K
IAogYm9vbCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6cGF1c2VBbmltYXRpb25BdFRpbWVPbkVsZW1l
bnRXaXRoSWQoSlNTdHJpbmdSZWYgYW5pbWF0aW9uTmFtZSwgZG91YmxlIHRpbWUsIEpTU3RyaW5n
UmVmIGVsZW1lbnRJZCkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91
dFRlc3RzL0NoYW5nZUxvZwppbmRleCBiMGM5MjdjNzY4YWY5OTQ3ZDQxOTY4ZGUyMTJkOWFkMDA1
ZjZlMmMzLi4wYTMyYjBjYzk4YWIwOTQzNWZhMzk3ZTZmMjNjYzczNGIxYWRhNGUxIDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMTQgQEAKKzIwMTEtMTEtMTEgIFJhcGhhZWwgS3VibyBkYSBDb3N0YSAgPGt1Ym9A
cHJvZnVzaW9uLm1vYmk+CisKKyAgICAgICAgW0VGTF0gQWRkIG1vcmUgYXBwY2FjaGUgZnVuY3Rp
b25zIHRvIGV3a19zZXR0aW5ncy4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTcyMTQzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgTGF5b3V0VGVzdENvbnRyb2xsZXI6OmNsZWFyQWxsQXBwbGljYXRpb25DYWNo
ZXMgaXMgaW1wbGVtZXRlZCBub3cuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9lZmwvU2tpcHBlZDoK
KwogMjAxMS0xMS0xMSAgQWxleGFuZGVyIFBhdmxvdiAgPGFwYXZsb3ZAY2hyb21pdW0ub3JnPgog
CiAgICAgICAgIFdlYiBJbnNwZWN0b3I6IE9wdGlvbiB0byBjb25maWd1cmUgaW5kZW50YXRpb24g
b2YgcHJldHR5LXByaW50ZWQgSmF2YXNjcmlwdApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vZWZsL1NraXBwZWQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwvU2tpcHBlZAppbmRl
eCBhYjMwZjk0MjUyYTIwMDY4OWJjZjU3MzMzZmMxZmFkMzk3NWRmZTgwLi4wOGE5MjFhOGY3YjNk
YWFmMmFjMmI3MDE0YWVlMDg5NWNkNzg2OGYyIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0
Zm9ybS9lZmwvU2tpcHBlZAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwvU2tpcHBlZApA
QCAtNjQ4LDkgKzY0OCw2IEBAIGh0dHAvdGVzdHMvbWlzYy9jb3B5LXJlc29sdmVzLXVybHMuaHRt
bAogIyBFRkwncyBMYXlvdXRUZXN0Q29udHJvbGxlciBkb2VzIG5vdCBpbXBsZW1lbnQgc2V0Q2Fj
aGVNb2RlbAogZmFzdC9kb20vSFRNTFNjcmlwdEVsZW1lbnQvbmVzdGVkLWV4ZWN1dGlvbi5odG1s
CiAKLSMgRUZMJ3MgTGF5b3V0VGVzdENvbnRyb2xsZXIgZG9lcyBub3QgaW1wbGVtZW50IGNsZWFy
QWxsQXBwbGljYXRpb25DYWNoZXMKLWh0dHAvdGVzdHMvYXBwY2FjaGUKLQogIyBFRkwncyBMYXlv
dXRUZXN0Q29udHJvbGxlciBkb2VzIG5vdCBpbXBsZW1lbnQgc2V0QXBwbGljYXRpb25DYWNoZU9y
aWdpblF1b3RhCiBodHRwL3Rlc3RzL2FwcGNhY2hlCiAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>115803</attachid>
            <date>2011-11-18 07:10:46 -0800</date>
            <delta_ts>2011-11-21 05:44:05 -0800</delta_ts>
            <desc>Rebased, working patch</desc>
            <filename>bug-72143-20111118131122.patch</filename>
            <type>text/plain</type>
            <size>6770</size>
            <attacher name="Raphael Kubo da Costa (:rakuco)">rakuco</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAwNzczCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Vm
bC9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L2VmbC9DaGFuZ2VMb2cKaW5kZXggMzczNWQxMzRk
ZWY1NjM0MTdlMzdiYjkyYWE2NTcwYTc5NGJkZjVhOS4uYjQ3NTY0NWY0NDI2YjYwMTBhZDU2Yzlm
ODRhN2M1Y2RiMzBjNzJjYyAxMDA3NTUKLS0tIGEvU291cmNlL1dlYktpdC9lZmwvQ2hhbmdlTG9n
CisrKyBiL1NvdXJjZS9XZWJLaXQvZWZsL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEx
LTExLTE4ICBSYXBoYWVsIEt1Ym8gZGEgQ29zdGEgIDxrdWJvQHByb2Z1c2lvbi5tb2JpPgorCisg
ICAgICAgIFtFRkxdIEFkZCBtb3JlIGFwcGNhY2hlIGZ1bmN0aW9ucyB0byBld2tfc2V0dGluZ3Mu
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03MjE0Mwor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBhIGZl
dyBtb3JlIGZ1bmN0aW9ucyB0byBtYWtlIGl0IHBvc3NpYmxlIHRvIGhhdmUgbW9yZSBjb250cm9s
IG92ZXIKKyAgICAgICAgdGhlIG9mZmxpbmUgd2ViIGFwcGxpY2F0aW9uIGZlYXR1cmVzLgorCisg
ICAgICAgICogZXdrL2V3a19zZXR0aW5ncy5jcHA6CisgICAgICAgIChld2tfc2V0dGluZ3NfYXBw
bGljYXRpb25fY2FjaGVfbWF4X3F1b3RhX2dldCk6CisgICAgICAgIChld2tfc2V0dGluZ3NfYXBw
bGljYXRpb25fY2FjaGVfbWF4X3F1b3RhX3NldCk6CisgICAgICAgIChld2tfc2V0dGluZ3NfYXBw
bGljYXRpb25fY2FjaGVfY2xlYXIpOgorICAgICAgICAqIGV3ay9ld2tfc2V0dGluZ3MuaDoKKwog
MjAxMS0xMS0xNyAgS3dhbmdIeXVrIEtpbSAgPGh5dWtpLmtpbUBzYW1zdW5nLmNvbT4KIAogICAg
ICAgICBbRUZMXSBBZGQgbWF0cml4IGxpc3QgdG8gcmV1c2UgdGlsZSBtYXRyaXggZm9yIGVhY2gg
ZGlmZmVyZW50IHpvb20gbGV2ZWwuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2VmbC9ld2sv
ZXdrX3NldHRpbmdzLmNwcCBiL1NvdXJjZS9XZWJLaXQvZWZsL2V3ay9ld2tfc2V0dGluZ3MuY3Bw
CmluZGV4IDkwNzA4OGJlZmEzM2QzZTAxNjgxYTg3MGU1ZjA4ODk0OGVmYmYxNzIuLjIxY2M1NzU4
ODgxMmJmZWZjM2MxZWMwZGRiMzI5MzU1ZGNlMTNkNjQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJL
aXQvZWZsL2V3ay9ld2tfc2V0dGluZ3MuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvZWZsL2V3ay9l
d2tfc2V0dGluZ3MuY3BwCkBAIC0yNjksNiArMjY5LDIzIEBAIGNvbnN0IGNoYXIqIGV3a19zZXR0
aW5nc19hcHBsaWNhdGlvbl9jYWNoZV9wYXRoX2dldCgpCiAgICAgcmV0dXJuIHNfb2ZmbGluZUFw
cENhY2hlUGF0aDsKIH0KIAoraW50NjRfdCBld2tfc2V0dGluZ3NfYXBwbGljYXRpb25fY2FjaGVf
bWF4X3F1b3RhX2dldCgpCit7CisgICAgcmV0dXJuIFdlYkNvcmU6OmNhY2hlU3RvcmFnZSgpLm1h
eGltdW1TaXplKCk7Cit9CisKK3ZvaWQgZXdrX3NldHRpbmdzX2FwcGxpY2F0aW9uX2NhY2hlX21h
eF9xdW90YV9zZXQoaW50NjRfdCBtYXhpbXVtU2l6ZSkKK3sKKyAgICBld2tfc2V0dGluZ3NfYXBw
bGljYXRpb25fY2FjaGVfY2xlYXIoKTsKKworICAgIFdlYkNvcmU6OmNhY2hlU3RvcmFnZSgpLnNl
dE1heGltdW1TaXplKG1heGltdW1TaXplKTsKK30KKwordm9pZCBld2tfc2V0dGluZ3NfYXBwbGlj
YXRpb25fY2FjaGVfY2xlYXIoKQoreworICAgIFdlYkNvcmU6OmNhY2hlU3RvcmFnZSgpLmRlbGV0
ZUFsbEVudHJpZXMoKTsKK30KKwogZG91YmxlIGV3a19zZXR0aW5nc19kZWZhdWx0X3RpbWVyX2lu
dGVydmFsX2dldCh2b2lkKQogewogICAgIHJldHVybiBXZWJDb3JlOjpTZXR0aW5nczo6ZGVmYXVs
dE1pbkRPTVRpbWVySW50ZXJ2YWwoKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvZWZsL2V3
ay9ld2tfc2V0dGluZ3MuaCBiL1NvdXJjZS9XZWJLaXQvZWZsL2V3ay9ld2tfc2V0dGluZ3MuaApp
bmRleCBkZTZiNDkwMWNhOTE3NDJiYTNlYTlmYmZlNjNiMzkwYmRlNjAxNWI5Li5iMTc2NzkyMDFi
MzkyOWVmMGRjMWM1MWYwMmE3ZjA1YTkyMzZmMTc1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L2VmbC9ld2svZXdrX3NldHRpbmdzLmgKKysrIGIvU291cmNlL1dlYktpdC9lZmwvZXdrL2V3a19z
ZXR0aW5ncy5oCkBAIC0xNjAsNiArMTYwLDM1IEBAIEVBUEkgdm9pZCAgICAgICAgICAgICBld2tf
c2V0dGluZ3NfYXBwbGljYXRpb25fY2FjaGVfcGF0aF9zZXQoY29uc3QgY2hhciAqcGF0aCk7CiBF
QVBJIGNvbnN0IGNoYXIgICAgICAqZXdrX3NldHRpbmdzX2FwcGxpY2F0aW9uX2NhY2hlX3BhdGhf
Z2V0KHZvaWQpOwogCiAvKioKKyAqIFJldHVybnMgdGhlIG1heGltdW0gc2l6ZSwgaW4gYnl0ZXMs
IG9mIHRoZSBhcHBsaWNhdGlvbiBjYWNoZSBmb3IgSFRNTDUgT2ZmbGluZSBXZWIgQXBwbGljYXRp
b25zLgorICoKKyAqIEJ5IGRlZmF1bHQsIGFwcGxpY2F0aW9ucyBhcmUgYWxsb3dlZCB1bmxpbWl0
ZWQgc3RvcmFnZSBzcGFjZS4KKyAqCisgKiBAc2EgZXdrX3ZpZXdfc2V0dGluZ19vZmZpbmVfYXBw
X2NhY2hlX3NldAorICovCitFQVBJIGludDY0X3QgICAgICAgICAgZXdrX3NldHRpbmdzX2FwcGxp
Y2F0aW9uX2NhY2hlX21heF9xdW90YV9nZXQodm9pZCk7CisKKy8qKgorICogU2V0cyB0aGUgbWF4
aW11bSBzaXplLCBpbiBieXRlcywgb2YgdGhlIGFwcGxpY2F0aW9uIGNhY2hlIGZvciBIVE1MNSBP
ZmZsaW5lIFdlYiBBcHBsaWNhdGlvbnMuCisgKgorICogQnkgZGVmYXVsdCwgYXBwbGljYXRpb25z
IGFyZSBhbGxvd2VkIHVubGltaXRlZCBzdG9yYWdlIHNwYWNlLgorICoKKyAqIE5vdGUgdGhhdCBj
YWxsaW5nIHRoaXMgZnVuY3Rpb24gd2lsbCBkZWxldGUgYWxsIHRoZSBlbnRyaWVzIGN1cnJlbnRs
eSBpbiB0aGUgYXBwIGNhY2hlLgorICoKKyAqIEBwYXJhbSBtYXhpbXVtX3NpemUgdGhlIG5ldyBt
YXhpbXVtIHNpemUsIGluIGJ5dGVzLgorICoKKyAqIEBzYSBld2tfdmlld19zZXR0aW5nX2FwcGxp
Y2F0aW9uX2NhY2hlX2VuYWJsZWRfc2V0CisgKi8KK0VBUEkgdm9pZCAgICAgICAgICAgICBld2tf
c2V0dGluZ3NfYXBwbGljYXRpb25fY2FjaGVfbWF4X3F1b3RhX3NldChpbnQ2NF90IG1heGltdW1f
c2l6ZSk7CisKKy8qKgorICogUmVtb3ZlcyBhbGwgZW50cmllcyBmcm9tIHRoZSBIVE1MNSBhcHBs
aWNhdGlvbiBjYWNoZS4KKyAqCisgKiBAc2EgZXdrX3ZpZXdfc2V0dGluZ19hcHBsaWNhdGlvbl9j
YWNoZV9lbmFibGVkX3NldCwgZXdrX3NldHRpbmdzX2FwcGxpY2F0aW9uX2NhY2hlX3BhdGhfc2V0
CisgKi8KK0VBUEkgdm9pZCAgICAgICAgICAgICBld2tfc2V0dGluZ3NfYXBwbGljYXRpb25fY2Fj
aGVfY2xlYXIodm9pZCk7CisKKy8qKgogICogR2V0cyBzdGF0dXMgb2YgdGhlIG1lbW9yeSBjYWNo
ZSBvZiBXZWJDb3JlLgogICoKICAqIEByZXR1cm4gQGMgRUlOQV9UUlVFIGlmIHRoZSBjYWNoZSBp
cyBlbmFibGVkIG9yIEBjIEVJTkFfRkFMU0UgaWYgbm90CmRpZmYgLS1naXQgYS9Ub29scy9DaGFu
Z2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNmRhOWEyMjQ1Y2QzMzcyN2I4ZDFkNjBhYjhi
ZjAzNjliOGM5YWY5NS4uZjZhZjVjZTA4OGE5YmJlZjFlZjYyYWI5NmE0YzMwMmUwZjMwNGIxMyAx
MDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSw1
ICsxLDE4IEBACiAyMDExLTExLTE4ICBSYXBoYWVsIEt1Ym8gZGEgQ29zdGEgIDxrdWJvQHByb2Z1
c2lvbi5tb2JpPgogCisgICAgICAgIFtFRkxdIEFkZCBtb3JlIGFwcGNhY2hlIGZ1bmN0aW9ucyB0
byBld2tfc2V0dGluZ3MuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD03MjE0MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgICogRHVtcFJlbmRlclRyZWUvZWZsL0xheW91dFRlc3RDb250cm9sbGVyRWZsLmNwcDoK
KyAgICAgICAgKExheW91dFRlc3RDb250cm9sbGVyOjpjbGVhckFsbEFwcGxpY2F0aW9uQ2FjaGVz
KToKKyAgICAgICAgKExheW91dFRlc3RDb250cm9sbGVyOjpzZXRBcHBDYWNoZU1heGltdW1TaXpl
KTogVXNlIHRoZSByaWdodAorICAgICAgICBmdW5jdGlvbiwgdGhpcyBpcyBub3QgcmVsYXRlZCB0
byB0aGUgbWVtb3J5IGNhY2hlLCBidXQgcmF0aGVyIHRvIHRoZQorICAgICAgICBhcHBjYWNoZS4K
KworMjAxMS0xMS0xOCAgUmFwaGFlbCBLdWJvIGRhIENvc3RhICA8a3Vib0Bwcm9mdXNpb24ubW9i
aT4KKwogICAgICAgICBbQ01ha2VdIE1vdmUgdGhlIHRvcC1sZXZlbCBsb2dpYyB0byB0aGUgdG9w
LWxldmVsIGRpcmVjdG9yeS4KICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTcyNjg1CiAKZGlmZiAtLWdpdCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2VmbC9M
YXlvdXRUZXN0Q29udHJvbGxlckVmbC5jcHAgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9lZmwvTGF5
b3V0VGVzdENvbnRyb2xsZXJFZmwuY3BwCmluZGV4IGY5YzBiOTE1NzMyNjYyNjdkZDFlZWQ5OWFj
YzJhMzAyNzkxMzA3ZmYuLjBiZjg5NGNjMjI1NjExM2Q3ZmI0OWE2MWM5M2YwOGM0OWJmOWVhYTMg
MTAwNjQ0Ci0tLSBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2VmbC9MYXlvdXRUZXN0Q29udHJvbGxl
ckVmbC5jcHAKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvZWZsL0xheW91dFRlc3RDb250cm9s
bGVyRWZsLmNwcApAQCAtNTA2LDggKzUwNiw3IEBAIHZvaWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6
OmNsZWFyUGVyc2lzdGVudFVzZXJTdHlsZVNoZWV0KCkKIAogdm9pZCBMYXlvdXRUZXN0Q29udHJv
bGxlcjo6Y2xlYXJBbGxBcHBsaWNhdGlvbkNhY2hlcygpCiB7Ci0gICAgLy8gRklYTUU6IEltcGxl
bWVudCB0byBzdXBwb3J0IGFwcGxpY2F0aW9uIGNhY2hlIHF1b3Rhcy4KLSAgICBub3RJbXBsZW1l
bnRlZCgpOworICAgIGV3a19zZXR0aW5nc19hcHBsaWNhdGlvbl9jYWNoZV9jbGVhcigpOwogfQog
CiB2b2lkIExheW91dFRlc3RDb250cm9sbGVyOjpzZXRBcHBsaWNhdGlvbkNhY2hlT3JpZ2luUXVv
dGEodW5zaWduZWQgbG9uZyBsb25nKQpAQCAtNTk3LDcgKzU5Niw3IEBAIHZvaWQgTGF5b3V0VGVz
dENvbnRyb2xsZXI6OnNldERlZmVyc0xvYWRpbmcoYm9vbCkKIAogdm9pZCBMYXlvdXRUZXN0Q29u
dHJvbGxlcjo6c2V0QXBwQ2FjaGVNYXhpbXVtU2l6ZSh1bnNpZ25lZCBsb25nIGxvbmcgc2l6ZSkK
IHsKLSAgICBld2tfc2V0dGluZ3NfY2FjaGVfY2FwYWNpdHlfc2V0KHNpemUpOworICAgIGV3a19z
ZXR0aW5nc19hcHBsaWNhdGlvbl9jYWNoZV9tYXhfcXVvdGFfc2V0KHNpemUpOwogfQogCiBib29s
IExheW91dFRlc3RDb250cm9sbGVyOjpwYXVzZUFuaW1hdGlvbkF0VGltZU9uRWxlbWVudFdpdGhJ
ZChKU1N0cmluZ1JlZiBhbmltYXRpb25OYW1lLCBkb3VibGUgdGltZSwgSlNTdHJpbmdSZWYgZWxl
bWVudElkKQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCmluZGV4IDNiYWU5OTU3M2NmMzc3NGRlOWI2Mjc1MGQxZjJjZGY4MWM1ZTM1ZGMu
LjA3OGEwZjIxZDM3YTFkNjRiMjFhMzU4MmZlM2Y4OWI1YWQwMDdkMGUgMTAwNzU1Ci0tLSBhL0xh
eW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwxNCBAQAorMjAxMS0xMS0xOCAgUmFwaGFlbCBLdWJvIGRhIENvc3RhICA8a3Vib0Bwcm9mdXNp
b24ubW9iaT4KKworICAgICAgICBbRUZMXSBBZGQgbW9yZSBhcHBjYWNoZSBmdW5jdGlvbnMgdG8g
ZXdrX3NldHRpbmdzLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9NzIxNDMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBMYXlvdXRUZXN0Q29udHJvbGxlcjo6Y2xlYXJBbGxBcHBsaWNhdGlvbkNhY2hlcyBpcyBp
bXBsZW1ldGVkIG5vdy4KKworICAgICAgICAqIHBsYXRmb3JtL2VmbC9Ta2lwcGVkOgorCiAyMDEx
LTExLTE4ICBQaGlsaXBwZSBOb3JtYW5kICA8cG5vcm1hbmRAaWdhbGlhLmNvbT4KIAogICAgICAg
ICBVbnJldmlld2VkLCBza2lwIGFub3RoZXIgR1RLIGNyYXNoZXIuCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9wbGF0Zm9ybS9lZmwvU2tpcHBlZCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC9T
a2lwcGVkCmluZGV4IDVmODE0NDMyNzBlY2EwMTllNDJmZDdmODk5ZjM3NWY2NWY2YzgwM2EuLmNh
YzRiM2RmMTVkMTljZGFmNzAxMGMzYTIxYzZjNjAyODI3MmQxNGYgMTAwNjQ0Ci0tLSBhL0xheW91
dFRlc3RzL3BsYXRmb3JtL2VmbC9Ta2lwcGVkCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2Vm
bC9Ta2lwcGVkCkBAIC02NDgsOSArNjQ4LDYgQEAgaHR0cC90ZXN0cy9taXNjL2NvcHktcmVzb2x2
ZXMtdXJscy5odG1sCiAjIEVGTCdzIExheW91dFRlc3RDb250cm9sbGVyIGRvZXMgbm90IGltcGxl
bWVudCBzZXRDYWNoZU1vZGVsCiBmYXN0L2RvbS9IVE1MU2NyaXB0RWxlbWVudC9uZXN0ZWQtZXhl
Y3V0aW9uLmh0bWwKIAotIyBFRkwncyBMYXlvdXRUZXN0Q29udHJvbGxlciBkb2VzIG5vdCBpbXBs
ZW1lbnQgY2xlYXJBbGxBcHBsaWNhdGlvbkNhY2hlcwotaHR0cC90ZXN0cy9hcHBjYWNoZQotCiAj
IEVGTCdzIExheW91dFRlc3RDb250cm9sbGVyIGRvZXMgbm90IGltcGxlbWVudCBzZXRBcHBsaWNh
dGlvbkNhY2hlT3JpZ2luUXVvdGEKIGh0dHAvdGVzdHMvYXBwY2FjaGUKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>116071</attachid>
            <date>2011-11-21 05:44:11 -0800</date>
            <delta_ts>2011-11-21 07:38:12 -0800</delta_ts>
            <desc>Doh, Kenneth had already r+ed the patch</desc>
            <filename>bug-72143-20111121114445.patch</filename>
            <type>text/plain</type>
            <size>6831</size>
            <attacher name="Raphael Kubo da Costa (:rakuco)">rakuco</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAwODk4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Vm
bC9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L2VmbC9DaGFuZ2VMb2cKaW5kZXggZjM1MjkzMGNi
MThjNWRhNDhiZDgzMjExNmM2YjExMTM5ZTc2YTcwZS4uYWFmNzI1NTg0MzM4N2MxM2U2YzU5ODkw
NGM0ZWViYjE2MjhjYmJhNSAxMDA3NTUKLS0tIGEvU291cmNlL1dlYktpdC9lZmwvQ2hhbmdlTG9n
CisrKyBiL1NvdXJjZS9XZWJLaXQvZWZsL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEx
LTExLTIxICBSYXBoYWVsIEt1Ym8gZGEgQ29zdGEgIDxrdWJvQHByb2Z1c2lvbi5tb2JpPgorCisg
ICAgICAgIFtFRkxdIEFkZCBtb3JlIGFwcGNhY2hlIGZ1bmN0aW9ucyB0byBld2tfc2V0dGluZ3Mu
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03MjE0Mwor
CisgICAgICAgIFJldmlld2VkIGJ5IEtlbm5ldGggUm9oZGUgQ2hyaXN0aWFuc2VuLgorCisgICAg
ICAgIEFkZCBhIGZldyBtb3JlIGZ1bmN0aW9ucyB0byBtYWtlIGl0IHBvc3NpYmxlIHRvIGhhdmUg
bW9yZSBjb250cm9sIG92ZXIKKyAgICAgICAgdGhlIG9mZmxpbmUgd2ViIGFwcGxpY2F0aW9uIGZl
YXR1cmVzLgorCisgICAgICAgICogZXdrL2V3a19zZXR0aW5ncy5jcHA6CisgICAgICAgIChld2tf
c2V0dGluZ3NfYXBwbGljYXRpb25fY2FjaGVfbWF4X3F1b3RhX2dldCk6CisgICAgICAgIChld2tf
c2V0dGluZ3NfYXBwbGljYXRpb25fY2FjaGVfbWF4X3F1b3RhX3NldCk6CisgICAgICAgIChld2tf
c2V0dGluZ3NfYXBwbGljYXRpb25fY2FjaGVfY2xlYXIpOgorICAgICAgICAqIGV3ay9ld2tfc2V0
dGluZ3MuaDoKKwogMjAxMS0xMC0xNyAgQW50b25pbyBHb21lcyAgPGFnb21lc0ByaW0uY29tPgog
CiAgICAgICAgIFBhc3MgYSBGcmFtZSogcGFyYW1ldGVyIGluIEVkaXRvckNsaWVudDo6cmVzcG9u
ZFRvQ2hhbmdlZFNlbGVjdGlvbgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9lZmwvZXdrL2V3
a19zZXR0aW5ncy5jcHAgYi9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX3NldHRpbmdzLmNwcApp
bmRleCA5MDcwODhiZWZhMzNkM2UwMTY4MWE4NzBlNWYwODg5NDhlZmJmMTcyLi4yMWNjNTc1ODg4
MTJiZmVmYzNjMWVjMGRkYjMyOTM1NWRjZTEzZDY0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L2VmbC9ld2svZXdrX3NldHRpbmdzLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdr
X3NldHRpbmdzLmNwcApAQCAtMjY5LDYgKzI2OSwyMyBAQCBjb25zdCBjaGFyKiBld2tfc2V0dGlu
Z3NfYXBwbGljYXRpb25fY2FjaGVfcGF0aF9nZXQoKQogICAgIHJldHVybiBzX29mZmxpbmVBcHBD
YWNoZVBhdGg7CiB9CiAKK2ludDY0X3QgZXdrX3NldHRpbmdzX2FwcGxpY2F0aW9uX2NhY2hlX21h
eF9xdW90YV9nZXQoKQoreworICAgIHJldHVybiBXZWJDb3JlOjpjYWNoZVN0b3JhZ2UoKS5tYXhp
bXVtU2l6ZSgpOworfQorCit2b2lkIGV3a19zZXR0aW5nc19hcHBsaWNhdGlvbl9jYWNoZV9tYXhf
cXVvdGFfc2V0KGludDY0X3QgbWF4aW11bVNpemUpCit7CisgICAgZXdrX3NldHRpbmdzX2FwcGxp
Y2F0aW9uX2NhY2hlX2NsZWFyKCk7CisKKyAgICBXZWJDb3JlOjpjYWNoZVN0b3JhZ2UoKS5zZXRN
YXhpbXVtU2l6ZShtYXhpbXVtU2l6ZSk7Cit9CisKK3ZvaWQgZXdrX3NldHRpbmdzX2FwcGxpY2F0
aW9uX2NhY2hlX2NsZWFyKCkKK3sKKyAgICBXZWJDb3JlOjpjYWNoZVN0b3JhZ2UoKS5kZWxldGVB
bGxFbnRyaWVzKCk7Cit9CisKIGRvdWJsZSBld2tfc2V0dGluZ3NfZGVmYXVsdF90aW1lcl9pbnRl
cnZhbF9nZXQodm9pZCkKIHsKICAgICByZXR1cm4gV2ViQ29yZTo6U2V0dGluZ3M6OmRlZmF1bHRN
aW5ET01UaW1lckludGVydmFsKCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2VmbC9ld2sv
ZXdrX3NldHRpbmdzLmggYi9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX3NldHRpbmdzLmgKaW5k
ZXggZGU2YjQ5MDFjYTkxNzQyYmEzZWE5ZmJmZTYzYjM5MGJkZTYwMTViOS4uYjE3Njc5MjAxYjM5
MjllZjBkYzFjNTFmMDJhN2YwNWE5MjM2ZjE3NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9l
ZmwvZXdrL2V3a19zZXR0aW5ncy5oCisrKyBiL1NvdXJjZS9XZWJLaXQvZWZsL2V3ay9ld2tfc2V0
dGluZ3MuaApAQCAtMTYwLDYgKzE2MCwzNSBAQCBFQVBJIHZvaWQgICAgICAgICAgICAgZXdrX3Nl
dHRpbmdzX2FwcGxpY2F0aW9uX2NhY2hlX3BhdGhfc2V0KGNvbnN0IGNoYXIgKnBhdGgpOwogRUFQ
SSBjb25zdCBjaGFyICAgICAgKmV3a19zZXR0aW5nc19hcHBsaWNhdGlvbl9jYWNoZV9wYXRoX2dl
dCh2b2lkKTsKIAogLyoqCisgKiBSZXR1cm5zIHRoZSBtYXhpbXVtIHNpemUsIGluIGJ5dGVzLCBv
ZiB0aGUgYXBwbGljYXRpb24gY2FjaGUgZm9yIEhUTUw1IE9mZmxpbmUgV2ViIEFwcGxpY2F0aW9u
cy4KKyAqCisgKiBCeSBkZWZhdWx0LCBhcHBsaWNhdGlvbnMgYXJlIGFsbG93ZWQgdW5saW1pdGVk
IHN0b3JhZ2Ugc3BhY2UuCisgKgorICogQHNhIGV3a192aWV3X3NldHRpbmdfb2ZmaW5lX2FwcF9j
YWNoZV9zZXQKKyAqLworRUFQSSBpbnQ2NF90ICAgICAgICAgIGV3a19zZXR0aW5nc19hcHBsaWNh
dGlvbl9jYWNoZV9tYXhfcXVvdGFfZ2V0KHZvaWQpOworCisvKioKKyAqIFNldHMgdGhlIG1heGlt
dW0gc2l6ZSwgaW4gYnl0ZXMsIG9mIHRoZSBhcHBsaWNhdGlvbiBjYWNoZSBmb3IgSFRNTDUgT2Zm
bGluZSBXZWIgQXBwbGljYXRpb25zLgorICoKKyAqIEJ5IGRlZmF1bHQsIGFwcGxpY2F0aW9ucyBh
cmUgYWxsb3dlZCB1bmxpbWl0ZWQgc3RvcmFnZSBzcGFjZS4KKyAqCisgKiBOb3RlIHRoYXQgY2Fs
bGluZyB0aGlzIGZ1bmN0aW9uIHdpbGwgZGVsZXRlIGFsbCB0aGUgZW50cmllcyBjdXJyZW50bHkg
aW4gdGhlIGFwcCBjYWNoZS4KKyAqCisgKiBAcGFyYW0gbWF4aW11bV9zaXplIHRoZSBuZXcgbWF4
aW11bSBzaXplLCBpbiBieXRlcy4KKyAqCisgKiBAc2EgZXdrX3ZpZXdfc2V0dGluZ19hcHBsaWNh
dGlvbl9jYWNoZV9lbmFibGVkX3NldAorICovCitFQVBJIHZvaWQgICAgICAgICAgICAgZXdrX3Nl
dHRpbmdzX2FwcGxpY2F0aW9uX2NhY2hlX21heF9xdW90YV9zZXQoaW50NjRfdCBtYXhpbXVtX3Np
emUpOworCisvKioKKyAqIFJlbW92ZXMgYWxsIGVudHJpZXMgZnJvbSB0aGUgSFRNTDUgYXBwbGlj
YXRpb24gY2FjaGUuCisgKgorICogQHNhIGV3a192aWV3X3NldHRpbmdfYXBwbGljYXRpb25fY2Fj
aGVfZW5hYmxlZF9zZXQsIGV3a19zZXR0aW5nc19hcHBsaWNhdGlvbl9jYWNoZV9wYXRoX3NldAor
ICovCitFQVBJIHZvaWQgICAgICAgICAgICAgZXdrX3NldHRpbmdzX2FwcGxpY2F0aW9uX2NhY2hl
X2NsZWFyKHZvaWQpOworCisvKioKICAqIEdldHMgc3RhdHVzIG9mIHRoZSBtZW1vcnkgY2FjaGUg
b2YgV2ViQ29yZS4KICAqCiAgKiBAcmV0dXJuIEBjIEVJTkFfVFJVRSBpZiB0aGUgY2FjaGUgaXMg
ZW5hYmxlZCBvciBAYyBFSU5BX0ZBTFNFIGlmIG5vdApkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdl
TG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IDFmZTY5MjNhOWRkZmZmNGJlNjdmOTBhN2JiOWJk
YTg2YjUzZGVlOWUuLjA1NzlhODM0MGRhNzEwMmVlODhmODVmZDY5NmM3NDgzNjFiZDlhNWMgMTAw
NjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwxNiBAQAorMjAxMS0xMS0yMSAgUmFwaGFlbCBLdWJvIGRhIENvc3RhICA8a3Vib0Bwcm9mdXNp
b24ubW9iaT4KKworICAgICAgICBbRUZMXSBBZGQgbW9yZSBhcHBjYWNoZSBmdW5jdGlvbnMgdG8g
ZXdrX3NldHRpbmdzLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9NzIxNDMKKworICAgICAgICBSZXZpZXdlZCBieSBLZW5uZXRoIFJvaGRlIENocmlzdGlh
bnNlbi4KKworICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2VmbC9MYXlvdXRUZXN0Q29udHJvbGxl
ckVmbC5jcHA6CisgICAgICAgIChMYXlvdXRUZXN0Q29udHJvbGxlcjo6Y2xlYXJBbGxBcHBsaWNh
dGlvbkNhY2hlcyk6CisgICAgICAgIChMYXlvdXRUZXN0Q29udHJvbGxlcjo6c2V0QXBwQ2FjaGVN
YXhpbXVtU2l6ZSk6IFVzZSB0aGUgcmlnaHQKKyAgICAgICAgZnVuY3Rpb24sIHRoaXMgaXMgbm90
IHJlbGF0ZWQgdG8gdGhlIG1lbW9yeSBjYWNoZSwgYnV0IHJhdGhlciB0byB0aGUKKyAgICAgICAg
YXBwY2FjaGUuCisKIDIwMTEtMTEtMjEgIERvbWluaWMgTWF6em9uaSAgPGRtYXp6b25pQGdvb2ds
ZS5jb20+CiAKICAgICAgICAgQWNjZXNzaWJpbGl0eTogTXVsdGlzZWxlY3QgbGlzdCBib3hlcyBu
ZWVkIHRvIHJlcG9ydCB0aGUgYWN0aXZlIG9wdGlvbiBpbiBhZGRpdGlvbiB0byB3aGljaCBpdGVt
cyBhcmUgc2VsZWN0ZWQuCmRpZmYgLS1naXQgYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9lZmwvTGF5
b3V0VGVzdENvbnRyb2xsZXJFZmwuY3BwIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvZWZsL0xheW91
dFRlc3RDb250cm9sbGVyRWZsLmNwcAppbmRleCBmOWMwYjkxNTczMjY2MjY3ZGQxZWVkOTlhY2My
YTMwMjc5MTMwN2ZmLi4wYmY4OTRjYzIyNTYxMTNkN2ZiNDlhNjFjOTNmMDhjNDliZjllYWEzIDEw
MDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9lZmwvTGF5b3V0VGVzdENvbnRyb2xsZXJF
ZmwuY3BwCisrKyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2VmbC9MYXlvdXRUZXN0Q29udHJvbGxl
ckVmbC5jcHAKQEAgLTUwNiw4ICs1MDYsNyBAQCB2b2lkIExheW91dFRlc3RDb250cm9sbGVyOjpj
bGVhclBlcnNpc3RlbnRVc2VyU3R5bGVTaGVldCgpCiAKIHZvaWQgTGF5b3V0VGVzdENvbnRyb2xs
ZXI6OmNsZWFyQWxsQXBwbGljYXRpb25DYWNoZXMoKQogewotICAgIC8vIEZJWE1FOiBJbXBsZW1l
bnQgdG8gc3VwcG9ydCBhcHBsaWNhdGlvbiBjYWNoZSBxdW90YXMuCi0gICAgbm90SW1wbGVtZW50
ZWQoKTsKKyAgICBld2tfc2V0dGluZ3NfYXBwbGljYXRpb25fY2FjaGVfY2xlYXIoKTsKIH0KIAog
dm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6c2V0QXBwbGljYXRpb25DYWNoZU9yaWdpblF1b3Rh
KHVuc2lnbmVkIGxvbmcgbG9uZykKQEAgLTU5Nyw3ICs1OTYsNyBAQCB2b2lkIExheW91dFRlc3RD
b250cm9sbGVyOjpzZXREZWZlcnNMb2FkaW5nKGJvb2wpCiAKIHZvaWQgTGF5b3V0VGVzdENvbnRy
b2xsZXI6OnNldEFwcENhY2hlTWF4aW11bVNpemUodW5zaWduZWQgbG9uZyBsb25nIHNpemUpCiB7
Ci0gICAgZXdrX3NldHRpbmdzX2NhY2hlX2NhcGFjaXR5X3NldChzaXplKTsKKyAgICBld2tfc2V0
dGluZ3NfYXBwbGljYXRpb25fY2FjaGVfbWF4X3F1b3RhX3NldChzaXplKTsKIH0KIAogYm9vbCBM
YXlvdXRUZXN0Q29udHJvbGxlcjo6cGF1c2VBbmltYXRpb25BdFRpbWVPbkVsZW1lbnRXaXRoSWQo
SlNTdHJpbmdSZWYgYW5pbWF0aW9uTmFtZSwgZG91YmxlIHRpbWUsIEpTU3RyaW5nUmVmIGVsZW1l
bnRJZCkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0No
YW5nZUxvZwppbmRleCBkOTU2ODZmYzYyYWEyM2RiOTljM2I0MWFmMDIxY2ZhODg3ZDE5YTY5Li5i
ZjcyMjY3YWE4Nzc3N2YyMGVmMTExZjcxNjhmNzNjOGRlMzQ3NzIxIDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEs
MTQgQEAKKzIwMTEtMTEtMjEgIFJhcGhhZWwgS3VibyBkYSBDb3N0YSAgPGt1Ym9AcHJvZnVzaW9u
Lm1vYmk+CisKKyAgICAgICAgW0VGTF0gQWRkIG1vcmUgYXBwY2FjaGUgZnVuY3Rpb25zIHRvIGV3
a19zZXR0aW5ncy4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTcyMTQzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgS2VubmV0aCBSb2hkZSBDaHJpc3RpYW5z
ZW4uCisKKyAgICAgICAgTGF5b3V0VGVzdENvbnRyb2xsZXI6OmNsZWFyQWxsQXBwbGljYXRpb25D
YWNoZXMgaXMgaW1wbGVtZW50ZWQgbm93LgorCisgICAgICAgICogcGxhdGZvcm0vZWZsL1NraXBw
ZWQ6CisKIDIwMTEtMTEtMjEgIFN0ZXZlIEJsb2NrICA8c3RldmVibG9ja0Bnb29nbGUuY29tPgog
CiAgICAgICAgIEFTU0VSVElPTiBGQUlMRUQ6IGZvbnRDYWNoZSgpLT5nZW5lcmF0aW9uKCkgPT0g
bV9nZW5lcmF0aW9uIChydW5uaW5nIG5ldy1ydW4td2Via2l0LXRlc3RzKQpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsL1NraXBwZWQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9l
ZmwvU2tpcHBlZAppbmRleCBkNTY0OTljOTNhNmUwZWU2NTkwODZlNTljYmFlY2NiOTY4MGM4YjUy
Li4xZjIwMGZkZjYxYjAxNmY4MDk3MzJjMjE5ZTBjN2MyY2VkMzVhYTVlIDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwvU2tpcHBlZAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9y
bS9lZmwvU2tpcHBlZApAQCAtNjQ4LDkgKzY0OCw2IEBAIGh0dHAvdGVzdHMvbWlzYy9jb3B5LXJl
c29sdmVzLXVybHMuaHRtbAogIyBFRkwncyBMYXlvdXRUZXN0Q29udHJvbGxlciBkb2VzIG5vdCBp
bXBsZW1lbnQgc2V0Q2FjaGVNb2RlbAogZmFzdC9kb20vSFRNTFNjcmlwdEVsZW1lbnQvbmVzdGVk
LWV4ZWN1dGlvbi5odG1sCiAKLSMgRUZMJ3MgTGF5b3V0VGVzdENvbnRyb2xsZXIgZG9lcyBub3Qg
aW1wbGVtZW50IGNsZWFyQWxsQXBwbGljYXRpb25DYWNoZXMKLWh0dHAvdGVzdHMvYXBwY2FjaGUK
LQogIyBFRkwncyBMYXlvdXRUZXN0Q29udHJvbGxlciBkb2VzIG5vdCBpbXBsZW1lbnQgc2V0QXBw
bGljYXRpb25DYWNoZU9yaWdpblF1b3RhCiBodHRwL3Rlc3RzL2FwcGNhY2hlCiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>