<?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>41212</bug_id>
          
          <creation_ts>2010-06-25 06:39:28 -0700</creation_ts>
          <short_desc>Chrome DevTools: Finalize migration to new WebView creation (devtools agent is now created within WebViewImpl only).</short_desc>
          <delta_ts>2010-06-30 05:27:48 -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>Web Inspector (Deprecated)</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>1</everconfirmed>
          <reporter name="Pavel Feldman">pfeldman</reporter>
          <assigned_to name="Pavel Feldman">pfeldman</assigned_to>
          <cc>dglazkov</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>242995</commentid>
    <comment_count>0</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2010-06-25 06:39:28 -0700</bug_when>
    <thetext>Patch to follow.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>243020</commentid>
    <comment_count>1</comment_count>
      <attachid>59768</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2010-06-25 08:16:50 -0700</bug_when>
    <thetext>Created attachment 59768
[PATCH] Proposed change.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>243021</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-06-25 08:23:29 -0700</bug_when>
    <thetext>Attachment 59768 did not build on chromium:
Build output: http://webkit-commit-queue.appspot.com/results/3347025</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>243366</commentid>
    <comment_count>3</comment_count>
      <attachid>59832</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2010-06-26 04:59:45 -0700</bug_when>
    <thetext>Created attachment 59832
[PATCH] Same with chromium fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>243372</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-06-26 06:11:35 -0700</bug_when>
    <thetext>Attachment 59832 did not build on chromium:
Build output: http://webkit-commit-queue.appspot.com/results/3340809</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>243375</commentid>
    <comment_count>5</comment_count>
      <attachid>59834</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2010-06-26 06:29:59 -0700</bug_when>
    <thetext>Created attachment 59834
[PATCH] Same with chromium fix (for try bots).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>243379</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-06-26 07:22:47 -0700</bug_when>
    <thetext>Attachment 59834 did not build on chromium:
Build output: http://webkit-commit-queue.appspot.com/results/3336787</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>243383</commentid>
    <comment_count>7</comment_count>
      <attachid>59836</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2010-06-26 08:24:09 -0700</bug_when>
    <thetext>Created attachment 59836
[PATH] People keep adding usages...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>243434</commentid>
    <comment_count>8</comment_count>
      <attachid>59836</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2010-06-26 22:51:37 -0700</bug_when>
    <thetext>Comment on attachment 59836
[PATH] People keep adding usages...

Ok, no more new usages, setting r+,cq+ for landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>243435</commentid>
    <comment_count>9</comment_count>
      <attachid>59836</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2010-06-26 22:52:28 -0700</bug_when>
    <thetext>Comment on attachment 59836
[PATH] People keep adding usages...

Actually, since it may still break things upstream, I&apos;ll land manually.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>244181</commentid>
    <comment_count>10</comment_count>
      <attachid>59832</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-06-29 03:18:01 -0700</bug_when>
    <thetext>Comment on attachment 59832
[PATCH] Same with chromium fix.

Cleared Yury Semikhatsky&apos;s review+ from obsolete attachment 59832 so that this bug does not appear in http://webkit.org/pending-commit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>244736</commentid>
    <comment_count>11</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2010-06-30 05:27:48 -0700</bug_when>
    <thetext>Committing to http://svn.webkit.org/repository/webkit/trunk ...
	M	WebKit/chromium/ChangeLog
	M	WebKit/chromium/public/WebDevToolsAgent.h
	M	WebKit/chromium/public/WebView.h
	M	WebKit/chromium/src/WebDevToolsAgentImpl.cpp
	M	WebKit/chromium/src/WebViewImpl.cpp
	M	WebKit/chromium/src/WebViewImpl.h
	M	WebKit/chromium/src/WebWorkerBase.cpp
	M	WebKit/chromium/src/js/DevToolsHostStub.js
	M	WebKit/chromium/tests/PopupMenuTest.cpp
	M	WebKitTools/DumpRenderTree/chromium/TestShell.cpp
Committed r62178</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>59768</attachid>
            <date>2010-06-25 08:16:50 -0700</date>
            <delta_ts>2010-06-26 04:59:45 -0700</delta_ts>
            <desc>[PATCH] Proposed change.</desc>
            <filename>web_view</filename>
            <type>text/plain</type>
            <size>5804</size>
            <attacher name="Pavel Feldman">pfeldman</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cgYi9XZWJLaXQvY2hyb21pdW0v
