DeskLib Changes
From RISC OS
Jump to navigationJump to search
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