aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.am (follow)
Commit message (Collapse)AuthorAgeFilesLines
* configure.ac: add option to disable the DSD decodersMax Kellermann2014-09-261-6/+14
| | | | Allow building a smaller MPD binary for people who don't need DSD.
* test/test_protocol: unit test for protocol/ArgParser.cxxMax Kellermann2014-09-041-0/+11
|
* Makefile.am: fix dependencies for win32François Revol2014-08-021-1/+1
| | | | | | | | | | | | | | It happened to me when doing the Haiku port, src/mpd failed to be relinked properly when editing source files, and likely also happens on win32, although I didn't try this change. When building for windows, src_mpd_DEPENDENCIES is overriden. Automake then disables the default version which contains all the static libraries. In Makefile.in: @HAVE_WINDOWS_FALSE@src_mpd_DEPENDENCIES = libmpd.a \ Instead we use EXTRA_src_mpd_DEPENDENCIES which is meant for this.
* Win32Main: move to win32/Max Kellermann2014-08-021-6/+6
|
* PlaylistEdit: postpone UpdateQueuedSong() when adding multiple songsMax Kellermann2014-07-111-0/+1
| | | | | | | | | | Implement a "bulk" edit mode that postpones both UpdateQueuedSong() and OnModified(). This way, the playlist version gets incremented only once. More importantly: when adding multiple songs to a queue that consists of only one song, the first song that got added will always be played next. By postponing this choice, all newly added songs get a chance to become the next song. Fixes the second (and last) part of Mantis ticket 0004005.
* test: merge duplicate code to FakeDecoderAPI.cxxMax Kellermann2014-07-091-0/+2
|
* test/test_icy_parser: unit test for IcyMetaDataParser.cxxMax Kellermann2014-01-271-0/+11
|
* Makefile.am: disable dist-bzip2Max Kellermann2013-11-081-1/+1
| | | | | bzip2-compressed tarballs are obsolete, xz is better and widely understood.
* Makefile.am: distribute missing filesMax Kellermann2013-11-041-0/+5
|
* Makefile.am: add missing header fileMax Kellermann2013-10-311-0/+1
|
* Makefile.am: link test/DumpDatabase with Ack.cxxMax Kellermann2013-10-301-0/+1
|
* DecoderControl: move code/attributes to new class MixRampInfoMax Kellermann2013-10-261-0/+1
|
* test/test_mixramp: unit test for mixramp_interpolate()Max Kellermann2013-10-261-0/+10
|
* command: new command "readcomments" lists arbitrary file tagsMax Kellermann2013-10-251-0/+1
|
* InputInternal: remove obsolete libraryMax Kellermann2013-10-231-1/+0
|
* UriUtil: uri_remove_auth() returns std::stringMax Kellermann2013-10-231-1/+0
|
* test/test_util: unit test for libutil.aMax Kellermann2013-10-231-0/+10
|
* Playlist: refresh new tags after database updateMax Kellermann2013-10-221-0/+1
| | | | Fixes regression from commit e96779d.
* Partition: add methods TagModified(), SyncWithPlayer()Max Kellermann2013-10-211-1/+1
| | | | Move code from class Instance.
* GetBaseUTF8Max Kellermann2013-10-211-1/+1
|
* util/NumberParser: utilities for parsing numbers from ASCII stringsMax Kellermann2013-10-211-0/+1
|
* Util/ASCII: add function StringEqualsCaseASCII()Max Kellermann2013-10-201-0/+1
| | | | Replaces GLib's g_ascii_strcasecmp().
* *Commands: move to src/command/Max Kellermann2013-10-201-12/+12
|
* command: convert command_return to to a strictly-typed enumMax Kellermann2013-10-201-1/+1
|
* decoder/sidplay: add header fileMax Kellermann2013-10-201-1/+2
|
* decoder/sidplay: update file nameMax Kellermann2013-10-201-1/+2
|
* Client: move message functions into the classMax Kellermann2013-10-191-1/+1
|
* util/FormatString: new library to replace g_strdup_printf()Max Kellermann2013-10-191-0/+1
|
* encoder/{opus,vorbis}: new serial generator replacing g_random_int()Max Kellermann2013-10-191-0/+6
|
* ZeroconfAvahi: integrate into the EventLoopMax Kellermann2013-10-181-2/+5
| | | | Finally fixes the regression by commit c1f4f1fd.
* test/run_avahi: new debug programMax Kellermann2013-10-181-0/+16
|
* test/run_inotify: use SignalMonitorMax Kellermann2013-10-181-0/+1
|
* fs/Path: rename to AllocatedPathMax Kellermann2013-10-171-0/+1
| | | | | | | The new class Path only holds a string pointer without being responsible for allocation/deallocation. The FileSystem.hxx library accepts Path arguments instead of AllocatedPath, to avoid forcing callers to allocate another string object.
* fs/Path: move definitions to struct PathTraitsMax Kellermann2013-10-171-0/+1
|
* fs/Path: move configuration code to Config.cxxMax Kellermann2013-10-171-0/+2
|
* fs/Path: move path_domain to Domain.hxxMax Kellermann2013-10-171-0/+1
|
* fs/Path: move MPD_PATH_MAX to Limits.hxxMax Kellermann2013-10-171-0/+1
|
* Thread/Thread: replacement library for GThreadMax Kellermann2013-10-171-0/+9
|
* Makefile.am: move sources to libthread.aMax Kellermann2013-10-171-9/+15
|
* test/test_archive: unit test for archive_lookup()Max Kellermann2013-10-171-0/+14
|
* test: use the CPPUNIT framework for unit testsMax Kellermann2013-10-161-2/+9
|
* Makefile.am: distribute util/Domain.hxx and system/ByteOrder.hxxMax Kellermann2013-10-161-0/+2
|
* util/byte_reverse: convert to C++Max Kellermann2013-10-161-2/+2
|
* pcm_pack: convert to C++Max Kellermann2013-10-161-1/+1
|
* Archive*: move archive_domain to ArchiveDomain.cxxMax Kellermann2013-10-151-0/+1
| | | | Merge duplicate symbol.
* Util/Macros: replacement for GLib's G_N_ELEMENTS()Max Kellermann2013-10-151-0/+1
|
* util/FifoBuffer: C++ version of the fifo_buffer libraryMax Kellermann2013-10-151-0/+2
|
* system/clock: convert to C++Max Kellermann2013-10-151-1/+1
|
* require GLib 2.28Max Kellermann2013-10-151-1/+0
| | | | The header glib_compat.h is now obsolete and can be removed.
* gcc.h: rename to Compiler.hMax Kellermann2013-10-151-1/+1
|