Max Kellermann
|
a3e28c2d1a
|
tag/Tag: move tag_name_parse() to ParseName.cxx
|
2017-02-08 08:57:22 +01:00 |
|
Max Kellermann
|
5900253b85
|
update copyright year
|
2017-01-03 20:48:59 +01:00 |
|
Max Kellermann
|
318d0b3976
|
db/simple/Save: move log call to SimpleDatabase::Load()
|
2016-10-29 10:00:35 +02:00 |
|
Max Kellermann
|
90a14e14f4
|
db/simple/Save: migrate from class Error to C++ exceptions
|
2016-10-29 09:45:34 +02:00 |
|
Max Kellermann
|
1d67aa7bf2
|
update copyright year to 2016
|
2016-02-26 17:54:05 +01:00 |
|
Max Kellermann
|
e31f0b8b0c
|
db/simple: use class ScopeDatabaseLock
|
2015-12-16 00:07:51 +01:00 |
|
Max Kellermann
|
c513478c31
|
db/simple: use StringAfterPrefix() instead of StringStartsWith()
|
2015-11-11 15:27:56 +01:00 |
|
Max Kellermann
|
733989a284
|
util/StringUtil: move comparison functions to StringCompare.cxx
|
2015-11-06 09:20:18 +01:00 |
|
Max Kellermann
|
2f5106c97f
|
tag/Settings: convert to C++
|
2015-08-24 11:20:45 +02:00 |
|
Max Kellermann
|
60c077c790
|
tag/Settings: add function IsTagEnabled() wrapping access to ignore_tag_items[]
|
2015-08-24 11:20:45 +02:00 |
|
Max Kellermann
|
712ed555e6
|
Copyright year 2015
|
2015-01-01 19:48:13 +01:00 |
|
Max Kellermann
|
aafff8fd5c
|
fs/output, fs/TextFile: move to fs/io/
|
2014-08-07 19:38:25 +02:00 |
|
Max Kellermann
|
9fb351a139
|
*Save, *State: use the OutputStream API instead of FILE*
|
2014-07-30 22:17:01 +02:00 |
|
Max Kellermann
|
4d73e4d605
|
db/simple: create dedicated directory
|
2014-02-26 09:17:41 +01:00 |
|