This commit is contained in:
Duncan Mak 2019-06-06 15:05:43 -04:00
Родитель 0d492112df
Коммит 70c76cb7fc
1262 изменённых файлов: 130139 добавлений и 0 удалений

Просмотреть файл

@ -0,0 +1,88 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Looping through the Project documents
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Looping%20through%20the%20Project%20documents&In-Reply-To=766cb57b0808280744x6c785340ya686052b2f3e24ec%40mail.gmail.com">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Looping through the Project documents</H1>
<B>&quot;Andr&#233;s G. Aragoneses&quot;</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Looping%20through%20the%20Project%20documents&In-Reply-To=766cb57b0808280744x6c785340ya686052b2f3e24ec%40mail.gmail.com"
TITLE="[Monodevelop-devel] Looping through the Project documents">aaragoneses at novell.com
</A><BR>
<I>Thu Aug 28 11:18:37 EDT 2008</I>
<P><UL>
<LI> <B>Messages sorted by:</B>
<a href="date.html#27">[ date ]</a>
<a href="thread.html#27">[ thread ]</a>
<a href="subject.html#27">[ subject ]</a>
<a href="author.html#27">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>I'm forwarding this to monodevelop-*devel* list.
laas, take a look at the code in this file:
trunk/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Search/WholeCombineDocumentIterator.cs
I bet it will give you some clues ;)
Andr&#233;s
laas wrote:
&gt;<i> Hi Mike,
</I>&gt;<i> I've never used the collection Project.Files. Does it contains all the
</I>&gt;<i> solution document ? Also documents (cs, xml and so on) in project
</I>&gt;<i> subfolder ?
</I>&gt;<i>
</I>&gt;<i> Best regards,
</I>&gt;<i> LAAS
</I>&gt;<i>
</I>&gt;<i> On Thu, Aug 28, 2008 at 4:27 PM, Mike Kestner &lt;<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">mkestner at gmail.com</A>
</I>&gt;<i> &lt;mailto:<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">mkestner at gmail.com</A>&gt;&gt; wrote:
</I>&gt;<i>
</I>&gt;<i> On Thu, 2008-08-28 at 11:39 +0200, laas wrote:
</I>&gt;<i> &gt; Hi all,
</I>&gt;<i> &gt; developing for Monodevelop, I'm using the following collection:
</I>&gt;<i> &gt;
</I>&gt;<i> &gt; IdeApp.Workbench.Documents
</I>&gt;<i> &gt;
</I>&gt;<i> &gt; in order to loop through all the documents that are currently open.
</I>&gt;<i> &gt; Is there a collection that can be used to loop through ALL the
</I>&gt;<i> project (or solution) documents (open and closed) ?
</I>&gt;<i>
</I>&gt;<i> Maybe I'm not understanding what you mean by documents, but there's
</I>&gt;<i> Project.Files.
</I>&gt;<i>
</I>&gt;<i> Mike
</I></PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI> <B>Messages sorted by:</B>
<a href="date.html#27">[ date ]</a>
<a href="thread.html#27">[ thread ]</a>
<a href="subject.html#27">[ subject ]</a>
<a href="author.html#27">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,52 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<title>The Monodevelop-devel-list August 2008 Archive by author</title>
<META NAME="robots" CONTENT="noindex,follow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
</HEAD>
<BODY BGCOLOR="#ffffff">
<a name="start"></A>
<h1>August 2008 Archives by author</h1>
<ul>
<li> <b>Messages sorted by:</b>
<a href="thread.html#start">[ thread ]</a>
<a href="subject.html#start">[ subject ]</a>
<a href="date.html#start">[ date ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p><b>Starting:</b> <i>Thu Aug 28 11:18:37 EDT 2008</i><br>
<b>Ending:</b> <i>Thu Aug 28 11:18:37 EDT 2008</i><br>
<b>Messages:</b> 1<p>
<ul>
<LI><A HREF="000027.html">[Monodevelop-devel] Looping through the Project documents
</A><A NAME="27">&nbsp;</A>
<I>&quot;Andr&#233;s G. Aragoneses&quot;
</I>
</ul>
<p>
<a name="end"><b>Last message date:</b></a>
<i>Thu Aug 28 11:18:37 EDT 2008</i><br>
<b>Archived on:</b> <i>Thu Aug 28 11:19:10 EDT 2008</i>
<p>
<ul>
<li> <b>Messages sorted by:</b>
<a href="thread.html#start">[ thread ]</a>
<a href="subject.html#start">[ subject ]</a>
<a href="date.html#start">[ date ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p>
<hr>
<i>This archive was generated by
Pipermail 0.09 (Mailman edition).</i>
</BODY>
</HTML>

Просмотреть файл

@ -0,0 +1,52 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<title>The Monodevelop-devel-list August 2008 Archive by date</title>
<META NAME="robots" CONTENT="noindex,follow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
</HEAD>
<BODY BGCOLOR="#ffffff">
<a name="start"></A>
<h1>August 2008 Archives by date</h1>
<ul>
<li> <b>Messages sorted by:</b>
<a href="thread.html#start">[ thread ]</a>
<a href="subject.html#start">[ subject ]</a>
<a href="author.html#start">[ author ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p><b>Starting:</b> <i>Thu Aug 28 11:18:37 EDT 2008</i><br>
<b>Ending:</b> <i>Thu Aug 28 11:18:37 EDT 2008</i><br>
<b>Messages:</b> 1<p>
<ul>
<LI><A HREF="000027.html">[Monodevelop-devel] Looping through the Project documents
</A><A NAME="27">&nbsp;</A>
<I>&quot;Andr&#233;s G. Aragoneses&quot;
</I>
</ul>
<p>
<a name="end"><b>Last message date:</b></a>
<i>Thu Aug 28 11:18:37 EDT 2008</i><br>
<b>Archived on:</b> <i>Thu Aug 28 11:19:10 EDT 2008</i>
<p>
<ul>
<li> <b>Messages sorted by:</b>
<a href="thread.html#start">[ thread ]</a>
<a href="subject.html#start">[ subject ]</a>
<a href="author.html#start">[ author ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p>
<hr>
<i>This archive was generated by
Pipermail 0.09 (Mailman edition).</i>
</BODY>
</HTML>

Просмотреть файл

@ -0,0 +1,53 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<title>The Monodevelop-devel-list August 2008 Archive by thread</title>
<META NAME="robots" CONTENT="noindex,follow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
</HEAD>
<BODY BGCOLOR="#ffffff">
<a name="start"></A>
<h1>August 2008 Archives by thread</h1>
<ul>
<li> <b>Messages sorted by:</b>
<a href="subject.html#start">[ subject ]</a>
<a href="author.html#start">[ author ]</a>
<a href="date.html#start">[ date ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p><b>Starting:</b> <i>Thu Aug 28 11:18:37 EDT 2008</i><br>
<b>Ending:</b> <i>Thu Aug 28 11:18:37 EDT 2008</i><br>
<b>Messages:</b> 1<p>
<ul>
<!--0 01219936717- -->
<LI><A HREF="000027.html">[Monodevelop-devel] Looping through the Project documents
</A><A NAME="27">&nbsp;</A>
<I>&quot;Andr&#233;s G. Aragoneses&quot;
</I>
</ul>
<p>
<a name="end"><b>Last message date:</b></a>
<i>Thu Aug 28 11:18:37 EDT 2008</i><br>
<b>Archived on:</b> <i>Thu Aug 28 11:19:10 EDT 2008</i>
<p>
<ul>
<li> <b>Messages sorted by:</b>
<a href="subject.html#start">[ subject ]</a>
<a href="author.html#start">[ author ]</a>
<a href="date.html#start">[ date ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p>
<hr>
<i>This archive was generated by
Pipermail 0.09 (Mailman edition).</i>
</BODY>
</HTML>

Просмотреть файл

@ -0,0 +1,52 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<title>The Monodevelop-devel-list August 2008 Archive by subject</title>
<META NAME="robots" CONTENT="noindex,follow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
</HEAD>
<BODY BGCOLOR="#ffffff">
<a name="start"></A>
<h1>August 2008 Archives by subject</h1>
<ul>
<li> <b>Messages sorted by:</b>
<a href="thread.html#start">[ thread ]</a>
<a href="author.html#start">[ author ]</a>
<a href="date.html#start">[ date ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p><b>Starting:</b> <i>Thu Aug 28 11:18:37 EDT 2008</i><br>
<b>Ending:</b> <i>Thu Aug 28 11:18:37 EDT 2008</i><br>
<b>Messages:</b> 1<p>
<ul>
<LI><A HREF="000027.html">[Monodevelop-devel] Looping through the Project documents
</A><A NAME="27">&nbsp;</A>
<I>&quot;Andr&#233;s G. Aragoneses&quot;
</I>
</ul>
<p>
<a name="end"><b>Last message date:</b></a>
<i>Thu Aug 28 11:18:37 EDT 2008</i><br>
<b>Archived on:</b> <i>Thu Aug 28 11:19:10 EDT 2008</i>
<p>
<ul>
<li> <b>Messages sorted by:</b>
<a href="thread.html#start">[ thread ]</a>
<a href="author.html#start">[ author ]</a>
<a href="date.html#start">[ date ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p>
<hr>
<i>This archive was generated by
Pipermail 0.09 (Mailman edition).</i>
</BODY>
</HTML>

Просмотреть файл

@ -0,0 +1,53 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<title>The Monodevelop-devel-list August 2008 Archive by thread</title>
<META NAME="robots" CONTENT="noindex,follow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
</HEAD>
<BODY BGCOLOR="#ffffff">
<a name="start"></A>
<h1>August 2008 Archives by thread</h1>
<ul>
<li> <b>Messages sorted by:</b>
<a href="subject.html#start">[ subject ]</a>
<a href="author.html#start">[ author ]</a>
<a href="date.html#start">[ date ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p><b>Starting:</b> <i>Thu Aug 28 11:18:37 EDT 2008</i><br>
<b>Ending:</b> <i>Thu Aug 28 11:18:37 EDT 2008</i><br>
<b>Messages:</b> 1<p>
<ul>
<!--0 01219936717- -->
<LI><A HREF="000027.html">[Monodevelop-devel] Looping through the Project documents
</A><A NAME="27">&nbsp;</A>
<I>&quot;Andr&#233;s G. Aragoneses&quot;
</I>
</ul>
<p>
<a name="end"><b>Last message date:</b></a>
<i>Thu Aug 28 11:18:37 EDT 2008</i><br>
<b>Archived on:</b> <i>Thu Aug 28 11:19:10 EDT 2008</i>
<p>
<ul>
<li> <b>Messages sorted by:</b>
<a href="subject.html#start">[ subject ]</a>
<a href="author.html#start">[ author ]</a>
<a href="date.html#start">[ date ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p>
<hr>
<i>This archive was generated by
Pipermail 0.09 (Mailman edition).</i>
</BODY>
</HTML>

Просмотреть файл

@ -0,0 +1,62 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] MD roadmap page
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20MD%20roadmap%20page&In-Reply-To=">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Next" HREF="000090.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] MD roadmap page</H1>
<B>Lluis Sanchez Gual</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20MD%20roadmap%20page&In-Reply-To="
TITLE="[Monodevelop-devel] MD roadmap page">lluis at novell.com
</A><BR>
<I>Fri Dec 12 13:11:49 EST 2008</I>
<P><UL>
<LI>Next message: <A HREF="000090.html">[Monodevelop-devel] Patch: Fixes to compile with csc
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#89">[ date ]</a>
<a href="thread.html#89">[ thread ]</a>
<a href="subject.html#89">[ subject ]</a>
<a href="author.html#89">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>I created this page where I'll be updating the roadmap for MD:
<A HREF="http://www.monodevelop.com/Development_Roadmap">http://www.monodevelop.com/Development_Roadmap</A>
I'll update it with more specific dates when approaching a release.
Lluis.
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Next message: <A HREF="000090.html">[Monodevelop-devel] Patch: Fixes to compile with csc
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#89">[ date ]</a>
<a href="thread.html#89">[ thread ]</a>
<a href="subject.html#89">[ subject ]</a>
<a href="author.html#89">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,64 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Patch: Fixes to compile with csc
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Patch%3A%20Fixes%20to%20compile%20with%20csc&In-Reply-To=">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000089.html">
<LINK REL="Next" HREF="000091.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Patch: Fixes to compile with csc</H1>
<B>Jonathan Pobst</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Patch%3A%20Fixes%20to%20compile%20with%20csc&In-Reply-To="
TITLE="[Monodevelop-devel] Patch: Fixes to compile with csc">monkey at jpobst.com
</A><BR>
<I>Wed Dec 17 18:24:44 EST 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000089.html">[Monodevelop-devel] MD roadmap page
</A></li>
<LI>Next message: <A HREF="000091.html">[Monodevelop-devel] Patch: Fixes to compile with csc
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#90">[ date ]</a>
<a href="thread.html#90">[ thread ]</a>
<a href="subject.html#90">[ subject ]</a>
<a href="author.html#90">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>The attached patch fixes some errors received when compiling MD with
csc. This is bug #421838 filed against mcs.
Jonathan
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: mdpatch1.patch
Url: <A HREF="http://lists.ximian.com/pipermail/monodevelop-devel-list/attachments/20081217/3a464dd7/attachment.pl">http://lists.ximian.com/pipermail/monodevelop-devel-list/attachments/20081217/3a464dd7/attachment.pl</A>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000089.html">[Monodevelop-devel] MD roadmap page
</A></li>
<LI>Next message: <A HREF="000091.html">[Monodevelop-devel] Patch: Fixes to compile with csc
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#90">[ date ]</a>
<a href="thread.html#90">[ thread ]</a>
<a href="subject.html#90">[ subject ]</a>
<a href="author.html#90">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,109 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Patch: Fixes to compile with csc
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Patch%3A%20Fixes%20to%20compile%20with%20csc&In-Reply-To=49498A3C.1000603%40jpobst.com">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000090.html">
<LINK REL="Next" HREF="000092.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Patch: Fixes to compile with csc</H1>
<B>Lluis Sanchez Gual</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Patch%3A%20Fixes%20to%20compile%20with%20csc&In-Reply-To=49498A3C.1000603%40jpobst.com"
TITLE="[Monodevelop-devel] Patch: Fixes to compile with csc">lluis at novell.com
</A><BR>
<I>Thu Dec 18 10:35:49 EST 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000090.html">[Monodevelop-devel] Patch: Fixes to compile with csc
</A></li>
<LI>Next message: <A HREF="000092.html">[Monodevelop-devel] Patch: Another fix to compile with csc
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#91">[ date ]</a>
<a href="thread.html#91">[ thread ]</a>
<a href="subject.html#91">[ subject ]</a>
<a href="author.html#91">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Fixed. Thanks!
El dc 17 de 12 de 2008 a les 17:24 -0600, en/na Jonathan Pobst va
escriure:
&gt;<i> The attached patch fixes some errors received when compiling MD with
</I>&gt;<i> csc. This is bug #421838 filed against mcs.
</I>&gt;<i>
</I>&gt;<i> Jonathan
</I>&gt;<i> fitxer adjunt document de text pla (mdpatch1.patch)
</I>&gt;<i> Index: addins/Mono.Texteditor/Mono.TextEditor/DocumentLocation.cs
</I>&gt;<i> ===================================================================
</I>&gt;<i> --- addins/Mono.Texteditor/Mono.TextEditor/DocumentLocation.cs (revision 121639)
</I>&gt;<i> +++ addins/Mono.Texteditor/Mono.TextEditor/DocumentLocation.cs (working copy)
</I>&gt;<i> @@ -42,7 +42,7 @@
</I>&gt;<i> }
</I>&gt;<i> }
</I>&gt;<i>
</I>&gt;<i> - public DocumentLocation (int line, int column)
</I>&gt;<i> + public DocumentLocation (int line, int column) : this ()
</I>&gt;<i> {
</I>&gt;<i> this.Line = line;
</I>&gt;<i> this.Column = column;
</I>&gt;<i> Index: core/MonoDevelop.Projects/MonoDevelop.Projects.Dom/DomLocation.cs
</I>&gt;<i> ===================================================================
</I>&gt;<i> --- core/MonoDevelop.Projects/MonoDevelop.Projects.Dom/DomLocation.cs (revision 121639)
</I>&gt;<i> +++ core/MonoDevelop.Projects/MonoDevelop.Projects.Dom/DomLocation.cs (working copy)
</I>&gt;<i> @@ -55,7 +55,7 @@
</I>&gt;<i> }
</I>&gt;<i> }
</I>&gt;<i>
</I>&gt;<i> - public DomLocation (int line, int column)
</I>&gt;<i> + public DomLocation (int line, int column) : this ()
</I>&gt;<i> {
</I>&gt;<i> this.Line = line;
</I>&gt;<i> this.Column = column;
</I>&gt;<i> Index: core/MonoDevelop.Projects/MonoDevelop.Projects.Dom/DomRegion.cs
</I>&gt;<i> ===================================================================
</I>&gt;<i> --- core/MonoDevelop.Projects/MonoDevelop.Projects.Dom/DomRegion.cs (revision 121639)
</I>&gt;<i> +++ core/MonoDevelop.Projects/MonoDevelop.Projects.Dom/DomRegion.cs (working copy)
</I>&gt;<i> @@ -55,7 +55,7 @@
</I>&gt;<i> {
</I>&gt;<i> }
</I>&gt;<i>
</I>&gt;<i> - public DomRegion (int startLine, int startColumn, int endLine, int endColumn)
</I>&gt;<i> + public DomRegion (int startLine, int startColumn, int endLine, int endColumn) : this ()
</I>&gt;<i> {
</I>&gt;<i> this.Start = new DomLocation (startLine, startColumn);
</I>&gt;<i> this.End = new DomLocation (endLine, endColumn);
</I>&gt;<i> _______________________________________________
</I>&gt;<i> Monodevelop-devel-list mailing list
</I>&gt;<i> <A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">Monodevelop-devel-list at lists.ximian.com</A>
</I>&gt;<i> <A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list</A>
</I>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000090.html">[Monodevelop-devel] Patch: Fixes to compile with csc
</A></li>
<LI>Next message: <A HREF="000092.html">[Monodevelop-devel] Patch: Another fix to compile with csc
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#91">[ date ]</a>
<a href="thread.html#91">[ thread ]</a>
<a href="subject.html#91">[ subject ]</a>
<a href="author.html#91">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,66 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Patch: Another fix to compile with csc
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Patch%3A%20Another%20fix%20to%20compile%20with%20csc&In-Reply-To=">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000091.html">
<LINK REL="Next" HREF="000093.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Patch: Another fix to compile with csc</H1>
<B>Jonathan Pobst</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Patch%3A%20Another%20fix%20to%20compile%20with%20csc&In-Reply-To="
TITLE="[Monodevelop-devel] Patch: Another fix to compile with csc">monkey at jpobst.com
</A><BR>
<I>Thu Dec 18 11:36:49 EST 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000091.html">[Monodevelop-devel] Patch: Fixes to compile with csc
</A></li>
<LI>Next message: <A HREF="000093.html">[Monodevelop-devel] make app-dir target for MonoDevelop
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#92">[ date ]</a>
<a href="thread.html#92">[ thread ]</a>
<a href="subject.html#92">[ subject ]</a>
<a href="author.html#92">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>The attached patch fixes some errors received while compiling MD with
csc. This is bug #370414 filed against mcs. You may want to name the
variables something different than what I chose, however the existing
ones conflict.
Jonathan
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: mdpatch2.patch
Url: <A HREF="http://lists.ximian.com/pipermail/monodevelop-devel-list/attachments/20081218/601259eb/attachment.pl">http://lists.ximian.com/pipermail/monodevelop-devel-list/attachments/20081218/601259eb/attachment.pl</A>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000091.html">[Monodevelop-devel] Patch: Fixes to compile with csc
</A></li>
<LI>Next message: <A HREF="000093.html">[Monodevelop-devel] make app-dir target for MonoDevelop
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#92">[ date ]</a>
<a href="thread.html#92">[ thread ]</a>
<a href="subject.html#92">[ subject ]</a>
<a href="author.html#92">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,70 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] make app-dir target for MonoDevelop
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20make%20app-dir%20target%20for%20MonoDevelop&In-Reply-To=">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000092.html">
<LINK REL="Next" HREF="000094.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] make app-dir target for MonoDevelop</H1>
<B>Rusty Howell</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20make%20app-dir%20target%20for%20MonoDevelop&In-Reply-To="
TITLE="[Monodevelop-devel] make app-dir target for MonoDevelop">rhowell at novell.com
</A><BR>
<I>Thu Dec 18 15:35:43 EST 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000092.html">[Monodevelop-devel] Patch: Another fix to compile with csc
</A></li>
<LI>Next message: <A HREF="000094.html">[Monodevelop-devel] make app-dir target for MonoDevelop
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#93">[ date ]</a>
<a href="thread.html#93">[ thread ]</a>
<a href="subject.html#93">[ subject ]</a>
<a href="author.html#93">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Hey guys,
Marc and I would like to start working on a Makefile target to create a
app directory for MonoDevelop (for Mac OSX).
Currently, building the app dir for OSX isn't streamlined and takes some
additional time on our part. If no one is already
working on this, I'd like to put a bit of time into it. I have the MD
source but am not too familiar with it. I was thinking about
doing most of the work in monodevelop/main/build/Makefile.am since that
dir seems to have the built binaries.
If anyone has suggestions or tips, that would be great.
Rusty
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000092.html">[Monodevelop-devel] Patch: Another fix to compile with csc
</A></li>
<LI>Next message: <A HREF="000094.html">[Monodevelop-devel] make app-dir target for MonoDevelop
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#93">[ date ]</a>
<a href="thread.html#93">[ thread ]</a>
<a href="subject.html#93">[ subject ]</a>
<a href="author.html#93">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,75 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] make app-dir target for MonoDevelop
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20make%20app-dir%20target%20for%20MonoDevelop&In-Reply-To=494AB41F.6070707%40novell.com">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000093.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] make app-dir target for MonoDevelop</H1>
<B>Lluis Sanchez Gual</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20make%20app-dir%20target%20for%20MonoDevelop&In-Reply-To=494AB41F.6070707%40novell.com"
TITLE="[Monodevelop-devel] make app-dir target for MonoDevelop">lluis at novell.com
</A><BR>
<I>Fri Dec 19 13:09:52 EST 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000093.html">[Monodevelop-devel] make app-dir target for MonoDevelop
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#94">[ date ]</a>
<a href="thread.html#94">[ thread ]</a>
<a href="subject.html#94">[ subject ]</a>
<a href="author.html#94">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>El dj 18 de 12 de 2008 a les 13:35 -0700, en/na Rusty Howell va
escriure:
&gt;<i> Hey guys,
</I>&gt;<i>
</I>&gt;<i> Marc and I would like to start working on a Makefile target to create a
</I>&gt;<i> app directory for MonoDevelop (for Mac OSX).
</I>
That's great news :)
&gt;<i> Currently, building the app dir for OSX isn't streamlined and takes some
</I>&gt;<i> additional time on our part. If no one is already
</I>&gt;<i> working on this, I'd like to put a bit of time into it. I have the MD
</I>&gt;<i> source but am not too familiar with it. I was thinking about
</I>&gt;<i> doing most of the work in monodevelop/main/build/Makefile.am since that
</I>&gt;<i> dir seems to have the built binaries.
</I>
A better place would be &#65279;monodevelop/main/Makefile.am, since that's the
main MD makefile.
Lluis.
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000093.html">[Monodevelop-devel] make app-dir target for MonoDevelop
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#94">[ date ]</a>
<a href="thread.html#94">[ thread ]</a>
<a href="subject.html#94">[ subject ]</a>
<a href="author.html#94">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,77 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<title>The Monodevelop-devel-list December 2008 Archive by author</title>
<META NAME="robots" CONTENT="noindex,follow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
</HEAD>
<BODY BGCOLOR="#ffffff">
<a name="start"></A>
<h1>December 2008 Archives by author</h1>
<ul>
<li> <b>Messages sorted by:</b>
<a href="thread.html#start">[ thread ]</a>
<a href="subject.html#start">[ subject ]</a>
<a href="date.html#start">[ date ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p><b>Starting:</b> <i>Fri Dec 12 13:11:49 EST 2008</i><br>
<b>Ending:</b> <i>Fri Dec 19 13:09:52 EST 2008</i><br>
<b>Messages:</b> 6<p>
<ul>
<LI><A HREF="000089.html">[Monodevelop-devel] MD roadmap page
</A><A NAME="89">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000091.html">[Monodevelop-devel] Patch: Fixes to compile with csc
</A><A NAME="91">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000094.html">[Monodevelop-devel] make app-dir target for MonoDevelop
</A><A NAME="94">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000093.html">[Monodevelop-devel] make app-dir target for MonoDevelop
</A><A NAME="93">&nbsp;</A>
<I>Rusty Howell
</I>
<LI><A HREF="000090.html">[Monodevelop-devel] Patch: Fixes to compile with csc
</A><A NAME="90">&nbsp;</A>
<I>Jonathan Pobst
</I>
<LI><A HREF="000092.html">[Monodevelop-devel] Patch: Another fix to compile with csc
</A><A NAME="92">&nbsp;</A>
<I>Jonathan Pobst
</I>
</ul>
<p>
<a name="end"><b>Last message date:</b></a>
<i>Fri Dec 19 13:09:52 EST 2008</i><br>
<b>Archived on:</b> <i>Fri Dec 19 13:10:10 EST 2008</i>
<p>
<ul>
<li> <b>Messages sorted by:</b>
<a href="thread.html#start">[ thread ]</a>
<a href="subject.html#start">[ subject ]</a>
<a href="date.html#start">[ date ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p>
<hr>
<i>This archive was generated by
Pipermail 0.09 (Mailman edition).</i>
</BODY>
</HTML>

Просмотреть файл

@ -0,0 +1,77 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<title>The Monodevelop-devel-list December 2008 Archive by date</title>
<META NAME="robots" CONTENT="noindex,follow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
</HEAD>
<BODY BGCOLOR="#ffffff">
<a name="start"></A>
<h1>December 2008 Archives by date</h1>
<ul>
<li> <b>Messages sorted by:</b>
<a href="thread.html#start">[ thread ]</a>
<a href="subject.html#start">[ subject ]</a>
<a href="author.html#start">[ author ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p><b>Starting:</b> <i>Fri Dec 12 13:11:49 EST 2008</i><br>
<b>Ending:</b> <i>Fri Dec 19 13:09:52 EST 2008</i><br>
<b>Messages:</b> 6<p>
<ul>
<LI><A HREF="000089.html">[Monodevelop-devel] MD roadmap page
</A><A NAME="89">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000090.html">[Monodevelop-devel] Patch: Fixes to compile with csc
</A><A NAME="90">&nbsp;</A>
<I>Jonathan Pobst
</I>
<LI><A HREF="000091.html">[Monodevelop-devel] Patch: Fixes to compile with csc
</A><A NAME="91">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000092.html">[Monodevelop-devel] Patch: Another fix to compile with csc
</A><A NAME="92">&nbsp;</A>
<I>Jonathan Pobst
</I>
<LI><A HREF="000093.html">[Monodevelop-devel] make app-dir target for MonoDevelop
</A><A NAME="93">&nbsp;</A>
<I>Rusty Howell
</I>
<LI><A HREF="000094.html">[Monodevelop-devel] make app-dir target for MonoDevelop
</A><A NAME="94">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
</ul>
<p>
<a name="end"><b>Last message date:</b></a>
<i>Fri Dec 19 13:09:52 EST 2008</i><br>
<b>Archived on:</b> <i>Fri Dec 19 13:10:10 EST 2008</i>
<p>
<ul>
<li> <b>Messages sorted by:</b>
<a href="thread.html#start">[ thread ]</a>
<a href="subject.html#start">[ subject ]</a>
<a href="author.html#start">[ author ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p>
<hr>
<i>This archive was generated by
Pipermail 0.09 (Mailman edition).</i>
</BODY>
</HTML>

Просмотреть файл

@ -0,0 +1,87 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<title>The Monodevelop-devel-list December 2008 Archive by thread</title>
<META NAME="robots" CONTENT="noindex,follow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
</HEAD>
<BODY BGCOLOR="#ffffff">
<a name="start"></A>
<h1>December 2008 Archives by thread</h1>
<ul>
<li> <b>Messages sorted by:</b>
<a href="subject.html#start">[ subject ]</a>
<a href="author.html#start">[ author ]</a>
<a href="date.html#start">[ date ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p><b>Starting:</b> <i>Fri Dec 12 13:11:49 EST 2008</i><br>
<b>Ending:</b> <i>Fri Dec 19 13:09:52 EST 2008</i><br>
<b>Messages:</b> 6<p>
<ul>
<!--0 01229105509- -->
<LI><A HREF="000089.html">[Monodevelop-devel] MD roadmap page
</A><A NAME="89">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<!--0 01229556284- -->
<LI><A HREF="000090.html">[Monodevelop-devel] Patch: Fixes to compile with csc
</A><A NAME="90">&nbsp;</A>
<I>Jonathan Pobst
</I>
<UL>
<!--1 01229556284-01229614549- -->
<LI><A HREF="000091.html">[Monodevelop-devel] Patch: Fixes to compile with csc
</A><A NAME="91">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
</UL>
<!--0 01229618209- -->
<LI><A HREF="000092.html">[Monodevelop-devel] Patch: Another fix to compile with csc
</A><A NAME="92">&nbsp;</A>
<I>Jonathan Pobst
</I>
<!--0 01229632543- -->
<LI><A HREF="000093.html">[Monodevelop-devel] make app-dir target for MonoDevelop
</A><A NAME="93">&nbsp;</A>
<I>Rusty Howell
</I>
<UL>
<!--1 01229632543-01229710192- -->
<LI><A HREF="000094.html">[Monodevelop-devel] make app-dir target for MonoDevelop
</A><A NAME="94">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
</UL>
</ul>
<p>
<a name="end"><b>Last message date:</b></a>
<i>Fri Dec 19 13:09:52 EST 2008</i><br>
<b>Archived on:</b> <i>Fri Dec 19 13:10:10 EST 2008</i>
<p>
<ul>
<li> <b>Messages sorted by:</b>
<a href="subject.html#start">[ subject ]</a>
<a href="author.html#start">[ author ]</a>
<a href="date.html#start">[ date ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p>
<hr>
<i>This archive was generated by
Pipermail 0.09 (Mailman edition).</i>
</BODY>
</HTML>

Просмотреть файл

@ -0,0 +1,77 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<title>The Monodevelop-devel-list December 2008 Archive by subject</title>
<META NAME="robots" CONTENT="noindex,follow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
</HEAD>
<BODY BGCOLOR="#ffffff">
<a name="start"></A>
<h1>December 2008 Archives by subject</h1>
<ul>
<li> <b>Messages sorted by:</b>
<a href="thread.html#start">[ thread ]</a>
<a href="author.html#start">[ author ]</a>
<a href="date.html#start">[ date ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p><b>Starting:</b> <i>Fri Dec 12 13:11:49 EST 2008</i><br>
<b>Ending:</b> <i>Fri Dec 19 13:09:52 EST 2008</i><br>
<b>Messages:</b> 6<p>
<ul>
<LI><A HREF="000093.html">[Monodevelop-devel] make app-dir target for MonoDevelop
</A><A NAME="93">&nbsp;</A>
<I>Rusty Howell
</I>
<LI><A HREF="000094.html">[Monodevelop-devel] make app-dir target for MonoDevelop
</A><A NAME="94">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000089.html">[Monodevelop-devel] MD roadmap page
</A><A NAME="89">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000092.html">[Monodevelop-devel] Patch: Another fix to compile with csc
</A><A NAME="92">&nbsp;</A>
<I>Jonathan Pobst
</I>
<LI><A HREF="000090.html">[Monodevelop-devel] Patch: Fixes to compile with csc
</A><A NAME="90">&nbsp;</A>
<I>Jonathan Pobst
</I>
<LI><A HREF="000091.html">[Monodevelop-devel] Patch: Fixes to compile with csc
</A><A NAME="91">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
</ul>
<p>
<a name="end"><b>Last message date:</b></a>
<i>Fri Dec 19 13:09:52 EST 2008</i><br>
<b>Archived on:</b> <i>Fri Dec 19 13:10:10 EST 2008</i>
<p>
<ul>
<li> <b>Messages sorted by:</b>
<a href="thread.html#start">[ thread ]</a>
<a href="author.html#start">[ author ]</a>
<a href="date.html#start">[ date ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p>
<hr>
<i>This archive was generated by
Pipermail 0.09 (Mailman edition).</i>
</BODY>
</HTML>

Просмотреть файл

@ -0,0 +1,87 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<title>The Monodevelop-devel-list December 2008 Archive by thread</title>
<META NAME="robots" CONTENT="noindex,follow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
</HEAD>
<BODY BGCOLOR="#ffffff">
<a name="start"></A>
<h1>December 2008 Archives by thread</h1>
<ul>
<li> <b>Messages sorted by:</b>
<a href="subject.html#start">[ subject ]</a>
<a href="author.html#start">[ author ]</a>
<a href="date.html#start">[ date ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p><b>Starting:</b> <i>Fri Dec 12 13:11:49 EST 2008</i><br>
<b>Ending:</b> <i>Fri Dec 19 13:09:52 EST 2008</i><br>
<b>Messages:</b> 6<p>
<ul>
<!--0 01229105509- -->
<LI><A HREF="000089.html">[Monodevelop-devel] MD roadmap page
</A><A NAME="89">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<!--0 01229556284- -->
<LI><A HREF="000090.html">[Monodevelop-devel] Patch: Fixes to compile with csc
</A><A NAME="90">&nbsp;</A>
<I>Jonathan Pobst
</I>
<UL>
<!--1 01229556284-01229614549- -->
<LI><A HREF="000091.html">[Monodevelop-devel] Patch: Fixes to compile with csc
</A><A NAME="91">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
</UL>
<!--0 01229618209- -->
<LI><A HREF="000092.html">[Monodevelop-devel] Patch: Another fix to compile with csc
</A><A NAME="92">&nbsp;</A>
<I>Jonathan Pobst
</I>
<!--0 01229632543- -->
<LI><A HREF="000093.html">[Monodevelop-devel] make app-dir target for MonoDevelop
</A><A NAME="93">&nbsp;</A>
<I>Rusty Howell
</I>
<UL>
<!--1 01229632543-01229710192- -->
<LI><A HREF="000094.html">[Monodevelop-devel] make app-dir target for MonoDevelop
</A><A NAME="94">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
</UL>
</ul>
<p>
<a name="end"><b>Last message date:</b></a>
<i>Fri Dec 19 13:09:52 EST 2008</i><br>
<b>Archived on:</b> <i>Fri Dec 19 13:10:10 EST 2008</i>
<p>
<ul>
<li> <b>Messages sorted by:</b>
<a href="subject.html#start">[ subject ]</a>
<a href="author.html#start">[ author ]</a>
<a href="date.html#start">[ date ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p>
<hr>
<i>This archive was generated by
Pipermail 0.09 (Mailman edition).</i>
</BODY>
</HTML>

Просмотреть файл

@ -0,0 +1,74 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Insufficient Requirement Checks
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Insufficient%20Requirement%20Checks&In-Reply-To=">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Next" HREF="000008.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Insufficient Requirement Checks</H1>
<B>Valentin Sawadski</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Insufficient%20Requirement%20Checks&In-Reply-To="
TITLE="[Monodevelop-devel] Insufficient Requirement Checks">valentin.sawadski at googlemail.com
</A><BR>
<I>Sat Jul 12 10:43:11 EDT 2008</I>
<P><UL>
<LI>Next message: <A HREF="000008.html">[Monodevelop-devel] Insufficient Requirement Checks
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#2">[ date ]</a>
<a href="thread.html#2">[ thread ]</a>
<a href="subject.html#2">[ subject ]</a>
<a href="author.html#2">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Hi,
is it possible, that the new build system does not stop if a requirement
of a selected package is not met? Or do the packages not check for all
requirements?
Because today, I ran into a couple of missing missing libraries when
compiling but autogen.sh didn't tell me that they were missing in the
first place. (e.g. monodoc which is used by the documentation plugin).
Kind Regards,
Valentin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : <A HREF="http://lists.ximian.com/pipermail/monodevelop-devel-list/attachments/20080712/25b66d36/attachment.bin">http://lists.ximian.com/pipermail/monodevelop-devel-list/attachments/20080712/25b66d36/attachment.bin</A>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Next message: <A HREF="000008.html">[Monodevelop-devel] Insufficient Requirement Checks
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#2">[ date ]</a>
<a href="thread.html#2">[ thread ]</a>
<a href="subject.html#2">[ subject ]</a>
<a href="author.html#2">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,83 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] [Path] Updated ASP.NET Templates
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20%5BPath%5D%20Updated%20ASP.NET%20Templates&In-Reply-To=">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000010.html">
<LINK REL="Next" HREF="000004.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] [Path] Updated ASP.NET Templates</H1>
<B>Valentin Sawadski</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20%5BPath%5D%20Updated%20ASP.NET%20Templates&In-Reply-To="
TITLE="[Monodevelop-devel] [Path] Updated ASP.NET Templates">valentin.sawadski at googlemail.com
</A><BR>
<I>Sat Jul 12 12:05:53 EDT 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000010.html">[Monodevelop-devel] Insufficient Requirement Checks
</A></li>
<LI>Next message: <A HREF="000004.html">[Monodevelop-devel] [Path] Updated ASP.NET Templates
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#3">[ date ]</a>
<a href="thread.html#3">[ thread ]</a>
<a href="subject.html#3">[ subject ]</a>
<a href="author.html#3">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Hi,
I noticed, that the current ASP.NET templates are outdated and can not
be used out of the box anymore. (e.g. the CodeBehind attribute is
obsolete and the CodeFile is not present, this stops the application
from compiling). Attached is a patch containing the updated templates to
fix this.
Kind Regards,
Valentin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: updatedTemplates.diff
Type: text/x-patch
Size: 10900 bytes
Desc: not available
Url : <A HREF="http://lists.ximian.com/pipermail/monodevelop-devel-list/attachments/20080712/d1a9a35d/attachment.bin">http://lists.ximian.com/pipermail/monodevelop-devel-list/attachments/20080712/d1a9a35d/attachment.bin</A>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : <A HREF="http://lists.ximian.com/pipermail/monodevelop-devel-list/attachments/20080712/d1a9a35d/attachment-0001.bin">http://lists.ximian.com/pipermail/monodevelop-devel-list/attachments/20080712/d1a9a35d/attachment-0001.bin</A>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000010.html">[Monodevelop-devel] Insufficient Requirement Checks
</A></li>
<LI>Next message: <A HREF="000004.html">[Monodevelop-devel] [Path] Updated ASP.NET Templates
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#3">[ date ]</a>
<a href="thread.html#3">[ thread ]</a>
<a href="subject.html#3">[ subject ]</a>
<a href="author.html#3">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,78 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] [Path] Updated ASP.NET Templates
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20%5BPath%5D%20Updated%20ASP.NET%20Templates&In-Reply-To=1215878753.21661.13.camel%40pi1536.site">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000003.html">
<LINK REL="Next" HREF="000005.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] [Path] Updated ASP.NET Templates</H1>
<B>Michael Hutchinson</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20%5BPath%5D%20Updated%20ASP.NET%20Templates&In-Reply-To=1215878753.21661.13.camel%40pi1536.site"
TITLE="[Monodevelop-devel] [Path] Updated ASP.NET Templates">m.j.hutchinson at gmail.com
</A><BR>
<I>Mon Jul 14 09:41:05 EDT 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000003.html">[Monodevelop-devel] [Path] Updated ASP.NET Templates
</A></li>
<LI>Next message: <A HREF="000005.html">[Monodevelop-devel] [Path] Updated ASP.NET Templates
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#4">[ date ]</a>
<a href="thread.html#4">[ thread ]</a>
<a href="subject.html#4">[ subject ]</a>
<a href="author.html#4">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>On Sat, Jul 12, 2008 at 12:05 PM, Valentin Sawadski
&lt;<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">valentin.sawadski at googlemail.com</A>&gt; wrote:
&gt;<i> Hi,
</I>&gt;<i>
</I>&gt;<i> I noticed, that the current ASP.NET templates are outdated and can not
</I>&gt;<i> be used out of the box anymore. (e.g. the CodeBehind attribute is
</I>&gt;<i> obsolete and the CodeFile is not present, this stops the application
</I>&gt;<i> from compiling). Attached is a patch containing the updated templates to
</I>&gt;<i> fix this.
</I>
Actually, the CodeFile attribute is only needed when the codebehind
files are intended to be compiled on the server (as VS Express &lt;
2008sp1) does it. The full VS (and VS Express 2008sp2) supports Web
Projects, where the CodeBehind is compiled beforehand. MonoDevelop
uses the latter model.
--
Michael Hutchinson
<A HREF="http://mjhutchinson.com">http://mjhutchinson.com</A>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000003.html">[Monodevelop-devel] [Path] Updated ASP.NET Templates
</A></li>
<LI>Next message: <A HREF="000005.html">[Monodevelop-devel] [Path] Updated ASP.NET Templates
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#4">[ date ]</a>
<a href="thread.html#4">[ thread ]</a>
<a href="subject.html#4">[ subject ]</a>
<a href="author.html#4">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,100 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] [Path] Updated ASP.NET Templates
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20%5BPath%5D%20Updated%20ASP.NET%20Templates&In-Reply-To=aec34c770807140641q7ed18299qd990a8077291cc0b%40mail.gmail.com">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000004.html">
<LINK REL="Next" HREF="000006.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] [Path] Updated ASP.NET Templates</H1>
<B>Valentin Sawadski</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20%5BPath%5D%20Updated%20ASP.NET%20Templates&In-Reply-To=aec34c770807140641q7ed18299qd990a8077291cc0b%40mail.gmail.com"
TITLE="[Monodevelop-devel] [Path] Updated ASP.NET Templates">valentin.sawadski at googlemail.com
</A><BR>
<I>Mon Jul 14 12:36:22 EDT 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000004.html">[Monodevelop-devel] [Path] Updated ASP.NET Templates
</A></li>
<LI>Next message: <A HREF="000006.html">[Monodevelop-devel] [Path] Updated ASP.NET Templates
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#5">[ date ]</a>
<a href="thread.html#5">[ thread ]</a>
<a href="subject.html#5">[ subject ]</a>
<a href="author.html#5">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>On Mon, 2008-07-14 at 09:41 -0400, Michael Hutchinson wrote:
&gt;<i> On Sat, Jul 12, 2008 at 12:05 PM, Valentin Sawadski
</I>&gt;<i> &lt;<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">valentin.sawadski at googlemail.com</A>&gt; wrote:
</I>&gt;<i> &gt; Hi,
</I>&gt;<i> &gt;
</I>&gt;<i> &gt; I noticed, that the current ASP.NET templates are outdated and can not
</I>&gt;<i> &gt; be used out of the box anymore. (e.g. the CodeBehind attribute is
</I>&gt;<i> &gt; obsolete and the CodeFile is not present, this stops the application
</I>&gt;<i> &gt; from compiling). Attached is a patch containing the updated templates to
</I>&gt;<i> &gt; fix this.
</I>&gt;<i>
</I>&gt;<i> Actually, the CodeFile attribute is only needed when the codebehind
</I>&gt;<i> files are intended to be compiled on the server (as VS Express &lt;
</I>&gt;<i> 2008sp1) does it. The full VS (and VS Express 2008sp2) supports Web
</I>&gt;<i> Projects, where the CodeBehind is compiled beforehand. MonoDevelop
</I>&gt;<i> uses the latter model.
</I>&gt;<i>
</I>Thats odd, because MSDN
(<A HREF="http://msdn.microsoft.com/en-us/library/ydy4x04a(VS.80">http://msdn.microsoft.com/en-us/library/ydy4x04a(VS.80</A>).aspx) does not
mention this. It only states that:
&quot;This attribute is included for compatibility with previous
versions of ASP.NET, to implement the code-behind feature. In
ASP.NET version 2.0, you should instead use the CodeFile
attribute to specify the name of the source file, along with the
Inherits attribute to specify the fully qualified name of the
class.&quot;
Anyways, this does not change the fact that the current Templates do not
work with xsp and xsp2 out of the box. Adding CodeFile to them fixes
this.
Kind Regards,
Valentin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : <A HREF="http://lists.ximian.com/pipermail/monodevelop-devel-list/attachments/20080714/398d41fb/attachment-0001.bin">http://lists.ximian.com/pipermail/monodevelop-devel-list/attachments/20080714/398d41fb/attachment-0001.bin</A>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000004.html">[Monodevelop-devel] [Path] Updated ASP.NET Templates
</A></li>
<LI>Next message: <A HREF="000006.html">[Monodevelop-devel] [Path] Updated ASP.NET Templates
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#5">[ date ]</a>
<a href="thread.html#5">[ thread ]</a>
<a href="subject.html#5">[ subject ]</a>
<a href="author.html#5">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,132 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] [Path] Updated ASP.NET Templates
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20%5BPath%5D%20Updated%20ASP.NET%20Templates&In-Reply-To=1216053382.3361.3.camel%40pi1536.site">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000005.html">
<LINK REL="Next" HREF="000007.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] [Path] Updated ASP.NET Templates</H1>
<B>Michael Hutchinson</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20%5BPath%5D%20Updated%20ASP.NET%20Templates&In-Reply-To=1216053382.3361.3.camel%40pi1536.site"
TITLE="[Monodevelop-devel] [Path] Updated ASP.NET Templates">m.j.hutchinson at gmail.com
</A><BR>
<I>Mon Jul 14 22:10:23 EDT 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000005.html">[Monodevelop-devel] [Path] Updated ASP.NET Templates
</A></li>
<LI>Next message: <A HREF="000007.html">[Monodevelop-devel] [Fwd: Monodevevelop 1.9 Error when opening old Gtk# Project]
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#6">[ date ]</a>
<a href="thread.html#6">[ thread ]</a>
<a href="subject.html#6">[ subject ]</a>
<a href="author.html#6">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>On Mon, Jul 14, 2008 at 12:36 PM, Valentin Sawadski
&lt;<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">valentin.sawadski at googlemail.com</A>&gt; wrote:
&gt;&gt;<i> Actually, the CodeFile attribute is only needed when the codebehind
</I>&gt;&gt;<i> files are intended to be compiled on the server (as VS Express &lt;
</I>&gt;&gt;<i> 2008sp1) does it. The full VS (and VS Express 2008sp2) supports Web
</I>&gt;&gt;<i> Projects, where the CodeBehind is compiled beforehand. MonoDevelop
</I>&gt;&gt;<i> uses the latter model.
</I>&gt;&gt;<i>
</I>&gt;<i> Thats odd, because MSDN
</I>&gt;<i> (<A HREF="http://msdn.microsoft.com/en-us/library/ydy4x04a(VS.80">http://msdn.microsoft.com/en-us/library/ydy4x04a(VS.80</A>).aspx) does not
</I>&gt;<i> mention this. It only states that:
</I>&gt;<i>
</I>&gt;<i> &quot;This attribute is included for compatibility with previous
</I>&gt;<i> versions of ASP.NET, to implement the code-behind feature. In
</I>&gt;<i> ASP.NET version 2.0, you should instead use the CodeFile
</I>&gt;<i> attribute to specify the name of the source file, along with the
</I>&gt;<i> Inherits attribute to specify the fully qualified name of the
</I>&gt;<i> class.&quot;
</I>
The CodeBehind attribute is only used by Visual Studio 2002/2003. All
versions of ASP.NET are aware of it, and totally ignore it. It can be
omitted, and won't affect anything.
The CodeFile attribute is used by ASP.NET 2.0 for the &quot;2005&quot; model,
where the CodeBehind class is compiled on the server. It specifies the
CodeBehind file that should be compiled when the page is compiled. In
this model, a partial class is generated and compiled together with
the CodeBehind class that's defined in the CodeFile.
The Inherits attribute is used in ALL compilation models to specify
the class from which the compiled page should inherit. It can be
System.Web.UI.Page or ANY class that derives from this, in ANY of the
referenced assemblies. If you have the CodeFile attribute, it can be
defined in a file compiled on the fly. Having these classes &quot;grouped&quot;
in the IDE (Default.aspx.cs etc) with the corresponding is simply a
convenience that MonoDevelop and Visual Studio provide. Ultimately
they all get compiled down into on application dll from which the aspx
compiler can reference them.
Note that although the CodeFile (&quot;Web Site&quot;) model was introduced with
ASP.NET 2.0 and VS 2005, many developers considered it to be inferior
for serious applications, and hence Microsoft introduced an addin for
2005 that added support for the old-style &quot;Web Projects&quot;, and included
it with 2008 by default. They've even added it to VS Express in
2008sp1, since the &quot;web projecy&quot; model is required for the upcoming
MVC style of development.
&gt;<i> Anyways, this does not change the fact that the current Templates do not
</I>&gt;<i> work with xsp and xsp2 out of the box. Adding CodeFile to them fixes
</I>&gt;<i> this.
</I>
They work just fine, as long as you compile the project first. MD
doesn't yet explicitly support the &quot;web site&quot; model. I plan to support
it to some extent (but maybe only as an importer -- I have a limited
amount of time, and MVC is likely to become the most important
development style anyway).
When designing the initial ASP.NET support for MD back in 2006, I
investigated the ASP.NET compilation models very thoroughly, and I'm
glad the one I chose seems to have become the preferred choice for
future development. The &quot;web site&quot; model is cute but it's not really
suited to serious development (VCS, deployment, etc). It was basically
an attempt to make ASP.NET more like PHP ;-)
I'd be happy to add your templates as an alternate set but they won't
replace the existing ones. I'm not sure how to prevent confusion
between the two kinds though :-/
Thanks,
--
Michael Hutchinson
<A HREF="http://mjhutchinson.com">http://mjhutchinson.com</A>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000005.html">[Monodevelop-devel] [Path] Updated ASP.NET Templates
</A></li>
<LI>Next message: <A HREF="000007.html">[Monodevelop-devel] [Fwd: Monodevevelop 1.9 Error when opening old Gtk# Project]
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#6">[ date ]</a>
<a href="thread.html#6">[ thread ]</a>
<a href="subject.html#6">[ subject ]</a>
<a href="author.html#6">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,75 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] [Fwd: Monodevevelop 1.9 Error when opening old Gtk# Project]
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20%5BFwd%3A%20Monodevevelop%201.9%20Error%20when%20opening%20old%0A%09Gtk%23%20Project%5D&In-Reply-To=">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000006.html">
<LINK REL="Next" HREF="000011.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] [Fwd: Monodevevelop 1.9 Error when opening old Gtk# Project]</H1>
<B>&quot;Andr&#233;s G. Aragoneses&quot;</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20%5BFwd%3A%20Monodevevelop%201.9%20Error%20when%20opening%20old%0A%09Gtk%23%20Project%5D&In-Reply-To="
TITLE="[Monodevelop-devel] [Fwd: Monodevevelop 1.9 Error when opening old Gtk# Project]">aaragoneses at novell.com
</A><BR>
<I>Thu Jul 17 09:59:29 EDT 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000006.html">[Monodevelop-devel] [Path] Updated ASP.NET Templates
</A></li>
<LI>Next message: <A HREF="000011.html">[Monodevelop-devel] the future of Prebuild and xbuild
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#7">[ date ]</a>
<a href="thread.html#7">[ thread ]</a>
<a href="subject.html#7">[ subject ]</a>
<a href="author.html#7">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>This seems to be a bug in Stetic right? It should parse anything with
the InvariantCulture.
Regards,
Andr&#233;s
--
-------------- next part --------------
An embedded message was scrubbed...
From: lordphoenix &lt;<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">lordphoenix at tuxfamily.org</A>&gt;
Subject: Monodevevelop 1.9 Error when opening old Gtk# Project
Date: Thu, 17 Jul 2008 15:21:04 +0200
Size: 5688
Url: <A HREF="http://lists.ximian.com/pipermail/monodevelop-devel-list/attachments/20080717/1700c705/attachment.eml">http://lists.ximian.com/pipermail/monodevelop-devel-list/attachments/20080717/1700c705/attachment.eml</A>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000006.html">[Monodevelop-devel] [Path] Updated ASP.NET Templates
</A></li>
<LI>Next message: <A HREF="000011.html">[Monodevelop-devel] the future of Prebuild and xbuild
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#7">[ date ]</a>
<a href="thread.html#7">[ thread ]</a>
<a href="subject.html#7">[ subject ]</a>
<a href="author.html#7">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,77 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Insufficient Requirement Checks
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Insufficient%20Requirement%20Checks&In-Reply-To=1215873791.21661.5.camel%40pi1536.site">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000002.html">
<LINK REL="Next" HREF="000009.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Insufficient Requirement Checks</H1>
<B>Michael Hutchinson</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Insufficient%20Requirement%20Checks&In-Reply-To=1215873791.21661.5.camel%40pi1536.site"
TITLE="[Monodevelop-devel] Insufficient Requirement Checks">m.j.hutchinson at gmail.com
</A><BR>
<I>Fri Jul 18 18:16:18 EDT 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000002.html">[Monodevelop-devel] Insufficient Requirement Checks
</A></li>
<LI>Next message: <A HREF="000009.html">[Monodevelop-devel] Insufficient Requirement Checks
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#8">[ date ]</a>
<a href="thread.html#8">[ thread ]</a>
<a href="subject.html#8">[ subject ]</a>
<a href="author.html#8">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>On Sat, Jul 12, 2008 at 10:43 AM, Valentin Sawadski
&lt;<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">valentin.sawadski at googlemail.com</A>&gt; wrote:
&gt;<i> Hi,
</I>&gt;<i>
</I>&gt;<i> is it possible, that the new build system does not stop if a requirement
</I>&gt;<i> of a selected package is not met? Or do the packages not check for all
</I>&gt;<i> requirements?
</I>
The top-level configure will fail in any of the packages fail to
configure. However, it's possible that some packages may not check for
everything they need in their configure scripts.
&gt;<i> Because today, I ran into a couple of missing missing libraries when
</I>&gt;<i> compiling but autogen.sh didn't tell me that they were missing in the
</I>&gt;<i> first place. (e.g. monodoc which is used by the documentation plugin).
</I>
Do you have a list of the missing checks handy?
--
Michael Hutchinson
<A HREF="http://mjhutchinson.com">http://mjhutchinson.com</A>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000002.html">[Monodevelop-devel] Insufficient Requirement Checks
</A></li>
<LI>Next message: <A HREF="000009.html">[Monodevelop-devel] Insufficient Requirement Checks
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#8">[ date ]</a>
<a href="thread.html#8">[ thread ]</a>
<a href="subject.html#8">[ subject ]</a>
<a href="author.html#8">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,91 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Insufficient Requirement Checks
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Insufficient%20Requirement%20Checks&In-Reply-To=aec34c770807181516m735d56bao6229f2db17748c66%40mail.gmail.com">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000008.html">
<LINK REL="Next" HREF="000010.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Insufficient Requirement Checks</H1>
<B>Valentin Sawadski</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Insufficient%20Requirement%20Checks&In-Reply-To=aec34c770807181516m735d56bao6229f2db17748c66%40mail.gmail.com"
TITLE="[Monodevelop-devel] Insufficient Requirement Checks">valentin.sawadski at googlemail.com
</A><BR>
<I>Sat Jul 19 05:46:21 EDT 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000008.html">[Monodevelop-devel] Insufficient Requirement Checks
</A></li>
<LI>Next message: <A HREF="000010.html">[Monodevelop-devel] Insufficient Requirement Checks
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#9">[ date ]</a>
<a href="thread.html#9">[ thread ]</a>
<a href="subject.html#9">[ subject ]</a>
<a href="author.html#9">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>On Fri, 2008-07-18 at 18:16 -0400, Michael Hutchinson wrote:
&gt;<i> On Sat, Jul 12, 2008 at 10:43 AM, Valentin Sawadski
</I>&gt;<i> &lt;<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">valentin.sawadski at googlemail.com</A>&gt; wrote:
</I>&gt;<i> &gt; Hi,
</I>&gt;<i> &gt;
</I>&gt;<i> &gt; is it possible, that the new build system does not stop if a requirement
</I>&gt;<i> &gt; of a selected package is not met? Or do the packages not check for all
</I>&gt;<i> &gt; requirements?
</I>&gt;<i>
</I>&gt;<i> The top-level configure will fail in any of the packages fail to
</I>&gt;<i> configure. However, it's possible that some packages may not check for
</I>&gt;<i> everything they need in their configure scripts.
</I>&gt;<i>
</I>&gt;<i> &gt; Because today, I ran into a couple of missing missing libraries when
</I>&gt;<i> &gt; compiling but autogen.sh didn't tell me that they were missing in the
</I>&gt;<i> &gt; first place. (e.g. monodoc which is used by the documentation plugin).
</I>&gt;<i>
</I>&gt;<i> Do you have a list of the missing checks handy?
</I>&gt;<i>
</I>The only thing I can remember right now is gecko-sharp. I think the
aspnet-addin uses it but does not check for it. Because MD crashes due
to some Missing-Dll-Exception whenever I click the designer button of
aspx-Files.
But I will check for more dependencies later.
Kind Regards,
Valentin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : <A HREF="http://lists.ximian.com/pipermail/monodevelop-devel-list/attachments/20080719/d82888b8/attachment.bin">http://lists.ximian.com/pipermail/monodevelop-devel-list/attachments/20080719/d82888b8/attachment.bin</A>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000008.html">[Monodevelop-devel] Insufficient Requirement Checks
</A></li>
<LI>Next message: <A HREF="000010.html">[Monodevelop-devel] Insufficient Requirement Checks
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#9">[ date ]</a>
<a href="thread.html#9">[ thread ]</a>
<a href="subject.html#9">[ subject ]</a>
<a href="author.html#9">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,79 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Insufficient Requirement Checks
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Insufficient%20Requirement%20Checks&In-Reply-To=1216460781.3824.3.camel%40pi1536.site">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000009.html">
<LINK REL="Next" HREF="000003.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Insufficient Requirement Checks</H1>
<B>Michael Hutchinson</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Insufficient%20Requirement%20Checks&In-Reply-To=1216460781.3824.3.camel%40pi1536.site"
TITLE="[Monodevelop-devel] Insufficient Requirement Checks">m.j.hutchinson at gmail.com
</A><BR>
<I>Sat Jul 19 08:49:00 EDT 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000009.html">[Monodevelop-devel] Insufficient Requirement Checks
</A></li>
<LI>Next message: <A HREF="000003.html">[Monodevelop-devel] [Path] Updated ASP.NET Templates
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#10">[ date ]</a>
<a href="thread.html#10">[ thread ]</a>
<a href="subject.html#10">[ subject ]</a>
<a href="author.html#10">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>On Sat, Jul 19, 2008 at 5:46 AM, Valentin Sawadski
&lt;<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">valentin.sawadski at googlemail.com</A>&gt; wrote:
&gt;&gt;<i> &gt; Because today, I ran into a couple of missing missing libraries when
</I>&gt;&gt;<i> &gt; compiling but autogen.sh didn't tell me that they were missing in the
</I>&gt;&gt;<i> &gt; first place. (e.g. monodoc which is used by the documentation plugin).
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> Do you have a list of the missing checks handy?
</I>&gt;&gt;<i>
</I>&gt;<i> The only thing I can remember right now is gecko-sharp. I think the
</I>&gt;<i> aspnet-addin uses it but does not check for it. Because MD crashes due
</I>&gt;<i> to some Missing-Dll-Exception whenever I click the designer button of
</I>&gt;<i> aspx-Files.
</I>
AspNetEdit requires it, but it looks like it's checking:
<A HREF="http://anonsvn.mono-project.com/viewcvs/trunk/monodevelop/extras/AspNetEdit/configure?view=markup.">http://anonsvn.mono-project.com/viewcvs/trunk/monodevelop/extras/AspNetEdit/configure?view=markup.</A>
It looks like the main configure checks for MonoDoc too:
<A HREF="http://anonsvn.mono-project.com/viewcvs/trunk/monodevelop/main/configure.in?view=markup">http://anonsvn.mono-project.com/viewcvs/trunk/monodevelop/main/configure.in?view=markup</A>
Maybe the assemblies are in your pkg-config path but not the GAC? Did
you install MonoDoc and Gecko# from source?
--
Michael Hutchinson
<A HREF="http://mjhutchinson.com">http://mjhutchinson.com</A>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000009.html">[Monodevelop-devel] Insufficient Requirement Checks
</A></li>
<LI>Next message: <A HREF="000003.html">[Monodevelop-devel] [Path] Updated ASP.NET Templates
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#10">[ date ]</a>
<a href="thread.html#10">[ thread ]</a>
<a href="subject.html#10">[ subject ]</a>
<a href="author.html#10">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,85 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] the future of Prebuild and xbuild
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20the%20future%20of%20Prebuild%20and%20xbuild&In-Reply-To=">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000007.html">
<LINK REL="Next" HREF="000012.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] the future of Prebuild and xbuild</H1>
<B>C.J. Adams-Collier</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20the%20future%20of%20Prebuild%20and%20xbuild&In-Reply-To="
TITLE="[Monodevelop-devel] the future of Prebuild and xbuild">cjac at colliertech.org
</A><BR>
<I>Sun Jul 27 19:32:51 EDT 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000007.html">[Monodevelop-devel] [Fwd: Monodevevelop 1.9 Error when opening old Gtk# Project]
</A></li>
<LI>Next message: <A HREF="000012.html">[Monodevelop-devel] gmcs bug affecting MD from SVN (was: Re: HEADS UP: Linear IR branch merge)
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#11">[ date ]</a>
<a href="thread.html#11">[ thread ]</a>
<a href="subject.html#11">[ subject ]</a>
<a href="author.html#11">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Hey folks,
When I was in MA in January, mhutch and I talked about converging the
codebases of prebuild and monodevelop. It seems that monodevelop will
be using 'xbuild,' which is the Mono version of msbuild. On IRC
today, mhutch, sontek an I talked about making things a bit more
concrete.
It seems a wise move to me to alter prebuild to depend on xbuild and
hand all of the heavy lifting off to it, providing only the same
command line interface.
Perhaps during a deprecation phase, a warning could be printed and the
old back-end could be used. This will allow folks to alter their code
while still picking up the latest version of ours.
Thoughts? ankit, lluis, I hear you're a couple of folks we should get
feedback from.
Cheers,
C.J.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : <A HREF="http://lists.ximian.com/pipermail/monodevelop-devel-list/attachments/20080727/32fdb979/attachment.bin">http://lists.ximian.com/pipermail/monodevelop-devel-list/attachments/20080727/32fdb979/attachment.bin</A>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000007.html">[Monodevelop-devel] [Fwd: Monodevevelop 1.9 Error when opening old Gtk# Project]
</A></li>
<LI>Next message: <A HREF="000012.html">[Monodevelop-devel] gmcs bug affecting MD from SVN (was: Re: HEADS UP: Linear IR branch merge)
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#11">[ date ]</a>
<a href="thread.html#11">[ thread ]</a>
<a href="subject.html#11">[ subject ]</a>
<a href="author.html#11">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,75 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] gmcs bug affecting MD from SVN (was: Re: HEADS UP: Linear IR branch merge)
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20gmcs%20bug%20affecting%20MD%20from%20SVN%20%28was%3A%20Re%3A%20HEADS%0A%20UP%3A%20Linear%20IR%20branch%20merge%29&In-Reply-To=488D9E64.10504%40seznam.cz">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000011.html">
<LINK REL="Next" HREF="000013.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] gmcs bug affecting MD from SVN (was: Re: HEADS UP: Linear IR branch merge)</H1>
<B>&quot;Andr&#233;s G. Aragoneses&quot;</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20gmcs%20bug%20affecting%20MD%20from%20SVN%20%28was%3A%20Re%3A%20HEADS%0A%20UP%3A%20Linear%20IR%20branch%20merge%29&In-Reply-To=488D9E64.10504%40seznam.cz"
TITLE="[Monodevelop-devel] gmcs bug affecting MD from SVN (was: Re: HEADS UP: Linear IR branch merge)">aaragoneses at novell.com
</A><BR>
<I>Mon Jul 28 07:11:35 EDT 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000011.html">[Monodevelop-devel] the future of Prebuild and xbuild
</A></li>
<LI>Next message: <A HREF="000013.html">[Monodevelop-devel] [MonoDevelop] Current SVN version may be buggy/dom changes
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#12">[ date ]</a>
<a href="thread.html#12">[ thread ]</a>
<a href="subject.html#12">[ subject ]</a>
<a href="author.html#12">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Marek Safar wrote:
&gt;<i> Hello,
</I>&gt;&gt;<i> Arghh, same issue with gmcs from SVN. Marek, are you already aware of
</I>&gt;&gt;<i> this issue or do you want me to file a bug..?
</I>&gt;&gt;<i>
</I>&gt;<i> No, please fill a bug report.
</I>
Thanks for your reply Marek!:
<A HREF="https://bugzilla.novell.com/show_bug.cgi?id=412595">https://bugzilla.novell.com/show_bug.cgi?id=412595</A>
I'll try to cook a smaller testcase if I have enough time.
FYI: checkout monodevelop rev 108914 as a workaround to this problem.
Regards,
Andr&#233;s
--
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000011.html">[Monodevelop-devel] the future of Prebuild and xbuild
</A></li>
<LI>Next message: <A HREF="000013.html">[Monodevelop-devel] [MonoDevelop] Current SVN version may be buggy/dom changes
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#12">[ date ]</a>
<a href="thread.html#12">[ thread ]</a>
<a href="subject.html#12">[ subject ]</a>
<a href="author.html#12">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,95 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] [MonoDevelop] Current SVN version may be buggy/dom changes
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20%5BMonoDevelop%5D%20Current%20SVN%20version%20may%20be%0A%09buggy/dom%20changes&In-Reply-To=1217155919.14035.5.camel%40Shattrath.site">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000012.html">
<LINK REL="Next" HREF="000019.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] [MonoDevelop] Current SVN version may be buggy/dom changes</H1>
<B>Michael Hutchinson</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20%5BMonoDevelop%5D%20Current%20SVN%20version%20may%20be%0A%09buggy/dom%20changes&In-Reply-To=1217155919.14035.5.camel%40Shattrath.site"
TITLE="[Monodevelop-devel] [MonoDevelop] Current SVN version may be buggy/dom changes">m.j.hutchinson at gmail.com
</A><BR>
<I>Mon Jul 28 14:30:57 EDT 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000012.html">[Monodevelop-devel] gmcs bug affecting MD from SVN (was: Re: HEADS UP: Linear IR branch merge)
</A></li>
<LI>Next message: <A HREF="000019.html">[Monodevelop-devel] [MonoDevelop] Current SVN version may be buggy/dom changes
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#13">[ date ]</a>
<a href="thread.html#13">[ thread ]</a>
<a href="subject.html#13">[ subject ]</a>
<a href="author.html#13">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>On Sun, Jul 27, 2008 at 6:51 AM, Mike Kr&#252;ger &lt;<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">mkrueger at novell.com</A>&gt; wrote:
&gt;<i> Hi
</I>&gt;<i>
</I>&gt;<i> Today I've submitted my latest dom changes. Do not use the current SVN
</I>&gt;<i> version for daily use. I've tested the changes and work with the
</I>&gt;<i> version.
</I>&gt;<i>
</I>&gt;<i> We'll add nice features like C#3 support, instant code completion and a
</I>&gt;<i> new code completion database backend based on sqlite. (Also the new code
</I>&gt;<i> completion should be faster on large files - but I need to test it)
</I>&gt;<i> Currently all refactoring support is broken. I think I've fixed it next
</I>&gt;<i> week. The next weeks I'll work on stabilizing the new changes and adding
</I>&gt;<i> c#3 support.
</I>
The DOM changes have resulted in severe regressions in the ASP.NET
binding, among many other things (including C# completion,
refactoring, stetic, etc). The CodeBehind member generation is
completely broken, and will have to be ported to use the new DOM, as
will the BindingService and CodeRefactorer that it uses.
More importantly, the Parser infrastructure and the type/member lookup
used by the ASP.NET code completion is totally non-operational. As I'm
working on the ASP.NET code completion, this makes things difficult
for me. I can work around it for now, but I need this stuff to be
operational soon.
How soon are these likely to be fixed? Could we have a summary of the
changes that need to be made to existing code to port it to the new
parser infrastructure and DOM?
If these won't be fixed soon, I suggest that we move the changes into
a svn branch, and revert the changes on trunk. We could then remove
the old DOM and parser infrastructure in order to track down *ALL* the
places that need to be fixed, before merging back to trunk.
--
Michael Hutchinson
<A HREF="http://mjhutchinson.com">http://mjhutchinson.com</A>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000012.html">[Monodevelop-devel] gmcs bug affecting MD from SVN (was: Re: HEADS UP: Linear IR branch merge)
</A></li>
<LI>Next message: <A HREF="000019.html">[Monodevelop-devel] [MonoDevelop] Current SVN version may be buggy/dom changes
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#13">[ date ]</a>
<a href="thread.html#13">[ thread ]</a>
<a href="subject.html#13">[ subject ]</a>
<a href="author.html#13">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,110 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Using SQLite as parser database
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Using%20SQLite%20as%20parser%20database&In-Reply-To=">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000019.html">
<LINK REL="Next" HREF="000015.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Using SQLite as parser database</H1>
<B>Lluis Sanchez Gual</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Using%20SQLite%20as%20parser%20database&In-Reply-To="
TITLE="[Monodevelop-devel] Using SQLite as parser database">lluis at novell.com
</A><BR>
<I>Mon Jul 28 16:59:08 EDT 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000019.html">[Monodevelop-devel] [MonoDevelop] Current SVN version may be buggy/dom changes
</A></li>
<LI>Next message: <A HREF="000015.html">[Monodevelop-devel] Using SQLite as parser database
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#14">[ date ]</a>
<a href="thread.html#14">[ thread ]</a>
<a href="subject.html#14">[ subject ]</a>
<a href="author.html#14">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Hi,
This discussion should have been done before committing anything to
trunk, but here it is anyway.
Migrating to SQLite only makes sense if it provides noticeable
improvements in performance and memory use. Guessing that it will be
better is not enough. We need real numbers before taking the decision to
switch, and only do it if the numbers are so much better that pay off
the burden of having a dependency on SQLite.
I might be wrong, but I don't believe that SQLite will be better than
the ad-hoc database we are using in MD 1.0. I spent a lot of time tuning
up the parser database, and I'm quite happy about how is it performing.
The old .pidb files are split in two sections. The first section is an
index of the database contents. It has the names of all types in the
project/assembly, sub-class relations, the hierarchy of namespaces, the
source code files, and all the relations between them. This index is
fully loaded in memory and has enough information for the most common
queries: type lookup, getting types in a namespace or file, querying
subclasses, etc.
The second section contains the full information for every class. This
section is never fully loaded in memory. Every class entry in the index
contains the file offset of the full information of the class in the
second section. When needed, that class information is loaded using an
ad-hoc binary serializer, which is as fast as it can be. The number of
classes which are fully loaded in memory is limited to 100. Only the
most 100 recently used classes are fully kept in memory. This limit
prevents the parser database from using too much memory and still keep a
good performance.
However, all this infrastructure is transparent to the database user.
For example, the method GetSubclasses will return a list of IClass
objects, but those IClass objects are not fully loaded, they are just
'proxies'. They only contain information from the index, that is, the
class name, namespace and visibility flags. This is all the information
needed to fill the code completion &#65279;window for &#65279;the 'new' keyword, for
example. If more information is requested, such as the class
documentation or the list of members, all that information is lazily
loaded from the database.
The result is that queries on the database are fast (because in many
cases the required information is already in memory), and have a good
memory use (because the biggest section of the database is never fully
loaded). Could it be better? maybe, but I think it is good enough
(especially regarding memory use, it is much better than Visual Studio
and #develop).
Lluis.
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000019.html">[Monodevelop-devel] [MonoDevelop] Current SVN version may be buggy/dom changes
</A></li>
<LI>Next message: <A HREF="000015.html">[Monodevelop-devel] Using SQLite as parser database
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#14">[ date ]</a>
<a href="thread.html#14">[ thread ]</a>
<a href="subject.html#14">[ subject ]</a>
<a href="author.html#14">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,100 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Using SQLite as parser database
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Using%20SQLite%20as%20parser%20database&In-Reply-To=1217278748.3843.136.camel%40portador.aticatac-centre">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000014.html">
<LINK REL="Next" HREF="000017.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Using SQLite as parser database</H1>
<B>Mike Kr&#252;ger</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Using%20SQLite%20as%20parser%20database&In-Reply-To=1217278748.3843.136.camel%40portador.aticatac-centre"
TITLE="[Monodevelop-devel] Using SQLite as parser database">mkrueger at novell.com
</A><BR>
<I>Mon Jul 28 17:44:53 EDT 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000014.html">[Monodevelop-devel] Using SQLite as parser database
</A></li>
<LI>Next message: <A HREF="000017.html">[Monodevelop-devel] Using SQLite as parser database
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#15">[ date ]</a>
<a href="thread.html#15">[ thread ]</a>
<a href="subject.html#15">[ subject ]</a>
<a href="author.html#15">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Hi
&gt;<i> This discussion should have been done before committing anything to
</I>&gt;<i> trunk, but here it is anyway.
</I>&gt;<i>
</I>&gt;<i> Migrating to SQLite only makes sense if it provides noticeable
</I>&gt;<i> improvements in performance and memory use. Guessing that it will be
</I>&gt;<i> better is not enough. We need real numbers before taking the decision
</I>&gt;<i> to
</I>&gt;<i> switch, and only do it if the numbers are so much better that pay off
</I>&gt;<i> the burden of having a dependency on SQLite.
</I>&gt;<i>
</I>&gt;<i> I might be wrong, but I don't believe that SQLite will be better than
</I>&gt;<i> the ad-hoc database we are using in MD 1.0. I spent a lot of time
</I>&gt;<i> tuning
</I>&gt;<i> up the parser database, and I'm quite happy about how is it
</I>&gt;<i> performing.
</I>&gt;<i>
</I>
Some more benefits for using a real database over an own implementation:
&#65279;- It's reliable. Atomic transactions, threading - all solved.
- It's easy to look into the data using a command line client and SQL
statements
Its not just pure performance. Using a database will allow us for
example to switch the database software to a new implementation. And
databases and SQL are very easy to understood and to change.
I had to think about it too (I implemented the #develop database some
years ago which monodevelop inherited (but optimized I admit ^^)) -
after thinking about it the decision was easy - A database makes it
easier to change the model and to make complicated querys more
efficient.
There are many more reasons using database software instead of own data
storage solutions - otherwise the whole database software would be
obsolete.
Regards
Mike
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000014.html">[Monodevelop-devel] Using SQLite as parser database
</A></li>
<LI>Next message: <A HREF="000017.html">[Monodevelop-devel] Using SQLite as parser database
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#15">[ date ]</a>
<a href="thread.html#15">[ thread ]</a>
<a href="subject.html#15">[ subject ]</a>
<a href="author.html#15">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,117 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Using SQLite as parser database
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Using%20SQLite%20as%20parser%20database&In-Reply-To=1217281493.8555.13.camel%40Shattrath.site">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000017.html">
<LINK REL="Next" HREF="000021.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Using SQLite as parser database</H1>
<B>Christian Hergert</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Using%20SQLite%20as%20parser%20database&In-Reply-To=1217281493.8555.13.camel%40Shattrath.site"
TITLE="[Monodevelop-devel] Using SQLite as parser database">christian.hergert at gmail.com
</A><BR>
<I>Mon Jul 28 18:08:36 EDT 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000017.html">[Monodevelop-devel] Using SQLite as parser database
</A></li>
<LI>Next message: <A HREF="000021.html">[Monodevelop-devel] Using SQLite as parser database
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#16">[ date ]</a>
<a href="thread.html#16">[ thread ]</a>
<a href="subject.html#16">[ subject ]</a>
<a href="author.html#16">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Hi,
On Mon, Jul 28, 2008 at 2:44 PM, Mike Kr&#252;ger &lt;<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">mkrueger at novell.com</A>&gt; wrote:
&gt;<i> Hi
</I>&gt;<i>
</I>&gt;&gt;<i> This discussion should have been done before committing anything to
</I>&gt;&gt;<i> trunk, but here it is anyway.
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> Migrating to SQLite only makes sense if it provides noticeable
</I>&gt;&gt;<i> improvements in performance and memory use. Guessing that it will be
</I>&gt;&gt;<i> better is not enough. We need real numbers before taking the decision
</I>&gt;&gt;<i> to
</I>&gt;&gt;<i> switch, and only do it if the numbers are so much better that pay off
</I>&gt;&gt;<i> the burden of having a dependency on SQLite.
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> I might be wrong, but I don't believe that SQLite will be better than
</I>&gt;&gt;<i> the ad-hoc database we are using in MD 1.0. I spent a lot of time
</I>&gt;&gt;<i> tuning
</I>&gt;&gt;<i> up the parser database, and I'm quite happy about how is it
</I>&gt;&gt;<i> performing.
</I>&gt;&gt;<i>
</I>&gt;<i>
</I>&gt;<i> Some more benefits for using a real database over an own implementation:
</I>&gt;<i>
</I>&gt;<i> &#65279;- It's reliable. Atomic transactions, threading - all solved.
</I>
While I'm happy with either solution, lets keep in mind that sqlite is
not thread-safe by default (requires SQLITE_THREADSAFE=1 at compile
time). So we will need to queue queries via a single-thread unless we
can guarantee our sqlite version.
Perhaps the sqlite wrappers take care of that now, I really haven't checked.
&gt;<i> - It's easy to look into the data using a command line client and SQL
</I>&gt;<i> statements
</I>&gt;<i>
</I>&gt;<i> Its not just pure performance. Using a database will allow us for
</I>&gt;<i> example to switch the database software to a new implementation. And
</I>&gt;<i> databases and SQL are very easy to understood and to change.
</I>&gt;<i>
</I>&gt;<i> I had to think about it too (I implemented the #develop database some
</I>&gt;<i> years ago which monodevelop inherited (but optimized I admit ^^)) -
</I>&gt;<i> after thinking about it the decision was easy - A database makes it
</I>&gt;<i> easier to change the model and to make complicated querys more
</I>&gt;<i> efficient.
</I>&gt;<i>
</I>&gt;<i> There are many more reasons using database software instead of own data
</I>&gt;<i> storage solutions - otherwise the whole database software would be
</I>&gt;<i> obsolete.
</I>&gt;<i>
</I>&gt;<i> Regards
</I>&gt;<i> Mike
</I>&gt;<i>
</I>&gt;<i> _______________________________________________
</I>&gt;<i> Monodevelop-devel-list mailing list
</I>&gt;<i> <A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">Monodevelop-devel-list at lists.ximian.com</A>
</I>&gt;<i> <A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list</A>
</I>&gt;<i>
</I></PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000017.html">[Monodevelop-devel] Using SQLite as parser database
</A></li>
<LI>Next message: <A HREF="000021.html">[Monodevelop-devel] Using SQLite as parser database
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#16">[ date ]</a>
<a href="thread.html#16">[ thread ]</a>
<a href="subject.html#16">[ subject ]</a>
<a href="author.html#16">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,94 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Using SQLite as parser database
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Using%20SQLite%20as%20parser%20database&In-Reply-To=1217281493.8555.13.camel%40Shattrath.site">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000015.html">
<LINK REL="Next" HREF="000016.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Using SQLite as parser database</H1>
<B>Federico Di Gregorio</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Using%20SQLite%20as%20parser%20database&In-Reply-To=1217281493.8555.13.camel%40Shattrath.site"
TITLE="[Monodevelop-devel] Using SQLite as parser database">fog at initd.org
</A><BR>
<I>Mon Jul 28 18:06:38 EDT 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000015.html">[Monodevelop-devel] Using SQLite as parser database
</A></li>
<LI>Next message: <A HREF="000016.html">[Monodevelop-devel] Using SQLite as parser database
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#17">[ date ]</a>
<a href="thread.html#17">[ thread ]</a>
<a href="subject.html#17">[ subject ]</a>
<a href="author.html#17">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Il giorno lun, 28/07/2008 alle 23.44 +0200, Mike Kr&#252;ger ha scritto:
&gt;<i> I had to think about it too (I implemented the #develop database some
</I>&gt;<i> years ago which monodevelop inherited (but optimized I admit ^^)) -
</I>&gt;<i> after thinking about it the decision was easy - A database makes it
</I>&gt;<i> easier to change the model and to make complicated querys more
</I>&gt;<i> efficient.
</I>
Actually a standard query language allow to make complicated queries
easier to understand but almost never more efficient. We use SQL because
it has a very stable and well-know mathematical foundation and very good
implementations but a specialized storage format is almost always
faster.
&gt;<i> There are many more reasons using database software instead of own data
</I>&gt;<i> storage solutions - otherwise the whole database software would be
</I>&gt;<i> obsolete.
</I>
In fact we use specialized storage formats for a lot of application
domains where standard SQL would be too slow. The fact that most of the
problems can be solved by SQL doesn't mean that SQL is good for
anything.
Said that, probably SQLite would be fast enough.
--
Federico Di Gregorio <A HREF="http://people.initd.org/fog">http://people.initd.org/fog</A>
Debian GNU/Linux Developer <A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">fog at debian.org</A>
INIT.D Developer <A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">fog at initd.org</A>
E tu usa il prefisso corretto Re: non R:, questa &#232; una ML seria.
-- cosmos, su debian-italian
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Questa =?ISO-8859-1?Q?=E8?= una parte del messaggio
firmata digitalmente
Url : <A HREF="http://lists.ximian.com/pipermail/monodevelop-devel-list/attachments/20080729/2cdd9ed7/attachment.bin">http://lists.ximian.com/pipermail/monodevelop-devel-list/attachments/20080729/2cdd9ed7/attachment.bin</A>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000015.html">[Monodevelop-devel] Using SQLite as parser database
</A></li>
<LI>Next message: <A HREF="000016.html">[Monodevelop-devel] Using SQLite as parser database
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#17">[ date ]</a>
<a href="thread.html#17">[ thread ]</a>
<a href="subject.html#17">[ subject ]</a>
<a href="author.html#17">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,157 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Some new DOM guidance
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Some%20new%20DOM%20guidance&In-Reply-To=">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000026.html">
<LINK REL="Next" HREF="000020.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Some new DOM guidance</H1>
<B>Mike Kr&#252;ger</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Some%20new%20DOM%20guidance&In-Reply-To="
TITLE="[Monodevelop-devel] Some new DOM guidance">mkrueger at novell.com
</A><BR>
<I>Mon Jul 28 18:23:16 EDT 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000026.html">[Monodevelop-devel] Using SQLite as parser database
</A></li>
<LI>Next message: <A HREF="000020.html">[Monodevelop-devel] Some new DOM guidance
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#18">[ date ]</a>
<a href="thread.html#18">[ thread ]</a>
<a href="subject.html#18">[ subject ]</a>
<a href="author.html#18">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Hi
Ok. I tried to make it easy to convert old dom code over to new dom
code.
Basically it's:
not longer:
using MonoDevelop.Projects.Parser;
instead:
using MonoDevelop.Projects.Dom;
not longer: &#65279;IClass instead: IType
Parser registration (with the addin tree):
&lt;Extension path = &quot;/MonoDevelop/Ide/DomParser&quot;&gt;
&lt;Class class = &quot;&#65279;MonoDevelop.CSharpBinding.DomParser&quot; /&gt;
&lt;/Extension&gt;
The parser must extend the MonoDevelop.Projects.Dom.Parser.IParser
interface. I recommend inheriting from
MonoDevelop.Projects.Dom.Parser.AbstractParser which makes changes in
the interface more easy.
Generally I tried to move functions from some services to the objects
directly. For example - monodoc documentation could be now accessed by
System.Xml.XmlNode GetMonodocDocumentation (); instead of the
documentation service. Or the icon could be get by
string StockIcon { get; } instead of using the IconService. I'll add
more functions to the dom. The goal is to make it easier to find
functions and bring back some responsibility to the objects.
GETTING PARSE INFOS:
MonoDevelop.Ide.Gui.Document
now contains:
public ICompilationUnit &#65279;CompilationUnit {
get;
}
In former versions the document contained only the text contents, now it
contains the most recent parse information too.
For the rest - look at:
MonoDevelop.Projects.Dom.Parser.ProjectDomService
There you have functions like:
IParser GetParserByMime (string mimeType);
IParser GetParserByFileName (string fileName);
ICompilationUnit Parse (Project project,
string fileName,
string mimeType)
For projects:
&#65279;ProjectDom GetDatabaseProjectDom (Project project);
The &#65279;ProjectDom contains the project parser info (was ParserContext in
former versions)
The Projects will contain the ProjectDom as property, but currently I
had already too many name clashes. After removing the old infrastructure
I'll do some refactorings to make the access easier. &#65279;(I could need some
input here - maybe someone has new ideas what's missing. Like
the &#65279;CompilationUnit inside the Document).
The project dom contains some functions old dom users will find very
familiar (like GetNamespaceContents, SearchType).
I've converted much old code - most is done with renaming and switch
over the usings. If you've more questions feel free to ask.
Regards
Mike
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000026.html">[Monodevelop-devel] Using SQLite as parser database
</A></li>
<LI>Next message: <A HREF="000020.html">[Monodevelop-devel] Some new DOM guidance
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#18">[ date ]</a>
<a href="thread.html#18">[ thread ]</a>
<a href="subject.html#18">[ subject ]</a>
<a href="author.html#18">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,96 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] [MonoDevelop] Current SVN version may be buggy/dom changes
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20%5BMonoDevelop%5D%20Current%20SVN%20version%20may%0A%09be%09buggy/dom%20changes&In-Reply-To=aec34c770807281130x17401769td9861548573c697%40mail.gmail.com">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000013.html">
<LINK REL="Next" HREF="000014.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] [MonoDevelop] Current SVN version may be buggy/dom changes</H1>
<B>Lluis Sanchez Gual</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20%5BMonoDevelop%5D%20Current%20SVN%20version%20may%0A%09be%09buggy/dom%20changes&In-Reply-To=aec34c770807281130x17401769td9861548573c697%40mail.gmail.com"
TITLE="[Monodevelop-devel] [MonoDevelop] Current SVN version may be buggy/dom changes">lluis at novell.com
</A><BR>
<I>Mon Jul 28 19:15:00 EDT 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000013.html">[Monodevelop-devel] [MonoDevelop] Current SVN version may be buggy/dom changes
</A></li>
<LI>Next message: <A HREF="000014.html">[Monodevelop-devel] Using SQLite as parser database
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#19">[ date ]</a>
<a href="thread.html#19">[ thread ]</a>
<a href="subject.html#19">[ subject ]</a>
<a href="author.html#19">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Mike, can you give the estimated number of days it will take you to fix
all this?
El dl 28 de 07 de 2008 a les 14:30 -0400, en/na Michael Hutchinson va
escriure:
&gt;<i> On Sun, Jul 27, 2008 at 6:51 AM, Mike Kr&#252;ger &lt;<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">mkrueger at novell.com</A>&gt; wrote:
</I>&gt;<i> &gt; Hi
</I>&gt;<i> &gt;
</I>&gt;<i> &gt; Today I've submitted my latest dom changes. Do not use the current SVN
</I>&gt;<i> &gt; version for daily use. I've tested the changes and work with the
</I>&gt;<i> &gt; version.
</I>&gt;<i> &gt;
</I>&gt;<i> &gt; We'll add nice features like C#3 support, instant code completion and a
</I>&gt;<i> &gt; new code completion database backend based on sqlite. (Also the new code
</I>&gt;<i> &gt; completion should be faster on large files - but I need to test it)
</I>&gt;<i> &gt; Currently all refactoring support is broken. I think I've fixed it next
</I>&gt;<i> &gt; week. The next weeks I'll work on stabilizing the new changes and adding
</I>&gt;<i> &gt; c#3 support.
</I>&gt;<i>
</I>&gt;<i> The DOM changes have resulted in severe regressions in the ASP.NET
</I>&gt;<i> binding, among many other things (including C# completion,
</I>&gt;<i> refactoring, stetic, etc). The CodeBehind member generation is
</I>&gt;<i> completely broken, and will have to be ported to use the new DOM, as
</I>&gt;<i> will the BindingService and CodeRefactorer that it uses.
</I>&gt;<i>
</I>&gt;<i> More importantly, the Parser infrastructure and the type/member lookup
</I>&gt;<i> used by the ASP.NET code completion is totally non-operational. As I'm
</I>&gt;<i> working on the ASP.NET code completion, this makes things difficult
</I>&gt;<i> for me. I can work around it for now, but I need this stuff to be
</I>&gt;<i> operational soon.
</I>&gt;<i>
</I>&gt;<i> How soon are these likely to be fixed? Could we have a summary of the
</I>&gt;<i> changes that need to be made to existing code to port it to the new
</I>&gt;<i> parser infrastructure and DOM?
</I>&gt;<i>
</I>&gt;<i> If these won't be fixed soon, I suggest that we move the changes into
</I>&gt;<i> a svn branch, and revert the changes on trunk. We could then remove
</I>&gt;<i> the old DOM and parser infrastructure in order to track down *ALL* the
</I>&gt;<i> places that need to be fixed, before merging back to trunk.
</I>&gt;<i>
</I>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000013.html">[Monodevelop-devel] [MonoDevelop] Current SVN version may be buggy/dom changes
</A></li>
<LI>Next message: <A HREF="000014.html">[Monodevelop-devel] Using SQLite as parser database
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#19">[ date ]</a>
<a href="thread.html#19">[ thread ]</a>
<a href="subject.html#19">[ subject ]</a>
<a href="author.html#19">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,194 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Some new DOM guidance
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Some%20new%20DOM%20guidance&In-Reply-To=1217283796.9571.21.camel%40Shattrath.site">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000018.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Some new DOM guidance</H1>
<B>Lluis Sanchez Gual</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Some%20new%20DOM%20guidance&In-Reply-To=1217283796.9571.21.camel%40Shattrath.site"
TITLE="[Monodevelop-devel] Some new DOM guidance">lluis at novell.com
</A><BR>
<I>Mon Jul 28 19:54:31 EDT 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000018.html">[Monodevelop-devel] Some new DOM guidance
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#20">[ date ]</a>
<a href="thread.html#20">[ thread ]</a>
<a href="subject.html#20">[ subject ]</a>
<a href="author.html#20">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Hi!
Let's explicitly set the rule (although I think it is obvious): if
somebody does a big change or refactoring in the MD core, he is
responsible for ensuring that *all* projects in MD (including everything
in extras) can be properly built and work as expected (modulo bugs to be
fixed as soon as possible when arise). You should take into account that
you are not working alone in the project, and that other people have
better thing to do than tracking api breakages.
For a big change such as the project dom change, the correct process
would be this:
* Create a branch.
* Do all changes in the branch, removing old code and adding the
new one.
* While doing the changes, merge back to the branch the commits
done by other people in trunk ('svn merge' is very helpful for
this).
* Fix all projects using the old code, change them to use the new
api.
* Do the basic tests to ensure that everything is working fine.
* Announce the availability of the new branch, and open the branch
for testing, so that other developers can ensure that there are
no issues with their own projects.
* Dogfooding: install and use the new MD for at least a couple of
weeks.
* At least one day before the merge to trunk, announce the
upcoming massive change, so people have time to commit pending
changes.
* Resolve the final conflicts caused by last minute commits.
* Do the merge and announce it.
Lluis.
El dt 29 de 07 de 2008 a les 00:23 +0200, en/na Mike Kr&#252;ger va escriure:
&gt;<i> Hi
</I>&gt;<i>
</I>&gt;<i> Ok. I tried to make it easy to convert old dom code over to new dom
</I>&gt;<i> code.
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i> Basically it's:
</I>&gt;<i>
</I>&gt;<i> not longer:
</I>&gt;<i> using MonoDevelop.Projects.Parser;
</I>&gt;<i>
</I>&gt;<i> instead:
</I>&gt;<i> using MonoDevelop.Projects.Dom;
</I>&gt;<i>
</I>&gt;<i> not longer: &#65279;IClass instead: IType
</I>&gt;<i>
</I>&gt;<i> Parser registration (with the addin tree):
</I>&gt;<i>
</I>&gt;<i> &lt;Extension path = &quot;/MonoDevelop/Ide/DomParser&quot;&gt;
</I>&gt;<i> &lt;Class class = &quot;&#65279;MonoDevelop.CSharpBinding.DomParser&quot; /&gt;
</I>&gt;<i> &lt;/Extension&gt;
</I>&gt;<i>
</I>&gt;<i> The parser must extend the MonoDevelop.Projects.Dom.Parser.IParser
</I>&gt;<i> interface. I recommend inheriting from
</I>&gt;<i> MonoDevelop.Projects.Dom.Parser.AbstractParser which makes changes in
</I>&gt;<i> the interface more easy.
</I>&gt;<i>
</I>&gt;<i> Generally I tried to move functions from some services to the objects
</I>&gt;<i> directly. For example - monodoc documentation could be now accessed by
</I>&gt;<i> System.Xml.XmlNode GetMonodocDocumentation (); instead of the
</I>&gt;<i> documentation service. Or the icon could be get by
</I>&gt;<i> string StockIcon { get; } instead of using the IconService. I'll add
</I>&gt;<i> more functions to the dom. The goal is to make it easier to find
</I>&gt;<i> functions and bring back some responsibility to the objects.
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i> GETTING PARSE INFOS:
</I>&gt;<i>
</I>&gt;<i> MonoDevelop.Ide.Gui.Document
</I>&gt;<i>
</I>&gt;<i> now contains:
</I>&gt;<i> public ICompilationUnit &#65279;CompilationUnit {
</I>&gt;<i> get;
</I>&gt;<i> }
</I>&gt;<i> In former versions the document contained only the text contents, now it
</I>&gt;<i> contains the most recent parse information too.
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i> For the rest - look at:
</I>&gt;<i> MonoDevelop.Projects.Dom.Parser.ProjectDomService
</I>&gt;<i>
</I>&gt;<i> There you have functions like:
</I>&gt;<i> IParser GetParserByMime (string mimeType);
</I>&gt;<i> IParser GetParserByFileName (string fileName);
</I>&gt;<i>
</I>&gt;<i> ICompilationUnit Parse (Project project,
</I>&gt;<i> string fileName,
</I>&gt;<i> string mimeType)
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i> For projects:
</I>&gt;<i> &#65279;ProjectDom GetDatabaseProjectDom (Project project);
</I>&gt;<i> The &#65279;ProjectDom contains the project parser info (was ParserContext in
</I>&gt;<i> former versions)
</I>&gt;<i>
</I>&gt;<i> The Projects will contain the ProjectDom as property, but currently I
</I>&gt;<i> had already too many name clashes. After removing the old infrastructure
</I>&gt;<i> I'll do some refactorings to make the access easier. &#65279;(I could need some
</I>&gt;<i> input here - maybe someone has new ideas what's missing. Like
</I>&gt;<i> the &#65279;CompilationUnit inside the Document).
</I>&gt;<i>
</I>&gt;<i> The project dom contains some functions old dom users will find very
</I>&gt;<i> familiar (like GetNamespaceContents, SearchType).
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i> I've converted much old code - most is done with renaming and switch
</I>&gt;<i> over the usings. If you've more questions feel free to ask.
</I>&gt;<i>
</I>&gt;<i> Regards
</I>&gt;<i> Mike
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i> _______________________________________________
</I>&gt;<i> Monodevelop-devel-list mailing list
</I>&gt;<i> <A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">Monodevelop-devel-list at lists.ximian.com</A>
</I>&gt;<i> <A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list</A>
</I>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000018.html">[Monodevelop-devel] Some new DOM guidance
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#20">[ date ]</a>
<a href="thread.html#20">[ thread ]</a>
<a href="subject.html#20">[ subject ]</a>
<a href="author.html#20">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,153 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Using SQLite as parser database
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Using%20SQLite%20as%20parser%20database&In-Reply-To=1217281493.8555.13.camel%40Shattrath.site">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000016.html">
<LINK REL="Next" HREF="000022.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Using SQLite as parser database</H1>
<B>Lluis Sanchez Gual</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Using%20SQLite%20as%20parser%20database&In-Reply-To=1217281493.8555.13.camel%40Shattrath.site"
TITLE="[Monodevelop-devel] Using SQLite as parser database">lluis at novell.com
</A><BR>
<I>Mon Jul 28 21:36:06 EDT 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000016.html">[Monodevelop-devel] Using SQLite as parser database
</A></li>
<LI>Next message: <A HREF="000022.html">[Monodevelop-devel] Using SQLite as parser database
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#21">[ date ]</a>
<a href="thread.html#21">[ thread ]</a>
<a href="subject.html#21">[ subject ]</a>
<a href="author.html#21">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>El dl 28 de 07 de 2008 a les 23:44 +0200, en/na Mike Kr&#252;ger va escriure:
&gt;<i> Hi
</I>&gt;<i>
</I>&gt;<i> &gt; This discussion should have been done before committing anything to
</I>&gt;<i> &gt; trunk, but here it is anyway.
</I>&gt;<i> &gt;
</I>&gt;<i> &gt; Migrating to SQLite only makes sense if it provides noticeable
</I>&gt;<i> &gt; improvements in performance and memory use. Guessing that it will be
</I>&gt;<i> &gt; better is not enough. We need real numbers before taking the decision
</I>&gt;<i> &gt; to
</I>&gt;<i> &gt; switch, and only do it if the numbers are so much better that pay off
</I>&gt;<i> &gt; the burden of having a dependency on SQLite.
</I>&gt;<i> &gt;
</I>&gt;<i> &gt; I might be wrong, but I don't believe that SQLite will be better than
</I>&gt;<i> &gt; the ad-hoc database we are using in MD 1.0. I spent a lot of time
</I>&gt;<i> &gt; tuning
</I>&gt;<i> &gt; up the parser database, and I'm quite happy about how is it
</I>&gt;<i> &gt; performing.
</I>&gt;<i> &gt;
</I>&gt;<i>
</I>&gt;<i> Some more benefits for using a real database over an own implementation:
</I>&gt;<i>
</I>&gt;<i> &#65279;- It's reliable. Atomic transactions, threading - all solved.
</I>
Transactions and threading are not a problem for the parser database, so
that's not a real benefit.
&gt;<i> - It's easy to look into the data using a command line client and SQL
</I>&gt;<i> statements
</I>
This is cool, but it has never been a requirement.
&gt;<i>
</I>&gt;<i> Its not just pure performance. Using a database will allow us for
</I>&gt;<i> example to switch the database software to a new implementation. And
</I>&gt;<i> databases and SQL are very easy to understood and to change.
</I>&gt;<i>
</I>&gt;<i> I had to think about it too (I implemented the #develop database some
</I>&gt;<i> years ago which monodevelop inherited (but optimized I admit ^^)) -
</I>
That's not correct, MD's parser database was written from scratch. The
inherited implementation would load everything in memory and would
collapse the system trying to open the MD solution.
&gt;<i> after thinking about it the decision was easy - A database makes it
</I>&gt;<i> easier to change the model and to make complicated querys more
</I>&gt;<i> efficient.
</I>
But curiously they are especially bad at querying hierarchies of objects
(such as namespace hierarchies or subclass hierarchies), unless you
denormalize the tables.
Yes, databases are powerful. They can do amazing things with little
effort. But generic databases don't fit everywhere. A well designed
ad-hoc database may be better than a generic RDBMS, even if less
powerful. Everything depends on the requirements and constraints of the
application. For the specific case of the parser database, here are some
requirements:
* Type and namespace lookup must be lightning fast. Type and
namespace queries are used by the parser when resolving types,
and by code completion when showing completion entries. I don't
think we can afford hitting the disk for that kind of queries.
* Most of operations are read operations, so the database must be
optimized for reading. Write operations are much less common
than reads.
* The data is the database is discardable. It is always possible
to regenerate a database by re-parsing a project or an assembly.
* Memory usage must be contained. Project and assembly databases
may contain a huge amount of information.
* The set of queries that it has to support is known and limited.
Those are basically:
* Get all types.
* Get all types implemented in a file, given the file
name.
* Get all subclasses of a class, given class name.
* Get a type, given the type name.
* Get all types and sub-namespaces of a namespace.
* Get all sub-namespaces of a namespace.
A designer has to find the solution that better fulfills the constraints
and requirements of an application. In the parser case, given the
constraints we have, I think an ad-hoc database may perform better. Of
course I might be wrong, since I haven't done any tests with SQLite, but
I yet have to see a proof of the contrary.
&gt;<i>
</I>&gt;<i> There are many more reasons using database software instead of own data
</I>&gt;<i> storage solutions - otherwise the whole database software would be
</I>&gt;<i> obsolete.
</I>
There are also many more reasons for not using databases, otherwise all
applications would be using them.
Lluis.
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000016.html">[Monodevelop-devel] Using SQLite as parser database
</A></li>
<LI>Next message: <A HREF="000022.html">[Monodevelop-devel] Using SQLite as parser database
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#21">[ date ]</a>
<a href="thread.html#21">[ thread ]</a>
<a href="subject.html#21">[ subject ]</a>
<a href="author.html#21">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,191 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Using SQLite as parser database
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Using%20SQLite%20as%20parser%20database&In-Reply-To=1217295366.3843.230.camel%40portador.aticatac-centre">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000021.html">
<LINK REL="Next" HREF="000025.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Using SQLite as parser database</H1>
<B>Michael Hutchinson</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Using%20SQLite%20as%20parser%20database&In-Reply-To=1217295366.3843.230.camel%40portador.aticatac-centre"
TITLE="[Monodevelop-devel] Using SQLite as parser database">m.j.hutchinson at gmail.com
</A><BR>
<I>Mon Jul 28 23:40:21 EDT 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000021.html">[Monodevelop-devel] Using SQLite as parser database
</A></li>
<LI>Next message: <A HREF="000025.html">[Monodevelop-devel] Using SQLite as parser database
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#22">[ date ]</a>
<a href="thread.html#22">[ thread ]</a>
<a href="subject.html#22">[ subject ]</a>
<a href="author.html#22">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>On Mon, Jul 28, 2008 at 9:36 PM, Lluis Sanchez Gual &lt;<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">lluis at novell.com</A>&gt; wrote:
&gt;<i> El dl 28 de 07 de 2008 a les 23:44 +0200, en/na Mike Kr&#252;ger va escriure:
</I>&gt;&gt;<i> Hi
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> &gt; This discussion should have been done before committing anything to
</I>&gt;&gt;<i> &gt; trunk, but here it is anyway.
</I>&gt;&gt;<i> &gt;
</I>&gt;&gt;<i> &gt; Migrating to SQLite only makes sense if it provides noticeable
</I>&gt;&gt;<i> &gt; improvements in performance and memory use. Guessing that it will be
</I>&gt;&gt;<i> &gt; better is not enough. We need real numbers before taking the decision
</I>&gt;&gt;<i> &gt; to
</I>&gt;&gt;<i> &gt; switch, and only do it if the numbers are so much better that pay off
</I>&gt;&gt;<i> &gt; the burden of having a dependency on SQLite.
</I>&gt;&gt;<i> &gt;
</I>&gt;&gt;<i> &gt; I might be wrong, but I don't believe that SQLite will be better than
</I>&gt;&gt;<i> &gt; the ad-hoc database we are using in MD 1.0. I spent a lot of time
</I>&gt;&gt;<i> &gt; tuning
</I>&gt;&gt;<i> &gt; up the parser database, and I'm quite happy about how is it
</I>&gt;&gt;<i> &gt; performing.
</I>&gt;&gt;<i> &gt;
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> Some more benefits for using a real database over an own implementation:
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> &#65279;- It's reliable. Atomic transactions, threading - all solved.
</I>&gt;<i>
</I>&gt;<i> Transactions and threading are not a problem for the parser database, so
</I>&gt;<i> that's not a real benefit.
</I>
Multithreaded *writes* could be useful if we're parsing on multiple
cores, but those aren't going to happen with SQLite just yet anyway...
&gt;&gt;<i> - It's easy to look into the data using a command line client and SQL
</I>&gt;&gt;<i> statements
</I>&gt;<i>
</I>&gt;<i> This is cool, but it has never been a requirement.
</I>
I found this appealing :-)
&gt;&gt;<i> Its not just pure performance. Using a database will allow us for
</I>&gt;&gt;<i> example to switch the database software to a new implementation. And
</I>&gt;&gt;<i> databases and SQL are very easy to understood and to change.
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> I had to think about it too (I implemented the #develop database some
</I>&gt;&gt;<i> years ago which monodevelop inherited (but optimized I admit ^^)) -
</I>&gt;<i>
</I>&gt;<i> That's not correct, MD's parser database was written from scratch. The
</I>&gt;<i> inherited implementation would load everything in memory and would
</I>&gt;<i> collapse the system trying to open the MD solution.
</I>&gt;<i>
</I>&gt;&gt;<i> after thinking about it the decision was easy - A database makes it
</I>&gt;&gt;<i> easier to change the model and to make complicated querys more
</I>&gt;&gt;<i> efficient.
</I>&gt;<i>
</I>&gt;<i> But curiously they are especially bad at querying hierarchies of objects
</I>&gt;<i> (such as namespace hierarchies or subclass hierarchies), unless you
</I>&gt;<i> denormalize the tables.
</I>
Isn't that true of an ad-hoc DB too?
&gt;<i> Yes, databases are powerful. They can do amazing things with little
</I>&gt;<i> effort. But generic databases don't fit everywhere. A well designed
</I>&gt;<i> ad-hoc database may be better than a generic RDBMS, even if less
</I>&gt;<i> powerful. Everything depends on the requirements and constraints of the
</I>&gt;<i> application. For the specific case of the parser database, here are some
</I>&gt;<i> requirements:
</I>&gt;<i>
</I>&gt;<i> * Type and namespace lookup must be lightning fast. Type and
</I>&gt;<i> namespace queries are used by the parser when resolving types,
</I>&gt;<i> and by code completion when showing completion entries. I don't
</I>&gt;<i> think we can afford hitting the disk for that kind of queries.
</I>
AFAIK, SQLite maintains an in-memory cache of configurable size, so as
long as the databases are properly indexed, this shouldn't be an
issue.
&gt;<i> * Most of operations are read operations, so the database must be
</I>&gt;<i> optimized for reading. Write operations are much less common
</I>&gt;<i> than reads.
</I>
This is true of SQLite.
&gt;<i> * The data is the database is discardable. It is always possible
</I>&gt;<i> to regenerate a database by re-parsing a project or an assembly.
</I>&gt;<i> * Memory usage must be contained. Project and assembly databases
</I>&gt;<i> may contain a huge amount of information.
</I>&gt;<i> * The set of queries that it has to support is known and limited.
</I>&gt;<i> Those are basically:
</I>&gt;<i> * Get all types.
</I>&gt;<i> * Get all types implemented in a file, given the file
</I>&gt;<i> name.
</I>&gt;<i> * Get all subclasses of a class, given class name.
</I>&gt;<i> * Get a type, given the type name.
</I>&gt;<i> * Get all types and sub-namespaces of a namespace.
</I>&gt;<i> * Get all sub-namespaces of a namespace.
</I>
I would also like to be able to extend the parser DB to store the
C/C++ symbols. This should be relatively easy with SQLite.
It would also be nice to store the amount of times a particular item
has been selected from the code completion list, so that if there are
a number of completion entries that match the currently typed prefix,
the completion window can select the most likely one. Visual Studio
does this and it's *very* useful. Things like this would be pretty
easy to implement with SQLite. We could also maintain various other
tables and indices to accelerate things like &quot;find references&quot;, which
would help with speeding up renaming and other such refactorings.
&gt;<i> A designer has to find the solution that better fulfills the constraints
</I>&gt;<i> and requirements of an application. In the parser case, given the
</I>&gt;<i> constraints we have, I think an ad-hoc database may perform better. Of
</I>&gt;<i> course I might be wrong, since I haven't done any tests with SQLite, but
</I>&gt;<i> I yet have to see a proof of the contrary.
</I>
This is a fair point, and we should definitely perform benchmarks
before coming to a conclusion.
&gt;&gt;<i> There are many more reasons using database software instead of own data
</I>&gt;&gt;<i> storage solutions - otherwise the whole database software would be
</I>&gt;&gt;<i> obsolete.
</I>&gt;<i>
</I>&gt;<i> There are also many more reasons for not using databases, otherwise all
</I>&gt;<i> applications would be using them.
</I>
The main reason I prefer SQLite would be maintainability; I found the
old parser database to be somewhat hard to understand when I was
trying to fix problems.
However, I fully agree that if the performance tests show that the
ad-hoc database is significantly faster and/or less memory hungry,
it's probably worth the effort of maintaining it.
--
Michael Hutchinson
<A HREF="http://mjhutchinson.com">http://mjhutchinson.com</A>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000021.html">[Monodevelop-devel] Using SQLite as parser database
</A></li>
<LI>Next message: <A HREF="000025.html">[Monodevelop-devel] Using SQLite as parser database
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#22">[ date ]</a>
<a href="thread.html#22">[ thread ]</a>
<a href="subject.html#22">[ subject ]</a>
<a href="author.html#22">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,132 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Using SQLite as parser database
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Using%20SQLite%20as%20parser%20database&In-Reply-To=1217281493.8555.13.camel%40Shattrath.site">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000025.html">
<LINK REL="Next" HREF="000024.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Using SQLite as parser database</H1>
<B>&quot;Andr&#233;s G. Aragoneses&quot;</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Using%20SQLite%20as%20parser%20database&In-Reply-To=1217281493.8555.13.camel%40Shattrath.site"
TITLE="[Monodevelop-devel] Using SQLite as parser database">aaragoneses at novell.com
</A><BR>
<I>Tue Jul 29 04:09:58 EDT 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000025.html">[Monodevelop-devel] Using SQLite as parser database
</A></li>
<LI>Next message: <A HREF="000024.html">[Monodevelop-devel] Using SQLite as parser database
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#23">[ date ]</a>
<a href="thread.html#23">[ thread ]</a>
<a href="subject.html#23">[ subject ]</a>
<a href="author.html#23">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Hi. Just my 2 cents on this.
Mike Kr&#252;ger wrote:
&gt;<i> Hi
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;&gt;<i> This discussion should have been done before committing anything to
</I>&gt;&gt;<i> trunk, but here it is anyway.
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> Migrating to SQLite only makes sense if it provides noticeable
</I>&gt;&gt;<i> improvements in performance and memory use. Guessing that it will be
</I>&gt;&gt;<i> better is not enough. We need real numbers before taking the decision
</I>&gt;&gt;<i> to
</I>&gt;&gt;<i> switch, and only do it if the numbers are so much better that pay off
</I>&gt;&gt;<i> the burden of having a dependency on SQLite.
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> I might be wrong, but I don't believe that SQLite will be better than
</I>&gt;&gt;<i> the ad-hoc database we are using in MD 1.0. I spent a lot of time
</I>&gt;&gt;<i> tuning
</I>&gt;&gt;<i> up the parser database, and I'm quite happy about how is it
</I>&gt;&gt;<i> performing.
</I>&gt;&gt;<i>
</I>&gt;&gt;<i>
</I>&gt;<i>
</I>&gt;<i> Some more benefits for using a real database over an own implementation:
</I>&gt;<i>
</I>&gt;<i> &#65279;- It's reliable. Atomic transactions, threading - all solved.
</I>&gt;<i> - It's easy to look into the data using a command line client and SQL
</I>&gt;<i> statements
</I>&gt;<i>
</I>&gt;<i> Its not just pure performance. Using a database will allow us for
</I>&gt;<i> example to switch the database software to a new implementation. And
</I>&gt;<i> databases and SQL are very easy to understood and to change.
</I>&gt;<i>
</I>&gt;<i> I had to think about it too (I implemented the #develop database some
</I>&gt;<i> years ago which monodevelop inherited (but optimized I admit ^^)) -
</I>&gt;<i> after thinking about it the decision was easy - A database makes it
</I>&gt;<i> easier to change the model and to make complicated querys more
</I>&gt;<i> efficient.
</I>&gt;<i>
</I>&gt;<i> There are many more reasons using database software instead of own data
</I>&gt;<i> storage solutions - otherwise the whole database software would be
</I>&gt;<i> obsolete.
</I>&gt;<i>
</I>
There are a lot of reasons too why programs don't use SQL database
software. Maintainability gets hurt also by adopting such a solution in
a OOP world; I guess you have heard about the Impedance mismatch [1],
hence the existance of complicated ORM [2] frameworks or OOP databases
like DB4O [3] (which in particular could be a better bet, but I guess
the license is not adequate for MD).
I'm also worried about the fact that your opinion about SQLite may be
biased because I guess you only used Win32 OS when you were working in
SharpDevelop, right? There has been huge performance problems (locking
problems) with SQLite in Linux, which recently caused a lot of
discussions due to its usage in Firefox (which BTW is performing for me
a lot worse than other browsers in Linux). I can't give you the exact
reference of where I read (but I can give you some first google hits
like [4] and [5]) it but AFAIK this is yet a problem to be solved
upstream (don't remember if it's in the kernel or in the extX filesystem).
Regards,
Andr&#233;s
[1] <A HREF="http://en.wikipedia.org/wiki/Object-Relational_impedance_mismatch">http://en.wikipedia.org/wiki/Object-Relational_impedance_mismatch</A>
[2] <A HREF="http://en.wikipedia.org/wiki/Object-relational_mapping">http://en.wikipedia.org/wiki/Object-relational_mapping</A>
[3] <A HREF="http://www.db4o.com/">http://www.db4o.com/</A>
[4]
<A HREF="http://digg.com/linux_unix/Firefox_3_has_system_killing_performance_problem_for_Linux">http://digg.com/linux_unix/Firefox_3_has_system_killing_performance_problem_for_Linux</A>
[5]
<A HREF="http://news.softpedia.com/news/Who-Freezes-The-System-Firefox-or-ext3-86242.shtml">http://news.softpedia.com/news/Who-Freezes-The-System-Firefox-or-ext3-86242.shtml</A>
--
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000025.html">[Monodevelop-devel] Using SQLite as parser database
</A></li>
<LI>Next message: <A HREF="000024.html">[Monodevelop-devel] Using SQLite as parser database
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#23">[ date ]</a>
<a href="thread.html#23">[ thread ]</a>
<a href="subject.html#23">[ subject ]</a>
<a href="author.html#23">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,154 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Using SQLite as parser database
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Using%20SQLite%20as%20parser%20database&In-Reply-To=488ED056.8040208%40novell.com">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000023.html">
<LINK REL="Next" HREF="000026.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Using SQLite as parser database</H1>
<B>Christian Hergert</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Using%20SQLite%20as%20parser%20database&In-Reply-To=488ED056.8040208%40novell.com"
TITLE="[Monodevelop-devel] Using SQLite as parser database">christian.hergert at gmail.com
</A><BR>
<I>Tue Jul 29 04:34:23 EDT 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000023.html">[Monodevelop-devel] Using SQLite as parser database
</A></li>
<LI>Next message: <A HREF="000026.html">[Monodevelop-devel] Using SQLite as parser database
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#24">[ date ]</a>
<a href="thread.html#24">[ thread ]</a>
<a href="subject.html#24">[ subject ]</a>
<a href="author.html#24">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>On Tue, Jul 29, 2008 at 1:09 AM, &quot;Andr&#233;s G. Aragoneses&quot;
&lt;<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">aaragoneses at novell.com</A>&gt; wrote:
&gt;<i> Hi. Just my 2 cents on this.
</I>&gt;<i>
</I>&gt;<i> Mike Kr&#252;ger wrote:
</I>&gt;&gt;<i> Hi
</I>&gt;&gt;<i>
</I>&gt;&gt;<i>
</I>&gt;&gt;&gt;<i> This discussion should have been done before committing anything to
</I>&gt;&gt;&gt;<i> trunk, but here it is anyway.
</I>&gt;&gt;&gt;<i>
</I>&gt;&gt;&gt;<i> Migrating to SQLite only makes sense if it provides noticeable
</I>&gt;&gt;&gt;<i> improvements in performance and memory use. Guessing that it will be
</I>&gt;&gt;&gt;<i> better is not enough. We need real numbers before taking the decision
</I>&gt;&gt;&gt;<i> to
</I>&gt;&gt;&gt;<i> switch, and only do it if the numbers are so much better that pay off
</I>&gt;&gt;&gt;<i> the burden of having a dependency on SQLite.
</I>&gt;&gt;&gt;<i>
</I>&gt;&gt;&gt;<i> I might be wrong, but I don't believe that SQLite will be better than
</I>&gt;&gt;&gt;<i> the ad-hoc database we are using in MD 1.0. I spent a lot of time
</I>&gt;&gt;&gt;<i> tuning
</I>&gt;&gt;&gt;<i> up the parser database, and I'm quite happy about how is it
</I>&gt;&gt;&gt;<i> performing.
</I>&gt;&gt;&gt;<i>
</I>&gt;&gt;&gt;<i>
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> Some more benefits for using a real database over an own implementation:
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> &#65279;- It's reliable. Atomic transactions, threading - all solved.
</I>&gt;&gt;<i> - It's easy to look into the data using a command line client and SQL
</I>&gt;&gt;<i> statements
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> Its not just pure performance. Using a database will allow us for
</I>&gt;&gt;<i> example to switch the database software to a new implementation. And
</I>&gt;&gt;<i> databases and SQL are very easy to understood and to change.
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> I had to think about it too (I implemented the #develop database some
</I>&gt;&gt;<i> years ago which monodevelop inherited (but optimized I admit ^^)) -
</I>&gt;&gt;<i> after thinking about it the decision was easy - A database makes it
</I>&gt;&gt;<i> easier to change the model and to make complicated querys more
</I>&gt;&gt;<i> efficient.
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> There are many more reasons using database software instead of own data
</I>&gt;&gt;<i> storage solutions - otherwise the whole database software would be
</I>&gt;&gt;<i> obsolete.
</I>&gt;&gt;<i>
</I>&gt;<i>
</I>&gt;<i> There are a lot of reasons too why programs don't use SQL database
</I>&gt;<i> software. Maintainability gets hurt also by adopting such a solution in
</I>&gt;<i> a OOP world; I guess you have heard about the Impedance mismatch [1],
</I>&gt;<i> hence the existance of complicated ORM [2] frameworks or OOP databases
</I>&gt;<i> like DB4O [3] (which in particular could be a better bet, but I guess
</I>&gt;<i> the license is not adequate for MD).
</I>&gt;<i>
</I>&gt;<i> I'm also worried about the fact that your opinion about SQLite may be
</I>&gt;<i> biased because I guess you only used Win32 OS when you were working in
</I>&gt;<i> SharpDevelop, right? There has been huge performance problems (locking
</I>&gt;<i> problems) with SQLite in Linux, which recently caused a lot of
</I>&gt;<i> discussions due to its usage in Firefox (which BTW is performing for me
</I>&gt;<i> a lot worse than other browsers in Linux). I can't give you the exact
</I>&gt;<i> reference of where I read (but I can give you some first google hits
</I>&gt;<i> like [4] and [5]) it but AFAIK this is yet a problem to be solved
</I>&gt;<i> upstream (don't remember if it's in the kernel or in the extX filesystem).
</I>
Again, I'm completely non-biased to our outcome. I do like the
completion prediction idea however. Not that its necessarily tied to
Sqlite though.
However, note that Sqlite queries would most likely be delegated to a
single thread for thread-safety (hopefully not the gui thread), the
fsync() issue you notice in firefox would be a non-issue. It would
just mean some async callbacks from the sqlite query would take a
little longer if that level of atomic commit support is desired (which
i doubt is the case). Sqlite prides itself on being able to safely
abort a transaction at any cpu-cycle up to the last block write (which
is atomic on all the platforms it runs on).
&gt;<i> Regards,
</I>&gt;<i>
</I>&gt;<i> Andr&#233;s
</I>&gt;<i>
</I>&gt;<i> [1] <A HREF="http://en.wikipedia.org/wiki/Object-Relational_impedance_mismatch">http://en.wikipedia.org/wiki/Object-Relational_impedance_mismatch</A>
</I>&gt;<i> [2] <A HREF="http://en.wikipedia.org/wiki/Object-relational_mapping">http://en.wikipedia.org/wiki/Object-relational_mapping</A>
</I>&gt;<i> [3] <A HREF="http://www.db4o.com/">http://www.db4o.com/</A>
</I>&gt;<i> [4]
</I>&gt;<i> <A HREF="http://digg.com/linux_unix/Firefox_3_has_system_killing_performance_problem_for_Linux">http://digg.com/linux_unix/Firefox_3_has_system_killing_performance_problem_for_Linux</A>
</I>&gt;<i> [5]
</I>&gt;<i> <A HREF="http://news.softpedia.com/news/Who-Freezes-The-System-Firefox-or-ext3-86242.shtml">http://news.softpedia.com/news/Who-Freezes-The-System-Firefox-or-ext3-86242.shtml</A>
</I>&gt;<i> --
</I>&gt;<i>
</I>&gt;<i> _______________________________________________
</I>&gt;<i> Monodevelop-devel-list mailing list
</I>&gt;<i> <A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">Monodevelop-devel-list at lists.ximian.com</A>
</I>&gt;<i> <A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list</A>
</I>&gt;<i>
</I>
-- Christian
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000023.html">[Monodevelop-devel] Using SQLite as parser database
</A></li>
<LI>Next message: <A HREF="000026.html">[Monodevelop-devel] Using SQLite as parser database
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#24">[ date ]</a>
<a href="thread.html#24">[ thread ]</a>
<a href="subject.html#24">[ subject ]</a>
<a href="author.html#24">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,226 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Using SQLite as parser database
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Using%20SQLite%20as%20parser%20database&In-Reply-To=aec34c770807282040l1db47011yab3dc628a46004cb%40mail.gmail.com">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000022.html">
<LINK REL="Next" HREF="000023.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Using SQLite as parser database</H1>
<B>Lluis Sanchez Gual</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Using%20SQLite%20as%20parser%20database&In-Reply-To=aec34c770807282040l1db47011yab3dc628a46004cb%40mail.gmail.com"
TITLE="[Monodevelop-devel] Using SQLite as parser database">lluis at novell.com
</A><BR>
<I>Tue Jul 29 05:31:57 EDT 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000022.html">[Monodevelop-devel] Using SQLite as parser database
</A></li>
<LI>Next message: <A HREF="000023.html">[Monodevelop-devel] Using SQLite as parser database
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#25">[ date ]</a>
<a href="thread.html#25">[ thread ]</a>
<a href="subject.html#25">[ subject ]</a>
<a href="author.html#25">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>El dl 28 de 07 de 2008 a les 23:40 -0400, en/na Michael Hutchinson va escriure:
&gt;<i> On Mon, Jul 28, 2008 at 9:36 PM, Lluis Sanchez Gual &lt;<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">lluis at novell.com</A>&gt; wrote:
</I>&gt;<i> &gt; El dl 28 de 07 de 2008 a les 23:44 +0200, en/na Mike Kr&#252;ger va escriure:
</I>&gt;<i> &gt;&gt; Hi
</I>&gt;<i> &gt;&gt;
</I>&gt;<i> &gt;&gt; &gt; This discussion should have been done before committing anything to
</I>&gt;<i> &gt;&gt; &gt; trunk, but here it is anyway.
</I>&gt;<i> &gt;&gt; &gt;
</I>&gt;<i> &gt;&gt; &gt; Migrating to SQLite only makes sense if it provides noticeable
</I>&gt;<i> &gt;&gt; &gt; improvements in performance and memory use. Guessing that it will be
</I>&gt;<i> &gt;&gt; &gt; better is not enough. We need real numbers before taking the decision
</I>&gt;<i> &gt;&gt; &gt; to
</I>&gt;<i> &gt;&gt; &gt; switch, and only do it if the numbers are so much better that pay off
</I>&gt;<i> &gt;&gt; &gt; the burden of having a dependency on SQLite.
</I>&gt;<i> &gt;&gt; &gt;
</I>&gt;<i> &gt;&gt; &gt; I might be wrong, but I don't believe that SQLite will be better than
</I>&gt;<i> &gt;&gt; &gt; the ad-hoc database we are using in MD 1.0. I spent a lot of time
</I>&gt;<i> &gt;&gt; &gt; tuning
</I>&gt;<i> &gt;&gt; &gt; up the parser database, and I'm quite happy about how is it
</I>&gt;<i> &gt;&gt; &gt; performing.
</I>&gt;<i> &gt;&gt; &gt;
</I>&gt;<i> &gt;&gt;
</I>&gt;<i> &gt;&gt; Some more benefits for using a real database over an own implementation:
</I>&gt;<i> &gt;&gt;
</I>&gt;<i> &gt;&gt; &#65279;- It's reliable. Atomic transactions, threading - all solved.
</I>&gt;<i> &gt;
</I>&gt;<i> &gt; Transactions and threading are not a problem for the parser database, so
</I>&gt;<i> &gt; that's not a real benefit.
</I>&gt;<i>
</I>&gt;<i> Multithreaded *writes* could be useful if we're parsing on multiple
</I>&gt;<i> cores, but those aren't going to happen with SQLite just yet anyway...
</I>
It isn't a real benefit, given the low rate of writes we require.
&gt;<i>
</I>&gt;<i> &gt;&gt; - It's easy to look into the data using a command line client and SQL
</I>&gt;<i> &gt;&gt; statements
</I>&gt;<i> &gt;
</I>&gt;<i> &gt; This is cool, but it has never been a requirement.
</I>&gt;<i>
</I>&gt;<i> I found this appealing :-)
</I>
Me too, but software design can't be driven by appealingness.
&gt;<i>
</I>&gt;<i> &gt;&gt; Its not just pure performance. Using a database will allow us for
</I>&gt;<i> &gt;&gt; example to switch the database software to a new implementation. And
</I>&gt;<i> &gt;&gt; databases and SQL are very easy to understood and to change.
</I>&gt;<i> &gt;&gt;
</I>&gt;<i> &gt;&gt; I had to think about it too (I implemented the #develop database some
</I>&gt;<i> &gt;&gt; years ago which monodevelop inherited (but optimized I admit ^^)) -
</I>&gt;<i> &gt;
</I>&gt;<i> &gt; That's not correct, MD's parser database was written from scratch. The
</I>&gt;<i> &gt; inherited implementation would load everything in memory and would
</I>&gt;<i> &gt; collapse the system trying to open the MD solution.
</I>&gt;<i> &gt;
</I>&gt;<i> &gt;&gt; after thinking about it the decision was easy - A database makes it
</I>&gt;<i> &gt;&gt; easier to change the model and to make complicated querys more
</I>&gt;<i> &gt;&gt; efficient.
</I>&gt;<i> &gt;
</I>&gt;<i> &gt; But curiously they are especially bad at querying hierarchies of objects
</I>&gt;<i> &gt; (such as namespace hierarchies or subclass hierarchies), unless you
</I>&gt;<i> &gt; denormalize the tables.
</I>&gt;<i>
</I>&gt;<i> Isn't that true of an ad-hoc DB too?
</I>
Not always. A hierarchy of objects can be efficiently scanned in memory
without 'denormalizing' it.
&gt;<i>
</I>&gt;<i> &gt; Yes, databases are powerful. They can do amazing things with little
</I>&gt;<i> &gt; effort. But generic databases don't fit everywhere. A well designed
</I>&gt;<i> &gt; ad-hoc database may be better than a generic RDBMS, even if less
</I>&gt;<i> &gt; powerful. Everything depends on the requirements and constraints of the
</I>&gt;<i> &gt; application. For the specific case of the parser database, here are some
</I>&gt;<i> &gt; requirements:
</I>&gt;<i> &gt;
</I>&gt;<i> &gt; * Type and namespace lookup must be lightning fast. Type and
</I>&gt;<i> &gt; namespace queries are used by the parser when resolving types,
</I>&gt;<i> &gt; and by code completion when showing completion entries. I don't
</I>&gt;<i> &gt; think we can afford hitting the disk for that kind of queries.
</I>&gt;<i>
</I>&gt;<i> AFAIK, SQLite maintains an in-memory cache of configurable size, so as
</I>&gt;<i> long as the databases are properly indexed, this shouldn't be an
</I>&gt;<i> issue.
</I>
Shouldn't, but we don't know.
&gt;<i>
</I>&gt;<i> &gt; * Most of operations are read operations, so the database must be
</I>&gt;<i> &gt; optimized for reading. Write operations are much less common
</I>&gt;<i> &gt; than reads.
</I>&gt;<i>
</I>&gt;<i> This is true of SQLite.
</I>
This is a design constraint to take into account to choose the right
solution. I'm not saying that this is a problem in SQLite.
&gt;<i>
</I>&gt;<i> &gt; * The data is the database is discardable. It is always possible
</I>&gt;<i> &gt; to regenerate a database by re-parsing a project or an assembly.
</I>&gt;<i> &gt; * Memory usage must be contained. Project and assembly databases
</I>&gt;<i> &gt; may contain a huge amount of information.
</I>&gt;<i> &gt; * The set of queries that it has to support is known and limited.
</I>&gt;<i> &gt; Those are basically:
</I>&gt;<i> &gt; * Get all types.
</I>&gt;<i> &gt; * Get all types implemented in a file, given the file
</I>&gt;<i> &gt; name.
</I>&gt;<i> &gt; * Get all subclasses of a class, given class name.
</I>&gt;<i> &gt; * Get a type, given the type name.
</I>&gt;<i> &gt; * Get all types and sub-namespaces of a namespace.
</I>&gt;<i> &gt; * Get all sub-namespaces of a namespace.
</I>&gt;<i>
</I>&gt;<i> I would also like to be able to extend the parser DB to store the
</I>&gt;<i> C/C++ symbols. This should be relatively easy with SQLite.
</I>&gt;<i>
</I>&gt;<i> It would also be nice to store the amount of times a particular item
</I>&gt;<i> has been selected from the code completion list, so that if there are
</I>&gt;<i> a number of completion entries that match the currently typed prefix,
</I>&gt;<i> the completion window can select the most likely one. Visual Studio
</I>&gt;<i> does this and it's *very* useful. Things like this would be pretty
</I>&gt;<i> easy to implement with SQLite.
</I>
And with an ad-hoc database even easier. I don't think VS needs a
relational database to implement this.
&gt;<i> We could also maintain various other
</I>&gt;<i> tables and indices to accelerate things like &quot;find references&quot;, which
</I>&gt;<i> would help with speeding up renaming and other such refactorings.
</I>
Again, you don't have to convince me about how cool having all that info
in a database is. I already know it.
&gt;<i>
</I>&gt;<i> &gt; A designer has to find the solution that better fulfills the constraints
</I>&gt;<i> &gt; and requirements of an application. In the parser case, given the
</I>&gt;<i> &gt; constraints we have, I think an ad-hoc database may perform better. Of
</I>&gt;<i> &gt; course I might be wrong, since I haven't done any tests with SQLite, but
</I>&gt;<i> &gt; I yet have to see a proof of the contrary.
</I>&gt;<i>
</I>&gt;<i> This is a fair point, and we should definitely perform benchmarks
</I>&gt;<i> before coming to a conclusion.
</I>&gt;<i>
</I>&gt;<i> &gt;&gt; There are many more reasons using database software instead of own data
</I>&gt;<i> &gt;&gt; storage solutions - otherwise the whole database software would be
</I>&gt;<i> &gt;&gt; obsolete.
</I>&gt;<i> &gt;
</I>&gt;<i> &gt; There are also many more reasons for not using databases, otherwise all
</I>&gt;<i> &gt; applications would be using them.
</I>&gt;<i>
</I>&gt;<i> The main reason I prefer SQLite would be maintainability; I found the
</I>&gt;<i> old parser database to be somewhat hard to understand when I was
</I>&gt;<i> trying to fix problems.
</I>
Yes, it is hard to understand because it is complex, and it is complex
because it is solving a complex problem. We should refrain the urge of
rewriting all complex software we find, since there may be a good reason
for it being complex.
&gt;<i>
</I>&gt;<i> However, I fully agree that if the performance tests show that the
</I>&gt;<i> ad-hoc database is significantly faster and/or less memory hungry,
</I>&gt;<i> it's probably worth the effort of maintaining it.
</I>
And if tests show that SQLite is better than the ad-hoc database, I also
agree on using it.
Lluis.
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000022.html">[Monodevelop-devel] Using SQLite as parser database
</A></li>
<LI>Next message: <A HREF="000023.html">[Monodevelop-devel] Using SQLite as parser database
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#25">[ date ]</a>
<a href="thread.html#25">[ thread ]</a>
<a href="subject.html#25">[ subject ]</a>
<a href="author.html#25">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,86 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Using SQLite as parser database
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Using%20SQLite%20as%20parser%20database&In-Reply-To=488ED056.8040208%40novell.com">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000024.html">
<LINK REL="Next" HREF="000018.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Using SQLite as parser database</H1>
<B>Michael Hutchinson</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Using%20SQLite%20as%20parser%20database&In-Reply-To=488ED056.8040208%40novell.com"
TITLE="[Monodevelop-devel] Using SQLite as parser database">m.j.hutchinson at gmail.com
</A><BR>
<I>Tue Jul 29 11:02:29 EDT 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000024.html">[Monodevelop-devel] Using SQLite as parser database
</A></li>
<LI>Next message: <A HREF="000018.html">[Monodevelop-devel] Some new DOM guidance
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#26">[ date ]</a>
<a href="thread.html#26">[ thread ]</a>
<a href="subject.html#26">[ subject ]</a>
<a href="author.html#26">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>On Tue, Jul 29, 2008 at 4:09 AM, &quot;Andr&#233;s G. Aragoneses&quot;
&lt;<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">aaragoneses at novell.com</A>&gt; wrote:
&gt;<i> I'm also worried about the fact that your opinion about SQLite may be
</I>&gt;<i> biased because I guess you only used Win32 OS when you were working in
</I>&gt;<i> SharpDevelop, right? There has been huge performance problems (locking
</I>&gt;<i> problems) with SQLite in Linux, which recently caused a lot of
</I>&gt;<i> discussions due to its usage in Firefox (which BTW is performing for me
</I>&gt;<i> a lot worse than other browsers in Linux). I can't give you the exact
</I>&gt;<i> reference of where I read (but I can give you some first google hits
</I>&gt;<i> like [4] and [5]) it but AFAIK this is yet a problem to be solved
</I>&gt;<i> upstream (don't remember if it's in the kernel or in the extX filesystem).
</I>
That's because Firefox uses SQLite in synchronous mode, which flushes
to disk (and ext3 causes ALL files on the disk to be flushed). We
wouldn't need that mode. Firefix also seems to write a huge amount of
daya to disk compared to what it needs, probably for the same reason
(excessive flushing of indices, etc)
It'd be fairer to compare Banshee, which opens its database with:
Execute (&quot;PRAGMA cache_size = ?&quot;, cache_size);
Execute (&quot;PRAGMA synchronous = OFF&quot;);
Execute (&quot;PRAGMA temp_store = MEMORY&quot;);
Execute (&quot;PRAGMA count_changes = OFF&quot;);
(see banshee/src/Core/Banshee.Services/Banshee.Database/BansheeDbConnection.cs)
Banshee's database has not caused any substantial problems.
--
Michael Hutchinson
<A HREF="http://mjhutchinson.com">http://mjhutchinson.com</A>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000024.html">[Monodevelop-devel] Using SQLite as parser database
</A></li>
<LI>Next message: <A HREF="000018.html">[Monodevelop-devel] Some new DOM guidance
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#26">[ date ]</a>
<a href="thread.html#26">[ thread ]</a>
<a href="subject.html#26">[ subject ]</a>
<a href="author.html#26">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,172 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<title>The Monodevelop-devel-list July 2008 Archive by author</title>
<META NAME="robots" CONTENT="noindex,follow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
</HEAD>
<BODY BGCOLOR="#ffffff">
<a name="start"></A>
<h1>July 2008 Archives by author</h1>
<ul>
<li> <b>Messages sorted by:</b>
<a href="thread.html#start">[ thread ]</a>
<a href="subject.html#start">[ subject ]</a>
<a href="date.html#start">[ date ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p><b>Starting:</b> <i>Sat Jul 12 10:43:11 EDT 2008</i><br>
<b>Ending:</b> <i>Tue Jul 29 11:02:29 EDT 2008</i><br>
<b>Messages:</b> 25<p>
<ul>
<LI><A HREF="000011.html">[Monodevelop-devel] the future of Prebuild and xbuild
</A><A NAME="11">&nbsp;</A>
<I>C.J. Adams-Collier
</I>
<LI><A HREF="000007.html">[Monodevelop-devel] [Fwd: Monodevevelop 1.9 Error when opening old Gtk# Project]
</A><A NAME="7">&nbsp;</A>
<I>&quot;Andr&#233;s G. Aragoneses&quot;
</I>
<LI><A HREF="000012.html">[Monodevelop-devel] gmcs bug affecting MD from SVN (was: Re: HEADS UP: Linear IR branch merge)
</A><A NAME="12">&nbsp;</A>
<I>&quot;Andr&#233;s G. Aragoneses&quot;
</I>
<LI><A HREF="000023.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="23">&nbsp;</A>
<I>&quot;Andr&#233;s G. Aragoneses&quot;
</I>
<LI><A HREF="000017.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="17">&nbsp;</A>
<I>Federico Di Gregorio
</I>
<LI><A HREF="000014.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="14">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000019.html">[Monodevelop-devel] [MonoDevelop] Current SVN version may be buggy/dom changes
</A><A NAME="19">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000020.html">[Monodevelop-devel] Some new DOM guidance
</A><A NAME="20">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000021.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="21">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000025.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="25">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000016.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="16">&nbsp;</A>
<I>Christian Hergert
</I>
<LI><A HREF="000024.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="24">&nbsp;</A>
<I>Christian Hergert
</I>
<LI><A HREF="000004.html">[Monodevelop-devel] [Path] Updated ASP.NET Templates
</A><A NAME="4">&nbsp;</A>
<I>Michael Hutchinson
</I>
<LI><A HREF="000006.html">[Monodevelop-devel] [Path] Updated ASP.NET Templates
</A><A NAME="6">&nbsp;</A>
<I>Michael Hutchinson
</I>
<LI><A HREF="000008.html">[Monodevelop-devel] Insufficient Requirement Checks
</A><A NAME="8">&nbsp;</A>
<I>Michael Hutchinson
</I>
<LI><A HREF="000010.html">[Monodevelop-devel] Insufficient Requirement Checks
</A><A NAME="10">&nbsp;</A>
<I>Michael Hutchinson
</I>
<LI><A HREF="000013.html">[Monodevelop-devel] [MonoDevelop] Current SVN version may be buggy/dom changes
</A><A NAME="13">&nbsp;</A>
<I>Michael Hutchinson
</I>
<LI><A HREF="000022.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="22">&nbsp;</A>
<I>Michael Hutchinson
</I>
<LI><A HREF="000026.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="26">&nbsp;</A>
<I>Michael Hutchinson
</I>
<LI><A HREF="000015.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="15">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
<LI><A HREF="000018.html">[Monodevelop-devel] Some new DOM guidance
</A><A NAME="18">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
<LI><A HREF="000002.html">[Monodevelop-devel] Insufficient Requirement Checks
</A><A NAME="2">&nbsp;</A>
<I>Valentin Sawadski
</I>
<LI><A HREF="000003.html">[Monodevelop-devel] [Path] Updated ASP.NET Templates
</A><A NAME="3">&nbsp;</A>
<I>Valentin Sawadski
</I>
<LI><A HREF="000005.html">[Monodevelop-devel] [Path] Updated ASP.NET Templates
</A><A NAME="5">&nbsp;</A>
<I>Valentin Sawadski
</I>
<LI><A HREF="000009.html">[Monodevelop-devel] Insufficient Requirement Checks
</A><A NAME="9">&nbsp;</A>
<I>Valentin Sawadski
</I>
</ul>
<p>
<a name="end"><b>Last message date:</b></a>
<i>Tue Jul 29 11:02:29 EDT 2008</i><br>
<b>Archived on:</b> <i>Tue Jul 29 11:02:33 EDT 2008</i>
<p>
<ul>
<li> <b>Messages sorted by:</b>
<a href="thread.html#start">[ thread ]</a>
<a href="subject.html#start">[ subject ]</a>
<a href="date.html#start">[ date ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p>
<hr>
<i>This archive was generated by
Pipermail 0.09 (Mailman edition).</i>
</BODY>
</HTML>

Просмотреть файл

@ -0,0 +1,172 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<title>The Monodevelop-devel-list July 2008 Archive by date</title>
<META NAME="robots" CONTENT="noindex,follow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
</HEAD>
<BODY BGCOLOR="#ffffff">
<a name="start"></A>
<h1>July 2008 Archives by date</h1>
<ul>
<li> <b>Messages sorted by:</b>
<a href="thread.html#start">[ thread ]</a>
<a href="subject.html#start">[ subject ]</a>
<a href="author.html#start">[ author ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p><b>Starting:</b> <i>Sat Jul 12 10:43:11 EDT 2008</i><br>
<b>Ending:</b> <i>Tue Jul 29 11:02:29 EDT 2008</i><br>
<b>Messages:</b> 25<p>
<ul>
<LI><A HREF="000002.html">[Monodevelop-devel] Insufficient Requirement Checks
</A><A NAME="2">&nbsp;</A>
<I>Valentin Sawadski
</I>
<LI><A HREF="000003.html">[Monodevelop-devel] [Path] Updated ASP.NET Templates
</A><A NAME="3">&nbsp;</A>
<I>Valentin Sawadski
</I>
<LI><A HREF="000004.html">[Monodevelop-devel] [Path] Updated ASP.NET Templates
</A><A NAME="4">&nbsp;</A>
<I>Michael Hutchinson
</I>
<LI><A HREF="000005.html">[Monodevelop-devel] [Path] Updated ASP.NET Templates
</A><A NAME="5">&nbsp;</A>
<I>Valentin Sawadski
</I>
<LI><A HREF="000006.html">[Monodevelop-devel] [Path] Updated ASP.NET Templates
</A><A NAME="6">&nbsp;</A>
<I>Michael Hutchinson
</I>
<LI><A HREF="000007.html">[Monodevelop-devel] [Fwd: Monodevevelop 1.9 Error when opening old Gtk# Project]
</A><A NAME="7">&nbsp;</A>
<I>&quot;Andr&#233;s G. Aragoneses&quot;
</I>
<LI><A HREF="000008.html">[Monodevelop-devel] Insufficient Requirement Checks
</A><A NAME="8">&nbsp;</A>
<I>Michael Hutchinson
</I>
<LI><A HREF="000009.html">[Monodevelop-devel] Insufficient Requirement Checks
</A><A NAME="9">&nbsp;</A>
<I>Valentin Sawadski
</I>
<LI><A HREF="000010.html">[Monodevelop-devel] Insufficient Requirement Checks
</A><A NAME="10">&nbsp;</A>
<I>Michael Hutchinson
</I>
<LI><A HREF="000011.html">[Monodevelop-devel] the future of Prebuild and xbuild
</A><A NAME="11">&nbsp;</A>
<I>C.J. Adams-Collier
</I>
<LI><A HREF="000012.html">[Monodevelop-devel] gmcs bug affecting MD from SVN (was: Re: HEADS UP: Linear IR branch merge)
</A><A NAME="12">&nbsp;</A>
<I>&quot;Andr&#233;s G. Aragoneses&quot;
</I>
<LI><A HREF="000013.html">[Monodevelop-devel] [MonoDevelop] Current SVN version may be buggy/dom changes
</A><A NAME="13">&nbsp;</A>
<I>Michael Hutchinson
</I>
<LI><A HREF="000014.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="14">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000015.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="15">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
<LI><A HREF="000017.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="17">&nbsp;</A>
<I>Federico Di Gregorio
</I>
<LI><A HREF="000016.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="16">&nbsp;</A>
<I>Christian Hergert
</I>
<LI><A HREF="000018.html">[Monodevelop-devel] Some new DOM guidance
</A><A NAME="18">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
<LI><A HREF="000019.html">[Monodevelop-devel] [MonoDevelop] Current SVN version may be buggy/dom changes
</A><A NAME="19">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000020.html">[Monodevelop-devel] Some new DOM guidance
</A><A NAME="20">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000021.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="21">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000022.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="22">&nbsp;</A>
<I>Michael Hutchinson
</I>
<LI><A HREF="000023.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="23">&nbsp;</A>
<I>&quot;Andr&#233;s G. Aragoneses&quot;
</I>
<LI><A HREF="000024.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="24">&nbsp;</A>
<I>Christian Hergert
</I>
<LI><A HREF="000025.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="25">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000026.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="26">&nbsp;</A>
<I>Michael Hutchinson
</I>
</ul>
<p>
<a name="end"><b>Last message date:</b></a>
<i>Tue Jul 29 11:02:29 EDT 2008</i><br>
<b>Archived on:</b> <i>Tue Jul 29 11:02:33 EDT 2008</i>
<p>
<ul>
<li> <b>Messages sorted by:</b>
<a href="thread.html#start">[ thread ]</a>
<a href="subject.html#start">[ subject ]</a>
<a href="author.html#start">[ author ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p>
<hr>
<i>This archive was generated by
Pipermail 0.09 (Mailman edition).</i>
</BODY>
</HTML>

Просмотреть файл

@ -0,0 +1,221 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<title>The Monodevelop-devel-list July 2008 Archive by thread</title>
<META NAME="robots" CONTENT="noindex,follow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
</HEAD>
<BODY BGCOLOR="#ffffff">
<a name="start"></A>
<h1>July 2008 Archives by thread</h1>
<ul>
<li> <b>Messages sorted by:</b>
<a href="subject.html#start">[ subject ]</a>
<a href="author.html#start">[ author ]</a>
<a href="date.html#start">[ date ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p><b>Starting:</b> <i>Sat Jul 12 10:43:11 EDT 2008</i><br>
<b>Ending:</b> <i>Tue Jul 29 11:02:29 EDT 2008</i><br>
<b>Messages:</b> 25<p>
<ul>
<!--0 01215873791- -->
<LI><A HREF="000002.html">[Monodevelop-devel] Insufficient Requirement Checks
</A><A NAME="2">&nbsp;</A>
<I>Valentin Sawadski
</I>
<UL>
<!--1 01215873791-01216419378- -->
<LI><A HREF="000008.html">[Monodevelop-devel] Insufficient Requirement Checks
</A><A NAME="8">&nbsp;</A>
<I>Michael Hutchinson
</I>
<UL>
<!--2 01215873791-01216419378-01216460781- -->
<LI><A HREF="000009.html">[Monodevelop-devel] Insufficient Requirement Checks
</A><A NAME="9">&nbsp;</A>
<I>Valentin Sawadski
</I>
<UL>
<!--3 01215873791-01216419378-01216460781-01216471740- -->
<LI><A HREF="000010.html">[Monodevelop-devel] Insufficient Requirement Checks
</A><A NAME="10">&nbsp;</A>
<I>Michael Hutchinson
</I>
</UL>
</UL>
</UL>
<!--0 01215878753- -->
<LI><A HREF="000003.html">[Monodevelop-devel] [Path] Updated ASP.NET Templates
</A><A NAME="3">&nbsp;</A>
<I>Valentin Sawadski
</I>
<UL>
<!--1 01215878753-01216042865- -->
<LI><A HREF="000004.html">[Monodevelop-devel] [Path] Updated ASP.NET Templates
</A><A NAME="4">&nbsp;</A>
<I>Michael Hutchinson
</I>
<UL>
<!--2 01215878753-01216042865-01216053382- -->
<LI><A HREF="000005.html">[Monodevelop-devel] [Path] Updated ASP.NET Templates
</A><A NAME="5">&nbsp;</A>
<I>Valentin Sawadski
</I>
<UL>
<!--3 01215878753-01216042865-01216053382-01216087823- -->
<LI><A HREF="000006.html">[Monodevelop-devel] [Path] Updated ASP.NET Templates
</A><A NAME="6">&nbsp;</A>
<I>Michael Hutchinson
</I>
</UL>
</UL>
</UL>
<!--0 01216303169- -->
<LI><A HREF="000007.html">[Monodevelop-devel] [Fwd: Monodevevelop 1.9 Error when opening old Gtk# Project]
</A><A NAME="7">&nbsp;</A>
<I>&quot;Andr&#233;s G. Aragoneses&quot;
</I>
<!--0 01217201571- -->
<LI><A HREF="000011.html">[Monodevelop-devel] the future of Prebuild and xbuild
</A><A NAME="11">&nbsp;</A>
<I>C.J. Adams-Collier
</I>
<!--0 01217243495- -->
<LI><A HREF="000012.html">[Monodevelop-devel] gmcs bug affecting MD from SVN (was: Re: HEADS UP: Linear IR branch merge)
</A><A NAME="12">&nbsp;</A>
<I>&quot;Andr&#233;s G. Aragoneses&quot;
</I>
<!--0 01217269857- -->
<LI><A HREF="000013.html">[Monodevelop-devel] [MonoDevelop] Current SVN version may be buggy/dom changes
</A><A NAME="13">&nbsp;</A>
<I>Michael Hutchinson
</I>
<UL>
<!--1 01217269857-01217286900- -->
<LI><A HREF="000019.html">[Monodevelop-devel] [MonoDevelop] Current SVN version may be buggy/dom changes
</A><A NAME="19">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
</UL>
<!--0 01217278748- -->
<LI><A HREF="000014.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="14">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<UL>
<!--1 01217278748-01217281493- -->
<LI><A HREF="000015.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="15">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
<UL>
<!--2 01217278748-01217281493-01217282798- -->
<LI><A HREF="000017.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="17">&nbsp;</A>
<I>Federico Di Gregorio
</I>
<!--2 01217278748-01217281493-01217282916- -->
<LI><A HREF="000016.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="16">&nbsp;</A>
<I>Christian Hergert
</I>
<!--2 01217278748-01217281493-01217295366- -->
<LI><A HREF="000021.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="21">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<UL>
<!--3 01217278748-01217281493-01217295366-01217302821- -->
<LI><A HREF="000022.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="22">&nbsp;</A>
<I>Michael Hutchinson
</I>
<!--3 01217278748-01217281493-01217295366-01217302821-01217323917- -->
<LI><A HREF="000025.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="25">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
</UL>
<!--2 01217278748-01217281493-01217318998- -->
<LI><A HREF="000023.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="23">&nbsp;</A>
<I>&quot;Andr&#233;s G. Aragoneses&quot;
</I>
<UL>
<!--3 01217278748-01217281493-01217318998-01217320463- -->
<LI><A HREF="000024.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="24">&nbsp;</A>
<I>Christian Hergert
</I>
<!--3 01217278748-01217281493-01217318998-01217343749- -->
<LI><A HREF="000026.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="26">&nbsp;</A>
<I>Michael Hutchinson
</I>
</UL>
</UL>
</UL>
<!--0 01217283796- -->
<LI><A HREF="000018.html">[Monodevelop-devel] Some new DOM guidance
</A><A NAME="18">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
<UL>
<!--1 01217283796-01217289271- -->
<LI><A HREF="000020.html">[Monodevelop-devel] Some new DOM guidance
</A><A NAME="20">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
</UL>
</ul>
<p>
<a name="end"><b>Last message date:</b></a>
<i>Tue Jul 29 11:02:29 EDT 2008</i><br>
<b>Archived on:</b> <i>Tue Jul 29 11:02:33 EDT 2008</i>
<p>
<ul>
<li> <b>Messages sorted by:</b>
<a href="subject.html#start">[ subject ]</a>
<a href="author.html#start">[ author ]</a>
<a href="date.html#start">[ date ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p>
<hr>
<i>This archive was generated by
Pipermail 0.09 (Mailman edition).</i>
</BODY>
</HTML>

Просмотреть файл

@ -0,0 +1,172 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<title>The Monodevelop-devel-list July 2008 Archive by subject</title>
<META NAME="robots" CONTENT="noindex,follow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
</HEAD>
<BODY BGCOLOR="#ffffff">
<a name="start"></A>
<h1>July 2008 Archives by subject</h1>
<ul>
<li> <b>Messages sorted by:</b>
<a href="thread.html#start">[ thread ]</a>
<a href="author.html#start">[ author ]</a>
<a href="date.html#start">[ date ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p><b>Starting:</b> <i>Sat Jul 12 10:43:11 EDT 2008</i><br>
<b>Ending:</b> <i>Tue Jul 29 11:02:29 EDT 2008</i><br>
<b>Messages:</b> 25<p>
<ul>
<LI><A HREF="000007.html">[Monodevelop-devel] [Fwd: Monodevevelop 1.9 Error when opening old Gtk# Project]
</A><A NAME="7">&nbsp;</A>
<I>&quot;Andr&#233;s G. Aragoneses&quot;
</I>
<LI><A HREF="000019.html">[Monodevelop-devel] [MonoDevelop] Current SVN version may be buggy/dom changes
</A><A NAME="19">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000013.html">[Monodevelop-devel] [MonoDevelop] Current SVN version may be buggy/dom changes
</A><A NAME="13">&nbsp;</A>
<I>Michael Hutchinson
</I>
<LI><A HREF="000003.html">[Monodevelop-devel] [Path] Updated ASP.NET Templates
</A><A NAME="3">&nbsp;</A>
<I>Valentin Sawadski
</I>
<LI><A HREF="000004.html">[Monodevelop-devel] [Path] Updated ASP.NET Templates
</A><A NAME="4">&nbsp;</A>
<I>Michael Hutchinson
</I>
<LI><A HREF="000005.html">[Monodevelop-devel] [Path] Updated ASP.NET Templates
</A><A NAME="5">&nbsp;</A>
<I>Valentin Sawadski
</I>
<LI><A HREF="000006.html">[Monodevelop-devel] [Path] Updated ASP.NET Templates
</A><A NAME="6">&nbsp;</A>
<I>Michael Hutchinson
</I>
<LI><A HREF="000012.html">[Monodevelop-devel] gmcs bug affecting MD from SVN (was: Re: HEADS UP: Linear IR branch merge)
</A><A NAME="12">&nbsp;</A>
<I>&quot;Andr&#233;s G. Aragoneses&quot;
</I>
<LI><A HREF="000002.html">[Monodevelop-devel] Insufficient Requirement Checks
</A><A NAME="2">&nbsp;</A>
<I>Valentin Sawadski
</I>
<LI><A HREF="000008.html">[Monodevelop-devel] Insufficient Requirement Checks
</A><A NAME="8">&nbsp;</A>
<I>Michael Hutchinson
</I>
<LI><A HREF="000009.html">[Monodevelop-devel] Insufficient Requirement Checks
</A><A NAME="9">&nbsp;</A>
<I>Valentin Sawadski
</I>
<LI><A HREF="000010.html">[Monodevelop-devel] Insufficient Requirement Checks
</A><A NAME="10">&nbsp;</A>
<I>Michael Hutchinson
</I>
<LI><A HREF="000018.html">[Monodevelop-devel] Some new DOM guidance
</A><A NAME="18">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
<LI><A HREF="000020.html">[Monodevelop-devel] Some new DOM guidance
</A><A NAME="20">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000011.html">[Monodevelop-devel] the future of Prebuild and xbuild
</A><A NAME="11">&nbsp;</A>
<I>C.J. Adams-Collier
</I>
<LI><A HREF="000014.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="14">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000015.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="15">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
<LI><A HREF="000017.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="17">&nbsp;</A>
<I>Federico Di Gregorio
</I>
<LI><A HREF="000016.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="16">&nbsp;</A>
<I>Christian Hergert
</I>
<LI><A HREF="000021.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="21">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000022.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="22">&nbsp;</A>
<I>Michael Hutchinson
</I>
<LI><A HREF="000023.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="23">&nbsp;</A>
<I>&quot;Andr&#233;s G. Aragoneses&quot;
</I>
<LI><A HREF="000024.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="24">&nbsp;</A>
<I>Christian Hergert
</I>
<LI><A HREF="000025.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="25">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000026.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="26">&nbsp;</A>
<I>Michael Hutchinson
</I>
</ul>
<p>
<a name="end"><b>Last message date:</b></a>
<i>Tue Jul 29 11:02:29 EDT 2008</i><br>
<b>Archived on:</b> <i>Tue Jul 29 11:02:33 EDT 2008</i>
<p>
<ul>
<li> <b>Messages sorted by:</b>
<a href="thread.html#start">[ thread ]</a>
<a href="author.html#start">[ author ]</a>
<a href="date.html#start">[ date ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p>
<hr>
<i>This archive was generated by
Pipermail 0.09 (Mailman edition).</i>
</BODY>
</HTML>

Просмотреть файл

@ -0,0 +1,221 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<title>The Monodevelop-devel-list July 2008 Archive by thread</title>
<META NAME="robots" CONTENT="noindex,follow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
</HEAD>
<BODY BGCOLOR="#ffffff">
<a name="start"></A>
<h1>July 2008 Archives by thread</h1>
<ul>
<li> <b>Messages sorted by:</b>
<a href="subject.html#start">[ subject ]</a>
<a href="author.html#start">[ author ]</a>
<a href="date.html#start">[ date ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p><b>Starting:</b> <i>Sat Jul 12 10:43:11 EDT 2008</i><br>
<b>Ending:</b> <i>Tue Jul 29 11:02:29 EDT 2008</i><br>
<b>Messages:</b> 25<p>
<ul>
<!--0 01215873791- -->
<LI><A HREF="000002.html">[Monodevelop-devel] Insufficient Requirement Checks
</A><A NAME="2">&nbsp;</A>
<I>Valentin Sawadski
</I>
<UL>
<!--1 01215873791-01216419378- -->
<LI><A HREF="000008.html">[Monodevelop-devel] Insufficient Requirement Checks
</A><A NAME="8">&nbsp;</A>
<I>Michael Hutchinson
</I>
<UL>
<!--2 01215873791-01216419378-01216460781- -->
<LI><A HREF="000009.html">[Monodevelop-devel] Insufficient Requirement Checks
</A><A NAME="9">&nbsp;</A>
<I>Valentin Sawadski
</I>
<UL>
<!--3 01215873791-01216419378-01216460781-01216471740- -->
<LI><A HREF="000010.html">[Monodevelop-devel] Insufficient Requirement Checks
</A><A NAME="10">&nbsp;</A>
<I>Michael Hutchinson
</I>
</UL>
</UL>
</UL>
<!--0 01215878753- -->
<LI><A HREF="000003.html">[Monodevelop-devel] [Path] Updated ASP.NET Templates
</A><A NAME="3">&nbsp;</A>
<I>Valentin Sawadski
</I>
<UL>
<!--1 01215878753-01216042865- -->
<LI><A HREF="000004.html">[Monodevelop-devel] [Path] Updated ASP.NET Templates
</A><A NAME="4">&nbsp;</A>
<I>Michael Hutchinson
</I>
<UL>
<!--2 01215878753-01216042865-01216053382- -->
<LI><A HREF="000005.html">[Monodevelop-devel] [Path] Updated ASP.NET Templates
</A><A NAME="5">&nbsp;</A>
<I>Valentin Sawadski
</I>
<UL>
<!--3 01215878753-01216042865-01216053382-01216087823- -->
<LI><A HREF="000006.html">[Monodevelop-devel] [Path] Updated ASP.NET Templates
</A><A NAME="6">&nbsp;</A>
<I>Michael Hutchinson
</I>
</UL>
</UL>
</UL>
<!--0 01216303169- -->
<LI><A HREF="000007.html">[Monodevelop-devel] [Fwd: Monodevevelop 1.9 Error when opening old Gtk# Project]
</A><A NAME="7">&nbsp;</A>
<I>&quot;Andr&#233;s G. Aragoneses&quot;
</I>
<!--0 01217201571- -->
<LI><A HREF="000011.html">[Monodevelop-devel] the future of Prebuild and xbuild
</A><A NAME="11">&nbsp;</A>
<I>C.J. Adams-Collier
</I>
<!--0 01217243495- -->
<LI><A HREF="000012.html">[Monodevelop-devel] gmcs bug affecting MD from SVN (was: Re: HEADS UP: Linear IR branch merge)
</A><A NAME="12">&nbsp;</A>
<I>&quot;Andr&#233;s G. Aragoneses&quot;
</I>
<!--0 01217269857- -->
<LI><A HREF="000013.html">[Monodevelop-devel] [MonoDevelop] Current SVN version may be buggy/dom changes
</A><A NAME="13">&nbsp;</A>
<I>Michael Hutchinson
</I>
<UL>
<!--1 01217269857-01217286900- -->
<LI><A HREF="000019.html">[Monodevelop-devel] [MonoDevelop] Current SVN version may be buggy/dom changes
</A><A NAME="19">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
</UL>
<!--0 01217278748- -->
<LI><A HREF="000014.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="14">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<UL>
<!--1 01217278748-01217281493- -->
<LI><A HREF="000015.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="15">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
<UL>
<!--2 01217278748-01217281493-01217282798- -->
<LI><A HREF="000017.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="17">&nbsp;</A>
<I>Federico Di Gregorio
</I>
<!--2 01217278748-01217281493-01217282916- -->
<LI><A HREF="000016.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="16">&nbsp;</A>
<I>Christian Hergert
</I>
<!--2 01217278748-01217281493-01217295366- -->
<LI><A HREF="000021.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="21">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<UL>
<!--3 01217278748-01217281493-01217295366-01217302821- -->
<LI><A HREF="000022.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="22">&nbsp;</A>
<I>Michael Hutchinson
</I>
<!--3 01217278748-01217281493-01217295366-01217302821-01217323917- -->
<LI><A HREF="000025.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="25">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
</UL>
<!--2 01217278748-01217281493-01217318998- -->
<LI><A HREF="000023.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="23">&nbsp;</A>
<I>&quot;Andr&#233;s G. Aragoneses&quot;
</I>
<UL>
<!--3 01217278748-01217281493-01217318998-01217320463- -->
<LI><A HREF="000024.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="24">&nbsp;</A>
<I>Christian Hergert
</I>
<!--3 01217278748-01217281493-01217318998-01217343749- -->
<LI><A HREF="000026.html">[Monodevelop-devel] Using SQLite as parser database
</A><A NAME="26">&nbsp;</A>
<I>Michael Hutchinson
</I>
</UL>
</UL>
</UL>
<!--0 01217283796- -->
<LI><A HREF="000018.html">[Monodevelop-devel] Some new DOM guidance
</A><A NAME="18">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
<UL>
<!--1 01217283796-01217289271- -->
<LI><A HREF="000020.html">[Monodevelop-devel] Some new DOM guidance
</A><A NAME="20">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
</UL>
</ul>
<p>
<a name="end"><b>Last message date:</b></a>
<i>Tue Jul 29 11:02:29 EDT 2008</i><br>
<b>Archived on:</b> <i>Tue Jul 29 11:02:33 EDT 2008</i>
<p>
<ul>
<li> <b>Messages sorted by:</b>
<a href="subject.html#start">[ subject ]</a>
<a href="author.html#start">[ author ]</a>
<a href="date.html#start">[ date ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p>
<hr>
<i>This archive was generated by
Pipermail 0.09 (Mailman edition).</i>
</BODY>
</HTML>

Просмотреть файл

@ -0,0 +1,71 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] New monodevelop-devel mailing list
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20New%20monodevelop-devel%20mailing%20list&In-Reply-To=">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Next" HREF="000001.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] New monodevelop-devel mailing list</H1>
<B>Lluis Sanchez Gual</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20New%20monodevelop-devel%20mailing%20list&In-Reply-To="
TITLE="[Monodevelop-devel] New monodevelop-devel mailing list">lluis at novell.com
</A><BR>
<I>Mon Jun 16 16:58:18 EDT 2008</I>
<P><UL>
<LI>Next message: <A HREF="000001.html">[Monodevelop-devel] Backport a fix?
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#0">[ date ]</a>
<a href="thread.html#0">[ thread ]</a>
<a href="subject.html#0">[ subject ]</a>
<a href="author.html#0">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Hi!
A new mailing list for the MonoDevelop project has been created:
<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list</A>
This list will be used to discuss about the development of MonoDevelop,
so if you are a project contributor you should subscribe it. Questions
about the internals of MonoDevelop or development of add-ins should be
directed to that list.
The old monodevelop list will be used from now on only for general
discussion about using MonoDevelop.
Enjoy!
Lluis.
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Next message: <A HREF="000001.html">[Monodevelop-devel] Backport a fix?
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#0">[ date ]</a>
<a href="thread.html#0">[ thread ]</a>
<a href="subject.html#0">[ subject ]</a>
<a href="author.html#0">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,63 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Backport a fix?
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Backport%20a%20fix%3F&In-Reply-To=">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000000.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Backport a fix?</H1>
<B>&quot;Andr&#233;s G. Aragoneses&quot;</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Backport%20a%20fix%3F&In-Reply-To="
TITLE="[Monodevelop-devel] Backport a fix?">aaragoneses at novell.com
</A><BR>
<I>Sat Jun 21 07:32:16 EDT 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000000.html">[Monodevelop-devel] New monodevelop-devel mailing list
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#1">[ date ]</a>
<a href="thread.html#1">[ thread ]</a>
<a href="subject.html#1">[ subject ]</a>
<a href="author.html#1">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>I committed a patch to trunk, provided in
<A HREF="https://bugzilla.novell.com/show_bug.cgi?id=398789">https://bugzilla.novell.com/show_bug.cgi?id=398789</A> . Shall I backport
the fix to the 1.9 branch?
Regards,
Andr&#233;s
--
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000000.html">[Monodevelop-devel] New monodevelop-devel mailing list
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#1">[ date ]</a>
<a href="thread.html#1">[ thread ]</a>
<a href="subject.html#1">[ subject ]</a>
<a href="author.html#1">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,57 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<title>The Monodevelop-devel-list June 2008 Archive by author</title>
<META NAME="robots" CONTENT="noindex,follow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
</HEAD>
<BODY BGCOLOR="#ffffff">
<a name="start"></A>
<h1>June 2008 Archives by author</h1>
<ul>
<li> <b>Messages sorted by:</b>
<a href="thread.html#start">[ thread ]</a>
<a href="subject.html#start">[ subject ]</a>
<a href="date.html#start">[ date ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p><b>Starting:</b> <i>Mon Jun 16 16:58:18 EDT 2008</i><br>
<b>Ending:</b> <i>Sat Jun 21 07:32:16 EDT 2008</i><br>
<b>Messages:</b> 2<p>
<ul>
<LI><A HREF="000001.html">[Monodevelop-devel] Backport a fix?
</A><A NAME="1">&nbsp;</A>
<I>&quot;Andr&#233;s G. Aragoneses&quot;
</I>
<LI><A HREF="000000.html">[Monodevelop-devel] New monodevelop-devel mailing list
</A><A NAME="0">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
</ul>
<p>
<a name="end"><b>Last message date:</b></a>
<i>Sat Jun 21 07:32:16 EDT 2008</i><br>
<b>Archived on:</b> <i>Sat Jun 21 07:30:14 EDT 2008</i>
<p>
<ul>
<li> <b>Messages sorted by:</b>
<a href="thread.html#start">[ thread ]</a>
<a href="subject.html#start">[ subject ]</a>
<a href="date.html#start">[ date ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p>
<hr>
<i>This archive was generated by
Pipermail 0.09 (Mailman edition).</i>
</BODY>
</HTML>

Просмотреть файл

@ -0,0 +1,57 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<title>The Monodevelop-devel-list June 2008 Archive by date</title>
<META NAME="robots" CONTENT="noindex,follow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
</HEAD>
<BODY BGCOLOR="#ffffff">
<a name="start"></A>
<h1>June 2008 Archives by date</h1>
<ul>
<li> <b>Messages sorted by:</b>
<a href="thread.html#start">[ thread ]</a>
<a href="subject.html#start">[ subject ]</a>
<a href="author.html#start">[ author ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p><b>Starting:</b> <i>Mon Jun 16 16:58:18 EDT 2008</i><br>
<b>Ending:</b> <i>Sat Jun 21 07:32:16 EDT 2008</i><br>
<b>Messages:</b> 2<p>
<ul>
<LI><A HREF="000000.html">[Monodevelop-devel] New monodevelop-devel mailing list
</A><A NAME="0">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000001.html">[Monodevelop-devel] Backport a fix?
</A><A NAME="1">&nbsp;</A>
<I>&quot;Andr&#233;s G. Aragoneses&quot;
</I>
</ul>
<p>
<a name="end"><b>Last message date:</b></a>
<i>Sat Jun 21 07:32:16 EDT 2008</i><br>
<b>Archived on:</b> <i>Sat Jun 21 07:30:14 EDT 2008</i>
<p>
<ul>
<li> <b>Messages sorted by:</b>
<a href="thread.html#start">[ thread ]</a>
<a href="subject.html#start">[ subject ]</a>
<a href="author.html#start">[ author ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p>
<hr>
<i>This archive was generated by
Pipermail 0.09 (Mailman edition).</i>
</BODY>
</HTML>

Просмотреть файл

@ -0,0 +1,59 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<title>The Monodevelop-devel-list June 2008 Archive by thread</title>
<META NAME="robots" CONTENT="noindex,follow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
</HEAD>
<BODY BGCOLOR="#ffffff">
<a name="start"></A>
<h1>June 2008 Archives by thread</h1>
<ul>
<li> <b>Messages sorted by:</b>
<a href="subject.html#start">[ subject ]</a>
<a href="author.html#start">[ author ]</a>
<a href="date.html#start">[ date ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p><b>Starting:</b> <i>Mon Jun 16 16:58:18 EDT 2008</i><br>
<b>Ending:</b> <i>Sat Jun 21 07:32:16 EDT 2008</i><br>
<b>Messages:</b> 2<p>
<ul>
<!--0 01213649898- -->
<LI><A HREF="000000.html">[Monodevelop-devel] New monodevelop-devel mailing list
</A><A NAME="0">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<!--0 01214047936- -->
<LI><A HREF="000001.html">[Monodevelop-devel] Backport a fix?
</A><A NAME="1">&nbsp;</A>
<I>&quot;Andr&#233;s G. Aragoneses&quot;
</I>
</ul>
<p>
<a name="end"><b>Last message date:</b></a>
<i>Sat Jun 21 07:32:16 EDT 2008</i><br>
<b>Archived on:</b> <i>Sat Jun 21 07:30:14 EDT 2008</i>
<p>
<ul>
<li> <b>Messages sorted by:</b>
<a href="subject.html#start">[ subject ]</a>
<a href="author.html#start">[ author ]</a>
<a href="date.html#start">[ date ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p>
<hr>
<i>This archive was generated by
Pipermail 0.09 (Mailman edition).</i>
</BODY>
</HTML>

Просмотреть файл

@ -0,0 +1,57 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<title>The Monodevelop-devel-list June 2008 Archive by subject</title>
<META NAME="robots" CONTENT="noindex,follow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
</HEAD>
<BODY BGCOLOR="#ffffff">
<a name="start"></A>
<h1>June 2008 Archives by subject</h1>
<ul>
<li> <b>Messages sorted by:</b>
<a href="thread.html#start">[ thread ]</a>
<a href="author.html#start">[ author ]</a>
<a href="date.html#start">[ date ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p><b>Starting:</b> <i>Mon Jun 16 16:58:18 EDT 2008</i><br>
<b>Ending:</b> <i>Sat Jun 21 07:32:16 EDT 2008</i><br>
<b>Messages:</b> 2<p>
<ul>
<LI><A HREF="000001.html">[Monodevelop-devel] Backport a fix?
</A><A NAME="1">&nbsp;</A>
<I>&quot;Andr&#233;s G. Aragoneses&quot;
</I>
<LI><A HREF="000000.html">[Monodevelop-devel] New monodevelop-devel mailing list
</A><A NAME="0">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
</ul>
<p>
<a name="end"><b>Last message date:</b></a>
<i>Sat Jun 21 07:32:16 EDT 2008</i><br>
<b>Archived on:</b> <i>Sat Jun 21 07:30:14 EDT 2008</i>
<p>
<ul>
<li> <b>Messages sorted by:</b>
<a href="thread.html#start">[ thread ]</a>
<a href="author.html#start">[ author ]</a>
<a href="date.html#start">[ date ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p>
<hr>
<i>This archive was generated by
Pipermail 0.09 (Mailman edition).</i>
</BODY>
</HTML>

Просмотреть файл

@ -0,0 +1,59 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<title>The Monodevelop-devel-list June 2008 Archive by thread</title>
<META NAME="robots" CONTENT="noindex,follow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
</HEAD>
<BODY BGCOLOR="#ffffff">
<a name="start"></A>
<h1>June 2008 Archives by thread</h1>
<ul>
<li> <b>Messages sorted by:</b>
<a href="subject.html#start">[ subject ]</a>
<a href="author.html#start">[ author ]</a>
<a href="date.html#start">[ date ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p><b>Starting:</b> <i>Mon Jun 16 16:58:18 EDT 2008</i><br>
<b>Ending:</b> <i>Sat Jun 21 07:32:16 EDT 2008</i><br>
<b>Messages:</b> 2<p>
<ul>
<!--0 01213649898- -->
<LI><A HREF="000000.html">[Monodevelop-devel] New monodevelop-devel mailing list
</A><A NAME="0">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<!--0 01214047936- -->
<LI><A HREF="000001.html">[Monodevelop-devel] Backport a fix?
</A><A NAME="1">&nbsp;</A>
<I>&quot;Andr&#233;s G. Aragoneses&quot;
</I>
</ul>
<p>
<a name="end"><b>Last message date:</b></a>
<i>Sat Jun 21 07:32:16 EDT 2008</i><br>
<b>Archived on:</b> <i>Sat Jun 21 07:30:14 EDT 2008</i>
<p>
<ul>
<li> <b>Messages sorted by:</b>
<a href="subject.html#start">[ subject ]</a>
<a href="author.html#start">[ author ]</a>
<a href="date.html#start">[ date ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p>
<hr>
<i>This archive was generated by
Pipermail 0.09 (Mailman edition).</i>
</BODY>
</HTML>

Просмотреть файл

@ -0,0 +1,75 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Improving refactoring after 2.0
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Improving%20refactoring%20after%202.0&In-Reply-To=">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Next" HREF="000058.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Improving refactoring after 2.0</H1>
<B>Mike Kr&#252;ger</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Improving%20refactoring%20after%202.0&In-Reply-To="
TITLE="[Monodevelop-devel] Improving refactoring after 2.0">mkrueger at novell.com
</A><BR>
<I>Wed Nov 5 05:11:08 EST 2008</I>
<P><UL>
<LI>Next message: <A HREF="000058.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#57">[ date ]</a>
<a href="thread.html#57">[ thread ]</a>
<a href="subject.html#57">[ subject ]</a>
<a href="author.html#57">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Hi
After the next release I want to improve refactoring.
Currently we only have rename as refactoring operation. Generally I want
to do refactoring a bit different than it is now.
I want a refactoring infrastructure that allows the user to preview all
changes that are done in the refactoring step (see eclipse for an
example).
&#65279;I'll need to extend/change the current refactoring infrastructure for
this. And one of the goals for the new one is: unit test support. The
new code completion infrastructure is tested with unit tests and I think
that this has improved the code completion correctness greatly.
Any thoughts/inputs here ?
Regards
Mike
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Next message: <A HREF="000058.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#57">[ date ]</a>
<a href="thread.html#57">[ thread ]</a>
<a href="subject.html#57">[ subject ]</a>
<a href="author.html#57">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,121 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Improving refactoring after 2.0
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Improving%20refactoring%20after%202.0&In-Reply-To=1225879868.4924.17.camel%40linux-yd7m.site">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000057.html">
<LINK REL="Next" HREF="000066.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Improving refactoring after 2.0</H1>
<B>Rafael Teixeira</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Improving%20refactoring%20after%202.0&In-Reply-To=1225879868.4924.17.camel%40linux-yd7m.site"
TITLE="[Monodevelop-devel] Improving refactoring after 2.0">monoman at gmail.com
</A><BR>
<I>Wed Nov 5 07:49:26 EST 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000057.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI>Next message: <A HREF="000066.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#58">[ date ]</a>
<a href="thread.html#58">[ thread ]</a>
<a href="subject.html#58">[ subject ]</a>
<a href="author.html#58">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>+1. Test-driven design is the way to go with such a complex subsystem.
I foresee some hard spots:
1) UI-decoupling on preview/user-decision
2) Memory-consumption to keep track of all pending changes, and before/after
scenarios
3) Undoability
Also it should be decided if all would be affected files should be loaded in
editor windows, or changes could occur behind-the-scener after user
previewing/deciding, this may bring in some synchronization issues with
other subsystems/addins like the version control one.
About version control integration, it is not common on open source projects,
but where I work currently SVN is configured to demand locking files to be
able to commit changes on them, meaning that eclipse/vs.net keep asking me
if I want to overwrite the locally marked-as-readonly files in the middle of
refactorings, as I never try to guess and lock files prior to working on
them, and I think we should support that too.
Just some thoughts
Regards,
On Wed, Nov 5, 2008 at 7:11 AM, Mike Kr&#252;ger &lt;<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">mkrueger at novell.com</A>&gt; wrote:
&gt;<i> Hi
</I>&gt;<i>
</I>&gt;<i> After the next release I want to improve refactoring.
</I>&gt;<i> Currently we only have rename as refactoring operation. Generally I want
</I>&gt;<i> to do refactoring a bit different than it is now.
</I>&gt;<i>
</I>&gt;<i> I want a refactoring infrastructure that allows the user to preview all
</I>&gt;<i> changes that are done in the refactoring step (see eclipse for an
</I>&gt;<i> example).
</I>&gt;<i>
</I>&gt;<i> &#65279;I'll need to extend/change the current refactoring infrastructure for
</I>&gt;<i> this. And one of the goals for the new one is: unit test support. The
</I>&gt;<i> new code completion infrastructure is tested with unit tests and I think
</I>&gt;<i> that this has improved the code completion correctness greatly.
</I>&gt;<i>
</I>&gt;<i> Any thoughts/inputs here ?
</I>&gt;<i>
</I>&gt;<i> Regards
</I>&gt;<i> Mike
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i> _______________________________________________
</I>&gt;<i> Monodevelop-devel-list mailing list
</I>&gt;<i> <A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">Monodevelop-devel-list at lists.ximian.com</A>
</I>&gt;<i> <A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list</A>
</I>&gt;<i>
</I>
--
Rafael &quot;Monoman&quot; Teixeira
---------------------------------------
&quot;I myself am made entirely of flaws, stitched together with good
intentions.&quot;
Augusten Burroughs
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <A HREF="http://lists.ximian.com/pipermail/monodevelop-devel-list/attachments/20081105/879d79a1/attachment.html">http://lists.ximian.com/pipermail/monodevelop-devel-list/attachments/20081105/879d79a1/attachment.html</A>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000057.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI>Next message: <A HREF="000066.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#58">[ date ]</a>
<a href="thread.html#58">[ thread ]</a>
<a href="subject.html#58">[ subject ]</a>
<a href="author.html#58">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,91 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Improving refactoring after 2.0
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Improving%20refactoring%20after%202.0&In-Reply-To=1225879868.4924.17.camel%40linux-yd7m.site">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000066.html">
<LINK REL="Next" HREF="000064.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Improving refactoring after 2.0</H1>
<B>&quot;Andr&#233;s G. Aragoneses&quot;</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Improving%20refactoring%20after%202.0&In-Reply-To=1225879868.4924.17.camel%40linux-yd7m.site"
TITLE="[Monodevelop-devel] Improving refactoring after 2.0">aaragoneses at novell.com
</A><BR>
<I>Wed Nov 5 10:12:41 EST 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000066.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI>Next message: <A HREF="000064.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#59">[ date ]</a>
<a href="thread.html#59">[ thread ]</a>
<a href="subject.html#59">[ subject ]</a>
<a href="author.html#59">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Mike Kr&#252;ger wrote:
&gt;<i> Hi
</I>&gt;<i>
</I>&gt;<i> After the next release I want to improve refactoring.
</I>&gt;<i> Currently we only have rename as refactoring operation. Generally I want
</I>&gt;<i> to do refactoring a bit different than it is now.
</I>&gt;<i>
</I>&gt;<i> I want a refactoring infrastructure that allows the user to preview all
</I>&gt;<i> changes that are done in the refactoring step (see eclipse for an
</I>&gt;<i> example).
</I>&gt;<i>
</I>&gt;<i> &#65279;I'll need to extend/change the current refactoring infrastructure for
</I>&gt;<i> this. And one of the goals for the new one is: unit test support. The
</I>&gt;<i> new code completion infrastructure is tested with unit tests and I think
</I>&gt;<i> that this has improved the code completion correctness greatly.
</I>&gt;<i>
</I>&gt;<i> Any thoughts/inputs here ?
</I>&gt;<i>
</I>
When you say next release, are talking about a 2.0 Alpha or 2.0 final?
If you mean final, perfect. If not, IMHO I would dedicate more time to
fix more basic use cases for refactoring features. I don't know if there
are still bugs open on bugzilla, but with a brief look I see many
regressions: go to declaration not shown in many cases, looking for
references takes a lot of time, etc..
I will see if I can report some of those, although it's difficult to
isolate them.
Andr&#233;s
--
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000066.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI>Next message: <A HREF="000064.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#59">[ date ]</a>
<a href="thread.html#59">[ thread ]</a>
<a href="subject.html#59">[ subject ]</a>
<a href="author.html#59">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,111 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Improving refactoring after 2.0
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Improving%20refactoring%20after%202.0&In-Reply-To=1225879868.4924.17.camel%40linux-yd7m.site">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000064.html">
<LINK REL="Next" HREF="000065.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Improving refactoring after 2.0</H1>
<B>Michael Hutchinson</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Improving%20refactoring%20after%202.0&In-Reply-To=1225879868.4924.17.camel%40linux-yd7m.site"
TITLE="[Monodevelop-devel] Improving refactoring after 2.0">m.j.hutchinson at gmail.com
</A><BR>
<I>Wed Nov 5 16:32:31 EST 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000064.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI>Next message: <A HREF="000065.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#60">[ date ]</a>
<a href="thread.html#60">[ thread ]</a>
<a href="subject.html#60">[ subject ]</a>
<a href="author.html#60">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>On Wed, Nov 5, 2008 at 5:11 AM, Mike Kr&#252;ger &lt;<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">mkrueger at novell.com</A>&gt; wrote:
&gt;<i> Hi
</I>&gt;<i>
</I>&gt;<i> After the next release I want to improve refactoring.
</I>&gt;<i> Currently we only have rename as refactoring operation. Generally I want
</I>&gt;<i> to do refactoring a bit different than it is now.
</I>&gt;<i>
</I>&gt;<i> I want a refactoring infrastructure that allows the user to preview all
</I>&gt;<i> changes that are done in the refactoring step (see eclipse for an
</I>&gt;<i> example).
</I>
DevExpress Refactor Pro has some nice previews within the editor, with
arrows and highlighting and stuff.
&gt;<i> &#65279;I'll need to extend/change the current refactoring infrastructure for
</I>&gt;<i> this. And one of the goals for the new one is: unit test support. The
</I>&gt;<i> new code completion infrastructure is tested with unit tests and I think
</I>&gt;<i> that this has improved the code completion correctness greatly.
</I>&gt;<i>
</I>&gt;<i> Any thoughts/inputs here ?
</I>
I'm interested in a few different things:
* Cross-project/language aspects of refactoring. For example, if an
identifier is renamed in a C# project, it may need to be renamed in a
dependent VB project or in ASP.NET or XAML files. Unit testing of
these will be an interesting challenge...
* Non-.NET refactoring hooks -- it should be possible to use some of
the infrastructure (at least) for C/C++ or Python refactoring, for
example.
* Extensibility -- how easy will it be to build more &quot;complex&quot;
refactorings? It would be interesting to catalogue all the
refactorings provided by popular IDEs and Addins (VS, Eclipse,
Resharper, DevExpress Refactor Pro etc) and try to break them up into
more primitive operations, so that languages can get the high-level
operations for free by implementing only the low-level operations. I
know we have something like this already, but I think it'd be good to
re-evaluate the primitives in light of all of the high-level
operations we might want to implement.
* Indexing -- for renaming operations (and &quot;find all references&quot;) our
performance is currently dire. It might be worth having an index to
make these faster.
I don't have any ideas right now on how these should be done, but I
think it's important to take them into consideration :-)
--
Michael Hutchinson
<A HREF="http://mjhutchinson.com">http://mjhutchinson.com</A>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000064.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI>Next message: <A HREF="000065.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#60">[ date ]</a>
<a href="thread.html#60">[ thread ]</a>
<a href="subject.html#60">[ subject ]</a>
<a href="author.html#60">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,89 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Can't get monodevelop to show GTK# 2.00 under C# heading
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Can%27t%20get%20monodevelop%20to%20show%20GTK%23%202.00%0A%09under%20C%23%20heading&In-Reply-To=1225069218822-1380670.post%40n2.nabble.com">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000073.html">
<LINK REL="Next" HREF="000062.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Can't get monodevelop to show GTK# 2.00 under C# heading</H1>
<B>Michael Hutchinson</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Can%27t%20get%20monodevelop%20to%20show%20GTK%23%202.00%0A%09under%20C%23%20heading&In-Reply-To=1225069218822-1380670.post%40n2.nabble.com"
TITLE="[Monodevelop-devel] Can't get monodevelop to show GTK# 2.00 under C# heading">m.j.hutchinson at gmail.com
</A><BR>
<I>Wed Nov 5 20:08:01 EST 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000073.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI>Next message: <A HREF="000062.html">[Monodevelop-devel] Automagic settings upgrade dilemma
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#61">[ date ]</a>
<a href="thread.html#61">[ thread ]</a>
<a href="subject.html#61">[ subject ]</a>
<a href="author.html#61">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>On Sun, Oct 26, 2008 at 8:00 PM, Justin Weber &lt;<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">embed68k at dejazzd.com</A>&gt; wrote:
&gt;<i>
</I>&gt;<i> I've been trying like hell to get GTK# 2.0 to show under the C# heading under
</I>&gt;<i> new solution. I downloaded and installed Xcode from apple.com. I go into the
</I>&gt;<i> add-in manager in monodevelop and it complains about not being able to find
</I>&gt;<i> gtkcore 1.9.0 in the go-mono repository. I've tried every thing I could
</I>&gt;<i> think of and searched forever to do this, but still I can't succeed. I've
</I>&gt;<i> also tried getting a c# heading to appear in Xcode and followed the
</I>&gt;<i> tutorials for moving the csharp plugin file, that doesn't work either. This
</I>&gt;<i> is apple, it's not supposed to be this hard. Is it??
</I>
The GTK# addin isn't included in the Mac builds, because drag-n-drop
issues in the Mac GTK prevent our GTK# designer from working on Mac.
Unfortunately the GTK# templates are in the same addin as the
designer. However, handwritten GTK# code should still work -- MD
itself uses GTK#.
BTW, monodevelop-devel-list is for discussing the code/development of
MonoDevelop. For other discussions, including bugs and support, please
use monodevelop-list.
--
Michael Hutchinson
<A HREF="http://mjhutchinson.com">http://mjhutchinson.com</A>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000073.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI>Next message: <A HREF="000062.html">[Monodevelop-devel] Automagic settings upgrade dilemma
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#61">[ date ]</a>
<a href="thread.html#61">[ thread ]</a>
<a href="subject.html#61">[ subject ]</a>
<a href="author.html#61">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,99 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Automagic settings upgrade dilemma
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Automagic%20settings%20upgrade%20dilemma&In-Reply-To=">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000061.html">
<LINK REL="Next" HREF="000063.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Automagic settings upgrade dilemma</H1>
<B>Michael Hutchinson</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Automagic%20settings%20upgrade%20dilemma&In-Reply-To="
TITLE="[Monodevelop-devel] Automagic settings upgrade dilemma">m.j.hutchinson at gmail.com
</A><BR>
<I>Wed Nov 5 21:20:42 EST 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000061.html">[Monodevelop-devel] Can't get monodevelop to show GTK# 2.00 under C# heading
</A></li>
<LI>Next message: <A HREF="000063.html">[Monodevelop-devel] Automagic settings upgrade dilemma
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#62">[ date ]</a>
<a href="thread.html#62">[ thread ]</a>
<a href="subject.html#62">[ subject ]</a>
<a href="author.html#62">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Hi all,
Background: Until a few days ago, the ASP.NET project type in MD
assumed that ASP.NET projects always had a CompileTarget value of
&quot;Library&quot;. This has led to all ASP.NET projects files being created
with the default &quot;Executable&quot; target, since MD essentially ignored
this properly, so I did not think to set it correctly. Unfortunately
Visual Studio (MSBuild) *does* respect this properly from the project
file, even though it gives the user no UI with which to change it.
Building MD projects with VS (or MSBuild) hence hits a compile error
when it can't find the Main entry point method. If this method's
added, the build succeeds, but the project doesn't fun, since ASP.NET
apparently ignores exe files.
Here's the dilemma: MD needs to fix the incorrect value it's been
using in order to make existing projects compatible with VS and
MSBuild. However, I'm not comfortable doing automagic, unavoidable and
potentially unwanted changes (even if right now I can't think of any
ready why anyone would want to build an exe). Which of the following
should I do?
1) Make the change automatically
2) Ask the user if they want to make the change (if they don't, it'll
ask every time they open the project)
3) Add a warning to the build process, and
a) Don't do anything, let users fix it themselves in the project file
b) Re-enable the CompileTarget-changing UI when the CompileTarget
is incorrect
My preference is 3b.
--
Michael Hutchinson
<A HREF="http://mjhutchinson.com">http://mjhutchinson.com</A>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000061.html">[Monodevelop-devel] Can't get monodevelop to show GTK# 2.00 under C# heading
</A></li>
<LI>Next message: <A HREF="000063.html">[Monodevelop-devel] Automagic settings upgrade dilemma
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#62">[ date ]</a>
<a href="thread.html#62">[ thread ]</a>
<a href="subject.html#62">[ subject ]</a>
<a href="author.html#62">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,92 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Automagic settings upgrade dilemma
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Automagic%20settings%20upgrade%20dilemma&In-Reply-To=aec34c770811051820t75511d1bwb0f86404eea820b%40mail.gmail.com">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000062.html">
<LINK REL="Next" HREF="000067.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Automagic settings upgrade dilemma</H1>
<B>Mike Kestner</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Automagic%20settings%20upgrade%20dilemma&In-Reply-To=aec34c770811051820t75511d1bwb0f86404eea820b%40mail.gmail.com"
TITLE="[Monodevelop-devel] Automagic settings upgrade dilemma">mkestner at gmail.com
</A><BR>
<I>Wed Nov 5 22:11:27 EST 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000062.html">[Monodevelop-devel] Automagic settings upgrade dilemma
</A></li>
<LI>Next message: <A HREF="000067.html">[Monodevelop-devel] Automagic settings upgrade dilemma
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#63">[ date ]</a>
<a href="thread.html#63">[ thread ]</a>
<a href="subject.html#63">[ subject ]</a>
<a href="author.html#63">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>On Wed, Nov 5, 2008 at 8:20 PM, Michael Hutchinson &lt;<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">m.j.hutchinson at gmail.com</A>
&gt;<i> wrote:
</I>
&gt;<i>
</I>&gt;<i> 1) Make the change automatically
</I>&gt;<i> 2) Ask the user if they want to make the change (if they don't, it'll
</I>&gt;<i> ask every time they open the project)
</I>&gt;<i> 3) Add a warning to the build process, and
</I>&gt;<i> a) Don't do anything, let users fix it themselves in the project file
</I>&gt;<i> b) Re-enable the CompileTarget-changing UI when the CompileTarget
</I>&gt;<i> is incorrect
</I>
Or
4) Don't worry about it.
I think #1 is probably right. Since there's no point in building an
asp.netexe with a Main method, just do the update.
I suppose you could refine the logic and only update if its an exe AND a
Main has not been specified. That's the only other defensible
configuration, right, even though it sounds like it's an exercise in
silliness from an asp.net standpoint.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <A HREF="http://lists.ximian.com/pipermail/monodevelop-devel-list/attachments/20081105/2b60d686/attachment.html">http://lists.ximian.com/pipermail/monodevelop-devel-list/attachments/20081105/2b60d686/attachment.html</A>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000062.html">[Monodevelop-devel] Automagic settings upgrade dilemma
</A></li>
<LI>Next message: <A HREF="000067.html">[Monodevelop-devel] Automagic settings upgrade dilemma
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#63">[ date ]</a>
<a href="thread.html#63">[ thread ]</a>
<a href="subject.html#63">[ subject ]</a>
<a href="author.html#63">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,69 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Improving refactoring after 2.0
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Improving%20refactoring%20after%202.0&In-Reply-To=4911B7E9.4070804%40novell.com">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000059.html">
<LINK REL="Next" HREF="000060.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Improving refactoring after 2.0</H1>
<B>Mike Kr&#252;ger</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Improving%20refactoring%20after%202.0&In-Reply-To=4911B7E9.4070804%40novell.com"
TITLE="[Monodevelop-devel] Improving refactoring after 2.0">mkrueger at novell.com
</A><BR>
<I>Thu Nov 6 02:11:50 EST 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000059.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI>Next message: <A HREF="000060.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#64">[ date ]</a>
<a href="thread.html#64">[ thread ]</a>
<a href="subject.html#64">[ subject ]</a>
<a href="author.html#64">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Hi
&gt;<i> When you say next release, are talking about a 2.0 Alpha or 2.0 final?
</I>
We're not going to integrate something brand new before 2.0 final - only
bugfixes and &quot;minor&quot; enhancements. I have even delayed some small
features (like auto saving) for after 2.0 release.
I've broken enough during the 1.0 -&gt; 2.0 development :)
Regards
Mike
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000059.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI>Next message: <A HREF="000060.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#64">[ date ]</a>
<a href="thread.html#64">[ thread ]</a>
<a href="subject.html#64">[ subject ]</a>
<a href="author.html#64">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,102 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Improving refactoring after 2.0
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Improving%20refactoring%20after%202.0&In-Reply-To=aec34c770811051332x52f4f988mbdf79c3db8d5eecd%40mail.gmail.com">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000060.html">
<LINK REL="Next" HREF="000068.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Improving refactoring after 2.0</H1>
<B>Mike Kr&#252;ger</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Improving%20refactoring%20after%202.0&In-Reply-To=aec34c770811051332x52f4f988mbdf79c3db8d5eecd%40mail.gmail.com"
TITLE="[Monodevelop-devel] Improving refactoring after 2.0">mkrueger at novell.com
</A><BR>
<I>Thu Nov 6 02:20:26 EST 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000060.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI>Next message: <A HREF="000068.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#65">[ date ]</a>
<a href="thread.html#65">[ thread ]</a>
<a href="subject.html#65">[ subject ]</a>
<a href="author.html#65">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Hi
&gt;<i> * Cross-project/language aspects of refactoring. For example, if an
</I>&gt;<i> identifier is renamed in a C# project, it may need to be renamed in a
</I>&gt;<i> dependent VB project or in ASP.NET or XAML files. Unit testing of
</I>&gt;<i> these will be an interesting challenge...
</I>&gt;<i>
</I>
Simple solution: If the project has no parser for all files in a project
either warn the user or don't allow it. Currently we destroy code -
that's not a good solution. Btw. for this I wan't previews - then the
developer can have a clear picture on what's going on with the source
code.
&gt;<i> * Extensibility -- how easy will it be to build more &quot;complex&quot;
</I>&gt;<i> refactorings? It would be interesting to catalogue all the
</I>&gt;<i> refactorings provided by popular IDEs and Addins (VS, Eclipse,
</I>&gt;<i> Resharper, DevExpress Refactor Pro etc) and try to break them up into
</I>&gt;<i> more primitive operations, so that languages can get the high-level
</I>&gt;<i> operations for free by implementing only the low-level operations. I
</I>&gt;<i> know we have something like this already, but I think it'd be good to
</I>&gt;<i> re-evaluate the primitives in light of all of the high-level
</I>&gt;<i> operations we might want to implement.
</I>
Just get a copy of &quot;Refactoring: Improving the Design of Existing Code&quot;
from Martin Fowler :). I'm still sleeping with it under my pillow.
&gt;<i> * Indexing -- for renaming operations (and &quot;find all references&quot;) our
</I>&gt;<i> performance is currently dire. It might be worth having an index to
</I>&gt;<i> make these faster.
</I>&gt;<i>
</I>
Yes the performance is worse, but currently it's mostly because of
something I would call &quot;issue with the infrastructure&quot; - we can do it
much more faster. But currently I don't want extensive changes here.
&gt;<i> I don't have any ideas right now on how these should be done, but I
</I>&gt;<i> think it's important to take them into consideration :-)
</I>&gt;<i>
</I>I'm pretty sure I would've missed Cross project/language aspects :-).
Regards
Mike
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000060.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI>Next message: <A HREF="000068.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#65">[ date ]</a>
<a href="thread.html#65">[ thread ]</a>
<a href="subject.html#65">[ subject ]</a>
<a href="author.html#65">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,96 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Improving refactoring after 2.0
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Improving%20refactoring%20after%202.0&In-Reply-To=dd99b8c80811050449s2a29a4fcha4a616cb4b242f31%40mail.gmail.com">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000058.html">
<LINK REL="Next" HREF="000059.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Improving refactoring after 2.0</H1>
<B>Mike Kr&#252;ger</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Improving%20refactoring%20after%202.0&In-Reply-To=dd99b8c80811050449s2a29a4fcha4a616cb4b242f31%40mail.gmail.com"
TITLE="[Monodevelop-devel] Improving refactoring after 2.0">mkrueger at novell.com
</A><BR>
<I>Thu Nov 6 02:32:53 EST 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000058.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI>Next message: <A HREF="000059.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#66">[ date ]</a>
<a href="thread.html#66">[ thread ]</a>
<a href="subject.html#66">[ subject ]</a>
<a href="author.html#66">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Hi
&gt;<i> 1) UI-decoupling on preview/user-decision
</I>
Modal dialog for refactorings ?
&gt;<i> 2) Memory-consumption to keep track of all pending changes, and
</I>&gt;<i> before/after scenarios
</I>
If we only keep the deltas I don't see a problem. When we keep the parse
tree of the whole solution we may have one. (At least we would waste
some memory)
&gt;<i> 3) Undoability
</I>&gt;<i>
</I>Ok. This one is really hard especially the undo handling is not done ide
wide instead it's coupled with the views to handle undo/redo. We may
need to change if we want undoable refactorings.
&gt;<i> Also it should be decided if all would be affected files should be
</I>&gt;<i> loaded in editor windows, or changes could occur behind-the-scener
</I>&gt;<i> after user previewing/deciding, this may bring in some synchronization
</I>&gt;<i> issues with other subsystems/addins like the version control one.
</I>&gt;<i>
</I>No I don't want editor windows there. I want a refactoring dialog that
shows the refactorings in an understandable way - but I wan't to use an
&quot;editor window&quot; to show the refactoring changes.
&gt;<i> About version control integration, it is not common on open source
</I>&gt;<i> projects, but where I work currently SVN is configured to demand
</I>&gt;<i> locking files to be able to commit changes on them, meaning that
</I>&gt;<i> eclipse/vs.net keep asking me if I want to overwrite the locally
</I>&gt;<i> marked-as-readonly files in the middle of refactorings, as I never try
</I>&gt;<i> to guess and lock files prior to working on them, and I think we
</I>&gt;<i> should support that too.
</I>
That's a good feature. I noted it.
Thanks
Mike
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000058.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI>Next message: <A HREF="000059.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#66">[ date ]</a>
<a href="thread.html#66">[ thread ]</a>
<a href="subject.html#66">[ subject ]</a>
<a href="author.html#66">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,97 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Automagic settings upgrade dilemma
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Automagic%20settings%20upgrade%20dilemma&In-Reply-To=aa2b03a40811051911l660b680eoee5b1f92c54d5829%40mail.gmail.com">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000063.html">
<LINK REL="Next" HREF="000074.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Automagic settings upgrade dilemma</H1>
<B>Lluis Sanchez Gual</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Automagic%20settings%20upgrade%20dilemma&In-Reply-To=aa2b03a40811051911l660b680eoee5b1f92c54d5829%40mail.gmail.com"
TITLE="[Monodevelop-devel] Automagic settings upgrade dilemma">lluis at novell.com
</A><BR>
<I>Wed Nov 5 23:16:32 EST 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000063.html">[Monodevelop-devel] Automagic settings upgrade dilemma
</A></li>
<LI>Next message: <A HREF="000074.html">[Monodevelop-devel] Comipiling Monodevelop under Debian from trunk
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#67">[ date ]</a>
<a href="thread.html#67">[ thread ]</a>
<a href="subject.html#67">[ subject ]</a>
<a href="author.html#67">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>El dc 05 de 11 de 2008 a les 21:11 -0600, en/na Mike Kestner va
escriure:
&gt;<i>
</I>&gt;<i> On Wed, Nov 5, 2008 at 8:20 PM, Michael Hutchinson
</I>&gt;<i> &lt;<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">m.j.hutchinson at gmail.com</A>&gt; wrote:
</I>&gt;<i>
</I>&gt;<i> 1) Make the change automatically
</I>&gt;<i> 2) Ask the user if they want to make the change (if they
</I>&gt;<i> don't, it'll
</I>&gt;<i> ask every time they open the project)
</I>&gt;<i> 3) Add a warning to the build process, and
</I>&gt;<i> a) Don't do anything, let users fix it themselves in the
</I>&gt;<i> project file
</I>&gt;<i> b) Re-enable the CompileTarget-changing UI when the
</I>&gt;<i> CompileTarget
</I>&gt;<i> is incorrect
</I>&gt;<i>
</I>&gt;<i> Or
</I>&gt;<i>
</I>&gt;<i> 4) Don't worry about it.
</I>&gt;<i>
</I>&gt;<i> I think #1 is probably right. Since there's no point in building an
</I>&gt;<i> asp.net exe with a Main method, just do the update.
</I>&gt;<i>
</I>&gt;<i> I suppose you could refine the logic and only update if its an exe AND
</I>&gt;<i> a Main has not been specified. That's the only other defensible
</I>&gt;<i> configuration, right, even though it sounds like it's an exercise in
</I>&gt;<i> silliness from an asp.net standpoint.
</I>
I pretty much agree. I think #1 is ok.
Lluis.
&gt;<i>
</I>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000063.html">[Monodevelop-devel] Automagic settings upgrade dilemma
</A></li>
<LI>Next message: <A HREF="000074.html">[Monodevelop-devel] Comipiling Monodevelop under Debian from trunk
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#67">[ date ]</a>
<a href="thread.html#67">[ thread ]</a>
<a href="subject.html#67">[ subject ]</a>
<a href="author.html#67">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,87 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Improving refactoring after 2.0
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Improving%20refactoring%20after%202.0&In-Reply-To=1225879868.4924.17.camel%40linux-yd7m.site">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000065.html">
<LINK REL="Next" HREF="000069.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Improving refactoring after 2.0</H1>
<B>Lluis Sanchez Gual</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Improving%20refactoring%20after%202.0&In-Reply-To=1225879868.4924.17.camel%40linux-yd7m.site"
TITLE="[Monodevelop-devel] Improving refactoring after 2.0">lluis at novell.com
</A><BR>
<I>Thu Nov 6 11:09:20 EST 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000065.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI>Next message: <A HREF="000069.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#68">[ date ]</a>
<a href="thread.html#68">[ thread ]</a>
<a href="subject.html#68">[ subject ]</a>
<a href="author.html#68">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>El dc 05 de 11 de 2008 a les 11:11 +0100, en/na Mike Kr&#252;ger va escriure:
&gt;<i> Hi
</I>&gt;<i>
</I>&gt;<i> After the next release I want to improve refactoring.
</I>&gt;<i> Currently we only have rename as refactoring operation. Generally I want
</I>&gt;<i> to do refactoring a bit different than it is now.
</I>&gt;<i>
</I>&gt;<i> I want a refactoring infrastructure that allows the user to preview all
</I>&gt;<i> changes that are done in the refactoring step (see eclipse for an
</I>&gt;<i> example).
</I>
Notice that change previewing for the rename operation can be done with
the current infrastructure. It's a matter of finding the references,
displaying them and do the replace when the user clicks on OK. The API
supports that, although we haven't implemented the GUI.
&gt;<i>
</I>&gt;<i> &#65279;I'll need to extend/change the current refactoring infrastructure for
</I>&gt;<i> this. And one of the goals for the new one is: unit test support. The
</I>&gt;<i> new code completion infrastructure is tested with unit tests and I think
</I>&gt;<i> that this has improved the code completion correctness greatly.
</I>&gt;<i>
</I>&gt;<i> Any thoughts/inputs here ?
</I>
I'd like to see a high level design of the API to get an idea of how you
plan to improve the refactoring infrastructure.
Thanks!
Lluis.
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000065.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI>Next message: <A HREF="000069.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#68">[ date ]</a>
<a href="thread.html#68">[ thread ]</a>
<a href="subject.html#68">[ subject ]</a>
<a href="author.html#68">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,91 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Improving refactoring after 2.0
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Improving%20refactoring%20after%202.0&In-Reply-To=1225987760.7463.24.camel%40164-99-120-118.boston.ximian.com">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000068.html">
<LINK REL="Next" HREF="000070.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Improving refactoring after 2.0</H1>
<B>Mike Kr&#252;ger</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Improving%20refactoring%20after%202.0&In-Reply-To=1225987760.7463.24.camel%40164-99-120-118.boston.ximian.com"
TITLE="[Monodevelop-devel] Improving refactoring after 2.0">mkrueger at novell.com
</A><BR>
<I>Fri Nov 7 02:41:47 EST 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000068.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI>Next message: <A HREF="000070.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#69">[ date ]</a>
<a href="thread.html#69">[ thread ]</a>
<a href="subject.html#69">[ subject ]</a>
<a href="author.html#69">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Hi
&gt;<i> Notice that change previewing for the rename operation can be done with
</I>&gt;<i> the current infrastructure. It's a matter of finding the references,
</I>&gt;<i> displaying them and do the replace when the user clicks on OK. The API
</I>&gt;<i> supports that, although we haven't implemented the GUI.
</I>&gt;<i>
</I>
No not really. It's a hack. There is an operation called:
IMember RenameMember (RefactorerContext ctx,
IType cls,
IMember member,
string newName);
And that's it. Ok you've:
MemberReferenceCollection FindMemberReferences (RefactorerContext ctx,
string fileName, IType cls, IMember member);
&gt;<i> &gt;
</I>&gt;<i> &gt; &#65279;I'll need to extend/change the current refactoring infrastructure for
</I>&gt;<i> &gt; this. And one of the goals for the new one is: unit test support. The
</I>&gt;<i> &gt; new code completion infrastructure is tested with unit tests and I think
</I>&gt;<i> &gt; that this has improved the code completion correctness greatly.
</I>&gt;<i> &gt;
</I>&gt;<i> &gt; Any thoughts/inputs here ?
</I>&gt;<i>
</I>&gt;<i> I'd like to see a high level design of the API to get an idea of how you
</I>&gt;<i> plan to improve the refactoring infrastructure.
</I>&gt;<i>
</I>&gt;<i> Thanks!
</I>&gt;<i> Lluis.
</I>&gt;<i>
</I>&gt;<i>
</I>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000068.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI>Next message: <A HREF="000070.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#69">[ date ]</a>
<a href="thread.html#69">[ thread ]</a>
<a href="subject.html#69">[ subject ]</a>
<a href="author.html#69">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,207 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Improving refactoring after 2.0
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Improving%20refactoring%20after%202.0&In-Reply-To=1225987760.7463.24.camel%40164-99-120-118.boston.ximian.com">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000069.html">
<LINK REL="Next" HREF="000071.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Improving refactoring after 2.0</H1>
<B>Mike Kr&#252;ger</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Improving%20refactoring%20after%202.0&In-Reply-To=1225987760.7463.24.camel%40164-99-120-118.boston.ximian.com"
TITLE="[Monodevelop-devel] Improving refactoring after 2.0">mkrueger at novell.com
</A><BR>
<I>Fri Nov 7 03:31:07 EST 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000069.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI>Next message: <A HREF="000071.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#70">[ date ]</a>
<a href="thread.html#70">[ thread ]</a>
<a href="subject.html#70">[ subject ]</a>
<a href="author.html#70">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>&#65279;Hi
&gt;<i> Notice that change previewing for the rename operation can be done
</I>with
&gt;<i> the current infrastructure. It's a matter of finding the references,
</I>&gt;<i> displaying them and do the replace when the user clicks on OK. The API
</I>&gt;<i> supports that, although we haven't implemented the GUI.
</I>&gt;<i>
</I>
No not really. It's a hack. There is an operation called:
IMember RenameMember (RefactorerContext ctx,
IType cls,
IMember member,
string newName);
And that's it. Ok you've:
MemberReferenceCollection FindMemberReferences (RefactorerContext ctx,
string fileName,
IType cls,
IMember member);
MemberReferenceCollection FindVariableReferences (RefactorerContext ctx,
string fileName, LocalVariable var);
MemberReferenceCollection FindParameterReferences (RefactorerContext
ctx, string fileName, IParameter param);
And with these three methods you can hack something together for this
one refactoring case - but that's it. Thisis not really what I've in
mind to do.
&gt;<i> &gt;
</I>&gt;<i> &gt; &#65279;I'll need to extend/change the current refactoring infrastructure
</I>for
&gt;<i> &gt; this. And one of the goals for the new one is: unit test support.
</I>The
&gt;<i> &gt; new code completion infrastructure is tested with unit tests and I
</I>think
&gt;<i> &gt; that this has improved the code completion correctness greatly.
</I>&gt;<i> &gt;
</I>&gt;<i> &gt; Any thoughts/inputs here ?
</I>&gt;<i>
</I>&gt;<i> I'd like to see a high level design of the API to get an idea of how
</I>you
&gt;<i> plan to improve the refactoring infrastructure.
</I>&gt;<i>
</I>
Currently:
Anything seems to be called &quot;refactorer&quot; (Even classes that don't
implement IRefactorer) to make it more stangely we've a refactorer
called CodeGenerator (inheriting from BaseRefactorer). It looks like
thats currently anything is hacked together.
It starts with clicking on something in the editor window there is a
class that builds the context menu and this class controls which
operations are valid.
I want:
Split up refactoring a bit to make it clear what each class does.
I intend to split up the &quot;refactoring&quot; feature. Each refactoring
operation should be an own class that knows it's responsibilities (based
on the resolve result) it knows when it's valid to display in the
refactoring context menu.
Then we would've classes like:
&#65279;Rename
&#65279;Implicit&#65279;ImplementInterface
ExplicitImplementInterface
ExtractMethod
etc.
These refactorings should be placed in the addin tree.
We've a RefactorerContext - that's good these context should be
containing the find functions and some helper functions that are
currently splitted up between IRefactorer and CodeRefactorer).
Then we need a CodeGenerator - this is a class that actually builds
code. Not by changing it, it should produce &quot;diffs&quot;.
Then we need something like a result of the refactoring operations.
That'll give us a list of files with diffs as well as a list of the
class tree with changes. I intend to have a dialog that looks like:
-----------------
Positions
-----------------
Diffs
-----------------
That's what I intend to:
class &#65279;RefactoringResult {
List&lt;Change&gt; Changes;
}
class Change {
string fileName;
IMember memberLocation;
DomLocation position;
string old;
string new;
}
Something like this an 'positions' should be switchable between class
view and file view (like the pads).
The Refactoring should something look like:
&#65279;IRefactoring {
bool IsSupported (&#65279;ResolveResult result);
string GetDisplaySting (&#65279;&#65279;ResolveResult result);
void Run ();
}
IResultRefactoring : IRefactoring {
&#65279;&#65279;RefactoringResult DoOperation (RefactorerContext, ResolveResult
result);
}
I want to support maybe more than one type of refactoring, therefore
just the &quot;run&quot; method. And there are more types than just the diff
refactoring - implement/override members for example therefore not all
refactorings require the position/diff dialogs.
Another example could be renaming a local variable or parameter which
could be displayed inline in the text editor instead of having pop up
dialogs. (Ok I admit I've worked a bit with eclipse this week :) )
To decide: On which infrastructure we'll build. Currently it's a bit
mixed up between CodeDOM and NRefactory. I would've chosen NRefactory
because we're already building on this and an own AST gives more control
than a pre defined one.
Regards
Mike
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000069.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI>Next message: <A HREF="000071.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#70">[ date ]</a>
<a href="thread.html#70">[ thread ]</a>
<a href="subject.html#70">[ subject ]</a>
<a href="author.html#70">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,240 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Improving refactoring after 2.0
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Improving%20refactoring%20after%202.0&In-Reply-To=1226046667.3624.105.camel%40linux-yd7m.site">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000070.html">
<LINK REL="Next" HREF="000072.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Improving refactoring after 2.0</H1>
<B>Lluis Sanchez Gual</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Improving%20refactoring%20after%202.0&In-Reply-To=1226046667.3624.105.camel%40linux-yd7m.site"
TITLE="[Monodevelop-devel] Improving refactoring after 2.0">lluis at novell.com
</A><BR>
<I>Fri Nov 7 11:17:22 EST 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000070.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI>Next message: <A HREF="000072.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#71">[ date ]</a>
<a href="thread.html#71">[ thread ]</a>
<a href="subject.html#71">[ subject ]</a>
<a href="author.html#71">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>El dv 07 de 11 de 2008 a les 09:31 +0100, en/na Mike Kr&#252;ger va escriure:
&gt;<i> &#65279;Hi
</I>&gt;<i>
</I>&gt;<i> &gt; Notice that change previewing for the rename operation can be done
</I>&gt;<i> with
</I>&gt;<i> &gt; the current infrastructure. It's a matter of finding the references,
</I>&gt;<i> &gt; displaying them and do the replace when the user clicks on OK. The API
</I>&gt;<i> &gt; supports that, although we haven't implemented the GUI.
</I>&gt;<i> &gt;
</I>&gt;<i>
</I>&gt;<i> No not really. It's a hack. There is an operation called:
</I>&gt;<i>
</I>&gt;<i> IMember RenameMember (RefactorerContext ctx,
</I>&gt;<i> IType cls,
</I>&gt;<i> IMember member,
</I>&gt;<i> string newName);
</I>&gt;<i>
</I>&gt;<i> And that's it. Ok you've:
</I>&gt;<i>
</I>&gt;<i> MemberReferenceCollection FindMemberReferences (RefactorerContext ctx,
</I>&gt;<i> string fileName,
</I>&gt;<i> IType cls,
</I>&gt;<i> IMember member);
</I>&gt;<i> MemberReferenceCollection FindVariableReferences (RefactorerContext ctx,
</I>&gt;<i> string fileName, LocalVariable var);
</I>&gt;<i> MemberReferenceCollection FindParameterReferences (RefactorerContext
</I>&gt;<i> ctx, string fileName, IParameter param);
</I>&gt;<i>
</I>&gt;<i> And with these three methods you can hack something together for this
</I>&gt;<i> one refactoring case - but that's it. Thisis not really what I've in
</I>&gt;<i> mind to do.
</I>&gt;<i>
</I>&gt;<i> &gt; &gt;
</I>&gt;<i> &gt; &gt; &#65279;I'll need to extend/change the current refactoring infrastructure
</I>&gt;<i> for
</I>&gt;<i> &gt; &gt; this. And one of the goals for the new one is: unit test support.
</I>&gt;<i> The
</I>&gt;<i> &gt; &gt; new code completion infrastructure is tested with unit tests and I
</I>&gt;<i> think
</I>&gt;<i> &gt; &gt; that this has improved the code completion correctness greatly.
</I>&gt;<i> &gt; &gt;
</I>&gt;<i> &gt; &gt; Any thoughts/inputs here ?
</I>&gt;<i> &gt;
</I>&gt;<i> &gt; I'd like to see a high level design of the API to get an idea of how
</I>&gt;<i> you
</I>&gt;<i> &gt; plan to improve the refactoring infrastructure.
</I>&gt;<i> &gt;
</I>&gt;<i>
</I>&gt;<i> Currently:
</I>&gt;<i>
</I>&gt;<i> Anything seems to be called &quot;refactorer&quot; (Even classes that don't
</I>&gt;<i> implement IRefactorer) to make it more stangely we've a refactorer
</I>&gt;<i> called CodeGenerator (inheriting from BaseRefactorer). It looks like
</I>&gt;<i> thats currently anything is hacked together.
</I>
Before trying to rewrite any piece of code you should at least study the
current code and try to understand how it works, what are the
responsibilities of each class, and why it was designed in that way.
Only then you'll be qualified to say what's wrong and propose a better
solution. The use of words like &quot;strangely&quot;, &quot;hack&quot; and &quot;looks like&quot;
clearly show that you didn't follow this step.
I'm not saying that the current refactoring infrastructure is perfect.
It is not. Much of it will probably have to be changed if we want to
support more advanced refactoring operations. But you can't arbitrarily
drop all current code, ignoring what has been done. We already had some
bad experiences in MD because of this.
&gt;<i> It starts with clicking on something in the editor window there is a
</I>&gt;<i> class that builds the context menu and this class controls which
</I>&gt;<i> operations are valid.
</I>&gt;<i>
</I>&gt;<i> I want:
</I>&gt;<i>
</I>&gt;<i> Split up refactoring a bit to make it clear what each class does.
</I>&gt;<i>
</I>&gt;<i> I intend to split up the &quot;refactoring&quot; feature. Each refactoring
</I>&gt;<i> operation should be an own class that knows it's responsibilities (based
</I>&gt;<i> on the resolve result) it knows when it's valid to display in the
</I>&gt;<i> refactoring context menu.
</I>&gt;<i>
</I>&gt;<i> Then we would've classes like:
</I>&gt;<i>
</I>&gt;<i> &#65279;Rename
</I>&gt;<i> &#65279;Implicit&#65279;ImplementInterface
</I>&gt;<i> ExplicitImplementInterface
</I>&gt;<i> ExtractMethod
</I>&gt;<i>
</I>&gt;<i> etc.
</I>&gt;<i>
</I>&gt;<i> These refactorings should be placed in the addin tree.
</I>
Will those refactoring classes be language-specific?
For example, the Rename class, there will be a RenameCSharp and a
RenameVisualBasic? if that's the case, will they share some code?
&gt;<i>
</I>&gt;<i> We've a RefactorerContext - that's good these context should be
</I>&gt;<i> containing the find functions and some helper functions that are
</I>&gt;<i> currently splitted up between IRefactorer and CodeRefactorer).
</I>&gt;<i>
</I>&gt;<i> Then we need a CodeGenerator - this is a class that actually builds
</I>&gt;<i> code. Not by changing it, it should produce &quot;diffs&quot;.
</I>
Some add-ins need to perform basic code manipulation operation such as
inserting a new method to a class or adding custom attributes to class
declarations. Which class would provide those operations?
I'd like to see how the high level API will look like. That is, the API
that will allow starting refactoring operations or manipulate code.
&gt;<i>
</I>&gt;<i> Then we need something like a result of the refactoring operations.
</I>&gt;<i> That'll give us a list of files with diffs as well as a list of the
</I>&gt;<i> class tree with changes. I intend to have a dialog that looks like:
</I>&gt;<i>
</I>&gt;<i> -----------------
</I>&gt;<i>
</I>&gt;<i> Positions
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i> -----------------
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i> Diffs
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i> -----------------
</I>&gt;<i>
</I>&gt;<i> That's what I intend to:
</I>&gt;<i>
</I>&gt;<i> class &#65279;RefactoringResult {
</I>&gt;<i> List&lt;Change&gt; Changes;
</I>&gt;<i> }
</I>&gt;<i>
</I>&gt;<i> class Change {
</I>&gt;<i> string fileName;
</I>&gt;<i> IMember memberLocation;
</I>&gt;<i>
</I>&gt;<i> DomLocation position;
</I>&gt;<i>
</I>&gt;<i> string old;
</I>&gt;<i> string new;
</I>&gt;<i> }
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i> Something like this an 'positions' should be switchable between class
</I>&gt;<i> view and file view (like the pads).
</I>&gt;<i>
</I>&gt;<i> The Refactoring should something look like:
</I>&gt;<i>
</I>&gt;<i> &#65279;IRefactoring {
</I>&gt;<i> bool IsSupported (&#65279;ResolveResult result);
</I>&gt;<i> string GetDisplaySting (&#65279;&#65279;ResolveResult result);
</I>&gt;<i>
</I>&gt;<i> void Run ();
</I>&gt;<i> }
</I>&gt;<i>
</I>&gt;<i> IResultRefactoring : IRefactoring {
</I>&gt;<i> &#65279;&#65279;RefactoringResult DoOperation (RefactorerContext, ResolveResult
</I>&gt;<i> result);
</I>&gt;<i> }
</I>&gt;<i>
</I>&gt;<i> I want to support maybe more than one type of refactoring, therefore
</I>&gt;<i> just the &quot;run&quot; method. And there are more types than just the diff
</I>&gt;<i> refactoring - implement/override members for example therefore not all
</I>&gt;<i> refactorings require the position/diff dialogs.
</I>
Can you provide a list of all refactorings you plan to implement and
what are the requirements of each of them?
&gt;<i> Another example could be renaming a local variable or parameter which
</I>&gt;<i> could be displayed inline in the text editor instead of having pop up
</I>&gt;<i> dialogs. (Ok I admit I've worked a bit with eclipse this week :) )
</I>&gt;<i>
</I>&gt;<i> To decide: On which infrastructure we'll build. Currently it's a bit
</I>&gt;<i> mixed up between CodeDOM and NRefactory. I would've chosen NRefactory
</I>&gt;<i> because we're already building on this and an own AST gives more control
</I>&gt;<i> than a pre defined one.
</I>&gt;<i>
</I>&gt;<i> Regards
</I>&gt;<i> Mike
</I>&gt;<i>
</I>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000070.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI>Next message: <A HREF="000072.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#71">[ date ]</a>
<a href="thread.html#71">[ thread ]</a>
<a href="subject.html#71">[ subject ]</a>
<a href="author.html#71">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,130 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Improving refactoring after 2.0
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Improving%20refactoring%20after%202.0&In-Reply-To=1226074642.3779.27.camel%40portador.aticatac-centre">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000071.html">
<LINK REL="Next" HREF="000073.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Improving refactoring after 2.0</H1>
<B>Mike Kr&#252;ger</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Improving%20refactoring%20after%202.0&In-Reply-To=1226074642.3779.27.camel%40portador.aticatac-centre"
TITLE="[Monodevelop-devel] Improving refactoring after 2.0">mkrueger at novell.com
</A><BR>
<I>Mon Nov 10 02:53:29 EST 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000071.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI>Next message: <A HREF="000073.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#72">[ date ]</a>
<a href="thread.html#72">[ thread ]</a>
<a href="subject.html#72">[ subject ]</a>
<a href="author.html#72">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Hi
&gt;<i> I'm not saying that the current refactoring infrastructure is perfect.
</I>&gt;<i> It is not. Much of it will probably have to be changed if we want to
</I>&gt;<i> support more advanced refactoring operations. But you can't arbitrarily
</I>&gt;<i> drop all current code, ignoring what has been done. We already had some
</I>&gt;<i> bad experiences in MD because of this.
</I>&gt;<i>
</I>
I don't want to drop code. In fact the current one is a good starting
point. There is no need to 'drop' code - I only drop code when there is
no other option. We can use refactoring methods move/rename some stuff -
that's it. I would only drop code if it's GPL or really very different
to refactor the code.
The code we currently have is something I can work with.
Something different: But over time we must rewrite ALL GPL code. I think
that's still on our todo list isn't it ?
Refactoring is about improving the design of existing code, not to
rewrite it. In this way it's possible to keep all &quot;information&quot; in the
existing code. With a rewrite you'll loose all knowledge that lead to
the existing code. If possible refactoring is always better.
(But keep in mind that all GPL parts need to be rewritten, except we
change our position here)
&gt;<i> &gt; It starts with clicking on something in the editor window there is a
</I>&gt;<i> &gt; class that builds the context menu and this class controls which
</I>&gt;<i> &gt; operations are valid.
</I>&gt;<i> &gt;
</I>&gt;<i> &gt; I want:
</I>&gt;<i> &gt;
</I>&gt;<i> &gt; Split up refactoring a bit to make it clear what each class does.
</I>&gt;<i> &gt;
</I>&gt;<i> &gt; I intend to split up the &quot;refactoring&quot; feature. Each refactoring
</I>&gt;<i> &gt; operation should be an own class that knows it's responsibilities (based
</I>&gt;<i> &gt; on the resolve result) it knows when it's valid to display in the
</I>&gt;<i> &gt; refactoring context menu.
</I>&gt;<i> &gt;
</I>&gt;<i> &gt; Then we would've classes like:
</I>&gt;<i> &gt;
</I>&gt;<i> &gt; &#65279;Rename
</I>&gt;<i> &gt; &#65279;Implicit&#65279;ImplementInterface
</I>&gt;<i> &gt; ExplicitImplementInterface
</I>&gt;<i> &gt; ExtractMethod
</I>&gt;<i> &gt;
</I>&gt;<i> &gt; etc.
</I>&gt;<i> &gt;
</I>&gt;<i> &gt; These refactorings should be placed in the addin tree.
</I>&gt;<i>
</I>&gt;<i> Will those refactoring classes be language-specific?
</I>&gt;<i> For example, the Rename class, there will be a RenameCSharp and a
</I>&gt;<i> RenameVisualBasic? if that's the case, will they share some code?
</I>&gt;<i>
</I>
Thats in the responsibility of the classes they can support csharp and
visualbasic, but I don't think that I'll support more than these two, I
think I personally will stick to C#. Like with the code completion
infrastructure in the csharp binding. It would be possible to use it for
VB.NET and any other language that can produce NRefactory DOM.
When I'm really satisfied with refactoring and the capabilities of
monodevelop (especially text editor and search features) I'll maybe
improve visual basic support or bring any other language backend up to
the C# level. But I don't know if we'll ever reach this point - there is
always more stuff to do and I'm a C# fan :).
Cross language functionality for refactorings is something we need to
factor in but my current 'plan' would be to disallow cross language
refactorings until all refactoring commands are availble for any
languages in the solution - not to allow partial refactorings.
Regards
Mike
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000071.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI>Next message: <A HREF="000073.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#72">[ date ]</a>
<a href="thread.html#72">[ thread ]</a>
<a href="subject.html#72">[ subject ]</a>
<a href="author.html#72">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,145 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Improving refactoring after 2.0
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Improving%20refactoring%20after%202.0&In-Reply-To=1226303609.3613.134.camel%40linux-yd7m.site">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000072.html">
<LINK REL="Next" HREF="000061.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Improving refactoring after 2.0</H1>
<B>Lluis Sanchez Gual</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Improving%20refactoring%20after%202.0&In-Reply-To=1226303609.3613.134.camel%40linux-yd7m.site"
TITLE="[Monodevelop-devel] Improving refactoring after 2.0">lluis at novell.com
</A><BR>
<I>Tue Nov 11 11:03:49 EST 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000072.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI>Next message: <A HREF="000061.html">[Monodevelop-devel] Can't get monodevelop to show GTK# 2.00 under C# heading
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#73">[ date ]</a>
<a href="thread.html#73">[ thread ]</a>
<a href="subject.html#73">[ subject ]</a>
<a href="author.html#73">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>El dl 10 de 11 de 2008 a les 08:53 +0100, en/na Mike Kr&#252;ger va escriure:
&gt;<i> Hi
</I>&gt;<i>
</I>&gt;<i> &gt; I'm not saying that the current refactoring infrastructure is perfect.
</I>&gt;<i> &gt; It is not. Much of it will probably have to be changed if we want to
</I>&gt;<i> &gt; support more advanced refactoring operations. But you can't arbitrarily
</I>&gt;<i> &gt; drop all current code, ignoring what has been done. We already had some
</I>&gt;<i> &gt; bad experiences in MD because of this.
</I>&gt;<i> &gt;
</I>&gt;<i>
</I>&gt;<i> I don't want to drop code. In fact the current one is a good starting
</I>&gt;<i> point. There is no need to 'drop' code - I only drop code when there is
</I>&gt;<i> no other option. We can use refactoring methods move/rename some stuff -
</I>&gt;<i> that's it. I would only drop code if it's GPL or really very different
</I>&gt;<i> to refactor the code.
</I>&gt;<i> The code we currently have is something I can work with.
</I>&gt;<i>
</I>&gt;<i> Something different: But over time we must rewrite ALL GPL code. I think
</I>&gt;<i> that's still on our todo list isn't it ?
</I>
Yes, but it is not a priority right now.
&gt;<i> Refactoring is about improving the design of existing code, not to
</I>&gt;<i> rewrite it. In this way it's possible to keep all &quot;information&quot; in the
</I>&gt;<i> existing code. With a rewrite you'll loose all knowledge that lead to
</I>&gt;<i> the existing code. If possible refactoring is always better.
</I>&gt;<i> (But keep in mind that all GPL parts need to be rewritten, except we
</I>&gt;<i> change our position here)
</I>&gt;<i>
</I>&gt;<i> &gt; &gt; It starts with clicking on something in the editor window there is a
</I>&gt;<i> &gt; &gt; class that builds the context menu and this class controls which
</I>&gt;<i> &gt; &gt; operations are valid.
</I>&gt;<i> &gt; &gt;
</I>&gt;<i> &gt; &gt; I want:
</I>&gt;<i> &gt; &gt;
</I>&gt;<i> &gt; &gt; Split up refactoring a bit to make it clear what each class does.
</I>&gt;<i> &gt; &gt;
</I>&gt;<i> &gt; &gt; I intend to split up the &quot;refactoring&quot; feature. Each refactoring
</I>&gt;<i> &gt; &gt; operation should be an own class that knows it's responsibilities (based
</I>&gt;<i> &gt; &gt; on the resolve result) it knows when it's valid to display in the
</I>&gt;<i> &gt; &gt; refactoring context menu.
</I>&gt;<i> &gt; &gt;
</I>&gt;<i> &gt; &gt; Then we would've classes like:
</I>&gt;<i> &gt; &gt;
</I>&gt;<i> &gt; &gt; &#65279;Rename
</I>&gt;<i> &gt; &gt; &#65279;Implicit&#65279;ImplementInterface
</I>&gt;<i> &gt; &gt; ExplicitImplementInterface
</I>&gt;<i> &gt; &gt; ExtractMethod
</I>&gt;<i> &gt; &gt;
</I>&gt;<i> &gt; &gt; etc.
</I>&gt;<i> &gt; &gt;
</I>&gt;<i> &gt; &gt; These refactorings should be placed in the addin tree.
</I>&gt;<i> &gt;
</I>&gt;<i> &gt; Will those refactoring classes be language-specific?
</I>&gt;<i> &gt; For example, the Rename class, there will be a RenameCSharp and a
</I>&gt;<i> &gt; RenameVisualBasic? if that's the case, will they share some code?
</I>&gt;<i> &gt;
</I>&gt;<i>
</I>&gt;<i> Thats in the responsibility of the classes they can support csharp and
</I>&gt;<i> visualbasic, but I don't think that I'll support more than these two, I
</I>&gt;<i> think I personally will stick to C#. Like with the code completion
</I>&gt;<i> infrastructure in the csharp binding. It would be possible to use it for
</I>&gt;<i> VB.NET and any other language that can produce NRefactory DOM.
</I>
&#65279;Maybe the core MD team won't be able to provide support for languages
other than C#, but maybe somebody else wants to contribute it.
&gt;<i>
</I>&gt;<i> When I'm really satisfied with refactoring and the capabilities of
</I>&gt;<i> monodevelop (especially text editor and search features) I'll maybe
</I>&gt;<i> improve visual basic support or bring any other language backend up to
</I>&gt;<i> the C# level. But I don't know if we'll ever reach this point - there is
</I>&gt;<i> always more stuff to do and I'm a C# fan :).
</I>&gt;<i>
</I>&gt;<i> Cross language functionality for refactorings is something we need to
</I>&gt;<i> factor in but my current 'plan' would be to disallow cross language
</I>&gt;<i> refactorings until all refactoring commands are availble for any
</I>&gt;<i> languages in the solution - not to allow partial refactorings.
</I>
In some cases, a warning will be enough. For example, the user should be
able to run Find References, but the results list could include a
warning saying that project XXX could not be searched.
Even Rename Member should be allowed IMO. In the preview window it would
show a warning about a projects whose languages does not support
renaming, but it should allow renaming in those that support it.
Lluis.
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000072.html">[Monodevelop-devel] Improving refactoring after 2.0
</A></li>
<LI>Next message: <A HREF="000061.html">[Monodevelop-devel] Can't get monodevelop to show GTK# 2.00 under C# heading
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#73">[ date ]</a>
<a href="thread.html#73">[ thread ]</a>
<a href="subject.html#73">[ subject ]</a>
<a href="author.html#73">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,96 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Comipiling Monodevelop under Debian from trunk
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Comipiling%20Monodevelop%20under%20Debian%20from%20trunk&In-Reply-To=">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000067.html">
<LINK REL="Next" HREF="000075.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Comipiling Monodevelop under Debian from trunk</H1>
<B>Alexander M. Batishchev</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Comipiling%20Monodevelop%20under%20Debian%20from%20trunk&In-Reply-To="
TITLE="[Monodevelop-devel] Comipiling Monodevelop under Debian from trunk">abatishchev at godfather.net.ru
</A><BR>
<I>Mon Nov 17 09:50:09 EST 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000067.html">[Monodevelop-devel] Automagic settings upgrade dilemma
</A></li>
<LI>Next message: <A HREF="000075.html">[Monodevelop-devel] Comipiling Monodevelop under Debian from trunk
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#74">[ date ]</a>
<a href="thread.html#74">[ thread ]</a>
<a href="subject.html#74">[ subject ]</a>
<a href="author.html#74">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Hello everybody,
I'm trying to compile MD from trunk under Debian and got next trouble:
$ cd monodevelop
$ ./configure --prefix=/usr/local
checking for MONO_ADDINS... configure: error: Package requirements
(mono-addins &gt;= 0.3) were not met:
No package 'mono-addins' found
$ svn co <A HREF="svn://anonsvn.mono-project.com/source/trunk/mono-addins">svn://anonsvn.mono-project.com/source/trunk/mono-addins</A>
$ cd mono-addins
$ ./autogen.sh --prefix=/usr/
checking for GTK_SHARP_20... configure: error: Package requirements
(gtk-sharp-2.0) were not met:
No package 'gtk-sharp-2.0' found
$ svn co <A HREF="svn://anonsvn.mono-project.com/source/trunk/gtk-sharp">svn://anonsvn.mono-project.com/source/trunk/gtk-sharp</A>
$ cd gtk-sharp
$ ./autogen.sh --prefix=/usr/
**Error**: autogen.sh has been replaced by bootstrap for the 2.5.x release.
To bootstrap a 1.9.x build run bootstrap-2.4.
$ ./bootstrap-2.12
checking for PANGO... configure: error: Package requirements (pango) were
not met:
No package 'pango' found
Here is my trouble! Whare can I take the pango package?
$ sudo apt-get install pango
E: Couldn't find package pango
I have installed libpango1.0.-0 and libpango1.0-common but it doesn't helps.
What I have to install more? Maybe libpango1.0-dev?
Assist me please!
===
Best regards,
Alexander M. Batishchev
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000067.html">[Monodevelop-devel] Automagic settings upgrade dilemma
</A></li>
<LI>Next message: <A HREF="000075.html">[Monodevelop-devel] Comipiling Monodevelop under Debian from trunk
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#74">[ date ]</a>
<a href="thread.html#74">[ thread ]</a>
<a href="subject.html#74">[ subject ]</a>
<a href="author.html#74">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,106 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Comipiling Monodevelop under Debian from trunk
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Comipiling%20Monodevelop%20under%20Debian%0A%09from%09trunk&In-Reply-To=000401c948c3%24cf5f6d50%246e1e47f0%24%40net.ru">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000074.html">
<LINK REL="Next" HREF="000076.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Comipiling Monodevelop under Debian from trunk</H1>
<B>Lluis Sanchez Gual</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Comipiling%20Monodevelop%20under%20Debian%0A%09from%09trunk&In-Reply-To=000401c948c3%24cf5f6d50%246e1e47f0%24%40net.ru"
TITLE="[Monodevelop-devel] Comipiling Monodevelop under Debian from trunk">lluis at novell.com
</A><BR>
<I>Mon Nov 17 10:13:39 EST 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000074.html">[Monodevelop-devel] Comipiling Monodevelop under Debian from trunk
</A></li>
<LI>Next message: <A HREF="000076.html">[Monodevelop-devel] Comipiling Monodevelop under Debian from trunk
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#75">[ date ]</a>
<a href="thread.html#75">[ thread ]</a>
<a href="subject.html#75">[ subject ]</a>
<a href="author.html#75">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>El dl 17 de 11 de 2008 a les 17:50 +0300, en/na Alexander M. Batishchev
va escriure:
&gt;<i> Hello everybody,
</I>&gt;<i> I'm trying to compile MD from trunk under Debian and got next trouble:
</I>&gt;<i>
</I>&gt;<i> $ cd monodevelop
</I>&gt;<i> $ ./configure --prefix=/usr/local
</I>&gt;<i> checking for MONO_ADDINS... configure: error: Package requirements
</I>&gt;<i> (mono-addins &gt;= 0.3) were not met:
</I>&gt;<i> No package 'mono-addins' found
</I>&gt;<i>
</I>&gt;<i> $ svn co <A HREF="svn://anonsvn.mono-project.com/source/trunk/mono-addins">svn://anonsvn.mono-project.com/source/trunk/mono-addins</A>
</I>&gt;<i> $ cd mono-addins
</I>&gt;<i> $ ./autogen.sh --prefix=/usr/
</I>&gt;<i> checking for GTK_SHARP_20... configure: error: Package requirements
</I>&gt;<i> (gtk-sharp-2.0) were not met:
</I>&gt;<i> No package 'gtk-sharp-2.0' found
</I>&gt;<i>
</I>&gt;<i> $ svn co <A HREF="svn://anonsvn.mono-project.com/source/trunk/gtk-sharp">svn://anonsvn.mono-project.com/source/trunk/gtk-sharp</A>
</I>&gt;<i> $ cd gtk-sharp
</I>&gt;<i> $ ./autogen.sh --prefix=/usr/
</I>&gt;<i> **Error**: autogen.sh has been replaced by bootstrap for the 2.5.x release.
</I>&gt;<i> To bootstrap a 1.9.x build run bootstrap-2.4.
</I>&gt;<i> $ ./bootstrap-2.12
</I>&gt;<i> checking for PANGO... configure: error: Package requirements (pango) were
</I>&gt;<i> not met:
</I>&gt;<i> No package 'pango' found
</I>&gt;<i>
</I>&gt;<i> Here is my trouble! Whare can I take the pango package?
</I>&gt;<i> $ sudo apt-get install pango
</I>&gt;<i> E: Couldn't find package pango
</I>&gt;<i>
</I>&gt;<i> I have installed libpango1.0.-0 and libpango1.0-common but it doesn't helps.
</I>&gt;<i> What I have to install more? Maybe libpango1.0-dev?
</I>
Yes, &#65279;libpango1.0-dev.
&gt;<i> Assist me please!
</I>&gt;<i>
</I>&gt;<i> ===
</I>&gt;<i> Best regards,
</I>&gt;<i> Alexander M. Batishchev
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i> _______________________________________________
</I>&gt;<i> Monodevelop-devel-list mailing list
</I>&gt;<i> <A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">Monodevelop-devel-list at lists.ximian.com</A>
</I>&gt;<i> <A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list</A>
</I>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000074.html">[Monodevelop-devel] Comipiling Monodevelop under Debian from trunk
</A></li>
<LI>Next message: <A HREF="000076.html">[Monodevelop-devel] Comipiling Monodevelop under Debian from trunk
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#75">[ date ]</a>
<a href="thread.html#75">[ thread ]</a>
<a href="subject.html#75">[ subject ]</a>
<a href="author.html#75">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,121 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Comipiling Monodevelop under Debian from trunk
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Comipiling%20Monodevelop%20under%20Debian%0A%09from%09trunk&In-Reply-To=1226934819.4215.5.camel%40portador.aticatac-centre">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000075.html">
<LINK REL="Next" HREF="000077.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Comipiling Monodevelop under Debian from trunk</H1>
<B>Alexander M. Batishchev</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Comipiling%20Monodevelop%20under%20Debian%0A%09from%09trunk&In-Reply-To=1226934819.4215.5.camel%40portador.aticatac-centre"
TITLE="[Monodevelop-devel] Comipiling Monodevelop under Debian from trunk">abatishchev at godfather.net.ru
</A><BR>
<I>Mon Nov 17 11:31:11 EST 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000075.html">[Monodevelop-devel] Comipiling Monodevelop under Debian from trunk
</A></li>
<LI>Next message: <A HREF="000077.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#76">[ date ]</a>
<a href="thread.html#76">[ thread ]</a>
<a href="subject.html#76">[ subject ]</a>
<a href="author.html#76">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Hi Lluis, thanks for answer your answer! Could you please me assist me a little bit more?
MonoDevelop also requires glade-sharp witch compilation occurs an error:
checking for GLADEUI... configure: error: Package requirements (libgladeui-1.0 &gt;= 2.90.0) were not met:
No package 'libgladeui-1.0' found
My Debian package manager has only libgladeui-1.7 and libgladeui-1-dev (version 3.4.5-3 both). Both are installed.
Why does it not met requirements?
-----Original Message-----
From: Lluis Sanchez Gual [mailto:<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">lluis at novell.com</A>]
Sent: Monday, November 17, 2008 6:14 PM
To: Alexander M. Batishchev
Cc: <A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">monodevelop-devel-list at lists.ximian.com</A>
Subject: Re: [Monodevelop-devel] Comipiling Monodevelop under Debian from trunk
El dl 17 de 11 de 2008 a les 17:50 +0300, en/na Alexander M. Batishchev
va escriure:
&gt;<i> Hello everybody,
</I>&gt;<i> I'm trying to compile MD from trunk under Debian and got next trouble:
</I>&gt;<i>
</I>&gt;<i> $ cd monodevelop
</I>&gt;<i> $ ./configure --prefix=/usr/local
</I>&gt;<i> checking for MONO_ADDINS... configure: error: Package requirements
</I>&gt;<i> (mono-addins &gt;= 0.3) were not met:
</I>&gt;<i> No package 'mono-addins' found
</I>&gt;<i>
</I>&gt;<i> $ svn co <A HREF="svn://anonsvn.mono-project.com/source/trunk/mono-addins">svn://anonsvn.mono-project.com/source/trunk/mono-addins</A>
</I>&gt;<i> $ cd mono-addins
</I>&gt;<i> $ ./autogen.sh --prefix=/usr/
</I>&gt;<i> checking for GTK_SHARP_20... configure: error: Package requirements
</I>&gt;<i> (gtk-sharp-2.0) were not met:
</I>&gt;<i> No package 'gtk-sharp-2.0' found
</I>&gt;<i>
</I>&gt;<i> $ svn co <A HREF="svn://anonsvn.mono-project.com/source/trunk/gtk-sharp">svn://anonsvn.mono-project.com/source/trunk/gtk-sharp</A>
</I>&gt;<i> $ cd gtk-sharp
</I>&gt;<i> $ ./autogen.sh --prefix=/usr/
</I>&gt;<i> **Error**: autogen.sh has been replaced by bootstrap for the 2.5.x release.
</I>&gt;<i> To bootstrap a 1.9.x build run bootstrap-2.4.
</I>&gt;<i> $ ./bootstrap-2.12
</I>&gt;<i> checking for PANGO... configure: error: Package requirements (pango) were
</I>&gt;<i> not met:
</I>&gt;<i> No package 'pango' found
</I>&gt;<i>
</I>&gt;<i> Here is my trouble! Whare can I take the pango package?
</I>&gt;<i> $ sudo apt-get install pango
</I>&gt;<i> E: Couldn't find package pango
</I>&gt;<i>
</I>&gt;<i> I have installed libpango1.0.-0 and libpango1.0-common but it doesn't helps.
</I>&gt;<i> What I have to install more? Maybe libpango1.0-dev?
</I>
Yes, &#65279;libpango1.0-dev.
&gt;<i> Assist me please!
</I>&gt;<i>
</I>&gt;<i> ===
</I>&gt;<i> Best regards,
</I>&gt;<i> Alexander M. Batishchev
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i> _______________________________________________
</I>&gt;<i> Monodevelop-devel-list mailing list
</I>&gt;<i> <A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">Monodevelop-devel-list at lists.ximian.com</A>
</I>&gt;<i> <A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list</A>
</I>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000075.html">[Monodevelop-devel] Comipiling Monodevelop under Debian from trunk
</A></li>
<LI>Next message: <A HREF="000077.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#76">[ date ]</a>
<a href="thread.html#76">[ thread ]</a>
<a href="subject.html#76">[ subject ]</a>
<a href="author.html#76">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,79 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Adding project build dependencies in MD's makefiles
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Adding%20project%20build%20dependencies%20in%20MD%27s%0A%09makefiles&In-Reply-To=">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000076.html">
<LINK REL="Next" HREF="000078.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Adding project build dependencies in MD's makefiles</H1>
<B>Lluis Sanchez Gual</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Adding%20project%20build%20dependencies%20in%20MD%27s%0A%09makefiles&In-Reply-To="
TITLE="[Monodevelop-devel] Adding project build dependencies in MD's makefiles">lluis at novell.com
</A><BR>
<I>Mon Nov 17 18:30:36 EST 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000076.html">[Monodevelop-devel] Comipiling Monodevelop under Debian from trunk
</A></li>
<LI>Next message: <A HREF="000078.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#77">[ date ]</a>
<a href="thread.html#77">[ thread ]</a>
<a href="subject.html#77">[ subject ]</a>
<a href="author.html#77">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Hi!
I've discussed with Mike (Kestner) a couple of times about the need for
proper dependency checks between the MD makefiles. That is, a change in
one of the MD projects would cause all dependent projects to be
rebuilt.
I'm reluctant to do this change because any small change (even if not
breaking change) in one of the core MD assemblies would cause the
rebuild of all the 50 assemblies of MD, and that would be really
annoying for those who work daily on those assemblies.
However Mike is right in that with proper dependency checking the
makefiles would be more correct and would avoid weird build errors when
there are changes in the api.
So I'd like to know what you think about this. I suggested making this
project dependency optional, although I don't know how hard it would be.
Thoughts?
Lluis.
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000076.html">[Monodevelop-devel] Comipiling Monodevelop under Debian from trunk
</A></li>
<LI>Next message: <A HREF="000078.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#77">[ date ]</a>
<a href="thread.html#77">[ thread ]</a>
<a href="subject.html#77">[ subject ]</a>
<a href="author.html#77">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,92 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Adding project build dependencies in MD's makefiles
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Adding%20project%20build%20dependencies%20in%20MD%27s%0A%09makefiles&In-Reply-To=1226964636.4215.61.camel%40portador.aticatac-centre">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000077.html">
<LINK REL="Next" HREF="000079.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Adding project build dependencies in MD's makefiles</H1>
<B>Michael Hutchinson</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Adding%20project%20build%20dependencies%20in%20MD%27s%0A%09makefiles&In-Reply-To=1226964636.4215.61.camel%40portador.aticatac-centre"
TITLE="[Monodevelop-devel] Adding project build dependencies in MD's makefiles">m.j.hutchinson at gmail.com
</A><BR>
<I>Mon Nov 17 20:19:43 EST 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000077.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A></li>
<LI>Next message: <A HREF="000079.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#78">[ date ]</a>
<a href="thread.html#78">[ thread ]</a>
<a href="subject.html#78">[ subject ]</a>
<a href="author.html#78">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>On Mon, Nov 17, 2008 at 6:30 PM, Lluis Sanchez Gual &lt;<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">lluis at novell.com</A>&gt; wrote:
&gt;<i> Hi!
</I>&gt;<i>
</I>&gt;<i> I've discussed with Mike (Kestner) a couple of times about the need for
</I>&gt;<i> proper dependency checks between the MD makefiles. That is, a change in
</I>&gt;<i> one of the MD projects would cause all dependent projects to be
</I>&gt;<i> rebuilt.
</I>&gt;<i>
</I>&gt;<i> I'm reluctant to do this change because any small change (even if not
</I>&gt;<i> breaking change) in one of the core MD assemblies would cause the
</I>&gt;<i> rebuild of all the 50 assemblies of MD, and that would be really
</I>&gt;<i> annoying for those who work daily on those assemblies.
</I>
Actually, a full build is surprisingly fast these days. Also, you can
work around this problem by cd'ing into the directory of the changed
addin before issuing the &quot;make&quot; command.
&gt;<i> However Mike is right in that with proper dependency checking the
</I>&gt;<i> makefiles would be more correct and would avoid weird build errors when
</I>&gt;<i> there are changes in the api.
</I>
I think this would be a really good idea, as we've had a number of
breakages resulting from the lack of proper dependencies. I've
actually added dependencies to a couple of addins already.
&gt;<i> So I'd like to know what you think about this. I suggested making this
</I>&gt;<i> project dependency optional, although I don't know how hard it would be.
</I>
I don't think it's necessary. Maybe we could make it more convenient
by having make targets corresponding to the core areas e.g. make
md-project-gui would execute make in
main/src/core/MonoDevelop.Project.Gui.
--
Michael Hutchinson
<A HREF="http://mjhutchinson.com">http://mjhutchinson.com</A>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000077.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A></li>
<LI>Next message: <A HREF="000079.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#78">[ date ]</a>
<a href="thread.html#78">[ thread ]</a>
<a href="subject.html#78">[ subject ]</a>
<a href="author.html#78">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,89 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Adding project build dependencies in MD's makefiles
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Adding%20project%20build%20dependencies%20in%0A%09MD%27s%09makefiles&In-Reply-To=aec34c770811171719u2a3c4bafs93d5b93ce5b38850%40mail.gmail.com">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000078.html">
<LINK REL="Next" HREF="000081.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Adding project build dependencies in MD's makefiles</H1>
<B>Mike Kestner</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Adding%20project%20build%20dependencies%20in%0A%09MD%27s%09makefiles&In-Reply-To=aec34c770811171719u2a3c4bafs93d5b93ce5b38850%40mail.gmail.com"
TITLE="[Monodevelop-devel] Adding project build dependencies in MD's makefiles">mkestner at gmail.com
</A><BR>
<I>Mon Nov 17 21:37:42 EST 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000078.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A></li>
<LI>Next message: <A HREF="000081.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#79">[ date ]</a>
<a href="thread.html#79">[ thread ]</a>
<a href="subject.html#79">[ subject ]</a>
<a href="author.html#79">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>On Mon, 2008-11-17 at 20:19 -0500, Michael Hutchinson wrote:
&gt;<i> &gt; However Mike is right in that with proper dependency checking the
</I>&gt;<i> &gt; makefiles would be more correct and would avoid weird build errors when
</I>&gt;<i> &gt; there are changes in the api.
</I>&gt;<i>
</I>&gt;<i> I think this would be a really good idea, as we've had a number of
</I>&gt;<i> breakages resulting from the lack of proper dependencies. I've
</I>&gt;<i> actually added dependencies to a couple of addins already.
</I>
There's potentially a larger issue, in that the MD makefiles are
synchronized by MD itself, so the functionality which does this sync
apparently does not currently support robust dependency checking for its
output. Regardless of whether the MD project wants to have robust
dependency checking for project references, I suspect many of our users
will want it.
&gt;<i> &gt; So I'd like to know what you think about this. I suggested making this
</I>&gt;<i> &gt; project dependency optional, although I don't know how hard it would be.
</I>&gt;<i>
</I>&gt;<i> I don't think it's necessary. Maybe we could make it more convenient
</I>&gt;<i> by having make targets corresponding to the core areas e.g. make
</I>&gt;<i> md-project-gui would execute make in
</I>&gt;<i> main/src/core/MonoDevelop.Project.Gui.
</I>
If the feature is optional, I think it should probably be on by default,
because most people will expect a change in a project to rebuild
projects which depend on it.
--
Mike Kestner &lt;<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">mkestner at gmail.com</A>&gt;
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000078.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A></li>
<LI>Next message: <A HREF="000081.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#79">[ date ]</a>
<a href="thread.html#79">[ thread ]</a>
<a href="subject.html#79">[ subject ]</a>
<a href="author.html#79">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,78 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Adding project build dependencies in MD's makefiles
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Adding%20project%20build%20dependencies%20in%20MD%27s%0A%09makefiles&In-Reply-To=1226964636.4215.61.camel%40portador.aticatac-centre">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000083.html">
<LINK REL="Next" HREF="000084.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Adding project build dependencies in MD's makefiles</H1>
<B>Levi Bard</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Adding%20project%20build%20dependencies%20in%20MD%27s%0A%09makefiles&In-Reply-To=1226964636.4215.61.camel%40portador.aticatac-centre"
TITLE="[Monodevelop-devel] Adding project build dependencies in MD's makefiles">taktaktaktaktaktaktaktaktaktak at gmail.com
</A><BR>
<I>Tue Nov 18 09:00:04 EST 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000083.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A></li>
<LI>Next message: <A HREF="000084.html">[Monodevelop-devel] ViMode - patches in bugzilla
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#80">[ date ]</a>
<a href="thread.html#80">[ thread ]</a>
<a href="subject.html#80">[ subject ]</a>
<a href="author.html#80">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>&gt;<i> I've discussed with Mike (Kestner) a couple of times about the need for
</I>&gt;<i> proper dependency checks between the MD makefiles. That is, a change in
</I>&gt;<i> one of the MD projects would cause all dependent projects to be
</I>&gt;<i> rebuilt.
</I>
This would be a Good Thing.
&gt;<i> I'm reluctant to do this change because any small change (even if not
</I>&gt;<i> breaking change) in one of the core MD assemblies would cause the
</I>&gt;<i> rebuild of all the 50 assemblies of MD, and that would be really
</I>&gt;<i> annoying for those who work daily on those assemblies.
</I>
I agree with Michael H. that this isn't really a big deal.
--
<A HREF="http://homes.eff.org/~barlow/EconomyOfIdeas.html">http://homes.eff.org/~barlow/EconomyOfIdeas.html</A>
<A HREF="http://www.dreamsongs.com/MobSoftware.html">http://www.dreamsongs.com/MobSoftware.html</A>
<A HREF="http://www.gnu.org/philosophy/shouldbefree.html">http://www.gnu.org/philosophy/shouldbefree.html</A>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000083.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A></li>
<LI>Next message: <A HREF="000084.html">[Monodevelop-devel] ViMode - patches in bugzilla
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#80">[ date ]</a>
<a href="thread.html#80">[ thread ]</a>
<a href="subject.html#80">[ subject ]</a>
<a href="author.html#80">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,97 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Adding project build dependencies in MD's makefiles
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Adding%20project%20build%20dependencies%20in%0A%09MD%27s%09makefiles&In-Reply-To=1226975862.21959.45.camel%40linux-wpou.site">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000079.html">
<LINK REL="Next" HREF="000082.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Adding project build dependencies in MD's makefiles</H1>
<B>Lluis Sanchez Gual</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Adding%20project%20build%20dependencies%20in%0A%09MD%27s%09makefiles&In-Reply-To=1226975862.21959.45.camel%40linux-wpou.site"
TITLE="[Monodevelop-devel] Adding project build dependencies in MD's makefiles">lluis at novell.com
</A><BR>
<I>Tue Nov 18 09:54:09 EST 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000079.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A></li>
<LI>Next message: <A HREF="000082.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#81">[ date ]</a>
<a href="thread.html#81">[ thread ]</a>
<a href="subject.html#81">[ subject ]</a>
<a href="author.html#81">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>El dl 17 de 11 de 2008 a les 20:37 -0600, en/na Mike Kestner va
escriure:
&gt;<i> On Mon, 2008-11-17 at 20:19 -0500, Michael Hutchinson wrote:
</I>&gt;<i>
</I>&gt;<i> &gt; &gt; However Mike is right in that with proper dependency checking the
</I>&gt;<i> &gt; &gt; makefiles would be more correct and would avoid weird build errors when
</I>&gt;<i> &gt; &gt; there are changes in the api.
</I>&gt;<i> &gt;
</I>&gt;<i> &gt; I think this would be a really good idea, as we've had a number of
</I>&gt;<i> &gt; breakages resulting from the lack of proper dependencies. I've
</I>&gt;<i> &gt; actually added dependencies to a couple of addins already.
</I>&gt;<i>
</I>&gt;<i> There's potentially a larger issue, in that the MD makefiles are
</I>&gt;<i> synchronized by MD itself, so the functionality which does this sync
</I>&gt;<i> apparently does not currently support robust dependency checking for its
</I>&gt;<i> output. Regardless of whether the MD project wants to have robust
</I>&gt;<i> dependency checking for project references, I suspect many of our users
</I>&gt;<i> will want it.
</I>
No, that's unrelated. &#65279;Makefile synchronization just keeps in sync lists
of files and references, but it does not decide what to do with those.
That's up to the makefile.
&gt;<i>
</I>&gt;<i> &gt; &gt; So I'd like to know what you think about this. I suggested making this
</I>&gt;<i> &gt; &gt; project dependency optional, although I don't know how hard it would be.
</I>&gt;<i> &gt;
</I>&gt;<i> &gt; I don't think it's necessary. Maybe we could make it more convenient
</I>&gt;<i> &gt; by having make targets corresponding to the core areas e.g. make
</I>&gt;<i> &gt; md-project-gui would execute make in
</I>&gt;<i> &gt; main/src/core/MonoDevelop.Project.Gui.
</I>&gt;<i>
</I>&gt;<i> If the feature is optional, I think it should probably be on by default,
</I>&gt;<i> because most people will expect a change in a project to rebuild
</I>&gt;<i> projects which depend on it.
</I>
That's ok to me, go ahead.
Lluis.
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000079.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A></li>
<LI>Next message: <A HREF="000082.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#81">[ date ]</a>
<a href="thread.html#81">[ thread ]</a>
<a href="subject.html#81">[ subject ]</a>
<a href="author.html#81">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,79 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Adding project build dependencies in MD's makefiles
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Adding%20project%20build%20dependencies%20in%0A%09MD%27s%09makefiles&In-Reply-To=1227020049.4215.77.camel%40portador.aticatac-centre">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000081.html">
<LINK REL="Next" HREF="000083.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Adding project build dependencies in MD's makefiles</H1>
<B>Mike Kestner</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Adding%20project%20build%20dependencies%20in%0A%09MD%27s%09makefiles&In-Reply-To=1227020049.4215.77.camel%40portador.aticatac-centre"
TITLE="[Monodevelop-devel] Adding project build dependencies in MD's makefiles">mkestner at gmail.com
</A><BR>
<I>Tue Nov 18 10:18:06 EST 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000081.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A></li>
<LI>Next message: <A HREF="000083.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#82">[ date ]</a>
<a href="thread.html#82">[ thread ]</a>
<a href="subject.html#82">[ subject ]</a>
<a href="author.html#82">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>On Tue, 2008-11-18 at 09:54 -0500, Lluis Sanchez Gual wrote:
&gt;<i>
</I>&gt;<i> &gt; There's potentially a larger issue, in that the MD makefiles are
</I>&gt;<i> &gt; synchronized by MD itself, so the functionality which does this sync
</I>&gt;<i> &gt; apparently does not currently support robust dependency checking for its
</I>&gt;<i> &gt; output. Regardless of whether the MD project wants to have robust
</I>&gt;<i> &gt; dependency checking for project references, I suspect many of our users
</I>&gt;<i> &gt; will want it.
</I>&gt;<i>
</I>&gt;<i> No, that's unrelated. &#65279;Makefile synchronization just keeps in sync lists
</I>&gt;<i> of files and references, but it does not decide what to do with those.
</I>&gt;<i> That's up to the makefile.
</I>
So the sync code doesn't create make targets for project assemblies?
And it doesn't update those targets at all after they are created?
That's surprising to me. I thought we could create a valid Makefile for
a project from scratch. I also thought we created distribution tarballs
which had automake based build systems. All of the above scenarios
would require make target dependency handling for project references.
--
Mike Kestner &lt;<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">mkestner at gmail.com</A>&gt;
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000081.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A></li>
<LI>Next message: <A HREF="000083.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#82">[ date ]</a>
<a href="thread.html#82">[ thread ]</a>
<a href="subject.html#82">[ subject ]</a>
<a href="author.html#82">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,114 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Adding project build dependencies in MD's makefiles
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Adding%20project%20build%20dependencies%20in%0A%09MD%27s%09makefiles&In-Reply-To=1227021486.21959.50.camel%40linux-wpou.site">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000082.html">
<LINK REL="Next" HREF="000080.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Adding project build dependencies in MD's makefiles</H1>
<B>Lluis Sanchez Gual</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Adding%20project%20build%20dependencies%20in%0A%09MD%27s%09makefiles&In-Reply-To=1227021486.21959.50.camel%40linux-wpou.site"
TITLE="[Monodevelop-devel] Adding project build dependencies in MD's makefiles">lluis at novell.com
</A><BR>
<I>Tue Nov 18 11:40:39 EST 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000082.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A></li>
<LI>Next message: <A HREF="000080.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#83">[ date ]</a>
<a href="thread.html#83">[ thread ]</a>
<a href="subject.html#83">[ subject ]</a>
<a href="author.html#83">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>El dt 18 de 11 de 2008 a les 09:18 -0600, en/na Mike Kestner va
escriure:
&gt;<i> On Tue, 2008-11-18 at 09:54 -0500, Lluis Sanchez Gual wrote:
</I>&gt;<i> &gt;
</I>&gt;<i> &gt; &gt; There's potentially a larger issue, in that the MD makefiles are
</I>&gt;<i> &gt; &gt; synchronized by MD itself, so the functionality which does this sync
</I>&gt;<i> &gt; &gt; apparently does not currently support robust dependency checking for its
</I>&gt;<i> &gt; &gt; output. Regardless of whether the MD project wants to have robust
</I>&gt;<i> &gt; &gt; dependency checking for project references, I suspect many of our users
</I>&gt;<i> &gt; &gt; will want it.
</I>&gt;<i> &gt;
</I>&gt;<i> &gt; No, that's unrelated. &#65279;Makefile synchronization just keeps in sync lists
</I>&gt;<i> &gt; of files and references, but it does not decide what to do with those.
</I>&gt;<i> &gt; That's up to the makefile.
</I>&gt;<i>
</I>&gt;<i> So the sync code doesn't create make targets for project assemblies?
</I>&gt;<i> And it doesn't update those targets at all after they are created?
</I>
Nope.
&gt;<i> That's surprising to me. I thought we could create a valid Makefile for
</I>&gt;<i> a project from scratch. I also thought we created distribution tarballs
</I>&gt;<i> which had automake based build systems. All of the above scenarios
</I>&gt;<i> would require make target dependency handling for project references.
</I>&gt;<i>
</I>
We do support that, but it is a different feature.
On one hand, we have a Makefile Generator. This generator takes a
solution and generates a set of makefiles and configuration files that
can be used to build the project. The generated build system can
optionally be based on Autotools. Notice that every time the makefiles
are generated, the previous ones are overwritten. The makefiles it
generates are good enough for the projects you can create with MD, but
they can fall short for complex projects with more complex build system
needs (but still, the generated makefiles can be a good starting point
for those projects). The makefile generator is also used by the
packaging add-in, when you create a Tarball package.
In MD, we have used the generator in the past to generate some of the
makefiles in 'extras', which have later been modified and improved. We
can certainly improve the generator to support project dependencies.
On the other hand there is the Makefile Synchronization feature. Using
this feature, you can sync the file and references list of a project
with a makefile. But it is just a matter of updating lists. What the
makefile does with those lists is up to the makefile, and the
synchronizer just doesn't care. So you can have arbitrarily complex
makefiles, but still keep them synchronized with MD projects. You can of
course generate makefiles with the Generator, and then enable
synchronization.
In MD, we are using the makefile synchronizer to keep the makefiles up
to date. However, if we want to support project dependencies we have to
fix the makefiles, not the synchronizer.
I hope this clarifies things a bit.
Lluis.
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000082.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A></li>
<LI>Next message: <A HREF="000080.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#83">[ date ]</a>
<a href="thread.html#83">[ thread ]</a>
<a href="subject.html#83">[ subject ]</a>
<a href="author.html#83">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,71 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] ViMode - patches in bugzilla
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20ViMode%20-%20patches%20in%20bugzilla&In-Reply-To=">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000080.html">
<LINK REL="Next" HREF="000085.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] ViMode - patches in bugzilla</H1>
<B>Grzegorz Sobanski</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20ViMode%20-%20patches%20in%20bugzilla&In-Reply-To="
TITLE="[Monodevelop-devel] ViMode - patches in bugzilla">grzegorz.sobanski at cs.put.poznan.pl
</A><BR>
<I>Wed Nov 26 08:43:15 EST 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000080.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A></li>
<LI>Next message: <A HREF="000085.html">[Monodevelop-devel] ViMode - patches in bugzilla
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#84">[ date ]</a>
<a href="thread.html#84">[ thread ]</a>
<a href="subject.html#84">[ subject ]</a>
<a href="author.html#84">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Hi.
I put some patches to Vi mode in bugzilla, and will probably have some
more in following days.
So I have a question - I have choosen the text editor component, so they
are assigned to Mike Krueger, but afaik he is not responsible for vimode
at all.
Should I assign new patches to someone?
Or maybe leave general monodevelop-bugs@?
--
silk
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000080.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A></li>
<LI>Next message: <A HREF="000085.html">[Monodevelop-devel] ViMode - patches in bugzilla
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#84">[ date ]</a>
<a href="thread.html#84">[ thread ]</a>
<a href="subject.html#84">[ subject ]</a>
<a href="author.html#84">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,74 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] ViMode - patches in bugzilla
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20ViMode%20-%20patches%20in%20bugzilla&In-Reply-To=492D5273.7020200%40cs.put.poznan.pl">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000084.html">
<LINK REL="Next" HREF="000086.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] ViMode - patches in bugzilla</H1>
<B>Michael Hutchinson</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20ViMode%20-%20patches%20in%20bugzilla&In-Reply-To=492D5273.7020200%40cs.put.poznan.pl"
TITLE="[Monodevelop-devel] ViMode - patches in bugzilla">m.j.hutchinson at gmail.com
</A><BR>
<I>Wed Nov 26 14:05:21 EST 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000084.html">[Monodevelop-devel] ViMode - patches in bugzilla
</A></li>
<LI>Next message: <A HREF="000086.html">[Monodevelop-devel] MD Gendarme Addin
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#85">[ date ]</a>
<a href="thread.html#85">[ thread ]</a>
<a href="subject.html#85">[ subject ]</a>
<a href="author.html#85">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>On Wed, Nov 26, 2008 at 8:43 AM, Grzegorz Sobanski
&lt;<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">grzegorz.sobanski at cs.put.poznan.pl</A>&gt; wrote:
&gt;<i> Hi.
</I>&gt;<i>
</I>&gt;<i> I put some patches to Vi mode in bugzilla, and will probably have some
</I>&gt;<i> more in following days.
</I>&gt;<i>
</I>&gt;<i> So I have a question - I have choosen the text editor component, so they
</I>&gt;<i> are assigned to Mike Krueger, but afaik he is not responsible for vimode
</I>&gt;<i> at all.
</I>&gt;<i> Should I assign new patches to someone?
</I>&gt;<i> Or maybe leave general monodevelop-bugs@?
</I>
Please assign them to me, mhutchinson at novell.
--
Michael Hutchinson
<A HREF="http://mjhutchinson.com">http://mjhutchinson.com</A>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000084.html">[Monodevelop-devel] ViMode - patches in bugzilla
</A></li>
<LI>Next message: <A HREF="000086.html">[Monodevelop-devel] MD Gendarme Addin
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#85">[ date ]</a>
<a href="thread.html#85">[ thread ]</a>
<a href="subject.html#85">[ subject ]</a>
<a href="author.html#85">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,85 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] MD Gendarme Addin
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20MD%20Gendarme%20Addin&In-Reply-To=">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000085.html">
<LINK REL="Next" HREF="000087.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] MD Gendarme Addin</H1>
<B>Luciano _</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20MD%20Gendarme%20Addin&In-Reply-To="
TITLE="[Monodevelop-devel] MD Gendarme Addin">lnc19 at hotmail.com
</A><BR>
<I>Wed Nov 26 16:02:41 EST 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000085.html">[Monodevelop-devel] ViMode - patches in bugzilla
</A></li>
<LI>Next message: <A HREF="000087.html">[Monodevelop-devel] MD Gendarme Addin
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#86">[ date ]</a>
<a href="thread.html#86">[ thread ]</a>
<a href="subject.html#86">[ subject ]</a>
<a href="author.html#86">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>
HI All:
I was talking to Michael and i will try to start the MonoDevelop Gendarme addin.
I have some affirmations/questions, Based on Michael post [*], that i need to clarify, any help will be helpfull.
1) I use Gendarme with System.Diagnostic.Process to not depend on it.
2) I have to make a widget/dialog to setup Rules.xml file with all the futures: Rules sets, ignore rules, Severity levels, etc.
3) User must jump to the offending code line/file and an explanation of the fault: This is the hard part, i will try to save log file, an parse it, any other way? (Parse html could be another way, but i think is harder than log file). I didn't see the log file, i didn't know if my approach is correct.
4) I will use One rules.xml file per solution/target (Solution &amp; Debug/Release/Test/etc)
5) Allow to check the rules before checking to VCS.
6) Use the MD Code DOM to find things not listed in MDB files. What is this?
7) Add the Gendarme configuration file to the project.
8) Warning message of gendarme result could it be shown in Construction Pad, as &quot;Wanings&quot;.
Thanks
Lucian0
My english isn't my best skill :) So, sorry if i've some errors.
[*] <A HREF="http://groups.google.com/group/gendarme/browse_thread/thread/eba0f7b881926ab0/158fdf10b9d58998">http://groups.google.com/group/gendarme/browse_thread/thread/eba0f7b881926ab0/158fdf10b9d58998</A>
_________________________________________________________________
Stay up to date on your PC, the Web, and your mobile phone with Windows Live
<A HREF="http://clk.atdmt.com/MRT/go/119462413/direct/01/">http://clk.atdmt.com/MRT/go/119462413/direct/01/</A>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <A HREF="http://lists.ximian.com/pipermail/monodevelop-devel-list/attachments/20081126/9427f746/attachment.html">http://lists.ximian.com/pipermail/monodevelop-devel-list/attachments/20081126/9427f746/attachment.html</A>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000085.html">[Monodevelop-devel] ViMode - patches in bugzilla
</A></li>
<LI>Next message: <A HREF="000087.html">[Monodevelop-devel] MD Gendarme Addin
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#86">[ date ]</a>
<a href="thread.html#86">[ thread ]</a>
<a href="subject.html#86">[ subject ]</a>
<a href="author.html#86">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,109 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] MD Gendarme Addin
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20MD%20Gendarme%20Addin&In-Reply-To=BAY142-W11DD3BEECF3AE872350DCCA60A0%40phx.gbl">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000086.html">
<LINK REL="Next" HREF="000088.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] MD Gendarme Addin</H1>
<B>Michael Hutchinson</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20MD%20Gendarme%20Addin&In-Reply-To=BAY142-W11DD3BEECF3AE872350DCCA60A0%40phx.gbl"
TITLE="[Monodevelop-devel] MD Gendarme Addin">m.j.hutchinson at gmail.com
</A><BR>
<I>Wed Nov 26 18:17:03 EST 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000086.html">[Monodevelop-devel] MD Gendarme Addin
</A></li>
<LI>Next message: <A HREF="000088.html">[Monodevelop-devel] [gendarme] Re: MD Gendarme Addin
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#87">[ date ]</a>
<a href="thread.html#87">[ thread ]</a>
<a href="subject.html#87">[ subject ]</a>
<a href="author.html#87">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>On Wed, Nov 26, 2008 at 4:02 PM, Luciano _ &lt;<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">lnc19 at hotmail.com</A>&gt; wrote:
&gt;<i> HI All:
</I>&gt;<i> I was talking to Michael and i will try to start the MonoDevelop Gendarme
</I>&gt;<i> addin.
</I>&gt;<i> I have some affirmations/questions, Based on Michael post [*], that i need
</I>&gt;<i> to clarify, any help will be helpfull.
</I>&gt;<i>
</I>&gt;<i> 1) I use Gendarme with System.Diagnostic.Process to not depend on it.
</I>
Yup, it'll need to run gendarme to produce an xml file in the output
directory, then read in the XML. The Smokey code analysis addin
already does this, so that code might be a good starting point.
This is the main priority IMO.
&gt;<i> 2) I have to make a widget/dialog to setup Rules.xml file with all the
</I>&gt;<i> futures: Rules sets, ignore rules, Severity levels, etc.
</I>
See #4.
&gt;<i> 3) User must jump to the offending code line/file and an explanation of the
</I>&gt;<i> fault: This is the hard part, i will try to save log file, an parse it, any
</I>&gt;<i> other way? (Parse html could be another way, but i think is harder than log
</I>&gt;<i> file). I didn't see the log file, i didn't know if my approach is correct.
</I>
There's the XML file, which should be very easy to load. The smokey
addin does this.
&gt;<i> 4) I will use One rules.xml file per solution/target (Solution &amp;
</I>&gt;<i> Debug/Release/Test/etc)
</I>
I'm not sure how rule sets should apply to
project/solutions/configurations, but this seems like a good model:
<A HREF="http://blogs.msdn.com/fxcop/archive/2008/11/12/fun-with-code-analysis-rulesets.aspx">http://blogs.msdn.com/fxcop/archive/2008/11/12/fun-with-code-analysis-rulesets.aspx</A>
&gt;<i> 5) Allow to check the rules before checking to VCS.
</I>&gt;<i> 6) Use the MD Code DOM to find things not listed in MDB files. What is this?
</I>
Some analyses might report an error in a member, without having a
location. MD has an internal type database with lots of line/col/file
information so this could be a good fallback. Very low priority
anyway, so don't worry about it :)
&gt;<i> 7) Add the Gendarme configuration file to the project.
</I>&gt;<i> 8) Warning message of gendarme result could it be shown in Construction Pad,
</I>&gt;<i> as &quot;Wanings&quot;.
</I>
It's debatable exactly how gendarme severity should map to
error/warnings in the errors pad.
--
Michael Hutchinson
<A HREF="http://mjhutchinson.com">http://mjhutchinson.com</A>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000086.html">[Monodevelop-devel] MD Gendarme Addin
</A></li>
<LI>Next message: <A HREF="000088.html">[Monodevelop-devel] [gendarme] Re: MD Gendarme Addin
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#87">[ date ]</a>
<a href="thread.html#87">[ thread ]</a>
<a href="subject.html#87">[ subject ]</a>
<a href="author.html#87">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,209 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] [gendarme] Re: MD Gendarme Addin
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20%5Bgendarme%5D%20Re%3A%20%20MD%20Gendarme%20Addin&In-Reply-To=aec34c770811261517i6cdbe19aocd3e6b872d8452f1%40mail.gmail.com">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000087.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] [gendarme] Re: MD Gendarme Addin</H1>
<B>Sebastien Pouliot</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20%5Bgendarme%5D%20Re%3A%20%20MD%20Gendarme%20Addin&In-Reply-To=aec34c770811261517i6cdbe19aocd3e6b872d8452f1%40mail.gmail.com"
TITLE="[Monodevelop-devel] [gendarme] Re: MD Gendarme Addin">sebastien at ximian.com
</A><BR>
<I>Wed Nov 26 21:02:33 EST 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000087.html">[Monodevelop-devel] MD Gendarme Addin
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#88">[ date ]</a>
<a href="thread.html#88">[ thread ]</a>
<a href="subject.html#88">[ subject ]</a>
<a href="author.html#88">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Hello Luciano,
If you're not already I suggest you subscribe to
<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">gendarme at googlegroups.com</A>
On Wed, 2008-11-26 at 18:17 -0500, Michael Hutchinson wrote:
&gt;<i> On Wed, Nov 26, 2008 at 4:02 PM, Luciano _ &lt;<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">lnc19 at hotmail.com</A>&gt; wrote:
</I>&gt;<i> &gt; HI All:
</I>&gt;<i> &gt; I was talking to Michael and i will try to start the MonoDevelop Gendarme
</I>&gt;<i> &gt; addin.
</I>&gt;<i> &gt; I have some affirmations/questions, Based on Michael post [*], that i need
</I>&gt;<i> &gt; to clarify, any help will be helpfull.
</I>&gt;<i> &gt;
</I>&gt;<i> &gt; 1) I use Gendarme with System.Diagnostic.Process to not depend on it.
</I>&gt;<i>
</I>&gt;<i> Yup, it'll need to run gendarme to produce an xml file in the output
</I>&gt;<i> directory, then read in the XML. The Smokey code analysis addin
</I>&gt;<i> already does this, so that code might be a good starting point.
</I>
Basically you can have:
* one input XML file (optional, but it's how to configure everything);
* a few parameters, like the assemblies being analyzed;
* an ignore-list file (optional, but so useful); and
* one output XML file.
&gt;<i> This is the main priority IMO.
</I>&gt;<i>
</I>&gt;<i> &gt; 2) I have to make a widget/dialog to setup
</I>
Before setting up you'll need to know what to setup. This means you must
be able to discover what is available (rules as a minimum, potentially
configurable options later) to present them to the user.
Today different runners have different strategy. E.g. the console runner
base itself on a file (the rules.xml file shipped w/Gendarme) while the
wizard GUI runner inspects the rules assemblies to find the rules
available. The addin needs is kind of in-between. In any case there's no
need to link with the Gendarme binaries to get the information.
The other important feature IMO is to handle the &quot;ignore-list&quot;, i.e.
stuff you don't want to be warned about the next time you ask for your
code to be analyzed. There should be a way to add to this list and a way
to remove ignored stuff from it.
&gt;<i> Rules.xml file with all the
</I>&gt;<i> &gt; futures: Rules sets, ignore rules, Severity levels, etc.
</I>
Using an XML file you can*
(a) specify which rules are used (or not) during analysis;
(b) define different rule sets (inside the same XML file);
(c) set options on rules [1];
(d) set the applicability of each rule on:
everything (the default on the console runner);
code visible outside the assembly;
code only visible inside the assembly;
* but you don't need to support all possible options in order to
have a useful addin ;-)
What you cannot set in the XML file are filters on Severity and
Confidence (i.e. filters on the defects) but you can specify them on the
command-line (since Gendarme 2.2).
However it may be easier to filter defects later, i.e. not at analysis
time, when you load the XML results (and that would work on Gendarme 2.0
too). This would let users change filtering without re-analyzing the
solution (or projects) which would be faster (since you would need to
reload the results anyway).
&gt;<i> See #4.
</I>&gt;<i>
</I>&gt;<i> &gt; 3) User must jump to the offending code line/file and an explanation of the
</I>&gt;<i> &gt; fault: This is the hard part, i will try to save log file, an parse it, any
</I>&gt;<i> &gt; other way? (Parse html could be another way, but i think is harder than log
</I>&gt;<i> &gt; file). I didn't see the log file, i didn't know if my approach is correct.
</I>&gt;<i>
</I>&gt;<i> There's the XML file, which should be very easy to load. The smokey
</I>&gt;<i> addin does this.
</I>
You can use &quot;--xml results.xml&quot; to get the defects inside an XML file.
The text and HTML formats would not only be harder to parse but also
more likely to change too in future releases.
&gt;<i> &gt; 4) I will use One rules.xml file per solution/target (Solution &amp;
</I>&gt;<i> &gt; Debug/Release/Test/etc)
</I>&gt;<i>
</I>&gt;<i> I'm not sure how rule sets should apply to
</I>&gt;<i> project/solutions/configurations, but this seems like a good model:
</I>&gt;<i> <A HREF="http://blogs.msdn.com/fxcop/archive/2008/11/12/fun-with-code-analysis-rulesets.aspx">http://blogs.msdn.com/fxcop/archive/2008/11/12/fun-with-code-analysis-rulesets.aspx</A>
</I>
In VS.NET people generally defines a target for code analysis - i.e.
where CODE_ANALYSIS is defined (you can see it inside the above link).
This lets attributes, like [SuppressMessage], be compiled into the
assemblies [2]. In the future it's likely people will want contracts to
be part of the analysis (since it gives more clues about the code and
rules are always hungry for clues).
I think people expects to be able to run analysis on both the solution
and on specific projects. It's important to note that running the
analysis on each projects will be a bit different (result wise) than
running it on the solution. This is because some rules works on the set
of assemblies being analyzed (so more assemblies, more complete the
analysis can be and more potential defects can be found). IMO both
options are valid (even if the solution-level analysis is more
complete).
&gt;<i> &gt; 5) Allow to check the rules before checking to VCS.
</I>
That's (quite) an advanced option - but something that you should keep
in mind.
&gt;<i> &gt; 6) Use the MD Code DOM to find things not listed in MDB files. What is this?
</I>&gt;<i>
</I>&gt;<i> Some analyses might report an error in a member, without having a
</I>&gt;<i> location. MD has an internal type database with lots of line/col/file
</I>&gt;<i> information so this could be a good fallback. Very low priority
</I>&gt;<i> anyway, so don't worry about it :)
</I>
Yes, MDB has some limitations (e.g. fields, attributes) where no line
information is available. Having a fallback, eventually, would be a nice
addition.
&gt;<i> &gt; 7) Add the Gendarme configuration file to the project.
</I>&gt;<i> &gt; 8) Warning message of gendarme result could it be shown in Construction Pad,
</I>&gt;<i> &gt; as &quot;Wanings&quot;.
</I>&gt;<i>
</I>&gt;<i> It's debatable exactly how gendarme severity should map to
</I>&gt;<i> error/warnings in the errors pad.
</I>
It's unlikely that people will want all of them mixed with compiler
errors and warnings. You would be best to start with a separate view
where filtering and sorting is possible.
Later you might want to give the options, for each rule, to act as an
error, a warning or simply be shown in the code analysis view. That
could be a great place to ask if some defects are &quot;commit
breakers&quot; (point #5).
Don't hesitate to ask any questions (by email or on IRC).
&#65279;Sebastien
[1] Right now the console runner use reflection to set options. Future
versionS of Gendarme (planned for 2.4) will start using System.Component
attributes to advertise rules options in a way that makes it easy to
build an UI on top of it.
[2] The [SuppressMessage] attribute is not supported in current version
of Gendarme - but the infrastructure is already in place (i.e. matching
Gendarme and FxCop rules) to make this possible in the future.
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000087.html">[Monodevelop-devel] MD Gendarme Addin
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#88">[ date ]</a>
<a href="thread.html#88">[ thread ]</a>
<a href="subject.html#88">[ subject ]</a>
<a href="author.html#88">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,207 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<title>The Monodevelop-devel-list November 2008 Archive by author</title>
<META NAME="robots" CONTENT="noindex,follow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
</HEAD>
<BODY BGCOLOR="#ffffff">
<a name="start"></A>
<h1>November 2008 Archives by author</h1>
<ul>
<li> <b>Messages sorted by:</b>
<a href="thread.html#start">[ thread ]</a>
<a href="subject.html#start">[ subject ]</a>
<a href="date.html#start">[ date ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p><b>Starting:</b> <i>Wed Nov 5 05:11:08 EST 2008</i><br>
<b>Ending:</b> <i>Wed Nov 26 21:02:33 EST 2008</i><br>
<b>Messages:</b> 32<p>
<ul>
<LI><A HREF="000059.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="59">&nbsp;</A>
<I>&quot;Andr&#233;s G. Aragoneses&quot;
</I>
<LI><A HREF="000080.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A><A NAME="80">&nbsp;</A>
<I>Levi Bard
</I>
<LI><A HREF="000074.html">[Monodevelop-devel] Comipiling Monodevelop under Debian from trunk
</A><A NAME="74">&nbsp;</A>
<I>Alexander M. Batishchev
</I>
<LI><A HREF="000076.html">[Monodevelop-devel] Comipiling Monodevelop under Debian from trunk
</A><A NAME="76">&nbsp;</A>
<I>Alexander M. Batishchev
</I>
<LI><A HREF="000067.html">[Monodevelop-devel] Automagic settings upgrade dilemma
</A><A NAME="67">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000068.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="68">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000071.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="71">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000073.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="73">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000075.html">[Monodevelop-devel] Comipiling Monodevelop under Debian from trunk
</A><A NAME="75">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000077.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A><A NAME="77">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000081.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A><A NAME="81">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000083.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A><A NAME="83">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000060.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="60">&nbsp;</A>
<I>Michael Hutchinson
</I>
<LI><A HREF="000061.html">[Monodevelop-devel] Can't get monodevelop to show GTK# 2.00 under C# heading
</A><A NAME="61">&nbsp;</A>
<I>Michael Hutchinson
</I>
<LI><A HREF="000062.html">[Monodevelop-devel] Automagic settings upgrade dilemma
</A><A NAME="62">&nbsp;</A>
<I>Michael Hutchinson
</I>
<LI><A HREF="000078.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A><A NAME="78">&nbsp;</A>
<I>Michael Hutchinson
</I>
<LI><A HREF="000085.html">[Monodevelop-devel] ViMode - patches in bugzilla
</A><A NAME="85">&nbsp;</A>
<I>Michael Hutchinson
</I>
<LI><A HREF="000087.html">[Monodevelop-devel] MD Gendarme Addin
</A><A NAME="87">&nbsp;</A>
<I>Michael Hutchinson
</I>
<LI><A HREF="000063.html">[Monodevelop-devel] Automagic settings upgrade dilemma
</A><A NAME="63">&nbsp;</A>
<I>Mike Kestner
</I>
<LI><A HREF="000079.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A><A NAME="79">&nbsp;</A>
<I>Mike Kestner
</I>
<LI><A HREF="000082.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A><A NAME="82">&nbsp;</A>
<I>Mike Kestner
</I>
<LI><A HREF="000057.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="57">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
<LI><A HREF="000064.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="64">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
<LI><A HREF="000065.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="65">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
<LI><A HREF="000066.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="66">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
<LI><A HREF="000069.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="69">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
<LI><A HREF="000070.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="70">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
<LI><A HREF="000072.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="72">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
<LI><A HREF="000088.html">[Monodevelop-devel] [gendarme] Re: MD Gendarme Addin
</A><A NAME="88">&nbsp;</A>
<I>Sebastien Pouliot
</I>
<LI><A HREF="000084.html">[Monodevelop-devel] ViMode - patches in bugzilla
</A><A NAME="84">&nbsp;</A>
<I>Grzegorz Sobanski
</I>
<LI><A HREF="000058.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="58">&nbsp;</A>
<I>Rafael Teixeira
</I>
<LI><A HREF="000086.html">[Monodevelop-devel] MD Gendarme Addin
</A><A NAME="86">&nbsp;</A>
<I>Luciano _
</I>
</ul>
<p>
<a name="end"><b>Last message date:</b></a>
<i>Wed Nov 26 21:02:33 EST 2008</i><br>
<b>Archived on:</b> <i>Wed Nov 26 21:11:34 EST 2008</i>
<p>
<ul>
<li> <b>Messages sorted by:</b>
<a href="thread.html#start">[ thread ]</a>
<a href="subject.html#start">[ subject ]</a>
<a href="date.html#start">[ date ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p>
<hr>
<i>This archive was generated by
Pipermail 0.09 (Mailman edition).</i>
</BODY>
</HTML>

Просмотреть файл

@ -0,0 +1,207 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<title>The Monodevelop-devel-list November 2008 Archive by date</title>
<META NAME="robots" CONTENT="noindex,follow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
</HEAD>
<BODY BGCOLOR="#ffffff">
<a name="start"></A>
<h1>November 2008 Archives by date</h1>
<ul>
<li> <b>Messages sorted by:</b>
<a href="thread.html#start">[ thread ]</a>
<a href="subject.html#start">[ subject ]</a>
<a href="author.html#start">[ author ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p><b>Starting:</b> <i>Wed Nov 5 05:11:08 EST 2008</i><br>
<b>Ending:</b> <i>Wed Nov 26 21:02:33 EST 2008</i><br>
<b>Messages:</b> 32<p>
<ul>
<LI><A HREF="000057.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="57">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
<LI><A HREF="000058.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="58">&nbsp;</A>
<I>Rafael Teixeira
</I>
<LI><A HREF="000059.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="59">&nbsp;</A>
<I>&quot;Andr&#233;s G. Aragoneses&quot;
</I>
<LI><A HREF="000060.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="60">&nbsp;</A>
<I>Michael Hutchinson
</I>
<LI><A HREF="000061.html">[Monodevelop-devel] Can't get monodevelop to show GTK# 2.00 under C# heading
</A><A NAME="61">&nbsp;</A>
<I>Michael Hutchinson
</I>
<LI><A HREF="000062.html">[Monodevelop-devel] Automagic settings upgrade dilemma
</A><A NAME="62">&nbsp;</A>
<I>Michael Hutchinson
</I>
<LI><A HREF="000063.html">[Monodevelop-devel] Automagic settings upgrade dilemma
</A><A NAME="63">&nbsp;</A>
<I>Mike Kestner
</I>
<LI><A HREF="000067.html">[Monodevelop-devel] Automagic settings upgrade dilemma
</A><A NAME="67">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000064.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="64">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
<LI><A HREF="000065.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="65">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
<LI><A HREF="000066.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="66">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
<LI><A HREF="000068.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="68">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000069.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="69">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
<LI><A HREF="000070.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="70">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
<LI><A HREF="000071.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="71">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000072.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="72">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
<LI><A HREF="000073.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="73">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000074.html">[Monodevelop-devel] Comipiling Monodevelop under Debian from trunk
</A><A NAME="74">&nbsp;</A>
<I>Alexander M. Batishchev
</I>
<LI><A HREF="000075.html">[Monodevelop-devel] Comipiling Monodevelop under Debian from trunk
</A><A NAME="75">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000076.html">[Monodevelop-devel] Comipiling Monodevelop under Debian from trunk
</A><A NAME="76">&nbsp;</A>
<I>Alexander M. Batishchev
</I>
<LI><A HREF="000077.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A><A NAME="77">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000078.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A><A NAME="78">&nbsp;</A>
<I>Michael Hutchinson
</I>
<LI><A HREF="000079.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A><A NAME="79">&nbsp;</A>
<I>Mike Kestner
</I>
<LI><A HREF="000080.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A><A NAME="80">&nbsp;</A>
<I>Levi Bard
</I>
<LI><A HREF="000081.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A><A NAME="81">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000082.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A><A NAME="82">&nbsp;</A>
<I>Mike Kestner
</I>
<LI><A HREF="000083.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A><A NAME="83">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000084.html">[Monodevelop-devel] ViMode - patches in bugzilla
</A><A NAME="84">&nbsp;</A>
<I>Grzegorz Sobanski
</I>
<LI><A HREF="000085.html">[Monodevelop-devel] ViMode - patches in bugzilla
</A><A NAME="85">&nbsp;</A>
<I>Michael Hutchinson
</I>
<LI><A HREF="000086.html">[Monodevelop-devel] MD Gendarme Addin
</A><A NAME="86">&nbsp;</A>
<I>Luciano _
</I>
<LI><A HREF="000087.html">[Monodevelop-devel] MD Gendarme Addin
</A><A NAME="87">&nbsp;</A>
<I>Michael Hutchinson
</I>
<LI><A HREF="000088.html">[Monodevelop-devel] [gendarme] Re: MD Gendarme Addin
</A><A NAME="88">&nbsp;</A>
<I>Sebastien Pouliot
</I>
</ul>
<p>
<a name="end"><b>Last message date:</b></a>
<i>Wed Nov 26 21:02:33 EST 2008</i><br>
<b>Archived on:</b> <i>Wed Nov 26 21:11:34 EST 2008</i>
<p>
<ul>
<li> <b>Messages sorted by:</b>
<a href="thread.html#start">[ thread ]</a>
<a href="subject.html#start">[ subject ]</a>
<a href="author.html#start">[ author ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p>
<hr>
<i>This archive was generated by
Pipermail 0.09 (Mailman edition).</i>
</BODY>
</HTML>

Просмотреть файл

@ -0,0 +1,271 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<title>The Monodevelop-devel-list November 2008 Archive by thread</title>
<META NAME="robots" CONTENT="noindex,follow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
</HEAD>
<BODY BGCOLOR="#ffffff">
<a name="start"></A>
<h1>November 2008 Archives by thread</h1>
<ul>
<li> <b>Messages sorted by:</b>
<a href="subject.html#start">[ subject ]</a>
<a href="author.html#start">[ author ]</a>
<a href="date.html#start">[ date ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p><b>Starting:</b> <i>Wed Nov 5 05:11:08 EST 2008</i><br>
<b>Ending:</b> <i>Wed Nov 26 21:02:33 EST 2008</i><br>
<b>Messages:</b> 32<p>
<ul>
<!--0 01225879868- -->
<LI><A HREF="000057.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="57">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
<UL>
<!--1 01225879868-01225889366- -->
<LI><A HREF="000058.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="58">&nbsp;</A>
<I>Rafael Teixeira
</I>
<UL>
<!--2 01225879868-01225889366-01225956773- -->
<LI><A HREF="000066.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="66">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
</UL>
<!--1 01225879868-01225897961- -->
<LI><A HREF="000059.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="59">&nbsp;</A>
<I>&quot;Andr&#233;s G. Aragoneses&quot;
</I>
<UL>
<!--2 01225879868-01225897961-01225955510- -->
<LI><A HREF="000064.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="64">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
</UL>
<!--1 01225879868-01225920751- -->
<LI><A HREF="000060.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="60">&nbsp;</A>
<I>Michael Hutchinson
</I>
<UL>
<!--2 01225879868-01225920751-01225956026- -->
<LI><A HREF="000065.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="65">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
</UL>
<!--1 01225879868-01225987760- -->
<LI><A HREF="000068.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="68">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<UL>
<!--2 01225879868-01225987760-01226043707- -->
<LI><A HREF="000069.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="69">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
<!--2 01225879868-01225987760-01226046667- -->
<LI><A HREF="000070.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="70">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
<UL>
<!--3 01225879868-01225987760-01226046667-01226074642- -->
<LI><A HREF="000071.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="71">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<!--3 01225879868-01225987760-01226046667-01226074642-01226303609- -->
<LI><A HREF="000072.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="72">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
<!--3 01225879868-01225987760-01226046667-01226074642-01226303609-01226419429- -->
<LI><A HREF="000073.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="73">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
</UL>
</UL>
</UL>
<!--0 01225933681- -->
<LI><A HREF="000061.html">[Monodevelop-devel] Can't get monodevelop to show GTK# 2.00 under C# heading
</A><A NAME="61">&nbsp;</A>
<I>Michael Hutchinson
</I>
<!--0 01225938042- -->
<LI><A HREF="000062.html">[Monodevelop-devel] Automagic settings upgrade dilemma
</A><A NAME="62">&nbsp;</A>
<I>Michael Hutchinson
</I>
<UL>
<!--1 01225938042-01225941087- -->
<LI><A HREF="000063.html">[Monodevelop-devel] Automagic settings upgrade dilemma
</A><A NAME="63">&nbsp;</A>
<I>Mike Kestner
</I>
<UL>
<!--2 01225938042-01225941087-01225944992- -->
<LI><A HREF="000067.html">[Monodevelop-devel] Automagic settings upgrade dilemma
</A><A NAME="67">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
</UL>
</UL>
<!--0 01226933409- -->
<LI><A HREF="000074.html">[Monodevelop-devel] Comipiling Monodevelop under Debian from trunk
</A><A NAME="74">&nbsp;</A>
<I>Alexander M. Batishchev
</I>
<UL>
<!--1 01226933409-01226934819- -->
<LI><A HREF="000075.html">[Monodevelop-devel] Comipiling Monodevelop under Debian from trunk
</A><A NAME="75">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<UL>
<!--2 01226933409-01226934819-01226939471- -->
<LI><A HREF="000076.html">[Monodevelop-devel] Comipiling Monodevelop under Debian from trunk
</A><A NAME="76">&nbsp;</A>
<I>Alexander M. Batishchev
</I>
</UL>
</UL>
<!--0 01226964636- -->
<LI><A HREF="000077.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A><A NAME="77">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<UL>
<!--1 01226964636-01226971183- -->
<LI><A HREF="000078.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A><A NAME="78">&nbsp;</A>
<I>Michael Hutchinson
</I>
<UL>
<!--2 01226964636-01226971183-01226975862- -->
<LI><A HREF="000079.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A><A NAME="79">&nbsp;</A>
<I>Mike Kestner
</I>
<UL>
<!--3 01226964636-01226971183-01226975862-01227020049- -->
<LI><A HREF="000081.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A><A NAME="81">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<!--3 01226964636-01226971183-01226975862-01227020049-01227021486- -->
<LI><A HREF="000082.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A><A NAME="82">&nbsp;</A>
<I>Mike Kestner
</I>
<!--3 01226964636-01226971183-01226975862-01227020049-01227021486-01227026439- -->
<LI><A HREF="000083.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A><A NAME="83">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
</UL>
</UL>
<!--1 01226964636-01227016804- -->
<LI><A HREF="000080.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A><A NAME="80">&nbsp;</A>
<I>Levi Bard
</I>
</UL>
<!--0 01227706995- -->
<LI><A HREF="000084.html">[Monodevelop-devel] ViMode - patches in bugzilla
</A><A NAME="84">&nbsp;</A>
<I>Grzegorz Sobanski
</I>
<UL>
<!--1 01227706995-01227726321- -->
<LI><A HREF="000085.html">[Monodevelop-devel] ViMode - patches in bugzilla
</A><A NAME="85">&nbsp;</A>
<I>Michael Hutchinson
</I>
</UL>
<!--0 01227733361- -->
<LI><A HREF="000086.html">[Monodevelop-devel] MD Gendarme Addin
</A><A NAME="86">&nbsp;</A>
<I>Luciano _
</I>
<UL>
<!--1 01227733361-01227741423- -->
<LI><A HREF="000087.html">[Monodevelop-devel] MD Gendarme Addin
</A><A NAME="87">&nbsp;</A>
<I>Michael Hutchinson
</I>
<UL>
<!--2 01227733361-01227741423-01227751353- -->
<LI><A HREF="000088.html">[Monodevelop-devel] [gendarme] Re: MD Gendarme Addin
</A><A NAME="88">&nbsp;</A>
<I>Sebastien Pouliot
</I>
</UL>
</UL>
</ul>
<p>
<a name="end"><b>Last message date:</b></a>
<i>Wed Nov 26 21:02:33 EST 2008</i><br>
<b>Archived on:</b> <i>Wed Nov 26 21:11:34 EST 2008</i>
<p>
<ul>
<li> <b>Messages sorted by:</b>
<a href="subject.html#start">[ subject ]</a>
<a href="author.html#start">[ author ]</a>
<a href="date.html#start">[ date ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p>
<hr>
<i>This archive was generated by
Pipermail 0.09 (Mailman edition).</i>
</BODY>
</HTML>

Просмотреть файл

@ -0,0 +1,207 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<title>The Monodevelop-devel-list November 2008 Archive by subject</title>
<META NAME="robots" CONTENT="noindex,follow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
</HEAD>
<BODY BGCOLOR="#ffffff">
<a name="start"></A>
<h1>November 2008 Archives by subject</h1>
<ul>
<li> <b>Messages sorted by:</b>
<a href="thread.html#start">[ thread ]</a>
<a href="author.html#start">[ author ]</a>
<a href="date.html#start">[ date ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p><b>Starting:</b> <i>Wed Nov 5 05:11:08 EST 2008</i><br>
<b>Ending:</b> <i>Wed Nov 26 21:02:33 EST 2008</i><br>
<b>Messages:</b> 32<p>
<ul>
<LI><A HREF="000088.html">[Monodevelop-devel] [gendarme] Re: MD Gendarme Addin
</A><A NAME="88">&nbsp;</A>
<I>Sebastien Pouliot
</I>
<LI><A HREF="000079.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A><A NAME="79">&nbsp;</A>
<I>Mike Kestner
</I>
<LI><A HREF="000081.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A><A NAME="81">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000082.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A><A NAME="82">&nbsp;</A>
<I>Mike Kestner
</I>
<LI><A HREF="000083.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A><A NAME="83">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000077.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A><A NAME="77">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000078.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A><A NAME="78">&nbsp;</A>
<I>Michael Hutchinson
</I>
<LI><A HREF="000080.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A><A NAME="80">&nbsp;</A>
<I>Levi Bard
</I>
<LI><A HREF="000062.html">[Monodevelop-devel] Automagic settings upgrade dilemma
</A><A NAME="62">&nbsp;</A>
<I>Michael Hutchinson
</I>
<LI><A HREF="000063.html">[Monodevelop-devel] Automagic settings upgrade dilemma
</A><A NAME="63">&nbsp;</A>
<I>Mike Kestner
</I>
<LI><A HREF="000067.html">[Monodevelop-devel] Automagic settings upgrade dilemma
</A><A NAME="67">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000061.html">[Monodevelop-devel] Can't get monodevelop to show GTK# 2.00 under C# heading
</A><A NAME="61">&nbsp;</A>
<I>Michael Hutchinson
</I>
<LI><A HREF="000075.html">[Monodevelop-devel] Comipiling Monodevelop under Debian from trunk
</A><A NAME="75">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000076.html">[Monodevelop-devel] Comipiling Monodevelop under Debian from trunk
</A><A NAME="76">&nbsp;</A>
<I>Alexander M. Batishchev
</I>
<LI><A HREF="000074.html">[Monodevelop-devel] Comipiling Monodevelop under Debian from trunk
</A><A NAME="74">&nbsp;</A>
<I>Alexander M. Batishchev
</I>
<LI><A HREF="000057.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="57">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
<LI><A HREF="000058.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="58">&nbsp;</A>
<I>Rafael Teixeira
</I>
<LI><A HREF="000059.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="59">&nbsp;</A>
<I>&quot;Andr&#233;s G. Aragoneses&quot;
</I>
<LI><A HREF="000060.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="60">&nbsp;</A>
<I>Michael Hutchinson
</I>
<LI><A HREF="000064.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="64">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
<LI><A HREF="000065.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="65">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
<LI><A HREF="000066.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="66">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
<LI><A HREF="000068.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="68">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000069.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="69">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
<LI><A HREF="000070.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="70">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
<LI><A HREF="000071.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="71">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000072.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="72">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
<LI><A HREF="000073.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="73">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<LI><A HREF="000086.html">[Monodevelop-devel] MD Gendarme Addin
</A><A NAME="86">&nbsp;</A>
<I>Luciano _
</I>
<LI><A HREF="000087.html">[Monodevelop-devel] MD Gendarme Addin
</A><A NAME="87">&nbsp;</A>
<I>Michael Hutchinson
</I>
<LI><A HREF="000084.html">[Monodevelop-devel] ViMode - patches in bugzilla
</A><A NAME="84">&nbsp;</A>
<I>Grzegorz Sobanski
</I>
<LI><A HREF="000085.html">[Monodevelop-devel] ViMode - patches in bugzilla
</A><A NAME="85">&nbsp;</A>
<I>Michael Hutchinson
</I>
</ul>
<p>
<a name="end"><b>Last message date:</b></a>
<i>Wed Nov 26 21:02:33 EST 2008</i><br>
<b>Archived on:</b> <i>Wed Nov 26 21:11:34 EST 2008</i>
<p>
<ul>
<li> <b>Messages sorted by:</b>
<a href="thread.html#start">[ thread ]</a>
<a href="author.html#start">[ author ]</a>
<a href="date.html#start">[ date ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p>
<hr>
<i>This archive was generated by
Pipermail 0.09 (Mailman edition).</i>
</BODY>
</HTML>

Просмотреть файл

@ -0,0 +1,271 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<title>The Monodevelop-devel-list November 2008 Archive by thread</title>
<META NAME="robots" CONTENT="noindex,follow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
</HEAD>
<BODY BGCOLOR="#ffffff">
<a name="start"></A>
<h1>November 2008 Archives by thread</h1>
<ul>
<li> <b>Messages sorted by:</b>
<a href="subject.html#start">[ subject ]</a>
<a href="author.html#start">[ author ]</a>
<a href="date.html#start">[ date ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p><b>Starting:</b> <i>Wed Nov 5 05:11:08 EST 2008</i><br>
<b>Ending:</b> <i>Wed Nov 26 21:02:33 EST 2008</i><br>
<b>Messages:</b> 32<p>
<ul>
<!--0 01225879868- -->
<LI><A HREF="000057.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="57">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
<UL>
<!--1 01225879868-01225889366- -->
<LI><A HREF="000058.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="58">&nbsp;</A>
<I>Rafael Teixeira
</I>
<UL>
<!--2 01225879868-01225889366-01225956773- -->
<LI><A HREF="000066.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="66">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
</UL>
<!--1 01225879868-01225897961- -->
<LI><A HREF="000059.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="59">&nbsp;</A>
<I>&quot;Andr&#233;s G. Aragoneses&quot;
</I>
<UL>
<!--2 01225879868-01225897961-01225955510- -->
<LI><A HREF="000064.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="64">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
</UL>
<!--1 01225879868-01225920751- -->
<LI><A HREF="000060.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="60">&nbsp;</A>
<I>Michael Hutchinson
</I>
<UL>
<!--2 01225879868-01225920751-01225956026- -->
<LI><A HREF="000065.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="65">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
</UL>
<!--1 01225879868-01225987760- -->
<LI><A HREF="000068.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="68">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<UL>
<!--2 01225879868-01225987760-01226043707- -->
<LI><A HREF="000069.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="69">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
<!--2 01225879868-01225987760-01226046667- -->
<LI><A HREF="000070.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="70">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
<UL>
<!--3 01225879868-01225987760-01226046667-01226074642- -->
<LI><A HREF="000071.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="71">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<!--3 01225879868-01225987760-01226046667-01226074642-01226303609- -->
<LI><A HREF="000072.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="72">&nbsp;</A>
<I>Mike Kr&#252;ger
</I>
<!--3 01225879868-01225987760-01226046667-01226074642-01226303609-01226419429- -->
<LI><A HREF="000073.html">[Monodevelop-devel] Improving refactoring after 2.0
</A><A NAME="73">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
</UL>
</UL>
</UL>
<!--0 01225933681- -->
<LI><A HREF="000061.html">[Monodevelop-devel] Can't get monodevelop to show GTK# 2.00 under C# heading
</A><A NAME="61">&nbsp;</A>
<I>Michael Hutchinson
</I>
<!--0 01225938042- -->
<LI><A HREF="000062.html">[Monodevelop-devel] Automagic settings upgrade dilemma
</A><A NAME="62">&nbsp;</A>
<I>Michael Hutchinson
</I>
<UL>
<!--1 01225938042-01225941087- -->
<LI><A HREF="000063.html">[Monodevelop-devel] Automagic settings upgrade dilemma
</A><A NAME="63">&nbsp;</A>
<I>Mike Kestner
</I>
<UL>
<!--2 01225938042-01225941087-01225944992- -->
<LI><A HREF="000067.html">[Monodevelop-devel] Automagic settings upgrade dilemma
</A><A NAME="67">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
</UL>
</UL>
<!--0 01226933409- -->
<LI><A HREF="000074.html">[Monodevelop-devel] Comipiling Monodevelop under Debian from trunk
</A><A NAME="74">&nbsp;</A>
<I>Alexander M. Batishchev
</I>
<UL>
<!--1 01226933409-01226934819- -->
<LI><A HREF="000075.html">[Monodevelop-devel] Comipiling Monodevelop under Debian from trunk
</A><A NAME="75">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<UL>
<!--2 01226933409-01226934819-01226939471- -->
<LI><A HREF="000076.html">[Monodevelop-devel] Comipiling Monodevelop under Debian from trunk
</A><A NAME="76">&nbsp;</A>
<I>Alexander M. Batishchev
</I>
</UL>
</UL>
<!--0 01226964636- -->
<LI><A HREF="000077.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A><A NAME="77">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<UL>
<!--1 01226964636-01226971183- -->
<LI><A HREF="000078.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A><A NAME="78">&nbsp;</A>
<I>Michael Hutchinson
</I>
<UL>
<!--2 01226964636-01226971183-01226975862- -->
<LI><A HREF="000079.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A><A NAME="79">&nbsp;</A>
<I>Mike Kestner
</I>
<UL>
<!--3 01226964636-01226971183-01226975862-01227020049- -->
<LI><A HREF="000081.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A><A NAME="81">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
<!--3 01226964636-01226971183-01226975862-01227020049-01227021486- -->
<LI><A HREF="000082.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A><A NAME="82">&nbsp;</A>
<I>Mike Kestner
</I>
<!--3 01226964636-01226971183-01226975862-01227020049-01227021486-01227026439- -->
<LI><A HREF="000083.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A><A NAME="83">&nbsp;</A>
<I>Lluis Sanchez Gual
</I>
</UL>
</UL>
<!--1 01226964636-01227016804- -->
<LI><A HREF="000080.html">[Monodevelop-devel] Adding project build dependencies in MD's makefiles
</A><A NAME="80">&nbsp;</A>
<I>Levi Bard
</I>
</UL>
<!--0 01227706995- -->
<LI><A HREF="000084.html">[Monodevelop-devel] ViMode - patches in bugzilla
</A><A NAME="84">&nbsp;</A>
<I>Grzegorz Sobanski
</I>
<UL>
<!--1 01227706995-01227726321- -->
<LI><A HREF="000085.html">[Monodevelop-devel] ViMode - patches in bugzilla
</A><A NAME="85">&nbsp;</A>
<I>Michael Hutchinson
</I>
</UL>
<!--0 01227733361- -->
<LI><A HREF="000086.html">[Monodevelop-devel] MD Gendarme Addin
</A><A NAME="86">&nbsp;</A>
<I>Luciano _
</I>
<UL>
<!--1 01227733361-01227741423- -->
<LI><A HREF="000087.html">[Monodevelop-devel] MD Gendarme Addin
</A><A NAME="87">&nbsp;</A>
<I>Michael Hutchinson
</I>
<UL>
<!--2 01227733361-01227741423-01227751353- -->
<LI><A HREF="000088.html">[Monodevelop-devel] [gendarme] Re: MD Gendarme Addin
</A><A NAME="88">&nbsp;</A>
<I>Sebastien Pouliot
</I>
</UL>
</UL>
</ul>
<p>
<a name="end"><b>Last message date:</b></a>
<i>Wed Nov 26 21:02:33 EST 2008</i><br>
<b>Archived on:</b> <i>Wed Nov 26 21:11:34 EST 2008</i>
<p>
<ul>
<li> <b>Messages sorted by:</b>
<a href="subject.html#start">[ subject ]</a>
<a href="author.html#start">[ author ]</a>
<a href="date.html#start">[ date ]</a>
<li><b><a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More info on this list...
</a></b></li>
</ul>
<p>
<hr>
<i>This archive was generated by
Pipermail 0.09 (Mailman edition).</i>
</BODY>
</HTML>

Просмотреть файл

@ -0,0 +1,147 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Parser Overview
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Parser%20Overview&In-Reply-To=6d4a25b10809301159w52dfd680v3db2a3501a542a39%40mail.gmail.com">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Next" HREF="000048.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Parser Overview</H1>
<B>Christian Hergert</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Parser%20Overview&In-Reply-To=6d4a25b10809301159w52dfd680v3db2a3501a542a39%40mail.gmail.com"
TITLE="[Monodevelop-devel] Parser Overview">christian.hergert at gmail.com
</A><BR>
<I>Wed Oct 1 03:18:47 EDT 2008</I>
<P><UL>
<LI>Next message: <A HREF="000048.html">[Monodevelop-devel] Parser Overview
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#47">[ date ]</a>
<a href="thread.html#47">[ thread ]</a>
<a href="subject.html#47">[ subject ]</a>
<a href="author.html#47">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>With your help, I was able to get this moving somewhat.
As an addin, this needs a lot of work. But it currently supports:
- Python project type
- Project and file template
- Pluggable python runtimes (cPython2.5 only currently. this will change
after i get the ui components added)
- Precompiling of python modules (either .pyc or .pyo for optimized)
- Code folding for functions/comments/classes
- Really basic completion that I will be adding to over the next few
nights (basically until its usable for myself daily)
- Parsing of python code is done via a subprocess to a long running
python process. This allows for building a real AST using the &quot;compiler&quot;
module.
and the obligatory screenshot
<A HREF="http://audidude.com/dropbox/monodevelop-python.png">http://audidude.com/dropbox/monodevelop-python.png</A>
Cheers!
-- Christian
On Tue, Sep 30, 2008 at 11:59 AM, Christian Hergert &lt;
<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">christian.hergert at gmail.com</A>&gt; wrote:
&gt;<i> While I think its a worthy idea to remove the tight coupling to .NET logic,
</I>&gt;<i> I'm not going to volunteer to do it. I'll work around it for the time being
</I>&gt;<i> and it seems like a notable post-2.0 feature.
</I>&gt;<i>
</I>&gt;<i> -- Christian
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i> On Mon, Sep 29, 2008 at 9:59 PM, Michael Hutchinson &lt;
</I>&gt;<i> <A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">m.j.hutchinson at gmail.com</A>&gt; wrote:
</I>&gt;<i>
</I>&gt;&gt;<i> Hi,
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> &gt; On Mon, Sep 29, 2008 at 3:38 PM, Christian Hergert
</I>&gt;&gt;<i> &gt; &lt;<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">christian.hergert at gmail.com</A>&gt; wrote:
</I>&gt;&gt;<i> &gt;&gt;
</I>&gt;&gt;<i> &gt;&gt; I have a class that extends ParsedDocument. Do references inside that
</I>&gt;&gt;<i> &gt;&gt; class get persisted to the parser database? Or is this perhaps
</I>&gt;&gt;<i> something
</I>&gt;&gt;<i> &gt;&gt; that i should have encapsulated in an ICompilationUnit.
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> I /think/ any fields of objects that are [Serializable] will get
</I>&gt;&gt;<i> persisted, which includes all the collections that the base
</I>&gt;&gt;<i> ParsedDocument has.
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> On Mon, Sep 29, 2008 at 7:29 PM, Christian Hergert
</I>&gt;&gt;<i> &lt;<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">christian.hergert at gmail.com</A>&gt; wrote:
</I>&gt;&gt;<i> &gt; Ok, so after some further exploration, I think I understand the
</I>&gt;&gt;<i> &gt; ICompilationUnit stuff. I was really hoping that the interface would
</I>&gt;&gt;<i> expose
</I>&gt;&gt;<i> &gt; information via IEnumerable's so that I could maintain data in my own
</I>&gt;&gt;<i> format
</I>&gt;&gt;<i> &gt; and yield requested data at will. It also seems that the
</I>&gt;&gt;<i> ICompilationUnit
</I>&gt;&gt;<i> &gt; is very much geared towards c#/.net. I'll just map things the best I
</I>&gt;&gt;<i> can.
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> ParsedDocument is designed to be language-agnostic. ICompilationUnit
</I>&gt;&gt;<i> is very much .NET-specific, so if you don't want to use it, you don't
</I>&gt;&gt;<i> have to. Have the field here is not ideal IMO, but my suggestion for a
</I>&gt;&gt;<i> .NET parse unit interface was not taken up. There's a thread of
</I>&gt;&gt;<i> discussion about this that you might be able to contribute to.
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> The design so far has been pretty much driven by C#, so if you have
</I>&gt;&gt;<i> any suggestions to improve it, now would be the time to voice them,
</I>&gt;&gt;<i> before we start heading into the 2.0 betas.
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> &gt;&gt;
</I>&gt;&gt;<i> &gt;&gt; As an example ..
</I>&gt;&gt;<i> &gt;&gt;
</I>&gt;&gt;<i> &gt;&gt; PythonParsedDocument : ParsedDocument {
</I>&gt;&gt;<i> &gt;&gt; PythonModule module; // hoping this gets persisted
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> If what I suspect is correct, PythonModule would have to be
</I>&gt;&gt;<i> serializable. However, the DB is optimised/indexed for type lookup and
</I>&gt;&gt;<i> stuff, and this would obviously not work easily with custom
</I>&gt;&gt;<i> serializable classes. This may be something that we could improve.
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> --
</I>&gt;&gt;<i> Michael Hutchinson
</I>&gt;&gt;<i> <A HREF="http://mjhutchinson.com">http://mjhutchinson.com</A>
</I>&gt;&gt;<i>
</I>&gt;<i>
</I>&gt;<i>
</I>-------------- next part --------------
An HTML attachment was scrubbed...
URL: <A HREF="http://lists.ximian.com/pipermail/monodevelop-devel-list/attachments/20081001/93151f73/attachment-0001.html">http://lists.ximian.com/pipermail/monodevelop-devel-list/attachments/20081001/93151f73/attachment-0001.html</A>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Next message: <A HREF="000048.html">[Monodevelop-devel] Parser Overview
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#47">[ date ]</a>
<a href="thread.html#47">[ thread ]</a>
<a href="subject.html#47">[ subject ]</a>
<a href="author.html#47">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,160 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Parser Overview
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Parser%20Overview&In-Reply-To=6d4a25b10810010018ie33cf5dn25833fba366d362b%40mail.gmail.com">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000047.html">
<LINK REL="Next" HREF="000049.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Parser Overview</H1>
<B>Christian Hergert</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Parser%20Overview&In-Reply-To=6d4a25b10810010018ie33cf5dn25833fba366d362b%40mail.gmail.com"
TITLE="[Monodevelop-devel] Parser Overview">christian.hergert at gmail.com
</A><BR>
<I>Wed Oct 1 04:57:00 EDT 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000047.html">[Monodevelop-devel] Parser Overview
</A></li>
<LI>Next message: <A HREF="000049.html">[Monodevelop-devel] Parser Overview
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#48">[ date ]</a>
<a href="thread.html#48">[ thread ]</a>
<a href="subject.html#48">[ subject ]</a>
<a href="author.html#48">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>I've added error highlighting as well.
<A HREF="http://audidude.com/dropbox/monodevelop-python-errors.png">http://audidude.com/dropbox/monodevelop-python-errors.png</A>
-- Christian
On Wed, Oct 1, 2008 at 12:18 AM, Christian Hergert &lt;
<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">christian.hergert at gmail.com</A>&gt; wrote:
&gt;<i> With your help, I was able to get this moving somewhat.
</I>&gt;<i>
</I>&gt;<i> As an addin, this needs a lot of work. But it currently supports:
</I>&gt;<i>
</I>&gt;<i> - Python project type
</I>&gt;<i> - Project and file template
</I>&gt;<i> - Pluggable python runtimes (cPython2.5 only currently. this will
</I>&gt;<i> change after i get the ui components added)
</I>&gt;<i> - Precompiling of python modules (either .pyc or .pyo for optimized)
</I>&gt;<i> - Code folding for functions/comments/classes
</I>&gt;<i> - Really basic completion that I will be adding to over the next few
</I>&gt;<i> nights (basically until its usable for myself daily)
</I>&gt;<i> - Parsing of python code is done via a subprocess to a long running
</I>&gt;<i> python process. This allows for building a real AST using the &quot;compiler&quot;
</I>&gt;<i> module.
</I>&gt;<i>
</I>&gt;<i> and the obligatory screenshot
</I>&gt;<i>
</I>&gt;<i> <A HREF="http://audidude.com/dropbox/monodevelop-python.png">http://audidude.com/dropbox/monodevelop-python.png</A>
</I>&gt;<i>
</I>&gt;<i> Cheers!
</I>&gt;<i>
</I>&gt;<i> -- Christian
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i> On Tue, Sep 30, 2008 at 11:59 AM, Christian Hergert &lt;
</I>&gt;<i> <A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">christian.hergert at gmail.com</A>&gt; wrote:
</I>&gt;<i>
</I>&gt;&gt;<i> While I think its a worthy idea to remove the tight coupling to .NET
</I>&gt;&gt;<i> logic, I'm not going to volunteer to do it. I'll work around it for the
</I>&gt;&gt;<i> time being and it seems like a notable post-2.0 feature.
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> -- Christian
</I>&gt;&gt;<i>
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> On Mon, Sep 29, 2008 at 9:59 PM, Michael Hutchinson &lt;
</I>&gt;&gt;<i> <A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">m.j.hutchinson at gmail.com</A>&gt; wrote:
</I>&gt;&gt;<i>
</I>&gt;&gt;&gt;<i> Hi,
</I>&gt;&gt;&gt;<i>
</I>&gt;&gt;&gt;<i> &gt; On Mon, Sep 29, 2008 at 3:38 PM, Christian Hergert
</I>&gt;&gt;&gt;<i> &gt; &lt;<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">christian.hergert at gmail.com</A>&gt; wrote:
</I>&gt;&gt;&gt;<i> &gt;&gt;
</I>&gt;&gt;&gt;<i> &gt;&gt; I have a class that extends ParsedDocument. Do references inside that
</I>&gt;&gt;&gt;<i> &gt;&gt; class get persisted to the parser database? Or is this perhaps
</I>&gt;&gt;&gt;<i> something
</I>&gt;&gt;&gt;<i> &gt;&gt; that i should have encapsulated in an ICompilationUnit.
</I>&gt;&gt;&gt;<i>
</I>&gt;&gt;&gt;<i> I /think/ any fields of objects that are [Serializable] will get
</I>&gt;&gt;&gt;<i> persisted, which includes all the collections that the base
</I>&gt;&gt;&gt;<i> ParsedDocument has.
</I>&gt;&gt;&gt;<i>
</I>&gt;&gt;&gt;<i> On Mon, Sep 29, 2008 at 7:29 PM, Christian Hergert
</I>&gt;&gt;&gt;<i> &lt;<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">christian.hergert at gmail.com</A>&gt; wrote:
</I>&gt;&gt;&gt;<i> &gt; Ok, so after some further exploration, I think I understand the
</I>&gt;&gt;&gt;<i> &gt; ICompilationUnit stuff. I was really hoping that the interface would
</I>&gt;&gt;&gt;<i> expose
</I>&gt;&gt;&gt;<i> &gt; information via IEnumerable's so that I could maintain data in my own
</I>&gt;&gt;&gt;<i> format
</I>&gt;&gt;&gt;<i> &gt; and yield requested data at will. It also seems that the
</I>&gt;&gt;&gt;<i> ICompilationUnit
</I>&gt;&gt;&gt;<i> &gt; is very much geared towards c#/.net. I'll just map things the best I
</I>&gt;&gt;&gt;<i> can.
</I>&gt;&gt;&gt;<i>
</I>&gt;&gt;&gt;<i> ParsedDocument is designed to be language-agnostic. ICompilationUnit
</I>&gt;&gt;&gt;<i> is very much .NET-specific, so if you don't want to use it, you don't
</I>&gt;&gt;&gt;<i> have to. Have the field here is not ideal IMO, but my suggestion for a
</I>&gt;&gt;&gt;<i> .NET parse unit interface was not taken up. There's a thread of
</I>&gt;&gt;&gt;<i> discussion about this that you might be able to contribute to.
</I>&gt;&gt;&gt;<i>
</I>&gt;&gt;&gt;<i> The design so far has been pretty much driven by C#, so if you have
</I>&gt;&gt;&gt;<i> any suggestions to improve it, now would be the time to voice them,
</I>&gt;&gt;&gt;<i> before we start heading into the 2.0 betas.
</I>&gt;&gt;&gt;<i>
</I>&gt;&gt;&gt;<i> &gt;&gt;
</I>&gt;&gt;&gt;<i> &gt;&gt; As an example ..
</I>&gt;&gt;&gt;<i> &gt;&gt;
</I>&gt;&gt;&gt;<i> &gt;&gt; PythonParsedDocument : ParsedDocument {
</I>&gt;&gt;&gt;<i> &gt;&gt; PythonModule module; // hoping this gets persisted
</I>&gt;&gt;&gt;<i>
</I>&gt;&gt;&gt;<i> If what I suspect is correct, PythonModule would have to be
</I>&gt;&gt;&gt;<i> serializable. However, the DB is optimised/indexed for type lookup and
</I>&gt;&gt;&gt;<i> stuff, and this would obviously not work easily with custom
</I>&gt;&gt;&gt;<i> serializable classes. This may be something that we could improve.
</I>&gt;&gt;&gt;<i>
</I>&gt;&gt;&gt;<i> --
</I>&gt;&gt;&gt;<i> Michael Hutchinson
</I>&gt;&gt;&gt;<i> <A HREF="http://mjhutchinson.com">http://mjhutchinson.com</A>
</I>&gt;&gt;&gt;<i>
</I>&gt;&gt;<i>
</I>&gt;&gt;<i>
</I>&gt;<i>
</I>-------------- next part --------------
An HTML attachment was scrubbed...
URL: <A HREF="http://lists.ximian.com/pipermail/monodevelop-devel-list/attachments/20081001/a207c424/attachment.html">http://lists.ximian.com/pipermail/monodevelop-devel-list/attachments/20081001/a207c424/attachment.html</A>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000047.html">[Monodevelop-devel] Parser Overview
</A></li>
<LI>Next message: <A HREF="000049.html">[Monodevelop-devel] Parser Overview
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#48">[ date ]</a>
<a href="thread.html#48">[ thread ]</a>
<a href="subject.html#48">[ subject ]</a>
<a href="author.html#48">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,93 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Parser Overview
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Parser%20Overview&In-Reply-To=6d4a25b10810010157q6030d9ava976ff383c5bfd7%40mail.gmail.com">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000048.html">
<LINK REL="Next" HREF="000050.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Parser Overview</H1>
<B>Michael Hutchinson</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Parser%20Overview&In-Reply-To=6d4a25b10810010157q6030d9ava976ff383c5bfd7%40mail.gmail.com"
TITLE="[Monodevelop-devel] Parser Overview">m.j.hutchinson at gmail.com
</A><BR>
<I>Wed Oct 1 11:47:50 EDT 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000048.html">[Monodevelop-devel] Parser Overview
</A></li>
<LI>Next message: <A HREF="000050.html">[Monodevelop-devel] Parser Overview
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#49">[ date ]</a>
<a href="thread.html#49">[ thread ]</a>
<a href="subject.html#49">[ subject ]</a>
<a href="author.html#49">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>On Wed, Oct 1, 2008 at 4:57 AM, Christian Hergert
&lt;<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">christian.hergert at gmail.com</A>&gt; wrote:
&gt;<i> I've added error highlighting as well.
</I>&gt;<i>
</I>&gt;<i> <A HREF="http://audidude.com/dropbox/monodevelop-python-errors.png">http://audidude.com/dropbox/monodevelop-python-errors.png</A>
</I>&gt;<i>
</I>&gt;<i> -- Christian
</I>&gt;<i>
</I>&gt;<i> On Wed, Oct 1, 2008 at 12:18 AM, Christian Hergert
</I>&gt;<i> &lt;<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">christian.hergert at gmail.com</A>&gt; wrote:
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> With your help, I was able to get this moving somewhat.
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> As an addin, this needs a lot of work. But it currently supports:
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> Python project type
</I>&gt;&gt;<i> Project and file template
</I>&gt;&gt;<i> Pluggable python runtimes (cPython2.5 only currently. this will change
</I>&gt;&gt;<i> after i get the ui components added)
</I>&gt;&gt;<i> Precompiling of python modules (either .pyc or .pyo for optimized)
</I>&gt;&gt;<i> Code folding for functions/comments/classes
</I>&gt;&gt;<i> Really basic completion that I will be adding to over the next few nights
</I>&gt;&gt;<i> (basically until its usable for myself daily)
</I>&gt;&gt;<i> Parsing of python code is done via a subprocess to a long running python
</I>&gt;&gt;<i> process. This allows for building a real AST using the &quot;compiler&quot; module.
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> and the obligatory screenshot
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> <A HREF="http://audidude.com/dropbox/monodevelop-python.png">http://audidude.com/dropbox/monodevelop-python.png</A>
</I>
Nice work!
Would you like to add this to extras?
--
Michael Hutchinson
<A HREF="http://mjhutchinson.com">http://mjhutchinson.com</A>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000048.html">[Monodevelop-devel] Parser Overview
</A></li>
<LI>Next message: <A HREF="000050.html">[Monodevelop-devel] Parser Overview
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#49">[ date ]</a>
<a href="thread.html#49">[ thread ]</a>
<a href="subject.html#49">[ subject ]</a>
<a href="author.html#49">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,112 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] Parser Overview
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Parser%20Overview&In-Reply-To=aec34c770810010847i439cf1ceh3fb903b041ecc50%40mail.gmail.com">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000049.html">
<LINK REL="Next" HREF="000051.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] Parser Overview</H1>
<B>Christian Hergert</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20Parser%20Overview&In-Reply-To=aec34c770810010847i439cf1ceh3fb903b041ecc50%40mail.gmail.com"
TITLE="[Monodevelop-devel] Parser Overview">christian.hergert at gmail.com
</A><BR>
<I>Wed Oct 1 12:10:45 EDT 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000049.html">[Monodevelop-devel] Parser Overview
</A></li>
<LI>Next message: <A HREF="000051.html">[Monodevelop-devel] warning highlighting
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#50">[ date ]</a>
<a href="thread.html#50">[ thread ]</a>
<a href="subject.html#50">[ subject ]</a>
<a href="author.html#50">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>I would love to!
The code can currently be found at:
<A HREF="git://git.dronelabs.com/git/users/chris/monodevelop-pybinding.git">git://git.dronelabs.com/git/users/chris/monodevelop-pybinding.git</A>
If you place that folder as a sibling to monodevelop/, you can run
&quot;./tester-tool&quot; which will copy the lib over and run &quot;make run&quot; for you.
-- Christian
On Wed, Oct 1, 2008 at 8:47 AM, Michael Hutchinson &lt;<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">m.j.hutchinson at gmail.com</A>
&gt;<i> wrote:
</I>
&gt;<i> On Wed, Oct 1, 2008 at 4:57 AM, Christian Hergert
</I>&gt;<i> &lt;<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">christian.hergert at gmail.com</A>&gt; wrote:
</I>&gt;<i> &gt; I've added error highlighting as well.
</I>&gt;<i> &gt;
</I>&gt;<i> &gt; <A HREF="http://audidude.com/dropbox/monodevelop-python-errors.png">http://audidude.com/dropbox/monodevelop-python-errors.png</A>
</I>&gt;<i> &gt;
</I>&gt;<i> &gt; -- Christian
</I>&gt;<i> &gt;
</I>&gt;<i> &gt; On Wed, Oct 1, 2008 at 12:18 AM, Christian Hergert
</I>&gt;<i> &gt; &lt;<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">christian.hergert at gmail.com</A>&gt; wrote:
</I>&gt;<i> &gt;&gt;
</I>&gt;<i> &gt;&gt; With your help, I was able to get this moving somewhat.
</I>&gt;<i> &gt;&gt;
</I>&gt;<i> &gt;&gt; As an addin, this needs a lot of work. But it currently supports:
</I>&gt;<i> &gt;&gt;
</I>&gt;<i> &gt;&gt; Python project type
</I>&gt;<i> &gt;&gt; Project and file template
</I>&gt;<i> &gt;&gt; Pluggable python runtimes (cPython2.5 only currently. this will change
</I>&gt;<i> &gt;&gt; after i get the ui components added)
</I>&gt;<i> &gt;&gt; Precompiling of python modules (either .pyc or .pyo for optimized)
</I>&gt;<i> &gt;&gt; Code folding for functions/comments/classes
</I>&gt;<i> &gt;&gt; Really basic completion that I will be adding to over the next few
</I>&gt;<i> nights
</I>&gt;<i> &gt;&gt; (basically until its usable for myself daily)
</I>&gt;<i> &gt;&gt; Parsing of python code is done via a subprocess to a long running python
</I>&gt;<i> &gt;&gt; process. This allows for building a real AST using the &quot;compiler&quot;
</I>&gt;<i> module.
</I>&gt;<i> &gt;&gt;
</I>&gt;<i> &gt;&gt; and the obligatory screenshot
</I>&gt;<i> &gt;&gt;
</I>&gt;<i> &gt;&gt; <A HREF="http://audidude.com/dropbox/monodevelop-python.png">http://audidude.com/dropbox/monodevelop-python.png</A>
</I>&gt;<i>
</I>&gt;<i> Nice work!
</I>&gt;<i>
</I>&gt;<i> Would you like to add this to extras?
</I>&gt;<i>
</I>&gt;<i> --
</I>&gt;<i> Michael Hutchinson
</I>&gt;<i> <A HREF="http://mjhutchinson.com">http://mjhutchinson.com</A>
</I>&gt;<i>
</I>-------------- next part --------------
An HTML attachment was scrubbed...
URL: <A HREF="http://lists.ximian.com/pipermail/monodevelop-devel-list/attachments/20081001/555a9331/attachment.html">http://lists.ximian.com/pipermail/monodevelop-devel-list/attachments/20081001/555a9331/attachment.html</A>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000049.html">[Monodevelop-devel] Parser Overview
</A></li>
<LI>Next message: <A HREF="000051.html">[Monodevelop-devel] warning highlighting
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#50">[ date ]</a>
<a href="thread.html#50">[ thread ]</a>
<a href="subject.html#50">[ subject ]</a>
<a href="author.html#50">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,67 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] warning highlighting
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20warning%20highlighting&In-Reply-To=">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000050.html">
<LINK REL="Next" HREF="000052.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] warning highlighting</H1>
<B>Christian Hergert</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20warning%20highlighting&In-Reply-To="
TITLE="[Monodevelop-devel] warning highlighting">christian.hergert at gmail.com
</A><BR>
<I>Thu Oct 2 02:07:12 EDT 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000050.html">[Monodevelop-devel] Parser Overview
</A></li>
<LI>Next message: <A HREF="000052.html">[Monodevelop-devel] warning highlighting
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#51">[ date ]</a>
<a href="thread.html#51">[ thread ]</a>
<a href="subject.html#51">[ subject ]</a>
<a href="author.html#51">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Currently, errors matching ErrorType.Warning are highlighted in red along
with ErrorType.Error. Does it make sense to change this to a yellow'ish
color? Do we want that configurable per text editor scheme?
I just added pyflakes support to the python parser to catch warnings. I
would like these to not turn up red :-)
-- Christian / vwduder
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <A HREF="http://lists.ximian.com/pipermail/monodevelop-devel-list/attachments/20081001/4d708c01/attachment.html">http://lists.ximian.com/pipermail/monodevelop-devel-list/attachments/20081001/4d708c01/attachment.html</A>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000050.html">[Monodevelop-devel] Parser Overview
</A></li>
<LI>Next message: <A HREF="000052.html">[Monodevelop-devel] warning highlighting
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#51">[ date ]</a>
<a href="thread.html#51">[ thread ]</a>
<a href="subject.html#51">[ subject ]</a>
<a href="author.html#51">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,78 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] warning highlighting
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20warning%20highlighting&In-Reply-To=6d4a25b10810012307t6d8a0816yeae8102608d6d472%40mail.gmail.com">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000051.html">
<LINK REL="Next" HREF="000053.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] warning highlighting</H1>
<B>Michael Hutchinson</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20warning%20highlighting&In-Reply-To=6d4a25b10810012307t6d8a0816yeae8102608d6d472%40mail.gmail.com"
TITLE="[Monodevelop-devel] warning highlighting">m.j.hutchinson at gmail.com
</A><BR>
<I>Thu Oct 2 03:06:47 EDT 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000051.html">[Monodevelop-devel] warning highlighting
</A></li>
<LI>Next message: <A HREF="000053.html">[Monodevelop-devel] warning highlighting
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#52">[ date ]</a>
<a href="thread.html#52">[ thread ]</a>
<a href="subject.html#52">[ subject ]</a>
<a href="author.html#52">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>On Thu, Oct 2, 2008 at 2:07 AM, Christian Hergert
&lt;<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">christian.hergert at gmail.com</A>&gt; wrote:
&gt;<i> Currently, errors matching ErrorType.Warning are highlighted in red along
</I>&gt;<i> with ErrorType.Error. Does it make sense to change this to a yellow'ish
</I>&gt;<i> color? Do we want that configurable per text editor scheme?
</I>&gt;<i>
</I>&gt;<i> I just added pyflakes support to the python parser to catch warnings. I
</I>&gt;<i> would like these to not turn up red :-)
</I>
I think we could maybe have as many as 5 underline colours:
ParserError, ParserWarning, CompilerError, CompilerWarning, Spelling.
Perhaps the Compiler/Parser distinction isn't necessary, though there
are differences in their dynamicity that might warrant it, so we
probably need to think this over.
These should of course be defined in the colour scheme so that they
fit in with the other highlighting colours. The named colours should
have fallbacks in case the schemes don't define all the colours.
--
Michael Hutchinson
<A HREF="http://mjhutchinson.com">http://mjhutchinson.com</A>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000051.html">[Monodevelop-devel] warning highlighting
</A></li>
<LI>Next message: <A HREF="000053.html">[Monodevelop-devel] warning highlighting
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#52">[ date ]</a>
<a href="thread.html#52">[ thread ]</a>
<a href="subject.html#52">[ subject ]</a>
<a href="author.html#52">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,90 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] warning highlighting
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20warning%20highlighting&In-Reply-To=aec34c770810020006j74414dcen66cc59a6b7dd3f4d%40mail.gmail.com">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000052.html">
<LINK REL="Next" HREF="000054.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] warning highlighting</H1>
<B>Christian Hergert</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20warning%20highlighting&In-Reply-To=aec34c770810020006j74414dcen66cc59a6b7dd3f4d%40mail.gmail.com"
TITLE="[Monodevelop-devel] warning highlighting">christian.hergert at gmail.com
</A><BR>
<I>Thu Oct 2 03:58:04 EDT 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000052.html">[Monodevelop-devel] warning highlighting
</A></li>
<LI>Next message: <A HREF="000054.html">[Monodevelop-devel] couple syntaxmode updates
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#53">[ date ]</a>
<a href="thread.html#53">[ thread ]</a>
<a href="subject.html#53">[ subject ]</a>
<a href="author.html#53">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>I think for the moment we should add a check in SourceEditorWidget.cs
for warnings.
if (info.ErrorType == ErrorType.Warning)
(marker as UnderlineMarker).Color = new Gdk.Color (232, 192, 52);
But you are right, abstracting this is a good idea.
-- Christian
On 10/2/08, Michael Hutchinson &lt;<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">m.j.hutchinson at gmail.com</A>&gt; wrote:
&gt;<i> On Thu, Oct 2, 2008 at 2:07 AM, Christian Hergert
</I>&gt;<i> &lt;<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">christian.hergert at gmail.com</A>&gt; wrote:
</I>&gt;&gt;<i> Currently, errors matching ErrorType.Warning are highlighted in red along
</I>&gt;&gt;<i> with ErrorType.Error. Does it make sense to change this to a yellow'ish
</I>&gt;&gt;<i> color? Do we want that configurable per text editor scheme?
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> I just added pyflakes support to the python parser to catch warnings. I
</I>&gt;&gt;<i> would like these to not turn up red :-)
</I>&gt;<i>
</I>&gt;<i> I think we could maybe have as many as 5 underline colours:
</I>&gt;<i> ParserError, ParserWarning, CompilerError, CompilerWarning, Spelling.
</I>&gt;<i> Perhaps the Compiler/Parser distinction isn't necessary, though there
</I>&gt;<i> are differences in their dynamicity that might warrant it, so we
</I>&gt;<i> probably need to think this over.
</I>&gt;<i>
</I>&gt;<i> These should of course be defined in the colour scheme so that they
</I>&gt;<i> fit in with the other highlighting colours. The named colours should
</I>&gt;<i> have fallbacks in case the schemes don't define all the colours.
</I>&gt;<i>
</I>&gt;<i> --
</I>&gt;<i> Michael Hutchinson
</I>&gt;<i> <A HREF="http://mjhutchinson.com">http://mjhutchinson.com</A>
</I>&gt;<i>
</I></PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000052.html">[Monodevelop-devel] warning highlighting
</A></li>
<LI>Next message: <A HREF="000054.html">[Monodevelop-devel] couple syntaxmode updates
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#53">[ date ]</a>
<a href="thread.html#53">[ thread ]</a>
<a href="subject.html#53">[ subject ]</a>
<a href="author.html#53">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,66 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] couple syntaxmode updates
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20couple%20syntaxmode%20updates&In-Reply-To=">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000053.html">
<LINK REL="Next" HREF="000055.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] couple syntaxmode updates</H1>
<B>Christian Hergert</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20couple%20syntaxmode%20updates&In-Reply-To="
TITLE="[Monodevelop-devel] couple syntaxmode updates">christian.hergert at gmail.com
</A><BR>
<I>Fri Oct 10 03:25:29 EDT 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000053.html">[Monodevelop-devel] warning highlighting
</A></li>
<LI>Next message: <A HREF="000055.html">[Monodevelop-devel] couple syntaxmode updates
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#54">[ date ]</a>
<a href="thread.html#54">[ thread ]</a>
<a href="subject.html#54">[ subject ]</a>
<a href="author.html#54">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Are attached, ok to commit?
-- Christian
-------------- next part --------------
A non-text attachment was scrubbed...
Name: syntax-updates.patch
Type: text/x-patch
Size: 1027 bytes
Desc: not available
Url : <A HREF="http://lists.ximian.com/pipermail/monodevelop-devel-list/attachments/20081010/1e5209a2/attachment.bin">http://lists.ximian.com/pipermail/monodevelop-devel-list/attachments/20081010/1e5209a2/attachment.bin</A>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000053.html">[Monodevelop-devel] warning highlighting
</A></li>
<LI>Next message: <A HREF="000055.html">[Monodevelop-devel] couple syntaxmode updates
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#54">[ date ]</a>
<a href="thread.html#54">[ thread ]</a>
<a href="subject.html#54">[ subject ]</a>
<a href="author.html#54">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Просмотреть файл

@ -0,0 +1,65 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Monodevelop-devel] couple syntaxmode updates
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20couple%20syntaxmode%20updates&In-Reply-To=6d4a25b10810100025i13aaa3e7h9989a68faa859f57%40mail.gmail.com">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000054.html">
<LINK REL="Next" HREF="000056.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Monodevelop-devel] couple syntaxmode updates</H1>
<B>Michael Hutchinson</B>
<A HREF="mailto:monodevelop-devel-list%40lists.ximian.com?Subject=%5BMonodevelop-devel%5D%20couple%20syntaxmode%20updates&In-Reply-To=6d4a25b10810100025i13aaa3e7h9989a68faa859f57%40mail.gmail.com"
TITLE="[Monodevelop-devel] couple syntaxmode updates">m.j.hutchinson at gmail.com
</A><BR>
<I>Fri Oct 10 14:23:37 EDT 2008</I>
<P><UL>
<LI>Previous message: <A HREF="000054.html">[Monodevelop-devel] couple syntaxmode updates
</A></li>
<LI>Next message: <A HREF="000056.html">[Monodevelop-devel] Can't get monodevelop to show GTK# 2.00 under C# heading
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#55">[ date ]</a>
<a href="thread.html#55">[ thread ]</a>
<a href="subject.html#55">[ subject ]</a>
<a href="author.html#55">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>On Fri, Oct 10, 2008 at 3:25 AM, Christian Hergert
&lt;<A HREF="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">christian.hergert at gmail.com</A>&gt; wrote:
&gt;<i> Are attached, ok to commit?
</I>
Looks good. Thanks!
--
Michael Hutchinson
<A HREF="http://mjhutchinson.com">http://mjhutchinson.com</A>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000054.html">[Monodevelop-devel] couple syntaxmode updates
</A></li>
<LI>Next message: <A HREF="000056.html">[Monodevelop-devel] Can't get monodevelop to show GTK# 2.00 under C# heading
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#55">[ date ]</a>
<a href="thread.html#55">[ thread ]</a>
<a href="subject.html#55">[ subject ]</a>
<a href="author.html#55">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list">More information about the Monodevelop-devel-list
mailing list</a><br>
</body></html>

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше