1. 13 May, 2020 1 commit
    • Robert Sprowson's avatar
      Fix for NULL pointer dereference rendering text areas · aef282c2
      Robert Sprowson authored
      The state->column is only defined when there is text to flush, so after lexing pretty much any header item (eg. the version number "! 1") the check for having reached the terminating column results in a NULL pointer dereference.
      Tested with *Render TestFiles/TextArea, and a default area header prefixed by !Draw.
      
      Version 1.60. Tagged as 'DrawFile-1_60'
      aef282c2
  2. 11 May, 2017 1 commit
  3. 29 Sep, 2013 1 commit
    • Robert Sprowson's avatar
      Makefile tweak · 511fb638
      Robert Sprowson authored
      Now matches on CMDHELP=None in common with other C modules not wanting international command help.
      Retagged as DrawFile-1_58.
      511fb638
  4. 22 Jul, 2013 1 commit
    • Robert Sprowson's avatar
      Add support for background blended text and text areas · e305bd0d
      Robert Sprowson authored
      Files saved by !Draw 1.24 or later can opt to have transparent background colour to me use the blending font manager. This is the corresponding change to the renderer.
      Ordinary text will not be plotted if the *foreground* colour is transparent - this seems to have been a discrepancy between !Draw and DrawFile, DrawFile used to render it in the background colour instead, imagining that this was like a shadow. The spirit of the draw file spec is that the background colour is an optional hint, however.
      The state flags that end up on Service_DrawObjectRender no longer contain the DrawFile modules internal flags, only those documented.
      
      Version 1.58. Tagged as 'DrawFile-1_58'
      e305bd0d
  5. 10 Jan, 2012 1 commit
    • Robert Sprowson's avatar
      Ungarble the help and syntax messages. · 11533ce8
      Robert Sprowson authored
      At some point in internationalisation the help and syntax messages got muddled, so if you did "*RENDER" (ie. a syntax error because no filename is given) you got both the syntax message and then overwritten with the help text (because it has carriage returns in it).
      Help change to do <plain english><options><syntax> and
            syntax does <syntax>
      like *COPY command.
      
      Version 1.57. Tagged as 'DrawFile-1_57'
      11533ce8
  6. 11 Dec, 2011 1 commit
    • Robert Sprowson's avatar
      Makefile warning resolved. · 29a09e86
      Robert Sprowson authored
      BuildSys 5.12 and later include various things required by CModule for you, and including them twice results in a warning, so delete them.
      
      Version 1.56. Tagged as 'DrawFile-1_56'
      29a09e86
  7. 19 Jan, 2010 1 commit
    • ROOL's avatar
      Incremented version number, no other change. · 12c3be27
      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.55. Tagged as 'DrawFile-1_55'
      12c3be27
  8. 07 Jul, 2009 1 commit
    • Jeffrey Lee's avatar
      Makefile fix for ROM builds · 0a18dba0
      Jeffrey Lee authored
      Detail:
        Specify RESFSDIR so resources are built for ROM builds
      Admin:
        Tested on rev C2 beagleboard with OMAP3 ROM build
      
      
      Version 1.54. Not tagged
      0a18dba0
  9. 26 Jun, 2009 1 commit
    • Ben Avison's avatar
      Improvements to soft-loadable builds of the module · 1a190dc8
      Ben Avison authored
      Detail:
        Previously had an over-complicated method of accessing data block to install
        in ResourceFS and had needless duplication of Messages files in build. Also
        it was impossible to automate the building of the pre-RISC OS 3.6 variant
        of the module. All fixed by rewriting the makefile to use shared makefile
        fragments (and moving assembler sources to conventional 's' subdirectory).
      Admin:
        Tested in Tools CD build.
      
      Version 1.54. Tagged as 'DrawFile-1_54'
      1a190dc8
  10. 17 Oct, 2008 1 commit
  11. 02 Dec, 2003 1 commit
  12. 22 Nov, 2002 1 commit
  13. 13 Dec, 2000 1 commit
    • Stewart Brodie's avatar
      Standardised location of messages file. · 64f82ba6
      Stewart Brodie authored
      Detail:
        Fixed locations to be inside Resources.UK.
      Admin:
        Standardisation means this component does not require BBE specific rules.
      
      Version 1.51. Tagged as 'DrawFile-1_51'
      64f82ba6
  14. 30 Nov, 1999 1 commit
    • Stewart Brodie's avatar
      Removed C compiler output files. · 2426d166
      Stewart Brodie authored
        Removed assembler.
      Detail:
        Removed unnecessary assembler - which was just cc -S output for the C
          files!
        Imports the muldiv and riscosa (osvarlen) functions from AsmUtils.
      Admin:
        Requires AsmUtils 0.03 or later.
        RAM build tested.
      
      Version 1.50. Tagged as 'DrawFile-1_50'
      2426d166
  15. 29 Oct, 1998 2 commits
  16. 03 Feb, 1997 1 commit
  17. 31 Jan, 1997 1 commit
  18. 30 Jan, 1997 4 commits
  19. 21 Jan, 1997 2 commits
  20. 16 Dec, 1996 1 commit
  21. 21 Nov, 1996 4 commits
  22. 05 Nov, 1996 1 commit