Skip to content
Snippets Groups Projects
  1. Feb 27, 2015
  2. Feb 26, 2015
  3. Feb 25, 2015
    • deuce's avatar
      Fix deadlock on vstatlock. · fdf8e1a9
      deuce authored
      When a resize event is serviced, cache the new scaling factor.  Next time
      the event queue is empty, attempt to lock vstatlock.  If that succeeds,
      apply the new scaling.  If not, wait for the queue to drain again.
      
      This may cause the scaling to be slightly delayed, but should completely
      solve this deadlock.
      
      This deadlock likely never affected FreeBSD since FreeBSD has deadlock
      detection, and the return value of pthread_mutex_lock() isn't tested.  The
      result would have been a silent failure to lock, and an update of the scaling
      factor regardless, followed by a silent (again untested) failure of the matching
      pthread_mutex_unlock() call.
      fdf8e1a9
    • deuce's avatar
      Remove the funcret_mutex since it's functionality is completely duplicated · a608be62
      deuce authored
      by sdl_ufunc_mtx.  Fix up the sdl_ufunc_mtx usage to help prevent errors.
      
      Also, work around a deadlock on Win32 where a video resize event while a
      redraw event is later in the queue would deadlock on the vstatlock mutex.
      
      This problem is *not* completely resolved yet.  I think the new scaling
      will need to be cached, then applied the next time the queue is empty.
      a608be62
    • deuce's avatar
      Another Amiga font. · 8adee841
      deuce authored
      8adee841
    • deuce's avatar
      Remove Amiga fonts. · a44dbcc5
      deuce authored
      a44dbcc5
    • deuce's avatar
      Remove duplicate font. · 74f84c6e
      deuce authored
      74f84c6e
    • deuce's avatar
      Open font files in binary mode (for Windows) · b4894e0f
      deuce authored
      Reported by Digital Man
      b4894e0f
    • deuce's avatar
      Fix user-defined font reversal on loading the fonts from the INI file. · 63e0f621
      deuce authored
      Reported by Digital Man.
      63e0f621
    • deuce's avatar
      More changes logged. · d9f149ea
      deuce authored
      d9f149ea
  4. Feb 24, 2015
  5. Feb 23, 2015
  6. Feb 21, 2015
  7. Feb 19, 2015
  8. Feb 18, 2015
  9. Feb 17, 2015
Loading