summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2012-08-02DatabasePlugin: make Visit() constMax Kellermann
2012-08-02gcc.h: re-add gcc_const and gcc_pureMax Kellermann
Remove GLib dependency from some headers.
2012-08-02DatabaseVisitor, ...: use GError forward declarationMax Kellermann
2012-08-01db_plugin: convert to C++Max Kellermann
2012-08-01gcc.h: require g++ 4.5 or newerMax Kellermann
Soon we'll use C++11 lambdas which were implemented in gcc 4.5.
2012-08-01gcc.h: add fallback for C++11 "override"Max Kellermann
2012-08-01decoder/sidplay: fix C++ compiler warningsMax Kellermann
2012-08-01util/list: make safe for C++Max Kellermann
2012-07-30tcp_socket, ...: remove obsolet RAOP sourcesMax Kellermann
2012-07-29tag_ape: return false if no usable tag was foundMax Kellermann
Ignore APE tags that have no usable tags, and use the ID3 tag instead. This is useful when the APE tag only contains replay gain, and the real tags are stored as ID3. This implements feature request Mantis #0003521.
2012-07-26cue_parser: support file types "MP3", "AIFF"Max Kellermann
These two strings are common "FILE" types.
2012-07-13Add song duration to DSF and DSDIFF DSD decoders.Jurgen Kramer
2012-07-10aiff: support the AIFC formatMax Kellermann
2012-07-10output_init: put the "convert" filter at the end of the listMax Kellermann
No, really! This fixes a regression of commit 74617389, which changed the order of filter plugins.
2012-07-10require GLib 2.16Max Kellermann
GLib 2.16 was released more than 4 years ago. Let's remove some cruft from the glib_compat.h header, and avoid new cruft to it.
2012-07-10command: require appropriate permissions for searchadd{,pl}Jonathan Neuschäfer
2012-06-27patch to split DSD decoder into separate decoders for DSF en DFF. Move commonJurgen Kramer
functions to new dsdlib. Update user doc.
2012-06-27New command searchaddplgeneticdrift
Search and add search result to a stored playlist.
2012-06-27New command searchadd similar to command findadd.geneticdrift
2012-06-27locate: make variables more localMax Kellermann
2012-06-13update_walk: move code to update_song.cMax Kellermann
2012-06-13update_walk: move code to update_container.cMax Kellermann
2012-06-13update_walk: move code to update_archive.cMax Kellermann
2012-06-13update_internal.h: split headerMax Kellermann
2012-06-13update_walk: split update_regular_file()Max Kellermann
2012-06-13directory: require db lock for _{add,remove}_song()Max Kellermann
2012-06-13update_walk: add "pure" attributesMax Kellermann
2012-06-13update_walk: move code to make_directory_if_modified()Max Kellermann
2012-06-13update_walk: fix coding styleMax Kellermann
2012-06-12Merge branch 'v0.16.x'Max Kellermann
Conflicts: src/cmdline.c src/decoder/wildmidi_decoder_plugin.c src/gcc.h src/glib_compat.h src/input_stream.c src/output_list.c src/output_thread.c valgrind.suppressions
2012-06-12cmdline: consistent plugin listingsMax Kellermann
2012-06-12cmdline: dump list of input pluginsMax Kellermann
2012-06-12input_registry: add _for_each() macrosMax Kellermann
2012-06-12cmdline: dump list of playlist pluginsMax Kellermann
2012-06-12playlist_list: add _for_each() macrosMax Kellermann
2012-06-12cmdline: change --version formattingMax Kellermann
2012-06-12decoder_list: add _for_each() macrosMax Kellermann
2012-06-12archive_list: add _for_each() macrosMax Kellermann
2012-06-12cmdline: don't initalise archive plugins for --versionMax Kellermann
Dump all archive plugins, even those that fail to initialise.
2012-06-12encoder_list: add macro _for_each()Max Kellermann
2012-06-12encoder_list: make the list truly "const"Max Kellermann
2012-06-12output_list: declare variables inside _plugins_for_each()Max Kellermann
Don't require the caller to provide them.
2012-06-12output_list: make the list truly "const"Max Kellermann
2012-06-12output_list: simplify audio_output_plugins_for_each() callMax Kellermann
2012-06-12cmdline: update copyright yearMax Kellermann
2012-06-12Work around incorrect g_file_test() behavior on Win32Denis Krjuchkov
g_file_test is redefined to be g_file_test_utf8 and thus can't handle non-ASCII characters. This fix adds simple wrapper (taken from glib) that fixes encoding and calls g_file_test_utf8. All required inclusions of glib_compat.h are added as well.
2012-06-12audio-parser, output_thread: work around -Wmaybe-uninitializedMax Kellermann
False positives in gcc 4.7.
2012-06-12gcc.h: backport GCC_CHECK_VERSION() from v0.17.xMax Kellermann
2012-05-29Merge branch 'v0.16.x'Max Kellermann
Conflicts: NEWS
2012-05-29output/raop: delete the RAOP pluginMax Kellermann
This plugin is horrible code, I mean it. Last year, I tried hard to fix it, but I figured would take less time to do a full rewrite. Given that I don't even have any device that supports RAOP, I can't do that properly. After 16 months, nobody volunteered for fixing it. Hereby, I delete it, because having no RAOP plugin is better than having this mess. Sorry.