- 21 Jan, 2018 1 commit
-
-
Robert Sprowson authored
unicdata.c: condition changed to match unictype_is_ideograph() in UnicodeLib keygen.c: free kb keyconvert.c: free memory and close files on exit (the C environment would do this anyway, but this makes it explicit) Picked up by static analysis https://www.riscosopen.org/forum/forums/4/topics/9503#posts-72623 Version 0.99. Tagged as 'IntKey-0_99'
-
- 05 Dec, 2012 1 commit
-
-
Jeffrey Lee authored
Add support for the new 'wide' key handler format. Add support for keyboard types which have fundamentally different layouts to PC/Arc. Add a basic (UK) layout for the Pandora. Detail: Doc/FileFormat, Doc/HandlerAPI - Updated docs with information about the new key handler format, and how to invoke it in layout files. c/keygen, c/unicdata, h/structures - Give keygen a bit of a tidy up. Add support for the new '$Type' directive to allow the keyboard type to be specified (to ensure correct intkey table is used, unique symbol names when the same country is supported by multiple keyboard types, etc.). Add support for the new key handler format. Sources/IntKeyBody, Sources/IntKeyMod, Sources/KeyStruct - Tidy up the code a bit to use key handler layout and key/OS_Byte numbers from Hdr:. Add support for the new key handler format, and for the new way keygen generates the layout files. layout/Pandora, Makefile, Sources/IntKeyBody, Sources/IntKeyMod, Sources/KeyStruct - Add a layout file for the Pandora, and modify IntKey to use different sets of layout files depending on the keyboard type. Admin: New key handler format tested on Pandora. Old format tested on Pandora & BB-xM. Requires HdrSrc-2_20 Version 0.95. Tagged as 'IntKey-0_95'
-
- 14 Jun, 2001 1 commit
-
-
Stewart Brodie authored
Temporary GNUmakefile added containing UNIX build system. Detail: gcc complained about returning the address of a local variable as a function result in both keygen and keyconvert. The two variables concerned have now been made static like they should have been. Unlikely to have caused much aggravation, but only through luck. The Keyboard data structure has been updated to explicitly use an unsigned char in some places. This is necessary for systems on which char is signed by default. The GNUmakefile is a temporary addition until native tool support can be sorted out. In the xriscos environment, do "make links" and then "make rom" to build the module. "make clean" will remove all the built stuff and the symbolic links. Requires access to the exported Unicode library files. keyconvert is built, but will not work for the obvious reason that it calls SWIs. Admin: GNUmakefile will be removed at a later date - it's only temporary. Tested - builds the same module (for Keyboard=All, Machine=Phoebe) byte-identically. Version 0.80. Tagged as 'IntKey-0_80'
-
- 16 Sep, 1999 2 commits
-
-
Kevin Bracey authored
keygen now built with ANSILib instead of Stubs to cope with buggy old qsorts in old shared C libraries. Version 0.69. Tagged as 'IntKey-0_69'
-
Kevin Bracey authored
Unicode 3.0 character database imported. Switzerland layout now includes @FNKey@ (missed on previous check-in). Version 0.67. Tagged as 'IntKey-0_67'
-
- 01 Sep, 1998 1 commit
-
-
Kevin Bracey authored
Complete new keyboard definition system in terms of the UCS. See Docs.FileFormat for information.
-