Skip to content
Snippets Groups Projects
  1. Apr 29, 2023
  2. Apr 28, 2023
  3. Apr 27, 2023
  4. Apr 26, 2023
  5. Apr 25, 2023
  6. Apr 24, 2023
    • Deucе's avatar
      Push vstatlock into bithmap_draw_one_char() · cece8b67
      Deucе authored
      A bit more cleanup here would be good, but I think this is pushed
      down enough finally.
      cece8b67
    • Deucе's avatar
      Combine the screen locks · 656cc27b
      Deucе authored
      We only really ever treat it as a single lock, so we may as well
      simplify this.
      656cc27b
    • Deucе's avatar
      Remove blinker_lock · 801b662f
      Deucе authored
      This lock has devolved into a wrapper lock for vstatlock.
      801b662f
    • Deucе's avatar
      Some minor synchronization fiddling · 7309e270
      Deucе authored
      Use pthread_once() for init_mouse() instead of a global
      Fix some lock issues in cb_drawrect()
      7309e270
    • Deucе's avatar
      Push update_pixels down and force a redraw on font change. · db8aca66
      Deucе authored
      update_pixels should only be set when at least one pixel has
      actually been changed... setting it when pixels have not been
      changed causes unneeded screen updates.
      
      Previously, a font change asserted (incorrectly) that the pixels in
      the screen had been modified, so the change would occur at the end
      of the next blink cycle when alt fonts are checked.  Now it
      requests a full redraw from vmem when a font is changed, which will
      trigger a redraw the next time the blinker thread triggers (~5ms).
      db8aca66
Loading