Documentation Source Text

Hex Artifact Content
Login

Artifact 7c44371fbad57ecc6d7fc9ded82b1478db235eee66390b05443dee9fc5b43713:


0000: 3c 74 69 74 6c 65 3e 48 69 73 74 6f 72 79 20 4f  <title>History O
0010: 66 20 53 51 4c 69 74 65 20 52 65 6c 65 61 73 65  f SQLite Release
0020: 73 3c 2f 74 69 74 6c 65 3e 0a 3c 74 63 6c 3e 68  s</title>.<tcl>h
0030: 64 5f 6b 65 79 77 6f 72 64 73 20 7b 63 68 72 6f  d_keywords {chro
0040: 6e 6f 6c 6f 67 79 7d 20 7b 70 72 69 6f 72 20 72  nology} {prior r
0050: 65 6c 65 61 73 65 73 7d 3c 2f 74 63 6c 3e 0a 3c  eleases}</tcl>.<
0060: 68 31 20 61 6c 69 67 6e 3d 63 65 6e 74 65 72 3e  h1 align=center>
0070: 48 69 73 74 6f 72 79 20 4f 66 20 53 51 4c 69 74  History Of SQLit
0080: 65 20 52 65 6c 65 61 73 65 73 3c 2f 68 31 3e 0a  e Releases</h1>.
0090: 0a 3c 63 65 6e 74 65 72 3e 0a 3c 74 61 62 6c 65  .<center>.<table
00a0: 20 62 6f 72 64 65 72 3d 30 20 63 65 6c 6c 73 70   border=0 cellsp
00b0: 61 63 69 6e 67 3d 30 20 69 64 3d 27 63 68 72 6f  acing=0 id='chro
00c0: 6e 74 61 62 27 3e 0a 3c 74 68 65 61 64 3e 0a 3c  ntab'>.<thead>.<
00d0: 74 72 3e 3c 74 68 20 63 6c 61 73 73 3d 27 73 6f  tr><th class='so
00e0: 72 74 20 64 65 73 63 27 3e 44 61 74 65 3c 74 68  rt desc'>Date<th
00f0: 20 63 6c 61 73 73 3d 27 73 6f 72 74 20 6e 6f 6e   class='sort non
0100: 65 27 3e 56 65 72 73 69 6f 6e 0a 3c 2f 74 68 65  e'>Version.</the
0110: 61 64 3e 0a 3c 74 62 6f 64 79 3e 0a 3c 74 63 6c  ad>.<tbody>.<tcl
0120: 3e 0a 73 65 74 20 6e 52 65 6c 65 61 73 65 20 30  >.set nRelease 0
0130: 0a 73 65 74 20 6d 78 44 61 74 65 20 7b 31 39 37  .set mxDate {197
0140: 30 2d 30 31 2d 30 31 7d 0a 73 65 74 20 6d 6e 44  0-01-01}.set mnD
0150: 61 74 65 20 7b 32 39 39 39 2d 31 32 2d 33 31 7d  ate {2999-12-31}
0160: 0a 23 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67  .# The following
0170: 20 64 61 74 61 20 77 61 73 20 6f 72 69 67 69 6e   data was origin
0180: 61 6c 6c 79 20 67 65 6e 65 72 61 74 65 64 20 6f  ally generated o
0190: 6e 20 32 30 31 36 2d 30 39 2d 30 33 20 75 73 69  n 2016-09-03 usi
01a0: 6e 67 20 61 6e 0a 23 20 53 51 4c 20 71 75 65 72  ng an.# SQL quer
01b0: 79 20 61 67 61 69 6e 73 74 20 74 68 65 20 46 6f  y against the Fo
01c0: 73 73 69 6c 20 72 65 70 6f 73 69 74 6f 72 79 3a  ssil repository:
01d0: 0a 23 0a 23 20 20 20 20 53 45 4c 45 43 54 0a 23  .#.#    SELECT.#
01e0: 20 20 20 20 20 20 28 53 45 4c 45 43 54 20 73 75        (SELECT su
01f0: 62 73 74 72 28 75 75 69 64 2c 31 2c 31 30 29 20  bstr(uuid,1,10) 
0200: 46 52 4f 4d 20 62 6c 6f 62 20 57 48 45 52 45 20  FROM blob WHERE 
0210: 72 69 64 3d 6f 62 6a 69 64 29 2c 0a 23 20 20 20  rid=objid),.#   
0220: 20 20 20 64 61 74 65 28 6d 74 69 6d 65 29 2c 0a     date(mtime),.
0230: 23 20 20 20 20 20 20 63 6f 61 6c 65 73 63 65 28  #      coalesce(
0240: 65 63 6f 6d 6d 65 6e 74 2c 63 6f 6d 6d 65 6e 74  ecomment,comment
0250: 29 0a 23 20 20 20 20 46 52 4f 4d 20 65 76 65 6e  ).#    FROM even
0260: 74 0a 23 20 20 20 20 57 48 45 52 45 20 63 6f 61  t.#    WHERE coa
0270: 6c 65 73 63 65 28 65 63 6f 6d 6d 65 6e 74 2c 63  lesce(ecomment,c
0280: 6f 6d 6d 65 6e 74 29 20 67 6c 6f 62 20 27 56 65  omment) glob 'Ve
0290: 72 73 69 6f 6e 20 5b 31 32 33 5d 2e 2a 27 0a 23  rsion [123].*'.#
02a0: 20 20 20 20 4f 52 44 45 52 20 42 59 20 6d 74 69      ORDER BY mti
02b0: 6d 65 20 44 45 53 43 3b 0a 23 0a 23 20 41 20 73  me DESC;.#.# A s
02c0: 6d 61 6c 6c 20 61 6d 6f 75 6e 74 20 6f 66 20 6d  mall amount of m
02d0: 61 6e 75 61 6c 20 65 64 69 74 69 6e 67 20 61 6e  anual editing an
02e0: 64 20 64 65 2d 64 75 70 6c 69 63 61 74 69 6f 6e  d de-duplication
02f0: 20 66 6f 6c 6c 6f 77 65 64 2e 0a 23 0a 23 20 4d   followed..#.# M
0300: 61 6e 75 61 6c 6c 79 20 65 64 69 74 20 74 68 65  anually edit the
0310: 20 6c 69 73 74 20 66 6f 72 20 65 61 63 68 20 73   list for each s
0320: 75 62 73 65 71 75 65 6e 74 20 72 65 6c 65 61 73  ubsequent releas
0330: 65 2e 0a 23 20 20 20 20 20 20 0a 66 6f 72 65 61  e..#      .forea
0340: 63 68 20 6c 69 6e 65 20 5b 73 70 6c 69 74 20 7b  ch line [split {
0350: 0a 63 37 65 65 30 38 33 33 32 32 7c 32 30 31 38  .c7ee083322|2018
0360: 2d 30 36 2d 30 34 7c 56 65 72 73 69 6f 6e 20 33  -06-04|Version 3
0370: 2e 32 34 2e 30 0a 34 62 62 32 32 39 34 30 32 32  .24.0.4bb2294022
0380: 7c 32 30 31 38 2d 30 34 2d 31 30 7c 56 65 72 73  |2018-04-10|Vers
0390: 69 6f 6e 20 33 2e 32 33 2e 31 0a 37 33 36 62 35  ion 3.23.1.736b5
03a0: 33 66 35 37 66 7c 32 30 31 38 2d 30 34 2d 30 32  3f57f|2018-04-02
03b0: 7c 56 65 72 73 69 6f 6e 20 33 2e 32 33 2e 30 0a  |Version 3.23.0.
03c0: 30 63 35 35 64 31 37 39 37 33 7c 32 30 31 38 2d  0c55d17973|2018-
03d0: 30 31 2d 32 32 7c 56 65 72 73 69 6f 6e 20 33 2e  01-22|Version 3.
03e0: 32 32 2e 30 0a 31 61 35 38 34 65 34 39 39 39 7c  22.0.1a584e4999|
03f0: 32 30 31 37 2d 31 30 2d 32 34 7c 56 65 72 73 69  2017-10-24|Versi
0400: 6f 6e 20 33 2e 32 31 2e 30 0a 38 64 33 61 37 65  on 3.21.0.8d3a7e
0410: 61 36 63 35 7c 32 30 31 37 2d 30 38 2d 32 34 7c  a6c5|2017-08-24|
0420: 56 65 72 73 69 6f 6e 20 33 2e 32 30 2e 31 0a 39  Version 3.20.1.9
0430: 35 30 31 65 32 32 64 66 65 7c 32 30 31 37 2d 30  501e22dfe|2017-0
0440: 38 2d 30 31 7c 56 65 72 73 69 6f 6e 20 33 2e 32  8-01|Version 3.2
0450: 30 2e 30 0a 30 33 36 65 62 66 37 32 39 65 7c 32  0.0.036ebf729e|2
0460: 30 31 37 2d 30 36 2d 31 37 7c 56 65 72 73 69 6f  017-06-17|Versio
0470: 6e 20 33 2e 31 38 2e 32 0a 37 37 62 62 34 36 32  n 3.18.2.77bb462
0480: 33 33 64 7c 32 30 31 37 2d 30 36 2d 31 36 7c 56  33d|2017-06-16|V
0490: 65 72 73 69 6f 6e 20 33 2e 31 38 2e 31 0a 30 65  ersion 3.18.1.0e
04a0: 65 34 38 32 61 31 65 30 7c 32 30 31 37 2d 30 36  e482a1e0|2017-06
04b0: 2d 30 38 7c 56 65 72 73 69 6f 6e 20 33 2e 31 39  -08|Version 3.19
04c0: 2e 33 0a 65 64 62 34 65 38 31 39 62 30 7c 32 30  .3.edb4e819b0|20
04d0: 31 37 2d 30 35 2d 32 35 7c 56 65 72 73 69 6f 6e  17-05-25|Version
04e0: 20 33 2e 31 39 2e 32 0a 66 36 64 37 62 39 38 38   3.19.2.f6d7b988
04f0: 66 34 7c 32 30 31 37 2d 30 35 2d 32 34 7c 56 65  f4|2017-05-24|Ve
0500: 72 73 69 6f 6e 20 33 2e 31 39 2e 31 0a 32 38 61  rsion 3.19.1.28a
0510: 39 34 65 62 32 38 32 7c 32 30 31 37 2d 30 35 2d  94eb282|2017-05-
0520: 32 32 7c 56 65 72 73 69 6f 6e 20 33 2e 31 39 2e  22|Version 3.19.
0530: 30 0a 34 32 34 61 30 64 33 38 30 33 7c 32 30 31  0.424a0d3803|201
0540: 37 2d 30 33 2d 32 38 7c 56 65 72 73 69 6f 6e 20  7-03-28|Version 
0550: 33 2e 31 38 2e 30 0a 61 64 61 30 35 63 66 61 38  3.18.0.ada05cfa8
0560: 36 7c 32 30 31 37 2d 30 32 2d 31 33 7c 56 65 72  6|2017-02-13|Ver
0570: 73 69 6f 6e 20 33 2e 31 37 2e 30 0a 61 36 35 61  sion 3.17.0.a65a
0580: 36 32 38 39 33 63 7c 32 30 31 37 2d 30 31 2d 30  62893c|2017-01-0
0590: 36 7c 56 65 72 73 69 6f 6e 20 33 2e 31 36 2e 32  6|Version 3.16.2
05a0: 0a 39 37 39 66 30 34 33 39 32 38 7c 32 30 31 37  .979f043928|2017
05b0: 2d 30 31 2d 30 33 7c 56 65 72 73 69 6f 6e 20 33  -01-03|Version 3
05c0: 2e 31 36 2e 31 0a 30 34 61 63 30 62 37 35 62 31  .16.1.04ac0b75b1
05d0: 7c 32 30 31 37 2d 30 31 2d 30 32 7c 56 65 72 73  |2017-01-02|Vers
05e0: 69 6f 6e 20 33 2e 31 36 2e 30 0a 62 62 64 38 35  ion 3.16.0.bbd85
05f0: 64 32 33 35 66 7c 32 30 31 36 2d 31 31 2d 32 38  d235f|2016-11-28
0600: 7c 56 65 72 73 69 6f 6e 20 33 2e 31 35 2e 32 0a  |Version 3.15.2.
0610: 31 31 33 36 38 36 33 63 37 36 7c 32 30 31 36 2d  1136863c76|2016-
0620: 31 31 2d 30 34 7c 56 65 72 73 69 6f 6e 20 33 2e  11-04|Version 3.
0630: 31 35 2e 31 0a 37 30 37 38 37 35 35 38 32 66 7c  15.1.707875582f|
0640: 32 30 31 36 2d 31 30 2d 31 34 7c 56 65 72 73 69  2016-10-14|Versi
0650: 6f 6e 20 33 2e 31 35 2e 30 0a 32 39 64 62 65 66  on 3.15.0.29dbef
0660: 34 62 38 35 7c 32 30 31 36 2d 30 39 2d 31 32 7c  4b85|2016-09-12|
0670: 56 65 72 73 69 6f 6e 20 33 2e 31 34 2e 32 0a 61  Version 3.14.2.a
0680: 31 32 64 38 30 35 39 37 37 7c 32 30 31 36 2d 30  12d805977|2016-0
0690: 38 2d 31 31 7c 56 65 72 73 69 6f 6e 20 33 2e 31  8-11|Version 3.1
06a0: 34 2e 31 0a 64 35 65 39 38 30 35 37 30 32 7c 32  4.1.d5e9805702|2
06b0: 30 31 36 2d 30 38 2d 30 38 7c 56 65 72 73 69 6f  016-08-08|Versio
06c0: 6e 20 33 2e 31 34 0a 66 63 34 39 66 35 35 36 65  n 3.14.fc49f556e
06d0: 34 7c 32 30 31 36 2d 30 35 2d 31 38 7c 56 65 72  4|2016-05-18|Ver
06e0: 73 69 6f 6e 20 33 2e 31 33 2e 30 0a 39 32 64 63  sion 3.13.0.92dc
06f0: 35 39 66 64 35 61 7c 32 30 31 36 2d 30 34 2d 31  59fd5a|2016-04-1
0700: 38 7c 56 65 72 73 69 6f 6e 20 33 2e 31 32 2e 32  8|Version 3.12.2
0710: 0a 66 65 37 64 33 62 37 35 66 65 7c 32 30 31 36  .fe7d3b75fe|2016
0720: 2d 30 34 2d 30 38 7c 56 65 72 73 69 6f 6e 20 33  -04-08|Version 3
0730: 2e 31 32 2e 31 0a 64 66 62 66 64 33 34 62 33 66  .12.1.dfbfd34b3f
0740: 7c 32 30 31 36 2d 30 33 2d 33 31 7c 56 65 72 73  |2016-03-31|Vers
0750: 69 6f 6e 20 33 2e 39 2e 33 0a 65 39 62 62 34 63  ion 3.9.3.e9bb4c
0760: 66 34 30 66 7c 32 30 31 36 2d 30 33 2d 32 39 7c  f40f|2016-03-29|
0770: 56 65 72 73 69 6f 6e 20 33 2e 31 32 2e 30 0a 66  Version 3.12.0.f
0780: 30 34 37 39 32 30 63 65 31 7c 32 30 31 36 2d 30  047920ce1|2016-0
0790: 33 2d 30 33 7c 56 65 72 73 69 6f 6e 20 33 2e 31  3-03|Version 3.1
07a0: 31 2e 31 0a 33 64 38 36 32 66 32 30 37 65 7c 32  1.1.3d862f207e|2
07b0: 30 31 36 2d 30 32 2d 31 35 7c 56 65 72 73 69 6f  016-02-15|Versio
07c0: 6e 20 33 2e 31 31 2e 30 0a 31 37 65 66 62 34 32  n 3.11.0.17efb42
07d0: 30 39 66 7c 32 30 31 36 2d 30 31 2d 32 30 7c 56  09f|2016-01-20|V
07e0: 65 72 73 69 6f 6e 20 33 2e 31 30 2e 32 0a 32 35  ersion 3.10.2.25
07f0: 34 34 31 39 63 33 36 37 7c 32 30 31 36 2d 30 31  4419c367|2016-01
0800: 2d 31 34 7c 56 65 72 73 69 6f 6e 20 33 2e 31 30  -14|Version 3.10
0810: 2e 31 0a 66 64 30 61 35 30 66 30 37 39 7c 32 30  .1.fd0a50f079|20
0820: 31 36 2d 30 31 2d 30 36 7c 56 65 72 73 69 6f 6e  16-01-06|Version
0830: 20 33 2e 31 30 2e 30 0a 62 64 61 37 37 64 64 61   3.10.0.bda77dda
0840: 39 36 7c 32 30 31 35 2d 31 31 2d 30 32 7c 56 65  96|2015-11-02|Ve
0850: 72 73 69 6f 6e 20 33 2e 39 2e 32 0a 37 36 37 63  rsion 3.9.2.767c
0860: 31 37 32 37 66 65 7c 32 30 31 35 2d 31 30 2d 31  1727fe|2015-10-1
0870: 36 7c 56 65 72 73 69 6f 6e 20 33 2e 39 2e 31 0a  6|Version 3.9.1.
0880: 61 37 32 31 66 63 30 64 38 39 7c 32 30 31 35 2d  a721fc0d89|2015-
0890: 31 30 2d 31 34 7c 56 65 72 73 69 6f 6e 20 33 2e  10-14|Version 3.
08a0: 39 2e 30 0a 63 66 35 33 38 65 32 37 38 33 7c 32  9.0.cf538e2783|2
08b0: 30 31 35 2d 30 37 2d 32 39 7c 56 65 72 73 69 6f  015-07-29|Versio
08c0: 6e 20 33 2e 38 2e 31 31 2e 31 0a 62 38 65 39 32  n 3.8.11.1.b8e92
08d0: 32 32 37 61 34 7c 32 30 31 35 2d 30 37 2d 32 37  227a4|2015-07-27
08e0: 7c 56 65 72 73 69 6f 6e 20 33 2e 38 2e 31 31 0a  |Version 3.8.11.
08f0: 32 65 66 34 66 33 61 35 62 31 7c 32 30 31 35 2d  2ef4f3a5b1|2015-
0900: 30 35 2d 32 30 7c 56 65 72 73 69 6f 6e 20 33 2e  05-20|Version 3.
0910: 38 2e 31 30 2e 32 0a 30 35 62 34 62 31 66 32 61  8.10.2.05b4b1f2a
0920: 39 7c 32 30 31 35 2d 30 35 2d 30 39 7c 56 65 72  9|2015-05-09|Ver
0930: 73 69 6f 6e 20 33 2e 38 2e 31 30 2e 31 0a 63 66  sion 3.8.10.1.cf
0940: 39 37 35 39 35 37 62 39 7c 32 30 31 35 2d 30 35  975957b9|2015-05
0950: 2d 30 37 7c 56 65 72 73 69 6f 6e 20 33 2e 38 2e  -07|Version 3.8.
0960: 31 30 0a 38 61 38 66 66 63 38 36 32 65 7c 32 30  10.8a8ffc862e|20
0970: 31 35 2d 30 34 2d 30 38 7c 56 65 72 73 69 6f 6e  15-04-08|Version
0980: 20 33 2e 38 2e 39 0a 39 64 36 63 31 38 38 30 66   3.8.9.9d6c1880f
0990: 62 7c 32 30 31 35 2d 30 32 2d 32 35 7c 56 65 72  b|2015-02-25|Ver
09a0: 73 69 6f 6e 20 33 2e 38 2e 38 2e 33 0a 37 37 35  sion 3.8.8.3.775
09b0: 37 66 63 37 32 31 32 7c 32 30 31 35 2d 30 31 2d  7fc7212|2015-01-
09c0: 33 30 7c 56 65 72 73 69 6f 6e 20 33 2e 38 2e 38  30|Version 3.8.8
09d0: 2e 32 0a 66 37 33 33 33 37 65 33 65 32 7c 32 30  .2.f73337e3e2|20
09e0: 31 35 2d 30 31 2d 32 30 7c 56 65 72 73 69 6f 6e  15-01-20|Version
09f0: 20 33 2e 38 2e 38 2e 31 0a 37 64 36 38 61 34 32   3.8.8.1.7d68a42
0a00: 66 61 63 7c 32 30 31 35 2d 30 31 2d 31 36 7c 56  fac|2015-01-16|V
0a10: 65 72 73 69 6f 6e 20 33 2e 38 2e 38 0a 66 36 36  ersion 3.8.8.f66
0a20: 66 37 61 31 37 62 37 7c 32 30 31 34 2d 31 32 2d  f7a17b7|2014-12-
0a30: 30 39 7c 56 65 72 73 69 6f 6e 20 33 2e 38 2e 37  09|Version 3.8.7
0a40: 2e 34 0a 36 34 37 65 37 37 65 38 35 33 7c 32 30  .4.647e77e853|20
0a50: 31 34 2d 31 32 2d 30 35 7c 56 65 72 73 69 6f 6e  14-12-05|Version
0a60: 20 33 2e 38 2e 37 2e 33 0a 32 61 62 35 36 34 62   3.8.7.3.2ab564b
0a70: 66 39 36 7c 32 30 31 34 2d 31 31 2d 31 38 7c 56  f96|2014-11-18|V
0a80: 65 72 73 69 6f 6e 20 33 2e 38 2e 37 2e 32 0a 33  ersion 3.8.7.2.3
0a90: 62 37 62 37 32 63 34 36 38 7c 32 30 31 34 2d 31  b7b72c468|2014-1
0aa0: 30 2d 32 39 7c 56 65 72 73 69 6f 6e 20 33 2e 38  0-29|Version 3.8
0ab0: 2e 37 2e 31 0a 31 35 38 31 63 33 30 63 33 38 7c  .7.1.1581c30c38|
0ac0: 32 30 31 34 2d 31 30 2d 32 32 7c 56 65 72 73 69  2014-10-22|Versi
0ad0: 6f 6e 20 33 2e 38 2e 36 2e 31 0a 65 34 61 62 30  on 3.8.6.1.e4ab0
0ae0: 39 34 66 38 61 7c 32 30 31 34 2d 31 30 2d 31 37  94f8a|2014-10-17
0af0: 7c 56 65 72 73 69 6f 6e 20 33 2e 38 2e 37 0a 39  |Version 3.8.7.9
0b00: 34 39 31 62 61 37 64 37 33 7c 32 30 31 34 2d 30  491ba7d73|2014-0
0b10: 38 2d 31 35 7c 56 65 72 73 69 6f 6e 20 33 2e 38  8-15|Version 3.8
0b20: 2e 36 0a 62 31 65 64 34 66 32 61 33 34 7c 32 30  .6.b1ed4f2a34|20
0b30: 31 34 2d 30 36 2d 30 34 7c 56 65 72 73 69 6f 6e  14-06-04|Version
0b40: 20 33 2e 38 2e 35 0a 61 36 31 31 66 61 39 36 63   3.8.5.a611fa96c
0b50: 34 7c 32 30 31 34 2d 30 34 2d 30 33 7c 56 65 72  4|2014-04-03|Ver
0b60: 73 69 6f 6e 20 33 2e 38 2e 34 2e 33 0a 30 32 65  sion 3.8.4.3.02e
0b70: 61 31 36 36 33 37 32 7c 32 30 31 34 2d 30 33 2d  a166372|2014-03-
0b80: 32 36 7c 56 65 72 73 69 6f 6e 20 33 2e 38 2e 34  26|Version 3.8.4
0b90: 2e 32 0a 30 31 38 64 33 31 37 62 31 32 7c 32 30  .2.018d317b12|20
0ba0: 31 34 2d 30 33 2d 31 31 7c 56 65 72 73 69 6f 6e  14-03-11|Version
0bb0: 20 33 2e 38 2e 34 2e 31 0a 35 33 30 61 31 65 65   3.8.4.1.530a1ee
0bc0: 37 64 63 7c 32 30 31 34 2d 30 33 2d 31 30 7c 56  7dc|2014-03-10|V
0bd0: 65 72 73 69 6f 6e 20 33 2e 38 2e 34 0a 65 61 33  ersion 3.8.4.ea3
0be0: 33 31 37 61 34 38 30 7c 32 30 31 34 2d 30 32 2d  317a480|2014-02-
0bf0: 31 31 7c 56 65 72 73 69 6f 6e 20 33 2e 38 2e 33  11|Version 3.8.3
0c00: 2e 31 0a 65 38 31 36 64 64 39 32 34 36 7c 32 30  .1.e816dd9246|20
0c10: 31 34 2d 30 32 2d 30 33 7c 56 65 72 73 69 6f 6e  14-02-03|Version
0c20: 20 33 2e 38 2e 33 0a 32 37 33 39 32 31 31 38 61   3.8.3.27392118a
0c30: 66 7c 32 30 31 33 2d 31 32 2d 30 36 7c 56 65 72  f|2013-12-06|Ver
0c40: 73 69 6f 6e 20 33 2e 38 2e 32 0a 63 37 38 62 65  sion 3.8.2.c78be
0c50: 36 64 37 38 36 7c 32 30 31 33 2d 31 30 2d 31 37  6d786|2013-10-17
0c60: 7c 56 65 72 73 69 6f 6e 20 33 2e 38 2e 31 0a 37  |Version 3.8.1.7
0c70: 64 64 34 39 36 38 66 32 33 7c 32 30 31 33 2d 30  dd4968f23|2013-0
0c80: 39 2d 30 33 7c 56 65 72 73 69 6f 6e 20 33 2e 38  9-03|Version 3.8
0c90: 2e 30 2e 32 0a 33 35 32 33 36 32 62 63 30 31 7c  .0.2.352362bc01|
0ca0: 32 30 31 33 2d 30 38 2d 32 39 7c 56 65 72 73 69  2013-08-29|Versi
0cb0: 6f 6e 20 33 2e 38 2e 30 2e 31 0a 66 36 34 63 64  on 3.8.0.1.f64cd
0cc0: 32 31 65 32 65 7c 32 30 31 33 2d 30 38 2d 32 36  21e2e|2013-08-26
0cd0: 7c 56 65 72 73 69 6f 6e 20 33 2e 38 2e 30 0a 31  |Version 3.8.0.1
0ce0: 31 38 61 33 62 33 35 36 39 7c 32 30 31 33 2d 30  18a3b3569|2013-0
0cf0: 35 2d 32 30 7c 56 65 72 73 69 6f 6e 20 33 2e 37  5-20|Version 3.7
0d00: 2e 31 37 0a 63 62 65 61 30 32 64 39 33 38 7c 32  .17.cbea02d938|2
0d10: 30 31 33 2d 30 34 2d 31 32 7c 56 65 72 73 69 6f  013-04-12|Versio
0d20: 6e 20 33 2e 37 2e 31 36 2e 32 0a 35 32 37 32 33  n 3.7.16.2.52723
0d30: 31 62 63 36 37 7c 32 30 31 33 2d 30 33 2d 32 39  1bc67|2013-03-29
0d40: 7c 56 65 72 73 69 6f 6e 20 33 2e 37 2e 31 36 2e  |Version 3.7.16.
0d50: 31 0a 36 36 64 35 66 32 62 37 36 37 7c 32 30 31  1.66d5f2b767|201
0d60: 33 2d 30 33 2d 31 38 7c 56 65 72 73 69 6f 6e 20  3-03-18|Version 
0d70: 33 2e 37 2e 31 36 0a 63 30 65 30 39 35 36 30 64  3.7.16.c0e09560d
0d80: 32 7c 32 30 31 33 2d 30 31 2d 30 39 7c 56 65 72  2|2013-01-09|Ver
0d90: 73 69 6f 6e 20 33 2e 37 2e 31 35 2e 32 0a 36 62  sion 3.7.15.2.6b
0da0: 38 35 62 37 36 37 64 30 7c 32 30 31 32 2d 31 32  85b767d0|2012-12
0db0: 2d 31 39 7c 56 65 72 73 69 6f 6e 20 33 2e 37 2e  -19|Version 3.7.
0dc0: 31 35 2e 31 0a 63 64 30 62 33 37 63 35 32 36 7c  15.1.cd0b37c526|
0dd0: 32 30 31 32 2d 31 32 2d 31 32 7c 56 65 72 73 69  2012-12-12|Versi
0de0: 6f 6e 20 33 2e 37 2e 31 35 0a 30 39 31 35 37 30  on 3.7.15.091570
0df0: 65 34 36 64 7c 32 30 31 32 2d 31 30 2d 30 34 7c  e46d|2012-10-04|
0e00: 56 65 72 73 69 6f 6e 20 33 2e 37 2e 31 34 2e 31  Version 3.7.14.1
0e10: 0a 63 30 64 38 39 64 34 61 39 37 7c 32 30 31 32  .c0d89d4a97|2012
0e20: 2d 30 39 2d 30 33 7c 56 65 72 73 69 6f 6e 20 33  -09-03|Version 3
0e30: 2e 37 2e 31 34 0a 66 35 62 35 61 31 33 66 37 33  .7.14.f5b5a13f73
0e40: 7c 32 30 31 32 2d 30 36 2d 31 31 7c 56 65 72 73  |2012-06-11|Vers
0e50: 69 6f 6e 20 33 2e 37 2e 31 33 0a 36 64 33 32 36  ion 3.7.13.6d326
0e60: 64 34 34 66 64 7c 32 30 31 32 2d 30 35 2d 32 32  d44fd|2012-05-22
0e70: 7c 56 65 72 73 69 6f 6e 20 33 2e 37 2e 31 32 2e  |Version 3.7.12.
0e80: 31 0a 64 39 33 34 38 62 32 61 34 65 7c 32 30 31  1.d9348b2a4e|201
0e90: 32 2d 30 35 2d 31 34 7c 56 65 72 73 69 6f 6e 20  2-05-14|Version 
0ea0: 33 2e 37 2e 31 32 0a 62 65 37 31 64 32 66 36 36  3.7.12.be71d2f66
0eb0: 37 7c 32 30 31 32 2d 30 35 2d 31 34 7c 56 65 72  7|2012-05-14|Ver
0ec0: 73 69 6f 6e 20 33 2e 37 2e 31 32 0a 38 36 35 34  sion 3.7.12.8654
0ed0: 61 61 39 35 34 30 7c 32 30 31 32 2d 30 35 2d 31  aa9540|2012-05-1
0ee0: 34 7c 56 65 72 73 69 6f 6e 20 33 2e 37 2e 31 32  4|Version 3.7.12
0ef0: 0a 30 30 62 62 39 63 39 63 65 34 7c 32 30 31 32  .00bb9c9ce4|2012
0f00: 2d 30 33 2d 32 30 7c 56 65 72 73 69 6f 6e 20 33  -03-20|Version 3
0f10: 2e 37 2e 31 31 0a 65 62 64 30 31 61 38 64 65 66  .7.11.ebd01a8def
0f20: 7c 32 30 31 32 2d 30 31 2d 31 36 7c 56 65 72 73  |2012-01-16|Vers
0f30: 69 6f 6e 20 33 2e 37 2e 31 30 0a 63 37 63 36 30  ion 3.7.10.c7c60
0f40: 35 30 65 66 30 7c 32 30 31 31 2d 31 31 2d 30 31  50ef0|2011-11-01
0f50: 7c 56 65 72 73 69 6f 6e 20 33 2e 37 2e 39 0a 33  |Version 3.7.9.3
0f60: 65 30 64 61 38 30 38 64 32 7c 32 30 31 31 2d 30  e0da808d2|2011-0
0f70: 39 2d 31 39 7c 56 65 72 73 69 6f 6e 20 33 2e 37  9-19|Version 3.7
0f80: 2e 38 0a 61 66 30 64 39 31 61 64 66 34 7c 32 30  .8.af0d91adf4|20
0f90: 31 31 2d 30 36 2d 32 38 7c 56 65 72 73 69 6f 6e  11-06-28|Version
0fa0: 20 33 2e 37 2e 37 2e 31 0a 34 33 37 34 62 37 65   3.7.7.1.4374b7e
0fb0: 38 33 65 7c 32 30 31 31 2d 30 36 2d 32 33 7c 56  83e|2011-06-23|V
0fc0: 65 72 73 69 6f 6e 20 33 2e 37 2e 37 2e 0a 65 64  ersion 3.7.7..ed
0fd0: 31 64 61 35 31 30 61 32 7c 32 30 31 31 2d 30 35  1da510a2|2011-05
0fe0: 2d 31 39 7c 56 65 72 73 69 6f 6e 20 33 2e 37 2e  -19|Version 3.7.
0ff0: 36 2e 33 0a 31 35 34 64 64 62 63 31 37 31 7c 32  6.3.154ddbc171|2
1000: 30 31 31 2d 30 34 2d 31 37 7c 56 65 72 73 69 6f  011-04-17|Versio
1010: 6e 20 33 2e 37 2e 36 2e 32 0a 61 33 35 65 38 33  n 3.7.6.2.a35e83
1020: 65 61 63 37 7c 32 30 31 31 2d 30 34 2d 31 33 7c  eac7|2011-04-13|
1030: 56 65 72 73 69 6f 6e 20 33 2e 37 2e 36 2e 31 0a  Version 3.7.6.1.
1040: 66 39 64 34 33 66 61 33 36 33 7c 32 30 31 31 2d  f9d43fa363|2011-
1050: 30 34 2d 31 32 7c 56 65 72 73 69 6f 6e 20 33 2e  04-12|Version 3.
1060: 37 2e 36 2e 0a 65 64 37 35 39 64 35 61 39 65 7c  7.6..ed759d5a9e|
1070: 32 30 31 31 2d 30 32 2d 30 31 7c 56 65 72 73 69  2011-02-01|Versi
1080: 6f 6e 20 33 2e 37 2e 35 0a 61 35 38 36 61 34 64  on 3.7.5.a586a4d
1090: 65 65 62 7c 32 30 31 30 2d 31 32 2d 30 37 7c 56  eeb|2010-12-07|V
10a0: 65 72 73 69 6f 6e 20 33 2e 37 2e 34 0a 32 36 37  ersion 3.7.4.267
10b0: 37 38 34 38 30 38 37 7c 32 30 31 30 2d 31 30 2d  7848087|2010-10-
10c0: 30 38 7c 56 65 72 73 69 6f 6e 20 33 2e 37 2e 33  08|Version 3.7.3
10d0: 0a 34 32 35 33 37 62 36 30 35 36 7c 32 30 31 30  .42537b6056|2010
10e0: 2d 30 38 2d 32 34 7c 56 65 72 73 69 6f 6e 20 33  -08-24|Version 3
10f0: 2e 37 2e 32 0a 33 36 31 33 62 30 36 39 35 61 7c  .7.2.3613b0695a|
1100: 32 30 31 30 2d 30 38 2d 32 33 7c 56 65 72 73 69  2010-08-23|Versi
1110: 6f 6e 20 33 2e 37 2e 31 0a 30 34 32 61 31 61 62  on 3.7.1.042a1ab
1120: 62 30 33 7c 32 30 31 30 2d 30 38 2d 30 34 7c 56  b03|2010-08-04|V
1130: 65 72 73 69 6f 6e 20 33 2e 37 2e 30 2e 31 0a 62  ersion 3.7.0.1.b
1140: 33 36 62 31 30 35 65 61 62 7c 32 30 31 30 2d 30  36b105eab|2010-0
1150: 37 2d 32 31 7c 56 65 72 73 69 6f 6e 20 33 2e 37  7-21|Version 3.7
1160: 2e 30 0a 62 30 37 38 62 35 38 38 64 36 7c 32 30  .0.b078b588d6|20
1170: 31 30 2d 30 33 2d 32 36 7c 56 65 72 73 69 6f 6e  10-03-26|Version
1180: 20 33 2e 36 2e 32 33 2e 31 0a 34 61 65 34 35 33   3.6.23.1.4ae453
1190: 65 61 37 62 7c 32 30 31 30 2d 30 33 2d 30 39 7c  ea7b|2010-03-09|
11a0: 56 65 72 73 69 6f 6e 20 33 2e 36 2e 32 33 0a 32  Version 3.6.23.2
11b0: 38 64 30 64 37 37 31 30 37 7c 32 30 31 30 2d 30  8d0d77107|2010-0
11c0: 31 2d 30 36 7c 56 65 72 73 69 6f 6e 20 33 2e 36  1-06|Version 3.6
11d0: 2e 32 32 0a 31 65 64 38 38 65 39 64 30 31 7c 32  .22.1ed88e9d01|2
11e0: 30 30 39 2d 31 32 2d 30 37 7c 56 65 72 73 69 6f  009-12-07|Versio
11f0: 6e 20 33 2e 36 2e 32 31 0a 65 62 37 61 35 34 34  n 3.6.21.eb7a544
1200: 66 65 34 7c 32 30 30 39 2d 31 31 2d 30 34 7c 56  fe4|2009-11-04|V
1210: 65 72 73 69 6f 6e 20 33 2e 36 2e 32 30 0a 32 61  ersion 3.6.20.2a
1220: 38 33 32 62 31 39 62 36 7c 32 30 30 39 2d 31 30  832b19b6|2009-10
1230: 2d 33 30 7c 56 65 72 73 69 6f 6e 20 33 2e 36 2e  -30|Version 3.6.
1240: 31 36 2e 31 0a 63 31 64 34 39 39 61 66 63 35 7c  16.1.c1d499afc5|
1250: 32 30 30 39 2d 31 30 2d 31 34 7c 56 65 72 73 69  2009-10-14|Versi
1260: 6f 6e 20 33 2e 36 2e 31 39 0a 62 30 38 34 38 32  on 3.6.19.b08482
1270: 38 61 37 37 7c 32 30 30 39 2d 30 39 2d 31 31 7c  8a77|2009-09-11|
1280: 56 65 72 73 69 6f 6e 20 33 2e 36 2e 31 38 0a 33  Version 3.6.18.3
1290: 36 36 35 30 31 30 32 32 38 7c 32 30 30 39 2d 30  665010228|2009-0
12a0: 38 2d 31 30 7c 56 65 72 73 69 6f 6e 20 33 2e 36  8-10|Version 3.6
12b0: 2e 31 37 20 28 43 56 53 20 36 39 36 39 29 0a 66  .17 (CVS 6969).f
12c0: 66 36 39 31 61 36 62 32 61 7c 32 30 30 39 2d 30  f691a6b2a|2009-0
12d0: 36 2d 32 37 7c 56 65 72 73 69 6f 6e 20 33 2e 36  6-27|Version 3.6
12e0: 2e 31 36 20 28 43 56 53 20 36 38 32 39 29 0a 61  .16 (CVS 6829).a
12f0: 66 66 33 34 38 32 36 61 61 7c 32 30 30 39 2d 30  ff34826aa|2009-0
1300: 36 2d 31 35 7c 56 65 72 73 69 6f 6e 20 33 2e 36  6-15|Version 3.6
1310: 2e 31 35 20 28 43 56 53 20 36 37 36 30 29 0a 61  .15 (CVS 6760).a
1320: 62 37 36 64 31 61 32 35 32 7c 32 30 30 39 2d 30  b76d1a252|2009-0
1330: 35 2d 32 35 7c 56 65 72 73 69 6f 6e 20 33 2e 36  5-25|Version 3.6
1340: 2e 31 34 2e 32 20 28 43 56 53 20 36 36 38 30 29  .14.2 (CVS 6680)
1350: 0a 65 34 32 36 37 63 38 37 65 35 7c 32 30 30 39  .e4267c87e5|2009
1360: 2d 30 35 2d 31 39 7c 56 65 72 73 69 6f 6e 20 33  -05-19|Version 3
1370: 2e 36 2e 31 34 2e 31 20 28 43 56 53 20 36 36 35  .6.14.1 (CVS 665
1380: 35 29 0a 34 36 39 61 64 31 64 65 64 33 7c 32 30  5).469ad1ded3|20
1390: 30 39 2d 30 35 2d 30 37 7c 56 65 72 73 69 6f 6e  09-05-07|Version
13a0: 20 33 2e 36 2e 31 34 20 28 43 56 53 20 36 36 31   3.6.14 (CVS 661
13b0: 35 29 0a 39 38 32 63 63 37 66 34 65 37 7c 32 30  5).982cc7f4e7|20
13c0: 30 39 2d 30 34 2d 31 33 7c 56 65 72 73 69 6f 6e  09-04-13|Version
13d0: 20 33 2e 36 2e 31 33 20 28 43 56 53 20 36 35 30   3.6.13 (CVS 650
13e0: 32 29 0a 30 64 62 38 36 32 61 32 33 61 7c 32 30  2).0db862a23a|20
13f0: 30 39 2d 30 33 2d 33 31 7c 56 65 72 73 69 6f 6e  09-03-31|Version
1400: 20 33 2e 36 2e 31 32 20 28 43 56 53 20 36 34 31   3.6.12 (CVS 641
1410: 38 29 0a 36 61 62 64 36 33 30 63 38 37 7c 32 30  8).6abd630c87|20
1420: 30 39 2d 30 32 2d 31 38 7c 56 65 72 73 69 6f 6e  09-02-18|Version
1430: 20 33 2e 36 2e 31 31 20 28 43 56 53 20 36 32 39   3.6.11 (CVS 629
1440: 39 29 0a 32 31 62 37 32 30 63 63 39 62 7c 32 30  9).21b720cc9b|20
1450: 30 39 2d 30 31 2d 31 35 7c 56 65 72 73 69 6f 6e  09-01-15|Version
1460: 20 33 2e 36 2e 31 30 20 28 43 56 53 20 36 31 38   3.6.10 (CVS 618
1470: 34 29 0a 62 36 63 65 38 31 39 39 61 39 7c 32 30  4).b6ce8199a9|20
1480: 30 39 2d 30 31 2d 31 34 7c 56 65 72 73 69 6f 6e  09-01-14|Version
1490: 20 33 2e 36 2e 39 20 28 43 56 53 20 36 31 37 35   3.6.9 (CVS 6175
14a0: 29 0a 38 63 61 30 62 37 63 31 33 36 7c 32 30 30  ).8ca0b7c136|200
14b0: 39 2d 30 31 2d 31 32 7c 56 65 72 73 69 6f 6e 20  9-01-12|Version 
14c0: 33 2e 36 2e 38 20 28 43 56 53 20 36 31 37 30 29  3.6.8 (CVS 6170)
14d0: 0a 66 34 66 34 30 33 37 30 66 62 7c 32 30 30 38  .f4f40370fb|2008
14e0: 2d 31 32 2d 31 36 7c 56 65 72 73 69 6f 6e 20 33  -12-16|Version 3
14f0: 2e 36 2e 37 20 28 43 56 53 20 36 30 33 33 29 0a  .6.7 (CVS 6033).
1500: 33 30 61 32 30 38 30 37 37 37 7c 32 30 30 38 2d  30a2080777|2008-
1510: 31 31 2d 32 36 7c 56 65 72 73 69 6f 6e 20 33 2e  11-26|Version 3.
1520: 36 2e 36 2e 32 20 28 43 56 53 20 35 39 36 30 29  6.6.2 (CVS 5960)
1530: 0a 63 32 32 36 36 61 61 30 39 34 7c 32 30 30 38  .c2266aa094|2008
1540: 2d 31 31 2d 32 32 7c 56 65 72 73 69 6f 6e 20 33  -11-22|Version 3
1550: 2e 36 2e 36 2e 31 20 28 43 56 53 20 35 39 34 38  .6.6.1 (CVS 5948
1560: 29 0a 30 31 61 36 65 32 38 32 30 61 7c 32 30 30  ).01a6e2820a|200
1570: 38 2d 31 31 2d 31 39 7c 56 65 72 73 69 6f 6e 20  8-11-19|Version 
1580: 33 2e 36 2e 36 20 28 43 56 53 20 35 39 33 31 29  3.6.6 (CVS 5931)
1590: 0a 33 36 39 66 37 34 39 38 33 62 7c 32 30 30 38  .369f74983b|2008
15a0: 2d 31 31 2d 31 32 7c 56 65 72 73 69 6f 6e 20 33  -11-12|Version 3
15b0: 2e 36 2e 35 20 28 43 56 53 20 35 38 39 37 29 0a  .6.5 (CVS 5897).
15c0: 63 64 37 33 63 66 66 61 62 33 7c 32 30 30 38 2d  cd73cffab3|2008-
15d0: 31 30 2d 31 35 7c 56 65 72 73 69 6f 6e 20 33 2e  10-15|Version 3.
15e0: 36 2e 34 20 28 43 56 53 20 35 38 32 35 29 0a 31  6.4 (CVS 5825).1
15f0: 36 33 34 66 64 32 32 33 64 7c 32 30 30 38 2d 30  634fd223d|2008-0
1600: 39 2d 32 32 7c 56 65 72 73 69 6f 6e 20 33 2e 36  9-22|Version 3.6
1610: 2e 33 20 28 43 56 53 20 35 37 32 39 29 0a 38 38  .3 (CVS 5729).88
1620: 63 35 31 62 39 66 31 35 7c 32 30 30 38 2d 30 38  c51b9f15|2008-08
1630: 2d 33 30 7c 56 65 72 73 69 6f 6e 20 33 2e 36 2e  -30|Version 3.6.
1640: 32 20 28 43 56 53 20 35 36 34 37 29 0a 36 35 61  2 (CVS 5647).65a
1650: 62 37 37 37 66 64 30 7c 32 30 30 38 2d 30 38 2d  b777fd0|2008-08-
1660: 30 36 7c 56 65 72 73 69 6f 6e 20 33 2e 36 2e 31  06|Version 3.6.1
1670: 20 28 43 56 53 20 35 35 34 30 29 0a 31 38 34 31   (CVS 5540).1841
1680: 61 65 65 36 30 34 7c 32 30 30 38 2d 30 37 2d 31  aee604|2008-07-1
1690: 36 7c 56 65 72 73 69 6f 6e 20 33 2e 36 2e 30 20  6|Version 3.6.0 
16a0: 28 43 56 53 20 35 34 32 33 29 0a 62 36 31 32 39  (CVS 5423).b6129
16b0: 66 34 63 63 32 7c 32 30 30 38 2d 30 35 2d 31 34  f4cc2|2008-05-14
16c0: 7c 56 65 72 73 69 6f 6e 20 33 2e 35 2e 39 20 28  |Version 3.5.9 (
16d0: 43 56 53 20 35 31 33 31 29 0a 36 61 32 65 33 65  CVS 5131).6a2e3e
16e0: 62 32 36 61 7c 32 30 30 38 2d 30 34 2d 31 36 7c  b26a|2008-04-16|
16f0: 56 65 72 73 69 6f 6e 20 33 2e 35 2e 38 20 28 43  Version 3.5.8 (C
1700: 56 53 20 35 30 31 39 29 0a 39 61 36 35 38 33 64  VS 5019).9a6583d
1710: 33 37 35 7c 32 30 30 38 2d 30 33 2d 31 37 7c 56  375|2008-03-17|V
1720: 65 72 73 69 6f 6e 20 33 2e 35 2e 37 20 28 43 56  ersion 3.5.7 (CV
1730: 53 20 34 38 37 34 29 0a 31 64 38 32 61 62 36 39  S 4874).1d82ab69
1740: 38 37 7c 32 30 30 38 2d 30 32 2d 30 36 7c 56 65  87|2008-02-06|Ve
1750: 72 73 69 6f 6e 20 33 2e 35 2e 36 20 28 43 56 53  rsion 3.5.6 (CVS
1760: 20 34 37 37 37 29 0a 63 62 35 62 66 34 36 34 32   4777).cb5bf4642
1770: 66 7c 32 30 30 38 2d 30 31 2d 33 31 7c 56 65 72  f|2008-01-31|Ver
1780: 73 69 6f 6e 20 33 2e 35 2e 35 20 28 43 56 53 20  sion 3.5.5 (CVS 
1790: 34 37 36 34 29 0a 63 66 34 61 31 31 62 32 61 38  4764).cf4a11b2a8
17a0: 7c 32 30 30 37 2d 31 32 2d 31 34 7c 56 65 72 73  |2007-12-14|Vers
17b0: 69 6f 6e 20 33 2e 35 2e 34 20 28 43 56 53 20 34  ion 3.5.4 (CVS 4
17c0: 36 33 35 29 0a 61 33 39 30 30 37 64 35 62 31 7c  635).a39007d5b1|
17d0: 32 30 30 37 2d 31 31 2d 32 37 7c 56 65 72 73 69  2007-11-27|Versi
17e0: 6f 6e 20 33 2e 35 2e 33 20 28 43 56 53 20 34 35  on 3.5.3 (CVS 45
17f0: 36 36 29 0a 36 30 64 61 30 31 36 33 30 61 7c 32  66).60da01630a|2
1800: 30 30 37 2d 31 31 2d 30 35 7c 56 65 72 73 69 6f  007-11-05|Versio
1810: 6e 20 33 2e 35 2e 32 20 28 43 56 53 20 34 35 33  n 3.5.2 (CVS 453
1820: 31 29 0a 38 31 63 66 35 31 38 36 34 36 7c 32 30  1).81cf518646|20
1830: 30 37 2d 31 30 2d 30 34 7c 56 65 72 73 69 6f 6e  07-10-04|Version
1840: 20 33 2e 35 2e 31 20 28 43 56 53 20 34 34 36 35   3.5.1 (CVS 4465
1850: 29 0a 31 62 36 39 30 62 65 32 32 61 7c 32 30 30  ).1b690be22a|200
1860: 37 2d 30 39 2d 30 34 7c 56 65 72 73 69 6f 6e 20  7-09-04|Version 
1870: 33 2e 35 2e 30 20 41 6c 70 68 61 20 28 43 56 53  3.5.0 Alpha (CVS
1880: 20 34 33 39 31 29 0a 36 34 39 38 39 39 30 34 64   4391).64989904d
1890: 34 7c 32 30 30 37 2d 30 38 2d 31 33 7c 56 65 72  4|2007-08-13|Ver
18a0: 73 69 6f 6e 20 33 2e 34 2e 32 20 28 43 56 53 20  sion 3.4.2 (CVS 
18b0: 34 32 31 38 29 0a 38 31 61 34 64 64 30 37 63 31  4218).81a4dd07c1
18c0: 7c 32 30 30 37 2d 30 37 2d 32 30 7c 56 65 72 73  |2007-07-20|Vers
18d0: 69 6f 6e 20 33 2e 34 2e 31 20 28 43 56 53 20 34  ion 3.4.1 (CVS 4
18e0: 31 37 30 29 0a 32 36 34 37 39 38 30 66 62 61 7c  170).2647980fba|
18f0: 32 30 30 37 2d 30 36 2d 31 38 7c 56 65 72 73 69  2007-06-18|Versi
1900: 6f 6e 20 33 2e 34 2e 30 20 28 43 56 53 20 34 30  on 3.4.0 (CVS 40
1910: 38 35 29 0a 31 36 39 37 39 66 34 35 32 35 7c 32  85).16979f4525|2
1920: 30 30 37 2d 30 34 2d 32 35 7c 56 65 72 73 69 6f  007-04-25|Versio
1930: 6e 20 33 2e 33 2e 31 37 20 28 43 56 53 20 33 38  n 3.3.17 (CVS 38
1940: 37 32 29 0a 38 63 36 62 35 61 64 62 35 63 7c 32  72).8c6b5adb5c|2
1950: 30 30 37 2d 30 34 2d 31 38 7c 56 65 72 73 69 6f  007-04-18|Versio
1960: 6e 20 33 2e 33 2e 31 36 20 28 43 56 53 20 33 38  n 3.3.16 (CVS 38
1970: 35 33 29 0a 62 61 35 66 34 61 35 35 66 61 7c 32  53).ba5f4a55fa|2
1980: 30 30 37 2d 30 34 2d 30 39 7c 56 65 72 73 69 6f  007-04-09|Versio
1990: 6e 20 33 2e 33 2e 31 35 20 28 43 56 53 20 33 38  n 3.3.15 (CVS 38
19a0: 33 31 29 0a 33 64 62 66 34 66 39 38 61 63 7c 32  31).3dbf4f98ac|2
19b0: 30 30 37 2d 30 34 2d 30 32 7c 56 65 72 73 69 6f  007-04-02|Versio
19c0: 6e 20 33 2e 33 2e 31 34 20 28 43 56 53 20 33 37  n 3.3.14 (CVS 37
19d0: 39 39 29 0a 32 38 36 63 34 65 62 33 30 64 7c 32  99).286c4eb30d|2
19e0: 30 30 37 2d 30 32 2d 31 33 7c 56 65 72 73 69 6f  007-02-13|Versio
19f0: 6e 20 33 2e 33 2e 31 33 20 28 43 56 53 20 33 36  n 3.3.13 (CVS 36
1a00: 34 31 29 0a 66 63 36 36 30 37 30 33 39 33 7c 32  41).fc66070393|2
1a10: 30 30 37 2d 30 31 2d 32 37 7c 56 65 72 73 69 6f  007-01-27|Versio
1a20: 6e 20 33 2e 33 2e 31 32 20 28 43 56 53 20 33 36  n 3.3.12 (CVS 36
1a30: 31 36 29 0a 36 36 63 62 62 65 30 34 34 32 7c 32  16).66cbbe0442|2
1a40: 30 30 37 2d 30 31 2d 32 32 7c 56 65 72 73 69 6f  007-01-22|Versio
1a50: 6e 20 33 2e 33 2e 31 31 20 28 43 56 53 20 33 35  n 3.3.11 (CVS 35
1a60: 39 39 29 0a 32 30 34 61 32 31 32 61 32 38 7c 32  99).204a212a28|2
1a70: 30 30 37 2d 30 31 2d 31 30 7c 56 65 72 73 69 6f  007-01-10|Versio
1a80: 6e 20 33 2e 33 2e 31 30 20 28 43 56 53 20 33 35  n 3.3.10 (CVS 35
1a90: 38 37 29 0a 38 62 66 31 39 61 36 61 34 31 7c 32  87).8bf19a6a41|2
1aa0: 30 30 37 2d 30 31 2d 30 34 7c 56 65 72 73 69 6f  007-01-04|Versio
1ab0: 6e 20 33 2e 33 2e 39 20 28 43 56 53 20 33 35 35  n 3.3.9 (CVS 355
1ac0: 37 29 0a 30 36 35 38 62 62 39 65 33 66 7c 32 30  7).0658bb9e3f|20
1ad0: 30 36 2d 31 30 2d 30 39 7c 56 65 72 73 69 6f 6e  06-10-09|Version
1ae0: 20 33 2e 33 2e 38 20 28 43 56 53 20 33 34 36 39   3.3.8 (CVS 3469
1af0: 29 0a 38 35 34 33 34 61 34 62 39 36 7c 32 30 30  ).85434a4b96|200
1b00: 36 2d 30 38 2d 31 32 7c 56 65 72 73 69 6f 6e 20  6-08-12|Version 
1b10: 33 2e 33 2e 37 20 28 43 56 53 20 33 33 34 38 29  3.3.7 (CVS 3348)
1b20: 0a 63 31 31 63 62 30 37 65 34 62 7c 32 30 30 36  .c11cb07e4b|2006
1b30: 2d 30 36 2d 30 36 7c 56 65 72 73 69 6f 6e 20 33  -06-06|Version 3
1b40: 2e 33 2e 36 20 28 43 56 53 20 33 32 30 36 29 0a  .3.6 (CVS 3206).
1b50: 61 30 39 31 61 36 31 64 38 38 7c 32 30 30 36 2d  a091a61d88|2006-
1b60: 30 34 2d 30 35 7c 56 65 72 73 69 6f 6e 20 33 2e  04-05|Version 3.
1b70: 33 2e 35 20 28 43 56 53 20 33 31 36 37 29 0a 30  3.5 (CVS 3167).0
1b80: 33 33 61 61 61 62 36 37 66 7c 32 30 30 36 2d 30  33aaab67f|2006-0
1b90: 32 2d 31 31 7c 56 65 72 73 69 6f 6e 20 33 2e 33  2-11|Version 3.3
1ba0: 2e 34 20 28 43 56 53 20 33 30 38 33 29 0a 31 30  .4 (CVS 3083).10
1bb0: 61 33 66 35 36 35 34 36 7c 32 30 30 36 2d 30 31  a3f56546|2006-01
1bc0: 2d 33 31 7c 56 65 72 73 69 6f 6e 20 33 2e 33 2e  -31|Version 3.3.
1bd0: 33 20 28 43 56 53 20 33 30 34 36 29 0a 31 66 64  3 (CVS 3046).1fd
1be0: 64 65 36 63 35 30 36 7c 32 30 30 36 2d 30 31 2d  de6c506|2006-01-
1bf0: 32 34 7c 56 65 72 73 69 6f 6e 20 33 2e 33 2e 32  24|Version 3.3.2
1c00: 20 28 62 65 74 61 29 20 28 43 56 53 20 33 30 31   (beta) (CVS 301
1c10: 39 29 0a 62 64 37 63 35 36 39 39 39 33 7c 32 30  9).bd7c569993|20
1c20: 30 36 2d 30 31 2d 31 36 7c 56 65 72 73 69 6f 6e  06-01-16|Version
1c30: 20 33 2e 33 2e 31 20 28 61 6c 70 68 61 29 20 28   3.3.1 (alpha) (
1c40: 43 56 53 20 32 39 35 33 29 0a 35 39 61 37 61 35  CVS 2953).59a7a5
1c50: 36 63 31 62 7c 32 30 30 36 2d 30 31 2d 31 31 7c  6c1b|2006-01-11|
1c60: 56 65 72 73 69 6f 6e 20 33 2e 33 2e 30 20 28 61  Version 3.3.0 (a
1c70: 6c 70 68 61 29 20 28 43 56 53 20 32 39 31 35 29  lpha) (CVS 2915)
1c80: 0a 35 30 64 37 65 35 30 61 39 36 7c 32 30 30 35  .50d7e50a96|2005
1c90: 2d 31 32 2d 31 39 7c 56 65 72 73 69 6f 6e 20 32  -12-19|Version 2
1ca0: 2e 38 2e 31 37 20 28 43 56 53 20 32 38 33 36 29  .8.17 (CVS 2836)
1cb0: 0a 65 36 31 33 38 32 61 65 64 34 7c 32 30 30 35  .e61382aed4|2005
1cc0: 2d 31 32 2d 31 39 7c 56 65 72 73 69 6f 6e 20 33  -12-19|Version 3
1cd0: 2e 32 2e 38 20 28 43 56 53 20 32 38 33 35 29 0a  .2.8 (CVS 2835).
1ce0: 62 64 31 34 31 61 37 63 31 32 7c 32 30 30 35 2d  bd141a7c12|2005-
1cf0: 30 39 2d 32 34 7c 56 65 72 73 69 6f 6e 20 33 2e  09-24|Version 3.
1d00: 32 2e 37 20 28 43 56 53 20 32 37 33 36 29 0a 31  2.7 (CVS 2736).1
1d10: 63 64 66 65 36 36 37 31 34 7c 32 30 30 35 2d 30  cdfe66714|2005-0
1d20: 39 2d 31 37 7c 56 65 72 73 69 6f 6e 20 33 2e 32  9-17|Version 3.2
1d30: 2e 36 20 28 43 56 53 20 32 37 31 36 29 0a 62 32  .6 (CVS 2716).b2
1d40: 34 31 35 61 37 34 39 63 7c 32 30 30 35 2d 30 38  415a749c|2005-08
1d50: 2d 32 37 7c 56 65 72 73 69 6f 6e 20 33 2e 32 2e  -27|Version 3.2.
1d60: 35 20 28 43 56 53 20 32 36 33 34 29 0a 38 63 65  5 (CVS 2634).8ce
1d70: 66 32 63 31 61 65 37 7c 32 30 30 35 2d 30 38 2d  f2c1ae7|2005-08-
1d80: 32 34 7c 56 65 72 73 69 6f 6e 20 33 2e 32 2e 34  24|Version 3.2.4
1d90: 20 28 43 56 53 20 32 36 31 39 29 0a 66 36 32 30   (CVS 2619).f620
1da0: 33 31 39 62 34 34 7c 32 30 30 35 2d 30 38 2d 32  319b44|2005-08-2
1db0: 31 7c 56 65 72 73 69 6f 6e 20 33 2e 32 2e 33 20  1|Version 3.2.3 
1dc0: 28 43 56 53 20 32 36 31 30 29 0a 30 65 31 39 30  (CVS 2610).0e190
1dd0: 65 39 64 39 31 7c 32 30 30 35 2d 30 36 2d 31 32  e9d91|2005-06-12
1de0: 7c 56 65 72 73 69 6f 6e 20 33 2e 32 2e 32 20 28  |Version 3.2.2 (
1df0: 43 56 53 20 32 35 31 31 29 0a 38 34 34 66 30 31  CVS 2511).844f01
1e00: 61 66 37 32 7c 32 30 30 35 2d 30 33 2d 32 39 7c  af72|2005-03-29|
1e10: 56 65 72 73 69 6f 6e 20 33 2e 32 2e 31 20 28 43  Version 3.2.1 (C
1e20: 56 53 20 32 34 33 33 29 0a 64 65 62 66 34 30 65  VS 2433).debf40e
1e30: 38 66 66 7c 32 30 30 35 2d 30 33 2d 32 31 7c 56  8ff|2005-03-21|V
1e40: 65 72 73 69 6f 6e 20 33 2e 32 2e 30 20 28 43 56  ersion 3.2.0 (CV
1e50: 53 20 32 34 31 35 29 0a 36 61 33 66 34 65 34 62  S 2415).6a3f4e4b
1e60: 65 36 7c 32 30 30 35 2d 30 33 2d 31 37 7c 56 65  e6|2005-03-17|Ve
1e70: 72 73 69 6f 6e 20 33 2e 31 2e 36 20 28 43 56 53  rsion 3.1.6 (CVS
1e80: 20 32 33 39 32 29 0a 62 31 37 39 32 61 65 35 31   2392).b1792ae51
1e90: 36 7c 32 30 30 35 2d 30 33 2d 31 31 7c 56 65 72  6|2005-03-11|Ver
1ea0: 73 69 6f 6e 20 33 2e 31 2e 35 20 28 43 56 53 20  sion 3.1.5 (CVS 
1eb0: 32 33 38 32 29 0a 33 64 30 37 30 61 39 62 34 64  2382).3d070a9b4d
1ec0: 7c 32 30 30 35 2d 30 33 2d 31 31 7c 56 65 72 73  |2005-03-11|Vers
1ed0: 69 6f 6e 20 33 2e 31 2e 34 20 28 43 56 53 20 32  ion 3.1.4 (CVS 2
1ee0: 33 37 38 29 0a 39 35 37 33 33 33 61 37 62 32 7c  378).957333a7b2|
1ef0: 32 30 30 35 2d 30 32 2d 32 38 7c 56 65 72 73 69  2005-02-28|Versi
1f00: 6f 6e 20 33 2e 31 2e 33 2e 31 20 28 6e 6f 74 20  on 3.1.3.1 (not 
1f10: 61 6e 20 6f 66 66 69 63 69 61 6c 20 72 65 6c 65  an official rele
1f20: 61 73 65 29 20 28 43 56 53 20 32 33 36 34 29 0a  ase) (CVS 2364).
1f30: 33 36 64 62 66 35 65 39 32 39 7c 32 30 30 35 2d  36dbf5e929|2005-
1f40: 30 32 2d 32 30 7c 56 65 72 73 69 6f 6e 20 33 2e  02-20|Version 3.
1f50: 31 2e 33 20 28 43 56 53 20 32 33 35 36 29 0a 65  1.3 (CVS 2356).e
1f60: 39 30 31 32 64 39 31 37 61 7c 32 30 30 35 2d 30  9012d917a|2005-0
1f70: 32 2d 31 35 7c 56 65 72 73 69 6f 6e 20 33 2e 31  2-15|Version 3.1
1f80: 2e 32 20 28 43 56 53 20 32 33 33 37 29 0a 32 65  .2 (CVS 2337).2e
1f90: 66 62 62 62 61 35 35 61 7c 32 30 30 35 2d 30 32  fbbba55a|2005-02
1fa0: 2d 31 35 7c 56 65 72 73 69 6f 6e 20 32 2e 38 2e  -15|Version 2.8.
1fb0: 31 36 20 28 43 56 53 20 32 33 33 36 29 0a 32 65  16 (CVS 2336).2e
1fc0: 31 63 37 31 63 34 36 38 7c 32 30 30 35 2d 30 32  1c71c468|2005-02
1fd0: 2d 30 31 7c 56 65 72 73 69 6f 6e 20 33 2e 31 2e  -01|Version 3.1.
1fe0: 31 20 28 62 65 74 61 29 20 28 43 56 53 20 32 33  1 (beta) (CVS 23
1ff0: 30 36 29 0a 34 35 30 39 34 61 62 65 33 38 7c 32  06).45094abe38|2
2000: 30 30 35 2d 30 31 2d 32 31 7c 56 65 72 73 69 6f  005-01-21|Versio
2010: 6e 20 33 2e 31 2e 30 20 28 61 6c 70 68 61 29 20  n 3.1.0 (alpha) 
2020: 28 43 56 53 20 32 32 36 30 29 0a 37 64 64 36 36  (CVS 2260).7dd66
2030: 64 37 36 35 33 7c 32 30 30 34 2d 31 30 2d 31 32  d7653|2004-10-12
2040: 7c 56 65 72 73 69 6f 6e 20 33 2e 30 2e 38 20 28  |Version 3.0.8 (
2050: 43 56 53 20 32 30 32 31 29 0a 64 38 32 64 65 64  CVS 2021).d82ded
2060: 39 35 34 33 7c 32 30 30 34 2d 30 39 2d 31 38 7c  9543|2004-09-18|
2070: 56 65 72 73 69 6f 6e 20 33 2e 30 2e 37 20 28 43  Version 3.0.7 (C
2080: 56 53 20 31 39 37 30 29 0a 63 31 39 30 62 39 35  VS 1970).c190b95
2090: 63 33 30 7c 32 30 30 34 2d 30 39 2d 30 32 7c 56  c30|2004-09-02|V
20a0: 65 72 73 69 6f 6e 20 33 2e 30 2e 36 20 28 62 65  ersion 3.0.6 (be
20b0: 74 61 29 20 28 43 56 53 20 31 39 33 34 29 0a 66  ta) (CVS 1934).f
20c0: 33 66 65 38 63 39 66 61 36 7c 32 30 30 34 2d 30  3fe8c9fa6|2004-0
20d0: 38 2d 32 39 7c 56 65 72 73 69 6f 6e 20 33 2e 30  8-29|Version 3.0
20e0: 2e 35 20 28 62 65 74 61 29 20 28 43 56 53 20 31  .5 (beta) (CVS 1
20f0: 39 31 36 29 0a 39 38 65 64 62 64 64 35 31 37 7c  916).98edbdd517|
2100: 32 30 30 34 2d 30 38 2d 30 39 7c 56 65 72 73 69  2004-08-09|Versi
2110: 6f 6e 20 33 2e 30 2e 34 20 28 62 65 74 61 29 20  on 3.0.4 (beta) 
2120: 28 43 56 53 20 31 38 38 34 29 0a 30 36 38 62 31  (CVS 1884).068b1
2130: 35 61 65 32 61 7c 32 30 30 34 2d 30 37 2d 32 32  5ae2a|2004-07-22
2140: 7c 56 65 72 73 69 6f 6e 20 33 2e 30 2e 33 20 28  |Version 3.0.3 (
2150: 43 56 53 20 31 38 36 30 29 0a 31 30 32 61 62 39  CVS 1860).102ab9
2160: 34 31 36 37 7c 32 30 30 34 2d 30 37 2d 32 32 7c  4167|2004-07-22|
2170: 56 65 72 73 69 6f 6e 20 32 2e 38 2e 31 35 20 28  Version 2.8.15 (
2180: 43 56 53 20 31 38 35 39 29 0a 32 36 61 35 35 39  CVS 1859).26a559
2190: 62 36 35 38 7c 32 30 30 34 2d 30 36 2d 33 30 7c  b658|2004-06-30|
21a0: 56 65 72 73 69 6f 6e 20 33 2e 30 2e 32 20 28 42  Version 3.0.2 (B
21b0: 65 74 61 29 20 28 43 56 53 20 31 37 39 31 29 0a  eta) (CVS 1791).
21c0: 61 63 36 36 38 33 65 33 38 30 7c 32 30 30 34 2d  ac6683e380|2004-
21d0: 30 36 2d 32 32 7c 56 65 72 73 69 6f 6e 20 33 2e  06-22|Version 3.
21e0: 30 2e 31 20 41 4c 50 48 41 20 28 43 56 53 20 31  0.1 ALPHA (CVS 1
21f0: 36 36 39 29 0a 38 62 34 30 39 61 61 61 65 34 7c  669).8b409aaae4|
2200: 32 30 30 34 2d 30 36 2d 31 38 7c 56 65 72 73 69  2004-06-18|Versi
2210: 6f 6e 20 33 2e 30 2e 30 20 28 41 4c 50 48 41 29  on 3.0.0 (ALPHA)
2220: 20 28 43 56 53 20 31 36 31 39 29 0a 37 64 33 39   (CVS 1619).7d39
2230: 33 37 37 34 33 66 7c 32 30 30 34 2d 30 36 2d 30  37743f|2004-06-0
2240: 39 7c 56 65 72 73 69 6f 6e 20 32 2e 38 2e 31 34  9|Version 2.8.14
2250: 20 28 43 56 53 20 31 35 35 34 29 0a 34 64 35 62   (CVS 1554).4d5b
2260: 62 62 33 64 63 33 7c 32 30 30 34 2d 30 33 2d 30  bb3dc3|2004-03-0
2270: 38 7c 56 65 72 73 69 6f 6e 20 32 2e 38 2e 31 33  8|Version 2.8.13
2280: 20 28 43 56 53 20 31 32 38 37 29 0a 31 37 33 36   (CVS 1287).1736
2290: 64 34 31 35 64 37 7c 32 30 30 34 2d 30 32 2d 30  d415d7|2004-02-0
22a0: 38 7c 56 65 72 73 69 6f 6e 20 32 2e 38 2e 31 32  8|Version 2.8.12
22b0: 20 28 43 56 53 20 31 32 31 33 29 0a 61 39 66 32   (CVS 1213).a9f2
22c0: 35 33 34 37 64 65 7c 32 30 30 34 2d 30 31 2d 31  5347de|2004-01-1
22d0: 34 7c 56 65 72 73 69 6f 6e 20 32 2e 38 2e 31 31  4|Version 2.8.11
22e0: 20 28 43 56 53 20 31 31 37 37 29 0a 38 62 65 66   (CVS 1177).8bef
22f0: 37 35 61 62 38 35 7c 32 30 30 34 2d 30 31 2d 31  75ab85|2004-01-1
2300: 34 7c 56 65 72 73 69 6f 6e 20 32 2e 38 2e 31 30  4|Version 2.8.10
2310: 20 28 43 56 53 20 31 31 37 34 29 0a 64 38 61 65   (CVS 1174).d8ae
2320: 36 62 64 64 65 62 7c 32 30 30 34 2d 30 31 2d 30  6bddeb|2004-01-0
2330: 36 7c 56 65 72 73 69 6f 6e 20 32 2e 38 2e 39 20  6|Version 2.8.9 
2340: 28 43 56 53 20 31 31 36 30 29 0a 61 30 34 35 31  (CVS 1160).a0451
2350: 63 63 66 32 64 7c 32 30 30 33 2d 31 32 2d 31 38  ccf2d|2003-12-18
2360: 7c 56 65 72 73 69 6f 6e 20 32 2e 38 2e 38 20 28  |Version 2.8.8 (
2370: 43 56 53 20 31 31 33 35 29 0a 64 34 38 62 30 62  CVS 1135).d48b0b
2380: 30 31 38 64 7c 32 30 30 33 2d 31 32 2d 30 34 7c  018d|2003-12-04|
2390: 56 65 72 73 69 6f 6e 20 32 2e 38 2e 37 20 28 43  Version 2.8.7 (C
23a0: 56 53 20 31 31 32 34 29 0a 30 62 64 65 37 61 65  VS 1124).0bde7ae
23b0: 32 62 61 7c 32 30 30 33 2d 30 38 2d 32 32 7c 56  2ba|2003-08-22|V
23c0: 65 72 73 69 6f 6e 20 32 2e 38 2e 36 20 28 43 56  ersion 2.8.6 (CV
23d0: 53 20 31 30 38 30 29 0a 39 35 66 62 61 34 34 30  S 1080).95fba440
23e0: 65 37 7c 32 30 30 33 2d 30 37 2d 32 32 7c 56 65  e7|2003-07-22|Ve
23f0: 72 73 69 6f 6e 20 32 2e 38 2e 35 20 28 43 56 53  rsion 2.8.5 (CVS
2400: 20 31 30 36 33 29 0a 37 66 35 65 38 38 39 34 61   1063).7f5e8894a
2410: 65 7c 32 30 30 33 2d 30 36 2d 32 39 7c 56 65 72  e|2003-06-29|Ver
2420: 73 69 6f 6e 20 32 2e 38 2e 34 20 28 43 56 53 20  sion 2.8.4 (CVS 
2430: 31 30 34 31 29 0a 34 33 33 35 37 30 65 33 65 36  1041).433570e3e6
2440: 7c 32 30 30 33 2d 30 36 2d 30 34 7c 56 65 72 73  |2003-06-04|Vers
2450: 69 6f 6e 20 32 2e 38 2e 33 20 28 43 56 53 20 31  ion 2.8.3 (CVS 1
2460: 30 30 32 29 0a 66 35 34 32 65 35 66 63 38 38 7c  002).f542e5fc88|
2470: 32 30 30 33 2d 30 35 2d 31 37 7c 56 65 72 73 69  2003-05-17|Versi
2480: 6f 6e 20 32 2e 38 2e 32 20 28 43 56 53 20 39 38  on 2.8.2 (CVS 98
2490: 33 29 0a 35 39 30 66 39 36 33 62 36 35 7c 32 30  3).590f963b65|20
24a0: 30 33 2d 30 35 2d 31 37 7c 56 65 72 73 69 6f 6e  03-05-17|Version
24b0: 20 32 2e 38 2e 31 20 28 43 56 53 20 39 38 30 29   2.8.1 (CVS 980)
24c0: 0a 35 64 62 39 38 62 33 66 34 30 7c 32 30 30 33  .5db98b3f40|2003
24d0: 2d 30 32 2d 31 36 7c 56 65 72 73 69 6f 6e 20 32  -02-16|Version 2
24e0: 2e 38 2e 30 20 28 43 56 53 20 38 37 30 29 0a 62  .8.0 (CVS 870).b
24f0: 64 62 61 37 39 36 66 33 62 7c 32 30 30 33 2d 30  dba796f3b|2003-0
2500: 31 2d 32 35 7c 56 65 72 73 69 6f 6e 20 32 2e 37  1-25|Version 2.7
2510: 2e 36 20 28 43 56 53 20 38 35 30 29 0a 65 65 39  .6 (CVS 850).ee9
2520: 35 65 65 66 65 31 32 7c 32 30 30 32 2d 31 32 2d  5eefe12|2002-12-
2530: 32 38 7c 56 65 72 73 69 6f 6e 20 32 2e 37 2e 35  28|Version 2.7.5
2540: 20 28 43 56 53 20 38 30 36 29 0a 30 32 32 34 64   (CVS 806).0224d
2550: 62 36 66 38 63 7c 32 30 30 32 2d 31 32 2d 31 37  b6f8c|2002-12-17
2560: 7c 56 65 72 73 69 6f 6e 20 32 2e 37 2e 34 20 28  |Version 2.7.4 (
2570: 43 56 53 20 38 30 33 29 0a 34 30 35 31 64 62 64  CVS 803).4051dbd
2580: 62 30 35 7c 32 30 30 32 2d 31 30 2d 33 31 7c 56  b05|2002-10-31|V
2590: 65 72 73 69 6f 6e 20 32 2e 37 2e 33 20 28 43 56  ersion 2.7.3 (CV
25a0: 53 20 37 37 35 29 0a 35 39 62 61 34 33 34 34 39  S 775).59ba43449
25b0: 61 7c 32 30 30 32 2d 30 39 2d 32 35 7c 56 65 72  a|2002-09-25|Ver
25c0: 73 69 6f 6e 20 32 2e 37 2e 32 20 28 43 56 53 20  sion 2.7.2 (CVS 
25d0: 37 35 36 29 0a 35 66 35 31 65 31 33 64 35 36 7c  756).5f51e13d56|
25e0: 32 30 30 32 2d 30 38 2d 33 31 7c 56 65 72 73 69  2002-08-31|Versi
25f0: 6f 6e 20 32 2e 37 2e 31 20 28 43 56 53 20 37 33  on 2.7.1 (CVS 73
2600: 37 29 0a 39 65 33 34 31 64 39 63 39 33 7c 32 30  7).9e341d9c93|20
2610: 30 32 2d 30 38 2d 32 35 7c 56 65 72 73 69 6f 6e  02-08-25|Version
2620: 20 32 2e 37 2e 30 20 28 43 56 53 20 37 32 39 29   2.7.0 (CVS 729)
2630: 0a 62 61 37 30 36 61 63 61 30 61 7c 32 30 30 32  .ba706aca0a|2002
2640: 2d 30 38 2d 31 33 7c 56 65 72 73 69 6f 6e 20 32  -08-13|Version 2
2650: 2e 36 2e 33 20 28 43 56 53 20 37 30 37 29 0a 32  .6.3 (CVS 707).2
2660: 32 33 61 32 31 35 30 61 63 7c 32 30 30 32 2d 30  23a2150ac|2002-0
2670: 37 2d 33 31 7c 56 65 72 73 69 6f 6e 20 32 2e 36  7-31|Version 2.6
2680: 2e 32 20 28 43 56 53 20 36 39 39 29 0a 36 31 30  .2 (CVS 699).610
2690: 62 37 62 63 37 30 61 7c 32 30 30 32 2d 30 37 2d  b7bc70a|2002-07-
26a0: 31 39 7c 56 65 72 73 69 6f 6e 20 32 2e 36 2e 31  19|Version 2.6.1
26b0: 20 28 43 56 53 20 36 39 31 29 0a 63 63 34 66 38   (CVS 691).cc4f8
26c0: 32 34 62 31 35 7c 32 30 30 32 2d 30 37 2d 31 38  24b15|2002-07-18
26d0: 7c 56 65 72 73 69 6f 6e 20 32 2e 36 2e 30 20 52  |Version 2.6.0 R
26e0: 65 6c 65 61 73 65 20 32 20 28 43 56 53 20 36 38  elease 2 (CVS 68
26f0: 37 29 0a 31 31 31 63 37 38 65 36 38 33 7c 32 30  7).111c78e683|20
2700: 30 32 2d 30 37 2d 30 37 7c 56 65 72 73 69 6f 6e  02-07-07|Version
2710: 20 32 2e 35 2e 36 20 28 43 56 53 20 36 36 34 29   2.5.6 (CVS 664)
2720: 0a 36 32 38 34 63 36 35 63 31 37 7c 32 30 30 32  .6284c65c17|2002
2730: 2d 30 37 2d 30 36 7c 56 65 72 73 69 6f 6e 20 32  -07-06|Version 2
2740: 2e 35 2e 35 20 28 43 56 53 20 36 36 32 29 0a 66  .5.5 (CVS 662).f
2750: 37 31 35 39 66 64 65 36 62 7c 32 30 30 32 2d 30  7159fde6b|2002-0
2760: 37 2d 30 31 7c 56 65 72 73 69 6f 6e 20 32 2e 35  7-01|Version 2.5
2770: 2e 34 20 28 43 56 53 20 36 35 36 29 0a 64 35 63  .4 (CVS 656).d5c
2780: 62 36 37 35 34 33 32 7c 32 30 30 32 2d 30 36 2d  b675432|2002-06-
2790: 32 35 7c 56 65 72 73 69 6f 6e 20 32 2e 35 2e 33  25|Version 2.5.3
27a0: 20 28 43 56 53 20 36 34 35 29 0a 37 35 36 33 31   (CVS 645).75631
27b0: 30 63 61 64 32 7c 32 30 30 32 2d 30 36 2d 32 35  0cad2|2002-06-25
27c0: 7c 56 65 72 73 69 6f 6e 20 32 2e 35 2e 32 20 28  |Version 2.5.2 (
27d0: 43 56 53 20 36 34 31 29 0a 35 65 38 61 33 31 33  CVS 641).5e8a313
27e0: 31 61 62 7c 32 30 30 32 2d 30 36 2d 31 39 7c 56  1ab|2002-06-19|V
27f0: 65 72 73 69 6f 6e 20 32 2e 35 2e 31 20 28 43 56  ersion 2.5.1 (CV
2800: 53 20 36 32 39 29 0a 39 62 61 65 66 33 65 32 34  S 629).9baef3e24
2810: 30 7c 32 30 30 32 2d 30 36 2d 31 37 7c 56 65 72  0|2002-06-17|Ver
2820: 73 69 6f 6e 20 32 2e 35 2e 30 20 28 43 56 53 20  sion 2.5.0 (CVS 
2830: 36 32 37 29 0a 30 36 63 64 61 66 31 63 38 30 7c  627).06cdaf1c80|
2840: 32 30 30 32 2d 30 35 2d 31 30 7c 56 65 72 73 69  2002-05-10|Versi
2850: 6f 6e 20 32 2e 34 2e 31 32 20 28 43 56 53 20 35  on 2.4.12 (CVS 5
2860: 36 31 29 0a 62 31 33 31 35 31 37 39 34 62 7c 32  61).b13151794b|2
2870: 30 30 32 2d 30 35 2d 30 38 7c 56 65 72 73 69 6f  002-05-08|Versio
2880: 6e 20 32 2e 34 2e 31 31 20 28 43 56 53 20 35 35  n 2.4.11 (CVS 55
2890: 35 29 0a 35 66 33 36 31 38 31 34 32 66 7c 32 30  5).5f3618142f|20
28a0: 30 32 2d 30 35 2d 30 33 7c 56 65 72 73 69 6f 6e  02-05-03|Version
28b0: 20 32 2e 34 2e 31 30 20 28 43 56 53 20 35 35 30   2.4.10 (CVS 550
28c0: 29 0a 30 36 39 31 37 32 30 61 34 62 7c 32 30 30  ).0691720a4b|200
28d0: 32 2d 30 34 2d 32 32 7c 56 65 72 73 69 6f 6e 20  2-04-22|Version 
28e0: 32 2e 34 2e 39 20 28 43 56 53 20 35 34 32 29 0a  2.4.9 (CVS 542).
28f0: 64 37 30 33 61 32 63 35 63 34 7c 32 30 30 32 2d  d703a2c5c4|2002-
2900: 30 34 2d 32 30 7c 56 65 72 73 69 6f 6e 20 32 2e  04-20|Version 2.
2910: 34 2e 38 20 28 43 56 53 20 35 33 38 29 0a 39 37  4.8 (CVS 538).97
2920: 37 61 62 62 61 65 62 65 7c 32 30 30 32 2d 30 34  7abbaebe|2002-04
2930: 2d 31 32 7c 56 65 72 73 69 6f 6e 20 32 2e 34 2e  -12|Version 2.4.
2940: 37 20 28 43 56 53 20 35 32 38 29 0a 35 61 65 37  7 (CVS 528).5ae7
2950: 65 66 64 38 37 66 7c 32 30 30 32 2d 30 34 2d 30  efd87f|2002-04-0
2960: 32 7c 56 65 72 73 69 6f 6e 20 32 2e 34 2e 36 20  2|Version 2.4.6 
2970: 28 43 56 53 20 35 31 36 29 0a 62 31 38 61 37 62  (CVS 516).b18a7b
2980: 37 37 37 63 7c 32 30 30 32 2d 30 34 2d 30 32 7c  777c|2002-04-02|
2990: 56 65 72 73 69 6f 6e 20 32 2e 34 2e 35 20 28 43  Version 2.4.5 (C
29a0: 56 53 20 35 31 34 29 0a 63 34 62 36 63 30 62 65  VS 514).c4b6c0be
29b0: 30 30 7c 32 30 30 32 2d 30 33 2d 33 30 7c 56 65  00|2002-03-30|Ve
29c0: 72 73 69 6f 6e 20 32 2e 34 2e 34 20 28 43 56 53  rsion 2.4.4 (CVS
29d0: 20 35 30 39 29 0a 39 39 64 36 37 36 34 65 35 37   509).99d6764e57
29e0: 7c 32 30 30 32 2d 30 33 2d 32 33 7c 56 65 72 73  |2002-03-23|Vers
29f0: 69 6f 6e 20 32 2e 34 2e 33 20 28 43 56 53 20 34  ion 2.4.3 (CVS 4
2a00: 34 30 29 0a 34 39 64 30 33 32 33 32 35 35 7c 32  40).49d0323255|2
2a10: 30 30 32 2d 30 33 2d 32 30 7c 56 65 72 73 69 6f  002-03-20|Versio
2a20: 6e 20 32 2e 34 2e 32 20 28 43 56 53 20 34 34 31  n 2.4.2 (CVS 441
2a30: 29 0a 39 66 31 32 62 38 38 30 35 66 7c 32 30 30  ).9f12b8805f|200
2a40: 32 2d 30 33 2d 31 33 7c 56 65 72 73 69 6f 6e 20  2-03-13|Version 
2a50: 32 2e 34 2e 31 20 28 43 56 53 20 34 34 32 29 0a  2.4.1 (CVS 442).
2a60: 39 33 33 33 65 63 63 61 31 65 7c 32 30 30 32 2d  9333ecca1e|2002-
2a70: 30 33 2d 31 33 7c 56 65 72 73 69 6f 6e 20 32 2e  03-13|Version 2.
2a80: 34 2e 31 20 28 43 56 53 20 34 33 30 29 0a 64 33  4.1 (CVS 430).d3
2a90: 66 36 36 62 34 34 65 35 7c 32 30 30 32 2d 30 33  f66b44e5|2002-03
2aa0: 2d 31 31 7c 56 65 72 73 69 6f 6e 20 32 2e 34 2e  -11|Version 2.4.
2ab0: 30 20 28 43 56 53 20 34 34 33 29 0a 37 32 63 35  0 (CVS 443).72c5
2ac0: 61 39 32 61 61 36 7c 32 30 30 32 2d 30 32 2d 31  a92aa6|2002-02-1
2ad0: 39 7c 56 65 72 73 69 6f 6e 20 32 2e 33 2e 33 20  9|Version 2.3.3 
2ae0: 28 43 56 53 20 34 34 34 29 0a 34 64 30 36 37 30  (CVS 444).4d0670
2af0: 30 30 30 37 7c 32 30 30 32 2d 30 32 2d 31 34 7c  0007|2002-02-14|
2b00: 56 65 72 73 69 6f 6e 20 32 2e 33 2e 32 20 28 43  Version 2.3.2 (C
2b10: 56 53 20 34 34 36 29 0a 38 34 36 31 34 38 64 36  VS 446).846148d6
2b20: 65 33 7c 32 30 30 32 2d 30 32 2d 31 33 7c 56 65  e3|2002-02-13|Ve
2b30: 72 73 69 6f 6e 20 32 2e 33 2e 31 20 28 43 56 53  rsion 2.3.1 (CVS
2b40: 20 34 34 35 29 0a 34 63 37 64 66 64 39 33 35 33   445).4c7dfd9353
2b50: 7c 32 30 30 32 2d 30 32 2d 30 33 7c 56 65 72 73  |2002-02-03|Vers
2b60: 69 6f 6e 20 32 2e 33 2e 30 20 28 43 56 53 20 34  ion 2.3.0 (CVS 4
2b70: 34 37 29 0a 61 66 33 62 62 38 30 38 31 30 7c 32  47).af3bb80810|2
2b80: 30 30 32 2d 30 31 2d 32 38 7c 56 65 72 73 69 6f  002-01-28|Versio
2b90: 6e 20 32 2e 32 2e 35 20 28 43 56 53 20 34 34 38  n 2.2.5 (CVS 448
2ba0: 29 0a 31 36 37 31 32 64 61 65 34 66 7c 32 30 30  ).16712dae4f|200
2bb0: 32 2d 30 31 2d 32 32 7c 56 65 72 73 69 6f 6e 20  2-01-22|Version 
2bc0: 32 2e 32 2e 34 20 28 43 56 53 20 34 34 39 29 0a  2.2.4 (CVS 449).
2bd0: 61 34 66 65 38 39 33 63 65 37 7c 32 30 30 32 2d  a4fe893ce7|2002-
2be0: 30 31 2d 31 36 7c 56 65 72 73 69 6f 6e 20 32 2e  01-16|Version 2.
2bf0: 32 2e 33 20 28 43 56 53 20 34 35 30 29 0a 37 64  2.3 (CVS 450).7d
2c00: 61 30 30 61 33 33 66 65 7c 32 30 30 32 2d 30 31  a00a33fe|2002-01
2c10: 2d 31 34 7c 56 65 72 73 69 6f 6e 20 32 2e 32 2e  -14|Version 2.2.
2c20: 32 20 28 43 56 53 20 34 35 31 29 0a 36 31 63 33  2 (CVS 451).61c3
2c30: 38 66 33 62 66 65 7c 32 30 30 32 2d 30 31 2d 30  8f3bfe|2002-01-0
2c40: 39 7c 56 65 72 73 69 6f 6e 20 32 2e 32 2e 31 20  9|Version 2.2.1 
2c50: 28 43 56 53 20 34 35 32 29 0a 36 62 62 36 32 64  (CVS 452).6bb62d
2c60: 38 66 61 62 7c 32 30 30 31 2d 31 32 2d 32 32 7c  8fab|2001-12-22|
2c70: 56 65 72 73 69 6f 6e 20 32 2e 32 2e 30 20 28 43  Version 2.2.0 (C
2c80: 56 53 20 34 35 33 29 0a 30 64 34 34 34 36 35 33  VS 453).0d444653
2c90: 34 37 7c 32 30 30 31 2d 31 32 2d 31 35 7c 56 65  47|2001-12-15|Ve
2ca0: 72 73 69 6f 6e 20 32 2e 31 2e 37 20 28 43 56 53  rsion 2.1.7 (CVS
2cb0: 20 34 35 34 29 0a 36 65 63 64 39 30 62 36 63 33   454).6ecd90b6c3
2cc0: 7c 32 30 30 31 2d 31 32 2d 31 34 7c 56 65 72 73  |2001-12-14|Vers
2cd0: 69 6f 6e 20 32 2e 31 2e 36 20 28 43 56 53 20 34  ion 2.1.6 (CVS 4
2ce0: 35 35 29 0a 38 65 39 30 61 64 35 35 32 66 7c 32  55).8e90ad552f|2
2cf0: 30 30 31 2d 31 32 2d 30 36 7c 56 65 72 73 69 6f  001-12-06|Versio
2d00: 6e 20 32 2e 31 2e 35 20 28 43 56 53 20 34 35 36  n 2.1.5 (CVS 456
2d10: 29 0a 31 32 31 63 35 32 32 65 36 37 7c 32 30 30  ).121c522e67|200
2d20: 31 2d 31 32 2d 30 35 7c 56 65 72 73 69 6f 6e 20  1-12-05|Version 
2d30: 32 2e 31 2e 34 20 28 43 56 53 20 34 35 37 29 0a  2.1.4 (CVS 457).
2d40: 39 37 34 64 34 32 38 33 39 62 7c 32 30 30 31 2d  974d42839b|2001-
2d50: 31 31 2d 32 34 7c 56 65 72 73 69 6f 6e 20 32 2e  11-24|Version 2.
2d60: 31 2e 33 20 28 43 56 53 20 34 35 38 29 0a 66 31  1.3 (CVS 458).f1
2d70: 34 38 33 35 64 66 33 32 7c 32 30 30 31 2d 31 31  4835df32|2001-11
2d80: 2d 32 33 7c 56 65 72 73 69 6f 6e 20 32 2e 31 2e  -23|Version 2.1.
2d90: 32 20 28 43 56 53 20 34 35 39 29 0a 62 65 32 32  2 (CVS 459).be22
2da0: 38 63 64 31 33 61 7c 32 30 30 31 2d 31 31 2d 31  8cd13a|2001-11-1
2db0: 33 7c 56 65 72 73 69 6f 6e 20 32 2e 31 2e 31 20  3|Version 2.1.1 
2dc0: 28 43 56 53 20 34 36 30 29 0a 35 36 64 38 33 39  (CVS 460).56d839
2dd0: 30 65 34 37 7c 32 30 30 31 2d 31 31 2d 31 32 7c  0e47|2001-11-12|
2de0: 56 65 72 73 69 6f 6e 20 32 2e 31 2e 30 20 28 43  Version 2.1.0 (C
2df0: 56 53 20 34 36 31 29 0a 30 66 64 32 38 37 34 32  VS 461).0fd28742
2e00: 30 35 7c 32 30 30 31 2d 31 31 2d 30 34 7c 56 65  05|2001-11-04|Ve
2e10: 72 73 69 6f 6e 20 32 2e 30 2e 38 20 28 43 56 53  rsion 2.0.8 (CVS
2e20: 20 34 36 32 29 0a 62 30 34 34 32 63 62 39 63 36   462).b0442cb9c6
2e30: 7c 32 30 30 31 2d 31 30 2d 32 32 7c 56 65 72 73  |2001-10-22|Vers
2e40: 69 6f 6e 20 32 2e 30 2e 37 20 28 43 56 53 20 34  ion 2.0.7 (CVS 4
2e50: 36 33 29 0a 63 38 35 33 35 61 30 64 65 39 7c 32  63).c8535a0de9|2
2e60: 30 30 31 2d 31 30 2d 31 39 7c 56 65 72 73 69 6f  001-10-19|Versio
2e70: 6e 20 32 2e 30 2e 36 20 28 43 56 53 20 34 36 34  n 2.0.6 (CVS 464
2e80: 29 0a 65 32 64 38 34 66 37 31 65 64 7c 32 30 30  ).e2d84f71ed|200
2e90: 31 2d 31 30 2d 31 35 7c 56 65 72 73 69 6f 6e 20  1-10-15|Version 
2ea0: 32 2e 30 2e 35 20 28 43 56 53 20 34 36 35 29 0a  2.0.5 (CVS 465).
2eb0: 34 34 34 34 34 37 30 30 37 61 7c 32 30 30 31 2d  444447007a|2001-
2ec0: 31 30 2d 31 33 7c 56 65 72 73 69 6f 6e 20 32 2e  10-13|Version 2.
2ed0: 30 2e 34 20 28 43 56 53 20 34 36 36 29 0a 61 38  0.4 (CVS 466).a8
2ee0: 66 65 65 32 33 66 38 36 7c 32 30 30 31 2d 31 30  fee23f86|2001-10
2ef0: 2d 31 33 7c 56 65 72 73 69 6f 6e 20 32 2e 30 2e  -13|Version 2.0.
2f00: 33 20 28 43 56 53 20 34 36 37 29 0a 34 34 64 30  3 (CVS 467).44d0
2f10: 30 61 36 66 35 38 7c 32 30 30 31 2d 31 30 2d 30  0a6f58|2001-10-0
2f20: 39 7c 56 65 72 73 69 6f 6e 20 32 2e 30 2e 32 20  9|Version 2.0.2 
2f30: 28 43 56 53 20 34 36 38 29 0a 65 34 39 38 30 38  (CVS 468).e49808
2f40: 34 39 34 30 7c 32 30 30 31 2d 31 30 2d 30 32 7c  4940|2001-10-02|
2f50: 56 65 72 73 69 6f 6e 20 32 2e 30 2e 31 20 28 43  Version 2.0.1 (C
2f60: 56 53 20 34 36 39 29 0a 63 30 61 38 61 31 66 62  VS 469).c0a8a1fb
2f70: 34 32 7c 32 30 30 31 2d 30 39 2d 32 38 7c 56 65  42|2001-09-28|Ve
2f80: 72 73 69 6f 6e 20 32 2e 30 2e 30 20 28 43 56 53  rsion 2.0.0 (CVS
2f90: 20 34 37 30 29 0a 63 66 63 38 36 64 63 34 38 61   470).cfc86dc48a
2fa0: 7c 32 30 30 31 2d 30 37 2d 32 33 7c 56 65 72 73  |2001-07-23|Vers
2fb0: 69 6f 6e 20 31 2e 30 2e 33 32 20 28 43 56 53 20  ion 1.0.32 (CVS 
2fc0: 34 37 31 29 0a 61 37 62 66 63 62 62 34 31 33 7c  471).a7bfcbb413|
2fd0: 32 30 30 31 2d 30 34 2d 31 35 7c 56 65 72 73 69  2001-04-15|Versi
2fe0: 6f 6e 20 31 2e 30 2e 33 31 20 28 43 56 53 20 34  on 1.0.31 (CVS 4
2ff0: 37 32 29 0a 38 66 30 64 39 38 31 39 33 65 7c 32  72).8f0d98193e|2
3000: 30 30 31 2d 30 34 2d 30 36 7c 56 65 72 73 69 6f  001-04-06|Versio
3010: 6e 20 31 2e 30 2e 33 30 20 28 43 56 53 20 34 37  n 1.0.30 (CVS 47
3020: 33 29 0a 34 62 33 66 66 61 31 36 31 61 7c 32 30  3).4b3ffa161a|20
3030: 30 31 2d 30 34 2d 30 35 7c 56 65 72 73 69 6f 6e  01-04-05|Version
3040: 20 31 2e 30 2e 32 39 20 28 43 56 53 20 34 37 34   1.0.29 (CVS 474
3050: 29 0a 38 62 34 63 38 37 65 38 63 66 7c 32 30 30  ).8b4c87e8cf|200
3060: 31 2d 30 34 2d 30 34 7c 56 65 72 73 69 6f 6e 20  1-04-04|Version 
3070: 31 2e 30 2e 32 38 20 28 43 56 53 20 34 37 35 29  1.0.28 (CVS 475)
3080: 0a 38 33 33 32 39 31 63 32 32 37 7c 32 30 30 31  .833291c227|2001
3090: 2d 30 33 2d 32 30 7c 56 65 72 73 69 6f 6e 20 31  -03-20|Version 1
30a0: 2e 30 2e 32 37 20 28 43 56 53 20 34 37 36 29 0a  .0.27 (CVS 476).
30b0: 39 39 66 39 65 61 34 31 32 66 7c 32 30 30 31 2d  99f9ea412f|2001-
30c0: 30 33 2d 32 30 7c 56 65 72 73 69 6f 6e 20 31 2e  03-20|Version 1.
30d0: 30 2e 32 36 20 28 43 56 53 20 34 37 37 29 0a 37  0.26 (CVS 477).7
30e0: 35 36 34 62 32 32 33 61 62 7c 32 30 30 31 2d 30  564b223ab|2001-0
30f0: 33 2d 31 35 7c 56 65 72 73 69 6f 6e 20 31 2e 30  3-15|Version 1.0
3100: 2e 32 35 20 28 43 56 53 20 34 37 38 29 0a 33 34  .25 (CVS 478).34
3110: 62 31 37 65 36 63 65 31 7c 32 30 30 31 2d 30 33  b17e6ce1|2001-03
3120: 2d 31 34 7c 56 65 72 73 69 6f 6e 20 31 2e 30 2e  -14|Version 1.0.
3130: 32 34 20 28 43 56 53 20 34 37 39 29 0a 63 62 66  24 (CVS 479).cbf
3140: 61 34 34 63 33 32 33 7c 32 30 30 31 2d 30 32 2d  a44c323|2001-02-
3150: 32 30 7c 56 65 72 73 69 6f 6e 20 31 2e 30 2e 32  20|Version 1.0.2
3160: 33 20 28 43 56 53 20 34 38 30 29 0a 65 63 38 36  3 (CVS 480).ec86
3170: 31 30 36 36 65 33 7c 32 30 30 31 2d 30 32 2d 31  1066e3|2001-02-1
3180: 39 7c 56 65 72 73 69 6f 6e 20 31 2e 30 2e 32 32  9|Version 1.0.22
3190: 20 28 43 56 53 20 34 38 31 29 0a 37 61 31 31 34   (CVS 481).7a114
31a0: 37 66 66 35 32 7c 32 30 30 31 2d 30 32 2d 31 39  7ff52|2001-02-19
31b0: 7c 56 65 72 73 69 6f 6e 20 31 2e 30 2e 32 31 20  |Version 1.0.21 
31c0: 28 43 56 53 20 34 38 32 29 0a 65 62 30 61 35 32  (CVS 482).eb0a52
31d0: 33 63 34 39 7c 32 30 30 31 2d 30 32 2d 31 31 7c  3c49|2001-02-11|
31e0: 56 65 72 73 69 6f 6e 20 31 2e 30 2e 32 30 20 28  Version 1.0.20 (
31f0: 43 56 53 20 34 38 34 29 0a 30 38 65 31 37 39 62  CVS 484).08e179b
3200: 30 37 36 7c 32 30 30 31 2d 30 32 2d 30 36 7c 56  076|2001-02-06|V
3210: 65 72 73 69 6f 6e 20 31 2e 30 2e 31 39 20 28 43  ersion 1.0.19 (C
3220: 56 53 20 34 38 33 29 0a 34 36 62 38 36 61 62 62  VS 483).46b86abb
3230: 31 63 7c 32 30 30 31 2d 30 31 2d 30 34 7c 56 65  1c|2001-01-04|Ve
3240: 72 73 69 6f 6e 20 31 2e 30 2e 31 38 20 28 43 56  rsion 1.0.18 (CV
3250: 53 20 34 38 35 29 0a 62 65 65 30 63 38 31 38 35  S 485).bee0c8185
3260: 39 7c 32 30 30 30 2d 31 32 2d 31 30 7c 56 65 72  9|2000-12-10|Ver
3270: 73 69 6f 6e 20 31 2e 30 2e 31 37 20 28 43 56 53  sion 1.0.17 (CVS
3280: 20 34 38 36 29 0a 38 63 33 36 62 32 34 38 66 64   486).8c36b248fd
3290: 7c 32 30 30 30 2d 31 31 2d 32 38 7c 56 65 72 73  |2000-11-28|Vers
32a0: 69 6f 6e 20 31 2e 30 2e 31 36 20 28 43 56 53 20  ion 1.0.16 (CVS 
32b0: 34 38 37 29 0a 64 32 61 64 33 64 32 62 34 65 7c  487).d2ad3d2b4e|
32c0: 32 30 30 30 2d 31 30 2d 32 33 7c 56 65 72 73 69  2000-10-23|Versi
32d0: 6f 6e 20 31 2e 30 2e 31 35 20 28 43 56 53 20 34  on 1.0.15 (CVS 4
32e0: 38 38 29 0a 34 37 38 38 64 63 33 32 61 35 7c 32  88).4788dc32a5|2
32f0: 30 30 30 2d 31 30 2d 31 39 7c 56 65 72 73 69 6f  000-10-19|Versio
3300: 6e 20 31 2e 30 2e 31 34 20 28 43 56 53 20 34 38  n 1.0.14 (CVS 48
3310: 39 29 0a 62 39 63 38 34 66 61 35 37 39 7c 32 30  9).b9c84fa579|20
3320: 30 30 2d 31 30 2d 31 39 7c 56 65 72 73 69 6f 6e  00-10-19|Version
3330: 20 31 2e 30 2e 31 33 20 28 43 56 53 20 34 39 30   1.0.13 (CVS 490
3340: 29 0a 37 33 33 30 32 31 38 61 39 31 7c 32 30 30  ).7330218a91|200
3350: 30 2d 31 30 2d 31 37 7c 56 65 72 73 69 6f 6e 20  0-10-17|Version 
3360: 31 2e 30 2e 31 32 20 28 43 56 53 20 34 39 31 29  1.0.12 (CVS 491)
3370: 0a 65 30 63 39 65 38 30 62 64 62 7c 32 30 30 30  .e0c9e80bdb|2000
3380: 2d 31 30 2d 31 31 7c 56 65 72 73 69 6f 6e 20 31  -10-11|Version 1
3390: 2e 30 2e 31 30 20 28 43 56 53 20 34 39 32 29 0a  .0.10 (CVS 492).
33a0: 65 62 62 62 39 65 34 61 36 36 7c 32 30 30 30 2d  ebbb9e4a66|2000-
33b0: 31 30 2d 30 39 7c 56 65 72 73 69 6f 6e 20 31 2e  10-09|Version 1.
33c0: 30 2e 39 20 28 43 56 53 20 34 39 33 29 0a 33 38  0.9 (CVS 493).38
33d0: 34 39 30 39 65 35 30 66 7c 32 30 30 30 2d 30 39  4909e50f|2000-09
33e0: 2d 33 30 7c 56 65 72 73 69 6f 6e 20 31 2e 30 2e  -30|Version 1.0.
33f0: 38 20 28 43 56 53 20 34 39 34 29 0a 38 34 38 33  8 (CVS 494).8483
3400: 39 64 38 37 36 34 7c 32 30 30 30 2d 30 39 2d 31  9d8764|2000-09-1
3410: 34 7c 56 65 72 73 69 6f 6e 20 31 2e 30 2e 35 20  4|Version 1.0.5 
3420: 28 43 56 53 20 34 39 35 29 0a 39 32 33 34 36 65  (CVS 495).92346e
3430: 30 30 33 65 7c 32 30 30 30 2d 30 38 2d 32 38 7c  003e|2000-08-28|
3440: 56 65 72 73 69 6f 6e 20 31 2e 30 2e 34 20 28 43  Version 1.0.4 (C
3450: 56 53 20 34 39 36 29 0a 64 33 35 61 31 66 38 62  VS 496).d35a1f8b
3460: 33 37 7c 32 30 30 30 2d 30 38 2d 32 32 7c 56 65  37|2000-08-22|Ve
3470: 72 73 69 6f 6e 20 31 2e 30 2e 33 20 28 43 56 53  rsion 1.0.3 (CVS
3480: 20 34 39 37 29 0a 65 38 35 32 31 66 63 31 30 64   497).e8521fc10d
3490: 7c 32 30 30 30 2d 30 38 2d 31 38 7c 56 65 72 73  |2000-08-18|Vers
34a0: 69 6f 6e 20 31 2e 30 2e 31 20 28 43 56 53 20 34  ion 1.0.1 (CVS 4
34b0: 39 38 29 0a 66 33 37 64 64 31 38 65 33 66 7c 32  98).f37dd18e3f|2
34c0: 30 30 30 2d 30 38 2d 31 37 7c 56 65 72 73 69 6f  000-08-17|Versio
34d0: 6e 20 31 2e 30 20 28 43 56 53 20 34 39 39 29 0a  n 1.0 (CVS 499).
34e0: 7d 20 5c 6e 5d 20 7b 0a 20 20 69 66 20 7b 5b 73  } \n] {.  if {[s
34f0: 74 72 69 6e 67 20 74 72 69 6d 20 24 6c 69 6e 65  tring trim $line
3500: 5d 3d 3d 22 22 7d 20 63 6f 6e 74 69 6e 75 65 0a  ]==""} continue.
3510: 20 20 66 6f 72 65 61 63 68 20 7b 75 75 69 64 20    foreach {uuid 
3520: 64 61 74 65 20 76 65 72 73 31 7d 20 5b 73 70 6c  date vers1} [spl
3530: 69 74 20 24 6c 69 6e 65 20 7c 5d 20 62 72 65 61  it $line |] brea
3540: 6b 0a 20 20 72 65 67 65 78 70 20 7b 5b 31 32 33  k.  regexp {[123
3550: 5d 5c 2e 5b 30 2d 39 2e 5d 2b 7d 20 24 76 65 72  ]\.[0-9.]+} $ver
3560: 73 31 20 76 65 72 73 0a 20 20 73 65 74 20 76 65  s1 vers.  set ve
3570: 72 73 20 5b 73 74 72 69 6e 67 20 74 72 69 6d 20  rs [string trim 
3580: 24 76 65 72 73 20 2e 5d 0a 20 20 73 65 74 20 76  $vers .].  set v
3590: 6c 69 73 74 20 5b 73 70 6c 69 74 20 24 76 65 72  list [split $ver
35a0: 73 20 2e 5d 0a 20 20 73 65 74 20 76 6e 75 6d 20  s .].  set vnum 
35b0: 5b 65 78 70 72 20 7b 31 30 30 30 30 30 30 2a 5b  [expr {1000000*[
35c0: 6c 69 6e 64 65 78 20 24 76 6c 69 73 74 20 30 5d  lindex $vlist 0]
35d0: 2b 31 30 30 30 30 2a 5b 6c 69 6e 64 65 78 20 24  +10000*[lindex $
35e0: 76 6c 69 73 74 20 31 5d 7d 5d 0a 20 20 69 66 20  vlist 1]}].  if 
35f0: 7b 5b 6c 69 6e 64 65 78 20 24 76 6c 69 73 74 20  {[lindex $vlist 
3600: 32 5d 21 3d 22 22 7d 20 7b 0a 20 20 20 20 69 6e  2]!=""} {.    in
3610: 63 72 20 76 6e 75 6d 20 5b 65 78 70 72 20 7b 31  cr vnum [expr {1
3620: 30 30 2a 5b 6c 69 6e 64 65 78 20 24 76 6c 69 73  00*[lindex $vlis
3630: 74 20 32 5d 7d 5d 0a 20 20 20 20 69 66 20 7b 5b  t 2]}].    if {[
3640: 6c 69 6e 64 65 78 20 24 76 6c 69 73 74 20 33 5d  lindex $vlist 3]
3650: 21 3d 22 22 7d 20 7b 0a 20 20 20 20 20 20 69 6e  !=""} {.      in
3660: 63 72 20 76 6e 75 6d 20 5b 6c 69 6e 64 65 78 20  cr vnum [lindex 
3670: 24 76 6c 69 73 74 20 33 5d 0a 20 20 20 20 7d 0a  $vlist 3].    }.
3680: 20 20 7d 0a 20 20 73 65 74 20 64 61 74 65 6f 66    }.  set dateof
3690: 76 65 72 73 69 6f 6e 28 24 76 65 72 73 29 20 24  version($vers) $
36a0: 64 61 74 65 0a 20 20 68 64 5f 70 75 74 73 20 22  date.  hd_puts "
36b0: 3c 74 72 3e 22 0a 20 20 69 66 20 7b 5b 72 65 67  <tr>".  if {[reg
36c0: 65 78 70 20 7b 5c 64 5c 64 5c 64 5c 64 2d 5c 64  exp {\d\d\d\d-\d
36d0: 5c 64 2d 5c 64 5c 64 7d 20 24 64 61 74 65 5d 7d  \d-\d\d} $date]}
36e0: 20 7b 0a 20 20 20 20 73 65 74 20 75 72 6c 20 68   {.    set url h
36f0: 74 74 70 73 3a 2f 2f 77 77 77 2e 73 71 6c 69 74  ttps://www.sqlit
3700: 65 2e 6f 72 67 2f 73 72 63 2f 74 69 6d 65 6c 69  e.org/src/timeli
3710: 6e 65 0a 20 20 20 20 61 70 70 65 6e 64 20 75 72  ne.    append ur
3720: 6c 20 3f 63 3d 24 75 75 69 64 26 79 3d 63 69 0a  l ?c=$uuid&y=ci.
3730: 20 20 20 20 68 64 5f 70 75 74 73 20 22 3c 74 64      hd_puts "<td
3740: 20 77 69 64 74 68 3d 27 31 30 30 27 20 61 6c 69   width='100' ali
3750: 67 6e 3d 27 63 65 6e 74 65 72 27 3e 3c 61 20 68  gn='center'><a h
3760: 72 65 66 3d 27 24 75 72 6c 27 3e 24 64 61 74 65  ref='$url'>$date
3770: 3c 2f 61 3e 3c 2f 74 64 3e 5c 6e 22 0a 20 20 20  </a></td>\n".   
3780: 20 69 66 20 7b 24 64 61 74 65 3e 24 6d 78 44 61   if {$date>$mxDa
3790: 74 65 7d 20 7b 73 65 74 20 6d 78 44 61 74 65 20  te} {set mxDate 
37a0: 24 64 61 74 65 7d 0a 20 20 20 20 69 66 20 7b 24  $date}.    if {$
37b0: 64 61 74 65 3c 24 6d 6e 44 61 74 65 7d 20 7b 73  date<$mnDate} {s
37c0: 65 74 20 6d 6e 44 61 74 65 20 24 64 61 74 65 7d  et mnDate $date}
37d0: 0a 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20  .  } else {.    
37e0: 68 64 5f 70 75 74 73 20 22 3c 74 64 20 77 69 64  hd_puts "<td wid
37f0: 74 68 3d 27 31 30 30 27 20 61 6c 69 67 6e 3d 27  th='100' align='
3800: 63 65 6e 74 65 72 27 3e 24 64 61 74 65 3c 2f 74  center'>$date</t
3810: 64 3e 5c 6e 22 0a 20 20 7d 0a 20 20 69 6e 63 72  d>\n".  }.  incr
3820: 20 6e 52 65 6c 65 61 73 65 0a 20 20 68 64 5f 70   nRelease.  hd_p
3830: 75 74 73 20 22 3c 74 64 20 77 69 64 74 68 3d 27  uts "<td width='
3840: 31 30 30 27 20 61 6c 69 67 6e 3d 27 63 65 6e 74  100' align='cent
3850: 65 72 27 20 64 61 74 61 2d 73 6f 72 74 6b 65 79  er' data-sortkey
3860: 3d 27 24 76 6e 75 6d 27 3e 22 0a 20 20 69 66 20  ='$vnum'>".  if 
3870: 7b 5b 69 6e 66 6f 20 65 78 69 73 74 73 20 22 67  {[info exists "g
3880: 6c 69 6e 6b 28 76 65 72 73 69 6f 6e 20 24 76 65  link(version $ve
3890: 72 73 29 22 5d 7d 20 7b 0a 20 20 20 20 68 64 5f  rs)"]} {.    hd_
38a0: 72 65 73 6f 6c 76 65 20 22 5c 5b 76 65 72 73 69  resolve "\[versi
38b0: 6f 6e 20 24 76 65 72 73 7c 24 76 65 72 73 5c 5d  on $vers|$vers\]
38c0: 3c 2f 74 64 3e 3c 2f 74 72 3e 5c 6e 22 0a 20 20  </td></tr>\n".  
38d0: 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 68 64 5f  } else {.    hd_
38e0: 70 75 74 73 20 22 24 76 65 72 73 3c 2f 74 64 3e  puts "$vers</td>
38f0: 3c 2f 74 72 3e 5c 6e 22 0a 20 20 7d 0a 7d 0a 3c  </tr>\n".  }.}.<
3900: 2f 74 63 6c 3e 0a 3c 2f 74 62 6f 64 79 3e 0a 3c  /tcl>.</tbody>.<
3910: 2f 74 61 62 6c 65 3e 0a 3c 74 63 6c 3e 0a 68 64  /table>.<tcl>.hd
3920: 5f 70 75 74 73 20 7b 3c 73 63 72 69 70 74 3e 0a  _puts {<script>.
3930: 66 75 6e 63 74 69 6f 6e 20 53 6f 72 74 61 62 6c  function Sortabl
3940: 65 54 61 62 6c 65 28 74 61 62 6c 65 45 6c 2c 63  eTable(tableEl,c
3950: 6f 6c 75 6d 6e 54 79 70 65 73 2c 69 6e 69 74 53  olumnTypes,initS
3960: 6f 72 74 29 7b 0a 20 20 74 68 69 73 2e 74 62 6f  ort){.  this.tbo
3970: 64 79 20 3d 20 74 61 62 6c 65 45 6c 2e 67 65 74  dy = tableEl.get
3980: 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d  ElementsByTagNam
3990: 65 28 27 74 62 6f 64 79 27 29 3b 0a 20 20 74 68  e('tbody');.  th
39a0: 69 73 2e 63 6f 6c 75 6d 6e 54 79 70 65 73 20 3d  is.columnTypes =
39b0: 20 63 6f 6c 75 6d 6e 54 79 70 65 73 3b 0a 20 20   columnTypes;.  
39c0: 76 61 72 20 6e 63 6f 6c 73 20 3d 20 74 61 62 6c  var ncols = tabl
39d0: 65 45 6c 2e 72 6f 77 73 5b 30 5d 2e 63 65 6c 6c  eEl.rows[0].cell
39e0: 73 2e 6c 65 6e 67 74 68 3b 0a 20 20 66 6f 72 28  s.length;.  for(
39f0: 76 61 72 20 69 20 3d 20 63 6f 6c 75 6d 6e 54 79  var i = columnTy
3a00: 70 65 73 2e 6c 65 6e 67 74 68 3b 20 69 3c 3d 6e  pes.length; i<=n
3a10: 63 6f 6c 73 3b 20 69 2b 2b 29 7b 74 68 69 73 2e  cols; i++){this.
3a20: 63 6f 6c 75 6d 6e 54 79 70 65 73 20 2b 3d 20 27  columnTypes += '
3a30: 74 27 3b 7d 0a 20 20 74 68 69 73 2e 73 6f 72 74  t';}.  this.sort
3a40: 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 63 65 6c   = function (cel
3a50: 6c 29 20 7b 0a 20 20 20 20 76 61 72 20 63 6f 6c  l) {.    var col
3a60: 75 6d 6e 20 3d 20 63 65 6c 6c 2e 63 65 6c 6c 49  umn = cell.cellI
3a70: 6e 64 65 78 3b 0a 20 20 20 20 76 61 72 20 73 6f  ndex;.    var so
3a80: 72 74 46 6e 3b 0a 20 20 20 20 73 77 69 74 63 68  rtFn;.    switch
3a90: 28 20 63 65 6c 6c 2e 73 6f 72 74 54 79 70 65 20  ( cell.sortType 
3aa0: 29 7b 0a 20 20 20 20 20 20 63 61 73 65 20 22 6e  ){.      case "n
3ab0: 22 3a 20 73 6f 72 74 46 6e 20 3d 20 74 68 69 73  ": sortFn = this
3ac0: 2e 73 6f 72 74 4e 75 6d 65 72 69 63 3b 20 20 62  .sortNumeric;  b
3ad0: 72 65 61 6b 3b 0a 20 20 20 20 20 20 63 61 73 65  reak;.      case
3ae0: 20 22 74 22 3a 20 73 6f 72 74 46 6e 20 3d 20 74   "t": sortFn = t
3af0: 68 69 73 2e 73 6f 72 74 54 65 78 74 3b 20 20 62  his.sortText;  b
3b00: 72 65 61 6b 3b 0a 20 20 20 20 20 20 63 61 73 65  reak;.      case
3b10: 20 22 54 22 3a 20 73 6f 72 74 46 6e 20 3d 20 74   "T": sortFn = t
3b20: 68 69 73 2e 73 6f 72 74 52 65 76 65 72 73 65 54  his.sortReverseT
3b30: 65 78 74 3b 20 20 62 72 65 61 6b 3b 0a 20 20 20  ext;  break;.   
3b40: 20 20 20 63 61 73 65 20 22 6b 22 3a 20 73 6f 72     case "k": sor
3b50: 74 46 6e 20 3d 20 74 68 69 73 2e 73 6f 72 74 4b  tFn = this.sortK
3b60: 65 79 3b 20 20 62 72 65 61 6b 3b 0a 20 20 20 20  ey;  break;.    
3b70: 20 20 63 61 73 65 20 22 4b 22 3a 20 73 6f 72 74    case "K": sort
3b80: 46 6e 20 3d 20 74 68 69 73 2e 73 6f 72 74 52 65  Fn = this.sortRe
3b90: 76 65 72 73 65 4b 65 79 3b 20 20 62 72 65 61 6b  verseKey;  break
3ba0: 3b 0a 20 20 20 20 20 20 64 65 66 61 75 6c 74 3a  ;.      default:
3bb0: 20 20 72 65 74 75 72 6e 3b 0a 20 20 20 20 7d 0a    return;.    }.
3bc0: 20 20 20 20 74 68 69 73 2e 73 6f 72 74 49 6e 64      this.sortInd
3bd0: 65 78 20 3d 20 63 6f 6c 75 6d 6e 3b 0a 20 20 20  ex = column;.   
3be0: 20 76 61 72 20 6e 65 77 52 6f 77 73 20 3d 20 6e   var newRows = n
3bf0: 65 77 20 41 72 72 61 79 28 29 3b 0a 20 20 20 20  ew Array();.    
3c00: 66 6f 72 20 28 6a 20 3d 20 30 3b 20 6a 20 3c 20  for (j = 0; j < 
3c10: 74 68 69 73 2e 74 62 6f 64 79 5b 30 5d 2e 72 6f  this.tbody[0].ro
3c20: 77 73 2e 6c 65 6e 67 74 68 3b 20 6a 2b 2b 29 20  ws.length; j++) 
3c30: 7b 0a 20 20 20 20 20 20 20 6e 65 77 52 6f 77 73  {.       newRows
3c40: 5b 6a 5d 20 3d 20 74 68 69 73 2e 74 62 6f 64 79  [j] = this.tbody
3c50: 5b 30 5d 2e 72 6f 77 73 5b 6a 5d 3b 0a 20 20 20  [0].rows[j];.   
3c60: 20 7d 0a 20 20 20 20 69 66 28 20 74 68 69 73 2e   }.    if( this.
3c70: 73 6f 72 74 49 6e 64 65 78 3d 3d 4d 61 74 68 2e  sortIndex==Math.
3c80: 61 62 73 28 74 68 69 73 2e 70 72 65 76 43 6f 6c  abs(this.prevCol
3c90: 75 6d 6e 29 2d 31 20 29 7b 0a 20 20 20 20 20 20  umn)-1 ){.      
3ca0: 6e 65 77 52 6f 77 73 2e 72 65 76 65 72 73 65 28  newRows.reverse(
3cb0: 29 3b 0a 20 20 20 20 20 20 74 68 69 73 2e 70 72  );.      this.pr
3cc0: 65 76 43 6f 6c 75 6d 6e 20 3d 20 2d 74 68 69 73  evColumn = -this
3cd0: 2e 70 72 65 76 43 6f 6c 75 6d 6e 3b 0a 20 20 20  .prevColumn;.   
3ce0: 20 7d 65 6c 73 65 7b 0a 20 20 20 20 20 20 6e 65   }else{.      ne
3cf0: 77 52 6f 77 73 2e 73 6f 72 74 28 73 6f 72 74 46  wRows.sort(sortF
3d00: 6e 29 3b 0a 20 20 20 20 20 20 74 68 69 73 2e 70  n);.      this.p
3d10: 72 65 76 43 6f 6c 75 6d 6e 20 3d 20 74 68 69 73  revColumn = this
3d20: 2e 73 6f 72 74 49 6e 64 65 78 2b 31 3b 0a 20 20  .sortIndex+1;.  
3d30: 20 20 7d 0a 20 20 20 20 66 6f 72 20 28 69 3d 30    }.    for (i=0
3d40: 3b 69 3c 6e 65 77 52 6f 77 73 2e 6c 65 6e 67 74  ;i<newRows.lengt
3d50: 68 3b 69 2b 2b 29 20 7b 0a 20 20 20 20 20 20 74  h;i++) {.      t
3d60: 68 69 73 2e 74 62 6f 64 79 5b 30 5d 2e 61 70 70  his.tbody[0].app
3d70: 65 6e 64 43 68 69 6c 64 28 6e 65 77 52 6f 77 73  endChild(newRows
3d80: 5b 69 5d 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20  [i]);.    }.    
3d90: 74 68 69 73 2e 73 65 74 48 64 72 49 63 6f 6e 73  this.setHdrIcons
3da0: 28 29 3b 0a 20 20 7d 0a 20 20 74 68 69 73 2e 73  ();.  }.  this.s
3db0: 65 74 48 64 72 49 63 6f 6e 73 20 3d 20 66 75 6e  etHdrIcons = fun
3dc0: 63 74 69 6f 6e 28 29 20 7b 0a 20 20 20 20 66 6f  ction() {.    fo
3dd0: 72 20 28 76 61 72 20 69 3d 30 3b 20 69 3c 74 68  r (var i=0; i<th
3de0: 69 73 2e 68 64 72 52 6f 77 2e 63 65 6c 6c 73 2e  is.hdrRow.cells.
3df0: 6c 65 6e 67 74 68 3b 20 69 2b 2b 29 20 7b 0a 20  length; i++) {. 
3e00: 20 20 20 20 20 69 66 28 20 74 68 69 73 2e 63 6f       if( this.co
3e10: 6c 75 6d 6e 54 79 70 65 73 5b 69 5d 3d 3d 27 78  lumnTypes[i]=='x
3e20: 27 20 29 20 63 6f 6e 74 69 6e 75 65 3b 0a 20 20  ' ) continue;.  
3e30: 20 20 20 20 76 61 72 20 73 6f 72 74 54 79 70 65      var sortType
3e40: 3b 0a 20 20 20 20 20 20 69 66 28 20 74 68 69 73  ;.      if( this
3e50: 2e 70 72 65 76 43 6f 6c 75 6d 6e 3d 3d 69 2b 31  .prevColumn==i+1
3e60: 20 29 7b 0a 20 20 20 20 20 20 20 20 73 6f 72 74   ){.        sort
3e70: 54 79 70 65 20 3d 20 27 61 73 63 27 3b 0a 20 20  Type = 'asc';.  
3e80: 20 20 20 20 7d 65 6c 73 65 20 69 66 28 20 74 68      }else if( th
3e90: 69 73 2e 70 72 65 76 43 6f 6c 75 6d 6e 3d 3d 28  is.prevColumn==(
3ea0: 2d 31 2d 69 29 20 29 7b 0a 20 20 20 20 20 20 20  -1-i) ){.       
3eb0: 20 73 6f 72 74 54 79 70 65 20 3d 20 27 64 65 73   sortType = 'des
3ec0: 63 27 0a 20 20 20 20 20 20 7d 65 6c 73 65 7b 0a  c'.      }else{.
3ed0: 20 20 20 20 20 20 20 20 73 6f 72 74 54 79 70 65          sortType
3ee0: 20 3d 20 27 6e 6f 6e 65 27 3b 0a 20 20 20 20 20   = 'none';.     
3ef0: 20 7d 0a 20 20 20 20 20 20 76 61 72 20 68 64 72   }.      var hdr
3f00: 43 65 6c 6c 20 3d 20 74 68 69 73 2e 68 64 72 52  Cell = this.hdrR
3f10: 6f 77 2e 63 65 6c 6c 73 5b 69 5d 3b 0a 20 20 20  ow.cells[i];.   
3f20: 20 20 20 76 61 72 20 63 6c 73 4e 61 6d 65 20 3d     var clsName =
3f30: 20 68 64 72 43 65 6c 6c 2e 63 6c 61 73 73 4e 61   hdrCell.classNa
3f40: 6d 65 2e 72 65 70 6c 61 63 65 28 2f 5c 73 2a 5c  me.replace(/\s*\
3f50: 62 73 6f 72 74 5c 73 2a 5c 77 2b 2f 2c 20 27 27  bsort\s*\w+/, ''
3f60: 29 3b 0a 20 20 20 20 20 20 63 6c 73 4e 61 6d 65  );.      clsName
3f70: 20 2b 3d 20 27 20 73 6f 72 74 20 27 20 2b 20 73   += ' sort ' + s
3f80: 6f 72 74 54 79 70 65 3b 0a 20 20 20 20 20 20 68  ortType;.      h
3f90: 64 72 43 65 6c 6c 2e 63 6c 61 73 73 4e 61 6d 65  drCell.className
3fa0: 20 3d 20 63 6c 73 4e 61 6d 65 3b 0a 20 20 20 20   = clsName;.    
3fb0: 7d 0a 20 20 7d 0a 20 20 74 68 69 73 2e 73 6f 72  }.  }.  this.sor
3fc0: 74 54 65 78 74 20 3d 20 66 75 6e 63 74 69 6f 6e  tText = function
3fd0: 28 61 2c 62 29 20 7b 0a 20 20 20 20 76 61 72 20  (a,b) {.    var 
3fe0: 69 20 3d 20 74 68 69 73 4f 62 6a 65 63 74 2e 73  i = thisObject.s
3ff0: 6f 72 74 49 6e 64 65 78 3b 0a 20 20 20 20 61 61  ortIndex;.    aa
4000: 20 3d 20 61 2e 63 65 6c 6c 73 5b 69 5d 2e 74 65   = a.cells[i].te
4010: 78 74 43 6f 6e 74 65 6e 74 2e 72 65 70 6c 61 63  xtContent.replac
4020: 65 28 2f 5e 5c 57 2b 2f 2c 27 27 29 2e 74 6f 4c  e(/^\W+/,'').toL
4030: 6f 77 65 72 43 61 73 65 28 29 3b 0a 20 20 20 20  owerCase();.    
4040: 62 62 20 3d 20 62 2e 63 65 6c 6c 73 5b 69 5d 2e  bb = b.cells[i].
4050: 74 65 78 74 43 6f 6e 74 65 6e 74 2e 72 65 70 6c  textContent.repl
4060: 61 63 65 28 2f 5e 5c 57 2b 2f 2c 27 27 29 2e 74  ace(/^\W+/,'').t
4070: 6f 4c 6f 77 65 72 43 61 73 65 28 29 3b 0a 20 20  oLowerCase();.  
4080: 20 20 69 66 28 61 61 3c 62 62 29 20 72 65 74 75    if(aa<bb) retu
4090: 72 6e 20 2d 31 3b 0a 20 20 20 20 69 66 28 61 61  rn -1;.    if(aa
40a0: 3d 3d 62 62 29 20 72 65 74 75 72 6e 20 61 2e 72  ==bb) return a.r
40b0: 6f 77 49 6e 64 65 78 2d 62 2e 72 6f 77 49 6e 64  owIndex-b.rowInd
40c0: 65 78 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 31  ex;.    return 1
40d0: 3b 0a 20 20 7d 0a 20 20 74 68 69 73 2e 73 6f 72  ;.  }.  this.sor
40e0: 74 52 65 76 65 72 73 65 54 65 78 74 20 3d 20 66  tReverseText = f
40f0: 75 6e 63 74 69 6f 6e 28 61 2c 62 29 20 7b 0a 20  unction(a,b) {. 
4100: 20 20 20 76 61 72 20 69 20 3d 20 74 68 69 73 4f     var i = thisO
4110: 62 6a 65 63 74 2e 73 6f 72 74 49 6e 64 65 78 3b  bject.sortIndex;
4120: 0a 20 20 20 20 61 61 20 3d 20 61 2e 63 65 6c 6c  .    aa = a.cell
4130: 73 5b 69 5d 2e 74 65 78 74 43 6f 6e 74 65 6e 74  s[i].textContent
4140: 2e 72 65 70 6c 61 63 65 28 2f 5e 5c 57 2b 2f 2c  .replace(/^\W+/,
4150: 27 27 29 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28  '').toLowerCase(
4160: 29 3b 0a 20 20 20 20 62 62 20 3d 20 62 2e 63 65  );.    bb = b.ce
4170: 6c 6c 73 5b 69 5d 2e 74 65 78 74 43 6f 6e 74 65  lls[i].textConte
4180: 6e 74 2e 72 65 70 6c 61 63 65 28 2f 5e 5c 57 2b  nt.replace(/^\W+
4190: 2f 2c 27 27 29 2e 74 6f 4c 6f 77 65 72 43 61 73  /,'').toLowerCas
41a0: 65 28 29 3b 0a 20 20 20 20 69 66 28 61 61 3c 62  e();.    if(aa<b
41b0: 62 29 20 72 65 74 75 72 6e 20 2b 31 3b 0a 20 20  b) return +1;.  
41c0: 20 20 69 66 28 61 61 3d 3d 62 62 29 20 72 65 74    if(aa==bb) ret
41d0: 75 72 6e 20 61 2e 72 6f 77 49 6e 64 65 78 2d 62  urn a.rowIndex-b
41e0: 2e 72 6f 77 49 6e 64 65 78 3b 0a 20 20 20 20 72  .rowIndex;.    r
41f0: 65 74 75 72 6e 20 2d 31 3b 0a 20 20 7d 0a 20 20  eturn -1;.  }.  
4200: 74 68 69 73 2e 73 6f 72 74 4e 75 6d 65 72 69 63  this.sortNumeric
4210: 20 3d 20 66 75 6e 63 74 69 6f 6e 28 61 2c 62 29   = function(a,b)
4220: 20 7b 0a 20 20 20 20 76 61 72 20 69 20 3d 20 74   {.    var i = t
4230: 68 69 73 4f 62 6a 65 63 74 2e 73 6f 72 74 49 6e  hisObject.sortIn
4240: 64 65 78 3b 0a 20 20 20 20 61 61 20 3d 20 70 61  dex;.    aa = pa
4250: 72 73 65 46 6c 6f 61 74 28 61 2e 63 65 6c 6c 73  rseFloat(a.cells
4260: 5b 69 5d 2e 74 65 78 74 43 6f 6e 74 65 6e 74 29  [i].textContent)
4270: 3b 0a 20 20 20 20 69 66 20 28 69 73 4e 61 4e 28  ;.    if (isNaN(
4280: 61 61 29 29 20 61 61 20 3d 20 30 3b 0a 20 20 20  aa)) aa = 0;.   
4290: 20 62 62 20 3d 20 70 61 72 73 65 46 6c 6f 61 74   bb = parseFloat
42a0: 28 62 2e 63 65 6c 6c 73 5b 69 5d 2e 74 65 78 74  (b.cells[i].text
42b0: 43 6f 6e 74 65 6e 74 29 3b 0a 20 20 20 20 69 66  Content);.    if
42c0: 20 28 69 73 4e 61 4e 28 62 62 29 29 20 62 62 20   (isNaN(bb)) bb 
42d0: 3d 20 30 3b 0a 20 20 20 20 69 66 28 61 61 3d 3d  = 0;.    if(aa==
42e0: 62 62 29 20 72 65 74 75 72 6e 20 61 2e 72 6f 77  bb) return a.row
42f0: 49 6e 64 65 78 2d 62 2e 72 6f 77 49 6e 64 65 78  Index-b.rowIndex
4300: 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 61 61 2d  ;.    return aa-
4310: 62 62 3b 0a 20 20 7d 0a 20 20 74 68 69 73 2e 73  bb;.  }.  this.s
4320: 6f 72 74 4b 65 79 20 3d 20 66 75 6e 63 74 69 6f  ortKey = functio
4330: 6e 28 61 2c 62 29 20 7b 0a 20 20 20 20 76 61 72  n(a,b) {.    var
4340: 20 69 20 3d 20 74 68 69 73 4f 62 6a 65 63 74 2e   i = thisObject.
4350: 73 6f 72 74 49 6e 64 65 78 3b 0a 20 20 20 20 61  sortIndex;.    a
4360: 61 20 3d 20 61 2e 63 65 6c 6c 73 5b 69 5d 2e 67  a = a.cells[i].g
4370: 65 74 41 74 74 72 69 62 75 74 65 28 22 64 61 74  etAttribute("dat
4380: 61 2d 73 6f 72 74 6b 65 79 22 29 3b 0a 20 20 20  a-sortkey");.   
4390: 20 62 62 20 3d 20 62 2e 63 65 6c 6c 73 5b 69 5d   bb = b.cells[i]
43a0: 2e 67 65 74 41 74 74 72 69 62 75 74 65 28 22 64  .getAttribute("d
43b0: 61 74 61 2d 73 6f 72 74 6b 65 79 22 29 3b 0a 20  ata-sortkey");. 
43c0: 20 20 20 69 66 28 61 61 3c 62 62 29 20 72 65 74     if(aa<bb) ret
43d0: 75 72 6e 20 2d 31 3b 0a 20 20 20 20 69 66 28 61  urn -1;.    if(a
43e0: 61 3d 3d 62 62 29 20 72 65 74 75 72 6e 20 61 2e  a==bb) return a.
43f0: 72 6f 77 49 6e 64 65 78 2d 62 2e 72 6f 77 49 6e  rowIndex-b.rowIn
4400: 64 65 78 3b 0a 20 20 20 20 72 65 74 75 72 6e 20  dex;.    return 
4410: 31 3b 0a 20 20 7d 0a 20 20 74 68 69 73 2e 73 6f  1;.  }.  this.so
4420: 72 74 52 65 76 65 72 73 65 4b 65 79 20 3d 20 66  rtReverseKey = f
4430: 75 6e 63 74 69 6f 6e 28 61 2c 62 29 20 7b 0a 20  unction(a,b) {. 
4440: 20 20 20 76 61 72 20 69 20 3d 20 74 68 69 73 4f     var i = thisO
4450: 62 6a 65 63 74 2e 73 6f 72 74 49 6e 64 65 78 3b  bject.sortIndex;
4460: 0a 20 20 20 20 61 61 20 3d 20 61 2e 63 65 6c 6c  .    aa = a.cell
4470: 73 5b 69 5d 2e 67 65 74 41 74 74 72 69 62 75 74  s[i].getAttribut
4480: 65 28 22 64 61 74 61 2d 73 6f 72 74 6b 65 79 22  e("data-sortkey"
4490: 29 3b 0a 20 20 20 20 62 62 20 3d 20 62 2e 63 65  );.    bb = b.ce
44a0: 6c 6c 73 5b 69 5d 2e 67 65 74 41 74 74 72 69 62  lls[i].getAttrib
44b0: 75 74 65 28 22 64 61 74 61 2d 73 6f 72 74 6b 65  ute("data-sortke
44c0: 79 22 29 3b 0a 20 20 20 20 69 66 28 61 61 3c 62  y");.    if(aa<b
44d0: 62 29 20 72 65 74 75 72 6e 20 2b 31 3b 0a 20 20  b) return +1;.  
44e0: 20 20 69 66 28 61 61 3d 3d 62 62 29 20 72 65 74    if(aa==bb) ret
44f0: 75 72 6e 20 61 2e 72 6f 77 49 6e 64 65 78 2d 62  urn a.rowIndex-b
4500: 2e 72 6f 77 49 6e 64 65 78 3b 0a 20 20 20 20 72  .rowIndex;.    r
4510: 65 74 75 72 6e 20 2d 31 3b 0a 20 20 7d 0a 20 20  eturn -1;.  }.  
4520: 76 61 72 20 78 20 3d 20 74 61 62 6c 65 45 6c 2e  var x = tableEl.
4530: 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67  getElementsByTag
4540: 4e 61 6d 65 28 27 74 68 65 61 64 27 29 3b 0a 20  Name('thead');. 
4550: 20 69 66 28 21 28 74 68 69 73 2e 74 62 6f 64 79   if(!(this.tbody
4560: 20 26 26 20 74 68 69 73 2e 74 62 6f 64 79 5b 30   && this.tbody[0
4570: 5d 2e 72 6f 77 73 20 26 26 20 74 68 69 73 2e 74  ].rows && this.t
4580: 62 6f 64 79 5b 30 5d 2e 72 6f 77 73 2e 6c 65 6e  body[0].rows.len
4590: 67 74 68 3e 30 29 29 7b 0a 20 20 20 20 72 65 74  gth>0)){.    ret
45a0: 75 72 6e 3b 0a 20 20 7d 0a 20 20 69 66 28 78 20  urn;.  }.  if(x 
45b0: 26 26 20 78 5b 30 5d 2e 72 6f 77 73 20 26 26 20  && x[0].rows && 
45c0: 78 5b 30 5d 2e 72 6f 77 73 2e 6c 65 6e 67 74 68  x[0].rows.length
45d0: 20 3e 20 30 29 20 7b 0a 20 20 20 20 74 68 69 73   > 0) {.    this
45e0: 2e 68 64 72 52 6f 77 20 3d 20 78 5b 30 5d 2e 72  .hdrRow = x[0].r
45f0: 6f 77 73 5b 30 5d 3b 0a 20 20 7d 20 65 6c 73 65  ows[0];.  } else
4600: 20 7b 0a 20 20 20 20 72 65 74 75 72 6e 3b 0a 20   {.    return;. 
4610: 20 7d 0a 20 20 76 61 72 20 74 68 69 73 4f 62 6a   }.  var thisObj
4620: 65 63 74 20 3d 20 74 68 69 73 3b 0a 20 20 74 68  ect = this;.  th
4630: 69 73 2e 70 72 65 76 43 6f 6c 75 6d 6e 20 3d 20  is.prevColumn = 
4640: 69 6e 69 74 53 6f 72 74 3b 0a 20 20 66 6f 72 20  initSort;.  for 
4650: 28 76 61 72 20 69 3d 30 3b 20 69 3c 74 68 69 73  (var i=0; i<this
4660: 2e 68 64 72 52 6f 77 2e 63 65 6c 6c 73 2e 6c 65  .hdrRow.cells.le
4670: 6e 67 74 68 3b 20 69 2b 2b 29 20 7b 0a 20 20 20  ngth; i++) {.   
4680: 20 69 66 28 20 63 6f 6c 75 6d 6e 54 79 70 65 73   if( columnTypes
4690: 5b 69 5d 3d 3d 27 78 27 20 29 20 63 6f 6e 74 69  [i]=='x' ) conti
46a0: 6e 75 65 3b 0a 20 20 20 20 76 61 72 20 68 64 72  nue;.    var hdr
46b0: 63 65 6c 6c 20 3d 20 74 68 69 73 2e 68 64 72 52  cell = this.hdrR
46c0: 6f 77 2e 63 65 6c 6c 73 5b 69 5d 3b 0a 20 20 20  ow.cells[i];.   
46d0: 20 68 64 72 63 65 6c 6c 2e 73 54 61 62 6c 65 20   hdrcell.sTable 
46e0: 3d 20 74 68 69 73 3b 0a 20 20 20 20 68 64 72 63  = this;.    hdrc
46f0: 65 6c 6c 2e 73 74 79 6c 65 2e 63 75 72 73 6f 72  ell.style.cursor
4700: 20 3d 20 22 70 6f 69 6e 74 65 72 22 3b 0a 20 20   = "pointer";.  
4710: 20 20 68 64 72 63 65 6c 6c 2e 73 6f 72 74 54 79    hdrcell.sortTy
4720: 70 65 20 3d 20 63 6f 6c 75 6d 6e 54 79 70 65 73  pe = columnTypes
4730: 5b 69 5d 20 7c 7c 20 27 74 27 3b 0a 20 20 20 20  [i] || 't';.    
4740: 68 64 72 63 65 6c 6c 2e 6f 6e 63 6c 69 63 6b 20  hdrcell.onclick 
4750: 3d 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 0a  = function () {.
4760: 20 20 20 20 20 20 74 68 69 73 2e 73 54 61 62 6c        this.sTabl
4770: 65 2e 73 6f 72 74 28 74 68 69 73 29 3b 0a 20 20  e.sort(this);.  
4780: 20 20 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65      return false
4790: 3b 0a 20 20 20 20 7d 0a 20 20 7d 0a 20 20 74 68  ;.    }.  }.  th
47a0: 69 73 2e 73 65 74 48 64 72 49 63 6f 6e 73 28 29  is.setHdrIcons()
47b0: 0a 7d 0a 76 61 72 20 74 20 3d 20 6e 65 77 20 53  .}.var t = new S
47c0: 6f 72 74 61 62 6c 65 54 61 62 6c 65 28 64 6f 63  ortableTable(doc
47d0: 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74  ument.getElement
47e0: 42 79 49 64 28 22 63 68 72 6f 6e 74 61 62 22 29  ById("chrontab")
47f0: 2c 22 54 4b 22 2c 31 29 3b 0a 3c 2f 73 63 72 69  ,"TK",1);.</scri
4800: 70 74 3e 0a 7d 3c 2f 74 63 6c 3e 0a 3c 70 3e 0a  pt>.}</tcl>.<p>.
4810: 3c 74 63 6c 3e 0a 73 65 74 20 6e 44 61 79 20 5b  <tcl>.set nDay [
4820: 64 62 20 65 76 61 6c 20 7b 53 45 4c 45 43 54 20  db eval {SELECT 
4830: 6a 75 6c 69 61 6e 64 61 79 28 24 6d 78 44 61 74  julianday($mxDat
4840: 65 29 2d 6a 75 6c 69 61 6e 64 61 79 28 24 6d 6e  e)-julianday($mn
4850: 44 61 74 65 29 7d 5d 0a 68 64 5f 70 75 74 73 6e  Date)}].hd_putsn
4860: 6c 20 22 3c 69 3e 24 6e 52 65 6c 65 61 73 65 20  l "<i>$nRelease 
4870: 72 65 6c 65 61 73 65 73 22 0a 68 64 5f 70 75 74  releases".hd_put
4880: 73 6e 6c 20 22 6f 76 65 72 20 5b 66 6f 72 6d 61  snl "over [forma
4890: 74 20 25 2e 31 66 20 5b 65 78 70 72 20 7b 24 6e  t %.1f [expr {$n
48a0: 44 61 79 2f 33 36 35 2e 32 34 7d 5d 5d 20 79 65  Day/365.24}]] ye
48b0: 61 72 73 2e 3c 2f 69 3e 22 0a 3c 2f 74 63 6c 3e  ars.</i>".</tcl>
48c0: 0a                                               .