aboutsummaryrefslogtreecommitdiffstats
path: root/src/client (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-02-10net/SocketAddress: light wrapper for struct sockaddrMax Kellermann2-5/+6
2015-02-10system/{Resolver,Socket{Error,Util}}: move to new library libnet.aMax Kellermann1-1/+1
2015-01-21config/Option: convert to strictly-typed enumMax Kellermann1-3/+3
2015-01-01Copyright year 2015Max Kellermann17-17/+17
2014-08-07util/StringUtil: add StripRight() overload with "end" argumentMax Kellermann1-4/+3
2014-08-07util/CharUtil: add IsWhitespaceFast()Max Kellermann1-1/+1
2014-06-11ClientList: use class boost::intrusive::listMax Kellermann3-25/+21
Eliminate extra allocations for the std::list node instances.
2014-06-10ClientList: add typedef ListMax Kellermann1-3/+5
2014-02-07Mapper: move map_song_detach() to db/DatabaseSong.cxxMax Kellermann2-0/+11
Use Storage::MapUTF8() internally, don't use global variables.
2014-02-05Instance: add attribute "event_loop"Max Kellermann1-2/+3
Replaces global variable "main_loop".
2014-02-04ClientMessage: undefine GetMessage on WIN32Max Kellermann1-0/+6
2014-02-04Instance: add Database attributeMax Kellermann2-0/+18
Move from db/DatabaseGlue.cxx, eliminating global variable.
2014-02-02ClientFile: move client_allow_file() into the Client classMax Kellermann3-44/+14
2014-01-24Client*: move to client/Max Kellermann18-0/+1262