Max Kellermann
|
66fcd25b7e
|
command/sticker, sticker/song: embed struct sticker_song_find_data in namespace
Fixes `-Werror=odr`
|
2018-08-09 12:57:47 +02:00 |
|
Max Kellermann
|
c7396b0675
|
Client: add method GetPartition(), make partition private
|
2017-02-25 10:20:09 +01:00 |
|
Max Kellermann
|
71ce1a25dd
|
SongPrint: remove Storage::MapToRelativeUTF8() call
This code (added 7 years ago with commit b233c145f ) has been obsoleted
by the SongLoader class (added 3 years ago).
|
2017-02-24 13:56:13 +01:00 |
|
Max Kellermann
|
5900253b85
|
update copyright year
|
2017-01-03 20:48:59 +01:00 |
|
Max Kellermann
|
10e32454ef
|
lib/sqlite, sticker: migrate from class Error to C++ exceptions
|
2016-10-27 07:50:08 +02:00 |
|
Max Kellermann
|
086652dd50
|
Instance: add GetDatabaseOrThrow()
|
2016-10-26 18:47:19 +02:00 |
|
Max Kellermann
|
2fd5182608
|
db/Interface: GetSong() throws exception on error
|
2016-03-19 00:19:50 +01:00 |
|
Max Kellermann
|
1aee89f5ea
|
*: include cleanup (using iwyu)
|
2016-03-01 22:08:13 +01:00 |
|
Max Kellermann
|
1d67aa7bf2
|
update copyright year to 2016
|
2016-02-26 17:54:05 +01:00 |
|
Max Kellermann
|
36cd73df51
|
client, command: use StringIsEqual()
|
2015-08-14 19:48:30 +02:00 |
|
Max Kellermann
|
86e036c393
|
command: pass Response object to command callbacks
|
2015-08-13 12:48:31 +02:00 |
|
Max Kellermann
|
7652a2986b
|
client/Response: new Client wrapper class for writing responses
|
2015-08-12 08:41:05 +02:00 |
|
Max Kellermann
|
0f92d021a1
|
command/Request: new struct wrapping ConstBuffer<const char *>
|
2015-08-11 22:43:10 +02:00 |
|
Max Kellermann
|
993df0fd28
|
command/{Queue,Other}: eliminate local "bool" variable
|
2015-08-11 21:54:29 +02:00 |
|
Max Kellermann
|
593bb5a8a7
|
StickerDatabase: convert the struct name to upper case
|
2015-01-28 19:33:56 +01:00 |
|
Max Kellermann
|
712ed555e6
|
Copyright year 2015
|
2015-01-01 19:48:13 +01:00 |
|
Max Kellermann
|
49968541fd
|
sticker/Match: add inequality operators
|
2014-12-12 22:26:04 +01:00 |
|
Max Kellermann
|
cc143105b8
|
sticker/Match: add operator "EQUALS"
Mapped to "=" in the MPD protocol. This is the first operator,
initially supporting value matches in the MPD protocol.
|
2014-12-12 22:16:00 +01:00 |
|
Max Kellermann
|
fed44e95b3
|
sticker/Song: add enum StickerOperator to sticker_song_find()
|
2014-12-12 22:10:24 +01:00 |
|
Max Kellermann
|
204a1de3fd
|
sticker/Database: use the Error library
|
2014-12-12 21:43:54 +01:00 |
|
Max Kellermann
|
6edfc56c9d
|
command: use ConstBuffer<const char *> for argument list
|
2014-12-08 13:30:35 +01:00 |
|
Max Kellermann
|
2da0322329
|
command: make argc unsigned
|
2014-06-16 19:50:34 +02:00 |
|
Max Kellermann
|
ae594ad92c
|
DatabasePlugin: split header
|
2014-02-19 22:54:52 +01:00 |
|
Max Kellermann
|
e624171ba1
|
StickerCommands: include cleanup
|
2014-02-19 09:53:22 +01:00 |
|
Max Kellermann
|
cf6281a5a7
|
Instance: add Database attribute
Move from db/DatabaseGlue.cxx, eliminating global variable.
|
2014-02-04 11:22:33 +01:00 |
|
Max Kellermann
|
33a2c01ea2
|
db/Simple: remove unused function db_get_directory()
|
2014-02-04 09:03:17 +01:00 |
|
Max Kellermann
|
9c637df77e
|
SongSticker: add Database reference parameter
|
2014-02-04 01:15:08 +01:00 |
|
Max Kellermann
|
ff87145537
|
sticker: don't use classes Directory and Song
Don't depend on the "simple" database plugin. This fixes an assertion
failure / crash and allows using stickers with other plugins.
|
2014-01-29 17:45:07 +01:00 |
|
Max Kellermann
|
9d34fc394c
|
Database*: move to db/
|
2014-01-24 16:38:44 +01:00 |
|
Max Kellermann
|
973c9872f9
|
Sticker*: move to sticker/
|
2014-01-24 16:38:15 +01:00 |
|
Max Kellermann
|
f5ae1ce00b
|
LightSong: new class to be used by DatabasePlugin callbacks
Detach the Song class completely from the public API, only to be used
by SimpleDatabase and the update thread.
|
2014-01-19 17:04:51 +01:00 |
|
Max Kellermann
|
4f83c60296
|
copyright year 2014
|
2014-01-13 22:31:55 +01:00 |
|
Max Kellermann
|
6a953394f4
|
SongSticker: use Song references
|
2014-01-08 00:41:08 +01:00 |
|
Max Kellermann
|
f90abe9530
|
include cleanup using iwyu
|
2013-11-28 11:50:54 +01:00 |
|
Max Kellermann
|
8555b65c50
|
*: update copyright year to 2013
|
2013-10-30 23:37:06 +01:00 |
|
Max Kellermann
|
5ec843dcc8
|
*Commands: move to src/command/
|
2013-10-20 13:41:04 +02:00 |
|