Commit Graph

214 Commits (934f357149dba903f091237e7ea7c7ba78471614)

Author SHA1 Message Date
Nicholas Marriott a109e839d1 Fix version. 2020-07-03 12:03:25 +01:00
Nicholas Marriott e450416c93 3.2-rc. 2020-06-22 12:55:10 +01:00
Nicholas Marriott 3a1fc7315c Add getline compat. 2020-06-18 21:01:55 +01:00
Nicholas Marriott b3cadf8260 Fix sys_signame check. 2020-04-16 10:15:33 +01:00
Nicholas Marriott 1aa2845026 Check for sys_signame. 2020-04-16 10:08:16 +01:00
Nicholas Marriott 0ced25ce50 Fix configure.ac. 2020-04-01 09:30:29 +01:00
Nicholas Marriott 1d4cdbc227 Merge branch '3.1-rc' 2020-04-01 09:30:12 +01:00
Nicholas Marriott af4b62d10b 3.1-rc3. 2020-03-18 07:55:33 +00:00
Nicholas Marriott b21a9b1c4e getopt varies too much between platforms, and we already use compat/getopt.c
for Linux so just use it everywhere.
2020-03-17 16:14:12 +00:00
Nicholas Marriott 80f20b8e4e getopt varies too much between platforms, and we already use compat/getopt.c
for Linux so just use it everywhere.
2020-03-17 16:07:06 +00:00
Nicholas Marriott e4898de98d Only need one lm. 2020-03-11 18:41:14 +00:00
Thomas Adam 256f7e8f38 Merge branch 'master' of github.com:tmux/tmux 2020-03-11 17:24:42 +00:00
Thomas Adam e512a3642a Merge branch 'obsd-master'
Also add a check for -lm via AC_SEARCH_LIBS in configure.ac for
portablility fixes.
2020-03-11 17:23:38 +00:00
Nicholas Marriott 6d9beccb41 Will need fmod. 2020-03-11 16:33:55 +00:00
Nicholas Marriott 07bf5cbd27 3.2 next. 2020-03-11 06:41:13 +00:00
Nicholas Marriott 444e9f3c58 Bump 3.1-rc up to master. 2020-03-11 06:38:43 +00:00
Nicholas Marriott 47174f5130 Next is 3.2. 2020-02-04 07:45:29 +00:00
Nicholas Marriott 63a69fe085 3.1-rc. 2020-02-04 07:21:04 +00:00
Nicholas Marriott 2dd9a4fb9c Bump version again. 2019-07-29 11:03:15 +01:00
Nicholas Marriott b8b865fb17 Bump 3.0-rc up to master. 2019-07-29 10:53:04 +01:00
Nicholas Marriott e7a530fe4c Next will be 3.1. 2019-05-28 15:48:31 +01:00
Nicholas Marriott 05d07413ff 3.0-rc. 2019-05-28 15:46:17 +01:00
Nicholas Marriott 9f0904ce6f Remove unused fparseln compat code. 2019-05-27 14:28:05 +01:00
Nicholas Marriott 4ce26b0393 Remove duplicate. 2019-05-23 13:32:18 +01:00
Thomas Adam 82bf0f4d48 configure.ac: add AC_PROC_YACC 2019-05-23 13:12:03 +01:00
Nicholas Marriott bf2cf33fc6 Add yacc(1) bits. 2019-05-23 13:04:41 +01:00
Nicholas Marriott 0a913b09cf For 3.0. 2019-03-26 14:38:20 +00:00
Nicholas Marriott 4f7a5d1e40 2.9 bits. 2019-03-26 14:37:27 +00:00
Nicholas Marriott c4b04b1624 Fixes for GNU/kFreeBSD from James Clarke. 2018-11-21 08:50:22 +00:00
Nicholas Marriott bc6211cca5 Instead of "master" for the version number, use "next-X.X". It is more
useful to include the next version number.
2018-10-19 08:35:23 +01:00
Nicholas Marriott af679326b2 Now master again. 2018-08-17 11:46:08 +01:00
Nicholas Marriott 9bdbe171b7 2.8-rc. 2018-08-17 11:31:16 +01:00
Nicholas Marriott ffebf00585 Solaris 11.4 and later prefers mdoc, from Alan Coopersmith. 2018-07-02 13:36:44 +01:00
Nicholas Marriott 80283f99fb Revert "2.7-rc."
This reverts commit ced74bd72c.
2018-03-22 11:18:26 +00:00
Nicholas Marriott ced74bd72c 2.7-rc. 2018-03-22 11:18:05 +00:00
Nicholas Marriott 58e9d12f23 msys is apparently a cygwin variant that doesn't say it is cygwin... 2018-01-16 08:29:15 +00:00
Nicholas Marriott a34de2e378 Save and restore LIBS when checking for b64_ntop, reported by Ralf Friedl. 2017-10-17 10:35:35 +01:00
Nicholas Marriott b541a97821 2.6-rc3. 2017-09-11 10:12:25 +01:00
Nicholas Marriott 034b19b734 2.6-rc2. 2017-09-10 16:08:22 +01:00
Nicholas Marriott a1986c5973 Add to CHANGES. 2017-08-30 21:24:16 +01:00
Nicholas Marriott 2e4e521629 2.6-rc version. 2017-08-30 09:34:27 +01:00
Nicholas Marriott c1d8b0f74e Back to master. 2017-08-29 22:19:46 +01:00
Nicholas Marriott 2248b886fe 2.6-rc version. 2017-08-29 21:37:51 +01:00
Nicholas Marriott eea93638c6 Set AM_CFLAGS for ncurses libraries, reported by Peter Schow. 2017-06-09 15:56:50 +01:00
Nicholas Marriott 143ccd27b4 Add memmem to compat. 2017-06-09 08:53:58 +01:00
Nicholas Marriott 78352fdd32 Add a small dance to daemon() to reattach tmux to the user's namespace (which
allows access to the clipboard) on OS X 10.10 and above.

Chis Johnsen has done much work on and documentation of this issue, the code is
copied (with some tweaks) from his reattach-to-user-namespace at:

    https://github.com/ChrisJohnsen/tmux-MacOSX-pasteboard

Tested by Enrico Ghirardi.

Will see how this goes, if it breaks stuff it might go away again.
2017-06-06 07:59:53 +01:00
Nicholas Marriott 3888bf9d12 Need to check libutil for fparseln. 2017-05-17 12:48:42 +01:00
Nicholas Marriott e82c42661b Back to master. 2017-05-09 23:11:01 +01:00
Nicholas Marriott 7b17618890 2.5-rc and changes. 2017-05-09 22:53:36 +01:00
Nicholas Marriott 9420758127 getptmfd() and fdforkpty() compat. 2017-04-20 19:09:07 +01:00
Nicholas Marriott aebbb15fe2 Turn on debug if $VERSION is master rather than commenting and uncommenting. 2017-04-20 12:06:39 +01:00
Nicholas Marriott d720a1487b Update imsg*.c from OpenBSD. 2017-04-11 11:51:25 +01:00
Nicholas Marriott 2e5664d2df Update imsg*.[ch] from OpenBSD, add some compat bits it needs and remove some
bits it doesn't.
2017-03-24 10:05:53 +00:00
Nicholas Marriott e87d808594 Remove coverage and profile flags. 2017-03-22 21:59:43 +00:00
Nicholas Marriott 1cb8145dc5 Tweak some comments. 2017-03-22 21:29:07 +00:00
Nicholas Marriott c57039bc3d Can shorten these by using LIBOBJ. 2017-03-22 19:22:32 +00:00
Nicholas Marriott 223ed4a989 Should not need -D_POSIX_PTHREAD_SEMANTICS. 2017-03-22 07:49:27 +00:00
Nicholas Marriott 080080fa23 Use AC_USE_SYSTEM_EXTENSIONS and explicitly check for daemon() in headers. 2017-03-22 07:42:45 +00:00
Nicholas Marriott b008a07ebb Do not test for term.h since we don't use the result. 2017-03-21 19:41:25 +00:00
Nicholas Marriott 792455ce87 Tweak test for program_invocation_short_name. 2017-03-18 14:37:37 +00:00
Nicholas Marriott a24cf4a5e1 Can only check for one with AC_CHECK_LIB. 2017-03-09 22:21:12 +00:00
Nicholas Marriott b79df1dc29 Compat code for strndup and strnlen. 2017-03-09 15:43:08 +00:00
Nicholas Marriott 514a723f74 Solaris fixes, mostly from Dagobert Michelsen. 2017-03-09 15:39:13 +00:00
Nicholas Marriott 0f5a2c86da Look for libtinfo before libncurses. 2017-02-07 13:40:36 +00:00
Nicholas Marriott c7c1018e9b Update sys/queue.h from OpenBSD. 2017-02-06 10:05:56 +00:00
Nicholas Marriott acf331f7f1 Add b64_pton as well. 2017-01-22 19:12:15 +00:00
Nicholas Marriott 61af9d7cc2 Look for ncursesw as well as ncurses, based on a change from Bert van Hall. 2017-01-19 15:31:22 +00:00
Nicholas Marriott 7e4908f751 If --enable-{utf8proc,utempter} is given, do not build without it. 2017-01-18 14:32:50 +00:00
Nicholas Marriott c0346701df Fix VIS_DQ check. 2017-01-16 18:20:50 +00:00
Nicholas Marriott f20e3ee62c We need VIS_DQ in vis.h as well. 2017-01-16 15:01:14 +00:00
Nicholas Marriott b951f0621c Put AM_* back, but this time do a dance in configure.ac so that we can keep
using CFLAGS for the tests.
2016-10-19 15:20:21 +01:00
Nicholas Marriott 3742f66abb Revert the AM_* change, I can't find a way to make AC_CHECK_HEADER use
LIBEVENT_CFLAGS.
2016-10-18 23:19:08 +01:00
Nicholas Marriott 7d5fd5fcd0 Preserve existing AM_CPPFLAGS and AM_LDFLAGS values. 2016-10-17 21:51:21 +01:00
Nicholas Marriott 7ba845297f CFLAGS/CPPFLAGS/LDFLAGS -> AM_*, requested by Dilyan Palauzov. 2016-10-17 19:14:56 +01:00
Nicholas Marriott 733185d0a9 Can use enable_* rather than adding our own found_* variables, from Dilyan Palauzov. 2016-10-17 19:09:38 +01:00
Nicholas Marriott e6f7180af1 tmux no longer uses openat() so we can remove the compatibilty function. 2016-10-13 22:17:29 +01:00
Thomas Adam bb7cc8e8fd Start working on 2.4 2016-09-29 22:00:00 +01:00
Thomas Adam 52869ed182 Release tmux 2.3 2016-09-29 21:54:12 +01:00
Nicholas Marriott 6e8f400edc Do not use utf8proc by default. 2016-09-15 20:37:48 +01:00
Nicholas Marriott c6cdab1f79 Use ncurses OR curses, don't mix header and library. Tested by Rob Paisley. 2016-09-08 19:28:56 +01:00
Nicholas Marriott 727ce7e4bb Check for headers for ncurses and libevent as well as libraries. 2016-09-02 22:05:06 +01:00
Nicholas Marriott 6c94774b70 Add support for using utf8proc with --enable-utf8proc, useful for platforms
(like OS X) where the system implementation is crap. From Joshua Rubin.
2016-09-01 20:40:03 +01:00
Nicholas Marriott 762fa58ce8 Merge branch 'master' of github.com:tmux/tmux 2016-05-27 18:04:45 +01:00
Nicholas Marriott cfef0c6658 getprogname() and setproctitle() on Linux. 2016-05-27 18:04:25 +01:00
Nicholas Marriott f2ec81cf21 Add flag for -pg. 2016-05-27 10:37:06 +01:00
Nicholas Marriott fe4e9470bb Add --static to PKG_CONFIG rather than replacing it. 2016-05-05 15:18:58 +01:00
Thomas Adam 5391342b08 Start working on 2.3 2016-04-11 01:07:07 +01:00
Thomas Adam 9a4b45dc0f Add CHANGES notes for 2.2 release 2016-04-11 01:00:35 +01:00
Nicholas Marriott 75b2c1693e Add --disable-utempter to build without it. 2016-04-03 23:55:38 +01:00
Nicholas Marriott 5658b628b9 Look for utempter_add_record to be sure we have the new utempter API, the old
utempter API was also using utempter.h.
2016-03-26 20:17:17 +00:00
Nicholas Marriott 92f187d1c2 Need to use pkg-config --static when doing a static build. 2015-12-12 22:04:25 +00:00
Nicholas Marriott 38cc1a1843 Look for ncurses with PKG_CONFIG, and remove libtinfo because it just causes
confusion.
2015-12-11 19:58:41 +00:00
Nicholas Marriott a77960c540 Add reallocarray to compat. 2015-11-18 12:54:29 +00:00
Thomas Adam 7c78b2b756 Start working on tmux 2.2 2015-10-18 18:19:08 +01:00
Thomas Adam 310f0a960c Update for 2.1 release. 2015-10-18 18:10:43 +01:00
Nicholas Marriott 166aa97f75 No more $Id$. 2015-09-14 15:59:21 +01:00
Nicholas Marriott ef35c9f765 Add --enable-coverage for gcov. 2015-09-11 13:16:35 +01:00
Nicholas Marriott 2ebef95994 Sync up vis.* for stravis(). 2015-09-01 21:08:19 +01:00
Nicholas Marriott 73f9f0334c Check for flock in libbsd for AIX, and remove some getopt.h includes. From J
Raynor.
2015-07-13 14:19:50 +01:00
Nicholas Marriott 235e0bd65a Update imsg*.[ch] from OpenBSD, including bzero->memset. 2015-07-12 19:46:58 +01:00