2006-09-21 Jonathan Matthew <jonathan@kaolin.wh9.net>
commit9ccda36816b3e8ca270a199f40c3426bfd5f4b85
authorjmatthew <jmatthew>
Wed, 20 Sep 2006 22:54:09 +0000 (20 22:54 +0000)
committerjmatthew <jmatthew>
Wed, 20 Sep 2006 22:54:09 +0000 (20 22:54 +0000)
treed49abf03388b90d300921937e4c63a9ef58d6197
parente7e88da1940a966c1ef64b549284ec1bab167373
2006-09-21  Jonathan Matthew  <jonathan@kaolin.wh9.net>

* rhythmdb/Makefile.am:
* rhythmdb/rhythmdb-private.h:
* rhythmdb/rhythmdb-tree.c: (rhythmdb_tree_error_quark),
(rhythmdb_tree_parser_start_element), (rhythmdb_tree_load):
* rhythmdb/rhythmdb-tree.h:
* rhythmdb/rhythmdb.c: (rhythmdb_init), (rhythmdb_load_error_cb),
(rhythmdb_load_thread_main), (rhythmdb_save_thread_main):
* rhythmdb/rhythmdb.h:
Rather than aborting, show an error and refuse to load the database when
it appears to come from the future.  From bug #350304.
ChangeLog
rhythmdb/Makefile.am
rhythmdb/rhythmdb-private.h
rhythmdb/rhythmdb-tree.c
rhythmdb/rhythmdb-tree.h
rhythmdb/rhythmdb.c
rhythmdb/rhythmdb.h