Age | Commit message (Collapse) | Author |
|
The main step forward is that this now has *much* better .Bl -column
support, now supporting many manuals that previously errored out
without producing any output.
Other fixes include:
* do not die from multiple list types, use the first and warn
* in .Bl without a type, default to -item
* various tweaks to .Dt
* fix .In, .Fd, .Ft, .Fn and .Fo formatting
* some documentation fixes and additions
* and fix a couple of bugs reported by Ulrich Spoerlein:
* better support for roff block-end "\}" without a preceding dot
* .In must not break the line outside SYNOPSIS
* spelling in some error messages
While merging, fix one regression in .In spacing
that needs to go to bsd.lv, too.
|
|
combination. Display C-@, etc, as C-Space, in list-keys. By Micah Cowan.
|
|
which is mostly the post-hackathon release,
bringing in the OpenBSD changes to bsd.lv,
but which also has a few additional minor fixes:
* .Lb is an in-line macro, not in_line_eoln
* .Bt, .Ud now warn when discarding arguments
* allow bad -man dates to flow verbatim into the front-ends
- so far all reported by Ulrich Spoerlein
* .Ar, .Fl and .Li starting with closing punctuation emit an empty element
* empty .Li macros print nothing, but may cause spacing
* proper EOS handling for .Bt, .Ex, .Rv, and .Ud.
* cleanup: collapse posts_xr into posts_wtext (which is the same)
* efficiency: very simple table lookup for roff.c
|
|
in both our old in-tree groff and in mandoc, because
1) It looks and reads better.
2) It agrees with both bsd.lv mandoc and with modern groff.
The tmac.an part was done by millert@, with a minor fix by me.
While touching our old groff, switch off hyphenation, suggested a long
time ago by millert@. It helps searching and comparisons.
While touching mandoc terminal_man(), explicitely initialize the
tabwidth - not strictly required, but easier to understand
and more robust, also suggested by millert@.
General mumbling of agreement by many,
including millert@ deraadt@ jmc@ sobrado@ ...
Remaining problem:
Setting the title length (.lt) has no effect for me,
but we can fix this in tree in case anybody figures it out.
|
|
|
|
of the data chuck returned in ``startpos''. Fixes MMC relocate being
off by few samples.
|
|
|
|
starting tmux from .xinitrc.
One of the very few things the server relies on the client for now is to
pass through a message on SIGWINCH, but there is a condition where
potentially a SIGWINCH may be lost during the transition from unattached
(main.c) to attached (client.c). So trigger a size change immediately
after the client installs its SIGWINCH handler.
Also, when the terminal is resized, reset the scroll region and cursor
position. Previously, we were clearing our saved idea of these, but in
fact some terminals do not reset them on resize, so this caused problems
during redraw.
While here make a resize to the same size not cause a redraw and rename
the tmux.out output log file to include the tmux PID.
|
|
command, thanks to Andrea Barisani.
|
|
|
|
used and the server now does it later on the tty fd directly.
|
|
then terminate streams recording from the monitor (if any). Otherwise,
dev_close() would try to check if a stream is recording from the
hardware or the monitor, and, if there's no monitor, would dereference
a NULL pointer.
|
|
to quit. Otherwise streams that are not attached to the device are
not closed.
|
|
complicated. Instead, request clients to provide enough samples
and start with buffers full.
|
|
|
|
to real start if at edge of screen). By Micah Cowan.
|
|
Add a new ``initial position'' message which is simpler. No bahaviour
change, except effects of the protocol version crank.
|
|
the device supports play or record modes respectively.
spotted by jakemsr
|
|
referencing it (for instance while a recording stream drains buffers
of a closed device). So, don't abort() if this happen.
|
|
This is necessary for uaudio devices, for instance to start aucat
before the device is plugged. Or to unplug a device whithout
having to restart aucat when another device is plugged. This is
controlled with the new -a option.
Allow multiple audio devices to be used concurently, i.e.
multiple ``-f devname'' options to be used; -f options must follow
per-device options, which is what we do for other options.
|
|
|
|
a download would stall at the end of the file for no apparent reason.
ok sthen@, phessler@
|
|
doesn't support resume, we restart the download from the beginning, like
all other browsers.
Diagnosed by sthen and halex, comment from sthen
OK sthen@, halex@
|
|
|
|
for some of it's options
ok miod kettenis drahn
|
|
in copy mode.
Also support the scroll wheel, although xterm strangely does not ignore
it in application mouse mode, causing redraw artifacts when scrolling up
(other terminals appear to be better behaved).
|
|
output not only more standard but also more predictable, as it now
matches the behavior of the csh(1)'s built-in command.
diff from Tobias Ulmer.
ok millert@
|
|
command keys.
|
|
than just a selection.
|
|
from Yoshihiro Ota, freebsd pr bin/130874
|
|
|
|
|
|
Minor bump for libutil.
Previous versions of this diff and man page looked at by various people.
"you should just commit" deraadt
|
|
ibuf, buf_read to ibuf_read, READ_BUF_SIZE to IBUF_READ_SIZE.
ok henning gilles claudio jacekm deraadt
|
|
|
|
at least one hyphen, we already had support for breaking the line a the
last fitting hyphen. This patch improves this functionality by only
breaking at hyphens in free-form text, and by not breaking at hyphens
* at the beginning or end of a word or
* immediately preceded or followed by another hyphen or
* escaped by a preceding backslash.
Before this patch, differences in break-at-hyphen support were one
of the major sources of noise in automatic comparisons to mdoc(7)
groff output. Now, the remaining differences are hard to find among
the noise coming from other sources.
Where there are still differences, what we do seems to be better than
what groff does, see e.g. the chio(1) exchange and position commands
for one of the now rare examples.
idea and coding by kristaps@
Besides, this was the last substantial code difference left
between bsd.lv and openbsd.org. We are now in full sync.
|
|
don't display the output.
|
|
|
|
|
|
use this format instead of the non-extended one (ex. audio/libao)
spotted/suggested by naddy
|
|
|
|
- sync usage() and synopsis
|
|
requested by kristaps@
|
|
|
|
architectures still use this (debug kernel builds want to have it).
ok miod
|
|
|
|
|
|
|
|
|
|
|