This project is mirrored from https://*****@github.com/libretro/vbam-libretro.git. Pull mirroring updated .
  1. 27 Jun, 2018 8 commits
  2. 26 Jun, 2018 1 commit
    • Rafael Kitover's avatar
      fix save dialogs on Mac #268 · e4923e72
      Rafael Kitover authored
      In MainFrame::ShowModal, which is used as a wrapper for
      wxDialog::ShowModal to also pause emulation, add the current window
      style flags to the additional CAPTION and RESIZE_BORDER flags being set
      with SetWindowStyle(), otherwise the other style flags of the window are
      reset causing erroneous behavior such as save dialogs appearing as open
      dialogs on Mac.
      e4923e72
  3. 23 Jun, 2018 1 commit
  4. 18 Jun, 2018 7 commits
    • Rafael Kitover's avatar
      use GetWindow()->Refresh() on non-GTK too #260 · ed00dc77
      Rafael Kitover authored
      Default to GetWindow()->Refresh() to draw the game area on non-GTK
      platforms as well, and only use the DrawArea(dc) method in GTK2 and
      lower.
      ed00dc77
    • Rafael Kitover's avatar
      fix high CPU usage under wxgtk2 #260 · 89228b06
      Rafael Kitover authored
      When using GTK2, call DrawArea(dc) instead of GetWindow()->Refresh(),
      this prevents glib from using huge amounts of CPU (as discovered by
      @retro-wertz .)
      
      Switching video drivers sometimes crashes the app, the DrawArea() call
      is as safe as possible, the problem is elsewhere.
      89228b06
    • Rafael Kitover's avatar
      fix $ENV{WX_CONFIG} check yet again · d1603218
      Rafael Kitover authored
      The expansion must be quoted as "$ENV{WX_CONFIG}" when passed as a
      parameter e.g. to if() otherwise it expands to no parameter when empty.
      d1603218
    • Rafael Kitover's avatar
      fix $ENV{WX_CONFIG} check in 46f52941 · 0489756d
      Rafael Kitover authored
      Apparently in cmake empty env vars do not evaluate to false, use
      explicit STREQUAL "".
      0489756d
    • Rafael Kitover's avatar
      do not prefer wxgtk3 if $ENV{WX_CONFIG} is set · 46f52941
      Rafael Kitover authored
      Skip the check for wx-config-gtk3 if the WX_CONFIG environment variable
      is set, indicating that the user wants to override the version of wx to
      build against.
      46f52941
    • Rafael Kitover's avatar
      clean up wxgtk3 finding cmake code · 437b366e
      Rafael Kitover authored
      Use a loop to check for wx-config-gtk4 then wx-config-gtk3 and unset the
      config executable variable otherwise.
      
      Also remove gl from the initial wx libraries list.
      437b366e
    • Rafael Kitover's avatar
      support and default to wxgtk3 not gtk2 on arch · 2efcb620
      Rafael Kitover authored
      Change installdeps to install wxgtk3 on arch instead of the wxgtk
      package which uses gtk2.
      
      Update the cmake code to check for the renamed wx-config executable
      wx-config-gtk3 on arch, first checking for wx-config-gtk4 for the
      future.
      2efcb620
  5. 17 Jun, 2018 1 commit
    • Rafael Kitover's avatar
      fix Mac OS 10.13 build issues · 430b5d63
      Rafael Kitover authored
      Compile out the min/max functions in GBALink.cpp when compiling with
      clang, clang does not like them because of some sort of changes in the
      preprocessor.
      
      Run the mac builder script with homebrew bash, system bash does not work
      and dash no longer works.
      
      TODO: fix dash compat
      430b5d63
  6. 16 Jun, 2018 11 commits
  7. 15 Jun, 2018 2 commits
  8. 14 Jun, 2018 7 commits
  9. 13 Jun, 2018 2 commits