<?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>71485</bug_id>
          
          <creation_ts>2011-11-03 10:41:18 -0700</creation_ts>
          <short_desc>[Chromium] Rename WebView::scalePage to WebView::setPageScaleFactor to match WebCore</short_desc>
          <delta_ts>2011-11-07 10:25:02 -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>WebKit API</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>70559</blocked>
    
    <blocked>71622</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Fady Samuel">fsamuel</reporter>
          <assigned_to name="Fady Samuel">fsamuel</assigned_to>
          <cc>fishd</cc>
    
    <cc>tkent</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>495619</commentid>
    <comment_count>0</comment_count>
    <who name="Fady Samuel">fsamuel</who>
    <bug_when>2011-11-03 10:41:18 -0700</bug_when>
    <thetext>Need to first get rid of the hack in Chromium renderer to set page scale factor because it&apos;s currently broken after a refactoring. Will post Chromium side + WebKit side changes shortly. The Chromium side change needs to land first.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>496771</commentid>
    <comment_count>1</comment_count>
      <attachid>113776</attachid>
    <who name="Fady Samuel">fsamuel</who>
    <bug_when>2011-11-05 19:48:11 -0700</bug_when>
    <thetext>Created attachment 113776
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>496772</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-11-05 19:52:49 -0700</bug_when>
    <thetext>Please wait for approval from fishd@chromium.org before submitting because this patch contains changes to the Chromium public API.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>497235</commentid>
    <comment_count>3</comment_count>
      <attachid>113776</attachid>
    <who name="Darin Fisher (:fishd, Google)">fishd</who>
    <bug_when>2011-11-07 09:22:55 -0800</bug_when>
    <thetext>Comment on attachment 113776
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=113776&amp;action=review

&gt; Source/WebKit/chromium/public/WebView.h:220
&gt; +    virtual void setPageScaleFactor(float scaleFactor, WebPoint origin) = 0;

nit: while you are at it, the WebPoint parameter should probably be passed as &quot;const WebPoint&amp;&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>497260</commentid>
    <comment_count>4</comment_count>
      <attachid>113885</attachid>
    <who name="Fady Samuel">fsamuel</who>
    <bug_when>2011-11-07 09:59:04 -0800</bug_when>
    <thetext>Created attachment 113885
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>497269</commentid>
    <comment_count>5</comment_count>
      <attachid>113887</attachid>
    <who name="Fady Samuel">fsamuel</who>
    <bug_when>2011-11-07 10:12:19 -0800</bug_when>
    <thetext>Created attachment 113887
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>497277</commentid>
    <comment_count>6</comment_count>
      <attachid>113887</attachid>
    <who name="Fady Samuel">fsamuel</who>
    <bug_when>2011-11-07 10:24:56 -0800</bug_when>
    <thetext>Comment on attachment 113887
Patch

Clearing flags on attachment: 113887

Committed r99440: &lt;http://trac.webkit.org/changeset/99440&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>497278</commentid>
    <comment_count>7</comment_count>
    <who name="Fady Samuel">fsamuel</who>
    <bug_when>2011-11-07 10:25:02 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>113776</attachid>
            <date>2011-11-05 19:48:11 -0700</date>
            <delta_ts>2011-11-07 09:58:58 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-71485-20111105224809.patch</filename>
            <type>text/plain</type>
            <size>6086</size>
            <attacher name="Fady Samuel">fsamuel</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTkzNjcKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKaW5kZXgg
