<?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>117731</bug_id>
          
          <creation_ts>2013-06-18 03:14:06 -0700</creation_ts>
          <short_desc>[WebSpeech] Speech Recognition requires convertValue support in JSDictionary</short_desc>
          <delta_ts>2014-04-24 16:46:01 -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>JavaScriptCore</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>0</everconfirmed>
          <reporter name="Praveen Jadhav">praveen.j</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>cfleizach</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dev_sachin</cc>
    
    <cc>haraken</cc>
    
    <cc>thorton</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>901331</commentid>
    <comment_count>0</comment_count>
    <who name="Praveen Jadhav">praveen.j</who>
    <bug_when>2013-06-18 03:14:06 -0700</bug_when>
    <thetext>Build error occurs while after enabling Speech Recognition feature.

In file included from /home/praveen.j/WebKit/WebKitBuild/Release/DerivedSources/WebCore/JSSpeechRecognitionEvent.cpp:28:0:
/home/praveen.j/WebKit/Source/WebCore/bindings/js/JSDictionary.h: In member function ‘WebCore::JSDictionary::GetPropertyResult WebCore::JSDictionary::tryGetPropertyAndResult(const char*, T*, void (*)(T*, const Result&amp;)) const [with T = WTF::RefPtr&lt;WebCore::SpeechRecognitionResultList&gt;, Result = WTF::RefPtr&lt;WebCore::SpeechRecognitionResultList&gt;]’:
/home/praveen.j/WebKit/Source/WebCore/bindings/js/JSDictionary.h:144:107:   instantiated from ‘bool WebCore::JSDictionary::tryGetProperty(const char*, Result&amp;) const [with Result = WTF::RefPtr&lt;WebCore::SpeechRecognitionResultList&gt;]’
/home/praveen.j/WebKit/WebKitBuild/Release/DerivedSources/WebCore/JSSpeechRecognitionEvent.cpp:98:64:   instantiated from here
/home/praveen.j/WebKit/Source/WebCore/bindings/js/JSDictionary.h:163:9: error: no matching function for call to ‘WebCore::JSDictionary::convertValue(JSC::ExecState* const&amp;, JSC::JSValue&amp;, WTF::RefPtr&lt;WebCore::SpeechRecognitionResultList&gt;&amp;) const’</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>901333</commentid>
    <comment_count>1</comment_count>
      <attachid>204894</attachid>
    <who name="Praveen Jadhav">praveen.j</who>
    <bug_when>2013-06-18 03:33:04 -0700</bug_when>
    <thetext>Created attachment 204894
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>901338</commentid>
    <comment_count>2</comment_count>
      <attachid>204894</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2013-06-18 03:48:48 -0700</bug_when>
    <thetext>Comment on attachment 204894
Patch

LGTM, r=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>901352</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-06-18 04:22:41 -0700</bug_when>
    <thetext>The commit-queue encountered the following flaky tests while processing attachment 204894:

media/track/track-remove-crash.html bug 115892 (author: eric.carlson@apple.com)
svg/batik/filters/feTile.svg bug 114375 (authors: krit@webkit.org and zimmermann@kde.org)
The commit-queue is continuing to process your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>901353</commentid>
    <comment_count>4</comment_count>
      <attachid>204894</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-06-18 04:23:57 -0700</bug_when>
    <thetext>Comment on attachment 204894
Patch

Clearing flags on attachment: 204894

Committed r151680: &lt;http://trac.webkit.org/changeset/151680&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>901354</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-06-18 04:24:00 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1003876</commentid>
    <comment_count>6</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2014-04-24 16:46:01 -0700</bug_when>
    <thetext>Moving all JavaScriptGlue bugs to JavaScriptCore. The JavaScriptGlue framework itself is long gone. And most of the more recent bugs put in this component were put there by people who thought this was for some other aspect of “JavaScript glue” and have nothing to do with the actual original reason for the existence of this component, which was an OS-X-only framework named JavaScriptGlue.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>204894</attachid>
            <date>2013-06-18 03:33:04 -0700</date>
            <delta_ts>2013-06-18 04:23:57 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>WebSpeech-117731.txt</filename>
            <type>text/plain</type>
            <size>2640</size>
            <attacher name="Praveen Jadhav">praveen.j</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE1MTY3OCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDEzLTA2LTE4ICBQcmF2ZWVu
