Documentation Source Text

Hex Artifact Content
Login

Artifact 7984dd544dd085881ae1532219ee10648443cb78e8e561d88d8fa9c5e206fefb:


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 32 61 63 39 30 30 33 64 65 34 7c 32 30 31 38  .2ac9003de4|2018
0360: 2d 30 39 2d 31 38 7c 56 65 72 73 69 6f 6e 20 33  -09-18|Version 3
0370: 2e 32 35 2e 31 0a 62 36 33 61 66 36 63 33 62 64  .25.1.b63af6c3bd
0380: 7c 32 30 31 38 2d 30 39 2d 31 35 7c 56 65 72 73  |2018-09-15|Vers
0390: 69 6f 6e 20 33 2e 32 35 2e 30 0a 63 37 65 65 30  ion 3.25.0.c7ee0
03a0: 38 33 33 32 32 7c 32 30 31 38 2d 30 36 2d 30 34  83322|2018-06-04
03b0: 7c 56 65 72 73 69 6f 6e 20 33 2e 32 34 2e 30 0a  |Version 3.24.0.
03c0: 34 62 62 32 32 39 34 30 32 32 7c 32 30 31 38 2d  4bb2294022|2018-
03d0: 30 34 2d 31 30 7c 56 65 72 73 69 6f 6e 20 33 2e  04-10|Version 3.
03e0: 32 33 2e 31 0a 37 33 36 62 35 33 66 35 37 66 7c  23.1.736b53f57f|
03f0: 32 30 31 38 2d 30 34 2d 30 32 7c 56 65 72 73 69  2018-04-02|Versi
0400: 6f 6e 20 33 2e 32 33 2e 30 0a 30 63 35 35 64 31  on 3.23.0.0c55d1
0410: 37 39 37 33 7c 32 30 31 38 2d 30 31 2d 32 32 7c  7973|2018-01-22|
0420: 56 65 72 73 69 6f 6e 20 33 2e 32 32 2e 30 0a 31  Version 3.22.0.1
0430: 61 35 38 34 65 34 39 39 39 7c 32 30 31 37 2d 31  a584e4999|2017-1
0440: 30 2d 32 34 7c 56 65 72 73 69 6f 6e 20 33 2e 32  0-24|Version 3.2
0450: 31 2e 30 0a 38 64 33 61 37 65 61 36 63 35 7c 32  1.0.8d3a7ea6c5|2
0460: 30 31 37 2d 30 38 2d 32 34 7c 56 65 72 73 69 6f  017-08-24|Versio
0470: 6e 20 33 2e 32 30 2e 31 0a 39 35 30 31 65 32 32  n 3.20.1.9501e22
0480: 64 66 65 7c 32 30 31 37 2d 30 38 2d 30 31 7c 56  dfe|2017-08-01|V
0490: 65 72 73 69 6f 6e 20 33 2e 32 30 2e 30 0a 30 33  ersion 3.20.0.03
04a0: 36 65 62 66 37 32 39 65 7c 32 30 31 37 2d 30 36  6ebf729e|2017-06
04b0: 2d 31 37 7c 56 65 72 73 69 6f 6e 20 33 2e 31 38  -17|Version 3.18
04c0: 2e 32 0a 37 37 62 62 34 36 32 33 33 64 7c 32 30  .2.77bb46233d|20
04d0: 31 37 2d 30 36 2d 31 36 7c 56 65 72 73 69 6f 6e  17-06-16|Version
04e0: 20 33 2e 31 38 2e 31 0a 30 65 65 34 38 32 61 31   3.18.1.0ee482a1
04f0: 65 30 7c 32 30 31 37 2d 30 36 2d 30 38 7c 56 65  e0|2017-06-08|Ve
0500: 72 73 69 6f 6e 20 33 2e 31 39 2e 33 0a 65 64 62  rsion 3.19.3.edb
0510: 34 65 38 31 39 62 30 7c 32 30 31 37 2d 30 35 2d  4e819b0|2017-05-
0520: 32 35 7c 56 65 72 73 69 6f 6e 20 33 2e 31 39 2e  25|Version 3.19.
0530: 32 0a 66 36 64 37 62 39 38 38 66 34 7c 32 30 31  2.f6d7b988f4|201
0540: 37 2d 30 35 2d 32 34 7c 56 65 72 73 69 6f 6e 20  7-05-24|Version 
0550: 33 2e 31 39 2e 31 0a 32 38 61 39 34 65 62 32 38  3.19.1.28a94eb28
0560: 32 7c 32 30 31 37 2d 30 35 2d 32 32 7c 56 65 72  2|2017-05-22|Ver
0570: 73 69 6f 6e 20 33 2e 31 39 2e 30 0a 34 32 34 61  sion 3.19.0.424a
0580: 30 64 33 38 30 33 7c 32 30 31 37 2d 30 33 2d 32  0d3803|2017-03-2
0590: 38 7c 56 65 72 73 69 6f 6e 20 33 2e 31 38 2e 30  8|Version 3.18.0
05a0: 0a 61 64 61 30 35 63 66 61 38 36 7c 32 30 31 37  .ada05cfa86|2017
05b0: 2d 30 32 2d 31 33 7c 56 65 72 73 69 6f 6e 20 33  -02-13|Version 3
05c0: 2e 31 37 2e 30 0a 61 36 35 61 36 32 38 39 33 63  .17.0.a65a62893c
05d0: 7c 32 30 31 37 2d 30 31 2d 30 36 7c 56 65 72 73  |2017-01-06|Vers
05e0: 69 6f 6e 20 33 2e 31 36 2e 32 0a 39 37 39 66 30  ion 3.16.2.979f0
05f0: 34 33 39 32 38 7c 32 30 31 37 2d 30 31 2d 30 33  43928|2017-01-03
0600: 7c 56 65 72 73 69 6f 6e 20 33 2e 31 36 2e 31 0a  |Version 3.16.1.
0610: 30 34 61 63 30 62 37 35 62 31 7c 32 30 31 37 2d  04ac0b75b1|2017-
0620: 30 31 2d 30 32 7c 56 65 72 73 69 6f 6e 20 33 2e  01-02|Version 3.
0630: 31 36 2e 30 0a 62 62 64 38 35 64 32 33 35 66 7c  16.0.bbd85d235f|
0640: 32 30 31 36 2d 31 31 2d 32 38 7c 56 65 72 73 69  2016-11-28|Versi
0650: 6f 6e 20 33 2e 31 35 2e 32 0a 31 31 33 36 38 36  on 3.15.2.113686
0660: 33 63 37 36 7c 32 30 31 36 2d 31 31 2d 30 34 7c  3c76|2016-11-04|
0670: 56 65 72 73 69 6f 6e 20 33 2e 31 35 2e 31 0a 37  Version 3.15.1.7
0680: 30 37 38 37 35 35 38 32 66 7c 32 30 31 36 2d 31  07875582f|2016-1
0690: 30 2d 31 34 7c 56 65 72 73 69 6f 6e 20 33 2e 31  0-14|Version 3.1
06a0: 35 2e 30 0a 32 39 64 62 65 66 34 62 38 35 7c 32  5.0.29dbef4b85|2
06b0: 30 31 36 2d 30 39 2d 31 32 7c 56 65 72 73 69 6f  016-09-12|Versio
06c0: 6e 20 33 2e 31 34 2e 32 0a 61 31 32 64 38 30 35  n 3.14.2.a12d805
06d0: 39 37 37 7c 32 30 31 36 2d 30 38 2d 31 31 7c 56  977|2016-08-11|V
06e0: 65 72 73 69 6f 6e 20 33 2e 31 34 2e 31 0a 64 35  ersion 3.14.1.d5
06f0: 65 39 38 30 35 37 30 32 7c 32 30 31 36 2d 30 38  e9805702|2016-08
0700: 2d 30 38 7c 56 65 72 73 69 6f 6e 20 33 2e 31 34  -08|Version 3.14
0710: 0a 66 63 34 39 66 35 35 36 65 34 7c 32 30 31 36  .fc49f556e4|2016
0720: 2d 30 35 2d 31 38 7c 56 65 72 73 69 6f 6e 20 33  -05-18|Version 3
0730: 2e 31 33 2e 30 0a 39 32 64 63 35 39 66 64 35 61  .13.0.92dc59fd5a
0740: 7c 32 30 31 36 2d 30 34 2d 31 38 7c 56 65 72 73  |2016-04-18|Vers
0750: 69 6f 6e 20 33 2e 31 32 2e 32 0a 66 65 37 64 33  ion 3.12.2.fe7d3
0760: 62 37 35 66 65 7c 32 30 31 36 2d 30 34 2d 30 38  b75fe|2016-04-08
0770: 7c 56 65 72 73 69 6f 6e 20 33 2e 31 32 2e 31 0a  |Version 3.12.1.
0780: 64 66 62 66 64 33 34 62 33 66 7c 32 30 31 36 2d  dfbfd34b3f|2016-
0790: 30 33 2d 33 31 7c 56 65 72 73 69 6f 6e 20 33 2e  03-31|Version 3.
07a0: 39 2e 33 0a 65 39 62 62 34 63 66 34 30 66 7c 32  9.3.e9bb4cf40f|2
07b0: 30 31 36 2d 30 33 2d 32 39 7c 56 65 72 73 69 6f  016-03-29|Versio
07c0: 6e 20 33 2e 31 32 2e 30 0a 66 30 34 37 39 32 30  n 3.12.0.f047920
07d0: 63 65 31 7c 32 30 31 36 2d 30 33 2d 30 33 7c 56  ce1|2016-03-03|V
07e0: 65 72 73 69 6f 6e 20 33 2e 31 31 2e 31 0a 33 64  ersion 3.11.1.3d
07f0: 38 36 32 66 32 30 37 65 7c 32 30 31 36 2d 30 32  862f207e|2016-02
0800: 2d 31 35 7c 56 65 72 73 69 6f 6e 20 33 2e 31 31  -15|Version 3.11
0810: 2e 30 0a 31 37 65 66 62 34 32 30 39 66 7c 32 30  .0.17efb4209f|20
0820: 31 36 2d 30 31 2d 32 30 7c 56 65 72 73 69 6f 6e  16-01-20|Version
0830: 20 33 2e 31 30 2e 32 0a 32 35 34 34 31 39 63 33   3.10.2.254419c3
0840: 36 37 7c 32 30 31 36 2d 30 31 2d 31 34 7c 56 65  67|2016-01-14|Ve
0850: 72 73 69 6f 6e 20 33 2e 31 30 2e 31 0a 66 64 30  rsion 3.10.1.fd0
0860: 61 35 30 66 30 37 39 7c 32 30 31 36 2d 30 31 2d  a50f079|2016-01-
0870: 30 36 7c 56 65 72 73 69 6f 6e 20 33 2e 31 30 2e  06|Version 3.10.
0880: 30 0a 62 64 61 37 37 64 64 61 39 36 7c 32 30 31  0.bda77dda96|201
0890: 35 2d 31 31 2d 30 32 7c 56 65 72 73 69 6f 6e 20  5-11-02|Version 
08a0: 33 2e 39 2e 32 0a 37 36 37 63 31 37 32 37 66 65  3.9.2.767c1727fe
08b0: 7c 32 30 31 35 2d 31 30 2d 31 36 7c 56 65 72 73  |2015-10-16|Vers
08c0: 69 6f 6e 20 33 2e 39 2e 31 0a 61 37 32 31 66 63  ion 3.9.1.a721fc
08d0: 30 64 38 39 7c 32 30 31 35 2d 31 30 2d 31 34 7c  0d89|2015-10-14|
08e0: 56 65 72 73 69 6f 6e 20 33 2e 39 2e 30 0a 63 66  Version 3.9.0.cf
08f0: 35 33 38 65 32 37 38 33 7c 32 30 31 35 2d 30 37  538e2783|2015-07
0900: 2d 32 39 7c 56 65 72 73 69 6f 6e 20 33 2e 38 2e  -29|Version 3.8.
0910: 31 31 2e 31 0a 62 38 65 39 32 32 32 37 61 34 7c  11.1.b8e92227a4|
0920: 32 30 31 35 2d 30 37 2d 32 37 7c 56 65 72 73 69  2015-07-27|Versi
0930: 6f 6e 20 33 2e 38 2e 31 31 0a 32 65 66 34 66 33  on 3.8.11.2ef4f3
0940: 61 35 62 31 7c 32 30 31 35 2d 30 35 2d 32 30 7c  a5b1|2015-05-20|
0950: 56 65 72 73 69 6f 6e 20 33 2e 38 2e 31 30 2e 32  Version 3.8.10.2
0960: 0a 30 35 62 34 62 31 66 32 61 39 7c 32 30 31 35  .05b4b1f2a9|2015
0970: 2d 30 35 2d 30 39 7c 56 65 72 73 69 6f 6e 20 33  -05-09|Version 3
0980: 2e 38 2e 31 30 2e 31 0a 63 66 39 37 35 39 35 37  .8.10.1.cf975957
0990: 62 39 7c 32 30 31 35 2d 30 35 2d 30 37 7c 56 65  b9|2015-05-07|Ve
09a0: 72 73 69 6f 6e 20 33 2e 38 2e 31 30 0a 38 61 38  rsion 3.8.10.8a8
09b0: 66 66 63 38 36 32 65 7c 32 30 31 35 2d 30 34 2d  ffc862e|2015-04-
09c0: 30 38 7c 56 65 72 73 69 6f 6e 20 33 2e 38 2e 39  08|Version 3.8.9
09d0: 0a 39 64 36 63 31 38 38 30 66 62 7c 32 30 31 35  .9d6c1880fb|2015
09e0: 2d 30 32 2d 32 35 7c 56 65 72 73 69 6f 6e 20 33  -02-25|Version 3
09f0: 2e 38 2e 38 2e 33 0a 37 37 35 37 66 63 37 32 31  .8.8.3.7757fc721
0a00: 32 7c 32 30 31 35 2d 30 31 2d 33 30 7c 56 65 72  2|2015-01-30|Ver
0a10: 73 69 6f 6e 20 33 2e 38 2e 38 2e 32 0a 66 37 33  sion 3.8.8.2.f73
0a20: 33 33 37 65 33 65 32 7c 32 30 31 35 2d 30 31 2d  337e3e2|2015-01-
0a30: 32 30 7c 56 65 72 73 69 6f 6e 20 33 2e 38 2e 38  20|Version 3.8.8
0a40: 2e 31 0a 37 64 36 38 61 34 32 66 61 63 7c 32 30  .1.7d68a42fac|20
0a50: 31 35 2d 30 31 2d 31 36 7c 56 65 72 73 69 6f 6e  15-01-16|Version
0a60: 20 33 2e 38 2e 38 0a 66 36 36 66 37 61 31 37 62   3.8.8.f66f7a17b
0a70: 37 7c 32 30 31 34 2d 31 32 2d 30 39 7c 56 65 72  7|2014-12-09|Ver
0a80: 73 69 6f 6e 20 33 2e 38 2e 37 2e 34 0a 36 34 37  sion 3.8.7.4.647
0a90: 65 37 37 65 38 35 33 7c 32 30 31 34 2d 31 32 2d  e77e853|2014-12-
0aa0: 30 35 7c 56 65 72 73 69 6f 6e 20 33 2e 38 2e 37  05|Version 3.8.7
0ab0: 2e 33 0a 32 61 62 35 36 34 62 66 39 36 7c 32 30  .3.2ab564bf96|20
0ac0: 31 34 2d 31 31 2d 31 38 7c 56 65 72 73 69 6f 6e  14-11-18|Version
0ad0: 20 33 2e 38 2e 37 2e 32 0a 33 62 37 62 37 32 63   3.8.7.2.3b7b72c
0ae0: 34 36 38 7c 32 30 31 34 2d 31 30 2d 32 39 7c 56  468|2014-10-29|V
0af0: 65 72 73 69 6f 6e 20 33 2e 38 2e 37 2e 31 0a 31  ersion 3.8.7.1.1
0b00: 35 38 31 63 33 30 63 33 38 7c 32 30 31 34 2d 31  581c30c38|2014-1
0b10: 30 2d 32 32 7c 56 65 72 73 69 6f 6e 20 33 2e 38  0-22|Version 3.8
0b20: 2e 36 2e 31 0a 65 34 61 62 30 39 34 66 38 61 7c  .6.1.e4ab094f8a|
0b30: 32 30 31 34 2d 31 30 2d 31 37 7c 56 65 72 73 69  2014-10-17|Versi
0b40: 6f 6e 20 33 2e 38 2e 37 0a 39 34 39 31 62 61 37  on 3.8.7.9491ba7
0b50: 64 37 33 7c 32 30 31 34 2d 30 38 2d 31 35 7c 56  d73|2014-08-15|V
0b60: 65 72 73 69 6f 6e 20 33 2e 38 2e 36 0a 62 31 65  ersion 3.8.6.b1e
0b70: 64 34 66 32 61 33 34 7c 32 30 31 34 2d 30 36 2d  d4f2a34|2014-06-
0b80: 30 34 7c 56 65 72 73 69 6f 6e 20 33 2e 38 2e 35  04|Version 3.8.5
0b90: 0a 61 36 31 31 66 61 39 36 63 34 7c 32 30 31 34  .a611fa96c4|2014
0ba0: 2d 30 34 2d 30 33 7c 56 65 72 73 69 6f 6e 20 33  -04-03|Version 3
0bb0: 2e 38 2e 34 2e 33 0a 30 32 65 61 31 36 36 33 37  .8.4.3.02ea16637
0bc0: 32 7c 32 30 31 34 2d 30 33 2d 32 36 7c 56 65 72  2|2014-03-26|Ver
0bd0: 73 69 6f 6e 20 33 2e 38 2e 34 2e 32 0a 30 31 38  sion 3.8.4.2.018
0be0: 64 33 31 37 62 31 32 7c 32 30 31 34 2d 30 33 2d  d317b12|2014-03-
0bf0: 31 31 7c 56 65 72 73 69 6f 6e 20 33 2e 38 2e 34  11|Version 3.8.4
0c00: 2e 31 0a 35 33 30 61 31 65 65 37 64 63 7c 32 30  .1.530a1ee7dc|20
0c10: 31 34 2d 30 33 2d 31 30 7c 56 65 72 73 69 6f 6e  14-03-10|Version
0c20: 20 33 2e 38 2e 34 0a 65 61 33 33 31 37 61 34 38   3.8.4.ea3317a48
0c30: 30 7c 32 30 31 34 2d 30 32 2d 31 31 7c 56 65 72  0|2014-02-11|Ver
0c40: 73 69 6f 6e 20 33 2e 38 2e 33 2e 31 0a 65 38 31  sion 3.8.3.1.e81
0c50: 36 64 64 39 32 34 36 7c 32 30 31 34 2d 30 32 2d  6dd9246|2014-02-
0c60: 30 33 7c 56 65 72 73 69 6f 6e 20 33 2e 38 2e 33  03|Version 3.8.3
0c70: 0a 32 37 33 39 32 31 31 38 61 66 7c 32 30 31 33  .27392118af|2013
0c80: 2d 31 32 2d 30 36 7c 56 65 72 73 69 6f 6e 20 33  -12-06|Version 3
0c90: 2e 38 2e 32 0a 63 37 38 62 65 36 64 37 38 36 7c  .8.2.c78be6d786|
0ca0: 32 30 31 33 2d 31 30 2d 31 37 7c 56 65 72 73 69  2013-10-17|Versi
0cb0: 6f 6e 20 33 2e 38 2e 31 0a 37 64 64 34 39 36 38  on 3.8.1.7dd4968
0cc0: 66 32 33 7c 32 30 31 33 2d 30 39 2d 30 33 7c 56  f23|2013-09-03|V
0cd0: 65 72 73 69 6f 6e 20 33 2e 38 2e 30 2e 32 0a 33  ersion 3.8.0.2.3
0ce0: 35 32 33 36 32 62 63 30 31 7c 32 30 31 33 2d 30  52362bc01|2013-0
0cf0: 38 2d 32 39 7c 56 65 72 73 69 6f 6e 20 33 2e 38  8-29|Version 3.8
0d00: 2e 30 2e 31 0a 66 36 34 63 64 32 31 65 32 65 7c  .0.1.f64cd21e2e|
0d10: 32 30 31 33 2d 30 38 2d 32 36 7c 56 65 72 73 69  2013-08-26|Versi
0d20: 6f 6e 20 33 2e 38 2e 30 0a 31 31 38 61 33 62 33  on 3.8.0.118a3b3
0d30: 35 36 39 7c 32 30 31 33 2d 30 35 2d 32 30 7c 56  569|2013-05-20|V
0d40: 65 72 73 69 6f 6e 20 33 2e 37 2e 31 37 0a 63 62  ersion 3.7.17.cb
0d50: 65 61 30 32 64 39 33 38 7c 32 30 31 33 2d 30 34  ea02d938|2013-04
0d60: 2d 31 32 7c 56 65 72 73 69 6f 6e 20 33 2e 37 2e  -12|Version 3.7.
0d70: 31 36 2e 32 0a 35 32 37 32 33 31 62 63 36 37 7c  16.2.527231bc67|
0d80: 32 30 31 33 2d 30 33 2d 32 39 7c 56 65 72 73 69  2013-03-29|Versi
0d90: 6f 6e 20 33 2e 37 2e 31 36 2e 31 0a 36 36 64 35  on 3.7.16.1.66d5
0da0: 66 32 62 37 36 37 7c 32 30 31 33 2d 30 33 2d 31  f2b767|2013-03-1
0db0: 38 7c 56 65 72 73 69 6f 6e 20 33 2e 37 2e 31 36  8|Version 3.7.16
0dc0: 0a 63 30 65 30 39 35 36 30 64 32 7c 32 30 31 33  .c0e09560d2|2013
0dd0: 2d 30 31 2d 30 39 7c 56 65 72 73 69 6f 6e 20 33  -01-09|Version 3
0de0: 2e 37 2e 31 35 2e 32 0a 36 62 38 35 62 37 36 37  .7.15.2.6b85b767
0df0: 64 30 7c 32 30 31 32 2d 31 32 2d 31 39 7c 56 65  d0|2012-12-19|Ve
0e00: 72 73 69 6f 6e 20 33 2e 37 2e 31 35 2e 31 0a 63  rsion 3.7.15.1.c
0e10: 64 30 62 33 37 63 35 32 36 7c 32 30 31 32 2d 31  d0b37c526|2012-1
0e20: 32 2d 31 32 7c 56 65 72 73 69 6f 6e 20 33 2e 37  2-12|Version 3.7
0e30: 2e 31 35 0a 30 39 31 35 37 30 65 34 36 64 7c 32  .15.091570e46d|2
0e40: 30 31 32 2d 31 30 2d 30 34 7c 56 65 72 73 69 6f  012-10-04|Versio
0e50: 6e 20 33 2e 37 2e 31 34 2e 31 0a 63 30 64 38 39  n 3.7.14.1.c0d89
0e60: 64 34 61 39 37 7c 32 30 31 32 2d 30 39 2d 30 33  d4a97|2012-09-03
0e70: 7c 56 65 72 73 69 6f 6e 20 33 2e 37 2e 31 34 0a  |Version 3.7.14.
0e80: 66 35 62 35 61 31 33 66 37 33 7c 32 30 31 32 2d  f5b5a13f73|2012-
0e90: 30 36 2d 31 31 7c 56 65 72 73 69 6f 6e 20 33 2e  06-11|Version 3.
0ea0: 37 2e 31 33 0a 36 64 33 32 36 64 34 34 66 64 7c  7.13.6d326d44fd|
0eb0: 32 30 31 32 2d 30 35 2d 32 32 7c 56 65 72 73 69  2012-05-22|Versi
0ec0: 6f 6e 20 33 2e 37 2e 31 32 2e 31 0a 64 39 33 34  on 3.7.12.1.d934
0ed0: 38 62 32 61 34 65 7c 32 30 31 32 2d 30 35 2d 31  8b2a4e|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 62 65 37 31 64 32 66 36 36 37 7c 32 30 31 32  .be71d2f667|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 38 36 35 34 61 61 39 35 34 30  .7.12.8654aa9540
0f20: 7c 32 30 31 32 2d 30 35 2d 31 34 7c 56 65 72 73  |2012-05-14|Vers
0f30: 69 6f 6e 20 33 2e 37 2e 31 32 0a 30 30 62 62 39  ion 3.7.12.00bb9
0f40: 63 39 63 65 34 7c 32 30 31 32 2d 30 33 2d 32 30  c9ce4|2012-03-20
0f50: 7c 56 65 72 73 69 6f 6e 20 33 2e 37 2e 31 31 0a  |Version 3.7.11.
0f60: 65 62 64 30 31 61 38 64 65 66 7c 32 30 31 32 2d  ebd01a8def|2012-
0f70: 30 31 2d 31 36 7c 56 65 72 73 69 6f 6e 20 33 2e  01-16|Version 3.
0f80: 37 2e 31 30 0a 63 37 63 36 30 35 30 65 66 30 7c  7.10.c7c6050ef0|
0f90: 32 30 31 31 2d 31 31 2d 30 31 7c 56 65 72 73 69  2011-11-01|Versi
0fa0: 6f 6e 20 33 2e 37 2e 39 0a 33 65 30 64 61 38 30  on 3.7.9.3e0da80
0fb0: 38 64 32 7c 32 30 31 31 2d 30 39 2d 31 39 7c 56  8d2|2011-09-19|V
0fc0: 65 72 73 69 6f 6e 20 33 2e 37 2e 38 0a 61 66 30  ersion 3.7.8.af0
0fd0: 64 39 31 61 64 66 34 7c 32 30 31 31 2d 30 36 2d  d91adf4|2011-06-
0fe0: 32 38 7c 56 65 72 73 69 6f 6e 20 33 2e 37 2e 37  28|Version 3.7.7
0ff0: 2e 31 0a 34 33 37 34 62 37 65 38 33 65 7c 32 30  .1.4374b7e83e|20
1000: 31 31 2d 30 36 2d 32 33 7c 56 65 72 73 69 6f 6e  11-06-23|Version
1010: 20 33 2e 37 2e 37 2e 0a 65 64 31 64 61 35 31 30   3.7.7..ed1da510
1020: 61 32 7c 32 30 31 31 2d 30 35 2d 31 39 7c 56 65  a2|2011-05-19|Ve
1030: 72 73 69 6f 6e 20 33 2e 37 2e 36 2e 33 0a 31 35  rsion 3.7.6.3.15
1040: 34 64 64 62 63 31 37 31 7c 32 30 31 31 2d 30 34  4ddbc171|2011-04
1050: 2d 31 37 7c 56 65 72 73 69 6f 6e 20 33 2e 37 2e  -17|Version 3.7.
1060: 36 2e 32 0a 61 33 35 65 38 33 65 61 63 37 7c 32  6.2.a35e83eac7|2
1070: 30 31 31 2d 30 34 2d 31 33 7c 56 65 72 73 69 6f  011-04-13|Versio
1080: 6e 20 33 2e 37 2e 36 2e 31 0a 66 39 64 34 33 66  n 3.7.6.1.f9d43f
1090: 61 33 36 33 7c 32 30 31 31 2d 30 34 2d 31 32 7c  a363|2011-04-12|
10a0: 56 65 72 73 69 6f 6e 20 33 2e 37 2e 36 2e 0a 65  Version 3.7.6..e
10b0: 64 37 35 39 64 35 61 39 65 7c 32 30 31 31 2d 30  d759d5a9e|2011-0
10c0: 32 2d 30 31 7c 56 65 72 73 69 6f 6e 20 33 2e 37  2-01|Version 3.7
10d0: 2e 35 0a 61 35 38 36 61 34 64 65 65 62 7c 32 30  .5.a586a4deeb|20
10e0: 31 30 2d 31 32 2d 30 37 7c 56 65 72 73 69 6f 6e  10-12-07|Version
10f0: 20 33 2e 37 2e 34 0a 32 36 37 37 38 34 38 30 38   3.7.4.267784808
1100: 37 7c 32 30 31 30 2d 31 30 2d 30 38 7c 56 65 72  7|2010-10-08|Ver
1110: 73 69 6f 6e 20 33 2e 37 2e 33 0a 34 32 35 33 37  sion 3.7.3.42537
1120: 62 36 30 35 36 7c 32 30 31 30 2d 30 38 2d 32 34  b6056|2010-08-24
1130: 7c 56 65 72 73 69 6f 6e 20 33 2e 37 2e 32 0a 33  |Version 3.7.2.3
1140: 36 31 33 62 30 36 39 35 61 7c 32 30 31 30 2d 30  613b0695a|2010-0
1150: 38 2d 32 33 7c 56 65 72 73 69 6f 6e 20 33 2e 37  8-23|Version 3.7
1160: 2e 31 0a 30 34 32 61 31 61 62 62 30 33 7c 32 30  .1.042a1abb03|20
1170: 31 30 2d 30 38 2d 30 34 7c 56 65 72 73 69 6f 6e  10-08-04|Version
1180: 20 33 2e 37 2e 30 2e 31 0a 62 33 36 62 31 30 35   3.7.0.1.b36b105
1190: 65 61 62 7c 32 30 31 30 2d 30 37 2d 32 31 7c 56  eab|2010-07-21|V
11a0: 65 72 73 69 6f 6e 20 33 2e 37 2e 30 0a 62 30 37  ersion 3.7.0.b07
11b0: 38 62 35 38 38 64 36 7c 32 30 31 30 2d 30 33 2d  8b588d6|2010-03-
11c0: 32 36 7c 56 65 72 73 69 6f 6e 20 33 2e 36 2e 32  26|Version 3.6.2
11d0: 33 2e 31 0a 34 61 65 34 35 33 65 61 37 62 7c 32  3.1.4ae453ea7b|2
11e0: 30 31 30 2d 30 33 2d 30 39 7c 56 65 72 73 69 6f  010-03-09|Versio
11f0: 6e 20 33 2e 36 2e 32 33 0a 32 38 64 30 64 37 37  n 3.6.23.28d0d77
1200: 31 30 37 7c 32 30 31 30 2d 30 31 2d 30 36 7c 56  107|2010-01-06|V
1210: 65 72 73 69 6f 6e 20 33 2e 36 2e 32 32 0a 31 65  ersion 3.6.22.1e
1220: 64 38 38 65 39 64 30 31 7c 32 30 30 39 2d 31 32  d88e9d01|2009-12
1230: 2d 30 37 7c 56 65 72 73 69 6f 6e 20 33 2e 36 2e  -07|Version 3.6.
1240: 32 31 0a 65 62 37 61 35 34 34 66 65 34 7c 32 30  21.eb7a544fe4|20
1250: 30 39 2d 31 31 2d 30 34 7c 56 65 72 73 69 6f 6e  09-11-04|Version
1260: 20 33 2e 36 2e 32 30 0a 32 61 38 33 32 62 31 39   3.6.20.2a832b19
1270: 62 36 7c 32 30 30 39 2d 31 30 2d 33 30 7c 56 65  b6|2009-10-30|Ve
1280: 72 73 69 6f 6e 20 33 2e 36 2e 31 36 2e 31 0a 63  rsion 3.6.16.1.c
1290: 31 64 34 39 39 61 66 63 35 7c 32 30 30 39 2d 31  1d499afc5|2009-1
12a0: 30 2d 31 34 7c 56 65 72 73 69 6f 6e 20 33 2e 36  0-14|Version 3.6
12b0: 2e 31 39 0a 62 30 38 34 38 32 38 61 37 37 7c 32  .19.b084828a77|2
12c0: 30 30 39 2d 30 39 2d 31 31 7c 56 65 72 73 69 6f  009-09-11|Versio
12d0: 6e 20 33 2e 36 2e 31 38 0a 33 36 36 35 30 31 30  n 3.6.18.3665010
12e0: 32 32 38 7c 32 30 30 39 2d 30 38 2d 31 30 7c 56  228|2009-08-10|V
12f0: 65 72 73 69 6f 6e 20 33 2e 36 2e 31 37 20 28 43  ersion 3.6.17 (C
1300: 56 53 20 36 39 36 39 29 0a 66 66 36 39 31 61 36  VS 6969).ff691a6
1310: 62 32 61 7c 32 30 30 39 2d 30 36 2d 32 37 7c 56  b2a|2009-06-27|V
1320: 65 72 73 69 6f 6e 20 33 2e 36 2e 31 36 20 28 43  ersion 3.6.16 (C
1330: 56 53 20 36 38 32 39 29 0a 61 66 66 33 34 38 32  VS 6829).aff3482
1340: 36 61 61 7c 32 30 30 39 2d 30 36 2d 31 35 7c 56  6aa|2009-06-15|V
1350: 65 72 73 69 6f 6e 20 33 2e 36 2e 31 35 20 28 43  ersion 3.6.15 (C
1360: 56 53 20 36 37 36 30 29 0a 61 62 37 36 64 31 61  VS 6760).ab76d1a
1370: 32 35 32 7c 32 30 30 39 2d 30 35 2d 32 35 7c 56  252|2009-05-25|V
1380: 65 72 73 69 6f 6e 20 33 2e 36 2e 31 34 2e 32 20  ersion 3.6.14.2 
1390: 28 43 56 53 20 36 36 38 30 29 0a 65 34 32 36 37  (CVS 6680).e4267
13a0: 63 38 37 65 35 7c 32 30 30 39 2d 30 35 2d 31 39  c87e5|2009-05-19
13b0: 7c 56 65 72 73 69 6f 6e 20 33 2e 36 2e 31 34 2e  |Version 3.6.14.
13c0: 31 20 28 43 56 53 20 36 36 35 35 29 0a 34 36 39  1 (CVS 6655).469
13d0: 61 64 31 64 65 64 33 7c 32 30 30 39 2d 30 35 2d  ad1ded3|2009-05-
13e0: 30 37 7c 56 65 72 73 69 6f 6e 20 33 2e 36 2e 31  07|Version 3.6.1
13f0: 34 20 28 43 56 53 20 36 36 31 35 29 0a 39 38 32  4 (CVS 6615).982
1400: 63 63 37 66 34 65 37 7c 32 30 30 39 2d 30 34 2d  cc7f4e7|2009-04-
1410: 31 33 7c 56 65 72 73 69 6f 6e 20 33 2e 36 2e 31  13|Version 3.6.1
1420: 33 20 28 43 56 53 20 36 35 30 32 29 0a 30 64 62  3 (CVS 6502).0db
1430: 38 36 32 61 32 33 61 7c 32 30 30 39 2d 30 33 2d  862a23a|2009-03-
1440: 33 31 7c 56 65 72 73 69 6f 6e 20 33 2e 36 2e 31  31|Version 3.6.1
1450: 32 20 28 43 56 53 20 36 34 31 38 29 0a 36 61 62  2 (CVS 6418).6ab
1460: 64 36 33 30 63 38 37 7c 32 30 30 39 2d 30 32 2d  d630c87|2009-02-
1470: 31 38 7c 56 65 72 73 69 6f 6e 20 33 2e 36 2e 31  18|Version 3.6.1
1480: 31 20 28 43 56 53 20 36 32 39 39 29 0a 32 31 62  1 (CVS 6299).21b
1490: 37 32 30 63 63 39 62 7c 32 30 30 39 2d 30 31 2d  720cc9b|2009-01-
14a0: 31 35 7c 56 65 72 73 69 6f 6e 20 33 2e 36 2e 31  15|Version 3.6.1
14b0: 30 20 28 43 56 53 20 36 31 38 34 29 0a 62 36 63  0 (CVS 6184).b6c
14c0: 65 38 31 39 39 61 39 7c 32 30 30 39 2d 30 31 2d  e8199a9|2009-01-
14d0: 31 34 7c 56 65 72 73 69 6f 6e 20 33 2e 36 2e 39  14|Version 3.6.9
14e0: 20 28 43 56 53 20 36 31 37 35 29 0a 38 63 61 30   (CVS 6175).8ca0
14f0: 62 37 63 31 33 36 7c 32 30 30 39 2d 30 31 2d 31  b7c136|2009-01-1
1500: 32 7c 56 65 72 73 69 6f 6e 20 33 2e 36 2e 38 20  2|Version 3.6.8 
1510: 28 43 56 53 20 36 31 37 30 29 0a 66 34 66 34 30  (CVS 6170).f4f40
1520: 33 37 30 66 62 7c 32 30 30 38 2d 31 32 2d 31 36  370fb|2008-12-16
1530: 7c 56 65 72 73 69 6f 6e 20 33 2e 36 2e 37 20 28  |Version 3.6.7 (
1540: 43 56 53 20 36 30 33 33 29 0a 33 30 61 32 30 38  CVS 6033).30a208
1550: 30 37 37 37 7c 32 30 30 38 2d 31 31 2d 32 36 7c  0777|2008-11-26|
1560: 56 65 72 73 69 6f 6e 20 33 2e 36 2e 36 2e 32 20  Version 3.6.6.2 
1570: 28 43 56 53 20 35 39 36 30 29 0a 63 32 32 36 36  (CVS 5960).c2266
1580: 61 61 30 39 34 7c 32 30 30 38 2d 31 31 2d 32 32  aa094|2008-11-22
1590: 7c 56 65 72 73 69 6f 6e 20 33 2e 36 2e 36 2e 31  |Version 3.6.6.1
15a0: 20 28 43 56 53 20 35 39 34 38 29 0a 30 31 61 36   (CVS 5948).01a6
15b0: 65 32 38 32 30 61 7c 32 30 30 38 2d 31 31 2d 31  e2820a|2008-11-1
15c0: 39 7c 56 65 72 73 69 6f 6e 20 33 2e 36 2e 36 20  9|Version 3.6.6 
15d0: 28 43 56 53 20 35 39 33 31 29 0a 33 36 39 66 37  (CVS 5931).369f7
15e0: 34 39 38 33 62 7c 32 30 30 38 2d 31 31 2d 31 32  4983b|2008-11-12
15f0: 7c 56 65 72 73 69 6f 6e 20 33 2e 36 2e 35 20 28  |Version 3.6.5 (
1600: 43 56 53 20 35 38 39 37 29 0a 63 64 37 33 63 66  CVS 5897).cd73cf
1610: 66 61 62 33 7c 32 30 30 38 2d 31 30 2d 31 35 7c  fab3|2008-10-15|
1620: 56 65 72 73 69 6f 6e 20 33 2e 36 2e 34 20 28 43  Version 3.6.4 (C
1630: 56 53 20 35 38 32 35 29 0a 31 36 33 34 66 64 32  VS 5825).1634fd2
1640: 32 33 64 7c 32 30 30 38 2d 30 39 2d 32 32 7c 56  23d|2008-09-22|V
1650: 65 72 73 69 6f 6e 20 33 2e 36 2e 33 20 28 43 56  ersion 3.6.3 (CV
1660: 53 20 35 37 32 39 29 0a 38 38 63 35 31 62 39 66  S 5729).88c51b9f
1670: 31 35 7c 32 30 30 38 2d 30 38 2d 33 30 7c 56 65  15|2008-08-30|Ve
1680: 72 73 69 6f 6e 20 33 2e 36 2e 32 20 28 43 56 53  rsion 3.6.2 (CVS
1690: 20 35 36 34 37 29 0a 36 35 61 62 37 37 37 66 64   5647).65ab777fd
16a0: 30 7c 32 30 30 38 2d 30 38 2d 30 36 7c 56 65 72  0|2008-08-06|Ver
16b0: 73 69 6f 6e 20 33 2e 36 2e 31 20 28 43 56 53 20  sion 3.6.1 (CVS 
16c0: 35 35 34 30 29 0a 31 38 34 31 61 65 65 36 30 34  5540).1841aee604
16d0: 7c 32 30 30 38 2d 30 37 2d 31 36 7c 56 65 72 73  |2008-07-16|Vers
16e0: 69 6f 6e 20 33 2e 36 2e 30 20 28 43 56 53 20 35  ion 3.6.0 (CVS 5
16f0: 34 32 33 29 0a 62 36 31 32 39 66 34 63 63 32 7c  423).b6129f4cc2|
1700: 32 30 30 38 2d 30 35 2d 31 34 7c 56 65 72 73 69  2008-05-14|Versi
1710: 6f 6e 20 33 2e 35 2e 39 20 28 43 56 53 20 35 31  on 3.5.9 (CVS 51
1720: 33 31 29 0a 36 61 32 65 33 65 62 32 36 61 7c 32  31).6a2e3eb26a|2
1730: 30 30 38 2d 30 34 2d 31 36 7c 56 65 72 73 69 6f  008-04-16|Versio
1740: 6e 20 33 2e 35 2e 38 20 28 43 56 53 20 35 30 31  n 3.5.8 (CVS 501
1750: 39 29 0a 39 61 36 35 38 33 64 33 37 35 7c 32 30  9).9a6583d375|20
1760: 30 38 2d 30 33 2d 31 37 7c 56 65 72 73 69 6f 6e  08-03-17|Version
1770: 20 33 2e 35 2e 37 20 28 43 56 53 20 34 38 37 34   3.5.7 (CVS 4874
1780: 29 0a 31 64 38 32 61 62 36 39 38 37 7c 32 30 30  ).1d82ab6987|200
1790: 38 2d 30 32 2d 30 36 7c 56 65 72 73 69 6f 6e 20  8-02-06|Version 
17a0: 33 2e 35 2e 36 20 28 43 56 53 20 34 37 37 37 29  3.5.6 (CVS 4777)
17b0: 0a 63 62 35 62 66 34 36 34 32 66 7c 32 30 30 38  .cb5bf4642f|2008
17c0: 2d 30 31 2d 33 31 7c 56 65 72 73 69 6f 6e 20 33  -01-31|Version 3
17d0: 2e 35 2e 35 20 28 43 56 53 20 34 37 36 34 29 0a  .5.5 (CVS 4764).
17e0: 63 66 34 61 31 31 62 32 61 38 7c 32 30 30 37 2d  cf4a11b2a8|2007-
17f0: 31 32 2d 31 34 7c 56 65 72 73 69 6f 6e 20 33 2e  12-14|Version 3.
1800: 35 2e 34 20 28 43 56 53 20 34 36 33 35 29 0a 61  5.4 (CVS 4635).a
1810: 33 39 30 30 37 64 35 62 31 7c 32 30 30 37 2d 31  39007d5b1|2007-1
1820: 31 2d 32 37 7c 56 65 72 73 69 6f 6e 20 33 2e 35  1-27|Version 3.5
1830: 2e 33 20 28 43 56 53 20 34 35 36 36 29 0a 36 30  .3 (CVS 4566).60
1840: 64 61 30 31 36 33 30 61 7c 32 30 30 37 2d 31 31  da01630a|2007-11
1850: 2d 30 35 7c 56 65 72 73 69 6f 6e 20 33 2e 35 2e  -05|Version 3.5.
1860: 32 20 28 43 56 53 20 34 35 33 31 29 0a 38 31 63  2 (CVS 4531).81c
1870: 66 35 31 38 36 34 36 7c 32 30 30 37 2d 31 30 2d  f518646|2007-10-
1880: 30 34 7c 56 65 72 73 69 6f 6e 20 33 2e 35 2e 31  04|Version 3.5.1
1890: 20 28 43 56 53 20 34 34 36 35 29 0a 31 62 36 39   (CVS 4465).1b69
18a0: 30 62 65 32 32 61 7c 32 30 30 37 2d 30 39 2d 30  0be22a|2007-09-0
18b0: 34 7c 56 65 72 73 69 6f 6e 20 33 2e 35 2e 30 20  4|Version 3.5.0 
18c0: 41 6c 70 68 61 20 28 43 56 53 20 34 33 39 31 29  Alpha (CVS 4391)
18d0: 0a 36 34 39 38 39 39 30 34 64 34 7c 32 30 30 37  .64989904d4|2007
18e0: 2d 30 38 2d 31 33 7c 56 65 72 73 69 6f 6e 20 33  -08-13|Version 3
18f0: 2e 34 2e 32 20 28 43 56 53 20 34 32 31 38 29 0a  .4.2 (CVS 4218).
1900: 38 31 61 34 64 64 30 37 63 31 7c 32 30 30 37 2d  81a4dd07c1|2007-
1910: 30 37 2d 32 30 7c 56 65 72 73 69 6f 6e 20 33 2e  07-20|Version 3.
1920: 34 2e 31 20 28 43 56 53 20 34 31 37 30 29 0a 32  4.1 (CVS 4170).2
1930: 36 34 37 39 38 30 66 62 61 7c 32 30 30 37 2d 30  647980fba|2007-0
1940: 36 2d 31 38 7c 56 65 72 73 69 6f 6e 20 33 2e 34  6-18|Version 3.4
1950: 2e 30 20 28 43 56 53 20 34 30 38 35 29 0a 31 36  .0 (CVS 4085).16
1960: 39 37 39 66 34 35 32 35 7c 32 30 30 37 2d 30 34  979f4525|2007-04
1970: 2d 32 35 7c 56 65 72 73 69 6f 6e 20 33 2e 33 2e  -25|Version 3.3.
1980: 31 37 20 28 43 56 53 20 33 38 37 32 29 0a 38 63  17 (CVS 3872).8c
1990: 36 62 35 61 64 62 35 63 7c 32 30 30 37 2d 30 34  6b5adb5c|2007-04
19a0: 2d 31 38 7c 56 65 72 73 69 6f 6e 20 33 2e 33 2e  -18|Version 3.3.
19b0: 31 36 20 28 43 56 53 20 33 38 35 33 29 0a 62 61  16 (CVS 3853).ba
19c0: 35 66 34 61 35 35 66 61 7c 32 30 30 37 2d 30 34  5f4a55fa|2007-04
19d0: 2d 30 39 7c 56 65 72 73 69 6f 6e 20 33 2e 33 2e  -09|Version 3.3.
19e0: 31 35 20 28 43 56 53 20 33 38 33 31 29 0a 33 64  15 (CVS 3831).3d
19f0: 62 66 34 66 39 38 61 63 7c 32 30 30 37 2d 30 34  bf4f98ac|2007-04
1a00: 2d 30 32 7c 56 65 72 73 69 6f 6e 20 33 2e 33 2e  -02|Version 3.3.
1a10: 31 34 20 28 43 56 53 20 33 37 39 39 29 0a 32 38  14 (CVS 3799).28
1a20: 36 63 34 65 62 33 30 64 7c 32 30 30 37 2d 30 32  6c4eb30d|2007-02
1a30: 2d 31 33 7c 56 65 72 73 69 6f 6e 20 33 2e 33 2e  -13|Version 3.3.
1a40: 31 33 20 28 43 56 53 20 33 36 34 31 29 0a 66 63  13 (CVS 3641).fc
1a50: 36 36 30 37 30 33 39 33 7c 32 30 30 37 2d 30 31  66070393|2007-01
1a60: 2d 32 37 7c 56 65 72 73 69 6f 6e 20 33 2e 33 2e  -27|Version 3.3.
1a70: 31 32 20 28 43 56 53 20 33 36 31 36 29 0a 36 36  12 (CVS 3616).66
1a80: 63 62 62 65 30 34 34 32 7c 32 30 30 37 2d 30 31  cbbe0442|2007-01
1a90: 2d 32 32 7c 56 65 72 73 69 6f 6e 20 33 2e 33 2e  -22|Version 3.3.
1aa0: 31 31 20 28 43 56 53 20 33 35 39 39 29 0a 32 30  11 (CVS 3599).20
1ab0: 34 61 32 31 32 61 32 38 7c 32 30 30 37 2d 30 31  4a212a28|2007-01
1ac0: 2d 31 30 7c 56 65 72 73 69 6f 6e 20 33 2e 33 2e  -10|Version 3.3.
1ad0: 31 30 20 28 43 56 53 20 33 35 38 37 29 0a 38 62  10 (CVS 3587).8b
1ae0: 66 31 39 61 36 61 34 31 7c 32 30 30 37 2d 30 31  f19a6a41|2007-01
1af0: 2d 30 34 7c 56 65 72 73 69 6f 6e 20 33 2e 33 2e  -04|Version 3.3.
1b00: 39 20 28 43 56 53 20 33 35 35 37 29 0a 30 36 35  9 (CVS 3557).065
1b10: 38 62 62 39 65 33 66 7c 32 30 30 36 2d 31 30 2d  8bb9e3f|2006-10-
1b20: 30 39 7c 56 65 72 73 69 6f 6e 20 33 2e 33 2e 38  09|Version 3.3.8
1b30: 20 28 43 56 53 20 33 34 36 39 29 0a 38 35 34 33   (CVS 3469).8543
1b40: 34 61 34 62 39 36 7c 32 30 30 36 2d 30 38 2d 31  4a4b96|2006-08-1
1b50: 32 7c 56 65 72 73 69 6f 6e 20 33 2e 33 2e 37 20  2|Version 3.3.7 
1b60: 28 43 56 53 20 33 33 34 38 29 0a 63 31 31 63 62  (CVS 3348).c11cb
1b70: 30 37 65 34 62 7c 32 30 30 36 2d 30 36 2d 30 36  07e4b|2006-06-06
1b80: 7c 56 65 72 73 69 6f 6e 20 33 2e 33 2e 36 20 28  |Version 3.3.6 (
1b90: 43 56 53 20 33 32 30 36 29 0a 61 30 39 31 61 36  CVS 3206).a091a6
1ba0: 31 64 38 38 7c 32 30 30 36 2d 30 34 2d 30 35 7c  1d88|2006-04-05|
1bb0: 56 65 72 73 69 6f 6e 20 33 2e 33 2e 35 20 28 43  Version 3.3.5 (C
1bc0: 56 53 20 33 31 36 37 29 0a 30 33 33 61 61 61 62  VS 3167).033aaab
1bd0: 36 37 66 7c 32 30 30 36 2d 30 32 2d 31 31 7c 56  67f|2006-02-11|V
1be0: 65 72 73 69 6f 6e 20 33 2e 33 2e 34 20 28 43 56  ersion 3.3.4 (CV
1bf0: 53 20 33 30 38 33 29 0a 31 30 61 33 66 35 36 35  S 3083).10a3f565
1c00: 34 36 7c 32 30 30 36 2d 30 31 2d 33 31 7c 56 65  46|2006-01-31|Ve
1c10: 72 73 69 6f 6e 20 33 2e 33 2e 33 20 28 43 56 53  rsion 3.3.3 (CVS
1c20: 20 33 30 34 36 29 0a 31 66 64 64 65 36 63 35 30   3046).1fdde6c50
1c30: 36 7c 32 30 30 36 2d 30 31 2d 32 34 7c 56 65 72  6|2006-01-24|Ver
1c40: 73 69 6f 6e 20 33 2e 33 2e 32 20 28 62 65 74 61  sion 3.3.2 (beta
1c50: 29 20 28 43 56 53 20 33 30 31 39 29 0a 62 64 37  ) (CVS 3019).bd7
1c60: 63 35 36 39 39 39 33 7c 32 30 30 36 2d 30 31 2d  c569993|2006-01-
1c70: 31 36 7c 56 65 72 73 69 6f 6e 20 33 2e 33 2e 31  16|Version 3.3.1
1c80: 20 28 61 6c 70 68 61 29 20 28 43 56 53 20 32 39   (alpha) (CVS 29
1c90: 35 33 29 0a 35 39 61 37 61 35 36 63 31 62 7c 32  53).59a7a56c1b|2
1ca0: 30 30 36 2d 30 31 2d 31 31 7c 56 65 72 73 69 6f  006-01-11|Versio
1cb0: 6e 20 33 2e 33 2e 30 20 28 61 6c 70 68 61 29 20  n 3.3.0 (alpha) 
1cc0: 28 43 56 53 20 32 39 31 35 29 0a 35 30 64 37 65  (CVS 2915).50d7e
1cd0: 35 30 61 39 36 7c 32 30 30 35 2d 31 32 2d 31 39  50a96|2005-12-19
1ce0: 7c 56 65 72 73 69 6f 6e 20 32 2e 38 2e 31 37 20  |Version 2.8.17 
1cf0: 28 43 56 53 20 32 38 33 36 29 0a 65 36 31 33 38  (CVS 2836).e6138
1d00: 32 61 65 64 34 7c 32 30 30 35 2d 31 32 2d 31 39  2aed4|2005-12-19
1d10: 7c 56 65 72 73 69 6f 6e 20 33 2e 32 2e 38 20 28  |Version 3.2.8 (
1d20: 43 56 53 20 32 38 33 35 29 0a 62 64 31 34 31 61  CVS 2835).bd141a
1d30: 37 63 31 32 7c 32 30 30 35 2d 30 39 2d 32 34 7c  7c12|2005-09-24|
1d40: 56 65 72 73 69 6f 6e 20 33 2e 32 2e 37 20 28 43  Version 3.2.7 (C
1d50: 56 53 20 32 37 33 36 29 0a 31 63 64 66 65 36 36  VS 2736).1cdfe66
1d60: 37 31 34 7c 32 30 30 35 2d 30 39 2d 31 37 7c 56  714|2005-09-17|V
1d70: 65 72 73 69 6f 6e 20 33 2e 32 2e 36 20 28 43 56  ersion 3.2.6 (CV
1d80: 53 20 32 37 31 36 29 0a 62 32 34 31 35 61 37 34  S 2716).b2415a74
1d90: 39 63 7c 32 30 30 35 2d 30 38 2d 32 37 7c 56 65  9c|2005-08-27|Ve
1da0: 72 73 69 6f 6e 20 33 2e 32 2e 35 20 28 43 56 53  rsion 3.2.5 (CVS
1db0: 20 32 36 33 34 29 0a 38 63 65 66 32 63 31 61 65   2634).8cef2c1ae
1dc0: 37 7c 32 30 30 35 2d 30 38 2d 32 34 7c 56 65 72  7|2005-08-24|Ver
1dd0: 73 69 6f 6e 20 33 2e 32 2e 34 20 28 43 56 53 20  sion 3.2.4 (CVS 
1de0: 32 36 31 39 29 0a 66 36 32 30 33 31 39 62 34 34  2619).f620319b44
1df0: 7c 32 30 30 35 2d 30 38 2d 32 31 7c 56 65 72 73  |2005-08-21|Vers
1e00: 69 6f 6e 20 33 2e 32 2e 33 20 28 43 56 53 20 32  ion 3.2.3 (CVS 2
1e10: 36 31 30 29 0a 30 65 31 39 30 65 39 64 39 31 7c  610).0e190e9d91|
1e20: 32 30 30 35 2d 30 36 2d 31 32 7c 56 65 72 73 69  2005-06-12|Versi
1e30: 6f 6e 20 33 2e 32 2e 32 20 28 43 56 53 20 32 35  on 3.2.2 (CVS 25
1e40: 31 31 29 0a 38 34 34 66 30 31 61 66 37 32 7c 32  11).844f01af72|2
1e50: 30 30 35 2d 30 33 2d 32 39 7c 56 65 72 73 69 6f  005-03-29|Versio
1e60: 6e 20 33 2e 32 2e 31 20 28 43 56 53 20 32 34 33  n 3.2.1 (CVS 243
1e70: 33 29 0a 64 65 62 66 34 30 65 38 66 66 7c 32 30  3).debf40e8ff|20
1e80: 30 35 2d 30 33 2d 32 31 7c 56 65 72 73 69 6f 6e  05-03-21|Version
1e90: 20 33 2e 32 2e 30 20 28 43 56 53 20 32 34 31 35   3.2.0 (CVS 2415
1ea0: 29 0a 36 61 33 66 34 65 34 62 65 36 7c 32 30 30  ).6a3f4e4be6|200
1eb0: 35 2d 30 33 2d 31 37 7c 56 65 72 73 69 6f 6e 20  5-03-17|Version 
1ec0: 33 2e 31 2e 36 20 28 43 56 53 20 32 33 39 32 29  3.1.6 (CVS 2392)
1ed0: 0a 62 31 37 39 32 61 65 35 31 36 7c 32 30 30 35  .b1792ae516|2005
1ee0: 2d 30 33 2d 31 31 7c 56 65 72 73 69 6f 6e 20 33  -03-11|Version 3
1ef0: 2e 31 2e 35 20 28 43 56 53 20 32 33 38 32 29 0a  .1.5 (CVS 2382).
1f00: 33 64 30 37 30 61 39 62 34 64 7c 32 30 30 35 2d  3d070a9b4d|2005-
1f10: 30 33 2d 31 31 7c 56 65 72 73 69 6f 6e 20 33 2e  03-11|Version 3.
1f20: 31 2e 34 20 28 43 56 53 20 32 33 37 38 29 0a 39  1.4 (CVS 2378).9
1f30: 35 37 33 33 33 61 37 62 32 7c 32 30 30 35 2d 30  57333a7b2|2005-0
1f40: 32 2d 32 38 7c 56 65 72 73 69 6f 6e 20 33 2e 31  2-28|Version 3.1
1f50: 2e 33 2e 31 20 28 6e 6f 74 20 61 6e 20 6f 66 66  .3.1 (not an off
1f60: 69 63 69 61 6c 20 72 65 6c 65 61 73 65 29 20 28  icial release) (
1f70: 43 56 53 20 32 33 36 34 29 0a 33 36 64 62 66 35  CVS 2364).36dbf5
1f80: 65 39 32 39 7c 32 30 30 35 2d 30 32 2d 32 30 7c  e929|2005-02-20|
1f90: 56 65 72 73 69 6f 6e 20 33 2e 31 2e 33 20 28 43  Version 3.1.3 (C
1fa0: 56 53 20 32 33 35 36 29 0a 65 39 30 31 32 64 39  VS 2356).e9012d9
1fb0: 31 37 61 7c 32 30 30 35 2d 30 32 2d 31 35 7c 56  17a|2005-02-15|V
1fc0: 65 72 73 69 6f 6e 20 33 2e 31 2e 32 20 28 43 56  ersion 3.1.2 (CV
1fd0: 53 20 32 33 33 37 29 0a 32 65 66 62 62 62 61 35  S 2337).2efbbba5
1fe0: 35 61 7c 32 30 30 35 2d 30 32 2d 31 35 7c 56 65  5a|2005-02-15|Ve
1ff0: 72 73 69 6f 6e 20 32 2e 38 2e 31 36 20 28 43 56  rsion 2.8.16 (CV
2000: 53 20 32 33 33 36 29 0a 32 65 31 63 37 31 63 34  S 2336).2e1c71c4
2010: 36 38 7c 32 30 30 35 2d 30 32 2d 30 31 7c 56 65  68|2005-02-01|Ve
2020: 72 73 69 6f 6e 20 33 2e 31 2e 31 20 28 62 65 74  rsion 3.1.1 (bet
2030: 61 29 20 28 43 56 53 20 32 33 30 36 29 0a 34 35  a) (CVS 2306).45
2040: 30 39 34 61 62 65 33 38 7c 32 30 30 35 2d 30 31  094abe38|2005-01
2050: 2d 32 31 7c 56 65 72 73 69 6f 6e 20 33 2e 31 2e  -21|Version 3.1.
2060: 30 20 28 61 6c 70 68 61 29 20 28 43 56 53 20 32  0 (alpha) (CVS 2
2070: 32 36 30 29 0a 37 64 64 36 36 64 37 36 35 33 7c  260).7dd66d7653|
2080: 32 30 30 34 2d 31 30 2d 31 32 7c 56 65 72 73 69  2004-10-12|Versi
2090: 6f 6e 20 33 2e 30 2e 38 20 28 43 56 53 20 32 30  on 3.0.8 (CVS 20
20a0: 32 31 29 0a 64 38 32 64 65 64 39 35 34 33 7c 32  21).d82ded9543|2
20b0: 30 30 34 2d 30 39 2d 31 38 7c 56 65 72 73 69 6f  004-09-18|Versio
20c0: 6e 20 33 2e 30 2e 37 20 28 43 56 53 20 31 39 37  n 3.0.7 (CVS 197
20d0: 30 29 0a 63 31 39 30 62 39 35 63 33 30 7c 32 30  0).c190b95c30|20
20e0: 30 34 2d 30 39 2d 30 32 7c 56 65 72 73 69 6f 6e  04-09-02|Version
20f0: 20 33 2e 30 2e 36 20 28 62 65 74 61 29 20 28 43   3.0.6 (beta) (C
2100: 56 53 20 31 39 33 34 29 0a 66 33 66 65 38 63 39  VS 1934).f3fe8c9
2110: 66 61 36 7c 32 30 30 34 2d 30 38 2d 32 39 7c 56  fa6|2004-08-29|V
2120: 65 72 73 69 6f 6e 20 33 2e 30 2e 35 20 28 62 65  ersion 3.0.5 (be
2130: 74 61 29 20 28 43 56 53 20 31 39 31 36 29 0a 39  ta) (CVS 1916).9
2140: 38 65 64 62 64 64 35 31 37 7c 32 30 30 34 2d 30  8edbdd517|2004-0
2150: 38 2d 30 39 7c 56 65 72 73 69 6f 6e 20 33 2e 30  8-09|Version 3.0
2160: 2e 34 20 28 62 65 74 61 29 20 28 43 56 53 20 31  .4 (beta) (CVS 1
2170: 38 38 34 29 0a 30 36 38 62 31 35 61 65 32 61 7c  884).068b15ae2a|
2180: 32 30 30 34 2d 30 37 2d 32 32 7c 56 65 72 73 69  2004-07-22|Versi
2190: 6f 6e 20 33 2e 30 2e 33 20 28 43 56 53 20 31 38  on 3.0.3 (CVS 18
21a0: 36 30 29 0a 31 30 32 61 62 39 34 31 36 37 7c 32  60).102ab94167|2
21b0: 30 30 34 2d 30 37 2d 32 32 7c 56 65 72 73 69 6f  004-07-22|Versio
21c0: 6e 20 32 2e 38 2e 31 35 20 28 43 56 53 20 31 38  n 2.8.15 (CVS 18
21d0: 35 39 29 0a 32 36 61 35 35 39 62 36 35 38 7c 32  59).26a559b658|2
21e0: 30 30 34 2d 30 36 2d 33 30 7c 56 65 72 73 69 6f  004-06-30|Versio
21f0: 6e 20 33 2e 30 2e 32 20 28 42 65 74 61 29 20 28  n 3.0.2 (Beta) (
2200: 43 56 53 20 31 37 39 31 29 0a 61 63 36 36 38 33  CVS 1791).ac6683
2210: 65 33 38 30 7c 32 30 30 34 2d 30 36 2d 32 32 7c  e380|2004-06-22|
2220: 56 65 72 73 69 6f 6e 20 33 2e 30 2e 31 20 41 4c  Version 3.0.1 AL
2230: 50 48 41 20 28 43 56 53 20 31 36 36 39 29 0a 38  PHA (CVS 1669).8
2240: 62 34 30 39 61 61 61 65 34 7c 32 30 30 34 2d 30  b409aaae4|2004-0
2250: 36 2d 31 38 7c 56 65 72 73 69 6f 6e 20 33 2e 30  6-18|Version 3.0
2260: 2e 30 20 28 41 4c 50 48 41 29 20 28 43 56 53 20  .0 (ALPHA) (CVS 
2270: 31 36 31 39 29 0a 37 64 33 39 33 37 37 34 33 66  1619).7d3937743f
2280: 7c 32 30 30 34 2d 30 36 2d 30 39 7c 56 65 72 73  |2004-06-09|Vers
2290: 69 6f 6e 20 32 2e 38 2e 31 34 20 28 43 56 53 20  ion 2.8.14 (CVS 
22a0: 31 35 35 34 29 0a 34 64 35 62 62 62 33 64 63 33  1554).4d5bbb3dc3
22b0: 7c 32 30 30 34 2d 30 33 2d 30 38 7c 56 65 72 73  |2004-03-08|Vers
22c0: 69 6f 6e 20 32 2e 38 2e 31 33 20 28 43 56 53 20  ion 2.8.13 (CVS 
22d0: 31 32 38 37 29 0a 31 37 33 36 64 34 31 35 64 37  1287).1736d415d7
22e0: 7c 32 30 30 34 2d 30 32 2d 30 38 7c 56 65 72 73  |2004-02-08|Vers
22f0: 69 6f 6e 20 32 2e 38 2e 31 32 20 28 43 56 53 20  ion 2.8.12 (CVS 
2300: 31 32 31 33 29 0a 61 39 66 32 35 33 34 37 64 65  1213).a9f25347de
2310: 7c 32 30 30 34 2d 30 31 2d 31 34 7c 56 65 72 73  |2004-01-14|Vers
2320: 69 6f 6e 20 32 2e 38 2e 31 31 20 28 43 56 53 20  ion 2.8.11 (CVS 
2330: 31 31 37 37 29 0a 38 62 65 66 37 35 61 62 38 35  1177).8bef75ab85
2340: 7c 32 30 30 34 2d 30 31 2d 31 34 7c 56 65 72 73  |2004-01-14|Vers
2350: 69 6f 6e 20 32 2e 38 2e 31 30 20 28 43 56 53 20  ion 2.8.10 (CVS 
2360: 31 31 37 34 29 0a 64 38 61 65 36 62 64 64 65 62  1174).d8ae6bddeb
2370: 7c 32 30 30 34 2d 30 31 2d 30 36 7c 56 65 72 73  |2004-01-06|Vers
2380: 69 6f 6e 20 32 2e 38 2e 39 20 28 43 56 53 20 31  ion 2.8.9 (CVS 1
2390: 31 36 30 29 0a 61 30 34 35 31 63 63 66 32 64 7c  160).a0451ccf2d|
23a0: 32 30 30 33 2d 31 32 2d 31 38 7c 56 65 72 73 69  2003-12-18|Versi
23b0: 6f 6e 20 32 2e 38 2e 38 20 28 43 56 53 20 31 31  on 2.8.8 (CVS 11
23c0: 33 35 29 0a 64 34 38 62 30 62 30 31 38 64 7c 32  35).d48b0b018d|2
23d0: 30 30 33 2d 31 32 2d 30 34 7c 56 65 72 73 69 6f  003-12-04|Versio
23e0: 6e 20 32 2e 38 2e 37 20 28 43 56 53 20 31 31 32  n 2.8.7 (CVS 112
23f0: 34 29 0a 30 62 64 65 37 61 65 32 62 61 7c 32 30  4).0bde7ae2ba|20
2400: 30 33 2d 30 38 2d 32 32 7c 56 65 72 73 69 6f 6e  03-08-22|Version
2410: 20 32 2e 38 2e 36 20 28 43 56 53 20 31 30 38 30   2.8.6 (CVS 1080
2420: 29 0a 39 35 66 62 61 34 34 30 65 37 7c 32 30 30  ).95fba440e7|200
2430: 33 2d 30 37 2d 32 32 7c 56 65 72 73 69 6f 6e 20  3-07-22|Version 
2440: 32 2e 38 2e 35 20 28 43 56 53 20 31 30 36 33 29  2.8.5 (CVS 1063)
2450: 0a 37 66 35 65 38 38 39 34 61 65 7c 32 30 30 33  .7f5e8894ae|2003
2460: 2d 30 36 2d 32 39 7c 56 65 72 73 69 6f 6e 20 32  -06-29|Version 2
2470: 2e 38 2e 34 20 28 43 56 53 20 31 30 34 31 29 0a  .8.4 (CVS 1041).
2480: 34 33 33 35 37 30 65 33 65 36 7c 32 30 30 33 2d  433570e3e6|2003-
2490: 30 36 2d 30 34 7c 56 65 72 73 69 6f 6e 20 32 2e  06-04|Version 2.
24a0: 38 2e 33 20 28 43 56 53 20 31 30 30 32 29 0a 66  8.3 (CVS 1002).f
24b0: 35 34 32 65 35 66 63 38 38 7c 32 30 30 33 2d 30  542e5fc88|2003-0
24c0: 35 2d 31 37 7c 56 65 72 73 69 6f 6e 20 32 2e 38  5-17|Version 2.8
24d0: 2e 32 20 28 43 56 53 20 39 38 33 29 0a 35 39 30  .2 (CVS 983).590
24e0: 66 39 36 33 62 36 35 7c 32 30 30 33 2d 30 35 2d  f963b65|2003-05-
24f0: 31 37 7c 56 65 72 73 69 6f 6e 20 32 2e 38 2e 31  17|Version 2.8.1
2500: 20 28 43 56 53 20 39 38 30 29 0a 35 64 62 39 38   (CVS 980).5db98
2510: 62 33 66 34 30 7c 32 30 30 33 2d 30 32 2d 31 36  b3f40|2003-02-16
2520: 7c 56 65 72 73 69 6f 6e 20 32 2e 38 2e 30 20 28  |Version 2.8.0 (
2530: 43 56 53 20 38 37 30 29 0a 62 64 62 61 37 39 36  CVS 870).bdba796
2540: 66 33 62 7c 32 30 30 33 2d 30 31 2d 32 35 7c 56  f3b|2003-01-25|V
2550: 65 72 73 69 6f 6e 20 32 2e 37 2e 36 20 28 43 56  ersion 2.7.6 (CV
2560: 53 20 38 35 30 29 0a 65 65 39 35 65 65 66 65 31  S 850).ee95eefe1
2570: 32 7c 32 30 30 32 2d 31 32 2d 32 38 7c 56 65 72  2|2002-12-28|Ver
2580: 73 69 6f 6e 20 32 2e 37 2e 35 20 28 43 56 53 20  sion 2.7.5 (CVS 
2590: 38 30 36 29 0a 30 32 32 34 64 62 36 66 38 63 7c  806).0224db6f8c|
25a0: 32 30 30 32 2d 31 32 2d 31 37 7c 56 65 72 73 69  2002-12-17|Versi
25b0: 6f 6e 20 32 2e 37 2e 34 20 28 43 56 53 20 38 30  on 2.7.4 (CVS 80
25c0: 33 29 0a 34 30 35 31 64 62 64 62 30 35 7c 32 30  3).4051dbdb05|20
25d0: 30 32 2d 31 30 2d 33 31 7c 56 65 72 73 69 6f 6e  02-10-31|Version
25e0: 20 32 2e 37 2e 33 20 28 43 56 53 20 37 37 35 29   2.7.3 (CVS 775)
25f0: 0a 35 39 62 61 34 33 34 34 39 61 7c 32 30 30 32  .59ba43449a|2002
2600: 2d 30 39 2d 32 35 7c 56 65 72 73 69 6f 6e 20 32  -09-25|Version 2
2610: 2e 37 2e 32 20 28 43 56 53 20 37 35 36 29 0a 35  .7.2 (CVS 756).5
2620: 66 35 31 65 31 33 64 35 36 7c 32 30 30 32 2d 30  f51e13d56|2002-0
2630: 38 2d 33 31 7c 56 65 72 73 69 6f 6e 20 32 2e 37  8-31|Version 2.7
2640: 2e 31 20 28 43 56 53 20 37 33 37 29 0a 39 65 33  .1 (CVS 737).9e3
2650: 34 31 64 39 63 39 33 7c 32 30 30 32 2d 30 38 2d  41d9c93|2002-08-
2660: 32 35 7c 56 65 72 73 69 6f 6e 20 32 2e 37 2e 30  25|Version 2.7.0
2670: 20 28 43 56 53 20 37 32 39 29 0a 62 61 37 30 36   (CVS 729).ba706
2680: 61 63 61 30 61 7c 32 30 30 32 2d 30 38 2d 31 33  aca0a|2002-08-13
2690: 7c 56 65 72 73 69 6f 6e 20 32 2e 36 2e 33 20 28  |Version 2.6.3 (
26a0: 43 56 53 20 37 30 37 29 0a 32 32 33 61 32 31 35  CVS 707).223a215
26b0: 30 61 63 7c 32 30 30 32 2d 30 37 2d 33 31 7c 56  0ac|2002-07-31|V
26c0: 65 72 73 69 6f 6e 20 32 2e 36 2e 32 20 28 43 56  ersion 2.6.2 (CV
26d0: 53 20 36 39 39 29 0a 36 31 30 62 37 62 63 37 30  S 699).610b7bc70
26e0: 61 7c 32 30 30 32 2d 30 37 2d 31 39 7c 56 65 72  a|2002-07-19|Ver
26f0: 73 69 6f 6e 20 32 2e 36 2e 31 20 28 43 56 53 20  sion 2.6.1 (CVS 
2700: 36 39 31 29 0a 63 63 34 66 38 32 34 62 31 35 7c  691).cc4f824b15|
2710: 32 30 30 32 2d 30 37 2d 31 38 7c 56 65 72 73 69  2002-07-18|Versi
2720: 6f 6e 20 32 2e 36 2e 30 20 52 65 6c 65 61 73 65  on 2.6.0 Release
2730: 20 32 20 28 43 56 53 20 36 38 37 29 0a 31 31 31   2 (CVS 687).111
2740: 63 37 38 65 36 38 33 7c 32 30 30 32 2d 30 37 2d  c78e683|2002-07-
2750: 30 37 7c 56 65 72 73 69 6f 6e 20 32 2e 35 2e 36  07|Version 2.5.6
2760: 20 28 43 56 53 20 36 36 34 29 0a 36 32 38 34 63   (CVS 664).6284c
2770: 36 35 63 31 37 7c 32 30 30 32 2d 30 37 2d 30 36  65c17|2002-07-06
2780: 7c 56 65 72 73 69 6f 6e 20 32 2e 35 2e 35 20 28  |Version 2.5.5 (
2790: 43 56 53 20 36 36 32 29 0a 66 37 31 35 39 66 64  CVS 662).f7159fd
27a0: 65 36 62 7c 32 30 30 32 2d 30 37 2d 30 31 7c 56  e6b|2002-07-01|V
27b0: 65 72 73 69 6f 6e 20 32 2e 35 2e 34 20 28 43 56  ersion 2.5.4 (CV
27c0: 53 20 36 35 36 29 0a 64 35 63 62 36 37 35 34 33  S 656).d5cb67543
27d0: 32 7c 32 30 30 32 2d 30 36 2d 32 35 7c 56 65 72  2|2002-06-25|Ver
27e0: 73 69 6f 6e 20 32 2e 35 2e 33 20 28 43 56 53 20  sion 2.5.3 (CVS 
27f0: 36 34 35 29 0a 37 35 36 33 31 30 63 61 64 32 7c  645).756310cad2|
2800: 32 30 30 32 2d 30 36 2d 32 35 7c 56 65 72 73 69  2002-06-25|Versi
2810: 6f 6e 20 32 2e 35 2e 32 20 28 43 56 53 20 36 34  on 2.5.2 (CVS 64
2820: 31 29 0a 35 65 38 61 33 31 33 31 61 62 7c 32 30  1).5e8a3131ab|20
2830: 30 32 2d 30 36 2d 31 39 7c 56 65 72 73 69 6f 6e  02-06-19|Version
2840: 20 32 2e 35 2e 31 20 28 43 56 53 20 36 32 39 29   2.5.1 (CVS 629)
2850: 0a 39 62 61 65 66 33 65 32 34 30 7c 32 30 30 32  .9baef3e240|2002
2860: 2d 30 36 2d 31 37 7c 56 65 72 73 69 6f 6e 20 32  -06-17|Version 2
2870: 2e 35 2e 30 20 28 43 56 53 20 36 32 37 29 0a 30  .5.0 (CVS 627).0
2880: 36 63 64 61 66 31 63 38 30 7c 32 30 30 32 2d 30  6cdaf1c80|2002-0
2890: 35 2d 31 30 7c 56 65 72 73 69 6f 6e 20 32 2e 34  5-10|Version 2.4
28a0: 2e 31 32 20 28 43 56 53 20 35 36 31 29 0a 62 31  .12 (CVS 561).b1
28b0: 33 31 35 31 37 39 34 62 7c 32 30 30 32 2d 30 35  3151794b|2002-05
28c0: 2d 30 38 7c 56 65 72 73 69 6f 6e 20 32 2e 34 2e  -08|Version 2.4.
28d0: 31 31 20 28 43 56 53 20 35 35 35 29 0a 35 66 33  11 (CVS 555).5f3
28e0: 36 31 38 31 34 32 66 7c 32 30 30 32 2d 30 35 2d  618142f|2002-05-
28f0: 30 33 7c 56 65 72 73 69 6f 6e 20 32 2e 34 2e 31  03|Version 2.4.1
2900: 30 20 28 43 56 53 20 35 35 30 29 0a 30 36 39 31  0 (CVS 550).0691
2910: 37 32 30 61 34 62 7c 32 30 30 32 2d 30 34 2d 32  720a4b|2002-04-2
2920: 32 7c 56 65 72 73 69 6f 6e 20 32 2e 34 2e 39 20  2|Version 2.4.9 
2930: 28 43 56 53 20 35 34 32 29 0a 64 37 30 33 61 32  (CVS 542).d703a2
2940: 63 35 63 34 7c 32 30 30 32 2d 30 34 2d 32 30 7c  c5c4|2002-04-20|
2950: 56 65 72 73 69 6f 6e 20 32 2e 34 2e 38 20 28 43  Version 2.4.8 (C
2960: 56 53 20 35 33 38 29 0a 39 37 37 61 62 62 61 65  VS 538).977abbae
2970: 62 65 7c 32 30 30 32 2d 30 34 2d 31 32 7c 56 65  be|2002-04-12|Ve
2980: 72 73 69 6f 6e 20 32 2e 34 2e 37 20 28 43 56 53  rsion 2.4.7 (CVS
2990: 20 35 32 38 29 0a 35 61 65 37 65 66 64 38 37 66   528).5ae7efd87f
29a0: 7c 32 30 30 32 2d 30 34 2d 30 32 7c 56 65 72 73  |2002-04-02|Vers
29b0: 69 6f 6e 20 32 2e 34 2e 36 20 28 43 56 53 20 35  ion 2.4.6 (CVS 5
29c0: 31 36 29 0a 62 31 38 61 37 62 37 37 37 63 7c 32  16).b18a7b777c|2
29d0: 30 30 32 2d 30 34 2d 30 32 7c 56 65 72 73 69 6f  002-04-02|Versio
29e0: 6e 20 32 2e 34 2e 35 20 28 43 56 53 20 35 31 34  n 2.4.5 (CVS 514
29f0: 29 0a 63 34 62 36 63 30 62 65 30 30 7c 32 30 30  ).c4b6c0be00|200
2a00: 32 2d 30 33 2d 33 30 7c 56 65 72 73 69 6f 6e 20  2-03-30|Version 
2a10: 32 2e 34 2e 34 20 28 43 56 53 20 35 30 39 29 0a  2.4.4 (CVS 509).
2a20: 39 39 64 36 37 36 34 65 35 37 7c 32 30 30 32 2d  99d6764e57|2002-
2a30: 30 33 2d 32 33 7c 56 65 72 73 69 6f 6e 20 32 2e  03-23|Version 2.
2a40: 34 2e 33 20 28 43 56 53 20 34 34 30 29 0a 34 39  4.3 (CVS 440).49
2a50: 64 30 33 32 33 32 35 35 7c 32 30 30 32 2d 30 33  d0323255|2002-03
2a60: 2d 32 30 7c 56 65 72 73 69 6f 6e 20 32 2e 34 2e  -20|Version 2.4.
2a70: 32 20 28 43 56 53 20 34 34 31 29 0a 39 66 31 32  2 (CVS 441).9f12
2a80: 62 38 38 30 35 66 7c 32 30 30 32 2d 30 33 2d 31  b8805f|2002-03-1
2a90: 33 7c 56 65 72 73 69 6f 6e 20 32 2e 34 2e 31 20  3|Version 2.4.1 
2aa0: 28 43 56 53 20 34 34 32 29 0a 39 33 33 33 65 63  (CVS 442).9333ec
2ab0: 63 61 31 65 7c 32 30 30 32 2d 30 33 2d 31 33 7c  ca1e|2002-03-13|
2ac0: 56 65 72 73 69 6f 6e 20 32 2e 34 2e 31 20 28 43  Version 2.4.1 (C
2ad0: 56 53 20 34 33 30 29 0a 64 33 66 36 36 62 34 34  VS 430).d3f66b44
2ae0: 65 35 7c 32 30 30 32 2d 30 33 2d 31 31 7c 56 65  e5|2002-03-11|Ve
2af0: 72 73 69 6f 6e 20 32 2e 34 2e 30 20 28 43 56 53  rsion 2.4.0 (CVS
2b00: 20 34 34 33 29 0a 37 32 63 35 61 39 32 61 61 36   443).72c5a92aa6
2b10: 7c 32 30 30 32 2d 30 32 2d 31 39 7c 56 65 72 73  |2002-02-19|Vers
2b20: 69 6f 6e 20 32 2e 33 2e 33 20 28 43 56 53 20 34  ion 2.3.3 (CVS 4
2b30: 34 34 29 0a 34 64 30 36 37 30 30 30 30 37 7c 32  44).4d06700007|2
2b40: 30 30 32 2d 30 32 2d 31 34 7c 56 65 72 73 69 6f  002-02-14|Versio
2b50: 6e 20 32 2e 33 2e 32 20 28 43 56 53 20 34 34 36  n 2.3.2 (CVS 446
2b60: 29 0a 38 34 36 31 34 38 64 36 65 33 7c 32 30 30  ).846148d6e3|200
2b70: 32 2d 30 32 2d 31 33 7c 56 65 72 73 69 6f 6e 20  2-02-13|Version 
2b80: 32 2e 33 2e 31 20 28 43 56 53 20 34 34 35 29 0a  2.3.1 (CVS 445).
2b90: 34 63 37 64 66 64 39 33 35 33 7c 32 30 30 32 2d  4c7dfd9353|2002-
2ba0: 30 32 2d 30 33 7c 56 65 72 73 69 6f 6e 20 32 2e  02-03|Version 2.
2bb0: 33 2e 30 20 28 43 56 53 20 34 34 37 29 0a 61 66  3.0 (CVS 447).af
2bc0: 33 62 62 38 30 38 31 30 7c 32 30 30 32 2d 30 31  3bb80810|2002-01
2bd0: 2d 32 38 7c 56 65 72 73 69 6f 6e 20 32 2e 32 2e  -28|Version 2.2.
2be0: 35 20 28 43 56 53 20 34 34 38 29 0a 31 36 37 31  5 (CVS 448).1671
2bf0: 32 64 61 65 34 66 7c 32 30 30 32 2d 30 31 2d 32  2dae4f|2002-01-2
2c00: 32 7c 56 65 72 73 69 6f 6e 20 32 2e 32 2e 34 20  2|Version 2.2.4 
2c10: 28 43 56 53 20 34 34 39 29 0a 61 34 66 65 38 39  (CVS 449).a4fe89
2c20: 33 63 65 37 7c 32 30 30 32 2d 30 31 2d 31 36 7c  3ce7|2002-01-16|
2c30: 56 65 72 73 69 6f 6e 20 32 2e 32 2e 33 20 28 43  Version 2.2.3 (C
2c40: 56 53 20 34 35 30 29 0a 37 64 61 30 30 61 33 33  VS 450).7da00a33
2c50: 66 65 7c 32 30 30 32 2d 30 31 2d 31 34 7c 56 65  fe|2002-01-14|Ve
2c60: 72 73 69 6f 6e 20 32 2e 32 2e 32 20 28 43 56 53  rsion 2.2.2 (CVS
2c70: 20 34 35 31 29 0a 36 31 63 33 38 66 33 62 66 65   451).61c38f3bfe
2c80: 7c 32 30 30 32 2d 30 31 2d 30 39 7c 56 65 72 73  |2002-01-09|Vers
2c90: 69 6f 6e 20 32 2e 32 2e 31 20 28 43 56 53 20 34  ion 2.2.1 (CVS 4
2ca0: 35 32 29 0a 36 62 62 36 32 64 38 66 61 62 7c 32  52).6bb62d8fab|2
2cb0: 30 30 31 2d 31 32 2d 32 32 7c 56 65 72 73 69 6f  001-12-22|Versio
2cc0: 6e 20 32 2e 32 2e 30 20 28 43 56 53 20 34 35 33  n 2.2.0 (CVS 453
2cd0: 29 0a 30 64 34 34 34 36 35 33 34 37 7c 32 30 30  ).0d44465347|200
2ce0: 31 2d 31 32 2d 31 35 7c 56 65 72 73 69 6f 6e 20  1-12-15|Version 
2cf0: 32 2e 31 2e 37 20 28 43 56 53 20 34 35 34 29 0a  2.1.7 (CVS 454).
2d00: 36 65 63 64 39 30 62 36 63 33 7c 32 30 30 31 2d  6ecd90b6c3|2001-
2d10: 31 32 2d 31 34 7c 56 65 72 73 69 6f 6e 20 32 2e  12-14|Version 2.
2d20: 31 2e 36 20 28 43 56 53 20 34 35 35 29 0a 38 65  1.6 (CVS 455).8e
2d30: 39 30 61 64 35 35 32 66 7c 32 30 30 31 2d 31 32  90ad552f|2001-12
2d40: 2d 30 36 7c 56 65 72 73 69 6f 6e 20 32 2e 31 2e  -06|Version 2.1.
2d50: 35 20 28 43 56 53 20 34 35 36 29 0a 31 32 31 63  5 (CVS 456).121c
2d60: 35 32 32 65 36 37 7c 32 30 30 31 2d 31 32 2d 30  522e67|2001-12-0
2d70: 35 7c 56 65 72 73 69 6f 6e 20 32 2e 31 2e 34 20  5|Version 2.1.4 
2d80: 28 43 56 53 20 34 35 37 29 0a 39 37 34 64 34 32  (CVS 457).974d42
2d90: 38 33 39 62 7c 32 30 30 31 2d 31 31 2d 32 34 7c  839b|2001-11-24|
2da0: 56 65 72 73 69 6f 6e 20 32 2e 31 2e 33 20 28 43  Version 2.1.3 (C
2db0: 56 53 20 34 35 38 29 0a 66 31 34 38 33 35 64 66  VS 458).f14835df
2dc0: 33 32 7c 32 30 30 31 2d 31 31 2d 32 33 7c 56 65  32|2001-11-23|Ve
2dd0: 72 73 69 6f 6e 20 32 2e 31 2e 32 20 28 43 56 53  rsion 2.1.2 (CVS
2de0: 20 34 35 39 29 0a 62 65 32 32 38 63 64 31 33 61   459).be228cd13a
2df0: 7c 32 30 30 31 2d 31 31 2d 31 33 7c 56 65 72 73  |2001-11-13|Vers
2e00: 69 6f 6e 20 32 2e 31 2e 31 20 28 43 56 53 20 34  ion 2.1.1 (CVS 4
2e10: 36 30 29 0a 35 36 64 38 33 39 30 65 34 37 7c 32  60).56d8390e47|2
2e20: 30 30 31 2d 31 31 2d 31 32 7c 56 65 72 73 69 6f  001-11-12|Versio
2e30: 6e 20 32 2e 31 2e 30 20 28 43 56 53 20 34 36 31  n 2.1.0 (CVS 461
2e40: 29 0a 30 66 64 32 38 37 34 32 30 35 7c 32 30 30  ).0fd2874205|200
2e50: 31 2d 31 31 2d 30 34 7c 56 65 72 73 69 6f 6e 20  1-11-04|Version 
2e60: 32 2e 30 2e 38 20 28 43 56 53 20 34 36 32 29 0a  2.0.8 (CVS 462).
2e70: 62 30 34 34 32 63 62 39 63 36 7c 32 30 30 31 2d  b0442cb9c6|2001-
2e80: 31 30 2d 32 32 7c 56 65 72 73 69 6f 6e 20 32 2e  10-22|Version 2.
2e90: 30 2e 37 20 28 43 56 53 20 34 36 33 29 0a 63 38  0.7 (CVS 463).c8
2ea0: 35 33 35 61 30 64 65 39 7c 32 30 30 31 2d 31 30  535a0de9|2001-10
2eb0: 2d 31 39 7c 56 65 72 73 69 6f 6e 20 32 2e 30 2e  -19|Version 2.0.
2ec0: 36 20 28 43 56 53 20 34 36 34 29 0a 65 32 64 38  6 (CVS 464).e2d8
2ed0: 34 66 37 31 65 64 7c 32 30 30 31 2d 31 30 2d 31  4f71ed|2001-10-1
2ee0: 35 7c 56 65 72 73 69 6f 6e 20 32 2e 30 2e 35 20  5|Version 2.0.5 
2ef0: 28 43 56 53 20 34 36 35 29 0a 34 34 34 34 34 37  (CVS 465).444447
2f00: 30 30 37 61 7c 32 30 30 31 2d 31 30 2d 31 33 7c  007a|2001-10-13|
2f10: 56 65 72 73 69 6f 6e 20 32 2e 30 2e 34 20 28 43  Version 2.0.4 (C
2f20: 56 53 20 34 36 36 29 0a 61 38 66 65 65 32 33 66  VS 466).a8fee23f
2f30: 38 36 7c 32 30 30 31 2d 31 30 2d 31 33 7c 56 65  86|2001-10-13|Ve
2f40: 72 73 69 6f 6e 20 32 2e 30 2e 33 20 28 43 56 53  rsion 2.0.3 (CVS
2f50: 20 34 36 37 29 0a 34 34 64 30 30 61 36 66 35 38   467).44d00a6f58
2f60: 7c 32 30 30 31 2d 31 30 2d 30 39 7c 56 65 72 73  |2001-10-09|Vers
2f70: 69 6f 6e 20 32 2e 30 2e 32 20 28 43 56 53 20 34  ion 2.0.2 (CVS 4
2f80: 36 38 29 0a 65 34 39 38 30 38 34 39 34 30 7c 32  68).e498084940|2
2f90: 30 30 31 2d 31 30 2d 30 32 7c 56 65 72 73 69 6f  001-10-02|Versio
2fa0: 6e 20 32 2e 30 2e 31 20 28 43 56 53 20 34 36 39  n 2.0.1 (CVS 469
2fb0: 29 0a 63 30 61 38 61 31 66 62 34 32 7c 32 30 30  ).c0a8a1fb42|200
2fc0: 31 2d 30 39 2d 32 38 7c 56 65 72 73 69 6f 6e 20  1-09-28|Version 
2fd0: 32 2e 30 2e 30 20 28 43 56 53 20 34 37 30 29 0a  2.0.0 (CVS 470).
2fe0: 63 66 63 38 36 64 63 34 38 61 7c 32 30 30 31 2d  cfc86dc48a|2001-
2ff0: 30 37 2d 32 33 7c 56 65 72 73 69 6f 6e 20 31 2e  07-23|Version 1.
3000: 30 2e 33 32 20 28 43 56 53 20 34 37 31 29 0a 61  0.32 (CVS 471).a
3010: 37 62 66 63 62 62 34 31 33 7c 32 30 30 31 2d 30  7bfcbb413|2001-0
3020: 34 2d 31 35 7c 56 65 72 73 69 6f 6e 20 31 2e 30  4-15|Version 1.0
3030: 2e 33 31 20 28 43 56 53 20 34 37 32 29 0a 38 66  .31 (CVS 472).8f
3040: 30 64 39 38 31 39 33 65 7c 32 30 30 31 2d 30 34  0d98193e|2001-04
3050: 2d 30 36 7c 56 65 72 73 69 6f 6e 20 31 2e 30 2e  -06|Version 1.0.
3060: 33 30 20 28 43 56 53 20 34 37 33 29 0a 34 62 33  30 (CVS 473).4b3
3070: 66 66 61 31 36 31 61 7c 32 30 30 31 2d 30 34 2d  ffa161a|2001-04-
3080: 30 35 7c 56 65 72 73 69 6f 6e 20 31 2e 30 2e 32  05|Version 1.0.2
3090: 39 20 28 43 56 53 20 34 37 34 29 0a 38 62 34 63  9 (CVS 474).8b4c
30a0: 38 37 65 38 63 66 7c 32 30 30 31 2d 30 34 2d 30  87e8cf|2001-04-0
30b0: 34 7c 56 65 72 73 69 6f 6e 20 31 2e 30 2e 32 38  4|Version 1.0.28
30c0: 20 28 43 56 53 20 34 37 35 29 0a 38 33 33 32 39   (CVS 475).83329
30d0: 31 63 32 32 37 7c 32 30 30 31 2d 30 33 2d 32 30  1c227|2001-03-20
30e0: 7c 56 65 72 73 69 6f 6e 20 31 2e 30 2e 32 37 20  |Version 1.0.27 
30f0: 28 43 56 53 20 34 37 36 29 0a 39 39 66 39 65 61  (CVS 476).99f9ea
3100: 34 31 32 66 7c 32 30 30 31 2d 30 33 2d 32 30 7c  412f|2001-03-20|
3110: 56 65 72 73 69 6f 6e 20 31 2e 30 2e 32 36 20 28  Version 1.0.26 (
3120: 43 56 53 20 34 37 37 29 0a 37 35 36 34 62 32 32  CVS 477).7564b22
3130: 33 61 62 7c 32 30 30 31 2d 30 33 2d 31 35 7c 56  3ab|2001-03-15|V
3140: 65 72 73 69 6f 6e 20 31 2e 30 2e 32 35 20 28 43  ersion 1.0.25 (C
3150: 56 53 20 34 37 38 29 0a 33 34 62 31 37 65 36 63  VS 478).34b17e6c
3160: 65 31 7c 32 30 30 31 2d 30 33 2d 31 34 7c 56 65  e1|2001-03-14|Ve
3170: 72 73 69 6f 6e 20 31 2e 30 2e 32 34 20 28 43 56  rsion 1.0.24 (CV
3180: 53 20 34 37 39 29 0a 63 62 66 61 34 34 63 33 32  S 479).cbfa44c32
3190: 33 7c 32 30 30 31 2d 30 32 2d 32 30 7c 56 65 72  3|2001-02-20|Ver
31a0: 73 69 6f 6e 20 31 2e 30 2e 32 33 20 28 43 56 53  sion 1.0.23 (CVS
31b0: 20 34 38 30 29 0a 65 63 38 36 31 30 36 36 65 33   480).ec861066e3
31c0: 7c 32 30 30 31 2d 30 32 2d 31 39 7c 56 65 72 73  |2001-02-19|Vers
31d0: 69 6f 6e 20 31 2e 30 2e 32 32 20 28 43 56 53 20  ion 1.0.22 (CVS 
31e0: 34 38 31 29 0a 37 61 31 31 34 37 66 66 35 32 7c  481).7a1147ff52|
31f0: 32 30 30 31 2d 30 32 2d 31 39 7c 56 65 72 73 69  2001-02-19|Versi
3200: 6f 6e 20 31 2e 30 2e 32 31 20 28 43 56 53 20 34  on 1.0.21 (CVS 4
3210: 38 32 29 0a 65 62 30 61 35 32 33 63 34 39 7c 32  82).eb0a523c49|2
3220: 30 30 31 2d 30 32 2d 31 31 7c 56 65 72 73 69 6f  001-02-11|Versio
3230: 6e 20 31 2e 30 2e 32 30 20 28 43 56 53 20 34 38  n 1.0.20 (CVS 48
3240: 34 29 0a 30 38 65 31 37 39 62 30 37 36 7c 32 30  4).08e179b076|20
3250: 30 31 2d 30 32 2d 30 36 7c 56 65 72 73 69 6f 6e  01-02-06|Version
3260: 20 31 2e 30 2e 31 39 20 28 43 56 53 20 34 38 33   1.0.19 (CVS 483
3270: 29 0a 34 36 62 38 36 61 62 62 31 63 7c 32 30 30  ).46b86abb1c|200
3280: 31 2d 30 31 2d 30 34 7c 56 65 72 73 69 6f 6e 20  1-01-04|Version 
3290: 31 2e 30 2e 31 38 20 28 43 56 53 20 34 38 35 29  1.0.18 (CVS 485)
32a0: 0a 62 65 65 30 63 38 31 38 35 39 7c 32 30 30 30  .bee0c81859|2000
32b0: 2d 31 32 2d 31 30 7c 56 65 72 73 69 6f 6e 20 31  -12-10|Version 1
32c0: 2e 30 2e 31 37 20 28 43 56 53 20 34 38 36 29 0a  .0.17 (CVS 486).
32d0: 38 63 33 36 62 32 34 38 66 64 7c 32 30 30 30 2d  8c36b248fd|2000-
32e0: 31 31 2d 32 38 7c 56 65 72 73 69 6f 6e 20 31 2e  11-28|Version 1.
32f0: 30 2e 31 36 20 28 43 56 53 20 34 38 37 29 0a 64  0.16 (CVS 487).d
3300: 32 61 64 33 64 32 62 34 65 7c 32 30 30 30 2d 31  2ad3d2b4e|2000-1
3310: 30 2d 32 33 7c 56 65 72 73 69 6f 6e 20 31 2e 30  0-23|Version 1.0
3320: 2e 31 35 20 28 43 56 53 20 34 38 38 29 0a 34 37  .15 (CVS 488).47
3330: 38 38 64 63 33 32 61 35 7c 32 30 30 30 2d 31 30  88dc32a5|2000-10
3340: 2d 31 39 7c 56 65 72 73 69 6f 6e 20 31 2e 30 2e  -19|Version 1.0.
3350: 31 34 20 28 43 56 53 20 34 38 39 29 0a 62 39 63  14 (CVS 489).b9c
3360: 38 34 66 61 35 37 39 7c 32 30 30 30 2d 31 30 2d  84fa579|2000-10-
3370: 31 39 7c 56 65 72 73 69 6f 6e 20 31 2e 30 2e 31  19|Version 1.0.1
3380: 33 20 28 43 56 53 20 34 39 30 29 0a 37 33 33 30  3 (CVS 490).7330
3390: 32 31 38 61 39 31 7c 32 30 30 30 2d 31 30 2d 31  218a91|2000-10-1
33a0: 37 7c 56 65 72 73 69 6f 6e 20 31 2e 30 2e 31 32  7|Version 1.0.12
33b0: 20 28 43 56 53 20 34 39 31 29 0a 65 30 63 39 65   (CVS 491).e0c9e
33c0: 38 30 62 64 62 7c 32 30 30 30 2d 31 30 2d 31 31  80bdb|2000-10-11
33d0: 7c 56 65 72 73 69 6f 6e 20 31 2e 30 2e 31 30 20  |Version 1.0.10 
33e0: 28 43 56 53 20 34 39 32 29 0a 65 62 62 62 39 65  (CVS 492).ebbb9e
33f0: 34 61 36 36 7c 32 30 30 30 2d 31 30 2d 30 39 7c  4a66|2000-10-09|
3400: 56 65 72 73 69 6f 6e 20 31 2e 30 2e 39 20 28 43  Version 1.0.9 (C
3410: 56 53 20 34 39 33 29 0a 33 38 34 39 30 39 65 35  VS 493).384909e5
3420: 30 66 7c 32 30 30 30 2d 30 39 2d 33 30 7c 56 65  0f|2000-09-30|Ve
3430: 72 73 69 6f 6e 20 31 2e 30 2e 38 20 28 43 56 53  rsion 1.0.8 (CVS
3440: 20 34 39 34 29 0a 38 34 38 33 39 64 38 37 36 34   494).84839d8764
3450: 7c 32 30 30 30 2d 30 39 2d 31 34 7c 56 65 72 73  |2000-09-14|Vers
3460: 69 6f 6e 20 31 2e 30 2e 35 20 28 43 56 53 20 34  ion 1.0.5 (CVS 4
3470: 39 35 29 0a 39 32 33 34 36 65 30 30 33 65 7c 32  95).92346e003e|2
3480: 30 30 30 2d 30 38 2d 32 38 7c 56 65 72 73 69 6f  000-08-28|Versio
3490: 6e 20 31 2e 30 2e 34 20 28 43 56 53 20 34 39 36  n 1.0.4 (CVS 496
34a0: 29 0a 64 33 35 61 31 66 38 62 33 37 7c 32 30 30  ).d35a1f8b37|200
34b0: 30 2d 30 38 2d 32 32 7c 56 65 72 73 69 6f 6e 20  0-08-22|Version 
34c0: 31 2e 30 2e 33 20 28 43 56 53 20 34 39 37 29 0a  1.0.3 (CVS 497).
34d0: 65 38 35 32 31 66 63 31 30 64 7c 32 30 30 30 2d  e8521fc10d|2000-
34e0: 30 38 2d 31 38 7c 56 65 72 73 69 6f 6e 20 31 2e  08-18|Version 1.
34f0: 30 2e 31 20 28 43 56 53 20 34 39 38 29 0a 66 33  0.1 (CVS 498).f3
3500: 37 64 64 31 38 65 33 66 7c 32 30 30 30 2d 30 38  7dd18e3f|2000-08
3510: 2d 31 37 7c 56 65 72 73 69 6f 6e 20 31 2e 30 20  -17|Version 1.0 
3520: 28 43 56 53 20 34 39 39 29 0a 7d 20 5c 6e 5d 20  (CVS 499).} \n] 
3530: 7b 0a 20 20 69 66 20 7b 5b 73 74 72 69 6e 67 20  {.  if {[string 
3540: 74 72 69 6d 20 24 6c 69 6e 65 5d 3d 3d 22 22 7d  trim $line]==""}
3550: 20 63 6f 6e 74 69 6e 75 65 0a 20 20 66 6f 72 65   continue.  fore
3560: 61 63 68 20 7b 75 75 69 64 20 64 61 74 65 20 76  ach {uuid date v
3570: 65 72 73 31 7d 20 5b 73 70 6c 69 74 20 24 6c 69  ers1} [split $li
3580: 6e 65 20 7c 5d 20 62 72 65 61 6b 0a 20 20 72 65  ne |] break.  re
3590: 67 65 78 70 20 7b 5b 31 32 33 5d 5c 2e 5b 30 2d  gexp {[123]\.[0-
35a0: 39 2e 5d 2b 7d 20 24 76 65 72 73 31 20 76 65 72  9.]+} $vers1 ver
35b0: 73 0a 20 20 73 65 74 20 76 65 72 73 20 5b 73 74  s.  set vers [st
35c0: 72 69 6e 67 20 74 72 69 6d 20 24 76 65 72 73 20  ring trim $vers 
35d0: 2e 5d 0a 20 20 73 65 74 20 76 6c 69 73 74 20 5b  .].  set vlist [
35e0: 73 70 6c 69 74 20 24 76 65 72 73 20 2e 5d 0a 20  split $vers .]. 
35f0: 20 73 65 74 20 76 6e 75 6d 20 5b 65 78 70 72 20   set vnum [expr 
3600: 7b 31 30 30 30 30 30 30 2a 5b 6c 69 6e 64 65 78  {1000000*[lindex
3610: 20 24 76 6c 69 73 74 20 30 5d 2b 31 30 30 30 30   $vlist 0]+10000
3620: 2a 5b 6c 69 6e 64 65 78 20 24 76 6c 69 73 74 20  *[lindex $vlist 
3630: 31 5d 7d 5d 0a 20 20 69 66 20 7b 5b 6c 69 6e 64  1]}].  if {[lind
3640: 65 78 20 24 76 6c 69 73 74 20 32 5d 21 3d 22 22  ex $vlist 2]!=""
3650: 7d 20 7b 0a 20 20 20 20 69 6e 63 72 20 76 6e 75  } {.    incr vnu
3660: 6d 20 5b 65 78 70 72 20 7b 31 30 30 2a 5b 6c 69  m [expr {100*[li
3670: 6e 64 65 78 20 24 76 6c 69 73 74 20 32 5d 7d 5d  ndex $vlist 2]}]
3680: 0a 20 20 20 20 69 66 20 7b 5b 6c 69 6e 64 65 78  .    if {[lindex
3690: 20 24 76 6c 69 73 74 20 33 5d 21 3d 22 22 7d 20   $vlist 3]!=""} 
36a0: 7b 0a 20 20 20 20 20 20 69 6e 63 72 20 76 6e 75  {.      incr vnu
36b0: 6d 20 5b 6c 69 6e 64 65 78 20 24 76 6c 69 73 74  m [lindex $vlist
36c0: 20 33 5d 0a 20 20 20 20 7d 0a 20 20 7d 0a 20 20   3].    }.  }.  
36d0: 73 65 74 20 64 61 74 65 6f 66 76 65 72 73 69 6f  set dateofversio
36e0: 6e 28 24 76 65 72 73 29 20 24 64 61 74 65 0a 20  n($vers) $date. 
36f0: 20 68 64 5f 70 75 74 73 20 22 3c 74 72 3e 22 0a   hd_puts "<tr>".
3700: 20 20 69 66 20 7b 5b 72 65 67 65 78 70 20 7b 5c    if {[regexp {\
3710: 64 5c 64 5c 64 5c 64 2d 5c 64 5c 64 2d 5c 64 5c  d\d\d\d-\d\d-\d\
3720: 64 7d 20 24 64 61 74 65 5d 7d 20 7b 0a 20 20 20  d} $date]} {.   
3730: 20 73 65 74 20 75 72 6c 20 68 74 74 70 73 3a 2f   set url https:/
3740: 2f 77 77 77 2e 73 71 6c 69 74 65 2e 6f 72 67 2f  /www.sqlite.org/
3750: 73 72 63 2f 74 69 6d 65 6c 69 6e 65 0a 20 20 20  src/timeline.   
3760: 20 61 70 70 65 6e 64 20 75 72 6c 20 3f 63 3d 24   append url ?c=$
3770: 75 75 69 64 26 79 3d 63 69 0a 20 20 20 20 68 64  uuid&y=ci.    hd
3780: 5f 70 75 74 73 20 22 3c 74 64 20 77 69 64 74 68  _puts "<td width
3790: 3d 27 31 30 30 27 20 61 6c 69 67 6e 3d 27 63 65  ='100' align='ce
37a0: 6e 74 65 72 27 3e 3c 61 20 68 72 65 66 3d 27 24  nter'><a href='$
37b0: 75 72 6c 27 3e 24 64 61 74 65 3c 2f 61 3e 3c 2f  url'>$date</a></
37c0: 74 64 3e 5c 6e 22 0a 20 20 20 20 69 66 20 7b 24  td>\n".    if {$
37d0: 64 61 74 65 3e 24 6d 78 44 61 74 65 7d 20 7b 73  date>$mxDate} {s
37e0: 65 74 20 6d 78 44 61 74 65 20 24 64 61 74 65 7d  et mxDate $date}
37f0: 0a 20 20 20 20 69 66 20 7b 24 64 61 74 65 3c 24  .    if {$date<$
3800: 6d 6e 44 61 74 65 7d 20 7b 73 65 74 20 6d 6e 44  mnDate} {set mnD
3810: 61 74 65 20 24 64 61 74 65 7d 0a 20 20 7d 20 65  ate $date}.  } e
3820: 6c 73 65 20 7b 0a 20 20 20 20 68 64 5f 70 75 74  lse {.    hd_put
3830: 73 20 22 3c 74 64 20 77 69 64 74 68 3d 27 31 30  s "<td width='10
3840: 30 27 20 61 6c 69 67 6e 3d 27 63 65 6e 74 65 72  0' align='center
3850: 27 3e 24 64 61 74 65 3c 2f 74 64 3e 5c 6e 22 0a  '>$date</td>\n".
3860: 20 20 7d 0a 20 20 69 6e 63 72 20 6e 52 65 6c 65    }.  incr nRele
3870: 61 73 65 0a 20 20 68 64 5f 70 75 74 73 20 22 3c  ase.  hd_puts "<
3880: 74 64 20 77 69 64 74 68 3d 27 31 30 30 27 20 61  td width='100' a
3890: 6c 69 67 6e 3d 27 63 65 6e 74 65 72 27 20 64 61  lign='center' da
38a0: 74 61 2d 73 6f 72 74 6b 65 79 3d 27 24 76 6e 75  ta-sortkey='$vnu
38b0: 6d 27 3e 22 0a 20 20 69 66 20 7b 5b 69 6e 66 6f  m'>".  if {[info
38c0: 20 65 78 69 73 74 73 20 22 67 6c 69 6e 6b 28 76   exists "glink(v
38d0: 65 72 73 69 6f 6e 20 24 76 65 72 73 29 22 5d 7d  ersion $vers)"]}
38e0: 20 7b 0a 20 20 20 20 68 64 5f 72 65 73 6f 6c 76   {.    hd_resolv
38f0: 65 20 22 5c 5b 76 65 72 73 69 6f 6e 20 24 76 65  e "\[version $ve
3900: 72 73 7c 24 76 65 72 73 5c 5d 3c 2f 74 64 3e 3c  rs|$vers\]</td><
3910: 2f 74 72 3e 5c 6e 22 0a 20 20 7d 20 65 6c 73 65  /tr>\n".  } else
3920: 20 7b 0a 20 20 20 20 68 64 5f 70 75 74 73 20 22   {.    hd_puts "
3930: 24 76 65 72 73 3c 2f 74 64 3e 3c 2f 74 72 3e 5c  $vers</td></tr>\
3940: 6e 22 0a 20 20 7d 0a 7d 0a 3c 2f 74 63 6c 3e 0a  n".  }.}.</tcl>.
3950: 3c 2f 74 62 6f 64 79 3e 0a 3c 2f 74 61 62 6c 65  </tbody>.</table
3960: 3e 0a 3c 74 63 6c 3e 0a 68 64 5f 70 75 74 73 20  >.<tcl>.hd_puts 
3970: 7b 3c 73 63 72 69 70 74 3e 0a 66 75 6e 63 74 69  {<script>.functi
3980: 6f 6e 20 53 6f 72 74 61 62 6c 65 54 61 62 6c 65  on SortableTable
3990: 28 74 61 62 6c 65 45 6c 2c 63 6f 6c 75 6d 6e 54  (tableEl,columnT
39a0: 79 70 65 73 2c 69 6e 69 74 53 6f 72 74 29 7b 0a  ypes,initSort){.
39b0: 20 20 74 68 69 73 2e 74 62 6f 64 79 20 3d 20 74    this.tbody = t
39c0: 61 62 6c 65 45 6c 2e 67 65 74 45 6c 65 6d 65 6e  ableEl.getElemen
39d0: 74 73 42 79 54 61 67 4e 61 6d 65 28 27 74 62 6f  tsByTagName('tbo
39e0: 64 79 27 29 3b 0a 20 20 74 68 69 73 2e 63 6f 6c  dy');.  this.col
39f0: 75 6d 6e 54 79 70 65 73 20 3d 20 63 6f 6c 75 6d  umnTypes = colum
3a00: 6e 54 79 70 65 73 3b 0a 20 20 76 61 72 20 6e 63  nTypes;.  var nc
3a10: 6f 6c 73 20 3d 20 74 61 62 6c 65 45 6c 2e 72 6f  ols = tableEl.ro
3a20: 77 73 5b 30 5d 2e 63 65 6c 6c 73 2e 6c 65 6e 67  ws[0].cells.leng
3a30: 74 68 3b 0a 20 20 66 6f 72 28 76 61 72 20 69 20  th;.  for(var i 
3a40: 3d 20 63 6f 6c 75 6d 6e 54 79 70 65 73 2e 6c 65  = columnTypes.le
3a50: 6e 67 74 68 3b 20 69 3c 3d 6e 63 6f 6c 73 3b 20  ngth; i<=ncols; 
3a60: 69 2b 2b 29 7b 74 68 69 73 2e 63 6f 6c 75 6d 6e  i++){this.column
3a70: 54 79 70 65 73 20 2b 3d 20 27 74 27 3b 7d 0a 20  Types += 't';}. 
3a80: 20 74 68 69 73 2e 73 6f 72 74 20 3d 20 66 75 6e   this.sort = fun
3a90: 63 74 69 6f 6e 20 28 63 65 6c 6c 29 20 7b 0a 20  ction (cell) {. 
3aa0: 20 20 20 76 61 72 20 63 6f 6c 75 6d 6e 20 3d 20     var column = 
3ab0: 63 65 6c 6c 2e 63 65 6c 6c 49 6e 64 65 78 3b 0a  cell.cellIndex;.
3ac0: 20 20 20 20 76 61 72 20 73 6f 72 74 46 6e 3b 0a      var sortFn;.
3ad0: 20 20 20 20 73 77 69 74 63 68 28 20 63 65 6c 6c      switch( cell
3ae0: 2e 73 6f 72 74 54 79 70 65 20 29 7b 0a 20 20 20  .sortType ){.   
3af0: 20 20 20 63 61 73 65 20 22 6e 22 3a 20 73 6f 72     case "n": sor
3b00: 74 46 6e 20 3d 20 74 68 69 73 2e 73 6f 72 74 4e  tFn = this.sortN
3b10: 75 6d 65 72 69 63 3b 20 20 62 72 65 61 6b 3b 0a  umeric;  break;.
3b20: 20 20 20 20 20 20 63 61 73 65 20 22 74 22 3a 20        case "t": 
3b30: 73 6f 72 74 46 6e 20 3d 20 74 68 69 73 2e 73 6f  sortFn = this.so
3b40: 72 74 54 65 78 74 3b 20 20 62 72 65 61 6b 3b 0a  rtText;  break;.
3b50: 20 20 20 20 20 20 63 61 73 65 20 22 54 22 3a 20        case "T": 
3b60: 73 6f 72 74 46 6e 20 3d 20 74 68 69 73 2e 73 6f  sortFn = this.so
3b70: 72 74 52 65 76 65 72 73 65 54 65 78 74 3b 20 20  rtReverseText;  
3b80: 62 72 65 61 6b 3b 0a 20 20 20 20 20 20 63 61 73  break;.      cas
3b90: 65 20 22 6b 22 3a 20 73 6f 72 74 46 6e 20 3d 20  e "k": sortFn = 
3ba0: 74 68 69 73 2e 73 6f 72 74 4b 65 79 3b 20 20 62  this.sortKey;  b
3bb0: 72 65 61 6b 3b 0a 20 20 20 20 20 20 63 61 73 65  reak;.      case
3bc0: 20 22 4b 22 3a 20 73 6f 72 74 46 6e 20 3d 20 74   "K": sortFn = t
3bd0: 68 69 73 2e 73 6f 72 74 52 65 76 65 72 73 65 4b  his.sortReverseK
3be0: 65 79 3b 20 20 62 72 65 61 6b 3b 0a 20 20 20 20  ey;  break;.    
3bf0: 20 20 64 65 66 61 75 6c 74 3a 20 20 72 65 74 75    default:  retu
3c00: 72 6e 3b 0a 20 20 20 20 7d 0a 20 20 20 20 74 68  rn;.    }.    th
3c10: 69 73 2e 73 6f 72 74 49 6e 64 65 78 20 3d 20 63  is.sortIndex = c
3c20: 6f 6c 75 6d 6e 3b 0a 20 20 20 20 76 61 72 20 6e  olumn;.    var n
3c30: 65 77 52 6f 77 73 20 3d 20 6e 65 77 20 41 72 72  ewRows = new Arr
3c40: 61 79 28 29 3b 0a 20 20 20 20 66 6f 72 20 28 6a  ay();.    for (j
3c50: 20 3d 20 30 3b 20 6a 20 3c 20 74 68 69 73 2e 74   = 0; j < this.t
3c60: 62 6f 64 79 5b 30 5d 2e 72 6f 77 73 2e 6c 65 6e  body[0].rows.len
3c70: 67 74 68 3b 20 6a 2b 2b 29 20 7b 0a 20 20 20 20  gth; j++) {.    
3c80: 20 20 20 6e 65 77 52 6f 77 73 5b 6a 5d 20 3d 20     newRows[j] = 
3c90: 74 68 69 73 2e 74 62 6f 64 79 5b 30 5d 2e 72 6f  this.tbody[0].ro
3ca0: 77 73 5b 6a 5d 3b 0a 20 20 20 20 7d 0a 20 20 20  ws[j];.    }.   
3cb0: 20 69 66 28 20 74 68 69 73 2e 73 6f 72 74 49 6e   if( this.sortIn
3cc0: 64 65 78 3d 3d 4d 61 74 68 2e 61 62 73 28 74 68  dex==Math.abs(th
3cd0: 69 73 2e 70 72 65 76 43 6f 6c 75 6d 6e 29 2d 31  is.prevColumn)-1
3ce0: 20 29 7b 0a 20 20 20 20 20 20 6e 65 77 52 6f 77   ){.      newRow
3cf0: 73 2e 72 65 76 65 72 73 65 28 29 3b 0a 20 20 20  s.reverse();.   
3d00: 20 20 20 74 68 69 73 2e 70 72 65 76 43 6f 6c 75     this.prevColu
3d10: 6d 6e 20 3d 20 2d 74 68 69 73 2e 70 72 65 76 43  mn = -this.prevC
3d20: 6f 6c 75 6d 6e 3b 0a 20 20 20 20 7d 65 6c 73 65  olumn;.    }else
3d30: 7b 0a 20 20 20 20 20 20 6e 65 77 52 6f 77 73 2e  {.      newRows.
3d40: 73 6f 72 74 28 73 6f 72 74 46 6e 29 3b 0a 20 20  sort(sortFn);.  
3d50: 20 20 20 20 74 68 69 73 2e 70 72 65 76 43 6f 6c      this.prevCol
3d60: 75 6d 6e 20 3d 20 74 68 69 73 2e 73 6f 72 74 49  umn = this.sortI
3d70: 6e 64 65 78 2b 31 3b 0a 20 20 20 20 7d 0a 20 20  ndex+1;.    }.  
3d80: 20 20 66 6f 72 20 28 69 3d 30 3b 69 3c 6e 65 77    for (i=0;i<new
3d90: 52 6f 77 73 2e 6c 65 6e 67 74 68 3b 69 2b 2b 29  Rows.length;i++)
3da0: 20 7b 0a 20 20 20 20 20 20 74 68 69 73 2e 74 62   {.      this.tb
3db0: 6f 64 79 5b 30 5d 2e 61 70 70 65 6e 64 43 68 69  ody[0].appendChi
3dc0: 6c 64 28 6e 65 77 52 6f 77 73 5b 69 5d 29 3b 0a  ld(newRows[i]);.
3dd0: 20 20 20 20 7d 0a 20 20 20 20 74 68 69 73 2e 73      }.    this.s
3de0: 65 74 48 64 72 49 63 6f 6e 73 28 29 3b 0a 20 20  etHdrIcons();.  
3df0: 7d 0a 20 20 74 68 69 73 2e 73 65 74 48 64 72 49  }.  this.setHdrI
3e00: 63 6f 6e 73 20 3d 20 66 75 6e 63 74 69 6f 6e 28  cons = function(
3e10: 29 20 7b 0a 20 20 20 20 66 6f 72 20 28 76 61 72  ) {.    for (var
3e20: 20 69 3d 30 3b 20 69 3c 74 68 69 73 2e 68 64 72   i=0; i<this.hdr
3e30: 52 6f 77 2e 63 65 6c 6c 73 2e 6c 65 6e 67 74 68  Row.cells.length
3e40: 3b 20 69 2b 2b 29 20 7b 0a 20 20 20 20 20 20 69  ; i++) {.      i
3e50: 66 28 20 74 68 69 73 2e 63 6f 6c 75 6d 6e 54 79  f( this.columnTy
3e60: 70 65 73 5b 69 5d 3d 3d 27 78 27 20 29 20 63 6f  pes[i]=='x' ) co
3e70: 6e 74 69 6e 75 65 3b 0a 20 20 20 20 20 20 76 61  ntinue;.      va
3e80: 72 20 73 6f 72 74 54 79 70 65 3b 0a 20 20 20 20  r sortType;.    
3e90: 20 20 69 66 28 20 74 68 69 73 2e 70 72 65 76 43    if( this.prevC
3ea0: 6f 6c 75 6d 6e 3d 3d 69 2b 31 20 29 7b 0a 20 20  olumn==i+1 ){.  
3eb0: 20 20 20 20 20 20 73 6f 72 74 54 79 70 65 20 3d        sortType =
3ec0: 20 27 61 73 63 27 3b 0a 20 20 20 20 20 20 7d 65   'asc';.      }e
3ed0: 6c 73 65 20 69 66 28 20 74 68 69 73 2e 70 72 65  lse if( this.pre
3ee0: 76 43 6f 6c 75 6d 6e 3d 3d 28 2d 31 2d 69 29 20  vColumn==(-1-i) 
3ef0: 29 7b 0a 20 20 20 20 20 20 20 20 73 6f 72 74 54  ){.        sortT
3f00: 79 70 65 20 3d 20 27 64 65 73 63 27 0a 20 20 20  ype = 'desc'.   
3f10: 20 20 20 7d 65 6c 73 65 7b 0a 20 20 20 20 20 20     }else{.      
3f20: 20 20 73 6f 72 74 54 79 70 65 20 3d 20 27 6e 6f    sortType = 'no
3f30: 6e 65 27 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20  ne';.      }.   
3f40: 20 20 20 76 61 72 20 68 64 72 43 65 6c 6c 20 3d     var hdrCell =
3f50: 20 74 68 69 73 2e 68 64 72 52 6f 77 2e 63 65 6c   this.hdrRow.cel
3f60: 6c 73 5b 69 5d 3b 0a 20 20 20 20 20 20 76 61 72  ls[i];.      var
3f70: 20 63 6c 73 4e 61 6d 65 20 3d 20 68 64 72 43 65   clsName = hdrCe
3f80: 6c 6c 2e 63 6c 61 73 73 4e 61 6d 65 2e 72 65 70  ll.className.rep
3f90: 6c 61 63 65 28 2f 5c 73 2a 5c 62 73 6f 72 74 5c  lace(/\s*\bsort\
3fa0: 73 2a 5c 77 2b 2f 2c 20 27 27 29 3b 0a 20 20 20  s*\w+/, '');.   
3fb0: 20 20 20 63 6c 73 4e 61 6d 65 20 2b 3d 20 27 20     clsName += ' 
3fc0: 73 6f 72 74 20 27 20 2b 20 73 6f 72 74 54 79 70  sort ' + sortTyp
3fd0: 65 3b 0a 20 20 20 20 20 20 68 64 72 43 65 6c 6c  e;.      hdrCell
3fe0: 2e 63 6c 61 73 73 4e 61 6d 65 20 3d 20 63 6c 73  .className = cls
3ff0: 4e 61 6d 65 3b 0a 20 20 20 20 7d 0a 20 20 7d 0a  Name;.    }.  }.
4000: 20 20 74 68 69 73 2e 73 6f 72 74 54 65 78 74 20    this.sortText 
4010: 3d 20 66 75 6e 63 74 69 6f 6e 28 61 2c 62 29 20  = function(a,b) 
4020: 7b 0a 20 20 20 20 76 61 72 20 69 20 3d 20 74 68  {.    var i = th
4030: 69 73 4f 62 6a 65 63 74 2e 73 6f 72 74 49 6e 64  isObject.sortInd
4040: 65 78 3b 0a 20 20 20 20 61 61 20 3d 20 61 2e 63  ex;.    aa = a.c
4050: 65 6c 6c 73 5b 69 5d 2e 74 65 78 74 43 6f 6e 74  ells[i].textCont
4060: 65 6e 74 2e 72 65 70 6c 61 63 65 28 2f 5e 5c 57  ent.replace(/^\W
4070: 2b 2f 2c 27 27 29 2e 74 6f 4c 6f 77 65 72 43 61  +/,'').toLowerCa
4080: 73 65 28 29 3b 0a 20 20 20 20 62 62 20 3d 20 62  se();.    bb = b
4090: 2e 63 65 6c 6c 73 5b 69 5d 2e 74 65 78 74 43 6f  .cells[i].textCo
40a0: 6e 74 65 6e 74 2e 72 65 70 6c 61 63 65 28 2f 5e  ntent.replace(/^
40b0: 5c 57 2b 2f 2c 27 27 29 2e 74 6f 4c 6f 77 65 72  \W+/,'').toLower
40c0: 43 61 73 65 28 29 3b 0a 20 20 20 20 69 66 28 61  Case();.    if(a
40d0: 61 3c 62 62 29 20 72 65 74 75 72 6e 20 2d 31 3b  a<bb) return -1;
40e0: 0a 20 20 20 20 69 66 28 61 61 3d 3d 62 62 29 20  .    if(aa==bb) 
40f0: 72 65 74 75 72 6e 20 61 2e 72 6f 77 49 6e 64 65  return a.rowInde
4100: 78 2d 62 2e 72 6f 77 49 6e 64 65 78 3b 0a 20 20  x-b.rowIndex;.  
4110: 20 20 72 65 74 75 72 6e 20 31 3b 0a 20 20 7d 0a    return 1;.  }.
4120: 20 20 74 68 69 73 2e 73 6f 72 74 52 65 76 65 72    this.sortRever
4130: 73 65 54 65 78 74 20 3d 20 66 75 6e 63 74 69 6f  seText = functio
4140: 6e 28 61 2c 62 29 20 7b 0a 20 20 20 20 76 61 72  n(a,b) {.    var
4150: 20 69 20 3d 20 74 68 69 73 4f 62 6a 65 63 74 2e   i = thisObject.
4160: 73 6f 72 74 49 6e 64 65 78 3b 0a 20 20 20 20 61  sortIndex;.    a
4170: 61 20 3d 20 61 2e 63 65 6c 6c 73 5b 69 5d 2e 74  a = a.cells[i].t
4180: 65 78 74 43 6f 6e 74 65 6e 74 2e 72 65 70 6c 61  extContent.repla
4190: 63 65 28 2f 5e 5c 57 2b 2f 2c 27 27 29 2e 74 6f  ce(/^\W+/,'').to
41a0: 4c 6f 77 65 72 43 61 73 65 28 29 3b 0a 20 20 20  LowerCase();.   
41b0: 20 62 62 20 3d 20 62 2e 63 65 6c 6c 73 5b 69 5d   bb = b.cells[i]
41c0: 2e 74 65 78 74 43 6f 6e 74 65 6e 74 2e 72 65 70  .textContent.rep
41d0: 6c 61 63 65 28 2f 5e 5c 57 2b 2f 2c 27 27 29 2e  lace(/^\W+/,'').
41e0: 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 3b 0a 20  toLowerCase();. 
41f0: 20 20 20 69 66 28 61 61 3c 62 62 29 20 72 65 74     if(aa<bb) ret
4200: 75 72 6e 20 2b 31 3b 0a 20 20 20 20 69 66 28 61  urn +1;.    if(a
4210: 61 3d 3d 62 62 29 20 72 65 74 75 72 6e 20 61 2e  a==bb) return a.
4220: 72 6f 77 49 6e 64 65 78 2d 62 2e 72 6f 77 49 6e  rowIndex-b.rowIn
4230: 64 65 78 3b 0a 20 20 20 20 72 65 74 75 72 6e 20  dex;.    return 
4240: 2d 31 3b 0a 20 20 7d 0a 20 20 74 68 69 73 2e 73  -1;.  }.  this.s
4250: 6f 72 74 4e 75 6d 65 72 69 63 20 3d 20 66 75 6e  ortNumeric = fun
4260: 63 74 69 6f 6e 28 61 2c 62 29 20 7b 0a 20 20 20  ction(a,b) {.   
4270: 20 76 61 72 20 69 20 3d 20 74 68 69 73 4f 62 6a   var i = thisObj
4280: 65 63 74 2e 73 6f 72 74 49 6e 64 65 78 3b 0a 20  ect.sortIndex;. 
4290: 20 20 20 61 61 20 3d 20 70 61 72 73 65 46 6c 6f     aa = parseFlo
42a0: 61 74 28 61 2e 63 65 6c 6c 73 5b 69 5d 2e 74 65  at(a.cells[i].te
42b0: 78 74 43 6f 6e 74 65 6e 74 29 3b 0a 20 20 20 20  xtContent);.    
42c0: 69 66 20 28 69 73 4e 61 4e 28 61 61 29 29 20 61  if (isNaN(aa)) a
42d0: 61 20 3d 20 30 3b 0a 20 20 20 20 62 62 20 3d 20  a = 0;.    bb = 
42e0: 70 61 72 73 65 46 6c 6f 61 74 28 62 2e 63 65 6c  parseFloat(b.cel
42f0: 6c 73 5b 69 5d 2e 74 65 78 74 43 6f 6e 74 65 6e  ls[i].textConten
4300: 74 29 3b 0a 20 20 20 20 69 66 20 28 69 73 4e 61  t);.    if (isNa
4310: 4e 28 62 62 29 29 20 62 62 20 3d 20 30 3b 0a 20  N(bb)) bb = 0;. 
4320: 20 20 20 69 66 28 61 61 3d 3d 62 62 29 20 72 65     if(aa==bb) re
4330: 74 75 72 6e 20 61 2e 72 6f 77 49 6e 64 65 78 2d  turn a.rowIndex-
4340: 62 2e 72 6f 77 49 6e 64 65 78 3b 0a 20 20 20 20  b.rowIndex;.    
4350: 72 65 74 75 72 6e 20 61 61 2d 62 62 3b 0a 20 20  return aa-bb;.  
4360: 7d 0a 20 20 74 68 69 73 2e 73 6f 72 74 4b 65 79  }.  this.sortKey
4370: 20 3d 20 66 75 6e 63 74 69 6f 6e 28 61 2c 62 29   = function(a,b)
4380: 20 7b 0a 20 20 20 20 76 61 72 20 69 20 3d 20 74   {.    var i = t
4390: 68 69 73 4f 62 6a 65 63 74 2e 73 6f 72 74 49 6e  hisObject.sortIn
43a0: 64 65 78 3b 0a 20 20 20 20 61 61 20 3d 20 61 2e  dex;.    aa = a.
43b0: 63 65 6c 6c 73 5b 69 5d 2e 67 65 74 41 74 74 72  cells[i].getAttr
43c0: 69 62 75 74 65 28 22 64 61 74 61 2d 73 6f 72 74  ibute("data-sort
43d0: 6b 65 79 22 29 3b 0a 20 20 20 20 62 62 20 3d 20  key");.    bb = 
43e0: 62 2e 63 65 6c 6c 73 5b 69 5d 2e 67 65 74 41 74  b.cells[i].getAt
43f0: 74 72 69 62 75 74 65 28 22 64 61 74 61 2d 73 6f  tribute("data-so
4400: 72 74 6b 65 79 22 29 3b 0a 20 20 20 20 69 66 28  rtkey");.    if(
4410: 61 61 3c 62 62 29 20 72 65 74 75 72 6e 20 2d 31  aa<bb) return -1
4420: 3b 0a 20 20 20 20 69 66 28 61 61 3d 3d 62 62 29  ;.    if(aa==bb)
4430: 20 72 65 74 75 72 6e 20 61 2e 72 6f 77 49 6e 64   return a.rowInd
4440: 65 78 2d 62 2e 72 6f 77 49 6e 64 65 78 3b 0a 20  ex-b.rowIndex;. 
4450: 20 20 20 72 65 74 75 72 6e 20 31 3b 0a 20 20 7d     return 1;.  }
4460: 0a 20 20 74 68 69 73 2e 73 6f 72 74 52 65 76 65  .  this.sortReve
4470: 72 73 65 4b 65 79 20 3d 20 66 75 6e 63 74 69 6f  rseKey = functio
4480: 6e 28 61 2c 62 29 20 7b 0a 20 20 20 20 76 61 72  n(a,b) {.    var
4490: 20 69 20 3d 20 74 68 69 73 4f 62 6a 65 63 74 2e   i = thisObject.
44a0: 73 6f 72 74 49 6e 64 65 78 3b 0a 20 20 20 20 61  sortIndex;.    a
44b0: 61 20 3d 20 61 2e 63 65 6c 6c 73 5b 69 5d 2e 67  a = a.cells[i].g
44c0: 65 74 41 74 74 72 69 62 75 74 65 28 22 64 61 74  etAttribute("dat
44d0: 61 2d 73 6f 72 74 6b 65 79 22 29 3b 0a 20 20 20  a-sortkey");.   
44e0: 20 62 62 20 3d 20 62 2e 63 65 6c 6c 73 5b 69 5d   bb = b.cells[i]
44f0: 2e 67 65 74 41 74 74 72 69 62 75 74 65 28 22 64  .getAttribute("d
4500: 61 74 61 2d 73 6f 72 74 6b 65 79 22 29 3b 0a 20  ata-sortkey");. 
4510: 20 20 20 69 66 28 61 61 3c 62 62 29 20 72 65 74     if(aa<bb) ret
4520: 75 72 6e 20 2b 31 3b 0a 20 20 20 20 69 66 28 61  urn +1;.    if(a
4530: 61 3d 3d 62 62 29 20 72 65 74 75 72 6e 20 61 2e  a==bb) return a.
4540: 72 6f 77 49 6e 64 65 78 2d 62 2e 72 6f 77 49 6e  rowIndex-b.rowIn
4550: 64 65 78 3b 0a 20 20 20 20 72 65 74 75 72 6e 20  dex;.    return 
4560: 2d 31 3b 0a 20 20 7d 0a 20 20 76 61 72 20 78 20  -1;.  }.  var x 
4570: 3d 20 74 61 62 6c 65 45 6c 2e 67 65 74 45 6c 65  = tableEl.getEle
4580: 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28 27  mentsByTagName('
4590: 74 68 65 61 64 27 29 3b 0a 20 20 69 66 28 21 28  thead');.  if(!(
45a0: 74 68 69 73 2e 74 62 6f 64 79 20 26 26 20 74 68  this.tbody && th
45b0: 69 73 2e 74 62 6f 64 79 5b 30 5d 2e 72 6f 77 73  is.tbody[0].rows
45c0: 20 26 26 20 74 68 69 73 2e 74 62 6f 64 79 5b 30   && this.tbody[0
45d0: 5d 2e 72 6f 77 73 2e 6c 65 6e 67 74 68 3e 30 29  ].rows.length>0)
45e0: 29 7b 0a 20 20 20 20 72 65 74 75 72 6e 3b 0a 20  ){.    return;. 
45f0: 20 7d 0a 20 20 69 66 28 78 20 26 26 20 78 5b 30   }.  if(x && x[0
4600: 5d 2e 72 6f 77 73 20 26 26 20 78 5b 30 5d 2e 72  ].rows && x[0].r
4610: 6f 77 73 2e 6c 65 6e 67 74 68 20 3e 20 30 29 20  ows.length > 0) 
4620: 7b 0a 20 20 20 20 74 68 69 73 2e 68 64 72 52 6f  {.    this.hdrRo
4630: 77 20 3d 20 78 5b 30 5d 2e 72 6f 77 73 5b 30 5d  w = x[0].rows[0]
4640: 3b 0a 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20  ;.  } else {.   
4650: 20 72 65 74 75 72 6e 3b 0a 20 20 7d 0a 20 20 76   return;.  }.  v
4660: 61 72 20 74 68 69 73 4f 62 6a 65 63 74 20 3d 20  ar thisObject = 
4670: 74 68 69 73 3b 0a 20 20 74 68 69 73 2e 70 72 65  this;.  this.pre
4680: 76 43 6f 6c 75 6d 6e 20 3d 20 69 6e 69 74 53 6f  vColumn = initSo
4690: 72 74 3b 0a 20 20 66 6f 72 20 28 76 61 72 20 69  rt;.  for (var i
46a0: 3d 30 3b 20 69 3c 74 68 69 73 2e 68 64 72 52 6f  =0; i<this.hdrRo
46b0: 77 2e 63 65 6c 6c 73 2e 6c 65 6e 67 74 68 3b 20  w.cells.length; 
46c0: 69 2b 2b 29 20 7b 0a 20 20 20 20 69 66 28 20 63  i++) {.    if( c
46d0: 6f 6c 75 6d 6e 54 79 70 65 73 5b 69 5d 3d 3d 27  olumnTypes[i]=='
46e0: 78 27 20 29 20 63 6f 6e 74 69 6e 75 65 3b 0a 20  x' ) continue;. 
46f0: 20 20 20 76 61 72 20 68 64 72 63 65 6c 6c 20 3d     var hdrcell =
4700: 20 74 68 69 73 2e 68 64 72 52 6f 77 2e 63 65 6c   this.hdrRow.cel
4710: 6c 73 5b 69 5d 3b 0a 20 20 20 20 68 64 72 63 65  ls[i];.    hdrce
4720: 6c 6c 2e 73 54 61 62 6c 65 20 3d 20 74 68 69 73  ll.sTable = this
4730: 3b 0a 20 20 20 20 68 64 72 63 65 6c 6c 2e 73 74  ;.    hdrcell.st
4740: 79 6c 65 2e 63 75 72 73 6f 72 20 3d 20 22 70 6f  yle.cursor = "po
4750: 69 6e 74 65 72 22 3b 0a 20 20 20 20 68 64 72 63  inter";.    hdrc
4760: 65 6c 6c 2e 73 6f 72 74 54 79 70 65 20 3d 20 63  ell.sortType = c
4770: 6f 6c 75 6d 6e 54 79 70 65 73 5b 69 5d 20 7c 7c  olumnTypes[i] ||
4780: 20 27 74 27 3b 0a 20 20 20 20 68 64 72 63 65 6c   't';.    hdrcel
4790: 6c 2e 6f 6e 63 6c 69 63 6b 20 3d 20 66 75 6e 63  l.onclick = func
47a0: 74 69 6f 6e 20 28 29 20 7b 0a 20 20 20 20 20 20  tion () {.      
47b0: 74 68 69 73 2e 73 54 61 62 6c 65 2e 73 6f 72 74  this.sTable.sort
47c0: 28 74 68 69 73 29 3b 0a 20 20 20 20 20 20 72 65  (this);.      re
47d0: 74 75 72 6e 20 66 61 6c 73 65 3b 0a 20 20 20 20  turn false;.    
47e0: 7d 0a 20 20 7d 0a 20 20 74 68 69 73 2e 73 65 74  }.  }.  this.set
47f0: 48 64 72 49 63 6f 6e 73 28 29 0a 7d 0a 76 61 72  HdrIcons().}.var
4800: 20 74 20 3d 20 6e 65 77 20 53 6f 72 74 61 62 6c   t = new Sortabl
4810: 65 54 61 62 6c 65 28 64 6f 63 75 6d 65 6e 74 2e  eTable(document.
4820: 67 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 22  getElementById("
4830: 63 68 72 6f 6e 74 61 62 22 29 2c 22 54 4b 22 2c  chrontab"),"TK",
4840: 31 29 3b 0a 3c 2f 73 63 72 69 70 74 3e 0a 7d 3c  1);.</script>.}<
4850: 2f 74 63 6c 3e 0a 3c 70 3e 0a 3c 74 63 6c 3e 0a  /tcl>.<p>.<tcl>.
4860: 73 65 74 20 6e 44 61 79 20 5b 64 62 20 65 76 61  set nDay [db eva
4870: 6c 20 7b 53 45 4c 45 43 54 20 6a 75 6c 69 61 6e  l {SELECT julian
4880: 64 61 79 28 24 6d 78 44 61 74 65 29 2d 6a 75 6c  day($mxDate)-jul
4890: 69 61 6e 64 61 79 28 24 6d 6e 44 61 74 65 29 7d  ianday($mnDate)}
48a0: 5d 0a 68 64 5f 70 75 74 73 6e 6c 20 22 3c 69 3e  ].hd_putsnl "<i>
48b0: 24 6e 52 65 6c 65 61 73 65 20 72 65 6c 65 61 73  $nRelease releas
48c0: 65 73 22 0a 68 64 5f 70 75 74 73 6e 6c 20 22 6f  es".hd_putsnl "o
48d0: 76 65 72 20 5b 66 6f 72 6d 61 74 20 25 2e 31 66  ver [format %.1f
48e0: 20 5b 65 78 70 72 20 7b 24 6e 44 61 79 2f 33 36   [expr {$nDay/36
48f0: 35 2e 32 34 7d 5d 5d 20 79 65 61 72 73 2e 3c 2f  5.24}]] years.</
4900: 69 3e 22 0a 3c 2f 74 63 6c 3e 0a                 i>".</tcl>.