Documentation Source Text

Hex Artifact Content
Login

Artifact a26b49b981c2bd34a2ca37fc75be47aba202f3c0deb6d52c7b24f4721aa8309d:


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 78 78 78 78 78 78 78 78 78 78 7c 70 65 6e 64  .xxxxxxxxxx|pend
0360: 69 6e 67 7c 56 65 72 73 69 6f 6e 20 33 2e 32 35  ing|Version 3.25
0370: 2e 30 0a 63 37 65 65 30 38 33 33 32 32 7c 32 30  .0.c7ee083322|20
0380: 31 38 2d 30 36 2d 30 34 7c 56 65 72 73 69 6f 6e  18-06-04|Version
0390: 20 33 2e 32 34 2e 30 0a 34 62 62 32 32 39 34 30   3.24.0.4bb22940
03a0: 32 32 7c 32 30 31 38 2d 30 34 2d 31 30 7c 56 65  22|2018-04-10|Ve
03b0: 72 73 69 6f 6e 20 33 2e 32 33 2e 31 0a 37 33 36  rsion 3.23.1.736
03c0: 62 35 33 66 35 37 66 7c 32 30 31 38 2d 30 34 2d  b53f57f|2018-04-
03d0: 30 32 7c 56 65 72 73 69 6f 6e 20 33 2e 32 33 2e  02|Version 3.23.
03e0: 30 0a 30 63 35 35 64 31 37 39 37 33 7c 32 30 31  0.0c55d17973|201
03f0: 38 2d 30 31 2d 32 32 7c 56 65 72 73 69 6f 6e 20  8-01-22|Version 
0400: 33 2e 32 32 2e 30 0a 31 61 35 38 34 65 34 39 39  3.22.0.1a584e499
0410: 39 7c 32 30 31 37 2d 31 30 2d 32 34 7c 56 65 72  9|2017-10-24|Ver
0420: 73 69 6f 6e 20 33 2e 32 31 2e 30 0a 38 64 33 61  sion 3.21.0.8d3a
0430: 37 65 61 36 63 35 7c 32 30 31 37 2d 30 38 2d 32  7ea6c5|2017-08-2
0440: 34 7c 56 65 72 73 69 6f 6e 20 33 2e 32 30 2e 31  4|Version 3.20.1
0450: 0a 39 35 30 31 65 32 32 64 66 65 7c 32 30 31 37  .9501e22dfe|2017
0460: 2d 30 38 2d 30 31 7c 56 65 72 73 69 6f 6e 20 33  -08-01|Version 3
0470: 2e 32 30 2e 30 0a 30 33 36 65 62 66 37 32 39 65  .20.0.036ebf729e
0480: 7c 32 30 31 37 2d 30 36 2d 31 37 7c 56 65 72 73  |2017-06-17|Vers
0490: 69 6f 6e 20 33 2e 31 38 2e 32 0a 37 37 62 62 34  ion 3.18.2.77bb4
04a0: 36 32 33 33 64 7c 32 30 31 37 2d 30 36 2d 31 36  6233d|2017-06-16
04b0: 7c 56 65 72 73 69 6f 6e 20 33 2e 31 38 2e 31 0a  |Version 3.18.1.
04c0: 30 65 65 34 38 32 61 31 65 30 7c 32 30 31 37 2d  0ee482a1e0|2017-
04d0: 30 36 2d 30 38 7c 56 65 72 73 69 6f 6e 20 33 2e  06-08|Version 3.
04e0: 31 39 2e 33 0a 65 64 62 34 65 38 31 39 62 30 7c  19.3.edb4e819b0|
04f0: 32 30 31 37 2d 30 35 2d 32 35 7c 56 65 72 73 69  2017-05-25|Versi
0500: 6f 6e 20 33 2e 31 39 2e 32 0a 66 36 64 37 62 39  on 3.19.2.f6d7b9
0510: 38 38 66 34 7c 32 30 31 37 2d 30 35 2d 32 34 7c  88f4|2017-05-24|
0520: 56 65 72 73 69 6f 6e 20 33 2e 31 39 2e 31 0a 32  Version 3.19.1.2
0530: 38 61 39 34 65 62 32 38 32 7c 32 30 31 37 2d 30  8a94eb282|2017-0
0540: 35 2d 32 32 7c 56 65 72 73 69 6f 6e 20 33 2e 31  5-22|Version 3.1
0550: 39 2e 30 0a 34 32 34 61 30 64 33 38 30 33 7c 32  9.0.424a0d3803|2
0560: 30 31 37 2d 30 33 2d 32 38 7c 56 65 72 73 69 6f  017-03-28|Versio
0570: 6e 20 33 2e 31 38 2e 30 0a 61 64 61 30 35 63 66  n 3.18.0.ada05cf
0580: 61 38 36 7c 32 30 31 37 2d 30 32 2d 31 33 7c 56  a86|2017-02-13|V
0590: 65 72 73 69 6f 6e 20 33 2e 31 37 2e 30 0a 61 36  ersion 3.17.0.a6
05a0: 35 61 36 32 38 39 33 63 7c 32 30 31 37 2d 30 31  5a62893c|2017-01
05b0: 2d 30 36 7c 56 65 72 73 69 6f 6e 20 33 2e 31 36  -06|Version 3.16
05c0: 2e 32 0a 39 37 39 66 30 34 33 39 32 38 7c 32 30  .2.979f043928|20
05d0: 31 37 2d 30 31 2d 30 33 7c 56 65 72 73 69 6f 6e  17-01-03|Version
05e0: 20 33 2e 31 36 2e 31 0a 30 34 61 63 30 62 37 35   3.16.1.04ac0b75
05f0: 62 31 7c 32 30 31 37 2d 30 31 2d 30 32 7c 56 65  b1|2017-01-02|Ve
0600: 72 73 69 6f 6e 20 33 2e 31 36 2e 30 0a 62 62 64  rsion 3.16.0.bbd
0610: 38 35 64 32 33 35 66 7c 32 30 31 36 2d 31 31 2d  85d235f|2016-11-
0620: 32 38 7c 56 65 72 73 69 6f 6e 20 33 2e 31 35 2e  28|Version 3.15.
0630: 32 0a 31 31 33 36 38 36 33 63 37 36 7c 32 30 31  2.1136863c76|201
0640: 36 2d 31 31 2d 30 34 7c 56 65 72 73 69 6f 6e 20  6-11-04|Version 
0650: 33 2e 31 35 2e 31 0a 37 30 37 38 37 35 35 38 32  3.15.1.707875582
0660: 66 7c 32 30 31 36 2d 31 30 2d 31 34 7c 56 65 72  f|2016-10-14|Ver
0670: 73 69 6f 6e 20 33 2e 31 35 2e 30 0a 32 39 64 62  sion 3.15.0.29db
0680: 65 66 34 62 38 35 7c 32 30 31 36 2d 30 39 2d 31  ef4b85|2016-09-1
0690: 32 7c 56 65 72 73 69 6f 6e 20 33 2e 31 34 2e 32  2|Version 3.14.2
06a0: 0a 61 31 32 64 38 30 35 39 37 37 7c 32 30 31 36  .a12d805977|2016
06b0: 2d 30 38 2d 31 31 7c 56 65 72 73 69 6f 6e 20 33  -08-11|Version 3
06c0: 2e 31 34 2e 31 0a 64 35 65 39 38 30 35 37 30 32  .14.1.d5e9805702
06d0: 7c 32 30 31 36 2d 30 38 2d 30 38 7c 56 65 72 73  |2016-08-08|Vers
06e0: 69 6f 6e 20 33 2e 31 34 0a 66 63 34 39 66 35 35  ion 3.14.fc49f55
06f0: 36 65 34 7c 32 30 31 36 2d 30 35 2d 31 38 7c 56  6e4|2016-05-18|V
0700: 65 72 73 69 6f 6e 20 33 2e 31 33 2e 30 0a 39 32  ersion 3.13.0.92
0710: 64 63 35 39 66 64 35 61 7c 32 30 31 36 2d 30 34  dc59fd5a|2016-04
0720: 2d 31 38 7c 56 65 72 73 69 6f 6e 20 33 2e 31 32  -18|Version 3.12
0730: 2e 32 0a 66 65 37 64 33 62 37 35 66 65 7c 32 30  .2.fe7d3b75fe|20
0740: 31 36 2d 30 34 2d 30 38 7c 56 65 72 73 69 6f 6e  16-04-08|Version
0750: 20 33 2e 31 32 2e 31 0a 64 66 62 66 64 33 34 62   3.12.1.dfbfd34b
0760: 33 66 7c 32 30 31 36 2d 30 33 2d 33 31 7c 56 65  3f|2016-03-31|Ve
0770: 72 73 69 6f 6e 20 33 2e 39 2e 33 0a 65 39 62 62  rsion 3.9.3.e9bb
0780: 34 63 66 34 30 66 7c 32 30 31 36 2d 30 33 2d 32  4cf40f|2016-03-2
0790: 39 7c 56 65 72 73 69 6f 6e 20 33 2e 31 32 2e 30  9|Version 3.12.0
07a0: 0a 66 30 34 37 39 32 30 63 65 31 7c 32 30 31 36  .f047920ce1|2016
07b0: 2d 30 33 2d 30 33 7c 56 65 72 73 69 6f 6e 20 33  -03-03|Version 3
07c0: 2e 31 31 2e 31 0a 33 64 38 36 32 66 32 30 37 65  .11.1.3d862f207e
07d0: 7c 32 30 31 36 2d 30 32 2d 31 35 7c 56 65 72 73  |2016-02-15|Vers
07e0: 69 6f 6e 20 33 2e 31 31 2e 30 0a 31 37 65 66 62  ion 3.11.0.17efb
07f0: 34 32 30 39 66 7c 32 30 31 36 2d 30 31 2d 32 30  4209f|2016-01-20
0800: 7c 56 65 72 73 69 6f 6e 20 33 2e 31 30 2e 32 0a  |Version 3.10.2.
0810: 32 35 34 34 31 39 63 33 36 37 7c 32 30 31 36 2d  254419c367|2016-
0820: 30 31 2d 31 34 7c 56 65 72 73 69 6f 6e 20 33 2e  01-14|Version 3.
0830: 31 30 2e 31 0a 66 64 30 61 35 30 66 30 37 39 7c  10.1.fd0a50f079|
0840: 32 30 31 36 2d 30 31 2d 30 36 7c 56 65 72 73 69  2016-01-06|Versi
0850: 6f 6e 20 33 2e 31 30 2e 30 0a 62 64 61 37 37 64  on 3.10.0.bda77d
0860: 64 61 39 36 7c 32 30 31 35 2d 31 31 2d 30 32 7c  da96|2015-11-02|
0870: 56 65 72 73 69 6f 6e 20 33 2e 39 2e 32 0a 37 36  Version 3.9.2.76
0880: 37 63 31 37 32 37 66 65 7c 32 30 31 35 2d 31 30  7c1727fe|2015-10
0890: 2d 31 36 7c 56 65 72 73 69 6f 6e 20 33 2e 39 2e  -16|Version 3.9.
08a0: 31 0a 61 37 32 31 66 63 30 64 38 39 7c 32 30 31  1.a721fc0d89|201
08b0: 35 2d 31 30 2d 31 34 7c 56 65 72 73 69 6f 6e 20  5-10-14|Version 
08c0: 33 2e 39 2e 30 0a 63 66 35 33 38 65 32 37 38 33  3.9.0.cf538e2783
08d0: 7c 32 30 31 35 2d 30 37 2d 32 39 7c 56 65 72 73  |2015-07-29|Vers
08e0: 69 6f 6e 20 33 2e 38 2e 31 31 2e 31 0a 62 38 65  ion 3.8.11.1.b8e
08f0: 39 32 32 32 37 61 34 7c 32 30 31 35 2d 30 37 2d  92227a4|2015-07-
0900: 32 37 7c 56 65 72 73 69 6f 6e 20 33 2e 38 2e 31  27|Version 3.8.1
0910: 31 0a 32 65 66 34 66 33 61 35 62 31 7c 32 30 31  1.2ef4f3a5b1|201
0920: 35 2d 30 35 2d 32 30 7c 56 65 72 73 69 6f 6e 20  5-05-20|Version 
0930: 33 2e 38 2e 31 30 2e 32 0a 30 35 62 34 62 31 66  3.8.10.2.05b4b1f
0940: 32 61 39 7c 32 30 31 35 2d 30 35 2d 30 39 7c 56  2a9|2015-05-09|V
0950: 65 72 73 69 6f 6e 20 33 2e 38 2e 31 30 2e 31 0a  ersion 3.8.10.1.
0960: 63 66 39 37 35 39 35 37 62 39 7c 32 30 31 35 2d  cf975957b9|2015-
0970: 30 35 2d 30 37 7c 56 65 72 73 69 6f 6e 20 33 2e  05-07|Version 3.
0980: 38 2e 31 30 0a 38 61 38 66 66 63 38 36 32 65 7c  8.10.8a8ffc862e|
0990: 32 30 31 35 2d 30 34 2d 30 38 7c 56 65 72 73 69  2015-04-08|Versi
09a0: 6f 6e 20 33 2e 38 2e 39 0a 39 64 36 63 31 38 38  on 3.8.9.9d6c188
09b0: 30 66 62 7c 32 30 31 35 2d 30 32 2d 32 35 7c 56  0fb|2015-02-25|V
09c0: 65 72 73 69 6f 6e 20 33 2e 38 2e 38 2e 33 0a 37  ersion 3.8.8.3.7
09d0: 37 35 37 66 63 37 32 31 32 7c 32 30 31 35 2d 30  757fc7212|2015-0
09e0: 31 2d 33 30 7c 56 65 72 73 69 6f 6e 20 33 2e 38  1-30|Version 3.8
09f0: 2e 38 2e 32 0a 66 37 33 33 33 37 65 33 65 32 7c  .8.2.f73337e3e2|
0a00: 32 30 31 35 2d 30 31 2d 32 30 7c 56 65 72 73 69  2015-01-20|Versi
0a10: 6f 6e 20 33 2e 38 2e 38 2e 31 0a 37 64 36 38 61  on 3.8.8.1.7d68a
0a20: 34 32 66 61 63 7c 32 30 31 35 2d 30 31 2d 31 36  42fac|2015-01-16
0a30: 7c 56 65 72 73 69 6f 6e 20 33 2e 38 2e 38 0a 66  |Version 3.8.8.f
0a40: 36 36 66 37 61 31 37 62 37 7c 32 30 31 34 2d 31  66f7a17b7|2014-1
0a50: 32 2d 30 39 7c 56 65 72 73 69 6f 6e 20 33 2e 38  2-09|Version 3.8
0a60: 2e 37 2e 34 0a 36 34 37 65 37 37 65 38 35 33 7c  .7.4.647e77e853|
0a70: 32 30 31 34 2d 31 32 2d 30 35 7c 56 65 72 73 69  2014-12-05|Versi
0a80: 6f 6e 20 33 2e 38 2e 37 2e 33 0a 32 61 62 35 36  on 3.8.7.3.2ab56
0a90: 34 62 66 39 36 7c 32 30 31 34 2d 31 31 2d 31 38  4bf96|2014-11-18
0aa0: 7c 56 65 72 73 69 6f 6e 20 33 2e 38 2e 37 2e 32  |Version 3.8.7.2
0ab0: 0a 33 62 37 62 37 32 63 34 36 38 7c 32 30 31 34  .3b7b72c468|2014
0ac0: 2d 31 30 2d 32 39 7c 56 65 72 73 69 6f 6e 20 33  -10-29|Version 3
0ad0: 2e 38 2e 37 2e 31 0a 31 35 38 31 63 33 30 63 33  .8.7.1.1581c30c3
0ae0: 38 7c 32 30 31 34 2d 31 30 2d 32 32 7c 56 65 72  8|2014-10-22|Ver
0af0: 73 69 6f 6e 20 33 2e 38 2e 36 2e 31 0a 65 34 61  sion 3.8.6.1.e4a
0b00: 62 30 39 34 66 38 61 7c 32 30 31 34 2d 31 30 2d  b094f8a|2014-10-
0b10: 31 37 7c 56 65 72 73 69 6f 6e 20 33 2e 38 2e 37  17|Version 3.8.7
0b20: 0a 39 34 39 31 62 61 37 64 37 33 7c 32 30 31 34  .9491ba7d73|2014
0b30: 2d 30 38 2d 31 35 7c 56 65 72 73 69 6f 6e 20 33  -08-15|Version 3
0b40: 2e 38 2e 36 0a 62 31 65 64 34 66 32 61 33 34 7c  .8.6.b1ed4f2a34|
0b50: 32 30 31 34 2d 30 36 2d 30 34 7c 56 65 72 73 69  2014-06-04|Versi
0b60: 6f 6e 20 33 2e 38 2e 35 0a 61 36 31 31 66 61 39  on 3.8.5.a611fa9
0b70: 36 63 34 7c 32 30 31 34 2d 30 34 2d 30 33 7c 56  6c4|2014-04-03|V
0b80: 65 72 73 69 6f 6e 20 33 2e 38 2e 34 2e 33 0a 30  ersion 3.8.4.3.0
0b90: 32 65 61 31 36 36 33 37 32 7c 32 30 31 34 2d 30  2ea166372|2014-0
0ba0: 33 2d 32 36 7c 56 65 72 73 69 6f 6e 20 33 2e 38  3-26|Version 3.8
0bb0: 2e 34 2e 32 0a 30 31 38 64 33 31 37 62 31 32 7c  .4.2.018d317b12|
0bc0: 32 30 31 34 2d 30 33 2d 31 31 7c 56 65 72 73 69  2014-03-11|Versi
0bd0: 6f 6e 20 33 2e 38 2e 34 2e 31 0a 35 33 30 61 31  on 3.8.4.1.530a1
0be0: 65 65 37 64 63 7c 32 30 31 34 2d 30 33 2d 31 30  ee7dc|2014-03-10
0bf0: 7c 56 65 72 73 69 6f 6e 20 33 2e 38 2e 34 0a 65  |Version 3.8.4.e
0c00: 61 33 33 31 37 61 34 38 30 7c 32 30 31 34 2d 30  a3317a480|2014-0
0c10: 32 2d 31 31 7c 56 65 72 73 69 6f 6e 20 33 2e 38  2-11|Version 3.8
0c20: 2e 33 2e 31 0a 65 38 31 36 64 64 39 32 34 36 7c  .3.1.e816dd9246|
0c30: 32 30 31 34 2d 30 32 2d 30 33 7c 56 65 72 73 69  2014-02-03|Versi
0c40: 6f 6e 20 33 2e 38 2e 33 0a 32 37 33 39 32 31 31  on 3.8.3.2739211
0c50: 38 61 66 7c 32 30 31 33 2d 31 32 2d 30 36 7c 56  8af|2013-12-06|V
0c60: 65 72 73 69 6f 6e 20 33 2e 38 2e 32 0a 63 37 38  ersion 3.8.2.c78
0c70: 62 65 36 64 37 38 36 7c 32 30 31 33 2d 31 30 2d  be6d786|2013-10-
0c80: 31 37 7c 56 65 72 73 69 6f 6e 20 33 2e 38 2e 31  17|Version 3.8.1
0c90: 0a 37 64 64 34 39 36 38 66 32 33 7c 32 30 31 33  .7dd4968f23|2013
0ca0: 2d 30 39 2d 30 33 7c 56 65 72 73 69 6f 6e 20 33  -09-03|Version 3
0cb0: 2e 38 2e 30 2e 32 0a 33 35 32 33 36 32 62 63 30  .8.0.2.352362bc0
0cc0: 31 7c 32 30 31 33 2d 30 38 2d 32 39 7c 56 65 72  1|2013-08-29|Ver
0cd0: 73 69 6f 6e 20 33 2e 38 2e 30 2e 31 0a 66 36 34  sion 3.8.0.1.f64
0ce0: 63 64 32 31 65 32 65 7c 32 30 31 33 2d 30 38 2d  cd21e2e|2013-08-
0cf0: 32 36 7c 56 65 72 73 69 6f 6e 20 33 2e 38 2e 30  26|Version 3.8.0
0d00: 0a 31 31 38 61 33 62 33 35 36 39 7c 32 30 31 33  .118a3b3569|2013
0d10: 2d 30 35 2d 32 30 7c 56 65 72 73 69 6f 6e 20 33  -05-20|Version 3
0d20: 2e 37 2e 31 37 0a 63 62 65 61 30 32 64 39 33 38  .7.17.cbea02d938
0d30: 7c 32 30 31 33 2d 30 34 2d 31 32 7c 56 65 72 73  |2013-04-12|Vers
0d40: 69 6f 6e 20 33 2e 37 2e 31 36 2e 32 0a 35 32 37  ion 3.7.16.2.527
0d50: 32 33 31 62 63 36 37 7c 32 30 31 33 2d 30 33 2d  231bc67|2013-03-
0d60: 32 39 7c 56 65 72 73 69 6f 6e 20 33 2e 37 2e 31  29|Version 3.7.1
0d70: 36 2e 31 0a 36 36 64 35 66 32 62 37 36 37 7c 32  6.1.66d5f2b767|2
0d80: 30 31 33 2d 30 33 2d 31 38 7c 56 65 72 73 69 6f  013-03-18|Versio
0d90: 6e 20 33 2e 37 2e 31 36 0a 63 30 65 30 39 35 36  n 3.7.16.c0e0956
0da0: 30 64 32 7c 32 30 31 33 2d 30 31 2d 30 39 7c 56  0d2|2013-01-09|V
0db0: 65 72 73 69 6f 6e 20 33 2e 37 2e 31 35 2e 32 0a  ersion 3.7.15.2.
0dc0: 36 62 38 35 62 37 36 37 64 30 7c 32 30 31 32 2d  6b85b767d0|2012-
0dd0: 31 32 2d 31 39 7c 56 65 72 73 69 6f 6e 20 33 2e  12-19|Version 3.
0de0: 37 2e 31 35 2e 31 0a 63 64 30 62 33 37 63 35 32  7.15.1.cd0b37c52
0df0: 36 7c 32 30 31 32 2d 31 32 2d 31 32 7c 56 65 72  6|2012-12-12|Ver
0e00: 73 69 6f 6e 20 33 2e 37 2e 31 35 0a 30 39 31 35  sion 3.7.15.0915
0e10: 37 30 65 34 36 64 7c 32 30 31 32 2d 31 30 2d 30  70e46d|2012-10-0
0e20: 34 7c 56 65 72 73 69 6f 6e 20 33 2e 37 2e 31 34  4|Version 3.7.14
0e30: 2e 31 0a 63 30 64 38 39 64 34 61 39 37 7c 32 30  .1.c0d89d4a97|20
0e40: 31 32 2d 30 39 2d 30 33 7c 56 65 72 73 69 6f 6e  12-09-03|Version
0e50: 20 33 2e 37 2e 31 34 0a 66 35 62 35 61 31 33 66   3.7.14.f5b5a13f
0e60: 37 33 7c 32 30 31 32 2d 30 36 2d 31 31 7c 56 65  73|2012-06-11|Ve
0e70: 72 73 69 6f 6e 20 33 2e 37 2e 31 33 0a 36 64 33  rsion 3.7.13.6d3
0e80: 32 36 64 34 34 66 64 7c 32 30 31 32 2d 30 35 2d  26d44fd|2012-05-
0e90: 32 32 7c 56 65 72 73 69 6f 6e 20 33 2e 37 2e 31  22|Version 3.7.1
0ea0: 32 2e 31 0a 64 39 33 34 38 62 32 61 34 65 7c 32  2.1.d9348b2a4e|2
0eb0: 30 31 32 2d 30 35 2d 31 34 7c 56 65 72 73 69 6f  012-05-14|Versio
0ec0: 6e 20 33 2e 37 2e 31 32 0a 62 65 37 31 64 32 66  n 3.7.12.be71d2f
0ed0: 36 36 37 7c 32 30 31 32 2d 30 35 2d 31 34 7c 56  667|2012-05-14|V
0ee0: 65 72 73 69 6f 6e 20 33 2e 37 2e 31 32 0a 38 36  ersion 3.7.12.86
0ef0: 35 34 61 61 39 35 34 30 7c 32 30 31 32 2d 30 35  54aa9540|2012-05
0f00: 2d 31 34 7c 56 65 72 73 69 6f 6e 20 33 2e 37 2e  -14|Version 3.7.
0f10: 31 32 0a 30 30 62 62 39 63 39 63 65 34 7c 32 30  12.00bb9c9ce4|20
0f20: 31 32 2d 30 33 2d 32 30 7c 56 65 72 73 69 6f 6e  12-03-20|Version
0f30: 20 33 2e 37 2e 31 31 0a 65 62 64 30 31 61 38 64   3.7.11.ebd01a8d
0f40: 65 66 7c 32 30 31 32 2d 30 31 2d 31 36 7c 56 65  ef|2012-01-16|Ve
0f50: 72 73 69 6f 6e 20 33 2e 37 2e 31 30 0a 63 37 63  rsion 3.7.10.c7c
0f60: 36 30 35 30 65 66 30 7c 32 30 31 31 2d 31 31 2d  6050ef0|2011-11-
0f70: 30 31 7c 56 65 72 73 69 6f 6e 20 33 2e 37 2e 39  01|Version 3.7.9
0f80: 0a 33 65 30 64 61 38 30 38 64 32 7c 32 30 31 31  .3e0da808d2|2011
0f90: 2d 30 39 2d 31 39 7c 56 65 72 73 69 6f 6e 20 33  -09-19|Version 3
0fa0: 2e 37 2e 38 0a 61 66 30 64 39 31 61 64 66 34 7c  .7.8.af0d91adf4|
0fb0: 32 30 31 31 2d 30 36 2d 32 38 7c 56 65 72 73 69  2011-06-28|Versi
0fc0: 6f 6e 20 33 2e 37 2e 37 2e 31 0a 34 33 37 34 62  on 3.7.7.1.4374b
0fd0: 37 65 38 33 65 7c 32 30 31 31 2d 30 36 2d 32 33  7e83e|2011-06-23
0fe0: 7c 56 65 72 73 69 6f 6e 20 33 2e 37 2e 37 2e 0a  |Version 3.7.7..
0ff0: 65 64 31 64 61 35 31 30 61 32 7c 32 30 31 31 2d  ed1da510a2|2011-
1000: 30 35 2d 31 39 7c 56 65 72 73 69 6f 6e 20 33 2e  05-19|Version 3.
1010: 37 2e 36 2e 33 0a 31 35 34 64 64 62 63 31 37 31  7.6.3.154ddbc171
1020: 7c 32 30 31 31 2d 30 34 2d 31 37 7c 56 65 72 73  |2011-04-17|Vers
1030: 69 6f 6e 20 33 2e 37 2e 36 2e 32 0a 61 33 35 65  ion 3.7.6.2.a35e
1040: 38 33 65 61 63 37 7c 32 30 31 31 2d 30 34 2d 31  83eac7|2011-04-1
1050: 33 7c 56 65 72 73 69 6f 6e 20 33 2e 37 2e 36 2e  3|Version 3.7.6.
1060: 31 0a 66 39 64 34 33 66 61 33 36 33 7c 32 30 31  1.f9d43fa363|201
1070: 31 2d 30 34 2d 31 32 7c 56 65 72 73 69 6f 6e 20  1-04-12|Version 
1080: 33 2e 37 2e 36 2e 0a 65 64 37 35 39 64 35 61 39  3.7.6..ed759d5a9
1090: 65 7c 32 30 31 31 2d 30 32 2d 30 31 7c 56 65 72  e|2011-02-01|Ver
10a0: 73 69 6f 6e 20 33 2e 37 2e 35 0a 61 35 38 36 61  sion 3.7.5.a586a
10b0: 34 64 65 65 62 7c 32 30 31 30 2d 31 32 2d 30 37  4deeb|2010-12-07
10c0: 7c 56 65 72 73 69 6f 6e 20 33 2e 37 2e 34 0a 32  |Version 3.7.4.2
10d0: 36 37 37 38 34 38 30 38 37 7c 32 30 31 30 2d 31  677848087|2010-1
10e0: 30 2d 30 38 7c 56 65 72 73 69 6f 6e 20 33 2e 37  0-08|Version 3.7
10f0: 2e 33 0a 34 32 35 33 37 62 36 30 35 36 7c 32 30  .3.42537b6056|20
1100: 31 30 2d 30 38 2d 32 34 7c 56 65 72 73 69 6f 6e  10-08-24|Version
1110: 20 33 2e 37 2e 32 0a 33 36 31 33 62 30 36 39 35   3.7.2.3613b0695
1120: 61 7c 32 30 31 30 2d 30 38 2d 32 33 7c 56 65 72  a|2010-08-23|Ver
1130: 73 69 6f 6e 20 33 2e 37 2e 31 0a 30 34 32 61 31  sion 3.7.1.042a1
1140: 61 62 62 30 33 7c 32 30 31 30 2d 30 38 2d 30 34  abb03|2010-08-04
1150: 7c 56 65 72 73 69 6f 6e 20 33 2e 37 2e 30 2e 31  |Version 3.7.0.1
1160: 0a 62 33 36 62 31 30 35 65 61 62 7c 32 30 31 30  .b36b105eab|2010
1170: 2d 30 37 2d 32 31 7c 56 65 72 73 69 6f 6e 20 33  -07-21|Version 3
1180: 2e 37 2e 30 0a 62 30 37 38 62 35 38 38 64 36 7c  .7.0.b078b588d6|
1190: 32 30 31 30 2d 30 33 2d 32 36 7c 56 65 72 73 69  2010-03-26|Versi
11a0: 6f 6e 20 33 2e 36 2e 32 33 2e 31 0a 34 61 65 34  on 3.6.23.1.4ae4
11b0: 35 33 65 61 37 62 7c 32 30 31 30 2d 30 33 2d 30  53ea7b|2010-03-0
11c0: 39 7c 56 65 72 73 69 6f 6e 20 33 2e 36 2e 32 33  9|Version 3.6.23
11d0: 0a 32 38 64 30 64 37 37 31 30 37 7c 32 30 31 30  .28d0d77107|2010
11e0: 2d 30 31 2d 30 36 7c 56 65 72 73 69 6f 6e 20 33  -01-06|Version 3
11f0: 2e 36 2e 32 32 0a 31 65 64 38 38 65 39 64 30 31  .6.22.1ed88e9d01
1200: 7c 32 30 30 39 2d 31 32 2d 30 37 7c 56 65 72 73  |2009-12-07|Vers
1210: 69 6f 6e 20 33 2e 36 2e 32 31 0a 65 62 37 61 35  ion 3.6.21.eb7a5
1220: 34 34 66 65 34 7c 32 30 30 39 2d 31 31 2d 30 34  44fe4|2009-11-04
1230: 7c 56 65 72 73 69 6f 6e 20 33 2e 36 2e 32 30 0a  |Version 3.6.20.
1240: 32 61 38 33 32 62 31 39 62 36 7c 32 30 30 39 2d  2a832b19b6|2009-
1250: 31 30 2d 33 30 7c 56 65 72 73 69 6f 6e 20 33 2e  10-30|Version 3.
1260: 36 2e 31 36 2e 31 0a 63 31 64 34 39 39 61 66 63  6.16.1.c1d499afc
1270: 35 7c 32 30 30 39 2d 31 30 2d 31 34 7c 56 65 72  5|2009-10-14|Ver
1280: 73 69 6f 6e 20 33 2e 36 2e 31 39 0a 62 30 38 34  sion 3.6.19.b084
1290: 38 32 38 61 37 37 7c 32 30 30 39 2d 30 39 2d 31  828a77|2009-09-1
12a0: 31 7c 56 65 72 73 69 6f 6e 20 33 2e 36 2e 31 38  1|Version 3.6.18
12b0: 0a 33 36 36 35 30 31 30 32 32 38 7c 32 30 30 39  .3665010228|2009
12c0: 2d 30 38 2d 31 30 7c 56 65 72 73 69 6f 6e 20 33  -08-10|Version 3
12d0: 2e 36 2e 31 37 20 28 43 56 53 20 36 39 36 39 29  .6.17 (CVS 6969)
12e0: 0a 66 66 36 39 31 61 36 62 32 61 7c 32 30 30 39  .ff691a6b2a|2009
12f0: 2d 30 36 2d 32 37 7c 56 65 72 73 69 6f 6e 20 33  -06-27|Version 3
1300: 2e 36 2e 31 36 20 28 43 56 53 20 36 38 32 39 29  .6.16 (CVS 6829)
1310: 0a 61 66 66 33 34 38 32 36 61 61 7c 32 30 30 39  .aff34826aa|2009
1320: 2d 30 36 2d 31 35 7c 56 65 72 73 69 6f 6e 20 33  -06-15|Version 3
1330: 2e 36 2e 31 35 20 28 43 56 53 20 36 37 36 30 29  .6.15 (CVS 6760)
1340: 0a 61 62 37 36 64 31 61 32 35 32 7c 32 30 30 39  .ab76d1a252|2009
1350: 2d 30 35 2d 32 35 7c 56 65 72 73 69 6f 6e 20 33  -05-25|Version 3
1360: 2e 36 2e 31 34 2e 32 20 28 43 56 53 20 36 36 38  .6.14.2 (CVS 668
1370: 30 29 0a 65 34 32 36 37 63 38 37 65 35 7c 32 30  0).e4267c87e5|20
1380: 30 39 2d 30 35 2d 31 39 7c 56 65 72 73 69 6f 6e  09-05-19|Version
1390: 20 33 2e 36 2e 31 34 2e 31 20 28 43 56 53 20 36   3.6.14.1 (CVS 6
13a0: 36 35 35 29 0a 34 36 39 61 64 31 64 65 64 33 7c  655).469ad1ded3|
13b0: 32 30 30 39 2d 30 35 2d 30 37 7c 56 65 72 73 69  2009-05-07|Versi
13c0: 6f 6e 20 33 2e 36 2e 31 34 20 28 43 56 53 20 36  on 3.6.14 (CVS 6
13d0: 36 31 35 29 0a 39 38 32 63 63 37 66 34 65 37 7c  615).982cc7f4e7|
13e0: 32 30 30 39 2d 30 34 2d 31 33 7c 56 65 72 73 69  2009-04-13|Versi
13f0: 6f 6e 20 33 2e 36 2e 31 33 20 28 43 56 53 20 36  on 3.6.13 (CVS 6
1400: 35 30 32 29 0a 30 64 62 38 36 32 61 32 33 61 7c  502).0db862a23a|
1410: 32 30 30 39 2d 30 33 2d 33 31 7c 56 65 72 73 69  2009-03-31|Versi
1420: 6f 6e 20 33 2e 36 2e 31 32 20 28 43 56 53 20 36  on 3.6.12 (CVS 6
1430: 34 31 38 29 0a 36 61 62 64 36 33 30 63 38 37 7c  418).6abd630c87|
1440: 32 30 30 39 2d 30 32 2d 31 38 7c 56 65 72 73 69  2009-02-18|Versi
1450: 6f 6e 20 33 2e 36 2e 31 31 20 28 43 56 53 20 36  on 3.6.11 (CVS 6
1460: 32 39 39 29 0a 32 31 62 37 32 30 63 63 39 62 7c  299).21b720cc9b|
1470: 32 30 30 39 2d 30 31 2d 31 35 7c 56 65 72 73 69  2009-01-15|Versi
1480: 6f 6e 20 33 2e 36 2e 31 30 20 28 43 56 53 20 36  on 3.6.10 (CVS 6
1490: 31 38 34 29 0a 62 36 63 65 38 31 39 39 61 39 7c  184).b6ce8199a9|
14a0: 32 30 30 39 2d 30 31 2d 31 34 7c 56 65 72 73 69  2009-01-14|Versi
14b0: 6f 6e 20 33 2e 36 2e 39 20 28 43 56 53 20 36 31  on 3.6.9 (CVS 61
14c0: 37 35 29 0a 38 63 61 30 62 37 63 31 33 36 7c 32  75).8ca0b7c136|2
14d0: 30 30 39 2d 30 31 2d 31 32 7c 56 65 72 73 69 6f  009-01-12|Versio
14e0: 6e 20 33 2e 36 2e 38 20 28 43 56 53 20 36 31 37  n 3.6.8 (CVS 617
14f0: 30 29 0a 66 34 66 34 30 33 37 30 66 62 7c 32 30  0).f4f40370fb|20
1500: 30 38 2d 31 32 2d 31 36 7c 56 65 72 73 69 6f 6e  08-12-16|Version
1510: 20 33 2e 36 2e 37 20 28 43 56 53 20 36 30 33 33   3.6.7 (CVS 6033
1520: 29 0a 33 30 61 32 30 38 30 37 37 37 7c 32 30 30  ).30a2080777|200
1530: 38 2d 31 31 2d 32 36 7c 56 65 72 73 69 6f 6e 20  8-11-26|Version 
1540: 33 2e 36 2e 36 2e 32 20 28 43 56 53 20 35 39 36  3.6.6.2 (CVS 596
1550: 30 29 0a 63 32 32 36 36 61 61 30 39 34 7c 32 30  0).c2266aa094|20
1560: 30 38 2d 31 31 2d 32 32 7c 56 65 72 73 69 6f 6e  08-11-22|Version
1570: 20 33 2e 36 2e 36 2e 31 20 28 43 56 53 20 35 39   3.6.6.1 (CVS 59
1580: 34 38 29 0a 30 31 61 36 65 32 38 32 30 61 7c 32  48).01a6e2820a|2
1590: 30 30 38 2d 31 31 2d 31 39 7c 56 65 72 73 69 6f  008-11-19|Versio
15a0: 6e 20 33 2e 36 2e 36 20 28 43 56 53 20 35 39 33  n 3.6.6 (CVS 593
15b0: 31 29 0a 33 36 39 66 37 34 39 38 33 62 7c 32 30  1).369f74983b|20
15c0: 30 38 2d 31 31 2d 31 32 7c 56 65 72 73 69 6f 6e  08-11-12|Version
15d0: 20 33 2e 36 2e 35 20 28 43 56 53 20 35 38 39 37   3.6.5 (CVS 5897
15e0: 29 0a 63 64 37 33 63 66 66 61 62 33 7c 32 30 30  ).cd73cffab3|200
15f0: 38 2d 31 30 2d 31 35 7c 56 65 72 73 69 6f 6e 20  8-10-15|Version 
1600: 33 2e 36 2e 34 20 28 43 56 53 20 35 38 32 35 29  3.6.4 (CVS 5825)
1610: 0a 31 36 33 34 66 64 32 32 33 64 7c 32 30 30 38  .1634fd223d|2008
1620: 2d 30 39 2d 32 32 7c 56 65 72 73 69 6f 6e 20 33  -09-22|Version 3
1630: 2e 36 2e 33 20 28 43 56 53 20 35 37 32 39 29 0a  .6.3 (CVS 5729).
1640: 38 38 63 35 31 62 39 66 31 35 7c 32 30 30 38 2d  88c51b9f15|2008-
1650: 30 38 2d 33 30 7c 56 65 72 73 69 6f 6e 20 33 2e  08-30|Version 3.
1660: 36 2e 32 20 28 43 56 53 20 35 36 34 37 29 0a 36  6.2 (CVS 5647).6
1670: 35 61 62 37 37 37 66 64 30 7c 32 30 30 38 2d 30  5ab777fd0|2008-0
1680: 38 2d 30 36 7c 56 65 72 73 69 6f 6e 20 33 2e 36  8-06|Version 3.6
1690: 2e 31 20 28 43 56 53 20 35 35 34 30 29 0a 31 38  .1 (CVS 5540).18
16a0: 34 31 61 65 65 36 30 34 7c 32 30 30 38 2d 30 37  41aee604|2008-07
16b0: 2d 31 36 7c 56 65 72 73 69 6f 6e 20 33 2e 36 2e  -16|Version 3.6.
16c0: 30 20 28 43 56 53 20 35 34 32 33 29 0a 62 36 31  0 (CVS 5423).b61
16d0: 32 39 66 34 63 63 32 7c 32 30 30 38 2d 30 35 2d  29f4cc2|2008-05-
16e0: 31 34 7c 56 65 72 73 69 6f 6e 20 33 2e 35 2e 39  14|Version 3.5.9
16f0: 20 28 43 56 53 20 35 31 33 31 29 0a 36 61 32 65   (CVS 5131).6a2e
1700: 33 65 62 32 36 61 7c 32 30 30 38 2d 30 34 2d 31  3eb26a|2008-04-1
1710: 36 7c 56 65 72 73 69 6f 6e 20 33 2e 35 2e 38 20  6|Version 3.5.8 
1720: 28 43 56 53 20 35 30 31 39 29 0a 39 61 36 35 38  (CVS 5019).9a658
1730: 33 64 33 37 35 7c 32 30 30 38 2d 30 33 2d 31 37  3d375|2008-03-17
1740: 7c 56 65 72 73 69 6f 6e 20 33 2e 35 2e 37 20 28  |Version 3.5.7 (
1750: 43 56 53 20 34 38 37 34 29 0a 31 64 38 32 61 62  CVS 4874).1d82ab
1760: 36 39 38 37 7c 32 30 30 38 2d 30 32 2d 30 36 7c  6987|2008-02-06|
1770: 56 65 72 73 69 6f 6e 20 33 2e 35 2e 36 20 28 43  Version 3.5.6 (C
1780: 56 53 20 34 37 37 37 29 0a 63 62 35 62 66 34 36  VS 4777).cb5bf46
1790: 34 32 66 7c 32 30 30 38 2d 30 31 2d 33 31 7c 56  42f|2008-01-31|V
17a0: 65 72 73 69 6f 6e 20 33 2e 35 2e 35 20 28 43 56  ersion 3.5.5 (CV
17b0: 53 20 34 37 36 34 29 0a 63 66 34 61 31 31 62 32  S 4764).cf4a11b2
17c0: 61 38 7c 32 30 30 37 2d 31 32 2d 31 34 7c 56 65  a8|2007-12-14|Ve
17d0: 72 73 69 6f 6e 20 33 2e 35 2e 34 20 28 43 56 53  rsion 3.5.4 (CVS
17e0: 20 34 36 33 35 29 0a 61 33 39 30 30 37 64 35 62   4635).a39007d5b
17f0: 31 7c 32 30 30 37 2d 31 31 2d 32 37 7c 56 65 72  1|2007-11-27|Ver
1800: 73 69 6f 6e 20 33 2e 35 2e 33 20 28 43 56 53 20  sion 3.5.3 (CVS 
1810: 34 35 36 36 29 0a 36 30 64 61 30 31 36 33 30 61  4566).60da01630a
1820: 7c 32 30 30 37 2d 31 31 2d 30 35 7c 56 65 72 73  |2007-11-05|Vers
1830: 69 6f 6e 20 33 2e 35 2e 32 20 28 43 56 53 20 34  ion 3.5.2 (CVS 4
1840: 35 33 31 29 0a 38 31 63 66 35 31 38 36 34 36 7c  531).81cf518646|
1850: 32 30 30 37 2d 31 30 2d 30 34 7c 56 65 72 73 69  2007-10-04|Versi
1860: 6f 6e 20 33 2e 35 2e 31 20 28 43 56 53 20 34 34  on 3.5.1 (CVS 44
1870: 36 35 29 0a 31 62 36 39 30 62 65 32 32 61 7c 32  65).1b690be22a|2
1880: 30 30 37 2d 30 39 2d 30 34 7c 56 65 72 73 69 6f  007-09-04|Versio
1890: 6e 20 33 2e 35 2e 30 20 41 6c 70 68 61 20 28 43  n 3.5.0 Alpha (C
18a0: 56 53 20 34 33 39 31 29 0a 36 34 39 38 39 39 30  VS 4391).6498990
18b0: 34 64 34 7c 32 30 30 37 2d 30 38 2d 31 33 7c 56  4d4|2007-08-13|V
18c0: 65 72 73 69 6f 6e 20 33 2e 34 2e 32 20 28 43 56  ersion 3.4.2 (CV
18d0: 53 20 34 32 31 38 29 0a 38 31 61 34 64 64 30 37  S 4218).81a4dd07
18e0: 63 31 7c 32 30 30 37 2d 30 37 2d 32 30 7c 56 65  c1|2007-07-20|Ve
18f0: 72 73 69 6f 6e 20 33 2e 34 2e 31 20 28 43 56 53  rsion 3.4.1 (CVS
1900: 20 34 31 37 30 29 0a 32 36 34 37 39 38 30 66 62   4170).2647980fb
1910: 61 7c 32 30 30 37 2d 30 36 2d 31 38 7c 56 65 72  a|2007-06-18|Ver
1920: 73 69 6f 6e 20 33 2e 34 2e 30 20 28 43 56 53 20  sion 3.4.0 (CVS 
1930: 34 30 38 35 29 0a 31 36 39 37 39 66 34 35 32 35  4085).16979f4525
1940: 7c 32 30 30 37 2d 30 34 2d 32 35 7c 56 65 72 73  |2007-04-25|Vers
1950: 69 6f 6e 20 33 2e 33 2e 31 37 20 28 43 56 53 20  ion 3.3.17 (CVS 
1960: 33 38 37 32 29 0a 38 63 36 62 35 61 64 62 35 63  3872).8c6b5adb5c
1970: 7c 32 30 30 37 2d 30 34 2d 31 38 7c 56 65 72 73  |2007-04-18|Vers
1980: 69 6f 6e 20 33 2e 33 2e 31 36 20 28 43 56 53 20  ion 3.3.16 (CVS 
1990: 33 38 35 33 29 0a 62 61 35 66 34 61 35 35 66 61  3853).ba5f4a55fa
19a0: 7c 32 30 30 37 2d 30 34 2d 30 39 7c 56 65 72 73  |2007-04-09|Vers
19b0: 69 6f 6e 20 33 2e 33 2e 31 35 20 28 43 56 53 20  ion 3.3.15 (CVS 
19c0: 33 38 33 31 29 0a 33 64 62 66 34 66 39 38 61 63  3831).3dbf4f98ac
19d0: 7c 32 30 30 37 2d 30 34 2d 30 32 7c 56 65 72 73  |2007-04-02|Vers
19e0: 69 6f 6e 20 33 2e 33 2e 31 34 20 28 43 56 53 20  ion 3.3.14 (CVS 
19f0: 33 37 39 39 29 0a 32 38 36 63 34 65 62 33 30 64  3799).286c4eb30d
1a00: 7c 32 30 30 37 2d 30 32 2d 31 33 7c 56 65 72 73  |2007-02-13|Vers
1a10: 69 6f 6e 20 33 2e 33 2e 31 33 20 28 43 56 53 20  ion 3.3.13 (CVS 
1a20: 33 36 34 31 29 0a 66 63 36 36 30 37 30 33 39 33  3641).fc66070393
1a30: 7c 32 30 30 37 2d 30 31 2d 32 37 7c 56 65 72 73  |2007-01-27|Vers
1a40: 69 6f 6e 20 33 2e 33 2e 31 32 20 28 43 56 53 20  ion 3.3.12 (CVS 
1a50: 33 36 31 36 29 0a 36 36 63 62 62 65 30 34 34 32  3616).66cbbe0442
1a60: 7c 32 30 30 37 2d 30 31 2d 32 32 7c 56 65 72 73  |2007-01-22|Vers
1a70: 69 6f 6e 20 33 2e 33 2e 31 31 20 28 43 56 53 20  ion 3.3.11 (CVS 
1a80: 33 35 39 39 29 0a 32 30 34 61 32 31 32 61 32 38  3599).204a212a28
1a90: 7c 32 30 30 37 2d 30 31 2d 31 30 7c 56 65 72 73  |2007-01-10|Vers
1aa0: 69 6f 6e 20 33 2e 33 2e 31 30 20 28 43 56 53 20  ion 3.3.10 (CVS 
1ab0: 33 35 38 37 29 0a 38 62 66 31 39 61 36 61 34 31  3587).8bf19a6a41
1ac0: 7c 32 30 30 37 2d 30 31 2d 30 34 7c 56 65 72 73  |2007-01-04|Vers
1ad0: 69 6f 6e 20 33 2e 33 2e 39 20 28 43 56 53 20 33  ion 3.3.9 (CVS 3
1ae0: 35 35 37 29 0a 30 36 35 38 62 62 39 65 33 66 7c  557).0658bb9e3f|
1af0: 32 30 30 36 2d 31 30 2d 30 39 7c 56 65 72 73 69  2006-10-09|Versi
1b00: 6f 6e 20 33 2e 33 2e 38 20 28 43 56 53 20 33 34  on 3.3.8 (CVS 34
1b10: 36 39 29 0a 38 35 34 33 34 61 34 62 39 36 7c 32  69).85434a4b96|2
1b20: 30 30 36 2d 30 38 2d 31 32 7c 56 65 72 73 69 6f  006-08-12|Versio
1b30: 6e 20 33 2e 33 2e 37 20 28 43 56 53 20 33 33 34  n 3.3.7 (CVS 334
1b40: 38 29 0a 63 31 31 63 62 30 37 65 34 62 7c 32 30  8).c11cb07e4b|20
1b50: 30 36 2d 30 36 2d 30 36 7c 56 65 72 73 69 6f 6e  06-06-06|Version
1b60: 20 33 2e 33 2e 36 20 28 43 56 53 20 33 32 30 36   3.3.6 (CVS 3206
1b70: 29 0a 61 30 39 31 61 36 31 64 38 38 7c 32 30 30  ).a091a61d88|200
1b80: 36 2d 30 34 2d 30 35 7c 56 65 72 73 69 6f 6e 20  6-04-05|Version 
1b90: 33 2e 33 2e 35 20 28 43 56 53 20 33 31 36 37 29  3.3.5 (CVS 3167)
1ba0: 0a 30 33 33 61 61 61 62 36 37 66 7c 32 30 30 36  .033aaab67f|2006
1bb0: 2d 30 32 2d 31 31 7c 56 65 72 73 69 6f 6e 20 33  -02-11|Version 3
1bc0: 2e 33 2e 34 20 28 43 56 53 20 33 30 38 33 29 0a  .3.4 (CVS 3083).
1bd0: 31 30 61 33 66 35 36 35 34 36 7c 32 30 30 36 2d  10a3f56546|2006-
1be0: 30 31 2d 33 31 7c 56 65 72 73 69 6f 6e 20 33 2e  01-31|Version 3.
1bf0: 33 2e 33 20 28 43 56 53 20 33 30 34 36 29 0a 31  3.3 (CVS 3046).1
1c00: 66 64 64 65 36 63 35 30 36 7c 32 30 30 36 2d 30  fdde6c506|2006-0
1c10: 31 2d 32 34 7c 56 65 72 73 69 6f 6e 20 33 2e 33  1-24|Version 3.3
1c20: 2e 32 20 28 62 65 74 61 29 20 28 43 56 53 20 33  .2 (beta) (CVS 3
1c30: 30 31 39 29 0a 62 64 37 63 35 36 39 39 39 33 7c  019).bd7c569993|
1c40: 32 30 30 36 2d 30 31 2d 31 36 7c 56 65 72 73 69  2006-01-16|Versi
1c50: 6f 6e 20 33 2e 33 2e 31 20 28 61 6c 70 68 61 29  on 3.3.1 (alpha)
1c60: 20 28 43 56 53 20 32 39 35 33 29 0a 35 39 61 37   (CVS 2953).59a7
1c70: 61 35 36 63 31 62 7c 32 30 30 36 2d 30 31 2d 31  a56c1b|2006-01-1
1c80: 31 7c 56 65 72 73 69 6f 6e 20 33 2e 33 2e 30 20  1|Version 3.3.0 
1c90: 28 61 6c 70 68 61 29 20 28 43 56 53 20 32 39 31  (alpha) (CVS 291
1ca0: 35 29 0a 35 30 64 37 65 35 30 61 39 36 7c 32 30  5).50d7e50a96|20
1cb0: 30 35 2d 31 32 2d 31 39 7c 56 65 72 73 69 6f 6e  05-12-19|Version
1cc0: 20 32 2e 38 2e 31 37 20 28 43 56 53 20 32 38 33   2.8.17 (CVS 283
1cd0: 36 29 0a 65 36 31 33 38 32 61 65 64 34 7c 32 30  6).e61382aed4|20
1ce0: 30 35 2d 31 32 2d 31 39 7c 56 65 72 73 69 6f 6e  05-12-19|Version
1cf0: 20 33 2e 32 2e 38 20 28 43 56 53 20 32 38 33 35   3.2.8 (CVS 2835
1d00: 29 0a 62 64 31 34 31 61 37 63 31 32 7c 32 30 30  ).bd141a7c12|200
1d10: 35 2d 30 39 2d 32 34 7c 56 65 72 73 69 6f 6e 20  5-09-24|Version 
1d20: 33 2e 32 2e 37 20 28 43 56 53 20 32 37 33 36 29  3.2.7 (CVS 2736)
1d30: 0a 31 63 64 66 65 36 36 37 31 34 7c 32 30 30 35  .1cdfe66714|2005
1d40: 2d 30 39 2d 31 37 7c 56 65 72 73 69 6f 6e 20 33  -09-17|Version 3
1d50: 2e 32 2e 36 20 28 43 56 53 20 32 37 31 36 29 0a  .2.6 (CVS 2716).
1d60: 62 32 34 31 35 61 37 34 39 63 7c 32 30 30 35 2d  b2415a749c|2005-
1d70: 30 38 2d 32 37 7c 56 65 72 73 69 6f 6e 20 33 2e  08-27|Version 3.
1d80: 32 2e 35 20 28 43 56 53 20 32 36 33 34 29 0a 38  2.5 (CVS 2634).8
1d90: 63 65 66 32 63 31 61 65 37 7c 32 30 30 35 2d 30  cef2c1ae7|2005-0
1da0: 38 2d 32 34 7c 56 65 72 73 69 6f 6e 20 33 2e 32  8-24|Version 3.2
1db0: 2e 34 20 28 43 56 53 20 32 36 31 39 29 0a 66 36  .4 (CVS 2619).f6
1dc0: 32 30 33 31 39 62 34 34 7c 32 30 30 35 2d 30 38  20319b44|2005-08
1dd0: 2d 32 31 7c 56 65 72 73 69 6f 6e 20 33 2e 32 2e  -21|Version 3.2.
1de0: 33 20 28 43 56 53 20 32 36 31 30 29 0a 30 65 31  3 (CVS 2610).0e1
1df0: 39 30 65 39 64 39 31 7c 32 30 30 35 2d 30 36 2d  90e9d91|2005-06-
1e00: 31 32 7c 56 65 72 73 69 6f 6e 20 33 2e 32 2e 32  12|Version 3.2.2
1e10: 20 28 43 56 53 20 32 35 31 31 29 0a 38 34 34 66   (CVS 2511).844f
1e20: 30 31 61 66 37 32 7c 32 30 30 35 2d 30 33 2d 32  01af72|2005-03-2
1e30: 39 7c 56 65 72 73 69 6f 6e 20 33 2e 32 2e 31 20  9|Version 3.2.1 
1e40: 28 43 56 53 20 32 34 33 33 29 0a 64 65 62 66 34  (CVS 2433).debf4
1e50: 30 65 38 66 66 7c 32 30 30 35 2d 30 33 2d 32 31  0e8ff|2005-03-21
1e60: 7c 56 65 72 73 69 6f 6e 20 33 2e 32 2e 30 20 28  |Version 3.2.0 (
1e70: 43 56 53 20 32 34 31 35 29 0a 36 61 33 66 34 65  CVS 2415).6a3f4e
1e80: 34 62 65 36 7c 32 30 30 35 2d 30 33 2d 31 37 7c  4be6|2005-03-17|
1e90: 56 65 72 73 69 6f 6e 20 33 2e 31 2e 36 20 28 43  Version 3.1.6 (C
1ea0: 56 53 20 32 33 39 32 29 0a 62 31 37 39 32 61 65  VS 2392).b1792ae
1eb0: 35 31 36 7c 32 30 30 35 2d 30 33 2d 31 31 7c 56  516|2005-03-11|V
1ec0: 65 72 73 69 6f 6e 20 33 2e 31 2e 35 20 28 43 56  ersion 3.1.5 (CV
1ed0: 53 20 32 33 38 32 29 0a 33 64 30 37 30 61 39 62  S 2382).3d070a9b
1ee0: 34 64 7c 32 30 30 35 2d 30 33 2d 31 31 7c 56 65  4d|2005-03-11|Ve
1ef0: 72 73 69 6f 6e 20 33 2e 31 2e 34 20 28 43 56 53  rsion 3.1.4 (CVS
1f00: 20 32 33 37 38 29 0a 39 35 37 33 33 33 61 37 62   2378).957333a7b
1f10: 32 7c 32 30 30 35 2d 30 32 2d 32 38 7c 56 65 72  2|2005-02-28|Ver
1f20: 73 69 6f 6e 20 33 2e 31 2e 33 2e 31 20 28 6e 6f  sion 3.1.3.1 (no
1f30: 74 20 61 6e 20 6f 66 66 69 63 69 61 6c 20 72 65  t an official re
1f40: 6c 65 61 73 65 29 20 28 43 56 53 20 32 33 36 34  lease) (CVS 2364
1f50: 29 0a 33 36 64 62 66 35 65 39 32 39 7c 32 30 30  ).36dbf5e929|200
1f60: 35 2d 30 32 2d 32 30 7c 56 65 72 73 69 6f 6e 20  5-02-20|Version 
1f70: 33 2e 31 2e 33 20 28 43 56 53 20 32 33 35 36 29  3.1.3 (CVS 2356)
1f80: 0a 65 39 30 31 32 64 39 31 37 61 7c 32 30 30 35  .e9012d917a|2005
1f90: 2d 30 32 2d 31 35 7c 56 65 72 73 69 6f 6e 20 33  -02-15|Version 3
1fa0: 2e 31 2e 32 20 28 43 56 53 20 32 33 33 37 29 0a  .1.2 (CVS 2337).
1fb0: 32 65 66 62 62 62 61 35 35 61 7c 32 30 30 35 2d  2efbbba55a|2005-
1fc0: 30 32 2d 31 35 7c 56 65 72 73 69 6f 6e 20 32 2e  02-15|Version 2.
1fd0: 38 2e 31 36 20 28 43 56 53 20 32 33 33 36 29 0a  8.16 (CVS 2336).
1fe0: 32 65 31 63 37 31 63 34 36 38 7c 32 30 30 35 2d  2e1c71c468|2005-
1ff0: 30 32 2d 30 31 7c 56 65 72 73 69 6f 6e 20 33 2e  02-01|Version 3.
2000: 31 2e 31 20 28 62 65 74 61 29 20 28 43 56 53 20  1.1 (beta) (CVS 
2010: 32 33 30 36 29 0a 34 35 30 39 34 61 62 65 33 38  2306).45094abe38
2020: 7c 32 30 30 35 2d 30 31 2d 32 31 7c 56 65 72 73  |2005-01-21|Vers
2030: 69 6f 6e 20 33 2e 31 2e 30 20 28 61 6c 70 68 61  ion 3.1.0 (alpha
2040: 29 20 28 43 56 53 20 32 32 36 30 29 0a 37 64 64  ) (CVS 2260).7dd
2050: 36 36 64 37 36 35 33 7c 32 30 30 34 2d 31 30 2d  66d7653|2004-10-
2060: 31 32 7c 56 65 72 73 69 6f 6e 20 33 2e 30 2e 38  12|Version 3.0.8
2070: 20 28 43 56 53 20 32 30 32 31 29 0a 64 38 32 64   (CVS 2021).d82d
2080: 65 64 39 35 34 33 7c 32 30 30 34 2d 30 39 2d 31  ed9543|2004-09-1
2090: 38 7c 56 65 72 73 69 6f 6e 20 33 2e 30 2e 37 20  8|Version 3.0.7 
20a0: 28 43 56 53 20 31 39 37 30 29 0a 63 31 39 30 62  (CVS 1970).c190b
20b0: 39 35 63 33 30 7c 32 30 30 34 2d 30 39 2d 30 32  95c30|2004-09-02
20c0: 7c 56 65 72 73 69 6f 6e 20 33 2e 30 2e 36 20 28  |Version 3.0.6 (
20d0: 62 65 74 61 29 20 28 43 56 53 20 31 39 33 34 29  beta) (CVS 1934)
20e0: 0a 66 33 66 65 38 63 39 66 61 36 7c 32 30 30 34  .f3fe8c9fa6|2004
20f0: 2d 30 38 2d 32 39 7c 56 65 72 73 69 6f 6e 20 33  -08-29|Version 3
2100: 2e 30 2e 35 20 28 62 65 74 61 29 20 28 43 56 53  .0.5 (beta) (CVS
2110: 20 31 39 31 36 29 0a 39 38 65 64 62 64 64 35 31   1916).98edbdd51
2120: 37 7c 32 30 30 34 2d 30 38 2d 30 39 7c 56 65 72  7|2004-08-09|Ver
2130: 73 69 6f 6e 20 33 2e 30 2e 34 20 28 62 65 74 61  sion 3.0.4 (beta
2140: 29 20 28 43 56 53 20 31 38 38 34 29 0a 30 36 38  ) (CVS 1884).068
2150: 62 31 35 61 65 32 61 7c 32 30 30 34 2d 30 37 2d  b15ae2a|2004-07-
2160: 32 32 7c 56 65 72 73 69 6f 6e 20 33 2e 30 2e 33  22|Version 3.0.3
2170: 20 28 43 56 53 20 31 38 36 30 29 0a 31 30 32 61   (CVS 1860).102a
2180: 62 39 34 31 36 37 7c 32 30 30 34 2d 30 37 2d 32  b94167|2004-07-2
2190: 32 7c 56 65 72 73 69 6f 6e 20 32 2e 38 2e 31 35  2|Version 2.8.15
21a0: 20 28 43 56 53 20 31 38 35 39 29 0a 32 36 61 35   (CVS 1859).26a5
21b0: 35 39 62 36 35 38 7c 32 30 30 34 2d 30 36 2d 33  59b658|2004-06-3
21c0: 30 7c 56 65 72 73 69 6f 6e 20 33 2e 30 2e 32 20  0|Version 3.0.2 
21d0: 28 42 65 74 61 29 20 28 43 56 53 20 31 37 39 31  (Beta) (CVS 1791
21e0: 29 0a 61 63 36 36 38 33 65 33 38 30 7c 32 30 30  ).ac6683e380|200
21f0: 34 2d 30 36 2d 32 32 7c 56 65 72 73 69 6f 6e 20  4-06-22|Version 
2200: 33 2e 30 2e 31 20 41 4c 50 48 41 20 28 43 56 53  3.0.1 ALPHA (CVS
2210: 20 31 36 36 39 29 0a 38 62 34 30 39 61 61 61 65   1669).8b409aaae
2220: 34 7c 32 30 30 34 2d 30 36 2d 31 38 7c 56 65 72  4|2004-06-18|Ver
2230: 73 69 6f 6e 20 33 2e 30 2e 30 20 28 41 4c 50 48  sion 3.0.0 (ALPH
2240: 41 29 20 28 43 56 53 20 31 36 31 39 29 0a 37 64  A) (CVS 1619).7d
2250: 33 39 33 37 37 34 33 66 7c 32 30 30 34 2d 30 36  3937743f|2004-06
2260: 2d 30 39 7c 56 65 72 73 69 6f 6e 20 32 2e 38 2e  -09|Version 2.8.
2270: 31 34 20 28 43 56 53 20 31 35 35 34 29 0a 34 64  14 (CVS 1554).4d
2280: 35 62 62 62 33 64 63 33 7c 32 30 30 34 2d 30 33  5bbb3dc3|2004-03
2290: 2d 30 38 7c 56 65 72 73 69 6f 6e 20 32 2e 38 2e  -08|Version 2.8.
22a0: 31 33 20 28 43 56 53 20 31 32 38 37 29 0a 31 37  13 (CVS 1287).17
22b0: 33 36 64 34 31 35 64 37 7c 32 30 30 34 2d 30 32  36d415d7|2004-02
22c0: 2d 30 38 7c 56 65 72 73 69 6f 6e 20 32 2e 38 2e  -08|Version 2.8.
22d0: 31 32 20 28 43 56 53 20 31 32 31 33 29 0a 61 39  12 (CVS 1213).a9
22e0: 66 32 35 33 34 37 64 65 7c 32 30 30 34 2d 30 31  f25347de|2004-01
22f0: 2d 31 34 7c 56 65 72 73 69 6f 6e 20 32 2e 38 2e  -14|Version 2.8.
2300: 31 31 20 28 43 56 53 20 31 31 37 37 29 0a 38 62  11 (CVS 1177).8b
2310: 65 66 37 35 61 62 38 35 7c 32 30 30 34 2d 30 31  ef75ab85|2004-01
2320: 2d 31 34 7c 56 65 72 73 69 6f 6e 20 32 2e 38 2e  -14|Version 2.8.
2330: 31 30 20 28 43 56 53 20 31 31 37 34 29 0a 64 38  10 (CVS 1174).d8
2340: 61 65 36 62 64 64 65 62 7c 32 30 30 34 2d 30 31  ae6bddeb|2004-01
2350: 2d 30 36 7c 56 65 72 73 69 6f 6e 20 32 2e 38 2e  -06|Version 2.8.
2360: 39 20 28 43 56 53 20 31 31 36 30 29 0a 61 30 34  9 (CVS 1160).a04
2370: 35 31 63 63 66 32 64 7c 32 30 30 33 2d 31 32 2d  51ccf2d|2003-12-
2380: 31 38 7c 56 65 72 73 69 6f 6e 20 32 2e 38 2e 38  18|Version 2.8.8
2390: 20 28 43 56 53 20 31 31 33 35 29 0a 64 34 38 62   (CVS 1135).d48b
23a0: 30 62 30 31 38 64 7c 32 30 30 33 2d 31 32 2d 30  0b018d|2003-12-0
23b0: 34 7c 56 65 72 73 69 6f 6e 20 32 2e 38 2e 37 20  4|Version 2.8.7 
23c0: 28 43 56 53 20 31 31 32 34 29 0a 30 62 64 65 37  (CVS 1124).0bde7
23d0: 61 65 32 62 61 7c 32 30 30 33 2d 30 38 2d 32 32  ae2ba|2003-08-22
23e0: 7c 56 65 72 73 69 6f 6e 20 32 2e 38 2e 36 20 28  |Version 2.8.6 (
23f0: 43 56 53 20 31 30 38 30 29 0a 39 35 66 62 61 34  CVS 1080).95fba4
2400: 34 30 65 37 7c 32 30 30 33 2d 30 37 2d 32 32 7c  40e7|2003-07-22|
2410: 56 65 72 73 69 6f 6e 20 32 2e 38 2e 35 20 28 43  Version 2.8.5 (C
2420: 56 53 20 31 30 36 33 29 0a 37 66 35 65 38 38 39  VS 1063).7f5e889
2430: 34 61 65 7c 32 30 30 33 2d 30 36 2d 32 39 7c 56  4ae|2003-06-29|V
2440: 65 72 73 69 6f 6e 20 32 2e 38 2e 34 20 28 43 56  ersion 2.8.4 (CV
2450: 53 20 31 30 34 31 29 0a 34 33 33 35 37 30 65 33  S 1041).433570e3
2460: 65 36 7c 32 30 30 33 2d 30 36 2d 30 34 7c 56 65  e6|2003-06-04|Ve
2470: 72 73 69 6f 6e 20 32 2e 38 2e 33 20 28 43 56 53  rsion 2.8.3 (CVS
2480: 20 31 30 30 32 29 0a 66 35 34 32 65 35 66 63 38   1002).f542e5fc8
2490: 38 7c 32 30 30 33 2d 30 35 2d 31 37 7c 56 65 72  8|2003-05-17|Ver
24a0: 73 69 6f 6e 20 32 2e 38 2e 32 20 28 43 56 53 20  sion 2.8.2 (CVS 
24b0: 39 38 33 29 0a 35 39 30 66 39 36 33 62 36 35 7c  983).590f963b65|
24c0: 32 30 30 33 2d 30 35 2d 31 37 7c 56 65 72 73 69  2003-05-17|Versi
24d0: 6f 6e 20 32 2e 38 2e 31 20 28 43 56 53 20 39 38  on 2.8.1 (CVS 98
24e0: 30 29 0a 35 64 62 39 38 62 33 66 34 30 7c 32 30  0).5db98b3f40|20
24f0: 30 33 2d 30 32 2d 31 36 7c 56 65 72 73 69 6f 6e  03-02-16|Version
2500: 20 32 2e 38 2e 30 20 28 43 56 53 20 38 37 30 29   2.8.0 (CVS 870)
2510: 0a 62 64 62 61 37 39 36 66 33 62 7c 32 30 30 33  .bdba796f3b|2003
2520: 2d 30 31 2d 32 35 7c 56 65 72 73 69 6f 6e 20 32  -01-25|Version 2
2530: 2e 37 2e 36 20 28 43 56 53 20 38 35 30 29 0a 65  .7.6 (CVS 850).e
2540: 65 39 35 65 65 66 65 31 32 7c 32 30 30 32 2d 31  e95eefe12|2002-1
2550: 32 2d 32 38 7c 56 65 72 73 69 6f 6e 20 32 2e 37  2-28|Version 2.7
2560: 2e 35 20 28 43 56 53 20 38 30 36 29 0a 30 32 32  .5 (CVS 806).022
2570: 34 64 62 36 66 38 63 7c 32 30 30 32 2d 31 32 2d  4db6f8c|2002-12-
2580: 31 37 7c 56 65 72 73 69 6f 6e 20 32 2e 37 2e 34  17|Version 2.7.4
2590: 20 28 43 56 53 20 38 30 33 29 0a 34 30 35 31 64   (CVS 803).4051d
25a0: 62 64 62 30 35 7c 32 30 30 32 2d 31 30 2d 33 31  bdb05|2002-10-31
25b0: 7c 56 65 72 73 69 6f 6e 20 32 2e 37 2e 33 20 28  |Version 2.7.3 (
25c0: 43 56 53 20 37 37 35 29 0a 35 39 62 61 34 33 34  CVS 775).59ba434
25d0: 34 39 61 7c 32 30 30 32 2d 30 39 2d 32 35 7c 56  49a|2002-09-25|V
25e0: 65 72 73 69 6f 6e 20 32 2e 37 2e 32 20 28 43 56  ersion 2.7.2 (CV
25f0: 53 20 37 35 36 29 0a 35 66 35 31 65 31 33 64 35  S 756).5f51e13d5
2600: 36 7c 32 30 30 32 2d 30 38 2d 33 31 7c 56 65 72  6|2002-08-31|Ver
2610: 73 69 6f 6e 20 32 2e 37 2e 31 20 28 43 56 53 20  sion 2.7.1 (CVS 
2620: 37 33 37 29 0a 39 65 33 34 31 64 39 63 39 33 7c  737).9e341d9c93|
2630: 32 30 30 32 2d 30 38 2d 32 35 7c 56 65 72 73 69  2002-08-25|Versi
2640: 6f 6e 20 32 2e 37 2e 30 20 28 43 56 53 20 37 32  on 2.7.0 (CVS 72
2650: 39 29 0a 62 61 37 30 36 61 63 61 30 61 7c 32 30  9).ba706aca0a|20
2660: 30 32 2d 30 38 2d 31 33 7c 56 65 72 73 69 6f 6e  02-08-13|Version
2670: 20 32 2e 36 2e 33 20 28 43 56 53 20 37 30 37 29   2.6.3 (CVS 707)
2680: 0a 32 32 33 61 32 31 35 30 61 63 7c 32 30 30 32  .223a2150ac|2002
2690: 2d 30 37 2d 33 31 7c 56 65 72 73 69 6f 6e 20 32  -07-31|Version 2
26a0: 2e 36 2e 32 20 28 43 56 53 20 36 39 39 29 0a 36  .6.2 (CVS 699).6
26b0: 31 30 62 37 62 63 37 30 61 7c 32 30 30 32 2d 30  10b7bc70a|2002-0
26c0: 37 2d 31 39 7c 56 65 72 73 69 6f 6e 20 32 2e 36  7-19|Version 2.6
26d0: 2e 31 20 28 43 56 53 20 36 39 31 29 0a 63 63 34  .1 (CVS 691).cc4
26e0: 66 38 32 34 62 31 35 7c 32 30 30 32 2d 30 37 2d  f824b15|2002-07-
26f0: 31 38 7c 56 65 72 73 69 6f 6e 20 32 2e 36 2e 30  18|Version 2.6.0
2700: 20 52 65 6c 65 61 73 65 20 32 20 28 43 56 53 20   Release 2 (CVS 
2710: 36 38 37 29 0a 31 31 31 63 37 38 65 36 38 33 7c  687).111c78e683|
2720: 32 30 30 32 2d 30 37 2d 30 37 7c 56 65 72 73 69  2002-07-07|Versi
2730: 6f 6e 20 32 2e 35 2e 36 20 28 43 56 53 20 36 36  on 2.5.6 (CVS 66
2740: 34 29 0a 36 32 38 34 63 36 35 63 31 37 7c 32 30  4).6284c65c17|20
2750: 30 32 2d 30 37 2d 30 36 7c 56 65 72 73 69 6f 6e  02-07-06|Version
2760: 20 32 2e 35 2e 35 20 28 43 56 53 20 36 36 32 29   2.5.5 (CVS 662)
2770: 0a 66 37 31 35 39 66 64 65 36 62 7c 32 30 30 32  .f7159fde6b|2002
2780: 2d 30 37 2d 30 31 7c 56 65 72 73 69 6f 6e 20 32  -07-01|Version 2
2790: 2e 35 2e 34 20 28 43 56 53 20 36 35 36 29 0a 64  .5.4 (CVS 656).d
27a0: 35 63 62 36 37 35 34 33 32 7c 32 30 30 32 2d 30  5cb675432|2002-0
27b0: 36 2d 32 35 7c 56 65 72 73 69 6f 6e 20 32 2e 35  6-25|Version 2.5
27c0: 2e 33 20 28 43 56 53 20 36 34 35 29 0a 37 35 36  .3 (CVS 645).756
27d0: 33 31 30 63 61 64 32 7c 32 30 30 32 2d 30 36 2d  310cad2|2002-06-
27e0: 32 35 7c 56 65 72 73 69 6f 6e 20 32 2e 35 2e 32  25|Version 2.5.2
27f0: 20 28 43 56 53 20 36 34 31 29 0a 35 65 38 61 33   (CVS 641).5e8a3
2800: 31 33 31 61 62 7c 32 30 30 32 2d 30 36 2d 31 39  131ab|2002-06-19
2810: 7c 56 65 72 73 69 6f 6e 20 32 2e 35 2e 31 20 28  |Version 2.5.1 (
2820: 43 56 53 20 36 32 39 29 0a 39 62 61 65 66 33 65  CVS 629).9baef3e
2830: 32 34 30 7c 32 30 30 32 2d 30 36 2d 31 37 7c 56  240|2002-06-17|V
2840: 65 72 73 69 6f 6e 20 32 2e 35 2e 30 20 28 43 56  ersion 2.5.0 (CV
2850: 53 20 36 32 37 29 0a 30 36 63 64 61 66 31 63 38  S 627).06cdaf1c8
2860: 30 7c 32 30 30 32 2d 30 35 2d 31 30 7c 56 65 72  0|2002-05-10|Ver
2870: 73 69 6f 6e 20 32 2e 34 2e 31 32 20 28 43 56 53  sion 2.4.12 (CVS
2880: 20 35 36 31 29 0a 62 31 33 31 35 31 37 39 34 62   561).b13151794b
2890: 7c 32 30 30 32 2d 30 35 2d 30 38 7c 56 65 72 73  |2002-05-08|Vers
28a0: 69 6f 6e 20 32 2e 34 2e 31 31 20 28 43 56 53 20  ion 2.4.11 (CVS 
28b0: 35 35 35 29 0a 35 66 33 36 31 38 31 34 32 66 7c  555).5f3618142f|
28c0: 32 30 30 32 2d 30 35 2d 30 33 7c 56 65 72 73 69  2002-05-03|Versi
28d0: 6f 6e 20 32 2e 34 2e 31 30 20 28 43 56 53 20 35  on 2.4.10 (CVS 5
28e0: 35 30 29 0a 30 36 39 31 37 32 30 61 34 62 7c 32  50).0691720a4b|2
28f0: 30 30 32 2d 30 34 2d 32 32 7c 56 65 72 73 69 6f  002-04-22|Versio
2900: 6e 20 32 2e 34 2e 39 20 28 43 56 53 20 35 34 32  n 2.4.9 (CVS 542
2910: 29 0a 64 37 30 33 61 32 63 35 63 34 7c 32 30 30  ).d703a2c5c4|200
2920: 32 2d 30 34 2d 32 30 7c 56 65 72 73 69 6f 6e 20  2-04-20|Version 
2930: 32 2e 34 2e 38 20 28 43 56 53 20 35 33 38 29 0a  2.4.8 (CVS 538).
2940: 39 37 37 61 62 62 61 65 62 65 7c 32 30 30 32 2d  977abbaebe|2002-
2950: 30 34 2d 31 32 7c 56 65 72 73 69 6f 6e 20 32 2e  04-12|Version 2.
2960: 34 2e 37 20 28 43 56 53 20 35 32 38 29 0a 35 61  4.7 (CVS 528).5a
2970: 65 37 65 66 64 38 37 66 7c 32 30 30 32 2d 30 34  e7efd87f|2002-04
2980: 2d 30 32 7c 56 65 72 73 69 6f 6e 20 32 2e 34 2e  -02|Version 2.4.
2990: 36 20 28 43 56 53 20 35 31 36 29 0a 62 31 38 61  6 (CVS 516).b18a
29a0: 37 62 37 37 37 63 7c 32 30 30 32 2d 30 34 2d 30  7b777c|2002-04-0
29b0: 32 7c 56 65 72 73 69 6f 6e 20 32 2e 34 2e 35 20  2|Version 2.4.5 
29c0: 28 43 56 53 20 35 31 34 29 0a 63 34 62 36 63 30  (CVS 514).c4b6c0
29d0: 62 65 30 30 7c 32 30 30 32 2d 30 33 2d 33 30 7c  be00|2002-03-30|
29e0: 56 65 72 73 69 6f 6e 20 32 2e 34 2e 34 20 28 43  Version 2.4.4 (C
29f0: 56 53 20 35 30 39 29 0a 39 39 64 36 37 36 34 65  VS 509).99d6764e
2a00: 35 37 7c 32 30 30 32 2d 30 33 2d 32 33 7c 56 65  57|2002-03-23|Ve
2a10: 72 73 69 6f 6e 20 32 2e 34 2e 33 20 28 43 56 53  rsion 2.4.3 (CVS
2a20: 20 34 34 30 29 0a 34 39 64 30 33 32 33 32 35 35   440).49d0323255
2a30: 7c 32 30 30 32 2d 30 33 2d 32 30 7c 56 65 72 73  |2002-03-20|Vers
2a40: 69 6f 6e 20 32 2e 34 2e 32 20 28 43 56 53 20 34  ion 2.4.2 (CVS 4
2a50: 34 31 29 0a 39 66 31 32 62 38 38 30 35 66 7c 32  41).9f12b8805f|2
2a60: 30 30 32 2d 30 33 2d 31 33 7c 56 65 72 73 69 6f  002-03-13|Versio
2a70: 6e 20 32 2e 34 2e 31 20 28 43 56 53 20 34 34 32  n 2.4.1 (CVS 442
2a80: 29 0a 39 33 33 33 65 63 63 61 31 65 7c 32 30 30  ).9333ecca1e|200
2a90: 32 2d 30 33 2d 31 33 7c 56 65 72 73 69 6f 6e 20  2-03-13|Version 
2aa0: 32 2e 34 2e 31 20 28 43 56 53 20 34 33 30 29 0a  2.4.1 (CVS 430).
2ab0: 64 33 66 36 36 62 34 34 65 35 7c 32 30 30 32 2d  d3f66b44e5|2002-
2ac0: 30 33 2d 31 31 7c 56 65 72 73 69 6f 6e 20 32 2e  03-11|Version 2.
2ad0: 34 2e 30 20 28 43 56 53 20 34 34 33 29 0a 37 32  4.0 (CVS 443).72
2ae0: 63 35 61 39 32 61 61 36 7c 32 30 30 32 2d 30 32  c5a92aa6|2002-02
2af0: 2d 31 39 7c 56 65 72 73 69 6f 6e 20 32 2e 33 2e  -19|Version 2.3.
2b00: 33 20 28 43 56 53 20 34 34 34 29 0a 34 64 30 36  3 (CVS 444).4d06
2b10: 37 30 30 30 30 37 7c 32 30 30 32 2d 30 32 2d 31  700007|2002-02-1
2b20: 34 7c 56 65 72 73 69 6f 6e 20 32 2e 33 2e 32 20  4|Version 2.3.2 
2b30: 28 43 56 53 20 34 34 36 29 0a 38 34 36 31 34 38  (CVS 446).846148
2b40: 64 36 65 33 7c 32 30 30 32 2d 30 32 2d 31 33 7c  d6e3|2002-02-13|
2b50: 56 65 72 73 69 6f 6e 20 32 2e 33 2e 31 20 28 43  Version 2.3.1 (C
2b60: 56 53 20 34 34 35 29 0a 34 63 37 64 66 64 39 33  VS 445).4c7dfd93
2b70: 35 33 7c 32 30 30 32 2d 30 32 2d 30 33 7c 56 65  53|2002-02-03|Ve
2b80: 72 73 69 6f 6e 20 32 2e 33 2e 30 20 28 43 56 53  rsion 2.3.0 (CVS
2b90: 20 34 34 37 29 0a 61 66 33 62 62 38 30 38 31 30   447).af3bb80810
2ba0: 7c 32 30 30 32 2d 30 31 2d 32 38 7c 56 65 72 73  |2002-01-28|Vers
2bb0: 69 6f 6e 20 32 2e 32 2e 35 20 28 43 56 53 20 34  ion 2.2.5 (CVS 4
2bc0: 34 38 29 0a 31 36 37 31 32 64 61 65 34 66 7c 32  48).16712dae4f|2
2bd0: 30 30 32 2d 30 31 2d 32 32 7c 56 65 72 73 69 6f  002-01-22|Versio
2be0: 6e 20 32 2e 32 2e 34 20 28 43 56 53 20 34 34 39  n 2.2.4 (CVS 449
2bf0: 29 0a 61 34 66 65 38 39 33 63 65 37 7c 32 30 30  ).a4fe893ce7|200
2c00: 32 2d 30 31 2d 31 36 7c 56 65 72 73 69 6f 6e 20  2-01-16|Version 
2c10: 32 2e 32 2e 33 20 28 43 56 53 20 34 35 30 29 0a  2.2.3 (CVS 450).
2c20: 37 64 61 30 30 61 33 33 66 65 7c 32 30 30 32 2d  7da00a33fe|2002-
2c30: 30 31 2d 31 34 7c 56 65 72 73 69 6f 6e 20 32 2e  01-14|Version 2.
2c40: 32 2e 32 20 28 43 56 53 20 34 35 31 29 0a 36 31  2.2 (CVS 451).61
2c50: 63 33 38 66 33 62 66 65 7c 32 30 30 32 2d 30 31  c38f3bfe|2002-01
2c60: 2d 30 39 7c 56 65 72 73 69 6f 6e 20 32 2e 32 2e  -09|Version 2.2.
2c70: 31 20 28 43 56 53 20 34 35 32 29 0a 36 62 62 36  1 (CVS 452).6bb6
2c80: 32 64 38 66 61 62 7c 32 30 30 31 2d 31 32 2d 32  2d8fab|2001-12-2
2c90: 32 7c 56 65 72 73 69 6f 6e 20 32 2e 32 2e 30 20  2|Version 2.2.0 
2ca0: 28 43 56 53 20 34 35 33 29 0a 30 64 34 34 34 36  (CVS 453).0d4446
2cb0: 35 33 34 37 7c 32 30 30 31 2d 31 32 2d 31 35 7c  5347|2001-12-15|
2cc0: 56 65 72 73 69 6f 6e 20 32 2e 31 2e 37 20 28 43  Version 2.1.7 (C
2cd0: 56 53 20 34 35 34 29 0a 36 65 63 64 39 30 62 36  VS 454).6ecd90b6
2ce0: 63 33 7c 32 30 30 31 2d 31 32 2d 31 34 7c 56 65  c3|2001-12-14|Ve
2cf0: 72 73 69 6f 6e 20 32 2e 31 2e 36 20 28 43 56 53  rsion 2.1.6 (CVS
2d00: 20 34 35 35 29 0a 38 65 39 30 61 64 35 35 32 66   455).8e90ad552f
2d10: 7c 32 30 30 31 2d 31 32 2d 30 36 7c 56 65 72 73  |2001-12-06|Vers
2d20: 69 6f 6e 20 32 2e 31 2e 35 20 28 43 56 53 20 34  ion 2.1.5 (CVS 4
2d30: 35 36 29 0a 31 32 31 63 35 32 32 65 36 37 7c 32  56).121c522e67|2
2d40: 30 30 31 2d 31 32 2d 30 35 7c 56 65 72 73 69 6f  001-12-05|Versio
2d50: 6e 20 32 2e 31 2e 34 20 28 43 56 53 20 34 35 37  n 2.1.4 (CVS 457
2d60: 29 0a 39 37 34 64 34 32 38 33 39 62 7c 32 30 30  ).974d42839b|200
2d70: 31 2d 31 31 2d 32 34 7c 56 65 72 73 69 6f 6e 20  1-11-24|Version 
2d80: 32 2e 31 2e 33 20 28 43 56 53 20 34 35 38 29 0a  2.1.3 (CVS 458).
2d90: 66 31 34 38 33 35 64 66 33 32 7c 32 30 30 31 2d  f14835df32|2001-
2da0: 31 31 2d 32 33 7c 56 65 72 73 69 6f 6e 20 32 2e  11-23|Version 2.
2db0: 31 2e 32 20 28 43 56 53 20 34 35 39 29 0a 62 65  1.2 (CVS 459).be
2dc0: 32 32 38 63 64 31 33 61 7c 32 30 30 31 2d 31 31  228cd13a|2001-11
2dd0: 2d 31 33 7c 56 65 72 73 69 6f 6e 20 32 2e 31 2e  -13|Version 2.1.
2de0: 31 20 28 43 56 53 20 34 36 30 29 0a 35 36 64 38  1 (CVS 460).56d8
2df0: 33 39 30 65 34 37 7c 32 30 30 31 2d 31 31 2d 31  390e47|2001-11-1
2e00: 32 7c 56 65 72 73 69 6f 6e 20 32 2e 31 2e 30 20  2|Version 2.1.0 
2e10: 28 43 56 53 20 34 36 31 29 0a 30 66 64 32 38 37  (CVS 461).0fd287
2e20: 34 32 30 35 7c 32 30 30 31 2d 31 31 2d 30 34 7c  4205|2001-11-04|
2e30: 56 65 72 73 69 6f 6e 20 32 2e 30 2e 38 20 28 43  Version 2.0.8 (C
2e40: 56 53 20 34 36 32 29 0a 62 30 34 34 32 63 62 39  VS 462).b0442cb9
2e50: 63 36 7c 32 30 30 31 2d 31 30 2d 32 32 7c 56 65  c6|2001-10-22|Ve
2e60: 72 73 69 6f 6e 20 32 2e 30 2e 37 20 28 43 56 53  rsion 2.0.7 (CVS
2e70: 20 34 36 33 29 0a 63 38 35 33 35 61 30 64 65 39   463).c8535a0de9
2e80: 7c 32 30 30 31 2d 31 30 2d 31 39 7c 56 65 72 73  |2001-10-19|Vers
2e90: 69 6f 6e 20 32 2e 30 2e 36 20 28 43 56 53 20 34  ion 2.0.6 (CVS 4
2ea0: 36 34 29 0a 65 32 64 38 34 66 37 31 65 64 7c 32  64).e2d84f71ed|2
2eb0: 30 30 31 2d 31 30 2d 31 35 7c 56 65 72 73 69 6f  001-10-15|Versio
2ec0: 6e 20 32 2e 30 2e 35 20 28 43 56 53 20 34 36 35  n 2.0.5 (CVS 465
2ed0: 29 0a 34 34 34 34 34 37 30 30 37 61 7c 32 30 30  ).444447007a|200
2ee0: 31 2d 31 30 2d 31 33 7c 56 65 72 73 69 6f 6e 20  1-10-13|Version 
2ef0: 32 2e 30 2e 34 20 28 43 56 53 20 34 36 36 29 0a  2.0.4 (CVS 466).
2f00: 61 38 66 65 65 32 33 66 38 36 7c 32 30 30 31 2d  a8fee23f86|2001-
2f10: 31 30 2d 31 33 7c 56 65 72 73 69 6f 6e 20 32 2e  10-13|Version 2.
2f20: 30 2e 33 20 28 43 56 53 20 34 36 37 29 0a 34 34  0.3 (CVS 467).44
2f30: 64 30 30 61 36 66 35 38 7c 32 30 30 31 2d 31 30  d00a6f58|2001-10
2f40: 2d 30 39 7c 56 65 72 73 69 6f 6e 20 32 2e 30 2e  -09|Version 2.0.
2f50: 32 20 28 43 56 53 20 34 36 38 29 0a 65 34 39 38  2 (CVS 468).e498
2f60: 30 38 34 39 34 30 7c 32 30 30 31 2d 31 30 2d 30  084940|2001-10-0
2f70: 32 7c 56 65 72 73 69 6f 6e 20 32 2e 30 2e 31 20  2|Version 2.0.1 
2f80: 28 43 56 53 20 34 36 39 29 0a 63 30 61 38 61 31  (CVS 469).c0a8a1
2f90: 66 62 34 32 7c 32 30 30 31 2d 30 39 2d 32 38 7c  fb42|2001-09-28|
2fa0: 56 65 72 73 69 6f 6e 20 32 2e 30 2e 30 20 28 43  Version 2.0.0 (C
2fb0: 56 53 20 34 37 30 29 0a 63 66 63 38 36 64 63 34  VS 470).cfc86dc4
2fc0: 38 61 7c 32 30 30 31 2d 30 37 2d 32 33 7c 56 65  8a|2001-07-23|Ve
2fd0: 72 73 69 6f 6e 20 31 2e 30 2e 33 32 20 28 43 56  rsion 1.0.32 (CV
2fe0: 53 20 34 37 31 29 0a 61 37 62 66 63 62 62 34 31  S 471).a7bfcbb41
2ff0: 33 7c 32 30 30 31 2d 30 34 2d 31 35 7c 56 65 72  3|2001-04-15|Ver
3000: 73 69 6f 6e 20 31 2e 30 2e 33 31 20 28 43 56 53  sion 1.0.31 (CVS
3010: 20 34 37 32 29 0a 38 66 30 64 39 38 31 39 33 65   472).8f0d98193e
3020: 7c 32 30 30 31 2d 30 34 2d 30 36 7c 56 65 72 73  |2001-04-06|Vers
3030: 69 6f 6e 20 31 2e 30 2e 33 30 20 28 43 56 53 20  ion 1.0.30 (CVS 
3040: 34 37 33 29 0a 34 62 33 66 66 61 31 36 31 61 7c  473).4b3ffa161a|
3050: 32 30 30 31 2d 30 34 2d 30 35 7c 56 65 72 73 69  2001-04-05|Versi
3060: 6f 6e 20 31 2e 30 2e 32 39 20 28 43 56 53 20 34  on 1.0.29 (CVS 4
3070: 37 34 29 0a 38 62 34 63 38 37 65 38 63 66 7c 32  74).8b4c87e8cf|2
3080: 30 30 31 2d 30 34 2d 30 34 7c 56 65 72 73 69 6f  001-04-04|Versio
3090: 6e 20 31 2e 30 2e 32 38 20 28 43 56 53 20 34 37  n 1.0.28 (CVS 47
30a0: 35 29 0a 38 33 33 32 39 31 63 32 32 37 7c 32 30  5).833291c227|20
30b0: 30 31 2d 30 33 2d 32 30 7c 56 65 72 73 69 6f 6e  01-03-20|Version
30c0: 20 31 2e 30 2e 32 37 20 28 43 56 53 20 34 37 36   1.0.27 (CVS 476
30d0: 29 0a 39 39 66 39 65 61 34 31 32 66 7c 32 30 30  ).99f9ea412f|200
30e0: 31 2d 30 33 2d 32 30 7c 56 65 72 73 69 6f 6e 20  1-03-20|Version 
30f0: 31 2e 30 2e 32 36 20 28 43 56 53 20 34 37 37 29  1.0.26 (CVS 477)
3100: 0a 37 35 36 34 62 32 32 33 61 62 7c 32 30 30 31  .7564b223ab|2001
3110: 2d 30 33 2d 31 35 7c 56 65 72 73 69 6f 6e 20 31  -03-15|Version 1
3120: 2e 30 2e 32 35 20 28 43 56 53 20 34 37 38 29 0a  .0.25 (CVS 478).
3130: 33 34 62 31 37 65 36 63 65 31 7c 32 30 30 31 2d  34b17e6ce1|2001-
3140: 30 33 2d 31 34 7c 56 65 72 73 69 6f 6e 20 31 2e  03-14|Version 1.
3150: 30 2e 32 34 20 28 43 56 53 20 34 37 39 29 0a 63  0.24 (CVS 479).c
3160: 62 66 61 34 34 63 33 32 33 7c 32 30 30 31 2d 30  bfa44c323|2001-0
3170: 32 2d 32 30 7c 56 65 72 73 69 6f 6e 20 31 2e 30  2-20|Version 1.0
3180: 2e 32 33 20 28 43 56 53 20 34 38 30 29 0a 65 63  .23 (CVS 480).ec
3190: 38 36 31 30 36 36 65 33 7c 32 30 30 31 2d 30 32  861066e3|2001-02
31a0: 2d 31 39 7c 56 65 72 73 69 6f 6e 20 31 2e 30 2e  -19|Version 1.0.
31b0: 32 32 20 28 43 56 53 20 34 38 31 29 0a 37 61 31  22 (CVS 481).7a1
31c0: 31 34 37 66 66 35 32 7c 32 30 30 31 2d 30 32 2d  147ff52|2001-02-
31d0: 31 39 7c 56 65 72 73 69 6f 6e 20 31 2e 30 2e 32  19|Version 1.0.2
31e0: 31 20 28 43 56 53 20 34 38 32 29 0a 65 62 30 61  1 (CVS 482).eb0a
31f0: 35 32 33 63 34 39 7c 32 30 30 31 2d 30 32 2d 31  523c49|2001-02-1
3200: 31 7c 56 65 72 73 69 6f 6e 20 31 2e 30 2e 32 30  1|Version 1.0.20
3210: 20 28 43 56 53 20 34 38 34 29 0a 30 38 65 31 37   (CVS 484).08e17
3220: 39 62 30 37 36 7c 32 30 30 31 2d 30 32 2d 30 36  9b076|2001-02-06
3230: 7c 56 65 72 73 69 6f 6e 20 31 2e 30 2e 31 39 20  |Version 1.0.19 
3240: 28 43 56 53 20 34 38 33 29 0a 34 36 62 38 36 61  (CVS 483).46b86a
3250: 62 62 31 63 7c 32 30 30 31 2d 30 31 2d 30 34 7c  bb1c|2001-01-04|
3260: 56 65 72 73 69 6f 6e 20 31 2e 30 2e 31 38 20 28  Version 1.0.18 (
3270: 43 56 53 20 34 38 35 29 0a 62 65 65 30 63 38 31  CVS 485).bee0c81
3280: 38 35 39 7c 32 30 30 30 2d 31 32 2d 31 30 7c 56  859|2000-12-10|V
3290: 65 72 73 69 6f 6e 20 31 2e 30 2e 31 37 20 28 43  ersion 1.0.17 (C
32a0: 56 53 20 34 38 36 29 0a 38 63 33 36 62 32 34 38  VS 486).8c36b248
32b0: 66 64 7c 32 30 30 30 2d 31 31 2d 32 38 7c 56 65  fd|2000-11-28|Ve
32c0: 72 73 69 6f 6e 20 31 2e 30 2e 31 36 20 28 43 56  rsion 1.0.16 (CV
32d0: 53 20 34 38 37 29 0a 64 32 61 64 33 64 32 62 34  S 487).d2ad3d2b4
32e0: 65 7c 32 30 30 30 2d 31 30 2d 32 33 7c 56 65 72  e|2000-10-23|Ver
32f0: 73 69 6f 6e 20 31 2e 30 2e 31 35 20 28 43 56 53  sion 1.0.15 (CVS
3300: 20 34 38 38 29 0a 34 37 38 38 64 63 33 32 61 35   488).4788dc32a5
3310: 7c 32 30 30 30 2d 31 30 2d 31 39 7c 56 65 72 73  |2000-10-19|Vers
3320: 69 6f 6e 20 31 2e 30 2e 31 34 20 28 43 56 53 20  ion 1.0.14 (CVS 
3330: 34 38 39 29 0a 62 39 63 38 34 66 61 35 37 39 7c  489).b9c84fa579|
3340: 32 30 30 30 2d 31 30 2d 31 39 7c 56 65 72 73 69  2000-10-19|Versi
3350: 6f 6e 20 31 2e 30 2e 31 33 20 28 43 56 53 20 34  on 1.0.13 (CVS 4
3360: 39 30 29 0a 37 33 33 30 32 31 38 61 39 31 7c 32  90).7330218a91|2
3370: 30 30 30 2d 31 30 2d 31 37 7c 56 65 72 73 69 6f  000-10-17|Versio
3380: 6e 20 31 2e 30 2e 31 32 20 28 43 56 53 20 34 39  n 1.0.12 (CVS 49
3390: 31 29 0a 65 30 63 39 65 38 30 62 64 62 7c 32 30  1).e0c9e80bdb|20
33a0: 30 30 2d 31 30 2d 31 31 7c 56 65 72 73 69 6f 6e  00-10-11|Version
33b0: 20 31 2e 30 2e 31 30 20 28 43 56 53 20 34 39 32   1.0.10 (CVS 492
33c0: 29 0a 65 62 62 62 39 65 34 61 36 36 7c 32 30 30  ).ebbb9e4a66|200
33d0: 30 2d 31 30 2d 30 39 7c 56 65 72 73 69 6f 6e 20  0-10-09|Version 
33e0: 31 2e 30 2e 39 20 28 43 56 53 20 34 39 33 29 0a  1.0.9 (CVS 493).
33f0: 33 38 34 39 30 39 65 35 30 66 7c 32 30 30 30 2d  384909e50f|2000-
3400: 30 39 2d 33 30 7c 56 65 72 73 69 6f 6e 20 31 2e  09-30|Version 1.
3410: 30 2e 38 20 28 43 56 53 20 34 39 34 29 0a 38 34  0.8 (CVS 494).84
3420: 38 33 39 64 38 37 36 34 7c 32 30 30 30 2d 30 39  839d8764|2000-09
3430: 2d 31 34 7c 56 65 72 73 69 6f 6e 20 31 2e 30 2e  -14|Version 1.0.
3440: 35 20 28 43 56 53 20 34 39 35 29 0a 39 32 33 34  5 (CVS 495).9234
3450: 36 65 30 30 33 65 7c 32 30 30 30 2d 30 38 2d 32  6e003e|2000-08-2
3460: 38 7c 56 65 72 73 69 6f 6e 20 31 2e 30 2e 34 20  8|Version 1.0.4 
3470: 28 43 56 53 20 34 39 36 29 0a 64 33 35 61 31 66  (CVS 496).d35a1f
3480: 38 62 33 37 7c 32 30 30 30 2d 30 38 2d 32 32 7c  8b37|2000-08-22|
3490: 56 65 72 73 69 6f 6e 20 31 2e 30 2e 33 20 28 43  Version 1.0.3 (C
34a0: 56 53 20 34 39 37 29 0a 65 38 35 32 31 66 63 31  VS 497).e8521fc1
34b0: 30 64 7c 32 30 30 30 2d 30 38 2d 31 38 7c 56 65  0d|2000-08-18|Ve
34c0: 72 73 69 6f 6e 20 31 2e 30 2e 31 20 28 43 56 53  rsion 1.0.1 (CVS
34d0: 20 34 39 38 29 0a 66 33 37 64 64 31 38 65 33 66   498).f37dd18e3f
34e0: 7c 32 30 30 30 2d 30 38 2d 31 37 7c 56 65 72 73  |2000-08-17|Vers
34f0: 69 6f 6e 20 31 2e 30 20 28 43 56 53 20 34 39 39  ion 1.0 (CVS 499
3500: 29 0a 7d 20 5c 6e 5d 20 7b 0a 20 20 69 66 20 7b  ).} \n] {.  if {
3510: 5b 73 74 72 69 6e 67 20 74 72 69 6d 20 24 6c 69  [string trim $li
3520: 6e 65 5d 3d 3d 22 22 7d 20 63 6f 6e 74 69 6e 75  ne]==""} continu
3530: 65 0a 20 20 66 6f 72 65 61 63 68 20 7b 75 75 69  e.  foreach {uui
3540: 64 20 64 61 74 65 20 76 65 72 73 31 7d 20 5b 73  d date vers1} [s
3550: 70 6c 69 74 20 24 6c 69 6e 65 20 7c 5d 20 62 72  plit $line |] br
3560: 65 61 6b 0a 20 20 72 65 67 65 78 70 20 7b 5b 31  eak.  regexp {[1
3570: 32 33 5d 5c 2e 5b 30 2d 39 2e 5d 2b 7d 20 24 76  23]\.[0-9.]+} $v
3580: 65 72 73 31 20 76 65 72 73 0a 20 20 73 65 74 20  ers1 vers.  set 
3590: 76 65 72 73 20 5b 73 74 72 69 6e 67 20 74 72 69  vers [string tri
35a0: 6d 20 24 76 65 72 73 20 2e 5d 0a 20 20 73 65 74  m $vers .].  set
35b0: 20 76 6c 69 73 74 20 5b 73 70 6c 69 74 20 24 76   vlist [split $v
35c0: 65 72 73 20 2e 5d 0a 20 20 73 65 74 20 76 6e 75  ers .].  set vnu
35d0: 6d 20 5b 65 78 70 72 20 7b 31 30 30 30 30 30 30  m [expr {1000000
35e0: 2a 5b 6c 69 6e 64 65 78 20 24 76 6c 69 73 74 20  *[lindex $vlist 
35f0: 30 5d 2b 31 30 30 30 30 2a 5b 6c 69 6e 64 65 78  0]+10000*[lindex
3600: 20 24 76 6c 69 73 74 20 31 5d 7d 5d 0a 20 20 69   $vlist 1]}].  i
3610: 66 20 7b 5b 6c 69 6e 64 65 78 20 24 76 6c 69 73  f {[lindex $vlis
3620: 74 20 32 5d 21 3d 22 22 7d 20 7b 0a 20 20 20 20  t 2]!=""} {.    
3630: 69 6e 63 72 20 76 6e 75 6d 20 5b 65 78 70 72 20  incr vnum [expr 
3640: 7b 31 30 30 2a 5b 6c 69 6e 64 65 78 20 24 76 6c  {100*[lindex $vl
3650: 69 73 74 20 32 5d 7d 5d 0a 20 20 20 20 69 66 20  ist 2]}].    if 
3660: 7b 5b 6c 69 6e 64 65 78 20 24 76 6c 69 73 74 20  {[lindex $vlist 
3670: 33 5d 21 3d 22 22 7d 20 7b 0a 20 20 20 20 20 20  3]!=""} {.      
3680: 69 6e 63 72 20 76 6e 75 6d 20 5b 6c 69 6e 64 65  incr vnum [linde
3690: 78 20 24 76 6c 69 73 74 20 33 5d 0a 20 20 20 20  x $vlist 3].    
36a0: 7d 0a 20 20 7d 0a 20 20 73 65 74 20 64 61 74 65  }.  }.  set date
36b0: 6f 66 76 65 72 73 69 6f 6e 28 24 76 65 72 73 29  ofversion($vers)
36c0: 20 24 64 61 74 65 0a 20 20 68 64 5f 70 75 74 73   $date.  hd_puts
36d0: 20 22 3c 74 72 3e 22 0a 20 20 69 66 20 7b 5b 72   "<tr>".  if {[r
36e0: 65 67 65 78 70 20 7b 5c 64 5c 64 5c 64 5c 64 2d  egexp {\d\d\d\d-
36f0: 5c 64 5c 64 2d 5c 64 5c 64 7d 20 24 64 61 74 65  \d\d-\d\d} $date
3700: 5d 7d 20 7b 0a 20 20 20 20 73 65 74 20 75 72 6c  ]} {.    set url
3710: 20 68 74 74 70 73 3a 2f 2f 77 77 77 2e 73 71 6c   https://www.sql
3720: 69 74 65 2e 6f 72 67 2f 73 72 63 2f 74 69 6d 65  ite.org/src/time
3730: 6c 69 6e 65 0a 20 20 20 20 61 70 70 65 6e 64 20  line.    append 
3740: 75 72 6c 20 3f 63 3d 24 75 75 69 64 26 79 3d 63  url ?c=$uuid&y=c
3750: 69 0a 20 20 20 20 68 64 5f 70 75 74 73 20 22 3c  i.    hd_puts "<
3760: 74 64 20 77 69 64 74 68 3d 27 31 30 30 27 20 61  td width='100' a
3770: 6c 69 67 6e 3d 27 63 65 6e 74 65 72 27 3e 3c 61  lign='center'><a
3780: 20 68 72 65 66 3d 27 24 75 72 6c 27 3e 24 64 61   href='$url'>$da
3790: 74 65 3c 2f 61 3e 3c 2f 74 64 3e 5c 6e 22 0a 20  te</a></td>\n". 
37a0: 20 20 20 69 66 20 7b 24 64 61 74 65 3e 24 6d 78     if {$date>$mx
37b0: 44 61 74 65 7d 20 7b 73 65 74 20 6d 78 44 61 74  Date} {set mxDat
37c0: 65 20 24 64 61 74 65 7d 0a 20 20 20 20 69 66 20  e $date}.    if 
37d0: 7b 24 64 61 74 65 3c 24 6d 6e 44 61 74 65 7d 20  {$date<$mnDate} 
37e0: 7b 73 65 74 20 6d 6e 44 61 74 65 20 24 64 61 74  {set mnDate $dat
37f0: 65 7d 0a 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20  e}.  } else {.  
3800: 20 20 68 64 5f 70 75 74 73 20 22 3c 74 64 20 77    hd_puts "<td w
3810: 69 64 74 68 3d 27 31 30 30 27 20 61 6c 69 67 6e  idth='100' align
3820: 3d 27 63 65 6e 74 65 72 27 3e 24 64 61 74 65 3c  ='center'>$date<
3830: 2f 74 64 3e 5c 6e 22 0a 20 20 7d 0a 20 20 69 6e  /td>\n".  }.  in
3840: 63 72 20 6e 52 65 6c 65 61 73 65 0a 20 20 68 64  cr nRelease.  hd
3850: 5f 70 75 74 73 20 22 3c 74 64 20 77 69 64 74 68  _puts "<td width
3860: 3d 27 31 30 30 27 20 61 6c 69 67 6e 3d 27 63 65  ='100' align='ce
3870: 6e 74 65 72 27 20 64 61 74 61 2d 73 6f 72 74 6b  nter' data-sortk
3880: 65 79 3d 27 24 76 6e 75 6d 27 3e 22 0a 20 20 69  ey='$vnum'>".  i
3890: 66 20 7b 5b 69 6e 66 6f 20 65 78 69 73 74 73 20  f {[info exists 
38a0: 22 67 6c 69 6e 6b 28 76 65 72 73 69 6f 6e 20 24  "glink(version $
38b0: 76 65 72 73 29 22 5d 7d 20 7b 0a 20 20 20 20 68  vers)"]} {.    h
38c0: 64 5f 72 65 73 6f 6c 76 65 20 22 5c 5b 76 65 72  d_resolve "\[ver
38d0: 73 69 6f 6e 20 24 76 65 72 73 7c 24 76 65 72 73  sion $vers|$vers
38e0: 5c 5d 3c 2f 74 64 3e 3c 2f 74 72 3e 5c 6e 22 0a  \]</td></tr>\n".
38f0: 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 68    } else {.    h
3900: 64 5f 70 75 74 73 20 22 24 76 65 72 73 3c 2f 74  d_puts "$vers</t
3910: 64 3e 3c 2f 74 72 3e 5c 6e 22 0a 20 20 7d 0a 7d  d></tr>\n".  }.}
3920: 0a 3c 2f 74 63 6c 3e 0a 3c 2f 74 62 6f 64 79 3e  .</tcl>.</tbody>
3930: 0a 3c 2f 74 61 62 6c 65 3e 0a 3c 74 63 6c 3e 0a  .</table>.<tcl>.
3940: 68 64 5f 70 75 74 73 20 7b 3c 73 63 72 69 70 74  hd_puts {<script
3950: 3e 0a 66 75 6e 63 74 69 6f 6e 20 53 6f 72 74 61  >.function Sorta
3960: 62 6c 65 54 61 62 6c 65 28 74 61 62 6c 65 45 6c  bleTable(tableEl
3970: 2c 63 6f 6c 75 6d 6e 54 79 70 65 73 2c 69 6e 69  ,columnTypes,ini
3980: 74 53 6f 72 74 29 7b 0a 20 20 74 68 69 73 2e 74  tSort){.  this.t
3990: 62 6f 64 79 20 3d 20 74 61 62 6c 65 45 6c 2e 67  body = tableEl.g
39a0: 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e  etElementsByTagN
39b0: 61 6d 65 28 27 74 62 6f 64 79 27 29 3b 0a 20 20  ame('tbody');.  
39c0: 74 68 69 73 2e 63 6f 6c 75 6d 6e 54 79 70 65 73  this.columnTypes
39d0: 20 3d 20 63 6f 6c 75 6d 6e 54 79 70 65 73 3b 0a   = columnTypes;.
39e0: 20 20 76 61 72 20 6e 63 6f 6c 73 20 3d 20 74 61    var ncols = ta
39f0: 62 6c 65 45 6c 2e 72 6f 77 73 5b 30 5d 2e 63 65  bleEl.rows[0].ce
3a00: 6c 6c 73 2e 6c 65 6e 67 74 68 3b 0a 20 20 66 6f  lls.length;.  fo
3a10: 72 28 76 61 72 20 69 20 3d 20 63 6f 6c 75 6d 6e  r(var i = column
3a20: 54 79 70 65 73 2e 6c 65 6e 67 74 68 3b 20 69 3c  Types.length; i<
3a30: 3d 6e 63 6f 6c 73 3b 20 69 2b 2b 29 7b 74 68 69  =ncols; i++){thi
3a40: 73 2e 63 6f 6c 75 6d 6e 54 79 70 65 73 20 2b 3d  s.columnTypes +=
3a50: 20 27 74 27 3b 7d 0a 20 20 74 68 69 73 2e 73 6f   't';}.  this.so
3a60: 72 74 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 63  rt = function (c
3a70: 65 6c 6c 29 20 7b 0a 20 20 20 20 76 61 72 20 63  ell) {.    var c
3a80: 6f 6c 75 6d 6e 20 3d 20 63 65 6c 6c 2e 63 65 6c  olumn = cell.cel
3a90: 6c 49 6e 64 65 78 3b 0a 20 20 20 20 76 61 72 20  lIndex;.    var 
3aa0: 73 6f 72 74 46 6e 3b 0a 20 20 20 20 73 77 69 74  sortFn;.    swit
3ab0: 63 68 28 20 63 65 6c 6c 2e 73 6f 72 74 54 79 70  ch( cell.sortTyp
3ac0: 65 20 29 7b 0a 20 20 20 20 20 20 63 61 73 65 20  e ){.      case 
3ad0: 22 6e 22 3a 20 73 6f 72 74 46 6e 20 3d 20 74 68  "n": sortFn = th
3ae0: 69 73 2e 73 6f 72 74 4e 75 6d 65 72 69 63 3b 20  is.sortNumeric; 
3af0: 20 62 72 65 61 6b 3b 0a 20 20 20 20 20 20 63 61   break;.      ca
3b00: 73 65 20 22 74 22 3a 20 73 6f 72 74 46 6e 20 3d  se "t": sortFn =
3b10: 20 74 68 69 73 2e 73 6f 72 74 54 65 78 74 3b 20   this.sortText; 
3b20: 20 62 72 65 61 6b 3b 0a 20 20 20 20 20 20 63 61   break;.      ca
3b30: 73 65 20 22 54 22 3a 20 73 6f 72 74 46 6e 20 3d  se "T": sortFn =
3b40: 20 74 68 69 73 2e 73 6f 72 74 52 65 76 65 72 73   this.sortRevers
3b50: 65 54 65 78 74 3b 20 20 62 72 65 61 6b 3b 0a 20  eText;  break;. 
3b60: 20 20 20 20 20 63 61 73 65 20 22 6b 22 3a 20 73       case "k": s
3b70: 6f 72 74 46 6e 20 3d 20 74 68 69 73 2e 73 6f 72  ortFn = this.sor
3b80: 74 4b 65 79 3b 20 20 62 72 65 61 6b 3b 0a 20 20  tKey;  break;.  
3b90: 20 20 20 20 63 61 73 65 20 22 4b 22 3a 20 73 6f      case "K": so
3ba0: 72 74 46 6e 20 3d 20 74 68 69 73 2e 73 6f 72 74  rtFn = this.sort
3bb0: 52 65 76 65 72 73 65 4b 65 79 3b 20 20 62 72 65  ReverseKey;  bre
3bc0: 61 6b 3b 0a 20 20 20 20 20 20 64 65 66 61 75 6c  ak;.      defaul
3bd0: 74 3a 20 20 72 65 74 75 72 6e 3b 0a 20 20 20 20  t:  return;.    
3be0: 7d 0a 20 20 20 20 74 68 69 73 2e 73 6f 72 74 49  }.    this.sortI
3bf0: 6e 64 65 78 20 3d 20 63 6f 6c 75 6d 6e 3b 0a 20  ndex = column;. 
3c00: 20 20 20 76 61 72 20 6e 65 77 52 6f 77 73 20 3d     var newRows =
3c10: 20 6e 65 77 20 41 72 72 61 79 28 29 3b 0a 20 20   new Array();.  
3c20: 20 20 66 6f 72 20 28 6a 20 3d 20 30 3b 20 6a 20    for (j = 0; j 
3c30: 3c 20 74 68 69 73 2e 74 62 6f 64 79 5b 30 5d 2e  < this.tbody[0].
3c40: 72 6f 77 73 2e 6c 65 6e 67 74 68 3b 20 6a 2b 2b  rows.length; j++
3c50: 29 20 7b 0a 20 20 20 20 20 20 20 6e 65 77 52 6f  ) {.       newRo
3c60: 77 73 5b 6a 5d 20 3d 20 74 68 69 73 2e 74 62 6f  ws[j] = this.tbo
3c70: 64 79 5b 30 5d 2e 72 6f 77 73 5b 6a 5d 3b 0a 20  dy[0].rows[j];. 
3c80: 20 20 20 7d 0a 20 20 20 20 69 66 28 20 74 68 69     }.    if( thi
3c90: 73 2e 73 6f 72 74 49 6e 64 65 78 3d 3d 4d 61 74  s.sortIndex==Mat
3ca0: 68 2e 61 62 73 28 74 68 69 73 2e 70 72 65 76 43  h.abs(this.prevC
3cb0: 6f 6c 75 6d 6e 29 2d 31 20 29 7b 0a 20 20 20 20  olumn)-1 ){.    
3cc0: 20 20 6e 65 77 52 6f 77 73 2e 72 65 76 65 72 73    newRows.revers
3cd0: 65 28 29 3b 0a 20 20 20 20 20 20 74 68 69 73 2e  e();.      this.
3ce0: 70 72 65 76 43 6f 6c 75 6d 6e 20 3d 20 2d 74 68  prevColumn = -th
3cf0: 69 73 2e 70 72 65 76 43 6f 6c 75 6d 6e 3b 0a 20  is.prevColumn;. 
3d00: 20 20 20 7d 65 6c 73 65 7b 0a 20 20 20 20 20 20     }else{.      
3d10: 6e 65 77 52 6f 77 73 2e 73 6f 72 74 28 73 6f 72  newRows.sort(sor
3d20: 74 46 6e 29 3b 0a 20 20 20 20 20 20 74 68 69 73  tFn);.      this
3d30: 2e 70 72 65 76 43 6f 6c 75 6d 6e 20 3d 20 74 68  .prevColumn = th
3d40: 69 73 2e 73 6f 72 74 49 6e 64 65 78 2b 31 3b 0a  is.sortIndex+1;.
3d50: 20 20 20 20 7d 0a 20 20 20 20 66 6f 72 20 28 69      }.    for (i
3d60: 3d 30 3b 69 3c 6e 65 77 52 6f 77 73 2e 6c 65 6e  =0;i<newRows.len
3d70: 67 74 68 3b 69 2b 2b 29 20 7b 0a 20 20 20 20 20  gth;i++) {.     
3d80: 20 74 68 69 73 2e 74 62 6f 64 79 5b 30 5d 2e 61   this.tbody[0].a
3d90: 70 70 65 6e 64 43 68 69 6c 64 28 6e 65 77 52 6f  ppendChild(newRo
3da0: 77 73 5b 69 5d 29 3b 0a 20 20 20 20 7d 0a 20 20  ws[i]);.    }.  
3db0: 20 20 74 68 69 73 2e 73 65 74 48 64 72 49 63 6f    this.setHdrIco
3dc0: 6e 73 28 29 3b 0a 20 20 7d 0a 20 20 74 68 69 73  ns();.  }.  this
3dd0: 2e 73 65 74 48 64 72 49 63 6f 6e 73 20 3d 20 66  .setHdrIcons = f
3de0: 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 20 20 20 20  unction() {.    
3df0: 66 6f 72 20 28 76 61 72 20 69 3d 30 3b 20 69 3c  for (var i=0; i<
3e00: 74 68 69 73 2e 68 64 72 52 6f 77 2e 63 65 6c 6c  this.hdrRow.cell
3e10: 73 2e 6c 65 6e 67 74 68 3b 20 69 2b 2b 29 20 7b  s.length; i++) {
3e20: 0a 20 20 20 20 20 20 69 66 28 20 74 68 69 73 2e  .      if( this.
3e30: 63 6f 6c 75 6d 6e 54 79 70 65 73 5b 69 5d 3d 3d  columnTypes[i]==
3e40: 27 78 27 20 29 20 63 6f 6e 74 69 6e 75 65 3b 0a  'x' ) continue;.
3e50: 20 20 20 20 20 20 76 61 72 20 73 6f 72 74 54 79        var sortTy
3e60: 70 65 3b 0a 20 20 20 20 20 20 69 66 28 20 74 68  pe;.      if( th
3e70: 69 73 2e 70 72 65 76 43 6f 6c 75 6d 6e 3d 3d 69  is.prevColumn==i
3e80: 2b 31 20 29 7b 0a 20 20 20 20 20 20 20 20 73 6f  +1 ){.        so
3e90: 72 74 54 79 70 65 20 3d 20 27 61 73 63 27 3b 0a  rtType = 'asc';.
3ea0: 20 20 20 20 20 20 7d 65 6c 73 65 20 69 66 28 20        }else if( 
3eb0: 74 68 69 73 2e 70 72 65 76 43 6f 6c 75 6d 6e 3d  this.prevColumn=
3ec0: 3d 28 2d 31 2d 69 29 20 29 7b 0a 20 20 20 20 20  =(-1-i) ){.     
3ed0: 20 20 20 73 6f 72 74 54 79 70 65 20 3d 20 27 64     sortType = 'd
3ee0: 65 73 63 27 0a 20 20 20 20 20 20 7d 65 6c 73 65  esc'.      }else
3ef0: 7b 0a 20 20 20 20 20 20 20 20 73 6f 72 74 54 79  {.        sortTy
3f00: 70 65 20 3d 20 27 6e 6f 6e 65 27 3b 0a 20 20 20  pe = 'none';.   
3f10: 20 20 20 7d 0a 20 20 20 20 20 20 76 61 72 20 68     }.      var h
3f20: 64 72 43 65 6c 6c 20 3d 20 74 68 69 73 2e 68 64  drCell = this.hd
3f30: 72 52 6f 77 2e 63 65 6c 6c 73 5b 69 5d 3b 0a 20  rRow.cells[i];. 
3f40: 20 20 20 20 20 76 61 72 20 63 6c 73 4e 61 6d 65       var clsName
3f50: 20 3d 20 68 64 72 43 65 6c 6c 2e 63 6c 61 73 73   = hdrCell.class
3f60: 4e 61 6d 65 2e 72 65 70 6c 61 63 65 28 2f 5c 73  Name.replace(/\s
3f70: 2a 5c 62 73 6f 72 74 5c 73 2a 5c 77 2b 2f 2c 20  *\bsort\s*\w+/, 
3f80: 27 27 29 3b 0a 20 20 20 20 20 20 63 6c 73 4e 61  '');.      clsNa
3f90: 6d 65 20 2b 3d 20 27 20 73 6f 72 74 20 27 20 2b  me += ' sort ' +
3fa0: 20 73 6f 72 74 54 79 70 65 3b 0a 20 20 20 20 20   sortType;.     
3fb0: 20 68 64 72 43 65 6c 6c 2e 63 6c 61 73 73 4e 61   hdrCell.classNa
3fc0: 6d 65 20 3d 20 63 6c 73 4e 61 6d 65 3b 0a 20 20  me = clsName;.  
3fd0: 20 20 7d 0a 20 20 7d 0a 20 20 74 68 69 73 2e 73    }.  }.  this.s
3fe0: 6f 72 74 54 65 78 74 20 3d 20 66 75 6e 63 74 69  ortText = functi
3ff0: 6f 6e 28 61 2c 62 29 20 7b 0a 20 20 20 20 76 61  on(a,b) {.    va
4000: 72 20 69 20 3d 20 74 68 69 73 4f 62 6a 65 63 74  r i = thisObject
4010: 2e 73 6f 72 74 49 6e 64 65 78 3b 0a 20 20 20 20  .sortIndex;.    
4020: 61 61 20 3d 20 61 2e 63 65 6c 6c 73 5b 69 5d 2e  aa = a.cells[i].
4030: 74 65 78 74 43 6f 6e 74 65 6e 74 2e 72 65 70 6c  textContent.repl
4040: 61 63 65 28 2f 5e 5c 57 2b 2f 2c 27 27 29 2e 74  ace(/^\W+/,'').t
4050: 6f 4c 6f 77 65 72 43 61 73 65 28 29 3b 0a 20 20  oLowerCase();.  
4060: 20 20 62 62 20 3d 20 62 2e 63 65 6c 6c 73 5b 69    bb = b.cells[i
4070: 5d 2e 74 65 78 74 43 6f 6e 74 65 6e 74 2e 72 65  ].textContent.re
4080: 70 6c 61 63 65 28 2f 5e 5c 57 2b 2f 2c 27 27 29  place(/^\W+/,'')
4090: 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 3b 0a  .toLowerCase();.
40a0: 20 20 20 20 69 66 28 61 61 3c 62 62 29 20 72 65      if(aa<bb) re
40b0: 74 75 72 6e 20 2d 31 3b 0a 20 20 20 20 69 66 28  turn -1;.    if(
40c0: 61 61 3d 3d 62 62 29 20 72 65 74 75 72 6e 20 61  aa==bb) return a
40d0: 2e 72 6f 77 49 6e 64 65 78 2d 62 2e 72 6f 77 49  .rowIndex-b.rowI
40e0: 6e 64 65 78 3b 0a 20 20 20 20 72 65 74 75 72 6e  ndex;.    return
40f0: 20 31 3b 0a 20 20 7d 0a 20 20 74 68 69 73 2e 73   1;.  }.  this.s
4100: 6f 72 74 52 65 76 65 72 73 65 54 65 78 74 20 3d  ortReverseText =
4110: 20 66 75 6e 63 74 69 6f 6e 28 61 2c 62 29 20 7b   function(a,b) {
4120: 0a 20 20 20 20 76 61 72 20 69 20 3d 20 74 68 69  .    var i = thi
4130: 73 4f 62 6a 65 63 74 2e 73 6f 72 74 49 6e 64 65  sObject.sortInde
4140: 78 3b 0a 20 20 20 20 61 61 20 3d 20 61 2e 63 65  x;.    aa = a.ce
4150: 6c 6c 73 5b 69 5d 2e 74 65 78 74 43 6f 6e 74 65  lls[i].textConte
4160: 6e 74 2e 72 65 70 6c 61 63 65 28 2f 5e 5c 57 2b  nt.replace(/^\W+
4170: 2f 2c 27 27 29 2e 74 6f 4c 6f 77 65 72 43 61 73  /,'').toLowerCas
4180: 65 28 29 3b 0a 20 20 20 20 62 62 20 3d 20 62 2e  e();.    bb = b.
4190: 63 65 6c 6c 73 5b 69 5d 2e 74 65 78 74 43 6f 6e  cells[i].textCon
41a0: 74 65 6e 74 2e 72 65 70 6c 61 63 65 28 2f 5e 5c  tent.replace(/^\
41b0: 57 2b 2f 2c 27 27 29 2e 74 6f 4c 6f 77 65 72 43  W+/,'').toLowerC
41c0: 61 73 65 28 29 3b 0a 20 20 20 20 69 66 28 61 61  ase();.    if(aa
41d0: 3c 62 62 29 20 72 65 74 75 72 6e 20 2b 31 3b 0a  <bb) return +1;.
41e0: 20 20 20 20 69 66 28 61 61 3d 3d 62 62 29 20 72      if(aa==bb) r
41f0: 65 74 75 72 6e 20 61 2e 72 6f 77 49 6e 64 65 78  eturn a.rowIndex
4200: 2d 62 2e 72 6f 77 49 6e 64 65 78 3b 0a 20 20 20  -b.rowIndex;.   
4210: 20 72 65 74 75 72 6e 20 2d 31 3b 0a 20 20 7d 0a   return -1;.  }.
4220: 20 20 74 68 69 73 2e 73 6f 72 74 4e 75 6d 65 72    this.sortNumer
4230: 69 63 20 3d 20 66 75 6e 63 74 69 6f 6e 28 61 2c  ic = function(a,
4240: 62 29 20 7b 0a 20 20 20 20 76 61 72 20 69 20 3d  b) {.    var i =
4250: 20 74 68 69 73 4f 62 6a 65 63 74 2e 73 6f 72 74   thisObject.sort
4260: 49 6e 64 65 78 3b 0a 20 20 20 20 61 61 20 3d 20  Index;.    aa = 
4270: 70 61 72 73 65 46 6c 6f 61 74 28 61 2e 63 65 6c  parseFloat(a.cel
4280: 6c 73 5b 69 5d 2e 74 65 78 74 43 6f 6e 74 65 6e  ls[i].textConten
4290: 74 29 3b 0a 20 20 20 20 69 66 20 28 69 73 4e 61  t);.    if (isNa
42a0: 4e 28 61 61 29 29 20 61 61 20 3d 20 30 3b 0a 20  N(aa)) aa = 0;. 
42b0: 20 20 20 62 62 20 3d 20 70 61 72 73 65 46 6c 6f     bb = parseFlo
42c0: 61 74 28 62 2e 63 65 6c 6c 73 5b 69 5d 2e 74 65  at(b.cells[i].te
42d0: 78 74 43 6f 6e 74 65 6e 74 29 3b 0a 20 20 20 20  xtContent);.    
42e0: 69 66 20 28 69 73 4e 61 4e 28 62 62 29 29 20 62  if (isNaN(bb)) b
42f0: 62 20 3d 20 30 3b 0a 20 20 20 20 69 66 28 61 61  b = 0;.    if(aa
4300: 3d 3d 62 62 29 20 72 65 74 75 72 6e 20 61 2e 72  ==bb) return a.r
4310: 6f 77 49 6e 64 65 78 2d 62 2e 72 6f 77 49 6e 64  owIndex-b.rowInd
4320: 65 78 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 61  ex;.    return a
4330: 61 2d 62 62 3b 0a 20 20 7d 0a 20 20 74 68 69 73  a-bb;.  }.  this
4340: 2e 73 6f 72 74 4b 65 79 20 3d 20 66 75 6e 63 74  .sortKey = funct
4350: 69 6f 6e 28 61 2c 62 29 20 7b 0a 20 20 20 20 76  ion(a,b) {.    v
4360: 61 72 20 69 20 3d 20 74 68 69 73 4f 62 6a 65 63  ar i = thisObjec
4370: 74 2e 73 6f 72 74 49 6e 64 65 78 3b 0a 20 20 20  t.sortIndex;.   
4380: 20 61 61 20 3d 20 61 2e 63 65 6c 6c 73 5b 69 5d   aa = a.cells[i]
4390: 2e 67 65 74 41 74 74 72 69 62 75 74 65 28 22 64  .getAttribute("d
43a0: 61 74 61 2d 73 6f 72 74 6b 65 79 22 29 3b 0a 20  ata-sortkey");. 
43b0: 20 20 20 62 62 20 3d 20 62 2e 63 65 6c 6c 73 5b     bb = b.cells[
43c0: 69 5d 2e 67 65 74 41 74 74 72 69 62 75 74 65 28  i].getAttribute(
43d0: 22 64 61 74 61 2d 73 6f 72 74 6b 65 79 22 29 3b  "data-sortkey");
43e0: 0a 20 20 20 20 69 66 28 61 61 3c 62 62 29 20 72  .    if(aa<bb) r
43f0: 65 74 75 72 6e 20 2d 31 3b 0a 20 20 20 20 69 66  eturn -1;.    if
4400: 28 61 61 3d 3d 62 62 29 20 72 65 74 75 72 6e 20  (aa==bb) return 
4410: 61 2e 72 6f 77 49 6e 64 65 78 2d 62 2e 72 6f 77  a.rowIndex-b.row
4420: 49 6e 64 65 78 3b 0a 20 20 20 20 72 65 74 75 72  Index;.    retur
4430: 6e 20 31 3b 0a 20 20 7d 0a 20 20 74 68 69 73 2e  n 1;.  }.  this.
4440: 73 6f 72 74 52 65 76 65 72 73 65 4b 65 79 20 3d  sortReverseKey =
4450: 20 66 75 6e 63 74 69 6f 6e 28 61 2c 62 29 20 7b   function(a,b) {
4460: 0a 20 20 20 20 76 61 72 20 69 20 3d 20 74 68 69  .    var i = thi
4470: 73 4f 62 6a 65 63 74 2e 73 6f 72 74 49 6e 64 65  sObject.sortInde
4480: 78 3b 0a 20 20 20 20 61 61 20 3d 20 61 2e 63 65  x;.    aa = a.ce
4490: 6c 6c 73 5b 69 5d 2e 67 65 74 41 74 74 72 69 62  lls[i].getAttrib
44a0: 75 74 65 28 22 64 61 74 61 2d 73 6f 72 74 6b 65  ute("data-sortke
44b0: 79 22 29 3b 0a 20 20 20 20 62 62 20 3d 20 62 2e  y");.    bb = b.
44c0: 63 65 6c 6c 73 5b 69 5d 2e 67 65 74 41 74 74 72  cells[i].getAttr
44d0: 69 62 75 74 65 28 22 64 61 74 61 2d 73 6f 72 74  ibute("data-sort
44e0: 6b 65 79 22 29 3b 0a 20 20 20 20 69 66 28 61 61  key");.    if(aa
44f0: 3c 62 62 29 20 72 65 74 75 72 6e 20 2b 31 3b 0a  <bb) return +1;.
4500: 20 20 20 20 69 66 28 61 61 3d 3d 62 62 29 20 72      if(aa==bb) r
4510: 65 74 75 72 6e 20 61 2e 72 6f 77 49 6e 64 65 78  eturn a.rowIndex
4520: 2d 62 2e 72 6f 77 49 6e 64 65 78 3b 0a 20 20 20  -b.rowIndex;.   
4530: 20 72 65 74 75 72 6e 20 2d 31 3b 0a 20 20 7d 0a   return -1;.  }.
4540: 20 20 76 61 72 20 78 20 3d 20 74 61 62 6c 65 45    var x = tableE
4550: 6c 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 54  l.getElementsByT
4560: 61 67 4e 61 6d 65 28 27 74 68 65 61 64 27 29 3b  agName('thead');
4570: 0a 20 20 69 66 28 21 28 74 68 69 73 2e 74 62 6f  .  if(!(this.tbo
4580: 64 79 20 26 26 20 74 68 69 73 2e 74 62 6f 64 79  dy && this.tbody
4590: 5b 30 5d 2e 72 6f 77 73 20 26 26 20 74 68 69 73  [0].rows && this
45a0: 2e 74 62 6f 64 79 5b 30 5d 2e 72 6f 77 73 2e 6c  .tbody[0].rows.l
45b0: 65 6e 67 74 68 3e 30 29 29 7b 0a 20 20 20 20 72  ength>0)){.    r
45c0: 65 74 75 72 6e 3b 0a 20 20 7d 0a 20 20 69 66 28  eturn;.  }.  if(
45d0: 78 20 26 26 20 78 5b 30 5d 2e 72 6f 77 73 20 26  x && x[0].rows &
45e0: 26 20 78 5b 30 5d 2e 72 6f 77 73 2e 6c 65 6e 67  & x[0].rows.leng
45f0: 74 68 20 3e 20 30 29 20 7b 0a 20 20 20 20 74 68  th > 0) {.    th
4600: 69 73 2e 68 64 72 52 6f 77 20 3d 20 78 5b 30 5d  is.hdrRow = x[0]
4610: 2e 72 6f 77 73 5b 30 5d 3b 0a 20 20 7d 20 65 6c  .rows[0];.  } el
4620: 73 65 20 7b 0a 20 20 20 20 72 65 74 75 72 6e 3b  se {.    return;
4630: 0a 20 20 7d 0a 20 20 76 61 72 20 74 68 69 73 4f  .  }.  var thisO
4640: 62 6a 65 63 74 20 3d 20 74 68 69 73 3b 0a 20 20  bject = this;.  
4650: 74 68 69 73 2e 70 72 65 76 43 6f 6c 75 6d 6e 20  this.prevColumn 
4660: 3d 20 69 6e 69 74 53 6f 72 74 3b 0a 20 20 66 6f  = initSort;.  fo
4670: 72 20 28 76 61 72 20 69 3d 30 3b 20 69 3c 74 68  r (var i=0; i<th
4680: 69 73 2e 68 64 72 52 6f 77 2e 63 65 6c 6c 73 2e  is.hdrRow.cells.
4690: 6c 65 6e 67 74 68 3b 20 69 2b 2b 29 20 7b 0a 20  length; i++) {. 
46a0: 20 20 20 69 66 28 20 63 6f 6c 75 6d 6e 54 79 70     if( columnTyp
46b0: 65 73 5b 69 5d 3d 3d 27 78 27 20 29 20 63 6f 6e  es[i]=='x' ) con
46c0: 74 69 6e 75 65 3b 0a 20 20 20 20 76 61 72 20 68  tinue;.    var h
46d0: 64 72 63 65 6c 6c 20 3d 20 74 68 69 73 2e 68 64  drcell = this.hd
46e0: 72 52 6f 77 2e 63 65 6c 6c 73 5b 69 5d 3b 0a 20  rRow.cells[i];. 
46f0: 20 20 20 68 64 72 63 65 6c 6c 2e 73 54 61 62 6c     hdrcell.sTabl
4700: 65 20 3d 20 74 68 69 73 3b 0a 20 20 20 20 68 64  e = this;.    hd
4710: 72 63 65 6c 6c 2e 73 74 79 6c 65 2e 63 75 72 73  rcell.style.curs
4720: 6f 72 20 3d 20 22 70 6f 69 6e 74 65 72 22 3b 0a  or = "pointer";.
4730: 20 20 20 20 68 64 72 63 65 6c 6c 2e 73 6f 72 74      hdrcell.sort
4740: 54 79 70 65 20 3d 20 63 6f 6c 75 6d 6e 54 79 70  Type = columnTyp
4750: 65 73 5b 69 5d 20 7c 7c 20 27 74 27 3b 0a 20 20  es[i] || 't';.  
4760: 20 20 68 64 72 63 65 6c 6c 2e 6f 6e 63 6c 69 63    hdrcell.onclic
4770: 6b 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 29 20  k = function () 
4780: 7b 0a 20 20 20 20 20 20 74 68 69 73 2e 73 54 61  {.      this.sTa
4790: 62 6c 65 2e 73 6f 72 74 28 74 68 69 73 29 3b 0a  ble.sort(this);.
47a0: 20 20 20 20 20 20 72 65 74 75 72 6e 20 66 61 6c        return fal
47b0: 73 65 3b 0a 20 20 20 20 7d 0a 20 20 7d 0a 20 20  se;.    }.  }.  
47c0: 74 68 69 73 2e 73 65 74 48 64 72 49 63 6f 6e 73  this.setHdrIcons
47d0: 28 29 0a 7d 0a 76 61 72 20 74 20 3d 20 6e 65 77  ().}.var t = new
47e0: 20 53 6f 72 74 61 62 6c 65 54 61 62 6c 65 28 64   SortableTable(d
47f0: 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65  ocument.getEleme
4800: 6e 74 42 79 49 64 28 22 63 68 72 6f 6e 74 61 62  ntById("chrontab
4810: 22 29 2c 22 54 4b 22 2c 31 29 3b 0a 3c 2f 73 63  "),"TK",1);.</sc
4820: 72 69 70 74 3e 0a 7d 3c 2f 74 63 6c 3e 0a 3c 70  ript>.}</tcl>.<p
4830: 3e 0a 3c 74 63 6c 3e 0a 73 65 74 20 6e 44 61 79  >.<tcl>.set nDay
4840: 20 5b 64 62 20 65 76 61 6c 20 7b 53 45 4c 45 43   [db eval {SELEC
4850: 54 20 6a 75 6c 69 61 6e 64 61 79 28 24 6d 78 44  T julianday($mxD
4860: 61 74 65 29 2d 6a 75 6c 69 61 6e 64 61 79 28 24  ate)-julianday($
4870: 6d 6e 44 61 74 65 29 7d 5d 0a 68 64 5f 70 75 74  mnDate)}].hd_put
4880: 73 6e 6c 20 22 3c 69 3e 24 6e 52 65 6c 65 61 73  snl "<i>$nReleas
4890: 65 20 72 65 6c 65 61 73 65 73 22 0a 68 64 5f 70  e releases".hd_p
48a0: 75 74 73 6e 6c 20 22 6f 76 65 72 20 5b 66 6f 72  utsnl "over [for
48b0: 6d 61 74 20 25 2e 31 66 20 5b 65 78 70 72 20 7b  mat %.1f [expr {
48c0: 24 6e 44 61 79 2f 33 36 35 2e 32 34 7d 5d 5d 20  $nDay/365.24}]] 
48d0: 79 65 61 72 73 2e 3c 2f 69 3e 22 0a 3c 2f 74 63  years.</i>".</tc
48e0: 6c 3e 0a                                         l>.