IFIgSmFkaGF2ICA8cHJhdmVlbi5qQHNhbXN1bmcuY29tPgorCisgICAgICAgIFtXZWJTcGVlY2hd
IFNwZWVjaCBSZWNvZ25pdGlvbiByZXF1aXJlcyBjb252ZXJ0VmFsdWUgc3VwcG9ydCBpbiBKU0Rp
Y3Rpb25hcnkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTExNzczMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IEJ1aWxkIGZhaWxzIGFmdGVyIGVuYWJsaW5nIEVOQUJMRV9TQ1JJUFRFRF9TUEVFQ0ggZmVhdHVy
ZS4gVGhpcyBwYXRjaAorICAgICAgICByZXNvbHZlcyB0aGUgaXNzdWUuCisKKyAgICAgICAgTm8g
bmV3IHRlc3RzLiBObyBjaGFuZ2UgaW4gYmVoYXZpb3VyLgorCisgICAgICAgICogYmluZGluZ3Mv
anMvSlNEaWN0aW9uYXJ5LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkpTRGljdGlvbmFyeTo6Y29u
dmVydFZhbHVlKToKKyAgICAgICAgKiBiaW5kaW5ncy9qcy9KU0RpY3Rpb25hcnkuaDoKKwogMjAx
My0wNi0xOCAgTWFyeSBXdSAgPG1hcnkud3VAdG9yY2htb2JpbGUuY29tLmNuPgogCiAgICAgICAg
IFtCbGFja0JlcnJ5XSBvbmx5IG5vdGlmeSBkb3dubG9hZCBjbGllbnQgd2hlbiBkb3dubG9hZCBl
cnJvcgpJbmRleDogU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNEaWN0aW9uYXJ5LmNwcAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9KU0RpY3Rpb25hcnkuY3Bw
CShyZXZpc2lvbiAxNTE2NjUpCisrKyBTb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9KU0RpY3Rp
b25hcnkuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC01Miw2ICs1MiwxMCBAQAogI2luY2x1ZGUgIkpT
TWVkaWFTdHJlYW0uaCIKICNlbmRpZgogCisjaWYgRU5BQkxFKFNDUklQVEVEX1NQRUVDSCkKKyNp
bmNsdWRlICJKU1NwZWVjaFJlY29nbml0aW9uUmVzdWx0TGlzdC5oIgorI2VuZGlmCisKIHVzaW5n
IG5hbWVzcGFjZSBKU0M7CiAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKQEAgLTI0OSw2ICsyNTMsMTMg
QEAgdm9pZCBKU0RpY3Rpb25hcnk6OmNvbnZlcnRWYWx1ZShKU0M6OkV4ZQogfQogI2VuZGlmCiAK
KyNpZiBFTkFCTEUoU0NSSVBURURfU1BFRUNIKQordm9pZCBKU0RpY3Rpb25hcnk6OmNvbnZlcnRW
YWx1ZShKU0M6OkV4ZWNTdGF0ZSosIEpTQzo6SlNWYWx1ZSB2YWx1ZSwgUmVmUHRyPFNwZWVjaFJl
Y29nbml0aW9uUmVzdWx0TGlzdD4mIHJlc3VsdCkKK3sKKyAgICByZXN1bHQgPSB0b1NwZWVjaFJl
Y29nbml0aW9uUmVzdWx0TGlzdCh2YWx1ZSk7Cit9CisjZW5kaWYKKwogYm9vbCBKU0RpY3Rpb25h
cnk6OmdldFdpdGhVbmRlZmluZWRPck51bGxDaGVjayhjb25zdCBTdHJpbmcmIHByb3BlcnR5TmFt
ZSwgU3RyaW5nJiByZXN1bHQpIGNvbnN0CiB7CiAgICAgQVNTRVJUKGlzVmFsaWQoKSk7CkluZGV4
OiBTb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9KU0RpY3Rpb25hcnkuaAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9KU0RpY3Rpb25hcnkuaAkocmV2aXNpb24gMTUx
NjY1KQorKysgU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNEaWN0aW9uYXJ5LmgJKHdvcmtp
bmcgY29weSkKQEAgLTUwLDYgKzUwLDEwIEBAIGNsYXNzIFN0b3JhZ2U7CiBjbGFzcyBUcmFja0Jh
c2U7CiBjbGFzcyBWb2lkQ2FsbGJhY2s7CiAKKyNpZiBFTkFCTEUoU0NSSVBURURfU1BFRUNIKQor
Y2xhc3MgU3BlZWNoUmVjb2duaXRpb25SZXN1bHRMaXN0OworI2VuZGlmCisKIGNsYXNzIEpTRGlj
dGlvbmFyeSB7CiBwdWJsaWM6CiAgICAgSlNEaWN0aW9uYXJ5KEpTQzo6RXhlY1N0YXRlKiBleGVj
LCBKU0M6OkpTT2JqZWN0KiBpbml0aWFsaXplck9iamVjdCkKQEAgLTEyNyw2ICsxMzEsOSBAQCBw
cml2YXRlOgogICAgIHN0YXRpYyB2b2lkIGNvbnZlcnRWYWx1ZShKU0M6OkV4ZWNTdGF0ZSosIEpT
Qzo6SlNWYWx1ZSwgUmVmUHRyPERPTUVycm9yPiYgcmVzdWx0KTsKICAgICBzdGF0aWMgdm9pZCBj
b252ZXJ0VmFsdWUoSlNDOjpFeGVjU3RhdGUqLCBKU0M6OkpTVmFsdWUsIFJlZlB0cjxWb2lkQ2Fs
bGJhY2s+JiByZXN1bHQpOwogI2VuZGlmCisjaWYgRU5BQkxFKFNDUklQVEVEX1NQRUVDSCkKKyAg
ICBzdGF0aWMgdm9pZCBjb252ZXJ0VmFsdWUoSlNDOjpFeGVjU3RhdGUqLCBKU0M6OkpTVmFsdWUs
IFJlZlB0cjxTcGVlY2hSZWNvZ25pdGlvblJlc3VsdExpc3Q+Jik7CisjZW5kaWYKIAogICAgIEpT
Qzo6RXhlY1N0YXRlKiBtX2V4ZWM7CiAgICAgSlNDOjpTdHJvbmc8SlNDOjpKU09iamVjdD4gbV9p
bml0aWFsaXplck9iamVjdDsK
</data>

          </attachment>
      

    </bug>

</bugzilla>