<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-2154</id>
	<title>Nabble - Anjuta</title>
	<updated>2009-12-01T13:07:34Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Anjuta-f2154.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Anjuta-f2154.html" />
	<subtitle type="html">Anjuta is a versatile Integrated Development Environment (IDE) for C and C++ on GNU/Linux. It has been written for GTK/GNOME and features a number of advanced programming facilities. These include project management, application wizards, an on-board interactive debugger, and a powerful source editor with source browsing and syntax highlighting. Anjuta home is &lt;a href=&quot;http://anjuta.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.</subtitle>
	
<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;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Anjuta---Dev-f2156.html&quot; embed=&quot;fixTarget[2156]&quot; target=&quot;_top&quot; &gt;Anjuta - Dev&lt;/a&gt;&lt;/p&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;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Anjuta---Dev-f2156.html&quot; embed=&quot;fixTarget[2156]&quot; target=&quot;_top&quot; &gt;Anjuta - Dev&lt;/a&gt;&lt;/p&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;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Anjuta---Dev-f2156.html&quot; embed=&quot;fixTarget[2156]&quot; target=&quot;_top&quot; &gt;Anjuta - Dev&lt;/a&gt;&lt;/p&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;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Anjuta---Dev-f2156.html&quot; embed=&quot;fixTarget[2156]&quot; target=&quot;_top&quot; &gt;Anjuta - Dev&lt;/a&gt;&lt;/p&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;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Anjuta---Dev-f2156.html&quot; embed=&quot;fixTarget[2156]&quot; target=&quot;_top&quot; &gt;Anjuta - Dev&lt;/a&gt;&lt;/p&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;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Anjuta---Dev-f2156.html&quot; embed=&quot;fixTarget[2156]&quot; target=&quot;_top&quot; &gt;Anjuta - Dev&lt;/a&gt;&lt;/p&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;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Anjuta---Dev-f2156.html&quot; embed=&quot;fixTarget[2156]&quot; target=&quot;_top&quot; &gt;Anjuta - Dev&lt;/a&gt;&lt;/p&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;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Anjuta---Dev-f2156.html&quot; embed=&quot;fixTarget[2156]&quot; target=&quot;_top&quot; &gt;Anjuta - Dev&lt;/a&gt;&lt;/p&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;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Anjuta---Dev-f2156.html&quot; embed=&quot;fixTarget[2156]&quot; target=&quot;_top&quot; &gt;Anjuta - Dev&lt;/a&gt;&lt;/p&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;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Anjuta---Dev-f2156.html&quot; embed=&quot;fixTarget[2156]&quot; target=&quot;_top&quot; &gt;Anjuta - Dev&lt;/a&gt;&lt;/p&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;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Anjuta---Dev-f2156.html&quot; embed=&quot;fixTarget[2156]&quot; target=&quot;_top&quot; &gt;Anjuta - Dev&lt;/a&gt;&lt;/p&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;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Anjuta---Dev-f2156.html&quot; embed=&quot;fixTarget[2156]&quot; target=&quot;_top&quot; &gt;Anjuta - Dev&lt;/a&gt;&lt;/p&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;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Anjuta---Dev-f2156.html&quot; embed=&quot;fixTarget[2156]&quot; target=&quot;_top&quot; &gt;Anjuta - Dev&lt;/a&gt;&lt;/p&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;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Anjuta---Dev-f2156.html&quot; embed=&quot;fixTarget[2156]&quot; target=&quot;_top&quot; &gt;Anjuta - Dev&lt;/a&gt;&lt;/p&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;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Anjuta---Dev-f2156.html&quot; embed=&quot;fixTarget[2156]&quot; target=&quot;_top&quot; &gt;Anjuta - Dev&lt;/a&gt;&lt;/p&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;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Anjuta---Dev-f2156.html&quot; embed=&quot;fixTarget[2156]&quot; target=&quot;_top&quot; &gt;Anjuta - Dev&lt;/a&gt;&lt;/p&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;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Anjuta---Dev-f2156.html&quot; embed=&quot;fixTarget[2156]&quot; target=&quot;_top&quot; &gt;Anjuta - Dev&lt;/a&gt;&lt;/p&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;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Anjuta---Dev-f2156.html&quot; embed=&quot;fixTarget[2156]&quot; target=&quot;_top&quot; &gt;Anjuta - Dev&lt;/a&gt;&lt;/p&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;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Anjuta---Dev-f2156.html&quot; embed=&quot;fixTarget[2156]&quot; target=&quot;_top&quot; &gt;Anjuta - Dev&lt;/a&gt;&lt;/p&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;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Anjuta---Dev-f2156.html&quot; embed=&quot;fixTarget[2156]&quot; target=&quot;_top&quot; &gt;Anjuta - Dev&lt;/a&gt;&lt;/p&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;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Anjuta---Dev-f2156.html&quot; embed=&quot;fixTarget[2156]&quot; target=&quot;_top&quot; &gt;Anjuta - Dev&lt;/a&gt;&lt;/p&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;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Anjuta---Dev-f2156.html&quot; embed=&quot;fixTarget[2156]&quot; target=&quot;_top&quot; &gt;Anjuta - Dev&lt;/a&gt;&lt;/p&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;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Anjuta---Dev-f2156.html&quot; embed=&quot;fixTarget[2156]&quot; target=&quot;_top&quot; &gt;Anjuta - Dev&lt;/a&gt;&lt;/p&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;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Anjuta---Dev-f2156.html&quot; embed=&quot;fixTarget[2156]&quot; target=&quot;_top&quot; &gt;Anjuta - Dev&lt;/a&gt;&lt;/p&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;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Anjuta---Dev-f2156.html&quot; embed=&quot;fixTarget[2156]&quot; target=&quot;_top&quot; &gt;Anjuta - Dev&lt;/a&gt;&lt;/p&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;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Anjuta---Dev-f2156.html&quot; embed=&quot;fixTarget[2156]&quot; target=&quot;_top&quot; &gt;Anjuta - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Git-UI-Status-Update-tp26462086p26488185.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26485237</id>
	<title>Re: [GDL] How to place a widget in a placeholder?</title>
	<published>2009-11-23T12:27:18Z</published>
	<updated>2009-11-23T12:27:18Z</updated>
	<author>
		<name>Nicolas Joseph</name>
	</author>
	<content type="html">Sorry, I'm really incompetent, I don't understand :(
&lt;br&gt;&lt;br&gt;I've written a small example in C. It doesn't work, I would like that the
&lt;br&gt;last two items are displayed, respectively, in the left and in the bottom
&lt;br&gt;notebook.
&lt;br&gt;&lt;br&gt;Thank's for your patience.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;On Sun, 08 Nov 2009 19:38:00 +0100, Johannes &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26485237&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jhs@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; Hi!
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Am Sonntag, den 08.11.2009, 12:30 +0100 schrieb Nicolas Joseph:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; I think it's done in anjuta with the function anjuta_shell_add_widget
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; which end calling anjuta_app_add_widget_full in src/anjuta-app.c
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Yes, but it simply:
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; gdl_dock_add_item (GDL_DOCK (app-&amp;gt;dock),
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;GDL_DOCK_ITEM (item), placement);
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; When I use the same code (for example, with placement = GDK_DOCK_LEFT),
&lt;br&gt;&amp;gt;&amp;gt; the new item is added at the left of the others items, not within the
&lt;br&gt;&amp;gt;&amp;gt; notebook.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Well, if say LEFT than it will be added on the left side of the window
&lt;br&gt;&amp;gt; or if you already added an item on with LEFT before it should be stacked
&lt;br&gt;&amp;gt; on top of the other item.
&lt;br&gt;&amp;gt; That means, if you have added a item the CENTER and have no LEFT item
&lt;br&gt;&amp;gt; yet and then you want to add the next item on top of the CENTER item you
&lt;br&gt;&amp;gt; will have to use CENTER even if the item appears on the left side of the
&lt;br&gt;&amp;gt; window currently.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; Johannes
&lt;/div&gt;&lt;/div&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;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;
&lt;br&gt;&amp;lt;dock-layout&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;layout name=&amp;quot;__default__&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;dock name=&amp;quot;__dock_1&amp;quot; floating=&amp;quot;no&amp;quot; width=&amp;quot;-1&amp;quot; height=&amp;quot;-1&amp;quot; floatx=&amp;quot;0&amp;quot; floaty=&amp;quot;0&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;paned orientation=&amp;quot;vertical&amp;quot; locked=&amp;quot;no&amp;quot; position=&amp;quot;326&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;paned orientation=&amp;quot;horizontal&amp;quot; locked=&amp;quot;no&amp;quot; position=&amp;quot;249&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;notebook orientation=&amp;quot;vertical&amp;quot; locked=&amp;quot;no&amp;quot; page=&amp;quot;0&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;item name=&amp;quot;projects&amp;quot; orientation=&amp;quot;vertical&amp;quot; locked=&amp;quot;no&amp;quot; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;item name=&amp;quot;file-browser-plugin&amp;quot; orientation=&amp;quot;vertical&amp;quot; locked=&amp;quot;no&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;item name=&amp;quot;symbol-browser-plugin&amp;quot; orientation=&amp;quot;vertical&amp;quot; locked=&amp;quot;no&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;item name=&amp;quot;opened-documents-plugin&amp;quot; orientation=&amp;quot;vertical&amp;quot; locked=&amp;quot;no&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;placeholder name=&amp;quot;ph_left&amp;quot; next-placement=&amp;quot;center&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/notebook&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;paned orientation=&amp;quot;horizontal&amp;quot; locked=&amp;quot;no&amp;quot; position=&amp;quot;500&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;paned orientation=&amp;quot;vertical&amp;quot; locked=&amp;quot;no&amp;quot; position=&amp;quot;200&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;notebook orientation=&amp;quot;vertical&amp;quot; locked=&amp;quot;no&amp;quot; page=&amp;quot;0&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;placeholder name=&amp;quot;ph_top&amp;quot; next-placement=&amp;quot;center&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/notebook&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;notebook orientation=&amp;quot;vertical&amp;quot; locked=&amp;quot;no&amp;quot; page=&amp;quot;0&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;item name=&amp;quot;documents&amp;quot; orientation=&amp;quot;vertical&amp;quot; locked=&amp;quot;no&amp;quot; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;placeholder name=&amp;quot;ph_center&amp;quot; next-placement=&amp;quot;center&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/notebook&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/paned&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;notebook orientation=&amp;quot;vertical&amp;quot; locked=&amp;quot;no&amp;quot; page=&amp;quot;0&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;placeholder name=&amp;quot;ph_right&amp;quot; next-placement=&amp;quot;center&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/notebook&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/paned&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/paned&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;notebook orientation=&amp;quot;vertical&amp;quot; locked=&amp;quot;no&amp;quot; page=&amp;quot;0&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;item name=&amp;quot;executables&amp;quot; orientation=&amp;quot;vertical&amp;quot; locked=&amp;quot;no&amp;quot; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;item name=&amp;quot;todo-plugin&amp;quot; orientation=&amp;quot;vertical&amp;quot; locked=&amp;quot;no&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;placeholder name=&amp;quot;ph_bottom&amp;quot; next-placement=&amp;quot;center&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/notebook&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/paned&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/dock&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;/layout&amp;gt;
&lt;br&gt;&amp;lt;/dock-layout&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br /&gt;#include &amp;lt;gdl/gdl.h&amp;gt;
&lt;br&gt;#include &amp;lt;gtk/gtk.h&amp;gt;
&lt;br&gt;&lt;br&gt;GtkWidget *dock = NULL;
&lt;br&gt;&lt;br&gt;void add_widget (GtkWidget *widget, const char *name, const char *long_name,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;GdlDockPlacement placement)
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; GtkWidget *item = NULL;
&lt;br&gt;&lt;br&gt;&amp;nbsp; item = gdl_dock_item_new (name, long_name, GDL_DOCK_ITEM_BEH_NORMAL);
&lt;br&gt;&amp;nbsp; gtk_container_add (GTK_CONTAINER (item), gtk_text_view_new ());
&lt;br&gt;&amp;nbsp; gdl_dock_add_item (GDL_DOCK (dock), GDL_DOCK_ITEM (item), placement);
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;int main (int argc, char **argv)
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; GtkWidget *hbox = NULL;
&lt;br&gt;&amp;nbsp; GtkWidget *window = NULL;
&lt;br&gt;&amp;nbsp; GtkWidget *dockbar = NULL;
&lt;br&gt;&amp;nbsp; GdlDockLayout *layout = NULL;
&lt;br&gt;&lt;br&gt;&amp;nbsp; gtk_init (&amp;argc, &amp;argv);
&lt;br&gt;&lt;br&gt;&amp;nbsp; window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
&lt;br&gt;&amp;nbsp; g_signal_connect (G_OBJECT (window), &amp;quot;destroy&amp;quot;, gtk_main_quit, NULL);
&lt;br&gt;&lt;br&gt;&amp;nbsp; hbox = gtk_hbox_new (FALSE, 0);
&lt;br&gt;&amp;nbsp; gtk_container_add (GTK_CONTAINER (window), hbox);
&lt;br&gt;&lt;br&gt;&amp;nbsp; dock = gdl_dock_new ();
&lt;br&gt;&lt;br&gt;&amp;nbsp; layout = gdl_dock_layout_new (GDL_DOCK (dock));
&lt;br&gt;&amp;nbsp; gdl_dock_layout_load_from_file (layout, &amp;quot;layout.xml&amp;quot;);
&lt;br&gt;&amp;nbsp; gdl_dock_layout_load_layout (layout, &amp;quot;__default__&amp;quot;);
&lt;br&gt;&lt;br&gt;&amp;nbsp; dockbar = gdl_dock_bar_new (GDL_DOCK (dock));
&lt;br&gt;&amp;nbsp; gdl_dock_bar_set_style (GDL_DOCK_BAR (dockbar), GDL_DOCK_BAR_BOTH);
&lt;br&gt;&amp;nbsp; gtk_box_pack_start (GTK_BOX (hbox), dockbar, FALSE, TRUE, 0);
&lt;br&gt;&lt;br&gt;&amp;nbsp; gtk_box_pack_start (GTK_BOX (hbox), dock, TRUE, TRUE, 0);
&lt;br&gt;&lt;br&gt;&amp;nbsp; gdl_dock_placeholder_new (&amp;quot;ph_top&amp;quot;, GDL_DOCK_OBJECT (dock), GDL_DOCK_TOP, FALSE);
&lt;br&gt;&amp;nbsp; gdl_dock_placeholder_new (&amp;quot;ph_bottom&amp;quot;, GDL_DOCK_OBJECT (dock), GDL_DOCK_BOTTOM, FALSE);
&lt;br&gt;&amp;nbsp; gdl_dock_placeholder_new (&amp;quot;ph_left&amp;quot;, GDL_DOCK_OBJECT (dock), GDL_DOCK_LEFT, FALSE);
&lt;br&gt;&amp;nbsp; gdl_dock_placeholder_new (&amp;quot;ph_center&amp;quot;, GDL_DOCK_OBJECT (dock), GDL_DOCK_CENTER, FALSE);
&lt;br&gt;&amp;nbsp; gdl_dock_placeholder_new (&amp;quot;ph_right&amp;quot;, GDL_DOCK_OBJECT (dock), GDL_DOCK_RIGHT, FALSE);
&lt;br&gt;&lt;br&gt;&amp;nbsp; add_widget (gtk_text_view_new (), &amp;quot;executables&amp;quot;, &amp;quot;Messages&amp;quot;, GDL_DOCK_BOTTOM);
&lt;br&gt;&amp;nbsp; add_widget (gtk_text_view_new (), &amp;quot;todo-plugin&amp;quot;, &amp;quot;Todo&amp;quot;, GDL_DOCK_BOTTOM);
&lt;br&gt;&amp;nbsp; add_widget (gtk_text_view_new (), &amp;quot;projects&amp;quot;, &amp;quot;Projects&amp;quot;, GDL_DOCK_LEFT);
&lt;br&gt;&amp;nbsp; add_widget (gtk_text_view_new (), &amp;quot;file-browser-plugin&amp;quot;, &amp;quot;Files&amp;quot;, GDL_DOCK_LEFT);
&lt;br&gt;&amp;nbsp; add_widget (gtk_text_view_new (), &amp;quot;documents&amp;quot;, &amp;quot;Documents&amp;quot;, GDL_DOCK_CENTER);
&lt;br&gt;&lt;br&gt;&amp;nbsp; gtk_widget_show_all (window);
&lt;br&gt;&amp;nbsp; gtk_main (); &amp;nbsp;
&lt;br&gt;&amp;nbsp; return 0;
&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=26485237&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;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Anjuta---Dev-f2156.html&quot; embed=&quot;fixTarget[2156]&quot; target=&quot;_top&quot; &gt;Anjuta - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-GDL--How-to-place-a-widget-in-a-placeholder--tp26246648p26485237.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26483813</id>
	<title>Re: Git UI Status Update</title>
	<published>2009-11-23T10:50:32Z</published>
	<updated>2009-11-23T10:50:32Z</updated>
	<author>
		<name>Sébastien Granjoux</name>
	</author>
	<content type="html">Hi James,
&lt;br&gt;&lt;br&gt;James Liggett a écrit :
&lt;br&gt;&amp;gt; Well, strictly speaking, it doesn't always have to be visible. The plan
&lt;br&gt;&amp;gt; was that once I got this into Anjuta, I'd have the command bar and the
&lt;br&gt;&amp;gt; dock in two separate docks in the main Anjuta UI. The dock would be
&lt;br&gt;&amp;gt; placed in the center region, where the current log viewer is now. The
&lt;br&gt;&amp;gt; command bar would be placed to the left. So you could hide either one as
&lt;br&gt;&amp;gt; you please. 
&lt;br&gt;&lt;br&gt;Ok.
&lt;br&gt;&lt;br&gt;&amp;gt; But, I would expect that you probably would want the command bar visible
&lt;br&gt;&amp;gt; in most cases. The whole point of the command bar is to show you what
&lt;br&gt;&amp;gt; you can do in the view you're looking at.
&lt;br&gt;&lt;br&gt;Isn't it a problem with Anjuta ? It displays several windows at the same 
&lt;br&gt;time. You can have the git window and the editor windows by example at 
&lt;br&gt;the same time, or do you plan to take care of the central window only.
&lt;br&gt;&lt;br&gt;&amp;gt; So I went back to the drawing board
&lt;br&gt;&amp;gt; and came up with a whole new plan, which is what you're looking at now.
&lt;br&gt;&lt;br&gt;Ok, as I don't know it I have just take care of the names.
&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=26483813&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;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Anjuta---Dev-f2156.html&quot; embed=&quot;fixTarget[2156]&quot; target=&quot;_top&quot; &gt;Anjuta - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Git-UI-Status-Update-tp26462086p26483813.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26483543</id>
	<title>Re: Symbol-db async queries don't return results (and IAnjutaEditorAssist reorganisation)</title>
	<published>2009-11-23T10:32:38Z</published>
	<updated>2009-11-23T10:32:38Z</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 fixed the calltips stuff in scintilla (compiles, not sure if it really
&lt;br&gt;&amp;gt; works) and disabled the autocompletion code for now. anjuta-extras still
&lt;br&gt;&amp;gt; builds now.
&lt;br&gt;&lt;br&gt;Ok, thanks. I will check that it's working. I need to update scintilla 
&lt;br&gt;source too.
&lt;br&gt;&lt;br&gt;Reagrds,
&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=26483543&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;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Anjuta---Dev-f2156.html&quot; embed=&quot;fixTarget[2156]&quot; target=&quot;_top&quot; &gt;Anjuta - Dev&lt;/a&gt;&lt;/p&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-tp26456929p26483543.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26481628</id>
	<title>Re: Symbol-db async queries don't return results (and IAnjutaEditorAssist reorganisation)</title>
	<published>2009-11-23T08:40:45Z</published>
	<updated>2009-11-23T08:40:45Z</updated>
	<author>
		<name>Johannes Schmid-4</name>
	</author>
	<content type="html">Hi!
&lt;br&gt;&lt;br&gt;&amp;gt; For calltips as I said it is just some renaming as the interface is kept
&lt;br&gt;&amp;gt; the same.
&lt;br&gt;&lt;br&gt;I fixed the calltips stuff in scintilla (compiles, not sure if it really
&lt;br&gt;works) and disabled the autocompletion code for now. anjuta-extras still
&lt;br&gt;builds now.
&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=26481628&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/26481628/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Anjuta---Dev-f2156.html&quot; embed=&quot;fixTarget[2156]&quot; target=&quot;_top&quot; &gt;Anjuta - Dev&lt;/a&gt;&lt;/p&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-tp26456929p26481628.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26474478</id>
	<title>Re: Symbol-db async queries don't return results (and IAnjutaEditorAssist reorganisation)</title>
	<published>2009-11-23T00:51:45Z</published>
	<updated>2009-11-23T00:51:45Z</updated>
	<author>
		<name>Johannes Schmid-4</name>
	</author>
	<content type="html">Hi!
&lt;br&gt;&lt;br&gt;Am Sonntag, den 22.11.2009, 11:03 +0100 schrieb Sébastien Granjoux:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Johannes,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Johannes Schmid a écrit :
&lt;br&gt;&amp;gt; &amp;gt; I haven't pushed this yet because I would like to have the async queries
&lt;br&gt;&amp;gt; &amp;gt; working but once I do this will break the scintilla editor for the
&lt;br&gt;&amp;gt; &amp;gt; moment until somebody ports it.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Ok, I suppose I will do it. I think Scintilla has still more feature 
&lt;br&gt;&amp;gt; than GtkSourceView. It's possible that I needs some changes in the 
&lt;br&gt;&amp;gt; interface to make it easier to implement in Scintilla. I think I have 
&lt;br&gt;&amp;gt; looked at this when Ignaccio has proposed something similar and it was 
&lt;br&gt;&amp;gt; more work than just renaming some functions.
&lt;/div&gt;&lt;/div&gt;The interface isn't set in stone as it is now in the new-assistance
&lt;br&gt;branch (will probably merge that into master later today). If certains
&lt;br&gt;things are difficult to do in scintilla we might change it in a way that
&lt;br&gt;works for both editors.
&lt;br&gt;For calltips as I said it is just some renaming as the interface is kept
&lt;br&gt;the same.
&lt;br&gt;For the autocompletion is see too problem with scintilla currently:
&lt;br&gt;* Scintilla gives you a number when selecting one of the proposals which
&lt;br&gt;doesn't fit in the interface because GtkSourceView doesn't enumerate
&lt;br&gt;things. So there probably has be an internal list of mapping numbers to
&lt;br&gt;some &amp;quot;data&amp;quot;.
&lt;br&gt;* The interface assumes that the list is erased by the editor once a new
&lt;br&gt;character arrives and recreated completely. As far as I understand,
&lt;br&gt;scintilla tries to match the autocompletion in the list automatically.
&lt;br&gt;Probably the scintilla &amp;quot;user-list&amp;quot; can help here.
&lt;br&gt;* Proposals can be added in an async way and I am not sure what
&lt;br&gt;scintilla does in that case but it may just be working.
&lt;br&gt;&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=26474478&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/26474478/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Anjuta---Dev-f2156.html&quot; embed=&quot;fixTarget[2156]&quot; target=&quot;_top&quot; &gt;Anjuta - Dev&lt;/a&gt;&lt;/p&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-tp26456929p26474478.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26469835</id>
	<title>Re: Git UI Status Update</title>
	<published>2009-11-22T13:45:05Z</published>
	<updated>2009-11-22T13:45:05Z</updated>
	<author>
		<name>James Liggett</name>
	</author>
	<content type="html">On Sun, 2009-11-22 at 10:47 +0100, Sébastien Granjoux wrote: 
&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; You can follow the development of what I've come to call the &amp;quot;Git Shell&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; at Gitorious: &lt;a href=&quot;http://gitorious.org/anjuta-git-shell&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gitorious.org/anjuta-git-shell&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I have get it from git. Here it seems that I cannot build the project 
&lt;br&gt;&amp;gt; because there is no ChangeLog file. I have added an empty ChangeLog and 
&lt;br&gt;&amp;gt; I have been able to compile.
&lt;br&gt;Thanks for catching that! I've pushed out a fix.
&lt;br&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;From the current state, it seems to me that putting the left pane in a 
&lt;br&gt;&amp;gt; menu will gain some space and without any drawbacks. Then, I haven't 
&lt;br&gt;&amp;gt; looked at the gnome shell stuff, I'm really a beginner on these topics 
&lt;br&gt;&amp;gt; so I probably miss something. What is the reason to make it always visible ?
&lt;br&gt;Well, strictly speaking, it doesn't always have to be visible. The plan
&lt;br&gt;was that once I got this into Anjuta, I'd have the command bar and the
&lt;br&gt;dock in two separate docks in the main Anjuta UI. The dock would be
&lt;br&gt;placed in the center region, where the current log viewer is now. The
&lt;br&gt;command bar would be placed to the left. So you could hide either one as
&lt;br&gt;you please. 
&lt;br&gt;&lt;br&gt;But, I would expect that you probably would want the command bar visible
&lt;br&gt;in most cases. The whole point of the command bar is to show you what
&lt;br&gt;you can do in the view you're looking at. And, it doesn't even have to
&lt;br&gt;be limited to the view of the Git shell itself. We could have a set of
&lt;br&gt;commands if you're looking at and editor, for example. So you could be
&lt;br&gt;looking at a file, and have options to add, remove, view its revision
&lt;br&gt;history, or diff it. Or, you could be looking at a patch and be
&lt;br&gt;presented with the option to apply it. 
&lt;br&gt;&lt;br&gt;Oh, and just for the record, the only connection that Git Shell has with
&lt;br&gt;GNOME Shell is that they have similar names. That, and I got my idea
&lt;br&gt;from GNOME Shell. But other than those things, the two aren't really
&lt;br&gt;connected. I had originally planned for it to look at act much like
&lt;br&gt;GNOME Shell, but I decided, after a lot of IRC discussion with Johannes,
&lt;br&gt;that doing that would be a bad idea. So I went back to the drawing board
&lt;br&gt;and came up with a whole new plan, which is what you're looking at now.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;James
&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=26469835&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;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Anjuta---Dev-f2156.html&quot; embed=&quot;fixTarget[2156]&quot; target=&quot;_top&quot; &gt;Anjuta - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Git-UI-Status-Update-tp26462086p26469835.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26463935</id>
	<title>Re: Symbol-db async queries don't return results (and IAnjutaEditorAssist reorganisation)</title>
	<published>2009-11-22T02:03:30Z</published>
	<updated>2009-11-22T02:03: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; I haven't pushed this yet because I would like to have the async queries
&lt;br&gt;&amp;gt; working but once I do this will break the scintilla editor for the
&lt;br&gt;&amp;gt; moment until somebody ports it.
&lt;br&gt;&lt;br&gt;Ok, I suppose I will do it. I think Scintilla has still more feature 
&lt;br&gt;than GtkSourceView. It's possible that I needs some changes in the 
&lt;br&gt;interface to make it easier to implement in Scintilla. I think I have 
&lt;br&gt;looked at this when Ignaccio has proposed something similar and it was 
&lt;br&gt;more work than just renaming some functions.
&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=26463935&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;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Anjuta---Dev-f2156.html&quot; embed=&quot;fixTarget[2156]&quot; target=&quot;_top&quot; &gt;Anjuta - Dev&lt;/a&gt;&lt;/p&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-tp26456929p26463935.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26463855</id>
	<title>Re: Git UI Status Update</title>
	<published>2009-11-22T01:47:57Z</published>
	<updated>2009-11-22T01:47:57Z</updated>
	<author>
		<name>Sébastien Granjoux</name>
	</author>
	<content type="html">Hi James,
&lt;br&gt;&lt;br&gt;James Liggett a écrit :
&lt;br&gt;&amp;gt; You can follow the development of what I've come to call the &amp;quot;Git Shell&amp;quot;
&lt;br&gt;&amp;gt; at Gitorious: &lt;a href=&quot;http://gitorious.org/anjuta-git-shell&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gitorious.org/anjuta-git-shell&lt;/a&gt;&lt;br&gt;&lt;br&gt;I have get it from git. Here it seems that I cannot build the project 
&lt;br&gt;because there is no ChangeLog file. I have added an empty ChangeLog and 
&lt;br&gt;I have been able to compile.
&lt;br&gt;&lt;br&gt;&amp;gt; While this project is in the very early stages of development, I'd like
&lt;br&gt;&amp;gt; to have your feedback on the general design. All you'll need to build
&lt;br&gt;&amp;gt; and test this is a working Anjuta install and the latest git copy of
&lt;br&gt;&amp;gt; GDL.
&lt;br&gt;&lt;br&gt;&amp;nbsp;From the current state, it seems to me that putting the left pane in a 
&lt;br&gt;menu will gain some space and without any drawbacks. Then, I haven't 
&lt;br&gt;looked at the gnome shell stuff, I'm really a beginner on these topics 
&lt;br&gt;so I probably miss something. What is the reason to make it always visible ?
&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=26463855&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;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Anjuta---Dev-f2156.html&quot; embed=&quot;fixTarget[2156]&quot; target=&quot;_top&quot; &gt;Anjuta - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Git-UI-Status-Update-tp26462086p26463855.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26462086</id>
	<title>Git UI Status Update</title>
	<published>2009-11-21T17:25:01Z</published>
	<updated>2009-11-21T17:25:01Z</updated>
	<author>
		<name>James Liggett</name>
	</author>
	<content type="html">Hi Everyone,
&lt;br&gt;Over the past few weeks I've been working on a major overhaul of the Git
&lt;br&gt;plugin UI. It's taken me longer than I've expected, but I have a very
&lt;br&gt;basic concept design ready. It doesn't really do anything, but should
&lt;br&gt;give you a good idea of what the final product will look like. 
&lt;br&gt;&lt;br&gt;You can follow the development of what I've come to call the &amp;quot;Git Shell&amp;quot;
&lt;br&gt;at Gitorious: &lt;a href=&quot;http://gitorious.org/anjuta-git-shell&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gitorious.org/anjuta-git-shell&lt;/a&gt;&lt;br&gt;&lt;br&gt;Right now it only has two very simple conceptual designs of the log
&lt;br&gt;viewer and a branch management widget. 
&lt;br&gt;&lt;br&gt;&amp;gt;From a design perspective, this is basically two separate widgets
&lt;br&gt;designed to work together. The first is a GtkNotebook subclass called
&lt;br&gt;AnjutaCommandBar that contains the set of commands that a user can work
&lt;br&gt;with depending on which part of the &amp;quot;shell&amp;quot; they are looking at.
&lt;br&gt;&lt;br&gt;The second is a GdlDock subclass called AnjutaDock. All this really does
&lt;br&gt;is help to integrate with AnjutaCommandBar, although this isn't strictly
&lt;br&gt;required. The dock part of the shell contains the actual widgets that
&lt;br&gt;the user works with, such as the log viewer or branches viewer. As the
&lt;br&gt;user selects a different pane from the switcher, the commands visible in
&lt;br&gt;the command bar change accordingly. 
&lt;br&gt;&lt;br&gt;Over time, I'll keep adding more panes to the shell. I even might
&lt;br&gt;eliminate the dialogs in the existing git plugin altogether and replace
&lt;br&gt;them with various shell items. 
&lt;br&gt;&lt;br&gt;Keep watching the Gitorious page for changes. Once everything's done the
&lt;br&gt;way it should be, I'll go ahead and merge this into our own git
&lt;br&gt;repository. 
&lt;br&gt;&lt;br&gt;While this project is in the very early stages of development, I'd like
&lt;br&gt;to have your feedback on the general design. All you'll need to build
&lt;br&gt;and test this is a working Anjuta install and the latest git copy of
&lt;br&gt;GDL.
&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=26462086&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;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Anjuta---Dev-f2156.html&quot; embed=&quot;fixTarget[2156]&quot; target=&quot;_top&quot; &gt;Anjuta - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Git-UI-Status-Update-tp26462086p26462086.html" />
</entry>

</feed>
