<?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>73117</bug_id>
          
          <creation_ts>2011-11-25 00:07:56 -0800</creation_ts>
          <short_desc>Upstream BlackBerry porting of platform/text</short_desc>
          <delta_ts>2011-11-25 12:34:19 -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>Text</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>
          
          <blocked>73144</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Leo Yang">leo.yang</reporter>
          <assigned_to name="Leo Yang">leo.yang</assigned_to>
          <cc>charles.wei</cc>
    
    <cc>dbates</cc>
    
    <cc>staikos</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>509002</commentid>
    <comment_count>0</comment_count>
    <who name="Leo Yang">leo.yang</who>
    <bug_when>2011-11-25 00:07:56 -0800</bug_when>
    <thetext>Blackberry&apos;s implementation of platform/text.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>509006</commentid>
    <comment_count>1</comment_count>
      <attachid>116576</attachid>
    <who name="Leo Yang">leo.yang</who>
    <bug_when>2011-11-25 00:13:41 -0800</bug_when>
    <thetext>Created attachment 116576
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>509010</commentid>
    <comment_count>2</comment_count>
      <attachid>116576</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2011-11-25 00:19:11 -0800</bug_when>
    <thetext>Comment on attachment 116576
Patch

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

&gt; Source/WebCore/platform/text/blackberry/StringBlackBerry.cpp:29
&gt; +using BlackBerry::WebKit::WebString;
&gt; +using BlackBerry::WebKit::WebStringImpl;

Nit: These lines are duplicated above.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>509011</commentid>
    <comment_count>3</comment_count>
    <who name="Leo Yang">leo.yang</who>
    <bug_when>2011-11-25 00:20:26 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 116576 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=116576&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/platform/text/blackberry/StringBlackBerry.cpp:29
&gt; &gt; +using BlackBerry::WebKit::WebString;
&gt; &gt; +using BlackBerry::WebKit::WebStringImpl;
&gt; 
&gt; Nit: These lines are duplicated above.

Thanks, will check for it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>509012</commentid>
    <comment_count>4</comment_count>
      <attachid>116576</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2011-11-25 00:20:33 -0800</bug_when>
    <thetext>Comment on attachment 116576
Patch

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

&gt; Source/WebCore/ChangeLog:3
&gt; +        Upstream blackberry porting of platform/text

blackberry =&gt; BlackBerry</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>509016</commentid>
    <comment_count>5</comment_count>
    <who name="Leo Yang">leo.yang</who>
    <bug_when>2011-11-25 00:26:33 -0800</bug_when>
    <thetext>After fix your comments, I&apos;ll check in directly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>509022</commentid>
    <comment_count>6</comment_count>
      <attachid>116580</attachid>
    <who name="Leo Yang">leo.yang</who>
    <bug_when>2011-11-25 00:45:13 -0800</bug_when>
    <thetext>Created attachment 116580
Patch v2

My svn update is still going, using cq...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>509045</commentid>
    <comment_count>7</comment_count>
      <attachid>116580</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-11-25 02:07:12 -0800</bug_when>
    <thetext>Comment on attachment 116580
Patch v2

Clearing flags on attachment: 116580

Committed r101159: &lt;http://trac.webkit.org/changeset/101159&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>509046</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-11-25 02:07:16 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>116576</attachid>
            <date>2011-11-25 00:13:41 -0800</date>
            <delta_ts>2011-11-25 00:46:04 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>0001-Upstream-blackberry-porting-of-platform-text.patch</filename>
            <type>text/plain</type>
            <size>5106</size>
            <attacher name="Leo Yang">leo.yang</attacher>
            
              <data encoding="base64">RnJvbSBiNTM1YmZmN2UyY2Y4YzMxYzdhY2Y4NWM3NDVlNjBjM2I0YTkyZTNhIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBMZW8gWWFuZyA8bGVvLnlhbmdAdG9yY2htb2JpbGUuY29tLmNu
