1
0
mirror of https://gitlab.xiph.org/xiph/ezstream.git synced 2024-11-03 04:17:18 -05:00
Commit Graph

24 Commits

Author SHA1 Message Date
Moritz Grimm
aaa32bf812 Retire rand() in favor of the upcoming getrandom() on Linux
Only the non-getrandom() code paths have been tested at this point.
2017-09-20 18:12:52 +02:00
Moritz Grimm
8499362ce6 Clean up after AM_ICONV no longer allowing multiple invocations 2017-09-20 16:12:07 +02:00
Moritz Grimm
38133919c4 Remove tests for functions that are assumed to be present 2017-09-20 15:52:12 +02:00
Moritz Grimm
e3aefe825e Assume POSIX locale support 2017-07-07 18:50:24 +02:00
Moritz Grimm
cfbbc94751 Assume the availability of POSIX signals 2017-07-07 16:44:58 +02:00
Moritz Grimm
912c284a3c Get clock_gettime() from librt where necessary 2017-07-06 17:44:08 +02:00
Moritz Grimm
cb77576d0f Revert "Set AC_CONFIG_MACRO_DIRS"
This reverts commit 9db4359cdf.
This is not a compatible setting.
2017-07-06 17:24:55 +02:00
Moritz Grimm
9db4359cdf Set AC_CONFIG_MACRO_DIRS 2017-07-05 17:26:39 +02:00
Moritz Grimm
14dbc1447a The next version number will be 1.0.0
Bump build version to "almost 1.0".
2016-10-14 16:20:17 +02:00
Moritz Grimm
8344c458de Remove XALLOC_DEBUG remnant 2016-09-29 13:21:36 +02:00
Moritz Grimm
8dae3a15a0 Remove obsolete VA_COPY check 2016-09-29 13:13:32 +02:00
Moritz Grimm
1509000445 Make build system error messages less misleading 2016-09-07 15:50:13 +02:00
Moritz Grimm
0f6de67977 Depend on TagLib unconditionally
- Removes effectively untested code paths
- Removes libvorbisfile dependency
2016-04-22 15:56:30 +02:00
Moritz Grimm
715be8094b Switch to clock_gettime(CLOCK_MONOTONIC) 2015-05-28 00:10:52 +02:00
Moritz Grimm
f6ec4e1aeb Add check unit testing framework w/ 2 dummy tests 2015-05-06 23:45:52 +02:00
Moritz Grimm
33eb55ae34 Relocate config file check
* Stop supporting systems without stat(2) while here
* Remove some additional configure checks for ubiquitous functions (>=C99)
2015-05-06 17:00:23 +00:00
Moritz Grimm
ab268e9616 Strip xalloc to something much simpler
The libxalloc was reincarnated long ago in a separate utility library.
It did a good job help make ezstream have robust memory management years ago,
but now it's time to move on and get back to basics.

The replacement introduces reallocarray(), which is an overflow-checking
alternative to both malloc (NULL ptr) and realloc().
2015-04-22 23:38:19 +02:00
Moritz Grimm
85c90a3c80 Add support for compiler attributes 2015-04-16 19:30:36 +02:00
Moritz Grimm
e3b3ed4cf9 Remove active support for Windows and certain legacy UNIX systems 2015-04-15 23:16:12 +02:00
Moritz Grimm
8390d09b24 Clean up number of compiler settings 2015-02-27 22:59:20 +01:00
Moritz Grimm
739a08b5b9 Untangle compatibility code
* update to latest strlc*(3) and strtonum(3) functions
* isolate local_basename()
2015-02-27 22:42:51 +01:00
Moritz Grimm
00017d2165 Unconditionally include compat 2015-02-27 15:17:24 +01:00
Moritz Grimm
291ed50044 Drop RCS ID tag 2015-02-23 13:51:55 +01:00
Moritz Grimm
e2e0345d2e Rename configure.in to configure.ac 2015-01-17 23:33:06 +01:00