<?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>22026</bug_id>
          
          <creation_ts>2008-10-31 19:49:41 -0700</creation_ts>
          <short_desc>[Transforms] Transformed element is clipped when opacity is applied</short_desc>
          <delta_ts>2008-11-03 14:37:20 -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>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></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>hyatt</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>97352</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2008-10-31 19:49:41 -0700</bug_when>
    <thetext>In the attached testcase, there should be a red box, but it&apos;s getting clipped. Remove the opacity to see what it should look like.

I think the transparency clip rect is ignoring transforms.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>97353</commentid>
    <comment_count>1</comment_count>
      <attachid>24831</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2008-10-31 19:51:53 -0700</bug_when>
    <thetext>Created attachment 24831
Testcase</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>97478</commentid>
    <comment_count>2</comment_count>
      <attachid>24859</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2008-11-03 11:19:33 -0800</bug_when>
    <thetext>Created attachment 24859
Reduced testcase</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>97492</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2008-11-03 13:46:48 -0800</bug_when>
    <thetext>diff --git a/WebCore/platform/graphics/cg/GraphicsContextCG.cpp b/WebCore/platform/graphics/cg/GraphicsContextCG.cpp
index 3f0e6e7..31fcc2b 100644
--- a/WebCore/platform/graphics/cg/GraphicsContextCG.cpp
+++ b/WebCore/platform/graphics/cg/GraphicsContextCG.cpp
@@ -651,6 +651,12 @@ void GraphicsContext::beginTransparencyLayer(float opacity)
     CGContextSaveGState(context);
     CGContextSetAlpha(context, opacity);
     CGContextBeginTransparencyLayer(context, 0);
+
+    // paint a big rect so we can see how big the layer is
+    float red[] = { 1.0f, 0.0f, 0.0f, 0.1f };
+    CGContextSetFillColor(context, red);
+    CGContextFillRect(context, CGRectMake(-1000.0f, -1000.0f, 2000.0f, 2000.0f));
+
     m_data-&gt;beginTransparencyLayer();
     m_data-&gt;m_userToDeviceTransformKnownToBeIdentity = false;
 }
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>97493</commentid>
    <comment_count>4</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2008-11-03 13:47:14 -0800</bug_when>
    <thetext>That patch in the previous comment is some debugging code that will reveal how big the opacity layer is.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>97497</commentid>
    <comment_count>5</comment_count>
      <attachid>24866</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2008-11-03 14:01:31 -0800</bug_when>
    <thetext>Created attachment 24866
Patch, testcase, changelog</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>97498</commentid>
    <comment_count>6</comment_count>
      <attachid>24866</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2008-11-03 14:19:41 -0800</bug_when>
    <thetext>Comment on attachment 24866
Patch, testcase, changelog

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>97504</commentid>
    <comment_count>7</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2008-11-03 14:37:20 -0800</bug_when>
    <thetext>Committed r38079
	M	WebCore/rendering/RenderLayer.cpp
	M	WebCore/ChangeLog
	A	LayoutTests/platform/mac/fast/layers/opacity-transforms-expected.txt
	A	LayoutTests/platform/mac/fast/layers/opacity-transforms-expected.png
	A	LayoutTests/platform/mac/fast/layers/opacity-transforms-expected.checksum
	M	LayoutTests/ChangeLog
	A	LayoutTests/fast/layers/opacity-transforms.html
r38079 = f9050b37b90e1c8a40699dc2e8c58cdda5dbbfcb (trunk)
</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>24831</attachid>
            <date>2008-10-31 19:51:53 -0700</date>
            <delta_ts>2008-10-31 19:51:53 -0700</delta_ts>
            <desc>Testcase</desc>
            <filename>nested_opacity_layers.html</filename>
            <type>text/html</type>
            <size>1044</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMDEgVHJhbnNpdGlvbmFs
Ly9FTiIKICAgImh0dHA6Ly93d3cudzMub3JnL1RSL2h0bWw0L2xvb3NlLmR0ZCI+Cgo8aHRtbCBs
YW5nPSJlbiI+CjxoZWFkPgogIDxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVu
dD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4KICA8dGl0bGU+TmVzdGVkIE9wYWNpdHkgTGF5
ZXJzPC90aXRsZT4KCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIiBtZWRpYT0ic2NyZWVuIj4KICAg
IGRpdiB7CiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgb3V0bGluZTogMXB4IHNvbGlk
IGJsYWNrOwogICAgICBvcGFjaXR5OiAwLjg7CiAgICB9CiAgICAuYm94IHsKICAgICAgd2lkdGg6
IDEwMHB4OwogICAgICBoZWlnaHQ6IDEwMHB4OwogICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibHVl
OwogICAgfQogIDwvc3R5bGU+CjwvaGVhZD4KPGJvZHk+Cgo8ZGl2IHN0eWxlPSJwb3NpdGlvbjog
YWJzb2x1dGU7IGxlZnQ6IDMwMHB4OyB0b3A6IDIwMHB4OyI+IDwhLS0ganVzdCB0byBtb3ZlIHRo
aW5ncyBpbnRvIHZpZXcgLS0+CiAgPGRpdiBjbGFzcz0iYm94Ij48L2Rpdj4KCiAgPGRpdiBzdHls
ZT0iLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg3NXB4LCA3NXB4KSI+CiAgICA8ZGl2IHN0
eWxlPSItd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS42LCAxLjYpIj4KICAgICAgPGRpdiBzdHls
ZT0iLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykiPgogICAgICAgIDxkaXYgY2xhc3M9
ImJveCIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6IHJlZCI+PC9kaXY+CiAgICAgIDwvZGl2Pgog
ICAgPC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0iYm94IiBzdHlsZT0iLXdlYmtpdC10cmFu
c2Zvcm06IHRyYW5zbGF0ZSg3NXB4LCA3NXB4KSBzY2FsZSgxLjYsIDEuNikgcm90YXRlKDQ1ZGVn
KSIKICAgICAgICBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogYmx1ZSI+PC9kaXY+CjwvZGl2Pgog
IAo8L2JvZHk+CjwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>24859</attachid>
            <date>2008-11-03 11:19:33 -0800</date>
            <delta_ts>2008-11-03 11:19:33 -0800</delta_ts>
            <desc>Reduced testcase</desc>
            <filename>simple_opacity_layers.html</filename>
            <type>text/html</type>
            <size>863</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMDEgVHJhbnNpdGlvbmFs
Ly9FTiIKICAgImh0dHA6Ly93d3cudzMub3JnL1RSL2h0bWw0L2xvb3NlLmR0ZCI+Cgo8aHRtbCBs
YW5nPSJlbiI+CjxoZWFkPgogIDxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVu
dD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4KICA8dGl0bGU+T3BhY2l0eS1UcmFuc2Zvcm0g
Q2xpcHBpbmc8L3RpdGxlPgoKICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiIG1lZGlhPSJzY3JlZW4i
PgogICAgLmNvbnRhaW5lciB7CiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgd2lkdGg6
IDEwMHB4OwogICAgICBoZWlnaHQ6IDEwMHB4OwogICAgICBsZWZ0OiAxMDBweDsKICAgICAgdG9w
OiA1MHB4OwogICAgICBvdXRsaW5lOiAxcHggc29saWQgYmxhY2s7CiAgICAgIG9wYWNpdHk6IDAu
NTsKICAgIH0KICAgIAogICAgLmJveCB7CiAgICAgIHdpZHRoOiAxMHB4OwogICAgICBoZWlnaHQ6
IDEwcHg7CiAgICAgIGJvcmRlcjogMTJweCBzb2xpZCBibHVlOwogICAgICAtd2Via2l0LXRyYW5z
Zm9ybTogdHJhbnNsYXRlKDU1cHgsIDU1cHgpOwogICAgfQogICAgCiAgICAuaW5uZXIgewogICAg
ICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICAgIHdpZHRoOiAxMDBweDsKICAgICAgaGVpZ2h0OiAx
MDBweDsKICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkOwogICAgfQogIDwvc3R5bGU+CjwvaGVh
ZD4KPGJvZHk+Cgo8ZGl2IGNsYXNzPSJjb250YWluZXIiPgogIDxkaXYgY2xhc3M9ImJveCI+CiAg
ICAgIDxkaXYgY2xhc3M9ImlubmVyIj48L2Rpdj4KICA8L2Rpdj4KPC9kaXY+CiAgCjwvYm9keT4K
PC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>24866</attachid>
            <date>2008-11-03 14:01:31 -0800</date>
            <delta_ts>2008-11-03 14:19:41 -0800</delta_ts>
            <desc>Patch, testcase, changelog</desc>
            <filename>22026_patch.txt</filename>
            <type>text/plain</type>
            <size>5693</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA2MGIwYTJkLi5kMjYyNDM2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMDgtMTEt
MDMgIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTIyMDI2CisgICAgICAgIEZpeCBib3VuZHMgb2YgdHJhbnNwYXJl
bmN5IGxheWVyIGZvciBhIGRpdiB3aXRoIGEgdHJhbnNmb3JtCisgICAgICAgIGluc2lkZSBhbiBv
cGFjaXR5IGxheWVyLgorCisgICAgICAgICogZmFzdC9sYXllcnMvb3BhY2l0eS10cmFuc2Zvcm1z
Lmh0bWw6IEFkZGVkLgorICAgICAgICAqIHBsYXRmb3JtL21hYy9mYXN0L2xheWVycy9vcGFjaXR5
LXRyYW5zZm9ybXMtZXhwZWN0ZWQuY2hlY2tzdW06IEFkZGVkLgorICAgICAgICAqIHBsYXRmb3Jt
L21hYy9mYXN0L2xheWVycy9vcGFjaXR5LXRyYW5zZm9ybXMtZXhwZWN0ZWQucG5nOiBBZGRlZC4K
KyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvZmFzdC9sYXllcnMvb3BhY2l0eS10cmFuc2Zvcm1zLWV4
cGVjdGVkLnR4dDogQWRkZWQuCisKIDIwMDgtMTEtMDEgIEFkYW0gQmFydGggIDxhYmFydGhAd2Vi
a2l0Lm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBTYW0gV2VpbmlnLgpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvZmFzdC9sYXllcnMvb3BhY2l0eS10cmFuc2Zvcm1zLmh0bWwgYi9MYXlvdXRU
ZXN0cy9mYXN0L2xheWVycy9vcGFjaXR5LXRyYW5zZm9ybXMuaHRtbApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwLi5iZDgwYjBiCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVz
dHMvZmFzdC9sYXllcnMvb3BhY2l0eS10cmFuc2Zvcm1zLmh0bWwKQEAgLTAsMCArMSw1NyBAQAor
PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMDEgVHJhbnNpdGlvbmFs
Ly9FTiIKKyAgICJodHRwOi8vd3d3LnczLm9yZy9UUi9odG1sNC9sb29zZS5kdGQiPgorCis8aHRt
bCBsYW5nPSJlbiI+Cis8aGVhZD4KKyAgPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBj
b250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPgorICA8dGl0bGU+T3BhY2l0eS1UcmFu
c2Zvcm0gQ2xpcHBpbmc8L3RpdGxlPgorCisgIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9
InNjcmVlbiI+CisgICAgLmNvbnRhaW5lciB7CisgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7Cisg
ICAgICB3aWR0aDogMTAwcHg7CisgICAgICBoZWlnaHQ6IDEwMHB4OworICAgICAgbGVmdDogMTAw
cHg7CisgICAgICB0b3A6IDE1MHB4OworICAgICAgb3V0bGluZTogMXB4IHNvbGlkIGJsYWNrOwor
ICAgICAgb3BhY2l0eTogMC45OworICAgIH0KKyAgICAKKyAgICAuYm94IHsKKyAgICAgIHdpZHRo
OiAxMHB4OworICAgICAgaGVpZ2h0OiAxMHB4OworICAgICAgb3V0bGluZTogMTJweCBzb2xpZCBi
bHVlOworICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MHB4LCA1MHB4KTsKKyAg
ICB9CisgICAgCisgICAgLmlubmVyIHsKKyAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKKyAgICAg
IHdpZHRoOiAxMDBweDsKKyAgICAgIGhlaWdodDogMTAwcHg7CisgICAgICBiYWNrZ3JvdW5kLWNv
bG9yOiBncmVlbjsKKyAgICB9CisgICAgCisgICAgI3VuZGVybGF5IHsKKyAgICAgIHBvc2l0aW9u
OiBhYnNvbHV0ZTsKKyAgICAgIHRvcDogMjAwcHg7CisgICAgICBsZWZ0OiAxNTBweDsKKyAgICAg
IHdpZHRoOiAxMDBweDsKKyAgICAgIGhlaWdodDogMTAwcHg7CisgICAgICBiYWNrZ3JvdW5kLWNv
bG9yOiByZWQ7CisgICAgfQorICA8L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+CisKKzxkaXYgaWQ9
InVuZGVybGF5Ij4KKzwvZGl2PgorPHA+PGEgaHJlZj0iaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTIyMDI2Ij5odHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MjIwMjY8L2E+PC9wPgorPHA+VGVzdCB0aGF0IGVsZW1lbnRzIHdpdGggdHJhbnNmb3Jt
IGFuZCBvcGFjaXR5IG9uIGEgcGFyZW50IGFyZSBub3QgY2xpcHBlZC4gWW91IHNob3VsZCBzZWUg
bm8gcmVkIGJlbG93LjwvcD4KKzxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CisgIDxkaXYgY2xhc3M9
ImJveCI+CisgICAgICA8ZGl2IGNsYXNzPSJpbm5lciI+PC9kaXY+CisgIDwvZGl2PgorPC9kaXY+
CisgIAorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0v
bWFjL2Zhc3QvbGF5ZXJzL29wYWNpdHktdHJhbnNmb3Jtcy1leHBlY3RlZC5jaGVja3N1bSBiL0xh
eW91dFRlc3RzL3BsYXRmb3JtL21hYy9mYXN0L2xheWVycy9vcGFjaXR5LXRyYW5zZm9ybXMtZXhw
ZWN0ZWQuY2hlY2tzdW0KbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNmQwOTY1
ZQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9mYXN0L2xheWVy
cy9vcGFjaXR5LXRyYW5zZm9ybXMtZXhwZWN0ZWQuY2hlY2tzdW0KQEAgLTAsMCArMSBAQAorMTEw
YWQ0NDU2ZmZlYzIyODJjYzdmYmNlMWU1ODJhMjIKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxl
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvZmFzdC9sYXllcnMvb3BhY2l0
eS10cmFuc2Zvcm1zLWV4cGVjdGVkLnBuZyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9mYXN0
L2xheWVycy9vcGFjaXR5LXRyYW5zZm9ybXMtZXhwZWN0ZWQucG5nCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAuLjQ4ODg1NWMKQmluYXJ5IGZpbGVzIC9kZXYvbnVsbCBhbmQgYi9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvZmFzdC9sYXllcnMvb3BhY2l0eS10cmFuc2Zvcm1zLWV4
cGVjdGVkLnBuZyBkaWZmZXIKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9m
YXN0L2xheWVycy9vcGFjaXR5LXRyYW5zZm9ybXMtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMv
cGxhdGZvcm0vbWFjL2Zhc3QvbGF5ZXJzL29wYWNpdHktdHJhbnNmb3Jtcy1leHBlY3RlZC50eHQK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uOGM3ODk0MwotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9mYXN0L2xheWVycy9vcGFjaXR5LXRyYW5z
Zm9ybXMtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMjAgQEAKK2xheWVyIGF0ICgwLDApIHNpemUg
ODAweDYwMAorICBSZW5kZXJWaWV3IGF0ICgwLDApIHNpemUgODAweDYwMAorbGF5ZXIgYXQgKDAs
MCkgc2l6ZSA4MDB4ODQKKyAgUmVuZGVyQmxvY2sge0hUTUx9IGF0ICgwLDApIHNpemUgODAweDg0
CisgICAgUmVuZGVyQm9keSB7Qk9EWX0gYXQgKDgsMTYpIHNpemUgNzg0eDUyCisgICAgICBSZW5k
ZXJCbG9jayB7UH0gYXQgKDAsMCkgc2l6ZSA3ODR4MTgKKyAgICAgICAgUmVuZGVySW5saW5lIHtB
fSBhdCAoMCwwKSBzaXplIDMwNXgxOCBbY29sb3I9IzAwMDBFRV0KKyAgICAgICAgICBSZW5kZXJU
ZXh0IHsjdGV4dH0gYXQgKDAsMCkgc2l6ZSAzMDV4MTgKKyAgICAgICAgICAgIHRleHQgcnVuIGF0
ICgwLDApIHdpZHRoIDMwNTogImh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yMjAyNiIKKyAgICAgIFJlbmRlckJsb2NrIHtQfSBhdCAoMCwzNCkgc2l6ZSA3ODR4MTgKKyAg
ICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgwLDApIHNpemUgNjU0eDE4CisgICAgICAgICAg
dGV4dCBydW4gYXQgKDAsMCkgd2lkdGggNjU0OiAiVGVzdCB0aGF0IGVsZW1lbnRzIHdpdGggdHJh
bnNmb3JtIGFuZCBvcGFjaXR5IG9uIGEgcGFyZW50IGFyZSBub3QgY2xpcHBlZC4gWW91IHNob3Vs
ZCBzZWUgbm8gcmVkIGJlbG93LiIKK2xheWVyIGF0ICgxNTAsMjAwKSBzaXplIDEwMHgxMDAKKyAg
UmVuZGVyQmxvY2sgKHBvc2l0aW9uZWQpIHtESVZ9IGF0ICgxNTAsMjAwKSBzaXplIDEwMHgxMDAg
W2JnY29sb3I9I0ZGMDAwMF0KK2xheWVyIGF0ICgxMDAsMTUwKSBzaXplIDEwMHgxMDAKKyAgUmVu
ZGVyQmxvY2sgKHBvc2l0aW9uZWQpIHtESVZ9IGF0ICgxMDAsMTUwKSBzaXplIDEwMHgxMDAKK2xh
eWVyIGF0ICgxMDAsMTUwKSBzaXplIDEweDEwCisgIFJlbmRlckJsb2NrIHtESVZ9IGF0ICgwLDAp
IHNpemUgMTB4MTAKK2xheWVyIGF0ICgxMDAsMTUwKSBzaXplIDEwMHgxMDAKKyAgUmVuZGVyQmxv
Y2sgKHBvc2l0aW9uZWQpIHtESVZ9IGF0ICgwLDApIHNpemUgMTAweDEwMCBbYmdjb2xvcj0jMDA4
MDAwXQpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxvZwpp
bmRleCA3MTlhNWRlLi4zM2FhOGJkIDEwMDY0NAotLS0gYS9XZWJDb3JlL0NoYW5nZUxvZworKysg
Yi9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDA4LTExLTAzICBTaW1vbiBG
cmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0yMjAyNgorCisgICAgICAgIFdoZW4gY29tcHV0aW5nIHRoZSBib3VuZHMgb2YgdGhl
IHRyYW5zcGFyZW5jeSBsYXllciwgd2UgbmVlZCB0bworICAgICAgICBtYXAgdGhlIGNsaXBSZWN0
IHRocm91Z2ggdGhlIGVuY2xvc2luZyB0cmFuc2Zvcm0uCisgICAgICAgIAorICAgICAgICBUZXN0
OiBmYXN0L2xheWVycy9vcGFjaXR5LXRyYW5zZm9ybXMuaHRtbAorCisgICAgICAgICogcmVuZGVy
aW5nL1JlbmRlckxheWVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OnRyYW5zcGFyZW5jeUNsaXBC
b3gpOgorCiAyMDA4LTExLTAzICBIb2xnZXIgSGFucyBQZXRlciBGcmV5dGhlciAgPHplY2tlQHNl
bGZpc2gub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEFscCBUb2tlci4KZGlmZiAtLWdpdCBh
L1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcCBiL1dlYkNvcmUvcmVuZGVyaW5nL1Jl
bmRlckxheWVyLmNwcAppbmRleCBjNjA1MTJmLi4zYTgyNDk0IDEwMDY0NAotLS0gYS9XZWJDb3Jl
L3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAKKysrIGIvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVy
TGF5ZXIuY3BwCkBAIC01MjYsNyArNTI2LDkgQEAgc3RhdGljIEludFJlY3QgdHJhbnNwYXJlbmN5
Q2xpcEJveChjb25zdCBBZmZpbmVUcmFuc2Zvcm0mIGVuY2xvc2luZ1RyYW5zZm9ybSwgY28KICAg
ICAgICAgICAgICAgICBjbGlwUmVjdC51bml0ZSh0cmFuc3BhcmVuY3lDbGlwQm94KGVuY2xvc2lu
Z1RyYW5zZm9ybSwgY3Vyciwgcm9vdExheWVyKSk7CiAgICAgICAgIH0KICAgICB9Ci0gICAgcmV0
dXJuIGNsaXBSZWN0OworCisgICAgLy8gTm93IG1hcCB0aGUgY2xpcFJlY3QgdmlhIHRoZSBlbmNs
b3NpbmcgdHJhbnNmb3JtCisgICAgcmV0dXJuIGVuY2xvc2luZ1RyYW5zZm9ybS5tYXBSZWN0KGNs
aXBSZWN0KTsKIH0KIAogdm9pZCBSZW5kZXJMYXllcjo6YmVnaW5UcmFuc3BhcmVuY3lMYXllcnMo
R3JhcGhpY3NDb250ZXh0KiBwLCBjb25zdCBSZW5kZXJMYXllciogcm9vdExheWVyKQo=
</data>
<flag name="review"
          id="11393"
          type_id="1"
          status="+"
          setter="hyatt"
    />
          </attachment>
      

    </bug>

</bugzilla>