Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/e

Dir     : e17/apps/e


Modified Files:
        TODO 


Log Message:


mini-freeze notice

===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/TODO,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -3 -r1.10 -r1.11
--- TODO        5 Jan 2005 09:37:28 -0000       1.10
+++ TODO        12 Jan 2005 08:28:24 -0000      1.11
@@ -1,3 +1,57 @@
+MINI FREEZE:
+
+Status: ON
+
+What is this:
+
+We will have lots more of these during e17 devel for serveral reasons. A mini
+freeze is a call to STOP adding new features and funkiness. It means people
+need to stop and go BACK over their code and fix FIXME's. All those bits of
+code where things are string together with sticky tape and chewing gum need
+to be fixed PROPERLY. This may mean pooling code into a common subsystem
+(this is not a new feature. it is fixing loose ends with design). This may
+mean adding api calls to make implementation cleaner or remove hacks. it may
+mean more debugging tools in things like e_object and more checks for sanity.
+
+This means testing stuff so it doesnt crash. or make things unusable or leak
+memory. check leaks (use valgrind or whatever tools) to check for leaks, and
+for stability issues. double check you return the correct values from
+functions or use return values. Check callbacks. Compile with -W -Wall to
+help find obvious bugs waiting to happen. Modules need to clean up on
+shutdown. Code needs to use the appropriate subsystem that is available for
+what it wants OR a subsystem needs writing if it will be a shared/common
+feature.
+
+This issues list must be brought to 0 size before E17 features can move
+further.
+
+Current freeze issues are:
+
+ISSUES:
+
+* left mouse menu segv's at times
+* pager module doesnt shut down properly (disable and create window - segv)
+* pager module doesnt handle window deletes
+* pager module causes window resizes to be slower than normal
+* virtual desktops need fixign to work with zones properly
+* all modules need to respect zones
+* container resize needs to re-evalute zone geometry
+* zone geometyr change needs to propagate to modules
+* need desktop module geometry managing system (central)
+* dropshadow is not optimal and has extreme edge bugs
+* e_apps polling/updates is broken
+
+<add more issues as they are found>
+
+
+
+
+
+
+
+
+
+
 Some of the things (in very short form) that need to be done to E17...
 
 Also look at all the .c files - they have their own localized TODO lists




-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to