<?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>140467</bug_id>
          
          <creation_ts>2015-01-14 14:46:44 -0800</creation_ts>
          <short_desc>Buildfix after r178434</short_desc>
          <delta_ts>2015-01-14 15:33:01 -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>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>
          
          <blocked>140347</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Csaba Osztrogonác">ossy</reporter>
          <assigned_to name="Csaba Osztrogonác">ossy</assigned_to>
          <cc>cdumez</cc>
    
    <cc>darin</cc>
    
    <cc>ossy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1061311</commentid>
    <comment_count>0</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-01-14 14:46:44 -0800</bug_when>
    <thetext>Buildfix after r178434</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1061312</commentid>
    <comment_count>1</comment_count>
      <attachid>244641</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-01-14 14:46:55 -0800</bug_when>
    <thetext>Created attachment 244641
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1061315</commentid>
    <comment_count>2</comment_count>
      <attachid>244641</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-01-14 14:49:38 -0800</bug_when>
    <thetext>Comment on attachment 244641
Patch

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

&gt; Source/WebCore/css/StyleBuilderConverter.h:990
&gt;          perspective = primitiveValue.computeLength&lt;float&gt;(styleResolver.state().cssToLengthConversionData());

This can potentially return a negative value. So that the one 2 lines below.

&gt; Source/WebCore/css/StyleBuilderConverter.h:-996
&gt; -    return perspective &lt; 0 ? Nullopt : perspective;

you are changing behavior as we are no longer making sure the values returned by primitiveValue.computeLength() and primitiveValue.getDoubleValue() are positive.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1061318</commentid>
    <comment_count>3</comment_count>
      <attachid>244641</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-01-14 14:54:14 -0800</bug_when>
    <thetext>Comment on attachment 244641
Patch

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

&gt; Source/WebCore/css/StyleBuilderConverter.h:996
&gt; +    return perspective;

maybe just &quot;return perspective &lt; 0 ? Optional&lt;float&gt;() : Optional&lt;float&gt;(perspective);&quot; ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1061325</commentid>
    <comment_count>4</comment_count>
      <attachid>244646</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-01-14 14:59:53 -0800</bug_when>
    <thetext>Created attachment 244646
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1061327</commentid>
    <comment_count>5</comment_count>
      <attachid>244641</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-01-14 15:00:47 -0800</bug_when>
    <thetext>Comment on attachment 244641
Patch

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

&gt;&gt; Source/WebCore/css/StyleBuilderConverter.h:-996
&gt;&gt; -    return perspective &lt; 0 ? Nullopt : perspective;
&gt; 
&gt; you are changing behavior as we are no longer making sure the values returned by primitiveValue.computeLength() and primitiveValue.getDoubleValue() are positive.

Good point, I thought it handles only the default -1 value.

&gt;&gt; Source/WebCore/css/StyleBuilderConverter.h:996
&gt;&gt; +    return perspective;
&gt; 
&gt; maybe just &quot;return perspective &lt; 0 ? Optional&lt;float&gt;() : Optional&lt;float&gt;(perspective);&quot; ?

Nullopt is good, only the second one should be changed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1061329</commentid>
    <comment_count>6</comment_count>
      <attachid>244646</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-01-14 15:02:45 -0800</bug_when>
    <thetext>Comment on attachment 244646
Patch

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

&gt; Source/WebCore/css/StyleBuilderConverter.h:996
&gt; +    return perspective &lt; 0 ? Nullopt : Optional&lt;float&gt;(perspective);

We still have different types on each side. I am surprised this one works but my original code didn&apos;t. Even if this works, I still prefer to have a Optional&lt;float&gt;() on the left side for consistency.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1061331</commentid>
    <comment_count>7</comment_count>
      <attachid>244646</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-01-14 15:04:36 -0800</bug_when>
    <thetext>Comment on attachment 244646
Patch

r=me with Optional&lt;float&gt;() on left side.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1061332</commentid>
    <comment_count>8</comment_count>
      <attachid>244646</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-01-14 15:07:00 -0800</bug_when>
    <thetext>Comment on attachment 244646
Patch

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

&gt; Source/WebCore/ChangeLog:3
&gt; +        Buildfix after r178434

Also, we might want to say EFL here as other ports built just fine I believe.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1061333</commentid>
    <comment_count>9</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-01-14 15:08:29 -0800</bug_when>
    <thetext>(In reply to comment #6)
&gt; Comment on attachment 244646 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=244646&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/css/StyleBuilderConverter.h:996
&gt; &gt; +    return perspective &lt; 0 ? Nullopt : Optional&lt;float&gt;(perspective);
&gt; 
&gt; We still have different types on each side. I am surprised this one works
&gt; but my original code didn&apos;t. Even if this works, I still prefer to have a
&gt; Optional&lt;float&gt;() on the left side for consistency.

https://trac.webkit.org/browser/trunk/Source/WTF/wtf/Optional.h?rev=178372&amp;order=name#L50

Optional(NulloptTag) implicit ctor is called, we don&apos;t call it
explicitly anywhere.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1061334</commentid>
    <comment_count>10</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-01-14 15:10:10 -0800</bug_when>
    <thetext>(In reply to comment #8)
&gt; Comment on attachment 244646 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=244646&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/ChangeLog:3
&gt; &gt; +        Buildfix after r178434
&gt; 
&gt; Also, we might want to say EFL here as other ports built just fine I believe.

It isn&apos;t related to EFL at all, but stricter GCC options:
&quot;error: enumeral and non-enumeral type in conditional expression [-Werror]&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1061336</commentid>
    <comment_count>11</comment_count>
      <attachid>244646</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-01-14 15:11:01 -0800</bug_when>
    <thetext>Comment on attachment 244646
Patch

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

&gt;&gt;&gt; Source/WebCore/css/StyleBuilderConverter.h:996
&gt;&gt;&gt; +    return perspective &lt; 0 ? Nullopt : Optional&lt;float&gt;(perspective);
&gt;&gt; 
&gt;&gt; We still have different types on each side. I am surprised this one works but my original code didn&apos;t. Even if this works, I still prefer to have a Optional&lt;float&gt;() on the left side for consistency.
&gt; 
&gt; https://trac.webkit.org/browser/trunk/Source/WTF/wtf/Optional.h?rev=178372&amp;order=name#L50
&gt; 
&gt; Optional(NulloptTag) implicit ctor is called, we don&apos;t call it
&gt; explicitly anywhere.

Well, then in my previous code, implicit Optional(const Length&amp; value) was called and EFL had trouble building it. I don&apos;t see the difference.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1061338</commentid>
    <comment_count>12</comment_count>
      <attachid>244646</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-01-14 15:11:45 -0800</bug_when>
    <thetext>Comment on attachment 244646
Patch

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

&gt;&gt;&gt;&gt; Source/WebCore/css/StyleBuilderConverter.h:996
&gt;&gt;&gt;&gt; +    return perspective &lt; 0 ? Nullopt : Optional&lt;float&gt;(perspective);
&gt;&gt;&gt; 
&gt;&gt;&gt; We still have different types on each side. I am surprised this one works but my original code didn&apos;t. Even if this works, I still prefer to have a Optional&lt;float&gt;() on the left side for consistency.
&gt;&gt; 
&gt;&gt; https://trac.webkit.org/browser/trunk/Source/WTF/wtf/Optional.h?rev=178372&amp;order=name#L50
&gt;&gt; 
&gt;&gt; Optional(NulloptTag) implicit ctor is called, we don&apos;t call it
&gt;&gt; explicitly anywhere.
&gt; 
&gt; Well, then in my previous code, implicit Optional(const Length&amp; value) was called and EFL had trouble building it. I don&apos;t see the difference.

https://trac.webkit.org/browser/trunk/Source/WTF/wtf/Optional.h?rev=178372&amp;order=name#L55</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1061340</commentid>
    <comment_count>13</comment_count>
      <attachid>244646</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-01-14 15:14:36 -0800</bug_when>
    <thetext>Comment on attachment 244646
Patch

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

&gt;&gt;&gt;&gt;&gt; Source/WebCore/css/StyleBuilderConverter.h:996
&gt;&gt;&gt;&gt;&gt; +    return perspective &lt; 0 ? Nullopt : Optional&lt;float&gt;(perspective);
&gt;&gt;&gt;&gt; 
&gt;&gt;&gt;&gt; We still have different types on each side. I am surprised this one works but my original code didn&apos;t. Even if this works, I still prefer to have a Optional&lt;float&gt;() on the left side for consistency.
&gt;&gt;&gt; 
&gt;&gt;&gt; https://trac.webkit.org/browser/trunk/Source/WTF/wtf/Optional.h?rev=178372&amp;order=name#L50
&gt;&gt;&gt; 
&gt;&gt;&gt; Optional(NulloptTag) implicit ctor is called, we don&apos;t call it
&gt;&gt;&gt; explicitly anywhere.
&gt;&gt; 
&gt;&gt; Well, then in my previous code, implicit Optional(const Length&amp; value) was called and EFL had trouble building it. I don&apos;t see the difference.
&gt; 
&gt; https://trac.webkit.org/browser/trunk/Source/WTF/wtf/Optional.h?rev=178372&amp;order=name#L55

I am worried that with stricter build options your new code may not build either because we have different types on each side (even if it is sufficient for the current EFL build options).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1061344</commentid>
    <comment_count>14</comment_count>
      <attachid>244646</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-01-14 15:20:38 -0800</bug_when>
    <thetext>Comment on attachment 244646
Patch

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

&gt;&gt;&gt; Source/WebCore/ChangeLog:3
&gt;&gt;&gt; +        Buildfix after r178434
&gt;&gt; 
&gt;&gt; Also, we might want to say EFL here as other ports built just fine I believe.
&gt; 
&gt; It isn&apos;t related to EFL at all, but stricter GCC options:
&gt; &quot;error: enumeral and non-enumeral type in conditional expression [-Werror]&quot;

Ok, fair enough.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1061345</commentid>
    <comment_count>15</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-01-14 15:21:05 -0800</bug_when>
    <thetext>(In reply to comment #13)
&gt; Comment on attachment 244646 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=244646&amp;action=review

&gt; &gt;&gt; Well, then in my previous code, implicit Optional(const Length&amp; value) was called and EFL had trouble building it. I don&apos;t see the difference.
&gt; &gt; 
&gt; &gt; https://trac.webkit.org/browser/trunk/Source/WTF/wtf/Optional.h?rev=178372&amp;order=name#L55

It seems GCC doesn&apos;t try to call implicit Optional(const Length&amp; value).
If it did, both size should have the same type.
 
&gt; I am worried that with stricter build options your new code may not build
&gt; either because we have different types on each side (even if it is
&gt; sufficient for the current EFL build options).

Don&apos;t worry, I tried it, it builds. ;) I think GCC is clever enough to call 
the proper ctor for NullOptTag after seeing Optional&lt;float&gt;(perspective).
But it isn&apos;t able to call implicit ctor for both side in the same time.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1061348</commentid>
    <comment_count>16</comment_count>
      <attachid>244646</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2015-01-14 15:23:09 -0800</bug_when>
    <thetext>Comment on attachment 244646
Patch

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

&gt;&gt;&gt;&gt;&gt;&gt; Source/WebCore/css/StyleBuilderConverter.h:996
&gt;&gt;&gt;&gt;&gt;&gt; +    return perspective &lt; 0 ? Nullopt : Optional&lt;float&gt;(perspective);
&gt;&gt;&gt;&gt;&gt; 
&gt;&gt;&gt;&gt;&gt; We still have different types on each side. I am surprised this one works but my original code didn&apos;t. Even if this works, I still prefer to have a Optional&lt;float&gt;() on the left side for consistency.
&gt;&gt;&gt;&gt; 
&gt;&gt;&gt;&gt; https://trac.webkit.org/browser/trunk/Source/WTF/wtf/Optional.h?rev=178372&amp;order=name#L50
&gt;&gt;&gt;&gt; 
&gt;&gt;&gt;&gt; Optional(NulloptTag) implicit ctor is called, we don&apos;t call it
&gt;&gt;&gt;&gt; explicitly anywhere.
&gt;&gt;&gt; 
&gt;&gt;&gt; Well, then in my previous code, implicit Optional(const Length&amp; value) was called and EFL had trouble building it. I don&apos;t see the difference.
&gt;&gt; 
&gt;&gt; https://trac.webkit.org/browser/trunk/Source/WTF/wtf/Optional.h?rev=178372&amp;order=name#L55
&gt; 
&gt; I am worried that with stricter build options your new code may not build either because we have different types on each side (even if it is sufficient for the current EFL build options).

I suggest we use an if statement instead of ? : to solve this problem.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1061355</commentid>
    <comment_count>17</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-01-14 15:29:31 -0800</bug_when>
    <thetext>(In reply to comment #16)
&gt; Comment on attachment 244646 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=244646&amp;action=review
&gt; 
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Source/WebCore/css/StyleBuilderConverter.h:996
&gt; &gt;&gt;&gt;&gt;&gt;&gt; +    return perspective &lt; 0 ? Nullopt : Optional&lt;float&gt;(perspective);
&gt; &gt;&gt;&gt;&gt;&gt; 
&gt; &gt;&gt;&gt;&gt;&gt; We still have different types on each side. I am surprised this one works but my original code didn&apos;t. Even if this works, I still prefer to have a Optional&lt;float&gt;() on the left side for consistency.
&gt; &gt;&gt;&gt;&gt; 
&gt; &gt;&gt;&gt;&gt; https://trac.webkit.org/browser/trunk/Source/WTF/wtf/Optional.h?rev=178372&amp;order=name#L50
&gt; &gt;&gt;&gt;&gt; 
&gt; &gt;&gt;&gt;&gt; Optional(NulloptTag) implicit ctor is called, we don&apos;t call it
&gt; &gt;&gt;&gt;&gt; explicitly anywhere.
&gt; &gt;&gt;&gt; 
&gt; &gt;&gt;&gt; Well, then in my previous code, implicit Optional(const Length&amp; value) was called and EFL had trouble building it. I don&apos;t see the difference.
&gt; &gt;&gt; 
&gt; &gt;&gt; https://trac.webkit.org/browser/trunk/Source/WTF/wtf/Optional.h?rev=178372&amp;order=name#L55
&gt; &gt; 
&gt; &gt; I am worried that with stricter build options your new code may not build either because we have different types on each side (even if it is sufficient for the current EFL build options).
&gt; 
&gt; I suggest we use an if statement instead of ? : to solve this problem.

Sure, works for me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1061356</commentid>
    <comment_count>18</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-01-14 15:33:01 -0800</bug_when>
    <thetext>Fixed by https://trac.webkit.org/changeset/178454</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>244641</attachid>
            <date>2015-01-14 14:46:55 -0800</date>
            <delta_ts>2015-01-14 14:59:46 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-140467-20150114144659.patch</filename>
            <type>text/plain</type>
            <size>1729</size>
            <attacher name="Csaba Osztrogonác">ossy</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc4NDQ0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTIwOTAzNTE2MTVjZDI4
NzE0OTJmZDM1OTdiOGNkNTAxODNkMTIyYS4uMGQ4MTdjNWFmMzEzZjAwZjk4ZTNhNjU2YTczY2Qx
YWI1YzJkZWI5YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDE1LTAxLTE0ICBDc2Fi
YSBPc3p0cm9nb27DoWMgIDxvc3N5QHdlYmtpdC5vcmc+CisKKyAgICAgICAgQnVpbGRmaXggYWZ0
ZXIgcjE3ODQzNAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTQwNDY3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgKiBjc3MvU3R5bGVCdWlsZGVyQ29udmVydGVyLmg6CisgICAgICAgIChXZWJDb3JlOjpTdHls
ZUJ1aWxkZXJDb252ZXJ0ZXI6OmNvbnZlcnRQZXJzcGVjdGl2ZSk6CisKIDIwMTUtMDEtMTQgIEJh
cnRsb21pZWogR2FqZGEgIDxiLmdhamRhQHNhbXN1bmcuY29tPgogCiAgICAgICAgIFtNU0VdIElt
cGxlbWVudCBwZXIgVHJhY2tCdWZmZXIgYnVmZmVyZWQuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9jc3MvU3R5bGVCdWlsZGVyQ29udmVydGVyLmggYi9Tb3VyY2UvV2ViQ29yZS9jc3MvU3R5
bGVCdWlsZGVyQ29udmVydGVyLmgKaW5kZXggMmY1OWMzY2RkZWY4NDcwODQxNmM4Mzc0NGMwZjlh
ZDRhNzU1MGU3MS4uM2M5YjZlNDM5NWZiZDAyNDg2ZDVlM2RkNWI4MWE4NDJjN2M1NDQwMSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3NzL1N0eWxlQnVpbGRlckNvbnZlcnRlci5oCisrKyBi
L1NvdXJjZS9XZWJDb3JlL2Nzcy9TdHlsZUJ1aWxkZXJDb252ZXJ0ZXIuaApAQCAtOTg1LDcgKzk4
NSw3IEBAIGlubGluZSBPcHRpb25hbDxmbG9hdD4gU3R5bGVCdWlsZGVyQ29udmVydGVyOjpjb252
ZXJ0UGVyc3BlY3RpdmUoU3R5bGVSZXNvbHZlciYKICAgICBpZiAocHJpbWl0aXZlVmFsdWUuZ2V0
VmFsdWVJRCgpID09IENTU1ZhbHVlTm9uZSkKICAgICAgICAgcmV0dXJuIDAuZjsKIAotICAgIGZs
b2F0IHBlcnNwZWN0aXZlID0gLTE7CisgICAgT3B0aW9uYWw8ZmxvYXQ+IHBlcnNwZWN0aXZlOwog
ICAgIGlmIChwcmltaXRpdmVWYWx1ZS5pc0xlbmd0aCgpKQogICAgICAgICBwZXJzcGVjdGl2ZSA9
IHByaW1pdGl2ZVZhbHVlLmNvbXB1dGVMZW5ndGg8ZmxvYXQ+KHN0eWxlUmVzb2x2ZXIuc3RhdGUo
KS5jc3NUb0xlbmd0aENvbnZlcnNpb25EYXRhKCkpOwogICAgIGVsc2UgaWYgKHByaW1pdGl2ZVZh
bHVlLmlzTnVtYmVyKCkpCkBAIC05OTMsNyArOTkzLDcgQEAgaW5saW5lIE9wdGlvbmFsPGZsb2F0
PiBTdHlsZUJ1aWxkZXJDb252ZXJ0ZXI6OmNvbnZlcnRQZXJzcGVjdGl2ZShTdHlsZVJlc29sdmVy
JgogICAgIGVsc2UKICAgICAgICAgQVNTRVJUX05PVF9SRUFDSEVEKCk7CiAKLSAgICByZXR1cm4g
cGVyc3BlY3RpdmUgPCAwID8gTnVsbG9wdCA6IHBlcnNwZWN0aXZlOworICAgIHJldHVybiBwZXJz
cGVjdGl2ZTsKIH0KIAogaW5saW5lIE9wdGlvbmFsPExlbmd0aD4gU3R5bGVCdWlsZGVyQ29udmVy
dGVyOjpjb252ZXJ0TWFycXVlZUluY3JlbWVudChTdHlsZVJlc29sdmVyJiBzdHlsZVJlc29sdmVy
LCBDU1NWYWx1ZSYgdmFsdWUpCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>244646</attachid>
            <date>2015-01-14 14:59:53 -0800</date>
            <delta_ts>2015-01-14 15:04:36 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-140467-20150114145958.patch</filename>
            <type>text/plain</type>
            <size>1346</size>
            <attacher name="Csaba Osztrogonác">ossy</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc4NDQ0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTIwOTAzNTE2MTVjZDI4
NzE0OTJmZDM1OTdiOGNkNTAxODNkMTIyYS4uMGQ4MTdjNWFmMzEzZjAwZjk4ZTNhNjU2YTczY2Qx
YWI1YzJkZWI5YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDE1LTAxLTE0ICBDc2Fi
YSBPc3p0cm9nb27DoWMgIDxvc3N5QHdlYmtpdC5vcmc+CisKKyAgICAgICAgQnVpbGRmaXggYWZ0
ZXIgcjE3ODQzNAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTQwNDY3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgKiBjc3MvU3R5bGVCdWlsZGVyQ29udmVydGVyLmg6CisgICAgICAgIChXZWJDb3JlOjpTdHls
ZUJ1aWxkZXJDb252ZXJ0ZXI6OmNvbnZlcnRQZXJzcGVjdGl2ZSk6CisKIDIwMTUtMDEtMTQgIEJh
cnRsb21pZWogR2FqZGEgIDxiLmdhamRhQHNhbXN1bmcuY29tPgogCiAgICAgICAgIFtNU0VdIElt
cGxlbWVudCBwZXIgVHJhY2tCdWZmZXIgYnVmZmVyZWQuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9jc3MvU3R5bGVCdWlsZGVyQ29udmVydGVyLmggYi9Tb3VyY2UvV2ViQ29yZS9jc3MvU3R5
bGVCdWlsZGVyQ29udmVydGVyLmgKaW5kZXggMmY1OWMzY2RkZWY4NDcwODQxNmM4Mzc0NGMwZjlh
ZDRhNzU1MGU3MS4uODhlZjQ3YWU1MmU2MGU4OGNiNjc4YTI4MmRhMTZhNThiYzg1YzY5MCAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3NzL1N0eWxlQnVpbGRlckNvbnZlcnRlci5oCisrKyBi
L1NvdXJjZS9XZWJDb3JlL2Nzcy9TdHlsZUJ1aWxkZXJDb252ZXJ0ZXIuaApAQCAtOTkzLDcgKzk5
Myw3IEBAIGlubGluZSBPcHRpb25hbDxmbG9hdD4gU3R5bGVCdWlsZGVyQ29udmVydGVyOjpjb252
ZXJ0UGVyc3BlY3RpdmUoU3R5bGVSZXNvbHZlciYKICAgICBlbHNlCiAgICAgICAgIEFTU0VSVF9O
T1RfUkVBQ0hFRCgpOwogCi0gICAgcmV0dXJuIHBlcnNwZWN0aXZlIDwgMCA/IE51bGxvcHQgOiBw
ZXJzcGVjdGl2ZTsKKyAgICByZXR1cm4gcGVyc3BlY3RpdmUgPCAwID8gTnVsbG9wdCA6IE9wdGlv
bmFsPGZsb2F0PihwZXJzcGVjdGl2ZSk7CiB9CiAKIGlubGluZSBPcHRpb25hbDxMZW5ndGg+IFN0
eWxlQnVpbGRlckNvbnZlcnRlcjo6Y29udmVydE1hcnF1ZWVJbmNyZW1lbnQoU3R5bGVSZXNvbHZl
ciYgc3R5bGVSZXNvbHZlciwgQ1NTVmFsdWUmIHZhbHVlKQo=
</data>
<flag name="review"
          id="269582"
          type_id="1"
          status="+"
          setter="cdumez"
    />
    <flag name="commit-queue"
          id="269585"
          type_id="3"
          status="-"
          setter="cdumez"
    />
          </attachment>
      

    </bug>

</bugzilla>