<?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>123827</bug_id>
          
          <creation_ts>2013-11-05 13:52:36 -0800</creation_ts>
          <short_desc>Add ENABLE(TEXT_SELECTION)</short_desc>
          <delta_ts>2013-11-06 08:47:17 -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>HTML Editing</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Daniel Bates">dbates</reporter>
          <assigned_to name="Daniel Bates">dbates</assigned_to>
          <cc>aestes</cc>
    
    <cc>benjamin</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>enrica</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>mifenton</cc>
    
    <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>947337</commentid>
    <comment_count>0</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2013-11-05 13:52:36 -0800</bug_when>
    <thetext>Make WebCore selection painting optional. We should provide a way for a port to paint selection outside of WebCore for similar reasons as the feature ENABLE_TEXT_CARET. For instance, on iOS we use UIKit to paint the selection.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947344</commentid>
    <comment_count>1</comment_count>
      <attachid>216077</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2013-11-05 14:00:41 -0800</bug_when>
    <thetext>Created attachment 216077
Patch

I am open to name suggestions. I chose the name ENABLE_TEXT_SELECTION to coincide with the name of a feature define with a similar purpose, ENABLE_TEXT_CARET.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947714</commentid>
    <comment_count>2</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2013-11-06 08:47:17 -0800</bug_when>
    <thetext>Committed r158750: &lt;http://trac.webkit.org/changeset/158750&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>216077</attachid>
            <date>2013-11-05 14:00:41 -0800</date>
            <delta_ts>2013-11-05 14:04:18 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>WK123827.patch</filename>
            <type>text/plain</type>
            <size>8987</size>
            <attacher name="Daniel Bates">dbates</attacher>
            
              <data encoding="base64">RnJvbSA3YzdlNjViM2QwZmI3MTFkZWY4ZmNlMDBjN2E2NjE1YjA3MDRkZGUwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBEYW5pZWwgQmF0ZXMgPGRiYXRlc0B3ZWJraXQub3JnPgpEYXRl
