aboutsummaryrefslogtreecommitdiffstats
path: root/src/sticker (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Copyright year 2015Max Kellermann2015-01-017-7/+7
|
* sticker/Match: add inequality operatorsMax Kellermann2014-12-122-0/+30
|
* sticker/Match: add operator "EQUALS"Max Kellermann2014-12-122-2/+15
| | | | | Mapped to "=" in the MPD protocol. This is the first operator, initially supporting value matches in the MPD protocol.
* sticker/Song: add enum StickerOperator to sticker_song_find()Max Kellermann2014-12-125-5/+55
|
* sticker/Database: move code to BindFind()Max Kellermann2014-12-121-8/+16
|
* sticker/Database: use the Error libraryMax Kellermann2014-12-124-51/+72
|
* sticker/Database: always invoke sqlite3_reset() and sqlite3_clear_bindings()Max Kellermann2014-12-121-4/+4
|
* lib/sqlite/Util: add ExecuteModified()Max Kellermann2014-12-121-14/+12
|
* sticker/Database: add wrapper for sqlite3_step()Max Kellermann2014-12-121-89/+15
|
* sticker/Database: move SQLite helpers to lib/sqlite/Util.hxxMax Kellermann2014-12-121-45/+1
|
* lib/sqlite/Domain: add Domain instance for SQLiteMax Kellermann2014-12-121-5/+6
| | | | Replaces the sticker_domain for Error::domain.
* sticker/Database: remove redundant sqlite3_reset() callsMax Kellermann2014-12-121-14/+0
| | | | | Call sqlite3_reset() only after a sqlite3_stmt* has been used, not before. Assume it is already in reusable state.
* sticker/Database: require SQLite 3.7.3Max Kellermann2014-12-121-4/+0
| | | | | | SQLite 3.7.3 is the version shipped in Debian Squeeze (oldstable); should be old enough to be the required version. Drop the compatibility #ifdef.
* sticker/Database: make variables more localMax Kellermann2014-12-121-10/+8
|
* sticker/Database: add sqlite3_bind_text() wrapperMax Kellermann2014-12-121-112/+42
|
* sticker/Database: remove C-style (void)Max Kellermann2014-12-122-4/+4
|
* SongSticker: remove obsolete documentationMax Kellermann2014-12-041-2/+1
|
* SongSticker, playlist/soundcloud: add missing stdlib.h includeMax Kellermann2014-10-251-0/+1
| | | | For free().
* SongSticker: don't use GLibMax Kellermann2014-10-251-4/+3
|
* DatabasePlugin: split headerMax Kellermann2014-02-191-1/+1
|
* SongSticker: add Database reference parameterMax Kellermann2014-02-042-7/+4
|
* sticker: don't use classes Directory and SongMax Kellermann2014-01-292-11/+17
| | | | | Don't depend on the "simple" database plugin. This fixes an assertion failure / crash and allows using stickers with other plugins.
* Database*: move to db/Max Kellermann2014-01-241-3/+3
|
* Sticker*: move to sticker/Max Kellermann2014-01-246-0/+1054