<?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>26474</bug_id>
          
          <creation_ts>2009-06-16 23:48:01 -0700</creation_ts>
          <short_desc>WML Card Title does not get displayed on GtkLauncher</short_desc>
          <delta_ts>2009-06-24 07:31:06 -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>PC</rep_platform>
          <op_sys>OS X 10.5</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="wajahat">wajahatmeister</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>alp</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>126398</commentid>
    <comment_count>0</comment_count>
    <who name="wajahat">wajahatmeister</who>
    <bug_when>2009-06-16 23:48:01 -0700</bug_when>
    <thetext>WML &lt;card&gt; title attribute is not bieng implemented in WMLCardElement as a result it fails to show card title on the title bar of GtkLauncher. 
This implementation is returning empty string
    // Update the document title
    doc-&gt;setTitle(activeCard-&gt;title());</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126400</commentid>
    <comment_count>1</comment_count>
      <attachid>31402</attachid>
    <who name="wajahat">wajahatmeister</who>
    <bug_when>2009-06-16 23:58:16 -0700</bug_when>
    <thetext>Created attachment 31402
Patch to add title attribute to card element

Adding title attribute to WML &lt;card&gt; element with necessary layout test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126410</commentid>
    <comment_count>2</comment_count>
      <attachid>31404</attachid>
    <who name="wajahat">wajahatmeister</who>
    <bug_when>2009-06-17 00:39:45 -0700</bug_when>
    <thetext>Created attachment 31404
Patch to add title attribute to card element

Resubmitting with a review flag
Adding title attribute to WML &lt;card&gt; element with necessary layout test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126722</commentid>
    <comment_count>3</comment_count>
      <attachid>31404</attachid>
    <who name="Nikolas Zimmermann">zimmermann</who>
    <bug_when>2009-06-18 10:21:50 -0700</bug_when>
    <thetext>Comment on attachment 31404
Patch to add title attribute to card element

Hi Wajat,

thanks for the patch. Good that you spotted it, though I&apos;d suggest a better implementation of that.
WMLCardElement already provides a virtual-function &quot;String title() const&quot; through the Element parent class.

