Sign up now! · Forgot password?
RSS/Atom feed identi.ca Twitter

Difference between GIMP_PLUGIN and GIMP_EXTENSION

This discussion is connected to the gimp-developer-list.gnome.org mailing list which is provided by the GIMP developers and not related to gimpusers.com.

This is a read-only list on gimpusers.com so this discussion thread is read-only, too.

5 of 5 messages available
Toggle history

Please log in to manage your subscriptions.

Difference between GIMP_PLUGIN and GIMP_EXTENSION Alessandro Francesconi 22 Apr 16:33
  Difference between GIMP_PLUGIN and GIMP_EXTENSION Kevin Cozens 23 Apr 15:31
  Difference between GIMP_PLUGIN and GIMP_EXTENSION Michael Natterer 23 Apr 18:12
   Difference between GIMP_PLUGIN and GIMP_EXTENSION Joao S. O. Bueno 23 Apr 19:18
    Difference between GIMP_PLUGIN and GIMP_EXTENSION Peter Nicolai 24 Apr 04:28
Alessandro Francesconi
2012-04-22 16:33:16 UTC (almost 2 years ago)

Difference between GIMP_PLUGIN and GIMP_EXTENSION

Hello,
what's the conceptual difference between GIMP_PLUGIN and GIMP_EXTENSION types?
When a "plugin" must be defined as an extension?

Thanks

Kevin Cozens
2012-04-23 15:31:25 UTC (almost 2 years ago)

Difference between GIMP_PLUGIN and GIMP_EXTENSION

On 12-04-22 12:33 PM, Alessandro Francesconi wrote:

what's the conceptual difference between GIMP_PLUGIN and GIMP_EXTENSION types? When a "plugin" must be defined as an extension?

A plug-in is only loaded and run when needed (such as at GIMP startup for plug-in query or when invoked from a menu). An extension is loaded when GIMP is started and stays running the whole time GIMP is running.

I think GIMP extensions are a mostly obsolete concept. The only existing example of one is Script-Fu. I have some work in progress on my Tiny-Fu project (used to test changes for future versions of Script-Fu) that will eliminate the need to run Scheme based scripts for GIMP via an extension.

Michael Natterer
2012-04-23 18:12:39 UTC (almost 2 years ago)

Difference between GIMP_PLUGIN and GIMP_EXTENSION

On Sun, 2012-04-22 at 18:33 +0200, Alessandro Francesconi wrote:

Hello,
what's the conceptual difference between GIMP_PLUGIN and GIMP_EXTENSION types?
When a "plugin" must be defined as an extension?

Have you checked the developer docs of gimp_install_procedure()? It's all there.

Regards,
--Mitch

Joao S. O. Bueno
2012-04-23 19:18:48 UTC (almost 2 years ago)

Difference between GIMP_PLUGIN and GIMP_EXTENSION

On 23 April 2012 15:12, Michael Natterer wrote:

On Sun, 2012-04-22 at 18:33 +0200, Alessandro Francesconi wrote:

Hello,
what's the conceptual difference between GIMP_PLUGIN and GIMP_EXTENSION types?
When a "plugin" must be defined as an extension?

Have you checked the developer docs of gimp_install_procedure()? It's all there.

Indeed...all:
"""
In the beginning, there was Wilber, Wilber the gimp. The graphic was without form and void, and darkness was upon the face of the desktop, and the Spirit of Wilber was moving over the face of the bitstream.

And Wilber said, "/File/New," and there was an image. And Wilber saw that the image was good, and Wilber separated the image into drawables. And Wilber looked down at what he had wrought, and Wilber said, "Oh golly." For Wilber had made the drawables of the layer according to their kinds, and the drawables of the channel according to their kinds, and the drawables of the mask according to their kinds …

"""

Regards,
--Mitch

_______________________________________________ gimp-developer-list mailing list
gimp-developer-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gimp-developer-list

Peter Nicolai
2012-04-24 04:28:51 UTC (almost 2 years ago)

Difference between GIMP_PLUGIN and GIMP_EXTENSION

I'm assuming Mitch was referring to this:

http://developer.gimp.org/api/2.0/libgimp/libgimp-gimp.html#gimp-install-procedure

Which does give some hints as to the technical difference (which has apparently changed over time, something about "" :) ). Seeing as the OP wanted to know the "conceptual" difference though, seems like saying "It's all there" is kind of a stretch - but it takes time to write good overview docs and it seems like gimp's innards are changing pretty rapidly these days, so who knows how soon they'd be outdated anyway. So, eh.. I'm also curious to know the intended use case for extension vs. plugin though, so if anyone here is feeling professorial...

On Mon, Apr 23, 2012 at 3:18 PM, Joao S. O. Bueno wrote:

On 23 April 2012 15:12, Michael Natterer wrote:

On Sun, 2012-04-22 at 18:33 +0200, Alessandro Francesconi wrote:

Hello,
what's the conceptual difference between GIMP_PLUGIN and GIMP_EXTENSION types?
When a "plugin" must be defined as an extension?

Have you checked the developer docs of gimp_install_procedure()? It's all there.

Indeed...all:
"""
In the beginning, there was Wilber, Wilber the gimp. The graphic was without form and void, and darkness was upon the face of the desktop, and the Spirit of Wilber was moving over the face of the bitstream.

And Wilber said, "/File/New," and there was an image. And Wilber saw that the image was good, and Wilber separated the image into drawables. And Wilber looked down at what he had wrought, and Wilber said, "Oh golly." For Wilber had made the drawables of the layer according to their kinds, and the drawables of the channel according to their kinds, and the drawables of the mask according to their kinds

"""

Regards,
--Mitch

_______________________________________________ gimp-developer-list mailing list
gimp-developer-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gimp-developer-list

_______________________________________________ gimp-developer-list mailing list
gimp-developer-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gimp-developer-list

gimp-developer-list mailing list
gimp-developer-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gimp-developer-list