Commit 8f0ae92
fix: add missing DECRPM mode responses for permanently set/reset and dynamic modes
Add cases to privateModeSetting and ansiModeSetting for modes that
upstream xterm.js reports but the Go port returned NOT_RECOGNIZED:
ANSI modes:
- Mode 2 (KAM): permanently reset
- Mode 12 (SRM): permanently set
DEC private modes:
- Mode 8 (DECARM): permanently set
- Mode 12 (cursor blink): dynamic based on CursorBlink option
- Mode 67 (DECBKM): permanently reset
- Mode 1005 (UTF-8 mouse): permanently reset
- Mode 1015 (urxvt mouse): permanently reset
- Mode 1048 (save cursor): always set
Fixes #27
Fixes #28
Co-authored-by: Ona <no-reply@ona.com>1 parent ecf1a79 commit 8f0ae92
2 files changed
Lines changed: 54 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
776 | 776 | | |
777 | 777 | | |
778 | 778 | | |
| 779 | + | |
| 780 | + | |
| 781 | + | |
| 782 | + | |
779 | 783 | | |
780 | 784 | | |
781 | 785 | | |
782 | 786 | | |
783 | 787 | | |
784 | 788 | | |
| 789 | + | |
| 790 | + | |
785 | 791 | | |
786 | 792 | | |
787 | 793 | | |
| |||
792 | 798 | | |
793 | 799 | | |
794 | 800 | | |
| 801 | + | |
| 802 | + | |
795 | 803 | | |
796 | 804 | | |
| 805 | + | |
| 806 | + | |
797 | 807 | | |
798 | 808 | | |
| 809 | + | |
| 810 | + | |
799 | 811 | | |
800 | 812 | | |
801 | 813 | | |
| |||
814 | 826 | | |
815 | 827 | | |
816 | 828 | | |
| 829 | + | |
| 830 | + | |
817 | 831 | | |
818 | 832 | | |
| 833 | + | |
| 834 | + | |
819 | 835 | | |
820 | 836 | | |
821 | 837 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1217 | 1217 | | |
1218 | 1218 | | |
1219 | 1219 | | |
| 1220 | + | |
| 1221 | + | |
| 1222 | + | |
| 1223 | + | |
| 1224 | + | |
| 1225 | + | |
| 1226 | + | |
| 1227 | + | |
1220 | 1228 | | |
1221 | 1229 | | |
1222 | 1230 | | |
| |||
1248 | 1256 | | |
1249 | 1257 | | |
1250 | 1258 | | |
| 1259 | + | |
| 1260 | + | |
| 1261 | + | |
1251 | 1262 | | |
1252 | 1263 | | |
1253 | 1264 | | |
| |||
1269 | 1280 | | |
1270 | 1281 | | |
1271 | 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 | + | |
1272 | 1310 | | |
1273 | 1311 | | |
1274 | 1312 | | |
| |||
0 commit comments