It is currently Tue Jul 14, 2026 5:14 am


All times are UTC - 5 hours [ DST ]



Post new topic Reply to topic  [ 5 posts ] 
Author Message
 Post subject: About namespaces in GEGL Plugins
PostPosted: Tue Aug 29, 2023 12:01 pm  (#1) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2012
In July 2023 Gimp's team issued a public statement to make all new gegl plugins under a unique name space other then gegl:

So if anyone has noticed my new GEGL plugins lack icons in Gimp 2.10's GEGL operations and have a namespace lb: short for "linux beaver" This is not my choice as only (gegl:) name space plugins are given icons and Gimp and SVG name spaces are hidden from the GUI. I don't think it is possible to add icons.

Attachment:
431_Marble.jpg
431_Marble.jpg [ 45.93 KiB | Viewed 5897 times ]


Gimp has three default name spaces, with my additional third party name spaces listed below.

The defaults
gimp: (this includes gimp blend modes, curves, hue saturation and threshold alpha)
gegl: (this includes a diverse set of gegl operations. most of gegl is here.)
svg: (this includes all GEGL only blend modes that are meant to lead gegl composers. gegl composers are like layers in gimp. )

unofficial unregistered plugin name spaces that have been used so far.

lb: (my plugin use this name)
boy: (Liam's pango mark up plugin uses this name)
anyone can add a third one named whatever they want...

Two final things must be said about name spaces. Changing name spaces break all presets, that is why some of my filters still use the gegl name space. 2. If anything goes wrong with my plugins in the future one can always try changing the name space from lb: to something else.


Last edited by contrast_ on Fri Sep 27, 2024 5:35 pm, edited 2 times in total.

Share on Facebook Share on Twitter Share on Orkut Share on Digg Share on MySpace Share on Delicious Share on Technorati
Top
 Post subject: Re: About namespaces in GEGL Plugins
PostPosted: Wed Feb 28, 2024 3:02 pm  (#2) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2012
If you are using plugins of mine - gegl:bevel and gegl:innerglow and not lb:bevel and lb:innerglow the next GEGL update will break those plugins.

The latest download is here
https://github.com/LinuxBeaver/GEGL-Eff ... L/releases


Top
 Post subject: Re: About namespaces in GEGL Plugins (old GEGL effects will break)
PostPosted: Sun Mar 10, 2024 12:45 pm  (#3) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2012
In the next update I push every single plugin of mine will use the lb:namespace and none will use GEGL outside of downgradable archives. Jehan told me to do this back in July 2023 but I waited till the last minute to comply with Gimp 3's release.

If you have Gimp 2.10 it is advised not to update my plugins as it will break presets.


Top
 Post subject: Re: About namespaces in GEGL Plugins (old GEGL effects will break)
PostPosted: Tue Mar 12, 2024 4:44 pm  (#4) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2012
There is a serious chance that the next Gimp 2.99.19 checkpoint will break every gegl: plugin of mine. You should update now or or cope.

https://github.com/LinuxBeaver


Every single plugin of mine now uses the lb: name space.


Top
 Post subject: Re: About namespaces in GEGL Plugins (old GEGL effects will break)
PostPosted: Fri Sep 27, 2024 5:35 pm  (#5) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2012
I released a new namespace for GEGL plugins called (port:) which is for native GIMP filters that GIMP's team made which are hidden. Plugins of mine that expose hidden plugins to the GUI will use the name port. For example https://github.com/LinuxBeaver/GIMP-GEG ... s/releases

ships with a plugin named port:ksegs, that plugin was made by the GIMP devs, but hidden from GIMP's main GUI, and I just ported it over, hence the name (port:) the reason I do this is so I do not claim ownership over plugins I did not make. You can download all port plugins here

https://github.com/LinuxBeaver/GIMP_GEG ... mp_filters


Top
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC - 5 hours [ DST ]



* Login  



Powered by phpBB3 © phpBB Group