<?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>99882</bug_id>
          
          <creation_ts>2012-10-19 16:08:57 -0700</creation_ts>
          <short_desc>[chromium] Suppress compositor invalidations during FrameView recreation in force-compositing-mode</short_desc>
          <delta_ts>2012-10-25 10:49:33 -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>
          
          <blocked>100396</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="James Robinson">jamesr</reporter>
          <assigned_to name="James Robinson">jamesr</assigned_to>
          <cc>abarth</cc>
    
    <cc>enne</cc>
    
    <cc>vangelis</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>746728</commentid>
    <comment_count>0</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-10-19 16:08:57 -0700</bug_when>
    <thetext>[chromium] Suppress compositor invalidations during FrameView recreation in force-compositing-mode</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>746767</commentid>
    <comment_count>1</comment_count>
      <attachid>169723</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-10-19 16:48:07 -0700</bug_when>
    <thetext>Created attachment 169723
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>747789</commentid>
    <comment_count>2</comment_count>
      <attachid>169723</attachid>
    <who name="Adrienne Walker">enne</who>
    <bug_when>2012-10-22 12:53:57 -0700</bug_when>
    <thetext>Comment on attachment 169723
Patch

R=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>747792</commentid>
    <comment_count>3</comment_count>
      <attachid>169723</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-22 13:01:19 -0700</bug_when>
    <thetext>Comment on attachment 169723
Patch

Rejecting attachment 169723 from commit-queue.

