-
b11c5f8d30
util/{Const,Writable}Buffer: drop more "_type" suffixes from type names
Max Kellermann
2020-01-12 14:39:54 +01:00
-
fada4aa529
NEWS: mention the Android build fix
Max Kellermann
2020-01-12 13:08:37 +01:00
-
aa0e121ade
android/build.py: support x86_64 builds
Max Kellermann
2020-01-12 13:02:07 +01:00
-
b4700039fd
android/build.py: drop -lmstackrealign
Max Kellermann
2020-01-12 13:02:41 +01:00
-
ab41c16eb5
android/build.py: add -Wl,--exclude-libs=ALL
Max Kellermann
2020-01-12 12:47:31 +01:00
-
04101f37b8
android/build.py: add -fno-faddrsig and -lmstackrealign
Max Kellermann
2020-01-12 12:41:37 +01:00
-
8c31370534
android/build.py: drop --sysroot, -isystem, -L, ...
Max Kellermann
2020-01-12 12:07:55 +01:00
-
2306b0d78c
android/build.py: append API level to LLVM triple
Max Kellermann
2020-01-12 12:02:12 +01:00
-
cb1a9045e6
android/build.py: drop "-none" from llvm_triple
Max Kellermann
2020-01-12 11:51:20 +01:00
-
e92af06664
android/build.py: remove obsolete dict key android_api_level
Max Kellermann
2020-01-12 11:49:10 +01:00
-
af20a1c994
pulse: obey Pulse's maximum sample rate (fixes DSD128 playback)
Max Kellermann
2020-01-12 07:57:52 +01:00
-
44d7a1d8d2
pcm/Traits: drop "_type" from type names
Max Kellermann
2020-01-03 15:59:50 +01:00
-
4937d77cb6
util/{Const,Writable}Buffer: drop "_type" from type names
Max Kellermann
2020-01-03 15:49:29 +01:00
-
53f8053188
util/StringView: use
using instead of typedef
Max Kellermann
2020-01-03 15:50:39 +01:00
-
e654c6e005
util/{Const,Writable}Buffer: use std::size_t
Max Kellermann
2020-01-03 15:38:02 +01:00
-
4b0e288f00
util/{Const,Writable}Buffer: add
noexcept
Max Kellermann
2020-01-03 15:39:19 +01:00
-
71ace2fbac
util/AllocatedString: use std::exchange()
Max Kellermann
2020-01-03 15:54:51 +01:00
-
fb450d2f41
Merge branch 'fix_cue_in_playlist' of git://github.com/maxmitti/MPD
Max Kellermann
2020-01-03 15:31:37 +01:00
-
-
84784badce
Merge branch 'v0.21.x'
Max Kellermann
2020-01-03 15:31:18 +01:00
-
-
-
-
5990e46de2
lib/xiph/meson.build: exclude VorbisComments.cxx if the Vorbis decoder is disabled
Max Kellermann
2020-01-02 13:01:38 +01:00
-
7dea5db5df
playlist/PlaylistSong: also copy start and end time in merge_song_metadata
Markus Mittendrein
2020-01-01 21:35:43 +01:00
-
-
-
756560eac3
.travis.yml: add ARM64 build (for NEON optimizations)
Max Kellermann
2020-01-01 18:36:59 +01:00
-
dca0519336
Clang: only use [[fallthrough]] in C++ files
Jacob Vosmaer
2019-12-30 21:50:33 +01:00
-
b9a7f30443
.travis.yml: add s390x build (big-endian)
Max Kellermann
2019-12-24 16:42:00 +01:00
-
32a17a997a
increment version number to 0.21.19
Max Kellermann
2019-12-24 16:41:13 +01:00
-
803a48e96d
Merge tag 'v0.21.18'
Max Kellermann
2019-12-24 16:17:10 +01:00
-
-
bf41d1ad2b
release v0.21.18
v0.21.18
Max Kellermann
2019-12-24 16:13:16 +01:00
-
d27e534a85
time/ISO8601: fix Windows build failure
Max Kellermann
2019-12-24 16:12:52 +01:00
-
6d54928d7c
Revert "lib/curl/Global: remove lower bound on timeouts"
Max Kellermann
2019-12-24 16:07:33 +01:00
-
0dffe05bf7
input/curl: remove unnecessary InvalidateSockets() call
Max Kellermann
2019-12-24 11:41:52 +01:00
-
9ef1f10319
.travis.yml: install brew packages using
addons/homebrew
Max Kellermann
2019-12-24 11:18:08 +01:00
-
23fcfdbd2a
.travis.yml: remove "brew update"
Max Kellermann
2019-12-24 11:18:34 +01:00
-
3401d26d4c
.travis.yml: switch to xcode9.4, the current default
Max Kellermann
2019-12-23 17:27:40 +01:00
-
256753ea46
.travis.yml: disable Homebrew analytics
Max Kellermann
2019-12-24 08:10:19 +01:00
-
76cd5f8595
.travis.yml: cache Homebrew on osx
Max Kellermann
2019-12-23 17:32:19 +01:00
-
5684025847
.travis.yml: change "cache" yaml syntax
Max Kellermann
2019-12-24 10:17:35 +01:00
-
744bd1eadc
time/ISO8601: refactor ParseTimeOfDay() to parse one by one
Max Kellermann
2019-12-23 17:12:17 +01:00
-
2bc127bb43
time/ISO8601: move code to ParseTimeOfDay()
Max Kellermann
2019-12-23 17:06:15 +01:00
-
7770298a65
util/Compiler.h: use
[[fallthrough]] on clang
Max Kellermann
2019-12-24 06:39:53 +01:00
-
fa50cdb39e
.travis.yml: escape dollar signs in MATRIX_EVAL
Max Kellermann
2019-12-24 07:08:54 +01:00
-
816ef12088
.travis.yml: add Ubuntu Bionic build
Max Kellermann
2019-12-23 17:58:08 +01:00
-
5ff786e59c
.travis.yml: enable ccache on Linux
Max Kellermann
2019-12-23 17:32:44 +01:00
-
80fe88e8f6
.travis.yml: enable ccache on osx
Max Kellermann
2019-12-23 17:27:18 +01:00
-
a1afe9afc6
util/Compiler.h: add gcc_fallthrough
Max Kellermann
2019-12-23 17:47:01 +01:00
-
fe598e7d30
lib/curl/Global: remove InvalidateSockets() call from Remove()
Max Kellermann
2019-12-23 14:27:48 +01:00
-
4475b8ca04
lib/curl/Global: remove lower bound on timeouts
Max Kellermann
2019-12-23 14:50:51 +01:00
-
a714bdb0ce
lib/curl: drop support for CURL versions older than 7.32.0
Max Kellermann
2019-12-23 14:41:06 +01:00
-
087874620f
test/RunCurl: new debug program
Max Kellermann
2019-12-23 14:15:18 +01:00
-
f1116c9258
event/Loop: remove bogus assertion
Max Kellermann
2019-12-23 14:19:58 +01:00
-
d01fb6730a
storage/curl: move start call out of the constructor
Max Kellermann
2019-12-23 13:37:58 +01:00
-
7bfe6a3304
test/run_storage: add command "stat"
Max Kellermann
2019-12-22 19:54:31 +01:00
-
57b8e7f651
Merge branch 'jv-cache-manager' of git://github.com/jacobvosmaer/MPD
Max Kellermann
2019-12-22 12:16:53 +01:00
-
-
9a577f8060
event/MultiSocketMonitor: add workaround for /dev/null
Max Kellermann
2019-12-20 13:54:16 +01:00
-
d75a0d714e
event/MultiSocketMonitor: remove unnecessary
friend declaration
Max Kellermann
2019-12-22 12:02:37 +01:00
-
9be3a1554e
event/MultiSocketMonitor: remove duplicate IdleMonitor::Schedule() call
Max Kellermann
2019-12-22 12:08:04 +01:00
-
7764719513
event/MultiSocketMonitor: un-inline AddSocket()
Max Kellermann
2019-12-22 12:00:12 +01:00
-
dcbb9fe07c
event/Loop: round timeout up to avoid unnecessary wakeups
Max Kellermann
2019-12-22 11:58:15 +01:00
-
e3b347820a
event/MultiSocketMonitor: use std::exchange()
Max Kellermann
2019-12-20 13:42:35 +01:00
-
83acbe1002
input/cache: use simpler intrusive::set API
Jacob Vosmaer
2019-12-18 23:15:28 +01:00
-
a84bf5a92e
event/MultiSocketMonitor: AddSocket() returns bool
Max Kellermann
2019-12-18 17:50:21 +01:00
-
732bdc800d
event/SocketMonitor: Schedule() returns bool
Max Kellermann
2019-12-18 17:46:33 +01:00
-
a8661b5931
increment version number to 0.21.18
Max Kellermann
2019-12-18 16:49:04 +01:00
-
a72878c5b9
io/FileDescriptor: add method FullRead()
Max Kellermann
2019-11-18 21:25:04 +01:00
-
bd4df1ae5d
util/AllocatedArray: add WritableBuffer/ConstBuffer cast operators
Max Kellermann
2019-12-09 09:47:37 +01:00
-
a93b7172aa
util/AllocatedArray: add ConstBuffer copy constructor
Max Kellermann
2019-12-09 09:41:50 +01:00
-
908b6a1939
util/AllocatedArray: use WritableBuffer::operator[]
Max Kellermann
2019-12-09 09:42:07 +01:00
-
561ccf600f
util/AllocatedArray: remove bogus assertions
Max Kellermann
2019-12-09 09:40:57 +01:00
-
aee861c009
util/AllocatedArray: copy constructor copies "nulled" state
Max Kellermann
2019-12-09 09:39:36 +01:00
-
2cc1dd28cd
util/AllocatedArray: add capacity()
Max Kellermann
2019-12-09 09:40:18 +01:00
-
f8d7bc1c34
util/AllocatedArray: use std::exchange()
Max Kellermann
2019-12-09 09:35:50 +01:00
-
a684b4fff1
lib/dbus/UDisks2: add missing <stdexcept> include
Max Kellermann
2019-12-16 23:47:49 +01:00
-
c82cef3aa6
lib/crypto/MD5: add missing include for uint8_t
Max Kellermann
2019-12-16 23:49:53 +01:00
-
683d5848f4
Merge tag 'v0.21.17'
Max Kellermann
2019-12-16 23:43:51 +01:00
-
-
-
-
5680a3a4b7
release v0.21.17
v0.21.17
Max Kellermann
2019-12-16 23:32:44 +01:00
-
15ce8eb487
time/ISO8601: support omitting field separators
Max Kellermann
2019-12-16 23:15:48 +01:00
-
b7744be208
song/Filter: try ParseISO8601() first
Max Kellermann
2019-12-16 23:28:47 +01:00
-
63c5d66016
time/ISO8601: support omitting minutes
Max Kellermann
2019-09-02 17:13:54 +02:00
-
d09bd9178f
time/ISO8601: support omitting seconds
Max Kellermann
2019-08-19 22:37:16 +02:00
-
7d8b1860c3
time/ISO8601: support time zone offset
Max Kellermann
2019-08-19 22:38:06 +02:00
-
b06825829b
time/ISO8601: allow omitting the "Z" suffix
Max Kellermann
2019-08-19 22:35:47 +02:00
-
ba4cd47fd8
time/ISO8601: allow omitting the time of day
Max Kellermann
2019-08-19 22:30:31 +02:00
-
bbe403f141
test/TestISO8601: unit test for time/ISO8601
Max Kellermann
2019-08-19 22:33:21 +02:00
-
5df2707d98
time/ISO8601: ParseISO8601() returns precision
Max Kellermann
2019-08-19 22:28:14 +02:00
-
4859ea468f
time/ISO8601: implement with strptime(), without ParseTimePoint()
Max Kellermann
2019-08-19 22:26:43 +02:00
-
2a8830db70
time/Convert: fallback TimeGm() implementation
Max Kellermann
2019-08-19 22:15:56 +02:00
-
fed9b6fd74
time/Parser: use TimeGm()
Max Kellermann
2019-08-19 22:21:22 +02:00
-
b02890eb8a
time/Parser: explicitly initialize struct tm before strptime()
Max Kellermann
2019-08-19 22:09:38 +02:00
-
da882a6eb6
time/Convert: include sys/time.h for struct timeval
Max Kellermann
2019-05-21 10:13:16 +02:00
-
aeb89aa9d6
time/ISO8601: forward-declare StringBuffer
Max Kellermann
2019-05-08 16:24:31 +02:00
-
f885807ecc
time/Convert: update copyright
Max Kellermann
2019-05-08 16:23:58 +02:00
-
b826fd71f0
time/Convert: mention exceptions
Max Kellermann
2019-05-08 16:14:12 +02:00
-
ae35df1126
zeroconf/AvahiPoll: move TimevalToChrono() to time/Convert.cxx
Max Kellermann
2019-05-08 16:11:14 +02:00
-
80e55f6bfc
time/Convert: add
noexcept
Max Kellermann
2019-05-08 16:09:27 +02:00
-
e7411c0c4b
time/Convert: add
pure attributes
Max Kellermann
2019-05-08 16:08:54 +02:00
-
e9af692973
util/Time*: move to time/
Max Kellermann
2019-05-08 15:47:58 +02:00
-
0cf90ee8b6
decoder/mad: work around bogus -Wuninitialized in GCC 10
Max Kellermann
2019-12-16 23:01:31 +01:00
-
dc3c0c8866
pcm/Convert, ...: add missing include for std::runtime_error
Max Kellermann
2019-12-16 22:52:50 +01:00
-
1c46bb1ba6
lib/gcrypt/MD5: add missing include for uint8_t
Max Kellermann
2019-12-16 22:52:22 +01:00
-
2e8f42c6ad
util/StringBuffer: use std::size_t instead of size_t
Max Kellermann
2019-12-16 22:51:23 +01:00
-
b449627265
fs/io/Reader: relicense to BSD-2
Max Kellermann
2019-12-16 17:02:35 +01:00