| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-03-08 | Rakefile cleanup | Tom Black | |
| 2017-03-08 | Fix native app compilation with MRuby | Tom Black | |
| Also print clearer error when MRuby does not exist. | |||
| 2017-03-07 | Update to C11 standard for native extension | Tom Black | |
| 2017-03-07 | Namespace interactive test tasks | Tom Black | |
| 2017-03-07 | Use a more cross-platform "open" command | Tom Black | |
| 2017-03-07 | Use `require_relative` in gemspec | Tom Black | |
| 2017-03-02 | Update controller test | Tom Black | |
| 2017-03-01 | Small update to release instructions | Tom Black | |
| 2017-03-01 | Update assets submodule | Tom Black | |
| 2017-03-01 | Update input tests | Tom Black | |
| Reflecting current API | |||
| 2017-03-01 | Fix links in README | Tom Black | |
| 2017-02-28 | Make pointer flash bigger in test card | Tom Black | |
| 2017-02-28 | Update attribute accessors / readers | Tom Black | |
| 2017-02-28 | Opal extension updates | Tom Black | |
| Rename `$SELF` to `$R2D_WINDOW` for clarity and name spacing. Set background color. Use `get` DSL method to retrieve window attributes. Read and set viewport. | |||
| 2017-02-28 | Simplify native viewport logic | Tom Black | |
| 2017-02-22 | `extend` rather than `include` the DSL | Tom Black | |
| So that DSL methods aren’t added to every `Object` | |||
| 2017-02-22 | Update README | Tom Black | |
| Note that the gem is still in development, fix broken links, improve instructions. | |||
| 2017-02-17 | Bump license to 2017 | Tom Black | |
| 2017-02-17 | Update native extension | Tom Black | |
| Improvements for both MRuby and CRuby, support new features of Ruby 2D classes, performance enhancements. | |||
| 2017-02-17 | Update web native extension | Tom Black | |
| Extend Ruby 2D classes with native methods, add new API features | |||
| 2017-02-17 | Add new input events, fixes, and cleanup to window class | Tom Black | |
| 2017-02-17 | Improvements to test card | Tom Black | |
| Slow down FPS text drawing, flash mouse clicks, updates to match API | |||
| 2017-02-17 | Add simple triangle test | Tom Black | |
| 2017-02-17 | Make it easier to run native and web tests | Tom Black | |
| 2017-02-17 | Clean up `ruby2d` command, building native & web apps | Tom Black | |
| 2017-02-17 | Strip `require 'ruby2d'` from source files | Tom Black | |
| For MRuby and Opal | |||
| 2017-02-17 | Add `init` method for native extension initialization | Tom Black | |
| 2017-02-17 | Expose sprite attributes for native extensions | Tom Black | |
| 2017-02-17 | Clean up text class | Tom Black | |
| 2017-02-17 | Minor cleanup | Tom Black | |
| 2017-02-17 | Add sound and music classes | Tom Black | |
| 2017-02-17 | Clean up exception class, move up in require order | Tom Black | |
| 2017-02-17 | Add an `add` method for drawable objects | Tom Black | |
| 2017-02-17 | Simplify color handling for text class | Tom Black | |
| 2017-02-17 | Improve color validation on shapes | Tom Black | |
| 2017-02-16 | Add color to image class | Tom Black | |
| 2017-02-16 | Improve hex color handling | Tom Black | |
| 2016-12-24 | Move test media submodule to `test/` directory | Tom Black | |
| 2016-12-24 | Merge all tests into `test/` directory | Tom Black | |
| 2016-11-27 | Update testcard to work across platforms | Tom Black | |
| 2016-11-27 | Clean up gemspec | Tom Black | |
| 2016-11-27 | Update Rakefile to run native and web tests | Tom Black | |
| Also other cosmetic fixes | |||
| 2016-11-27 | Add initial ability to build for native and web | Tom Black | |
| Supporting MRuby and Opal | |||
| 2016-11-27 | `Window` updates | Tom Black | |
| 2016-11-27 | Add accessors for Opal | Tom Black | |
| 2016-11-27 | Opal fixes and other cleanup to `Color` | Tom Black | |
| 2016-11-27 | Initial Opal Support | Tom Black | |
| 2016-11-27 | Remove things MRuby doesn't support | Tom Black | |
| - Keyword arguments - `defined?` - Regex - `File` | |||
| 2016-11-27 | Initial MRuby support | Tom Black | |
| 2016-10-31 | Add `build` directory to .gitignore | Tom Black | |
