invalid glib key names in gnucash

Thomas Bushnell BSG tb at
Sun Dec 31 15:53:41 EST 2006

On Sun, 2006-12-31 at 11:21 +0100, Christian Stimming wrote:
> Am Samstag, 30. Dezember 2006 05:06 schrieb David Hampton:
> > On Fri, 2006-12-29 at 10:42 -0800, Thomas Bushnell BSG wrote:
> > > gnucash creates its own glib key files in ~/.gnucash/books.  The keys
> > > used in these files are filled with spaces.  Spaces are not allowed in
> > > glib keys.
> >
> > Since when?  The g_keyfile documentation that appears in devhelp says
> > nothing about the space character being invalid in keys. In fact, it
> > implicitly implies that the space *is* a valid character, by
> > specifically stating that "to preserve initial and final spaces, these
> > can also be escaped as \s."  This documentation is generated directly
> > from the glib sources.
> Although the GKeyFile documentation says so, it is at least ambiguous about 
> whether this sentence refers to the keys or the values or both. In any case, 
> the documentation clearly does *not* say that keys *must not* contain any 
> spaces. 

In the bug opened against glib (requesting to add spaces in), the
assertion is made explicitly that the \s applies only to the values and
not the keys.  

Can I request that you start corresponding with the glib folks directly
(if you aren't already)?


-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : 

More information about the gnucash-devel mailing list