<?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>58721</bug_id>
          
          <creation_ts>2011-04-15 19:02:01 -0700</creation_ts>
          <short_desc>Pages in the PageCache don&apos;t have the correct visited link coloring after being restored</short_desc>
          <delta_ts>2011-04-16 12:31: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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>OS X 10.5</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="Sam Weinig">sam</reporter>
          <assigned_to name="Sam Weinig">sam</assigned_to>
          <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>387154</commentid>
    <comment_count>0</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2011-04-15 19:02:01 -0700</bug_when>
    <thetext>Pages in the PageCache don&apos;t have the correct visited link coloring after being restored</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>387156</commentid>
    <comment_count>1</comment_count>
      <attachid>89904</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2011-04-15 19:05:33 -0700</bug_when>
    <thetext>Created attachment 89904
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>387159</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-04-15 19:08:14 -0700</bug_when>
    <thetext>Attachment 89904 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/WebCor...&quot; exit_code: 1

Source/WebKit2/WebProcess/WebProcess.cpp:74:  &quot;WebCore/MemoryCache.h&quot; already included at Source/WebKit2/WebProcess/WebProcess.cpp:60  [build/include] [4]
Total errors found: 1 in 9 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>387278</commentid>
    <comment_count>3</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2011-04-16 12:31:48 -0700</bug_when>
    <thetext>Committed r84091: &lt;http://trac.webkit.org/changeset/84091&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>89904</attachid>
            <date>2011-04-15 19:05:33 -0700</date>
            <delta_ts>2011-04-15 21:37:14 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-58721-20110415190531.patch</filename>
            <type>text/plain</type>
            <size>11503</size>
            <attacher name="Sam Weinig">sam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDg0MDcwKQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMzQgQEAKKzIwMTEtMDQtMTUgIFNhbSBXZWlu