Q2hhbmdlTG9nCmluZGV4IDU0M2VkYWIuLmE2ZmQ1ZGUgMTAwNjQ0Ci0tLSBhL1dlYktpdC9jaHJv
bWl1bS9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwpAQCAtMSwzICsx
LDIzIEBACisyMDEwLTA2LTI1ICBQYXZlbCBGZWxkbWFuICA8cGZlbGRtYW5AY2hyb21pdW0ub3Jn
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENocm9t
ZSBEZXZUb29sczogRmluYWxpemUgbWlncmF0aW9uIHRvIG5ldyBXZWJWaWV3IGNvbnN0cnVjdG9y
CisgICAgICAgIChkZXZ0b29scyBhZ2VudCBpcyBub3cgY3JlYXRlZCB3aXRoaW4gV2ViVmlld0lt
cGwgb25seSkuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTQxMjEyCisKKyAgICAgICAgKiBwdWJsaWMvV2ViRGV2VG9vbHNBZ2VudC5oOgorICAgICAg
ICAqIHB1YmxpYy9XZWJWaWV3Lmg6CisgICAgICAgICogc3JjL1dlYkRldlRvb2xzQWdlbnRJbXBs
LmNwcDoKKyAgICAgICAgKiBzcmMvV2ViVmlld0ltcGwuY3BwOgorICAgICAgICAoV2ViS2l0OjpX
ZWJWaWV3SW1wbDo6V2ViVmlld0ltcGwpOgorICAgICAgICAqIHNyYy9XZWJWaWV3SW1wbC5oOgor
ICAgICAgICAqIHNyYy9XZWJXb3JrZXJCYXNlLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViV29y
a2VyQmFzZTo6aW5pdGlhbGl6ZUxvYWRlcik6CisgICAgICAgICogdGVzdHMvUG9wdXBNZW51VGVz
dC5jcHA6CisgICAgICAgIChXZWJLaXQ6OlNlbGVjdFBvcHVwTWVudVRlc3Q6OlNldFVwKToKKwog
MjAxMC0wNi0yNSAgSm9obiBHcmVnZyAgPGpvaG5ueWdAZ29vZ2xlLmNvbT4KIAogICAgICAgICBS
ZXZpZXdlZCBieSBEYXJpbiBGaXNoZXIuCmRpZmYgLS1naXQgYS9XZWJLaXQvY2hyb21pdW0vcHVi
bGljL1dlYkRldlRvb2xzQWdlbnQuaCBiL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViRGV2VG9v
bHNBZ2VudC5oCmluZGV4IGQxYWQyM2MuLjNiZGVlM2MgMTAwNjQ0Ci0tLSBhL1dlYktpdC9jaHJv
bWl1bS9wdWJsaWMvV2ViRGV2VG9vbHNBZ2VudC5oCisrKyBiL1dlYktpdC9jaHJvbWl1bS9wdWJs
aWMvV2ViRGV2VG9vbHNBZ2VudC5oCkBAIC00Nyw4ICs0Nyw2IEBAIHN0cnVjdCBXZWJVUkxFcnJv
cjsKIAogY2xhc3MgV2ViRGV2VG9vbHNBZ2VudCB7CiBwdWJsaWM6Ci0gICAgV0VCS0lUX0FQSSBz
dGF0aWMgV2ViRGV2VG9vbHNBZ2VudCogY3JlYXRlKFdlYlZpZXcqLCBXZWJEZXZUb29sc0FnZW50
Q2xpZW50Kik7Ci0KICAgICB2aXJ0dWFsIH5XZWJEZXZUb29sc0FnZW50KCkge30KIAogICAgIHZp
cnR1YWwgdm9pZCBhdHRhY2goKSA9IDA7CmRpZmYgLS1naXQgYS9XZWJLaXQvY2hyb21pdW0vcHVi
bGljL1dlYlZpZXcuaCBiL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViVmlldy5oCmluZGV4IGVh
ZGZjMjYuLmU5ZjIxMzUgMTAwNjQ0Ci0tLSBhL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViVmll
dy5oCisrKyBiL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViVmlldy5oCkBAIC01Nyw3ICs1Nyw3
IEBAIHB1YmxpYzoKICAgICAvLyBDcmVhdGVzIGEgV2ViVmlldyB0aGF0IGlzIE5PVCB5ZXQgaW5p
dGlhbGl6ZWQuICBZb3Ugd2lsbCBuZWVkIHRvCiAgICAgLy8gY2FsbCBpbml0aWFsaXplTWFpbkZy
YW1lIHRvIGZpbmlzaCB0aGUgaW5pdGlhbGl6YXRpb24uICBJdCBpcyB2YWxpZAogICAgIC8vIHRv
IHBhc3MgbnVsbCBXZWJWaWV3Q2xpZW50IGFuZCBXZWJEZXZUb29sc0FnZW50Q2xpZW50IHBvaW50
ZXJzLgotICAgIFdFQktJVF9BUEkgc3RhdGljIFdlYlZpZXcqIGNyZWF0ZShXZWJWaWV3Q2xpZW50
KiwgV2ViRGV2VG9vbHNBZ2VudENsaWVudCogPSAwKTsKKyAgICBXRUJLSVRfQVBJIHN0YXRpYyBX
ZWJWaWV3KiBjcmVhdGUoV2ViVmlld0NsaWVudCosIFdlYkRldlRvb2xzQWdlbnRDbGllbnQqKTsK
IAogICAgIC8vIEFmdGVyIGNyZWF0aW5nIGEgV2ViVmlldywgeW91IHNob3VsZCBpbW1lZGlhdGVs
eSBjYWxsIHRoaXMgbWV0aG9kLgogICAgIC8vIFlvdSBjYW4gb3B0aW9uYWxseSBtb2RpZnkgdGhl
IHNldHRpbmdzIGJlZm9yZSBjYWxsaW5nIHRoaXMgbWV0aG9kLgpkaWZmIC0tZ2l0IGEvV2ViS2l0
L2Nocm9taXVtL3NyYy9XZWJEZXZUb29sc0FnZW50SW1wbC5jcHAgYi9XZWJLaXQvY2hyb21pdW0v
c3JjL1dlYkRldlRvb2xzQWdlbnRJbXBsLmNwcAppbmRleCBjMGU5YjQ0Li4yMGFiMWQzIDEwMDY0
NAotLS0gYS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYkRldlRvb2xzQWdlbnRJbXBsLmNwcAorKysg
Yi9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYkRldlRvb2xzQWdlbnRJbXBsLmNwcApAQCAtNjQzLDEx
ICs2NDMsNiBAQCB2b2lkIFdlYkRldlRvb2xzQWdlbnRJbXBsOjpzZXRUaW1lbGluZVByb2ZpbGlu
Z0VuYWJsZWQoYm9vbCBlbmFibGVkKQogICAgICAgICBpYy0+c3RvcFRpbWVsaW5lUHJvZmlsZXIo
KTsKIH0KIAotV2ViRGV2VG9vbHNBZ2VudCogV2ViRGV2VG9vbHNBZ2VudDo6Y3JlYXRlKFdlYlZp
ZXcqIHdlYnZpZXcsIFdlYkRldlRvb2xzQWdlbnRDbGllbnQqIGNsaWVudCkKLXsKLSAgICByZXR1
cm4gbmV3IFdlYkRldlRvb2xzQWdlbnRJbXBsKHN0YXRpY19jYXN0PFdlYlZpZXdJbXBsKj4od2Vi
dmlldyksIGNsaWVudCk7Ci19Ci0KIHZvaWQgV2ViRGV2VG9vbHNBZ2VudDo6ZXhlY3V0ZURlYnVn
Z2VyQ29tbWFuZChjb25zdCBXZWJTdHJpbmcmIGNvbW1hbmQsIGludCBjYWxsZXJJZCkKIHsKICAg
ICBEZWJ1Z2dlckFnZW50TWFuYWdlcjo6ZXhlY3V0ZURlYnVnZ2VyQ29tbWFuZChjb21tYW5kLCBj
YWxsZXJJZCk7CmRpZmYgLS1naXQgYS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmNw
cCBiL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuY3BwCmluZGV4IDI1N2Q2NDYuLmJl
NWEyZWMgMTAwNjQ0Ci0tLSBhL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuY3BwCisr
KyBiL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuY3BwCkBAIC0yNjEsNyArMjYxLDcg
QEAgV2ViVmlld0ltcGw6OldlYlZpZXdJbXBsKFdlYlZpZXdDbGllbnQqIGNsaWVudCwgV2ViRGV2
VG9vbHNBZ2VudENsaWVudCogZGV2VG9vbHMKICAgICBtX2xhc3RNb3VzZVBvc2l0aW9uID0gV2Vi
UG9pbnQoLTEsIC0xKTsKIAogICAgIGlmIChkZXZUb29sc0NsaWVudCkKLSAgICAgICAgbV9kZXZU
b29sc0FnZW50ID0gc3RhdGljX2Nhc3Q8V2ViRGV2VG9vbHNBZ2VudEltcGwqPihXZWJEZXZUb29s
c0FnZW50OjpjcmVhdGUodGhpcywgZGV2VG9vbHNDbGllbnQpKTsKKyAgICAgICAgbV9kZXZUb29s
c0FnZW50ID0gbmV3IFdlYkRldlRvb2xzQWdlbnRJbXBsKHRoaXMsIGRldlRvb2xzQ2xpZW50KTsK
IAogICAgIG1fcGFnZS5zZXQobmV3IFBhZ2UoJm1fY2hyb21lQ2xpZW50SW1wbCwgJm1fY29udGV4
dE1lbnVDbGllbnRJbXBsLCAmbV9lZGl0b3JDbGllbnRJbXBsLCAmbV9kcmFnQ2xpZW50SW1wbCwg
Jm1faW5zcGVjdG9yQ2xpZW50SW1wbCwgMCwgMCwgMCkpOwogCkBAIC0xODMyLDEyICsxODMyLDYg
QEAgV2ViRGV2VG9vbHNBZ2VudCogV2ViVmlld0ltcGw6OmRldlRvb2xzQWdlbnQoKQogICAgIHJl
dHVybiBtX2RldlRvb2xzQWdlbnQuZ2V0KCk7CiB9CiAKLXZvaWQgV2ViVmlld0ltcGw6OnNldERl
dlRvb2xzQWdlbnQoV2ViRGV2VG9vbHNBZ2VudCogZGV2VG9vbHNBZ2VudCkKLXsKLSAgICBBU1NF
UlQoIW1fZGV2VG9vbHNBZ2VudC5nZXQoKSk7IC8vIE1heSBvbmx5IHNldCBvbmNlIQotICAgIG1f
ZGV2VG9vbHNBZ2VudC5zZXQoc3RhdGljX2Nhc3Q8V2ViRGV2VG9vbHNBZ2VudFByaXZhdGUqPihk
ZXZUb29sc0FnZW50KSk7Ci19Ci0KIFdlYkFjY2Vzc2liaWxpdHlPYmplY3QgV2ViVmlld0ltcGw6
OmFjY2Vzc2liaWxpdHlPYmplY3QoKQogewogICAgIGlmICghbWFpbkZyYW1lSW1wbCgpKQpkaWZm
IC0tZ2l0IGEvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1wbC5oIGIvV2ViS2l0L2Nocm9t
aXVtL3NyYy9XZWJWaWV3SW1wbC5oCmluZGV4IGE2ZmExMzEuLjZiNTY0MGYgMTAwNjQ0Ci0tLSBh
L1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuaAorKysgYi9XZWJLaXQvY2hyb21pdW0v
c3JjL1dlYlZpZXdJbXBsLmgKQEAgLTE3NCw3ICsxNzQsNiBAQCBwdWJsaWM6CiAgICAgdmlydHVh
bCB2b2lkIHNldEluc3BlY3RvclNldHRpbmcoY29uc3QgV2ViU3RyaW5nJiBrZXksCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgV2ViU3RyaW5nJiB2YWx1ZSk7CiAg
ICAgdmlydHVhbCBXZWJEZXZUb29sc0FnZW50KiBkZXZUb29sc0FnZW50KCk7Ci0gICAgdmlydHVh
bCB2b2lkIHNldERldlRvb2xzQWdlbnQoV2ViRGV2VG9vbHNBZ2VudCopOwogICAgIHZpcnR1YWwg
V2ViQWNjZXNzaWJpbGl0eU9iamVjdCBhY2Nlc3NpYmlsaXR5T2JqZWN0KCk7CiAgICAgdmlydHVh
bCB2b2lkIGFwcGx5QXV0b0ZpbGxTdWdnZXN0aW9ucygKICAgICAgICAgY29uc3QgV2ViTm9kZSYs
CmRpZmYgLS1naXQgYS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYldvcmtlckJhc2UuY3BwIGIvV2Vi
S2l0L2Nocm9taXVtL3NyYy9XZWJXb3JrZXJCYXNlLmNwcAppbmRleCAyNDRjY2ViLi4wYWQwY2Nk
IDEwMDY0NAotLS0gYS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYldvcmtlckJhc2UuY3BwCisrKyBi
L1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViV29ya2VyQmFzZS5jcHAKQEAgLTE2NSw3ICsxNjUsNyBA
QCB2b2lkIFdlYldvcmtlckJhc2U6OmluaXRpYWxpemVMb2FkZXIoY29uc3QgV2ViVVJMJiB1cmwp
CiAgICAgLy8gbG9hZGluZyByZXF1ZXN0cyBmcm9tIHRoZSB3b3JrZXIgY29udGV4dCB0byB0aGUg
cmVzdCBvZiBXZWJLaXQgYW5kIENocm9taXVtCiAgICAgLy8gaW5mcmFzdHJ1Y3R1cmUuCiAgICAg
QVNTRVJUKCFtX3dlYlZpZXcpOwotICAgIG1fd2ViVmlldyA9IFdlYlZpZXc6OmNyZWF0ZSgwKTsK
KyAgICBtX3dlYlZpZXcgPSBXZWJWaWV3OjpjcmVhdGUoMCwgMCk7CiAgICAgbV93ZWJWaWV3LT5z
ZXR0aW5ncygpLT5zZXRPZmZsaW5lV2ViQXBwbGljYXRpb25DYWNoZUVuYWJsZWQoV2ViUnVudGlt
ZUZlYXR1cmVzOjppc0FwcGxpY2F0aW9uQ2FjaGVFbmFibGVkKCkpOwogICAgIG1fd2ViVmlldy0+
aW5pdGlhbGl6ZU1haW5GcmFtZSh0aGlzKTsKIApkaWZmIC0tZ2l0IGEvV2ViS2l0L2Nocm9taXVt
L3Rlc3RzL1BvcHVwTWVudVRlc3QuY3BwIGIvV2ViS2l0L2Nocm9taXVtL3Rlc3RzL1BvcHVwTWVu
dVRlc3QuY3BwCmluZGV4IDI3NTZmOWQuLjhmNmQzZjkgMTAwNjQ0Ci0tLSBhL1dlYktpdC9jaHJv
bWl1bS90ZXN0cy9Qb3B1cE1lbnVUZXN0LmNwcAorKysgYi9XZWJLaXQvY2hyb21pdW0vdGVzdHMv
UG9wdXBNZW51VGVzdC5jcHAKQEAgLTE2Nyw3ICsxNjcsNyBAQCBwdWJsaWM6CiBwcm90ZWN0ZWQ6
CiAgICAgdmlydHVhbCB2b2lkIFNldFVwKCkKICAgICB7Ci0gICAgICAgIG1fd2ViVmlldyA9IHN0
YXRpY19jYXN0PFdlYlZpZXdJbXBsKj4oV2ViVmlldzo6Y3JlYXRlKCZtX3dlYnZpZXdDbGllbnQp
KTsKKyAgICAgICAgbV93ZWJWaWV3ID0gc3RhdGljX2Nhc3Q8V2ViVmlld0ltcGwqPihXZWJWaWV3
OjpjcmVhdGUoJm1fd2Vidmlld0NsaWVudCwgMCkpOwogICAgICAgICBtX3dlYlZpZXctPmluaXRp
YWxpemVNYWluRnJhbWUoJm1fd2ViRnJhbWVDbGllbnQpOwogICAgICAgICBtX3BvcHVwTWVudSA9
IFBvcHVwTWVudTo6Y3JlYXRlKCZtX3BvcHVwTWVudUNsaWVudCk7CiAgICAgfQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>59832</attachid>
            <date>2010-06-26 04:59:45 -0700</date>
            <delta_ts>2010-06-29 03:18:01 -0700</delta_ts>
            <desc>[PATCH] Same with chromium fix.</desc>
            <filename>wdta</filename>
            <type>text/plain</type>
            <size>6824</size>
            <attacher name="Pavel Feldman">pfeldman</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cgYi9XZWJLaXQvY2hyb21pdW0v
