… legacy to gegl parameters. This commit removed 57 legacy PDB procedures which were replacing outdated plug-ins (before transformed into GEGL ops) as far as I understand. These were all kept only as a legacy compatibility layer for third-party scripts. Since we are breaking API anyway, let's remove as many as we can. I've only kept the few which are still used at least once in our core scripts or plug-ins. Now as pippin notes, we still have no easy way to quickly run GEGL ops on drawables in script-fu. Though we have at least access to GEGL API for C plug-ins and all GObject-Introspected bindings. But that's true for all other ops anyway. I guess what should happen (quickly-ish) after 3.0 release is a libgimp utility function which does the heavy lifting of creating a GEGL graph for us, and for script-fu probably a special-case binding or something. |
||
|---|---|---|
| .. | ||
| images | ||
| init | ||
| test | ||
| add-bevel.scm | ||
| addborder.scm | ||
| blend-anim.scm | ||
| burn-in-anim.scm | ||
| carve-it.scm | ||
| chrome-it.scm | ||
| circuit.scm | ||
| clothify.scm | ||
| coffee.scm | ||
| difference-clouds.scm | ||
| distress-selection.scm | ||
| drop-shadow.scm | ||
| font-map.scm | ||
| fuzzyborder.scm | ||
| gimp-online.scm | ||
| gradient-example.scm | ||
| guides-from-selection.scm | ||
| guides-new-percent.scm | ||
| guides-new.scm | ||
| guides-remove-all.scm | ||
| lava.scm | ||
| line-nova.scm | ||
| meson.build | ||
| mkbrush.scm | ||
| old-photo.scm | ||
| palette-export.scm | ||
| paste-as-brush.scm | ||
| paste-as-pattern.scm | ||
| perspective-shadow.scm | ||
| README | ||
| reverse-layers.scm | ||
| ripply-anim.scm | ||
| round-corners.scm | ||
| script-fu-set-cmap.scm | ||
| script-fu-util-setpt.scm | ||
| script-fu-util.scm | ||
| script-fu.init | ||
| selection-round.scm | ||
| slide.scm | ||
| spinning-globe.scm | ||
| test-sphere-v3.scm | ||
| tileblur.scm | ||
| unsharp-mask.scm | ||
| waves-anim.scm | ||
| weave.scm | ||
| xach-effect.scm | ||
The files in this directory are: - production plugins - demo plugins - initialization scripts for ScriptFu Don't put test plugins in this directory, but in subdirectory test. Production plugins: - installed in a release. - appear in diverse menus, not just Filters. - should be marked for translation, and not in potfiles.skip Demo plugins: - installed in a release (with goat exercise plugins) - appear in Filters>Development>Demos - FUTURE: marked for translation, and not in potfiles.skip Initialization scripts - loaded by the TinyScheme interpreter - have suffix .init or .scm - are not plugins FUTURE: The initialization scripts should all have suffix .scm (like the rest of the Scheme world.) They should be in a separate directory so advanced users can load library scripts. The files script-fu-util.scm and script-fu-util-setpt.scm are also initialization scripts but loaded differently from .init files. FUTURE: unify loading of initialization scripts.