Commit Graph

  • 9a4b45dc0f Add CHANGES notes for 2.2 release 2.2 Thomas Adam 2016-04-11 01:00:35 +01:00
  • ad2532c3f4 Merge branch 'obsd-master' Thomas Adam 2016-04-04 18:01:11 +01:00
  • 075c086d29 fatalx() not fatal(). nicm 2016-04-04 16:19:43 +00:00
  • 7b8dcbaa86 Merge branch 'master' of github.com:tmux/tmux Nicholas Marriott 2016-04-03 23:55:56 +01:00
  • 75b2c1693e Add --disable-utempter to build without it. Nicholas Marriott 2016-04-03 23:55:38 +01:00
  • 1394420c37 Merge branch 'obsd-master' Thomas Adam 2016-03-30 16:01:19 +01:00
  • ec82fcdfea Bump the listen() backlog up, some people have scripts that run up a lot of clients quickly. nicm 2016-03-30 13:20:07 +00:00
  • 5658b628b9 Look for utempter_add_record to be sure we have the new utempter API, the old utempter API was also using utempter.h. Nicholas Marriott 2016-03-26 20:17:17 +00:00
  • b429a00cce Add to TODO. Nicholas Marriott 2016-03-20 08:14:14 +00:00
  • 410ccce4a3 Merge branch 'obsd-master' Thomas Adam 2016-03-18 16:01:15 +00:00
  • 312a7a1e62 Make scrolling behaviour more sensible and maintain cursor position, as if the same had been done line-by-line. From Michal Mazurek. nicm 2016-03-18 14:27:24 +00:00
  • ed598e9fe1 Merge branch 'obsd-master' Thomas Adam 2016-03-18 08:01:18 +00:00
  • fa97b0a95b Instead of reusing MouseUp at the finish of a drag, add a new key MouseDragEnd. It can be useful to bind them separately in copy mode. nicm 2016-03-18 07:28:27 +00:00
  • 3dfc79fb09 Tweak a comment. Nicholas Marriott 2016-03-17 15:11:40 +00:00
  • 5fc5c03dad Merge branch 'obsd-master' Thomas Adam 2016-03-05 17:58:12 +00:00
  • 0d6de44a37 If setlocale("en_US.UTF-8") succeeds, then don't do the check for UTF-8 locale since if it isn't UTF-8 the system is broken anyway. If it fails, try "" and check for UTF-8 with nl_langinfo(CODESET) rather than wcwidth(). Based on a diff from schwarze@, nl_langinfo also suggested by stsp@. nicm 2016-03-05 16:08:38 +00:00
  • 81f78f0da7 Merge branch 'obsd-master' Thomas Adam 2016-03-05 10:01:09 +00:00
  • c38e0a4bbc Do not use c->cwd or s->cwd if it is NULL, found by Ben Boeckel. nicm 2016-03-05 07:47:52 +00:00
  • 1f0b317088 Although we always have en_US.UTF-8 on OpenBSD, some platforms do not, so fall back to setlocale(LC_CTYPE, ""). tmux requires a UTF-8 locale, so check with wcwidth() on a UTF-8 character after setlocale(). nicm 2016-03-05 07:44:31 +00:00
  • 6c35d17800 Merge branch 'obsd-master' Thomas Adam 2016-03-03 16:01:11 +00:00
  • df0983af39 show-* and set-* need to handle a missing target. nicm 2016-03-03 14:15:22 +00:00
  • fa81d838da Accept clients as sessions in cmd_find_get_session. nicm 2016-03-03 14:14:46 +00:00
  • 45d62482da Merge branch 'obsd-master' Thomas Adam 2016-03-03 14:01:10 +00:00
  • bcb41a09b3 RGB colours shouldn't be mixed up with aixterm colours, return before that happens when working out if they are supported. nicm 2016-03-03 12:58:15 +00:00
  • 9e2fbb31ec +wchar.h Nicholas Marriott 2016-03-02 18:19:13 +00:00
  • 985504ff2c Merge branch 'next' Nicholas Marriott 2016-03-02 18:16:51 +00:00
  • e304673c65 Merge branch 'obsd-master' Thomas Adam 2016-03-02 18:10:51 +00:00
  • b8a102d26f Handle wcwidth() and mbtowc() failures in better style and drop characters where we can't find the width (wcwidth() fails) on input, the same as we drop invalid UTF-8. Suggested by schwarze@. nicm 2016-03-02 15:36:02 +00:00
  • d980d965dd Limit x, y and b to 0x7ff for UTF-8 mouse input, suggested by schwarze@. nicm 2016-03-02 15:33:36 +00:00
  • f0239a8fe9 Remove some more unused variables, and use RB_FOREACH_SAFE in key_bindings_unref_table. nicm 2016-03-01 12:06:07 +00:00
  • 2e4503ad4e Redraw status on mode entry and exit. nicm 2016-03-01 12:05:15 +00:00
  • 54ea8f74ae When a mouse drag is finished, fire a MouseUp key press, instead of doing the drag end in code. From Stephen Coakley. nicm 2016-03-01 12:04:43 +00:00
  • e647eeb0c9 Remove unused variables, from Michal Mazurek. nicm 2016-03-01 12:02:54 +00:00
  • 26945d7956 Use system wcwidth() instead of carrying around UTF-8 width tables. nicm 2016-03-01 12:02:08 +00:00
  • c7851e0ee7 Fix break-pane synopsis and some other tmux.1 bits. nicm 2016-03-01 11:58:45 +00:00
  • a011b67f56 Remove unused variables. Nicholas Marriott 2016-02-19 16:45:35 +00:00
  • c3f93e7178 Add to TODO. Nicholas Marriott 2016-02-19 16:45:15 +00:00
  • 931b1c6d59 Merge branch 'master' into next Nicholas Marriott 2016-02-19 13:37:18 +00:00
  • e9d369a09e Fixed fgetln(3) implementation (from Joerg Jung) which does not depend on *BSD fgets(3) semantics. Nicholas Marriott 2016-02-19 13:35:46 +00:00
  • 6adf561507 Redraw status on mode entry and exit. Nicholas Marriott 2016-02-19 13:29:59 +00:00
  • 95adc0e6ba When a mouse drag is finished, fire a MouseUp key press, instead of doing the drag end in code. From Stephen Coakley. Nicholas Marriott 2016-02-19 13:28:03 +00:00
  • 02753ba9ea Remove unused variables, from Michal Mazurek. Nicholas Marriott 2016-02-19 13:15:22 +00:00
  • acc1090e77 Use system wcwidth() instead of carrying around UTF-8 width tables. Nicholas Marriott 2016-02-19 13:14:17 +00:00
  • fc864529f5 Remove malloc_options debug bit (already gone from OpenBSD). Nicholas Marriott 2016-02-19 13:11:10 +00:00
  • 782dd941da Fire SIGCHLD after utempter_add_record since it probably eats it. Nicholas Marriott 2016-02-17 23:21:58 +00:00
  • ba8290aeae Merge branch 'obsd-master' Thomas Adam 2016-02-12 14:01:14 +00:00
  • 4f6bc0a0a9 Expand client formats in run-shell. nicm 2016-02-12 12:24:52 +00:00
  • f7c8f1ae29 xmalloc: define __bounded__ where necessary Thomas Adam 2016-02-07 00:04:46 +00:00
  • ba97ae1737 EXTRA_DIST: add example_tmux.conf / xmalloc.h Thomas Adam 2016-02-06 19:04:21 +00:00
  • 7669cfb330 Merge branch 'obsd-master' Thomas Adam 2016-02-05 12:01:10 +00:00
  • bc0c9c7920 Do not wrap cursor at start or end of history, from Michal Mazurek. nicm 2016-02-05 10:20:06 +00:00
  • 07c23ccc05 Merge branch 'master' of github.com:tmux/tmux Nicholas Marriott 2016-02-05 10:08:55 +00:00
  • 2130a07b70 Add to TODO. Nicholas Marriott 2016-02-05 10:08:39 +00:00
  • 26f899be10 Merge branch 'obsd-master' Thomas Adam 2016-02-04 16:01:13 +00:00
  • bdb8bb790e Set up -t flag properly when passing new-session -A off to attach-session, GitHub issue 295. nicm 2016-02-04 14:11:20 +00:00
  • 8760f877e1 Merge branch 'obsd-master' Thomas Adam 2016-01-31 16:01:09 +00:00
  • 97882f9ce2 Clear RGB flags during selection. nicm 2016-01-31 14:11:49 +00:00
  • 5fce21728e Merge branch 'obsd-master' Thomas Adam 2016-01-31 12:01:09 +00:00
  • fa64b89ad7 Whoops, need this for the previous reverse trim commit too. nicm 2016-01-31 09:57:41 +00:00
  • 49e9f93738 Add RGB escape sequences for capture-pane -e. nicm 2016-01-31 09:57:09 +00:00
  • 8028560f82 Support negative trim values (#{=-10:pane_title}) to trim from the end, suggested by Kevin Brubeck Unhammer. nicm 2016-01-31 09:54:46 +00:00
  • 225a384dbb Fix new-session with -t after command flags changes, reported by Michael Graczyk. nicm 2016-01-31 09:52:01 +00:00
  • 404379049a examples/ has gone, so delete some text about it. Nicholas Marriott 2016-01-29 15:45:32 +00:00
  • 2a1bb91bf7 Remove old examples in favour of one example configuration file. Nicholas Marriott 2016-01-29 14:53:28 +00:00
  • a33bb3e876 Link to the bash(1) completion file from README rather than including it in examples. Nicholas Marriott 2016-01-29 14:40:30 +00:00
  • 8cf1504ba6 Merge branch 'obsd-master' Thomas Adam 2016-01-29 12:01:16 +00:00
  • 427b820426 Support for RGB colour, using the extended cell mechanism to avoid wasting unnecessary space. The 'Tc' flag must be set in the external TERM entry (using terminal-overrides or a custom terminfo entry), if not tmux will map to the closest of the 256 or 16 colour palettes. nicm 2016-01-29 11:13:56 +00:00
  • 1d6bd50343 libevent.org URL. Nicholas Marriott 2016-01-29 10:58:08 +00:00
  • ca29dc9abc Update my email address. Nicholas Marriott 2016-01-19 18:07:25 +00:00
  • dc42c35f1f Merge branch 'obsd-master' Thomas Adam 2016-01-19 18:01:15 +00:00
  • b5b5221c13 Split out getting the current state from the target search so it can be replaced if we already know the current. nicm 2016-01-19 16:01:30 +00:00
  • 995af0e2b7 I no longer use my SourceForge address so replace it. nicm 2016-01-19 15:59:12 +00:00
  • 5d21faa99c Merge branch 'obsd-master' Thomas Adam 2016-01-16 02:01:10 +00:00
  • c9815307eb Add hooks for alerts (bell, silence, activity), from Thomas Adam. nicm 2016-01-16 00:36:53 +00:00
  • 506adf3764 Merge branch 'obsd-master' Thomas Adam 2016-01-15 12:01:11 +00:00
  • d551ab8e5c Clear the environment properly by looping until it is empty rather than looping over it (which may skip entries), from Brad King. nicm 2016-01-15 11:33:41 +00:00
  • 68d797587e A couple of missing printflike attributes, from Andrey Starodubtsev. nicm 2016-01-15 11:31:47 +00:00
  • ea9873e60e Merge branch 'obsd-master' Thomas Adam 2016-01-02 18:01:12 +00:00
  • cfb78654c2 clock-mode needs CMD_PANE. nicm 2016-01-02 17:16:25 +00:00
  • 051cf5437a Merge branch 'obsd-master' Thomas Adam 2016-01-01 10:01:11 +00:00
  • 311be04d61 Don't rely on a calculation wrapping when applying message-limit, and break out of the loop early. From Nicolas Viennot. nicm 2016-01-01 08:04:20 +00:00
  • 5e59c301b7 Merge branch 'obsd-master' Thomas Adam 2015-12-31 20:01:09 +00:00
  • 7e67db79dc Remove an extra unzoom call which was probably a merge error. nicm 2015-12-31 18:34:47 +00:00
  • f84d32ca5e Use saved pipe buffer offset when writing to pipe, from Nicolas Viennot. nicm 2015-12-31 18:14:13 +00:00
  • 5dd0e82809 Merge branch 'obsd-master' Thomas Adam 2015-12-28 16:01:09 +00:00
  • 2a1f27eb1a Couple of trivial style nits. nicm 2015-12-28 14:02:52 +00:00
  • e15a8a7c46 Keith Smiley is going to maintain the vim syntax file. Nicholas Marriott 2015-12-24 16:59:12 +00:00
  • ed65535c41 Merge branch 'obsd-master' Thomas Adam 2015-12-23 02:01:14 +00:00
  • 60cbdf9ccd Repair switch-client -l and switch-client with a window target. nicm 2015-12-23 00:12:57 +00:00
  • 5083e93957 Merge branch 'obsd-master' Thomas Adam 2015-12-21 10:01:08 +00:00
  • f2ec911b8a Detach the right session with -d. nicm 2015-12-21 09:20:13 +00:00
  • c83d6ee0b1 Merge branch 'master' of github.com:tmux/tmux Nicholas Marriott 2015-12-20 11:26:12 +00:00
  • 83c96d2685 No need to set cwd on Cygwin now, from Yuya Adachi. Nicholas Marriott 2015-12-20 11:25:13 +00:00
  • 58b3d66229 Merge branch 'obsd-master' Thomas Adam 2015-12-19 10:01:08 +00:00
  • bdbec099cc Make input off flag (selectp -d) apply to synchronize-panes too. nicm 2015-12-19 08:43:04 +00:00
  • 2ad9caad3f Merge branch 'obsd-master' Thomas Adam 2015-12-18 00:01:08 +00:00
  • a337403868 As well as setting up the state, actually use it in cmd_find_target. nicm 2015-12-17 23:08:22 +00:00
  • e0cae08c04 Merge branch 'obsd-master' Thomas Adam 2015-12-17 00:01:08 +00:00
  • 99e9a4c786 send-keys -R should reset the input parser to ground state (so it can be used to escape from, for example, printf '\033]2;'). nicm 2015-12-16 22:05:35 +00:00
  • 7c94dae702 Merge branch 'obsd-master' Thomas Adam 2015-12-16 22:01:08 +00:00