summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Matthew Mondor [Thu, 14 Apr 2022 06:32:26 +0000 (06:32 +0000)]
- Increase cursor-on delay when active
- Update TODO including about potential unicode glyphs to remap or add
Matthew Mondor [Wed, 13 Apr 2022 15:00:48 +0000 (15:00 +0000)]
More unicode remapping
Matthew Mondor [Wed, 13 Apr 2022 14:51:33 +0000 (14:51 +0000)]
Remap some common but unsupported unicode glyphs to similar existing ones.
Matthew Mondor [Wed, 13 Apr 2022 13:21:52 +0000 (13:21 +0000)]
Unicode finally working, so does dialog(1) under tmux(1) that
remaps DEC Special Graphics to Unicode.
Matthew Mondor [Wed, 13 Apr 2022 08:29:53 +0000 (08:29 +0000)]
- Introduce new font loader and more characters, with unicode glyph lookup.
- Use UCS-32 internally for the text video memory (uint8_t -> uint32_t).
- Those are not yet handled properly because of the xscreensaver legacy utf-8
decoder.
Matthew Mondor [Mon, 11 Apr 2022 22:53:50 +0000 (22:53 +0000)]
- Text cursor was too wide by one pixel
- Update notes/comments
Matthew Mondor [Mon, 11 Apr 2022 07:58:16 +0000 (07:58 +0000)]
AnalogTerm now sets ERASE to ^H and disables DEL/BS swapping by default.
TODO updated and cleaned up.
Matthew Mondor [Mon, 11 Apr 2022 02:29:23 +0000 (02:29 +0000)]
Restore a blinking block cursor closer to the original one but custom.
Returns to "on" state when in use, then blinks when idle. This will reduce
the amount of unnecessary constant animation when testing performance.
Keep the old code around but in a compile-conditional block. Should
eventually be configurable.
Matthew Mondor [Sun, 10 Apr 2022 00:46:28 +0000 (00:46 +0000)]
- Use uint8_t for font bit storage and manipulation instead of
unsigned long, since no significant performance improvement.
Matthew Mondor [Sun, 10 Apr 2022 00:28:31 +0000 (00:28 +0000)]
- Reimplement font loading/drawing
- Cleanup TODO
Matthew Mondor [Sat, 9 Apr 2022 11:28:51 +0000 (11:28 +0000)]
- Expand text attributes word from 8-bit to 16-bit
- Adapt functions for the larger attributes/mode word
- Reimplement delete-char using clear/move
- Cleanup old cursor related code
- Implement more text attributes
- double underline
- strike
- invisible
- Make conditional unused blink related code
Matthew Mondor [Sat, 9 Apr 2022 05:38:16 +0000 (05:38 +0000)]
Blinking now behaves like in xterm.
Matthew Mondor [Fri, 8 Apr 2022 09:36:17 +0000 (09:36 +0000)]
- Update TODO
- Improve pseudocolors implementation. We used to ignore setting
the black color, but now treat it as restoring default/none color.
- Import example analogterm screenshot in MATT/
Matthew Mondor [Thu, 7 Apr 2022 16:43:25 +0000 (16:43 +0000)]
Add MATT/test/m.sh a basic text attributes demo
Matthew Mondor [Thu, 7 Apr 2022 15:16:08 +0000 (11:16 -0400)]
Update TODO.
Matthew Mondor [Thu, 7 Apr 2022 15:11:03 +0000 (11:11 -0400)]
Update TODO
Matthew Mondor [Thu, 7 Apr 2022 14:43:01 +0000 (14:43 +0000)]
Update MATT/TODO.txt BUILD section.
Build related change details are available in the history log.
Matthew Mondor [Thu, 7 Apr 2022 14:36:42 +0000 (14:36 +0000)]
Fix stray files issues after distclean by stripping even more.
Would break if running autoconf.
Matthew Mondor [Thu, 7 Apr 2022 14:20:40 +0000 (10:20 -0400)]
Build even less. The configure script should also work without
explicitly disabling glx.
Matthew Mondor [Thu, 7 Apr 2022 13:45:33 +0000 (09:45 -0400)]
Adaptation from build test on RPI2 and Archlinux.
Build even less modules, remove intltool support from configure.
Would be destroyed if using autoconf.
Still some build and clean minor errors but an improvement.
Matthew Mondor [Thu, 7 Apr 2022 11:55:09 +0000 (11:55 +0000)]
Cleanup: Make configure/make/clean/distclean actually work
Matthew Mondor [Thu, 7 Apr 2022 10:24:30 +0000 (10:24 +0000)]
Initial import of analogterm (phase 2, after forgetting to add)
Matthew Mondor [Thu, 7 Apr 2022 10:23:18 +0000 (10:23 +0000)]
Initial import of analogterm.
Matthew Mondor [Thu, 7 Apr 2022 05:07:08 +0000 (05:07 +0000)]
Initial import of the original xscreensaver-5.35 code.