<?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>24186</bug_id>
          
          <creation_ts>2009-02-26 00:28:01 -0800</creation_ts>
          <short_desc>Regression RTL: text truncation with text-overflow:ellipsis does not work correctly</short_desc>
          <delta_ts>2009-05-13 15:33:50 -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>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows XP</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Regression</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Xiaomei Ji">xji</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>jshin</cc>
    
    <cc>mitz</cc>
    
    <cc>playmobil</cc>
    
    <cc>progame+wk</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>111134</commentid>
    <comment_count>0</comment_count>
    <who name="Xiaomei Ji">xji</who>
    <bug_when>2009-02-26 00:28:01 -0800</bug_when>
    <thetext>This is a regression, happens in nightly build r41128, but not in Safari 3.2.1.

Bidi text &quot;MSN Arabia &amp;#1585;&amp;#1610;&amp;#1575;&amp;#1590;&amp;#1607;&amp;#1548; &amp;#1571;&amp;#1582;&amp;#1576;&amp;#1575;&amp;#1585;&amp;#1548; &amp;#1605;&amp;#1585;&amp;#1570;&amp;#1577;&amp;#1548; &amp;#1571;&amp;#1601;&amp;#1604;&amp;#1575;&amp;#1605;&amp;#1548; &amp;#1605;&amp;#1608;&amp;#1587;&amp;#1610;&amp;#1602;&amp;#1609;&amp;#1548; &amp;#1580;&amp;#1605;&amp;#1575;&amp;#1604;&amp;#1548; &amp;#1587;&amp;#1610;&amp;#1575;&amp;#1585;&amp;#1575;&amp;#1578;&amp;#1548; &amp;#1575;&amp;#1602;&amp;#1578;&amp;#1589;&amp;#1575;&amp;#1583; &amp;#1608; &amp;#1575;&amp;#1604;&amp;#1605;&amp;#1586;&amp;#1610;&amp;#1583; &amp;#1593;&amp;#1604;&amp;#1609;&quot; was truncated wrong when the following style was specified:

  display:block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 207px;

The truncation seems wrongly truncated the leading English characters.

test case is attached.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>111135</commentid>
    <comment_count>1</comment_count>
      <attachid>28008</attachid>
    <who name="Xiaomei Ji">xji</who>
    <bug_when>2009-02-26 00:29:00 -0800</bug_when>
    <thetext>Created attachment 28008
text overflow truncation</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>111136</commentid>
    <comment_count>2</comment_count>
    <who name="Xiaomei Ji">xji</who>
    <bug_when>2009-02-26 00:32:59 -0800</bug_when>
    <thetext>Also in Chrome bug
http://code.google.com/p/chromium/issues/detail?id=7697
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>117183</commentid>
    <comment_count>3</comment_count>
    <who name="Jeremy Moskovich">playmobil</who>
    <bug_when>2009-04-10 14:48:58 -0700</bug_when>
    <thetext>The reason that the English text run is truncated is because of the way the loop in InlineFlowBox::placeEllipsisBox() works.

It iterates over all of it&apos;s children from left to right till it finds the one containing the ellipsis, all boxes after that one are marked as hidden.  This happens when foundBox is set to true.

The fix is to change the order of iteration for the RTL case so we can correctly truncate the children to the left of the ellipsis.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>117184</commentid>
    <comment_count>4</comment_count>
      <attachid>29400</attachid>
    <who name="Jeremy Moskovich">playmobil</who>
    <bug_when>2009-04-10 14:55:32 -0700</bug_when>
    <thetext>Created attachment 29400
Patch 1

Vary the order of iteration based on direction.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>117186</commentid>
    <comment_count>5</comment_count>
      <attachid>29401</attachid>
    <who name="Jeremy Moskovich">playmobil</who>
    <bug_when>2009-04-10 15:03:38 -0700</bug_when>
    <thetext>Created attachment 29401
Patch 2

Add bug URL to changelog</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>119637</commentid>
    <comment_count>6</comment_count>
      <attachid>29401</attachid>
    <who name="Jeremy Moskovich">playmobil</who>
    <bug_when>2009-05-01 15:22:54 -0700</bug_when>
    <thetext>Comment on attachment 29401
Patch 2

Clearing review flag since I&apos;m rolling this fix into the patch for bug 25135.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>121120</commentid>
    <comment_count>7</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2009-05-13 15:33:50 -0700</bug_when>
    <thetext>Fixed in http://trac.webkit.org/changeset/43664.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>28008</attachid>
            <date>2009-02-26 00:29:00 -0800</date>
            <delta_ts>2009-02-26 00:29:00 -0800</delta_ts>
            <desc>text overflow truncation</desc>
            <filename>underline_21.html</filename>
            <type>text/html</type>
            <size>659</size>
            <attacher name="Xiaomei Ji">xji</attacher>
            
              <data encoding="base64">77u/PGh0bWw+CjxoZWFkPgo8bWV0YSBjaGFyc2V0PSJ1dGYtOCI+Cjx0aXRsZSA+dGVzdCB1bmRl
cmxpbmUgZXRjLjwvdGl0bGU+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Ci5yZWNlbnQtYm9va21h
cmsgewogIGRpc3BsYXk6YmxvY2s7CiAgb3ZlcmZsb3c6IGhpZGRlbjsKICB0ZXh0LW92ZXJmbG93
OiBlbGxpcHNpczsKICB3aGl0ZS1zcGFjZTogbm93cmFwOwogIHdpZHRoOiAyMDdweDsKfQo8L3N0
eWxlPgo8L2hlYWQ+Cgo8Ym9keT4KPGEgaHJlZj0iaHR0cDovL2FyYWJpYy5hcmFiaWEubXNuLmNv
bSIgY2xhc3M9InJlY2VudC1ib29rbWFyayIgdGl0bGU9IiYjeDIwMkI7TVNOIEFyYWJpYSDYsdmK
2KfYttmH2Iwg2KPYrtio2KfYsdiMINmF2LHYotip2Iwg2KPZgdmE2KfZhdiMINmF2YjYs9mK2YLZ
idiMINis2YXYp9mE2Iwg2LPZitin2LHYp9iq2Iwg2KfZgtiq2LXYp9ivINmIINin2YTZhdiy2YrY
ryDYudmE2YkKJiN4MjAyYzsiIApzdHlsZT0iZGlyZWN0aW9uOiBydGwgIj4gTVNOIEFyYWJpYSDY
sdmK2KfYttmH2Iwg2KPYrtio2KfYsdiMINmF2LHYotip2Iwg2KPZgdmE2KfZhdiMINmF2YjYs9mK
2YLZidiMINis2YXYp9mE2Iwg2LPZitin2LHYp9iq2Iwg2KfZgtiq2LXYp9ivINmIINin2YTZhdiy
2YrYryDYudmE2YkKPC9hPgo8L2JvZHk+CjwvaHRtbD4=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>29400</attachid>
            <date>2009-04-10 14:55:32 -0700</date>
            <delta_ts>2009-04-10 15:03:38 -0700</delta_ts>
            <desc>Patch 1</desc>
            <filename>place_ellipsis.patch</filename>
            <type>text/plain</type>
            <size>3638</size>
            <attacher name="Jeremy Moskovich">playmobil</attacher>
            
              <data encoding="base64">Y29tbWl0IGM4MDRjOTdmZWFiOGY3OGQ0ZTgyZTc1OTJkZGM4MmY5M2I2OWI5ZmMKQXV0aG9yOiBK
