<?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>24538</bug_id>
          
          <creation_ts>2009-03-11 19:28:21 -0700</creation_ts>
          <short_desc>class/struct mixup in forward declarations</short_desc>
          <delta_ts>2009-07-13 11:35:52 -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>WebCore Misc.</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>27065</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Norbert Leser">norbert.leser</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>hausmann</cc>
    
    <cc>laszlo.gombos</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>113296</commentid>
    <comment_count>0</comment_count>
    <who name="Norbert Leser">norbert.leser</who>
    <bug_when>2009-03-11 19:28:21 -0700</bug_when>
    <thetext>There are several class/struct mix-ups in forward declarations.
Symbian compilers (i.e., the linkers) fail with unresolved references.

Proposed solution is to fix the wrong qualifier in the respective implementation files. See attached patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>113297</commentid>
    <comment_count>1</comment_count>
      <attachid>28514</attachid>
    <who name="Norbert Leser">norbert.leser</who>
    <bug_when>2009-03-11 19:29:00 -0700</bug_when>
    <thetext>Created attachment 28514
Proposed fix for bug 24538</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>113301</commentid>
    <comment_count>2</comment_count>
      <attachid>28514</attachid>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2009-03-11 19:35:04 -0700</bug_when>
    <thetext>Comment on attachment 28514
Proposed fix for bug 24538

The ResourceRequest change isn&apos;t obviously correct, as ResourceRequest is declared as a struct on some platforms, but class on others.  That should probably be made consistent as there&apos;s a chance that changing it from class to struct will break other platform&apos;s builds.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>113623</commentid>
    <comment_count>3</comment_count>
    <who name="Norbert Leser">norbert.leser</who>
    <bug_when>2009-03-13 10:45:31 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 28514 [review])
&gt; The ResourceRequest change isn&apos;t obviously correct, as ResourceRequest is
&gt; declared as a struct on some platforms, but class on others.  That should
&gt; probably be made consistent as there&apos;s a chance that changing it from class to
&gt; struct will break other platform&apos;s builds.
&gt; 
I understand that this could potentially be an issue with other platforms. However, apparently it is not, because ResourceRequest is forward declared both as class and as struct across WebCore (e.g., xml/XMLHttpRequest.h, network/ResourceHandleClient.h, ... use struct). There are only 2 non-platform specific places where it is declared as &quot;class&quot;. I suggest to make it consistent throughout WebCore.
-- One place is in loader/appcache/ApplicationCache.h, as proposed in my patch.
-- The 2nd place is wml/WMLGoElement.h. That&apos;s not included in my patch because I don&apos;t have the means of regression testing that code path. Still, if you can verify that, it would be cleaner to also make that change.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>120641</commentid>
    <comment_count>4</comment_count>
      <attachid>28514</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-05-11 05:55:25 -0700</bug_when>
    <thetext>Comment on attachment 28514
Proposed fix for bug 24538

Is this still a problem?  Most of these get fixed rather quickly as these are errors on windows...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>120729</commentid>
    <comment_count>5</comment_count>
      <attachid>30204</attachid>
    <who name="Norbert Leser">norbert.leser</who>
    <bug_when>2009-05-11 14:43:00 -0700</bug_when>
    <thetext>Created attachment 30204
Revised patch for bug 24538

As response to Eric&apos;s question: Yes, the reported issue still exists in multiple places. The attached patch is an update, based on current code (rev 43416).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>120745</commentid>
    <comment_count>6</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2009-05-11 17:01:36 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/43526</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>28514</attachid>
            <date>2009-03-11 19:29:00 -0700</date>
            <delta_ts>2009-05-11 14:43:00 -0700</delta_ts>
            <desc>Proposed fix for bug 24538</desc>
            <filename>patch_fix10.txt</filename>
            <type>text/plain</type>
            <size>4494</size>
            <attacher name="Norbert Leser">norbert.leser</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA0MTYwMikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTkgQEAKKzIwMDktMDMtMTEgIE5va2lhIFVzZXIgIDxub3JiZXJ0Lmxlc2VyQG5v
