<?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>28181</bug_id>
          
          <creation_ts>2009-08-11 10:41:21 -0700</creation_ts>
          <short_desc>RVCT elftran fails to resolve QPainter::staticMetaObject coming with QWebView::RenderHints property.</short_desc>
          <delta_ts>2009-08-14 07:50:33 -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 Qt</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>S60 Emulator</rep_platform>
          <op_sys>S60 3rd edition</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>27065</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Yongjun Zhang">yongjun.zhang</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>eric</cc>
    
    <cc>hausmann</cc>
    
    <cc>laszlo.gombos</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>139035</commentid>
    <comment_count>0</comment_count>
    <who name="Yongjun Zhang">yongjun.zhang</who>
    <bug_when>2009-08-11 10:41:21 -0700</bug_when>
    <thetext>QWebView::RenderHints property makes QWebView::staticMetaObject depends on QPainter::staticMetaObject with breaks RVCT elftran linking.

We have to remove this property now, until the right symbol is exported.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>139048</commentid>
    <comment_count>1</comment_count>
      <attachid>34579</attachid>
    <who name="Yongjun Zhang">yongjun.zhang</who>
    <bug_when>2009-08-11 11:30:16 -0700</bug_when>
    <thetext>Created attachment 34579
don&apos;t use RenderHint property when building for symbian. 

It is a temporary fix, should be reverted when the right symbol is exported from QT lib.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>139243</commentid>
    <comment_count>2</comment_count>
      <attachid>34579</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-08-11 22:34:14 -0700</bug_when>
    <thetext>Comment on attachment 34579
don&apos;t use RenderHint property when building for symbian. 

The code you&apos;re adding should have a FIXME explaining the temporary nature.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>139244</commentid>
    <comment_count>3</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-08-11 22:34:35 -0700</bug_when>
    <thetext>You also should file a bug about backing this out (and ideally link to it from your FIXME)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>139976</commentid>
    <comment_count>4</comment_count>
      <attachid>34771</attachid>
    <who name="Yongjun Zhang">yongjun.zhang</who>
    <bug_when>2009-08-13 12:31:23 -0700</bug_when>
    <thetext>Created attachment 34771
Modified patch as per Eric&apos;s comments.

Thanks for the quick review.

I modified the patch as suggested in the comments:

1. created a bug (https://bugs.webkit.org/show_bug.cgi?id=28273) to remind me to revert the change later.
2. added //FIXME comment and link to the above bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>139978</commentid>
    <comment_count>5</comment_count>
      <attachid>34771</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-08-13 12:40:04 -0700</bug_when>
    <thetext>Comment on attachment 34771
Modified patch as per Eric&apos;s comments.

Tab in ChangeLog.  r- as that will fail to land.

So is there a bug with upstream Qt about getting this resolved?  OR does nokia build some custom S60 Qt, and thus the bug would be with Nokia?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>139983</commentid>
    <comment_count>6</comment_count>
      <attachid>34773</attachid>
    <who name="Yongjun Zhang">yongjun.zhang</who>
    <bug_when>2009-08-13 12:50:30 -0700</bug_when>
    <thetext>Created attachment 34773
Remove tab in previous patch (bad copy&amp;paste habbit :) )

This bug will be fixed in upstream Qt for S60.  This is a temporary fix to make webkit build with current Qt 4.5.2 for S60.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>139989</commentid>
    <comment_count>7</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-08-13 13:13:14 -0700</bug_when>
    <thetext>Do we have a bug number for the upstream fix?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>140012</commentid>
    <comment_count>8</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2009-08-13 13:52:00 -0700</bug_when>
    <thetext>Good point Eric, there is a bug number. I&apos;ll dig it out tomorrow.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>140013</commentid>
    <comment_count>9</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-08-13 13:53:12 -0700</bug_when>
    <thetext>Thank you.  I just figure it&apos;s best that we get all the documentation in the right place now, while we&apos;re making the change, instead of 3 years from now, when we&apos;re wondering if we can back it out or not. ;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>140180</commentid>
    <comment_count>10</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2009-08-14 01:34:30 -0700</bug_when>
    <thetext>The upstream bug report in Qt is tracked at http://qt.nokia.com/developer/task-tracker/index_html?method=entry&amp;id=258893</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>140231</commentid>
    <comment_count>11</comment_count>
      <attachid>34773</attachid>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2009-08-14 07:48:41 -0700</bug_when>
    <thetext>Comment on attachment 34773