ZXJlbXkgTW9za292aWNoIDxqZXJlbXlAY2hyb21pdW0ub3JnPgpEYXRlOiAgIEZyaSBBcHIgMTAg
MTQ6NTM6NTYgMjAwOSAtMDcwMAoKICAgIENvcnJlY3RseSBoaWRlIG92ZXJmbG93IGJveGVzIGZv
ciB0aGUgcnRsIGluIElubGluZUZsb3dCb3g6OnBsYWNlRWxsaXBzaXNCb3goKS4KCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXgg
YTYwZmZjOS4uMmU4ZDI4NyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBi
L0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEyIEBACisyMDA5LTA0LTEwICBKZXJl
bXkgTW9za292aWNoICA8amVyZW15QGNocm9taXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBDb3JyZWN0bHkgaGlkZSBvdmVyZmxvdyBib3hl
cyBmb3IgcnRsIGFsaWdubWVudCBpbgorICAgICAgICBJbmxpbmVGbG93Qm94OjpwbGFjZUVsbGlw
c2lzQm94KCkuCisKKyAgICAgICAgKiBmYXN0L2Nzcy90ZXh0LW92ZXJmbG93LWVsbGlwc2lzLWJp
ZGkuaHRtbDogQWRkZWQuCisKIDIwMDktMDQtMTAgIERhbiBCZXJuc3RlaW4gIDxtaXR6QGFwcGxl
LmNvbT4KIAogICAgICAgICAtIHNraXAgZmFpbHVyZXMgZm9sbG93aW5nIHI0MjM3OSB1bnRpbCB0
aGV5IGFyZSBhZGRyZXNzZWQgYnkgY29kZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9j
c3MvdGV4dC1vdmVyZmxvdy1lbGxpcHNpcy1iaWRpLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2Nz
cy90ZXh0LW92ZXJmbG93LWVsbGlwc2lzLWJpZGkuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwLi42MzE4Y2QxCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFz
dC9jc3MvdGV4dC1vdmVyZmxvdy1lbGxpcHNpcy1iaWRpLmh0bWwKQEAgLTAsMCArMSwzNiBAQAor
PCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPG1ldGEgY2hhcnNldD0idXRmLTgiPgor
PHN0eWxlIHR5cGU9InRleHQvY3NzIj4KKy50ZXN0QmxvY2sgeworICBkaXNwbGF5OmJsb2NrOwor
ICBvdmVyZmxvdzogaGlkZGVuOworICB3aGl0ZS1zcGFjZTogbm93cmFwOworICB3aWR0aDogMjA3
cHg7Cit9CisKKy5lbGxpcHNpcyB7CisgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOworfQorPC9z
dHlsZT4KKzwvaGVhZD4KKzxib2R5PgorRWFjaCBjb25zZWN1dGl2ZSBwYWlyIG9mIGxpbmVzIHNo
b3VsZCBsb29rIGV4YWN0bHkgdGhlIHNhbWUgYXBhcnQgZnJvbSB0aGUgdHJhaWxpbmcgZWxsaXBz
aXMuPGJyPgorVGhlIGVsbGlwc2lzIHNob3VsZCBhcHBlYXIgb24gdGhlIGxlZnQgZm9yIHRoZSBS
VEwgY2FzZXMgYW5kIG9uIHRoZSByaWdodCBmb3IgTFRSIGNhc2VzLgorCis8YnI+PGJyPgorCitS
VEwgdGV4dDoKKzxkaXYgY2xhc3M9InRlc3RCbG9jayJkaXI9cnRsPgorJiN4MjAyQjsKK0VuZ2xp
c2ggVGV4dCDXmNen16HXmCDXoteR16jXmSDXnNeT15XXktee15Ag15jXp9eh15gg16LXkdeo15kg
15zXk9eV15LXnteQCismI3gyMDJjOworPC9kaXY+Cis8ZGl2IGNsYXNzPSJ0ZXN0QmxvY2sgZWxs
aXBzaXMiZGlyPXJ0bD4KKyYjeDIwMkI7CitFbmdsaXNoIFRleHQg15jXp9eh15gg16LXkdeo15kg
15zXk9eV15LXnteQINeY16fXodeYINei15HXqNeZINec15PXldeS157XkAorJiN4MjAyYzsKKzwv
ZGl2PgorPC9ib2R5PgorPC9odG1sPgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAt
LWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOWY5MDg2
Mi4uODgxZDk5YyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2ViQ29yZS9D
aGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAwOS0wNC0xMCAgSmVyZW15IE1vc2tvdmljaCAg
PGplcmVteUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgQ29ycmVjdGx5IGhpZGUgb3ZlcmZsb3cgYm94ZXMgZm9yIHJ0bCBhbGln
bm1lbnQgaW4KKyAgICAgICAgSW5saW5lRmxvd0JveDo6cGxhY2VFbGxpcHNpc0JveCgpLgorCisg
ICAgICAgIFRlc3Q6IGZhc3QvY3NzL3RleHQtb3ZlcmZsb3ctZWxsaXBzaXMtYmlkaS5odG1sCisK
KyAgICAgICAgKiByZW5kZXJpbmcvSW5saW5lRmxvd0JveC5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpJbmxpbmVGbG93Qm94OjpwbGFjZUVsbGlwc2lzQm94KToKKwogMjAwOS0wNC0xMCAgQWRhbSBS
b2JlbiAgPGFyb2JlbkBhcHBsZS5jb20+CiAKICAgICAgICAgR2l2ZSBXaW5kb3dzJ3MgPHNlbGVj
dD4gcG9wdXAgbWVudXMgZHJvcCBzaGFkb3dzCmRpZmYgLS1naXQgYS9XZWJDb3JlL3JlbmRlcmlu
Zy9JbmxpbmVGbG93Qm94LmNwcCBiL1dlYkNvcmUvcmVuZGVyaW5nL0lubGluZUZsb3dCb3guY3Bw
CmluZGV4IGJkYWQwNjAuLjE0NDkxMGUgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcmVuZGVyaW5nL0lu
bGluZUZsb3dCb3guY3BwCisrKyBiL1dlYkNvcmUvcmVuZGVyaW5nL0lubGluZUZsb3dCb3guY3Bw
CkBAIC0xMDM5LDEwICsxMDM5LDE3IEBAIGJvb2wgSW5saW5lRmxvd0JveDo6Y2FuQWNjb21tb2Rh
dGVFbGxpcHNpcyhib29sIGx0ciwgaW50IGJsb2NrRWRnZSwgaW50IGVsbGlwc2lzCiBpbnQgSW5s
aW5lRmxvd0JveDo6cGxhY2VFbGxpcHNpc0JveChib29sIGx0ciwgaW50IGJsb2NrRWRnZSwgaW50
IGVsbGlwc2lzV2lkdGgsIGJvb2wmIGZvdW5kQm94KQogewogICAgIGludCByZXN1bHQgPSAtMTsK
LSAgICBmb3IgKElubGluZUJveCAqYm94ID0gZmlyc3RDaGlsZCgpOyBib3g7IGJveCA9IGJveC0+
bmV4dE9uTGluZSgpKSB7CisKKyAgICAvLyBXZSBpdGVyYXRlIG92ZXIgYWxsIGNoaWxkcmVuLCB0
aGUgZm91bmRCb3ggdmFyaWFibGUgdGVsbHMgdXMgd2hlbiB3ZSd2ZSBmb3VuZCB0aGUKKyAgICAv
LyBib3ggY29udGFpbmluZyB0aGUgZWxsaXBzaXMuICBBbGwgYm94ZXMgYWZ0ZXIgdGhhdCBvbmUg
aW4gdGhlIGZsb3cgYXJlIGhpZGRlbi4KKyAgICAvLyBJZiBvdXIgZmxvdyBpcyBsdHIgdGhlbiBp
dGVyYXRlIG92ZXIgdGhlIGJveGVzIGZyb20gbGVmdCB0byByaWdodCwgb3RoZXJ3aXNlIGl0ZXJh
dGUKKyAgICAvLyBmcm9tIHJpZ2h0IHRvIGxlZnQuIFZhcnlpbmcgdGhlIG9yZGVyIGFsbG93cyB1
cyB0byBjb3JyZWN0bHkgaGlkZSB0aGUgYm94ZXMgZm9sbG93aW5nIHRoZSBlbGxpcHNpcy4KKyAg
ICBJbmxpbmVCb3ggKmJveCA9IGx0ciA/IGZpcnN0Q2hpbGQoKSA6IGxhc3RDaGlsZCgpOworICAg
IHdoaWxlKGJveCkgewogICAgICAgICBpbnQgY3VyclJlc3VsdCA9IGJveC0+cGxhY2VFbGxpcHNp
c0JveChsdHIsIGJsb2NrRWRnZSwgZWxsaXBzaXNXaWR0aCwgZm91bmRCb3gpOwogICAgICAgICBp
ZiAoY3VyclJlc3VsdCAhPSAtMSAmJiByZXN1bHQgPT0gLTEpCiAgICAgICAgICAgICByZXN1bHQg
PSBjdXJyUmVzdWx0OworICAgICAgICBib3ggPSBsdHIgPyBib3gtPm5leHRPbkxpbmUoKSA6IGJv
eC0+cHJldk9uTGluZSgpOwogICAgIH0KICAgICByZXR1cm4gcmVzdWx0OwogfQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>29401</attachid>
            <date>2009-04-10 15:03:38 -0700</date>
            <delta_ts>2009-05-01 15:22:54 -0700</delta_ts>
            <desc>Patch 2</desc>
            <filename>place_ellipsis.patch</filename>
            <type>text/plain</type>
            <size>3752</size>
            <attacher name="Jeremy Moskovich">playmobil</attacher>
            
              <data encoding="base64">Y29tbWl0IDYxYzE0MmIwM2MxNWI1MzVlOGU2MjY1YTJmNzdlZDU5ZWQ5MjBlYWQKQXV0aG9yOiBK
ZXJlbXkgTW9za292aWNoIDxqZXJlbXlAY2hyb21pdW0ub3JnPgpEYXRlOiAgIEZyaSBBcHIgMTAg
MTU6MDI6NTYgMjAwOSAtMDcwMAoKICAgIENvcnJlY3RseSBoaWRlIG92ZXJmbG93IGJveGVzIGZv
ciB0aGUgcnRsIGluIElubGluZUZsb3dCb3g6OnBsYWNlRWxsaXBzaXNCb3goKS4KCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXgg
YTYwZmZjOS4uNjYyZTA2MiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBi
L0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDA5LTA0LTEwICBKZXJl
bXkgTW9za292aWNoICA8amVyZW15QGNocm9taXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBDb3JyZWN0bHkgaGlkZSBvdmVyZmxvdyBib3hl
cyBmb3IgcnRsIGFsaWdubWVudCBpbgorICAgICAgICBJbmxpbmVGbG93Qm94OjpwbGFjZUVsbGlw
c2lzQm94KCkuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTI0MTg2CisKKyAgICAgICAgKiBmYXN0L2Nzcy90ZXh0LW92ZXJmbG93LWVsbGlwc2lzLWJp
ZGkuaHRtbDogQWRkZWQuCisKIDIwMDktMDQtMTAgIERhbiBCZXJuc3RlaW4gIDxtaXR6QGFwcGxl
LmNvbT4KIAogICAgICAgICAtIHNraXAgZmFpbHVyZXMgZm9sbG93aW5nIHI0MjM3OSB1bnRpbCB0
aGV5IGFyZSBhZGRyZXNzZWQgYnkgY29kZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9j
c3MvdGV4dC1vdmVyZmxvdy1lbGxpcHNpcy1iaWRpLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2Nz
cy90ZXh0LW92ZXJmbG93LWVsbGlwc2lzLWJpZGkuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwLi42MzE4Y2QxCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFz
dC9jc3MvdGV4dC1vdmVyZmxvdy1lbGxpcHNpcy1iaWRpLmh0bWwKQEAgLTAsMCArMSwzNiBAQAor
PCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPG1ldGEgY2hhcnNldD0idXRmLTgiPgor
PHN0eWxlIHR5cGU9InRleHQvY3NzIj4KKy50ZXN0QmxvY2sgeworICBkaXNwbGF5OmJsb2NrOwor
ICBvdmVyZmxvdzogaGlkZGVuOworICB3aGl0ZS1zcGFjZTogbm93cmFwOworICB3aWR0aDogMjA3
cHg7Cit9CisKKy5lbGxpcHNpcyB7CisgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOworfQorPC9z
dHlsZT4KKzwvaGVhZD4KKzxib2R5PgorRWFjaCBjb25zZWN1dGl2ZSBwYWlyIG9mIGxpbmVzIHNo
b3VsZCBsb29rIGV4YWN0bHkgdGhlIHNhbWUgYXBhcnQgZnJvbSB0aGUgdHJhaWxpbmcgZWxsaXBz
aXMuPGJyPgorVGhlIGVsbGlwc2lzIHNob3VsZCBhcHBlYXIgb24gdGhlIGxlZnQgZm9yIHRoZSBS
VEwgY2FzZXMgYW5kIG9uIHRoZSByaWdodCBmb3IgTFRSIGNhc2VzLgorCis8YnI+PGJyPgorCitS
VEwgdGV4dDoKKzxkaXYgY2xhc3M9InRlc3RCbG9jayJkaXI9cnRsPgorJiN4MjAyQjsKK0VuZ2xp
c2ggVGV4dCDXmNen16HXmCDXoteR16jXmSDXnNeT15XXktee15Ag15jXp9eh15gg16LXkdeo15kg
15zXk9eV15LXnteQCismI3gyMDJjOworPC9kaXY+Cis8ZGl2IGNsYXNzPSJ0ZXN0QmxvY2sgZWxs
aXBzaXMiZGlyPXJ0bD4KKyYjeDIwMkI7CitFbmdsaXNoIFRleHQg15jXp9eh15gg16LXkdeo15kg
15zXk9eV15LXnteQINeY16fXodeYINei15HXqNeZINec15PXldeS157XkAorJiN4MjAyYzsKKzwv
ZGl2PgorPC9ib2R5PgorPC9odG1sPgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAt
LWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOWY5MDg2
Mi4uMzIyYjI1ZSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2ViQ29yZS9D
aGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAwOS0wNC0xMCAgSmVyZW15IE1vc2tvdmljaCAg
PGplcmVteUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgQ29ycmVjdGx5IGhpZGUgb3ZlcmZsb3cgYm94ZXMgZm9yIHJ0bCBhbGln
bm1lbnQgaW4KKyAgICAgICAgSW5saW5lRmxvd0JveDo6cGxhY2VFbGxpcHNpc0JveCgpLgorCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yNDE4NgorCisg
ICAgICAgIFRlc3Q6IGZhc3QvY3NzL3RleHQtb3ZlcmZsb3ctZWxsaXBzaXMtYmlkaS5odG1sCisK
KyAgICAgICAgKiByZW5kZXJpbmcvSW5saW5lRmxvd0JveC5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpJbmxpbmVGbG93Qm94OjpwbGFjZUVsbGlwc2lzQm94KToKKwogMjAwOS0wNC0xMCAgQWRhbSBS
b2JlbiAgPGFyb2JlbkBhcHBsZS5jb20+CiAKICAgICAgICAgR2l2ZSBXaW5kb3dzJ3MgPHNlbGVj
dD4gcG9wdXAgbWVudXMgZHJvcCBzaGFkb3dzCmRpZmYgLS1naXQgYS9XZWJDb3JlL3JlbmRlcmlu
Zy9JbmxpbmVGbG93Qm94LmNwcCBiL1dlYkNvcmUvcmVuZGVyaW5nL0lubGluZUZsb3dCb3guY3Bw
CmluZGV4IGJkYWQwNjAuLjE0NDkxMGUgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcmVuZGVyaW5nL0lu
bGluZUZsb3dCb3guY3BwCisrKyBiL1dlYkNvcmUvcmVuZGVyaW5nL0lubGluZUZsb3dCb3guY3Bw
CkBAIC0xMDM5LDEwICsxMDM5LDE3IEBAIGJvb2wgSW5saW5lRmxvd0JveDo6Y2FuQWNjb21tb2Rh
dGVFbGxpcHNpcyhib29sIGx0ciwgaW50IGJsb2NrRWRnZSwgaW50IGVsbGlwc2lzCiBpbnQgSW5s
aW5lRmxvd0JveDo6cGxhY2VFbGxpcHNpc0JveChib29sIGx0ciwgaW50IGJsb2NrRWRnZSwgaW50
IGVsbGlwc2lzV2lkdGgsIGJvb2wmIGZvdW5kQm94KQogewogICAgIGludCByZXN1bHQgPSAtMTsK
LSAgICBmb3IgKElubGluZUJveCAqYm94ID0gZmlyc3RDaGlsZCgpOyBib3g7IGJveCA9IGJveC0+
bmV4dE9uTGluZSgpKSB7CisKKyAgICAvLyBXZSBpdGVyYXRlIG92ZXIgYWxsIGNoaWxkcmVuLCB0
aGUgZm91bmRCb3ggdmFyaWFibGUgdGVsbHMgdXMgd2hlbiB3ZSd2ZSBmb3VuZCB0aGUKKyAgICAv
LyBib3ggY29udGFpbmluZyB0aGUgZWxsaXBzaXMuICBBbGwgYm94ZXMgYWZ0ZXIgdGhhdCBvbmUg
aW4gdGhlIGZsb3cgYXJlIGhpZGRlbi4KKyAgICAvLyBJZiBvdXIgZmxvdyBpcyBsdHIgdGhlbiBp
dGVyYXRlIG92ZXIgdGhlIGJveGVzIGZyb20gbGVmdCB0byByaWdodCwgb3RoZXJ3aXNlIGl0ZXJh
dGUKKyAgICAvLyBmcm9tIHJpZ2h0IHRvIGxlZnQuIFZhcnlpbmcgdGhlIG9yZGVyIGFsbG93cyB1
cyB0byBjb3JyZWN0bHkgaGlkZSB0aGUgYm94ZXMgZm9sbG93aW5nIHRoZSBlbGxpcHNpcy4KKyAg
ICBJbmxpbmVCb3ggKmJveCA9IGx0ciA/IGZpcnN0Q2hpbGQoKSA6IGxhc3RDaGlsZCgpOworICAg
IHdoaWxlKGJveCkgewogICAgICAgICBpbnQgY3VyclJlc3VsdCA9IGJveC0+cGxhY2VFbGxpcHNp
c0JveChsdHIsIGJsb2NrRWRnZSwgZWxsaXBzaXNXaWR0aCwgZm91bmRCb3gpOwogICAgICAgICBp
ZiAoY3VyclJlc3VsdCAhPSAtMSAmJiByZXN1bHQgPT0gLTEpCiAgICAgICAgICAgICByZXN1bHQg
PSBjdXJyUmVzdWx0OworICAgICAgICBib3ggPSBsdHIgPyBib3gtPm5leHRPbkxpbmUoKSA6IGJv
eC0+cHJldk9uTGluZSgpOwogICAgIH0KICAgICByZXR1cm4gcmVzdWx0OwogfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>