Q2hhbmdlTG9nCmluZGV4IDU0M2VkYWIuLmE2ZmQ1ZGUgMTAwNjQ0Ci0tLSBhL1dlYktpdC9jaHJv
bWl1bS9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwpAQCAtMSwzICsx
LDIzIEBACisyMDEwLTA2LTI1ICBQYXZlbCBGZWxkbWFuICA8cGZlbGRtYW5AY2hyb21pdW0ub3Jn
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENocm9t
ZSBEZXZUb29sczogRmluYWxpemUgbWlncmF0aW9uIHRvIG5ldyBXZWJWaWV3IGNvbnN0cnVjdG9y
CisgICAgICAgIChkZXZ0b29scyBhZ2VudCBpcyBub3cgY3JlYXRlZCB3aXRoaW4gV2ViVmlld0lt
cGwgb25seSkuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTQxMjEyCisKKyAgICAgICAgKiBwdWJsaWMvV2ViRGV2VG9vbHNBZ2VudC5oOgorICAgICAg
ICAqIHB1YmxpYy9XZWJWaWV3Lmg6CisgICAgICAgICogc3JjL1dlYkRldlRvb2xzQWdlbnRJbXBs
LmNwcDoKKyAgICAgICAgKiBzcmMvV2ViVmlld0ltcGwuY3BwOgorICAgICAgICAoV2ViS2l0OjpX
ZWJWaWV3SW1wbDo6V2ViVmlld0ltcGwpOgorICAgICAgICAqIHNyYy9XZWJWaWV3SW1wbC5oOgor
ICAgICAgICAqIHNyYy9XZWJXb3JrZXJCYXNlLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViV29y
a2VyQmFzZTo6aW5pdGlhbGl6ZUxvYWRlcik6CisgICAgICAgICogdGVzdHMvUG9wdXBNZW51VGVz
dC5jcHA6CisgICAgICAgIChXZWJLaXQ6OlNlbGVjdFBvcHVwTWVudVRlc3Q6OlNldFVwKToKKwog
MjAxMC0wNi0yNSAgSm9obiBHcmVnZyAgPGpvaG5ueWdAZ29vZ2xlLmNvbT4KIAogICAgICAgICBS
ZXZpZXdlZCBieSBEYXJpbiBGaXNoZXIuCmRpZmYgLS1naXQgYS9XZWJLaXQvY2hyb21pdW0vcHVi
bGljL1dlYkRldlRvb2xzQWdlbnQuaCBiL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViRGV2VG9v
bHNBZ2VudC5oCmluZGV4IGQxYWQyM2MuLjNiZGVlM2MgMTAwNjQ0Ci0tLSBhL1dlYktpdC9jaHJv
bWl1bS9wdWJsaWMvV2ViRGV2VG9vbHNBZ2VudC5oCisrKyBiL1dlYktpdC9jaHJvbWl1bS9wdWJs
aWMvV2ViRGV2VG9vbHNBZ2VudC5oCkBAIC00Nyw4ICs0Nyw2IEBAIHN0cnVjdCBXZWJVUkxFcnJv
cjsKIAogY2xhc3MgV2ViRGV2VG9vbHNBZ2VudCB7CiBwdWJsaWM6Ci0gICAgV0VCS0lUX0FQSSBz
dGF0aWMgV2ViRGV2VG9vbHNBZ2VudCogY3JlYXRlKFdlYlZpZXcqLCBXZWJEZXZUb29sc0FnZW50
Q2xpZW50Kik7Ci0KICAgICB2aXJ0dWFsIH5XZWJEZXZUb29sc0FnZW50KCkge30KIAogICAgIHZp
cnR1YWwgdm9pZCBhdHRhY2goKSA9IDA7CmRpZmYgLS1naXQgYS9XZWJLaXQvY2hyb21pdW0vcHVi
bGljL1dlYlZpZXcuaCBiL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViVmlldy5oCmluZGV4IGVh
ZGZjMjYuLmI5NzNlOTAgMTAwNjQ0Ci0tLSBhL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViVmll
dy5oCisrKyBiL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViVmlldy5oCkBAIC01Nyw3ICs1Nyw3
IEBAIHB1YmxpYzoKICAgICAvLyBDcmVhdGVzIGEgV2ViVmlldyB0aGF0IGlzIE5PVCB5ZXQgaW5p
dGlhbGl6ZWQuICBZb3Ugd2lsbCBuZWVkIHRvCiAgICAgLy8gY2FsbCBpbml0aWFsaXplTWFpbkZy
YW1lIHRvIGZpbmlzaCB0aGUgaW5pdGlhbGl6YXRpb24uICBJdCBpcyB2YWxpZAogICAgIC8vIHRv
IHBhc3MgbnVsbCBXZWJWaWV3Q2xpZW50IGFuZCBXZWJEZXZUb29sc0FnZW50Q2xpZW50IHBvaW50
ZXJzLgotICAgIFdFQktJVF9BUEkgc3RhdGljIFdlYlZpZXcqIGNyZWF0ZShXZWJWaWV3Q2xpZW50
KiwgV2ViRGV2VG9vbHNBZ2VudENsaWVudCogPSAwKTsKKyAgICBXRUJLSVRfQVBJIHN0YXRpYyBX
ZWJWaWV3KiBjcmVhdGUoV2ViVmlld0NsaWVudCosIFdlYkRldlRvb2xzQWdlbnRDbGllbnQqKTsK
IAogICAgIC8vIEFmdGVyIGNyZWF0aW5nIGEgV2ViVmlldywgeW91IHNob3VsZCBpbW1lZGlhdGVs
eSBjYWxsIHRoaXMgbWV0aG9kLgogICAgIC8vIFlvdSBjYW4gb3B0aW9uYWxseSBtb2RpZnkgdGhl
IHNldHRpbmdzIGJlZm9yZSBjYWxsaW5nIHRoaXMgbWV0aG9kLgpAQCAtMjI0LDcgKzIyNCw2IEBA
IHB1YmxpYzoKICAgICAvLyBUaGUgZW1iZWRkZXIgbWF5IG9wdGlvbmFsbHkgZW5nYWdlIGEgV2Vi
RGV2VG9vbHNBZ2VudC4gIFRoaXMgbWF5IG9ubHkKICAgICAvLyBiZSBzZXQgb25jZSBwZXIgV2Vi
Vmlldy4KICAgICB2aXJ0dWFsIFdlYkRldlRvb2xzQWdlbnQqIGRldlRvb2xzQWdlbnQoKSA9IDA7
Ci0gICAgdmlydHVhbCB2b2lkIHNldERldlRvb2xzQWdlbnQoV2ViRGV2VG9vbHNBZ2VudCopID0g
MDsKIAogCiAgICAgLy8gQWNjZXNzaWJpbGl0eSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmRpZmYgLS1naXQgYS9XZWJLaXQvY2hyb21pdW0v
c3JjL1dlYkRldlRvb2xzQWdlbnRJbXBsLmNwcCBiL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViRGV2
VG9vbHNBZ2VudEltcGwuY3BwCmluZGV4IGMwZTliNDQuLjIwYWIxZDMgMTAwNjQ0Ci0tLSBhL1dl
YktpdC9jaHJvbWl1bS9zcmMvV2ViRGV2VG9vbHNBZ2VudEltcGwuY3BwCisrKyBiL1dlYktpdC9j
aHJvbWl1bS9zcmMvV2ViRGV2VG9vbHNBZ2VudEltcGwuY3BwCkBAIC02NDMsMTEgKzY0Myw2IEBA
IHZvaWQgV2ViRGV2VG9vbHNBZ2VudEltcGw6OnNldFRpbWVsaW5lUHJvZmlsaW5nRW5hYmxlZChi
b29sIGVuYWJsZWQpCiAgICAgICAgIGljLT5zdG9wVGltZWxpbmVQcm9maWxlcigpOwogfQogCi1X
ZWJEZXZUb29sc0FnZW50KiBXZWJEZXZUb29sc0FnZW50OjpjcmVhdGUoV2ViVmlldyogd2Vidmll
dywgV2ViRGV2VG9vbHNBZ2VudENsaWVudCogY2xpZW50KQotewotICAgIHJldHVybiBuZXcgV2Vi
RGV2VG9vbHNBZ2VudEltcGwoc3RhdGljX2Nhc3Q8V2ViVmlld0ltcGwqPih3ZWJ2aWV3KSwgY2xp
ZW50KTsKLX0KLQogdm9pZCBXZWJEZXZUb29sc0FnZW50OjpleGVjdXRlRGVidWdnZXJDb21tYW5k
KGNvbnN0IFdlYlN0cmluZyYgY29tbWFuZCwgaW50IGNhbGxlcklkKQogewogICAgIERlYnVnZ2Vy
QWdlbnRNYW5hZ2VyOjpleGVjdXRlRGVidWdnZXJDb21tYW5kKGNvbW1hbmQsIGNhbGxlcklkKTsK
ZGlmZiAtLWdpdCBhL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuY3BwIGIvV2ViS2l0
L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1wbC5jcHAKaW5kZXggMjU3ZDY0Ni4uYmU1YTJlYyAxMDA2
NDQKLS0tIGEvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1wbC5jcHAKKysrIGIvV2ViS2l0
L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1wbC5jcHAKQEAgLTI2MSw3ICsyNjEsNyBAQCBXZWJWaWV3
SW1wbDo6V2ViVmlld0ltcGwoV2ViVmlld0NsaWVudCogY2xpZW50LCBXZWJEZXZUb29sc0FnZW50
Q2xpZW50KiBkZXZUb29scwogICAgIG1fbGFzdE1vdXNlUG9zaXRpb24gPSBXZWJQb2ludCgtMSwg
LTEpOwogCiAgICAgaWYgKGRldlRvb2xzQ2xpZW50KQotICAgICAgICBtX2RldlRvb2xzQWdlbnQg
PSBzdGF0aWNfY2FzdDxXZWJEZXZUb29sc0FnZW50SW1wbCo+KFdlYkRldlRvb2xzQWdlbnQ6OmNy
ZWF0ZSh0aGlzLCBkZXZUb29sc0NsaWVudCkpOworICAgICAgICBtX2RldlRvb2xzQWdlbnQgPSBu
ZXcgV2ViRGV2VG9vbHNBZ2VudEltcGwodGhpcywgZGV2VG9vbHNDbGllbnQpOwogCiAgICAgbV9w
YWdlLnNldChuZXcgUGFnZSgmbV9jaHJvbWVDbGllbnRJbXBsLCAmbV9jb250ZXh0TWVudUNsaWVu
dEltcGwsICZtX2VkaXRvckNsaWVudEltcGwsICZtX2RyYWdDbGllbnRJbXBsLCAmbV9pbnNwZWN0
b3JDbGllbnRJbXBsLCAwLCAwLCAwKSk7CiAKQEAgLTE4MzIsMTIgKzE4MzIsNiBAQCBXZWJEZXZU
b29sc0FnZW50KiBXZWJWaWV3SW1wbDo6ZGV2VG9vbHNBZ2VudCgpCiAgICAgcmV0dXJuIG1fZGV2
VG9vbHNBZ2VudC5nZXQoKTsKIH0KIAotdm9pZCBXZWJWaWV3SW1wbDo6c2V0RGV2VG9vbHNBZ2Vu
dChXZWJEZXZUb29sc0FnZW50KiBkZXZUb29sc0FnZW50KQotewotICAgIEFTU0VSVCghbV9kZXZU
b29sc0FnZW50LmdldCgpKTsgLy8gTWF5IG9ubHkgc2V0IG9uY2UhCi0gICAgbV9kZXZUb29sc0Fn
ZW50LnNldChzdGF0aWNfY2FzdDxXZWJEZXZUb29sc0FnZW50UHJpdmF0ZSo+KGRldlRvb2xzQWdl
bnQpKTsKLX0KLQogV2ViQWNjZXNzaWJpbGl0eU9iamVjdCBXZWJWaWV3SW1wbDo6YWNjZXNzaWJp
bGl0eU9iamVjdCgpCiB7CiAgICAgaWYgKCFtYWluRnJhbWVJbXBsKCkpCmRpZmYgLS1naXQgYS9X
ZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmggYi9XZWJLaXQvY2hyb21pdW0vc3JjL1dl
YlZpZXdJbXBsLmgKaW5kZXggYTZmYTEzMS4uNmI1NjQwZiAxMDA2NDQKLS0tIGEvV2ViS2l0L2No
cm9taXVtL3NyYy9XZWJWaWV3SW1wbC5oCisrKyBiL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmll
d0ltcGwuaApAQCAtMTc0LDcgKzE3NCw2IEBAIHB1YmxpYzoKICAgICB2aXJ0dWFsIHZvaWQgc2V0
SW5zcGVjdG9yU2V0dGluZyhjb25zdCBXZWJTdHJpbmcmIGtleSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBXZWJTdHJpbmcmIHZhbHVlKTsKICAgICB2aXJ0dWFs
IFdlYkRldlRvb2xzQWdlbnQqIGRldlRvb2xzQWdlbnQoKTsKLSAgICB2aXJ0dWFsIHZvaWQgc2V0
RGV2VG9vbHNBZ2VudChXZWJEZXZUb29sc0FnZW50Kik7CiAgICAgdmlydHVhbCBXZWJBY2Nlc3Np
YmlsaXR5T2JqZWN0IGFjY2Vzc2liaWxpdHlPYmplY3QoKTsKICAgICB2aXJ0dWFsIHZvaWQgYXBw
bHlBdXRvRmlsbFN1Z2dlc3Rpb25zKAogICAgICAgICBjb25zdCBXZWJOb2RlJiwKZGlmZiAtLWdp
dCBhL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViV29ya2VyQmFzZS5jcHAgYi9XZWJLaXQvY2hyb21p
dW0vc3JjL1dlYldvcmtlckJhc2UuY3BwCmluZGV4IDI0NGNjZWIuLjBhZDBjY2QgMTAwNjQ0Ci0t
LSBhL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViV29ya2VyQmFzZS5jcHAKKysrIGIvV2ViS2l0L2No
cm9taXVtL3NyYy9XZWJXb3JrZXJCYXNlLmNwcApAQCAtMTY1LDcgKzE2NSw3IEBAIHZvaWQgV2Vi
V29ya2VyQmFzZTo6aW5pdGlhbGl6ZUxvYWRlcihjb25zdCBXZWJVUkwmIHVybCkKICAgICAvLyBs
b2FkaW5nIHJlcXVlc3RzIGZyb20gdGhlIHdvcmtlciBjb250ZXh0IHRvIHRoZSByZXN0IG9mIFdl
YktpdCBhbmQgQ2hyb21pdW0KICAgICAvLyBpbmZyYXN0cnVjdHVyZS4KICAgICBBU1NFUlQoIW1f
d2ViVmlldyk7Ci0gICAgbV93ZWJWaWV3ID0gV2ViVmlldzo6Y3JlYXRlKDApOworICAgIG1fd2Vi
VmlldyA9IFdlYlZpZXc6OmNyZWF0ZSgwLCAwKTsKICAgICBtX3dlYlZpZXctPnNldHRpbmdzKCkt
PnNldE9mZmxpbmVXZWJBcHBsaWNhdGlvbkNhY2hlRW5hYmxlZChXZWJSdW50aW1lRmVhdHVyZXM6
OmlzQXBwbGljYXRpb25DYWNoZUVuYWJsZWQoKSk7CiAgICAgbV93ZWJWaWV3LT5pbml0aWFsaXpl
TWFpbkZyYW1lKHRoaXMpOwogCmRpZmYgLS1naXQgYS9XZWJLaXQvY2hyb21pdW0vc3JjL2pzL0Rl
dlRvb2xzSG9zdFN0dWIuanMgYi9XZWJLaXQvY2hyb21pdW0vc3JjL2pzL0RldlRvb2xzSG9zdFN0
dWIuanMKaW5kZXggODA2YmY2YS4uYmFiNzNhOSAxMDA2NDQKLS0tIGEvV2ViS2l0L2Nocm9taXVt
L3NyYy9qcy9EZXZUb29sc0hvc3RTdHViLmpzCisrKyBiL1dlYktpdC9jaHJvbWl1bS9zcmMvanMv
RGV2VG9vbHNIb3N0U3R1Yi5qcwpAQCAtMzcsNSArMzcsOCBAQCBpZiAoIXdpbmRvd1siUmVtb3Rl
RGVidWdnZXJBZ2VudCJdKSB7CiAgICAgd2luZG93WyJSZW1vdGVEZWJ1Z2dlckFnZW50Il0gPSB7
IHNldERlYnVnZ2VyU2NyaXB0U291cmNlOiBmdW5jdGlvbigpIHt9IH07CiAgICAgd2luZG93WyJS
ZW1vdGVEZWJ1Z2dlckNvbW1hbmRFeGVjdXRvciJdID0ge307CiAgICAgd2luZG93WyJSZW1vdGVQ
cm9maWxlckFnZW50Il0gPSB7fTsKLSAgICB3aW5kb3dbIlJlbW90ZVRvb2xzQWdlbnQiXSA9IHsg
ZGlzcGF0Y2hPbkluamVjdGVkU2NyaXB0OiBmdW5jdGlvbigpIHt9IH07CisgICAgd2luZG93WyJS
ZW1vdGVUb29sc0FnZW50Il0gPSB7CisgICAgICAgIGRpc3BhdGNoT25JbmplY3RlZFNjcmlwdDog
ZnVuY3Rpb24oKSB7fSwKKyAgICAgICAgZGlzcGF0Y2hPbkluc3BlY3RvckNvbnRyb2xsZXI6IGZ1
bmN0aW9uKCkge30KKyAgICB9OwogfQpkaWZmIC0tZ2l0IGEvV2ViS2l0L2Nocm9taXVtL3Rlc3Rz
L1BvcHVwTWVudVRlc3QuY3BwIGIvV2ViS2l0L2Nocm9taXVtL3Rlc3RzL1BvcHVwTWVudVRlc3Qu
Y3BwCmluZGV4IDI3NTZmOWQuLjhmNmQzZjkgMTAwNjQ0Ci0tLSBhL1dlYktpdC9jaHJvbWl1bS90
ZXN0cy9Qb3B1cE1lbnVUZXN0LmNwcAorKysgYi9XZWJLaXQvY2hyb21pdW0vdGVzdHMvUG9wdXBN
ZW51VGVzdC5jcHAKQEAgLTE2Nyw3ICsxNjcsNyBAQCBwdWJsaWM6CiBwcm90ZWN0ZWQ6CiAgICAg
dmlydHVhbCB2b2lkIFNldFVwKCkKICAgICB7Ci0gICAgICAgIG1fd2ViVmlldyA9IHN0YXRpY19j
YXN0PFdlYlZpZXdJbXBsKj4oV2ViVmlldzo6Y3JlYXRlKCZtX3dlYnZpZXdDbGllbnQpKTsKKyAg
ICAgICAgbV93ZWJWaWV3ID0gc3RhdGljX2Nhc3Q8V2ViVmlld0ltcGwqPihXZWJWaWV3OjpjcmVh
dGUoJm1fd2Vidmlld0NsaWVudCwgMCkpOwogICAgICAgICBtX3dlYlZpZXctPmluaXRpYWxpemVN
YWluRnJhbWUoJm1fd2ViRnJhbWVDbGllbnQpOwogICAgICAgICBtX3BvcHVwTWVudSA9IFBvcHVw
TWVudTo6Y3JlYXRlKCZtX3BvcHVwTWVudUNsaWVudCk7CiAgICAgfQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>59834</attachid>
            <date>2010-06-26 06:29:59 -0700</date>
            <delta_ts>2010-06-26 08:24:09 -0700</delta_ts>
            <desc>[PATCH] Same with chromium fix (for try bots).</desc>
            <filename>wdta</filename>
            <type>text/plain</type>
            <size>7442</size>
            <attacher name="Pavel Feldman">pfeldman</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cgYi9XZWJLaXQvY2hyb21pdW0v
Q2hhbmdlTG9nCmluZGV4IDU0M2VkYWIuLmE2ZmQ1ZGUgMTAwNjQ0Ci0tLSBhL1dlYktpdC9jaHJv
bWl1bS9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwpAQCAtMSwzICsx
LDIzIEBACisyMDEwLTA2LTI1ICBQYXZlbCBGZWxkbWFuICA8cGZlbGRtYW5AY2hyb21pdW0ub3Jn
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENocm9t
ZSBEZXZUb29sczogRmluYWxpemUgbWlncmF0aW9uIHRvIG5ldyBXZWJWaWV3IGNvbnN0cnVjdG9y
CisgICAgICAgIChkZXZ0b29scyBhZ2VudCBpcyBub3cgY3JlYXRlZCB3aXRoaW4gV2ViVmlld0lt
cGwgb25seSkuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTQxMjEyCisKKyAgICAgICAgKiBwdWJsaWMvV2ViRGV2VG9vbHNBZ2VudC5oOgorICAgICAg
ICAqIHB1YmxpYy9XZWJWaWV3Lmg6CisgICAgICAgICogc3JjL1dlYkRldlRvb2xzQWdlbnRJbXBs
LmNwcDoKKyAgICAgICAgKiBzcmMvV2ViVmlld0ltcGwuY3BwOgorICAgICAgICAoV2ViS2l0OjpX
ZWJWaWV3SW1wbDo6V2ViVmlld0ltcGwpOgorICAgICAgICAqIHNyYy9XZWJWaWV3SW1wbC5oOgor
ICAgICAgICAqIHNyYy9XZWJXb3JrZXJCYXNlLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViV29y
a2VyQmFzZTo6aW5pdGlhbGl6ZUxvYWRlcik6CisgICAgICAgICogdGVzdHMvUG9wdXBNZW51VGVz
dC5jcHA6CisgICAgICAgIChXZWJLaXQ6OlNlbGVjdFBvcHVwTWVudVRlc3Q6OlNldFVwKToKKwog
MjAxMC0wNi0yNSAgSm9obiBHcmVnZyAgPGpvaG5ueWdAZ29vZ2xlLmNvbT4KIAogICAgICAgICBS
ZXZpZXdlZCBieSBEYXJpbiBGaXNoZXIuCmRpZmYgLS1naXQgYS9XZWJLaXQvY2hyb21pdW0vcHVi
bGljL1dlYkRldlRvb2xzQWdlbnQuaCBiL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViRGV2VG9v
bHNBZ2VudC5oCmluZGV4IGQxYWQyM2MuLjNiZGVlM2MgMTAwNjQ0Ci0tLSBhL1dlYktpdC9jaHJv
bWl1bS9wdWJsaWMvV2ViRGV2VG9vbHNBZ2VudC5oCisrKyBiL1dlYktpdC9jaHJvbWl1bS9wdWJs
aWMvV2ViRGV2VG9vbHNBZ2VudC5oCkBAIC00Nyw4ICs0Nyw2IEBAIHN0cnVjdCBXZWJVUkxFcnJv
cjsKIAogY2xhc3MgV2ViRGV2VG9vbHNBZ2VudCB7CiBwdWJsaWM6Ci0gICAgV0VCS0lUX0FQSSBz
dGF0aWMgV2ViRGV2VG9vbHNBZ2VudCogY3JlYXRlKFdlYlZpZXcqLCBXZWJEZXZUb29sc0FnZW50
Q2xpZW50Kik7Ci0KICAgICB2aXJ0dWFsIH5XZWJEZXZUb29sc0FnZW50KCkge30KIAogICAgIHZp
cnR1YWwgdm9pZCBhdHRhY2goKSA9IDA7CmRpZmYgLS1naXQgYS9XZWJLaXQvY2hyb21pdW0vcHVi
bGljL1dlYlZpZXcuaCBiL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViVmlldy5oCmluZGV4IGVh
ZGZjMjYuLmI5NzNlOTAgMTAwNjQ0Ci0tLSBhL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViVmll
dy5oCisrKyBiL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViVmlldy5oCkBAIC01Nyw3ICs1Nyw3
IEBAIHB1YmxpYzoKICAgICAvLyBDcmVhdGVzIGEgV2ViVmlldyB0aGF0IGlzIE5PVCB5ZXQgaW5p
dGlhbGl6ZWQuICBZb3Ugd2lsbCBuZWVkIHRvCiAgICAgLy8gY2FsbCBpbml0aWFsaXplTWFpbkZy
YW1lIHRvIGZpbmlzaCB0aGUgaW5pdGlhbGl6YXRpb24uICBJdCBpcyB2YWxpZAogICAgIC8vIHRv
IHBhc3MgbnVsbCBXZWJWaWV3Q2xpZW50IGFuZCBXZWJEZXZUb29sc0FnZW50Q2xpZW50IHBvaW50
ZXJzLgotICAgIFdFQktJVF9BUEkgc3RhdGljIFdlYlZpZXcqIGNyZWF0ZShXZWJWaWV3Q2xpZW50
KiwgV2ViRGV2VG9vbHNBZ2VudENsaWVudCogPSAwKTsKKyAgICBXRUJLSVRfQVBJIHN0YXRpYyBX
ZWJWaWV3KiBjcmVhdGUoV2ViVmlld0NsaWVudCosIFdlYkRldlRvb2xzQWdlbnRDbGllbnQqKTsK
IAogICAgIC8vIEFmdGVyIGNyZWF0aW5nIGEgV2ViVmlldywgeW91IHNob3VsZCBpbW1lZGlhdGVs
eSBjYWxsIHRoaXMgbWV0aG9kLgogICAgIC8vIFlvdSBjYW4gb3B0aW9uYWxseSBtb2RpZnkgdGhl
IHNldHRpbmdzIGJlZm9yZSBjYWxsaW5nIHRoaXMgbWV0aG9kLgpAQCAtMjI0LDcgKzIyNCw2IEBA
IHB1YmxpYzoKICAgICAvLyBUaGUgZW1iZWRkZXIgbWF5IG9wdGlvbmFsbHkgZW5nYWdlIGEgV2Vi
RGV2VG9vbHNBZ2VudC4gIFRoaXMgbWF5IG9ubHkKICAgICAvLyBiZSBzZXQgb25jZSBwZXIgV2Vi
Vmlldy4KICAgICB2aXJ0dWFsIFdlYkRldlRvb2xzQWdlbnQqIGRldlRvb2xzQWdlbnQoKSA9IDA7
Ci0gICAgdmlydHVhbCB2b2lkIHNldERldlRvb2xzQWdlbnQoV2ViRGV2VG9vbHNBZ2VudCopID0g
MDsKIAogCiAgICAgLy8gQWNjZXNzaWJpbGl0eSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmRpZmYgLS1naXQgYS9XZWJLaXQvY2hyb21pdW0v
c3JjL1dlYkRldlRvb2xzQWdlbnRJbXBsLmNwcCBiL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViRGV2
VG9vbHNBZ2VudEltcGwuY3BwCmluZGV4IGMwZTliNDQuLjIwYWIxZDMgMTAwNjQ0Ci0tLSBhL1dl
YktpdC9jaHJvbWl1bS9zcmMvV2ViRGV2VG9vbHNBZ2VudEltcGwuY3BwCisrKyBiL1dlYktpdC9j
aHJvbWl1bS9zcmMvV2ViRGV2VG9vbHNBZ2VudEltcGwuY3BwCkBAIC02NDMsMTEgKzY0Myw2IEBA
IHZvaWQgV2ViRGV2VG9vbHNBZ2VudEltcGw6OnNldFRpbWVsaW5lUHJvZmlsaW5nRW5hYmxlZChi
b29sIGVuYWJsZWQpCiAgICAgICAgIGljLT5zdG9wVGltZWxpbmVQcm9maWxlcigpOwogfQogCi1X
ZWJEZXZUb29sc0FnZW50KiBXZWJEZXZUb29sc0FnZW50OjpjcmVhdGUoV2ViVmlldyogd2Vidmll
dywgV2ViRGV2VG9vbHNBZ2VudENsaWVudCogY2xpZW50KQotewotICAgIHJldHVybiBuZXcgV2Vi
RGV2VG9vbHNBZ2VudEltcGwoc3RhdGljX2Nhc3Q8V2ViVmlld0ltcGwqPih3ZWJ2aWV3KSwgY2xp
ZW50KTsKLX0KLQogdm9pZCBXZWJEZXZUb29sc0FnZW50OjpleGVjdXRlRGVidWdnZXJDb21tYW5k
KGNvbnN0IFdlYlN0cmluZyYgY29tbWFuZCwgaW50IGNhbGxlcklkKQogewogICAgIERlYnVnZ2Vy
QWdlbnRNYW5hZ2VyOjpleGVjdXRlRGVidWdnZXJDb21tYW5kKGNvbW1hbmQsIGNhbGxlcklkKTsK
ZGlmZiAtLWdpdCBhL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuY3BwIGIvV2ViS2l0
L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1wbC5jcHAKaW5kZXggMjU3ZDY0Ni4uYmU1YTJlYyAxMDA2
NDQKLS0tIGEvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1wbC5jcHAKKysrIGIvV2ViS2l0
L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1wbC5jcHAKQEAgLTI2MSw3ICsyNjEsNyBAQCBXZWJWaWV3
SW1wbDo6V2ViVmlld0ltcGwoV2ViVmlld0NsaWVudCogY2xpZW50LCBXZWJEZXZUb29sc0FnZW50
Q2xpZW50KiBkZXZUb29scwogICAgIG1fbGFzdE1vdXNlUG9zaXRpb24gPSBXZWJQb2ludCgtMSwg
LTEpOwogCiAgICAgaWYgKGRldlRvb2xzQ2xpZW50KQotICAgICAgICBtX2RldlRvb2xzQWdlbnQg
PSBzdGF0aWNfY2FzdDxXZWJEZXZUb29sc0FnZW50SW1wbCo+KFdlYkRldlRvb2xzQWdlbnQ6OmNy
ZWF0ZSh0aGlzLCBkZXZUb29sc0NsaWVudCkpOworICAgICAgICBtX2RldlRvb2xzQWdlbnQgPSBu
ZXcgV2ViRGV2VG9vbHNBZ2VudEltcGwodGhpcywgZGV2VG9vbHNDbGllbnQpOwogCiAgICAgbV9w
YWdlLnNldChuZXcgUGFnZSgmbV9jaHJvbWVDbGllbnRJbXBsLCAmbV9jb250ZXh0TWVudUNsaWVu
dEltcGwsICZtX2VkaXRvckNsaWVudEltcGwsICZtX2RyYWdDbGllbnRJbXBsLCAmbV9pbnNwZWN0
b3JDbGllbnRJbXBsLCAwLCAwLCAwKSk7CiAKQEAgLTE4MzIsMTIgKzE4MzIsNiBAQCBXZWJEZXZU
b29sc0FnZW50KiBXZWJWaWV3SW1wbDo6ZGV2VG9vbHNBZ2VudCgpCiAgICAgcmV0dXJuIG1fZGV2
VG9vbHNBZ2VudC5nZXQoKTsKIH0KIAotdm9pZCBXZWJWaWV3SW1wbDo6c2V0RGV2VG9vbHNBZ2Vu
dChXZWJEZXZUb29sc0FnZW50KiBkZXZUb29sc0FnZW50KQotewotICAgIEFTU0VSVCghbV9kZXZU
b29sc0FnZW50LmdldCgpKTsgLy8gTWF5IG9ubHkgc2V0IG9uY2UhCi0gICAgbV9kZXZUb29sc0Fn
ZW50LnNldChzdGF0aWNfY2FzdDxXZWJEZXZUb29sc0FnZW50UHJpdmF0ZSo+KGRldlRvb2xzQWdl
bnQpKTsKLX0KLQogV2ViQWNjZXNzaWJpbGl0eU9iamVjdCBXZWJWaWV3SW1wbDo6YWNjZXNzaWJp
bGl0eU9iamVjdCgpCiB7CiAgICAgaWYgKCFtYWluRnJhbWVJbXBsKCkpCmRpZmYgLS1naXQgYS9X
ZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmggYi9XZWJLaXQvY2hyb21pdW0vc3JjL1dl
YlZpZXdJbXBsLmgKaW5kZXggYTZmYTEzMS4uNmI1NjQwZiAxMDA2NDQKLS0tIGEvV2ViS2l0L2No
cm9taXVtL3NyYy9XZWJWaWV3SW1wbC5oCisrKyBiL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmll
d0ltcGwuaApAQCAtMTc0LDcgKzE3NCw2IEBAIHB1YmxpYzoKICAgICB2aXJ0dWFsIHZvaWQgc2V0
SW5zcGVjdG9yU2V0dGluZyhjb25zdCBXZWJTdHJpbmcmIGtleSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBXZWJTdHJpbmcmIHZhbHVlKTsKICAgICB2aXJ0dWFs
IFdlYkRldlRvb2xzQWdlbnQqIGRldlRvb2xzQWdlbnQoKTsKLSAgICB2aXJ0dWFsIHZvaWQgc2V0
RGV2VG9vbHNBZ2VudChXZWJEZXZUb29sc0FnZW50Kik7CiAgICAgdmlydHVhbCBXZWJBY2Nlc3Np
YmlsaXR5T2JqZWN0IGFjY2Vzc2liaWxpdHlPYmplY3QoKTsKICAgICB2aXJ0dWFsIHZvaWQgYXBw
bHlBdXRvRmlsbFN1Z2dlc3Rpb25zKAogICAgICAgICBjb25zdCBXZWJOb2RlJiwKZGlmZiAtLWdp
dCBhL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViV29ya2VyQmFzZS5jcHAgYi9XZWJLaXQvY2hyb21p
dW0vc3JjL1dlYldvcmtlckJhc2UuY3BwCmluZGV4IDI0NGNjZWIuLjBhZDBjY2QgMTAwNjQ0Ci0t
LSBhL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViV29ya2VyQmFzZS5jcHAKKysrIGIvV2ViS2l0L2No
cm9taXVtL3NyYy9XZWJXb3JrZXJCYXNlLmNwcApAQCAtMTY1LDcgKzE2NSw3IEBAIHZvaWQgV2Vi
V29ya2VyQmFzZTo6aW5pdGlhbGl6ZUxvYWRlcihjb25zdCBXZWJVUkwmIHVybCkKICAgICAvLyBs
b2FkaW5nIHJlcXVlc3RzIGZyb20gdGhlIHdvcmtlciBjb250ZXh0IHRvIHRoZSByZXN0IG9mIFdl
YktpdCBhbmQgQ2hyb21pdW0KICAgICAvLyBpbmZyYXN0cnVjdHVyZS4KICAgICBBU1NFUlQoIW1f
d2ViVmlldyk7Ci0gICAgbV93ZWJWaWV3ID0gV2ViVmlldzo6Y3JlYXRlKDApOworICAgIG1fd2Vi
VmlldyA9IFdlYlZpZXc6OmNyZWF0ZSgwLCAwKTsKICAgICBtX3dlYlZpZXctPnNldHRpbmdzKCkt
PnNldE9mZmxpbmVXZWJBcHBsaWNhdGlvbkNhY2hlRW5hYmxlZChXZWJSdW50aW1lRmVhdHVyZXM6
OmlzQXBwbGljYXRpb25DYWNoZUVuYWJsZWQoKSk7CiAgICAgbV93ZWJWaWV3LT5pbml0aWFsaXpl
TWFpbkZyYW1lKHRoaXMpOwogCmRpZmYgLS1naXQgYS9XZWJLaXQvY2hyb21pdW0vc3JjL2pzL0Rl
dlRvb2xzSG9zdFN0dWIuanMgYi9XZWJLaXQvY2hyb21pdW0vc3JjL2pzL0RldlRvb2xzSG9zdFN0
dWIuanMKaW5kZXggODA2YmY2YS4uYmFiNzNhOSAxMDA2NDQKLS0tIGEvV2ViS2l0L2Nocm9taXVt
L3NyYy9qcy9EZXZUb29sc0hvc3RTdHViLmpzCisrKyBiL1dlYktpdC9jaHJvbWl1bS9zcmMvanMv
RGV2VG9vbHNIb3N0U3R1Yi5qcwpAQCAtMzcsNSArMzcsOCBAQCBpZiAoIXdpbmRvd1siUmVtb3Rl
RGVidWdnZXJBZ2VudCJdKSB7CiAgICAgd2luZG93WyJSZW1vdGVEZWJ1Z2dlckFnZW50Il0gPSB7
IHNldERlYnVnZ2VyU2NyaXB0U291cmNlOiBmdW5jdGlvbigpIHt9IH07CiAgICAgd2luZG93WyJS
ZW1vdGVEZWJ1Z2dlckNvbW1hbmRFeGVjdXRvciJdID0ge307CiAgICAgd2luZG93WyJSZW1vdGVQ
cm9maWxlckFnZW50Il0gPSB7fTsKLSAgICB3aW5kb3dbIlJlbW90ZVRvb2xzQWdlbnQiXSA9IHsg
ZGlzcGF0Y2hPbkluamVjdGVkU2NyaXB0OiBmdW5jdGlvbigpIHt9IH07CisgICAgd2luZG93WyJS
ZW1vdGVUb29sc0FnZW50Il0gPSB7CisgICAgICAgIGRpc3BhdGNoT25JbmplY3RlZFNjcmlwdDog
ZnVuY3Rpb24oKSB7fSwKKyAgICAgICAgZGlzcGF0Y2hPbkluc3BlY3RvckNvbnRyb2xsZXI6IGZ1
bmN0aW9uKCkge30KKyAgICB9OwogfQpkaWZmIC0tZ2l0IGEvV2ViS2l0L2Nocm9taXVtL3Rlc3Rz
L1BvcHVwTWVudVRlc3QuY3BwIGIvV2ViS2l0L2Nocm9taXVtL3Rlc3RzL1BvcHVwTWVudVRlc3Qu
Y3BwCmluZGV4IDI3NTZmOWQuLjhmNmQzZjkgMTAwNjQ0Ci0tLSBhL1dlYktpdC9jaHJvbWl1bS90
ZXN0cy9Qb3B1cE1lbnVUZXN0LmNwcAorKysgYi9XZWJLaXQvY2hyb21pdW0vdGVzdHMvUG9wdXBN
ZW51VGVzdC5jcHAKQEAgLTE2Nyw3ICsxNjcsNyBAQCBwdWJsaWM6CiBwcm90ZWN0ZWQ6CiAgICAg
dmlydHVhbCB2b2lkIFNldFVwKCkKICAgICB7Ci0gICAgICAgIG1fd2ViVmlldyA9IHN0YXRpY19j
YXN0PFdlYlZpZXdJbXBsKj4oV2ViVmlldzo6Y3JlYXRlKCZtX3dlYnZpZXdDbGllbnQpKTsKKyAg
ICAgICAgbV93ZWJWaWV3ID0gc3RhdGljX2Nhc3Q8V2ViVmlld0ltcGwqPihXZWJWaWV3OjpjcmVh
dGUoJm1fd2Vidmlld0NsaWVudCwgMCkpOwogICAgICAgICBtX3dlYlZpZXctPmluaXRpYWxpemVN
YWluRnJhbWUoJm1fd2ViRnJhbWVDbGllbnQpOwogICAgICAgICBtX3BvcHVwTWVudSA9IFBvcHVw
TWVudTo6Y3JlYXRlKCZtX3BvcHVwTWVudUNsaWVudCk7CiAgICAgfQpkaWZmIC0tZ2l0IGEvV2Vi
S2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFNoZWxsLmNwcCBiL1dlYktpdFRv
b2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3RTaGVsbC5jcHAKaW5kZXggNjEwMjQ4YS4u
NTJmMWU3ZCAxMDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0v
VGVzdFNoZWxsLmNwcAorKysgYi9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9U
ZXN0U2hlbGwuY3BwCkBAIC01ODYsNyArNTg2LDcgQEAgV2ViVmlld0hvc3QqIFRlc3RTaGVsbDo6
Y3JlYXRlV2ViVmlldygpCiBXZWJWaWV3SG9zdCogVGVzdFNoZWxsOjpjcmVhdGVOZXdXaW5kb3co
Y29uc3QgV2ViVVJMJiB1cmwpCiB7CiAgICAgV2ViVmlld0hvc3QqIGhvc3QgPSBuZXcgV2ViVmll
d0hvc3QodGhpcyk7Ci0gICAgV2ViVmlldyogdmlldyA9IFdlYlZpZXc6OmNyZWF0ZShob3N0KTsK
KyAgICBXZWJWaWV3KiB2aWV3ID0gV2ViVmlldzo6Y3JlYXRlKGhvc3QsIDApOwogICAgIGhvc3Qt
PnNldFdlYldpZGdldCh2aWV3KTsKICAgICByZXNldFdlYlNldHRpbmdzKCp2aWV3KTsKICAgICB2
aWV3LT5pbml0aWFsaXplTWFpbkZyYW1lKGhvc3QpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>59836</attachid>
            <date>2010-06-26 08:24:09 -0700</date>
            <delta_ts>2010-06-26 22:52:28 -0700</delta_ts>
            <desc>[PATH] People keep adding usages...</desc>
            <filename>wdta</filename>
            <type>text/plain</type>
            <size>7982</size>
            <attacher name="Pavel Feldman">pfeldman</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cgYi9XZWJLaXQvY2hyb21pdW0v
