Re: Dockable Dialogs Should be Dockable Everywhere

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

On Wed, 2009-03-25 at 14:52 -0700, drizzt wrote:

> Just think of the most used piece of code on a GNU/Linux system: the Linux
> kernel. Didn't you know that the user interface is stable ?
> How would you feel if between releases the behavior of interfaces changed,
> and when asking the kernel developers you were told "just keep using the old
> kernel you used to".

Obviously you have no idea of what you are talking about here. The Linux
kernel APIs are changing faster than anything else in the software
world. If you had ever maintained a device driver outside the main
kernel tree, you wouldn't have chosen the Linux kernel as an example of
something that doesn't change its interface between releases. GIMP is
very conservative compared to the Linux kernel. Our plug-in API has not
seen an incompatible change for five years now.

You also probably do not realize how much work an optional change is.
Every option that is added doubles the complexity of the code. It is
already impossible for us to test all possible configurations that GIMP
offers. If we tried to make major interface changes optional, the code
would become completely unmaintainable very soon.


Sven


_______________________________________________
Gimp-developer mailing list
Gimp-developer@xxxxxxxxxxxxxxxxxxxxxx
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer

[Index of Archives]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [GIMP for Windows]     [KDE]     [GEGL]     [Gimp's Home]     [Gimp on GUI]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux