Descriptionregistry: use binary format instead of XML for cache
Currently the registry cache is in the XML format, that may cause
unnecessary parsing overhead on ibus-daemon startup. This patch
changes the format to GVariant based binary representation.
BUG=
R=takao.fujiwara1@gmail.com
Committed: 632a5c1
Patch Set 1 #
Total comments: 6
Patch Set 2 : make BusRegistry derive from IBusSerializable, store the format information, don't mark the variant… #Patch Set 3 : rebased against the git master #Patch Set 4 : wrap too long lines #Patch Set 5 : fix typo #
Total comments: 10
Patch Set 6 : treat magic/version as packed integer #Patch Set 7 : fix memleaks #Patch Set 8 : print error when g_file_{get,set}_contents() fails #
MessagesTotal messages: 10
|