diff -r 4473feb406cf -r 60726f28b999 devel-versioning.rst --- a/devel-versioning.rst Mon Nov 28 00:01:06 2011 +0200 +++ b/devel-versioning.rst Mon Nov 28 00:34:57 2011 +0200 @@ -346,8 +346,8 @@ Forms of compatibility. ======================= -Runtime of binary compatibility mean that binary can be swaped with another -version without breaking. +Runtime or binary compatibility mean that binary can be swaped with another +version without breaking normal program work. Compile time or source compatibility mean that supplied header/interfaces allow successful compiling/linking. @@ -356,13 +356,15 @@ * Change type of argument in method to more generic take source compatibility but break binary compatibility. - * Adding new mothod to abstract class take binary compatibility but break + * Adding new method to abstract class take binary compatibility but break compilation (unimplement method error). File format compatibility. Protocol compatibility. + + Reference. ==========