- 21 Oct, 1998 1 commit
-
-
Ben Avison authored
Service_SwitchingOutputToSprite code optimised: graphics parameters are now only cached when making the first Wimp_PlotIcon call while output is switched to a sprite, and upon return to screen output after such an occurrence. All error box templates featuring "border" icons updated to have button type 0 (never). This prevents IconHigh from mistakenly allowing them to be selected. Version 4.07. Tagged as 'Wimp-4_07'
-
- 20 Oct, 1998 2 commits
-
-
Ben Avison authored
UTF-8 support from previous version switched in; additional alphabet- conditional support added as follows: * Correctly converts character index returned from Font_FindCaret into byte index into raw string. * Left-arrow, right-arrow, delete-left and delete-right now act as far as the next character boundary, instead of to the next byte. * Menu item text justification works again (it relies on overwriting spaces with hard space characters, which are two-byte characters in UTF-8). * General key handling code has been rewritten. The Wimp now has three internal key input buffers - one each for taking keyboard-generated, task-generated, and function-key-generated strings. Each input buffer is processed in chunks of one character, rather than one byte; malformed UTF-8 characters are rejected, so tasks don't have to worry about them (simplifying their character-handling code). There is also a key output buffer, to ensure that (UTF-8) sequences of Key_Pressed events are not broken up. * As a result of the above, multiple calls to Wimp_ProcessKey are now possible between calls to Wimp_Poll. Previously, this resulted in bytes getting jumbled up - making it useless for input of UTF-8 characters. * Multi-byte characters are inserted into writeable icons in one go, so you don't see a brief flicker of the "malformed character" symbol while the initial bytes are being inserted. * Multi-byte characters that don't entirely fit in a writeable icon buffer are not inserted at all. * A new validation string command ("U") can limit the contents of a writeable by number of characters, instead of bytes. This will hide the character sizes from the user interface. * Allowable characters (validation string command "A") now works on Unicode characters and character ranges. * Various other minor bugs are fixed (Wimp_ProcessKey 13 can activate a writeable menu item, Shift-arrow keys are always consistent in firing off Key_Pressed events, etc.) * Password icons supported: one symbol is displayed for each character (instead of for each byte); the display character (validation string command "D") can be any UTF-8 character; correctly displays the caret after set-caret-by-index calls, even though characters in the processed string are different width to those in the raw string, in password icons. Other changes: * The border around NC-style error boxes is resized when the error window is grown or shrunk. * Messages, CmdHelp and Template files made consistent across resource directories, including support for all Ursula features. * ShrinkableAreas turned back on in System=RCA builds. * User interface features of desktop OS builds standardised. Version 4.06. Tagged as 'Wimp-4_06'
-
Ben Avison authored
UTF-8 support from previous version switched in; additional alphabet- conditional support added as follows: * Correctly converts character index returned from Font_FindCaret into byte index into raw string. * Left-arrow, right-arrow, delete-left and delete-right now act as far as the next character boundary, instead of to the next byte. * Menu item text justification works again (it relies on overwriting spaces with hard space characters, which are two-byte characters in UTF-8). * General key handling code has been rewritten. The Wimp now has three internal key input buffers - one each for taking keyboard-generated, task-generated, and function-key-generated strings. Each input buffer is processed in chunks of one character, rather than one byte; malformed UTF-8 characters are rejected, so tasks don't have to worry about them (simplifying their character-handling code). There is also a key output buffer, to ensure that (UTF-8) sequences of Key_Pressed events are not broken up. * As a...
-
- 12 Oct, 1998 2 commits
-
-
Simon Forrest authored
Version 4.05. Tagged as 'Wimp-4_05'
-
Kevin Bracey authored
Following resources updated for Ursula changes: Germany/Ursula, Japan/NC2, UK/NC2. Others will probably still need doing. Version 4.04. Tagged as 'Wimp-4_04'
-
- 09 Oct, 1998 1 commit
-
-
Simon Forrest authored
Added resources for Denmark, Finland, Norway and Sweden, to support the NC2 Scandinavian user-interfaces. Version 4.03. Tagged as 'Wimp-4_03'
-
- 07 Oct, 1998 1 commit
-
-
Steve Cormie authored
Version 4.02. Tagged as 'Wimp-4_02'
-
- 01 Oct, 1998 1 commit
-
-
Kevin Bracey authored
Version 4.01. Not tagged
-
- 30 Sep, 1998 3 commits
-
-
Kevin Bracey authored
-
Kevin Bracey authored
Changed to use srccommit. All conditionals on "Version" removed. Version 4.01. Tagged as 'Wimp-4_01'
-
Kevin Bracey authored
-
- 18 Sep, 1998 1 commit
-
-
Ben Avison authored
-
- 01 Sep, 1997 1 commit
-
-
John Farrell authored
-
- 20 Jun, 1997 2 commits
-
-
Neil Turton authored
-
Neil Turton authored
-
- 16 May, 1997 1 commit
-
-
Kevin Bracey authored
-
- 13 May, 1997 2 commits
-
-
Kevin Bracey authored
-
Kevin Bracey authored
-
- 12 May, 1997 1 commit
-
-
Kevin Bracey authored
-
- 09 May, 1997 1 commit
-
-
Kevin Bracey authored
-
- 08 May, 1997 2 commits
-
-
Kevin Bracey authored
-
Kevin Bracey authored
-
- 07 May, 1997 2 commits
-
-
Kevin Bracey authored
Made options files specify any text wanted after the module version number. Auto-fronting iconbar now returns to previous position rather than back, so it interacts with Shift+F12 better.
-
Kevin Bracey authored
-
- 01 May, 1997 1 commit
-
-
Kevin Bracey authored
-
- 27 Mar, 1997 1 commit
-
-
Richard Buckley authored
-
- 31 Jan, 1997 1 commit
-
-
Richard Buckley authored
-
- 30 Jan, 1997 2 commits
-
-
Neil Turton authored
-
Neil Turton authored
-
- 22 Jan, 1997 1 commit
-
-
Neil Turton authored
-
- 21 Jan, 1997 1 commit
-
-
Neil Turton authored
-
- 13 Jan, 1997 2 commits
-
-
Neil Turton authored
-
Neil Turton authored
-
- 02 Jan, 1997 2 commits
-
-
Neil Turton authored
-
Neil Turton authored
-
- 16 Dec, 1996 1 commit
-
-
Neil Turton authored
-
- 21 Nov, 1996 1 commit
-
-
Neil Turton authored
-
- 05 Nov, 1996 3 commits
-
-
Neil Turton authored
-
Neil Turton authored
-
ROOL authored
Sprout from master 1996-11-05 09:31:03 UTC Neil Turton <nturton@gitlab.riscosopen.org> 'Import from cleaned 360 CD' Delete: MED-04491 MkRes,fd7
-