It is currently Sat Apr 27, 2024 11:12 am


All times are UTC - 5 hours [ DST ]



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

Joined: Oct 31, 2020
Posts: 1404
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 1570 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 Wed Feb 28, 2024 3:21 pm, edited 1 time 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: 1404
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: 1404
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: 1404
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 new topic Reply to topic  [ 4 posts ] 

All times are UTC - 5 hours [ DST ]


   Similar Topics   Replies 
No new posts Attachment(s) Gimp 2.10.38 & 2.99.19 may break all my old GEGL plugins - update here

1

No new posts Attachment(s) By 2025-2026 many GEGL plugins of mine will break (easy fix)

3

No new posts Attachment(s) Solarization Effects I made in GEGL (graphs not plugins)

0

No new posts Attachment(s) GEGL "Glass over Text' is STAND ALONE BUT NOW PART OF GEGL EFFECTS

5

No new posts Attachment(s) GEGL Inner Glow (Filter of itself but now ships with GEGL Effects)

37



* Login  



Powered by phpBB3 © phpBB Group