Documentation Source Text

Hex Artifact Content
Login

Artifact 109e8ff0d4cb94e1f3d5b7fab9f7b7e64a4084b0b615d994a870badc9052d21d:


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 30  ing|Version 3.20
0370: 2e 30 0a 30 33 36 65 62 66 37 32 39 65 7c 32 30  .0.036ebf729e|20
0380: 31 37 2d 30 36 2d 31 37 7c 56 65 72 73 69 6f 6e  17-06-17|Version
0390: 20 33 2e 31 38 2e 32 0a 37 37 62 62 34 36 32 33   3.18.2.77bb4623
03a0: 33 64 7c 32 30 31 37 2d 30 36 2d 31 36 7c 56 65  3d|2017-06-16|Ve
03b0: 72 73 69 6f 6e 20 33 2e 31 38 2e 31 0a 30 65 65  rsion 3.18.1.0ee
03c0: 34 38 32 61 31 65 30 7c 32 30 31 37 2d 30 36 2d  482a1e0|2017-06-
03d0: 30 38 7c 56 65 72 73 69 6f 6e 20 33 2e 31 39 2e  08|Version 3.19.
03e0: 33 0a 65 64 62 34 65 38 31 39 62 30 7c 32 30 31  3.edb4e819b0|201
03f0: 37 2d 30 35 2d 32 35 7c 56 65 72 73 69 6f 6e 20  7-05-25|Version 
0400: 33 2e 31 39 2e 32 0a 66 36 64 37 62 39 38 38 66  3.19.2.f6d7b988f
0410: 34 7c 32 30 31 37 2d 30 35 2d 32 34 7c 56 65 72  4|2017-05-24|Ver
0420: 73 69 6f 6e 20 33 2e 31 39 2e 31 0a 32 38 61 39  sion 3.19.1.28a9
0430: 34 65 62 32 38 32 7c 32 30 31 37 2d 30 35 2d 32  4eb282|2017-05-2
0440: 32 7c 56 65 72 73 69 6f 6e 20 33 2e 31 39 2e 30  2|Version 3.19.0
0450: 0a 34 32 34 61 30 64 33 38 30 33 7c 32 30 31 37  .424a0d3803|2017
0460: 2d 30 33 2d 32 38 7c 56 65 72 73 69 6f 6e 20 33  -03-28|Version 3
0470: 2e 31 38 2e 30 0a 61 64 61 30 35 63 66 61 38 36  .18.0.ada05cfa86
0480: 7c 32 30 31 37 2d 30 32 2d 31 33 7c 56 65 72 73  |2017-02-13|Vers
0490: 69 6f 6e 20 33 2e 31 37 2e 30 0a 61 36 35 61 36  ion 3.17.0.a65a6
04a0: 32 38 39 33 63 7c 32 30 31 37 2d 30 31 2d 30 36  2893c|2017-01-06
04b0: 7c 56 65 72 73 69 6f 6e 20 33 2e 31 36 2e 32 0a  |Version 3.16.2.
04c0: 39 37 39 66 30 34 33 39 32 38 7c 32 30 31 37 2d  979f043928|2017-
04d0: 30 31 2d 30 33 7c 56 65 72 73 69 6f 6e 20 33 2e  01-03|Version 3.
04e0: 31 36 2e 31 0a 30 34 61 63 30 62 37 35 62 31 7c  16.1.04ac0b75b1|
04f0: 32 30 31 37 2d 30 31 2d 30 32 7c 56 65 72 73 69  2017-01-02|Versi
0500: 6f 6e 20 33 2e 31 36 2e 30 0a 62 62 64 38 35 64  on 3.16.0.bbd85d
0510: 32 33 35 66 7c 32 30 31 36 2d 31 31 2d 32 38 7c  235f|2016-11-28|
0520: 56 65 72 73 69 6f 6e 20 33 2e 31 35 2e 32 0a 31  Version 3.15.2.1
0530: 31 33 36 38 36 33 63 37 36 7c 32 30 31 36 2d 31  136863c76|2016-1
0540: 31 2d 30 34 7c 56 65 72 73 69 6f 6e 20 33 2e 31  1-04|Version 3.1
0550: 35 2e 31 0a 37 30 37 38 37 35 35 38 32 66 7c 32  5.1.707875582f|2
0560: 30 31 36 2d 31 30 2d 31 34 7c 56 65 72 73 69 6f  016-10-14|Versio
0570: 6e 20 33 2e 31 35 2e 30 0a 32 39 64 62 65 66 34  n 3.15.0.29dbef4
0580: 62 38 35 7c 32 30 31 36 2d 30 39 2d 31 32 7c 56  b85|2016-09-12|V
0590: 65 72 73 69 6f 6e 20 33 2e 31 34 2e 32 0a 61 31  ersion 3.14.2.a1
05a0: 32 64 38 30 35 39 37 37 7c 32 30 31 36 2d 30 38  2d805977|2016-08
05b0: 2d 31 31 7c 56 65 72 73 69 6f 6e 20 33 2e 31 34  -11|Version 3.14
05c0: 2e 31 0a 64 35 65 39 38 30 35 37 30 32 7c 32 30  .1.d5e9805702|20
05d0: 31 36 2d 30 38 2d 30 38 7c 56 65 72 73 69 6f 6e  16-08-08|Version
05e0: 20 33 2e 31 34 0a 66 63 34 39 66 35 35 36 65 34   3.14.fc49f556e4
05f0: 7c 32 30 31 36 2d 30 35 2d 31 38 7c 56 65 72 73  |2016-05-18|Vers
0600: 69 6f 6e 20 33 2e 31 33 2e 30 0a 39 32 64 63 35  ion 3.13.0.92dc5
0610: 39 66 64 35 61 7c 32 30 31 36 2d 30 34 2d 31 38  9fd5a|2016-04-18
0620: 7c 56 65 72 73 69 6f 6e 20 33 2e 31 32 2e 32 0a  |Version 3.12.2.
0630: 66 65 37 64 33 62 37 35 66 65 7c 32 30 31 36 2d  fe7d3b75fe|2016-
0640: 30 34 2d 30 38 7c 56 65 72 73 69 6f 6e 20 33 2e  04-08|Version 3.
0650: 31 32 2e 31 0a 64 66 62 66 64 33 34 62 33 66 7c  12.1.dfbfd34b3f|
0660: 32 30 31 36 2d 30 33 2d 33 31 7c 56 65 72 73 69  2016-03-31|Versi
0670: 6f 6e 20 33 2e 39 2e 33 0a 65 39 62 62 34 63 66  on 3.9.3.e9bb4cf
0680: 34 30 66 7c 32 30 31 36 2d 30 33 2d 32 39 7c 56  40f|2016-03-29|V
0690: 65 72 73 69 6f 6e 20 33 2e 31 32 2e 30 0a 66 30  ersion 3.12.0.f0
06a0: 34 37 39 32 30 63 65 31 7c 32 30 31 36 2d 30 33  47920ce1|2016-03
06b0: 2d 30 33 7c 56 65 72 73 69 6f 6e 20 33 2e 31 31  -03|Version 3.11
06c0: 2e 31 0a 33 64 38 36 32 66 32 30 37 65 7c 32 30  .1.3d862f207e|20
06d0: 31 36 2d 30 32 2d 31 35 7c 56 65 72 73 69 6f 6e  16-02-15|Version
06e0: 20 33 2e 31 31 2e 30 0a 31 37 65 66 62 34 32 30   3.11.0.17efb420
06f0: 39 66 7c 32 30 31 36 2d 30 31 2d 32 30 7c 56 65  9f|2016-01-20|Ve
0700: 72 73 69 6f 6e 20 33 2e 31 30 2e 32 0a 32 35 34  rsion 3.10.2.254
0710: 34 31 39 63 33 36 37 7c 32 30 31 36 2d 30 31 2d  419c367|2016-01-
0720: 31 34 7c 56 65 72 73 69 6f 6e 20 33 2e 31 30 2e  14|Version 3.10.
0730: 31 0a 66 64 30 61 35 30 66 30 37 39 7c 32 30 31  1.fd0a50f079|201
0740: 36 2d 30 31 2d 30 36 7c 56 65 72 73 69 6f 6e 20  6-01-06|Version 
0750: 33 2e 31 30 2e 30 0a 62 64 61 37 37 64 64 61 39  3.10.0.bda77dda9
0760: 36 7c 32 30 31 35 2d 31 31 2d 30 32 7c 56 65 72  6|2015-11-02|Ver
0770: 73 69 6f 6e 20 33 2e 39 2e 32 0a 37 36 37 63 31  sion 3.9.2.767c1
0780: 37 32 37 66 65 7c 32 30 31 35 2d 31 30 2d 31 36  727fe|2015-10-16
0790: 7c 56 65 72 73 69 6f 6e 20 33 2e 39 2e 31 0a 61  |Version 3.9.1.a
07a0: 37 32 31 66 63 30 64 38 39 7c 32 30 31 35 2d 31  721fc0d89|2015-1
07b0: 30 2d 31 34 7c 56 65 72 73 69 6f 6e 20 33 2e 39  0-14|Version 3.9
07c0: 2e 30 0a 63 66 35 33 38 65 32 37 38 33 7c 32 30  .0.cf538e2783|20
07d0: 31 35 2d 30 37 2d 32 39 7c 56 65 72 73 69 6f 6e  15-07-29|Version
07e0: 20 33 2e 38 2e 31 31 2e 31 0a 62 38 65 39 32 32   3.8.11.1.b8e922
07f0: 32 37 61 34 7c 32 30 31 35 2d 30 37 2d 32 37 7c  27a4|2015-07-27|
0800: 56 65 72 73 69 6f 6e 20 33 2e 38 2e 31 31 0a 32  Version 3.8.11.2
0810: 65 66 34 66 33 61 35 62 31 7c 32 30 31 35 2d 30  ef4f3a5b1|2015-0
0820: 35 2d 32 30 7c 56 65 72 73 69 6f 6e 20 33 2e 38  5-20|Version 3.8
0830: 2e 31 30 2e 32 0a 30 35 62 34 62 31 66 32 61 39  .10.2.05b4b1f2a9
0840: 7c 32 30 31 35 2d 30 35 2d 30 39 7c 56 65 72 73  |2015-05-09|Vers
0850: 69 6f 6e 20 33 2e 38 2e 31 30 2e 31 0a 63 66 39  ion 3.8.10.1.cf9
0860: 37 35 39 35 37 62 39 7c 32 30 31 35 2d 30 35 2d  75957b9|2015-05-
0870: 30 37 7c 56 65 72 73 69 6f 6e 20 33 2e 38 2e 31  07|Version 3.8.1
0880: 30 0a 38 61 38 66 66 63 38 36 32 65 7c 32 30 31  0.8a8ffc862e|201
0890: 35 2d 30 34 2d 30 38 7c 56 65 72 73 69 6f 6e 20  5-04-08|Version 
08a0: 33 2e 38 2e 39 0a 39 64 36 63 31 38 38 30 66 62  3.8.9.9d6c1880fb
08b0: 7c 32 30 31 35 2d 30 32 2d 32 35 7c 56 65 72 73  |2015-02-25|Vers
08c0: 69 6f 6e 20 33 2e 38 2e 38 2e 33 0a 37 37 35 37  ion 3.8.8.3.7757
08d0: 66 63 37 32 31 32 7c 32 30 31 35 2d 30 31 2d 33  fc7212|2015-01-3
08e0: 30 7c 56 65 72 73 69 6f 6e 20 33 2e 38 2e 38 2e  0|Version 3.8.8.
08f0: 32 0a 66 37 33 33 33 37 65 33 65 32 7c 32 30 31  2.f73337e3e2|201
0900: 35 2d 30 31 2d 32 30 7c 56 65 72 73 69 6f 6e 20  5-01-20|Version 
0910: 33 2e 38 2e 38 2e 31 0a 37 64 36 38 61 34 32 66  3.8.8.1.7d68a42f
0920: 61 63 7c 32 30 31 35 2d 30 31 2d 31 36 7c 56 65  ac|2015-01-16|Ve
0930: 72 73 69 6f 6e 20 33 2e 38 2e 38 0a 66 36 36 66  rsion 3.8.8.f66f
0940: 37 61 31 37 62 37 7c 32 30 31 34 2d 31 32 2d 30  7a17b7|2014-12-0
0950: 39 7c 56 65 72 73 69 6f 6e 20 33 2e 38 2e 37 2e  9|Version 3.8.7.
0960: 34 0a 36 34 37 65 37 37 65 38 35 33 7c 32 30 31  4.647e77e853|201
0970: 34 2d 31 32 2d 30 35 7c 56 65 72 73 69 6f 6e 20  4-12-05|Version 
0980: 33 2e 38 2e 37 2e 33 0a 32 61 62 35 36 34 62 66  3.8.7.3.2ab564bf
0990: 39 36 7c 32 30 31 34 2d 31 31 2d 31 38 7c 56 65  96|2014-11-18|Ve
09a0: 72 73 69 6f 6e 20 33 2e 38 2e 37 2e 32 0a 33 62  rsion 3.8.7.2.3b
09b0: 37 62 37 32 63 34 36 38 7c 32 30 31 34 2d 31 30  7b72c468|2014-10
09c0: 2d 32 39 7c 56 65 72 73 69 6f 6e 20 33 2e 38 2e  -29|Version 3.8.
09d0: 37 2e 31 0a 31 35 38 31 63 33 30 63 33 38 7c 32  7.1.1581c30c38|2
09e0: 30 31 34 2d 31 30 2d 32 32 7c 56 65 72 73 69 6f  014-10-22|Versio
09f0: 6e 20 33 2e 38 2e 36 2e 31 0a 65 34 61 62 30 39  n 3.8.6.1.e4ab09
0a00: 34 66 38 61 7c 32 30 31 34 2d 31 30 2d 31 37 7c  4f8a|2014-10-17|
0a10: 56 65 72 73 69 6f 6e 20 33 2e 38 2e 37 0a 39 34  Version 3.8.7.94
0a20: 39 31 62 61 37 64 37 33 7c 32 30 31 34 2d 30 38  91ba7d73|2014-08
0a30: 2d 31 35 7c 56 65 72 73 69 6f 6e 20 33 2e 38 2e  -15|Version 3.8.
0a40: 36 0a 62 31 65 64 34 66 32 61 33 34 7c 32 30 31  6.b1ed4f2a34|201
0a50: 34 2d 30 36 2d 30 34 7c 56 65 72 73 69 6f 6e 20  4-06-04|Version 
0a60: 33 2e 38 2e 35 0a 61 36 31 31 66 61 39 36 63 34  3.8.5.a611fa96c4
0a70: 7c 32 30 31 34 2d 30 34 2d 30 33 7c 56 65 72 73  |2014-04-03|Vers
0a80: 69 6f 6e 20 33 2e 38 2e 34 2e 33 0a 30 32 65 61  ion 3.8.4.3.02ea
0a90: 31 36 36 33 37 32 7c 32 30 31 34 2d 30 33 2d 32  166372|2014-03-2
0aa0: 36 7c 56 65 72 73 69 6f 6e 20 33 2e 38 2e 34 2e  6|Version 3.8.4.
0ab0: 32 0a 30 31 38 64 33 31 37 62 31 32 7c 32 30 31  2.018d317b12|201
0ac0: 34 2d 30 33 2d 31 31 7c 56 65 72 73 69 6f 6e 20  4-03-11|Version 
0ad0: 33 2e 38 2e 34 2e 31 0a 35 33 30 61 31 65 65 37  3.8.4.1.530a1ee7
0ae0: 64 63 7c 32 30 31 34 2d 30 33 2d 31 30 7c 56 65  dc|2014-03-10|Ve
0af0: 72 73 69 6f 6e 20 33 2e 38 2e 34 0a 65 61 33 33  rsion 3.8.4.ea33
0b00: 31 37 61 34 38 30 7c 32 30 31 34 2d 30 32 2d 31  17a480|2014-02-1
0b10: 31 7c 56 65 72 73 69 6f 6e 20 33 2e 38 2e 33 2e  1|Version 3.8.3.
0b20: 31 0a 65 38 31 36 64 64 39 32 34 36 7c 32 30 31  1.e816dd9246|201
0b30: 34 2d 30 32 2d 30 33 7c 56 65 72 73 69 6f 6e 20  4-02-03|Version 
0b40: 33 2e 38 2e 33 0a 32 37 33 39 32 31 31 38 61 66  3.8.3.27392118af
0b50: 7c 32 30 31 33 2d 31 32 2d 30 36 7c 56 65 72 73  |2013-12-06|Vers
0b60: 69 6f 6e 20 33 2e 38 2e 32 0a 63 37 38 62 65 36  ion 3.8.2.c78be6
0b70: 64 37 38 36 7c 32 30 31 33 2d 31 30 2d 31 37 7c  d786|2013-10-17|
0b80: 56 65 72 73 69 6f 6e 20 33 2e 38 2e 31 0a 37 64  Version 3.8.1.7d
0b90: 64 34 39 36 38 66 32 33 7c 32 30 31 33 2d 30 39  d4968f23|2013-09
0ba0: 2d 30 33 7c 56 65 72 73 69 6f 6e 20 33 2e 38 2e  -03|Version 3.8.
0bb0: 30 2e 32 0a 33 35 32 33 36 32 62 63 30 31 7c 32  0.2.352362bc01|2
0bc0: 30 31 33 2d 30 38 2d 32 39 7c 56 65 72 73 69 6f  013-08-29|Versio
0bd0: 6e 20 33 2e 38 2e 30 2e 31 0a 66 36 34 63 64 32  n 3.8.0.1.f64cd2
0be0: 31 65 32 65 7c 32 30 31 33 2d 30 38 2d 32 36 7c  1e2e|2013-08-26|
0bf0: 56 65 72 73 69 6f 6e 20 33 2e 38 2e 30 0a 31 31  Version 3.8.0.11
0c00: 38 61 33 62 33 35 36 39 7c 32 30 31 33 2d 30 35  8a3b3569|2013-05
0c10: 2d 32 30 7c 56 65 72 73 69 6f 6e 20 33 2e 37 2e  -20|Version 3.7.
0c20: 31 37 0a 63 62 65 61 30 32 64 39 33 38 7c 32 30  17.cbea02d938|20
0c30: 31 33 2d 30 34 2d 31 32 7c 56 65 72 73 69 6f 6e  13-04-12|Version
0c40: 20 33 2e 37 2e 31 36 2e 32 0a 35 32 37 32 33 31   3.7.16.2.527231
0c50: 62 63 36 37 7c 32 30 31 33 2d 30 33 2d 32 39 7c  bc67|2013-03-29|
0c60: 56 65 72 73 69 6f 6e 20 33 2e 37 2e 31 36 2e 31  Version 3.7.16.1
0c70: 0a 36 36 64 35 66 32 62 37 36 37 7c 32 30 31 33  .66d5f2b767|2013
0c80: 2d 30 33 2d 31 38 7c 56 65 72 73 69 6f 6e 20 33  -03-18|Version 3
0c90: 2e 37 2e 31 36 0a 63 30 65 30 39 35 36 30 64 32  .7.16.c0e09560d2
0ca0: 7c 32 30 31 33 2d 30 31 2d 30 39 7c 56 65 72 73  |2013-01-09|Vers
0cb0: 69 6f 6e 20 33 2e 37 2e 31 35 2e 32 0a 36 62 38  ion 3.7.15.2.6b8
0cc0: 35 62 37 36 37 64 30 7c 32 30 31 32 2d 31 32 2d  5b767d0|2012-12-
0cd0: 31 39 7c 56 65 72 73 69 6f 6e 20 33 2e 37 2e 31  19|Version 3.7.1
0ce0: 35 2e 31 0a 63 64 30 62 33 37 63 35 32 36 7c 32  5.1.cd0b37c526|2
0cf0: 30 31 32 2d 31 32 2d 31 32 7c 56 65 72 73 69 6f  012-12-12|Versio
0d00: 6e 20 33 2e 37 2e 31 35 0a 30 39 31 35 37 30 65  n 3.7.15.091570e
0d10: 34 36 64 7c 32 30 31 32 2d 31 30 2d 30 34 7c 56  46d|2012-10-04|V
0d20: 65 72 73 69 6f 6e 20 33 2e 37 2e 31 34 2e 31 0a  ersion 3.7.14.1.
0d30: 63 30 64 38 39 64 34 61 39 37 7c 32 30 31 32 2d  c0d89d4a97|2012-
0d40: 30 39 2d 30 33 7c 56 65 72 73 69 6f 6e 20 33 2e  09-03|Version 3.
0d50: 37 2e 31 34 0a 66 35 62 35 61 31 33 66 37 33 7c  7.14.f5b5a13f73|
0d60: 32 30 31 32 2d 30 36 2d 31 31 7c 56 65 72 73 69  2012-06-11|Versi
0d70: 6f 6e 20 33 2e 37 2e 31 33 0a 36 64 33 32 36 64  on 3.7.13.6d326d
0d80: 34 34 66 64 7c 32 30 31 32 2d 30 35 2d 32 32 7c  44fd|2012-05-22|
0d90: 56 65 72 73 69 6f 6e 20 33 2e 37 2e 31 32 2e 31  Version 3.7.12.1
0da0: 0a 64 39 33 34 38 62 32 61 34 65 7c 32 30 31 32  .d9348b2a4e|2012
0db0: 2d 30 35 2d 31 34 7c 56 65 72 73 69 6f 6e 20 33  -05-14|Version 3
0dc0: 2e 37 2e 31 32 0a 62 65 37 31 64 32 66 36 36 37  .7.12.be71d2f667
0dd0: 7c 32 30 31 32 2d 30 35 2d 31 34 7c 56 65 72 73  |2012-05-14|Vers
0de0: 69 6f 6e 20 33 2e 37 2e 31 32 0a 38 36 35 34 61  ion 3.7.12.8654a
0df0: 61 39 35 34 30 7c 32 30 31 32 2d 30 35 2d 31 34  a9540|2012-05-14
0e00: 7c 56 65 72 73 69 6f 6e 20 33 2e 37 2e 31 32 0a  |Version 3.7.12.
0e10: 30 30 62 62 39 63 39 63 65 34 7c 32 30 31 32 2d  00bb9c9ce4|2012-
0e20: 30 33 2d 32 30 7c 56 65 72 73 69 6f 6e 20 33 2e  03-20|Version 3.
0e30: 37 2e 31 31 0a 65 62 64 30 31 61 38 64 65 66 7c  7.11.ebd01a8def|
0e40: 32 30 31 32 2d 30 31 2d 31 36 7c 56 65 72 73 69  2012-01-16|Versi
0e50: 6f 6e 20 33 2e 37 2e 31 30 0a 63 37 63 36 30 35  on 3.7.10.c7c605
0e60: 30 65 66 30 7c 32 30 31 31 2d 31 31 2d 30 31 7c  0ef0|2011-11-01|
0e70: 56 65 72 73 69 6f 6e 20 33 2e 37 2e 39 0a 33 65  Version 3.7.9.3e
0e80: 30 64 61 38 30 38 64 32 7c 32 30 31 31 2d 30 39  0da808d2|2011-09
0e90: 2d 31 39 7c 56 65 72 73 69 6f 6e 20 33 2e 37 2e  -19|Version 3.7.
0ea0: 38 0a 61 66 30 64 39 31 61 64 66 34 7c 32 30 31  8.af0d91adf4|201
0eb0: 31 2d 30 36 2d 32 38 7c 56 65 72 73 69 6f 6e 20  1-06-28|Version 
0ec0: 33 2e 37 2e 37 2e 31 0a 34 33 37 34 62 37 65 38  3.7.7.1.4374b7e8
0ed0: 33 65 7c 32 30 31 31 2d 30 36 2d 32 33 7c 56 65  3e|2011-06-23|Ve
0ee0: 72 73 69 6f 6e 20 33 2e 37 2e 37 2e 0a 65 64 31  rsion 3.7.7..ed1
0ef0: 64 61 35 31 30 61 32 7c 32 30 31 31 2d 30 35 2d  da510a2|2011-05-
0f00: 31 39 7c 56 65 72 73 69 6f 6e 20 33 2e 37 2e 36  19|Version 3.7.6
0f10: 2e 33 0a 31 35 34 64 64 62 63 31 37 31 7c 32 30  .3.154ddbc171|20
0f20: 31 31 2d 30 34 2d 31 37 7c 56 65 72 73 69 6f 6e  11-04-17|Version
0f30: 20 33 2e 37 2e 36 2e 32 0a 61 33 35 65 38 33 65   3.7.6.2.a35e83e
0f40: 61 63 37 7c 32 30 31 31 2d 30 34 2d 31 33 7c 56  ac7|2011-04-13|V
0f50: 65 72 73 69 6f 6e 20 33 2e 37 2e 36 2e 31 0a 66  ersion 3.7.6.1.f
0f60: 39 64 34 33 66 61 33 36 33 7c 32 30 31 31 2d 30  9d43fa363|2011-0
0f70: 34 2d 31 32 7c 56 65 72 73 69 6f 6e 20 33 2e 37  4-12|Version 3.7
0f80: 2e 36 2e 0a 65 64 37 35 39 64 35 61 39 65 7c 32  .6..ed759d5a9e|2
0f90: 30 31 31 2d 30 32 2d 30 31 7c 56 65 72 73 69 6f  011-02-01|Versio
0fa0: 6e 20 33 2e 37 2e 35 0a 61 35 38 36 61 34 64 65  n 3.7.5.a586a4de
0fb0: 65 62 7c 32 30 31 30 2d 31 32 2d 30 37 7c 56 65  eb|2010-12-07|Ve
0fc0: 72 73 69 6f 6e 20 33 2e 37 2e 34 0a 32 36 37 37  rsion 3.7.4.2677
0fd0: 38 34 38 30 38 37 7c 32 30 31 30 2d 31 30 2d 30  848087|2010-10-0
0fe0: 38 7c 56 65 72 73 69 6f 6e 20 33 2e 37 2e 33 0a  8|Version 3.7.3.
0ff0: 34 32 35 33 37 62 36 30 35 36 7c 32 30 31 30 2d  42537b6056|2010-
1000: 30 38 2d 32 34 7c 56 65 72 73 69 6f 6e 20 33 2e  08-24|Version 3.
1010: 37 2e 32 0a 33 36 31 33 62 30 36 39 35 61 7c 32  7.2.3613b0695a|2
1020: 30 31 30 2d 30 38 2d 32 33 7c 56 65 72 73 69 6f  010-08-23|Versio
1030: 6e 20 33 2e 37 2e 31 0a 30 34 32 61 31 61 62 62  n 3.7.1.042a1abb
1040: 30 33 7c 32 30 31 30 2d 30 38 2d 30 34 7c 56 65  03|2010-08-04|Ve
1050: 72 73 69 6f 6e 20 33 2e 37 2e 30 2e 31 0a 62 33  rsion 3.7.0.1.b3
1060: 36 62 31 30 35 65 61 62 7c 32 30 31 30 2d 30 37  6b105eab|2010-07
1070: 2d 32 31 7c 56 65 72 73 69 6f 6e 20 33 2e 37 2e  -21|Version 3.7.
1080: 30 0a 62 30 37 38 62 35 38 38 64 36 7c 32 30 31  0.b078b588d6|201
1090: 30 2d 30 33 2d 32 36 7c 56 65 72 73 69 6f 6e 20  0-03-26|Version 
10a0: 33 2e 36 2e 32 33 2e 31 0a 34 61 65 34 35 33 65  3.6.23.1.4ae453e
10b0: 61 37 62 7c 32 30 31 30 2d 30 33 2d 30 39 7c 56  a7b|2010-03-09|V
10c0: 65 72 73 69 6f 6e 20 33 2e 36 2e 32 33 0a 32 38  ersion 3.6.23.28
10d0: 64 30 64 37 37 31 30 37 7c 32 30 31 30 2d 30 31  d0d77107|2010-01
10e0: 2d 30 36 7c 56 65 72 73 69 6f 6e 20 33 2e 36 2e  -06|Version 3.6.
10f0: 32 32 0a 31 65 64 38 38 65 39 64 30 31 7c 32 30  22.1ed88e9d01|20
1100: 30 39 2d 31 32 2d 30 37 7c 56 65 72 73 69 6f 6e  09-12-07|Version
1110: 20 33 2e 36 2e 32 31 0a 65 62 37 61 35 34 34 66   3.6.21.eb7a544f
1120: 65 34 7c 32 30 30 39 2d 31 31 2d 30 34 7c 56 65  e4|2009-11-04|Ve
1130: 72 73 69 6f 6e 20 33 2e 36 2e 32 30 0a 32 61 38  rsion 3.6.20.2a8
1140: 33 32 62 31 39 62 36 7c 32 30 30 39 2d 31 30 2d  32b19b6|2009-10-
1150: 33 30 7c 56 65 72 73 69 6f 6e 20 33 2e 36 2e 31  30|Version 3.6.1
1160: 36 2e 31 0a 63 31 64 34 39 39 61 66 63 35 7c 32  6.1.c1d499afc5|2
1170: 30 30 39 2d 31 30 2d 31 34 7c 56 65 72 73 69 6f  009-10-14|Versio
1180: 6e 20 33 2e 36 2e 31 39 0a 62 30 38 34 38 32 38  n 3.6.19.b084828
1190: 61 37 37 7c 32 30 30 39 2d 30 39 2d 31 31 7c 56  a77|2009-09-11|V
11a0: 65 72 73 69 6f 6e 20 33 2e 36 2e 31 38 0a 33 36  ersion 3.6.18.36
11b0: 36 35 30 31 30 32 32 38 7c 32 30 30 39 2d 30 38  65010228|2009-08
11c0: 2d 31 30 7c 56 65 72 73 69 6f 6e 20 33 2e 36 2e  -10|Version 3.6.
11d0: 31 37 20 28 43 56 53 20 36 39 36 39 29 0a 66 66  17 (CVS 6969).ff
11e0: 36 39 31 61 36 62 32 61 7c 32 30 30 39 2d 30 36  691a6b2a|2009-06
11f0: 2d 32 37 7c 56 65 72 73 69 6f 6e 20 33 2e 36 2e  -27|Version 3.6.
1200: 31 36 20 28 43 56 53 20 36 38 32 39 29 0a 61 66  16 (CVS 6829).af
1210: 66 33 34 38 32 36 61 61 7c 32 30 30 39 2d 30 36  f34826aa|2009-06
1220: 2d 31 35 7c 56 65 72 73 69 6f 6e 20 33 2e 36 2e  -15|Version 3.6.
1230: 31 35 20 28 43 56 53 20 36 37 36 30 29 0a 61 62  15 (CVS 6760).ab
1240: 37 36 64 31 61 32 35 32 7c 32 30 30 39 2d 30 35  76d1a252|2009-05
1250: 2d 32 35 7c 56 65 72 73 69 6f 6e 20 33 2e 36 2e  -25|Version 3.6.
1260: 31 34 2e 32 20 28 43 56 53 20 36 36 38 30 29 0a  14.2 (CVS 6680).
1270: 65 34 32 36 37 63 38 37 65 35 7c 32 30 30 39 2d  e4267c87e5|2009-
1280: 30 35 2d 31 39 7c 56 65 72 73 69 6f 6e 20 33 2e  05-19|Version 3.
1290: 36 2e 31 34 2e 31 20 28 43 56 53 20 36 36 35 35  6.14.1 (CVS 6655
12a0: 29 0a 34 36 39 61 64 31 64 65 64 33 7c 32 30 30  ).469ad1ded3|200
12b0: 39 2d 30 35 2d 30 37 7c 56 65 72 73 69 6f 6e 20  9-05-07|Version 
12c0: 33 2e 36 2e 31 34 20 28 43 56 53 20 36 36 31 35  3.6.14 (CVS 6615
12d0: 29 0a 39 38 32 63 63 37 66 34 65 37 7c 32 30 30  ).982cc7f4e7|200
12e0: 39 2d 30 34 2d 31 33 7c 56 65 72 73 69 6f 6e 20  9-04-13|Version 
12f0: 33 2e 36 2e 31 33 20 28 43 56 53 20 36 35 30 32  3.6.13 (CVS 6502
1300: 29 0a 30 64 62 38 36 32 61 32 33 61 7c 32 30 30  ).0db862a23a|200
1310: 39 2d 30 33 2d 33 31 7c 56 65 72 73 69 6f 6e 20  9-03-31|Version 
1320: 33 2e 36 2e 31 32 20 28 43 56 53 20 36 34 31 38  3.6.12 (CVS 6418
1330: 29 0a 36 61 62 64 36 33 30 63 38 37 7c 32 30 30  ).6abd630c87|200
1340: 39 2d 30 32 2d 31 38 7c 56 65 72 73 69 6f 6e 20  9-02-18|Version 
1350: 33 2e 36 2e 31 31 20 28 43 56 53 20 36 32 39 39  3.6.11 (CVS 6299
1360: 29 0a 32 31 62 37 32 30 63 63 39 62 7c 32 30 30  ).21b720cc9b|200
1370: 39 2d 30 31 2d 31 35 7c 56 65 72 73 69 6f 6e 20  9-01-15|Version 
1380: 33 2e 36 2e 31 30 20 28 43 56 53 20 36 31 38 34  3.6.10 (CVS 6184
1390: 29 0a 62 36 63 65 38 31 39 39 61 39 7c 32 30 30  ).b6ce8199a9|200
13a0: 39 2d 30 31 2d 31 34 7c 56 65 72 73 69 6f 6e 20  9-01-14|Version 
13b0: 33 2e 36 2e 39 20 28 43 56 53 20 36 31 37 35 29  3.6.9 (CVS 6175)
13c0: 0a 38 63 61 30 62 37 63 31 33 36 7c 32 30 30 39  .8ca0b7c136|2009
13d0: 2d 30 31 2d 31 32 7c 56 65 72 73 69 6f 6e 20 33  -01-12|Version 3
13e0: 2e 36 2e 38 20 28 43 56 53 20 36 31 37 30 29 0a  .6.8 (CVS 6170).
13f0: 66 34 66 34 30 33 37 30 66 62 7c 32 30 30 38 2d  f4f40370fb|2008-
1400: 31 32 2d 31 36 7c 56 65 72 73 69 6f 6e 20 33 2e  12-16|Version 3.
1410: 36 2e 37 20 28 43 56 53 20 36 30 33 33 29 0a 33  6.7 (CVS 6033).3
1420: 30 61 32 30 38 30 37 37 37 7c 32 30 30 38 2d 31  0a2080777|2008-1
1430: 31 2d 32 36 7c 56 65 72 73 69 6f 6e 20 33 2e 36  1-26|Version 3.6
1440: 2e 36 2e 32 20 28 43 56 53 20 35 39 36 30 29 0a  .6.2 (CVS 5960).
1450: 63 32 32 36 36 61 61 30 39 34 7c 32 30 30 38 2d  c2266aa094|2008-
1460: 31 31 2d 32 32 7c 56 65 72 73 69 6f 6e 20 33 2e  11-22|Version 3.
1470: 36 2e 36 2e 31 20 28 43 56 53 20 35 39 34 38 29  6.6.1 (CVS 5948)
1480: 0a 30 31 61 36 65 32 38 32 30 61 7c 32 30 30 38  .01a6e2820a|2008
1490: 2d 31 31 2d 31 39 7c 56 65 72 73 69 6f 6e 20 33  -11-19|Version 3
14a0: 2e 36 2e 36 20 28 43 56 53 20 35 39 33 31 29 0a  .6.6 (CVS 5931).
14b0: 33 36 39 66 37 34 39 38 33 62 7c 32 30 30 38 2d  369f74983b|2008-
14c0: 31 31 2d 31 32 7c 56 65 72 73 69 6f 6e 20 33 2e  11-12|Version 3.
14d0: 36 2e 35 20 28 43 56 53 20 35 38 39 37 29 0a 63  6.5 (CVS 5897).c
14e0: 64 37 33 63 66 66 61 62 33 7c 32 30 30 38 2d 31  d73cffab3|2008-1
14f0: 30 2d 31 35 7c 56 65 72 73 69 6f 6e 20 33 2e 36  0-15|Version 3.6
1500: 2e 34 20 28 43 56 53 20 35 38 32 35 29 0a 31 36  .4 (CVS 5825).16
1510: 33 34 66 64 32 32 33 64 7c 32 30 30 38 2d 30 39  34fd223d|2008-09
1520: 2d 32 32 7c 56 65 72 73 69 6f 6e 20 33 2e 36 2e  -22|Version 3.6.
1530: 33 20 28 43 56 53 20 35 37 32 39 29 0a 38 38 63  3 (CVS 5729).88c
1540: 35 31 62 39 66 31 35 7c 32 30 30 38 2d 30 38 2d  51b9f15|2008-08-
1550: 33 30 7c 56 65 72 73 69 6f 6e 20 33 2e 36 2e 32  30|Version 3.6.2
1560: 20 28 43 56 53 20 35 36 34 37 29 0a 36 35 61 62   (CVS 5647).65ab
1570: 37 37 37 66 64 30 7c 32 30 30 38 2d 30 38 2d 30  777fd0|2008-08-0
1580: 36 7c 56 65 72 73 69 6f 6e 20 33 2e 36 2e 31 20  6|Version 3.6.1 
1590: 28 43 56 53 20 35 35 34 30 29 0a 31 38 34 31 61  (CVS 5540).1841a
15a0: 65 65 36 30 34 7c 32 30 30 38 2d 30 37 2d 31 36  ee604|2008-07-16
15b0: 7c 56 65 72 73 69 6f 6e 20 33 2e 36 2e 30 20 28  |Version 3.6.0 (
15c0: 43 56 53 20 35 34 32 33 29 0a 62 36 31 32 39 66  CVS 5423).b6129f
15d0: 34 63 63 32 7c 32 30 30 38 2d 30 35 2d 31 34 7c  4cc2|2008-05-14|
15e0: 56 65 72 73 69 6f 6e 20 33 2e 35 2e 39 20 28 43  Version 3.5.9 (C
15f0: 56 53 20 35 31 33 31 29 0a 36 61 32 65 33 65 62  VS 5131).6a2e3eb
1600: 32 36 61 7c 32 30 30 38 2d 30 34 2d 31 36 7c 56  26a|2008-04-16|V
1610: 65 72 73 69 6f 6e 20 33 2e 35 2e 38 20 28 43 56  ersion 3.5.8 (CV
1620: 53 20 35 30 31 39 29 0a 39 61 36 35 38 33 64 33  S 5019).9a6583d3
1630: 37 35 7c 32 30 30 38 2d 30 33 2d 31 37 7c 56 65  75|2008-03-17|Ve
1640: 72 73 69 6f 6e 20 33 2e 35 2e 37 20 28 43 56 53  rsion 3.5.7 (CVS
1650: 20 34 38 37 34 29 0a 31 64 38 32 61 62 36 39 38   4874).1d82ab698
1660: 37 7c 32 30 30 38 2d 30 32 2d 30 36 7c 56 65 72  7|2008-02-06|Ver
1670: 73 69 6f 6e 20 33 2e 35 2e 36 20 28 43 56 53 20  sion 3.5.6 (CVS 
1680: 34 37 37 37 29 0a 63 62 35 62 66 34 36 34 32 66  4777).cb5bf4642f
1690: 7c 32 30 30 38 2d 30 31 2d 33 31 7c 56 65 72 73  |2008-01-31|Vers
16a0: 69 6f 6e 20 33 2e 35 2e 35 20 28 43 56 53 20 34  ion 3.5.5 (CVS 4
16b0: 37 36 34 29 0a 63 66 34 61 31 31 62 32 61 38 7c  764).cf4a11b2a8|
16c0: 32 30 30 37 2d 31 32 2d 31 34 7c 56 65 72 73 69  2007-12-14|Versi
16d0: 6f 6e 20 33 2e 35 2e 34 20 28 43 56 53 20 34 36  on 3.5.4 (CVS 46
16e0: 33 35 29 0a 61 33 39 30 30 37 64 35 62 31 7c 32  35).a39007d5b1|2
16f0: 30 30 37 2d 31 31 2d 32 37 7c 56 65 72 73 69 6f  007-11-27|Versio
1700: 6e 20 33 2e 35 2e 33 20 28 43 56 53 20 34 35 36  n 3.5.3 (CVS 456
1710: 36 29 0a 36 30 64 61 30 31 36 33 30 61 7c 32 30  6).60da01630a|20
1720: 30 37 2d 31 31 2d 30 35 7c 56 65 72 73 69 6f 6e  07-11-05|Version
1730: 20 33 2e 35 2e 32 20 28 43 56 53 20 34 35 33 31   3.5.2 (CVS 4531
1740: 29 0a 38 31 63 66 35 31 38 36 34 36 7c 32 30 30  ).81cf518646|200
1750: 37 2d 31 30 2d 30 34 7c 56 65 72 73 69 6f 6e 20  7-10-04|Version 
1760: 33 2e 35 2e 31 20 28 43 56 53 20 34 34 36 35 29  3.5.1 (CVS 4465)
1770: 0a 31 62 36 39 30 62 65 32 32 61 7c 32 30 30 37  .1b690be22a|2007
1780: 2d 30 39 2d 30 34 7c 56 65 72 73 69 6f 6e 20 33  -09-04|Version 3
1790: 2e 35 2e 30 20 41 6c 70 68 61 20 28 43 56 53 20  .5.0 Alpha (CVS 
17a0: 34 33 39 31 29 0a 36 34 39 38 39 39 30 34 64 34  4391).64989904d4
17b0: 7c 32 30 30 37 2d 30 38 2d 31 33 7c 56 65 72 73  |2007-08-13|Vers
17c0: 69 6f 6e 20 33 2e 34 2e 32 20 28 43 56 53 20 34  ion 3.4.2 (CVS 4
17d0: 32 31 38 29 0a 38 31 61 34 64 64 30 37 63 31 7c  218).81a4dd07c1|
17e0: 32 30 30 37 2d 30 37 2d 32 30 7c 56 65 72 73 69  2007-07-20|Versi
17f0: 6f 6e 20 33 2e 34 2e 31 20 28 43 56 53 20 34 31  on 3.4.1 (CVS 41
1800: 37 30 29 0a 32 36 34 37 39 38 30 66 62 61 7c 32  70).2647980fba|2
1810: 30 30 37 2d 30 36 2d 31 38 7c 56 65 72 73 69 6f  007-06-18|Versio
1820: 6e 20 33 2e 34 2e 30 20 28 43 56 53 20 34 30 38  n 3.4.0 (CVS 408
1830: 35 29 0a 31 36 39 37 39 66 34 35 32 35 7c 32 30  5).16979f4525|20
1840: 30 37 2d 30 34 2d 32 35 7c 56 65 72 73 69 6f 6e  07-04-25|Version
1850: 20 33 2e 33 2e 31 37 20 28 43 56 53 20 33 38 37   3.3.17 (CVS 387
1860: 32 29 0a 38 63 36 62 35 61 64 62 35 63 7c 32 30  2).8c6b5adb5c|20
1870: 30 37 2d 30 34 2d 31 38 7c 56 65 72 73 69 6f 6e  07-04-18|Version
1880: 20 33 2e 33 2e 31 36 20 28 43 56 53 20 33 38 35   3.3.16 (CVS 385
1890: 33 29 0a 62 61 35 66 34 61 35 35 66 61 7c 32 30  3).ba5f4a55fa|20
18a0: 30 37 2d 30 34 2d 30 39 7c 56 65 72 73 69 6f 6e  07-04-09|Version
18b0: 20 33 2e 33 2e 31 35 20 28 43 56 53 20 33 38 33   3.3.15 (CVS 383
18c0: 31 29 0a 33 64 62 66 34 66 39 38 61 63 7c 32 30  1).3dbf4f98ac|20
18d0: 30 37 2d 30 34 2d 30 32 7c 56 65 72 73 69 6f 6e  07-04-02|Version
18e0: 20 33 2e 33 2e 31 34 20 28 43 56 53 20 33 37 39   3.3.14 (CVS 379
18f0: 39 29 0a 32 38 36 63 34 65 62 33 30 64 7c 32 30  9).286c4eb30d|20
1900: 30 37 2d 30 32 2d 31 33 7c 56 65 72 73 69 6f 6e  07-02-13|Version
1910: 20 33 2e 33 2e 31 33 20 28 43 56 53 20 33 36 34   3.3.13 (CVS 364
1920: 31 29 0a 66 63 36 36 30 37 30 33 39 33 7c 32 30  1).fc66070393|20
1930: 30 37 2d 30 31 2d 32 37 7c 56 65 72 73 69 6f 6e  07-01-27|Version
1940: 20 33 2e 33 2e 31 32 20 28 43 56 53 20 33 36 31   3.3.12 (CVS 361
1950: 36 29 0a 36 36 63 62 62 65 30 34 34 32 7c 32 30  6).66cbbe0442|20
1960: 30 37 2d 30 31 2d 32 32 7c 56 65 72 73 69 6f 6e  07-01-22|Version
1970: 20 33 2e 33 2e 31 31 20 28 43 56 53 20 33 35 39   3.3.11 (CVS 359
1980: 39 29 0a 32 30 34 61 32 31 32 61 32 38 7c 32 30  9).204a212a28|20
1990: 30 37 2d 30 31 2d 31 30 7c 56 65 72 73 69 6f 6e  07-01-10|Version
19a0: 20 33 2e 33 2e 31 30 20 28 43 56 53 20 33 35 38   3.3.10 (CVS 358
19b0: 37 29 0a 38 62 66 31 39 61 36 61 34 31 7c 32 30  7).8bf19a6a41|20
19c0: 30 37 2d 30 31 2d 30 34 7c 56 65 72 73 69 6f 6e  07-01-04|Version
19d0: 20 33 2e 33 2e 39 20 28 43 56 53 20 33 35 35 37   3.3.9 (CVS 3557
19e0: 29 0a 30 36 35 38 62 62 39 65 33 66 7c 32 30 30  ).0658bb9e3f|200
19f0: 36 2d 31 30 2d 30 39 7c 56 65 72 73 69 6f 6e 20  6-10-09|Version 
1a00: 33 2e 33 2e 38 20 28 43 56 53 20 33 34 36 39 29  3.3.8 (CVS 3469)
1a10: 0a 38 35 34 33 34 61 34 62 39 36 7c 32 30 30 36  .85434a4b96|2006
1a20: 2d 30 38 2d 31 32 7c 56 65 72 73 69 6f 6e 20 33  -08-12|Version 3
1a30: 2e 33 2e 37 20 28 43 56 53 20 33 33 34 38 29 0a  .3.7 (CVS 3348).
1a40: 63 31 31 63 62 30 37 65 34 62 7c 32 30 30 36 2d  c11cb07e4b|2006-
1a50: 30 36 2d 30 36 7c 56 65 72 73 69 6f 6e 20 33 2e  06-06|Version 3.
1a60: 33 2e 36 20 28 43 56 53 20 33 32 30 36 29 0a 61  3.6 (CVS 3206).a
1a70: 30 39 31 61 36 31 64 38 38 7c 32 30 30 36 2d 30  091a61d88|2006-0
1a80: 34 2d 30 35 7c 56 65 72 73 69 6f 6e 20 33 2e 33  4-05|Version 3.3
1a90: 2e 35 20 28 43 56 53 20 33 31 36 37 29 0a 30 33  .5 (CVS 3167).03
1aa0: 33 61 61 61 62 36 37 66 7c 32 30 30 36 2d 30 32  3aaab67f|2006-02
1ab0: 2d 31 31 7c 56 65 72 73 69 6f 6e 20 33 2e 33 2e  -11|Version 3.3.
1ac0: 34 20 28 43 56 53 20 33 30 38 33 29 0a 31 30 61  4 (CVS 3083).10a
1ad0: 33 66 35 36 35 34 36 7c 32 30 30 36 2d 30 31 2d  3f56546|2006-01-
1ae0: 33 31 7c 56 65 72 73 69 6f 6e 20 33 2e 33 2e 33  31|Version 3.3.3
1af0: 20 28 43 56 53 20 33 30 34 36 29 0a 31 66 64 64   (CVS 3046).1fdd
1b00: 65 36 63 35 30 36 7c 32 30 30 36 2d 30 31 2d 32  e6c506|2006-01-2
1b10: 34 7c 56 65 72 73 69 6f 6e 20 33 2e 33 2e 32 20  4|Version 3.3.2 
1b20: 28 62 65 74 61 29 20 28 43 56 53 20 33 30 31 39  (beta) (CVS 3019
1b30: 29 0a 62 64 37 63 35 36 39 39 39 33 7c 32 30 30  ).bd7c569993|200
1b40: 36 2d 30 31 2d 31 36 7c 56 65 72 73 69 6f 6e 20  6-01-16|Version 
1b50: 33 2e 33 2e 31 20 28 61 6c 70 68 61 29 20 28 43  3.3.1 (alpha) (C
1b60: 56 53 20 32 39 35 33 29 0a 35 39 61 37 61 35 36  VS 2953).59a7a56
1b70: 63 31 62 7c 32 30 30 36 2d 30 31 2d 31 31 7c 56  c1b|2006-01-11|V
1b80: 65 72 73 69 6f 6e 20 33 2e 33 2e 30 20 28 61 6c  ersion 3.3.0 (al
1b90: 70 68 61 29 20 28 43 56 53 20 32 39 31 35 29 0a  pha) (CVS 2915).
1ba0: 35 30 64 37 65 35 30 61 39 36 7c 32 30 30 35 2d  50d7e50a96|2005-
1bb0: 31 32 2d 31 39 7c 56 65 72 73 69 6f 6e 20 32 2e  12-19|Version 2.
1bc0: 38 2e 31 37 20 28 43 56 53 20 32 38 33 36 29 0a  8.17 (CVS 2836).
1bd0: 65 36 31 33 38 32 61 65 64 34 7c 32 30 30 35 2d  e61382aed4|2005-
1be0: 31 32 2d 31 39 7c 56 65 72 73 69 6f 6e 20 33 2e  12-19|Version 3.
1bf0: 32 2e 38 20 28 43 56 53 20 32 38 33 35 29 0a 62  2.8 (CVS 2835).b
1c00: 64 31 34 31 61 37 63 31 32 7c 32 30 30 35 2d 30  d141a7c12|2005-0
1c10: 39 2d 32 34 7c 56 65 72 73 69 6f 6e 20 33 2e 32  9-24|Version 3.2
1c20: 2e 37 20 28 43 56 53 20 32 37 33 36 29 0a 31 63  .7 (CVS 2736).1c
1c30: 64 66 65 36 36 37 31 34 7c 32 30 30 35 2d 30 39  dfe66714|2005-09
1c40: 2d 31 37 7c 56 65 72 73 69 6f 6e 20 33 2e 32 2e  -17|Version 3.2.
1c50: 36 20 28 43 56 53 20 32 37 31 36 29 0a 62 32 34  6 (CVS 2716).b24
1c60: 31 35 61 37 34 39 63 7c 32 30 30 35 2d 30 38 2d  15a749c|2005-08-
1c70: 32 37 7c 56 65 72 73 69 6f 6e 20 33 2e 32 2e 35  27|Version 3.2.5
1c80: 20 28 43 56 53 20 32 36 33 34 29 0a 38 63 65 66   (CVS 2634).8cef
1c90: 32 63 31 61 65 37 7c 32 30 30 35 2d 30 38 2d 32  2c1ae7|2005-08-2
1ca0: 34 7c 56 65 72 73 69 6f 6e 20 33 2e 32 2e 34 20  4|Version 3.2.4 
1cb0: 28 43 56 53 20 32 36 31 39 29 0a 66 36 32 30 33  (CVS 2619).f6203
1cc0: 31 39 62 34 34 7c 32 30 30 35 2d 30 38 2d 32 31  19b44|2005-08-21
1cd0: 7c 56 65 72 73 69 6f 6e 20 33 2e 32 2e 33 20 28  |Version 3.2.3 (
1ce0: 43 56 53 20 32 36 31 30 29 0a 30 65 31 39 30 65  CVS 2610).0e190e
1cf0: 39 64 39 31 7c 32 30 30 35 2d 30 36 2d 31 32 7c  9d91|2005-06-12|
1d00: 56 65 72 73 69 6f 6e 20 33 2e 32 2e 32 20 28 43  Version 3.2.2 (C
1d10: 56 53 20 32 35 31 31 29 0a 38 34 34 66 30 31 61  VS 2511).844f01a
1d20: 66 37 32 7c 32 30 30 35 2d 30 33 2d 32 39 7c 56  f72|2005-03-29|V
1d30: 65 72 73 69 6f 6e 20 33 2e 32 2e 31 20 28 43 56  ersion 3.2.1 (CV
1d40: 53 20 32 34 33 33 29 0a 64 65 62 66 34 30 65 38  S 2433).debf40e8
1d50: 66 66 7c 32 30 30 35 2d 30 33 2d 32 31 7c 56 65  ff|2005-03-21|Ve
1d60: 72 73 69 6f 6e 20 33 2e 32 2e 30 20 28 43 56 53  rsion 3.2.0 (CVS
1d70: 20 32 34 31 35 29 0a 36 61 33 66 34 65 34 62 65   2415).6a3f4e4be
1d80: 36 7c 32 30 30 35 2d 30 33 2d 31 37 7c 56 65 72  6|2005-03-17|Ver
1d90: 73 69 6f 6e 20 33 2e 31 2e 36 20 28 43 56 53 20  sion 3.1.6 (CVS 
1da0: 32 33 39 32 29 0a 62 31 37 39 32 61 65 35 31 36  2392).b1792ae516
1db0: 7c 32 30 30 35 2d 30 33 2d 31 31 7c 56 65 72 73  |2005-03-11|Vers
1dc0: 69 6f 6e 20 33 2e 31 2e 35 20 28 43 56 53 20 32  ion 3.1.5 (CVS 2
1dd0: 33 38 32 29 0a 33 64 30 37 30 61 39 62 34 64 7c  382).3d070a9b4d|
1de0: 32 30 30 35 2d 30 33 2d 31 31 7c 56 65 72 73 69  2005-03-11|Versi
1df0: 6f 6e 20 33 2e 31 2e 34 20 28 43 56 53 20 32 33  on 3.1.4 (CVS 23
1e00: 37 38 29 0a 39 35 37 33 33 33 61 37 62 32 7c 32  78).957333a7b2|2
1e10: 30 30 35 2d 30 32 2d 32 38 7c 56 65 72 73 69 6f  005-02-28|Versio
1e20: 6e 20 33 2e 31 2e 33 2e 31 20 28 6e 6f 74 20 61  n 3.1.3.1 (not a
1e30: 6e 20 6f 66 66 69 63 69 61 6c 20 72 65 6c 65 61  n official relea
1e40: 73 65 29 20 28 43 56 53 20 32 33 36 34 29 0a 33  se) (CVS 2364).3
1e50: 36 64 62 66 35 65 39 32 39 7c 32 30 30 35 2d 30  6dbf5e929|2005-0
1e60: 32 2d 32 30 7c 56 65 72 73 69 6f 6e 20 33 2e 31  2-20|Version 3.1
1e70: 2e 33 20 28 43 56 53 20 32 33 35 36 29 0a 65 39  .3 (CVS 2356).e9
1e80: 30 31 32 64 39 31 37 61 7c 32 30 30 35 2d 30 32  012d917a|2005-02
1e90: 2d 31 35 7c 56 65 72 73 69 6f 6e 20 33 2e 31 2e  -15|Version 3.1.
1ea0: 32 20 28 43 56 53 20 32 33 33 37 29 0a 32 65 66  2 (CVS 2337).2ef
1eb0: 62 62 62 61 35 35 61 7c 32 30 30 35 2d 30 32 2d  bbba55a|2005-02-
1ec0: 31 35 7c 56 65 72 73 69 6f 6e 20 32 2e 38 2e 31  15|Version 2.8.1
1ed0: 36 20 28 43 56 53 20 32 33 33 36 29 0a 32 65 31  6 (CVS 2336).2e1
1ee0: 63 37 31 63 34 36 38 7c 32 30 30 35 2d 30 32 2d  c71c468|2005-02-
1ef0: 30 31 7c 56 65 72 73 69 6f 6e 20 33 2e 31 2e 31  01|Version 3.1.1
1f00: 20 28 62 65 74 61 29 20 28 43 56 53 20 32 33 30   (beta) (CVS 230
1f10: 36 29 0a 34 35 30 39 34 61 62 65 33 38 7c 32 30  6).45094abe38|20
1f20: 30 35 2d 30 31 2d 32 31 7c 56 65 72 73 69 6f 6e  05-01-21|Version
1f30: 20 33 2e 31 2e 30 20 28 61 6c 70 68 61 29 20 28   3.1.0 (alpha) (
1f40: 43 56 53 20 32 32 36 30 29 0a 37 64 64 36 36 64  CVS 2260).7dd66d
1f50: 37 36 35 33 7c 32 30 30 34 2d 31 30 2d 31 32 7c  7653|2004-10-12|
1f60: 56 65 72 73 69 6f 6e 20 33 2e 30 2e 38 20 28 43  Version 3.0.8 (C
1f70: 56 53 20 32 30 32 31 29 0a 64 38 32 64 65 64 39  VS 2021).d82ded9
1f80: 35 34 33 7c 32 30 30 34 2d 30 39 2d 31 38 7c 56  543|2004-09-18|V
1f90: 65 72 73 69 6f 6e 20 33 2e 30 2e 37 20 28 43 56  ersion 3.0.7 (CV
1fa0: 53 20 31 39 37 30 29 0a 63 31 39 30 62 39 35 63  S 1970).c190b95c
1fb0: 33 30 7c 32 30 30 34 2d 30 39 2d 30 32 7c 56 65  30|2004-09-02|Ve
1fc0: 72 73 69 6f 6e 20 33 2e 30 2e 36 20 28 62 65 74  rsion 3.0.6 (bet
1fd0: 61 29 20 28 43 56 53 20 31 39 33 34 29 0a 66 33  a) (CVS 1934).f3
1fe0: 66 65 38 63 39 66 61 36 7c 32 30 30 34 2d 30 38  fe8c9fa6|2004-08
1ff0: 2d 32 39 7c 56 65 72 73 69 6f 6e 20 33 2e 30 2e  -29|Version 3.0.
2000: 35 20 28 62 65 74 61 29 20 28 43 56 53 20 31 39  5 (beta) (CVS 19
2010: 31 36 29 0a 39 38 65 64 62 64 64 35 31 37 7c 32  16).98edbdd517|2
2020: 30 30 34 2d 30 38 2d 30 39 7c 56 65 72 73 69 6f  004-08-09|Versio
2030: 6e 20 33 2e 30 2e 34 20 28 62 65 74 61 29 20 28  n 3.0.4 (beta) (
2040: 43 56 53 20 31 38 38 34 29 0a 30 36 38 62 31 35  CVS 1884).068b15
2050: 61 65 32 61 7c 32 30 30 34 2d 30 37 2d 32 32 7c  ae2a|2004-07-22|
2060: 56 65 72 73 69 6f 6e 20 33 2e 30 2e 33 20 28 43  Version 3.0.3 (C
2070: 56 53 20 31 38 36 30 29 0a 31 30 32 61 62 39 34  VS 1860).102ab94
2080: 31 36 37 7c 32 30 30 34 2d 30 37 2d 32 32 7c 56  167|2004-07-22|V
2090: 65 72 73 69 6f 6e 20 32 2e 38 2e 31 35 20 28 43  ersion 2.8.15 (C
20a0: 56 53 20 31 38 35 39 29 0a 32 36 61 35 35 39 62  VS 1859).26a559b
20b0: 36 35 38 7c 32 30 30 34 2d 30 36 2d 33 30 7c 56  658|2004-06-30|V
20c0: 65 72 73 69 6f 6e 20 33 2e 30 2e 32 20 28 42 65  ersion 3.0.2 (Be
20d0: 74 61 29 20 28 43 56 53 20 31 37 39 31 29 0a 61  ta) (CVS 1791).a
20e0: 63 36 36 38 33 65 33 38 30 7c 32 30 30 34 2d 30  c6683e380|2004-0
20f0: 36 2d 32 32 7c 56 65 72 73 69 6f 6e 20 33 2e 30  6-22|Version 3.0
2100: 2e 31 20 41 4c 50 48 41 20 28 43 56 53 20 31 36  .1 ALPHA (CVS 16
2110: 36 39 29 0a 38 62 34 30 39 61 61 61 65 34 7c 32  69).8b409aaae4|2
2120: 30 30 34 2d 30 36 2d 31 38 7c 56 65 72 73 69 6f  004-06-18|Versio
2130: 6e 20 33 2e 30 2e 30 20 28 41 4c 50 48 41 29 20  n 3.0.0 (ALPHA) 
2140: 28 43 56 53 20 31 36 31 39 29 0a 37 64 33 39 33  (CVS 1619).7d393
2150: 37 37 34 33 66 7c 32 30 30 34 2d 30 36 2d 30 39  7743f|2004-06-09
2160: 7c 56 65 72 73 69 6f 6e 20 32 2e 38 2e 31 34 20  |Version 2.8.14 
2170: 28 43 56 53 20 31 35 35 34 29 0a 34 64 35 62 62  (CVS 1554).4d5bb
2180: 62 33 64 63 33 7c 32 30 30 34 2d 30 33 2d 30 38  b3dc3|2004-03-08
2190: 7c 56 65 72 73 69 6f 6e 20 32 2e 38 2e 31 33 20  |Version 2.8.13 
21a0: 28 43 56 53 20 31 32 38 37 29 0a 31 37 33 36 64  (CVS 1287).1736d
21b0: 34 31 35 64 37 7c 32 30 30 34 2d 30 32 2d 30 38  415d7|2004-02-08
21c0: 7c 56 65 72 73 69 6f 6e 20 32 2e 38 2e 31 32 20  |Version 2.8.12 
21d0: 28 43 56 53 20 31 32 31 33 29 0a 61 39 66 32 35  (CVS 1213).a9f25
21e0: 33 34 37 64 65 7c 32 30 30 34 2d 30 31 2d 31 34  347de|2004-01-14
21f0: 7c 56 65 72 73 69 6f 6e 20 32 2e 38 2e 31 31 20  |Version 2.8.11 
2200: 28 43 56 53 20 31 31 37 37 29 0a 38 62 65 66 37  (CVS 1177).8bef7
2210: 35 61 62 38 35 7c 32 30 30 34 2d 30 31 2d 31 34  5ab85|2004-01-14
2220: 7c 56 65 72 73 69 6f 6e 20 32 2e 38 2e 31 30 20  |Version 2.8.10 
2230: 28 43 56 53 20 31 31 37 34 29 0a 64 38 61 65 36  (CVS 1174).d8ae6
2240: 62 64 64 65 62 7c 32 30 30 34 2d 30 31 2d 30 36  bddeb|2004-01-06
2250: 7c 56 65 72 73 69 6f 6e 20 32 2e 38 2e 39 20 28  |Version 2.8.9 (
2260: 43 56 53 20 31 31 36 30 29 0a 61 30 34 35 31 63  CVS 1160).a0451c
2270: 63 66 32 64 7c 32 30 30 33 2d 31 32 2d 31 38 7c  cf2d|2003-12-18|
2280: 56 65 72 73 69 6f 6e 20 32 2e 38 2e 38 20 28 43  Version 2.8.8 (C
2290: 56 53 20 31 31 33 35 29 0a 64 34 38 62 30 62 30  VS 1135).d48b0b0
22a0: 31 38 64 7c 32 30 30 33 2d 31 32 2d 30 34 7c 56  18d|2003-12-04|V
22b0: 65 72 73 69 6f 6e 20 32 2e 38 2e 37 20 28 43 56  ersion 2.8.7 (CV
22c0: 53 20 31 31 32 34 29 0a 30 62 64 65 37 61 65 32  S 1124).0bde7ae2
22d0: 62 61 7c 32 30 30 33 2d 30 38 2d 32 32 7c 56 65  ba|2003-08-22|Ve
22e0: 72 73 69 6f 6e 20 32 2e 38 2e 36 20 28 43 56 53  rsion 2.8.6 (CVS
22f0: 20 31 30 38 30 29 0a 39 35 66 62 61 34 34 30 65   1080).95fba440e
2300: 37 7c 32 30 30 33 2d 30 37 2d 32 32 7c 56 65 72  7|2003-07-22|Ver
2310: 73 69 6f 6e 20 32 2e 38 2e 35 20 28 43 56 53 20  sion 2.8.5 (CVS 
2320: 31 30 36 33 29 0a 37 66 35 65 38 38 39 34 61 65  1063).7f5e8894ae
2330: 7c 32 30 30 33 2d 30 36 2d 32 39 7c 56 65 72 73  |2003-06-29|Vers
2340: 69 6f 6e 20 32 2e 38 2e 34 20 28 43 56 53 20 31  ion 2.8.4 (CVS 1
2350: 30 34 31 29 0a 34 33 33 35 37 30 65 33 65 36 7c  041).433570e3e6|
2360: 32 30 30 33 2d 30 36 2d 30 34 7c 56 65 72 73 69  2003-06-04|Versi
2370: 6f 6e 20 32 2e 38 2e 33 20 28 43 56 53 20 31 30  on 2.8.3 (CVS 10
2380: 30 32 29 0a 66 35 34 32 65 35 66 63 38 38 7c 32  02).f542e5fc88|2
2390: 30 30 33 2d 30 35 2d 31 37 7c 56 65 72 73 69 6f  003-05-17|Versio
23a0: 6e 20 32 2e 38 2e 32 20 28 43 56 53 20 39 38 33  n 2.8.2 (CVS 983
23b0: 29 0a 35 39 30 66 39 36 33 62 36 35 7c 32 30 30  ).590f963b65|200
23c0: 33 2d 30 35 2d 31 37 7c 56 65 72 73 69 6f 6e 20  3-05-17|Version 
23d0: 32 2e 38 2e 31 20 28 43 56 53 20 39 38 30 29 0a  2.8.1 (CVS 980).
23e0: 35 64 62 39 38 62 33 66 34 30 7c 32 30 30 33 2d  5db98b3f40|2003-
23f0: 30 32 2d 31 36 7c 56 65 72 73 69 6f 6e 20 32 2e  02-16|Version 2.
2400: 38 2e 30 20 28 43 56 53 20 38 37 30 29 0a 62 64  8.0 (CVS 870).bd
2410: 62 61 37 39 36 66 33 62 7c 32 30 30 33 2d 30 31  ba796f3b|2003-01
2420: 2d 32 35 7c 56 65 72 73 69 6f 6e 20 32 2e 37 2e  -25|Version 2.7.
2430: 36 20 28 43 56 53 20 38 35 30 29 0a 65 65 39 35  6 (CVS 850).ee95
2440: 65 65 66 65 31 32 7c 32 30 30 32 2d 31 32 2d 32  eefe12|2002-12-2
2450: 38 7c 56 65 72 73 69 6f 6e 20 32 2e 37 2e 35 20  8|Version 2.7.5 
2460: 28 43 56 53 20 38 30 36 29 0a 30 32 32 34 64 62  (CVS 806).0224db
2470: 36 66 38 63 7c 32 30 30 32 2d 31 32 2d 31 37 7c  6f8c|2002-12-17|
2480: 56 65 72 73 69 6f 6e 20 32 2e 37 2e 34 20 28 43  Version 2.7.4 (C
2490: 56 53 20 38 30 33 29 0a 34 30 35 31 64 62 64 62  VS 803).4051dbdb
24a0: 30 35 7c 32 30 30 32 2d 31 30 2d 33 31 7c 56 65  05|2002-10-31|Ve
24b0: 72 73 69 6f 6e 20 32 2e 37 2e 33 20 28 43 56 53  rsion 2.7.3 (CVS
24c0: 20 37 37 35 29 0a 35 39 62 61 34 33 34 34 39 61   775).59ba43449a
24d0: 7c 32 30 30 32 2d 30 39 2d 32 35 7c 56 65 72 73  |2002-09-25|Vers
24e0: 69 6f 6e 20 32 2e 37 2e 32 20 28 43 56 53 20 37  ion 2.7.2 (CVS 7
24f0: 35 36 29 0a 35 66 35 31 65 31 33 64 35 36 7c 32  56).5f51e13d56|2
2500: 30 30 32 2d 30 38 2d 33 31 7c 56 65 72 73 69 6f  002-08-31|Versio
2510: 6e 20 32 2e 37 2e 31 20 28 43 56 53 20 37 33 37  n 2.7.1 (CVS 737
2520: 29 0a 39 65 33 34 31 64 39 63 39 33 7c 32 30 30  ).9e341d9c93|200
2530: 32 2d 30 38 2d 32 35 7c 56 65 72 73 69 6f 6e 20  2-08-25|Version 
2540: 32 2e 37 2e 30 20 28 43 56 53 20 37 32 39 29 0a  2.7.0 (CVS 729).
2550: 62 61 37 30 36 61 63 61 30 61 7c 32 30 30 32 2d  ba706aca0a|2002-
2560: 30 38 2d 31 33 7c 56 65 72 73 69 6f 6e 20 32 2e  08-13|Version 2.
2570: 36 2e 33 20 28 43 56 53 20 37 30 37 29 0a 32 32  6.3 (CVS 707).22
2580: 33 61 32 31 35 30 61 63 7c 32 30 30 32 2d 30 37  3a2150ac|2002-07
2590: 2d 33 31 7c 56 65 72 73 69 6f 6e 20 32 2e 36 2e  -31|Version 2.6.
25a0: 32 20 28 43 56 53 20 36 39 39 29 0a 36 31 30 62  2 (CVS 699).610b
25b0: 37 62 63 37 30 61 7c 32 30 30 32 2d 30 37 2d 31  7bc70a|2002-07-1
25c0: 39 7c 56 65 72 73 69 6f 6e 20 32 2e 36 2e 31 20  9|Version 2.6.1 
25d0: 28 43 56 53 20 36 39 31 29 0a 63 63 34 66 38 32  (CVS 691).cc4f82
25e0: 34 62 31 35 7c 32 30 30 32 2d 30 37 2d 31 38 7c  4b15|2002-07-18|
25f0: 56 65 72 73 69 6f 6e 20 32 2e 36 2e 30 20 52 65  Version 2.6.0 Re
2600: 6c 65 61 73 65 20 32 20 28 43 56 53 20 36 38 37  lease 2 (CVS 687
2610: 29 0a 31 31 31 63 37 38 65 36 38 33 7c 32 30 30  ).111c78e683|200
2620: 32 2d 30 37 2d 30 37 7c 56 65 72 73 69 6f 6e 20  2-07-07|Version 
2630: 32 2e 35 2e 36 20 28 43 56 53 20 36 36 34 29 0a  2.5.6 (CVS 664).
2640: 36 32 38 34 63 36 35 63 31 37 7c 32 30 30 32 2d  6284c65c17|2002-
2650: 30 37 2d 30 36 7c 56 65 72 73 69 6f 6e 20 32 2e  07-06|Version 2.
2660: 35 2e 35 20 28 43 56 53 20 36 36 32 29 0a 66 37  5.5 (CVS 662).f7
2670: 31 35 39 66 64 65 36 62 7c 32 30 30 32 2d 30 37  159fde6b|2002-07
2680: 2d 30 31 7c 56 65 72 73 69 6f 6e 20 32 2e 35 2e  -01|Version 2.5.
2690: 34 20 28 43 56 53 20 36 35 36 29 0a 64 35 63 62  4 (CVS 656).d5cb
26a0: 36 37 35 34 33 32 7c 32 30 30 32 2d 30 36 2d 32  675432|2002-06-2
26b0: 35 7c 56 65 72 73 69 6f 6e 20 32 2e 35 2e 33 20  5|Version 2.5.3 
26c0: 28 43 56 53 20 36 34 35 29 0a 37 35 36 33 31 30  (CVS 645).756310
26d0: 63 61 64 32 7c 32 30 30 32 2d 30 36 2d 32 35 7c  cad2|2002-06-25|
26e0: 56 65 72 73 69 6f 6e 20 32 2e 35 2e 32 20 28 43  Version 2.5.2 (C
26f0: 56 53 20 36 34 31 29 0a 35 65 38 61 33 31 33 31  VS 641).5e8a3131
2700: 61 62 7c 32 30 30 32 2d 30 36 2d 31 39 7c 56 65  ab|2002-06-19|Ve
2710: 72 73 69 6f 6e 20 32 2e 35 2e 31 20 28 43 56 53  rsion 2.5.1 (CVS
2720: 20 36 32 39 29 0a 39 62 61 65 66 33 65 32 34 30   629).9baef3e240
2730: 7c 32 30 30 32 2d 30 36 2d 31 37 7c 56 65 72 73  |2002-06-17|Vers
2740: 69 6f 6e 20 32 2e 35 2e 30 20 28 43 56 53 20 36  ion 2.5.0 (CVS 6
2750: 32 37 29 0a 30 36 63 64 61 66 31 63 38 30 7c 32  27).06cdaf1c80|2
2760: 30 30 32 2d 30 35 2d 31 30 7c 56 65 72 73 69 6f  002-05-10|Versio
2770: 6e 20 32 2e 34 2e 31 32 20 28 43 56 53 20 35 36  n 2.4.12 (CVS 56
2780: 31 29 0a 62 31 33 31 35 31 37 39 34 62 7c 32 30  1).b13151794b|20
2790: 30 32 2d 30 35 2d 30 38 7c 56 65 72 73 69 6f 6e  02-05-08|Version
27a0: 20 32 2e 34 2e 31 31 20 28 43 56 53 20 35 35 35   2.4.11 (CVS 555
27b0: 29 0a 35 66 33 36 31 38 31 34 32 66 7c 32 30 30  ).5f3618142f|200
27c0: 32 2d 30 35 2d 30 33 7c 56 65 72 73 69 6f 6e 20  2-05-03|Version 
27d0: 32 2e 34 2e 31 30 20 28 43 56 53 20 35 35 30 29  2.4.10 (CVS 550)
27e0: 0a 30 36 39 31 37 32 30 61 34 62 7c 32 30 30 32  .0691720a4b|2002
27f0: 2d 30 34 2d 32 32 7c 56 65 72 73 69 6f 6e 20 32  -04-22|Version 2
2800: 2e 34 2e 39 20 28 43 56 53 20 35 34 32 29 0a 64  .4.9 (CVS 542).d
2810: 37 30 33 61 32 63 35 63 34 7c 32 30 30 32 2d 30  703a2c5c4|2002-0
2820: 34 2d 32 30 7c 56 65 72 73 69 6f 6e 20 32 2e 34  4-20|Version 2.4
2830: 2e 38 20 28 43 56 53 20 35 33 38 29 0a 39 37 37  .8 (CVS 538).977
2840: 61 62 62 61 65 62 65 7c 32 30 30 32 2d 30 34 2d  abbaebe|2002-04-
2850: 31 32 7c 56 65 72 73 69 6f 6e 20 32 2e 34 2e 37  12|Version 2.4.7
2860: 20 28 43 56 53 20 35 32 38 29 0a 35 61 65 37 65   (CVS 528).5ae7e
2870: 66 64 38 37 66 7c 32 30 30 32 2d 30 34 2d 30 32  fd87f|2002-04-02
2880: 7c 56 65 72 73 69 6f 6e 20 32 2e 34 2e 36 20 28  |Version 2.4.6 (
2890: 43 56 53 20 35 31 36 29 0a 62 31 38 61 37 62 37  CVS 516).b18a7b7
28a0: 37 37 63 7c 32 30 30 32 2d 30 34 2d 30 32 7c 56  77c|2002-04-02|V
28b0: 65 72 73 69 6f 6e 20 32 2e 34 2e 35 20 28 43 56  ersion 2.4.5 (CV
28c0: 53 20 35 31 34 29 0a 63 34 62 36 63 30 62 65 30  S 514).c4b6c0be0
28d0: 30 7c 32 30 30 32 2d 30 33 2d 33 30 7c 56 65 72  0|2002-03-30|Ver
28e0: 73 69 6f 6e 20 32 2e 34 2e 34 20 28 43 56 53 20  sion 2.4.4 (CVS 
28f0: 35 30 39 29 0a 39 39 64 36 37 36 34 65 35 37 7c  509).99d6764e57|
2900: 32 30 30 32 2d 30 33 2d 32 33 7c 56 65 72 73 69  2002-03-23|Versi
2910: 6f 6e 20 32 2e 34 2e 33 20 28 43 56 53 20 34 34  on 2.4.3 (CVS 44
2920: 30 29 0a 34 39 64 30 33 32 33 32 35 35 7c 32 30  0).49d0323255|20
2930: 30 32 2d 30 33 2d 32 30 7c 56 65 72 73 69 6f 6e  02-03-20|Version
2940: 20 32 2e 34 2e 32 20 28 43 56 53 20 34 34 31 29   2.4.2 (CVS 441)
2950: 0a 39 66 31 32 62 38 38 30 35 66 7c 32 30 30 32  .9f12b8805f|2002
2960: 2d 30 33 2d 31 33 7c 56 65 72 73 69 6f 6e 20 32  -03-13|Version 2
2970: 2e 34 2e 31 20 28 43 56 53 20 34 34 32 29 0a 39  .4.1 (CVS 442).9
2980: 33 33 33 65 63 63 61 31 65 7c 32 30 30 32 2d 30  333ecca1e|2002-0
2990: 33 2d 31 33 7c 56 65 72 73 69 6f 6e 20 32 2e 34  3-13|Version 2.4
29a0: 2e 31 20 28 43 56 53 20 34 33 30 29 0a 64 33 66  .1 (CVS 430).d3f
29b0: 36 36 62 34 34 65 35 7c 32 30 30 32 2d 30 33 2d  66b44e5|2002-03-
29c0: 31 31 7c 56 65 72 73 69 6f 6e 20 32 2e 34 2e 30  11|Version 2.4.0
29d0: 20 28 43 56 53 20 34 34 33 29 0a 37 32 63 35 61   (CVS 443).72c5a
29e0: 39 32 61 61 36 7c 32 30 30 32 2d 30 32 2d 31 39  92aa6|2002-02-19
29f0: 7c 56 65 72 73 69 6f 6e 20 32 2e 33 2e 33 20 28  |Version 2.3.3 (
2a00: 43 56 53 20 34 34 34 29 0a 34 64 30 36 37 30 30  CVS 444).4d06700
2a10: 30 30 37 7c 32 30 30 32 2d 30 32 2d 31 34 7c 56  007|2002-02-14|V
2a20: 65 72 73 69 6f 6e 20 32 2e 33 2e 32 20 28 43 56  ersion 2.3.2 (CV
2a30: 53 20 34 34 36 29 0a 38 34 36 31 34 38 64 36 65  S 446).846148d6e
2a40: 33 7c 32 30 30 32 2d 30 32 2d 31 33 7c 56 65 72  3|2002-02-13|Ver
2a50: 73 69 6f 6e 20 32 2e 33 2e 31 20 28 43 56 53 20  sion 2.3.1 (CVS 
2a60: 34 34 35 29 0a 34 63 37 64 66 64 39 33 35 33 7c  445).4c7dfd9353|
2a70: 32 30 30 32 2d 30 32 2d 30 33 7c 56 65 72 73 69  2002-02-03|Versi
2a80: 6f 6e 20 32 2e 33 2e 30 20 28 43 56 53 20 34 34  on 2.3.0 (CVS 44
2a90: 37 29 0a 61 66 33 62 62 38 30 38 31 30 7c 32 30  7).af3bb80810|20
2aa0: 30 32 2d 30 31 2d 32 38 7c 56 65 72 73 69 6f 6e  02-01-28|Version
2ab0: 20 32 2e 32 2e 35 20 28 43 56 53 20 34 34 38 29   2.2.5 (CVS 448)
2ac0: 0a 31 36 37 31 32 64 61 65 34 66 7c 32 30 30 32  .16712dae4f|2002
2ad0: 2d 30 31 2d 32 32 7c 56 65 72 73 69 6f 6e 20 32  -01-22|Version 2
2ae0: 2e 32 2e 34 20 28 43 56 53 20 34 34 39 29 0a 61  .2.4 (CVS 449).a
2af0: 34 66 65 38 39 33 63 65 37 7c 32 30 30 32 2d 30  4fe893ce7|2002-0
2b00: 31 2d 31 36 7c 56 65 72 73 69 6f 6e 20 32 2e 32  1-16|Version 2.2
2b10: 2e 33 20 28 43 56 53 20 34 35 30 29 0a 37 64 61  .3 (CVS 450).7da
2b20: 30 30 61 33 33 66 65 7c 32 30 30 32 2d 30 31 2d  00a33fe|2002-01-
2b30: 31 34 7c 56 65 72 73 69 6f 6e 20 32 2e 32 2e 32  14|Version 2.2.2
2b40: 20 28 43 56 53 20 34 35 31 29 0a 36 31 63 33 38   (CVS 451).61c38
2b50: 66 33 62 66 65 7c 32 30 30 32 2d 30 31 2d 30 39  f3bfe|2002-01-09
2b60: 7c 56 65 72 73 69 6f 6e 20 32 2e 32 2e 31 20 28  |Version 2.2.1 (
2b70: 43 56 53 20 34 35 32 29 0a 36 62 62 36 32 64 38  CVS 452).6bb62d8
2b80: 66 61 62 7c 32 30 30 31 2d 31 32 2d 32 32 7c 56  fab|2001-12-22|V
2b90: 65 72 73 69 6f 6e 20 32 2e 32 2e 30 20 28 43 56  ersion 2.2.0 (CV
2ba0: 53 20 34 35 33 29 0a 30 64 34 34 34 36 35 33 34  S 453).0d4446534
2bb0: 37 7c 32 30 30 31 2d 31 32 2d 31 35 7c 56 65 72  7|2001-12-15|Ver
2bc0: 73 69 6f 6e 20 32 2e 31 2e 37 20 28 43 56 53 20  sion 2.1.7 (CVS 
2bd0: 34 35 34 29 0a 36 65 63 64 39 30 62 36 63 33 7c  454).6ecd90b6c3|
2be0: 32 30 30 31 2d 31 32 2d 31 34 7c 56 65 72 73 69  2001-12-14|Versi
2bf0: 6f 6e 20 32 2e 31 2e 36 20 28 43 56 53 20 34 35  on 2.1.6 (CVS 45
2c00: 35 29 0a 38 65 39 30 61 64 35 35 32 66 7c 32 30  5).8e90ad552f|20
2c10: 30 31 2d 31 32 2d 30 36 7c 56 65 72 73 69 6f 6e  01-12-06|Version
2c20: 20 32 2e 31 2e 35 20 28 43 56 53 20 34 35 36 29   2.1.5 (CVS 456)
2c30: 0a 31 32 31 63 35 32 32 65 36 37 7c 32 30 30 31  .121c522e67|2001
2c40: 2d 31 32 2d 30 35 7c 56 65 72 73 69 6f 6e 20 32  -12-05|Version 2
2c50: 2e 31 2e 34 20 28 43 56 53 20 34 35 37 29 0a 39  .1.4 (CVS 457).9
2c60: 37 34 64 34 32 38 33 39 62 7c 32 30 30 31 2d 31  74d42839b|2001-1
2c70: 31 2d 32 34 7c 56 65 72 73 69 6f 6e 20 32 2e 31  1-24|Version 2.1
2c80: 2e 33 20 28 43 56 53 20 34 35 38 29 0a 66 31 34  .3 (CVS 458).f14
2c90: 38 33 35 64 66 33 32 7c 32 30 30 31 2d 31 31 2d  835df32|2001-11-
2ca0: 32 33 7c 56 65 72 73 69 6f 6e 20 32 2e 31 2e 32  23|Version 2.1.2
2cb0: 20 28 43 56 53 20 34 35 39 29 0a 62 65 32 32 38   (CVS 459).be228
2cc0: 63 64 31 33 61 7c 32 30 30 31 2d 31 31 2d 31 33  cd13a|2001-11-13
2cd0: 7c 56 65 72 73 69 6f 6e 20 32 2e 31 2e 31 20 28  |Version 2.1.1 (
2ce0: 43 56 53 20 34 36 30 29 0a 35 36 64 38 33 39 30  CVS 460).56d8390
2cf0: 65 34 37 7c 32 30 30 31 2d 31 31 2d 31 32 7c 56  e47|2001-11-12|V
2d00: 65 72 73 69 6f 6e 20 32 2e 31 2e 30 20 28 43 56  ersion 2.1.0 (CV
2d10: 53 20 34 36 31 29 0a 30 66 64 32 38 37 34 32 30  S 461).0fd287420
2d20: 35 7c 32 30 30 31 2d 31 31 2d 30 34 7c 56 65 72  5|2001-11-04|Ver
2d30: 73 69 6f 6e 20 32 2e 30 2e 38 20 28 43 56 53 20  sion 2.0.8 (CVS 
2d40: 34 36 32 29 0a 62 30 34 34 32 63 62 39 63 36 7c  462).b0442cb9c6|
2d50: 32 30 30 31 2d 31 30 2d 32 32 7c 56 65 72 73 69  2001-10-22|Versi
2d60: 6f 6e 20 32 2e 30 2e 37 20 28 43 56 53 20 34 36  on 2.0.7 (CVS 46
2d70: 33 29 0a 63 38 35 33 35 61 30 64 65 39 7c 32 30  3).c8535a0de9|20
2d80: 30 31 2d 31 30 2d 31 39 7c 56 65 72 73 69 6f 6e  01-10-19|Version
2d90: 20 32 2e 30 2e 36 20 28 43 56 53 20 34 36 34 29   2.0.6 (CVS 464)
2da0: 0a 65 32 64 38 34 66 37 31 65 64 7c 32 30 30 31  .e2d84f71ed|2001
2db0: 2d 31 30 2d 31 35 7c 56 65 72 73 69 6f 6e 20 32  -10-15|Version 2
2dc0: 2e 30 2e 35 20 28 43 56 53 20 34 36 35 29 0a 34  .0.5 (CVS 465).4
2dd0: 34 34 34 34 37 30 30 37 61 7c 32 30 30 31 2d 31  44447007a|2001-1
2de0: 30 2d 31 33 7c 56 65 72 73 69 6f 6e 20 32 2e 30  0-13|Version 2.0
2df0: 2e 34 20 28 43 56 53 20 34 36 36 29 0a 61 38 66  .4 (CVS 466).a8f
2e00: 65 65 32 33 66 38 36 7c 32 30 30 31 2d 31 30 2d  ee23f86|2001-10-
2e10: 31 33 7c 56 65 72 73 69 6f 6e 20 32 2e 30 2e 33  13|Version 2.0.3
2e20: 20 28 43 56 53 20 34 36 37 29 0a 34 34 64 30 30   (CVS 467).44d00
2e30: 61 36 66 35 38 7c 32 30 30 31 2d 31 30 2d 30 39  a6f58|2001-10-09
2e40: 7c 56 65 72 73 69 6f 6e 20 32 2e 30 2e 32 20 28  |Version 2.0.2 (
2e50: 43 56 53 20 34 36 38 29 0a 65 34 39 38 30 38 34  CVS 468).e498084
2e60: 39 34 30 7c 32 30 30 31 2d 31 30 2d 30 32 7c 56  940|2001-10-02|V
2e70: 65 72 73 69 6f 6e 20 32 2e 30 2e 31 20 28 43 56  ersion 2.0.1 (CV
2e80: 53 20 34 36 39 29 0a 63 30 61 38 61 31 66 62 34  S 469).c0a8a1fb4
2e90: 32 7c 32 30 30 31 2d 30 39 2d 32 38 7c 56 65 72  2|2001-09-28|Ver
2ea0: 73 69 6f 6e 20 32 2e 30 2e 30 20 28 43 56 53 20  sion 2.0.0 (CVS 
2eb0: 34 37 30 29 0a 63 66 63 38 36 64 63 34 38 61 7c  470).cfc86dc48a|
2ec0: 32 30 30 31 2d 30 37 2d 32 33 7c 56 65 72 73 69  2001-07-23|Versi
2ed0: 6f 6e 20 31 2e 30 2e 33 32 20 28 43 56 53 20 34  on 1.0.32 (CVS 4
2ee0: 37 31 29 0a 61 37 62 66 63 62 62 34 31 33 7c 32  71).a7bfcbb413|2
2ef0: 30 30 31 2d 30 34 2d 31 35 7c 56 65 72 73 69 6f  001-04-15|Versio
2f00: 6e 20 31 2e 30 2e 33 31 20 28 43 56 53 20 34 37  n 1.0.31 (CVS 47
2f10: 32 29 0a 38 66 30 64 39 38 31 39 33 65 7c 32 30  2).8f0d98193e|20
2f20: 30 31 2d 30 34 2d 30 36 7c 56 65 72 73 69 6f 6e  01-04-06|Version
2f30: 20 31 2e 30 2e 33 30 20 28 43 56 53 20 34 37 33   1.0.30 (CVS 473
2f40: 29 0a 34 62 33 66 66 61 31 36 31 61 7c 32 30 30  ).4b3ffa161a|200
2f50: 31 2d 30 34 2d 30 35 7c 56 65 72 73 69 6f 6e 20  1-04-05|Version 
2f60: 31 2e 30 2e 32 39 20 28 43 56 53 20 34 37 34 29  1.0.29 (CVS 474)
2f70: 0a 38 62 34 63 38 37 65 38 63 66 7c 32 30 30 31  .8b4c87e8cf|2001
2f80: 2d 30 34 2d 30 34 7c 56 65 72 73 69 6f 6e 20 31  -04-04|Version 1
2f90: 2e 30 2e 32 38 20 28 43 56 53 20 34 37 35 29 0a  .0.28 (CVS 475).
2fa0: 38 33 33 32 39 31 63 32 32 37 7c 32 30 30 31 2d  833291c227|2001-
2fb0: 30 33 2d 32 30 7c 56 65 72 73 69 6f 6e 20 31 2e  03-20|Version 1.
2fc0: 30 2e 32 37 20 28 43 56 53 20 34 37 36 29 0a 39  0.27 (CVS 476).9
2fd0: 39 66 39 65 61 34 31 32 66 7c 32 30 30 31 2d 30  9f9ea412f|2001-0
2fe0: 33 2d 32 30 7c 56 65 72 73 69 6f 6e 20 31 2e 30  3-20|Version 1.0
2ff0: 2e 32 36 20 28 43 56 53 20 34 37 37 29 0a 37 35  .26 (CVS 477).75
3000: 36 34 62 32 32 33 61 62 7c 32 30 30 31 2d 30 33  64b223ab|2001-03
3010: 2d 31 35 7c 56 65 72 73 69 6f 6e 20 31 2e 30 2e  -15|Version 1.0.
3020: 32 35 20 28 43 56 53 20 34 37 38 29 0a 33 34 62  25 (CVS 478).34b
3030: 31 37 65 36 63 65 31 7c 32 30 30 31 2d 30 33 2d  17e6ce1|2001-03-
3040: 31 34 7c 56 65 72 73 69 6f 6e 20 31 2e 30 2e 32  14|Version 1.0.2
3050: 34 20 28 43 56 53 20 34 37 39 29 0a 63 62 66 61  4 (CVS 479).cbfa
3060: 34 34 63 33 32 33 7c 32 30 30 31 2d 30 32 2d 32  44c323|2001-02-2
3070: 30 7c 56 65 72 73 69 6f 6e 20 31 2e 30 2e 32 33  0|Version 1.0.23
3080: 20 28 43 56 53 20 34 38 30 29 0a 65 63 38 36 31   (CVS 480).ec861
3090: 30 36 36 65 33 7c 32 30 30 31 2d 30 32 2d 31 39  066e3|2001-02-19
30a0: 7c 56 65 72 73 69 6f 6e 20 31 2e 30 2e 32 32 20  |Version 1.0.22 
30b0: 28 43 56 53 20 34 38 31 29 0a 37 61 31 31 34 37  (CVS 481).7a1147
30c0: 66 66 35 32 7c 32 30 30 31 2d 30 32 2d 31 39 7c  ff52|2001-02-19|
30d0: 56 65 72 73 69 6f 6e 20 31 2e 30 2e 32 31 20 28  Version 1.0.21 (
30e0: 43 56 53 20 34 38 32 29 0a 65 62 30 61 35 32 33  CVS 482).eb0a523
30f0: 63 34 39 7c 32 30 30 31 2d 30 32 2d 31 31 7c 56  c49|2001-02-11|V
3100: 65 72 73 69 6f 6e 20 31 2e 30 2e 32 30 20 28 43  ersion 1.0.20 (C
3110: 56 53 20 34 38 34 29 0a 30 38 65 31 37 39 62 30  VS 484).08e179b0
3120: 37 36 7c 32 30 30 31 2d 30 32 2d 30 36 7c 56 65  76|2001-02-06|Ve
3130: 72 73 69 6f 6e 20 31 2e 30 2e 31 39 20 28 43 56  rsion 1.0.19 (CV
3140: 53 20 34 38 33 29 0a 34 36 62 38 36 61 62 62 31  S 483).46b86abb1
3150: 63 7c 32 30 30 31 2d 30 31 2d 30 34 7c 56 65 72  c|2001-01-04|Ver
3160: 73 69 6f 6e 20 31 2e 30 2e 31 38 20 28 43 56 53  sion 1.0.18 (CVS
3170: 20 34 38 35 29 0a 62 65 65 30 63 38 31 38 35 39   485).bee0c81859
3180: 7c 32 30 30 30 2d 31 32 2d 31 30 7c 56 65 72 73  |2000-12-10|Vers
3190: 69 6f 6e 20 31 2e 30 2e 31 37 20 28 43 56 53 20  ion 1.0.17 (CVS 
31a0: 34 38 36 29 0a 38 63 33 36 62 32 34 38 66 64 7c  486).8c36b248fd|
31b0: 32 30 30 30 2d 31 31 2d 32 38 7c 56 65 72 73 69  2000-11-28|Versi
31c0: 6f 6e 20 31 2e 30 2e 31 36 20 28 43 56 53 20 34  on 1.0.16 (CVS 4
31d0: 38 37 29 0a 64 32 61 64 33 64 32 62 34 65 7c 32  87).d2ad3d2b4e|2
31e0: 30 30 30 2d 31 30 2d 32 33 7c 56 65 72 73 69 6f  000-10-23|Versio
31f0: 6e 20 31 2e 30 2e 31 35 20 28 43 56 53 20 34 38  n 1.0.15 (CVS 48
3200: 38 29 0a 34 37 38 38 64 63 33 32 61 35 7c 32 30  8).4788dc32a5|20
3210: 30 30 2d 31 30 2d 31 39 7c 56 65 72 73 69 6f 6e  00-10-19|Version
3220: 20 31 2e 30 2e 31 34 20 28 43 56 53 20 34 38 39   1.0.14 (CVS 489
3230: 29 0a 62 39 63 38 34 66 61 35 37 39 7c 32 30 30  ).b9c84fa579|200
3240: 30 2d 31 30 2d 31 39 7c 56 65 72 73 69 6f 6e 20  0-10-19|Version 
3250: 31 2e 30 2e 31 33 20 28 43 56 53 20 34 39 30 29  1.0.13 (CVS 490)
3260: 0a 37 33 33 30 32 31 38 61 39 31 7c 32 30 30 30  .7330218a91|2000
3270: 2d 31 30 2d 31 37 7c 56 65 72 73 69 6f 6e 20 31  -10-17|Version 1
3280: 2e 30 2e 31 32 20 28 43 56 53 20 34 39 31 29 0a  .0.12 (CVS 491).
3290: 65 30 63 39 65 38 30 62 64 62 7c 32 30 30 30 2d  e0c9e80bdb|2000-
32a0: 31 30 2d 31 31 7c 56 65 72 73 69 6f 6e 20 31 2e  10-11|Version 1.
32b0: 30 2e 31 30 20 28 43 56 53 20 34 39 32 29 0a 65  0.10 (CVS 492).e
32c0: 62 62 62 39 65 34 61 36 36 7c 32 30 30 30 2d 31  bbb9e4a66|2000-1
32d0: 30 2d 30 39 7c 56 65 72 73 69 6f 6e 20 31 2e 30  0-09|Version 1.0
32e0: 2e 39 20 28 43 56 53 20 34 39 33 29 0a 33 38 34  .9 (CVS 493).384
32f0: 39 30 39 65 35 30 66 7c 32 30 30 30 2d 30 39 2d  909e50f|2000-09-
3300: 33 30 7c 56 65 72 73 69 6f 6e 20 31 2e 30 2e 38  30|Version 1.0.8
3310: 20 28 43 56 53 20 34 39 34 29 0a 38 34 38 33 39   (CVS 494).84839
3320: 64 38 37 36 34 7c 32 30 30 30 2d 30 39 2d 31 34  d8764|2000-09-14
3330: 7c 56 65 72 73 69 6f 6e 20 31 2e 30 2e 35 20 28  |Version 1.0.5 (
3340: 43 56 53 20 34 39 35 29 0a 39 32 33 34 36 65 30  CVS 495).92346e0
3350: 30 33 65 7c 32 30 30 30 2d 30 38 2d 32 38 7c 56  03e|2000-08-28|V
3360: 65 72 73 69 6f 6e 20 31 2e 30 2e 34 20 28 43 56  ersion 1.0.4 (CV
3370: 53 20 34 39 36 29 0a 64 33 35 61 31 66 38 62 33  S 496).d35a1f8b3
3380: 37 7c 32 30 30 30 2d 30 38 2d 32 32 7c 56 65 72  7|2000-08-22|Ver
3390: 73 69 6f 6e 20 31 2e 30 2e 33 20 28 43 56 53 20  sion 1.0.3 (CVS 
33a0: 34 39 37 29 0a 65 38 35 32 31 66 63 31 30 64 7c  497).e8521fc10d|
33b0: 32 30 30 30 2d 30 38 2d 31 38 7c 56 65 72 73 69  2000-08-18|Versi
33c0: 6f 6e 20 31 2e 30 2e 31 20 28 43 56 53 20 34 39  on 1.0.1 (CVS 49
33d0: 38 29 0a 66 33 37 64 64 31 38 65 33 66 7c 32 30  8).f37dd18e3f|20
33e0: 30 30 2d 30 38 2d 31 37 7c 56 65 72 73 69 6f 6e  00-08-17|Version
33f0: 20 31 2e 30 20 28 43 56 53 20 34 39 39 29 0a 7d   1.0 (CVS 499).}
3400: 20 5c 6e 5d 20 7b 0a 20 20 69 66 20 7b 5b 73 74   \n] {.  if {[st
3410: 72 69 6e 67 20 74 72 69 6d 20 24 6c 69 6e 65 5d  ring trim $line]
3420: 3d 3d 22 22 7d 20 63 6f 6e 74 69 6e 75 65 0a 20  ==""} continue. 
3430: 20 66 6f 72 65 61 63 68 20 7b 75 75 69 64 20 64   foreach {uuid d
3440: 61 74 65 20 76 65 72 73 31 7d 20 5b 73 70 6c 69  ate vers1} [spli
3450: 74 20 24 6c 69 6e 65 20 7c 5d 20 62 72 65 61 6b  t $line |] break
3460: 0a 20 20 72 65 67 65 78 70 20 7b 5b 31 32 33 5d  .  regexp {[123]
3470: 5c 2e 5b 30 2d 39 2e 5d 2b 7d 20 24 76 65 72 73  \.[0-9.]+} $vers
3480: 31 20 76 65 72 73 0a 20 20 73 65 74 20 76 65 72  1 vers.  set ver
3490: 73 20 5b 73 74 72 69 6e 67 20 74 72 69 6d 20 24  s [string trim $
34a0: 76 65 72 73 20 2e 5d 0a 20 20 73 65 74 20 76 6c  vers .].  set vl
34b0: 69 73 74 20 5b 73 70 6c 69 74 20 24 76 65 72 73  ist [split $vers
34c0: 20 2e 5d 0a 20 20 73 65 74 20 76 6e 75 6d 20 5b   .].  set vnum [
34d0: 65 78 70 72 20 7b 31 30 30 30 30 30 30 2a 5b 6c  expr {1000000*[l
34e0: 69 6e 64 65 78 20 24 76 6c 69 73 74 20 30 5d 2b  index $vlist 0]+
34f0: 31 30 30 30 30 2a 5b 6c 69 6e 64 65 78 20 24 76  10000*[lindex $v
3500: 6c 69 73 74 20 31 5d 7d 5d 0a 20 20 69 66 20 7b  list 1]}].  if {
3510: 5b 6c 69 6e 64 65 78 20 24 76 6c 69 73 74 20 32  [lindex $vlist 2
3520: 5d 21 3d 22 22 7d 20 7b 0a 20 20 20 20 69 6e 63  ]!=""} {.    inc
3530: 72 20 76 6e 75 6d 20 5b 65 78 70 72 20 7b 31 30  r vnum [expr {10
3540: 30 2a 5b 6c 69 6e 64 65 78 20 24 76 6c 69 73 74  0*[lindex $vlist
3550: 20 32 5d 7d 5d 0a 20 20 20 20 69 66 20 7b 5b 6c   2]}].    if {[l
3560: 69 6e 64 65 78 20 24 76 6c 69 73 74 20 33 5d 21  index $vlist 3]!
3570: 3d 22 22 7d 20 7b 0a 20 20 20 20 20 20 69 6e 63  =""} {.      inc
3580: 72 20 76 6e 75 6d 20 5b 6c 69 6e 64 65 78 20 24  r vnum [lindex $
3590: 76 6c 69 73 74 20 33 5d 0a 20 20 20 20 7d 0a 20  vlist 3].    }. 
35a0: 20 7d 0a 20 20 73 65 74 20 64 61 74 65 6f 66 76   }.  set dateofv
35b0: 65 72 73 69 6f 6e 28 24 76 65 72 73 29 20 24 64  ersion($vers) $d
35c0: 61 74 65 0a 20 20 68 64 5f 70 75 74 73 20 22 3c  ate.  hd_puts "<
35d0: 74 72 3e 22 0a 20 20 69 66 20 7b 5b 72 65 67 65  tr>".  if {[rege
35e0: 78 70 20 7b 5c 64 5c 64 5c 64 5c 64 2d 5c 64 5c  xp {\d\d\d\d-\d\
35f0: 64 2d 5c 64 5c 64 7d 20 24 64 61 74 65 5d 7d 20  d-\d\d} $date]} 
3600: 7b 0a 20 20 20 20 73 65 74 20 75 72 6c 20 68 74  {.    set url ht
3610: 74 70 73 3a 2f 2f 77 77 77 2e 73 71 6c 69 74 65  tps://www.sqlite
3620: 2e 6f 72 67 2f 73 72 63 2f 74 69 6d 65 6c 69 6e  .org/src/timelin
3630: 65 0a 20 20 20 20 61 70 70 65 6e 64 20 75 72 6c  e.    append url
3640: 20 3f 63 3d 24 75 75 69 64 26 79 3d 63 69 0a 20   ?c=$uuid&y=ci. 
3650: 20 20 20 68 64 5f 70 75 74 73 20 22 3c 74 64 20     hd_puts "<td 
3660: 77 69 64 74 68 3d 27 31 30 30 27 20 61 6c 69 67  width='100' alig
3670: 6e 3d 27 63 65 6e 74 65 72 27 3e 3c 61 20 68 72  n='center'><a hr
3680: 65 66 3d 27 24 75 72 6c 27 3e 24 64 61 74 65 3c  ef='$url'>$date<
3690: 2f 61 3e 3c 2f 74 64 3e 5c 6e 22 0a 20 20 20 20  /a></td>\n".    
36a0: 69 66 20 7b 24 64 61 74 65 3e 24 6d 78 44 61 74  if {$date>$mxDat
36b0: 65 7d 20 7b 73 65 74 20 6d 78 44 61 74 65 20 24  e} {set mxDate $
36c0: 64 61 74 65 7d 0a 20 20 20 20 69 66 20 7b 24 64  date}.    if {$d
36d0: 61 74 65 3c 24 6d 6e 44 61 74 65 7d 20 7b 73 65  ate<$mnDate} {se
36e0: 74 20 6d 6e 44 61 74 65 20 24 64 61 74 65 7d 0a  t mnDate $date}.
36f0: 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 68    } else {.    h
3700: 64 5f 70 75 74 73 20 22 3c 74 64 20 77 69 64 74  d_puts "<td widt
3710: 68 3d 27 31 30 30 27 20 61 6c 69 67 6e 3d 27 63  h='100' align='c
3720: 65 6e 74 65 72 27 3e 24 64 61 74 65 3c 2f 74 64  enter'>$date</td
3730: 3e 5c 6e 22 0a 20 20 7d 0a 20 20 69 6e 63 72 20  >\n".  }.  incr 
3740: 6e 52 65 6c 65 61 73 65 0a 20 20 68 64 5f 70 75  nRelease.  hd_pu
3750: 74 73 20 22 3c 74 64 20 77 69 64 74 68 3d 27 31  ts "<td width='1
3760: 30 30 27 20 61 6c 69 67 6e 3d 27 63 65 6e 74 65  00' align='cente
3770: 72 27 20 64 61 74 61 2d 73 6f 72 74 6b 65 79 3d  r' data-sortkey=
3780: 27 24 76 6e 75 6d 27 3e 22 0a 20 20 69 66 20 7b  '$vnum'>".  if {
3790: 5b 69 6e 66 6f 20 65 78 69 73 74 73 20 22 67 6c  [info exists "gl
37a0: 69 6e 6b 28 76 65 72 73 69 6f 6e 20 24 76 65 72  ink(version $ver
37b0: 73 29 22 5d 7d 20 7b 0a 20 20 20 20 68 64 5f 72  s)"]} {.    hd_r
37c0: 65 73 6f 6c 76 65 20 22 5c 5b 76 65 72 73 69 6f  esolve "\[versio
37d0: 6e 20 24 76 65 72 73 7c 24 76 65 72 73 5c 5d 3c  n $vers|$vers\]<
37e0: 2f 74 64 3e 3c 2f 74 72 3e 5c 6e 22 0a 20 20 7d  /td></tr>\n".  }
37f0: 20 65 6c 73 65 20 7b 0a 20 20 20 20 68 64 5f 70   else {.    hd_p
3800: 75 74 73 20 22 24 76 65 72 73 3c 2f 74 64 3e 3c  uts "$vers</td><
3810: 2f 74 72 3e 5c 6e 22 0a 20 20 7d 0a 7d 0a 3c 2f  /tr>\n".  }.}.</
3820: 74 63 6c 3e 0a 3c 2f 74 62 6f 64 79 3e 0a 3c 2f  tcl>.</tbody>.</
3830: 74 61 62 6c 65 3e 0a 3c 74 63 6c 3e 0a 68 64 5f  table>.<tcl>.hd_
3840: 70 75 74 73 20 7b 3c 73 63 72 69 70 74 3e 0a 66  puts {<script>.f
3850: 75 6e 63 74 69 6f 6e 20 53 6f 72 74 61 62 6c 65  unction Sortable
3860: 54 61 62 6c 65 28 74 61 62 6c 65 45 6c 2c 63 6f  Table(tableEl,co
3870: 6c 75 6d 6e 54 79 70 65 73 2c 69 6e 69 74 53 6f  lumnTypes,initSo
3880: 72 74 29 7b 0a 20 20 74 68 69 73 2e 74 62 6f 64  rt){.  this.tbod
3890: 79 20 3d 20 74 61 62 6c 65 45 6c 2e 67 65 74 45  y = tableEl.getE
38a0: 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65  lementsByTagName
38b0: 28 27 74 62 6f 64 79 27 29 3b 0a 20 20 74 68 69  ('tbody');.  thi
38c0: 73 2e 63 6f 6c 75 6d 6e 54 79 70 65 73 20 3d 20  s.columnTypes = 
38d0: 63 6f 6c 75 6d 6e 54 79 70 65 73 3b 0a 20 20 76  columnTypes;.  v
38e0: 61 72 20 6e 63 6f 6c 73 20 3d 20 74 61 62 6c 65  ar ncols = table
38f0: 45 6c 2e 72 6f 77 73 5b 30 5d 2e 63 65 6c 6c 73  El.rows[0].cells
3900: 2e 6c 65 6e 67 74 68 3b 0a 20 20 66 6f 72 28 76  .length;.  for(v
3910: 61 72 20 69 20 3d 20 63 6f 6c 75 6d 6e 54 79 70  ar i = columnTyp
3920: 65 73 2e 6c 65 6e 67 74 68 3b 20 69 3c 3d 6e 63  es.length; i<=nc
3930: 6f 6c 73 3b 20 69 2b 2b 29 7b 74 68 69 73 2e 63  ols; i++){this.c
3940: 6f 6c 75 6d 6e 54 79 70 65 73 20 2b 3d 20 27 74  olumnTypes += 't
3950: 27 3b 7d 0a 20 20 74 68 69 73 2e 73 6f 72 74 20  ';}.  this.sort 
3960: 3d 20 66 75 6e 63 74 69 6f 6e 20 28 63 65 6c 6c  = function (cell
3970: 29 20 7b 0a 20 20 20 20 76 61 72 20 63 6f 6c 75  ) {.    var colu
3980: 6d 6e 20 3d 20 63 65 6c 6c 2e 63 65 6c 6c 49 6e  mn = cell.cellIn
3990: 64 65 78 3b 0a 20 20 20 20 76 61 72 20 73 6f 72  dex;.    var sor
39a0: 74 46 6e 3b 0a 20 20 20 20 73 77 69 74 63 68 28  tFn;.    switch(
39b0: 20 63 65 6c 6c 2e 73 6f 72 74 54 79 70 65 20 29   cell.sortType )
39c0: 7b 0a 20 20 20 20 20 20 63 61 73 65 20 22 6e 22  {.      case "n"
39d0: 3a 20 73 6f 72 74 46 6e 20 3d 20 74 68 69 73 2e  : sortFn = this.
39e0: 73 6f 72 74 4e 75 6d 65 72 69 63 3b 20 20 62 72  sortNumeric;  br
39f0: 65 61 6b 3b 0a 20 20 20 20 20 20 63 61 73 65 20  eak;.      case 
3a00: 22 74 22 3a 20 73 6f 72 74 46 6e 20 3d 20 74 68  "t": sortFn = th
3a10: 69 73 2e 73 6f 72 74 54 65 78 74 3b 20 20 62 72  is.sortText;  br
3a20: 65 61 6b 3b 0a 20 20 20 20 20 20 63 61 73 65 20  eak;.      case 
3a30: 22 54 22 3a 20 73 6f 72 74 46 6e 20 3d 20 74 68  "T": sortFn = th
3a40: 69 73 2e 73 6f 72 74 52 65 76 65 72 73 65 54 65  is.sortReverseTe
3a50: 78 74 3b 20 20 62 72 65 61 6b 3b 0a 20 20 20 20  xt;  break;.    
3a60: 20 20 63 61 73 65 20 22 6b 22 3a 20 73 6f 72 74    case "k": sort
3a70: 46 6e 20 3d 20 74 68 69 73 2e 73 6f 72 74 4b 65  Fn = this.sortKe
3a80: 79 3b 20 20 62 72 65 61 6b 3b 0a 20 20 20 20 20  y;  break;.     
3a90: 20 63 61 73 65 20 22 4b 22 3a 20 73 6f 72 74 46   case "K": sortF
3aa0: 6e 20 3d 20 74 68 69 73 2e 73 6f 72 74 52 65 76  n = this.sortRev
3ab0: 65 72 73 65 4b 65 79 3b 20 20 62 72 65 61 6b 3b  erseKey;  break;
3ac0: 0a 20 20 20 20 20 20 64 65 66 61 75 6c 74 3a 20  .      default: 
3ad0: 20 72 65 74 75 72 6e 3b 0a 20 20 20 20 7d 0a 20   return;.    }. 
3ae0: 20 20 20 74 68 69 73 2e 73 6f 72 74 49 6e 64 65     this.sortInde
3af0: 78 20 3d 20 63 6f 6c 75 6d 6e 3b 0a 20 20 20 20  x = column;.    
3b00: 76 61 72 20 6e 65 77 52 6f 77 73 20 3d 20 6e 65  var newRows = ne
3b10: 77 20 41 72 72 61 79 28 29 3b 0a 20 20 20 20 66  w Array();.    f
3b20: 6f 72 20 28 6a 20 3d 20 30 3b 20 6a 20 3c 20 74  or (j = 0; j < t
3b30: 68 69 73 2e 74 62 6f 64 79 5b 30 5d 2e 72 6f 77  his.tbody[0].row
3b40: 73 2e 6c 65 6e 67 74 68 3b 20 6a 2b 2b 29 20 7b  s.length; j++) {
3b50: 0a 20 20 20 20 20 20 20 6e 65 77 52 6f 77 73 5b  .       newRows[
3b60: 6a 5d 20 3d 20 74 68 69 73 2e 74 62 6f 64 79 5b  j] = this.tbody[
3b70: 30 5d 2e 72 6f 77 73 5b 6a 5d 3b 0a 20 20 20 20  0].rows[j];.    
3b80: 7d 0a 20 20 20 20 69 66 28 20 74 68 69 73 2e 73  }.    if( this.s
3b90: 6f 72 74 49 6e 64 65 78 3d 3d 4d 61 74 68 2e 61  ortIndex==Math.a
3ba0: 62 73 28 74 68 69 73 2e 70 72 65 76 43 6f 6c 75  bs(this.prevColu
3bb0: 6d 6e 29 2d 31 20 29 7b 0a 20 20 20 20 20 20 6e  mn)-1 ){.      n
3bc0: 65 77 52 6f 77 73 2e 72 65 76 65 72 73 65 28 29  ewRows.reverse()
3bd0: 3b 0a 20 20 20 20 20 20 74 68 69 73 2e 70 72 65  ;.      this.pre
3be0: 76 43 6f 6c 75 6d 6e 20 3d 20 2d 74 68 69 73 2e  vColumn = -this.
3bf0: 70 72 65 76 43 6f 6c 75 6d 6e 3b 0a 20 20 20 20  prevColumn;.    
3c00: 7d 65 6c 73 65 7b 0a 20 20 20 20 20 20 6e 65 77  }else{.      new
3c10: 52 6f 77 73 2e 73 6f 72 74 28 73 6f 72 74 46 6e  Rows.sort(sortFn
3c20: 29 3b 0a 20 20 20 20 20 20 74 68 69 73 2e 70 72  );.      this.pr
3c30: 65 76 43 6f 6c 75 6d 6e 20 3d 20 74 68 69 73 2e  evColumn = this.
3c40: 73 6f 72 74 49 6e 64 65 78 2b 31 3b 0a 20 20 20  sortIndex+1;.   
3c50: 20 7d 0a 20 20 20 20 66 6f 72 20 28 69 3d 30 3b   }.    for (i=0;
3c60: 69 3c 6e 65 77 52 6f 77 73 2e 6c 65 6e 67 74 68  i<newRows.length
3c70: 3b 69 2b 2b 29 20 7b 0a 20 20 20 20 20 20 74 68  ;i++) {.      th
3c80: 69 73 2e 74 62 6f 64 79 5b 30 5d 2e 61 70 70 65  is.tbody[0].appe
3c90: 6e 64 43 68 69 6c 64 28 6e 65 77 52 6f 77 73 5b  ndChild(newRows[
3ca0: 69 5d 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 74  i]);.    }.    t
3cb0: 68 69 73 2e 73 65 74 48 64 72 49 63 6f 6e 73 28  his.setHdrIcons(
3cc0: 29 3b 0a 20 20 7d 0a 20 20 74 68 69 73 2e 73 65  );.  }.  this.se
3cd0: 74 48 64 72 49 63 6f 6e 73 20 3d 20 66 75 6e 63  tHdrIcons = func
3ce0: 74 69 6f 6e 28 29 20 7b 0a 20 20 20 20 66 6f 72  tion() {.    for
3cf0: 20 28 76 61 72 20 69 3d 30 3b 20 69 3c 74 68 69   (var i=0; i<thi
3d00: 73 2e 68 64 72 52 6f 77 2e 63 65 6c 6c 73 2e 6c  s.hdrRow.cells.l
3d10: 65 6e 67 74 68 3b 20 69 2b 2b 29 20 7b 0a 20 20  ength; i++) {.  
3d20: 20 20 20 20 69 66 28 20 74 68 69 73 2e 63 6f 6c      if( this.col
3d30: 75 6d 6e 54 79 70 65 73 5b 69 5d 3d 3d 27 78 27  umnTypes[i]=='x'
3d40: 20 29 20 63 6f 6e 74 69 6e 75 65 3b 0a 20 20 20   ) continue;.   
3d50: 20 20 20 76 61 72 20 73 6f 72 74 54 79 70 65 3b     var sortType;
3d60: 0a 20 20 20 20 20 20 69 66 28 20 74 68 69 73 2e  .      if( this.
3d70: 70 72 65 76 43 6f 6c 75 6d 6e 3d 3d 69 2b 31 20  prevColumn==i+1 
3d80: 29 7b 0a 20 20 20 20 20 20 20 20 73 6f 72 74 54  ){.        sortT
3d90: 79 70 65 20 3d 20 27 61 73 63 27 3b 0a 20 20 20  ype = 'asc';.   
3da0: 20 20 20 7d 65 6c 73 65 20 69 66 28 20 74 68 69     }else if( thi
3db0: 73 2e 70 72 65 76 43 6f 6c 75 6d 6e 3d 3d 28 2d  s.prevColumn==(-
3dc0: 31 2d 69 29 20 29 7b 0a 20 20 20 20 20 20 20 20  1-i) ){.        
3dd0: 73 6f 72 74 54 79 70 65 20 3d 20 27 64 65 73 63  sortType = 'desc
3de0: 27 0a 20 20 20 20 20 20 7d 65 6c 73 65 7b 0a 20  '.      }else{. 
3df0: 20 20 20 20 20 20 20 73 6f 72 74 54 79 70 65 20         sortType 
3e00: 3d 20 27 6e 6f 6e 65 27 3b 0a 20 20 20 20 20 20  = 'none';.      
3e10: 7d 0a 20 20 20 20 20 20 76 61 72 20 68 64 72 43  }.      var hdrC
3e20: 65 6c 6c 20 3d 20 74 68 69 73 2e 68 64 72 52 6f  ell = this.hdrRo
3e30: 77 2e 63 65 6c 6c 73 5b 69 5d 3b 0a 20 20 20 20  w.cells[i];.    
3e40: 20 20 76 61 72 20 63 6c 73 4e 61 6d 65 20 3d 20    var clsName = 
3e50: 68 64 72 43 65 6c 6c 2e 63 6c 61 73 73 4e 61 6d  hdrCell.classNam
3e60: 65 2e 72 65 70 6c 61 63 65 28 2f 5c 73 2a 5c 62  e.replace(/\s*\b
3e70: 73 6f 72 74 5c 73 2a 5c 77 2b 2f 2c 20 27 27 29  sort\s*\w+/, '')
3e80: 3b 0a 20 20 20 20 20 20 63 6c 73 4e 61 6d 65 20  ;.      clsName 
3e90: 2b 3d 20 27 20 73 6f 72 74 20 27 20 2b 20 73 6f  += ' sort ' + so
3ea0: 72 74 54 79 70 65 3b 0a 20 20 20 20 20 20 68 64  rtType;.      hd
3eb0: 72 43 65 6c 6c 2e 63 6c 61 73 73 4e 61 6d 65 20  rCell.className 
3ec0: 3d 20 63 6c 73 4e 61 6d 65 3b 0a 20 20 20 20 7d  = clsName;.    }
3ed0: 0a 20 20 7d 0a 20 20 74 68 69 73 2e 73 6f 72 74  .  }.  this.sort
3ee0: 54 65 78 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28  Text = function(
3ef0: 61 2c 62 29 20 7b 0a 20 20 20 20 76 61 72 20 69  a,b) {.    var i
3f00: 20 3d 20 74 68 69 73 4f 62 6a 65 63 74 2e 73 6f   = thisObject.so
3f10: 72 74 49 6e 64 65 78 3b 0a 20 20 20 20 61 61 20  rtIndex;.    aa 
3f20: 3d 20 61 2e 63 65 6c 6c 73 5b 69 5d 2e 74 65 78  = a.cells[i].tex
3f30: 74 43 6f 6e 74 65 6e 74 2e 72 65 70 6c 61 63 65  tContent.replace
3f40: 28 2f 5e 5c 57 2b 2f 2c 27 27 29 2e 74 6f 4c 6f  (/^\W+/,'').toLo
3f50: 77 65 72 43 61 73 65 28 29 3b 0a 20 20 20 20 62  werCase();.    b
3f60: 62 20 3d 20 62 2e 63 65 6c 6c 73 5b 69 5d 2e 74  b = b.cells[i].t
3f70: 65 78 74 43 6f 6e 74 65 6e 74 2e 72 65 70 6c 61  extContent.repla
3f80: 63 65 28 2f 5e 5c 57 2b 2f 2c 27 27 29 2e 74 6f  ce(/^\W+/,'').to
3f90: 4c 6f 77 65 72 43 61 73 65 28 29 3b 0a 20 20 20  LowerCase();.   
3fa0: 20 69 66 28 61 61 3c 62 62 29 20 72 65 74 75 72   if(aa<bb) retur
3fb0: 6e 20 2d 31 3b 0a 20 20 20 20 69 66 28 61 61 3d  n -1;.    if(aa=
3fc0: 3d 62 62 29 20 72 65 74 75 72 6e 20 61 2e 72 6f  =bb) return a.ro
3fd0: 77 49 6e 64 65 78 2d 62 2e 72 6f 77 49 6e 64 65  wIndex-b.rowInde
3fe0: 78 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 31 3b  x;.    return 1;
3ff0: 0a 20 20 7d 0a 20 20 74 68 69 73 2e 73 6f 72 74  .  }.  this.sort
4000: 52 65 76 65 72 73 65 54 65 78 74 20 3d 20 66 75  ReverseText = fu
4010: 6e 63 74 69 6f 6e 28 61 2c 62 29 20 7b 0a 20 20  nction(a,b) {.  
4020: 20 20 76 61 72 20 69 20 3d 20 74 68 69 73 4f 62    var i = thisOb
4030: 6a 65 63 74 2e 73 6f 72 74 49 6e 64 65 78 3b 0a  ject.sortIndex;.
4040: 20 20 20 20 61 61 20 3d 20 61 2e 63 65 6c 6c 73      aa = a.cells
4050: 5b 69 5d 2e 74 65 78 74 43 6f 6e 74 65 6e 74 2e  [i].textContent.
4060: 72 65 70 6c 61 63 65 28 2f 5e 5c 57 2b 2f 2c 27  replace(/^\W+/,'
4070: 27 29 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29  ').toLowerCase()
4080: 3b 0a 20 20 20 20 62 62 20 3d 20 62 2e 63 65 6c  ;.    bb = b.cel
4090: 6c 73 5b 69 5d 2e 74 65 78 74 43 6f 6e 74 65 6e  ls[i].textConten
40a0: 74 2e 72 65 70 6c 61 63 65 28 2f 5e 5c 57 2b 2f  t.replace(/^\W+/
40b0: 2c 27 27 29 2e 74 6f 4c 6f 77 65 72 43 61 73 65  ,'').toLowerCase
40c0: 28 29 3b 0a 20 20 20 20 69 66 28 61 61 3c 62 62  ();.    if(aa<bb
40d0: 29 20 72 65 74 75 72 6e 20 2b 31 3b 0a 20 20 20  ) return +1;.   
40e0: 20 69 66 28 61 61 3d 3d 62 62 29 20 72 65 74 75   if(aa==bb) retu
40f0: 72 6e 20 61 2e 72 6f 77 49 6e 64 65 78 2d 62 2e  rn a.rowIndex-b.
4100: 72 6f 77 49 6e 64 65 78 3b 0a 20 20 20 20 72 65  rowIndex;.    re
4110: 74 75 72 6e 20 2d 31 3b 0a 20 20 7d 0a 20 20 74  turn -1;.  }.  t
4120: 68 69 73 2e 73 6f 72 74 4e 75 6d 65 72 69 63 20  his.sortNumeric 
4130: 3d 20 66 75 6e 63 74 69 6f 6e 28 61 2c 62 29 20  = function(a,b) 
4140: 7b 0a 20 20 20 20 76 61 72 20 69 20 3d 20 74 68  {.    var i = th
4150: 69 73 4f 62 6a 65 63 74 2e 73 6f 72 74 49 6e 64  isObject.sortInd
4160: 65 78 3b 0a 20 20 20 20 61 61 20 3d 20 70 61 72  ex;.    aa = par
4170: 73 65 46 6c 6f 61 74 28 61 2e 63 65 6c 6c 73 5b  seFloat(a.cells[
4180: 69 5d 2e 74 65 78 74 43 6f 6e 74 65 6e 74 29 3b  i].textContent);
4190: 0a 20 20 20 20 69 66 20 28 69 73 4e 61 4e 28 61  .    if (isNaN(a
41a0: 61 29 29 20 61 61 20 3d 20 30 3b 0a 20 20 20 20  a)) aa = 0;.    
41b0: 62 62 20 3d 20 70 61 72 73 65 46 6c 6f 61 74 28  bb = parseFloat(
41c0: 62 2e 63 65 6c 6c 73 5b 69 5d 2e 74 65 78 74 43  b.cells[i].textC
41d0: 6f 6e 74 65 6e 74 29 3b 0a 20 20 20 20 69 66 20  ontent);.    if 
41e0: 28 69 73 4e 61 4e 28 62 62 29 29 20 62 62 20 3d  (isNaN(bb)) bb =
41f0: 20 30 3b 0a 20 20 20 20 69 66 28 61 61 3d 3d 62   0;.    if(aa==b
4200: 62 29 20 72 65 74 75 72 6e 20 61 2e 72 6f 77 49  b) return a.rowI
4210: 6e 64 65 78 2d 62 2e 72 6f 77 49 6e 64 65 78 3b  ndex-b.rowIndex;
4220: 0a 20 20 20 20 72 65 74 75 72 6e 20 61 61 2d 62  .    return aa-b
4230: 62 3b 0a 20 20 7d 0a 20 20 74 68 69 73 2e 73 6f  b;.  }.  this.so
4240: 72 74 4b 65 79 20 3d 20 66 75 6e 63 74 69 6f 6e  rtKey = function
4250: 28 61 2c 62 29 20 7b 0a 20 20 20 20 76 61 72 20  (a,b) {.    var 
4260: 69 20 3d 20 74 68 69 73 4f 62 6a 65 63 74 2e 73  i = thisObject.s
4270: 6f 72 74 49 6e 64 65 78 3b 0a 20 20 20 20 61 61  ortIndex;.    aa
4280: 20 3d 20 61 2e 63 65 6c 6c 73 5b 69 5d 2e 67 65   = a.cells[i].ge
4290: 74 41 74 74 72 69 62 75 74 65 28 22 64 61 74 61  tAttribute("data
42a0: 2d 73 6f 72 74 6b 65 79 22 29 3b 0a 20 20 20 20  -sortkey");.    
42b0: 62 62 20 3d 20 62 2e 63 65 6c 6c 73 5b 69 5d 2e  bb = b.cells[i].
42c0: 67 65 74 41 74 74 72 69 62 75 74 65 28 22 64 61  getAttribute("da
42d0: 74 61 2d 73 6f 72 74 6b 65 79 22 29 3b 0a 20 20  ta-sortkey");.  
42e0: 20 20 69 66 28 61 61 3c 62 62 29 20 72 65 74 75    if(aa<bb) retu
42f0: 72 6e 20 2d 31 3b 0a 20 20 20 20 69 66 28 61 61  rn -1;.    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 31  ex;.    return 1
4330: 3b 0a 20 20 7d 0a 20 20 74 68 69 73 2e 73 6f 72  ;.  }.  this.sor
4340: 74 52 65 76 65 72 73 65 4b 65 79 20 3d 20 66 75  tReverseKey = fu
4350: 6e 63 74 69 6f 6e 28 61 2c 62 29 20 7b 0a 20 20  nction(a,b) {.  
4360: 20 20 76 61 72 20 69 20 3d 20 74 68 69 73 4f 62    var i = thisOb
4370: 6a 65 63 74 2e 73 6f 72 74 49 6e 64 65 78 3b 0a  ject.sortIndex;.
4380: 20 20 20 20 61 61 20 3d 20 61 2e 63 65 6c 6c 73      aa = a.cells
4390: 5b 69 5d 2e 67 65 74 41 74 74 72 69 62 75 74 65  [i].getAttribute
43a0: 28 22 64 61 74 61 2d 73 6f 72 74 6b 65 79 22 29  ("data-sortkey")
43b0: 3b 0a 20 20 20 20 62 62 20 3d 20 62 2e 63 65 6c  ;.    bb = b.cel
43c0: 6c 73 5b 69 5d 2e 67 65 74 41 74 74 72 69 62 75  ls[i].getAttribu
43d0: 74 65 28 22 64 61 74 61 2d 73 6f 72 74 6b 65 79  te("data-sortkey
43e0: 22 29 3b 0a 20 20 20 20 69 66 28 61 61 3c 62 62  ");.    if(aa<bb
43f0: 29 20 72 65 74 75 72 6e 20 2b 31 3b 0a 20 20 20  ) return +1;.   
4400: 20 69 66 28 61 61 3d 3d 62 62 29 20 72 65 74 75   if(aa==bb) retu
4410: 72 6e 20 61 2e 72 6f 77 49 6e 64 65 78 2d 62 2e  rn a.rowIndex-b.
4420: 72 6f 77 49 6e 64 65 78 3b 0a 20 20 20 20 72 65  rowIndex;.    re
4430: 74 75 72 6e 20 2d 31 3b 0a 20 20 7d 0a 20 20 76  turn -1;.  }.  v
4440: 61 72 20 78 20 3d 20 74 61 62 6c 65 45 6c 2e 67  ar x = tableEl.g
4450: 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e  etElementsByTagN
4460: 61 6d 65 28 27 74 68 65 61 64 27 29 3b 0a 20 20  ame('thead');.  
4470: 69 66 28 21 28 74 68 69 73 2e 74 62 6f 64 79 20  if(!(this.tbody 
4480: 26 26 20 74 68 69 73 2e 74 62 6f 64 79 5b 30 5d  && this.tbody[0]
4490: 2e 72 6f 77 73 20 26 26 20 74 68 69 73 2e 74 62  .rows && this.tb
44a0: 6f 64 79 5b 30 5d 2e 72 6f 77 73 2e 6c 65 6e 67  ody[0].rows.leng
44b0: 74 68 3e 30 29 29 7b 0a 20 20 20 20 72 65 74 75  th>0)){.    retu
44c0: 72 6e 3b 0a 20 20 7d 0a 20 20 69 66 28 78 20 26  rn;.  }.  if(x &
44d0: 26 20 78 5b 30 5d 2e 72 6f 77 73 20 26 26 20 78  & x[0].rows && x
44e0: 5b 30 5d 2e 72 6f 77 73 2e 6c 65 6e 67 74 68 20  [0].rows.length 
44f0: 3e 20 30 29 20 7b 0a 20 20 20 20 74 68 69 73 2e  > 0) {.    this.
4500: 68 64 72 52 6f 77 20 3d 20 78 5b 30 5d 2e 72 6f  hdrRow = x[0].ro
4510: 77 73 5b 30 5d 3b 0a 20 20 7d 20 65 6c 73 65 20  ws[0];.  } else 
4520: 7b 0a 20 20 20 20 72 65 74 75 72 6e 3b 0a 20 20  {.    return;.  
4530: 7d 0a 20 20 76 61 72 20 74 68 69 73 4f 62 6a 65  }.  var thisObje
4540: 63 74 20 3d 20 74 68 69 73 3b 0a 20 20 74 68 69  ct = this;.  thi
4550: 73 2e 70 72 65 76 43 6f 6c 75 6d 6e 20 3d 20 69  s.prevColumn = i
4560: 6e 69 74 53 6f 72 74 3b 0a 20 20 66 6f 72 20 28  nitSort;.  for (
4570: 76 61 72 20 69 3d 30 3b 20 69 3c 74 68 69 73 2e  var i=0; i<this.
4580: 68 64 72 52 6f 77 2e 63 65 6c 6c 73 2e 6c 65 6e  hdrRow.cells.len
4590: 67 74 68 3b 20 69 2b 2b 29 20 7b 0a 20 20 20 20  gth; i++) {.    
45a0: 69 66 28 20 63 6f 6c 75 6d 6e 54 79 70 65 73 5b  if( columnTypes[
45b0: 69 5d 3d 3d 27 78 27 20 29 20 63 6f 6e 74 69 6e  i]=='x' ) contin
45c0: 75 65 3b 0a 20 20 20 20 76 61 72 20 68 64 72 63  ue;.    var hdrc
45d0: 65 6c 6c 20 3d 20 74 68 69 73 2e 68 64 72 52 6f  ell = this.hdrRo
45e0: 77 2e 63 65 6c 6c 73 5b 69 5d 3b 0a 20 20 20 20  w.cells[i];.    
45f0: 68 64 72 63 65 6c 6c 2e 73 54 61 62 6c 65 20 3d  hdrcell.sTable =
4600: 20 74 68 69 73 3b 0a 20 20 20 20 68 64 72 63 65   this;.    hdrce
4610: 6c 6c 2e 73 74 79 6c 65 2e 63 75 72 73 6f 72 20  ll.style.cursor 
4620: 3d 20 22 70 6f 69 6e 74 65 72 22 3b 0a 20 20 20  = "pointer";.   
4630: 20 68 64 72 63 65 6c 6c 2e 73 6f 72 74 54 79 70   hdrcell.sortTyp
4640: 65 20 3d 20 63 6f 6c 75 6d 6e 54 79 70 65 73 5b  e = columnTypes[
4650: 69 5d 20 7c 7c 20 27 74 27 3b 0a 20 20 20 20 68  i] || 't';.    h
4660: 64 72 63 65 6c 6c 2e 6f 6e 63 6c 69 63 6b 20 3d  drcell.onclick =
4670: 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 0a 20   function () {. 
4680: 20 20 20 20 20 74 68 69 73 2e 73 54 61 62 6c 65       this.sTable
4690: 2e 73 6f 72 74 28 74 68 69 73 29 3b 0a 20 20 20  .sort(this);.   
46a0: 20 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b     return false;
46b0: 0a 20 20 20 20 7d 0a 20 20 7d 0a 20 20 74 68 69  .    }.  }.  thi
46c0: 73 2e 73 65 74 48 64 72 49 63 6f 6e 73 28 29 0a  s.setHdrIcons().
46d0: 7d 0a 76 61 72 20 74 20 3d 20 6e 65 77 20 53 6f  }.var t = new So
46e0: 72 74 61 62 6c 65 54 61 62 6c 65 28 64 6f 63 75  rtableTable(docu
46f0: 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42  ment.getElementB
4700: 79 49 64 28 22 63 68 72 6f 6e 74 61 62 22 29 2c  yId("chrontab"),
4710: 22 54 4b 22 2c 31 29 3b 0a 3c 2f 73 63 72 69 70  "TK",1);.</scrip
4720: 74 3e 0a 7d 3c 2f 74 63 6c 3e 0a 3c 70 3e 0a 3c  t>.}</tcl>.<p>.<
4730: 74 63 6c 3e 0a 73 65 74 20 6e 44 61 79 20 5b 64  tcl>.set nDay [d
4740: 62 20 65 76 61 6c 20 7b 53 45 4c 45 43 54 20 6a  b eval {SELECT j
4750: 75 6c 69 61 6e 64 61 79 28 24 6d 78 44 61 74 65  ulianday($mxDate
4760: 29 2d 6a 75 6c 69 61 6e 64 61 79 28 24 6d 6e 44  )-julianday($mnD
4770: 61 74 65 29 7d 5d 0a 68 64 5f 70 75 74 73 6e 6c  ate)}].hd_putsnl
4780: 20 22 3c 69 3e 24 6e 52 65 6c 65 61 73 65 20 72   "<i>$nRelease r
4790: 65 6c 65 61 73 65 73 22 0a 68 64 5f 70 75 74 73  eleases".hd_puts
47a0: 6e 6c 20 22 6f 76 65 72 20 5b 66 6f 72 6d 61 74  nl "over [format
47b0: 20 25 2e 31 66 20 5b 65 78 70 72 20 7b 24 6e 44   %.1f [expr {$nD
47c0: 61 79 2f 33 36 35 2e 32 34 7d 5d 5d 20 79 65 61  ay/365.24}]] yea
47d0: 72 73 2e 3c 2f 69 3e 22 0a 3c 2f 74 63 6c 3e 0a  rs.</i>".</tcl>.