File xneur_0.8.0_fix_empty_config_dir_and_version.diff of Package xneur
Index: xneur-0.8.0/configure.in
===================================================================
--- xneur-0.8.0/configure.in (revision 916)
+++ xneur-0.8.0/configure.in (revision 917)
@@ -3,5 +3,5 @@
AC_CONFIG_HEADER(config.h)
-AM_INIT_AUTOMAKE(xneur, 0.8.0-beta3)
+AM_INIT_AUTOMAKE(xneur, 0.8.0)
AC_PROG_CC
Index: xneur-0.8.0/lib/config/xnconfig.c
===================================================================
--- xneur-0.8.0/lib/config/xnconfig.c (revision 894)
+++ xneur-0.8.0/lib/config/xnconfig.c (revision 917)
@@ -408,4 +408,5 @@
static int parse_config_file(struct _xneur_config *p, const char *dir_name, const char *file_name)
{
+
struct _list_char *list = load_list_from_file(dir_name, file_name);
if (list == NULL)
Index: /xneur/lib/config/xnconfig_files.c
===================================================================
--- xneur-0.8.0/lib/config/xnconfig_files.c (revision 894)
+++ xneur-0.8.0/lib/config/xnconfig_files.c (revision 917)
@@ -93,5 +93,10 @@
if (dir_name == NULL)
+ {
+ // Create directory before...
+ snprintf(path_file, max_path_len, "%s/%s", getenv("HOME"), HOME_CONF_DIR);
+ mkdir(path_file, S_IRUSR | S_IWUSR | S_IXUSR | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH);
snprintf(path_file, max_path_len, "%s/%s/%s", getenv("HOME"), HOME_CONF_DIR, file_name);
+ }
else
{
Index: xneur-0.8.0/etc/xneurrc
===================================================================
--- xneur-0.8.0/etc/xneurrc (revision 907)
+++ xneur-0.8.0/etc/xneurrc (revision 917)
@@ -3,5 +3,5 @@
# Config version
-Version 0.8.0-beta3
+Version 0.8.0
# Default work mode
Index: xneur-0.8.0/etc/xneurrc-fr
===================================================================
--- xneur-0.8.0/etc/xneurrc-fr (revision 907)
+++ xneur-0.8.0/etc/xneurrc-fr (revision 917)
@@ -3,5 +3,5 @@
# Config version
-Version 0.8.0-beta3
+Version 0.8.0
# Default work mode
Index: xneur-0.8.0/etc/xneurrc-uk
===================================================================
--- xneur-0.8.0/etc/xneurrc-uk (revision 907)
+++ xneur-0.8.0/etc/xneurrc-uk (revision 917)
@@ -3,5 +3,5 @@
# Config version
-Version 0.8.0-beta3
+Version 0.8.0
# Default work mode
Index: xneur-0.8.0/etc/xneurrc-ro
===================================================================
--- xneur-0.8.0/etc/xneurrc-ro (revision 907)
+++ xneur-0.8.0/etc/xneurrc-ro (revision 917)
@@ -3,5 +3,5 @@
# Config version
-Version 0.8.0-beta3
+Version 0.8.0
# Default work mode
Index: xneur-0.8.0/etc/xneurrc-kz
===================================================================
--- xneur-0.8.0/etc/xneurrc-kz (revision 907)
+++ xneur-0.8.0/etc/xneurrc-kz (revision 917)
@@ -3,5 +3,5 @@
# Config version
-Version 0.8.0-beta3
+Version 0.8.0
# Default work mode
Index: xneur-0.8.0/etc/xneurrc-be
===================================================================
--- xneur-0.8.0/etc/xneurrc-be (revision 907)
+++ xneur-0.8.0/etc/xneurrc-be (revision 917)
@@ -3,5 +3,5 @@
# Config version
-Version 0.8.0-beta3
+Version 0.8.0
# Default work mode
Index: xneur-0.8.0/etc/xneurrc-de
===================================================================
--- xneur-0.8.0/etc/xneurrc-de (revision 907)
+++ xneur-0.8.0/etc/xneurrc-de (revision 917)
@@ -3,5 +3,5 @@
# Config version
-Version 0.8.0-beta3
+Version 0.8.0
# Default work mode
Index: xneur-0.8.0/NEWS
===================================================================
--- xneur-0.8.0/NEWS (revision 851)
+++ xneur-0.8.0/NEWS (revision 917)
@@ -1,8 +1,11 @@
-September X 2007
+October 11 2007
Version 0.8.0 released.
Add sound support for XNeur events.
Add aspell support for the better detection of language.
+Add sound support.
+Add German and Kazakh languages.
Rewrite keymap support.
Changed configuration script.
+Add man pages.
July 17 2007