<?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>86874</bug_id>
          
          <creation_ts>2012-05-18 11:12:11 -0700</creation_ts>
          <short_desc>IndexedDB: Rename IDBFactory.getDatabaseNames() to webkitGetDatabaseNames()</short_desc>
          <delta_ts>2012-06-06 12:00:32 -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>WebCore Misc.</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="Joshua Bell">jsbell</reporter>
          <assigned_to name="Joshua Bell">jsbell</assigned_to>
          <cc>abarth</cc>
    
    <cc>alecflett</cc>
    
    <cc>dgrogan</cc>
    
    <cc>ojan</cc>
    
    <cc>tony</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>627828</commentid>
    <comment_count>0</comment_count>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-05-18 11:12:11 -0700</bug_when>
    <thetext>The function is non-standard; while proposed, and with some interest from other implementers, it will not be in V1 of the IDB spec. 

While the overall IDB implementation in WebKit is currently prefixed, when we drop the prefix we do not want to introduce a non-prefixed non-standard member.

The patch probably as simple as:

- [CallWith=ScriptExecutionContext] IDBRequest getDatabaseNames();
+ [CallWith=ScriptExecutionContext, ImplementedAs=continueFunction] IDBRequest getDatabaseNames();

... plus test updates.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>627980</commentid>
    <comment_count>1</comment_count>
      <attachid>142775</attachid>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-05-18 13:23:50 -0700</bug_when>
    <thetext>Created attachment 142775
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>628019</commentid>
    <comment_count>2</comment_count>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-05-18 13:41:31 -0700</bug_when>
    <thetext>NOTE: Check (casually) to see if anyone is using this before landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>640703</commentid>
    <comment_count>3</comment_count>
      <attachid>145610</attachid>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-06-04 11:22:33 -0700</bug_when>
    <thetext>Created attachment 145610
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>640705</commentid>
    <comment_count>4</comment_count>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-06-04 11:23:51 -0700</bug_when>
    <thetext>abarth@: r?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>642583</commentid>
    <comment_count>5</comment_count>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-06-06 10:24:19 -0700</bug_when>
    <thetext>I probably don&apos;t need abarth@ to bless this one.

tony@ or ojan@?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>642671</commentid>
    <comment_count>6</comment_count>
      <attachid>145610</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-06 12:00:25 -0700</bug_when>
    <thetext>Comment on attachment 145610
Patch

Clearing flags on attachment: 145610

Committed r119603: &lt;http://trac.webkit.org/changeset/119603&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>642672</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-06 12:00:32 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>142775</attachid>
            <date>2012-05-18 13:23:50 -0700</date>
            <delta_ts>2012-06-04 11:22:29 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-86874-20120518132349.patch</filename>
            <type>text/plain</type>
            <size>6362</size>
            <attacher name="Joshua Bell">jsbell</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE3NTkzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDM0M2FmYzg4NjlmZjll
NmQxNmI2YTNjZWUxMDg0YjQ5ZjNkNzQ3OC4uYTM0YmRiY2NiODU0NzY4OWUyMGRjNDQ3ZDBlYjgx
N2NiNzZjMDA2NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDEyLTA1LTE4ICBKb3No
dWEgQmVsbCAgPGpzYmVsbEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgSW5kZXhlZERCOiBSZW5h
bWUgSURCRmFjdG9yeS5nZXREYXRhYmFzZU5hbWVzKCkgdG8gd2Via2l0R2V0RGF0YWJhc2VOYW1l
cygpCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04Njg3
NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZSBm
dW5jdGlvbiBpcyBub24tc3RhbmRhcmQsIGFuZCBzaG91bGQgYmUgcHJlZml4ZWQuCisKKyAgICAg
ICAgVGVzdDogc3RvcmFnZS9pbmRleGVkZGIvZmFjdG9yeS1iYXNpY3MuaHRtbAorCisgICAgICAg
ICogTW9kdWxlcy9pbmRleGVkZGIvSURCRmFjdG9yeS5pZGw6CisKIDIwMTItMDUtMTggIFlpIFNo
ZW4gIDx5aS40LnNoZW5Abm9raWEuY29tPgogCiAgICAgICAgIFJFR1JFU1NJT04gKHIxMDI1NTMp
OiBTbWFydCBsaW5rcyBkbyBub3Qgd29yawpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvTW9k
dWxlcy9pbmRleGVkZGIvSURCRmFjdG9yeS5pZGwgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2lu
ZGV4ZWRkYi9JREJGYWN0b3J5LmlkbAppbmRleCBjNDQ5OTZiYTBmOWFjYzhmYWViYmNjNWQwMmQ0
Njg3OTZhNmQ4NjEzLi4wMzg5ZWIyYWFlN2UxMjk5NTRkOWFjZjAzYTU5ZmZiY2M3ZmJhYWNjIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9JREJGYWN0b3J5Lmlk
bAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9JREJGYWN0b3J5LmlkbApA
QCAtMjgsNyArMjgsNyBAQCBtb2R1bGUgc3RvcmFnZSB7CiAgICAgaW50ZXJmYWNlIFsKICAgICAg
ICAgQ29uZGl0aW9uYWw9SU5ERVhFRF9EQVRBQkFTRQogICAgIF0gSURCRmFjdG9yeSB7Ci0gICAg
ICAgIFtDYWxsV2l0aD1TY3JpcHRFeGVjdXRpb25Db250ZXh0XSBJREJSZXF1ZXN0IGdldERhdGFi
YXNlTmFtZXMoKTsKKyAgICAgICAgW0NhbGxXaXRoPVNjcmlwdEV4ZWN1dGlvbkNvbnRleHQsIElt
cGxlbWVudGVkQXM9Z2V0RGF0YWJhc2VOYW1lc10gSURCUmVxdWVzdCB3ZWJraXRHZXREYXRhYmFz
ZU5hbWVzKCk7CiAKICAgICAgICAgW0NhbGxXaXRoPVNjcmlwdEV4ZWN1dGlvbkNvbnRleHRdIElE
QlJlcXVlc3Qgb3BlbihpbiBET01TdHJpbmcgbmFtZSkKICAgICAgICAgICAgIHJhaXNlcyAoSURC
RGF0YWJhc2VFeGNlcHRpb24pOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDc2Mzg1MjhkYTk0ZjFhMzc5YTJjZjhlZjBjM2Jj
YjdiYjcwZjljMTguLjJmZjE3NTg3ZmFkODM5MThiNTI2MTkxZmEzODgzMjM2ZmYyN2QyYTYgMTAw
NjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKQEAgLTEsMyArMSwxNiBAQAorMjAxMi0wNS0xOCAgSm9zaHVhIEJlbGwgIDxqc2JlbGxAY2hy
b21pdW0ub3JnPgorCisgICAgICAgIEluZGV4ZWREQjogUmVuYW1lIElEQkZhY3RvcnkuZ2V0RGF0
YWJhc2VOYW1lcygpIHRvIHdlYmtpdEdldERhdGFiYXNlTmFtZXMoKQorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODY4NzQKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHN0b3JhZ2UvaW5kZXhlZGRiL2ZhY3Rv
cnktYmFzaWNzLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBzdG9yYWdlL2luZGV4ZWRkYi9yZXNv
dXJjZXMvZmFjdG9yeS1iYXNpY3MuanM6CisgICAgICAgICh0ZXN0KToKKyAgICAgICAgKG9wZW5T
dWNjZXNzKToKKyAgICAgICAgKGRlbGV0ZURhdGFiYXNlU3VjY2Vzcyk6CisKIDIwMTItMDUtMTgg
IEpvY2VseW4gVHVyY290dGUgIDxqb2NlbHluLnR1cmNvdHRlQG5va2lhLmNvbT4KIAogICAgICAg
ICBbUXRdIEFkZCByZXN1bHRzIGZvciBjb21wb3NpdGluZyB0ZXN0cyBkZXBlbmRlbnQgb24gc2Ny
b2xsYmFycyB0aGlja25lc3MuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4
ZWRkYi9mYWN0b3J5LWJhc2ljcy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9zdG9yYWdlL2lu
ZGV4ZWRkYi9mYWN0b3J5LWJhc2ljcy1leHBlY3RlZC50eHQKaW5kZXggZjA5NzM2NTI3OWEyMzcx
ZmExM2IzYjIxYjhmZWM1ZTEwZjdjMmVmZC4uYmFlNDM0MjE1ZmU3MTJlZjY0YzY4NTI0Zjg3MWRk
YmY1NWQ0ZTk5NSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvZmFj
dG9yeS1iYXNpY3MtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhl
ZGRiL2ZhY3RvcnktYmFzaWNzLWV4cGVjdGVkLnR4dApAQCAtNSwyMiArNSwyMyBAQCBPbiBzdWNj
ZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBi
eSAiVEVTVCBDT01QTEVURQogCiBpbmRleGVkREIgPSBzZWxmLmluZGV4ZWREQiB8fCBzZWxmLndl
YmtpdEluZGV4ZWREQiB8fCBzZWxmLm1vekluZGV4ZWREQiB8fCBzZWxmLm1zSW5kZXhlZERCIHx8
IHNlbGYuT0luZGV4ZWREQjsKIAotUEFTUyB0eXBlb2YgaW5kZXhlZERCLm9wZW4gPT09ICdmdW5j
dGlvbicgaXMgdHJ1ZQotUEFTUyB0eXBlb2YgaW5kZXhlZERCLmNtcCA9PT0gJ2Z1bmN0aW9uJyBp
cyB0cnVlCi1QQVNTIHR5cGVvZiBpbmRleGVkREIuZ2V0RGF0YWJhc2VOYW1lcyA9PT0gJ2Z1bmN0
aW9uJyBpcyB0cnVlCi1QQVNTIHR5cGVvZiBpbmRleGVkREIuZGVsZXRlRGF0YWJhc2UgPT09ICdm
dW5jdGlvbicgaXMgdHJ1ZQotaW5kZXhlZERCLmdldERhdGFiYXNlTmFtZXMoKQorUEFTUyB0eXBl
b2YgaW5kZXhlZERCLm9wZW4gaXMgImZ1bmN0aW9uIgorUEFTUyB0eXBlb2YgaW5kZXhlZERCLmNt
cCBpcyAiZnVuY3Rpb24iCitQQVNTIHR5cGVvZiBpbmRleGVkREIuZGVsZXRlRGF0YWJhc2UgaXMg
ImZ1bmN0aW9uIgorUEFTUyB0eXBlb2YgaW5kZXhlZERCLndlYmtpdEdldERhdGFiYXNlTmFtZXMg
aXMgImZ1bmN0aW9uIgorUEFTUyB0eXBlb2YgaW5kZXhlZERCLmdldERhdGFiYXNlTmFtZXMgaXMg
InVuZGVmaW5lZCIKK2luZGV4ZWREQi53ZWJraXRHZXREYXRhYmFzZU5hbWVzKCkKIGRhdGFiYXNl
TmFtZXMgPSBldmVudC50YXJnZXQucmVzdWx0CiBQQVNTIGRhdGFiYXNlTmFtZXMuY29udGFpbnMo
J3N0b3JhZ2UvaW5kZXhlZGRiL2ZhY3RvcnktYmFzaWNzJykgaXMgZmFsc2UKIFBBU1MgZGF0YWJh
c2VOYW1lcy5jb250YWlucygnREFUQUJBU0UgVEhBVCBET0VTIE5PVCBFWElTVCcpIGlzIGZhbHNl
CiBpbmRleGVkREIub3BlbihuYW1lKQogZXZlbnQudGFyZ2V0LnJlc3VsdC5jbG9zZSgpCi1pbmRl
eGVkREIuZ2V0RGF0YWJhc2VOYW1lcygpCitpbmRleGVkREIud2Via2l0R2V0RGF0YWJhc2VOYW1l
cygpCiBkYXRhYmFzZU5hbWVzID0gZXZlbnQudGFyZ2V0LnJlc3VsdAogUEFTUyBkYXRhYmFzZU5h
bWVzLmNvbnRhaW5zKCdzdG9yYWdlL2luZGV4ZWRkYi9mYWN0b3J5LWJhc2ljcycpIGlzIHRydWUK
IFBBU1MgZGF0YWJhc2VOYW1lcy5jb250YWlucygnREFUQUJBU0UgVEhBVCBET0VTIE5PVCBFWElT
VCcpIGlzIGZhbHNlCiBpbmRleGVkREIuZGVsZXRlRGF0YWJhc2UoJ3N0b3JhZ2UvaW5kZXhlZGRi
L2ZhY3RvcnktYmFzaWNzJykKLWluZGV4ZWREQi5nZXREYXRhYmFzZU5hbWVzKCkKK2luZGV4ZWRE
Qi53ZWJraXRHZXREYXRhYmFzZU5hbWVzKCkKIGRhdGFiYXNlTmFtZXMgPSBldmVudC50YXJnZXQu
cmVzdWx0CiBQQVNTIGRhdGFiYXNlTmFtZXMuY29udGFpbnMoJ3N0b3JhZ2UvaW5kZXhlZGRiL2Zh
Y3RvcnktYmFzaWNzJykgaXMgZmFsc2UKIFBBU1MgZGF0YWJhc2VOYW1lcy5jb250YWlucygnREFU
QUJBU0UgVEhBVCBET0VTIE5PVCBFWElTVCcpIGlzIGZhbHNlCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9yZXNvdXJjZXMvZmFjdG9yeS1iYXNpY3MuanMgYi9MYXlv
dXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9yZXNvdXJjZXMvZmFjdG9yeS1iYXNpY3MuanMKaW5k
ZXggM2I1ZmFlMTU2YWMyNGQ2ODAzYTQ3NmYyYjVkMWIwNzZlMjU1MTlkYS4uMTg4Yzk3MDQ0YzI4
YWVkOWFmOWJmNDA0OGE3NGRkNWVlNTA1NzgzNSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvc3Rv
cmFnZS9pbmRleGVkZGIvcmVzb3VyY2VzL2ZhY3RvcnktYmFzaWNzLmpzCisrKyBiL0xheW91dFRl
c3RzL3N0b3JhZ2UvaW5kZXhlZGRiL3Jlc291cmNlcy9mYWN0b3J5LWJhc2ljcy5qcwpAQCAtOSwx
NSArOSwxOCBAQCBmdW5jdGlvbiB0ZXN0KCkKIHsKICAgICByZW1vdmVWZW5kb3JQcmVmaXhlcygp
OwogCi0gICAgc2hvdWxkQmVUcnVlKCJ0eXBlb2YgaW5kZXhlZERCLm9wZW4gPT09ICdmdW5jdGlv
biciKTsKLSAgICBzaG91bGRCZVRydWUoInR5cGVvZiBpbmRleGVkREIuY21wID09PSAnZnVuY3Rp
b24nIik7Ci0gICAgc2hvdWxkQmVUcnVlKCJ0eXBlb2YgaW5kZXhlZERCLmdldERhdGFiYXNlTmFt
ZXMgPT09ICdmdW5jdGlvbiciKTsKKyAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoInR5cGVvZiBp
bmRleGVkREIub3BlbiIsICJmdW5jdGlvbiIpOworICAgIHNob3VsZEJlRXF1YWxUb1N0cmluZygi
dHlwZW9mIGluZGV4ZWREQi5jbXAiLCAiZnVuY3Rpb24iKTsKKyAgICBzaG91bGRCZUVxdWFsVG9T
dHJpbmcoInR5cGVvZiBpbmRleGVkREIuZGVsZXRlRGF0YWJhc2UiLCAiZnVuY3Rpb24iKTsKKwor
ICAgIC8vIE5vbi1zdGFuZGFyZCwgbXVzdCBiZSBwcmVmaXhlZAorICAgIHNob3VsZEJlRXF1YWxU
b1N0cmluZygidHlwZW9mIGluZGV4ZWREQi53ZWJraXRHZXREYXRhYmFzZU5hbWVzIiwgImZ1bmN0
aW9uIik7CisgICAgc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJ0eXBlb2YgaW5kZXhlZERCLmdldERh
dGFiYXNlTmFtZXMiLCAidW5kZWZpbmVkIik7CiAKLSAgICBzaG91bGRCZVRydWUoInR5cGVvZiBp
bmRleGVkREIuZGVsZXRlRGF0YWJhc2UgPT09ICdmdW5jdGlvbiciKTsKIAogICAgIG5hbWUgPSAn
c3RvcmFnZS9pbmRleGVkZGIvZmFjdG9yeS1iYXNpY3MnOwogCi0gICAgcmVxdWVzdCA9IGV2YWxB
bmRMb2coImluZGV4ZWREQi5nZXREYXRhYmFzZU5hbWVzKCkiKTsKKyAgICByZXF1ZXN0ID0gZXZh
bEFuZExvZygiaW5kZXhlZERCLndlYmtpdEdldERhdGFiYXNlTmFtZXMoKSIpOwogICAgIHJlcXVl
c3Qub25zdWNjZXNzID0gZ2V0RGF0YWJhc2VOYW1lc1N1Y2Nlc3MxOwogICAgIHJlcXVlc3Qub25l
cnJvciA9IHVuZXhwZWN0ZWRFcnJvckNhbGxiYWNrOwogfQpAQCAtMzcsNyArNDAsNyBAQCBmdW5j
dGlvbiBnZXREYXRhYmFzZU5hbWVzU3VjY2VzczEoKQogZnVuY3Rpb24gb3BlblN1Y2Nlc3MoKQog
ewogICAgIGV2YWxBbmRMb2coImV2ZW50LnRhcmdldC5yZXN1bHQuY2xvc2UoKSIpOwotICAgIHJl
cXVlc3QgPSBldmFsQW5kTG9nKCJpbmRleGVkREIuZ2V0RGF0YWJhc2VOYW1lcygpIik7CisgICAg
cmVxdWVzdCA9IGV2YWxBbmRMb2coImluZGV4ZWREQi53ZWJraXRHZXREYXRhYmFzZU5hbWVzKCki
KTsKICAgICByZXF1ZXN0Lm9uc3VjY2VzcyA9IGdldERhdGFiYXNlTmFtZXNTdWNjZXNzMjsKICAg
ICByZXF1ZXN0Lm9uZXJyb3IgPSB1bmV4cGVjdGVkRXJyb3JDYWxsYmFjazsKIH0KQEAgLTU2LDcg
KzU5LDcgQEAgZnVuY3Rpb24gZ2V0RGF0YWJhc2VOYW1lc1N1Y2Nlc3MyKCkKIAogZnVuY3Rpb24g
ZGVsZXRlRGF0YWJhc2VTdWNjZXNzKCkKIHsKLSAgICByZXF1ZXN0ID0gZXZhbEFuZExvZygiaW5k
ZXhlZERCLmdldERhdGFiYXNlTmFtZXMoKSIpOworICAgIHJlcXVlc3QgPSBldmFsQW5kTG9nKCJp
bmRleGVkREIud2Via2l0R2V0RGF0YWJhc2VOYW1lcygpIik7CiAgICAgcmVxdWVzdC5vbnN1Y2Nl
c3MgPSBnZXREYXRhYmFzZU5hbWVzU3VjY2VzczM7CiAgICAgcmVxdWVzdC5vbmVycm9yID0gdW5l
eHBlY3RlZEVycm9yQ2FsbGJhY2s7CiB9CkBAIC03OCw0ICs4MSw0IEBAIGZ1bmN0aW9uIGRlbGV0
ZURhdGFiYXNlU3VjY2VzczIoKQogICAgIGZpbmlzaEpTVGVzdCgpOwogfQogCi10ZXN0KCk7Clwg
Tm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQordGVzdCgpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>145610</attachid>
            <date>2012-06-04 11:22:33 -0700</date>
            <delta_ts>2012-06-06 12:00:25 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-86874-20120604112232.patch</filename>
            <type>text/plain</type>
            <size>5898</size>
            <attacher name="Joshua Bell">jsbell</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE5MzUyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjhiZmM2Mzc3ODYxYjk3
