<?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>78817</bug_id>
          
          <creation_ts>2012-02-16 08:04:33 -0800</creation_ts>
          <short_desc>[Qt] Print warning when importing experimental WK2 APIs in QML</short_desc>
          <delta_ts>2012-02-21 03:34:13 -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>WebKit API</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>74403</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Hausmann">hausmann</reporter>
          <assigned_to name="Andras Becsi">abecsi</assigned_to>
          <cc>hausmann</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>558195</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2012-02-16 08:04:33 -0800</bug_when>
    <thetext>Similar to qmake printing a warning when using private Qt C++ APIs, we should print a warning (using qWarning?) when an application imports the experimental QML WebKit2 APIs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>560306</commentid>
    <comment_count>1</comment_count>
      <attachid>127838</attachid>
    <who name="Andras Becsi">abecsi</who>
    <bug_when>2012-02-20 11:30:32 -0800</bug_when>
    <thetext>Created attachment 127838
proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>560312</commentid>
    <comment_count>2</comment_count>
      <attachid>127838</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2012-02-20 12:08:25 -0800</bug_when>
    <thetext>Comment on attachment 127838
proposed patch

View in context: https://bugs.webkit.org/attachment.cgi?id=127838&amp;action=review

&gt; Source/WebKit/qt/declarative/experimental/plugin.cpp:49
&gt; +        qWarning(&quot;\nWARNING: This project is using the experimental QML WebKit2 API and is therefore tied to a specific QtWebKit version.\n&quot;

it sounds as the whole API is experimental!

This project is using the experimental QML API extensions for QtWebKit and it therefore tied to a specific QtWebKit release.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>560761</commentid>
    <comment_count>3</comment_count>
      <attachid>127946</attachid>
    <who name="Andras Becsi">abecsi</who>
    <bug_when>2012-02-21 02:14:55 -0800</bug_when>
    <thetext>Created attachment 127946
proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>560788</commentid>
    <comment_count>4</comment_count>
      <attachid>127946</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-21 03:34:07 -0800</bug_when>
    <thetext>Comment on attachment 127946
proposed patch

Clearing flags on attachment: 127946

Committed r108333: &lt;http://trac.webkit.org/changeset/108333&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>560789</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-21 03:34:13 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>127838</attachid>
            <date>2012-02-20 11:30:32 -0800</date>
            <delta_ts>2012-02-21 02:14:55 -0800</delta_ts>
            <desc>proposed patch</desc>
            <filename>experimental_qml_api_warn.patch</filename>
            <type>text/plain</type>
            <size>1498</size>
            <attacher name="Andras Becsi">abecsi</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvcXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9x
dC9DaGFuZ2VMb2cKaW5kZXggNDY3MjEzMC4uMTAyOWNlNSAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdC9xdC9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9xdC9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxMiBAQAorMjAxMi0wMi0yMCAgQW5kcmFzIEJlY3NpICA8YW5kcmFzLmJlY3NpQG5va2lh
LmNvbT4KKworICAgICAgICBbUXRdIFByaW50IHdhcm5pbmcgd2hlbiBpbXBvcnRpbmcgZXhwZXJp
bWVudGFsIFdLMiBBUElzIGluIFFNTAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9Nzg4MTcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICAqIGRlY2xhcmF0aXZlL2V4cGVyaW1lbnRhbC9wbHVnaW4uY3BwOgorCiAy
MDEyLTAyLTE2ICBTaW1vbiBIYXVzbWFubiAgPHNpbW9uLmhhdXNtYW5uQG5va2lhLmNvbT4KIAog
ICAgICAgICBVbnJldmlld2VkIGJyb3duLXBhcGVyIGJhZyBidWlsZCBmaXguCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViS2l0L3F0L2RlY2xhcmF0aXZlL2V4cGVyaW1lbnRhbC9wbHVnaW4uY3BwIGIv
U291cmNlL1dlYktpdC9xdC9kZWNsYXJhdGl2ZS9leHBlcmltZW50YWwvcGx1Z2luLmNwcAppbmRl
eCA3YTQxNjU3Li43YzdjMzExIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L3F0L2RlY2xhcmF0
aXZlL2V4cGVyaW1lbnRhbC9wbHVnaW4uY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvcXQvZGVjbGFy
YXRpdmUvZXhwZXJpbWVudGFsL3BsdWdpbi5jcHAKQEAgLTQ2LDYgKzQ2LDkgQEAgY2xhc3MgV2Vi
S2l0UW1sRXhwZXJpbWVudGFsRXh0ZW5zaW9uUGx1Z2luOiBwdWJsaWMgUURlY2xhcmF0aXZlRXh0
ZW5zaW9uUGx1Z2luIHsKIHB1YmxpYzoKICAgICB2aXJ0dWFsIHZvaWQgcmVnaXN0ZXJUeXBlcyhj
b25zdCBjaGFyKiB1cmkpCiAgICAgeworICAgICAgICBxV2FybmluZygiXG5XQVJOSU5HOiBUaGlz
IHByb2plY3QgaXMgdXNpbmcgdGhlIGV4cGVyaW1lbnRhbCBRTUwgV2ViS2l0MiBBUEkgYW5kIGlz
IHRoZXJlZm9yZSB0aWVkIHRvIGEgc3BlY2lmaWMgUXRXZWJLaXQgdmVyc2lvbi5cbiIKKyAgICAg
ICAgICAgICAgICAgIldBUk5JTkc6IFRoZSBleHBlcmltZW50YWwgQVBJIHdpbGwgY2hhbmdlIGZy
b20gdmVyc2lvbiB0byB2ZXJzaW9uLCBvciBldmVuIGJlIHJlbW92ZWQuIFlvdSBoYXZlIGJlZW4g
d2FybmVkIVxuIik7CisKICAgICAgICAgUV9BU1NFUlQoUUxhdGluMVN0cmluZyh1cmkpID09IFFM
YXRpbjFTdHJpbmcoIlF0V2ViS2l0LmV4cGVyaW1lbnRhbCIpKTsKIAogICAgICAgICBxbWxSZWdp
c3RlclVuY3JlYXRhYmxlVHlwZTxRV2ViRG93bmxvYWRJdGVtPih1cmksIDEsIDAsICJEb3dubG9h
ZEl0ZW0iLCBRT2JqZWN0Ojp0cigiQ2Fubm90IGNyZWF0ZSBzZXBhcmF0ZSBpbnN0YW5jZSBvZiBE
b3dubG9hZEl0ZW0iKSk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>127946</attachid>
            <date>2012-02-21 02:14:55 -0800</date>
            <delta_ts>2012-02-21 03:34:07 -0800</delta_ts>
            <desc>proposed patch</desc>
            <filename>experimental_qml_api_warn.patch</filename>
            <type>text/plain</type>
            <size>1514</size>
            <attacher name="Andras Becsi">abecsi</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvcXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9x
dC9DaGFuZ2VMb2cKaW5kZXggNDY3MjEzMC4uMTAyOWNlNSAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdC9xdC9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9xdC9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxMiBAQAorMjAxMi0wMi0yMCAgQW5kcmFzIEJlY3NpICA8YW5kcmFzLmJlY3NpQG5va2lh
LmNvbT4KKworICAgICAgICBbUXRdIFByaW50IHdhcm5pbmcgd2hlbiBpbXBvcnRpbmcgZXhwZXJp
bWVudGFsIFdLMiBBUElzIGluIFFNTAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9Nzg4MTcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICAqIGRlY2xhcmF0aXZlL2V4cGVyaW1lbnRhbC9wbHVnaW4uY3BwOgorCiAy
MDEyLTAyLTE2ICBTaW1vbiBIYXVzbWFubiAgPHNpbW9uLmhhdXNtYW5uQG5va2lhLmNvbT4KIAog
ICAgICAgICBVbnJldmlld2VkIGJyb3duLXBhcGVyIGJhZyBidWlsZCBmaXguCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViS2l0L3F0L2RlY2xhcmF0aXZlL2V4cGVyaW1lbnRhbC9wbHVnaW4uY3BwIGIv
U291cmNlL1dlYktpdC9xdC9kZWNsYXJhdGl2ZS9leHBlcmltZW50YWwvcGx1Z2luLmNwcAppbmRl
eCA3YTQxNjU3Li43YzdjMzExIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L3F0L2RlY2xhcmF0
aXZlL2V4cGVyaW1lbnRhbC9wbHVnaW4uY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvcXQvZGVjbGFy
YXRpdmUvZXhwZXJpbWVudGFsL3BsdWdpbi5jcHAKQEAgLTQ2LDYgKzQ2LDkgQEAgY2xhc3MgV2Vi
S2l0UW1sRXhwZXJpbWVudGFsRXh0ZW5zaW9uUGx1Z2luOiBwdWJsaWMgUURlY2xhcmF0aXZlRXh0
ZW5zaW9uUGx1Z2luIHsKIHB1YmxpYzoKICAgICB2aXJ0dWFsIHZvaWQgcmVnaXN0ZXJUeXBlcyhj
b25zdCBjaGFyKiB1cmkpCiAgICAgeworICAgICAgICBxV2FybmluZygiXG5XQVJOSU5HOiBUaGlz
IHByb2plY3QgaXMgdXNpbmcgdGhlIGV4cGVyaW1lbnRhbCBRTUwgQVBJIGV4dGVuc2lvbnMgZm9y
IFF0V2ViS2l0IGFuZCBpcyB0aGVyZWZvcmUgdGllZCB0byBhIHNwZWNpZmljIFF0V2ViS2l0IHJl
bGVhc2UuXG4iCisgICAgICAgICAgICAgICAgICJXQVJOSU5HOiBUaGUgZXhwZXJpbWVudGFsIEFQ
SSB3aWxsIGNoYW5nZSBmcm9tIHZlcnNpb24gdG8gdmVyc2lvbiwgb3IgZXZlbiBiZSByZW1vdmVk
LiBZb3UgaGF2ZSBiZWVuIHdhcm5lZCFcbiIpOworCiAgICAgICAgIFFfQVNTRVJUKFFMYXRpbjFT
dHJpbmcodXJpKSA9PSBRTGF0aW4xU3RyaW5nKCJRdFdlYktpdC5leHBlcmltZW50YWwiKSk7CiAK
ICAgICAgICAgcW1sUmVnaXN0ZXJVbmNyZWF0YWJsZVR5cGU8UVdlYkRvd25sb2FkSXRlbT4odXJp
LCAxLCAwLCAiRG93bmxvYWRJdGVtIiwgUU9iamVjdDo6dHIoIkNhbm5vdCBjcmVhdGUgc2VwYXJh
dGUgaW5zdGFuY2Ugb2YgRG93bmxvYWRJdGVtIikpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>