<?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>103970</bug_id>
          
          <creation_ts>2012-12-03 21:13:06 -0800</creation_ts>
          <short_desc>[BlackBerry] Use updated API for backingstore tiles</short_desc>
          <delta_ts>2012-12-04 00:29:51 -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 BlackBerry</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jakob Petsovits">jpetsovits</reporter>
          <assigned_to name="Jakob Petsovits">jpetsovits</assigned_to>
          <cc>anilsson</cc>
    
    <cc>manyoso</cc>
    
    <cc>mifenton</cc>
    
    <cc>rwlbuis</cc>
    
    <cc>staikos</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>782204</commentid>
    <comment_count>0</comment_count>
    <who name="Jakob Petsovits">jpetsovits</who>
    <bug_when>2012-12-03 21:13:06 -0800</bug_when>
    <thetext>Make use of Platform::Settings::tileSize() in the backingstore and don&apos;t hardcode the number of back buffers like we used to.
Simple patch, huge improvement in flexibility.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>782208</commentid>
    <comment_count>1</comment_count>
      <attachid>177413</attachid>
    <who name="Jakob Petsovits">jpetsovits</who>
    <bug_when>2012-12-03 21:27:56 -0800</bug_when>
    <thetext>Created attachment 177413
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>782310</commentid>
    <comment_count>2</comment_count>
      <attachid>177413</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-04 00:21:28 -0800</bug_when>
    <thetext>Comment on attachment 177413
Patch

Rejecting attachment 177413 from commit-queue.

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

Last 500 characters of output:
ripts/update-webkit line 152.

Failed to run &quot;[&apos;Tools/Scripts/update-webkit&apos;, &apos;--chromium&apos;, &apos;--force-update&apos;]&quot; exit_code: 2
Updating OpenSource
From http://git.chromium.org/external/Webkit
   78cf9b7..12af24d  HEAD       -&gt; origin/HEAD
error: Ref refs/remotes/origin/master is at 12af24d2f26725d342ea591d58b957f0268c6ca8 but expected 78cf9b751c12b828663109bfb0f349f17833261d
 ! 78cf9b7..12af24d  master     -&gt; origin/master  (unable to update local ref)
Died at Tools/Scripts/update-webkit line 152.

Full output: http://queues.webkit.org/results/15097914</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>782320</commentid>
    <comment_count>3</comment_count>
      <attachid>177413</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-04 00:29:48 -0800</bug_when>
    <thetext>Comment on attachment 177413
Patch

Clearing flags on attachment: 177413

Committed r136484: &lt;http://trac.webkit.org/changeset/136484&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>782321</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-04 00:29:51 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>177413</attachid>
            <date>2012-12-03 21:27:56 -0800</date>
            <delta_ts>2012-12-04 00:29:48 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-103970-20121204002512.patch</filename>
            <type>text/plain</type>
            <size>9327</size>
            <attacher name="Jakob Petsovits">jpetsovits</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM2Mzk0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Js
YWNrYmVycnkvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZwpp
bmRleCBlYjkyODU5NGZiMDdmNzFhNzBkNDExNjA1MGYyNjkxYmYwYzE5NzMzLi5kZGNhMDY2Y2U1
ZmU0MGZjNjYxOWY5Y2VlZmEyYmUzY2YwMTg5ODI0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L2JsYWNrYmVycnkvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwzMCBAQAorMjAxMi0xMi0wNCAgSmFrb2IgUGV0c292aXRzICA8anBl
dHNvdml0c0ByaW0uY29tPgorCisgICAgICAgIFtCbGFja0JlcnJ5XSBVc2UgdXBkYXRlZCBBUEkg
Zm9yIGJhY2tpbmdzdG9yZSB0aWxlcy4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTEwMzk3MAorICAgICAgICBQUiAyMTIzNjkKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKyAgICAgICAgSW50ZXJuYWxseSByZXZpZXdlZCBieSBB
cnZpZCBOaWxzc29uLgorCisgICAgICAgIFdlIG5vdyBtYWtlIHVzZSBvZiBQbGF0Zm9ybTo6U2V0
dGluZ3M6OnRpbGVTaXplKCkgaW4gdGhlCisgICAgICAgIGJhY2tpbmdzdG9yZSBhbmQgZG9uJ3Qg
aGFyZGNvZGUgdGhlIG51bWJlciBvZiBiYWNrIGJ1ZmZlcnMKKyAgICAgICAgbGlrZSB3ZSB1c2Vk
IHRvLgorCisgICAgICAgICogQXBpL0JhY2tpbmdTdG9yZS5jcHA6CisgICAgICAgIChCbGFja0Jl
cnJ5OjpXZWJLaXQ6OmJlc3REaXZpc29yKToKKyAgICAgICAgKEJsYWNrQmVycnk6OldlYktpdDo6
QmFja2luZ1N0b3JlUHJpdmF0ZTo6dGlsZVdpZHRoKToKKyAgICAgICAgKEJsYWNrQmVycnk6Oldl
YktpdDo6QmFja2luZ1N0b3JlUHJpdmF0ZTo6dGlsZUhlaWdodCk6CisgICAgICAgIChCbGFja0Jl
cnJ5OjpXZWJLaXQ6OkJhY2tpbmdTdG9yZVByaXZhdGU6OnRpbGVTaXplKToKKyAgICAgICAgKiBX
ZWJLaXRTdXBwb3J0L0Fib3V0RGF0YS5jcHA6CisgICAgICAgIChCbGFja0JlcnJ5OjpXZWJLaXQ6
OmNvbmZpZ1BhZ2UpOgorICAgICAgICAqIFdlYktpdFN1cHBvcnQvU3VyZmFjZVBvb2wuY3BwOgor
ICAgICAgICAoQmxhY2tCZXJyeTo6V2ViS2l0OjpTdXJmYWNlUG9vbDo6U3VyZmFjZVBvb2wpOgor
ICAgICAgICAoQmxhY2tCZXJyeTo6V2ViS2l0OjpTdXJmYWNlUG9vbDo6bnVtYmVyT2ZCYWNraW5n
U3RvcmVGcm9udEJ1ZmZlcnMpOgorICAgICAgICAoQmxhY2tCZXJyeTo6V2ViS2l0OjpTdXJmYWNl
UG9vbDo6aW5pdGlhbGl6ZSk6CisgICAgICAgICogV2ViS2l0U3VwcG9ydC9TdXJmYWNlUG9vbC5o
OgorICAgICAgICAoU3VyZmFjZVBvb2wpOgorCiAyMDEyLTEyLTAzICBKYWtvYiBQZXRzb3ZpdHMg
IDxqcGV0c292aXRzQHJpbS5jb20+CiAKICAgICAgICAgW0JsYWNrQmVycnldIE9uIHRha2luZyBv
dmVyIGEgYmFja2luZ3N0b3JlLCByZXNldCB0aGUgcHJldmlvdXMgcGFnZSdzIHRpbGVzLgpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0FwaS9CYWNraW5nU3RvcmUuY3BwIGIv
U291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0FwaS9CYWNraW5nU3RvcmUuY3BwCmluZGV4IDhmOGMz
YjhjMWU3ZWQxOTJiNmEyYjRlOGRlODAyZDhmZmI4YmNlNmIuLjU3ZWNiNDY1N2ZmMWNmMDlhMDJj
NzU3MWNjZGIxYzIxNTViZDY4Y2IgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJy
eS9BcGkvQmFja2luZ1N0b3JlLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvQXBp
L0JhY2tpbmdTdG9yZS5jcHAKQEAgLTEyMSw3ICsxMjEsNyBAQCBzdGF0aWMgRGl2aXNvciBiZXN0
RGl2aXNvcihQbGF0Zm9ybTo6SW50U2l6ZSBzaXplLCBpbnQgdGlsZVdpZHRoLCBpbnQgdGlsZUhl
aWdodAogICAgIEFTU0VSVCghc3VyZmFjZVBvb2wtPmlzRW1wdHkoKSk7CiAKICAgICAvLyBTdG9y
ZSBhIHN0YXRpYyBsaXN0IG9mIHBvc3NpYmxlIGRpdmlzb3JzLgotICAgIHN0YXRpYyBEaXZpc29y
TGlzdCBkaXZpc29yTGlzdCA9IGRpdmlzb3JzKHN1cmZhY2VQb29sLT5zaXplKCkpOworICAgIHN0
YXRpYyBEaXZpc29yTGlzdCBkaXZpc29yTGlzdCA9IGRpdmlzb3JzKHN1cmZhY2VQb29sLT5udW1i
ZXJPZkJhY2tpbmdTdG9yZUZyb250QnVmZmVycygpKTsKIAogICAgIC8vIFRoZSByYXRpbyB3ZSdy
ZSBsb29raW5nIHRvIGJlc3QgaW1pdGF0ZS4KICAgICBmbG9hdCByYXRpbyA9IHN0YXRpY19jYXN0
PGZsb2F0PihzaXplLndpZHRoKCkpIC8gc3RhdGljX2Nhc3Q8ZmxvYXQ+KHNpemUuaGVpZ2h0KCkp
OwpAQCAtMjAyOSwxOSArMjAyOSwxOCBAQCBQbGF0Zm9ybTo6SW50U2l6ZSBCYWNraW5nU3RvcmVQ
cml2YXRlOjpleHBhbmRlZENvbnRlbnRzU2l6ZSgpIGNvbnN0CiAKIGludCBCYWNraW5nU3RvcmVQ
cml2YXRlOjp0aWxlV2lkdGgoKQogewotICAgIHN0YXRpYyBpbnQgdGlsZVdpZHRoID0gQmxhY2tC
ZXJyeTo6UGxhdGZvcm06OkdyYXBoaWNzOjpTY3JlZW46OnByaW1hcnlTY3JlZW4oKS0+bGFuZHNj
YXBlV2lkdGgoKTsKLSAgICByZXR1cm4gdGlsZVdpZHRoOworICAgIHJldHVybiB0aWxlU2l6ZSgp
LndpZHRoKCk7CiB9CiAKIGludCBCYWNraW5nU3RvcmVQcml2YXRlOjp0aWxlSGVpZ2h0KCkKIHsK
LSAgICBzdGF0aWMgaW50IHRpbGVIZWlnaHQgPSBCbGFja0JlcnJ5OjpQbGF0Zm9ybTo6R3JhcGhp
Y3M6OlNjcmVlbjo6cHJpbWFyeVNjcmVlbigpLT5sYW5kc2NhcGVIZWlnaHQoKTsKLSAgICByZXR1
cm4gdGlsZUhlaWdodDsKKyAgICByZXR1cm4gdGlsZVNpemUoKS5oZWlnaHQoKTsKIH0KIAogUGxh
dGZvcm06OkludFNpemUgQmFja2luZ1N0b3JlUHJpdmF0ZTo6dGlsZVNpemUoKQogewotICAgIHJl
dHVybiBQbGF0Zm9ybTo6SW50U2l6ZSh0aWxlV2lkdGgoKSwgdGlsZUhlaWdodCgpKTsKKyAgICBz
dGF0aWMgUGxhdGZvcm06OkludFNpemUgdGlsZVNpemUgPSBCbGFja0JlcnJ5OjpQbGF0Zm9ybTo6
U2V0dGluZ3M6Omluc3RhbmNlKCktPnRpbGVTaXplKCk7CisgICAgcmV0dXJuIHRpbGVTaXplOwog
fQogCiB2b2lkIEJhY2tpbmdTdG9yZVByaXZhdGU6OnJlbmRlckNvbnRlbnRzKFBsYXRmb3JtOjpH
cmFwaGljczo6RHJhd2FibGUqIGRyYXdhYmxlLApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9i
bGFja2JlcnJ5L1dlYktpdFN1cHBvcnQvQWJvdXREYXRhLmNwcCBiL1NvdXJjZS9XZWJLaXQvYmxh
Y2tiZXJyeS9XZWJLaXRTdXBwb3J0L0Fib3V0RGF0YS5jcHAKaW5kZXggOTcwZWJkYTZhZWY5NTNj
ZDk2Mjk4MzY5NDM5ZWQ5N2NjMDdiMDI1MS4uNDRiYWEyMTIzM2FkODdjNWVhNTgxODg1MDlmNmNi
NGI2N2U2NjNhOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L1dlYktpdFN1
cHBvcnQvQWJvdXREYXRhLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvV2ViS2l0
U3VwcG9ydC9BYm91dERhdGEuY3BwCkBAIC0xMzIsNyArMTMyLDggQEAgc3RhdGljIFN0cmluZyBj
b25maWdQYWdlKCkKICAgICBwYWdlICs9IG51bWJlclRvSFRNTFRyKCJzZWNvbmRhcnlUaHJlYWRT
dGFja1NpemUiLCBzZXR0aW5ncy0+c2Vjb25kYXJ5VGhyZWFkU3RhY2tTaXplKCkpOwogICAgIHBh
Z2UgKz0gbnVtYmVyVG9IVE1MVHIoIm1heFBpeGVsc1BlckRlY29kZWRJbWFnZSIsIHNldHRpbmdz
LT5tYXhQaXhlbHNQZXJEZWNvZGVkSW1hZ2UoKSk7CiAgICAgcGFnZSArPSBudW1iZXJUb0hUTUxU
cigic2hvdWxkUmVwb3J0TG93TWVtb3J5VG9Vc2VyIiwgc2V0dGluZ3MtPnNob3VsZFJlcG9ydExv
d01lbW9yeVRvVXNlcigpKTsKLSAgICBwYWdlICs9IG51bWJlclRvSFRNTFRyKCJudW1iZXJPZkJh
Y2tpbmdTdG9yZVRpbGVzIiwgc2V0dGluZ3MtPm51bWJlck9mQmFja2luZ1N0b3JlVGlsZXMoKSk7
CisgICAgcGFnZSArPSBudW1iZXJUb0hUTUxUcigibnVtYmVyT2ZCYWNraW5nU3RvcmVGcm9udEJ1
ZmZlcnMiLCBzZXR0aW5ncy0+bnVtYmVyT2ZCYWNraW5nU3RvcmVGcm9udEJ1ZmZlcnMoKSkpOwor
ICAgIHBhZ2UgKz0gbnVtYmVyVG9IVE1MVHIoIm51bWJlck9mQmFja2luZ1N0b3JlQmFja0J1ZmZl
cnMiLCBzZXR0aW5ncy0+bnVtYmVyT2ZCYWNraW5nU3RvcmVCYWNrQnVmZmVycygpKSk7CiAgICAg
cGFnZSArPSBudW1iZXJUb0hUTUxUcigibWF4aW11bU51bWJlck9mQmFja2luZy4uLkFjcm9zc1By
b2Nlc3NlcyIsIHNldHRpbmdzLT5tYXhpbXVtTnVtYmVyT2ZCYWNraW5nU3RvcmVUaWxlc0Fjcm9z
c1Byb2Nlc3NlcygpKTsKICAgICBwYWdlICs9IG51bWJlclRvSFRNTFRyKCJ0YWJzU3VwcG9ydGVk
QnlDbGllbnQiLCBzZXR0aW5ncy0+dGFic1N1cHBvcnRlZEJ5Q2xpZW50KCkpOwogICAgIHBhZ2Ug
Kz0gbnVtYmVyVG9IVE1MVHIoImNvbnRleHRNZW51RW5hYmxlZCIsIHNldHRpbmdzLT5jb250ZXh0
TWVudUVuYWJsZWQoKSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvV2Vi
S2l0U3VwcG9ydC9TdXJmYWNlUG9vbC5jcHAgYi9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvV2Vi
S2l0U3VwcG9ydC9TdXJmYWNlUG9vbC5jcHAKaW5kZXggNTYwODlmNjAyN2YwMmQ3YTUwNGUxOWUy
NWE3NmYzMmVjZjAzZWVmYS4uOTJiZmUyOTNiNTVmNDFkMDdlODkwMzJjZjE0MGY4Nzg4NDJmNzFj
ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L1dlYktpdFN1cHBvcnQvU3Vy
ZmFjZVBvb2wuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJLaXRTdXBwb3J0
L1N1cmZhY2VQb29sLmNwcApAQCAtNTYsNiArNTYsNyBAQCBTdXJmYWNlUG9vbCogU3VyZmFjZVBv
b2w6Omdsb2JhbFN1cmZhY2VQb29sKCkKIAogU3VyZmFjZVBvb2w6OlN1cmZhY2VQb29sKCkKICAg
ICA6IG1fdmlzaWJsZVRpbGVCdWZmZXIoMCkKKyAgICAsIG1fbnVtYmVyT2ZGcm9udEJ1ZmZlcnMo
MCkKICAgICAsIG1fdGlsZVJlbmRlcmluZ1N1cmZhY2UoMCkKICAgICAsIG1faW5pdGlhbGl6ZWQo
ZmFsc2UpCiAgICAgLCBtX2J1ZmZlcnNTdXNwZW5kZWQoZmFsc2UpCkBAIC02Myw5ICs2NCw5IEBA
IFN1cmZhY2VQb29sOjpTdXJmYWNlUG9vbCgpCiB7CiB9CiAKLWludCBTdXJmYWNlUG9vbDo6c2l6
ZSgpIGNvbnN0CitpbnQgU3VyZmFjZVBvb2w6Om51bWJlck9mQmFja2luZ1N0b3JlRnJvbnRCdWZm
ZXJzKCkgY29uc3QKIHsKLSAgICByZXR1cm4gbV90aWxlQnVmZmVyUG9vbC5pc0VtcHR5KCkgPyAw
IDogbV90aWxlQnVmZmVyUG9vbC5zaXplKCkgLSAxIC8qYmFja2J1ZmZlciovOworICAgIHJldHVy
biBtX251bWJlck9mRnJvbnRCdWZmZXJzOwogfQogCiB2b2lkIFN1cmZhY2VQb29sOjppbml0aWFs
aXplKGNvbnN0IFBsYXRmb3JtOjpJbnRTaXplJiB0aWxlU2l6ZSkKQEAgLTc0LDExICs3NSwxMyBA
QCB2b2lkIFN1cmZhY2VQb29sOjppbml0aWFsaXplKGNvbnN0IFBsYXRmb3JtOjpJbnRTaXplJiB0
aWxlU2l6ZSkKICAgICAgICAgcmV0dXJuOwogICAgIG1faW5pdGlhbGl6ZWQgPSB0cnVlOwogCi0g
ICAgY29uc3QgdW5zaWduZWQgbnVtYmVyT2ZUaWxlcyA9IFBsYXRmb3JtOjpTZXR0aW5nczo6aW5z
dGFuY2UoKS0+bnVtYmVyT2ZCYWNraW5nU3RvcmVUaWxlcygpOworICAgIG1fbnVtYmVyT2ZGcm9u
dEJ1ZmZlcnMgPSBQbGF0Zm9ybTo6U2V0dGluZ3M6Omluc3RhbmNlKCktPm51bWJlck9mQmFja2lu
Z1N0b3JlRnJvbnRCdWZmZXJzKCk7CiAgICAgY29uc3QgdW5zaWduZWQgbWF4TnVtYmVyT2ZUaWxl
cyA9IFBsYXRmb3JtOjpTZXR0aW5nczo6aW5zdGFuY2UoKS0+bWF4aW11bU51bWJlck9mQmFja2lu
Z1N0b3JlVGlsZXNBY3Jvc3NQcm9jZXNzZXMoKTsKIAotICAgIGlmIChudW1iZXJPZlRpbGVzKSB7
IC8vIE9ubHkgYWxsb2NhdGUgaWYgd2UgYWN0dWFsbHkgdXNlIGEgYmFja2luZ3N0b3JlLgotICAg
ICAgICB1bnNpZ25lZCBieXRlTGltaXQgPSAobWF4TnVtYmVyT2ZUaWxlcyAvKnBvb2wqLyArIDIg
Lyp2aXNpYmxlIHRpbGUgYnVmZmVyLCBiYWNrYnVmZmVyKi8pICogdGlsZVNpemUud2lkdGgoKSAq
IHRpbGVTaXplLmhlaWdodCgpICogNDsKKyAgICBpZiAobV9udW1iZXJPZkZyb250QnVmZmVycykg
eyAvLyBPbmx5IGFsbG9jYXRlIGlmIHdlIGFjdHVhbGx5IHVzZSBhIGJhY2tpbmdzdG9yZS4KKyAg
ICAgICAgUGxhdGZvcm06OkludFNpemUgc2NyZWVuU2l6ZSA9IFBsYXRmb3JtOjpHcmFwaGljczo6
U2NyZWVuOjpwcmltYXJ5U2NyZWVuKCktPnNpemUoKTsKKyAgICAgICAgdW5zaWduZWQgYnl0ZUxp
bWl0ID0gbWF4TnVtYmVyT2ZUaWxlcyAqIHRpbGVTaXplLndpZHRoKCkgKiB0aWxlU2l6ZS5oZWln
aHQoKSAqIDQ7CisgICAgICAgIGJ5dGVMaW1pdCArPSBzY3JlZW5TaXplLndpZHRoKCkgKiBzY3Jl
ZW5TaXplLmhlaWdodCgpICogNDsgLy8gdmlzaWJsZSB0aWxlIGJ1ZmZlciAtIEZJWE1FLCBmcmFn
aWxlIGZvciBmdXJ0aGVyIG1haW50ZW5hbmNlIGFzIGl0cyBzaXplIGRvZXNuJ3Qgc3luYyB1cCB3
aXRoIHRoZSByZXN0CiAgICAgICAgIGJvb2wgc3VjY2VzcyA9IFBsYXRmb3JtOjpHcmFwaGljczo6
Y3JlYXRlUGl4bWFwR3JvdXAoU0hBUkVEX1BJWE1BUF9HUk9VUCwgYnl0ZUxpbWl0KTsKICAgICAg
ICAgaWYgKCFzdWNjZXNzKSB7CiAgICAgICAgICAgICBCQkxPRyhQbGF0Zm9ybTo6TG9nTGV2ZWxX
YXJuLApAQCAtODgsMTAgKzkxLDExIEBAIHZvaWQgU3VyZmFjZVBvb2w6OmluaXRpYWxpemUoY29u
c3QgUGxhdGZvcm06OkludFNpemUmIHRpbGVTaXplKQogCiAgICAgbV90aWxlUmVuZGVyaW5nU3Vy
ZmFjZSA9IFBsYXRmb3JtOjpHcmFwaGljczo6ZHJhd2luZ1N1cmZhY2UoKTsKIAotICAgIGlmICgh
bnVtYmVyT2ZUaWxlcykKKyAgICBpZiAoIW1fbnVtYmVyT2ZGcm9udEJ1ZmZlcnMpCiAgICAgICAg
IHJldHVybjsgLy8gd2Ugb25seSB1c2UgZGlyZWN0IHJlbmRlcmluZyB3aGVuIDAgdGlsZXMgYXJl
IHNwZWNpZmllZC4KIAotICAgIGNvbnN0IHVuc2lnbmVkIG51bWJlck9mUG9vbFRpbGVzID0gbnVt
YmVyT2ZUaWxlcyArIDE7IC8vIGJhY2sgYnVmZmVyCisgICAgY29uc3QgdW5zaWduZWQgbnVtYmVy
T2ZCYWNrQnVmZmVycyA9IFBsYXRmb3JtOjpTZXR0aW5nczo6aW5zdGFuY2UoKS0+bnVtYmVyT2ZC
YWNraW5nU3RvcmVCYWNrQnVmZmVycygpOworICAgIGNvbnN0IHVuc2lnbmVkIG51bWJlck9mUG9v
bFRpbGVzID0gbV9udW1iZXJPZkZyb250QnVmZmVycyArIG51bWJlck9mQmFja0J1ZmZlcnM7IC8v
IGJhY2sgYnVmZmVyCiAKICAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IG51bWJlck9mUG9vbFRp
bGVzOyArK2kpCiAgICAgICAgIG1fdGlsZUJ1ZmZlclBvb2wuYXBwZW5kKG5ldyBUaWxlQnVmZmVy
KHRpbGVTaXplKSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvV2ViS2l0
U3VwcG9ydC9TdXJmYWNlUG9vbC5oIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L1dlYktpdFN1
cHBvcnQvU3VyZmFjZVBvb2wuaAppbmRleCA1ZjlhZGU1MmE0NzM0ZjY5YWFkNDQ1ZGQzZDFmMjk3
OGM3MDA1Y2E0Li4yM2VhYzQ5NDZhNmM4ZThiNzkxZDUzNGIyZWFmMmJmZTAzN2EzMjU2IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvV2ViS2l0U3VwcG9ydC9TdXJmYWNlUG9v
bC5oCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJLaXRTdXBwb3J0L1N1cmZhY2VQ
b29sLmgKQEAgLTQwLDcgKzQwLDcgQEAgcHVibGljOgogCiAgICAgaW50IGlzQWN0aXZlKCkgY29u
c3QgeyByZXR1cm4gIW1fdGlsZUJ1ZmZlclBvb2wuaXNFbXB0eSgpICYmICFtX2J1ZmZlcnNTdXNw
ZW5kZWQ7IH0KICAgICBpbnQgaXNFbXB0eSgpIGNvbnN0IHsgcmV0dXJuIG1fdGlsZUJ1ZmZlclBv
b2wuaXNFbXB0eSgpOyB9Ci0gICAgaW50IHNpemUoKSBjb25zdDsKKyAgICBpbnQgbnVtYmVyT2ZC
YWNraW5nU3RvcmVGcm9udEJ1ZmZlcnMoKSBjb25zdDsKIAogICAgIFBsYXRmb3JtR3JhcGhpY3ND
b250ZXh0KiBjcmVhdGVQbGF0Zm9ybUdyYXBoaWNzQ29udGV4dChCbGFja0JlcnJ5OjpQbGF0Zm9y
bTo6R3JhcGhpY3M6OkRyYXdhYmxlKikgY29uc3Q7CiAgICAgUGxhdGZvcm1HcmFwaGljc0NvbnRl
eHQqIGxvY2tUaWxlUmVuZGVyaW5nU3VyZmFjZSgpIGNvbnN0OwpAQCAtNDksMTAgKzQ5LDEwIEBA
IHB1YmxpYzoKIAogICAgIHZvaWQgaW5pdGlhbGl6ZVZpc2libGVUaWxlQnVmZmVyKGNvbnN0IEJs
YWNrQmVycnk6OlBsYXRmb3JtOjpJbnRTaXplJik7CiAKLSAgICAvLyBUaGUgc3VyZmFjZSBwb29s
IHdpbGwgYWxsb2NhdGUgYXQgbGVhc3Qgb25lIG1vcmUgYnVmZmVyIHRoYW4KLSAgICAvLyBQbGF0
Zm9ybTo6U2V0dGluZ3M6Omluc3RhbmNlKCktPm51bWJlck9mQmFja2luZ1N0b3JlVGlsZXMoKSB3
aGljaCBhbGxvd3MKLSAgICAvLyBmb3IgYXQgbGVhc3Qgb25lIGJhY2sgYnVmZmVyIHRvIGJlIGF2
YWlsYWJsZSBmb3IgZHJhd2luZyBiZWZvcmUgc3dhcHBpbmcKLSAgICAvLyBidWZmZXJzL2dlb21l
dHJ5IHRvIHRoZSBmcm9udC4KKyAgICAvLyBUaGUgc3VyZmFjZSBwb29sIHdpbGwgYWxsb2NhdGUg
YXMgbWFueSBiYWNrIGJ1ZmZlcnMgYXMgc3BlY2lmaWVkIGJ5CisgICAgLy8gUGxhdGZvcm06OlNl
dHRpbmdzOjppbnN0YW5jZSgpLT5udW1iZXJPZkJhY2tpbmdTdG9yZUJhY2tCdWZmZXJzKCkgd2hp
Y2gKKyAgICAvLyBhbGxvd3MgZm9yIGF0IGxlYXN0IG9uZSBiYWNrIGJ1ZmZlciB0byBiZSBhdmFp
bGFibGUgZm9yIGRyYXdpbmcgYmVmb3JlCisgICAgLy8gc3dhcHBpbmcgYnVmZmVycy9nZW9tZXRy
eSB0byB0aGUgZnJvbnQuCiAgICAgYm9vbCBoYXNCYWNrQnVmZmVyKCkgY29uc3Q7CiAgICAgVGls
ZUJ1ZmZlciogdGFrZUJhY2tCdWZmZXIoKTsKICAgICB2b2lkIGFkZEJhY2tCdWZmZXIoVGlsZUJ1
ZmZlciopOwpAQCAtODEsNiArODEsNyBAQCBwcml2YXRlOgogICAgIFRpbGVCdWZmZXJMaXN0IG1f
dGlsZUJ1ZmZlclBvb2w7CiAgICAgVGlsZUJ1ZmZlckxpc3QgbV9hdmFpbGFibGVCYWNrQnVmZmVy
UG9vbDsKICAgICBUaWxlQnVmZmVyKiBtX3Zpc2libGVUaWxlQnVmZmVyOworICAgIHVuc2lnbmVk
IG1fbnVtYmVyT2ZGcm9udEJ1ZmZlcnM7CiAgICAgQmxhY2tCZXJyeTo6UGxhdGZvcm06OkdyYXBo
aWNzOjpCdWZmZXIqIG1fdGlsZVJlbmRlcmluZ1N1cmZhY2U7CiAgICAgYm9vbCBtX2luaXRpYWxp
emVkOyAvLyBTdXJmYWNlUG9vbCBoYXMgYmVlbiBzZXQgdXAsIHdpdGggb3Igd2l0aG91dCBidWZm
ZXJzLgogICAgIGJvb2wgbV9idWZmZXJzU3VzcGVuZGVkOyAvLyBCdWZmZXIgb2JqZWN0cyBleGlz
dCwgYnV0IHBpeGVsIG1lbW9yeSBoYXMgYmVlbiBmcmVlZC4K
</data>

          </attachment>
      

    </bug>

</bugzilla>