aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* fs/Path: rename to AllocatedPathMax Kellermann2013-10-1750-394/+620
* fs/Path: move definitions to struct PathTraitsMax Kellermann2013-10-1717-111/+159
* fs/Path: include clenaupMax Kellermann2013-10-171-1/+1
* fs/Charset: GetFSCharset() returns "utf-8" by defaultMax Kellermann2013-10-173-9/+8
* fs/Charset: default filesystem charset is UTF-8Max Kellermann2013-10-172-6/+7
* fs/Charset: don't allow nullptr argumentsMax Kellermann2013-10-173-7/+8
* fs/Path: move configuration code to Config.cxxMax Kellermann2013-10-1710-140/+282
* fs/Path: move path_domain to Domain.hxxMax Kellermann2013-10-175-5/+51
* fs/Path: make fs_charset staticMax Kellermann2013-10-171-1/+1
* fs/Path: include cleanupMax Kellermann2013-10-173-1/+2
* fs/Limits: convert macro to "constexpr"Max Kellermann2013-10-174-13/+12
* fs/Path: move MPD_PATH_MAX to Limits.hxxMax Kellermann2013-10-177-14/+45
* *: use std::numeric_limitsMax Kellermann2013-10-175-23/+22
* UpdateGlue: handle update id managementMax Kellermann2013-10-173-21/+33
* UpdateGlue: pass UpdateQueueItem aroundMax Kellermann2013-10-171-20/+16
* UpdateGlue: never pass null to update_enqueue()Max Kellermann2013-10-173-5/+8
* UpdateQueue: use std::string and std::queueMax Kellermann2013-10-173-40/+35
* Mapper: use std::stringMax Kellermann2013-10-171-16/+11
* StickerDatabase: return std::stringMax Kellermann2013-10-175-23/+26
* StickerDatabase: add pure/const attributesMax Kellermann2013-10-171-0/+4
* PlayerControl: GetError() returns an Error, not a char*Max Kellermann2013-10-173-25/+26
* Thread/Thread: replacement library for GThreadMax Kellermann2013-10-1720-98/+301
* util/Error: add method SetLastError()Max Kellermann2013-10-172-0/+25
* Main: use ThreadId instead of GThread*Max Kellermann2013-10-173-6/+8
* InputStream: use int64_t instead of goffsetMax Kellermann2013-10-1720-64/+78
* input_plugin: rename struct to "InputPlugin"Max Kellermann2013-10-1723-32/+31
* thread/{Cond,Mutex}: use "class" instead of "typedef"Max Kellermann2013-10-1714-21/+20
* CueParser: use std::stringMax Kellermann2013-10-172-6/+5
* InotifyUpdate: use class PathMax Kellermann2013-10-171-58/+37
* PlaylistSave: eliminate the last g_warning() callMax Kellermann2013-10-171-1/+2
* Song: GetURI() returns std::stringMax Kellermann2013-10-1710-86/+62
* ArchiveLookup: in-place editing, avoid string copyMax Kellermann2013-10-171-29/+24
* ArchiveLookup: declare local variables laterMax Kellermann2013-10-171-5/+4
* ArchiveLookup: don't reset out argumentsMax Kellermann2013-10-171-4/+0
* ArchiveLookup: move code to FindSlash()Max Kellermann2013-10-171-7/+18
* ArchiveLookup: move code to FindSuffix()Max Kellermann2013-10-171-8/+13
* ArchiveLookup: return const stringsMax Kellermann2013-10-173-4/+8
* ArchiveLookup: move API documentation to headerMax Kellermann2013-10-172-22/+15
* decoder/wildmidi: remove suport for libwildmidi 0.2.2 or olderMax Kellermann2013-10-161-4/+0
* system/ByteOrder: new library for byte ordering / endianessMax Kellermann2013-10-1615-107/+286
* util/ByteReverse: use C99 "restrict"Max Kellermann2013-10-161-7/+13
* util/byte_reverse: convert to C++Max Kellermann2013-10-164-23/+17
* pcm_pack: convert to C++Max Kellermann2013-10-165-9/+6
* encoder/wave: use delete to dispose the WaveEncoder objectMax Kellermann2013-10-161-1/+1
* Archive*: move archive_domain to ArchiveDomain.cxxMax Kellermann2013-10-154-6/+50
* ConfigData: remove unused method DupBlockString()Max Kellermann2013-10-152-12/+0
* playlist/soundcloud: use std::stringMax Kellermann2013-10-151-14/+14
* output/roar: use const_cast instead of g_strdup()Max Kellermann2013-10-151-9/+3
* output/roar: use std::stringMax Kellermann2013-10-151-12/+10
* output/roar: move code into the RoarOutput classMax Kellermann2013-10-152-96/+137