Commit Graph

  • ba9f32b464 Merge branch 'obsd-master' Thomas Adam 2016-04-29 16:01:12 +01:00
  • 0509be0740 Add option to include status text in the pane borders. If pane-border-status is set to "top" or "bottom" (rather than "off"), every pane has a permanent top or bottom border containing the text from pane-border-format. nicm 2016-04-29 15:00:48 +00:00
  • 0d84fdd953 Final parts of command hooks, add before- and after- hooks to each command. nicm 2016-04-29 14:05:24 +00:00
  • c5443da2d3 The backoff timer is causing no end of trouble with disconnected clients stopping data in attached ones. So get rid of it and see how we get on with just a high watermark on each pane. nicm 2016-04-29 13:36:10 +00:00
  • 5f2bfd9807 Make the grid_cell passed into screen_write_* const. nicm 2016-04-29 13:21:33 +00:00
  • e7de2fe552 Merge branch 'obsd-master' Thomas Adam 2016-04-29 14:01:09 +01:00
  • 65e4c57d3a Only assume width 1 when wcwidth() returns -1 on non-OpenBSD platforms. Nicholas Marriott 2016-04-29 12:47:15 +01:00
  • a9d501e975 Merge branch 'obsd-master' Thomas Adam 2016-04-29 12:01:09 +01:00
  • 97417a1813 Fix keys parsing again to correctly accept Unicode when not prefixed with Escape. nicm 2016-04-29 10:42:16 +00:00
  • 7abdfbe20e OpenBSD wcwidth() is sensible and complete so if it returns -1 it means that a character is not printable, so return to ignoring such characters. nicm 2016-04-29 09:11:19 +00:00
  • 7a02910feb Merge branch 'obsd-master' Thomas Adam 2016-04-28 10:01:10 +01:00
  • dd8ba0b5a8 memmove() the right size when expanding tree. nicm 2016-04-28 07:20:26 +00:00
  • 36976ce5e6 After unlock, Update activity time after recalculate_sizes() so that the session attached flag is correct. nicm 2016-04-28 06:51:56 +00:00
  • bac7a68023 Merge branch 'obsd-master' Thomas Adam 2016-04-27 20:01:10 +01:00
  • fc70ac4d59 Apply backspace check after working out the actual key, so that M-BSpace can work. nicm 2016-04-27 16:46:21 +00:00
  • fb4585bbe0 Merge branch 'master' of github.com:tmux/tmux Nicholas Marriott 2016-04-27 13:10:55 +01:00
  • 61f231a496 Add to TODO. Nicholas Marriott 2016-04-27 13:10:34 +01:00
  • 55fdaab365 Merge branch 'obsd-master' Thomas Adam 2016-04-27 12:01:10 +01:00
  • 1cedf78284 Add next/previous paragraph, from J Raynor. nicm 2016-04-27 09:39:09 +00:00
  • 23fdbc9ea6 Loads of platforms appear to have old or broken Unicode character type information and are missing widths for relatively common Unicode characters (so mbtowc() works, but wcwidth() fails). So if wcwidth() returns -1, assume a width of 1 instead of ignoring the character. nicm 2016-04-27 09:36:25 +00:00
  • 394589d493 Merge branch 'obsd-master' Thomas Adam 2016-04-27 00:01:09 +01:00
  • d3546cc85c Simplify next key matching and fix problems with meta and Unicode keys. nicm 2016-04-26 22:19:22 +00:00
  • 447ead940e No more array.h. Nicholas Marriott 2016-04-26 12:06:35 +01:00
  • 7b9c0ced21 Merge branch 'obsd-master' Thomas Adam 2016-04-26 12:01:09 +01:00
  • fb1c929dc6 Remove last uses of array.h. nicm 2016-04-26 10:18:57 +00:00
  • 819ad1a007 Merge branch 'obsd-master' Thomas Adam 2016-04-26 10:01:16 +01:00
  • d303e55258 Log wcwidth() and mbtowc() failure to make it easier to debug a Unicode codepoint not appearing. nicm 2016-04-26 07:33:36 +00:00
  • 3b833a0c01 Merge branch 'obsd-master' Thomas Adam 2016-04-25 20:01:10 +01:00
  • 6bf2a43e67 Don't overwrite modifiers in the buffer when making UTF-8 strings, append instead. nicm 2016-04-25 17:05:53 +00:00
  • 5391342b08 Start working on 2.3 Thomas Adam 2016-04-11 01:07:07 +01:00
  • 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