<?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>111415</bug_id>
          
          <creation_ts>2013-03-05 01:38:06 -0800</creation_ts>
          <short_desc>PDFPlugin: Make scrolling between pages in non-continuous modes work</short_desc>
          <delta_ts>2013-03-11 16:49:37 -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>PDF</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Tim Horton">thorton</reporter>
          <assigned_to name="Tim Horton">thorton</assigned_to>
          <cc>ap</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>847435</commentid>
    <comment_count>0</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2013-03-05 01:38:06 -0800</bug_when>
    <thetext>&lt;rdar://problem/12555320&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>847474</commentid>
    <comment_count>1</comment_count>
      <attachid>191441</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2013-03-05 02:18:09 -0800</bug_when>
    <thetext>Created attachment 191441
patch that needs some love</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>852077</commentid>
    <comment_count>2</comment_count>
      <attachid>192410</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2013-03-11 00:10:03 -0700</bug_when>
    <thetext>Created attachment 192410
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>852091</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-11 00:50:33 -0700</bug_when>
    <thetext>Attachment 192410 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/WebCore/ChangeLog&apos;, u&apos;Source/WebCore/WebCore.exp.in&apos;, u&apos;Source/WebKit2/ChangeLog&apos;, u&apos;Source/WebKit2/WebProcess/Plugins/PDF/PDFLayerControllerDetails.h&apos;, u&apos;Source/WebKit2/WebProcess/Plugins/PDF/PDFPlugin.h&apos;, u&apos;Source/WebKit2/WebProcess/Plugins/PDF/PDFPlugin.mm&apos;]&quot; exit_code: 1
Source/WebKit2/WebProcess/Plugins/PDF/PDFPlugin.h:116:  The parameter name &quot;event&quot; adds no information, so it should be removed.  [readability/parameter_name] [5]
Total errors found: 1 in 6 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>852284</commentid>
    <comment_count>4</comment_count>
      <attachid>192465</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2013-03-11 07:23:48 -0700</bug_when>
    <thetext>Created attachment 192465
stylebot</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>852871</commentid>
    <comment_count>5</comment_count>
      <attachid>192465</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2013-03-11 16:44:39 -0700</bug_when>
    <thetext>Comment on attachment 192465
stylebot

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

&gt; Source/WebKit2/WebProcess/Plugins/PDF/PDFPlugin.mm:90
&gt; +static int defaultScrollMagnitudeThresholdForPageFlip = 20;

s/static/const/?

&gt; Source/WebKit2/WebProcess/Plugins/PDF/PDFPlugin.mm:1010
&gt; +            [CATransaction begin];

I don&apos;t know why this is needed, taking on trust.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>852876</commentid>
    <comment_count>6</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2013-03-11 16:49:37 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/145432</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>191441</attachid>
            <date>2013-03-05 02:18:09 -0800</date>
            <delta_ts>2013-03-11 00:10:03 -0700</delta_ts>
            <desc>patch that needs some love</desc>
            <filename>page-scrolling.diff</filename>
            <type>text/plain</type>
            <size>4735</size>
            <attacher name="Tim Horton">thorton</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL1dlYkNvcmUuZXhwLmluIGIvU291cmNlL1dlYkNv
cmUvV2ViQ29yZS5leHAuaW4KaW5kZXggMDM0YzIxMy4uZTQ5Yjk2ZiAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvV2ViQ29yZS5leHAuaW4KKysrIGIvU291cmNlL1dlYkNvcmUvV2ViQ29yZS5l
eHAuaW4KQEAgLTM2Myw2ICszNjMsNyBAQCBfX1pON1dlYkNvcmUxNFNjcm9sbGFibGVBcmVhMjd3
aWxsUmVtb3ZlVmVydGljYWxTY3JvbGxiYXJFUE5TXzlTY3JvbGxiYXJFCiBfX1pON1dlYkNvcmUx
NFNjcm9sbGFibGVBcmVhMjdub3RpZnlTY3JvbGxQb3NpdGlvbkNoYW5nZWRFUktOU184SW50UG9p
bnRFCiBfX1pON1dlYkNvcmUxNFNjcm9sbGFibGVBcmVhMjhzZXRTY3JvbGxPZmZzZXRGcm9tSW50
ZXJuYWxzRVJLTlNfOEludFBvaW50RQogX19aTjdXZWJDb3JlMTRTY3JvbGxhYmxlQXJlYTI5d2ls
bFJlbW92ZUhvcml6b250YWxTY3JvbGxiYXJFUE5TXzlTY3JvbGxiYXJFCitfX1pON1dlYkNvcmUx
NFNjcm9sbGFibGVBcmVhMzBzY3JvbGxUb09mZnNldFdpdGhvdXRBbmltYXRpb25FUktOU18xMEZs
b2F0UG9pbnRFCiBfX1pON1dlYkNvcmUxNFNjcm9sbGFibGVBcmVhNnNjcm9sbEVOU18xNVNjcm9s
bERpcmVjdGlvbkVOU18xN1Njcm9sbEdyYW51bGFyaXR5RWYKIF9fWk43V2ViQ29yZTE0U2Nyb2xs
YWJsZUFyZWFDMkV2CiBfX1pON1dlYkNvcmUxNFNjcm9sbGFibGVBcmVhRDJFdgpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9QbHVnaW5zL1BERi9QREZMYXllckNvbnRyb2xs
ZXJEZXRhaWxzLmggYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvUERGL1BERkxh
eWVyQ29udHJvbGxlckRldGFpbHMuaAppbmRleCA4NWU5MDllLi5iZTQyZTg3IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvUERGL1BERkxheWVyQ29udHJvbGxl
ckRldGFpbHMuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvUERGL1BE
RkxheWVyQ29udHJvbGxlckRldGFpbHMuaApAQCAtOTIsNiArOTIsMTEgQEAKIC0gKHZvaWQpZ290
b1NlbGVjdGlvbjooUERGU2VsZWN0aW9uICopc2VsZWN0aW9uOwogLSAoUERGU2VsZWN0aW9uICop
Z2V0U2VsZWN0aW9uRm9yV29yZEF0UG9pbnQ6KENHUG9pbnQpcG9pbnQ7CiAKKy0gKE5TVUludGVn
ZXIpbGFzdFBhZ2VJbmRleDsKKy0gKE5TVUludGVnZXIpY3VycmVudFBhZ2VJbmRleDsKKy0gKHZv
aWQpZ290b05leHRQYWdlOworLSAodm9pZClnb3RvUHJldmlvdXNQYWdlOworCiAtICh2b2lkKWNv
cHlTZWxlY3Rpb247CiAtICh2b2lkKXNlbGVjdEFsbDsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YktpdDIvV2ViUHJvY2Vzcy9QbHVnaW5zL1BERi9QREZQbHVnaW4uaCBiL1NvdXJjZS9XZWJLaXQy
L1dlYlByb2Nlc3MvUGx1Z2lucy9QREYvUERGUGx1Z2luLmgKaW5kZXggNzFhZGQ3Yy4uNmUxMmRk
ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9QbHVnaW5zL1BERi9QREZQ
bHVnaW4uaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvUERGL1BERlBs
dWdpbi5oCkBAIC0xMTMsNiArMTEzLDggQEAgcHJpdmF0ZToKICAgICB2aXJ0dWFsIGJvb2wgcGVy
Zm9ybURpY3Rpb25hcnlMb29rdXBBdExvY2F0aW9uKGNvbnN0IFdlYkNvcmU6OkZsb2F0UG9pbnQm
KSBPVkVSUklERTsKICAgICB2aXJ0dWFsIFN0cmluZyBnZXRTZWxlY3Rpb25TdHJpbmcoKSBjb25z
dCBPVkVSUklERTsKIAorICAgIHZpcnR1YWwgYm9vbCBoYW5kbGVXaGVlbEV2ZW50KGNvbnN0IFdl
YldoZWVsRXZlbnQmIGV2ZW50KSBPVkVSUklERTsKKwogICAgIC8vIFNjcm9sbGFibGVBcmVhIGZ1
bmN0aW9ucy4KICAgICB2aXJ0dWFsIHZvaWQgc2V0U2Nyb2xsT2Zmc2V0KGNvbnN0IFdlYkNvcmU6
OkludFBvaW50JikgT1ZFUlJJREU7CiAgICAgdmlydHVhbCB2b2lkIGludmFsaWRhdGVTY3JvbGxi
YXJSZWN0KFdlYkNvcmU6OlNjcm9sbGJhciosIGNvbnN0IFdlYkNvcmU6OkludFJlY3QmKSBPVkVS
UklERTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvUGx1Z2lucy9QREYv
UERGUGx1Z2luLm1tIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9QbHVnaW5zL1BERi9QREZQ
bHVnaW4ubW0KaW5kZXggM2JjY2U1Zi4uZDJjODkyYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dDIvV2ViUHJvY2Vzcy9QbHVnaW5zL1BERi9QREZQbHVnaW4ubW0KKysrIGIvU291cmNlL1dlYktp
dDIvV2ViUHJvY2Vzcy9QbHVnaW5zL1BERi9QREZQbHVnaW4ubW0KQEAgLTg5LDYgKzg5LDEwIEBA
IHN0YXRpYyBjb25zdCBjaGFyKiBhbm5vdGF0aW9uU3R5bGUgPQogIiAgICByZXNpemU6IG5vbmU7
ICIKICJ9IjsKIAorLy8gSW4gbm9uLWNvbnRpbnVvdXMgbW9kZXMsIGEgc2luZ2xlIHNjcm9sbCBl
dmVudCB3aXRoIGEgbWFnbml0dWRlIG9mID49IDIwcHgKKy8vIHdpbGwganVtcCB0byB0aGUgbmV4
dCBvciBwcmV2aW91cyBwYWdlLCB0byBtYXRjaCBQREZLaXQgYmVoYXZpb3IuCitzdGF0aWMgaW50
IGRlZmF1bHRTY3JvbGxNYWduaXR1ZGVUaHJlc2hvbGRGb3JQYWdlRmxpcCA9IDIwOworCiBAaW50
ZXJmYWNlIFdLUERGUGx1Z2luU2Nyb2xsYmFyTGF5ZXIgOiBDQUxheWVyCiB7CiAgICAgV2ViS2l0
OjpQREZQbHVnaW4qIF9wZGZQbHVnaW47CkBAIC0zMDcsNyArMzExLDcgQEAgdm9pZCBQREZQbHVn
aW46OnBkZkRvY3VtZW50RGlkTG9hZCgpCiAgICAgbV9wZGZMYXllckNvbnRyb2xsZXIuZ2V0KCku
ZG9jdW1lbnQgPSBkb2N1bWVudC5nZXQoKTsKIAogICAgIHVwZGF0ZVBhZ2VBbmREZXZpY2VTY2Fs
ZUZhY3RvcnMoKTsKLSAgICAKKwogICAgIGlmIChoYW5kbGVzUGFnZVNjYWxlRmFjdG9yKCkpCiAg
ICAgICAgIHBsdWdpblZpZXcoKS0+c2V0UGFnZVNjYWxlRmFjdG9yKFttX3BkZkxheWVyQ29udHJv
bGxlci5nZXQoKSBjb250ZW50U2NhbGVGYWN0b3JdLCBJbnRQb2ludCgpKTsKIApAQCAtMTA1NSw2
ICsxMDU5LDQwIEBAIFN0cmluZyBQREZQbHVnaW46OmdldFNlbGVjdGlvblN0cmluZygpIGNvbnN0
CiAgICAgcmV0dXJuIFtbbV9wZGZMYXllckNvbnRyb2xsZXIuZ2V0KCkgY3VycmVudFNlbGVjdGlv
bl0gc3RyaW5nXTsKIH0KIAorYm9vbCBQREZQbHVnaW46OmhhbmRsZVdoZWVsRXZlbnQoY29uc3Qg
V2ViV2hlZWxFdmVudCYgZXZlbnQpCit7CisgICAgTlNVSW50ZWdlciBjdXJyZW50UGFnZUluZGV4
ID0gW21fcGRmTGF5ZXJDb250cm9sbGVyLmdldCgpIGN1cnJlbnRQYWdlSW5kZXhdOworICAgIGJv
b2wgaW5GaXJzdFBhZ2UgPSBjdXJyZW50UGFnZUluZGV4ID09IDA7CisgICAgYm9vbCBpbkxhc3RQ
YWdlID0gW21fcGRmTGF5ZXJDb250cm9sbGVyLmdldCgpIGxhc3RQYWdlSW5kZXhdID09IGN1cnJl
bnRQYWdlSW5kZXg7CisKKyAgICBib29sIGF0U2Nyb2xsVG9wID0gc2Nyb2xsUG9zaXRpb24oKS55
KCkgPT0gMDsKKyAgICBib29sIGF0U2Nyb2xsQm90dG9tID0gc2Nyb2xsUG9zaXRpb24oKS55KCkg
PT0gbWF4aW11bVNjcm9sbFBvc2l0aW9uKCkueSgpOworCisgICAgYm9vbCBpbk1vbWVudHVtU2Ny
b2xsID0gZXZlbnQubW9tZW50dW1QaGFzZSgpICE9IFdlYldoZWVsRXZlbnQ6OlBoYXNlTm9uZTsK
KworICAgIGludCBzY3JvbGxNYWduaXR1ZGVUaHJlc2hvbGRGb3JQYWdlRmxpcCA9IGRlZmF1bHRT
Y3JvbGxNYWduaXR1ZGVUaHJlc2hvbGRGb3JQYWdlRmxpcDsKKworICAgIC8vIEltcHJlY2lzZSBp
bnB1dCBkZXZpY2VzIHNob3VsZCBoYXZlIGEgbG93ZXIgdGhyZXNob2xkIHNvIHRoYXQgImNsaWNr
eSIgc2Nyb2xsIHdoZWVscyBjYW4gZmxpcCBwYWdlcy4KKyAgICBpZiAoIWV2ZW50Lmhhc1ByZWNp
c2VTY3JvbGxpbmdEZWx0YXMoKSkKKyAgICAgICAgc2Nyb2xsTWFnbml0dWRlVGhyZXNob2xkRm9y
UGFnZUZsaXAgPSAwOworCisgICAgaWYgKGF0U2Nyb2xsQm90dG9tICYmICFpbkxhc3RQYWdlICYm
IGV2ZW50LmRlbHRhKCkuaGVpZ2h0KCkgPCAwKSB7CisgICAgICAgIGlmIChldmVudC5kZWx0YSgp
LmhlaWdodCgpIDw9IC1zY3JvbGxNYWduaXR1ZGVUaHJlc2hvbGRGb3JQYWdlRmxpcCAmJiAhaW5N
b21lbnR1bVNjcm9sbCkKKyAgICAgICAgICAgIFttX3BkZkxheWVyQ29udHJvbGxlci5nZXQoKSBn
b3RvTmV4dFBhZ2VdOworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9IGVsc2UgaWYgKGF0U2Ny
b2xsVG9wICYmICFpbkZpcnN0UGFnZSAmJiBldmVudC5kZWx0YSgpLmhlaWdodCgpID4gMCkgewor
ICAgICAgICBpZiAoZXZlbnQuZGVsdGEoKS5oZWlnaHQoKSA+PSBzY3JvbGxNYWduaXR1ZGVUaHJl
c2hvbGRGb3JQYWdlRmxpcCAmJiAhaW5Nb21lbnR1bVNjcm9sbCkgeworICAgICAgICAgICAgW0NB
VHJhbnNhY3Rpb24gYmVnaW5dOworICAgICAgICAgICAgW21fcGRmTGF5ZXJDb250cm9sbGVyLmdl
dCgpIGdvdG9QcmV2aW91c1BhZ2VdOworICAgICAgICAgICAgc2Nyb2xsVG9PZmZzZXRXaXRob3V0
QW5pbWF0aW9uKG1heGltdW1TY3JvbGxQb3NpdGlvbigpKTsKKyAgICAgICAgICAgIFtDQVRyYW5z
YWN0aW9uIGNvbW1pdF07CisgICAgICAgIH0KKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgfQor
CisgICAgcmV0dXJuIFNpbXBsZVBERlBsdWdpbjo6aGFuZGxlV2hlZWxFdmVudChldmVudCk7Cit9
CisKIH0gLy8gbmFtZXNwYWNlIFdlYktpdAogCiAjZW5kaWYgLy8gRU5BQkxFKFBERktJVF9QTFVH
SU4pCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>192410</attachid>
            <date>2013-03-11 00:10:03 -0700</date>
            <delta_ts>2013-03-11 07:23:48 -0700</delta_ts>
            <desc>patch</desc>
            <filename>pdf-scrolling.diff</filename>
            <type>text/plain</type>
            <size>7178</size>
            <attacher name="Tim Horton">thorton</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCBkMmM3ZWY1Li5hMGQyOTg5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMg
QEAKKzIwMTMtMDMtMTAgIFRpbSBIb3J0b24gIDx0aW1vdGh5X2hvcnRvbkBhcHBsZS5jb20+CisK
KyAgICAgICAgUERGUGx1Z2luOiBNYWtlIHNjcm9sbGluZyBiZXR3ZWVuIHBhZ2VzIGluIG5vbi1j
b250aW51b3VzIG1vZGVzIHdvcmsKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTExMTQxNQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vMTI1NTUzMjA+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBXZWJDb3Jl
LmV4cC5pbjogRXhwb3J0IFNjcm9sbGFibGVBcmVhOjpzY3JvbGxUb09mZnNldFdpdGhvdXRBbmlt
YXRpb24uCisKIDIwMTMtMDMtMTAgIERhcmluIEFkbGVyICA8ZGFyaW5AYXBwbGUuY29tPgogCiAg
ICAgICAgIE5ldHdvcmtTdG9yYWdlU2Vzc2lvbiBsZWFrcyBpdHMgQ0ZVUkxTdG9yYWdlU2Vzc2lv
blJlZgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvV2ViQ29yZS5leHAuaW4gYi9Tb3VyY2Uv
V2ViQ29yZS9XZWJDb3JlLmV4cC5pbgppbmRleCBhMTE0MGMwLi5jN2I0NGFkIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9XZWJDb3JlLmV4cC5pbgorKysgYi9Tb3VyY2UvV2ViQ29yZS9XZWJD
b3JlLmV4cC5pbgpAQCAtMzYyLDYgKzM2Miw3IEBAIF9fWk43V2ViQ29yZTE0U2Nyb2xsYWJsZUFy
ZWEyN3dpbGxSZW1vdmVWZXJ0aWNhbFNjcm9sbGJhckVQTlNfOVNjcm9sbGJhckUKIF9fWk43V2Vi
Q29yZTE0U2Nyb2xsYWJsZUFyZWEyN25vdGlmeVNjcm9sbFBvc2l0aW9uQ2hhbmdlZEVSS05TXzhJ
bnRQb2ludEUKIF9fWk43V2ViQ29yZTE0U2Nyb2xsYWJsZUFyZWEyOHNldFNjcm9sbE9mZnNldEZy
b21JbnRlcm5hbHNFUktOU184SW50UG9pbnRFCiBfX1pON1dlYkNvcmUxNFNjcm9sbGFibGVBcmVh
Mjl3aWxsUmVtb3ZlSG9yaXpvbnRhbFNjcm9sbGJhckVQTlNfOVNjcm9sbGJhckUKK19fWk43V2Vi
Q29yZTE0U2Nyb2xsYWJsZUFyZWEzMHNjcm9sbFRvT2Zmc2V0V2l0aG91dEFuaW1hdGlvbkVSS05T
XzEwRmxvYXRQb2ludEUKIF9fWk43V2ViQ29yZTE0U2Nyb2xsYWJsZUFyZWE2c2Nyb2xsRU5TXzE1
U2Nyb2xsRGlyZWN0aW9uRU5TXzE3U2Nyb2xsR3JhbnVsYXJpdHlFZgogX19aTjdXZWJDb3JlMTRT
Y3JvbGxhYmxlQXJlYUMyRXYKIF9fWk43V2ViQ29yZTE0U2Nyb2xsYWJsZUFyZWFEMkV2CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VM
b2cKaW5kZXggMDRjOWY3YS4uZjA5NTUxMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hh
bmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI4IEBACiAy
MDEzLTAzLTEwICBUaW0gSG9ydG9uICA8dGltb3RoeV9ob3J0b25AYXBwbGUuY29tPgogCisgICAg
ICAgIFBERlBsdWdpbjogTWFrZSBzY3JvbGxpbmcgYmV0d2VlbiBwYWdlcyBpbiBub24tY29udGlu
dW91cyBtb2RlcyB3b3JrCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xMTE0MTUKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzEyNTU1MzIwPgorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogV2ViUHJvY2Vzcy9Q
bHVnaW5zL1BERi9QREZMYXllckNvbnRyb2xsZXJEZXRhaWxzLmg6CisgICAgICAgIEFkZCBzb21l
IG1vcmUgUERGTGF5ZXJDb250cm9sbGVyIFNQSS4KKworICAgICAgICAqIFdlYlByb2Nlc3MvUGx1
Z2lucy9QREYvUERGUGx1Z2luLmg6CisgICAgICAgIChQREZQbHVnaW4pOiBPdmVycmlkZSBoYW5k
bGVXaGVlbEV2ZW50LgorCisgICAgICAgICogV2ViUHJvY2Vzcy9QbHVnaW5zL1BERi9QREZQbHVn
aW4ubW06CisgICAgICAgIChXZWJLaXQ6OlBERlBsdWdpbjo6aGFuZGxlV2hlZWxFdmVudCk6Cisg
ICAgICAgIElmIFBERkxheWVyQ29udHJvbGxlciBpcyBpbiBub24tY29udGludW91cyBtb2RlLCBh
bGxvdyBzY3JvbGxpbmcgYmV0d2VlbgorICAgICAgICBwYWdlcyBieSBpbnRlcmNlcHRpbmcgc2Ny
b2xsIGV2ZW50cywgYW5kIGNoZWNraW5nIHdoZXRoZXIgd2UncmUgYXQgdGhlCisgICAgICAgIHRv
cCBvciBib3R0b20gb2YgYSBwYWdlLiBJZiB3ZSBhcmUsIGFuZCBhIHNpbmdsZSBldmVudCBleGNl
ZWRzIHRoZSB0aHJlc2hvbGQKKyAgICAgICAgb2YgMjBweCAoMHB4IGZvciBsZWdhY3kgc2Nyb2xs
IHdoZWVscyksIHdlIGp1bXAgdG8gdGhlIG5leHQgb3IgcHJldmlvdXMKKyAgICAgICAgcGFnZSBh
bmQgc2Nyb2xsIHRvIHRoZSByaWdodCBwbGFjZS4gRG8gbm90IGFsbG93IG1vbWVudHVtIHNjcm9s
bGluZyB0bworICAgICAgICBzd2l0Y2ggcGFnZXMuCisKKzIwMTMtMDMtMTAgIFRpbSBIb3J0b24g
IDx0aW1vdGh5X2hvcnRvbkBhcHBsZS5jb20+CisKICAgICAgICAgRml4IGEgdHlwbyBpbiBodHRw
Oi8vdHJhYy53ZWJraXQub3JnL2NoYW5nZXNldC8xNDUzMzIuCiAKICAgICAgICAgVW5yZXZpZXdl
ZC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvUGx1Z2lucy9QREYvUERG
TGF5ZXJDb250cm9sbGVyRGV0YWlscy5oIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9QbHVn
aW5zL1BERi9QREZMYXllckNvbnRyb2xsZXJEZXRhaWxzLmgKaW5kZXggODVlOTA5ZS4uMDk3NzAx
ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9QbHVnaW5zL1BERi9QREZM
YXllckNvbnRyb2xsZXJEZXRhaWxzLmgKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9Q
bHVnaW5zL1BERi9QREZMYXllckNvbnRyb2xsZXJEZXRhaWxzLmgKQEAgLTUzLDcgKzUzLDggQEAK
IAogLSAodm9pZClzZXRGcmFtZVNpemU6KENHU2l6ZSlzaXplOwogCi0tICh2b2lkKXNldERpc3Bs
YXlNb2RlOihpbnQpbW9kZTsKKy0gKFBERkRpc3BsYXlNb2RlKWRpc3BsYXlNb2RlOworLSAodm9p
ZClzZXREaXNwbGF5TW9kZTooUERGRGlzcGxheU1vZGUpbW9kZTsKIC0gKHZvaWQpc2V0RGlzcGxh
eXNQYWdlQnJlYWtzOihCT09MKXBhZ2VCcmVha3M7CiAKIC0gKENHRmxvYXQpY29udGVudFNjYWxl
RmFjdG9yOwpAQCAtOTIsNiArOTMsMTEgQEAKIC0gKHZvaWQpZ290b1NlbGVjdGlvbjooUERGU2Vs
ZWN0aW9uICopc2VsZWN0aW9uOwogLSAoUERGU2VsZWN0aW9uICopZ2V0U2VsZWN0aW9uRm9yV29y
ZEF0UG9pbnQ6KENHUG9pbnQpcG9pbnQ7CiAKKy0gKE5TVUludGVnZXIpbGFzdFBhZ2VJbmRleDsK
Ky0gKE5TVUludGVnZXIpY3VycmVudFBhZ2VJbmRleDsKKy0gKHZvaWQpZ290b05leHRQYWdlOwor
LSAodm9pZClnb3RvUHJldmlvdXNQYWdlOworCiAtICh2b2lkKWNvcHlTZWxlY3Rpb247CiAtICh2
b2lkKXNlbGVjdEFsbDsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9Q
bHVnaW5zL1BERi9QREZQbHVnaW4uaCBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvUGx1Z2lu
cy9QREYvUERGUGx1Z2luLmgKaW5kZXggNzFhZGQ3Yy4uNmUxMmRkZCAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9QbHVnaW5zL1BERi9QREZQbHVnaW4uaAorKysgYi9Tb3Vy
Y2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvUERGL1BERlBsdWdpbi5oCkBAIC0xMTMsNiAr
MTEzLDggQEAgcHJpdmF0ZToKICAgICB2aXJ0dWFsIGJvb2wgcGVyZm9ybURpY3Rpb25hcnlMb29r
dXBBdExvY2F0aW9uKGNvbnN0IFdlYkNvcmU6OkZsb2F0UG9pbnQmKSBPVkVSUklERTsKICAgICB2
aXJ0dWFsIFN0cmluZyBnZXRTZWxlY3Rpb25TdHJpbmcoKSBjb25zdCBPVkVSUklERTsKIAorICAg
IHZpcnR1YWwgYm9vbCBoYW5kbGVXaGVlbEV2ZW50KGNvbnN0IFdlYldoZWVsRXZlbnQmIGV2ZW50
KSBPVkVSUklERTsKKwogICAgIC8vIFNjcm9sbGFibGVBcmVhIGZ1bmN0aW9ucy4KICAgICB2aXJ0
dWFsIHZvaWQgc2V0U2Nyb2xsT2Zmc2V0KGNvbnN0IFdlYkNvcmU6OkludFBvaW50JikgT1ZFUlJJ
REU7CiAgICAgdmlydHVhbCB2b2lkIGludmFsaWRhdGVTY3JvbGxiYXJSZWN0KFdlYkNvcmU6OlNj
cm9sbGJhciosIGNvbnN0IFdlYkNvcmU6OkludFJlY3QmKSBPVkVSUklERTsKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvUGx1Z2lucy9QREYvUERGUGx1Z2luLm1tIGIvU291
cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9QbHVnaW5zL1BERi9QREZQbHVnaW4ubW0KaW5kZXggNjM3
ODBhMy4uOTcwMjJiMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9QbHVn
aW5zL1BERi9QREZQbHVnaW4ubW0KKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9QbHVn
aW5zL1BERi9QREZQbHVnaW4ubW0KQEAgLTg1LDYgKzg1LDEwIEBAIHN0YXRpYyBjb25zdCBjaGFy
KiBhbm5vdGF0aW9uU3R5bGUgPQogIiAgICByZXNpemU6IG5vbmU7ICIKICJ9IjsKIAorLy8gSW4g
bm9uLWNvbnRpbnVvdXMgbW9kZXMsIGEgc2luZ2xlIHNjcm9sbCBldmVudCB3aXRoIGEgbWFnbml0
dWRlIG9mID49IDIwcHgKKy8vIHdpbGwganVtcCB0byB0aGUgbmV4dCBvciBwcmV2aW91cyBwYWdl
LCB0byBtYXRjaCBQREZLaXQgYmVoYXZpb3IuCitzdGF0aWMgaW50IGRlZmF1bHRTY3JvbGxNYWdu
aXR1ZGVUaHJlc2hvbGRGb3JQYWdlRmxpcCA9IDIwOworCiBAaW50ZXJmYWNlIFdLUERGUGx1Z2lu
U2Nyb2xsYmFyTGF5ZXIgOiBDQUxheWVyCiB7CiAgICAgV2ViS2l0OjpQREZQbHVnaW4qIF9wZGZQ
bHVnaW47CkBAIC0zMDMsNyArMzA3LDcgQEAgdm9pZCBQREZQbHVnaW46OnBkZkRvY3VtZW50RGlk
TG9hZCgpCiAgICAgbV9wZGZMYXllckNvbnRyb2xsZXIuZ2V0KCkuZG9jdW1lbnQgPSBkb2N1bWVu
dC5nZXQoKTsKIAogICAgIHVwZGF0ZVBhZ2VBbmREZXZpY2VTY2FsZUZhY3RvcnMoKTsKLSAgICAK
KwogICAgIGlmIChoYW5kbGVzUGFnZVNjYWxlRmFjdG9yKCkpCiAgICAgICAgIHBsdWdpblZpZXco
KS0+c2V0UGFnZVNjYWxlRmFjdG9yKFttX3BkZkxheWVyQ29udHJvbGxlci5nZXQoKSBjb250ZW50
U2NhbGVGYWN0b3JdLCBJbnRQb2ludCgpKTsKIApAQCAtOTc1LDYgKzk3OSw0NSBAQCBTdHJpbmcg
UERGUGx1Z2luOjpnZXRTZWxlY3Rpb25TdHJpbmcoKSBjb25zdAogICAgIHJldHVybiBbW21fcGRm
TGF5ZXJDb250cm9sbGVyLmdldCgpIGN1cnJlbnRTZWxlY3Rpb25dIHN0cmluZ107CiB9CiAKK2Jv
b2wgUERGUGx1Z2luOjpoYW5kbGVXaGVlbEV2ZW50KGNvbnN0IFdlYldoZWVsRXZlbnQmIGV2ZW50
KQoreworICAgIFBERkRpc3BsYXlNb2RlIGRpc3BsYXlNb2RlID0gW21fcGRmTGF5ZXJDb250cm9s
bGVyLmdldCgpIGRpc3BsYXlNb2RlXTsKKworICAgIGlmIChkaXNwbGF5TW9kZSA9PSBrUERGRGlz
cGxheVNpbmdsZVBhZ2VDb250aW51b3VzIHx8IGRpc3BsYXlNb2RlID09IGtQREZEaXNwbGF5VHdv
VXBDb250aW51b3VzKQorICAgICAgICByZXR1cm4gU2ltcGxlUERGUGx1Z2luOjpoYW5kbGVXaGVl
bEV2ZW50KGV2ZW50KTsKKworICAgIE5TVUludGVnZXIgY3VycmVudFBhZ2VJbmRleCA9IFttX3Bk
ZkxheWVyQ29udHJvbGxlci5nZXQoKSBjdXJyZW50UGFnZUluZGV4XTsKKyAgICBib29sIGluRmly
c3RQYWdlID0gY3VycmVudFBhZ2VJbmRleCA9PSAwOworICAgIGJvb2wgaW5MYXN0UGFnZSA9IFtt
X3BkZkxheWVyQ29udHJvbGxlci5nZXQoKSBsYXN0UGFnZUluZGV4XSA9PSBjdXJyZW50UGFnZUlu
ZGV4OworCisgICAgYm9vbCBhdFNjcm9sbFRvcCA9IHNjcm9sbFBvc2l0aW9uKCkueSgpID09IDA7
CisgICAgYm9vbCBhdFNjcm9sbEJvdHRvbSA9IHNjcm9sbFBvc2l0aW9uKCkueSgpID09IG1heGlt
dW1TY3JvbGxQb3NpdGlvbigpLnkoKTsKKworICAgIGJvb2wgaW5Nb21lbnR1bVNjcm9sbCA9IGV2
ZW50Lm1vbWVudHVtUGhhc2UoKSAhPSBXZWJXaGVlbEV2ZW50OjpQaGFzZU5vbmU7CisKKyAgICBp
bnQgc2Nyb2xsTWFnbml0dWRlVGhyZXNob2xkRm9yUGFnZUZsaXAgPSBkZWZhdWx0U2Nyb2xsTWFn
bml0dWRlVGhyZXNob2xkRm9yUGFnZUZsaXA7CisKKyAgICAvLyBJbXByZWNpc2UgaW5wdXQgZGV2
aWNlcyBzaG91bGQgaGF2ZSBhIGxvd2VyIHRocmVzaG9sZCBzbyB0aGF0ICJjbGlja3kiIHNjcm9s
bCB3aGVlbHMgY2FuIGZsaXAgcGFnZXMuCisgICAgaWYgKCFldmVudC5oYXNQcmVjaXNlU2Nyb2xs
aW5nRGVsdGFzKCkpCisgICAgICAgIHNjcm9sbE1hZ25pdHVkZVRocmVzaG9sZEZvclBhZ2VGbGlw
ID0gMDsKKworICAgIGlmIChhdFNjcm9sbEJvdHRvbSAmJiAhaW5MYXN0UGFnZSAmJiBldmVudC5k
ZWx0YSgpLmhlaWdodCgpIDwgMCkgeworICAgICAgICBpZiAoZXZlbnQuZGVsdGEoKS5oZWlnaHQo
KSA8PSAtc2Nyb2xsTWFnbml0dWRlVGhyZXNob2xkRm9yUGFnZUZsaXAgJiYgIWluTW9tZW50dW1T
Y3JvbGwpCisgICAgICAgICAgICBbbV9wZGZMYXllckNvbnRyb2xsZXIuZ2V0KCkgZ290b05leHRQ
YWdlXTsKKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgfSBlbHNlIGlmIChhdFNjcm9sbFRvcCAm
JiAhaW5GaXJzdFBhZ2UgJiYgZXZlbnQuZGVsdGEoKS5oZWlnaHQoKSA+IDApIHsKKyAgICAgICAg
aWYgKGV2ZW50LmRlbHRhKCkuaGVpZ2h0KCkgPj0gc2Nyb2xsTWFnbml0dWRlVGhyZXNob2xkRm9y
UGFnZUZsaXAgJiYgIWluTW9tZW50dW1TY3JvbGwpIHsKKyAgICAgICAgICAgIFtDQVRyYW5zYWN0
aW9uIGJlZ2luXTsKKyAgICAgICAgICAgIFttX3BkZkxheWVyQ29udHJvbGxlci5nZXQoKSBnb3Rv
UHJldmlvdXNQYWdlXTsKKyAgICAgICAgICAgIHNjcm9sbFRvT2Zmc2V0V2l0aG91dEFuaW1hdGlv
bihtYXhpbXVtU2Nyb2xsUG9zaXRpb24oKSk7CisgICAgICAgICAgICBbQ0FUcmFuc2FjdGlvbiBj
b21taXRdOworICAgICAgICB9CisgICAgICAgIHJldHVybiB0cnVlOworICAgIH0KKworICAgIHJl
dHVybiBTaW1wbGVQREZQbHVnaW46OmhhbmRsZVdoZWVsRXZlbnQoZXZlbnQpOworfQorCiB9IC8v
IG5hbWVzcGFjZSBXZWJLaXQKIAogI2VuZGlmIC8vIEVOQUJMRShQREZLSVRfUExVR0lOKQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>192465</attachid>
            <date>2013-03-11 07:23:48 -0700</date>
            <delta_ts>2013-03-11 16:44:39 -0700</delta_ts>
            <desc>stylebot</desc>
            <filename>pdf-scrolling.diff</filename>
            <type>text/plain</type>
            <size>7172</size>
            <attacher name="Tim Horton">thorton</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCBkMmM3ZWY1Li5hMGQyOTg5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMg
QEAKKzIwMTMtMDMtMTAgIFRpbSBIb3J0b24gIDx0aW1vdGh5X2hvcnRvbkBhcHBsZS5jb20+CisK
KyAgICAgICAgUERGUGx1Z2luOiBNYWtlIHNjcm9sbGluZyBiZXR3ZWVuIHBhZ2VzIGluIG5vbi1j
b250aW51b3VzIG1vZGVzIHdvcmsKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTExMTQxNQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vMTI1NTUzMjA+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBXZWJDb3Jl
LmV4cC5pbjogRXhwb3J0IFNjcm9sbGFibGVBcmVhOjpzY3JvbGxUb09mZnNldFdpdGhvdXRBbmlt
YXRpb24uCisKIDIwMTMtMDMtMTAgIERhcmluIEFkbGVyICA8ZGFyaW5AYXBwbGUuY29tPgogCiAg
ICAgICAgIE5ldHdvcmtTdG9yYWdlU2Vzc2lvbiBsZWFrcyBpdHMgQ0ZVUkxTdG9yYWdlU2Vzc2lv
blJlZgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvV2ViQ29yZS5leHAuaW4gYi9Tb3VyY2Uv
V2ViQ29yZS9XZWJDb3JlLmV4cC5pbgppbmRleCBhMTE0MGMwLi5jN2I0NGFkIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9XZWJDb3JlLmV4cC5pbgorKysgYi9Tb3VyY2UvV2ViQ29yZS9XZWJD
b3JlLmV4cC5pbgpAQCAtMzYyLDYgKzM2Miw3IEBAIF9fWk43V2ViQ29yZTE0U2Nyb2xsYWJsZUFy
ZWEyN3dpbGxSZW1vdmVWZXJ0aWNhbFNjcm9sbGJhckVQTlNfOVNjcm9sbGJhckUKIF9fWk43V2Vi
Q29yZTE0U2Nyb2xsYWJsZUFyZWEyN25vdGlmeVNjcm9sbFBvc2l0aW9uQ2hhbmdlZEVSS05TXzhJ
bnRQb2ludEUKIF9fWk43V2ViQ29yZTE0U2Nyb2xsYWJsZUFyZWEyOHNldFNjcm9sbE9mZnNldEZy
b21JbnRlcm5hbHNFUktOU184SW50UG9pbnRFCiBfX1pON1dlYkNvcmUxNFNjcm9sbGFibGVBcmVh
Mjl3aWxsUmVtb3ZlSG9yaXpvbnRhbFNjcm9sbGJhckVQTlNfOVNjcm9sbGJhckUKK19fWk43V2Vi
Q29yZTE0U2Nyb2xsYWJsZUFyZWEzMHNjcm9sbFRvT2Zmc2V0V2l0aG91dEFuaW1hdGlvbkVSS05T
XzEwRmxvYXRQb2ludEUKIF9fWk43V2ViQ29yZTE0U2Nyb2xsYWJsZUFyZWE2c2Nyb2xsRU5TXzE1
U2Nyb2xsRGlyZWN0aW9uRU5TXzE3U2Nyb2xsR3JhbnVsYXJpdHlFZgogX19aTjdXZWJDb3JlMTRT
Y3JvbGxhYmxlQXJlYUMyRXYKIF9fWk43V2ViQ29yZTE0U2Nyb2xsYWJsZUFyZWFEMkV2CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VM
b2cKaW5kZXggMDRjOWY3YS4uZjA5NTUxMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hh
bmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI4IEBACiAy
MDEzLTAzLTEwICBUaW0gSG9ydG9uICA8dGltb3RoeV9ob3J0b25AYXBwbGUuY29tPgogCisgICAg
ICAgIFBERlBsdWdpbjogTWFrZSBzY3JvbGxpbmcgYmV0d2VlbiBwYWdlcyBpbiBub24tY29udGlu
dW91cyBtb2RlcyB3b3JrCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xMTE0MTUKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzEyNTU1MzIwPgorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogV2ViUHJvY2Vzcy9Q
bHVnaW5zL1BERi9QREZMYXllckNvbnRyb2xsZXJEZXRhaWxzLmg6CisgICAgICAgIEFkZCBzb21l
IG1vcmUgUERGTGF5ZXJDb250cm9sbGVyIFNQSS4KKworICAgICAgICAqIFdlYlByb2Nlc3MvUGx1
Z2lucy9QREYvUERGUGx1Z2luLmg6CisgICAgICAgIChQREZQbHVnaW4pOiBPdmVycmlkZSBoYW5k
bGVXaGVlbEV2ZW50LgorCisgICAgICAgICogV2ViUHJvY2Vzcy9QbHVnaW5zL1BERi9QREZQbHVn
aW4ubW06CisgICAgICAgIChXZWJLaXQ6OlBERlBsdWdpbjo6aGFuZGxlV2hlZWxFdmVudCk6Cisg
ICAgICAgIElmIFBERkxheWVyQ29udHJvbGxlciBpcyBpbiBub24tY29udGludW91cyBtb2RlLCBh
bGxvdyBzY3JvbGxpbmcgYmV0d2VlbgorICAgICAgICBwYWdlcyBieSBpbnRlcmNlcHRpbmcgc2Ny
b2xsIGV2ZW50cywgYW5kIGNoZWNraW5nIHdoZXRoZXIgd2UncmUgYXQgdGhlCisgICAgICAgIHRv
cCBvciBib3R0b20gb2YgYSBwYWdlLiBJZiB3ZSBhcmUsIGFuZCBhIHNpbmdsZSBldmVudCBleGNl
ZWRzIHRoZSB0aHJlc2hvbGQKKyAgICAgICAgb2YgMjBweCAoMHB4IGZvciBsZWdhY3kgc2Nyb2xs
IHdoZWVscyksIHdlIGp1bXAgdG8gdGhlIG5leHQgb3IgcHJldmlvdXMKKyAgICAgICAgcGFnZSBh
bmQgc2Nyb2xsIHRvIHRoZSByaWdodCBwbGFjZS4gRG8gbm90IGFsbG93IG1vbWVudHVtIHNjcm9s
bGluZyB0bworICAgICAgICBzd2l0Y2ggcGFnZXMuCisKKzIwMTMtMDMtMTAgIFRpbSBIb3J0b24g
IDx0aW1vdGh5X2hvcnRvbkBhcHBsZS5jb20+CisKICAgICAgICAgRml4IGEgdHlwbyBpbiBodHRw
Oi8vdHJhYy53ZWJraXQub3JnL2NoYW5nZXNldC8xNDUzMzIuCiAKICAgICAgICAgVW5yZXZpZXdl
ZC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvUGx1Z2lucy9QREYvUERG
TGF5ZXJDb250cm9sbGVyRGV0YWlscy5oIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9QbHVn
aW5zL1BERi9QREZMYXllckNvbnRyb2xsZXJEZXRhaWxzLmgKaW5kZXggODVlOTA5ZS4uMDk3NzAx
ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9QbHVnaW5zL1BERi9QREZM
YXllckNvbnRyb2xsZXJEZXRhaWxzLmgKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9Q
bHVnaW5zL1BERi9QREZMYXllckNvbnRyb2xsZXJEZXRhaWxzLmgKQEAgLTUzLDcgKzUzLDggQEAK
IAogLSAodm9pZClzZXRGcmFtZVNpemU6KENHU2l6ZSlzaXplOwogCi0tICh2b2lkKXNldERpc3Bs
YXlNb2RlOihpbnQpbW9kZTsKKy0gKFBERkRpc3BsYXlNb2RlKWRpc3BsYXlNb2RlOworLSAodm9p
ZClzZXREaXNwbGF5TW9kZTooUERGRGlzcGxheU1vZGUpbW9kZTsKIC0gKHZvaWQpc2V0RGlzcGxh
eXNQYWdlQnJlYWtzOihCT09MKXBhZ2VCcmVha3M7CiAKIC0gKENHRmxvYXQpY29udGVudFNjYWxl
RmFjdG9yOwpAQCAtOTIsNiArOTMsMTEgQEAKIC0gKHZvaWQpZ290b1NlbGVjdGlvbjooUERGU2Vs
ZWN0aW9uICopc2VsZWN0aW9uOwogLSAoUERGU2VsZWN0aW9uICopZ2V0U2VsZWN0aW9uRm9yV29y
ZEF0UG9pbnQ6KENHUG9pbnQpcG9pbnQ7CiAKKy0gKE5TVUludGVnZXIpbGFzdFBhZ2VJbmRleDsK
Ky0gKE5TVUludGVnZXIpY3VycmVudFBhZ2VJbmRleDsKKy0gKHZvaWQpZ290b05leHRQYWdlOwor
LSAodm9pZClnb3RvUHJldmlvdXNQYWdlOworCiAtICh2b2lkKWNvcHlTZWxlY3Rpb247CiAtICh2
b2lkKXNlbGVjdEFsbDsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9Q
bHVnaW5zL1BERi9QREZQbHVnaW4uaCBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvUGx1Z2lu
cy9QREYvUERGUGx1Z2luLmgKaW5kZXggNzFhZGQ3Yy4uNmUxMmRkZCAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9QbHVnaW5zL1BERi9QREZQbHVnaW4uaAorKysgYi9Tb3Vy
Y2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvUERGL1BERlBsdWdpbi5oCkBAIC0xMTMsNiAr
MTEzLDggQEAgcHJpdmF0ZToKICAgICB2aXJ0dWFsIGJvb2wgcGVyZm9ybURpY3Rpb25hcnlMb29r
dXBBdExvY2F0aW9uKGNvbnN0IFdlYkNvcmU6OkZsb2F0UG9pbnQmKSBPVkVSUklERTsKICAgICB2
aXJ0dWFsIFN0cmluZyBnZXRTZWxlY3Rpb25TdHJpbmcoKSBjb25zdCBPVkVSUklERTsKIAorICAg
IHZpcnR1YWwgYm9vbCBoYW5kbGVXaGVlbEV2ZW50KGNvbnN0IFdlYldoZWVsRXZlbnQmKSBPVkVS
UklERTsKKwogICAgIC8vIFNjcm9sbGFibGVBcmVhIGZ1bmN0aW9ucy4KICAgICB2aXJ0dWFsIHZv
aWQgc2V0U2Nyb2xsT2Zmc2V0KGNvbnN0IFdlYkNvcmU6OkludFBvaW50JikgT1ZFUlJJREU7CiAg
ICAgdmlydHVhbCB2b2lkIGludmFsaWRhdGVTY3JvbGxiYXJSZWN0KFdlYkNvcmU6OlNjcm9sbGJh
ciosIGNvbnN0IFdlYkNvcmU6OkludFJlY3QmKSBPVkVSUklERTsKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJLaXQyL1dlYlByb2Nlc3MvUGx1Z2lucy9QREYvUERGUGx1Z2luLm1tIGIvU291cmNlL1dl
YktpdDIvV2ViUHJvY2Vzcy9QbHVnaW5zL1BERi9QREZQbHVnaW4ubW0KaW5kZXggNjM3ODBhMy4u
OTcwMjJiMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9QbHVnaW5zL1BE
Ri9QREZQbHVnaW4ubW0KKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9QbHVnaW5zL1BE
Ri9QREZQbHVnaW4ubW0KQEAgLTg1LDYgKzg1LDEwIEBAIHN0YXRpYyBjb25zdCBjaGFyKiBhbm5v
dGF0aW9uU3R5bGUgPQogIiAgICByZXNpemU6IG5vbmU7ICIKICJ9IjsKIAorLy8gSW4gbm9uLWNv
bnRpbnVvdXMgbW9kZXMsIGEgc2luZ2xlIHNjcm9sbCBldmVudCB3aXRoIGEgbWFnbml0dWRlIG9m
ID49IDIwcHgKKy8vIHdpbGwganVtcCB0byB0aGUgbmV4dCBvciBwcmV2aW91cyBwYWdlLCB0byBt
YXRjaCBQREZLaXQgYmVoYXZpb3IuCitzdGF0aWMgaW50IGRlZmF1bHRTY3JvbGxNYWduaXR1ZGVU
aHJlc2hvbGRGb3JQYWdlRmxpcCA9IDIwOworCiBAaW50ZXJmYWNlIFdLUERGUGx1Z2luU2Nyb2xs
YmFyTGF5ZXIgOiBDQUxheWVyCiB7CiAgICAgV2ViS2l0OjpQREZQbHVnaW4qIF9wZGZQbHVnaW47
CkBAIC0zMDMsNyArMzA3LDcgQEAgdm9pZCBQREZQbHVnaW46OnBkZkRvY3VtZW50RGlkTG9hZCgp
CiAgICAgbV9wZGZMYXllckNvbnRyb2xsZXIuZ2V0KCkuZG9jdW1lbnQgPSBkb2N1bWVudC5nZXQo
KTsKIAogICAgIHVwZGF0ZVBhZ2VBbmREZXZpY2VTY2FsZUZhY3RvcnMoKTsKLSAgICAKKwogICAg
IGlmIChoYW5kbGVzUGFnZVNjYWxlRmFjdG9yKCkpCiAgICAgICAgIHBsdWdpblZpZXcoKS0+c2V0
UGFnZVNjYWxlRmFjdG9yKFttX3BkZkxheWVyQ29udHJvbGxlci5nZXQoKSBjb250ZW50U2NhbGVG
YWN0b3JdLCBJbnRQb2ludCgpKTsKIApAQCAtOTc1LDYgKzk3OSw0NSBAQCBTdHJpbmcgUERGUGx1
Z2luOjpnZXRTZWxlY3Rpb25TdHJpbmcoKSBjb25zdAogICAgIHJldHVybiBbW21fcGRmTGF5ZXJD
b250cm9sbGVyLmdldCgpIGN1cnJlbnRTZWxlY3Rpb25dIHN0cmluZ107CiB9CiAKK2Jvb2wgUERG
UGx1Z2luOjpoYW5kbGVXaGVlbEV2ZW50KGNvbnN0IFdlYldoZWVsRXZlbnQmIGV2ZW50KQorewor
ICAgIFBERkRpc3BsYXlNb2RlIGRpc3BsYXlNb2RlID0gW21fcGRmTGF5ZXJDb250cm9sbGVyLmdl
dCgpIGRpc3BsYXlNb2RlXTsKKworICAgIGlmIChkaXNwbGF5TW9kZSA9PSBrUERGRGlzcGxheVNp
bmdsZVBhZ2VDb250aW51b3VzIHx8IGRpc3BsYXlNb2RlID09IGtQREZEaXNwbGF5VHdvVXBDb250
aW51b3VzKQorICAgICAgICByZXR1cm4gU2ltcGxlUERGUGx1Z2luOjpoYW5kbGVXaGVlbEV2ZW50
KGV2ZW50KTsKKworICAgIE5TVUludGVnZXIgY3VycmVudFBhZ2VJbmRleCA9IFttX3BkZkxheWVy
Q29udHJvbGxlci5nZXQoKSBjdXJyZW50UGFnZUluZGV4XTsKKyAgICBib29sIGluRmlyc3RQYWdl
ID0gY3VycmVudFBhZ2VJbmRleCA9PSAwOworICAgIGJvb2wgaW5MYXN0UGFnZSA9IFttX3BkZkxh
eWVyQ29udHJvbGxlci5nZXQoKSBsYXN0UGFnZUluZGV4XSA9PSBjdXJyZW50UGFnZUluZGV4Owor
CisgICAgYm9vbCBhdFNjcm9sbFRvcCA9IHNjcm9sbFBvc2l0aW9uKCkueSgpID09IDA7CisgICAg
Ym9vbCBhdFNjcm9sbEJvdHRvbSA9IHNjcm9sbFBvc2l0aW9uKCkueSgpID09IG1heGltdW1TY3Jv
bGxQb3NpdGlvbigpLnkoKTsKKworICAgIGJvb2wgaW5Nb21lbnR1bVNjcm9sbCA9IGV2ZW50Lm1v
bWVudHVtUGhhc2UoKSAhPSBXZWJXaGVlbEV2ZW50OjpQaGFzZU5vbmU7CisKKyAgICBpbnQgc2Ny
b2xsTWFnbml0dWRlVGhyZXNob2xkRm9yUGFnZUZsaXAgPSBkZWZhdWx0U2Nyb2xsTWFnbml0dWRl
VGhyZXNob2xkRm9yUGFnZUZsaXA7CisKKyAgICAvLyBJbXByZWNpc2UgaW5wdXQgZGV2aWNlcyBz
aG91bGQgaGF2ZSBhIGxvd2VyIHRocmVzaG9sZCBzbyB0aGF0ICJjbGlja3kiIHNjcm9sbCB3aGVl
bHMgY2FuIGZsaXAgcGFnZXMuCisgICAgaWYgKCFldmVudC5oYXNQcmVjaXNlU2Nyb2xsaW5nRGVs
dGFzKCkpCisgICAgICAgIHNjcm9sbE1hZ25pdHVkZVRocmVzaG9sZEZvclBhZ2VGbGlwID0gMDsK
KworICAgIGlmIChhdFNjcm9sbEJvdHRvbSAmJiAhaW5MYXN0UGFnZSAmJiBldmVudC5kZWx0YSgp
LmhlaWdodCgpIDwgMCkgeworICAgICAgICBpZiAoZXZlbnQuZGVsdGEoKS5oZWlnaHQoKSA8PSAt
c2Nyb2xsTWFnbml0dWRlVGhyZXNob2xkRm9yUGFnZUZsaXAgJiYgIWluTW9tZW50dW1TY3JvbGwp
CisgICAgICAgICAgICBbbV9wZGZMYXllckNvbnRyb2xsZXIuZ2V0KCkgZ290b05leHRQYWdlXTsK
KyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgfSBlbHNlIGlmIChhdFNjcm9sbFRvcCAmJiAhaW5G
aXJzdFBhZ2UgJiYgZXZlbnQuZGVsdGEoKS5oZWlnaHQoKSA+IDApIHsKKyAgICAgICAgaWYgKGV2
ZW50LmRlbHRhKCkuaGVpZ2h0KCkgPj0gc2Nyb2xsTWFnbml0dWRlVGhyZXNob2xkRm9yUGFnZUZs
aXAgJiYgIWluTW9tZW50dW1TY3JvbGwpIHsKKyAgICAgICAgICAgIFtDQVRyYW5zYWN0aW9uIGJl
Z2luXTsKKyAgICAgICAgICAgIFttX3BkZkxheWVyQ29udHJvbGxlci5nZXQoKSBnb3RvUHJldmlv
dXNQYWdlXTsKKyAgICAgICAgICAgIHNjcm9sbFRvT2Zmc2V0V2l0aG91dEFuaW1hdGlvbihtYXhp
bXVtU2Nyb2xsUG9zaXRpb24oKSk7CisgICAgICAgICAgICBbQ0FUcmFuc2FjdGlvbiBjb21taXRd
OworICAgICAgICB9CisgICAgICAgIHJldHVybiB0cnVlOworICAgIH0KKworICAgIHJldHVybiBT
aW1wbGVQREZQbHVnaW46OmhhbmRsZVdoZWVsRXZlbnQoZXZlbnQpOworfQorCiB9IC8vIG5hbWVz
cGFjZSBXZWJLaXQKIAogI2VuZGlmIC8vIEVOQUJMRShQREZLSVRfUExVR0lOKQo=
</data>
<flag name="review"
          id="213710"
          type_id="1"
          status="+"
          setter="ap"
    />
          </attachment>
      

    </bug>

</bugzilla>