1. 09 Jan, 2023 1 commit
    • Robert Sprowson's avatar
      [541] Fix for returning a stale error pointer · f5c03e95
      Robert Sprowson authored
      During the rendering process (or Service_DrawObjectRender for unknown objects) the render state may be updated with an error pointer.
      However, as rending proceeds and potentially many other SWIs are called also using MessageTrans' shared buffers, by the end of the rendering process the originally captured pointer may be pointing at a totally different message.
      Capture the error after each object is despatched in our own buffer.
      Version 1.62. Tagged as 'DrawFile-1_62'
  2. 06 Feb, 2021 1 commit
  3. 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'
  4. 11 May, 2017 1 commit
  5. 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.
  6. 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'
  7. 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'
  8. 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'
  9. 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'
  10. 07 Jul, 2009 1 commit
    • Jeffrey Lee's avatar
      Makefile fix for ROM builds · 0a18dba0
      Jeffrey Lee authored
        Specify RESFSDIR so resources are built for ROM builds
        Tested on rev C2 beagleboard with OMAP3 ROM build
      Version 1.54. Not tagged
  11. 26 Jun, 2009 1 commit
    • Ben Avison's avatar
      Improvements to soft-loadable builds of the module · 1a190dc8
      Ben Avison authored
        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).
        Tested in Tools CD build.
      Version 1.54. Tagged as 'DrawFile-1_54'
  12. 17 Oct, 2008 1 commit
  13. 02 Dec, 2003 1 commit
  14. 22 Nov, 2002 1 commit
  15. 13 Dec, 2000 1 commit
    • Stewart Brodie's avatar
      Standardised location of messages file. · 64f82ba6
      Stewart Brodie authored
        Fixed locations to be inside Resources.UK.
        Standardisation means this component does not require BBE specific rules.
      Version 1.51. Tagged as 'DrawFile-1_51'
  16. 30 Nov, 1999 1 commit
    • Stewart Brodie's avatar
      Removed C compiler output files. · 2426d166
      Stewart Brodie authored
        Removed assembler.
        Removed unnecessary assembler - which was just cc -S output for the C
        Imports the muldiv and riscosa (osvarlen) functions from AsmUtils.
        Requires AsmUtils 0.03 or later.
        RAM build tested.
      Version 1.50. Tagged as 'DrawFile-1_50'
  17. 29 Oct, 1998 2 commits
  18. 03 Feb, 1997 1 commit
  19. 31 Jan, 1997 1 commit
  20. 30 Jan, 1997 4 commits
  21. 21 Jan, 1997 2 commits
  22. 16 Dec, 1996 1 commit
  23. 21 Nov, 1996 4 commits
  24. 05 Nov, 1996 1 commit