Files | Admin

Notes:

Release Name: 2.6.3

Notes:
== Rubygame 2.6.3

Release focus: Bug fixes.

=== Fixes

- Fixed: MouseMoved events always reported that all buttons were
  being pressed, even when they were not. [#38]

- Fixed: MousePressed and MouseReleased events would raise an error
  for mouse buttons larger than 5. [#40]

- Fixed: KeyPressed and KeyReleased events always reported that all
  modifier keys were being pressed, even when they were not. [#41]

- Fixed: Rubygame would generate spurious WindowUnminimized,
  InputFocusGained, and MouseFocusGained events (or the opposite)
  whenever any one of those events actually occurred.

- Fixed: Surface#convert would raise NameError if no Screen was open,
  due to a typo. [#42]

=== Other Changes

- Rubygame will now skip auto-initialization if the RUBYGAME_NOINIT
  environment variable (`ENV["RUBYGAME_NOINIT"]`) is set to "1",
  "true", or "yes" (case insensitive). You must set the environment
  variable *before* doing `require "rubygame"`. This is intended
  for special cases where auto-initialization is not wanted.


Changes: