Hi Dan,

Daniel Rogers wrote:
More details have come forward about the Mark Shuttleworth offer. Mark Shuttleworth made up his mind and decided to fund myself and Calvin to work on GEGL and GIMP/GEGL integration.

Congratulations! :)

Also, I want to prepare a press release about this, and would like some help with that. I can write the content, but those current press releases are so purty, and I'd like any new one to look like them.

Can I suggest that you talk to Mark? He has more PR experience than any of us, and I'm sure that he would have some ideas to offer for a press release.

3.  begin gimp integration
  ()  Time for completion: about a month
  -- a.  replace tile manager with data compatible GeglBufferedImage.
This involves modifying the existing gimp-compositing system to use
GeglImage, as well as modifying GimpImage and GimpColor to use GeglImage
and GeglColor.

4. start adding deep paint
  () time for completion: about 4-6 months
  -- a. modify GimpImage and GimpLayer to use a set of GeglOps.
  -- a. design a new file format (this has already begun), and start
converting all the plug ins, core, and paint to use high bit depth (16
bit or float).

If you started 3 after 2.2, that would have a 3.0 milestone somewhere around here. Can I check, then, what exactly will get done here? Do we keep a PDB compat layer around so that plug-ins that don't get changed still work, but only on 8 bits per channel? Do we declare teh milestone complete when the core has support internally for floating point, so that only tools get converted first, and we start working on plug-ins afterwards?

I think that you're probably underestimating 4 by a bit, particularly since we will want a stable release at this point, which will mean (probably) a 3 month pre-release cycle like the one we've just had. Completion in 6 months is possible (with all plug-ins, I'm not sure), but that would make the 3.0 release next Summer - does that sound reasonable?

We could even consider having a quickish stable release after 2.2 with just GeglImage replacing GimpLayer, which would give us a chance to work out any wrinkles in that milestone before we start really relying on it...

6. The big ones
() Goal: start adding some long wanted features. a and b
probably need to take place at the same time.
() time for completion: about 6 months
-- a. build the CMYK painting system. This will involve figuring out all the equivalent CMYK and RGB operations, and modifying the
GIMP to use CYMK equivalent operations in place of RGB operations.
-- b. add color management to the gui.
-- c. add layer effects
-- d. add layer groups.
-- e. add clone layers.

Cool - this sounds like a plan.

At what stage do we turn plug-ins into nodes and replace the PDB with a node handler? I know that corba's a bad word, but how will plug-ins work after that?


Dave Neary

_______________________________________________ Gimp-developer mailing list [EMAIL PROTECTED] http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer

Reply via email to