<?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>51408</bug_id>
          
          <creation_ts>2010-12-21 11:12:59 -0800</creation_ts>
          <short_desc>matrix3d() must take the zoom factor into account</short_desc>
          <delta_ts>2010-12-21 19:43:00 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>CSS</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</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="Ariya Hidayat">ariya.hidayat</reporter>
          <assigned_to name="Ariya Hidayat">ariya.hidayat</assigned_to>
          <cc>cmarrin</cc>
    
    <cc>jhanssen</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>325077</commentid>
    <comment_count>0</comment_count>
    <who name="Ariya Hidayat">ariya.hidayat</who>
    <bug_when>2010-12-21 11:12:59 -0800</bug_when>
    <thetext>Similar like https://bugs.webkit.org/show_bug.cgi?id=49774.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>325271</commentid>
    <comment_count>1</comment_count>
      <attachid>77166</attachid>
    <who name="Jan Erik Hanssen">jhanssen</who>
    <bug_when>2010-12-21 16:51:59 -0800</bug_when>
    <thetext>Created attachment 77166
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>325272</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-12-21 16:56:41 -0800</bug_when>
    <thetext>Attachment 77166 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;LayoutTests/ChangeLog&apos;, u&apos;LayoutTests/fast/transforms/matrix-with-zoom-3d-expected.checksum&apos;, u&apos;LayoutTests/fast/transforms/matrix-with-zoom-3d-expected.png&apos;, u&apos;LayoutTests/fast/transforms/matrix-with-zoom-3d-expected.txt&apos;, u&apos;LayoutTests/fast/transforms/matrix-with-zoom-3d.html&apos;, u&apos;WebCore/ChangeLog&apos;, u&apos;WebCore/css/CSSStyleSelector.cpp&apos;]&quot; exit_code: 1
WebCore/css/CSSStyleSelector.cpp:6844:  static_cast is incorrectly named. Don&apos;t use underscores in your identifier names.  [readability/naming] [4]
WebCore/css/CSSStyleSelector.cpp:6845:  static_cast is incorrectly named. Don&apos;t use underscores in your identifier names.  [readability/naming] [4]
Total errors found: 2 in 6 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>325274</commentid>
    <comment_count>3</comment_count>
    <who name="Jan Erik Hanssen">jhanssen</who>
    <bug_when>2010-12-21 16:59:52 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; Attachment 77166 [details] did not pass style-queue:

This seems to be bogus, static_cast is obviously not an identifier name.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>325287</commentid>
    <comment_count>4</comment_count>
      <attachid>77166</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-12-21 17:29:12 -0800</bug_when>
    <thetext>Comment on attachment 77166
Patch

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

&gt; WebCore/ChangeLog:8
&gt; +        Test: fast/transforms/matrix-with-zoom-3d.html

The test should go into transforms/3d.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>325303</commentid>
    <comment_count>5</comment_count>
      <attachid>77172</attachid>
    <who name="Jan Erik Hanssen">jhanssen</who>
    <bug_when>2010-12-21 17:51:44 -0800</bug_when>
    <thetext>Created attachment 77172
Patch

Change the test directory</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>325308</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-12-21 17:54:49 -0800</bug_when>
    <thetext>Attachment 77172 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;LayoutTests/ChangeLog&apos;, u&apos;LayoutTests/transforms/3d/general/matrix-with-zoom-3d-expected.checksum&apos;, u&apos;LayoutTests/transforms/3d/general/matrix-with-zoom-3d-expected.png&apos;, u&apos;LayoutTests/transforms/3d/general/matrix-with-zoom-3d-expected.txt&apos;, u&apos;LayoutTests/transforms/3d/general/matrix-with-zoom-3d.html&apos;, u&apos;WebCore/ChangeLog&apos;, u&apos;WebCore/css/CSSStyleSelector.cpp&apos;]&quot; exit_code: 1
WebCore/css/CSSStyleSelector.cpp:6844:  static_cast is incorrectly named. Don&apos;t use underscores in your identifier names.  [readability/naming] [4]
WebCore/css/CSSStyleSelector.cpp:6845:  static_cast is incorrectly named. Don&apos;t use underscores in your identifier names.  [readability/naming] [4]
Total errors found: 2 in 6 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>325342</commentid>
    <comment_count>7</comment_count>
      <attachid>77172</attachid>
    <who name="Ariya Hidayat">ariya.hidayat</who>
    <bug_when>2010-12-21 19:42:53 -0800</bug_when>
    <thetext>Comment on attachment 77172
Patch

Clearing flags on attachment: 77172

Committed r74451: &lt;http://trac.webkit.org/changeset/74451&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>325343</commentid>
    <comment_count>8</comment_count>
    <who name="Ariya Hidayat">ariya.hidayat</who>
    <bug_when>2010-12-21 19:43:00 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>77166</attachid>
            <date>2010-12-21 16:51:59 -0800</date>
            <delta_ts>2010-12-21 17:51:37 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-51408-20101221165157.patch</filename>
            <type>text/plain</type>
            <size>8463</size>
            <attacher name="Jan Erik Hanssen">jhanssen</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA0MGFiNDUxZGNiYTNlNGRlODgzN2Q0YTM1MzYxNGE4NjE5MzZkMWEzLi4zYWZiNTg3
