aboutsummaryrefslogtreecommitdiffstats
path: root/src/sticker/StickerDatabase.cxx (unfollow)
Commit message (Expand)AuthorFilesLines
2015-11-06util/StringCompare: add StringIsEmpty()Max Kellermann1-2/+3
2015-01-28StickerDatabase: convert the struct name to upper caseMax Kellermann1-7/+7
2015-01-01Copyright year 2015Max Kellermann1-1/+1
2014-12-12sticker/Match: add inequality operatorsMax Kellermann1-0/+18
2014-12-12sticker/Match: add operator "EQUALS"Max Kellermann1-2/+9
2014-12-12sticker/Song: add enum StickerOperator to sticker_song_find()Max Kellermann1-3/+14
2014-12-12sticker/Database: move code to BindFind()Max Kellermann1-8/+16
2014-12-12sticker/Database: use the Error libraryMax Kellermann1-27/+34
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
2014-12-12sticker/Database: remove redundant sqlite3_reset() callsMax Kellermann1-14/+0
2014-12-12sticker/Database: require SQLite 3.7.3Max Kellermann1-4/+0
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 Kellermann1-2/+2
2014-01-24Sticker*: move to sticker/Max Kellermann1-0/+0
2014-01-13copyright year 2014Max Kellermann1-1/+1
2013-10-19*: use references instead of pointersMax Kellermann1-5/+5
2013-10-19*: use nullptr instead of NULLMax Kellermann1-56/+57
2013-10-17fs/Path: rename to AllocatedPathMax Kellermann1-5/+3
2013-10-17StickerDatabase: return std::stringMax Kellermann1-14/+11
2013-10-15Util/Macros: replacement for GLib's G_N_ELEMENTS()Max Kellermann1-3/+4
2013-10-02Log: new logging library APIMax Kellermann1-59/+35
2013-09-04util/Error: new error passing libraryMax Kellermann1-15/+13
2013-08-07ConfigPath: return a Path objectMax Kellermann1-4/+6
2013-01-09idle: convert to C++Max Kellermann1-4/+1
2013-01-03StickerDatabase: use std::map instead of GHashTableMax Kellermann1-52/+23
2013-01-02sticker: convert to C++Max Kellermann1-16/+19
2011-07-18sticker: fix a memory leakJonathan Neuschäfer1-1/+3
2011-01-29copyright year 2011Max Kellermann1-1/+1
2009-12-31Update copyright notices.Avuton Olrich1-1/+1
2009-11-12include config.h in all sourcesMax Kellermann1-0/+1
2009-11-10sticker: added fallback for sqlite3_prepare_v2()Max Kellermann1-0/+4
2009-07-05sticker: use GError for error handlingMax Kellermann1-14/+33
2009-04-28sticker: added sticker_delete_value()Max Kellermann1-0/+55
2009-04-01sticker: added sticker_find()Max Kellermann1-0/+69
2009-04-01sticker: pass const sticker to sticker_foreach()Max Kellermann1-2/+2
2009-03-27sticker: move SQLite statements into an arrayMax Kellermann1-70/+75
2009-03-14sticker: sticker_load_value() returns NULL on error, not falseMax Kellermann1-4/+4
2009-03-14sticker: initialize hash table in sticker_new()Max Kellermann1-18/+26
2009-03-14sticker: don't export sticker_list_values()Max Kellermann1-1/+1
2009-03-14sticker: added "struct sticker"Max Kellermann1-0/+62
2009-03-13all: Update copyright header.Avuton Olrich1-3/+4
2009-03-11Move from the opaque GPtrArray to GHashTable for sticker lists.Eric Wollesen1-11/+10
2009-03-03Add sticker list command.Eric Wollesen1-3/+72
2009-01-25Add idle event on sticker deletion, update and insertionQball Cow1-0/+5
2009-01-19sticker: new library for storing dynamic information about songsMax Kellermann1-0/+361