Instructions for upgrading your Bone application
Changes were made in the listed Bone SDK builds which require changes in your
application in order to compile it or to keep it functioning properly when
upgrading.
Bone SDK Build 14 (Released November 23, 2003).
- Your application should call bone_term()
before exiting.
Bone SDK Build 13 (Released March 15, 2003).
- The format for BONE_CALLBACK_CHANNELLIST
has changed to include the channel type and user count. You must update
the callback for your application (if you use it) or it will crash on
receiving a channel list.
- The format for BONE_CALLBACK_CHANNELATTRIBUTES
has changed to include the channel password. You must update
the callback for your application (if you use it) or it will crash on
entering a channel.
- The format for BONE_CALLBACK_REQUSERPROFILE
has changed to include whether or not the user's Bone account is
disabled. You must update
the callback for your application (if you use it) or it will crash on
receiving a user profile.
- The parameter list for bone_modifyuserprofile()
has changed. You will need to update any calls to it in order to
compile your program.
Bone SDK Build 11 (Released August 25, 2002).
- The format for BONE_CALLBACK_SENDTEXT
has changed to include the intended message target. You must update
the callback for your application (if you use it) or it will crash on
undeliverable messages.
Bone SDK Build 9 (Released June 4, 2002).
- The parameter list for bone_joinchannel()
has changed. You will need to update any calls to it in order to
compile your program.
- BONE_CALLBACK_CONTACTISONLINE
and BONE_CALLBACK_ISONLINE now have
different values for Bone administrators. If you do not
change your application to accommodate this, administrators will appear
invisible. New #define directives have been added to reduce confusion.