<?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>83826</bug_id>
          
          <creation_ts>2012-04-12 15:40:00 -0700</creation_ts>
          <short_desc>REGRESSION (r114032): Layout Tests fast/text/drawBidiText.html fast/text/international/bidi-listbox-atsui.html are failing</short_desc>
          <delta_ts>2012-04-14 11:16:11 -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>Text</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Vincent Scheib">scheib</reporter>
          <assigned_to name="Dave Hyatt">hyatt</assigned_to>
          <cc>andersca</cc>
    
    <cc>ap</cc>
    
    <cc>eric</cc>
    
    <cc>hyatt</cc>
    
    <cc>leviw</cc>
    
    <cc>mitz</cc>
    
    <cc>rniwa</cc>
    
    <cc>tkent</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>601588</commentid>
    <comment_count>0</comment_count>
    <who name="Vincent Scheib">scheib</who>
    <bug_when>2012-04-12 15:40:00 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/114032
This patch modifies RenderText so that it scans all of its characters up front...

Caused these Layout Tests 
fast/text/drawBidiText.html 
fast/text/international/bidi-listbox-atsui.html are failing

to start having pixel errors, visible here:
http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=fast%2Ftext%2FdrawBidiText.html%20fast%2Ftext%2Finternational%2Fbidi-listbox-atsui.html

