<?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>102756</bug_id>
          
          <creation_ts>2012-11-19 18:24:33 -0800</creation_ts>
          <short_desc>[Refacotring] Remove WebCore::isInsertionPoint(Node*)</short_desc>
          <delta_ts>2012-11-19 22:10:08 -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>DOM</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="Shinya Kawanaka">shinyak</reporter>
          <assigned_to name="Shinya Kawanaka">shinyak</assigned_to>
          <cc>dglazkov</cc>
    
    <cc>ojan</cc>
    
    <cc>webcomponents-bugzilla</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>771351</commentid>
    <comment_count>0</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-11-19 18:24:33 -0800</bug_when>
    <thetext>This is a follow-up for Bug 100738.
Now that WebCore::isInsertionPoint(Node*) does nothing. We can remove this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>771352</commentid>
    <comment_count>1</comment_count>
      <attachid>175106</attachid>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-11-19 18:27:52 -0800</bug_when>
    <thetext>Created attachment 175106
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>771460</commentid>
    <comment_count>2</comment_count>
      <attachid>175106</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-19 21:15:34 -0800</bug_when>
    <thetext>Comment on attachment 175106
Patch

Attachment 175106 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/14899452

New failing tests:
fast/dom/shadow/content-reprojection-fallback-reprojection.html
fast/dom/shadow/content-child-whitespace-between-span.html
fast/dom/shadow/composed-shadow-tree-walker.html
fast/dom/shadow/content-element-distributed-nodes.html
fast/dom/shadow/focus-navigation-with-distributed-nodes.html
fast/dom/shadow/focus-navigation.html
fast/dom/shadow/content-reprojection-complex.html
fast/dom/shadow/events-stopped-at-shadow-boundary.html
fast/dom/shadow/content-element-select-dynamic.html
fast/dom/shadow/athost-atrules.html
fast/dom/shadow/distribution-className-modified.html
fast/dom/shadow/content-element-move.html
fast/dom/shadow/content-reprojection-dynamic.html
fast/dom/shadow/content-reprojection-fallback.html
fast/dom/shadow/content-reprojection-shadow.html
fast/dom/shadow/create-content-element.html
fast/dom/shadow/composed-shadow-tree-walker-shadow-reprojection.html
fast/dom/shadow/content-element-outside-shadow-style.html
fast/dom/shadow/distribution-id-modified.html
fast/dom/shadow/content-reprojection-fallback-crash.html
editing/shadow/delete-list-in-shadow.html
fast/block/block-remove-child-delete-line-box-crash.html
fast/css/style-scoped/style-scoped-in-shadow.html
editing/shadow/selection-of-shadowroot.html
fast/dom/shadow/content-reprojection-order.html
fast/dom/shadow/distribution-attribute-modified.html
editing/shadow/breaking-editing-boundaries.html
fast/dom/shadow/content-element-renderers.html
fast/dom/shadow/content-after-style.html
fast/dom/shadow/content-element-includer.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>771489</commentid>
    <comment_count>3</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-11-19 21:45:09 -0800</bug_when>
    <thetext>So many tests are failing... why? :-(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>771495</commentid>
    <comment_count>4</comment_count>
      <attachid>175137</attachid>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-11-19 21:52:06 -0800</bug_when>
    <thetext>Created attachment 175137
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>771510</commentid>
    <comment_count>5</comment_count>
      <attachid>175137</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-19 22:10:05 -0800</bug_when>
    <thetext>Comment on attachment 175137
Patch for landing

Clearing flags on attachment: 175137

Committed r135251: &lt;http://trac.webkit.org/changeset/135251&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>771511</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-19 22:10:08 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>175106</attachid>
            <date>2012-11-19 18:27:52 -0800</date>
            <delta_ts>2012-11-19 21:52:02 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-102756-20121120112541.patch</filename>
            <type>text/plain</type>
            <size>6558</size>
            <attacher name="Shinya Kawanaka">shinyak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM1MjE2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMWY1NjgwMDcyZjhhZTE4
NjYwZWJkMTlhNjg1OTlkNjNjMzNlM2M2Zi4uMDhkOGJkYjc3MWI4ZjFkYThhZTdlNzBmMTcxM2Vi
YTQyYTUzNWNmZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMwIEBACisyMDEyLTExLTE5ICBTaGlu
eWEgS2F3YW5ha2EgIDxzaGlueWFrQGNocm9taXVtLm9yZz4KKworICAgICAgICBbUmVmYWN0b3Jp
bmddIFJlbW92ZSBXZWJDb3JlOjppc0luc2VydGlvblBvaW50KE5vZGUqKQorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAyNzU2CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTm93IHRoYXQgV2ViQ29yZTo6aXNJ
bnNlcnRpb25Qb2ludChOb2RlKiBub2RlKSBkb2VzIG5vdGhpbmcgc3BlY2lhbC4gV2UgY2FuIHJl
bW92ZSB0aGlzLgorCisgICAgICAgIE5vIG5ldyB0ZXN0cywgc2ltcGxlIHJlZmFjdG9yaW5nLgor
CisgICAgICAgICogZG9tL0NvbXBvc2VkU2hhZG93VHJlZVdhbGtlci5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpDb21wb3NlZFNoYWRvd1RyZWVXYWxrZXI6OnRyYXZlcnNlTm9kZUVzY2FwaW5nRmFs
bGJhY2tDb250ZW50cyk6CisgICAgICAgICogZG9tL0NvbnRhaW5lck5vZGUuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6Y2hpbGRBdHRhY2hlZEFsbG93ZWRXaGVuQXR0YWNoaW5nQ2hpbGRyZW4pOgor
ICAgICAgICAqIGh0bWwvc2hhZG93L0NvbnRlbnREaXN0cmlidXRvci5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpDb250ZW50RGlzdHJpYnV0b3I6OmludmFsaWRhdGUpOgorICAgICAgICAqIGh0bWwv
c2hhZG93L0luc2VydGlvblBvaW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6Okluc2VydGlvblBv
aW50Ojppc0FjdGl2ZSk6CisgICAgICAgICogaHRtbC9zaGFkb3cvSW5zZXJ0aW9uUG9pbnQuaDoK
KyAgICAgICAgKFdlYkNvcmU6OnRvSW5zZXJ0aW9uUG9pbnQpOgorICAgICAgICAoV2ViQ29yZTo6
aXNBY3RpdmVJbnNlcnRpb25Qb2ludCk6CisgICAgICAgIChXZWJDb3JlOjppc0xvd2VyRW5jYXBz
dWxhdGlvbkJvdW5kYXJ5KToKKyAgICAgICAgKFdlYkNvcmU6OnBhcmVudE5vZGVGb3JEaXN0cmli
dXRpb24pOgorICAgICAgICAqIHRlc3RpbmcvSW50ZXJuYWxzLmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OkludGVybmFsczo6aXNWYWxpZENvbnRlbnRTZWxlY3QpOgorCiAyMDEyLTExLTE5ICBBbHBo
YSBMYW0gIDxoY2xhbUBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgTm90IHJldmlld2VkLiBCdWls
ZCBmaXggZm9yIENocm9taXVtLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL0NvbXBv
c2VkU2hhZG93VHJlZVdhbGtlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9kb20vQ29tcG9zZWRTaGFk
b3dUcmVlV2Fsa2VyLmNwcAppbmRleCA2N2QxNjEwYTRjYTBkMjhmNThhZmIzYzEwOTllMTU5MzNl
YmQwODc5Li5hOWJlOTUzNzY5MmU1ZmRlMDUzMGJjMDYwMTc2ZmY1MzBhOTNmMWY3IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vQ29tcG9zZWRTaGFkb3dUcmVlV2Fsa2VyLmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9kb20vQ29tcG9zZWRTaGFkb3dUcmVlV2Fsa2VyLmNwcApAQCAtMjQw
LDcgKzI0MCw3IEBAIGlubGluZSBOb2RlKiBDb21wb3NlZFNoYWRvd1RyZWVXYWxrZXI6OmVzY2Fw
ZUZhbGxiYWNrQ29udGVudEVsZW1lbnQoY29uc3QgTm9kZSoKIGlubGluZSBOb2RlKiBDb21wb3Nl
ZFNoYWRvd1RyZWVXYWxrZXI6OnRyYXZlcnNlTm9kZUVzY2FwaW5nRmFsbGJhY2tDb250ZW50cyhj
b25zdCBOb2RlKiBub2RlLCBQYXJlbnRUcmF2ZXJzYWxEZXRhaWxzKiBkZXRhaWxzKSBjb25zdAog
ewogICAgIEFTU0VSVChub2RlKTsKLSAgICBpZiAoIWlzSW5zZXJ0aW9uUG9pbnQobm9kZSkpCisg
ICAgaWYgKCFub2RlLT5pc0luc2VydGlvblBvaW50KCkpCiAgICAgICAgIHJldHVybiBjb25zdF9j
YXN0PE5vZGUqPihub2RlKTsKICAgICBjb25zdCBJbnNlcnRpb25Qb2ludCogaW5zZXJ0aW9uUG9p
bnQgPSB0b0luc2VydGlvblBvaW50KG5vZGUpOwogICAgIHJldHVybiBpbnNlcnRpb25Qb2ludC0+
aGFzRGlzdHJpYnV0aW9uKCkgPyAwIDoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9D
b250YWluZXJOb2RlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Db250YWluZXJOb2RlLmNwcApp
bmRleCBhNjA1Y2QwOGViZGU3ZmI5ZTcyMmQ5ODMyMTBmYTQyZDhkODM2YmE5Li4yMGY5YzRjMDBj
NGRhODY1NmY2Y2VhMzA3MTBjYzNkNzVkN2YwNjAyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9kb20vQ29udGFpbmVyTm9kZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL0NvbnRhaW5l
ck5vZGUuY3BwCkBAIC0xMDM1LDcgKzEwMzUsNyBAQCBib29sIGNoaWxkQXR0YWNoZWRBbGxvd2Vk
V2hlbkF0dGFjaGluZ0NoaWxkcmVuKENvbnRhaW5lck5vZGUqIG5vZGUpCiAgICAgaWYgKG5vZGUt
PmlzU2hhZG93Um9vdCgpKQogICAgICAgICByZXR1cm4gdHJ1ZTsKIAotICAgIGlmIChpc0luc2Vy
dGlvblBvaW50KG5vZGUpKQorICAgIGlmIChub2RlLT5pc0luc2VydGlvblBvaW50KCkpCiAgICAg
ICAgIHJldHVybiB0cnVlOwogCiAgICAgaWYgKG5vZGUtPmlzRWxlbWVudE5vZGUoKSAmJiB0b0Vs
ZW1lbnQobm9kZSktPnNoYWRvdygpKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRtbC9z
aGFkb3cvQ29udGVudERpc3RyaWJ1dG9yLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93
L0NvbnRlbnREaXN0cmlidXRvci5jcHAKaW5kZXggMGEyZDkyNjJkMDJlY2Y1YThjNzkyNjBhOGE0
MGIzNGRjNjc0YjU0ZC4uOTU0ZGRjZjkwODQ3MTk5YWYwOWQ0Njc4MTA5ZjNjODlmOGNjZTNjMyAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvQ29udGVudERpc3RyaWJ1dG9y
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9Db250ZW50RGlzdHJpYnV0b3Iu
Y3BwCkBAIC0xMjgsNyArMTI4LDcgQEAgYm9vbCBDb250ZW50RGlzdHJpYnV0b3I6OmludmFsaWRh
dGUoRWxlbWVudCogaG9zdCkKICAgICAgICAgcm9vdC0+c2V0QXNzaWduZWRUbygwKTsKIAogICAg
ICAgICBmb3IgKE5vZGUqIG5vZGUgPSByb290OyBub2RlOyBub2RlID0gbm9kZS0+dHJhdmVyc2VO
ZXh0Tm9kZShyb290KSkgewotICAgICAgICAgICAgaWYgKCFpc0luc2VydGlvblBvaW50KG5vZGUp
KQorICAgICAgICAgICAgaWYgKCFub2RlLT5pc0luc2VydGlvblBvaW50KCkpCiAgICAgICAgICAg
ICAgICAgY29udGludWU7CiAgICAgICAgICAgICBuZWVkc1JlYXR0YWNoID0gbmVlZHNSZWF0dGFj
aCB8fCB0cnVlOwogICAgICAgICAgICAgSW5zZXJ0aW9uUG9pbnQqIHBvaW50ID0gdG9JbnNlcnRp
b25Qb2ludChub2RlKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L0lu
c2VydGlvblBvaW50LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L0luc2VydGlvblBv
aW50LmNwcAppbmRleCAwNDQzNjgzNjNlZGY5YWRmYzQxMGEzODlmMDFhMDNkZjZkYzU5MGI5Li40
MDczMTZiYjhkNzcxM2U3YTJlNGE2YmIyMGJjOGIyNmVhMzA0NGFkIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9odG1sL3NoYWRvdy9JbnNlcnRpb25Qb2ludC5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvaHRtbC9zaGFkb3cvSW5zZXJ0aW9uUG9pbnQuY3BwCkBAIC04NSw3ICs4NSw3IEBAIGJv
b2wgSW5zZXJ0aW9uUG9pbnQ6OmlzQWN0aXZlKCkgY29uc3QKICAgICAgICAgcmV0dXJuIGZhbHNl
OwogICAgIGNvbnN0IE5vZGUqIG5vZGUgPSBwYXJlbnROb2RlKCk7CiAgICAgd2hpbGUgKG5vZGUp
IHsKLSAgICAgICAgaWYgKFdlYkNvcmU6OmlzSW5zZXJ0aW9uUG9pbnQobm9kZSkpCisgICAgICAg
IGlmIChpc0luc2VydGlvblBvaW50KCkpCiAgICAgICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAg
ICAgICAgbm9kZSA9IG5vZGUtPnBhcmVudE5vZGUoKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL2h0bWwvc2hhZG93L0luc2VydGlvblBvaW50LmggYi9Tb3VyY2UvV2ViQ29yZS9odG1sL3No
YWRvdy9JbnNlcnRpb25Qb2ludC5oCmluZGV4IGYxYzBhYzdhMzYwOGMwYjZkMDcwYjlmMDgzNjNm
ZGU2N2UzNWE1ZDMuLmQ0YjdkN2QwZDkxMzAzYzYwNzBkNTlhOTFlYzY4ZDc2ZTNkZmI0YjUgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L0luc2VydGlvblBvaW50LmgKKysr
IGIvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvSW5zZXJ0aW9uUG9pbnQuaApAQCAtODYsMzIg
Kzg2LDI2IEBAIHByaXZhdGU6CiAgICAgYm9vbCBtX3Nob3VsZFJlc2V0U3R5bGVJbmhlcml0YW5j
ZSA6IDE7CiB9OwogCi1pbmxpbmUgYm9vbCBpc0luc2VydGlvblBvaW50KGNvbnN0IE5vZGUqIG5v
ZGUpCi17Ci0gICAgQVNTRVJUKG5vZGUpOwotICAgIHJldHVybiBub2RlLT5pc0luc2VydGlvblBv
aW50KCk7Ci19Ci0KIGlubGluZSBJbnNlcnRpb25Qb2ludCogdG9JbnNlcnRpb25Qb2ludChOb2Rl
KiBub2RlKQogewotICAgIEFTU0VSVCghbm9kZSB8fCBpc0luc2VydGlvblBvaW50KG5vZGUpKTsK
KyAgICBBU1NFUlQoIW5vZGUgfHwgbm9kZS0+aXNJbnNlcnRpb25Qb2ludCgpKTsKICAgICByZXR1
cm4gc3RhdGljX2Nhc3Q8SW5zZXJ0aW9uUG9pbnQqPihub2RlKTsKIH0KIAogaW5saW5lIGNvbnN0
IEluc2VydGlvblBvaW50KiB0b0luc2VydGlvblBvaW50KGNvbnN0IE5vZGUqIG5vZGUpCiB7Ci0g
ICAgQVNTRVJUKCFub2RlIHx8IGlzSW5zZXJ0aW9uUG9pbnQobm9kZSkpOworICAgIEFTU0VSVCgh
bm9kZSB8fCBub2RlLT5pc0luc2VydGlvblBvaW50KCkpOwogICAgIHJldHVybiBzdGF0aWNfY2Fz
dDxjb25zdCBJbnNlcnRpb25Qb2ludCo+KG5vZGUpOwogfQogCiBpbmxpbmUgYm9vbCBpc0FjdGl2
ZUluc2VydGlvblBvaW50KGNvbnN0IE5vZGUqIG5vZGUpCiB7Ci0gICAgcmV0dXJuIGlzSW5zZXJ0
aW9uUG9pbnQobm9kZSkgJiYgdG9JbnNlcnRpb25Qb2ludChub2RlKS0+aXNBY3RpdmUoKTsKKyAg
ICByZXR1cm4gbm9kZS0+aXNJbnNlcnRpb25Qb2ludCgpICYmIHRvSW5zZXJ0aW9uUG9pbnQobm9k
ZSktPmlzQWN0aXZlKCk7CiB9CiAKIGlubGluZSBib29sIGlzTG93ZXJFbmNhcHN1bGF0aW9uQm91
bmRhcnkoTm9kZSogbm9kZSkKIHsKLSAgICBpZiAoIW5vZGUgfHwgIWlzSW5zZXJ0aW9uUG9pbnQo
bm9kZSkpCisgICAgaWYgKCFub2RlIHx8ICFub2RlLT5pc0luc2VydGlvblBvaW50KCkpCiAgICAg
ICAgIHJldHVybiBmYWxzZTsKICAgICByZXR1cm4gdG9JbnNlcnRpb25Qb2ludChub2RlKS0+aXNT
aGFkb3dCb3VuZGFyeSgpOwogfQpAQCAtMTIxLDcgKzExNSw3IEBAIGlubGluZSBOb2RlKiBwYXJl
bnROb2RlRm9yRGlzdHJpYnV0aW9uKGNvbnN0IE5vZGUqIG5vZGUpCiAgICAgQVNTRVJUKG5vZGUp
OwogCiAgICAgaWYgKE5vZGUqIHBhcmVudCA9IG5vZGUtPnBhcmVudE5vZGUoKSkgewotICAgICAg
ICBpZiAoaXNJbnNlcnRpb25Qb2ludChwYXJlbnQpICYmIHRvSW5zZXJ0aW9uUG9pbnQocGFyZW50
KS0+c2hvdWxkVXNlRmFsbGJhY2tFbGVtZW50cygpKQorICAgICAgICBpZiAocGFyZW50LT5pc0lu
c2VydGlvblBvaW50KCkgJiYgdG9JbnNlcnRpb25Qb2ludChwYXJlbnQpLT5zaG91bGRVc2VGYWxs
YmFja0VsZW1lbnRzKCkpCiAgICAgICAgICAgICByZXR1cm4gcGFyZW50LT5wYXJlbnROb2RlKCk7
CiAgICAgICAgIHJldHVybiBwYXJlbnQ7CiAgICAgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvdGVzdGluZy9JbnRlcm5hbHMuY3BwIGIvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5h
bHMuY3BwCmluZGV4IDczZmY0NDcxYmFmNmZhNDEwOWIwNGY0M2VmYzZkNDI4YzE3OTFiMmIuLjc1
NmM0YjAzYmFjYzAzYjk3ZTE1OGZkYzhjN2ExODRkYWM3MGQ2ZjEgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS90ZXN0
aW5nL0ludGVybmFscy5jcHAKQEAgLTI4Myw3ICsyODMsNyBAQCBFbGVtZW50KiBJbnRlcm5hbHM6
OmdldEVsZW1lbnRCeUlkSW5TaGFkb3dSb290KE5vZGUqIHNoYWRvd1Jvb3QsIGNvbnN0IFN0cmlu
ZyYgaQogCiBib29sIEludGVybmFsczo6aXNWYWxpZENvbnRlbnRTZWxlY3QoRWxlbWVudCogaW5z
ZXJ0aW9uUG9pbnQsIEV4Y2VwdGlvbkNvZGUmIGVjKQogewotICAgIGlmICghaW5zZXJ0aW9uUG9p
bnQgfHwgIWlzSW5zZXJ0aW9uUG9pbnQoaW5zZXJ0aW9uUG9pbnQpKSB7CisgICAgaWYgKCFpbnNl
cnRpb25Qb2ludCB8fCAhaW5zZXJ0aW9uUG9pbnQtPmlzSW5zZXJ0aW9uUG9pbnQoKSkgewogICAg
ICAgICBlYyA9IElOVkFMSURfQUNDRVNTX0VSUjsKICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAg
IH0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>175137</attachid>
            <date>2012-11-19 21:52:06 -0800</date>
            <delta_ts>2012-11-19 22:10:05 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-102756-20121120144955.patch</filename>
            <type>text/plain</type>
            <size>6563</size>
            <attacher name="Shinya Kawanaka">shinyak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM1MjE2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMWY1NjgwMDcyZjhhZTE4
NjYwZWJkMTlhNjg1OTlkNjNjMzNlM2M2Zi4uZDMwNGUwNDIwNzk1YTcyN2Y3YmJhMDk5ZjNkMGRi
NzgxNTVjZDQ2NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMwIEBACisyMDEyLTExLTE5ICBTaGlu
eWEgS2F3YW5ha2EgIDxzaGlueWFrQGNocm9taXVtLm9yZz4KKworICAgICAgICBbUmVmYWN0b3Jp
bmddIFJlbW92ZSBXZWJDb3JlOjppc0luc2VydGlvblBvaW50KE5vZGUqKQorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAyNzU2CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgSGFqaW1lIE1vcml0YS4KKworICAgICAgICBOb3cgdGhhdCBXZWJDb3JlOjppc0lu
c2VydGlvblBvaW50KE5vZGUqIG5vZGUpIGRvZXMgbm90aGluZyBzcGVjaWFsLiBXZSBjYW4gcmVt
b3ZlIHRoaXMuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLCBzaW1wbGUgcmVmYWN0b3JpbmcuCisK
KyAgICAgICAgKiBkb20vQ29tcG9zZWRTaGFkb3dUcmVlV2Fsa2VyLmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OkNvbXBvc2VkU2hhZG93VHJlZVdhbGtlcjo6dHJhdmVyc2VOb2RlRXNjYXBpbmdGYWxs
YmFja0NvbnRlbnRzKToKKyAgICAgICAgKiBkb20vQ29udGFpbmVyTm9kZS5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpjaGlsZEF0dGFjaGVkQWxsb3dlZFdoZW5BdHRhY2hpbmdDaGlsZHJlbik6Cisg
ICAgICAgICogaHRtbC9zaGFkb3cvQ29udGVudERpc3RyaWJ1dG9yLmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OkNvbnRlbnREaXN0cmlidXRvcjo6aW52YWxpZGF0ZSk6CisgICAgICAgICogaHRtbC9z
aGFkb3cvSW5zZXJ0aW9uUG9pbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SW5zZXJ0aW9uUG9p
bnQ6OmlzQWN0aXZlKToKKyAgICAgICAgKiBodG1sL3NoYWRvdy9JbnNlcnRpb25Qb2ludC5oOgor
ICAgICAgICAoV2ViQ29yZTo6dG9JbnNlcnRpb25Qb2ludCk6CisgICAgICAgIChXZWJDb3JlOjpp
c0FjdGl2ZUluc2VydGlvblBvaW50KToKKyAgICAgICAgKFdlYkNvcmU6OmlzTG93ZXJFbmNhcHN1
bGF0aW9uQm91bmRhcnkpOgorICAgICAgICAoV2ViQ29yZTo6cGFyZW50Tm9kZUZvckRpc3RyaWJ1
dGlvbik6CisgICAgICAgICogdGVzdGluZy9JbnRlcm5hbHMuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6SW50ZXJuYWxzOjppc1ZhbGlkQ29udGVudFNlbGVjdCk6CisKIDIwMTItMTEtMTkgIEFscGhh
IExhbSAgPGhjbGFtQGNocm9taXVtLm9yZz4KIAogICAgICAgICBOb3QgcmV2aWV3ZWQuIEJ1aWxk
IGZpeCBmb3IgQ2hyb21pdW0uCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vQ29tcG9z
ZWRTaGFkb3dUcmVlV2Fsa2VyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Db21wb3NlZFNoYWRv
d1RyZWVXYWxrZXIuY3BwCmluZGV4IDY3ZDE2MTBhNGNhMGQyOGY1OGFmYjNjMTA5OWUxNTkzM2Vi
ZDA4NzkuLmE5YmU5NTM3NjkyZTVmZGUwNTMwYmMwNjAxNzZmZjUzMGE5M2YxZjcgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Db21wb3NlZFNoYWRvd1RyZWVXYWxrZXIuY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL2RvbS9Db21wb3NlZFNoYWRvd1RyZWVXYWxrZXIuY3BwCkBAIC0yNDAs
NyArMjQwLDcgQEAgaW5saW5lIE5vZGUqIENvbXBvc2VkU2hhZG93VHJlZVdhbGtlcjo6ZXNjYXBl
RmFsbGJhY2tDb250ZW50RWxlbWVudChjb25zdCBOb2RlKgogaW5saW5lIE5vZGUqIENvbXBvc2Vk
U2hhZG93VHJlZVdhbGtlcjo6dHJhdmVyc2VOb2RlRXNjYXBpbmdGYWxsYmFja0NvbnRlbnRzKGNv
bnN0IE5vZGUqIG5vZGUsIFBhcmVudFRyYXZlcnNhbERldGFpbHMqIGRldGFpbHMpIGNvbnN0CiB7
CiAgICAgQVNTRVJUKG5vZGUpOwotICAgIGlmICghaXNJbnNlcnRpb25Qb2ludChub2RlKSkKKyAg
ICBpZiAoIW5vZGUtPmlzSW5zZXJ0aW9uUG9pbnQoKSkKICAgICAgICAgcmV0dXJuIGNvbnN0X2Nh
c3Q8Tm9kZSo+KG5vZGUpOwogICAgIGNvbnN0IEluc2VydGlvblBvaW50KiBpbnNlcnRpb25Qb2lu
dCA9IHRvSW5zZXJ0aW9uUG9pbnQobm9kZSk7CiAgICAgcmV0dXJuIGluc2VydGlvblBvaW50LT5o
YXNEaXN0cmlidXRpb24oKSA/IDAgOgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL0Nv
bnRhaW5lck5vZGUuY3BwIGIvU291cmNlL1dlYkNvcmUvZG9tL0NvbnRhaW5lck5vZGUuY3BwCmlu
ZGV4IGE2MDVjZDA4ZWJkZTdmYjllNzIyZDk4MzIxMGZhNDJkOGQ4MzZiYTkuLjIwZjljNGMwMGM0
ZGE4NjU2ZjZjZWEzMDcxMGNjM2Q3NWQ3ZjA2MDIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L2RvbS9Db250YWluZXJOb2RlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vQ29udGFpbmVy
Tm9kZS5jcHAKQEAgLTEwMzUsNyArMTAzNSw3IEBAIGJvb2wgY2hpbGRBdHRhY2hlZEFsbG93ZWRX
aGVuQXR0YWNoaW5nQ2hpbGRyZW4oQ29udGFpbmVyTm9kZSogbm9kZSkKICAgICBpZiAobm9kZS0+
aXNTaGFkb3dSb290KCkpCiAgICAgICAgIHJldHVybiB0cnVlOwogCi0gICAgaWYgKGlzSW5zZXJ0
aW9uUG9pbnQobm9kZSkpCisgICAgaWYgKG5vZGUtPmlzSW5zZXJ0aW9uUG9pbnQoKSkKICAgICAg
ICAgcmV0dXJuIHRydWU7CiAKICAgICBpZiAobm9kZS0+aXNFbGVtZW50Tm9kZSgpICYmIHRvRWxl
bWVudChub2RlKS0+c2hhZG93KCkpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL3No
YWRvdy9Db250ZW50RGlzdHJpYnV0b3IuY3BwIGIvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cv
Q29udGVudERpc3RyaWJ1dG9yLmNwcAppbmRleCAwYTJkOTI2MmQwMmVjZjVhOGM3OTI2MGE4YTQw
YjM0ZGM2NzRiNTRkLi45NTRkZGNmOTA4NDcxOTlhZjA5ZDQ2NzgxMDlmM2M4OWY4Y2NlM2MzIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9Db250ZW50RGlzdHJpYnV0b3Iu
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L0NvbnRlbnREaXN0cmlidXRvci5j
cHAKQEAgLTEyOCw3ICsxMjgsNyBAQCBib29sIENvbnRlbnREaXN0cmlidXRvcjo6aW52YWxpZGF0
ZShFbGVtZW50KiBob3N0KQogICAgICAgICByb290LT5zZXRBc3NpZ25lZFRvKDApOwogCiAgICAg
ICAgIGZvciAoTm9kZSogbm9kZSA9IHJvb3Q7IG5vZGU7IG5vZGUgPSBub2RlLT50cmF2ZXJzZU5l
eHROb2RlKHJvb3QpKSB7Ci0gICAgICAgICAgICBpZiAoIWlzSW5zZXJ0aW9uUG9pbnQobm9kZSkp
CisgICAgICAgICAgICBpZiAoIW5vZGUtPmlzSW5zZXJ0aW9uUG9pbnQoKSkKICAgICAgICAgICAg
ICAgICBjb250aW51ZTsKICAgICAgICAgICAgIG5lZWRzUmVhdHRhY2ggPSBuZWVkc1JlYXR0YWNo
IHx8IHRydWU7CiAgICAgICAgICAgICBJbnNlcnRpb25Qb2ludCogcG9pbnQgPSB0b0luc2VydGlv
blBvaW50KG5vZGUpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvSW5z
ZXJ0aW9uUG9pbnQuY3BwIGIvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvSW5zZXJ0aW9uUG9p
bnQuY3BwCmluZGV4IDA0NDM2ODM2M2VkZjlhZGZjNDEwYTM4OWYwMWEwM2RmNmRjNTkwYjkuLjJh
OThjYzhiMDkxMGIzZGRjN2ZkNzY1MWI2MGIxYWZlNzI1ZDc4NmMgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL2h0bWwvc2hhZG93L0luc2VydGlvblBvaW50LmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9odG1sL3NoYWRvdy9JbnNlcnRpb25Qb2ludC5jcHAKQEAgLTg1LDcgKzg1LDcgQEAgYm9v
bCBJbnNlcnRpb25Qb2ludDo6aXNBY3RpdmUoKSBjb25zdAogICAgICAgICByZXR1cm4gZmFsc2U7
CiAgICAgY29uc3QgTm9kZSogbm9kZSA9IHBhcmVudE5vZGUoKTsKICAgICB3aGlsZSAobm9kZSkg
ewotICAgICAgICBpZiAoV2ViQ29yZTo6aXNJbnNlcnRpb25Qb2ludChub2RlKSkKKyAgICAgICAg
aWYgKG5vZGUtPmlzSW5zZXJ0aW9uUG9pbnQoKSkKICAgICAgICAgICAgIHJldHVybiBmYWxzZTsK
IAogICAgICAgICBub2RlID0gbm9kZS0+cGFyZW50Tm9kZSgpOwpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvaHRtbC9zaGFkb3cvSW5zZXJ0aW9uUG9pbnQuaCBiL1NvdXJjZS9XZWJDb3JlL2h0
bWwvc2hhZG93L0luc2VydGlvblBvaW50LmgKaW5kZXggZjFjMGFjN2EzNjA4YzBiNmQwNzBiOWYw
ODM2M2ZkZTY3ZTM1YTVkMy4uZDRiN2Q3ZDBkOTEzMDNjNjA3MGQ1OWE5MWVjNjhkNzZlM2RmYjRi
NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvSW5zZXJ0aW9uUG9pbnQu
aAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9JbnNlcnRpb25Qb2ludC5oCkBAIC04
NiwzMiArODYsMjYgQEAgcHJpdmF0ZToKICAgICBib29sIG1fc2hvdWxkUmVzZXRTdHlsZUluaGVy
aXRhbmNlIDogMTsKIH07CiAKLWlubGluZSBib29sIGlzSW5zZXJ0aW9uUG9pbnQoY29uc3QgTm9k
ZSogbm9kZSkKLXsKLSAgICBBU1NFUlQobm9kZSk7Ci0gICAgcmV0dXJuIG5vZGUtPmlzSW5zZXJ0
aW9uUG9pbnQoKTsKLX0KLQogaW5saW5lIEluc2VydGlvblBvaW50KiB0b0luc2VydGlvblBvaW50
KE5vZGUqIG5vZGUpCiB7Ci0gICAgQVNTRVJUKCFub2RlIHx8IGlzSW5zZXJ0aW9uUG9pbnQobm9k
ZSkpOworICAgIEFTU0VSVCghbm9kZSB8fCBub2RlLT5pc0luc2VydGlvblBvaW50KCkpOwogICAg
IHJldHVybiBzdGF0aWNfY2FzdDxJbnNlcnRpb25Qb2ludCo+KG5vZGUpOwogfQogCiBpbmxpbmUg
Y29uc3QgSW5zZXJ0aW9uUG9pbnQqIHRvSW5zZXJ0aW9uUG9pbnQoY29uc3QgTm9kZSogbm9kZSkK
IHsKLSAgICBBU1NFUlQoIW5vZGUgfHwgaXNJbnNlcnRpb25Qb2ludChub2RlKSk7CisgICAgQVNT
RVJUKCFub2RlIHx8IG5vZGUtPmlzSW5zZXJ0aW9uUG9pbnQoKSk7CiAgICAgcmV0dXJuIHN0YXRp
Y19jYXN0PGNvbnN0IEluc2VydGlvblBvaW50Kj4obm9kZSk7CiB9CiAKIGlubGluZSBib29sIGlz
QWN0aXZlSW5zZXJ0aW9uUG9pbnQoY29uc3QgTm9kZSogbm9kZSkKIHsKLSAgICByZXR1cm4gaXNJ
bnNlcnRpb25Qb2ludChub2RlKSAmJiB0b0luc2VydGlvblBvaW50KG5vZGUpLT5pc0FjdGl2ZSgp
OworICAgIHJldHVybiBub2RlLT5pc0luc2VydGlvblBvaW50KCkgJiYgdG9JbnNlcnRpb25Qb2lu
dChub2RlKS0+aXNBY3RpdmUoKTsKIH0KIAogaW5saW5lIGJvb2wgaXNMb3dlckVuY2Fwc3VsYXRp
b25Cb3VuZGFyeShOb2RlKiBub2RlKQogewotICAgIGlmICghbm9kZSB8fCAhaXNJbnNlcnRpb25Q
b2ludChub2RlKSkKKyAgICBpZiAoIW5vZGUgfHwgIW5vZGUtPmlzSW5zZXJ0aW9uUG9pbnQoKSkK
ICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgIHJldHVybiB0b0luc2VydGlvblBvaW50KG5vZGUp
LT5pc1NoYWRvd0JvdW5kYXJ5KCk7CiB9CkBAIC0xMjEsNyArMTE1LDcgQEAgaW5saW5lIE5vZGUq
IHBhcmVudE5vZGVGb3JEaXN0cmlidXRpb24oY29uc3QgTm9kZSogbm9kZSkKICAgICBBU1NFUlQo
bm9kZSk7CiAKICAgICBpZiAoTm9kZSogcGFyZW50ID0gbm9kZS0+cGFyZW50Tm9kZSgpKSB7Ci0g
ICAgICAgIGlmIChpc0luc2VydGlvblBvaW50KHBhcmVudCkgJiYgdG9JbnNlcnRpb25Qb2ludChw
YXJlbnQpLT5zaG91bGRVc2VGYWxsYmFja0VsZW1lbnRzKCkpCisgICAgICAgIGlmIChwYXJlbnQt
PmlzSW5zZXJ0aW9uUG9pbnQoKSAmJiB0b0luc2VydGlvblBvaW50KHBhcmVudCktPnNob3VsZFVz
ZUZhbGxiYWNrRWxlbWVudHMoKSkKICAgICAgICAgICAgIHJldHVybiBwYXJlbnQtPnBhcmVudE5v
ZGUoKTsKICAgICAgICAgcmV0dXJuIHBhcmVudDsKICAgICB9CmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0lu
dGVybmFscy5jcHAKaW5kZXggNzNmZjQ0NzFiYWY2ZmE0MTA5YjA0ZjQzZWZjNmQ0MjhjMTc5MWIy
Yi4uNzU2YzRiMDNiYWNjMDNiOTdlMTU4ZmRjOGM3YTE4NGRhYzcwZDZmMSAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L3Rlc3RpbmcvSW50ZXJuYWxzLmNwcApAQCAtMjgzLDcgKzI4Myw3IEBAIEVsZW1lbnQqIEludGVy
bmFsczo6Z2V0RWxlbWVudEJ5SWRJblNoYWRvd1Jvb3QoTm9kZSogc2hhZG93Um9vdCwgY29uc3Qg
U3RyaW5nJiBpCiAKIGJvb2wgSW50ZXJuYWxzOjppc1ZhbGlkQ29udGVudFNlbGVjdChFbGVtZW50
KiBpbnNlcnRpb25Qb2ludCwgRXhjZXB0aW9uQ29kZSYgZWMpCiB7Ci0gICAgaWYgKCFpbnNlcnRp
b25Qb2ludCB8fCAhaXNJbnNlcnRpb25Qb2ludChpbnNlcnRpb25Qb2ludCkpIHsKKyAgICBpZiAo
IWluc2VydGlvblBvaW50IHx8ICFpbnNlcnRpb25Qb2ludC0+aXNJbnNlcnRpb25Qb2ludCgpKSB7
CiAgICAgICAgIGVjID0gSU5WQUxJRF9BQ0NFU1NfRVJSOwogICAgICAgICByZXR1cm4gZmFsc2U7
CiAgICAgfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>