summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-10-11Collect status from dead jobs and don't invoke the callback until bothNicholas Marriott
all input (the socket is closed) and status is available.
2009-10-11Clean up by introducing a wrapper struct for mouse clicks rather than passingNicholas 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 ofJacob Meuser
codecs a controller can support * dynamically allocate memory for the array of codec structures
2009-10-11let page requests sleep instead of polling for completion. not used justDavid 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-11Braek some bits out of server_fill_client() that aren't really related toNicholas Marriott
polling into their own function.
2009-10-11add support for ICH9 M V chipset, from brad.Dariusz Swiderski
ok by claudio@
2009-10-11this driver doesn't yet support HDMI codecs enough for them to beJacob 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-10The YP protocol permits any string to be at least as long asRobert Nagy
YPMAXRECORD, so use that instead of _PW_NAME_LEN. with help from deraadt@
2009-10-10fix 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-10Simplify interrupt address programming to avoid the need to act differentlyMiod Vallat
on PIC; no functional change.
2009-10-10Add extra com@iof stanzas to have the first IOC4 card attach com0-3, insteadMiod Vallat
of com0 and com2-4.
2009-10-10Locators for extra IOC3 cards.Miod Vallat
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