Skip to content
Snippets Groups Projects
  1. Nov 10, 2024
  2. Nov 09, 2024
  3. Nov 07, 2024
  4. Nov 06, 2024
  5. Nov 05, 2024
    • Deucе's avatar
      Don't retypedef sftpc_state_t for ancient compilers · 7dc93a67
      Deucе authored
      (ie: gcc 4.4)
      7dc93a67
    • Deucе's avatar
      Update changes · 929ca606
      Deucе authored
      929ca606
    • Deucе's avatar
      Use uint64_t instead of double for interpolation. · 76d03c23
      Deucе authored
      More effort to fix the macOS issue.  This could potentially result
      in slight problens with the rightmost pixel, but will protect
      against any weird FP issues and -ffast-math concerns.
      76d03c23
    • Rob Swindell's avatar
      Use an .ini style that indents keys and puts blank line after the root section · 549e40b3
      Rob Swindell authored
      A few extra bytes really helps with human readability.
      549e40b3
    • Rob Swindell's avatar
      Add Monthly fixed (system-wide) event · 9b62df14
      Rob Swindell authored
      True, a sysop could add/configure a monthly timed event instead, but that
      requires more configuration. Fixed events are nice in their simplicity.
      
      This is intended for running the new Synchronet trashman utility, but could be
      used for anything that's simple to execute and the sysop:
      - doesn't care which node/instance of sbbs it runs from
      - doesn't care exactly what time the event runs
      - doesn't need the assorted options available for timed events
      9b62df14
    • Deucе's avatar
      More scaling cleanup... no undefined behaviour · 58f9d475
      Deucе authored
      Remove undefined behaviour (right-shifting a negative integer) from
      the scaler... replace with divide-by-2.  Any modern compiler should
      be able to optimize that.
      
      On the enabling the compiler front, const-ify more variables and
      use types that allow removing some casts.
      
      I have a bit more hope this will fix the macOS issue than the previous
      efforts.
      58f9d475
    • Deucе's avatar
      Add most const decorations. · 80b9fccc
      Deucе authored
      Not sure what macOS is doing, but it looks like something weird is
      happening in interpolate_width... maybe some unexpected integer
      promotion?
      80b9fccc
    • Rob Swindell's avatar
      Internal message/line editor improvements · e3f17e64
      Rob Swindell authored
      * Allow left and right arrow keys to move between lines (within reason)
      * Use the K_USEOFFSET getstr() mode flag to keep cursor position when moving
        between lines with arrow keys
      * Be smart about integer padding when /Listing lines with numbers
      * Add range checking (!) and better error reporting for /Lx argument value
      e3f17e64
Loading