Documentation Source Text

Hex Artifact Content
Login

Artifact 859ff7391f583915b6ae396a552483acc94a669dd2ed4567b206611e88ad47be:


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