<?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>136846</bug_id>
          <alias>drawFocusIfNeeded</alias>
          <creation_ts>2014-09-15 22:44:25 -0700</creation_ts>
          <short_desc>Add version of drawFocusIfNeeded that take a Path2D parameter.</short_desc>
          <delta_ts>2014-09-16 01:13:27 -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>Canvas</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="zino">jinho.bang</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>cabanier</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dino</cc>
    
    <cc>krit</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1035384</commentid>
    <comment_count>0</comment_count>
    <who name="zino">jinho.bang</who>
    <bug_when>2014-09-15 22:44:25 -0700</bug_when>
    <thetext>Add version of drawFocusIfNeeded that take a Path2D parameter.
The method is already added in Blink and Mozilla.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1035386</commentid>
    <comment_count>1</comment_count>
      <attachid>238155</attachid>
    <who name="zino">jinho.bang</who>
    <bug_when>2014-09-15 23:14:39 -0700</bug_when>
    <thetext>Created attachment 238155
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1035392</commentid>
    <comment_count>2</comment_count>
      <attachid>238155</attachid>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2014-09-16 00:36:03 -0700</bug_when>
    <thetext>Comment on attachment 238155
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1035401</commentid>
    <comment_count>3</comment_count>
      <attachid>238155</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-09-16 01:13:20 -0700</bug_when>
    <thetext>Comment on attachment 238155
Patch

Clearing flags on attachment: 238155

Committed r173652: &lt;http://trac.webkit.org/changeset/173652&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1035402</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-09-16 01:13:27 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>238155</attachid>
            <date>2014-09-15 23:14:39 -0700</date>
            <delta_ts>2014-09-16 01:13:20 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-136846-20140916151435.patch</filename>
            <type>text/plain</type>
            <size>8567</size>
            <attacher name="zino">jinho.bang</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTczNjQ1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZGFkODdjOWUwNTAyMTQw
NWFmNWVmNjk0OTgxMWE5Njc2YzVkMTJkZi4uMjE3YzgyMmZjYjhjNjg3YWM0MTRiMzQ4M2U4MGEz
ODc4ZDljYWZmNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE0LTA5LTE1ICBKaW5o
byBCYW5nICA8amluaG8uYmFuZ0BzYW1zdW5nLmNvbT4KKworICAgICAgICBBZGQgdmVyc2lvbiBv
ZiBkcmF3Rm9jdXNJZk5lZWRlZCB0aGF0IHRha2UgYSBQYXRoMkQgcGFyYW1ldGVyLgorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM2ODQ2CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGVzdHM6IGZhc3QvY2Fu
dmFzL2RyYXctZm9jdXMtaWYtbmVlZGVkLXdpdGgtcGF0aC5odG1sCisKKyAgICAgICAgKiBodG1s
L2NhbnZhcy9DYW52YXNSZW5kZXJpbmdDb250ZXh0MkQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6
Q2FudmFzUmVuZGVyaW5nQ29udGV4dDJEOjpkcmF3Rm9jdXNJZk5lZWRlZCk6CisgICAgICAgIChX
ZWJDb3JlOjpDYW52YXNSZW5kZXJpbmdDb250ZXh0MkQ6OmRyYXdGb2N1c0lmTmVlZGVkSW50ZXJu
YWwpOgorICAgICAgICAqIGh0bWwvY2FudmFzL0NhbnZhc1JlbmRlcmluZ0NvbnRleHQyRC5oOgor
ICAgICAgICAqIGh0bWwvY2FudmFzL0NhbnZhc1JlbmRlcmluZ0NvbnRleHQyRC5pZGw6CisKIDIw
MTQtMDktMTUgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBVbi1p
bmxpbmUgdGhlIE5vZGUgY29uc3RydWN0b3IKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0
bWwvY2FudmFzL0NhbnZhc1JlbmRlcmluZ0NvbnRleHQyRC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9o
dG1sL2NhbnZhcy9DYW52YXNSZW5kZXJpbmdDb250ZXh0MkQuY3BwCmluZGV4IDU1YjdhYjkyZjdk
MTVlYWFhMTg4ZjMwMjM1ZThjZjQ1ZjQ0NzExOTQuLjRjMjNhYjZmOGQ1Y2RjMDc4MTA2MDc5YzQ2
MDk1YjdlN2VjMDUxNzIgMTAwNzU1Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvY2FudmFzL0Nh
bnZhc1JlbmRlcmluZ0NvbnRleHQyRC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9jYW52
YXMvQ2FudmFzUmVuZGVyaW5nQ29udGV4dDJELmNwcApAQCAtMTk3NSwxMyArMTk3NSwyMyBAQCB2
b2lkIENhbnZhc1JlbmRlcmluZ0NvbnRleHQyRDo6d2Via2l0UHV0SW1hZ2VEYXRhSEQoSW1hZ2VE
YXRhKiBkYXRhLCBmbG9hdCBkeCwgZgogCiB2b2lkIENhbnZhc1JlbmRlcmluZ0NvbnRleHQyRDo6
ZHJhd0ZvY3VzSWZOZWVkZWQoRWxlbWVudCogZWxlbWVudCkKIHsKKyAgICBkcmF3Rm9jdXNJZk5l
ZWRlZEludGVybmFsKG1fcGF0aCwgZWxlbWVudCk7Cit9CisKK3ZvaWQgQ2FudmFzUmVuZGVyaW5n
Q29udGV4dDJEOjpkcmF3Rm9jdXNJZk5lZWRlZChET01QYXRoKiBwYXRoLCBFbGVtZW50KiBlbGVt
ZW50KQoreworICAgIGRyYXdGb2N1c0lmTmVlZGVkSW50ZXJuYWwocGF0aC0+cGF0aCgpLCBlbGVt
ZW50KTsKK30KKwordm9pZCBDYW52YXNSZW5kZXJpbmdDb250ZXh0MkQ6OmRyYXdGb2N1c0lmTmVl
ZGVkSW50ZXJuYWwoY29uc3QgUGF0aCYgcGF0aCwgRWxlbWVudCogZWxlbWVudCkKK3sKICAgICBH
cmFwaGljc0NvbnRleHQqIGNvbnRleHQgPSBkcmF3aW5nQ29udGV4dCgpOwogCi0gICAgaWYgKCFl
bGVtZW50IHx8ICFlbGVtZW50LT5mb2N1c2VkKCkgfHwgIXN0YXRlKCkubV9oYXNJbnZlcnRpYmxl
VHJhbnNmb3JtIHx8IG1fcGF0aC5pc0VtcHR5KCkKKyAgICBpZiAoIWVsZW1lbnQgfHwgIWVsZW1l
bnQtPmZvY3VzZWQoKSB8fCAhc3RhdGUoKS5tX2hhc0ludmVydGlibGVUcmFuc2Zvcm0gfHwgcGF0
aC5pc0VtcHR5KCkKICAgICAgICAgfHwgIWVsZW1lbnQtPmlzRGVzY2VuZGFudE9mKGNhbnZhcygp
KSB8fCAhY29udGV4dCkKICAgICAgICAgcmV0dXJuOwogCi0gICAgY29udGV4dC0+ZHJhd0ZvY3Vz
UmluZyhtX3BhdGgsIDEsIDEsIFJlbmRlclRoZW1lOjpmb2N1c1JpbmdDb2xvcigpKTsKKyAgICBj
b250ZXh0LT5kcmF3Rm9jdXNSaW5nKHBhdGgsIDEsIDEsIFJlbmRlclRoZW1lOjpmb2N1c1JpbmdD
b2xvcigpKTsKIH0KIAogdm9pZCBDYW52YXNSZW5kZXJpbmdDb250ZXh0MkQ6OnB1dEltYWdlRGF0
YShJbWFnZURhdGEqIGRhdGEsIEltYWdlQnVmZmVyOjpDb29yZGluYXRlU3lzdGVtIGNvb3JkaW5h
dGVTeXN0ZW0sIGZsb2F0IGR4LCBmbG9hdCBkeSwgZmxvYXQgZGlydHlYLCBmbG9hdCBkaXJ0eVks
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL2NhbnZhcy9DYW52YXNSZW5kZXJpbmdD
b250ZXh0MkQuaCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvY2FudmFzL0NhbnZhc1JlbmRlcmluZ0Nv
bnRleHQyRC5oCmluZGV4IDM1OTYyZGE0NjA2OTYwOTQ4OGNmYjBhNDIzNzY4Njk2OWIxNjkxNWMu
LjRjMmZhNjMzNWIwMzU5NmFjY2E3MzU2NjQ1MWZmNDg5MTY0ZDMxYWUgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL2h0bWwvY2FudmFzL0NhbnZhc1JlbmRlcmluZ0NvbnRleHQyRC5oCisrKyBi
L1NvdXJjZS9XZWJDb3JlL2h0bWwvY2FudmFzL0NhbnZhc1JlbmRlcmluZ0NvbnRleHQyRC5oCkBA
IC0xOTgsNiArMTk4LDcgQEAgcHVibGljOgogICAgIHZvaWQgd2Via2l0UHV0SW1hZ2VEYXRhSEQo
SW1hZ2VEYXRhKiwgZmxvYXQgZHgsIGZsb2F0IGR5LCBmbG9hdCBkaXJ0eVgsIGZsb2F0IGRpcnR5
WSwgZmxvYXQgZGlydHlXaWR0aCwgZmxvYXQgZGlydHlIZWlnaHQsIEV4Y2VwdGlvbkNvZGUmKTsK
IAogICAgIHZvaWQgZHJhd0ZvY3VzSWZOZWVkZWQoRWxlbWVudCopOworICAgIHZvaWQgZHJhd0Zv
Y3VzSWZOZWVkZWQoRE9NUGF0aCosIEVsZW1lbnQqKTsKIAogICAgIGZsb2F0IHdlYmtpdEJhY2tp
bmdTdG9yZVBpeGVsUmF0aW8oKSBjb25zdCB7IHJldHVybiAxOyB9CiAKQEAgLTMyMyw2ICszMjQs
OCBAQCBwcml2YXRlOgogICAgIGJvb2wgaXNQb2ludEluUGF0aEludGVybmFsKGNvbnN0IFBhdGgm
LCBmbG9hdCB4LCBmbG9hdCB5LCBjb25zdCBTdHJpbmcmIHdpbmRpbmcpOwogICAgIGJvb2wgaXNQ
b2ludEluU3Ryb2tlSW50ZXJuYWwoY29uc3QgUGF0aCYsIGZsb2F0IHgsIGZsb2F0IHkpOwogCisg
ICAgdm9pZCBkcmF3Rm9jdXNJZk5lZWRlZEludGVybmFsKGNvbnN0IFBhdGgmLCBFbGVtZW50Kik7
CisKICAgICB2b2lkIGNsZWFyQ2FudmFzKCk7CiAgICAgUGF0aCB0cmFuc2Zvcm1BcmVhVG9EZXZp
Y2UoY29uc3QgUGF0aCYpIGNvbnN0OwogICAgIFBhdGggdHJhbnNmb3JtQXJlYVRvRGV2aWNlKGNv
bnN0IEZsb2F0UmVjdCYpIGNvbnN0OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRtbC9j
YW52YXMvQ2FudmFzUmVuZGVyaW5nQ29udGV4dDJELmlkbCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwv
Y2FudmFzL0NhbnZhc1JlbmRlcmluZ0NvbnRleHQyRC5pZGwKaW5kZXggMDZmMGRiZGU0YTExOTAy
YmExOGY1MWYzZDQ4NmRiM2QzM2U5N2Y4Yi4uZTBiZDc3YTliNTBhYjcyNmNiYjJhOThmOWNiOGE4
NzdlNjllZjZmMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9jYW52YXMvQ2FudmFz
UmVuZGVyaW5nQ29udGV4dDJELmlkbAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL2NhbnZhcy9D
YW52YXNSZW5kZXJpbmdDb250ZXh0MkQuaWRsCkBAIC0xODEsNiArMTgxLDcgQEAgaW50ZXJmYWNl
IENhbnZhc1JlbmRlcmluZ0NvbnRleHQyRCA6IENhbnZhc1JlbmRlcmluZ0NvbnRleHQgewogICAg
IAogICAgIC8vIEZvY3VzIHJpbmdzCiAgICAgdm9pZCBkcmF3Rm9jdXNJZk5lZWRlZChFbGVtZW50
IGVsZW1lbnQpOworICAgIHZvaWQgZHJhd0ZvY3VzSWZOZWVkZWQoRE9NUGF0aCBwYXRoLCBFbGVt
ZW50IGVsZW1lbnQpOwogCiAgICAgcmVhZG9ubHkgYXR0cmlidXRlIGZsb2F0IHdlYmtpdEJhY2tp
bmdTdG9yZVBpeGVsUmF0aW87CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBi
L0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAyMmI5ZWM4NjE2NDc4MDUwODVjZjRjMzFkYTMz
OWE1ZGFhYTUzNWMwLi5lMjRjY2ViMmZiYzk5ZTNkNTE5YWQ1Mjg0ZWIwZWJlMGJlZDdmZWQyIDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTQtMDktMTUgIEppbmhvIEJhbmcgIDxqaW5oby5iYW5n
QHNhbXN1bmcuY29tPgorCisgICAgICAgIEFkZCB2ZXJzaW9uIG9mIGRyYXdGb2N1c0lmTmVlZGVk
IHRoYXQgdGFrZSBhIFBhdGgyRCBwYXJhbWV0ZXIuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzY4NDYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICAqIGZhc3QvY2FudmFzL2RyYXctZm9jdXMtaWYtbmVlZGVk
LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9jYW52YXMvZHJhdy1mb2N1cy1p
Zi1uZWVkZWQtd2l0aC1wYXRoLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9j
YW52YXMvZHJhdy1mb2N1cy1pZi1uZWVkZWQtd2l0aC1wYXRoLmh0bWw6IEFkZGVkLgorICAgICAg
ICAqIGZhc3QvY2FudmFzL2RyYXctZm9jdXMtaWYtbmVlZGVkLmh0bWw6IEFkZGVkLgorCiAyMDE0
LTA5LTE1ICBSb2dlciBGb25nICA8cm9nZXJfZm9uZ0BhcHBsZS5jb20+CiAKICAgICAgICAgVW5y
ZXZpZXdlZCBXaW5kb3dzIGdhcmRlbmluZy4gZmFzdC9mb3Jtcy9sYWJlbCB0ZXN0IGV4cGVjdGF0
aW9ucyBub3cgbWF0Y2ggTWFjIHBsYXRmb3JtJ3MgZXhwZWN0YXRpb25zLgpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvZmFzdC9jYW52YXMvZHJhdy1mb2N1cy1pZi1uZWVkZWQtZXhwZWN0ZWQudHh0
IGIvTGF5b3V0VGVzdHMvZmFzdC9jYW52YXMvZHJhdy1mb2N1cy1pZi1uZWVkZWQtZXhwZWN0ZWQu
dHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAuLjE2M2U5Zjk4ODE1YTU4OTZhZjE4ZGNlNTZjZTdjMDQyMTY2NWU0NzUK
LS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2NhbnZhcy9kcmF3LWZvY3VzLWlm
LW5lZWRlZC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwyIEBACitUaGlzIHRlc3QgZW5zdXJlcyB0
aGF0IGEgZm9jdXMgcmluZyBpcyBkcmF3bi4gCitURVNUIFBBU1NFRApkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvZmFzdC9jYW52YXMvZHJhdy1mb2N1cy1pZi1uZWVkZWQtd2l0aC1wYXRoLWV4cGVj
dGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvY2FudmFzL2RyYXctZm9jdXMtaWYtbmVlZGVkLXdp
dGgtcGF0aC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMTYzZTlmOTg4MTVhNTg5NmFmMThkY2U1
NmNlN2MwNDIxNjY1ZTQ3NQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY2Fu
dmFzL2RyYXctZm9jdXMtaWYtbmVlZGVkLXdpdGgtcGF0aC1leHBlY3RlZC50eHQKQEAgLTAsMCAr
MSwyIEBACitUaGlzIHRlc3QgZW5zdXJlcyB0aGF0IGEgZm9jdXMgcmluZyBpcyBkcmF3bi4gCitU
RVNUIFBBU1NFRApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9jYW52YXMvZHJhdy1mb2N1
cy1pZi1uZWVkZWQtd2l0aC1wYXRoLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2NhbnZhcy9kcmF3
LWZvY3VzLWlmLW5lZWRlZC13aXRoLXBhdGguaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi43YjQ2MWYyNDNhZDk2
MTY3NmQ5ZjBhMWY0OTc0NGZlZGExY2E1NTBjCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVz
dHMvZmFzdC9jYW52YXMvZHJhdy1mb2N1cy1pZi1uZWVkZWQtd2l0aC1wYXRoLmh0bWwKQEAgLTAs
MCArMSwzNSBAQAorVGhpcyB0ZXN0IGVuc3VyZXMgdGhhdCBhIGZvY3VzIHJpbmcgaXMgZHJhd24u
Cis8Y2FudmFzIGlkPSJjYW52YXMiIGNsYXNzPSJvdXRwdXQiIHdpZHRoPSIzMCIgaGVpZ2h0PSIz
MCI+CisgICAgPGJ1dHRvbiBpZD0iYnV0dG9uMSI+PC9idXR0b24+Cis8L2NhbnZhcz4KKzxkaXYg
aWQ9ImNvbnNvbGUiPjwvZGl2PgorPHNjcmlwdD4KK2lmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAg
ICB0ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsKKwordmFyIGJ1dHRvbjEgPSBkb2N1bWVudC5nZXRF
bGVtZW50QnlJZCgiYnV0dG9uMSIpOwordmFyIGNhbnZhcyA9IGRvY3VtZW50LmdldEVsZW1lbnRC
eUlkKCJjYW52YXMiKS5nZXRDb250ZXh0KCIyZCIpOwordmFyIHBhdGggPSBuZXcgUGF0aDJEKCk7
CitwYXRoLnJlY3QoMTAsIDEwLCAxMCwgMTApOworY2FudmFzLmRyYXdGb2N1c0lmTmVlZGVkKHBh
dGgsIGJ1dHRvbjEpOwordmFyIGltYWdlZGF0YSA9IGNhbnZhcy5nZXRJbWFnZURhdGEoMCwgMCwg
MzAsIDMwKTsKK3ZhciB0b3RhbCA9IDA7Citmb3IodmFyIHggPSAwOyB4IDwgMzAgKiAzMCAqIDQ7
IHgrKykKKyAgICB0b3RhbCArPSBpbWFnZWRhdGEuZGF0YVt4XTsKKworaWYgKHRvdGFsICE9IDAp
CisgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImNvbnNvbGUiKS5pbm5lckhUTUwgPSAiVEVT
VCBQQVNTRUQiOworZWxzZQoreworICAgIGJ1dHRvbjEuZm9jdXMoKTsKKyAgICBjYW52YXMuZHJh
d0ZvY3VzSWZOZWVkZWQocGF0aCwgYnV0dG9uMSk7CisgICAgaW1hZ2VkYXRhID0gY2FudmFzLmdl
dEltYWdlRGF0YSgwLCAwLCAzMCwgMzApOworICAgIGZvcih2YXIgeCA9IDA7IHggPCAzMCAqIDMw
KiA0OyB4KyspCisgICAgICAgIHRvdGFsICs9IGltYWdlZGF0YS5kYXRhW3hdOworCisgICAgaWYg
KHRvdGFsICE9IDApCisgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJjb25zb2xlIiku
aW5uZXJIVE1MID0gIlRFU1QgUEFTU0VEIjsKKyAgICBlbHNlCisgICAgICAgIGRvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKCJjb25zb2xlIikuaW5uZXJIVE1MID0gIlRFU1QgRkFJTEVEIjsKK30KKzwv
c2NyaXB0PgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9jYW52YXMvZHJhdy1mb2N1cy1p
Zi1uZWVkZWQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvY2FudmFzL2RyYXctZm9jdXMtaWYtbmVl
ZGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMC4uZjlkYzAxZjcwOTU0YTgwMDFmZmE1ZmI3NGMyNzRmYmE4ZDk4
NGU5MgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY2FudmFzL2RyYXctZm9j
dXMtaWYtbmVlZGVkLmh0bWwKQEAgLTAsMCArMSwzNSBAQAorVGhpcyB0ZXN0IGVuc3VyZXMgdGhh
dCBhIGZvY3VzIHJpbmcgaXMgZHJhd24uCis8Y2FudmFzIGlkPSJjYW52YXMiIGNsYXNzPSJvdXRw
dXQiIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCI+CisgICAgPGJ1dHRvbiBpZD0iYnV0dG9uMSI+PC9i
dXR0b24+Cis8L2NhbnZhcz4KKzxkaXYgaWQ9ImNvbnNvbGUiPjwvZGl2PgorPHNjcmlwdD4KK2lm
ICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICB0ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsKKwordmFy
IGJ1dHRvbjEgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiYnV0dG9uMSIpOwordmFyIGNhbnZh
cyA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJjYW52YXMiKS5nZXRDb250ZXh0KCIyZCIpOwor
Y2FudmFzLmJlZ2luUGF0aCgpOworY2FudmFzLnJlY3QoMTAsIDEwLCAxMCwgMTApOworY2FudmFz
LmRyYXdGb2N1c0lmTmVlZGVkKGJ1dHRvbjEpOwordmFyIGltYWdlZGF0YSA9IGNhbnZhcy5nZXRJ
bWFnZURhdGEoMCwgMCwgMzAsIDMwKTsKK3ZhciB0b3RhbCA9IDA7Citmb3IodmFyIHggPSAwOyB4
IDwgMzAgKiAzMCAqIDQ7IHgrKykKKyAgICB0b3RhbCArPSBpbWFnZWRhdGEuZGF0YVt4XTsKKwor
aWYgKHRvdGFsICE9IDApCisgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImNvbnNvbGUiKS5p
bm5lckhUTUwgPSAiVEVTVCBQQVNTRUQiOworZWxzZQoreworICAgIGJ1dHRvbjEuZm9jdXMoKTsK
KyAgICBjYW52YXMuZHJhd0ZvY3VzSWZOZWVkZWQoYnV0dG9uMSk7CisgICAgaW1hZ2VkYXRhID0g
Y2FudmFzLmdldEltYWdlRGF0YSgwLCAwLCAzMCwgMzApOworICAgIGZvcih2YXIgeCA9IDA7IHgg
PCAzMCAqIDMwKiA0OyB4KyspCisgICAgICAgIHRvdGFsICs9IGltYWdlZGF0YS5kYXRhW3hdOwor
CisgICAgaWYgKHRvdGFsICE9IDApCisgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJj
b25zb2xlIikuaW5uZXJIVE1MID0gIlRFU1QgUEFTU0VEIjsKKyAgICBlbHNlCisgICAgICAgIGRv
Y3VtZW50LmdldEVsZW1lbnRCeUlkKCJjb25zb2xlIikuaW5uZXJIVE1MID0gIlRFU1QgRkFJTEVE
IjsKK30KKzwvc2NyaXB0Pgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>