Remove tab in previous patch (bad copy&amp;paste habbit :) )

r=me

I&apos;ll change the url in the comment to the upstream bug url when landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>140232</commentid>
    <comment_count>12</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2009-08-14 07:50:33 -0700</bug_when>
    <thetext>Landed in r47285</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>34579</attachid>
            <date>2009-08-11 11:30:16 -0700</date>
            <delta_ts>2009-08-13 12:31:23 -0700</delta_ts>
            <desc>don&apos;t use RenderHint property when building for symbian. </desc>
            <filename>elftran_rvct.patch</filename>
            <type>text/plain</type>
            <size>1480</size>
            <attacher name="Yongjun Zhang">yongjun.zhang</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9xdC9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L3F0L0NoYW5n
ZUxvZwkocmV2aXNpb24gNDcwMzgpCisrKyBXZWJLaXQvcXQvQ2hhbmdlTG9nCSh3b3JraW5nIGNv
cHkpCkBAIC0xLDMgKzEsMTcgQEAKKzIwMDktMDgtMTEgIFlvbmdqdW4gWmhhbmcgIDx5b25nanVu
LnpoYW5nQG5va2lhLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjgxODEK
KworICAgICAgICBSVkNUIGVsZnRyYW4gZmFpbHMgdG8gcmVzb2x2ZSBRUGFpbnRlcjo6c3RhdGlj
TWV0YU9iamVjdCBjb21pbmcgd2l0aCAKKyAgICAgICAgUVdlYlZpZXc6OlJlbmRlckhpbnRzIHBy
b3BlcnR5LgorCisgICAgICAgIFRoaXMgaXMgYSB0ZW1wb3JhcnkgZml4IGFuZCB3aWxsIGJlIHJl
dmVyZXRlZCB3aGVuIHRoZSByaWdodCBzeW1ib2xzCisgICAgICAgIGV4cG9ydGVkIGZyb20gUXQg
bGliIGluIFM2MC4KKworICAgICAgICAqIEFwaS9xd2Vidmlldy5oOgorCiAyMDA5LTA4LTEwICBL
YXZpbmRyYSBQYWxhcmFqYSAgPGthdmluZHJhLnBhbGFyYWphQG5va2lhLmNvbT4KIAogICAgICAg
ICBSZXZpZXdlZCBieSBTaW1vbiBIYXVzbWFubi4KSW5kZXg6IFdlYktpdC9xdC9BcGkvcXdlYnZp
ZXcuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQvcXQvQXBpL3F3ZWJ2aWV3LmgJKHJldmlzaW9uIDQ3
MDM4KQorKysgV2ViS2l0L3F0L0FwaS9xd2Vidmlldy5oCSh3b3JraW5nIGNvcHkpCkBAIC01MCw3
ICs1MCw5IEBAIGNsYXNzIFFXRUJLSVRfRVhQT1JUIFFXZWJWaWV3IDogcHVibGljIFEKICAgICAv
L1FfUFJPUEVSVFkoUXQ6OlRleHRJbnRlcmFjdGlvbkZsYWdzIHRleHRJbnRlcmFjdGlvbkZsYWdz
IFJFQUQgdGV4dEludGVyYWN0aW9uRmxhZ3MgV1JJVEUgc2V0VGV4dEludGVyYWN0aW9uRmxhZ3Mp
CiAgICAgUV9QUk9QRVJUWShxcmVhbCB0ZXh0U2l6ZU11bHRpcGxpZXIgUkVBRCB0ZXh0U2l6ZU11
bHRpcGxpZXIgV1JJVEUgc2V0VGV4dFNpemVNdWx0aXBsaWVyIERFU0lHTkFCTEUgZmFsc2UpCiAg
ICAgUV9QUk9QRVJUWShxcmVhbCB6b29tRmFjdG9yIFJFQUQgem9vbUZhY3RvciBXUklURSBzZXRa
b29tRmFjdG9yKQorI2lmICFkZWZpbmVkKFFfT1NfU1lNQklBTikKICAgICBRX1BST1BFUlRZKFFQ
YWludGVyOjpSZW5kZXJIaW50cyByZW5kZXJIaW50cyBSRUFEIHJlbmRlckhpbnRzIFdSSVRFIHNl
dFJlbmRlckhpbnRzKQorI2VuZGlmCiAgICAgUV9GTEFHUyhRUGFpbnRlcjo6UmVuZGVySGludHMp
CiBwdWJsaWM6CiAgICAgZXhwbGljaXQgUVdlYlZpZXcoUVdpZGdldCogcGFyZW50ID0gMCk7Cg==
</data>
<flag name="review"
          id="18735"
          type_id="1"
          status="-"
          setter="eric"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>34771</attachid>
            <date>2009-08-13 12:31:23 -0700</date>
            <delta_ts>2009-08-13 12:50:30 -0700</delta_ts>
            <desc>Modified patch as per Eric&apos;s comments.</desc>
            <filename>elftran_symbol.patch</filename>
            <type>text/plain</type>
            <size>1715</size>
            <attacher name="Yongjun Zhang">yongjun.zhang</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9xdC9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L3F0L0NoYW5n
ZUxvZwkocmV2aXNpb24gNDcyMjQpCisrKyBXZWJLaXQvcXQvQ2hhbmdlTG9nCSh3b3JraW5nIGNv
cHkpCkBAIC0xLDMgKzEsMTcgQEAKKzIwMDktMDgtMTMgIFlvbmdqdW4gWmhhbmcgIDx5b25nanVu
LnpoYW5nQG5va2lhLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworCWh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yODE4MQorCisgICAg
ICAgIFJWQ1QgZWxmdHJhbiBmYWlscyB0byByZXNvbHZlIFFQYWludGVyOjpzdGF0aWNNZXRhT2Jq
ZWN0IGNvbWluZyB3aXRoIAorICAgICAgICBRV2ViVmlldzo6UmVuZGVySGludHMgcHJvcGVydHku
CisKKyAgICAgICAgVGhpcyBpcyBhIHRlbXBvcmFyeSBmaXggYW5kIHdpbGwgYmUgcmV2ZXJldGVk
IHdoZW4gdGhlIHJpZ2h0IHN5bWJvbHMKKyAgICAgICAgZXhwb3J0ZWQgZnJvbSBRdCBsaWIgaW4g
UzYwLgorCisgICAgICAgICogQXBpL3F3ZWJ2aWV3Lmg6CisKIDIwMDktMDgtMTMgIE5vcmJlcnQg
TGVzZXIgIDxub3JiZXJ0Lmxlc2VyQG5va2lhLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBT
aW1vbiBIYXVzbWFubi4KSW5kZXg6IFdlYktpdC9xdC9BcGkvcXdlYnZpZXcuaAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBXZWJLaXQvcXQvQXBpL3F3ZWJ2aWV3LmgJKHJldmlzaW9uIDQ3MDM4KQorKysgV2ViS2l0
L3F0L0FwaS9xd2Vidmlldy5oCSh3b3JraW5nIGNvcHkpCkBAIC01MCw3ICs1MCwxMyBAQCBjbGFz
cyBRV0VCS0lUX0VYUE9SVCBRV2ViVmlldyA6IHB1YmxpYyBRCiAgICAgLy9RX1BST1BFUlRZKFF0
OjpUZXh0SW50ZXJhY3Rpb25GbGFncyB0ZXh0SW50ZXJhY3Rpb25GbGFncyBSRUFEIHRleHRJbnRl
cmFjdGlvbkZsYWdzIFdSSVRFIHNldFRleHRJbnRlcmFjdGlvbkZsYWdzKQogICAgIFFfUFJPUEVS
VFkocXJlYWwgdGV4dFNpemVNdWx0aXBsaWVyIFJFQUQgdGV4dFNpemVNdWx0aXBsaWVyIFdSSVRF
IHNldFRleHRTaXplTXVsdGlwbGllciBERVNJR05BQkxFIGZhbHNlKQogICAgIFFfUFJPUEVSVFko
cXJlYWwgem9vbUZhY3RvciBSRUFEIHpvb21GYWN0b3IgV1JJVEUgc2V0Wm9vbUZhY3RvcikKKwor
Ly8gRklYTUU6IHRlbXBvcmFyeSB3b3JrIGFyb3VuZCBmb3IgZWxmdHJhbiBpc3N1ZSB0aGF0IGl0
IGNvdWxkbid0IGZpbmQgdGhlIFFQYWludGVyOjpzdGF0aWNNZXRhT2JqZWN0CisvLyBzeW1ib2wg
ZnJvbSBRdCBsaWI7IGl0IHNob3VsZCBiZSByZXZlcnRlZCBhZnRlciB0aGUgcmlnaHQgc3ltYm9s
IGlzIGV4cG9ydGVkLiAgCisvLyBTZWUgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjgyNzMKKyNpZiAhZGVmaW5lZChRX09TX1NZTUJJQU4pCiAgICAgUV9QUk9Q
RVJUWShRUGFpbnRlcjo6UmVuZGVySGludHMgcmVuZGVySGludHMgUkVBRCByZW5kZXJIaW50cyBX
UklURSBzZXRSZW5kZXJIaW50cykKKyNlbmRpZgogICAgIFFfRkxBR1MoUVBhaW50ZXI6OlJlbmRl
ckhpbnRzKQogcHVibGljOgogICAgIGV4cGxpY2l0IFFXZWJWaWV3KFFXaWRnZXQqIHBhcmVudCA9
IDApOwo=
</data>
<flag name="review"
          id="18975"
          type_id="1"
          status="-"
          setter="eric"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>34773</attachid>
            <date>2009-08-13 12:50:30 -0700</date>
            <delta_ts>2009-08-14 07:48:41 -0700</delta_ts>
            <desc>Remove tab in previous patch (bad copy&amp;paste habbit :) )</desc>
            <filename>elftran_symbol.patch</filename>
            <type>text/plain</type>
            <size>1730</size>
            <attacher name="Yongjun Zhang">yongjun.zhang</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9xdC9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L3F0L0NoYW5n
