378 Commits

Author SHA1 Message Date
William McBrine
c9367727b0 Redundant distribution stati 2022-01-14 16:15:31 -05:00
William McBrine
00688c8f29 COLS / LINES handling in DOS and OS/2 doesn't seem useful. 2019-09-15 11:26:12 -04:00
William McBrine
f294596357 Redundant code; on resize, move the cursor just enough to keep it
onscreen, instead of resetting it.
2019-09-15 08:22:01 -04:00
William McBrine
2048b6b93e Removed meaningless argc/argv passing for non-X11 ports; made initscr()
the core routine and Xinitscr() the wrapper, as it should be.
2019-09-15 02:01:15 -04:00
William McBrine
dcc68db1fd To match the change in PDC_scr_open(), free SP in delscreen() rather
than PDC_scr_free().
2019-09-11 10:02:57 -04:00
William McBrine
e3c606be1e Updated comments. 2019-09-11 09:52:24 -04:00
William McBrine
492b402134 More common code now. 2019-09-10 19:14:58 -04:00
William McBrine
6503aa9277 The screen should really update on doupdate(), not just on idle.
Tentative fix for x11. Reported by Mark Hessling.
2019-09-10 10:06:24 -04:00
William McBrine
4d1920e51c atrtab, unified again, in the new style. 2019-09-08 23:53:55 -04:00
William McBrine
48b0c12975 PDC_get_input_fd() only returned a meaningful result under x11, but this
is impossible to reproduce in the single-process model. All other
platforms always returned zero... which may or may not have actually
worked with select(). Better to deprecate this, discourage its use, and
suggest alternative mechanisms.
2019-09-06 09:05:43 -04:00
William McBrine
c917070c39 responsibility 2019-08-17 12:32:58 -04:00
William McBrine
c18d86d4a2 save_key_modifiers isn't useful -- they can always be saved. A pseudo-
prototype is retained for backwards compatibility.
2019-08-05 02:26:52 -04:00
William McBrine
f5886b69c7 ... and finally (for now), this. To Do: more testing. 2019-08-04 12:19:35 -04:00
William McBrine
9ce10d9a16 and even this 2019-08-04 00:18:12 -04:00
William McBrine
690f11dc8d also this 2019-08-03 22:42:35 -04:00
William McBrine
3c67ce4471 Adding the NetBSD functions reminded me how outdated the "Portability"
tables were. Hopefully this is more useful, if still questionable.
2019-05-12 18:35:47 -04:00
William McBrine
a0b7d587c1 Inconsistent line wrap length and spacing in "man page" descriptions. 2019-05-11 20:34:11 -04:00
William McBrine
e0c29054e8 Added has_mouse() for ncurses compatibility. See GitHub issue #62. 2019-05-07 18:09:27 -04:00
William McBrine
ea52870929 It's always something. 2019-02-02 10:40:39 -05:00
William McBrine
b9aca8a517 and this 2019-02-01 08:46:42 -05:00
William McBrine
b9ef1a3795 INCLUDE_PATH isn't working in EMX for some reason. 2019-02-01 03:15:03 -05:00
William McBrine
4a15672341 Rebranding -- it's still public domain, but I'll no longer refer to it
as "Public Domain Curses". (Outside of the official docs, no one ever
did, anyway.)
2019-01-30 15:32:02 -05:00
William McBrine
aca8459686 An option that's needed for Borland OS/2 (kill unused parameter warnings). 2019-01-28 12:47:50 -05:00
William McBrine
326745da1d Should be a tab here 2019-01-28 11:45:26 -05:00
William McBrine
eb2a2d25b6 and this 2019-01-26 17:05:53 -05:00
William McBrine
4bf307269c Some more commonality for the Watcom makefiles. 2019-01-26 16:25:28 -05:00
William McBrine
fc12fadc30 Remove the ability to build BBS-ready binary packages. 2019-01-13 13:37:51 -05:00
William McBrine
63d8c5308f Simplified Makefile descriptions; removed version commitments. 2019-01-13 13:20:40 -05:00
William McBrine
6a07c555a5 Mention "mingw32-make" and the separate demo build target. 2019-01-07 12:36:58 -05:00
William McBrine
3d2c32ce35 Demo build fix for Borland. 2018-12-29 06:53:53 -05:00
William McBrine
43d5bc8fc1 The ACS tables are somewhat redundant, so break them out into /common. 2018-12-04 13:35:03 -05:00
William McBrine
2c460b3c5f New "common" directory to unclutter the root, and eliminate a few more
redundant files from platform directories. (Yes, we already have
"pdcurses", but that's for the portable core; "common" is for files that
are more platform-specific, though shared by more than one platform.)
2018-12-04 12:36:39 -05:00
William McBrine
ac70d24d30 The name "ACS_PICK" no longer fits; now-redundant temporary macros. 2018-12-04 10:13:20 -05:00
William McBrine
6b56929566 Eliminated term.h, terminfo.c; moved mvcur() to move.c . 2018-12-01 05:09:56 -05:00
William McBrine
e1bc364634 Dropped support for short (16-bit) chtypes. 2018-11-29 12:52:33 -05:00
William McBrine
1ecbd70601 Don't build the demos by default. (Just do "make demos" to build them.)
They add a lot of time to the build, and often aren't needed.
2018-04-05 18:00:56 -04:00
William McBrine
21171db6bd Erroneous logging. 2018-04-02 13:23:10 -04:00
William McBrine
f6f7f1b795 Warning suppression -- also easier to read. 2018-02-12 14:06:14 -05:00
William McBrine
082893a6c9 Unused vars. 2018-02-11 21:07:36 -05:00
William McBrine
f434c31e46 Simpler? 2018-02-11 08:23:33 -05:00
William McBrine
00c77291e4 Obsolete comment. 2018-02-11 06:52:33 -05:00
William McBrine
925951bec5 Attribute fixup for OS/2, similar to other platforms. And with this, we
bid farewell to the last remnant of the old attribute tables.
2018-02-11 06:45:34 -05:00
William McBrine
80d972c6ff Real blinking for OS/2, after the Windows console et al. (Abandoning the
Vio* method, which never seemed to change from the bright background
mode on my 4.5 VM.)
2018-02-11 00:42:27 -05:00
William McBrine
d1635ed524 Color redefinition doesn't work in my VM of OS/2 4.5, neither windowed
nor full-screen. Mysterious undocumented error codes.
2018-02-10 18:02:59 -05:00
William McBrine
dd600e74bc One more. 2018-02-10 14:31:27 -05:00
William McBrine
a90bd39aa7 Missed one. 2018-02-10 13:43:17 -05:00
William McBrine
38570c21fe Dropped support for EMXVIDEO. 2018-02-10 13:35:25 -05:00
William McBrine
4a3cbec196 Also update the makefile comments. 2018-01-29 21:28:10 -05:00
William McBrine
a3207179c4 Renamed makefiles from "XXXYYY.mak" to "Makefile.XXX", where XXX is the
compiler, and YYY was the platform -- which was redundant with the
directory name. This way, the makefiles sort together, apart from the
source files. It also lets me drop the extension on one of them for each
port, so that one can be used without "-f". (I chose gcc for this,
somewhat arbitrarily.) Inspired by contemplating the renaming of
"win32".
2018-01-29 21:04:08 -05:00
William McBrine
5900870853 These vars unneeded without A_INVIS. 2018-01-28 12:27:19 -05:00