~unity-team/dee/annotations

Viewing all changes in revision 246.

  • 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)

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: