<?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>12100</bug_id>
          
          <creation_ts>2007-01-03 09:00:03 -0800</creation_ts>
          <short_desc>JNI bindings should be available to non-Mac platforms that have JNI</short_desc>
          <delta_ts>2007-01-07 21:27: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>JavaScriptCore</component>
          <version>420+</version>
          <rep_platform>Other</rep_platform>
          <op_sys>Other</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="David Carson">dacarson</reporter>
          <assigned_to name="David Carson">dacarson</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>37303</commentid>
    <comment_count>0</comment_count>
    <who name="David Carson">dacarson</who>
    <bug_when>2007-01-03 09:00:03 -0800</bug_when>
    <thetext>JavaScriptCore currently has the JNI bindings code lumped in with the obj-c code under the macro PLATFORM(MAC). 
Other platforms can also benefit from JNI bindings. 
The patch provided seperates out the JNI code to a HAVE_JNI define. Each platform that supports JNI can then defined HAVE_JNI to allow access to the JNI binding interfaces.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37296</commentid>
    <comment_count>1</comment_count>
      <attachid>12188</attachid>
    <who name="David Carson">dacarson</who>
    <bug_when>2007-01-03 09:14:03 -0800</bug_when>
    <thetext>Created attachment 12188
Patch to JavaScriptCore bindings</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37229</commentid>
    <comment_count>2</comment_count>
    <who name="David Carson">dacarson</who>
    <bug_when>2007-01-03 12:17:00 -0800</bug_when>
    <thetext>Comment from weinig:
weinig: dacarson: we have a HAVE() macro in wtf/Platform.h that you should use instead of the plain #if
[1:49pm] weinig: it does
[1:49pm] dacarson: I was wondering about that - I&apos;ll take a look and switch it.
[1:49pm] weinig: #define HAVE(WTF_FEATURE) (defined( HAVE_##WTF_FEATURE ) &amp;&amp; HAVE_##WTF_FEATURE)
[1:49pm] mitzpettel: adele: is there an &quot;official&quot; prefix for native slider bugs?
[1:50pm] weinig: so all you need to do is #if HAVE(JNI)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37230</commentid>
    <comment_count>3</comment_count>
      <attachid>12195</attachid>
    <who name="David Carson">dacarson</who>
    <bug_when>2007-01-03 12:28:28 -0800</bug_when>
    <thetext>Created attachment 12195
Updated patch to address weinig&apos;s comments</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36623</commentid>
    <comment_count>4</comment_count>
      <attachid>12195</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2007-01-06 17:18:46 -0800</bug_when>
    <thetext>Comment on attachment 12195
Updated patch to address weinig&apos;s comments

There&apos;s a tab in the change log. Otherwise looks fine.

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36369</commentid>
    <comment_count>5</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2007-01-07 21:27:42 -0800</bug_when>
    <thetext>Committed revision 18657.

</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>12188</attachid>
            <date>2007-01-03 09:14:03 -0800</date>
            <delta_ts>2007-01-03 12:28:28 -0800</delta_ts>
            <desc>Patch to JavaScriptCore bindings</desc>
            <filename>JNI.txt</filename>
            <type>text/plain</type>
            <size>4158</size>
            <attacher name="David Carson">dacarson</attacher>
            
              <data encoding="base64">SW5kZXg6IEphdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE4NTQ1KQorKysgSmF2YVNjcmlwdENvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjMgQEAKKzIwMDctMDEtMDMgIGRhY2Fyc29u
ICBkYWNhcnNvbkBnbWFpbC5jb20KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworIAktIGZpeCBodHRwOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjEw
MAorICAgICAgICBDaGFuZ2UgSk5JIHNvIHRoYXQgaXQgaXMgbm90IHdyYXBwZWQgaW4gdGhlIFBM
QVRGT1JNKE1BQykgaWZkZWYsIGVuYWJsaW5nCisgICAgICAgIG90aGVyIHBsYXRmb3JtcyB3aG8g
aGF2ZSBKTkkgdG8gdXNlIGl0LgorCisgICAgICAgICogYmluZGluZ3Mvam5pL2puaV9pbnN0YW5j
ZS5oOiAgCisgICAgICAgICAgUmVtb3ZlZCB1bm5lY2Vzc2FyeSBpbmNsdWRlIG9mIDxDb3JlRm91
bmRhdGlvbi9Db3JlRm91bmRhdGlvbi5oPgorICAgICAgICAqIGJpbmRpbmdzL2puaS9qbmlfdXRp
bGl0eS5jcHA6CisgICAgICAgIChLSlM6OkJpbmRpbmdzOjpzZXRKYXZhVk0pOgorICAgICAgICAq
IGJpbmRpbmdzL2puaS9qbmlfdXRpbGl0eS5oOgorICAgICAgICAgIEFkZGVkIG5ldyBtZXRob2Qg
Zm9yIGNsaWVudHMgdG8gc2V0IHRoZSBKYXZhVk0KKyAgICAgICAgKiBiaW5kaW5ncy9ydW50aW1l
LmNwcDoKKyAgICAgICAgKEtKUzo6QmluZGluZ3M6Okluc3RhbmNlOjpjcmVhdGVCaW5kaW5nRm9y
TGFuZ3VhZ2VJbnN0YW5jZSk6CisgICAgICAgICAgQ2hhbmdlZCBjb2RlIHRvIHV0aWxpemUgbmV3
ICNkZWZpbmUgSEFWRV9KTkkKKyAgICAgICAgKiBranMvY29uZmlnLmg6CisgICAgICAgICAgQWRk
ZWQgbmV3ICNkZWZpbmUgZm9yIEpOSQorCiAyMDA3LTAxLTAyICBEYXJpbiBBZGxlciAgPGRhcmlu
QGFwcGxlLmNvbT4KIAogICAgICAgICAtIG1pbm9yIHR3ZWFrIChob3BlIHRoaXMgZG9lc24ndCBy
ZS1icmVhayBXaW5kb3dzKQpJbmRleDogSmF2YVNjcmlwdENvcmUvYmluZGluZ3MvcnVudGltZS5j
cHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gSmF2YVNjcmlwdENvcmUvYmluZGluZ3MvcnVudGltZS5jcHAJKHJl
dmlzaW9uIDE4NTQ1KQorKysgSmF2YVNjcmlwdENvcmUvYmluZGluZ3MvcnVudGltZS5jcHAJKHdv
cmtpbmcgY29weSkKQEAgLTI5LDggKzI5LDEwIEBACiAjaW5jbHVkZSAiSlNMb2NrLmgiCiAjaW5j
bHVkZSAiTlBfanNvYmplY3QuaCIKICNpbmNsdWRlICJjX2luc3RhbmNlLmgiCi0jaWYgUExBVEZP
Uk0oTUFDKQorI2lmIGRlZmluZWQgSEFWRV9KTkkKICNpbmNsdWRlICJqbmlfaW5zdGFuY2UuaCIK
KyNlbmRpZgorI2lmIFBMQVRGT1JNKE1BQykKICNpbmNsdWRlICJvYmpjX2luc3RhbmNlLmgiCiAj
ZW5kaWYKICNpZiBQTEFURk9STShRVCkKQEAgLTExNywxMSArMTE5LDEzIEBAIEluc3RhbmNlKiBJ
bnN0YW5jZTo6Y3JlYXRlQmluZGluZ0ZvckxhbmcKICAgICBJbnN0YW5jZSAqbmV3SW5zdGFuY2Ug
PSAwOwogICAgIAogICAgIHN3aXRjaCAobGFuZ3VhZ2UpIHsKLSNpZiBQTEFURk9STShNQUMpCisj
aWYgZGVmaW5lZCBIQVZFX0pOSQogICAgICAgICBjYXNlIEluc3RhbmNlOjpKYXZhTGFuZ3VhZ2U6
IHsKICAgICAgICAgICAgIG5ld0luc3RhbmNlID0gbmV3IEJpbmRpbmdzOjpKYXZhSW5zdGFuY2Uo
KGpvYmplY3QpbmF0aXZlSW5zdGFuY2UsIHJvb3RPYmplY3QpOwogICAgICAgICAgICAgYnJlYWs7
CiAgICAgICAgIH0KKyNlbmRpZgorI2lmIFBMQVRGT1JNKE1BQykKICAgICAgICAgY2FzZSBJbnN0
YW5jZTo6T2JqZWN0aXZlQ0xhbmd1YWdlOiB7CiAgICAgICAgICAgICBuZXdJbnN0YW5jZSA9IG5l
dyBCaW5kaW5nczo6T2JqY0luc3RhbmNlKChPYmplY3RTdHJ1Y3RQdHIpbmF0aXZlSW5zdGFuY2Up
OwogICAgICAgICAgICAgYnJlYWs7CkluZGV4OiBKYXZhU2NyaXB0Q29yZS9iaW5kaW5ncy9qbmkv
am5pX2luc3RhbmNlLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gSmF2YVNjcmlwdENvcmUvYmluZGluZ3Mvam5p
L2puaV9pbnN0YW5jZS5oCShyZXZpc2lvbiAxODU0NSkKKysrIEphdmFTY3JpcHRDb3JlL2JpbmRp
bmdzL2puaS9qbmlfaW5zdGFuY2UuaAkod29ya2luZyBjb3B5KQpAQCAtMjksNyArMjksNiBAQAog
CiAjaW5jbHVkZSAicnVudGltZS5oIgogCi0jaW5jbHVkZSA8Q29yZUZvdW5kYXRpb24vQ29yZUZv
dW5kYXRpb24uaD4KICNpbmNsdWRlIDxKYXZhVk0vam5pLmg+CiAKIApJbmRleDogSmF2YVNjcmlw
dENvcmUvYmluZGluZ3Mvam5pL2puaV91dGlsaXR5LmNwcAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2Ny
aXB0Q29yZS9iaW5kaW5ncy9qbmkvam5pX3V0aWxpdHkuY3BwCShyZXZpc2lvbiAxODU0NSkKKysr
IEphdmFTY3JpcHRDb3JlL2JpbmRpbmdzL2puaS9qbmlfdXRpbGl0eS5jcHAJKHdvcmtpbmcgY29w
eSkKQEAgLTU1LDYgKzU1LDE1IEBAIHN0YXRpYyBqaW50IEtKU19HZXRDcmVhdGVkSmF2YVZNcyhK
YXZhVk0KIAogc3RhdGljIEphdmFWTSAqanZtID0gMDsKIAorLy8gUHJvdmlkZSB0aGUgYWJpbGl0
eSBmb3IgYW4gb3V0c2lkZSBjb21wb25lbnQgdG8gc3BlY2lmeSB0aGUgSmF2YVZNIHRvIHVzZQor
Ly8gSWYgdGhlIGp2bSB2YWx1ZSBpcyBzZXQsIHRoZSBnZXRKYXZhVk0gZnVuY3Rpb24gYmVsb3cg
d2lsbCBqdXN0IHJldHVybi4gCisvLyBJbiBnZXRKTklFbnYoKSwgaWYgQXR0YWNoQ3VycmVudFRo
cmVhZCBpcyBjYWxsZWQgdG8gYSBWTSB0aGF0IGlzIGFscmVhZHkKKy8vIGF0dGFjaGVkLCB0aGUg
cmVzdWx0IGlzIGEgbm8tb3AuCit2b2lkIHNldEphdmFWTShKYXZhVk0gKmphdmFWTSkKK3sKKyAg
ICBqdm0gPSBqYXZhVk07Cit9CisKIEphdmFWTSAqZ2V0SmF2YVZNKCkKIHsKICAgICBpZiAoanZt
KQpJbmRleDogSmF2YVNjcmlwdENvcmUvYmluZGluZ3Mvam5pL2puaV91dGlsaXR5LmgKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gSmF2YVNjcmlwdENvcmUvYmluZGluZ3Mvam5pL2puaV91dGlsaXR5LmgJKHJldmlz
aW9uIDE4NTQ1KQorKysgSmF2YVNjcmlwdENvcmUvYmluZGluZ3Mvam5pL2puaV91dGlsaXR5LmgJ
KHdvcmtpbmcgY29weSkKQEAgLTEwMiw2ICsxMDIsNyBAQCBqZmxvYXQgY2FsbEpOSUZsb2F0TWV0
aG9kSURBKGpvYmplY3Qgb2JqCiBqZG91YmxlIGNhbGxKTklEb3VibGVNZXRob2RJREEoam9iamVj
dCBvYmosIGptZXRob2RJRCBtZXRob2RJRCwganZhbHVlICphcmdzKTsKIAogSmF2YVZNICpnZXRK
YXZhVk0oKTsKK3ZvaWQgICAgc2V0SmF2YVZNKEphdmFWTSAqamF2YVZNKTsKIEpOSUVudiAqZ2V0
Sk5JRW52KCk7CiAKIGJvb2wgZGlzcGF0Y2hKTklDYWxsKGNvbnN0IHZvaWQgKnRhcmdldEFwcGxl
dFZpZXcsIGpvYmplY3Qgb2JqLCBib29sIGlzU3RhdGljLCBKTklUeXBlIHJldHVyblR5cGUsIGpt
ZXRob2RJRCBtZXRob2RJRCwganZhbHVlICphcmdzLCBqdmFsdWUgJnJlc3VsdCwgY29uc3QgY2hh
ciAqY2FsbGluZ1VSTCwgSlNWYWx1ZSAqJmV4Y2VwdGlvbkRlc2NyaXB0aW9uKTsKSW5kZXg6IEph
dmFTY3JpcHRDb3JlL2tqcy9jb25maWcuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0Q29yZS9r
anMvY29uZmlnLmgJKHJldmlzaW9uIDE4NTQ1KQorKysgSmF2YVNjcmlwdENvcmUva2pzL2NvbmZp
Zy5oCSh3b3JraW5nIGNvcHkpCkBAIC0zMiw2ICszMiw3IEBACiAjZGVmaW5lIEhBVkVfU1lTX1BB
UkFNX0ggMQogI2RlZmluZSBIQVZFX1NZU19USU1FX0ggMQogI2RlZmluZSBIQVZFX1NZU19USU1F
Ql9IIDEKKyNkZWZpbmUgSEFWRV9KTkkgMQogCiAjZWxpZiBQTEFURk9STShXSU5fT1MpCiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>12195</attachid>
            <date>2007-01-03 12:28:28 -0800</date>
            <delta_ts>2007-01-06 17:18:46 -0800</delta_ts>
            <desc>Updated patch to address weinig&apos;s comments</desc>
            <filename>JNI4.txt</filename>
            <type>text/plain</type>
            <size>4154</size>
            <attacher name="David Carson">dacarson</attacher>
            
              <data encoding="base64">SW5kZXg6IEphdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE4NTQ4KQorKysgSmF2YVNjcmlwdENvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjMgQEAKKzIwMDctMDEtMDMgIGRhY2Fyc29u
ICBkYWNhcnNvbkBnbWFpbC5jb20KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworIAktIGZpeCBodHRwOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjEw
MAorICAgICAgICBDaGFuZ2UgSk5JIHNvIHRoYXQgaXQgaXMgbm90IHdyYXBwZWQgaW4gdGhlIFBM
QVRGT1JNKE1BQykgaWZkZWYsIGVuYWJsaW5nCisgICAgICAgIG90aGVyIHBsYXRmb3JtcyB3aG8g
aGF2ZSBKTkkgdG8gdXNlIGl0LgorCisgICAgICAgICogYmluZGluZ3Mvam5pL2puaV9pbnN0YW5j
ZS5oOiAgCisgICAgICAgICAgUmVtb3ZlZCB1bm5lY2Vzc2FyeSBpbmNsdWRlIG9mIDxDb3JlRm91
bmRhdGlvbi9Db3JlRm91bmRhdGlvbi5oPgorICAgICAgICAqIGJpbmRpbmdzL2puaS9qbmlfdXRp
bGl0eS5jcHA6CisgICAgICAgIChLSlM6OkJpbmRpbmdzOjpzZXRKYXZhVk0pOgorICAgICAgICAq
IGJpbmRpbmdzL2puaS9qbmlfdXRpbGl0eS5oOgorICAgICAgICAgIEFkZGVkIG5ldyBtZXRob2Qg
Zm9yIGNsaWVudHMgdG8gc2V0IHRoZSBKYXZhVk0KKyAgICAgICAgKiBiaW5kaW5ncy9ydW50aW1l
LmNwcDoKKyAgICAgICAgKEtKUzo6QmluZGluZ3M6Okluc3RhbmNlOjpjcmVhdGVCaW5kaW5nRm9y
TGFuZ3VhZ2VJbnN0YW5jZSk6CisgICAgICAgICAgQ2hhbmdlZCBjb2RlIHRvIHV0aWxpemUgbmV3
ICNpZiBIQVZFKEpOSSkKKyAgICAgICAgKiBranMvY29uZmlnLmg6CisgICAgICAgICAgQWRkZWQg
bmV3ICNkZWZpbmUgZm9yIEpOSSwgaWUgSEFWRV9KTkkKKwogMjAwNy0wMS0wMiAgRGFyaW4gQWRs
ZXIgIDxkYXJpbkBhcHBsZS5jb20+CiAKICAgICAgICAgLSBtaW5vciB0d2VhayAoaG9wZSB0aGlz
IGRvZXNuJ3QgcmUtYnJlYWsgV2luZG93cykKSW5kZXg6IEphdmFTY3JpcHRDb3JlL2JpbmRpbmdz
L3J1bnRpbWUuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIEphdmFTY3JpcHRDb3JlL2JpbmRpbmdzL3J1bnRp
bWUuY3BwCShyZXZpc2lvbiAxODU0NSkKKysrIEphdmFTY3JpcHRDb3JlL2JpbmRpbmdzL3J1bnRp
bWUuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yOSw4ICsyOSwxMCBAQAogI2luY2x1ZGUgIkpTTG9j
ay5oIgogI2luY2x1ZGUgIk5QX2pzb2JqZWN0LmgiCiAjaW5jbHVkZSAiY19pbnN0YW5jZS5oIgot
I2lmIFBMQVRGT1JNKE1BQykKKyNpZiBIQVZFKEpOSSkKICNpbmNsdWRlICJqbmlfaW5zdGFuY2Uu
aCIKKyNlbmRpZgorI2lmIFBMQVRGT1JNKE1BQykKICNpbmNsdWRlICJvYmpjX2luc3RhbmNlLmgi
CiAjZW5kaWYKICNpZiBQTEFURk9STShRVCkKQEAgLTExNywxMSArMTE5LDEzIEBAIEluc3RhbmNl
KiBJbnN0YW5jZTo6Y3JlYXRlQmluZGluZ0ZvckxhbmcKICAgICBJbnN0YW5jZSAqbmV3SW5zdGFu
Y2UgPSAwOwogICAgIAogICAgIHN3aXRjaCAobGFuZ3VhZ2UpIHsKLSNpZiBQTEFURk9STShNQUMp
CisjaWYgSEFWRShKTkkpCiAgICAgICAgIGNhc2UgSW5zdGFuY2U6OkphdmFMYW5ndWFnZTogewog
ICAgICAgICAgICAgbmV3SW5zdGFuY2UgPSBuZXcgQmluZGluZ3M6OkphdmFJbnN0YW5jZSgoam9i
amVjdCluYXRpdmVJbnN0YW5jZSwgcm9vdE9iamVjdCk7CiAgICAgICAgICAgICBicmVhazsKICAg
ICAgICAgfQorI2VuZGlmCisjaWYgUExBVEZPUk0oTUFDKQogICAgICAgICBjYXNlIEluc3RhbmNl
OjpPYmplY3RpdmVDTGFuZ3VhZ2U6IHsKICAgICAgICAgICAgIG5ld0luc3RhbmNlID0gbmV3IEJp
bmRpbmdzOjpPYmpjSW5zdGFuY2UoKE9iamVjdFN0cnVjdFB0ciluYXRpdmVJbnN0YW5jZSk7CiAg
ICAgICAgICAgICBicmVhazsKSW5kZXg6IEphdmFTY3JpcHRDb3JlL2JpbmRpbmdzL2puaS9qbmlf
aW5zdGFuY2UuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0Q29yZS9iaW5kaW5ncy9qbmkvam5p
X2luc3RhbmNlLmgJKHJldmlzaW9uIDE4NTQ1KQorKysgSmF2YVNjcmlwdENvcmUvYmluZGluZ3Mv
am5pL2puaV9pbnN0YW5jZS5oCSh3b3JraW5nIGNvcHkpCkBAIC0yOSw3ICsyOSw2IEBACiAKICNp
bmNsdWRlICJydW50aW1lLmgiCiAKLSNpbmNsdWRlIDxDb3JlRm91bmRhdGlvbi9Db3JlRm91bmRh
dGlvbi5oPgogI2luY2x1ZGUgPEphdmFWTS9qbmkuaD4KIAogCkluZGV4OiBKYXZhU2NyaXB0Q29y
ZS9iaW5kaW5ncy9qbmkvam5pX3V0aWxpdHkuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIEphdmFTY3JpcHRD
b3JlL2JpbmRpbmdzL2puaS9qbmlfdXRpbGl0eS5jcHAJKHJldmlzaW9uIDE4NTQ1KQorKysgSmF2
YVNjcmlwdENvcmUvYmluZGluZ3Mvam5pL2puaV91dGlsaXR5LmNwcAkod29ya2luZyBjb3B5KQpA
QCAtNTUsNiArNTUsMTUgQEAgc3RhdGljIGppbnQgS0pTX0dldENyZWF0ZWRKYXZhVk1zKEphdmFW
TQogCiBzdGF0aWMgSmF2YVZNICpqdm0gPSAwOwogCisvLyBQcm92aWRlIHRoZSBhYmlsaXR5IGZv
ciBhbiBvdXRzaWRlIGNvbXBvbmVudCB0byBzcGVjaWZ5IHRoZSBKYXZhVk0gdG8gdXNlCisvLyBJ
ZiB0aGUganZtIHZhbHVlIGlzIHNldCwgdGhlIGdldEphdmFWTSBmdW5jdGlvbiBiZWxvdyB3aWxs
IGp1c3QgcmV0dXJuLiAKKy8vIEluIGdldEpOSUVudigpLCBpZiBBdHRhY2hDdXJyZW50VGhyZWFk
IGlzIGNhbGxlZCB0byBhIFZNIHRoYXQgaXMgYWxyZWFkeQorLy8gYXR0YWNoZWQsIHRoZSByZXN1
bHQgaXMgYSBuby1vcC4KK3ZvaWQgc2V0SmF2YVZNKEphdmFWTSAqamF2YVZNKQoreworICAgIGp2
bSA9IGphdmFWTTsKK30KKwogSmF2YVZNICpnZXRKYXZhVk0oKQogewogICAgIGlmIChqdm0pCklu
ZGV4OiBKYXZhU2NyaXB0Q29yZS9iaW5kaW5ncy9qbmkvam5pX3V0aWxpdHkuaAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBKYXZhU2NyaXB0Q29yZS9iaW5kaW5ncy9qbmkvam5pX3V0aWxpdHkuaAkocmV2aXNpb24g
MTg1NDUpCisrKyBKYXZhU2NyaXB0Q29yZS9iaW5kaW5ncy9qbmkvam5pX3V0aWxpdHkuaAkod29y
a2luZyBjb3B5KQpAQCAtMTAyLDYgKzEwMiw3IEBAIGpmbG9hdCBjYWxsSk5JRmxvYXRNZXRob2RJ
REEoam9iamVjdCBvYmoKIGpkb3VibGUgY2FsbEpOSURvdWJsZU1ldGhvZElEQShqb2JqZWN0IG9i
aiwgam1ldGhvZElEIG1ldGhvZElELCBqdmFsdWUgKmFyZ3MpOwogCiBKYXZhVk0gKmdldEphdmFW
TSgpOwordm9pZCAgICBzZXRKYXZhVk0oSmF2YVZNICpqYXZhVk0pOwogSk5JRW52ICpnZXRKTklF
bnYoKTsKIAogYm9vbCBkaXNwYXRjaEpOSUNhbGwoY29uc3Qgdm9pZCAqdGFyZ2V0QXBwbGV0Vmll
dywgam9iamVjdCBvYmosIGJvb2wgaXNTdGF0aWMsIEpOSVR5cGUgcmV0dXJuVHlwZSwgam1ldGhv
ZElEIG1ldGhvZElELCBqdmFsdWUgKmFyZ3MsIGp2YWx1ZSAmcmVzdWx0LCBjb25zdCBjaGFyICpj
YWxsaW5nVVJMLCBKU1ZhbHVlIComZXhjZXB0aW9uRGVzY3JpcHRpb24pOwpJbmRleDogSmF2YVNj
cmlwdENvcmUva2pzL2NvbmZpZy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIEphdmFTY3JpcHRDb3JlL2tqcy9j
b25maWcuaAkocmV2aXNpb24gMTg1NDUpCisrKyBKYXZhU2NyaXB0Q29yZS9ranMvY29uZmlnLmgJ
KHdvcmtpbmcgY29weSkKQEAgLTMyLDYgKzMyLDcgQEAKICNkZWZpbmUgSEFWRV9TWVNfUEFSQU1f
SCAxCiAjZGVmaW5lIEhBVkVfU1lTX1RJTUVfSCAxCiAjZGVmaW5lIEhBVkVfU1lTX1RJTUVCX0gg
MQorI2RlZmluZSBIQVZFX0pOSSAxCiAKICNlbGlmIFBMQVRGT1JNKFdJTl9PUykKIAo=
</data>
<flag name="review"
          id="4524"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>