summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-10-10More details about the dreaded netaddr environment variable for networkMiod Vallat
boot, and about the console madness on machines with an external L1 serial port.
2009-10-10Put all jobs on a global all_jobs list and use that in server.c instead ofNicholas Marriott
running through all the clients.
2009-10-10Fix a quoting typo in commentsMiod Vallat
2009-10-10rewrite the history section, prompted by Paul Stoeber; ok deraadt@ jmc@Otto Moerbeek
2009-10-10-scroll mode which is dead.Nicholas Marriott
2009-10-10Split list-panes off from list-windows.Nicholas Marriott
2009-10-10Accept key and mouse input for keys in zombified windows if they are in a mode..Nicholas Marriott
2009-10-10When a window is zombified and automatic-rename is on, append [dead] to theNicholas Marriott
name.
2009-10-10Rather than running status-left, status-right and window title #() with popenNicholas 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-10New option, mouse-select-pane. If on, the mouse may be used to select theNicholas Marriott
current pane. Suggested by sthen@ and also by someone else ages ago who I have forgotten.
2009-10-10don't use a references to the device file to check the current modeAlexandre Ratchov
2009-10-10make dev_done() common to audio and MIDI, and drop dev_thrudone()Alexandre Ratchov
2009-10-10use dev_done() for loopback devices too and remove dev_loopdone()Alexandre Ratchov
2009-10-10when setting parameters of sun devices, check that selected encodingAlexandre Ratchov
is actually linear
2009-10-10at initialization of sun devices, use sio_setpar(3) instead ofAlexandre Ratchov
AUDIO_SETINFO() to set the initial parameters, since AUDIO_SETINFO() can fail.
2009-10-10There is no point setting the scroll region up for line feeds unless scrollingNicholas Marriott
is actually going to happen, so don't.
2009-10-10Add "grouped sessions" which have independent name, options, current window andNicholas 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-10We 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-10Support for individual session idle time locking. May be enabled by turning offNicholas 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-10Instead of passing a struct pollfd ** around through various functions, buildNicholas 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-10have modifiers return self so we can chain themMarc Espie
2009-10-10Let udl select the maximum resolution supported by the udl device and theMats O Jansson
monitor. Use the EDID parsing from videomode. -moj ok mglocker@
2009-10-10since AUDIO_INITINFO() may set parameters to whatever is supportedAlexandre 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-10Again, in detatch... call whatever disconnects our interrupt, before weTheo de Raadt
go messing with the maps. Only affects my disconnectable em(4).
2009-10-09Must also timeout_del twice in detach()...Theo de Raadt
2009-10-09A working detach function. Has no impact on anything else in the driver.Theo de Raadt
2009-10-09Make 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-09The UTF-8 detection idea doesn't work and I am reasonably happy with theNicholas Marriott
current methods, so remove the (already #ifdef 0'd) code.
2009-10-09Add a simple synchronize-panes window option: when set, all input to any paneNicholas 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-09Be less aggressive about turning the cursor off, only explicitly turn it offNicholas Marriott
when tmux is redrawing, otherwise leave in the state set by the application.
2009-10-09initialize the disk size instead of getting a random value (always 0) offTheo de Raadt
the stack. this lets disklabels work on non-sgivol disks. ok miod
2009-10-08syncTheo de Raadt
2009-10-08some tweaks now that protocol 1 is not offered by default; ok markusJason McIntyre
2009-10-08Import EDID handling code from NetBSD. Ok deraadt@, miod@, mglocker@.Matthieu Herrb
2009-10-08Update to match current hw support.Miod Vallat
2009-10-08Program the widget interrupt address register as a whole 64 bit registerMiod Vallat
instead of two 32 bit halves, as the supposedly `upper 32 bits' register ignores writes; makes interrupt on PIC route correctly.
2009-10-08regenMiod Vallat
2009-10-08Recognize the Bedrock as an XBow instead of reporting it as ``unknownMiod Vallat
xbow''; while there report vendor and product id of unknow xbow chips.
2009-10-08Recognize more brick types and probe fooX bricks in the same order asMiod Vallat
foo bricks (they differ by having PCI-X bridges instead of PCI bridges but are otherwise built the same)
2009-10-08PIC actually comes with two sets of widget registers, with different IDs,Miod Vallat
but we only care about the first for matching, so don't bother listing the second one in xbowdevs, and fix the description.
2009-10-08re-enable protocol v1 for the tests.Markus Friedl
2009-10-08Do not write "Connection to ... succeeded" messages to stdout.Marco Pfatschbacher
OK gilles, rainer, millert, deraadt.
2009-10-08disable protocol 1 by default (after a transition period of about 10 years)Markus Friedl
ok deraadt
2009-10-08remove an unused variable, ok claudio@ henning@Stuart Henderson
2009-10-08set a couple bits in the pci configuration space for nvidia hdaJacob Meuser
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.
2009-10-07The BCM5703 ASIC ID is actually shared with the BCM5702 ASIC soStuart Henderson
indicate so in the text strings. From Brad.
2009-10-07Attach DS1742 style dsrtc to iof (IOC4) too.Miod Vallat
2009-10-07Do not truncate bridge register values to 32 bits, allows the few 64 bit PICMiod Vallat
registers to be programmed correctly.
2009-10-07now that mfa no longer does ruleset matching, parent no longer needs toGilles Chehade
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 :-)
2009-10-07currently both mfa and lka perform ruleset matching for their own purposes.Gilles Chehade
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@