I can not tell if this is acceptable and should be rebaselined, or represents an unintended result.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>602499</commentid>
    <comment_count>1</comment_count>
    <who name="Levi Weintraub">leviw</who>
    <bug_when>2012-04-13 16:27:39 -0700</bug_when>
    <thetext>The arabic is no longer being combined, but instead each character is being rendered individually. That&apos;s definitely wrong :(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>602501</commentid>
    <comment_count>2</comment_count>
    <who name="Levi Weintraub">leviw</who>
    <bug_when>2012-04-13 16:30:48 -0700</bug_when>
    <thetext>Actually, likewise with the Hebrew. There are dots that are supposed to modify the adjacent character, but the extra spacing between the letters is the result of those dots being given the length of a character instead of the proper combined rendering.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>602507</commentid>
    <comment_count>3</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-04-13 16:34:49 -0700</bug_when>
    <thetext>Presumably the simple-path is being taken for these runs when it shouldn&apos;t be.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>602509</commentid>
    <comment_count>4</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2012-04-13 16:36:29 -0700</bug_when>
    <thetext>I will look into it. Optimized code path probably being incorrectly chosen for some reason.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>602520</commentid>
    <comment_count>5</comment_count>
      <attachid>137178</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2012-04-13 16:47:51 -0700</bug_when>
    <thetext>Created attachment 137178
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>602522</commentid>
    <comment_count>6</comment_count>
      <attachid>137179</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2012-04-13 16:48:37 -0700</bug_when>
    <thetext>Created attachment 137179
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>602625</commentid>
    <comment_count>7</comment_count>
      <attachid>137179</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-04-13 22:11:01 -0700</bug_when>
    <thetext>Comment on attachment 137179
Patch

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

&gt; Source/WebCore/html/canvas/CanvasRenderingContext2D.cpp:2025
&gt; +    TextRun textRun(string, length, false, 0, 0, TextRun::AllowTrailingExpansion, direction, override, true, TextRun::NoRounding);

How could this have worked before?  There are separate constructors for these cases?  Clearly we need to clean up these constructors... probably using some sort of nicely named create variants, as well as enums instead of these true/flase/0 nonsense.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>602626</commentid>
    <comment_count>8</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-04-13 22:12:12 -0700</bug_when>
    <thetext>I guess what I&apos;m saying is that this mistake was not a product of Dave&apos;s coding skills, but of what appears to be horrible design on the part of TextRun constructors.. which we&apos;ll need to fix, or we&apos;ll just repeat this sort of mistake. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>602678</commentid>
    <comment_count>9</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2012-04-14 11:06:32 -0700</bug_when>
    <thetext>What we need to do is remove the rounding hacks parameter from the constructors IMO.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>602679</commentid>
    <comment_count>10</comment_count>
      <attachid>137179</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-14 11:16:06 -0700</bug_when>
    <thetext>Comment on attachment 137179
Patch

Clearing flags on attachment: 137179

Committed r114205: &lt;http://trac.webkit.org/changeset/114205&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>602680</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-14 11:16:11 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>137178</attachid>
            <date>2012-04-13 16:47:51 -0700</date>
            <delta_ts>2012-04-13 16:48:37 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>4053</size>
            <attacher name="Dave Hyatt">hyatt</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDExNDE4MykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDEyLTA0LTEzICBEYXZpZCBI
eWF0dCAgPGh5YXR0QGFwcGxlLmNvbT4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9ODM4MjYKKyAgICAgICAgCisgICAgICAgIFdyb25nIEZvbnQgY29k
ZSBwYXRoIHdhcyBjaG9zZW4gYWZ0ZXIgcjExNDAzMi4gVGhlIFRleHRSdW4gY29uc3RydWN0b3Ig
aGFzIGFuIGFkZGl0aW9uYWwgYXJndW1lbnQgdGhhdAorICAgICAgICBuZWVkcyB0byBiZSBpbmNs
dWRlZCBpZiByb3VuZGluZyBoYWNrcyBhcmUgbWVudGlvbmVkLgorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogaHRtbC9jYW52YXMvQ2FudmFzUmVuZGVy
aW5nQ29udGV4dDJELmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNhbnZhc1JlbmRlcmluZ0NvbnRl
eHQyRDo6ZHJhd1RleHRJbnRlcm5hbCk6CisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckxpc3RC
b3guY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyTGlzdEJveDo6cGFpbnRJdGVtRm9yZWdy
b3VuZCk6CisgICAgICAgICogcmVuZGVyaW5nL2JyZWFrX2xpbmVzLmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6Om5leHRCcmVha2FibGVQb3NpdGlvbik6CisKIDIwMTItMDQtMTMgIEplciBOb2JsZSAg
PGplci5ub2JsZUBhcHBsZS5jb20+CiAKICAgICAgICAgVmlkZW8gYXQgYXBwbGUuY29tIGdldHMg
c3RhbmRhcmQgY29udHJvbHMgaW4gYWRkaXRpb24gdG8gY3VzdG9tIGNvbnRyb2xzIGFmdGVyIHJl
dHVybmluZyBmcm9tIGZ1bGwgc2NyZWVuCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9odG1sL2NhbnZh
cy9DYW52YXNSZW5kZXJpbmdDb250ZXh0MkQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJD
b3JlL2h0bWwvY2FudmFzL0NhbnZhc1JlbmRlcmluZ0NvbnRleHQyRC5jcHAJKHJldmlzaW9uIDEx
NDAzMSkKKysrIFNvdXJjZS9XZWJDb3JlL2h0bWwvY2FudmFzL0NhbnZhc1JlbmRlcmluZ0NvbnRl
eHQyRC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTIwMjIsNyArMjAyMiw3IEBAIHZvaWQgQ2FudmFz
UmVuZGVyaW5nQ29udGV4dDJEOjpkcmF3VGV4dEkKIAogICAgIHVuc2lnbmVkIGxlbmd0aCA9IHRl
eHQubGVuZ3RoKCk7CiAgICAgY29uc3QgVUNoYXIqIHN0cmluZyA9IHRleHQuY2hhcmFjdGVycygp
OwotICAgIFRleHRSdW4gdGV4dFJ1bihzdHJpbmcsIGxlbmd0aCwgZmFsc2UsIDAsIDAsIFRleHRS
dW46OkFsbG93VHJhaWxpbmdFeHBhbnNpb24sIGRpcmVjdGlvbiwgb3ZlcnJpZGUsIFRleHRSdW46
Ok5vUm91bmRpbmcpOworICAgIFRleHRSdW4gdGV4dFJ1bihzdHJpbmcsIGxlbmd0aCwgZmFsc2Us
IDAsIDAsIFRleHRSdW46OkFsbG93VHJhaWxpbmdFeHBhbnNpb24sIGRpcmVjdGlvbiwgb3ZlcnJp
ZGUsIHRydWUsIFRleHRSdW46Ok5vUm91bmRpbmcpOwogCiAgICAgLy8gRHJhdyB0aGUgaXRlbSB0
ZXh0IGF0IHRoZSBjb3JyZWN0IHBvaW50LgogICAgIEZsb2F0UG9pbnQgbG9jYXRpb24oeCwgeSk7
CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGlzdEJveC5jcHAKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxpc3RCb3guY3BwCShyZXZp
c2lvbiAxMTQwMzEpCisrKyBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGlzdEJveC5j
cHAJKHdvcmtpbmcgY29weSkKQEAgLTQwOSw3ICs0MDksNyBAQCB2b2lkIFJlbmRlckxpc3RCb3g6
OnBhaW50SXRlbUZvcmVncm91bmQoCiAKICAgICB1bnNpZ25lZCBsZW5ndGggPSBpdGVtVGV4dC5s
ZW5ndGgoKTsKICAgICBjb25zdCBVQ2hhciogc3RyaW5nID0gaXRlbVRleHQuY2hhcmFjdGVycygp
OwotICAgIFRleHRSdW4gdGV4dFJ1bihzdHJpbmcsIGxlbmd0aCwgZmFsc2UsIDAsIDAsIFRleHRS
dW46OkFsbG93VHJhaWxpbmdFeHBhbnNpb24sIGl0ZW1TdHlsZS0+ZGlyZWN0aW9uKCksIGlzT3Zl
cnJpZGUoaXRlbVN0eWxlLT51bmljb2RlQmlkaSgpKSwgVGV4dFJ1bjo6Tm9Sb3VuZGluZyk7Cisg
ICAgVGV4dFJ1biB0ZXh0UnVuKHN0cmluZywgbGVuZ3RoLCBmYWxzZSwgMCwgMCwgVGV4dFJ1bjo6
QWxsb3dUcmFpbGluZ0V4cGFuc2lvbiwgaXRlbVN0eWxlLT5kaXJlY3Rpb24oKSwgaXNPdmVycmlk
ZShpdGVtU3R5bGUtPnVuaWNvZGVCaWRpKCkpLCB0cnVlLCBUZXh0UnVuOjpOb1JvdW5kaW5nKTsK
ICAgICBGb250IGl0ZW1Gb250ID0gc3R5bGUoKS0+Zm9udCgpOwogICAgIExheW91dFJlY3QgciA9
IGl0ZW1Cb3VuZGluZ0JveFJlY3QocGFpbnRPZmZzZXQsIGxpc3RJbmRleCk7CiAgICAgci5tb3Zl
KGl0ZW1PZmZzZXRGb3JBbGlnbm1lbnQodGV4dFJ1biwgaXRlbVN0eWxlLCBpdGVtRm9udCwgcikp
OwpJbmRleDogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL2JyZWFrX2xpbmVzLmNwcAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvYnJlYWtfbGluZXMuY3BwCShyZXZpc2lv
biAxMTQwMzEpCisrKyBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvYnJlYWtfbGluZXMuY3BwCSh3
b3JraW5nIGNvcHkpCkBAIC0yNyw2ICsyNyw3IEBACiAjaW5jbHVkZSAiY29uZmlnLmgiCiAjaW5j
bHVkZSAiYnJlYWtfbGluZXMuaCIKIAorI2luY2x1ZGUgIkZvbnQuaCIKICNpbmNsdWRlICJUZXh0
QnJlYWtJdGVyYXRvci5oIgogI2luY2x1ZGUgPHd0Zi9BU0NJSUNUeXBlLmg+CiAjaW5jbHVkZSA8
d3RmL1N0ZExpYkV4dHJhcy5oPgpAQCAtMTcwLDkgKzE3MSwxMyBAQCBpbnQgbmV4dEJyZWFrYWJs
ZVBvc2l0aW9uKExhenlMaW5lQnJlYWtJCiAKICAgICAgICAgaWYgKG5lZWRzTGluZUJyZWFrSXRl
cmF0b3IoY2gpIHx8IG5lZWRzTGluZUJyZWFrSXRlcmF0b3IobGFzdENoKSkgewogICAgICAgICAg
ICAgaWYgKG5leHRCcmVhayA8IGkgJiYgaSkgewotICAgICAgICAgICAgICAgIFRleHRCcmVha0l0
ZXJhdG9yKiBicmVha0l0ZXJhdG9yID0gbGF6eUJyZWFrSXRlcmF0b3IuZ2V0KCk7Ci0gICAgICAg
ICAgICAgICAgaWYgKGJyZWFrSXRlcmF0b3IpCi0gICAgICAgICAgICAgICAgICAgIG5leHRCcmVh
ayA9IHRleHRCcmVha0ZvbGxvd2luZyhicmVha0l0ZXJhdG9yLCBpIC0gMSk7CisgICAgICAgICAg
ICAgICAgaWYgKEZvbnQ6OmlzQ0pLSWRlb2dyYXBoT3JTeW1ib2woY2gpICYmIEZvbnQ6OmlzQ0pL
SWRlb2dyYXBoT3JTeW1ib2wobGFzdENoKSkgLy8gT3B0aW1pemF0aW9uIHRvIGF2b2lkIGZhbGxp
bmcgaW50byBJQ1UgKHdoaWNoIGlzIHZlcnkgc2xvdyBmb3IgaWRlb2dyYXBocykuCisgICAgICAg
ICAgICAgICAgICAgIG5leHRCcmVhayA9IGk7CisgICAgICAgICAgICAgICAgLyplbHNlIHsKKyAg
ICAgICAgICAgICAgICAgICAgVGV4dEJyZWFrSXRlcmF0b3IqIGJyZWFrSXRlcmF0b3IgPSBsYXp5
QnJlYWtJdGVyYXRvci5nZXQoKTsKKyAgICAgICAgICAgICAgICAgICAgaWYgKGJyZWFrSXRlcmF0
b3IpCisgICAgICAgICAgICAgICAgICAgICAgICBuZXh0QnJlYWsgPSB0ZXh0QnJlYWtGb2xsb3dp
bmcoYnJlYWtJdGVyYXRvciwgaSAtIDEpOworICAgICAgICAgICAgICAgIH0qLwogICAgICAgICAg
ICAgfQogICAgICAgICAgICAgaWYgKGkgPT0gbmV4dEJyZWFrICYmICFpc0JyZWFrYWJsZVNwYWNl
KGxhc3RDaCwgdHJlYXROb0JyZWFrU3BhY2VBc0JyZWFrKSkKICAgICAgICAgICAgICAgICByZXR1
cm4gaTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>137179</attachid>
            <date>2012-04-13 16:48:37 -0700</date>
            <delta_ts>2012-04-14 11:16:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>2681</size>
            <attacher name="Dave Hyatt">hyatt</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDExNDE4MykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDEyLTA0LTEzICBEYXZpZCBI
eWF0dCAgPGh5YXR0QGFwcGxlLmNvbT4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9ODM4MjYKKyAgICAgICAgCisgICAgICAgIFdyb25nIEZvbnQgY29k
ZSBwYXRoIHdhcyBjaG9zZW4gYWZ0ZXIgcjExNDAzMi4gVGhlIFRleHRSdW4gY29uc3RydWN0b3Ig
aGFzIGFuIGFkZGl0aW9uYWwgYXJndW1lbnQgdGhhdAorICAgICAgICBuZWVkcyB0byBiZSBpbmNs
dWRlZCBpZiByb3VuZGluZyBoYWNrcyBhcmUgbWVudGlvbmVkLgorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogaHRtbC9jYW52YXMvQ2FudmFzUmVuZGVy
aW5nQ29udGV4dDJELmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNhbnZhc1JlbmRlcmluZ0NvbnRl
eHQyRDo6ZHJhd1RleHRJbnRlcm5hbCk6CisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckxpc3RC
b3guY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyTGlzdEJveDo6cGFpbnRJdGVtRm9yZWdy
b3VuZCk6CisgICAgICAgICogcmVuZGVyaW5nL2JyZWFrX2xpbmVzLmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6Om5leHRCcmVha2FibGVQb3NpdGlvbik6CisKIDIwMTItMDQtMTMgIEplciBOb2JsZSAg
PGplci5ub2JsZUBhcHBsZS5jb20+CiAKICAgICAgICAgVmlkZW8gYXQgYXBwbGUuY29tIGdldHMg
c3RhbmRhcmQgY29udHJvbHMgaW4gYWRkaXRpb24gdG8gY3VzdG9tIGNvbnRyb2xzIGFmdGVyIHJl
dHVybmluZyBmcm9tIGZ1bGwgc2NyZWVuCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9odG1sL2NhbnZh
cy9DYW52YXNSZW5kZXJpbmdDb250ZXh0MkQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJD
b3JlL2h0bWwvY2FudmFzL0NhbnZhc1JlbmRlcmluZ0NvbnRleHQyRC5jcHAJKHJldmlzaW9uIDEx
NDAzMSkKKysrIFNvdXJjZS9XZWJDb3JlL2h0bWwvY2FudmFzL0NhbnZhc1JlbmRlcmluZ0NvbnRl
eHQyRC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTIwMjIsNyArMjAyMiw3IEBAIHZvaWQgQ2FudmFz
UmVuZGVyaW5nQ29udGV4dDJEOjpkcmF3VGV4dEkKIAogICAgIHVuc2lnbmVkIGxlbmd0aCA9IHRl
eHQubGVuZ3RoKCk7CiAgICAgY29uc3QgVUNoYXIqIHN0cmluZyA9IHRleHQuY2hhcmFjdGVycygp
OwotICAgIFRleHRSdW4gdGV4dFJ1bihzdHJpbmcsIGxlbmd0aCwgZmFsc2UsIDAsIDAsIFRleHRS
dW46OkFsbG93VHJhaWxpbmdFeHBhbnNpb24sIGRpcmVjdGlvbiwgb3ZlcnJpZGUsIFRleHRSdW46
Ok5vUm91bmRpbmcpOworICAgIFRleHRSdW4gdGV4dFJ1bihzdHJpbmcsIGxlbmd0aCwgZmFsc2Us
IDAsIDAsIFRleHRSdW46OkFsbG93VHJhaWxpbmdFeHBhbnNpb24sIGRpcmVjdGlvbiwgb3ZlcnJp
ZGUsIHRydWUsIFRleHRSdW46Ok5vUm91bmRpbmcpOwogCiAgICAgLy8gRHJhdyB0aGUgaXRlbSB0
ZXh0IGF0IHRoZSBjb3JyZWN0IHBvaW50LgogICAgIEZsb2F0UG9pbnQgbG9jYXRpb24oeCwgeSk7
CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGlzdEJveC5jcHAKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxpc3RCb3guY3BwCShyZXZp
c2lvbiAxMTQwMzEpCisrKyBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGlzdEJveC5j
cHAJKHdvcmtpbmcgY29weSkKQEAgLTQwOSw3ICs0MDksNyBAQCB2b2lkIFJlbmRlckxpc3RCb3g6
OnBhaW50SXRlbUZvcmVncm91bmQoCiAKICAgICB1bnNpZ25lZCBsZW5ndGggPSBpdGVtVGV4dC5s
ZW5ndGgoKTsKICAgICBjb25zdCBVQ2hhciogc3RyaW5nID0gaXRlbVRleHQuY2hhcmFjdGVycygp
OwotICAgIFRleHRSdW4gdGV4dFJ1bihzdHJpbmcsIGxlbmd0aCwgZmFsc2UsIDAsIDAsIFRleHRS
dW46OkFsbG93VHJhaWxpbmdFeHBhbnNpb24sIGl0ZW1TdHlsZS0+ZGlyZWN0aW9uKCksIGlzT3Zl
cnJpZGUoaXRlbVN0eWxlLT51bmljb2RlQmlkaSgpKSwgVGV4dFJ1bjo6Tm9Sb3VuZGluZyk7Cisg
ICAgVGV4dFJ1biB0ZXh0UnVuKHN0cmluZywgbGVuZ3RoLCBmYWxzZSwgMCwgMCwgVGV4dFJ1bjo6
QWxsb3dUcmFpbGluZ0V4cGFuc2lvbiwgaXRlbVN0eWxlLT5kaXJlY3Rpb24oKSwgaXNPdmVycmlk
ZShpdGVtU3R5bGUtPnVuaWNvZGVCaWRpKCkpLCB0cnVlLCBUZXh0UnVuOjpOb1JvdW5kaW5nKTsK
ICAgICBGb250IGl0ZW1Gb250ID0gc3R5bGUoKS0+Zm9udCgpOwogICAgIExheW91dFJlY3QgciA9
IGl0ZW1Cb3VuZGluZ0JveFJlY3QocGFpbnRPZmZzZXQsIGxpc3RJbmRleCk7CiAgICAgci5tb3Zl
KGl0ZW1PZmZzZXRGb3JBbGlnbm1lbnQodGV4dFJ1biwgaXRlbVN0eWxlLCBpdGVtRm9udCwgcikp
Owo=
</data>

          </attachment>
      

    </bug>

</bugzilla>