<?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>28326</bug_id>
          
          <creation_ts>2009-08-14 15:30:14 -0700</creation_ts>
          <short_desc>DRT on Windows doesn&apos;t support LayoutTestController::setQuota or print a callback on UIDelegate::exceededDatabaseQuota</short_desc>
          <delta_ts>2009-08-19 16:42:53 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows 7</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="Brian Weinstein">bweinstein</reporter>
          <assigned_to name="Brian Weinstein">bweinstein</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>140366</commentid>
    <comment_count>0</comment_count>
    <who name="Brian Weinstein">bweinstein</who>
    <bug_when>2009-08-14 15:30:14 -0700</bug_when>
    <thetext>DRT on Windows doesn&apos;t support LayoutTestController::setQuota or print a callback on UIDelegate::exceededDatabaseQuota.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>140770</commentid>
    <comment_count>1</comment_count>
      <attachid>34978</attachid>
    <who name="Brian Weinstein">bweinstein</who>
    <bug_when>2009-08-17 11:12:37 -0700</bug_when>
    <thetext>Created attachment 34978
Fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>140902</commentid>
    <comment_count>2</comment_count>
      <attachid>34978</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-08-17 17:21:21 -0700</bug_when>
    <thetext>Comment on attachment 34978
Fix

I&apos;m confused by this code:
     COMPtr&lt;IWebDatabaseManager&gt; databaseManager;
 731     COMPtr&lt;IWebDatabaseManager&gt; tmpDatabaseManager;
 732 
 733     if (FAILED(WebKitCreateInstance(CLSID_WebDatabaseManager, 0, IID_IWebDatabaseManager, (void**)&amp;tmpDatabaseManager)))
 734         return;
 735     if (FAILED(tmpDatabaseManager-&gt;sharedWebDatabaseManager(&amp;databaseManager)))
 736         return;

Maybe it could be explained in a comment or the ChangeLgo why you need two IWebDatabaseManager pointers there?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>140904</commentid>
    <comment_count>3</comment_count>
    <who name="Brian Weinstein">bweinstein</who>
    <bug_when>2009-08-17 17:22:25 -0700</bug_when>
    <thetext>I got that code from a different function in the same file that used the same way of getting the real database manager. I can do a little legwork there and figure out why it&apos;s doing that though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>141635</commentid>
    <comment_count>4</comment_count>
    <who name="Brian Weinstein">bweinstein</who>
    <bug_when>2009-08-19 16:42:53 -0700</bug_when>
    <thetext>Committed in http://trac.webkit.org/changeset/47447</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>34978</attachid>
            <date>2009-08-17 11:12:37 -0700</date>
            <delta_ts>2009-08-18 11:55:08 -0700</delta_ts>
            <desc>Fix</desc>
            <filename>0001-2009-08-17-Brian-Weinstein-bweinstein-apple.com.patch</filename>
            <type>text/plain</type>
            <size>11762</size>
            <attacher name="Brian Weinstein">bweinstein</attacher>
            
              <data encoding="base64">RnJvbSA5OTMxMTVlMTI5ZmI1MTQ1MjEyNjk1OTk4MmY5YzRkZGY4MTY1ODA4IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmlhbiBXZWluc3RlaW4gPGJ3ZWluc3RlaW5AYXBwbGUuY29t
