Skip to content

Releases: ruby-processing/propane

First release with custom processing core

29 Mar 10:54
1c5c7f7
Compare
Choose a tag to compare

This is first release with a patched PApplet class that essentially provides public runPropane(), wrapper so that the sketch class can call the protected method runSketch. This patch is required for jdk9 unless jruby can be patched to call the protected method of the sketch class (in the same way as you can with a java inherited class). Propane under jd8 should work as expected, but control_panel slider fails with protected access issue on jdk9, there is an issue with FX2D that requires investigation.

NB: to build this release you will need the custom processing core see https://github.com/ruby-processing/processing-core

Dummy Release Prior to Custom processing-core

29 Mar 09:39
Compare
Choose a tag to compare

This preserves the code up to the point where a custom processing-core was created to get round jdk9 issue of accessing a protected java method in a ruby class inherited from a java class.

Somehow missed creating 2.6.3 tag

22 Feb 15:32
Compare
Choose a tag to compare

Bump for jruby-9.1.16.0

Features some examples using PixelFlow library

10 Oct 10:05
Compare
Choose a tag to compare

You will need to update processing_samples to get the PixelFlow examples, you will also need to install the PixelFlow library to get them to run.

Bump for latest processing version

07 Sep 14:34
Compare
Choose a tag to compare

Include processing core 3.3.6.

Complete refactoring of library loader

26 Aug 19:31
Compare
Choose a tag to compare

This release supports install of glvideo library, that will likely be future of video for processing (gstreamer-1.0 vs gstreamer-0.1.0 already dropped on some linux distros). GLVideo library should work with current debian linux and MacOS, but is not expected to work with ArchLinux.

Intermediate refactor

20 Aug 12:32
Compare
Choose a tag to compare

The LibraryLoader class knows too much about the Library classes.

Remove global `$app`

15 Aug 07:14
Compare
Choose a tag to compare

This version replaces global $app with Propane.app, also adds a post_initialize hook.

Extended LibraryProxy

07 Aug 06:13
Compare
Choose a tag to compare

LibraryProxy now registers keyEvent and mouseEvent with PApplet instance.

Control Panel Update

19 Jul 06:41
Compare
Choose a tag to compare

Important, you should update samples with this release to use the simplified control_panel interface. Also I missed updating samples previously so there may be many more examples to try.