Commit Graph

  • 2377092a70 Merge branch 'master' of github.com:tmux/tmux Nicholas Marriott 2016-05-13 08:32:46 +01:00
  • af25cab11b Fix a typo, issue 406. Nicholas Marriott 2016-05-13 08:31:45 +01:00
  • 6cb74f4b7d Merge branch 'obsd-master' Thomas Adam 2016-05-12 18:01:10 +01:00
  • fdd368a294 - Rework load_cfg() error handling a little. - Add -q to source-file to suppress errors about nonexistent files. tim 2016-05-12 16:05:33 +00:00
  • 3ec7e3c006 Merge branch 'obsd-master' Thomas Adam 2016-05-12 16:01:10 +01:00
  • 9715c61de0 set-hook needs CANFAIL like the other set commands. nicm 2016-05-12 13:21:56 +00:00
  • e76d44a640 Merge branch 'obsd-master' Thomas Adam 2016-05-12 00:01:10 +01:00
  • 373b13b240 Add on alerts rather than ignoring them if the event has already been queued, for example bell and activity together. From Marcel Lippmann via Romain Francoise. nicm 2016-05-11 20:56:58 +00:00
  • fe4e9470bb Add --static to PKG_CONFIG rather than replacing it. Nicholas Marriott 2016-05-05 15:18:58 +01:00
  • 29763d006a Do not mention OpenBSD FAQ. Nicholas Marriott 2016-05-05 13:09:22 +01:00
  • f4648c1ca1 Merge branch 'obsd-master' Thomas Adam 2016-05-05 00:01:11 +01:00
  • 9f045787a5 Fix up a couple of long lines. nicm 2016-05-04 21:29:47 +00:00
  • ce1ec90fcc Merge branch 'obsd-master' Thomas Adam 2016-05-03 16:01:10 +01:00
  • 28e0658fa9 Some tidying of copy mode search functions, based on a diff from Lukasz Piatkowski (initial changes to help some more to come). nicm 2016-05-03 13:40:50 +00:00
  • 96538b489b Merge branch 'obsd-master' Thomas Adam 2016-05-01 16:01:11 +01:00
  • 4a6eca5bd7 Use the same code for half page scrolling as full, from Michal Mazurek. nicm 2016-05-01 13:39:05 +00:00
  • fe4ef307b7 Merge branch 'obsd-master' Thomas Adam 2016-05-01 14:01:12 +01:00
  • 87be2da4e1 Missing format (window_activity_flag) and a missing Ta. nicm 2016-05-01 11:46:12 +00:00
  • 2b9f8ae485 Update TODO. Nicholas Marriott 2016-04-30 20:04:41 +01:00
  • 88bd5b15ff tty_client_ready can not be internal to tty.c again. nicm 2016-04-30 18:59:02 +00:00
  • 5849c950d0 Merge branch 'obsd-master' Thomas Adam 2016-04-30 00:01:10 +01:00
  • 0c7895076e tweak previous; jmc 2016-04-29 20:57:10 +00:00
  • bc4f725820 Merge branch 'obsd-master' Thomas Adam 2016-04-29 20:01:09 +01:00
  • 975aa3ccd6 Expand client formats (like run-shell), from Stephen M Coakley. nicm 2016-04-29 17:12:12 +00:00
  • 55d472a9fe Merge branch 'obsd-master' Thomas Adam 2016-04-29 18:01:09 +01:00
  • eb8e76d433 Compact a small table into text. nicm 2016-04-29 15:58:52 +00:00
  • 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