I have read through the list at http://wiki.gimp.org/gimp/SummerOfCode
and I think we need to triage the list and try to come up with fewer but
more detailed proposals. Here are some comments to get us started:
I guess it's up to me to come up with a more detailed proposal here.
This looks like a nice project but perhaps needs to be specified
Create an SDI manager widget
Do we really want to ask someone to waste his/her time with this? It
is in my opinion not implementable in a sane way and we would likely
not accept the results then. If this is supposed to be kept on the
list then we need to agree first that we really want such a thing.
Plug-in stability effort
The proposal concentrates on possible crashes when plug-ins are passed
invalid PDB data. Is that really an issue that is worth working on? It
would probably be a lot more worthwhile to improve the PDB API and to
add better checks in libgimp.
Additional file format plug-ins
Shouldn't this perhaps be titled "Improve MNG support"?
On-canvas text editing
Nice, but pretty much depends on the port of the display code to
Cairo. Perhaps concentrate more on rich text support instead of
focusing on the on-canvas editing?
Search-based menu browser
Nice and probably even reasonably well specified. The student should
perhaps do some usability work on this him/herself (with the help
of an expert).
Unified UI for scripting
I don't understand this proposal. We provide unified widgets for this
in libgimpui and our scripting interfaces use them (well, perhaps
Perl-Fu doesn't). So the look and feel should already be pretty much
the same. IMO this proposal is based on wrong assumptions. Perhaps
what's really needed is a maintainer for perl-fu.
Redesign and reimplementation of Save and Export in GIMP.
We really need to do this, finally.
Unit testing framework
Tests are definitely needed but we might want to make it clearer what
exactly needs testing.
I would love to see the metadata plug-in finished and the framework
used from other file plug-ins. This is crucial for 2.6. Probably up to
Raphael to decide if making it a SoC project can help to make this
Work on GEGL
Needs a more detailed spec, perhaps even a list of proposed projects.
Sounds like a nice project for the SoC.
The text for this does IMO focus too much on the actual optimization
work while it should probably focus more on what we expect from a
benchmarking framework. Should probably also include regression
testing as it helps a lot to also have a regression test when doing
Gimp-developer mailing list