<?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>163772</bug_id>
          
          <creation_ts>2016-10-20 19:04:19 -0700</creation_ts>
          <short_desc>SVG should not paint selection within a mask</short_desc>
          <delta_ts>2016-10-21 12:14:20 -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>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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="Dean Jackson">dino</reporter>
          <assigned_to name="Dean Jackson">dino</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1242733</commentid>
    <comment_count>0</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2016-10-20 19:04:19 -0700</bug_when>
    <thetext>SVG should not paint selection within a mask</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1242734</commentid>
    <comment_count>1</comment_count>
      <attachid>292308</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2016-10-20 19:07:53 -0700</bug_when>
    <thetext>Created attachment 292308
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1242738</commentid>
    <comment_count>2</comment_count>
      <attachid>292308</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2016-10-20 19:13:20 -0700</bug_when>
    <thetext>Comment on attachment 292308
Patch

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

&gt; Source/WebCore/rendering/PaintPhase.h:66
&gt; +    PaintBehaviorDoNotPaintSelection = 1 &lt;&lt; 8,

I would call this PaintBehaviorSkipSelection and put it after PaintBehaviorSelectionOnly, adjusting the bit shifts accordingly.

I think PaintBehaviorSelectionOnly could use a rename too, since it doesn&apos;t mean &quot;paint the selection&quot;, it means &quot;paint the selected content&quot;. Either that or rename yours to &quot;PaintBehaviorSkipSelectionHighlight&quot;.

