- 21 Aug, 2023 1 commit
-
-
Robert Sprowson authored
Don't return untrappable error numbers of 0. Do use the error returning form of Wimp_ReadSysInfo. Version 0.30. Tagged as 'Filter-0_30'
-
- 19 Jan, 2020 1 commit
-
-
Robert Sprowson authored
Ethusiastic unused header cull removed APCS.<APCS> which is used (only) in the standalone case. Replace singular FunctionEntry/Return with Entry/EXIT which is what is more generally used by the module Version 0.29. Not tagged
-
- 18 Jan, 2020 5 commits
-
-
Robert Sprowson authored
Filter Manager continued to call filters based on their Task ID after they had quit. Now, watch out for Service_WimpCloseDown and disable any matching filters (the filters are retained so that any subsequent legitimate deregister attempt doesn't get an unknown filter error). As only 16 bit Task IDs are stored, define a new flag in b31 to denote a disabled filter - this also means there is a free "no match" when the filter lists are scanned. The copy filter isn't affected because it doesn't select on Task ID. FilterMgr.s: New flag to mark a task as having quit ModHead.s: Listen for Service_WimpCloseDown and check the lists of Task IDs for any matches. Simplify *Filters code with advanced subroutine technology. SWIs.s: Knock out the "quit" flag when comparing task handles to deregister Tail.s: Walk a list, mark any matching tasks as having quit Version 0.29. Tagged as 'Filter-0_29'
-
Robert Sprowson authored
PRM 3-305 says to return with MOVS PC,LR but in the 26 bit case we were not preserving flags.
-
Robert Sprowson authored
Linked lists end with NULL, not <= 0.
-
Robert Sprowson authored
Don't include headers we don't need, add Hdr:HostFS so debug builds work. Don't pointlessly preserve low registers in finalise handler. Use Unix style names for LNK. Typos in docs fixed. Be consistent about wsptr/WP/wp when referring to the workspace pointer.
-
Robert Sprowson authored
Munge between internal and external window handles using the same macro the Wimp does for clarity.
-
- 23 Oct, 2013 1 commit
-
-
Ben Avison authored
Detail: ADR didn't reach Version 0.28. Tagged as 'Filter-0_28'
-
- 12 Jan, 2012 2 commits
-
-
Robert Sprowson authored
Make international help (or lack of) choice based on switch passed in rather than the bitfield definition in Hdr:ModHand. Makes help work on RISC OS 3.10 again. Version 0.27. Tagged as 'Filter-0_27'
-
Robert Sprowson authored
-
- 10 Jan, 2012 1 commit
-
-
Robert Sprowson authored
Version 0.26. Tagged as 'Filter-0_26'
-
- 09 Jan, 2012 2 commits
-
-
Robert Sprowson authored
-
Robert Sprowson authored
Some of the changes were one way only, the use of some RETURN[V[C|S]] macros allows 26 bit version to be created. Version 0.25. Tagged as 'Filter-0_25'
-
- 16 Mar, 2001 1 commit
-
-
Stewart Brodie authored
Updated to build using objasm instead of aasm. Sources changed to be objasm-compatible. Admin: Requires Library 0.71 or later. Requires BuildSys 3.06 or later. Requires Env 0.65 or later. Version 0.24. Tagged as 'Filter-0_24'
-
- 02 Dec, 1999 1 commit
-
-
Stewart Brodie authored
Detail: Doesn't include the faking of post-rectangle filters if not building for 26 bit systems any more. Assumes that the Wimp doesn't care what the flags are on exit from a filter. Admin: Built. Version 0.23. Tagged as 'Filter-0_23'
-
- 19 Oct, 1998 1 commit
-
-
Kevin Bracey authored
Version 0.22. Tagged as 'Filter-0_22'
-
- 05 Oct, 1998 2 commits
-
-
Kevin Bracey authored
Changed to use srccommit. Ancient [ Version < x conditionals removed. Version 0.21. Tagged as 'Filter-0_21'
-
Kevin Bracey authored
-
- 06 Mar, 1998 1 commit
-
-
Stewart Brodie authored
-
- 05 Mar, 1998 1 commit
-
-
Stewart Brodie authored
Folded in changes from separate version 0.18 on the Ursula branch, re-inserting the standalone build capability and the bug-fix for de-registering PostIcon filters.
-
- 30 Jan, 1998 1 commit
-
-
Kevin Bracey authored
-
- 22 Jan, 1998 1 commit
-
-
Stewart Brodie authored
-
- 13 May, 1997 1 commit
-
-
Kevin Bracey authored
-
- 07 May, 1997 2 commits
-
-
Kevin Bracey authored
-
Kevin Bracey authored
-
- 21 Nov, 1996 1 commit
-
-
Neil Turton authored
-
- 05 Nov, 1996 1 commit
-
-
Neil Turton authored
-