aboutsummaryrefslogtreecommitdiffhomepage
path: root/doc/ScintillaHistory.html
blob: f8d84d9a96ee3a1ada44cbe281b6d1925b92f0dd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta name="generator" content="HTML Tidy, see www.w3.org" />
    <meta name="generator" content="SciTE" />
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>
      Scintilla and SciTE
    </title>
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <table bgcolor="#000000" width="100%" cellspacing="0" cellpadding="0" border="0">
      <tr>
        <td>
          <img src="SciTEIco.png" border="3" height="64" width="64" alt="Scintilla icon" />
        </td>
        <td>
          <a href="index.html" style="color:white;text-decoration:none"><font size="5">Scintilla
          and SciTE</font></a>
        </td>
      </tr>
    </table>
    <h2>
       History of Scintilla and SciTE
    </h2>
    <h3>
       Contributors
    </h3>
    <p>
       Thanks to all the people that have contributed patches, bug reports and suggestions.
    </p>
    <p>
       Source code and documentation have been contributed by
    </p>
    <ul>
	<li>Atsuo Ishimoto</li>
	<li>Mark Hammond</li>
	<li>Francois Le Coguiec</li>
	<li>Dale Nagata</li>
	<li>Ralf Reinhardt</li>
	<li>Philippe Lhoste</li>
	<li>Andrew McKinlay</li>
	<li>Stephan R. A. Deibel</li>
	<li>Hans Eckardt</li>
	<li>Vassili Bourdo</li>
	<li>Maksim Lin</li>
	<li>Robin Dunn</li>
	<li>John Ehresman</li>
	<li>Steffen Goeldner</li>
	<li>Deepak S.</li>
	<li>Yann Gaillard</li>
	<li>Aubin Paul</li>
	<li>Jason Diamond</li>
	<li>Ahmad Baitalmal</li>
	<li>Paul Winwood</li>
	<li>Maxim Baranov</li>
	<li>Ragnar H�jland</li>
	<li>Christian Obrecht</li>
	<li>Andreas Neukoetter</li>
	<li>Adam Gates</li>
	<li>Steve Lhomme</li>
	<li>Ferdinand Prantl</li>
	<li>Jan Dries</li>
	<li>Markus Gritsch</li>
	<li>Tahir Karaca</li>
	<li>Ahmad Zawawi</li>
	<li>Laurent le Tynevez</li>
	<li>Walter Braeu</li>
	<li>Ashley Cambrell</li>
	<li>Garrett Serack</li>
	<li>Holger Schmidt</li>
	<li><a href="http://www.activestate.com">ActiveState</a></li>
	<li>James Larcombe</li>
	<li>Alexey Yutkin</li>
	<li>Jan Hercek</li>
	<li>Richard Pecl</li>
	<li>Edward K. Ream</li>
	<li>Valery Kondakoff</li>
	<li>Sm�ri McCarthy</li>
	<li>Clemens Wyss</li>
	<li>Simon Steele</li>
	<li>Serge A. Baranov</li>
	<li>Xavier Nodet</li>
	<li>Willy Devaux</li>
	<li>David Clain</li>
	<li>Brendon Yenson</li>
	<li>Vamsi Potluru</li>
	<li>Praveen Ambekar</li>
	<li>Alan Knowles</li>
	<li>Kengo Jinno</li>
	<li>Valentin Valchev</li>
    </ul>
    <p>
       Sponsorship
    </p>
    <ul>
      <li>
        <a href="http://www.develop.com">DevelopMentor</a>
      </li>
    </ul>
    <p>
       Images used in GTK+ version
    </p>
    <ul>
      <li>
        <a href="http://jfa.javalobby.org/projects/icons/">
        Icons</a> Copyright(C) 1998 by Dean S. Jones<br />
      </li>
    </ul>
    <h3>
       <a href="scite142.zip">Release 1.42</a>
    </h3>
    <ul>
      <li>
	Released on 24 December 2001.
      </li>
      <li>
	Better localisation support including context menus and most messages.
	Translations of the SciTE user interface available for Bulgarian,
	French, German, Italian, Russian, and Turkish.
      </li>
      <li>
	Can specify a character to use to indicate control characters
	rather than having them displayed as mnemonics.
      </li>
      <li>
	Scintilla key command for backspace that will not delete line 
	end characters.
      </li>
      <li>
	Scintilla method to find start and end of words.
      </li>
      <li>
	SciTE on GTK+ now supports the load.on.activate and save.on.deactivate 
	properties in an equivalent way to the Windows version.
      </li>
      <li>
	The output pane of SciTE on Windows is now interactive so command line 
	utilities that prompt for input or confirmation can be used.
      </li>
      <li>
	SciTE on Windows can choose directory for a "Find in Files"
	command like the GTK+ version could.
      </li>
      <li>
	SciTE can now load a set of API files rather than just one file.
      </li>
      <li>
	ElapsedTime class added to Platform for accurate measurement of durations.
	Used for debugging and for showing the user how long commands take in SciTE.
      </li>
      <li>
	Baan lexer added.
      </li>
      <li>
	In C++ lexer, document comment keywords no longer have to be at the start 
	of the line.
      </li>
      <li>
	PHP lexer changed to match keywords case insensitively.
      </li>
      <li>
	More shell keywords added.
      </li>
      <li>
	SciTE support for VoiceXML added to xml.properties.
      </li>
       <li>
	In SciTE the selection is not copied to the find field of the Search and Replace
	dialogs if it contains end of line characters.
      </li>
      <li>
	SciTE on Windows has a menu item to decide whether to respond to other 
	instances which are performing their check.if.already.open check.
      </li>
      <li>
	SciTE accelerator key for Box Comment command changed to avoid problems
	in non-English locales.
      </li>
      <li>
	SciTE context menu includes Close command for the editor pane and
	Hide command for the output pane.
      </li>
      <li>
	output: command added to SciTE director interface to add text to the 
	output pane. The director interface can execute commands (such as tool
	commands with subsystem set to 3) by sending a macro:run message.
      </li>
      <li>
	SciTE on GTK+ will defer to the Window Manager for position if position.left or 
	position.top not set and for size if position.width or position.height not set.
      </li>
      <li>
	SciTE on Windows has a position.tile property to place a second instance
	to the right of the first.
      </li>
      <li>
	 Scintilla on Windows again supports EM_GETSEL and EM_SETSEL.
      </li>
      <li>
	Problem fixed in Scintilla on Windows where control ID is no longer cached 
	as it could be changed by external code.
      </li>
      <li>
	Problems fixed in SciTE on Windows when finding any other open instances at 
	start up when check.if.already.open is true.
      </li>
      <li>
	Bugs fixed in SciTE where command strings were not always having 
	variables evaluated.
      </li>
      <li>
	Bugs fixed with displaying partial double-byte and Unicode characters
	in rectangular selections and at the edge when edge mode is EDGE_BACKGROUND.
	Column numbers reported by GetColumn treat multiple byte characters as one column
	rather than counting bytes.
      </li>
      <li>
	Bug fixed with caret movement over folded lines.
      </li>
      <li>
        Another bug fixed with tracking selection in secondary views when performing 
	modifications.
      </li>
      <li>
	Horizontal scrolling and display of long lines optimised.
      </li>
      <li>
	Cursor setting in Scintilla on GTK+ optimised.
      </li>
      <li>
	Experimental changeable style attribute. 
	Set to false to make text read-only.
	Currently only stops caret from being within not-changeable
	text and does not yet stop deleting a range that contains 
	not-changeable text. 
	Can be used from SciTE by adding notchangeable to style entries.
      </li>
      <li>
	Experimental line wrapping. 
	Currently has performance and appearence problems.
      </li>
    </ul>
    <h3>
       <a href="scite141.zip">Release 1.41</a>
    </h3>
    <ul>
      <li>
	Released on 6 November 2001.
      </li>
      <li>
        Changed Platform.h to not include platform	headers. This lessens likelihood and impact of
	name clashes from system headers and also speeds up compilation. 
	Renamed DrawText to DrawTextNoClip to avoid name clash.
      </li>
      <li>
        Changed way word functions work to treat a sequence of punctuation as
	a word. This is more sensible and also more compatible with other editors.
      </li>
      <li>
        Cursor changes over the margins and selection on GTK+ platform.
      </li>
      <li>
        SC_MARK_BACKGROUND is a marker that only changes the line's background colour.
      </li>
      <li>
	Enhanced Visual Basic lexer handles character date and octal literals, 
	and bracketed keywords for VB.NET. There are two VB lexers, vb and vbscript
	with type indication characters like ! and $ allowed at the end of identifiers 
	in vb but not vbscript. Lexer states now separate from those used for C++ and 
	names start with SCE_B.
      </li>
      <li>
         Lexer added for Bullant language.
      </li>
      <li>
         The horizontal scroll position, xOffset, is now exposed through the API.
      </li>
      <li>
         The SCN_POSCHANGED notification is deprecated as it was causing confusion. 
	 Use SCN_UPDATEUI  instead.
      </li>
      <li>
         Compilation problems fixed for some versions of gcc.
      </li>
      <li>
        Support for WM_GETTEXT restored on Windows.
      </li>
      <li>
        Double clicking on an autocompletion list entry works on GTK+.
      </li>
      <li>
        Bug fixed with case insensitive sorts for autocompletion lists.
      </li>
      <li>
        Bug fixed with tracking selection in secondary views when performing modifications.
      </li>
      <li>
        SciTE's abbreviation expansion feature will now indent expansions to the current 
	indentation level if indent.automatic is on.
      </li>
      <li>
        SciTE allows setting up of parameters to commands from a dialog and can also
       show this dialog automatically to prompt for arguments when running a command.
      </li>
      <li>
        SciTE's Language menu (formerly Options | Use Lexer) is now defined by the 
	menu.language property rather than being hardcoded.
      </li>
      <li>
        The user interface of SciTE can be localised to a particular language by editing 
	a locale.properties file.
      </li>
      <li>
        On Windows, SciTE will try to move to the front when opening a new file from
	the shell and using check.if.already.open.
      </li>
      <li>
        SciTE can display the file name and directory in the title bar in the form
	"file @ directory" when title.full.path=2.
      </li>
      <li>
        The SciTE time.commands property reports the time taken by a command as well 
	as its status when completed.
      </li>
      <li>
        The SciTE find.files property is now a list separated by '|' characters and this list is 
	added into the Files pull down of the Find in Files dialog.
      </li>
    </ul>
    <h3>
       <a href="scite140.zip">Release 1.40</a>
    </h3>
    <ul>
      <li>
	Released on 23 September 2001.
      </li>
      <li>
	Removal of emulation of Win32 RichEdit control in core of Scintilla.
	<em>This change may be incompatible with existing client code.</em>
	Some emulation still done in Windows platform layer.
      </li>
      <li>
	SGML support in the HTML/XML lexer.
      </li>
      <li>
	SciTE's "Stop Executing" command will terminate GUI programs on 
	Windows NT and Windows 2000.
      </li>
      <li>
	StyleContext class helps construct lexers that are simple and accurate. 
	Used in the C++, Eiffel, and Python lexers.
      </li>
      <li>
	Clipboard operations in GTK+ version convert between platform '\n' line endings and
	currently chosen line endings.
      </li>
      <li>
	Any character in range 0..255 can be used as a marker. 
	This can be used to support numbered bookmarks, for example.
      </li>
      <li>
	The default scripting language for ASP can be set.
      </li>
      <li>
	New lexer and other support for crontab files used with the nncron scheduler.
      </li>
      <li>
	Folding of Python improved.
      </li>
      <li>
	The ` character is treated as a Python operator.
      </li>
      <li>
	Line continuations ("\" at end of line) handled inside Python strings.
      </li>
      <li>
	More consistent handling of line continuation ('\' at end of line) in 
	C++ lexer. 
	This fixes macro definitions that span more than one line.
      </li>
      <li>
	C++ lexer can understand Doxygen keywords in doc comments.
      </li>
      <li>
	SciTE on Windows allows choosing to open the "open" dialog on the directory 
	of the current file rather than in the default directory.
      </li>
      <li>
	SciTE on Windows handles command line arguments in "check.if.already.open" 
	correctly when the current directory of the new instance is different to the
	already open instance of SciTE.
      </li>
      <li>
	"cwd" command (change working directory) defined for SciTE director interface.
      </li>
      <li>
	SciTE "Export As HTML" produces better, more compliant, and shorter files.
      </li>
      <li>
	SciTE on Windows allows several options for determining default file name
	for exported files.
      </li>
      <li>
	Automatic indentation of Python in SciTE fixed.
      </li>
      <li>
	Exported HTML can support folding.
      </li>
      <li>
	Bug fixed in SCI_GETTEXT macro command of director interface.
      </li>
      <li>
	Cursor leak fixed on GTK+.
      </li>
      <li>
	During SciTE shutdown, "identity" messages are no longer sent over the director interface.
      </li>
    </ul>
    <h3>
       <a href="scite139.zip">Release 1.39</a>
    </h3>
    <ul>
      <li>
	Released on 22 August 2001.
      </li>
      <li>
	Windows version requires msvcrt.dll to be available so will not work
	on original Windows 95 version 1. The msvcrt.dll file is installed
	by almost everything including Internet Explorer so should be available.
      </li>
      <li>
	Flattened tree control style folding margin. The SciTE fold.plus option is
	now fold.symbols and has more values for the new styles.
      </li>
      <li>
	Mouse dwell events are generated when the user holds the mouse steady
	over Scintilla.
      </li>
      <li>
      PositionFromPointClose is like PositionFromPoint but returns 
      INVALID_POSITION when point outside window or after end of line.
      </li>
      <li>
      Input of Hungarian and Russian characters in GTK+ version works by
      truncating input to 8 bits if in the range of normal characters.
      </li>
      <li>
      Better choices for font descriptors on GTK+ for most character sets.
      </li>
      <li>
      GTK+ Scintilla is destroyed upon receiving destroy signal rather than 
      destroy_event signal.
      </li>
      <li>
      Style setting that force upper or lower case text.
      </li>
      <li>
      Case-insensitive autocompletion lists work correctly.
      </li>
      <li>
      Keywords can be prefix based so ^GTK_ will treat all words that start
      with GTK_ as keywords.
      </li>
      <li>
      Horizontal scrolling can be jumpy rather than gradual.
      </li>
      <li>
      GetSelText places a '\0' in the buffer if the selection is empty..
      </li>
      <li>
      EnsureVisible split into two methods EnsureVisible which will not scroll to show 
      the line and EnsureVisibleEnforcePolicy which may scroll.
      </li>
      <li>
      Python folder has options to fold multi-line comments and triple quoted strings.
      </li>
      <li>
      C++ lexer handles keywords before '.' like "this.x" in Java as keywords. 
      Compact folding mode option chooses whether blank lines after a structure are
      folded with that structure. Second set of keywords with separate style supported.
      </li>
      <li>
      Ruby lexer handles multi-line comments.
      </li>
      <li>
      VB has folder.
      </li>
      <li>
      PHP lexer has an operator style, handles "&lt;?" and "?&gt;" inside strings
      and some comments.
      </li>
      <li>
      TCL lexer which is just an alias for the C++ lexer so does not really 
      understand TCL syntax.
      </li>
      <li>
      Error lines lexer has styles for Lua error messages and .NET stack traces.
      </li>
      <li>
      Makefile lexer has a target style.
      </li>
      <li>
      Lua lexer handles some [[]] string literals.
      </li>
      <li>
      HTML and XML lexer have a SCE_H_SGML state for tags that 
      start with "&lt;!".
      </li>
      <li>
      Fixed Scintilla bugs with folding. When modifications were performed near 
      folded regions sometimes no unfolding occurred when it should have. Deleting a 
      fold causing character sometimes failed to update fold information correctly.
      </li>
      <li>
      Better support for Scintilla on GTK+ for Win32 including separate 
      PLAT_GTK_WIN32 definition and correct handling of rectangular selection 
      with clipboard operations.
      </li>
      <li>
      SciTE has a Tools | Switch Pane (Ctrl+F6) command to switch focus between 
      edit and output panes.
      </li>
      <li>
      SciTE option output.scroll allows automatic scrolling of output pane to 
      be turned off.
      </li>
      <li>
      Commands can be typed into the SciTE output pane similar to a shell window.
      </li>
      <li>
      SciTE properties magnification and output magnification set initial zoom levels.
      </li>
      <li>
      Option for SciTE comment block command to place comments at start of line.
      </li>
      <li>
       SciTE for Win32 has an option to minimize to the tray rather than the task bar.
      </li>
      <li>
      Close button on SciTE tool bar for Win32.
      </li>
      <li>
      SciTE compiles with GCC 3.0.
      </li>
      <li>
      SciTE's automatic indentation of C++ handles braces without preceding keyword 
      correctly.
      </li>
      <li>
      Bug fixed with GetLine method writing past the end of where it should.
      </li>
      <li>
      Bug fixed with mouse drag automatic scrolling when some lines were folded.
      </li>
      <li>
      Bug fixed because caret XEven setting was inverted.
      </li>
      <li>
      Bug fixed where caret was initially visible even though window was not focussed.
      </li>
      <li>
      Bug fixed where some file names could end with "\\" which caused slow
      downs on Windows 9x.
      </li>
      <li>
      On Win32, SciTE Replace dialog starts with focus on replacement text.
      </li>
      <li>
      SciTE Go to dialog displays correct current line.
      </li>
      <li>
      Fixed bug with SciTE opening multiple files at once.
      </li>
      <li>
      Fixed bug with Unicode key values reported to container truncated.
      </li>
      <li>
      Fixed bug with unnecessary save point notifications.
      </li>
      <li>
      Fixed bugs with indenting and unindenting at start of line.
      </li>
      <li>
      Monospace Font setting behaves more consistently.
      </li>
    </ul>
    <h3>
       <a href="scite138.zip">Release 1.38</a>
    </h3>
    <ul>
      <li>
	Released on 23 May 2001.
      </li>
      <li>
	Loadable lexer plugins on Windows.
      </li>
      <li>
	Ruby lexer and support.
      </li>
      <li>
	Lisp lexer and support.
      </li>
      <li>
	Eiffel lexer and support.
      </li>
      <li>
	Modes for better handling of Tab and BackSpace keys within 
	indentation. Mode to avoid autocompletion list cancelling when 
	there are no viable matches.
      </li>
      <li>
	ReplaceTarget replaced with two calls ReplaceTarget 
	(which is incompatible with previous ReplaceTarget) and 
	ReplaceTargetRE. Both of these calls have a count first 
	parameter which allows using strings containing nulls.
	SearchInTarget and SetSearchFlags functions allow 
	specifying a search in several simple steps which helps 
	some clients which can not create structs or pointers easily.
      </li>
      <li>
	Asian language input through an Input Method Editor works 
	on Windows 2000.
      </li>
      <li>
	On Windows, control characters can be entered through use of 
	the numeric keypad in conjunction with the Alt key.
      </li>
      <li>
	Document memory allocation changed to grow exponentially 
	which reduced time to load a 30 Megabyte file from
	1000 seconds to 25. Change means more memory may be used.
      </li>
      <li>
	Word part movement keys now handled in Scintilla rather than 
	SciTE.
      </li>
      <li>
	Regular expression '^' and '$' work more often allowing insertion
	of text at start or end of line with a replace command. 
	Backslash quoted control characters \a, \b, \f, \t, and \v
	recognised within sets.
      </li>
      <li>
	Session files for SciTE.
      </li>
      <li>
	Export as PDF command hidden in SciTE as it often failed.
	Code still present so can be turned on by those willing to cope.
      </li>
      <li>
	Bug fixed in HTML lexer handling % before &gt; as end ASP
	even when no start ASP encountered. 
        Bug fixed when scripts ended with a quoted string and 
        end tag was not seen.
      </li>
      <li>
	Bug fixed on Windows where context menu key caused menu to 
	appear in corner of screen rather than within window.
      </li>
      <li>
	Bug fixed in SciTE's Replace All command not processing
	whole file when replace string longer than search string.
      </li>
      <li>
	Bug fixed in SciTE's MRU list repeating entries if Ctrl+Tab
	used when all entries filled.
      </li>
      <li>
	ConvertEOLs call documentation fixed.
      </li>
    </ul>
    <h3>
       <a href="scite137.zip">Release 1.37</a>
    </h3>
    <ul>
      <li>
	Released on 17 April 2001.
      </li>
      <li>
	Bug fixed with scroll bars being invisible on GTK+ 1.2.9.
      </li>
      <li>
	Scintilla and SciTE support find and replace using simple regular 
	expressions with tagged expressions. SciTE supports C '\' escapes
	in the Find and Replace dialogs. 
	Replace in Selection available in SciTE.
      </li>
      <li>
	Scintilla has a 'target' feature for replacing code rapidly without 
	causing display updates.
      </li>
      <li>
	Scintilla and SciTE on GTK+ support file dropping from file managers 
	such as Nautilus and gmc. Files or other URIs dropped on Scintilla 
	result in a URIDropped notification.
      </li>
      <li>
	Lexers may have separate Lex and Fold functions.
      </li>
      <li>
	Lexer infrastructure improved to allow for plug in lexers and for referring
	to lexers by name rather than by ID.
      </li>
      <li>
	Ada lexer and support added.
      </li>
      <li>
	Option in both Scintilla and SciTE to treat both left and right margin
	as equally important when repositioning visible area in response to 
	caret movement. Default is to prefer visible area positioning which
	minimises the horizontal scroll position thus favouring the left margin.
      </li>
      <li>
	Caret line highlighting.
      </li>
      <li>
	Commands to delete from the caret to the end of line and 
	from the caret to the beginning of line.
      </li>
      <li>
	SciTE has commands for inserting and removing block comments and 
	for inserting stream comments.
      </li>
      <li>
	SciTE Director interface uses C++ '\' escapes to send control characters.
      </li>
      <li>
	SciTE Director interface adds more commands including support for macros.
      </li>
      <li>
	SciTE has menu options for recording and playing macros which are visible
	when used with a companion program that supports these features.
      </li>
      <li>
	SciTE has an Expand Abbreviation command.
	Abbreviations are stored in a global abbrev.properties file.
      </li>
      <li>
	SciTE has a Full Screen command to switch between a normal window
	size and using the full screen. On Windows, the menu bar can be turned
	off when in full screen mode.
      </li>
      <li>
	SciTE has a Use monospaced font command to switch between the normal 
	set of fonts and one size of a particular fixed width font.
      </li>
      <li>
	SciTE's use of tabs can be controlled for particular file names 
	as well as globally.
      </li>
      <li>
	The contents of SciTE's status bar can be defined by a property and 
	include variables. On Windows, several status bar definitions can be active
	with a click on the status bar cycling through them.
      </li>
      <li>
	Copy as RTF command in SciTE on Windows to allow pasting
	styled text into word processors.
      </li>
      <li>
	SciTE can allow the use of non-alphabetic characters in 
	Complete Symbol lists and can automatically display this autocompletion 
	list when a trigger character such as '.' is typed.
	Complete word can be set to pop up when the user is typing a word and
	there is only one matching word in the document.
      </li>
      <li>
	SciTE lists the imported properties files on a menu to allow rapid 
	access to them.
      </li>
      <li>
	SciTE on GTK+ improvements to handling accelerator keys and focus 
	in dialogs. Message boxes respond to key presses without the Alt key as 
	they have no text entries to accept normal keystrokes.
      </li>
      <li>
	SciTE on GTK+ sets the application icon.
      </li>
      <li>
	SciTE allows setting the colours used to indicate the current
	error line.
      </li>
      <li>
	Variables within PHP strings have own style. Keyword list updated.
      </li>
      <li>
	Keyword list for Lua updated for Lua 4.0.
      </li>
      <li>
	Bug fixed in rectangular selection where rectangle still appeared
	selected after using cursor keys to move caret.
      </li>
      <li>
	Bug fixed in C++ lexer when deleting a '{' controlling a folded range 
	led to that range becoming permanently invisible.
      </li>
      <li>
	Bug fixed in Batch lexer where comments were not recognised.
      </li>
      <li>
	Bug fixed with undo actions coalescing into steps incorrectly.
      </li>
      <li>
	Bug fixed with Scintilla on GTK+ positioning scroll bars 1 pixel 
	over the Scintilla window leading to their sides being chopped off.
      </li>
      <li>
	Bugs fixed in SciTE when doing some actions led to the start
	or end of the file being displayed rather than the current location.
      </li>
      <li>
	Appearance of calltips fixed to look like document text including
	any zoom factor. Positioned to be outside current line even when 
	multiple fonts and sizes used.
      </li>
      <li>
	Bug fixed in Scintilla macro support where typing Enter caused both a newline 
	command and newline character insertion to be recorded.
      </li>
      <li>
	Bug fixed in SciTE on GTK+ where focus was moving 
	between widgets incorrectly.
      </li>
      <li>
	Bug fixed with fold symbols sometimes not updating when
	the text changed.
      </li>
      <li>
	Bugs fixed in SciTE's handling of folding commands.
      </li>
      <li>
	Deprecated undo collection enumeration removed from API.
      </li>
    </ul>
    <h3>
       <a href="scite136.zip">Release 1.36</a>
    </h3>
    <ul>
      <li>
	Released on 1 March 2001.
      </li>
      <li>
	Scintilla supports GTK+ on Win32.
      </li>
      <li>
	Some untested work on making Scintilla and SciTE 64 bit compatible.
	For users on GTK+ this requires including Scintilla.h before
	ScintillaWidget.h.
      </li>
      <li>
	HTML lexer allows folding HTML.
      </li>
      <li>
	New lexer for Avenue files which are used in the ESRI ArcView GIS.
      </li>
      <li>
	DOS Batch file lexer has states for '@', external commands, variables and
	operators.
      </li>
      <li>
	C++ lexer can fold comments of /* .. */ form.
      </li>
      <li>
	Better disabling of popup menu items in Scintilla when in read-only mode.
      </li>
      <li>
	Starting to move to Doxygen compatible commenting.
      </li>
      <li>
	Director interface on Windows enables another application to control SciTE.
      </li>
      <li>
	Opening SciTE on Windows 9x sped up greatly for some cases.
      </li>
      <li>
	The command.build.directory property allows SciTE to run the build
	command in a different directory to the source files.
      </li>
      <li>
	SciTE on Windows allows setting foreground and background colours
	for printed headers and footers.
      </li>
      <li>
	Bug fixed in finding calltips in SciTE which led to no calltips for some identifiers.
      </li>
      <li>
	Documentation added for lexers and for the extension and director interfaces.
      </li>
      <li>
	SciTE menus rearranged with new View menu taking over some of the items that
	were under the Options menu. Clear All Bookmarks command added.
      </li>
      <li>
	Clear Output command in SciTE.
      </li>
      <li>
	SciTE on Windows gains an Always On Top command.
      </li>
      <li>
	Bug fixed in SciTE with attempts to define properties recursively.
      </li>
      <li>
	Bug fixed in SciTE properties where only one level of substitution was done.
      </li>
      <li>
	Bug fixed in SciTE properties where extensions were not being
	matched in a case insensitive manner.
      </li>
      <li>
	Bug fixed in SciTE on Windows where the Go to dialog displays the correct
	line number.
      </li>
      <li>
	In SciTE, if fold.on.open set then switching buffers also performs fold.
      </li>
      <li>
	Bug fixed in Scintilla where ensuring a line was visible in the presence of folding
	operated on the document line instead of the visible line.
      </li>
      <li>
	SciTE command line processing modified to operate on arguments in order and in
	two phases. First any arguments before the first file name are processed, then the
	UI is opened, then the remaining arguments are processed. Actions defined for the
	Director interface (currently only "open") may also be used on the command line.
	For example, "SciTE -open:x.txt" will start SciTE and open x.txt.
      </li>
      <li>
	Numbered menu items SciTE's Buffers menu and the Most Recently Used portion
	of the File menu go from 1..0 rather than 0..9.
      </li>
      <li>
	The tab bar in SciTE for Windows has numbers.
	The tab.hide.one option hides the tab bar until there is more than one buffer open.
      </li>
    </ul>
    <h3>
       <a href="scite135.zip">Release 1.35</a>
    </h3>
    <ul>
      <li>
        Released on 29 January 2001.
      </li>
      <li>
        Rewritten and simplified widget code for the GTK+ version to enhance
        solidity and make more fully compliant with platform norms. This includes more
        normal handling of keystrokes so they are forwarded to containers correctly.
      </li>
      <li>
        User defined lists can be shown.
      </li>
      <li>
        Many fixes to the Perl lexer.
      </li>
      <li>
        Pascal lexer handles comments more correctly.
      </li>
      <li>
        C/C++/Java/JavaScipt lexer has a state for line doc comments.
      </li>
      <li>
        Error output lexer understands Sun CC messages.
      </li>
      <li>
        Make file lexer has variable, preprocessor, and operator states.
      </li>
      <li>
        Wider area given to an italics character that is at the end of a line to prevent it
	being cut off.
      </li>
      <li>
        Call to move the caret inside the currently visible area.
      </li>
      <li>
        Paste Rectangular will space fill on the left hand side of the pasted text as
	needed to ensure it is kept rectangular.
      </li>
      <li>
        Cut and Paste Rectangular does nothing in read-only mode.
      </li>
      <li>
        Undo batching changed so that a paste followed by typing creates two undo actions..
      </li>
      <li>
        A "visibility policy" setting for Scintilla determines which range of lines are displayed
	when a particular line is moved to. Also exposed as a property in SciTE.
      </li>
      <li>
        SciTE command line allows property settings.
      </li>
      <li>
        SciTE has a View Output command to hide or show the output pane.
      </li>
      <li>
        SciTE's Edit menu has been split in two with searching commands moved to a
	new Search menu. Find Previous and Previous Bookmark are in the Search menu.
      </li>
      <li>
        SciTE on Windows has options for setting print margins, headers and footers.
      </li>
      <li>
        SciTE on Windows has tooltips for toolbar.
      </li>
      <li>
        SciTE on GTK+ has properties for setting size of file selector.
      </li>
      <li>
        Visual and audio cues in SciTE on Windows enhanced.
      </li>
      <li>
        Fixed performance problem in SciTE for GTK+ by dropping the extra 3D
        effect on the content windows.
      </li>
      <li>
        Fixed problem in SciTE where choosing a specific lexer then meant
        that no lexer was chosen when files opened.
      </li>
      <li>
        Default selection colour changed to be visible on low colour displays.
      </li>
      <li>
        Fixed problems with automatically reloading changed documents in SciTE on
        Windows.
      </li>
      <li>
        Fixed problem with uppercase file extensions in SciTE.
      </li>
      <li>
        Fixed some problems when using characters >= 128, some of which were being
        incorrectly treated as spaces.
      </li>
      <li>
        Fixed handling multiple line tags, non-inline scripts, and XML end tags /&gt; in HTML/XML lexer.
      </li>
      <li>
        Bookmarks in SciTE no longer disappear when switching between buffers.
      </li>
    </ul>
    <h3>
       <a href="scite134.zip">Release 1.34</a>
    </h3>
    <ul>
      <li>
        Released on 28 November 2000.
      </li>
      <li>
        Pascal lexer.
      </li>
      <li>
        Export as PDF in SciTE.
      </li>
      <li>
        Support for the OpenVMS operating system in SciTE.
      </li>
      <li>
        SciTE for GTK+ can check for another instance of SciTE
	editing a file and switch to it rather than open a second instance
	on one file.
      </li>
      <li>
        Fixes to quoting and here documents in the Perl lexer.
      </li>
      <li>
        SciTE on Windows can give extra visual and audio cues when a
	warning is shown or find restarts from beginning of file.
      </li>
      <li>
        Open Selected Filename command in SciTE. Also understands some
	warning message formats.
      </li>
      <li>
        Wider area for line numbers when printing.
      </li>
      <li>
        Better scrolling performance on GTK+.
      </li>
      <li>
        Fixed problem where rectangles with negative coordinates were
	invalidated leading to trouble with platforms that use
	unsigned coordinates.
      </li>
      <li>
        GTK+ Scintilla uses more compliant signalling code so that keyboard
	events should propagate to containers.
      </li>
      <li>
        Bug fixed with opening full or partial paths.
      </li>
      <li>
        Improved handling of paths in error messages in SciTE.
      </li>
      <li>
        Better handling of F6 in SciTE.
      </li>
    </ul>
    <h3>
       <a href="scite133.zip">Release 1.33</a>
    </h3>
    <ul>
      <li>
        Released on 6 November 2000.
      </li>
      <li>
        XIM support for the GTK+ version of Scintilla ensures that more non-English
        characters can be typed.
      </li>
      <li>
        Caret may be 1, 2, or 3 pixels wide.
      </li>
      <li>
        Cursor may be switched to wait image during lengthy processing.
      </li>
      <li>
        Scintilla's internal focus flag is exposed for clients where focus is handled in
        complex ways.
      </li>
      <li>
        Error status defined for Scintilla to hold indication that an operation failed and the reason
        for that failure. No detection yet implemented but clients may start using the interface
        so as to be ready for when it does.
      </li>
      <li>
        Context sensitive help in SciTE.
      </li>
      <li>
        CurrentWord property available in SciTE holding the value of the word the
        caret is within or near.
      </li>
      <li>
        Apache CONF file lexer.
      </li>
      <li>
        Changes to Python lexer to allow 'as' as a context sensitive keyword and the
        string forms starting with u, r, and ur to be recognised.
      </li>
      <li>
        SCN_POSCHANGED notification now working and SCN_PAINTED notification added.
      </li>
      <li>
        Word part movement commands for cursoring between the parts of reallyLongCamelIdentifiers and
        other_ways_of_making_words.
      </li>
      <li>
        When text on only one line is selected, Shift+Tab moves to the previous tab stop.
      </li>
      <li>
        Tab control available for Windows version of SciTE listing all the buffers
        and making it easy to switch between them.
      </li>
      <li>
        SciTE can be set to automatically determine the line ending type from the contents of a
        file when it is opened.
      </li>
      <li>
        Dialogs in GTK+ version of SciTE made more modal and have accelerator keys.
      </li>
      <li>
        Find in Files command in GTK+ version of SciTE allows choice of directory.
      </li>
      <li>
        On Windows, multiple files can be opened at once.
      </li>
      <li>
        SciTE source broken up into more files.
      </li>
      <li>
        Scintilla headers made safe for C language, not just C++.
      </li>
      <li>
        New printing modes - force background to white and force default background to white.
      </li>
      <li>
        Automatic unfolding not occurring when Enter pressed at end of line bug fixed.
      </li>
      <li>
        Bugs fixed in line selection.
      </li>
      <li>
        Bug fixed with escapes in PHP strings in the HTML lexer.
      </li>
      <li>
        Bug fixed in SciTE for GTK+ opening files when given full paths.
      </li>
      <li>
        Bug fixed in autocompletion where user backspaces into existing text.
      </li>
      <li>
        Bugs fixed in opening files and ensuring they are saved before running.
        A case bug also fixed here.
      </li>
    </ul>
    <h3>
       <a href="scite132.zip">Release 1.32</a>
    </h3>
    <ul>
      <li>
        Released on 8 September 2000.
      </li>
      <li>
        Fixes bugs in complete word and related code. Protection against a bug when
	receiving a bad argument.
      </li>
    </ul>
    <h3>
       <a href="scite131.zip">Release 1.31</a>
    </h3>
    <ul>
      <li>
        Released on 6 September 2000.
      </li>
      <li>
        Scintilla is available as a COM control from the scintillactrl module in CVS.
      </li>
      <li>
        Style setting to underline text. Exposed in SciTE as "underlined".
      </li>
      <li>
        Style setting to make text invisible.
      </li>
      <li>
        SciTE has an extensibility interface that can be used to implement features such as
        a scripting language or remote control. An example use of this is the extlua module
        available from CVS which allows SciTE to be scripted in Lua.
      </li>
      <li>
        Many minor fixes to all of the lexers.
      </li>
      <li>
        New lexer for diff and patch files.
      </li>
      <li>
        Error message lexer understands Perl error messages.
      </li>
      <li>
        C/C++/Java lexer now supports C#, specifically verbatim strings and
	@ quoting of identifiers that are the same as keywords. SciTE has
	a set of keywords for C# and a build command set up for C#.
      </li>
      <li>
        Scintilla property to see whether in overtype or insert state.
      </li>
      <li>
         PosChanged notification fired when caret moved.
      </li>
      <li>
        Comboboxes in dialogs in SciTE on Windows can be horizontally scrolled.
      </li>
      <li>
        Autocompletion and calltips can treat the document as case sensitive or
        case insensitive.
      </li>
      <li>
        Autocompletion can be set to automatically choose the only
	element in a single element list.
      </li>
      <li>
        Set of characters that automatically complete an autocompletion list
	can be set.
      </li>
      <li>
        SciTE command to display calltip - useful when dropped because of
	editing.
      </li>
      <li>
        SciTE has a Revert command to go back to the last saved version.
      </li>
      <li>
        SciTE has an Export as RTF command. Save as HTML is renamed
	to Export as HTML and is located on the Export sub menu.
      </li>
      <li>
        SciTE command "Complete Word" searches document for any
	words starting with characters before caret.
      </li>
      <li>
        SciTE options for changing aspects of the formatting of files exported
	as HTML or RTF.
      </li>
      <li>
        SciTE "character.set" option for choosing the character
	set for all fonts.
      </li>
      <li>
        SciTE has a "Toggle all folds" command.
      </li>
      <li>
        The makefiles have changed. The makefile_vc and
	makefile_bor files in scintilla/win32 and scite/win32 have been
	merged into scintilla/win32/scintilla.mak and scite/win32/scite.mak.
	DEBUG may be defined for all make files and this will turn on
	assertions and for some make files will choose other debugging
	options.
      </li>
      <li>
         To make debugging easier and allow good use of BoundsChecker
	 there is a Visual C++ project file in scite/boundscheck that builds
	 all of Scintilla and SciTE into one executable.
      </li>
      <li>
         The size of the SciTE output window can be set with the
	 output.horizontal.size and output.vertical.size settings.
      </li>
      <li>
         SciTE status bar indicator for insert or overwrite mode.
      </li>
      <li>
        Performance improvements to autocompletion and calltips.
      </li>
      <li>
        A caret redraw problem when undoing is fixed.
      </li>
      <li>
        Crash with long lines fixed.
      </li>
      <li>
        Bug fixed with merging markers when lines merged.
      </li>
    </ul>
    <h3>
       <a href="scite130.zip">Release 1.30</a>
    </h3>
    <ul>
      <li>
        Released on 26 July 2000.
      </li>
      <li>
        Much better support for PHP which is now an integral part of the HTML support.
      </li>
      <li>
        Start replacement of Windows-specific APIs with cross platform APIs.
        In 1.30, the new APIs are introduced but the old APIs are still available.
        For the GTK+ version, may have to include "WinDefs.h" explicitly to
        use the old APIs.
      </li>
      <li>
        "if" and "import" statements in SciTE properties files allows modularisation into
        language-specific properties files and choices based upon platform.
        This means that SciTE is delivered with 9 language-specific properties files
        as well as the standard SciTEGlobal.properties file.
      </li>
      <li>
        Much lower resource usage on Windows 9x.
      </li>
      <li>
        "/p" option in SciTE on Windows for printing a file and then exiting.
      </li>
      <li>
        Options for printing with inverted brightness (when the screen is set to use
        a dark background) and to force black on white printing.
      </li>
      <li>
        Option for printing magnified or miniaturised from screen settings.
      </li>
      <li>
        In SciTE, Ctrl+F3 and Ctrl+Shift+F3 find the selection in the forwards and backwards
        directions respectively.
      </li>
      <li>
        Auto-completion lists may be set to cancel when the cursor goes before
        its start position or before the start of string being completed.
      </li>
      <li>
        Auto-completion lists automatically size more sensibly.
      </li>
      <li>
        SCI_CLEARDOCUMENTSTYLE zeroes all style bytes, ensures all
        lines are shown and deletes all folding information.
      </li>
      <li>
        On Windows, auto-completion lists are visually outdented rather than indented.
      </li>
      <li>
        Close all command in SciTE.
      </li>
      <li>
        On Windows multiple files can be dragged into SciTE.
      </li>
      <li>
        When saving a file, the SciTE option save.deletes.first deletes it before doing the save.
        This allows saving with a different capitalisation on Windows.
      </li>
      <li>
        When use tabs option is off pressing the tab key inserts spaces.
      </li>
      <li>
        Bug in indicators leading to extra line drawn fixed.
      </li>
    </ul>
    <h3>
       <a href="scite128.zip">Release 1.28</a>
    </h3>
    <ul>
      <li>
        Released on 27 June 2000.
      </li>
      <li>
         Fixes crash in indentation guides when indent size set to 0.
      </li>
      <li>
         Fixes to installation on GTK+/Linux. User properties file on GTK+ has a dot at front of name:
         .SciTEUser.properties. Global properties file location configurable at compile time
         defaulting to $prefix/share/scite. $prefix determined from Gnome if present else its
         /usr/local and can be overridden by installer. Gnome menu integration performed in
         make install if Gnome present.
      </li>
    </ul>
    <h3>
       <a href="scite127.zip">Release 1.27</a>
    </h3>
    <ul>
      <li>
        Released on 23 June 2000.
      </li>
      <li>
         Indentation guides. View whitespace mode may be set to not display whitespace
	 in indentation.
      </li>
      <li>
        Set methods have corresponding gets for UndoCollection, BufferedDraw,
	CodePage, UsePalette, ReadOnly, CaretFore, and ModEventMask.
      </li>
      <li>
        Caret is continuously on rather than blinking while typing or holding down
	delete or backspace. And is now always shown if non blinking when focused on GTK+.
      </li>
      <li>
        Bug fixed in SciTE with file extension comparison now done in case insensitive way.
      </li>
      <li>
        Bugs fixed in SciTE's file path handling on Windows.
      </li>
      <li>
        Bug fixed with preprocessor '#' last visible character causing hang.
      </li>
    </ul>
    <h3>
       <a href="scite126.zip">Release 1.26</a>
    </h3>
    <ul>
      <li>
        Released on 13 June 2000.
      </li>
      <li>
         Support for the Lua language in both Scintilla and SciTE.
      </li>
      <li>
        Multiple buffers may be open in SciTE.
      </li>
      <li>
        Each style may have a character set configured. This may determine
	the characters that are displayed by the style.
      </li>
      <li>
         In the C++ lexer, lexing of preprocessor source may either treat it all as being in
	 the preprocessor class or only the initial # and preprocessor command word as
	 being in the preprocessor class.
      </li>
      <li>
        Scintilla provides SCI_CREATEDOCUMENT, SCI_ADDREFDOCUMENT, and
	SCI_RELEASEDOCUMENT to make it easier for a container to deal with multiple
	documents.
      </li>
      <li>
        GTK+ specific definitions in Scintilla.h were removed to ScintillaWidget.h. All GTK+ clients will need to
	#include "ScintillaWidget.h".
      </li>
      <li>
        For GTK+, tools can be executed in the background by setting subsystem to 2.
      </li>
      <li>
        Keys in the properties files are now case sensitive. This leads to a performance increase.
      </li>
      <li>
        Menu to choose which lexer to use on a file.
      </li>
      <li>
        Tab size dialog on Windows.
      </li>
      <li>
        File dialogs enlarged on GTK+.
      </li>
      <li>
         Match Brace command bound to Ctrl+E on both platforms with Ctrl+] a synonym on Windows.
         Ctrl+Shift+E is select to matching brace. Brace matching tries to match to either the inside or the
         outside, depending on whether the cursor is inside or outside the braces initially.
	View End of Line bound to Ctrl+Shift+O.
      </li>
      <li>
        The Home key may be bound to move the caret to either the start of the line or the start of the
        text on the line.
      </li>
      <li>
        Visual C++ project file for SciTE.
      </li>
      <li>
        Bug fixed with current x location after Tab key.
      </li>
      <li>
        Bug fixed with hiding fold margin by setting fold.margin.width to 0.
      </li>
      <li>
        Bugs fixed with file name confusion on Windows when long and short names used, or different capitalisations,
	or relative paths.
      </li>
    </ul>
    <h3>
       <a href="scite125.zip">Release 1.25</a>
    </h3>
    <ul>
      <li>
        Released on 9 May 2000.
      </li>
      <li>
        Some Unicode support on Windows. Treats buffer and API as UTF-8 and displays
	through UCS-2 of Windows.
      </li>
      <li>
        Automatic indentation. Indentation size can be different to tab size.
      </li>
      <li>
        Tool bar.
      </li>
      <li>
        Status bar now on Windows as well as GTK+.
      </li>
      <li>
        Input fields in Find and Replace dialogs now have history on both Windows and
	GTK+.
      </li>
      <li>
        Auto completion list items may be separated by a chosen character to allow spaces
	in items. The selected item may be changed through the API.
      </li>
      <li>
        Horizontal scrollbar can be turned off.
      </li>
      <li>
        Property to remove trailing spaces when saving file.
      </li>
      <li>
        On Windows, changed font size calculation to be more compatible with
	other applications.
      </li>
      <li>
        On GTK+, SciTE's global properties files are looked for in the directory specified in the
	SCITE_HOME environment variable if it is set. This allows hiding in a dot directory.
      </li>
      <li>
        Keyword lists in SciTE updated for JavaScript to include those destined to be used in
	the future. IDL includes XPIDL keywords as well as MSIDL keywords.
      </li>
      <li>
        Zoom level can be set and queried through API.
      </li>
      <li>
        New notification sent before insertions and deletions.
      </li>
      <li>
        LaTeX lexer.
      </li>
      <li>
        Fixes to folding including when deletions and additions are performed.
      </li>
      <li>
        Fix for crash with very long lines.
      </li>
      <li>
        Fix to affect all of rectangular selections with deletion and case changing.
      </li>
      <li>
        Removed non-working messages that had been included only for Richedit compatibility.
      </li>
    </ul>
    <h3>
       <a href="http://scintilla.sourceforge.net/scite124.zip">Release 1.24</a>
    </h3>
    <ul>
      <li>
        Released on 29 March 2000.
      </li>
      <li>
        Added lexing of IDL based on C++ lexer with extra UUID lexical class.
      </li>
      <li>
        Functions and associated keys for Line Delete, Line Cut, Line Transpose,
	Selection Lower Case and Selection Upper Case.
      </li>
      <li>
        Property setting for SciTE, eol.mode, chooses initial state of line end characters.
      </li>
      <li>
        Fixed bugs in undo history with small almost-contiguous changes being incorrectly coalesced.
      </li>
      <li>
        Fixed bugs with incorrect expansion of ContractionState data structures causing crash.
      </li>
      <li>
        Fixed bugs relating to null fonts.
      </li>
      <li>
        Fixed bugs where recolourisation was not done sometimes when required.
      </li>
      <li>
        Fixed compilation problems with SVector.h.
      </li>
      <li>
        Fixed bad setting of fold points in Python.
      </li>
    </ul>
    <h3>
       <a href="http://scintilla.sourceforge.net/scite123.zip">Release 1.23</a>
    </h3>
    <ul>
      <li>
        Released on 21 March 2000.
      </li>
      <li>
        Directory structure to separate on basis of product (Scintilla, SciTE, DMApp)
	and environment (Cross-platform, Win32, GTK+).
      </li>
      <li>
        Download packaging to allow download of the source or platform dependent executables.
      </li>
      <li>
        Source code now available from CVS at SourceForge.
      </li>
      <li>
        Very simple Windows-only demonstration application DMApp is available from cvs as dmapp.
      </li>
      <li>
        Lexing functionality may optionally be included in Scintilla rather than be provided by
        the container.
      </li>
      <li>
        Set of lexers included is determined at link time by defining which of the Lex* object files
	are linked in.
      </li>
      <li>
        On Windows, the SciLexer.DLL extends Scintilla.DLL with the standard lexers.
      </li>
      <li>
        Enhanced HTML lexer styles embedded VBScript and Python.
	ASP segments are styled and ASP scripts in JavaScript, VBScript and Python are styled.
      </li>
      <li>
        PLSQL and PHP supported.
      </li>
      <li>
        Maximum number of lexical states extended to 128.
      </li>
      <li>
        Lexers may store per line parse state for multiple line features such as ASP script language choice.
      </li>
      <li>
        Lexing API simplified.
      </li>
      <li>
        Project file for Visual C++.
      </li>
      <li>
        Can now cycle through all recent files with Ctrl+Tab in SciTE.
      </li>
      <li>
        Bookmarks in SciTE.
      </li>
      <li>
        Drag and drop copy works when dragging to the edge of the selection.
      </li>
      <li>
        Fixed bug with value sizes in properties file.
      </li>
      <li>
        Fixed bug with last line in properties file not being used.
      </li>
      <li>
        Bug with multiple views of one document fixed.
      </li>
      <li>
        Keypad now works on GTK+.
      </li>
    </ul>
    <h3>
       <a href="http://scintilla.sourceforge.net/SciTE122.zip">Release 1.22</a>
    </h3>
    <ul>
      <li>
        Released on 27 February 2000.
      </li>
      <li>
        wxWindows platform defined.
	Implementation for wxWindows will be available separately
	from main Scintilla distribution.
      </li>
      <li>
        Line folding in Scintilla.
      </li>
      <li>
        SciTE performs syntax directed folding for C/C++/Java/JavaScript and for Python.
      </li>
      <li>
        Optional macro recording support.
      </li>
      <li>
        User properties file (SciTEUser.properties) allows for customisation by the user
	that is not overwritten with each installation of SciTE.
      </li>
      <li>
        Python lexer detects and highlights inconsistent indentation.
      </li>
      <li>
        Margin API made more orthogonal. SCI_SETMARGINWIDTH and SCI_SETLINENUMBERWIDTH
        are deprecated in favour of this new API.
      </li>
      <li>
        Margins may be made sensitive to forward mouse click events to container.
      </li>
      <li>
        SQL lexer and styles included.
      </li>
      <li>
        Perl lexer handles regular expressions better.
      </li>
      <li>
        Caret policy determines how closely caret is tracked by visible area.
      </li>
      <li>
        New marker shapes: arrow pointing down, plus and minus.
      </li>
      <li>
        Optionally display full path in title rather than just file name.
      </li>
      <li>
        Container is notified when Scintilla gains or loses focus.
      </li>
      <li>
        SciTE handles focus in a more standard way and applies the main
	edit commands to the focused pane.
      </li>
      <li>
        Container is notified when Scintilla determines that a line needs to be made visible.
      </li>
      <li>
        Document watchers receive notification when document about to be deleted.
      </li>
      <li>
        Document interface allows access to list of watchers.
      </li>
      <li>
        Line end determined correctly for lines ending with only a '\n'.
      </li>
      <li>
        Search variant that searches form current selection and sets selection.
      </li>
      <li>
        SciTE understands format of diagnostic messages from WScript.
      </li>
      <li>
        SciTE remembers top line of window for each file in MRU list so switching to a recent file
	is more likely to show the same text as when the file was previously visible.
      </li>
      <li>
        Document reference count now initialised correctly.
      </li>
      <li>
        Setting a null document pointer creates an empty document.
      </li>
      <li>
        WM_GETTEXT can no longer overrun buffer.
      </li>
      <li>
        Polygon drawing bug fixed on GTK+.
      </li>
      <li>
        Java and JavaScript lexers merged into C++ lexer.
      </li>
      <li>
        C++ lexer indicates unterminated strings by colouring the end of the line
	rather than changing the rest of the file to string style. This is less
	obtrusive and helps the folding.
      </li>
    </ul>
    <h3>
       <a href="http://scintilla.sourceforge.net/SciTE121.zip">Release 1.21</a>
    </h3>
    <ul>
      <li>
        Released on 2 February 2000.
      </li>
      <li>
        Blank margins on left and right side of text.
      </li>
      <li>
        SCN_CHECKBRACE renamed SCN_UPDATEUI and made more efficient.
      </li>
      <li>
        SciTE source code refactored into platform independent and platform specific classes.
      </li>
      <li>
        XML and Perl subset lexers in SciTE.
      </li>
      <li>
        Large improvement to lexing speed.
      </li>
      <li>
        A new subsystem, 2, allows use of ShellExec on Windows.
      </li>
      <li>
        Borland compatible makefile.
      </li>
      <li>
        Status bar showing caret position in GTK+ version of SciTE.
      </li>
      <li>
        Bug fixes to selection drawing when part of selection outside window, mouse release over
        scroll bars, and scroll positioning after deletion.
      </li>
    </ul>
    <h3>
       <a href="http://scintilla.sourceforge.net/SciTE120.zip">Release 1.2</a>
    </h3>
    <ul>
      <li>
        Released on 21 January 2000.
      </li>
      <li>
        Multiple views of one document.
      </li>
      <li>
        Rectangular selection, cut, copy, paste, drag and drop.
      </li>
      <li>
        Long line indication.
      </li>
      <li>
        Reverse searching
      </li>
      <li>
        Line end conversion.
      </li>
      <li>
        Generic autocompletion and calltips in SciTE.
      </li>
      <li>
        Call tip background colour can be set.
      </li>
      <li>
        SCI_MARKERPREV for moving to a previous marker.
      </li>
      <li>
        Caret kept more within window where possible.
      </li>
    </ul>
    <h3>
       <a href="http://scintilla.sourceforge.net/SciTE115.zip">Release 1.15</a>
    </h3>
    <ul>
      <li>
        Released on 15 December 1999.
      </li>
      <li>
        Brace highlighting and badlighting (for mismatched braces).
      </li>
      <li>
        Visible line ends.
      </li>
      <li>
        Multiple line call tips.
      </li>
      <li>
        Printing now works from SciTE on Windows.
      </li>
      <li>
        SciTE has a global "*" lexer style that is used as the basis for all the lexers' styles.
      </li>
      <li>
        Fixes some warnings on GTK+ 1.2.6.
      </li>
      <li>
        Better handling of modal dialogs on GTK+.
      </li>
      <li>
        Resize handle drawn on pane splitter in SciTE on GTK+ so it looks more like a regular GTK+
        *paned widget.
      </li>
      <li>
        SciTE does not place window origin offscreen if no properties file found on GTK+.
      </li>
      <li>
        File open filter remembered in SciTE on Windows.
      </li>
      <li>
        New mechanism using style numbers 32 to 36 standardises the setting of styles for brace
        highlighting, brace badlighting, line numbers, control characters and the default style.
      </li>
      <li>
        Old messages SCI_SETFORE .. SCI_SETFONT have been replaced by the default style 32. The old
        messages are deprecated and will disappear in a future version.
      </li>
    </ul>
    <h3>
       <a href="http://scintilla.sourceforge.net/SciTE114.zip">Release 1.14</a>
    </h3>
    <ul>
      <li>
        Released on 20 November 1999.
      </li>
      <li>
        Fixes a scrolling bug reported on GTK+.
      </li>
    </ul>
    <h3>
       <a href="http://scintilla.sourceforge.net/SciTE113.zip">Release 1.13</a>
    </h3>
    <ul>
      <li>
        Released on 18 November 1999.
      </li>
      <li>
        Fixes compilation problems with the mingw32 GCC 2.95.2 on Windows.
      </li>
      <li>
        Control characters are now visible.
      </li>
      <li>
        Performance has improved, particularly for scrolling.
      </li>
      <li>
        Windows RichEdit emulation is more accurate. This may break client code that uses these
        messages: EM_GETLINE, EM_GETLINECOUNT, EM_EXGETSEL, EM_EXSETSEL, EM_EXLINEFROMCHAR,
        EM_LINELENGTH, EM_LINEINDEX, EM_CHARFROMPOS, EM_POSFROMCHAR, and EM_GETTEXTRANGE.
      </li>
      <li>
        Menus rearranged and accelerator keys set for all static items.
      </li>
      <li>
        Placement of space indicators in view whitespace mode is more accurate with some fonts.
      </li>
    </ul>
    <h3>
       <a href="http://scintilla.sourceforge.net/SciTE112.zip">Release 1.12</a>
    </h3>
    <ul>
      <li>
        Released on 9 November 1999.
      </li>
      <li>
        Packaging error in 1.11 meant that the compilation error was not fixed in that release.
        Linux/GTK+ should compile with GCC 2.95 this time.
      </li>
    </ul>
    <h3>
       <a href="http://scintilla.sourceforge.net/SciTE111.zip">Release 1.11</a>
    </h3>
    <ul>
      <li>
        Released on 7 November 1999.
      </li>
      <li>
        Fixed a compilation bug in ScintillaGTK.cxx.
      </li>
      <li>
        Added a README file to explain how to build.
      </li>
      <li>
        GTK+/Linux downloads now include documentation.
      </li>
      <li>
        Binary only Sc1.EXE one file download for Windows.
      </li>
    </ul>
    <h3>
       <a href="http://scintilla.sourceforge.net/SciTE110.zip">Release 1.1</a>
    </h3>
    <ul>
      <li>
        Released on 6 November 1999.
      </li>
      <li>
        Major restructuring for better modularity and platform independence.
      </li>
      <li>
        Inter-application drag and drop.
      </li>
      <li>
        Printing support in Scintilla on Windows.
      </li>
      <li>
        Styles can select colouring to end of line. This can be used when a file contains more than
        one language to differentiate between the areas in each language. An example is the HTML +
        JavaScript styling in SciTE.
      </li>
      <li>
        Actions can be grouped in the undo stack, so they will be undone together. This grouping is
        hierarchical so higher level actions such as replace all can be undone in one go. Call to
        discover whether there are any actions to redo.
      </li>
      <li>
        The set of characters that define words can be changed.
      </li>
      <li>
        Markers now have identifiers and can be found and deleted by their identifier. The empty
        marker type can be used to make a marker that is invisible and which is only used to trace
        where a particular line moves to.
      </li>
      <li>
        Double click notification.
      </li>
      <li>
        HTML styling in SciTE also styles embedded JavaScript.
      </li>
      <li>
        Additional tool commands can be added to SciTE.
      </li>
      <li>
        SciTE option to allow reloading if changed upon application activation and saving on
        application deactivation. Not yet working on GTK+ version.
      </li>
      <li>
        Entry fields in search dialogs remember last 10 user entries. Not working in all cases in
        Windows version.
      </li>
      <li>
        SciTE can save a styled copy of the current file in HTML format. As SciTE does not yet
        support printing, this can be used to print a file by then using a browser to print the
        HTML file.
      </li>
    </ul>
    <h3>
       <a href="http://scintilla.sourceforge.net/SciTE102.zip">Release 1.02</a>
    </h3>
    <ul>
      <li>
        Released on 1 October 1999.
      </li>
      <li>
        GTK+ version compiles with GCC 2.95.
      </li>
      <li>
        Properly deleting objects when window destroyed under GTK+.
      </li>
      <li>
        If the selection is not empty backspace deletes the selection.
      </li>
      <li>
        Some X style middle mouse button handling for copying the primary selection to and from
        Scintilla. Does not work in all cases.
      </li>
      <li>
        HTML styling in SciTE.
      </li>
      <li>
        Stopped dirty flag being set in SciTE when results pane modified.
      </li>
    </ul>
    <h3>
       <a href="http://scintilla.sourceforge.net/SciTE101.zip">Release 1.01</a>
    </h3>
    <ul>
      <li>
        Released on 28 September 1999.
      </li>
      <li>
        Better DBCS support on Windows including IME.
      </li>
      <li>
        Wheel mouse support for scrolling and zooming on Windows. Zooming with Ctrl+KeypadPlus and
        Ctrl+KeypadMinus.
      </li>
      <li>
        Performance improvements especially on GTK+.
      </li>
      <li>
        Caret blinking and settable colour on both GTK+ and Windows.
      </li>
      <li>
        Drag and drop within a Scintilla window. On Windows, files can be dragged into SciTE.
      </li>
    </ul>
    <h3>
       <a href="http://scintilla.sourceforge.net/SciTE100.zip">Release 1.0</a>
    </h3>
    <ul>
      <li>
        Released on 17 May 1999.
      </li>
      <li>
        Changed name of "Tide" to "SciTE" to avoid clash with a TCL based IDE. "SciTE" is a
        SCIntilla based Text Editor and is Latin meaning something like "understanding in a neat
        way" and is also an Old English version of the word "shit".
      </li>
      <li>
        There is a SCI_AUTOCSTOPS message for defining a string of characters that will stop
        autocompletion mode. Autocompletion mode is cancelled when any cursor movement occurs apart
        from backspace.
      </li>
      <li>
        GTK+ version now splits horizontally as well as vertically and all dialogs cancel when the
        escape key is pressed.
      </li>
    </ul>
    <h3>
       <a href="http://scintilla.sourceforge.net/Tide92.zip">Beta release 0.93</a>
    </h3>
    <ul>
      <li>
        Released on 12 May 1999.
      </li>
      <li>
        A bit more robust than 0.92 and supports SCI_MARKERNEXT message.
      </li>
    </ul>
    <h3>
       <a href="http://scintilla.sourceforge.net/Tide92.zip">Beta release 0.92</a>
    </h3>
    <ul>
      <li>
        Released on 11 May 1999.
      </li>
      <li>
        GTK+ version now contains all features of Windows version with some very small differences.
        Executing programs works much better now.
      </li>
      <li>
        New palette code to allow more colours to be displayed in 256 colour screen modes. A line
        number column can be displayed to the left of the selection margin.
      </li>
      <li>
        The code that maps from line numbers to text positions and back has been completely
        rewritten to be faster, and to allow markers to move with the text.
      </li>
    </ul>
    <h3>
       <a href="http://scintilla.sourceforge.net/Tide91.zip">Beta release 0.91</a>
    </h3>
    <ul>
      <li>
        Released on 30 April 1999, containing fixes to text measuring to make Scintilla work better
        with bitmap fonts. Also some small fixes to make compiling work with Visual C++.
      </li>
    </ul>
    <h3>
       <a href="http://scintilla.sourceforge.net/Tide90.zip">Beta release 0.90</a>
    </h3>
    <ul>
      <li>
        Released on 29 April 1999, containing working GTK+/Linux version.
      </li>
      <li>
        The Java, C++ and Python lexers recognise operators as distinct from default allowing them
        to be highlighted.
      </li>
    </ul>
    <h3>
       <a href="http://scintilla.sourceforge.net/Tide82.zip">Beta release 0.82</a>
    </h3>
    <ul>
      <li>
        Released on 1 April 1999, to fix a problem with handling the Enter key in PythonWin. Also
        fixes some problems with cmd key mapping.
      </li>
    </ul>
    <h3>
       <a href="http://scintilla.sourceforge.net/Tide81.zip">Beta release 0.81</a>
    </h3>
    <ul>
      <li>
        Released on 30th March 1999, containing bug fixes and a few more features.
      </li>
      <li>
        Static linking supported and Tidy.EXE, a statically linked version of Tide.EXE. Changes to
        compiler flags in the makefiles to optimise for size.
      </li>
      <li>
        Scintilla supports a 'savepoint' in the undo stack which can be set by the container when
        the document is saved. Notifications are sent to the container when the savepoint is
        entered or left, allowing the container to to display a dirty indicator and change its
        menus.
      </li>
      <li>
        When Scintilla is set to read-only mode, a notification is sent to the container should the
        user try to edit the document. This can be used to check the document out of a version
        control system.
      </li>
      <li>
        There is an API for setting the appearance of indicators.
      </li>
      <li>
        The keyboard mapping can be redefined or removed so it can be implemented completely by the
        container. All of the keyboard commands are now commands which can be sent by the
        container.
      </li>
      <li>
        A home command like Visual C++ with one hit going to the start of the text on the line and
        the next going to the left margin is available. I do not personally like this but my
        fingers have become trained to it by much repetition.
      </li>
      <li>
        SCI_MARKERDELETEALL has an argument in wParam which is the number of the type marker to
        delete with -1 performing the old action of removing all marker types.
      </li>
      <li>
        Tide now understands both the file name and line numbers in error messages in most cases.
      </li>
      <li>
        Tide remembers the current lines of files in the recently used list.
      </li>
      <li>
        Tide has a Find in Files command.
      </li>
    </ul>
    <h3>
       Beta release 0.80
    </h3>
    <ul>
      <li>
        This was the first public release on 14th March 1999, containing a mostly working Win32
        Scintilla DLL and Tide EXE.
      </li>
    </ul>
    <h3>
       Beta releases of SciTE were called Tide
    </h3>
  </body>
</html>