<?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>29465</bug_id>
          
          <creation_ts>2009-09-18 08:23:54 -0700</creation_ts>
          <short_desc>Incorrect animation with scale(0) transform (singular matrix)</short_desc>
          <delta_ts>2009-09-19 11:47:12 -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>Mac</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://dinolatoga.com/demo/webkit-image-hover-effects/</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="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>cmarrin</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>148174</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2009-09-18 08:23:54 -0700</bug_when>
    <thetext>If you load the page in the URL, the last image on the page shows a bug when you hover over it, if accelerated compositing is enabled; the black div does not scale in correctly.

This is an issue with singular matrices. It works fine in software.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>148372</commentid>
    <comment_count>1</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2009-09-18 13:51:07 -0700</bug_when>
    <thetext>See also 26575. Bug 26544 was supposed to fix this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>148408</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2009-09-18 15:04:40 -0700</bug_when>
    <thetext>Possible fix:
diff --git a/WebCore/platform/graphics/mac/GraphicsLayerCA.mm b/WebCore/platform/graphics/mac/GraphicsLayerCA.mm
index f7368eb..7ad6e35 100644
--- a/WebCore/platform/graphics/mac/GraphicsLayerCA.mm
+++ b/WebCore/platform/graphics/mac/GraphicsLayerCA.mm
@@ -160,13 +160,25 @@ static NSValue* getTransformFunctionValue(const TransformOperation* transformOp,
         case TransformOperation::TRANSLATE_Z:
             return [NSNumber numberWithDouble:transformOp ? static_cast&lt;const TranslateTransformOperation*&gt;(transformOp)-&gt;z(size) : 0];
         case TransformOperation::SCALE:
+        case TransformOperation::SCALE_3D:
+            return [NSArray arrayWithObjects:
+                        [NSNumber numberWithDouble:transformOp ? static_cast&lt;const ScaleTransformOperation*&gt;(transformOp)-&gt;x() : 0],
+                        [NSNumber numberWithDouble:transformOp ? static_cast&lt;const ScaleTransformOperation*&gt;(transformOp)-&gt;y() : 0],
+                        [NSNumber numberWithDouble:transformOp ? static_cast&lt;const ScaleTransformOperation*&gt;(transformOp)-&gt;z() : 0],
+                        nil];
+
         case TransformOperation::TRANSLATE:
+        case TransformOperation::TRANSLATE_3D:
+            return [NSArray arrayWithObjects:
+                        [NSNumber numberWithDouble:transformOp ? static_cast&lt;const TranslateTransformOperation*&gt;(transformOp)-&gt;x(size) : 0],
+                        [NSNumber numberWithDouble:transformOp ? static_cast&lt;const TranslateTransformOperation*&gt;(transformOp)-&gt;y(size) : 0],
+                        [NSNumber numberWithDouble:transformOp ? static_cast&lt;const TranslateTransformOperation*&gt;(transformOp)-&gt;z(size) : 0],
+                        nil];
+
         case TransformOperation::SKEW_X:
         case TransformOperation::SKEW_Y:
         case TransformOperation::SKEW:
         case TransformOperation::MATRIX:
-        case TransformOperation::SCALE_3D:
-        case TransformOperation::TRANSLATE_3D:
         case TransformOperation::ROTATE_3D:
         case TransformOperation::MATRIX_3D:
         case TransformOperation::PERSPECTIVE:
@@ -207,6 +219,12 @@ static NSString* getValueFunctionNameForTransformOperation(TransformOperation::O
             return @&quot;translateY&quot;; // kCAValueFunctionTranslateY;
         case TransformOperation::TRANSLATE_Z:
             return @&quot;translateZ&quot;; // kCAValueFunctionTranslateZ;
+        case TransformOperation::SCALE:
+        case TransformOperation::SCALE_3D:
+            return @&quot;scale&quot;; // kCAValueFunctionScale;
+        case TransformOperation::TRANSLATE:
+        case TransformOperation::TRANSLATE_3D:
+            return @&quot;translate&quot;; // kCAValueFunctionTranslate;
         default:
             return nil;
     }</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>148450</commentid>
    <comment_count>3</comment_count>
      <attachid>39808</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2009-09-18 18:12:28 -0700</bug_when>
    <thetext>Created attachment 39808
Patch, changelog, testcase</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>148525</commentid>
    <comment_count>4</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2009-09-19 11:47:12 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/48562</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>39808</attachid>
            <date>2009-09-18 18:12:28 -0700</date>
            <delta_ts>2009-09-18 23:40:35 -0700</delta_ts>
            <desc>Patch, changelog, testcase</desc>
            <filename>29465_patch.txt</filename>
            <type>text/plain</type>
            <size>8466</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAwY2FjYTdiLi5hN2RlMmQ0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMjAgQEAKIDIwMDktMDkt
MTggIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CiAKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgSW5jb3JyZWN0IGFuaW1hdGlvbiB3
aXRoIHNjYWxlKDApIHRyYW5zZm9ybSAoc2luZ3VsYXIgbWF0cml4KQorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Mjk0NjUKKyAgICAgICAgCisgICAgICAg
IFRlc3RjYXNlIGZvciBhbiBhY2NlbGVyYXRlZCB0cmFuc2Zvcm0gYW5pbWF0aW9uIHRoYXQgc3Rh
cnRzIHdpdGggYSBzY2FsZSgwKSwKKyAgICAgICAgd2hpY2ggZ2l2ZXMgYSBzaW5ndWxhciBtYXRy
aXguCisKKyAgICAgICAgKiBjb21wb3NpdGluZy90cmFuc2l0aW9ucy9zaW5ndWxhci1zY2FsZS10
cmFuc2l0aW9uLmh0bWw6IEFkZGVkLgorICAgICAgICAqIHBsYXRmb3JtL21hYy9jb21wb3NpdGlu
Zy90cmFuc2l0aW9ucy9zaW5ndWxhci1zY2FsZS10cmFuc2l0aW9uLWV4cGVjdGVkLmNoZWNrc3Vt
OiBBZGRlZC4KKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvY29tcG9zaXRpbmcvdHJhbnNpdGlvbnMv
c2luZ3VsYXItc2NhbGUtdHJhbnNpdGlvbi1leHBlY3RlZC5wbmc6IEFkZGVkLgorICAgICAgICAq
IHBsYXRmb3JtL21hYy9jb21wb3NpdGluZy90cmFuc2l0aW9ucy9zaW5ndWxhci1zY2FsZS10cmFu
c2l0aW9uLWV4cGVjdGVkLnR4dDogQWRkZWQuCisKKzIwMDktMDktMTggIFNpbW9uIEZyYXNlciAg
PHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CisKICAgICAgICAgUmV2aWV3ZWQgYnkgRGF2ZSBIeWF0
dC4KIAogICAgICAgICBDb21wb3NpdGluZyBsYXllcnMgYXJlIGluY29ycmVjdGx5IHBvc2l0aW9u
ZWQgYWZ0ZXIgc2Nyb2xsaW5nIHdpdGggcG9zaXRpb246Zml4ZWQKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2NvbXBvc2l0aW5nL3RyYW5zaXRpb25zL3Npbmd1bGFyLXNjYWxlLXRyYW5zaXRpb24u
aHRtbCBiL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL3RyYW5zaXRpb25zL3Npbmd1bGFyLXNjYWxl
LXRyYW5zaXRpb24uaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4zN2Rk
ZTYyCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvdHJhbnNpdGlv
bnMvc2luZ3VsYXItc2NhbGUtdHJhbnNpdGlvbi5odG1sCkBAIC0wLDAgKzEsNTUgQEAKKzwhRE9D
VFlQRT4KKworPGh0bWw+Cis8aGVhZD4KKyAgPHRpdGxlPlNpbmd1bGFyIHNjYWxlPC90aXRsZT4K
KyAgPHN0eWxlIHR5cGU9InRleHQvY3NzIiBtZWRpYT0ic2NyZWVuIj4KKyAgICAjYm94IHsKKyAg
ICAgIGhlaWdodDogMjAwcHg7CisgICAgICB3aWR0aDogMjAwcHg7CisgICAgICBib3JkZXI6IDFw
eCBzb2xpZCBibGFjazsKKyAgICB9CisgICAgCisgICAgI2lubmVyIHsKKyAgICAgIGhlaWdodDog
MjAwcHg7CisgICAgICB3aWR0aDogMjAwcHg7CisgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5
OworICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApOworICAgICAgLXdlYmtpdC10cmFu
c2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBsaW5lYXI7CisgICAgfQorCisgICAgI2JveC5m
aW5hbCAjaW5uZXIgeworICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpOworICAgIH0K
KyAgICAKKyAgICAjYm94OmhvdmVyICNpbm5lciB7CisgICAgICAtd2Via2l0LXRyYW5zZm9ybTog
c2NhbGUoMSk7CisgICAgfQorICA8L3N0eWxlPgorICAKKyAgPHNjcmlwdCBzcmM9Ii4uLy4uL3Ry
YW5zaXRpb25zL3RyYW5zaXRpb24tdGVzdC1oZWxwZXJzLmpzIiB0eXBlPSJ0ZXh0L2phdmFzY3Jp
cHQiIGNoYXJzZXQ9InV0Zi04Ij48L3NjcmlwdD4KKyAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFz
Y3JpcHQiIGNoYXJzZXQ9InV0Zi04Ij4KKworICAgIGNvbnN0IGV4cGVjdGVkVmFsdWVzID0gWwor
ICAgICAgLy8gW3RpbWUsIGVsZW1lbnQtaWQsIHByb3BlcnR5LCBleHBlY3RlZC12YWx1ZSwgdG9s
ZXJhbmNlXQorICAgICAgWzAuNSwgJ2lubmVyJywgJy13ZWJraXQtdHJhbnNmb3JtLjAnLCAwLjUs
IDAuMV0sCisgICAgXTsKKworICAgIGZ1bmN0aW9uIHNldHVwVGVzdCgpCisgICAgeworICAgICAg
dmFyIGJveCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdib3gnKTsKKyAgICAgIGJveC5jbGFz
c05hbWUgPSAnZmluYWwnOworICAgIH0KKyAgICBydW5UcmFuc2l0aW9uVGVzdChleHBlY3RlZFZh
bHVlcywgc2V0dXBUZXN0LCB0cnVlLCB0cnVlIC8qIHBpeGVsIHRlc3QgKi8pOworICA8L3Njcmlw
dD4KKzwvaGVhZD4KKzxib2R5PgorICA8cD5DaGVjayB0aGUgcGl4ZWwgcmVzdWx0IHRvIG1ha2Ug
c3VyZSB0aGF0IHRoZSBncmF5IHNxdWFyZSBpcyBoYWxmIHdheSB0aHJvdWdoIHRoZSBzY2FsZSBh
bmltYXRpb24uPC9wPgorICA8ZGl2IGlkPSJib3giPgorICAgIDxkaXYgaWQ9ImlubmVyIj4KKyAg
ICA8L2Rpdj4KKyAgPC9kaXY+CisKKyAgPGRpdiBpZD0icmVzdWx0Ij48L2Rpdj4KKzwvYm9keT4K
KzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9jb21wb3NpdGlu
Zy90cmFuc2l0aW9ucy9zaW5ndWxhci1zY2FsZS10cmFuc2l0aW9uLWV4cGVjdGVkLmNoZWNrc3Vt
IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2NvbXBvc2l0aW5nL3RyYW5zaXRpb25zL3Npbmd1
bGFyLXNjYWxlLXRyYW5zaXRpb24tZXhwZWN0ZWQuY2hlY2tzdW0KbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMC4uYmE3ZmU3ZAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3Rz
L3BsYXRmb3JtL21hYy9jb21wb3NpdGluZy90cmFuc2l0aW9ucy9zaW5ndWxhci1zY2FsZS10cmFu
c2l0aW9uLWV4cGVjdGVkLmNoZWNrc3VtCkBAIC0wLDAgKzEgQEAKKzJhMTU0NGUxNzY1ZDc4NGI0
ZTMwNGM0MmU3MjE2OTU1ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2NvbXBvc2l0aW5nL3RyYW5zaXRpb25zL3Npbmd1bGFy
LXNjYWxlLXRyYW5zaXRpb24tZXhwZWN0ZWQucG5nIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFj
L2NvbXBvc2l0aW5nL3RyYW5zaXRpb25zL3Npbmd1bGFyLXNjYWxlLXRyYW5zaXRpb24tZXhwZWN0
ZWQucG5nCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmQ5ZjA0NmUKQmluYXJ5
IGZpbGVzIC9kZXYvbnVsbCBhbmQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvY29tcG9zaXRp
bmcvdHJhbnNpdGlvbnMvc2luZ3VsYXItc2NhbGUtdHJhbnNpdGlvbi1leHBlY3RlZC5wbmcgZGlm
ZmVyCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvY29tcG9zaXRpbmcvdHJh
bnNpdGlvbnMvc2luZ3VsYXItc2NhbGUtdHJhbnNpdGlvbi1leHBlY3RlZC50eHQgYi9MYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9tYWMvY29tcG9zaXRpbmcvdHJhbnNpdGlvbnMvc2luZ3VsYXItc2NhbGUt
dHJhbnNpdGlvbi1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MC4uZTJiNTM3ZQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9j
b21wb3NpdGluZy90cmFuc2l0aW9ucy9zaW5ndWxhci1zY2FsZS10cmFuc2l0aW9uLWV4cGVjdGVk
LnR4dApAQCAtMCwwICsxLDE1IEBACitsYXllciBhdCAoMCwwKSBzaXplIDgwMHg2MDAKKyAgUmVu
ZGVyVmlldyBhdCAoMCwwKSBzaXplIDgwMHg2MDAKK2xheWVyIGF0ICgwLDApIHNpemUgODAweDYw
MAorICBSZW5kZXJCbG9jayB7SFRNTH0gYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCisgICAgUmVuZGVy
Qm9keSB7Qk9EWX0gYXQgKDgsOCkgc2l6ZSA3ODR4NTg0CisgICAgICBSZW5kZXJCbG9jayB7UH0g
YXQgKDAsMCkgc2l6ZSA3ODR4MTgKKyAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgwLDAp
IHNpemUgNjAyeDE4CisgICAgICAgICAgdGV4dCBydW4gYXQgKDAsMCkgd2lkdGggNjAyOiAiQ2hl
Y2sgdGhlIHBpeGVsIHJlc3VsdCB0byBtYWtlIHN1cmUgdGhhdCB0aGUgZ3JheSBzcXVhcmUgaXMg
aGFsZiB3YXkgdGhyb3VnaCB0aGUgc2NhbGUgYW5pbWF0aW9uLiIKKyAgICAgIFJlbmRlckJsb2Nr
IHtESVZ9IGF0ICgwLDM0KSBzaXplIDIwMngyMDIgW2JvcmRlcjogKDFweCBzb2xpZCAjMDAwMDAw
KV0KKyAgICAgIFJlbmRlckJsb2NrIHtESVZ9IGF0ICgwLDIzNikgc2l6ZSA3ODR4MTgKKyAgICAg
ICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgwLDApIHNpemUgNTk2eDE4CisgICAgICAgICAgdGV4
dCBydW4gYXQgKDAsMCkgd2lkdGggNTk2OiAiUEFTUyAtIFwiLXdlYmtpdC10cmFuc2Zvcm0uMFwi
IHByb3BlcnR5IGZvciBcImlubmVyXCIgZWxlbWVudCBhdCAwLjVzIHNhdyBzb21ldGhpbmcgY2xv
c2UgdG86IDAuNSIKKyAgICAgICAgUmVuZGVyQlIge0JSfSBhdCAoNTk2LDE0KSBzaXplIDB4MAor
bGF5ZXIgYXQgKDksNDMpIHNpemUgMjAweDIwMAorICBSZW5kZXJCbG9jayB7RElWfSBhdCAoMSwx
KSBzaXplIDIwMHgyMDAgW2JnY29sb3I9IzgwODA4MF0KZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hh
bmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZGQwMzA4ZC4uZDhkMTQ1NiAxMDA2NDQK
LS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsNSAr
MSwyMiBAQAogMjAwOS0wOS0xOCAgU2ltb24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxlLmNv
bT4KIAorICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJbmNv
cnJlY3QgYW5pbWF0aW9uIHdpdGggc2NhbGUoMCkgdHJhbnNmb3JtIChzaW5ndWxhciBtYXRyaXgp
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yOTQ2NQor
ICAgICAgICAKKyAgICAgICAgTWFrZSBhY2NlbGVyYXRlZCBzY2FsZSgpIGFuZCB0cmFuc2xhdGUo
KSBhbmltYXRpb25zIGdvIHRocm91Z2ggdGhlIGNvbXBvbmVudCBhbmltYXRpb24KKyAgICAgICAg
cGF0aCAocmF0aGVyIHRoYW4ganVzdCBtYXRyaXggYW5pbWF0aW9uKSB0byBhdm9pZCBwcm9ibGVt
cyB3aXRoIHNpbmd1bGFyIHNjYWxlIG1hdHJpY2VzLAorICAgICAgICBhbmQgYmUgc2xpZ2h0bHkg
bW9yZSBlZmZpY2llbnQuCisKKyAgICAgICAgVGVzdDogY29tcG9zaXRpbmcvdHJhbnNpdGlvbnMv
c2luZ3VsYXItc2NhbGUtdHJhbnNpdGlvbi5odG1sCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFw
aGljcy9tYWMvR3JhcGhpY3NMYXllckNBLm1tOgorICAgICAgICAoV2ViQ29yZTo6Z2V0VHJhbnNm
b3JtRnVuY3Rpb25WYWx1ZSk6CisgICAgICAgIChXZWJDb3JlOjpnZXRWYWx1ZUZ1bmN0aW9uTmFt
ZUZvclRyYW5zZm9ybU9wZXJhdGlvbik6CisKKzIwMDktMDktMTggIFNpbW9uIEZyYXNlciAgPHNp
bW9uLmZyYXNlckBhcHBsZS5jb20+CisKICAgICAgICAgUmV2aWV3ZWQgYnkgRGF2ZSBIeWF0dC4K
IAogICAgICAgICBDb21wb3NpdGluZyBsYXllcnMgYXJlIGluY29ycmVjdGx5IHBvc2l0aW9uZWQg
YWZ0ZXIgc2Nyb2xsaW5nIHdpdGggcG9zaXRpb246Zml4ZWQKZGlmZiAtLWdpdCBhL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvbWFjL0dyYXBoaWNzTGF5ZXJDQS5tbSBiL1dlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3MvbWFjL0dyYXBoaWNzTGF5ZXJDQS5tbQppbmRleCBmNzM2OGViLi43YWQ2ZTM1
IDEwMDY0NAotLS0gYS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL21hYy9HcmFwaGljc0xheWVy
Q0EubW0KKysrIGIvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9tYWMvR3JhcGhpY3NMYXllckNB
Lm1tCkBAIC0xNjAsMTMgKzE2MCwyNSBAQCBzdGF0aWMgTlNWYWx1ZSogZ2V0VHJhbnNmb3JtRnVu
Y3Rpb25WYWx1ZShjb25zdCBUcmFuc2Zvcm1PcGVyYXRpb24qIHRyYW5zZm9ybU9wLAogICAgICAg
ICBjYXNlIFRyYW5zZm9ybU9wZXJhdGlvbjo6VFJBTlNMQVRFX1o6CiAgICAgICAgICAgICByZXR1
cm4gW05TTnVtYmVyIG51bWJlcldpdGhEb3VibGU6dHJhbnNmb3JtT3AgPyBzdGF0aWNfY2FzdDxj
b25zdCBUcmFuc2xhdGVUcmFuc2Zvcm1PcGVyYXRpb24qPih0cmFuc2Zvcm1PcCktPnooc2l6ZSkg
OiAwXTsKICAgICAgICAgY2FzZSBUcmFuc2Zvcm1PcGVyYXRpb246OlNDQUxFOgorICAgICAgICBj
YXNlIFRyYW5zZm9ybU9wZXJhdGlvbjo6U0NBTEVfM0Q6CisgICAgICAgICAgICByZXR1cm4gW05T
QXJyYXkgYXJyYXlXaXRoT2JqZWN0czoKKyAgICAgICAgICAgICAgICAgICAgICAgIFtOU051bWJl
ciBudW1iZXJXaXRoRG91YmxlOnRyYW5zZm9ybU9wID8gc3RhdGljX2Nhc3Q8Y29uc3QgU2NhbGVU
cmFuc2Zvcm1PcGVyYXRpb24qPih0cmFuc2Zvcm1PcCktPngoKSA6IDBdLAorICAgICAgICAgICAg
ICAgICAgICAgICAgW05TTnVtYmVyIG51bWJlcldpdGhEb3VibGU6dHJhbnNmb3JtT3AgPyBzdGF0
aWNfY2FzdDxjb25zdCBTY2FsZVRyYW5zZm9ybU9wZXJhdGlvbio+KHRyYW5zZm9ybU9wKS0+eSgp
IDogMF0sCisgICAgICAgICAgICAgICAgICAgICAgICBbTlNOdW1iZXIgbnVtYmVyV2l0aERvdWJs
ZTp0cmFuc2Zvcm1PcCA/IHN0YXRpY19jYXN0PGNvbnN0IFNjYWxlVHJhbnNmb3JtT3BlcmF0aW9u
Kj4odHJhbnNmb3JtT3ApLT56KCkgOiAwXSwKKyAgICAgICAgICAgICAgICAgICAgICAgIG5pbF07
CisKICAgICAgICAgY2FzZSBUcmFuc2Zvcm1PcGVyYXRpb246OlRSQU5TTEFURToKKyAgICAgICAg
Y2FzZSBUcmFuc2Zvcm1PcGVyYXRpb246OlRSQU5TTEFURV8zRDoKKyAgICAgICAgICAgIHJldHVy
biBbTlNBcnJheSBhcnJheVdpdGhPYmplY3RzOgorICAgICAgICAgICAgICAgICAgICAgICAgW05T
TnVtYmVyIG51bWJlcldpdGhEb3VibGU6dHJhbnNmb3JtT3AgPyBzdGF0aWNfY2FzdDxjb25zdCBU
cmFuc2xhdGVUcmFuc2Zvcm1PcGVyYXRpb24qPih0cmFuc2Zvcm1PcCktPngoc2l6ZSkgOiAwXSwK
KyAgICAgICAgICAgICAgICAgICAgICAgIFtOU051bWJlciBudW1iZXJXaXRoRG91YmxlOnRyYW5z
Zm9ybU9wID8gc3RhdGljX2Nhc3Q8Y29uc3QgVHJhbnNsYXRlVHJhbnNmb3JtT3BlcmF0aW9uKj4o
dHJhbnNmb3JtT3ApLT55KHNpemUpIDogMF0sCisgICAgICAgICAgICAgICAgICAgICAgICBbTlNO
dW1iZXIgbnVtYmVyV2l0aERvdWJsZTp0cmFuc2Zvcm1PcCA/IHN0YXRpY19jYXN0PGNvbnN0IFRy
YW5zbGF0ZVRyYW5zZm9ybU9wZXJhdGlvbio+KHRyYW5zZm9ybU9wKS0+eihzaXplKSA6IDBdLAor
ICAgICAgICAgICAgICAgICAgICAgICAgbmlsXTsKKwogICAgICAgICBjYXNlIFRyYW5zZm9ybU9w
ZXJhdGlvbjo6U0tFV19YOgogICAgICAgICBjYXNlIFRyYW5zZm9ybU9wZXJhdGlvbjo6U0tFV19Z
OgogICAgICAgICBjYXNlIFRyYW5zZm9ybU9wZXJhdGlvbjo6U0tFVzoKICAgICAgICAgY2FzZSBU
cmFuc2Zvcm1PcGVyYXRpb246Ok1BVFJJWDoKLSAgICAgICAgY2FzZSBUcmFuc2Zvcm1PcGVyYXRp
b246OlNDQUxFXzNEOgotICAgICAgICBjYXNlIFRyYW5zZm9ybU9wZXJhdGlvbjo6VFJBTlNMQVRF
XzNEOgogICAgICAgICBjYXNlIFRyYW5zZm9ybU9wZXJhdGlvbjo6Uk9UQVRFXzNEOgogICAgICAg
ICBjYXNlIFRyYW5zZm9ybU9wZXJhdGlvbjo6TUFUUklYXzNEOgogICAgICAgICBjYXNlIFRyYW5z
Zm9ybU9wZXJhdGlvbjo6UEVSU1BFQ1RJVkU6CkBAIC0yMDcsNiArMjE5LDEyIEBAIHN0YXRpYyBO
U1N0cmluZyogZ2V0VmFsdWVGdW5jdGlvbk5hbWVGb3JUcmFuc2Zvcm1PcGVyYXRpb24oVHJhbnNm
b3JtT3BlcmF0aW9uOjpPCiAgICAgICAgICAgICByZXR1cm4gQCJ0cmFuc2xhdGVZIjsgLy8ga0NB
VmFsdWVGdW5jdGlvblRyYW5zbGF0ZVk7CiAgICAgICAgIGNhc2UgVHJhbnNmb3JtT3BlcmF0aW9u
OjpUUkFOU0xBVEVfWjoKICAgICAgICAgICAgIHJldHVybiBAInRyYW5zbGF0ZVoiOyAvLyBrQ0FW
YWx1ZUZ1bmN0aW9uVHJhbnNsYXRlWjsKKyAgICAgICAgY2FzZSBUcmFuc2Zvcm1PcGVyYXRpb246
OlNDQUxFOgorICAgICAgICBjYXNlIFRyYW5zZm9ybU9wZXJhdGlvbjo6U0NBTEVfM0Q6CisgICAg
ICAgICAgICByZXR1cm4gQCJzY2FsZSI7IC8vIGtDQVZhbHVlRnVuY3Rpb25TY2FsZTsKKyAgICAg
ICAgY2FzZSBUcmFuc2Zvcm1PcGVyYXRpb246OlRSQU5TTEFURToKKyAgICAgICAgY2FzZSBUcmFu
c2Zvcm1PcGVyYXRpb246OlRSQU5TTEFURV8zRDoKKyAgICAgICAgICAgIHJldHVybiBAInRyYW5z
bGF0ZSI7IC8vIGtDQVZhbHVlRnVuY3Rpb25UcmFuc2xhdGU7CiAgICAgICAgIGRlZmF1bHQ6CiAg
ICAgICAgICAgICByZXR1cm4gbmlsOwogICAgIH0K
</data>
<flag name="review"
          id="20947"
          type_id="1"
          status="+"
          setter="mitz"
    />
          </attachment>
      

    </bug>

</bugzilla>