aboutsummaryrefslogtreecommitdiffstats
path: root/src/sticker (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-01-01Copyright year 2015Max Kellermann7-7/+7
2014-12-12sticker/Match: add inequality operatorsMax Kellermann2-0/+30
2014-12-12sticker/Match: add operator "EQUALS"Max Kellermann2-2/+15
Mapped to "=" in the MPD protocol. This is the first operator, initially supporting value matches in the MPD protocol.
2014-12-12sticker/Song: add enum StickerOperator to sticker_song_find()Max Kellermann5-5/+55
2014-12-12sticker/Database: move code to BindFind()Max Kellermann1-8/+16
2014-12-12sticker/Database: use the Error libraryMax Kellermann4-51/+72
2014-12-12sticker/Database: always invoke sqlite3_reset() and sqlite3_clear_bindings()Max Kellermann1-4/+4
2014-12-12lib/sqlite/Util: add ExecuteModified()Max Kellermann1-14/+12
2014-12-12sticker/Database: add wrapper for sqlite3_step()Max Kellermann1-89/+15
2014-12-12sticker/Database: move SQLite helpers to lib/sqlite/Util.hxxMax Kellermann1-45/+1
2014-12-12lib/sqlite/Domain: add Domain instance for SQLiteMax Kellermann1-5/+6
Replaces the sticker_domain for Error::domain.
2014-12-12sticker/Database: remove redundant sqlite3_reset() callsMax Kellermann1-14/+0
Call sqlite3_reset() only after a sqlite3_stmt* has been used, not before. Assume it is already in reusable state.
2014-12-12sticker/Database: require SQLite 3.7.3Max Kellermann1-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.
2014-12-12sticker/Database: make variables more localMax Kellermann1-10/+8
2014-12-12sticker/Database: add sqlite3_bind_text() wrapperMax Kellermann1-112/+42
2014-12-12sticker/Database: remove C-style (void)Max Kellermann2-4/+4
2014-12-04SongSticker: remove obsolete documentationMax Kellermann1-2/+1
2014-10-25SongSticker, playlist/soundcloud: add missing stdlib.h includeMax Kellermann1-0/+1
For free().
2014-10-25SongSticker: don't use GLibMax Kellermann1-4/+3
2014-02-19DatabasePlugin: split headerMax Kellermann1-1/+1
2014-02-04SongSticker: add Database reference parameterMax Kellermann2-7/+4
2014-01-29sticker: don't use classes Directory and SongMax Kellermann2-11/+17
Don't depend on the "simple" database plugin. This fixes an assertion failure / crash and allows using stickers with other plugins.
2014-01-24Database*: move to db/Max Kellermann1-3/+3
2014-01-24Sticker*: move to sticker/Max Kellermann6-0/+1054