1. 13 Apr, 2018 1 commit
    • Robert Sprowson's avatar
      Fallback to system font if Wimp$Font is unset · 6c0a0c7f
      Robert Sprowson authored
      If the configured desktop font is 0 (use Wimp$Font) but that variable is unset, use system font instead like the Wimp does rather than failing to get a font handle from Font Manager.
      Refactor the extraction of configured font from CMOS using bitshift and mask future tech.
      
      Version 2.04. Tagged as 'Chars-2_04'
      6c0a0c7f
  2. 12 Aug, 2017 1 commit
    • ROOL's avatar
      Fix bug returning incorrect character based on mouse position · 1231b2cf
      ROOL authored
      Detail:
        Clicking right of the last character would result in the first character on the next row being selected. Now returns nothing
      Admin:
        Tested on RPCEmu 0.8.15 using RISC OS 5.23
        Submission from Alan Robertson.
      
      Version 2.03. Tagged as 'Chars-2_03'
      1231b2cf
  3. 27 Aug, 2016 1 commit
    • ROOL's avatar
      Internationalisation and terminology changes · c65ee6f4
      ROOL authored
      Detail:
        When generating the encoding menu the terms "Default" and "UTF8" were looked up via the Messages file, however the selection logic and update of the display field used hardwired English. Now, the internal variables Alphabet$ and Encoding$ are English but when required for display are always looked up.
        Now that works, use the preferred term "UTF-8" per Unicode consortium and Style Guide page 133.
      Admin:
        From review of User Guide chapter.
      
      Version 2.02. Tagged as 'Chars-2_02'
      c65ee6f4
  4. 30 Jul, 2016 1 commit
    • ROOL's avatar
      Fix RAM exhaustion with many fonts, and choices inversion · f05f81c7
      ROOL authored
      Detail:
        Line 1012 - Use the heap to claim/extend space for fonts. Fixes wimpslot problem with many installed fonts.
        Line 914-916 - Invert the choices file keywords to match the variables they set.
        Minor - Remove SWI constants, since the build system (Squish) gets these from swis.h. Don't listen for MESSAGE_HELPREPLY%. Change IconHandle to an integer. Use OS_ReadModeVariable to get eigenvalues since there's only 2 it's not worth constructing a list for OS_ReadVduVariables.
      Admin:
        Submission from Chris Wraight, with minor edits.
      
      Version 2.01. Tagged as 'Chars-2_01'
      f05f81c7
  5. 09 Jul, 2016 1 commit
    • ROOL's avatar
      Add support for selecting from Unicode fonts · 3d0bd3a8
      ROOL authored
      Detail:
        Changed !RunImage to support working with the Unicode Font Manager, and revised !Help.
        Replacement templates, and revised Messages for the extra menus and window layout.
        As this component also features in the disc image (RO350Hook) it also degrades on earlier Font Managers.
      Admin:
        Submission from Chris Wraight.
        To get the code point names while hovering with the mouse, Unicode-0_35 should be updated for the CharNames table.
      
      Version 2.00. Tagged as 'Chars-2_00'
      3d0bd3a8
  6. 27 Jan, 2015 2 commits
    • Robert Sprowson's avatar
      Fix for menu opening position · ee80a9c3
      Robert Sprowson authored
      Chars took it upon itself to open the font menu at x-102,y+64 rather than x-64,y+0 like the Style Guide says.
      Also fixed misreported buffer size to OS_ReadVarVal - moot since the next link uses the $ operator to pick up the string which is limited to 256 anyway.
      
      Version 1.25. Tagged as 'Chars-1_25'
      ee80a9c3
    • Robert Sprowson's avatar
      Reimport of source file · b41ce340
      Robert Sprowson authored
      This is a text version of former !RunImage,ffb revision 4.1.1.1 so CVS can sensibly diff it.
      Not tagged.
      b41ce340
  7. 27 Sep, 2014 1 commit
  8. 29 Jun, 2014 1 commit
  9. 16 Nov, 2011 1 commit
  10. 02 Oct, 2011 1 commit
  11. 19 Jan, 2010 1 commit
    • ROOL's avatar
      Incremented version number, no other change. · 726d2c73
      ROOL authored
      Previous changes were untagged, but incrementing the version number gives
      us a tag we can associate with the official RISC OS 5.16 release.
      
      Version 1.22. Tagged as 'Chars-1_22'
      726d2c73
  12. 07 Jun, 2009 1 commit
    • Ben Avison's avatar
      Build fix · d7589e5c
      Ben Avison authored
      Detail:
        Some users reported problems building the sources if they had other
        installations of perl on their build machine. The build system was using a
        mixture of "perl" and "<Perl$Dir>.perl" to invoke the interpreter, and
        sometimes but not always using "do" to expand system variables on the
        command line. This has now been standardised to use "do <Perl$Dir>.perl in
        all cases, and where possible, to use the makefile macro ${PERL}.
      Admin:
        Checked that a Tungsten build still works on a build machine with no other
        perl installation. "perl" was aliased to an error to ensure it wasn't used.
      
      Version 1.21. Not tagged
      d7589e5c
  13. 19 Oct, 2007 1 commit
  14. 09 Nov, 2004 1 commit
  15. 07 Jul, 2000 2 commits
  16. 09 May, 1997 1 commit
  17. 05 Nov, 1996 1 commit