<?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>112254</bug_id>
          
          <creation_ts>2013-03-13 06:46:48 -0700</creation_ts>
          <short_desc>[Qt][WK2] Move the inspector server initialization under WebContext platform code</short_desc>
          <delta_ts>2014-02-03 03:25:20 -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>INVALID</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="Jocelyn Turcotte">jturcotte</reporter>
          <assigned_to name="Jocelyn Turcotte">jturcotte</assigned_to>
          <cc>abecsi</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>menard</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>854263</commentid>
    <comment_count>0</comment_count>
    <who name="Jocelyn Turcotte">jturcotte</who>
    <bug_when>2013-03-13 06:46:48 -0700</bug_when>
    <thetext>[Qt][WK2] Move the inspector server initialization under WebContext platform code</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>854265</commentid>
    <comment_count>1</comment_count>
      <attachid>192915</attachid>
    <who name="Jocelyn Turcotte">jturcotte</who>
    <bug_when>2013-03-13 06:49:22 -0700</bug_when>
    <thetext>Created attachment 192915
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>854270</commentid>
    <comment_count>2</comment_count>
      <attachid>192916</attachid>
    <who name="Jocelyn Turcotte">jturcotte</who>
    <bug_when>2013-03-13 06:56:34 -0700</bug_when>
    <thetext>Created attachment 192916
Patch

Remove the WebInspectorServer.h include</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>855206</commentid>
    <comment_count>3</comment_count>
      <attachid>192916</attachid>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2013-03-14 08:22:48 -0700</bug_when>
    <thetext>Comment on attachment 192916
Patch

LGTM</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>858782</commentid>
    <comment_count>4</comment_count>
      <attachid>192916</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-03-19 15:04:15 -0700</bug_when>
    <thetext>Comment on attachment 192916
Patch

Not familiar with the inspector but it does not look harmful. Signed off for WebKit2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>935677</commentid>
    <comment_count>5</comment_count>
      <attachid>192916</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2013-10-02 21:25:45 -0700</bug_when>
    <thetext>Comment on attachment 192916
Patch

Qt has been removed, clearing review flags.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>975693</commentid>
    <comment_count>6</comment_count>
    <who name="Jocelyn Turcotte">jturcotte</who>
    <bug_when>2014-02-03 03:25:20 -0800</bug_when>
    <thetext>=== Bulk closing of Qt bugs ===

If you believe that this bug report is still relevant for a non-Qt port of webkit.org, please re-open it and remove [Qt] from the summary.

If you believe that this is still an important QtWebKit bug, please fill a new report at https://bugreports.qt-project.org and add a link to this issue. See http://qt-project.org/wiki/ReportingBugsInQt for additional guidelines.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>192915</attachid>
            <date>2013-03-13 06:49:22 -0700</date>
            <delta_ts>2013-03-13 06:56:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-112254-20130313144519.patch</filename>
            <type>text/plain</type>
            <size>6533</size>
            <attacher name="Jocelyn Turcotte">jturcotte</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ1NTI0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggZTdkOTdhNTZkNjdmMGZm
MjBiYzFlNTFiNDdkOTliZmYwNmFlODkyNy4uMzIwYWU0YTU1MDJjNTNlMmQ2MTBjMGU5ZmQ5NzNh
YTc0NmFlYjM3ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI0IEBACiAyMDEzLTAzLTEzICBKb2Nl
bHluIFR1cmNvdHRlICA8am9jZWx5bi50dXJjb3R0ZUBkaWdpYS5jb20+CiAKKyAgICAgICAgW1F0
XVtXSzJdIE1vdmUgdGhlIGluc3BlY3RvciBzZXJ2ZXIgaW5pdGlhbGl6YXRpb24gdW5kZXIgV2Vi
Q29udGV4dCBwbGF0Zm9ybSBjb2RlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMTIyNTQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBUbyBhbGxvdyBRdFdlYkNvbnRleHQgbm90IHRvIGtub3cgYWJvdXQgV0sy
IGludGVybmFscywgbW92ZSB0aGUgaW5zcGVjdG9yIHNlcnZlcgorICAgICAgICBpbml0aWFsaXph
dGlvbiBpbiBXZWJDb250ZXh0OjpwbGF0Zm9ybUluaXRpYWxpemVXZWJQcm9jZXNzLgorICAgICAg
ICBUaGlzIGlzIGFsc28gY29uc2lzdGVudCB3aXRoIEVGTCBhbmQgR1RLLgorCisgICAgICAgICog
VUlQcm9jZXNzL3F0L1F0V2ViQ29udGV4dC5jcHA6CisgICAgICAgIChXZWJLaXQpOgorICAgICAg
ICAoV2ViS2l0OjpRdFdlYkNvbnRleHQ6OmNyZWF0ZSk6CisgICAgICAgICogVUlQcm9jZXNzL3F0
L1dlYkNvbnRleHRRdC5jcHA6CisgICAgICAgIChXZWJLaXQ6OmluaXRJbnNwZWN0b3JTZXJ2ZXIp
OgorICAgICAgICAoV2ViS2l0KToKKyAgICAgICAgKFdlYktpdDo6V2ViQ29udGV4dDo6cGxhdGZv
cm1Jbml0aWFsaXplV2ViUHJvY2Vzcyk6CisKKzIwMTMtMDMtMTMgIEpvY2VseW4gVHVyY290dGUg
IDxqb2NlbHluLnR1cmNvdHRlQGRpZ2lhLmNvbT4KKwogICAgICAgICBbV0syXVtRdF0gUmVncmVz
c2lvbigxNDU1MTcpIFdlYlByb2Nlc3MgYXNzZXJ0cyBpbiBkZWJ1ZyBidWlsZCBvbiBXZWJLaXRU
ZXN0UnVubmVyIHN0YXJ0CiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xMTIyMjMKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL3F0
L1F0V2ViQ29udGV4dC5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvcXQvUXRXZWJDb250
ZXh0LmNwcAppbmRleCA0NDg5ZDc0YzhhNjZkYjNmMmM2ZDIxNjBmNGFjYWE3MmNlMDUxZTJmLi4x
ZmE3NzA2OGVlNTQyYjAwOTkwNzk4YTgzYzM0ODQyYTQ3MTE4MWFkIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0Mi9VSVByb2Nlc3MvcXQvUXRXZWJDb250ZXh0LmNwcAorKysgYi9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvcXQvUXRXZWJDb250ZXh0LmNwcApAQCAtNDUsNDggKzQ1LDYgQEAgbmFt
ZXNwYWNlIFdlYktpdCB7CiAvLyAtIFRoZSBJY29uRGF0YWJhc2Ugd2Fzbid0IGRlc2lnbmVkIHRv
IGhhdmUgbW9yZSB0aGFuIG9uZSBpbnN0YW5jZSwgb3IgdG8gYmUgcXVpY2tseSBvcGVuZWQvY2xv
c2VkLgogc3RhdGljIFF0V2ViQ29udGV4dCogc19kZWZhdWx0UXRXZWJDb250ZXh0ID0gMDsKIAot
c3RhdGljIHZvaWQgaW5pdEluc3BlY3RvclNlcnZlcigpCi17Ci0jaWYgRU5BQkxFKElOU1BFQ1RP
Ul9TRVJWRVIpCi0gICAgUVN0cmluZyBpbnNwZWN0b3JFbnYgPSBRU3RyaW5nOjpmcm9tVXRmOChx
Z2V0ZW52KCJRVFdFQktJVF9JTlNQRUNUT1JfU0VSVkVSIikpOwotICAgIGlmICghaW5zcGVjdG9y
RW52LmlzRW1wdHkoKSkgewotICAgICAgICBRU3RyaW5nIGJpbmRBZGRyZXNzID0gUUxhdGluMVN0
cmluZygiMTI3LjAuMC4xIik7Ci0gICAgICAgIFFTdHJpbmcgcG9ydFN0ciA9IGluc3BlY3RvckVu
djsKLSAgICAgICAgaW50IHBvcnQgPSAwOwotCi0gICAgICAgIGludCBwb3J0Q29sb25Qb3MgPSBp
bnNwZWN0b3JFbnYubGFzdEluZGV4T2YoJzonKTsKLSAgICAgICAgaWYgKHBvcnRDb2xvblBvcyAh
PSAtMSkgewotICAgICAgICAgICAgcG9ydFN0ciA9IGluc3BlY3RvckVudi5taWQocG9ydENvbG9u
UG9zICsgMSk7Ci0gICAgICAgICAgICBiaW5kQWRkcmVzcyA9IGluc3BlY3RvckVudi5taWQoMCwg
cG9ydENvbG9uUG9zKTsKLSAgICAgICAgfQotCi0gICAgICAgIGJvb2wgb2sgPSBmYWxzZTsKLSAg
ICAgICAgcG9ydCA9IHBvcnRTdHIudG9JbnQoJm9rKTsKLSAgICAgICAgaWYgKCFvaykgewotICAg
ICAgICAgICAgcVdhcm5pbmcoIk5vbiBudW1lcmljIHBvcnQgZm9yIHRoZSBpbnNwZWN0b3Igc2Vy
dmVyIFwiJXNcIi4gRXhhbXBsZXMgb2YgdmFsaWQgaW5wdXQ6IFwiMTIzNDVcIiBvciBcIjE5Mi4x
NjguMi4xNDoxMjM0NVwiICh3aXRoIHRoZSBhZGRyZXNzIG9mIG9uZSBvZiB0aGlzIGhvc3QncyBp
bnRlcmZhY2UpLiIsIHFQcmludGFibGUocG9ydFN0cikpOwotICAgICAgICAgICAgcmV0dXJuOwot
ICAgICAgICB9Ci0KLSAgICAgICAgYm9vbCBzdWNjZXNzID0gV2ViSW5zcGVjdG9yU2VydmVyOjpz
aGFyZWQoKS5saXN0ZW4oYmluZEFkZHJlc3MsIHBvcnQpOwotICAgICAgICBpZiAoc3VjY2Vzcykg
ewotICAgICAgICAgICAgUVN0cmluZyBpbnNwZWN0b3JTZXJ2ZXJVcmwgPSBRU3RyaW5nOjpmcm9t
TGF0aW4xKCJodHRwOi8vJTE6JTIiKS5hcmcoYmluZEFkZHJlc3MpLmFyZyhwb3J0KTsKLSAgICAg
ICAgICAgIHFXYXJuaW5nKCJJbnNwZWN0b3Igc2VydmVyIHN0YXJ0ZWQgc3VjY2Vzc2Z1bGx5LiBU
cnkgcG9pbnRpbmcgYSBXZWJLaXQgYnJvd3NlciB0byAlcyIsIHFQcmludGFibGUoaW5zcGVjdG9y
U2VydmVyVXJsKSk7Ci0gICAgICAgIH0gZWxzZQotICAgICAgICAgICAgcVdhcm5pbmcoIkNvdWxk
bid0IHN0YXJ0IHRoZSBpbnNwZWN0b3Igc2VydmVyIG9uIGJpbmQgYWRkcmVzcyBcIiVzXCIgYW5k
IHBvcnQgXCIlZFwiLiBJbiBjYXNlIG9mIGludmFsaWQgaW5wdXQsIHRyeSBzb21ldGhpbmcgbGlr
ZTogXCIxMjM0NVwiIG9yIFwiMTkyLjE2OC4yLjE0OjEyMzQ1XCIgKHdpdGggdGhlIGFkZHJlc3Mg
b2Ygb25lIG9mIHRoaXMgaG9zdCdzIGludGVyZmFjZSkuIiwgcVByaW50YWJsZShiaW5kQWRkcmVz
cyksIHBvcnQpOwotICAgIH0KLSNlbmRpZgotfQotCi1zdGF0aWMgdm9pZCBnbG9iYWxJbml0aWFs
aXphdGlvbigpCi17Ci0gICAgc3RhdGljIGJvb2wgaW5pdGlhbGl6ZWQgPSBmYWxzZTsKLSAgICBp
ZiAoaW5pdGlhbGl6ZWQpCi0gICAgICAgIHJldHVybjsKLQotICAgIGluaXRJbnNwZWN0b3JTZXJ2
ZXIoKTsKLSAgICBpbml0aWFsaXplZCA9IHRydWU7Ci19Ci0KIHN0YXRpYyB2b2lkIGRpZFJlY2Vp
dmVNZXNzYWdlRnJvbUluamVjdGVkQnVuZGxlKFdLQ29udGV4dFJlZiwgV0tTdHJpbmdSZWYgbWVz
c2FnZU5hbWUsIFdLVHlwZVJlZiBtZXNzYWdlQm9keSwgY29uc3Qgdm9pZCopCiB7CiAgICAgaWYg
KCFXS1N0cmluZ0lzRXF1YWxUb1VURjhDU3RyaW5nKG1lc3NhZ2VOYW1lLCAiTWVzc2FnZUZyb21O
YXZpZ2F0b3JRdE9iamVjdCIpKQpAQCAtMTI5LDcgKzg3LDYgQEAgUXRXZWJDb250ZXh0Ojp+UXRX
ZWJDb250ZXh0KCkKIC8vIFVzZWQgZGlyZWN0bHkgb25seSBieSBXZWJLaXRUZXN0UnVubmVyLgog
UXRXZWJDb250ZXh0KiBRdFdlYkNvbnRleHQ6OmNyZWF0ZShXS0NvbnRleHRSZWYgY29udGV4dCkK
IHsKLSAgICBnbG9iYWxJbml0aWFsaXphdGlvbigpOwogICAgIHJldHVybiBuZXcgUXRXZWJDb250
ZXh0KGNvbnRleHQpOwogfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mv
cXQvV2ViQ29udGV4dFF0LmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9xdC9XZWJDb250
ZXh0UXQuY3BwCmluZGV4IDU5NWVkY2I3YTI4MWRhNzdlMDliY2MwMjczODczYzVmMmFjZmFkOWQu
LjBhZTM2YjEyNjc1NzNhMzM3ZDM1MTdmMDYzMTUyODEzN2E5ODM5ZWYgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9xdC9XZWJDb250ZXh0UXQuY3BwCisrKyBiL1NvdXJjZS9X
ZWJLaXQyL1VJUHJvY2Vzcy9xdC9XZWJDb250ZXh0UXQuY3BwCkBAIC0yOSw2ICsyOSw3IEBACiAK
ICNpbmNsdWRlICJBcHBsaWNhdGlvbkNhY2hlU3RvcmFnZS5oIgogI2luY2x1ZGUgIldLU2hhcmVk
QVBJQ2FzdC5oIgorI2luY2x1ZGUgIldlYkluc3BlY3RvclNlcnZlci5oIgogI2luY2x1ZGUgIldl
YlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnMuaCIKICNpbmNsdWRlIDxRUHJvY2Vzcz4KIApAQCAt
MzksNiArNDAsNDMgQEAKIAogbmFtZXNwYWNlIFdlYktpdCB7CiAKK3N0YXRpYyB2b2lkIGluaXRJ
bnNwZWN0b3JTZXJ2ZXIoKQoreworI2lmIEVOQUJMRShJTlNQRUNUT1JfU0VSVkVSKQorICAgIHN0
YXRpYyBib29sIGluaXRpYWxpemVkID0gZmFsc2U7CisgICAgaWYgKGluaXRpYWxpemVkKQorICAg
ICAgICByZXR1cm47CisgICAgaW5pdGlhbGl6ZWQgPSB0cnVlOworCisgICAgUVN0cmluZyBpbnNw
ZWN0b3JFbnYgPSBRU3RyaW5nOjpmcm9tVXRmOChxZ2V0ZW52KCJRVFdFQktJVF9JTlNQRUNUT1Jf
U0VSVkVSIikpOworICAgIGlmICghaW5zcGVjdG9yRW52LmlzRW1wdHkoKSkgeworICAgICAgICBR
U3RyaW5nIGJpbmRBZGRyZXNzID0gUUxhdGluMVN0cmluZygiMTI3LjAuMC4xIik7CisgICAgICAg
IFFTdHJpbmcgcG9ydFN0ciA9IGluc3BlY3RvckVudjsKKyAgICAgICAgaW50IHBvcnQgPSAwOwor
CisgICAgICAgIGludCBwb3J0Q29sb25Qb3MgPSBpbnNwZWN0b3JFbnYubGFzdEluZGV4T2YoJzon
KTsKKyAgICAgICAgaWYgKHBvcnRDb2xvblBvcyAhPSAtMSkgeworICAgICAgICAgICAgcG9ydFN0
ciA9IGluc3BlY3RvckVudi5taWQocG9ydENvbG9uUG9zICsgMSk7CisgICAgICAgICAgICBiaW5k
QWRkcmVzcyA9IGluc3BlY3RvckVudi5taWQoMCwgcG9ydENvbG9uUG9zKTsKKyAgICAgICAgfQor
CisgICAgICAgIGJvb2wgb2sgPSBmYWxzZTsKKyAgICAgICAgcG9ydCA9IHBvcnRTdHIudG9JbnQo
Jm9rKTsKKyAgICAgICAgaWYgKCFvaykgeworICAgICAgICAgICAgcVdhcm5pbmcoIk5vbiBudW1l
cmljIHBvcnQgZm9yIHRoZSBpbnNwZWN0b3Igc2VydmVyIFwiJXNcIi4gRXhhbXBsZXMgb2YgdmFs
aWQgaW5wdXQ6IFwiMTIzNDVcIiBvciBcIjE5Mi4xNjguMi4xNDoxMjM0NVwiICh3aXRoIHRoZSBh
ZGRyZXNzIG9mIG9uZSBvZiB0aGlzIGhvc3QncyBpbnRlcmZhY2UpLiIsIHFQcmludGFibGUocG9y
dFN0cikpOworICAgICAgICAgICAgcmV0dXJuOworICAgICAgICB9CisKKyAgICAgICAgYm9vbCBz
dWNjZXNzID0gV2ViSW5zcGVjdG9yU2VydmVyOjpzaGFyZWQoKS5saXN0ZW4oYmluZEFkZHJlc3Ms
IHBvcnQpOworICAgICAgICBpZiAoc3VjY2VzcykgeworICAgICAgICAgICAgUVN0cmluZyBpbnNw
ZWN0b3JTZXJ2ZXJVcmwgPSBRU3RyaW5nOjpmcm9tTGF0aW4xKCJodHRwOi8vJTE6JTIiKS5hcmco
YmluZEFkZHJlc3MpLmFyZyhwb3J0KTsKKyAgICAgICAgICAgIHFXYXJuaW5nKCJJbnNwZWN0b3Ig
c2VydmVyIHN0YXJ0ZWQgc3VjY2Vzc2Z1bGx5LiBUcnkgcG9pbnRpbmcgYSBXZWJLaXQgYnJvd3Nl
ciB0byAlcyIsIHFQcmludGFibGUoaW5zcGVjdG9yU2VydmVyVXJsKSk7CisgICAgICAgIH0gZWxz
ZQorICAgICAgICAgICAgcVdhcm5pbmcoIkNvdWxkbid0IHN0YXJ0IHRoZSBpbnNwZWN0b3Igc2Vy
dmVyIG9uIGJpbmQgYWRkcmVzcyBcIiVzXCIgYW5kIHBvcnQgXCIlZFwiLiBJbiBjYXNlIG9mIGlu
dmFsaWQgaW5wdXQsIHRyeSBzb21ldGhpbmcgbGlrZTogXCIxMjM0NVwiIG9yIFwiMTkyLjE2OC4y
LjE0OjEyMzQ1XCIgKHdpdGggdGhlIGFkZHJlc3Mgb2Ygb25lIG9mIHRoaXMgaG9zdCdzIGludGVy
ZmFjZSkuIiwgcVByaW50YWJsZShiaW5kQWRkcmVzcyksIHBvcnQpOworICAgIH0KKyNlbmRpZgor
fQorCiBTdHJpbmcgV2ViQ29udGV4dDo6YXBwbGljYXRpb25DYWNoZURpcmVjdG9yeSgpCiB7CiAg
ICAgY29uc3QgU3RyaW5nIGNhY2hlRGlyZWN0b3J5ID0gV2ViQ29yZTo6Y2FjaGVTdG9yYWdlKCku
Y2FjaGVEaXJlY3RvcnkoKTsKQEAgLTUxLDYgKzg5LDggQEAgU3RyaW5nIFdlYkNvbnRleHQ6OmFw
cGxpY2F0aW9uQ2FjaGVEaXJlY3RvcnkoKQogCiB2b2lkIFdlYkNvbnRleHQ6OnBsYXRmb3JtSW5p
dGlhbGl6ZVdlYlByb2Nlc3MoV2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVycyYgcGFyYW1ldGVy
cykKIHsKKyAgICBpbml0SW5zcGVjdG9yU2VydmVyKCk7CisKICAgICBxUmVnaXN0ZXJNZXRhVHlw
ZTxRUHJvY2Vzczo6RXhpdFN0YXR1cz4oIlFQcm9jZXNzOjpFeGl0U3RhdHVzIik7CiAjaWYgRU5B
QkxFKEdFT0xPQ0FUSU9OKQogICAgIHN0YXRpYyBXZWJHZW9sb2NhdGlvblByb3ZpZGVyUXQqIGxv
Y2F0aW9uID0gV2ViR2VvbG9jYXRpb25Qcm92aWRlclF0OjpjcmVhdGUodG9BUEkoc3VwcGxlbWVu
dDxXZWJHZW9sb2NhdGlvbk1hbmFnZXJQcm94eT4oKSkpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>192916</attachid>
            <date>2013-03-13 06:56:34 -0700</date>
            <delta_ts>2013-10-02 21:25:44 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-112254-20130313145231.patch</filename>
            <type>text/plain</type>
            <size>6732</size>
            <attacher name="Jocelyn Turcotte">jturcotte</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ1NTI0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggZTdkOTdhNTZkNjdmMGZm
MjBiYzFlNTFiNDdkOTliZmYwNmFlODkyNy4uMzIwYWU0YTU1MDJjNTNlMmQ2MTBjMGU5ZmQ5NzNh
YTc0NmFlYjM3ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI0IEBACiAyMDEzLTAzLTEzICBKb2Nl
bHluIFR1cmNvdHRlICA8am9jZWx5bi50dXJjb3R0ZUBkaWdpYS5jb20+CiAKKyAgICAgICAgW1F0
XVtXSzJdIE1vdmUgdGhlIGluc3BlY3RvciBzZXJ2ZXIgaW5pdGlhbGl6YXRpb24gdW5kZXIgV2Vi
Q29udGV4dCBwbGF0Zm9ybSBjb2RlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMTIyNTQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBUbyBhbGxvdyBRdFdlYkNvbnRleHQgbm90IHRvIGtub3cgYWJvdXQgV0sy
IGludGVybmFscywgbW92ZSB0aGUgaW5zcGVjdG9yIHNlcnZlcgorICAgICAgICBpbml0aWFsaXph
dGlvbiBpbiBXZWJDb250ZXh0OjpwbGF0Zm9ybUluaXRpYWxpemVXZWJQcm9jZXNzLgorICAgICAg
ICBUaGlzIGlzIGFsc28gY29uc2lzdGVudCB3aXRoIEVGTCBhbmQgR1RLLgorCisgICAgICAgICog
VUlQcm9jZXNzL3F0L1F0V2ViQ29udGV4dC5jcHA6CisgICAgICAgIChXZWJLaXQpOgorICAgICAg
ICAoV2ViS2l0OjpRdFdlYkNvbnRleHQ6OmNyZWF0ZSk6CisgICAgICAgICogVUlQcm9jZXNzL3F0
L1dlYkNvbnRleHRRdC5jcHA6CisgICAgICAgIChXZWJLaXQ6OmluaXRJbnNwZWN0b3JTZXJ2ZXIp
OgorICAgICAgICAoV2ViS2l0KToKKyAgICAgICAgKFdlYktpdDo6V2ViQ29udGV4dDo6cGxhdGZv
cm1Jbml0aWFsaXplV2ViUHJvY2Vzcyk6CisKKzIwMTMtMDMtMTMgIEpvY2VseW4gVHVyY290dGUg
IDxqb2NlbHluLnR1cmNvdHRlQGRpZ2lhLmNvbT4KKwogICAgICAgICBbV0syXVtRdF0gUmVncmVz
c2lvbigxNDU1MTcpIFdlYlByb2Nlc3MgYXNzZXJ0cyBpbiBkZWJ1ZyBidWlsZCBvbiBXZWJLaXRU
ZXN0UnVubmVyIHN0YXJ0CiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xMTIyMjMKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL3F0
L1F0V2ViQ29udGV4dC5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvcXQvUXRXZWJDb250
ZXh0LmNwcAppbmRleCA0NDg5ZDc0YzhhNjZkYjNmMmM2ZDIxNjBmNGFjYWE3MmNlMDUxZTJmLi5k
ZTA5MWIwMjdmNWJlNWMwYjA5NGMyYWQzZTEwZDE2MzljNDM1MjI1IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0Mi9VSVByb2Nlc3MvcXQvUXRXZWJDb250ZXh0LmNwcAorKysgYi9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvcXQvUXRXZWJDb250ZXh0LmNwcApAQCAtMjMsNyArMjMsNiBAQAogCiAj
aW5jbHVkZSAiUXREb3dubG9hZE1hbmFnZXIuaCIKICNpbmNsdWRlICJRdFdlYkljb25EYXRhYmFz
ZUNsaWVudC5oIgotI2luY2x1ZGUgIldlYkluc3BlY3RvclNlcnZlci5oIgogI2luY2x1ZGUgInFx
dWlja3dlYnZpZXdfcF9wLmgiCiAjaW5jbHVkZSA8UURpcj4KICNpbmNsdWRlIDxRU3RhbmRhcmRQ
YXRocz4KQEAgLTQ1LDQ4ICs0NCw2IEBAIG5hbWVzcGFjZSBXZWJLaXQgewogLy8gLSBUaGUgSWNv
bkRhdGFiYXNlIHdhc24ndCBkZXNpZ25lZCB0byBoYXZlIG1vcmUgdGhhbiBvbmUgaW5zdGFuY2Us
IG9yIHRvIGJlIHF1aWNrbHkgb3BlbmVkL2Nsb3NlZC4KIHN0YXRpYyBRdFdlYkNvbnRleHQqIHNf
ZGVmYXVsdFF0V2ViQ29udGV4dCA9IDA7CiAKLXN0YXRpYyB2b2lkIGluaXRJbnNwZWN0b3JTZXJ2
ZXIoKQotewotI2lmIEVOQUJMRShJTlNQRUNUT1JfU0VSVkVSKQotICAgIFFTdHJpbmcgaW5zcGVj
dG9yRW52ID0gUVN0cmluZzo6ZnJvbVV0ZjgocWdldGVudigiUVRXRUJLSVRfSU5TUEVDVE9SX1NF
UlZFUiIpKTsKLSAgICBpZiAoIWluc3BlY3RvckVudi5pc0VtcHR5KCkpIHsKLSAgICAgICAgUVN0
cmluZyBiaW5kQWRkcmVzcyA9IFFMYXRpbjFTdHJpbmcoIjEyNy4wLjAuMSIpOwotICAgICAgICBR
U3RyaW5nIHBvcnRTdHIgPSBpbnNwZWN0b3JFbnY7Ci0gICAgICAgIGludCBwb3J0ID0gMDsKLQot
ICAgICAgICBpbnQgcG9ydENvbG9uUG9zID0gaW5zcGVjdG9yRW52Lmxhc3RJbmRleE9mKCc6Jyk7
Ci0gICAgICAgIGlmIChwb3J0Q29sb25Qb3MgIT0gLTEpIHsKLSAgICAgICAgICAgIHBvcnRTdHIg
PSBpbnNwZWN0b3JFbnYubWlkKHBvcnRDb2xvblBvcyArIDEpOwotICAgICAgICAgICAgYmluZEFk
ZHJlc3MgPSBpbnNwZWN0b3JFbnYubWlkKDAsIHBvcnRDb2xvblBvcyk7Ci0gICAgICAgIH0KLQot
ICAgICAgICBib29sIG9rID0gZmFsc2U7Ci0gICAgICAgIHBvcnQgPSBwb3J0U3RyLnRvSW50KCZv
ayk7Ci0gICAgICAgIGlmICghb2spIHsKLSAgICAgICAgICAgIHFXYXJuaW5nKCJOb24gbnVtZXJp
YyBwb3J0IGZvciB0aGUgaW5zcGVjdG9yIHNlcnZlciBcIiVzXCIuIEV4YW1wbGVzIG9mIHZhbGlk
IGlucHV0OiBcIjEyMzQ1XCIgb3IgXCIxOTIuMTY4LjIuMTQ6MTIzNDVcIiAod2l0aCB0aGUgYWRk
cmVzcyBvZiBvbmUgb2YgdGhpcyBob3N0J3MgaW50ZXJmYWNlKS4iLCBxUHJpbnRhYmxlKHBvcnRT
dHIpKTsKLSAgICAgICAgICAgIHJldHVybjsKLSAgICAgICAgfQotCi0gICAgICAgIGJvb2wgc3Vj
Y2VzcyA9IFdlYkluc3BlY3RvclNlcnZlcjo6c2hhcmVkKCkubGlzdGVuKGJpbmRBZGRyZXNzLCBw
b3J0KTsKLSAgICAgICAgaWYgKHN1Y2Nlc3MpIHsKLSAgICAgICAgICAgIFFTdHJpbmcgaW5zcGVj
dG9yU2VydmVyVXJsID0gUVN0cmluZzo6ZnJvbUxhdGluMSgiaHR0cDovLyUxOiUyIikuYXJnKGJp
bmRBZGRyZXNzKS5hcmcocG9ydCk7Ci0gICAgICAgICAgICBxV2FybmluZygiSW5zcGVjdG9yIHNl
cnZlciBzdGFydGVkIHN1Y2Nlc3NmdWxseS4gVHJ5IHBvaW50aW5nIGEgV2ViS2l0IGJyb3dzZXIg
dG8gJXMiLCBxUHJpbnRhYmxlKGluc3BlY3RvclNlcnZlclVybCkpOwotICAgICAgICB9IGVsc2UK
LSAgICAgICAgICAgIHFXYXJuaW5nKCJDb3VsZG4ndCBzdGFydCB0aGUgaW5zcGVjdG9yIHNlcnZl
ciBvbiBiaW5kIGFkZHJlc3MgXCIlc1wiIGFuZCBwb3J0IFwiJWRcIi4gSW4gY2FzZSBvZiBpbnZh
bGlkIGlucHV0LCB0cnkgc29tZXRoaW5nIGxpa2U6IFwiMTIzNDVcIiBvciBcIjE5Mi4xNjguMi4x
NDoxMjM0NVwiICh3aXRoIHRoZSBhZGRyZXNzIG9mIG9uZSBvZiB0aGlzIGhvc3QncyBpbnRlcmZh
Y2UpLiIsIHFQcmludGFibGUoYmluZEFkZHJlc3MpLCBwb3J0KTsKLSAgICB9Ci0jZW5kaWYKLX0K
LQotc3RhdGljIHZvaWQgZ2xvYmFsSW5pdGlhbGl6YXRpb24oKQotewotICAgIHN0YXRpYyBib29s
IGluaXRpYWxpemVkID0gZmFsc2U7Ci0gICAgaWYgKGluaXRpYWxpemVkKQotICAgICAgICByZXR1
cm47Ci0KLSAgICBpbml0SW5zcGVjdG9yU2VydmVyKCk7Ci0gICAgaW5pdGlhbGl6ZWQgPSB0cnVl
OwotfQotCiBzdGF0aWMgdm9pZCBkaWRSZWNlaXZlTWVzc2FnZUZyb21JbmplY3RlZEJ1bmRsZShX
S0NvbnRleHRSZWYsIFdLU3RyaW5nUmVmIG1lc3NhZ2VOYW1lLCBXS1R5cGVSZWYgbWVzc2FnZUJv
ZHksIGNvbnN0IHZvaWQqKQogewogICAgIGlmICghV0tTdHJpbmdJc0VxdWFsVG9VVEY4Q1N0cmlu
ZyhtZXNzYWdlTmFtZSwgIk1lc3NhZ2VGcm9tTmF2aWdhdG9yUXRPYmplY3QiKSkKQEAgLTEyOSw3
ICs4Niw2IEBAIFF0V2ViQ29udGV4dDo6flF0V2ViQ29udGV4dCgpCiAvLyBVc2VkIGRpcmVjdGx5
IG9ubHkgYnkgV2ViS2l0VGVzdFJ1bm5lci4KIFF0V2ViQ29udGV4dCogUXRXZWJDb250ZXh0Ojpj
cmVhdGUoV0tDb250ZXh0UmVmIGNvbnRleHQpCiB7Ci0gICAgZ2xvYmFsSW5pdGlhbGl6YXRpb24o
KTsKICAgICByZXR1cm4gbmV3IFF0V2ViQ29udGV4dChjb250ZXh0KTsKIH0KIApkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL3F0L1dlYkNvbnRleHRRdC5jcHAgYi9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvcXQvV2ViQ29udGV4dFF0LmNwcAppbmRleCA1OTVlZGNiN2EyODFk
YTc3ZTA5YmNjMDI3Mzg3M2M1ZjJhY2ZhZDlkLi4wYWUzNmIxMjY3NTczYTMzN2QzNTE3ZjA2MzE1
MjgxMzdhOTgzOWVmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvcXQvV2Vi
Q29udGV4dFF0LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvcXQvV2ViQ29udGV4
dFF0LmNwcApAQCAtMjksNiArMjksNyBAQAogCiAjaW5jbHVkZSAiQXBwbGljYXRpb25DYWNoZVN0
b3JhZ2UuaCIKICNpbmNsdWRlICJXS1NoYXJlZEFQSUNhc3QuaCIKKyNpbmNsdWRlICJXZWJJbnNw
ZWN0b3JTZXJ2ZXIuaCIKICNpbmNsdWRlICJXZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzLmgi
CiAjaW5jbHVkZSA8UVByb2Nlc3M+CiAKQEAgLTM5LDYgKzQwLDQzIEBACiAKIG5hbWVzcGFjZSBX
ZWJLaXQgewogCitzdGF0aWMgdm9pZCBpbml0SW5zcGVjdG9yU2VydmVyKCkKK3sKKyNpZiBFTkFC
TEUoSU5TUEVDVE9SX1NFUlZFUikKKyAgICBzdGF0aWMgYm9vbCBpbml0aWFsaXplZCA9IGZhbHNl
OworICAgIGlmIChpbml0aWFsaXplZCkKKyAgICAgICAgcmV0dXJuOworICAgIGluaXRpYWxpemVk
ID0gdHJ1ZTsKKworICAgIFFTdHJpbmcgaW5zcGVjdG9yRW52ID0gUVN0cmluZzo6ZnJvbVV0Zjgo
cWdldGVudigiUVRXRUJLSVRfSU5TUEVDVE9SX1NFUlZFUiIpKTsKKyAgICBpZiAoIWluc3BlY3Rv
ckVudi5pc0VtcHR5KCkpIHsKKyAgICAgICAgUVN0cmluZyBiaW5kQWRkcmVzcyA9IFFMYXRpbjFT
dHJpbmcoIjEyNy4wLjAuMSIpOworICAgICAgICBRU3RyaW5nIHBvcnRTdHIgPSBpbnNwZWN0b3JF
bnY7CisgICAgICAgIGludCBwb3J0ID0gMDsKKworICAgICAgICBpbnQgcG9ydENvbG9uUG9zID0g
aW5zcGVjdG9yRW52Lmxhc3RJbmRleE9mKCc6Jyk7CisgICAgICAgIGlmIChwb3J0Q29sb25Qb3Mg
IT0gLTEpIHsKKyAgICAgICAgICAgIHBvcnRTdHIgPSBpbnNwZWN0b3JFbnYubWlkKHBvcnRDb2xv
blBvcyArIDEpOworICAgICAgICAgICAgYmluZEFkZHJlc3MgPSBpbnNwZWN0b3JFbnYubWlkKDAs
IHBvcnRDb2xvblBvcyk7CisgICAgICAgIH0KKworICAgICAgICBib29sIG9rID0gZmFsc2U7Cisg
ICAgICAgIHBvcnQgPSBwb3J0U3RyLnRvSW50KCZvayk7CisgICAgICAgIGlmICghb2spIHsKKyAg
ICAgICAgICAgIHFXYXJuaW5nKCJOb24gbnVtZXJpYyBwb3J0IGZvciB0aGUgaW5zcGVjdG9yIHNl
cnZlciBcIiVzXCIuIEV4YW1wbGVzIG9mIHZhbGlkIGlucHV0OiBcIjEyMzQ1XCIgb3IgXCIxOTIu
MTY4LjIuMTQ6MTIzNDVcIiAod2l0aCB0aGUgYWRkcmVzcyBvZiBvbmUgb2YgdGhpcyBob3N0J3Mg
aW50ZXJmYWNlKS4iLCBxUHJpbnRhYmxlKHBvcnRTdHIpKTsKKyAgICAgICAgICAgIHJldHVybjsK
KyAgICAgICAgfQorCisgICAgICAgIGJvb2wgc3VjY2VzcyA9IFdlYkluc3BlY3RvclNlcnZlcjo6
c2hhcmVkKCkubGlzdGVuKGJpbmRBZGRyZXNzLCBwb3J0KTsKKyAgICAgICAgaWYgKHN1Y2Nlc3Mp
IHsKKyAgICAgICAgICAgIFFTdHJpbmcgaW5zcGVjdG9yU2VydmVyVXJsID0gUVN0cmluZzo6ZnJv
bUxhdGluMSgiaHR0cDovLyUxOiUyIikuYXJnKGJpbmRBZGRyZXNzKS5hcmcocG9ydCk7CisgICAg
ICAgICAgICBxV2FybmluZygiSW5zcGVjdG9yIHNlcnZlciBzdGFydGVkIHN1Y2Nlc3NmdWxseS4g
VHJ5IHBvaW50aW5nIGEgV2ViS2l0IGJyb3dzZXIgdG8gJXMiLCBxUHJpbnRhYmxlKGluc3BlY3Rv
clNlcnZlclVybCkpOworICAgICAgICB9IGVsc2UKKyAgICAgICAgICAgIHFXYXJuaW5nKCJDb3Vs
ZG4ndCBzdGFydCB0aGUgaW5zcGVjdG9yIHNlcnZlciBvbiBiaW5kIGFkZHJlc3MgXCIlc1wiIGFu
ZCBwb3J0IFwiJWRcIi4gSW4gY2FzZSBvZiBpbnZhbGlkIGlucHV0LCB0cnkgc29tZXRoaW5nIGxp
a2U6IFwiMTIzNDVcIiBvciBcIjE5Mi4xNjguMi4xNDoxMjM0NVwiICh3aXRoIHRoZSBhZGRyZXNz
IG9mIG9uZSBvZiB0aGlzIGhvc3QncyBpbnRlcmZhY2UpLiIsIHFQcmludGFibGUoYmluZEFkZHJl
c3MpLCBwb3J0KTsKKyAgICB9CisjZW5kaWYKK30KKwogU3RyaW5nIFdlYkNvbnRleHQ6OmFwcGxp
Y2F0aW9uQ2FjaGVEaXJlY3RvcnkoKQogewogICAgIGNvbnN0IFN0cmluZyBjYWNoZURpcmVjdG9y
eSA9IFdlYkNvcmU6OmNhY2hlU3RvcmFnZSgpLmNhY2hlRGlyZWN0b3J5KCk7CkBAIC01MSw2ICs4
OSw4IEBAIFN0cmluZyBXZWJDb250ZXh0OjphcHBsaWNhdGlvbkNhY2hlRGlyZWN0b3J5KCkKIAog
dm9pZCBXZWJDb250ZXh0OjpwbGF0Zm9ybUluaXRpYWxpemVXZWJQcm9jZXNzKFdlYlByb2Nlc3ND
cmVhdGlvblBhcmFtZXRlcnMmIHBhcmFtZXRlcnMpCiB7CisgICAgaW5pdEluc3BlY3RvclNlcnZl
cigpOworCiAgICAgcVJlZ2lzdGVyTWV0YVR5cGU8UVByb2Nlc3M6OkV4aXRTdGF0dXM+KCJRUHJv
Y2Vzczo6RXhpdFN0YXR1cyIpOwogI2lmIEVOQUJMRShHRU9MT0NBVElPTikKICAgICBzdGF0aWMg
V2ViR2VvbG9jYXRpb25Qcm92aWRlclF0KiBsb2NhdGlvbiA9IFdlYkdlb2xvY2F0aW9uUHJvdmlk
ZXJRdDo6Y3JlYXRlKHRvQVBJKHN1cHBsZW1lbnQ8V2ViR2VvbG9jYXRpb25NYW5hZ2VyUHJveHk+
KCkpKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>