Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-10-11 | Collect status from dead jobs and don't invoke the callback until both | Nicholas Marriott | |
all input (the socket is closed) and status is available. | |||
2009-10-11 | Clean up by introducing a wrapper struct for mouse clicks rather than passing | Nicholas Marriott | |
three u_chars around. As a side-effect this fixes incorrectly rejecting high cursor positions (because it was comparing them as signed char), reported by Tom Doherty. | |||
2009-10-11 | * define a constant for the specification defined maximum number of | Jacob Meuser | |
codecs a controller can support * dynamically allocate memory for the array of codec structures | |||
2009-10-11 | let page requests sleep instead of polling for completion. not used just | David Gwynne | |
yet... | |||
2009-10-11 | * start all "initialization failure" messages with lowercase letter. | Jacob Meuser | |
* instead of printing "initialization failure", print "initialization failure, detaching". perhaps instills more confidence that the failure was handled in an orderly manner. | |||
2009-10-11 | Braek some bits out of server_fill_client() that aren't really related to | Nicholas Marriott | |
polling into their own function. | |||
2009-10-11 | add support for ICH9 M V chipset, from brad. | Dariusz Swiderski | |
ok by claudio@ | |||
2009-10-11 | this driver doesn't yet support HDMI codecs enough for them to be | Jacob Meuser | |
usable. detach the driver if the device is only capable of HDMI. this keeps an unusable device from being /dev/audio0 (thus /dev/audio by default), while /dev/audio1 is fully functional. | |||
2009-10-10 | The YP protocol permits any string to be at least as long as | Robert Nagy | |
YPMAXRECORD, so use that instead of _PW_NAME_LEN. with help from deraadt@ | |||
2009-10-10 | fix mbuf leak in rtinit() | Dariusz Swiderski | |
the mbuf got leaked when detaching an interface, spotted by theo. fixed by me, diff refined by theo eyeballed by claudio@ 'go ahead, commit this' by theo@ | |||
2009-10-10 | Simplify interrupt address programming to avoid the need to act differently | Miod Vallat | |
on PIC; no functional change. | |||
2009-10-10 | Add extra com@iof stanzas to have the first IOC4 card attach com0-3, instead | Miod Vallat | |
of com0 and com2-4. | |||
2009-10-10 | Locators for extra IOC3 cards. | Miod Vallat | |
2009-10-10 | More details about the dreaded netaddr environment variable for network | Miod Vallat | |
boot, and about the console madness on machines with an external L1 serial port. | |||
2009-10-10 | Put all jobs on a global all_jobs list and use that in server.c instead of | Nicholas Marriott | |
running through all the clients. | |||
2009-10-10 | Fix a quoting typo in comments | Miod Vallat | |
2009-10-10 | rewrite the history section, prompted by Paul Stoeber; ok deraadt@ jmc@ | Otto Moerbeek | |
2009-10-10 | -scroll mode which is dead. | Nicholas Marriott | |
2009-10-10 | Split list-panes off from list-windows. | Nicholas Marriott | |
2009-10-10 | Accept key and mouse input for keys in zombified windows if they are in a mode.. | Nicholas Marriott | |
2009-10-10 | When a window is zombified and automatic-rename is on, append [dead] to the | Nicholas Marriott | |
name. | |||
2009-10-10 | Rather than running status-left, status-right and window title #() with popen | Nicholas Marriott | |
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. | |||
2009-10-10 | New option, mouse-select-pane. If on, the mouse may be used to select the | Nicholas Marriott | |
current pane. Suggested by sthen@ and also by someone else ages ago who I have forgotten. | |||
2009-10-10 | don't use a references to the device file to check the current mode | Alexandre Ratchov | |
2009-10-10 | make dev_done() common to audio and MIDI, and drop dev_thrudone() | Alexandre Ratchov | |
2009-10-10 | use dev_done() for loopback devices too and remove dev_loopdone() | Alexandre Ratchov | |
2009-10-10 | when setting parameters of sun devices, check that selected encoding | Alexandre Ratchov | |
is actually linear | |||
2009-10-10 | at initialization of sun devices, use sio_setpar(3) instead of | Alexandre Ratchov | |
AUDIO_SETINFO() to set the initial parameters, since AUDIO_SETINFO() can fail. | |||
2009-10-10 | There is no point setting the scroll region up for line feeds unless scrolling | Nicholas Marriott | |
is actually going to happen, so don't. | |||
2009-10-10 | Add "grouped sessions" which have independent name, options, current window and | Nicholas Marriott | |
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. | |||
2009-10-10 | We don't need independent file reader and writer anymore. So, | Alexandre Ratchov | |
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. | |||
2009-10-10 | Support for individual session idle time locking. May be enabled by turning off | Nicholas Marriott | |
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. | |||
2009-10-10 | Instead of passing a struct pollfd ** around through various functions, build | Nicholas Marriott | |
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. | |||
2009-10-10 | have modifiers return self so we can chain them | Marc Espie | |
2009-10-10 | Let udl select the maximum resolution supported by the udl device and the | Mats O Jansson | |
monitor. Use the EDID parsing from videomode. -moj ok mglocker@ | |||
2009-10-10 | since AUDIO_INITINFO() may set parameters to whatever is supported | Alexandre Ratchov | |
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. | |||
2009-10-10 | Again, in detatch... call whatever disconnects our interrupt, before we | Theo de Raadt | |
go messing with the maps. Only affects my disconnectable em(4). | |||
2009-10-09 | Must also timeout_del twice in detach()... | Theo de Raadt | |
2009-10-09 | A working detach function. Has no impact on anything else in the driver. | Theo de Raadt | |
2009-10-09 | Make abuf structure smaller: | Alexandre Ratchov | |
- put aproc-specific parameters into unions since they are never used together - remove constant ``data'' pointer always pointing the end of the abuf structure | |||
2009-10-09 | The UTF-8 detection idea doesn't work and I am reasonably happy with the | Nicholas Marriott | |
current methods, so remove the (already #ifdef 0'd) code. | |||
2009-10-09 | Add a simple synchronize-panes window option: when set, all input to any pane | Nicholas Marriott | |
that is part of the window is also sent to all other panes in the same window. Suggested by several, most recently Tomasz Pajor. | |||
2009-10-09 | Be less aggressive about turning the cursor off, only explicitly turn it off | Nicholas Marriott | |
when tmux is redrawing, otherwise leave in the state set by the application. | |||
2009-10-09 | initialize the disk size instead of getting a random value (always 0) off | Theo de Raadt | |
the stack. this lets disklabels work on non-sgivol disks. ok miod | |||
2009-10-08 | sync | Theo de Raadt | |
2009-10-08 | some tweaks now that protocol 1 is not offered by default; ok markus | Jason McIntyre | |
2009-10-08 | Import EDID handling code from NetBSD. Ok deraadt@, miod@, mglocker@. | Matthieu Herrb | |
2009-10-08 | Update to match current hw support. | Miod Vallat | |
2009-10-08 | Program the widget interrupt address register as a whole 64 bit register | Miod Vallat | |
instead of two 32 bit halves, as the supposedly `upper 32 bits' register ignores writes; makes interrupt on PIC route correctly. | |||
2009-10-08 | regen | Miod Vallat | |