<?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>41822</bug_id>
          
          <creation_ts>2010-07-07 18:05:09 -0700</creation_ts>
          <short_desc>AutoFill and Autocomplete popup menu implementation has deprecated parts</short_desc>
          <delta_ts>2010-12-13 11:56:41 -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>Forms</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>0</everconfirmed>
          <reporter name="David Holloway">dhollowa</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dglazkov</cc>
    
    <cc>eric</cc>
    
    <cc>fishd</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>247913</commentid>
    <comment_count>0</comment_count>
    <who name="David Holloway">dhollowa</who>
    <bug_when>2010-07-07 18:05:09 -0700</bug_when>
    <thetext>The AutoFill and Autocomplete popup menu handling logic has now been consolidated into a single implementation.  This leaves some remaining deprecated logic.  This logic should be removed.

Files affected are:

* public/WebView.h
* src/AutoFillPopupMenuClient.cpp
* src/AutoFillPopupMenuClient.h
* src/WebViewImpl.cpp
* src/WebViewImpl.h</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>247917</commentid>
    <comment_count>1</comment_count>
      <attachid>60819</attachid>
    <who name="David Holloway">dhollowa</who>
    <bug_when>2010-07-07 18:14:36 -0700</bug_when>
    <thetext>Created attachment 60819
Proposed patch.  Removes deprecated logic.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>247970</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-07-07 20:35:33 -0700</bug_when>
    <thetext>Attachment 60819 did not build on chromium:
Build output: http://webkit-commit-queue.appspot.com/results/3495003</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249198</commentid>
    <comment_count>3</comment_count>
    <who name="David Holloway">dhollowa</who>
    <bug_when>2010-07-09 12:59:56 -0700</bug_when>
    <thetext>Chromium DEPS now at a point where this patch should pass cr-linux tests.

DEPS roll in https://bugs.webkit.org/show_bug.cgi?id=41867.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>263029</commentid>
    <comment_count>4</comment_count>
      <attachid>60819</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-08-10 22:42:52 -0700</bug_when>
    <thetext>Comment on attachment 60819
Proposed patch.  Removes deprecated logic.

Comment #3 claims this is now safe to land.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>263124</commentid>
    <comment_count>5</comment_count>
      <attachid>60819</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-08-11 02:05:04 -0700</bug_when>
    <thetext>Comment on attachment 60819
Proposed patch.  Removes deprecated logic.

Rejecting patch 60819 from commit-queue.

Failed to run &quot;[u&apos;/Users/eseidel/Projects/CommitQueue/WebKitTools/Scripts/svn-apply&apos;, u&apos;--reviewer&apos;, u&apos;Ojan Vafai&apos;, u&apos;--force&apos;]&quot; exit_code: 1
Last 500 characters of output:
ving rejects to file WebKit/chromium/src/AutoFillPopupMenuClient.cpp.rej
patching file WebKit/chromium/src/AutoFillPopupMenuClient.h
Hunk #1 succeeded at 114 with fuzz 2 (offset 15 lines).
Hunk #2 succeeded at 140 (offset 21 lines).
patching file WebKit/chromium/src/WebViewImpl.cpp
Hunk #1 FAILED at 1756.
1 out of 1 hunk FAILED -- saving rejects to file WebKit/chromium/src/WebViewImpl.cpp.rej
patching file WebKit/chromium/src/WebViewImpl.h
Hunk #1 succeeded at 181 with fuzz 2 (offset 12 lines).

Full output: http://queues.webkit.org/results/3771050</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>294229</commentid>
    <comment_count>6</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-10-14 11:34:46 -0700</bug_when>
    <thetext>This needs an updated patch which applies to tip of tree.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>319040</commentid>
    <comment_count>7</comment_count>
      <attachid>75965</attachid>
    <who name="David Holloway">dhollowa</who>
    <bug_when>2010-12-08 14:29:27 -0800</bug_when>
    <thetext>Created attachment 75965
Updated patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>321281</commentid>
    <comment_count>8</comment_count>
      <attachid>75965</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-12-13 11:32:45 -0800</bug_when>
    <thetext>Comment on attachment 75965
Updated patch.

Yay removing code!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>321304</commentid>
    <comment_count>9</comment_count>
      <attachid>75965</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-12-13 11:56:35 -0800</bug_when>
    <thetext>Comment on attachment 75965
Updated patch.

Clearing flags on attachment: 75965

Committed r73940: &lt;http://trac.webkit.org/changeset/73940&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>321305</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-12-13 11:56:41 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>60819</attachid>
            <date>2010-07-07 18:14:36 -0700</date>
            <delta_ts>2010-12-08 14:29:27 -0800</delta_ts>
            <desc>Proposed patch.  Removes deprecated logic.</desc>
            <filename>wk_deprecation.diff</filename>
            <type>text/plain</type>
            <size>7183</size>
            <attacher name="David Holloway">dhollowa</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZwkocmV2aXNpb24gNjI3MzQpCisrKyBXZWJLaXQvY2hyb21pdW0vQ2hh
bmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjMgQEAKKzIwMTAtMDctMDcgIERhdmlk
IEhvbGxvd2F5ICA8ZGhvbGxvd2FAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtjaHJvbWl1bV0gUmVtb3ZlcyBkZXByZWNhdGVk
IGxvZ2ljIGZvbGxvd2luZyB0aGUgY29uc29saWRhdGlvbiBvZiBBdXRvRmlsbCBhbmQKKyAgICAg
ICAgQXV0b2NvbXBsZXRlIHBvcHVwIG1lbnUgaGFuZGxpbmcgKGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD00MTIzNikuCisgICAgICAgIEZpbGxpbmcgb2YgdGhlIGZvcm0g
ZmllbGRzIGlzIG5vdyBoYW5kbGUgY29tcGxldGVseSBvbiB0aGUgQ2hyb21pdW0gc2lkZSwgZm9y
CisgICAgICAgIGJvdGggQXV0b0ZpbGwgYW5kIEF1dG9jb21wbGV0ZS4KKyAgICAgICAgCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00MTgyMgorCisgICAg
ICAgICogcHVibGljL1dlYlZpZXcuaDoKKyAgICAgICAgKiBzcmMvQXV0b0ZpbGxQb3B1cE1lbnVD
bGllbnQuY3BwOgorICAgICAgICAoV2ViS2l0OjpBdXRvRmlsbFBvcHVwTWVudUNsaWVudDo6QXV0
b0ZpbGxQb3B1cE1lbnVDbGllbnQpOgorICAgICAgICAoV2ViS2l0OjpBdXRvRmlsbFBvcHVwTWVu
dUNsaWVudDo6dmFsdWVDaGFuZ2VkKToKKyAgICAgICAgKiBzcmMvQXV0b0ZpbGxQb3B1cE1lbnVD
bGllbnQuaDoKKyAgICAgICAgKiBzcmMvV2ViVmlld0ltcGwuY3BwOgorICAgICAgICAoV2ViS2l0
OjpXZWJWaWV3SW1wbDo6YXBwbHlBdXRvRmlsbFN1Z2dlc3Rpb25zKToKKyAgICAgICAgKiBzcmMv
V2ViVmlld0ltcGwuaDoKKwogMjAxMC0wNy0wNyAgSmFtZXMgSGF3a2lucyAgPGpoYXdraW5zQGNo
cm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBEaW1pdHJpIEdsYXprb3YuCkluZGV4
OiBXZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYlZpZXcuaAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQv
Y2hyb21pdW0vcHVibGljL1dlYlZpZXcuaAkocmV2aXNpb24gNjI3MzQpCisrKyBXZWJLaXQvY2hy
b21pdW0vcHVibGljL1dlYlZpZXcuaAkod29ya2luZyBjb3B5KQpAQCAtMjQzLDE0ICsyNDMsNiBA
QCBwdWJsaWM6CiAgICAgICAgIGNvbnN0IFdlYlZlY3RvcjxXZWJTdHJpbmc+JiBsYWJlbHMsCiAg
ICAgICAgIGludCBzZXBhcmF0b3JJbmRleCkgPSAwOwogCi0gICAgLy8gTm90aWZpZXMgdGhlIFdl
YlZpZXcgdGhhdCBBdXRvY29tcGxldGUgc3VnZ2VzdGlvbnMgYXJlIGF2YWlsYWJsZSBmb3IgYQot
ICAgIC8vIG5vZGUuCi0gICAgLy8gREVQUkVDQVRFRDogbWVyZ2luZyB3aXRoIGFwcGx5QXV0b0Zp
bGxTdWdnZXN0aW9ucy4KLSAgICB2aXJ0dWFsIHZvaWQgYXBwbHlBdXRvY29tcGxldGVTdWdnZXN0
aW9ucygKLSAgICAgICAgY29uc3QgV2ViTm9kZSYsCi0gICAgICAgIGNvbnN0IFdlYlZlY3RvcjxX
ZWJTdHJpbmc+JiBzdWdnZXN0aW9ucywKLSAgICAgICAgaW50IGRlZmF1bHRTdWdnZXN0aW9uSW5k
ZXgpID0gMDsKLQogICAgIC8vIEhpZGVzIGFueSBwb3B1cCAoc3VnZ2VzdGlvbnMsIHNlbGVjdHMu
Li4pIHRoYXQgbWlnaHQgYmUgc2hvd2luZy4KICAgICB2aXJ0dWFsIHZvaWQgaGlkZVBvcHVwcygp
ID0gMDsKIApJbmRleDogV2ViS2l0L2Nocm9taXVtL3NyYy9BdXRvRmlsbFBvcHVwTWVudUNsaWVu
dC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L2Nocm9taXVtL3NyYy9BdXRvRmlsbFBvcHVwTWVu
dUNsaWVudC5jcHAJKHJldmlzaW9uIDYyNzM0KQorKysgV2ViS2l0L2Nocm9taXVtL3NyYy9BdXRv
RmlsbFBvcHVwTWVudUNsaWVudC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTUxLDcgKzUxLDYgQEAg
QXV0b0ZpbGxQb3B1cE1lbnVDbGllbnQ6OkF1dG9GaWxsUG9wdXBNZQogICAgIDogbV9zZXBhcmF0
b3JJbmRleCgtMSkKICAgICAsIG1fc2VsZWN0ZWRJbmRleCgtMSkKICAgICAsIG1fdGV4dEZpZWxk
KDApCi0gICAgLCBtX0F1dG9jb21wbGV0ZU1vZGVFbmFibGVkKGZhbHNlKQogewogfQogCkBAIC05
MiwzNSArOTEsMTkgQEAgdm9pZCBBdXRvRmlsbFBvcHVwTWVudUNsaWVudDo6cmVtb3ZlU3VnZwog
CiB2b2lkIEF1dG9GaWxsUG9wdXBNZW51Q2xpZW50Ojp2YWx1ZUNoYW5nZWQodW5zaWduZWQgbGlz
dEluZGV4LCBib29sIGZpcmVFdmVudHMpCiB7Ci0gICAgLy8gREVQUkVDQVRFRDogV2lsbCBiZSBy
ZW1vdmVkIG9uY2UgQXV0b0ZpbGwgYW5kIEF1dG9jb21wbGV0ZSBtZXJnZSBpcwotICAgIC8vIGNv
bXBsZXRlZC4KLSAgICBpZiAobV9BdXRvY29tcGxldGVNb2RlRW5hYmxlZCkgewotICAgICAgICBt
X3RleHRGaWVsZC0+c2V0VmFsdWUoZ2V0U3VnZ2VzdGlvbihsaXN0SW5kZXgpKTsKLQotICAgICAg
ICBXZWJWaWV3SW1wbCogd2ViVmlldyA9IGdldFdlYlZpZXcoKTsKLSAgICAgICAgaWYgKCF3ZWJW
aWV3KQotICAgICAgICAgICAgcmV0dXJuOwotCi0gICAgICAgIEVkaXRvckNsaWVudEltcGwqIGVk
aXRvciA9Ci0gICAgICAgICAgICBzdGF0aWNfY2FzdDxFZGl0b3JDbGllbnRJbXBsKj4od2ViVmll
dy0+cGFnZSgpLT5lZGl0b3JDbGllbnQoKSk7Ci0gICAgICAgIEFTU0VSVChlZGl0b3IpOwotICAg
ICAgICBlZGl0b3ItPm9uQXV0b2NvbXBsZXRlU3VnZ2VzdGlvbkFjY2VwdGVkKAotICAgICAgICAg
ICAgc3RhdGljX2Nhc3Q8SFRNTElucHV0RWxlbWVudCo+KG1fdGV4dEZpZWxkLmdldCgpKSk7Ci0g
ICAgfSBlbHNlIHsKLSAgICAgIFdlYlZpZXdJbXBsKiB3ZWJWaWV3ID0gZ2V0V2ViVmlldygpOwot
ICAgICAgaWYgKCF3ZWJWaWV3KQotICAgICAgICAgIHJldHVybjsKLQotICAgICAgaWYgKG1fc2Vw
YXJhdG9ySW5kZXggIT0gLTEgJiYgbGlzdEluZGV4ID4gc3RhdGljX2Nhc3Q8dW5zaWduZWQ+KG1f
c2VwYXJhdG9ySW5kZXgpKQotICAgICAgICAgIC0tbGlzdEluZGV4OwotCi0gICAgICBBU1NFUlQo
bGlzdEluZGV4IDwgbV9uYW1lcy5zaXplKCkpOwotCi0gICAgICB3ZWJWaWV3LT5jbGllbnQoKS0+
ZGlkQWNjZXB0QXV0b0ZpbGxTdWdnZXN0aW9uKFdlYk5vZGUoZ2V0VGV4dEZpZWxkKCkpLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtX25hbWVz
W2xpc3RJbmRleF0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG1fbGFiZWxzW2xpc3RJbmRleF0sCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RJbmRleCk7Ci0gICAgfQorICAgIFdlYlZp
ZXdJbXBsKiB3ZWJWaWV3ID0gZ2V0V2ViVmlldygpOworICAgIGlmICghd2ViVmlldykKKyAgICAg
ICAgcmV0dXJuOworCisgICAgaWYgKG1fc2VwYXJhdG9ySW5kZXggIT0gLTEgJiYgbGlzdEluZGV4
ID4gc3RhdGljX2Nhc3Q8dW5zaWduZWQ+KG1fc2VwYXJhdG9ySW5kZXgpKQorICAgICAgICAtLWxp
c3RJbmRleDsKKworICAgIEFTU0VSVChsaXN0SW5kZXggPCBtX25hbWVzLnNpemUoKSk7CisKKyAg
ICB3ZWJWaWV3LT5jbGllbnQoKS0+ZGlkQWNjZXB0QXV0b0ZpbGxTdWdnZXN0aW9uKFdlYk5vZGUo
Z2V0VGV4dEZpZWxkKCkpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbV9uYW1lc1tsaXN0SW5kZXhdLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbV9sYWJlbHNbbGlzdEluZGV4XSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RJbmRleCk7CiB9
CiAKIHZvaWQgQXV0b0ZpbGxQb3B1cE1lbnVDbGllbnQ6OnNlbGVjdGlvbkNoYW5nZWQodW5zaWdu
ZWQgbGlzdEluZGV4LCBib29sIGZpcmVFdmVudHMpCkluZGV4OiBXZWJLaXQvY2hyb21pdW0vc3Jj
L0F1dG9GaWxsUG9wdXBNZW51Q2xpZW50LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L2Nocm9taXVt
L3NyYy9BdXRvRmlsbFBvcHVwTWVudUNsaWVudC5oCShyZXZpc2lvbiA2MjczNCkKKysrIFdlYktp
dC9jaHJvbWl1bS9zcmMvQXV0b0ZpbGxQb3B1cE1lbnVDbGllbnQuaAkod29ya2luZyBjb3B5KQpA
QCAtOTksMTAgKzk5LDYgQEAgcHVibGljOgogICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
V2ViVmVjdG9yPFdlYlN0cmluZz4mIGxhYmVscywKICAgICAgICAgICAgICAgICAgICAgICAgIGlu
dCBzZXBhcmF0b3JJbmRleCk7CiAKLSAgICAvLyBERVBSRUNBVEVEOiBXaWxsIGJlIHJlbW92ZWQg
b25jZSBBdXRvY29tcGxldGUgYW5kIEF1dG9GaWxsIG1lcmdlIGlzCi0gICAgLy8gY29tcGxldGUu
Ci0gICAgdm9pZCBzZXRBdXRvY29tcGxldGVNb2RlKGJvb2wgZW5hYmxlZCkgeyBtX0F1dG9jb21w
bGV0ZU1vZGVFbmFibGVkID0gZW5hYmxlZDsgfQotCiBwcml2YXRlOgogICAgIFdlYlZpZXdJbXBs
KiBnZXRXZWJWaWV3KCkgY29uc3Q7CiAgICAgV2ViQ29yZTo6SFRNTElucHV0RWxlbWVudCogZ2V0
VGV4dEZpZWxkKCkgY29uc3QgeyByZXR1cm4gbV90ZXh0RmllbGQuZ2V0KCk7IH0KQEAgLTEyMywx
MCArMTE5LDYgQEAgcHJpdmF0ZToKIAogICAgIFJlZlB0cjxXZWJDb3JlOjpIVE1MSW5wdXRFbGVt
ZW50PiBtX3RleHRGaWVsZDsKICAgICBPd25QdHI8V2ViQ29yZTo6UG9wdXBNZW51U3R5bGU+IG1f
c3R5bGU7Ci0KLSAgICAvLyBERVBSRUNBVEVEOiBXaWxsIGJlIHJlbW92ZWQgb25jZSBBdXRvY29t
cGxldGUgYW5kIEF1dG9GaWxsIG1lcmdlIGlzCi0gICAgLy8gY29tcGxldGUuCi0gICAgYm9vbCBt
X0F1dG9jb21wbGV0ZU1vZGVFbmFibGVkOwogfTsKIAogfSAvLyBuYW1lc3BhY2UgV2ViS2l0Cklu
ZGV4OiBXZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmNwcAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBX
ZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmNwcAkocmV2aXNpb24gNjI3MzQpCisrKyBX
ZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTc1
NiwzMCArMTc1Niw2IEBAIHZvaWQgV2ViVmlld0ltcGw6OmFwcGx5QXV0b0ZpbGxTdWdnZXN0aW8K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvY3VzZWROb2RlLT5vd25lckRvY3Vt
ZW50KCktPnZpZXcoKSwgMCk7CiAgICAgICAgIG1fYXV0b0ZpbGxQb3B1cFNob3dpbmcgPSB0cnVl
OwogICAgIH0KLQotICAgIC8vIERFUFJFQ0FURUQ6IFRoaXMgc3BlY2lhbCBtb2RlIHdpbGwgZ28g
YXdheSBvbmNlIEF1dG9GaWxsIGFuZCBBdXRvY29tcGxldGUKLSAgICAvLyBtZXJnZSBpcyBjb21w
bGV0ZS4KLSAgICBpZiAobV9hdXRvRmlsbFBvcHVwQ2xpZW50KQotICAgICAgICBtX2F1dG9GaWxs
UG9wdXBDbGllbnQtPnNldEF1dG9jb21wbGV0ZU1vZGUoZmFsc2UpOwotfQotCi0vLyBERVBSRUNB
VEVEOiByZXBsYWNpbmcgd2l0aCBhcHBseUF1dG9GaWxsU3VnZ2VzdGlvbnMuCi12b2lkIFdlYlZp
ZXdJbXBsOjphcHBseUF1dG9jb21wbGV0ZVN1Z2dlc3Rpb25zKAotICAgIGNvbnN0IFdlYk5vZGUm
IG5vZGUsCi0gICAgY29uc3QgV2ViVmVjdG9yPFdlYlN0cmluZz4mIHN1Z2dlc3Rpb25zLAotICAg
IGludCBkZWZhdWx0U3VnZ2VzdGlvbkluZGV4KQotewotICAgIFdlYlZlY3RvcjxXZWJTdHJpbmc+
IG5hbWVzKHN1Z2dlc3Rpb25zLnNpemUoKSk7Ci0gICAgV2ViVmVjdG9yPFdlYlN0cmluZz4gbGFi
ZWxzKHN1Z2dlc3Rpb25zLnNpemUoKSk7Ci0KLSAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IHN1
Z2dlc3Rpb25zLnNpemUoKTsgKytpKSB7Ci0gICAgICAgIG5hbWVzW2ldID0gc3VnZ2VzdGlvbnNb
aV07Ci0gICAgICAgIGxhYmVsc1tpXSA9IFdlYlN0cmluZygpOwotICAgIH0KLQotICAgIGFwcGx5
QXV0b0ZpbGxTdWdnZXN0aW9ucyhub2RlLCBuYW1lcywgbGFiZWxzLCAtMSk7Ci0gICAgaWYgKG1f
YXV0b0ZpbGxQb3B1cENsaWVudCkKLSAgICAgICAgbV9hdXRvRmlsbFBvcHVwQ2xpZW50LT5zZXRB
dXRvY29tcGxldGVNb2RlKHRydWUpOwogfQogCiB2b2lkIFdlYlZpZXdJbXBsOjpoaWRlUG9wdXBz
KCkKSW5kZXg6IFdlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuaAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBXZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmgJKHJldmlzaW9uIDYyNzM0KQorKysg
V2ViS2l0L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1wbC5oCSh3b3JraW5nIGNvcHkpCkBAIC0xNjks
MTEgKzE2OSw2IEBAIHB1YmxpYzoKICAgICAgICAgY29uc3QgV2ViVmVjdG9yPFdlYlN0cmluZz4m
IG5hbWVzLAogICAgICAgICBjb25zdCBXZWJWZWN0b3I8V2ViU3RyaW5nPiYgbGFiZWxzLAogICAg
ICAgICBpbnQgc2VwYXJhdG9ySW5kZXgpOwotICAgIC8vIERFUFJFQ0FURUQ6IHJlcGxhY2luZyB3
aXRoIGFwcGx5QXV0b0ZpbGxTdWdnZXN0aW9ucy4KLSAgICB2aXJ0dWFsIHZvaWQgYXBwbHlBdXRv
Y29tcGxldGVTdWdnZXN0aW9ucygKLSAgICAgICAgY29uc3QgV2ViTm9kZSYsCi0gICAgICAgIGNv
bnN0IFdlYlZlY3RvcjxXZWJTdHJpbmc+JiBzdWdnZXN0aW9ucywKLSAgICAgICAgaW50IGRlZmF1
bHRTdWdnZXN0aW9uSW5kZXgpOwogICAgIHZpcnR1YWwgdm9pZCBoaWRlUG9wdXBzKCk7CiAgICAg
dmlydHVhbCB2b2lkIHNldFNjcm9sbGJhckNvbG9ycyh1bnNpZ25lZCBpbmFjdGl2ZUNvbG9yLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgYWN0aXZlQ29sb3Is
Cg==
</data>
<flag name="review"
          id="48602"
          type_id="1"
          status="+"
          setter="ojan"
    />
    <flag name="commit-queue"
          id="52554"
          type_id="3"
          status="-"
          setter="commit-queue"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>75965</attachid>
            <date>2010-12-08 14:29:27 -0800</date>
            <delta_ts>2010-12-13 11:56:35 -0800</delta_ts>
            <desc>Updated patch.</desc>
            <filename>wk_deprecations_01.diff</filename>
            <type>text/plain</type>
            <size>9320</size>
            <attacher name="David Holloway">dhollowa</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZwkocmV2aXNpb24gNzM1NTEpCisrKyBXZWJLaXQvY2hyb21pdW0vQ2hh
bmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjMgQEAKKzIwMTAtMTItMDggIERhdmlk
IEhvbGxvd2F5ICA8ZGhvbGxvd2FAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtjaHJvbWl1bV0gUmVtb3ZlcyBkZXByZWNhdGVk
IGxvZ2ljIGZvbGxvd2luZyB0aGUgY29uc29saWRhdGlvbiBvZiBBdXRvRmlsbCBhbmQKKyAgICAg
ICAgQXV0b2NvbXBsZXRlIHBvcHVwIG1lbnUgaGFuZGxpbmcgKGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD00MTIzNikuCisgICAgICAgIEZpbGxpbmcgb2YgdGhlIGZvcm0g
ZmllbGRzIGlzIG5vdyBoYW5kbGVkIGNvbXBsZXRlbHkgb24gdGhlIENocm9taXVtIHNpZGUsIGZv
cgorICAgICAgICBib3RoIEF1dG9GaWxsIGFuZCBBdXRvY29tcGxldGUuCisKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQxODIyCisKKyAgICAgICAgKiBw
dWJsaWMvV2ViVmlldy5oOgorICAgICAgICAqIHNyYy9BdXRvRmlsbFBvcHVwTWVudUNsaWVudC5j
cHA6CisgICAgICAgIChXZWJLaXQ6OkF1dG9GaWxsUG9wdXBNZW51Q2xpZW50OjpBdXRvRmlsbFBv
cHVwTWVudUNsaWVudCk6CisgICAgICAgIChXZWJLaXQ6OkF1dG9GaWxsUG9wdXBNZW51Q2xpZW50
Ojp2YWx1ZUNoYW5nZWQpOgorICAgICAgICAqIHNyYy9BdXRvRmlsbFBvcHVwTWVudUNsaWVudC5o
OgorICAgICAgICAqIHNyYy9XZWJWaWV3SW1wbC5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlZp
ZXdJbXBsOjphcHBseUF1dG9GaWxsU3VnZ2VzdGlvbnMpOgorICAgICAgICAqIHNyYy9XZWJWaWV3
SW1wbC5oOgorCiAyMDEwLTEyLTA3ICBCcmlhbiBXZWluc3RlaW4gIDxid2VpbnN0ZWluQGFwcGxl
LmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBKb2huIFN1bGxpdmFuLgpJbmRleDogV2ViS2l0
L2Nocm9taXVtL3B1YmxpYy9XZWJWaWV3LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L2Nocm9taXVt
L3B1YmxpYy9XZWJWaWV3LmgJKHJldmlzaW9uIDczNDgzKQorKysgV2ViS2l0L2Nocm9taXVtL3B1
YmxpYy9XZWJWaWV3LmgJKHdvcmtpbmcgY29weSkKQEAgLTI3OSwxNCArMjc5LDYgQEAgcHVibGlj
OgogCiAgICAgLy8gQXV0b0ZpbGwgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAKLSAgICAvLyBERVBSRUNBVEVELgotICAgIHZpcnR1
YWwgdm9pZCBhcHBseUF1dG9GaWxsU3VnZ2VzdGlvbnMoCi0gICAgICAgIGNvbnN0IFdlYk5vZGUm
LAotICAgICAgICBjb25zdCBXZWJWZWN0b3I8V2ViU3RyaW5nPiYgbmFtZXMsCi0gICAgICAgIGNv
bnN0IFdlYlZlY3RvcjxXZWJTdHJpbmc+JiBsYWJlbHMsCi0gICAgICAgIGNvbnN0IFdlYlZlY3Rv
cjxpbnQ+JiB1bmlxdWVJRHMsCi0gICAgICAgIGludCBzZXBhcmF0b3JJbmRleCkgPSAwOwotCiAg
ICAgLy8gTm90aWZpZXMgdGhlIFdlYlZpZXcgdGhhdCBBdXRvRmlsbCBzdWdnZXN0aW9ucyBhcmUg
YXZhaWxhYmxlIGZvciBhIG5vZGUuCiAgICAgLy8gfHVuaXF1ZUlEc3wgaXMgYSB2ZWN0b3Igb2Yg
SURzIHRoYXQgcmVwcmVzZW50IHRoZSB1bmlxdWUgSUQgb2YgZWFjaAogICAgIC8vIEF1dG9GaWxs
IHByb2ZpbGUgaW4gdGhlIHN1Z2dlc3Rpb25zIHBvcHVwLiAgSWYgYSB1bmlxdWUgSUQgaXMgMCwg
dGhlbiB0aGUKQEAgLTMwMiwxNCArMjk0LDYgQEAgcHVibGljOgogICAgICAgICBjb25zdCBXZWJW
ZWN0b3I8aW50PiYgdW5pcXVlSURzLAogICAgICAgICBpbnQgc2VwYXJhdG9ySW5kZXgpID0gMDsK
IAotICAgIC8vIE5vdGlmaWVzIHRoZSBXZWJWaWV3IHRoYXQgQXV0b2NvbXBsZXRlIHN1Z2dlc3Rp
b25zIGFyZSBhdmFpbGFibGUgZm9yIGEKLSAgICAvLyBub2RlLgotICAgIC8vIERFUFJFQ0FURUQ6
IG1lcmdpbmcgd2l0aCBhcHBseUF1dG9GaWxsU3VnZ2VzdGlvbnMuCi0gICAgdmlydHVhbCB2b2lk
IGFwcGx5QXV0b2NvbXBsZXRlU3VnZ2VzdGlvbnMoCi0gICAgICAgIGNvbnN0IFdlYk5vZGUmLAot
ICAgICAgICBjb25zdCBXZWJWZWN0b3I8V2ViU3RyaW5nPiYgc3VnZ2VzdGlvbnMsCi0gICAgICAg
IGludCBkZWZhdWx0U3VnZ2VzdGlvbkluZGV4KSA9IDA7Ci0KICAgICAvLyBIaWRlcyBhbnkgcG9w
dXAgKHN1Z2dlc3Rpb25zLCBzZWxlY3RzLi4uKSB0aGF0IG1pZ2h0IGJlIHNob3dpbmcuCiAgICAg
dmlydHVhbCB2b2lkIGhpZGVQb3B1cHMoKSA9IDA7CiAKSW5kZXg6IFdlYktpdC9jaHJvbWl1bS9z
cmMvQXV0b0ZpbGxQb3B1cE1lbnVDbGllbnQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdC9jaHJv
bWl1bS9zcmMvQXV0b0ZpbGxQb3B1cE1lbnVDbGllbnQuY3BwCShyZXZpc2lvbiA3MzQ4MykKKysr
IFdlYktpdC9jaHJvbWl1bS9zcmMvQXV0b0ZpbGxQb3B1cE1lbnVDbGllbnQuY3BwCSh3b3JraW5n
IGNvcHkpCkBAIC01MSw3ICs1MSw2IEBAIEF1dG9GaWxsUG9wdXBNZW51Q2xpZW50OjpBdXRvRmls
bFBvcHVwTWUKICAgICA6IG1fc2VwYXJhdG9ySW5kZXgoLTEpCiAgICAgLCBtX3NlbGVjdGVkSW5k
ZXgoLTEpCiAgICAgLCBtX3RleHRGaWVsZCgwKQotICAgICwgbV9BdXRvY29tcGxldGVNb2RlRW5h
YmxlZChmYWxzZSkKIHsKIH0KIApAQCAtMTIzLDM2ICsxMjIsMjAgQEAgYm9vbCBBdXRvRmlsbFBv
cHVwTWVudUNsaWVudDo6Y2FuUmVtb3ZlUwogCiB2b2lkIEF1dG9GaWxsUG9wdXBNZW51Q2xpZW50
Ojp2YWx1ZUNoYW5nZWQodW5zaWduZWQgbGlzdEluZGV4LCBib29sIGZpcmVFdmVudHMpCiB7Ci0g
ICAgLy8gREVQUkVDQVRFRDogV2lsbCBiZSByZW1vdmVkIG9uY2UgQXV0b0ZpbGwgYW5kIEF1dG9j
b21wbGV0ZSBtZXJnZSBpcwotICAgIC8vIGNvbXBsZXRlZC4KLSAgICBpZiAobV9BdXRvY29tcGxl
dGVNb2RlRW5hYmxlZCkgewotICAgICAgICBtX3RleHRGaWVsZC0+c2V0VmFsdWUoZ2V0U3VnZ2Vz
dGlvbihsaXN0SW5kZXgpKTsKLQotICAgICAgICBXZWJWaWV3SW1wbCogd2ViVmlldyA9IGdldFdl
YlZpZXcoKTsKLSAgICAgICAgaWYgKCF3ZWJWaWV3KQotICAgICAgICAgICAgcmV0dXJuOwotCi0g
ICAgICAgIEVkaXRvckNsaWVudEltcGwqIGVkaXRvciA9Ci0gICAgICAgICAgICBzdGF0aWNfY2Fz
dDxFZGl0b3JDbGllbnRJbXBsKj4od2ViVmlldy0+cGFnZSgpLT5lZGl0b3JDbGllbnQoKSk7Ci0g
ICAgICAgIEFTU0VSVChlZGl0b3IpOwotICAgICAgICBlZGl0b3ItPm9uQXV0b2NvbXBsZXRlU3Vn
Z2VzdGlvbkFjY2VwdGVkKAotICAgICAgICAgICAgc3RhdGljX2Nhc3Q8SFRNTElucHV0RWxlbWVu
dCo+KG1fdGV4dEZpZWxkLmdldCgpKSk7Ci0gICAgfSBlbHNlIHsKLSAgICAgIFdlYlZpZXdJbXBs
KiB3ZWJWaWV3ID0gZ2V0V2ViVmlldygpOwotICAgICAgaWYgKCF3ZWJWaWV3KQotICAgICAgICAg
IHJldHVybjsKLQotICAgICAgaWYgKG1fc2VwYXJhdG9ySW5kZXggIT0gLTEgJiYgbGlzdEluZGV4
ID4gc3RhdGljX2Nhc3Q8dW5zaWduZWQ+KG1fc2VwYXJhdG9ySW5kZXgpKQotICAgICAgICAgIC0t
bGlzdEluZGV4OwotCi0gICAgICBBU1NFUlQobGlzdEluZGV4IDwgbV9uYW1lcy5zaXplKCkpOwot
Ci0gICAgICB3ZWJWaWV3LT5jbGllbnQoKS0+ZGlkQWNjZXB0QXV0b0ZpbGxTdWdnZXN0aW9uKFdl
Yk5vZGUoZ2V0VGV4dEZpZWxkKCkpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBtX25hbWVzW2xpc3RJbmRleF0sCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1fbGFiZWxzW2xpc3RJbmRleF0s
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1f
dW5pcXVlSURzW2xpc3RJbmRleF0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpc3RJbmRleCk7Ci0gICAgfQorICAgIFdlYlZpZXdJbXBsKiB3
ZWJWaWV3ID0gZ2V0V2ViVmlldygpOworICAgIGlmICghd2ViVmlldykKKyAgICAgICAgcmV0dXJu
OworCisgICAgaWYgKG1fc2VwYXJhdG9ySW5kZXggIT0gLTEgJiYgbGlzdEluZGV4ID4gc3RhdGlj
X2Nhc3Q8dW5zaWduZWQ+KG1fc2VwYXJhdG9ySW5kZXgpKQorICAgICAgICAtLWxpc3RJbmRleDsK
KworICAgIEFTU0VSVChsaXN0SW5kZXggPCBtX25hbWVzLnNpemUoKSk7CisKKyAgICB3ZWJWaWV3
LT5jbGllbnQoKS0+ZGlkQWNjZXB0QXV0b0ZpbGxTdWdnZXN0aW9uKFdlYk5vZGUoZ2V0VGV4dEZp
ZWxkKCkpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbV9uYW1lc1tsaXN0SW5kZXhdLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbV9sYWJlbHNbbGlzdEluZGV4XSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1fdW5pcXVlSURzW2xpc3RJbmRleF0s
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0
SW5kZXgpOwogfQogCiB2b2lkIEF1dG9GaWxsUG9wdXBNZW51Q2xpZW50OjpzZWxlY3Rpb25DaGFu
Z2VkKHVuc2lnbmVkIGxpc3RJbmRleCwgYm9vbCBmaXJlRXZlbnRzKQpJbmRleDogV2ViS2l0L2No
cm9taXVtL3NyYy9BdXRvRmlsbFBvcHVwTWVudUNsaWVudC5oCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktp
dC9jaHJvbWl1bS9zcmMvQXV0b0ZpbGxQb3B1cE1lbnVDbGllbnQuaAkocmV2aXNpb24gNzM0ODMp
CisrKyBXZWJLaXQvY2hyb21pdW0vc3JjL0F1dG9GaWxsUG9wdXBNZW51Q2xpZW50LmgJKHdvcmtp
bmcgY29weSkKQEAgLTExNCwxMCArMTE0LDYgQEAgcHVibGljOgogICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3QgV2ViVmVjdG9yPGludD4mIHVuaXF1ZUlEcywKICAgICAgICAgICAgICAgICAg
ICAgICAgIGludCBzZXBhcmF0b3JJbmRleCk7CiAKLSAgICAvLyBERVBSRUNBVEVEOiBXaWxsIGJl
IHJlbW92ZWQgb25jZSBBdXRvY29tcGxldGUgYW5kIEF1dG9GaWxsIG1lcmdlIGlzCi0gICAgLy8g
Y29tcGxldGUuCi0gICAgdm9pZCBzZXRBdXRvY29tcGxldGVNb2RlKGJvb2wgZW5hYmxlZCkgeyBt
X0F1dG9jb21wbGV0ZU1vZGVFbmFibGVkID0gZW5hYmxlZDsgfQotCiBwcml2YXRlOgogICAgIC8v
IENvbnZlcnQgdGhlIHNwZWNpZmllZCBpbmRleCBmcm9tIGFuIGluZGV4IGludG8gdGhlIHZpc2li
bGUgbGlzdCAod2hpY2ggbWlnaHQKICAgICAvLyBpbmNsdWRlIGEgc2VwYXJhdG9yIGVudHJ5KSB0
byBhbiBpbmRleCB0byB8bV9uYW1lc3wgYW5kIHxtX2xhYmVsc3wuCkBAIC0xNDcsMTAgKzE0Myw2
IEBAIHByaXZhdGU6CiAgICAgUmVmUHRyPFdlYkNvcmU6OkhUTUxJbnB1dEVsZW1lbnQ+IG1fdGV4
dEZpZWxkOwogICAgIE93blB0cjxXZWJDb3JlOjpQb3B1cE1lbnVTdHlsZT4gbV9yZWd1bGFyU3R5
bGU7CiAgICAgT3duUHRyPFdlYkNvcmU6OlBvcHVwTWVudVN0eWxlPiBtX3dhcm5pbmdTdHlsZTsK
LQotICAgIC8vIERFUFJFQ0FURUQ6IFdpbGwgYmUgcmVtb3ZlZCBvbmNlIEF1dG9jb21wbGV0ZSBh
bmQgQXV0b0ZpbGwgbWVyZ2UgaXMKLSAgICAvLyBjb21wbGV0ZS4KLSAgICBib29sIG1fQXV0b2Nv
bXBsZXRlTW9kZUVuYWJsZWQ7CiB9OwogCiB9IC8vIG5hbWVzcGFjZSBXZWJLaXQKSW5kZXg6IFdl
YktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuY3BwCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdC9j
aHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuY3BwCShyZXZpc2lvbiA3MzQ4MykKKysrIFdlYktpdC9j
aHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xOTEwLDE3ICsx
OTEwLDYgQEAgdm9pZCBXZWJWaWV3SW1wbDo6YXBwbHlBdXRvRmlsbFN1Z2dlc3RpbwogICAgIGNv
bnN0IFdlYk5vZGUmIG5vZGUsCiAgICAgY29uc3QgV2ViVmVjdG9yPFdlYlN0cmluZz4mIG5hbWVz
LAogICAgIGNvbnN0IFdlYlZlY3RvcjxXZWJTdHJpbmc+JiBsYWJlbHMsCi0gICAgY29uc3QgV2Vi
VmVjdG9yPGludD4mIHVuaXF1ZUlEcywKLSAgICBpbnQgc2VwYXJhdG9ySW5kZXgpCi17Ci0gICAg
V2ViVmVjdG9yPFdlYlN0cmluZz4gaWNvbnMobmFtZXMuc2l6ZSgpKTsKLSAgICBhcHBseUF1dG9G
aWxsU3VnZ2VzdGlvbnMobm9kZSwgbmFtZXMsIGxhYmVscywgaWNvbnMsIHVuaXF1ZUlEcywgc2Vw
YXJhdG9ySW5kZXgpOwotfQotCi12b2lkIFdlYlZpZXdJbXBsOjphcHBseUF1dG9GaWxsU3VnZ2Vz
dGlvbnMoCi0gICAgY29uc3QgV2ViTm9kZSYgbm9kZSwKLSAgICBjb25zdCBXZWJWZWN0b3I8V2Vi
U3RyaW5nPiYgbmFtZXMsCi0gICAgY29uc3QgV2ViVmVjdG9yPFdlYlN0cmluZz4mIGxhYmVscywK
ICAgICBjb25zdCBXZWJWZWN0b3I8V2ViU3RyaW5nPiYgaWNvbnMsCiAgICAgY29uc3QgV2ViVmVj
dG9yPGludD4mIHVuaXF1ZUlEcywKICAgICBpbnQgc2VwYXJhdG9ySW5kZXgpCkBAIC0xOTY2LDMw
ICsxOTU1LDYgQEAgdm9pZCBXZWJWaWV3SW1wbDo6YXBwbHlBdXRvRmlsbFN1Z2dlc3RpbwogICAg
ICAgICBtX2F1dG9GaWxsUG9wdXAtPnNob3coZm9jdXNlZE5vZGUtPmdldFJlY3QoKSwgZm9jdXNl
ZE5vZGUtPm93bmVyRG9jdW1lbnQoKS0+dmlldygpLCAwKTsKICAgICAgICAgbV9hdXRvRmlsbFBv
cHVwU2hvd2luZyA9IHRydWU7CiAgICAgfQotCi0gICAgLy8gREVQUkVDQVRFRDogVGhpcyBzcGVj
aWFsIG1vZGUgd2lsbCBnbyBhd2F5IG9uY2UgQXV0b0ZpbGwgYW5kIEF1dG9jb21wbGV0ZQotICAg
IC8vIG1lcmdlIGlzIGNvbXBsZXRlLgotICAgIGlmIChtX2F1dG9GaWxsUG9wdXBDbGllbnQpCi0g
ICAgICAgIG1fYXV0b0ZpbGxQb3B1cENsaWVudC0+c2V0QXV0b2NvbXBsZXRlTW9kZShmYWxzZSk7
Ci19Ci0KLS8vIERFUFJFQ0FURUQ6IHJlcGxhY2luZyB3aXRoIGFwcGx5QXV0b0ZpbGxTdWdnZXN0
aW9ucy4KLXZvaWQgV2ViVmlld0ltcGw6OmFwcGx5QXV0b2NvbXBsZXRlU3VnZ2VzdGlvbnMoCi0g
ICAgY29uc3QgV2ViTm9kZSYgbm9kZSwKLSAgICBjb25zdCBXZWJWZWN0b3I8V2ViU3RyaW5nPiYg
c3VnZ2VzdGlvbnMsCi0gICAgaW50IGRlZmF1bHRTdWdnZXN0aW9uSW5kZXgpCi17Ci0gICAgV2Vi
VmVjdG9yPFdlYlN0cmluZz4gbmFtZXMoc3VnZ2VzdGlvbnMuc2l6ZSgpKTsKLSAgICBXZWJWZWN0
b3I8V2ViU3RyaW5nPiBsYWJlbHMoc3VnZ2VzdGlvbnMuc2l6ZSgpKTsKLSAgICBXZWJWZWN0b3I8
V2ViU3RyaW5nPiBpY29ucyhzdWdnZXN0aW9ucy5zaXplKCkpOwotICAgIFdlYlZlY3RvcjxpbnQ+
IHVuaXF1ZUlEcyhzdWdnZXN0aW9ucy5zaXplKCkpOwotCi0gICAgZm9yIChzaXplX3QgaSA9IDA7
IGkgPCBzdWdnZXN0aW9ucy5zaXplKCk7ICsraSkKLSAgICAgICAgbmFtZXNbaV0gPSBzdWdnZXN0
aW9uc1tpXTsKLQotICAgIGFwcGx5QXV0b0ZpbGxTdWdnZXN0aW9ucyhub2RlLCBuYW1lcywgbGFi
ZWxzLCBpY29ucywgdW5pcXVlSURzLCAtMSk7Ci0gICAgaWYgKG1fYXV0b0ZpbGxQb3B1cENsaWVu
dCkKLSAgICAgICAgbV9hdXRvRmlsbFBvcHVwQ2xpZW50LT5zZXRBdXRvY29tcGxldGVNb2RlKHRy
dWUpOwogfQogCiB2b2lkIFdlYlZpZXdJbXBsOjpoaWRlUG9wdXBzKCkKSW5kZXg6IFdlYktpdC9j
aHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQvY2hyb21pdW0v
c3JjL1dlYlZpZXdJbXBsLmgJKHJldmlzaW9uIDczNDgzKQorKysgV2ViS2l0L2Nocm9taXVtL3Ny
Yy9XZWJWaWV3SW1wbC5oCSh3b3JraW5nIGNvcHkpCkBAIC0xNzksMTMgKzE3OSw2IEBAIHB1Ymxp
YzoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBXZWJTdHJpbmcm
IHZhbHVlKTsKICAgICB2aXJ0dWFsIFdlYkRldlRvb2xzQWdlbnQqIGRldlRvb2xzQWdlbnQoKTsK
ICAgICB2aXJ0dWFsIFdlYkFjY2Vzc2liaWxpdHlPYmplY3QgYWNjZXNzaWJpbGl0eU9iamVjdCgp
OwotICAgIC8vIERFUFJFQ0FURUQuCi0gICAgdmlydHVhbCB2b2lkIGFwcGx5QXV0b0ZpbGxTdWdn
ZXN0aW9ucygKLSAgICAgICAgY29uc3QgV2ViTm9kZSYsCi0gICAgICAgIGNvbnN0IFdlYlZlY3Rv
cjxXZWJTdHJpbmc+JiBuYW1lcywKLSAgICAgICAgY29uc3QgV2ViVmVjdG9yPFdlYlN0cmluZz4m
IGxhYmVscywKLSAgICAgICAgY29uc3QgV2ViVmVjdG9yPGludD4mIHVuaXF1ZUlEcywKLSAgICAg
ICAgaW50IHNlcGFyYXRvckluZGV4KTsKICAgICB2aXJ0dWFsIHZvaWQgYXBwbHlBdXRvRmlsbFN1
Z2dlc3Rpb25zKAogICAgICAgICBjb25zdCBXZWJOb2RlJiwKICAgICAgICAgY29uc3QgV2ViVmVj
dG9yPFdlYlN0cmluZz4mIG5hbWVzLApAQCAtMTkzLDExICsxODYsNiBAQCBwdWJsaWM6CiAgICAg
ICAgIGNvbnN0IFdlYlZlY3RvcjxXZWJTdHJpbmc+JiBpY29ucywKICAgICAgICAgY29uc3QgV2Vi
VmVjdG9yPGludD4mIHVuaXF1ZUlEcywKICAgICAgICAgaW50IHNlcGFyYXRvckluZGV4KTsKLSAg
ICAvLyBERVBSRUNBVEVEOiByZXBsYWNpbmcgd2l0aCBhcHBseUF1dG9GaWxsU3VnZ2VzdGlvbnMu
Ci0gICAgdmlydHVhbCB2b2lkIGFwcGx5QXV0b2NvbXBsZXRlU3VnZ2VzdGlvbnMoCi0gICAgICAg
IGNvbnN0IFdlYk5vZGUmLAotICAgICAgICBjb25zdCBXZWJWZWN0b3I8V2ViU3RyaW5nPiYgc3Vn
Z2VzdGlvbnMsCi0gICAgICAgIGludCBkZWZhdWx0U3VnZ2VzdGlvbkluZGV4KTsKICAgICB2aXJ0
dWFsIHZvaWQgaGlkZVBvcHVwcygpOwogICAgIHZpcnR1YWwgdm9pZCBzZXRTY3JvbGxiYXJDb2xv
cnModW5zaWduZWQgaW5hY3RpdmVDb2xvciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGFjdGl2ZUNvbG9yLAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>