You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
PDCursesMod/pdcurses
Bill-Gray cd8cd7efd8
WinGUI : positions returned for mouse events were wrong.
For some odd reason,  the Microsoft Windows(R) API returns coordinates
in screen space for wheel events.  You have to convert to client space,
then divide by font width/height,  to get row/column values.

We used to do just that.  But commit 592d27f164 (switching to
the 'common' mouse handling system) mangled this,  six months ago.
1 month ago
..
README.md All READMEs "converted" to markdown (only trivial changes). 10 years ago
addch.c The IS_*_SURROGATE macros were defined in multiple places; now, they're defined only in curspriv.h. Seems Microsoft has added their own versions of these; we protect against that now (shouldn't actually be a problem, except in the very oddball configuration described in issue #339) 5 months ago
addchstr.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 6 months ago
addstr.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 6 months ago
attr.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 6 months ago
beep.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 6 months ago
bkgd.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 6 months ago
border.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 6 months ago
clear.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 6 months ago
color.c Defining CHTYPE_16=Y results in 16-bit chtypes. Suitable for DOS and very memory-restricted situations. 3 months ago
debug.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 6 months ago
delch.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 6 months ago
deleteln.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 6 months ago
getch.c updated conditionals for use of time functions in getch.c 4 months ago
getstr.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 6 months ago
getyx.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 6 months ago
inch.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 6 months ago
inchstr.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 6 months ago
initscr.c Borland C warned that 'i' is needlessly initialized. (A warning no other compiler appears to detect!) 3 months ago
inopts.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 6 months ago
insch.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 6 months ago
insstr.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 6 months ago
instr.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 6 months ago
kernel.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 6 months ago
keyname.c WinGUI : positions returned for mouse events were wrong. 1 month ago
mouse.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 6 months ago
move.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 6 months ago
outopts.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 6 months ago
overlay.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 6 months ago
pad.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 6 months ago
pairs.txt Improved comments in three files. Noted that our return value for the *printw() functions is nonstandard. 3 months ago
panel.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 6 months ago
printw.c Improved comments in three files. Noted that our return value for the *printw() functions is nonstandard. 3 months ago
refresh.c Defining CHTYPE_16=Y results in 16-bit chtypes. Suitable for DOS and very memory-restricted situations. 3 months ago
scanw.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 6 months ago
scr_dump.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 6 months ago
scroll.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 6 months ago
slk.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 6 months ago
termattr.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 6 months ago
terminfo.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 6 months ago
touch.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 6 months ago
util.c PC_wc_to_utf8() should be declared for export (for use when dynamically linked). 'show_uni' needs to reflect that declaration, and needed a workaround for cases where it's built with 8-bit characters. 3 months ago
window.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 6 months ago

README.md

PDCurses Portable Core

This directory contains core PDCurses source code files common to all platforms.

Building

These modules are built by the platform-specific makefiles, in the platform directories.

Distribution Status

The files in this directory are released to the Public Domain.

Acknowledgements

The panel library was originally provided by Warren Tucker wht@n4hgf.mt-park.ga.us