aboutsummaryrefslogtreecommitdiffstats
path: root/src/database.c (unfollow)
Commit message (Expand)AuthorFilesLines
2012-02-02directory: require the caller to lock the db_mutexMax Kellermann1-1/+3
2011-09-13db_plugin: add method visit()Max Kellermann1-18/+14
2011-09-13db_plugin: add method get_song()Max Kellermann1-2/+1
2011-09-13database: generate GError when database is disabledMax Kellermann1-5/+8
2011-09-13directory: don't visit "self" in _walk()Max Kellermann1-0/+4
2011-09-13database: add struct db_visitorMax Kellermann1-19/+15
2011-09-10db_plugin: introducing a plugin API for the song databaseMax Kellermann1-159/+40
2011-09-10database: move code to db_save.cMax Kellermann1-128/+3
2011-09-09database: return GError on failureMax Kellermann1-17/+28
2011-07-18database: require X_OK on parent directory, not R_OKMax Kellermann1-1/+1
2011-01-29copyright year 2011Max Kellermann1-1/+1
2010-07-25database, ...: remove EINTR checks after stdio callsMax Kellermann1-4/+4
2010-07-21database: remove outdated commentMax Kellermann1-1/+0
2009-12-31Update copyright notices.Avuton Olrich1-1/+1
2009-11-12include config.h in all sourcesMax Kellermann1-1/+1
2009-11-07database: I/O error handling in db_save()Max Kellermann1-1/+3
2009-11-04database: rescan after metadata_to_use changeMax Kellermann1-0/+32
2009-11-01song_save: load one song at a timeMax Kellermann1-1/+1
2009-11-01database: save database format versionMax Kellermann1-1/+17
2009-11-01database: use strcmp() instead of g_str_has_prefix()Max Kellermann1-1/+1
2009-11-01database: removed redundant music_root allocationMax Kellermann1-2/+0
2009-11-01text_file: allocate line buffers dynamicallyMax Kellermann1-19/+19
2009-06-30database: fixed NULL pointer dereference after charset changeMax Kellermann1-4/+5
2009-04-01directory: added directory_lookup_song()Max Kellermann1-25/+1
2009-04-01directory: renamed directory_get_directory()Max Kellermann1-1/+1
2009-03-13all: Update copyright header.Avuton Olrich1-7/+7
2009-03-02directory: directory_load() returns GErrorMax Kellermann1-1/+5
2009-03-02database: db_load() returns GErrorMax Kellermann1-15/+40
2009-03-02database: no CamelCaseMax Kellermann1-16/+15
2009-02-27directory: moved DIRECTORY_* string constantsMax Kellermann1-0/+5
2009-02-12database: don't load database after charset was reconfiguredMax Kellermann1-6/+4
2009-01-25database: eliminate "goto" usageMax Kellermann1-7/+8
2009-01-25use g_free() instead of free()Max Kellermann1-1/+1
2009-01-18mapper: make the music_directory optionalMax Kellermann1-5/+23
2009-01-18database: pass database file name to db_init()Max Kellermann1-32/+36
2009-01-17conf: replaced getConfigParamValue() with config_get_string()Max Kellermann1-2/+3
2009-01-17conf: no CamelCase, part IMax Kellermann1-1/+1
2009-01-04database: use stdboolMax Kellermann1-21/+20
2009-01-04database: db_init() initializes library, does not updateMax Kellermann1-8/+2
2009-01-04stats: added stats_update()Max Kellermann1-4/+1
2009-01-04don't exit after --create-dbMax Kellermann1-7/+0
2009-01-02database: use GLib instead of utils.hMax Kellermann1-2/+3
2009-01-01event_pipe: added pipe_event enum and callbacksMax Kellermann1-1/+0
2009-01-01event_pipe: renamed functions from main_notify_* to event_pipe_*Max Kellermann1-1/+1
2009-01-01main_notify: renamed source to event_pipe.cMax Kellermann1-1/+1
2008-12-29database: use GLib loggingMax Kellermann1-36/+38
2008-12-29removed os_compat.hMax Kellermann1-1/+6
2008-12-28utils: removed myFgets()Max Kellermann1-3/+7
2008-11-05path: no CamelCaseMax Kellermann1-2/+2
2008-10-28utils: use g_str_has_prefix() instead of prefixcmp()Max Kellermann1-2/+2