Age | Commit message (Collapse) | Author |
|
* scoping fixes for roff instructions
* accept apostroph in place of dot as a macro control character
* accept tabs between the control character and the macro name
* check that man(7) .TH titles use capital letters
|
|
|
|
|
|
incorrectly uses +1 to toggle an enum type control via mixerctl(1)
with the configuration I am currently using, which I know works, and
uses common hardware.
problems noted in a patch from Vadim Zhukov; input from jmc@
|
|
|
|
up necessary.
|
|
|
|
ok otto@
|
|
|
|
top(1) and ps(1) now display the same info.
ok tedu@ millert@ otto@ and tested on sparc64 by landry@
|
|
argument to allow skipping past values in a buffer
|
|
* much improved pod2man support and low-level roff robustness
* have -Tlint imply -Wall and -fstrict
* use fewer macros and more enum in libman
* and various bug fixes
|
|
implies ", " is acceptable as a separator, which it's not. ok djm@
|
|
|
|
use a stack buffer; ok dtucker@
|
|
This is mostly cleanup by kristaps@ after my rather hackish patch
to tolerate the non-text macros .na, .sp, .br in next-line scope;
plus some nesting issues fixed by him, all in man(7).
This survived a full cd /usr/src; make man.
|
|
translit(`ab',`aa',`cd') -> `cb'
(first occurrence matches)
okay miod@, sthen@
fixes minor autoconf issues, like HAVE_VOID__ instead of HAVE_VOID_P
|
|
revision, in the code searching for the end of a sentence
|
|
non-empty line to form one single line, as required by XPG 4.
While here, use isblank(3) to identify white space instead of assuming
that only blank and tab are white space characters.
Geoff Clare <gwc at opengroup dot org> agrees that the standard for -L
should say "A line is considered to end with the first <newline>
unless the last character of the line is an *unescaped* <blank>;
an *unescaped* trailing <blank> signals continuation to the next
non-empty line, inclusive." The word *unescaped* is missing from
the standard, but we regard that as a goof in the standard.
Bug noticed by, much feedback from, and "should go in now" guenther@
|
|
ok jmc@ otto@
|
|
asprintf(3) and `ifp' is opened via popen(3), but not closed.
from zinovik
|
|
|
|
was used without allocating memory. ok beck@ otto@
|
|
jmc@ and millert@ input and ok.
|
|
when there actually IS a hyphen.
Fixing an endless loop that broke the xenocara build.
|
|
is required for newer autoconf).
fix the tokenizer for gnu extensions, allowing digits out of range is
ridiculous.
add POSIX2008 mkstemp and document it (also documenting that mktemp is
safe, not posix...)
tidy the manpage, do extra .Nm m4 -> .Nm.
okay otto@, miod@, jmc@
|
|
even though diff(1) will exit(3) soon after this mkstemp(3) failure,
even though this cannot really leak anything,
close the file descriptor as soon as it is not used any more
to make correctness of the code more obvious.
patch from Igor Zinovik <zinovik dot igor at gmail dot com> on tech@
"looks nice" deraadt@
|
|
|
|
avoid crash if a command in a sequence after new/attach causes output.
|
|
|
|
|
|
|
|
select-pane.
Also REMOVE the up- and down-pane commands: equivalent behaviour is now
available using -t :.+ and -t :.-.
|
|
the buffer.
|
|
|
|
|
|
length, rather ignore the right margin than entering an endless loop.
Found the hard way in /usr/xenocara/app/fvwm/modules/FvwmM4/FvwmM4.1.
|
|
requested; bug reported and patch sent by David Alten.
I resolved the problem in a different way, also fixing the following
additional issue: When you reduced the "count" in newsyslog.conf(5),
the archived logs with higher numbers got orphaned and never deleted.
Nic fixed another off-by-one error in this patch, thanks!
"I like it; definitely cleaner" DAlten at friedkin dot com
ok nicm@
|
|
* when combining -m $path with -s $section, -s was ignored
* when combining -m with -s, ONLY $path was searched, like with -M
* when combining -M (or $MANPATH) with -s, -M was ignored
Instead, when combining -m, -M or $MANPATH with -s, let's simply look into
$path/{cat,man}$section{/$arch,} first (for -m) or only (for -M or $MANPATH).
Do not change the behaviour in other cases.
This required a rewrite of the whole path handling,
as a bonus also making the code easier to understand.
Hopefully, it helps to fix www.openbsd.org/cgi-bin/man.cgi properly.
Jason convinced me that changing the manual is not really needed.
Regression tests will follow when the tree unlocks completely.
"you are on the right track" beck@
tested and agreed by jmc@
|
|
|
|
|
|
|
|
requested deraadt@ kettenis@
|
|
|
|
ok djm kettenis
|
|
ok kettenis
|
|
|
|
from stevesk@ ok me
|
|
spotted by 1.41421 AT gmail.com, ok markus@ deraadt@
|
|
|