MmJlMjBkMmM5M2FjMjVjYzU2MTYyMWY1MC4uZWYwNTRiNDBmODJmMDgxNWZkOWUzOTUwMDE3MmQz
YTMzNmJkMmYzNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDEyLTA1LTE4ICBKb3No
dWEgQmVsbCAgPGpzYmVsbEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgSW5kZXhlZERCOiBSZW5h
bWUgSURCRmFjdG9yeS5nZXREYXRhYmFzZU5hbWVzKCkgdG8gd2Via2l0R2V0RGF0YWJhc2VOYW1l
cygpCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04Njg3
NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZSBm
dW5jdGlvbiBpcyBub24tc3RhbmRhcmQsIGFuZCBzaG91bGQgYmUgcHJlZml4ZWQuCisKKyAgICAg
ICAgVGVzdDogc3RvcmFnZS9pbmRleGVkZGIvZmFjdG9yeS1iYXNpY3MuaHRtbAorCisgICAgICAg
ICogTW9kdWxlcy9pbmRleGVkZGIvSURCRmFjdG9yeS5pZGw6CisKIDIwMTItMDYtMDIgIFJ5b3N1
a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CiAKICAgICAgICAgV2luZG93cyBidWlsZCBmaXgg
YWZ0ZXIgcjExOTMzMC4gVW5uZXN0IHRoZSBjbGFzcyBmb3Igbm93LgpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIvSURCRmFjdG9yeS5pZGwgYi9Tb3VyY2UvV2Vi
Q29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9JREJGYWN0b3J5LmlkbAppbmRleCBjNDQ5OTZiYTBmOWFj
YzhmYWViYmNjNWQwMmQ0Njg3OTZhNmQ4NjEzLi4wMzg5ZWIyYWFlN2UxMjk5NTRkOWFjZjAzYTU5
ZmZiY2M3ZmJhYWNjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRk
Yi9JREJGYWN0b3J5LmlkbAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9J
REJGYWN0b3J5LmlkbApAQCAtMjgsNyArMjgsNyBAQCBtb2R1bGUgc3RvcmFnZSB7CiAgICAgaW50
ZXJmYWNlIFsKICAgICAgICAgQ29uZGl0aW9uYWw9SU5ERVhFRF9EQVRBQkFTRQogICAgIF0gSURC
RmFjdG9yeSB7Ci0gICAgICAgIFtDYWxsV2l0aD1TY3JpcHRFeGVjdXRpb25Db250ZXh0XSBJREJS
ZXF1ZXN0IGdldERhdGFiYXNlTmFtZXMoKTsKKyAgICAgICAgW0NhbGxXaXRoPVNjcmlwdEV4ZWN1
dGlvbkNvbnRleHQsIEltcGxlbWVudGVkQXM9Z2V0RGF0YWJhc2VOYW1lc10gSURCUmVxdWVzdCB3
ZWJraXRHZXREYXRhYmFzZU5hbWVzKCk7CiAKICAgICAgICAgW0NhbGxXaXRoPVNjcmlwdEV4ZWN1
dGlvbkNvbnRleHRdIElEQlJlcXVlc3Qgb3BlbihpbiBET01TdHJpbmcgbmFtZSkKICAgICAgICAg
ICAgIHJhaXNlcyAoSURCRGF0YWJhc2VFeGNlcHRpb24pOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDEyNjVkZTQ0ZDg2NTkx
ZDVhNGMyZGFkOThmODg2ZTQ3YThkMWUwNjYuLjk5OTEwZTJiM2VhODllMTFkNDI0YmYwYWYwZTE1
ZDQ4YjdkNGNlMDEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAxMi0wNS0xOCAgSm9zaHVhIEJl
bGwgIDxqc2JlbGxAY2hyb21pdW0ub3JnPgorCisgICAgICAgIEluZGV4ZWREQjogUmVuYW1lIElE
QkZhY3RvcnkuZ2V0RGF0YWJhc2VOYW1lcygpIHRvIHdlYmtpdEdldERhdGFiYXNlTmFtZXMoKQor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODY4NzQKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHN0b3JhZ2Uv
aW5kZXhlZGRiL2ZhY3RvcnktYmFzaWNzLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBzdG9yYWdl
L2luZGV4ZWRkYi9yZXNvdXJjZXMvZmFjdG9yeS1iYXNpY3MuanM6CisgICAgICAgICh0ZXN0KToK
KyAgICAgICAgKG9wZW5TdWNjZXNzKToKKyAgICAgICAgKGRlbGV0ZURhdGFiYXNlU3VjY2Vzcyk6
CisKIDIwMTItMDYtMDIgIFJ5b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CiAKICAgICAg
ICAgUmVtb3ZlIHRoZSBmYWlsaW5nIGV4cGVjdGF0aW9uIG9uIGZhc3QvZm9ybXMvdGV4dGFyZWEt
c2Nyb2xsYmFyLWhlaWdodC5odG1sIHNpbmNlIGl0IGhhcyBiZWVuIHBhc3NpbmcuCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9mYWN0b3J5LWJhc2ljcy1leHBlY3Rl
ZC50eHQgYi9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9mYWN0b3J5LWJhc2ljcy1leHBl
Y3RlZC50eHQKaW5kZXggZjEyMmRhNDM1ZWY2MDRmNDM3OGU1MTc2ZGYxZDQ3NTZkNjY3NWU1MS4u
YmFlNDM0MjE1ZmU3MTJlZjY0YzY4NTI0Zjg3MWRkYmY1NWQ0ZTk5NSAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvZmFjdG9yeS1iYXNpY3MtZXhwZWN0ZWQudHh0Cisr
KyBiL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL2ZhY3RvcnktYmFzaWNzLWV4cGVjdGVk
LnR4dApAQCAtNywyMCArNywyMSBAQCBpbmRleGVkREIgPSBzZWxmLmluZGV4ZWREQiB8fCBzZWxm
LndlYmtpdEluZGV4ZWREQiB8fCBzZWxmLm1vekluZGV4ZWREQiB8fCBzZWxmLgogCiBQQVNTIHR5
cGVvZiBpbmRleGVkREIub3BlbiBpcyAiZnVuY3Rpb24iCiBQQVNTIHR5cGVvZiBpbmRleGVkREIu
Y21wIGlzICJmdW5jdGlvbiIKLVBBU1MgdHlwZW9mIGluZGV4ZWREQi5nZXREYXRhYmFzZU5hbWVz
IGlzICJmdW5jdGlvbiIKIFBBU1MgdHlwZW9mIGluZGV4ZWREQi5kZWxldGVEYXRhYmFzZSBpcyAi
ZnVuY3Rpb24iCi1pbmRleGVkREIuZ2V0RGF0YWJhc2VOYW1lcygpCitQQVNTIHR5cGVvZiBpbmRl
eGVkREIud2Via2l0R2V0RGF0YWJhc2VOYW1lcyBpcyAiZnVuY3Rpb24iCitQQVNTIHR5cGVvZiBp
bmRleGVkREIuZ2V0RGF0YWJhc2VOYW1lcyBpcyAidW5kZWZpbmVkIgoraW5kZXhlZERCLndlYmtp
dEdldERhdGFiYXNlTmFtZXMoKQogZGF0YWJhc2VOYW1lcyA9IGV2ZW50LnRhcmdldC5yZXN1bHQK
IFBBU1MgZGF0YWJhc2VOYW1lcy5jb250YWlucygnc3RvcmFnZS9pbmRleGVkZGIvZmFjdG9yeS1i
YXNpY3MnKSBpcyBmYWxzZQogUEFTUyBkYXRhYmFzZU5hbWVzLmNvbnRhaW5zKCdEQVRBQkFTRSBU
SEFUIERPRVMgTk9UIEVYSVNUJykgaXMgZmFsc2UKIGluZGV4ZWREQi5vcGVuKG5hbWUpCiBldmVu
dC50YXJnZXQucmVzdWx0LmNsb3NlKCkKLWluZGV4ZWREQi5nZXREYXRhYmFzZU5hbWVzKCkKK2lu
ZGV4ZWREQi53ZWJraXRHZXREYXRhYmFzZU5hbWVzKCkKIGRhdGFiYXNlTmFtZXMgPSBldmVudC50
YXJnZXQucmVzdWx0CiBQQVNTIGRhdGFiYXNlTmFtZXMuY29udGFpbnMoJ3N0b3JhZ2UvaW5kZXhl
ZGRiL2ZhY3RvcnktYmFzaWNzJykgaXMgdHJ1ZQogUEFTUyBkYXRhYmFzZU5hbWVzLmNvbnRhaW5z
KCdEQVRBQkFTRSBUSEFUIERPRVMgTk9UIEVYSVNUJykgaXMgZmFsc2UKIGluZGV4ZWREQi5kZWxl
dGVEYXRhYmFzZSgnc3RvcmFnZS9pbmRleGVkZGIvZmFjdG9yeS1iYXNpY3MnKQotaW5kZXhlZERC
LmdldERhdGFiYXNlTmFtZXMoKQoraW5kZXhlZERCLndlYmtpdEdldERhdGFiYXNlTmFtZXMoKQog
ZGF0YWJhc2VOYW1lcyA9IGV2ZW50LnRhcmdldC5yZXN1bHQKIFBBU1MgZGF0YWJhc2VOYW1lcy5j
b250YWlucygnc3RvcmFnZS9pbmRleGVkZGIvZmFjdG9yeS1iYXNpY3MnKSBpcyBmYWxzZQogUEFT
UyBkYXRhYmFzZU5hbWVzLmNvbnRhaW5zKCdEQVRBQkFTRSBUSEFUIERPRVMgTk9UIEVYSVNUJykg
aXMgZmFsc2UKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL3Jlc291
cmNlcy9mYWN0b3J5LWJhc2ljcy5qcyBiL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL3Jl
c291cmNlcy9mYWN0b3J5LWJhc2ljcy5qcwppbmRleCBjYjM2Y2UyYWJkNmViZDc1M2I1Nzg5NGEz
ODJlYmQwMTM1NGUyNGNjLi4xODhjOTcwNDRjMjhhZWQ5YWY5YmY0MDQ4YTc0ZGQ1ZWU1MDU3ODM1
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9yZXNvdXJjZXMvZmFj
dG9yeS1iYXNpY3MuanMKKysrIGIvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvcmVzb3Vy
Y2VzL2ZhY3RvcnktYmFzaWNzLmpzCkBAIC0xMSwxMyArMTEsMTYgQEAgZnVuY3Rpb24gdGVzdCgp
CiAKICAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoInR5cGVvZiBpbmRleGVkREIub3BlbiIsICJm
dW5jdGlvbiIpOwogICAgIHNob3VsZEJlRXF1YWxUb1N0cmluZygidHlwZW9mIGluZGV4ZWREQi5j
bXAiLCAiZnVuY3Rpb24iKTsKLSAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoInR5cGVvZiBpbmRl
eGVkREIuZ2V0RGF0YWJhc2VOYW1lcyIsICJmdW5jdGlvbiIpOwotCiAgICAgc2hvdWxkQmVFcXVh
bFRvU3RyaW5nKCJ0eXBlb2YgaW5kZXhlZERCLmRlbGV0ZURhdGFiYXNlIiwgImZ1bmN0aW9uIik7
CiAKKyAgICAvLyBOb24tc3RhbmRhcmQsIG11c3QgYmUgcHJlZml4ZWQKKyAgICBzaG91bGRCZUVx
dWFsVG9TdHJpbmcoInR5cGVvZiBpbmRleGVkREIud2Via2l0R2V0RGF0YWJhc2VOYW1lcyIsICJm
dW5jdGlvbiIpOworICAgIHNob3VsZEJlRXF1YWxUb1N0cmluZygidHlwZW9mIGluZGV4ZWREQi5n
ZXREYXRhYmFzZU5hbWVzIiwgInVuZGVmaW5lZCIpOworCisKICAgICBuYW1lID0gJ3N0b3JhZ2Uv
aW5kZXhlZGRiL2ZhY3RvcnktYmFzaWNzJzsKIAotICAgIHJlcXVlc3QgPSBldmFsQW5kTG9nKCJp
bmRleGVkREIuZ2V0RGF0YWJhc2VOYW1lcygpIik7CisgICAgcmVxdWVzdCA9IGV2YWxBbmRMb2co
ImluZGV4ZWREQi53ZWJraXRHZXREYXRhYmFzZU5hbWVzKCkiKTsKICAgICByZXF1ZXN0Lm9uc3Vj
Y2VzcyA9IGdldERhdGFiYXNlTmFtZXNTdWNjZXNzMTsKICAgICByZXF1ZXN0Lm9uZXJyb3IgPSB1
bmV4cGVjdGVkRXJyb3JDYWxsYmFjazsKIH0KQEAgLTM3LDcgKzQwLDcgQEAgZnVuY3Rpb24gZ2V0
RGF0YWJhc2VOYW1lc1N1Y2Nlc3MxKCkKIGZ1bmN0aW9uIG9wZW5TdWNjZXNzKCkKIHsKICAgICBl
dmFsQW5kTG9nKCJldmVudC50YXJnZXQucmVzdWx0LmNsb3NlKCkiKTsKLSAgICByZXF1ZXN0ID0g
ZXZhbEFuZExvZygiaW5kZXhlZERCLmdldERhdGFiYXNlTmFtZXMoKSIpOworICAgIHJlcXVlc3Qg
PSBldmFsQW5kTG9nKCJpbmRleGVkREIud2Via2l0R2V0RGF0YWJhc2VOYW1lcygpIik7CiAgICAg
cmVxdWVzdC5vbnN1Y2Nlc3MgPSBnZXREYXRhYmFzZU5hbWVzU3VjY2VzczI7CiAgICAgcmVxdWVz
dC5vbmVycm9yID0gdW5leHBlY3RlZEVycm9yQ2FsbGJhY2s7CiB9CkBAIC01Niw3ICs1OSw3IEBA
IGZ1bmN0aW9uIGdldERhdGFiYXNlTmFtZXNTdWNjZXNzMigpCiAKIGZ1bmN0aW9uIGRlbGV0ZURh
dGFiYXNlU3VjY2VzcygpCiB7Ci0gICAgcmVxdWVzdCA9IGV2YWxBbmRMb2coImluZGV4ZWREQi5n
ZXREYXRhYmFzZU5hbWVzKCkiKTsKKyAgICByZXF1ZXN0ID0gZXZhbEFuZExvZygiaW5kZXhlZERC
LndlYmtpdEdldERhdGFiYXNlTmFtZXMoKSIpOwogICAgIHJlcXVlc3Qub25zdWNjZXNzID0gZ2V0
RGF0YWJhc2VOYW1lc1N1Y2Nlc3MzOwogICAgIHJlcXVlc3Qub25lcnJvciA9IHVuZXhwZWN0ZWRF
cnJvckNhbGxiYWNrOwogfQpAQCAtNzgsNCArODEsNCBAQCBmdW5jdGlvbiBkZWxldGVEYXRhYmFz
ZVN1Y2Nlc3MyKCkKICAgICBmaW5pc2hKU1Rlc3QoKTsKIH0KIAotdGVzdCgpOwpcIE5vIG5ld2xp
bmUgYXQgZW5kIG9mIGZpbGUKK3Rlc3QoKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>