PDCursesMod 4.4.0 - 2023 Nov 30
(See docs/HISTORY.md for more details, and/or the Git log for extreme detail.)
Note that because of SCREEN and WINDOW now being opaque, the WA_ flags and some A_ flags changing, and KEY_MAX being redefined, this is not binary compatible with 4.3.x. However, you'll get a link error if you get versions mixed up, so this shouldn't cause any real trouble.
Major new features
-
The
SCREENandWINDOWstructures are now opaque. 1167188 3259719 -
The
WA_flags are now distinct, in builds with 64-bitchtypes andattr_ts (the default). This led to considerable documentation changes and an attempt to make the distinction betweenWA_macros (for use withwattr_t) andA_macros (for use withchtype) clearer. Most implementations of curses havewattr_t==chtype, including PDCurses* and ncurses, but you can't really rely on it. 78658c9 -
The
FILEarguments passed tonewterm()are now actually used on the VT platform. Changes by Pavel Stehule. 9c16db9
Minor new features
-
SDL1, SDL2, and GL support double and triple mouse clicks. Change provided by Lyle Tafoya.
a4e563d -
'panels' library almost completely rewritten. The new version is better at figuring out what parts need to be updated, and is generally easier to understand. 8830b71.
-
Added some small test programs for very specific feature/bug tests. e6a5ede