aboutsummaryrefslogtreecommitdiffstats
path: root/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2012-08-02dbUtils: split to Database{Queue,Playlist}.cxxMax Kellermann3-209/+182
2012-08-02DatabaseGlue: add function GetDatabase()Max Kellermann2-0/+44
Allow using the object outside of DatabaseGlue.cxx.
2012-08-02DatabasePlugin: add simpler Visit() wrapeprMax Kellermann1-0/+13
2012-08-02DatabasePlugin: make Visit() constMax Kellermann3-6/+6
2012-08-02gcc.h: re-add gcc_const and gcc_pureMax Kellermann28-92/+123
Remove GLib dependency from some headers.
2012-08-02DatabaseVisitor, ...: use GError forward declarationMax Kellermann29-29/+69
2012-08-01db_plugin: convert to C++Max Kellermann9-388/+362
2012-08-01gcc.h: require g++ 4.5 or newerMax Kellermann1-0/+4
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 Kellermann1-0/+9
2012-08-01decoder/sidplay: fix C++ compiler warningsMax Kellermann1-4/+4
2012-08-01util/list: make safe for C++Max Kellermann1-24/+25
2012-07-30tcp_socket, ...: remove obsolet RAOP sourcesMax Kellermann6-976/+0
2012-07-29tag_ape: return false if no usable tag was foundMax Kellermann1-7/+21
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 Kellermann1-1/+3
These two strings are common "FILE" types.
2012-07-13Add song duration to DSF and DSDIFF DSD decoders.Jurgen Kramer2-3/+24
2012-07-10aiff: support the AIFC formatMax Kellermann1-1/+2
2012-07-10output_init: put the "convert" filter at the end of the listMax Kellermann1-7/+7
No, really! This fixes a regression of commit 74617389, which changed the order of filter plugins.
2012-07-10require GLib 2.16Max Kellermann19-75/+2
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äfer1-2/+2
2012-06-27patch to split DSD decoder into separate decoders for DSF en DFF. Move commonJurgen Kramer7-324/+568
functions to new dsdlib. Update user doc.
2012-06-27New command searchaddplgeneticdrift3-0/+77
Search and add search result to a stored playlist.
2012-06-27New command searchadd similar to command findadd.geneticdrift3-0/+73
2012-06-27locate: make variables more localMax Kellermann1-19/+10
2012-06-13update_walk: move code to update_song.cMax Kellermann3-84/+151
2012-06-13update_walk: move code to update_container.cMax Kellermann3-91/+162
2012-06-13update_walk: move code to update_archive.cMax Kellermann4-135/+246
2012-06-13update_internal.h: split headerMax Kellermann5-19/+49
2012-06-13update_walk: split update_regular_file()Max Kellermann1-21/+58
2012-06-13directory: require db lock for _{add,remove}_song()Max Kellermann2-0/+10
2012-06-13update_walk: add "pure" attributesMax Kellermann1-0/+2
2012-06-13update_walk: move code to make_directory_if_modified()Max Kellermann1-21/+39
2012-06-13update_walk: fix coding styleMax Kellermann1-94/+67
2012-06-12cmdline: consistent plugin listingsMax Kellermann8-75/+36
2012-06-12cmdline: dump list of input pluginsMax Kellermann1-0/+7
2012-06-12input_registry: add _for_each() macrosMax Kellermann3-9/+14
2012-06-12cmdline: dump list of playlist pluginsMax Kellermann1-0/+7
2012-06-12playlist_list: add _for_each() macrosMax Kellermann2-18/+21
2012-06-12cmdline: change --version formattingMax Kellermann1-5/+5
2012-06-12decoder_list: add _for_each() macrosMax Kellermann4-16/+17
2012-06-12archive_list: add _for_each() macrosMax Kellermann2-25/+25
2012-06-12cmdline: don't initalise archive plugins for --versionMax Kellermann2-3/+0
Dump all archive plugins, even those that fail to initialise.
2012-06-12encoder_list: add macro _for_each()Max Kellermann2-6/+14
2012-06-12encoder_list: make the list truly "const"Max Kellermann1-1/+1
2012-06-12output_list: declare variables inside _plugins_for_each()Max Kellermann3-14/+7
Don't require the caller to provide them.
2012-06-12output_list: make the list truly "const"Max Kellermann2-2/+2
2012-06-12output_list: simplify audio_output_plugins_for_each() callMax Kellermann1-2/+2
2012-06-12cmdline: update copyright yearMax Kellermann1-1/+1
2012-06-12Work around incorrect g_file_test() behavior on Win32Denis Krjuchkov5-0/+32
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 Kellermann2-0/+16
False positives in gcc 4.7.
2012-06-12gcc.h: backport GCC_CHECK_VERSION() from v0.17.xMax Kellermann1-1/+6