<?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>65125</bug_id>
          
          <creation_ts>2011-07-25 11:47:56 -0700</creation_ts>
          <short_desc>Add the new CSS3 &quot;positioned&quot; value for floats.</short_desc>
          <delta_ts>2011-07-25 13:09:06 -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>CSS</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="Dave Hyatt">hyatt</reporter>
          <assigned_to name="Dave Hyatt">hyatt</assigned_to>
          <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>441770</commentid>
    <comment_count>0</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2011-07-25 11:47:56 -0700</bug_when>
    <thetext>Add the new CSS3 value for floats... &quot;positioned&quot;...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>441773</commentid>
    <comment_count>1</comment_count>
      <attachid>101889</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2011-07-25 11:49:47 -0700</bug_when>
    <thetext>Created attachment 101889
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>441776</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-07-25 11:52:17 -0700</bug_when>
    <thetext>Attachment 101889 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/WebCore/ChangeLog&apos;, u&apos;Source/WebCor...&quot; exit_code: 1

Source/WebCore/css/CSSPrimitiveValueMappings.h:937:  A case label should not be indented, but line up with its switch statement.  [whitespace/indent] [4]
Source/WebCore/css/CSSParser.cpp:997:  One space before end of line comments  [whitespace/comments] [5]
Source/WebCore/rendering/RenderObjectChildList.cpp:372:  Boolean expressions that span multiple lines should have their operators on the left side of the line instead of the right side.  [whitespace/operators] [4]
Source/WebCore/css/CSSStyleSelector.cpp:1862:  Boolean expressions that span multiple lines should have their operators on the left side of the line instead of the right side.  [whitespace/operators] [4]
Total errors found: 4 in 10 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>441814</commentid>
    <comment_count>3</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2011-07-25 13:09:06 -0700</bug_when>
    <thetext>Landed in r91702.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>101889</attachid>
            <date>2011-07-25 11:49:47 -0700</date>
            <delta_ts>2011-07-25 12:25:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>12470</size>
            <attacher name="Dave Hyatt">hyatt</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDkxNjg3KQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMzUgQEAKKzIwMTEtMDctMjUgIERhdmlkIEh5