MGE1NDY2ZTk4YTlmYzE1MTk5YWU0ZmEwNmFlOTQ3ZDVjY2NmNWM1OS4uOGRlYTE0ZDFjMGQwODQ5
NGUzY2YzOWQ0MTY5MDhjMTBhNzdkZDJjMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJv
bWl1bS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwyNiBAQAorMjAxMS0xMS0wNSAgRmFkeSBTYW11ZWwgIDxmc2FtdWVsQGNocm9taXVt
Lm9yZz4KKworICAgICAgICBbQ2hyb21pdW1dIFJlbmFtZSBXZWJWaWV3OjpzY2FsZVBhZ2UgdG8g
V2ViVmlldzo6c2V0UGFnZVNjYWxlRmFjdG9yIHRvIG1hdGNoIFdlYkNvcmUKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTcxNDg1CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ3JlYXRlZCBuZXcgbWV0aG9kIHNl
dFBhZ2VTY2FsZUZhY3RvciB0byByZXBsYWNlIHNjYWxlUGFnZSB0byBtYXRjaAorICAgICAgICBy
ZW5hbWVkIG1ldGhvZCBpbiBXZWJDb3JlLiBUaGlzIGNoYW5nZSB3aWxsIGhhcHBlbiBpbiB0aHJl
ZSBzdGFnZXM6CisKKyAgICAgICAgMS4gQSBuZXcgbWV0aG9kIGlzIGNyZWF0ZWQgY2FsbGVkIHNl
dFBhZ2VTY2FsZUZhY3RvciB3aXRoIHRoZSBzYW1lCisgICAgICAgIGZ1bmN0aW9uYWxpdHkgYXMg
c2NhbGVQYWdlLgorICAgICAgICAyLiBBbGwgY2FsbCBzaXRlcyBvZiBzY2FsZVBhZ2UgYXJlIGNo
YW5nZWQgdG8gc2V0UGFnZVNjYWxlRmFjdG9yIGluIHRoZSBDaHJvbWl1bQorICAgICAgICByZXBv
c2l0b3J5LiAKKyAgICAgICAgMy4gc2NhbGVQYWdlIGlzIGRlbGV0ZWQgZnJvbSBXZWJWaWV3L1dl
YlZpZXdJbXBsCisKKyAgICAgICAgKiBwdWJsaWMvV2ViVmlldy5oOgorICAgICAgICAqIHNyYy9X
ZWJWaWV3SW1wbC5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlZpZXdJbXBsOjpwYWdlU2NhbGVG
YWN0b3IpOgorICAgICAgICAoV2ViS2l0OjpXZWJWaWV3SW1wbDo6c2NhbGVQYWdlKToKKyAgICAg
ICAgKFdlYktpdDo6V2ViVmlld0ltcGw6OnNldFBhZ2VTY2FsZUZhY3Rvcik6CisgICAgICAgICog
c3JjL1dlYlZpZXdJbXBsLmg6CisKIDIwMTEtMTEtMDQgIFNoYXduIFNpbmdoICA8c2hhd25zaW5n
aEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgW2Nocm9taXVtXSBSZS1uYW1lZCB0aGUgb3JpZ2lu
YWwgc2Npc3NvclJlY3QgdG8gY2xpcFJlY3QKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vcHVibGljL1dlYlZpZXcuaCBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dl
YlZpZXcuaAppbmRleCAxY2M0ZmQxZjJmMzk1NjhlYmU4YzNhYmFlZWRmYjM1OWE4YTliYzIzLi43
MmEwNGRjZmNhNmVkMDgyOTA3NTg1NzMzYzViNDdmNTQxZTE0ZTM4IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJWaWV3LmgKKysrIGIvU291cmNlL1dlYktpdC9j
aHJvbWl1bS9wdWJsaWMvV2ViVmlldy5oCkBAIC0yMTEsMTAgKzIxMSwxMyBAQCBwdWJsaWM6CiAg
ICAgLy8gaXMgc2NhbGVkIHVwLCA8IDEuMCBpcyBzY2FsZWQgZG93bi4KICAgICB2aXJ0dWFsIGZs
b2F0IHBhZ2VTY2FsZUZhY3RvcigpIGNvbnN0ID0gMDsKIAorICAgIC8vIEZJWE1FOiBEZWxldGUg
dGhpcyBvbmNlIENocm9taXVtIHNpZGUgaGFzIGJlZW4gdXBkYXRlZC4KKyAgICB2aXJ0dWFsIHZv
aWQgc2NhbGVQYWdlKGZsb2F0IHNjYWxlRmFjdG9yLCBXZWJQb2ludCBvcmlnaW4pID0gMDsKKwog
ICAgIC8vIFNjYWxlcyBhIHBhZ2UgYnkgYSBmYWN0b3Igb2Ygc2NhbGVGYWN0b3IgYW5kIHRoZW4g
c2V0cyBhIHNjcm9sbCBwb3NpdGlvbiB0byAoeCwgeSkuCi0gICAgLy8gc2NhbGVQYWdlKCkgbWFn
bmlmaWVzIGFuZCBzaHJpbmtzIGEgcGFnZSB3aXRob3V0IGFmZmVjdGluZyBsYXlvdXQuCisgICAg
Ly8gc2V0UGFnZVNjYWxlRmFjdG9yKCkgbWFnbmlmaWVzIGFuZCBzaHJpbmtzIGEgcGFnZSB3aXRo
b3V0IGFmZmVjdGluZyBsYXlvdXQuCiAgICAgLy8gT24gdGhlIG90aGVyIGhhbmQsIHpvb21pbmcg
YWZmZWN0cyBsYXlvdXQgb2YgdGhlIHBhZ2UuCi0gICAgdmlydHVhbCB2b2lkIHNjYWxlUGFnZShm
bG9hdCBzY2FsZUZhY3RvciwgV2ViUG9pbnQgb3JpZ2luKSA9IDA7CisgICAgdmlydHVhbCB2b2lk
IHNldFBhZ2VTY2FsZUZhY3RvcihmbG9hdCBzY2FsZUZhY3RvciwgV2ViUG9pbnQgb3JpZ2luKSA9
IDA7CiAKICAgICAvLyBUaGUgcmF0aW8gb2YgdGhlIGN1cnJlbnQgZGV2aWNlJ3Mgc2NyZWVuIERQ
SSB0byB0aGUgdGFyZ2V0IGRldmljZSdzIHNjcmVlbiBEUEkuCiAgICAgdmlydHVhbCBmbG9hdCBk
ZXZpY2VTY2FsZUZhY3RvcigpIGNvbnN0ID0gMDsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQv
Y2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmNwcCBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3Jj
L1dlYlZpZXdJbXBsLmNwcAppbmRleCAzZTUzYmE5ZDUzNGNkODk3NWNmOGFhNmJjMDFmOTQ1NzRm
NmFiOWNkLi5iYjllNzY5OGIwNzlmM2ExMGU5ZDFkMWY1NTI0NTg0NDE3ZTRkYWI0IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1wbC5jcHAKKysrIGIvU291
cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuY3BwCkBAIC0xODQxLDEzICsxODQx
LDE4IEBAIGRvdWJsZSBXZWJWaWV3Ojp6b29tRmFjdG9yVG9ab29tTGV2ZWwoZG91YmxlIGZhY3Rv
cikKIGZsb2F0IFdlYlZpZXdJbXBsOjpwYWdlU2NhbGVGYWN0b3IoKSBjb25zdAogewogICAgIGlm
ICghcGFnZSgpKQotICAgICAgICByZXR1cm4gMS4wOworICAgICAgICByZXR1cm4gMTsKIAogICAg
IHJldHVybiBwYWdlKCktPnBhZ2VTY2FsZUZhY3RvcigpOwogfQogCiB2b2lkIFdlYlZpZXdJbXBs
OjpzY2FsZVBhZ2UoZmxvYXQgc2NhbGVGYWN0b3IsIFdlYlBvaW50IG9yaWdpbikKIHsKKyAgICBz
ZXRQYWdlU2NhbGVGYWN0b3Ioc2NhbGVGYWN0b3IsIG9yaWdpbik7Cit9CisKK3ZvaWQgV2ViVmll
d0ltcGw6OnNldFBhZ2VTY2FsZUZhY3RvcihmbG9hdCBzY2FsZUZhY3RvciwgV2ViUG9pbnQgb3Jp
Z2luKQorewogICAgIGlmICghcGFnZSgpKQogICAgICAgICByZXR1cm47CiAKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmggYi9Tb3VyY2UvV2ViS2l0
L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1wbC5oCmluZGV4IGRlOWE3OWY3OThkZWFiYjFhNThiZjhi
ZDc0ZjIyNjUxZDVmZGU2YmYuLjA5NWQ1NTE0YzliODc4NDY1ZTZkNzBhNGI0ZDk5M2U5ZDVlMDYy
YTkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmgK
KysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuaApAQCAtMTU5LDYg
KzE1OSw3IEBAIHB1YmxpYzoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG91
YmxlIG1heGltdW1ab29tTGV2ZWwpOwogICAgIHZpcnR1YWwgZmxvYXQgcGFnZVNjYWxlRmFjdG9y
KCkgY29uc3Q7CiAgICAgdmlydHVhbCB2b2lkIHNjYWxlUGFnZShmbG9hdCBzY2FsZUZhY3Rvciwg
V2ViUG9pbnQgb3JpZ2luKTsKKyAgICB2aXJ0dWFsIHZvaWQgc2V0UGFnZVNjYWxlRmFjdG9yKGZs
b2F0IHNjYWxlRmFjdG9yLCBXZWJQb2ludCBvcmlnaW4pOwogICAgIHZpcnR1YWwgZmxvYXQgZGV2
aWNlU2NhbGVGYWN0b3IoKSBjb25zdDsKICAgICB2aXJ0dWFsIHZvaWQgc2V0RGV2aWNlU2NhbGVG
YWN0b3IoZmxvYXQpOwogICAgIHZpcnR1YWwgYm9vbCBpc0ZpeGVkTGF5b3V0TW9kZUVuYWJsZWQo
KSBjb25zdDsKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwpp
bmRleCA1OTFhM2QwNWY5OTBmMWZmNmJhYjRkZDg3MWRiNmFkNTVjMjI0OTAxLi5kZmRmMTA0YmM1
MWI2MzA5YTI2ZjhhNWYyNDc5OTJjZmY2MzMxMDZiIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VM
b2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTEtMTEtMDUgIEZh
ZHkgU2FtdWVsICA8ZnNhbXVlbEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgW0Nocm9taXVtXSBS
ZW5hbWUgV2ViVmlldzo6c2NhbGVQYWdlIHRvIFdlYlZpZXc6OnNldFBhZ2VTY2FsZUZhY3RvciB0
byBtYXRjaCBXZWJDb3JlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD03MTQ4NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgICogRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vRXZlbnRTZW5kZXIuY3BwOgorICAgICAg
ICAoRXZlbnRTZW5kZXI6OnNjYWxlUGFnZUJ5KToKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9j
aHJvbWl1bS9UZXN0U2hlbGwuY3BwOgorICAgICAgICAoVGVzdFNoZWxsOjpyZXNldFRlc3RDb250
cm9sbGVyKToKKwogMjAxMS0xMS0wNSAgRGFyaW4gQWRsZXIgIDxkYXJpbkBhcHBsZS5jb20+CiAK
ICAgICAgICAgRml4IGEgc21hbGwgbGVhayBpbiBNYWMgdmVyc2lvbiBvZiBMYXlvdXRUZXN0Q29u
dHJvbGxlcgpkaWZmIC0tZ2l0IGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vRXZlbnRT
ZW5kZXIuY3BwIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vRXZlbnRTZW5kZXIuY3Bw
CmluZGV4IGMxYjhjMTY5MjFlMzU1NTY3ZmM3YjY1N2M4OTIyYTUxOGE0YTUyZDAuLjIwZDc3YTc1
YTM1YTkyZmQ3ODVkYjliODZlYmU4NjAxNGU3MDcxM2MgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0R1bXBS
ZW5kZXJUcmVlL2Nocm9taXVtL0V2ZW50U2VuZGVyLmNwcAorKysgYi9Ub29scy9EdW1wUmVuZGVy
VHJlZS9jaHJvbWl1bS9FdmVudFNlbmRlci5jcHAKQEAgLTcxNiw3ICs3MTYsNyBAQCB2b2lkIEV2
ZW50U2VuZGVyOjpzY2FsZVBhZ2VCeShjb25zdCBDcHBBcmd1bWVudExpc3QmIGFyZ3VtZW50cywg
Q3BwVmFyaWFudCogcmVzdQogICAgIGZsb2F0IHNjYWxlRmFjdG9yID0gc3RhdGljX2Nhc3Q8Zmxv
YXQ+KGFyZ3VtZW50c1swXS50b0RvdWJsZSgpKTsKICAgICBpbnQgeCA9IGFyZ3VtZW50c1sxXS50
b0ludDMyKCk7CiAgICAgaW50IHkgPSBhcmd1bWVudHNbMl0udG9JbnQzMigpOwotICAgIHdlYnZp
ZXcoKS0+c2NhbGVQYWdlKHNjYWxlRmFjdG9yLCBXZWJQb2ludCh4LCB5KSk7CisgICAgd2Vidmll
dygpLT5zZXRQYWdlU2NhbGVGYWN0b3Ioc2NhbGVGYWN0b3IsIFdlYlBvaW50KHgsIHkpKTsKICAg
ICByZXN1bHQtPnNldE51bGwoKTsKIH0KIApkaWZmIC0tZ2l0IGEvVG9vbHMvRHVtcFJlbmRlclRy
ZWUvY2hyb21pdW0vVGVzdFNoZWxsLmNwcCBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVt
L1Rlc3RTaGVsbC5jcHAKaW5kZXggMjI3NWZjNTA1YjJmY2Y1ZjI4MDZjNjNkMDJkODQzNDUxODhj
ZGZhMi4uZGUyZjJjOGEyNGRiNTk4NjNmNjJhZmE2YTEwOTVjMDJiMWI2MDgyNSAxMDA2NDQKLS0t
IGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFNoZWxsLmNwcAorKysgYi9Ub29s
cy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0U2hlbGwuY3BwCkBAIC0yNzAsNyArMjcwLDcg
QEAgdm9pZCBUZXN0U2hlbGw6OnJlc2V0VGVzdENvbnRyb2xsZXIoKQogICAgIG1fZHJ0RGV2VG9v
bHNBZ2VudC0+cmVzZXQoKTsKICAgICBpZiAobV9kcnREZXZUb29sc0NsaWVudCkKICAgICAgICAg
bV9kcnREZXZUb29sc0NsaWVudC0+cmVzZXQoKTsKLSAgICB3ZWJWaWV3KCktPnNjYWxlUGFnZSgx
LCBXZWJQb2ludCgwLCAwKSk7CisgICAgd2ViVmlldygpLT5zZXRQYWdlU2NhbGVGYWN0b3IoMSwg
V2ViUG9pbnQoMCwgMCkpOwogICAgIHdlYlZpZXcoKS0+ZW5hYmxlRml4ZWRMYXlvdXRNb2RlKGZh
bHNlKTsKICAgICB3ZWJWaWV3KCktPnNldEZpeGVkTGF5b3V0U2l6ZShXZWJTaXplKDAsIDApKTsK
ICAgICB3ZWJWaWV3KCktPm1haW5GcmFtZSgpLT5jbGVhck9wZW5lcigpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>113885</attachid>
            <date>2011-11-07 09:59:04 -0800</date>
            <delta_ts>2011-11-07 10:12:14 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-71485-20111107125902.patch</filename>
            <type>text/plain</type>
            <size>6382</size>
            <attacher name="Fady Samuel">fsamuel</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTk0MjIKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKaW5kZXgg
YjQwOTkyYzY0NGNmOTk0NzhhMjdmNDAyYzgzZmQzMWIxZWJiOWE4My4uYjM3YjgyZDE5ZDMzMjYw
NWYzY2M5MzUwMWY1MWM0MmUyOWYzYjkzZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJv
bWl1bS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwyNiBAQAorMjAxMS0xMS0wNyAgRmFkeSBTYW11ZWwgIDxmc2FtdWVsQGNocm9taXVt
Lm9yZz4KKworICAgICAgICBbQ2hyb21pdW1dIFJlbmFtZSBXZWJWaWV3OjpzY2FsZVBhZ2UgdG8g
V2ViVmlldzo6c2V0UGFnZVNjYWxlRmFjdG9yIHRvIG1hdGNoIFdlYkNvcmUKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTcxNDg1CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgRGFyaW4gRmlzaGVyLgorIAorICAgICAgICBDcmVhdGVkIG5ldyBtZXRob2Qgc2V0
UGFnZVNjYWxlRmFjdG9yIHRvIHJlcGxhY2Ugc2NhbGVQYWdlIHRvIG1hdGNoCisgICAgICAgIHJl
bmFtZWQgbWV0aG9kIGluIFdlYkNvcmUuIFRoaXMgY2hhbmdlIHdpbGwgaGFwcGVuIGluIHRocmVl
IHN0YWdlczoKKyAKKyAgICAgICAgMS4gQSBuZXcgbWV0aG9kIGlzIGNyZWF0ZWQgY2FsbGVkIHNl
dFBhZ2VTY2FsZUZhY3RvciB3aXRoIHRoZSBzYW1lCisgICAgICAgICAgIGZ1bmN0aW9uYWxpdHkg
YXMgc2NhbGVQYWdlLgorICAgICAgICAyLiBBbGwgY2FsbCBzaXRlcyBvZiBzY2FsZVBhZ2UgYXJl
IGNoYW5nZWQgdG8gc2V0UGFnZVNjYWxlRmFjdG9yIGluIHRoZSBDaHJvbWl1bQorICAgICAgICAg
ICByZXBvc2l0b3J5LiAKKyAgICAgICAgMy4gc2NhbGVQYWdlIGlzIGRlbGV0ZWQgZnJvbSBXZWJW
aWV3L1dlYlZpZXdJbXBsCisKKyAgICAgICAgKiBwdWJsaWMvV2ViVmlldy5oOgorICAgICAgICAq
IHNyYy9XZWJWaWV3SW1wbC5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlZpZXdJbXBsOjpwYWdl
U2NhbGVGYWN0b3IpOgorICAgICAgICAoV2ViS2l0OjpXZWJWaWV3SW1wbDo6c2NhbGVQYWdlKToK
KyAgICAgICAgKFdlYktpdDo6V2ViVmlld0ltcGw6OnNldFBhZ2VTY2FsZUZhY3Rvcik6CisgICAg
ICAgICogc3JjL1dlYlZpZXdJbXBsLmg6CisKIDIwMTEtMTEtMDcgIFl1cnkgU2VtaWtoYXRza3kg
IDx5dXJ5c0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgW0Nocm9taXVtXSBXZWIgSW5zcGVjdG9y
OiB1c2UgbmF0aXZlIHdvcmtlciBpbnNwZWN0b3IgaW5zdGVhZCBvZiBmYWtlIHdvcmtlcnMKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYlZpZXcuaCBiL1NvdXJj
ZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYlZpZXcuaAppbmRleCAxY2M0ZmQxZjJmMzk1Njhl
YmU4YzNhYmFlZWRmYjM1OWE4YTliYzIzLi5jNzdmNDUyZDBmNmMyZDBjZGY0OTRkNDUzOGU4NTA4
YzcwNjQ5ZGM0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJW
aWV3LmgKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViVmlldy5oCkBAIC0y
MTEsMTAgKzIxMSwxMyBAQCBwdWJsaWM6CiAgICAgLy8gaXMgc2NhbGVkIHVwLCA8IDEuMCBpcyBz
Y2FsZWQgZG93bi4KICAgICB2aXJ0dWFsIGZsb2F0IHBhZ2VTY2FsZUZhY3RvcigpIGNvbnN0ID0g
MDsKIAorICAgIC8vIEZJWE1FOiBEZWxldGUgdGhpcyBvbmNlIENocm9taXVtIHNpZGUgaGFzIGJl
ZW4gdXBkYXRlZC4KKyAgICB2aXJ0dWFsIHZvaWQgc2NhbGVQYWdlKGZsb2F0IHNjYWxlRmFjdG9y
LCBjb25zdCBXZWJQb2ludCYgb3JpZ2luKSA9IDA7CisKICAgICAvLyBTY2FsZXMgYSBwYWdlIGJ5
IGEgZmFjdG9yIG9mIHNjYWxlRmFjdG9yIGFuZCB0aGVuIHNldHMgYSBzY3JvbGwgcG9zaXRpb24g
dG8gKHgsIHkpLgotICAgIC8vIHNjYWxlUGFnZSgpIG1hZ25pZmllcyBhbmQgc2hyaW5rcyBhIHBh
Z2Ugd2l0aG91dCBhZmZlY3RpbmcgbGF5b3V0LgorICAgIC8vIHNldFBhZ2VTY2FsZUZhY3Rvcigp
IG1hZ25pZmllcyBhbmQgc2hyaW5rcyBhIHBhZ2Ugd2l0aG91dCBhZmZlY3RpbmcgbGF5b3V0Lgog
ICAgIC8vIE9uIHRoZSBvdGhlciBoYW5kLCB6b29taW5nIGFmZmVjdHMgbGF5b3V0IG9mIHRoZSBw
YWdlLgotICAgIHZpcnR1YWwgdm9pZCBzY2FsZVBhZ2UoZmxvYXQgc2NhbGVGYWN0b3IsIFdlYlBv
aW50IG9yaWdpbikgPSAwOworICAgIHZpcnR1YWwgdm9pZCBzZXRQYWdlU2NhbGVGYWN0b3IoZmxv
YXQgc2NhbGVGYWN0b3IsIGNvbnN0IFdlYlBvaW50JiBvcmlnaW4pID0gMDsKIAogICAgIC8vIFRo
ZSByYXRpbyBvZiB0aGUgY3VycmVudCBkZXZpY2UncyBzY3JlZW4gRFBJIHRvIHRoZSB0YXJnZXQg
ZGV2aWNlJ3Mgc2NyZWVuIERQSS4KICAgICB2aXJ0dWFsIGZsb2F0IGRldmljZVNjYWxlRmFjdG9y
KCkgY29uc3QgPSAwOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2Vi
Vmlld0ltcGwuY3BwIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuY3Bw
CmluZGV4IDNlNTNiYTlkNTM0Y2Q4OTc1Y2Y4YWE2YmMwMWY5NDU3NGY2YWI5Y2QuLjZmNGQwNjM0
ZjJmYjJiODI3NWNiNTA3MWEzOGZiMTU0MjAwMGI2ZTEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJL
aXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9t
aXVtL3NyYy9XZWJWaWV3SW1wbC5jcHAKQEAgLTE4NDEsMTIgKzE4NDEsMTcgQEAgZG91YmxlIFdl
YlZpZXc6Onpvb21GYWN0b3JUb1pvb21MZXZlbChkb3VibGUgZmFjdG9yKQogZmxvYXQgV2ViVmll
d0ltcGw6OnBhZ2VTY2FsZUZhY3RvcigpIGNvbnN0CiB7CiAgICAgaWYgKCFwYWdlKCkpCi0gICAg
ICAgIHJldHVybiAxLjA7CisgICAgICAgIHJldHVybiAxOwogCiAgICAgcmV0dXJuIHBhZ2UoKS0+
cGFnZVNjYWxlRmFjdG9yKCk7CiB9CiAKLXZvaWQgV2ViVmlld0ltcGw6OnNjYWxlUGFnZShmbG9h
dCBzY2FsZUZhY3RvciwgV2ViUG9pbnQgb3JpZ2luKQordm9pZCBXZWJWaWV3SW1wbDo6c2NhbGVQ
YWdlKGZsb2F0IHNjYWxlRmFjdG9yLCBjb25zdCBXZWJQb2ludCYgb3JpZ2luKQoreworICAgIHNl
dFBhZ2VTY2FsZUZhY3RvcihzY2FsZUZhY3Rvciwgb3JpZ2luKTsKK30KKwordm9pZCBXZWJWaWV3
SW1wbDo6c2V0UGFnZVNjYWxlRmFjdG9yKGZsb2F0IHNjYWxlRmFjdG9yLCBjb25zdCBXZWJQb2lu
dCYgb3JpZ2luKQogewogICAgIGlmICghcGFnZSgpKQogICAgICAgICByZXR1cm47CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1wbC5oIGIvU291cmNlL1dl
YktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuaAppbmRleCBkZTlhNzlmNzk4ZGVhYmIxYTU4
YmY4YmQ3NGYyMjY1MWQ1ZmRlNmJmLi40ZDEyYjI5NDMzYjI0MTlmZTY5YzUyNjgzMjA0MjQ2YWU2
MTU3NGQxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1w
bC5oCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmgKQEAgLTE1
OCw3ICsxNTgsOCBAQCBwdWJsaWM6CiAgICAgdmlydHVhbCB2b2lkIHpvb21MaW1pdHNDaGFuZ2Vk
KGRvdWJsZSBtaW5pbXVtWm9vbUxldmVsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkb3VibGUgbWF4aW11bVpvb21MZXZlbCk7CiAgICAgdmlydHVhbCBmbG9hdCBwYWdlU2Nh
bGVGYWN0b3IoKSBjb25zdDsKLSAgICB2aXJ0dWFsIHZvaWQgc2NhbGVQYWdlKGZsb2F0IHNjYWxl
RmFjdG9yLCBXZWJQb2ludCBvcmlnaW4pOworICAgIHZpcnR1YWwgdm9pZCBzY2FsZVBhZ2UoZmxv
YXQgc2NhbGVGYWN0b3IsIGNvbnN0IFdlYlBvaW50JiBvcmlnaW4pOworICAgIHZpcnR1YWwgdm9p
ZCBzZXRQYWdlU2NhbGVGYWN0b3IoZmxvYXQgc2NhbGVGYWN0b3IsIGNvbnN0IFdlYlBvaW50JiBv
cmlnaW4pOwogICAgIHZpcnR1YWwgZmxvYXQgZGV2aWNlU2NhbGVGYWN0b3IoKSBjb25zdDsKICAg
ICB2aXJ0dWFsIHZvaWQgc2V0RGV2aWNlU2NhbGVGYWN0b3IoZmxvYXQpOwogICAgIHZpcnR1YWwg
Ym9vbCBpc0ZpeGVkTGF5b3V0TW9kZUVuYWJsZWQoKSBjb25zdDsKZGlmZiAtLWdpdCBhL1Rvb2xz
L0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCA5NjlmYTI0ZDU2NmRhZDcwMjUwYWQ3
YTQ1MTgyNjMyNWUzY2QxY2U4Li41OTc4ZTM5ZDMwMDhlYjgyZWJkZmUxNTQ3M2IzNDllY2QxNTcw
ZmI5IDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMTEtMTEtMDcgIEZhZHkgU2FtdWVsICA8ZnNhbXVlbEBjaHJvbWl1
bS5vcmc+CisKKyAgICAgICAgW0Nocm9taXVtXSBSZW5hbWUgV2ViVmlldzo6c2NhbGVQYWdlIHRv
IFdlYlZpZXc6OnNldFBhZ2VTY2FsZUZhY3RvciB0byBtYXRjaCBXZWJDb3JlCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03MTQ4NQorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogRHVtcFJlbmRlclRyZWUvY2hy
b21pdW0vRXZlbnRTZW5kZXIuY3BwOgorICAgICAgICAoRXZlbnRTZW5kZXI6OnNjYWxlUGFnZUJ5
KToKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0U2hlbGwuY3BwOgorICAg
ICAgICAoVGVzdFNoZWxsOjpyZXNldFRlc3RDb250cm9sbGVyKToKKwogMjAxMS0xMS0wNyAgVG9y
IEFybmUgVmVzdGLDuCAgPHRvci5hcm5lLnZlc3Rib0Bub2tpYS5jb20+CiAKICAgICAgICAgW1F0
XSBFbnN1cmUgd2UgYWx3YXlzIGV4cG9ydCBzeW1ib2xzIGZvciB0aGUgUXRXZWJLaXQgQVBJIHdo
ZW4gYnVpbGRpbmcgV2ViS2l0CmRpZmYgLS1naXQgYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJv
bWl1bS9FdmVudFNlbmRlci5jcHAgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9FdmVu
dFNlbmRlci5jcHAKaW5kZXggYzFiOGMxNjkyMWUzNTU1NjdmYzdiNjU3Yzg5MjJhNTE4YTRhNTJk
MC4uMjBkNzdhNzVhMzVhOTJmZDc4NWRiOWI4NmViZTg2MDE0ZTcwNzEzYyAxMDA2NDQKLS0tIGEv
VG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vRXZlbnRTZW5kZXIuY3BwCisrKyBiL1Rvb2xz
L0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL0V2ZW50U2VuZGVyLmNwcApAQCAtNzE2LDcgKzcxNiw3
IEBAIHZvaWQgRXZlbnRTZW5kZXI6OnNjYWxlUGFnZUJ5KGNvbnN0IENwcEFyZ3VtZW50TGlzdCYg
YXJndW1lbnRzLCBDcHBWYXJpYW50KiByZXN1CiAgICAgZmxvYXQgc2NhbGVGYWN0b3IgPSBzdGF0
aWNfY2FzdDxmbG9hdD4oYXJndW1lbnRzWzBdLnRvRG91YmxlKCkpOwogICAgIGludCB4ID0gYXJn
dW1lbnRzWzFdLnRvSW50MzIoKTsKICAgICBpbnQgeSA9IGFyZ3VtZW50c1syXS50b0ludDMyKCk7
Ci0gICAgd2VidmlldygpLT5zY2FsZVBhZ2Uoc2NhbGVGYWN0b3IsIFdlYlBvaW50KHgsIHkpKTsK
KyAgICB3ZWJ2aWV3KCktPnNldFBhZ2VTY2FsZUZhY3RvcihzY2FsZUZhY3RvciwgV2ViUG9pbnQo
eCwgeSkpOwogICAgIHJlc3VsdC0+c2V0TnVsbCgpOwogfQogCmRpZmYgLS1naXQgYS9Ub29scy9E
dW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0U2hlbGwuY3BwIGIvVG9vbHMvRHVtcFJlbmRlclRy
ZWUvY2hyb21pdW0vVGVzdFNoZWxsLmNwcAppbmRleCAyMjc1ZmM1MDViMmZjZjVmMjgwNmM2M2Qw
MmQ4NDM0NTE4OGNkZmEyLi5kZTJmMmM4YTI0ZGI1OTg2M2Y2MmFmYTZhMTA5NWMwMmIxYjYwODI1
IDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0U2hlbGwuY3Bw
CisrKyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3RTaGVsbC5jcHAKQEAgLTI3
MCw3ICsyNzAsNyBAQCB2b2lkIFRlc3RTaGVsbDo6cmVzZXRUZXN0Q29udHJvbGxlcigpCiAgICAg
bV9kcnREZXZUb29sc0FnZW50LT5yZXNldCgpOwogICAgIGlmIChtX2RydERldlRvb2xzQ2xpZW50
KQogICAgICAgICBtX2RydERldlRvb2xzQ2xpZW50LT5yZXNldCgpOwotICAgIHdlYlZpZXcoKS0+
c2NhbGVQYWdlKDEsIFdlYlBvaW50KDAsIDApKTsKKyAgICB3ZWJWaWV3KCktPnNldFBhZ2VTY2Fs
ZUZhY3RvcigxLCBXZWJQb2ludCgwLCAwKSk7CiAgICAgd2ViVmlldygpLT5lbmFibGVGaXhlZExh
eW91dE1vZGUoZmFsc2UpOwogICAgIHdlYlZpZXcoKS0+c2V0Rml4ZWRMYXlvdXRTaXplKFdlYlNp
emUoMCwgMCkpOwogICAgIHdlYlZpZXcoKS0+bWFpbkZyYW1lKCktPmNsZWFyT3BlbmVyKCk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>113887</attachid>
            <date>2011-11-07 10:12:19 -0800</date>
            <delta_ts>2011-11-07 10:24:56 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-71485-20111107131217.patch</filename>
            <type>text/plain</type>
            <size>6376</size>
            <attacher name="Fady Samuel">fsamuel</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTk0MzgKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKaW5kZXgg
