Re: Get rid of deprecated widgets



On mer, 2007-12-05 at 14:09 +0100, Alexander Larsson wrote:
> The only way to make this backwards compatible is to make
> libgtk-2.0.so.0 have the deprecated symbols and link to
> libgtk-no-compat-2.0.so.0 which doesn't. Then normal apps will keep
> working, and apps that don't need compat widgets will need to link with
> -lgtk-no-compat-2.0.

Each new releases may deprecate some symbols. So what's needed is a
symbolic library name per release, and say when you release gtk+2.14,
make libgtk-2.0.so ... libgtk-2.12.so all point to the same thing (with
all deprecated symbols) which then links to libgtk-2.14.so with only
supported symbols.




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]