Synchronet now requires the libarchive development package (e.g. libarchive-dev on Debian-based Linux distros, libarchive.org for more info) to build successfully.

  1. 14 May, 2021 4 commits
  2. 13 May, 2021 1 commit
    • Deucе's avatar
      Add smooth scaling to X11 output · cae45cbd
      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.
      cae45cbd
  3. 04 May, 2021 1 commit
  4. 27 Jun, 2020 1 commit
  5. 14 May, 2020 1 commit
  6. 07 May, 2020 1 commit
  7. 04 May, 2020 1 commit
  8. 20 Apr, 2020 1 commit
  9. 18 Apr, 2020 1 commit
    • deuce's avatar
      More codepage API changes... · ee9a175d
      deuce authored
      We don't need a unicode -> cpchar with ext...
      We do need codepoint -> cpchar with and without ext.
      ee9a175d
  10. 17 Apr, 2020 4 commits
  11. 16 Apr, 2020 2 commits
  12. 14 Apr, 2020 4 commits
  13. 13 Apr, 2020 1 commit
  14. 12 Apr, 2020 1 commit
  15. 11 Apr, 2020 1 commit
  16. 07 Mar, 2020 1 commit
  17. 25 Jul, 2019 4 commits
  18. 18 Jul, 2019 1 commit
  19. 16 Jul, 2019 1 commit
  20. 15 Jul, 2019 1 commit
  21. 20 Feb, 2018 1 commit
  22. 15 Feb, 2018 3 commits
  23. 14 Feb, 2018 1 commit
  24. 13 Feb, 2018 2 commits
    • deuce's avatar
      Translate bitmap_con.c RGB values to visual pixel values. · 116f16d0
      deuce authored
      Set all unused bits 'cause they may be transparency.
      116f16d0
    • deuce's avatar
      Beginnings of a massive ciolib overhaul... · 210cc022
      deuce authored
      We're switching to TrueColor now, and maintaining a 65536 entry palette
      for the various palettized bits.  This change hurts the overlay output most
      since it currently means floating point calculations for every pixel.
      
      The getfont() function now takes a fontnum argument so you can get all the
      current fonts.
      
      The vmem array now holds the font data, so once a glyph is written to the
      screen, it can stay in that font "forever".  This still has some issues
      with savescreen()/restorescreen() since there's no extension to grab the new
      stuff... that'll be coming soon, likely replacing the pgettext() and
      pputtext() functions.  For now, various popups will likely reset fonts to
      the default font on the screen.
      
      Now that we have all this, the status bar in SyncTERM can retain the default
      font and colours at all times.  Further, menus can be displayed in the "right"
      colours and fonts, and no more translation will be needed.  This is a work
      in progress though, so there's likely to be glitches.  The scrollback doesn't
      have the font data either (same issue as savescreen()/restorescreen()).
      210cc022