Skip to content

Add kOfxImageEffectPluginPropObsolete for issue #221#239

Merged
garyo merged 1 commit into
AcademySoftwareFoundation:mainfrom
garyo:issue-221-obsolete-plugin
May 7, 2026
Merged

Add kOfxImageEffectPluginPropObsolete for issue #221#239
garyo merged 1 commit into
AcademySoftwareFoundation:mainfrom
garyo:issue-221-obsolete-plugin

Conversation

@garyo
Copy link
Copy Markdown
Contributor

@garyo garyo commented May 7, 2026

Lets a plugin bundle ship newer and older versions of the same plugin together while hiding the obsolete versions from the host's effect browser. Obsolete plugins remain loadable so existing uses keep working; at least one version in the bundle must leave the property unset or 0 so it stays visible.

Header definition by Phil Barrett; generated metadata files (ofxPropsMetadata.h, ofxPropsBySet.h, ofxPropSetAccessors.h, ofxPropSetAccessorsHost.h) regenerated via scripts/gen-props.py.

See #221.

…tion#221

Lets a plugin bundle ship newer and older versions of the same plugin
together while hiding the obsolete versions from the host's effect
browser. Obsolete plugins remain loadable so existing uses keep
working; at least one version in the bundle must leave the property
unset or 0 so it stays visible.

Header definition by Phil Barrett; generated metadata files
(ofxPropsMetadata.h, ofxPropsBySet.h, ofxPropSetAccessors.h,
ofxPropSetAccessorsHost.h) regenerated via scripts/gen-props.py.

Signed-off-by: Gary Oberbrunner <garyo@darkstarsystems.com>
@scritturamista
Copy link
Copy Markdown

@garyo @barretpj Thank you, extremely appreciated!

@garyo garyo requested a review from barretpj May 7, 2026 22:02
@garyo garyo merged commit cf6cbf9 into AcademySoftwareFoundation:main May 7, 2026
10 checks passed
@garyo garyo deleted the issue-221-obsolete-plugin branch May 7, 2026 22:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants