Commit Graph

  • c85af12d45 StickerDatabase: return std::string Max Kellermann 2013-10-17 19:37:51 +02:00
  • e452d1f5b4 StickerDatabase: add pure/const attributes Max Kellermann 2013-10-17 19:39:22 +02:00
  • ffea268d2e PlayerControl: GetError() returns an Error, not a char* Max Kellermann 2013-10-17 19:34:59 +02:00
  • 8e676db633 Thread/Thread: replacement library for GThread Max Kellermann 2013-10-17 18:42:14 +02:00
  • f6d74012b7 util/Error: add method SetLastError() Max Kellermann 2013-10-17 18:46:56 +02:00
  • 32dfc11c23 Main: use ThreadId instead of GThread* Max Kellermann 2013-10-17 19:27:02 +02:00
  • aad0ea6e23 Makefile.am: move sources to libthread.a Max Kellermann 2013-10-17 18:57:22 +02:00
  • 05de2e998c InputStream: use int64_t instead of goffset Max Kellermann 2013-10-17 09:43:55 +02:00
  • 24780d99e6 input_plugin: rename struct to "InputPlugin" Max Kellermann 2013-10-17 10:20:57 +02:00
  • 7c1cf61728 thread/{Cond,Mutex}: use "class" instead of "typedef" Max Kellermann 2013-10-17 10:06:31 +02:00
  • eb10d08671 CueParser: use std::string Max Kellermann 2013-10-17 01:34:10 +02:00
  • abb0549e4b InotifyUpdate: use class Path Max Kellermann 2013-10-17 01:16:46 +02:00
  • 5327ea13ac PlaylistSave: eliminate the last g_warning() call Max Kellermann 2013-10-17 01:15:54 +02:00
  • be8ceae6e6 Song: GetURI() returns std::string Max Kellermann 2013-10-17 01:01:15 +02:00
  • 67ae033de7 ArchiveLookup: in-place editing, avoid string copy Max Kellermann 2013-10-17 00:54:20 +02:00
  • 161f7ced96 ArchiveLookup: declare local variables later Max Kellermann 2013-10-17 00:48:58 +02:00
  • 72bc11b180 ArchiveLookup: don't reset out arguments Max Kellermann 2013-10-17 00:46:26 +02:00
  • 15c2538532 ArchiveLookup: move code to FindSlash() Max Kellermann 2013-10-17 00:44:57 +02:00
  • fd9dd9343b ArchiveLookup: move code to FindSuffix() Max Kellermann 2013-10-17 00:35:46 +02:00
  • 1b8a1d4140 ArchiveLookup: return const strings Max Kellermann 2013-10-17 00:35:58 +02:00
  • e132d10aec ArchiveLookup: move API documentation to header Max Kellermann 2013-10-17 00:36:35 +02:00
  • 3dbda2dda2 test/test_archive: unit test for archive_lookup() Max Kellermann 2013-10-17 00:19:22 +02:00
  • a0105b45ae configure.ac: add function MPD_AUTO_LIB and use it Max Kellermann 2013-10-16 23:57:05 +02:00
  • 551b7768fc configure.ac: define HAVE_MPCDEC Max Kellermann 2013-10-17 00:07:04 +02:00
  • d6967db761 decoder/wildmidi: remove suport for libwildmidi 0.2.2 or older Max Kellermann 2013-10-16 23:57:26 +02:00
  • b0967cae69 configure.ac: don't leak -lsidutils -lmp3lame into Max Kellermann 2013-10-16 23:46:11 +02:00
  • 401a799a1b test: use the CPPUNIT framework for unit tests Max Kellermann 2013-10-16 21:55:00 +02:00
  • ba98518c69 Makefile.am: distribute util/Domain.hxx and system/ByteOrder.hxx Max Kellermann 2013-10-16 23:35:59 +02:00
  • 5e26e2ab1d system/ByteOrder: new library for byte ordering / endianess Max Kellermann 2013-10-16 21:09:19 +02:00
  • 08eca827b6 util/ByteReverse: use C99 "restrict" Max Kellermann 2013-10-16 21:12:11 +02:00
  • 6b2b5af344 util/byte_reverse: convert to C++ Max Kellermann 2013-10-16 21:04:52 +02:00
  • f32fbd9ed1 pcm_pack: convert to C++ Max Kellermann 2013-10-16 20:54:51 +02:00
  • e3511d0ee0 encoder/wave: use delete to dispose the WaveEncoder object Max Kellermann 2013-10-16 20:28:56 +02:00
  • fa13a6616f Archive*: move archive_domain to ArchiveDomain.cxx Max Kellermann 2013-10-15 23:24:54 +02:00
  • d4c2f91182 ConfigData: remove unused method DupBlockString() Max Kellermann 2013-10-15 23:19:44 +02:00
  • 084fd8df63 playlist/soundcloud: use std::string Max Kellermann 2013-10-15 23:17:53 +02:00
  • 328131b7aa output/roar: use const_cast instead of g_strdup() Max Kellermann 2013-10-15 23:14:34 +02:00
  • 85003429af output/roar: use std::string Max Kellermann 2013-10-15 22:55:17 +02:00
  • 6db77dcf75 output/roar: move code into the RoarOutput class Max Kellermann 2013-10-15 22:58:38 +02:00
  • 1cde86823d output/pipe: use std::string Max Kellermann 2013-10-15 22:52:04 +02:00
  • dbd88e6aef Client, ...: remove unnecessary glib.h include Max Kellermann 2013-10-15 20:14:36 +02:00
  • 45418583e9 ApeTag: use std::string for temporary allocation Max Kellermann 2013-10-15 22:25:32 +02:00
  • 77a1133723 PlaylistRegistry: use std::string for temporary allocation Max Kellermann 2013-10-15 21:20:18 +02:00
  • 25c208d81d input/*: don't allocate attribute "mime" Max Kellermann 2013-10-15 21:18:55 +02:00
  • 67f87db511 UpdateArchive: use std::string for temporary string Max Kellermann 2013-10-15 22:01:46 +02:00
  • 7de96275dd ConfigData: use std::string for config_param::value Max Kellermann 2013-10-15 22:32:39 +02:00
  • e13d0bf656 Permission: use std::string for temporary password allocation Max Kellermann 2013-10-15 22:40:17 +02:00
  • 8ed9f7effa Mapper: remove obsolete variable music_dir_fs_length Max Kellermann 2013-10-15 22:31:00 +02:00
  • 12ab556477 event/BufferedSocket: pass writable pointer to OnSocketInput() Max Kellermann 2013-10-15 22:18:37 +02:00
  • 509f8dab89 Util/Macros: replacement for GLib's G_N_ELEMENTS() Max Kellermann 2013-10-15 22:04:17 +02:00
  • 77429b6dd3 output/winmm: use delete instead of g_free() Max Kellermann 2013-10-15 22:10:42 +02:00
  • 84d20d9e43 util/FifoBuffer: C++ version of the fifo_buffer library Max Kellermann 2013-10-15 10:28:52 +02:00
  • 0c13703da3 system/clock: convert to C++ Max Kellermann 2013-10-15 09:38:12 +02:00
  • b97b7a7493 require GLib 2.28 Max Kellermann 2013-10-15 09:35:25 +02:00
  • be2951b45f gcc.h: rename to Compiler.h Max Kellermann 2013-10-15 09:21:13 +02:00
  • 1dd1a705b5 gcc.h: major update Max Kellermann 2013-10-15 09:13:22 +02:00
  • e4e80ff0cb *: use WIN32 instead of G_OS_WIN32 Max Kellermann 2013-10-15 08:33:44 +02:00
  • 9508ea982b fs/Path: add method IsAbsolute() Max Kellermann 2013-10-14 22:38:29 +02:00
  • 47d655ea7f fs/Path: add separator constants/functions Max Kellermann 2013-10-14 22:26:23 +02:00
  • 62271bf6ce PlaylistFile: always check for absolute paths within music_directory Max Kellermann 2013-10-14 22:21:22 +02:00
  • 0b27ac2f5c fs/Path: add method RelativeFS() Max Kellermann 2013-10-14 22:09:02 +02:00
  • 6fd481df97 Mapper, ...: use memcmp() instead of strncmp() where appropriate Max Kellermann 2013-10-14 22:00:21 +02:00
  • b915e43391 fs/Path: add method data() Max Kellermann 2013-10-14 21:57:43 +02:00
  • c96b295700 PlaylistFile: fix memory leak Max Kellermann 2013-10-14 21:53:08 +02:00
  • 9067da2df8 Mapper: map_fs_to_utf8() returns std::string Max Kellermann 2013-10-14 21:43:41 +02:00
  • 8cf2f52f7a Merge tag 'release-0.17.6' Max Kellermann 2013-10-14 21:40:56 +02:00
  • 681352ac3b release 0.17.6 Max Kellermann 2013-10-14 21:15:55 +02:00
  • d9c662d51f decoder/modplug: fix include directory Florian Schlichting 2013-10-14 21:12:47 +02:00
  • ad631d563b stored_playlist: use fs_charset_to_utf8() for URLs Max Kellermann 2013-10-14 21:11:20 +02:00
  • 7cbaf11dda load_file Max Kellermann 2013-10-14 20:54:05 +02:00
  • 3be63549c0 stored_playlist: add "file://" prefix to absolute paths Max Kellermann 2013-10-14 20:52:49 +02:00
  • 17c6db6c33 replay_gain_*.h: rename to *.hxx Max Kellermann 2013-10-02 12:22:12 +02:00
  • 86316b1828 output/httpd: don't include glib.h in header Max Kellermann 2013-10-02 12:20:36 +02:00
  • efc3a69dbf Stats: don't include glib.h in header Max Kellermann 2013-10-02 12:16:52 +02:00
  • ec883e1901 Stats: rename stats.h to Stats.hxx Max Kellermann 2013-10-02 12:14:07 +02:00
  • 060814daa8 Log: new logging library API Max Kellermann 2013-09-27 22:31:24 +02:00
  • c53492a76a TextFile: don't include glib.h in header Max Kellermann 2013-10-01 18:31:22 +02:00
  • 43675717b8 filesystem/Path: use std::string Max Kellermann 2013-10-01 18:35:37 +02:00
  • b21ed2fa36 PlaylistMapper: convert playlist name to filesystem charset Max Kellermann 2013-10-02 08:37:37 +02:00
  • 0214baad5a Playlist*: use nullptr instead of NULL Max Kellermann 2013-10-02 08:13:28 +02:00
  • c2d3ed2acc Listen, ...: add missing includes Max Kellermann 2013-10-02 08:11:58 +02:00
  • 0339c8d025 ConfigData: handle default_value==nullptr Max Kellermann 2013-10-02 08:56:02 +02:00
  • 0e0be0243b Daemon, Mapper: move-assign the Path objects Max Kellermann 2013-10-01 18:50:12 +02:00
  • a2ce2447a6 Merge branch 'v0.17.x' Max Kellermann 2013-10-01 17:20:38 +02:00
  • 9a1076256d mixer/alsa: handle ENODEV Max Kellermann 2013-10-01 16:33:07 +02:00
  • 72ef38d4a7 mixer/alsa: log snd_mixer_handle_events() errors Max Kellermann 2013-10-01 16:30:20 +02:00
  • d397ce68dc prepare 0.17.6 Max Kellermann 2013-10-01 16:29:54 +02:00
  • 5e20b7976f DecoderControl: lock the mutex in Seek() Max Kellermann 2013-09-30 16:20:35 +02:00
  • 36f712b949 tag/{riff,aiff}: convert to C++ Max Kellermann 2013-09-28 14:14:13 +02:00
  • a446775d80 playlist/lastfm: remove defunct Last.fm support Max Kellermann 2013-09-28 14:00:07 +02:00
  • ccd7f0825a DecoderControl: use GLib forward declarations Max Kellermann 2013-09-27 22:56:30 +02:00
  • d0896ea7c4 PlayerThread: convert struct player to a class Max Kellermann 2013-09-27 22:22:11 +02:00
  • a73d1e4b1c PlayerThread: use strictly typed enum Max Kellermann 2013-09-27 22:19:26 +02:00
  • d05bb2a0af PlayerControl: use strictly typed enums Max Kellermann 2013-09-27 22:07:20 +02:00
  • 6765901687 DecoderControl: convert "enum decoder_state" to strictly-typed enum Max Kellermann 2013-09-27 12:27:33 +02:00
  • c5d05ac0cf DecoderCommand: convert to strictly-typed enum Max Kellermann 2013-09-27 12:11:37 +02:00
  • 939003c1f1 OutputAll: add pure/const attributes Max Kellermann 2013-09-27 09:38:47 +02:00
  • a10f3a8aec PlayerControl: convert functions to methods Max Kellermann 2013-09-27 09:20:53 +02:00
  • ef663810a2 DecoderControl: convert functions to methods Max Kellermann 2013-09-27 09:18:03 +02:00
  • ada67a6a4f PlayerThread: move code to player_control::CommandFinished() Max Kellermann 2013-09-27 07:58:48 +02:00