<?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>22905</bug_id>
          
          <creation_ts>2008-12-17 14:47:21 -0800</creation_ts>
          <short_desc>Implement ImageSource::filenameExtension for Cario</short_desc>
          <delta_ts>2008-12-19 01:44:42 -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>Platform</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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="Adam Barth">abarth</reporter>
          <assigned_to name="Adam Barth">abarth</assigned_to>
          <cc>abarth</cc>
    
    <cc>alice.barraclough</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>102815</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2008-12-17 14:47:21 -0800</bug_when>
    <thetext>We recently added ImageSource::filenameExtension for CG, but we need to for Cario too.  Patch forthcoming.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102818</commentid>
    <comment_count>1</comment_count>
      <attachid>26102</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2008-12-17 15:13:58 -0800</bug_when>
    <thetext>Created attachment 26102
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102820</commentid>
    <comment_count>2</comment_count>
      <attachid>26102</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2008-12-17 15:26:22 -0800</bug_when>
    <thetext>Comment on attachment 26102
patch

Seems a little indirect to return MIME types and then map them to extensions? Why not just return extensions directly?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102823</commentid>
    <comment_count>3</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2008-12-17 15:35:32 -0800</bug_when>
    <thetext>&gt; Seems a little indirect to return MIME types and then map them to extensions?
&gt; Why not just return extensions directly?

In theory, the extensions vary by platform.  On Windows, for example, they are configurable in the registry.  I can change this to return the extension directly, if you like.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102856</commentid>
    <comment_count>4</comment_count>
      <attachid>26112</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2008-12-17 22:02:05 -0800</bug_when>
    <thetext>Created attachment 26112
alternate patch

Here&apos;s an alternate version that skips the mimeType and defines the extension directly.  Go ahead an r+ whichever you like better (or r- them both :) )</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102882</commentid>
    <comment_count>5</comment_count>
      <attachid>26112</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2008-12-18 07:42:34 -0800</bug_when>
    <thetext>Comment on attachment 26112
alternate patch

This is better. Thanks.

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102883</commentid>
    <comment_count>6</comment_count>
      <attachid>26102</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2008-12-18 07:42:47 -0800</bug_when>
    <thetext>Comment on attachment 26102
patch

Clearing review patch on this one.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102884</commentid>
    <comment_count>7</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2008-12-18 07:43:20 -0800</bug_when>
    <thetext>The reason we are mapping MIME type to extension in the CoreGraphics version of this is that we&apos;re stuck with the API of ImageIO.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102970</commentid>
    <comment_count>8</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2008-12-19 01:44:42 -0800</bug_when>
    <thetext>Fixed in r39396.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>26102</attachid>
            <date>2008-12-17 15:13:58 -0800</date>
            <delta_ts>2008-12-18 07:42:47 -0800</delta_ts>
            <desc>patch</desc>
            <filename>cario.patch</filename>
            <type>text/plain</type>
            <size>7445</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">RnJvbSBjNjJiY2NhM2VkMDIxOWRkNWM5ZWI5MTAxNThlZTlkOTY5YTc4OTdiIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBZGFtIEJhcnRoIDxhYmFydGhAYXJjdGljYS5sb2NhbD4KRGF0
ZTogV2VkLCAxNyBEZWMgMjAwOCAxNToxMToxOSAtMDgwMApTdWJqZWN0OiBbUEFUQ0hdIDIwMDgt
MTItMTcgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KCiAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCgogICAgICAgIEltcGxlbWVudCBJbWFnZVNvdXJjZTo6ZmlsZW5h
bWVFeHRlbnNpb24gZm9yIENhcmlvCiAgICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjI5MDUKCiAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jYWlyby9J
bWFnZVNvdXJjZUNhaXJvLmNwcDoKICAgICAgICAoV2ViQ29yZTo6SW1hZ2VTb3VyY2U6OmZpbGVu
YW1lRXh0ZW5zaW9uKToKICAgICAgICAqIHBsYXRmb3JtL2ltYWdlLWRlY29kZXJzL0ltYWdlRGVj
b2Rlci5oOgogICAgICAgICogcGxhdGZvcm0vaW1hZ2UtZGVjb2RlcnMvYm1wL0JNUEltYWdlRGVj
b2Rlci5oOgogICAgICAgIChXZWJDb3JlOjpCTVBJbWFnZURlY29kZXI6Om1pbWVUeXBlKToKICAg
ICAgICAqIHBsYXRmb3JtL2ltYWdlLWRlY29kZXJzL2dpZi9HSUZJbWFnZURlY29kZXIuaDoKICAg
ICAgICAoV2ViQ29yZTo6R0lGSW1hZ2VEZWNvZGVyOjptaW1lVHlwZSk6CiAgICAgICAgKiBwbGF0
Zm9ybS9pbWFnZS1kZWNvZGVycy9pY28vSUNPSW1hZ2VEZWNvZGVyLmg6CiAgICAgICAgKFdlYkNv
cmU6OklDT0ltYWdlRGVjb2Rlcjo6bWltZVR5cGUpOgogICAgICAgICogcGxhdGZvcm0vaW1hZ2Ut
ZGVjb2RlcnMvanBlZy9KUEVHSW1hZ2VEZWNvZGVyLmg6CiAgICAgICAgKFdlYkNvcmU6OkpQRUdJ
bWFnZURlY29kZXI6Om1pbWVUeXBlKToKICAgICAgICAqIHBsYXRmb3JtL2ltYWdlLWRlY29kZXJz
L3BuZy9QTkdJbWFnZURlY29kZXIuaDoKICAgICAgICAoV2ViQ29yZTo6UE5HSW1hZ2VEZWNvZGVy
OjptaW1lVHlwZSk6CiAgICAgICAgKiBwbGF0Zm9ybS9pbWFnZS1kZWNvZGVycy94Ym0vWEJNSW1h
Z2VEZWNvZGVyLmg6CiAgICAgICAgKFdlYkNvcmU6OlhCTUltYWdlRGVjb2Rlcjo6bWltZVR5cGUp
OgotLS0KIFdlYkNvcmUvQ2hhbmdlTG9nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAyMyArKysrKysrKysrKysrKysrKysrKwogLi4uL3BsYXRmb3JtL2dyYXBoaWNzL2NhaXJv
L0ltYWdlU291cmNlQ2Fpcm8uY3BwICAgfCAgICA2ICsrKy0KIFdlYkNvcmUvcGxhdGZvcm0vaW1h
Z2UtZGVjb2RlcnMvSW1hZ2VEZWNvZGVyLmggICAgIHwgICAgMyArKwogLi4uL3BsYXRmb3JtL2lt
YWdlLWRlY29kZXJzL2JtcC9CTVBJbWFnZURlY29kZXIuaCAgfCAgICAyICsKIC4uLi9wbGF0Zm9y
bS9pbWFnZS1kZWNvZGVycy9naWYvR0lGSW1hZ2VEZWNvZGVyLmggIHwgICAgMiArCiAuLi4vcGxh
dGZvcm0vaW1hZ2UtZGVjb2RlcnMvaWNvL0lDT0ltYWdlRGVjb2Rlci5oICB8ICAgIDIgKwogLi4u
L2ltYWdlLWRlY29kZXJzL2pwZWcvSlBFR0ltYWdlRGVjb2Rlci5oICAgICAgICAgfCAgICAyICsK
IC4uLi9wbGF0Zm9ybS9pbWFnZS1kZWNvZGVycy9wbmcvUE5HSW1hZ2VEZWNvZGVyLmggIHwgICAg
MiArCiAuLi4vcGxhdGZvcm0vaW1hZ2UtZGVjb2RlcnMveGJtL1hCTUltYWdlRGVjb2Rlci5oICB8
ICAgIDIgKwogOSBmaWxlcyBjaGFuZ2VkLCA0MiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5k
ZXggOWMxMGMyZi4uOTI2Y2MyNyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIv
V2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyNiBAQAorMjAwOC0xMi0xNyAgQWRhbSBCYXJ0
aCAgPGFiYXJ0aEB3ZWJraXQub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIEltcGxlbWVudCBJbWFnZVNvdXJjZTo6ZmlsZW5hbWVFeHRlbnNpb24g
Zm9yIENhcmlvCisgICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTIyOTA1CisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jYWlyby9JbWFnZVNvdXJj
ZUNhaXJvLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkltYWdlU291cmNlOjpmaWxlbmFtZUV4dGVu
c2lvbik6CisgICAgICAgICogcGxhdGZvcm0vaW1hZ2UtZGVjb2RlcnMvSW1hZ2VEZWNvZGVyLmg6
CisgICAgICAgICogcGxhdGZvcm0vaW1hZ2UtZGVjb2RlcnMvYm1wL0JNUEltYWdlRGVjb2Rlci5o
OgorICAgICAgICAoV2ViQ29yZTo6Qk1QSW1hZ2VEZWNvZGVyOjptaW1lVHlwZSk6CisgICAgICAg
ICogcGxhdGZvcm0vaW1hZ2UtZGVjb2RlcnMvZ2lmL0dJRkltYWdlRGVjb2Rlci5oOgorICAgICAg
ICAoV2ViQ29yZTo6R0lGSW1hZ2VEZWNvZGVyOjptaW1lVHlwZSk6CisgICAgICAgICogcGxhdGZv
cm0vaW1hZ2UtZGVjb2RlcnMvaWNvL0lDT0ltYWdlRGVjb2Rlci5oOgorICAgICAgICAoV2ViQ29y
ZTo6SUNPSW1hZ2VEZWNvZGVyOjptaW1lVHlwZSk6CisgICAgICAgICogcGxhdGZvcm0vaW1hZ2Ut
ZGVjb2RlcnMvanBlZy9KUEVHSW1hZ2VEZWNvZGVyLmg6CisgICAgICAgIChXZWJDb3JlOjpKUEVH
SW1hZ2VEZWNvZGVyOjptaW1lVHlwZSk6CisgICAgICAgICogcGxhdGZvcm0vaW1hZ2UtZGVjb2Rl
cnMvcG5nL1BOR0ltYWdlRGVjb2Rlci5oOgorICAgICAgICAoV2ViQ29yZTo6UE5HSW1hZ2VEZWNv
ZGVyOjptaW1lVHlwZSk6CisgICAgICAgICogcGxhdGZvcm0vaW1hZ2UtZGVjb2RlcnMveGJtL1hC
TUltYWdlRGVjb2Rlci5oOgorICAgICAgICAoV2ViQ29yZTo6WEJNSW1hZ2VEZWNvZGVyOjptaW1l
VHlwZSk6CisKIDIwMDgtMTItMTcgIFl1cnkgU2VtaWtoYXRza3kgPHl1cnlzQGdvb2dsZS5jb20+
CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgVGltb3RoeSBIYXRjaGVyLgpkaWZmIC0tZ2l0IGEvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYWlyby9JbWFnZVNvdXJjZUNhaXJvLmNwcCBiL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2Fpcm8vSW1hZ2VTb3VyY2VDYWlyby5jcHAKaW5kZXggMWJm
MTI3Yy4uMDcwYjc3MCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYWly
by9JbWFnZVNvdXJjZUNhaXJvLmNwcAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nh
aXJvL0ltYWdlU291cmNlQ2Fpcm8uY3BwCkBAIC0xMzQsOCArMTM0LDEwIEBAIHZvaWQgSW1hZ2VT
b3VyY2U6OnNldERhdGEoU2hhcmVkQnVmZmVyKiBkYXRhLCBib29sIGFsbERhdGFSZWNlaXZlZCkK
IAogU3RyaW5nIEltYWdlU291cmNlOjpmaWxlbmFtZUV4dGVuc2lvbigpIGNvbnN0CiB7Ci0gICAg
Ly8gbm90IGltcGxlbWVudGVkCi0gICAgcmV0dXJuIFN0cmluZygpOworICAgIGlmICghbV9kZWNv
ZGVyKQorICAgICAgICByZXR1cm4gU3RyaW5nKCk7CisKKyAgICByZXR1cm4gZ2V0UHJlZmVycmVk
RXh0ZW5zaW9uRm9yTUlNRVR5cGUobV9kZWNvZGVyLT5taW1lVHlwZSgpKTsKIH0KIAogYm9vbCBJ
bWFnZVNvdXJjZTo6aXNTaXplQXZhaWxhYmxlKCkKZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGxhdGZv
cm0vaW1hZ2UtZGVjb2RlcnMvSW1hZ2VEZWNvZGVyLmggYi9XZWJDb3JlL3BsYXRmb3JtL2ltYWdl
LWRlY29kZXJzL0ltYWdlRGVjb2Rlci5oCmluZGV4IGNiOGYwZjguLjdjNDJiNmQgMTAwNjQ0Ci0t
LSBhL1dlYkNvcmUvcGxhdGZvcm0vaW1hZ2UtZGVjb2RlcnMvSW1hZ2VEZWNvZGVyLmgKKysrIGIv
V2ViQ29yZS9wbGF0Zm9ybS9pbWFnZS1kZWNvZGVycy9JbWFnZURlY29kZXIuaApAQCAtMTE3LDYg
KzExNyw5IEBAIHB1YmxpYzoKICAgICBJbWFnZURlY29kZXIoKSA6bV9zaXplQXZhaWxhYmxlKGZh
bHNlKSwgbV9mYWlsZWQoZmFsc2UpIHt9CiAgICAgdmlydHVhbCB+SW1hZ2VEZWNvZGVyKCkge30K
IAorICAgIC8vIFRoZSBtaW1lIHR5cGUgb2YgdGhlIHVuZGVjb2RlZCBpbWFnZS4KKyAgICB2aXJ0
dWFsIFN0cmluZyBtaW1lVHlwZSgpID0gMDsKKwogICAgIC8vIEFsbCBzcGVjaWZpYyBkZWNvZGVy
IHBsdWdpbnMgbXVzdCBkbyBzb21ldGhpbmcgd2l0aCB0aGUgZGF0YSB0aGV5IGFyZSBnaXZlbi4K
ICAgICB2aXJ0dWFsIHZvaWQgc2V0RGF0YShTaGFyZWRCdWZmZXIqIGRhdGEsIGJvb2wgYWxsRGF0
YVJlY2VpdmVkKSB7IG1fZGF0YSA9IGRhdGE7IH0KIApkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0
Zm9ybS9pbWFnZS1kZWNvZGVycy9ibXAvQk1QSW1hZ2VEZWNvZGVyLmggYi9XZWJDb3JlL3BsYXRm
b3JtL2ltYWdlLWRlY29kZXJzL2JtcC9CTVBJbWFnZURlY29kZXIuaAppbmRleCAwZjUxNWYwLi40
NzQyZmJmIDEwMDY0NAotLS0gYS9XZWJDb3JlL3BsYXRmb3JtL2ltYWdlLWRlY29kZXJzL2JtcC9C
TVBJbWFnZURlY29kZXIuaAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL2ltYWdlLWRlY29kZXJzL2Jt
cC9CTVBJbWFnZURlY29kZXIuaApAQCAtMzYsNiArMzYsOCBAQCBjbGFzcyBCTVBJbWFnZVJlYWRl
cjsKIGNsYXNzIEJNUEltYWdlRGVjb2RlciA6IHB1YmxpYyBJbWFnZURlY29kZXIKIHsKIHB1Ymxp
YzoKKyAgICB2aXJ0dWFsIFN0cmluZyBtaW1lVHlwZSgpIHsgcmV0dXJuICJpbWFnZS9ibXAiOyB9
IAorCiAgICAgLy8gV2hldGhlciBvciBub3QgdGhlIHNpemUgaW5mb3JtYXRpb24gaGFzIGJlZW4g
ZGVjb2RlZCB5ZXQuCiAgICAgdmlydHVhbCBib29sIGlzU2l6ZUF2YWlsYWJsZSgpIGNvbnN0Owog
CmRpZmYgLS1naXQgYS9XZWJDb3JlL3BsYXRmb3JtL2ltYWdlLWRlY29kZXJzL2dpZi9HSUZJbWFn
ZURlY29kZXIuaCBiL1dlYkNvcmUvcGxhdGZvcm0vaW1hZ2UtZGVjb2RlcnMvZ2lmL0dJRkltYWdl
RGVjb2Rlci5oCmluZGV4IDNjNTgwZTUuLmM5N2ZiYmYgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGxh
dGZvcm0vaW1hZ2UtZGVjb2RlcnMvZ2lmL0dJRkltYWdlRGVjb2Rlci5oCisrKyBiL1dlYkNvcmUv
cGxhdGZvcm0vaW1hZ2UtZGVjb2RlcnMvZ2lmL0dJRkltYWdlRGVjb2Rlci5oCkBAIC0zOSw2ICsz
OSw4IEBAIHB1YmxpYzoKICAgICBHSUZJbWFnZURlY29kZXIoKTsKICAgICB+R0lGSW1hZ2VEZWNv
ZGVyKCk7CiAKKyAgICB2aXJ0dWFsIFN0cmluZyBtaW1lVHlwZSgpIHsgcmV0dXJuICJpbWFnZS9n
aWYiOyB9IAorCiAgICAgLy8gVGFrZSB0aGUgZGF0YSBhbmQgc3RvcmUgaXQuCiAgICAgdmlydHVh
bCB2b2lkIHNldERhdGEoU2hhcmVkQnVmZmVyKiBkYXRhLCBib29sIGFsbERhdGFSZWNlaXZlZCk7
CiAKZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGxhdGZvcm0vaW1hZ2UtZGVjb2RlcnMvaWNvL0lDT0lt
YWdlRGVjb2Rlci5oIGIvV2ViQ29yZS9wbGF0Zm9ybS9pbWFnZS1kZWNvZGVycy9pY28vSUNPSW1h
Z2VEZWNvZGVyLmgKaW5kZXggNjU3MWI5OS4uMjhlMTYzZSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9w
bGF0Zm9ybS9pbWFnZS1kZWNvZGVycy9pY28vSUNPSW1hZ2VEZWNvZGVyLmgKKysrIGIvV2ViQ29y
ZS9wbGF0Zm9ybS9pbWFnZS1kZWNvZGVycy9pY28vSUNPSW1hZ2VEZWNvZGVyLmgKQEAgLTM2LDYg
KzM2LDggQEAgY2xhc3MgSUNPSW1hZ2VSZWFkZXI7CiBjbGFzcyBJQ09JbWFnZURlY29kZXIgOiBw
dWJsaWMgSW1hZ2VEZWNvZGVyCiB7CiBwdWJsaWM6CisgICAgdmlydHVhbCBTdHJpbmcgbWltZVR5
cGUoKSB7IHJldHVybiAiaW1hZ2UveC1pY29uIjsgfSAKKwogICAgIC8vIFdoZXRoZXIgb3Igbm90
IHRoZSBzaXplIGluZm9ybWF0aW9uIGhhcyBiZWVuIGRlY29kZWQgeWV0LgogICAgIHZpcnR1YWwg
Ym9vbCBpc1NpemVBdmFpbGFibGUoKSBjb25zdDsKIApkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0
Zm9ybS9pbWFnZS1kZWNvZGVycy9qcGVnL0pQRUdJbWFnZURlY29kZXIuaCBiL1dlYkNvcmUvcGxh
dGZvcm0vaW1hZ2UtZGVjb2RlcnMvanBlZy9KUEVHSW1hZ2VEZWNvZGVyLmgKaW5kZXggNTdmZDlk
YS4uNjk0N2MzYyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS9pbWFnZS1kZWNvZGVycy9q
cGVnL0pQRUdJbWFnZURlY29kZXIuaAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL2ltYWdlLWRlY29k
ZXJzL2pwZWcvSlBFR0ltYWdlRGVjb2Rlci5oCkBAIC0zOSw2ICszOSw4IEBAIHB1YmxpYzoKICAg
ICBKUEVHSW1hZ2VEZWNvZGVyKCk7CiAgICAgfkpQRUdJbWFnZURlY29kZXIoKTsKIAorICAgIHZp
cnR1YWwgU3RyaW5nIG1pbWVUeXBlKCkgeyByZXR1cm4gImltYWdlL2pwZWciOyB9IAorCiAgICAg
Ly8gVGFrZSB0aGUgZGF0YSBhbmQgc3RvcmUgaXQuCiAgICAgdmlydHVhbCB2b2lkIHNldERhdGEo
U2hhcmVkQnVmZmVyKiBkYXRhLCBib29sIGFsbERhdGFSZWNlaXZlZCk7CiAKZGlmZiAtLWdpdCBh
L1dlYkNvcmUvcGxhdGZvcm0vaW1hZ2UtZGVjb2RlcnMvcG5nL1BOR0ltYWdlRGVjb2Rlci5oIGIv
V2ViQ29yZS9wbGF0Zm9ybS9pbWFnZS1kZWNvZGVycy9wbmcvUE5HSW1hZ2VEZWNvZGVyLmgKaW5k
ZXggOTI2ZjFmMi4uMTAyYjAxYiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS9pbWFnZS1k
ZWNvZGVycy9wbmcvUE5HSW1hZ2VEZWNvZGVyLmgKKysrIGIvV2ViQ29yZS9wbGF0Zm9ybS9pbWFn
ZS1kZWNvZGVycy9wbmcvUE5HSW1hZ2VEZWNvZGVyLmgKQEAgLTM5LDYgKzM5LDggQEAgcHVibGlj
OgogICAgIFBOR0ltYWdlRGVjb2RlcigpOwogICAgIH5QTkdJbWFnZURlY29kZXIoKTsKIAorICAg
IHZpcnR1YWwgU3RyaW5nIG1pbWVUeXBlKCkgeyByZXR1cm4gImltYWdlL3BuZyI7IH0gCisKICAg
ICAvLyBUYWtlIHRoZSBkYXRhIGFuZCBzdG9yZSBpdC4KICAgICB2aXJ0dWFsIHZvaWQgc2V0RGF0
YShTaGFyZWRCdWZmZXIqIGRhdGEsIGJvb2wgYWxsRGF0YVJlY2VpdmVkKTsKIApkaWZmIC0tZ2l0
IGEvV2ViQ29yZS9wbGF0Zm9ybS9pbWFnZS1kZWNvZGVycy94Ym0vWEJNSW1hZ2VEZWNvZGVyLmgg
Yi9XZWJDb3JlL3BsYXRmb3JtL2ltYWdlLWRlY29kZXJzL3hibS9YQk1JbWFnZURlY29kZXIuaApp
bmRleCA3YzY5M2Y0Li5kNGMxZTQ5IDEwMDY0NAotLS0gYS9XZWJDb3JlL3BsYXRmb3JtL2ltYWdl
LWRlY29kZXJzL3hibS9YQk1JbWFnZURlY29kZXIuaAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL2lt
YWdlLWRlY29kZXJzL3hibS9YQk1JbWFnZURlY29kZXIuaApAQCAtMzYsNiArMzYsOCBAQCBjbGFz
cyBYQk1JbWFnZVJlYWRlcjsKIGNsYXNzIFhCTUltYWdlRGVjb2RlciA6IHB1YmxpYyBJbWFnZURl
Y29kZXIKIHsKIHB1YmxpYzoKKyAgICB2aXJ0dWFsIFN0cmluZyBtaW1lVHlwZSgpIHsgcmV0dXJu
ICJpbWFnZS94LXhiaXRtYXAiOyB9IAorCiAgICAgLy8gV2hldGhlciBvciBub3QgdGhlIHNpemUg
aW5mb3JtYXRpb24gaGFzIGJlZW4gZGVjb2RlZCB5ZXQuCiAgICAgdmlydHVhbCBib29sIGlzU2l6
ZUF2YWlsYWJsZSgpIGNvbnN0OwogCi0tIAoxLjYuMC4xCgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>26112</attachid>
            <date>2008-12-17 22:02:05 -0800</date>
            <delta_ts>2008-12-18 07:42:34 -0800</delta_ts>
            <desc>alternate patch</desc>
            <filename>cario.alt.patch</filename>
            <type>text/plain</type>
            <size>7627</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">RnJvbSAwNTJiZWYxMmU1MjViYmMyZWIxNjc1ODMzYjE1ZmM1ZTEzNWM1Mjc4IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBZGFtIEJhcnRoIDxhYmFydGhAYXJjdGljYS5sb2NhbD4KRGF0
