Make the backward compatibility section a topic overview.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@35184 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -8,9 +8,7 @@
|
|||||||
%% License: wxWindows license
|
%% License: wxWindows license
|
||||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
|
|
||||||
\chapter{Backward compatibility}\label{backwardcompatibility}
|
\section{Backward compatibility}\label{backwardcompatibility}
|
||||||
\setheader{{\it CHAPTER \thechapter}}{}{}{}{}{{\it CHAPTER \thechapter}}%
|
|
||||||
\setfooter{\thepage}{}{}{}{}{\thepage}%
|
|
||||||
|
|
||||||
Many of the GUIs and platforms supported by wxWidgets are continuously
|
Many of the GUIs and platforms supported by wxWidgets are continuously
|
||||||
evolving, and some of the new platforms wxWidgets now supports were quite
|
evolving, and some of the new platforms wxWidgets now supports were quite
|
||||||
@@ -22,7 +20,7 @@ programming interface across many platforms, but also to provide an
|
|||||||
interface that is reasonably stable over time, to help protect its users
|
interface that is reasonably stable over time, to help protect its users
|
||||||
from some of the uncertainty of the future.
|
from some of the uncertainty of the future.
|
||||||
|
|
||||||
{\large {\bf The version numbering scheme}}\label{versionnumbering}
|
\subsection{The version numbering scheme}\label{versionnumbering}
|
||||||
|
|
||||||
wxWidgets version numbers can have up to four components, with trailing
|
wxWidgets version numbers can have up to four components, with trailing
|
||||||
zeros sometimes omitted:
|
zeros sometimes omitted:
|
||||||
@@ -59,7 +57,7 @@ incompatibilities. Compatibility is not broken gratuitously however, so
|
|||||||
many applications will require no changes or only small changes to work
|
many applications will require no changes or only small changes to work
|
||||||
with the new version.
|
with the new version.
|
||||||
|
|
||||||
{\large {\bf Source level compatibility}}\label{sourcecompatibility}
|
\subsection{Source level compatibility}\label{sourcecompatibility}
|
||||||
|
|
||||||
Later releases from a stable branch are backward compatible with earlier
|
Later releases from a stable branch are backward compatible with earlier
|
||||||
releases from the same branch at the {\em source} level.
|
releases from the same branch at the {\em source} level.
|
||||||
@@ -109,7 +107,7 @@ A program requiring one of these macros to be 1 will become
|
|||||||
incompatible with some future version of wxWidgets, and you should consider
|
incompatible with some future version of wxWidgets, and you should consider
|
||||||
updating it.
|
updating it.
|
||||||
|
|
||||||
{\large {\bf Library binary compatibility}}\label{libbincompatibility}
|
\subsection{Library binary compatibility}\label{libbincompatibility}
|
||||||
|
|
||||||
For some platforms, releases from a stable branch are not only source level
|
For some platforms, releases from a stable branch are not only source level
|
||||||
compatible but can also be {\em binary compatible}.
|
compatible but can also be {\em binary compatible}.
|
||||||
@@ -139,7 +137,7 @@ same ABI (Application Binary Interface). Unfortunately most different C++
|
|||||||
compilers do not produce code compatible with each other, and often even
|
compilers do not produce code compatible with each other, and often even
|
||||||
different versions of the same compiler are not compatible.
|
different versions of the same compiler are not compatible.
|
||||||
|
|
||||||
{\large {\bf Application binary compatibility}}\label{appbincompatibility}
|
\subsection{Application binary compatibility}\label{appbincompatibility}
|
||||||
|
|
||||||
The most important aspect of binary compatibility is that applications
|
The most important aspect of binary compatibility is that applications
|
||||||
compiled with one version of wxWidgets, e.g. {\tt 2.6.1}, continue to work
|
compiled with one version of wxWidgets, e.g. {\tt 2.6.1}, continue to work
|
||||||
|
@@ -669,7 +669,6 @@ That's all there is to it!
|
|||||||
\input category.tex
|
\input category.tex
|
||||||
\input topics.tex
|
\input topics.tex
|
||||||
\input portnote.tex
|
\input portnote.tex
|
||||||
\input backwardcompat.tex
|
|
||||||
% Deprecated classes
|
% Deprecated classes
|
||||||
%\input proplist.tex
|
%\input proplist.tex
|
||||||
|
|
||||||
|
@@ -63,4 +63,5 @@ This chapter contains a selection of topic overviews.
|
|||||||
\input wxPython.tex
|
\input wxPython.tex
|
||||||
\input re_syntax.tex
|
\input re_syntax.tex
|
||||||
\input arc.tex
|
\input arc.tex
|
||||||
|
\input backwardcompat.tex
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user