Commit Graph

231 Commits

Author SHA1 Message Date
cfef0c6658 getprogname() and setproctitle() on Linux. 2016-05-27 18:04:25 +01:00
f2ec81cf21 Add flag for -pg. 2016-05-27 10:37:06 +01:00
fe4e9470bb Add --static to PKG_CONFIG rather than replacing it. 2016-05-05 15:18:58 +01:00
5391342b08 Start working on 2.3 2016-04-11 01:07:07 +01:00
9a4b45dc0f Add CHANGES notes for 2.2 release 2016-04-11 01:00:35 +01:00
75b2c1693e Add --disable-utempter to build without it. 2016-04-03 23:55:38 +01: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.
2016-03-26 20:17:17 +00:00
92f187d1c2 Need to use pkg-config --static when doing a static build. 2015-12-12 22:04:25 +00:00
38cc1a1843 Look for ncurses with PKG_CONFIG, and remove libtinfo because it just causes
confusion.
2015-12-11 19:58:41 +00:00
a77960c540 Add reallocarray to compat. 2015-11-18 12:54:29 +00:00
7c78b2b756 Start working on tmux 2.2 2015-10-18 18:19:08 +01:00
310f0a960c Update for 2.1 release. 2015-10-18 18:10:43 +01:00
166aa97f75 No more $Id$. 2015-09-14 15:59:21 +01:00
ef35c9f765 Add --enable-coverage for gcov. 2015-09-11 13:16:35 +01:00
2ebef95994 Sync up vis.* for stravis(). 2015-09-01 21:08:19 +01:00
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
235e0bd65a Update imsg*.[ch] from OpenBSD, including bzero->memset. 2015-07-12 19:46:58 +01:00
75061cb45d I no longer need to care about GCC 3. 2015-06-04 08:50:20 +01:00
32bc8f4dd4 HTML bits are now elsewhere. 2015-06-04 01:21:41 +01:00
6525ca5158 Start working on 2.1 2015-05-07 00:00:44 +01:00
7536d690fd Explicitly look for cpp and egrep to avoid AC_EGREP_CPP messing up output. 2015-03-01 21:46:05 +00:00
68429cd0d3 Spaces to tabs. 2015-01-25 16:51:49 +00:00
32f1ceddc9 Tweak ordering and whitespace. 2014-12-06 00:07:55 +00:00
b2224947fa Solaris doesn't have flock and fcntl is useless so make a no-op flock. Reported
by Dagobert Michelsen.
2014-09-23 10:44:45 +01:00
938d91d2c3 Tweak www and add RELEASE variable for current release version so we don't need
to turn it back and forth when updating.
2014-09-16 04:33:34 +01:00
93fe1b8659 Stupid comment. 2014-09-08 23:33:41 +01:00
92997b781a Add compat/fparseln() for non-BSD systems
Linux and friends don't natively have fparseln() so add it to compat/ and
ensure autotools can pick it up.
2014-08-09 20:31:48 +01:00
19cb0a1a92 Might as well still allow autoconf 2.59. 2014-06-19 23:15:06 +01:00
248ad8bdb2 Next up is 2.0 not 1.10. 2014-04-17 15:26:26 +01:00
3625bcba24 Add osdep-cgywin.c as a copy of osdep-linux.c, from J Raynor. 2014-03-08 08:44:24 +00:00
bf82f15bba Missing period. 2014-02-24 23:09:19 +00:00
4273c1b80e Use utempter to update utmp if it's around for configure, from madmaverick9 at
roxxmail dot eu.
2014-02-24 23:07:22 +00:00
7eed5ad97b Go back to working on 1.10 2014-02-22 21:09:09 +00:00
80d9964a30 Update CHANGES and configure.ac for 1.9a release 2014-02-22 20:55:59 +00:00
1ab0745f8e Working on 1.10 2014-02-20 21:44:33 +00:00
c5d2de7ec0 Update CHANGES and configure.ac for 1.9 release 2014-02-20 21:32:42 +00:00
cbf9224c5f Add AC_PROG_MKDIR_P. 2014-01-22 14:03:16 +00:00
ba014c1a60 NetBSD broke strnvis when they added it, check for that. 2014-01-06 15:16:57 +00:00
e588ddb5d6 Add openat() to compat. 2013-10-10 10:27:23 +01:00
796974ddf6 Check setupterm() in libtinfo also
Some ncurses packages have build time configuration options to separate its
different parts into separate libraries.  Some Linux distributions in
particular separate out the terminfo routines in to libtinfo.

This change teaches configure that setupterm() can also be found there.
2013-10-05 12:44:29 +01:00
75f5b3dab6 Add subdir-objects to shut automake up
automake 1.14 onwards has started emitting lots of warnings about this
option:

automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the
'subdir-objects'
automake: automake option hasn't been enabled.  For now, the corresponding
output
automake: object file(s) will be placed in the top-level directory.
However,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same
subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout
your
automake: project, to avoid future incompatibilities.

So enable this in AM_INIT_AUTOMAKE.

This doesn't seem to break older automake versions.
2013-10-05 12:44:09 +01:00
4f3c31a6b6 Use sysconfdir for the location of global tmux.conf (but default it to /etc),
based on changes from Dagobert Michelsen.
2013-04-24 10:57:03 +01:00
792e2856c9 Add compat for cfmakeraw, from Dagobert Michelsen. 2013-04-22 09:44:15 +01:00
c24b58e2ee Generate tmux.1 using mdoc2man.awk on Solaris, issue brought up and changes
tested by Dagobert Michelsen.
2013-04-16 11:33:53 +01:00
5fe0576dcb Working on 1.9 2013-03-26 20:33:10 +00:00
1b083aa0fd Update CHANGES and configure.ac for 1.8 release. 2013-03-26 20:19:04 +00:00
e964ff70e6 Fix --disable-static, reported by Shea Levy. 2013-03-06 14:58:48 +00:00
5cdc9591d3 Working on 1.8 2012-10-13 12:12:43 +01:00
2b5c3fc49f Update NOTES, CHANGES, configure.ac for 1.7 release 2012-10-13 11:56:14 +01:00
224255cb89 Create a debug build by default. 2012-01-23 13:20:14 +00:00