<?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>78694</bug_id>
          
          <creation_ts>2012-02-15 04:39:05 -0800</creation_ts>
          <short_desc>[Qt] Replace use of QGLWidget/QGLContext with QOpenGLContext and QSurface for Qt 5</short_desc>
          <delta_ts>2012-02-15 07:43:28 -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>
          <dependson>78692</dependson>
          <blocked>78109</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Hausmann">hausmann</reporter>
          <assigned_to name="Simon Hausmann">hausmann</assigned_to>
          <cc>noam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>557158</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2012-02-15 04:39:05 -0800</bug_when>
    <thetext>[Qt] Replace use of QGLWidget/QGLContext with QOpenGLContext and QSurface for Qt 5</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>557159</commentid>
    <comment_count>1</comment_count>
      <attachid>127162</attachid>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2012-02-15 04:42:43 -0800</bug_when>
    <thetext>Created attachment 127162
[Qt] Replace use of QGLWidget/QGLContext with QOpenGLContext and QSurface for Qt 5</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>557273</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2012-02-15 07:43:28 -0800</bug_when>
    <thetext>Landed with style fix

Committed r107817: &lt;http://trac.webkit.org/changeset/107817&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>127162</attachid>
            <date>2012-02-15 04:42:43 -0800</date>
            <delta_ts>2012-02-15 04:53:43 -0800</delta_ts>
            <desc>[Qt] Replace use of QGLWidget/QGLContext with QOpenGLContext and QSurface for Qt 5</desc>
            <filename>bug-78694-20120215134241.patch</filename>
            <type>text/plain</type>
            <size>9459</size>
            <attacher name="Simon Hausmann">hausmann</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA3ODAwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjQ1M2IyMDczNDQ1MThm
ZTAwZjEwNDk4YTA5NTI0MjVkZGIxZWRmNS4uMzljYzY3MGVhMGE1NDg0YzQ0NDlkZDIwYmFhZWY2
NWNiODNiYTQyMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI3IEBACiAyMDEyLTAyLTE1ICBTaW1v
biBIYXVzbWFubiAgPHNpbW9uLmhhdXNtYW5uQG5va2lhLmNvbT4KIAorICAgICAgICBbUXRdIFJl
cGxhY2UgdXNlIG9mIFFHTFdpZGdldC9RR0xDb250ZXh0IHdpdGggUU9wZW5HTENvbnRleHQgYW5k
IFFTdXJmYWNlIGZvciBRdCA1CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD03ODY5NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIFR5cGVkZWYgUGxhdGZvcm1HcmFwaGljc0NvbnRleHQzRCBhbmQgUGxhdGZvcm1H
cmFwaGljc1N1cmZhY2UzRCB0byBRT3BlbkdMQ29udGV4dAorICAgICAgICBhbmQgUVN1cmZhY2Ug
Zm9yIFF0IDUuIFVzZSB0aGVzZSBBUElzIHRvIGNoYW5nZSB0aGUgY3VycmVudCBjb250ZXh0IGFu
ZCBnZXQgdGhlCisgICAgICAgIHByb2NlZHVyZSBhZGRyZXNzZXMuIFJlbW92ZWQgUUdyYXBoaWNz
T2JqZWN0IGluaGVyaXRhbmNlIHJlbWFpbmRlciB3aGlsZSB3ZSdyZSBhdCBpdCwKKyAgICAgICAg
YmVjYXVzZSB0aGF0IGNvZGUgcGF0aCBpcyBvYnNvbGV0ZS4KKworICAgICAgICAqIHBsYXRmb3Jt
L2dyYXBoaWNzL0dyYXBoaWNzQ29udGV4dDNELmg6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhp
Y3MvY2Fpcm8vT3BlbkdMU2hpbXMuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Z2V0UHJvY0FkZHJl
c3MpOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2NhaXJvL09wZW5HTFNoaW1zLmg6Cisg
ICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvcXQvR3JhcGhpY3NDb250ZXh0M0RRdC5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpHcmFwaGljc0NvbnRleHQzRFByaXZhdGU6On5HcmFwaGljc0NvbnRl
eHQzRFByaXZhdGUpOgorICAgICAgICAoV2ViQ29yZTo6R3JhcGhpY3NDb250ZXh0M0RQcml2YXRl
OjpibGl0TXVsdGlzYW1wbGVGcmFtZWJ1ZmZlckFuZFJlc3RvcmVDb250ZXh0KToKKyAgICAgICAg
KFdlYkNvcmU6OkdyYXBoaWNzQ29udGV4dDNEUHJpdmF0ZTo6bWFrZUN1cnJlbnRJZk5lZWRlZCk6
CisgICAgICAgIChXZWJDb3JlOjpHcmFwaGljc0NvbnRleHQzRDo6fkdyYXBoaWNzQ29udGV4dDNE
KToKKworMjAxMi0wMi0xNSAgU2ltb24gSGF1c21hbm4gIDxzaW1vbi5oYXVzbWFubkBub2tpYS5j
b20+CisKICAgICAgICAgW1F0XSBNb3ZlIFF0IHBsYXRmb3JtIHNwZWNpZmljIEdMIENvbnRleHQv
U3VyZmFjZSBjcmVhdGlvbiBvdXQgb2YgV2ViQ29yZSBpbnRvIFdlYktpdAogICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Nzg2OTIKIApkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdC9xdC9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L3F0L0NoYW5nZUxvZwpp
bmRleCA0YzIwMzEwMzRiZjJkZGFjMzNkNTQ3NGI3OGMwNDk2MDZiODYzZTQ2Li40MWZlNmRlYzVk
YzYxMDQ0NWJhZGRkOGI0ODFmOGIzMjZlMGYyNDNmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L3F0L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L3F0L0NoYW5nZUxvZwpAQCAtMSw1ICsx
LDE2IEBACiAyMDEyLTAyLTE1ICBTaW1vbiBIYXVzbWFubiAgPHNpbW9uLmhhdXNtYW5uQG5va2lh
LmNvbT4KIAorICAgICAgICBbUXRdIFJlcGxhY2UgdXNlIG9mIFFHTFdpZGdldC9RR0xDb250ZXh0
IHdpdGggUU9wZW5HTENvbnRleHQgYW5kIFFTdXJmYWNlIGZvciBRdCA1CisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03ODY5NAorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogV2ViQ29yZVN1cHBvcnQvUGFnZUNs
aWVudFF0LmNwcDoKKyAgICAgICAgKGNyZWF0ZVBsYXRmb3JtR3JhcGhpY3NDb250ZXh0M0RGcm9t
V2lkZ2V0KTogUmV0dXJuIHRoZSBRT3BlbkdMQ29udGV4dCBhbmQgUVN1cmZhY2UKKyAgICAgICAg
ZnJvbSB0aGUgUUdMV2lkZ2V0IHdoZW4gY29tcGlsaW5nIHdpdGggUXQgNSwgYXMgdGhhdCdzIHdo
YXQgV2ViQ29yZSBleHBlY3RzLgorCisyMDEyLTAyLTE1ICBTaW1vbiBIYXVzbWFubiAgPHNpbW9u
LmhhdXNtYW5uQG5va2lhLmNvbT4KKwogICAgICAgICBbUXRdIE1vdmUgUXQgcGxhdGZvcm0gc3Bl
Y2lmaWMgR0wgQ29udGV4dC9TdXJmYWNlIGNyZWF0aW9uIG91dCBvZiBXZWJDb3JlIGludG8gV2Vi
S2l0CiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03ODY5
MgogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9HcmFwaGlj
c0NvbnRleHQzRC5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvR3JhcGhpY3ND
b250ZXh0M0QuaAppbmRleCBjODA5Yjc5NWY2YTNkYjhiNTAzZGQ0YzRiZjNhZTA4N2JkMDhiNzEz
Li5jZjMyYjU5M2Y5Y2I0Y2RkYjdjNTM1MDY5Nzg5MzViOWNiMTdjMmUyIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9HcmFwaGljc0NvbnRleHQzRC5oCisrKyBi
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0dyYXBoaWNzQ29udGV4dDNELmgKQEAg
LTU3LDYgKzU3LDggQEAgY2xhc3MgUVBhaW50ZXI7CiBjbGFzcyBRUmVjdDsKIGNsYXNzIFFHTFdp
ZGdldDsKIGNsYXNzIFFHTENvbnRleHQ7CitjbGFzcyBRT3BlbkdMQ29udGV4dDsKK2NsYXNzIFFT
dXJmYWNlOwogUVRfRU5EX05BTUVTUEFDRQogI2VsaWYgUExBVEZPUk0oR1RLKSB8fCBQTEFURk9S
TShFRkwpCiB0eXBlZGVmIHVuc2lnbmVkIGludCBHTHVpbnQ7CkBAIC02NSw4ICs2NywxMyBAQCB0
eXBlZGVmIHVuc2lnbmVkIGludCBHTHVpbnQ7CiAjaWYgUExBVEZPUk0oTUFDKQogdHlwZWRlZiBD
R0xDb250ZXh0T2JqIFBsYXRmb3JtR3JhcGhpY3NDb250ZXh0M0Q7CiAjZWxpZiBQTEFURk9STShR
VCkKKyNpZiBRVF9WRVJTSU9OID49IFFUX1ZFUlNJT05fQ0hFQ0soNSwgMCwgMCkKK3R5cGVkZWYg
UU9wZW5HTENvbnRleHQqIFBsYXRmb3JtR3JhcGhpY3NDb250ZXh0M0Q7Cit0eXBlZGVmIFFTdXJm
YWNlKiBQbGF0Zm9ybUdyYXBoaWNzU3VyZmFjZTNEOworI2Vsc2UKIHR5cGVkZWYgUUdMQ29udGV4
dCogUGxhdGZvcm1HcmFwaGljc0NvbnRleHQzRDsKIHR5cGVkZWYgUUdMV2lkZ2V0KiBQbGF0Zm9y
bUdyYXBoaWNzU3VyZmFjZTNEOworI2VuZGlmCiAjZWxzZQogdHlwZWRlZiB2b2lkKiBQbGF0Zm9y
bUdyYXBoaWNzQ29udGV4dDNEOwogI2VuZGlmCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9jYWlyby9PcGVuR0xTaGltcy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9jYWlyby9PcGVuR0xTaGltcy5jcHAKaW5kZXggMjk5NGNkMmM5Mzlh
MDUwNmMxMGM4YjEwOWEzODFiYzIxYjNlOGJhOS4uZjU5ZjI2YzYwMjVjNzI5NWZiMzI4OWMzNGU4
NDc3NzA3OTM1YWI3OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhp
Y3MvY2Fpcm8vT3BlbkdMU2hpbXMuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dy
YXBoaWNzL2NhaXJvL09wZW5HTFNoaW1zLmNwcApAQCAtNDIsNyArNDIsMTEgQEAgT3BlbkdMRnVu
Y3Rpb25UYWJsZSogb3BlbkdMRnVuY3Rpb25UYWJsZSgpCiAjaWYgUExBVEZPUk0oUVQpCiBzdGF0
aWMgdm9pZCogZ2V0UHJvY0FkZHJlc3MoY29uc3QgY2hhciogcHJvY05hbWUpCiB7CisjaWYgUVRf
VkVSU0lPTiA+PSBRVF9WRVJTSU9OX0NIRUNLKDUsIDAsIDApCisgICAgcmV0dXJuIHJlaW50ZXJw
cmV0X2Nhc3Q8dm9pZCo+KFFPcGVuR0xDb250ZXh0OjpjdXJyZW50Q29udGV4dCgpLT5nZXRQcm9j
QWRkcmVzcyhwcm9jTmFtZSkpOworI2Vsc2UKICAgICByZXR1cm4gcmVpbnRlcnByZXRfY2FzdDx2
b2lkKj4oUUdMQ29udGV4dDo6Y3VycmVudENvbnRleHQoKS0+Z2V0UHJvY0FkZHJlc3MoUVN0cmlu
Zzo6ZnJvbUxhdGluMShwcm9jTmFtZSkpKTsKKyNlbmRpZgogfQogI2Vsc2UKIHR5cGVkZWYgdm9p
ZCogKCpnbEdldFByb2NBZGRyZXNzVHlwZSkgKGNvbnN0IGNoYXIqIHByb2NOYW1lKTsKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhaXJvL09wZW5HTFNoaW1z
LmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYWlyby9PcGVuR0xTaGltcy5o
CmluZGV4IGE1YzNjNzc3OTk3Yjk3MzVhODQyNzgxMWVhOTdjMGRiNzkwYTRmNGMuLmRhNTAxMzhj
ZGNiYzA3Y2M0ZWJhMDJmZTVhMDExNDgxODNhN2MyM2IgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhaXJvL09wZW5HTFNoaW1zLmgKKysrIGIvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2Fpcm8vT3BlbkdMU2hpbXMuaApAQCAtMTgsNyArMTgs
MTMgQEAKICAqLwogCiAjaWYgUExBVEZPUk0oUVQpCisjaW5jbHVkZSA8cWdsb2JhbC5oPgorI2lm
IFFUX1ZFUlNJT04gPj0gUVRfVkVSU0lPTl9DSEVDSyg1LCAwLCAwKQorI2luY2x1ZGUgPFFPcGVu
R0xDb250ZXh0PgorI2luY2x1ZGUgPFFTdXJmYWNlPgorI2Vsc2UKICNpbmNsdWRlIDxRR0xDb250
ZXh0PgorI2VuZGlmCiAjZWxzZQogI2luY2x1ZGUgPEdML2dsLmg+CiAjZW5kaWYKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3F0L0dyYXBoaWNzQ29udGV4dDNE
UXQuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvcXQvR3JhcGhpY3NDb250
ZXh0M0RRdC5jcHAKaW5kZXggZTdhYWM2MDhkMjRiNzY5NGYzMzA2ZTNmMGI1NDlmMWJhYWYxZDE2
Yi4uY2Y5NjZlYzk1NjRiYzFlZDU3OWFlOTVhZDI4ZjYxY2FjNjJmZTk3ZSAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvcXQvR3JhcGhpY3NDb250ZXh0M0RRdC5j
cHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvcXQvR3JhcGhpY3NDb250
ZXh0M0RRdC5jcHAKQEAgLTM2LDkgKzM2LDYgQEAKICNpbmNsdWRlICJOb3RJbXBsZW1lbnRlZC5o
IgogI2luY2x1ZGUgIlFXZWJQYWdlQ2xpZW50LmgiCiAjaW5jbHVkZSAiU2hhcmVkQnVmZmVyLmgi
Ci0jaW5jbHVkZSA8UUFic3RyYWN0U2Nyb2xsQXJlYT4KLSNpbmNsdWRlIDxRR3JhcGhpY3NPYmpl
Y3Q+Ci0jaW5jbHVkZSA8UUdMQ29udGV4dD4KICNpbmNsdWRlIDx3dGYvVW51c2VkUGFyYW0uaD4K
ICNpbmNsdWRlIDx3dGYvdGV4dC9DU3RyaW5nLmg+CiAKQEAgLTU5LDEyICs1Niw4IEBAIHR5cGVk
ZWYgY2hhciBHTGNoYXI7CiAjZW5kaWYKIAogY2xhc3MgR3JhcGhpY3NDb250ZXh0M0RQcml2YXRl
Ci0jaWYgVVNFKEFDQ0VMRVJBVEVEX0NPTVBPU0lUSU5HKQotI2lmIFVTRShURVhUVVJFX01BUFBF
UikKKyNpZiBVU0UoQUNDRUxFUkFURURfQ09NUE9TSVRJTkcpICYmIFVTRShURVhUVVJFX01BUFBF
UikKICAgICAgICAgOiBwdWJsaWMgVGV4dHVyZU1hcHBlclBsYXRmb3JtTGF5ZXIKLSNlbHNlCi0g
ICAgICAgIDogcHVibGljIFFHcmFwaGljc09iamVjdAotI2VuZGlmCiAjZW5kaWYKIHsKIHB1Ymxp
YzoKQEAgLTExNCw3ICsxMDcsNyBAQCBHcmFwaGljc0NvbnRleHQzRFByaXZhdGU6On5HcmFwaGlj
c0NvbnRleHQzRFByaXZhdGUoKQogewogICAgIGRlbGV0ZSBtX3N1cmZhY2U7CiAgICAgbV9zdXJm
YWNlID0gMDsKLSAgICAvLyAjIyMgRGVsZXRlIGNvbnRleHQ/CisgICAgLy8gUGxhdGZvcm0gY29u
dGV4dCBpcyBhc3N1bWVkIHRvIGJlIG93bmVkIGJ5IHN1cmZhY2UuCiAgICAgbV9wbGF0Zm9ybUNv
bnRleHQgPSAwOwogfQogCkBAIC0xOTksNiArMTkyLDE3IEBAIHZvaWQgR3JhcGhpY3NDb250ZXh0
M0RQcml2YXRlOjpibGl0TXVsdGlzYW1wbGVGcmFtZWJ1ZmZlckFuZFJlc3RvcmVDb250ZXh0KCkg
Y29uCiAgICAgaWYgKCFtX2NvbnRleHQtPm1fYXR0cnMuYW50aWFsaWFzKQogICAgICAgICByZXR1
cm47CiAKKyNpZiBRVF9WRVJTSU9OID49IFFUX1ZFUlNJT05fQ0hFQ0soNSwgMCwgMCkKKyAgICBj
b25zdCBRT3BlbkdMQ29udGV4dCogY3VycmVudENvbnRleHQgPSBRT3BlbkdMQ29udGV4dDo6Y3Vy
cmVudENvbnRleHQoKTsKKyAgICBRU3VyZmFjZSogY3VycmVudFN1cmZhY2UgPSAwOworICAgIGlm
IChjdXJyZW50Q29udGV4dCAhPSBtX3BsYXRmb3JtQ29udGV4dCkgeworICAgICAgICBjdXJyZW50
U3VyZmFjZSA9IGN1cnJlbnRDb250ZXh0LT5zdXJmYWNlKCk7CisgICAgICAgIG1fcGxhdGZvcm1D
b250ZXh0LT5tYWtlQ3VycmVudChtX3N1cmZhY2UpOworICAgIH0KKyAgICBibGl0TXVsdGlzYW1w
bGVGcmFtZWJ1ZmZlcigpOworICAgIGlmIChjdXJyZW50U3VyZmFjZSkKKyAgICAgICAgY29uc3Rf
Y2FzdDxRT3BlbkdMQ29udGV4dCo+KGN1cnJlbnRDb250ZXh0KS0+bWFrZUN1cnJlbnQoY3VycmVu
dFN1cmZhY2UpOworI2Vsc2UKICAgICBjb25zdCBRR0xDb250ZXh0KiBjdXJyZW50Q29udGV4dCA9
IFFHTENvbnRleHQ6OmN1cnJlbnRDb250ZXh0KCk7CiAgICAgY29uc3QgUUdMQ29udGV4dCogd2lk
Z2V0Q29udGV4dCA9IG1fc3VyZmFjZS0+Y29udGV4dCgpOwogICAgIGlmIChjdXJyZW50Q29udGV4
dCAhPSB3aWRnZXRDb250ZXh0KQpAQCAtMjA5LDE2ICsyMTMsMjYgQEAgdm9pZCBHcmFwaGljc0Nv
bnRleHQzRFByaXZhdGU6OmJsaXRNdWx0aXNhbXBsZUZyYW1lYnVmZmVyQW5kUmVzdG9yZUNvbnRl
eHQoKSBjb24KICAgICAgICAgICAgIGNvbnN0X2Nhc3Q8UUdMQ29udGV4dCo+KGN1cnJlbnRDb250
ZXh0KS0+bWFrZUN1cnJlbnQoKTsKICAgICB9IGVsc2UKICAgICAgICAgbV9zdXJmYWNlLT5kb25l
Q3VycmVudCgpOworI2VuZGlmCiB9CiAKIGJvb2wgR3JhcGhpY3NDb250ZXh0M0RQcml2YXRlOjpt
YWtlQ3VycmVudElmTmVlZGVkKCkgY29uc3QKIHsKKyNpZiBRVF9WRVJTSU9OID49IFFUX1ZFUlNJ
T05fQ0hFQ0soNSwgMCwgMCkKKyAgICBjb25zdCBRT3BlbkdMQ29udGV4dCogY3VycmVudENvbnRl
eHQgPSBRT3BlbkdMQ29udGV4dDo6Y3VycmVudENvbnRleHQoKTsKKyAgICBpZiAoY3VycmVudENv
bnRleHQgIT0gbV9wbGF0Zm9ybUNvbnRleHQpIHsKKyAgICAgICAgbV9wbGF0Zm9ybUNvbnRleHQt
Pm1ha2VDdXJyZW50KG1fc3VyZmFjZSk7CisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9IGVs
c2UKKyAgICAgICAgcmV0dXJuIHRydWU7CisjZWxzZQogICAgIGNvbnN0IFFHTENvbnRleHQqIGN1
cnJlbnRDb250ZXh0ID0gUUdMQ29udGV4dDo6Y3VycmVudENvbnRleHQoKTsKICAgICBjb25zdCBR
R0xDb250ZXh0KiB3aWRnZXRDb250ZXh0ID0gbV9zdXJmYWNlLT5jb250ZXh0KCk7CiAgICAgaWYg
KGN1cnJlbnRDb250ZXh0ICE9IHdpZGdldENvbnRleHQpCiAgICAgICAgIG1fc3VyZmFjZS0+bWFr
ZUN1cnJlbnQoKTsKIAogICAgIHJldHVybiBRR0xDb250ZXh0OjpjdXJyZW50Q29udGV4dCgpID09
IHdpZGdldENvbnRleHQ7CisjZW5kaWYKIH0KIAogUGFzc1JlZlB0cjxHcmFwaGljc0NvbnRleHQz
RD4gR3JhcGhpY3NDb250ZXh0M0Q6OmNyZWF0ZShHcmFwaGljc0NvbnRleHQzRDo6QXR0cmlidXRl
cyBhdHRycywgSG9zdFdpbmRvdyogaG9zdFdpbmRvdywgR3JhcGhpY3NDb250ZXh0M0Q6OlJlbmRl
clN0eWxlIHJlbmRlclN0eWxlKQpAQCAtMzM1LDggKzM0OSw2IEBAIEdyYXBoaWNzQ29udGV4dDNE
OjpHcmFwaGljc0NvbnRleHQzRChHcmFwaGljc0NvbnRleHQzRDo6QXR0cmlidXRlcyBhdHRycywg
SG9zdFdpCiBHcmFwaGljc0NvbnRleHQzRDo6fkdyYXBoaWNzQ29udGV4dDNEKCkKIHsKICAgICBt
YWtlQ29udGV4dEN1cnJlbnQoKTsKLSAgICBpZiAoIW1fcHJpdmF0ZS0+bV9zdXJmYWNlLT5pc1Zh
bGlkKCkpCi0gICAgICAgIHJldHVybjsKICAgICBnbERlbGV0ZVRleHR1cmVzKDEsICZtX3RleHR1
cmUpOwogICAgIGdsRGVsZXRlRnJhbWVidWZmZXJzKDEsICZtX2Zibyk7CiAgICAgaWYgKG1fYXR0
cnMuYW50aWFsaWFzKSB7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L3F0L1dlYkNvcmVTdXBw
b3J0L1BhZ2VDbGllbnRRdC5jcHAgYi9Tb3VyY2UvV2ViS2l0L3F0L1dlYkNvcmVTdXBwb3J0L1Bh
Z2VDbGllbnRRdC5jcHAKaW5kZXggOWU5ODQzMTc1NTUyZjU0YTU4ODIwY2VjN2EzZDc5MjZhZjJi
NjE2MC4uNWY3Mzc2MDQ5ZTYwOTA4ODFkYmU2ZTBmOTI1YzIwYTM5ODdmM2JiMSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdC9xdC9XZWJDb3JlU3VwcG9ydC9QYWdlQ2xpZW50UXQuY3BwCisrKyBi
L1NvdXJjZS9XZWJLaXQvcXQvV2ViQ29yZVN1cHBvcnQvUGFnZUNsaWVudFF0LmNwcApAQCAtMzAs
NiArMzAsMTAgQEAKICNpZiBFTkFCTEUoV0VCR0wpCiAjaW5jbHVkZSA8UUdMV2lkZ2V0PgogCisj
aWYgUVRfVkVSU0lPTl9DSEVDSyg1LCAwLCAwKQorI2luY2x1ZGUgPFFXaW5kb3c+CisjZW5kaWYK
Kwogc3RhdGljIHZvaWQgY3JlYXRlUGxhdGZvcm1HcmFwaGljc0NvbnRleHQzREZyb21XaWRnZXQo
UVdpZGdldCogd2lkZ2V0LCBQbGF0Zm9ybUdyYXBoaWNzQ29udGV4dDNEKiBjb250ZXh0LAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUGxhdGZv
cm1HcmFwaGljc1N1cmZhY2UzRCogc3VyZmFjZSkKIHsKQEAgLTQ2LDggKzUwLDEzIEBAIHN0YXRp
YyB2b2lkIGNyZWF0ZVBsYXRmb3JtR3JhcGhpY3NDb250ZXh0M0RGcm9tV2lkZ2V0KFFXaWRnZXQq
IHdpZGdldCwgUGxhdGZvcm1HCiAgICAgaWYgKGdsV2lkZ2V0LT5pc1ZhbGlkKCkpIHsKICAgICAg
ICAgLy8gR2VvbWV0cnkgY2FuIGJlIHNldCB0byB6ZXJvIGJlY2F1c2UgbV9nbFdpZGdldCBpcyB1
c2VkIG9ubHkgZm9yIGl0cyBRR0xDb250ZXh0LgogICAgICAgICBnbFdpZGdldC0+c2V0R2VvbWV0
cnkoMCwgMCwgMCwgMCk7CisjaWYgUVRfVkVSU0lPTiA+PSBRVF9WRVJTSU9OX0NIRUNLKDUsIDAs
IDApCisgICAgICAgICpzdXJmYWNlID0gZ2xXaWRnZXQtPndpbmRvd0hhbmRsZSgpOworICAgICAg
ICAqY29udGV4dCA9IGdsV2lkZ2V0LT5jb250ZXh0KCktPmNvbnRleHRIYW5kbGUoKTsKKyNlbHNl
CiAgICAgICAgICpzdXJmYWNlID0gZ2xXaWRnZXQ7CiAgICAgICAgICpjb250ZXh0ID0gY29uc3Rf
Y2FzdDxRR0xDb250ZXh0Kj4oZ2xXaWRnZXQtPmNvbnRleHQoKSk7CisjZW5kaWYKICAgICB9IGVs
c2UgewogICAgICAgICBkZWxldGUgZ2xXaWRnZXQ7CiAgICAgICAgIGdsV2lkZ2V0ID0gMDsK
</data>
<flag name="review"
          id="129206"
          type_id="1"
          status="+"
          setter="noam"
    />
          </attachment>
      

    </bug>

</bugzilla>