about summary refs log tree commit diff
path: root/pkgs/tools/misc/tmux
AgeCommit message (Collapse)AuthorFilesLines
2022-11-23tmux: enable utf8proc everywhereNaïm Favier1-3/+3
Currently, tmux does not render emoji from Unicode 15 (e.g. U+1FABF 🪿), because the `wcwidth` function from glibc does not know about the new characters. Support was added upstream but not released yet (https://sourceware.org/git/?p=glibc.git;a=commit;h=7fe6734d28feb18acb3c50b13a5f5a52f66d39cf). Instead, tmux can use the `wcwidth` function from utf8proc, which has regular updates so that we don't have to wait 6 months for the new characters to be supported.
2022-11-14tmux: build with utempterArtturin1-1/+4
with utempter tmux will be shown in who fixes issue 155446 withUtempter argument copied from mosh
2022-10-04tmux: add srapenne as maintainerSolene Rapenne1-1/+1
2022-06-25tmux: fix static buildmidchildan1-3/+3
2022-06-09tmux: 3.3 -> 3.3aSandro Jäckel1-2/+2
2022-06-02tmux: 3.2a > 3.3, add me as maintainerSandro Jäckel1-32/+24
2022-02-25tmux: add utf8proc on DarwinBrian Hicks1-2/+3
Without utf8proc, tmux on Darwin does not get enough information about character widths. This means that tmux has rendering issues involving multi-byte characters like emoji, ending up with visual artifacts.
2021-06-22tmux: fix cross compilingMarco A L Barbosa1-0/+9
2021-06-10tmux: 3.2 -> 3.2aMario Rodas1-12/+2
2021-04-23tmux: fix cross-compilationBen Wolsieffer1-0/+10
2021-04-13tmux: 3.1c -> 3.2Mario Rodas1-3/+3
https://github.com/tmux/tmux/raw/3.2/CHANGES
2021-04-12tmux: remove unused makeWrapper inputMilan Pässler1-2/+0
2021-03-29tmux: enable parallel buildingIvan Kozik1-0/+2
2021-01-16pkgs/tools: pkgconfig -> pkg-configBen Siraphob1-2/+2
2021-01-15pkgs/tools: stdenv.lib -> libBen Siraphob1-4/+4
2020-10-30tmux: 3.1b -> 3.1cMario Rodas1-3/+3
2020-10-30tmux: update completionsMario Rodas1-2/+2
2020-05-04tmux: 3.1a -> 3.1bMatthias Beyer1-2/+2
From the changelog: * Fix build on systems without sys/queue.h. * Fix crash when allow-rename is on and an empty name is set. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-04-29tmux: 3.1 -> 3.1aMatthias Beyer1-2/+2
From the changelog: * Do not close stdout prematurely in control mode since it is needed to print exit messages. Prevents hanging when detaching with iTerm2. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-04-26tmux: 3.0a -> 3.1Kimat Boven1-2/+2
2019-12-11tmux: 3.0 -> 3.0aPamplemousse1-2/+2
2019-11-30tmux: 2.9a -> 3.0Doron Behar1-8/+24
Some formatting done as well.
2019-05-02tmux: 2.9 -> 2.9axrelkd1-2/+2
2019-04-25tmux: 2.8 -> 2.9xrelkd1-10/+6
2018-11-04tmux: fix tmux sha256 hash (#49327)Sander Hollaar1-2/+2
* tmux: fix tmux sha256 hash * pin to upstream commit
2018-10-16tmux: 2.7 -> 2.8kmille1-2/+6
tmux 2.8 has a broken version string (2.8-rc) which we patch in configure.ac CHANGES FROM 2.7 to 2.8 * Make display-panes block the client until a pane is chosen or it times out. * Clear history on RIS like most other terminals do. * Add an "Any" key to run a command if a key is pressed that is not bound in the current key table. * Expand formats in load-buffer and save-buffer. * Add a rectangle_toggle format. * Add set-hook -R to run a hook immediately. * Add README.ja. * Add pane focus hooks. * Allow any punctuation as separator for s/x/y not only /. * Improve resizing with the mouse (fix resizing the wrong pane in some layouts, and allow resizing multiple panes at the same time). * Allow , and } to be escaped in formats as #, and #}. * Add KRB5CCNAME to update-environment. * Change meaning of -c to display-message so the client is used if it matches the session given to -t. * Fixes to : form of SGR. * Add x and X to choose-tree to kill sessions, windows or panes.
2018-05-22tmux: 2.6 -> 2.7Jörg Thalheim1-2/+2
changelog: https://raw.githubusercontent.com/tmux/tmux/2.7/CHANGES
2017-10-05tmux 2.5 -> tmux 2.6dupgit1-2/+2
Version bump
2017-06-09tmux: fix hash, looks like the upstream tag was movedDaiderd Jordan1-1/+1
--- a/configure.ac 1970-01-01 01:00:01.000000000 +0100 +++ b/configure.ac 1970-01-01 01:00:01.000000000 +0100 @@ -1,6 +1,6 @@ # configure.ac -AC_INIT(tmux, 2.5-rc) +AC_INIT(tmux, 2.5) AC_PREREQ([2.60]) AC_CONFIG_AUX_DIR(etc)
2017-05-23tux: 2.3 -> 2.5Robin Gloster1-2/+2
2016-11-23tmux: use currently maintained bash completion repoFranz Pletz1-3/+3
2016-09-30tmux: 2.2 -> 2.3Matthias Beyer1-2/+2
2016-07-21tmux: remove bin output to avoid cycle reference on OSX. fix #17092Jun Hao1-1/+1
2016-06-11tmux: enable multiple outputsAneesh Agrawal1-0/+2
2016-05-27tmux module: set TMUX_TMPDIR via environment instead of wrapperPeter Hoeg1-3/+0
2016-05-18tmux module: add additional variables for configuring tmuxPeter Hoeg1-4/+7
Also wraps the tmux binary, so that sockets are stored under /run
2016-04-12tmux: 2.1 -> 2.2Franz Pletz1-8/+21
2015-10-20tmux: 2.0 -> 2.1William A. Kennington III1-2/+2
2015-07-01Unmaintain a bunch of packagesShea Levy1-1/+1
2015-06-18tmux: Homepage & releases no longer hosted at sourceforgeTuomas Tynkkynen1-3/+4
2015-05-08tmux: 1.9a -> 2.0William A. Kennington III1-11/+13
2014-10-18Removed useless terminfo wrapping.koral1-4/+3
Users should manually set the TERMINFO environment variable.
2014-10-01tmux: wrapped program to set TERMINFO variablekoral1-2/+3
Closes #4335
2014-08-24Fix many package descriptionsBjørn Forsman1-1/+1
(My OCD kicked in today...) Remove repeated package names, capitalize first word, remove trailing periods and move overlong descriptions to longDescription. I also simplified some descriptions as well, when they were particularly long or technical, often based on Arch Linux' package descriptions. I've tried to stay away from generated expressions (and I think I succeeded). Some specifics worth mentioning: * cron, has "Vixie Cron" in its description. The "Vixie" part is not mentioned anywhere else. I kept it in a parenthesis at the end of the description. * ctags description started with "Exuberant Ctags ...", and the "exuberant" part is not mentioned elsewhere. Kept it in a parenthesis at the end of description. * nix has the description "The Nix Deployment System". Since that doesn't really say much what it is/does (especially after removing the package name!), I changed that to "Powerful package manager that makes package management reliable and reproducible" (borrowed from nixos.org). * Tons of "GNU Foo, Foo is a [the important bits]" descriptions is changed to just [the important bits]. If the package name doesn't contain GNU I don't think it's needed to say it in the description either.
2014-08-19tmux: Install bash completion script.Rüdiger Sonderfeld1-0/+6
2014-07-23tmux 1.9aJoel Taylor1-2/+2
2014-05-08nixpkgs: bump tmux to 1.9Benjamin Podszun1-2/+2
2013-04-01tmux: update to version 1.8Cameron Matheson1-7/+2
2013-03-08Whoops, buildNativeInputs is now nativeBuildInputsShea Levy1-1/+1
2013-03-08tmux: Update to 1.7Shea Levy1-10/+9