Failed to run &quot;[&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;-...&quot; exit_code: 2

Last 500 characters of output:
e/WebKit/chromium/src/WebFrameImpl.cpp.rej
patching file Source/WebKit/chromium/src/WebViewImpl.cpp
Hunk #2 succeeded at 3756 (offset -9 lines).
Hunk #3 succeeded at 3769 (offset -9 lines).
Hunk #4 succeeded at 3794 (offset -9 lines).
Hunk #5 succeeded at 4093 (offset -9 lines).
patching file Source/WebKit/chromium/src/WebViewImpl.h

Failed to run &quot;[u&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/svn-apply&apos;, u&apos;--force&apos;, u&apos;--reviewer&apos;, u&apos;Adrienne W...&quot; exit_code: 1 cwd: /mnt/git/webkit-commit-queue

Full output: http://queues.webkit.org/results/14492572</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>748176</commentid>
    <comment_count>4</comment_count>
      <attachid>170042</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-10-22 19:09:26 -0700</bug_when>
    <thetext>Created attachment 170042
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>748207</commentid>
    <comment_count>5</comment_count>
      <attachid>170042</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-22 19:58:28 -0700</bug_when>
    <thetext>Comment on attachment 170042
Patch for landing

Clearing flags on attachment: 170042

Committed r132173: &lt;http://trac.webkit.org/changeset/132173&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>748208</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-22 19:58:31 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>169723</attachid>
            <date>2012-10-19 16:48:07 -0700</date>
            <delta_ts>2012-10-22 19:09:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-99882-20121019164650.patch</filename>
            <type>text/plain</type>
            <size>6008</size>
            <attacher name="James Robinson">jamesr</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMxOTIyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCmluZGV4
IGU4MmQxZmE0ZGFiZTMxY2ExZjExOGI0NmFkODIzZWVmYmVlYTI3ZmMuLjAxNGVjODc3ODAxZWQ0
ODE1NThmNDA3ZDJmNzdlY2UxNjFjZTY3YzcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMzEgQEAKKzIwMTItMTAtMTkgIEphbWVzIFJvYmluc29uICA8amFtZXNyQGNocm9t
aXVtLm9yZz4KKworICAgICAgICBbY2hyb21pdW1dIFN1cHByZXNzIGNvbXBvc2l0b3IgaW52YWxp
ZGF0aW9ucyBkdXJpbmcgRnJhbWVWaWV3IHJlY3JlYXRpb24gaW4gZm9yY2UtY29tcG9zaXRpbmct
bW9kZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTk4
ODIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJbiBm
b3JjZSBjb21wb3NpdGluZyBtb2RlLCBwYWdlIG5hdmlnYXRpb24gdGVtcG9yYXJpbHkgdGFrZXMg
dXMgaW4gYW5kIG91dCBvZiBjb21wb3NpdGluZyBtb2RlIGJlY2F1c2UgdGhlCisgICAgICAgIHJv
b3QgR3JhcGhpY3NMYXllciBpcyBvd25lZCBieSB0aGUgRnJhbWVWaWV3IHdoaWNoIGlzIGRlc3Ry
b3llZCBhbmQgcmVjcmVhdGVkLiBUaGVzZSBjaGFuZ2VzIGdlbmVyYXRlCisgICAgICAgIGludmFs
aWRhdGlvbnMgb24gdGhlIFdlYlZpZXdDbGllbnQgdGhhdCB0cmlnZ2VyIGZyYW1lcyBidXQgYXJl
bid0IGFjdHVhbGx5IHRlcnJpYmx5IHVzZWZ1bC4gV2ViQ29yZSBzdXBwcmVzc2VzCisgICAgICAg
IHJlcGFpbnRzIHRvbyBlYXJseSBkdXJpbmcgcGFnZSBsb2FkIHRvIGF2b2lkIGZsYXNoaW5nIHdo
aXRlIG9yIG1vc3RseSB3aGl0ZSBhbmQgdG8gYXZvaWQgaW1wYWN0aW5nIHBhZ2UgbG9hZCB0aW1l
LgorCisgICAgICAgIFRoaXMgc3VwcHJlc3NlcyBjb21wb3NpdG9yIGludmFsaWRhdGlvbnMgZHVy
aW5nIEZyYW1lVmlldyByZWNyZWF0aW9uLgorCisgICAgICAgIENvdmVyZWQgYnkgY2hyb21pdW0n
cyBwYWdlIGN5Y2xlciBwZXJmb3JtYW5jZSB0ZXN0cy4KKworICAgICAgICAqIHNyYy9XZWJGcmFt
ZUltcGwuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJGcmFtZUltcGw6OmNvbW1pdERvY3VtZW50
RGF0YSk6CisgICAgICAgIChXZWJLaXQ6OldlYkZyYW1lSW1wbDo6Y3JlYXRlRnJhbWVWaWV3KToK
KyAgICAgICAgKiBzcmMvV2ViVmlld0ltcGwuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJWaWV3
SW1wbDo6V2ViVmlld0ltcGwpOgorICAgICAgICAoV2ViS2l0OjpXZWJWaWV3SW1wbDo6c3VwcHJl
c3NJbnZhbGlkYXRpb25zKToKKyAgICAgICAgKFdlYktpdCk6CisgICAgICAgIChXZWJLaXQ6Oldl
YlZpZXdJbXBsOjpzZXRSb290R3JhcGhpY3NMYXllcik6CisgICAgICAgIChXZWJLaXQ6OldlYlZp
ZXdJbXBsOjpzY2hlZHVsZUNvbXBvc2l0ZSk6CisgICAgICAgICogc3JjL1dlYlZpZXdJbXBsLmg6
CisgICAgICAgIChXZWJWaWV3SW1wbCk6CisKIDIwMTItMTAtMTkgIEpvY2hlbiBFaXNpbmdlciAg
PGpvY2hlbkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgW2Nocm9taXVtXSBmaXggdGhlIGZpeApk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViRnJhbWVJbXBsLmNwcCBi
L1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYkZyYW1lSW1wbC5jcHAKaW5kZXggZmY0YTBi
NDRjNzE0NGU0ODYzNDUwMGEzNWZjODkzNWYxNDA3OTViZC4uMTE2OTgxMDJjZGU3ZDhmZWJhYWRi
OTZiMWRhZWZlZmE5NTNlYmRjNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9z
cmMvV2ViRnJhbWVJbXBsLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJG
cmFtZUltcGwuY3BwCkBAIC0xMTE0LDcgKzExMTQsMTUgQEAgV2ViVVJMTG9hZGVyKiBXZWJGcmFt
ZUltcGw6OmNyZWF0ZUFzc29jaWF0ZWRVUkxMb2FkZXIoY29uc3QgV2ViVVJMTG9hZGVyT3B0aW9u
cyYKIAogdm9pZCBXZWJGcmFtZUltcGw6OmNvbW1pdERvY3VtZW50RGF0YShjb25zdCBjaGFyKiBk
YXRhLCBzaXplX3QgbGVuZ3RoKQogeworICAgIFdlYlZpZXdJbXBsKiB3ZWJWaWV3ID0gdmlld0lt
cGwoKTsKKyAgICBib29sIGlzTWFpbkZyYW1lID0gd2ViVmlldy0+bWFpbkZyYW1lSW1wbCgpLT5m
cmFtZSgpID09IGZyYW1lKCk7CisgICAgaWYgKGlzTWFpbkZyYW1lKQorICAgICAgICB3ZWJWaWV3
LT5zdXBwcmVzc0ludmFsaWRhdGlvbnModHJ1ZSk7CisKICAgICBmcmFtZSgpLT5sb2FkZXIoKS0+
ZG9jdW1lbnRMb2FkZXIoKS0+Y29tbWl0RGF0YShkYXRhLCBsZW5ndGgpOworCisgICAgaWYgKGlz
TWFpbkZyYW1lKQorICAgICAgICB3ZWJWaWV3LT5zdXBwcmVzc0ludmFsaWRhdGlvbnMoZmFsc2Up
OwogfQogCiB1bnNpZ25lZCBXZWJGcmFtZUltcGw6OnVubG9hZExpc3RlbmVyQ291bnQoKSBjb25z
dApAQCAtMjI3MSwxMCArMjI3OSwxNyBAQCB2b2lkIFdlYkZyYW1lSW1wbDo6Y3JlYXRlRnJhbWVW
aWV3KCkKIAogICAgIFdlYlZpZXdJbXBsKiB3ZWJWaWV3ID0gdmlld0ltcGwoKTsKICAgICBib29s
IGlzTWFpbkZyYW1lID0gd2ViVmlldy0+bWFpbkZyYW1lSW1wbCgpLT5mcmFtZSgpID09IGZyYW1l
KCk7CisgICAgaWYgKGlzTWFpbkZyYW1lKQorICAgICAgICB3ZWJWaWV3LT5zdXBwcmVzc0ludmFs
aWRhdGlvbnModHJ1ZSk7CisKICAgICBmcmFtZSgpLT5jcmVhdGVWaWV3KHdlYlZpZXctPnNpemUo
KSwgQ29sb3I6OndoaXRlLCB3ZWJWaWV3LT5pc1RyYW5zcGFyZW50KCksICB3ZWJWaWV3LT5maXhl
ZExheW91dFNpemUoKSwgaXNNYWluRnJhbWUgPyB3ZWJWaWV3LT5pc0ZpeGVkTGF5b3V0TW9kZUVu
YWJsZWQoKSA6IDApOworCiAgICAgaWYgKHdlYlZpZXctPnNob3VsZEF1dG9SZXNpemUoKSAmJiBp
c01haW5GcmFtZSkKICAgICAgICAgZnJhbWUoKS0+dmlldygpLT5lbmFibGVBdXRvU2l6ZU1vZGUo
dHJ1ZSwgd2ViVmlldy0+bWluQXV0b1NpemUoKSwgd2ViVmlldy0+bWF4QXV0b1NpemUoKSk7CiAK
KyAgICBpZiAoaXNNYWluRnJhbWUpCisgICAgICAgIHdlYlZpZXctPnN1cHByZXNzSW52YWxpZGF0
aW9ucyhmYWxzZSk7CisKICAgICBpZiAoaXNNYWluRnJhbWUgJiYgd2ViVmlldy0+ZGV2VG9vbHNB
Z2VudFByaXZhdGUoKSkKICAgICAgICAgd2ViVmlldy0+ZGV2VG9vbHNBZ2VudFByaXZhdGUoKS0+
bWFpbkZyYW1lVmlld0NyZWF0ZWQodGhpcyk7CiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0
L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1wbC5jcHAgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Ny
Yy9XZWJWaWV3SW1wbC5jcHAKaW5kZXggODBiZjUzN2MzODU4MjhlMzE2YzI0ZGQ4OTQyODFlMTQ0
YzkyMzIxZi4uNDU5NWE2OTNiMzQzZWQ4NDBlNTg3YTAyMWU2NTFjYjRkMDVlZTZjNiAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuY3BwCisrKyBiL1Nv
dXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmNwcApAQCAtNDQ1LDYgKzQ0NSw3
IEBAIFdlYlZpZXdJbXBsOjpXZWJWaWV3SW1wbChXZWJWaWV3Q2xpZW50KiBjbGllbnQpCiAjZW5k
aWYKICAgICAsIG1fZmxpbmdNb2RpZmllcigwKQogICAgICwgbV92YWxpZGF0aW9uTWVzc2FnZShW
YWxpZGF0aW9uTWVzc2FnZUNsaWVudEltcGw6OmNyZWF0ZSgqY2xpZW50KSkKKyAgICAsIG1fc3Vw
cHJlc3NJbnZhbGlkYXRpb25zKGZhbHNlKQogewogICAgIC8vIFdlYktpdC93aW4vV2ViVmlldy5j
cHAgZG9lcyB0aGUgc2FtZSB0aGluZywgZXhjZXB0IHRoZXkgY2FsbCB0aGUKICAgICAvLyBLSlMg
c3BlY2lmaWMgd3JhcHBlciBhcm91bmQgdGhpcyBtZXRob2QuIFdlIG5lZWQgdG8gaGF2ZSB0aHJl
YWRpbmcKQEAgLTM3NjQsNiArMzc2NSwxMSBAQCBib29sIFdlYlZpZXdJbXBsOjp0YWJzVG9MaW5r
cygpIGNvbnN0CiAgICAgcmV0dXJuIG1fdGFic1RvTGlua3M7CiB9CiAKK3ZvaWQgV2ViVmlld0lt
cGw6OnN1cHByZXNzSW52YWxpZGF0aW9ucyhib29sIGVuYWJsZSkKK3sKKyAgICBtX3N1cHByZXNz
SW52YWxpZGF0aW9ucyA9IGVuYWJsZTsKK30KKwogI2lmIFVTRShBQ0NFTEVSQVRFRF9DT01QT1NJ
VElORykKIGJvb2wgV2ViVmlld0ltcGw6OmFsbG93c0FjY2VsZXJhdGVkQ29tcG9zaXRpbmcoKQog
ewpAQCAtMzc3Miw2ICszNzc4LDggQEAgYm9vbCBXZWJWaWV3SW1wbDo6YWxsb3dzQWNjZWxlcmF0
ZWRDb21wb3NpdGluZygpCiAKIHZvaWQgV2ViVmlld0ltcGw6OnNldFJvb3RHcmFwaGljc0xheWVy
KEdyYXBoaWNzTGF5ZXIqIGxheWVyKQogeworICAgIFRlbXBvcmFyeUNoYW5nZTxib29sPiBjaGFu
Z2UobV9zdXBwcmVzc0ludmFsaWRhdGlvbnMsIHRydWUpOworCiAgICAgbV9yb290R3JhcGhpY3NM
YXllciA9IGxheWVyOwogICAgIG1fcm9vdExheWVyID0gbGF5ZXIgPyBsYXllci0+cGxhdGZvcm1M
YXllcigpIDogMDsKIApAQCAtMzc5NSw3ICszODAzLDcgQEAgdm9pZCBXZWJWaWV3SW1wbDo6c2V0
Um9vdEdyYXBoaWNzTGF5ZXIoR3JhcGhpY3NMYXllciogbGF5ZXIpCiAgICAgfQogCiAgICAgSW50
UmVjdCBkYW1hZ2VkUmVjdCgwLCAwLCBtX3NpemUud2lkdGgsIG1fc2l6ZS5oZWlnaHQpOwotICAg
IGlmICghbV9pc0FjY2VsZXJhdGVkQ29tcG9zaXRpbmdBY3RpdmUpCisgICAgaWYgKCFtX2lzQWNj
ZWxlcmF0ZWRDb21wb3NpdGluZ0FjdGl2ZSAmJiAhbV9zdXBwcmVzc0ludmFsaWRhdGlvbnMpCiAg
ICAgICAgIG1fY2xpZW50LT5kaWRJbnZhbGlkYXRlUmVjdChkYW1hZ2VkUmVjdCk7CiB9CiAKQEAg
LTQwOTQsNiArNDEwMiwxMSBAQCB2b2lkIFdlYlZpZXdJbXBsOjpkaWRSZWNyZWF0ZU91dHB1dFN1
cmZhY2UoYm9vbCBzdWNjZXNzKQogCiB2b2lkIFdlYlZpZXdJbXBsOjpzY2hlZHVsZUNvbXBvc2l0
ZSgpCiB7CisgICAgaWYgIChtX3N1cHByZXNzSW52YWxpZGF0aW9ucykgeworICAgICAgICBUUkFD
RV9FVkVOVDAoIndlYmtpdCIsICJXZWJWaWV3SW1wbCBpbnZhbGlkYXRpb25zIHN1cHByZXNzZWQi
KTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKwogICAgIEFTU0VSVCghUGxhdGZvcm06OmN1cnJl
bnQoKS0+Y29tcG9zaXRvclN1cHBvcnQoKS0+aXNUaHJlYWRpbmdFbmFibGVkKCkpOwogICAgIG1f
Y2xpZW50LT5zY2hlZHVsZUNvbXBvc2l0ZSgpOwogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktp
dC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuaCBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3Jj
L1dlYlZpZXdJbXBsLmgKaW5kZXggNDc5MDdmMTI0MTdlM2YyMjBhYzhiMDBmOTM2MGFlZmFhYTBk
YWY0Mi4uNDM5ZTBlNmIxNzcyM2M2ZDk0NjZlMzE5NmJkNjk5OWNmYjliZjk5ZSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuaAorKysgYi9Tb3VyY2Uv
V2ViS2l0L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1wbC5oCkBAIC0zMjUsNiArMzI1LDggQEAgcHVi
bGljOgogCiAgICAgLy8gV2ViVmlld0ltcGwKIAorICAgIHZvaWQgc3VwcHJlc3NJbnZhbGlkYXRp
b25zKGJvb2wgZW5hYmxlKTsKKwogICAgIHZvaWQgc2V0SWdub3JlSW5wdXRFdmVudHMoYm9vbCBu
ZXdWYWx1ZSk7CiAgICAgV2ViRGV2VG9vbHNBZ2VudFByaXZhdGUqIGRldlRvb2xzQWdlbnRQcml2
YXRlKCkgeyByZXR1cm4gbV9kZXZUb29sc0FnZW50LmdldCgpOyB9CiAKQEAgLTg3Miw2ICs4NzQs
OCBAQCBwcml2YXRlOgogICAgIE93blB0cjxMaW5rSGlnaGxpZ2h0PiBtX2xpbmtIaWdobGlnaHQ7
CiAjZW5kaWYKICAgICBPd25QdHI8VmFsaWRhdGlvbk1lc3NhZ2VDbGllbnRJbXBsPiBtX3ZhbGlk
YXRpb25NZXNzYWdlOworCisgICAgYm9vbCBtX3N1cHByZXNzSW52YWxpZGF0aW9uczsKIH07CiAK
IH0gLy8gbmFtZXNwYWNlIFdlYktpdAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>170042</attachid>
            <date>2012-10-22 19:09:26 -0700</date>
            <delta_ts>2012-10-22 19:58:28 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-99882-20121022190804.patch</filename>
            <type>text/plain</type>
            <size>6034</size>
            <attacher name="James Robinson">jamesr</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMyMTcwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCmluZGV4
IDczOWVkMzFkMDg1NmVmN2ZhMmQ5N2Q1MjdkODAzYTEzMGRlNTI3YjIuLjlhOWFlMGU2ZDEyMjQ0
OGJhZjA3Mjg2OTllOWI0YzZlOGUwNDljOGMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMzEgQEAKKzIwMTItMTAtMjIgIEphbWVzIFJvYmluc29uICA8amFtZXNyQGNocm9t
aXVtLm9yZz4KKworICAgICAgICBbY2hyb21pdW1dIFN1cHByZXNzIGNvbXBvc2l0b3IgaW52YWxp
ZGF0aW9ucyBkdXJpbmcgRnJhbWVWaWV3IHJlY3JlYXRpb24gaW4gZm9yY2UtY29tcG9zaXRpbmct
bW9kZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTk4
ODIKKworICAgICAgICBSZXZpZXdlZCBieSBBZHJpZW5uZSBXYWxrZXIuCisKKyAgICAgICAgSW4g
Zm9yY2UgY29tcG9zaXRpbmcgbW9kZSwgcGFnZSBuYXZpZ2F0aW9uIHRlbXBvcmFyaWx5IHRha2Vz
IHVzIGluIGFuZCBvdXQgb2YgY29tcG9zaXRpbmcgbW9kZSBiZWNhdXNlIHRoZQorICAgICAgICBy
b290IEdyYXBoaWNzTGF5ZXIgaXMgb3duZWQgYnkgdGhlIEZyYW1lVmlldyB3aGljaCBpcyBkZXN0
cm95ZWQgYW5kIHJlY3JlYXRlZC4gVGhlc2UgY2hhbmdlcyBnZW5lcmF0ZQorICAgICAgICBpbnZh
bGlkYXRpb25zIG9uIHRoZSBXZWJWaWV3Q2xpZW50IHRoYXQgdHJpZ2dlciBmcmFtZXMgYnV0IGFy
ZW4ndCBhY3R1YWxseSB0ZXJyaWJseSB1c2VmdWwuIFdlYkNvcmUgc3VwcHJlc3NlcworICAgICAg
ICByZXBhaW50cyB0b28gZWFybHkgZHVyaW5nIHBhZ2UgbG9hZCB0byBhdm9pZCBmbGFzaGluZyB3
aGl0ZSBvciBtb3N0bHkgd2hpdGUgYW5kIHRvIGF2b2lkIGltcGFjdGluZyBwYWdlIGxvYWQgdGlt
ZS4KKworICAgICAgICBUaGlzIHN1cHByZXNzZXMgY29tcG9zaXRvciBpbnZhbGlkYXRpb25zIGR1
cmluZyBGcmFtZVZpZXcgcmVjcmVhdGlvbi4KKworICAgICAgICBDb3ZlcmVkIGJ5IGNocm9taXVt
J3MgcGFnZSBjeWNsZXIgcGVyZm9ybWFuY2UgdGVzdHMuCisKKyAgICAgICAgKiBzcmMvV2ViRnJh
bWVJbXBsLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViRnJhbWVJbXBsOjpjb21taXREb2N1bWVu
dERhdGEpOgorICAgICAgICAoV2ViS2l0OjpXZWJGcmFtZUltcGw6OmNyZWF0ZUZyYW1lVmlldyk6
CisgICAgICAgICogc3JjL1dlYlZpZXdJbXBsLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViVmll
d0ltcGw6OldlYlZpZXdJbXBsKToKKyAgICAgICAgKFdlYktpdDo6V2ViVmlld0ltcGw6OnN1cHBy
ZXNzSW52YWxpZGF0aW9ucyk6CisgICAgICAgIChXZWJLaXQpOgorICAgICAgICAoV2ViS2l0OjpX
ZWJWaWV3SW1wbDo6c2V0Um9vdEdyYXBoaWNzTGF5ZXIpOgorICAgICAgICAoV2ViS2l0OjpXZWJW
aWV3SW1wbDo6c2NoZWR1bGVDb21wb3NpdGUpOgorICAgICAgICAqIHNyYy9XZWJWaWV3SW1wbC5o
OgorICAgICAgICAoV2ViVmlld0ltcGwpOgorCiAyMDEyLTEwLTIyICBLZW50IFRhbXVyYSAgPHRr
ZW50QGNocm9taXVtLm9yZz4KIAogICAgICAgICBJbnRyb2R1Y2UgTG9jYWxpemVyOjpzdGFuZEFs
b25lTW9udGhMYWJlbHMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dl
YkZyYW1lSW1wbC5jcHAgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJGcmFtZUltcGwu
Y3BwCmluZGV4IDk4YmVjM2FiYTZiNWRkY2Q5N2ExNDJkNjYyNDMzZTkxNmUxNDhjMzUuLjdlZWYy
OTM0MzE1M2ZlMzEzY2E5N2RlYTgwOWY1MWExMjk1OTVlNzcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJLaXQvY2hyb21pdW0vc3JjL1dlYkZyYW1lSW1wbC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9j
aHJvbWl1bS9zcmMvV2ViRnJhbWVJbXBsLmNwcApAQCAtMTExNCw3ICsxMTE0LDE1IEBAIFdlYlVS
TExvYWRlciogV2ViRnJhbWVJbXBsOjpjcmVhdGVBc3NvY2lhdGVkVVJMTG9hZGVyKGNvbnN0IFdl
YlVSTExvYWRlck9wdGlvbnMmCiAKIHZvaWQgV2ViRnJhbWVJbXBsOjpjb21taXREb2N1bWVudERh
dGEoY29uc3QgY2hhciogZGF0YSwgc2l6ZV90IGxlbmd0aCkKIHsKKyAgICBXZWJWaWV3SW1wbCog
d2ViVmlldyA9IHZpZXdJbXBsKCk7CisgICAgYm9vbCBpc01haW5GcmFtZSA9IHdlYlZpZXctPm1h
aW5GcmFtZUltcGwoKS0+ZnJhbWUoKSA9PSBmcmFtZSgpOworICAgIGlmIChpc01haW5GcmFtZSkK
KyAgICAgICAgd2ViVmlldy0+c3VwcHJlc3NJbnZhbGlkYXRpb25zKHRydWUpOworCiAgICAgZnJh
bWUoKS0+bG9hZGVyKCktPmRvY3VtZW50TG9hZGVyKCktPmNvbW1pdERhdGEoZGF0YSwgbGVuZ3Ro
KTsKKworICAgIGlmIChpc01haW5GcmFtZSkKKyAgICAgICAgd2ViVmlldy0+c3VwcHJlc3NJbnZh
bGlkYXRpb25zKGZhbHNlKTsKIH0KIAogdW5zaWduZWQgV2ViRnJhbWVJbXBsOjp1bmxvYWRMaXN0
ZW5lckNvdW50KCkgY29uc3QKQEAgLTIyNzEsMTAgKzIyNzksMTYgQEAgdm9pZCBXZWJGcmFtZUlt
cGw6OmNyZWF0ZUZyYW1lVmlldygpCiAKICAgICBXZWJWaWV3SW1wbCogd2ViVmlldyA9IHZpZXdJ
bXBsKCk7CiAgICAgYm9vbCBpc01haW5GcmFtZSA9IHdlYlZpZXctPm1haW5GcmFtZUltcGwoKS0+
ZnJhbWUoKSA9PSBmcmFtZSgpOworICAgIGlmIChpc01haW5GcmFtZSkKKyAgICAgICAgd2ViVmll
dy0+c3VwcHJlc3NJbnZhbGlkYXRpb25zKHRydWUpOworIAogICAgIGZyYW1lKCktPmNyZWF0ZVZp
ZXcod2ViVmlldy0+c2l6ZSgpLCBDb2xvcjo6d2hpdGUsIHdlYlZpZXctPmlzVHJhbnNwYXJlbnQo
KSwgd2ViVmlldy0+Zml4ZWRMYXlvdXRTaXplKCksIEludFJlY3QoKSwgaXNNYWluRnJhbWUgPyB3
ZWJWaWV3LT5pc0ZpeGVkTGF5b3V0TW9kZUVuYWJsZWQoKSA6IDApOwogICAgIGlmICh3ZWJWaWV3
LT5zaG91bGRBdXRvUmVzaXplKCkgJiYgaXNNYWluRnJhbWUpCiAgICAgICAgIGZyYW1lKCktPnZp
ZXcoKS0+ZW5hYmxlQXV0b1NpemVNb2RlKHRydWUsIHdlYlZpZXctPm1pbkF1dG9TaXplKCksIHdl
YlZpZXctPm1heEF1dG9TaXplKCkpOwogCisgICAgaWYgKGlzTWFpbkZyYW1lKQorICAgICAgICB3
ZWJWaWV3LT5zdXBwcmVzc0ludmFsaWRhdGlvbnMoZmFsc2UpOworIAogICAgIGlmIChpc01haW5G
cmFtZSAmJiB3ZWJWaWV3LT5kZXZUb29sc0FnZW50UHJpdmF0ZSgpKQogICAgICAgICB3ZWJWaWV3
LT5kZXZUb29sc0FnZW50UHJpdmF0ZSgpLT5tYWluRnJhbWVWaWV3Q3JlYXRlZCh0aGlzKTsKIH0K
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmNwcCBi
L1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmNwcAppbmRleCA5ZjJhODQ1
ZGRmZjk4Zjg4OWJhZmM2YWIwMWU0ZGY3Njc1MjE1N2FmLi41Mjc3YjdiMzQ2YWU0YTdlMzM3MWM5
YWJjZmFiZmU3NDZhZDZmY2UxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Ny
Yy9XZWJWaWV3SW1wbC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmll
d0ltcGwuY3BwCkBAIC00NDUsNiArNDQ1LDcgQEAgV2ViVmlld0ltcGw6OldlYlZpZXdJbXBsKFdl
YlZpZXdDbGllbnQqIGNsaWVudCkKICNlbmRpZgogICAgICwgbV9mbGluZ01vZGlmaWVyKDApCiAg
ICAgLCBtX3ZhbGlkYXRpb25NZXNzYWdlKFZhbGlkYXRpb25NZXNzYWdlQ2xpZW50SW1wbDo6Y3Jl
YXRlKCpjbGllbnQpKQorICAgICwgbV9zdXBwcmVzc0ludmFsaWRhdGlvbnMoZmFsc2UpCiB7CiAg
ICAgLy8gV2ViS2l0L3dpbi9XZWJWaWV3LmNwcCBkb2VzIHRoZSBzYW1lIHRoaW5nLCBleGNlcHQg
dGhleSBjYWxsIHRoZQogICAgIC8vIEtKUyBzcGVjaWZpYyB3cmFwcGVyIGFyb3VuZCB0aGlzIG1l
dGhvZC4gV2UgbmVlZCB0byBoYXZlIHRocmVhZGluZwpAQCAtMzc2Niw2ICszNzY3LDExIEBAIGJv
b2wgV2ViVmlld0ltcGw6OnRhYnNUb0xpbmtzKCkgY29uc3QKICAgICByZXR1cm4gbV90YWJzVG9M
aW5rczsKIH0KIAordm9pZCBXZWJWaWV3SW1wbDo6c3VwcHJlc3NJbnZhbGlkYXRpb25zKGJvb2wg
ZW5hYmxlKQoreworICAgIG1fc3VwcHJlc3NJbnZhbGlkYXRpb25zID0gZW5hYmxlOworfQorCiAj
aWYgVVNFKEFDQ0VMRVJBVEVEX0NPTVBPU0lUSU5HKQogYm9vbCBXZWJWaWV3SW1wbDo6YWxsb3dz
QWNjZWxlcmF0ZWRDb21wb3NpdGluZygpCiB7CkBAIC0zNzc0LDYgKzM3ODAsOCBAQCBib29sIFdl
YlZpZXdJbXBsOjphbGxvd3NBY2NlbGVyYXRlZENvbXBvc2l0aW5nKCkKIAogdm9pZCBXZWJWaWV3
SW1wbDo6c2V0Um9vdEdyYXBoaWNzTGF5ZXIoR3JhcGhpY3NMYXllciogbGF5ZXIpCiB7CisgICAg
VGVtcG9yYXJ5Q2hhbmdlPGJvb2w+IGNoYW5nZShtX3N1cHByZXNzSW52YWxpZGF0aW9ucywgdHJ1
ZSk7CisKICAgICBtX3Jvb3RHcmFwaGljc0xheWVyID0gbGF5ZXI7CiAgICAgbV9yb290TGF5ZXIg
PSBsYXllciA/IGxheWVyLT5wbGF0Zm9ybUxheWVyKCkgOiAwOwogCkBAIC0zNzk3LDcgKzM4MDUs
NyBAQCB2b2lkIFdlYlZpZXdJbXBsOjpzZXRSb290R3JhcGhpY3NMYXllcihHcmFwaGljc0xheWVy
KiBsYXllcikKICAgICB9CiAKICAgICBJbnRSZWN0IGRhbWFnZWRSZWN0KDAsIDAsIG1fc2l6ZS53
aWR0aCwgbV9zaXplLmhlaWdodCk7Ci0gICAgaWYgKCFtX2lzQWNjZWxlcmF0ZWRDb21wb3NpdGlu
Z0FjdGl2ZSkKKyAgICBpZiAoIW1faXNBY2NlbGVyYXRlZENvbXBvc2l0aW5nQWN0aXZlICYmICFt
X3N1cHByZXNzSW52YWxpZGF0aW9ucykKICAgICAgICAgbV9jbGllbnQtPmRpZEludmFsaWRhdGVS
ZWN0KGRhbWFnZWRSZWN0KTsKIH0KIApAQCAtNDA5Niw2ICs0MTA0LDExIEBAIHZvaWQgV2ViVmll
d0ltcGw6OmRpZFJlY3JlYXRlT3V0cHV0U3VyZmFjZShib29sIHN1Y2Nlc3MpCiAKIHZvaWQgV2Vi
Vmlld0ltcGw6OnNjaGVkdWxlQ29tcG9zaXRlKCkKIHsKKyAgICBpZiAgKG1fc3VwcHJlc3NJbnZh
bGlkYXRpb25zKSB7CisgICAgICAgIFRSQUNFX0VWRU5UMCgid2Via2l0IiwgIldlYlZpZXdJbXBs
IGludmFsaWRhdGlvbnMgc3VwcHJlc3NlZCIpOworICAgICAgICByZXR1cm47CisgICAgfQorCiAg
ICAgQVNTRVJUKCFQbGF0Zm9ybTo6Y3VycmVudCgpLT5jb21wb3NpdG9yU3VwcG9ydCgpLT5pc1Ro
cmVhZGluZ0VuYWJsZWQoKSk7CiAgICAgbV9jbGllbnQtPnNjaGVkdWxlQ29tcG9zaXRlKCk7CiB9
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1wbC5oIGIv
U291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuaAppbmRleCA0NzkwN2YxMjQx
N2UzZjIyMGFjOGIwMGY5MzYwYWVmYWFhMGRhZjQyLi40MzllMGU2YjE3NzIzYzZkOTQ2NmUzMTk2
YmQ2OTk5Y2ZiOWJmOTllIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9X
ZWJWaWV3SW1wbC5oCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBs
LmgKQEAgLTMyNSw2ICszMjUsOCBAQCBwdWJsaWM6CiAKICAgICAvLyBXZWJWaWV3SW1wbAogCisg
ICAgdm9pZCBzdXBwcmVzc0ludmFsaWRhdGlvbnMoYm9vbCBlbmFibGUpOworCiAgICAgdm9pZCBz
ZXRJZ25vcmVJbnB1dEV2ZW50cyhib29sIG5ld1ZhbHVlKTsKICAgICBXZWJEZXZUb29sc0FnZW50
UHJpdmF0ZSogZGV2VG9vbHNBZ2VudFByaXZhdGUoKSB7IHJldHVybiBtX2RldlRvb2xzQWdlbnQu
Z2V0KCk7IH0KIApAQCAtODcyLDYgKzg3NCw4IEBAIHByaXZhdGU6CiAgICAgT3duUHRyPExpbmtI
aWdobGlnaHQ+IG1fbGlua0hpZ2hsaWdodDsKICNlbmRpZgogICAgIE93blB0cjxWYWxpZGF0aW9u
TWVzc2FnZUNsaWVudEltcGw+IG1fdmFsaWRhdGlvbk1lc3NhZ2U7CisKKyAgICBib29sIG1fc3Vw
cHJlc3NJbnZhbGlkYXRpb25zOwogfTsKIAogfSAvLyBuYW1lc3BhY2UgV2ViS2l0Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>