This project is mirrored from https://*****@github.com/libretro/vbam-libretro.git. Pull mirroring updated .
  1. 27 Aug, 2017 1 commit
    • Rafael Kitover's avatar
      fix rebuilds on git changes · 2179215a
      Rafael Kitover authored
      Use cmake to generate the version.h from version.h.in which is a cleaned
      up version of the old version.h with the git short sha into the build
      directory, and include the version.h from there.
      
      Continue to use the GetGitRevisionDescription plugin to make the cmake
      configuration state depend on the current sha of HEAD, but throw away
      the results (for the time being.)
      
      This makes rebuilds after git changes such as a commit only recompile a
      couple of files instead of the whole tree.
      2179215a
  2. 12 May, 2017 2 commits
  3. 27 Apr, 2017 2 commits
    • Rafael Kitover's avatar
      fix portability issue with strerror_r() · 01dd7cef
      Rafael Kitover authored
      If _GNU_SOURCE is defined on linux, then strerror_r() is an alternate,
      non-POSIX version.
      
      Undefine _GNU_SOURCE when including <string.h> in ConfigManager.cpp to
      get the POSIX version of strerror_r(), and initialize the error string
      buffer to "unknown error" so that the code does not crash whichever
      version of the library function is being used, or strerror_r() fails for
      some reason.
      01dd7cef
    • Rafael Kitover's avatar
      SDL: improve error msg for unwritable config #105 · 02a1e38e
      Rafael Kitover authored
      Following up on 1ba2eefe which fixed a crash caused by trying to write to
      a NULL FILE* due to fopen() failure: write the error message to stderr
      instead of trace.log and show the OS error using strerror_r().
      02a1e38e
  4. 17 Apr, 2017 1 commit
    • Jeremy Newton's avatar
      Fix glibc crash: add log message on fopen failure · 1ba2eefe
      Jeremy Newton authored
      glibc's fclose implementation does not do a NULL check and will crash on "fclose(NULL)". A bunch of Fedora users have been sending in traces for this issue. I've added a log on failure case, likely if the user does not have permission to write to the file.
      1ba2eefe
  5. 06 Mar, 2017 1 commit
    • Rafael Kitover's avatar
      fix sound in SDL port/ConfigManager · d1b4abc8
      Rafael Kitover authored
      Since we are using sound frequency to control game speed, not quality,
      change ConfigManager to default to a frequency of 44100 instead of
      22050.
      
      This also fixes trace.log files showing up with "unknown sound quality"
      warnings.
      d1b4abc8
  6. 11 Feb, 2017 1 commit
  7. 10 Dec, 2016 2 commits
  8. 09 Jul, 2016 1 commit
  9. 13 Dec, 2015 1 commit
  10. 09 Nov, 2015 1 commit
    • Rafael Kitover's avatar
      fix configuration directory on OSX · 8b8f2f7a
      Rafael Kitover authored
      Write vbam.ini to ~/Library/Application Support/vbam on OSX.
      
      Do not create ~/.vbam on OSX in common/ConfigManager.cpp .
      
      Make get_config_path and wxvbamApp::GetConfigurationPath return
      directories with a writable parent in reverse search order when no
      writable directories in the current search order are available since the
      directory is created in OnInit.
      
      This prefers to create the user-local directory and write the vbam.ini
      there.
      8b8f2f7a
  11. 05 Jun, 2015 1 commit
  12. 19 May, 2015 1 commit
  13. 11 May, 2015 1 commit
  14. 07 May, 2015 1 commit
  15. 06 May, 2015 1 commit
  16. 01 May, 2015 1 commit
  17. 27 Apr, 2015 1 commit
  18. 22 Apr, 2015 1 commit
  19. 20 Apr, 2015 1 commit
  20. 19 Apr, 2015 4 commits
  21. 18 Apr, 2015 3 commits