<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-2156</id>
	<title>Nabble - Anjuta - Dev</title>
	<updated>2009-12-07T10:04:59Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Anjuta---Dev-f2156.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Anjuta---Dev-f2156.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26681346</id>
	<title>Re: Symbol-db async queries don't return results (and IAnjutaEditorAssist reorganisation)</title>
	<published>2009-12-07T10:04:59Z</published>
	<updated>2009-12-07T10:04:59Z</updated>
	<author>
		<name>Sébastien Granjoux</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;Abderrahim Kitouni a écrit :
&lt;br&gt;&amp;gt;&amp;gt; What's the problem here ? You cannot have GError* parameter in a callback or
&lt;br&gt;&amp;gt;&amp;gt; you need to have user_data as the last argument ?
&lt;br&gt;&amp;gt; user_data needs to be the last one (unless there is a GError** which
&lt;br&gt;&amp;gt; needs to be last)
&lt;br&gt;&lt;br&gt;In this case, it's not a problem to put the user_data argument after the 
&lt;br&gt;GError* one.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Sébastien
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Anjuta-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26681346&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Anjuta-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Symbol-db-async-queries-don%27t-return-results-%28and-IAnjutaEditorAssist-reorganisation%29-tp26456929p26681346.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26679698</id>
	<title>Re: Symbol-db async queries don't return results (and IAnjutaEditorAssist reorganisation)</title>
	<published>2009-12-07T08:22:21Z</published>
	<updated>2009-12-07T08:22:21Z</updated>
	<author>
		<name>Johannes Schmid-4</name>
	</author>
	<content type="html">Hi!
&lt;br&gt;&lt;br&gt;Am Montag, den 07.12.2009, 14:21 +0100 schrieb Abderrahim Kitouni:
&lt;br&gt;&amp;gt; That's what it takes to keep includes how they are, vala 0.7.x only
&lt;br&gt;&amp;gt; support generating a unique header.
&lt;br&gt;&lt;br&gt;&lt;br&gt;hmm, vala -C --header=ianjuta-editor.h ianjuta-editor.vala worked fine
&lt;br&gt;for me generating a single header file. Probably you will need to build
&lt;br&gt;every vala file on it's own so.
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; IAnjutaBuilderHandle is defined as a typedef to gpointer
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; IAnjutaLanguageId is defined as typedef to gint (I'm not sure, but
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; this may work)
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Doesn't vala support typedefs?
&lt;br&gt;&amp;gt; not yet it seems. but even if it did, I'm afraid it wouldn't allow a
&lt;br&gt;&amp;gt; typedef to a pointer (for memory management reasons).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I think this isn't much and could be fixed by hand.
&lt;br&gt;&lt;br&gt;Yeah, it's probably ok but typedefs make things a lot more readable
&lt;br&gt;sometimes.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Johannes
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Anjuta-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26679698&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Anjuta-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26679698/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Symbol-db-async-queries-don%27t-return-results-%28and-IAnjutaEditorAssist-reorganisation%29-tp26456929p26679698.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26677175</id>
	<title>Re: Symbol-db async queries don't return results (and IAnjutaEditorAssist reorganisation)</title>
	<published>2009-12-07T05:21:07Z</published>
	<updated>2009-12-07T05:21:07Z</updated>
	<author>
		<name>Abderrahim Kitouni-2</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;2009/12/6 Johannes &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26677175&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jhs@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; Hi!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; We would need vala &amp;lt;= 0.6.x and a file per interface.
&lt;br&gt;&amp;gt;&amp;gt; btw, should I put every interface in a file or (I prefer this) group
&lt;br&gt;&amp;gt;&amp;gt; related interfaces in a single file?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;= 0.6??? I would expect that we depend on the latest java version of
&lt;br&gt;That's what it takes to keep includes how they are, vala 0.7.x only
&lt;br&gt;support generating a unique header.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; course. Actually, I don't care too much how the files are organized.
&lt;br&gt;&amp;gt; Having one file per interface sounds fine.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I think it's possible to output C doc with a bit of tweaking. but
&lt;br&gt;&amp;gt;&amp;gt; speaking of gtk-doc, do we want to keep the docs as they are now (one
&lt;br&gt;&amp;gt;&amp;gt; section per interface) or it is ok to group related interfaces?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I don't have a very strong opinion here either but grouping related
&lt;br&gt;&amp;gt; interfaces could be useful if it doesn't require any extra work.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; The file-manager isn't hardcoding them. Once you write a mercurial
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; plugin that implement IAnjutaVcs the file-manager will use this if it
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; can detect that the project uses mercurial.
&lt;br&gt;&amp;gt;&amp;gt; That's the problem, it won't be able to detect that the project is
&lt;br&gt;&amp;gt;&amp;gt; using mercurial. It'll only check for .svn and .git directories
&lt;br&gt;&amp;gt;&amp;gt; (that's what I meant by hardcoding git and subversion). What's the
&lt;br&gt;&amp;gt;&amp;gt; best way to do this? just add mercurial (and wait for someone else to
&lt;br&gt;&amp;gt;&amp;gt; complain)? or add all popular VCS's (I think cvs, hg, bzr and darcs
&lt;br&gt;&amp;gt;&amp;gt; are enough), or (that's what I'm leaning towards but this may seem
&lt;br&gt;&amp;gt;&amp;gt; overkill) add a new variable to the plugin file for the vcs directory.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I though that I had added such a variable but as I checked today I say
&lt;br&gt;&amp;gt; that I didn't do that. Probably it a new variable would be a good idea
&lt;br&gt;&amp;gt; if this is save for all other version control systems, like
&lt;br&gt;&amp;gt; DetectionFile=.git
&lt;/div&gt;I've tried to do such thing, but the problem is that the git plugin
&lt;br&gt;gets loaded even if the project doesn't use git.
&lt;br&gt;I'll send the diff later, maybe I'm doing something wrong.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; IAnjutaBuilderHandle is defined as a typedef to gpointer
&lt;br&gt;&amp;gt;&amp;gt; IAnjutaLanguageId is defined as typedef to gint (I'm not sure, but
&lt;br&gt;&amp;gt;&amp;gt; this may work)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Doesn't vala support typedefs?
&lt;br&gt;not yet it seems. but even if it did, I'm afraid it wouldn't allow a
&lt;br&gt;typedef to a pointer (for memory management reasons).
&lt;br&gt;&lt;br&gt;I think this isn't much and could be fixed by hand.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Abderrahim
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Anjuta-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26677175&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Anjuta-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Symbol-db-async-queries-don%27t-return-results-%28and-IAnjutaEditorAssist-reorganisation%29-tp26456929p26677175.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26674110</id>
	<title>Re: please help me</title>
	<published>2009-12-07T00:32:46Z</published>
	<updated>2009-12-07T00:32:46Z</updated>
	<author>
		<name>James Liggett</name>
	</author>
	<content type="html">On Mon, 2009-12-07 at 03:01 -0500, Sanjaya Liyanage wrote:
&lt;br&gt;&amp;gt; I am developing a plugin for Anjuta.Now I have developed most of the
&lt;br&gt;&amp;gt; parts,but bad news is I am unable to connect the plugin to
&lt;br&gt;&amp;gt; anjuta.Actually I don't know what the exact way.so I can't test my
&lt;br&gt;&amp;gt; plugin.please help me to resolve this.I know that you all are people
&lt;br&gt;&amp;gt; who like new comers joining with open source.please reply.
&lt;br&gt;Just running make install from the project directory should put the
&lt;br&gt;plugin in a place where Anjuta can find it. Anjuta's install location is
&lt;br&gt;determined during the configure process.
&lt;br&gt;&lt;br&gt;HTH,
&lt;br&gt;James
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Anjuta-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26674110&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Anjuta-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/please-help-me-tp26673842p26674110.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26673842</id>
	<title>please help me</title>
	<published>2009-12-07T00:01:24Z</published>
	<updated>2009-12-07T00:01:24Z</updated>
	<author>
		<name>Sanjaya Liyanage</name>
	</author>
	<content type="html">I am developing a plugin for Anjuta.Now I have developed most of the parts,but bad news is I am unable to connect the plugin to anjuta.Actually I don&amp;#39;t know what the exact way.so I can&amp;#39;t test my plugin.please help me to resolve this.I know that you all are people who like new comers joining with open source.please reply.&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Anjuta-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26673842&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Anjuta-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/please-help-me-tp26673842p26673842.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26673823</id>
	<title>Re: Symbol-db async queries don't return results (and IAnjutaEditorAssist reorganisation)</title>
	<published>2009-12-06T23:59:25Z</published>
	<updated>2009-12-06T23:59:25Z</updated>
	<author>
		<name>Abderrahim Kitouni-2</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;Le 6 décembre 2009 22:51, Sébastien Granjoux &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26673823&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;seb.sfo@...&lt;/a&gt;&amp;gt; a écrit :
&lt;br&gt;&amp;gt; Hi Abderrahim,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Abderrahim Kitouni a écrit :
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; IAnjutaDebugger*Callback have a GError* parameter after the user_data
&lt;br&gt;&amp;gt;&amp;gt; (Again, this may have a fix, but that's not sure)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; What's the problem here ? You cannot have GError* parameter in a callback or
&lt;br&gt;&amp;gt; you need to have user_data as the last argument ?
&lt;br&gt;user_data needs to be the last one (unless there is a GError** which
&lt;br&gt;needs to be last)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; btw, GListCallback and GCharCallback don't seem to be used.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; You can remove these two types. I have planned to use them in the debugger
&lt;br&gt;&amp;gt; but I have changed my mind.
&lt;br&gt;Ok
&lt;br&gt;&lt;br&gt;Peace,
&lt;br&gt;Abderrahim
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Anjuta-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26673823&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Anjuta-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Symbol-db-async-queries-don%27t-return-results-%28and-IAnjutaEditorAssist-reorganisation%29-tp26456929p26673823.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26669472</id>
	<title>Re: Symbol-db async queries don't return results	(and IAnjutaEditorAssist reorganisation)</title>
	<published>2009-12-06T13:51:07Z</published>
	<updated>2009-12-06T13:51:07Z</updated>
	<author>
		<name>Sébastien Granjoux</name>
	</author>
	<content type="html">Hi Abderrahim,
&lt;br&gt;&lt;br&gt;Abderrahim Kitouni a écrit :
&lt;br&gt;&amp;gt; IAnjutaDebugger*Callback have a GError* parameter after the user_data
&lt;br&gt;&amp;gt; (Again, this may have a fix, but that's not sure)
&lt;br&gt;&lt;br&gt;What's the problem here ? You cannot have GError* parameter in a 
&lt;br&gt;callback or you need to have user_data as the last argument ?
&lt;br&gt;&lt;br&gt;&amp;gt; btw, GListCallback and GCharCallback don't seem to be used.
&lt;br&gt;&lt;br&gt;You can remove these two types. I have planned to use them in the 
&lt;br&gt;debugger but I have changed my mind.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Sébastien
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Anjuta-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26669472&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Anjuta-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Symbol-db-async-queries-don%27t-return-results-%28and-IAnjutaEditorAssist-reorganisation%29-tp26456929p26669472.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26666830</id>
	<title>Re: Symbol-db async queries don't return results (and IAnjutaEditorAssist reorganisation)</title>
	<published>2009-12-06T09:04:31Z</published>
	<updated>2009-12-06T09:04:31Z</updated>
	<author>
		<name>Johannes Schmid-4</name>
	</author>
	<content type="html">Hi!
&lt;br&gt;&lt;br&gt;&amp;gt; We would need vala &amp;lt;= 0.6.x and a file per interface.
&lt;br&gt;&amp;gt; btw, should I put every interface in a file or (I prefer this) group
&lt;br&gt;&amp;gt; related interfaces in a single file?
&lt;br&gt;&lt;br&gt;&amp;lt;= 0.6??? I would expect that we depend on the latest java version of
&lt;br&gt;course. Actually, I don't care too much how the files are organized.
&lt;br&gt;Having one file per interface sounds fine.
&lt;br&gt;&lt;br&gt;&amp;gt; I think it's possible to output C doc with a bit of tweaking. but
&lt;br&gt;&amp;gt; speaking of gtk-doc, do we want to keep the docs as they are now (one
&lt;br&gt;&amp;gt; section per interface) or it is ok to group related interfaces?
&lt;br&gt;&lt;br&gt;I don't have a very strong opinion here either but grouping related
&lt;br&gt;interfaces could be useful if it doesn't require any extra work.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; The file-manager isn't hardcoding them. Once you write a mercurial
&lt;br&gt;&amp;gt; &amp;gt; plugin that implement IAnjutaVcs the file-manager will use this if it
&lt;br&gt;&amp;gt; &amp;gt; can detect that the project uses mercurial.
&lt;br&gt;&amp;gt; That's the problem, it won't be able to detect that the project is
&lt;br&gt;&amp;gt; using mercurial. It'll only check for .svn and .git directories
&lt;br&gt;&amp;gt; (that's what I meant by hardcoding git and subversion). What's the
&lt;br&gt;&amp;gt; best way to do this? just add mercurial (and wait for someone else to
&lt;br&gt;&amp;gt; complain)? or add all popular VCS's (I think cvs, hg, bzr and darcs
&lt;br&gt;&amp;gt; are enough), or (that's what I'm leaning towards but this may seem
&lt;br&gt;&amp;gt; overkill) add a new variable to the plugin file for the vcs directory.
&lt;/div&gt;&lt;/div&gt;I though that I had added such a variable but as I checked today I say
&lt;br&gt;that I didn't do that. Probably it a new variable would be a good idea
&lt;br&gt;if this is save for all other version control systems, like
&lt;br&gt;DetectionFile=.git
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; IAnjutaBuilderHandle is defined as a typedef to gpointer
&lt;br&gt;&amp;gt; IAnjutaLanguageId is defined as typedef to gint (I'm not sure, but
&lt;br&gt;&amp;gt; this may work)
&lt;br&gt;&lt;br&gt;Doesn't vala support typedefs?
&lt;br&gt;&lt;br&gt;&amp;gt; IAnjutaDebugger*Callback have a GError* parameter after the user_data
&lt;br&gt;&amp;gt; (Again, this may have a fix, but that's not sure)
&lt;br&gt;&lt;br&gt;This could probably be difficult. Maybe talk to seb if the error
&lt;br&gt;handling can be made in a more standard way.
&lt;br&gt;&lt;br&gt;&amp;gt; btw, GListCallback and GCharCallback don't seem to be used.
&lt;br&gt;You can probably remove them then.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Johannes
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Anjuta-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26666830&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Anjuta-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26666830/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Symbol-db-async-queries-don%27t-return-results-%28and-IAnjutaEditorAssist-reorganisation%29-tp26456929p26666830.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26666427</id>
	<title>Re: Symbol-db async queries don't return results (and IAnjutaEditorAssist reorganisation)</title>
	<published>2009-12-06T08:16:49Z</published>
	<updated>2009-12-06T08:16:49Z</updated>
	<author>
		<name>Abderrahim Kitouni-2</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;2009/12/1 Johannes Schmid &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26666427&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jhs@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Actually, I'd like to have only one provider (or maybe one provider
&lt;br&gt;&amp;gt;&amp;gt; per target), so no need to clean up anything when changing editor but
&lt;br&gt;&amp;gt;&amp;gt; rather when closing project.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Well, you only have one provider, you just always connect it to the
&lt;br&gt;&amp;gt; current editor. I don't see another way of doing that because there
&lt;br&gt;&amp;gt; might be one vala, one C and one Python file open and each need
&lt;br&gt;&amp;gt; different providers.
&lt;/div&gt;Ok, this is better explained with a patch, I'll try to prepae one
&lt;br&gt;later this week.
&lt;br&gt;&lt;br&gt;&amp;gt;[...]
&lt;br&gt;&amp;gt; Sorry, misunderstood you. Yes, this menu item will move to the
&lt;br&gt;&amp;gt; document-manager soon.
&lt;br&gt;Thanks.
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; I discussed this with Jürg some time back and Vala didn't support nested
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; namespaces that time. If this can be done now and libanjuta.idl can be
&lt;br&gt;&amp;gt;&amp;gt; The problem with nested namespaces is that they aren't supported by
&lt;br&gt;&amp;gt;&amp;gt; gobject-introspection (there is a bug about this in bugzilla), but why
&lt;br&gt;&amp;gt;&amp;gt; would they be needed for Anjuta?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Well, I would expect:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; namespace IAnjuta
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt;        namespace Editor
&lt;br&gt;&amp;gt;        {
&lt;br&gt;&amp;gt;                interface Assist
&lt;br&gt;&amp;gt;                (...)
&lt;br&gt;&amp;gt;        }
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; But maybe it can be done without nested namespaces. As long as the
&lt;br&gt;&amp;gt; result is equal to to the output of the idl compiler, I am fine with it.
&lt;/div&gt;Nested namespaces aren't what you want ;-) this interface's type is
&lt;br&gt;currently IANJUTA_TYPE_EDITOR_ASSIST so the namespace is IAnjuta (and
&lt;br&gt;not IAnjuta.Editor).
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; changed into libanjuta.vala without having to change any other source
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; file (API remains the same) than I don't the a real reason we shouldn't
&lt;br&gt;&amp;gt;&amp;gt; I'd prefer to split this into 5-6 files instead of one big
&lt;br&gt;&amp;gt;&amp;gt; libanjuta.vala, as it's more maintainable, but if you prefer just one
&lt;br&gt;&amp;gt;&amp;gt; file, it's ok.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Actually, multiple files sound better. But it would be best if vala
&lt;br&gt;&amp;gt; would output one header file for every interface so that the includes
&lt;br&gt;&amp;gt; don't change.
&lt;/div&gt;We would need vala &amp;lt;= 0.6.x and a file per interface.
&lt;br&gt;btw, should I put every interface in a file or (I prefer this) group
&lt;br&gt;related interfaces in a single file?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; do that now that we have vala as external dependency. In addition, vala
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; is quite simple to install. Documentation will also be important though!
&lt;br&gt;&amp;gt;&amp;gt; Is it ok to use valadoc, or this would be considered as cheating ;-p
&lt;br&gt;&amp;gt;&amp;gt; (seriously, I think it's possible to do something with gtk-doc)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Well, valadoc doesn't output C documentation but only Vala documentation
&lt;br&gt;&amp;gt; and that's definitly not what we want to have.
&lt;br&gt;I think it's possible to output C doc with a bit of tweaking. but
&lt;br&gt;speaking of gtk-doc, do we want to keep the docs as they are now (one
&lt;br&gt;section per interface) or it is ok to group related interfaces?
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; In other news, I was able to run a python anjuta plugin using pygi,
&lt;br&gt;&amp;gt;&amp;gt; still crashing randomly, but it seems promising. I have another
&lt;br&gt;&amp;gt;&amp;gt; complaint about file manager hardcoding Git and Subversion (I want to
&lt;br&gt;&amp;gt;&amp;gt; add mercurial), I'll make a patch for this as well.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The file-manager isn't hardcoding them. Once you write a mercurial
&lt;br&gt;&amp;gt; plugin that implement IAnjutaVcs the file-manager will use this if it
&lt;br&gt;&amp;gt; can detect that the project uses mercurial.
&lt;br&gt;That's the problem, it won't be able to detect that the project is
&lt;br&gt;using mercurial. It'll only check for .svn and .git directories
&lt;br&gt;(that's what I meant by hardcoding git and subversion). What's the
&lt;br&gt;best way to do this? just add mercurial (and wait for someone else to
&lt;br&gt;complain)? or add all popular VCS's (I think cvs, hg, bzr and darcs
&lt;br&gt;are enough), or (that's what I'm leaning towards but this may seem
&lt;br&gt;overkill) add a new variable to the plugin file for the vcs directory.
&lt;br&gt;&lt;br&gt;I finished the first pass (converting to vala syntax) over the
&lt;br&gt;libanjuta.idl, seems mostly fine but I have a couple things that won't
&lt;br&gt;work :
&lt;br&gt;&lt;br&gt;IAnjutaBuilderHandle is defined as a typedef to gpointer
&lt;br&gt;IAnjutaLanguageId is defined as typedef to gint (I'm not sure, but
&lt;br&gt;this may work)
&lt;br&gt;IAnjutaDebugger*Callback have a GError* parameter after the user_data
&lt;br&gt;(Again, this may have a fix, but that's not sure)
&lt;br&gt;btw, GListCallback and GCharCallback don't seem to be used.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Abderrahim
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Anjuta-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26666427&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Anjuta-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Symbol-db-async-queries-don%27t-return-results-%28and-IAnjutaEditorAssist-reorganisation%29-tp26456929p26666427.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26599091</id>
	<title>Re: Symbol db async functions</title>
	<published>2009-12-01T13:07:34Z</published>
	<updated>2009-12-01T13:07:34Z</updated>
	<author>
		<name>Sébastien Granjoux</name>
	</author>
	<content type="html">Hi Massimo,
&lt;br&gt;&lt;br&gt;Massimo Cora' a écrit :
&lt;br&gt;&amp;gt; Do you see the 'freeze' behaviour even after the first few seconds?
&lt;br&gt;&amp;gt; I can try to improve that code, but for sure if you run an ansyc_query
&lt;br&gt;&amp;gt; the command-thread and the mutexs automatically manage the queues of
&lt;br&gt;&amp;gt; requests.
&lt;br&gt;&lt;br&gt;I haven't looked in details. I think it's due to two asynchronous 
&lt;br&gt;queries. Because, I don't see this behavior with GtkSourceView and when 
&lt;br&gt;I run Scintilla, I cannot type anything until all types are highlighted.
&lt;br&gt;&lt;br&gt;&amp;gt; well, symbol-db could cancel queries if libgda was able to do that, and
&lt;br&gt;&amp;gt; if sqlite was too. Currently libgda can cancel async queries only, and
&lt;br&gt;&amp;gt; symbol-db is planned to execute only sync queries.
&lt;br&gt;&amp;gt; I don't think it's worth reimplementing the whole core to do async
&lt;br&gt;&amp;gt; queries. They can take 1-2, 3 seconds in the worst cases and for
&lt;br&gt;&amp;gt; full-scan queries, and I see this behaviour in all the IDEs I've used.
&lt;br&gt;&lt;br&gt;Ok, I'm not sure it's really useful now if it's a big change.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Sébastien
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Anjuta-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26599091&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Anjuta-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Symbol-db-async-queries-don%27t-return-results-%28and-IAnjutaEditorAssist-reorganisation%29-tp26456929p26599091.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26598880</id>
	<title>Re: Symbol db async functions</title>
	<published>2009-12-01T12:40:13Z</published>
	<updated>2009-12-01T12:40:13Z</updated>
	<author>
		<name>Massimo Cora'</name>
	</author>
	<content type="html">-----BEGIN PGP SIGNED MESSAGE-----
&lt;br&gt;Hash: SHA1
&lt;br&gt;&lt;br&gt;Hi,
&lt;br&gt;&lt;br&gt;Sébastien Granjoux wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Massimo,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I can understand that libgda doesn't allow concurrent access.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; But, I think we have to do something anyway, currently Scintilla is
&lt;br&gt;&amp;gt; difficult to use and it would be the same for GtkSourceView if the
&lt;br&gt;&amp;gt; symbol-db is used by another plugin. It's really useful that a call to
&lt;br&gt;&amp;gt; anjuta_symbol_manager_search_*_async never blocks.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I think, the symbol-db plugin can queue the request until the first
&lt;br&gt;&amp;gt; access is completed. So, it can try to get the mutex and if it fails,
&lt;br&gt;&amp;gt; just puts the request on hold in a GList and return. Then when the first
&lt;br&gt;&amp;gt; request is completed, it checks if there are some pending requests in
&lt;br&gt;&amp;gt; the list and start them. It does not simplify the code but I thinks it's
&lt;br&gt;&amp;gt; needed.
&lt;/div&gt;&lt;br&gt;&lt;br&gt;I've maybe understood the 'freeze' you're seeing on Anjuta's startup.
&lt;br&gt;It's the project_updating procedure, which is done in the main thread
&lt;br&gt;because usually the user doesn't modify many sources of the project
&lt;br&gt;outside Anjuta itself. The switch between a git branch and another could
&lt;br&gt;instead be the reason of the freeze when you fire up Anjuta: many
&lt;br&gt;sources are changed and then they're seen with a different modification
&lt;br&gt;time, and so rescanned.
&lt;br&gt;It should be done instead in a concurrent thread. I didn't go on that
&lt;br&gt;direction because on startup there are many complicated actions done by
&lt;br&gt;symbol-db, and adding over complexity wasn't my aim.
&lt;br&gt;Do you see the 'freeze' behaviour even after the first few seconds?
&lt;br&gt;I can try to improve that code, but for sure if you run an ansyc_query
&lt;br&gt;the command-thread and the mutexs automatically manage the queues of
&lt;br&gt;requests.
&lt;br&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I think Johannes has planned a possibility to cancel requests. He has
&lt;br&gt;&amp;gt; removed it from git, I suppose because a db request cannot be cancelled.
&lt;br&gt;&amp;gt; But if we have this pending requests queue, they can be cancelled. So I
&lt;br&gt;&amp;gt; think it would be useful to have a possibility to cancel a request.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;well, symbol-db could cancel queries if libgda was able to do that, and
&lt;br&gt;if sqlite was too. Currently libgda can cancel async queries only, and
&lt;br&gt;symbol-db is planned to execute only sync queries.
&lt;br&gt;I don't think it's worth reimplementing the whole core to do async
&lt;br&gt;queries. They can take 1-2, 3 seconds in the worst cases and for
&lt;br&gt;full-scan queries, and I see this behaviour in all the IDEs I've used.
&lt;br&gt;&lt;br&gt;regards,
&lt;br&gt;Massimo
&lt;br&gt;&lt;br&gt;&lt;br&gt;-----BEGIN PGP SIGNATURE-----
&lt;br&gt;Version: GnuPG v1.4.10 (GNU/Linux)
&lt;br&gt;&lt;br&gt;iEYEARECAAYFAksVfyAACgkQcfVTgMRILk1SKACdEUw+v3Z2n4GuL+My+MqCIABC
&lt;br&gt;V4wAniOVgHKdOEGnIGAo3IsdPJVJNPxU
&lt;br&gt;=zaq3
&lt;br&gt;-----END PGP SIGNATURE-----
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Anjuta-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26598880&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Anjuta-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Symbol-db-async-queries-don%27t-return-results-%28and-IAnjutaEditorAssist-reorganisation%29-tp26456929p26598880.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26596813</id>
	<title>Re: new IAnjutaEditorAssist interface</title>
	<published>2009-12-01T10:34:37Z</published>
	<updated>2009-12-01T10:34:37Z</updated>
	<author>
		<name>Sébastien Granjoux</name>
	</author>
	<content type="html">Hi Johannes,
&lt;br&gt;&lt;br&gt;Johannes Schmid a écrit :
&lt;br&gt;&amp;gt; I wanted to keep the name rather short but I am ok with using
&lt;br&gt;&amp;gt; IAnjutaCompletionProvider if that is clearer.
&lt;br&gt;&lt;br&gt;Ok.
&lt;br&gt;&lt;br&gt;&amp;gt; It's not in use yet. I have added some more doc comment to it though.
&lt;br&gt;&amp;gt; The aim for this method is to be able to force something, like showing
&lt;br&gt;&amp;gt; predefined stuff of the macro plugin that isn't connected to the
&lt;br&gt;&amp;gt; context. I need to implement something as a proof-of-concept for the
&lt;br&gt;&amp;gt; macro plugin and things might change a bit in this area.
&lt;br&gt;&lt;br&gt;Ok, I suppose I will be able to do this with Scintilla too.
&lt;br&gt;&lt;br&gt;&amp;gt; I am not entirely sure what you mean here. Actually, the length of the
&lt;br&gt;&amp;gt; text should be cursor_pos - start_iter.
&lt;br&gt;&lt;br&gt;Yes.
&lt;br&gt;&lt;br&gt;&amp;gt; Anyway, looking at the code it really looks like the iter argument in
&lt;br&gt;&amp;gt; activate() isn't very useful as it will always be the current cursor
&lt;br&gt;&amp;gt; position. I have to look closer though.
&lt;br&gt;&lt;br&gt;Ok, I'm waiting more information here. It's not really a big problem 
&lt;br&gt;currently. The most annoying point is the performance of the symbol-db 
&lt;br&gt;in this use case.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Sébastien
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Anjuta-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26596813&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Anjuta-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Symbol-db-async-queries-don%27t-return-results-%28and-IAnjutaEditorAssist-reorganisation%29-tp26456929p26596813.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26596645</id>
	<title>Re: Symbol db async functions</title>
	<published>2009-12-01T10:23:09Z</published>
	<updated>2009-12-01T10:23:09Z</updated>
	<author>
		<name>Sébastien Granjoux</name>
	</author>
	<content type="html">Hi Massimo,
&lt;br&gt;&lt;br&gt;Massimo Cora' a écrit :
&lt;br&gt;&amp;gt; The async stuff starts a thread that accesses the db: the mutexes are
&lt;br&gt;&amp;gt; limited to the most critical resources, but if you run a full-scan query
&lt;br&gt;&amp;gt; on a db you won't be able to access the same critical code before that
&lt;br&gt;&amp;gt; query has finished (and in most cases a full-scan query is slow).
&lt;br&gt;&amp;gt; This is true for almost all the queries in symbol-db-engine-queries.c.
&lt;br&gt;&amp;gt; The feeling of speed you have with async queries is that the query-code
&lt;br&gt;&amp;gt; is detached from the main glib thread, avoiding the gui to flicker when
&lt;br&gt;&amp;gt; trying to update the interface-and-querying at the same time.
&lt;br&gt;&lt;br&gt;Ok.
&lt;br&gt;&lt;br&gt;&amp;gt; If libgda had ever permitted to access db with multiple concurrent
&lt;br&gt;&amp;gt; threads then yes, I would be able to improve that....
&lt;br&gt;&lt;br&gt;I can understand that libgda doesn't allow concurrent access.
&lt;br&gt;&lt;br&gt;But, I think we have to do something anyway, currently Scintilla is 
&lt;br&gt;difficult to use and it would be the same for GtkSourceView if the 
&lt;br&gt;symbol-db is used by another plugin. It's really useful that a call to 
&lt;br&gt;anjuta_symbol_manager_search_*_async never blocks.
&lt;br&gt;&lt;br&gt;I think, the symbol-db plugin can queue the request until the first 
&lt;br&gt;access is completed. So, it can try to get the mutex and if it fails, 
&lt;br&gt;just puts the request on hold in a GList and return. Then when the first 
&lt;br&gt;request is completed, it checks if there are some pending requests in 
&lt;br&gt;the list and start them. It does not simplify the code but I thinks it's 
&lt;br&gt;needed.
&lt;br&gt;&lt;br&gt;I think Johannes has planned a possibility to cancel requests. He has 
&lt;br&gt;removed it from git, I suppose because a db request cannot be cancelled. 
&lt;br&gt;But if we have this pending requests queue, they can be cancelled. So I 
&lt;br&gt;think it would be useful to have a possibility to cancel a request.
&lt;br&gt;&lt;br&gt;Best Regards,
&lt;br&gt;&lt;br&gt;Sébastien
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Anjuta-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26596645&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Anjuta-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Symbol-db-async-queries-don%27t-return-results-%28and-IAnjutaEditorAssist-reorganisation%29-tp26456929p26596645.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26593607</id>
	<title>Re: Symbol-db async queries don't return results (and IAnjutaEditorAssist reorganisation)</title>
	<published>2009-12-01T07:23:12Z</published>
	<updated>2009-12-01T07:23:12Z</updated>
	<author>
		<name>Johannes Schmid-4</name>
	</author>
	<content type="html">Hi!
&lt;br&gt;&lt;br&gt;&amp;gt; Actually, I'd like to have only one provider (or maybe one provider
&lt;br&gt;&amp;gt; per target), so no need to clean up anything when changing editor but
&lt;br&gt;&amp;gt; rather when closing project.
&lt;br&gt;&lt;br&gt;Well, you only have one provider, you just always connect it to the
&lt;br&gt;current editor. I don't see another way of doing that because there
&lt;br&gt;might be one vala, one C and one Python file open and each need
&lt;br&gt;different providers.
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;gt; What do you mean by the menu item? How should the editor take care of
&lt;br&gt;&amp;gt; &amp;gt; it? The editor already handles the creation and display of the menu but
&lt;br&gt;&amp;gt; &amp;gt; it can't be responsible for the content.
&lt;br&gt;&amp;gt; Edit-&amp;gt;Autocomplete. Without the editor taking care of it, every
&lt;br&gt;&amp;gt; language support plugin would potentially want to have one and Vala
&lt;br&gt;&amp;gt; and C++/Java will conflict since C++/Java won't disable it if the file
&lt;br&gt;&amp;gt; is Vala.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Sorry, misunderstood you. Yes, this menu item will move to the
&lt;br&gt;document-manager soon.
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;gt; I discussed this with Jürg some time back and Vala didn't support nested
&lt;br&gt;&amp;gt; &amp;gt; namespaces that time. If this can be done now and libanjuta.idl can be
&lt;br&gt;&amp;gt; The problem with nested namespaces is that they aren't supported by
&lt;br&gt;&amp;gt; gobject-introspection (there is a bug about this in bugzilla), but why
&lt;br&gt;&amp;gt; would they be needed for Anjuta?
&lt;br&gt;&lt;br&gt;Well, I would expect:
&lt;br&gt;&lt;br&gt;namespace IAnjuta
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; namespace Editor
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; interface Assist
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (...)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;}
&lt;br&gt;But maybe it can be done without nested namespaces. As long as the
&lt;br&gt;result is equal to to the output of the idl compiler, I am fine with it.
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;gt; changed into libanjuta.vala without having to change any other source
&lt;br&gt;&amp;gt; &amp;gt; file (API remains the same) than I don't the a real reason we shouldn't
&lt;br&gt;&amp;gt; I'd prefer to split this into 5-6 files instead of one big
&lt;br&gt;&amp;gt; libanjuta.vala, as it's more maintainable, but if you prefer just one
&lt;br&gt;&amp;gt; file, it's ok.
&lt;br&gt;&lt;br&gt;Actually, multiple files sound better. But it would be best if vala
&lt;br&gt;would output one header file for every interface so that the includes
&lt;br&gt;don't change.
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;gt; do that now that we have vala as external dependency. In addition, vala
&lt;br&gt;&amp;gt; &amp;gt; is quite simple to install. Documentation will also be important though!
&lt;br&gt;&amp;gt; Is it ok to use valadoc, or this would be considered as cheating ;-p
&lt;br&gt;&amp;gt; (seriously, I think it's possible to do something with gtk-doc)
&lt;br&gt;&lt;br&gt;Well, valadoc doesn't output C documentation but only Vala documentation
&lt;br&gt;and that's definitly not what we want to have.
&lt;br&gt;&lt;br&gt;&amp;gt; In other news, I was able to run a python anjuta plugin using pygi,
&lt;br&gt;&amp;gt; still crashing randomly, but it seems promising. I have another
&lt;br&gt;&amp;gt; complaint about file manager hardcoding Git and Subversion (I want to
&lt;br&gt;&amp;gt; add mercurial), I'll make a patch for this as well.
&lt;br&gt;&lt;br&gt;The file-manager isn't hardcoding them. Once you write a mercurial
&lt;br&gt;plugin that implement IAnjutaVcs the file-manager will use this if it
&lt;br&gt;can detect that the project uses mercurial.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Johannes
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Anjuta-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26593607&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Anjuta-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26593607/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Symbol-db-async-queries-don%27t-return-results-%28and-IAnjutaEditorAssist-reorganisation%29-tp26456929p26593607.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26591526</id>
	<title>Re: Symbol-db async queries don't return results (and IAnjutaEditorAssist reorganisation)</title>
	<published>2009-12-01T05:13:01Z</published>
	<updated>2009-12-01T05:13:01Z</updated>
	<author>
		<name>Abderrahim Kitouni-2</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;2009/12/1 Johannes Schmid &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26591526&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jhs@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; No, I just meant that the plugin have to be aware that the editor has
&lt;br&gt;&amp;gt; changed and clean up, etc. Currently it just provides a provider only
&lt;br&gt;&amp;gt; for the current editor which doesn't make any different from the
&lt;br&gt;&amp;gt; user-perspective.
&lt;br&gt;Actually, I'd like to have only one provider (or maybe one provider
&lt;br&gt;per target), so no need to clean up anything when changing editor but
&lt;br&gt;rather when closing project.
&lt;br&gt;&lt;br&gt;&amp;gt; What do you mean by the menu item? How should the editor take care of
&lt;br&gt;&amp;gt; it? The editor already handles the creation and display of the menu but
&lt;br&gt;&amp;gt; it can't be responsible for the content.
&lt;br&gt;Edit-&amp;gt;Autocomplete. Without the editor taking care of it, every
&lt;br&gt;language support plugin would potentially want to have one and Vala
&lt;br&gt;and C++/Java will conflict since C++/Java won't disable it if the file
&lt;br&gt;is Vala.
&lt;br&gt;&lt;br&gt;&amp;gt; The Gbf namespace is just something used internally by the
&lt;br&gt;&amp;gt; project-manager and the only thing that appears in libanjuta.idl is the
&lt;br&gt;&amp;gt; new_project() method which is really not needed by a language-support
&lt;br&gt;&amp;gt; plugin. So I guess you could just skip that.
&lt;br&gt;I guess this would work for newer gobject-introspection, but won't
&lt;br&gt;work with the fork included in vala. I'll see what it gives once I
&lt;br&gt;have cleaned up the gir files.
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I discussed this with Jürg some time back and Vala didn't support nested
&lt;br&gt;&amp;gt; namespaces that time. If this can be done now and libanjuta.idl can be
&lt;br&gt;The problem with nested namespaces is that they aren't supported by
&lt;br&gt;gobject-introspection (there is a bug about this in bugzilla), but why
&lt;br&gt;would they be needed for Anjuta?
&lt;br&gt;&lt;br&gt;&amp;gt; changed into libanjuta.vala without having to change any other source
&lt;br&gt;&amp;gt; file (API remains the same) than I don't the a real reason we shouldn't
&lt;br&gt;I'd prefer to split this into 5-6 files instead of one big
&lt;br&gt;libanjuta.vala, as it's more maintainable, but if you prefer just one
&lt;br&gt;file, it's ok.
&lt;br&gt;&lt;br&gt;As for API changes, last time I looked at this, the only change I saw
&lt;br&gt;is *_GET_INTERFACE instead of *_GET_IFACE but this souldn't be used
&lt;br&gt;outside of the interfaces themselves.
&lt;br&gt;The thing that would need to be changed though is the includes (Vala
&lt;br&gt;would generate a single header file).
&lt;br&gt;&lt;br&gt;&amp;gt; do that now that we have vala as external dependency. In addition, vala
&lt;br&gt;&amp;gt; is quite simple to install. Documentation will also be important though!
&lt;br&gt;Is it ok to use valadoc, or this would be considered as cheating ;-p
&lt;br&gt;(seriously, I think it's possible to do something with gtk-doc)
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In a second step we could sort out where error arguments make sense and
&lt;br&gt;&amp;gt; probably remove some.
&lt;br&gt;Yay (This would reduce warnings about uncaught errors)
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I am also all for having GObject-introspection support.
&lt;br&gt;Expect patches soon :-)
&lt;br&gt;&lt;br&gt;In other news, I was able to run a python anjuta plugin using pygi,
&lt;br&gt;still crashing randomly, but it seems promising. I have another
&lt;br&gt;complaint about file manager hardcoding Git and Subversion (I want to
&lt;br&gt;add mercurial), I'll make a patch for this as well.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Abderrahim
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Anjuta-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26591526&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Anjuta-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Symbol-db-async-queries-don%27t-return-results-%28and-IAnjutaEditorAssist-reorganisation%29-tp26456929p26591526.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26584453</id>
	<title>Re: Symbol-db async queries don't return results (and IAnjutaEditorAssist reorganisation)</title>
	<published>2009-11-30T16:10:18Z</published>
	<updated>2009-11-30T16:10:18Z</updated>
	<author>
		<name>Johannes Schmid-4</name>
	</author>
	<content type="html">Hi!
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I think the watch on the current editor because otherwise we would have
&lt;br&gt;&amp;gt; &amp;gt; to take care if the editor is changed in the middle of a completion. And
&lt;br&gt;&amp;gt; &amp;gt; it's the solution that currently working well.
&lt;br&gt;&amp;gt; I don't understand this, if the editor is changed in the middle of
&lt;br&gt;&amp;gt; completion, I (as a user) won't expect to have completion in the new
&lt;br&gt;&amp;gt; editor (which seems to be what you're suggesting).
&lt;br&gt;&amp;gt; I'll try to modify it and see how well it goes.
&lt;br&gt;&lt;br&gt;No, I just meant that the plugin have to be aware that the editor has
&lt;br&gt;changed and clean up, etc. Currently it just provides a provider only
&lt;br&gt;for the current editor which doesn't make any different from the
&lt;br&gt;user-perspective.
&lt;br&gt;&lt;br&gt;&amp;gt; I guess it is possible (it's just setting visible to false on the
&lt;br&gt;&amp;gt; action), but I'd still prefer that the menu item be handled by the
&lt;br&gt;&amp;gt; editor. I feel it's more natural this way
&lt;br&gt;&lt;br&gt;What do you mean by the menu item? How should the editor take care of
&lt;br&gt;it? The editor already handles the creation and display of the menu but
&lt;br&gt;it can't be responsible for the content.
&lt;br&gt;&lt;br&gt;&amp;gt; The problem is that GbfProject introduces a third namespace (which is
&lt;br&gt;&amp;gt; just more work) and glib-mkenums is shocking on some macro, so I
&lt;br&gt;&amp;gt; couldn't update to 2.26 (which didn't change api I'm interested in, so
&lt;br&gt;&amp;gt; it kept working).
&lt;br&gt;&lt;br&gt;The Gbf namespace is just something used internally by the
&lt;br&gt;project-manager and the only thing that appears in libanjuta.idl is the
&lt;br&gt;new_project() method which is really not needed by a language-support
&lt;br&gt;plugin. So I guess you could just skip that.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; I'm not sure whether you would accept to replace the current idl
&lt;br&gt;&amp;gt; compiler with Vala, but this would give more flexibility thus allowing
&lt;br&gt;&amp;gt; some functions not to raise errors (and documenting what errors are
&lt;br&gt;&amp;gt; raised) etc. and allows documenting g-i attributes directly in the
&lt;br&gt;&amp;gt; syntax. (the downside is that I'm not sure gtk-doc could be used for
&lt;br&gt;&amp;gt; documenting them, but I hope valac/gtk-doc can be fixed for this).
&lt;br&gt;&amp;gt; (this will also allow to stress test the gir output of vala)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;I discussed this with Jürg some time back and Vala didn't support nested
&lt;br&gt;namespaces that time. If this can be done now and libanjuta.idl can be
&lt;br&gt;changed into libanjuta.vala without having to change any other source
&lt;br&gt;file (API remains the same) than I don't the a real reason we shouldn't
&lt;br&gt;do that now that we have vala as external dependency. In addition, vala
&lt;br&gt;is quite simple to install. Documentation will also be important though!
&lt;br&gt;&lt;br&gt;In a second step we could sort out where error arguments make sense and
&lt;br&gt;probably remove some.
&lt;br&gt;&lt;br&gt;I am also all for having GObject-introspection support.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Johannes
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt; &lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Anjuta-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26584453&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Anjuta-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26584453/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Symbol-db-async-queries-don%27t-return-results-%28and-IAnjutaEditorAssist-reorganisation%29-tp26456929p26584453.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26584329</id>
	<title>Re: new IAnjutaEditorAssist interface</title>
	<published>2009-11-30T15:58:59Z</published>
	<updated>2009-11-30T15:58:59Z</updated>
	<author>
		<name>Johannes Schmid-4</name>
	</author>
	<content type="html">Hi!
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; I have implemented the code completion for Scintilla using the new 
&lt;br&gt;&amp;gt; interface. It's committed but I think it should be improved. Anyway I 
&lt;br&gt;&amp;gt; have a few questions and remarks on the new interface.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;Thanks for fixing this so quickly.
&lt;br&gt;&lt;br&gt;&amp;gt; 1. Like IAnjutaEditorAssist, the interface name IAnjutaProvider is too 
&lt;br&gt;&amp;gt; general, I think IAnjutaCompletionProvider will be better.
&lt;br&gt;&lt;br&gt;I wanted to keep the name rather short but I am ok with using
&lt;br&gt;IAnjutaCompletionProvider if that is clearer.
&lt;br&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 2. In general, we really need to document IAnjutaProvider and 
&lt;br&gt;&amp;gt; IAnjutaEditorAssist, it's not obvious and the comment in libanjuta.idl 
&lt;br&gt;&amp;gt; are often not really useful.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 3. I haven't implemented the invoke function. It is an example of what I 
&lt;br&gt;&amp;gt; call &amp;quot;useless&amp;quot; comment and I think you haven't use it in your code, so I 
&lt;br&gt;&amp;gt; don't really know its use.
&lt;br&gt;&lt;br&gt;It's not in use yet. I have added some more doc comment to it though.
&lt;br&gt;The aim for this method is to be able to force something, like showing
&lt;br&gt;predefined stuff of the macro plugin that isn't connected to the
&lt;br&gt;context. I need to implement something as a proof-of-concept for the
&lt;br&gt;macro plugin and things might change a bit in this area.
&lt;br&gt;&lt;br&gt;&amp;gt; 4. In the completion code of Scintilla, I need to get the length of the 
&lt;br&gt;&amp;gt; completion in the implementation of ianjuta_editor_assist_proposals, or 
&lt;br&gt;&amp;gt; (as we have the start) the end of the text to complete. This is the 
&lt;br&gt;&amp;gt; argument iter of ianjuta_provider_populate called previously. Is it 
&lt;br&gt;&amp;gt; possible that the provider keeps this value ? In this case we can even 
&lt;br&gt;&amp;gt; remove the iter argument of ianjuta_provider_activate, or is there a 
&lt;br&gt;&amp;gt; case where both iterators are not identical. I haven't completely 
&lt;br&gt;&amp;gt; understood how completion is working in GtkSourceView so perhaps I miss 
&lt;br&gt;&amp;gt; something.
&lt;br&gt;&lt;br&gt;I am not entirely sure what you mean here. Actually, the length of the
&lt;br&gt;text should be cursor_pos - start_iter. Actually at least for the way
&lt;br&gt;it's implemented in GtkSourceView, there cannot be anything between
&lt;br&gt;activate and populate as populate is called for each character typed.
&lt;br&gt;&lt;br&gt;Anyway, looking at the code it really looks like the iter argument in
&lt;br&gt;activate() isn't very useful as it will always be the current cursor
&lt;br&gt;position. I have to look closer though.
&lt;br&gt;&lt;br&gt;Regasrds,
&lt;br&gt;Johannes
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Anjuta-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26584329&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Anjuta-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26584329/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Symbol-db-async-queries-don%27t-return-results-%28and-IAnjutaEditorAssist-reorganisation%29-tp26456929p26584329.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26582652</id>
	<title>Re: Symbol db async functions</title>
	<published>2009-11-30T13:53:49Z</published>
	<updated>2009-11-30T13:53:49Z</updated>
	<author>
		<name>Massimo Cora'</name>
	</author>
	<content type="html">-----BEGIN PGP SIGNED MESSAGE-----
&lt;br&gt;Hash: SHA1
&lt;br&gt;&lt;br&gt;Hi,
&lt;br&gt;&lt;br&gt;Sébastien Granjoux wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Massimo,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I have just implemented the completion using the new IAnjutaEditAssist
&lt;br&gt;&amp;gt; interface on scintilla. It use the asynchronous function of symbol-db
&lt;br&gt;&amp;gt; plugin to get new symbols, so it should be less disturbing for the user.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; But with Scintilla, it seems to be the opposite. On startup, the editor
&lt;br&gt;&amp;gt; is displayed but I cannot type anything for several seconds.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I think it could be due to the fact that Scintilla already call the
&lt;br&gt;&amp;gt; symbol-db plugin to highlight types defined in the project. Then when I
&lt;br&gt;&amp;gt; start typing a character, the language support plugin is calling the
&lt;br&gt;&amp;gt; symbol-db asynchronous search function too to get possible completion,
&lt;br&gt;&amp;gt; and I suppose that it blocks here.
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;yes, from what I read I think that this could be the problem.
&lt;br&gt;Symbol-db uses mutexes to access db, as libgda doesn't support
&lt;br&gt;concurrent queries to db from a single program instance to the same db.
&lt;br&gt;I.e. you can access the global db and the project db with just one query
&lt;br&gt;per time each.
&lt;br&gt;The async stuff starts a thread that accesses the db: the mutexes are
&lt;br&gt;limited to the most critical resources, but if you run a full-scan query
&lt;br&gt;on a db you won't be able to access the same critical code before that
&lt;br&gt;query has finished (and in most cases a full-scan query is slow).
&lt;br&gt;This is true for almost all the queries in symbol-db-engine-queries.c.
&lt;br&gt;The feeling of speed you have with async queries is that the query-code
&lt;br&gt;is detached from the main glib thread, avoiding the gui to flicker when
&lt;br&gt;trying to update the interface-and-querying at the same time.
&lt;br&gt;But the 'bottle-neck' of the one access per time to db is always present.
&lt;br&gt;These are the pro and cons of event driven programming...
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; Do you know what's happen if 2 plugins calls
&lt;br&gt;&amp;gt; ianjuta_symbol_manager_search_*_async ? Is it possible that the second
&lt;br&gt;&amp;gt; call is blocked, perhaps because you have to wait for the creation of
&lt;br&gt;&amp;gt; some thread object ? If yes could you improve this ?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;If libgda had ever permitted to access db with multiple concurrent
&lt;br&gt;threads then yes, I would be able to improve that....
&lt;br&gt;&lt;br&gt;&amp;gt; Else, I need to dig a bit in the code to see what's happen. I have
&lt;br&gt;&amp;gt; already committed the changes on Scintilla, so you can see yourself
&lt;br&gt;&amp;gt; what's happen.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;ok I'll have a look,
&lt;br&gt;&lt;br&gt;regards,
&lt;br&gt;Massimo
&lt;br&gt;&lt;br&gt;&lt;br&gt;-----BEGIN PGP SIGNATURE-----
&lt;br&gt;Version: GnuPG v1.4.10 (GNU/Linux)
&lt;br&gt;&lt;br&gt;iEYEARECAAYFAksUPt4ACgkQcfVTgMRILk0M2ACbBEDh1kmSEqlq8q64jUo6MxPY
&lt;br&gt;xo4An0C/OPiKgz7m7rRVRukvEKMOENK+
&lt;br&gt;=Uwvw
&lt;br&gt;-----END PGP SIGNATURE-----
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Anjuta-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26582652&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Anjuta-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Symbol-db-async-queries-don%27t-return-results-%28and-IAnjutaEditorAssist-reorganisation%29-tp26456929p26582652.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26581735</id>
	<title>new IAnjutaEditorAssist interface</title>
	<published>2009-11-30T12:57:30Z</published>
	<updated>2009-11-30T12:57:30Z</updated>
	<author>
		<name>Sébastien Granjoux</name>
	</author>
	<content type="html">Hi Johannes,
&lt;br&gt;&lt;br&gt;Johannes Schmid a écrit :
&lt;br&gt;&amp;gt; Thanks, just saw your commit. Sorry, seems I mixed things up a bit in
&lt;br&gt;&amp;gt; language-support with the interfaces.
&lt;br&gt;&lt;br&gt;No, problem. Fixing this was not really difficult.
&lt;br&gt;&lt;br&gt;&amp;gt; IAnjutaEditorCompletion indeed sounds better. I split the interfaces
&lt;br&gt;&amp;gt; because I think they aren't really connected to to keep the interfaces
&lt;br&gt;&amp;gt; (and the method names) cleaner and shorter.
&lt;br&gt;&lt;br&gt;I'm agree.
&lt;br&gt;&lt;br&gt;&lt;br&gt;I have implemented the code completion for Scintilla using the new 
&lt;br&gt;interface. It's committed but I think it should be improved. Anyway I 
&lt;br&gt;have a few questions and remarks on the new interface.
&lt;br&gt;&lt;br&gt;1. Like IAnjutaEditorAssist, the interface name IAnjutaProvider is too 
&lt;br&gt;general, I think IAnjutaCompletionProvider will be better.
&lt;br&gt;&lt;br&gt;2. In general, we really need to document IAnjutaProvider and 
&lt;br&gt;IAnjutaEditorAssist, it's not obvious and the comment in libanjuta.idl 
&lt;br&gt;are often not really useful.
&lt;br&gt;&lt;br&gt;3. I haven't implemented the invoke function. It is an example of what I 
&lt;br&gt;call &amp;quot;useless&amp;quot; comment and I think you haven't use it in your code, so I 
&lt;br&gt;don't really know its use.
&lt;br&gt;&lt;br&gt;4. In the completion code of Scintilla, I need to get the length of the 
&lt;br&gt;completion in the implementation of ianjuta_editor_assist_proposals, or 
&lt;br&gt;(as we have the start) the end of the text to complete. This is the 
&lt;br&gt;argument iter of ianjuta_provider_populate called previously. Is it 
&lt;br&gt;possible that the provider keeps this value ? In this case we can even 
&lt;br&gt;remove the iter argument of ianjuta_provider_activate, or is there a 
&lt;br&gt;case where both iterators are not identical. I haven't completely 
&lt;br&gt;understood how completion is working in GtkSourceView so perhaps I miss 
&lt;br&gt;something.
&lt;br&gt;&lt;br&gt;For the moment, I use the current editor position, but if between the 
&lt;br&gt;call to ianjuta_provider_populate and ianjuta_editor_assist_proposals, 
&lt;br&gt;the user has typed more characters, I will complete more characters than 
&lt;br&gt;the one used for the completion. Perhaps it's the right behavior but I'm 
&lt;br&gt;not sure.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Anyway, I was a bit afraid that this interface was too specific to 
&lt;br&gt;GtkSourceView way of doing it. But I haven't found any big issue when 
&lt;br&gt;implementing it for Scintilla and it's done in a different way. Not all 
&lt;br&gt;functions are supported but that's fine. So overall this interface is 
&lt;br&gt;good, it just needs to be documented.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Sébastien
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Anjuta-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26581735&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Anjuta-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Symbol-db-async-queries-don%27t-return-results-%28and-IAnjutaEditorAssist-reorganisation%29-tp26456929p26581735.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26581406</id>
	<title>Re: [GDL] How to place a widget in a placeholder?</title>
	<published>2009-11-30T12:34:48Z</published>
	<updated>2009-11-30T12:34:48Z</updated>
	<author>
		<name>Nicolas Joseph</name>
	</author>
	<content type="html">&lt;br&gt;Hi,
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; I've written a small example in C. It doesn't work, I would like that
&lt;br&gt;the
&lt;br&gt;&amp;gt;&amp;gt; last two items are displayed, respectively, in the left and in the
&lt;br&gt;bottom
&lt;br&gt;&amp;gt;&amp;gt; notebook.
&lt;br&gt;&amp;gt; To get your example to work as expected, you'll need to load the
&lt;br&gt;&amp;gt; layout (using gdl_dock_layout_load_layout) *after* adding the items to
&lt;br&gt;&amp;gt; the dock. (otherwise there wouldn't be what to lay out ;-))
&lt;br&gt;&lt;br&gt;It works fine now, I had forgotten that the plugins are loaded after...
&lt;br&gt;&lt;br&gt;Thank's!
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Nicolas Joseph
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.valaide.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.valaide.org&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Anjuta-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26581406&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Anjuta-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-GDL--How-to-place-a-widget-in-a-placeholder--tp26246648p26581406.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26580838</id>
	<title>Symbol db async functions</title>
	<published>2009-11-30T11:55:34Z</published>
	<updated>2009-11-30T11:55:34Z</updated>
	<author>
		<name>Sébastien Granjoux</name>
	</author>
	<content type="html">Hi Massimo,
&lt;br&gt;&lt;br&gt;I have just implemented the completion using the new IAnjutaEditAssist 
&lt;br&gt;interface on scintilla. It use the asynchronous function of symbol-db 
&lt;br&gt;plugin to get new symbols, so it should be less disturbing for the user.
&lt;br&gt;&lt;br&gt;But with Scintilla, it seems to be the opposite. On startup, the editor 
&lt;br&gt;is displayed but I cannot type anything for several seconds.
&lt;br&gt;&lt;br&gt;I think it could be due to the fact that Scintilla already call the 
&lt;br&gt;symbol-db plugin to highlight types defined in the project. Then when I 
&lt;br&gt;start typing a character, the language support plugin is calling the 
&lt;br&gt;symbol-db asynchronous search function too to get possible completion, 
&lt;br&gt;and I suppose that it blocks here.
&lt;br&gt;&lt;br&gt;Do you know what's happen if 2 plugins calls 
&lt;br&gt;ianjuta_symbol_manager_search_*_async ? Is it possible that the second 
&lt;br&gt;call is blocked, perhaps because you have to wait for the creation of 
&lt;br&gt;some thread object ? If yes could you improve this ?
&lt;br&gt;&lt;br&gt;Else, I need to dig a bit in the code to see what's happen. I have 
&lt;br&gt;already committed the changes on Scintilla, so you can see yourself 
&lt;br&gt;what's happen.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Sébastien
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Anjuta-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26580838&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Anjuta-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Symbol-db-async-queries-don%27t-return-results-%28and-IAnjutaEditorAssist-reorganisation%29-tp26456929p26580838.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26579600</id>
	<title>Re: Reverting patch 597365 ?</title>
	<published>2009-11-30T10:31:01Z</published>
	<updated>2009-11-30T10:31:01Z</updated>
	<author>
		<name>Johannes Schmid-4</name>
	</author>
	<content type="html">Hi!
&lt;br&gt;&lt;br&gt;Am Sonntag, den 29.11.2009, 16:31 +0100 schrieb Sébastien Granjoux:
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The call tips are working again in Scintilla.
&lt;br&gt;&lt;br&gt;Thanks, just saw your commit. Sorry, seems I mixed things up a bit in
&lt;br&gt;language-support with the interfaces.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; I have seen that you have splited the old IAnjutaEditorAssist interface 
&lt;br&gt;&amp;gt; into IAnjutaEditoTip and a new IAnjutaEditorAssist. It's fine for me, 
&lt;br&gt;&amp;gt; but I think it would be better to rename the new IAnjutaEditorAssist as 
&lt;br&gt;&amp;gt; IAnjutaEditorCompletion or something similar. As it is now take care of 
&lt;br&gt;&amp;gt; auto completion only.
&lt;br&gt;&lt;br&gt;IAnjutaEditorCompletion indeed sounds better. I split the interfaces
&lt;br&gt;because I think they aren't really connected to to keep the interfaces
&lt;br&gt;(and the method names) cleaner and shorter.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Johannes
&lt;br&gt;&lt;br&gt;&lt;br /&gt; &lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Anjuta-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26579600&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Anjuta-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26579600/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Symbol-db-async-queries-don%27t-return-results-%28and-IAnjutaEditorAssist-reorganisation%29-tp26456929p26579600.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26565158</id>
	<title>Re: Symbol-db async queries don't return results (and IAnjutaEditorAssist reorganisation)</title>
	<published>2009-11-29T11:31:26Z</published>
	<updated>2009-11-29T11:31:26Z</updated>
	<author>
		<name>Abderrahim Kitouni-2</name>
	</author>
	<content type="html">Hi!
&lt;br&gt;&lt;br&gt;2009/11/27 Johannes Schmid &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26565158&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jhs@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; * IAnjutaProvider is the new interface that all plugins that want to
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; provide auto-completion in the editor must provide.
&lt;br&gt;&amp;gt;&amp;gt; I would prefer adding an editor parameter to IAnjutaProvider.populate,
&lt;br&gt;&amp;gt;&amp;gt; as someone might want to add the provider to more than one editor (a
&lt;br&gt;&amp;gt;&amp;gt; workaround is to add a watch on current editor, but I'd prefer a
&lt;br&gt;&amp;gt;&amp;gt; cleaner solution)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I think the watch on the current editor because otherwise we would have
&lt;br&gt;&amp;gt; to take care if the editor is changed in the middle of a completion. And
&lt;br&gt;&amp;gt; it's the solution that currently working well.
&lt;/div&gt;I don't understand this, if the editor is changed in the middle of
&lt;br&gt;completion, I (as a user) won't expect to have completion in the new
&lt;br&gt;editor (which seems to be what you're suggesting).
&lt;br&gt;I'll try to modify it and see how well it goes.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; +1
&lt;br&gt;&amp;gt;&amp;gt; One other thing I'd like to point out is that autocomplete menu item
&lt;br&gt;&amp;gt;&amp;gt; should be provided by the editor (i.e. should be removed from
&lt;br&gt;&amp;gt;&amp;gt; cpp-java). This way, I hope there will be no more conflicts between
&lt;br&gt;&amp;gt;&amp;gt; cpp-java and vala plugins (and cpp-java can be used to indent vala
&lt;br&gt;&amp;gt;&amp;gt; code).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I don't see what you mean here. It's perfectly possible to autocomplete
&lt;br&gt;&amp;gt; C/C++ Code but not Vala code in language-support-cpp-java. It is simply
&lt;br&gt;&amp;gt; if() somewhere around assist_install().
&lt;/div&gt;I guess it is possible (it's just setting visible to false on the
&lt;br&gt;action), but I'd still prefer that the menu item be handled by the
&lt;br&gt;editor. I feel it's more natural this way
&lt;br&gt;&lt;br&gt;&amp;gt; Is there are current version of the Vala plugin that works?
&lt;br&gt;yes and no, I'm still maintaining it, but it's not compatible with
&lt;br&gt;latest anjuta (&amp;gt;=2.28).
&lt;br&gt;&lt;br&gt;The problem is that GbfProject introduces a third namespace (which is
&lt;br&gt;just more work) and glib-mkenums is shocking on some macro, so I
&lt;br&gt;couldn't update to 2.26 (which didn't change api I'm interested in, so
&lt;br&gt;it kept working).
&lt;br&gt;I see the newproject branch could solve this problem. but it still
&lt;br&gt;needs some work.
&lt;br&gt;&lt;br&gt;(I'm diverging a bit here, following is mostly a brain dump, but I
&lt;br&gt;want to discuss it)
&lt;br&gt;I'd like to fix the gobject-introspection support in anjuta, I hope
&lt;br&gt;it's fine to include gir files in anjuta repo, since they aren't vala
&lt;br&gt;specific (I'm not sure it matters anymore since vala is now approved
&lt;br&gt;as an external dependency). I have a hacked version of
&lt;br&gt;libanjuta-python by Sebastien Granjoux that uses pybank (now pygi),
&lt;br&gt;the problem was that anjuta relies heavily on interfaces which weren't
&lt;br&gt;supported, but now that pygi is nearly there [1], I'll try to clean it
&lt;br&gt;and publish it.
&lt;br&gt;&lt;br&gt;supporting g-i means documenting the interfaces in libanjuta (well,
&lt;br&gt;annotating them for e.g. caller owns the return value, whether null
&lt;br&gt;can be passed etc.)
&lt;br&gt;g-i still has some limitations (e.g. FILE is not supported), but I
&lt;br&gt;think it's useful enough for writing plugins in python (and why not
&lt;br&gt;javascript)
&lt;br&gt;&lt;br&gt;I'm not sure whether you would accept to replace the current idl
&lt;br&gt;compiler with Vala, but this would give more flexibility thus allowing
&lt;br&gt;some functions not to raise errors (and documenting what errors are
&lt;br&gt;raised) etc. and allows documenting g-i attributes directly in the
&lt;br&gt;syntax. (the downside is that I'm not sure gtk-doc could be used for
&lt;br&gt;documenting them, but I hope valac/gtk-doc can be fixed for this).
&lt;br&gt;(this will also allow to stress test the gir output of vala)
&lt;br&gt;&lt;br&gt;Hope this makes sense,
&lt;br&gt;Abderrahim
&lt;br&gt;&lt;br&gt;[1] &lt;a href=&quot;https://bugzilla.gnome.org/show_bug.cgi?id=602736&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://bugzilla.gnome.org/show_bug.cgi?id=602736&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Anjuta-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26565158&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Anjuta-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Symbol-db-async-queries-don%27t-return-results-%28and-IAnjutaEditorAssist-reorganisation%29-tp26456929p26565158.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26562997</id>
	<title>Re: Reverting patch 597365 ?</title>
	<published>2009-11-29T07:31:48Z</published>
	<updated>2009-11-29T07:31:48Z</updated>
	<author>
		<name>Sébastien Granjoux</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;The call tips are working again in Scintilla.
&lt;br&gt;&lt;br&gt;I have seen that you have splited the old IAnjutaEditorAssist interface 
&lt;br&gt;into IAnjutaEditoTip and a new IAnjutaEditorAssist. It's fine for me, 
&lt;br&gt;but I think it would be better to rename the new IAnjutaEditorAssist as 
&lt;br&gt;IAnjutaEditorCompletion or something similar. As it is now take care of 
&lt;br&gt;auto completion only.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Sébastien
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Anjuta-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26562997&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Anjuta-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Symbol-db-async-queries-don%27t-return-results-%28and-IAnjutaEditorAssist-reorganisation%29-tp26456929p26562997.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26561448</id>
	<title>Re: Compiling Anjuta with a more recent version of Gtk</title>
	<published>2009-11-29T04:08:17Z</published>
	<updated>2009-11-29T04:08:17Z</updated>
	<author>
		<name>Sébastien Granjoux</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;Sébastien Granjoux a écrit :
&lt;br&gt;&amp;gt; Do you know how to do this ? or perhaps I have missed something.
&lt;br&gt;&lt;br&gt;I have been able to compile Anjuta with a newer version of GTK+ after 
&lt;br&gt;copying all needed .la file (libunique, gconf-2, Orbit, vte) in 
&lt;br&gt;/usr/local/lib and editing these files to use the new path of (GLib, 
&lt;br&gt;GTK+, Pango &amp;nbsp;and ATK).
&lt;br&gt;&lt;br&gt;&lt;br&gt;Several programs look for the shared libraries, all should find the 
&lt;br&gt;right libraries but all are using different methods.
&lt;br&gt;&lt;br&gt;* There pkg-config, in the configure script which is using 
&lt;br&gt;PKG_CONFIG_PATH variable and the .pc files.
&lt;br&gt;* libtool at link time using LD_LIBRARY_PATH and the content of .la files.
&lt;br&gt;* The linker at run time using LD_LIBRARY_PATH.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Sébastien
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Anjuta-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26561448&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Anjuta-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Symbol-db-async-queries-don%27t-return-results-%28and-IAnjutaEditorAssist-reorganisation%29-tp26456929p26561448.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26555683</id>
	<title>Re: Reverting patch 597365 ?</title>
	<published>2009-11-28T10:13:11Z</published>
	<updated>2009-11-28T10:13:11Z</updated>
	<author>
		<name>Massimo Cora'</name>
	</author>
	<content type="html">-----BEGIN PGP SIGNED MESSAGE-----
&lt;br&gt;Hash: SHA1
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Sébastien Granjoux wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'm a bit annoyed by Javier's patch for bug 
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://bugzilla.gnome.org/show_bug.cgi?id=597365&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://bugzilla.gnome.org/show_bug.cgi?id=597365&lt;/a&gt;.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; My problem is that it requires gtk 2.17.10 which has been released 
&lt;br&gt;&amp;gt; (2.18.0) only a few months ago . It means that in order to compile 
&lt;br&gt;&amp;gt; Anjuta from source, I need to reinstall my system every 6 months or 
&lt;br&gt;&amp;gt; recompile from source all the GTK libraries. It makes backporting Anjuta 
&lt;br&gt;&amp;gt; more difficult too.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I think that limiting us to library version N-2 is better. It means that 
&lt;br&gt;&amp;gt; we can apply Javier's patch in 4 or 5 months. What do you think about this ?
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;To avoid these problems I use debian sid, though probably I can use also
&lt;br&gt;the testing. In this way I can stay up-to-date while having a quite
&lt;br&gt;stable system.
&lt;br&gt;In my opinion developing a gnome module requires the latest packages of
&lt;br&gt;the libraries: a development linux box is then necessary. If you'd like
&lt;br&gt;to rely on a stable system maybe a virtual machine where to run the
&lt;br&gt;developing box is required.
&lt;br&gt;&lt;br&gt;regards,
&lt;br&gt;Massimo
&lt;br&gt;-----BEGIN PGP SIGNATURE-----
&lt;br&gt;Version: GnuPG v1.4.10 (GNU/Linux)
&lt;br&gt;&lt;br&gt;iEYEARECAAYFAksRaCwACgkQcfVTgMRILk1MHQCZAYhmRI2CODjkO5bAnapRuU6E
&lt;br&gt;/Q4Anj5vaSNwH4pQWfQprYi8qYKNzm5m
&lt;br&gt;=P40G
&lt;br&gt;-----END PGP SIGNATURE-----
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Anjuta-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26555683&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Anjuta-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Symbol-db-async-queries-don%27t-return-results-%28and-IAnjutaEditorAssist-reorganisation%29-tp26456929p26555683.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26555527</id>
	<title>Re: Reverting patch 597365 ?</title>
	<published>2009-11-28T10:11:23Z</published>
	<updated>2009-11-28T10:11:23Z</updated>
	<author>
		<name>Sébastien Granjoux</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;Johannes a écrit :
&lt;br&gt;&amp;gt; The other thing I want to mention that a lot of people and especially
&lt;br&gt;&amp;gt; the release-team often forces to drop deprecated code.
&lt;br&gt;&lt;br&gt;Sure, but at least for the previous changes we have about 2 cycles to do 
&lt;br&gt;them. Perhaps it's different with gnome 3.0, but if it's only for this 
&lt;br&gt;cycle, I understand.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; Anyway, I would like to hear the opions of the other developers here.
&lt;br&gt;&amp;gt; And as sidenote, there is also another patch that would need to be
&lt;br&gt;&amp;gt; reverted, porting from AnjutaMessageArea to the new GtkMessageArea.
&lt;br&gt;&lt;br&gt;I'm waiting a bit, I'm interested to have more opinions too.
&lt;br&gt;&lt;br&gt;It's not just for me, I can reinstall my system every 6 months. But, if 
&lt;br&gt;it's a bit annoying for me, I suppose that a &amp;quot;normal&amp;quot; user will find it 
&lt;br&gt;even more annoying and would like to keep the same system for a few years.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Sébastien
&lt;br&gt;&lt;br&gt;PS: It's not really a problem for the new project manager, I'm working 
&lt;br&gt;on a command line program to check it. But I have planned to update 
&lt;br&gt;scintilla plugin and check your new interface this week end.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Anjuta-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26555527&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Anjuta-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Symbol-db-async-queries-don%27t-return-results-%28and-IAnjutaEditorAssist-reorganisation%29-tp26456929p26555527.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26555302</id>
	<title>Re: Compiling Anjuta with a more recent version of Gtk</title>
	<published>2009-11-28T09:48:18Z</published>
	<updated>2009-11-28T09:48:18Z</updated>
	<author>
		<name>Johannes Schmid-4</name>
	</author>
	<content type="html">Hi!
&lt;br&gt;&lt;br&gt;I think it's quite painful to try to update such libraries on your own
&lt;br&gt;and usually much easier to use distribution packages (or update to a
&lt;br&gt;more recent version of the distribution.
&lt;br&gt;&lt;br&gt;The only tool I know to help solving this is jhbuild which automates the
&lt;br&gt;process and can install a complete GNOME from sources in a seperate
&lt;br&gt;directory.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Johannes
&lt;br&gt;&lt;br&gt;Am Samstag, den 28.11.2009, 18:43 +0100 schrieb Sébastien Granjoux:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; My system has Gtk 2.16 while Anjuta needs 2.17.10. I have tried to see 
&lt;br&gt;&amp;gt; how I can install a more recent version of Gtk to compile Anjuta.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I have downloaded and tried to compile Gtk 2.18, then downloaded Glib, 
&lt;br&gt;&amp;gt; Atk an Pango. I can compile everything and get Gtk 2.18.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; But, I still cannot compile Anjuta because it has some dependencies on 
&lt;br&gt;&amp;gt; other libraries still using the old version of Gtk or Glib (GConf, vte, 
&lt;br&gt;&amp;gt; libunique...). I think the problem is that these dependencies load the 
&lt;br&gt;&amp;gt; old version of Glib or Gtk (in /usr/lib) instead of the new one.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I think, I can solve the problem by recompiling from the source all 
&lt;br&gt;&amp;gt; these dependencies but at this point it's probably faster to just 
&lt;br&gt;&amp;gt; reinstall the whole system. Moreover, as these libraries are binary 
&lt;br&gt;&amp;gt; compatible, it shouldn't be necessary.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Do you know how to do this ? or perhaps I have missed something.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Best Regards,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Sébastien
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;&amp;gt; trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;&amp;gt; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Anjuta-devel mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26555302&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Anjuta-devel@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Anjuta-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26555302&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Anjuta-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26555302/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Symbol-db-async-queries-don%27t-return-results-%28and-IAnjutaEditorAssist-reorganisation%29-tp26456929p26555302.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26555242</id>
	<title>Compiling Anjuta with a more recent version of Gtk</title>
	<published>2009-11-28T09:43:37Z</published>
	<updated>2009-11-28T09:43:37Z</updated>
	<author>
		<name>Sébastien Granjoux</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;My system has Gtk 2.16 while Anjuta needs 2.17.10. I have tried to see 
&lt;br&gt;how I can install a more recent version of Gtk to compile Anjuta.
&lt;br&gt;&lt;br&gt;I have downloaded and tried to compile Gtk 2.18, then downloaded Glib, 
&lt;br&gt;Atk an Pango. I can compile everything and get Gtk 2.18.
&lt;br&gt;&lt;br&gt;But, I still cannot compile Anjuta because it has some dependencies on 
&lt;br&gt;other libraries still using the old version of Gtk or Glib (GConf, vte, 
&lt;br&gt;libunique...). I think the problem is that these dependencies load the 
&lt;br&gt;old version of Glib or Gtk (in /usr/lib) instead of the new one.
&lt;br&gt;&lt;br&gt;I think, I can solve the problem by recompiling from the source all 
&lt;br&gt;these dependencies but at this point it's probably faster to just 
&lt;br&gt;reinstall the whole system. Moreover, as these libraries are binary 
&lt;br&gt;compatible, it shouldn't be necessary.
&lt;br&gt;&lt;br&gt;Do you know how to do this ? or perhaps I have missed something.
&lt;br&gt;&lt;br&gt;Best Regards,
&lt;br&gt;&lt;br&gt;Sébastien
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Anjuta-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26555242&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Anjuta-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Symbol-db-async-queries-don%27t-return-results-%28and-IAnjutaEditorAssist-reorganisation%29-tp26456929p26555242.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26555239</id>
	<title>Re: Reverting patch 597365 ?</title>
	<published>2009-11-28T09:43:21Z</published>
	<updated>2009-11-28T09:43:21Z</updated>
	<author>
		<name>Johannes Schmid-4</name>
	</author>
	<content type="html">Hi!
&lt;br&gt;&lt;br&gt;Well, the usual policy was to not depend on any of the bigger libs
&lt;br&gt;before they haven't been adapted in all major stable distros. gtk+ 2.18
&lt;br&gt;is now in Ubuntu, Fedora and OpenSuSE so I thought it would be ok to
&lt;br&gt;depend on it.
&lt;br&gt;&lt;br&gt;The other thing I want to mention that a lot of people and especially
&lt;br&gt;the release-team often forces to drop deprecated code.
&lt;br&gt;&lt;br&gt;Anyway, I would like to hear the opions of the other developers here.
&lt;br&gt;And as sidenote, there is also another patch that would need to be
&lt;br&gt;reverted, porting from AnjutaMessageArea to the new GtkMessageArea.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Johannes
&lt;br&gt;&lt;br&gt;&lt;br&gt;Am Samstag, den 28.11.2009, 13:08 +0100 schrieb Sébastien Granjoux:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'm a bit annoyed by Javier's patch for bug 
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://bugzilla.gnome.org/show_bug.cgi?id=597365&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://bugzilla.gnome.org/show_bug.cgi?id=597365&lt;/a&gt;.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; My problem is that it requires gtk 2.17.10 which has been released 
&lt;br&gt;&amp;gt; (2.18.0) only a few months ago . It means that in order to compile 
&lt;br&gt;&amp;gt; Anjuta from source, I need to reinstall my system every 6 months or 
&lt;br&gt;&amp;gt; recompile from source all the GTK libraries. It makes backporting Anjuta 
&lt;br&gt;&amp;gt; more difficult too.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I think that limiting us to library version N-2 is better. It means that 
&lt;br&gt;&amp;gt; we can apply Javier's patch in 4 or 5 months. What do you think about this ?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Best Regards,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Sébastien
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Anjuta-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26555239&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Anjuta-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26555239/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Symbol-db-async-queries-don%27t-return-results-%28and-IAnjutaEditorAssist-reorganisation%29-tp26456929p26555239.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26552586</id>
	<title>Reverting patch 597365 ?</title>
	<published>2009-11-28T04:08:02Z</published>
	<updated>2009-11-28T04:08:02Z</updated>
	<author>
		<name>Sébastien Granjoux</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I'm a bit annoyed by Javier's patch for bug 
&lt;br&gt;&lt;a href=&quot;https://bugzilla.gnome.org/show_bug.cgi?id=597365&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://bugzilla.gnome.org/show_bug.cgi?id=597365&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;My problem is that it requires gtk 2.17.10 which has been released 
&lt;br&gt;(2.18.0) only a few months ago . It means that in order to compile 
&lt;br&gt;Anjuta from source, I need to reinstall my system every 6 months or 
&lt;br&gt;recompile from source all the GTK libraries. It makes backporting Anjuta 
&lt;br&gt;more difficult too.
&lt;br&gt;&lt;br&gt;I think that limiting us to library version N-2 is better. It means that 
&lt;br&gt;we can apply Javier's patch in 4 or 5 months. What do you think about this ?
&lt;br&gt;&lt;br&gt;Best Regards,
&lt;br&gt;&lt;br&gt;Sébastien
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Anjuta-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26552586&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Anjuta-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Symbol-db-async-queries-don%27t-return-results-%28and-IAnjutaEditorAssist-reorganisation%29-tp26456929p26552586.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26548648</id>
	<title>Re: [GDL] How to place a widget in a placeholder?</title>
	<published>2009-11-27T14:28:54Z</published>
	<updated>2009-11-27T14:28:54Z</updated>
	<author>
		<name>Abderrahim Kitouni-2</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;Le 23 novembre 2009 21:27, Nicolas Joseph &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26548648&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nicolas.joseph@...&lt;/a&gt;&amp;gt; a écrit :
&lt;br&gt;&amp;gt; Sorry, I'm really incompetent, I don't understand :(
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I've written a small example in C. It doesn't work, I would like that the
&lt;br&gt;&amp;gt; last two items are displayed, respectively, in the left and in the bottom
&lt;br&gt;&amp;gt; notebook.
&lt;br&gt;To get your example to work as expected, you'll need to load the
&lt;br&gt;layout (using gdl_dock_layout_load_layout) *after* adding the items to
&lt;br&gt;the dock. (otherwise there wouldn't be what to lay out ;-))
&lt;br&gt;To answer your initial question (adding to a placeholder), I guess you
&lt;br&gt;can use: (disclaimer: I haven't tested)
&lt;br&gt;gdl_dock_object_dock (ph, item, GDL_DOCK_NONE)
&lt;br&gt;&lt;br&gt;HTH,
&lt;br&gt;Abderrahim
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Anjuta-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26548648&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Anjuta-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-GDL--How-to-place-a-widget-in-a-placeholder--tp26246648p26548648.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26546420</id>
	<title>Re: Symbol-db async queries don't return results (and IAnjutaEditorAssist reorganisation)</title>
	<published>2009-11-27T10:29:57Z</published>
	<updated>2009-11-27T10:29:57Z</updated>
	<author>
		<name>Johannes Schmid-4</name>
	</author>
	<content type="html">Hi!
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;gt; * IAnjutaProvider is the new interface that all plugins that want to
&lt;br&gt;&amp;gt; &amp;gt; provide auto-completion in the editor must provide.
&lt;br&gt;&amp;gt; I would prefer adding an editor parameter to IAnjutaProvider.populate,
&lt;br&gt;&amp;gt; as someone might want to add the provider to more than one editor (a
&lt;br&gt;&amp;gt; workaround is to add a watch on current editor, but I'd prefer a
&lt;br&gt;&amp;gt; cleaner solution)
&lt;br&gt;&lt;br&gt;I think the watch on the current editor because otherwise we would have
&lt;br&gt;to take care if the editor is changed in the middle of a completion. And
&lt;br&gt;it's the solution that currently working well.
&lt;br&gt;&lt;br&gt;&amp;gt; +1
&lt;br&gt;&amp;gt; One other thing I'd like to point out is that autocomplete menu item
&lt;br&gt;&amp;gt; should be provided by the editor (i.e. should be removed from
&lt;br&gt;&amp;gt; cpp-java). This way, I hope there will be no more conflicts between
&lt;br&gt;&amp;gt; cpp-java and vala plugins (and cpp-java can be used to indent vala
&lt;br&gt;&amp;gt; code).
&lt;br&gt;&lt;br&gt;I don't see what you mean here. It's perfectly possible to autocomplete
&lt;br&gt;C/C++ Code but not Vala code in language-support-cpp-java. It is simply
&lt;br&gt;if() somewhere around assist_install().
&lt;br&gt;Is there are current version of the Vala plugin that works?
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Johannes
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Anjuta-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26546420&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Anjuta-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26546420/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Symbol-db-async-queries-don%27t-return-results-%28and-IAnjutaEditorAssist-reorganisation%29-tp26456929p26546420.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26545164</id>
	<title>Re: Symbol-db async queries don't return results (and IAnjutaEditorAssist reorganisation)</title>
	<published>2009-11-27T09:05:04Z</published>
	<updated>2009-11-27T09:05:04Z</updated>
	<author>
		<name>Abderrahim Kitouni-2</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;2009/11/21 Johannes Schmid &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26545164&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jhs@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Related to this I reorganized the IAnjutaEditorAssist framework:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; * IAnjutaEditorTip is the new interface for Calltips that is similar to
&lt;br&gt;&amp;gt; the old one except that some methods have been renamed to fit better.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; * IAnjutaEditorAssist provides a way to add providers (see below) to the
&lt;br&gt;&amp;gt; editor that will be queried for completions. It also provides a way for
&lt;br&gt;&amp;gt; the providers to add their proposals to the list.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; * IAnjutaProvider is the new interface that all plugins that want to
&lt;br&gt;&amp;gt; provide auto-completion in the editor must provide.
&lt;/div&gt;I would prefer adding an editor parameter to IAnjutaProvider.populate,
&lt;br&gt;as someone might want to add the provider to more than one editor (a
&lt;br&gt;workaround is to add a watch on current editor, but I'd prefer a
&lt;br&gt;cleaner solution)
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The concept is stolen from the new GtkSourceCompletion framework but it
&lt;br&gt;&amp;gt; shouldn't be too difficult to implement it in Scintilla. There will be
&lt;br&gt;&amp;gt; some optional features on the interface such as showing extra
&lt;br&gt;&amp;gt; informations on completion, showing custom widgets (API-Help) but those
&lt;br&gt;&amp;gt; don't need to be implemented.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The reason for all this it to remove duplicated code from the
&lt;br&gt;&amp;gt; completion-providers and to make it easier to add more providers (for
&lt;br&gt;&amp;gt; other languages and for the macros plugin).
&lt;/div&gt;+1
&lt;br&gt;One other thing I'd like to point out is that autocomplete menu item
&lt;br&gt;should be provided by the editor (i.e. should be removed from
&lt;br&gt;cpp-java). This way, I hope there will be no more conflicts between
&lt;br&gt;cpp-java and vala plugins (and cpp-java can be used to indent vala
&lt;br&gt;code).
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Anjuta-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26545164&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Anjuta-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Symbol-db-async-queries-don%27t-return-results-%28and-IAnjutaEditorAssist-reorganisation%29-tp26456929p26545164.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26488185</id>
	<title>Re: Git UI Status Update</title>
	<published>2009-11-23T15:41:40Z</published>
	<updated>2009-11-23T15:41:40Z</updated>
	<author>
		<name>James Liggett</name>
	</author>
	<content type="html">On Mon, 2009-11-23 at 19:50 +0100, Sébastien Granjoux wrote: 
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi James,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; James Liggett a écrit :
&lt;br&gt;&amp;gt; &amp;gt; Well, strictly speaking, it doesn't always have to be visible. The plan
&lt;br&gt;&amp;gt; &amp;gt; was that once I got this into Anjuta, I'd have the command bar and the
&lt;br&gt;&amp;gt; &amp;gt; dock in two separate docks in the main Anjuta UI. The dock would be
&lt;br&gt;&amp;gt; &amp;gt; placed in the center region, where the current log viewer is now. The
&lt;br&gt;&amp;gt; &amp;gt; command bar would be placed to the left. So you could hide either one as
&lt;br&gt;&amp;gt; &amp;gt; you please. 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Ok.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; But, I would expect that you probably would want the command bar visible
&lt;br&gt;&amp;gt; &amp;gt; in most cases. The whole point of the command bar is to show you what
&lt;br&gt;&amp;gt; &amp;gt; you can do in the view you're looking at.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Isn't it a problem with Anjuta ? It displays several windows at the same 
&lt;br&gt;&amp;gt; time. You can have the git window and the editor windows by example at 
&lt;br&gt;&amp;gt; the same time, or do you plan to take care of the central window only.
&lt;/div&gt;I'd only planned to look at the center portion. It's just an idea
&lt;br&gt;really; I don't know if it'll pan out in practice.
&lt;br&gt;&lt;br&gt;&amp;gt; Ok, as I don't know it I have just take care of the names.
&lt;br&gt;Sorry to have confused you. I really couldn't come up with a better
&lt;br&gt;name. ;)
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;James
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Anjuta-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26488185&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Anjuta-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/anjuta-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Git-UI-Status-Update-tp26462086p26488185.html" />
</entry>

</feed>
