The [history] section never shrinks so config_clear_section() is unnecessary.
Rewrite config database using string pool, multihash, and inifile.
Use new string-pool-based config functions.
Remove get_string() and set_string().
Fix duplicate typedef warning.
Clean up ui_albumart.c.
Use g_ascii_* functions rather than locale-dependent ones.
Remove a completely useless function.
Couple of minor cleanups.
ape: Use smarter memory allocators.
Add filename_build().
Move some strings from heap to stack or string pool.
Use filename_build() in some more places.
uri_to_filename() now eliminates trailing slashes, which are problematic for e.g. util.c's last_path_element().
Fix infinite loop upon encountering a recursive symbolic link.
Add strstr_nocase().
Use strstr_nocase() instead of converting both strings to lowercase.
Use stack or string pool for some more strings.