YXR0ICA8aHlhdHRAYXBwbGUuY29tPgorCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD02NTEyNQorICAgICAgICAKKyAgICAgICAgKDEpIEFkZCB0aGUgbmV3
IENTUzMgcG9zaXRpb25lZCB2YWx1ZSBmb3IgZmxvYXRzLgorICAgICAgICAoMikgUmVuYW1lIEZM
RUZULCBGUklHSFQgYW5kIEZOT05FIHRvIG91ciBtb3JlIG1vZGVybiBjb252ZW50aW9uOiBOb0Zs
b2F0LCBMZWZ0RmxvYXQsIFJpZ2h0RmxvYXQuCisgICAgICAgICgzKSBSZXBsYWNlIHVzZXMgb2Yg
PT0gRk5PTkUgYW5kICE9IEZOT05FIHdpdGggaXNGbG9hdGluZyBhbmQgIWlzRmxvYXRpbmcuCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBjc3MvQ1NT
UGFyc2VyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNTU1BhcnNlcjo6cGFyc2VWYWx1ZSk6Cisg
ICAgICAgICogY3NzL0NTU1ByaW1pdGl2ZVZhbHVlTWFwcGluZ3MuaDoKKyAgICAgICAgKFdlYkNv
cmU6OkNTU1ByaW1pdGl2ZVZhbHVlOjpDU1NQcmltaXRpdmVWYWx1ZSk6CisgICAgICAgIChXZWJD
b3JlOjpDU1NQcmltaXRpdmVWYWx1ZTo6b3BlcmF0b3IgRUZsb2F0KToKKyAgICAgICAgKiBjc3Mv
Q1NTU3R5bGVTZWxlY3Rvci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDU1NTdHlsZVNlbGVjdG9y
OjphZGp1c3RSZW5kZXJTdHlsZSk6CisgICAgICAgICogY3NzL0NTU1ZhbHVlS2V5d29yZHMuaW46
CisgICAgICAgICogZWRpdGluZy9SZXBsYWNlU2VsZWN0aW9uQ29tbWFuZC5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpSZXBsYWNlU2VsZWN0aW9uQ29tbWFuZDo6cmVtb3ZlUmVkdW5kYW50U3R5bGVz
QW5kS2VlcFN0eWxlU3BhbklubGluZSk6CisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckJsb2Nr
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckJsb2NrOjppbnNlcnRGbG9hdGluZ09iamVj
dCk6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJCbG9jazo6cG9zaXRpb25OZXdGbG9hdHMpOgor
ICAgICAgICAoV2ViQ29yZTo6UmVuZGVyQmxvY2s6OmNvbXB1dGVJbmxpbmVQcmVmZXJyZWRMb2dp
Y2FsV2lkdGhzKToKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckJsb2NrOjpjb21wdXRlQmxvY2tQ
cmVmZXJyZWRMb2dpY2FsV2lkdGhzKToKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyT2JqZWN0
Q2hpbGRMaXN0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlck9iamVjdENoaWxkTGlzdDo6
dXBkYXRlQmVmb3JlQWZ0ZXJDb250ZW50KToKKyAgICAgICAgKiByZW5kZXJpbmcvc3R5bGUvUmVu
ZGVyU3R5bGUuaDoKKyAgICAgICAgKFdlYkNvcmU6OkluaGVyaXRlZEZsYWdzOjppc0Zsb2F0aW5n
KToKKyAgICAgICAgKFdlYkNvcmU6OkluaGVyaXRlZEZsYWdzOjppbml0aWFsRmxvYXRpbmcpOgor
ICAgICAgICAqIHJlbmRlcmluZy9zdHlsZS9SZW5kZXJTdHlsZUNvbnN0YW50cy5oOgorCiAyMDEx
LTA3LTI1ICBBcm5vIFJlbmV2aWVyICA8YXJub0ByZW5ldmllci5uZXQ+CiAKICAgICAgICAgcmVt
b3ZlcyBsYXN0IEVOQUJMRShEUkFHX1NVUFBPUlQpIGd0ayBjaGVjawpJbmRleDogU291cmNlL1dl
YkNvcmUvY3NzL0NTU1BhcnNlci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvY3Nz
L0NTU1BhcnNlci5jcHAJKHJldmlzaW9uIDkxNjY5KQorKysgU291cmNlL1dlYkNvcmUvY3NzL0NT
U1BhcnNlci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTk5NCw5ICs5OTQsOSBAQCBib29sIENTU1Bh
cnNlcjo6cGFyc2VWYWx1ZShpbnQgcHJvcElkLCBiCiAgICAgICAgICAgICB2YWxpZFByaW1pdGl2
ZSA9IHRydWU7CiAgICAgICAgIGJyZWFrOwogCi0gICAgY2FzZSBDU1NQcm9wZXJ0eUZsb2F0OiAg
ICAgICAgICAgICAgICAvLyBsZWZ0IHwgcmlnaHQgfCBub25lIHwgaW5oZXJpdCArIGNlbnRlciBm
b3IgYnVnZ3kgQ1NTCi0gICAgICAgIGlmIChpZCA9PSBDU1NWYWx1ZUxlZnQgfHwgaWQgPT0gQ1NT
VmFsdWVSaWdodCB8fAotICAgICAgICAgICAgIGlkID09IENTU1ZhbHVlTm9uZSB8fCBpZCA9PSBD
U1NWYWx1ZUNlbnRlcikKKyAgICBjYXNlIENTU1Byb3BlcnR5RmxvYXQ6ICAgICAgICAgICAgICAg
IC8vIGxlZnQgfCByaWdodCB8IG5vbmUgfCBwb3NpdGlvbmVkIHwgY2VudGVyIChmb3IgYnVnZ3kg
Q1NTLCBtYXBzIHRvIG5vbmUpCisgICAgICAgIGlmIChpZCA9PSBDU1NWYWx1ZUxlZnQgfHwgaWQg
PT0gQ1NTVmFsdWVSaWdodAorICAgICAgICAgICAgfHwgaWQgPT0gQ1NTVmFsdWVOb25lIHx8IGlk
ID09IENTU1ZhbHVlQ2VudGVyIHx8IGlkID09IENTU1ZhbHVlV2Via2l0UG9zaXRpb25lZCkKICAg
ICAgICAgICAgIHZhbGlkUHJpbWl0aXZlID0gdHJ1ZTsKICAgICAgICAgYnJlYWs7CiAKSW5kZXg6
IFNvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQcmltaXRpdmVWYWx1ZU1hcHBpbmdzLmgKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gU291cmNlL1dlYkNvcmUvY3NzL0NTU1ByaW1pdGl2ZVZhbHVlTWFwcGluZ3MuaAkocmV2
aXNpb24gOTE2NjkpCisrKyBTb3VyY2UvV2ViQ29yZS9jc3MvQ1NTUHJpbWl0aXZlVmFsdWVNYXBw
aW5ncy5oCSh3b3JraW5nIGNvcHkpCkBAIC05MzQsMTUgKzkzNCwxOCBAQCB0ZW1wbGF0ZTw+IGlu
bGluZSBDU1NQcmltaXRpdmVWYWx1ZTo6Q1NTCiAgICAgLCBtX2hhc0NhY2hlZENTU1RleHQoZmFs
c2UpCiB7CiAgICAgc3dpdGNoIChlKSB7Ci0gICAgICAgIGNhc2UgRk5PTkU6CisgICAgICAgIGNh
c2UgTm9GbG9hdDoKICAgICAgICAgICAgIG1fdmFsdWUuaWRlbnQgPSBDU1NWYWx1ZU5vbmU7CiAg
ICAgICAgICAgICBicmVhazsKLSAgICAgICAgY2FzZSBGTEVGVDoKKyAgICAgICAgY2FzZSBMZWZ0
RmxvYXQ6CiAgICAgICAgICAgICBtX3ZhbHVlLmlkZW50ID0gQ1NTVmFsdWVMZWZ0OwogICAgICAg
ICAgICAgYnJlYWs7Ci0gICAgICAgIGNhc2UgRlJJR0hUOgorICAgICAgICBjYXNlIFJpZ2h0Rmxv
YXQ6CiAgICAgICAgICAgICBtX3ZhbHVlLmlkZW50ID0gQ1NTVmFsdWVSaWdodDsKICAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICBjYXNlIFBvc2l0aW9uZWRGbG9hdDoKKyAgICAgICAgICAgIG1f
dmFsdWUuaWRlbnQgPSBDU1NWYWx1ZVdlYmtpdFBvc2l0aW9uZWQ7CisgICAgICAgICAgICBicmVh
azsKICAgICB9CiB9CiAKQEAgLTk1MCwxNSArOTUzLDE3IEBAIHRlbXBsYXRlPD4gaW5saW5lIENT
U1ByaW1pdGl2ZVZhbHVlOjpvcGUKIHsKICAgICBzd2l0Y2ggKG1fdmFsdWUuaWRlbnQpIHsKICAg
ICAgICAgY2FzZSBDU1NWYWx1ZUxlZnQ6Ci0gICAgICAgICAgICByZXR1cm4gRkxFRlQ7CisgICAg
ICAgICAgICByZXR1cm4gTGVmdEZsb2F0OwogICAgICAgICBjYXNlIENTU1ZhbHVlUmlnaHQ6Ci0g
ICAgICAgICAgICByZXR1cm4gRlJJR0hUOworICAgICAgICAgICAgcmV0dXJuIFJpZ2h0RmxvYXQ7
CiAgICAgICAgIGNhc2UgQ1NTVmFsdWVOb25lOgogICAgICAgICBjYXNlIENTU1ZhbHVlQ2VudGVy
OiAgLy8gTm9uLXN0YW5kYXJkIENTUyB2YWx1ZQotICAgICAgICAgICAgcmV0dXJuIEZOT05FOwor
ICAgICAgICAgICAgcmV0dXJuIE5vRmxvYXQ7CisgICAgICAgIGNhc2UgQ1NTVmFsdWVXZWJraXRQ
b3NpdGlvbmVkOgorICAgICAgICAgICAgcmV0dXJuIFBvc2l0aW9uZWRGbG9hdDsKICAgICAgICAg
ZGVmYXVsdDoKICAgICAgICAgICAgIEFTU0VSVF9OT1RfUkVBQ0hFRCgpOwotICAgICAgICAgICAg
cmV0dXJuIEZOT05FOworICAgICAgICAgICAgcmV0dXJuIE5vRmxvYXQ7CiAgICAgfQogfQogCklu
ZGV4OiBTb3VyY2UvV2ViQ29yZS9jc3MvQ1NTU3R5bGVTZWxlY3Rvci5jcHAKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL1dlYkNvcmUvY3NzL0NTU1N0eWxlU2VsZWN0b3IuY3BwCShyZXZpc2lvbiA5MTY2
OSkKKysrIFNvdXJjZS9XZWJDb3JlL2Nzcy9DU1NTdHlsZVNlbGVjdG9yLmNwcAkod29ya2luZyBj
b3B5KQpAQCAtMTgxOCw3ICsxODE4LDcgQEAgdm9pZCBDU1NTdHlsZVNlbGVjdG9yOjphZGp1c3RS
ZW5kZXJTdHlsZQogICAgICAgICBpZiAoIW1fY2hlY2tlci5tX3N0cmljdFBhcnNpbmcgJiYgZSkg
ewogICAgICAgICAgICAgaWYgKGUtPmhhc1RhZ05hbWUodGRUYWcpKSB7CiAgICAgICAgICAgICAg
ICAgc3R5bGUtPnNldERpc3BsYXkoVEFCTEVfQ0VMTCk7Ci0gICAgICAgICAgICAgICAgc3R5bGUt
PnNldEZsb2F0aW5nKEZOT05FKTsKKyAgICAgICAgICAgICAgICBzdHlsZS0+c2V0RmxvYXRpbmco
Tm9GbG9hdCk7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBlbHNlIGlmIChlLT5oYXNUYWdO
YW1lKHRhYmxlVGFnKSkKICAgICAgICAgICAgICAgICBzdHlsZS0+c2V0RGlzcGxheShzdHlsZS0+
aXNEaXNwbGF5SW5saW5lVHlwZSgpID8gSU5MSU5FX1RBQkxFIDogVEFCTEUpOwpAQCAtMTg1OSw3
ICsxODU5LDcgQEAgdm9pZCBDU1NTdHlsZVNlbGVjdG9yOjphZGp1c3RSZW5kZXJTdHlsZQogICAg
ICAgICAvLyBtYXkgYmUgbmVlZGVkIGZvciBwb3NpdGlvbmVkIGVsZW1lbnRzIHRoYXQgaGF2ZSB0
byBjb21wdXRlIHRoZWlyIHN0YXRpYyBub3JtYWwgZmxvdwogICAgICAgICAvLyBwb3NpdGlvbnMu
ICBXZSBhbHNvIGZvcmNlIGlubGluZS1sZXZlbCByb290cyB0byBiZSBibG9jay1sZXZlbC4KICAg
ICAgICAgaWYgKHN0eWxlLT5kaXNwbGF5KCkgIT0gQkxPQ0sgJiYgc3R5bGUtPmRpc3BsYXkoKSAh
PSBUQUJMRSAmJiBzdHlsZS0+ZGlzcGxheSgpICE9IEJPWCAmJgotICAgICAgICAgICAgKHN0eWxl
LT5wb3NpdGlvbigpID09IEFic29sdXRlUG9zaXRpb24gfHwgc3R5bGUtPnBvc2l0aW9uKCkgPT0g
Rml4ZWRQb3NpdGlvbiB8fCBzdHlsZS0+ZmxvYXRpbmcoKSAhPSBGTk9ORSB8fAorICAgICAgICAg
ICAgKHN0eWxlLT5wb3NpdGlvbigpID09IEFic29sdXRlUG9zaXRpb24gfHwgc3R5bGUtPnBvc2l0
aW9uKCkgPT0gRml4ZWRQb3NpdGlvbiB8fCBzdHlsZS0+aXNGbG9hdGluZygpIHx8CiAgICAgICAg
ICAgICAgKGUgJiYgZS0+ZG9jdW1lbnQoKS0+ZG9jdW1lbnRFbGVtZW50KCkgPT0gZSkpKSB7CiAg
ICAgICAgICAgICBpZiAoc3R5bGUtPmRpc3BsYXkoKSA9PSBJTkxJTkVfVEFCTEUpCiAgICAgICAg
ICAgICAgICAgc3R5bGUtPnNldERpc3BsYXkoVEFCTEUpOwpAQCAtMTg2OCw3ICsxODY4LDcgQEAg
dm9pZCBDU1NTdHlsZVNlbGVjdG9yOjphZGp1c3RSZW5kZXJTdHlsZQogICAgICAgICAgICAgZWxz
ZSBpZiAoc3R5bGUtPmRpc3BsYXkoKSA9PSBMSVNUX0lURU0pIHsKICAgICAgICAgICAgICAgICAv
LyBJdCBpcyBhIFdpbklFIGJ1ZyB0aGF0IGZsb2F0ZWQgbGlzdCBpdGVtcyBsb3NlIHRoZWlyIGJ1
bGxldHMsIHNvIHdlJ2xsIGVtdWxhdGUgdGhlIHF1aXJrLAogICAgICAgICAgICAgICAgIC8vIGJ1
dCBvbmx5IGluIHF1aXJrcyBtb2RlLgotICAgICAgICAgICAgICAgIGlmICghbV9jaGVja2VyLm1f
c3RyaWN0UGFyc2luZyAmJiBzdHlsZS0+ZmxvYXRpbmcoKSAhPSBGTk9ORSkKKyAgICAgICAgICAg
ICAgICBpZiAoIW1fY2hlY2tlci5tX3N0cmljdFBhcnNpbmcgJiYgc3R5bGUtPmlzRmxvYXRpbmco
KSkKICAgICAgICAgICAgICAgICAgICAgc3R5bGUtPnNldERpc3BsYXkoQkxPQ0spOwogICAgICAg
ICAgICAgfQogICAgICAgICAgICAgZWxzZQpJbmRleDogU291cmNlL1dlYkNvcmUvY3NzL0NTU1Zh
bHVlS2V5d29yZHMuaW4KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvY3NzL0NTU1ZhbHVl
S2V5d29yZHMuaW4JKHJldmlzaW9uIDkxNjY5KQorKysgU291cmNlL1dlYkNvcmUvY3NzL0NTU1Zh
bHVlS2V5d29yZHMuaW4JKHdvcmtpbmcgY29weSkKQEAgLTgxMSw2ICs4MTEsOSBAQCByZXBsYWNl
ZAogb3B0aW1pemVRdWFsaXR5CiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0CiAKKy8vIFBvc2l0
aW9uZWQgRmxvYXRzCistd2Via2l0LXBvc2l0aW9uZWQKKwogI2lmIGRlZmluZWQoRU5BQkxFX0NT
U19FWENMVVNJT05TKSAmJiBFTkFCTEVfQ1NTX0VYQ0xVU0lPTlMKIC8vIC13ZWJraXQtd3JhcC1z
aGFwZQogbm9uemVybwpJbmRleDogU291cmNlL1dlYkNvcmUvZWRpdGluZy9SZXBsYWNlU2VsZWN0
aW9uQ29tbWFuZC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvZWRpdGluZy9SZXBs
YWNlU2VsZWN0aW9uQ29tbWFuZC5jcHAJKHJldmlzaW9uIDkxNjY5KQorKysgU291cmNlL1dlYkNv
cmUvZWRpdGluZy9SZXBsYWNlU2VsZWN0aW9uQ29tbWFuZC5jcHAJKHdvcmtpbmcgY29weSkKQEAg
LTQ5MCw3ICs0OTAsNyBAQCB2b2lkIFJlcGxhY2VTZWxlY3Rpb25Db21tYW5kOjpyZW1vdmVSZWR1
CiAgICAgICAgICAgICAvLyBpbiBxdWlya3MgbW9kZSAod2hpY2ggTWFpbC5hcHAgaXMgYWx3YXlz
IGluKS4gV2Ugc2hvdWxkIGxvb2sgZm9yIGFuIGFsdGVybmF0aXZlLgogICAgICAgICAgICAgaWYg
KGlzQmxvY2soZSkpCiAgICAgICAgICAgICAgICAgZS0+Z2V0SW5saW5lU3R5bGVEZWNsKCktPnNl
dFByb3BlcnR5KENTU1Byb3BlcnR5RGlzcGxheSwgQ1NTVmFsdWVJbmxpbmUpOwotICAgICAgICAg
ICAgaWYgKGUtPnJlbmRlcmVyKCkgJiYgZS0+cmVuZGVyZXIoKS0+c3R5bGUoKS0+ZmxvYXRpbmco
KSAhPSBGTk9ORSkKKyAgICAgICAgICAgIGlmIChlLT5yZW5kZXJlcigpICYmIGUtPnJlbmRlcmVy
KCktPnN0eWxlKCktPmlzRmxvYXRpbmcoKSkKICAgICAgICAgICAgICAgICBlLT5nZXRJbmxpbmVT
dHlsZURlY2woKS0+c2V0UHJvcGVydHkoQ1NTUHJvcGVydHlGbG9hdCwgQ1NTVmFsdWVOb25lKTsK
ICAgICAgICAgfSBlbHNlIGlmIChub2RlLT5pc1N0eWxlZEVsZW1lbnQoKSkgewogICAgICAgICAg
ICAgU3R5bGVkRWxlbWVudCogZWxlbWVudCA9IHN0YXRpY19jYXN0PFN0eWxlZEVsZW1lbnQqPihu
b2RlLmdldCgpKTsKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9jay5j
cHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrLmNw
cAkocmV2aXNpb24gOTE2NjkpCisrKyBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxv
Y2suY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zMTU2LDcgKzMxNTYsNyBAQCBSZW5kZXJCbG9jazo6
RmxvYXRpbmdPYmplY3QqIFJlbmRlckJsb2NrCiAKICAgICAvLyBDcmVhdGUgdGhlIHNwZWNpYWwg
b2JqZWN0IGVudHJ5ICYgYXBwZW5kIGl0IHRvIHRoZSBsaXN0CiAKLSAgICBGbG9hdGluZ09iamVj
dCogbmV3T2JqID0gbmV3IEZsb2F0aW5nT2JqZWN0KG8tPnN0eWxlKCktPmZsb2F0aW5nKCkgPT0g
RkxFRlQgPyBGbG9hdGluZ09iamVjdDo6RmxvYXRMZWZ0IDogRmxvYXRpbmdPYmplY3Q6OkZsb2F0
UmlnaHQpOworICAgIEZsb2F0aW5nT2JqZWN0KiBuZXdPYmogPSBuZXcgRmxvYXRpbmdPYmplY3Qo
by0+c3R5bGUoKS0+ZmxvYXRpbmcoKSA9PSBMZWZ0RmxvYXQgPyBGbG9hdGluZ09iamVjdDo6Rmxv
YXRMZWZ0IDogRmxvYXRpbmdPYmplY3Q6OkZsb2F0UmlnaHQpOwogICAgIAogICAgIC8vIE91ciBs
b2NhdGlvbiBpcyBpcnJlbGV2YW50IGlmIHdlJ3JlIHVuc3BsaXR0YWJsZSBvciBubyBwYWdpbmF0
aW9uIGlzIGluIGVmZmVjdC4KICAgICAvLyBKdXN0IGdvIGFoZWFkIGFuZCBsYXkgb3V0IHRoZSBm
bG9hdC4KQEAgLTMyOTcsNyArMzI5Nyw3IEBAIGJvb2wgUmVuZGVyQmxvY2s6OnBvc2l0aW9uTmV3
RmxvYXRzKCkKICAgICAgICAgICAgIGxvZ2ljYWxUb3AgPSBtYXgobG93ZXN0RmxvYXRMb2dpY2Fs
Qm90dG9tKEZsb2F0aW5nT2JqZWN0OjpGbG9hdFJpZ2h0KSwgbG9naWNhbFRvcCk7CiAKICAgICAg
ICAgaW50IGZsb2F0TG9naWNhbExlZnQ7Ci0gICAgICAgIGlmIChjaGlsZEJveC0+c3R5bGUoKS0+
ZmxvYXRpbmcoKSA9PSBGTEVGVCkgeworICAgICAgICBpZiAoY2hpbGRCb3gtPnN0eWxlKCktPmZs
b2F0aW5nKCkgPT0gTGVmdEZsb2F0KSB7CiAgICAgICAgICAgICBpbnQgaGVpZ2h0UmVtYWluaW5n
TGVmdCA9IDE7CiAgICAgICAgICAgICBpbnQgaGVpZ2h0UmVtYWluaW5nUmlnaHQgPSAxOwogICAg
ICAgICAgICAgZmxvYXRMb2dpY2FsTGVmdCA9IGxvZ2ljYWxMZWZ0T2Zmc2V0Rm9yTGluZShsb2dp
Y2FsVG9wLCBsZWZ0T2Zmc2V0LCBmYWxzZSwgJmhlaWdodFJlbWFpbmluZ0xlZnQpOwpAQCAtNDg2
OSw4ICs0ODY5LDggQEAgdm9pZCBSZW5kZXJCbG9jazo6Y29tcHV0ZUlubGluZVByZWZlcnJlZAog
ICAgICAgICAgICAgICAgIGJvb2wgY2xlYXJQcmV2aW91c0Zsb2F0OwogICAgICAgICAgICAgICAg
IGlmIChjaGlsZC0+aXNGbG9hdGluZygpKSB7CiAgICAgICAgICAgICAgICAgICAgIGNsZWFyUHJl
dmlvdXNGbG9hdCA9IChwcmV2RmxvYXQKLSAgICAgICAgICAgICAgICAgICAgICAgICYmICgocHJl
dkZsb2F0LT5zdHlsZSgpLT5mbG9hdGluZygpID09IEZMRUZUICYmIChjaGlsZC0+c3R5bGUoKS0+
Y2xlYXIoKSAmIENMRUZUKSkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICB8fCAocHJldkZs
b2F0LT5zdHlsZSgpLT5mbG9hdGluZygpID09IEZSSUdIVCAmJiAoY2hpbGQtPnN0eWxlKCktPmNs
ZWFyKCkgJiBDUklHSFQpKSkpOworICAgICAgICAgICAgICAgICAgICAgICAgJiYgKChwcmV2Rmxv
YXQtPnN0eWxlKCktPmZsb2F0aW5nKCkgPT0gTGVmdEZsb2F0ICYmIChjaGlsZC0+c3R5bGUoKS0+
Y2xlYXIoKSAmIENMRUZUKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8fCAocHJldkZs
b2F0LT5zdHlsZSgpLT5mbG9hdGluZygpID09IFJpZ2h0RmxvYXQgJiYgKGNoaWxkLT5zdHlsZSgp
LT5jbGVhcigpICYgQ1JJR0hUKSkpKTsKICAgICAgICAgICAgICAgICAgICAgcHJldkZsb2F0ID0g
Y2hpbGQ7CiAgICAgICAgICAgICAgICAgfSBlbHNlCiAgICAgICAgICAgICAgICAgICAgIGNsZWFy
UHJldmlvdXNGbG9hdCA9IGZhbHNlOwpAQCAtNTA5Nyw3ICs1MDk3LDcgQEAgdm9pZCBSZW5kZXJC
bG9jazo6Y29tcHV0ZUJsb2NrUHJlZmVycmVkTAogICAgICAgICB9CiAgICAgICAgIAogICAgICAg
ICBpZiAoY2hpbGQtPmlzRmxvYXRpbmcoKSkgewotICAgICAgICAgICAgaWYgKHN0eWxlKCktPmZs
b2F0aW5nKCkgPT0gRkxFRlQpCisgICAgICAgICAgICBpZiAoc3R5bGUoKS0+ZmxvYXRpbmcoKSA9
PSBMZWZ0RmxvYXQpCiAgICAgICAgICAgICAgICAgZmxvYXRMZWZ0V2lkdGggKz0gdzsKICAgICAg
ICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICBmbG9hdFJpZ2h0V2lkdGggKz0gdzsKSW5kZXg6
IFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJPYmplY3RDaGlsZExpc3QuY3BwCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJPYmplY3RDaGlsZExpc3Qu
Y3BwCShyZXZpc2lvbiA5MTY2OSkKKysrIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJP
YmplY3RDaGlsZExpc3QuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zNjksNyArMzY5LDcgQEAgdm9p
ZCBSZW5kZXJPYmplY3RDaGlsZExpc3Q6OnVwZGF0ZUJlZm9yZQogICAgIGlmICghbmV3Q29udGVu
dFdhbnRlZCkKICAgICAgICAgcmV0dXJuOwogCi0gICAgaWYgKG93bmVyLT5pc1JlbmRlcklubGlu
ZSgpICYmICFwc2V1ZG9FbGVtZW50U3R5bGUtPmlzRGlzcGxheUlubGluZVR5cGUoKSAmJiBwc2V1
ZG9FbGVtZW50U3R5bGUtPmZsb2F0aW5nKCkgPT0gRk5PTkUgJiYKKyAgICBpZiAob3duZXItPmlz
UmVuZGVySW5saW5lKCkgJiYgIXBzZXVkb0VsZW1lbnRTdHlsZS0+aXNEaXNwbGF5SW5saW5lVHlw
ZSgpICYmICFwc2V1ZG9FbGVtZW50U3R5bGUtPmlzRmxvYXRpbmcoKSAmJgogICAgICAgICAhKHBz
ZXVkb0VsZW1lbnRTdHlsZS0+cG9zaXRpb24oKSA9PSBBYnNvbHV0ZVBvc2l0aW9uIHx8IHBzZXVk
b0VsZW1lbnRTdHlsZS0+cG9zaXRpb24oKSA9PSBGaXhlZFBvc2l0aW9uKSkKICAgICAgICAgLy8g
QWNjb3JkaW5nIHRvIHRoZSBDU1MyIHNwZWMgKHRoZSBlbmQgb2Ygc2VjdGlvbiAxMi4xKSwgdGhl
IG9ubHkgYWxsb3dlZAogICAgICAgICAvLyBkaXNwbGF5IHZhbHVlcyBmb3IgdGhlIHBzZXVkbyBz
dHlsZSBhcmUgTk9ORSBhbmQgSU5MSU5FIGZvciBpbmxpbmUgZmxvd3MuCkluZGV4OiBTb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvUmVuZGVyU3R5bGUuaAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvUmVuZGVyU3R5bGUuaAkocmV2aXNpb24gOTE2Njkp
CisrKyBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvUmVuZGVyU3R5bGUuaAkod29ya2lu
ZyBjb3B5KQpAQCAtMzQxLDcgKzM0MSw3IEBAIHB1YmxpYzoKIAogICAgIGJvb2wgb3BlcmF0b3I9
PShjb25zdCBSZW5kZXJTdHlsZSYgb3RoZXIpIGNvbnN0OwogICAgIGJvb2wgb3BlcmF0b3IhPShj
b25zdCBSZW5kZXJTdHlsZSYgb3RoZXIpIGNvbnN0IHsgcmV0dXJuICEoKnRoaXMgPT0gb3RoZXIp
OyB9Ci0gICAgYm9vbCBpc0Zsb2F0aW5nKCkgY29uc3QgeyByZXR1cm4gIShub25pbmhlcml0ZWRf
ZmxhZ3MuX2Zsb2F0aW5nID09IEZOT05FKTsgfQorICAgIGJvb2wgaXNGbG9hdGluZygpIGNvbnN0
IHsgcmV0dXJuIG5vbmluaGVyaXRlZF9mbGFncy5fZmxvYXRpbmcgIT0gTm9GbG9hdDsgfQogICAg
IGJvb2wgaGFzTWFyZ2luKCkgY29uc3QgeyByZXR1cm4gc3Vycm91bmQtPm1hcmdpbi5ub25aZXJv
KCk7IH0KICAgICBib29sIGhhc0JvcmRlcigpIGNvbnN0IHsgcmV0dXJuIHN1cnJvdW5kLT5ib3Jk
ZXIuaGFzQm9yZGVyKCk7IH0KICAgICBib29sIGhhc1BhZGRpbmcoKSBjb25zdCB7IHJldHVybiBz
dXJyb3VuZC0+cGFkZGluZy5ub25aZXJvKCk7IH0KQEAgLTEyNjQsNyArMTI2NCw3IEBAIHB1Ymxp
YzoKICAgICBzdGF0aWMgVGV4dE9yaWVudGF0aW9uIGluaXRpYWxUZXh0T3JpZW50YXRpb24oKSB7
IHJldHVybiBUZXh0T3JpZW50YXRpb25WZXJ0aWNhbFJpZ2h0OyB9CiAgICAgc3RhdGljIEVEaXNw
bGF5IGluaXRpYWxEaXNwbGF5KCkgeyByZXR1cm4gSU5MSU5FOyB9CiAgICAgc3RhdGljIEVFbXB0
eUNlbGwgaW5pdGlhbEVtcHR5Q2VsbHMoKSB7IHJldHVybiBTSE9XOyB9Ci0gICAgc3RhdGljIEVG
bG9hdCBpbml0aWFsRmxvYXRpbmcoKSB7IHJldHVybiBGTk9ORTsgfQorICAgIHN0YXRpYyBFRmxv
YXQgaW5pdGlhbEZsb2F0aW5nKCkgeyByZXR1cm4gTm9GbG9hdDsgfQogICAgIHN0YXRpYyBFTGlz
dFN0eWxlUG9zaXRpb24gaW5pdGlhbExpc3RTdHlsZVBvc2l0aW9uKCkgeyByZXR1cm4gT1VUU0lE
RTsgfQogICAgIHN0YXRpYyBFTGlzdFN0eWxlVHlwZSBpbml0aWFsTGlzdFN0eWxlVHlwZSgpIHsg
cmV0dXJuIERpc2M7IH0KICAgICBzdGF0aWMgRU92ZXJmbG93IGluaXRpYWxPdmVyZmxvd1goKSB7
IHJldHVybiBPVklTSUJMRTsgfQpJbmRleDogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N0eWxl
L1JlbmRlclN0eWxlQ29uc3RhbnRzLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL3N0eWxlL1JlbmRlclN0eWxlQ29uc3RhbnRzLmgJKHJldmlzaW9uIDkxNjY5KQorKysg
U291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N0eWxlL1JlbmRlclN0eWxlQ29uc3RhbnRzLmgJKHdv
cmtpbmcgY29weSkKQEAgLTk4LDcgKzk4LDcgQEAgZW51bSBFUG9zaXRpb24gewogfTsKIAogZW51
bSBFRmxvYXQgewotICAgIEZOT05FID0gMCwgRkxFRlQsIEZSSUdIVAorICAgIE5vRmxvYXQsIExl
ZnRGbG9hdCwgUmlnaHRGbG9hdCwgUG9zaXRpb25lZEZsb2F0CiB9OwogCiBlbnVtIEVNYXJnaW5D
b2xsYXBzZSB7IE1DT0xMQVBTRSwgTVNFUEFSQVRFLCBNRElTQ0FSRCB9Owo=
</data>
<flag name="review"
          id="96956"
          type_id="1"
          status="+"
          setter="mitz"
    />
          </attachment>
      

    </bug>

</bugzilla>