So all you&apos;d need to do is implement WMLCardElement::title() and have it return &quot;parseValueSub...(getAttribute(titleAttr...&quot;. See HTMLElement::title() for comparision.
This way we save memory. Glad if you could upload a new patch.

Niko</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126929</commentid>
    <comment_count>4</comment_count>
      <attachid>31540</attachid>
    <who name="wajahat">wajahatmeister</who>
    <bug_when>2009-06-19 03:24:52 -0700</bug_when>
    <thetext>Created attachment 31540
Updated Patch 

Hi Niko,
thanks for the comments. Updated as per your suggestions. Performing const_cast to remove the const property. I hope this approach is good. 
let me know your comments.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>127144</commentid>
    <comment_count>5</comment_count>
      <attachid>31540</attachid>
    <who name="Jan Alonzo">jmalonzo</who>
    <bug_when>2009-06-20 07:32:39 -0700</bug_when>
    <thetext>Comment on attachment 31540
Updated Patch 

I think this is meant to be r? rather than r+. Setting it for review.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>127148</commentid>
    <comment_count>6</comment_count>
      <attachid>31540</attachid>
    <who name="Nikolas Zimmermann">zimmermann</who>
    <bug_when>2009-06-20 08:16:18 -0700</bug_when>
    <thetext>Comment on attachment 31540
Updated Patch 

Looks good except the const_cast. Just make the parseValueSubstitutingVariableReferences &amp; parseValueForbidding... functions const. They&apos;re not modifying any member variables and they are non-const by mistake. Can you upload a new patch?

As you don&apos;t have commit access I&apos;m going to clear the review flag until a new patch has been uploaded. Going to commit that patch then.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>127284</commentid>
    <comment_count>7</comment_count>
      <attachid>31633</attachid>
    <who name="wajahat">wajahatmeister</who>
    <bug_when>2009-06-21 22:31:00 -0700</bug_when>
    <thetext>Created attachment 31633
updated patch to fix const_cast

modified as per Niko&apos;s comment#6 by making parseValueSubstitutingVariableReferences &amp; parseValueForbidding... as const intead of performing const_cast. Pl. give a final review and get this in. 

thanks
Wajahat</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>127300</commentid>
    <comment_count>8</comment_count>
      <attachid>31633</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-06-22 00:03:04 -0700</bug_when>
    <thetext>Comment on attachment 31633
updated patch to fix const_cast

How do we test this?  Your ChangeLog mentions a layout test, but it seems to be missing from your patch.

Otherwise this looks fine... but I don&apos;t understand how this method is ever used or tested?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>127304</commentid>
    <comment_count>9</comment_count>
      <attachid>31635</attachid>
    <who name="wajahat">wajahatmeister</who>
    <bug_when>2009-06-22 00:16:49 -0700</bug_when>
    <thetext>Created attachment 31635
Adding missed manual test

resubmitting patch by
Adding manual/layout test, for testing this patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>127327</commentid>
    <comment_count>10</comment_count>
      <attachid>31635</attachid>
    <who name="Nikolas Zimmermann">zimmermann</who>
    <bug_when>2009-06-22 01:26:47 -0700</bug_when>
    <thetext>Comment on attachment 31635
Adding missed manual test

Looks good! r=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>127346</commentid>
    <comment_count>11</comment_count>
    <who name="wajahat">wajahatmeister</who>
    <bug_when>2009-06-22 07:16:48 -0700</bug_when>
    <thetext>(In reply to comment #10)
&gt; (From update of attachment 31635 [review])
&gt; Looks good! r=me.
&gt; 

thanks Niko can you get this in.

regards
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>127911</commentid>
    <comment_count>12</comment_count>
    <who name="Nikolas Zimmermann">zimmermann</who>
    <bug_when>2009-06-24 07:31:06 -0700</bug_when>
    <thetext>Landed in r45081. Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>31402</attachid>
            <date>2009-06-16 23:58:16 -0700</date>
            <delta_ts>2009-06-19 03:24:52 -0700</delta_ts>
            <desc>Patch to add title attribute to card element</desc>
            <filename>cardTitle.patch</filename>
            <type>text/plain</type>
            <size>2587</size>
            <attacher name="wajahat">wajahatmeister</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvd21sL1dNTENhcmRFbGVtZW50LmNwcAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJD
b3JlL3dtbC9XTUxDYXJkRWxlbWVudC5jcHAJKHJldmlzaW9uIDQ0NzU0KQorKysgV2ViQ29yZS93
bWwvV01MQ2FyZEVsZW1lbnQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yMjAsNiArMjIwLDkgQEAK
ICAgICAgICAgbV9pc05ld0NvbnRleHQgPSAoYXR0ci0+dmFsdWUoKSA9PSAidHJ1ZSIpOwogICAg
IGVsc2UgaWYgKGF0dHItPm5hbWUoKSA9PSBvcmRlcmVkQXR0cikKICAgICAgICAgbV9pc09yZGVy
ZWQgPSAoYXR0ci0+dmFsdWUoKSA9PSAidHJ1ZSIpOworICAgIGVsc2UgaWYgKGF0dHItPm5hbWUo
KSA9PSBIVE1MTmFtZXM6OnRpdGxlQXR0cikKKyAgICAgICAgbV9jYXJkVGl0bGUgPSBwYXJzZVZh
bHVlU3Vic3RpdHV0aW5nVmFyaWFibGVSZWZlcmVuY2VzKGF0dHItPnZhbHVlKCkpOworCQogICAg
IGVsc2UgewogICAgICAgICBXTUxFbGVtZW50OjpwYXJzZU1hcHBlZEF0dHJpYnV0ZShhdHRyKTsK
ICAgICAgICAgcmV0dXJuOwpAQCAtMzIyLDcgKzMyNSw4IEBACiAgICAgQVNTRVJUKGFjdGl2ZUNh
cmQtPnJlbmRlcmVyKCkpOwogCiAgICAgLy8gVXBkYXRlIHRoZSBkb2N1bWVudCB0aXRsZQotICAg
IGRvYy0+c2V0VGl0bGUoYWN0aXZlQ2FyZC0+dGl0bGUoKSk7CisgICAgaWYgKCFhY3RpdmVDYXJk
LT5jYXJkVGl0bGUoKS5pc0VtcHR5KCkpCisgICAgICAgIGRvYy0+c2V0VGl0bGUoYWN0aXZlQ2Fy
ZC0+Y2FyZFRpdGxlKCkpOwogCiAgICAgLy8gU2V0IHRoZSBhY3RpdmUgYWN0aXZlQ2FyZCBpbiB0
aGUgV01MUGFnZVN0YXRlIG9iamVjdAogICAgIHBhZ2VTdGF0ZS0+c2V0QWN0aXZlQ2FyZChhY3Rp
dmVDYXJkKTsKSW5kZXg6IFdlYkNvcmUvd21sL1dNTENhcmRFbGVtZW50LmgKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gV2ViQ29yZS93bWwvV01MQ2FyZEVsZW1lbnQuaAkocmV2aXNpb24gNDQ3NTQpCisrKyBXZWJD
b3JlL3dtbC9XTUxDYXJkRWxlbWVudC5oCSh3b3JraW5nIGNvcHkpCkBAIC00Niw2ICs0Niw3IEBA
CiAKICAgICB2b2lkIGhhbmRsZUludHJpbnNpY0V2ZW50SWZOZWVkZWQoKTsKICAgICB2b2lkIGhh
bmRsZURlY2tMZXZlbFRhc2tPdmVycmlkZXNJZk5lZWRlZCgpOworCVN0cmluZyBjYXJkVGl0bGUo
KSB7IHJldHVybiBtX2NhcmRUaXRsZTsgfQogCiAgICAgdmlydHVhbCB2b2lkIHBhcnNlTWFwcGVk
QXR0cmlidXRlKE1hcHBlZEF0dHJpYnV0ZSopOwogICAgIHZpcnR1YWwgdm9pZCBpbnNlcnRlZElu
dG9Eb2N1bWVudCgpOwpAQCAtNjUsNiArNjYsNyBAQAogICAgIGJvb2wgbV9pc05ld0NvbnRleHQ7
CiAgICAgYm9vbCBtX2lzT3JkZXJlZDsKICAgICBib29sIG1faXNWaXNpYmxlOworCVN0cmluZyBt
X2NhcmRUaXRsZTsKIAogICAgIFdNTFRpbWVyRWxlbWVudCogbV9ldmVudFRpbWVyOwogICAgIFdN
TFRlbXBsYXRlRWxlbWVudCogbV90ZW1wbGF0ZTsKSW5kZXg6IFdlYkNvcmUvbWFudWFsLXRlc3Rz
L3dtbC9jYXJkLXRpdGxlLWF0dHIud21sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvbWFudWFsLXRl
c3RzL3dtbC9jYXJkLXRpdGxlLWF0dHIud21sCShyZXZpc2lvbiAwKQorKysgV2ViQ29yZS9tYW51
YWwtdGVzdHMvd21sL2NhcmQtdGl0bGUtYXR0ci53bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEs
OCBAQAorPD94bWwgdmVyc2lvbj0iMS4wIj8+Cis8IURPQ1RZUEUgd21sIFBVQkxJQyAiLS8vV0FQ
Rk9SVU0vL0RURCBXTUwgMS4xLy9FTiIgImh0dHA6Ly93d3cud2FwZm9ydW0ub3JnL0RURC93bWxf
MS4xLnhtbCI+CisKKzx3bWw+CisgPGNhcmQgaWQ9InRlc3RjYXJkIiB0aXRsZT0iU2FtcGxlIFRp
dGxlIj4KKyA8cD4gVGVzdCBmb3IgdGl0bGUgYXR0cmlidXRlIG9mIGNhcmQgZWxlbWVudDwvcD4K
KyA8L2NhcmQ+Cis8L3dtbD4KSW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VM
b2cJKHJldmlzaW9uIDQ0NzU0KQorKysgQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMg
KzEsMTMgQEAKKzIwMDktMDYtMTcgIFdhamFoYXQgU2lkZGlxdWkgPHdhamFoYXRtZWlzdGVyQGdt
YWlsLmNvbT4KKworCSAgIFJldmlld2VkIGJ5IE5vbmUKKworCSAgIEFkZGluZyBXTUwgPGNhcmQ+
IHRpdGxlIGF0dHJpYnV0ZSAKKworCSAgICogIFdlYkNvcmUvd21sL1dNTENhcmRFbGVtZW50Lmg6
CisJICAgKiAgV2ViQ29yZS93bWwvV01MQ2FyZEVsZW1lbnQuY3BwOgorCSAgICogIFdlYkNvcmUv
d21sL21hbnVhbC10ZXN0L2NhcmQtdGl0bGUtYXR0ci5odG1sOiBMYXlvdXQgdGVzdAorCiAyMDA5
LTA2LTE1ICBYYW4gTG9wZXogIDx4bG9wZXpAaWdhbGlhLmNvbT4KIAogICAgICAgICBSZXZpZXdl
ZCBieSBHdXN0YXZvIE5vcm9uaGEuCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>31404</attachid>
            <date>2009-06-17 00:39:45 -0700</date>
            <delta_ts>2009-06-18 10:21:50 -0700</delta_ts>
            <desc>Patch to add title attribute to card element</desc>
            <filename>cardTitle.patch</filename>
            <type>text/plain</type>
            <size>2587</size>
            <attacher name="wajahat">wajahatmeister</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvd21sL1dNTENhcmRFbGVtZW50LmNwcAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJD
b3JlL3dtbC9XTUxDYXJkRWxlbWVudC5jcHAJKHJldmlzaW9uIDQ0NzU0KQorKysgV2ViQ29yZS93
bWwvV01MQ2FyZEVsZW1lbnQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yMjAsNiArMjIwLDkgQEAK
ICAgICAgICAgbV9pc05ld0NvbnRleHQgPSAoYXR0ci0+dmFsdWUoKSA9PSAidHJ1ZSIpOwogICAg
IGVsc2UgaWYgKGF0dHItPm5hbWUoKSA9PSBvcmRlcmVkQXR0cikKICAgICAgICAgbV9pc09yZGVy
ZWQgPSAoYXR0ci0+dmFsdWUoKSA9PSAidHJ1ZSIpOworICAgIGVsc2UgaWYgKGF0dHItPm5hbWUo
KSA9PSBIVE1MTmFtZXM6OnRpdGxlQXR0cikKKyAgICAgICAgbV9jYXJkVGl0bGUgPSBwYXJzZVZh
bHVlU3Vic3RpdHV0aW5nVmFyaWFibGVSZWZlcmVuY2VzKGF0dHItPnZhbHVlKCkpOworCQogICAg
IGVsc2UgewogICAgICAgICBXTUxFbGVtZW50OjpwYXJzZU1hcHBlZEF0dHJpYnV0ZShhdHRyKTsK
ICAgICAgICAgcmV0dXJuOwpAQCAtMzIyLDcgKzMyNSw4IEBACiAgICAgQVNTRVJUKGFjdGl2ZUNh
cmQtPnJlbmRlcmVyKCkpOwogCiAgICAgLy8gVXBkYXRlIHRoZSBkb2N1bWVudCB0aXRsZQotICAg
IGRvYy0+c2V0VGl0bGUoYWN0aXZlQ2FyZC0+dGl0bGUoKSk7CisgICAgaWYgKCFhY3RpdmVDYXJk
LT5jYXJkVGl0bGUoKS5pc0VtcHR5KCkpCisgICAgICAgIGRvYy0+c2V0VGl0bGUoYWN0aXZlQ2Fy
ZC0+Y2FyZFRpdGxlKCkpOwogCiAgICAgLy8gU2V0IHRoZSBhY3RpdmUgYWN0aXZlQ2FyZCBpbiB0
aGUgV01MUGFnZVN0YXRlIG9iamVjdAogICAgIHBhZ2VTdGF0ZS0+c2V0QWN0aXZlQ2FyZChhY3Rp
dmVDYXJkKTsKSW5kZXg6IFdlYkNvcmUvd21sL1dNTENhcmRFbGVtZW50LmgKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gV2ViQ29yZS93bWwvV01MQ2FyZEVsZW1lbnQuaAkocmV2aXNpb24gNDQ3NTQpCisrKyBXZWJD
b3JlL3dtbC9XTUxDYXJkRWxlbWVudC5oCSh3b3JraW5nIGNvcHkpCkBAIC00Niw2ICs0Niw3IEBA
CiAKICAgICB2b2lkIGhhbmRsZUludHJpbnNpY0V2ZW50SWZOZWVkZWQoKTsKICAgICB2b2lkIGhh
bmRsZURlY2tMZXZlbFRhc2tPdmVycmlkZXNJZk5lZWRlZCgpOworCVN0cmluZyBjYXJkVGl0bGUo
KSB7IHJldHVybiBtX2NhcmRUaXRsZTsgfQogCiAgICAgdmlydHVhbCB2b2lkIHBhcnNlTWFwcGVk
QXR0cmlidXRlKE1hcHBlZEF0dHJpYnV0ZSopOwogICAgIHZpcnR1YWwgdm9pZCBpbnNlcnRlZElu
dG9Eb2N1bWVudCgpOwpAQCAtNjUsNiArNjYsNyBAQAogICAgIGJvb2wgbV9pc05ld0NvbnRleHQ7
CiAgICAgYm9vbCBtX2lzT3JkZXJlZDsKICAgICBib29sIG1faXNWaXNpYmxlOworCVN0cmluZyBt
X2NhcmRUaXRsZTsKIAogICAgIFdNTFRpbWVyRWxlbWVudCogbV9ldmVudFRpbWVyOwogICAgIFdN
TFRlbXBsYXRlRWxlbWVudCogbV90ZW1wbGF0ZTsKSW5kZXg6IFdlYkNvcmUvbWFudWFsLXRlc3Rz
L3dtbC9jYXJkLXRpdGxlLWF0dHIud21sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvbWFudWFsLXRl
c3RzL3dtbC9jYXJkLXRpdGxlLWF0dHIud21sCShyZXZpc2lvbiAwKQorKysgV2ViQ29yZS9tYW51
YWwtdGVzdHMvd21sL2NhcmQtdGl0bGUtYXR0ci53bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEs
OCBAQAorPD94bWwgdmVyc2lvbj0iMS4wIj8+Cis8IURPQ1RZUEUgd21sIFBVQkxJQyAiLS8vV0FQ
Rk9SVU0vL0RURCBXTUwgMS4xLy9FTiIgImh0dHA6Ly93d3cud2FwZm9ydW0ub3JnL0RURC93bWxf
MS4xLnhtbCI+CisKKzx3bWw+CisgPGNhcmQgaWQ9InRlc3RjYXJkIiB0aXRsZT0iU2FtcGxlIFRp
dGxlIj4KKyA8cD4gVGVzdCBmb3IgdGl0bGUgYXR0cmlidXRlIG9mIGNhcmQgZWxlbWVudDwvcD4K
KyA8L2NhcmQ+Cis8L3dtbD4KSW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VM
b2cJKHJldmlzaW9uIDQ0NzU0KQorKysgQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMg
KzEsMTMgQEAKKzIwMDktMDYtMTcgIFdhamFoYXQgU2lkZGlxdWkgPHdhamFoYXRtZWlzdGVyQGdt
YWlsLmNvbT4KKworCSAgIFJldmlld2VkIGJ5IE5vbmUKKworCSAgIEFkZGluZyBXTUwgPGNhcmQ+
IHRpdGxlIGF0dHJpYnV0ZSAKKworCSAgICogIFdlYkNvcmUvd21sL1dNTENhcmRFbGVtZW50Lmg6
CisJICAgKiAgV2ViQ29yZS93bWwvV01MQ2FyZEVsZW1lbnQuY3BwOgorCSAgICogIFdlYkNvcmUv
d21sL21hbnVhbC10ZXN0L2NhcmQtdGl0bGUtYXR0ci5odG1sOiBMYXlvdXQgdGVzdAorCiAyMDA5
LTA2LTE1ICBYYW4gTG9wZXogIDx4bG9wZXpAaWdhbGlhLmNvbT4KIAogICAgICAgICBSZXZpZXdl
ZCBieSBHdXN0YXZvIE5vcm9uaGEuCg==
</data>
<flag name="review"
          id="16070"
          type_id="1"
          status="-"
          setter="zimmermann"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>31540</attachid>
            <date>2009-06-19 03:24:52 -0700</date>
            <delta_ts>2009-06-20 08:16:18 -0700</delta_ts>
            <desc>Updated Patch </desc>
            <filename>cardTitle.patch</filename>
            <type>text/plain</type>
            <size>2178</size>
            <attacher name="wajahat">wajahatmeister</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvd21sL1dNTENhcmRFbGVtZW50LmNwcAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJD
b3JlL3dtbC9XTUxDYXJkRWxlbWVudC5jcHAJKHJldmlzaW9uIDQ0ODUxKQorKysgV2ViQ29yZS93
bWwvV01MQ2FyZEVsZW1lbnQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yMDYsNiArMjA2LDEwIEBA
CiAgICAgICAgICgqaXQpLT5zZXRBY3RpdmUoIWNhcmREb0VsZW1lbnROYW1lcy5jb250YWlucygo
Kml0KS0+bmFtZSgpKSk7CiB9CiAKK1N0cmluZyBXTUxDYXJkRWxlbWVudDo6dGl0bGUoKSBjb25z
dAoreworICAgIHJldHVybiBjb25zdF9jYXN0PFdNTENhcmRFbGVtZW50Kj4odGhpcyktPnBhcnNl
VmFsdWVTdWJzdGl0dXRpbmdWYXJpYWJsZVJlZmVyZW5jZXMoZ2V0QXR0cmlidXRlKEhUTUxOYW1l
czo6dGl0bGVBdHRyKSk7Cit9CiB2b2lkIFdNTENhcmRFbGVtZW50OjpwYXJzZU1hcHBlZEF0dHJp
YnV0ZShNYXBwZWRBdHRyaWJ1dGUqIGF0dHIpCiB7CiAgICAgV01MSW50cmluc2ljRXZlbnRUeXBl
IGV2ZW50VHlwZSA9IFdNTEludHJpbnNpY0V2ZW50VW5rbm93bjsKSW5kZXg6IFdlYkNvcmUvd21s
L1dNTENhcmRFbGVtZW50LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS93bWwvV01MQ2FyZEVsZW1l
bnQuaAkocmV2aXNpb24gNDQ4NTEpCisrKyBXZWJDb3JlL3dtbC9XTUxDYXJkRWxlbWVudC5oCSh3
b3JraW5nIGNvcHkpCkBAIC00Nyw2ICs0Nyw3IEBACiAgICAgdm9pZCBoYW5kbGVJbnRyaW5zaWNF
dmVudElmTmVlZGVkKCk7CiAgICAgdm9pZCBoYW5kbGVEZWNrTGV2ZWxUYXNrT3ZlcnJpZGVzSWZO
ZWVkZWQoKTsKIAorICAgIHZpcnR1YWwgU3RyaW5nIHRpdGxlKCkgY29uc3Q7CiAgICAgdmlydHVh
bCB2b2lkIHBhcnNlTWFwcGVkQXR0cmlidXRlKE1hcHBlZEF0dHJpYnV0ZSopOwogICAgIHZpcnR1
YWwgdm9pZCBpbnNlcnRlZEludG9Eb2N1bWVudCgpOwogICAgIHZpcnR1YWwgUmVuZGVyT2JqZWN0
KiBjcmVhdGVSZW5kZXJlcihSZW5kZXJBcmVuYSosIFJlbmRlclN0eWxlKik7CkluZGV4OiBXZWJD
b3JlL21hbnVhbC10ZXN0cy93bWwvY2FyZC10aXRsZS1hdHRyLndtbAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBX
ZWJDb3JlL21hbnVhbC10ZXN0cy93bWwvY2FyZC10aXRsZS1hdHRyLndtbAkocmV2aXNpb24gMCkK
KysrIFdlYkNvcmUvbWFudWFsLXRlc3RzL3dtbC9jYXJkLXRpdGxlLWF0dHIud21sCShyZXZpc2lv
biAwKQpAQCAtMCwwICsxLDggQEAKKzw/eG1sIHZlcnNpb249IjEuMCI/PgorPCFET0NUWVBFIHdt
bCBQVUJMSUMgIi0vL1dBUEZPUlVNLy9EVEQgV01MIDEuMS8vRU4iICJodHRwOi8vd3d3LndhcGZv
cnVtLm9yZy9EVEQvd21sXzEuMS54bWwiPgorCis8d21sPgorIDxjYXJkIGlkPSJ0ZXN0Y2FyZCIg
dGl0bGU9IlNhbXBsZSBUaXRsZSI+CisgPHA+IFRlc3QgZm9yIHRpdGxlIGF0dHJpYnV0ZSBvZiBj
YXJkIGVsZW1lbnQ8L3A+CisgPC9jYXJkPgorPC93bWw+CkluZGV4OiBDaGFuZ2VMb2cKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gQ2hhbmdlTG9nCShyZXZpc2lvbiA0NDg1MSkKKysrIENoYW5nZUxvZwkod29ya2lu
ZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDA5LTA2LTE5ICBXYWphaGF0IFNpZGRpcXVpIDx3
YWphaGF0bWVpc3RlckBnbWFpbC5jb20+CisKKyAgICAgICBSZXZpZXdlZCBieSAgTmlrb2xhcyBa
aW1tZXJtYW5uLgorCisgICAgICAgQWRkaW5nIFdNTCA8Y2FyZD4gdGl0bGUgYXR0cmlidXRlIAor
CisgICAgICAgKiAgV2ViQ29yZS93bWwvV01MQ2FyZEVsZW1lbnQuaDoKKyAgICAgICAqICBXZWJD
b3JlL3dtbC9XTUxDYXJkRWxlbWVudC5jcHA6CisgICAgICAgKiAgV2ViQ29yZS93bWwvbWFudWFs
LXRlc3QvY2FyZC10aXRsZS1hdHRyLmh0bWw6IExheW91dCB0ZXN0CisKIDIwMDktMDYtMTUgIFhh
biBMb3BleiAgPHhsb3BlekBpZ2FsaWEuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEd1c3Rh
dm8gTm9yb25oYS4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>31633</attachid>
            <date>2009-06-21 22:31:00 -0700</date>
            <delta_ts>2009-06-22 00:16:49 -0700</delta_ts>
            <desc>updated patch to fix const_cast</desc>
            <filename>cardTitle.patch</filename>
            <type>text/plain</type>
            <size>3512</size>
            <attacher name="wajahat">wajahatmeister</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA0NDkyOCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTYgQEAKKzIwMDktMDYtMjIgIFdhamFoYXQgU2lkZGlxdWkgPHdhamFoYXRtZWlz
dGVyQGdtYWlsLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSAgTmlrb2xhcyBaaW1tZXJtYW5u
LgorCisgICAgICAgIEFkZGluZyBXTUwgPGNhcmQ+IHRpdGxlIGF0dHJpYnV0ZSAKKworICAgICAg
ICAqICB3bWwvV01MRWxlbWVudC5oOiBtYWtpbmcgcGFyc2VWYWx1ZVN1YnN0aXR1dGluZ1Zhcmlh
YmxlUmVmZXJlbmNlcyBhbmQgcGFyc2VWYWx1ZUZvcmJpZGRpbmdWYXJpYWJsZVJlZmVyZW5jZXMg
YXMgY29uc3QKKyAgICAgICAgKiAgd21sL1dNTEVsZW1lbnQuY3BwOgorICAgICAgICAqICB3bWwv
V01MQ2FyZEVsZW1lbnQuaDogCisgICAgICAgIChXZWJDb3JlOjpXTUxDYXJkRWxlbWVudDo6dGl0
bGUpOgorICAgICAgICAqICB3bWwvV01MQ2FyZEVsZW1lbnQuY3BwOgorICAgICAgICAqICB3bWwv
bWFudWFsLXRlc3QvY2FyZC10aXRsZS1hdHRyLmh0bWw6IExheW91dCB0ZXN0IAorCiAyMDA5LTA2
LTIxICBTYW0gV2VpbmlnICA8c2FtQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkg
T2xpdmVyIEh1bnQuCkluZGV4OiBXZWJDb3JlL3dtbC9XTUxDYXJkRWxlbWVudC5jcHAKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gV2ViQ29yZS93bWwvV01MQ2FyZEVsZW1lbnQuY3BwCShyZXZpc2lvbiA0NDkyOCkK
KysrIFdlYkNvcmUvd21sL1dNTENhcmRFbGVtZW50LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjA2
LDYgKzIwNiwxMSBAQAogICAgICAgICAoKml0KS0+c2V0QWN0aXZlKCFjYXJkRG9FbGVtZW50TmFt
ZXMuY29udGFpbnMoKCppdCktPm5hbWUoKSkpOwogfQogCitTdHJpbmcgV01MQ2FyZEVsZW1lbnQ6
OnRpdGxlKCkgY29uc3QKK3sKKyAgICByZXR1cm4gcGFyc2VWYWx1ZVN1YnN0aXR1dGluZ1Zhcmlh
YmxlUmVmZXJlbmNlcyhnZXRBdHRyaWJ1dGUoSFRNTE5hbWVzOjp0aXRsZUF0dHIpKTsKK30KKwog
dm9pZCBXTUxDYXJkRWxlbWVudDo6cGFyc2VNYXBwZWRBdHRyaWJ1dGUoTWFwcGVkQXR0cmlidXRl
KiBhdHRyKQogewogICAgIFdNTEludHJpbnNpY0V2ZW50VHlwZSBldmVudFR5cGUgPSBXTUxJbnRy
aW5zaWNFdmVudFVua25vd247CkluZGV4OiBXZWJDb3JlL3dtbC9XTUxFbGVtZW50LmgKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gV2ViQ29yZS93bWwvV01MRWxlbWVudC5oCShyZXZpc2lvbiA0NDkyOCkKKysrIFdl
YkNvcmUvd21sL1dNTEVsZW1lbnQuaAkod29ya2luZyBjb3B5KQpAQCAtNDIsOCArNDIsOCBAQAog
CiBwcm90ZWN0ZWQ6CiAgICAgLy8gSGVscGVyIGZ1bmN0aW9uIGZvciBkZXJpdmVkIGNsYXNzZXMK
LSAgICBTdHJpbmcgcGFyc2VWYWx1ZVN1YnN0aXR1dGluZ1ZhcmlhYmxlUmVmZXJlbmNlcyhjb25z
dCBBdG9taWNTdHJpbmcmLCBXTUxFcnJvckNvZGUgZGVmYXVsdEVycm9yQ29kZSA9IFdNTEVycm9y
SW52YWxpZFZhcmlhYmxlUmVmZXJlbmNlKTsKLSAgICBTdHJpbmcgcGFyc2VWYWx1ZUZvcmJpZGRp
bmdWYXJpYWJsZVJlZmVyZW5jZXMoY29uc3QgQXRvbWljU3RyaW5nJik7CisgICAgU3RyaW5nIHBh
cnNlVmFsdWVTdWJzdGl0dXRpbmdWYXJpYWJsZVJlZmVyZW5jZXMoY29uc3QgQXRvbWljU3RyaW5n
JiwgV01MRXJyb3JDb2RlIGRlZmF1bHRFcnJvckNvZGUgPSBXTUxFcnJvckludmFsaWRWYXJpYWJs
ZVJlZmVyZW5jZSkgY29uc3Q7CisgICAgU3RyaW5nIHBhcnNlVmFsdWVGb3JiaWRkaW5nVmFyaWFi
bGVSZWZlcmVuY2VzKGNvbnN0IEF0b21pY1N0cmluZyYpIGNvbnN0OwogfTsKIAogfQpJbmRleDog
V2ViQ29yZS93bWwvV01MRWxlbWVudC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS93bWwvV01M
RWxlbWVudC5jcHAJKHJldmlzaW9uIDQ0OTI4KQorKysgV2ViQ29yZS93bWwvV01MRWxlbWVudC5j
cHAJKHdvcmtpbmcgY29weSkKQEAgLTg3LDcgKzg3LDcgQEAKICAgICByZXR1cm4gUmVuZGVyT2Jq
ZWN0OjpjcmVhdGVPYmplY3QodGhpcywgc3R5bGUpOwogfQogCi1TdHJpbmcgV01MRWxlbWVudDo6
cGFyc2VWYWx1ZVN1YnN0aXR1dGluZ1ZhcmlhYmxlUmVmZXJlbmNlcyhjb25zdCBBdG9taWNTdHJp
bmcmIHZhbHVlLCBXTUxFcnJvckNvZGUgZGVmYXVsdEVycm9yQ29kZSkKK1N0cmluZyBXTUxFbGVt
ZW50OjpwYXJzZVZhbHVlU3Vic3RpdHV0aW5nVmFyaWFibGVSZWZlcmVuY2VzKGNvbnN0IEF0b21p
Y1N0cmluZyYgdmFsdWUsIFdNTEVycm9yQ29kZSBkZWZhdWx0RXJyb3JDb2RlKSBjb25zdAogewog
ICAgIGJvb2wgaXNWYWxpZCA9IGZhbHNlOwogICAgIGlmICghY29udGFpbnNWYXJpYWJsZVJlZmVy
ZW5jZSh2YWx1ZSwgaXNWYWxpZCkpCkBAIC0xMDEsNyArMTAxLDcgQEAKICAgICByZXR1cm4gc3Vi
c3RpdHV0ZVZhcmlhYmxlUmVmZXJlbmNlcyh2YWx1ZSwgZG9jdW1lbnQoKSk7CiB9CiAKLVN0cmlu
ZyBXTUxFbGVtZW50OjpwYXJzZVZhbHVlRm9yYmlkZGluZ1ZhcmlhYmxlUmVmZXJlbmNlcyhjb25z
dCBBdG9taWNTdHJpbmcmIHZhbHVlKQorU3RyaW5nIFdNTEVsZW1lbnQ6OnBhcnNlVmFsdWVGb3Ji
aWRkaW5nVmFyaWFibGVSZWZlcmVuY2VzKGNvbnN0IEF0b21pY1N0cmluZyYgdmFsdWUpIGNvbnN0
CiB7CiAgICAgYm9vbCBpc1ZhbGlkID0gZmFsc2U7CiAgICAgaWYgKGNvbnRhaW5zVmFyaWFibGVS
ZWZlcmVuY2UodmFsdWUsIGlzVmFsaWQpKSB7CkluZGV4OiBXZWJDb3JlL3dtbC9XTUxDYXJkRWxl
bWVudC5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvd21sL1dNTENhcmRFbGVtZW50LmgJKHJldmlz
aW9uIDQ0OTI4KQorKysgV2ViQ29yZS93bWwvV01MQ2FyZEVsZW1lbnQuaAkod29ya2luZyBjb3B5
KQpAQCAtNDcsNiArNDcsNyBAQAogICAgIHZvaWQgaGFuZGxlSW50cmluc2ljRXZlbnRJZk5lZWRl
ZCgpOwogICAgIHZvaWQgaGFuZGxlRGVja0xldmVsVGFza092ZXJyaWRlc0lmTmVlZGVkKCk7CiAK
KyAgICB2aXJ0dWFsIFN0cmluZyB0aXRsZSgpIGNvbnN0OwogICAgIHZpcnR1YWwgdm9pZCBwYXJz
ZU1hcHBlZEF0dHJpYnV0ZShNYXBwZWRBdHRyaWJ1dGUqKTsKICAgICB2aXJ0dWFsIHZvaWQgaW5z
ZXJ0ZWRJbnRvRG9jdW1lbnQoKTsKICAgICB2aXJ0dWFsIFJlbmRlck9iamVjdCogY3JlYXRlUmVu
ZGVyZXIoUmVuZGVyQXJlbmEqLCBSZW5kZXJTdHlsZSopOwo=
</data>
<flag name="review"
          id="16248"
          type_id="1"
          status="-"
          setter="eric"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>31635</attachid>
            <date>2009-06-22 00:16:49 -0700</date>
            <delta_ts>2009-06-22 01:26:47 -0700</delta_ts>
            <desc>Adding missed manual test</desc>
            <filename>cardTitle.patch</filename>
            <type>text/plain</type>
            <size>4151</size>
            <attacher name="wajahat">wajahatmeister</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA0NDkyOCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTYgQEAKKzIwMDktMDYtMjIgIFdhamFoYXQgU2lkZGlxdWkgPHdhamFoYXRtZWlz
dGVyQGdtYWlsLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSAgTmlrb2xhcyBaaW1tZXJtYW5u
LgorCisgICAgICAgIEFkZGluZyBXTUwgPGNhcmQ+IHRpdGxlIGF0dHJpYnV0ZSAKKworICAgICAg
ICAqICB3bWwvV01MRWxlbWVudC5oOiBtYWtpbmcgcGFyc2VWYWx1ZVN1YnN0aXR1dGluZ1Zhcmlh
YmxlUmVmZXJlbmNlcyBhbmQgcGFyc2VWYWx1ZUZvcmJpZGRpbmdWYXJpYWJsZVJlZmVyZW5jZXMg
YXMgY29uc3QKKyAgICAgICAgKiAgd21sL1dNTEVsZW1lbnQuY3BwOgorICAgICAgICAqICB3bWwv
V01MQ2FyZEVsZW1lbnQuaDogCisgICAgICAgIChXZWJDb3JlOjpXTUxDYXJkRWxlbWVudDo6dGl0
bGUpOgorICAgICAgICAqICB3bWwvV01MQ2FyZEVsZW1lbnQuY3BwOgorICAgICAgICAqICB3bWwv
bWFudWFsLXRlc3QvY2FyZC10aXRsZS1hdHRyLndtbDogTWFudWFsIHRlc3QgCisKIDIwMDktMDYt
MjEgIFNhbSBXZWluaWcgIDxzYW1Ad2Via2l0Lm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBP
bGl2ZXIgSHVudC4KSW5kZXg6IFdlYkNvcmUvbWFudWFsLXRlc3RzL3dtbC9jYXJkLXRpdGxlLWF0
dHIud21sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvbWFudWFsLXRlc3RzL3dtbC9jYXJkLXRpdGxl
LWF0dHIud21sCShyZXZpc2lvbiAwKQorKysgV2ViQ29yZS9tYW51YWwtdGVzdHMvd21sL2NhcmQt
dGl0bGUtYXR0ci53bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsOCBAQAorPD94bWwgdmVyc2lv
bj0iMS4wIj8+Cis8IURPQ1RZUEUgd21sIFBVQkxJQyAiLS8vV0FQRk9SVU0vL0RURCBXTUwgMS4x
Ly9FTiIgImh0dHA6Ly93d3cud2FwZm9ydW0ub3JnL0RURC93bWxfMS4xLnhtbCI+CisKKzx3bWw+
CisgPGNhcmQgaWQ9InRlc3RjYXJkIiB0aXRsZT0iU2FtcGxlIFRpdGxlIj4KKyA8cD4gVGVzdCBm
b3IgdGl0bGUgYXR0cmlidXRlIG9mIGNhcmQgZWxlbWVudDwvcD4KKyA8L2NhcmQ+Cis8L3dtbD4K
SW5kZXg6IFdlYkNvcmUvd21sL1dNTENhcmRFbGVtZW50LmNwcAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJD
b3JlL3dtbC9XTUxDYXJkRWxlbWVudC5jcHAJKHJldmlzaW9uIDQ0OTI4KQorKysgV2ViQ29yZS93
bWwvV01MQ2FyZEVsZW1lbnQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yMDYsNiArMjA2LDExIEBA
IHZvaWQgV01MQ2FyZEVsZW1lbnQ6OmhhbmRsZURlY2tMZXZlbFRhc2sKICAgICAgICAgKCppdCkt
PnNldEFjdGl2ZSghY2FyZERvRWxlbWVudE5hbWVzLmNvbnRhaW5zKCgqaXQpLT5uYW1lKCkpKTsK
IH0KIAorU3RyaW5nIFdNTENhcmRFbGVtZW50Ojp0aXRsZSgpIGNvbnN0Cit7CisgICAgcmV0dXJu
IHBhcnNlVmFsdWVTdWJzdGl0dXRpbmdWYXJpYWJsZVJlZmVyZW5jZXMoZ2V0QXR0cmlidXRlKEhU
TUxOYW1lczo6dGl0bGVBdHRyKSk7Cit9CisKIHZvaWQgV01MQ2FyZEVsZW1lbnQ6OnBhcnNlTWFw
cGVkQXR0cmlidXRlKE1hcHBlZEF0dHJpYnV0ZSogYXR0cikKIHsKICAgICBXTUxJbnRyaW5zaWNF
dmVudFR5cGUgZXZlbnRUeXBlID0gV01MSW50cmluc2ljRXZlbnRVbmtub3duOwpJbmRleDogV2Vi
Q29yZS93bWwvV01MQ2FyZEVsZW1lbnQuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL3dtbC9XTUxD
YXJkRWxlbWVudC5oCShyZXZpc2lvbiA0NDkyOCkKKysrIFdlYkNvcmUvd21sL1dNTENhcmRFbGVt
ZW50LmgJKHdvcmtpbmcgY29weSkKQEAgLTQ3LDYgKzQ3LDcgQEAgcHVibGljOgogICAgIHZvaWQg
aGFuZGxlSW50cmluc2ljRXZlbnRJZk5lZWRlZCgpOwogICAgIHZvaWQgaGFuZGxlRGVja0xldmVs
VGFza092ZXJyaWRlc0lmTmVlZGVkKCk7CiAKKyAgICB2aXJ0dWFsIFN0cmluZyB0aXRsZSgpIGNv
bnN0OwogICAgIHZpcnR1YWwgdm9pZCBwYXJzZU1hcHBlZEF0dHJpYnV0ZShNYXBwZWRBdHRyaWJ1
dGUqKTsKICAgICB2aXJ0dWFsIHZvaWQgaW5zZXJ0ZWRJbnRvRG9jdW1lbnQoKTsKICAgICB2aXJ0
dWFsIFJlbmRlck9iamVjdCogY3JlYXRlUmVuZGVyZXIoUmVuZGVyQXJlbmEqLCBSZW5kZXJTdHls
ZSopOwpJbmRleDogV2ViQ29yZS93bWwvV01MRWxlbWVudC5jcHAKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2Vi
Q29yZS93bWwvV01MRWxlbWVudC5jcHAJKHJldmlzaW9uIDQ0OTI4KQorKysgV2ViQ29yZS93bWwv
V01MRWxlbWVudC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTg3LDcgKzg3LDcgQEAgUmVuZGVyT2Jq
ZWN0KiBXTUxFbGVtZW50OjpjcmVhdGVSZW5kZXJlcgogICAgIHJldHVybiBSZW5kZXJPYmplY3Q6
OmNyZWF0ZU9iamVjdCh0aGlzLCBzdHlsZSk7CiB9CiAKLVN0cmluZyBXTUxFbGVtZW50OjpwYXJz
ZVZhbHVlU3Vic3RpdHV0aW5nVmFyaWFibGVSZWZlcmVuY2VzKGNvbnN0IEF0b21pY1N0cmluZyYg
dmFsdWUsIFdNTEVycm9yQ29kZSBkZWZhdWx0RXJyb3JDb2RlKQorU3RyaW5nIFdNTEVsZW1lbnQ6
OnBhcnNlVmFsdWVTdWJzdGl0dXRpbmdWYXJpYWJsZVJlZmVyZW5jZXMoY29uc3QgQXRvbWljU3Ry
aW5nJiB2YWx1ZSwgV01MRXJyb3JDb2RlIGRlZmF1bHRFcnJvckNvZGUpIGNvbnN0CiB7CiAgICAg
Ym9vbCBpc1ZhbGlkID0gZmFsc2U7CiAgICAgaWYgKCFjb250YWluc1ZhcmlhYmxlUmVmZXJlbmNl
KHZhbHVlLCBpc1ZhbGlkKSkKQEAgLTEwMSw3ICsxMDEsNyBAQCBTdHJpbmcgV01MRWxlbWVudDo6
cGFyc2VWYWx1ZVN1YnN0aXR1dGluCiAgICAgcmV0dXJuIHN1YnN0aXR1dGVWYXJpYWJsZVJlZmVy
ZW5jZXModmFsdWUsIGRvY3VtZW50KCkpOwogfQogCi1TdHJpbmcgV01MRWxlbWVudDo6cGFyc2VW
YWx1ZUZvcmJpZGRpbmdWYXJpYWJsZVJlZmVyZW5jZXMoY29uc3QgQXRvbWljU3RyaW5nJiB2YWx1
ZSkKK1N0cmluZyBXTUxFbGVtZW50OjpwYXJzZVZhbHVlRm9yYmlkZGluZ1ZhcmlhYmxlUmVmZXJl
bmNlcyhjb25zdCBBdG9taWNTdHJpbmcmIHZhbHVlKSBjb25zdAogewogICAgIGJvb2wgaXNWYWxp
ZCA9IGZhbHNlOwogICAgIGlmIChjb250YWluc1ZhcmlhYmxlUmVmZXJlbmNlKHZhbHVlLCBpc1Zh
bGlkKSkgewpJbmRleDogV2ViQ29yZS93bWwvV01MRWxlbWVudC5oCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdl
YkNvcmUvd21sL1dNTEVsZW1lbnQuaAkocmV2aXNpb24gNDQ5MjgpCisrKyBXZWJDb3JlL3dtbC9X
TUxFbGVtZW50LmgJKHdvcmtpbmcgY29weSkKQEAgLTQyLDggKzQyLDggQEAgcHVibGljOgogCiBw
cm90ZWN0ZWQ6CiAgICAgLy8gSGVscGVyIGZ1bmN0aW9uIGZvciBkZXJpdmVkIGNsYXNzZXMKLSAg
ICBTdHJpbmcgcGFyc2VWYWx1ZVN1YnN0aXR1dGluZ1ZhcmlhYmxlUmVmZXJlbmNlcyhjb25zdCBB
dG9taWNTdHJpbmcmLCBXTUxFcnJvckNvZGUgZGVmYXVsdEVycm9yQ29kZSA9IFdNTEVycm9ySW52
YWxpZFZhcmlhYmxlUmVmZXJlbmNlKTsKLSAgICBTdHJpbmcgcGFyc2VWYWx1ZUZvcmJpZGRpbmdW
YXJpYWJsZVJlZmVyZW5jZXMoY29uc3QgQXRvbWljU3RyaW5nJik7CisgICAgU3RyaW5nIHBhcnNl
VmFsdWVTdWJzdGl0dXRpbmdWYXJpYWJsZVJlZmVyZW5jZXMoY29uc3QgQXRvbWljU3RyaW5nJiwg
V01MRXJyb3JDb2RlIGRlZmF1bHRFcnJvckNvZGUgPSBXTUxFcnJvckludmFsaWRWYXJpYWJsZVJl
ZmVyZW5jZSkgY29uc3Q7CisgICAgU3RyaW5nIHBhcnNlVmFsdWVGb3JiaWRkaW5nVmFyaWFibGVS
ZWZlcmVuY2VzKGNvbnN0IEF0b21pY1N0cmluZyYpIGNvbnN0OwogfTsKIAogfQo=
</data>
<flag name="review"
          id="16250"
          type_id="1"
          status="+"
          setter="zimmermann"
    />
          </attachment>
      

    </bug>

</bugzilla>