PgpEYXRlOiBGcmksIDI1IE5vdiAyMDExIDE2OjEyOjI5ICswODAwClN1YmplY3Q6IFtQQVRDSF0g
VXBzdHJlYW0gYmxhY2tiZXJyeSBwb3J0aW5nIG9mIHBsYXRmb3JtL3RleHQKIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03MzExNwoKUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCgpJbml0aWFsIHVwc3RyZWFtLCBjYW4ndCBiZSBidWlsdCB5ZXQsIG5vIHRlc3QgY2Fz
ZXMuCgoqIHBsYXRmb3JtL3RleHQvYmxhY2tiZXJyeS9TdHJpbmdCbGFja0JlcnJ5LmNwcDogQWRk
ZWQuCihXVEY6OlN0cmluZzo6U3RyaW5nKToKKFdURjo6U3RyaW5nOjpvcGVyYXRvciBXZWJTdHJp
bmcpOgoqIHBsYXRmb3JtL3RleHQvYmxhY2tiZXJyeS9UZXh0QnJlYWtJdGVyYXRvckludGVybmFs
SUNVQmxhY2tCZXJyeS5jcHA6IEFkZGVkLgooV2ViQ29yZTo6Y3VycmVudFNlYXJjaExvY2FsZUlE
KToKKFdlYkNvcmU6OmN1cnJlbnRUZXh0QnJlYWtMb2NhbGVJRCk6Ci0tLQogU291cmNlL1dlYkNv
cmUvQ2hhbmdlTG9nICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE2ICsrKysrKysKIC4u
Li9wbGF0Zm9ybS90ZXh0L2JsYWNrYmVycnkvU3RyaW5nQmxhY2tCZXJyeS5jcHAgIHwgICA0NCAr
KysrKysrKysrKysrKysrKysrKwogLi4uL1RleHRCcmVha0l0ZXJhdG9ySW50ZXJuYWxJQ1VCbGFj
a0JlcnJ5LmNwcCAgICAgfCAgIDM4ICsrKysrKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQs
IDk4IGluc2VydGlvbnMoKyksIDAgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vdGV4dC9ibGFja2JlcnJ5L1N0cmluZ0JsYWNrQmVycnkuY3Bw
CiBjcmVhdGUgbW9kZSAxMDA2NDQgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vdGV4dC9ibGFja2Jl
cnJ5L1RleHRCcmVha0l0ZXJhdG9ySW50ZXJuYWxJQ1VCbGFja0JlcnJ5LmNwcAoKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpp
bmRleCA3OTdiMWJmLi4yYmMyNjNkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VM
b2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTEt
MTEtMjUgIExlbyBZYW5nICA8bGVvLnlhbmdAdG9yY2htb2JpbGUuY29tLmNuPgorCisgICAgICAg
IFVwc3RyZWFtIGJsYWNrYmVycnkgcG9ydGluZyBvZiBwbGF0Zm9ybS90ZXh0CisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03MzExNworCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEluaXRpYWwgdXBzdHJlYW0sIGNh
bid0IGJlIGJ1aWx0IHlldCwgbm8gdGVzdCBjYXNlcy4KKworICAgICAgICAqIHBsYXRmb3JtL3Rl
eHQvYmxhY2tiZXJyeS9TdHJpbmdCbGFja0JlcnJ5LmNwcDogQWRkZWQuCisgICAgICAgIChXVEY6
OlN0cmluZzo6U3RyaW5nKToKKyAgICAgICAgKFdURjo6U3RyaW5nOjpvcGVyYXRvciBXZWJTdHJp
bmcpOgorICAgICAgICAqIHBsYXRmb3JtL3RleHQvYmxhY2tiZXJyeS9UZXh0QnJlYWtJdGVyYXRv
ckludGVybmFsSUNVQmxhY2tCZXJyeS5jcHA6IEFkZGVkLgorICAgICAgICAoV2ViQ29yZTo6Y3Vy
cmVudFNlYXJjaExvY2FsZUlEKToKKyAgICAgICAgKFdlYkNvcmU6OmN1cnJlbnRUZXh0QnJlYWtM
b2NhbGVJRCk6CisKIDIwMTEtMTEtMjQgIFBhdHJpY2sgR2Fuc3RlcmVyICA8cGFyb2dhQHdlYmtp
dC5vcmc+CiAKICAgICAgICAgW0NNYWtlXSBCdWlsZCBmaXggZm9yIE5PVCBFTkFCTEVfV0VCX1NP
Q0tFVFMuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS90ZXh0L2JsYWNrYmVy
cnkvU3RyaW5nQmxhY2tCZXJyeS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS90ZXh0L2Js
YWNrYmVycnkvU3RyaW5nQmxhY2tCZXJyeS5jcHAKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMC4uZWUwOTg2NAotLS0gL2Rldi9udWxsCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL3RleHQvYmxhY2tiZXJyeS9TdHJpbmdCbGFja0JlcnJ5LmNwcApAQCAtMCwwICsxLDQ0IEBA
CisvKgorICogQ29weXJpZ2h0IChDKSAyMDA5LCAyMDEwLCAyMDExIFJlc2VhcmNoIEluIE1vdGlv
biBMaW1pdGVkLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICoKKyAqIFRoaXMgbGlicmFyeSBpcyBm
cmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBp
dCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKKyAqIExp
Y2Vuc2UgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhl
cgorICogdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvciAoYXQgeW91ciBvcHRpb24pIGFueSBs
YXRlciB2ZXJzaW9uLgorICoKKyAqIFRoaXMgbGlicmFyeSBpcyBkaXN0cmlidXRlZCBpbiB0aGUg
aG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZ
OyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElU
WSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCisgKiBM
ZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlv
dSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQ
dWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIGxpYnJhcnk7IGlmIG5vdCwgd3JpdGUg
dG8gdGhlIEZyZWUgU29mdHdhcmUKKyAqIEZvdW5kYXRpb24sIEluYy4sIDUxIEZyYW5rbGluIFN0
cmVldCwgRmlmdGggRmxvb3IsIEJvc3RvbiwgTUEgIDAyMTEwLTEzMDEgIFVTQQorICovCisKKyNp
bmNsdWRlICJjb25maWcuaCIKKyNpbmNsdWRlICJQbGF0Zm9ybVN0cmluZy5oIgorCisjaW5jbHVk
ZSAiV2ViU3RyaW5nLmgiCisjaW5jbHVkZSAiV2ViU3RyaW5nSW1wbC5oIgorCit1c2luZyBCbGFj
a0JlcnJ5OjpXZWJLaXQ6OldlYlN0cmluZzsKK3VzaW5nIEJsYWNrQmVycnk6OldlYktpdDo6V2Vi
U3RyaW5nSW1wbDsKKwordXNpbmcgQmxhY2tCZXJyeTo6V2ViS2l0OjpXZWJTdHJpbmc7Cit1c2lu
ZyBCbGFja0JlcnJ5OjpXZWJLaXQ6OldlYlN0cmluZ0ltcGw7CisKK25hbWVzcGFjZSBXVEYgewor
CitTdHJpbmc6OlN0cmluZyhjb25zdCBXZWJTdHJpbmcmIHdlYlN0cmluZykKKyAgICA6IG1faW1w
bCh3ZWJTdHJpbmcuaW1wbCgpKQoreworfQorCitTdHJpbmc6Om9wZXJhdG9yIFdlYlN0cmluZygp
IGNvbnN0Cit7CisgICAgV2ViU3RyaW5nIHdlYlN0cmluZyhzdGF0aWNfY2FzdDxXZWJTdHJpbmdJ
bXBsKj4obV9pbXBsLmdldCgpKSk7CisgICAgcmV0dXJuIHdlYlN0cmluZzsKK30KKworfSAvLyBu
YW1lc3BhY2UgV1RGCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS90ZXh0L2Js
YWNrYmVycnkvVGV4dEJyZWFrSXRlcmF0b3JJbnRlcm5hbElDVUJsYWNrQmVycnkuY3BwIGIvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vdGV4dC9ibGFja2JlcnJ5L1RleHRCcmVha0l0ZXJhdG9ySW50
ZXJuYWxJQ1VCbGFja0JlcnJ5LmNwcApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
Li5iMTRiMzEwCi0tLSAvZGV2L251bGwKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vdGV4
dC9ibGFja2JlcnJ5L1RleHRCcmVha0l0ZXJhdG9ySW50ZXJuYWxJQ1VCbGFja0JlcnJ5LmNwcApA
QCAtMCwwICsxLDM4IEBACisvKgorICogQ29weXJpZ2h0IChDKSAyMDEwLCAyMDExIFJlc2VhcmNo
IEluIE1vdGlvbiBMaW1pdGVkLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICoKKyAqIFRoaXMgbGli
cmFyeSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAq
IG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJs
aWMKKyAqIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRp
b247IGVpdGhlcgorICogdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvciAoYXQgeW91ciBvcHRp
b24pIGFueSBsYXRlciB2ZXJzaW9uLgorICoKKyAqIFRoaXMgbGlicmFyeSBpcyBkaXN0cmlidXRl
ZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5Z
IFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNI
QU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUg
R05VCisgKiBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgor
ICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBMZXNzZXIg
R2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIGxpYnJhcnk7IGlmIG5v
dCwgd3JpdGUgdG8gdGhlIEZyZWUgU29mdHdhcmUKKyAqIEZvdW5kYXRpb24sIEluYy4sIDUxIEZy
YW5rbGluIFN0cmVldCwgRmlmdGggRmxvb3IsIEJvc3RvbiwgTUEgIDAyMTEwLTEzMDEgIFVTQQor
ICovCisKKyNpbmNsdWRlICJjb25maWcuaCIKKyNpbmNsdWRlICJUZXh0QnJlYWtJdGVyYXRvcklu
dGVybmFsSUNVLmgiCisKKyNpbmNsdWRlICJOb3RJbXBsZW1lbnRlZC5oIgorCituYW1lc3BhY2Ug
V2ViQ29yZSB7CisKK2NvbnN0IGNoYXIqIGN1cnJlbnRTZWFyY2hMb2NhbGVJRCgpCit7CisgICAg
bm90SW1wbGVtZW50ZWQoKTsKKyAgICByZXR1cm4gIiI7Cit9CisKK2NvbnN0IGNoYXIqIGN1cnJl
bnRUZXh0QnJlYWtMb2NhbGVJRCgpCit7CisgICAgbm90SW1wbGVtZW50ZWQoKTsKKyAgICByZXR1
cm4gImVuX3VzIjsKK30KKworfQotLSAKMS43LjUuNAoK
</data>
<flag name="review"
          id="115772"
          type_id="1"
          status="+"
          setter="dbates"
    />
    <flag name="commit-queue"
          id="115774"
          type_id="3"
          status="-"
          setter="dbates"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>116580</attachid>
            <date>2011-11-25 00:45:13 -0800</date>
            <delta_ts>2011-11-25 02:07:12 -0800</delta_ts>
            <desc>Patch v2</desc>
            <filename>0001-Upstream-BlackBerry-porting-of-platform-text.patch</filename>
            <type>text/plain</type>
            <size>5026</size>
            <attacher name="Leo Yang">leo.yang</attacher>
            
              <data encoding="base64">RnJvbSA1MWU5ZWQ2MWM0N2Q2Njg4MGY5YTM4MmNhYWVkYmM2MDgzOGYyYmIyIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBMZW8gWWFuZyA8bGVvLnlhbmdAdG9yY2htb2JpbGUuY29tLmNu
PgpEYXRlOiBGcmksIDI1IE5vdiAyMDExIDE2OjEyOjI5ICswODAwClN1YmplY3Q6IFtQQVRDSF0g
VXBzdHJlYW0gQmxhY2tCZXJyeSBwb3J0aW5nIG9mIHBsYXRmb3JtL3RleHQKIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03MzExNwoKUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCgpJbml0aWFsIHVwc3RyZWFtLCBjYW4ndCBiZSBidWlsdCB5ZXQsIG5vIHRlc3QgY2Fz
ZXMuCgoqIHBsYXRmb3JtL3RleHQvYmxhY2tiZXJyeS9TdHJpbmdCbGFja0JlcnJ5LmNwcDogQWRk
ZWQuCihXVEY6OlN0cmluZzo6U3RyaW5nKToKKFdURjo6U3RyaW5nOjpvcGVyYXRvciBXZWJTdHJp
bmcpOgoqIHBsYXRmb3JtL3RleHQvYmxhY2tiZXJyeS9UZXh0QnJlYWtJdGVyYXRvckludGVybmFs
SUNVQmxhY2tCZXJyeS5jcHA6IEFkZGVkLgooV2ViQ29yZTo6Y3VycmVudFNlYXJjaExvY2FsZUlE
KToKKFdlYkNvcmU6OmN1cnJlbnRUZXh0QnJlYWtMb2NhbGVJRCk6Ci0tLQogU291cmNlL1dlYkNv
cmUvQ2hhbmdlTG9nICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE2ICsrKysrKysrCiAu
Li4vcGxhdGZvcm0vdGV4dC9ibGFja2JlcnJ5L1N0cmluZ0JsYWNrQmVycnkuY3BwICB8ICAgNDEg
KysrKysrKysrKysrKysrKysrKysKIC4uLi9UZXh0QnJlYWtJdGVyYXRvckludGVybmFsSUNVQmxh
Y2tCZXJyeS5jcHAgICAgIHwgICAzOCArKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdl
ZCwgOTUgaW5zZXJ0aW9ucygrKSwgMCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBT
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS90ZXh0L2JsYWNrYmVycnkvU3RyaW5nQmxhY2tCZXJyeS5j
cHAKIGNyZWF0ZSBtb2RlIDEwMDY0NCBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS90ZXh0L2JsYWNr
YmVycnkvVGV4dEJyZWFrSXRlcmF0b3JJbnRlcm5hbElDVUJsYWNrQmVycnkuY3BwCgpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9n
CmluZGV4IDc5N2IxYmYuLmEyNGQyYWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOSBAQAorMjAx
MS0xMS0yNSAgTGVvIFlhbmcgIDxsZW8ueWFuZ0B0b3JjaG1vYmlsZS5jb20uY24+CisKKyAgICAg
ICAgVXBzdHJlYW0gQmxhY2tCZXJyeSBwb3J0aW5nIG9mIHBsYXRmb3JtL3RleHQKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTczMTE3CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgSW5pdGlhbCB1cHN0cmVhbSwg
Y2FuJ3QgYmUgYnVpbHQgeWV0LCBubyB0ZXN0IGNhc2VzLgorCisgICAgICAgICogcGxhdGZvcm0v
dGV4dC9ibGFja2JlcnJ5L1N0cmluZ0JsYWNrQmVycnkuY3BwOiBBZGRlZC4KKyAgICAgICAgKFdU
Rjo6U3RyaW5nOjpTdHJpbmcpOgorICAgICAgICAoV1RGOjpTdHJpbmc6Om9wZXJhdG9yIFdlYlN0
cmluZyk6CisgICAgICAgICogcGxhdGZvcm0vdGV4dC9ibGFja2JlcnJ5L1RleHRCcmVha0l0ZXJh
dG9ySW50ZXJuYWxJQ1VCbGFja0JlcnJ5LmNwcDogQWRkZWQuCisgICAgICAgIChXZWJDb3JlOjpj
dXJyZW50U2VhcmNoTG9jYWxlSUQpOgorICAgICAgICAoV2ViQ29yZTo6Y3VycmVudFRleHRCcmVh
a0xvY2FsZUlEKToKKwogMjAxMS0xMS0yNCAgUGF0cmljayBHYW5zdGVyZXIgIDxwYXJvZ2FAd2Vi
a2l0Lm9yZz4KIAogICAgICAgICBbQ01ha2VdIEJ1aWxkIGZpeCBmb3IgTk9UIEVOQUJMRV9XRUJf
U09DS0VUUy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL3RleHQvYmxhY2ti
ZXJyeS9TdHJpbmdCbGFja0JlcnJ5LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL3RleHQv
YmxhY2tiZXJyeS9TdHJpbmdCbGFja0JlcnJ5LmNwcApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwLi41MmQxMzBjCi0tLSAvZGV2L251bGwKKysrIGIvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vdGV4dC9ibGFja2JlcnJ5L1N0cmluZ0JsYWNrQmVycnkuY3BwCkBAIC0wLDAgKzEsNDEg
QEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMDksIDIwMTAsIDIwMTEgUmVzZWFyY2ggSW4gTW90
aW9uIExpbWl0ZWQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKgorICogVGhpcyBsaWJyYXJ5IGlz
IGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgorICogbW9kaWZ5
IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYworICog
TGljZW5zZSBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0
aGVyCisgKiB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yIChhdCB5b3VyIG9wdGlvbikgYW55
IGxhdGVyIHZlcnNpb24uCisgKgorICogVGhpcyBsaWJyYXJ5IGlzIGRpc3RyaWJ1dGVkIGluIHRo
ZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFO
VFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklM
SVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAq
IExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICog
WW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFs
IFB1YmxpYworICogTGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgbGlicmFyeTsgaWYgbm90LCB3cml0
ZSB0byB0aGUgRnJlZSBTb2Z0d2FyZQorICogRm91bmRhdGlvbiwgSW5jLiwgNTEgRnJhbmtsaW4g
U3RyZWV0LCBGaWZ0aCBGbG9vciwgQm9zdG9uLCBNQSAgMDIxMTAtMTMwMSAgVVNBCisgKi8KKwor
I2luY2x1ZGUgImNvbmZpZy5oIgorI2luY2x1ZGUgIlBsYXRmb3JtU3RyaW5nLmgiCisKKyNpbmNs
dWRlICJXZWJTdHJpbmcuaCIKKyNpbmNsdWRlICJXZWJTdHJpbmdJbXBsLmgiCisKK3VzaW5nIEJs
YWNrQmVycnk6OldlYktpdDo6V2ViU3RyaW5nOwordXNpbmcgQmxhY2tCZXJyeTo6V2ViS2l0OjpX
ZWJTdHJpbmdJbXBsOworCituYW1lc3BhY2UgV1RGIHsKKworU3RyaW5nOjpTdHJpbmcoY29uc3Qg
V2ViU3RyaW5nJiB3ZWJTdHJpbmcpCisgICAgOiBtX2ltcGwod2ViU3RyaW5nLmltcGwoKSkKK3sK
K30KKworU3RyaW5nOjpvcGVyYXRvciBXZWJTdHJpbmcoKSBjb25zdAoreworICAgIFdlYlN0cmlu
ZyB3ZWJTdHJpbmcoc3RhdGljX2Nhc3Q8V2ViU3RyaW5nSW1wbCo+KG1faW1wbC5nZXQoKSkpOwor
ICAgIHJldHVybiB3ZWJTdHJpbmc7Cit9CisKK30gLy8gbmFtZXNwYWNlIFdURgpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vdGV4dC9ibGFja2JlcnJ5L1RleHRCcmVha0l0ZXJh
dG9ySW50ZXJuYWxJQ1VCbGFja0JlcnJ5LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL3Rl
eHQvYmxhY2tiZXJyeS9UZXh0QnJlYWtJdGVyYXRvckludGVybmFsSUNVQmxhY2tCZXJyeS5jcHAK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uYjE0YjMxMAotLS0gL2Rldi9udWxs
CisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL3RleHQvYmxhY2tiZXJyeS9UZXh0QnJlYWtJ
dGVyYXRvckludGVybmFsSUNVQmxhY2tCZXJyeS5jcHAKQEAgLTAsMCArMSwzOCBAQAorLyoKKyAq
IENvcHlyaWdodCAoQykgMjAxMCwgMjAxMSBSZXNlYXJjaCBJbiBNb3Rpb24gTGltaXRlZC4gQWxs
IHJpZ2h0cyByZXNlcnZlZC4KKyAqCisgKiBUaGlzIGxpYnJhcnkgaXMgZnJlZSBzb2Z0d2FyZTsg
eW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRl
cm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFzIHB1Ymxp
c2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIKKyAqIHZlcnNpb24g
MiBvZiB0aGUgTGljZW5zZSwgb3IgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4K
KyAqCisgKiBUaGlzIGxpYnJhcnkgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3
aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVu
IHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBG
T1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogTGVzc2VyIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUg
cmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisgKiBMaWNl
bnNlIGFsb25nIHdpdGggdGhpcyBsaWJyYXJ5OyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNv
ZnR3YXJlCisgKiBGb3VuZGF0aW9uLCBJbmMuLCA1MSBGcmFua2xpbiBTdHJlZXQsIEZpZnRoIEZs
b29yLCBCb3N0b24sIE1BICAwMjExMC0xMzAxICBVU0EKKyAqLworCisjaW5jbHVkZSAiY29uZmln
LmgiCisjaW5jbHVkZSAiVGV4dEJyZWFrSXRlcmF0b3JJbnRlcm5hbElDVS5oIgorCisjaW5jbHVk
ZSAiTm90SW1wbGVtZW50ZWQuaCIKKworbmFtZXNwYWNlIFdlYkNvcmUgeworCitjb25zdCBjaGFy
KiBjdXJyZW50U2VhcmNoTG9jYWxlSUQoKQoreworICAgIG5vdEltcGxlbWVudGVkKCk7CisgICAg
cmV0dXJuICIiOworfQorCitjb25zdCBjaGFyKiBjdXJyZW50VGV4dEJyZWFrTG9jYWxlSUQoKQor
eworICAgIG5vdEltcGxlbWVudGVkKCk7CisgICAgcmV0dXJuICJlbl91cyI7Cit9CisKK30KLS0g
CjEuNy41LjQKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>