Age | Commit message (Collapse) | Author |
|
transfers, e.g. to enable agent forwarding which is particularly useful
in this case; bz#1837 ok dtucker@
|
|
The .de1 instructions is a GNU extension not found in traditional roff and
not even in old groff, defined as "define a macro that will be executed with
traditional roff compatibility mode switched off during macro execution".
Since we ran into it in the wild, we have been parsing and ignoring it for
a long time. Now that we have proper .de support, we can as well use the
contents, even though we don't implement compatibility mode at all.
|
|
such that arguments can contain blank characters.
Also support escaping of quote characters by doubling them.
For example, the argument "a""b c." resolves to: a"b c.
|
|
This fixes various Xenocara manuals.
Do not define your own macros in new manuals, though:
this code exists purely to cope with existing and old stuff.
Like in both traditional and GNU roff, the .de and .ds (define string)
roff instructions share the same string table, so one can abuse strings
as macros and vice versa. This implementation supports multi-line
user-defined macros and user-defined macros taking up to 9 arguments.
Project started near the end of p2k10, now mature for production,
but there is still room for future improvements in various respects.
|
|
ok markus deraadt dtucker
|
|
in debug mode (channel_close_fds is called transitively from the session
code post-fork); bz#1719, ok dtucker
|
|
channel; report bz#1842 from jchadima AT redhat.com; ok dtucker@
|
|
global options.strict_modes
|
|
be and I can't find it, but the flag itself is a useless optimisation
that only applies to automatic-resize windows, so just dispose of it
entirely.
Fixes problems reported by Nicholas Riley.
|
|
buffers rather than directly on files. This will make a few things
easier to do in the future; ok markus@
|
|
feedback and ok markus@
|
|
|
|
tedu agreed with an idea, tested by Luis Useche and me; ok deraadt
|
|
|
|
Now that we have dynamically sized buffers there may not be room
for the NUL until after realloc.
|
|
|
|
|
|
same line.
|
|
the returned count and set and end pointer instead. we no longer
need to allocate a dummy array when diffing against a non-existent
directory so eliminate slurpdir() and call scandir() directly.
OK krw@
|
|
outputs anymore, otherwise they can't be cleaned up by dev_close()
|
|
|
|
when the active window is closed and freed. Reported by sthen@.
|
|
hardcoding lowdelay/throughput.
bz#1733 patch from philipp AT redfish-solutions.com; ok markus@ deraadt@
|
|
|
|
using lint.
|
|
|
|
|
|
these have been around for years by this time. ok markus
|
|
instead. This makes slurpdir() just a thin wrapper around scandir(3).
OK schwarze@
|
|
|
|
dynamic range of 24-bit hardware can be used. Offline processing like
mixing and channel mapping is done with 24-bit precision too.
Since most hardware and audio programs use 16-bit precision, 24-bit
processing is a small waste of CPU time in many cases, so 24-bit
processing is not desirable and this is disabled by default.
Furthermore it's available on i386, amd64 and sparc64 only. To
experiment with it:
make COPTS="-DADATA_BITS=24"
|
|
|
|
than s16 (using hardcoded constants). Currently s16 is the native format,
so no behavior change.
|
|
updates instead of showing absolut figures. Makes it easier to
estimate the "livelockyness" of a system.
OK dlg@
|
|
|
|
audio samples and cleanup ADATA_XXX macros. This allows easilly
switching to 24 bit fixed point arithmetic by simply redefining
the adata_t typedef to int and updating ADATA_XXX macros. No
object change.
|
|
|
|
- Tn for "YACC" is silly
- since ex(1) and vi(1) are the same page, let's not list them both in SEE ALSO
|
|
ok markus@
|
|
and enums by default. The -t flag becomes a no-op for backwards
compat only. OK deraadt@
|
|
|
|
|
|
|
|
failing to fdopen() it as readable. It doesn't need to pass in the fd at
all, so just change it to pass -1 which makes cvs init work again.
In fact, the fd should never need to be writable - it is only used for
reading. RCS_WRITE triggers a rewrite on the file on rcs_close() but
this is done by using a temporary and rename(2) (RCS_WRITE is a poor
name for the flag). So while here, add a couple of comments to hopefully
make it a little clearer. There is some confusion about how this is used
in other places but checking those is a separate issue.
with and ok tobias
|
|
with -v. Also netstat -P supports more than TCP now.
ok markus@ jmc@
|
|
command, so the client should not modify it. Instead, take a copy. Fixes
parsing command lists, reported by mcbride@.
|
|
From Michael W Bombardieri via ray@.
|
|
|
|
terminals and checknr has been subsumed by "mandoc -Tlint".
OK deraadt@ jmc@ schwarze@
|
|
|