Age | Commit message (Collapse) | Author |
|
contains -g by default anyway
problem noted by Edgar Pettijohn (edgar (at) pettijohn-web.com)
ok millert@ kettenis@ deraadt@
|
|
|
|
correctly - logically complete that now by removing MLINKS from base;
authors need only to ensure there is an entry in NAME for any function/
util being added. MLINKS will still work, and remain for perl to ease
upgrades;
ok nicm (curses) bcook (ssl)
ok schwarze, who provided a lot of feedback and assistance
ok tb natano jung
|
|
files in /usr/share/terminfo/*. This removes a large difference from
upstream ncurses and other systems.
ok millert
|
|
conceptual ok guenther millert nicm
|
|
ok schwarze (i think nicm too, but i'm getting mixed up with oks
at the minute...)
|
|
spotted by nicm
|
|
(others require more care)
|
|
|
|
files in their installed system. this extended documentation experience
is available better on the net using a browser installed with pkg_add.
(also note that two of the subsystems involved in this issue are heading
to the bit bucket sometime soon)
|
|
as sgtty Bnnn speeds. This means ospeed has to grow from short to
int to hold all possible values. Bump major version.
While there, also fix a bug in _nc_baudrate().
ok nicm@, millert@, deraadt@
|
|
members to 64bit types. Assign new syscall numbers for (almost
all) the syscalls that involve the affected types, including anything
with time_t, timeval, itimerval, timespec, rusage, dirent, stat,
or kevent arguments. Add a d_off member to struct dirent and replace
getdirentries() with getdents(), thus immensely simplifying and
accelerating telldir/seekdir. Build perl with -DBIG_TIME.
Bump the major on every single base library: the compat bits included
here are only good enough to make the transition; the T32 compat
option will be burned as soon as we've reached the new world are
are happy with the snapshots for all architectures.
DANGER: ABI incompatibility. Updating to this kernel requires extra
work or you won't be able to login: install a snapshot instead.
Much assistance in fixing userland issues from deraadt@ and tedu@
and build assistance from todd@ and otto@
|
|
okay krw@
|
|
ok guenther@
|
|
install custom terminfo files. Minor ncurses bump to allow packages to
depend on the right version. From discussion with zinke@ and dcoppa@.
ok phessler dcoppa
|
|
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@
|