| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-06-05 | Bump version to 0.4.0v0.4.0 | Tom Black | |
| 2017-05-20 | Remove trailing whitespace everywhere | Tom Black | |
| It's what all the kids are doing | |||
| 2017-05-20 | Call extensions explicitly | Tom Black | |
| No more are extension methods magically added to Ruby classes. Now, classes must explicitly call web and native extensions using methods with the naming convention `ext_<class>_<method>`. | |||
| 2017-05-19 | introduce lines | lstrzebinczyk | |
| 2017-04-28 | Store image width and height on creation | Tom Black | |
| Since images are loaded asynchronously on the web and the width and height might have already been set by the user, set them only if they are nil. | |||
| 2017-04-28 | Add `File.exists?` to MRuby | Tom Black | |
| This also enables file checking to the `Image` class for MRI and MRuby (on the web, a “failed to load resource” already appears). Also, all exceptions will now be printed in MRuby, yay! | |||
| 2017-04-13 | Add mouse events, introduce event structs | Tom Black | |
| 2017-04-02 | Fixes for Windows / MinGW | Tom Black | |
| In Rakefile, can’t use semicolons to separate commands, using “&&” instead; for the web, use `start` command to open browser. In `extconf.rb`, use `bash` explicitly when calling `simple2d` with flags; make experience consistent with Linux. | |||
| 2017-04-02 | Implement Text#height and Text#width | lstrzebinczyk | |
| 2017-04-01 | remove unneeded line | lstrzebinczyk | |
| 2017-03-27 | Text#text= will inspect it's input | lstrzebinczyk | |
| 2017-03-08 | Bump version to 0.3.0v0.3.0 | Tom Black | |
| And Simple 2D version to 0.5.1 | |||
| 2017-03-07 | Update to C11 standard for native extension | Tom Black | |
| 2017-03-02 | Update controller test | 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-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 | Minor cleanup | Tom Black | |
| 2016-11-27 | Initial Opal Support | Tom Black | |
| 2016-11-27 | Initial MRuby support | Tom Black | |
| 2016-10-10 | Read `window->fps` as a double | Tom Black | |
| 2016-10-09 | Add `on_controller` input block | Tom Black | |
| Also add `which` to the controller callback | |||
| 2016-10-09 | Add `on_key_up` callback | Tom Black | |
| 2016-10-09 | Update extconf.rb | Tom Black | |
| Bump minimum Simple 2D version required, add install case for Windows / MinGW. | |||
| 2016-10-09 | Add sprites | Tom Black | |
| Also namespace `type_id` definitions | |||
| 2016-08-28 | Merge pull request #18 from mikeappell/change-text-dynamically | Tom Black | |
| Made Text objects changeable dynamically | |||
| 2016-08-28 | Made Text objects changeable dynamically | Michael Appell | |
| Modified text.rb so that the text= method modifies the instance variable Modified ruby2d.c so that before rendering Text objects, it sets their value to whatever their @text variable is Modified textcard.rb to demonstrate that Text objects can be dynamically changed | |||
| 2016-08-28 | Update `on_controller` parameters | Tom Black | |
| 2016-07-23 | Use latest version of Simple 2D | Tom Black | |
| 2016-07-18 | Clean up window attributes | Tom Black | |
| 2016-07-18 | Set viewport size | Tom Black | |
| 2016-07-18 | Set window flags | Tom Black | |
| 2016-07-18 | Set background color | Tom Black | |
| 2016-07-17 | Add `close` to DSL | Tom Black | |
| 2016-07-16 | Make funcs and vars static, where possible | Tom Black | |
| 2016-04-25 | General tidying up | Tom Black | |
| 2016-04-21 | Use S2D_FreeWindow instead of S2D_Close | Tom Black | |
| Simple 2D’s `S2D_Close` now just exits the window loop, doesn’t actually free anything | |||
| 2016-04-19 | Updating ruby.c | Tom Black | |
| Improving some style conventions, add `flags` variable to `S2D_CreateWindow` in preparation for actual flags to be passed | |||
| 2016-04-19 | Updating extconf.rb | Tom Black | |
| - Adding minimum required Simple 2D version - Better control flow checking whether Homebrew and Simple 2D are installed - Added -std=c99 to CFLAGS for GCC - Removed mingw case, since we’re not officially supporting Windows (yet) - General clean up | |||
| 2016-03-13 | Update simple2d usage to latest interface | Julian Simioni | |
| Commit [890aa1c](https://github.com/simple2d/simple2d/commit/890aa1cdeacccac97d6512019f02e43d9fb1943d) in simple2d makes some backwards-incompatible interface changes. This should bring ruby2d back up to date with them. | |||
| 2016-01-01 | Add `--no-brew` option | Tom Black | |
| Used to skip Homebrew on OS X, also some extconf cleanup | |||
| 2015-12-29 | Update Simple 2D using Homebrew when installed | Tom Black | |
| Also more extconf.rb cleanup | |||
| 2015-12-28 | Fixing `S2D_CreateWindow` API call | Tom Black | |
| Flags should be Uint32 | |||
| 2015-12-28 | Cleaning up extconf.rb | Tom Black | |
| 2015-12-25 | Updating to match Simple 2D API changes | Tom Black | |
| 2015-12-25 | Store frame rate | Tom Black | |
| 2015-11-13 | Cleaning up `extconf.rb` | Tom Black | |
| 2015-11-13 | Adding controller callback | Tom Black | |
| 2015-10-07 | Adding some comments to `ruby2d.c` | Tom Black | |
