From 73cab56e058fe218fa855056f2d567a12b37955d Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Tue, 21 Jun 2022 02:42:56 +0200 Subject: better support recent versions of PDCursesMod (used to be the Win32a-port) * PDCursesMod is now the recommended PDCurses variant * you should use at least v4.3.2 since earlier versions have problems inserting CTRL+C and CTRL+V. * We now check for PDC_get_version() since initscr() was name-mangled at least for some time. The maintainers have now reverted to name-mangling endwin(), we still check for PDC_get_version() as it is probably safer in the future. * Properly define PDC_FORCE_UTF8 now. * We no longer have to check for PDC_set_resize_limits() since PDCursesMod now defines its own macro __PDCURSESMOD__ in curses.h. --- INSTALL | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'INSTALL') diff --git a/INSTALL b/INSTALL index 44c009d..37e66cf 100644 --- a/INSTALL +++ b/INSTALL @@ -27,9 +27,10 @@ SciTECO Build and Runtime Dependencies * NetBSD Curses (https://github.com/sabotage-linux/netbsd-curses). This is the default on NetBSD. * PDCurses/XCurses (http://pdcurses.sourceforge.net/). - Note that XCurses v3.4 appears to be broken, you should + Note that XCurses v3.4 appears to be broken, you may have to build from PDCurses Git instead. - * PDCurses/Win32a (http://www.projectpluto.com/win32a.htm). + * PDCursesMod (https://github.com/Bill-Gray/PDCursesMod.git). + I recommend v4.3.2 or later. * PDCurses/EMCurses (https://github.com/rhaberkorn/emcurses). * other curses implementations might work as well but are untested * When choosing the GTK interface: -- cgit v1.2.3