Skip to content
Snippets Groups Projects
  1. Aug 25, 2015
  2. Jul 07, 2015
  3. Jul 05, 2015
    • deuce's avatar
      Improve the locking "stuff"... · 4d70127d
      deuce authored
      For regular vstatlock things, only hold the lock long enough to copy the
      variables that will be used.
      
      For vstat.vmem stuff, create a separate reference-counting vmem structure
      and a new vmem_lock so the memcpy() of the vmem won't block basic vstat
      accesses.
      
      This appears to fix the recently-added "blockiness" of screen updates in
      SyncTERM, without risking deadlocks or unlocked accesses... the major issue
      holding up a release.
      4d70127d
  4. Jun 11, 2015
  5. Apr 30, 2015
  6. Apr 27, 2015
    • deuce's avatar
      Fix bug in initialization of alternate fonts. There are two special values · 9efc41a7
      deuce authored
      for the four current fonts... -99 (uninitialized), and -1 (loaded font).
      
      -99 was supposed to be automagically converted to CP437, but a bug in
      revision 1.40 (Feb 27, 2015) made this not happen.  As a result, the font
      was copied from an index of -99 in the font data array.  This was garbage
      on some platforms and appears to have caused crashes in others.
      9efc41a7
  7. Mar 03, 2015
  8. Feb 27, 2015
  9. Apr 23, 2014
  10. Feb 09, 2014
  11. Feb 06, 2014
  12. Oct 24, 2012
  13. Oct 18, 2012
  14. Feb 24, 2009
  15. Feb 16, 2009
  16. Feb 12, 2009
  17. Feb 10, 2009
    • deuce's avatar
      Expand setfont types: · 390f2f69
      deuce authored
      0) Default font, selected whenever textmode() is called.
      	Updating also updates current font (1) but currently does not update
      	the secondary font (2).
      1) Primary font
      2) Secondary font
      390f2f69
    • deuce's avatar
      Fix secondary font loading. · 6b52b42a
      deuce authored
      6b52b42a
    • deuce's avatar
      Add setvideoflags() function. Support in CTerm using: · 7d491d1a
      deuce authored
                       Enable         Disable
      Alt Charset     CSI[?31h       CSI[?31l
      Disable Bright  CSI[?32h       CSI[?32l
      Bright BG       CSI[?33h       CSI[?33l
      7d491d1a
    • deuce's avatar
      Various changes around more EGA/VGA capabilities, specifically: · e44ec674
      deuce authored
      1) The ability to make attribute bit three select a second character set
      2) The ability to make the blink attribute toggle background intensity
      3) The ability to make attribute bit three NOT select high intensity
      4) More control over the cursor than just three constants
      
      CTerm support to follow using private set mode parameters.
      e44ec674
  18. Sep 24, 2008
  19. Feb 23, 2008
  20. Feb 03, 2008
  21. Feb 02, 2008
  22. Jan 31, 2008
  23. Oct 25, 2007
  24. Oct 24, 2007
  25. Oct 23, 2007
  26. Oct 21, 2007
    • deuce's avatar
      Typo. · baeb3d24
      deuce authored
      baeb3d24
Loading