Renamed namespaces to all lowercase
[supertux.git] / TODO
diff --git a/TODO b/TODO
index b8c522b..c735da1 100644 (file)
--- a/TODO
+++ b/TODO
@@ -84,8 +84,6 @@ TODO
 
 * move bugtracker to http://code.google.com (much simpler, less useless)
 
-* convert worldmap from const lisp::Lisp* lisp to "const Reader&"
-
 * having dictionary_manager in Lisp is extremely ugly
 
 * enforce proper naming of files to match their class
@@ -95,8 +93,66 @@ TODO
 
 * split particlesystem_interactive
 
-* centralize menus
+* Renderer::apply_config() needs to handle fullscreen switching
+
+* collect all manager classe into globals.hpp
+
+* more moving directories around?
+
+addon/ 
+audio/ 
+control/
+gui/   
+lisp/  
+math/
+physfs/        
+sprite/        
+util/
+video/
+supertux/
+  worldmap/
+  trigger/
+  scripting/
+  badguy/
+  object/
+
+* implement PNG screenshot
+
+* GL_ARB_texture_non_power_of_two returns 1 on MatroxG450, while it
+  returns "Missing" in glew info, something wrong
+
+SuperTux Editor
+===============
+
+* +/- zoom buttons do not zoom to the center of the screen
+
+* Object Tool should behave more like Inkscape:
+
+  - LMB on an object to select
+  - LMB on the background to start a select-rectangle
+  - LMB+move to drag objects it around
+  - Shift+LMB to add an object to the selection
+  - RMB for context menu
+
+* Select Tool should be removed (identical to Object Tool)
+
+* replace tool crashes:
+
+  Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
+System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
+  at System.Collections.Generic.Dictionary`2[System.Object,System.Single].get_Item (System.Object key) [0x00000] 
+  at LayerListWidget.VisibilityDataFunc (Gtk.TreeViewColumn Column, Gtk.CellRenderer Renderer, TreeModel Model, TreeIter Iter) [0x00000] 
+  at GtkSharp.TreeCellDataFuncWrapper.NativeCallback (IntPtr tree_column, IntPtr cell, IntPtr tree_model, IntPtr iter, IntPtr data) [0x00000] 
+   at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal)
+   at GtkSharp.TreeCellDataFuncWrapper.NativeCallback(IntPtr tree_column, IntPtr cell, IntPtr tree_model, IntPtr iter, IntPtr data)
+   at Gtk.Application.gtk_main()
+   at Gtk.Application.Run()
+   at Application.Main(System.String[] args)
+
+* Replace Tool should document its functions in a status bar message
+
+* Path Tool doesn't seem to do anything
 
-* make a proper class out of supertux/resources.hpp
+* Tiles Tool doesn't display the current tile
 
 # EOF #