Skip to content

PDCursesMod 4.5.4 - 2026 January 07

Latest

Choose a tag to compare

@Bill-Gray Bill-Gray released this 07 Jan 21:44
· 2 commits to master since this release
993542b

(See docs/HISTORY.md for more details, and/or the Git log for extreme detail.)

Minor new features

  • Framebuffer and DRM ports can show fullwidth characters. bc3b4d8

  • chtypes can be short (16-bit) integers (again). Support for this was dropped in PDCurses 3.7 in late 2018, but this can actually be useful in very memory-restricted environments, such as in DOS. e215a6d

  • For the GL port, the 'resize' mode can be set via the PDC_RESIZE environment variable. b8f8220

  • VT platform can be compiled with djgpp and runs correctly (see issue #340). Parts of the fix by Gisle Vanem. 222b475

  • Blinking and PDC_gotoyx() code is almost identical between the SDLn, x11new, GL, WinGUI, and framebuffer/DRM ports; that code is now in common/blink.c. This allows the cursor to blink in all of those ports and (in some cases) for the caret and hollow-box cursor styles to be supported. f06ab53 f6657a3 fec5d8b 9e3cde7 4c8d3a0 9e3cde7

  • DOSVGA now supports ~16 million (2^24 + 256) colors and 1M (2^20) color pairs, similar to (and using the same underlying code as) WinGUI, SDLs, GL, framebuffer/DRM, and x11new. bd4cc9c

Bug fixes

  • WinGUI : mouse modifiers (Ctr, Alt, Shift) became 'stuck' from the previous keys hit, and were not turned off when the modifier keys in question were released. 9f9819f

  • WinGUI : positions returned for mouse wheel events were wrong. cd8cd7e

  • WinCon : a typo prevented mouse wheel events from working at all. Fix provided by Jordan Hemming. 93dba3a

  • Fullwidth characters are now shown correctly for 32-bit chtypes (if they are supported on that platform in the first place, and the font actually has glyphs for them). 3d6bc63