a2lhLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBXQVJOSU5HOiBOTyBURVNUIENBU0VTIEFEREVEIE9SIENIQU5HRUQKKworICAgICAgICBjbGFz
cy9zdHJ1Y3QgYXJlIG1peGVkLXVwIGluIGZvcndhcmQgZGVjbGFyYXRpb25zLgorCisgICAgICAg
ICogbG9hZGVyL0NhY2hlZEZvbnQuaDoKKyAgICAgICAgKiBsb2FkZXIvYXBwY2FjaGUvQXBwbGlj
YXRpb25DYWNoZS5oOgorICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJCbG9jay5oOgorICAgICAg
ICAqIHJlbmRlcmluZy9Sb290SW5saW5lQm94Lmg6CisgICAgICAgICogcmVuZGVyaW5nL1NWR0lu
bGluZVRleHRCb3guaDoKKyAgICAgICAgKiBzdmcvU1ZHR2x5cGhFbGVtZW50Lmg6CisgICAgICAg
ICogc3ZnL1NWR0hLZXJuRWxlbWVudC5oOgorCiAyMDA5LTAzLTExICBCZXRoIERha2luICA8YmRh
a2luQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBEYW4gQmVybnN0ZWluLgpJbmRl
eDogV2ViQ29yZS9sb2FkZXIvQ2FjaGVkRm9udC5oCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvbG9h
ZGVyL0NhY2hlZEZvbnQuaAkocmV2aXNpb24gNDE2MDIpCisrKyBXZWJDb3JlL2xvYWRlci9DYWNo
ZWRGb250LmgJKHdvcmtpbmcgY29weSkKQEAgLTM5LDcgKzM5LDcgQEAgbmFtZXNwYWNlIFdlYkNv
cmUgewogCiBjbGFzcyBEb2NMb2FkZXI7CiBjbGFzcyBDYWNoZTsKLWNsYXNzIEZvbnRDdXN0b21Q
bGF0Zm9ybURhdGE7CitzdHJ1Y3QgRm9udEN1c3RvbVBsYXRmb3JtRGF0YTsKIGNsYXNzIEZvbnRQ
bGF0Zm9ybURhdGE7CiBjbGFzcyBTVkdGb250RWxlbWVudDsKIApJbmRleDogV2ViQ29yZS9sb2Fk
ZXIvYXBwY2FjaGUvQXBwbGljYXRpb25DYWNoZS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvbG9h
ZGVyL2FwcGNhY2hlL0FwcGxpY2F0aW9uQ2FjaGUuaAkocmV2aXNpb24gNDE2MDIpCisrKyBXZWJD
b3JlL2xvYWRlci9hcHBjYWNoZS9BcHBsaWNhdGlvbkNhY2hlLmgJKHdvcmtpbmcgY29weSkKQEAg
LTQxLDcgKzQxLDcgQEAgY2xhc3MgQXBwbGljYXRpb25DYWNoZUdyb3VwOwogY2xhc3MgQXBwbGlj
YXRpb25DYWNoZVJlc291cmNlOwogY2xhc3MgRG9jdW1lbnRMb2FkZXI7CiBjbGFzcyBLVVJMOwot
Y2xhc3MgUmVzb3VyY2VSZXF1ZXN0Oworc3RydWN0IFJlc291cmNlUmVxdWVzdDsKIAogdHlwZWRl
ZiBWZWN0b3I8c3RkOjpwYWlyPEtVUkwsIEtVUkw+ID4gRmFsbGJhY2tVUkxWZWN0b3I7CiAKSW5k
ZXg6IFdlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrLmgKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29y
ZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2suaAkocmV2aXNpb24gNDE2MDIpCisrKyBXZWJDb3JlL3Jl
bmRlcmluZy9SZW5kZXJCbG9jay5oCSh3b3JraW5nIGNvcHkpCkBAIC0zNSw3ICszNSw3IEBACiBu
YW1lc3BhY2UgV2ViQ29yZSB7CiAKIGNsYXNzIElubGluZUl0ZXJhdG9yOwotY2xhc3MgQmlkaVJ1
bjsKK3N0cnVjdCBCaWRpUnVuOwogY2xhc3MgUG9zaXRpb247CiBjbGFzcyBSZW5kZXJJbmxpbmU7
CiBjbGFzcyBSb290SW5saW5lQm94OwpJbmRleDogV2ViQ29yZS9yZW5kZXJpbmcvUm9vdElubGlu
ZUJveC5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcmVuZGVyaW5nL1Jvb3RJbmxpbmVCb3guaAko
cmV2aXNpb24gNDE2MDIpCisrKyBXZWJDb3JlL3JlbmRlcmluZy9Sb290SW5saW5lQm94LmgJKHdv
cmtpbmcgY29weSkKQEAgLTI4LDcgKzI4LDcgQEAKIAogbmFtZXNwYWNlIFdlYkNvcmUgewogCi1j
bGFzcyBCaWRpU3RhdHVzOworc3RydWN0IEJpZGlTdGF0dXM7CiBjbGFzcyBFbGxpcHNpc0JveDsK
IGNsYXNzIEhpdFRlc3RSZXN1bHQ7CiBzdHJ1Y3QgR2FwUmVjdHM7CkluZGV4OiBXZWJDb3JlL3Jl
bmRlcmluZy9TVkdJbmxpbmVUZXh0Qm94LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9yZW5kZXJp
bmcvU1ZHSW5saW5lVGV4dEJveC5oCShyZXZpc2lvbiA0MTYwMikKKysrIFdlYkNvcmUvcmVuZGVy
aW5nL1NWR0lubGluZVRleHRCb3guaAkod29ya2luZyBjb3B5KQpAQCAtMzEsNyArMzEsNyBAQCBu
YW1lc3BhY2UgV2ViQ29yZSB7CiAKICAgICBjbGFzcyBTVkdDaGFyOwogICAgIGNsYXNzIFNWR1Jv
b3RJbmxpbmVCb3g7Ci0gICAgY2xhc3MgU1ZHVGV4dERlY29yYXRpb25JbmZvOworICAgIHN0cnVj
dCBTVkdUZXh0RGVjb3JhdGlvbkluZm87CiAKICAgICBjbGFzcyBTVkdJbmxpbmVUZXh0Qm94IDog
cHVibGljIElubGluZVRleHRCb3ggewogICAgIHB1YmxpYzoKSW5kZXg6IFdlYkNvcmUvc3ZnL1NW
R0dseXBoRWxlbWVudC5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvc3ZnL1NWR0dseXBoRWxlbWVu
dC5oCShyZXZpc2lvbiA0MTYwMikKKysrIFdlYkNvcmUvc3ZnL1NWR0dseXBoRWxlbWVudC5oCSh3
b3JraW5nIGNvcHkpCkBAIC0zMSw3ICszMSw3IEBACiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKICAg
ICBjbGFzcyBBdG9taWNTdHJpbmc7Ci0gICAgc3RydWN0IFNWR0ZvbnREYXRhOworICAgIGNsYXNz
IFNWR0ZvbnREYXRhOwogCiAgICAgLy8gRGVzY3JpYmUgYSBTVkcgPGdseXBoPiBlbGVtZW50CiAg
ICAgc3RydWN0IFNWR0dseXBoSWRlbnRpZmllciB7CkluZGV4OiBXZWJDb3JlL3N2Zy9TVkdIS2Vy
bkVsZW1lbnQuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL3N2Zy9TVkdIS2VybkVsZW1lbnQuaAko
cmV2aXNpb24gNDE2MDIpCisrKyBXZWJDb3JlL3N2Zy9TVkdIS2VybkVsZW1lbnQuaAkod29ya2lu
ZyBjb3B5KQpAQCAtMzEsNyArMzEsNyBAQAogbmFtZXNwYWNlIFdlYkNvcmUgewogCiAgICAgY2xh
c3MgQXRvbWljU3RyaW5nOwotICAgIHN0cnVjdCBTVkdGb250RGF0YTsKKyAgICBjbGFzcyBTVkdG
b250RGF0YTsKIAogICAgIC8vIERlc2NyaWJlIGFuIFNWRyA8aGtlcm4+IGVsZW1lbnQKICAgICBz
dHJ1Y3QgU1ZHSG9yaXpvbnRhbEtlcm5pbmdQYWlyIHsKSW5kZXg6IFdlYktpdC9xdC9DaGFuZ2VM
b2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gV2ViS2l0L3F0L0NoYW5nZUxvZwkocmV2aXNpb24gNDE2MDIpCisr
KyBXZWJLaXQvcXQvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTEgQEAKKzIw
MDktMDMtMTEgIE5va2lhIFVzZXIgIDxub3JiZXJ0Lmxlc2VyQG5va2lhLmNvbT4KKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBjbGFzcy9zdHJ1Y3QgYXJl
IG1peGVkLXVwIGluIGZvcndhcmQgZGVjbGFyYXRpb25zLgorCisgICAgICAgICogQXBpL3F3ZWJw
YWdlLmg6CisKIDIwMDktMDMtMTAgIEFkYW0gVHJlYXQgIDxhZGFtLnRyZWF0QHRvcmNobW9iaWxl
LmNvbT4KIAogICAgICAgICBCdWlsZCBmaXggZm9yIFF0IGFmdGVyIHI0MTU1NS4KSW5kZXg6IFdl
YktpdC9xdC9BcGkvcXdlYnBhZ2UuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQvcXQvQXBpL3F3ZWJw
YWdlLmgJKHJldmlzaW9uIDQxNjAyKQorKysgV2ViS2l0L3F0L0FwaS9xd2VicGFnZS5oCSh3b3Jr
aW5nIGNvcHkpCkBAIC01Miw3ICs1Miw3IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKICAgICBjbGFz
cyBDaHJvbWVDbGllbnRRdDsKICAgICBjbGFzcyBFZGl0b3JDbGllbnRRdDsKICAgICBjbGFzcyBG
cmFtZUxvYWRlckNsaWVudFF0OwotICAgIGNsYXNzIEZyYW1lTG9hZFJlcXVlc3Q7CisgICAgc3Ry
dWN0IEZyYW1lTG9hZFJlcXVlc3Q7CiAgICAgY2xhc3MgSW5zcGVjdG9yQ2xpZW50UXQ7CiAgICAg
Y2xhc3MgUmVzb3VyY2VIYW5kbGU7CiAgICAgY2xhc3MgSGl0VGVzdFJlc3VsdDsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>30204</attachid>
            <date>2009-05-11 14:43:00 -0700</date>
            <delta_ts>2009-05-11 17:01:19 -0700</delta_ts>
            <desc>Revised patch for bug 24538</desc>
            <filename>class_struct_patch.txt</filename>
            <type>text/plain</type>
            <size>5050</size>
            <attacher name="Norbert Leser">norbert.leser</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA0MzUxMikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjAgQEAKKzIwMDktMDUtMTEgIE5vcmJlcnQgTGVzZXIgIDxub3JiZXJ0Lmxlc2Vy
