@Whatnot I Fixed Paper Cuts and just uploaded the file. It “should” work again if you update the filters. dilate_circ doesn’t seem to accept float values anymore? I removed the command, filter should be a little faster now (or not).
I also fixed Sloppy Mess which errored out if you selected a width which resulted in a float value. A quick fix but i guess i should change how i use split. I think it was changed recently?
Well, removed the + and it actually worked
Strange thing is that +shis in the original filter, and it actually works.
And it used to work in my version too, but not anymore?
Don’t ask me what’s happening there
I think the possibility of +sh was removed a one point. + might mean creating a copy of a sh buffer, but what would happen to the copy if one removes the original buffer?
Yes. It’s actually the result of a major rewrite of parts of interpreter (relative to command parsing). Parsing rules have been strenghtened.
Now, some commands (as sh !) do not support to be called with a + prefix.
As sh already inserts a new image in the list, the + is unnecessary.
Yes, to be honest I was a bit horrified when I got back into the interpreter parsing code, because it was actually possible to write very strange (but functionnal) things that didn’t really make sense, like +do, +window, things like that…
The new parsing code helped to normalize all this.
(note also that it’s not possible to define a custom command that would correspond to +do, which would be a quite silly idea ).
From now on, G’MIC’s development will clearly slow down. As I wrote in the conclusion of my last news article, it is time for the project to stop developing/breaking stuffs, and instead enter a phase of consolidation and promotion of what already exists (which is clearly stable and solid enough).
That is at least my goal for the coming months, focusing mainly on maintenance, debugging for the code parts, and promotion to increase the project visibility.