1. 12 Oct, 2015 1 commit
    • Robert Sprowson's avatar
      ScrollList gadget redraw fixes · 57071f9e
      Robert Sprowson authored
      When _set_colour() is called, remember to redraw the gadget if the colours changed.
      When _set_font() is called, remember to redraw the gadget and try to preserve the scroll bar positions.
      Save a couple of SWIs if we know the scroll bars must jump in 2 other places.
      Remove ScrollLisS, its (never called) function did nothing but return.
      Removed duplicate redraw_box, same as redraw_all_box and marked as const.
      
      Reported by Fred Graute, reference
        https://www.riscosopen.org/forum/forums/4/topics/3628
      the memory leak aspects of the report have been transferred to ticket #414 for later consideration.
      Tested with !ExifEdit and some special versions from Fred with the redraw workarounds removed.
      
      Version 0.39. Tagged as 'Gadgets-0_39'
      57071f9e
  2. 30 Aug, 2013 2 commits
    • Robert Sprowson's avatar
      Internationalised · b38b4d62
      Robert Sprowson authored
      Supporting code borrowed from 'Iconbar' toolbox module.
      Tested in a ROM build and RAM build, triggering one error message and checking the dynamic area in task manager.
      
      Version 0.37. Tagged as 'Gadgets-0_37'
      b38b4d62
    • Robert Sprowson's avatar
      Change to link against tboxlibint · 2729d7af
      Robert Sprowson authored
      For some reason this toolbox module was unique in linking against the public toolboxlib rather than the internal one, this meant having to carefully tippy toe around not mixing header files (as they contain similar but differently named definitions).
      A massive search and replace job.
      Tested briefly using ResEd/ResTest and a textarea and scrolllist in a ROM build.
      Requires Common-0_21.
      
      Version 0.36. Tagged as 'Gadgets-0_36'
      2729d7af
  3. 14 Jan, 2012 1 commit
    • Robert Sprowson's avatar
      Changed to use shared TboxMake makefile. · 807f7234
      Robert Sprowson authored
      Removed local duplication of string32 and rmensure, since the common library has these in.
      Rename TextGadget.c to main.c to fall into line with the "o.mainROM" rule.
      Compiles, but not tested.
      
      Version 0.33. Tagged as 'Gadgets-0_33'
      807f7234
  4. 28 Feb, 2010 1 commit
    • Robert Sprowson's avatar
      Function returns no longer use stack structures. · 44aae368
      Robert Sprowson authored
      Previously, a number of errors were contructed as automatic variables then returned to the caller - potentially accessing stale stack area. All error blocks are now held in ROM and cast from there.
      Error numbers are now not &00000000 or &20202020, using the allocated base - requires 'Common-0_15'.
      Trimmed some unused debugging code out, saves about 3k.
      Renamed C++ clashing variables to stop the compiler moaning.
      Implemented feature request to accept the empty string "" as no font handle in _SetFont calls.
      At some point, this module needs internationalising.
      
      Version 0.31. Tagged as 'Gadgets-0_31'
      44aae368
  5. 16 Mar, 2000 1 commit
    • Ben Laughton's avatar
      Removed unused files that were preventing build. · e3556e3c
      Ben Laughton authored
      Detail:
        debug.s was still in the build and included a header which had been removed
        in a previous version.  The code in debug.s in not used anywhere, so I've
        just removed it (and the corresponding debug.h, which was empty anyway).
      Admin:
        Compiled.
      
      Version 0.25. Tagged as 'Gadgets-0_25'
      e3556e3c
  6. 13 Dec, 1999 1 commit
    • Stewart Brodie's avatar
      32-bit compatibility. · 6f8d9c4a
      Stewart Brodie authored
        Improved some of the rather odd Piers-assembler.
      Detail:
        Some rather odd assembler has been tidied up.
        Removed some obsolete header files that are no longer required.
        Removed "objs" - nothing uses it - looks like an accidental
          checkin.
      Admin:
        Tested on Risc PC with Phoebe & 32 machine builds.
      
      Version 0.24. Tagged as 'Gadgets-0_24'
      6f8d9c4a
  7. 18 Oct, 1999 1 commit
    • David Cotton's avatar
      ======== · 44381c2e
      David Cotton authored
      	Altered to work with HdrSrc 0.46
      
      Detail:
      =======
       	HdrSrc 0.46 now includes the macros defined in the hdr.Cvars local
      file in it's Hdr:Macros file. Hence have altered this component to use the
      global header rather than the local copy. Also altered it so its hdr.SWINames
      file no longer attempts to define the AddSWI macro, which is also defined in
      hdr:Macros.
      
      Admin:
      ======
      	tedted that it builds.
      
      Version 0.23. Tagged as 'Gadgets-0_23'
      44381c2e
  8. 21 May, 1997 1 commit
  9. 13 May, 1997 1 commit