Skip to content
Snippets Groups Projects
  1. May 14, 2021
  2. May 13, 2021
    • Deucе's avatar
      More fallout from non-square pixels... · 38729311
      Deucе authored
      This fixes all the window adjustment "stuff", but the new aspect
      ratio enforcement means that ALT-UP and ALT-DOWN are useless for
      resizing the window unless it's not already snapped... use ALT-LEFT
      and ALT-RIGHT to decrease/increase the window size.
      38729311
    • Deucе's avatar
      Keep correct aspect ratio when resizing window. · 3be8d541
      Deucе authored
      Also, the 8x16 font at 80x25 is *not* a square pixel aspect ratio.
      As a result, it now stays "proper", which is likely not what you
      want.
      
      This was discovered when I was trying to make DigitalMan happy
      because he wanted the apsect ratio retained on scaling.
      
      Sorry for the impending imminent scaling hassle DigitalMan!
      3be8d541
    • Rob Swindell's avatar
      Don't populate metadata property unless there is metadata · d93ffc07
      Rob Swindell authored
      Or detail level is MAX.
      d93ffc07
    • Rob Swindell's avatar
      Allow the metadata property to be set with add() and update() · db566e3c
      Rob Swindell authored
      Sorry for the impending imminent merge hassle Deuce!
      db566e3c
    • Rob Swindell's avatar
      Eliminate list_archive_contents() · db4cdac2
      Rob Swindell authored
      Do this in JS and use JSON for format instead of .ini.
      db4cdac2
    • Rob Swindell's avatar
      The optional JSON-metadata string property is now "metadata" · 8fb39fdb
      Rob Swindell authored
      The old "content" array property goes away.
      8fb39fdb
    • Deucе's avatar
      Add smooth scaling to X11 output · 34db18fc
      Deucе authored
      Uses "pointyscale" for x3 and x5
      Uses xBR from FFmpeg for x2 and x4
      HQx is also included, but unused as it's too slow at x4.
      34db18fc
    • Rob Swindell's avatar
      Attempt to resolve "!ERROR 11 receiving from socket" reported by plt · a2747027
      Rob Swindell authored
      <plt> May 13 00:39:40 sbbs synchronet: term Node 1 <plt> append key into keybuf: 4E (N)
      <plt> May 13 00:39:40 sbbs synchronet: term Node 1 <plt> Executing external: /sbbs/exec/sexyz 14 -Telnet sz /mnt/disk1/dl/COCO/AGI/agi-xmas.zip
      <plt> May 13 00:39:40 sbbs synchronet: term Node 1 <plt> sexyz: Synchronet External X/Y/ZMODEM  v3.0  master/62b59062  Copyright Rob Swindell
      <plt> May 13 00:39:40 sbbs synchronet: term Node 1 <plt> sexyz: !File skipped by receiver
      <plt> May 13 00:39:40 sbbs synchronet: term Node 1 <plt> sexyz: !File Skipped
      <plt> May 13 00:39:40 sbbs synchronet: term Node 1 <plt> sexyz: !0 Aborting Transfer (Sending ZABORT)
      <plt> May 13 00:39:40 sbbs synchronet: term Node 1 !ERROR 11 receiving from socket 14
      <plt> May 13 00:39:40 sbbs synchronet: term Node 1 input thread terminated (received 365 bytes in 35 blocks)
      
      Not sure why this isn't happening for other sysops - perhaps plt was spying on the node?
      a2747027
    • Rob Swindell's avatar
      Remove the archive contents in SMB file "tail" thing · 62b59062
      Rob Swindell authored
      This was really slowing down the upgrade_to_v319 and there's no current consumer of the data.
      
      Consider adding back in JSON format later or just leave it to JS things to use for JSON-formatted metadata.
      62b59062
    • Rob Swindell's avatar
      Fix crash in smb_addfile_withlist() when passed a non-NULL empty list · 2f328eca
      Rob Swindell authored
      Don't allocate and memset a buffer of -1:
      #1  0x0000559222bc167f in strListCombine (list=0x559224220720, buf=0x559224226550 "", maxlen=18446744073709551615,
          delimit=0x559222bcce0a "\r\n") at str_list.c:447
      447             memset(buf, 0, maxlen);
      (gdb) print maxlen
      $1 = 18446744073709551615
      (gdb) up
      #2  0x0000559222ba3841 in smb_addfile_withlist (smb=0x7ffce63a7e90, file=0x7ffce63a5bc0, storage=1, extdesc=0x0,
          list=0x559224220720, path=0x7ffce63a6e80 "/xfer/loons/manhater.mp3") at smbfile.c:365
      365                     strListCombine(list, content, size - 1, "\r\n");
      (gdb) print list
      $2 = (str_list_t) 0x559224220720
      (gdb) print list[0]
      $3 = 0x0
      
      Found/reported by plt via irc. Thanks!
      2f328eca
    • Rob Swindell's avatar
      Speed up list_archive_contents() · bc72db19
      Rob Swindell authored
      Don't use iniSet* since we know we're not updating existing ini entries. Use strListAppendFormat() instead.
      bc72db19
  3. May 11, 2021
  4. May 10, 2021
  5. May 08, 2021
  6. May 07, 2021
    • Rob Swindell's avatar
      Change CRLF before batch flag prompt to a conditional new-line. · f55c5b8d
      Rob Swindell authored
      If a sysop wants a *blank* line before the batch flag prompt, they can put that (or a conditional blank line, even better) in their text.dat (BatchFlagPrompt). For now, I'm thinking no blank line before the prompt is better use of the screen.
      f55c5b8d
    • Deucе's avatar
      More improvements... · 3a58d560
      Deucе authored
      Consistently use map_rip_color()
      Optimize flood fill to not clobber the stack
      Fix small full ellipses to match RIPTerm 1.54
      3a58d560
  7. May 06, 2021
  8. May 05, 2021
Loading