Commit Graph

  • 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