Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix after merge | Thomas Adam | 2017-04-21 |
| | |||
* | Merge branch 'obsd-master' | Thomas Adam | 2017-04-21 |
|\ | | | | | | | | | | | Conflicts: Makefile.am pty.c | ||
| * | Use fdforkpty() instead of our own unwrapped versions. | nicm | 2017-04-20 |
| | | |||
* | | Do not need getopt.h for getopt, from Eric N Vander Weele. | Nicholas Marriott | 2017-04-20 |
| | | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-04-19 |
|\| | |||
| * | Style nits and a missing cast. | nicm | 2017-04-19 |
| | | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-04-16 |
|\| | |||
| * | Memory leak, from David CARLIER. | nicm | 2017-04-16 |
| | | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-03-21 |
|\| | |||
| * | Use uid_t for UID not u_int. | nicm | 2017-03-21 |
| | | |||
* | | Solaris fixes, mostly from Dagobert Michelsen. | Nicholas Marriott | 2017-03-09 |
| | | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-02-16 |
|\| | |||
| * | Style nits. | nicm | 2017-02-16 |
| | | |||
* | | Define away pledge() on !OpenBSD. | Nicholas Marriott | 2017-01-23 |
| | | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-23 |
|\| | | | | | | | | | | | Conflicts: Makefile tmux.c | ||
| * | Open /dev/ptm before pledge() and save it to be used for PTMGET later | nicm | 2017-01-23 |
| | | | | | | | | | | | | (this means inlining forkpty()). ok deraadt | ||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-15 |
|\| | |||
| * | Major tidy up and rework of options tree and set-option/show-options | nicm | 2017-01-15 |
| | | | | | | | | | | | | | | | | commands this pushes more of the code into options.c and ties it more closely to the options table rather than having an unnecessary split. Also add support for array options (will be used later). Only (intentional) user visible change is that show-options output is now passed through vis(3) with VIS_DQ so quotes are escaped. | ||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-12 |
|\| | |||
| * | Simplify appending to string options. | nicm | 2017-01-12 |
| | | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-12-10 |
|\| | |||
| * | Spacing nits. | nicm | 2016-12-09 |
| | | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-10-12 |
|\| | | | | | | | | | | | Conflicts: format.c osdep-openbsd.c | ||
| * | Add static in window-*.c and move some internal functions out of tmux.h. | nicm | 2016-10-11 |
| | | |||
| * | Loads more static, except for cmd-*.c and window-*.c. | nicm | 2016-10-10 |
| | | |||
* | | No longer set __progname, we have getprogname(). | Nicholas Marriott | 2016-05-30 |
| | | |||
* | | __progname -> getprogname() | Thomas Adam | 2016-05-27 |
| | | | | | | | | Fix fallout from recent use of getprogname(), which deprecates __progname. | ||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-05-27 |
|\| | |||
| * | Use getprogname() instead of __progname to make portability easier. | nicm | 2016-05-27 |
| | | |||
* | | Use osdep_event_init() so that LIBEVENT_NOEPOLL and so on are set to turn off | Nicholas Marriott | 2016-05-20 |
| | | | | | | | | broken event methods. Reported by Suraj N Kurapati. | ||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-05-05 |
|\| | |||
| * | Fix up a couple of long lines. | nicm | 2016-05-04 |
| | | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-03-05 |
|\| | | | | | | | | | Conflicts: tmux.c | ||
| * | If setlocale("en_US.UTF-8") succeeds, then don't do the check for UTF-8 | nicm | 2016-03-05 |
| | | | | | | | | | | | | | | 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@. | ||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-03-05 |
|\| | |||
| * | Although we always have en_US.UTF-8 on OpenBSD, some platforms do not, | nicm | 2016-03-05 |
| | | | | | | | | | | so fall back to setlocale(LC_CTYPE, ""). tmux requires a UTF-8 locale, so check with wcwidth() on a UTF-8 character after setlocale(). | ||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-03-02 |
|\| | | | | | | | | | Conflicts: utf8.c | ||
| * | Remove unused variables, from Michal Mazurek. | nicm | 2016-03-01 |
| | | |||
| * | Use system wcwidth() instead of carrying around UTF-8 width tables. | nicm | 2016-03-01 |
| | | |||
* | | Remove malloc_options debug bit (already gone from OpenBSD). | Nicholas Marriott | 2016-02-19 |
| | | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-01-19 |
|\| | |||
| * | I no longer use my SourceForge address so replace it. | nicm | 2016-01-19 |
| | | |||
* | | Conflicts: | Thomas Adam | 2015-12-08 |
|\| | | | | | | | Makefile | ||
| * | Add hooks infrastructure, basic commands (set-hook, show-hooks) and a | nicm | 2015-12-08 |
| | | | | | | | | | | | | couple of not very useful client hooks. This will eventually let commands be run at various points and on notifications. Joint work with Thomas Adam. | ||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-11-25 |
|\| | | | | | | | | | | | | | Conflicts: log.c proc.c tmux.c | ||
| * | Make environ_set va_args and use it to tidy up some calls. Also add a | nicm | 2015-11-24 |
| | | | | | | | | missing word in manpage (from jmc). | ||
| * | Shell command from -c doesn't have to be global, pass it as an argument. | nicm | 2015-11-24 |
| | | |||
| * | Tidy the code that works out the socket path, and just use the full path | nicm | 2015-11-24 |
| | | | | | | | | in the global socket_path rather than copying it. | ||
| * | Remove malloc_options DEBUG bit. | nicm | 2015-11-24 |
| | | |||
| * | Remove the -I part of show-messages which isn't really that useful; the | nicm | 2015-11-24 |
| | | | | | | | | | | server start time can now be accessed with a new start_time format (use: tmux display -p '#{t:start_time}') |