<byteit101[m]1>
headius: enebo: argh! I need to figure out matrix notifications. I seem to either be able to get ALL notifications or None at all. Can't seem to figure out just mentions for me...
<byteit101[m]1>
headius: enebo: Yes, that bootstrap code is actually reason #2 I wanted the PR for java abstract classes, and the fxml loader is #1 :-)
<byteit101[m]1>
headius: enebo: _davinci_: I'll be around tomorrow if you want to chat about JRubyFX.
<byteit101[m]1>
The bootstrapping and the fxml (1 & 3) are the parts I've persionally cared about the most. I remember trying to keep the method_missing DSL magic intact as I modified mostly around it, and failing a few times with some spectacular m_m loops!
<byteit101[m]1>
I personally rarely use the DSL except for small things, preferring the fxml
<enebo[m]>
This can just be targetted for 9.1.14.0 The fix will be small and have no risk
<headius[m]>
byteit101: can recent openjfx be used on 8?
<headius[m]>
I have been assuming people doing javafx would use openjfx builds
<byteit101[m]1>
yes, that's been what I've been typically been doing
<byteit101[m]1>
going to set up a 14 env to test shortly, but it works as-is on 8, which is what I've mostly been doing as it's still integrated-ish
<headius[m]>
ok
<byteit101[m]1>
headius: huh, maybe not anymore
<byteit101[m]1>
No idea how I got it setup running 8, but they don't exist upstream as builds (sources exist)
<byteit101[m]1>
and most linux repos have moved on to 11
nirvdrum has quit [Ping timeout: 265 seconds]
<byteit101[m]1>
ah, right. some dists do have 8 still
<byteit101[m]1>
either way, jrubyfx does the right thing as long as you pass -J--add-opens=java.base/sun.nio.ch=org.jruby.dist -J--add-opens=javafx.graphics/com.sun.javafx.application=org.jruby.dist -J--add-opens=javafx.graphics/javafx.stage=org.jruby.dist
<byteit101[m]1>
using zulu14
<byteit101[m]1>
(with jfx)
<headius[m]>
here's an interesting bug
<byteit101[m]1>
and still works fine on zulu8
<headius[m]>
a gzipped file that only sees about 19k of data when uncompresed with ruby, but 95k of data via gzcat or gunzip
<headius[m]>
`file test.gz` also shows "original size 19680"
<headius[m]>
something very odd about this file
<byteit101[m]1>
oh shoot, ctors don't work
<byteit101[m]1>
Looks like concrete types need a default ctor without JavaProxyInvocationHander
<byteit101[m]1>
Whats the easiest way to dump the bytecode to a .class file for later analysis for a rubyobj. (no java parent) ?