<?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>42483</bug_id>
          
          <creation_ts>2010-07-16 14:50:44 -0700</creation_ts>
          <short_desc>Add speech attribute to IDL for enabling access from JS.</short_desc>
          <delta_ts>2010-07-16 15:59:35 -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>Forms</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>39485</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Satish Sampath">satish</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>252710</commentid>
    <comment_count>0</comment_count>
    <who name="Satish Sampath">satish</who>
    <bug_when>2010-07-16 14:50:44 -0700</bug_when>
    <thetext>The input element currently recognizes the &apos;speech&apos; attribute on creation and initializes the renderer appropriately. But this attribute was not accessible from Javascript so one could not use document.createElement(&apos;input&apos;) and then set input.speech=&apos;speech&apos; to enable speech input. We are now adding the attribute to IDL and relevant code in HTMLInputElement to update the renderer whenever Javascript modifies the value. This is a pre-requisite to writing layout tests for the speech input code.

All code changes are behind the speech input compile time flag (disabled by default).

More information about the speech input API proposal can be found in the following links:
 Parent bug: https://bugs.webkit.org/show_bug.cgi?id=39485
 Full API proposal: https://docs.google.com/View?id=dcfg79pz_5dhnp23f5
 Relevant discussions in the WHATWG list:
  - http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-May/026338.html
  - http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2010-June/026747.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>252714</commentid>
    <comment_count>1</comment_count>
      <attachid>61849</attachid>
    <who name="Satish Sampath">satish</who>
    <bug_when>2010-07-16 15:01:15 -0700</bug_when>
    <thetext>Created attachment 61849
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>252740</commentid>
    <comment_count>2</comment_count>
      <attachid>61849</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-07-16 15:59:31 -0700</bug_when>
    <thetext>Comment on attachment 61849
Patch

Clearing flags on attachment: 61849

Committed r63594: &lt;http://trac.webkit.org/changeset/63594&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>252741</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-07-16 15:59:35 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>61849</attachid>
            <date>2010-07-16 15:01:15 -0700</date>
            <delta_ts>2010-07-16 15:59:31 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-42483-20100716230113.patch</filename>
            <type>text/plain</type>
            <size>2102</size>
            <attacher name="Satish Sampath">satish</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
