Fossil SCM

Update to Unicode-13

jan.nijtmans 2020-03-06 10:07 trunk
Commit b70a76e35495d5035a9cf6c00ef95ac3325e9e15c103bf9267a01892d3b09bef
2 files changed +52 -49 +4 -2
+52 -49
--- src/unicode.c
+++ src/unicode.c
@@ -56,18 +56,18 @@
5656
0x00271C02, 0x00272C03, 0x00275C01, 0x00278802, 0x0027C802,
5757
0x0027E802, 0x0027F402, 0x00280403, 0x0028F001, 0x0028F805,
5858
0x00291C02, 0x00292C03, 0x00294401, 0x0029C002, 0x0029D402,
5959
0x002A0403, 0x002AF001, 0x002AF808, 0x002B1C03, 0x002B2C03,
6060
0x002B8802, 0x002BC002, 0x002BE806, 0x002C0403, 0x002CF001,
61
- 0x002CF807, 0x002D1C02, 0x002D2C03, 0x002D5802, 0x002D8802,
61
+ 0x002CF807, 0x002D1C02, 0x002D2C03, 0x002D5403, 0x002D8802,
6262
0x002DC001, 0x002E0801, 0x002EF805, 0x002F1803, 0x002F2804,
6363
0x002F5C01, 0x002FCC08, 0x00300005, 0x0030F807, 0x00311803,
6464
0x00312804, 0x00315402, 0x00318802, 0x0031DC01, 0x0031FC01,
6565
0x00320404, 0x0032F001, 0x0032F807, 0x00331803, 0x00332804,
6666
0x00335402, 0x00338802, 0x00340004, 0x0034EC02, 0x0034F807,
6767
0x00351803, 0x00352804, 0x00353C01, 0x00355C01, 0x00358802,
68
- 0x0035E401, 0x00360802, 0x00372801, 0x00373C06, 0x00375801,
68
+ 0x0035E401, 0x00360403, 0x00372801, 0x00373C06, 0x00375801,
6969
0x00376008, 0x0037C803, 0x0038C401, 0x0038D007, 0x0038FC01,
7070
0x00391C09, 0x00396802, 0x003AC401, 0x003AD009, 0x003B2006,
7171
0x003C041F, 0x003CD00C, 0x003DC417, 0x003E340B, 0x003E6424,
7272
0x003EF80F, 0x003F380D, 0x0040AC14, 0x00412806, 0x00415804,
7373
0x00417803, 0x00418803, 0x00419C07, 0x0041C404, 0x0042080C,
@@ -75,77 +75,79 @@
7575
0x00500001, 0x0059B402, 0x005A0001, 0x005A6C02, 0x005BAC03,
7676
0x005C4803, 0x005CC805, 0x005D4802, 0x005DC802, 0x005ED023,
7777
0x005F6004, 0x005F7401, 0x0060000F, 0x00621402, 0x0062A401,
7878
0x0064800C, 0x0064C00C, 0x00650001, 0x00651002, 0x00677822,
7979
0x00685C05, 0x00687802, 0x0069540A, 0x0069801D, 0x0069FC01,
80
- 0x006A8007, 0x006AA006, 0x006AC00F, 0x006C0005, 0x006CD011,
80
+ 0x006A8007, 0x006AA006, 0x006AC011, 0x006C0005, 0x006CD011,
8181
0x006D6823, 0x006E0003, 0x006E840D, 0x006F980E, 0x006FF004,
8282
0x00709014, 0x0070EC05, 0x0071F802, 0x00730008, 0x00734019,
8383
0x0073B401, 0x0073D001, 0x0073DC03, 0x0077003A, 0x0077EC05,
8484
0x007EF401, 0x007EFC03, 0x007F3403, 0x007F7403, 0x007FB403,
8585
0x007FF402, 0x00800065, 0x0081980A, 0x0081E805, 0x00822805,
8686
0x00828020, 0x00834021, 0x00840002, 0x00840C04, 0x00842002,
8787
0x00845001, 0x00845803, 0x00847806, 0x00849401, 0x00849C01,
8888
0x0084A401, 0x0084B801, 0x0084E802, 0x00850005, 0x00852804,
8989
0x00853C01, 0x00862802, 0x00864297, 0x0091000B, 0x0092704E,
90
- 0x00940276, 0x009E53E0, 0x00ADD820, 0x00AE6068, 0x00B39406,
90
+ 0x00940276, 0x009E53E0, 0x00ADD820, 0x00AE5C69, 0x00B39406,
9191
0x00B3BC03, 0x00B3E404, 0x00B3F802, 0x00B5C001, 0x00B5FC01,
92
- 0x00B7804F, 0x00B8C020, 0x00BA001A, 0x00BA6C59, 0x00BC00D6,
92
+ 0x00B7804F, 0x00B8C023, 0x00BA001A, 0x00BA6C59, 0x00BC00D6,
9393
0x00BFC00C, 0x00C00005, 0x00C02019, 0x00C0A807, 0x00C0D802,
9494
0x00C0F403, 0x00C26404, 0x00C28001, 0x00C3EC01, 0x00C64002,
9595
0x00C6580A, 0x00C70024, 0x00C8001F, 0x00C8A81E, 0x00C94001,
9696
0x00C98020, 0x00CA2827, 0x00CB0140, 0x01370040, 0x02924037,
9797
0x0293F802, 0x02983403, 0x0299BC10, 0x029A7802, 0x029BC008,
9898
0x029C0017, 0x029C8002, 0x029E2402, 0x02A00801, 0x02A01801,
99
- 0x02A02C01, 0x02A08C09, 0x02A0D804, 0x02A1D004, 0x02A20002,
99
+ 0x02A02C01, 0x02A08C0A, 0x02A0D804, 0x02A1D004, 0x02A20002,
100100
0x02A2D012, 0x02A33802, 0x02A38012, 0x02A3E003, 0x02A3F001,
101101
0x02A3FC01, 0x02A4980A, 0x02A51C0D, 0x02A57C01, 0x02A60004,
102102
0x02A6CC1B, 0x02A77802, 0x02A79401, 0x02A8A40E, 0x02A90C01,
103103
0x02A93002, 0x02A97004, 0x02A9DC03, 0x02A9EC03, 0x02AAC001,
104104
0x02AAC803, 0x02AADC02, 0x02AAF802, 0x02AB0401, 0x02AB7802,
105
- 0x02ABAC07, 0x02ABD402, 0x02AD6C01, 0x02AF8C0B, 0x03600001,
106
- 0x036DFC02, 0x036FFC02, 0x037FFC01, 0x03EC7801, 0x03ECA401,
107
- 0x03EEC810, 0x03F4F802, 0x03F7F002, 0x03F8001A, 0x03F88033,
108
- 0x03F95013, 0x03F9A004, 0x03FBFC01, 0x03FC040F, 0x03FC6807,
109
- 0x03FCEC06, 0x03FD6C0B, 0x03FF8007, 0x03FFA007, 0x03FFE405,
110
- 0x04040003, 0x0404DC09, 0x0405E411, 0x04063003, 0x0406400C,
111
- 0x04068001, 0x0407402E, 0x040B8001, 0x040DD805, 0x040E7C01,
112
- 0x040F4001, 0x0415BC01, 0x04215C01, 0x0421DC02, 0x04247C01,
113
- 0x0424FC01, 0x04280403, 0x04281402, 0x04283004, 0x0428E003,
114
- 0x0428FC01, 0x04294009, 0x0429FC01, 0x042B2001, 0x042B9402,
115
- 0x042BC007, 0x042CE407, 0x042E6404, 0x04349004, 0x043D180B,
116
- 0x043D5405, 0x04400003, 0x0440E016, 0x0441FC04, 0x0442C012,
117
- 0x04433401, 0x04440003, 0x04449C0E, 0x04450004, 0x04451402,
118
- 0x0445CC03, 0x04460003, 0x0446CC0E, 0x04471409, 0x04476C01,
119
- 0x04477403, 0x0448B013, 0x044AA401, 0x044B7C0C, 0x044C0004,
120
- 0x044CEC02, 0x044CF807, 0x044D1C02, 0x044D2C03, 0x044D5C01,
121
- 0x044D8802, 0x044D9807, 0x044DC005, 0x0450D412, 0x04512C05,
122
- 0x04516C01, 0x04517402, 0x0452C014, 0x04531801, 0x0456BC07,
123
- 0x0456E020, 0x04577002, 0x0458C014, 0x0459800D, 0x045AAC0D,
124
- 0x045C740F, 0x045CF004, 0x0460B010, 0x04674407, 0x04676807,
125
- 0x04678801, 0x04679001, 0x0468040A, 0x0468CC07, 0x0468EC0D,
126
- 0x0469440B, 0x046A2813, 0x046A7805, 0x0470BC08, 0x0470E008,
127
- 0x04710405, 0x0471C002, 0x04724816, 0x0472A40E, 0x0474C406,
128
- 0x0474E801, 0x0474F002, 0x0474FC07, 0x04751C01, 0x04762805,
129
- 0x04764002, 0x04764C05, 0x047BCC06, 0x047F541D, 0x047FFC01,
130
- 0x0491C005, 0x04D0C009, 0x05A9B802, 0x05ABC006, 0x05ACC010,
131
- 0x05AD1002, 0x05BA5C04, 0x05BD3C01, 0x05BD4437, 0x05BE3C04,
132
- 0x05BF8801, 0x06F27008, 0x074000F6, 0x07440027, 0x0744A4C0,
133
- 0x07480046, 0x074C0057, 0x075B0401, 0x075B6C01, 0x075BEC01,
134
- 0x075C5401, 0x075CD401, 0x075D3C01, 0x075DBC01, 0x075E2401,
135
- 0x075EA401, 0x075F0C01, 0x0760028C, 0x076A6C05, 0x076A840F,
136
- 0x07800007, 0x07802011, 0x07806C07, 0x07808C02, 0x07809805,
137
- 0x0784C007, 0x07853C01, 0x078BB004, 0x078BFC01, 0x07A34007,
138
- 0x07A51007, 0x07A57802, 0x07B2B001, 0x07B2C001, 0x07B4B801,
139
- 0x07BBC002, 0x07C0002C, 0x07C0C064, 0x07C2800F, 0x07C2C40F,
140
- 0x07C3040F, 0x07C34425, 0x07C4405D, 0x07C5C03D, 0x07C7981D,
141
- 0x07C8402C, 0x07C90009, 0x07C94002, 0x07C98006, 0x07CC03D6,
142
- 0x07DB800D, 0x07DBC00B, 0x07DC0074, 0x07DE0059, 0x07DF800C,
143
- 0x07E0000C, 0x07E04038, 0x07E1400A, 0x07E18028, 0x07E2401E,
144
- 0x07E4000C, 0x07E43465, 0x07E5CC04, 0x07E5E829, 0x07E69406,
145
- 0x07E6B81D, 0x07E73487, 0x07E9800E, 0x07E9C004, 0x07E9E003,
146
- 0x07EA0003, 0x07EA4006, 0x38000401, 0x38008060, 0x380400F0,
105
+ 0x02ABAC07, 0x02ABD402, 0x02AD6C01, 0x02ADA802, 0x02AF8C0B,
106
+ 0x03600001, 0x036DFC02, 0x036FFC02, 0x037FFC01, 0x03EC7801,
107
+ 0x03ECA401, 0x03EEC810, 0x03F4F802, 0x03F7F002, 0x03F8001A,
108
+ 0x03F88033, 0x03F95013, 0x03F9A004, 0x03FBFC01, 0x03FC040F,
109
+ 0x03FC6807, 0x03FCEC06, 0x03FD6C0B, 0x03FF8007, 0x03FFA007,
110
+ 0x03FFE405, 0x04040003, 0x0404DC09, 0x0405E411, 0x04063003,
111
+ 0x0406400D, 0x04068001, 0x0407402E, 0x040B8001, 0x040DD805,
112
+ 0x040E7C01, 0x040F4001, 0x0415BC01, 0x04215C01, 0x0421DC02,
113
+ 0x04247C01, 0x0424FC01, 0x04280403, 0x04281402, 0x04283004,
114
+ 0x0428E003, 0x0428FC01, 0x04294009, 0x0429FC01, 0x042B2001,
115
+ 0x042B9402, 0x042BC007, 0x042CE407, 0x042E6404, 0x04349004,
116
+ 0x043AAC03, 0x043D180B, 0x043D5405, 0x04400003, 0x0440E016,
117
+ 0x0441FC04, 0x0442C012, 0x04433401, 0x04440003, 0x04449C0E,
118
+ 0x04450004, 0x04451402, 0x0445CC03, 0x04460003, 0x0446CC0E,
119
+ 0x0447140B, 0x04476C01, 0x04477403, 0x0448B013, 0x044AA401,
120
+ 0x044B7C0C, 0x044C0004, 0x044CEC02, 0x044CF807, 0x044D1C02,
121
+ 0x044D2C03, 0x044D5C01, 0x044D8802, 0x044D9807, 0x044DC005,
122
+ 0x0450D412, 0x04512C05, 0x04516802, 0x04517402, 0x0452C014,
123
+ 0x04531801, 0x0456BC07, 0x0456E020, 0x04577002, 0x0458C014,
124
+ 0x0459800D, 0x045AAC0D, 0x045C740F, 0x045CF004, 0x0460B010,
125
+ 0x0464C006, 0x0464DC02, 0x0464EC04, 0x04650001, 0x04650805,
126
+ 0x04674407, 0x04676807, 0x04678801, 0x04679001, 0x0468040A,
127
+ 0x0468CC07, 0x0468EC0D, 0x0469440B, 0x046A2813, 0x046A7805,
128
+ 0x0470BC08, 0x0470E008, 0x04710405, 0x0471C002, 0x04724816,
129
+ 0x0472A40E, 0x0474C406, 0x0474E801, 0x0474F002, 0x0474FC07,
130
+ 0x04751C01, 0x04762805, 0x04764002, 0x04764C05, 0x047BCC06,
131
+ 0x047F541D, 0x047FFC01, 0x0491C005, 0x04D0C009, 0x05A9B802,
132
+ 0x05ABC006, 0x05ACC010, 0x05AD1002, 0x05BA5C04, 0x05BD3C01,
133
+ 0x05BD4437, 0x05BE3C04, 0x05BF8801, 0x05BF9001, 0x05BFC002,
134
+ 0x06F27008, 0x074000F6, 0x07440027, 0x0744A4C0, 0x07480046,
135
+ 0x074C0057, 0x075B0401, 0x075B6C01, 0x075BEC01, 0x075C5401,
136
+ 0x075CD401, 0x075D3C01, 0x075DBC01, 0x075E2401, 0x075EA401,
137
+ 0x075F0C01, 0x0760028C, 0x076A6C05, 0x076A840F, 0x07800007,
138
+ 0x07802011, 0x07806C07, 0x07808C02, 0x07809805, 0x0784C007,
139
+ 0x07853C01, 0x078BB004, 0x078BFC01, 0x07A34007, 0x07A51007,
140
+ 0x07A57802, 0x07B2B001, 0x07B2C001, 0x07B4B801, 0x07BBC002,
141
+ 0x07C0002C, 0x07C0C064, 0x07C2800F, 0x07C2C40F, 0x07C3040F,
142
+ 0x07C34425, 0x07C434A1, 0x07C7981D, 0x07C8402C, 0x07C90009,
143
+ 0x07C94002, 0x07C98006, 0x07CC03D8, 0x07DB800D, 0x07DBC00D,
144
+ 0x07DC0074, 0x07DE0059, 0x07DF800C, 0x07E0000C, 0x07E04038,
145
+ 0x07E1400A, 0x07E18028, 0x07E2401E, 0x07E2C002, 0x07E40079,
146
+ 0x07E5E852, 0x07E73487, 0x07E9800E, 0x07E9C005, 0x07E9E003,
147
+ 0x07EA0007, 0x07EA4019, 0x07EAC007, 0x07EB0003, 0x07EB4007,
148
+ 0x07EC0093, 0x07EE5037, 0x38000401, 0x38008060, 0x380400F0,
147149
};
148150
static const unsigned int aAscii[4] = {
149151
0xFFFFFFFF, 0xFC00FFFF, 0xF8000001, 0xF8000001,
150152
};
151153
@@ -350,11 +352,12 @@
350352
{42896, 1, 4}, {42902, 1, 20}, {42922, 80, 1},
351353
{42923, 76, 1}, {42924, 78, 1}, {42925, 84, 1},
352354
{42926, 80, 1}, {42928, 92, 1}, {42929, 86, 1},
353355
{42930, 90, 1}, {42931, 68, 1}, {42932, 1, 12},
354356
{42946, 0, 1}, {42948, 178, 1}, {42949, 82, 1},
355
- {42950, 96, 1}, {43888, 94, 80}, {65313, 14, 26},
357
+ {42950, 96, 1}, {42951, 1, 4}, {42997, 0, 1},
358
+ {43888, 94, 80}, {65313, 14, 26},
356359
};
357360
static const unsigned short aiOff[] = {
358361
1, 2, 8, 15, 16, 26, 28, 32,
359362
34, 37, 38, 40, 48, 63, 64, 69,
360363
71, 79, 80, 116, 202, 203, 205, 206,
361364
--- src/unicode.c
+++ src/unicode.c
@@ -56,18 +56,18 @@
56 0x00271C02, 0x00272C03, 0x00275C01, 0x00278802, 0x0027C802,
57 0x0027E802, 0x0027F402, 0x00280403, 0x0028F001, 0x0028F805,
58 0x00291C02, 0x00292C03, 0x00294401, 0x0029C002, 0x0029D402,
59 0x002A0403, 0x002AF001, 0x002AF808, 0x002B1C03, 0x002B2C03,
60 0x002B8802, 0x002BC002, 0x002BE806, 0x002C0403, 0x002CF001,
61 0x002CF807, 0x002D1C02, 0x002D2C03, 0x002D5802, 0x002D8802,
62 0x002DC001, 0x002E0801, 0x002EF805, 0x002F1803, 0x002F2804,
63 0x002F5C01, 0x002FCC08, 0x00300005, 0x0030F807, 0x00311803,
64 0x00312804, 0x00315402, 0x00318802, 0x0031DC01, 0x0031FC01,
65 0x00320404, 0x0032F001, 0x0032F807, 0x00331803, 0x00332804,
66 0x00335402, 0x00338802, 0x00340004, 0x0034EC02, 0x0034F807,
67 0x00351803, 0x00352804, 0x00353C01, 0x00355C01, 0x00358802,
68 0x0035E401, 0x00360802, 0x00372801, 0x00373C06, 0x00375801,
69 0x00376008, 0x0037C803, 0x0038C401, 0x0038D007, 0x0038FC01,
70 0x00391C09, 0x00396802, 0x003AC401, 0x003AD009, 0x003B2006,
71 0x003C041F, 0x003CD00C, 0x003DC417, 0x003E340B, 0x003E6424,
72 0x003EF80F, 0x003F380D, 0x0040AC14, 0x00412806, 0x00415804,
73 0x00417803, 0x00418803, 0x00419C07, 0x0041C404, 0x0042080C,
@@ -75,77 +75,79 @@
75 0x00500001, 0x0059B402, 0x005A0001, 0x005A6C02, 0x005BAC03,
76 0x005C4803, 0x005CC805, 0x005D4802, 0x005DC802, 0x005ED023,
77 0x005F6004, 0x005F7401, 0x0060000F, 0x00621402, 0x0062A401,
78 0x0064800C, 0x0064C00C, 0x00650001, 0x00651002, 0x00677822,
79 0x00685C05, 0x00687802, 0x0069540A, 0x0069801D, 0x0069FC01,
80 0x006A8007, 0x006AA006, 0x006AC00F, 0x006C0005, 0x006CD011,
81 0x006D6823, 0x006E0003, 0x006E840D, 0x006F980E, 0x006FF004,
82 0x00709014, 0x0070EC05, 0x0071F802, 0x00730008, 0x00734019,
83 0x0073B401, 0x0073D001, 0x0073DC03, 0x0077003A, 0x0077EC05,
84 0x007EF401, 0x007EFC03, 0x007F3403, 0x007F7403, 0x007FB403,
85 0x007FF402, 0x00800065, 0x0081980A, 0x0081E805, 0x00822805,
86 0x00828020, 0x00834021, 0x00840002, 0x00840C04, 0x00842002,
87 0x00845001, 0x00845803, 0x00847806, 0x00849401, 0x00849C01,
88 0x0084A401, 0x0084B801, 0x0084E802, 0x00850005, 0x00852804,
89 0x00853C01, 0x00862802, 0x00864297, 0x0091000B, 0x0092704E,
90 0x00940276, 0x009E53E0, 0x00ADD820, 0x00AE6068, 0x00B39406,
91 0x00B3BC03, 0x00B3E404, 0x00B3F802, 0x00B5C001, 0x00B5FC01,
92 0x00B7804F, 0x00B8C020, 0x00BA001A, 0x00BA6C59, 0x00BC00D6,
93 0x00BFC00C, 0x00C00005, 0x00C02019, 0x00C0A807, 0x00C0D802,
94 0x00C0F403, 0x00C26404, 0x00C28001, 0x00C3EC01, 0x00C64002,
95 0x00C6580A, 0x00C70024, 0x00C8001F, 0x00C8A81E, 0x00C94001,
96 0x00C98020, 0x00CA2827, 0x00CB0140, 0x01370040, 0x02924037,
97 0x0293F802, 0x02983403, 0x0299BC10, 0x029A7802, 0x029BC008,
98 0x029C0017, 0x029C8002, 0x029E2402, 0x02A00801, 0x02A01801,
99 0x02A02C01, 0x02A08C09, 0x02A0D804, 0x02A1D004, 0x02A20002,
100 0x02A2D012, 0x02A33802, 0x02A38012, 0x02A3E003, 0x02A3F001,
101 0x02A3FC01, 0x02A4980A, 0x02A51C0D, 0x02A57C01, 0x02A60004,
102 0x02A6CC1B, 0x02A77802, 0x02A79401, 0x02A8A40E, 0x02A90C01,
103 0x02A93002, 0x02A97004, 0x02A9DC03, 0x02A9EC03, 0x02AAC001,
104 0x02AAC803, 0x02AADC02, 0x02AAF802, 0x02AB0401, 0x02AB7802,
105 0x02ABAC07, 0x02ABD402, 0x02AD6C01, 0x02AF8C0B, 0x03600001,
106 0x036DFC02, 0x036FFC02, 0x037FFC01, 0x03EC7801, 0x03ECA401,
107 0x03EEC810, 0x03F4F802, 0x03F7F002, 0x03F8001A, 0x03F88033,
108 0x03F95013, 0x03F9A004, 0x03FBFC01, 0x03FC040F, 0x03FC6807,
109 0x03FCEC06, 0x03FD6C0B, 0x03FF8007, 0x03FFA007, 0x03FFE405,
110 0x04040003, 0x0404DC09, 0x0405E411, 0x04063003, 0x0406400C,
111 0x04068001, 0x0407402E, 0x040B8001, 0x040DD805, 0x040E7C01,
112 0x040F4001, 0x0415BC01, 0x04215C01, 0x0421DC02, 0x04247C01,
113 0x0424FC01, 0x04280403, 0x04281402, 0x04283004, 0x0428E003,
114 0x0428FC01, 0x04294009, 0x0429FC01, 0x042B2001, 0x042B9402,
115 0x042BC007, 0x042CE407, 0x042E6404, 0x04349004, 0x043D180B,
116 0x043D5405, 0x04400003, 0x0440E016, 0x0441FC04, 0x0442C012,
117 0x04433401, 0x04440003, 0x04449C0E, 0x04450004, 0x04451402,
118 0x0445CC03, 0x04460003, 0x0446CC0E, 0x04471409, 0x04476C01,
119 0x04477403, 0x0448B013, 0x044AA401, 0x044B7C0C, 0x044C0004,
120 0x044CEC02, 0x044CF807, 0x044D1C02, 0x044D2C03, 0x044D5C01,
121 0x044D8802, 0x044D9807, 0x044DC005, 0x0450D412, 0x04512C05,
122 0x04516C01, 0x04517402, 0x0452C014, 0x04531801, 0x0456BC07,
123 0x0456E020, 0x04577002, 0x0458C014, 0x0459800D, 0x045AAC0D,
124 0x045C740F, 0x045CF004, 0x0460B010, 0x04674407, 0x04676807,
125 0x04678801, 0x04679001, 0x0468040A, 0x0468CC07, 0x0468EC0D,
126 0x0469440B, 0x046A2813, 0x046A7805, 0x0470BC08, 0x0470E008,
127 0x04710405, 0x0471C002, 0x04724816, 0x0472A40E, 0x0474C406,
128 0x0474E801, 0x0474F002, 0x0474FC07, 0x04751C01, 0x04762805,
129 0x04764002, 0x04764C05, 0x047BCC06, 0x047F541D, 0x047FFC01,
130 0x0491C005, 0x04D0C009, 0x05A9B802, 0x05ABC006, 0x05ACC010,
131 0x05AD1002, 0x05BA5C04, 0x05BD3C01, 0x05BD4437, 0x05BE3C04,
132 0x05BF8801, 0x06F27008, 0x074000F6, 0x07440027, 0x0744A4C0,
133 0x07480046, 0x074C0057, 0x075B0401, 0x075B6C01, 0x075BEC01,
134 0x075C5401, 0x075CD401, 0x075D3C01, 0x075DBC01, 0x075E2401,
135 0x075EA401, 0x075F0C01, 0x0760028C, 0x076A6C05, 0x076A840F,
136 0x07800007, 0x07802011, 0x07806C07, 0x07808C02, 0x07809805,
137 0x0784C007, 0x07853C01, 0x078BB004, 0x078BFC01, 0x07A34007,
138 0x07A51007, 0x07A57802, 0x07B2B001, 0x07B2C001, 0x07B4B801,
139 0x07BBC002, 0x07C0002C, 0x07C0C064, 0x07C2800F, 0x07C2C40F,
140 0x07C3040F, 0x07C34425, 0x07C4405D, 0x07C5C03D, 0x07C7981D,
141 0x07C8402C, 0x07C90009, 0x07C94002, 0x07C98006, 0x07CC03D6,
142 0x07DB800D, 0x07DBC00B, 0x07DC0074, 0x07DE0059, 0x07DF800C,
143 0x07E0000C, 0x07E04038, 0x07E1400A, 0x07E18028, 0x07E2401E,
144 0x07E4000C, 0x07E43465, 0x07E5CC04, 0x07E5E829, 0x07E69406,
145 0x07E6B81D, 0x07E73487, 0x07E9800E, 0x07E9C004, 0x07E9E003,
146 0x07EA0003, 0x07EA4006, 0x38000401, 0x38008060, 0x380400F0,
 
 
147 };
148 static const unsigned int aAscii[4] = {
149 0xFFFFFFFF, 0xFC00FFFF, 0xF8000001, 0xF8000001,
150 };
151
@@ -350,11 +352,12 @@
350 {42896, 1, 4}, {42902, 1, 20}, {42922, 80, 1},
351 {42923, 76, 1}, {42924, 78, 1}, {42925, 84, 1},
352 {42926, 80, 1}, {42928, 92, 1}, {42929, 86, 1},
353 {42930, 90, 1}, {42931, 68, 1}, {42932, 1, 12},
354 {42946, 0, 1}, {42948, 178, 1}, {42949, 82, 1},
355 {42950, 96, 1}, {43888, 94, 80}, {65313, 14, 26},
 
