Vincent Untz
fb19c20ca1
Make the simple schema parser a class
...
This makes it easier to track the current state, and, for example, put
the line number in error messages.
2010-04-17 11:13:12 -04:00
Vincent Untz
32817b8eba
Raise errors when a token with no child gets a child
2010-04-17 01:37:18 -04:00
Vincent Untz
6fd153d478
Detect more broken indentation cases in schema converter
2010-04-17 01:27:29 -04:00
Vincent Untz
13912013f8
Accept : and = as separators in simple format
...
Also fix a bug when there's only one token in the line (off-by-one
error).
2010-04-17 01:19:57 -04:00
Vincent Untz
d12bd3eaf3
Call gettext-domain token gettext-domain, for understandability
2010-04-17 00:36:54 -04:00
Vincent Untz
0b2b207bfc
Add context attribute to localizable keys when converting gconf schema
2010-04-17 00:33:44 -04:00
Vincent Untz
bc8735a0b6
Do not output two gettext-domain attributes for schemas
2010-04-17 00:22:30 -04:00
Vincent Untz
babcf14d46
Make simple format more consistent
2010-04-17 00:17:04 -04:00
Vincent Untz
d17c77ce95
Improve error messages in schema converter
2010-04-16 23:25:13 -04:00
Vincent Untz
ed0544b305
Support gettext-domain attribute in schema converter
2010-04-16 22:59:07 -04:00
Vincent Untz
461eac0f58
Fix trivial crashes when outputting range/choices in simple format
2010-04-16 22:39:00 -04:00
Vincent Untz
63377bd1de
Support l10n attribute in schema converter
2010-04-16 22:38:46 -04:00
Vincent Untz
881261e957
Fix choices output in simple format
2010-04-16 22:25:31 -04:00
Vincent Untz
c4036752ba
Fix support for choices/range in schema converter
2010-04-16 22:22:02 -04:00
Vincent Untz
fd619f24e8
Do not crash when converting a gconf schema with no default value
2010-04-16 22:00:27 -04:00
Vincent Untz
9c20ad6806
Add --schema-id option to gsettings-schema-convert
...
This is useful for easier migration of gconf schemas.
2010-04-16 14:52:07 -04:00
Vincent Untz
9f412ce6ae
Really always output typed values for simple format for now
...
When outputting the format from another source than a gconf schema, we
didn't have this information.
2010-04-15 00:44:56 -04:00
Vincent Untz
3cd8c43304
Add support for range in gsettings-schema-convert
2010-04-15 00:37:53 -04:00
Vincent Untz
4de239deb2
Add child nodes when converting schemas to XML format
...
Also fix a bug introduced in 7889b612 that was causing the creation of
too many schema nodes.
2010-04-14 22:02:11 -04:00
Vincent Untz
7889b6125b
Fix gconf schema convert script to keep leading slash in paths
2010-04-14 20:55:26 -04:00
Vincent Untz
dd4dfd53c5
Do not generate nested schemas for the XML format
2010-04-14 20:35:18 -04:00
Vincent Untz
975cf8a3b3
Add gsettings-schema-convert script
...
It can be used to convert a gconf schema to either a simple gsettings
schema format or the full xml gsettings schema format.
It also converts from the simple format to the full xml format.
2010-04-14 17:11:30 -04:00