aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.am (follow)
Commit message (Collapse)AuthorAgeFilesLines
* playlist/flac: re-add the pluginMax Kellermann2015-10-261-0/+6
| | | | | | | | | | This reverts commit d7d9dbd2c2798b6ff39acb07a3bed38b6f99e283 by reimplementing it with the current MPD API. 3 years ago, I was wrong about the "embcue" plugin being able to replace this one, because "embcue" reads a tag named "CUESHEET", while this plugin reads the "CUESHEET" FLAC metablock. There's an important difference between those two!
* LocateUri: new library to classify URIs in a standard wayMax Kellermann2015-10-221-0/+2
|
* util/DeleteDisposer: new utility classMax Kellermann2015-10-191-0/+1
|
* test/ReadApeTags: new debug programMax Kellermann2015-10-161-0/+8
|
* util/StringView: add methods StripLeft(), StripRight()Max Kellermann2015-10-161-1/+1
|
* util/StringView: new utility classMax Kellermann2015-09-301-0/+1
|
* output: add native Haiku audio output and mixer supportFrançois Revol2015-09-171-0/+8
| | | | Also uses the notification system to display tags.
* Makefile.am: add the Haiku resources to the mpd binaryFrançois Revol2015-09-171-1/+24
|
* tag/Settings: move typedef tag_mask_t to Mask.hxxMax Kellermann2015-08-241-0/+1
|
* tag/Settings: convert to C++Max Kellermann2015-08-241-1/+1
|
* test/stdbin.h: remove obsolete headerMax Kellermann2015-08-151-9/+0
|
* PlayerThread, ...: move to src/player/Max Kellermann2015-08-151-4/+4
|
* client/Response: new Client wrapper class for writing responsesMax Kellermann2015-08-121-0/+1
|
* command/Request: new struct wrapping ConstBuffer<const char *>Max Kellermann2015-08-111-0/+1
|
* net/AllocatedSocketAddress: new sockaddr wrapper classMax Kellermann2015-07-221-0/+1
|
* net/Resolver: move sockaddr_to_string() to ToString.cxxMax Kellermann2015-07-221-0/+1
|
* configure.ac: remove GLib optionMax Kellermann2015-06-271-60/+24
| | | | Not used anymore.
* util/AllocatedString: add methods Duplicate(), Clone()Max Kellermann2015-06-251-1/+1
|
* lib/icu/Win32: wrappers for WideCharToMultiByte(), MultiByteToWideChar()Max Kellermann2015-06-231-0/+5
|
* util/AllocatedString: new utility classMax Kellermann2015-06-231-0/+1
|
* util/StringPointer: new utility classMax Kellermann2015-06-231-0/+1
|
* fs/Glob: use PathMatchSpec() on WindowsMax Kellermann2015-06-221-0/+5
|
* test/TestFs: new unit test for libfs.aMax Kellermann2015-06-221-0/+9
|
* db/update/ExcludeList: move class Pattern to fs/Glob.hxxMax Kellermann2015-06-221-0/+1
|
* test/test_pcm: add PcmInterleave() unit testMax Kellermann2015-06-221-0/+1
|
* decoder/ffmpeg: move code to pcm/Interleave.cxxMax Kellermann2015-06-221-0/+1
|
* fs/NarrowPath: new utility classMax Kellermann2015-03-051-0/+1
|
* util/StringUtil: add wchar_t overloadsMax Kellermann2015-03-051-0/+1
|
* util/StringAPI: add wchar_t overloadsMax Kellermann2015-03-051-0/+1
|
* fs/Traits: use string.h API wrappersMax Kellermann2015-03-051-0/+1
|
* system/FileDescriptor: new wrapper class for a file descriptorMax Kellermann2015-03-031-1/+2
|
* fs/Path: add method GetSuffix()Max Kellermann2015-03-011-2/+2
| | | | Type-safe wrapper for uri_get_suffix().
* SongUpdate: use OpenArchiveInputStream() to open archive fileMax Kellermann2015-03-011-0/+1
| | | | | Don't pass Path::c_str() to tag_stream_scan() which requires a UTF-8 string.
* fs/FileInfo: new library providing GetFileInfo()Max Kellermann2015-02-281-0/+1
| | | | Replaces StatFile(), with a portable data object.
* net/StaticSocketAdress: new class wrapping struct sockaddr_storageMax Kellermann2015-02-131-0/+1
|
* net/SocketAddress: light wrapper for struct sockaddrMax Kellermann2015-02-101-0/+1
|
* system/{Resolver,Socket{Error,Util}}: move to new library libnet.aMax Kellermann2015-02-101-4/+11
|
* Merge tag 'v0.19.9'Max Kellermann2015-02-061-4/+2
|\
| * Makefile.am: move org_musicpd_Bridge.h to BUILT_SOURCESMax Kellermann2015-01-311-3/+1
| |
| * Makefile.am: generate icon before compiling JNI classesMax Kellermann2015-01-311-1/+1
| | | | | | | | | | Apparently, Android's build.xml requires the icon to be available, even when only running the Java compiler.
* | Merge branch 'v0.19.x'Max Kellermann2015-01-261-25/+0
|\|
| * Merge branch 'v0.18.x' into v0.19.xMax Kellermann2015-01-261-25/+0
| |\
| | * {playlist,input}/despotify: remove defunct pluginMax Kellermann2015-01-261-31/+0
| | |
* | | Config: add section "resampler"Max Kellermann2015-01-221-1/+4
| | |
* | | config/Data: add method Clear()Max Kellermann2015-01-211-1/+1
| | | | | | | | | | | | Move code from config_global_finish().
* | | ConfigData: rename header fileMax Kellermann2015-01-211-1/+1
| | |
* | | ConfigData: move struct config_param to Param.hxxMax Kellermann2015-01-211-1/+2
| | |
* | | ConfigData: move struct block_param to Block.?xxMax Kellermann2015-01-211-0/+1
| | |
* | | output/recorder: dynamic file nameMax Kellermann2015-01-141-0/+2
| | |
* | | output/recorder: move code to encoder/ToOutputStream.cxxMax Kellermann2015-01-141-0/+1
| | |