[Monodevelop-patches-list] r973 - trunk/MonoDevelop
commit-watcher at mono-cvs.ximian.com
commit-watcher at mono-cvs.ximian.com
Sat Feb 21 10:43:48 EST 2004
Author: miguel
Date: 2004-02-21 10:43:48 -0500 (Sat, 21 Feb 2004)
New Revision: 973
Modified:
trunk/MonoDevelop/TODO
Log:
Covert operation: Add my wishlist items as todo items ;-)
Modified: trunk/MonoDevelop/TODO
===================================================================
--- trunk/MonoDevelop/TODO 2004-02-21 01:42:46 UTC (rev 972)
+++ trunk/MonoDevelop/TODO 2004-02-21 15:43:48 UTC (rev 973)
@@ -5,6 +5,82 @@
- parser segfaults on complex files
- cut/copy is slow
+Usability
+---------
+
+ Rename `Combine' to `Solution' everywhere.
+ Add `Add Item', `Add new Item' to Solution so we can add new file types.
+
+
+`New Project', `New file' dialog box redesign
+---------------------------------------------
+
+ Given that today, and for the near few months we wont support other
+ things other than C# well, I suggest that instead of having a box on the
+ left listing tons of languages we dont support, we move to:
+
+ Console Apps
+ GUI apps.
+ Web-based apps.
+ Other kind of apps.
+
+ The right hand side could contains an XD2-like control center, with more
+ space or more options instead of an icon list, something like this:
+
+ Main Applications
+ -----------------
+ OOOOOO OOOOOO
+ OOOOOO OOOOOO
+ OOOOOO OOOOOO
+ Gtk# Gnome
+
+ Subclasses
+ ----------
+ OOOOOO OOOOO
+ OOOOOO OOOOO
+ OOOOOO OOOOO
+ Window DrawingArea
+
+WebForms Support
+---------------
+
+ Add support for creating ASP.NET based webforms, which means:
+ * Add a template.
+ * When adding a new `item' of type .aspx, also create by default
+ a item.aspx.cs for the code-behind code (the user can choose to
+ leave it empty).
+ * Add a Makefile to build this thing?
+
+WebServices support
+-------------------
+ Add `Add Web Reference' support to the IDE in the Solutions tab.
+ Create a mini-web browser to browse arbitrary URLS, and find any .wsdl documents on it
+ Import WSDL documents, generate the url.wsdl file.
+ Add this to the Makefile
+
+Building code
+-------------
+
+ I have no idea (miguel) how the code is being built, but maybe whatever information
+ we have should be turned into a Makefile. This has the advantage that anyone
+ can build without MonoDevelop our solutions (think of people doing deployments on
+ a web page: they could just copy the directory, and type `make install').
+
+ Cute other option: support `make dist', to create a package, generate our own
+ `configure' file (does not need to be automake-based, look at Nemerle's very cute
+ shell-based system).
+
+ Further thought: in the past autoconf made sense to detect system-op-isms, today
+ it is mostly used to detect packages installed and do macro expansion; The detection
+ has been already taken care of with `pkg-config' (look at nemerle's nice setup).
+
+Remove the /recurse *.cs option
+-------------------------------
+
+ When calling mcs, it should do this through the Makefile, not through calling mcs /recurse
+ or anything like that, since it leads to errors (also the Makefile has the advantages
+ described before)
+
CodeCompletion
--------------
- should not be enabled unless known mimetype
More information about the Monodevelop-patches-list
mailing list