|
From: Kevin W. <kw...@co...> - 2006-11-18 21:22:20
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Joe English wrote: > > When making incompatible changes to the Tile public API, > I've been trying to follow a policy where the old and new > syntaxes are both supported for at least one release cycle, > then removing the old syntax at a later time. This is to > avoid the need for "flag day" conversions, where users have > to upgrade all the programs that use Tile as soon as they > upgrade Tile itself. > > As it stands right now in Tk CVS HEAD, switching from > Tk<=8.5a5+tile to Tk>=8.5a6 will require a flag day conversion. > So the top priority for Tile 0.8.0 is to act as a transitional > release: it should support the Tile 0.7.X interface as well > as the ttk::* interface provided by the core. That way > users who wish to do so can upgrade in two easier stages > instead of one hard one. > I'm not clear on what changes will need to be made to my code when Tile goes into the core. Currently I use "package require tile" and the ttk:: namespace to set up my widgets. What will I need to do differently when I start using Tk 8.5? - -- Kevin Walzer Code by Kevin http://www.codebykevin.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFFX3lvEsLm8HXyq4sRAtA5AJ9Yi22xyoo3dDwRPkb0JAXc6J2EPQCeI5sm 68GZfu/uTCRZ42Y06Utm/f4= =ncWi -----END PGP SIGNATURE----- |