Max Kellermann
|
74904b9cf2
|
DecoderList: reimplement _for_each() with function object
|
2013-10-21 22:02:19 +02:00 |
Max Kellermann
|
82059645f1
|
decoder: rename the struct to "Decoder"
|
2013-10-21 21:12:37 +02:00 |
Max Kellermann
|
13e9f18403
|
DecoderPlugin: move functions into the struct
|
2013-10-21 21:08:12 +02:00 |
Max Kellermann
|
875821f2ba
|
SongUpdate: use tag_file_scan()
Eliminate duplicate code.
|
2013-10-21 21:05:59 +02:00 |
Max Kellermann
|
cc3be3aeed
|
TagFile: use IgnoreError()
|
2013-10-21 20:52:59 +02:00 |
Max Kellermann
|
72af3c0489
|
decoder_plugin: rename struct to DecoderPlugin
|
2013-10-21 20:31:34 +02:00 |
Max Kellermann
|
65e54f6ed1
|
decoder/modplug: use WritableBuffer instead of GByteArray
Eliminate the temporary buffer, do I/O right into the WritableBuffer.
|
2013-10-21 20:22:53 +02:00 |
Max Kellermann
|
10196496f3
|
decoder/modplug: move code to LoadModPlugFile()
|
2013-10-21 20:19:27 +02:00 |
Max Kellermann
|
86f08862e4
|
playlist/EmbeddedCue: use std::string for the "cuesheet" attribute
|
2013-10-21 10:53:31 +02:00 |
Max Kellermann
|
83c726a34f
|
GetBaseUTF8
|
2013-10-21 10:50:22 +02:00 |
Max Kellermann
|
a0415f73d4
|
archive/bz2: remove unused function bz2_quark()
|
2013-10-21 10:50:22 +02:00 |
Max Kellermann
|
93068f10ec
|
fs/AllocatedPath: don't include glib.h
|
2013-10-21 10:27:14 +02:00 |
Max Kellermann
|
7142c81c05
|
DirectorySave: use Directory::GetName()
|
2013-10-21 10:04:59 +02:00 |
Max Kellermann
|
c0421a57da
|
input/curl: don't use GLib's typedef "gushort"
|
2013-10-21 09:54:21 +02:00 |
Max Kellermann
|
8f1ec1dfdf
|
util/NumberParser: utilities for parsing numbers from ASCII strings
|
2013-10-21 09:48:31 +02:00 |
Max Kellermann
|
222dc8a239
|
Util/ASCII: add StringEqualsCaseASCII() overload with length
Replaces GLib's g_ascii_strncasecmp().
|
2013-10-21 08:42:55 +02:00 |
Max Kellermann
|
0e4d2e7277
|
Util/ASCII: add function StringEqualsCaseASCII()
Replaces GLib's g_ascii_strcasecmp().
|
2013-10-20 23:09:51 +02:00 |
Max Kellermann
|
2bbff77e48
|
OutputControl: convert anonymous enum to constexpr
|
2013-10-20 13:53:01 +02:00 |
Max Kellermann
|
3315c67f0f
|
Inotify: convert anonymous enum to constexpr
|
2013-10-20 13:51:55 +02:00 |
Max Kellermann
|
b879bcb1eb
|
UpdateWalk: convert anonymous enum to constexpr
|
2013-10-20 13:50:34 +02:00 |
Max Kellermann
|
ae99135c8d
|
Main: convert anonymous enum to constexpr
|
2013-10-20 13:47:32 +02:00 |
Max Kellermann
|
1defb38a6f
|
DatabaseSave: convert anonymous enum to constexpr
|
2013-10-20 13:46:13 +02:00 |
Max Kellermann
|
56bc9e12ee
|
ClientInternal: convert anonymous enum to constexpr
|
2013-10-20 13:45:47 +02:00 |
Max Kellermann
|
116ebe0494
|
Idle: convert anonymous enum to constexpr
|
2013-10-20 13:45:21 +02:00 |
Max Kellermann
|
5ec843dcc8
|
*Commands: move to src/command/
|
2013-10-20 13:41:04 +02:00 |
Max Kellermann
|
a78b2d84ed
|
TagType: rename enum tag_type to TagType
|
2013-10-20 13:32:59 +02:00 |
Max Kellermann
|
cf4d80fc65
|
command: convert command_return to to a strictly-typed enum
|
2013-10-20 13:10:54 +02:00 |
Max Kellermann
|
8118bc93a8
|
FatalError: remove unused GError overload
|
2013-10-20 13:10:09 +02:00 |
Max Kellermann
|
c772bc45c6
|
PlaylistError: convert playlist_result to a strictly-typed enum
|
2013-10-20 13:06:40 +02:00 |
Max Kellermann
|
c1e7be3b8e
|
decoder/sidplay: add header file
|
2013-10-20 13:05:50 +02:00 |
Max Kellermann
|
17ecc56e83
|
decoder/sidplay: update file name
|
2013-10-20 13:03:58 +02:00 |
Max Kellermann
|
6a42e6f6d4
|
doc/developer: require C++11
|
2013-10-20 13:03:32 +02:00 |
Max Kellermann
|
75ba961e97
|
Client: move message functions into the class
|
2013-10-19 19:44:45 +02:00 |
Max Kellermann
|
c2d5ce0ca2
|
Client: move trivial functions into the Client class
|
2013-10-19 19:39:40 +02:00 |
Max Kellermann
|
32645b80c4
|
ClientInternal: move class Client to Client.hxx
Publish the Client API, preparing to move more code into the Client
class.
|
2013-10-19 19:35:37 +02:00 |
Max Kellermann
|
ff626ac763
|
*: use references instead of pointers
|
2013-10-19 18:48:38 +02:00 |
Max Kellermann
|
59f8144c50
|
*: use nullptr instead of NULL
|
2013-10-19 18:19:03 +02:00 |
Max Kellermann
|
5a7c931293
|
input/cdio: use class AllocatedPath
|
2013-10-19 17:48:46 +02:00 |
Max Kellermann
|
1373d40fea
|
decoder/mpg123: use const_cast instead of g_strdup()
|
2013-10-19 17:46:00 +02:00 |
Max Kellermann
|
3274bb54ad
|
event/ServerSocket: pass AllocatedPath to AddPath()
|
2013-10-19 17:40:56 +02:00 |
Max Kellermann
|
7db124068f
|
ConfigPath: use std::string
|
2013-10-19 17:32:49 +02:00 |
Max Kellermann
|
39e2ffe212
|
decoder/mikmod: use const_cast instead of g_strdup()
|
2013-10-19 17:30:56 +02:00 |
Max Kellermann
|
0a213ddf03
|
input/curl: use std::string for meta_name
Automatic memory management.
|
2013-10-19 17:24:21 +02:00 |
Max Kellermann
|
5dc4cbdf82
|
util/FormatString: new library to replace g_strdup_printf()
|
2013-10-19 17:24:21 +02:00 |
Max Kellermann
|
1434e5a22e
|
decoder/gme,input/curl,...: use static buffers instead of g_strdup_printf()
|
2013-10-19 17:15:17 +02:00 |
Max Kellermann
|
9acc1e1e97
|
Permission: use std::find instead of g_strsplit()
|
2013-10-19 16:47:56 +02:00 |
Max Kellermann
|
daa47546c7
|
Permission: move code to ParsePermission() and a table
|
2013-10-19 16:47:41 +02:00 |
Max Kellermann
|
c5194d0a8f
|
Permission: convert PERMISSION_* from macro to constexpr
|
2013-10-19 16:47:23 +02:00 |
Max Kellermann
|
7ece8ff85c
|
Permission: remove nullptr check
Both callers pass non-nullptr.
|
2013-10-19 16:40:40 +02:00 |
Max Kellermann
|
a4effeb3f9
|
Permission: convert PERMISSION_PASSWORD_CHAR from macro to constexpr
|
2013-10-19 16:39:45 +02:00 |