DeskLib

From RISC OS

(Difference between revisions)
Jump to: navigation, search
m (Reverted edit of 1145650566, changed back to last version by WikiSysop)
Line 74: Line 74:
DeskLib source is available via the [[Source_repositories_overview#DeskLib|riscos.info Subversion server]]
DeskLib source is available via the [[Source_repositories_overview#DeskLib|riscos.info Subversion server]]
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
<div  style="display:none">
 
-
[We are delicate. We do not delete your content.]
 
-
[l_sp896]
 
-
[http://sitepalace.com/indoortanningbeds/ indoor tanning beds]
 
-
[http://sitepalace.com/cleo/daybedcomfortersets/ daybed comforter sets]
 
-
[http://sitepalace.com/cleo/southwesternbedding/ southwestern bedding]
 
-
[http://sitepalace.com/cleo/leathersectionalsofa/ leather sectional sofa]
 
-
[http://home.graffiti.net/thomasville_bedding/ thomasville bedding]
 
-
[http://home.graffiti.net/naturalizer_shoes/ naturalizer shoes]
 
-
[http://home.graffiti.net/designer_dog_beds/ designer dog beds]
 
-
[http://mujweb.cz/www/k1visa/ k1 visa]
 
-
[http://mujweb.cz/www/k1visa/fiancee-visa/ fiancee visa]
 
-
[http://rivotril.google.if.ua rivotril]
 
-
[http://republika.pl/cleo06/cingular-ringtone.htm cingular ringtone]
 
-
[http://republika.pl/cleo06/nail-fungus.htm nail fungus]
 
-
[http://republika.pl/cleo06/bridesmaid-dress.htm bridesmaid dress]
 
-
[http://republika.pl/cleo06/formal-prom-dresses.htm formal prom dresses]
 
-
[http://republika.pl/cleo06/bcbg-shoes.htm bcbg shoes]
 
-
[http://mysite.com.ua/xdem8200/pagesxdem8200/1_1.html tramadol hcl]
 
-
[http://mywebpage.netscape.com/burochka/cingular-ringtone.htm cingular ringtone]
 
-
[http://mywebpage.netscape.com/burochka/bcbg-shoes.htm bcbg shoes]
 
-
[http://mywebpage.netscape.com/burochka/bridesmaid-dress.htm bridesmaid dress]
 
-
[http://mywebpage.netscape.com/burochka/formal-prom-dresses.htm formal prom dresses]
 
-
[http://mywebpage.netscape.com/burochka/nail-fungus.htm nail fungus]
 
-
[http://www.buddyprofile.com/viewprofile.php?username=tanningbed tanning bed]
 
-
[http://www.buddyprofile.com/viewprofile.php?username=bcbgshoes bcbg shoes]
 
-
[http://www.buddyprofile.com/viewprofile.php?username=naturalizershoes naturalizer shoes]
 
-
[http://www.buddyprofile.com/viewprofile.php?username=leathersectionalsofa leather sectional sofa]
 
-
[http://www.buddyprofile.com/viewprofile.php?username=designerdogbeds designer dog beds]
 
-
[http://www.buddyprofile.com/viewprofile.php?username=heatedmattresspad heated mattress pad]
 
-
[http://www.buddyprofile.com/viewprofile.php?username=bridesmaiddress bridesmaid dress]
 
-
[http://www.buddyprofile.com/viewprofile.php?username=2006promdresses 2006 prom dresses]
 
-
[http://www.buddyprofile.com/viewprofile.php?username=formalpromdresses formal prom dresses]
 
-
[http://www.buddyprofile.com/viewprofile.php?username=sexypromdresses sexy prom dresses]
 
-
[http://www.buddyprofile.com/viewprofile.php?username=cheappromdresses cheap prom dresses]
 
-
[http://www.buddyprofile.com/viewprofile.php?username=nextelringtone nextel ringtone]
 
-
[http://www.buddyprofile.com/viewprofile.php?username=verizonringtones verizon ringtone]
 
-
[http://www.buddyprofile.com/viewprofile.php?username=cingularringtone cingular ringtone]
 
-
[http://www.buddyprofile.com/viewprofile.php?username=freesprintringtone free sprint ringtone]
 
-
[http://www.buddyprofile.com/viewprofile.php?username=freenextelringtone free nextel ringtone]
 
-
[http://www.buddyprofile.com/viewprofile.php?username=sprintringtones sprint ringtones]
 
-
[http://www.buddyprofile.com/viewprofile.php?username=verizonringtone verizon ringtone]
 
-
[http://dianabol.google.if.ua dianabol]
 
-
[http://tribulus-terrestris.blogs.eurosport.com tribulus terrestris]
 
-
[http://nutrex-lipo-6.blogs.eurosport.com nutrex lipo 6]
 
-
[http://tribex.blogs.eurosport.com Tribex]
 
-
[http://xyience.blogs.eurosport.com Xyience]
 
-
[http://vasopro.blogs.eurosport.com Vasopro]
 
-
[http://caffeine.blogs.eurosport.com caffeine pills]
 
-
[http://scifit.blogs.eurosport.com scifit]
 
-
[http://twinlab.blogs.eurosport.com twinlab]
 
-
[http://imean.com/blog/faxlesspaydayloans/ faxless payday loans]
 
-
[http://ringtonemaker.blogs.eurosport.com/ ringtone maker]
 
-
[http://www.buddyprofile.com/viewprofile.php?username=cashuntilpaydayloan cash until pay day loan]
 
-
[http://www.buddyprofile.com/viewprofile.php?username=faxlesspaydayloans faxless payday loans]
 
-
[http://www.buddyprofile.com/viewprofile.php?username=nofaxpaydayloans no fax payday loans]
 
-
[http://www.buddyprofile.com/viewprofile.php?username=cashpersonalloans fash cash personal loans]
 
-
[http://republika.pl/cleo06/cheap-prom-dresses.htm cheap prom dresses]
 
-
[http://republika.pl/cleo06/sexy-prom-dress.htm sexy prom dress]
 
-
[http://republika.pl/cleo06/2006-prom-dresses.htm 2006 prom dresses]
 
-
[http://republika.pl/cleo06/best-prom-dresses.htm best prom dresses]
 
-
[http://republika.pl/cleo06/nurse-scrubs.htm nurse scrubs]
 
-
[http://republika.pl/cleo06/mesothelioma-lawsuits.htm mesothelioma lawsuits]
 
-
[http://republika.pl/cleo06/mesothelioma-diagnosis.htm mesothelioma diagnosis]
 
-
[http://republika.pl/cleo06/mesothelioma-symptoms.htm mesothelioma symptoms]
 
-
[http://republika.pl/cleo06/waterford-crystal.htm waterford crystal]
 
-
[http://republika.pl/cleo06/swarovski-crystal-bead.htm swarovski crystal bead]
 
-
[http://republika.pl/cleo06/johnny-cash-ring-of-fire.htm johnny cash ring of fire]
 
-
[http://republika.pl/cleo06/johnny-cash-hurt.htm johnny cash hurt]
 
-
[http://republika.pl/cleo06/placebo-mp3.htm placebo mp3]
 
-
[http://republika.pl/cleo06/madonna-sorry-mp3.htm madonna sorry mp3]
 
-
[http://republika.pl/cleo06/kelly-clarkson-walk-away.htm kelly clarkson walk away]
 
-
[http://republika.pl/cleo06/black-eyed-peas-pump-it.htm black eyed peas pump it]
 
-
 
-
</div>
 

Revision as of 21:27, 21 April 2006

Contents

DeskLib - C Wimp Library for RISC OS

7th May 2005 - DeskLib 2.70 release

This version is 32-bit, and only suitable for compiling and linking with 32-bit compilers and libraries. DeskLib has been carefully designed to work properly with almost all combinations of RISC OS compilers and C libraries.

For more information about 32-bit, see RISC OS and 32-bit

DeskLib 2.70 can be downloaded from the downloads section.

Version History

Changes Since 2.60

  • 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 Since 2.52

  • 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 make require canges in your code
  • Import Backtrace functionality from Desk

Changes Since 2.50

  • 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 Since 2.40

  • 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

Getting the source

DeskLib source is available via the riscos.info Subversion server

Personal tools