diff options
author | Eike Ziller <eike.ziller@nokia.com> | 2011-10-24 12:53:10 +0200 |
---|---|---|
committer | hjk <qthjk@ovi.com> | 2011-10-24 13:31:38 +0200 |
commit | 09cf26eb24a52772155c01f7c2b8797af437f4a1 (patch) | |
tree | 35c15219b6fe3869274862b8f2ca2d4f20b0c2eb | |
parent | 984e572157eb07e2c96ed82fba0504c964a12605 (diff) | |
download | qt-creator-09cf26eb24a52772155c01f7c2b8797af437f4a1.tar.gz |
Some corrections about our binary compatibility.
Change-Id: Ic54b7f7a2f574a6be9caeefa64912bb9e0cc11fb
Reviewed-by: hjk <qthjk@ovi.com>
-rw-r--r-- | doc/api/coding-style.qdoc | 27 |
1 files changed, 11 insertions, 16 deletions
diff --git a/doc/api/coding-style.qdoc b/doc/api/coding-style.qdoc index 1cbe0242ec..55c7885b22 100644 --- a/doc/api/coding-style.qdoc +++ b/doc/api/coding-style.qdoc @@ -85,28 +85,23 @@ We do not currently guarantee API nor ABI (\l{http://en.wikipedia.org/wiki/Application_binary_interface}{application binary interface}) - compatibility between major releases. + compatibility between major releases and minor releases. - However, we try to preserve compatibility between minor and patch releases, - as follows: + However, we try to preserve backward and forward binary compatibility and forward and + backward source code compatibility in patch releases, so: \list - \o Preserve backward binary compatibility and backward source code - compatibility in minor releases. - \o Preserve backward and forward binary compatibility and forward and - backward source code compatibility in patch releases: - \list - \o Do not add or remove any public API (e.g. global functions,x - public/protected/private methods). - \o Do not reimplement methods (not even inlines, - nor protected or private methods). - \o Check - \l {http://developer.qt.nokia.com/wiki/Binary_Compatibility_Workarounds}{Binary Compatibility Workarounds} - for ways to preserve binary compatibility. - \endlist + \o Do not add or remove any public API (e.g. global functions,x + public/protected/private methods). + \o Do not reimplement methods (not even inlines, + nor protected or private methods). + \o Check + \l {http://developer.qt.nokia.com/wiki/Binary_Compatibility_Workarounds}{Binary Compatibility Workarounds} + for ways to preserve binary compatibility. \endlist \note This is not yet mandatory. + For more information on binary compatibility, see \l{http://techbase.kde.org/Policies/Binary_Compatibility_Issues_With_C++}{Binary Compatibility Issues With C++}. |