summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2017-10-18Playlist{File,Save}: always use UTF-8 in playlists on WindowsMax Kellermann
2017-10-18PlaylistSave: move code to playlist_print_path()Max Kellermann
2017-10-18queue/Playlist: call MoveOrderToCurrent() in SeekSongOrder() on song changeMax Kellermann
2017-10-18queue/PlaylistControl: keep order list consistency in MoveOrderToCurrent()Max Kellermann
2017-10-18queue/Playlist: move code to MoveOrderToCurrent()Max Kellermann
2017-10-18queue/Queue: add methods MoveOrderBefore() and MoveOrderAfter()Max Kellermann
2017-10-18queue/Queue: MoveOrder() returns to_orderMax Kellermann
2017-09-27decoder/Thread: clear the command after catching an exceptionMax Kellermann
2017-09-27GME Plugin: fix track numberingJohn Regan
2017-09-20lib/icu/CaseFold: disable broken strxfrm() callbackMax Kellermann
2017-09-20lib/icu/Compare: add fallback using strcasecmp() and strcasestr()Max Kellermann
2017-09-20SongFilter: use class IcuCompareMax Kellermann
2017-09-20lib/icu/Compare: OO wrapper for IcuCaseFold()Max Kellermann
2017-09-20lib/icu/CaseFold: add "noexcept"Max Kellermann
2017-09-20db/Selection: add missing config.hMax Kellermann
2017-09-20lib/icu/Collate: move IcuCaseFold() to CaseFold.cxxMax Kellermann
2017-09-20lib/icu/Collate: remove unnecessary assert()Max Kellermann
2017-09-19output/sndio: fix indentMax Kellermann
2017-09-19output/sndio: rename the "sio_hdl" variable to avoid clash with struct nameMax Kellermann
2017-09-18ffmpeg plugin: when decoded stream duration is unavailable, attempt fallback ...Charlie Waters
2017-09-01storage/curl: support Content-Type application/xmlMax Kellermann
2017-09-01storage/curl: use StringStartsWith()Max Kellermann
2017-09-01storage/curl: move code to IsXmlContentType()Max Kellermann
2017-08-23player/Thread: initialize play_audio_format, fixes assertionMax Kellermann
2017-08-21OSX mixerMatthew Leon
2017-08-03util/FormatString: pass the allocated buffer to AllocatedString::Donate()Max Kellermann
2017-07-31tag/Aiff: the FORM chunk size is big-endianMax Kellermann
2017-07-20Check for MusicBrainz id3v2 tags in ffmpeg.Matthew Leon
2017-07-20move MusicBrainz id3v2 tags to separate fileMatthew Leon
2017-06-04*: add lost of "noexcept" specificationsMax Kellermann
2017-06-03storage, db, mixer, command: remove more bogus "pure" attributesMax Kellermann
2017-06-03decoder/ffmpeg: add support for adxJörg Raftopoulos
2017-05-29system/ByteOrder: fix byte order detection on FreeBSD/aarch64Max Kellermann
2017-05-19playlist/m3u: support for mime-type `audio-mpegurl` for M3U playlistsMario Di Raimondo
2017-05-16Main: omit "constexpr" on MIN_BUFFER_SIZE with GCC 4.xMax Kellermann
2017-05-16output/{osx,haiku,pulse,sles}: add missing "noexcept"Max Kellermann
2017-05-15Main: cap buffer_before_play at 80% to prevent deadlockMax Kellermann
2017-05-15Main: enforce a reasonable minimum audio_buffer_size settingMax Kellermann
2017-05-15Main: refactor DEFAULT_BUFFER_SIZE to represent bytesMax Kellermann
2017-05-08*: remove "pure" and "const" attributes from throwing functionsMax Kellermann
2017-05-08*: add "noexcept" to many, many function prototypesMax Kellermann
2017-04-24decoder/pcm: add missing nullptr checkMax Kellermann
2017-04-24decoder/pcm: fix potential assertion failure in FillBuffer()Max Kellermann
2017-04-18Remove some redundant codeBart Nagel
2017-04-12util/ScopeExit: copy enabled tag in move constructorMax Kellermann
2017-04-06storage/FileInfo, db/simple/Directory: use 64 bit for device/inodeMax Kellermann
2017-03-10lib/curl/Request: "ICY 200 OK" is a response boundary headerMax Kellermann
2017-03-10lib/curl/Request: move code to IsResponseBoundaryHeader()Max Kellermann
2017-03-10Partition: handle SYNC_WITH_PLAYER before TAG_MODIFIEDMax Kellermann
2017-03-10decoder/sidplay: make compatible with libsidplayfp < 1.8Max Kellermann