Skip to content

@jlnr jlnr released this Jun 2, 2020 · 4 commits to master since this release

  • 2020-05-20 Linux: Fix compilation errors with gcc 10.
Assets 2

@jlnr jlnr released this Jan 21, 2020 · 10 commits to master since this release

  • 2020-01-21: Support for Ruby 2.7 (#520)
  • 2020-01-20: Update utf8proc and all used stb libraries (#520)
  • 2020-01-20: Windows: Update bundled SDL version to 2.0.10 (#520)
Assets 3

@jlnr jlnr released this Jan 21, 2020 · 16 commits to master since this release

  • 2019-04-28: Introduce the resizable: true argument in Window#initialize to create resizable windows (thanks @cyberarm) (#437)
  • 2020-01-16: Introduce Image.from_blob(w, h, rgba), which makes it much easier to create images from binary data than having to emulate the RMagick::Image interface
  • 2020-01-17: Fix a crash in debug mode when passing certain strings to Image.from_text (#509)
  • 2020-01-17: Fix bugs in Image#insert (#515)
  • 2020-01-17: Introduce Color#argb/Color#to_i (#476)
  • 2020-01-17: Deprecate Color#bgr/Color#abgr
Assets 2

@jlnr jlnr released this Jan 8, 2019 · 38 commits to master since this release

  • 2019-01-09: Windows: Compatibility with Ruby 2.6.
  • 2019-01-09: Windows: Update bundled SDL version to 2.0.9.
  • 2018-10-16: All: Add KB_NUMPAD_DELETE constant, thanks @PeterCamilleri!
Assets 3

@jlnr jlnr released this Oct 8, 2018 · 42 commits to master since this release

  • 2018-10-08: Added diagnostic logging when the GOSU_DEBUG environment variable is set.
  • 2018-10-08: Linux: Improve font fallback logic, which used to be severely broken on Fedora-based distributions.
Assets 3

@jlnr jlnr released this Oct 4, 2018 · 46 commits to master since this release

  • 2018-10-04: F11 can now also be used by default to toggle fullscreen mode (many browsers and video players support this shortcut)
  • 2018-10-04: Gosu.render now supports the retro: true argument in an option hash
  • 2018-10-02: Linux: Improve both the default and fallback font logic; this should fix bold/italic text with the default font, and exceptions on some distributions
  • 2018-10-02: Update all "stb" library dependencies
  • 2018-10-02: Windows, Linux: MP3 files now work both in Songs and Samples
Assets 3
Oct 4, 2018
Bump version to 0.14.2
Oct 4, 2018
Bump version to 0.14.1

@jlnr jlnr released this Sep 17, 2018 · 66 commits to master since this release

  • 2018-09-13: Ruby: Gosu::Font#initialize now accepts style parameters: bold: true, italic: false. Unlike in earlier versions of Gosu, Font is not bold by default.
  • 2018-09-10: macOS: Compatibility with macOS 10.14 Mojave (#458)
  • 2018-09-10: macOS: Fix mouse position in multi-monitor setups (SDL bug 4255)
  • 2018-09-06: Ruby: Font#draw_markup/Font#draw_text, Font#draw_markup_rel/Font#draw_text_rel, and Font#markup_width/Font#text_width, all parse markup for compatibility with older versions of Gosu. The existing methods will stop parsing markup in Gosu 1.0. If you want to keep using the markup feature, you should use the markup methods from now on.
  • 2018-09-06: Ruby: Image.from_markup (new) and Image.from_text both parse markup for compatibility with older versions of Gosu. Image.from_text will stop parsing markup in Gosu 1.0.
  • 2018-09-06: Ruby: Image.from_markup/Image.from_text now supports alignment: :center, alignment: :right, and the spacing: parameter even when there is no width: parameter.
  • 2018-09-06: C++: The interface for rendering text has changed completely, please look at Gosu/Text.hpp to see the new set of available functions.
  • 2018-07-11: All: Gosu.render(width, height) { ... } can render arbitrary Gosu code to a new texture and return it as a Gosu::Image. This method may not be supported on computers with outdated OpenGL implementations. Thanks for @Kjarrigan for getting this method off the ground.
  • 2018-05-05: iOS: Support for Gosu::TextInput on iOS.
  • 2018-05-03: All: Text rendering has been completely rewritten to only use stb_truetype for font rendering on all platforms. Gosu now renders text the same on all platforms (as long as the fonts are the same).
  • 2018-04-04: Ruby: Remove support for Ruby 1.8-2.2 on Windows. Ruby 1.9 through 2.2 are still supported on macOS and Linux while I'm working to update (fix) the CI.
Assets 3
Mar 19, 2018
Bump version to 0.13.3.1 (only matters for iOS)
You can’t perform that action at this time.