&gt; Source/WebCore/rendering/svg/SVGInlineTextBox.cpp:266
&gt; -    if (hasSelection) {
&gt; +    if (hasSelection &amp;&amp; shouldPaintSelection) {

If you introduce this flag, you need to make to work for all painting, not just SVG text painting.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1243029</commentid>
    <comment_count>3</comment_count>
      <attachid>292379</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2016-10-21 12:00:04 -0700</bug_when>
    <thetext>Created attachment 292379
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1243034</commentid>
    <comment_count>4</comment_count>
      <attachid>292379</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2016-10-21 12:01:39 -0700</bug_when>
    <thetext>Comment on attachment 292379
Patch

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

&gt; Source/WebCore/rendering/PaintPhase.h:66
&gt; +    PaintBehaviorSkipSelectionHighlight = 1 &lt;&lt; 1,
&gt; +    PaintBehaviorForceBlackText = 1 &lt;&lt; 2,
&gt; +    PaintBehaviorForceWhiteText = 1 &lt;&lt; 3,
&gt; +    PaintBehaviorFlattenCompositingLayers = 1 &lt;&lt; 4,
&gt; +    PaintBehaviorRenderingSVGMask = 1 &lt;&lt; 5,
&gt; +    PaintBehaviorSkipRootBackground = 1 &lt;&lt; 6,
&gt; +    PaintBehaviorRootBackgroundOnly = 1 &lt;&lt; 7,
&gt; +    PaintBehaviorSelectionAndBackgroundsOnly = 1 &lt;&lt; 8,

I&apos;ve taken to lining up the = 1 &lt;&lt; ... to make it easier to edit them, and to spot errors.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1243040</commentid>
    <comment_count>5</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2016-10-21 12:14:20 -0700</bug_when>
    <thetext>Committed r207692: &lt;http://trac.webkit.org/changeset/207692&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>292308</attachid>
            <date>2016-10-20 19:07:53 -0700</date>
            <delta_ts>2016-10-21 11:59:56 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-163772-20161021130412.patch</filename>
            <type>text/plain</type>
            <size>6790</size>
            <attacher name="Dean Jackson">dino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA3NjM3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOWQ2ZGM0OGM3NTczNjdh
YzkxNDkyYmNjNjdiYTMxYTcxODczYWFiZi4uOTE3ZTVlODVhNTlhNmY0Yjg1YjQ4YzIwYTQ5ZWM1
ZTgxZjU0ZmIxYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDE2LTEwLTIwICBEZWFu
IEphY2tzb24gIDxkaW5vQGFwcGxlLmNvbT4KKworICAgICAgICBTVkcgc2hvdWxkIG5vdCBwYWlu
dCBzZWxlY3Rpb24gd2l0aGluIGEgbWFzaworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTYzNzcyCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8yODcwNTEy
OT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXaGVu
IG1hc2tpbmcgY29udGVudCwgd2Ugc2hvdWxkbid0IHBhaW50IHRoZSB0ZXh0CisgICAgICAgIHNl
bGVjdGlvbiBhcyB3ZSBhcmUgcmVuZGVyaW5nIGludG8gdGhlIG1hc2tpbmcKKyAgICAgICAgb2Zm
c2NyZWVuIGJ1ZmZlci4KKworICAgICAgICBUZXN0OiBzdmcvbWFza2luZy9tYXNrLXNob3VsZC1u
b3QtcGFpbnQtc2VsZWN0aW9uLmh0bWwKKworICAgICAgICAqIHJlbmRlcmluZy9QYWludFBoYXNl
Lmg6IEFkZCBhIG5ldyBiZWhhdmlvciAtIFBhaW50QmVoYXZpb3JEb05vdFBhaW50U2VsZWN0aW9u
LgorICAgICAgICAqIHJlbmRlcmluZy9zdmcvU1ZHSW5saW5lVGV4dEJveC5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpTVkdJbmxpbmVUZXh0Qm94OjpwYWludCk6IERvbid0IHVwZGF0ZSB0aGUgc2Vs
ZWN0aW9uU3R5bGUgaWYKKyAgICAgICAgUGFpbnRCZWhhdmlvckRvTm90UGFpbnRTZWxlY3Rpb24g
aXMgdHJ1ZS4KKyAgICAgICAgKiByZW5kZXJpbmcvc3ZnL1NWR1JlbmRlcmluZ0NvbnRleHQuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6U1ZHUmVuZGVyaW5nQ29udGV4dDo6cmVuZGVyU3VidHJlZVRv
SW1hZ2VCdWZmZXIpOiBBZGQgUGFpbnRCZWhhdmlvckRvTm90UGFpbnRTZWxlY3Rpb24KKyAgICAg
ICAgdG8gdGhlIFBhaW50SW5mby4KKwogMjAxNi0xMC0yMCAgRGF2ZSBIeWF0dCAgPGh5YXR0QGFw
cGxlLmNvbT4KIAogICAgICAgICBbQ1NTIFBhcnNlcl0gRml4IGNyYXNoIHdoZW4gcGFyc2luZyAt
d2Via2l0LW1hcmdpbi1jb2xsYXBzZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL1BhaW50UGhhc2UuaCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9QYWludFBoYXNlLmgK
aW5kZXggZDQ2ZmM0ZWQ0ZmQyNWY1Y2Q5ZWQ4NmJlNDBlMTE5MzNmMWE5ZDZmMi4uNTc2NDg2ZGJm
N2U2Y2VkZjU4ZjYyNjRmMzFlYzIyZDE3MTE1ZWM0ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL1BhaW50UGhhc2UuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
UGFpbnRQaGFzZS5oCkBAIC02Myw2ICs2Myw3IEBAIGVudW0gUGFpbnRCZWhhdmlvckZsYWdzIHsK
ICAgICBQYWludEJlaGF2aW9yU2tpcFJvb3RCYWNrZ3JvdW5kID0gMSA8PCA1LAogICAgIFBhaW50
QmVoYXZpb3JSb290QmFja2dyb3VuZE9ubHkgPSAxIDw8IDYsCiAgICAgUGFpbnRCZWhhdmlvclNl
bGVjdGlvbkFuZEJhY2tncm91bmRzT25seSA9IDEgPDwgNywKKyAgICBQYWludEJlaGF2aW9yRG9O
b3RQYWludFNlbGVjdGlvbiA9IDEgPDwgOCwKIH07CiAKIHR5cGVkZWYgdW5zaWduZWQgUGFpbnRC
ZWhhdmlvcjsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdmcvU1ZHSW5s
aW5lVGV4dEJveC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3ZnL1NWR0lubGluZVRl
eHRCb3guY3BwCmluZGV4IDY4OTE2NGFlNjY2M2ZiN2RiMWMzNTA2NDE5M2U5YTFkODdmMDM3ZGUu
LjY5MDQwMDE3NzhjMmY1MDViNjVkZWRlMTdkYzFlYzJkNzdkZDljMmUgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdmcvU1ZHSW5saW5lVGV4dEJveC5jcHAKKysrIGIvU291
cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N2Zy9TVkdJbmxpbmVUZXh0Qm94LmNwcApAQCAtMjQ3LDYg
KzI0Nyw3IEBAIHZvaWQgU1ZHSW5saW5lVGV4dEJveDo6cGFpbnQoUGFpbnRJbmZvJiBwYWludElu
Zm8sIGNvbnN0IExheW91dFBvaW50JiBwYWludE9mZnNlCiAgICAgYXV0byYgcGFyZW50UmVuZGVy
ZXIgPSBwYXJlbnQoKS0+cmVuZGVyZXIoKTsKIAogICAgIGJvb2wgcGFpbnRTZWxlY3RlZFRleHRP
bmx5ID0gcGFpbnRJbmZvLnBoYXNlID09IFBhaW50UGhhc2VTZWxlY3Rpb247CisgICAgYm9vbCBz
aG91bGRQYWludFNlbGVjdGlvbiA9ICEocGFpbnRJbmZvLnBhaW50QmVoYXZpb3IgJiBQYWludEJl
aGF2aW9yRG9Ob3RQYWludFNlbGVjdGlvbik7CiAgICAgYm9vbCBoYXNTZWxlY3Rpb24gPSAhcGFy
ZW50UmVuZGVyZXIuZG9jdW1lbnQoKS5wcmludGluZygpICYmIHNlbGVjdGlvblN0YXRlKCkgIT0g
UmVuZGVyT2JqZWN0OjpTZWxlY3Rpb25Ob25lOwogICAgIGlmICghaGFzU2VsZWN0aW9uICYmIHBh
aW50U2VsZWN0ZWRUZXh0T25seSkKICAgICAgICAgcmV0dXJuOwpAQCAtMjYyLDcgKzI2Myw3IEBA
IHZvaWQgU1ZHSW5saW5lVGV4dEJveDo6cGFpbnQoUGFpbnRJbmZvJiBwYWludEluZm8sIGNvbnN0
IExheW91dFBvaW50JiBwYWludE9mZnNlCiAgICAgYm9vbCBoYXNWaXNpYmxlU3Ryb2tlID0gc3Zn
U3R5bGUuaGFzVmlzaWJsZVN0cm9rZSgpOwogCiAgICAgY29uc3QgUmVuZGVyU3R5bGUqIHNlbGVj
dGlvblN0eWxlID0gJnN0eWxlOwotICAgIGlmIChoYXNTZWxlY3Rpb24pIHsKKyAgICBpZiAoaGFz
U2VsZWN0aW9uICYmIHNob3VsZFBhaW50U2VsZWN0aW9uKSB7CiAgICAgICAgIHNlbGVjdGlvblN0
eWxlID0gcGFyZW50UmVuZGVyZXIuZ2V0Q2FjaGVkUHNldWRvU3R5bGUoU0VMRUNUSU9OKTsKICAg
ICAgICAgaWYgKHNlbGVjdGlvblN0eWxlKSB7CiAgICAgICAgICAgICBjb25zdCBTVkdSZW5kZXJT
dHlsZSYgc3ZnU2VsZWN0aW9uU3R5bGUgPSBzZWxlY3Rpb25TdHlsZS0+c3ZnU3R5bGUoKTsKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdmcvU1ZHUmVuZGVyaW5nQ29udGV4
dC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3ZnL1NWR1JlbmRlcmluZ0NvbnRleHQu
Y3BwCmluZGV4IGIyN2Q1MDE3MDdjNjJhNDYxZDZlNmI0YjU4M2RkNGZhNGM2YWEzMTcuLjNjMDNi
ZTA2NDA2YTJiMzQ5MjJmNzVkYTEwZWI5NWQ0ODExMjMzMmMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9zdmcvU1ZHUmVuZGVyaW5nQ29udGV4dC5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvcmVuZGVyaW5nL3N2Zy9TVkdSZW5kZXJpbmdDb250ZXh0LmNwcApAQCAtMjk1LDcg
KzI5NSw5IEBAIHZvaWQgU1ZHUmVuZGVyaW5nQ29udGV4dDo6cmVuZGVyU3VidHJlZVRvSW1hZ2VC
dWZmZXIoSW1hZ2VCdWZmZXIqIGltYWdlLCBSZW5kZXJFCiB7CiAgICAgQVNTRVJUKGltYWdlKTsK
IAotICAgIFBhaW50SW5mbyBpbmZvKGltYWdlLT5jb250ZXh0KCksIExheW91dFJlY3Q6OmluZmlu
aXRlUmVjdCgpLCBQYWludFBoYXNlRm9yZWdyb3VuZCwgUGFpbnRCZWhhdmlvck5vcm1hbCk7Cisg
ICAgLy8gUmVuZGVyaW5nIGludG8gYSBidWZmZXIgaW1wbGllcyB3ZSdyZSBiZWluZyB1c2VkIGZv
ciBtYXNraW5nLCBjbGlwcGluZywgcGF0dGVybnMgb3IgZmlsdGVycy4gSW4gZWFjaCBvZiB0aGVz
ZQorICAgIC8vIGNhc2VzIHdlIGRvbid0IHdhbnQgdG8gcGFpbnQgdGhlIHNlbGVjdGlvbi4KKyAg
ICBQYWludEluZm8gaW5mbyhpbWFnZS0+Y29udGV4dCgpLCBMYXlvdXRSZWN0OjppbmZpbml0ZVJl
Y3QoKSwgUGFpbnRQaGFzZUZvcmVncm91bmQsIFBhaW50QmVoYXZpb3JEb05vdFBhaW50U2VsZWN0
aW9uKTsKIAogICAgIEFmZmluZVRyYW5zZm9ybSYgY29udGVudFRyYW5zZm9ybWF0aW9uID0gY3Vy
cmVudENvbnRlbnRUcmFuc2Zvcm1hdGlvbigpOwogICAgIEFmZmluZVRyYW5zZm9ybSBzYXZlZENv
bnRlbnRUcmFuc2Zvcm1hdGlvbiA9IGNvbnRlbnRUcmFuc2Zvcm1hdGlvbjsKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBlMTdi
ODM0ZDVkZWQ0YzYzZjA1MWVjNzQxMmI0N2M0N2EzMGRiYjRiLi45MWRjMTVlMjZhMDVhYWNjODQz
NTFiMmI3NWU2NDRhZWY0M2M3ZWRkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cK
KysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTYgQEAKIDIwMTYtMTAtMjAg
IERlYW4gSmFja3NvbiAgPGRpbm9AYXBwbGUuY29tPgogCisgICAgICAgIFNWRyBzaG91bGQgbm90
IHBhaW50IHNlbGVjdGlvbiB3aXRoaW4gYSBtYXNrCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjM3NzIKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzI4
NzA1MTI5PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
ICogc3ZnL21hc2tpbmcvbWFzay1zaG91bGQtbm90LXBhaW50LXNlbGVjdGlvbi1leHBlY3RlZC5o
dG1sOiBBZGRlZC4KKyAgICAgICAgKiBzdmcvbWFza2luZy9tYXNrLXNob3VsZC1ub3QtcGFpbnQt
c2VsZWN0aW9uLmh0bWw6IEFkZGVkLgorCisyMDE2LTEwLTIwICBEZWFuIEphY2tzb24gIDxkaW5v
QGFwcGxlLmNvbT4KKwogICAgICAgICBTaGFwZXMgdGVzdHMgZmFpbGluZyBvbiBpT1MKICAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2Mzc1NQogICAgICAg
ICA8cmRhcjovL3Byb2JsZW0vMjg4NzU3ODA+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9zdmcv
bWFza2luZy9tYXNrLXNob3VsZC1ub3QtcGFpbnQtc2VsZWN0aW9uLWV4cGVjdGVkLmh0bWwgYi9M
YXlvdXRUZXN0cy9zdmcvbWFza2luZy9tYXNrLXNob3VsZC1ub3QtcGFpbnQtc2VsZWN0aW9uLWV4
cGVjdGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZGI2YmYyZGI1YzExNDgzNDNjNWJjMWRmZGZiYmE5YjVk
NDcwNDRmOQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3N2Zy9tYXNraW5nL21hc2st
c2hvdWxkLW5vdC1wYWludC1zZWxlY3Rpb24tZXhwZWN0ZWQuaHRtbApAQCAtMCwwICsxLDEyIEBA
Cis8Ym9keT4KKzxzdmcgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiIHhtbG5zPSJodHRwOi8vd3d3
LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxp
bmsiPgorIDxkZWZzPgorICA8bWFzayBpZD0ibTEiIHg9IjAiIHk9IjAiIHdpZHRoPSIyMDAiIGhl
aWdodD0iMjAwIj4KKyAgIDxjaXJjbGUgY3g9IjEwMCIgY3k9IjEwMCIgcj0iMjAiIGZpbGw9Indo
aXRlIi8+CisgICA8dGV4dCB5PSIxMDAiIGZpbGw9IndoaXRlIiBmb250LXNpemU9IjUwIj4KKyAg
ICBUZXh0CisgICA8L3RleHQ+CisgIDwvbWFzaz4KKyA8L2RlZnM+CisgPHJlY3QgaWQ9ImlkMSIg
bWFzaz0idXJsKCNtMSkiIHg9IjEwIiB5PSIxMCIgd2lkdGg9IjE4MCIgaGVpZ2h0PSIxODAiLz4K
Kzwvc3ZnPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvc3ZnL21hc2tpbmcvbWFzay1zaG91bGQt
bm90LXBhaW50LXNlbGVjdGlvbi5odG1sIGIvTGF5b3V0VGVzdHMvc3ZnL21hc2tpbmcvbWFzay1z
aG91bGQtbm90LXBhaW50LXNlbGVjdGlvbi5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjQ0ZDhmZGVlMWIxMzYx
ZmI3NzFlMTc2ZjdkZWU2MDI4YzNkNzk0YjUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0
cy9zdmcvbWFza2luZy9tYXNrLXNob3VsZC1ub3QtcGFpbnQtc2VsZWN0aW9uLmh0bWwKQEAgLTAs
MCArMSwyNiBAQAorPHN0eWxlPgordGV4dDo6c2VsZWN0aW9ueworICAgIGNvbG9yOiBibHVlOwor
fQorPC9zdHlsZT4KKzxzY3JpcHQ+Cit3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigibG9hZCIsIGZ1
bmN0aW9uICgpIHsKKyAgICB2YXIgcmFuZ2UgPSBkb2N1bWVudC5jcmVhdGVSYW5nZSgpOworICAg
IHZhciBzZWxlY3Rpb24gPSBkb2N1bWVudC5nZXRTZWxlY3Rpb24oKQorICAgIHJhbmdlLnNldFN0
YXJ0KG0xLCAwKTsKKyAgICByYW5nZS5zZXRFbmQoaWQxLCBpZDEuY2hpbGROb2Rlcy5sZW5ndGgp
OworICAgIHNlbGVjdGlvbi5hZGRSYW5nZShyYW5nZSk7Cit9LCBmYWxzZSk7Cis8L3NjcmlwdD4K
Kzxib2R5PgorPHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cu
dzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlu
ayI+CisgPGRlZnM+CisgIDxtYXNrIGlkPSJtMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjIwMCIgaGVp
Z2h0PSIyMDAiPgorICAgPGNpcmNsZSBjeD0iMTAwIiBjeT0iMTAwIiByPSIyMCIgZmlsbD0id2hp
dGUiLz4KKyAgIDx0ZXh0IHk9IjEwMCIgZmlsbD0id2hpdGUiIGZvbnQtc2l6ZT0iNTAiPgorICAg
IFRleHQKKyAgIDwvdGV4dD4KKyAgPC9tYXNrPgorIDwvZGVmcz4KKyA8cmVjdCBpZD0iaWQxIiBt
YXNrPSJ1cmwoI20xKSIgeD0iMTAiIHk9IjEwIiB3aWR0aD0iMTgwIiBoZWlnaHQ9IjE4MCIvPgor
PC9zdmc+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>292379</attachid>
            <date>2016-10-21 12:00:04 -0700</date>
            <delta_ts>2016-10-21 12:01:39 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-163772-20161022055623.patch</filename>
            <type>text/plain</type>
            <size>8474</size>
            <attacher name="Dean Jackson">dino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA3NjM3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOWQ2ZGM0OGM3NTczNjdh
YzkxNDkyYmNjNjdiYTMxYTcxODczYWFiZi4uNWRjYzhmMGYxZmFhNGI4YzVhYTk3MmNkNzBjNDgx
NjljZDhlMzNmNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDE2LTEwLTIwICBEZWFu
IEphY2tzb24gIDxkaW5vQGFwcGxlLmNvbT4KKworICAgICAgICBTVkcgc2hvdWxkIG5vdCBwYWlu
dCBzZWxlY3Rpb24gd2l0aGluIGEgbWFzaworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTYzNzcyCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8yODcwNTEy
OT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXaGVu
IG1hc2tpbmcgY29udGVudCwgd2Ugc2hvdWxkbid0IHBhaW50IHRoZSB0ZXh0CisgICAgICAgIHNl
bGVjdGlvbiBhcyB3ZSBhcmUgcmVuZGVyaW5nIGludG8gdGhlIG1hc2tpbmcKKyAgICAgICAgb2Zm
c2NyZWVuIGJ1ZmZlci4KKworICAgICAgICBUZXN0OiBzdmcvbWFza2luZy9tYXNrLXNob3VsZC1u
b3QtcGFpbnQtc2VsZWN0aW9uLmh0bWwKKworICAgICAgICAqIHJlbmRlcmluZy9QYWludFBoYXNl
Lmg6IEFkZCBhIG5ldyBiZWhhdmlvciAtIFBhaW50QmVoYXZpb3JTa2lwU2VsZWN0aW9uSGlnaGxp
Z2h0LgorICAgICAgICAqIHJlbmRlcmluZy9zdmcvU1ZHSW5saW5lVGV4dEJveC5jcHA6CisgICAg
ICAgIChXZWJDb3JlOjpTVkdJbmxpbmVUZXh0Qm94OjpwYWludCk6IERvbid0IHVwZGF0ZSB0aGUg
c2VsZWN0aW9uU3R5bGUgaWYKKyAgICAgICAgUGFpbnRCZWhhdmlvclNraXBTZWxlY3Rpb25IaWdo
bGlnaHQgaXMgdHJ1ZS4KKyAgICAgICAgKiByZW5kZXJpbmcvc3ZnL1NWR1JlbmRlcmluZ0NvbnRl
eHQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U1ZHUmVuZGVyaW5nQ29udGV4dDo6cmVuZGVyU3Vi
dHJlZVRvSW1hZ2VCdWZmZXIpOiBBZGQgUGFpbnRCZWhhdmlvclNraXBTZWxlY3Rpb25IaWdobGln
aHQKKyAgICAgICAgdG8gdGhlIFBhaW50SW5mby4KKwogMjAxNi0xMC0yMCAgRGF2ZSBIeWF0dCAg
PGh5YXR0QGFwcGxlLmNvbT4KIAogICAgICAgICBbQ1NTIFBhcnNlcl0gRml4IGNyYXNoIHdoZW4g
cGFyc2luZyAtd2Via2l0LW1hcmdpbi1jb2xsYXBzZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL1BhaW50UGhhc2UuaCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9QYWlu
dFBoYXNlLmgKaW5kZXggZDQ2ZmM0ZWQ0ZmQyNWY1Y2Q5ZWQ4NmJlNDBlMTE5MzNmMWE5ZDZmMi4u
ZDRjYjUwYjNiMTI4MjM1MzllNzExNWI3Mjc2ZDVkOTI1Yzg2MWU5MSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1BhaW50UGhhc2UuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvUGFpbnRQaGFzZS5oCkBAIC01NiwxMyArNTYsMTQgQEAgZW51bSBQYWludFBoYXNl
IHsKIGVudW0gUGFpbnRCZWhhdmlvckZsYWdzIHsKICAgICBQYWludEJlaGF2aW9yTm9ybWFsID0g
MCwKICAgICBQYWludEJlaGF2aW9yU2VsZWN0aW9uT25seSA9IDEgPDwgMCwKLSAgICBQYWludEJl
aGF2aW9yRm9yY2VCbGFja1RleHQgPSAxIDw8IDEsCi0gICAgUGFpbnRCZWhhdmlvckZvcmNlV2hp
dGVUZXh0ID0gMSA8PCAyLAotICAgIFBhaW50QmVoYXZpb3JGbGF0dGVuQ29tcG9zaXRpbmdMYXll
cnMgPSAxIDw8IDMsCi0gICAgUGFpbnRCZWhhdmlvclJlbmRlcmluZ1NWR01hc2sgPSAxIDw8IDQs
Ci0gICAgUGFpbnRCZWhhdmlvclNraXBSb290QmFja2dyb3VuZCA9IDEgPDwgNSwKLSAgICBQYWlu
dEJlaGF2aW9yUm9vdEJhY2tncm91bmRPbmx5ID0gMSA8PCA2LAotICAgIFBhaW50QmVoYXZpb3JT
ZWxlY3Rpb25BbmRCYWNrZ3JvdW5kc09ubHkgPSAxIDw8IDcsCisgICAgUGFpbnRCZWhhdmlvclNr
aXBTZWxlY3Rpb25IaWdobGlnaHQgPSAxIDw8IDEsCisgICAgUGFpbnRCZWhhdmlvckZvcmNlQmxh
Y2tUZXh0ID0gMSA8PCAyLAorICAgIFBhaW50QmVoYXZpb3JGb3JjZVdoaXRlVGV4dCA9IDEgPDwg
MywKKyAgICBQYWludEJlaGF2aW9yRmxhdHRlbkNvbXBvc2l0aW5nTGF5ZXJzID0gMSA8PCA0LAor
ICAgIFBhaW50QmVoYXZpb3JSZW5kZXJpbmdTVkdNYXNrID0gMSA8PCA1LAorICAgIFBhaW50QmVo
YXZpb3JTa2lwUm9vdEJhY2tncm91bmQgPSAxIDw8IDYsCisgICAgUGFpbnRCZWhhdmlvclJvb3RC
YWNrZ3JvdW5kT25seSA9IDEgPDwgNywKKyAgICBQYWludEJlaGF2aW9yU2VsZWN0aW9uQW5kQmFj
a2dyb3VuZHNPbmx5ID0gMSA8PCA4LAogfTsKIAogdHlwZWRlZiB1bnNpZ25lZCBQYWludEJlaGF2
aW9yOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N2Zy9TVkdJbmxpbmVU
ZXh0Qm94LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdmcvU1ZHSW5saW5lVGV4dEJv
eC5jcHAKaW5kZXggNjg5MTY0YWU2NjYzZmI3ZGIxYzM1MDY0MTkzZTlhMWQ4N2YwMzdkZS4uMGY4
MGEwYmViM2FmNWRiMWI3ZWIwYTMyYmI1MzE2NmU4MzliYzY1OCAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvcmVuZGVyaW5nL3N2Zy9TVkdJbmxpbmVUZXh0Qm94LmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvc3ZnL1NWR0lubGluZVRleHRCb3guY3BwCkBAIC0yNDcsNiArMjQ3
LDcgQEAgdm9pZCBTVkdJbmxpbmVUZXh0Qm94OjpwYWludChQYWludEluZm8mIHBhaW50SW5mbywg
Y29uc3QgTGF5b3V0UG9pbnQmIHBhaW50T2Zmc2UKICAgICBhdXRvJiBwYXJlbnRSZW5kZXJlciA9
IHBhcmVudCgpLT5yZW5kZXJlcigpOwogCiAgICAgYm9vbCBwYWludFNlbGVjdGVkVGV4dE9ubHkg
PSBwYWludEluZm8ucGhhc2UgPT0gUGFpbnRQaGFzZVNlbGVjdGlvbjsKKyAgICBib29sIHNob3Vs
ZFBhaW50U2VsZWN0aW9uSGlnaGxpZ2h0ID0gIShwYWludEluZm8ucGFpbnRCZWhhdmlvciAmIFBh
aW50QmVoYXZpb3JTa2lwU2VsZWN0aW9uSGlnaGxpZ2h0KTsKICAgICBib29sIGhhc1NlbGVjdGlv
biA9ICFwYXJlbnRSZW5kZXJlci5kb2N1bWVudCgpLnByaW50aW5nKCkgJiYgc2VsZWN0aW9uU3Rh
dGUoKSAhPSBSZW5kZXJPYmplY3Q6OlNlbGVjdGlvbk5vbmU7CiAgICAgaWYgKCFoYXNTZWxlY3Rp
b24gJiYgcGFpbnRTZWxlY3RlZFRleHRPbmx5KQogICAgICAgICByZXR1cm47CkBAIC0yNjIsNyAr
MjYzLDcgQEAgdm9pZCBTVkdJbmxpbmVUZXh0Qm94OjpwYWludChQYWludEluZm8mIHBhaW50SW5m
bywgY29uc3QgTGF5b3V0UG9pbnQmIHBhaW50T2Zmc2UKICAgICBib29sIGhhc1Zpc2libGVTdHJv
a2UgPSBzdmdTdHlsZS5oYXNWaXNpYmxlU3Ryb2tlKCk7CiAKICAgICBjb25zdCBSZW5kZXJTdHls
ZSogc2VsZWN0aW9uU3R5bGUgPSAmc3R5bGU7Ci0gICAgaWYgKGhhc1NlbGVjdGlvbikgeworICAg
IGlmIChoYXNTZWxlY3Rpb24gJiYgc2hvdWxkUGFpbnRTZWxlY3Rpb25IaWdobGlnaHQpIHsKICAg
ICAgICAgc2VsZWN0aW9uU3R5bGUgPSBwYXJlbnRSZW5kZXJlci5nZXRDYWNoZWRQc2V1ZG9TdHls
ZShTRUxFQ1RJT04pOwogICAgICAgICBpZiAoc2VsZWN0aW9uU3R5bGUpIHsKICAgICAgICAgICAg
IGNvbnN0IFNWR1JlbmRlclN0eWxlJiBzdmdTZWxlY3Rpb25TdHlsZSA9IHNlbGVjdGlvblN0eWxl
LT5zdmdTdHlsZSgpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N2Zy9T
VkdSZW5kZXJpbmdDb250ZXh0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdmcvU1ZH
UmVuZGVyaW5nQ29udGV4dC5jcHAKaW5kZXggYjI3ZDUwMTcwN2M2MmE0NjFkNmU2YjRiNTgzZGQ0
ZmE0YzZhYTMxNy4uNGYzNWVkOWVhYTAzOTEzNGU3MGM4Y2UyMzE5NTg1Y2NkZjlkOTY5NSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N2Zy9TVkdSZW5kZXJpbmdDb250ZXh0
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3ZnL1NWR1JlbmRlcmluZ0NvbnRl
eHQuY3BwCkBAIC0yOTUsNyArMjk1LDkgQEAgdm9pZCBTVkdSZW5kZXJpbmdDb250ZXh0OjpyZW5k
ZXJTdWJ0cmVlVG9JbWFnZUJ1ZmZlcihJbWFnZUJ1ZmZlciogaW1hZ2UsIFJlbmRlckUKIHsKICAg
ICBBU1NFUlQoaW1hZ2UpOwogCi0gICAgUGFpbnRJbmZvIGluZm8oaW1hZ2UtPmNvbnRleHQoKSwg
TGF5b3V0UmVjdDo6aW5maW5pdGVSZWN0KCksIFBhaW50UGhhc2VGb3JlZ3JvdW5kLCBQYWludEJl
aGF2aW9yTm9ybWFsKTsKKyAgICAvLyBSZW5kZXJpbmcgaW50byBhIGJ1ZmZlciBpbXBsaWVzIHdl
J3JlIGJlaW5nIHVzZWQgZm9yIG1hc2tpbmcsIGNsaXBwaW5nLCBwYXR0ZXJucyBvciBmaWx0ZXJz
LiBJbiBlYWNoIG9mIHRoZXNlCisgICAgLy8gY2FzZXMgd2UgZG9uJ3Qgd2FudCB0byBwYWludCB0
aGUgc2VsZWN0aW9uLgorICAgIFBhaW50SW5mbyBpbmZvKGltYWdlLT5jb250ZXh0KCksIExheW91
dFJlY3Q6OmluZmluaXRlUmVjdCgpLCBQYWludFBoYXNlRm9yZWdyb3VuZCwgUGFpbnRCZWhhdmlv
clNraXBTZWxlY3Rpb25IaWdobGlnaHQpOwogCiAgICAgQWZmaW5lVHJhbnNmb3JtJiBjb250ZW50
VHJhbnNmb3JtYXRpb24gPSBjdXJyZW50Q29udGVudFRyYW5zZm9ybWF0aW9uKCk7CiAgICAgQWZm
aW5lVHJhbnNmb3JtIHNhdmVkQ29udGVudFRyYW5zZm9ybWF0aW9uID0gY29udGVudFRyYW5zZm9y
bWF0aW9uOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N2Zy9TVkdSb290
SW5saW5lQm94LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdmcvU1ZHUm9vdElubGlu
ZUJveC5jcHAKaW5kZXggYmU2N2Q3NDg0MTU3OGQyZjQwMWI1YTIyMzg0OTJiMTg3ZmEyMDk3My4u
YzZkMjNmNTdjZDRmYzBmZDZlOTNmNDRmMDk1NWE2YWJmYWUzNmVkZSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N2Zy9TVkdSb290SW5saW5lQm94LmNwcAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvc3ZnL1NWR1Jvb3RJbmxpbmVCb3guY3BwCkBAIC01Myw5ICs1
MywxMCBAQCB2b2lkIFNWR1Jvb3RJbmxpbmVCb3g6OnBhaW50KFBhaW50SW5mbyYgcGFpbnRJbmZv
LCBjb25zdCBMYXlvdXRQb2ludCYgcGFpbnRPZmZzZQogCiAgICAgYm9vbCBpc1ByaW50aW5nID0g
cmVuZGVyU1ZHVGV4dCgpLmRvY3VtZW50KCkucHJpbnRpbmcoKTsKICAgICBib29sIGhhc1NlbGVj
dGlvbiA9ICFpc1ByaW50aW5nICYmIHNlbGVjdGlvblN0YXRlKCkgIT0gUmVuZGVyT2JqZWN0OjpT
ZWxlY3Rpb25Ob25lOworICAgIGJvb2wgc2hvdWxkUGFpbnRTZWxlY3Rpb25IaWdobGlnaHQgPSAh
KHBhaW50SW5mby5wYWludEJlaGF2aW9yICYgUGFpbnRCZWhhdmlvclNraXBTZWxlY3Rpb25IaWdo
bGlnaHQpOwogCiAgICAgUGFpbnRJbmZvIGNoaWxkUGFpbnRJbmZvKHBhaW50SW5mbyk7Ci0gICAg
aWYgKGhhc1NlbGVjdGlvbikgeworICAgIGlmIChoYXNTZWxlY3Rpb24gJiYgc2hvdWxkUGFpbnRT
ZWxlY3Rpb25IaWdobGlnaHQpIHsKICAgICAgICAgZm9yIChJbmxpbmVCb3gqIGNoaWxkID0gZmly
c3RDaGlsZCgpOyBjaGlsZDsgY2hpbGQgPSBjaGlsZC0+bmV4dE9uTGluZSgpKSB7CiAgICAgICAg
ICAgICBpZiAoaXM8U1ZHSW5saW5lVGV4dEJveD4oKmNoaWxkKSkKICAgICAgICAgICAgICAgICBk
b3duY2FzdDxTVkdJbmxpbmVUZXh0Qm94PigqY2hpbGQpLnBhaW50U2VsZWN0aW9uQmFja2dyb3Vu
ZChjaGlsZFBhaW50SW5mbyk7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZTE3YjgzNGQ1ZGVkNGM2M2YwNTFlYzc0MTJiNDdj
NDdhMzBkYmI0Yi4uOTFkYzE1ZTI2YTA1YWFjYzg0MzUxYjJiNzVlNjQ0YWVmNDNjN2VkZCAxMDA2
NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwpAQCAtMSw1ICsxLDE2IEBACiAyMDE2LTEwLTIwICBEZWFuIEphY2tzb24gIDxkaW5vQGFwcGxl
LmNvbT4KIAorICAgICAgICBTVkcgc2hvdWxkIG5vdCBwYWludCBzZWxlY3Rpb24gd2l0aGluIGEg
bWFzaworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTYz
NzcyCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8yODcwNTEyOT4KKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHN2Zy9tYXNraW5nL21hc2stc2hvdWxk
LW5vdC1wYWludC1zZWxlY3Rpb24tZXhwZWN0ZWQuaHRtbDogQWRkZWQuCisgICAgICAgICogc3Zn
L21hc2tpbmcvbWFzay1zaG91bGQtbm90LXBhaW50LXNlbGVjdGlvbi5odG1sOiBBZGRlZC4KKwor
MjAxNi0xMC0yMCAgRGVhbiBKYWNrc29uICA8ZGlub0BhcHBsZS5jb20+CisKICAgICAgICAgU2hh
cGVzIHRlc3RzIGZhaWxpbmcgb24gaU9TCiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xNjM3NTUKICAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzI4ODc1Nzgw
PgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvc3ZnL21hc2tpbmcvbWFzay1zaG91bGQtbm90LXBh
aW50LXNlbGVjdGlvbi1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvc3ZnL21hc2tpbmcvbWFz
ay1zaG91bGQtbm90LXBhaW50LXNlbGVjdGlvbi1leHBlY3RlZC5odG1sCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmRi
NmJmMmRiNWMxMTQ4MzQzYzViYzFkZmRmYmJhOWI1ZDQ3MDQ0ZjkKLS0tIC9kZXYvbnVsbAorKysg
Yi9MYXlvdXRUZXN0cy9zdmcvbWFza2luZy9tYXNrLXNob3VsZC1ub3QtcGFpbnQtc2VsZWN0aW9u
LWV4cGVjdGVkLmh0bWwKQEAgLTAsMCArMSwxMiBAQAorPGJvZHk+Cis8c3ZnIHdpZHRoPSIyMDAi
IGhlaWdodD0iMjAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhs
aW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KKyA8ZGVmcz4KKyAgPG1hc2sgaWQ9
Im0xIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+CisgICA8Y2lyY2xlIGN4
PSIxMDAiIGN5PSIxMDAiIHI9IjIwIiBmaWxsPSJ3aGl0ZSIvPgorICAgPHRleHQgeT0iMTAwIiBm
aWxsPSJ3aGl0ZSIgZm9udC1zaXplPSI1MCI+CisgICAgVGV4dAorICAgPC90ZXh0PgorICA8L21h
c2s+CisgPC9kZWZzPgorIDxyZWN0IGlkPSJpZDEiIG1hc2s9InVybCgjbTEpIiB4PSIxMCIgeT0i
MTAiIHdpZHRoPSIxODAiIGhlaWdodD0iMTgwIi8+Cis8L3N2Zz4KZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL3N2Zy9tYXNraW5nL21hc2stc2hvdWxkLW5vdC1wYWludC1zZWxlY3Rpb24uaHRtbCBi
L0xheW91dFRlc3RzL3N2Zy9tYXNraW5nL21hc2stc2hvdWxkLW5vdC1wYWludC1zZWxlY3Rpb24u
aHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwLi40NGQ4ZmRlZTFiMTM2MWZiNzcxZTE3NmY3ZGVlNjAyOGMzZDc5NGI1
Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvc3ZnL21hc2tpbmcvbWFzay1zaG91bGQt
bm90LXBhaW50LXNlbGVjdGlvbi5odG1sCkBAIC0wLDAgKzEsMjYgQEAKKzxzdHlsZT4KK3RleHQ6
OnNlbGVjdGlvbnsKKyAgICBjb2xvcjogYmx1ZTsKK30KKzwvc3R5bGU+Cis8c2NyaXB0Pgord2lu
ZG93LmFkZEV2ZW50TGlzdGVuZXIoImxvYWQiLCBmdW5jdGlvbiAoKSB7CisgICAgdmFyIHJhbmdl
ID0gZG9jdW1lbnQuY3JlYXRlUmFuZ2UoKTsKKyAgICB2YXIgc2VsZWN0aW9uID0gZG9jdW1lbnQu
Z2V0U2VsZWN0aW9uKCkKKyAgICByYW5nZS5zZXRTdGFydChtMSwgMCk7CisgICAgcmFuZ2Uuc2V0
RW5kKGlkMSwgaWQxLmNoaWxkTm9kZXMubGVuZ3RoKTsKKyAgICBzZWxlY3Rpb24uYWRkUmFuZ2Uo
cmFuZ2UpOworfSwgZmFsc2UpOworPC9zY3JpcHQ+Cis8Ym9keT4KKzxzdmcgd2lkdGg9IjIwMCIg
aGVpZ2h0PSIyMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxp
bms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgorIDxkZWZzPgorICA8bWFzayBpZD0i
bTEiIHg9IjAiIHk9IjAiIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIj4KKyAgIDxjaXJjbGUgY3g9
IjEwMCIgY3k9IjEwMCIgcj0iMjAiIGZpbGw9IndoaXRlIi8+CisgICA8dGV4dCB5PSIxMDAiIGZp
bGw9IndoaXRlIiBmb250LXNpemU9IjUwIj4KKyAgICBUZXh0CisgICA8L3RleHQ+CisgIDwvbWFz
az4KKyA8L2RlZnM+CisgPHJlY3QgaWQ9ImlkMSIgbWFzaz0idXJsKCNtMSkiIHg9IjEwIiB5PSIx
MCIgd2lkdGg9IjE4MCIgaGVpZ2h0PSIxODAiLz4KKzwvc3ZnPgo=
</data>
<flag name="review"
          id="315463"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>