From 1cb68d2ceb465300b57a7cff216f090521a750bb Mon Sep 17 00:00:00 2001 From: Matthew Allum Date: Wed, 30 May 2007 23:43:13 +0000 Subject: [PATCH] 2007-05-31 Matthew Allum * TODO: Sync up for whats left for 0.4 release (and 0.6 ideas) --- ChangeLog | 5 +++++ TODO | 63 ++++++++++++++++++++++++++++++++++--------------------- 2 files changed, 44 insertions(+), 24 deletions(-) diff --git a/ChangeLog b/ChangeLog index 9d9fc68da..537f1ec78 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-05-31 Matthew Allum + + * TODO: + Sync up for whats left for 0.4 release (and 0.6 ideas) + 2007-05-31 Matthew Allum * clutter/clutter-behaviour-ellipse.c: diff --git a/TODO b/TODO index 8a14f07a5..2c30f02ea 100644 --- a/TODO +++ b/TODO @@ -1,31 +1,46 @@ TODO ==== -New Features +Last updated 31/05/2007 + + +0.4 (July 07) == - - More portability - GL ES, DirectFB?, Windows, Mac ? - (See backends branch, GL ES for 0.3) - - Text entry actor (0.3). - - VBox and HBox ClutterGroup subclasses (0.3). - - Figure out focus model + binding events to actors (0.3). - - Fragment shading ? - - Gradients - - More drawing primitives (or just cairo?) +Definetly: -Optimisations -== + - YUV texture data, premulled alpha texture data. (ma) + - Basic layout code. (eb) + - Basic text entry (np) + - Perspective setup (ma) + - API doc fixups (all) + - main loop scheduling - paints vs timelimes vs events (ma, eb) + - ClutterProxyTexture (ma) + - event queue fixups (eb) + - clutter_actor_get_vertices (tf) + - fix up event queue (eb) - - Display lists. - - Custom source rather than idle handler for paints ? - - General oprofiling. - - GL state cache - avoid so much expensive glenable/disable calling - during paint (Also GL does not check if a state is already set) - -Other -== - - Unit tests - - Much improved examples / demos - - Bindings to languages other than just Python and Perl. - - Improve documentation. - - Overhaul co-ordinate system ( more precision ? ) \ No newline at end of file +Maybe: + + - SDL event fixups + - Application developers manual + - Lookat type functionality. + + +0.6 +=== + +Definetly: + + - Fragment shader support infrastructure + - Device independant units + - XML/JSON type 'layout' files - include actors + behaviours + timeline etc. + - App developers manual. + +Nice/Maybe: + + - Gradient support ? + - Rectangle like props to all actors + - Glitz integration + - Some kind of focus model. + - Apple/Win native backends. \ No newline at end of file