- 17 Oct, 2019 2 commits
-
-
Robert Sprowson authored
Get the pointer type right for those things that are really const (generally, these are the <gadget>_set_<thing> methods), to benefit from tighter type checking, and to avoid having to add needless casts back to the non-const type. * Update the heading blocks for the exported headers to refer to RISC OS generically rather than Archimedes and Risc PC specifically * Backfill into the defs those methods that have been added by hand over the years * Correct the type for toolbox_template_lookup() which returns an ObjectTemplateHeader pointer * Remove redundant defs/sliderold * Add missing library entries for stringset_set_font and actionbutton_set_font, both of which appear in the headers and User Interface Toolbox manual but had no supporting implementation * Embedded __version symbols are taken from VersionNum As the generated C files now have licence prefixes of various vintages, the updated sources were generated with !MethodGen then the differences merged by hand. Tested in an IOMDHAL ROM build (so the Toolbox modules themselves build), and a Disc build (where there are several Toolbox applications). The exported headers are self consistent, because these are included by ToolboxLib itself, and hence checked by the compiler. Version 1.17. Tagged as 'ToolboxLib-1_17'
-
Robert Sprowson authored
Blow some cobwebs off !MethodGen * Fix bug whereby once a regs_set had been enabled it wasn't possible to remove it (for example, 3 regs to 2 regs) as the RegisterSet_rN bitfield was never cleared. * Remove a trailing space from the "Description :" line to reduce diffs with CVS/Git * Minor edits to cater for C99's stricter checking * Remove redundant call to __kernel_register_slotextend() which flex_init() does itself Binary rebuilt with cc 5.78 in the Disc environment.
-
- 09 Sep, 2018 1 commit
-
-
Robert Sprowson authored
Make calls to fprintf() conditional on handle 'debugfileptr' being open. Found by cppcheck. Tagged as Libs-0_27-1 as only debug code change.
-
- 23 Mar, 2018 1 commit
-
-
Robert Sprowson authored
The Window module supports opening at pointer or at centre (both in the template definition, and via Set|GetClickShow. Add defines to reflect this. Version 0.27. Tagged as 'Libs-0_27'
-
- 02 Mar, 2018 1 commit
-
-
Robert Sprowson authored
The error check on eventlib finalisation was reversed in sense, so no error returned before resetting the id_block and mask values. Clarify eventlib's use of malloc() in its docs for reduced head scratching. Add missing const qualifier to wimp_report_error() prototype. Add some stripdepnd's so cleaning also restores the makefiles. Version 0.26. Tagged as 'Libs-0_26'
-
- 26 Feb, 2016 1 commit
-
-
Robert Sprowson authored
C version of the definition from Hdr:Messages. Version 0.25. Tagged as 'Libs-0_25'
-
- 15 May, 2015 1 commit
-
-
Robert Sprowson authored
Not tagged.
-
- 28 Apr, 2014 1 commit
-
-
Robert Sprowson authored
Function names corrected in the comment blocks. Version 0.24. Tagged as 'Libs-0_24'
-
- 16 Jan, 2013 1 commit
-
-
Robert Sprowson authored
Version 0.23. Tagged as 'Libs-0_23'
-
- 11 Feb, 2012 1 commit
-
-
Robert Sprowson authored
Added missing HelpEnable message to wimp.h Changed a hardwired '1' for the default event__mask to use symbolic name instead. Version 0.22. Tagged as 'Libs-0_22'
-
- 04 Feb, 2012 1 commit
-
-
Jeffrey Lee authored
Detail: toolboxlib/h/gadgets, toolboxlib/sources/slider/c/getbound, toolbloxlib/sources/slider/c/setbound - The slider_set_bounds and slider_get_bounds functions were passing the upper and lower bounds to the toolbox SWIs in the wrong order, causing the bounds to be inverted. By swapping the order in which the parameters are passed to the SWIs, and swapping the order of the parameters in the function declarations, the parameters are now passed through in the correct order, without breaking any existing code. Additionally, the parameter order of the functions now matches the register order of the underlying SWIs. Admin: Tested briefly Version 0.21. Tagged as 'Libs-0_21'
-
- 26 Jun, 2009 1 commit
-
-
Ben Avison authored
Admin: This is only intended for use when building the disc image for the C/C++ CD. Version 0.20. Tagged as 'Libs-0_20'
-
- 11 Jun, 2009 1 commit
-
-
Ben Avison authored
Detail: Uses suffixed file extensions for compatiblity with both Norcroft and GCC. Admin: Supplied by Peter Naulls, tested at ROOL Version 0.19. Not tagged
-
- 24 Apr, 2008 1 commit
-
-
Ben Avison authored
Detail: Stripped dynamic dependencies from toolboxlib.AutoGenMfS - these should never have gone into CVS Added directory creation rules to toolboxlib.Makefile so that component will build when checked out on a revision or branch tag Admin: Tested in a build Version 0.19. Tagged as 'Libs-0_19'
-
- 19 Oct, 2007 1 commit
-
-
Steve Revill authored
Version 0.18. Tagged as 'Libs-0_18'
-
- 18 Oct, 2007 2 commits
-
-
Andrew Hodgkinson authored
Detail: Area number returned if dynamic areas are used. Required by Browse. Admin: A long standing modification that has been waiting to go into CVS for a long time. Tested on Iyonix, prototype Batch Two build environment.
-
Andrew Hodgkinson authored
Detail: Toolbox core library toolboxlib used Dr Smith's Toolkit components to build. This is not releasable as part of the shared source initiative. Statically defined equivalents have been provided instead, with notes describing how to go back to the toolkit's dynamic equivalents. Admin: Tested on Iyonix under prototype Batch Two build environment.
-
- 02 Dec, 2003 2 commits
-
-
Ben Avison authored
-
Ben Avison authored
-
- 26 Feb, 2003 1 commit
-
-
Ben Avison authored
Removed several obsolete files. Version 0.17. Not tagged
-
- 24 May, 2002 1 commit
-
-
John Beranek authored
Detail: * cc 5.45 fell over a function declaration in wimplib.h (wimp_slot_size) where the same parameter name was used more than once. This fix removes the name conflicts. Admin: Built DebugLib toolbox test harness with cc 5.45 to test this. Version 0.17. Tagged as 'Libs-0_17'
-
- 18 Feb, 2002 1 commit
-
-
Ben Avison authored
Detail: Page 144 of the C/C++ manual says: "Events and message handlers are both held in application space. Application tasks therefore do not need to remove them on quitting, nor need they deregister them." However, this is not helpful for module tasks, where the list heads and other static variables are in the RMA, and therefore hold invalid values when re-entering the Desktop. To fix this, there is now a function event_finalise() which will remove all handlers and reinitialise all statics. Admin: Builds, but not yet tested. Version 0.16. Tagged as 'Libs-0_16'
-
- 23 Mar, 2001 1 commit
-
-
Stewart Brodie authored
Admin: Fixes Bugzilla bug #4010 Version 0.15. Tagged as 'Libs-0_15'
-
- 21 Jul, 2000 1 commit
-
-
Stewart Brodie authored
Version number exported. Detail: The tag validity checks are being defeated by the VersionNum file in the eventlib directory. This is now removed, and the assembler fragment pulls in (the new) VersionASM from the parent directory. Top-level makefile now exports a LibVersion file. !MkClean scripts removed dynamic dependencies from Makefiles. Dynamic dependencies removed from existing Makefiles. Admin: Built. Version 0.14. Tagged as 'Libs-0_14'
-
- 20 Jul, 2000 2 commits
-
-
Steve Revill authored
Detail: Libs-0_12 was changed to stop the 'wimp' header for screwing-up the definition of various service calls. Sadly, there is another copy of the self-same, broken, header file in the 'toolboxlib.h' directory. I've changed this to match the changes Andrew made in the previous check-in to 'h.wimp'. Admin: To be tested in STB-400 ROM build 19 Version 0.13. Tagged as 'Libs-0_13'
-
Steve Revill authored
Detail: Libs-0_12 was changed to stop the 'wimp' header for screwing-up the definition of various service calls. Sadly, there is another copy of the self-same, broken, header file in the 'toolboxlib.h' directory. I've changed this to match the changes Andrew made in the previous check-in to 'h.wimp'. Admin: To be tested in STB ROM build 19 Version 0.13. Tagged as 'Libs-0_13'
-
- 21 Jun, 2000 1 commit
-
-
Andrew Hodgkinson authored
Detail: wimp.h defines various service calls, but does this unconditionally, defines them without brackets and uses upper case hex digits. Thus, using both headers gave lots of "differing redefinition" errors. Made the wimp.h definitions match Services.h, and wrapped the wimp.h copies in #ifndef Service_Memory. Admin: Ensured that source files including both headers now build. Version 0.12. Tagged as 'Libs-0_12'
-
- 04 May, 2000 1 commit
-
-
Stewart Brodie authored
Added new subreason code for Wimp_MAppControl. Version 0.11. Tagged as 'Libs-0_11'
-
- 29 Nov, 1999 1 commit
-
-
Stewart Brodie authored
Detail: wimp_initialise, wimp_sendmessage and wimp_slotsize had incorrectly got unconditional returns after the SWI call, instead of having them conditional on V set. This is now fixed. Admin: Built. Version 0.10. Tagged as 'Libs-0_10'
-
- 17 Nov, 1999 1 commit
-
-
Stewart Brodie authored
Detail: Assembler veneers pull in macros to perform subroutine returns which controls whether flags are restored or not. Admin: Output compared to previous version to establish no change for APCS-R builds. APCS-32 output inspected manually to verify correctness. Version 0.09. Tagged as 'Libs-0_09'
-
- 10 Sep, 1999 1 commit
-
-
Andrew Hodgkinson authored
For some reason, Wimp_MAppControl message reason codes 3 (minimise memory) and 4 (configure) never appear to have made it into the source tree. These have been added. Version 0.08. Tagged as 'Libs-0_08'
-
- 18 Jun, 1999 1 commit
-
-
John Beranek authored
* Updated the textarea veneers to use the corrected registers for get and set cursor position that were introduced in TextGadgets 0.21 * Requires TextGadget 0.21 for correct use of these veneers. Version 0.07. Tagged as 'Libs-0_07'
-
- 17 Jun, 1999 1 commit
-
-
John Beranek authored
textarea_set_cursor_position and textarea_get_cursor_position Methods implemented in TextGadgets 0.20 Version 0.06. Tagged as 'Libs-0_06'
-
- 13 May, 1999 1 commit
-
-
Neil Turton authored
-
- 30 Mar, 1999 1 commit
-
-
Andrew Hodgkinson authored
New ScrollList method, ScrollList_GetItemText / scrolllist_get_item_text, supported by TextGadgets 0.16 and later. Version 0.05. Tagged as 'Libs-0_05'
-
- 26 Mar, 1999 1 commit
-
-
Andrew Hodgkinson authored
Added ScrollList_CountItems method. Supported in TextGadgets 0.15 or later (TextGadgets is currently in Sources/Apps/Java/Gadgets). Version 0.04. Tagged as 'Libs-0_04'
-
- 16 Feb, 1999 2 commits
-
-
Stewart Brodie authored
Version 0.03. Tagged as 'Libs-0_03'
-
Stewart Brodie authored
-
- 18 Jan, 1999 1 commit
-
-
Stewart Brodie authored
Detail: Currently, there is no way of ascertaining the client handle that used to belong to a deleted object. Thus applications cannot rely on this event to close down any associated data structures referenced via the client handle. This event now provides the client handle and the class ID of the deleted object if (hdr.flags & ToolboxObjectDeleted_ExtendedInformation) is non-zero in the event header. Admin: Required by Toolbox-1_46 and later. Version 0.02. Tagged as 'Libs-0_02'
-
- 29 Oct, 1998 1 commit
-
-
Neil Turton authored
Prefix removed from obey file. PREFIX DOES NOT WORK IN THE BUILD. Updated auto generated makefile. (Perhaps it needs deleting.)
-