Max Kellermann
|
3e8047e583
|
Directory: rename struct directory to Directory
|
2013-01-03 01:10:47 +01:00 |
|
Max Kellermann
|
440ac51cf0
|
database.h: rename to DatabaseSimple.hxx
|
2013-01-03 01:06:11 +01:00 |
|
Max Kellermann
|
d3293b889d
|
database.h: move prototypes to DatabaseGlue.hxx
|
2013-01-03 01:04:18 +01:00 |
|
Max Kellermann
|
b4b0b34e5a
|
database.h: eliminate db_*_song()
Use the C++ API.
|
2013-01-03 00:37:18 +01:00 |
|
Max Kellermann
|
0eb05b827f
|
Directory: turn functions to methods
|
2013-01-02 23:06:10 +01:00 |
|
Max Kellermann
|
0c245bc271
|
Directory: make the header C++ only
|
2013-01-02 22:52:08 +01:00 |
|
Max Kellermann
|
b715e522cf
|
db_save, state_file: convert to C++
|
2013-01-02 20:22:59 +01:00 |
|
Max Kellermann
|
83c7e1e129
|
configure.ac: disable C++ RTTI
RTTI adds overhead to the binary, and we don't need that.
|
2013-01-02 19:19:58 +01:00 |
|
Max Kellermann
|
e8df7e8da5
|
Database*: fix nullptr dereference when no database is configured
|
2012-08-22 21:40:20 +02:00 |
|
Max Kellermann
|
3b8532f3fb
|
DatabasePlugin: add method ReturnSong()
Allow the plugin to allocate the GetSong() return value.
|
2012-08-16 00:04:14 +02:00 |
|
Max Kellermann
|
affe21f7c1
|
db_visitor: delete obsolete header
|
2012-08-15 22:57:20 +02:00 |
|
Max Kellermann
|
dc2fa246a9
|
DatabaseGlue: look up the database plugin
No more hard-coded "simple" plugin.
|
2012-08-08 09:28:13 +02:00 |
|
Max Kellermann
|
b46bb611b3
|
DatabaseGlue: pass block to db_init()
Let the caller take care for legacy conversion.
|
2012-08-08 09:28:13 +02:00 |
|
Max Kellermann
|
aa55d759f5
|
DatabaseGlue: add function db_is_simple()
Preparing for non-"simple" database plugins.
|
2012-08-08 09:28:13 +02:00 |
|
Max Kellermann
|
ff58207034
|
db_selection: rename to DatabaseSelection
|
2012-08-07 23:12:26 +02:00 |
|
Max Kellermann
|
6f3c65dc64
|
DatabaseGlue: remove db_walk(), db_visit()
Unused.
|
2012-08-02 19:15:01 +02:00 |
|
Max Kellermann
|
b8018f12ba
|
DatabaseGlue: add function GetDatabase()
Allow using the object outside of DatabaseGlue.cxx.
|
2012-08-02 19:13:58 +02:00 |
|
Max Kellermann
|
9dc9459f3a
|
db_plugin: convert to C++
|
2012-08-01 09:59:12 +02:00 |
|