OWExNDFhZGYwM2MxZDhhMGZlZmU1NTdiZWEzOWM4MGYxNTRhNjY2Zi4uYzA3YTMzYWMyYWM3MmJi
MDQzMjk3MjQ0MTc5ZDRjMDg2MTZkNDEyNiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cK
KysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAxMC0wNy0xNiAgU2F0
aXNoIFNhbXBhdGggIDxzYXRpc2hAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBzcGVlY2ggYXR0cmlidXRlIHRvIElETCBm
b3IgZW5hYmxpbmcgYWNjZXNzIGZyb20gSlMuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD00MjQ4MworCisgICAgICAgIE5vIHRlc3RzIGFkZGVkLCB0aGlz
IGNoYW5nZSBpcyBhIHByZS1yZXF1aXNpdGUgZm9yIGZ1dHVyZSBsYXlvdXQgdGVzdHMuCisKKyAg
ICAgICAgKiBodG1sL0hUTUxJbnB1dEVsZW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SFRN
TElucHV0RWxlbWVudDo6cGFyc2VNYXBwZWRBdHRyaWJ1dGUpOiBVcGRhdGUgdGhlIHJlbmRlcmVy
IHdoZW4gc3BlZWNoIGF0dHJpYnV0ZSBjaGFuZ2VzLgorICAgICAgICAqIGh0bWwvSFRNTElucHV0
RWxlbWVudC5pZGw6IEFkZGVkIHRoZSBzcGVlY2ggYXR0cmlidXRlIHRvIElETC4KKwogMjAxMC0w
Ny0xNiAgU2FyYWggU3Ryb25nICA8c2FyYWguZS5zdHJvbmdAZ21haWwuY29tPgogCiAgICAgICAg
IFJldmlld2VkIGJ5IEd1c3Rhdm8gTm9yb25oYSBTaWx2YS4KZGlmZiAtLWdpdCBhL1dlYkNvcmUv
aHRtbC9IVE1MSW5wdXRFbGVtZW50LmNwcCBiL1dlYkNvcmUvaHRtbC9IVE1MSW5wdXRFbGVtZW50
LmNwcAppbmRleCBkMTAyM2VkNzljZTYwNzM1ZjhiZGU4ZDYwMmY3ZjZjN2UyYjEyOTkzLi5iN2Fk
MTE4ZDc1MDUyZDE0ZTQ0Mzg0ZDUxZWU3ZmU3OGRjNTg1MzMzIDEwMDY0NAotLS0gYS9XZWJDb3Jl
L2h0bWwvSFRNTElucHV0RWxlbWVudC5jcHAKKysrIGIvV2ViQ29yZS9odG1sL0hUTUxJbnB1dEVs
ZW1lbnQuY3BwCkBAIC0xMTg4LDYgKzExODgsMTMgQEAgdm9pZCBIVE1MSW5wdXRFbGVtZW50Ojpw
YXJzZU1hcHBlZEF0dHJpYnV0ZShBdHRyaWJ1dGUqIGF0dHIpCiAgICAgICAgIG1faGFzTm9uRW1w
dHlMaXN0ID0gIWF0dHItPmlzRW1wdHkoKTsKICAgICAgICAgLy8gRklYTUU6IHdlIG5lZWQgdG8g
dGVsbCB0aGlzIGNoYW5nZSB0byBhIHJlbmRlcmVyIGlmIHRoZSBhdHRyaWJ1dGUgYWZmZWN0cyB0
aGUgYXBwZWFyYW5jZS4KICNlbmRpZgorI2lmIEVOQUJMRShJTlBVVF9TUEVFQ0gpCisgICAgZWxz
ZSBpZiAoYXR0ci0+bmFtZSgpID09IHNwZWVjaEF0dHIpIHsKKyAgICAgIGlmIChyZW5kZXJlcigp
KQorICAgICAgICAgIHJlbmRlcmVyKCktPnVwZGF0ZUZyb21FbGVtZW50KCk7CisgICAgICBzZXRO
ZWVkc1N0eWxlUmVjYWxjKCk7CisgICAgfQorI2VuZGlmCiAgICAgZWxzZQogICAgICAgICBIVE1M
VGV4dEZvcm1Db250cm9sRWxlbWVudDo6cGFyc2VNYXBwZWRBdHRyaWJ1dGUoYXR0cik7CiB9CmRp
ZmYgLS1naXQgYS9XZWJDb3JlL2h0bWwvSFRNTElucHV0RWxlbWVudC5pZGwgYi9XZWJDb3JlL2h0
bWwvSFRNTElucHV0RWxlbWVudC5pZGwKaW5kZXggNjY3MzU4YTEwMDM0MzQ3ODJlOWViNzZkM2Vm
ZDRlNmNjODc5NTU4NC4uYzY2ZTc3NTU3Mjk5MDNlZDllOWIzYzEyZTA3ZGJjNzNjZGUxYjg5YSAx
MDA2NDQKLS0tIGEvV2ViQ29yZS9odG1sL0hUTUxJbnB1dEVsZW1lbnQuaWRsCisrKyBiL1dlYkNv
cmUvaHRtbC9IVE1MSW5wdXRFbGVtZW50LmlkbApAQCAtOTgsNiArOTgsMTAgQEAgbW9kdWxlIGh0
bWwgewogCiAgICAgICAgIHJlYWRvbmx5IGF0dHJpYnV0ZSBGaWxlTGlzdCBmaWxlczsKICAgICAg
ICAgcmVhZG9ubHkgYXR0cmlidXRlIE5vZGVMaXN0IGxhYmVsczsKKworI2lmIGRlZmluZWQoRU5B
QkxFX0lOUFVUX1NQRUVDSCkgJiYgRU5BQkxFX0lOUFVUX1NQRUVDSAorICAgICAgICBhdHRyaWJ1
dGUgW1JlZmxlY3RdIGJvb2xlYW4gc3BlZWNoOworI2VuZGlmCiAgICAgfTsKIAogfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>