YjQwOTkyYzY0NGNmOTk0NzhhMjdmNDAyYzgzZmQzMWIxZWJiOWE4My4uNjI2MjA5YjllYmVkZWIz
MzdmZWNjMzhkODlkYzhmN2Q0MGYyMzgwYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJv
bWl1bS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwyNiBAQAorMjAxMS0xMS0wNyAgRmFkeSBTYW11ZWwgIDxmc2FtdWVsQGNocm9taXVt
Lm9yZz4KKworICAgICAgICBbQ2hyb21pdW1dIFJlbmFtZSBXZWJWaWV3OjpzY2FsZVBhZ2UgdG8g
V2ViVmlldzo6c2V0UGFnZVNjYWxlRmFjdG9yIHRvIG1hdGNoIFdlYkNvcmUKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTcxNDg1CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgRGFyaW4gRmlzaGVyLgorCisgICAgICAgIENyZWF0ZWQgbmV3IG1ldGhvZCBzZXRQ
YWdlU2NhbGVGYWN0b3IgdG8gcmVwbGFjZSBzY2FsZVBhZ2UgdG8gbWF0Y2gKKyAgICAgICAgcmVu
YW1lZCBtZXRob2QgaW4gV2ViQ29yZS4gVGhpcyBjaGFuZ2Ugd2lsbCBoYXBwZW4gaW4gdGhyZWUg
c3RhZ2VzOgorCisgICAgICAgIDEuIEEgbmV3IG1ldGhvZCBpcyBjcmVhdGVkIGNhbGxlZCBzZXRQ
YWdlU2NhbGVGYWN0b3Igd2l0aCB0aGUgc2FtZQorICAgICAgICAgICBmdW5jdGlvbmFsaXR5IGFz
IHNjYWxlUGFnZS4KKyAgICAgICAgMi4gQWxsIGNhbGwgc2l0ZXMgb2Ygc2NhbGVQYWdlIGFyZSBj
aGFuZ2VkIHRvIHNldFBhZ2VTY2FsZUZhY3RvciBpbiB0aGUgQ2hyb21pdW0KKyAgICAgICAgICAg
cmVwb3NpdG9yeS4KKyAgICAgICAgMy4gc2NhbGVQYWdlIGlzIGRlbGV0ZWQgZnJvbSBXZWJWaWV3
L1dlYlZpZXdJbXBsCisKKyAgICAgICAgKiBwdWJsaWMvV2ViVmlldy5oOgorICAgICAgICAqIHNy
Yy9XZWJWaWV3SW1wbC5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlZpZXdJbXBsOjpwYWdlU2Nh
bGVGYWN0b3IpOgorICAgICAgICAoV2ViS2l0OjpXZWJWaWV3SW1wbDo6c2NhbGVQYWdlKToKKyAg
ICAgICAgKFdlYktpdDo6V2ViVmlld0ltcGw6OnNldFBhZ2VTY2FsZUZhY3Rvcik6CisgICAgICAg
ICogc3JjL1dlYlZpZXdJbXBsLmg6CisKIDIwMTEtMTEtMDcgIFl1cnkgU2VtaWtoYXRza3kgIDx5
dXJ5c0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgW0Nocm9taXVtXSBXZWIgSW5zcGVjdG9yOiB1
c2UgbmF0aXZlIHdvcmtlciBpbnNwZWN0b3IgaW5zdGVhZCBvZiBmYWtlIHdvcmtlcnMKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYlZpZXcuaCBiL1NvdXJjZS9X
ZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYlZpZXcuaAppbmRleCAxY2M0ZmQxZjJmMzk1NjhlYmU4
YzNhYmFlZWRmYjM1OWE4YTliYzIzLi5jNzdmNDUyZDBmNmMyZDBjZGY0OTRkNDUzOGU4NTA4Yzcw
NjQ5ZGM0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJWaWV3
LmgKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViVmlldy5oCkBAIC0yMTEs
MTAgKzIxMSwxMyBAQCBwdWJsaWM6CiAgICAgLy8gaXMgc2NhbGVkIHVwLCA8IDEuMCBpcyBzY2Fs
ZWQgZG93bi4KICAgICB2aXJ0dWFsIGZsb2F0IHBhZ2VTY2FsZUZhY3RvcigpIGNvbnN0ID0gMDsK
IAorICAgIC8vIEZJWE1FOiBEZWxldGUgdGhpcyBvbmNlIENocm9taXVtIHNpZGUgaGFzIGJlZW4g
dXBkYXRlZC4KKyAgICB2aXJ0dWFsIHZvaWQgc2NhbGVQYWdlKGZsb2F0IHNjYWxlRmFjdG9yLCBj
b25zdCBXZWJQb2ludCYgb3JpZ2luKSA9IDA7CisKICAgICAvLyBTY2FsZXMgYSBwYWdlIGJ5IGEg
ZmFjdG9yIG9mIHNjYWxlRmFjdG9yIGFuZCB0aGVuIHNldHMgYSBzY3JvbGwgcG9zaXRpb24gdG8g
KHgsIHkpLgotICAgIC8vIHNjYWxlUGFnZSgpIG1hZ25pZmllcyBhbmQgc2hyaW5rcyBhIHBhZ2Ug
d2l0aG91dCBhZmZlY3RpbmcgbGF5b3V0LgorICAgIC8vIHNldFBhZ2VTY2FsZUZhY3RvcigpIG1h
Z25pZmllcyBhbmQgc2hyaW5rcyBhIHBhZ2Ugd2l0aG91dCBhZmZlY3RpbmcgbGF5b3V0LgogICAg
IC8vIE9uIHRoZSBvdGhlciBoYW5kLCB6b29taW5nIGFmZmVjdHMgbGF5b3V0IG9mIHRoZSBwYWdl
LgotICAgIHZpcnR1YWwgdm9pZCBzY2FsZVBhZ2UoZmxvYXQgc2NhbGVGYWN0b3IsIFdlYlBvaW50
IG9yaWdpbikgPSAwOworICAgIHZpcnR1YWwgdm9pZCBzZXRQYWdlU2NhbGVGYWN0b3IoZmxvYXQg
c2NhbGVGYWN0b3IsIGNvbnN0IFdlYlBvaW50JiBvcmlnaW4pID0gMDsKIAogICAgIC8vIFRoZSBy
YXRpbyBvZiB0aGUgY3VycmVudCBkZXZpY2UncyBzY3JlZW4gRFBJIHRvIHRoZSB0YXJnZXQgZGV2
aWNlJ3Mgc2NyZWVuIERQSS4KICAgICB2aXJ0dWFsIGZsb2F0IGRldmljZVNjYWxlRmFjdG9yKCkg
Y29uc3QgPSAwOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmll
d0ltcGwuY3BwIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuY3BwCmlu
ZGV4IDNlNTNiYTlkNTM0Y2Q4OTc1Y2Y4YWE2YmMwMWY5NDU3NGY2YWI5Y2QuLjZmNGQwNjM0ZjJm
YjJiODI3NWNiNTA3MWEzOGZiMTU0MjAwMGI2ZTEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQv
Y2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVt
L3NyYy9XZWJWaWV3SW1wbC5jcHAKQEAgLTE4NDEsMTIgKzE4NDEsMTcgQEAgZG91YmxlIFdlYlZp
ZXc6Onpvb21GYWN0b3JUb1pvb21MZXZlbChkb3VibGUgZmFjdG9yKQogZmxvYXQgV2ViVmlld0lt
cGw6OnBhZ2VTY2FsZUZhY3RvcigpIGNvbnN0CiB7CiAgICAgaWYgKCFwYWdlKCkpCi0gICAgICAg
IHJldHVybiAxLjA7CisgICAgICAgIHJldHVybiAxOwogCiAgICAgcmV0dXJuIHBhZ2UoKS0+cGFn
ZVNjYWxlRmFjdG9yKCk7CiB9CiAKLXZvaWQgV2ViVmlld0ltcGw6OnNjYWxlUGFnZShmbG9hdCBz
Y2FsZUZhY3RvciwgV2ViUG9pbnQgb3JpZ2luKQordm9pZCBXZWJWaWV3SW1wbDo6c2NhbGVQYWdl
KGZsb2F0IHNjYWxlRmFjdG9yLCBjb25zdCBXZWJQb2ludCYgb3JpZ2luKQoreworICAgIHNldFBh
Z2VTY2FsZUZhY3RvcihzY2FsZUZhY3Rvciwgb3JpZ2luKTsKK30KKwordm9pZCBXZWJWaWV3SW1w
bDo6c2V0UGFnZVNjYWxlRmFjdG9yKGZsb2F0IHNjYWxlRmFjdG9yLCBjb25zdCBXZWJQb2ludCYg
b3JpZ2luKQogewogICAgIGlmICghcGFnZSgpKQogICAgICAgICByZXR1cm47CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1wbC5oIGIvU291cmNlL1dlYktp
dC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuaAppbmRleCBkZTlhNzlmNzk4ZGVhYmIxYTU4YmY4
YmQ3NGYyMjY1MWQ1ZmRlNmJmLi40ZDEyYjI5NDMzYjI0MTlmZTY5YzUyNjgzMjA0MjQ2YWU2MTU3
NGQxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1wbC5o
CisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmgKQEAgLTE1OCw3
ICsxNTgsOCBAQCBwdWJsaWM6CiAgICAgdmlydHVhbCB2b2lkIHpvb21MaW1pdHNDaGFuZ2VkKGRv
dWJsZSBtaW5pbXVtWm9vbUxldmVsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkb3VibGUgbWF4aW11bVpvb21MZXZlbCk7CiAgICAgdmlydHVhbCBmbG9hdCBwYWdlU2NhbGVG
YWN0b3IoKSBjb25zdDsKLSAgICB2aXJ0dWFsIHZvaWQgc2NhbGVQYWdlKGZsb2F0IHNjYWxlRmFj
dG9yLCBXZWJQb2ludCBvcmlnaW4pOworICAgIHZpcnR1YWwgdm9pZCBzY2FsZVBhZ2UoZmxvYXQg
c2NhbGVGYWN0b3IsIGNvbnN0IFdlYlBvaW50JiBvcmlnaW4pOworICAgIHZpcnR1YWwgdm9pZCBz
ZXRQYWdlU2NhbGVGYWN0b3IoZmxvYXQgc2NhbGVGYWN0b3IsIGNvbnN0IFdlYlBvaW50JiBvcmln
aW4pOwogICAgIHZpcnR1YWwgZmxvYXQgZGV2aWNlU2NhbGVGYWN0b3IoKSBjb25zdDsKICAgICB2
aXJ0dWFsIHZvaWQgc2V0RGV2aWNlU2NhbGVGYWN0b3IoZmxvYXQpOwogICAgIHZpcnR1YWwgYm9v
bCBpc0ZpeGVkTGF5b3V0TW9kZUVuYWJsZWQoKSBjb25zdDsKZGlmZiAtLWdpdCBhL1Rvb2xzL0No
YW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCAzZWY5ZDY1NjA3NTQxZmE2NGRmMmFjNGJj
NDQ0MjU2MmM4YjVjM2I1Li44ZmUzNzIyMmMzZTA5YmM4Mjc3MTc5YWE1YWU0NzU4ZTczNDI0OTZl
IDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMTUgQEAKKzIwMTEtMTEtMDcgIEZhZHkgU2FtdWVsICA8ZnNhbXVlbEBjaHJvbWl1bS5v
cmc+CisKKyAgICAgICAgW0Nocm9taXVtXSBSZW5hbWUgV2ViVmlldzo6c2NhbGVQYWdlIHRvIFdl
YlZpZXc6OnNldFBhZ2VTY2FsZUZhY3RvciB0byBtYXRjaCBXZWJDb3JlCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03MTQ4NQorCisgICAgICAgIFJldmll
d2VkIGJ5IERhcmluIEZpc2hlci4KKworICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2Nocm9taXVt
L0V2ZW50U2VuZGVyLmNwcDoKKyAgICAgICAgKEV2ZW50U2VuZGVyOjpzY2FsZVBhZ2VCeSk6Cisg
ICAgICAgICogRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFNoZWxsLmNwcDoKKyAgICAgICAg
KFRlc3RTaGVsbDo6cmVzZXRUZXN0Q29udHJvbGxlcik6CisKIDIwMTEtMTEtMDcgIFRvciBBcm5l
IFZlc3Riw7ggIDx0b3IuYXJuZS52ZXN0Ym9Abm9raWEuY29tPgogCiAgICAgICAgIFtRdF0gUHV0
IHRoZSBqc2MgYmluYXJ5IGluICdiaW4nIGluc3RlYWQgb2YgbGVhdmluZyBpdCBkZWVwIGluIHRo
ZSBidWlsZCB0cmVlCmRpZmYgLS1naXQgYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9F
dmVudFNlbmRlci5jcHAgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9FdmVudFNlbmRl
ci5jcHAKaW5kZXggYzFiOGMxNjkyMWUzNTU1NjdmYzdiNjU3Yzg5MjJhNTE4YTRhNTJkMC4uMjBk
NzdhNzVhMzVhOTJmZDc4NWRiOWI4NmViZTg2MDE0ZTcwNzEzYyAxMDA2NDQKLS0tIGEvVG9vbHMv
RHVtcFJlbmRlclRyZWUvY2hyb21pdW0vRXZlbnRTZW5kZXIuY3BwCisrKyBiL1Rvb2xzL0R1bXBS
ZW5kZXJUcmVlL2Nocm9taXVtL0V2ZW50U2VuZGVyLmNwcApAQCAtNzE2LDcgKzcxNiw3IEBAIHZv
aWQgRXZlbnRTZW5kZXI6OnNjYWxlUGFnZUJ5KGNvbnN0IENwcEFyZ3VtZW50TGlzdCYgYXJndW1l
bnRzLCBDcHBWYXJpYW50KiByZXN1CiAgICAgZmxvYXQgc2NhbGVGYWN0b3IgPSBzdGF0aWNfY2Fz
dDxmbG9hdD4oYXJndW1lbnRzWzBdLnRvRG91YmxlKCkpOwogICAgIGludCB4ID0gYXJndW1lbnRz
WzFdLnRvSW50MzIoKTsKICAgICBpbnQgeSA9IGFyZ3VtZW50c1syXS50b0ludDMyKCk7Ci0gICAg
d2VidmlldygpLT5zY2FsZVBhZ2Uoc2NhbGVGYWN0b3IsIFdlYlBvaW50KHgsIHkpKTsKKyAgICB3
ZWJ2aWV3KCktPnNldFBhZ2VTY2FsZUZhY3RvcihzY2FsZUZhY3RvciwgV2ViUG9pbnQoeCwgeSkp
OwogICAgIHJlc3VsdC0+c2V0TnVsbCgpOwogfQogCmRpZmYgLS1naXQgYS9Ub29scy9EdW1wUmVu
ZGVyVHJlZS9jaHJvbWl1bS9UZXN0U2hlbGwuY3BwIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hy
b21pdW0vVGVzdFNoZWxsLmNwcAppbmRleCAyMjc1ZmM1MDViMmZjZjVmMjgwNmM2M2QwMmQ4NDM0
NTE4OGNkZmEyLi5kZTJmMmM4YTI0ZGI1OTg2M2Y2MmFmYTZhMTA5NWMwMmIxYjYwODI1IDEwMDY0
NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0U2hlbGwuY3BwCisrKyBi
L1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3RTaGVsbC5jcHAKQEAgLTI3MCw3ICsy
NzAsNyBAQCB2b2lkIFRlc3RTaGVsbDo6cmVzZXRUZXN0Q29udHJvbGxlcigpCiAgICAgbV9kcnRE
ZXZUb29sc0FnZW50LT5yZXNldCgpOwogICAgIGlmIChtX2RydERldlRvb2xzQ2xpZW50KQogICAg
ICAgICBtX2RydERldlRvb2xzQ2xpZW50LT5yZXNldCgpOwotICAgIHdlYlZpZXcoKS0+c2NhbGVQ
YWdlKDEsIFdlYlBvaW50KDAsIDApKTsKKyAgICB3ZWJWaWV3KCktPnNldFBhZ2VTY2FsZUZhY3Rv
cigxLCBXZWJQb2ludCgwLCAwKSk7CiAgICAgd2ViVmlldygpLT5lbmFibGVGaXhlZExheW91dE1v
ZGUoZmFsc2UpOwogICAgIHdlYlZpZXcoKS0+c2V0Rml4ZWRMYXlvdXRTaXplKFdlYlNpemUoMCwg
MCkpOwogICAgIHdlYlZpZXcoKS0+bWFpbkZyYW1lKCktPmNsZWFyT3BlbmVyKCk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>