ZUxvZwkocmV2aXNpb24gNDcyMjQpCisrKyBXZWJLaXQvcXQvQ2hhbmdlTG9nCSh3b3JraW5nIGNv
cHkpCkBAIC0xLDMgKzEsMTcgQEAKKzIwMDktMDgtMTMgIFlvbmdqdW4gWmhhbmcgIDx5b25nanVu
LnpoYW5nQG5va2lhLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KyAgICAgICAgCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yODE4MQorCisgICAgICAgIFJWQ1QgZWxmdHJhbiBmYWlscyB0byByZXNvbHZlIFFQYWludGVy
OjpzdGF0aWNNZXRhT2JqZWN0IGNvbWluZyB3aXRoIAorICAgICAgICBRV2ViVmlldzo6UmVuZGVy
SGludHMgcHJvcGVydHkuCisKKyAgICAgICAgVGhpcyBpcyBhIHRlbXBvcmFyeSBmaXggYW5kIHdp
bGwgYmUgcmV2ZXJldGVkIHdoZW4gdGhlIHJpZ2h0IHN5bWJvbHMKKyAgICAgICAgZXhwb3J0ZWQg
ZnJvbSBRdCBsaWIgaW4gUzYwLgorCisgICAgICAgICogQXBpL3F3ZWJ2aWV3Lmg6CisKIDIwMDkt
MDgtMTMgIE5vcmJlcnQgTGVzZXIgIDxub3JiZXJ0Lmxlc2VyQG5va2lhLmNvbT4KIAogICAgICAg
ICBSZXZpZXdlZCBieSBTaW1vbiBIYXVzbWFubi4KSW5kZXg6IFdlYktpdC9xdC9BcGkvcXdlYnZp
ZXcuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQvcXQvQXBpL3F3ZWJ2aWV3LmgJKHJldmlzaW9uIDQ3
MDM4KQorKysgV2ViS2l0L3F0L0FwaS9xd2Vidmlldy5oCSh3b3JraW5nIGNvcHkpCkBAIC01MCw3
ICs1MCwxMyBAQCBjbGFzcyBRV0VCS0lUX0VYUE9SVCBRV2ViVmlldyA6IHB1YmxpYyBRCiAgICAg
Ly9RX1BST1BFUlRZKFF0OjpUZXh0SW50ZXJhY3Rpb25GbGFncyB0ZXh0SW50ZXJhY3Rpb25GbGFn
cyBSRUFEIHRleHRJbnRlcmFjdGlvbkZsYWdzIFdSSVRFIHNldFRleHRJbnRlcmFjdGlvbkZsYWdz
KQogICAgIFFfUFJPUEVSVFkocXJlYWwgdGV4dFNpemVNdWx0aXBsaWVyIFJFQUQgdGV4dFNpemVN
dWx0aXBsaWVyIFdSSVRFIHNldFRleHRTaXplTXVsdGlwbGllciBERVNJR05BQkxFIGZhbHNlKQog
ICAgIFFfUFJPUEVSVFkocXJlYWwgem9vbUZhY3RvciBSRUFEIHpvb21GYWN0b3IgV1JJVEUgc2V0
Wm9vbUZhY3RvcikKKworLy8gRklYTUU6IHRlbXBvcmFyeSB3b3JrIGFyb3VuZCBmb3IgZWxmdHJh
biBpc3N1ZSB0aGF0IGl0IGNvdWxkbid0IGZpbmQgdGhlIFFQYWludGVyOjpzdGF0aWNNZXRhT2Jq
ZWN0CisvLyBzeW1ib2wgZnJvbSBRdCBsaWI7IGl0IHNob3VsZCBiZSByZXZlcnRlZCBhZnRlciB0
aGUgcmlnaHQgc3ltYm9sIGlzIGV4cG9ydGVkLiAgCisvLyBTZWUgYnVnOiBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjgyNzMKKyNpZiAhZGVmaW5lZChRX09TX1NZTUJJ
QU4pCiAgICAgUV9QUk9QRVJUWShRUGFpbnRlcjo6UmVuZGVySGludHMgcmVuZGVySGludHMgUkVB
RCByZW5kZXJIaW50cyBXUklURSBzZXRSZW5kZXJIaW50cykKKyNlbmRpZgogICAgIFFfRkxBR1Mo
UVBhaW50ZXI6OlJlbmRlckhpbnRzKQogcHVibGljOgogICAgIGV4cGxpY2l0IFFXZWJWaWV3KFFX
aWRnZXQqIHBhcmVudCA9IDApOwo=
</data>
<flag name="review"
          id="18977"
          type_id="1"
          status="+"
          setter="hausmann"
    />
          </attachment>
      

    </bug>

</bugzilla>