]> git.street.me.uk Git - andy/viking.git/commit - data/external_tools.xml
Add support for many extensions' configuration
authorGuilhem Bonnefille <guilhem.bonnefille@gmail.com>
Thu, 10 May 2012 19:40:41 +0000 (21:40 +0200)
committerGuilhem Bonnefille <guilhem.bonnefille@gmail.com>
Thu, 10 May 2012 19:40:41 +0000 (21:40 +0200)
commit29f1598c85250ce607a3ededc6f01913e02e92cb
treeeefea88cdf92dbaf44d639d0b3af2830ab47d1c6
parentc07c1db2b1d5e9a58d8c7f351413a3e0381fde96
Add support for many extensions' configuration

Many extensions can be added through a simple configuration file.
Currently, only user's home directory is used to load such configuration.

This patch add support for some standard locations in system.
The behavior can be affected by XDG_DATA_HOME and XDG_DATA_DIRS standard
environment variables.

Signed-off-by: Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
19 files changed:
Makefile.am
configure.ac
data/Makefile.am [new file with mode: 0644]
data/external_tools.xml [new file with mode: 0644]
data/goto_tools.xml [new file with mode: 0644]
data/maps.xml [new file with mode: 0644]
doc/examples/external_tools.xml
doc/examples/goto_tools.xml
doc/examples/maps.xml
doc/viking.xml
help/C/viking.xml
src/Makefile.am
src/curl_download.c
src/dir.c [new file with mode: 0644]
src/dir.h [new file with mode: 0644]
src/file.c
src/file.h
src/modules.c
src/preferences.c