Q2hhbmdlTG9nCmluZGV4IDU1NmQ4MDcuLmY0MTdjNzUgMTAwNjQ0Ci0tLSBhL1dlYktpdC9jaHJv
bWl1bS9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwpAQCAtMSwzICsx
LDIzIEBACisyMDEwLTA2LTI1ICBQYXZlbCBGZWxkbWFuICA8cGZlbGRtYW5AY2hyb21pdW0ub3Jn
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENocm9t
ZSBEZXZUb29sczogRmluYWxpemUgbWlncmF0aW9uIHRvIG5ldyBXZWJWaWV3IGNvbnN0cnVjdG9y
CisgICAgICAgIChkZXZ0b29scyBhZ2VudCBpcyBub3cgY3JlYXRlZCB3aXRoaW4gV2ViVmlld0lt
cGwgb25seSkuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTQxMjEyCisKKyAgICAgICAgKiBwdWJsaWMvV2ViRGV2VG9vbHNBZ2VudC5oOgorICAgICAg
ICAqIHB1YmxpYy9XZWJWaWV3Lmg6CisgICAgICAgICogc3JjL1dlYkRldlRvb2xzQWdlbnRJbXBs
LmNwcDoKKyAgICAgICAgKiBzcmMvV2ViVmlld0ltcGwuY3BwOgorICAgICAgICAoV2ViS2l0OjpX
ZWJWaWV3SW1wbDo6V2ViVmlld0ltcGwpOgorICAgICAgICAqIHNyYy9XZWJWaWV3SW1wbC5oOgor
ICAgICAgICAqIHNyYy9XZWJXb3JrZXJCYXNlLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViV29y
a2VyQmFzZTo6aW5pdGlhbGl6ZUxvYWRlcik6CisgICAgICAgICogdGVzdHMvUG9wdXBNZW51VGVz
dC5jcHA6CisgICAgICAgIChXZWJLaXQ6OlNlbGVjdFBvcHVwTWVudVRlc3Q6OlNldFVwKToKKwog
MjAxMC0wNi0yNiAgVG9ueSBHZW50aWxjb3JlICA8dG9ueWdAY2hyb21pdW0ub3JnPgogCiAgICAg
ICAgIFJldmlld2VkIGJ5IERpbWl0cmkgR2xhemtvdi4KZGlmZiAtLWdpdCBhL1dlYktpdC9jaHJv
bWl1bS9wdWJsaWMvV2ViRGV2VG9vbHNBZ2VudC5oIGIvV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9X
ZWJEZXZUb29sc0FnZW50LmgKaW5kZXggZDFhZDIzYy4uM2JkZWUzYyAxMDA2NDQKLS0tIGEvV2Vi
S2l0L2Nocm9taXVtL3B1YmxpYy9XZWJEZXZUb29sc0FnZW50LmgKKysrIGIvV2ViS2l0L2Nocm9t
aXVtL3B1YmxpYy9XZWJEZXZUb29sc0FnZW50LmgKQEAgLTQ3LDggKzQ3LDYgQEAgc3RydWN0IFdl
YlVSTEVycm9yOwogCiBjbGFzcyBXZWJEZXZUb29sc0FnZW50IHsKIHB1YmxpYzoKLSAgICBXRUJL
SVRfQVBJIHN0YXRpYyBXZWJEZXZUb29sc0FnZW50KiBjcmVhdGUoV2ViVmlldyosIFdlYkRldlRv
b2xzQWdlbnRDbGllbnQqKTsKLQogICAgIHZpcnR1YWwgfldlYkRldlRvb2xzQWdlbnQoKSB7fQog
CiAgICAgdmlydHVhbCB2b2lkIGF0dGFjaCgpID0gMDsKZGlmZiAtLWdpdCBhL1dlYktpdC9jaHJv
bWl1bS9wdWJsaWMvV2ViVmlldy5oIGIvV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJWaWV3LmgK
aW5kZXggZWFkZmMyNi4uYjk3M2U5MCAxMDA2NDQKLS0tIGEvV2ViS2l0L2Nocm9taXVtL3B1Ymxp
Yy9XZWJWaWV3LmgKKysrIGIvV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJWaWV3LmgKQEAgLTU3
LDcgKzU3LDcgQEAgcHVibGljOgogICAgIC8vIENyZWF0ZXMgYSBXZWJWaWV3IHRoYXQgaXMgTk9U
IHlldCBpbml0aWFsaXplZC4gIFlvdSB3aWxsIG5lZWQgdG8KICAgICAvLyBjYWxsIGluaXRpYWxp
emVNYWluRnJhbWUgdG8gZmluaXNoIHRoZSBpbml0aWFsaXphdGlvbi4gIEl0IGlzIHZhbGlkCiAg
ICAgLy8gdG8gcGFzcyBudWxsIFdlYlZpZXdDbGllbnQgYW5kIFdlYkRldlRvb2xzQWdlbnRDbGll
bnQgcG9pbnRlcnMuCi0gICAgV0VCS0lUX0FQSSBzdGF0aWMgV2ViVmlldyogY3JlYXRlKFdlYlZp
ZXdDbGllbnQqLCBXZWJEZXZUb29sc0FnZW50Q2xpZW50KiA9IDApOworICAgIFdFQktJVF9BUEkg
c3RhdGljIFdlYlZpZXcqIGNyZWF0ZShXZWJWaWV3Q2xpZW50KiwgV2ViRGV2VG9vbHNBZ2VudENs
aWVudCopOwogCiAgICAgLy8gQWZ0ZXIgY3JlYXRpbmcgYSBXZWJWaWV3LCB5b3Ugc2hvdWxkIGlt
bWVkaWF0ZWx5IGNhbGwgdGhpcyBtZXRob2QuCiAgICAgLy8gWW91IGNhbiBvcHRpb25hbGx5IG1v
ZGlmeSB0aGUgc2V0dGluZ3MgYmVmb3JlIGNhbGxpbmcgdGhpcyBtZXRob2QuCkBAIC0yMjQsNyAr
MjI0LDYgQEAgcHVibGljOgogICAgIC8vIFRoZSBlbWJlZGRlciBtYXkgb3B0aW9uYWxseSBlbmdh
Z2UgYSBXZWJEZXZUb29sc0FnZW50LiAgVGhpcyBtYXkgb25seQogICAgIC8vIGJlIHNldCBvbmNl
IHBlciBXZWJWaWV3LgogICAgIHZpcnR1YWwgV2ViRGV2VG9vbHNBZ2VudCogZGV2VG9vbHNBZ2Vu
dCgpID0gMDsKLSAgICB2aXJ0dWFsIHZvaWQgc2V0RGV2VG9vbHNBZ2VudChXZWJEZXZUb29sc0Fn
ZW50KikgPSAwOwogCiAKICAgICAvLyBBY2Nlc3NpYmlsaXR5IC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KZGlmZiAtLWdpdCBhL1dlYktpdC9j
aHJvbWl1bS9zcmMvV2ViRGV2VG9vbHNBZ2VudEltcGwuY3BwIGIvV2ViS2l0L2Nocm9taXVtL3Ny
Yy9XZWJEZXZUb29sc0FnZW50SW1wbC5jcHAKaW5kZXggYzBlOWI0NC4uMjBhYjFkMyAxMDA2NDQK
LS0tIGEvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJEZXZUb29sc0FnZW50SW1wbC5jcHAKKysrIGIv
V2ViS2l0L2Nocm9taXVtL3NyYy9XZWJEZXZUb29sc0FnZW50SW1wbC5jcHAKQEAgLTY0MywxMSAr
NjQzLDYgQEAgdm9pZCBXZWJEZXZUb29sc0FnZW50SW1wbDo6c2V0VGltZWxpbmVQcm9maWxpbmdF
bmFibGVkKGJvb2wgZW5hYmxlZCkKICAgICAgICAgaWMtPnN0b3BUaW1lbGluZVByb2ZpbGVyKCk7
CiB9CiAKLVdlYkRldlRvb2xzQWdlbnQqIFdlYkRldlRvb2xzQWdlbnQ6OmNyZWF0ZShXZWJWaWV3
KiB3ZWJ2aWV3LCBXZWJEZXZUb29sc0FnZW50Q2xpZW50KiBjbGllbnQpCi17Ci0gICAgcmV0dXJu
IG5ldyBXZWJEZXZUb29sc0FnZW50SW1wbChzdGF0aWNfY2FzdDxXZWJWaWV3SW1wbCo+KHdlYnZp
ZXcpLCBjbGllbnQpOwotfQotCiB2b2lkIFdlYkRldlRvb2xzQWdlbnQ6OmV4ZWN1dGVEZWJ1Z2dl
ckNvbW1hbmQoY29uc3QgV2ViU3RyaW5nJiBjb21tYW5kLCBpbnQgY2FsbGVySWQpCiB7CiAgICAg
RGVidWdnZXJBZ2VudE1hbmFnZXI6OmV4ZWN1dGVEZWJ1Z2dlckNvbW1hbmQoY29tbWFuZCwgY2Fs
bGVySWQpOwpkaWZmIC0tZ2l0IGEvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1wbC5jcHAg
Yi9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmNwcAppbmRleCAyNTdkNjQ2Li5iZTVh
MmVjIDEwMDY0NAotLS0gYS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmNwcAorKysg
Yi9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmNwcApAQCAtMjYxLDcgKzI2MSw3IEBA
IFdlYlZpZXdJbXBsOjpXZWJWaWV3SW1wbChXZWJWaWV3Q2xpZW50KiBjbGllbnQsIFdlYkRldlRv
b2xzQWdlbnRDbGllbnQqIGRldlRvb2xzCiAgICAgbV9sYXN0TW91c2VQb3NpdGlvbiA9IFdlYlBv
aW50KC0xLCAtMSk7CiAKICAgICBpZiAoZGV2VG9vbHNDbGllbnQpCi0gICAgICAgIG1fZGV2VG9v
bHNBZ2VudCA9IHN0YXRpY19jYXN0PFdlYkRldlRvb2xzQWdlbnRJbXBsKj4oV2ViRGV2VG9vbHNB
Z2VudDo6Y3JlYXRlKHRoaXMsIGRldlRvb2xzQ2xpZW50KSk7CisgICAgICAgIG1fZGV2VG9vbHNB
Z2VudCA9IG5ldyBXZWJEZXZUb29sc0FnZW50SW1wbCh0aGlzLCBkZXZUb29sc0NsaWVudCk7CiAK
ICAgICBtX3BhZ2Uuc2V0KG5ldyBQYWdlKCZtX2Nocm9tZUNsaWVudEltcGwsICZtX2NvbnRleHRN
ZW51Q2xpZW50SW1wbCwgJm1fZWRpdG9yQ2xpZW50SW1wbCwgJm1fZHJhZ0NsaWVudEltcGwsICZt
X2luc3BlY3RvckNsaWVudEltcGwsIDAsIDAsIDApKTsKIApAQCAtMTgzMiwxMiArMTgzMiw2IEBA
IFdlYkRldlRvb2xzQWdlbnQqIFdlYlZpZXdJbXBsOjpkZXZUb29sc0FnZW50KCkKICAgICByZXR1
cm4gbV9kZXZUb29sc0FnZW50LmdldCgpOwogfQogCi12b2lkIFdlYlZpZXdJbXBsOjpzZXREZXZU
b29sc0FnZW50KFdlYkRldlRvb2xzQWdlbnQqIGRldlRvb2xzQWdlbnQpCi17Ci0gICAgQVNTRVJU
KCFtX2RldlRvb2xzQWdlbnQuZ2V0KCkpOyAvLyBNYXkgb25seSBzZXQgb25jZSEKLSAgICBtX2Rl
dlRvb2xzQWdlbnQuc2V0KHN0YXRpY19jYXN0PFdlYkRldlRvb2xzQWdlbnRQcml2YXRlKj4oZGV2
VG9vbHNBZ2VudCkpOwotfQotCiBXZWJBY2Nlc3NpYmlsaXR5T2JqZWN0IFdlYlZpZXdJbXBsOjph
Y2Nlc3NpYmlsaXR5T2JqZWN0KCkKIHsKICAgICBpZiAoIW1haW5GcmFtZUltcGwoKSkKZGlmZiAt
LWdpdCBhL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuaCBiL1dlYktpdC9jaHJvbWl1
bS9zcmMvV2ViVmlld0ltcGwuaAppbmRleCBhNmZhMTMxLi42YjU2NDBmIDEwMDY0NAotLS0gYS9X
ZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmgKKysrIGIvV2ViS2l0L2Nocm9taXVtL3Ny
Yy9XZWJWaWV3SW1wbC5oCkBAIC0xNzQsNyArMTc0LDYgQEAgcHVibGljOgogICAgIHZpcnR1YWwg
dm9pZCBzZXRJbnNwZWN0b3JTZXR0aW5nKGNvbnN0IFdlYlN0cmluZyYga2V5LAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IFdlYlN0cmluZyYgdmFsdWUpOwogICAg
IHZpcnR1YWwgV2ViRGV2VG9vbHNBZ2VudCogZGV2VG9vbHNBZ2VudCgpOwotICAgIHZpcnR1YWwg
dm9pZCBzZXREZXZUb29sc0FnZW50KFdlYkRldlRvb2xzQWdlbnQqKTsKICAgICB2aXJ0dWFsIFdl
YkFjY2Vzc2liaWxpdHlPYmplY3QgYWNjZXNzaWJpbGl0eU9iamVjdCgpOwogICAgIHZpcnR1YWwg
dm9pZCBhcHBseUF1dG9GaWxsU3VnZ2VzdGlvbnMoCiAgICAgICAgIGNvbnN0IFdlYk5vZGUmLApk
aWZmIC0tZ2l0IGEvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJXb3JrZXJCYXNlLmNwcCBiL1dlYktp
dC9jaHJvbWl1bS9zcmMvV2ViV29ya2VyQmFzZS5jcHAKaW5kZXggMjQ0Y2NlYi4uMGFkMGNjZCAx
MDA2NDQKLS0tIGEvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJXb3JrZXJCYXNlLmNwcAorKysgYi9X
ZWJLaXQvY2hyb21pdW0vc3JjL1dlYldvcmtlckJhc2UuY3BwCkBAIC0xNjUsNyArMTY1LDcgQEAg
dm9pZCBXZWJXb3JrZXJCYXNlOjppbml0aWFsaXplTG9hZGVyKGNvbnN0IFdlYlVSTCYgdXJsKQog
ICAgIC8vIGxvYWRpbmcgcmVxdWVzdHMgZnJvbSB0aGUgd29ya2VyIGNvbnRleHQgdG8gdGhlIHJl
c3Qgb2YgV2ViS2l0IGFuZCBDaHJvbWl1bQogICAgIC8vIGluZnJhc3RydWN0dXJlLgogICAgIEFT
U0VSVCghbV93ZWJWaWV3KTsKLSAgICBtX3dlYlZpZXcgPSBXZWJWaWV3OjpjcmVhdGUoMCk7Cisg
ICAgbV93ZWJWaWV3ID0gV2ViVmlldzo6Y3JlYXRlKDAsIDApOwogICAgIG1fd2ViVmlldy0+c2V0
dGluZ3MoKS0+c2V0T2ZmbGluZVdlYkFwcGxpY2F0aW9uQ2FjaGVFbmFibGVkKFdlYlJ1bnRpbWVG
ZWF0dXJlczo6aXNBcHBsaWNhdGlvbkNhY2hlRW5hYmxlZCgpKTsKICAgICBtX3dlYlZpZXctPmlu
aXRpYWxpemVNYWluRnJhbWUodGhpcyk7CiAKZGlmZiAtLWdpdCBhL1dlYktpdC9jaHJvbWl1bS9z
cmMvanMvRGV2VG9vbHNIb3N0U3R1Yi5qcyBiL1dlYktpdC9jaHJvbWl1bS9zcmMvanMvRGV2VG9v
bHNIb3N0U3R1Yi5qcwppbmRleCA4MDZiZjZhLi5iYWI3M2E5IDEwMDY0NAotLS0gYS9XZWJLaXQv
Y2hyb21pdW0vc3JjL2pzL0RldlRvb2xzSG9zdFN0dWIuanMKKysrIGIvV2ViS2l0L2Nocm9taXVt
L3NyYy9qcy9EZXZUb29sc0hvc3RTdHViLmpzCkBAIC0zNyw1ICszNyw4IEBAIGlmICghd2luZG93
WyJSZW1vdGVEZWJ1Z2dlckFnZW50Il0pIHsKICAgICB3aW5kb3dbIlJlbW90ZURlYnVnZ2VyQWdl
bnQiXSA9IHsgc2V0RGVidWdnZXJTY3JpcHRTb3VyY2U6IGZ1bmN0aW9uKCkge30gfTsKICAgICB3
aW5kb3dbIlJlbW90ZURlYnVnZ2VyQ29tbWFuZEV4ZWN1dG9yIl0gPSB7fTsKICAgICB3aW5kb3db
IlJlbW90ZVByb2ZpbGVyQWdlbnQiXSA9IHt9OwotICAgIHdpbmRvd1siUmVtb3RlVG9vbHNBZ2Vu
dCJdID0geyBkaXNwYXRjaE9uSW5qZWN0ZWRTY3JpcHQ6IGZ1bmN0aW9uKCkge30gfTsKKyAgICB3
aW5kb3dbIlJlbW90ZVRvb2xzQWdlbnQiXSA9IHsKKyAgICAgICAgZGlzcGF0Y2hPbkluamVjdGVk
U2NyaXB0OiBmdW5jdGlvbigpIHt9LAorICAgICAgICBkaXNwYXRjaE9uSW5zcGVjdG9yQ29udHJv
bGxlcjogZnVuY3Rpb24oKSB7fQorICAgIH07CiB9CmRpZmYgLS1naXQgYS9XZWJLaXQvY2hyb21p
dW0vdGVzdHMvUG9wdXBNZW51VGVzdC5jcHAgYi9XZWJLaXQvY2hyb21pdW0vdGVzdHMvUG9wdXBN
ZW51VGVzdC5jcHAKaW5kZXggMjc1NmY5ZC4uOGY2ZDNmOSAxMDA2NDQKLS0tIGEvV2ViS2l0L2No
cm9taXVtL3Rlc3RzL1BvcHVwTWVudVRlc3QuY3BwCisrKyBiL1dlYktpdC9jaHJvbWl1bS90ZXN0
cy9Qb3B1cE1lbnVUZXN0LmNwcApAQCAtMTY3LDcgKzE2Nyw3IEBAIHB1YmxpYzoKIHByb3RlY3Rl
ZDoKICAgICB2aXJ0dWFsIHZvaWQgU2V0VXAoKQogICAgIHsKLSAgICAgICAgbV93ZWJWaWV3ID0g
c3RhdGljX2Nhc3Q8V2ViVmlld0ltcGwqPihXZWJWaWV3OjpjcmVhdGUoJm1fd2Vidmlld0NsaWVu
dCkpOworICAgICAgICBtX3dlYlZpZXcgPSBzdGF0aWNfY2FzdDxXZWJWaWV3SW1wbCo+KFdlYlZp
ZXc6OmNyZWF0ZSgmbV93ZWJ2aWV3Q2xpZW50LCAwKSk7CiAgICAgICAgIG1fd2ViVmlldy0+aW5p
dGlhbGl6ZU1haW5GcmFtZSgmbV93ZWJGcmFtZUNsaWVudCk7CiAgICAgICAgIG1fcG9wdXBNZW51
ID0gUG9wdXBNZW51OjpjcmVhdGUoJm1fcG9wdXBNZW51Q2xpZW50KTsKICAgICB9CmRpZmYgLS1n
aXQgYS9XZWJLaXQvY2hyb21pdW0vdGVzdHMvV2ViRnJhbWVUZXN0LmNwcCBiL1dlYktpdC9jaHJv
bWl1bS90ZXN0cy9XZWJGcmFtZVRlc3QuY3BwCmluZGV4IGY1ODIxMDQuLmNmOTFjYjQgMTAwNjQ0
Ci0tLSBhL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9XZWJGcmFtZVRlc3QuY3BwCisrKyBiL1dlYktp
dC9jaHJvbWl1bS90ZXN0cy9XZWJGcmFtZVRlc3QuY3BwCkBAIC04NSw3ICs4NSw3IEBAIFRFU1Rf
RihXZWJGcmFtZVRlc3QsIENvbnRlbnRUZXh0KQogCiAgICAgLy8gQ3JlYXRlIGFuZCBpbml0aWFs
aXplIHRoZSBXZWJWaWV3LiAgICAKICAgICBUZXN0V2ViRnJhbWVDbGllbnQgd2ViRnJhbWVDbGll
bnQ7Ci0gICAgV2ViVmlldyogd2ViVmlldyA9IFdlYlZpZXc6OmNyZWF0ZSgwKTsKKyAgICBXZWJW
aWV3KiB3ZWJWaWV3ID0gV2ViVmlldzo6Y3JlYXRlKDAsIDApOwogICAgIHdlYlZpZXctPmluaXRp
YWxpemVNYWluRnJhbWUoJndlYkZyYW1lQ2xpZW50KTsKIAogICAgIC8vIExvYWQgdGhlIG1haW4g
ZnJhbWUgVVJMLgpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21p
dW0vVGVzdFNoZWxsLmNwcCBiL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rl
c3RTaGVsbC5jcHAKaW5kZXggNjEwMjQ4YS4uNTJmMWU3ZCAxMDA2NDQKLS0tIGEvV2ViS2l0VG9v
bHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFNoZWxsLmNwcAorKysgYi9XZWJLaXRUb29s
cy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0U2hlbGwuY3BwCkBAIC01ODYsNyArNTg2LDcg
QEAgV2ViVmlld0hvc3QqIFRlc3RTaGVsbDo6Y3JlYXRlV2ViVmlldygpCiBXZWJWaWV3SG9zdCog
VGVzdFNoZWxsOjpjcmVhdGVOZXdXaW5kb3coY29uc3QgV2ViVVJMJiB1cmwpCiB7CiAgICAgV2Vi
Vmlld0hvc3QqIGhvc3QgPSBuZXcgV2ViVmlld0hvc3QodGhpcyk7Ci0gICAgV2ViVmlldyogdmll
dyA9IFdlYlZpZXc6OmNyZWF0ZShob3N0KTsKKyAgICBXZWJWaWV3KiB2aWV3ID0gV2ViVmlldzo6
Y3JlYXRlKGhvc3QsIDApOwogICAgIGhvc3QtPnNldFdlYldpZGdldCh2aWV3KTsKICAgICByZXNl
dFdlYlNldHRpbmdzKCp2aWV3KTsKICAgICB2aWV3LT5pbml0aWFsaXplTWFpbkZyYW1lKGhvc3Qp
Owo=
</data>

          </attachment>
      

    </bug>

</bugzilla>