summaryrefslogtreecommitdiff
path: root/usr.bin
AgeCommit message (Collapse)Author
2020-04-22correct the description of the top line;Ingo Schwarze
patch from <clematis at insiberia dot net>
2020-04-22Update the cursor position when deleting lines from screens withoutNicholas Marriott
history, GitHub issue 2173.
2020-04-22Use the same workding as in other pages.Alexandre Ratchov
Use "controls" instead of "variables". Use "audio device" instead of "mixer" to refer to the sound-card. ok jmc@
2020-04-22Change so main-pane-width and height can be given as a percentage.Nicholas Marriott
2020-04-22sort SEE ALSO;Jason McIntyre
2020-04-21adjust for man pagesTheo de Raadt
2020-04-21move mixerctl and audioctl man pages to section 8, as these workTheo de Raadt
against root-only device nodes.
2020-04-21Replace parameter -> controlAlexandre Ratchov
Audio parameter is ambigous in this context, it refers also to sample rate, encoding, etc. ok jmc
2020-04-21Move the background colour to clear with (if any) up as well as the dataNicholas Marriott
when scrolling, redraw problem reported by sthen@.
2020-04-21The group is not optional.Alexandre Ratchov
Controls that belong to a group must be expressed with the group name included. Not all control belong to a group, though.
2020-04-21Describe behavior when channel numbers are omittedAlexandre Ratchov
2020-04-21Use "real world" examples, like output.level.Alexandre Ratchov
2020-04-21Remove (confusing) description of non-scalar controls.Alexandre Ratchov
Nothing exposes such controls yet, so it's not necessary.
2020-04-21256 and RGB features can imply AX (for aixterm colours).Nicholas Marriott
2020-04-21Turn off the block flag to reset the state or the cursor will not beNicholas Marriott
moved back to the right place.
2020-04-21Do not clear client pane redraw flags until the redraw actually happens.Nicholas Marriott
2020-04-21xterm* needs XT also.Nicholas Marriott
2020-04-20Fix the example: now mixerctl uses /dev/audioctl0Alexandre Ratchov
2020-04-20Always start sync for output in panes that are not the active pane.Nicholas Marriott
2020-04-20Apply terminal-overrides after terminal detection, it always takesNicholas Marriott
precedence.
2020-04-20Change how sync works to always send the end sequence after all outputNicholas Marriott
is done when we are returning to the event loop (since we always move the cursor at that point). Also a man fix from jmc.
2020-04-20Change the Sync capability to be a string instead of a flag.Nicholas Marriott
2020-04-20Tidy up the terminal detection and feature code and add named sets ofNicholas Marriott
terminal features, each of which are defined in one place and map to a builtin set of terminfo(5) capabilities. Features can be specified based on TERM with a new terminal-features option or with the -T flag when running tmux. tmux will also detect a few common terminals from the DA and DSR responses. This is intended to make it easier to configure tmux's use of terminfo(5) even in the presence of outdated ncurses(3) or terminfo(5) databases or for features which do not yet have a terminfo(5) entry. Instead of having to grok terminfo(5) capability names and what they should be set to in the terminal-overrides option, the user can hopefully just give tmux a feature name and let it do the right thing. The terminal-overrides option remains both for backwards compatibility and to allow tweaks of individual capabilities. tmux already did much of this already, this makes it tidier and simpler to configure.
2020-04-20In fragment identifiers, use ~%d for ordinal suffixes,Ingo Schwarze
and reserve the character '~' for that purpose. Bug found by validator.w3.org in openssl(1), which contains both a tag "tls1_2" and a second instance of a tag "tls1", which also resulted in "tls1_2", causing a clash. Now, the second instance of "tls1" is rendered as "tls1~2" instead, employing the newly reserved '~'.
2020-04-20Also redraw panes which aren't pane 0. Problem reported by tb@.Nicholas Marriott
2020-04-20in case there are several operators on a dependency line, prefer theMarc Espie
standard one (:) to the very BSD specific (!) so that standard Makefiles keep working in the presence of ! in filenames. This doesn't supersede the usual heuristics of choosing the operator followed by space if several are present. okay millert@
2020-04-20Only trim blank lines when the source pane is not the target pane,Nicholas Marriott
otherwise the cursor moves which is a bit strange.
2020-04-20Need to check for pane redrawing even if just the window flag is setNicholas Marriott
(the pane flag may not have been previously set to avoid looping the windows).
2020-04-20fix a bug I introduced in r1.406: when printing private key fingerprintDamien Miller
of old-format key, key comments were not being displayed. Spotted by loic AT venez.fr, ok dtucker
2020-04-19there should be a space between the year and "BC";Jason McIntyre
taken and expanded from grog@freebsd
2020-04-19Add -groups option to openssl(1) s_server.Joel Sing
This allows supported EC groups to be configured, which will also control which TLSv1.3 key shares we'll accept. While here, deprecate the rather useless -named_curve option, which is effectively the same as -groups with a single group. Also stop setting a single default group of P-256 via SSL_CTX_set_tmp_ecdh() - use the library defaults instead. ok beck@ inoguchi@
2020-04-19When .Bd, .D1, or .Dl is tagged, attach the permalinkIngo Schwarze
to the first few letters, similar to what was earlier done for .Pp.
2020-04-19Correctly handle non-unique tags even when NODE_ID and NODE_HREF fallIngo Schwarze
apart, NODE_ID occurring earlier than NODE_HREF.
2020-04-18The PANE_REDRAW flag bit might be needed by other panes so we can'tNicholas Marriott
clear it on the first redraw, and it can't be set when we are finished or they would be redrawn again, so if the redraw is deferred for a client, copy the redraw flag into a separate set of bits just for that client.
2020-04-18When a .Tg is attached to a paragraph, attach the permalinkIngo Schwarze
to the first word, or the first few words if they are short.
2020-04-18A resize can realloc so cannot cache the value of the list pointer.Nicholas Marriott
2020-04-18Reset background colour on scrolled line.Nicholas Marriott
2020-04-18There is no point in keeping a bunch of different text buffers for eachNicholas Marriott
line when writing, we only need one as big as the line width - there can't be any more text than that since newer will overwrite older.
2020-04-18Add a colon after the name/path/argument to conform to POSIX.Martijn van Duren
From Andras Farkas (deepbluemistake <at> gmail <dot> com) OK sthen@ deraadt@
2020-04-18Use size_t not u_int for the bytes counters and fix a const missing.Nicholas Marriott
2020-04-18Use peek line function instead of hoking in the array directly.Nicholas Marriott
2020-04-18Bring back previons fix to only redraw panes that need it after a redrawNicholas Marriott
is deferred, but clear the pane flags when they are actually redrawn rather than every time.
2020-04-18Add formats for pane written/skipped bytes for debugging.Nicholas Marriott
2020-04-18Only update mode when actually going to redraw something.Nicholas Marriott
2020-04-18Add a flag to protect against nested syncs and add some extra logging toNicholas Marriott
redrawing.
2020-04-18Revert previous, there is still a problem.Nicholas Marriott
2020-04-18When a redraw is deferred because the terminal hasn't finished readingNicholas Marriott
the data from the last one, other panes could update while waiting, so we set the flag to redraw them all when the new redraw actually happened. But this means a lot of redrawing panes unnecessarily if they haven't changed - so instead set a flag to say "at least one pane needs to be redrawed" then look at the invidual pane flags to see which ones need it.
2020-04-17Set mode properly before and after redrawing, and don't botherNicholas Marriott
calculating cursor position if it won't be used.
2020-04-17Do not move the cursor to the existing y position if it is invalid, goNicholas Marriott
home instead.
2020-04-17There is no point allocating a new item and putting it on the list whenNicholas Marriott
the whole line is cleared line, there is never any point in doing it more than once. Instead store the background colour alone.