Commit Graph

  • 2f43e4bc66 Playlist: copy stream tags from the PlayerThread Max Kellermann 2013-10-21 23:22:16 +02:00
  • f8c23488c9 Song: add method ReplaceTag() Max Kellermann 2013-10-21 23:53:27 +02:00
  • 1e2cda9239 Partition: add methods TagModified(), SyncWithPlayer() Max Kellermann 2013-10-21 23:40:52 +02:00
  • 20cba9e89f Song: pass reference to song_equals() Max Kellermann 2013-10-21 23:19:15 +02:00
  • f6d67ac260 DecoderThread: simplify the decoder lookup loop Max Kellermann 2013-10-21 22:14:08 +02:00
  • 74904b9cf2 DecoderList: reimplement _for_each() with function object Max Kellermann 2013-10-21 22:02:19 +02:00
  • 82059645f1 decoder: rename the struct to "Decoder" Max Kellermann 2013-10-21 21:12:37 +02:00
  • 13e9f18403 DecoderPlugin: move functions into the struct Max Kellermann 2013-10-21 20:36:34 +02:00
  • 875821f2ba SongUpdate: use tag_file_scan() Max Kellermann 2013-10-21 21:05:59 +02:00
  • cc3be3aeed TagFile: use IgnoreError() Max Kellermann 2013-10-21 20:52:59 +02:00
  • 72af3c0489 decoder_plugin: rename struct to DecoderPlugin Max Kellermann 2013-10-21 20:31:34 +02:00
  • 65e54f6ed1 decoder/modplug: use WritableBuffer instead of GByteArray Max Kellermann 2013-10-21 18:26:14 +02:00
  • 10196496f3 decoder/modplug: move code to LoadModPlugFile() Max Kellermann 2013-10-21 20:19:27 +02:00
  • 86f08862e4 playlist/EmbeddedCue: use std::string for the "cuesheet" attribute Max Kellermann 2013-10-21 10:53:31 +02:00
  • 83c726a34f GetBaseUTF8 Max Kellermann 2013-10-21 10:26:53 +02:00
  • a0415f73d4 archive/bz2: remove unused function bz2_quark() Max Kellermann 2013-10-21 10:50:12 +02:00
  • 93068f10ec fs/AllocatedPath: don't include glib.h Max Kellermann 2013-10-21 10:27:05 +02:00
  • 7142c81c05 DirectorySave: use Directory::GetName() Max Kellermann 2013-10-21 10:04:59 +02:00
  • c0421a57da input/curl: don't use GLib's typedef "gushort" Max Kellermann 2013-10-21 09:53:38 +02:00
  • 8f1ec1dfdf util/NumberParser: utilities for parsing numbers from ASCII strings Max Kellermann 2013-10-21 09:48:31 +02:00
  • 222dc8a239 Util/ASCII: add StringEqualsCaseASCII() overload with length Max Kellermann 2013-10-21 08:42:55 +02:00
  • 0e4d2e7277 Util/ASCII: add function StringEqualsCaseASCII() Max Kellermann 2013-10-20 23:09:51 +02:00
  • 2bbff77e48 OutputControl: convert anonymous enum to constexpr Max Kellermann 2013-10-20 13:52:26 +02:00
  • 3315c67f0f Inotify: convert anonymous enum to constexpr Max Kellermann 2013-10-20 13:51:55 +02:00
  • b879bcb1eb UpdateWalk: convert anonymous enum to constexpr Max Kellermann 2013-10-20 13:48:39 +02:00
  • ae99135c8d Main: convert anonymous enum to constexpr Max Kellermann 2013-10-20 13:46:32 +02:00
  • 1defb38a6f DatabaseSave: convert anonymous enum to constexpr Max Kellermann 2013-10-20 13:46:13 +02:00
  • 56bc9e12ee ClientInternal: convert anonymous enum to constexpr Max Kellermann 2013-10-20 13:45:47 +02:00
  • 116ebe0494 Idle: convert anonymous enum to constexpr Max Kellermann 2013-10-20 13:45:21 +02:00
  • 5ec843dcc8 *Commands: move to src/command/ Max Kellermann 2013-10-20 13:41:04 +02:00
  • a78b2d84ed TagType: rename enum tag_type to TagType Max Kellermann 2013-10-20 13:32:59 +02:00
  • cf4d80fc65 command: convert command_return to to a strictly-typed enum Max Kellermann 2013-10-20 13:10:54 +02:00
  • 8118bc93a8 FatalError: remove unused GError overload Max Kellermann 2013-10-20 13:10:09 +02:00
  • c772bc45c6 PlaylistError: convert playlist_result to a strictly-typed enum Max Kellermann 2013-10-19 19:50:54 +02:00
  • c1e7be3b8e decoder/sidplay: add header file Max Kellermann 2013-10-20 13:05:29 +02:00
  • 17ecc56e83 decoder/sidplay: update file name Max Kellermann 2013-10-20 13:03:58 +02:00
  • 6a42e6f6d4 doc/developer: require C++11 Max Kellermann 2013-10-20 13:03:32 +02:00
  • 75ba961e97 Client: move message functions into the class Max Kellermann 2013-10-19 19:44:45 +02:00
  • c2d5ce0ca2 Client: move trivial functions into the Client class Max Kellermann 2013-10-19 19:39:40 +02:00
  • 32645b80c4 ClientInternal: move class Client to Client.hxx Max Kellermann 2013-10-19 19:35:37 +02:00
  • ff626ac763 *: use references instead of pointers Max Kellermann 2013-10-19 18:48:38 +02:00
  • 59f8144c50 *: use nullptr instead of NULL Max Kellermann 2013-10-19 18:19:03 +02:00
  • 5a7c931293 input/cdio: use class AllocatedPath Max Kellermann 2013-10-19 17:48:46 +02:00
  • 1373d40fea decoder/mpg123: use const_cast instead of g_strdup() Max Kellermann 2013-10-19 17:46:00 +02:00
  • 3274bb54ad event/ServerSocket: pass AllocatedPath to AddPath() Max Kellermann 2013-10-19 17:40:56 +02:00
  • 7db124068f ConfigPath: use std::string Max Kellermann 2013-10-19 17:32:49 +02:00
  • 39e2ffe212 decoder/mikmod: use const_cast instead of g_strdup() Max Kellermann 2013-10-19 17:30:56 +02:00
  • 0a213ddf03 input/curl: use std::string for meta_name Max Kellermann 2013-10-19 17:18:56 +02:00
  • 5dc4cbdf82 util/FormatString: new library to replace g_strdup_printf() Max Kellermann 2013-10-19 16:58:45 +02:00
  • 1434e5a22e decoder/gme,input/curl,...: use static buffers instead of g_strdup_printf() Max Kellermann 2013-10-19 17:15:17 +02:00
  • 9acc1e1e97 Permission: use std::find instead of g_strsplit() Max Kellermann 2013-10-19 16:43:35 +02:00
  • daa47546c7 Permission: move code to ParsePermission() and a table Max Kellermann 2013-10-19 16:46:07 +02:00
  • c5194d0a8f Permission: convert PERMISSION_* from macro to constexpr Max Kellermann 2013-10-19 16:47:23 +02:00
  • 7ece8ff85c Permission: remove nullptr check Max Kellermann 2013-10-19 16:40:40 +02:00
  • a4effeb3f9 Permission: convert PERMISSION_PASSWORD_CHAR from macro to constexpr Max Kellermann 2013-10-19 16:39:45 +02:00
  • d3f28a1d7f FilterConfig: use std::find instead of g_strsplit_set() Max Kellermann 2013-10-19 16:34:11 +02:00
  • 03cddd0acf FilterConfig: return bool Max Kellermann 2013-10-19 16:29:56 +02:00
  • 04a737e04c FilterConfig: move code to filter_chain_append_new() Max Kellermann 2013-10-19 16:26:51 +02:00
  • 966c54bef5 FilterConfig: eliminate duplicate API documentation Max Kellermann 2013-10-19 16:23:40 +02:00
  • efcd9dfc35 ConfigData: use strtoul() in GetUnsignedValue() Max Kellermann 2013-10-19 16:12:52 +02:00
  • db44a6e948 decoder/modplug: Add "loop_count" parameter Sebastian Thorarensen 2013-10-19 15:39:04 +02:00
  • d6553fc6a7 ConfigData: Add support for signed integers Sebastian Thorarensen 2013-10-19 15:38:50 +02:00
  • fc9014f7ec PlayerThread: Only drop 0 length packets without tags Ben Boeckel 2013-10-10 23:12:27 -04:00
  • b39ab76118 Util/CharUtil: new library replacing g_ascii_isX() Max Kellermann 2013-10-19 15:25:32 +02:00
  • 90777f78c9 playlist/(Ext)M3u: use strchug_fast() Max Kellermann 2013-10-19 15:36:42 +02:00
  • 7cb803ad5c test/test_pcm: use C++11 random instead of GLib Max Kellermann 2013-10-19 15:05:48 +02:00
  • 8e063829c4 encoder/{opus,vorbis}: new serial generator replacing g_random_int() Max Kellermann 2013-10-19 14:43:24 +02:00
  • 139c6be370 encoder/wave: include cleanup Max Kellermann 2013-10-19 02:05:44 +02:00
  • b6ac249c3c decoder/mikmod: Add loop configuration parameter Sebastian Thorarensen 2013-10-18 04:12:36 +02:00
  • 5e103b5fb7 filter/route: merge the two loops, one-pass parsing Max Kellermann 2013-10-18 12:15:28 +02:00
  • de5be62da5 filter/route: allocate "sources" statically Max Kellermann 2013-10-18 11:43:22 +02:00
  • b5f608d026 filter/route: use int8_t instead of signed char Max Kellermann 2013-10-18 11:52:43 +02:00
  • 58fe352fda util/StringUtil: rename strchug_fast_c() to strchug_fast() Max Kellermann 2013-10-18 12:24:09 +02:00
  • b105093dcd ZeroconfAvahi: convert avahiRunning to a "bool" Max Kellermann 2013-10-18 10:49:23 +02:00
  • d1c401fe7a ZeroconfAvahi: integrate into the EventLoop Max Kellermann 2013-10-18 09:16:55 +02:00
  • 964aa42b04 test/run_avahi: new debug program Max Kellermann 2013-10-18 08:37:28 +02:00
  • bf8660b21c test/run_inotify: use SignalMonitor Max Kellermann 2013-10-18 08:56:25 +02:00
  • 43863a70c8 SignalMonitor: add SignalMonitorGetEventLoop() Max Kellermann 2013-10-18 08:44:40 +02:00
  • bd5a70c712 input/curl: use MultiSocketMonitor constants instead of GLib Max Kellermann 2013-10-18 08:30:44 +02:00
  • 909ff4b8a9 valgrind.suppressions: add g_get_home_dir suppression Max Kellermann 2013-10-18 01:14:02 +02:00
  • bcfc62a3f2 PlaylistEdit, QueueSave: free the Song object after Append() Max Kellermann 2013-10-18 01:12:47 +02:00
  • d1924867db valgrind.suppressions: add libGnuTLS suppression Max Kellermann 2013-10-18 01:00:20 +02:00
  • abfbd55305 fs/Path: rename to AllocatedPath Max Kellermann 2013-10-17 21:59:35 +02:00
  • b3611524f4 fs/Path: move definitions to struct PathTraits Max Kellermann 2013-10-17 23:23:25 +02:00
  • a63613dba0 fs/Path: include clenaup Max Kellermann 2013-10-17 23:20:26 +02:00
  • 7fec2b02d4 fs/Charset: GetFSCharset() returns "utf-8" by default Max Kellermann 2013-10-17 22:47:09 +02:00
  • 608a98c873 fs/Charset: default filesystem charset is UTF-8 Max Kellermann 2013-10-17 22:42:22 +02:00
  • f951e5356b fs/Charset: don't allow nullptr arguments Max Kellermann 2013-10-17 22:39:06 +02:00
  • 080ee87e07 fs/Path: move configuration code to Config.cxx Max Kellermann 2013-10-17 22:13:54 +02:00
  • fa60b9ae94 fs/Path: move path_domain to Domain.hxx Max Kellermann 2013-10-17 22:20:53 +02:00
  • 0d33ae52c6 fs/Path: make fs_charset static Max Kellermann 2013-10-17 22:10:27 +02:00
  • 77e4b28092 fs/Path: include cleanup Max Kellermann 2013-10-17 22:07:59 +02:00
  • 4817437d31 fs/Limits: convert macro to "constexpr" Max Kellermann 2013-10-17 22:03:58 +02:00
  • 354b5a9365 fs/Path: move MPD_PATH_MAX to Limits.hxx Max Kellermann 2013-10-17 22:00:01 +02:00
  • 58502b38d3 *: use std::numeric_limits Max Kellermann 2013-10-17 21:53:19 +02:00
  • d44880dfa9 UpdateGlue: handle update id management Max Kellermann 2013-10-17 21:34:36 +02:00
  • 0c63632cc2 UpdateGlue: pass UpdateQueueItem around Max Kellermann 2013-10-17 21:30:49 +02:00
  • b93523c0b1 UpdateGlue: never pass null to update_enqueue() Max Kellermann 2013-10-17 21:45:32 +02:00
  • 7ef40de98b UpdateQueue: use std::string and std::queue Max Kellermann 2013-10-17 21:13:40 +02:00
  • 196ec25682 Mapper: use std::string Max Kellermann 2013-10-17 19:54:58 +02:00