Commit Graph

  • dfa6a51949 x 3279 Andrew Kay 2026-02-08 10:59:19 -06:00
  • 9d0e847823 IBM 3179 EAB support master Andrew Kay 2025-12-16 17:54:33 -06:00
  • 5c773e8358 IBM 3179 EAB support ibm_3179 Andrew Kay 2025-12-10 21:17:16 -06:00
  • b5bea24c4d pytn3270 0.16.0 Andrew Kay 2025-09-05 19:46:45 -05:00
  • 7f5b474c8a Fix aggregate execution error message Andrew Kay 2025-09-04 08:20:25 -05:00
  • 13181865ed GitHub Actions maintenance Andrew Kay 2024-10-07 18:52:57 -05:00
  • 735a53223c pytn3270 0.15.2 Andrew Kay 2024-10-07 18:44:25 -05:00
  • a0020de250 Disable VT100Session used before assignment lint error Andrew Kay 2024-10-07 18:50:29 -05:00
  • 12c94019eb very very hacky timing logs timing Andrew Kay 2023-09-06 20:17:06 -05:00
  • f863ec1261 GitHub Actions maintenance Andrew Kay 2023-08-26 00:17:55 -05:00
  • aa0dd5a9c5 pytn3270 0.15.1 Andrew Kay 2023-01-21 11:04:35 -06:00
  • eff4903789 Improve TN3270E support Andrew Kay 2023-01-18 07:52:27 -06:00
  • dd8f476771 pycoax 0.11.2 Andrew Kay 2023-01-14 08:57:07 -06:00
  • 72fd3a00ce Cleanup main Andrew Kay 2023-01-12 17:23:40 -06:00
  • ee9cca7be3 Improve command line argument parsing Andrew Kay 2023-01-12 12:53:13 -06:00
  • 73d7e56a84 Log model from extended ID Andrew Kay 2023-01-10 23:41:57 -06:00
  • 074ffce9ed Improve how keyboard is determined Andrew Kay 2023-01-10 23:30:39 -06:00
  • 2581b7bc6f Device name (LU) negotiation Andrew Kay 2023-01-07 18:52:30 -06:00
  • 0f09a5a1cf Improve read terminal extended ID Andrew Kay 2023-01-04 18:26:40 -06:00
  • c93b14ed1c Remove features override Andrew Kay 2023-01-03 21:52:58 -06:00
  • 5fc896be2e Handle host output from started sessions immediately Andrew Kay 2023-01-03 21:28:58 -06:00
  • 2c1dcedf9c Reset insert state on AID Andrew Kay 2023-01-02 14:34:29 -06:00
  • e33f46e15a Update TN3270 host and port args to be compatible with x3270 Andrew Kay 2023-01-02 11:09:49 -06:00
  • 564102dcf4 more-itertools 8.13.0, pyte 0.8.1 Andrew Kay 2022-07-16 23:53:13 -05:00
  • 63cb33d66a Support for 3483 102-key keyboard (#3) David Brown 2022-06-13 20:18:17 -04:00
  • f5ae672f24 Implement erase EOF and erase input Andrew Kay 2022-03-02 21:18:31 -06:00
  • 8c14b100c2 Add TN3270 character encoding option, changed default to IBM037 Andrew Kay 2022-03-02 16:39:30 -06:00
  • f12625732c Improve aggregate execute error message Andrew Kay 2022-01-25 12:18:03 -06:00
  • f7dffe6ea3 Fix bug calling selector on Windows when no session handles registered Andrew Kay 2021-12-08 17:53:13 -06:00
  • f866549aa8 pycoax 0.11.1 Andrew Kay 2021-11-30 17:06:13 -06:00
  • 6c92d95e6f Add 3299 multiplexer support Andrew Kay 2021-11-21 11:34:19 -06:00
  • 16766d7147 Add Memorex 2078 to list of supported terminals (#2) Fabien Wernli 2021-11-16 18:45:34 +01:00
  • 8b5421cf3c Refactor controller and add device Andrew Kay 2021-11-11 19:15:29 -06:00
  • b472b5ccb1 Allow terminal features to be overridden Andrew Kay 2021-11-04 18:35:10 -05:00
  • 21382ab26c Refactor jumbo write split responsibilities Andrew Kay 2021-11-04 17:25:17 -05:00
  • 8bc1c7d212 Fix bug in handling of jumbo write split Andrew Kay 2021-10-29 21:35:11 -05:00
  • 9ad47ca526 pytn3270 0.12.0, more-itertools 8.10.0, sortedcontainers 2.4.0 Andrew Kay 2021-10-23 18:51:19 -05:00
  • b971e9700c Use new pycoax 0.10.0 API Andrew Kay 2021-10-23 18:42:58 -05:00
  • e98569535b Lint Andrew Kay 2021-10-23 18:12:54 -05:00
  • 9d1335068f Update GitHub Actions workflow Andrew Kay 2021-10-03 21:29:12 -05:00
  • a34b3d51b7 Use open_serial_interface Andrew Kay 2021-06-26 09:33:44 -05:00
  • 52fc7e5bef Detect 3472 terminal keymap (#1) jmaynard 2021-06-19 11:11:53 -05:00
  • f31157cf8b Refactor session Andrew Kay 2021-06-14 21:08:52 -05:00
  • bdb0866db1 Refactor display Andrew Kay 2021-05-28 22:54:44 -05:00
  • e10cf494d8 Refactor controller and terminal responsibilities Andrew Kay 2021-05-24 21:51:25 -05:00
  • 0c6dcf4cb9 Show basic TN3270E negotiation result Andrew Kay 2021-05-15 13:41:23 -05:00
  • 7b836e0220 Add EAB support to TN3270 Andrew Kay 2021-05-15 13:27:52 -05:00
  • 7f9f011172 Update documentation and add Tindie link Andrew Kay 2021-03-31 19:05:26 -05:00
  • 809f70b324 pycoax 0.7.0 Andrew Kay 2021-03-10 19:24:40 -06:00
  • 7187abf32a Add COAX_FAST_START option for new interface Andrew Kay 2021-03-07 19:27:43 -06:00
  • aa61ca7c66 Use selectors instead of select Andrew Kay 2021-02-28 11:01:53 -06:00
  • d7e4da852e Temporary workaround for GE order Andrew Kay 2021-02-26 22:40:00 -06:00
  • 49ac1a9100 Refactor run loop to improve perceived terminal responsiveness Andrew Kay 2021-02-18 09:09:02 -06:00
  • 122e55bf5c pycoax 0.6.0, pytn3270 0.8.0 Andrew Kay 2021-02-15 09:02:57 -06:00
  • 01ca1f50d8 Enough to log in into VM/370 Six Pack and other package updates Andrew Kay 2021-02-06 23:35:29 -06:00
  • 2a0ad37a83 Initial support for extended data stream, enough to log into TK4 Andrew Kay 2020-07-27 19:01:18 -05:00
  • 78e05cc6ce Get features when terminal is attached Andrew Kay 2020-07-19 14:02:44 -05:00
  • 49a1a0283a Refactor interface creation Andrew Kay 2020-07-17 08:28:42 -05:00
  • 5310bbd8e6 pytn3270 0.5.1 Andrew Kay 2020-07-15 21:40:55 -05:00
  • 275f2d53fb Do not support VT100 emulation on Windows Andrew Kay 2020-07-13 18:54:03 -05:00
  • 4518038f2f Update README.md Andrew Kay 2020-07-02 12:44:06 -05:00
  • 6115fc87e6 pycoax 0.4.2 Andrew Kay 2020-06-30 19:01:22 -05:00
  • e8d7c2bbac Update README.md Andrew Kay 2020-06-23 22:35:01 -05:00
  • de7b9cb610 Correct key mapping Andrew Kay 2020-06-09 09:00:52 -05:00
  • 30e18200f8 Simplify the TN3270 attribute mapping Andrew Kay 2020-06-08 18:25:14 -05:00
  • f1a5893a79 Update README.md Andrew Kay 2020-05-25 09:14:02 -05:00
  • c1b8dc11c4 Detect unsupported DFT terminals Andrew Kay 2020-05-12 20:24:08 -05:00
  • 52a05ad1df Disconnect session on ConnectionResetError Andrew Kay 2020-03-26 07:17:43 -05:00
  • cc11fe2ed6 Update README.md Andrew Kay 2020-03-25 20:21:59 -05:00
  • 7e8d4b53e6 pycoax 0.3.1 Andrew Kay 2020-03-25 20:01:28 -05:00
  • 39689e04da Do not use offload_load_address_counter Andrew Kay 2020-03-21 16:09:13 -05:00
  • ada7c16af0 Implement fast cursor left and right Andrew Kay 2020-01-05 14:59:12 -06:00
  • 274b1a18a2 Implement dup and field mark Andrew Kay 2020-01-05 14:37:45 -06:00
  • c373457dff Implement cursor blink and reverse toggle Andrew Kay 2019-12-27 20:14:30 -06:00
  • 86fbbdfd29 Implement keyboard clicker toggle Andrew Kay 2019-12-27 19:15:44 -06:00
  • d02f9844a4 Add support for TN3270 alarm and VT100 bell Andrew Kay 2019-12-27 14:18:51 -06:00
  • c46a3f7e54 Add build action Andrew Kay 2019-12-10 22:18:52 -06:00
  • 7197a6ffc4 Controller loop unit tests Andrew Kay 2019-12-10 21:52:52 -06:00
  • d510f077e3 Update README.md Andrew Kay 2019-12-01 16:20:31 -06:00
  • 73b5955d60 Add SIGINT and SIGTERM signal handler Andrew Kay 2019-12-01 15:59:49 -06:00
  • c4f45b6ea9 Move get_keymap Andrew Kay 2019-12-01 15:27:24 -06:00
  • d5dadbc38c Add insert support to TN3270 Andrew Kay 2019-09-15 12:50:30 -05:00
  • 628c65e1c2 Add assertion for resetting dirty tracking on flush Andrew Kay 2019-09-14 07:57:15 -05:00
  • d830fd2b47 Add waiting on host status line indicator Andrew Kay 2019-09-13 23:27:08 -05:00
  • f9685bcfe6 Refactor VT100 _apply for consistency Andrew Kay 2019-09-13 21:45:40 -05:00
  • d583273571 Only update TN3270 dirty cells Andrew Kay 2019-09-13 21:28:09 -05:00
  • e9821ed39e Initial TN3270 support Andrew Kay 2019-09-09 21:01:58 -05:00
  • ea9a40d42e Refactor POLL delay Andrew Kay 2019-07-31 19:10:52 -05:00
  • 82a53cbd28 pycoax 0.1.2 Andrew Kay 2019-07-06 09:20:53 -05:00
  • 57f2b7dff6 vt100 unit tests Andrew Kay 2019-07-03 23:05:07 -05:00
  • 62fcccf951 Add MODIFIER_KEYS Andrew Kay 2019-07-03 20:35:04 -05:00
  • 1843ca5f87 Remove TODO that is no longer applicable Andrew Kay 2019-07-03 20:17:40 -05:00
  • 0429f86fc1 Further simplification and refactoring of display Andrew Kay 2019-07-03 20:17:00 -05:00
  • ac3c0f7508 Refactor display and improve unit test coverage Andrew Kay 2019-07-02 22:16:21 -05:00
  • f2794ef5d6 Add mappings for caret and tilde characters Andrew Kay 2019-07-01 22:07:43 -05:00
  • f9ea0353fe Cleanup controller Andrew Kay 2019-06-29 17:05:19 -05:00
  • baf22c7008 Fix pyte screen write_process_input - missed variable name change in previous refactoring Andrew Kay 2019-06-29 17:04:36 -05:00
  • 2b5c8ce9ea Extract POLL and POLL_ACK from main controller loop Andrew Kay 2019-06-28 07:02:14 -05:00
  • 9a7e26ea68 Improve POLL delay Andrew Kay 2019-06-27 21:44:45 -05:00
  • 49071f4742 Improve tracking of dirty ranges Andrew Kay 2019-06-26 23:44:11 -05:00