OiBUdWUsIDUgTm92IDIwMTMgMTM6NTU6NDcgLTA4MDAKU3ViamVjdDogW1BBVENIXSBBZGQgRU5B
QkxFKFRFWFRfU0VMRUNUSU9OKQogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTEyMzgyNwoKUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCgpTb3VyY2UvV2ViQ29yZToK
CkFkZCBjb21waWxlLXRpbWUgZ3VhcmQsIEVOQUJMRShURVhUX1NFTEVDVElPTiksIHRvIGVuYWJs
ZSBvcgpkaXNhYmxlIHNlbGVjdGlvbiBwYWludGluZyBpbiBXZWJDb3JlIChlbmFibGVkIGJ5IGRl
ZmF1bHQpLgoKT24gaU9TIHdlIGRpc2FibGUgV2ViQ29yZSBzZWxlY3Rpb24gcGFpbnRpbmcgYW5k
IGhhdmUgVUlLaXQKcGFpbnQgdGhlIHNlbGVjdGlvbi4KCiogcmVuZGVyaW5nL0lubGluZVRleHRC
b3guY3BwOgooV2ViQ29yZTo6SW5saW5lVGV4dEJveDo6cGFpbnRTZWxlY3Rpb24pOiBPbmx5IHBh
aW50IHNlbGVjdGlvbiB3aGVuClRFWFRfU0VMRUNUSU9OIGlzIGVuYWJsZWQuCiogcmVuZGVyaW5n
L0xvZ2ljYWxTZWxlY3Rpb25PZmZzZXRDYWNoZXMuaDoKKFdlYkNvcmU6OkxvZ2ljYWxTZWxlY3Rp
b25PZmZzZXRDYWNoZXM6OkxvZ2ljYWxTZWxlY3Rpb25PZmZzZXRDYWNoZXMpOgpGb3Igbm93LCBh
ZGQgYSBFTkFCTEUoVEVYVF9TRUxFQ1RJT04pLWd1YXJkIGFyb3VuZCBhbiBhc3NlcnRpb24uIEFk
ZGVkCmEgRklYTUUgY29tbWVudCB0byBpbnZlc3RpZ2F0ZSB0aGUgY2FsbGVycyBhbmQgZWl0aGVy
IG1vdmUgdGhlIGFzc2VydGlvbgp0byB0aGUgYXBwcm9wcmlhdGUgY2FsbGVycyBvciBzdHJ1Y3R1
cmUgdGhlIGNvZGUgc3VjaCB0aGF0IHdlIGNhbiByZW1vdmUKdGhlIGFzc2VydGlvbi4KKiByZW5k
ZXJpbmcvUmVuZGVyQmxvY2suY3BwOgooV2ViQ29yZTo6UmVuZGVyQmxvY2s6OnBhaW50U2VsZWN0
aW9uKTogT25seSBwYWludCBzZWxlY3Rpb24gd2hlbgpURVhUX1NFTEVDVElPTiBpcyBlbmFibGVk
LgoqIHJlbmRlcmluZy9UZXh0UGFpbnRTdHlsZS5jcHA6CihXZWJDb3JlOjpjb21wdXRlVGV4dFNl
bGVjdGlvblBhaW50U3R5bGUpOiBPbmx5IGNvbXB1dGUgdGhlIHNlbGVjdGlvbgpwYWludCBzdHls
ZSB3aGVuIFRFWFRfU0VMRUNUSU9OIGlzIGVuYWJsZWQuIE90aGVyd2lzZSwgcmV0dXJuIGEgcGFp
bnQKc3R5bGUgaWRlbnRpY2FsIHRvIHRoZSB0ZXh0IHBhaW50IHN0eWxlLiBBbHNvLCBzdWJzdGl0
dXRlIG51bGxwdHIgZm9yIDAuCgpTb3VyY2UvV1RGOgoKRW5hYmxlIHNlbGVjdGlvbiBwYWludGlu
ZyBieSBkZWZhdWx0IG9uIGFsbCBwb3J0cyBleGNlcHQgaU9TLgoKKiB3dGYvRmVhdHVyZURlZmlu
ZXMuaDoKLS0tCiBTb3VyY2UvV1RGL0NoYW5nZUxvZyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDExICsrKysrKysrCiBTb3VyY2UvV1RGL3d0Zi9GZWF0dXJlRGVmaW5lcy5oICAgICAg
ICAgICAgICAgICAgICB8ICA4ICsrKysrKwogU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAzMCArKysrKysrKysrKysrKysrKysrKysrCiBTb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvSW5saW5lVGV4dEJveC5jcHAgICAgICAgICB8ICA4ICsrKysrKwog
Li4uL3JlbmRlcmluZy9Mb2dpY2FsU2VsZWN0aW9uT2Zmc2V0Q2FjaGVzLmggICAgICAgfCAgNCAr
KysKIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9jay5jcHAgICAgICAgICAgIHwg
IDUgKysrKwogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1RleHRQYWludFN0eWxlLmNwcCAgICAg
ICAgfCAgOSArKysrKy0tCiA3IGZpbGVzIGNoYW5nZWQsIDczIGluc2VydGlvbnMoKyksIDIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvU291cmNlL1dURi9DaGFuZ2VMb2cgYi9Tb3VyY2UvV1RG
L0NoYW5nZUxvZwppbmRleCA3MjdkNThiLi42OGRhZGVmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV1RG
L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV1RGL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisy
MDEzLTExLTA1ICBEYW5pZWwgQmF0ZXMgIDxkYWJhdGVzQGFwcGxlLmNvbT4KKworICAgICAgICBB
ZGQgRU5BQkxFKFRFWFRfU0VMRUNUSU9OKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTIzODI3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgRW5hYmxlIHNlbGVjdGlvbiBwYWludGluZyBieSBkZWZhdWx0IG9u
IGFsbCBwb3J0cyBleGNlcHQgaU9TLgorCisgICAgICAgICogd3RmL0ZlYXR1cmVEZWZpbmVzLmg6
CisKIDIwMTMtMTEtMDIgIFBhdHJpY2sgR2Fuc3RlcmVyICA8cGFyb2dhQHdlYmtpdC5vcmc+CiAK
ICAgICAgICAgRml4IGNvbXBpbGF0aW9uIG9mIERhdGVNYXRoLmNwcCB3aXRoIE1TVkMKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XVEYvd3RmL0ZlYXR1cmVEZWZpbmVzLmggYi9Tb3VyY2UvV1RGL3d0Zi9G
ZWF0dXJlRGVmaW5lcy5oCmluZGV4IGJlMzgyMzIuLmVlMDY2NWMgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XVEYvd3RmL0ZlYXR1cmVEZWZpbmVzLmgKKysrIGIvU291cmNlL1dURi93dGYvRmVhdHVyZURl
ZmluZXMuaApAQCAtMTI4LDYgKzEyOCwxMCBAQAogI2RlZmluZSBFTkFCTEVfVEVYVF9DQVJFVCAw
CiAjZW5kaWYKIAorI2lmICFkZWZpbmVkKEVOQUJMRV9URVhUX1NFTEVDVElPTikKKyNkZWZpbmUg
RU5BQkxFX1RFWFRfU0VMRUNUSU9OIDAKKyNlbmRpZgorCiAjaWYgIWRlZmluZWQoRU5BQkxFX1RP
VUNIX0VWRU5UUykKICNkZWZpbmUgRU5BQkxFX1RPVUNIX0VWRU5UUyAxCiAjZW5kaWYKQEAgLTc4
Nyw2ICs3OTEsMTAgQEAKICNkZWZpbmUgRU5BQkxFX1RFWFRfQ0FSRVQgMQogI2VuZGlmCiAKKyNp
ZiAhZGVmaW5lZChFTkFCTEVfVEVYVF9TRUxFQ1RJT04pCisjZGVmaW5lIEVOQUJMRV9URVhUX1NF
TEVDVElPTiAxCisjZW5kaWYKKwogI2lmICFkZWZpbmVkKEVOQUJMRV9USFJFQURFRF9IVE1MX1BB
UlNFUikKICNkZWZpbmUgRU5BQkxFX1RIUkVBREVEX0hUTUxfUEFSU0VSIDAKICNlbmRpZgpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCmluZGV4IGE4M2JhZTYuLjJlMzZiYmUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwzMyBAQAor
MjAxMy0xMS0wNSAgRGFuaWVsIEJhdGVzICA8ZGFiYXRlc0BhcHBsZS5jb20+CisKKyAgICAgICAg
QWRkIEVOQUJMRShURVhUX1NFTEVDVElPTikKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTEyMzgyNworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIEFkZCBjb21waWxlLXRpbWUgZ3VhcmQsIEVOQUJMRShURVhUX1NF
TEVDVElPTiksIHRvIGVuYWJsZSBvcgorICAgICAgICBkaXNhYmxlIHNlbGVjdGlvbiBwYWludGlu
ZyBpbiBXZWJDb3JlIChlbmFibGVkIGJ5IGRlZmF1bHQpLgorCisgICAgICAgIE9uIGlPUyB3ZSBk
aXNhYmxlIFdlYkNvcmUgc2VsZWN0aW9uIHBhaW50aW5nIGFuZCBoYXZlIFVJS2l0CisgICAgICAg
IHBhaW50IHRoZSBzZWxlY3Rpb24uCisKKyAgICAgICAgKiByZW5kZXJpbmcvSW5saW5lVGV4dEJv
eC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpJbmxpbmVUZXh0Qm94OjpwYWludFNlbGVjdGlvbik6
IE9ubHkgcGFpbnQgc2VsZWN0aW9uIHdoZW4KKyAgICAgICAgVEVYVF9TRUxFQ1RJT04gaXMgZW5h
YmxlZC4KKyAgICAgICAgKiByZW5kZXJpbmcvTG9naWNhbFNlbGVjdGlvbk9mZnNldENhY2hlcy5o
OgorICAgICAgICAoV2ViQ29yZTo6TG9naWNhbFNlbGVjdGlvbk9mZnNldENhY2hlczo6TG9naWNh
bFNlbGVjdGlvbk9mZnNldENhY2hlcyk6CisgICAgICAgIEZvciBub3csIGFkZCBhIEVOQUJMRShU
RVhUX1NFTEVDVElPTiktZ3VhcmQgYXJvdW5kIGFuIGFzc2VydGlvbi4gQWRkZWQKKyAgICAgICAg
YSBGSVhNRSBjb21tZW50IHRvIGludmVzdGlnYXRlIHRoZSBjYWxsZXJzIGFuZCBlaXRoZXIgbW92
ZSB0aGUgYXNzZXJ0aW9uCisgICAgICAgIHRvIHRoZSBhcHByb3ByaWF0ZSBjYWxsZXJzIG9yIHN0
cnVjdHVyZSB0aGUgY29kZSBzdWNoIHRoYXQgd2UgY2FuIHJlbW92ZQorICAgICAgICB0aGUgYXNz
ZXJ0aW9uLgorICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJCbG9jay5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpSZW5kZXJCbG9jazo6cGFpbnRTZWxlY3Rpb24pOiBPbmx5IHBhaW50IHNlbGVjdGlv
biB3aGVuCisgICAgICAgIFRFWFRfU0VMRUNUSU9OIGlzIGVuYWJsZWQuCisgICAgICAgICogcmVu
ZGVyaW5nL1RleHRQYWludFN0eWxlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OmNvbXB1dGVUZXh0
U2VsZWN0aW9uUGFpbnRTdHlsZSk6IE9ubHkgY29tcHV0ZSB0aGUgc2VsZWN0aW9uCisgICAgICAg
IHBhaW50IHN0eWxlIHdoZW4gVEVYVF9TRUxFQ1RJT04gaXMgZW5hYmxlZC4gT3RoZXJ3aXNlLCBy
ZXR1cm4gYSBwYWludAorICAgICAgICBzdHlsZSBpZGVudGljYWwgdG8gdGhlIHRleHQgcGFpbnQg
c3R5bGUuIEFsc28sIHN1YnN0aXR1dGUgbnVsbHB0ciBmb3IgMC4KKwogMjAxMy0xMS0wNCAgQWxl
eGV5IFByb3NrdXJ5YWtvdiAgPGFwQGFwcGxlLmNvbT4KIAogICAgICAgICBJbXBsZW1lbnQgZ2Vu
ZXJhdGVLZXkgZm9yIEhNQUMgYW5kIEFFUy1DQkMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L3JlbmRlcmluZy9JbmxpbmVUZXh0Qm94LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9J
bmxpbmVUZXh0Qm94LmNwcAppbmRleCA1NGJiMDNlLi44MmU0NDg4IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvSW5saW5lVGV4dEJveC5jcHAKKysrIGIvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL0lubGluZVRleHRCb3guY3BwCkBAIC02NDYsNiArNjQ2LDcgQEAgdm9pZCBh
bGlnblNlbGVjdGlvblJlY3RUb0RldmljZVBpeGVscyhGbG9hdFJlY3QmIHJlY3QpCiAKIHZvaWQg
SW5saW5lVGV4dEJveDo6cGFpbnRTZWxlY3Rpb24oR3JhcGhpY3NDb250ZXh0KiBjb250ZXh0LCBj
b25zdCBGbG9hdFBvaW50JiBib3hPcmlnaW4sIGNvbnN0IFJlbmRlclN0eWxlJiBzdHlsZSwgY29u
c3QgRm9udCYgZm9udCwgQ29sb3IgdGV4dENvbG9yKQogeworI2lmIEVOQUJMRShURVhUX1NFTEVD
VElPTikKICAgICBpZiAoY29udGV4dC0+cGFpbnRpbmdEaXNhYmxlZCgpKQogICAgICAgICByZXR1
cm47CiAKQEAgLTY5Nyw2ICs2OTgsMTMgQEAgdm9pZCBJbmxpbmVUZXh0Qm94OjpwYWludFNlbGVj
dGlvbihHcmFwaGljc0NvbnRleHQqIGNvbnRleHQsIGNvbnN0IEZsb2F0UG9pbnQmIGIKICAgICBj
b250ZXh0LT5jbGlwKGNsaXBSZWN0KTsKIAogICAgIGNvbnRleHQtPmRyYXdIaWdobGlnaHRGb3JU
ZXh0KGZvbnQsIHRleHRSdW4sIGxvY2FsT3JpZ2luLCBzZWxIZWlnaHQsIGMsIHN0eWxlLmNvbG9y
U3BhY2UoKSwgc1BvcywgZVBvcyk7CisjZWxzZQorICAgIFVOVVNFRF9QQVJBTShjb250ZXh0KTsK
KyAgICBVTlVTRURfUEFSQU0oYm94T3JpZ2luKTsKKyAgICBVTlVTRURfUEFSQU0oc3R5bGUpOwor
ICAgIFVOVVNFRF9QQVJBTShmb250KTsKKyAgICBVTlVTRURfUEFSQU0odGV4dENvbG9yKTsKKyNl
bmRpZgogfQogCiB2b2lkIElubGluZVRleHRCb3g6OnBhaW50Q29tcG9zaXRpb25CYWNrZ3JvdW5k
KEdyYXBoaWNzQ29udGV4dCogY29udGV4dCwgY29uc3QgRmxvYXRQb2ludCYgYm94T3JpZ2luLCBj
b25zdCBSZW5kZXJTdHlsZSYgc3R5bGUsIGNvbnN0IEZvbnQmIGZvbnQsIGludCBzdGFydFBvcywg
aW50IGVuZFBvcykKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9Mb2dpY2Fs
U2VsZWN0aW9uT2Zmc2V0Q2FjaGVzLmggYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvTG9naWNh
bFNlbGVjdGlvbk9mZnNldENhY2hlcy5oCmluZGV4IGM1YWJjM2QuLmY3OGNmMTggMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9Mb2dpY2FsU2VsZWN0aW9uT2Zmc2V0Q2FjaGVz
LmgKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL0xvZ2ljYWxTZWxlY3Rpb25PZmZzZXRD
YWNoZXMuaApAQCAtMTM1LDcgKzEzNSwxMSBAQCBwdWJsaWM6CiAKICAgICBleHBsaWNpdCBMb2dp
Y2FsU2VsZWN0aW9uT2Zmc2V0Q2FjaGVzKFJlbmRlckJsb2NrJiByb290QmxvY2spCiAgICAgewor
I2lmIEVOQUJMRShURVhUX1NFTEVDVElPTikKKyAgICAgICAgLy8gRklYTUU6IFdlIHNob3VsZCBl
aXRoZXIgbW92ZSB0aGlzIGFzc2VydGlvbiB0byB0aGUgY2FsbGVyIChpZiBhcHBsaWNhYmxlKSBv
ciBzdHJ1Y3R1cmUgdGhlIGNvZGUKKyAgICAgICAgLy8gc3VjaCB0aGF0IHdlIGNhbiByZW1vdmUg
dGhpcyBhc3NlcnRpb24uCiAgICAgICAgIEFTU0VSVChyb290QmxvY2suaXNTZWxlY3Rpb25Sb290
KCkpOworI2VuZGlmCiAgICAgICAgIGF1dG8gcGFyZW50ID0gcm9vdEJsb2NrLnBhcmVudCgpOwog
CiAgICAgICAgIC8vIExvZ2ljYWxTZWxlY3Rpb25PZmZzZXRDYWNoZXMgc2hvdWxkIG5vdCBiZSB1
c2VkIG9uIGFuIG9ycGhhbmVkIHRyZWUuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyQmxvY2suY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJs
b2NrLmNwcAppbmRleCA0MzgwMGVkLi43MDY0YzM4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2suY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9SZW5kZXJCbG9jay5jcHAKQEAgLTI2MTUsNiArMjYxNSw3IEBAIEdhcFJlY3RzIFJlbmRlckJs
b2NrOjpzZWxlY3Rpb25HYXBSZWN0c0ZvclJlcGFpbnQoY29uc3QgUmVuZGVyTGF5ZXJNb2RlbE9i
amVjdCoKIAogdm9pZCBSZW5kZXJCbG9jazo6cGFpbnRTZWxlY3Rpb24oUGFpbnRJbmZvJiBwYWlu
dEluZm8sIGNvbnN0IExheW91dFBvaW50JiBwYWludE9mZnNldCkKIHsKKyNpZiBFTkFCTEUoVEVY
VF9TRUxFQ1RJT04pCiAgICAgaWYgKHNob3VsZFBhaW50U2VsZWN0aW9uR2FwcygpICYmIHBhaW50
SW5mby5waGFzZSA9PSBQYWludFBoYXNlRm9yZWdyb3VuZCkgewogICAgICAgICBMb2dpY2FsU2Vs
ZWN0aW9uT2Zmc2V0Q2FjaGVzIGNhY2hlKCp0aGlzKTsKICAgICAgICAgTGF5b3V0VW5pdCBsYXN0
VG9wID0gMDsKQEAgLTI2MzcsNiArMjYzOCwxMCBAQCB2b2lkIFJlbmRlckJsb2NrOjpwYWludFNl
bGVjdGlvbihQYWludEluZm8mIHBhaW50SW5mbywgY29uc3QgTGF5b3V0UG9pbnQmIHBhaW50Twog
ICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgfQorI2Vsc2UKKyAgICBVTlVTRURfUEFSQU0o
cGFpbnRJbmZvKTsKKyAgICBVTlVTRURfUEFSQU0ocGFpbnRPZmZzZXQpOworI2VuZGlmCiB9CiAK
IHN0YXRpYyB2b2lkIGNsaXBPdXRQb3NpdGlvbmVkT2JqZWN0cyhjb25zdCBQYWludEluZm8qIHBh
aW50SW5mbywgY29uc3QgTGF5b3V0UG9pbnQmIG9mZnNldCwgVHJhY2tlZFJlbmRlcmVyTGlzdEhh
c2hTZXQqIHBvc2l0aW9uZWRPYmplY3RzKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL1RleHRQYWludFN0eWxlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9UZXh0
UGFpbnRTdHlsZS5jcHAKaW5kZXggNGVlMzRlMy4uOGI4ZjkxYiAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvcmVuZGVyaW5nL1RleHRQYWludFN0eWxlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvVGV4dFBhaW50U3R5bGUuY3BwCkBAIC0xMTAsMTEgKzExMCwxMSBAQCBUZXh0
UGFpbnRTdHlsZSBjb21wdXRlVGV4dFNlbGVjdGlvblBhaW50U3R5bGUoY29uc3QgVGV4dFBhaW50
U3R5bGUmIHRleHRQYWludFN0eQogewogICAgIHBhaW50U2VsZWN0ZWRUZXh0T25seSA9IChwYWlu
dEluZm8ucGhhc2UgPT0gUGFpbnRQaGFzZVNlbGVjdGlvbik7CiAgICAgcGFpbnRTZWxlY3RlZFRl
eHRTZXBhcmF0ZWx5ID0gZmFsc2U7Ci0gICAgY29uc3QgU2hhZG93RGF0YSogdGV4dFNoYWRvdyA9
IHBhaW50SW5mby5mb3JjZUJsYWNrVGV4dCgpID8gMCA6IGxpbmVTdHlsZS50ZXh0U2hhZG93KCk7
CisgICAgc2VsZWN0aW9uU2hhZG93ID0gcGFpbnRJbmZvLmZvcmNlQmxhY2tUZXh0KCkgPyBudWxs
cHRyIDogbGluZVN0eWxlLnRleHRTaGFkb3coKTsKIAogICAgIFRleHRQYWludFN0eWxlIHNlbGVj
dGlvblBhaW50U3R5bGUgPSB0ZXh0UGFpbnRTdHlsZTsKIAotICAgIHNlbGVjdGlvblNoYWRvdyA9
IHRleHRTaGFkb3c7CisjaWYgRU5BQkxFKFRFWFRfU0VMRUNUSU9OKQogICAgIENvbG9yIGZvcmVn
cm91bmQgPSBwYWludEluZm8uZm9yY2VCbGFja1RleHQoKSA/IENvbG9yOjpibGFjayA6IHJlbmRl
cmVyLnNlbGVjdGlvbkZvcmVncm91bmRDb2xvcigpOwogICAgIGlmIChmb3JlZ3JvdW5kLmlzVmFs
aWQoKSAmJiBmb3JlZ3JvdW5kICE9IHNlbGVjdGlvblBhaW50U3R5bGUuZmlsbENvbG9yKSB7CiAg
ICAgICAgIGlmICghcGFpbnRTZWxlY3RlZFRleHRPbmx5KQpAQCAtMTUxLDYgKzE1MSwxMSBAQCBU
ZXh0UGFpbnRTdHlsZSBjb21wdXRlVGV4dFNlbGVjdGlvblBhaW50U3R5bGUoY29uc3QgVGV4dFBh
aW50U3R5bGUmIHRleHRQYWludFN0eQogICAgICAgICAgICAgc2VsZWN0aW9uUGFpbnRTdHlsZS5z
dHJva2VDb2xvciA9IHN0cm9rZTsKICAgICAgICAgfQogICAgIH0KKyNlbHNlCisgICAgVU5VU0VE
X1BBUkFNKHJlbmRlcmVyKTsKKyAgICBVTlVTRURfUEFSQU0obGluZVN0eWxlKTsKKyAgICBVTlVT
RURfUEFSQU0ocGFpbnRJbmZvKTsKKyNlbmRpZgogICAgIHJldHVybiBzZWxlY3Rpb25QYWludFN0
eWxlOwogfQogCi0tIAoxLjguMy40IChBcHBsZSBHaXQtNDcpCgo=
</data>
<flag name="review"
          id="238973"
          type_id="1"
          status="+"
          setter="rniwa"
    />
          </attachment>
      

    </bug>

</bugzilla>