PgpEYXRlOiBNb24sIDE3IEF1ZyAyMDA5IDEwOjU1OjA3IC0wNzAwClN1YmplY3Q6IFtQQVRDSF0g
MjAwOS0wOC0xNyAgQnJpYW4gV2VpbnN0ZWluICA8YndlaW5zdGVpbkBhcHBsZS5jb20+CgogICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgoKICAgICAgICBGaXggb2YgPGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yODMyNj4gRFJUIG9uIFdpbmRvd3MgZG9l
c24ndCBzdXBwb3J0CiAgICAgICAgTGF5b3V0VGVzdENvbnRyb2xsZXI6OnNldFF1b3RhIG9yIHBy
aW50IGEgY2FsbGJhY2sgb24gVUlEZWxlZ2F0ZTo6ZXhjZWVkZWREYXRhYmFzZVF1b3RhLgoKICAg
ICAgICBSZW1vdmVkIGFuIGVhcmx5IHJldHVybiB0aGF0IGNhbiBjYXVzZSBkZWxldGVPcmlnaW4g
b3IgZGVsZXRlQWxsRGF0YWJhc2VzIHRvIGZhaWwgd2hlbgogICAgICAgIGl0IGRvZXNuJ3QgaGF2
ZSB0by4KCiAgICAgICAgKiBzdG9yYWdlL0RhdGFiYXNlVHJhY2tlci5jcHA6CiAgICAgICAgKFdl
YkNvcmU6OkRhdGFiYXNlVHJhY2tlcjo6ZGVsZXRlT3JpZ2luKToKCjIwMDktMDgtMTcgIEJyaWFu
IFdlaW5zdGVpbiAgPGJ3ZWluc3RlaW5AYXBwbGUuY29tPgoKICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KCiAgICAgICAgUmVtb3ZlZCBub3cgcGFzc2luZyBzdG9yYWdlIHRlc3Rz
IGZyb20gdGhlIFNraXBwZWQgbGlzdCwgbm93IHdlIHBhc3MgYWxsIHN0b3JhZ2UgdGVzdHMgb24g
V2luZG93cy4KCiAgICAgICAgKiBwbGF0Zm9ybS93aW4vU2tpcHBlZDoKCjIwMDktMDgtMTcgIEJy
aWFuIFdlaW5zdGVpbiAgPGJ3ZWluc3RlaW5AYXBwbGUuY29tPgoKICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KCiAgICAgICAgRml4IG9mIDxodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MjgzMjY+IERSVCBvbiBXaW5kb3dzIGRvZXNuJ3Qgc3VwcG9ydAog
ICAgICAgIExheW91dFRlc3RDb250cm9sbGVyOjpzZXRRdW90YSBvciBwcmludCBhIGNhbGxiYWNr
IG9uIFVJRGVsZWdhdGU6OmV4Y2VlZGVkRGF0YWJhc2VRdW90YS4KCiAgICAgICAgQWRkZWQgYSBz
ZXRRdW90YSBpbnRlcmZhY2UgbWV0aG9kIHRvIElXZWJEYXRhYmFzZU1hbmFnZXIgYW5kIGltcGxl
bWVudGVkIGl0LgoKICAgICAgICAqIEludGVyZmFjZXMvSVdlYkRhdGFiYXNlTWFuYWdlci5pZGw6
CiAgICAgICAgKiBXZWJEYXRhYmFzZU1hbmFnZXIuY3BwOgogICAgICAgIChXZWJEYXRhYmFzZU1h
bmFnZXI6OnNldFF1b3RhKToKICAgICAgICAqIFdlYkRhdGFiYXNlTWFuYWdlci5oOgoKMjAwOS0w
OC0xNyAgQnJpYW4gV2VpbnN0ZWluICA8YndlaW5zdGVpbkBhcHBsZS5jb20+CgogICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgoKICAgICAgICBGaXggb2YgPGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yODMyNj4gRFJUIG9uIFdpbmRvd3MgZG9lc24ndCBz
dXBwb3J0CiAgICAgICAgTGF5b3V0VGVzdENvbnRyb2xsZXI6OnNldFF1b3RhIG9yIHByaW50IGEg
Y2FsbGJhY2sgb24gVUlEZWxlZ2F0ZTo6ZXhjZWVkZWREYXRhYmFzZVF1b3RhLgoKICAgICAgICBJ
bXBsZW1lbmVudCBzZXREYXRhYmFzZVF1b3RhIGFuZCBhZGRlZCBhIG5ldyBmdW5jdGlvbiB0byB0
aGUgSVdlYkRhdGFiYXNlTWFuYWdlciBpbnRlcmZhY2UuCiAgICAgICAgQWxzbyBhZGRlZCBhIGNv
bnNvbGUgb3V0cHV0IG9uIFVJRGVsZWdhdGU6OmV4Y2VlZGVkRGF0YWJhc2VRdW90YSB0byBtYXRj
aCB0aGUgbWFjLgoKICAgICAgICAqIER1bXBSZW5kZXJUcmVlL3dpbi9MYXlvdXRUZXN0Q29udHJv
bGxlcldpbi5jcHA6CiAgICAgICAgKExheW91dFRlc3RDb250cm9sbGVyOjpzZXREYXRhYmFzZVF1
b3RhKToKICAgICAgICAqIER1bXBSZW5kZXJUcmVlL3dpbi9VSURlbGVnYXRlLmNwcDoKICAgICAg
ICAoVUlEZWxlZ2F0ZTo6ZXhjZWVkZWREYXRhYmFzZVF1b3RhKToKLS0tCiBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDggKysrKysrKysKIExh
eW91dFRlc3RzL3BsYXRmb3JtL3dpbi9Ta2lwcGVkICAgICAgICAgICAgICAgICAgIHwgICAgNyAt
LS0tLS0tCiBXZWJDb3JlL0NoYW5nZUxvZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgMTMgKysrKysrKysrKysrKwogV2ViQ29yZS9zdG9yYWdlL0RhdGFiYXNlVHJhY2tlci5j
cHAgICAgICAgICAgICAgICAgfCAgICAyICstCiBXZWJLaXQvd2luL0NoYW5nZUxvZyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTQgKysrKysrKysrKysrKysKIFdlYktpdC93aW4v
SW50ZXJmYWNlcy9JV2ViRGF0YWJhc2VNYW5hZ2VyLmlkbCAgICAgIHwgICAgMiArKwogV2ViS2l0
L3dpbi9XZWJEYXRhYmFzZU1hbmFnZXIuY3BwICAgICAgICAgICAgICAgICAgfCAgIDE3ICsrKysr
KysrKysrKysrKystCiBXZWJLaXQvd2luL1dlYkRhdGFiYXNlTWFuYWdlci5oICAgICAgICAgICAg
ICAgICAgICB8ICAgIDQgKysrKwogV2ViS2l0VG9vbHMvQ2hhbmdlTG9nICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDE1ICsrKysrKysrKysrKysrKwogLi4uL0R1bXBSZW5kZXJUcmVl
L3dpbi9MYXlvdXRUZXN0Q29udHJvbGxlcldpbi5jcHAgfCAgIDEwICsrKysrKysrKy0KIFdlYktp
dFRvb2xzL0R1bXBSZW5kZXJUcmVlL3dpbi9VSURlbGVnYXRlLmNwcCAgICAgIHwgICAxMyArKysr
KysrKysrKysrCiAxMSBmaWxlcyBjaGFuZ2VkLCA5NSBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKaW5kZXggOWZhZjNhOC4uOWE5NTdkNyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDExIEBACisy
MDA5LTA4LTE3ICBCcmlhbiBXZWluc3RlaW4gIDxid2VpbnN0ZWluQGFwcGxlLmNvbT4KKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZW1vdmVkIG5vdyBw
YXNzaW5nIHN0b3JhZ2UgdGVzdHMgZnJvbSB0aGUgU2tpcHBlZCBsaXN0LCBub3cgd2UgcGFzcyBh
bGwgc3RvcmFnZSB0ZXN0cyBvbiBXaW5kb3dzLgorCisgICAgICAgICogcGxhdGZvcm0vd2luL1Nr
aXBwZWQ6CisKIDIwMDktMDgtMTMgIFN0ZXZlIEJsb2NrICA8c3RldmVibG9ja0Bnb29nbGUuY29t
PgogCiAgICAgICAgIFJldmlld2VkIGJ5IERhcmluIEFkbGVyLgpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vd2luL1NraXBwZWQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93aW4vU2tp
cHBlZAppbmRleCA5ZDVmNmFmLi43ODgyYjZiIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0
Zm9ybS93aW4vU2tpcHBlZAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93aW4vU2tpcHBlZApA
QCAtMzQxLDEzICszNDEsNiBAQCBodHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L2Nvbm5lY3Rpb24t
ZXJyb3Itc3luYy5odG1sCiBwbHVnaW5zL25ldHNjYXBlLXBsdWdpbi1zZXR3aW5kb3ctc2l6ZS5o
dG1sCiBzdmcvY3VzdG9tL2dyYWRpZW50LXN0b3Atc3R5bGUtY2hhbmdlLnN2ZwogCi0jIE1pc3Np
bmcgTGF5b3V0VGVzdENvbnRyb2xsZXIgaW1wbGVtZW50YXRpb25zIGFuZCBkYXRhYmFzZSByZWxh
dGVkIGRlbGVnYXRlIGNhbGxiYWNrCi1zdG9yYWdlL3F1b3RhLXRyYWNraW5nLmh0bWwKLXN0b3Jh
Z2Uvc3VjY2Vzcy1jYWxsYmFjay5odG1sCi0KLSMgQ3Jhc2hlcywgcHJvYmFibHkgbmVlZHMgbmV3
IFNRTGl0ZQotc3RvcmFnZS9tdWx0aXBsZS10cmFuc2FjdGlvbnMuaHRtbAotCiAjIEFwcGxpY2F0
aW9uIGNhY2hlCiBodHRwL3Rlc3RzL2FwcGNhY2hlCiAKZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hh
bmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDgyMjg4ZS4uZGE2YmMwMiAxMDA2NDQK
LS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwxNiBAQAorMjAwOS0wOC0xNyAgQnJpYW4gV2VpbnN0ZWluICA8YndlaW5zdGVpbkBhcHBsZS5j
b20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRml4
IG9mIDxodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjgzMjY+IERSVCBv
biBXaW5kb3dzIGRvZXNuJ3Qgc3VwcG9ydCAKKyAgICAgICAgTGF5b3V0VGVzdENvbnRyb2xsZXI6
OnNldFF1b3RhIG9yIHByaW50IGEgY2FsbGJhY2sgb24gVUlEZWxlZ2F0ZTo6ZXhjZWVkZWREYXRh
YmFzZVF1b3RhLgorICAgICAgICAKKyAgICAgICAgUmVtb3ZlZCBhbiBlYXJseSByZXR1cm4gdGhh
dCBjYW4gY2F1c2UgZGVsZXRlT3JpZ2luIG9yIGRlbGV0ZUFsbERhdGFiYXNlcyB0byBmYWlsIHdo
ZW4KKyAgICAgICAgaXQgZG9lc24ndCBoYXZlIHRvLgorCisgICAgICAgICogc3RvcmFnZS9EYXRh
YmFzZVRyYWNrZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RGF0YWJhc2VUcmFja2VyOjpkZWxl
dGVPcmlnaW4pOgorCiAyMDA5LTA4LTEzICBTdGV2ZSBCbG9jayAgPHN0ZXZlYmxvY2tAZ29vZ2xl
LmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBEYXJpbiBBZGxlci4KZGlmZiAtLWdpdCBhL1dl
YkNvcmUvc3RvcmFnZS9EYXRhYmFzZVRyYWNrZXIuY3BwIGIvV2ViQ29yZS9zdG9yYWdlL0RhdGFi
YXNlVHJhY2tlci5jcHAKaW5kZXggZTdjOTQ4NS4uMTBjMThkZSAxMDA2NDQKLS0tIGEvV2ViQ29y
ZS9zdG9yYWdlL0RhdGFiYXNlVHJhY2tlci5jcHAKKysrIGIvV2ViQ29yZS9zdG9yYWdlL0RhdGFi
YXNlVHJhY2tlci5jcHAKQEAgLTYwNiw4ICs2MDYsOCBAQCB2b2lkIERhdGFiYXNlVHJhY2tlcjo6
ZGVsZXRlT3JpZ2luKFNlY3VyaXR5T3JpZ2luKiBvcmlnaW4pCiAgICAgCiAgICAgZm9yICh1bnNp
Z25lZCBpID0gMDsgaSA8IGRhdGFiYXNlTmFtZXMuc2l6ZSgpOyArK2kpIHsKICAgICAgICAgaWYg
KCFkZWxldGVEYXRhYmFzZUZpbGUob3JpZ2luLCBkYXRhYmFzZU5hbWVzW2ldKSkgeworICAgICAg
ICAgICAgLy8gRXZlbiBpZiB0aGUgZmlsZSBjYW4ndCBiZSBkZWxldGVkLCB3ZSB3YW50IHRvIHRy
eSBhbmQgZGVsZXRlIHRoZSByZXN0LCBkb24ndCByZXR1cm4gZWFybHkgaGVyZS4KICAgICAgICAg
ICAgIExPR19FUlJPUigiVW5hYmxlIHRvIGRlbGV0ZSBmaWxlIGZvciBkYXRhYmFzZSAlcyBpbiBv
cmlnaW4gJXMiLCBkYXRhYmFzZU5hbWVzW2ldLmFzY2lpKCkuZGF0YSgpLCBvcmlnaW4tPmRhdGFi
YXNlSWRlbnRpZmllcigpLmFzY2lpKCkuZGF0YSgpKTsKLSAgICAgICAgICAgIHJldHVybjsKICAg
ICAgICAgfQogICAgIH0KICAgICAKZGlmZiAtLWdpdCBhL1dlYktpdC93aW4vQ2hhbmdlTG9nIGIv
V2ViS2l0L3dpbi9DaGFuZ2VMb2cKaW5kZXggNzkzYjRiZC4uZWQwNjI1ZCAxMDA2NDQKLS0tIGEv
V2ViS2l0L3dpbi9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0L3dpbi9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwxNyBAQAorMjAwOS0wOC0xNyAgQnJpYW4gV2VpbnN0ZWluICA8YndlaW5zdGVpbkBhcHBsZS5j
b20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRml4
IG9mIDxodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjgzMjY+IERSVCBv
biBXaW5kb3dzIGRvZXNuJ3Qgc3VwcG9ydCAKKyAgICAgICAgTGF5b3V0VGVzdENvbnRyb2xsZXI6
OnNldFF1b3RhIG9yIHByaW50IGEgY2FsbGJhY2sgb24gVUlEZWxlZ2F0ZTo6ZXhjZWVkZWREYXRh
YmFzZVF1b3RhLgorICAgICAgICAKKyAgICAgICAgQWRkZWQgYSBzZXRRdW90YSBpbnRlcmZhY2Ug
bWV0aG9kIHRvIElXZWJEYXRhYmFzZU1hbmFnZXIgYW5kIGltcGxlbWVudGVkIGl0LgorCisgICAg
ICAgICogSW50ZXJmYWNlcy9JV2ViRGF0YWJhc2VNYW5hZ2VyLmlkbDoKKyAgICAgICAgKiBXZWJE
YXRhYmFzZU1hbmFnZXIuY3BwOgorICAgICAgICAoV2ViRGF0YWJhc2VNYW5hZ2VyOjpzZXRRdW90
YSk6CisgICAgICAgICogV2ViRGF0YWJhc2VNYW5hZ2VyLmg6CisKIDIwMDktMDgtMTIgIEJyaWFu
IFdlaW5zdGVpbiAgPGJ3ZWluc3RlaW5AYXBwbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5
IEFkYW0gUm9iZW4uCmRpZmYgLS1naXQgYS9XZWJLaXQvd2luL0ludGVyZmFjZXMvSVdlYkRhdGFi
YXNlTWFuYWdlci5pZGwgYi9XZWJLaXQvd2luL0ludGVyZmFjZXMvSVdlYkRhdGFiYXNlTWFuYWdl
ci5pZGwKaW5kZXggYzg3N2MwMy4uNDI5MmRjNiAxMDA2NDQKLS0tIGEvV2ViS2l0L3dpbi9JbnRl
cmZhY2VzL0lXZWJEYXRhYmFzZU1hbmFnZXIuaWRsCisrKyBiL1dlYktpdC93aW4vSW50ZXJmYWNl
cy9JV2ViRGF0YWJhc2VNYW5hZ2VyLmlkbApAQCAtNTksNCArNTksNiBAQCBpbnRlcmZhY2UgSVdl
YkRhdGFiYXNlTWFuYWdlciA6IElVbmtub3duCiAgICAgSFJFU1VMVCBkZWxldGVBbGxEYXRhYmFz
ZXMoKTsKICAgICBIUkVTVUxUIGRlbGV0ZU9yaWdpbihbaW5dIElXZWJTZWN1cml0eU9yaWdpbiog
b3JpZ2luKTsKICAgICBIUkVTVUxUIGRlbGV0ZURhdGFiYXNlKFtpbl0gQlNUUiBkYXRhYmFzZU5h
bWUsIFtpbl0gSVdlYlNlY3VyaXR5T3JpZ2luKiBvcmlnaW4pOworCisgICAgSFJFU1VMVCBzZXRR
dW90YShbaW5dIEJTVFIgb3JpZ2luTmFtZSwgW2luXSB1bnNpZ25lZCBsb25nIGxvbmcgcXVvdGEp
OwogfQpkaWZmIC0tZ2l0IGEvV2ViS2l0L3dpbi9XZWJEYXRhYmFzZU1hbmFnZXIuY3BwIGIvV2Vi
S2l0L3dpbi9XZWJEYXRhYmFzZU1hbmFnZXIuY3BwCmluZGV4IDk2OWJkZTcuLmE1MzE5OTcgMTAw
NjQ0Ci0tLSBhL1dlYktpdC93aW4vV2ViRGF0YWJhc2VNYW5hZ2VyLmNwcAorKysgYi9XZWJLaXQv
d2luL1dlYkRhdGFiYXNlTWFuYWdlci5jcHAKQEAgLTI4Niw3ICsyODYsNyBAQCBIUkVTVUxUIFNU
RE1FVEhPRENBTExUWVBFIFdlYkRhdGFiYXNlTWFuYWdlcjo6ZGVsZXRlQWxsRGF0YWJhc2VzKCkK
IAogICAgIHJldHVybiBTX09LOwogfQotICAgCisKIEhSRVNVTFQgU1RETUVUSE9EQ0FMTFRZUEUg
V2ViRGF0YWJhc2VNYW5hZ2VyOjpkZWxldGVPcmlnaW4oIAogICAgIC8qIFtpbl0gKi8gSVdlYlNl
Y3VyaXR5T3JpZ2luKiBvcmlnaW4pCiB7CkBAIC0zMzYsNiArMzM2LDIxIEBAIHZvaWQgV2ViRGF0
YWJhc2VNYW5hZ2VyOjpkaXNwYXRjaERpZE1vZGlmeU9yaWdpbihTZWN1cml0eU9yaWdpbiogb3Jp
Z2luKQogICAgIG5vdGlmeUNlbnRlci0+cG9zdE5vdGlmaWNhdGlvbk5hbWUoZGF0YWJhc2VEaWRN
b2RpZnlPcmlnaW5OYW1lLCBzZWN1cml0eU9yaWdpbi5nZXQoKSwgMCk7CiB9CiAKK0hSRVNVTFQg
U1RETUVUSE9EQ0FMTFRZUEUgV2ViRGF0YWJhc2VNYW5hZ2VyOjpzZXRRdW90YSgKKyAgICAvKiBb
aW5dICovIEJTVFIgb3JpZ2luLAorICAgIC8qIFtpbl0gKi8gdW5zaWduZWQgbG9uZyBsb25nIHF1
b3RhKQoreworICAgIGlmICghb3JpZ2luKQorICAgICAgICByZXR1cm4gRV9QT0lOVEVSOworCisg
ICAgaWYgKHRoaXMgIT0gc19zaGFyZWRXZWJEYXRhYmFzZU1hbmFnZXIpCisgICAgICAgIHJldHVy
biBFX0ZBSUw7CisKKyAgICBEYXRhYmFzZVRyYWNrZXI6OnRyYWNrZXIoKS5zZXRRdW90YShTZWN1
cml0eU9yaWdpbjo6Y3JlYXRlRnJvbVN0cmluZyhvcmlnaW4pLmdldCgpLCBxdW90YSk7CisKKyAg
ICByZXR1cm4gU19PSzsKK30KKwogdm9pZCBXZWJEYXRhYmFzZU1hbmFnZXI6OmRpc3BhdGNoRGlk
TW9kaWZ5RGF0YWJhc2UoU2VjdXJpdHlPcmlnaW4qIG9yaWdpbiwgY29uc3QgU3RyaW5nJiBkYXRh
YmFzZU5hbWUpCiB7CiAgICAgc3RhdGljIEJTVFIgZGF0YWJhc2VEaWRNb2RpZnlPcmlnaW5OYW1l
ID0gU3lzQWxsb2NTdHJpbmcoV2ViRGF0YWJhc2VEaWRNb2RpZnlEYXRhYmFzZU5vdGlmaWNhdGlv
bik7CmRpZmYgLS1naXQgYS9XZWJLaXQvd2luL1dlYkRhdGFiYXNlTWFuYWdlci5oIGIvV2ViS2l0
L3dpbi9XZWJEYXRhYmFzZU1hbmFnZXIuaAppbmRleCBmNzA4NGJhLi5jOTMyOTg2IDEwMDY0NAot
LS0gYS9XZWJLaXQvd2luL1dlYkRhdGFiYXNlTWFuYWdlci5oCisrKyBiL1dlYktpdC93aW4vV2Vi
RGF0YWJhc2VNYW5hZ2VyLmgKQEAgLTczLDYgKzczLDEwIEBAIHB1YmxpYzoKICAgICAgICAgLyog
W2luXSAqLyBCU1RSIGRhdGFiYXNlTmFtZSwKICAgICAgICAgLyogW2luXSAqLyBJV2ViU2VjdXJp
dHlPcmlnaW4qIG9yaWdpbik7CiAKKyAgICB2aXJ0dWFsIEhSRVNVTFQgU1RETUVUSE9EQ0FMTFRZ
UEUgc2V0UXVvdGEoCisgICAgICAgIC8qIFtpbl0gKi8gQlNUUiBvcmlnaW4sCisgICAgICAgIC8q
IFtpbl0gKi8gdW5zaWduZWQgbG9uZyBsb25nIHF1b3RhKTsKKwogICAgIC8vIERhdGFiYXNlVHJh
Y2tlckNsaWVudAogICAgIHZpcnR1YWwgdm9pZCBkaXNwYXRjaERpZE1vZGlmeU9yaWdpbihXZWJD
b3JlOjpTZWN1cml0eU9yaWdpbiopOwogICAgIHZpcnR1YWwgdm9pZCBkaXNwYXRjaERpZE1vZGlm
eURhdGFiYXNlKFdlYkNvcmU6OlNlY3VyaXR5T3JpZ2luKiwgY29uc3QgV2ViQ29yZTo6U3RyaW5n
JiBkYXRhYmFzZU5hbWUpOwpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nIGIvV2Vi
S2l0VG9vbHMvQ2hhbmdlTG9nCmluZGV4IGNmMDIzZDEuLjNiMDUwZDUgMTAwNjQ0Ci0tLSBhL1dl
YktpdFRvb2xzL0NoYW5nZUxvZworKysgYi9XZWJLaXRUb29scy9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwxOCBAQAorMjAwOS0wOC0xNyAgQnJpYW4gV2VpbnN0ZWluICA8YndlaW5zdGVpbkBhcHBsZS5j
b20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRml4
IG9mIDxodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjgzMjY+IERSVCBv
biBXaW5kb3dzIGRvZXNuJ3Qgc3VwcG9ydCAKKyAgICAgICAgTGF5b3V0VGVzdENvbnRyb2xsZXI6
OnNldFF1b3RhIG9yIHByaW50IGEgY2FsbGJhY2sgb24gVUlEZWxlZ2F0ZTo6ZXhjZWVkZWREYXRh
YmFzZVF1b3RhLgorICAgICAgICAKKyAgICAgICAgSW1wbGVtZW5lbnQgc2V0RGF0YWJhc2VRdW90
YSBhbmQgYWRkZWQgYSBuZXcgZnVuY3Rpb24gdG8gdGhlIElXZWJEYXRhYmFzZU1hbmFnZXIgaW50
ZXJmYWNlLgorICAgICAgICBBbHNvIGFkZGVkIGEgY29uc29sZSBvdXRwdXQgb24gVUlEZWxlZ2F0
ZTo6ZXhjZWVkZWREYXRhYmFzZVF1b3RhIHRvIG1hdGNoIHRoZSBtYWMuCisKKyAgICAgICAgKiBE
dW1wUmVuZGVyVHJlZS93aW4vTGF5b3V0VGVzdENvbnRyb2xsZXJXaW4uY3BwOgorICAgICAgICAo
TGF5b3V0VGVzdENvbnRyb2xsZXI6OnNldERhdGFiYXNlUXVvdGEpOgorICAgICAgICAqIER1bXBS
ZW5kZXJUcmVlL3dpbi9VSURlbGVnYXRlLmNwcDoKKyAgICAgICAgKFVJRGVsZWdhdGU6OmV4Y2Vl
ZGVkRGF0YWJhc2VRdW90YSk6CisKIDIwMDktMDgtMTMgIEVyaWMgU2VpZGVsICA8ZXJpY0B3ZWJr
aXQub3JnPgogCiAgICAgICAgIE5vIHJldmlldywgY29ycmVjdGluZyBvYnZpb3VzIHB5dGhvbiBl
cnJvciBzZWVuIGluIHRoZSBjb21taXQgcXVldWUuCmRpZmYgLS1naXQgYS9XZWJLaXRUb29scy9E
dW1wUmVuZGVyVHJlZS93aW4vTGF5b3V0VGVzdENvbnRyb2xsZXJXaW4uY3BwIGIvV2ViS2l0VG9v
bHMvRHVtcFJlbmRlclRyZWUvd2luL0xheW91dFRlc3RDb250cm9sbGVyV2luLmNwcAppbmRleCBl
Y2QwODZlLi4yMDU0YWU3IDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS93
aW4vTGF5b3V0VGVzdENvbnRyb2xsZXJXaW4uY3BwCisrKyBiL1dlYktpdFRvb2xzL0R1bXBSZW5k
ZXJUcmVlL3dpbi9MYXlvdXRUZXN0Q29udHJvbGxlcldpbi5jcHAKQEAgLTcyNyw3ICs3MjcsMTUg
QEAgdm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6b3ZlcnJpZGVQcmVmZXJlbmNlKEpTU3RyaW5n
UmVmIGtleSwgSlNTdHJpbmdSZWYgdmFsdWUKIAogdm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6
c2V0RGF0YWJhc2VRdW90YSh1bnNpZ25lZCBsb25nIGxvbmcgcXVvdGEpCiB7Ci0gICAgcHJpbnRm
KCJFUlJPUjogTGF5b3V0VGVzdENvbnRyb2xsZXI6OnNldERhdGFiYXNlUXVvdGEoKSBub3QgaW1w
bGVtZW50ZWRcbiIpOworICAgIENPTVB0cjxJV2ViRGF0YWJhc2VNYW5hZ2VyPiBkYXRhYmFzZU1h
bmFnZXI7CisgICAgQ09NUHRyPElXZWJEYXRhYmFzZU1hbmFnZXI+IHRtcERhdGFiYXNlTWFuYWdl
cjsKKworICAgIGlmIChGQUlMRUQoV2ViS2l0Q3JlYXRlSW5zdGFuY2UoQ0xTSURfV2ViRGF0YWJh
c2VNYW5hZ2VyLCAwLCBJSURfSVdlYkRhdGFiYXNlTWFuYWdlciwgKHZvaWQqKikmdG1wRGF0YWJh
c2VNYW5hZ2VyKSkpCisgICAgICAgIHJldHVybjsKKyAgICBpZiAoRkFJTEVEKHRtcERhdGFiYXNl
TWFuYWdlci0+c2hhcmVkV2ViRGF0YWJhc2VNYW5hZ2VyKCZkYXRhYmFzZU1hbmFnZXIpKSkKKyAg
ICAgICAgcmV0dXJuOworCisgICAgZGF0YWJhc2VNYW5hZ2VyLT5zZXRRdW90YShURVhUKCJmaWxl
Oi8vLyIpLCBxdW90YSk7CiB9CiAKIHZvaWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6OnNldEFwcENh
Y2hlTWF4aW11bVNpemUodW5zaWduZWQgbG9uZyBsb25nIHNpemUpCmRpZmYgLS1naXQgYS9XZWJL
aXRUb29scy9EdW1wUmVuZGVyVHJlZS93aW4vVUlEZWxlZ2F0ZS5jcHAgYi9XZWJLaXRUb29scy9E
dW1wUmVuZGVyVHJlZS93aW4vVUlEZWxlZ2F0ZS5jcHAKaW5kZXggM2VmYzczMy4uYmU5MGIyYiAx
MDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvd2luL1VJRGVsZWdhdGUuY3Bw
CisrKyBiL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL3dpbi9VSURlbGVnYXRlLmNwcApAQCAt
NDMsNiArNDMsOCBAQAogI2luY2x1ZGUgPFdlYktpdC9XZWJLaXQuaD4KICNpbmNsdWRlIDxzdGRp
by5oPgogCisjaW5jbHVkZSA8YXRsYmFzZS5oPgorCiB1c2luZyBzdGQ6OndzdHJpbmc7CiAKIGNs
YXNzIERSVFVuZG9PYmplY3QgewpAQCAtNTYzLDYgKzU2NSwxNyBAQCBIUkVTVUxUIFNURE1FVEhP
RENBTExUWVBFIFVJRGVsZWdhdGU6OmV4Y2VlZGVkRGF0YWJhc2VRdW90YSgKICAgICAgICAgLyog
W2luXSAqLyBJV2ViU2VjdXJpdHlPcmlnaW4gKm9yaWdpbiwKICAgICAgICAgLyogW2luXSAqLyBC
U1RSIGRhdGFiYXNlSWRlbnRpZmllcikKIHsKKyAgICBDQ29tQlNUUiBwcm90b2NvbDsKKyAgICBD
Q29tQlNUUiBob3N0OworICAgIHVuc2lnbmVkIHNob3J0IHBvcnQ7CisKKyAgICBvcmlnaW4tPnBy
b3RvY29sKCZwcm90b2NvbCk7CisgICAgb3JpZ2luLT5ob3N0KCZob3N0KTsKKyAgICBvcmlnaW4t
PnBvcnQoJnBvcnQpOworCisgICAgaWYgKCFkb25lICYmIGdMYXlvdXRUZXN0Q29udHJvbGxlci0+
ZHVtcERhdGFiYXNlQ2FsbGJhY2tzKCkpCisgICAgICAgIHByaW50ZigiVUkgREVMRUdBVEUgREFU
QUJBU0UgQ0FMTEJBQ0s6IGV4Y2VlZGVkRGF0YWJhc2VRdW90YUZvclNlY3VyaXR5T3JpZ2luOnsl
UywgJVMsICVpfSBkYXRhYmFzZTolU1xuIiwgcHJvdG9jb2wsIGhvc3QsIHBvcnQsIGRhdGFiYXNl
SWRlbnRpZmllcik7CisKICAgICBzdGF0aWMgY29uc3QgdW5zaWduZWQgbG9uZyBsb25nIGRlZmF1
bHRRdW90YSA9IDUgKiAxMDI0ICogMTAyNDsKICAgICBvcmlnaW4tPnNldFF1b3RhKGRlZmF1bHRR
dW90YSk7CiAKLS0gCjEuNi4xCgo=
</data>
<flag name="review"
          id="19153"
          type_id="1"
          status="+"
          setter="oliver"
    />
          </attachment>
      

    </bug>

</bugzilla>