[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