356 };
357 static const unsigned short aiOff[] = {
358 1, 2, 8, 15, 16, 26, 28, 32,
359 34, 37, 38, 40, 48, 63, 64, 69,
360 71, 79, 80, 116, 202, 203, 205, 206,
361
--- src/unicode.c
+++ src/unicode.c
@@ -56,18 +56,18 @@
56 0x00271C02, 0x00272C03, 0x00275C01, 0x00278802, 0x0027C802,
57 0x0027E802, 0x0027F402, 0x00280403, 0x0028F001, 0x0028F805,
58 0x00291C02, 0x00292C03, 0x00294401, 0x0029C002, 0x0029D402,
59 0x002A0403, 0x002AF001, 0x002AF808, 0x002B1C03, 0x002B2C03,
60 0x002B8802, 0x002BC002, 0x002BE806, 0x002C0403, 0x002CF001,
61 0x002CF807, 0x002D1C02, 0x002D2C03, 0x002D5403, 0x002D8802,
62 0x002DC001, 0x002E0801, 0x002EF805, 0x002F1803, 0x002F2804,
63 0x002F5C01, 0x002FCC08, 0x00300005, 0x0030F807, 0x00311803,
64 0x00312804, 0x00315402, 0x00318802, 0x0031DC01, 0x0031FC01,
65 0x00320404, 0x0032F001, 0x0032F807, 0x00331803, 0x00332804,
66 0x00335402, 0x00338802, 0x00340004, 0x0034EC02, 0x0034F807,
67 0x00351803, 0x00352804, 0x00353C01, 0x00355C01, 0x00358802,
68 0x0035E401, 0x00360403, 0x00372801, 0x00373C06, 0x00375801,
69 0x00376008, 0x0037C803, 0x0038C401, 0x0038D007, 0x0038FC01,
70 0x00391C09, 0x00396802, 0x003AC401, 0x003AD009, 0x003B2006,
71 0x003C041F, 0x003CD00C, 0x003DC417, 0x003E340B, 0x003E6424,
72 0x003EF80F, 0x003F380D, 0x0040AC14, 0x00412806, 0x00415804,
73 0x00417803, 0x00418803, 0x00419C07, 0x0041C404, 0x0042080C,
@@ -75,77 +75,79 @@
75 0x00500001, 0x0059B402, 0x005A0001, 0x005A6C02, 0x005BAC03,
76 0x005C4803, 0x005CC805, 0x005D4802, 0x005DC802, 0x005ED023,
77 0x005F6004, 0x005F7401, 0x0060000F, 0x00621402, 0x0062A401,
78 0x0064800C, 0x0064C00C, 0x00650001, 0x00651002, 0x00677822,
79 0x00685C05, 0x00687802, 0x0069540A, 0x0069801D, 0x0069FC01,
80 0x006A8007, 0x006AA006, 0x006AC011, 0x006C0005, 0x006CD011,
81 0x006D6823, 0x006E0003, 0x006E840D, 0x006F980E, 0x006FF004,
82 0x00709014, 0x0070EC05, 0x0071F802, 0x00730008, 0x00734019,
83 0x0073B401, 0x0073D001, 0x0073DC03, 0x0077003A, 0x0077EC05,
84 0x007EF401, 0x007EFC03, 0x007F3403, 0x007F7403, 0x007FB403,
85 0x007FF402, 0x00800065, 0x0081980A, 0x0081E805, 0x00822805,
86 0x00828020, 0x00834021, 0x00840002, 0x00840C04, 0x00842002,
87 0x00845001, 0x00845803, 0x00847806, 0x00849401, 0x00849C01,
88 0x0084A401, 0x0084B801, 0x0084E802, 0x00850005, 0x00852804,
89 0x00853C01, 0x00862802, 0x00864297, 0x0091000B, 0x0092704E,
90 0x00940276, 0x009E53E0, 0x00ADD820, 0x00AE5C69, 0x00B39406,
91 0x00B3BC03, 0x00B3E404, 0x00B3F802, 0x00B5C001, 0x00B5FC01,
92 0x00B7804F, 0x00B8C023, 0x00BA001A, 0x00BA6C59, 0x00BC00D6,
93 0x00BFC00C, 0x00C00005, 0x00C02019, 0x00C0A807, 0x00C0D802,
94 0x00C0F403, 0x00C26404, 0x00C28001, 0x00C3EC01, 0x00C64002,
95 0x00C6580A, 0x00C70024, 0x00C8001F, 0x00C8A81E, 0x00C94001,
96 0x00C98020, 0x00CA2827, 0x00CB0140, 0x01370040, 0x02924037,
97 0x0293F802, 0x02983403, 0x0299BC10, 0x029A7802, 0x029BC008,
98 0x029C0017, 0x029C8002, 0x029E2402, 0x02A00801, 0x02A01801,
99 0x02A02C01, 0x02A08C0A, 0x02A0D804, 0x02A1D004, 0x02A20002,
100 0x02A2D012, 0x02A33802, 0x02A38012, 0x02A3E003, 0x02A3F001,
101 0x02A3FC01, 0x02A4980A, 0x02A51C0D, 0x02A57C01, 0x02A60004,
102 0x02A6CC1B, 0x02A77802, 0x02A79401, 0x02A8A40E, 0x02A90C01,
103 0x02A93002, 0x02A97004, 0x02A9DC03, 0x02A9EC03, 0x02AAC001,
104 0x02AAC803, 0x02AADC02, 0x02AAF802, 0x02AB0401, 0x02AB7802,
105 0x02ABAC07, 0x02ABD402, 0x02AD6C01, 0x02ADA802, 0x02AF8C0B,
106 0x03600001, 0x036DFC02, 0x036FFC02, 0x037FFC01, 0x03EC7801,
107 0x03ECA401, 0x03EEC810, 0x03F4F802, 0x03F7F002, 0x03F8001A,
108 0x03F88033, 0x03F95013, 0x03F9A004, 0x03FBFC01, 0x03FC040F,
109 0x03FC6807, 0x03FCEC06, 0x03FD6C0B, 0x03FF8007, 0x03FFA007,
110 0x03FFE405, 0x04040003, 0x0404DC09, 0x0405E411, 0x04063003,
111 0x0406400D, 0x04068001, 0x0407402E, 0x040B8001, 0x040DD805,
112 0x040E7C01, 0x040F4001, 0x0415BC01, 0x04215C01, 0x0421DC02,
113 0x04247C01, 0x0424FC01, 0x04280403, 0x04281402, 0x04283004,
114 0x0428E003, 0x0428FC01, 0x04294009, 0x0429FC01, 0x042B2001,
115 0x042B9402, 0x042BC007, 0x042CE407, 0x042E6404, 0x04349004,
116 0x043AAC03, 0x043D180B, 0x043D5405, 0x04400003, 0x0440E016,
117 0x0441FC04, 0x0442C012, 0x04433401, 0x04440003, 0x04449C0E,
118 0x04450004, 0x04451402, 0x0445CC03, 0x04460003, 0x0446CC0E,
119 0x0447140B, 0x04476C01, 0x04477403, 0x0448B013, 0x044AA401,
120 0x044B7C0C, 0x044C0004, 0x044CEC02, 0x044CF807, 0x044D1C02,
121 0x044D2C03, 0x044D5C01, 0x044D8802, 0x044D9807, 0x044DC005,
122 0x0450D412, 0x04512C05, 0x04516802, 0x04517402, 0x0452C014,
123 0x04531801, 0x0456BC07, 0x0456E020, 0x04577002, 0x0458C014,
124 0x0459800D, 0x045AAC0D, 0x045C740F, 0x045CF004, 0x0460B010,
125 0x0464C006, 0x0464DC02, 0x0464EC04, 0x04650001, 0x04650805,
126 0x04674407, 0x04676807, 0x04678801, 0x04679001, 0x0468040A,
127 0x0468CC07, 0x0468EC0D, 0x0469440B, 0x046A2813, 0x046A7805,
128 0x0470BC08, 0x0470E008, 0x04710405, 0x0471C002, 0x04724816,
129 0x0472A40E, 0x0474C406, 0x0474E801, 0x0474F002, 0x0474FC07,
130 0x04751C01, 0x04762805, 0x04764002, 0x04764C05, 0x047BCC06,
131 0x047F541D, 0x047FFC01, 0x0491C005, 0x04D0C009, 0x05A9B802,
132 0x05ABC006, 0x05ACC010, 0x05AD1002, 0x05BA5C04, 0x05BD3C01,
133 0x05BD4437, 0x05BE3C04, 0x05BF8801, 0x05BF9001, 0x05BFC002,
134 0x06F27008, 0x074000F6, 0x07440027, 0x0744A4C0, 0x07480046,
135 0x074C0057, 0x075B0401, 0x075B6C01, 0x075BEC01, 0x075C5401,
136 0x075CD401, 0x075D3C01, 0x075DBC01, 0x075E2401, 0x075EA401,
137 0x075F0C01, 0x0760028C, 0x076A6C05, 0x076A840F, 0x07800007,
138 0x07802011, 0x07806C07, 0x07808C02, 0x07809805, 0x0784C007,
139 0x07853C01, 0x078BB004, 0x078BFC01, 0x07A34007, 0x07A51007,
140 0x07A57802, 0x07B2B001, 0x07B2C001, 0x07B4B801, 0x07BBC002,
141 0x07C0002C, 0x07C0C064, 0x07C2800F, 0x07C2C40F, 0x07C3040F,
142 0x07C34425, 0x07C434A1, 0x07C7981D, 0x07C8402C, 0x07C90009,
143 0x07C94002, 0x07C98006, 0x07CC03D8, 0x07DB800D, 0x07DBC00D,
144 0x07DC0074, 0x07DE0059, 0x07DF800C, 0x07E0000C, 0x07E04038,
145 0x07E1400A, 0x07E18028, 0x07E2401E, 0x07E2C002, 0x07E40079,
146 0x07E5E852, 0x07E73487, 0x07E9800E, 0x07E9C005, 0x07E9E003,
147 0x07EA0007, 0x07EA4019, 0x07EAC007, 0x07EB0003, 0x07EB4007,
148 0x07EC0093, 0x07EE5037, 0x38000401, 0x38008060, 0x380400F0,
149 };
150 static const unsigned int aAscii[4] = {
151 0xFFFFFFFF, 0xFC00FFFF, 0xF8000001, 0xF8000001,
152 };
153
@@ -350,11 +352,12 @@
352 {42896, 1, 4}, {42902, 1, 20}, {42922, 80, 1},
353 {42923, 76, 1}, {42924, 78, 1}, {42925, 84, 1},
354 {42926, 80, 1}, {42928, 92, 1}, {42929, 86, 1},
355 {42930, 90, 1}, {42931, 68, 1}, {42932, 1, 12},
356 {42946, 0, 1}, {42948, 178, 1}, {42949, 82, 1},
357 {42950, 96, 1}, {42951, 1, 4}, {42997, 0, 1},
358 {43888, 94, 80}, {65313, 14, 26},
359 };
360 static const unsigned short aiOff[] = {
361 1, 2, 8, 15, 16, 26, 28, 32,
362 34, 37, 38, 40, 48, 63, 64, 69,
363 71, 79, 80, 116, 202, 203, 205, 206,
364
--- www/changes.wiki
+++ www/changes.wiki
@@ -41,10 +41,12 @@
4141
* Bug fix: the "fossil git export" command is now working on Windows
4242
* Bug fix: display Technote items on the timeline correctly
4343
* Bug fix: fix the capability summary matrix of the Security Audit
4444
page so that it does not add "anonymous" capabilities to the
4545
"nobody" user.
46
+ * Update internal Unicode character tables, used in regular expression
47
+ handling, from version 12.1 to 13.
4648
* Many documentation enhancements.
4749
* Several minor enhancements to existing features.
4850
4951
<a name='v2_10'></a>
5052
<h2>Changes for Version 2.10 (2019-10-04)</h2>
@@ -69,12 +71,12 @@
6971
* Add graphical context on the [/help?cmd=/vdiff|/vdiff] page.
7072
* Uppercase query parameters, POST parameters, and cookie names are
7173
converted to all lowercase and entered into the parameter set,
7274
instead of being discarded.
7375
* Change the default [./hashpolicy.wiki|hash policy] to SHA3.
74
- * Timeout [./server/any/cgi.md|CGI requests] after 300 seconds, or
75
- some other value set by the
76
+ * Timeout [./server/any/cgi.md|CGI requests] after 300 seconds, or
77
+ some other value set by the
7678
[./cgi.wiki#timeout|"timeout:" property] in the CGI script.
7779
* The check-in lock interval is reduced from 24 hours to 60 seconds,
7880
though the interval is now configurable using a setting.
7981
An additional check for conflicts is added after interactive
8082
check-in comment entry, to compensate for the reduced lock interval.
8183
--- www/changes.wiki
+++ www/changes.wiki
@@ -41,10 +41,12 @@
41 * Bug fix: the "fossil git export" command is now working on Windows
42 * Bug fix: display Technote items on the timeline correctly
43 * Bug fix: fix the capability summary matrix of the Security Audit
44 page so that it does not add "anonymous" capabilities to the
45 "nobody" user.
 
 
46 * Many documentation enhancements.
47 * Several minor enhancements to existing features.
48
49 <a name='v2_10'></a>
50 <h2>Changes for Version 2.10 (2019-10-04)</h2>
@@ -69,12 +71,12 @@
69 * Add graphical context on the [/help?cmd=/vdiff|/vdiff] page.
70 * Uppercase query parameters, POST parameters, and cookie names are
71 converted to all lowercase and entered into the parameter set,
72 instead of being discarded.
73 * Change the default [./hashpolicy.wiki|hash policy] to SHA3.
74 * Timeout [./server/any/cgi.md|CGI requests] after 300 seconds, or
75 some other value set by the
76 [./cgi.wiki#timeout|"timeout:" property] in the CGI script.
77 * The check-in lock interval is reduced from 24 hours to 60 seconds,
78 though the interval is now configurable using a setting.
79 An additional check for conflicts is added after interactive
80 check-in comment entry, to compensate for the reduced lock interval.
81
--- www/changes.wiki
+++ www/changes.wiki
@@ -41,10 +41,12 @@
41 * Bug fix: the "fossil git export" command is now working on Windows
42 * Bug fix: display Technote items on the timeline correctly
43 * Bug fix: fix the capability summary matrix of the Security Audit
44 page so that it does not add "anonymous" capabilities to the
45 "nobody" user.
46 * Update internal Unicode character tables, used in regular expression
47 handling, from version 12.1 to 13.
48 * Many documentation enhancements.
49 * Several minor enhancements to existing features.
50
51 <a name='v2_10'></a>
52 <h2>Changes for Version 2.10 (2019-10-04)</h2>
@@ -69,12 +71,12 @@
71 * Add graphical context on the [/help?cmd=/vdiff|/vdiff] page.
72 * Uppercase query parameters, POST parameters, and cookie names are
73 converted to all lowercase and entered into the parameter set,
74 instead of being discarded.
75 * Change the default [./hashpolicy.wiki|hash policy] to SHA3.
76 * Timeout [./server/any/cgi.md|CGI requests] after 300 seconds, or
77 some other value set by the
78 [./cgi.wiki#timeout|"timeout:" property] in the CGI script.
79 * The check-in lock interval is reduced from 24 hours to 60 seconds,
80 though the interval is now configurable using a setting.
81 An additional check for conflicts is added after interactive
82 check-in comment entry, to compensate for the reduced lock interval.
83

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button