DeskLib Changes

Changes: Version 2.80 to 3.00

 * ELF-only release, for GCC 4
 * Tinct veneer fixes
 * New Debug module
 * New Environment module

Changes: Version 2.70 to 2.80

 * Several important bugfixes, optimisations and a couple of API changes in Sprite.
 * Provided 'sprite by pointer' in addition to 'sprite by name' routines (named as Sprite_*P).
 * Added Sprite_SetPointerShape/Sprite_SetPointerShapeP.
 * Some extra examples
 * Tinct support
 * Rationalised documentation including an updated StrongHelp manual
 * Minor additions to the Icon and Window modules

Changes: Version 2.60 to 2.70

 * Fix problematic debugging macro causing branch through zero
 * DeskLib is now entirely built with GCC. It remains compatible with various combinations of GCC/Norcroft/UnixLib/SharedCLibrary, and problems with varargs have been fixed.
 * All the examples have been checked and brought up to date.
 * Miscellaneous improvements from John Tytgat

Changes: Version 2.52 to 2.60

 * Speed improvements to Wimp_Poll
 * Some missed non 32-bit code now fixed
 * Removed RISC OS 2 compatiblity code for Window_GetInfo which was causing problems
 * Corrected Nested Wimp API
 * Added extra wimp flag colours - this may require changes in your code
 * Import Backtrace functionality from Desk

Changes: Version 2.50 to 2.52

 * Misc type handling improvements
 * Additonal GFX functions for clipping and colour setting
 * Various new Sprite functions
 * Misc warning fixes in the build
 * Fix register handing in Sprite_GetUser

Changes: Version 2.40 to 2.50

 * Some new font handling calls - ColourTrans_SetFontColours, Font_GetWimpFont
 * Signedness fixes for string handling
 * Correct termination in icon bar icon
 * Discard old h_doc arrangement, and all associated binaries
 * Added Menu_ForceClose to close open menus
 * Additional use of const where required
 * SaveAs handling messages fix
 * Support for RISC OS 3.5+ Screen modes, and sprite mode specifiers
 * New TaskWindow support
 * Preliminary USB/PCI interface (not implemented)
 * New WimpMsg module - simpler messages
 * New URL module - URI handling
 * Added EventMsg_ReleaseSpecific
 * Added GFX_ReadPoint
 * Make File_Size return -1 on error
 * Fixes and new makefile to allow cross compiling
 * Various MessageTrans fixes
 * Header documentation made consistent
 * Some additions for Nested Wimp
 * Examples supplied with Makefiles suitable for GCC too