<?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>83408</bug_id>
          
          <creation_ts>2012-04-06 16:06:33 -0700</creation_ts>
          <short_desc>[Mac] Adopt a different method of telling AppKit when inline input isn&apos;t supported</short_desc>
          <delta_ts>2012-04-06 16:26:30 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit Misc.</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexey Proskuryakov">ap</reporter>
          <assigned_to name="Alexey Proskuryakov">ap</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>597782</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2012-04-06 16:06:33 -0700</bug_when>
    <thetext>&lt;rdar://problem/9205734&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>597786</commentid>
    <comment_count>1</comment_count>
      <attachid>136086</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2012-04-06 16:09:57 -0700</bug_when>
    <thetext>Created attachment 136086
proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>597799</commentid>
    <comment_count>2</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2012-04-06 16:26:30 -0700</bug_when>
    <thetext>Committed &lt;http://trac.webkit.org/changeset/113518&gt;.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>136086</attachid>
            <date>2012-04-06 16:09:57 -0700</date>
            <delta_ts>2012-04-06 16:24:26 -0700</delta_ts>
            <desc>proposed patch</desc>
            <filename>__NSUseSPI.txt</filename>
            <type>text/plain</type>
            <size>5610</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDExMzUxNikKKysrIFNvdXJjZS9XZWJLaXQyL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBACisyMDEyLTA0LTA2ICBBbGV4ZXkg
UHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29tPgorCisgICAgICAgIFtNYWNdIEFkb3B0IGEgZGlm
ZmVyZW50IG1ldGhvZCBvZiB0ZWxsaW5nIEFwcEtpdCB3aGVuIGlubGluZSBpbnB1dCBpc24ndCBz
dXBwb3J0ZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTgzNDA4CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS85MjA1NzM0PgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogVUlQcm9jZXNzL0FQSS9tYWMvV0tU
ZXh0SW5wdXRXaW5kb3dDb250cm9sbGVyLm1tOgorICAgICAgICAoLVtXS1RleHRJbnB1dFZpZXcg
dmFsaWRBdHRyaWJ1dGVzRm9yTWFya2VkVGV4dF0pOgorICAgICAgICAoLVtXS1RleHRJbnB1dFBh
bmVsIGluaXRdKToKKyAgICAgICAgKC1bV0tUZXh0SW5wdXRQYW5lbCBfaW50ZXJwcmV0S2V5RXZl
bnQ6dXNpbmdMZWdhY3lDb2NvYVRleHRJbnB1dDpzdHJpbmc6XSk6IEFkZGVkIGEgY29tbWVudAor
ICAgICAgICBhYm91dCBvbGQgYXBwcm9hY2guCisKIDIwMTItMDQtMDYgIEplciBOb2JsZSAgPGpl
ci5ub2JsZUBhcHBsZS5jb20+CiAKICAgICAgICAgV2ViRnVsbFNjcmVlbk1hbmFnZXJQcm94eTo6
aXNGdWxsU2NyZWVuKCkgd2lsbCBjcmVhdGUgYW4gZW1wdHkgZnVsbCBzY3JlZW4gd2luZG93OyBz
dGVhbCBmb2N1cy4KSW5kZXg6IFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvbWFjL1dLVGV4
dElucHV0V2luZG93Q29udHJvbGxlci5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0Mi9V
SVByb2Nlc3MvQVBJL21hYy9XS1RleHRJbnB1dFdpbmRvd0NvbnRyb2xsZXIubW0JKHJldmlzaW9u
IDExMzM2NSkKKysrIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvbWFjL1dLVGV4dElucHV0
V2luZG93Q29udHJvbGxlci5tbQkod29ya2luZyBjb3B5KQpAQCAtMjgsNiArMjgsMjMgQEAKIAog
I2ltcG9ydCA8V2ViS2l0U3lzdGVtSW50ZXJmYWNlLmg+CiAKK0BpbnRlcmZhY2UgV0tUZXh0SW5w
dXRWaWV3IDogTlNUZXh0VmlldyB7Cit9CitAZW5kCisKK0BpbXBsZW1lbnRhdGlvbiBXS1RleHRJ
bnB1dFZpZXcKKworLSAoTlNBcnJheSAqKXZhbGlkQXR0cmlidXRlc0Zvck1hcmtlZFRleHQKK3sK
KyAgICAvLyBMZXQgVFNNIGtub3cgdGhhdCBhIGJvdHRvbSBpbnB1dCB3aW5kb3cgd291bGQgYmUg
Y3JlYXRlZCBmb3IgbWFya2VkIHRleHQuCisgICAgTlNBcnJheSAqcmVndWxhckF0dHJpYnV0ZXMg
PSBbc3VwZXIgdmFsaWRBdHRyaWJ1dGVzRm9yTWFya2VkVGV4dF07CisgICAgTlNNdXRhYmxlQXJy
YXkgKmZsb2F0aW5nV2luZG93QXR0cmlidXRlcyA9IFtOU011dGFibGVBcnJheSBhcnJheVdpdGhB
cnJheTpyZWd1bGFyQXR0cmlidXRlc107CisgICAgW2Zsb2F0aW5nV2luZG93QXR0cmlidXRlcyBh
ZGRPYmplY3Q6QCJfX05TVXNlc0Zsb2F0aW5nSW5wdXRXaW5kb3ciXTsKKyAgICByZXR1cm4gZmxv
YXRpbmdXaW5kb3dBdHRyaWJ1dGVzOworfQorCitAZW5kCisKIEBpbnRlcmZhY2UgV0tUZXh0SW5w
dXRQYW5lbCA6IE5TUGFuZWwgewogICAgIE5TVGV4dFZpZXcgKl9pbnB1dFRleHRWaWV3OwogfQpA
QCAtNjUsNyArODIsNyBAQCAtIChpZClpbml0CiAgICAgIAogICAgIFtzZWxmIHNldEZyYW1lOmZy
YW1lIGRpc3BsYXk6Tk9dOwogICAgICAgICAKLSAgICBfaW5wdXRUZXh0VmlldyA9IFtbTlNUZXh0
VmlldyBhbGxvY10gaW5pdFdpdGhGcmFtZTpbKE5TVmlldyAqKXNlbGYuY29udGVudFZpZXcgZnJh
bWVdXTsgICAgICAgIAorICAgIF9pbnB1dFRleHRWaWV3ID0gW1tXS1RleHRJbnB1dFZpZXcgYWxs
b2NdIGluaXRXaXRoRnJhbWU6WyhOU1ZpZXcgKilzZWxmLmNvbnRlbnRWaWV3IGZyYW1lXV07CiAg
ICAgX2lucHV0VGV4dFZpZXcuYXV0b3Jlc2l6aW5nTWFzayA9IE5TVmlld1dpZHRoU2l6YWJsZSB8
IE5TVmlld0hlaWdodFNpemFibGUgfCBOU1ZpZXdNYXhYTWFyZ2luIHwgTlNWaWV3TWluWE1hcmdp
biB8IE5TVmlld01heFlNYXJnaW4gfCBOU1ZpZXdNaW5ZTWFyZ2luOwogICAgICAgICAKICAgICBO
U1Njcm9sbFZpZXcqIHNjcm9sbFZpZXcgPSBbW05TU2Nyb2xsVmlldyBhbGxvY10gaW5pdFdpdGhG
cmFtZTpbKE5TVmlldyAqKXNlbGYuY29udGVudFZpZXcgZnJhbWVdXTsKQEAgLTkxLDYgKzEwOCw3
IEBAIC0gKEJPT0wpX2ludGVycHJldEtleUV2ZW50OihOU0V2ZW50ICopZXYKICAgICAqc3RyaW5n
ID0gbmlsOwogCiAgICAgLy8gTGV0IFRTTSBrbm93IHRoYXQgYSBib3R0b20gaW5wdXQgd2luZG93
IHdvdWxkIGJlIGNyZWF0ZWQgZm9yIG1hcmtlZCB0ZXh0LgorICAgIC8vIEZJWE1FOiBDYW4gYmUg
cmVtb3ZlZCBvbmNlIHdlIGNhbiByZWx5IG9uIF9fTlNVc2VzRmxvYXRpbmdJbnB1dFdpbmRvdyAo
b3IgYSBiZXR0ZXIgQVBJKSBiZWluZyBhdmFpbGFibGUgZXZlcnl3aGVyZS4KICAgICBFdmVudFJl
ZiBjYXJib25FdmVudCA9IHN0YXRpY19jYXN0PEV2ZW50UmVmPihjb25zdF9jYXN0PHZvaWQqPihb
ZXZlbnQgZXZlbnRSZWZdKSk7CiAgICAgaWYgKGNhcmJvbkV2ZW50KSB7CiAgICAgICAgIEJvb2xl
YW4gaWdub3JlUEFIID0gdHJ1ZTsKSW5kZXg6IFNvdXJjZS9XZWJLaXQvbWFjL0NoYW5nZUxvZwo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L21hYy9DaGFuZ2VMb2cJKHJldmlzaW9uIDExMzUx
NikKKysrIFNvdXJjZS9XZWJLaXQvbWFjL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE2IEBACisyMDEyLTA0LTA2ICBBbGV4ZXkgUHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29t
PgorCisgICAgICAgIFtNYWNdIEFkb3B0IGEgZGlmZmVyZW50IG1ldGhvZCBvZiB0ZWxsaW5nIEFw
cEtpdCB3aGVuIGlubGluZSBpbnB1dCBpc24ndCBzdXBwb3J0ZWQKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTgzNDA4CisgICAgICAgIDxyZGFyOi8vcHJv
YmxlbS85MjA1NzM0PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgICogUGx1Z2lucy9Ib3N0ZWQvV2ViVGV4dElucHV0V2luZG93Q29udHJvbGxlci5tOgor
ICAgICAgICAoLVtXZWJUZXh0SW5wdXRWaWV3IHZhbGlkQXR0cmlidXRlc0Zvck1hcmtlZFRleHRd
KToKKyAgICAgICAgKC1bV2ViVGV4dElucHV0UGFuZWwgaW5pdF0pOgorICAgICAgICAoLVtXZWJU
ZXh0SW5wdXRQYW5lbCBfaW50ZXJwcmV0S2V5RXZlbnQ6c3RyaW5nOl0pOiBBZGRlZCBhIGNvbW1l
bnQgYWJvdXQgb2xkIGFwcHJvYWNoLgorCiAyMDEyLTA0LTA2ICBFbnJpY2EgQ2FzdWNjaSAgPGVu
cmljYUBhcHBsZS5jb20+CiAKICAgICAgICAgUHJvdmlkZSBPYmotQyBwcml2YXRlIEFQSSB0byBz
aW1wbGlmeSBtYXJrdXAuCkluZGV4OiBTb3VyY2UvV2ViS2l0L21hYy9QbHVnaW5zL0hvc3RlZC9X
ZWJUZXh0SW5wdXRXaW5kb3dDb250cm9sbGVyLm0KPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktp
dC9tYWMvUGx1Z2lucy9Ib3N0ZWQvV2ViVGV4dElucHV0V2luZG93Q29udHJvbGxlci5tCShyZXZp
c2lvbiAxMTMzNjUpCisrKyBTb3VyY2UvV2ViS2l0L21hYy9QbHVnaW5zL0hvc3RlZC9XZWJUZXh0
SW5wdXRXaW5kb3dDb250cm9sbGVyLm0JKHdvcmtpbmcgY29weSkKQEAgLTI5LDYgKzI5LDIzIEBA
CiAKICNpbXBvcnQgPFdlYktpdFN5c3RlbUludGVyZmFjZS5oPgogCitAaW50ZXJmYWNlIFdlYlRl
eHRJbnB1dFZpZXcgOiBOU1RleHRWaWV3IHsKK30KK0BlbmQKKworQGltcGxlbWVudGF0aW9uIFdl
YlRleHRJbnB1dFZpZXcKKworLSAoTlNBcnJheSAqKXZhbGlkQXR0cmlidXRlc0Zvck1hcmtlZFRl
eHQKK3sKKyAgICAvLyBMZXQgVFNNIGtub3cgdGhhdCBhIGJvdHRvbSBpbnB1dCB3aW5kb3cgd291
bGQgYmUgY3JlYXRlZCBmb3IgbWFya2VkIHRleHQuCisgICAgTlNBcnJheSAqcmVndWxhckF0dHJp
YnV0ZXMgPSBbc3VwZXIgdmFsaWRBdHRyaWJ1dGVzRm9yTWFya2VkVGV4dF07CisgICAgTlNNdXRh
YmxlQXJyYXkgKmZsb2F0aW5nV2luZG93QXR0cmlidXRlcyA9IFtOU011dGFibGVBcnJheSBhcnJh
eVdpdGhBcnJheTpyZWd1bGFyQXR0cmlidXRlc107CisgICAgW2Zsb2F0aW5nV2luZG93QXR0cmli
dXRlcyBhZGRPYmplY3Q6QCJfX05TVXNlc0Zsb2F0aW5nSW5wdXRXaW5kb3ciXTsKKyAgICByZXR1
cm4gZmxvYXRpbmdXaW5kb3dBdHRyaWJ1dGVzOworfQorCitAZW5kCisKIEBpbnRlcmZhY2UgV2Vi
VGV4dElucHV0UGFuZWwgOiBOU1BhbmVsIHsKICAgICBOU1RleHRWaWV3ICpfaW5wdXRUZXh0Vmll
dzsKIH0KQEAgLTYzLDcgKzgwLDcgQEAgLSAoaWQpaW5pdAogICAgICAKICAgICBbc2VsZiBzZXRG
cmFtZTpmcmFtZSBkaXNwbGF5Ok5PXTsKICAgICAgICAgCi0gICAgX2lucHV0VGV4dFZpZXcgPSBb
W05TVGV4dFZpZXcgYWxsb2NdIGluaXRXaXRoRnJhbWU6W3NlbGYuY29udGVudFZpZXcgZnJhbWVd
XTsgICAgICAgIAorICAgIF9pbnB1dFRleHRWaWV3ID0gW1tXZWJUZXh0SW5wdXRWaWV3IGFsbG9j
XSBpbml0V2l0aEZyYW1lOltzZWxmLmNvbnRlbnRWaWV3IGZyYW1lXV07CiAgICAgX2lucHV0VGV4
dFZpZXcuYXV0b3Jlc2l6aW5nTWFzayA9IE5TVmlld1dpZHRoU2l6YWJsZSB8IE5TVmlld0hlaWdo
dFNpemFibGUgfCBOU1ZpZXdNYXhYTWFyZ2luIHwgTlNWaWV3TWluWE1hcmdpbiB8IE5TVmlld01h
eFlNYXJnaW4gfCBOU1ZpZXdNaW5ZTWFyZ2luOwogICAgICAgICAKICAgICBOU1Njcm9sbFZpZXcq
IHNjcm9sbFZpZXcgPSBbW05TU2Nyb2xsVmlldyBhbGxvY10gaW5pdFdpdGhGcmFtZTpbc2VsZi5j
b250ZW50VmlldyBmcmFtZV1dOwpAQCAtOTQsNiArMTExLDcgQEAgLSAoQk9PTClfaW50ZXJwcmV0
S2V5RXZlbnQ6KE5TRXZlbnQgKilldgogICAgICpzdHJpbmcgPSBuaWw7CiAKICAgICAvLyBMZXQg
VFNNIGtub3cgdGhhdCBhIGJvdHRvbSBpbnB1dCB3aW5kb3cgd291bGQgYmUgY3JlYXRlZCBmb3Ig
bWFya2VkIHRleHQuCisgICAgLy8gRklYTUU6IENhbiBiZSByZW1vdmVkIG9uY2Ugd2UgY2FuIHJl
bHkgb24gX19OU1VzZXNGbG9hdGluZ0lucHV0V2luZG93IChvciBhIGJldHRlciBBUEkpIGJlaW5n
IGF2YWlsYWJsZSBldmVyeXdoZXJlLgogICAgIEV2ZW50UmVmIGNhcmJvbkV2ZW50ID0gKEV2ZW50
UmVmKVtldmVudCBldmVudFJlZl07CiAgICAgaWYgKGNhcmJvbkV2ZW50KSB7CiAgICAgICAgIEJv
b2xlYW4gaWdub3JlUEFIID0gdHJ1ZTsK
</data>
<flag name="review"
          id="140770"
          type_id="1"
          status="+"
          setter="adele"
    />
          </attachment>
      

    </bug>

</bugzilla>