so it looks like we should toss some ideas around here on the
mailing-list to get an idea what could be our goals for 2.6. Let me just
propose a few things for discussion:

- Port internals to GEGL

  We are pretty sure that we want to do this but we need a more
  thorough proposal of what exactly should be done for 2.6 and how
  we want to proceed beyond that. As far as I know Mitch has some plans
  made for this, so I will let him lay out the details.

- Port display drawing to Cairo

  We could have done this in the last development cycle already but
  postponed it in order to get 2.4 out of the door. This should be
  pretty much straightforward. The idea is to get away from using the
  GDK drawing routines to Cairo. This should allow us to get away
  from XOR drawing and it will open a lot of possibilities for tool
  improvements (half-transparent overlays for example). Again, this
  needs to be fleshed out in more details.

- Add named parameters and default values to the PDB

  The idea is to introduce an alternative PDB API that has named
  parameters and default values. That would make scripting a lot
  easier and it would allow us to add parameters w/o breaking the API.
  Since we would have to maintain the old API as well, we wouldn't
  have to implement this all the way for 2.4.

I am sure that we can also do a lot of user-visible changes and add
smaller features here and there. Those do not absolutely need to be on
the roadmap though. 


Gimp-developer mailing list

Reply via email to