<?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>101571</bug_id>
          
          <creation_ts>2012-11-08 02:57:47 -0800</creation_ts>
          <short_desc>[Qt] Fix tst_QWebPage::inputMethods on Qt5</short_desc>
          <delta_ts>2012-11-12 07:29:25 -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>38654</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Jocelyn Turcotte">jturcotte</reporter>
          <assigned_to name="Jocelyn Turcotte">jturcotte</assigned_to>
          <cc>jturcotte</cc>
    
    <cc>ossy</cc>
    
    <cc>webkit-ews</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>761535</commentid>
    <comment_count>0</comment_count>
    <who name="Jocelyn Turcotte">jturcotte</who>
    <bug_when>2012-11-08 02:57:47 -0800</bug_when>
    <thetext>[Qt] Fix tst_QWebPage::inputMethods on Qt5</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>761537</commentid>
    <comment_count>1</comment_count>
      <attachid>172973</attachid>
    <who name="Jocelyn Turcotte">jturcotte</who>
    <bug_when>2012-11-08 02:59:17 -0800</bug_when>
    <thetext>Created attachment 172973
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>761541</commentid>
    <comment_count>2</comment_count>
      <attachid>172973</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2012-11-08 03:03:49 -0800</bug_when>
    <thetext>Comment on attachment 172973
Patch

Attachment 172973 did not pass qt-ews (qt):
Output: http://queues.webkit.org/results/14774041</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>761543</commentid>
    <comment_count>3</comment_count>
      <attachid>172973</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2012-11-08 03:04:41 -0800</bug_when>
    <thetext>Comment on attachment 172973
Patch

Attachment 172973 did not pass qt-wk2-ews (qt):
Output: http://queues.webkit.org/results/14760736</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>761642</commentid>
    <comment_count>4</comment_count>
      <attachid>173011</attachid>
    <who name="Jocelyn Turcotte">jturcotte</who>
    <bug_when>2012-11-08 04:35:02 -0800</bug_when>
    <thetext>Created attachment 173011
Patch

Add gui-private to the test&apos;s dependencies</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>761645</commentid>
    <comment_count>5</comment_count>
      <attachid>173011</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2012-11-08 04:39:18 -0800</bug_when>
    <thetext>Comment on attachment 173011
Patch

Attachment 173011 did not pass qt-ews (qt):
Output: http://queues.webkit.org/results/14770160</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>761649</commentid>
    <comment_count>6</comment_count>
      <attachid>173011</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2012-11-08 04:41:16 -0800</bug_when>
    <thetext>Comment on attachment 173011
Patch

Attachment 173011 did not pass qt-wk2-ews (qt):
Output: http://queues.webkit.org/results/14762637</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>761658</commentid>
    <comment_count>7</comment_count>
      <attachid>173015</attachid>
    <who name="Jocelyn Turcotte">jturcotte</who>
    <bug_when>2012-11-08 04:47:42 -0800</bug_when>
    <thetext>Created attachment 173015
Patch

Add core-private to the test&apos;s dependencies (that should work eventually)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>764396</commentid>
    <comment_count>8</comment_count>
    <who name="Jocelyn Turcotte">jturcotte</who>
    <bug_when>2012-11-12 07:29:25 -0800</bug_when>
    <thetext>Committed r134228: &lt;http://trac.webkit.org/changeset/134228&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>172973</attachid>
            <date>2012-11-08 02:59:17 -0800</date>
            <delta_ts>2012-11-08 04:34:58 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-101571-20121108115727.patch</filename>
            <type>text/plain</type>
            <size>5286</size>
            <attacher name="Jocelyn Turcotte">jturcotte</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMzMjg1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L3F0
L0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvcXQvQ2hhbmdlTG9nCmluZGV4IDNlZTQxZDU0NzUy
NTA2ZDk1OTllMTVmODZlOTQyYmZiZGUzZDg2N2YuLjEzZTU5Y2U2NTk5NGQ4MjJmZjBiM2ZhMTJi
MjQzNjAyNDFjNmMxYWEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvcXQvQ2hhbmdlTG9nCisr
KyBiL1NvdXJjZS9XZWJLaXQvcXQvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMjUgQEAKIDIwMTItMTEt
MDggIEpvY2VseW4gVHVyY290dGUgIDxqb2NlbHluLnR1cmNvdHRlQGRpZ2lhLmNvbT4KIAorICAg
ICAgICBbUXRdIEZpeCB0c3RfUVdlYlBhZ2U6OmlucHV0TWV0aG9kcyBvbiBRdDUKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMTU3MQorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFFFdmVudDo6UmVxdWVzdFNv
ZnR3YXJlSW5wdXRQYW5lbCBpc24ndCBwYXNzZWQgdGhyb3VnaCBldmVudCBmaWx0ZXJzIGFueW1v
cmUuCisgICAgICAgIFVzZSBRSW5wdXRNZXRob2RQcml2YXRlOjp0ZXN0Q29udGV4dCBpbnN0ZWFk
IHRvIGNhcHR1cmUgaW5wdXQgbWV0aG9kIGV2ZW50cywKKyAgICAgICAgdGhlIHNhbWUgd2F5IGFz
IHF0YmFzZSB0ZXN0cyBsaWtlIHRzdF9RVGV4dEVkaXQgYXJlIGRvaW5nLgorCisgICAgICAgICog
dGVzdHMvcXdlYnBhZ2UvdHN0X3F3ZWJwYWdlLmNwcDoKKyAgICAgICAgKFRlc3RJbnB1dENvbnRl
eHQ6OlRlc3RJbnB1dENvbnRleHQpOgorICAgICAgICAoVGVzdElucHV0Q29udGV4dDo6flRlc3RJ
bnB1dENvbnRleHQpOgorICAgICAgICAoVGVzdElucHV0Q29udGV4dCk6CisgICAgICAgIChUZXN0
SW5wdXRDb250ZXh0OjpzaG93SW5wdXRQYW5lbCk6CisgICAgICAgIChUZXN0SW5wdXRDb250ZXh0
OjpoaWRlSW5wdXRQYW5lbCk6CisgICAgICAgIChUZXN0SW5wdXRDb250ZXh0Ojppc0lucHV0UGFu
ZWxWaXNpYmxlKToKKyAgICAgICAgKHRzdF9RV2ViUGFnZTo6aW5wdXRNZXRob2RzKToKKworMjAx
Mi0xMS0wOCAgSm9jZWx5biBUdXJjb3R0ZSAgPGpvY2VseW4udHVyY290dGVAZGlnaWEuY29tPgor
CiAgICAgICAgIFtRdF0gRml4IHRzdF9RV2ViUGFnZTo6aW5wdXRNZXRob2RzCiAKICAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L3F0
L3Rlc3RzL3F3ZWJwYWdlL3RzdF9xd2VicGFnZS5jcHAgYi9Tb3VyY2UvV2ViS2l0L3F0L3Rlc3Rz
L3F3ZWJwYWdlL3RzdF9xd2VicGFnZS5jcHAKaW5kZXggNWU5Njk3MjI2Zjg2NjE0ZTc3YmZkY2Vk
ZDg5NmFhN2RkNDAwNjM4NS4uN2MxNjEzMzg4YzMyNWFkZWQ5OGI1NTEzZjUyYzdkMjI0ZmRiYTgw
NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9xdC90ZXN0cy9xd2VicGFnZS90c3RfcXdlYnBh
Z2UuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvcXQvdGVzdHMvcXdlYnBhZ2UvdHN0X3F3ZWJwYWdl
LmNwcApAQCAtMzIsMTEgKzMyLDEzIEBACiAjaW5jbHVkZSA8UVN0eWxlPgogI2luY2x1ZGUgPFF0
VGVzdC9RdFRlc3Q+CiAjaW5jbHVkZSA8UVRleHRDaGFyRm9ybWF0PgorI2luY2x1ZGUgPHByaXZh
dGUvcWlucHV0bWV0aG9kX3AuaD4KICNpbmNsdWRlIDxxZ3JhcGhpY3NzY2VuZS5oPgogI2luY2x1
ZGUgPHFncmFwaGljc3ZpZXcuaD4KICNpbmNsdWRlIDxxZ3JhcGhpY3N3ZWJ2aWV3Lmg+CiAjaW5j
bHVkZSA8cW5ldHdvcmtjb29raWVqYXIuaD4KICNpbmNsdWRlIDxxbmV0d29ya3JlcXVlc3QuaD4K
KyNpbmNsdWRlIDxxcGEvcXBsYXRmb3JtaW5wdXRjb250ZXh0Lmg+CiAjaW5jbHVkZSA8cXdlYmRh
dGFiYXNlLmg+CiAjaW5jbHVkZSA8cXdlYmVsZW1lbnQuaD4KICNpbmNsdWRlIDxxd2ViZnJhbWUu
aD4KQEAgLTU4LDIwICs2MCwzNiBAQCBzdGF0aWMgdm9pZCByZW1vdmVSZWN1cnNpdmUoY29uc3Qg
UVN0cmluZyYgZGlybmFtZSkKICAgICBRRGlyKCkucm1kaXIoZGlybmFtZSk7CiB9CiAKLWNsYXNz
IEV2ZW50U3B5IDogcHVibGljIFFPYmplY3QsIHB1YmxpYyBRTGlzdDxRRXZlbnQ6OlR5cGU+Citj
bGFzcyBUZXN0SW5wdXRDb250ZXh0IDogcHVibGljIFFQbGF0Zm9ybUlucHV0Q29udGV4dAogewot
ICAgIFFfT0JKRUNUCiBwdWJsaWM6Ci0gICAgRXZlbnRTcHkoUU9iamVjdCogb2JqZWN0VG9TcHkp
CisgICAgVGVzdElucHV0Q29udGV4dCgpCisgICAgOiBtX3Zpc2libGUoZmFsc2UpCiAgICAgewot
ICAgICAgICBvYmplY3RUb1NweS0+aW5zdGFsbEV2ZW50RmlsdGVyKHRoaXMpOworICAgICAgICBR
SW5wdXRNZXRob2RQcml2YXRlKiBpbnB1dE1ldGhvZFByaXZhdGUgPSBRSW5wdXRNZXRob2RQcml2
YXRlOjpnZXQocUFwcC0+aW5wdXRNZXRob2QoKSk7CisgICAgICAgIGlucHV0TWV0aG9kUHJpdmF0
ZS0+dGVzdENvbnRleHQgPSB0aGlzOwogICAgIH0KIAotICAgIHZpcnR1YWwgYm9vbCBldmVudEZp
bHRlcihRT2JqZWN0KiByZWNlaXZlciwgUUV2ZW50KiBldmVudCkKKyAgICB+VGVzdElucHV0Q29u
dGV4dCgpCiAgICAgewotICAgICAgICBhcHBlbmQoZXZlbnQtPnR5cGUoKSk7Ci0gICAgICAgIHJl
dHVybiBmYWxzZTsKKyAgICAgICAgUUlucHV0TWV0aG9kUHJpdmF0ZSogaW5wdXRNZXRob2RQcml2
YXRlID0gUUlucHV0TWV0aG9kUHJpdmF0ZTo6Z2V0KHFBcHAtPmlucHV0TWV0aG9kKCkpOworICAg
ICAgICBpbnB1dE1ldGhvZFByaXZhdGUtPnRlc3RDb250ZXh0ID0gMDsKICAgICB9CisKKyAgICB2
aXJ0dWFsIHZvaWQgc2hvd0lucHV0UGFuZWwoKQorICAgIHsKKyAgICAgICAgbV92aXNpYmxlID0g
dHJ1ZTsKKyAgICB9CisgICAgdmlydHVhbCB2b2lkIGhpZGVJbnB1dFBhbmVsKCkKKyAgICB7Cisg
ICAgICAgIG1fdmlzaWJsZSA9IGZhbHNlOworICAgIH0KKyAgICB2aXJ0dWFsIGJvb2wgaXNJbnB1
dFBhbmVsVmlzaWJsZSgpIGNvbnN0CisgICAgeworICAgICAgICByZXR1cm4gbV92aXNpYmxlOwor
ICAgIH0KKworICAgIGJvb2wgbV92aXNpYmxlOwogfTsKIAogY2xhc3MgdHN0X1FXZWJQYWdlIDog
cHVibGljIFFPYmplY3QKQEAgLTE2NDksNyArMTY2Nyw3IEBAIHZvaWQgdHN0X1FXZWJQYWdlOjpp
bnB1dE1ldGhvZHMoKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAiPC9ib2R5PjwvaHRtbD4iKTsKICAgICBwYWdlLT5tYWluRnJhbWUoKS0+c2V0Rm9jdXMoKTsK
IAotICAgIEV2ZW50U3B5IHZpZXdFdmVudFNweShjb250YWluZXIpOworICAgIFRlc3RJbnB1dENv
bnRleHQgdGVzdENvbnRleHQ7CiAKICAgICBRV2ViRWxlbWVudENvbGxlY3Rpb24gaW5wdXRzID0g
cGFnZS0+bWFpbkZyYW1lKCktPmRvY3VtZW50RWxlbWVudCgpLmZpbmRBbGwoImlucHV0Iik7CiAg
ICAgUVBvaW50IHRleHRJbnB1dENlbnRlciA9IGlucHV0cy5hdCgwKS5nZW9tZXRyeSgpLmNlbnRl
cigpOwpAQCAtMTY3NCwxMyArMTY5MiwxMyBAQCB2b2lkIHRzdF9RV2ViUGFnZTo6aW5wdXRNZXRo
b2RzKCkKICAgICAvLyBhbmQgdGhlIFJlcXVlc3RTb2Z0d2FyZUlucHV0UGFuZWwgZXZlbnQgaXMg
Y2FsbGVkLiBGb3IgdGhlc2UgdHdvIHNpdHVhdGlvbnMKICAgICAvLyB0aGlzIHBhcnQgb2YgdGhl
IHRlc3QgY2FuIHZlcmlmaWVkIGFzIHRoZSBjaGVja3MgYmVsb3cuCiAgICAgaWYgKGlucHV0UGFu
ZWwpCi0gICAgICAgIFFWRVJJRlkodmlld0V2ZW50U3B5LmNvbnRhaW5zKFFFdmVudDo6UmVxdWVz
dFNvZnR3YXJlSW5wdXRQYW5lbCkpOworICAgICAgICBRVkVSSUZZKHRlc3RDb250ZXh0LmlzSW5w
dXRQYW5lbFZpc2libGUoKSk7CiAgICAgZWxzZQotICAgICAgICBRVkVSSUZZKCF2aWV3RXZlbnRT
cHkuY29udGFpbnMoUUV2ZW50OjpSZXF1ZXN0U29mdHdhcmVJbnB1dFBhbmVsKSk7Ci0gICAgdmll
d0V2ZW50U3B5LmNsZWFyKCk7CisgICAgICAgIFFWRVJJRlkoIXRlc3RDb250ZXh0LmlzSW5wdXRQ
YW5lbFZpc2libGUoKSk7CisgICAgdGVzdENvbnRleHQuaGlkZUlucHV0UGFuZWwoKTsKIAogICAg
IGNsaWNrT25QYWdlKHBhZ2UsIHRleHRJbnB1dENlbnRlcik7Ci0gICAgUVZFUklGWSh2aWV3RXZl
bnRTcHkuY29udGFpbnMoUUV2ZW50OjpSZXF1ZXN0U29mdHdhcmVJbnB1dFBhbmVsKSk7CisgICAg
UVZFUklGWSh0ZXN0Q29udGV4dC5pc0lucHV0UGFuZWxWaXNpYmxlKCkpOwogCiAgICAgLy9JbU1p
Y3JvRm9jdXMKICAgICBRVmFyaWFudCB2YXJpYW50ID0gcGFnZS0+aW5wdXRNZXRob2RRdWVyeShR
dDo6SW1NaWNyb0ZvY3VzKTsKQEAgLTE4ODUsMTIgKzE5MDMsMTIgQEAgdm9pZCB0c3RfUVdlYlBh
Z2U6OmlucHV0TWV0aG9kcygpCiAgICAgUVZFUklGWSghKGlucHV0TWV0aG9kSGludHModmlldykg
JiBRdDo6SW1oSGlkZGVuVGV4dCkpOwogCiAgICAgcGFnZS0+bWFpbkZyYW1lKCktPnNldEh0bWwo
IjxodG1sPjxib2R5PjxwPm5vdGhpbmcgdG8gaW5wdXQgaGVyZSIpOwotICAgIHZpZXdFdmVudFNw
eS5jbGVhcigpOworICAgIHRlc3RDb250ZXh0LmhpZGVJbnB1dFBhbmVsKCk7CiAKICAgICBRV2Vi
RWxlbWVudCBwYXJhID0gcGFnZS0+bWFpbkZyYW1lKCktPmZpbmRGaXJzdEVsZW1lbnQoInAiKTsK
ICAgICBjbGlja09uUGFnZShwYWdlLCBwYXJhLmdlb21ldHJ5KCkuY2VudGVyKCkpOwogCi0gICAg
UVZFUklGWSghdmlld0V2ZW50U3B5LmNvbnRhaW5zKFFFdmVudDo6UmVxdWVzdFNvZnR3YXJlSW5w
dXRQYW5lbCkpOworICAgIFFWRVJJRlkoIXRlc3RDb250ZXh0LmlzSW5wdXRQYW5lbFZpc2libGUo
KSk7CiAKICAgICAvL1NUQVJUIC0gVGVzdCBmb3Igc2VuZGluZyBlbXB0eSBRSW5wdXRNZXRob2RF
dmVudAogICAgIHBhZ2UtPm1haW5GcmFtZSgpLT5zZXRIdG1sKCI8aHRtbD48Ym9keT4iIFwKQEAg
LTIyMjIsNyArMjI0MCw3IEBAIHZvaWQgdHN0X1FXZWJQYWdlOjppbnB1dE1ldGhvZHMoKQogICAg
IFFXZWJFbGVtZW50IGlucHV0RWxlbWVudCA9IHBhZ2UtPm1haW5GcmFtZSgpLT5maW5kRmlyc3RF
bGVtZW50KCJkaXYiKTsKICAgICBjbGlja09uUGFnZShwYWdlLCBpbnB1dEVsZW1lbnQuZ2VvbWV0
cnkoKS5jZW50ZXIoKSk7CiAKLSAgICBRVkVSSUZZKCF2aWV3RXZlbnRTcHkuY29udGFpbnMoUUV2
ZW50OjpSZXF1ZXN0U29mdHdhcmVJbnB1dFBhbmVsKSk7CisgICAgUVZFUklGWSghdGVzdENvbnRl
eHQuaXNJbnB1dFBhbmVsVmlzaWJsZSgpKTsKIAogICAgIC8vIFNUQVJUIC0gTmV3bGluZSB0ZXN0
IGZvciB0ZXh0YXJlYQogICAgIHFBcHAtPnByb2Nlc3NFdmVudHMoKTsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>173011</attachid>
            <date>2012-11-08 04:35:02 -0800</date>
            <delta_ts>2012-11-08 04:47:38 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-101571-20121108133311.patch</filename>
            <type>text/plain</type>
            <size>5699</size>
            <attacher name="Jocelyn Turcotte">jturcotte</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMzMjg1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L3F0
L0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvcXQvQ2hhbmdlTG9nCmluZGV4IDNlZTQxZDU0NzUy
NTA2ZDk1OTllMTVmODZlOTQyYmZiZGUzZDg2N2YuLjEzZTU5Y2U2NTk5NGQ4MjJmZjBiM2ZhMTJi
MjQzNjAyNDFjNmMxYWEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvcXQvQ2hhbmdlTG9nCisr
KyBiL1NvdXJjZS9XZWJLaXQvcXQvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMjUgQEAKIDIwMTItMTEt
MDggIEpvY2VseW4gVHVyY290dGUgIDxqb2NlbHluLnR1cmNvdHRlQGRpZ2lhLmNvbT4KIAorICAg
ICAgICBbUXRdIEZpeCB0c3RfUVdlYlBhZ2U6OmlucHV0TWV0aG9kcyBvbiBRdDUKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMTU3MQorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFFFdmVudDo6UmVxdWVzdFNv
ZnR3YXJlSW5wdXRQYW5lbCBpc24ndCBwYXNzZWQgdGhyb3VnaCBldmVudCBmaWx0ZXJzIGFueW1v
cmUuCisgICAgICAgIFVzZSBRSW5wdXRNZXRob2RQcml2YXRlOjp0ZXN0Q29udGV4dCBpbnN0ZWFk
IHRvIGNhcHR1cmUgaW5wdXQgbWV0aG9kIGV2ZW50cywKKyAgICAgICAgdGhlIHNhbWUgd2F5IGFz
IHF0YmFzZSB0ZXN0cyBsaWtlIHRzdF9RVGV4dEVkaXQgYXJlIGRvaW5nLgorCisgICAgICAgICog
dGVzdHMvcXdlYnBhZ2UvdHN0X3F3ZWJwYWdlLmNwcDoKKyAgICAgICAgKFRlc3RJbnB1dENvbnRl
eHQ6OlRlc3RJbnB1dENvbnRleHQpOgorICAgICAgICAoVGVzdElucHV0Q29udGV4dDo6flRlc3RJ
bnB1dENvbnRleHQpOgorICAgICAgICAoVGVzdElucHV0Q29udGV4dCk6CisgICAgICAgIChUZXN0
SW5wdXRDb250ZXh0OjpzaG93SW5wdXRQYW5lbCk6CisgICAgICAgIChUZXN0SW5wdXRDb250ZXh0
OjpoaWRlSW5wdXRQYW5lbCk6CisgICAgICAgIChUZXN0SW5wdXRDb250ZXh0Ojppc0lucHV0UGFu
ZWxWaXNpYmxlKToKKyAgICAgICAgKHRzdF9RV2ViUGFnZTo6aW5wdXRNZXRob2RzKToKKworMjAx
Mi0xMS0wOCAgSm9jZWx5biBUdXJjb3R0ZSAgPGpvY2VseW4udHVyY290dGVAZGlnaWEuY29tPgor
CiAgICAgICAgIFtRdF0gRml4IHRzdF9RV2ViUGFnZTo6aW5wdXRNZXRob2RzCiAKICAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L3F0
L3Rlc3RzL3F3ZWJwYWdlL3F3ZWJwYWdlLnBybyBiL1NvdXJjZS9XZWJLaXQvcXQvdGVzdHMvcXdl
YnBhZ2UvcXdlYnBhZ2UucHJvCmluZGV4IGZmNmM0OTYyODk2ZTRjMDU2Nzk5ZWYxNjQwY2IxNTYw
NzgxY2FhNWIuLjlmZmE4MTlmNzQ1NGUzZWNiZDM2MzkzZjQ4NTQ4MGMzNjNlYTBiZTQgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJLaXQvcXQvdGVzdHMvcXdlYnBhZ2UvcXdlYnBhZ2UucHJvCisrKyBi
L1NvdXJjZS9XZWJLaXQvcXQvdGVzdHMvcXdlYnBhZ2UvcXdlYnBhZ2UucHJvCkBAIC0xLDIgKzEs
MyBAQAogaW5jbHVkZSguLi90ZXN0cy5wcmkpCiBleGlzdHMoJCR7VEFSR0VUfS5xcmMpOlJFU09V
UkNFUyArPSAkJHtUQVJHRVR9LnFyYworUVQgKj0gZ3VpLXByaXZhdGUKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQvcXQvdGVzdHMvcXdlYnBhZ2UvdHN0X3F3ZWJwYWdlLmNwcCBiL1NvdXJjZS9X
ZWJLaXQvcXQvdGVzdHMvcXdlYnBhZ2UvdHN0X3F3ZWJwYWdlLmNwcAppbmRleCA1ZTk2OTcyMjZm
ODY2MTRlNzdiZmRjZWRkODk2YWE3ZGQ0MDA2Mzg1Li43YzE2MTMzODhjMzI1YWRlZDk4YjU1MTNm
NTJjN2QyMjRmZGJhODA3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L3F0L3Rlc3RzL3F3ZWJw
YWdlL3RzdF9xd2VicGFnZS5jcHAKKysrIGIvU291cmNlL1dlYktpdC9xdC90ZXN0cy9xd2VicGFn
ZS90c3RfcXdlYnBhZ2UuY3BwCkBAIC0zMiwxMSArMzIsMTMgQEAKICNpbmNsdWRlIDxRU3R5bGU+
CiAjaW5jbHVkZSA8UXRUZXN0L1F0VGVzdD4KICNpbmNsdWRlIDxRVGV4dENoYXJGb3JtYXQ+Cisj
aW5jbHVkZSA8cHJpdmF0ZS9xaW5wdXRtZXRob2RfcC5oPgogI2luY2x1ZGUgPHFncmFwaGljc3Nj
ZW5lLmg+CiAjaW5jbHVkZSA8cWdyYXBoaWNzdmlldy5oPgogI2luY2x1ZGUgPHFncmFwaGljc3dl
YnZpZXcuaD4KICNpbmNsdWRlIDxxbmV0d29ya2Nvb2tpZWphci5oPgogI2luY2x1ZGUgPHFuZXR3
b3JrcmVxdWVzdC5oPgorI2luY2x1ZGUgPHFwYS9xcGxhdGZvcm1pbnB1dGNvbnRleHQuaD4KICNp
bmNsdWRlIDxxd2ViZGF0YWJhc2UuaD4KICNpbmNsdWRlIDxxd2ViZWxlbWVudC5oPgogI2luY2x1
ZGUgPHF3ZWJmcmFtZS5oPgpAQCAtNTgsMjAgKzYwLDM2IEBAIHN0YXRpYyB2b2lkIHJlbW92ZVJl
Y3Vyc2l2ZShjb25zdCBRU3RyaW5nJiBkaXJuYW1lKQogICAgIFFEaXIoKS5ybWRpcihkaXJuYW1l
KTsKIH0KIAotY2xhc3MgRXZlbnRTcHkgOiBwdWJsaWMgUU9iamVjdCwgcHVibGljIFFMaXN0PFFF
dmVudDo6VHlwZT4KK2NsYXNzIFRlc3RJbnB1dENvbnRleHQgOiBwdWJsaWMgUVBsYXRmb3JtSW5w
dXRDb250ZXh0CiB7Ci0gICAgUV9PQkpFQ1QKIHB1YmxpYzoKLSAgICBFdmVudFNweShRT2JqZWN0
KiBvYmplY3RUb1NweSkKKyAgICBUZXN0SW5wdXRDb250ZXh0KCkKKyAgICA6IG1fdmlzaWJsZShm
YWxzZSkKICAgICB7Ci0gICAgICAgIG9iamVjdFRvU3B5LT5pbnN0YWxsRXZlbnRGaWx0ZXIodGhp
cyk7CisgICAgICAgIFFJbnB1dE1ldGhvZFByaXZhdGUqIGlucHV0TWV0aG9kUHJpdmF0ZSA9IFFJ
bnB1dE1ldGhvZFByaXZhdGU6OmdldChxQXBwLT5pbnB1dE1ldGhvZCgpKTsKKyAgICAgICAgaW5w
dXRNZXRob2RQcml2YXRlLT50ZXN0Q29udGV4dCA9IHRoaXM7CiAgICAgfQogCi0gICAgdmlydHVh
bCBib29sIGV2ZW50RmlsdGVyKFFPYmplY3QqIHJlY2VpdmVyLCBRRXZlbnQqIGV2ZW50KQorICAg
IH5UZXN0SW5wdXRDb250ZXh0KCkKICAgICB7Ci0gICAgICAgIGFwcGVuZChldmVudC0+dHlwZSgp
KTsKLSAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICBRSW5wdXRNZXRob2RQcml2YXRlKiBp
bnB1dE1ldGhvZFByaXZhdGUgPSBRSW5wdXRNZXRob2RQcml2YXRlOjpnZXQocUFwcC0+aW5wdXRN
ZXRob2QoKSk7CisgICAgICAgIGlucHV0TWV0aG9kUHJpdmF0ZS0+dGVzdENvbnRleHQgPSAwOwog
ICAgIH0KKworICAgIHZpcnR1YWwgdm9pZCBzaG93SW5wdXRQYW5lbCgpCisgICAgeworICAgICAg
ICBtX3Zpc2libGUgPSB0cnVlOworICAgIH0KKyAgICB2aXJ0dWFsIHZvaWQgaGlkZUlucHV0UGFu
ZWwoKQorICAgIHsKKyAgICAgICAgbV92aXNpYmxlID0gZmFsc2U7CisgICAgfQorICAgIHZpcnR1
YWwgYm9vbCBpc0lucHV0UGFuZWxWaXNpYmxlKCkgY29uc3QKKyAgICB7CisgICAgICAgIHJldHVy
biBtX3Zpc2libGU7CisgICAgfQorCisgICAgYm9vbCBtX3Zpc2libGU7CiB9OwogCiBjbGFzcyB0
c3RfUVdlYlBhZ2UgOiBwdWJsaWMgUU9iamVjdApAQCAtMTY0OSw3ICsxNjY3LDcgQEAgdm9pZCB0
c3RfUVdlYlBhZ2U6OmlucHV0TWV0aG9kcygpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICI8L2JvZHk+PC9odG1sPiIpOwogICAgIHBhZ2UtPm1haW5GcmFtZSgp
LT5zZXRGb2N1cygpOwogCi0gICAgRXZlbnRTcHkgdmlld0V2ZW50U3B5KGNvbnRhaW5lcik7Cisg
ICAgVGVzdElucHV0Q29udGV4dCB0ZXN0Q29udGV4dDsKIAogICAgIFFXZWJFbGVtZW50Q29sbGVj
dGlvbiBpbnB1dHMgPSBwYWdlLT5tYWluRnJhbWUoKS0+ZG9jdW1lbnRFbGVtZW50KCkuZmluZEFs
bCgiaW5wdXQiKTsKICAgICBRUG9pbnQgdGV4dElucHV0Q2VudGVyID0gaW5wdXRzLmF0KDApLmdl
b21ldHJ5KCkuY2VudGVyKCk7CkBAIC0xNjc0LDEzICsxNjkyLDEzIEBAIHZvaWQgdHN0X1FXZWJQ
YWdlOjppbnB1dE1ldGhvZHMoKQogICAgIC8vIGFuZCB0aGUgUmVxdWVzdFNvZnR3YXJlSW5wdXRQ
YW5lbCBldmVudCBpcyBjYWxsZWQuIEZvciB0aGVzZSB0d28gc2l0dWF0aW9ucwogICAgIC8vIHRo
aXMgcGFydCBvZiB0aGUgdGVzdCBjYW4gdmVyaWZpZWQgYXMgdGhlIGNoZWNrcyBiZWxvdy4KICAg
ICBpZiAoaW5wdXRQYW5lbCkKLSAgICAgICAgUVZFUklGWSh2aWV3RXZlbnRTcHkuY29udGFpbnMo
UUV2ZW50OjpSZXF1ZXN0U29mdHdhcmVJbnB1dFBhbmVsKSk7CisgICAgICAgIFFWRVJJRlkodGVz
dENvbnRleHQuaXNJbnB1dFBhbmVsVmlzaWJsZSgpKTsKICAgICBlbHNlCi0gICAgICAgIFFWRVJJ
RlkoIXZpZXdFdmVudFNweS5jb250YWlucyhRRXZlbnQ6OlJlcXVlc3RTb2Z0d2FyZUlucHV0UGFu
ZWwpKTsKLSAgICB2aWV3RXZlbnRTcHkuY2xlYXIoKTsKKyAgICAgICAgUVZFUklGWSghdGVzdENv
bnRleHQuaXNJbnB1dFBhbmVsVmlzaWJsZSgpKTsKKyAgICB0ZXN0Q29udGV4dC5oaWRlSW5wdXRQ
YW5lbCgpOwogCiAgICAgY2xpY2tPblBhZ2UocGFnZSwgdGV4dElucHV0Q2VudGVyKTsKLSAgICBR
VkVSSUZZKHZpZXdFdmVudFNweS5jb250YWlucyhRRXZlbnQ6OlJlcXVlc3RTb2Z0d2FyZUlucHV0
UGFuZWwpKTsKKyAgICBRVkVSSUZZKHRlc3RDb250ZXh0LmlzSW5wdXRQYW5lbFZpc2libGUoKSk7
CiAKICAgICAvL0ltTWljcm9Gb2N1cwogICAgIFFWYXJpYW50IHZhcmlhbnQgPSBwYWdlLT5pbnB1
dE1ldGhvZFF1ZXJ5KFF0OjpJbU1pY3JvRm9jdXMpOwpAQCAtMTg4NSwxMiArMTkwMywxMiBAQCB2
b2lkIHRzdF9RV2ViUGFnZTo6aW5wdXRNZXRob2RzKCkKICAgICBRVkVSSUZZKCEoaW5wdXRNZXRo
b2RIaW50cyh2aWV3KSAmIFF0OjpJbWhIaWRkZW5UZXh0KSk7CiAKICAgICBwYWdlLT5tYWluRnJh
bWUoKS0+c2V0SHRtbCgiPGh0bWw+PGJvZHk+PHA+bm90aGluZyB0byBpbnB1dCBoZXJlIik7Ci0g
ICAgdmlld0V2ZW50U3B5LmNsZWFyKCk7CisgICAgdGVzdENvbnRleHQuaGlkZUlucHV0UGFuZWwo
KTsKIAogICAgIFFXZWJFbGVtZW50IHBhcmEgPSBwYWdlLT5tYWluRnJhbWUoKS0+ZmluZEZpcnN0
RWxlbWVudCgicCIpOwogICAgIGNsaWNrT25QYWdlKHBhZ2UsIHBhcmEuZ2VvbWV0cnkoKS5jZW50
ZXIoKSk7CiAKLSAgICBRVkVSSUZZKCF2aWV3RXZlbnRTcHkuY29udGFpbnMoUUV2ZW50OjpSZXF1
ZXN0U29mdHdhcmVJbnB1dFBhbmVsKSk7CisgICAgUVZFUklGWSghdGVzdENvbnRleHQuaXNJbnB1
dFBhbmVsVmlzaWJsZSgpKTsKIAogICAgIC8vU1RBUlQgLSBUZXN0IGZvciBzZW5kaW5nIGVtcHR5
IFFJbnB1dE1ldGhvZEV2ZW50CiAgICAgcGFnZS0+bWFpbkZyYW1lKCktPnNldEh0bWwoIjxodG1s
Pjxib2R5PiIgXApAQCAtMjIyMiw3ICsyMjQwLDcgQEAgdm9pZCB0c3RfUVdlYlBhZ2U6OmlucHV0
TWV0aG9kcygpCiAgICAgUVdlYkVsZW1lbnQgaW5wdXRFbGVtZW50ID0gcGFnZS0+bWFpbkZyYW1l
KCktPmZpbmRGaXJzdEVsZW1lbnQoImRpdiIpOwogICAgIGNsaWNrT25QYWdlKHBhZ2UsIGlucHV0
RWxlbWVudC5nZW9tZXRyeSgpLmNlbnRlcigpKTsKIAotICAgIFFWRVJJRlkoIXZpZXdFdmVudFNw
eS5jb250YWlucyhRRXZlbnQ6OlJlcXVlc3RTb2Z0d2FyZUlucHV0UGFuZWwpKTsKKyAgICBRVkVS
SUZZKCF0ZXN0Q29udGV4dC5pc0lucHV0UGFuZWxWaXNpYmxlKCkpOwogCiAgICAgLy8gU1RBUlQg
LSBOZXdsaW5lIHRlc3QgZm9yIHRleHRhcmVhCiAgICAgcUFwcC0+cHJvY2Vzc0V2ZW50cygpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>173015</attachid>
            <date>2012-11-08 04:47:42 -0800</date>
            <delta_ts>2012-11-12 06:26:18 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-101571-20121108134551.patch</filename>
            <type>text/plain</type>
            <size>5712</size>
            <attacher name="Jocelyn Turcotte">jturcotte</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMzMjg1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L3F0
L0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvcXQvQ2hhbmdlTG9nCmluZGV4IDNlZTQxZDU0NzUy
NTA2ZDk1OTllMTVmODZlOTQyYmZiZGUzZDg2N2YuLjEzZTU5Y2U2NTk5NGQ4MjJmZjBiM2ZhMTJi
MjQzNjAyNDFjNmMxYWEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvcXQvQ2hhbmdlTG9nCisr
KyBiL1NvdXJjZS9XZWJLaXQvcXQvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMjUgQEAKIDIwMTItMTEt
MDggIEpvY2VseW4gVHVyY290dGUgIDxqb2NlbHluLnR1cmNvdHRlQGRpZ2lhLmNvbT4KIAorICAg
ICAgICBbUXRdIEZpeCB0c3RfUVdlYlBhZ2U6OmlucHV0TWV0aG9kcyBvbiBRdDUKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMTU3MQorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFFFdmVudDo6UmVxdWVzdFNv
ZnR3YXJlSW5wdXRQYW5lbCBpc24ndCBwYXNzZWQgdGhyb3VnaCBldmVudCBmaWx0ZXJzIGFueW1v
cmUuCisgICAgICAgIFVzZSBRSW5wdXRNZXRob2RQcml2YXRlOjp0ZXN0Q29udGV4dCBpbnN0ZWFk
IHRvIGNhcHR1cmUgaW5wdXQgbWV0aG9kIGV2ZW50cywKKyAgICAgICAgdGhlIHNhbWUgd2F5IGFz
IHF0YmFzZSB0ZXN0cyBsaWtlIHRzdF9RVGV4dEVkaXQgYXJlIGRvaW5nLgorCisgICAgICAgICog
dGVzdHMvcXdlYnBhZ2UvdHN0X3F3ZWJwYWdlLmNwcDoKKyAgICAgICAgKFRlc3RJbnB1dENvbnRl
eHQ6OlRlc3RJbnB1dENvbnRleHQpOgorICAgICAgICAoVGVzdElucHV0Q29udGV4dDo6flRlc3RJ
bnB1dENvbnRleHQpOgorICAgICAgICAoVGVzdElucHV0Q29udGV4dCk6CisgICAgICAgIChUZXN0
SW5wdXRDb250ZXh0OjpzaG93SW5wdXRQYW5lbCk6CisgICAgICAgIChUZXN0SW5wdXRDb250ZXh0
OjpoaWRlSW5wdXRQYW5lbCk6CisgICAgICAgIChUZXN0SW5wdXRDb250ZXh0Ojppc0lucHV0UGFu
ZWxWaXNpYmxlKToKKyAgICAgICAgKHRzdF9RV2ViUGFnZTo6aW5wdXRNZXRob2RzKToKKworMjAx
Mi0xMS0wOCAgSm9jZWx5biBUdXJjb3R0ZSAgPGpvY2VseW4udHVyY290dGVAZGlnaWEuY29tPgor
CiAgICAgICAgIFtRdF0gRml4IHRzdF9RV2ViUGFnZTo6aW5wdXRNZXRob2RzCiAKICAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L3F0
L3Rlc3RzL3F3ZWJwYWdlL3F3ZWJwYWdlLnBybyBiL1NvdXJjZS9XZWJLaXQvcXQvdGVzdHMvcXdl
YnBhZ2UvcXdlYnBhZ2UucHJvCmluZGV4IGZmNmM0OTYyODk2ZTRjMDU2Nzk5ZWYxNjQwY2IxNTYw
NzgxY2FhNWIuLmU1NmJiZThmN2FhZjJkMWM5MTdjOTljNDU5Yzc2MzRjOWM1NmMxODQgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJLaXQvcXQvdGVzdHMvcXdlYnBhZ2UvcXdlYnBhZ2UucHJvCisrKyBi
L1NvdXJjZS9XZWJLaXQvcXQvdGVzdHMvcXdlYnBhZ2UvcXdlYnBhZ2UucHJvCkBAIC0xLDIgKzEs
MyBAQAogaW5jbHVkZSguLi90ZXN0cy5wcmkpCiBleGlzdHMoJCR7VEFSR0VUfS5xcmMpOlJFU09V
UkNFUyArPSAkJHtUQVJHRVR9LnFyYworUVQgKj0gY29yZS1wcml2YXRlIGd1aS1wcml2YXRlCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L3F0L3Rlc3RzL3F3ZWJwYWdlL3RzdF9xd2VicGFnZS5j
cHAgYi9Tb3VyY2UvV2ViS2l0L3F0L3Rlc3RzL3F3ZWJwYWdlL3RzdF9xd2VicGFnZS5jcHAKaW5k
ZXggNWU5Njk3MjI2Zjg2NjE0ZTc3YmZkY2VkZDg5NmFhN2RkNDAwNjM4NS4uN2MxNjEzMzg4YzMy
NWFkZWQ5OGI1NTEzZjUyYzdkMjI0ZmRiYTgwNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9x
dC90ZXN0cy9xd2VicGFnZS90c3RfcXdlYnBhZ2UuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvcXQv
dGVzdHMvcXdlYnBhZ2UvdHN0X3F3ZWJwYWdlLmNwcApAQCAtMzIsMTEgKzMyLDEzIEBACiAjaW5j
bHVkZSA8UVN0eWxlPgogI2luY2x1ZGUgPFF0VGVzdC9RdFRlc3Q+CiAjaW5jbHVkZSA8UVRleHRD
aGFyRm9ybWF0PgorI2luY2x1ZGUgPHByaXZhdGUvcWlucHV0bWV0aG9kX3AuaD4KICNpbmNsdWRl
IDxxZ3JhcGhpY3NzY2VuZS5oPgogI2luY2x1ZGUgPHFncmFwaGljc3ZpZXcuaD4KICNpbmNsdWRl
IDxxZ3JhcGhpY3N3ZWJ2aWV3Lmg+CiAjaW5jbHVkZSA8cW5ldHdvcmtjb29raWVqYXIuaD4KICNp
bmNsdWRlIDxxbmV0d29ya3JlcXVlc3QuaD4KKyNpbmNsdWRlIDxxcGEvcXBsYXRmb3JtaW5wdXRj
b250ZXh0Lmg+CiAjaW5jbHVkZSA8cXdlYmRhdGFiYXNlLmg+CiAjaW5jbHVkZSA8cXdlYmVsZW1l
bnQuaD4KICNpbmNsdWRlIDxxd2ViZnJhbWUuaD4KQEAgLTU4LDIwICs2MCwzNiBAQCBzdGF0aWMg
dm9pZCByZW1vdmVSZWN1cnNpdmUoY29uc3QgUVN0cmluZyYgZGlybmFtZSkKICAgICBRRGlyKCku
cm1kaXIoZGlybmFtZSk7CiB9CiAKLWNsYXNzIEV2ZW50U3B5IDogcHVibGljIFFPYmplY3QsIHB1
YmxpYyBRTGlzdDxRRXZlbnQ6OlR5cGU+CitjbGFzcyBUZXN0SW5wdXRDb250ZXh0IDogcHVibGlj
IFFQbGF0Zm9ybUlucHV0Q29udGV4dAogewotICAgIFFfT0JKRUNUCiBwdWJsaWM6Ci0gICAgRXZl
bnRTcHkoUU9iamVjdCogb2JqZWN0VG9TcHkpCisgICAgVGVzdElucHV0Q29udGV4dCgpCisgICAg
OiBtX3Zpc2libGUoZmFsc2UpCiAgICAgewotICAgICAgICBvYmplY3RUb1NweS0+aW5zdGFsbEV2
ZW50RmlsdGVyKHRoaXMpOworICAgICAgICBRSW5wdXRNZXRob2RQcml2YXRlKiBpbnB1dE1ldGhv
ZFByaXZhdGUgPSBRSW5wdXRNZXRob2RQcml2YXRlOjpnZXQocUFwcC0+aW5wdXRNZXRob2QoKSk7
CisgICAgICAgIGlucHV0TWV0aG9kUHJpdmF0ZS0+dGVzdENvbnRleHQgPSB0aGlzOwogICAgIH0K
IAotICAgIHZpcnR1YWwgYm9vbCBldmVudEZpbHRlcihRT2JqZWN0KiByZWNlaXZlciwgUUV2ZW50
KiBldmVudCkKKyAgICB+VGVzdElucHV0Q29udGV4dCgpCiAgICAgewotICAgICAgICBhcHBlbmQo
ZXZlbnQtPnR5cGUoKSk7Ci0gICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgUUlucHV0TWV0
aG9kUHJpdmF0ZSogaW5wdXRNZXRob2RQcml2YXRlID0gUUlucHV0TWV0aG9kUHJpdmF0ZTo6Z2V0
KHFBcHAtPmlucHV0TWV0aG9kKCkpOworICAgICAgICBpbnB1dE1ldGhvZFByaXZhdGUtPnRlc3RD
b250ZXh0ID0gMDsKICAgICB9CisKKyAgICB2aXJ0dWFsIHZvaWQgc2hvd0lucHV0UGFuZWwoKQor
ICAgIHsKKyAgICAgICAgbV92aXNpYmxlID0gdHJ1ZTsKKyAgICB9CisgICAgdmlydHVhbCB2b2lk
IGhpZGVJbnB1dFBhbmVsKCkKKyAgICB7CisgICAgICAgIG1fdmlzaWJsZSA9IGZhbHNlOworICAg
IH0KKyAgICB2aXJ0dWFsIGJvb2wgaXNJbnB1dFBhbmVsVmlzaWJsZSgpIGNvbnN0CisgICAgewor
ICAgICAgICByZXR1cm4gbV92aXNpYmxlOworICAgIH0KKworICAgIGJvb2wgbV92aXNpYmxlOwog
fTsKIAogY2xhc3MgdHN0X1FXZWJQYWdlIDogcHVibGljIFFPYmplY3QKQEAgLTE2NDksNyArMTY2
Nyw3IEBAIHZvaWQgdHN0X1FXZWJQYWdlOjppbnB1dE1ldGhvZHMoKQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiPC9ib2R5PjwvaHRtbD4iKTsKICAgICBwYWdl
LT5tYWluRnJhbWUoKS0+c2V0Rm9jdXMoKTsKIAotICAgIEV2ZW50U3B5IHZpZXdFdmVudFNweShj
b250YWluZXIpOworICAgIFRlc3RJbnB1dENvbnRleHQgdGVzdENvbnRleHQ7CiAKICAgICBRV2Vi
RWxlbWVudENvbGxlY3Rpb24gaW5wdXRzID0gcGFnZS0+bWFpbkZyYW1lKCktPmRvY3VtZW50RWxl
bWVudCgpLmZpbmRBbGwoImlucHV0Iik7CiAgICAgUVBvaW50IHRleHRJbnB1dENlbnRlciA9IGlu
cHV0cy5hdCgwKS5nZW9tZXRyeSgpLmNlbnRlcigpOwpAQCAtMTY3NCwxMyArMTY5MiwxMyBAQCB2
b2lkIHRzdF9RV2ViUGFnZTo6aW5wdXRNZXRob2RzKCkKICAgICAvLyBhbmQgdGhlIFJlcXVlc3RT
b2Z0d2FyZUlucHV0UGFuZWwgZXZlbnQgaXMgY2FsbGVkLiBGb3IgdGhlc2UgdHdvIHNpdHVhdGlv
bnMKICAgICAvLyB0aGlzIHBhcnQgb2YgdGhlIHRlc3QgY2FuIHZlcmlmaWVkIGFzIHRoZSBjaGVj
a3MgYmVsb3cuCiAgICAgaWYgKGlucHV0UGFuZWwpCi0gICAgICAgIFFWRVJJRlkodmlld0V2ZW50
U3B5LmNvbnRhaW5zKFFFdmVudDo6UmVxdWVzdFNvZnR3YXJlSW5wdXRQYW5lbCkpOworICAgICAg
ICBRVkVSSUZZKHRlc3RDb250ZXh0LmlzSW5wdXRQYW5lbFZpc2libGUoKSk7CiAgICAgZWxzZQot
ICAgICAgICBRVkVSSUZZKCF2aWV3RXZlbnRTcHkuY29udGFpbnMoUUV2ZW50OjpSZXF1ZXN0U29m
dHdhcmVJbnB1dFBhbmVsKSk7Ci0gICAgdmlld0V2ZW50U3B5LmNsZWFyKCk7CisgICAgICAgIFFW
RVJJRlkoIXRlc3RDb250ZXh0LmlzSW5wdXRQYW5lbFZpc2libGUoKSk7CisgICAgdGVzdENvbnRl
eHQuaGlkZUlucHV0UGFuZWwoKTsKIAogICAgIGNsaWNrT25QYWdlKHBhZ2UsIHRleHRJbnB1dENl
bnRlcik7Ci0gICAgUVZFUklGWSh2aWV3RXZlbnRTcHkuY29udGFpbnMoUUV2ZW50OjpSZXF1ZXN0
U29mdHdhcmVJbnB1dFBhbmVsKSk7CisgICAgUVZFUklGWSh0ZXN0Q29udGV4dC5pc0lucHV0UGFu
ZWxWaXNpYmxlKCkpOwogCiAgICAgLy9JbU1pY3JvRm9jdXMKICAgICBRVmFyaWFudCB2YXJpYW50
ID0gcGFnZS0+aW5wdXRNZXRob2RRdWVyeShRdDo6SW1NaWNyb0ZvY3VzKTsKQEAgLTE4ODUsMTIg
KzE5MDMsMTIgQEAgdm9pZCB0c3RfUVdlYlBhZ2U6OmlucHV0TWV0aG9kcygpCiAgICAgUVZFUklG
WSghKGlucHV0TWV0aG9kSGludHModmlldykgJiBRdDo6SW1oSGlkZGVuVGV4dCkpOwogCiAgICAg
cGFnZS0+bWFpbkZyYW1lKCktPnNldEh0bWwoIjxodG1sPjxib2R5PjxwPm5vdGhpbmcgdG8gaW5w
dXQgaGVyZSIpOwotICAgIHZpZXdFdmVudFNweS5jbGVhcigpOworICAgIHRlc3RDb250ZXh0Lmhp
ZGVJbnB1dFBhbmVsKCk7CiAKICAgICBRV2ViRWxlbWVudCBwYXJhID0gcGFnZS0+bWFpbkZyYW1l
KCktPmZpbmRGaXJzdEVsZW1lbnQoInAiKTsKICAgICBjbGlja09uUGFnZShwYWdlLCBwYXJhLmdl
b21ldHJ5KCkuY2VudGVyKCkpOwogCi0gICAgUVZFUklGWSghdmlld0V2ZW50U3B5LmNvbnRhaW5z
KFFFdmVudDo6UmVxdWVzdFNvZnR3YXJlSW5wdXRQYW5lbCkpOworICAgIFFWRVJJRlkoIXRlc3RD
b250ZXh0LmlzSW5wdXRQYW5lbFZpc2libGUoKSk7CiAKICAgICAvL1NUQVJUIC0gVGVzdCBmb3Ig
c2VuZGluZyBlbXB0eSBRSW5wdXRNZXRob2RFdmVudAogICAgIHBhZ2UtPm1haW5GcmFtZSgpLT5z
ZXRIdG1sKCI8aHRtbD48Ym9keT4iIFwKQEAgLTIyMjIsNyArMjI0MCw3IEBAIHZvaWQgdHN0X1FX
ZWJQYWdlOjppbnB1dE1ldGhvZHMoKQogICAgIFFXZWJFbGVtZW50IGlucHV0RWxlbWVudCA9IHBh
Z2UtPm1haW5GcmFtZSgpLT5maW5kRmlyc3RFbGVtZW50KCJkaXYiKTsKICAgICBjbGlja09uUGFn
ZShwYWdlLCBpbnB1dEVsZW1lbnQuZ2VvbWV0cnkoKS5jZW50ZXIoKSk7CiAKLSAgICBRVkVSSUZZ
KCF2aWV3RXZlbnRTcHkuY29udGFpbnMoUUV2ZW50OjpSZXF1ZXN0U29mdHdhcmVJbnB1dFBhbmVs
KSk7CisgICAgUVZFUklGWSghdGVzdENvbnRleHQuaXNJbnB1dFBhbmVsVmlzaWJsZSgpKTsKIAog
ICAgIC8vIFNUQVJUIC0gTmV3bGluZSB0ZXN0IGZvciB0ZXh0YXJlYQogICAgIHFBcHAtPnByb2Nl
c3NFdmVudHMoKTsK
</data>
<flag name="review"
          id="187550"
          type_id="1"
          status="+"
          setter="hausmann"
    />
          </attachment>
      

    </bug>

</bugzilla>