even more things TODO

--Sven
This commit is contained in:
Sven Neumann 2000-12-29 18:41:48 +00:00
parent 474ecf5595
commit bc3a4b2916
1 changed files with 72 additions and 31 deletions

103
TODO.xml
View File

@ -19,14 +19,15 @@
<title>GIMP TODO List</title> <title>GIMP TODO List</title>
<section> <section>
<title>General Cleanup</title> <title>General</title>
<entry size="medium" difficulty="easy" status="80%" target="1.4"> <entry size="big" difficulty="advanced" status="0%" target="1.4">
<title>Header cleanup</title> <title>Port to glib-2.0 and gtk+-2.0</title>
<description> <description>
<p> <p>
Headers should only include other headers if absolutely necessary This is directly connected to the objectification task mentioned
(for derived objects for example). below and should probably be addressed after all objects have
been reviewed.
</p> </p>
</description> </description>
<contact> <contact>
@ -34,7 +35,21 @@
</contact> </contact>
</entry> </entry>
<entry size="medium" difficulty="medium" status="0%" target="1.4"> <entry size="medium" difficulty="easy" status="80%" target="1.4">
<title>Header cleanup</title>
<description>
<p>
Headers should only include other headers if absolutely necessary
(for derived objects for example). All functions must be
properly prototyped.
</p>
</description>
<contact>
GIMP Developer List &lt;gimp-developer@xcf.berkeley.edu&gt;
</contact>
</entry>
<entry size="big" difficulty="medium" status="0%" target="1.4">
<title>Code reorganization</title> <title>Code reorganization</title>
<description> <description>
<p> <p>
@ -48,7 +63,7 @@
</contact> </contact>
</entry> </entry>
</section> <!-- General Cleanup --> </section> <!-- General -->
<section> <section>
<title>Objectification</title> <title>Objectification</title>
@ -80,12 +95,12 @@
</contact> </contact>
</entry> </entry>
<entry size="small" difficulty="medium" status="0%" target="1.4"> <entry size="medium" difficulty="advanced" status="0%" target="1.4">
<title>Generic data structures</title> <title>Generic data structures</title>
<description> <description>
<p> <p>
Brushes, Patterns, Gradients should be derived from a GimpData Brushes, Patterns, Gradients should be derived from a GimpData
object. object. This object has to provide hooks to generate previews.
</p> </p>
</description> </description>
<contact> <contact>
@ -111,7 +126,7 @@
</contact> </contact>
</entry> </entry>
<entry size="medium" difficulty="medium" status="0%" target="1.4"> <entry size="medium" difficulty="advanced" status="0%" target="1.4">
<title>Abstract GimpBrush object and derived brush types</title> <title>Abstract GimpBrush object and derived brush types</title>
<description> <description>
<p> <p>
@ -119,7 +134,8 @@
We need an abstract object to derive the different kinds of brushes We need an abstract object to derive the different kinds of brushes
from (BrushPipes, parametric brushes, ...). It has to provide from (BrushPipes, parametric brushes, ...). It has to provide
methods for the PaintCore to transparently select and use the brush methods for the PaintCore to transparently select and use the brush
data. data. Paint tools should have to care about the brush type as less
as possible.
</p> </p>
</description> </description>
<contact> <contact>
@ -129,6 +145,51 @@
</section> <!-- Objectification --> </section> <!-- Objectification -->
<section>
<title>LibGimp</title>
<entry size="medium" difficulty="medium" status="0%" target="1.4">
<title>Restructure LibGimp</title>
<description>
<p>
Put libgimp, libgimpui (and new libs) into their own subdirectories
under a toplevel libs directory. Install all libs under
$prefix/lib/gimp/1.3/ and change gimptool accordingly.
</p>
</description>
<contact>
GIMP Developer List &lt;gimp-developer@xcf.berkeley.edu&gt;
</contact>
</entry>
<entry size="small" difficulty="easy" status="0%" target="1.4">
<title>Utility library</title>
<description>
<p>
Put utility functions that are also used by the core into
a seperate library.
</p>
</description>
<contact>
GIMP Developer List &lt;gimp-developer@xcf.berkeley.edu&gt;
</contact>
</entry>
<entry size="medium" difficulty="medium" status="0%" target="1.4">
<title>File plug-in library</title>
<description>
<p>
Write a library with a bunch of common functions for file plug-ins
to remove code duplication in these plug-ins.
</p>
</description>
<contact>
GIMP Developer List &lt;gimp-developer@xcf.berkeley.edu&gt;
</contact>
</entry>
</section> <!-- LibGimp -->
<section> <section>
<title>User Interface</title> <title>User Interface</title>
@ -189,25 +250,6 @@
</section> <!-- User Interface --> </section> <!-- User Interface -->
<section>
<title>LibGimp</title>
<entry size="medium" difficulty="medium" status="0%" target="1.4">
<title>File plug-in library</title>
<description>
<p>
Write a library with a bunch of common functions for file plug-ins
to remove code duplication in these plug-ins.
</p>
</description>
<contact>
GIMP Developer List &lt;gimp-developer@xcf.berkeley.edu&gt;
</contact>
</entry>
</section> <!-- LibGimp -->
<section> <section>
<title>Internationalization</title> <title>Internationalization</title>
@ -233,4 +275,3 @@
</section> <!-- Internationalization --> </section> <!-- Internationalization -->
</todo> </todo>