| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
This is a backport of the ncurses 5.9 20120707 patch.
Previously, getch() would return ERR if SIGWINCH was received but
the window didn't actually change size. This can happen, for
example, when the xterm font is changed. OK tb@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a backported patch [1] from ncurses-5.7-20100501. It takes begx
and begy values into account when calculating lengths, in order to avoid
writing data past the end of the buffer when calling memset in wredrawln().
From upstream NEWS file:
20100501
+ correct limit-check in wredrawln, accounting for begy/begx values
(patch by David Benjamin).
[1] https://lists.gnu.org/archive/html/bug-ncurses/2010-04/msg00017.html
OK nicm@
|
|
|
|
| |
(others require more care)
|
|
|
|
| |
currently use), spotted by zinovik.
|
|
|
|
|
|
|
|
|
| |
This is around eight years worth of changes (previously we were around ncurses
5.2), too many to list - many bug fixes and also a few new functions.
A major bump for libcurses, libpanel, libform and libmenu.
ok deraadt
|
| |
|
|
|
|
|
|
| |
tested by deraadt@ on a gcc2 arch
looks ok ray@ ok deraadt@
|
|
|
|
|
|
|
|
|
|
| |
Indeed, some ints can be silently shortened to unsigned short.
Since those functions can return errors, do not convert spurious
parameters to the wrong values, but return an error code instead.
Tested for ill effects without any noticeable problems.
okay millert@, otto@
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
if root but not setugid.
Fix select usage to deal with an arbitrary number of fd's. This code
is not compiled since we use poll(2).
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
o change unctrl() to render C1 characters (128-159) as ~@, ~A, etc.
o trace() function is provided only if TRACE is defined, e.g., in the debug
library. Modify related calls to _tracechar() to use unctrl() instead.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
+ add prototype for erase() to curses.h
+ add TRACE_DATABASE flag for trace().
+ formatting changes (style)
|
|
|
|
|
|
|
|
|
|
| |
+ make conversion to termcap ug (underline glitch) more consistently applied.
+ modify read_termtype(), fixing 'toe', which could dump core when it
found an incomplete entry such as "dumb" because it did not
initialize its buffer for _nc_read_file_entry().
+ use explicit VALID_NUMERIC() checks in a few places that had been
overlooked, and add a check to ensure that init_tabs is nonzero,
to avoid divide-by-zero (reported by Todd C Miller).
|
|
|
|
|
|
|
|
|
|
|
|
| |
o reorder tests during mouse initialization to allow for gpm to run in
xterm, or for xterm to be used under OS/2 EMX. Also drop test for
$DISPLAY in favor of kmous=\E[M or $TERM containing "xterm" (report
by Christian Weisgerber <naddy@mips.rhein-neckar.de>).
o modify raw() and noraw() to clear/restore IEXTEN flag which affects
stty lnext on systems such as FreeBSD (report by Bruce Evans
<bde@zeta.org.au>, via Jason Evans <jasone@canonware.com>).
o add manual-page for ncurses extensions, documented curses_version(),
use_extended_names().
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|