Age | Commit message (Collapse) | Author |
|
name.
|
|
immediately every redraw, queue them up and run them in the background,
starting each once every status-interval. The actual status line uses the
output from the last run.
This brings several advantages:
- tmux itself may be called from inside #() without causing the server to hang;
- likewise, sleep or similar doesn't cause the server to block;
- commands aren't run excessively often when redrawing;
- commands shared by status-left and status-right, or used multiple times, will
only be run once.
run-shell and if-shell still use system()/popen() but will be changed over to
use this too later.
|
|
current pane.
Suggested by sthen@ and also by someone else ages ago who I have forgotten.
|
|
|
|
|
|
|
|
is actually linear
|
|
AUDIO_SETINFO() to set the initial parameters, since AUDIO_SETINFO()
can fail.
|
|
is actually going to happen, so don't.
|
|
so on but where the linked windows are synchronized (ie creating, killing
windows and so on are mirrored between the sessions). A grouped session may be
created by passing -t to new-session.
Had this around for a while, tested by a couple of people.
|
|
destroy reader when writer terminates and destroy writer when
reader terminates. This simplifies a lot the way we drain
audio devices and will help simplifying other parts.
|
|
the lock-server option (it is on by default). When this is off, each session
locks when it has been idle for the lock-after-time setting. When on, the
entire server locks when ALL sessions have been idle for their individual
lock-after-time settings.
This replaces one global-only option (lock-after-time) with another
(lock-server), but the default behaviour is usually preferable so there don't
seem to be many alternatives.
Diff/idea largely from Thomas Adam, tweaked by me.
|
|
them into a tree and then convert into a flat poll array before and after poll.
This adds a little code but should reduce annoying problems with ordering when
adding new things that also need to be polled.
|
|
|
|
monitor. Use the EDID parsing from videomode. -moj ok mglocker@
|
|
by the device, we may end up with different recording and playback
parameters, which will break almost all full duplex apps on such
devices. For instance, this should fix full-duplex apps not working
on devices that can record at any sample rate but can play
at 48kHz only.
|
|
go messing with the maps. Only affects my disconnectable em(4).
|
|
|
|
|
|
- put aproc-specific parameters into unions since they are never
used together
- remove constant ``data'' pointer always pointing the end of the
abuf structure
|
|
current methods, so remove the (already #ifdef 0'd) code.
|
|
that is part of the window is also sent to all other panes in the same
window. Suggested by several, most recently Tomasz Pajor.
|
|
when tmux is redrawing, otherwise leave in the state set by the application.
|
|
the stack. this lets disklabels work on non-sgivol disks.
ok miod
|
|
|
|
|
|
|
|
|
|
instead of two 32 bit halves, as the supposedly `upper 32 bits' register
ignores writes; makes interrupt on PIC route correctly.
|
|
|
|
xbow''; while there report vendor and product id of unknow xbow chips.
|
|
foo bricks (they differ by having PCI-X bridges instead of PCI bridges
but are otherwise built the same)
|
|
but we only care about the first for matching, so don't bother listing the
second one in xbowdevs, and fix the description.
|
|
|
|
OK gilles, rainer, millert, deraadt.
|
|
ok deraadt
|
|
|
|
controllers. according to ALSA and OSS, these enable input and
output stream DMA coherency.
fixes broken playback problem reported by Laurence Tratt (laurie at
tratt dot net), who graciously tested a number of previous attempts
to solve this problem.
|
|
indicate so in the text strings. From Brad.
|
|
|
|
registers to be programmed correctly.
|
|
send it the ruleset configuration, and mfa no longer needs to interpret
it and load it in memory. kill kill kill. as an added bonus: removes 88
lines of code :-)
|
|
make lka the only caller of ruleset_match(), mfa request match through imsg
which will shrink its code and help me implement virtual domains properly.
idea discussed with jacekm@
|
|
and aliases resolution on the sender before envelope is written in queue:
- mfa_test_mail() no longer calls ruleset_match()
- lka_verify_mail() no longer resolves sender and set rule action
- lka_resolve_mail() becomes dead code so just kill it
ok jacekm@
|
|
suggested by martynas.
|
|
would emit a false .mk file, which contains "(null)" for the Makefile
name due to a null pointer. Make sure, p->mf_name is set in this case.
ok deraadt@
|
|
|
|
OK miod@
|
|
|
|
|