Skip to content
This repository
branch: master

Mar 06, 2014

  1. Dave Vasilevsky

    Change GUI object extension, so GCC doesn't think we're Go

    authored March 05, 2014

Aug 11, 2013

  1. Dave Vasilevsky

    Mac: Allow selecting bundles in the disk prefs

    Users should be able to select sparsebundles in the disk prefs, but should
    still be able to navigate inside .sheepvm bundles.
    
    See #25 (comment)
    authored April 08, 2013

May 31, 2013

  1. Dave Vasilevsky

    FreeBSD amd64 fixups

    * Look for CPU named "amd64" as well as "x86_64"
    * Don't use /dev/ptmx on FreeBSD
    * On amd64 FreeBSD uses SIGSEGV, not SIGBUS
    * Use MAP_FIXED to force allocations within 32-bits, it's the only way
    * Need <sys/param.h> for SHMLBA
    * The old offsetof() fix is no longer needed
    * Preliminary work on instruction skipping
    authored May 30, 2013

Apr 24, 2013

  1. Dave Vasilevsky

    SDL: Allow fullscreen toggle in BasiliskII

    authored April 19, 2013
  2. Dave Vasilevsky

    SDL: Allow toggling fullscreen/windowed mode

    authored February 21, 2013
  3. Dave Vasilevsky

    SDL: Let video driver know about cursor type change

    authored April 07, 2013
  4. Dave Vasilevsky

    SDL: Let driver_base be reused in a different video mode

    Split init() into one-time initialization, and adaptation to a new video mode.
    authored April 24, 2013
  5. Dave Vasilevsky

    SDL: Completely collapse fullscreen/window drivers

    authored April 24, 2013
  6. Dave Vasilevsky

    SDL: Move init() method into base

    authored April 24, 2013
  7. Dave Vasilevsky

    SDL: Remove useless virtual qualifiers

    authored April 24, 2013
  8. Dave Vasilevsky

    SDL: Move mouse movement to base

    authored April 24, 2013
  9. Dave Vasilevsky

    SDL: Make VOSF update functions apply to driver_base

    They don't use anything special from fullscreen/windowed derived classes.
    Also, get rid of unneeded friend declarations.
    authored April 22, 2013
  10. Dave Vasilevsky

    SDL: Move destruction into base

    authored April 22, 2013
  11. Dave Vasilevsky

    SDL: Move window title setting to base

    authored April 22, 2013
  12. Dave Vasilevsky

    SDL: Move cursor initialization to base

    Also decide in just one place whether to use hardware or software cursor.
    authored April 22, 2013
  13. Dave Vasilevsky

    SDL: Move more initialization to base

    Including blitter, gray ramp, frame buffer initialization.
    authored April 22, 2013
  14. Dave Vasilevsky

    SDL: Move VOSF initialization to base

    authored April 22, 2013
  15. Dave Vasilevsky

    SDL: Prepare to collapse fullscreen/window drivers

    We want to have just one base driver that can handle both fullscreen and
    windowed mode, so that we can easily switch between modes.
    
    Create a virtual init() method to do construction, so we can move common code
    from the derived classes into the base init().
    authored April 22, 2013
  16. Dave Vasilevsky

    SDL: Remove unused method and ivars

    mouse_last_x, mouse_last_y and driver_window::mouse_moved() look like remnants
    of X11 video, they're never really used.
    authored April 07, 2013
  17. Dave Vasilevsky

    SDL: Don't uselessly free the_host_buffer

    It always points to a member of an SDL_Surface, which is freed by SDL.
    authored April 22, 2013
  18. Dave Vasilevsky

    SDL: Remove old hack, reduce flicker

    The old SDL_QuitSubsystem workaround is probably obsolete, and causes
    flicker on resolution changes.
    authored April 15, 2013

Apr 22, 2013

  1. Dave Vasilevsky

    SDL: Make non-Mac fullscreen cursor visible

    Issue: #26
    
    On non-Mac platforms, driver_fullscreen constructor sets up software cursor,
    but switch_to_current_mode() ask for a hardware cursor, possibly due to a typo.
    Neither one ends up being drawn, so the cursor goes invisible.
    
    This change makes them agree to use a software cursor. We should eventually
    move to just one place deciding which cursor to use, so they don't have to be
    kept in sync.
    authored April 22, 2013

Apr 20, 2013

  1. Dave Vasilevsky

    Mac: Fix mouse grabbing

    If mouse is grabbed on OS X, every time the mouse cursor icon changes the
    cursor is recentered. Workaround similar to Windows in video_set_cursor().
    authored April 07, 2013
  2. Dave Vasilevsky

    Prefs: Fix buffer overrun

    Prevent intermittent crashing when prefs contains empty lines or lines with
    no spaces.
    authored April 07, 2013

Apr 05, 2013

  1. Dave Vasilevsky

    Make the standalone GUI build on Linux again

    authored April 05, 2013

Mar 28, 2013

  1. Dave Vasilevsky

    Standalone GUI doesn't need to pull in all the generic disks

    authored March 28, 2013

Mar 27, 2013

  1. Dave Vasilevsky

    Work even if TRUE is undefined

    authored March 27, 2013

Mar 11, 2013

  1. Dave Vasilevsky

    sparsebundle: Fix spacing in Makefile

    authored March 11, 2013
  2. Dave Vasilevsky

    disk_generic: Iterate using index instead of pointers

    authored March 11, 2013
  3. Dave Vasilevsky

    disk_generic: Distinguish between unknown disks, and unmountable disks

    authored March 11, 2013
  4. Dave Vasilevsky

    sparsebundle: Handle locking properly

    authored March 11, 2013
  5. Dave Vasilevsky

    sparsebundle: Don't write zeros in unallocated space

    Also close files when we're done with them.
    authored March 11, 2013

Mar 10, 2013

  1. Dave Vasilevsky

    sparsebundle: Use pointers to member functions

    authored March 10, 2013
  2. Dave Vasilevsky

    sparsebundle: Remove old TODOs

    authored March 10, 2013
  3. Dave Vasilevsky

    sparsebundle: Minor fixes

    - Allocate memory in disk_sparsebundle() constructor
    - Constify constructor parameter
    - Be careful with invalid fds
    authored March 10, 2013
Something went wrong with that request. Please try again.