Nicholas Marriott
991d5a9c74
Add compat for getdtablesize, GitHub issue 2406.
2020-10-07 09:39:43 +01:00
Nicholas Marriott
680e7a382f
glibc's malloc is very bad about returning memory from the kernel, add a call
...
to its malloc_trim to prompt it to do so. Reported by Sarunas Valaskevicius.
2020-10-06 08:18:42 +01:00
Nicholas Marriott
f43e3e5b4f
Next version.
2020-09-30 13:36:58 +01:00
Nicholas Marriott
86433c6fb5
Merge tag '3.2-rc' into master
...
3.2-rc
2020-09-30 13:36:26 +01:00
Nicholas Marriott
f70eda3817
Check if UNIX 03 is needed for CMSG_DATA, for newer Solaris. From Eric N Vander
...
Weele.
2020-09-30 13:27:35 +01:00
Nicholas Marriott
4f638c0e31
Check if UNIX 03 is needed for CMSG_DATA, for newer Solaris. From Eric N Vander
...
Weele.
2020-09-25 10:04:52 +01:00
Nicholas Marriott
233d14f4da
Hide warnings due to Apple's stupidity with __dead, reported by Kurtis Rader.
2020-09-04 08:37:11 +01:00
Nicholas Marriott
31bc4c4346
3.2-rc version.
2020-07-24 08:38:34 +01:00
Nicholas Marriott
a5f99e14c6
Update version.
2020-07-06 14:07:11 +01:00
Nicholas Marriott
b30989a964
Pull 3.2-rc up to master.
2020-07-06 14:03:33 +01:00
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