<?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>116140</bug_id>
          
          <creation_ts>2013-05-15 00:36:28 -0700</creation_ts>
          <short_desc>Direct pattern compositing breaks when no-repeat is set on a large layer</short_desc>
          <delta_ts>2013-05-25 02:51:11 -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>528+ (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="Noam Rosenthal">noam</reporter>
          <assigned_to name="Noam Rosenthal">noam</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>889171</commentid>
    <comment_count>0</comment_count>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2013-05-15 00:36:28 -0700</bug_when>
    <thetext>Direct pattern compositing breaks when no-repeat is set on a large layer</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889173</commentid>
    <comment_count>1</comment_count>
      <attachid>201797</attachid>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2013-05-15 00:40:00 -0700</bug_when>
    <thetext>Created attachment 201797
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889174</commentid>
    <comment_count>2</comment_count>
      <attachid>201797</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2013-05-15 00:47:26 -0700</bug_when>
    <thetext>Comment on attachment 201797
Patch

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

&gt; LayoutTests/compositing/patterns/direct-pattern-compositing-contain-no-repeat-expected.html:8
&gt; +      background-image: url(http://achicu.github.io/css-presentation/images/webkit-icon.png);

Do we really want to depend on an external image?

&gt; LayoutTests/compositing/patterns/direct-pattern-compositing-contain-no-repeat.html:8
&gt; +      background-image: url(http://achicu.github.io/css-presentation/images/webkit-icon.png);

ditto</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889175</commentid>
    <comment_count>3</comment_count>
      <attachid>201798</attachid>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2013-05-15 00:49:11 -0700</bug_when>
    <thetext>Created attachment 201798
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889176</commentid>
    <comment_count>4</comment_count>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2013-05-15 00:49:37 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 201797 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=201797&amp;action=review
&gt; 
&gt; &gt; LayoutTests/compositing/patterns/direct-pattern-compositing-contain-no-repeat-expected.html:8
&gt; &gt; +      background-image: url(http://achicu.github.io/css-presentation/images/webkit-icon.png);
&gt; 
&gt; Do we really want to depend on an external image?
&gt; 
&gt; &gt; LayoutTests/compositing/patterns/direct-pattern-compositing-contain-no-repeat.html:8
&gt; &gt; +      background-image: url(http://achicu.github.io/css-presentation/images/webkit-icon.png);
&gt; 
&gt; ditto

Oops, of course not :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889499</commentid>
    <comment_count>5</comment_count>
      <attachid>201798</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-05-15 13:53:06 -0700</bug_when>
    <thetext>Comment on attachment 201798
Patch

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

&gt; LayoutTests/compositing/patterns/direct-pattern-compositing-contain-no-repeat-expected.html:4
&gt; +    .composited { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 3, 1); }

I&apos;d remove this from the reference.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889500</commentid>
    <comment_count>6</comment_count>
      <attachid>201798</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2013-05-15 13:57:38 -0700</bug_when>
    <thetext>Comment on attachment 201798
Patch

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

&gt; Source/WebCore/ChangeLog:10
&gt; +        Making sure that the solid color logic only overrides the cotnentsRect if the background

Typo cotnentsRect

&gt; Source/WebCore/rendering/RenderLayerBacking.cpp:894
&gt;      updateDirectlyCompositedBackgroundImage(isSimpleContainer, didUpdateContentsRect);
&gt; +    if (didUpdateContentsRect)
&gt; +        return;
&gt;      updateDirectlyCompositedBackgroundColor(isSimpleContainer, didUpdateContentsRect);

It&apos;s not clear why you should bail if didUpdateContentsRect is true. Does that mean you chose to use the background image path? Why does didUpdateContentsRect indicate that, rather than the return value?

&gt;&gt; LayoutTests/compositing/patterns/direct-pattern-compositing-contain-no-repeat-expected.html:4
&gt;&gt; +    .composited { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 3, 1); }
&gt; 
&gt; I&apos;d remove this from the reference.

Composited vs. non-composted refs break on Mac, alas.

But this should use translateZ() or something less mysterious.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889508</commentid>
    <comment_count>7</comment_count>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2013-05-15 14:06:12 -0700</bug_when>
    <thetext>&gt; It&apos;s not clear why you should bail if didUpdateContentsRect is true. Does that mean you chose to use the background image path? Why does didUpdateContentsRect indicate that, rather than the return value?
&gt; 
Right, I&apos;ll change it to be a return value.

&gt; &gt;&gt; LayoutTests/compositing/patterns/direct-pattern-compositing-contain-no-repeat
&gt; 
&gt; Composited vs. non-composted refs break on Mac, alas.
Is that going to be fixed as we discussed at the summit, or should I make this into a regular pixel test? Ref-tests seem like the right choice here given that the platform supports them.

&gt; But this should use translateZ() or something less mysterious.
Sure :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>890318</commentid>
    <comment_count>8</comment_count>
      <attachid>202070</attachid>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2013-05-17 05:47:32 -0700</bug_when>
    <thetext>Created attachment 202070
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>893328</commentid>
    <comment_count>9</comment_count>
      <attachid>202829</attachid>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2013-05-24 09:21:48 -0700</bug_when>
    <thetext>Created attachment 202829
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>893330</commentid>
    <comment_count>10</comment_count>
      <attachid>202829</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2013-05-24 09:24:32 -0700</bug_when>
    <thetext>Comment on attachment 202829
Patch

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

&gt; Source/WebCore/rendering/RenderLayerBacking.cpp:879
&gt; -    updateDirectlyCompositedBackgroundImage(isSimpleContainer, didUpdateContentsRect);
&gt;      updateDirectlyCompositedBackgroundColor(isSimpleContainer, didUpdateContentsRect);
&gt; +    updateDirectlyCompositedBackgroundImage(isSimpleContainer, didUpdateContentsRect);

Would be good to add a comment mentioning why the order matters.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>893582</commentid>
    <comment_count>11</comment_count>
      <attachid>202879</attachid>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2013-05-25 01:28:50 -0700</bug_when>
    <thetext>Created attachment 202879
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>893602</commentid>
    <comment_count>12</comment_count>
      <attachid>202879</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-05-25 02:51:08 -0700</bug_when>
    <thetext>Comment on attachment 202879
Patch for landing

Clearing flags on attachment: 202879

Committed r150685: &lt;http://trac.webkit.org/changeset/150685&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>893603</commentid>
    <comment_count>13</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-05-25 02:51:11 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>201797</attachid>
            <date>2013-05-15 00:40:00 -0700</date>
            <delta_ts>2013-05-15 00:49:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-116140-20130515103855.patch</filename>
            <type>text/plain</type>
            <size>4630</size>
            <attacher name="Noam Rosenthal">noam</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ5NzIzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYmM0NjNjYjMxN2QyMzMz
NzkyOTMzMWE5M2RjMTFmNmYzOWQ0MGUxOC4uMGI3MTY2ZTNjMmUxMzZhNmUxODZmNzA0Nzc1MWVk
MDM4OTc2ZTczMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDEzLTA1LTE1ICBOb2Ft
IFJvc2VudGhhbCAgPG5vYW1Ad2Via2l0Lm9yZz4KKworICAgICAgICBEaXJlY3QgcGF0dGVybiBj
b21wb3NpdGluZyBicmVha3Mgd2hlbiBuby1yZXBlYXQgaXMgc2V0IG9uIGEgbGFyZ2UgbGF5ZXIK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExNjE0MAor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEluIHNvbWUg
Y2FzZXMgdGhlIGRpcmVjdGx5IGNvbXBvc2l0ZWQgYmFja2dyb3VuZCBjb2xvciBsb2dpYyBvdmVy
cmlkZXMgdGhlIGxheWVyJ3MKKyAgICAgICAgY29udGVudHNSZWN0LCB3aGljaCByZXN1bHRzIGlu
IHdyb25nIHJlbmRlcmluZyBvZiB0aWxlZCBpbWFnZXMuCisgICAgICAgIE1ha2luZyBzdXJlIHRo
YXQgdGhlIHNvbGlkIGNvbG9yIGxvZ2ljIG9ubHkgb3ZlcnJpZGVzIHRoZSBjb3RuZW50c1JlY3Qg
aWYgdGhlIGJhY2tncm91bmQKKyAgICAgICAgaW1hZ2UgbG9naWMgaGFzbid0IGFscmVhZHkgZG9u
ZSBzby4KKworICAgICAgICBUaGlzIHdhcyBjYXVnaHQgaW4gaHR0cDovL2FjaGljdS5naXRodWIu
aW8vY3NzLXByZXNlbnRhdGlvbi8jYWJvdXQuCisKKyAgICAgICAgVGVzdDogY29tcG9zaXRpbmcv
cGF0dGVybnMvZGlyZWN0LXBhdHRlcm4tY29tcG9zaXRpbmctY29udGFpbi1uby1yZXBlYXQuaHRt
bAorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckxheWVyQmFja2luZy5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpSZW5kZXJMYXllckJhY2tpbmc6OnVwZGF0ZURpcmVjdGx5Q29tcG9zaXRlZENv
bnRlbnRzKToKKwogMjAxMy0wNS0wOSAgTm9hbSBSb3NlbnRoYWwgIDxub2FtQHdlYmtpdC5vcmc+
CiAKICAgICAgICAgV2ViUHJvY2VzcyBpcyBjcmFzaGluZyBvbiBodHRwOi8vYWNoaWN1LmdpdGh1
Yi5pby9jc3MtcHJlc2VudGF0aW9uIHdoZW4gZGlyZWN0IHBhdHRlcm4gY29tcG9zaXRpbmcgaXMg
ZW5hYmxlZApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVy
QmFja2luZy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJCYWNraW5n
LmNwcAppbmRleCA5YjA4MDg4OTY3ZmM5NjkwNTI1NWZhNTZkMmY3MGUxNDBkNzhhMGYyLi41ZTkx
YWUzNGJjMzI5Y2EzMWRiM2FhYmI3NWVhYzdlOWJlY2NiNDFjIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJCYWNraW5nLmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJCYWNraW5nLmNwcApAQCAtODg5LDYgKzg4OSw4IEBA
IHZvaWQgUmVuZGVyTGF5ZXJCYWNraW5nOjp1cGRhdGVEaXJlY3RseUNvbXBvc2l0ZWRDb250ZW50
cyhib29sIGlzU2ltcGxlQ29udGFpbmVyCiAgICAgICAgIHJldHVybjsKIAogICAgIHVwZGF0ZURp
cmVjdGx5Q29tcG9zaXRlZEJhY2tncm91bmRJbWFnZShpc1NpbXBsZUNvbnRhaW5lciwgZGlkVXBk
YXRlQ29udGVudHNSZWN0KTsKKyAgICBpZiAoZGlkVXBkYXRlQ29udGVudHNSZWN0KQorICAgICAg
ICByZXR1cm47CiAgICAgdXBkYXRlRGlyZWN0bHlDb21wb3NpdGVkQmFja2dyb3VuZENvbG9yKGlz
U2ltcGxlQ29udGFpbmVyLCBkaWRVcGRhdGVDb250ZW50c1JlY3QpOwogfQogCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggN2Ux
ZTQ1NGUzYjQxZGZmM2QwYzkxMzQ5M2ZlMDk3NTU2ZDQxMjZiNy4uMGI0MDVjMDk3ZWU3OTUyZGQ2
Nzg4ZWRlOTEzZDFkNDU4MGUzNTZiYiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDEzLTA1LTE1
ICBOb2FtIFJvc2VudGhhbCAgPG5vYW1Ad2Via2l0Lm9yZz4KKworICAgICAgICBEaXJlY3QgcGF0
dGVybiBjb21wb3NpdGluZyBicmVha3Mgd2hlbiBuby1yZXBlYXQgaXMgc2V0IG9uIGEgbGFyZ2Ug
bGF5ZXIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEx
NjE0MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFk
ZGVkIGEgcmVmLXRlc3QgdG8gbWFrZSBzdXJlIHRoYXQgZGlyZWN0IHBhdHRlcm4gY29tcG9zaXRp
bmcgd29ya3Mgd2VsbCB3aXRoIG5vLXJlcGVhdAorICAgICAgICBpbiBhIHBhcnRpY3VsYXIgZ2Vv
bWV0cnkuCisKKyAgICAgICAgKiBjb21wb3NpdGluZy9wYXR0ZXJucy9kaXJlY3QtcGF0dGVybi1j
b21wb3NpdGluZy1jb250YWluLW5vLXJlcGVhdC1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAg
ICAgKiBjb21wb3NpdGluZy9wYXR0ZXJucy9kaXJlY3QtcGF0dGVybi1jb21wb3NpdGluZy1jb250
YWluLW5vLXJlcGVhdC5odG1sOiBBZGRlZC4KKwogMjAxMy0wNS0wOSAgTm9hbSBSb3NlbnRoYWwg
IDxub2FtQHdlYmtpdC5vcmc+CiAKICAgICAgICAgV2ViUHJvY2VzcyBpcyBjcmFzaGluZyBvbiBo
dHRwOi8vYWNoaWN1LmdpdGh1Yi5pby9jc3MtcHJlc2VudGF0aW9uIHdoZW4gZGlyZWN0IHBhdHRl
cm4gY29tcG9zaXRpbmcgaXMgZW5hYmxlZApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY29tcG9z
aXRpbmcvcGF0dGVybnMvZGlyZWN0LXBhdHRlcm4tY29tcG9zaXRpbmctY29udGFpbi1uby1yZXBl
YXQtZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL3BhdHRlcm5zL2RpcmVj
dC1wYXR0ZXJuLWNvbXBvc2l0aW5nLWNvbnRhaW4tbm8tcmVwZWF0LWV4cGVjdGVkLmh0bWwKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMC4uOTcxZDBjMzhkNjM3Mzc2N2E1Y2QwYTJlNzU5YmY1NDJkMTk4ZTNiNQotLS0gL2Rl
di9udWxsCisrKyBiL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL3BhdHRlcm5zL2RpcmVjdC1wYXR0
ZXJuLWNvbXBvc2l0aW5nLWNvbnRhaW4tbm8tcmVwZWF0LWV4cGVjdGVkLmh0bWwKQEAgLTAsMCAr
MSwxNyBAQAorPGh0bWwgbGFuZz0iZW4iPgorPGhlYWQ+CisgIDxzdHlsZT4KKyAgICAuY29tcG9z
aXRlZCB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLCAwLCAwLCAwLCAwLCAxLCAwLCAw
LCAwLCAwLCAxLCAwLCAwLCAwLCAzLCAxKTsgfQorICAgIC50ZXN0IHsKKyAgICAgIGhlaWdodDog
MjAwcHg7CisgICAgICB3aWR0aDogMzAwcHg7CisgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwo
aHR0cDovL2FjaGljdS5naXRodWIuaW8vY3NzLXByZXNlbnRhdGlvbi9pbWFnZXMvd2Via2l0LWlj
b24ucG5nKTsKKyAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluOworICAgICAg
YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsKKyAgICB9CisgICA8L3N0eWxlPgorPC9oZWFk
PgorPGJvZHk+CisgIDxkaXYgY2xhc3M9InRlc3QiPjwvZGl2PgorPC9ib2R5PgorPC9odG1sPgpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvcGF0dGVybnMvZGlyZWN0LXBhdHRl
cm4tY29tcG9zaXRpbmctY29udGFpbi1uby1yZXBlYXQuaHRtbCBiL0xheW91dFRlc3RzL2NvbXBv
c2l0aW5nL3BhdHRlcm5zL2RpcmVjdC1wYXR0ZXJuLWNvbXBvc2l0aW5nLWNvbnRhaW4tbm8tcmVw
ZWF0Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMC4uMjA5NWIxNzM2YmY3MGVhOGRiZjAxZjgyNTlmMDE1MmI0NWM2
NDkzMAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL3BhdHRlcm5z
L2RpcmVjdC1wYXR0ZXJuLWNvbXBvc2l0aW5nLWNvbnRhaW4tbm8tcmVwZWF0Lmh0bWwKQEAgLTAs
MCArMSwxNyBAQAorPGh0bWwgbGFuZz0iZW4iPgorPGhlYWQ+CisgIDxzdHlsZT4KKyAgICAuY29t
cG9zaXRlZCB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLCAwLCAwLCAwLCAwLCAxLCAw
LCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAzLCAxKTsgfQorICAgIC50ZXN0IHsKKyAgICAgIGhlaWdo
dDogMjAwcHg7CisgICAgICB3aWR0aDogMzAwcHg7CisgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1
cmwoaHR0cDovL2FjaGljdS5naXRodWIuaW8vY3NzLXByZXNlbnRhdGlvbi9pbWFnZXMvd2Via2l0
LWljb24ucG5nKTsKKyAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluOworICAg
ICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsKKyAgICB9CisgICA8L3N0eWxlPgorPC9o
ZWFkPgorPGJvZHk+CisgIDxkaXYgY2xhc3M9InRlc3QgY29tcG9zaXRlZCI+PC9kaXY+Cis8L2Jv
ZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>201798</attachid>
            <date>2013-05-15 00:49:11 -0700</date>
            <delta_ts>2013-05-17 05:47:26 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-116140-20130515104807.patch</filename>
            <type>text/plain</type>
            <size>4562</size>
            <attacher name="Noam Rosenthal">noam</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ5NzIzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYmM0NjNjYjMxN2QyMzMz
NzkyOTMzMWE5M2RjMTFmNmYzOWQ0MGUxOC4uMGI3MTY2ZTNjMmUxMzZhNmUxODZmNzA0Nzc1MWVk
MDM4OTc2ZTczMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDEzLTA1LTE1ICBOb2Ft
IFJvc2VudGhhbCAgPG5vYW1Ad2Via2l0Lm9yZz4KKworICAgICAgICBEaXJlY3QgcGF0dGVybiBj
b21wb3NpdGluZyBicmVha3Mgd2hlbiBuby1yZXBlYXQgaXMgc2V0IG9uIGEgbGFyZ2UgbGF5ZXIK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExNjE0MAor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEluIHNvbWUg
Y2FzZXMgdGhlIGRpcmVjdGx5IGNvbXBvc2l0ZWQgYmFja2dyb3VuZCBjb2xvciBsb2dpYyBvdmVy
cmlkZXMgdGhlIGxheWVyJ3MKKyAgICAgICAgY29udGVudHNSZWN0LCB3aGljaCByZXN1bHRzIGlu
IHdyb25nIHJlbmRlcmluZyBvZiB0aWxlZCBpbWFnZXMuCisgICAgICAgIE1ha2luZyBzdXJlIHRo
YXQgdGhlIHNvbGlkIGNvbG9yIGxvZ2ljIG9ubHkgb3ZlcnJpZGVzIHRoZSBjb3RuZW50c1JlY3Qg
aWYgdGhlIGJhY2tncm91bmQKKyAgICAgICAgaW1hZ2UgbG9naWMgaGFzbid0IGFscmVhZHkgZG9u
ZSBzby4KKworICAgICAgICBUaGlzIHdhcyBjYXVnaHQgaW4gaHR0cDovL2FjaGljdS5naXRodWIu
aW8vY3NzLXByZXNlbnRhdGlvbi8jYWJvdXQuCisKKyAgICAgICAgVGVzdDogY29tcG9zaXRpbmcv
cGF0dGVybnMvZGlyZWN0LXBhdHRlcm4tY29tcG9zaXRpbmctY29udGFpbi1uby1yZXBlYXQuaHRt
bAorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckxheWVyQmFja2luZy5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpSZW5kZXJMYXllckJhY2tpbmc6OnVwZGF0ZURpcmVjdGx5Q29tcG9zaXRlZENv
bnRlbnRzKToKKwogMjAxMy0wNS0wOSAgTm9hbSBSb3NlbnRoYWwgIDxub2FtQHdlYmtpdC5vcmc+
CiAKICAgICAgICAgV2ViUHJvY2VzcyBpcyBjcmFzaGluZyBvbiBodHRwOi8vYWNoaWN1LmdpdGh1
Yi5pby9jc3MtcHJlc2VudGF0aW9uIHdoZW4gZGlyZWN0IHBhdHRlcm4gY29tcG9zaXRpbmcgaXMg
ZW5hYmxlZApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVy
QmFja2luZy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJCYWNraW5n
LmNwcAppbmRleCA5YjA4MDg4OTY3ZmM5NjkwNTI1NWZhNTZkMmY3MGUxNDBkNzhhMGYyLi41ZTkx
YWUzNGJjMzI5Y2EzMWRiM2FhYmI3NWVhYzdlOWJlY2NiNDFjIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJCYWNraW5nLmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJCYWNraW5nLmNwcApAQCAtODg5LDYgKzg4OSw4IEBA
IHZvaWQgUmVuZGVyTGF5ZXJCYWNraW5nOjp1cGRhdGVEaXJlY3RseUNvbXBvc2l0ZWRDb250ZW50
cyhib29sIGlzU2ltcGxlQ29udGFpbmVyCiAgICAgICAgIHJldHVybjsKIAogICAgIHVwZGF0ZURp
cmVjdGx5Q29tcG9zaXRlZEJhY2tncm91bmRJbWFnZShpc1NpbXBsZUNvbnRhaW5lciwgZGlkVXBk
YXRlQ29udGVudHNSZWN0KTsKKyAgICBpZiAoZGlkVXBkYXRlQ29udGVudHNSZWN0KQorICAgICAg
ICByZXR1cm47CiAgICAgdXBkYXRlRGlyZWN0bHlDb21wb3NpdGVkQmFja2dyb3VuZENvbG9yKGlz
U2ltcGxlQ29udGFpbmVyLCBkaWRVcGRhdGVDb250ZW50c1JlY3QpOwogfQogCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggN2Ux
ZTQ1NGUzYjQxZGZmM2QwYzkxMzQ5M2ZlMDk3NTU2ZDQxMjZiNy4uMGI0MDVjMDk3ZWU3OTUyZGQ2
Nzg4ZWRlOTEzZDFkNDU4MGUzNTZiYiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDEzLTA1LTE1
ICBOb2FtIFJvc2VudGhhbCAgPG5vYW1Ad2Via2l0Lm9yZz4KKworICAgICAgICBEaXJlY3QgcGF0
dGVybiBjb21wb3NpdGluZyBicmVha3Mgd2hlbiBuby1yZXBlYXQgaXMgc2V0IG9uIGEgbGFyZ2Ug
bGF5ZXIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEx
NjE0MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFk
ZGVkIGEgcmVmLXRlc3QgdG8gbWFrZSBzdXJlIHRoYXQgZGlyZWN0IHBhdHRlcm4gY29tcG9zaXRp
bmcgd29ya3Mgd2VsbCB3aXRoIG5vLXJlcGVhdAorICAgICAgICBpbiBhIHBhcnRpY3VsYXIgZ2Vv
bWV0cnkuCisKKyAgICAgICAgKiBjb21wb3NpdGluZy9wYXR0ZXJucy9kaXJlY3QtcGF0dGVybi1j
b21wb3NpdGluZy1jb250YWluLW5vLXJlcGVhdC1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAg
ICAgKiBjb21wb3NpdGluZy9wYXR0ZXJucy9kaXJlY3QtcGF0dGVybi1jb21wb3NpdGluZy1jb250
YWluLW5vLXJlcGVhdC5odG1sOiBBZGRlZC4KKwogMjAxMy0wNS0wOSAgTm9hbSBSb3NlbnRoYWwg
IDxub2FtQHdlYmtpdC5vcmc+CiAKICAgICAgICAgV2ViUHJvY2VzcyBpcyBjcmFzaGluZyBvbiBo
dHRwOi8vYWNoaWN1LmdpdGh1Yi5pby9jc3MtcHJlc2VudGF0aW9uIHdoZW4gZGlyZWN0IHBhdHRl
cm4gY29tcG9zaXRpbmcgaXMgZW5hYmxlZApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY29tcG9z
aXRpbmcvcGF0dGVybnMvZGlyZWN0LXBhdHRlcm4tY29tcG9zaXRpbmctY29udGFpbi1uby1yZXBl
YXQtZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL3BhdHRlcm5zL2RpcmVj
dC1wYXR0ZXJuLWNvbXBvc2l0aW5nLWNvbnRhaW4tbm8tcmVwZWF0LWV4cGVjdGVkLmh0bWwKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMC4uOGFkMjllYWM2Mjg3NDVkOGNjNmNjZmM1MDJmMzg3MDNjZDVmMWJkMAotLS0gL2Rl
di9udWxsCisrKyBiL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL3BhdHRlcm5zL2RpcmVjdC1wYXR0
ZXJuLWNvbXBvc2l0aW5nLWNvbnRhaW4tbm8tcmVwZWF0LWV4cGVjdGVkLmh0bWwKQEAgLTAsMCAr
MSwxNyBAQAorPGh0bWwgbGFuZz0iZW4iPgorPGhlYWQ+CisgIDxzdHlsZT4KKyAgICAuY29tcG9z
aXRlZCB7IC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLCAwLCAwLCAwLCAwLCAxLCAwLCAw
LCAwLCAwLCAxLCAwLCAwLCAwLCAzLCAxKTsgfQorICAgIC50ZXN0IHsKKyAgICAgIGhlaWdodDog
MjAwcHg7CisgICAgICB3aWR0aDogMzAwcHg7CisgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwo
Li4vcmVzb3VyY2VzL3NpbXBsZV9pbWFnZS5wbmcpOworICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5k
LXNpemU6IGNvbnRhaW47CisgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OworICAg
IH0KKyAgIDwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keT4KKyAgPGRpdiBjbGFzcz0idGVzdCI+PC9k
aXY+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jb21wb3NpdGlu
Zy9wYXR0ZXJucy9kaXJlY3QtcGF0dGVybi1jb21wb3NpdGluZy1jb250YWluLW5vLXJlcGVhdC5o
dG1sIGIvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvcGF0dGVybnMvZGlyZWN0LXBhdHRlcm4tY29t
cG9zaXRpbmctY29udGFpbi1uby1yZXBlYXQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5mNWFiMTRmNjJiYzZi
Njc1MWEyZDMwODFkMWNmNjdiMTdjYzIwZmQxCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVz
dHMvY29tcG9zaXRpbmcvcGF0dGVybnMvZGlyZWN0LXBhdHRlcm4tY29tcG9zaXRpbmctY29udGFp
bi1uby1yZXBlYXQuaHRtbApAQCAtMCwwICsxLDE3IEBACis8aHRtbCBsYW5nPSJlbiI+Cis8aGVh
ZD4KKyAgPHN0eWxlPgorICAgIC5jb21wb3NpdGVkIHsgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJp
eDNkKDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDMsIDEpOyB9Cisg
ICAgLnRlc3QgeworICAgICAgaGVpZ2h0OiAyMDBweDsKKyAgICAgIHdpZHRoOiAzMDBweDsKKyAg
ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9yZXNvdXJjZXMvc2ltcGxlX2ltYWdlLnBuZyk7
CisgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjsKKyAgICAgIGJhY2tncm91
bmQtcmVwZWF0OiBuby1yZXBlYXQ7CisgICAgfQorICAgPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5
PgorICA8ZGl2IGNsYXNzPSJ0ZXN0IGNvbXBvc2l0ZWQiPjwvZGl2PgorPC9ib2R5PgorPC9odG1s
Pgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>202070</attachid>
            <date>2013-05-17 05:47:32 -0700</date>
            <delta_ts>2013-05-24 09:21:41 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-116140-20130517144627.patch</filename>
            <type>text/plain</type>
            <size>4578</size>
            <attacher name="Noam Rosenthal">noam</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ5NzIzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYmM0NjNjYjMxN2QyMzMz
NzkyOTMzMWE5M2RjMTFmNmYzOWQ0MGUxOC4uNGU0YTU0YzhlNmY1NWFmYmExOGNkZjNlZTg5NTIx
MDQxYjViNGE0NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDEzLTA1LTE1ICBOb2Ft
IFJvc2VudGhhbCAgPG5vYW1Ad2Via2l0Lm9yZz4KKworICAgICAgICBEaXJlY3QgcGF0dGVybiBj
b21wb3NpdGluZyBicmVha3Mgd2hlbiBuby1yZXBlYXQgaXMgc2V0IG9uIGEgbGFyZ2UgbGF5ZXIK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExNjE0MAor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEluIHNvbWUg
Y2FzZXMgdGhlIGRpcmVjdGx5IGNvbXBvc2l0ZWQgYmFja2dyb3VuZCBjb2xvciBsb2dpYyBvdmVy
cmlkZXMgdGhlIGxheWVyJ3MKKyAgICAgICAgY29udGVudHNSZWN0LCB3aGljaCByZXN1bHRzIGlu
IHdyb25nIHJlbmRlcmluZyBvZiB0aWxlZCBpbWFnZXMuCisgICAgICAgIFRoaXMgcGF0Y2ggbWFr
ZXMgc3VyZSB0aGF0IHRoZSBzb2xpZCBjb2xvciBsb2dpYyBvbmx5IG92ZXJyaWRlcyB0aGUgY29u
dGVudHNSZWN0IGlmIAorICAgICAgICB0aGUgYmFja2dyb3VuZCBpbWFnZSBsb2dpYyBoYXNuJ3Qg
YWxyZWFkeSBkb25lIHNvLgorCisgICAgICAgIFRoaXMgd2FzIGNhdWdodCBpbiBodHRwOi8vYWNo
aWN1LmdpdGh1Yi5pby9jc3MtcHJlc2VudGF0aW9uLyNhYm91dC4KKworICAgICAgICBUZXN0OiBj
b21wb3NpdGluZy9wYXR0ZXJucy9kaXJlY3QtcGF0dGVybi1jb21wb3NpdGluZy1jb250YWluLW5v
LXJlcGVhdC5odG1sCisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyTGF5ZXJCYWNraW5nLmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckxheWVyQmFja2luZzo6dXBkYXRlRGlyZWN0bHlD
b21wb3NpdGVkQmFja2dyb3VuZENvbG9yKToKKwogMjAxMy0wNS0wOSAgTm9hbSBSb3NlbnRoYWwg
IDxub2FtQHdlYmtpdC5vcmc+CiAKICAgICAgICAgV2ViUHJvY2VzcyBpcyBjcmFzaGluZyBvbiBo
dHRwOi8vYWNoaWN1LmdpdGh1Yi5pby9jc3MtcHJlc2VudGF0aW9uIHdoZW4gZGlyZWN0IHBhdHRl
cm4gY29tcG9zaXRpbmcgaXMgZW5hYmxlZApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL1JlbmRlckxheWVyQmFja2luZy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
UmVuZGVyTGF5ZXJCYWNraW5nLmNwcAppbmRleCA5YjA4MDg4OTY3ZmM5NjkwNTI1NWZhNTZkMmY3
MGUxNDBkNzhhMGYyLi44ZjE3NjdhZGU3NzdkODM5NzYzY2M4NGZiODk2NzAyOTE1ZjA0MWYxIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJCYWNraW5nLmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJCYWNraW5nLmNwcApA
QCAtMTQxNyw3ICsxNDE3LDEwIEBAIHZvaWQgUmVuZGVyTGF5ZXJCYWNraW5nOjp1cGRhdGVEaXJl
Y3RseUNvbXBvc2l0ZWRCYWNrZ3JvdW5kQ29sb3IoYm9vbCBpc1NpbXBsZUNvCiAKICAgICAvLyBB
biB1bnNldCAoaW52YWxpZCkgY29sb3Igd2lsbCByZW1vdmUgdGhlIHNvbGlkIGNvbG9yLgogICAg
IG1fZ3JhcGhpY3NMYXllci0+c2V0Q29udGVudHNUb1NvbGlkQ29sb3IoYmFja2dyb3VuZENvbG9y
KTsKLSAgICBtX2dyYXBoaWNzTGF5ZXItPnNldENvbnRlbnRzUmVjdChiYWNrZ3JvdW5kQm94KCkp
OworCisgICAgLy8gT25seSB1cGRhdGUgdGhlIGNvbnRlbnRzUmVjdCBpZiBpdCB3YXNuJ3QgdXBk
YXRlZCBiZWZvcmUuCisgICAgaWYgKCFkaWRVcGRhdGVDb250ZW50c1JlY3QpCisgICAgICAgIG1f
Z3JhcGhpY3NMYXllci0+c2V0Q29udGVudHNSZWN0KGJhY2tncm91bmRCb3goKSk7CiAgICAgZGlk
VXBkYXRlQ29udGVudHNSZWN0ID0gdHJ1ZTsKIH0KIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDdlMWU0NTRlM2I0MWRmZjNk
MGM5MTM0OTNmZTA5NzU1NmQ0MTI2YjcuLjBiNDA1YzA5N2VlNzk1MmRkNjc4OGVkZTkxM2QxZDQ1
ODBlMzU2YmIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAxMy0wNS0xNSAgTm9hbSBSb3NlbnRo
YWwgIDxub2FtQHdlYmtpdC5vcmc+CisKKyAgICAgICAgRGlyZWN0IHBhdHRlcm4gY29tcG9zaXRp
bmcgYnJlYWtzIHdoZW4gbm8tcmVwZWF0IGlzIHNldCBvbiBhIGxhcmdlIGxheWVyCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTYxNDAKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGRlZCBhIHJlZi10ZXN0
IHRvIG1ha2Ugc3VyZSB0aGF0IGRpcmVjdCBwYXR0ZXJuIGNvbXBvc2l0aW5nIHdvcmtzIHdlbGwg
d2l0aCBuby1yZXBlYXQKKyAgICAgICAgaW4gYSBwYXJ0aWN1bGFyIGdlb21ldHJ5LgorCisgICAg
ICAgICogY29tcG9zaXRpbmcvcGF0dGVybnMvZGlyZWN0LXBhdHRlcm4tY29tcG9zaXRpbmctY29u
dGFpbi1uby1yZXBlYXQtZXhwZWN0ZWQuaHRtbDogQWRkZWQuCisgICAgICAgICogY29tcG9zaXRp
bmcvcGF0dGVybnMvZGlyZWN0LXBhdHRlcm4tY29tcG9zaXRpbmctY29udGFpbi1uby1yZXBlYXQu
aHRtbDogQWRkZWQuCisKIDIwMTMtMDUtMDkgIE5vYW0gUm9zZW50aGFsICA8bm9hbUB3ZWJraXQu
b3JnPgogCiAgICAgICAgIFdlYlByb2Nlc3MgaXMgY3Jhc2hpbmcgb24gaHR0cDovL2FjaGljdS5n
aXRodWIuaW8vY3NzLXByZXNlbnRhdGlvbiB3aGVuIGRpcmVjdCBwYXR0ZXJuIGNvbXBvc2l0aW5n
IGlzIGVuYWJsZWQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL3BhdHRlcm5z
L2RpcmVjdC1wYXR0ZXJuLWNvbXBvc2l0aW5nLWNvbnRhaW4tbm8tcmVwZWF0LWV4cGVjdGVkLmh0
bWwgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy9wYXR0ZXJucy9kaXJlY3QtcGF0dGVybi1jb21w
b3NpdGluZy1jb250YWluLW5vLXJlcGVhdC1leHBlY3RlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjdlMmEz
ZWUzZTdmNTQ0MTc2NDk4ZGYwNDgwMDQ4ZWM1NjI1NTM4MmEKLS0tIC9kZXYvbnVsbAorKysgYi9M
YXlvdXRUZXN0cy9jb21wb3NpdGluZy9wYXR0ZXJucy9kaXJlY3QtcGF0dGVybi1jb21wb3NpdGlu
Zy1jb250YWluLW5vLXJlcGVhdC1leHBlY3RlZC5odG1sCkBAIC0wLDAgKzEsMTYgQEAKKzxodG1s
IGxhbmc9ImVuIj4KKzxoZWFkPgorICA8c3R5bGU+CisgICAgLnRlc3QgeworICAgICAgaGVpZ2h0
OiAyMDBweDsKKyAgICAgIHdpZHRoOiAzMDBweDsKKyAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVy
bCguLi9yZXNvdXJjZXMvc2ltcGxlX2ltYWdlLnBuZyk7CisgICAgICAtd2Via2l0LWJhY2tncm91
bmQtc2l6ZTogY29udGFpbjsKKyAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7Cisg
ICAgfQorICAgPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5PgorICA8ZGl2IGNsYXNzPSJ0ZXN0Ij48
L2Rpdj4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2NvbXBvc2l0
aW5nL3BhdHRlcm5zL2RpcmVjdC1wYXR0ZXJuLWNvbXBvc2l0aW5nLWNvbnRhaW4tbm8tcmVwZWF0
Lmh0bWwgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy9wYXR0ZXJucy9kaXJlY3QtcGF0dGVybi1j
b21wb3NpdGluZy1jb250YWluLW5vLXJlcGVhdC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjI3ZjY5NWY1NjUx
NWNhZjAyYWM2MWQ1MWI3ZDAxNjkyZjhkZDhmODAKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRU
ZXN0cy9jb21wb3NpdGluZy9wYXR0ZXJucy9kaXJlY3QtcGF0dGVybi1jb21wb3NpdGluZy1jb250
YWluLW5vLXJlcGVhdC5odG1sCkBAIC0wLDAgKzEsMTcgQEAKKzxodG1sIGxhbmc9ImVuIj4KKzxo
ZWFkPgorICA8c3R5bGU+CisgICAgLmNvbXBvc2l0ZWQgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJh
bnNsYXRlWigwKTsgfQorICAgIC50ZXN0IHsKKyAgICAgIGhlaWdodDogMjAwcHg7CisgICAgICB3
aWR0aDogMzAwcHg7CisgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vcmVzb3VyY2VzL3Np
bXBsZV9pbWFnZS5wbmcpOworICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47
CisgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OworICAgIH0KKyAgIDwvc3R5bGU+
Cis8L2hlYWQ+Cis8Ym9keT4KKyAgPGRpdiBjbGFzcz0idGVzdCBjb21wb3NpdGVkIj48L2Rpdj4K
KzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>202829</attachid>
            <date>2013-05-24 09:21:48 -0700</date>
            <delta_ts>2013-05-25 01:28:28 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-116140-20130524181354.patch</filename>
            <type>text/plain</type>
            <size>4494</size>
            <attacher name="Noam Rosenthal">noam</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTUwMDczCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZWNkMmNkMTIwZWY1MGFl
NTZhNjI4OWFiYjg0NTQ0ZDliMjFlMWYxMS4uMDY4NjM5NmIwOGI4M2Y0MTEwZWE5NTk0ODA0OTRm
NGEyY2M3NDRkYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEzLTA1LTI0ICBOb2Ft
IFJvc2VudGhhbCAgPG5vYW0ucm9zZW50aGFsQG5va2lhLmNvbT4KKworICAgICAgICBEaXJlY3Qg
cGF0dGVybiBjb21wb3NpdGluZyBicmVha3Mgd2hlbiBuby1yZXBlYXQgaXMgc2V0IG9uIGEgbGFy
Z2UgbGF5ZXIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTExNjE0MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IEluIHNvbWUgY2FzZXMgdGhlIGRpcmVjdGx5IGNvbXBvc2l0ZWQgYmFja2dyb3VuZCBjb2xvciBs
b2dpYyBvdmVycmlkZXMgdGhlIGxheWVyJ3MKKyAgICAgICAgY29udGVudHNSZWN0LCB3aGljaCBy
ZXN1bHRzIGluIHdyb25nIHJlbmRlcmluZyBvZiB0aWxlZCBpbWFnZXMuCisgICAgICAgIFRoaXMg
cGF0Y2ggbWFrZXMgc3VyZSB0aGF0IHRoZSBiYWNrZ3JvdW5kIGltYWdlIGlzIGFwcGxpZWQgYWZ0
ZXIgdGhlIHNvbGlkIGNvbG9yLAorICAgICAgICB3aGljaCBlbnN1cmVzIHRoZSBjb3JyZWN0IGNv
bnRlbnRzUmVjdC4KKworICAgICAgICBUZXN0OiBjb21wb3NpdGluZy9wYXR0ZXJucy9kaXJlY3Qt
cGF0dGVybi1jb21wb3NpdGluZy1jb250YWluLW5vLXJlcGVhdC5odG1sCisKKyAgICAgICAgKiBy
ZW5kZXJpbmcvUmVuZGVyTGF5ZXJCYWNraW5nLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRl
ckxheWVyQmFja2luZzo6dXBkYXRlRGlyZWN0bHlDb21wb3NpdGVkQ29udGVudHMpOgorCiAyMDEz
LTA1LTA5ICBOb2FtIFJvc2VudGhhbCAgPG5vYW1Ad2Via2l0Lm9yZz4KIAogICAgICAgICBXZWJQ
cm9jZXNzIGlzIGNyYXNoaW5nIG9uIGh0dHA6Ly9hY2hpY3UuZ2l0aHViLmlvL2Nzcy1wcmVzZW50
YXRpb24gd2hlbiBkaXJlY3QgcGF0dGVybiBjb21wb3NpdGluZyBpcyBlbmFibGVkCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJCYWNraW5nLmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckJhY2tpbmcuY3BwCmluZGV4IGMwMzBl
MDUzMDAwNjg1OTM1NmE5OTIyMmQyMTNkN2ZkNzY2ZGE4YmYuLjg2Y2FkNTJjOTU2YTg0YjViODcy
ZjI4YmM3ODg0Nzk3MzE3OTVjMzYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9SZW5kZXJMYXllckJhY2tpbmcuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJMYXllckJhY2tpbmcuY3BwCkBAIC04NzUsOCArODc1LDggQEAgdm9pZCBSZW5kZXJMYXll
ckJhY2tpbmc6OnVwZGF0ZURpcmVjdGx5Q29tcG9zaXRlZENvbnRlbnRzKGJvb2wgaXNTaW1wbGVD
b250YWluZXIKICAgICBpZiAoIW1fb3duaW5nTGF5ZXItPmhhc1Zpc2libGVDb250ZW50KCkpCiAg
ICAgICAgIHJldHVybjsKIAotICAgIHVwZGF0ZURpcmVjdGx5Q29tcG9zaXRlZEJhY2tncm91bmRJ
bWFnZShpc1NpbXBsZUNvbnRhaW5lciwgZGlkVXBkYXRlQ29udGVudHNSZWN0KTsKICAgICB1cGRh
dGVEaXJlY3RseUNvbXBvc2l0ZWRCYWNrZ3JvdW5kQ29sb3IoaXNTaW1wbGVDb250YWluZXIsIGRp
ZFVwZGF0ZUNvbnRlbnRzUmVjdCk7CisgICAgdXBkYXRlRGlyZWN0bHlDb21wb3NpdGVkQmFja2dy
b3VuZEltYWdlKGlzU2ltcGxlQ29udGFpbmVyLCBkaWRVcGRhdGVDb250ZW50c1JlY3QpOwogfQog
CiB2b2lkIFJlbmRlckxheWVyQmFja2luZzo6cmVnaXN0ZXJTY3JvbGxpbmdMYXllcnMoKQpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmlu
ZGV4IDk4YzZkYTVmNzJlNGE1NzY2MzQwMzUwYWNmNmRjNDlhMmJhYTZiZjIuLjk3MGJiMGJkN2M3
YzU1ZTE0ZWY1MDAzOTA0Y2M5Y2FmNzYxYWU4ZjUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0No
YW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAx
My0wNS0yNCAgTm9hbSBSb3NlbnRoYWwgIDxub2FtLnJvc2VudGhhbEBub2tpYS5jb20+CisKKyAg
ICAgICAgRGlyZWN0IHBhdHRlcm4gY29tcG9zaXRpbmcgYnJlYWtzIHdoZW4gbm8tcmVwZWF0IGlz
IHNldCBvbiBhIGxhcmdlIGxheWVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMTYxNDAKKworICAgICAgICBBZGRlZCBhIHJlZi10ZXN0IHRvIG1ha2Ug
c3VyZSB0aGF0IGRpcmVjdCBwYXR0ZXJuIGNvbXBvc2l0aW5nIHdvcmtzIHdlbGwgd2l0aCBuby1y
ZXBlYXQKKyAgICAgICAgaW4gYSBwYXJ0aWN1bGFyIGdlb21ldHJ5LgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogY29tcG9zaXRpbmcvcGF0dGVybnMv
ZGlyZWN0LXBhdHRlcm4tY29tcG9zaXRpbmctY29udGFpbi1uby1yZXBlYXQtZXhwZWN0ZWQuaHRt
bDogQWRkZWQuCisgICAgICAgICogY29tcG9zaXRpbmcvcGF0dGVybnMvZGlyZWN0LXBhdHRlcm4t
Y29tcG9zaXRpbmctY29udGFpbi1uby1yZXBlYXQuaHRtbDogQWRkZWQuCisKIDIwMTMtMDUtMDkg
IE5vYW0gUm9zZW50aGFsICA8bm9hbUB3ZWJraXQub3JnPgogCiAgICAgICAgIFdlYlByb2Nlc3Mg
aXMgY3Jhc2hpbmcgb24gaHR0cDovL2FjaGljdS5naXRodWIuaW8vY3NzLXByZXNlbnRhdGlvbiB3
aGVuIGRpcmVjdCBwYXR0ZXJuIGNvbXBvc2l0aW5nIGlzIGVuYWJsZWQKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL2NvbXBvc2l0aW5nL3BhdHRlcm5zL2RpcmVjdC1wYXR0ZXJuLWNvbXBvc2l0aW5n
LWNvbnRhaW4tbm8tcmVwZWF0LWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGlu
Zy9wYXR0ZXJucy9kaXJlY3QtcGF0dGVybi1jb21wb3NpdGluZy1jb250YWluLW5vLXJlcGVhdC1l
eHBlY3RlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjdlMmEzZWUzZTdmNTQ0MTc2NDk4ZGYwNDgwMDQ4ZWM1
NjI1NTM4MmEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy9wYXR0
ZXJucy9kaXJlY3QtcGF0dGVybi1jb21wb3NpdGluZy1jb250YWluLW5vLXJlcGVhdC1leHBlY3Rl
ZC5odG1sCkBAIC0wLDAgKzEsMTYgQEAKKzxodG1sIGxhbmc9ImVuIj4KKzxoZWFkPgorICA8c3R5
bGU+CisgICAgLnRlc3QgeworICAgICAgaGVpZ2h0OiAyMDBweDsKKyAgICAgIHdpZHRoOiAzMDBw
eDsKKyAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9yZXNvdXJjZXMvc2ltcGxlX2ltYWdl
LnBuZyk7CisgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjsKKyAgICAgIGJh
Y2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7CisgICAgfQorICAgPC9zdHlsZT4KKzwvaGVhZD4K
Kzxib2R5PgorICA8ZGl2IGNsYXNzPSJ0ZXN0Ij48L2Rpdj4KKzwvYm9keT4KKzwvaHRtbD4KZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL3BhdHRlcm5zL2RpcmVjdC1wYXR0ZXJu
LWNvbXBvc2l0aW5nLWNvbnRhaW4tbm8tcmVwZWF0Lmh0bWwgYi9MYXlvdXRUZXN0cy9jb21wb3Np
dGluZy9wYXR0ZXJucy9kaXJlY3QtcGF0dGVybi1jb21wb3NpdGluZy1jb250YWluLW5vLXJlcGVh
dC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAuLjI3ZjY5NWY1NjUxNWNhZjAyYWM2MWQ1MWI3ZDAxNjkyZjhkZDhm
ODAKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy9wYXR0ZXJucy9k
aXJlY3QtcGF0dGVybi1jb21wb3NpdGluZy1jb250YWluLW5vLXJlcGVhdC5odG1sCkBAIC0wLDAg
KzEsMTcgQEAKKzxodG1sIGxhbmc9ImVuIj4KKzxoZWFkPgorICA8c3R5bGU+CisgICAgLmNvbXBv
c2l0ZWQgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfQorICAgIC50ZXN0IHsK
KyAgICAgIGhlaWdodDogMjAwcHg7CisgICAgICB3aWR0aDogMzAwcHg7CisgICAgICBiYWNrZ3Jv
dW5kLWltYWdlOiB1cmwoLi4vcmVzb3VyY2VzL3NpbXBsZV9pbWFnZS5wbmcpOworICAgICAgLXdl
YmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47CisgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDog
bm8tcmVwZWF0OworICAgIH0KKyAgIDwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keT4KKyAgPGRpdiBj
bGFzcz0idGVzdCBjb21wb3NpdGVkIj48L2Rpdj4KKzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>202879</attachid>
            <date>2013-05-25 01:28:50 -0700</date>
            <delta_ts>2013-05-25 02:51:08 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-116140-20130525102729.patch</filename>
            <type>text/plain</type>
            <size>4626</size>
            <attacher name="Noam Rosenthal">noam</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTUwNjQwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjUzNzAwYWI0NmExZjA2
ZWNkZWMwMjI1YTZlNTAzYjY5M2U4MjZhYS4uNDY1M2E1MDMzMDZkZDlkZTMxNjcwOWMxNjg3ZjEw
ODRmMGYxOGE4MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEzLTA1LTI0ICBOb2Ft
IFJvc2VudGhhbCAgPG5vYW0ucm9zZW50aGFsQG5va2lhLmNvbT4KKworICAgICAgICBEaXJlY3Qg
cGF0dGVybiBjb21wb3NpdGluZyBicmVha3Mgd2hlbiBuby1yZXBlYXQgaXMgc2V0IG9uIGEgbGFy
Z2UgbGF5ZXIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTExNjE0MAorCisgICAgICAgIFJldmlld2VkIGJ5IEFudHRpIEtvaXZpc3RvLgorCisgICAgICAg
IEluIHNvbWUgY2FzZXMgdGhlIGRpcmVjdGx5IGNvbXBvc2l0ZWQgYmFja2dyb3VuZCBjb2xvciBs
b2dpYyBvdmVycmlkZXMgdGhlIGxheWVyJ3MKKyAgICAgICAgY29udGVudHNSZWN0LCB3aGljaCBy
ZXN1bHRzIGluIHdyb25nIHJlbmRlcmluZyBvZiB0aWxlZCBpbWFnZXMuCisgICAgICAgIFRoaXMg
cGF0Y2ggbWFrZXMgc3VyZSB0aGF0IHRoZSBiYWNrZ3JvdW5kIGltYWdlIGlzIGFwcGxpZWQgYWZ0
ZXIgdGhlIHNvbGlkIGNvbG9yLAorICAgICAgICB3aGljaCBlbnN1cmVzIHRoZSBjb3JyZWN0IGNv
bnRlbnRzUmVjdC4KKworICAgICAgICBUZXN0OiBjb21wb3NpdGluZy9wYXR0ZXJucy9kaXJlY3Qt
cGF0dGVybi1jb21wb3NpdGluZy1jb250YWluLW5vLXJlcGVhdC5odG1sCisKKyAgICAgICAgKiBy
ZW5kZXJpbmcvUmVuZGVyTGF5ZXJCYWNraW5nLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRl
ckxheWVyQmFja2luZzo6dXBkYXRlRGlyZWN0bHlDb21wb3NpdGVkQ29udGVudHMpOgorCiAyMDEz
LTA1LTI0ICBOb2FtIFJvc2VudGhhbCAgPG5vYW1Ad2Via2l0Lm9yZz4KIAogICAgICAgICBXZWJQ
cm9jZXNzIGlzIGNyYXNoaW5nIG9uIGh0dHA6Ly9hY2hpY3UuZ2l0aHViLmlvL2Nzcy1wcmVzZW50
YXRpb24gd2hlbiBkaXJlY3QgcGF0dGVybiBjb21wb3NpdGluZyBpcyBlbmFibGVkCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJCYWNraW5nLmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckJhY2tpbmcuY3BwCmluZGV4IGJjYTdh
YjJiOTdiMjc2OWNkOTIyNGQxOTZkNmNhNTI2NDZlYWEyZGMuLjY4OWRhNGQ4NjQ5MTA5MGE3YzFk
NjNmYjE3MWRjOTkzZmEzNTNmOWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9SZW5kZXJMYXllckJhY2tpbmcuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJMYXllckJhY2tpbmcuY3BwCkBAIC04NzUsOCArODc1LDEwIEBAIHZvaWQgUmVuZGVyTGF5
ZXJCYWNraW5nOjp1cGRhdGVEaXJlY3RseUNvbXBvc2l0ZWRDb250ZW50cyhib29sIGlzU2ltcGxl
Q29udGFpbmVyCiAgICAgaWYgKCFtX293bmluZ0xheWVyLT5oYXNWaXNpYmxlQ29udGVudCgpKQog
ICAgICAgICByZXR1cm47CiAKLSAgICB1cGRhdGVEaXJlY3RseUNvbXBvc2l0ZWRCYWNrZ3JvdW5k
SW1hZ2UoaXNTaW1wbGVDb250YWluZXIsIGRpZFVwZGF0ZUNvbnRlbnRzUmVjdCk7CisgICAgLy8g
VGhlIG9yZGVyIG9mIG9wZXJhdGlvbnMgaGVyZSBtYXR0ZXJzLCBzaW5jZSB0aGUgbGFzdCB2YWxp
ZCB0eXBlIG9mIGNvbnRlbnRzIG5lZWRzCisgICAgLy8gdG8gYWxzbyB1cGRhdGUgdGhlIGNvbnRl
bnRzUmVjdC4KICAgICB1cGRhdGVEaXJlY3RseUNvbXBvc2l0ZWRCYWNrZ3JvdW5kQ29sb3IoaXNT
aW1wbGVDb250YWluZXIsIGRpZFVwZGF0ZUNvbnRlbnRzUmVjdCk7CisgICAgdXBkYXRlRGlyZWN0
bHlDb21wb3NpdGVkQmFja2dyb3VuZEltYWdlKGlzU2ltcGxlQ29udGFpbmVyLCBkaWRVcGRhdGVD
b250ZW50c1JlY3QpOwogfQogCiB2b2lkIFJlbmRlckxheWVyQmFja2luZzo6cmVnaXN0ZXJTY3Jv
bGxpbmdMYXllcnMoKQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGY4OWM2NTUyMTBjMWMzNjE5MTExYWZiMTcwMmUxNzI2M2Vm
YjQzZWEuLmI4MWUyMjcxZWM1NjM1MDdhYTQ0OThjYTRiNjY3ODA4ZGE2M2M0NjYgMTAwNjQ0Ci0t
LSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwxNiBAQAorMjAxMy0wNS0yNCAgTm9hbSBSb3NlbnRoYWwgIDxub2FtLnJvc2VudGhh
bEBub2tpYS5jb20+CisKKyAgICAgICAgRGlyZWN0IHBhdHRlcm4gY29tcG9zaXRpbmcgYnJlYWtz
IHdoZW4gbm8tcmVwZWF0IGlzIHNldCBvbiBhIGxhcmdlIGxheWVyCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTYxNDAKKworICAgICAgICBBZGRlZCBh
IHJlZi10ZXN0IHRvIG1ha2Ugc3VyZSB0aGF0IGRpcmVjdCBwYXR0ZXJuIGNvbXBvc2l0aW5nIHdv
cmtzIHdlbGwgd2l0aCBuby1yZXBlYXQKKyAgICAgICAgaW4gYSBwYXJ0aWN1bGFyIGdlb21ldHJ5
LgorCisgICAgICAgIFJldmlld2VkIGJ5IEFudHRpIEtvaXZpc3RvLgorCisgICAgICAgICogY29t
cG9zaXRpbmcvcGF0dGVybnMvZGlyZWN0LXBhdHRlcm4tY29tcG9zaXRpbmctY29udGFpbi1uby1y
ZXBlYXQtZXhwZWN0ZWQuaHRtbDogQWRkZWQuCisgICAgICAgICogY29tcG9zaXRpbmcvcGF0dGVy
bnMvZGlyZWN0LXBhdHRlcm4tY29tcG9zaXRpbmctY29udGFpbi1uby1yZXBlYXQuaHRtbDogQWRk
ZWQuCisKIDIwMTMtMDUtMjQgIE5vYW0gUm9zZW50aGFsICA8bm9hbUB3ZWJraXQub3JnPgogCiAg
ICAgICAgIFdlYlByb2Nlc3MgaXMgY3Jhc2hpbmcgb24gaHR0cDovL2FjaGljdS5naXRodWIuaW8v
Y3NzLXByZXNlbnRhdGlvbiB3aGVuIGRpcmVjdCBwYXR0ZXJuIGNvbXBvc2l0aW5nIGlzIGVuYWJs
ZWQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL3BhdHRlcm5zL2RpcmVjdC1w
YXR0ZXJuLWNvbXBvc2l0aW5nLWNvbnRhaW4tbm8tcmVwZWF0LWV4cGVjdGVkLmh0bWwgYi9MYXlv
dXRUZXN0cy9jb21wb3NpdGluZy9wYXR0ZXJucy9kaXJlY3QtcGF0dGVybi1jb21wb3NpdGluZy1j
b250YWluLW5vLXJlcGVhdC1leHBlY3RlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjdlMmEzZWUzZTdmNTQ0
MTc2NDk4ZGYwNDgwMDQ4ZWM1NjI1NTM4MmEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0
cy9jb21wb3NpdGluZy9wYXR0ZXJucy9kaXJlY3QtcGF0dGVybi1jb21wb3NpdGluZy1jb250YWlu
LW5vLXJlcGVhdC1leHBlY3RlZC5odG1sCkBAIC0wLDAgKzEsMTYgQEAKKzxodG1sIGxhbmc9ImVu
Ij4KKzxoZWFkPgorICA8c3R5bGU+CisgICAgLnRlc3QgeworICAgICAgaGVpZ2h0OiAyMDBweDsK
KyAgICAgIHdpZHRoOiAzMDBweDsKKyAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9yZXNv
dXJjZXMvc2ltcGxlX2ltYWdlLnBuZyk7CisgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTog
Y29udGFpbjsKKyAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7CisgICAgfQorICAg
PC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5PgorICA8ZGl2IGNsYXNzPSJ0ZXN0Ij48L2Rpdj4KKzwv
Ym9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL3BhdHRl
cm5zL2RpcmVjdC1wYXR0ZXJuLWNvbXBvc2l0aW5nLWNvbnRhaW4tbm8tcmVwZWF0Lmh0bWwgYi9M
YXlvdXRUZXN0cy9jb21wb3NpdGluZy9wYXR0ZXJucy9kaXJlY3QtcGF0dGVybi1jb21wb3NpdGlu
Zy1jb250YWluLW5vLXJlcGVhdC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjI3ZjY5NWY1NjUxNWNhZjAyYWM2
MWQ1MWI3ZDAxNjkyZjhkZDhmODAKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9jb21w
b3NpdGluZy9wYXR0ZXJucy9kaXJlY3QtcGF0dGVybi1jb21wb3NpdGluZy1jb250YWluLW5vLXJl
cGVhdC5odG1sCkBAIC0wLDAgKzEsMTcgQEAKKzxodG1sIGxhbmc9ImVuIj4KKzxoZWFkPgorICA8
c3R5bGU+CisgICAgLmNvbXBvc2l0ZWQgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigw
KTsgfQorICAgIC50ZXN0IHsKKyAgICAgIGhlaWdodDogMjAwcHg7CisgICAgICB3aWR0aDogMzAw
cHg7CisgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vcmVzb3VyY2VzL3NpbXBsZV9pbWFn
ZS5wbmcpOworICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47CisgICAgICBi
YWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OworICAgIH0KKyAgIDwvc3R5bGU+Cis8L2hlYWQ+
Cis8Ym9keT4KKyAgPGRpdiBjbGFzcz0idGVzdCBjb21wb3NpdGVkIj48L2Rpdj4KKzwvYm9keT4K
KzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>