1. 15 Jul, 2023 1 commit
  2. 11 Aug, 2021 1 commit
    • Timothy E Baldwin's avatar
      Prepare for isolated dependencies · e7129696
      Timothy E Baldwin authored
      * Remove definition of `MAKE`.
      * Replace `${MAKE}` with `${MAKE} -E` to reflect variable change.
      * Create a copy of `MFLAGS` without any `-y` option as `MFLAGS2`.
      * Replace references to `MFLAGS` with `MFLAGS2`.
      
      Tested on many builds without any binary change.
      
      Version 0.60. Not tagged
      e7129696
  3. 08 Feb, 2020 1 commit
  4. 26 Aug, 2018 1 commit
    • Robert Sprowson's avatar
      Various fixes · 73b47e1b
      Robert Sprowson authored
      common/dmalloc.c: use the _ trick for debug macro arguments
      common/dragdrop.c: don't write through a potentially NULL pointer
      common/registry.c: don't leak the old memory if realloc() fails
      menu/menuedit.c: reorganise error exit to not dereference NULL palette
      misc/object.c: don't leak 'def' on error
      shell/dragdrop.c: really set the claimref to zero, not the pointer to the claimref
      shell/main.c: don't leak the old memory if realloc() fails
      window/gadget.c: don't leak 'new' on error
      window/windowedit.c: reorganise error exit to not dereference NULL palette
      Found by cppcheck static analysis.
      
      Version 0.59. Tagged as 'ResEd-0_59'
      73b47e1b
  5. 20 Dec, 2015 1 commit
  6. 09 Nov, 2015 1 commit
    • Robert Sprowson's avatar
      Fix 5x NULL pointer dereferences · 097da6e0
      Robert Sprowson authored
      menu/props.c:
        A missing 'return' would cause the key handler to fall through to the end of the function and attempt to pass the caret to the dbox that was just closed (and set to NULL).
      window/gadget.c:
        Quit if strloc is NULL, before dereferencing it to find if strloc is an empty string.
      shell/document.c:
        An overly cunning for loop construction would cause a NULL pointer dereference every redraw attempt when there were no objects in the document. The termination statement needs to be evaluated (when doc->numresources is 0) before trying to access the doc->mapping member. Loops unjumbled.
      misc/object.c:
        Recoded if/else to switch case for REF_STR and REF_MSG fix up, then just copied the same fix from window/gadget.c in the same place.
      window/format.h:
        Added a note that WimpIconTemplate is actually referring to a Button gadget.
      Resources/Window/Palette
        The button gadget in the gadget palette was incorrect - it specified a NULL pointer for the StringReference for the validation string option, but gave it a length of 1. Now zero.
      window/gui.c
        Fallout from the duff button gadget is that all Res files created to date with an empty validation string would not be recognised as empty by gui_load_len_field() and attempt to strlen(NULL). To handle that, a NULL with a length of 0 or 1 is now considered empty, and will subsequently be saved out with a length of 0.
      
      Tested by making a Res file with 1 of each object type, and randomly prodding round in all their dialogues, and a Window object with 1 of each gadget, and doing likewise.
      
      Version 0.57. Tagged as 'ResEd-0_57'
      097da6e0
  7. 23 Aug, 2014 1 commit
  8. 24 Jul, 2014 1 commit
  9. 21 Jul, 2013 1 commit
  10. 14 Jan, 2012 1 commit
  11. 19 Apr, 2011 2 commits
  12. 26 Jun, 2009 1 commit
    • Ben Avison's avatar
      Added choice of sprites · 4641710b
      Ben Avison authored
      Detail:
        Iyonix-themed application directory sprites are now available in addition to
        the old Morris4 ones, and are selected based upon the UserIF build variable.
      Admin:
        Tested in a Tools CD build.
      
      Retagged as 'ResEd-0_51'
      4641710b
  13. 13 Nov, 2007 2 commits
  14. 18 Oct, 2007 2 commits
    • Andrew Hodgkinson's avatar
      Removed outdated local copy of WinEdit. · 0b122e96
      Andrew Hodgkinson authored
      Detail:
        The ResEd build system uses WinEdit in a command line form to do some
        of its build work. It used to use a local 26-bit copy in Resources, but
        now uses the 32-bit neutral up to date version provided by the build
        system. The local copy is no longer needed; deleted.
      Admin:
        Tested on Iyonix under prototype Batch Two build environment.
      0b122e96
    • Andrew Hodgkinson's avatar
      Makefile fix to use proper !WinEdit copy. · 2077c810
      Andrew Hodgkinson authored
      Detail:
        Local WinEdit (to be removed shortly) is a 26-bit copy. The build
        system contains a more modern 32-bit neutral version.
      Admin:
        Tested on Iyonix with prototype Batch Two build environment.
      2077c810
  15. 24 Jun, 2003 3 commits
  16. 23 Jun, 2003 1 commit
    • Kevin Bracey's avatar
      32 bitted the assembler bits. · 413b976f
      Kevin Bracey authored
      Tweak to !Run file to RMEnsure a proper ToolAction module.
      This was released in Oct 2002,kind of missed the check in bit though...
      
      Version 0.49. Tagged as 'ResEd-0_49'
      413b976f
  17. 04 Jun, 2001 1 commit
  18. 06 Jul, 2000 1 commit
    • Paul Skirrow's avatar
      Fixed problem with sprites not appearing when editing ToolAction gadgets. · 8ec91136
      Paul Skirrow authored
      Detail:
        ResEd needs the Toolaction module to be able to render  sprites in
        Toolaction gadgets.
      
        The !Run file now RMloads the Toolaction module if not already loaded.
      
      Admin:
        Tested on RISC OS 3.70 (note this fault probably doesn't occur on
        RISC OS 4 machines which have Toolaction in ROM).
      
      Version 0.47. Tagged as 'ResEd-0_47'
      8ec91136
  19. 04 Jun, 1999 1 commit
  20. 03 Sep, 1998 1 commit
    • Stewart Brodie's avatar
      Co-ordinate alignment can be changed at application load time via option. · 176c4962
      Stewart Brodie authored
        Resource window redraws in left-to-right, top-to-bottom order.
      Detail:
        * The shell now plots the resource icons in the file display window left
          to right and then top-to-bottom.  Aesthetically, this is much more
          pleasing than having it dot around at random.
        * Co-ordinate alignment is controlled by ResEd$Options.  If this variable
          exists and contains "-align <number>" then <number> is taken as rounding
          resolution - 4 by default.  This is required for some Res files which
          need higher resolution.  If <number> is not a power of two, the default
          value will be used.  Added mainly for benefit of on-screen keyboard.
        * Gadgets in Window objects are written out to the Res file in component ID
          order, which allows applications to attempt to arrange the redraw
          order of gadgets (even though redraw order is not guaranteed in Window
          or the Wimp).  Added mainly for benefit of Ursula !Configure.
      Caveat:
        Any Res files edited with a higher resolution (ie. smaller -align value)
        must not be loaded into a version of ResEd which is running with a
        lower resolution because the CSEs will re-align the gadgets when the Res
        file is loaded.  It is recommended that -align is not used except where
        specifically required for NC/STB projects and that sufficient
        documentation is supplied warning about editing the Res file.  Different
        align values absolutely should not be used for desktop applications.
      Admin:
        Built from clean, verified that it works.
      
      Version 0.45. Tagged as 'ResEd-0_45'
      176c4962
  21. 16 Jun, 1998 1 commit
    • Stewart Brodie's avatar
      * Templates tidied up. · bb37bbd8
      Stewart Brodie authored
      * Ability to edit the Topmost-window flag (bit 23) in Window editor added,
      * Interactive help added for ToolAction editor window.
      * Default ToolAction gadget template altered so that it is not invisible
        in the gadget palette window.
      * Box around external gadgets in Window display is not a fault in ResEd -
        you need Window-1_53 or later to fix this bug in Window_PlotGadget.
      
      Version 0.44. Tagged as 'ResEd-0_44'
      bb37bbd8
  22. 05 Jun, 1998 2 commits
    • Stewart Brodie's avatar
      Capability to edit ToolAction gadgets properly added. ResEd understands both... · 767aa615
      Stewart Brodie authored
      Capability to edit ToolAction gadgets properly added.  ResEd understands both the old 60 byte ToolAction gadgets and the new 76 byte versions.  It upgrades the older ones to the newer format when the
      
      Window is first edited.
      The Misc editor also knows how to edit new versions of the ProgInfo object
      (the ones with web site buttons).
      Altered version number and build date maintenance so it uses the
      VersionNum file managed by srccommit instead of being hidden away in
      the source structure.
      !Run file error messages sanitised and made more consistent.
      Makefile structure improved and static dependency information made at
      least as strict as necessary to ensure correct rebuilds.
      
      Version 0.43. Tagged as 'ResEd-0_43'
      767aa615
    • Stewart Brodie's avatar
      created by srccommit. · 71024a89
      Stewart Brodie authored
      71024a89
  23. 03 Jun, 1998 1 commit