<?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>73315</bug_id>
          
          <creation_ts>2011-11-29 05:52:59 -0800</creation_ts>
          <short_desc>[Qt] Make WebKit/qt build with V8 and Qt 5</short_desc>
          <delta_ts>2011-11-29 06:40:08 -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>New Bugs</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>73312</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Hausmann">hausmann</reporter>
          <assigned_to name="Simon Hausmann">hausmann</assigned_to>
          <cc>abarth</cc>
    
    <cc>japhet</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>510715</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2011-11-29 05:52:59 -0800</bug_when>
    <thetext>[Qt] Make WebKit/qt build with V8 and Qt 5</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>510719</commentid>
    <comment_count>1</comment_count>
      <attachid>116954</attachid>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2011-11-29 05:57:28 -0800</bug_when>
    <thetext>Created attachment 116954
[Qt] Make WebKit/qt build with V8 and Qt 5</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>510722</commentid>
    <comment_count>2</comment_count>
      <attachid>116954</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2011-11-29 06:06:06 -0800</bug_when>
    <thetext>Comment on attachment 116954
[Qt] Make WebKit/qt build with V8 and Qt 5

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

&gt; Source/WebKit/qt/Api/qwebframe.cpp:697
&gt; +    QJSValue v = engine-&gt;newQObject(object); // ### ownership

Why not use FIXME:?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>510734</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2011-11-29 06:38:16 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 116954 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=116954&amp;action=review
&gt; 
&gt; &gt; Source/WebKit/qt/Api/qwebframe.cpp:697
&gt; &gt; +    QJSValue v = engine-&gt;newQObject(object); // ### ownership
&gt; 
&gt; Why not use FIXME:?

Good idea. Will do that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>510736</commentid>
    <comment_count>4</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2011-11-29 06:40:08 -0800</bug_when>
    <thetext>Committed r101366: &lt;http://trac.webkit.org/changeset/101366&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>116954</attachid>
            <date>2011-11-29 05:57:28 -0800</date>
            <delta_ts>2011-11-29 06:06:06 -0800</delta_ts>
            <desc>[Qt] Make WebKit/qt build with V8 and Qt 5</desc>
            <filename>bug-73315-20111129145743.patch</filename>
            <type>text/plain</type>
            <size>12676</size>
            <attacher name="Simon Hausmann">hausmann</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAxMzU1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggY2Y3ODM5MjgzNTBlNTE1
NDE5NjdjOTVmM2RiYTIxNjk2M2MzY2IxMi4uOTc5ZjYyNmFiYTMwNjcxZWJmYWQ0OTdjNzc5NDFi
M2U1NTI0YjUwMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDIwIEBACiAyMDExLTExLTI5ICBTaW1v
biBIYXVzbWFubiAgPHNpbW9uLmhhdXNtYW5uQG5va2lhLmNvbT4KIAorICAgICAgICBbUXRdIE1h
a2UgV2ViS2l0L3F0IGJ1aWxkIHdpdGggVjggYW5kIFF0IDUKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTczMzE1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRm9yIHRoZSBRdCA1IC8gVjggYnVpbGQgd2UgdXNl
IFFKU0VuZ2luZS9RSlNWYWx1ZSBpbnN0ZWFkIG9mCisgICAgICAgIFFTY3JpcHRFbmdpbmUvUVNj
cmlwdFZhbHVlLgorCisgICAgICAgICogYmluZGluZ3MvdjgvU2NyaXB0Q29udHJvbGxlci5jcHA6
CisgICAgICAgICogYmluZGluZ3MvdjgvU2NyaXB0Q29udHJvbGxlci5oOgorICAgICAgICAqIGJp
bmRpbmdzL3Y4L1NjcmlwdENvbnRyb2xsZXJRdC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTY3Jp
cHRDb250cm9sbGVyOjpxdFNjcmlwdEVuZ2luZSk6CisKKzIwMTEtMTEtMjkgIFNpbW9uIEhhdXNt
YW5uICA8c2ltb24uaGF1c21hbm5Abm9raWEuY29tPgorCiAgICAgICAgIFtRdF1bVjhdIEFkZCBt
aXNzaW5nIEV4Y2VwdGlvbkNvZGUuaCBpbmNsdWRlIGZvciBTVkcgYmluZGluZ3MKICAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTczMzE0CiAKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJLaXQvcXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9xdC9DaGFuZ2VM
b2cKaW5kZXggMmE3ZGJiMDA0MDJlM2RjYmZlODM0M2IwYWIyZTc3NTUxN2EwOTEyYy4uYzhmOWVk
N2ZmMjJkODYzMDljNzNhNTU4NTYwMjY3OWY1YzgwNGNkNyAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdC9xdC9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9xdC9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyNiBAQAorMjAxMS0xMS0yOSAgU2ltb24gSGF1c21hbm4gIDxzaW1vbi5oYXVzbWFubkBu
b2tpYS5jb20+CisKKyAgICAgICAgW1F0XSBNYWtlIFdlYktpdC9xdCBidWlsZCB3aXRoIFY4IGFu
ZCBRdCA1CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03
MzMxNQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICog
QXBpL3F3ZWJlbGVtZW50LmNwcDoKKyAgICAgICAgKFF0V2ViRWxlbWVudFJ1bnRpbWU6OmluaXRp
YWxpemUpOiAjaWZkZWYgSlNDIGNvZGUKKyAgICAgICAgcHJvcGVybHkuIFRoZXJlJ3Mgbm8gVjgg
ZXF1aXZhbGVudCBqdXN0IHlldC4KKyAgICAgICAgKiBBcGkvcXdlYmVsZW1lbnQuaDogR2V0IHJp
ZCBvZiBvbGQgVjggY3J1ZnQuCisgICAgICAgICogQXBpL3F3ZWJmcmFtZS5jcHA6CisgICAgICAg
IChRV2ViRnJhbWU6OmFkZFRvSmF2YVNjcmlwdFdpbmRvd09iamVjdCk6IFFTY3JpcHRFbmdpbmUg
LT4gUUpTRW5naW5lLgorICAgICAgICAoUVdlYkZyYW1lOjpldmFsdWF0ZUphdmFTY3JpcHQpOiBE
aXR0by4KKyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRRdC5j
cHA6CisgICAgICAgIChRdERSVE5vZGVSdW50aW1lOjppbml0aWFsaXplKTogI2lmZGVmIEpTQyBj
b2RlLgorICAgICAgICAqIFdlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50UXQuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6RnJhbWVMb2FkZXJDbGllbnRRdDo6ZGlkQ3JlYXRlU2NyaXB0Q29u
dGV4dCk6IEFkYXB0IHRvIEZyYW1lTG9hZGVyQ2xpZW50CisgICAgICAgIFY4IEFQSSBjaGFuZ2Vz
IHRoYXQgaGFwcGVuZWQgbG9uZyB0aW1lIGFnby4KKyAgICAgICAgKFdlYkNvcmU6OkZyYW1lTG9h
ZGVyQ2xpZW50UXQ6OndpbGxSZWxlYXNlU2NyaXB0Q29udGV4dCk6IERpdHRvLgorICAgICAgICAq
IFdlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50UXQuaDogRGl0dG8uCisgICAgICAgICog
V2ViQ29yZVN1cHBvcnQvSW5zcGVjdG9yQ2xpZW50UXQuY3BwOiBBZGQgbWlzc2luZyBpbmNsdWRl
IGZvciBWOCBidWlsZC4KKwogMjAxMS0xMS0yOCAgSm9uIExlZSAgPGpvbmxlZUBhcHBsZS5jb20+
CiAKICAgICAgICAgQ3JlYXRlIHNrZWxldG9uIGZyYW1ld29yayBmb3Igbm90aWZpY2F0aW9ucyBz
dXBwb3J0IGluIFdLMgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvU2Ny
aXB0Q29udHJvbGxlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9TY3JpcHRDb250
cm9sbGVyLmNwcAppbmRleCA5NjQzOTYwYmE5MDZmNmE4Y2JjODk1OTdlMTM2NzRmMGQyYWM3M2Q2
Li5kYTZiZjdhODkyZGE4MzMwNWQyZDMwMGQ0NWY4ODZmZTZlMGJiN2U2IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9TY3JpcHRDb250cm9sbGVyLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9iaW5kaW5ncy92OC9TY3JpcHRDb250cm9sbGVyLmNwcApAQCAtNjcsNyArNjcs
NyBAQAogI2luY2x1ZGUgPHd0Zi90ZXh0L0NTdHJpbmcuaD4KIAogI2lmIFBMQVRGT1JNKFFUKQot
I2luY2x1ZGUgPFFTY3JpcHRFbmdpbmU+CisjaW5jbHVkZSA8UUpTRW5naW5lPgogI2VuZGlmCiAK
IG5hbWVzcGFjZSBXZWJDb3JlIHsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdz
L3Y4L1NjcmlwdENvbnRyb2xsZXIuaCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Njcmlw
dENvbnRyb2xsZXIuaAppbmRleCBjNjY2YWY0NWJiNTAyMWEyNGRlYjA5M2NkYWJmMjgzYzhlNmU0
ZGIxLi4zYjI1YjE1ZGJmM2IwZmZkYzYzN2RhMGMwYTE1M2Q0MDZlMDI2NGFiIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9TY3JpcHRDb250cm9sbGVyLmgKKysrIGIvU291
cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvU2NyaXB0Q29udHJvbGxlci5oCkBAIC00Nyw3ICs0Nyw3
IEBACiAjaWYgUExBVEZPUk0oUVQpCiAjaW5jbHVkZSA8cWdsb2JhbC5oPgogUVRfQkVHSU5fTkFN
RVNQQUNFCi1jbGFzcyBRU2NyaXB0RW5naW5lOworY2xhc3MgUUpTRW5naW5lOwogUVRfRU5EX05B
TUVTUEFDRQogI2VuZGlmCiAKQEAgLTE3OSw3ICsxNzksNyBAQCBwdWJsaWM6CiAgICAgTlBPYmpl
Y3QqIHdpbmRvd1NjcmlwdE5QT2JqZWN0KCk7CiAKICNpZiBQTEFURk9STShRVCkKLSAgICBRU2Ny
aXB0RW5naW5lKiBxdFNjcmlwdEVuZ2luZSgpOworICAgIFFKU0VuZ2luZSogcXRTY3JpcHRFbmdp
bmUoKTsKICNlbmRpZgogCiAgICAgLy8gRHVtbXkgbWV0aG9kIHRvIGF2b2lkIGEgYnVuY2ggb2Yg
aWZkZWYncyBpbiBXZWJDb3JlLgpAQCAtMTk3LDcgKzE5Nyw3IEBAIHByaXZhdGU6CiAgICAgT3du
UHRyPFY4UHJveHk+IG1fcHJveHk7CiAgICAgdHlwZWRlZiBIYXNoTWFwPFdpZGdldCosIE5QT2Jq
ZWN0Kj4gUGx1Z2luT2JqZWN0TWFwOwogI2lmIFBMQVRGT1JNKFFUKQotICAgIE93blB0cjxRU2Ny
aXB0RW5naW5lPiBtX3F0U2NyaXB0RW5naW5lOworICAgIE93blB0cjxRSlNFbmdpbmU+IG1fcXRT
Y3JpcHRFbmdpbmU7CiAjZW5kaWYKIAogICAgIC8vIEEgbWFwcGluZyBiZXR3ZWVuIFdpZGdldHMg
YW5kIHRoZWlyIGNvcnJlc3BvbmRpbmcgc2NyaXB0IG9iamVjdC4KZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1NjcmlwdENvbnRyb2xsZXJRdC5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9iaW5kaW5ncy92OC9TY3JpcHRDb250cm9sbGVyUXQuY3BwCmluZGV4IGUyNTg2N2NkNWIw
MjdmZjcyZTU2NTM1ZDRmNWNhMWM0YWYxNTcyNmMuLjUwOGQ3YTIxNDNkZDc0ZTY4YmVjNWZmMGM0
MTViYTE4OTc0ZmI1ZmUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Nj
cmlwdENvbnRyb2xsZXJRdC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvU2Ny
aXB0Q29udHJvbGxlclF0LmNwcApAQCAtMjgsMTEgKzI4LDExIEBACiAjaW5jbHVkZSAiY29uZmln
LmgiCiAjaW5jbHVkZSAiU2NyaXB0Q29udHJvbGxlci5oIgogCi0jaW5jbHVkZSA8UVNjcmlwdEVu
Z2luZT4KKyNpbmNsdWRlIDxRSlNFbmdpbmU+CiAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAotUVNj
cmlwdEVuZ2luZSogU2NyaXB0Q29udHJvbGxlcjo6cXRTY3JpcHRFbmdpbmUoKQorUUpTRW5naW5l
KiBTY3JpcHRDb250cm9sbGVyOjpxdFNjcmlwdEVuZ2luZSgpCiB7CiAgICAgaWYgKCFtX3F0U2Ny
aXB0RW5naW5lKSB7CiAgICAgICAgIHY4OjpIYW5kbGVTY29wZSBoYW5kbGVTY29wZTsKQEAgLTQw
LDcgKzQwLDcgQEAgUVNjcmlwdEVuZ2luZSogU2NyaXB0Q29udHJvbGxlcjo6cXRTY3JpcHRFbmdp
bmUoKQogICAgICAgICB2ODo6Q29udGV4dDo6U2NvcGUgc2NvcGUodjhDb250ZXh0KTsKICAgICAg
ICAgaWYgKHY4Q29udGV4dC5Jc0VtcHR5KCkpCiAgICAgICAgICAgICByZXR1cm4gMDsKLSAgICAg
ICAgbV9xdFNjcmlwdEVuZ2luZSA9IGFkb3B0UHRyKG5ldyBRU2NyaXB0RW5naW5lKFFTY3JpcHRF
bmdpbmU6OkFkb3B0Q3VycmVudENvbnRleHQpKTsKKyAgICAgICAgbV9xdFNjcmlwdEVuZ2luZSA9
IGFkb3B0UHRyKG5ldyBRSlNFbmdpbmUoUUpTRW5naW5lOjpBZG9wdEN1cnJlbnRDb250ZXh0KSk7
CiAgICAgIH0KICAgICAgcmV0dXJuIG1fcXRTY3JpcHRFbmdpbmUuZ2V0KCk7CiB9CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0L3F0L0FwaS9xd2ViZWxlbWVudC5jcHAgYi9Tb3VyY2UvV2ViS2l0
L3F0L0FwaS9xd2ViZWxlbWVudC5jcHAKaW5kZXggYTU0MTY5N2NiZGFkZWQ0NTk4ZTg4ZDhjMmNk
NTJkYmEzZmMzMzFlOS4uMWE4OGVmY2NjZjQwYmQxNTJkYTRiZmU1ZjJjNjJlYjFlMTJlNTY1ZSAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9xdC9BcGkvcXdlYmVsZW1lbnQuY3BwCisrKyBiL1Nv
dXJjZS9XZWJLaXQvcXQvQXBpL3F3ZWJlbGVtZW50LmNwcApAQCAtNjEsMTAgKzYxLDYgQEAKIAog
I2luY2x1ZGUgPFFQYWludGVyPgogCi0jaWYgVVNFKFY4KQotdXNpbmcgbmFtZXNwYWNlIFY4OjpC
aW5kaW5nczsKLSNlbmRpZgotCiB1c2luZyBuYW1lc3BhY2UgV2ViQ29yZTsKIAogY2xhc3MgUVdl
YkVsZW1lbnRQcml2YXRlIHsKQEAgLTIwODksNiArMjA4NSw3IEBAIFFMaXN0PFFXZWJFbGVtZW50
PiBRV2ViRWxlbWVudENvbGxlY3Rpb246OnRvTGlzdCgpIGNvbnN0CiAgICAgZWxlbWVudCBwb2lu
dGVkIHRvIGJ5IHRoZSBcYSBvdGhlciBpdGVyYXRvci4KICovCiAKKyNpZiBVU0UoSlNDKQogUVdl
YkVsZW1lbnQgUXRXZWJFbGVtZW50UnVudGltZTo6Y3JlYXRlKEVsZW1lbnQqIGVsZW1lbnQpCiB7
CiAgICAgcmV0dXJuIFFXZWJFbGVtZW50KGVsZW1lbnQpOwpAQCAtMjEyNCw2ICsyMTIxLDcgQEAg
c3RhdGljIEpTQzo6SlNWYWx1ZSBjb252ZXJ0V2ViRWxlbWVudFZhcmlhbnRUb0pTVmFsdWUoSlND
OjpFeGVjU3RhdGUqIGV4ZWMsIFdlYkMKIHsKICAgICByZXR1cm4gV2ViQ29yZTo6dG9KUyhleGVj
LCBnbG9iYWxPYmplY3QsIFF0V2ViRWxlbWVudFJ1bnRpbWU6OmdldCh2YXJpYW50LnZhbHVlPFFX
ZWJFbGVtZW50PigpKSk7CiB9CisjZW5kaWYKIAogdm9pZCBRdFdlYkVsZW1lbnRSdW50aW1lOjpp
bml0aWFsaXplKCkKIHsKQEAgLTIxMzEsNiArMjEyOSw5IEBAIHZvaWQgUXRXZWJFbGVtZW50UnVu
dGltZTo6aW5pdGlhbGl6ZSgpCiAgICAgaWYgKGluaXRpYWxpemVkKQogICAgICAgICByZXR1cm47
CiAgICAgaW5pdGlhbGl6ZWQgPSB0cnVlOworI2lmIFVTRShKU0MpCiAgICAgaW50IGlkID0gcVJl
Z2lzdGVyTWV0YVR5cGU8UVdlYkVsZW1lbnQ+KCk7CiAgICAgSlNDOjpCaW5kaW5nczo6cmVnaXN0
ZXJDdXN0b21UeXBlKGlkLCBjb252ZXJ0SlNWYWx1ZVRvV2ViRWxlbWVudFZhcmlhbnQsIGNvbnZl
cnRXZWJFbGVtZW50VmFyaWFudFRvSlNWYWx1ZSk7CisjZW5kaWYKIH0KKwpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdC9xdC9BcGkvcXdlYmVsZW1lbnQuaCBiL1NvdXJjZS9XZWJLaXQvcXQvQXBp
L3F3ZWJlbGVtZW50LmgKaW5kZXggMzRhMzEyNzlmZTYwN2Q2ZjNhZmIzMmFmZjM4NmE4YmM2OTZl
MTU2OS4uZWZlYzVlYjdjOGQ4ODNhNDNjNzBkYTU3NjVmMzYyYzFiYTIyMTRmZiAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdC9xdC9BcGkvcXdlYmVsZW1lbnQuaAorKysgYi9Tb3VyY2UvV2ViS2l0
L3F0L0FwaS9xd2ViZWxlbWVudC5oCkBAIC0zMiwyMSArMzIsNiBAQCBuYW1lc3BhY2UgV2ViQ29y
ZSB7CiAgICAgY2xhc3MgTm9kZTsKIH0KIAotCi0jaWYgZGVmaW5lZChXVEZfVVNFX1Y4KSAmJiBX
VEZfVVNFX1Y4Ci1uYW1lc3BhY2UgVjggewotICAgIG5hbWVzcGFjZSBCaW5kaW5ncyB7Ci0gICAg
Y2xhc3MgUXRXZWJFbGVtZW50UnVudGltZTsKLSAgICB9Ci19Ci0jZWxzZQotbmFtZXNwYWNlIEpT
QyB7Ci0gICAgbmFtZXNwYWNlIEJpbmRpbmdzIHsKLSAgICBjbGFzcyBRdFdlYkVsZW1lbnRSdW50
aW1lOwotICAgIH0KLX0KLSNlbmRpZgotCiBRVF9CRUdJTl9OQU1FU1BBQ0UKIGNsYXNzIFFQYWlu
dGVyOwogUVRfRU5EX05BTUVTUEFDRQpAQCAtMTcxLDEyICsxNTYsNyBAQCBwcml2YXRlOgogICAg
IGZyaWVuZCBjbGFzcyBRV2ViSGl0VGVzdFJlc3VsdFByaXZhdGU7CiAgICAgZnJpZW5kIGNsYXNz
IFFXZWJQYWdlOwogICAgIGZyaWVuZCBjbGFzcyBRV2ViUGFnZVByaXZhdGU7Ci0KLSNpZiBkZWZp
bmVkKFdURl9VU0VfVjgpICYmIFdURl9VU0VfVjgKLSAgICBmcmllbmQgY2xhc3MgVjg6OkJpbmRp
bmdzOjpRdFdlYkVsZW1lbnRSdW50aW1lOwotI2Vsc2UKICAgICBmcmllbmQgY2xhc3MgUXRXZWJF
bGVtZW50UnVudGltZTsKLSNlbmRpZgogCiAgICAgUVdlYkVsZW1lbnRQcml2YXRlKiBkOwogICAg
IFdlYkNvcmU6OkVsZW1lbnQqIG1fZWxlbWVudDsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQv
cXQvQXBpL3F3ZWJmcmFtZS5jcHAgYi9Tb3VyY2UvV2ViS2l0L3F0L0FwaS9xd2ViZnJhbWUuY3Bw
CmluZGV4IDA1YzExMDczYmJmOWZhYzdiNjhkNGI2ZTBjZDU5Yjk4YjEzZTcxYmQuLmU4ZGM4YjVk
MGFhODVjYjM1NWEyZDRjNjZkYTU5M2FkMmI5MjdlZjkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJL
aXQvcXQvQXBpL3F3ZWJmcmFtZS5jcHAKKysrIGIvU291cmNlL1dlYktpdC9xdC9BcGkvcXdlYmZy
YW1lLmNwcApAQCAtMjcsNiArMjcsNyBAQAogI2luY2x1ZGUgIkNhbGxGcmFtZS5oIgogI2VsaWYg
VVNFKFY4KQogI2luY2x1ZGUgIlY4QmluZGluZy5oIgorI2luY2x1ZGUgPFFKU0VuZ2luZT4KICNl
bmRpZgogI2luY2x1ZGUgIkRvY3VtZW50LmgiCiAjaW5jbHVkZSAiRG9jdW1lbnRMb2FkZXIuaCIK
QEAgLTY5MCwxMCArNjkxLDEwIEBAIHZvaWQgUVdlYkZyYW1lOjphZGRUb0phdmFTY3JpcHRXaW5k
b3dPYmplY3QoY29uc3QgUVN0cmluZyAmbmFtZSwgUU9iamVjdCAqb2JqZWN0CiAgICAgSlNDOjpQ
dXRQcm9wZXJ0eVNsb3Qgc2xvdDsKICAgICB3aW5kb3ctPm1ldGhvZFRhYmxlKCktPnB1dCh3aW5k
b3csIGV4ZWMsIEpTQzo6SWRlbnRpZmllcigmZXhlYy0+Z2xvYmFsRGF0YSgpLCByZWludGVycHJl
dF9jYXN0X3B0cjxjb25zdCBVQ2hhcio+KG5hbWUuY29uc3REYXRhKCkpLCBuYW1lLmxlbmd0aCgp
KSwgcnVudGltZU9iamVjdCwgc2xvdCk7CiAjZWxpZiBVU0UoVjgpCi0gICAgUVNjcmlwdEVuZ2lu
ZSogZW5naW5lID0gZC0+ZnJhbWUtPnNjcmlwdCgpLT5xdFNjcmlwdEVuZ2luZSgpOworICAgIFFK
U0VuZ2luZSogZW5naW5lID0gZC0+ZnJhbWUtPnNjcmlwdCgpLT5xdFNjcmlwdEVuZ2luZSgpOwog
ICAgIGlmICghZW5naW5lKQogICAgICAgICByZXR1cm47Ci0gICAgUVNjcmlwdFZhbHVlIHYgPSBl
bmdpbmUtPm5ld1FPYmplY3Qob2JqZWN0LCBvd25lcnNoaXApOworICAgIFFKU1ZhbHVlIHYgPSBl
bmdpbmUtPm5ld1FPYmplY3Qob2JqZWN0KTsgLy8gIyMjIG93bmVyc2hpcAogICAgIGVuZ2luZS0+
Z2xvYmFsT2JqZWN0KCkucHJvcGVydHkoUUxhdGluMVN0cmluZygid2luZG93IikpLnNldFByb3Bl
cnR5KG5hbWUsIHYpOwogI2VuZGlmCiB9CkBAIC0xNTkxLDcgKzE1OTIsNyBAQCBRVmFyaWFudCBR
V2ViRnJhbWU6OmV2YWx1YXRlSmF2YVNjcmlwdChjb25zdCBRU3RyaW5nJiBzY3JpcHRTb3VyY2Up
CiAKICAgICAgICAgcmMgPSBKU0M6OkJpbmRpbmdzOjpjb252ZXJ0VmFsdWVUb1FWYXJpYW50KHBy
b3h5LT5nbG9iYWxPYmplY3QobWFpblRocmVhZE5vcm1hbFdvcmxkKCkpLT5nbG9iYWxFeGVjKCks
IHYsIFFNZXRhVHlwZTo6Vm9pZCwgJmRpc3RhbmNlKTsKICNlbGlmIFVTRShWOCkKLSAgICAgICAg
UVNjcmlwdEVuZ2luZSogZW5naW5lID0gZC0+ZnJhbWUtPnNjcmlwdCgpLT5xdFNjcmlwdEVuZ2lu
ZSgpOworICAgICAgICBRSlNFbmdpbmUqIGVuZ2luZSA9IGQtPmZyYW1lLT5zY3JpcHQoKS0+cXRT
Y3JpcHRFbmdpbmUoKTsKICAgICAgICAgaWYgKCFlbmdpbmUpCiAgICAgICAgICAgICByZXR1cm4g
cmM7CiAgICAgICAgIHJjID0gZW5naW5lLT5ldmFsdWF0ZShzY3JpcHRTb3VyY2UpLnRvVmFyaWFu
dCgpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9xdC9XZWJDb3JlU3VwcG9ydC9EdW1wUmVu
ZGVyVHJlZVN1cHBvcnRRdC5jcHAgYi9Tb3VyY2UvV2ViS2l0L3F0L1dlYkNvcmVTdXBwb3J0L0R1
bXBSZW5kZXJUcmVlU3VwcG9ydFF0LmNwcAppbmRleCBjNzBjZjkwNjFkYTVlZWFlYWMzNGE1ZmYz
ZGRmZTc1OTEzZWVjNGI2Li43Y2NlYjgzNTZkZjQxYTEzMGI5M2M0NjgzNzIyZDk2YWRmMmFkZGRi
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L3F0L1dlYkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJU
cmVlU3VwcG9ydFF0LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L3F0L1dlYkNvcmVTdXBwb3J0L0R1
bXBSZW5kZXJUcmVlU3VwcG9ydFF0LmNwcApAQCAtNDUsNiArNDUsOCBAQAogI2luY2x1ZGUgIkZy
YW1lVmlldy5oIgogI2lmIFVTRShKU0MpCiAjaW5jbHVkZSAiR0NDb250cm9sbGVyLmgiCisjaW5j
bHVkZSAiSlNOb2RlLmgiCisjaW5jbHVkZSAicXRfcnVudGltZS5oIgogI2VsaWYgVVNFKFY4KQog
I2luY2x1ZGUgIlY4R0NDb250cm9sbGVyLmgiCiAjaW5jbHVkZSAiVjhQcm94eS5oIgpAQCAtNTcs
NyArNTksNiBAQAogI2luY2x1ZGUgIkhpc3RvcnlJdGVtLmgiCiAjaW5jbHVkZSAiSFRNTElucHV0
RWxlbWVudC5oIgogI2luY2x1ZGUgIkluc3BlY3RvckNvbnRyb2xsZXIuaCIKLSNpbmNsdWRlICJK
U05vZGUuaCIKICNpbmNsdWRlICJOb2RlTGlzdC5oIgogI2luY2x1ZGUgIk5vdGlmaWNhdGlvblBy
ZXNlbnRlckNsaWVudFF0LmgiCiAjaW5jbHVkZSAiUGFnZS5oIgpAQCAtODQsNyArODUsNiBAQAog
I2luY2x1ZGUgIldvcmtlclRocmVhZC5oIgogI2luY2x1ZGUgPHd0Zi9DdXJyZW50VGltZS5oPgog
Ci0jaW5jbHVkZSAicXRfcnVudGltZS5oIgogI2luY2x1ZGUgInF3ZWJlbGVtZW50LmgiCiAjaW5j
bHVkZSAicXdlYmZyYW1lLmgiCiAjaW5jbHVkZSAicXdlYmZyYW1lX3AuaCIKQEAgLTE1MSw2ICsx
NTEsNyBAQCBRRFJUTm9kZSYgUURSVE5vZGU6Om9wZXJhdG9yPShjb25zdCBRRFJUTm9kZSYgb3Ro
ZXIpCiAgICAgcmV0dXJuICp0aGlzOwogfQogCisjaWYgVVNFKEpTQykKIFFEUlROb2RlIFF0RFJU
Tm9kZVJ1bnRpbWU6OmNyZWF0ZShXZWJDb3JlOjpOb2RlKiBub2RlKQogewogICAgIHJldHVybiBR
RFJUTm9kZShub2RlKTsKQEAgLTE3Miw2ICsxNzMsNyBAQCBzdGF0aWMgSlNDOjpKU1ZhbHVlIGNv
bnZlcnROb2RlVmFyaWFudFRvSlNWYWx1ZShKU0M6OkV4ZWNTdGF0ZSogZXhlYywgV2ViQ29yZTo6
SgogewogICAgIHJldHVybiB0b0pTKGV4ZWMsIGdsb2JhbE9iamVjdCwgUXREUlROb2RlUnVudGlt
ZTo6Z2V0KHZhcmlhbnQudmFsdWU8UURSVE5vZGU+KCkpKTsKIH0KKyNlbmRpZgogCiB2b2lkIFF0
RFJUTm9kZVJ1bnRpbWU6OmluaXRpYWxpemUoKQogewpAQCAtMTc5LDggKzE4MSwxMCBAQCB2b2lk
IFF0RFJUTm9kZVJ1bnRpbWU6OmluaXRpYWxpemUoKQogICAgIGlmIChpbml0aWFsaXplZCkKICAg
ICAgICAgcmV0dXJuOwogICAgIGluaXRpYWxpemVkID0gdHJ1ZTsKKyNpZiBVU0UoSlNDKQogICAg
IGludCBpZCA9IHFSZWdpc3Rlck1ldGFUeXBlPFFEUlROb2RlPigpOwogICAgIEpTQzo6QmluZGlu
Z3M6OnJlZ2lzdGVyQ3VzdG9tVHlwZShpZCwgY29udmVydEpTVmFsdWVUb05vZGVWYXJpYW50LCBj
b252ZXJ0Tm9kZVZhcmlhbnRUb0pTVmFsdWUpOworI2VuZGlmCiB9CiAKIER1bXBSZW5kZXJUcmVl
U3VwcG9ydFF0OjpEdW1wUmVuZGVyVHJlZVN1cHBvcnRRdCgpCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViS2l0L3F0L1dlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50UXQuY3BwIGIvU291cmNl
L1dlYktpdC9xdC9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudFF0LmNwcAppbmRleCA1
YTgxY2YxMjczZTFjNzcyZWZkNjg1NDUwZjJmYjhhNDY5OTdkYWU3Li4zNjJkMmQzZDU0Nzg2N2M1
NGU1ZDk2NTBmYjM3MDhlOGVjMjU0ZDExIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L3F0L1dl
YkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50UXQuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQv
cXQvV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2FkZXJDbGllbnRRdC5jcHAKQEAgLTM5NSwxMCArMzk1
LDEwIEBAIHZvaWQgRnJhbWVMb2FkZXJDbGllbnRRdDo6ZGlzcGF0Y2hEaWRDaGFuZ2VMb2NhdGlv
bldpdGhpblBhZ2UoKQogfQogCiAjaWYgVVNFKFY4KQotdm9pZCBGcmFtZUxvYWRlckNsaWVudFF0
OjpkaWRDcmVhdGVTY3JpcHRDb250ZXh0Rm9yRnJhbWUoKQordm9pZCBGcmFtZUxvYWRlckNsaWVu
dFF0OjpkaWRDcmVhdGVTY3JpcHRDb250ZXh0KHY4OjpIYW5kbGU8djg6OkNvbnRleHQ+LCBpbnQp
CiB7CiB9Ci12b2lkIEZyYW1lTG9hZGVyQ2xpZW50UXQ6OmRpZERlc3Ryb3lTY3JpcHRDb250ZXh0
Rm9yRnJhbWUoKQordm9pZCBGcmFtZUxvYWRlckNsaWVudFF0Ojp3aWxsUmVsZWFzZVNjcmlwdENv
bnRleHQodjg6OkhhbmRsZTx2ODo6Q29udGV4dD4sIGludCkKIHsKIH0KIHZvaWQgRnJhbWVMb2Fk
ZXJDbGllbnRRdDo6ZGlkQ3JlYXRlSXNvbGF0ZWRTY3JpcHRDb250ZXh0KCkKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQvcXQvV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2FkZXJDbGllbnRRdC5oIGIv
U291cmNlL1dlYktpdC9xdC9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudFF0LmgKaW5k
ZXggZTM3MWJkYzdmMjVmNmVjYjBkOWM5YjY0M2NiOWUzOWM4YmY1MjRiYy4uNTE5ZGI2ZmFkOTVm
NzVkZDE4OTU5Y2UyYWU2NDE4OTM1ZGY5MDc4OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9x
dC9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudFF0LmgKKysrIGIvU291cmNlL1dlYktp
dC9xdC9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudFF0LmgKQEAgLTIyMyw4ICsyMjMs
OCBAQCBwdWJsaWM6CiAKICNpZiBVU0UoVjgpCiAgICAgLy8gQSBmcmFtZSdzIFY4IGNvbnRleHQg
d2FzIGNyZWF0ZWQgb3IgZGVzdHJveWVkLgotICAgIHZpcnR1YWwgdm9pZCBkaWRDcmVhdGVTY3Jp
cHRDb250ZXh0Rm9yRnJhbWUoKTsKLSAgICB2aXJ0dWFsIHZvaWQgZGlkRGVzdHJveVNjcmlwdENv
bnRleHRGb3JGcmFtZSgpOworICAgIHZpcnR1YWwgdm9pZCBkaWRDcmVhdGVTY3JpcHRDb250ZXh0
KHY4OjpIYW5kbGU8djg6OkNvbnRleHQ+LCBpbnQpOworICAgIHZpcnR1YWwgdm9pZCB3aWxsUmVs
ZWFzZVNjcmlwdENvbnRleHQodjg6OkhhbmRsZTx2ODo6Q29udGV4dD4sIGludCk7CiAKICAgICAv
LyBBIGNvbnRleHQgdW50aWVkIHRvIGEgZnJhbWUgd2FzIGNyZWF0ZWQgKHRocm91Z2ggZXZhbHVh
dGVJbklzb2xhdGVkV29ybGQpLgogICAgIC8vIFRoaXMgY29udGV4dCBpcyBub3QgdGllZCB0byB0
aGUgbGlmZXRpbWUgb2YgaXRzIGZyYW1lLCBhbmQgaXMgZGVzdHJveWVkCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0L3F0L1dlYkNvcmVTdXBwb3J0L0luc3BlY3RvckNsaWVudFF0LmNwcCBiL1Nv
dXJjZS9XZWJLaXQvcXQvV2ViQ29yZVN1cHBvcnQvSW5zcGVjdG9yQ2xpZW50UXQuY3BwCmluZGV4
IDI4NWI4Njc1OGFlY2NmOWFiYjM5NmEyNThkZjk5MWYzYjRkN2Y3MTkuLmE4ZWY3ZjJhM2Y2MDZh
ZmIwNzExNzJjYzZlNTRiZmMzMjRlNTgxZGQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvcXQv
V2ViQ29yZVN1cHBvcnQvSW5zcGVjdG9yQ2xpZW50UXQuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQv
cXQvV2ViQ29yZVN1cHBvcnQvSW5zcGVjdG9yQ2xpZW50UXQuY3BwCkBAIC00NSw2ICs0NSw3IEBA
CiAjaW5jbHVkZSAicXdlYnBhZ2UuaCIKICNpbmNsdWRlICJxd2VicGFnZV9wLmgiCiAjaW5jbHVk
ZSAicXdlYnZpZXcuaCIKKyNpbmNsdWRlIDx3dGYvdGV4dC9DU3RyaW5nLmg+CiAjaW5jbHVkZSA8
UXRDb3JlL1FDb3JlQXBwbGljYXRpb24+CiAjaW5jbHVkZSA8UXRDb3JlL1FGaWxlPgogI2luY2x1
ZGUgPFF0Q29yZS9RU2V0dGluZ3M+Cg==
</data>
<flag name="review"
          id="116256"
          type_id="1"
          status="+"
          setter="kenneth"
    />
          </attachment>
      

    </bug>

</bugzilla>