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. 05 Mar, 2017 1 commit
  3. 12 Feb, 2017 2 commits
    • Rafael Kitover's avatar
      27d4f09f
    • Rafael Kitover's avatar
      remove updater code #71 · a493e0f8
      Rafael Kitover authored
      Remove the "check for updates" and "Update ROM database" menu entries,
      as well as the automatic update checking and all supporting code.
      
      This fixes the issue with the emulator hanging without access to the
      internet.
      
      Updating code will be reimplemented in the future using something like
      Sparkle. wxHTTP does not support redirects or https so is pretty much
      useless now.
      
      Also update the About box to bump copyright year to 2017 and change my
      name to "rkitover", which is what I use on github, and mention other
      contributors.
      a493e0f8
  4. 29 Jan, 2017 1 commit
    • Rafael Kitover's avatar
      fix Debian 8 Jessie and Ubuntu 14 Trusty compat · 34e408cc
      Rafael Kitover authored
      Fix some porting issues to make everything work on Debian 8 "Jessie"
      and Ubuntu 14 "Trusty":
      
      - set cmake minimum version to 2.8.12, this is the Ubuntu 14 version
      
      - combine C and C++ flags and add all of them using
        ADD_COMPILE_OPTIONS() without using generator expressions, which is a
        cmake 3.2 or so feature
      
      - add -fpermissive to force some non-const type casts to compile on
        older versions of gcc
      
      - add -std=c++11 for gcc to enable support on older versions of gcc
      
      - check that the compiler supports -fstack-protector-strong before
        adding it, older versions of gcc do not
      
      - fix the debian section of ./installdeps to include libpng-dev instead
        of libpng16-dev and add gettext for msginit etc.
      
      - fix compat checks in src/common/ffmpeg.cpp and src/wx/cmdevents.cpp to
        check for libavcodec >= 56 instead of > 56, the Debian Jessie version
        is exactly version 56 . With the one exception of
        AV_CODEC_FLAG_GLOBAL_HEADER which is defined in later versions.
      34e408cc
  5. 25 Jan, 2017 1 commit
    • Rafael Kitover's avatar
      fix wx 2.8 compat, debug logging works everywhere · fdc389c2
      Rafael Kitover authored
      Fix backcompat with wx 2.8. This involved writing
      wxPositiveDoubleValidator and rewiring the DrawingPanel inheritance tree
      and event handling mechanisms (because 2.8 does not have ->Bind, only
      ->Connect which is less flexible.) As a result all the event handling
      has been gathered into GameArea and the affected code is somewhat
      cleaner. 2.8 support is untested on Mac because it requires 32 bit libs
      and Carbon.
      
      Add support for cross-compiling for windows using the Fedora MinGW
      packages in ./installdeps.
      
      Check for OpenGL support in the wx library being linked, this was
      necessary because the Fedora MinGW wx library does not have OpenGL
      support.
      
      Remove vbamDebug() in favor of wxLogDebug(), and add an override for it
      so that it works in non-debug builds of wx as well as on Windows. Turn
      off buffering on stdout and stderr on startup so that debug logging
      works in msys2/cygwin mintty as well.
      
      On Windows, build a console binary for debug builds.
      
      Update README.md to reflect Fedora MinGW support and debug logging
      support.
      
      Add -Wextra to cflags for debug builds.
      fdc389c2
  6. 14 Dec, 2016 1 commit
  7. 03 Dec, 2016 1 commit
  8. 30 Jul, 2016 1 commit
  9. 29 Jul, 2016 1 commit
  10. 09 Jul, 2016 1 commit
  11. 27 Apr, 2016 1 commit
  12. 24 Oct, 2015 1 commit
  13. 23 Jun, 2015 1 commit
  14. 12 Jun, 2015 1 commit
  15. 10 Jun, 2015 2 commits
  16. 08 Jun, 2015 1 commit
  17. 05 Jun, 2015 1 commit
  18. 04 Jun, 2015 1 commit
  19. 03 Jun, 2015 1 commit
    • skidau's avatar
      Added portable mode. The emulator will attempt to use portable mode... · b410bc03
      skidau authored
      Added portable mode.  The emulator will attempt to use portable mode initially.  If that fails, it will use the local user directories.  The Directories settings now accept relative and absolute paths.  Leave the directory blank to use the ROM directory.
      
      Changed the logging to print to the status bar as well as the log file.
      b410bc03
  20. 26 May, 2015 1 commit
  21. 23 May, 2015 1 commit
  22. 20 May, 2015 3 commits
  23. 19 May, 2015 1 commit
  24. 18 May, 2015 2 commits
  25. 16 May, 2015 2 commits
  26. 15 May, 2015 2 commits
  27. 12 May, 2015 1 commit
  28. 11 May, 2015 1 commit
  29. 10 May, 2015 2 commits
  30. 09 May, 2015 1 commit
  31. 08 May, 2015 2 commits