Commit Graph

  • 3bceed1b53 util/ForeignFifoBuffer: add "noexcept" Max Kellermann 2018-08-20 14:53:39 +02:00
  • 90de2c4bd6 util/Exception: move code to NestCurrentException() Max Kellermann 2018-08-20 14:52:54 +02:00
  • 9d63c8220b util/Cast: reverse operands in ContainerAttributeOffset() Max Kellermann 2018-08-20 14:23:02 +02:00
  • edd9d16c84 util/Cast: move OffsetPointer() to OffsetPointer.hxx Max Kellermann 2018-08-20 13:46:18 +02:00
  • ec373eba5d util/BindMethod: add "noexcept" Max Kellermann 2018-08-20 13:45:41 +02:00
  • 0dfb27b7e5 util/StringAPI: stpcpy() was added in Bionic API level 21 Max Kellermann 2018-08-20 13:31:23 +02:00
  • 735f62be0c storage/nfs: implement follow Thomas Guillem 2015-11-13 17:12:10 +01:00
  • a04e01d5f5 lib/nfs/Connection: add Lstat Thomas Guillem 2015-11-13 17:11:03 +01:00
  • b03f05f28a configure.ac: require at least libnfs 1.11 Max Kellermann 2018-08-20 11:28:30 +02:00
  • 0b7d7fe069 Merge branch 'v0.20.x' Max Kellermann 2018-08-20 11:27:56 +02:00
  • cf96135125 android/Main: remove SDK_INT diversion Max Kellermann 2018-08-20 11:25:47 +02:00
  • 1ff97783ea Makefile.am: use $(AM_V_GEN) and $(AM_V_at) Max Kellermann 2018-08-20 11:22:56 +02:00
  • 2bc42c6445 Makefile.am: use $(MKDIR_P) instead of "mkdir -p" Max Kellermann 2018-08-20 11:13:25 +02:00
  • 49372a222f Makefile.am: use $(@D)/$(@F) instead of $(dir/notdir ...) Max Kellermann 2018-08-20 11:04:35 +02:00
  • 9127afbf3f lib/nfs/Connection: use nfs_stat64_async Thomas Guillem 2015-11-13 20:33:56 +01:00
  • f2caac595a configure.ac: specify minimum libnfs version 1.9.5 Max Kellermann 2018-08-20 10:50:57 +02:00
  • 616abdda26 Merge branch 'v0.20.x' Max Kellermann 2018-08-20 00:19:31 +02:00
  • 14d3a7ae83 android: use a gray notification icon Thomas Guillem 2014-10-19 15:46:50 +02:00
  • f37ab5482b android: improve Settings UI and run mpd on boot Thomas Guillem 2014-10-18 19:02:23 +02:00
  • ef38dbe5bf android: fix AndroidManifest.xml warnings Thomas Guillem 2014-10-18 19:00:57 +02:00
  • 54a5491b86 android: Main is now a service Thomas Guillem 2014-09-16 12:00:59 +02:00
  • aff070bcbb android: add LogListener Thomas Guillem 2014-11-02 16:52:43 +01:00
  • 5af2632d4f Makefile.am: use javac instead of javah to generate JNI header Max Kellermann 2018-08-19 23:27:12 +02:00
  • cc64c715a2 db/update/Service: Enqueue() throws on error Max Kellermann 2018-08-19 23:15:52 +02:00
  • 9999914c74 Main: throw exception instead of calling FatalError() Max Kellermann 2018-08-19 23:13:29 +02:00
  • bd32a11016 config/Global: remove obsolete library Max Kellermann 2018-08-19 22:59:06 +02:00
  • 140aeea300 Main: allocate ConfigData on the stack Max Kellermann 2018-08-19 22:47:05 +02:00
  • afd0fe666a config/Global: move config_global_check() to Check.cxx Max Kellermann 2018-08-19 23:01:30 +02:00
  • 4accc1f159 test/run_neighbor_explorer: allocate ConfigData on the stack Max Kellermann 2018-08-19 22:41:58 +02:00
  • 80839b5372 test/run_input: allocate ConfigData in class GlobalInit Max Kellermann 2018-08-19 22:41:08 +02:00
  • dafa3f985a test/run_decoder: allocate ConfigData in class GlobalInit Max Kellermann 2018-08-19 22:40:36 +02:00
  • f865e1393c test/dump_rva2: remove obsolete fake function config_get_string() Max Kellermann 2018-08-19 22:39:22 +02:00
  • c99416fbe0 test/dump_playlist: allocate ConfigData on the stack Max Kellermann 2018-08-19 22:36:52 +02:00
  • 3caef29b93 test/DumpDatabase: allocate ConfigData on the stack Max Kellermann 2018-08-19 22:34:10 +02:00
  • 5f95c07305 config/Path: add InitPathParser() Max Kellermann 2018-08-19 22:29:39 +02:00
  • 1a9659ef45 output/Init: pass global configuration in struct AudioOutputDefaults Max Kellermann 2018-08-19 07:43:47 +02:00
  • aaa438e745 mixer/Type: mixer_type_parse() throws on error Max Kellermann 2018-08-19 07:49:54 +02:00
  • 4531e4cc55 filter/LoadChain: move code to class FilterFactory Max Kellermann 2018-08-18 20:57:02 +02:00
  • 44a31357f4 android/AndroidManifest.xml: increase targetSdkVersion to 26 (required by Google Play) Max Kellermann 2018-08-18 20:44:18 +02:00
  • 29f78b18b1 storage/plugins/CurlStorage: URL-encode paths in CurlStorage::MapUTF8 Joshua Wise 2018-08-17 14:41:29 -04:00
  • 147872fe97 lib/curl/Easy: add curl_easy_escape() wrapper Max Kellermann 2018-01-11 17:26:41 +01:00
  • 38edb58054 increment version number to 0.20.22 Max Kellermann 2018-08-17 23:02:13 +02:00
  • 1ba35e1fd4 Merge tag 'v0.20.21' Max Kellermann 2018-08-17 20:02:27 +02:00
  • 98afae2520 release v0.20.21 v0.20.21 Max Kellermann 2018-08-17 19:50:59 +02:00
  • ddc85c620f configure.ac: make the GIT_COMMIT command worktree-safe Max Kellermann 2018-08-17 19:50:32 +02:00
  • 12bc625fe1 android/build.py: add aarch64 support Max Kellermann 2018-08-17 17:53:46 +02:00
  • 6b407356b9 configure.ac: set ANDROID_ABI=x86 for the Android-x86 build Max Kellermann 2018-08-17 19:03:31 +02:00
  • a4e0b52468 configure.ac, Makefile.am: add variable ANDROID_ABI Max Kellermann 2018-08-17 18:58:56 +02:00
  • 98efb4f6d5 android: raise minSdkVersion to 21 Max Kellermann 2018-08-17 18:44:05 +02:00
  • 36edb4886c android/build.py: add variable "android_api_level" Max Kellermann 2018-08-17 18:27:06 +02:00
  • 76290f786d python/build/meson.py: set "needs_exe_wrapper=true" Max Kellermann 2018-08-17 18:10:00 +02:00
  • c6299c26b5 python/build/libs.py: disable libnfs utils/examples Max Kellermann 2018-08-17 18:32:03 +02:00
  • fb5f9baf9c android/build.py: enable libexpat for the "curl" storage plugin Max Kellermann 2018-08-17 17:15:05 +02:00
  • dee591d970 python/build/libs.py: disable expat documentation Max Kellermann 2018-08-17 16:59:40 +02:00
  • a5cc13b0c5 build: Add libexpat to the crosscompile build on Windows. Joshua Wise 2018-08-17 02:41:08 -04:00
  • aaf588aeaa python/libs: upgrade Boost to 1.68.0 Max Kellermann 2018-08-17 17:13:35 +02:00
  • 533a3def9f Makefile.am: add missing $(CURL_CFLAGS) and $(EXPAT_CFLAGS) Max Kellermann 2018-08-17 17:04:56 +02:00
  • 4ba3812baf Merge branch 'fchmod_fix' of git://github.com/1848/MPD Max Kellermann 2018-08-14 23:14:10 +02:00
  • 4797357fa9 fixed setting unix socket permissions 1848 2018-08-14 22:53:19 +02:00
  • f6b3a88723 Merge branch 'master' of git://github.com/skidoo23/MPD Max Kellermann 2018-08-14 19:01:22 +02:00
  • fcf487f4e0 playlist/cue: support file type declaration "FLAC" (non-standard) Max Kellermann 2018-08-11 17:16:50 +02:00
  • 82e8913c05 decoder/sidplay: support basic and kernal rom (libsidplayfp) skidoo23 2018-07-30 20:52:01 +02:00
  • c46483a4ab tag/Config: support incremental "metadata_to_use" setting Max Kellermann 2018-08-10 18:31:05 +02:00
  • 0f19108ce3 tag/Config: use SplitString() Max Kellermann 2018-08-10 18:22:59 +02:00
  • 4208fe29b5 tag/Mask: add method Unset() Max Kellermann 2018-08-10 18:35:29 +02:00
  • 1b593462d3 doc/user.rst: add tag links Max Kellermann 2018-08-10 18:45:14 +02:00
  • 0cf9c941af doc/user.rst: line breaks Max Kellermann 2018-08-10 18:28:21 +02:00
  • c1b33533da event/ServerSocket: fix get_remote_uid() call Max Kellermann 2018-08-09 13:22:25 +02:00
  • 66fcd25b7e command/sticker, sticker/song: embed struct sticker_song_find_data in namespace Max Kellermann 2018-08-09 12:57:47 +02:00
  • 01d3777574 decoder/Thread, ...: log all exceptions Max Kellermann 2018-08-09 11:14:40 +02:00
  • 87570cdd9b Merge branch 'HttpdOutputPlugin_socket' of git://github.com/1848/MPD Max Kellermann 2018-08-08 16:57:24 +02:00
  • 0ea6a2dd99 decoder/mpg123: remove obsolete const_cast hack Max Kellermann 2018-08-07 22:52:38 +02:00
  • cacc1ffdad decoder/mpg123: use AtScopeExit() to call mpg123_delete() during scan Max Kellermann 2018-08-07 22:48:11 +02:00
  • cfe34647e1 decoder/mpg123: use AtScopeExit() to call mpg123_delete() Max Kellermann 2018-08-07 22:29:51 +02:00
  • 737267cedc Moved call to fchmod() on socket from OneServerSocket::Open() to socket_bind_listen() 1848 2018-08-07 22:01:13 +02:00
  • 84054203af Use fchmod instead of chmod for unix sockets to prevent TOCTTOU 1848 2018-08-07 21:30:25 +02:00
  • 0c1a899fbe Added unix socket support in HttpdOutputPlugin 1848 2018-08-07 19:28:29 +02:00
  • 52521d02ea Added a function for generic address parsing Changed listen_add_config_param() to use generic address parsing 1848 2018-08-07 19:14:14 +02:00
  • 2127a482da Fix various bugs in OS X DSD playback Yue Wang 2018-08-07 01:55:06 -07:00
  • 7df0d3b7fc event/SignalMonitor: make SignalMonitorFinish() noexcept Max Kellermann 2018-08-06 11:48:25 +02:00
  • fdd101c4c5 event/SignalMonitor: add noexcept Max Kellermann 2018-08-06 11:48:35 +02:00
  • 4218f56f6c system/SignalFD: add "noexcept" Max Kellermann 2018-08-06 11:56:13 +02:00
  • dd18fe34a7 system/SignalFD: throw exception on error Max Kellermann 2018-08-06 11:53:45 +02:00
  • 5b09504a71 system/Event{FD,Pipe}: add "noexcept" Max Kellermann 2018-08-06 11:57:40 +02:00
  • 0c1a001622 system/Event{FD,Pipe}: throw exception on error Max Kellermann 2018-08-06 11:49:38 +02:00
  • 148c38fbb9 Main: use AtScopeExit() to delete the Instance Max Kellermann 2018-08-06 11:42:46 +02:00
  • fbfefcc0a3 Main: call daemonize_finish() with AtScopeExit() Max Kellermann 2018-08-06 10:47:06 +02:00
  • b4c517c501 song/AudioFormatFilter: add mask support Max Kellermann 2018-08-02 21:24:52 +02:00
  • b39bc85e60 AudioFormat: add mask support to ToString() Max Kellermann 2018-08-02 21:18:36 +02:00
  • 603ce87ac2 AudioFormat: split the printf() calls in ToString() Max Kellermann 2018-08-02 21:17:54 +02:00
  • 4b16a8bf84 lib/icu: require at least version 50 Max Kellermann 2018-08-02 21:01:12 +02:00
  • ca4c81dd84 decoder/mikmod: require at least version 3.2 Max Kellermann 2018-08-02 20:31:22 +02:00
  • e9881bbfc8 configure.ac: detect libmikmod with pkg-config Max Kellermann 2018-08-02 20:42:25 +02:00
  • 69f4178bff decoder/ffmpeg: require at least version 11.12 Max Kellermann 2018-08-02 20:18:19 +02:00
  • 027e562f65 song/OptimizeFilter: optimization stage for filters Max Kellermann 2018-08-02 19:42:53 +02:00
  • 2d2120338b Makefile.am: add src/song/NotSongFilter.hxx Max Kellermann 2018-08-02 19:29:53 +02:00
  • e5e623ffaa SongFilter: add class NotSongFilter Max Kellermann 2018-07-25 10:19:49 +02:00
  • e47e3205b3 doc/protocol.xml: add missing parantheses Max Kellermann 2018-08-02 19:22:46 +02:00
  • 592d2ebd26 song/AudioFormatSongFilter: new filter type Max Kellermann 2018-08-02 13:36:14 +02:00
  • 299c809272 song/Filter: convert LOCATE_TAG_* macros to enum Max Kellermann 2018-08-02 17:23:25 +02:00