Max Kellermann
|
69a5df2f98
|
ConfigPath: remove the "~/" from the constructed path
This was building broken paths like "/home/foo/~/bar". Bug found by
Maarten de Vries.
|
2013-09-12 10:54:45 +02:00 |
|
Max Kellermann
|
1c65908cdb
|
ConfigPath: simplify the duplicate tilde check
|
2013-09-12 10:49:57 +02:00 |
|
Max Kellermann
|
3aaf013dd1
|
ConfigPath: convert "home" variable to Path object
Use Path::FromUTF8() for the g_get_home_dir() return value instead of
assuming it's already FS charset.
|
2013-09-12 10:35:40 +02:00 |
|
Max Kellermann
|
5f2705ab07
|
ConfigPath: move code to GetHome()
|
2013-09-12 10:30:00 +02:00 |
|
Max Kellermann
|
9af620982c
|
ConfigPath: include cleanup
|
2013-09-12 10:17:41 +02:00 |
|
Max Kellermann
|
1ee6a78cb7
|
Path: add FromUTF8() overload that returns an Error
|
2013-09-12 10:17:41 +02:00 |
|
Max Kellermann
|
bf4ee48efa
|
ConfigPath: move path_domain to system/Path.cxx
|
2013-09-12 10:03:37 +02:00 |
|
Max Kellermann
|
26d92c80ed
|
conf.h: remove obsolete header
Use only ConfigData.hxx in plugin sources to reduce header
dependencies.
|
2013-09-05 08:47:10 +02:00 |
|
Max Kellermann
|
29030b54c9
|
util/Error: new error passing library
Replaces GLib's GError.
|
2013-09-04 18:14:22 +02:00 |
|
Max Kellermann
|
b76a29a69a
|
ConfigPath: return a Path object
Migrate all callers to use Path directly, instead of doing the
conversion in each caller.
|
2013-08-07 19:59:09 +02:00 |
|
Max Kellermann
|
85b77b81ca
|
*: use gcc.h macros instead of GLib
|
2013-08-04 23:48:01 +02:00 |
|
Max Kellermann
|
3f3b26fb0e
|
utils: convert to C++
|
2013-04-09 01:17:47 +02:00 |
|