Documentation Source Text

Hex Artifact Content
Login

Artifact 10872d784b77c5364407cc361c087f4044a9a987b6b96d45d64cceb067d2420e:


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 62 36 33 61 66 36 63 33 62 64 7c 32 30 31 38  .b63af6c3bd|2018
0360: 2d 30 39 2d 31 35 7c 56 65 72 73 69 6f 6e 20 33  -09-15|Version 3
0370: 2e 32 35 2e 30 0a 63 37 65 65 30 38 33 33 32 32  .25.0.c7ee083322
0380: 7c 32 30 31 38 2d 30 36 2d 30 34 7c 56 65 72 73  |2018-06-04|Vers
0390: 69 6f 6e 20 33 2e 32 34 2e 30 0a 34 62 62 32 32  ion 3.24.0.4bb22
03a0: 39 34 30 32 32 7c 32 30 31 38 2d 30 34 2d 31 30  94022|2018-04-10
03b0: 7c 56 65 72 73 69 6f 6e 20 33 2e 32 33 2e 31 0a  |Version 3.23.1.
03c0: 37 33 36 62 35 33 66 35 37 66 7c 32 30 31 38 2d  736b53f57f|2018-
03d0: 30 34 2d 30 32 7c 56 65 72 73 69 6f 6e 20 33 2e  04-02|Version 3.
03e0: 32 33 2e 30 0a 30 63 35 35 64 31 37 39 37 33 7c  23.0.0c55d17973|
03f0: 32 30 31 38 2d 30 31 2d 32 32 7c 56 65 72 73 69  2018-01-22|Versi
0400: 6f 6e 20 33 2e 32 32 2e 30 0a 31 61 35 38 34 65  on 3.22.0.1a584e
0410: 34 39 39 39 7c 32 30 31 37 2d 31 30 2d 32 34 7c  4999|2017-10-24|
0420: 56 65 72 73 69 6f 6e 20 33 2e 32 31 2e 30 0a 38  Version 3.21.0.8
0430: 64 33 61 37 65 61 36 63 35 7c 32 30 31 37 2d 30  d3a7ea6c5|2017-0
0440: 38 2d 32 34 7c 56 65 72 73 69 6f 6e 20 33 2e 32  8-24|Version 3.2
0450: 30 2e 31 0a 39 35 30 31 65 32 32 64 66 65 7c 32  0.1.9501e22dfe|2
0460: 30 31 37 2d 30 38 2d 30 31 7c 56 65 72 73 69 6f  017-08-01|Versio
0470: 6e 20 33 2e 32 30 2e 30 0a 30 33 36 65 62 66 37  n 3.20.0.036ebf7
0480: 32 39 65 7c 32 30 31 37 2d 30 36 2d 31 37 7c 56  29e|2017-06-17|V
0490: 65 72 73 69 6f 6e 20 33 2e 31 38 2e 32 0a 37 37  ersion 3.18.2.77
04a0: 62 62 34 36 32 33 33 64 7c 32 30 31 37 2d 30 36  bb46233d|2017-06
04b0: 2d 31 36 7c 56 65 72 73 69 6f 6e 20 33 2e 31 38  -16|Version 3.18
04c0: 2e 31 0a 30 65 65 34 38 32 61 31 65 30 7c 32 30  .1.0ee482a1e0|20
04d0: 31 37 2d 30 36 2d 30 38 7c 56 65 72 73 69 6f 6e  17-06-08|Version
04e0: 20 33 2e 31 39 2e 33 0a 65 64 62 34 65 38 31 39   3.19.3.edb4e819
04f0: 62 30 7c 32 30 31 37 2d 30 35 2d 32 35 7c 56 65  b0|2017-05-25|Ve
0500: 72 73 69 6f 6e 20 33 2e 31 39 2e 32 0a 66 36 64  rsion 3.19.2.f6d
0510: 37 62 39 38 38 66 34 7c 32 30 31 37 2d 30 35 2d  7b988f4|2017-05-
0520: 32 34 7c 56 65 72 73 69 6f 6e 20 33 2e 31 39 2e  24|Version 3.19.
0530: 31 0a 32 38 61 39 34 65 62 32 38 32 7c 32 30 31  1.28a94eb282|201
0540: 37 2d 30 35 2d 32 32 7c 56 65 72 73 69 6f 6e 20  7-05-22|Version 
0550: 33 2e 31 39 2e 30 0a 34 32 34 61 30 64 33 38 30  3.19.0.424a0d380
0560: 33 7c 32 30 31 37 2d 30 33 2d 32 38 7c 56 65 72  3|2017-03-28|Ver
0570: 73 69 6f 6e 20 33 2e 31 38 2e 30 0a 61 64 61 30  sion 3.18.0.ada0
0580: 35 63 66 61 38 36 7c 32 30 31 37 2d 30 32 2d 31  5cfa86|2017-02-1
0590: 33 7c 56 65 72 73 69 6f 6e 20 33 2e 31 37 2e 30  3|Version 3.17.0
05a0: 0a 61 36 35 61 36 32 38 39 33 63 7c 32 30 31 37  .a65a62893c|2017
05b0: 2d 30 31 2d 30 36 7c 56 65 72 73 69 6f 6e 20 33  -01-06|Version 3
05c0: 2e 31 36 2e 32 0a 39 37 39 66 30 34 33 39 32 38  .16.2.979f043928
05d0: 7c 32 30 31 37 2d 30 31 2d 30 33 7c 56 65 72 73  |2017-01-03|Vers
05e0: 69 6f 6e 20 33 2e 31 36 2e 31 0a 30 34 61 63 30  ion 3.16.1.04ac0
05f0: 62 37 35 62 31 7c 32 30 31 37 2d 30 31 2d 30 32  b75b1|2017-01-02
0600: 7c 56 65 72 73 69 6f 6e 20 33 2e 31 36 2e 30 0a  |Version 3.16.0.
0610: 62 62 64 38 35 64 32 33 35 66 7c 32 30 31 36 2d  bbd85d235f|2016-
0620: 31 31 2d 32 38 7c 56 65 72 73 69 6f 6e 20 33 2e  11-28|Version 3.
0630: 31 35 2e 32 0a 31 31 33 36 38 36 33 63 37 36 7c  15.2.1136863c76|
0640: 32 30 31 36 2d 31 31 2d 30 34 7c 56 65 72 73 69  2016-11-04|Versi
0650: 6f 6e 20 33 2e 31 35 2e 31 0a 37 30 37 38 37 35  on 3.15.1.707875
0660: 35 38 32 66 7c 32 30 31 36 2d 31 30 2d 31 34 7c  582f|2016-10-14|
0670: 56 65 72 73 69 6f 6e 20 33 2e 31 35 2e 30 0a 32  Version 3.15.0.2
0680: 39 64 62 65 66 34 62 38 35 7c 32 30 31 36 2d 30  9dbef4b85|2016-0
0690: 39 2d 31 32 7c 56 65 72 73 69 6f 6e 20 33 2e 31  9-12|Version 3.1
06a0: 34 2e 32 0a 61 31 32 64 38 30 35 39 37 37 7c 32  4.2.a12d805977|2
06b0: 30 31 36 2d 30 38 2d 31 31 7c 56 65 72 73 69 6f  016-08-11|Versio
06c0: 6e 20 33 2e 31 34 2e 31 0a 64 35 65 39 38 30 35  n 3.14.1.d5e9805
06d0: 37 30 32 7c 32 30 31 36 2d 30 38 2d 30 38 7c 56  702|2016-08-08|V
06e0: 65 72 73 69 6f 6e 20 33 2e 31 34 0a 66 63 34 39  ersion 3.14.fc49
06f0: 66 35 35 36 65 34 7c 32 30 31 36 2d 30 35 2d 31  f556e4|2016-05-1
0700: 38 7c 56 65 72 73 69 6f 6e 20 33 2e 31 33 2e 30  8|Version 3.13.0
0710: 0a 39 32 64 63 35 39 66 64 35 61 7c 32 30 31 36  .92dc59fd5a|2016
0720: 2d 30 34 2d 31 38 7c 56 65 72 73 69 6f 6e 20 33  -04-18|Version 3
0730: 2e 31 32 2e 32 0a 66 65 37 64 33 62 37 35 66 65  .12.2.fe7d3b75fe
0740: 7c 32 30 31 36 2d 30 34 2d 30 38 7c 56 65 72 73  |2016-04-08|Vers
0750: 69 6f 6e 20 33 2e 31 32 2e 31 0a 64 66 62 66 64  ion 3.12.1.dfbfd
0760: 33 34 62 33 66 7c 32 30 31 36 2d 30 33 2d 33 31  34b3f|2016-03-31
0770: 7c 56 65 72 73 69 6f 6e 20 33 2e 39 2e 33 0a 65  |Version 3.9.3.e
0780: 39 62 62 34 63 66 34 30 66 7c 32 30 31 36 2d 30  9bb4cf40f|2016-0
0790: 33 2d 32 39 7c 56 65 72 73 69 6f 6e 20 33 2e 31  3-29|Version 3.1
07a0: 32 2e 30 0a 66 30 34 37 39 32 30 63 65 31 7c 32  2.0.f047920ce1|2
07b0: 30 31 36 2d 30 33 2d 30 33 7c 56 65 72 73 69 6f  016-03-03|Versio
07c0: 6e 20 33 2e 31 31 2e 31 0a 33 64 38 36 32 66 32  n 3.11.1.3d862f2
07d0: 30 37 65 7c 32 30 31 36 2d 30 32 2d 31 35 7c 56  07e|2016-02-15|V
07e0: 65 72 73 69 6f 6e 20 33 2e 31 31 2e 30 0a 31 37  ersion 3.11.0.17
07f0: 65 66 62 34 32 30 39 66 7c 32 30 31 36 2d 30 31  efb4209f|2016-01
0800: 2d 32 30 7c 56 65 72 73 69 6f 6e 20 33 2e 31 30  -20|Version 3.10
0810: 2e 32 0a 32 35 34 34 31 39 63 33 36 37 7c 32 30  .2.254419c367|20
0820: 31 36 2d 30 31 2d 31 34 7c 56 65 72 73 69 6f 6e  16-01-14|Version
0830: 20 33 2e 31 30 2e 31 0a 66 64 30 61 35 30 66 30   3.10.1.fd0a50f0
0840: 37 39 7c 32 30 31 36 2d 30 31 2d 30 36 7c 56 65  79|2016-01-06|Ve
0850: 72 73 69 6f 6e 20 33 2e 31 30 2e 30 0a 62 64 61  rsion 3.10.0.bda
0860: 37 37 64 64 61 39 36 7c 32 30 31 35 2d 31 31 2d  77dda96|2015-11-
0870: 30 32 7c 56 65 72 73 69 6f 6e 20 33 2e 39 2e 32  02|Version 3.9.2
0880: 0a 37 36 37 63 31 37 32 37 66 65 7c 32 30 31 35  .767c1727fe|2015
0890: 2d 31 30 2d 31 36 7c 56 65 72 73 69 6f 6e 20 33  -10-16|Version 3
08a0: 2e 39 2e 31 0a 61 37 32 31 66 63 30 64 38 39 7c  .9.1.a721fc0d89|
08b0: 32 30 31 35 2d 31 30 2d 31 34 7c 56 65 72 73 69  2015-10-14|Versi
08c0: 6f 6e 20 33 2e 39 2e 30 0a 63 66 35 33 38 65 32  on 3.9.0.cf538e2
08d0: 37 38 33 7c 32 30 31 35 2d 30 37 2d 32 39 7c 56  783|2015-07-29|V
08e0: 65 72 73 69 6f 6e 20 33 2e 38 2e 31 31 2e 31 0a  ersion 3.8.11.1.
08f0: 62 38 65 39 32 32 32 37 61 34 7c 32 30 31 35 2d  b8e92227a4|2015-
0900: 30 37 2d 32 37 7c 56 65 72 73 69 6f 6e 20 33 2e  07-27|Version 3.
0910: 38 2e 31 31 0a 32 65 66 34 66 33 61 35 62 31 7c  8.11.2ef4f3a5b1|
0920: 32 30 31 35 2d 30 35 2d 32 30 7c 56 65 72 73 69  2015-05-20|Versi
0930: 6f 6e 20 33 2e 38 2e 31 30 2e 32 0a 30 35 62 34  on 3.8.10.2.05b4
0940: 62 31 66 32 61 39 7c 32 30 31 35 2d 30 35 2d 30  b1f2a9|2015-05-0
0950: 39 7c 56 65 72 73 69 6f 6e 20 33 2e 38 2e 31 30  9|Version 3.8.10
0960: 2e 31 0a 63 66 39 37 35 39 35 37 62 39 7c 32 30  .1.cf975957b9|20
0970: 31 35 2d 30 35 2d 30 37 7c 56 65 72 73 69 6f 6e  15-05-07|Version
0980: 20 33 2e 38 2e 31 30 0a 38 61 38 66 66 63 38 36   3.8.10.8a8ffc86
0990: 32 65 7c 32 30 31 35 2d 30 34 2d 30 38 7c 56 65  2e|2015-04-08|Ve
09a0: 72 73 69 6f 6e 20 33 2e 38 2e 39 0a 39 64 36 63  rsion 3.8.9.9d6c
09b0: 31 38 38 30 66 62 7c 32 30 31 35 2d 30 32 2d 32  1880fb|2015-02-2
09c0: 35 7c 56 65 72 73 69 6f 6e 20 33 2e 38 2e 38 2e  5|Version 3.8.8.
09d0: 33 0a 37 37 35 37 66 63 37 32 31 32 7c 32 30 31  3.7757fc7212|201
09e0: 35 2d 30 31 2d 33 30 7c 56 65 72 73 69 6f 6e 20  5-01-30|Version 
09f0: 33 2e 38 2e 38 2e 32 0a 66 37 33 33 33 37 65 33  3.8.8.2.f73337e3
0a00: 65 32 7c 32 30 31 35 2d 30 31 2d 32 30 7c 56 65  e2|2015-01-20|Ve
0a10: 72 73 69 6f 6e 20 33 2e 38 2e 38 2e 31 0a 37 64  rsion 3.8.8.1.7d
0a20: 36 38 61 34 32 66 61 63 7c 32 30 31 35 2d 30 31  68a42fac|2015-01
0a30: 2d 31 36 7c 56 65 72 73 69 6f 6e 20 33 2e 38 2e  -16|Version 3.8.
0a40: 38 0a 66 36 36 66 37 61 31 37 62 37 7c 32 30 31  8.f66f7a17b7|201
0a50: 34 2d 31 32 2d 30 39 7c 56 65 72 73 69 6f 6e 20  4-12-09|Version 
0a60: 33 2e 38 2e 37 2e 34 0a 36 34 37 65 37 37 65 38  3.8.7.4.647e77e8
0a70: 35 33 7c 32 30 31 34 2d 31 32 2d 30 35 7c 56 65  53|2014-12-05|Ve
0a80: 72 73 69 6f 6e 20 33 2e 38 2e 37 2e 33 0a 32 61  rsion 3.8.7.3.2a
0a90: 62 35 36 34 62 66 39 36 7c 32 30 31 34 2d 31 31  b564bf96|2014-11
0aa0: 2d 31 38 7c 56 65 72 73 69 6f 6e 20 33 2e 38 2e  -18|Version 3.8.
0ab0: 37 2e 32 0a 33 62 37 62 37 32 63 34 36 38 7c 32  7.2.3b7b72c468|2
0ac0: 30 31 34 2d 31 30 2d 32 39 7c 56 65 72 73 69 6f  014-10-29|Versio
0ad0: 6e 20 33 2e 38 2e 37 2e 31 0a 31 35 38 31 63 33  n 3.8.7.1.1581c3
0ae0: 30 63 33 38 7c 32 30 31 34 2d 31 30 2d 32 32 7c  0c38|2014-10-22|
0af0: 56 65 72 73 69 6f 6e 20 33 2e 38 2e 36 2e 31 0a  Version 3.8.6.1.
0b00: 65 34 61 62 30 39 34 66 38 61 7c 32 30 31 34 2d  e4ab094f8a|2014-
0b10: 31 30 2d 31 37 7c 56 65 72 73 69 6f 6e 20 33 2e  10-17|Version 3.
0b20: 38 2e 37 0a 39 34 39 31 62 61 37 64 37 33 7c 32  8.7.9491ba7d73|2
0b30: 30 31 34 2d 30 38 2d 31 35 7c 56 65 72 73 69 6f  014-08-15|Versio
0b40: 6e 20 33 2e 38 2e 36 0a 62 31 65 64 34 66 32 61  n 3.8.6.b1ed4f2a
0b50: 33 34 7c 32 30 31 34 2d 30 36 2d 30 34 7c 56 65  34|2014-06-04|Ve
0b60: 72 73 69 6f 6e 20 33 2e 38 2e 35 0a 61 36 31 31  rsion 3.8.5.a611
0b70: 66 61 39 36 63 34 7c 32 30 31 34 2d 30 34 2d 30  fa96c4|2014-04-0
0b80: 33 7c 56 65 72 73 69 6f 6e 20 33 2e 38 2e 34 2e  3|Version 3.8.4.
0b90: 33 0a 30 32 65 61 31 36 36 33 37 32 7c 32 30 31  3.02ea166372|201
0ba0: 34 2d 30 33 2d 32 36 7c 56 65 72 73 69 6f 6e 20  4-03-26|Version 
0bb0: 33 2e 38 2e 34 2e 32 0a 30 31 38 64 33 31 37 62  3.8.4.2.018d317b
0bc0: 31 32 7c 32 30 31 34 2d 30 33 2d 31 31 7c 56 65  12|2014-03-11|Ve
0bd0: 72 73 69 6f 6e 20 33 2e 38 2e 34 2e 31 0a 35 33  rsion 3.8.4.1.53
0be0: 30 61 31 65 65 37 64 63 7c 32 30 31 34 2d 30 33  0a1ee7dc|2014-03
0bf0: 2d 31 30 7c 56 65 72 73 69 6f 6e 20 33 2e 38 2e  -10|Version 3.8.
0c00: 34 0a 65 61 33 33 31 37 61 34 38 30 7c 32 30 31  4.ea3317a480|201
0c10: 34 2d 30 32 2d 31 31 7c 56 65 72 73 69 6f 6e 20  4-02-11|Version 
0c20: 33 2e 38 2e 33 2e 31 0a 65 38 31 36 64 64 39 32  3.8.3.1.e816dd92
0c30: 34 36 7c 32 30 31 34 2d 30 32 2d 30 33 7c 56 65  46|2014-02-03|Ve
0c40: 72 73 69 6f 6e 20 33 2e 38 2e 33 0a 32 37 33 39  rsion 3.8.3.2739
0c50: 32 31 31 38 61 66 7c 32 30 31 33 2d 31 32 2d 30  2118af|2013-12-0
0c60: 36 7c 56 65 72 73 69 6f 6e 20 33 2e 38 2e 32 0a  6|Version 3.8.2.
0c70: 63 37 38 62 65 36 64 37 38 36 7c 32 30 31 33 2d  c78be6d786|2013-
0c80: 31 30 2d 31 37 7c 56 65 72 73 69 6f 6e 20 33 2e  10-17|Version 3.
0c90: 38 2e 31 0a 37 64 64 34 39 36 38 66 32 33 7c 32  8.1.7dd4968f23|2
0ca0: 30 31 33 2d 30 39 2d 30 33 7c 56 65 72 73 69 6f  013-09-03|Versio
0cb0: 6e 20 33 2e 38 2e 30 2e 32 0a 33 35 32 33 36 32  n 3.8.0.2.352362
0cc0: 62 63 30 31 7c 32 30 31 33 2d 30 38 2d 32 39 7c  bc01|2013-08-29|
0cd0: 56 65 72 73 69 6f 6e 20 33 2e 38 2e 30 2e 31 0a  Version 3.8.0.1.
0ce0: 66 36 34 63 64 32 31 65 32 65 7c 32 30 31 33 2d  f64cd21e2e|2013-
0cf0: 30 38 2d 32 36 7c 56 65 72 73 69 6f 6e 20 33 2e  08-26|Version 3.
0d00: 38 2e 30 0a 31 31 38 61 33 62 33 35 36 39 7c 32  8.0.118a3b3569|2
0d10: 30 31 33 2d 30 35 2d 32 30 7c 56 65 72 73 69 6f  013-05-20|Versio
0d20: 6e 20 33 2e 37 2e 31 37 0a 63 62 65 61 30 32 64  n 3.7.17.cbea02d
0d30: 39 33 38 7c 32 30 31 33 2d 30 34 2d 31 32 7c 56  938|2013-04-12|V
0d40: 65 72 73 69 6f 6e 20 33 2e 37 2e 31 36 2e 32 0a  ersion 3.7.16.2.
0d50: 35 32 37 32 33 31 62 63 36 37 7c 32 30 31 33 2d  527231bc67|2013-
0d60: 30 33 2d 32 39 7c 56 65 72 73 69 6f 6e 20 33 2e  03-29|Version 3.
0d70: 37 2e 31 36 2e 31 0a 36 36 64 35 66 32 62 37 36  7.16.1.66d5f2b76
0d80: 37 7c 32 30 31 33 2d 30 33 2d 31 38 7c 56 65 72  7|2013-03-18|Ver
0d90: 73 69 6f 6e 20 33 2e 37 2e 31 36 0a 63 30 65 30  sion 3.7.16.c0e0
0da0: 39 35 36 30 64 32 7c 32 30 31 33 2d 30 31 2d 30  9560d2|2013-01-0
0db0: 39 7c 56 65 72 73 69 6f 6e 20 33 2e 37 2e 31 35  9|Version 3.7.15
0dc0: 2e 32 0a 36 62 38 35 62 37 36 37 64 30 7c 32 30  .2.6b85b767d0|20
0dd0: 31 32 2d 31 32 2d 31 39 7c 56 65 72 73 69 6f 6e  12-12-19|Version
0de0: 20 33 2e 37 2e 31 35 2e 31 0a 63 64 30 62 33 37   3.7.15.1.cd0b37
0df0: 63 35 32 36 7c 32 30 31 32 2d 31 32 2d 31 32 7c  c526|2012-12-12|
0e00: 56 65 72 73 69 6f 6e 20 33 2e 37 2e 31 35 0a 30  Version 3.7.15.0
0e10: 39 31 35 37 30 65 34 36 64 7c 32 30 31 32 2d 31  91570e46d|2012-1
0e20: 30 2d 30 34 7c 56 65 72 73 69 6f 6e 20 33 2e 37  0-04|Version 3.7
0e30: 2e 31 34 2e 31 0a 63 30 64 38 39 64 34 61 39 37  .14.1.c0d89d4a97
0e40: 7c 32 30 31 32 2d 30 39 2d 30 33 7c 56 65 72 73  |2012-09-03|Vers
0e50: 69 6f 6e 20 33 2e 37 2e 31 34 0a 66 35 62 35 61  ion 3.7.14.f5b5a
0e60: 31 33 66 37 33 7c 32 30 31 32 2d 30 36 2d 31 31  13f73|2012-06-11
0e70: 7c 56 65 72 73 69 6f 6e 20 33 2e 37 2e 31 33 0a  |Version 3.7.13.
0e80: 36 64 33 32 36 64 34 34 66 64 7c 32 30 31 32 2d  6d326d44fd|2012-
0e90: 30 35 2d 32 32 7c 56 65 72 73 69 6f 6e 20 33 2e  05-22|Version 3.
0ea0: 37 2e 31 32 2e 31 0a 64 39 33 34 38 62 32 61 34  7.12.1.d9348b2a4
0eb0: 65 7c 32 30 31 32 2d 30 35 2d 31 34 7c 56 65 72  e|2012-05-14|Ver
0ec0: 73 69 6f 6e 20 33 2e 37 2e 31 32 0a 62 65 37 31  sion 3.7.12.be71
0ed0: 64 32 66 36 36 37 7c 32 30 31 32 2d 30 35 2d 31  d2f667|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 38 36 35 34 61 61 39 35 34 30 7c 32 30 31 32  .8654aa9540|2012
0f00: 2d 30 35 2d 31 34 7c 56 65 72 73 69 6f 6e 20 33  -05-14|Version 3
0f10: 2e 37 2e 31 32 0a 30 30 62 62 39 63 39 63 65 34  .7.12.00bb9c9ce4
0f20: 7c 32 30 31 32 2d 30 33 2d 32 30 7c 56 65 72 73  |2012-03-20|Vers
0f30: 69 6f 6e 20 33 2e 37 2e 31 31 0a 65 62 64 30 31  ion 3.7.11.ebd01
0f40: 61 38 64 65 66 7c 32 30 31 32 2d 30 31 2d 31 36  a8def|2012-01-16
0f50: 7c 56 65 72 73 69 6f 6e 20 33 2e 37 2e 31 30 0a  |Version 3.7.10.
0f60: 63 37 63 36 30 35 30 65 66 30 7c 32 30 31 31 2d  c7c6050ef0|2011-
0f70: 31 31 2d 30 31 7c 56 65 72 73 69 6f 6e 20 33 2e  11-01|Version 3.
0f80: 37 2e 39 0a 33 65 30 64 61 38 30 38 64 32 7c 32  7.9.3e0da808d2|2
0f90: 30 31 31 2d 30 39 2d 31 39 7c 56 65 72 73 69 6f  011-09-19|Versio
0fa0: 6e 20 33 2e 37 2e 38 0a 61 66 30 64 39 31 61 64  n 3.7.8.af0d91ad
0fb0: 66 34 7c 32 30 31 31 2d 30 36 2d 32 38 7c 56 65  f4|2011-06-28|Ve
0fc0: 72 73 69 6f 6e 20 33 2e 37 2e 37 2e 31 0a 34 33  rsion 3.7.7.1.43
0fd0: 37 34 62 37 65 38 33 65 7c 32 30 31 31 2d 30 36  74b7e83e|2011-06
0fe0: 2d 32 33 7c 56 65 72 73 69 6f 6e 20 33 2e 37 2e  -23|Version 3.7.
0ff0: 37 2e 0a 65 64 31 64 61 35 31 30 61 32 7c 32 30  7..ed1da510a2|20
1000: 31 31 2d 30 35 2d 31 39 7c 56 65 72 73 69 6f 6e  11-05-19|Version
1010: 20 33 2e 37 2e 36 2e 33 0a 31 35 34 64 64 62 63   3.7.6.3.154ddbc
1020: 31 37 31 7c 32 30 31 31 2d 30 34 2d 31 37 7c 56  171|2011-04-17|V
1030: 65 72 73 69 6f 6e 20 33 2e 37 2e 36 2e 32 0a 61  ersion 3.7.6.2.a
1040: 33 35 65 38 33 65 61 63 37 7c 32 30 31 31 2d 30  35e83eac7|2011-0
1050: 34 2d 31 33 7c 56 65 72 73 69 6f 6e 20 33 2e 37  4-13|Version 3.7
1060: 2e 36 2e 31 0a 66 39 64 34 33 66 61 33 36 33 7c  .6.1.f9d43fa363|
1070: 32 30 31 31 2d 30 34 2d 31 32 7c 56 65 72 73 69  2011-04-12|Versi
1080: 6f 6e 20 33 2e 37 2e 36 2e 0a 65 64 37 35 39 64  on 3.7.6..ed759d
1090: 35 61 39 65 7c 32 30 31 31 2d 30 32 2d 30 31 7c  5a9e|2011-02-01|
10a0: 56 65 72 73 69 6f 6e 20 33 2e 37 2e 35 0a 61 35  Version 3.7.5.a5
10b0: 38 36 61 34 64 65 65 62 7c 32 30 31 30 2d 31 32  86a4deeb|2010-12
10c0: 2d 30 37 7c 56 65 72 73 69 6f 6e 20 33 2e 37 2e  -07|Version 3.7.
10d0: 34 0a 32 36 37 37 38 34 38 30 38 37 7c 32 30 31  4.2677848087|201
10e0: 30 2d 31 30 2d 30 38 7c 56 65 72 73 69 6f 6e 20  0-10-08|Version 
10f0: 33 2e 37 2e 33 0a 34 32 35 33 37 62 36 30 35 36  3.7.3.42537b6056
1100: 7c 32 30 31 30 2d 30 38 2d 32 34 7c 56 65 72 73  |2010-08-24|Vers
1110: 69 6f 6e 20 33 2e 37 2e 32 0a 33 36 31 33 62 30  ion 3.7.2.3613b0
1120: 36 39 35 61 7c 32 30 31 30 2d 30 38 2d 32 33 7c  695a|2010-08-23|
1130: 56 65 72 73 69 6f 6e 20 33 2e 37 2e 31 0a 30 34  Version 3.7.1.04
1140: 32 61 31 61 62 62 30 33 7c 32 30 31 30 2d 30 38  2a1abb03|2010-08
1150: 2d 30 34 7c 56 65 72 73 69 6f 6e 20 33 2e 37 2e  -04|Version 3.7.
1160: 30 2e 31 0a 62 33 36 62 31 30 35 65 61 62 7c 32  0.1.b36b105eab|2
1170: 30 31 30 2d 30 37 2d 32 31 7c 56 65 72 73 69 6f  010-07-21|Versio
1180: 6e 20 33 2e 37 2e 30 0a 62 30 37 38 62 35 38 38  n 3.7.0.b078b588
1190: 64 36 7c 32 30 31 30 2d 30 33 2d 32 36 7c 56 65  d6|2010-03-26|Ve
11a0: 72 73 69 6f 6e 20 33 2e 36 2e 32 33 2e 31 0a 34  rsion 3.6.23.1.4
11b0: 61 65 34 35 33 65 61 37 62 7c 32 30 31 30 2d 30  ae453ea7b|2010-0
11c0: 33 2d 30 39 7c 56 65 72 73 69 6f 6e 20 33 2e 36  3-09|Version 3.6
11d0: 2e 32 33 0a 32 38 64 30 64 37 37 31 30 37 7c 32  .23.28d0d77107|2
11e0: 30 31 30 2d 30 31 2d 30 36 7c 56 65 72 73 69 6f  010-01-06|Versio
11f0: 6e 20 33 2e 36 2e 32 32 0a 31 65 64 38 38 65 39  n 3.6.22.1ed88e9
1200: 64 30 31 7c 32 30 30 39 2d 31 32 2d 30 37 7c 56  d01|2009-12-07|V
1210: 65 72 73 69 6f 6e 20 33 2e 36 2e 32 31 0a 65 62  ersion 3.6.21.eb
1220: 37 61 35 34 34 66 65 34 7c 32 30 30 39 2d 31 31  7a544fe4|2009-11
1230: 2d 30 34 7c 56 65 72 73 69 6f 6e 20 33 2e 36 2e  -04|Version 3.6.
1240: 32 30 0a 32 61 38 33 32 62 31 39 62 36 7c 32 30  20.2a832b19b6|20
1250: 30 39 2d 31 30 2d 33 30 7c 56 65 72 73 69 6f 6e  09-10-30|Version
1260: 20 33 2e 36 2e 31 36 2e 31 0a 63 31 64 34 39 39   3.6.16.1.c1d499
1270: 61 66 63 35 7c 32 30 30 39 2d 31 30 2d 31 34 7c  afc5|2009-10-14|
1280: 56 65 72 73 69 6f 6e 20 33 2e 36 2e 31 39 0a 62  Version 3.6.19.b
1290: 30 38 34 38 32 38 61 37 37 7c 32 30 30 39 2d 30  084828a77|2009-0
12a0: 39 2d 31 31 7c 56 65 72 73 69 6f 6e 20 33 2e 36  9-11|Version 3.6
12b0: 2e 31 38 0a 33 36 36 35 30 31 30 32 32 38 7c 32  .18.3665010228|2
12c0: 30 30 39 2d 30 38 2d 31 30 7c 56 65 72 73 69 6f  009-08-10|Versio
12d0: 6e 20 33 2e 36 2e 31 37 20 28 43 56 53 20 36 39  n 3.6.17 (CVS 69
12e0: 36 39 29 0a 66 66 36 39 31 61 36 62 32 61 7c 32  69).ff691a6b2a|2
12f0: 30 30 39 2d 30 36 2d 32 37 7c 56 65 72 73 69 6f  009-06-27|Versio
1300: 6e 20 33 2e 36 2e 31 36 20 28 43 56 53 20 36 38  n 3.6.16 (CVS 68
1310: 32 39 29 0a 61 66 66 33 34 38 32 36 61 61 7c 32  29).aff34826aa|2
1320: 30 30 39 2d 30 36 2d 31 35 7c 56 65 72 73 69 6f  009-06-15|Versio
1330: 6e 20 33 2e 36 2e 31 35 20 28 43 56 53 20 36 37  n 3.6.15 (CVS 67
1340: 36 30 29 0a 61 62 37 36 64 31 61 32 35 32 7c 32  60).ab76d1a252|2
1350: 30 30 39 2d 30 35 2d 32 35 7c 56 65 72 73 69 6f  009-05-25|Versio
1360: 6e 20 33 2e 36 2e 31 34 2e 32 20 28 43 56 53 20  n 3.6.14.2 (CVS 
1370: 36 36 38 30 29 0a 65 34 32 36 37 63 38 37 65 35  6680).e4267c87e5
1380: 7c 32 30 30 39 2d 30 35 2d 31 39 7c 56 65 72 73  |2009-05-19|Vers
1390: 69 6f 6e 20 33 2e 36 2e 31 34 2e 31 20 28 43 56  ion 3.6.14.1 (CV
13a0: 53 20 36 36 35 35 29 0a 34 36 39 61 64 31 64 65  S 6655).469ad1de
13b0: 64 33 7c 32 30 30 39 2d 30 35 2d 30 37 7c 56 65  d3|2009-05-07|Ve
13c0: 72 73 69 6f 6e 20 33 2e 36 2e 31 34 20 28 43 56  rsion 3.6.14 (CV
13d0: 53 20 36 36 31 35 29 0a 39 38 32 63 63 37 66 34  S 6615).982cc7f4
13e0: 65 37 7c 32 30 30 39 2d 30 34 2d 31 33 7c 56 65  e7|2009-04-13|Ve
13f0: 72 73 69 6f 6e 20 33 2e 36 2e 31 33 20 28 43 56  rsion 3.6.13 (CV
1400: 53 20 36 35 30 32 29 0a 30 64 62 38 36 32 61 32  S 6502).0db862a2
1410: 33 61 7c 32 30 30 39 2d 30 33 2d 33 31 7c 56 65  3a|2009-03-31|Ve
1420: 72 73 69 6f 6e 20 33 2e 36 2e 31 32 20 28 43 56  rsion 3.6.12 (CV
1430: 53 20 36 34 31 38 29 0a 36 61 62 64 36 33 30 63  S 6418).6abd630c
1440: 38 37 7c 32 30 30 39 2d 30 32 2d 31 38 7c 56 65  87|2009-02-18|Ve
1450: 72 73 69 6f 6e 20 33 2e 36 2e 31 31 20 28 43 56  rsion 3.6.11 (CV
1460: 53 20 36 32 39 39 29 0a 32 31 62 37 32 30 63 63  S 6299).21b720cc
1470: 39 62 7c 32 30 30 39 2d 30 31 2d 31 35 7c 56 65  9b|2009-01-15|Ve
1480: 72 73 69 6f 6e 20 33 2e 36 2e 31 30 20 28 43 56  rsion 3.6.10 (CV
1490: 53 20 36 31 38 34 29 0a 62 36 63 65 38 31 39 39  S 6184).b6ce8199
14a0: 61 39 7c 32 30 30 39 2d 30 31 2d 31 34 7c 56 65  a9|2009-01-14|Ve
14b0: 72 73 69 6f 6e 20 33 2e 36 2e 39 20 28 43 56 53  rsion 3.6.9 (CVS
14c0: 20 36 31 37 35 29 0a 38 63 61 30 62 37 63 31 33   6175).8ca0b7c13
14d0: 36 7c 32 30 30 39 2d 30 31 2d 31 32 7c 56 65 72  6|2009-01-12|Ver
14e0: 73 69 6f 6e 20 33 2e 36 2e 38 20 28 43 56 53 20  sion 3.6.8 (CVS 
14f0: 36 31 37 30 29 0a 66 34 66 34 30 33 37 30 66 62  6170).f4f40370fb
1500: 7c 32 30 30 38 2d 31 32 2d 31 36 7c 56 65 72 73  |2008-12-16|Vers
1510: 69 6f 6e 20 33 2e 36 2e 37 20 28 43 56 53 20 36  ion 3.6.7 (CVS 6
1520: 30 33 33 29 0a 33 30 61 32 30 38 30 37 37 37 7c  033).30a2080777|
1530: 32 30 30 38 2d 31 31 2d 32 36 7c 56 65 72 73 69  2008-11-26|Versi
1540: 6f 6e 20 33 2e 36 2e 36 2e 32 20 28 43 56 53 20  on 3.6.6.2 (CVS 
1550: 35 39 36 30 29 0a 63 32 32 36 36 61 61 30 39 34  5960).c2266aa094
1560: 7c 32 30 30 38 2d 31 31 2d 32 32 7c 56 65 72 73  |2008-11-22|Vers
1570: 69 6f 6e 20 33 2e 36 2e 36 2e 31 20 28 43 56 53  ion 3.6.6.1 (CVS
1580: 20 35 39 34 38 29 0a 30 31 61 36 65 32 38 32 30   5948).01a6e2820
1590: 61 7c 32 30 30 38 2d 31 31 2d 31 39 7c 56 65 72  a|2008-11-19|Ver
15a0: 73 69 6f 6e 20 33 2e 36 2e 36 20 28 43 56 53 20  sion 3.6.6 (CVS 
15b0: 35 39 33 31 29 0a 33 36 39 66 37 34 39 38 33 62  5931).369f74983b
15c0: 7c 32 30 30 38 2d 31 31 2d 31 32 7c 56 65 72 73  |2008-11-12|Vers
15d0: 69 6f 6e 20 33 2e 36 2e 35 20 28 43 56 53 20 35  ion 3.6.5 (CVS 5
15e0: 38 39 37 29 0a 63 64 37 33 63 66 66 61 62 33 7c  897).cd73cffab3|
15f0: 32 30 30 38 2d 31 30 2d 31 35 7c 56 65 72 73 69  2008-10-15|Versi
1600: 6f 6e 20 33 2e 36 2e 34 20 28 43 56 53 20 35 38  on 3.6.4 (CVS 58
1610: 32 35 29 0a 31 36 33 34 66 64 32 32 33 64 7c 32  25).1634fd223d|2
1620: 30 30 38 2d 30 39 2d 32 32 7c 56 65 72 73 69 6f  008-09-22|Versio
1630: 6e 20 33 2e 36 2e 33 20 28 43 56 53 20 35 37 32  n 3.6.3 (CVS 572
1640: 39 29 0a 38 38 63 35 31 62 39 66 31 35 7c 32 30  9).88c51b9f15|20
1650: 30 38 2d 30 38 2d 33 30 7c 56 65 72 73 69 6f 6e  08-08-30|Version
1660: 20 33 2e 36 2e 32 20 28 43 56 53 20 35 36 34 37   3.6.2 (CVS 5647
1670: 29 0a 36 35 61 62 37 37 37 66 64 30 7c 32 30 30  ).65ab777fd0|200
1680: 38 2d 30 38 2d 30 36 7c 56 65 72 73 69 6f 6e 20  8-08-06|Version 
1690: 33 2e 36 2e 31 20 28 43 56 53 20 35 35 34 30 29  3.6.1 (CVS 5540)
16a0: 0a 31 38 34 31 61 65 65 36 30 34 7c 32 30 30 38  .1841aee604|2008
16b0: 2d 30 37 2d 31 36 7c 56 65 72 73 69 6f 6e 20 33  -07-16|Version 3
16c0: 2e 36 2e 30 20 28 43 56 53 20 35 34 32 33 29 0a  .6.0 (CVS 5423).
16d0: 62 36 31 32 39 66 34 63 63 32 7c 32 30 30 38 2d  b6129f4cc2|2008-
16e0: 30 35 2d 31 34 7c 56 65 72 73 69 6f 6e 20 33 2e  05-14|Version 3.
16f0: 35 2e 39 20 28 43 56 53 20 35 31 33 31 29 0a 36  5.9 (CVS 5131).6
1700: 61 32 65 33 65 62 32 36 61 7c 32 30 30 38 2d 30  a2e3eb26a|2008-0
1710: 34 2d 31 36 7c 56 65 72 73 69 6f 6e 20 33 2e 35  4-16|Version 3.5
1720: 2e 38 20 28 43 56 53 20 35 30 31 39 29 0a 39 61  .8 (CVS 5019).9a
1730: 36 35 38 33 64 33 37 35 7c 32 30 30 38 2d 30 33  6583d375|2008-03
1740: 2d 31 37 7c 56 65 72 73 69 6f 6e 20 33 2e 35 2e  -17|Version 3.5.
1750: 37 20 28 43 56 53 20 34 38 37 34 29 0a 31 64 38  7 (CVS 4874).1d8
1760: 32 61 62 36 39 38 37 7c 32 30 30 38 2d 30 32 2d  2ab6987|2008-02-
1770: 30 36 7c 56 65 72 73 69 6f 6e 20 33 2e 35 2e 36  06|Version 3.5.6
1780: 20 28 43 56 53 20 34 37 37 37 29 0a 63 62 35 62   (CVS 4777).cb5b
1790: 66 34 36 34 32 66 7c 32 30 30 38 2d 30 31 2d 33  f4642f|2008-01-3
17a0: 31 7c 56 65 72 73 69 6f 6e 20 33 2e 35 2e 35 20  1|Version 3.5.5 
17b0: 28 43 56 53 20 34 37 36 34 29 0a 63 66 34 61 31  (CVS 4764).cf4a1
17c0: 31 62 32 61 38 7c 32 30 30 37 2d 31 32 2d 31 34  1b2a8|2007-12-14
17d0: 7c 56 65 72 73 69 6f 6e 20 33 2e 35 2e 34 20 28  |Version 3.5.4 (
17e0: 43 56 53 20 34 36 33 35 29 0a 61 33 39 30 30 37  CVS 4635).a39007
17f0: 64 35 62 31 7c 32 30 30 37 2d 31 31 2d 32 37 7c  d5b1|2007-11-27|
1800: 56 65 72 73 69 6f 6e 20 33 2e 35 2e 33 20 28 43  Version 3.5.3 (C
1810: 56 53 20 34 35 36 36 29 0a 36 30 64 61 30 31 36  VS 4566).60da016
1820: 33 30 61 7c 32 30 30 37 2d 31 31 2d 30 35 7c 56  30a|2007-11-05|V
1830: 65 72 73 69 6f 6e 20 33 2e 35 2e 32 20 28 43 56  ersion 3.5.2 (CV
1840: 53 20 34 35 33 31 29 0a 38 31 63 66 35 31 38 36  S 4531).81cf5186
1850: 34 36 7c 32 30 30 37 2d 31 30 2d 30 34 7c 56 65  46|2007-10-04|Ve
1860: 72 73 69 6f 6e 20 33 2e 35 2e 31 20 28 43 56 53  rsion 3.5.1 (CVS
1870: 20 34 34 36 35 29 0a 31 62 36 39 30 62 65 32 32   4465).1b690be22
1880: 61 7c 32 30 30 37 2d 30 39 2d 30 34 7c 56 65 72  a|2007-09-04|Ver
1890: 73 69 6f 6e 20 33 2e 35 2e 30 20 41 6c 70 68 61  sion 3.5.0 Alpha
18a0: 20 28 43 56 53 20 34 33 39 31 29 0a 36 34 39 38   (CVS 4391).6498
18b0: 39 39 30 34 64 34 7c 32 30 30 37 2d 30 38 2d 31  9904d4|2007-08-1
18c0: 33 7c 56 65 72 73 69 6f 6e 20 33 2e 34 2e 32 20  3|Version 3.4.2 
18d0: 28 43 56 53 20 34 32 31 38 29 0a 38 31 61 34 64  (CVS 4218).81a4d
18e0: 64 30 37 63 31 7c 32 30 30 37 2d 30 37 2d 32 30  d07c1|2007-07-20
18f0: 7c 56 65 72 73 69 6f 6e 20 33 2e 34 2e 31 20 28  |Version 3.4.1 (
1900: 43 56 53 20 34 31 37 30 29 0a 32 36 34 37 39 38  CVS 4170).264798
1910: 30 66 62 61 7c 32 30 30 37 2d 30 36 2d 31 38 7c  0fba|2007-06-18|
1920: 56 65 72 73 69 6f 6e 20 33 2e 34 2e 30 20 28 43  Version 3.4.0 (C
1930: 56 53 20 34 30 38 35 29 0a 31 36 39 37 39 66 34  VS 4085).16979f4
1940: 35 32 35 7c 32 30 30 37 2d 30 34 2d 32 35 7c 56  525|2007-04-25|V
1950: 65 72 73 69 6f 6e 20 33 2e 33 2e 31 37 20 28 43  ersion 3.3.17 (C
1960: 56 53 20 33 38 37 32 29 0a 38 63 36 62 35 61 64  VS 3872).8c6b5ad
1970: 62 35 63 7c 32 30 30 37 2d 30 34 2d 31 38 7c 56  b5c|2007-04-18|V
1980: 65 72 73 69 6f 6e 20 33 2e 33 2e 31 36 20 28 43  ersion 3.3.16 (C
1990: 56 53 20 33 38 35 33 29 0a 62 61 35 66 34 61 35  VS 3853).ba5f4a5
19a0: 35 66 61 7c 32 30 30 37 2d 30 34 2d 30 39 7c 56  5fa|2007-04-09|V
19b0: 65 72 73 69 6f 6e 20 33 2e 33 2e 31 35 20 28 43  ersion 3.3.15 (C
19c0: 56 53 20 33 38 33 31 29 0a 33 64 62 66 34 66 39  VS 3831).3dbf4f9
19d0: 38 61 63 7c 32 30 30 37 2d 30 34 2d 30 32 7c 56  8ac|2007-04-02|V
19e0: 65 72 73 69 6f 6e 20 33 2e 33 2e 31 34 20 28 43  ersion 3.3.14 (C
19f0: 56 53 20 33 37 39 39 29 0a 32 38 36 63 34 65 62  VS 3799).286c4eb
1a00: 33 30 64 7c 32 30 30 37 2d 30 32 2d 31 33 7c 56  30d|2007-02-13|V
1a10: 65 72 73 69 6f 6e 20 33 2e 33 2e 31 33 20 28 43  ersion 3.3.13 (C
1a20: 56 53 20 33 36 34 31 29 0a 66 63 36 36 30 37 30  VS 3641).fc66070
1a30: 33 39 33 7c 32 30 30 37 2d 30 31 2d 32 37 7c 56  393|2007-01-27|V
1a40: 65 72 73 69 6f 6e 20 33 2e 33 2e 31 32 20 28 43  ersion 3.3.12 (C
1a50: 56 53 20 33 36 31 36 29 0a 36 36 63 62 62 65 30  VS 3616).66cbbe0
1a60: 34 34 32 7c 32 30 30 37 2d 30 31 2d 32 32 7c 56  442|2007-01-22|V
1a70: 65 72 73 69 6f 6e 20 33 2e 33 2e 31 31 20 28 43  ersion 3.3.11 (C
1a80: 56 53 20 33 35 39 39 29 0a 32 30 34 61 32 31 32  VS 3599).204a212
1a90: 61 32 38 7c 32 30 30 37 2d 30 31 2d 31 30 7c 56  a28|2007-01-10|V
1aa0: 65 72 73 69 6f 6e 20 33 2e 33 2e 31 30 20 28 43  ersion 3.3.10 (C
1ab0: 56 53 20 33 35 38 37 29 0a 38 62 66 31 39 61 36  VS 3587).8bf19a6
1ac0: 61 34 31 7c 32 30 30 37 2d 30 31 2d 30 34 7c 56  a41|2007-01-04|V
1ad0: 65 72 73 69 6f 6e 20 33 2e 33 2e 39 20 28 43 56  ersion 3.3.9 (CV
1ae0: 53 20 33 35 35 37 29 0a 30 36 35 38 62 62 39 65  S 3557).0658bb9e
1af0: 33 66 7c 32 30 30 36 2d 31 30 2d 30 39 7c 56 65  3f|2006-10-09|Ve
1b00: 72 73 69 6f 6e 20 33 2e 33 2e 38 20 28 43 56 53  rsion 3.3.8 (CVS
1b10: 20 33 34 36 39 29 0a 38 35 34 33 34 61 34 62 39   3469).85434a4b9
1b20: 36 7c 32 30 30 36 2d 30 38 2d 31 32 7c 56 65 72  6|2006-08-12|Ver
1b30: 73 69 6f 6e 20 33 2e 33 2e 37 20 28 43 56 53 20  sion 3.3.7 (CVS 
1b40: 33 33 34 38 29 0a 63 31 31 63 62 30 37 65 34 62  3348).c11cb07e4b
1b50: 7c 32 30 30 36 2d 30 36 2d 30 36 7c 56 65 72 73  |2006-06-06|Vers
1b60: 69 6f 6e 20 33 2e 33 2e 36 20 28 43 56 53 20 33  ion 3.3.6 (CVS 3
1b70: 32 30 36 29 0a 61 30 39 31 61 36 31 64 38 38 7c  206).a091a61d88|
1b80: 32 30 30 36 2d 30 34 2d 30 35 7c 56 65 72 73 69  2006-04-05|Versi
1b90: 6f 6e 20 33 2e 33 2e 35 20 28 43 56 53 20 33 31  on 3.3.5 (CVS 31
1ba0: 36 37 29 0a 30 33 33 61 61 61 62 36 37 66 7c 32  67).033aaab67f|2
1bb0: 30 30 36 2d 30 32 2d 31 31 7c 56 65 72 73 69 6f  006-02-11|Versio
1bc0: 6e 20 33 2e 33 2e 34 20 28 43 56 53 20 33 30 38  n 3.3.4 (CVS 308
1bd0: 33 29 0a 31 30 61 33 66 35 36 35 34 36 7c 32 30  3).10a3f56546|20
1be0: 30 36 2d 30 31 2d 33 31 7c 56 65 72 73 69 6f 6e  06-01-31|Version
1bf0: 20 33 2e 33 2e 33 20 28 43 56 53 20 33 30 34 36   3.3.3 (CVS 3046
1c00: 29 0a 31 66 64 64 65 36 63 35 30 36 7c 32 30 30  ).1fdde6c506|200
1c10: 36 2d 30 31 2d 32 34 7c 56 65 72 73 69 6f 6e 20  6-01-24|Version 
1c20: 33 2e 33 2e 32 20 28 62 65 74 61 29 20 28 43 56  3.3.2 (beta) (CV
1c30: 53 20 33 30 31 39 29 0a 62 64 37 63 35 36 39 39  S 3019).bd7c5699
1c40: 39 33 7c 32 30 30 36 2d 30 31 2d 31 36 7c 56 65  93|2006-01-16|Ve
1c50: 72 73 69 6f 6e 20 33 2e 33 2e 31 20 28 61 6c 70  rsion 3.3.1 (alp
1c60: 68 61 29 20 28 43 56 53 20 32 39 35 33 29 0a 35  ha) (CVS 2953).5
1c70: 39 61 37 61 35 36 63 31 62 7c 32 30 30 36 2d 30  9a7a56c1b|2006-0
1c80: 31 2d 31 31 7c 56 65 72 73 69 6f 6e 20 33 2e 33  1-11|Version 3.3
1c90: 2e 30 20 28 61 6c 70 68 61 29 20 28 43 56 53 20  .0 (alpha) (CVS 
1ca0: 32 39 31 35 29 0a 35 30 64 37 65 35 30 61 39 36  2915).50d7e50a96
1cb0: 7c 32 30 30 35 2d 31 32 2d 31 39 7c 56 65 72 73  |2005-12-19|Vers
1cc0: 69 6f 6e 20 32 2e 38 2e 31 37 20 28 43 56 53 20  ion 2.8.17 (CVS 
1cd0: 32 38 33 36 29 0a 65 36 31 33 38 32 61 65 64 34  2836).e61382aed4
1ce0: 7c 32 30 30 35 2d 31 32 2d 31 39 7c 56 65 72 73  |2005-12-19|Vers
1cf0: 69 6f 6e 20 33 2e 32 2e 38 20 28 43 56 53 20 32  ion 3.2.8 (CVS 2
1d00: 38 33 35 29 0a 62 64 31 34 31 61 37 63 31 32 7c  835).bd141a7c12|
1d10: 32 30 30 35 2d 30 39 2d 32 34 7c 56 65 72 73 69  2005-09-24|Versi
1d20: 6f 6e 20 33 2e 32 2e 37 20 28 43 56 53 20 32 37  on 3.2.7 (CVS 27
1d30: 33 36 29 0a 31 63 64 66 65 36 36 37 31 34 7c 32  36).1cdfe66714|2
1d40: 30 30 35 2d 30 39 2d 31 37 7c 56 65 72 73 69 6f  005-09-17|Versio
1d50: 6e 20 33 2e 32 2e 36 20 28 43 56 53 20 32 37 31  n 3.2.6 (CVS 271
1d60: 36 29 0a 62 32 34 31 35 61 37 34 39 63 7c 32 30  6).b2415a749c|20
1d70: 30 35 2d 30 38 2d 32 37 7c 56 65 72 73 69 6f 6e  05-08-27|Version
1d80: 20 33 2e 32 2e 35 20 28 43 56 53 20 32 36 33 34   3.2.5 (CVS 2634
1d90: 29 0a 38 63 65 66 32 63 31 61 65 37 7c 32 30 30  ).8cef2c1ae7|200
1da0: 35 2d 30 38 2d 32 34 7c 56 65 72 73 69 6f 6e 20  5-08-24|Version 
1db0: 33 2e 32 2e 34 20 28 43 56 53 20 32 36 31 39 29  3.2.4 (CVS 2619)
1dc0: 0a 66 36 32 30 33 31 39 62 34 34 7c 32 30 30 35  .f620319b44|2005
1dd0: 2d 30 38 2d 32 31 7c 56 65 72 73 69 6f 6e 20 33  -08-21|Version 3
1de0: 2e 32 2e 33 20 28 43 56 53 20 32 36 31 30 29 0a  .2.3 (CVS 2610).
1df0: 30 65 31 39 30 65 39 64 39 31 7c 32 30 30 35 2d  0e190e9d91|2005-
1e00: 30 36 2d 31 32 7c 56 65 72 73 69 6f 6e 20 33 2e  06-12|Version 3.
1e10: 32 2e 32 20 28 43 56 53 20 32 35 31 31 29 0a 38  2.2 (CVS 2511).8
1e20: 34 34 66 30 31 61 66 37 32 7c 32 30 30 35 2d 30  44f01af72|2005-0
1e30: 33 2d 32 39 7c 56 65 72 73 69 6f 6e 20 33 2e 32  3-29|Version 3.2
1e40: 2e 31 20 28 43 56 53 20 32 34 33 33 29 0a 64 65  .1 (CVS 2433).de
1e50: 62 66 34 30 65 38 66 66 7c 32 30 30 35 2d 30 33  bf40e8ff|2005-03
1e60: 2d 32 31 7c 56 65 72 73 69 6f 6e 20 33 2e 32 2e  -21|Version 3.2.
1e70: 30 20 28 43 56 53 20 32 34 31 35 29 0a 36 61 33  0 (CVS 2415).6a3
1e80: 66 34 65 34 62 65 36 7c 32 30 30 35 2d 30 33 2d  f4e4be6|2005-03-
1e90: 31 37 7c 56 65 72 73 69 6f 6e 20 33 2e 31 2e 36  17|Version 3.1.6
1ea0: 20 28 43 56 53 20 32 33 39 32 29 0a 62 31 37 39   (CVS 2392).b179
1eb0: 32 61 65 35 31 36 7c 32 30 30 35 2d 30 33 2d 31  2ae516|2005-03-1
1ec0: 31 7c 56 65 72 73 69 6f 6e 20 33 2e 31 2e 35 20  1|Version 3.1.5 
1ed0: 28 43 56 53 20 32 33 38 32 29 0a 33 64 30 37 30  (CVS 2382).3d070
1ee0: 61 39 62 34 64 7c 32 30 30 35 2d 30 33 2d 31 31  a9b4d|2005-03-11
1ef0: 7c 56 65 72 73 69 6f 6e 20 33 2e 31 2e 34 20 28  |Version 3.1.4 (
1f00: 43 56 53 20 32 33 37 38 29 0a 39 35 37 33 33 33  CVS 2378).957333
1f10: 61 37 62 32 7c 32 30 30 35 2d 30 32 2d 32 38 7c  a7b2|2005-02-28|
1f20: 56 65 72 73 69 6f 6e 20 33 2e 31 2e 33 2e 31 20  Version 3.1.3.1 
1f30: 28 6e 6f 74 20 61 6e 20 6f 66 66 69 63 69 61 6c  (not an official
1f40: 20 72 65 6c 65 61 73 65 29 20 28 43 56 53 20 32   release) (CVS 2
1f50: 33 36 34 29 0a 33 36 64 62 66 35 65 39 32 39 7c  364).36dbf5e929|
1f60: 32 30 30 35 2d 30 32 2d 32 30 7c 56 65 72 73 69  2005-02-20|Versi
1f70: 6f 6e 20 33 2e 31 2e 33 20 28 43 56 53 20 32 33  on 3.1.3 (CVS 23
1f80: 35 36 29 0a 65 39 30 31 32 64 39 31 37 61 7c 32  56).e9012d917a|2
1f90: 30 30 35 2d 30 32 2d 31 35 7c 56 65 72 73 69 6f  005-02-15|Versio
1fa0: 6e 20 33 2e 31 2e 32 20 28 43 56 53 20 32 33 33  n 3.1.2 (CVS 233
1fb0: 37 29 0a 32 65 66 62 62 62 61 35 35 61 7c 32 30  7).2efbbba55a|20
1fc0: 30 35 2d 30 32 2d 31 35 7c 56 65 72 73 69 6f 6e  05-02-15|Version
1fd0: 20 32 2e 38 2e 31 36 20 28 43 56 53 20 32 33 33   2.8.16 (CVS 233
1fe0: 36 29 0a 32 65 31 63 37 31 63 34 36 38 7c 32 30  6).2e1c71c468|20
1ff0: 30 35 2d 30 32 2d 30 31 7c 56 65 72 73 69 6f 6e  05-02-01|Version
2000: 20 33 2e 31 2e 31 20 28 62 65 74 61 29 20 28 43   3.1.1 (beta) (C
2010: 56 53 20 32 33 30 36 29 0a 34 35 30 39 34 61 62  VS 2306).45094ab
2020: 65 33 38 7c 32 30 30 35 2d 30 31 2d 32 31 7c 56  e38|2005-01-21|V
2030: 65 72 73 69 6f 6e 20 33 2e 31 2e 30 20 28 61 6c  ersion 3.1.0 (al
2040: 70 68 61 29 20 28 43 56 53 20 32 32 36 30 29 0a  pha) (CVS 2260).
2050: 37 64 64 36 36 64 37 36 35 33 7c 32 30 30 34 2d  7dd66d7653|2004-
2060: 31 30 2d 31 32 7c 56 65 72 73 69 6f 6e 20 33 2e  10-12|Version 3.
2070: 30 2e 38 20 28 43 56 53 20 32 30 32 31 29 0a 64  0.8 (CVS 2021).d
2080: 38 32 64 65 64 39 35 34 33 7c 32 30 30 34 2d 30  82ded9543|2004-0
2090: 39 2d 31 38 7c 56 65 72 73 69 6f 6e 20 33 2e 30  9-18|Version 3.0
20a0: 2e 37 20 28 43 56 53 20 31 39 37 30 29 0a 63 31  .7 (CVS 1970).c1
20b0: 39 30 62 39 35 63 33 30 7c 32 30 30 34 2d 30 39  90b95c30|2004-09
20c0: 2d 30 32 7c 56 65 72 73 69 6f 6e 20 33 2e 30 2e  -02|Version 3.0.
20d0: 36 20 28 62 65 74 61 29 20 28 43 56 53 20 31 39  6 (beta) (CVS 19
20e0: 33 34 29 0a 66 33 66 65 38 63 39 66 61 36 7c 32  34).f3fe8c9fa6|2
20f0: 30 30 34 2d 30 38 2d 32 39 7c 56 65 72 73 69 6f  004-08-29|Versio
2100: 6e 20 33 2e 30 2e 35 20 28 62 65 74 61 29 20 28  n 3.0.5 (beta) (
2110: 43 56 53 20 31 39 31 36 29 0a 39 38 65 64 62 64  CVS 1916).98edbd
2120: 64 35 31 37 7c 32 30 30 34 2d 30 38 2d 30 39 7c  d517|2004-08-09|
2130: 56 65 72 73 69 6f 6e 20 33 2e 30 2e 34 20 28 62  Version 3.0.4 (b
2140: 65 74 61 29 20 28 43 56 53 20 31 38 38 34 29 0a  eta) (CVS 1884).
2150: 30 36 38 62 31 35 61 65 32 61 7c 32 30 30 34 2d  068b15ae2a|2004-
2160: 30 37 2d 32 32 7c 56 65 72 73 69 6f 6e 20 33 2e  07-22|Version 3.
2170: 30 2e 33 20 28 43 56 53 20 31 38 36 30 29 0a 31  0.3 (CVS 1860).1
2180: 30 32 61 62 39 34 31 36 37 7c 32 30 30 34 2d 30  02ab94167|2004-0
2190: 37 2d 32 32 7c 56 65 72 73 69 6f 6e 20 32 2e 38  7-22|Version 2.8
21a0: 2e 31 35 20 28 43 56 53 20 31 38 35 39 29 0a 32  .15 (CVS 1859).2
21b0: 36 61 35 35 39 62 36 35 38 7c 32 30 30 34 2d 30  6a559b658|2004-0
21c0: 36 2d 33 30 7c 56 65 72 73 69 6f 6e 20 33 2e 30  6-30|Version 3.0
21d0: 2e 32 20 28 42 65 74 61 29 20 28 43 56 53 20 31  .2 (Beta) (CVS 1
21e0: 37 39 31 29 0a 61 63 36 36 38 33 65 33 38 30 7c  791).ac6683e380|
21f0: 32 30 30 34 2d 30 36 2d 32 32 7c 56 65 72 73 69  2004-06-22|Versi
2200: 6f 6e 20 33 2e 30 2e 31 20 41 4c 50 48 41 20 28  on 3.0.1 ALPHA (
2210: 43 56 53 20 31 36 36 39 29 0a 38 62 34 30 39 61  CVS 1669).8b409a
2220: 61 61 65 34 7c 32 30 30 34 2d 30 36 2d 31 38 7c  aae4|2004-06-18|
2230: 56 65 72 73 69 6f 6e 20 33 2e 30 2e 30 20 28 41  Version 3.0.0 (A
2240: 4c 50 48 41 29 20 28 43 56 53 20 31 36 31 39 29  LPHA) (CVS 1619)
2250: 0a 37 64 33 39 33 37 37 34 33 66 7c 32 30 30 34  .7d3937743f|2004
2260: 2d 30 36 2d 30 39 7c 56 65 72 73 69 6f 6e 20 32  -06-09|Version 2
2270: 2e 38 2e 31 34 20 28 43 56 53 20 31 35 35 34 29  .8.14 (CVS 1554)
2280: 0a 34 64 35 62 62 62 33 64 63 33 7c 32 30 30 34  .4d5bbb3dc3|2004
2290: 2d 30 33 2d 30 38 7c 56 65 72 73 69 6f 6e 20 32  -03-08|Version 2
22a0: 2e 38 2e 31 33 20 28 43 56 53 20 31 32 38 37 29  .8.13 (CVS 1287)
22b0: 0a 31 37 33 36 64 34 31 35 64 37 7c 32 30 30 34  .1736d415d7|2004
22c0: 2d 30 32 2d 30 38 7c 56 65 72 73 69 6f 6e 20 32  -02-08|Version 2
22d0: 2e 38 2e 31 32 20 28 43 56 53 20 31 32 31 33 29  .8.12 (CVS 1213)
22e0: 0a 61 39 66 32 35 33 34 37 64 65 7c 32 30 30 34  .a9f25347de|2004
22f0: 2d 30 31 2d 31 34 7c 56 65 72 73 69 6f 6e 20 32  -01-14|Version 2
2300: 2e 38 2e 31 31 20 28 43 56 53 20 31 31 37 37 29  .8.11 (CVS 1177)
2310: 0a 38 62 65 66 37 35 61 62 38 35 7c 32 30 30 34  .8bef75ab85|2004
2320: 2d 30 31 2d 31 34 7c 56 65 72 73 69 6f 6e 20 32  -01-14|Version 2
2330: 2e 38 2e 31 30 20 28 43 56 53 20 31 31 37 34 29  .8.10 (CVS 1174)
2340: 0a 64 38 61 65 36 62 64 64 65 62 7c 32 30 30 34  .d8ae6bddeb|2004
2350: 2d 30 31 2d 30 36 7c 56 65 72 73 69 6f 6e 20 32  -01-06|Version 2
2360: 2e 38 2e 39 20 28 43 56 53 20 31 31 36 30 29 0a  .8.9 (CVS 1160).
2370: 61 30 34 35 31 63 63 66 32 64 7c 32 30 30 33 2d  a0451ccf2d|2003-
2380: 31 32 2d 31 38 7c 56 65 72 73 69 6f 6e 20 32 2e  12-18|Version 2.
2390: 38 2e 38 20 28 43 56 53 20 31 31 33 35 29 0a 64  8.8 (CVS 1135).d
23a0: 34 38 62 30 62 30 31 38 64 7c 32 30 30 33 2d 31  48b0b018d|2003-1
23b0: 32 2d 30 34 7c 56 65 72 73 69 6f 6e 20 32 2e 38  2-04|Version 2.8
23c0: 2e 37 20 28 43 56 53 20 31 31 32 34 29 0a 30 62  .7 (CVS 1124).0b
23d0: 64 65 37 61 65 32 62 61 7c 32 30 30 33 2d 30 38  de7ae2ba|2003-08
23e0: 2d 32 32 7c 56 65 72 73 69 6f 6e 20 32 2e 38 2e  -22|Version 2.8.
23f0: 36 20 28 43 56 53 20 31 30 38 30 29 0a 39 35 66  6 (CVS 1080).95f
2400: 62 61 34 34 30 65 37 7c 32 30 30 33 2d 30 37 2d  ba440e7|2003-07-
2410: 32 32 7c 56 65 72 73 69 6f 6e 20 32 2e 38 2e 35  22|Version 2.8.5
2420: 20 28 43 56 53 20 31 30 36 33 29 0a 37 66 35 65   (CVS 1063).7f5e
2430: 38 38 39 34 61 65 7c 32 30 30 33 2d 30 36 2d 32  8894ae|2003-06-2
2440: 39 7c 56 65 72 73 69 6f 6e 20 32 2e 38 2e 34 20  9|Version 2.8.4 
2450: 28 43 56 53 20 31 30 34 31 29 0a 34 33 33 35 37  (CVS 1041).43357
2460: 30 65 33 65 36 7c 32 30 30 33 2d 30 36 2d 30 34  0e3e6|2003-06-04
2470: 7c 56 65 72 73 69 6f 6e 20 32 2e 38 2e 33 20 28  |Version 2.8.3 (
2480: 43 56 53 20 31 30 30 32 29 0a 66 35 34 32 65 35  CVS 1002).f542e5
2490: 66 63 38 38 7c 32 30 30 33 2d 30 35 2d 31 37 7c  fc88|2003-05-17|
24a0: 56 65 72 73 69 6f 6e 20 32 2e 38 2e 32 20 28 43  Version 2.8.2 (C
24b0: 56 53 20 39 38 33 29 0a 35 39 30 66 39 36 33 62  VS 983).590f963b
24c0: 36 35 7c 32 30 30 33 2d 30 35 2d 31 37 7c 56 65  65|2003-05-17|Ve
24d0: 72 73 69 6f 6e 20 32 2e 38 2e 31 20 28 43 56 53  rsion 2.8.1 (CVS
24e0: 20 39 38 30 29 0a 35 64 62 39 38 62 33 66 34 30   980).5db98b3f40
24f0: 7c 32 30 30 33 2d 30 32 2d 31 36 7c 56 65 72 73  |2003-02-16|Vers
2500: 69 6f 6e 20 32 2e 38 2e 30 20 28 43 56 53 20 38  ion 2.8.0 (CVS 8
2510: 37 30 29 0a 62 64 62 61 37 39 36 66 33 62 7c 32  70).bdba796f3b|2
2520: 30 30 33 2d 30 31 2d 32 35 7c 56 65 72 73 69 6f  003-01-25|Versio
2530: 6e 20 32 2e 37 2e 36 20 28 43 56 53 20 38 35 30  n 2.7.6 (CVS 850
2540: 29 0a 65 65 39 35 65 65 66 65 31 32 7c 32 30 30  ).ee95eefe12|200
2550: 32 2d 31 32 2d 32 38 7c 56 65 72 73 69 6f 6e 20  2-12-28|Version 
2560: 32 2e 37 2e 35 20 28 43 56 53 20 38 30 36 29 0a  2.7.5 (CVS 806).
2570: 30 32 32 34 64 62 36 66 38 63 7c 32 30 30 32 2d  0224db6f8c|2002-
2580: 31 32 2d 31 37 7c 56 65 72 73 69 6f 6e 20 32 2e  12-17|Version 2.
2590: 37 2e 34 20 28 43 56 53 20 38 30 33 29 0a 34 30  7.4 (CVS 803).40
25a0: 35 31 64 62 64 62 30 35 7c 32 30 30 32 2d 31 30  51dbdb05|2002-10
25b0: 2d 33 31 7c 56 65 72 73 69 6f 6e 20 32 2e 37 2e  -31|Version 2.7.
25c0: 33 20 28 43 56 53 20 37 37 35 29 0a 35 39 62 61  3 (CVS 775).59ba
25d0: 34 33 34 34 39 61 7c 32 30 30 32 2d 30 39 2d 32  43449a|2002-09-2
25e0: 35 7c 56 65 72 73 69 6f 6e 20 32 2e 37 2e 32 20  5|Version 2.7.2 
25f0: 28 43 56 53 20 37 35 36 29 0a 35 66 35 31 65 31  (CVS 756).5f51e1
2600: 33 64 35 36 7c 32 30 30 32 2d 30 38 2d 33 31 7c  3d56|2002-08-31|
2610: 56 65 72 73 69 6f 6e 20 32 2e 37 2e 31 20 28 43  Version 2.7.1 (C
2620: 56 53 20 37 33 37 29 0a 39 65 33 34 31 64 39 63  VS 737).9e341d9c
2630: 39 33 7c 32 30 30 32 2d 30 38 2d 32 35 7c 56 65  93|2002-08-25|Ve
2640: 72 73 69 6f 6e 20 32 2e 37 2e 30 20 28 43 56 53  rsion 2.7.0 (CVS
2650: 20 37 32 39 29 0a 62 61 37 30 36 61 63 61 30 61   729).ba706aca0a
2660: 7c 32 30 30 32 2d 30 38 2d 31 33 7c 56 65 72 73  |2002-08-13|Vers
2670: 69 6f 6e 20 32 2e 36 2e 33 20 28 43 56 53 20 37  ion 2.6.3 (CVS 7
2680: 30 37 29 0a 32 32 33 61 32 31 35 30 61 63 7c 32  07).223a2150ac|2
2690: 30 30 32 2d 30 37 2d 33 31 7c 56 65 72 73 69 6f  002-07-31|Versio
26a0: 6e 20 32 2e 36 2e 32 20 28 43 56 53 20 36 39 39  n 2.6.2 (CVS 699
26b0: 29 0a 36 31 30 62 37 62 63 37 30 61 7c 32 30 30  ).610b7bc70a|200
26c0: 32 2d 30 37 2d 31 39 7c 56 65 72 73 69 6f 6e 20  2-07-19|Version 
26d0: 32 2e 36 2e 31 20 28 43 56 53 20 36 39 31 29 0a  2.6.1 (CVS 691).
26e0: 63 63 34 66 38 32 34 62 31 35 7c 32 30 30 32 2d  cc4f824b15|2002-
26f0: 30 37 2d 31 38 7c 56 65 72 73 69 6f 6e 20 32 2e  07-18|Version 2.
2700: 36 2e 30 20 52 65 6c 65 61 73 65 20 32 20 28 43  6.0 Release 2 (C
2710: 56 53 20 36 38 37 29 0a 31 31 31 63 37 38 65 36  VS 687).111c78e6
2720: 38 33 7c 32 30 30 32 2d 30 37 2d 30 37 7c 56 65  83|2002-07-07|Ve
2730: 72 73 69 6f 6e 20 32 2e 35 2e 36 20 28 43 56 53  rsion 2.5.6 (CVS
2740: 20 36 36 34 29 0a 36 32 38 34 63 36 35 63 31 37   664).6284c65c17
2750: 7c 32 30 30 32 2d 30 37 2d 30 36 7c 56 65 72 73  |2002-07-06|Vers
2760: 69 6f 6e 20 32 2e 35 2e 35 20 28 43 56 53 20 36  ion 2.5.5 (CVS 6
2770: 36 32 29 0a 66 37 31 35 39 66 64 65 36 62 7c 32  62).f7159fde6b|2
2780: 30 30 32 2d 30 37 2d 30 31 7c 56 65 72 73 69 6f  002-07-01|Versio
2790: 6e 20 32 2e 35 2e 34 20 28 43 56 53 20 36 35 36  n 2.5.4 (CVS 656
27a0: 29 0a 64 35 63 62 36 37 35 34 33 32 7c 32 30 30  ).d5cb675432|200
27b0: 32 2d 30 36 2d 32 35 7c 56 65 72 73 69 6f 6e 20  2-06-25|Version 
27c0: 32 2e 35 2e 33 20 28 43 56 53 20 36 34 35 29 0a  2.5.3 (CVS 645).
27d0: 37 35 36 33 31 30 63 61 64 32 7c 32 30 30 32 2d  756310cad2|2002-
27e0: 30 36 2d 32 35 7c 56 65 72 73 69 6f 6e 20 32 2e  06-25|Version 2.
27f0: 35 2e 32 20 28 43 56 53 20 36 34 31 29 0a 35 65  5.2 (CVS 641).5e
2800: 38 61 33 31 33 31 61 62 7c 32 30 30 32 2d 30 36  8a3131ab|2002-06
2810: 2d 31 39 7c 56 65 72 73 69 6f 6e 20 32 2e 35 2e  -19|Version 2.5.
2820: 31 20 28 43 56 53 20 36 32 39 29 0a 39 62 61 65  1 (CVS 629).9bae
2830: 66 33 65 32 34 30 7c 32 30 30 32 2d 30 36 2d 31  f3e240|2002-06-1
2840: 37 7c 56 65 72 73 69 6f 6e 20 32 2e 35 2e 30 20  7|Version 2.5.0 
2850: 28 43 56 53 20 36 32 37 29 0a 30 36 63 64 61 66  (CVS 627).06cdaf
2860: 31 63 38 30 7c 32 30 30 32 2d 30 35 2d 31 30 7c  1c80|2002-05-10|
2870: 56 65 72 73 69 6f 6e 20 32 2e 34 2e 31 32 20 28  Version 2.4.12 (
2880: 43 56 53 20 35 36 31 29 0a 62 31 33 31 35 31 37  CVS 561).b131517
2890: 39 34 62 7c 32 30 30 32 2d 30 35 2d 30 38 7c 56  94b|2002-05-08|V
28a0: 65 72 73 69 6f 6e 20 32 2e 34 2e 31 31 20 28 43  ersion 2.4.11 (C
28b0: 56 53 20 35 35 35 29 0a 35 66 33 36 31 38 31 34  VS 555).5f361814
28c0: 32 66 7c 32 30 30 32 2d 30 35 2d 30 33 7c 56 65  2f|2002-05-03|Ve
28d0: 72 73 69 6f 6e 20 32 2e 34 2e 31 30 20 28 43 56  rsion 2.4.10 (CV
28e0: 53 20 35 35 30 29 0a 30 36 39 31 37 32 30 61 34  S 550).0691720a4
28f0: 62 7c 32 30 30 32 2d 30 34 2d 32 32 7c 56 65 72  b|2002-04-22|Ver
2900: 73 69 6f 6e 20 32 2e 34 2e 39 20 28 43 56 53 20  sion 2.4.9 (CVS 
2910: 35 34 32 29 0a 64 37 30 33 61 32 63 35 63 34 7c  542).d703a2c5c4|
2920: 32 30 30 32 2d 30 34 2d 32 30 7c 56 65 72 73 69  2002-04-20|Versi
2930: 6f 6e 20 32 2e 34 2e 38 20 28 43 56 53 20 35 33  on 2.4.8 (CVS 53
2940: 38 29 0a 39 37 37 61 62 62 61 65 62 65 7c 32 30  8).977abbaebe|20
2950: 30 32 2d 30 34 2d 31 32 7c 56 65 72 73 69 6f 6e  02-04-12|Version
2960: 20 32 2e 34 2e 37 20 28 43 56 53 20 35 32 38 29   2.4.7 (CVS 528)
2970: 0a 35 61 65 37 65 66 64 38 37 66 7c 32 30 30 32  .5ae7efd87f|2002
2980: 2d 30 34 2d 30 32 7c 56 65 72 73 69 6f 6e 20 32  -04-02|Version 2
2990: 2e 34 2e 36 20 28 43 56 53 20 35 31 36 29 0a 62  .4.6 (CVS 516).b
29a0: 31 38 61 37 62 37 37 37 63 7c 32 30 30 32 2d 30  18a7b777c|2002-0
29b0: 34 2d 30 32 7c 56 65 72 73 69 6f 6e 20 32 2e 34  4-02|Version 2.4
29c0: 2e 35 20 28 43 56 53 20 35 31 34 29 0a 63 34 62  .5 (CVS 514).c4b
29d0: 36 63 30 62 65 30 30 7c 32 30 30 32 2d 30 33 2d  6c0be00|2002-03-
29e0: 33 30 7c 56 65 72 73 69 6f 6e 20 32 2e 34 2e 34  30|Version 2.4.4
29f0: 20 28 43 56 53 20 35 30 39 29 0a 39 39 64 36 37   (CVS 509).99d67
2a00: 36 34 65 35 37 7c 32 30 30 32 2d 30 33 2d 32 33  64e57|2002-03-23
2a10: 7c 56 65 72 73 69 6f 6e 20 32 2e 34 2e 33 20 28  |Version 2.4.3 (
2a20: 43 56 53 20 34 34 30 29 0a 34 39 64 30 33 32 33  CVS 440).49d0323
2a30: 32 35 35 7c 32 30 30 32 2d 30 33 2d 32 30 7c 56  255|2002-03-20|V
2a40: 65 72 73 69 6f 6e 20 32 2e 34 2e 32 20 28 43 56  ersion 2.4.2 (CV
2a50: 53 20 34 34 31 29 0a 39 66 31 32 62 38 38 30 35  S 441).9f12b8805
2a60: 66 7c 32 30 30 32 2d 30 33 2d 31 33 7c 56 65 72  f|2002-03-13|Ver
2a70: 73 69 6f 6e 20 32 2e 34 2e 31 20 28 43 56 53 20  sion 2.4.1 (CVS 
2a80: 34 34 32 29 0a 39 33 33 33 65 63 63 61 31 65 7c  442).9333ecca1e|
2a90: 32 30 30 32 2d 30 33 2d 31 33 7c 56 65 72 73 69  2002-03-13|Versi
2aa0: 6f 6e 20 32 2e 34 2e 31 20 28 43 56 53 20 34 33  on 2.4.1 (CVS 43
2ab0: 30 29 0a 64 33 66 36 36 62 34 34 65 35 7c 32 30  0).d3f66b44e5|20
2ac0: 30 32 2d 30 33 2d 31 31 7c 56 65 72 73 69 6f 6e  02-03-11|Version
2ad0: 20 32 2e 34 2e 30 20 28 43 56 53 20 34 34 33 29   2.4.0 (CVS 443)
2ae0: 0a 37 32 63 35 61 39 32 61 61 36 7c 32 30 30 32  .72c5a92aa6|2002
2af0: 2d 30 32 2d 31 39 7c 56 65 72 73 69 6f 6e 20 32  -02-19|Version 2
2b00: 2e 33 2e 33 20 28 43 56 53 20 34 34 34 29 0a 34  .3.3 (CVS 444).4
2b10: 64 30 36 37 30 30 30 30 37 7c 32 30 30 32 2d 30  d06700007|2002-0
2b20: 32 2d 31 34 7c 56 65 72 73 69 6f 6e 20 32 2e 33  2-14|Version 2.3
2b30: 2e 32 20 28 43 56 53 20 34 34 36 29 0a 38 34 36  .2 (CVS 446).846
2b40: 31 34 38 64 36 65 33 7c 32 30 30 32 2d 30 32 2d  148d6e3|2002-02-
2b50: 31 33 7c 56 65 72 73 69 6f 6e 20 32 2e 33 2e 31  13|Version 2.3.1
2b60: 20 28 43 56 53 20 34 34 35 29 0a 34 63 37 64 66   (CVS 445).4c7df
2b70: 64 39 33 35 33 7c 32 30 30 32 2d 30 32 2d 30 33  d9353|2002-02-03
2b80: 7c 56 65 72 73 69 6f 6e 20 32 2e 33 2e 30 20 28  |Version 2.3.0 (
2b90: 43 56 53 20 34 34 37 29 0a 61 66 33 62 62 38 30  CVS 447).af3bb80
2ba0: 38 31 30 7c 32 30 30 32 2d 30 31 2d 32 38 7c 56  810|2002-01-28|V
2bb0: 65 72 73 69 6f 6e 20 32 2e 32 2e 35 20 28 43 56  ersion 2.2.5 (CV
2bc0: 53 20 34 34 38 29 0a 31 36 37 31 32 64 61 65 34  S 448).16712dae4
2bd0: 66 7c 32 30 30 32 2d 30 31 2d 32 32 7c 56 65 72  f|2002-01-22|Ver
2be0: 73 69 6f 6e 20 32 2e 32 2e 34 20 28 43 56 53 20  sion 2.2.4 (CVS 
2bf0: 34 34 39 29 0a 61 34 66 65 38 39 33 63 65 37 7c  449).a4fe893ce7|
2c00: 32 30 30 32 2d 30 31 2d 31 36 7c 56 65 72 73 69  2002-01-16|Versi
2c10: 6f 6e 20 32 2e 32 2e 33 20 28 43 56 53 20 34 35  on 2.2.3 (CVS 45
2c20: 30 29 0a 37 64 61 30 30 61 33 33 66 65 7c 32 30  0).7da00a33fe|20
2c30: 30 32 2d 30 31 2d 31 34 7c 56 65 72 73 69 6f 6e  02-01-14|Version
2c40: 20 32 2e 32 2e 32 20 28 43 56 53 20 34 35 31 29   2.2.2 (CVS 451)
2c50: 0a 36 31 63 33 38 66 33 62 66 65 7c 32 30 30 32  .61c38f3bfe|2002
2c60: 2d 30 31 2d 30 39 7c 56 65 72 73 69 6f 6e 20 32  -01-09|Version 2
2c70: 2e 32 2e 31 20 28 43 56 53 20 34 35 32 29 0a 36  .2.1 (CVS 452).6
2c80: 62 62 36 32 64 38 66 61 62 7c 32 30 30 31 2d 31  bb62d8fab|2001-1
2c90: 32 2d 32 32 7c 56 65 72 73 69 6f 6e 20 32 2e 32  2-22|Version 2.2
2ca0: 2e 30 20 28 43 56 53 20 34 35 33 29 0a 30 64 34  .0 (CVS 453).0d4
2cb0: 34 34 36 35 33 34 37 7c 32 30 30 31 2d 31 32 2d  4465347|2001-12-
2cc0: 31 35 7c 56 65 72 73 69 6f 6e 20 32 2e 31 2e 37  15|Version 2.1.7
2cd0: 20 28 43 56 53 20 34 35 34 29 0a 36 65 63 64 39   (CVS 454).6ecd9
2ce0: 30 62 36 63 33 7c 32 30 30 31 2d 31 32 2d 31 34  0b6c3|2001-12-14
2cf0: 7c 56 65 72 73 69 6f 6e 20 32 2e 31 2e 36 20 28  |Version 2.1.6 (
2d00: 43 56 53 20 34 35 35 29 0a 38 65 39 30 61 64 35  CVS 455).8e90ad5
2d10: 35 32 66 7c 32 30 30 31 2d 31 32 2d 30 36 7c 56  52f|2001-12-06|V
2d20: 65 72 73 69 6f 6e 20 32 2e 31 2e 35 20 28 43 56  ersion 2.1.5 (CV
2d30: 53 20 34 35 36 29 0a 31 32 31 63 35 32 32 65 36  S 456).121c522e6
2d40: 37 7c 32 30 30 31 2d 31 32 2d 30 35 7c 56 65 72  7|2001-12-05|Ver
2d50: 73 69 6f 6e 20 32 2e 31 2e 34 20 28 43 56 53 20  sion 2.1.4 (CVS 
2d60: 34 35 37 29 0a 39 37 34 64 34 32 38 33 39 62 7c  457).974d42839b|
2d70: 32 30 30 31 2d 31 31 2d 32 34 7c 56 65 72 73 69  2001-11-24|Versi
2d80: 6f 6e 20 32 2e 31 2e 33 20 28 43 56 53 20 34 35  on 2.1.3 (CVS 45
2d90: 38 29 0a 66 31 34 38 33 35 64 66 33 32 7c 32 30  8).f14835df32|20
2da0: 30 31 2d 31 31 2d 32 33 7c 56 65 72 73 69 6f 6e  01-11-23|Version
2db0: 20 32 2e 31 2e 32 20 28 43 56 53 20 34 35 39 29   2.1.2 (CVS 459)
2dc0: 0a 62 65 32 32 38 63 64 31 33 61 7c 32 30 30 31  .be228cd13a|2001
2dd0: 2d 31 31 2d 31 33 7c 56 65 72 73 69 6f 6e 20 32  -11-13|Version 2
2de0: 2e 31 2e 31 20 28 43 56 53 20 34 36 30 29 0a 35  .1.1 (CVS 460).5
2df0: 36 64 38 33 39 30 65 34 37 7c 32 30 30 31 2d 31  6d8390e47|2001-1
2e00: 31 2d 31 32 7c 56 65 72 73 69 6f 6e 20 32 2e 31  1-12|Version 2.1
2e10: 2e 30 20 28 43 56 53 20 34 36 31 29 0a 30 66 64  .0 (CVS 461).0fd
2e20: 32 38 37 34 32 30 35 7c 32 30 30 31 2d 31 31 2d  2874205|2001-11-
2e30: 30 34 7c 56 65 72 73 69 6f 6e 20 32 2e 30 2e 38  04|Version 2.0.8
2e40: 20 28 43 56 53 20 34 36 32 29 0a 62 30 34 34 32   (CVS 462).b0442
2e50: 63 62 39 63 36 7c 32 30 30 31 2d 31 30 2d 32 32  cb9c6|2001-10-22
2e60: 7c 56 65 72 73 69 6f 6e 20 32 2e 30 2e 37 20 28  |Version 2.0.7 (
2e70: 43 56 53 20 34 36 33 29 0a 63 38 35 33 35 61 30  CVS 463).c8535a0
2e80: 64 65 39 7c 32 30 30 31 2d 31 30 2d 31 39 7c 56  de9|2001-10-19|V
2e90: 65 72 73 69 6f 6e 20 32 2e 30 2e 36 20 28 43 56  ersion 2.0.6 (CV
2ea0: 53 20 34 36 34 29 0a 65 32 64 38 34 66 37 31 65  S 464).e2d84f71e
2eb0: 64 7c 32 30 30 31 2d 31 30 2d 31 35 7c 56 65 72  d|2001-10-15|Ver
2ec0: 73 69 6f 6e 20 32 2e 30 2e 35 20 28 43 56 53 20  sion 2.0.5 (CVS 
2ed0: 34 36 35 29 0a 34 34 34 34 34 37 30 30 37 61 7c  465).444447007a|
2ee0: 32 30 30 31 2d 31 30 2d 31 33 7c 56 65 72 73 69  2001-10-13|Versi
2ef0: 6f 6e 20 32 2e 30 2e 34 20 28 43 56 53 20 34 36  on 2.0.4 (CVS 46
2f00: 36 29 0a 61 38 66 65 65 32 33 66 38 36 7c 32 30  6).a8fee23f86|20
2f10: 30 31 2d 31 30 2d 31 33 7c 56 65 72 73 69 6f 6e  01-10-13|Version
2f20: 20 32 2e 30 2e 33 20 28 43 56 53 20 34 36 37 29   2.0.3 (CVS 467)
2f30: 0a 34 34 64 30 30 61 36 66 35 38 7c 32 30 30 31  .44d00a6f58|2001
2f40: 2d 31 30 2d 30 39 7c 56 65 72 73 69 6f 6e 20 32  -10-09|Version 2
2f50: 2e 30 2e 32 20 28 43 56 53 20 34 36 38 29 0a 65  .0.2 (CVS 468).e
2f60: 34 39 38 30 38 34 39 34 30 7c 32 30 30 31 2d 31  498084940|2001-1
2f70: 30 2d 30 32 7c 56 65 72 73 69 6f 6e 20 32 2e 30  0-02|Version 2.0
2f80: 2e 31 20 28 43 56 53 20 34 36 39 29 0a 63 30 61  .1 (CVS 469).c0a
2f90: 38 61 31 66 62 34 32 7c 32 30 30 31 2d 30 39 2d  8a1fb42|2001-09-
2fa0: 32 38 7c 56 65 72 73 69 6f 6e 20 32 2e 30 2e 30  28|Version 2.0.0
2fb0: 20 28 43 56 53 20 34 37 30 29 0a 63 66 63 38 36   (CVS 470).cfc86
2fc0: 64 63 34 38 61 7c 32 30 30 31 2d 30 37 2d 32 33  dc48a|2001-07-23
2fd0: 7c 56 65 72 73 69 6f 6e 20 31 2e 30 2e 33 32 20  |Version 1.0.32 
2fe0: 28 43 56 53 20 34 37 31 29 0a 61 37 62 66 63 62  (CVS 471).a7bfcb
2ff0: 62 34 31 33 7c 32 30 30 31 2d 30 34 2d 31 35 7c  b413|2001-04-15|
3000: 56 65 72 73 69 6f 6e 20 31 2e 30 2e 33 31 20 28  Version 1.0.31 (
3010: 43 56 53 20 34 37 32 29 0a 38 66 30 64 39 38 31  CVS 472).8f0d981
3020: 39 33 65 7c 32 30 30 31 2d 30 34 2d 30 36 7c 56  93e|2001-04-06|V
3030: 65 72 73 69 6f 6e 20 31 2e 30 2e 33 30 20 28 43  ersion 1.0.30 (C
3040: 56 53 20 34 37 33 29 0a 34 62 33 66 66 61 31 36  VS 473).4b3ffa16
3050: 31 61 7c 32 30 30 31 2d 30 34 2d 30 35 7c 56 65  1a|2001-04-05|Ve
3060: 72 73 69 6f 6e 20 31 2e 30 2e 32 39 20 28 43 56  rsion 1.0.29 (CV
3070: 53 20 34 37 34 29 0a 38 62 34 63 38 37 65 38 63  S 474).8b4c87e8c
3080: 66 7c 32 30 30 31 2d 30 34 2d 30 34 7c 56 65 72  f|2001-04-04|Ver
3090: 73 69 6f 6e 20 31 2e 30 2e 32 38 20 28 43 56 53  sion 1.0.28 (CVS
30a0: 20 34 37 35 29 0a 38 33 33 32 39 31 63 32 32 37   475).833291c227
30b0: 7c 32 30 30 31 2d 30 33 2d 32 30 7c 56 65 72 73  |2001-03-20|Vers
30c0: 69 6f 6e 20 31 2e 30 2e 32 37 20 28 43 56 53 20  ion 1.0.27 (CVS 
30d0: 34 37 36 29 0a 39 39 66 39 65 61 34 31 32 66 7c  476).99f9ea412f|
30e0: 32 30 30 31 2d 30 33 2d 32 30 7c 56 65 72 73 69  2001-03-20|Versi
30f0: 6f 6e 20 31 2e 30 2e 32 36 20 28 43 56 53 20 34  on 1.0.26 (CVS 4
3100: 37 37 29 0a 37 35 36 34 62 32 32 33 61 62 7c 32  77).7564b223ab|2
3110: 30 30 31 2d 30 33 2d 31 35 7c 56 65 72 73 69 6f  001-03-15|Versio
3120: 6e 20 31 2e 30 2e 32 35 20 28 43 56 53 20 34 37  n 1.0.25 (CVS 47
3130: 38 29 0a 33 34 62 31 37 65 36 63 65 31 7c 32 30  8).34b17e6ce1|20
3140: 30 31 2d 30 33 2d 31 34 7c 56 65 72 73 69 6f 6e  01-03-14|Version
3150: 20 31 2e 30 2e 32 34 20 28 43 56 53 20 34 37 39   1.0.24 (CVS 479
3160: 29 0a 63 62 66 61 34 34 63 33 32 33 7c 32 30 30  ).cbfa44c323|200
3170: 31 2d 30 32 2d 32 30 7c 56 65 72 73 69 6f 6e 20  1-02-20|Version 
3180: 31 2e 30 2e 32 33 20 28 43 56 53 20 34 38 30 29  1.0.23 (CVS 480)
3190: 0a 65 63 38 36 31 30 36 36 65 33 7c 32 30 30 31  .ec861066e3|2001
31a0: 2d 30 32 2d 31 39 7c 56 65 72 73 69 6f 6e 20 31  -02-19|Version 1
31b0: 2e 30 2e 32 32 20 28 43 56 53 20 34 38 31 29 0a  .0.22 (CVS 481).
31c0: 37 61 31 31 34 37 66 66 35 32 7c 32 30 30 31 2d  7a1147ff52|2001-
31d0: 30 32 2d 31 39 7c 56 65 72 73 69 6f 6e 20 31 2e  02-19|Version 1.
31e0: 30 2e 32 31 20 28 43 56 53 20 34 38 32 29 0a 65  0.21 (CVS 482).e
31f0: 62 30 61 35 32 33 63 34 39 7c 32 30 30 31 2d 30  b0a523c49|2001-0
3200: 32 2d 31 31 7c 56 65 72 73 69 6f 6e 20 31 2e 30  2-11|Version 1.0
3210: 2e 32 30 20 28 43 56 53 20 34 38 34 29 0a 30 38  .20 (CVS 484).08
3220: 65 31 37 39 62 30 37 36 7c 32 30 30 31 2d 30 32  e179b076|2001-02
3230: 2d 30 36 7c 56 65 72 73 69 6f 6e 20 31 2e 30 2e  -06|Version 1.0.
3240: 31 39 20 28 43 56 53 20 34 38 33 29 0a 34 36 62  19 (CVS 483).46b
3250: 38 36 61 62 62 31 63 7c 32 30 30 31 2d 30 31 2d  86abb1c|2001-01-
3260: 30 34 7c 56 65 72 73 69 6f 6e 20 31 2e 30 2e 31  04|Version 1.0.1
3270: 38 20 28 43 56 53 20 34 38 35 29 0a 62 65 65 30  8 (CVS 485).bee0
3280: 63 38 31 38 35 39 7c 32 30 30 30 2d 31 32 2d 31  c81859|2000-12-1
3290: 30 7c 56 65 72 73 69 6f 6e 20 31 2e 30 2e 31 37  0|Version 1.0.17
32a0: 20 28 43 56 53 20 34 38 36 29 0a 38 63 33 36 62   (CVS 486).8c36b
32b0: 32 34 38 66 64 7c 32 30 30 30 2d 31 31 2d 32 38  248fd|2000-11-28
32c0: 7c 56 65 72 73 69 6f 6e 20 31 2e 30 2e 31 36 20  |Version 1.0.16 
32d0: 28 43 56 53 20 34 38 37 29 0a 64 32 61 64 33 64  (CVS 487).d2ad3d
32e0: 32 62 34 65 7c 32 30 30 30 2d 31 30 2d 32 33 7c  2b4e|2000-10-23|
32f0: 56 65 72 73 69 6f 6e 20 31 2e 30 2e 31 35 20 28  Version 1.0.15 (
3300: 43 56 53 20 34 38 38 29 0a 34 37 38 38 64 63 33  CVS 488).4788dc3
3310: 32 61 35 7c 32 30 30 30 2d 31 30 2d 31 39 7c 56  2a5|2000-10-19|V
3320: 65 72 73 69 6f 6e 20 31 2e 30 2e 31 34 20 28 43  ersion 1.0.14 (C
3330: 56 53 20 34 38 39 29 0a 62 39 63 38 34 66 61 35  VS 489).b9c84fa5
3340: 37 39 7c 32 30 30 30 2d 31 30 2d 31 39 7c 56 65  79|2000-10-19|Ve
3350: 72 73 69 6f 6e 20 31 2e 30 2e 31 33 20 28 43 56  rsion 1.0.13 (CV
3360: 53 20 34 39 30 29 0a 37 33 33 30 32 31 38 61 39  S 490).7330218a9
3370: 31 7c 32 30 30 30 2d 31 30 2d 31 37 7c 56 65 72  1|2000-10-17|Ver
3380: 73 69 6f 6e 20 31 2e 30 2e 31 32 20 28 43 56 53  sion 1.0.12 (CVS
3390: 20 34 39 31 29 0a 65 30 63 39 65 38 30 62 64 62   491).e0c9e80bdb
33a0: 7c 32 30 30 30 2d 31 30 2d 31 31 7c 56 65 72 73  |2000-10-11|Vers
33b0: 69 6f 6e 20 31 2e 30 2e 31 30 20 28 43 56 53 20  ion 1.0.10 (CVS 
33c0: 34 39 32 29 0a 65 62 62 62 39 65 34 61 36 36 7c  492).ebbb9e4a66|
33d0: 32 30 30 30 2d 31 30 2d 30 39 7c 56 65 72 73 69  2000-10-09|Versi
33e0: 6f 6e 20 31 2e 30 2e 39 20 28 43 56 53 20 34 39  on 1.0.9 (CVS 49
33f0: 33 29 0a 33 38 34 39 30 39 65 35 30 66 7c 32 30  3).384909e50f|20
3400: 30 30 2d 30 39 2d 33 30 7c 56 65 72 73 69 6f 6e  00-09-30|Version
3410: 20 31 2e 30 2e 38 20 28 43 56 53 20 34 39 34 29   1.0.8 (CVS 494)
3420: 0a 38 34 38 33 39 64 38 37 36 34 7c 32 30 30 30  .84839d8764|2000
3430: 2d 30 39 2d 31 34 7c 56 65 72 73 69 6f 6e 20 31  -09-14|Version 1
3440: 2e 30 2e 35 20 28 43 56 53 20 34 39 35 29 0a 39  .0.5 (CVS 495).9
3450: 32 33 34 36 65 30 30 33 65 7c 32 30 30 30 2d 30  2346e003e|2000-0
3460: 38 2d 32 38 7c 56 65 72 73 69 6f 6e 20 31 2e 30  8-28|Version 1.0
3470: 2e 34 20 28 43 56 53 20 34 39 36 29 0a 64 33 35  .4 (CVS 496).d35
3480: 61 31 66 38 62 33 37 7c 32 30 30 30 2d 30 38 2d  a1f8b37|2000-08-
3490: 32 32 7c 56 65 72 73 69 6f 6e 20 31 2e 30 2e 33  22|Version 1.0.3
34a0: 20 28 43 56 53 20 34 39 37 29 0a 65 38 35 32 31   (CVS 497).e8521
34b0: 66 63 31 30 64 7c 32 30 30 30 2d 30 38 2d 31 38  fc10d|2000-08-18
34c0: 7c 56 65 72 73 69 6f 6e 20 31 2e 30 2e 31 20 28  |Version 1.0.1 (
34d0: 43 56 53 20 34 39 38 29 0a 66 33 37 64 64 31 38  CVS 498).f37dd18
34e0: 65 33 66 7c 32 30 30 30 2d 30 38 2d 31 37 7c 56  e3f|2000-08-17|V
34f0: 65 72 73 69 6f 6e 20 31 2e 30 20 28 43 56 53 20  ersion 1.0 (CVS 
3500: 34 39 39 29 0a 7d 20 5c 6e 5d 20 7b 0a 20 20 69  499).} \n] {.  i
3510: 66 20 7b 5b 73 74 72 69 6e 67 20 74 72 69 6d 20  f {[string trim 
3520: 24 6c 69 6e 65 5d 3d 3d 22 22 7d 20 63 6f 6e 74  $line]==""} cont
3530: 69 6e 75 65 0a 20 20 66 6f 72 65 61 63 68 20 7b  inue.  foreach {
3540: 75 75 69 64 20 64 61 74 65 20 76 65 72 73 31 7d  uuid date vers1}
3550: 20 5b 73 70 6c 69 74 20 24 6c 69 6e 65 20 7c 5d   [split $line |]
3560: 20 62 72 65 61 6b 0a 20 20 72 65 67 65 78 70 20   break.  regexp 
3570: 7b 5b 31 32 33 5d 5c 2e 5b 30 2d 39 2e 5d 2b 7d  {[123]\.[0-9.]+}
3580: 20 24 76 65 72 73 31 20 76 65 72 73 0a 20 20 73   $vers1 vers.  s
3590: 65 74 20 76 65 72 73 20 5b 73 74 72 69 6e 67 20  et vers [string 
35a0: 74 72 69 6d 20 24 76 65 72 73 20 2e 5d 0a 20 20  trim $vers .].  
35b0: 73 65 74 20 76 6c 69 73 74 20 5b 73 70 6c 69 74  set vlist [split
35c0: 20 24 76 65 72 73 20 2e 5d 0a 20 20 73 65 74 20   $vers .].  set 
35d0: 76 6e 75 6d 20 5b 65 78 70 72 20 7b 31 30 30 30  vnum [expr {1000
35e0: 30 30 30 2a 5b 6c 69 6e 64 65 78 20 24 76 6c 69  000*[lindex $vli
35f0: 73 74 20 30 5d 2b 31 30 30 30 30 2a 5b 6c 69 6e  st 0]+10000*[lin
3600: 64 65 78 20 24 76 6c 69 73 74 20 31 5d 7d 5d 0a  dex $vlist 1]}].
3610: 20 20 69 66 20 7b 5b 6c 69 6e 64 65 78 20 24 76    if {[lindex $v
3620: 6c 69 73 74 20 32 5d 21 3d 22 22 7d 20 7b 0a 20  list 2]!=""} {. 
3630: 20 20 20 69 6e 63 72 20 76 6e 75 6d 20 5b 65 78     incr vnum [ex
3640: 70 72 20 7b 31 30 30 2a 5b 6c 69 6e 64 65 78 20  pr {100*[lindex 
3650: 24 76 6c 69 73 74 20 32 5d 7d 5d 0a 20 20 20 20  $vlist 2]}].    
3660: 69 66 20 7b 5b 6c 69 6e 64 65 78 20 24 76 6c 69  if {[lindex $vli
3670: 73 74 20 33 5d 21 3d 22 22 7d 20 7b 0a 20 20 20  st 3]!=""} {.   
3680: 20 20 20 69 6e 63 72 20 76 6e 75 6d 20 5b 6c 69     incr vnum [li
3690: 6e 64 65 78 20 24 76 6c 69 73 74 20 33 5d 0a 20  ndex $vlist 3]. 
36a0: 20 20 20 7d 0a 20 20 7d 0a 20 20 73 65 74 20 64     }.  }.  set d
36b0: 61 74 65 6f 66 76 65 72 73 69 6f 6e 28 24 76 65  ateofversion($ve
36c0: 72 73 29 20 24 64 61 74 65 0a 20 20 68 64 5f 70  rs) $date.  hd_p
36d0: 75 74 73 20 22 3c 74 72 3e 22 0a 20 20 69 66 20  uts "<tr>".  if 
36e0: 7b 5b 72 65 67 65 78 70 20 7b 5c 64 5c 64 5c 64  {[regexp {\d\d\d
36f0: 5c 64 2d 5c 64 5c 64 2d 5c 64 5c 64 7d 20 24 64  \d-\d\d-\d\d} $d
3700: 61 74 65 5d 7d 20 7b 0a 20 20 20 20 73 65 74 20  ate]} {.    set 
3710: 75 72 6c 20 68 74 74 70 73 3a 2f 2f 77 77 77 2e  url https://www.
3720: 73 71 6c 69 74 65 2e 6f 72 67 2f 73 72 63 2f 74  sqlite.org/src/t
3730: 69 6d 65 6c 69 6e 65 0a 20 20 20 20 61 70 70 65  imeline.    appe
3740: 6e 64 20 75 72 6c 20 3f 63 3d 24 75 75 69 64 26  nd url ?c=$uuid&
3750: 79 3d 63 69 0a 20 20 20 20 68 64 5f 70 75 74 73  y=ci.    hd_puts
3760: 20 22 3c 74 64 20 77 69 64 74 68 3d 27 31 30 30   "<td width='100
3770: 27 20 61 6c 69 67 6e 3d 27 63 65 6e 74 65 72 27  ' align='center'
3780: 3e 3c 61 20 68 72 65 66 3d 27 24 75 72 6c 27 3e  ><a href='$url'>
3790: 24 64 61 74 65 3c 2f 61 3e 3c 2f 74 64 3e 5c 6e  $date</a></td>\n
37a0: 22 0a 20 20 20 20 69 66 20 7b 24 64 61 74 65 3e  ".    if {$date>
37b0: 24 6d 78 44 61 74 65 7d 20 7b 73 65 74 20 6d 78  $mxDate} {set mx
37c0: 44 61 74 65 20 24 64 61 74 65 7d 0a 20 20 20 20  Date $date}.    
37d0: 69 66 20 7b 24 64 61 74 65 3c 24 6d 6e 44 61 74  if {$date<$mnDat
37e0: 65 7d 20 7b 73 65 74 20 6d 6e 44 61 74 65 20 24  e} {set mnDate $
37f0: 64 61 74 65 7d 0a 20 20 7d 20 65 6c 73 65 20 7b  date}.  } else {
3800: 0a 20 20 20 20 68 64 5f 70 75 74 73 20 22 3c 74  .    hd_puts "<t
3810: 64 20 77 69 64 74 68 3d 27 31 30 30 27 20 61 6c  d width='100' al
3820: 69 67 6e 3d 27 63 65 6e 74 65 72 27 3e 24 64 61  ign='center'>$da
3830: 74 65 3c 2f 74 64 3e 5c 6e 22 0a 20 20 7d 0a 20  te</td>\n".  }. 
3840: 20 69 6e 63 72 20 6e 52 65 6c 65 61 73 65 0a 20   incr nRelease. 
3850: 20 68 64 5f 70 75 74 73 20 22 3c 74 64 20 77 69   hd_puts "<td wi
3860: 64 74 68 3d 27 31 30 30 27 20 61 6c 69 67 6e 3d  dth='100' align=
3870: 27 63 65 6e 74 65 72 27 20 64 61 74 61 2d 73 6f  'center' data-so
3880: 72 74 6b 65 79 3d 27 24 76 6e 75 6d 27 3e 22 0a  rtkey='$vnum'>".
3890: 20 20 69 66 20 7b 5b 69 6e 66 6f 20 65 78 69 73    if {[info exis
38a0: 74 73 20 22 67 6c 69 6e 6b 28 76 65 72 73 69 6f  ts "glink(versio
38b0: 6e 20 24 76 65 72 73 29 22 5d 7d 20 7b 0a 20 20  n $vers)"]} {.  
38c0: 20 20 68 64 5f 72 65 73 6f 6c 76 65 20 22 5c 5b    hd_resolve "\[
38d0: 76 65 72 73 69 6f 6e 20 24 76 65 72 73 7c 24 76  version $vers|$v
38e0: 65 72 73 5c 5d 3c 2f 74 64 3e 3c 2f 74 72 3e 5c  ers\]</td></tr>\
38f0: 6e 22 0a 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20  n".  } else {.  
3900: 20 20 68 64 5f 70 75 74 73 20 22 24 76 65 72 73    hd_puts "$vers
3910: 3c 2f 74 64 3e 3c 2f 74 72 3e 5c 6e 22 0a 20 20  </td></tr>\n".  
3920: 7d 0a 7d 0a 3c 2f 74 63 6c 3e 0a 3c 2f 74 62 6f  }.}.</tcl>.</tbo
3930: 64 79 3e 0a 3c 2f 74 61 62 6c 65 3e 0a 3c 74 63  dy>.</table>.<tc
3940: 6c 3e 0a 68 64 5f 70 75 74 73 20 7b 3c 73 63 72  l>.hd_puts {<scr
3950: 69 70 74 3e 0a 66 75 6e 63 74 69 6f 6e 20 53 6f  ipt>.function So
3960: 72 74 61 62 6c 65 54 61 62 6c 65 28 74 61 62 6c  rtableTable(tabl
3970: 65 45 6c 2c 63 6f 6c 75 6d 6e 54 79 70 65 73 2c  eEl,columnTypes,
3980: 69 6e 69 74 53 6f 72 74 29 7b 0a 20 20 74 68 69  initSort){.  thi
3990: 73 2e 74 62 6f 64 79 20 3d 20 74 61 62 6c 65 45  s.tbody = tableE
39a0: 6c 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 54  l.getElementsByT
39b0: 61 67 4e 61 6d 65 28 27 74 62 6f 64 79 27 29 3b  agName('tbody');
39c0: 0a 20 20 74 68 69 73 2e 63 6f 6c 75 6d 6e 54 79  .  this.columnTy
39d0: 70 65 73 20 3d 20 63 6f 6c 75 6d 6e 54 79 70 65  pes = columnType
39e0: 73 3b 0a 20 20 76 61 72 20 6e 63 6f 6c 73 20 3d  s;.  var ncols =
39f0: 20 74 61 62 6c 65 45 6c 2e 72 6f 77 73 5b 30 5d   tableEl.rows[0]
3a00: 2e 63 65 6c 6c 73 2e 6c 65 6e 67 74 68 3b 0a 20  .cells.length;. 
3a10: 20 66 6f 72 28 76 61 72 20 69 20 3d 20 63 6f 6c   for(var i = col
3a20: 75 6d 6e 54 79 70 65 73 2e 6c 65 6e 67 74 68 3b  umnTypes.length;
3a30: 20 69 3c 3d 6e 63 6f 6c 73 3b 20 69 2b 2b 29 7b   i<=ncols; i++){
3a40: 74 68 69 73 2e 63 6f 6c 75 6d 6e 54 79 70 65 73  this.columnTypes
3a50: 20 2b 3d 20 27 74 27 3b 7d 0a 20 20 74 68 69 73   += 't';}.  this
3a60: 2e 73 6f 72 74 20 3d 20 66 75 6e 63 74 69 6f 6e  .sort = function
3a70: 20 28 63 65 6c 6c 29 20 7b 0a 20 20 20 20 76 61   (cell) {.    va
3a80: 72 20 63 6f 6c 75 6d 6e 20 3d 20 63 65 6c 6c 2e  r column = cell.
3a90: 63 65 6c 6c 49 6e 64 65 78 3b 0a 20 20 20 20 76  cellIndex;.    v
3aa0: 61 72 20 73 6f 72 74 46 6e 3b 0a 20 20 20 20 73  ar sortFn;.    s
3ab0: 77 69 74 63 68 28 20 63 65 6c 6c 2e 73 6f 72 74  witch( cell.sort
3ac0: 54 79 70 65 20 29 7b 0a 20 20 20 20 20 20 63 61  Type ){.      ca
3ad0: 73 65 20 22 6e 22 3a 20 73 6f 72 74 46 6e 20 3d  se "n": sortFn =
3ae0: 20 74 68 69 73 2e 73 6f 72 74 4e 75 6d 65 72 69   this.sortNumeri
3af0: 63 3b 20 20 62 72 65 61 6b 3b 0a 20 20 20 20 20  c;  break;.     
3b00: 20 63 61 73 65 20 22 74 22 3a 20 73 6f 72 74 46   case "t": sortF
3b10: 6e 20 3d 20 74 68 69 73 2e 73 6f 72 74 54 65 78  n = this.sortTex
3b20: 74 3b 20 20 62 72 65 61 6b 3b 0a 20 20 20 20 20  t;  break;.     
3b30: 20 63 61 73 65 20 22 54 22 3a 20 73 6f 72 74 46   case "T": sortF
3b40: 6e 20 3d 20 74 68 69 73 2e 73 6f 72 74 52 65 76  n = this.sortRev
3b50: 65 72 73 65 54 65 78 74 3b 20 20 62 72 65 61 6b  erseText;  break
3b60: 3b 0a 20 20 20 20 20 20 63 61 73 65 20 22 6b 22  ;.      case "k"
3b70: 3a 20 73 6f 72 74 46 6e 20 3d 20 74 68 69 73 2e  : sortFn = this.
3b80: 73 6f 72 74 4b 65 79 3b 20 20 62 72 65 61 6b 3b  sortKey;  break;
3b90: 0a 20 20 20 20 20 20 63 61 73 65 20 22 4b 22 3a  .      case "K":
3ba0: 20 73 6f 72 74 46 6e 20 3d 20 74 68 69 73 2e 73   sortFn = this.s
3bb0: 6f 72 74 52 65 76 65 72 73 65 4b 65 79 3b 20 20  ortReverseKey;  
3bc0: 62 72 65 61 6b 3b 0a 20 20 20 20 20 20 64 65 66  break;.      def
3bd0: 61 75 6c 74 3a 20 20 72 65 74 75 72 6e 3b 0a 20  ault:  return;. 
3be0: 20 20 20 7d 0a 20 20 20 20 74 68 69 73 2e 73 6f     }.    this.so
3bf0: 72 74 49 6e 64 65 78 20 3d 20 63 6f 6c 75 6d 6e  rtIndex = column
3c00: 3b 0a 20 20 20 20 76 61 72 20 6e 65 77 52 6f 77  ;.    var newRow
3c10: 73 20 3d 20 6e 65 77 20 41 72 72 61 79 28 29 3b  s = new Array();
3c20: 0a 20 20 20 20 66 6f 72 20 28 6a 20 3d 20 30 3b  .    for (j = 0;
3c30: 20 6a 20 3c 20 74 68 69 73 2e 74 62 6f 64 79 5b   j < this.tbody[
3c40: 30 5d 2e 72 6f 77 73 2e 6c 65 6e 67 74 68 3b 20  0].rows.length; 
3c50: 6a 2b 2b 29 20 7b 0a 20 20 20 20 20 20 20 6e 65  j++) {.       ne
3c60: 77 52 6f 77 73 5b 6a 5d 20 3d 20 74 68 69 73 2e  wRows[j] = this.
3c70: 74 62 6f 64 79 5b 30 5d 2e 72 6f 77 73 5b 6a 5d  tbody[0].rows[j]
3c80: 3b 0a 20 20 20 20 7d 0a 20 20 20 20 69 66 28 20  ;.    }.    if( 
3c90: 74 68 69 73 2e 73 6f 72 74 49 6e 64 65 78 3d 3d  this.sortIndex==
3ca0: 4d 61 74 68 2e 61 62 73 28 74 68 69 73 2e 70 72  Math.abs(this.pr
3cb0: 65 76 43 6f 6c 75 6d 6e 29 2d 31 20 29 7b 0a 20  evColumn)-1 ){. 
3cc0: 20 20 20 20 20 6e 65 77 52 6f 77 73 2e 72 65 76       newRows.rev
3cd0: 65 72 73 65 28 29 3b 0a 20 20 20 20 20 20 74 68  erse();.      th
3ce0: 69 73 2e 70 72 65 76 43 6f 6c 75 6d 6e 20 3d 20  is.prevColumn = 
3cf0: 2d 74 68 69 73 2e 70 72 65 76 43 6f 6c 75 6d 6e  -this.prevColumn
3d00: 3b 0a 20 20 20 20 7d 65 6c 73 65 7b 0a 20 20 20  ;.    }else{.   
3d10: 20 20 20 6e 65 77 52 6f 77 73 2e 73 6f 72 74 28     newRows.sort(
3d20: 73 6f 72 74 46 6e 29 3b 0a 20 20 20 20 20 20 74  sortFn);.      t
3d30: 68 69 73 2e 70 72 65 76 43 6f 6c 75 6d 6e 20 3d  his.prevColumn =
3d40: 20 74 68 69 73 2e 73 6f 72 74 49 6e 64 65 78 2b   this.sortIndex+
3d50: 31 3b 0a 20 20 20 20 7d 0a 20 20 20 20 66 6f 72  1;.    }.    for
3d60: 20 28 69 3d 30 3b 69 3c 6e 65 77 52 6f 77 73 2e   (i=0;i<newRows.
3d70: 6c 65 6e 67 74 68 3b 69 2b 2b 29 20 7b 0a 20 20  length;i++) {.  
3d80: 20 20 20 20 74 68 69 73 2e 74 62 6f 64 79 5b 30      this.tbody[0
3d90: 5d 2e 61 70 70 65 6e 64 43 68 69 6c 64 28 6e 65  ].appendChild(ne
3da0: 77 52 6f 77 73 5b 69 5d 29 3b 0a 20 20 20 20 7d  wRows[i]);.    }
3db0: 0a 20 20 20 20 74 68 69 73 2e 73 65 74 48 64 72  .    this.setHdr
3dc0: 49 63 6f 6e 73 28 29 3b 0a 20 20 7d 0a 20 20 74  Icons();.  }.  t
3dd0: 68 69 73 2e 73 65 74 48 64 72 49 63 6f 6e 73 20  his.setHdrIcons 
3de0: 3d 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 20  = function() {. 
3df0: 20 20 20 66 6f 72 20 28 76 61 72 20 69 3d 30 3b     for (var i=0;
3e00: 20 69 3c 74 68 69 73 2e 68 64 72 52 6f 77 2e 63   i<this.hdrRow.c
3e10: 65 6c 6c 73 2e 6c 65 6e 67 74 68 3b 20 69 2b 2b  ells.length; i++
3e20: 29 20 7b 0a 20 20 20 20 20 20 69 66 28 20 74 68  ) {.      if( th
3e30: 69 73 2e 63 6f 6c 75 6d 6e 54 79 70 65 73 5b 69  is.columnTypes[i
3e40: 5d 3d 3d 27 78 27 20 29 20 63 6f 6e 74 69 6e 75  ]=='x' ) continu
3e50: 65 3b 0a 20 20 20 20 20 20 76 61 72 20 73 6f 72  e;.      var sor
3e60: 74 54 79 70 65 3b 0a 20 20 20 20 20 20 69 66 28  tType;.      if(
3e70: 20 74 68 69 73 2e 70 72 65 76 43 6f 6c 75 6d 6e   this.prevColumn
3e80: 3d 3d 69 2b 31 20 29 7b 0a 20 20 20 20 20 20 20  ==i+1 ){.       
3e90: 20 73 6f 72 74 54 79 70 65 20 3d 20 27 61 73 63   sortType = 'asc
3ea0: 27 3b 0a 20 20 20 20 20 20 7d 65 6c 73 65 20 69  ';.      }else i
3eb0: 66 28 20 74 68 69 73 2e 70 72 65 76 43 6f 6c 75  f( this.prevColu
3ec0: 6d 6e 3d 3d 28 2d 31 2d 69 29 20 29 7b 0a 20 20  mn==(-1-i) ){.  
3ed0: 20 20 20 20 20 20 73 6f 72 74 54 79 70 65 20 3d        sortType =
3ee0: 20 27 64 65 73 63 27 0a 20 20 20 20 20 20 7d 65   'desc'.      }e
3ef0: 6c 73 65 7b 0a 20 20 20 20 20 20 20 20 73 6f 72  lse{.        sor
3f00: 74 54 79 70 65 20 3d 20 27 6e 6f 6e 65 27 3b 0a  tType = 'none';.
3f10: 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 76 61        }.      va
3f20: 72 20 68 64 72 43 65 6c 6c 20 3d 20 74 68 69 73  r hdrCell = this
3f30: 2e 68 64 72 52 6f 77 2e 63 65 6c 6c 73 5b 69 5d  .hdrRow.cells[i]
3f40: 3b 0a 20 20 20 20 20 20 76 61 72 20 63 6c 73 4e  ;.      var clsN
3f50: 61 6d 65 20 3d 20 68 64 72 43 65 6c 6c 2e 63 6c  ame = hdrCell.cl
3f60: 61 73 73 4e 61 6d 65 2e 72 65 70 6c 61 63 65 28  assName.replace(
3f70: 2f 5c 73 2a 5c 62 73 6f 72 74 5c 73 2a 5c 77 2b  /\s*\bsort\s*\w+
3f80: 2f 2c 20 27 27 29 3b 0a 20 20 20 20 20 20 63 6c  /, '');.      cl
3f90: 73 4e 61 6d 65 20 2b 3d 20 27 20 73 6f 72 74 20  sName += ' sort 
3fa0: 27 20 2b 20 73 6f 72 74 54 79 70 65 3b 0a 20 20  ' + sortType;.  
3fb0: 20 20 20 20 68 64 72 43 65 6c 6c 2e 63 6c 61 73      hdrCell.clas
3fc0: 73 4e 61 6d 65 20 3d 20 63 6c 73 4e 61 6d 65 3b  sName = clsName;
3fd0: 0a 20 20 20 20 7d 0a 20 20 7d 0a 20 20 74 68 69  .    }.  }.  thi
3fe0: 73 2e 73 6f 72 74 54 65 78 74 20 3d 20 66 75 6e  s.sortText = fun
3ff0: 63 74 69 6f 6e 28 61 2c 62 29 20 7b 0a 20 20 20  ction(a,b) {.   
4000: 20 76 61 72 20 69 20 3d 20 74 68 69 73 4f 62 6a   var i = thisObj
4010: 65 63 74 2e 73 6f 72 74 49 6e 64 65 78 3b 0a 20  ect.sortIndex;. 
4020: 20 20 20 61 61 20 3d 20 61 2e 63 65 6c 6c 73 5b     aa = a.cells[
4030: 69 5d 2e 74 65 78 74 43 6f 6e 74 65 6e 74 2e 72  i].textContent.r
4040: 65 70 6c 61 63 65 28 2f 5e 5c 57 2b 2f 2c 27 27  eplace(/^\W+/,''
4050: 29 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 3b  ).toLowerCase();
4060: 0a 20 20 20 20 62 62 20 3d 20 62 2e 63 65 6c 6c  .    bb = b.cell
4070: 73 5b 69 5d 2e 74 65 78 74 43 6f 6e 74 65 6e 74  s[i].textContent
4080: 2e 72 65 70 6c 61 63 65 28 2f 5e 5c 57 2b 2f 2c  .replace(/^\W+/,
4090: 27 27 29 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28  '').toLowerCase(
40a0: 29 3b 0a 20 20 20 20 69 66 28 61 61 3c 62 62 29  );.    if(aa<bb)
40b0: 20 72 65 74 75 72 6e 20 2d 31 3b 0a 20 20 20 20   return -1;.    
40c0: 69 66 28 61 61 3d 3d 62 62 29 20 72 65 74 75 72  if(aa==bb) retur
40d0: 6e 20 61 2e 72 6f 77 49 6e 64 65 78 2d 62 2e 72  n a.rowIndex-b.r
40e0: 6f 77 49 6e 64 65 78 3b 0a 20 20 20 20 72 65 74  owIndex;.    ret
40f0: 75 72 6e 20 31 3b 0a 20 20 7d 0a 20 20 74 68 69  urn 1;.  }.  thi
4100: 73 2e 73 6f 72 74 52 65 76 65 72 73 65 54 65 78  s.sortReverseTex
4110: 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 61 2c 62  t = function(a,b
4120: 29 20 7b 0a 20 20 20 20 76 61 72 20 69 20 3d 20  ) {.    var i = 
4130: 74 68 69 73 4f 62 6a 65 63 74 2e 73 6f 72 74 49  thisObject.sortI
4140: 6e 64 65 78 3b 0a 20 20 20 20 61 61 20 3d 20 61  ndex;.    aa = a
4150: 2e 63 65 6c 6c 73 5b 69 5d 2e 74 65 78 74 43 6f  .cells[i].textCo
4160: 6e 74 65 6e 74 2e 72 65 70 6c 61 63 65 28 2f 5e  ntent.replace(/^
4170: 5c 57 2b 2f 2c 27 27 29 2e 74 6f 4c 6f 77 65 72  \W+/,'').toLower
4180: 43 61 73 65 28 29 3b 0a 20 20 20 20 62 62 20 3d  Case();.    bb =
4190: 20 62 2e 63 65 6c 6c 73 5b 69 5d 2e 74 65 78 74   b.cells[i].text
41a0: 43 6f 6e 74 65 6e 74 2e 72 65 70 6c 61 63 65 28  Content.replace(
41b0: 2f 5e 5c 57 2b 2f 2c 27 27 29 2e 74 6f 4c 6f 77  /^\W+/,'').toLow
41c0: 65 72 43 61 73 65 28 29 3b 0a 20 20 20 20 69 66  erCase();.    if
41d0: 28 61 61 3c 62 62 29 20 72 65 74 75 72 6e 20 2b  (aa<bb) return +
41e0: 31 3b 0a 20 20 20 20 69 66 28 61 61 3d 3d 62 62  1;.    if(aa==bb
41f0: 29 20 72 65 74 75 72 6e 20 61 2e 72 6f 77 49 6e  ) return a.rowIn
4200: 64 65 78 2d 62 2e 72 6f 77 49 6e 64 65 78 3b 0a  dex-b.rowIndex;.
4210: 20 20 20 20 72 65 74 75 72 6e 20 2d 31 3b 0a 20      return -1;. 
4220: 20 7d 0a 20 20 74 68 69 73 2e 73 6f 72 74 4e 75   }.  this.sortNu
4230: 6d 65 72 69 63 20 3d 20 66 75 6e 63 74 69 6f 6e  meric = function
4240: 28 61 2c 62 29 20 7b 0a 20 20 20 20 76 61 72 20  (a,b) {.    var 
4250: 69 20 3d 20 74 68 69 73 4f 62 6a 65 63 74 2e 73  i = thisObject.s
4260: 6f 72 74 49 6e 64 65 78 3b 0a 20 20 20 20 61 61  ortIndex;.    aa
4270: 20 3d 20 70 61 72 73 65 46 6c 6f 61 74 28 61 2e   = parseFloat(a.
4280: 63 65 6c 6c 73 5b 69 5d 2e 74 65 78 74 43 6f 6e  cells[i].textCon
4290: 74 65 6e 74 29 3b 0a 20 20 20 20 69 66 20 28 69  tent);.    if (i
42a0: 73 4e 61 4e 28 61 61 29 29 20 61 61 20 3d 20 30  sNaN(aa)) aa = 0
42b0: 3b 0a 20 20 20 20 62 62 20 3d 20 70 61 72 73 65  ;.    bb = parse
42c0: 46 6c 6f 61 74 28 62 2e 63 65 6c 6c 73 5b 69 5d  Float(b.cells[i]
42d0: 2e 74 65 78 74 43 6f 6e 74 65 6e 74 29 3b 0a 20  .textContent);. 
42e0: 20 20 20 69 66 20 28 69 73 4e 61 4e 28 62 62 29     if (isNaN(bb)
42f0: 29 20 62 62 20 3d 20 30 3b 0a 20 20 20 20 69 66  ) bb = 0;.    if
4300: 28 61 61 3d 3d 62 62 29 20 72 65 74 75 72 6e 20  (aa==bb) return 
4310: 61 2e 72 6f 77 49 6e 64 65 78 2d 62 2e 72 6f 77  a.rowIndex-b.row
4320: 49 6e 64 65 78 3b 0a 20 20 20 20 72 65 74 75 72  Index;.    retur
4330: 6e 20 61 61 2d 62 62 3b 0a 20 20 7d 0a 20 20 74  n aa-bb;.  }.  t
4340: 68 69 73 2e 73 6f 72 74 4b 65 79 20 3d 20 66 75  his.sortKey = fu
4350: 6e 63 74 69 6f 6e 28 61 2c 62 29 20 7b 0a 20 20  nction(a,b) {.  
4360: 20 20 76 61 72 20 69 20 3d 20 74 68 69 73 4f 62    var i = thisOb
4370: 6a 65 63 74 2e 73 6f 72 74 49 6e 64 65 78 3b 0a  ject.sortIndex;.
4380: 20 20 20 20 61 61 20 3d 20 61 2e 63 65 6c 6c 73      aa = a.cells
4390: 5b 69 5d 2e 67 65 74 41 74 74 72 69 62 75 74 65  [i].getAttribute
43a0: 28 22 64 61 74 61 2d 73 6f 72 74 6b 65 79 22 29  ("data-sortkey")
43b0: 3b 0a 20 20 20 20 62 62 20 3d 20 62 2e 63 65 6c  ;.    bb = b.cel
43c0: 6c 73 5b 69 5d 2e 67 65 74 41 74 74 72 69 62 75  ls[i].getAttribu
43d0: 74 65 28 22 64 61 74 61 2d 73 6f 72 74 6b 65 79  te("data-sortkey
43e0: 22 29 3b 0a 20 20 20 20 69 66 28 61 61 3c 62 62  ");.    if(aa<bb
43f0: 29 20 72 65 74 75 72 6e 20 2d 31 3b 0a 20 20 20  ) return -1;.   
4400: 20 69 66 28 61 61 3d 3d 62 62 29 20 72 65 74 75   if(aa==bb) retu
4410: 72 6e 20 61 2e 72 6f 77 49 6e 64 65 78 2d 62 2e  rn a.rowIndex-b.
4420: 72 6f 77 49 6e 64 65 78 3b 0a 20 20 20 20 72 65  rowIndex;.    re
4430: 74 75 72 6e 20 31 3b 0a 20 20 7d 0a 20 20 74 68  turn 1;.  }.  th
4440: 69 73 2e 73 6f 72 74 52 65 76 65 72 73 65 4b 65  is.sortReverseKe
4450: 79 20 3d 20 66 75 6e 63 74 69 6f 6e 28 61 2c 62  y = function(a,b
4460: 29 20 7b 0a 20 20 20 20 76 61 72 20 69 20 3d 20  ) {.    var i = 
4470: 74 68 69 73 4f 62 6a 65 63 74 2e 73 6f 72 74 49  thisObject.sortI
4480: 6e 64 65 78 3b 0a 20 20 20 20 61 61 20 3d 20 61  ndex;.    aa = a
4490: 2e 63 65 6c 6c 73 5b 69 5d 2e 67 65 74 41 74 74  .cells[i].getAtt
44a0: 72 69 62 75 74 65 28 22 64 61 74 61 2d 73 6f 72  ribute("data-sor
44b0: 74 6b 65 79 22 29 3b 0a 20 20 20 20 62 62 20 3d  tkey");.    bb =
44c0: 20 62 2e 63 65 6c 6c 73 5b 69 5d 2e 67 65 74 41   b.cells[i].getA
44d0: 74 74 72 69 62 75 74 65 28 22 64 61 74 61 2d 73  ttribute("data-s
44e0: 6f 72 74 6b 65 79 22 29 3b 0a 20 20 20 20 69 66  ortkey");.    if
44f0: 28 61 61 3c 62 62 29 20 72 65 74 75 72 6e 20 2b  (aa<bb) return +
4500: 31 3b 0a 20 20 20 20 69 66 28 61 61 3d 3d 62 62  1;.    if(aa==bb
4510: 29 20 72 65 74 75 72 6e 20 61 2e 72 6f 77 49 6e  ) return a.rowIn
4520: 64 65 78 2d 62 2e 72 6f 77 49 6e 64 65 78 3b 0a  dex-b.rowIndex;.
4530: 20 20 20 20 72 65 74 75 72 6e 20 2d 31 3b 0a 20      return -1;. 
4540: 20 7d 0a 20 20 76 61 72 20 78 20 3d 20 74 61 62   }.  var x = tab
4550: 6c 65 45 6c 2e 67 65 74 45 6c 65 6d 65 6e 74 73  leEl.getElements
4560: 42 79 54 61 67 4e 61 6d 65 28 27 74 68 65 61 64  ByTagName('thead
4570: 27 29 3b 0a 20 20 69 66 28 21 28 74 68 69 73 2e  ');.  if(!(this.
4580: 74 62 6f 64 79 20 26 26 20 74 68 69 73 2e 74 62  tbody && this.tb
4590: 6f 64 79 5b 30 5d 2e 72 6f 77 73 20 26 26 20 74  ody[0].rows && t
45a0: 68 69 73 2e 74 62 6f 64 79 5b 30 5d 2e 72 6f 77  his.tbody[0].row
45b0: 73 2e 6c 65 6e 67 74 68 3e 30 29 29 7b 0a 20 20  s.length>0)){.  
45c0: 20 20 72 65 74 75 72 6e 3b 0a 20 20 7d 0a 20 20    return;.  }.  
45d0: 69 66 28 78 20 26 26 20 78 5b 30 5d 2e 72 6f 77  if(x && x[0].row
45e0: 73 20 26 26 20 78 5b 30 5d 2e 72 6f 77 73 2e 6c  s && x[0].rows.l
45f0: 65 6e 67 74 68 20 3e 20 30 29 20 7b 0a 20 20 20  ength > 0) {.   
4600: 20 74 68 69 73 2e 68 64 72 52 6f 77 20 3d 20 78   this.hdrRow = x
4610: 5b 30 5d 2e 72 6f 77 73 5b 30 5d 3b 0a 20 20 7d  [0].rows[0];.  }
4620: 20 65 6c 73 65 20 7b 0a 20 20 20 20 72 65 74 75   else {.    retu
4630: 72 6e 3b 0a 20 20 7d 0a 20 20 76 61 72 20 74 68  rn;.  }.  var th
4640: 69 73 4f 62 6a 65 63 74 20 3d 20 74 68 69 73 3b  isObject = this;
4650: 0a 20 20 74 68 69 73 2e 70 72 65 76 43 6f 6c 75  .  this.prevColu
4660: 6d 6e 20 3d 20 69 6e 69 74 53 6f 72 74 3b 0a 20  mn = initSort;. 
4670: 20 66 6f 72 20 28 76 61 72 20 69 3d 30 3b 20 69   for (var i=0; i
4680: 3c 74 68 69 73 2e 68 64 72 52 6f 77 2e 63 65 6c  <this.hdrRow.cel
4690: 6c 73 2e 6c 65 6e 67 74 68 3b 20 69 2b 2b 29 20  ls.length; i++) 
46a0: 7b 0a 20 20 20 20 69 66 28 20 63 6f 6c 75 6d 6e  {.    if( column
46b0: 54 79 70 65 73 5b 69 5d 3d 3d 27 78 27 20 29 20  Types[i]=='x' ) 
46c0: 63 6f 6e 74 69 6e 75 65 3b 0a 20 20 20 20 76 61  continue;.    va
46d0: 72 20 68 64 72 63 65 6c 6c 20 3d 20 74 68 69 73  r hdrcell = this
46e0: 2e 68 64 72 52 6f 77 2e 63 65 6c 6c 73 5b 69 5d  .hdrRow.cells[i]
46f0: 3b 0a 20 20 20 20 68 64 72 63 65 6c 6c 2e 73 54  ;.    hdrcell.sT
4700: 61 62 6c 65 20 3d 20 74 68 69 73 3b 0a 20 20 20  able = this;.   
4710: 20 68 64 72 63 65 6c 6c 2e 73 74 79 6c 65 2e 63   hdrcell.style.c
4720: 75 72 73 6f 72 20 3d 20 22 70 6f 69 6e 74 65 72  ursor = "pointer
4730: 22 3b 0a 20 20 20 20 68 64 72 63 65 6c 6c 2e 73  ";.    hdrcell.s
4740: 6f 72 74 54 79 70 65 20 3d 20 63 6f 6c 75 6d 6e  ortType = column
4750: 54 79 70 65 73 5b 69 5d 20 7c 7c 20 27 74 27 3b  Types[i] || 't';
4760: 0a 20 20 20 20 68 64 72 63 65 6c 6c 2e 6f 6e 63  .    hdrcell.onc
4770: 6c 69 63 6b 20 3d 20 66 75 6e 63 74 69 6f 6e 20  lick = function 
4780: 28 29 20 7b 0a 20 20 20 20 20 20 74 68 69 73 2e  () {.      this.
4790: 73 54 61 62 6c 65 2e 73 6f 72 74 28 74 68 69 73  sTable.sort(this
47a0: 29 3b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20  );.      return 
47b0: 66 61 6c 73 65 3b 0a 20 20 20 20 7d 0a 20 20 7d  false;.    }.  }
47c0: 0a 20 20 74 68 69 73 2e 73 65 74 48 64 72 49 63  .  this.setHdrIc
47d0: 6f 6e 73 28 29 0a 7d 0a 76 61 72 20 74 20 3d 20  ons().}.var t = 
47e0: 6e 65 77 20 53 6f 72 74 61 62 6c 65 54 61 62 6c  new SortableTabl
47f0: 65 28 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c  e(document.getEl
4800: 65 6d 65 6e 74 42 79 49 64 28 22 63 68 72 6f 6e  ementById("chron
4810: 74 61 62 22 29 2c 22 54 4b 22 2c 31 29 3b 0a 3c  tab"),"TK",1);.<
4820: 2f 73 63 72 69 70 74 3e 0a 7d 3c 2f 74 63 6c 3e  /script>.}</tcl>
4830: 0a 3c 70 3e 0a 3c 74 63 6c 3e 0a 73 65 74 20 6e  .<p>.<tcl>.set n
4840: 44 61 79 20 5b 64 62 20 65 76 61 6c 20 7b 53 45  Day [db eval {SE
4850: 4c 45 43 54 20 6a 75 6c 69 61 6e 64 61 79 28 24  LECT julianday($
4860: 6d 78 44 61 74 65 29 2d 6a 75 6c 69 61 6e 64 61  mxDate)-julianda
4870: 79 28 24 6d 6e 44 61 74 65 29 7d 5d 0a 68 64 5f  y($mnDate)}].hd_
4880: 70 75 74 73 6e 6c 20 22 3c 69 3e 24 6e 52 65 6c  putsnl "<i>$nRel
4890: 65 61 73 65 20 72 65 6c 65 61 73 65 73 22 0a 68  ease releases".h
48a0: 64 5f 70 75 74 73 6e 6c 20 22 6f 76 65 72 20 5b  d_putsnl "over [
48b0: 66 6f 72 6d 61 74 20 25 2e 31 66 20 5b 65 78 70  format %.1f [exp
48c0: 72 20 7b 24 6e 44 61 79 2f 33 36 35 2e 32 34 7d  r {$nDay/365.24}
48d0: 5d 5d 20 79 65 61 72 73 2e 3c 2f 69 3e 22 0a 3c  ]] years.</i>".<
48e0: 2f 74 63 6c 3e 0a                                /tcl>.