This was that deprecation commit: https://git.gnome.org/browse/libsigc ++2/commit/?id=ec27025f0ec5718c94427ea1fb51e968fba15d9e
Most of this is really API, as templates in headers, rather than ABI. Changing API is not generally as bad as changing ABI, as long as the API change isn't too difficult to adapt to. Changing ABI means that already-built apps stop working. I'm quite tempted to remove this API in libsigc++ 2.6 to simplify the library, particularly as we start to require C++11 in libsigc++ and the *mm projects. I'd rather that any mentions of lambda with libsigc++ were clearly about C++11 lambdas with libsigc++. We'd have to keep the little bit of ABI that's in the .cc files, of course, just for ABI compatibility. Does anybody object strongly? Murray On Tue, 2013-03-19 at 16:05 +0100, Kjell Ahlstedt wrote: > I have pushed to the git repository a patch that deprecates libsigc++ > lambda expressions and everything that depends on them, which is > basically sigc::group() and sigc::var(). This functionality will most > probably be deprecated in future releases of libsigc++. It duplicates > the functionality of C++11 lambda expressions. > > This is the first deprecation in libsigc++, so some general information > about deprecation might be useful. > > Don't panic, if you use deprecated functionality. You won't notice any > difference unless you define the preprocessor macro > SIGCXX_DISABLE_DEPRECATED when you compile your program or function > library. If you do define it, and you use any deprecated functionality, > the compiler will report errors. > Bugs concerning deprecated functionality are less likely to be fixed > than other bugs. > In the next major release, libsigc++ 3.0 (whenever that will be), > deprecated functionality may be deleted. > > Kjell Ahlstedt > > _______________________________________________ > libsigc-list mailing list > libsigc-list@gnome.org > https://mail.gnome.org/mailman/listinfo/libsigc-list -- Murray Cumming murr...@murrayc.com www.murrayc.com _______________________________________________ libsigc-list mailing list libsigc-list@gnome.org https://mail.gnome.org/mailman/listinfo/libsigc-list