22 Commits

Author SHA1 Message Date
Andrew Kay
9d0e847823 IBM 3179 EAB support 2025-12-16 17:54:33 -06:00
Andrew Kay
8c14b100c2 Add TN3270 character encoding option, changed default to IBM037 2022-03-02 17:14:41 -06:00
Andrew Kay
21382ab26c Refactor jumbo write split responsibilities 2021-11-04 17:25:17 -05:00
Andrew Kay
8bc1c7d212 Fix bug in handling of jumbo write split 2021-10-29 21:35:11 -05:00
Andrew Kay
b971e9700c Use new pycoax 0.10.0 API 2021-10-23 18:42:58 -05:00
Andrew Kay
bdb0866db1 Refactor display 2021-06-11 20:58:12 -05:00
Andrew Kay
e10cf494d8 Refactor controller and terminal responsibilities 2021-05-24 22:03:23 -05:00
Andrew Kay
7b836e0220 Add EAB support to TN3270 2021-05-15 13:27:52 -05:00
Andrew Kay
7e8d4b53e6 pycoax 0.3.1 2020-03-25 20:01:28 -05:00
Andrew Kay
39689e04da Do not use offload_load_address_counter 2020-03-21 16:09:13 -05:00
Andrew Kay
c373457dff Implement cursor blink and reverse toggle 2019-12-27 20:14:39 -06:00
Andrew Kay
d5dadbc38c Add insert support to TN3270 2019-09-15 12:50:30 -05:00
Andrew Kay
e9821ed39e Initial TN3270 support 2019-09-09 21:01:58 -05:00
Andrew Kay
0429f86fc1 Further simplification and refactoring of display 2019-07-03 20:17:00 -05:00
Andrew Kay
ac3c0f7508 Refactor display and improve unit test coverage 2019-07-02 22:16:21 -05:00
Andrew Kay
f2794ef5d6 Add mappings for caret and tilde characters 2019-07-01 22:23:28 -05:00
Andrew Kay
49071f4742 Improve tracking of dirty ranges 2019-06-26 23:44:11 -05:00
Andrew Kay
674942aaeb Add write_keyboard_modifiers to StatusLine 2019-06-26 20:05:50 -05:00
Andrew Kay
f6e7f2ff09 Fix issue where entire screen was cleared by VT100 session erasing status line set by controller 2019-06-26 19:34:57 -05:00
Andrew Kay
8e78bbdea8 Fix issue where buffer was not updated after clearing screen 2019-06-26 19:28:35 -05:00
Andrew Kay
5cff18e924 Separate the responsibilities of terminal, display and emulator 2019-06-20 21:12:57 -05:00
Andrew Kay
7c2969307b Initial commit 2019-06-15 22:03:26 -05:00