Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
|
2026-07-30
| ||
| 02:41 | Add link to doc to README for Github. Leaf check-in: 390a405852 user: marka tags: trunk | |
|
2026-05-23
| ||
| 17:30 | Add E.char and E.char= methods to Ruby RPC implementation. check-in: 788e2b4f34 user: marka tags: trunk | |
|
2026-03-25
| ||
| 14:56 | Don't need LC_ALL, just LC_CTYPE for setlocale to get ncursesw to work with Unicode. check-in: 97beaf7840 user: marka tags: trunk | |
| 14:55 | Remove newlines from lines read from aliases.dat. check-in: 3643f6eb01 user: marka tags: trunk | |
|
2026-02-23
| ||
| 17:26 | Add E.update to the list of non-command methods available to Ruby extensions, for updating the screen. check-in: 903b6b7baa user: marka tags: trunk | |
|
2026-02-20
| ||
| 14:09 | Add support to Ruby server for getting fillcol and tabsize. Fix some comments in Ruby RPC code. check-in: cf42eca996 user: marka tags: trunk | |
|
2026-01-31
| ||
| 17:04 | Fix comment about JSON error response. check-in: 789f26e68f user: marka tags: trunk | |
|
2026-01-30
| ||
| 15:48 | Remove references to termcap and terminfo from doc. check-in: 2757e7f2b4 user: marka tags: trunk | |
|
2026-01-29
| ||
| 17:18 | Fix a few comments. check-in: 3820b35c36 user: marka tags: trunk | |
|
2025-12-07
| ||
| 03:55 | Slight improvements to the Ruby make/gcc error extension. check-in: 903606562a user: marka tags: trunk | |
|
2025-12-06
| ||
| 14:28 | After justifying a paragraph, delete the trailing space on the last line. check-in: 9e248a743e user: marka tags: trunk | |
|
2025-12-04
| ||
| 17:44 | Delete useless ioctl.c. Make tcap.c compile correctly. check-in: 8b0c9179b7 user: marka tags: trunk | |
| 17:43 | Document the newer options. check-in: 74d77d2f28 user: marka tags: trunk | |
|
2025-11-18
| ||
| 23:38 | Allow Ruby RPC to load server.rb from ruby source dir if not found in /usr/local/share/pe. Also fix some comments and remove useless files. check-in: 9454036310 user: marka tags: trunk | |
|
2025-11-16
| ||
| 03:21 | Simplify the doc about Ruby to reflect recent bug fixes in the use of the Ruby C API. check-in: 79122f26eb user: marka tags: trunk | |
|
2025-11-14
| ||
| 03:28 | Improve handling of stderr messages from Ruby: ignore them during initialization, but display them after that. check-in: 6e1417c1c2 user: marka tags: trunk | |
|
2025-11-13
| ||
| 15:53 | Find F10 to forw-frame for convenience. check-in: 5887086f10 user: marka tags: trunk | |
| 03:15 | Add ability to create new frames and switch between them. check-in: 78e8ffc3e4 user: marka tags: trunk | |
|
2025-11-12
| ||
| 19:39 | Ensure that the Ruby stack does not go out of scope at any time. check-in: b57ad08e27 user: marka tags: trunk | |
| 18:06 | Finally fix the missing methods in Ruby 3.1+, making the RPC implementation unnecessary. check-in: 5ce38a86e7 user: marka tags: trunk | |
| 16:55 | Use -ftabstop=1 with gcc/g++/clang so that column numbers will be correct in error messages, since MicroEMACS uses character index, not column number, when specified on the command line. check-in: ccb7697fe7 user: marka tags: trunk | |
|
2025-11-11
| ||
| 21:53 | Clear the buffer-changed flag *after* loading it with the command output. check-in: 54fe27d4bc user: marka tags: trunk | |
| 16:28 | First steps towards allowing MicroEMACS to have multiple frames (like EMACS). check-in: 7bc5ad3b1b user: marka tags: trunk | |
| 03:36 | More simplification of display.c: remove useless vscreen pointer array. check-in: 32c6d3a19a user: marka tags: trunk | |
| 03:34 | Check for the existence of a Ruby script before loading it. check-in: 2aedd7f997 user: marka tags: trunk | |
|
2025-11-10
| ||
| 02:13 | Add Ruby extension for running a gcc or Crystal compilation and handling the errors. check-in: 6418227002 user: marka tags: trunk | |
| 00:49 | Fix problem in Ruby server with character encoding that caused incorrect lengths to be sent. check-in: ebea88d1a4 user: marka tags: trunk | |
|
2025-11-09
| ||
| 21:16 | Allow server.rb (which implements the Ruby RPC system) to be aborted by sending it a SIGINT signal. check-in: 9f23797680 user: marka tags: trunk | |
| 17:37 | Rename some display functions for consistency and to avoid confusion. check-in: 41e7df626a user: marka tags: trunk | |
| 16:46 | More simplification of display update by factoring out some common code. check-in: 0f6c591f5b user: marka tags: trunk | |
| 00:33 | Remove more unused constants and variables from the display code. check-in: c0340d6ff6 user: marka tags: trunk | |
|
2025-11-08
| ||
| 23:07 | Simplify the screen update code by removing the "Gosling" code we haven't used in decades. That was used for old-school serial terminals. Nowadays we can safely assume that terminal displays are memory-mapped or effectively so. check-in: 1e58c80ef6 user: marka tags: trunk | |
| 02:19 | Add display-line-numbers command, which lets the user enable or disable the display of line numbers. check-in: 6dd9d58fdf user: marka tags: trunk | |
|
2025-11-07
| ||
| 05:16 | Fix typo in comment. check-in: 13d4833bde user: marka tags: trunk | |
| 05:13 | Fix potential buffer overrun in wallchart. check-in: bd94a1d6e9 user: marka tags: trunk | |
|
2025-11-05
| ||
| 20:41 | Changes for Ruby RPC mode on OpenBSD. check-in: 03f35c761f user: marka tags: trunk | |
| 11:06 | Add note about syntax highlighting. check-in: f1f6a646e4 user: marka tags: trunk | |
| 02:49 | Update README for OpenBSD. check-in: c0c87a22bd user: marka tags: trunk | |
| 02:36 | Add ability to show line numbers if -l option specified on command line. check-in: 36fbdaffa1 user: marka tags: trunk | |
| 02:10 | The ruby-load command now lets you use filename completion. check-in: c8f15eaa85 user: marka tags: trunk | |
|
2025-11-04
| ||
| 12:10 | Remove "npages" feature, since I never actually used it, but leave some of the mechanism in place for future use. check-in: df9ed6030f user: marka tags: trunk | |
| 05:07 | Implement E.getkey and E.popup methods for Ruby. check-in: aeb3a3f2e7 user: marka tags: trunk | |
| 02:57 | Put "(rpc)" in the version string on Ruby RPC builds. check-in: 6fe7429b39 user: marka tags: trunk | |
|
2025-11-03
| ||
| 21:54 | Add the optional ability to change the cursor shape to a blinking vertical bar. check-in: 05a2324adb user: marka tags: trunk | |
| 14:43 | Add some comments to the new RPC code. check-in: d857a3c6da user: marka tags: trunk | |
| 11:59 | Disable debug logs, which can be huge. check-in: 774b304964 user: marka tags: trunk | |
| 11:47 | Load helper script (.pe.rb) at startup. check-in: f5359eb545 user: marka tags: trunk | |
| 04:29 | Use tables to dispatch getters and setters. check-in: 1cd026449a user: marka tags: trunk | |
| 01:51 | Update Ruby doc to reflect recent RPC changes. check-in: c26938032b user: marka tags: trunk | |
|
2025-11-02
| ||
| 22:41 | Fix bug in method_missing where return value from a command was lost. check-in: 2da78edee3 user: marka tags: trunk | |