ZTogV2VkLCAxNyBEZWMgMjAwOCAxNToxMToxOSAtMDgwMApTdWJqZWN0OiBbUEFUQ0hdIDIwMDgt
MTItMTcgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KCiAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCgogICAgICAgIEltcGxlbWVudCBJbWFnZVNvdXJjZTo6ZmlsZW5h
bWVFeHRlbnNpb24gZm9yIENhcmlvCiAgICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjI5MDUKCiAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jYWlyby9J
bWFnZVNvdXJjZUNhaXJvLmNwcDoKICAgICAgICAoV2ViQ29yZTo6SW1hZ2VTb3VyY2U6OmZpbGVu
YW1lRXh0ZW5zaW9uKToKICAgICAgICAqIHBsYXRmb3JtL2ltYWdlLWRlY29kZXJzL0ltYWdlRGVj
b2Rlci5oOgogICAgICAgICogcGxhdGZvcm0vaW1hZ2UtZGVjb2RlcnMvYm1wL0JNUEltYWdlRGVj
b2Rlci5oOgogICAgICAgIChXZWJDb3JlOjpCTVBJbWFnZURlY29kZXI6OmZpbGVuYW1lRXh0ZW5z
aW9uKToKICAgICAgICAqIHBsYXRmb3JtL2ltYWdlLWRlY29kZXJzL2dpZi9HSUZJbWFnZURlY29k
ZXIuaDoKICAgICAgICAoV2ViQ29yZTo6R0lGSW1hZ2VEZWNvZGVyOjpmaWxlbmFtZUV4dGVuc2lv
bik6CiAgICAgICAgKiBwbGF0Zm9ybS9pbWFnZS1kZWNvZGVycy9pY28vSUNPSW1hZ2VEZWNvZGVy
Lmg6CiAgICAgICAgKFdlYkNvcmU6OklDT0ltYWdlRGVjb2Rlcjo6ZmlsZW5hbWVFeHRlbnNpb24p
OgogICAgICAgICogcGxhdGZvcm0vaW1hZ2UtZGVjb2RlcnMvanBlZy9KUEVHSW1hZ2VEZWNvZGVy
Lmg6CiAgICAgICAgKFdlYkNvcmU6OkpQRUdJbWFnZURlY29kZXI6OmZpbGVuYW1lRXh0ZW5zaW9u
KToKICAgICAgICAqIHBsYXRmb3JtL2ltYWdlLWRlY29kZXJzL3BuZy9QTkdJbWFnZURlY29kZXIu
aDoKICAgICAgICAoV2ViQ29yZTo6UE5HSW1hZ2VEZWNvZGVyOjpmaWxlbmFtZUV4dGVuc2lvbik6
CiAgICAgICAgKiBwbGF0Zm9ybS9pbWFnZS1kZWNvZGVycy94Ym0vWEJNSW1hZ2VEZWNvZGVyLmg6
CiAgICAgICAgKFdlYkNvcmU6OlhCTUltYWdlRGVjb2Rlcjo6ZmlsZW5hbWVFeHRlbnNpb24pOgot
LS0KIFdlYkNvcmUvQ2hhbmdlTG9nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAyMyArKysrKysrKysrKysrKysrKysrKwogLi4uL3BsYXRmb3JtL2dyYXBoaWNzL2NhaXJvL0lt
YWdlU291cmNlQ2Fpcm8uY3BwICAgfCAgICA2ICsrKy0KIFdlYkNvcmUvcGxhdGZvcm0vaW1hZ2Ut
ZGVjb2RlcnMvSW1hZ2VEZWNvZGVyLmggICAgIHwgICAgMyArKwogLi4uL3BsYXRmb3JtL2ltYWdl
LWRlY29kZXJzL2JtcC9CTVBJbWFnZURlY29kZXIuaCAgfCAgICAyICsKIC4uLi9wbGF0Zm9ybS9p
bWFnZS1kZWNvZGVycy9naWYvR0lGSW1hZ2VEZWNvZGVyLmggIHwgICAgMiArCiAuLi4vcGxhdGZv
cm0vaW1hZ2UtZGVjb2RlcnMvaWNvL0lDT0ltYWdlRGVjb2Rlci5oICB8ICAgIDIgKwogLi4uL2lt
YWdlLWRlY29kZXJzL2pwZWcvSlBFR0ltYWdlRGVjb2Rlci5oICAgICAgICAgfCAgICAyICsKIC4u
Li9wbGF0Zm9ybS9pbWFnZS1kZWNvZGVycy9wbmcvUE5HSW1hZ2VEZWNvZGVyLmggIHwgICAgMiAr
CiAuLi4vcGxhdGZvcm0vaW1hZ2UtZGVjb2RlcnMveGJtL1hCTUltYWdlRGVjb2Rlci5oICB8ICAg
IDIgKwogOSBmaWxlcyBjaGFuZ2VkLCA0MiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
OWMxMGMyZi4uYTE5Y2FhNiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyNiBAQAorMjAwOC0xMi0xNyAgQWRhbSBCYXJ0aCAg
PGFiYXJ0aEB3ZWJraXQub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIEltcGxlbWVudCBJbWFnZVNvdXJjZTo6ZmlsZW5hbWVFeHRlbnNpb24gZm9y
IENhcmlvCisgICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTIyOTA1CisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jYWlyby9JbWFnZVNvdXJjZUNh
aXJvLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkltYWdlU291cmNlOjpmaWxlbmFtZUV4dGVuc2lv
bik6CisgICAgICAgICogcGxhdGZvcm0vaW1hZ2UtZGVjb2RlcnMvSW1hZ2VEZWNvZGVyLmg6Cisg
ICAgICAgICogcGxhdGZvcm0vaW1hZ2UtZGVjb2RlcnMvYm1wL0JNUEltYWdlRGVjb2Rlci5oOgor
ICAgICAgICAoV2ViQ29yZTo6Qk1QSW1hZ2VEZWNvZGVyOjpmaWxlbmFtZUV4dGVuc2lvbik6Cisg
ICAgICAgICogcGxhdGZvcm0vaW1hZ2UtZGVjb2RlcnMvZ2lmL0dJRkltYWdlRGVjb2Rlci5oOgor
ICAgICAgICAoV2ViQ29yZTo6R0lGSW1hZ2VEZWNvZGVyOjpmaWxlbmFtZUV4dGVuc2lvbik6Cisg
ICAgICAgICogcGxhdGZvcm0vaW1hZ2UtZGVjb2RlcnMvaWNvL0lDT0ltYWdlRGVjb2Rlci5oOgor
ICAgICAgICAoV2ViQ29yZTo6SUNPSW1hZ2VEZWNvZGVyOjpmaWxlbmFtZUV4dGVuc2lvbik6Cisg
ICAgICAgICogcGxhdGZvcm0vaW1hZ2UtZGVjb2RlcnMvanBlZy9KUEVHSW1hZ2VEZWNvZGVyLmg6
CisgICAgICAgIChXZWJDb3JlOjpKUEVHSW1hZ2VEZWNvZGVyOjpmaWxlbmFtZUV4dGVuc2lvbik6
CisgICAgICAgICogcGxhdGZvcm0vaW1hZ2UtZGVjb2RlcnMvcG5nL1BOR0ltYWdlRGVjb2Rlci5o
OgorICAgICAgICAoV2ViQ29yZTo6UE5HSW1hZ2VEZWNvZGVyOjpmaWxlbmFtZUV4dGVuc2lvbik6
CisgICAgICAgICogcGxhdGZvcm0vaW1hZ2UtZGVjb2RlcnMveGJtL1hCTUltYWdlRGVjb2Rlci5o
OgorICAgICAgICAoV2ViQ29yZTo6WEJNSW1hZ2VEZWNvZGVyOjpmaWxlbmFtZUV4dGVuc2lvbik6
CisKIDIwMDgtMTItMTcgIFl1cnkgU2VtaWtoYXRza3kgPHl1cnlzQGdvb2dsZS5jb20+CiAKICAg
ICAgICAgUmV2aWV3ZWQgYnkgVGltb3RoeSBIYXRjaGVyLgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9jYWlyby9JbWFnZVNvdXJjZUNhaXJvLmNwcCBiL1dlYkNvcmUvcGxh
dGZvcm0vZ3JhcGhpY3MvY2Fpcm8vSW1hZ2VTb3VyY2VDYWlyby5jcHAKaW5kZXggMWJmMTI3Yy4u
M2Y1YjkxMCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYWlyby9JbWFn
ZVNvdXJjZUNhaXJvLmNwcAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhaXJvL0lt
YWdlU291cmNlQ2Fpcm8uY3BwCkBAIC0xMzQsOCArMTM0LDEwIEBAIHZvaWQgSW1hZ2VTb3VyY2U6
OnNldERhdGEoU2hhcmVkQnVmZmVyKiBkYXRhLCBib29sIGFsbERhdGFSZWNlaXZlZCkKIAogU3Ry
aW5nIEltYWdlU291cmNlOjpmaWxlbmFtZUV4dGVuc2lvbigpIGNvbnN0CiB7Ci0gICAgLy8gbm90
IGltcGxlbWVudGVkCi0gICAgcmV0dXJuIFN0cmluZygpOworICAgIGlmICghbV9kZWNvZGVyKQor
ICAgICAgICByZXR1cm4gU3RyaW5nKCk7CisKKyAgICByZXR1cm4gbV9kZWNvZGVyLT5maWxlbmFt
ZUV4dGVuc2lvbigpOwogfQogCiBib29sIEltYWdlU291cmNlOjppc1NpemVBdmFpbGFibGUoKQpk
aWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9pbWFnZS1kZWNvZGVycy9JbWFnZURlY29kZXIu
aCBiL1dlYkNvcmUvcGxhdGZvcm0vaW1hZ2UtZGVjb2RlcnMvSW1hZ2VEZWNvZGVyLmgKaW5kZXgg
Y2I4ZjBmOC4uN2RmNmExMCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS9pbWFnZS1kZWNv
ZGVycy9JbWFnZURlY29kZXIuaAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL2ltYWdlLWRlY29kZXJz
L0ltYWdlRGVjb2Rlci5oCkBAIC0xMTcsNiArMTE3LDkgQEAgcHVibGljOgogICAgIEltYWdlRGVj
b2RlcigpIDptX3NpemVBdmFpbGFibGUoZmFsc2UpLCBtX2ZhaWxlZChmYWxzZSkge30KICAgICB2
aXJ0dWFsIH5JbWFnZURlY29kZXIoKSB7fQogCisgICAgLy8gVGhlIHRoZSBmaWxlbmFtZSBleHRl
bnNpb24gdXN1YWxseSBhc3NvY2lhdGVkIHdpdGggYW4gdW5kZWNvZGVkIGltYWdlIG9mIHRoaXMg
dHlwZS4KKyAgICB2aXJ0dWFsIFN0cmluZyBmaWxlbmFtZUV4dGVuc2lvbigpIGNvbnN0ID0gMDsK
KwogICAgIC8vIEFsbCBzcGVjaWZpYyBkZWNvZGVyIHBsdWdpbnMgbXVzdCBkbyBzb21ldGhpbmcg
d2l0aCB0aGUgZGF0YSB0aGV5IGFyZSBnaXZlbi4KICAgICB2aXJ0dWFsIHZvaWQgc2V0RGF0YShT
aGFyZWRCdWZmZXIqIGRhdGEsIGJvb2wgYWxsRGF0YVJlY2VpdmVkKSB7IG1fZGF0YSA9IGRhdGE7
IH0KIApkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9pbWFnZS1kZWNvZGVycy9ibXAvQk1Q
SW1hZ2VEZWNvZGVyLmggYi9XZWJDb3JlL3BsYXRmb3JtL2ltYWdlLWRlY29kZXJzL2JtcC9CTVBJ
bWFnZURlY29kZXIuaAppbmRleCAwZjUxNWYwLi5kODUwY2M3IDEwMDY0NAotLS0gYS9XZWJDb3Jl
L3BsYXRmb3JtL2ltYWdlLWRlY29kZXJzL2JtcC9CTVBJbWFnZURlY29kZXIuaAorKysgYi9XZWJD
b3JlL3BsYXRmb3JtL2ltYWdlLWRlY29kZXJzL2JtcC9CTVBJbWFnZURlY29kZXIuaApAQCAtMzYs
NiArMzYsOCBAQCBjbGFzcyBCTVBJbWFnZVJlYWRlcjsKIGNsYXNzIEJNUEltYWdlRGVjb2RlciA6
IHB1YmxpYyBJbWFnZURlY29kZXIKIHsKIHB1YmxpYzoKKyAgICB2aXJ0dWFsIFN0cmluZyBmaWxl
bmFtZUV4dGVuc2lvbigpIGNvbnN0IHsgcmV0dXJuICJibXAiOyB9CisKICAgICAvLyBXaGV0aGVy
IG9yIG5vdCB0aGUgc2l6ZSBpbmZvcm1hdGlvbiBoYXMgYmVlbiBkZWNvZGVkIHlldC4KICAgICB2
aXJ0dWFsIGJvb2wgaXNTaXplQXZhaWxhYmxlKCkgY29uc3Q7CiAKZGlmZiAtLWdpdCBhL1dlYkNv
cmUvcGxhdGZvcm0vaW1hZ2UtZGVjb2RlcnMvZ2lmL0dJRkltYWdlRGVjb2Rlci5oIGIvV2ViQ29y
ZS9wbGF0Zm9ybS9pbWFnZS1kZWNvZGVycy9naWYvR0lGSW1hZ2VEZWNvZGVyLmgKaW5kZXggM2M1
ODBlNS4uMDJiNDNhMiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS9pbWFnZS1kZWNvZGVy
cy9naWYvR0lGSW1hZ2VEZWNvZGVyLmgKKysrIGIvV2ViQ29yZS9wbGF0Zm9ybS9pbWFnZS1kZWNv
ZGVycy9naWYvR0lGSW1hZ2VEZWNvZGVyLmgKQEAgLTM5LDYgKzM5LDggQEAgcHVibGljOgogICAg
IEdJRkltYWdlRGVjb2RlcigpOwogICAgIH5HSUZJbWFnZURlY29kZXIoKTsKIAorICAgIHZpcnR1
YWwgU3RyaW5nIGZpbGVuYW1lRXh0ZW5zaW9uKCkgY29uc3QgeyByZXR1cm4gImdpZiI7IH0KKwog
ICAgIC8vIFRha2UgdGhlIGRhdGEgYW5kIHN0b3JlIGl0LgogICAgIHZpcnR1YWwgdm9pZCBzZXRE
YXRhKFNoYXJlZEJ1ZmZlciogZGF0YSwgYm9vbCBhbGxEYXRhUmVjZWl2ZWQpOwogCmRpZmYgLS1n
aXQgYS9XZWJDb3JlL3BsYXRmb3JtL2ltYWdlLWRlY29kZXJzL2ljby9JQ09JbWFnZURlY29kZXIu
aCBiL1dlYkNvcmUvcGxhdGZvcm0vaW1hZ2UtZGVjb2RlcnMvaWNvL0lDT0ltYWdlRGVjb2Rlci5o
CmluZGV4IDY1NzFiOTkuLmE0ZjNkYmQgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGxhdGZvcm0vaW1h
Z2UtZGVjb2RlcnMvaWNvL0lDT0ltYWdlRGVjb2Rlci5oCisrKyBiL1dlYkNvcmUvcGxhdGZvcm0v
aW1hZ2UtZGVjb2RlcnMvaWNvL0lDT0ltYWdlRGVjb2Rlci5oCkBAIC0zNiw2ICszNiw4IEBAIGNs
YXNzIElDT0ltYWdlUmVhZGVyOwogY2xhc3MgSUNPSW1hZ2VEZWNvZGVyIDogcHVibGljIEltYWdl
RGVjb2RlcgogewogcHVibGljOgorICAgIHZpcnR1YWwgU3RyaW5nIGZpbGVuYW1lRXh0ZW5zaW9u
KCkgY29uc3QgeyByZXR1cm4gImljbyI7IH0KKwogICAgIC8vIFdoZXRoZXIgb3Igbm90IHRoZSBz
aXplIGluZm9ybWF0aW9uIGhhcyBiZWVuIGRlY29kZWQgeWV0LgogICAgIHZpcnR1YWwgYm9vbCBp
c1NpemVBdmFpbGFibGUoKSBjb25zdDsKIApkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9p
bWFnZS1kZWNvZGVycy9qcGVnL0pQRUdJbWFnZURlY29kZXIuaCBiL1dlYkNvcmUvcGxhdGZvcm0v
aW1hZ2UtZGVjb2RlcnMvanBlZy9KUEVHSW1hZ2VEZWNvZGVyLmgKaW5kZXggNTdmZDlkYS4uYjRk
N2IyYSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS9pbWFnZS1kZWNvZGVycy9qcGVnL0pQ
RUdJbWFnZURlY29kZXIuaAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL2ltYWdlLWRlY29kZXJzL2pw
ZWcvSlBFR0ltYWdlRGVjb2Rlci5oCkBAIC0zOSw2ICszOSw4IEBAIHB1YmxpYzoKICAgICBKUEVH
SW1hZ2VEZWNvZGVyKCk7CiAgICAgfkpQRUdJbWFnZURlY29kZXIoKTsKIAorICAgIHZpcnR1YWwg
U3RyaW5nIGZpbGVuYW1lRXh0ZW5zaW9uKCkgY29uc3QgeyByZXR1cm4gImpwZyI7IH0KKwogICAg
IC8vIFRha2UgdGhlIGRhdGEgYW5kIHN0b3JlIGl0LgogICAgIHZpcnR1YWwgdm9pZCBzZXREYXRh
KFNoYXJlZEJ1ZmZlciogZGF0YSwgYm9vbCBhbGxEYXRhUmVjZWl2ZWQpOwogCmRpZmYgLS1naXQg
YS9XZWJDb3JlL3BsYXRmb3JtL2ltYWdlLWRlY29kZXJzL3BuZy9QTkdJbWFnZURlY29kZXIuaCBi
L1dlYkNvcmUvcGxhdGZvcm0vaW1hZ2UtZGVjb2RlcnMvcG5nL1BOR0ltYWdlRGVjb2Rlci5oCmlu
ZGV4IDkyNmYxZjIuLjhjNzM3ODUgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGxhdGZvcm0vaW1hZ2Ut
ZGVjb2RlcnMvcG5nL1BOR0ltYWdlRGVjb2Rlci5oCisrKyBiL1dlYkNvcmUvcGxhdGZvcm0vaW1h
Z2UtZGVjb2RlcnMvcG5nL1BOR0ltYWdlRGVjb2Rlci5oCkBAIC0zOSw2ICszOSw4IEBAIHB1Ymxp
YzoKICAgICBQTkdJbWFnZURlY29kZXIoKTsKICAgICB+UE5HSW1hZ2VEZWNvZGVyKCk7CiAKKyAg
ICB2aXJ0dWFsIFN0cmluZyBmaWxlbmFtZUV4dGVuc2lvbigpIGNvbnN0IHsgcmV0dXJuICJwbmci
OyB9CisKICAgICAvLyBUYWtlIHRoZSBkYXRhIGFuZCBzdG9yZSBpdC4KICAgICB2aXJ0dWFsIHZv
aWQgc2V0RGF0YShTaGFyZWRCdWZmZXIqIGRhdGEsIGJvb2wgYWxsRGF0YVJlY2VpdmVkKTsKIApk
aWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9pbWFnZS1kZWNvZGVycy94Ym0vWEJNSW1hZ2VE
ZWNvZGVyLmggYi9XZWJDb3JlL3BsYXRmb3JtL2ltYWdlLWRlY29kZXJzL3hibS9YQk1JbWFnZURl
Y29kZXIuaAppbmRleCA3YzY5M2Y0Li5kYzZkOGQ0IDEwMDY0NAotLS0gYS9XZWJDb3JlL3BsYXRm
b3JtL2ltYWdlLWRlY29kZXJzL3hibS9YQk1JbWFnZURlY29kZXIuaAorKysgYi9XZWJDb3JlL3Bs
YXRmb3JtL2ltYWdlLWRlY29kZXJzL3hibS9YQk1JbWFnZURlY29kZXIuaApAQCAtMzYsNiArMzYs
OCBAQCBjbGFzcyBYQk1JbWFnZVJlYWRlcjsKIGNsYXNzIFhCTUltYWdlRGVjb2RlciA6IHB1Ymxp
YyBJbWFnZURlY29kZXIKIHsKIHB1YmxpYzoKKyAgICB2aXJ0dWFsIFN0cmluZyBmaWxlbmFtZUV4
dGVuc2lvbigpIGNvbnN0IHsgcmV0dXJuICJ4Ym0iOyB9CisKICAgICAvLyBXaGV0aGVyIG9yIG5v
dCB0aGUgc2l6ZSBpbmZvcm1hdGlvbiBoYXMgYmVlbiBkZWNvZGVkIHlldC4KICAgICB2aXJ0dWFs
IGJvb2wgaXNTaXplQXZhaWxhYmxlKCkgY29uc3Q7CiAKLS0gCjEuNi4wLjEKCg==
</data>
<flag name="review"
          id="12317"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>