QG5va2lhLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBXQVJOSU5HOiBOTyBURVNUIENBU0VTIEFEREVEIE9SIENIQU5HRUQKKworICAgICAgICBj
bGFzcy9zdHJ1Y3QgbWl4LXVwIGluIGZvcndhcmQgZGVjbGFyYXRpb25zCisKKyAgICAgICAgKiBp
bnNwZWN0b3IvSW5zcGVjdG9yUmVzb3VyY2UuaDoKKyAgICAgICAgKiBsb2FkZXIvQ2FjaGVkRm9u
dC5oOgorICAgICAgICAqIGxvYWRlci9hcHBjYWNoZS9BcHBsaWNhdGlvbkNhY2hlLmg6CisgICAg
ICAgICogcmVuZGVyaW5nL1JlbmRlckJsb2NrLmg6CisgICAgICAgICogcmVuZGVyaW5nL1Jvb3RJ
bmxpbmVCb3guaDoKKyAgICAgICAgKiByZW5kZXJpbmcvU1ZHSW5saW5lVGV4dEJveC5oOgorICAg
ICAgICAqIHN2Zy9TVkdHbHlwaEVsZW1lbnQuaDoKKyAgICAgICAgKiBzdmcvU1ZHSEtlcm5FbGVt
ZW50Lmg6CisKIDIwMDktMDUtMTEgIEFhcm9uIEJvb2RtYW4gIDxhYUBjaHJvbWl1bS5vcmc+CiAK
ICAgICAgICAgUmV2aWV3ZWQgYnkgRGFyaW4gRmlzaGVyLgpJbmRleDogV2ViQ29yZS9pbnNwZWN0
b3IvSW5zcGVjdG9yUmVzb3VyY2UuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2luc3BlY3Rvci9J
bnNwZWN0b3JSZXNvdXJjZS5oCShyZXZpc2lvbiA0MzI3MCkKKysrIFdlYkNvcmUvaW5zcGVjdG9y
L0luc3BlY3RvclJlc291cmNlLmgJKHdvcmtpbmcgY29weSkKQEAgLTQ3LDcgKzQ3LDcgQEAgbmFt
ZXNwYWNlIFdlYkNvcmUgewogICAgIGNsYXNzIENhY2hlZFJlc291cmNlOwogICAgIGNsYXNzIERv
Y3VtZW50TG9hZGVyOwogICAgIGNsYXNzIEZyYW1lOwotICAgIGNsYXNzIFJlc291cmNlUmVxdWVz
dDsKKyAgICBzdHJ1Y3QgUmVzb3VyY2VSZXF1ZXN0OwogICAgIGNsYXNzIFJlc291cmNlUmVzcG9u
c2U7CiAKICAgICBjbGFzcyBJbnNwZWN0b3JSZXNvdXJjZSA6IHB1YmxpYyBSZWZDb3VudGVkPElu
c3BlY3RvclJlc291cmNlPiB7CkluZGV4OiBXZWJDb3JlL2xvYWRlci9DYWNoZWRGb250LmgKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gV2ViQ29yZS9sb2FkZXIvQ2FjaGVkRm9udC5oCShyZXZpc2lvbiA0MzI3MCkK
KysrIFdlYkNvcmUvbG9hZGVyL0NhY2hlZEZvbnQuaAkod29ya2luZyBjb3B5KQpAQCAtMzksNyAr
MzksNyBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKIGNsYXNzIERvY0xvYWRlcjsKIGNsYXNzIENh
Y2hlOwotY2xhc3MgRm9udEN1c3RvbVBsYXRmb3JtRGF0YTsKK3N0cnVjdCBGb250Q3VzdG9tUGxh
dGZvcm1EYXRhOwogY2xhc3MgRm9udFBsYXRmb3JtRGF0YTsKIGNsYXNzIFNWR0ZvbnRFbGVtZW50
OwogCkluZGV4OiBXZWJDb3JlL2xvYWRlci9hcHBjYWNoZS9BcHBsaWNhdGlvbkNhY2hlLmgKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gV2ViQ29yZS9sb2FkZXIvYXBwY2FjaGUvQXBwbGljYXRpb25DYWNoZS5oCShy
ZXZpc2lvbiA0MzI3MCkKKysrIFdlYkNvcmUvbG9hZGVyL2FwcGNhY2hlL0FwcGxpY2F0aW9uQ2Fj
aGUuaAkod29ya2luZyBjb3B5KQpAQCAtNDEsNyArNDEsNyBAQCBjbGFzcyBBcHBsaWNhdGlvbkNh
Y2hlR3JvdXA7CiBjbGFzcyBBcHBsaWNhdGlvbkNhY2hlUmVzb3VyY2U7CiBjbGFzcyBEb2N1bWVu
dExvYWRlcjsKIGNsYXNzIEtVUkw7Ci1jbGFzcyBSZXNvdXJjZVJlcXVlc3Q7CitzdHJ1Y3QgUmVz
b3VyY2VSZXF1ZXN0OwogCiB0eXBlZGVmIFZlY3RvcjxzdGQ6OnBhaXI8S1VSTCwgS1VSTD4gPiBG
YWxsYmFja1VSTFZlY3RvcjsKIApJbmRleDogV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2su
aAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9jay5oCShyZXZpc2lv
biA0MzI3MCkKKysrIFdlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrLmgJKHdvcmtpbmcgY29w
eSkKQEAgLTM1LDcgKzM1LDcgQEAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAogY2xhc3MgSW5saW5l
SXRlcmF0b3I7Ci1jbGFzcyBCaWRpUnVuOworc3RydWN0IEJpZGlSdW47CiBjbGFzcyBQb3NpdGlv
bjsKIGNsYXNzIFJlbmRlcklubGluZTsKIGNsYXNzIFJvb3RJbmxpbmVCb3g7CkluZGV4OiBXZWJD
b3JlL3JlbmRlcmluZy9Sb290SW5saW5lQm94LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9yZW5k
ZXJpbmcvUm9vdElubGluZUJveC5oCShyZXZpc2lvbiA0MzI3MCkKKysrIFdlYkNvcmUvcmVuZGVy
aW5nL1Jvb3RJbmxpbmVCb3guaAkod29ya2luZyBjb3B5KQpAQCAtMjgsNyArMjgsNyBAQAogCiBu
YW1lc3BhY2UgV2ViQ29yZSB7CiAKLWNsYXNzIEJpZGlTdGF0dXM7CitzdHJ1Y3QgQmlkaVN0YXR1
czsKIGNsYXNzIEVsbGlwc2lzQm94OwogY2xhc3MgSGl0VGVzdFJlc3VsdDsKIHN0cnVjdCBHYXBS
ZWN0czsKSW5kZXg6IFdlYkNvcmUvcmVuZGVyaW5nL1NWR0lubGluZVRleHRCb3guaAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBXZWJDb3JlL3JlbmRlcmluZy9TVkdJbmxpbmVUZXh0Qm94LmgJKHJldmlzaW9uIDQz
MjcwKQorKysgV2ViQ29yZS9yZW5kZXJpbmcvU1ZHSW5saW5lVGV4dEJveC5oCSh3b3JraW5nIGNv
cHkpCkBAIC0yOSw5ICsyOSw5IEBACiAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAotICAgIGNsYXNz
IFNWR0NoYXI7CisgICAgc3RydWN0IFNWR0NoYXI7CiAgICAgY2xhc3MgU1ZHUm9vdElubGluZUJv
eDsKLSAgICBjbGFzcyBTVkdUZXh0RGVjb3JhdGlvbkluZm87CisgICAgc3RydWN0IFNWR1RleHRE
ZWNvcmF0aW9uSW5mbzsKIAogICAgIGNsYXNzIFNWR0lubGluZVRleHRCb3ggOiBwdWJsaWMgSW5s
aW5lVGV4dEJveCB7CiAgICAgcHVibGljOgpJbmRleDogV2ViQ29yZS9zdmcvU1ZHR2x5cGhFbGVt
ZW50LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9zdmcvU1ZHR2x5cGhFbGVtZW50LmgJKHJldmlz
aW9uIDQzMjcwKQorKysgV2ViQ29yZS9zdmcvU1ZHR2x5cGhFbGVtZW50LmgJKHdvcmtpbmcgY29w
eSkKQEAgLTMxLDcgKzMxLDcgQEAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAogICAgIGNsYXNzIEF0
b21pY1N0cmluZzsKLSAgICBzdHJ1Y3QgU1ZHRm9udERhdGE7CisgICAgY2xhc3MgU1ZHRm9udERh
dGE7CiAKICAgICAvLyBEZXNjcmliZSBhIFNWRyA8Z2x5cGg+IGVsZW1lbnQKICAgICBzdHJ1Y3Qg
U1ZHR2x5cGhJZGVudGlmaWVyIHsKSW5kZXg6IFdlYkNvcmUvc3ZnL1NWR0hLZXJuRWxlbWVudC5o
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFdlYkNvcmUvc3ZnL1NWR0hLZXJuRWxlbWVudC5oCShyZXZpc2lvbiA0
MzI3MCkKKysrIFdlYkNvcmUvc3ZnL1NWR0hLZXJuRWxlbWVudC5oCSh3b3JraW5nIGNvcHkpCkBA
IC0zMSw3ICszMSw3IEBACiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKICAgICBjbGFzcyBBdG9taWNT
dHJpbmc7Ci0gICAgc3RydWN0IFNWR0ZvbnREYXRhOworICAgIGNsYXNzIFNWR0ZvbnREYXRhOwog
CiAgICAgLy8gRGVzY3JpYmUgYW4gU1ZHIDxoa2Vybj4gZWxlbWVudAogICAgIHN0cnVjdCBTVkdI
b3Jpem9udGFsS2VybmluZ1BhaXIgewpJbmRleDogV2ViS2l0L3F0L0NoYW5nZUxvZwo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBXZWJLaXQvcXQvQ2hhbmdlTG9nCShyZXZpc2lvbiA0MzUxMikKKysrIFdlYktpdC9x
dC9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxMSBAQAorMjAwOS0wNS0xMSAg
Tm9yYmVydCBMZXNlciAgPG5vcmJlcnQubGVzZXJAbm9raWEuY29tPgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGNsYXNzL3N0cnVjdCBtaXgtdXAgaW4g
Zm9yd2FyZCBkZWNsYXJhdGlvbnMKKworICAgICAgICAqIEFwaS9xd2VicGFnZS5oOgorCiAyMDA5
LTA1LTExICBMYXN6bG8gR29tYm9zICA8bGFzemxvLjEuZ29tYm9zQG5va2lhLmNvbT4KIAogICAg
ICAgICBSZXZpZXdlZCBieSBIb2xnZXIgRnJleXRoZXIuCkluZGV4OiBXZWJLaXQvcXQvQXBpL3F3
ZWJwYWdlLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L3F0L0FwaS9xd2VicGFnZS5oCShyZXZpc2lv
biA0MzI3MCkKKysrIFdlYktpdC9xdC9BcGkvcXdlYnBhZ2UuaAkod29ya2luZyBjb3B5KQpAQCAt
NTIsNyArNTIsNyBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiAgICAgY2xhc3MgQ2hyb21lQ2xpZW50
UXQ7CiAgICAgY2xhc3MgRWRpdG9yQ2xpZW50UXQ7CiAgICAgY2xhc3MgRnJhbWVMb2FkZXJDbGll
bnRRdDsKLSAgICBjbGFzcyBGcmFtZUxvYWRSZXF1ZXN0OworICAgIHN0cnVjdCBGcmFtZUxvYWRS
ZXF1ZXN0OwogICAgIGNsYXNzIEluc3BlY3RvckNsaWVudFF0OwogICAgIGNsYXNzIFJlc291cmNl
SGFuZGxlOwogICAgIGNsYXNzIEhpdFRlc3RSZXN1bHQ7Cg==
</data>
<flag name="review"
          id="15186"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>