PDCursesMod 4.3.7 #297
Bill-Gray
announced in
Announcements
Replies: 1 comment
-
PR to update it in MSYS2 packages (and to enable the vt port, which will be build and installed as an additional library with its port name as suffix for testing purposes): msys2/MINGW-packages#17567 - now merged and also binaries available. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
PDCursesMod 4.3.7 - 2023 June 17
(See
docs/HISTORY.md
for more details, and/or the Git log for extreme detail.)Major new features
Minor new features
Support on Windows for Unicode input in the SMP (codepoints above 0xFFFF, for instance emojis.) 2050706 75b62ea
WinCon: supports full unicode output including SMP. 3ec63c9 7089b2e fac87bd
WinCon, WinGUI can be cross-compiled for Windows on Arm. 158e8ae
'newtest': extended the SLK testing. 'newtest' and 'testcurs' now use wget_wch( ) in wide builds, so the actual character is shown on input tests (instead of the multibyte stream). 'testcurs' gradient example (showing colors beyond 256 palette entries) is a little more logically set out. c744e3e 7089b57
WinCon can support a 'default' (transparent) background. 81cbefb
'curspriv.h' modified to allow C++ compilation. 52a2fdf
Clarified compatibility for ACS_ and WACS_ box characters, and added many missing aliases. From a suggestion by Simon Sobisch. e8f7b33
Fixed warnings with OpenWATCOM. We now compile with -we ("treat warnings as errors"). f27369e abbd8f5 89e3426
If you try to compile the DOS version with WIDE=Y, you get an error message explaining that wide characters don't work on that platform. d07b884
Now using ncurses-6.4 tests instead of 6.3.
Bug fixes
WinCon: Key modifiers were incorrectly cleared without a key event. 9229f08
VT: Ctrl-Alt-letter input was off by one. Hit, say, Ctrl-Alt-T, and you'd get Ctrl-Alt-U. 6556858
Fixed some casting issues with GetProcAddress( ) in Windows and a deprecation warning with MinGW, with considerable help from Arnold Trembley and Chuck Haatvedt. Further work may be required (it works, but pedantic compilation can get you warnings). bbae4bb 28cbcfc
CMake's list of demos is now up to date for DOS, DOSVGA, WinCon, WinGUI. Others to follow. 4f3dc96
Pasting text from the clipboard was done with a buffer lacking room for a null terminator, resulting in a memory overwrite. Reported by nhmall (issue PDCurses issue in getch.c function _paste() when PDC_WIDE is defined #295). 0a4e1e9
realloc( ptr, 0); was assumed to free ptr and return NULL. This is usually true, but isn't guaranteed and isn't true on FreeBSD, and caused an assert to be triggered in endwin(). abbb6de
'terminfo' functions were not included in the DOSVGA builds, nor in WinCon when using the Microsoft VC makefile. Also, the WinCon Digital Mars makefile was broken. c51efbb
'picsview' and 'mbrot' demos now work correctly with ncurses. Some unnecessary distinctions between PDCurses* and ncurses were removed. 8972791
This discussion was created from the release PDCursesMod 4.3.7.
Beta Was this translation helpful? Give feedback.
All reactions