DeskLib Changes

From RISC OS

(Difference between revisions)
Jump to: navigation, search
m
m
Line 1: Line 1:
-
==Changes Since Version 2.70==
+
==Changes: Version 2.70 to 2.80==
* 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 8: Line 8:
* Minor additions to the Icon and Window modules
* Minor additions to the Icon and Window modules
-
==Changes Since Version 2.60==
+
==Changes: Version 2.60 to 2.70==
* Fix problematic debugging macro causing branch through zero
* Fix problematic debugging macro causing branch through zero
Line 15: Line 15:
* Miscellaneous improvements from John Tytgat
* Miscellaneous improvements from John Tytgat
-
==Changes Since Version 2.52==
+
==Changes: Version 2.52 to 2.60==
* Speed improvements to Wimp_Poll
* Speed improvements to Wimp_Poll
Line 24: Line 24:
* Import Backtrace functionality from Desk
* Import Backtrace functionality from Desk
-
==Changes Since Version 2.50==
+
==Changes: Version 2.50 to 2.52==
* Misc type handling improvements
* Misc type handling improvements
Line 32: Line 32:
* Fix register handing in Sprite_GetUser
* Fix register handing in Sprite_GetUser
-
==Changes Since Version 2.40==
+
==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

Revision as of 16:26, 12 June 2007

Contents

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
Personal tools