aWcgIDxzYW1Ad2Via2l0Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBQYWdlcyBpbiB0aGUgUGFnZUNhY2hlIGRvbid0IGhhdmUgdGhlIGNvcnJl
Y3QgdmlzaXRlZCBsaW5rIGNvbG9yaW5nIGFmdGVyIGJlaW5nIHJlc3RvcmVkCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01ODcyMQorCisgICAgICAgICog
V2ViQ29yZS5leHAuaW46CisgICAgICAgIEFkZCBleHBvcnQgb2YgbWFya1BhZ2VzRm9yVmlzdGVk
TGlua1N0eWxlUmVjYWxjIGZvciB1c2UgYnkgV2ViS2l0Mi4KKworICAgICAgICAqIGhpc3Rvcnkv
Q2FjaGVkUGFnZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDYWNoZWRQYWdlOjpDYWNoZWRQYWdl
KToKKyAgICAgICAgKFdlYkNvcmU6OkNhY2hlZFBhZ2U6OnJlc3RvcmUpOgorICAgICAgICAoV2Vi
Q29yZTo6Q2FjaGVkUGFnZTo6Y2xlYXIpOgorICAgICAgICAqIGhpc3RvcnkvQ2FjaGVkUGFnZS5o
OgorICAgICAgICAoV2ViQ29yZTo6Q2FjaGVkUGFnZTo6bWFya0ZvclZpc3RlZExpbmtTdHlsZVJl
Y2FsYyk6CisgICAgICAgIEFkZCBiaXQsIHNldCBieSBjYWxsaW5nIG1hcmtGb3JWaXN0ZWRMaW5r
U3R5bGVSZWNhbGMsIHdoaWNoIGZvcmNlcyBhIHZpc2l0ZWQgbGluaworICAgICAgICBzdHlsZSBy
ZWNhbGMgd2hlbiBiZWluZyByZXN0b3JlZC4KKworICAgICAgICAqIGhpc3RvcnkvUGFnZUNhY2hl
Lmg6CisgICAgICAgICogaGlzdG9yeS9QYWdlQ2FjaGUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6
UGFnZUNhY2hlOjptYXJrUGFnZXNGb3JWaXN0ZWRMaW5rU3R5bGVSZWNhbGMpOgorICAgICAgICBN
YXJrIGFsbCBwYWdlcyBpbiB0aGUgcGFnZSBjYWNoZSBhcyByZXF1aXJpbmcgdmlzaXRlZCBsaW5r
IHN0eWxlIHJlY2FsYy4KKworICAgICAgICAqIHBhZ2UvUGFnZUdyb3VwLmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6OlBhZ2VHcm91cDo6YWRkVmlzaXRlZExpbmspOgorICAgICAgICAoV2ViQ29yZTo6
UGFnZUdyb3VwOjpyZW1vdmVWaXNpdGVkTGlua3MpOgorICAgICAgICAoV2ViQ29yZTo6UGFnZUdy
b3VwOjpyZW1vdmVBbGxWaXNpdGVkTGlua3MpOgorICAgICAgICBTZXQgZGlydHkgYml0IHdoZW4g
Y2hhbmdpbmcgYW55IHZpc2l0ZWQgbGluayBpbmZvcm1hdGlvbi4KKyAgICAgICAgCisKIDIwMTEt
MDQtMTUgIE1PUklUQSBIYWppbWUgIDxtb3JyaXRhQGdvb2dsZS5jb20+CiAKICAgICAgICAgUmV2
aWV3ZWQgYnkgU2ltb24gRnJhc2VyLgpJbmRleDogU291cmNlL1dlYkNvcmUvV2ViQ29yZS5leHAu
aW4KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvV2ViQ29yZS5leHAuaW4JKHJldmlzaW9u
IDg0MDY0KQorKysgU291cmNlL1dlYkNvcmUvV2ViQ29yZS5leHAuaW4JKHdvcmtpbmcgY29weSkK
QEAgLTUzOCw4ICs1MzgsOCBAQCBfX1pON1dlYkNvcmUyMFJlc291cmNlUmVzcG9uc2VCYXNlQzJF
dgogX19aTjdXZWJDb3JlMjBTcGFjZVNwbGl0U3RyaW5nRGF0YTEyY3JlYXRlVmVjdG9yRXYKIF9f
Wk43V2ViQ29yZTIwVXNlckdlc3R1cmVJbmRpY2F0b3JDMUVOU18yNlByb2Nlc3NpbmdVc2VyR2Vz
dHVyZVN0YXRlRQogX19aTjdXZWJDb3JlMjBVc2VyR2VzdHVyZUluZGljYXRvckQxRXYKLV9fWk43
V2ViQ29yZTIwcHJvdG9jb2xJc0phdmFTY3JpcHRFUktOM1dURjZTdHJpbmdFCiBfX1pON1dlYkNv
cmUyMG1ha2VSR0JBMzJGcm9tRmxvYXRzRWZmZmYKK19fWk43V2ViQ29yZTIwcHJvdG9jb2xJc0ph
dmFTY3JpcHRFUktOM1dURjZTdHJpbmdFCiBfX1pON1dlYkNvcmUyMUJhY2tGb3J3YXJkQ29udHJv
bGxlcjExaXRlbUF0SW5kZXhFaQogX19aTjdXZWJDb3JlMjFQbGF0Zm9ybUtleWJvYXJkRXZlbnQy
NGRpc2FtYmlndWF0ZUtleURvd25FdmVudEVOUzBfNFR5cGVFYgogX19aTjdXZWJDb3JlMjFQbGF0
Zm9ybUtleWJvYXJkRXZlbnRDMUVQN05TRXZlbnQKQEAgLTcxMiw2ICs3MTIsNyBAQCBfX1pON1dl
YkNvcmU0dG9KU0VQTjNKU0M5RXhlY1N0YXRlRVBOU18xCiBfX1pON1dlYkNvcmU1Q29sb3IxMXRy
YW5zcGFyZW50RQogX19aTjdXZWJDb3JlNUNvbG9yNXdoaXRlRQogX19aTjdXZWJDb3JlNUZyYW1l
MTBjcmVhdGVWaWV3RVJLTlNfN0ludFNpemVFUktOU181Q29sb3JFYlMzX2JOU18xM1Njcm9sbGJh
ck1vZGVFYlM3X2IKK19fWk43V2ViQ29yZTVGcmFtZTEzcmFuZ2VGb3JQb2ludEVSS05TXzhJbnRQ
b2ludEUKIF9fWk43V2ViQ29yZTVGcmFtZTE0ZnJhbWVGb3JXaWRnZXRFUEtOU182V2lkZ2V0RQog
X19aTjdXZWJDb3JlNUZyYW1lMTdzZXRQYWdlWm9vbUZhY3RvckVmCiBfX1pON1dlYkNvcmU1RnJh
bWUxN3NldFRleHRab29tRmFjdG9yRWYKQEAgLTcyMyw3ICs3MjQsNiBAQCBfX1pON1dlYkNvcmU1
RnJhbWU2Y3JlYXRlRVBOU180UGFnZUVQTlNfCiBfX1pON1dlYkNvcmU1RnJhbWU3c2V0Vmlld0VO
M1dURjEwUGFzc1JlZlB0cklOU185RnJhbWVWaWV3RUVFCiBfX1pON1dlYkNvcmU1RnJhbWU5bm9k
ZUltYWdlRVBOU180Tm9kZUUKIF9fWk43V2ViQ29yZTVGcmFtZTlzY2FsZVBhZ2VFZlJLTlNfOElu
dFBvaW50RQotX19aTjdXZWJDb3JlNUZyYW1lMTNyYW5nZUZvclBvaW50RVJLTlNfOEludFBvaW50
RQogX19aTjdXZWJDb3JlNUZyYW1lRDFFdgogX19aTjdXZWJDb3JlNUltYWdlMTJzdXBwb3J0c1R5
cGVFUktOM1dURjZTdHJpbmdFCiBfX1pON1dlYkNvcmU1SW1hZ2UyMGxvYWRQbGF0Zm9ybVJlc291
cmNlRVBLYwpAQCAtODc2LDcgKzg3Niw2IEBAIF9fWk43V2ViQ29yZThTZXR0aW5nczI2c2V0RGVm
YXVsdFRleHRFbmMKIF9fWk43V2ViQ29yZThTZXR0aW5nczI2c2V0TmVlZHNTaXRlU3BlY2lmaWNR
dWlya3NFYgogX19aTjdXZWJDb3JlOFNldHRpbmdzMjdzZXRGVFBEaXJlY3RvcnlUZW1wbGF0ZVBh
dGhFUktOM1dURjZTdHJpbmdFCiBfX1pON1dlYkNvcmU4U2V0dGluZ3MyN3NldExvYWRzSW1hZ2Vz
QXV0b21hdGljYWxseUViCi1fX1pON1dlYkNvcmU4U2V0dGluZ3M0NHNldExvYWRzU2l0ZUljb25z
SWdub3JpbmdJbWFnZUxvYWRpbmdTZXR0aW5nRWIKIF9fWk43V2ViQ29yZThTZXR0aW5nczI3c2V0
TG9jYWxTdG9yYWdlRGF0YWJhc2VQYXRoRVJLTjNXVEY2U3RyaW5nRQogX19aTjdXZWJDb3JlOFNl
dHRpbmdzMjdzZXRTcGF0aWFsTmF2aWdhdGlvbkVuYWJsZWRFYgogX19aTjdXZWJDb3JlOFNldHRp
bmdzMjhzZXRBY2NlbGVyYXRlZERyYXdpbmdFbmFibGVkRWIKQEAgLTkwMSw2ICs5MDAsNyBAQCBf
X1pON1dlYkNvcmU4U2V0dGluZ3MzNnNldE9mZmxpbmVXZWJBcHBsCiBfX1pON1dlYkNvcmU4U2V0
dGluZ3M0MHNldEphdmFTY3JpcHRDYW5PcGVuV2luZG93c0F1dG9tYXRpY2FsbHlFYgogX19aTjdX
ZWJDb3JlOFNldHRpbmdzNDBzZXRUZXh0RGlyZWN0aW9uU3VibWVudUluY2x1c2lvbkJlaGF2aW9y
RU5TXzM3VGV4dERpcmVjdGlvblN1Ym1lbnVJbmNsdXNpb25CZWhhdmlvckUKIF9fWk43V2ViQ29y
ZThTZXR0aW5nczQxc2V0TmVlZHNLZXlib2FyZEV2ZW50RGlzYW1iaWd1YXRpb25RdWlya3NFYgor
X19aTjdXZWJDb3JlOFNldHRpbmdzNDRzZXRMb2Fkc1NpdGVJY29uc0lnbm9yaW5nSW1hZ2VMb2Fk
aW5nU2V0dGluZ0ViCiBfX1pON1dlYkNvcmU4YmxhbmtVUkxFdgogX19aTjdXZWJDb3JlOG1ha2VS
R0JBRWlpaWkKIF9fWk43V2ViQ29yZThvcGVuRmlsZUVSS04zV1RGNlN0cmluZ0VOU18xMkZpbGVP
cGVuTW9kZUUKQEAgLTk3OCw2ICs5NzgsNyBAQCBfX1pON1dlYkNvcmU5SFRNTE5hbWVzOXNjcmlw
dFRhZ0UKIF9fWk43V2ViQ29yZTlKU0VsZW1lbnQ2c19pbmZvRQogX19aTjdXZWJDb3JlOVBhZ2VD
YWNoZTExc2V0Q2FwYWNpdHlFaQogX19aTjdXZWJDb3JlOVBhZ2VDYWNoZTI3cmVsZWFzZUF1dG9y
ZWxlYXNlZFBhZ2VzTm93RXYKK19fWk43V2ViQ29yZTlQYWdlQ2FjaGUzM21hcmtQYWdlc0ZvclZp
c3RlZExpbmtTdHlsZVJlY2FsY0V2CiBfX1pON1dlYkNvcmU5UGFnZUdyb3VwMTNpc0xpbmtWaXNp
dGVkRXkKIF9fWk43V2ViQ29yZTlQYWdlR3JvdXAxNGFkZFZpc2l0ZWRMaW5rRVBLdG0KIF9fWk43
V2ViQ29yZTlQYWdlR3JvdXAxN2Nsb3NlTG9jYWxTdG9yYWdlRXYKQEAgLTEyMjAsNyArMTIyMSw2
IEBAIF9fWk5LN1dlYkNvcmU1UmFuZ2U5Zmlyc3ROb2RlRXYKIF9fWk5LN1dlYkNvcmU1UmFuZ2U5
dGV4dFF1YWRzRVJOM1dURjZWZWN0b3JJTlNfOUZsb2F0UXVhZEVMbTBFRUViCiBfX1pOSzdXZWJD
b3JlNkNocm9tZTEyY3JlYXRlV2luZG93RVBOU181RnJhbWVFUktOU18xNkZyYW1lTG9hZFJlcXVl
c3RFUktOU18xNFdpbmRvd0ZlYXR1cmVzRVJLTlNfMTZOYXZpZ2F0aW9uQWN0aW9uRQogX19aTks3
V2ViQ29yZTZDdXJzb3IxNHBsYXRmb3JtQ3Vyc29yRXYKLV9fWk5LN1dlYkNvcmU2RWRpdG9yOGJl
aGF2aW9yRXYKIF9fWk5LN1dlYkNvcmU2RWRpdG9yMTJzZWxlY3RlZFRleHRFdgogX19aTks3V2Vi
Q29yZTZFZGl0b3IxM2NhbkVkaXRSaWNobHlFdgogX19aTks3V2ViQ29yZTZFZGl0b3IxNmNvbXBv
c2l0aW9uUmFuZ2VFdgpAQCAtMTI0Miw2ICsxMjQyLDcgQEAgX19aTks3V2ViQ29yZTZFZGl0b3I3
Q29tbWFuZDdleGVjdXRlRVJLTgogX19aTks3V2ViQ29yZTZFZGl0b3I3Q29tbWFuZDlpc0VuYWJs
ZWRFUE5TXzVFdmVudEUKIF9fWk5LN1dlYkNvcmU2RWRpdG9yN2NhbkNvcHlFdgogX19aTks3V2Vi
Q29yZTZFZGl0b3I3Y2FuRWRpdEV2CitfX1pOSzdXZWJDb3JlNkVkaXRvcjhiZWhhdmlvckV2CiBf
X1pOSzdXZWJDb3JlNkVkaXRvcjhjYW5QYXN0ZUV2CiBfX1pOSzdXZWJDb3JlNkVkaXRvcjljYW5E
ZWxldGVFdgogX19aTks3V2ViQ29yZTZXaWRnZXQxNHBsYXRmb3JtV2lkZ2V0RXYKSW5kZXg6IFNv
dXJjZS9XZWJDb3JlL2hpc3RvcnkvQ2FjaGVkUGFnZS5jcHAKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L1dlYkNvcmUvaGlzdG9yeS9DYWNoZWRQYWdlLmNwcAkocmV2aXNpb24gODQwNjQpCisrKyBTb3Vy
Y2UvV2ViQ29yZS9oaXN0b3J5L0NhY2hlZFBhZ2UuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yNiw2
ICsyNiw3IEBACiAjaW5jbHVkZSAiY29uZmlnLmgiCiAjaW5jbHVkZSAiQ2FjaGVkUGFnZS5oIgog
CisjaW5jbHVkZSAiQ1NTU3R5bGVTZWxlY3Rvci5oIgogI2luY2x1ZGUgIkZvY3VzQ29udHJvbGxl
ci5oIgogI2luY2x1ZGUgIkZyYW1lLmgiCiAjaW5jbHVkZSAiRnJhbWVWaWV3LmgiCkBAIC00OSw2
ICs1MCw3IEBAIFBhc3NSZWZQdHI8Q2FjaGVkUGFnZT4gQ2FjaGVkUGFnZTo6Y3JlYXQKIENhY2hl
ZFBhZ2U6OkNhY2hlZFBhZ2UoUGFnZSogcGFnZSkKICAgICA6IG1fdGltZVN0YW1wKGN1cnJlbnRU
aW1lKCkpCiAgICAgLCBtX2NhY2hlZE1haW5GcmFtZShDYWNoZWRGcmFtZTo6Y3JlYXRlKHBhZ2Ut
Pm1haW5GcmFtZSgpKSkKKyAgICAsIG1fbmVlZFN0eWxlUmVjYWxjRm9yVmlzaXRlZExpbmtzKGZh
bHNlKQogewogI2lmbmRlZiBOREVCVUcKICAgICBjYWNoZWRQYWdlQ291bnRlci5pbmNyZW1lbnQo
KTsKQEAgLTgwLDcgKzgyLDE0IEBAIHZvaWQgQ2FjaGVkUGFnZTo6cmVzdG9yZShQYWdlKiBwYWdl
KQogICAgICAgICBpZiAobm9kZS0+aXNFbGVtZW50Tm9kZSgpKQogICAgICAgICAgICAgc3RhdGlj
X2Nhc3Q8RWxlbWVudCo+KG5vZGUpLT51cGRhdGVGb2N1c0FwcGVhcmFuY2UodHJ1ZSk7CiAgICAg
fQotICAgIAorCisgICAgaWYgKG1fbmVlZFN0eWxlUmVjYWxjRm9yVmlzaXRlZExpbmtzKSB7Cisg
ICAgICAgIGZvciAoRnJhbWUqIGZyYW1lID0gcGFnZS0+bWFpbkZyYW1lKCk7IGZyYW1lOyBmcmFt
ZSA9IGZyYW1lLT50cmVlKCktPnRyYXZlcnNlTmV4dCgpKSB7CisgICAgICAgICAgICBpZiAoQ1NT
U3R5bGVTZWxlY3Rvciogc3R5bGVTZWxlY3RvciA9IGZyYW1lLT5kb2N1bWVudCgpLT5zdHlsZVNl
bGVjdG9yKCkpCisgICAgICAgICAgICAgICAgc3R5bGVTZWxlY3Rvci0+YWxsVmlzaXRlZFN0YXRl
Q2hhbmdlZCgpOworICAgICAgICB9CisgICAgfQorCiAgICAgY2xlYXIoKTsKIH0KIApAQCAtODks
NiArOTgsNyBAQCB2b2lkIENhY2hlZFBhZ2U6OmNsZWFyKCkKICAgICBBU1NFUlQobV9jYWNoZWRN
YWluRnJhbWUpOwogICAgIG1fY2FjaGVkTWFpbkZyYW1lLT5jbGVhcigpOwogICAgIG1fY2FjaGVk
TWFpbkZyYW1lID0gMDsKKyAgICBtX25lZWRTdHlsZVJlY2FsY0ZvclZpc2l0ZWRMaW5rcyA9IGZh
bHNlOwogfQogCiB2b2lkIENhY2hlZFBhZ2U6OmRlc3Ryb3koKQpJbmRleDogU291cmNlL1dlYkNv
cmUvaGlzdG9yeS9DYWNoZWRQYWdlLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvaGlz
dG9yeS9DYWNoZWRQYWdlLmgJKHJldmlzaW9uIDg0MDY0KQorKysgU291cmNlL1dlYkNvcmUvaGlz
dG9yeS9DYWNoZWRQYWdlLmgJKHdvcmtpbmcgY29weSkKQEAgLTUwLDExICs1MCwxNCBAQCBwdWJs
aWM6CiAgICAgCiAgICAgQ2FjaGVkRnJhbWUqIGNhY2hlZE1haW5GcmFtZSgpIHsgcmV0dXJuIG1f
Y2FjaGVkTWFpbkZyYW1lLmdldCgpOyB9CiAKKyAgICB2b2lkIG1hcmtGb3JWaXN0ZWRMaW5rU3R5
bGVSZWNhbGMoKSB7IG1fbmVlZFN0eWxlUmVjYWxjRm9yVmlzaXRlZExpbmtzID0gdHJ1ZTsgfQor
CiBwcml2YXRlOgogICAgIENhY2hlZFBhZ2UoUGFnZSopOwogCiAgICAgZG91YmxlIG1fdGltZVN0
YW1wOwogICAgIFJlZlB0cjxDYWNoZWRGcmFtZT4gbV9jYWNoZWRNYWluRnJhbWU7CisgICAgYm9v
bCBtX25lZWRTdHlsZVJlY2FsY0ZvclZpc2l0ZWRMaW5rczsKIH07CiAKIH0gLy8gbmFtZXNwYWNl
IFdlYkNvcmUKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2hpc3RvcnkvUGFnZUNhY2hlLmNwcAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9oaXN0b3J5L1BhZ2VDYWNoZS5jcHAJKHJldmlzaW9u
IDg0MDY0KQorKysgU291cmNlL1dlYkNvcmUvaGlzdG9yeS9QYWdlQ2FjaGUuY3BwCSh3b3JraW5n
IGNvcHkpCkBAIC0zNDEsNiArMzQxLDEyIEBAIGludCBQYWdlQ2FjaGU6OmF1dG9yZWxlYXNlZFBh
Z2VDb3VudCgpIGMKICAgICByZXR1cm4gbV9hdXRvcmVsZWFzZVNldC5zaXplKCk7CiB9CiAKK3Zv
aWQgUGFnZUNhY2hlOjptYXJrUGFnZXNGb3JWaXN0ZWRMaW5rU3R5bGVSZWNhbGMoKQoreworICAg
IGZvciAoSGlzdG9yeUl0ZW0qIGN1cnJlbnQgPSBtX2hlYWQ7IGN1cnJlbnQ7IGN1cnJlbnQgPSBj
dXJyZW50LT5tX25leHQpCisgICAgICAgIGN1cnJlbnQtPm1fY2FjaGVkUGFnZS0+bWFya0ZvclZp
c3RlZExpbmtTdHlsZVJlY2FsYygpOworfQorCiB2b2lkIFBhZ2VDYWNoZTo6YWRkKFBhc3NSZWZQ
dHI8SGlzdG9yeUl0ZW0+IHBycEl0ZW0sIFBhZ2UqIHBhZ2UpCiB7CiAgICAgQVNTRVJUKHBycEl0
ZW0pOwpJbmRleDogU291cmNlL1dlYkNvcmUvaGlzdG9yeS9QYWdlQ2FjaGUuaAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBTb3VyY2UvV2ViQ29yZS9oaXN0b3J5L1BhZ2VDYWNoZS5oCShyZXZpc2lvbiA4NDA2NCkK
KysrIFNvdXJjZS9XZWJDb3JlL2hpc3RvcnkvUGFnZUNhY2hlLmgJKHdvcmtpbmcgY29weSkKQEAg
LTU5LDYgKzU5LDggQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogICAgICAgICBpbnQgZnJhbWVDb3Vu
dCgpIGNvbnN0OwogICAgICAgICBpbnQgYXV0b3JlbGVhc2VkUGFnZUNvdW50KCkgY29uc3Q7CiAK
KyAgICAgICAgdm9pZCBtYXJrUGFnZXNGb3JWaXN0ZWRMaW5rU3R5bGVSZWNhbGMoKTsKKwogICAg
IHByaXZhdGU6CiAgICAgICAgIHR5cGVkZWYgSGFzaFNldDxSZWZQdHI8Q2FjaGVkUGFnZT4gPiBD
YWNoZWRQYWdlU2V0OwogCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wYWdlL1BhZ2VHcm91cC5jcHAK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGFnZS9QYWdlR3JvdXAuY3BwCShyZXZpc2lv
biA4NDA2NCkKKysrIFNvdXJjZS9XZWJDb3JlL3BhZ2UvUGFnZUdyb3VwLmNwcAkod29ya2luZyBj
b3B5KQpAQCAtMzMsNiArMzMsNyBAQAogI2luY2x1ZGUgIkdyb3VwU2V0dGluZ3MuaCIKICNpbmNs
dWRlICJJREJGYWN0b3J5QmFja2VuZEludGVyZmFjZS5oIgogI2luY2x1ZGUgIlBhZ2UuaCIKKyNp
bmNsdWRlICJQYWdlQ2FjaGUuaCIKICNpbmNsdWRlICJTZWN1cml0eU9yaWdpbi5oIgogI2luY2x1
ZGUgIlNldHRpbmdzLmgiCiAjaW5jbHVkZSAiU3RvcmFnZU5hbWVzcGFjZS5oIgpAQCAtMjAyLDYg
KzIwMyw3IEBAIGlubGluZSB2b2lkIFBhZ2VHcm91cDo6YWRkVmlzaXRlZExpbmsoTGkKICAgICAg
ICAgcmV0dXJuOwogI2VuZGlmCiAgICAgUGFnZTo6dmlzaXRlZFN0YXRlQ2hhbmdlZCh0aGlzLCBo
YXNoKTsKKyAgICBwYWdlQ2FjaGUoKS0+bWFya1BhZ2VzRm9yVmlzdGVkTGlua1N0eWxlUmVjYWxj
KCk7CiB9CiAKIHZvaWQgUGFnZUdyb3VwOjphZGRWaXNpdGVkTGluayhjb25zdCBLVVJMJiB1cmwp
CkBAIC0yMjYsMTEgKzIyOCwxMyBAQCB2b2lkIFBhZ2VHcm91cDo6cmVtb3ZlVmlzaXRlZExpbmtz
KCkKICAgICAgICAgcmV0dXJuOwogICAgIG1fdmlzaXRlZExpbmtIYXNoZXMuY2xlYXIoKTsKICAg
ICBQYWdlOjphbGxWaXNpdGVkU3RhdGVDaGFuZ2VkKHRoaXMpOworICAgIHBhZ2VDYWNoZSgpLT5t
YXJrUGFnZXNGb3JWaXN0ZWRMaW5rU3R5bGVSZWNhbGMoKTsKIH0KIAogdm9pZCBQYWdlR3JvdXA6
OnJlbW92ZUFsbFZpc2l0ZWRMaW5rcygpCiB7CiAgICAgUGFnZTo6cmVtb3ZlQWxsVmlzaXRlZExp
bmtzKCk7CisgICAgcGFnZUNhY2hlKCktPm1hcmtQYWdlc0ZvclZpc3RlZExpbmtTdHlsZVJlY2Fs
YygpOwogfQogCiB2b2lkIFBhZ2VHcm91cDo6c2V0U2hvdWxkVHJhY2tWaXNpdGVkTGlua3MoYm9v
bCBzaG91bGRUcmFjaykKSW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBTb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDg0MDcwKQorKysgU291cmNl
L1dlYktpdDIvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTEt
MDQtMTUgIFNhbSBXZWluaWcgIDxzYW1Ad2Via2l0Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBQYWdlcyBpbiB0aGUgUGFnZUNhY2hlIGRvbid0
IGhhdmUgdGhlIGNvcnJlY3QgdmlzaXRlZCBsaW5rIGNvbG9yaW5nIGFmdGVyIGJlaW5nIHJlc3Rv
cmVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01ODcy
MQorCisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmNwcDoKKyAgICAgICAgKFdlYktp
dDo6V2ViUHJvY2Vzczo6dmlzaXRlZExpbmtTdGF0ZUNoYW5nZWQpOgorICAgICAgICAoV2ViS2l0
OjpXZWJQcm9jZXNzOjphbGxWaXNpdGVkTGlua1N0YXRlQ2hhbmdlZCk6CisgICAgICAgIE1hcmsg
YWxsIHBhZ2VzIGluIHRoZSBwYWdlIGNhY2hlIGFzIG5lZWRpbmcgdmlzaXRlZCBsaW5rIHN0eWxl
IHJlY2FsYworICAgICAgICB3aGVuZXZlciB2aXNpdGVkIGxpbmsgaW5mb3JtYXRpb24gY2hhbmdl
cy4KKwogMjAxMS0wNC0xNSAgSmVmZiBNaWxsZXIgIDxqZWZmbUBhcHBsZS5jb20+CiAKICAgICAg
ICAgUmV2aWV3ZWQgYnkgU2FtIFdlaW5pZy4KSW5kZXg6IFNvdXJjZS9XZWJLaXQyL1dlYlByb2Nl
c3MvV2ViUHJvY2Vzcy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvV2ViUHJvY2Vz
cy9XZWJQcm9jZXNzLmNwcAkocmV2aXNpb24gODQwNjQpCisrKyBTb3VyY2UvV2ViS2l0Mi9XZWJQ
cm9jZXNzL1dlYlByb2Nlc3MuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC01OSw2ICs1OSw3IEBACiAj
aW5jbHVkZSA8V2ViQ29yZS9Mb2dnaW5nLmg+CiAjaW5jbHVkZSA8V2ViQ29yZS9NZW1vcnlDYWNo
ZS5oPgogI2luY2x1ZGUgPFdlYkNvcmUvUGFnZS5oPgorI2luY2x1ZGUgPFdlYkNvcmUvUGFnZUNh
Y2hlLmg+CiAjaW5jbHVkZSA8V2ViQ29yZS9QYWdlR3JvdXAuaD4KICNpbmNsdWRlIDxXZWJDb3Jl
L1Jlc291cmNlSGFuZGxlLmg+CiAjaW5jbHVkZSA8V2ViQ29yZS9TY2hlbWVSZWdpc3RyeS5oPgpA
QCAtNjksOCArNzAsOCBAQAogI2luY2x1ZGUgPHd0Zi9SYW5kb21OdW1iZXIuaD4KIAogI2lmbmRl
ZiBOREVCVUcKLSNpbmNsdWRlIDxXZWJDb3JlL01lbW9yeUNhY2hlLmg+CiAjaW5jbHVkZSA8V2Vi
Q29yZS9HQ0NvbnRyb2xsZXIuaD4KKyNpbmNsdWRlIDxXZWJDb3JlL01lbW9yeUNhY2hlLmg+CiAj
ZW5kaWYKIAogI2lmICFPUyhXSU5ET1dTKQpAQCAtMjgzLDYgKzI4NCw4IEBAIHZvaWQgV2ViUHJv
Y2Vzczo6dmlzaXRlZExpbmtTdGF0ZUNoYW5nZWQKICAgICAgICAgZm9yICg7IGl0ICE9IGVuZDsg
KytpdCkKICAgICAgICAgICAgIFBhZ2U6OnZpc2l0ZWRTdGF0ZUNoYW5nZWQoUGFnZUdyb3VwOjpw
YWdlR3JvdXAoaXQtPnNlY29uZC0+aWRlbnRpZmllcigpKSwgbGlua0hhc2hlc1tpXSk7CiAgICAg
fQorCisgICAgcGFnZUNhY2hlKCktPm1hcmtQYWdlc0ZvclZpc3RlZExpbmtTdHlsZVJlY2FsYygp
OwogfQogCiB2b2lkIFdlYlByb2Nlc3M6OmFsbFZpc2l0ZWRMaW5rU3RhdGVDaGFuZ2VkKCkKQEAg
LTI5Miw2ICsyOTUsOCBAQCB2b2lkIFdlYlByb2Nlc3M6OmFsbFZpc2l0ZWRMaW5rU3RhdGVDaGFu
CiAgICAgSGFzaE1hcDx1aW50NjRfdCwgUmVmUHRyPFdlYlBhZ2VHcm91cFByb3h5PiA+Ojpjb25z
dF9pdGVyYXRvciBlbmQgPSBtX3BhZ2VHcm91cE1hcC5lbmQoKTsKICAgICBmb3IgKDsgaXQgIT0g
ZW5kOyArK2l0KQogICAgICAgICBQYWdlOjphbGxWaXNpdGVkU3RhdGVDaGFuZ2VkKFBhZ2VHcm91
cDo6cGFnZUdyb3VwKGl0LT5zZWNvbmQtPmlkZW50aWZpZXIoKSkpOworCisgICAgcGFnZUNhY2hl
KCktPm1hcmtQYWdlc0ZvclZpc3RlZExpbmtTdHlsZVJlY2FsYygpOwogfQogCiBib29sIFdlYlBy
b2Nlc3M6OmlzTGlua1Zpc2l0ZWQoTGlua0hhc2ggbGlua0hhc2gpIGNvbnN0Cg==
</data>
<flag name="review"
          id="82616"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>