+ upd: to current Scintilla library development stage

This commit is contained in:
Rainer Kottenhoff 2018-10-20 07:42:20 +02:00
parent 5cd6e0d7b9
commit bdfcf77462
3 changed files with 195 additions and 70 deletions

View File

@ -556,10 +556,21 @@
can be a significant performance cost.
</li>
<li>
Improve efficiency of idle wrapping by wrapping in blocks as large as possible while
still remaining responsive.
</li>
<li>
Updated case conversion and character categories to Unicode 11.
</li>
<li>
Fixed a crash on Cocoa in bidirectional mode where some patterns of invalid UTF-8
caused failures to create Unicode strings.
</li>
<li>
SCI_MARKERADD returns -1 for invalid lines as documented instead of 0.
<a href="https://sourceforge.net/p/scintilla/bugs/2051/">Bug #2051</a>.
</li>
<li>
Improve performance of text insertion when Unicode line indexing off.
</li>
</ul>
@ -571,10 +582,6 @@
Released 2 October 2018.
</li>
<li>
Improve efficiency of idle wrapping by wrapping in blocks as large as possible while
still remaining responsive.
</li>
<li>
C++ lexer fixes evaluation of "#elif".
<a href="https://sourceforge.net/p/scintilla/bugs/2045/">Bug #2045</a>.
</li>
@ -582,10 +589,6 @@
Markdown lexer fixes highlighting of non-ASCII characters in links.
</li>
<li>
SCI_MARKERADD returns -1 for invalid lines as documented instead of 0.
<a href="https://sourceforge.net/p/scintilla/bugs/2051/">Bug #2051</a>.
</li>
<li>
SciTE on Win32 drops menukey feature, makes Del key work again in find and replace strips
and disables F5 while command running.
<a href="https://sourceforge.net/p/scintilla/bugs/2044/">Bug #2044</a>.

View File

@ -19,7 +19,7 @@ namespace {
const int catRanges[] = {
//++Autogenerated -- start of section automatically generated
// Created with Python 3.6.1, Unicode 9.0.0
// Created with Python 3.7.0, Unicode 11.0.0
25,
1046,
1073,
@ -651,9 +651,7 @@ const int catRanges[] = {
43773,
43811,
43857,
44061,
44065,
45341,
44033,
45361,
45388,
45437,
@ -672,7 +670,7 @@ const int catRanges[] = {
47389,
47620,
48509,
48644,
48612,
48753,
48829,
49178,
@ -730,6 +728,8 @@ const int catRanges[] = {
65265,
65347,
65405,
65445,
65491,
65540,
66245,
66371,
@ -746,11 +746,13 @@ const int catRanges[] = {
68509,
68561,
68605,
68612,
68989,
70660,
71357,
71364,
71645,
72325,
72293,
72794,
72805,
73830,
@ -812,7 +814,10 @@ const int catRanges[] = {
81546,
81749,
81779,
81821,
81796,
81841,
81861,
81917,
81957,
82022,
82077,
@ -849,7 +854,8 @@ const int catRanges[] = {
85509,
85572,
85669,
85725,
85713,
85757,
86053,
86118,
86173,
@ -886,7 +892,8 @@ const int catRanges[] = {
89651,
89693,
89892,
89949,
89925,
90141,
90149,
90182,
90269,
@ -969,7 +976,7 @@ const int catRanges[] = {
98173,
98309,
98342,
98461,
98437,
98468,
98749,
98756,
@ -1000,7 +1007,7 @@ const int catRanges[] = {
102404,
102437,
102470,
102557,
102545,
102564,
102845,
102852,
@ -1034,7 +1041,7 @@ const int catRanges[] = {
106013,
106020,
106109,
106533,
106501,
106566,
106653,
106660,
@ -1042,7 +1049,7 @@ const int catRanges[] = {
106948,
107069,
107076,
108413,
108389,
108452,
108486,
108581,
@ -1229,10 +1236,11 @@ const int catRanges[] = {
137501,
137632,
137693,
137732,
137729,
139121,
139139,
139172,
139169,
139268,
149821,
149828,
149981,
@ -1337,7 +1345,7 @@ const int catRanges[] = {
197636,
198755,
198788,
200477,
200509,
200708,
200869,
200932,
@ -1463,6 +1471,9 @@ const int catRanges[] = {
233425,
233473,
233789,
233984,
235389,
235424,
235537,
235805,
236037,
@ -1476,7 +1487,7 @@ const int catRanges[] = {
237126,
237189,
237220,
237309,
237286,
237317,
237405,
237569,
@ -1486,7 +1497,7 @@ const int catRanges[] = {
241441,
242531,
243717,
245469,
245597,
245605,
245760,
245793,
@ -1849,7 +1860,7 @@ const int catRanges[] = {
266755,
267197,
267283,
268285,
268317,
268805,
269223,
269349,
@ -1940,8 +1951,6 @@ const int catRanges[] = {
292501,
293778,
293973,
294909,
294933,
296189,
296981,
297341,
@ -2030,13 +2039,9 @@ const int catRanges[] = {
356053,
357085,
357141,
358237,
358325,
358717,
358741,
359005,
359829,
359965,
360445,
360448,
361981,
361985,
@ -2239,7 +2244,7 @@ const int catRanges[] = {
378929,
378957,
378993,
379069,
379389,
380949,
381789,
381813,
@ -2302,7 +2307,7 @@ const int catRanges[] = {
401380,
401437,
401572,
402909,
402973,
402980,
406013,
406037,
@ -2331,7 +2336,7 @@ const int catRanges[] = {
636637,
636949,
638980,
1309405,
1310237,
1310724,
1311395,
1311428,
@ -2563,12 +2568,14 @@ const int catRanges[] = {
1373440,
1373473,
1373504,
1373693,
1373665,
1373696,
1373857,
1373888,
1373921,
1373981,
1373952,
1373985,
1374045,
1375972,
1376003,
1376065,
@ -2606,7 +2613,7 @@ const int catRanges[] = {
1384292,
1384337,
1384356,
1384413,
1384421,
1384456,
1384772,
1385669,
@ -2919,7 +2926,7 @@ const int catRanges[] = {
2121732,
2122762,
2122909,
2123268,
2123172,
2123817,
2123844,
2124105,
@ -3010,12 +3017,12 @@ const int catRanges[] = {
2179748,
2179869,
2179876,
2180765,
2180829,
2180869,
2180989,
2181093,
2181130,
2181405,
2181437,
2181649,
2181949,
2182148,
@ -3054,9 +3061,22 @@ const int catRanges[] = {
2201601,
2203261,
2203466,
2203677,
2203652,
2204805,
2204957,
2205192,
2205533,
2214922,
2215933,
2220036,
2220970,
2221284,
2221341,
2221572,
2222277,
2222634,
2222769,
2222941,
2228230,
2228261,
2228294,
@ -3078,6 +3098,8 @@ const int catRanges[] = {
2234298,
2234321,
2234461,
2234810,
2234845,
2234884,
2235709,
2235912,
@ -3090,7 +3112,9 @@ const int catRanges[] = {
2238141,
2238152,
2238481,
2238621,
2238596,
2238630,
2238717,
2238980,
2240101,
2240145,
@ -3104,7 +3128,7 @@ const int catRanges[] = {
2242534,
2242596,
2242737,
2242885,
2242853,
2242993,
2243037,
2243080,
@ -3160,7 +3184,7 @@ const int catRanges[] = {
2254493,
2254500,
2254685,
2254725,
2254693,
2254756,
2254790,
2254853,
@ -3195,7 +3219,8 @@ const int catRanges[] = {
2263921,
2263965,
2263985,
2264029,
2264005,
2264061,
2265092,
2266630,
2266725,
@ -3249,7 +3274,7 @@ const int catRanges[] = {
2283528,
2283869,
2285572,
2286429,
2286461,
2286501,
2286598,
2286661,
@ -3261,6 +3286,13 @@ const int catRanges[] = {
2287505,
2287605,
2287645,
2293764,
2295174,
2295269,
2295558,
2295589,
2295665,
2295709,
2298880,
2299905,
2300936,
@ -3268,6 +3300,30 @@ const int catRanges[] = {
2301565,
2301924,
2301981,
2310148,
2310181,
2310500,
2311781,
2311974,
2312004,
2312037,
2312177,
2312421,
2312477,
2312708,
2312741,
2312934,
2312997,
2313092,
2314397,
2314436,
2314565,
2314982,
2315013,
2315089,
2315172,
2315217,
2315389,
2316292,
2318141,
2326532,
@ -3297,6 +3353,45 @@ const int catRanges[] = {
2332294,
2332325,
2332413,
2334724,
2334973,
2334980,
2335069,
2335076,
2336293,
2336509,
2336581,
2336637,
2336645,
2336733,
2336741,
2336964,
2336997,
2337053,
2337288,
2337629,
2337796,
2338013,
2338020,
2338109,
2338116,
2339142,
2339325,
2339333,
2339421,
2339430,
2339493,
2339526,
2339557,
2339588,
2339645,
2339848,
2340189,
2350084,
2350693,
2350758,
2350833,
2350909,
2359300,
2388829,
2392073,
@ -3338,6 +3433,11 @@ const int catRanges[] = {
2977565,
2977700,
2978333,
3000320,
3001345,
3002378,
3003121,
3003261,
3006468,
3008701,
3009028,
@ -3347,13 +3447,15 @@ const int catRanges[] = {
3011171,
3011613,
3013635,
3013693,
3013725,
3014660,
3210685,
3210845,
3211268,
3235453,
3538948,
3539037,
3548157,
3550724,
3563421,
3637252,
3640701,
3640836,
@ -3388,10 +3490,12 @@ const int catRanges[] = {
3819589,
3819701,
3819741,
3824650,
3825309,
3825685,
3828477,
3828746,
3829341,
3829565,
3833856,
3834689,
3835520,
@ -3520,6 +3624,12 @@ const int catRanges[] = {
4008797,
4008913,
4008989,
4034090,
4035989,
4036010,
4036115,
4036138,
4036285,
4046852,
4047005,
4047012,
@ -3603,8 +3713,6 @@ const int catRanges[] = {
4071434,
4071869,
4071957,
4072957,
4072981,
4074909,
4075029,
4076989,
@ -3616,18 +3724,20 @@ const int catRanges[] = {
4081981,
4082197,
4082269,
4082709,
4082909,
4087829,
4095860,
4096021,
4119165,
4119229,
4119573,
4119997,
4120085,
4120317,
4120413,
4120597,
4124317,
4124693,
4127421,
4127549,
4128789,
4129181,
4129301,
@ -3638,22 +3748,26 @@ const int catRanges[] = {
4133149,
4133397,
4134365,
4136981,
4137373,
4137493,
4137981,
4138005,
4138269,
4138517,
4138557,
4138613,
4139005,
4139029,
4139421,
4139541,
4140029,
4141077,
4141661,
4140605,
4140661,
4140797,
4140885,
4140925,
4140949,
4142205,
4142613,
4142941,
4143125,
4143165,
4143229,
4143637,
4145181,
4148245,
4148701,
4194308,
5561085,
5562372,
@ -3662,6 +3776,8 @@ const int catRanges[] = {
5702621,
5702660,
5887069,
5887492,
6126653,
6225924,
6243293,
29360186,

View File

@ -56,6 +56,7 @@ int symmetricCaseConversionRanges[] = {
1218,1217,7,2,
1233,1232,48,2,
1377,1329,38,1,
4304,7312,43,1,
7681,7680,75,2,
7841,7840,48,2,
7936,7944,8,1,
@ -80,6 +81,7 @@ int symmetricCaseConversionRanges[] = {
66776,66736,36,1,
68800,68736,51,1,
71872,71840,32,1,
93792,93760,32,1,
125218,125184,34,1,
//--Autogenerated -- end of section automatically generated
@ -185,6 +187,9 @@ int symmetricCaseConversions[] = {
1016,1015,
1019,1018,
1231,1216,
4349,7357,
4350,7358,
4351,7359,
7545,42877,
7549,11363,
8017,8025,
@ -234,6 +239,7 @@ int symmetricCaseConversions[] = {
42899,42898,
42933,42932,
42935,42934,
42937,42936,
43859,42931,
//--Autogenerated -- end of section automatically generated