From bc3a4b29169065be643c03e27f43ef0ebc19b90f Mon Sep 17 00:00:00 2001 From: Sven Neumann Date: Fri, 29 Dec 2000 18:41:48 +0000 Subject: [PATCH] even more things TODO --Sven --- TODO.xml | 103 ++++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 72 insertions(+), 31 deletions(-) diff --git a/TODO.xml b/TODO.xml index af756c5420..2e95e7c9e5 100644 --- a/TODO.xml +++ b/TODO.xml @@ -19,14 +19,15 @@ GIMP TODO List
- General Cleanup + General - - Header cleanup + + Port to glib-2.0 and gtk+-2.0

- Headers should only include other headers if absolutely necessary - (for derived objects for example). + This is directly connected to the objectification task mentioned + below and should probably be addressed after all objects have + been reviewed.

@@ -34,7 +35,21 @@
- + + Header cleanup + +

+ Headers should only include other headers if absolutely necessary + (for derived objects for example). All functions must be + properly prototyped. +

+
+ + GIMP Developer List <gimp-developer@xcf.berkeley.edu> + +
+ + Code reorganization

@@ -48,7 +63,7 @@ -

+
Objectification @@ -80,12 +95,12 @@ - + Generic data structures

Brushes, Patterns, Gradients should be derived from a GimpData - object. + object. This object has to provide hooks to generate previews.

@@ -111,7 +126,7 @@
- + Abstract GimpBrush object and derived brush types

@@ -119,7 +134,8 @@ We need an abstract object to derive the different kinds of brushes from (BrushPipes, parametric brushes, ...). It has to provide 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.

@@ -129,6 +145,51 @@
+
+ LibGimp + + + Restructure LibGimp + +

+ 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. +

+
+ + GIMP Developer List <gimp-developer@xcf.berkeley.edu> + +
+ + + Utility library + +

+ Put utility functions that are also used by the core into + a seperate library. +

+
+ + GIMP Developer List <gimp-developer@xcf.berkeley.edu> + +
+ + + File plug-in library + +

+ Write a library with a bunch of common functions for file plug-ins + to remove code duplication in these plug-ins. +

+
+ + GIMP Developer List <gimp-developer@xcf.berkeley.edu> + +
+ +
+
User Interface @@ -189,25 +250,6 @@
-
- LibGimp - - - File plug-in library - -

- Write a library with a bunch of common functions for file plug-ins - to remove code duplication in these plug-ins. -

-
- - GIMP Developer List <gimp-developer@xcf.berkeley.edu> - -
- - -
-
Internationalization @@ -233,4 +275,3 @@
-