DeskLib Changes: Difference between revisions
From RISC OS
Jump to navigationJump to search
(New DeskLib history page) |
(Version 3 changes) |
||
(3 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
= |
==Changes: Version 2.80 to 3.00== |
||
* ELF-only release, for GCC 4 |
|||
⚫ | |||
* Tinct veneer fixes |
|||
* New Debug module |
|||
* New Environment module |
|||
⚫ | |||
* Several important bugfixes, optimisations and a couple of API changes in Sprite. |
* 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()). |
* Provided 'sprite by pointer' in addition to 'sprite by name' routines (named as Sprite_*P()). |
||
Line 7: | Line 12: | ||
* Some extra examples |
* Some extra examples |
||
* Tinct support |
* Tinct support |
||
* |
* Rationalised documentation including an updated StrongHelp manual |
||
* Minor additions to the Icon and Window modules |
* Minor additions to the Icon and Window modules |
||
==Changes |
==Changes: Version 2.60 to 2.70== |
||
* Fix problematic debugging macro causing branch through zero |
* Fix problematic debugging macro causing branch through zero |
||
Line 17: | Line 22: | ||
* Miscellaneous improvements from John Tytgat |
* Miscellaneous improvements from John Tytgat |
||
==Changes |
==Changes: Version 2.52 to 2.60== |
||
* Speed improvements to Wimp_Poll |
* Speed improvements to Wimp_Poll |
||
Line 26: | Line 31: | ||
* Import Backtrace functionality from Desk |
* Import Backtrace functionality from Desk |
||
==Changes |
==Changes: Version 2.50 to 2.52== |
||
* Misc type handling improvements |
* Misc type handling improvements |
||
Line 34: | Line 39: | ||
* Fix register handing in Sprite_GetUser |
* Fix register handing in Sprite_GetUser |
||
==Changes |
==Changes: Version 2.40 to 2.50== |
||
* Some new font handling calls - ColourTrans_SetFontColours, Font_GetWimpFont |
* Some new font handling calls - ColourTrans_SetFontColours, Font_GetWimpFont |
Latest revision as of 14:46, 13 December 2009
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