Age | Commit message (Collapse) | Author |
|
USB_SET_REPORT ioctls in ukbd and ums.
This allows usbhidctl to be used on these devices e.g. to dump the report
descriptor of troublesome models.
ok deraadt@
|
|
operations only need O_RDONLY.
ok blambert@ deraadt@
|
|
which had much less information, such that the new one gets installed.
No change to the build system required, no text change in this commit.
Doing the big move early even though a few more improvements will follow.
The duplicate information in mdoc.samples(7) will be cleaned up post-release.
ok jmc@, and kristaps@ agreed with the plan, too
|
|
wrong type), try to make it clearer what comes from where, and add a few
XXX.
Currently there is a mess of default options set in vinit(), default
options set in getremote(), stuff read from /etc/remote and options read
from the command-line, and there remains the problems with leftover
options from rotation. This all needs to be sorted out properly later.
Noticed while trying to find a possible problem reported by miod.
|
|
unbreaks opencvs build
|
|
ok nicm@
|
|
ok miod@
|
|
reported by gcc.
ok canacar@
|
|
ok thib@
|
|
State that we parse and ignore \s and \m font size and colour control
sequences, and remove the detailed, irrelevant documentation.
|
|
* add missing years (only where substantial changes were committed)
* update Kristaps' email address in the remaining places
No code changes.
|
|
* rewrite .An, .Bd, .Bk, .Bl, .Ex descriptions
* correct "parsable" to "parsed"
* and various formatting and wording tweaks
This commit includes a patch from kristaps@ explaining empty .Dd.
Feedback and OK jmc@ and kristaps@.
|
|
NOT including Kristaps' .Bd -literal changes which cause regressions.
Features:
* -Tpdf now fully working
Bugfixes:
* proper handling of quoted strings by .ds in roff(7)
* allow empty .Dd
* make .Sm start no-spacing after the first output word
* underline .Ad
* minor fixes in -Thtml
and some optimisations in terminal output.
|
|
buf_grow() replaces macro BUF_GROW()
ok nicm@, ray@
|
|
more logical place to find this information; improve description
for the -v option (stolen from NetBSD).
written with excellent advice from bluhm@ and jmc@.
ok jmc@
|
|
looping forever.
This prevents the server going into an infinite loop when the repository
is behind the checkout, but the behaviour is not correct (it is an error
rather than ignoring the file), so mark with an XXX for now. Some
underlying OpenCVS functions are too fatal()-happy and will probably
need to be changed in order to fix this properly.
Problem reported by sthen.
ok xsa ray
|
|
the unix epoch is equally absurd. Just return Start for now. We may
add overflow checks in the future.
OK xsa nicm
|
|
|
|
|
|
OK xsa
|
|
ok markus@
|
|
returns -1 on error.
OK nicm
|
|
-v show" are called with the -v switch.
ok markus@
|
|
|
|
|
|
This doesn't alter cvs rdiff, where -U and -C are not support by GNU
cvs.
ok sthen zinovik
|
|
a while ago.
OK zinovik nicm
|
|
built into the compiler and instead have to be gotten from stdbool.h
and complex.h
Problem noted by miod@, fix by deraadt@
|
|
|
|
- occurence -> occurrence
|
|
|
|
new features:
* support the .in macro in man(7)
* support minimal PDF output
* support .Sm in mdoc(7) HTML output
* support .Vb and .nf in man(7) HTML output
* complete the mdoc(7) manual
bug fixes:
* do not let mdoc(7) .Pp produce a newline before/after .Sh; reported by jmc@
* avoid double blank lines related to man(7) .sp and .br
* let man(7) .nf and .fi flush the line; reported by jsg@ and naddy@
* let "\ " produce a non-breaking space; reported by deraadt@
* discard \m colour escape sequences; reported by J.C. Roberts
* map undefined 1-character-escapes to the literal character itself
maintenance:
* express mdoc(7) arguments in terms of an enum for additional type-safety
* simplify mandoc_special() and a2roffdeco()
* use strcspn in term_word() in place of a manual loop
* minor optimisations in the -Tps and -Thtml formatting frontends
|
|
in the former, so switch an example that needs them to use printf instead.
From bcr at freebsd.org.
ok halex@
|
|
extensions: __real__ and __imag__ operators, the use of '~' for
complex conjugation, and 'i' or 'j' as a suffix for complex constants.
While this doesn't handle folding and overflow detection for complex
constants correctly, it's good enough to make it through libm...and
found several bugs once it could do so.
"no objections" miod@, krw@
|
|
stdin up to the server, I forgot one essential point - the tmux server
could now be both the producer and consumer. This happens when tmux is
run inside tmux, as well as when piping tmux commands together.
So, using stdio(3) was a bad idea - if sufficient data was written, this
could block in write(2). When that happened and the server was both
producer and consumer, it deadlocks.
Change to use libevent bufferevents for the client stdin, stdout and
stderr instead. This is trivial enough for output but requires a
callback mechanism to trigger when stdin is finished.
This relies on the underlying polling mechanism for libevent to work
with whatever devices to which the user could redirect stdin, stdout or
stderr, hence the change to use poll(2) over kqueue(2) for tmux.
|
|
devices.
An upcoming fix for some problems with the client stdout/stderr handling
relies on it working, so make tmux force libevent to use poll(2) via
EVENT_NOKQUEUE, until we have fixed kqueue.
|
|
is currently done in the latest versions of GNU patch.
Please watch out for output appearing out-of-order.
Discussed with millert and deraadt.
OK deraadt
|
|
PR 6288.
ok deraadt
|
|
OK nicm
|
|
responses. Yes, they are violating the rfc's. Yes they do exist anyway.
Also fix a memory leak when url_encode fails to malloc, by simply
err'ing out if so.
feedback and ok phessler@
|
|
cvs/rcs.
OK xsa zinovik
|
|
Clean up struct tm handling. Instead of calling gmtime/localtime
and making copies (among other weird dances), use reentrant versions.
Not being able to tell the time is a fatal error, so die if that
happens.
Diff originally from nicm.
OK nicm xsa
|
|
and making copies (among other weird dances), use reentrant versions.
Not being able to tell the time is a fatal error, so die if that
happens.
Diff originally from nicm.
OK nicm xsa
|
|
|
|
prefixes to reduce differences between cvs and rcs files.
"yes!" nicm
|
|
buffers may not be valid, so do not try to disable/enable them when
switching to copy mode.
|
|
This is consistent with GNU RCS. Also g/c an unused variable.
OK xsa@ nicm@
|
|
changes it was returing a constant 0, changing to cope
with those changes makes less sense then just removing
as it provides the user with no usefull information.
sthen@ grepped the port's tree for me and found not hits,
thanks!
OK deraadt@, matthew@
|
|
help and ok sthen@ lum@
ok canacar@
|
|
|