-
Committer:
Mikkel Kamstrup Erlandsen
-
Date:
2011-03-02 11:08:28 UTC
-
mfrom:
(242.1.19 serializable)
-
Revision ID:
mikkel.kamstrup@gmail.com-20110302110828-za5ordx8r0xszo5b
Merge Mikkel's branch lp:~unity-team/dee/serializable:
* ABI and API break! This is hopefully the last one and Dee can go ABI+API stable on next release
* New interface DeeSerializable for 2-way GVariant convertible GObject classes
* New interface DeeResourceManager for classes capable of managing serializable objects in a persistent way. The default impl of this API is DeeFileResourceManager
* Rename DeeVersionedModel to DeeSerializable model and simplify and optimize that class a great deal
* Add struct padding everywhere we expose ABI
* Remove dee_model_freeze/thaw_signals() methods from DeeModel interface. They had highly undefined behaviors in many cases and where unused anyway
* Add unit tests for all of the above
* Update VAPI bindings with the above (GIR should update automagically without manual intervention)