MzE5ZjllNzllMjdkMWEyMjFkMTY3ZTM2YTg0ZjA1Yjg3IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAK
KzIwMTAtMTItMjEgIEphbiBFcmlrIEhhbnNzZW4gIDxqaGFuc3NlbkBzZW5jaGEuY29tPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIG1hdHJpeDNkKCkg
bXVzdCB0YWtlIHRoZSB6b29tIGZhY3RvciBpbnRvIGFjY291bnQKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTUxNDA4CisKKyAgICAgICAgKiBmYXN0L3Ry
YW5zZm9ybXMvbWF0cml4LXdpdGgtem9vbS0zZC1leHBlY3RlZC5jaGVja3N1bTogQWRkZWQuCisg
ICAgICAgICogZmFzdC90cmFuc2Zvcm1zL21hdHJpeC13aXRoLXpvb20tM2QtZXhwZWN0ZWQucG5n
OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L3RyYW5zZm9ybXMvbWF0cml4LXdpdGgtem9vbS0zZC1l
eHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvdHJhbnNmb3Jtcy9tYXRyaXgtd2l0
aC16b29tLTNkLmh0bWw6IEFkZGVkLgorCiAyMDEwLTEyLTIxICBBbmR5IEVzdGVzICA8YWVzdGVz
QGFwcGxlLmNvbT4KIAogICAgICAgICBSZWJhc2VsaW5lIHRlc3QgZm9yIHI3NDQyNy4KZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvdHJhbnNmb3Jtcy9tYXRyaXgtd2l0aC16b29tLTNkLWV4
cGVjdGVkLmNoZWNrc3VtIGIvTGF5b3V0VGVzdHMvZmFzdC90cmFuc2Zvcm1zL21hdHJpeC13aXRo
LXpvb20tM2QtZXhwZWN0ZWQuY2hlY2tzdW0KbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNDQzNjZjZWY1NWZiOTg1MmZl
ZGM5Yjk3MTU5MzliMDgwYmFmYzQ0NQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zh
c3QvdHJhbnNmb3Jtcy9tYXRyaXgtd2l0aC16b29tLTNkLWV4cGVjdGVkLmNoZWNrc3VtCkBAIC0w
LDAgKzEgQEAKK2I0NTZiZDhhY2FlOGQ5YmMyYmI1ZjQzNTM0ZTJmZjlmClwgTm8gbmV3bGluZSBh
dCBlbmQgb2YgZmlsZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC90cmFuc2Zvcm1zL21h
dHJpeC13aXRoLXpvb20tM2QtZXhwZWN0ZWQucG5nIGIvTGF5b3V0VGVzdHMvZmFzdC90cmFuc2Zv
cm1zL21hdHJpeC13aXRoLXpvb20tM2QtZXhwZWN0ZWQucG5nCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjNhODc5MGUz
NGU5ZmVhMjY4YWM4ZjliMDJkNTk4Njg0YjU5YjEwNTEKR0lUIGJpbmFyeSBwYXRjaApsaXRlcmFs
IDExMDY3CnpjbWVBU0BOPyhvbEh5YHVWQnEhaWEweX55VXsrdllWMmE+aTFCJVFsWWJwUzgtZW8j
RjJZNU89RCtDbmZyKUIxKAp6R0I4dnl3dVlSfjdJcVoqWE9fM31mKVlubUhzN1gtMn0rKWt0MjEx
JG5FZSRAJUkzSyh6cys/KmltflVsSmhSdkQKeilWNDB8Yz1HNj8pOy1zXjMpJWxTJFc/dHYoZjRZ
TmFARHhFU3xlJHB4YkRaWmN8T35nekIrS08/KDtxS19xRitECnpfWmZKTEV9NDk3VjBwck9KWk88
JVc9QFMkKX1JY0J6RDFtbENhUiZnLX10R3BJV2B5bnRiVHJAaW9ZPkI+flF0KAp6QD1mSnlYSTxK
aGlAb0txIXZwdE9IPz1tcjdjYjxCNmtfVkl4eFl+SmNuUWItJDJVSGA+OV9RJnRUPyFwVSklT2IK
enEqOUg4c3FWUlkteU9rY1JXQ2E8ZHNzflFTe1AoRT1YJj4pPiQyPmJkMT1RXjI8LUtydXgkNjRj
ZExeWSZoaClrCnpIKH5HR0ZMaSNLQDdXenZKajUteio0fU1MQDRULSlTTTQ3cUszd3diTlNtI1Vn
ejErYjM4TEdqUntrKE9Cb1omKwp6dEcrMHRAVE1OYCN+SkpYaEpFc0NEd3RxI0RrWlVASUxnRVN4
PS1HWlVHMSMzWVMpRj1LUG5Ga2R8MjVwb1BPYGgKei1TQDd5bkFSS2MkP3swPyU7TlAzNU84SGxv
VXRMbXEwTDZoJn0zN1F6NEJAez5CLWVicjdCc3dPT2prUkkjISRBCnp2RTNmSDxnVSM+NFcrXjwm
UmFQcXtjLSVLd2Y/MDQpNUBReFY+YTlmYCN4cHU+eytgJEorTUNkYm1tU2V4JEJvdAp6SlRDVCl0
Q0BQR1k7dzUhdl5BQWdkdUZ8bnZWUmprLVNBbkhZNSRTcDRabEM/IyFvI25VOSg1ej07UDRPdWVA
N0kKenFZVGFPJihFcDF3dGJ7YFVUXkVROzxjVUs9MyVwXnJ+bDNKYDJCOXhwMl5RYmZCTUlMe3JE
JlM/MitWMG51Y20rCnpVQyRMZXJ5dGUoSU8mRz5ZVkpufnh5TCE/UEhvZT9sc29hNCVHSEV+UyRu
P2YkSiQzJT5+Klc+YDVISnleMzBgPgp6JmhQYnl2e0Zwdz8mUW49KXFuZj1BTXEjT3lQblYyVkE5
V2RhQU19Sit+QzZaMHQtYEA8YHU3RjY1b0haX1FTVGsKej84UzghZV4/QEhSKlM2LUdNJXJtaGYk
YGl5LU16ZD04VmhKcmslQTZZUyk9UmREcUtSTmtMfTxaYVc3QlUwMSFICno+TWdjO1dAeXNPdkt1
b20lalVAfXZ+PkRAV1Z1KUI8WGBKUTNVMnRqQT9XQU5IOTxHKXtHX2ZtUFhDcEVWOSNJSQp6MH5P
dCEzPTlla28tVTNkNl53Nmg5Xyh9cTZtZkFCXip6dlh3OGkmOFluTFdSRlotK2E+M1A5XyYzY2J0
ZXtUSlEKekxxTmZ5ZnF7e1UxO3tXRXU7OShKYUQ7Sno7KklNWTcjfUdqRC1rd3VOVn4hKGh8cllL
UHs5biszXm5CcDMob3x9Cnp0PEZkeTUoQFhBPTdXX09HY3U+UnklbTdpMm9fPU1GbyRYZW5SM0FB
MEs/MmNZWnJ0b2ZLSzNybi02czVzMXJiTwp6SDV2K3xwI2FPYnFpSkNARXNVbXgoSz0hJSlSWUJv
NGlEekR1S1J4NHtgbG0jP3YyT2F7KE1+ajtXP3plO05Xe2UKelV0I085QyN2eEZmUGsyUiE9YjAw
ZSg9YDcwPTB5T0ReaW9FITwhVGk1ZUZESnI+azRSOHgpUFI4V0BBSmVkNTRQCno4bjhpJGpMYSVB
XklqbUBCdzAqczklfklOSXBIYSRnX1VQUUxGRlEwU1N2PGcxKmdRUUxxPGJuRz53ZXJuJGRDdQp6
NzZQTHM+dTZtPW83JVQ7e2R3X29gaU1INWt4N3dwZT8hWURwe2E7XktLMX5eTl49YytMX0kmRGZs
KX15SXxQPEcKejhKUzhNblV+eUtAQ1EtUEl8MXdZNipfXjRkajFOcXAwOF5EZ3NBNV5mYzU7c08p
aUtBTX1XQTIhejxvWHtfcUJlCnpmPWFAdUxxPGJuRz53ZXJuJGRDdUtGJktAdlgwZ0BxcVhtN2R0
fGhRSHJpQWlaOUt6PTRNKTJacWFDY2woJmJjdAp6b2lsLWZmJkM5P0V4PjMkY3l3ZjdiZ1gxX15r
e1RFWkZGRHtLRFJuTClIJSF0ZTtkdUUmR31jVjFqYkdXRXtiTEYKTWJvRnl0PWFrUnswUDYxP3ZI
JD04CgpsaXRlcmFsIDAKSGNtVj9kMDAwMDEKCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0
L3RyYW5zZm9ybXMvbWF0cml4LXdpdGgtem9vbS0zZC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0
cy9mYXN0L3RyYW5zZm9ybXMvbWF0cml4LXdpdGgtem9vbS0zZC1leHBlY3RlZC50eHQKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMC4uODM4ZGZjODE2ZDAyNGQ3OTQwOWY2MDJmMTYxODdhNzgzMzU5NjhmMQotLS0gL2Rldi9u
dWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvdHJhbnNmb3Jtcy9tYXRyaXgtd2l0aC16b29tLTNk
LWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDEwIEBACitsYXllciBhdCAoMCwwKSBzaXplIDgwMHg2
MDAKKyAgUmVuZGVyVmlldyBhdCAoMCwwKSBzaXplIDgwMHg2MDAKK2xheWVyIGF0ICgwLDApIHNp
emUgODAweDYwMAorICBSZW5kZXJCbG9jayB7SFRNTH0gYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCits
YXllciBhdCAoMCwwKSBzaXplIDgwMHg2MDAKKyAgUmVuZGVyQm9keSB7Qk9EWX0gYXQgKDAsMCkg
c2l6ZSA4MDB4NjAwCitsYXllciBhdCAoNDgsNzIpIHNpemUgMTIweDEyMAorICBSZW5kZXJCbG9j
ayAocG9zaXRpb25lZCkge0RJVn0gYXQgKDQ4LDcyKSBzaXplIDEyMHgxMjAgW2JnY29sb3I9I0ZG
MDAwMF0KK2xheWVyIGF0ICg0OCw3Mikgc2l6ZSAxMjB4MTIwCisgIFJlbmRlckJsb2NrIChwb3Np
dGlvbmVkKSB7RElWfSBhdCAoNDgsNzIpIHNpemUgMTIweDEyMCBbYmdjb2xvcj0jMDA4MDAwXQpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC90cmFuc2Zvcm1zL21hdHJpeC13aXRoLXpvb20t
M2QuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvdHJhbnNmb3Jtcy9tYXRyaXgtd2l0aC16b29tLTNk
Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMC4uMjQyMGY0YjhkYTg2ZGI3MWFjZWI2Yjk4MDRmZGIzZDg0NDBlZDc2
OAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvdHJhbnNmb3Jtcy9tYXRyaXgt
d2l0aC16b29tLTNkLmh0bWwKQEAgLTAsMCArMSw2NSBAQAorPGh0bWw+Cis8aGVhZD4KKzxzdHls
ZT4KK2JvZHkgeworICAgIHpvb206IDEuMjsKKyAgICBwYWRkaW5nOiAwOworICAgIG1hcmdpbjog
MDsKKyAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcGVyc2VydmUtM2Q7CisgICAgLXdlYmtp
dC1wZXJzcGVjdGl2ZTogMTAwMHB4OworfQorCisuYm94IHsKKyAgICB3aWR0aDogMTAwcHg7Cisg
ICAgaGVpZ2h0OiAxMDBweDsKKyAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibHVlOworICAgIHBvc2l0
aW9uOiBhYnNvbHV0ZTsKKyAgICB0b3A6IDYwcHg7CisgICAgbGVmdDogNDBweDsKK30KKworLnRy
YW5zbGF0ZSB7CisgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDBweCwgNTBweCk7
CisgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkOworfQorCisubWF0cml4IHsKKyAgICAtd2Via2l0
LXRyYW5zZm9ybTogbWF0cml4M2QoMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSwgMCwg
MTAwLCA1MCwgMCwgMSk7CisgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47Cit9Cis8L3N0eWxl
PgorPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgorCitmdW5jdGlvbiBydW5UZXN0KCkg
eworICAgIGlmICghd2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKSB7CisKKyAgICAgICAgdmFy
IGlkMSA9ICJhIjsKKyAgICAgICAgdmFyIGlkMiA9ICJiIjsKKyAgICAgICAgdmFyIGVsZW1lbnQx
ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQxKTsKKyAgICAgICAgdmFyIGVsZW1lbnQyID0g
ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQyKTsKKyAgICAgICAgdmFyIHgxID0gd2Via2l0Q29u
dmVydFBvaW50RnJvbU5vZGVUb1BhZ2UoZWxlbWVudDEsIG5ldyBXZWJLaXRQb2ludCgwLDApKS54
OworICAgICAgICB2YXIgeTEgPSB3ZWJraXRDb252ZXJ0UG9pbnRGcm9tTm9kZVRvUGFnZShlbGVt
ZW50MSwgbmV3IFdlYktpdFBvaW50KDAsMCkpLnk7CisgICAgICAgIHZhciB4MiA9IHdlYmtpdENv
bnZlcnRQb2ludEZyb21Ob2RlVG9QYWdlKGVsZW1lbnQyLCBuZXcgV2ViS2l0UG9pbnQoMCwwKSku
eDsKKyAgICAgICAgdmFyIHkyID0gd2Via2l0Q29udmVydFBvaW50RnJvbU5vZGVUb1BhZ2UoZWxl
bWVudDIsIG5ldyBXZWJLaXRQb2ludCgwLDApKS55OworCisgICAgICAgIHZhciByZXN1bHRTdHJp
bmcgPSAnJzsKKyAgICAgICAgaWYgKHgxID09IHgyICYmIHkxID09IHkyKSB7CisgICAgICAgICAg
ICByZXN1bHRTdHJpbmcgKz0gIlBBU1MgLSBFbGVtZW50ICIgKyBpZDEgKyAiIGFuZCBFbGVtZW50
ICIgKyBpZDIgKyAiIGhhZCBpZGVudGljYWwgcG9zaXRpb25zIjsKKyAgICAgICAgfSBlbHNlIHsK
KyAgICAgICAgICAgIHJlc3VsdFN0cmluZyArPSAiRkFJTCAtIEVsZW1lbnQgIiArIGlkMSArICIg
YW5kIEVsZW1lbnQgIiArIGlkMiArICIgaGFkIGRpZmZlcmVudCBwb3NpdGlvbnMiOworICAgICAg
ICB9CisKKyAgICAgICAgZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChkb2N1bWVudC5jcmVhdGVU
ZXh0Tm9kZShyZXN1bHRTdHJpbmcpKTsKKyAgICB9Cit9Cis8L3NjcmlwdD4KKzwvaGVhZD4KKzxi
b2R5IG9ubG9hZD0icnVuVGVzdCgpOyI+CisKKzwhLS0gWW91IHNob3VsZCBzZWUgZ3JlZW4gYm94
IG9ubHkuIElmIHlvdSBzZWUgcmVkLCB0aGUgdGVzdCBoYXMgZmFpbGVkIC0tPgorCis8ZGl2IGlk
PSdhJyBjbGFzcz0iYm94IHRyYW5zbGF0ZSI+PC9kaXY+Cis8ZGl2IGlkPSdiJyBjbGFzcz0iYm94
IG1hdHJpeCI+PC9kaXY+CisKKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL1dlYkNvcmUv
Q2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTI3MzRiMjc4NTc1MzExMDNmYTBi
OWI2MjNmNjg2MTJlZDQ5OTBlOC4uNzY2ZjAwNTllNjFmZTYxZmI3NTY0MTZjZjI2ZDk3ZDAxZWUy
MjFmMCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2ViQ29yZS9DaGFuZ2VM
b2cKQEAgLTEsMyArMSwxNSBAQAorMjAxMC0xMi0yMSAgSmFuIEVyaWsgSGFuc3NlbiAgPGpoYW5z
c2VuQHNlbmNoYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgbWF0cml4M2QoKSBtdXN0IHRha2UgdGhlIHpvb20gZmFjdG9yIGludG8gYWNjb3Vu
dAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTE0MDgK
KworICAgICAgICBUZXN0OiBmYXN0L3RyYW5zZm9ybXMvbWF0cml4LXdpdGgtem9vbS0zZC5odG1s
CisKKyAgICAgICAgKiBjc3MvQ1NTU3R5bGVTZWxlY3Rvci5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpDU1NTdHlsZVNlbGVjdG9yOjpjcmVhdGVUcmFuc2Zvcm1PcGVyYXRpb25zKToKKwogMjAxMC0x
Mi0yMSAgQ2hyaXMgUm9nZXJzICA8Y3JvZ2Vyc0Bnb29nbGUuY29tPgogCiAgICAgICAgIFJldmll
d2VkIGJ5IEtlbm5ldGggUnVzc2VsbC4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvY3NzL0NTU1N0eWxl
U2VsZWN0b3IuY3BwIGIvV2ViQ29yZS9jc3MvQ1NTU3R5bGVTZWxlY3Rvci5jcHAKaW5kZXggNGY0
NzQzMjM3Zjc5MTU5YTY4NTEyYjdiMDkwMTcyMWIzNTVlYjg4OC4uZTkwZjlmMDc4MzE3MmQ3ZTNj
YWRhOGE5ZjViNDkwOWJmZmYzZmEwMCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9jc3MvQ1NTU3R5bGVT
ZWxlY3Rvci5jcHAKKysrIGIvV2ViQ29yZS9jc3MvQ1NTU3R5bGVTZWxlY3Rvci5jcHAKQEAgLTY4
NDEsOCArNjg0MSw4IEBAIGJvb2wgQ1NTU3R5bGVTZWxlY3Rvcjo6Y3JlYXRlVHJhbnNmb3JtT3Bl
cmF0aW9ucyhDU1NWYWx1ZSogaW5WYWx1ZSwgUmVuZGVyU3R5bGUqCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0YXRpY19jYXN0PENTU1ByaW1pdGl2ZVZhbHVlKj4odHJhbnNm
b3JtVmFsdWUtPml0ZW1XaXRob3V0Qm91bmRzQ2hlY2soOSkpLT5nZXREb3VibGVWYWx1ZSgpLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNfY2FzdDxDU1NQcmltaXRp
dmVWYWx1ZSo+KHRyYW5zZm9ybVZhbHVlLT5pdGVtV2l0aG91dEJvdW5kc0NoZWNrKDEwKSktPmdl
dERvdWJsZVZhbHVlKCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRp
Y19jYXN0PENTU1ByaW1pdGl2ZVZhbHVlKj4odHJhbnNmb3JtVmFsdWUtPml0ZW1XaXRob3V0Qm91
bmRzQ2hlY2soMTEpKS0+Z2V0RG91YmxlVmFsdWUoKSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RhdGljX2Nhc3Q8Q1NTUHJpbWl0aXZlVmFsdWUqPih0cmFuc2Zvcm1WYWx1
ZS0+aXRlbVdpdGhvdXRCb3VuZHNDaGVjaygxMikpLT5nZXREb3VibGVWYWx1ZSgpLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNfY2FzdDxDU1NQcmltaXRpdmVWYWx1
ZSo+KHRyYW5zZm9ybVZhbHVlLT5pdGVtV2l0aG91dEJvdW5kc0NoZWNrKDEzKSktPmdldERvdWJs
ZVZhbHVlKCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHpvb21GYWN0b3Ig
KiBzdGF0aWNfY2FzdDxDU1NQcmltaXRpdmVWYWx1ZSo+KHRyYW5zZm9ybVZhbHVlLT5pdGVtV2l0
aG91dEJvdW5kc0NoZWNrKDEyKSktPmdldERvdWJsZVZhbHVlKCksCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHpvb21GYWN0b3IgKiBzdGF0aWNfY2FzdDxDU1NQcmltaXRpdmVW
YWx1ZSo+KHRyYW5zZm9ybVZhbHVlLT5pdGVtV2l0aG91dEJvdW5kc0NoZWNrKDEzKSktPmdldERv
dWJsZVZhbHVlKCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY19j
YXN0PENTU1ByaW1pdGl2ZVZhbHVlKj4odHJhbnNmb3JtVmFsdWUtPml0ZW1XaXRob3V0Qm91bmRz
Q2hlY2soMTQpKS0+Z2V0RG91YmxlVmFsdWUoKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RhdGljX2Nhc3Q8Q1NTUHJpbWl0aXZlVmFsdWUqPih0cmFuc2Zvcm1WYWx1ZS0+
aXRlbVdpdGhvdXRCb3VuZHNDaGVjaygxNSkpLT5nZXREb3VibGVWYWx1ZSgpKTsKICAgICAgICAg
ICAgICAgICBvcGVyYXRpb25zLm9wZXJhdGlvbnMoKS5hcHBlbmQoTWF0cml4M0RUcmFuc2Zvcm1P
cGVyYXRpb246OmNyZWF0ZShtYXRyaXgpKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>77172</attachid>
            <date>2010-12-21 17:51:44 -0800</date>
            <delta_ts>2010-12-21 19:42:53 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-51408-20101221175143.patch</filename>
            <type>text/plain</type>
            <size>8559</size>
            <attacher name="Jan Erik Hanssen">jhanssen</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA0MGFiNDUxZGNiYTNlNGRlODgzN2Q0YTM1MzYxNGE4NjE5MzZkMWEzLi4yZDJmMTRh
