aboutsummaryrefslogtreecommitdiffstats
path: root/src/command/OtherCommands.cxx (unfollow)
Commit message (Collapse)AuthorFilesLines
2013-10-20Util/ASCII: add function StringEqualsCaseASCII()Max Kellermann1-3/+2
Replaces GLib's g_ascii_strcasecmp().
2013-10-20*Commands: move to src/command/Max Kellermann1-0/+0
2013-10-20command: convert command_return to to a strictly-typed enumMax Kellermann1-42/+42
2013-10-19Client: move trivial functions into the Client classMax Kellermann1-3/+3
2013-10-19ClientInternal: move class Client to Client.hxxMax Kellermann1-1/+1
Publish the Client API, preparing to move more code into the Client class.
2013-10-19*: use references instead of pointersMax Kellermann1-17/+17
2013-10-17fs/Path: rename to AllocatedPathMax Kellermann1-2/+2
The new class Path only holds a string pointer without being responsible for allocation/deallocation. The FileSystem.hxx library accepts Path arguments instead of AllocatedPath, to avoid forcing callers to allocate another string object.
2013-10-17UpdateGlue: never pass null to update_enqueue()Max Kellermann1-3/+3
2013-10-14Mapper, ...: use memcmp() instead of strncmp() where appropriateMax Kellermann1-1/+1
Micro-optimization.
2013-10-02Stats: don't include glib.h in headerMax Kellermann1-0/+2
Use forward declaration instead.
2013-10-02Stats: rename stats.h to Stats.hxxMax Kellermann1-5/+1
2013-09-04util/Error: new error passing libraryMax Kellermann1-3/+5
Replaces GLib's GError.
2013-08-04*: use gcc.h macros instead of GLibMax Kellermann1-16/+16
2013-07-28song: convert header to C++Max Kellermann1-3/+3
2013-05-06ClientFile: use Path and file system API, update usages accordinglyDenis Krjuchkov1-1/+9
This commit also fixes incorrect passing of UTF-8 strings to client_allow_file
2013-04-08uri: convert to C++Max Kellermann1-1/+1
2013-01-18Playlist, Song: clarify parameter encodingMax Kellermann1-3/+3
2013-01-16Client: move "idle" functions into the classMax Kellermann1-3/+2
2013-01-09idle: convert to C++Max Kellermann1-4/+1
2013-01-07volume: convert to C++Max Kellermann1-1/+1
2013-01-04PlaylistFile: reuse classes PlaylistInfo and PlaylistVectorMax Kellermann1-1/+1
.. instead of rolling own classes.
2013-01-03Client: rename the struct client to class ClientMax Kellermann1-15/+15
2013-01-03ls.h: rename to ls.hxxMax Kellermann1-1/+1
2013-01-03client: convert to C++Max Kellermann1-6/+6
2013-01-03decoder_print: convert to C++Max Kellermann1-1/+1
2013-01-03permission: convert to C++Max Kellermann1-1/+1
2013-01-02Directory: make the header C++ onlyMax Kellermann1-1/+1
2013-01-02mapper: convert to C++Max Kellermann1-1/+1
2013-01-02sticker: convert to C++Max Kellermann1-1/+1
2013-01-02*_print: convert to C++Max Kellermann1-3/+3
2013-01-02update: convert to C++Max Kellermann1-1/+1
2012-09-28main: use C++ compilerMax Kellermann1-1/+1
2012-09-28PlaylistFile: use std::list instead of GPtrArrayMax Kellermann1-14/+7
2012-09-28stored_playlist, playlist_save: use C++ compilerMax Kellermann1-1/+5
2012-09-25rename CommandError.h to CommandError.hxxMax Kellermann1-1/+1
2012-09-25command: add COMMAND_RETURN_IDLEMax Kellermann1-2/+1
Eliminate the hack in handle_idle().
2012-09-25command: move remaining handlers to OtherCommands.cxxMax Kellermann1-0/+315