Age | Commit message (Collapse) | Author |
|
discussed with lots of people, tested by naddy@,
"move fast" deraadt@
|
|
totally ridiculous to call all sorts of stdio and malloc stuff in a signal
handler. These comments have been looked at by nicm, and then passed
upstream.
|
|
Prompted by mail from Mikolaj Kucharski on tech@ and discussion with
deraadt@ and millert@.
A library installing signal handlers without being asked is seriously
wrong but it appears quite a few applications now depend on the ncurses
SIGWINCH and it looks to be safe. Safer than the other signal handlers
it installs (apparently without request... boke).
ok millert
|
|
currently use), spotted by zinovik.
|
|
another local variation;
|
|
present in upstream sources, so it must be a local bug;
|
|
libform, libmenu, libpanel and each library is also linked to a
corresponding "w" version.
This is a major bump for all four libraries.
Thanks to landry, stsp, sthen, naddy, oga, Martin Pieuchot, and anyone
else I've forgotten for testing.
ok naddy krw deraadt
|
|
Fixes problems with editors/joe reported by benoit@.
|
|
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
|
|
|
|
survived a full make build on i386;
"sure" deraadt@
|
|
unmaintainable). these days, people use source. these id's do not provide
any benefit, and do hurt the small install media
(the 33,000 line diff is essentially mechanical)
ok with the idea millert, ok dms
|
|
description to reference another. If this is used, any capabilities in the
parent terminal description should override those pulled in by use=.
When cap_mkdb is building terminfo.db, it concatenates any use= references
together so each description is self-contained. However, the ncurses terminfo
implementation doesn't expect this - it assumes it will have to resolve use=
itself, and picks the last entry in the description created by cap_mkdb rather
than the first.
read_bsd_terminfo.c already makes some transformations to make ncurses happy
with the format in the database. So, extend this to trim out duplicate entries,
leaving only the first.
(Interestingly, ncurses already has code to correctly handle merged tc=
capabilities in termcap.db (used if terminfo.db is missing).)
"go ahead" deraadt@
|
|
into the cap database format and back: rather than replacing all colons with
commas, only touch real separators (skip those with a leading \ or ^) and
replace an unadorned colon with a literal "\072".
Fixes problems with quite a few caps including acsc in "screen" (:s instead of
,s) and setab/initc in "xterm-256color" (wrongly concatenated together).
ok millert
|
|
|
|
- returned type is char *, not int
from Frederic Culot, documentation/6019
first issue sent upstream (second already fixed)
|
|
-1.
ok henning@ beck@ ray@
|
|
|
|
|
|
tested by deraadt@ on a gcc2 arch
looks ok ray@ ok deraadt@
|
|
ok millert
|
|
OK millert@.
|
|
fixes PR #5447. Fix verifed to be equal to the ifndef NO_LEAK part of
current ncurses.
|
|
ok deraadt millert
|
|
OK ray@ cloder@
|
|
the code easier to read.
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@
|
|
|
|
|
|
Fixes a problem where an unknown terminal type would be reported as
"database not found". Noticed by grunk@
|
|
|
|
ok millert@
|
|
To build you must:
cd /usr/src && make obj && make includes
cd lib/libc && make depend && make && NOMAN=1 sudo make install
cd /usr/src && make build
|
|
--
From: tholo@
|
|
randomization. ok millert@
|
|
where applicable.
|
|
|
|
|
|
Should prevent bogus bug reports that come in every so often...
|
|
diffs passed on to curses people.
|
|
diffs passed on to curses people.
|
|
from NetBSD (Igor Sobrado);
httpd stuff passed to apache people;
ok millert@
|
|
diffs from Paul Weismann, via mickey@
aided, abetted and ok'd matthieu@
|
|
|
|
|
|
|
|
|
|
|
|
ok miod@
|
|
ok jmc@
|