ZTk5NTJlMWRkZWE4MTY3NDE4MzRjN2E5ZDk2ODBkZGZhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAK
KzIwMTAtMTItMjEgIEphbiBFcmlrIEhhbnNzZW4gIDxqaGFuc3NlbkBzZW5jaGEuY29tPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIG1hdHJpeDNkKCkg
bXVzdCB0YWtlIHRoZSB6b29tIGZhY3RvciBpbnRvIGFjY291bnQKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTUxNDA4CisKKyAgICAgICAgKiB0cmFuc2Zv
cm1zLzNkL2dlbmVyYWwvbWF0cml4LXdpdGgtem9vbS0zZC1leHBlY3RlZC5jaGVja3N1bTogQWRk
ZWQuCisgICAgICAgICogdHJhbnNmb3Jtcy8zZC9nZW5lcmFsL21hdHJpeC13aXRoLXpvb20tM2Qt
ZXhwZWN0ZWQucG5nOiBBZGRlZC4KKyAgICAgICAgKiB0cmFuc2Zvcm1zLzNkL2dlbmVyYWwvbWF0
cml4LXdpdGgtem9vbS0zZC1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIHRyYW5zZm9y
bXMvM2QvZ2VuZXJhbC9tYXRyaXgtd2l0aC16b29tLTNkLmh0bWw6IEFkZGVkLgorCiAyMDEwLTEy
LTIxICBBbmR5IEVzdGVzICA8YWVzdGVzQGFwcGxlLmNvbT4KIAogICAgICAgICBSZWJhc2VsaW5l
IHRlc3QgZm9yIHI3NDQyNy4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3RyYW5zZm9ybXMvM2Qv
Z2VuZXJhbC9tYXRyaXgtd2l0aC16b29tLTNkLWV4cGVjdGVkLmNoZWNrc3VtIGIvTGF5b3V0VGVz
dHMvdHJhbnNmb3Jtcy8zZC9nZW5lcmFsL21hdHJpeC13aXRoLXpvb20tM2QtZXhwZWN0ZWQuY2hl
Y2tzdW0KbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMC4uNDQzNjZjZWY1NWZiOTg1MmZlZGM5Yjk3MTU5MzliMDgwYmFmYzQ0
NQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3RyYW5zZm9ybXMvM2QvZ2VuZXJhbC9t
YXRyaXgtd2l0aC16b29tLTNkLWV4cGVjdGVkLmNoZWNrc3VtCkBAIC0wLDAgKzEgQEAKK2I0NTZi
ZDhhY2FlOGQ5YmMyYmI1ZjQzNTM0ZTJmZjlmClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvdHJhbnNmb3Jtcy8zZC9nZW5lcmFsL21hdHJpeC13aXRo
LXpvb20tM2QtZXhwZWN0ZWQucG5nIGIvTGF5b3V0VGVzdHMvdHJhbnNmb3Jtcy8zZC9nZW5lcmFs
L21hdHJpeC13aXRoLXpvb20tM2QtZXhwZWN0ZWQucG5nCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjNhODc5MGUzNGU5
ZmVhMjY4YWM4ZjliMDJkNTk4Njg0YjU5YjEwNTEKR0lUIGJpbmFyeSBwYXRjaApsaXRlcmFsIDEx
MDY3CnpjbWVBU0BOPyhvbEh5YHVWQnEhaWEweX55VXsrdllWMmE+aTFCJVFsWWJwUzgtZW8jRjJZ
NU89RCtDbmZyKUIxKAp6R0I4dnl3dVlSfjdJcVoqWE9fM31mKVlubUhzN1gtMn0rKWt0MjExJG5F
ZSRAJUkzSyh6cys/KmltflVsSmhSdkQKeilWNDB8Yz1HNj8pOy1zXjMpJWxTJFc/dHYoZjRZTmFA
RHhFU3xlJHB4YkRaWmN8T35nekIrS08/KDtxS19xRitECnpfWmZKTEV9NDk3VjBwck9KWk88JVc9
QFMkKX1JY0J6RDFtbENhUiZnLX10R3BJV2B5bnRiVHJAaW9ZPkI+flF0KAp6QD1mSnlYSTxKaGlA
b0txIXZwdE9IPz1tcjdjYjxCNmtfVkl4eFl+SmNuUWItJDJVSGA+OV9RJnRUPyFwVSklT2IKenEq
OUg4c3FWUlkteU9rY1JXQ2E8ZHNzflFTe1AoRT1YJj4pPiQyPmJkMT1RXjI8LUtydXgkNjRjZExe
WSZoaClrCnpIKH5HR0ZMaSNLQDdXenZKajUteio0fU1MQDRULSlTTTQ3cUszd3diTlNtI1VnejEr
YjM4TEdqUntrKE9Cb1omKwp6dEcrMHRAVE1OYCN+SkpYaEpFc0NEd3RxI0RrWlVASUxnRVN4PS1H
WlVHMSMzWVMpRj1LUG5Ga2R8MjVwb1BPYGgKei1TQDd5bkFSS2MkP3swPyU7TlAzNU84SGxvVXRM
bXEwTDZoJn0zN1F6NEJAez5CLWVicjdCc3dPT2prUkkjISRBCnp2RTNmSDxnVSM+NFcrXjwmUmFQ
cXtjLSVLd2Y/MDQpNUBReFY+YTlmYCN4cHU+eytgJEorTUNkYm1tU2V4JEJvdAp6SlRDVCl0Q0BQ
R1k7dzUhdl5BQWdkdUZ8bnZWUmprLVNBbkhZNSRTcDRabEM/IyFvI25VOSg1ej07UDRPdWVAN0kK
enFZVGFPJihFcDF3dGJ7YFVUXkVROzxjVUs9MyVwXnJ+bDNKYDJCOXhwMl5RYmZCTUlMe3JEJlM/
MitWMG51Y20rCnpVQyRMZXJ5dGUoSU8mRz5ZVkpufnh5TCE/UEhvZT9sc29hNCVHSEV+UyRuP2Yk
SiQzJT5+Klc+YDVISnleMzBgPgp6JmhQYnl2e0Zwdz8mUW49KXFuZj1BTXEjT3lQblYyVkE5V2Rh
QU19Sit+QzZaMHQtYEA8YHU3RjY1b0haX1FTVGsKej84UzghZV4/QEhSKlM2LUdNJXJtaGYkYGl5
LU16ZD04VmhKcmslQTZZUyk9UmREcUtSTmtMfTxaYVc3QlUwMSFICno+TWdjO1dAeXNPdkt1b20l
alVAfXZ+PkRAV1Z1KUI8WGBKUTNVMnRqQT9XQU5IOTxHKXtHX2ZtUFhDcEVWOSNJSQp6MH5PdCEz
PTlla28tVTNkNl53Nmg5Xyh9cTZtZkFCXip6dlh3OGkmOFluTFdSRlotK2E+M1A5XyYzY2J0ZXtU
SlEKekxxTmZ5ZnF7e1UxO3tXRXU7OShKYUQ7Sno7KklNWTcjfUdqRC1rd3VOVn4hKGh8cllLUHs5
biszXm5CcDMob3x9Cnp0PEZkeTUoQFhBPTdXX09HY3U+UnklbTdpMm9fPU1GbyRYZW5SM0FBMEs/
MmNZWnJ0b2ZLSzNybi02czVzMXJiTwp6SDV2K3xwI2FPYnFpSkNARXNVbXgoSz0hJSlSWUJvNGlE
ekR1S1J4NHtgbG0jP3YyT2F7KE1+ajtXP3plO05Xe2UKelV0I085QyN2eEZmUGsyUiE9YjAwZSg9
YDcwPTB5T0ReaW9FITwhVGk1ZUZESnI+azRSOHgpUFI4V0BBSmVkNTRQCno4bjhpJGpMYSVBXklq
bUBCdzAqczklfklOSXBIYSRnX1VQUUxGRlEwU1N2PGcxKmdRUUxxPGJuRz53ZXJuJGRDdQp6NzZQ
THM+dTZtPW83JVQ7e2R3X29gaU1INWt4N3dwZT8hWURwe2E7XktLMX5eTl49YytMX0kmRGZsKX15
SXxQPEcKejhKUzhNblV+eUtAQ1EtUEl8MXdZNipfXjRkajFOcXAwOF5EZ3NBNV5mYzU7c08paUtB
TX1XQTIhejxvWHtfcUJlCnpmPWFAdUxxPGJuRz53ZXJuJGRDdUtGJktAdlgwZ0BxcVhtN2R0fGhR
SHJpQWlaOUt6PTRNKTJacWFDY2woJmJjdAp6b2lsLWZmJkM5P0V4PjMkY3l3ZjdiZ1gxX15re1RF
WkZGRHtLRFJuTClIJSF0ZTtkdUUmR31jVjFqYkdXRXtiTEYKTWJvRnl0PWFrUnswUDYxP3ZIJD04
CgpsaXRlcmFsIDAKSGNtVj9kMDAwMDEKCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy90cmFuc2Zv
cm1zLzNkL2dlbmVyYWwvbWF0cml4LXdpdGgtem9vbS0zZC1leHBlY3RlZC50eHQgYi9MYXlvdXRU
ZXN0cy90cmFuc2Zvcm1zLzNkL2dlbmVyYWwvbWF0cml4LXdpdGgtem9vbS0zZC1leHBlY3RlZC50
eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMC4uODM4ZGZjODE2ZDAyNGQ3OTQwOWY2MDJmMTYxODdhNzgzMzU5NjhmMQot
LS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3RyYW5zZm9ybXMvM2QvZ2VuZXJhbC9tYXRy
aXgtd2l0aC16b29tLTNkLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDEwIEBACitsYXllciBhdCAo
MCwwKSBzaXplIDgwMHg2MDAKKyAgUmVuZGVyVmlldyBhdCAoMCwwKSBzaXplIDgwMHg2MDAKK2xh
eWVyIGF0ICgwLDApIHNpemUgODAweDYwMAorICBSZW5kZXJCbG9jayB7SFRNTH0gYXQgKDAsMCkg
c2l6ZSA4MDB4NjAwCitsYXllciBhdCAoMCwwKSBzaXplIDgwMHg2MDAKKyAgUmVuZGVyQm9keSB7
Qk9EWX0gYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCitsYXllciBhdCAoNDgsNzIpIHNpemUgMTIweDEy
MAorICBSZW5kZXJCbG9jayAocG9zaXRpb25lZCkge0RJVn0gYXQgKDQ4LDcyKSBzaXplIDEyMHgx
MjAgW2JnY29sb3I9I0ZGMDAwMF0KK2xheWVyIGF0ICg0OCw3Mikgc2l6ZSAxMjB4MTIwCisgIFJl
bmRlckJsb2NrIChwb3NpdGlvbmVkKSB7RElWfSBhdCAoNDgsNzIpIHNpemUgMTIweDEyMCBbYmdj
b2xvcj0jMDA4MDAwXQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvdHJhbnNmb3Jtcy8zZC9nZW5l
cmFsL21hdHJpeC13aXRoLXpvb20tM2QuaHRtbCBiL0xheW91dFRlc3RzL3RyYW5zZm9ybXMvM2Qv
Z2VuZXJhbC9tYXRyaXgtd2l0aC16b29tLTNkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMjQyMGY0YjhkYTg2
ZGI3MWFjZWI2Yjk4MDRmZGIzZDg0NDBlZDc2OAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRl
c3RzL3RyYW5zZm9ybXMvM2QvZ2VuZXJhbC9tYXRyaXgtd2l0aC16b29tLTNkLmh0bWwKQEAgLTAs
MCArMSw2NSBAQAorPGh0bWw+Cis8aGVhZD4KKzxzdHlsZT4KK2JvZHkgeworICAgIHpvb206IDEu
MjsKKyAgICBwYWRkaW5nOiAwOworICAgIG1hcmdpbjogMDsKKyAgICAtd2Via2l0LXRyYW5zZm9y
bS1zdHlsZTogcGVyc2VydmUtM2Q7CisgICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4Owor
fQorCisuYm94IHsKKyAgICB3aWR0aDogMTAwcHg7CisgICAgaGVpZ2h0OiAxMDBweDsKKyAgICBi
YWNrZ3JvdW5kLWNvbG9yOiBibHVlOworICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKKyAgICB0b3A6
IDYwcHg7CisgICAgbGVmdDogNDBweDsKK30KKworLnRyYW5zbGF0ZSB7CisgICAgLXdlYmtpdC10
cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDBweCwgNTBweCk7CisgICAgYmFja2dyb3VuZC1jb2xvcjog
cmVkOworfQorCisubWF0cml4IHsKKyAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMSwg
MCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSwgMCwgMTAwLCA1MCwgMCwgMSk7CisgICAgYmFj
a2dyb3VuZC1jb2xvcjogZ3JlZW47Cit9Cis8L3N0eWxlPgorPHNjcmlwdCB0eXBlPSJ0ZXh0L2ph
dmFzY3JpcHQiPgorCitmdW5jdGlvbiBydW5UZXN0KCkgeworICAgIGlmICghd2luZG93LmxheW91
dFRlc3RDb250cm9sbGVyKSB7CisKKyAgICAgICAgdmFyIGlkMSA9ICJhIjsKKyAgICAgICAgdmFy
IGlkMiA9ICJiIjsKKyAgICAgICAgdmFyIGVsZW1lbnQxID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5
SWQoaWQxKTsKKyAgICAgICAgdmFyIGVsZW1lbnQyID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo
aWQyKTsKKyAgICAgICAgdmFyIHgxID0gd2Via2l0Q29udmVydFBvaW50RnJvbU5vZGVUb1BhZ2Uo
ZWxlbWVudDEsIG5ldyBXZWJLaXRQb2ludCgwLDApKS54OworICAgICAgICB2YXIgeTEgPSB3ZWJr
aXRDb252ZXJ0UG9pbnRGcm9tTm9kZVRvUGFnZShlbGVtZW50MSwgbmV3IFdlYktpdFBvaW50KDAs
MCkpLnk7CisgICAgICAgIHZhciB4MiA9IHdlYmtpdENvbnZlcnRQb2ludEZyb21Ob2RlVG9QYWdl
KGVsZW1lbnQyLCBuZXcgV2ViS2l0UG9pbnQoMCwwKSkueDsKKyAgICAgICAgdmFyIHkyID0gd2Vi
a2l0Q29udmVydFBvaW50RnJvbU5vZGVUb1BhZ2UoZWxlbWVudDIsIG5ldyBXZWJLaXRQb2ludCgw
LDApKS55OworCisgICAgICAgIHZhciByZXN1bHRTdHJpbmcgPSAnJzsKKyAgICAgICAgaWYgKHgx
ID09IHgyICYmIHkxID09IHkyKSB7CisgICAgICAgICAgICByZXN1bHRTdHJpbmcgKz0gIlBBU1Mg
LSBFbGVtZW50ICIgKyBpZDEgKyAiIGFuZCBFbGVtZW50ICIgKyBpZDIgKyAiIGhhZCBpZGVudGlj
YWwgcG9zaXRpb25zIjsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIHJlc3VsdFN0cmlu
ZyArPSAiRkFJTCAtIEVsZW1lbnQgIiArIGlkMSArICIgYW5kIEVsZW1lbnQgIiArIGlkMiArICIg
aGFkIGRpZmZlcmVudCBwb3NpdGlvbnMiOworICAgICAgICB9CisKKyAgICAgICAgZG9jdW1lbnQu
Ym9keS5hcHBlbmRDaGlsZChkb2N1bWVudC5jcmVhdGVUZXh0Tm9kZShyZXN1bHRTdHJpbmcpKTsK
KyAgICB9Cit9Cis8L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5IG9ubG9hZD0icnVuVGVzdCgpOyI+
CisKKzwhLS0gWW91IHNob3VsZCBzZWUgZ3JlZW4gYm94IG9ubHkuIElmIHlvdSBzZWUgcmVkLCB0
aGUgdGVzdCBoYXMgZmFpbGVkIC0tPgorCis8ZGl2IGlkPSdhJyBjbGFzcz0iYm94IHRyYW5zbGF0
ZSI+PC9kaXY+Cis8ZGl2IGlkPSdiJyBjbGFzcz0iYm94IG1hdHJpeCI+PC9kaXY+CisKKzwvYm9k
eT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFu
Z2VMb2cKaW5kZXggNTI3MzRiMjc4NTc1MzExMDNmYTBiOWI2MjNmNjg2MTJlZDQ5OTBlOC4uODUz
MmE3ZDBhMmI3ODVkNWMzYWQ0YjNhMDc4YmZhZTEyYzUwN2E2MSAxMDA2NDQKLS0tIGEvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAx
MC0xMi0yMSAgSmFuIEVyaWsgSGFuc3NlbiAgPGpoYW5zc2VuQHNlbmNoYS5jb20+CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgbWF0cml4M2QoKSBtdXN0
IHRha2UgdGhlIHpvb20gZmFjdG9yIGludG8gYWNjb3VudAorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTE0MDgKKworICAgICAgICBUZXN0OiB0cmFuc2Zv
cm1zLzNkL2dlbmVyYWwvbWF0cml4LXdpdGgtem9vbS0zZC5odG1sCisKKyAgICAgICAgKiBjc3Mv
Q1NTU3R5bGVTZWxlY3Rvci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDU1NTdHlsZVNlbGVjdG9y
OjpjcmVhdGVUcmFuc2Zvcm1PcGVyYXRpb25zKToKKwogMjAxMC0xMi0yMSAgQ2hyaXMgUm9nZXJz
ICA8Y3JvZ2Vyc0Bnb29nbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEtlbm5ldGggUnVz
c2VsbC4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvY3NzL0NTU1N0eWxlU2VsZWN0b3IuY3BwIGIvV2Vi
Q29yZS9jc3MvQ1NTU3R5bGVTZWxlY3Rvci5jcHAKaW5kZXggNGY0NzQzMjM3Zjc5MTU5YTY4NTEy
YjdiMDkwMTcyMWIzNTVlYjg4OC4uZTkwZjlmMDc4MzE3MmQ3ZTNjYWRhOGE5ZjViNDkwOWJmZmYz
ZmEwMCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9jc3MvQ1NTU3R5bGVTZWxlY3Rvci5jcHAKKysrIGIv
V2ViQ29yZS9jc3MvQ1NTU3R5bGVTZWxlY3Rvci5jcHAKQEAgLTY4NDEsOCArNjg0MSw4IEBAIGJv
b2wgQ1NTU3R5bGVTZWxlY3Rvcjo6Y3JlYXRlVHJhbnNmb3JtT3BlcmF0aW9ucyhDU1NWYWx1ZSog
aW5WYWx1ZSwgUmVuZGVyU3R5bGUqCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0YXRpY19jYXN0PENTU1ByaW1pdGl2ZVZhbHVlKj4odHJhbnNmb3JtVmFsdWUtPml0ZW1XaXRo
b3V0Qm91bmRzQ2hlY2soOSkpLT5nZXREb3VibGVWYWx1ZSgpLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdGF0aWNfY2FzdDxDU1NQcmltaXRpdmVWYWx1ZSo+KHRyYW5zZm9y
bVZhbHVlLT5pdGVtV2l0aG91dEJvdW5kc0NoZWNrKDEwKSktPmdldERvdWJsZVZhbHVlKCksCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY19jYXN0PENTU1ByaW1pdGl2
ZVZhbHVlKj4odHJhbnNmb3JtVmFsdWUtPml0ZW1XaXRob3V0Qm91bmRzQ2hlY2soMTEpKS0+Z2V0
RG91YmxlVmFsdWUoKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGlj
X2Nhc3Q8Q1NTUHJpbWl0aXZlVmFsdWUqPih0cmFuc2Zvcm1WYWx1ZS0+aXRlbVdpdGhvdXRCb3Vu
ZHNDaGVjaygxMikpLT5nZXREb3VibGVWYWx1ZSgpLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdGF0aWNfY2FzdDxDU1NQcmltaXRpdmVWYWx1ZSo+KHRyYW5zZm9ybVZhbHVl
LT5pdGVtV2l0aG91dEJvdW5kc0NoZWNrKDEzKSktPmdldERvdWJsZVZhbHVlKCksCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHpvb21GYWN0b3IgKiBzdGF0aWNfY2FzdDxDU1NQ
cmltaXRpdmVWYWx1ZSo+KHRyYW5zZm9ybVZhbHVlLT5pdGVtV2l0aG91dEJvdW5kc0NoZWNrKDEy
KSktPmdldERvdWJsZVZhbHVlKCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHpvb21GYWN0b3IgKiBzdGF0aWNfY2FzdDxDU1NQcmltaXRpdmVWYWx1ZSo+KHRyYW5zZm9ybVZh
bHVlLT5pdGVtV2l0aG91dEJvdW5kc0NoZWNrKDEzKSktPmdldERvdWJsZVZhbHVlKCksCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY19jYXN0PENTU1ByaW1pdGl2ZVZh
bHVlKj4odHJhbnNmb3JtVmFsdWUtPml0ZW1XaXRob3V0Qm91bmRzQ2hlY2soMTQpKS0+Z2V0RG91
YmxlVmFsdWUoKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljX2Nh
c3Q8Q1NTUHJpbWl0aXZlVmFsdWUqPih0cmFuc2Zvcm1WYWx1ZS0+aXRlbVdpdGhvdXRCb3VuZHND
aGVjaygxNSkpLT5nZXREb3VibGVWYWx1ZSgpKTsKICAgICAgICAgICAgICAgICBvcGVyYXRpb25z
Lm9wZXJhdGlvbnMoKS5hcHBlbmQoTWF0cml4M0RUcmFuc2Zvcm1PcGVyYXRpb246OmNyZWF0ZSht
YXRyaXgpKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>