<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-1287</id>
	<title>Nabble - Gnome - DB</title>
	<updated>2009-12-07T13:37:29Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Gnome---DB-f1287.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Gnome---DB-f1287.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26684650</id>
	<title>Re: GNOME 3.0 and GSeal corrections</title>
	<published>2009-12-07T13:37:29Z</published>
	<updated>2009-12-07T13:37:29Z</updated>
	<author>
		<name>Vivien Malerba</name>
	</author>
	<content type="html">2009/12/2 Vivien Malerba &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26684650&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;vmalerba@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 2009/12/2 Daniel Espinosa &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26684650&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;esodan@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt; I using
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; make CFLAGS+=&amp;quot;-DGSEAL_ENABLE&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; for to check GNOME 3.0 compliant and found, few direct access to
&lt;br&gt;&amp;gt;&amp;gt; GObject members and properties, and for 3.0 we must use the API for
&lt;br&gt;&amp;gt;&amp;gt; get/set properties. I'd found some one but stoped when found the
&lt;br&gt;&amp;gt;&amp;gt; following error:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; gdaui-data-cell-renderer-boolean.c:392: error: invalid storage class
&lt;br&gt;&amp;gt;&amp;gt; for function ‘gdaui_data_cell_renderer_boolean_activate’
&lt;br&gt;&amp;gt;&amp;gt; gdaui-data-cell-renderer-boolean.c:410: error: expected declaration or
&lt;br&gt;&amp;gt;&amp;gt; statement at end of input
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I've tried to figured out the problem and made some corrections on
&lt;br&gt;&amp;gt;&amp;gt; this file (and others for the current state) found in the attached
&lt;br&gt;&amp;gt;&amp;gt; patch, but may you knows more about why is this error is still there,
&lt;br&gt;&amp;gt;&amp;gt; I can't continue from here because this error stops compilation
&lt;br&gt;&amp;gt;&amp;gt; process.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'll check this ASAP, thanks for the patch.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Vivien
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;This is now done (in git master branch), with a few cases where GTK
&lt;br&gt;does not yet have the correct API for GTK_WIDGET_SET_FLAGS() and
&lt;br&gt;GTK_WIDGET_MAPPED().
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Vivien
&lt;br&gt;_______________________________________________
&lt;br&gt;gnome-db-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26684650&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnome-db-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gnome-db-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gnome-db-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/GNOME-3.0-and-GSeal-corrections-tp26603616p26684650.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26605388</id>
	<title>Re: GObject Introspection Support and Gnome 3.0</title>
	<published>2009-12-02T00:45:13Z</published>
	<updated>2009-12-02T00:45:13Z</updated>
	<author>
		<name>Vivien Malerba</name>
	</author>
	<content type="html">2009/12/2 Daniel Espinosa &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26605388&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;esodan@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; How is desirable to have support of GObjectInstrospection in a Gnome
&lt;br&gt;&amp;gt; component for the upcomming Gnome 3.0 release?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; What if I need to break ABI to get &amp;quot;easy support&amp;quot; of
&lt;br&gt;&amp;gt; GObjectIntrospection for a library?
&lt;br&gt;&lt;br&gt;I would be very surprised if there wasn't any way to add introspection
&lt;br&gt;support without breaking the ABI, and I really don't want to break the
&lt;br&gt;ABI now.
&lt;br&gt;&lt;br&gt;So please try to find a way for the few objects which are a problem
&lt;br&gt;and make special (not automatically generated) rules for them (if I
&lt;br&gt;remember correctly there are ony 2 or 3).
&lt;br&gt;&lt;br&gt;Thanks a lot for the work you put in bringing introspection support to Libgda.
&lt;br&gt;&lt;br&gt;Vivien
&lt;br&gt;_______________________________________________
&lt;br&gt;gnome-db-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26605388&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnome-db-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gnome-db-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gnome-db-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/GObject-Introspection-Support-and-Gnome-3.0-tp26603065p26605388.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26605334</id>
	<title>Re: GNOME 3.0 and GSeal corrections</title>
	<published>2009-12-02T00:41:25Z</published>
	<updated>2009-12-02T00:41:25Z</updated>
	<author>
		<name>Vivien Malerba</name>
	</author>
	<content type="html">2009/12/2 Daniel Espinosa &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26605334&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;esodan@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I using
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; make CFLAGS+=&amp;quot;-DGSEAL_ENABLE&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; for to check GNOME 3.0 compliant and found, few direct access to
&lt;br&gt;&amp;gt; GObject members and properties, and for 3.0 we must use the API for
&lt;br&gt;&amp;gt; get/set properties. I'd found some one but stoped when found the
&lt;br&gt;&amp;gt; following error:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; gdaui-data-cell-renderer-boolean.c:392: error: invalid storage class
&lt;br&gt;&amp;gt; for function ‘gdaui_data_cell_renderer_boolean_activate’
&lt;br&gt;&amp;gt; gdaui-data-cell-renderer-boolean.c:410: error: expected declaration or
&lt;br&gt;&amp;gt; statement at end of input
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I've tried to figured out the problem and made some corrections on
&lt;br&gt;&amp;gt; this file (and others for the current state) found in the attached
&lt;br&gt;&amp;gt; patch, but may you knows more about why is this error is still there,
&lt;br&gt;&amp;gt; I can't continue from here because this error stops compilation
&lt;br&gt;&amp;gt; process.
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;I'll check this ASAP, thanks for the patch.
&lt;br&gt;&lt;br&gt;Vivien
&lt;br&gt;_______________________________________________
&lt;br&gt;gnome-db-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26605334&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnome-db-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gnome-db-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gnome-db-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/GNOME-3.0-and-GSeal-corrections-tp26603616p26605334.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26605287</id>
	<title>Re: SqlBuilder feedback</title>
	<published>2009-12-02T00:37:26Z</published>
	<updated>2009-12-02T00:37:26Z</updated>
	<author>
		<name>Vivien Malerba</name>
	</author>
	<content type="html">2009/12/2 Murray Cumming &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26605287&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;murrayc@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Wed, 2009-11-25 at 22:36 +0100, Vivien Malerba wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; I would append _id to the existing functions, so, for instance:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;   gda_sql_builder_add_field()
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; would become
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;   gda_sql_builder_add_field_id()
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; and then add real gda_sql_builder_add_field() and
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; gda_sql_builder_add_field_value() functions like above, but without
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;quot;easy&amp;quot; in their name.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Thoughts? I don't want to give up on this API. It could be very useful
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; in glom an in general.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; You can now check commit
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://git.gnome.org/cgit/libgda/commit/?id=9ecb4bc9f8d4cfc2dad31a5109b610f6988c2fd9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://git.gnome.org/cgit/libgda/commit/?id=9ecb4bc9f8d4cfc2dad31a5109b610f6988c2fd9&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; which has the new API.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks. That's much better.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; How about doing the same for the other functions, such as
&lt;br&gt;&amp;gt; gda_sql_builder_select_add_target(), gda_sql_builder_add_cond(), etc?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I can do that if you like.
&lt;/div&gt;&lt;br&gt;That'd be great, yes.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Vivien
&lt;br&gt;_______________________________________________
&lt;br&gt;gnome-db-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26605287&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnome-db-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gnome-db-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gnome-db-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/SqlBuilder-feedback-tp26052866p26605287.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26605120</id>
	<title>Re: SqlBuilder feedback</title>
	<published>2009-12-02T00:21:55Z</published>
	<updated>2009-12-02T00:21:55Z</updated>
	<author>
		<name>Murray Cumming</name>
	</author>
	<content type="html">On Wed, 2009-11-25 at 22:36 +0100, Vivien Malerba wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; I would append _id to the existing functions, so, for instance:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; gda_sql_builder_add_field()
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; would become
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; gda_sql_builder_add_field_id()
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; and then add real gda_sql_builder_add_field() and
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; gda_sql_builder_add_field_value() functions like above, but without
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;quot;easy&amp;quot; in their name.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Thoughts? I don't want to give up on this API. It could be very useful
&lt;br&gt;&amp;gt; &amp;gt; in glom an in general.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; You can now check commit
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://git.gnome.org/cgit/libgda/commit/?id=9ecb4bc9f8d4cfc2dad31a5109b610f6988c2fd9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://git.gnome.org/cgit/libgda/commit/?id=9ecb4bc9f8d4cfc2dad31a5109b610f6988c2fd9&lt;/a&gt;&lt;br&gt;&amp;gt; which has the new API.
&lt;/div&gt;&lt;br&gt;Thanks. That's much better.
&lt;br&gt;&lt;br&gt;How about doing the same for the other functions, such as 
&lt;br&gt;gda_sql_builder_select_add_target(), gda_sql_builder_add_cond(), etc?
&lt;br&gt;&lt;br&gt;I can do that if you like.
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26605120&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;murrayc@...&lt;/a&gt;
&lt;br&gt;www.murrayc.com
&lt;br&gt;www.openismus.com
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gnome-db-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26605120&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnome-db-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gnome-db-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gnome-db-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/SqlBuilder-feedback-tp26052866p26605120.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26603616</id>
	<title>GNOME 3.0 and GSeal corrections</title>
	<published>2009-12-01T20:54:36Z</published>
	<updated>2009-12-01T20:54:36Z</updated>
	<author>
		<name>Daniel Espinosa</name>
	</author>
	<content type="html">I using
&lt;br&gt;&lt;br&gt;make CFLAGS+=&amp;quot;-DGSEAL_ENABLE&amp;quot;
&lt;br&gt;&lt;br&gt;for to check GNOME 3.0 compliant and found, few direct access to
&lt;br&gt;GObject members and properties, and for 3.0 we must use the API for
&lt;br&gt;get/set properties. I'd found some one but stoped when found the
&lt;br&gt;following error:
&lt;br&gt;&lt;br&gt;gdaui-data-cell-renderer-boolean.c:392: error: invalid storage class
&lt;br&gt;for function ‘gdaui_data_cell_renderer_boolean_activate’
&lt;br&gt;gdaui-data-cell-renderer-boolean.c:410: error: expected declaration or
&lt;br&gt;statement at end of input
&lt;br&gt;&lt;br&gt;I've tried to figured out the problem and made some corrections on
&lt;br&gt;this file (and others for the current state) found in the attached
&lt;br&gt;patch, but may you knows more about why is this error is still there,
&lt;br&gt;I can't continue from here because this error stops compilation
&lt;br&gt;process.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Trabajar, la mejor arma para tu superación
&lt;br&gt;&amp;quot;de grano en grano, se hace la arena&amp;quot; (R) (en trámite, pero para los
&lt;br&gt;cuates: LIBRE)
&lt;br&gt;&lt;br /&gt;&lt;tt&gt;[0002-GSeal-Corrections.patch]&lt;/tt&gt;&lt;br /&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;tt&gt;diff --git a/doc/C/tmpl/gda-connection.sgml b/doc/C/tmpl/gda-connection.sgml
&lt;br&gt;index 3515eaa..98eb8fa 100644
&lt;br&gt;--- a/doc/C/tmpl/gda-connection.sgml
&lt;br&gt;+++ b/doc/C/tmpl/gda-connection.sgml
&lt;br&gt;@@ -172,7 +172,6 @@ A connection to a database
&lt;br&gt;&amp;nbsp;@GDA_CONNECTION_CANT_LOCK_ERROR: 
&lt;br&gt;&amp;nbsp;@GDA_CONNECTION_TASK_NOT_FOUND_ERROR: 
&lt;br&gt;&amp;nbsp;@GDA_CONNECTION_UNSUPPORTED_THREADS_ERROR: 
&lt;br&gt;-@GDA_CONNECTION_CLOSED_ERROR: 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;&amp;lt;!-- ##### MACRO GDA_CONNECTION_ERROR ##### --&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;para&amp;gt;
&lt;br&gt;diff --git a/doc/C/tmpl/gda-data-model-bdb.sgml b/doc/C/tmpl/gda-data-model-bdb.sgml
&lt;br&gt;index b5b5860..18f41f1 100644
&lt;br&gt;--- a/doc/C/tmpl/gda-data-model-bdb.sgml
&lt;br&gt;+++ b/doc/C/tmpl/gda-data-model-bdb.sgml
&lt;br&gt;@@ -29,16 +29,8 @@ virtual methods).
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;&amp;lt;/para&amp;gt;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;!-- ##### ARG GdaDataModelBdb:db-name ##### --&amp;gt;
&lt;br&gt;-&amp;lt;para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;/para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;!-- ##### ARG GdaDataModelBdb:filename ##### --&amp;gt;
&lt;br&gt;-&amp;lt;para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;/para&amp;gt;
&lt;br&gt;+@object: 
&lt;br&gt;+@priv: 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;&amp;lt;!-- ##### STRUCT GdaDataModelBdbClass ##### --&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;para&amp;gt;
&lt;br&gt;diff --git a/doc/C/tmpl/gda-data-select.sgml b/doc/C/tmpl/gda-data-select.sgml
&lt;br&gt;index 429a8f3..ea59224 100644
&lt;br&gt;--- a/doc/C/tmpl/gda-data-select.sgml
&lt;br&gt;+++ b/doc/C/tmpl/gda-data-select.sgml
&lt;br&gt;@@ -172,13 +172,3 @@ Data models returned by the execution of a SELECT statement
&lt;br&gt;&amp;nbsp;@Returns: 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-&amp;lt;!-- ##### FUNCTION gda_data_select_rerun ##### --&amp;gt;
&lt;br&gt;-&amp;lt;para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;/para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-@model: 
&lt;br&gt;-@error: 
&lt;br&gt;-@Returns: 
&lt;br&gt;-
&lt;br&gt;-
&lt;br&gt;diff --git a/doc/C/tmpl/gda-set.sgml b/doc/C/tmpl/gda-set.sgml
&lt;br&gt;index 9265bbb..8e34d45 100644
&lt;br&gt;--- a/doc/C/tmpl/gda-set.sgml
&lt;br&gt;+++ b/doc/C/tmpl/gda-set.sgml
&lt;br&gt;@@ -187,16 +187,6 @@ Container for several values
&lt;br&gt;&amp;nbsp;@Returns: 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-&amp;lt;!-- ##### FUNCTION gda_set_get_nth_holder ##### --&amp;gt;
&lt;br&gt;-&amp;lt;para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;/para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-@set: 
&lt;br&gt;-@pos: 
&lt;br&gt;-@Returns: 
&lt;br&gt;-
&lt;br&gt;-
&lt;br&gt;&amp;nbsp;&amp;lt;!-- ##### FUNCTION gda_set_add_holder ##### --&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;para&amp;gt;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;diff --git a/doc/C/tmpl/gda-sql-builder.sgml b/doc/C/tmpl/gda-sql-builder.sgml
&lt;br&gt;index b50dc6b..ae48595 100644
&lt;br&gt;--- a/doc/C/tmpl/gda-sql-builder.sgml
&lt;br&gt;+++ b/doc/C/tmpl/gda-sql-builder.sgml
&lt;br&gt;@@ -54,11 +54,6 @@ gda_sql_builder_add_cond2 (b, 5, GDA_SQL_OPERATOR_TYPE_AND, 3, 4); // whole expr
&lt;br&gt;&amp;nbsp;&amp;lt;/para&amp;gt;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-&amp;lt;!-- ##### ARG GdaSqlBuilder:stmt-type ##### --&amp;gt;
&lt;br&gt;-&amp;lt;para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;/para&amp;gt;
&lt;br&gt;-
&lt;br&gt;&amp;nbsp;&amp;lt;!-- ##### FUNCTION gda_sql_builder_new ##### --&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;para&amp;gt;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -103,172 +98,10 @@ gda_sql_builder_add_cond2 (b, 5, GDA_SQL_OPERATOR_TYPE_AND, 3, 4); // whole expr
&lt;br&gt;&amp;nbsp;&amp;lt;/para&amp;gt;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;@builder: 
&lt;br&gt;-@field_name: 
&lt;br&gt;-@type: 
&lt;br&gt;-@Varargs: 
&lt;br&gt;-
&lt;br&gt;-
&lt;br&gt;-&amp;lt;!-- ##### FUNCTION gda_sql_builder_add_field_value ##### --&amp;gt;
&lt;br&gt;-&amp;lt;para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;/para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-@builder: 
&lt;br&gt;-@field_name: 
&lt;br&gt;-@value: 
&lt;br&gt;-
&lt;br&gt;-
&lt;br&gt;-&amp;lt;!-- ##### FUNCTION gda_sql_builder_add_field_id ##### --&amp;gt;
&lt;br&gt;-&amp;lt;para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;/para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-@builder: 
&lt;br&gt;&amp;nbsp;@field_id: 
&lt;br&gt;&amp;nbsp;@value_id: 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-&amp;lt;!-- ##### FUNCTION gda_sql_builder_add_function ##### --&amp;gt;
&lt;br&gt;-&amp;lt;para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;/para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-@builder: 
&lt;br&gt;-@id: 
&lt;br&gt;-@func_name: 
&lt;br&gt;-@Varargs: 
&lt;br&gt;-@Returns: 
&lt;br&gt;-
&lt;br&gt;-
&lt;br&gt;-&amp;lt;!-- ##### FUNCTION gda_sql_builder_add_function_v ##### --&amp;gt;
&lt;br&gt;-&amp;lt;para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;/para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-@builder: 
&lt;br&gt;-@id: 
&lt;br&gt;-@func_name: 
&lt;br&gt;-@args: 
&lt;br&gt;-@args_size: 
&lt;br&gt;-@Returns: 
&lt;br&gt;-
&lt;br&gt;-
&lt;br&gt;-&amp;lt;!-- ##### FUNCTION gda_sql_builder_add_id ##### --&amp;gt;
&lt;br&gt;-&amp;lt;para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;/para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-@builder: 
&lt;br&gt;-@id: 
&lt;br&gt;-@string: 
&lt;br&gt;-@Returns: 
&lt;br&gt;-
&lt;br&gt;-
&lt;br&gt;-&amp;lt;!-- ##### FUNCTION gda_sql_builder_add_expr ##### --&amp;gt;
&lt;br&gt;-&amp;lt;para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;/para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-@builder: 
&lt;br&gt;-@id: 
&lt;br&gt;-@dh: 
&lt;br&gt;-@type: 
&lt;br&gt;-@Varargs: 
&lt;br&gt;-@Returns: 
&lt;br&gt;-
&lt;br&gt;-
&lt;br&gt;-&amp;lt;!-- ##### FUNCTION gda_sql_builder_add_expr_value ##### --&amp;gt;
&lt;br&gt;-&amp;lt;para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;/para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-@builder: 
&lt;br&gt;-@id: 
&lt;br&gt;-@dh: 
&lt;br&gt;-@value: 
&lt;br&gt;-@Returns: 
&lt;br&gt;-
&lt;br&gt;-
&lt;br&gt;-&amp;lt;!-- ##### FUNCTION gda_sql_builder_add_param ##### --&amp;gt;
&lt;br&gt;-&amp;lt;para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;/para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-@builder: 
&lt;br&gt;-@id: 
&lt;br&gt;-@param_name: 
&lt;br&gt;-@type: 
&lt;br&gt;-@nullok: 
&lt;br&gt;-@Returns: 
&lt;br&gt;-
&lt;br&gt;-
&lt;br&gt;-&amp;lt;!-- ##### FUNCTION gda_sql_builder_add_case ##### --&amp;gt;
&lt;br&gt;-&amp;lt;para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;/para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-@builder: 
&lt;br&gt;-@id: 
&lt;br&gt;-@test_expr: 
&lt;br&gt;-@else_expr: 
&lt;br&gt;-@Varargs: 
&lt;br&gt;-@Returns: 
&lt;br&gt;-
&lt;br&gt;-
&lt;br&gt;-&amp;lt;!-- ##### FUNCTION gda_sql_builder_add_case_v ##### --&amp;gt;
&lt;br&gt;-&amp;lt;para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;/para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-@builder: 
&lt;br&gt;-@id: 
&lt;br&gt;-@test_expr: 
&lt;br&gt;-@else_expr: 
&lt;br&gt;-@when_array: 
&lt;br&gt;-@then_array: 
&lt;br&gt;-@args_size: 
&lt;br&gt;-@Returns: 
&lt;br&gt;-
&lt;br&gt;-
&lt;br&gt;-&amp;lt;!-- ##### FUNCTION gda_sql_builder_add_sub_select ##### --&amp;gt;
&lt;br&gt;-&amp;lt;para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;/para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-@builder: 
&lt;br&gt;-@id: 
&lt;br&gt;-@sqlst: 
&lt;br&gt;-@steal: 
&lt;br&gt;-@Returns: 
&lt;br&gt;-
&lt;br&gt;-
&lt;br&gt;-&amp;lt;!-- ##### FUNCTION gda_sql_builder_add_cond ##### --&amp;gt;
&lt;br&gt;-&amp;lt;para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;/para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-@builder: 
&lt;br&gt;-@id: 
&lt;br&gt;-@op: 
&lt;br&gt;-@op1: 
&lt;br&gt;-@op2: 
&lt;br&gt;-@op3: 
&lt;br&gt;-@Returns: 
&lt;br&gt;-
&lt;br&gt;-
&lt;br&gt;-&amp;lt;!-- ##### FUNCTION gda_sql_builder_add_cond_v ##### --&amp;gt;
&lt;br&gt;-&amp;lt;para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;/para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-@builder: 
&lt;br&gt;-@id: 
&lt;br&gt;-@op: 
&lt;br&gt;-@op_ids: 
&lt;br&gt;-@op_ids_size: 
&lt;br&gt;-@Returns: 
&lt;br&gt;-
&lt;br&gt;-
&lt;br&gt;&amp;nbsp;&amp;lt;!-- ##### FUNCTION gda_sql_builder_set_where ##### --&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;para&amp;gt;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -290,17 +123,6 @@ gda_sql_builder_add_cond2 (b, 5, GDA_SQL_OPERATOR_TYPE_AND, 3, 4); // whole expr
&lt;br&gt;&amp;nbsp;@Returns: 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-&amp;lt;!-- ##### FUNCTION gda_sql_builder_select_add_field ##### --&amp;gt;
&lt;br&gt;-&amp;lt;para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;/para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-@builder: 
&lt;br&gt;-@field_name: 
&lt;br&gt;-@table_name: 
&lt;br&gt;-@alias: 
&lt;br&gt;-
&lt;br&gt;-
&lt;br&gt;&amp;nbsp;&amp;lt;!-- ##### FUNCTION gda_sql_builder_select_join_targets ##### --&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;para&amp;gt;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -336,22 +158,3 @@ gda_sql_builder_add_cond2 (b, 5, GDA_SQL_OPERATOR_TYPE_AND, 3, 4); // whole expr
&lt;br&gt;&amp;nbsp;@collation_name: 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-&amp;lt;!-- ##### FUNCTION gda_sql_builder_compound_add_sub_select ##### --&amp;gt;
&lt;br&gt;-&amp;lt;para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;/para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-@builder: 
&lt;br&gt;-@sqlst: 
&lt;br&gt;-@steal: 
&lt;br&gt;-
&lt;br&gt;-
&lt;br&gt;-&amp;lt;!-- ##### FUNCTION gda_sql_builder_compound_set_type ##### --&amp;gt;
&lt;br&gt;-&amp;lt;para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;/para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-@builder: 
&lt;br&gt;-@compound_type: 
&lt;br&gt;-
&lt;br&gt;-
&lt;br&gt;diff --git a/doc/C/tmpl/gda-sql-statement.sgml b/doc/C/tmpl/gda-sql-statement.sgml
&lt;br&gt;index 1eac851..ac300f2 100644
&lt;br&gt;--- a/doc/C/tmpl/gda-sql-statement.sgml
&lt;br&gt;+++ b/doc/C/tmpl/gda-sql-statement.sgml
&lt;br&gt;@@ -802,6 +802,8 @@ Specifies the type of functions passed to gda_sql_any_part_foreach().
&lt;br&gt;&amp;nbsp;@any: 
&lt;br&gt;&amp;nbsp;@field_name: 
&lt;br&gt;&amp;nbsp;@validity_meta_table_column: 
&lt;br&gt;+@_gda_reserved1: 
&lt;br&gt;+@_gda_reserved2: 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;&amp;lt;!-- ##### FUNCTION gda_sql_field_new ##### --&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;para&amp;gt;
&lt;br&gt;@@ -855,6 +857,8 @@ Specifies the type of functions passed to gda_sql_any_part_foreach().
&lt;br&gt;&amp;nbsp;@any: 
&lt;br&gt;&amp;nbsp;@table_name: 
&lt;br&gt;&amp;nbsp;@validity_meta_object: 
&lt;br&gt;+@_gda_reserved1: 
&lt;br&gt;+@_gda_reserved2: 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;&amp;lt;!-- ##### FUNCTION gda_sql_table_new ##### --&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;para&amp;gt;
&lt;br&gt;@@ -908,6 +912,8 @@ Specifies the type of functions passed to gda_sql_any_part_foreach().
&lt;br&gt;&amp;nbsp;@any: inheritance structure
&lt;br&gt;&amp;nbsp;@function_name: name of the function , in the form [[catalog.]schema.]function_name
&lt;br&gt;&amp;nbsp;@args_list: list of #GdaSqlExpr expressions, one for each argument
&lt;br&gt;+@_gda_reserved1: 
&lt;br&gt;+@_gda_reserved2: 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;&amp;lt;!-- ##### FUNCTION gda_sql_function_new ##### --&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;para&amp;gt;
&lt;br&gt;@@ -970,6 +976,8 @@ Specifies the type of functions passed to gda_sql_any_part_foreach().
&lt;br&gt;&amp;nbsp;@any: inheritance structure
&lt;br&gt;&amp;nbsp;@operator_type: 
&lt;br&gt;&amp;nbsp;@operands: list of #GdaSqlExpr operands
&lt;br&gt;+@_gda_reserved1: 
&lt;br&gt;+@_gda_reserved2: 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;&amp;lt;!-- ##### ENUM GdaSqlOperatorType ##### --&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;para&amp;gt;
&lt;br&gt;@@ -1070,6 +1078,8 @@ Specifies the type of functions passed to gda_sql_any_part_foreach().
&lt;br&gt;&amp;nbsp;@when_expr_list: list of #GdaSqlExpr, one for each WHEN clause
&lt;br&gt;&amp;nbsp;@then_expr_list: list of #GdaSqlExpr, one for each THEN clause
&lt;br&gt;&amp;nbsp;@else_expr: default expression for the CASE
&lt;br&gt;+@_gda_reserved1: 
&lt;br&gt;+@_gda_reserved2: 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;&amp;lt;!-- ##### FUNCTION gda_sql_case_new ##### --&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;para&amp;gt;
&lt;br&gt;@@ -1121,6 +1131,8 @@ Specifies the type of functions passed to gda_sql_any_part_foreach().
&lt;br&gt;&amp;nbsp;@as: alias
&lt;br&gt;&amp;nbsp;@validity_meta_object: 
&lt;br&gt;&amp;nbsp;@validity_meta_table_column: 
&lt;br&gt;+@_gda_reserved1: 
&lt;br&gt;+@_gda_reserved2: 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;&amp;lt;!-- ##### FUNCTION gda_sql_select_field_new ##### --&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;para&amp;gt;
&lt;br&gt;@@ -1197,6 +1209,8 @@ Specifies the type of functions passed to gda_sql_any_part_foreach().
&lt;br&gt;&amp;nbsp;@table_name: table name part of @expr if @expr represents a table
&lt;br&gt;&amp;nbsp;@as: alias
&lt;br&gt;&amp;nbsp;@validity_meta_object: 
&lt;br&gt;+@_gda_reserved1: 
&lt;br&gt;+@_gda_reserved2: 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;&amp;lt;!-- ##### FUNCTION gda_sql_select_target_new ##### --&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;para&amp;gt;
&lt;br&gt;@@ -1270,6 +1284,8 @@ Specifies the type of functions passed to gda_sql_any_part_foreach().
&lt;br&gt;&amp;nbsp;@position: represents a join between a target at (pos &amp;lt; @position) and the one at @position
&lt;br&gt;&amp;nbsp;@expr: joining expression, or %NULL
&lt;br&gt;&amp;nbsp;@use: list of #GdaSqlField pointers to use when joining, or %NULL
&lt;br&gt;+@_gda_reserved1: 
&lt;br&gt;+@_gda_reserved2: 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;&amp;lt;!-- ##### ENUM GdaSqlSelectJoinType ##### --&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;para&amp;gt;
&lt;br&gt;@@ -1335,6 +1351,8 @@ Specifies the type of functions passed to gda_sql_any_part_foreach().
&lt;br&gt;&amp;nbsp;@any: inheritance structure
&lt;br&gt;&amp;nbsp;@targets: list of #GdaSqlSelectTarget
&lt;br&gt;&amp;nbsp;@joins: list of #GdaSqlSelectJoin
&lt;br&gt;+@_gda_reserved1: 
&lt;br&gt;+@_gda_reserved2: 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;&amp;lt;!-- ##### FUNCTION gda_sql_select_from_new ##### --&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;para&amp;gt;
&lt;br&gt;@@ -1398,6 +1416,8 @@ Specifies the type of functions passed to gda_sql_any_part_foreach().
&lt;br&gt;&amp;nbsp;@expr: expression to order on
&lt;br&gt;&amp;nbsp;@asc: TRUE is ordering is ascending
&lt;br&gt;&amp;nbsp;@collation_name: name of the collation to use for ordering
&lt;br&gt;+@_gda_reserved1: 
&lt;br&gt;+@_gda_reserved2: 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;&amp;lt;!-- ##### FUNCTION gda_sql_select_order_new ##### --&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;para&amp;gt;
&lt;br&gt;diff --git a/doc/C/tmpl/gda-virtual-connection.sgml b/doc/C/tmpl/gda-virtual-connection.sgml
&lt;br&gt;index 04f084a..d896fe2 100644
&lt;br&gt;--- a/doc/C/tmpl/gda-virtual-connection.sgml
&lt;br&gt;+++ b/doc/C/tmpl/gda-virtual-connection.sgml
&lt;br&gt;@@ -33,17 +33,6 @@ This is a base virtual class for all virtual connection implementations
&lt;br&gt;&amp;nbsp;@Returns: 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-&amp;lt;!-- ##### FUNCTION gda_virtual_connection_open_extended ##### --&amp;gt;
&lt;br&gt;-&amp;lt;para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;/para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-@virtual_provider: 
&lt;br&gt;-@options: 
&lt;br&gt;-@error: 
&lt;br&gt;-@Returns: 
&lt;br&gt;-
&lt;br&gt;-
&lt;br&gt;&amp;nbsp;&amp;lt;!-- ##### FUNCTION gda_virtual_connection_internal_set_provider_data ##### --&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;para&amp;gt;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;diff --git a/doc/C/tmpl/gdaui-basic-form.sgml b/doc/C/tmpl/gdaui-basic-form.sgml
&lt;br&gt;index e87db0b..2abc54e 100644
&lt;br&gt;--- a/doc/C/tmpl/gdaui-basic-form.sgml
&lt;br&gt;+++ b/doc/C/tmpl/gdaui-basic-form.sgml
&lt;br&gt;@@ -39,11 +39,6 @@ Form widget mapping the values contained in a #GdaSet
&lt;br&gt;&amp;nbsp;@arg1: 
&lt;br&gt;&amp;nbsp;@arg2: 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-&amp;lt;!-- ##### ARG GdauiBasicForm:can-expand ##### --&amp;gt;
&lt;br&gt;-&amp;lt;para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;/para&amp;gt;
&lt;br&gt;-
&lt;br&gt;&amp;nbsp;&amp;lt;!-- ##### ARG GdauiBasicForm:data-layout ##### --&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;para&amp;gt;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;diff --git a/doc/C/tmpl/gdaui-cloud.sgml b/doc/C/tmpl/gdaui-cloud.sgml
&lt;br&gt;index 266ff61..6123bd1 100644
&lt;br&gt;--- a/doc/C/tmpl/gdaui-cloud.sgml
&lt;br&gt;+++ b/doc/C/tmpl/gdaui-cloud.sgml
&lt;br&gt;@@ -17,96 +17,3 @@ Cloud widget
&lt;br&gt;&amp;nbsp;&amp;lt;!-- ##### SECTION Stability_Level ##### --&amp;gt;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-&amp;lt;!-- ##### STRUCT GdauiCloud ##### --&amp;gt;
&lt;br&gt;-&amp;lt;para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;/para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-
&lt;br&gt;-&amp;lt;!-- ##### SIGNAL GdauiCloud::activate ##### --&amp;gt;
&lt;br&gt;-&amp;lt;para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;/para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-@gdauicloud: the object which received the signal.
&lt;br&gt;-@arg1: 
&lt;br&gt;-
&lt;br&gt;-&amp;lt;!-- ##### SIGNAL GdauiCloud::selection-changed ##### --&amp;gt;
&lt;br&gt;-&amp;lt;para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;/para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-@gdauicloud: the object which received the signal.
&lt;br&gt;-
&lt;br&gt;-&amp;lt;!-- ##### ARG GdauiCloud:label-column ##### --&amp;gt;
&lt;br&gt;-&amp;lt;para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;/para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;!-- ##### ARG GdauiCloud:max-scale ##### --&amp;gt;
&lt;br&gt;-&amp;lt;para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;/para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;!-- ##### ARG GdauiCloud:min-scale ##### --&amp;gt;
&lt;br&gt;-&amp;lt;para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;/para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;!-- ##### ARG GdauiCloud:model ##### --&amp;gt;
&lt;br&gt;-&amp;lt;para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;/para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;!-- ##### ARG GdauiCloud:weight-column ##### --&amp;gt;
&lt;br&gt;-&amp;lt;para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;/para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;!-- ##### FUNCTION gdaui_cloud_new ##### --&amp;gt;
&lt;br&gt;-&amp;lt;para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;/para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-@model: 
&lt;br&gt;-@label_column: 
&lt;br&gt;-@weight_column: 
&lt;br&gt;-@Returns: 
&lt;br&gt;-
&lt;br&gt;-
&lt;br&gt;-&amp;lt;!-- ##### FUNCTION gdaui_cloud_set_selection_mode ##### --&amp;gt;
&lt;br&gt;-&amp;lt;para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;/para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-@cloud: 
&lt;br&gt;-@mode: 
&lt;br&gt;-
&lt;br&gt;-
&lt;br&gt;-&amp;lt;!-- ##### FUNCTION gdaui_cloud_get_selection ##### --&amp;gt;
&lt;br&gt;-&amp;lt;para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;/para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-@cloud: 
&lt;br&gt;-@Returns: 
&lt;br&gt;-
&lt;br&gt;-
&lt;br&gt;-&amp;lt;!-- ##### FUNCTION gdaui_cloud_filter ##### --&amp;gt;
&lt;br&gt;-&amp;lt;para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;/para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-@cloud: 
&lt;br&gt;-@filter: 
&lt;br&gt;-
&lt;br&gt;-
&lt;br&gt;-&amp;lt;!-- ##### FUNCTION gdaui_cloud_create_filter_widget ##### --&amp;gt;
&lt;br&gt;-&amp;lt;para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;/para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-@cloud: 
&lt;br&gt;-@Returns: 
&lt;br&gt;-
&lt;br&gt;-
&lt;br&gt;diff --git a/doc/C/tmpl/provider-support.sgml b/doc/C/tmpl/provider-support.sgml
&lt;br&gt;index 937bd21..147ac38 100644
&lt;br&gt;--- a/doc/C/tmpl/provider-support.sgml
&lt;br&gt;+++ b/doc/C/tmpl/provider-support.sgml
&lt;br&gt;@@ -323,25 +323,6 @@ Methods dedicated to implementing providers
&lt;br&gt;&amp;nbsp;@newstate: 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-&amp;lt;!-- ##### FUNCTION gda_connection_internal_reset_transaction_status ##### --&amp;gt;
&lt;br&gt;-&amp;lt;para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;/para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-@cnc: 
&lt;br&gt;-
&lt;br&gt;-
&lt;br&gt;-&amp;lt;!-- ##### FUNCTION gda_connection_open_sqlite ##### --&amp;gt;
&lt;br&gt;-&amp;lt;para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;/para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-@directory: 
&lt;br&gt;-@filename: 
&lt;br&gt;-@auto_unlink: 
&lt;br&gt;-@Returns: 
&lt;br&gt;-
&lt;br&gt;-
&lt;br&gt;&amp;nbsp;&amp;lt;!-- ##### FUNCTION gda_meta_store_modify ##### --&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;para&amp;gt;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;diff --git a/libgda-ui/data-entries/gdaui-data-cell-renderer-bin.c b/libgda-ui/data-entries/gdaui-data-cell-renderer-bin.c
&lt;br&gt;index 7120031..7bd6215 100644
&lt;br&gt;--- a/libgda-ui/data-entries/gdaui-data-cell-renderer-bin.c
&lt;br&gt;+++ b/libgda-ui/data-entries/gdaui-data-cell-renderer-bin.c
&lt;br&gt;@@ -128,9 +128,8 @@ gdaui_data_cell_renderer_bin_init (GdauiDataCellRendererBin *cell)
&lt;br&gt;&amp;nbsp;	cell-&amp;gt;priv-&amp;gt;dh = NULL;
&lt;br&gt;&amp;nbsp;	cell-&amp;gt;priv-&amp;gt;type = GDA_TYPE_BLOB;
&lt;br&gt;&amp;nbsp;	cell-&amp;gt;priv-&amp;gt;editable = FALSE;
&lt;br&gt;-	GTK_CELL_RENDERER (cell)-&amp;gt;mode = GTK_CELL_RENDERER_MODE_ACTIVATABLE;
&lt;br&gt;-	GTK_CELL_RENDERER (cell)-&amp;gt;xpad = 2;
&lt;br&gt;-	GTK_CELL_RENDERER (cell)-&amp;gt;ypad = 2;
&lt;br&gt;+	g_object_set (G_OBJECT (cell), &amp;quot;mode&amp;quot;, GTK_CELL_RENDERER_MODE_ACTIVATABLE,
&lt;br&gt;+									&amp;quot;xpad&amp;quot;, 2, &amp;quot;ypad&amp;quot;, 2, NULL);
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;static void
&lt;br&gt;@@ -361,15 +360,21 @@ gdaui_data_cell_renderer_bin_render (GtkCellRenderer &amp;nbsp; &amp;nbsp; &amp;nbsp;*cell,
&lt;br&gt;&amp;nbsp;	GtkCellRendererClass *pixbuf_class = g_type_class_peek (GTK_TYPE_CELL_RENDERER_PIXBUF);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	(pixbuf_class-&amp;gt;render) (cell, window, widget, background_area, cell_area, expose_area, flags);
&lt;br&gt;-
&lt;br&gt;-	if (GDAUI_DATA_CELL_RENDERER_BIN (cell)-&amp;gt;priv-&amp;gt;to_be_deleted)
&lt;br&gt;-		gtk_paint_hline (widget-&amp;gt;style,
&lt;br&gt;+	
&lt;br&gt;+	if (GDAUI_DATA_CELL_RENDERER_BIN (cell)-&amp;gt;priv-&amp;gt;to_be_deleted) {
&lt;br&gt;+		GtkStyle *style;
&lt;br&gt;+		guint xpad;
&lt;br&gt;+		
&lt;br&gt;+		g_object_get (G_OBJECT(widget), &amp;quot;style&amp;quot;, &amp;style, &amp;quot;xpad&amp;quot;, &amp;xpad, NULL);
&lt;br&gt;+		gtk_paint_hline (style,
&lt;br&gt;&amp;nbsp;				 window, GTK_STATE_SELECTED,
&lt;br&gt;&amp;nbsp;				 cell_area, 
&lt;br&gt;&amp;nbsp;				 widget,
&lt;br&gt;&amp;nbsp;				 &amp;quot;hline&amp;quot;,
&lt;br&gt;-				 cell_area-&amp;gt;x + cell-&amp;gt;xpad, cell_area-&amp;gt;x + cell_area-&amp;gt;width - cell-&amp;gt;xpad,
&lt;br&gt;+				 cell_area-&amp;gt;x + xpad, cell_area-&amp;gt;x + cell_area-&amp;gt;width - xpad,
&lt;br&gt;&amp;nbsp;				 cell_area-&amp;gt;y + cell_area-&amp;gt;height / 2.);
&lt;br&gt;+		g_object_unref (style);
&lt;br&gt;+	}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;diff --git a/libgda-ui/data-entries/gdaui-data-cell-renderer-boolean.c b/libgda-ui/data-entries/gdaui-data-cell-renderer-boolean.c
&lt;br&gt;index f886993..2626de8 100644
&lt;br&gt;--- a/libgda-ui/data-entries/gdaui-data-cell-renderer-boolean.c
&lt;br&gt;+++ b/libgda-ui/data-entries/gdaui-data-cell-renderer-boolean.c
&lt;br&gt;@@ -57,8 +57,8 @@ static gboolean gdaui_data_cell_renderer_boolean_activate &amp;nbsp;(GtkCellRenderer
&lt;br&gt;&amp;nbsp;							 &amp;nbsp; &amp;nbsp;GdkEvent &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *event,
&lt;br&gt;&amp;nbsp;							 &amp;nbsp; &amp;nbsp;GtkWidget &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*widget,
&lt;br&gt;&amp;nbsp;							 &amp;nbsp; &amp;nbsp;const gchar &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*path,
&lt;br&gt;-							 &amp;nbsp; &amp;nbsp;GdkRectangle &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *background_area,
&lt;br&gt;-							 &amp;nbsp; &amp;nbsp;GdkRectangle &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *cell_area,
&lt;br&gt;+							 &amp;nbsp; &amp;nbsp;const GdkRectangle &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *background_area,
&lt;br&gt;+							 &amp;nbsp; &amp;nbsp;const GdkRectangle &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *cell_area,
&lt;br&gt;&amp;nbsp;							 &amp;nbsp; &amp;nbsp;GtkCellRendererState &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;flags);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;enum {
&lt;br&gt;@@ -126,9 +126,8 @@ gdaui_data_cell_renderer_boolean_init (GdauiDataCellRendererBoolean *cell)
&lt;br&gt;&amp;nbsp;	cell-&amp;gt;priv-&amp;gt;dh = NULL;
&lt;br&gt;&amp;nbsp;	cell-&amp;gt;priv-&amp;gt;type = G_TYPE_BOOLEAN;
&lt;br&gt;&amp;nbsp;	cell-&amp;gt;priv-&amp;gt;editable = FALSE;
&lt;br&gt;-	GTK_CELL_RENDERER (cell)-&amp;gt;mode = GTK_CELL_RENDERER_MODE_ACTIVATABLE;
&lt;br&gt;-	GTK_CELL_RENDERER (cell)-&amp;gt;xpad = 2;
&lt;br&gt;-	GTK_CELL_RENDERER (cell)-&amp;gt;ypad = 2;
&lt;br&gt;+	g_object_set (G_OBJECT (cell), &amp;quot;mode&amp;quot;, GTK_CELL_RENDERER_MODE_ACTIVATABLE,
&lt;br&gt;+									&amp;quot;xpad&amp;quot;, 2, &amp;quot;ypad&amp;quot;, 2, NULL);
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;static void
&lt;br&gt;@@ -367,13 +366,17 @@ gdaui_data_cell_renderer_boolean_render (GtkCellRenderer &amp;nbsp; &amp;nbsp; &amp;nbsp;*cell,
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	(toggle_class-&amp;gt;render) (cell, window, widget, background_area, cell_area, expose_area, flags);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-	if (GDAUI_DATA_CELL_RENDERER_BOOLEAN (cell)-&amp;gt;priv-&amp;gt;to_be_deleted)
&lt;br&gt;-		gtk_paint_hline (widget-&amp;gt;style,
&lt;br&gt;+	if (GDAUI_DATA_CELL_RENDERER_BOOLEAN (cell)-&amp;gt;priv-&amp;gt;to_be_deleted) {
&lt;br&gt;+		GtkStyle *style;
&lt;br&gt;+		guint xpad;
&lt;br&gt;+
&lt;br&gt;+		g_object_get (G_OBJECT(widget), &amp;quot;style&amp;quot;, &amp;style, &amp;quot;xpad&amp;quot;, &amp;xpad, NULL);
&lt;br&gt;+		gtk_paint_hline (style,
&lt;br&gt;&amp;nbsp;				 window, GTK_STATE_SELECTED,
&lt;br&gt;&amp;nbsp;				 cell_area, 
&lt;br&gt;&amp;nbsp;				 widget,
&lt;br&gt;&amp;nbsp;				 &amp;quot;hline&amp;quot;,
&lt;br&gt;-				 cell_area-&amp;gt;x + cell-&amp;gt;xpad, cell_area-&amp;gt;x + cell_area-&amp;gt;width - cell-&amp;gt;xpad,
&lt;br&gt;+				 cell_area-&amp;gt;x + xpad, cell_area-&amp;gt;x + cell_area-&amp;gt;width - xpad,
&lt;br&gt;&amp;nbsp;				 cell_area-&amp;gt;y + cell_area-&amp;gt;height / 2.);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;@@ -383,19 +386,21 @@ gdaui_data_cell_renderer_boolean_activate &amp;nbsp;(GtkCellRenderer &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*cell,
&lt;br&gt;&amp;nbsp;					 &amp;nbsp; &amp;nbsp;GdkEvent &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *event,
&lt;br&gt;&amp;nbsp;					 &amp;nbsp; &amp;nbsp;GtkWidget &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*widget,
&lt;br&gt;&amp;nbsp;					 &amp;nbsp; &amp;nbsp;const gchar &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*path,
&lt;br&gt;-					 &amp;nbsp; &amp;nbsp;GdkRectangle &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *background_area,
&lt;br&gt;-					 &amp;nbsp; &amp;nbsp;GdkRectangle &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *cell_area,
&lt;br&gt;+					 &amp;nbsp; &amp;nbsp;const GdkRectangle &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *background_area,
&lt;br&gt;+					 &amp;nbsp; &amp;nbsp;const GdkRectangle &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *cell_area,
&lt;br&gt;&amp;nbsp;					 &amp;nbsp; &amp;nbsp;GtkCellRendererState &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;flags)
&lt;br&gt;&amp;nbsp;{
&lt;br&gt;-	if (GDAUI_DATA_CELL_RENDERER_BOOLEAN (cell)-&amp;gt;priv-&amp;gt;editable) {
&lt;br&gt;-		GtkCellRendererClass *toggle_class = g_type_class_peek (GTK_TYPE_CELL_RENDERER_TOGGLE);
&lt;br&gt;+	gboolean editable;
&lt;br&gt;+	g_object_get (G_OBJECT(cell), &amp;quot;editable&amp;quot;, &amp;editable, NULL);
&lt;br&gt;+	if (editable) {
&lt;br&gt;&amp;nbsp;		gboolean retval, active;
&lt;br&gt;&amp;nbsp;		GValue *value;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-		retval = (toggle_class-&amp;gt;activate) (cell, event, widget, path, background_area, cell_area, flags);
&lt;br&gt;+		retval = gtk_cell_renderer_activate (cell, event, widget, path, background_area, cell_area, flags);
&lt;br&gt;&amp;nbsp;		active = gtk_cell_renderer_toggle_get_active (GTK_CELL_RENDERER_TOGGLE (cell));
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-		g_value_set_boolean (value = gda_value_new (G_TYPE_BOOLEAN), ! active);
&lt;br&gt;+		value = gda_value_new (G_TYPE_BOOLEAN);
&lt;br&gt;+		g_value_set_boolean (value, ! active);
&lt;br&gt;&amp;nbsp;		g_signal_emit (G_OBJECT (cell), toggle_cell_signals[CHANGED], 0, path, value);
&lt;br&gt;&amp;nbsp;		gda_value_free (value);
&lt;br&gt;&amp;nbsp;		return retval;
&lt;br&gt;diff --git a/tools/browser/doc/tmpl/browser-connection.sgml b/tools/browser/doc/tmpl/browser-connection.sgml
&lt;br&gt;index 9fbafa4..c18c9ee 100644
&lt;br&gt;--- a/tools/browser/doc/tmpl/browser-connection.sgml
&lt;br&gt;+++ b/tools/browser/doc/tmpl/browser-connection.sgml
&lt;br&gt;@@ -35,6 +35,10 @@ An opened connection
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;&amp;lt;/para&amp;gt;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+@: 
&lt;br&gt;+@: 
&lt;br&gt;+@:
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;@browserconnection: the object which received the signal.
&lt;br&gt;&amp;nbsp;@arg1: 
&lt;br&gt;&amp;nbsp;@arg2: 
&lt;br&gt;@@ -44,6 +48,8 @@ An opened connection
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;&amp;lt;/para&amp;gt;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+@:
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;@browserconnection: the object which received the signal.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;&amp;lt;!-- ##### SIGNAL BrowserConnection::meta-changed ##### --&amp;gt;
&lt;br&gt;@@ -51,6 +57,9 @@ An opened connection
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;&amp;lt;/para&amp;gt;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+@: 
&lt;br&gt;+@:
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;@browserconnection: the object which received the signal.
&lt;br&gt;&amp;nbsp;@arg1: 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -59,6 +68,8 @@ An opened connection
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;&amp;lt;/para&amp;gt;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+@:
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;@browserconnection: the object which received the signal.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;&amp;lt;!-- ##### FUNCTION browser_connection_new ##### --&amp;gt;
&lt;br&gt;@@ -142,18 +153,6 @@ An opened connection
&lt;br&gt;&amp;nbsp;@Returns: 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-&amp;lt;!-- ##### FUNCTION browser_connection_get_completions ##### --&amp;gt;
&lt;br&gt;-&amp;lt;para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;/para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-@bcnc: 
&lt;br&gt;-@sql: 
&lt;br&gt;-@start: 
&lt;br&gt;-@end: 
&lt;br&gt;-@Returns: 
&lt;br&gt;-
&lt;br&gt;-
&lt;br&gt;&amp;nbsp;&amp;lt;!-- ##### FUNCTION browser_connection_create_parser ##### --&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;para&amp;gt;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;diff --git a/tools/browser/doc/tmpl/browser-core.sgml b/tools/browser/doc/tmpl/browser-core.sgml
&lt;br&gt;index 4148dae..fa061d8 100644
&lt;br&gt;--- a/tools/browser/doc/tmpl/browser-core.sgml
&lt;br&gt;+++ b/tools/browser/doc/tmpl/browser-core.sgml
&lt;br&gt;@@ -43,6 +43,9 @@ Singleton holding the global browser information
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;&amp;lt;/para&amp;gt;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+@: 
&lt;br&gt;+@:
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;@browsercore: the object which received the signal.
&lt;br&gt;&amp;nbsp;@arg1: 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -51,6 +54,9 @@ Singleton holding the global browser information
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;&amp;lt;/para&amp;gt;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+@: 
&lt;br&gt;+@:
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;@browsercore: the object which received the signal.
&lt;br&gt;&amp;nbsp;@arg1: 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;diff --git a/tools/browser/doc/tmpl/browser-favorites.sgml b/tools/browser/doc/tmpl/browser-favorites.sgml
&lt;br&gt;index 3146364..5878868 100644
&lt;br&gt;--- a/tools/browser/doc/tmpl/browser-favorites.sgml
&lt;br&gt;+++ b/tools/browser/doc/tmpl/browser-favorites.sgml
&lt;br&gt;@@ -130,19 +130,6 @@ Favorites management
&lt;br&gt;&amp;nbsp;@fav: 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-&amp;lt;!-- ##### FUNCTION browser_favorites_find ##### --&amp;gt;
&lt;br&gt;-&amp;lt;para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-&amp;lt;/para&amp;gt;
&lt;br&gt;-
&lt;br&gt;-@bfav: 
&lt;br&gt;-@session_id: 
&lt;br&gt;-@contents: 
&lt;br&gt;-@out_fav: 
&lt;br&gt;-@error: 
&lt;br&gt;-@Returns: 
&lt;br&gt;-
&lt;br&gt;-
&lt;br&gt;&amp;nbsp;&amp;lt;!-- ##### FUNCTION browser_favorites_get ##### --&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;para&amp;gt;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;diff --git a/tools/browser/doc/tmpl/browser-window.sgml b/tools/browser/doc/tmpl/browser-window.sgml
&lt;br&gt;index cff4433..26f2c57 100644
&lt;br&gt;--- a/tools/browser/doc/tmpl/browser-window.sgml
&lt;br&gt;+++ b/tools/browser/doc/tmpl/browser-window.sgml
&lt;br&gt;@@ -57,7 +57,6 @@ Top level browser window
&lt;br&gt;&amp;nbsp;@bwin: 
&lt;br&gt;&amp;nbsp;@context: 
&lt;br&gt;&amp;nbsp;@text: 
&lt;br&gt;-@auto_clear: 
&lt;br&gt;&amp;nbsp;@Returns: 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;/tt&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;gnome-db-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26603616&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnome-db-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gnome-db-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gnome-db-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/GNOME-3.0-and-GSeal-corrections-tp26603616p26603616.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26603065</id>
	<title>GObject Introspection Support and Gnome 3.0</title>
	<published>2009-12-01T19:43:11Z</published>
	<updated>2009-12-01T19:43:11Z</updated>
	<author>
		<name>Daniel Espinosa</name>
	</author>
	<content type="html">How is desirable to have support of GObjectInstrospection in a Gnome
&lt;br&gt;component for the upcomming Gnome 3.0 release?
&lt;br&gt;&lt;br&gt;What if I need to break ABI to get &amp;quot;easy support&amp;quot; of
&lt;br&gt;GObjectIntrospection for a library?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Trabajar, la mejor arma para tu superación
&lt;br&gt;&amp;quot;de grano en grano, se hace la arena&amp;quot; (R) (en trámite, pero para los
&lt;br&gt;cuates: LIBRE)
&lt;br&gt;_______________________________________________
&lt;br&gt;gnome-db-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26603065&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnome-db-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gnome-db-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gnome-db-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/GObject-Introspection-Support-and-Gnome-3.0-tp26603065p26603065.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26567610</id>
	<title>Re: Status of Oracle support..</title>
	<published>2009-11-29T15:35:12Z</published>
	<updated>2009-11-29T15:35:12Z</updated>
	<author>
		<name>Shawn Ferris</name>
	</author>
	<content type="html">On Sun, 2009-11-29 at 16:55 +0100, Vivien Malerba wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks for the examples, it helped correct the problem which was that
&lt;br&gt;&amp;gt; the GdaDataModel's column's types
&lt;br&gt;&amp;gt; were not set even though they were computed. (BTW I had to install the
&lt;br&gt;&amp;gt; vala compiler to change the name and password, and I was impressed
&lt;br&gt;&amp;gt; with it,I might try it in the future...)
&lt;br&gt;&lt;br&gt;Ooops.. didn't think about that. I've always wanted to learn C but don't
&lt;br&gt;exactly have any mentors around to bounce my questions off of. I can
&lt;br&gt;read it &amp;quot;ok&amp;quot; but wouldn't be able to write anything useful. Thankfully,
&lt;br&gt;vala is a bit easier for me to follow and the fact that it generates C
&lt;br&gt;will be a helpful tool for me to learn C while I'm at it. It's a win win
&lt;br&gt;for me. I'm glad you like it as well.
&lt;br&gt;&lt;br&gt;&amp;gt; Anyway, the correction is now in git (master branch), tell me if it's
&lt;br&gt;&amp;gt; OK for you.
&lt;br&gt;&lt;br&gt;Worked perfectly.. I appreciate the quick response!!
&lt;br&gt;&lt;br&gt;&amp;gt; You're probably right the attachment might have been removed. Next
&lt;br&gt;&amp;gt; time you can fill a bug report in bugzilla so anyone can access the
&lt;br&gt;&amp;gt; code.
&lt;br&gt;&lt;br&gt;Excellent idea.. I'll remember that next time.
&lt;br&gt;&lt;br&gt;SMF 8D
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gnome-db-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26567610&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnome-db-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gnome-db-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gnome-db-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Status-of-Oracle-support..-tp26549834p26567610.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26563180</id>
	<title>Re: Status of Oracle support..</title>
	<published>2009-11-29T07:55:38Z</published>
	<updated>2009-11-29T07:55:38Z</updated>
	<author>
		<name>Vivien Malerba</name>
	</author>
	<content type="html">2009/11/29 Shawn Ferris &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26563180&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shawn.ferris@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Sat, 2009-11-28 at 16:17 +0100, Vivien Malerba wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Also, I've created a simple program that creates a result.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; gda_data_model_dump_as_string displays the results accuraretly, however,
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; in a GdauiGrid, all the values say &amp;lt;non-printable&amp;gt; with the exception of
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; nulls. (those cells are empty of course)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; If you can send it to me I can try to reproduce and correct the problem.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Wasn't sure how much you wanted, so I'm including the vapi that I
&lt;br&gt;&amp;gt; generated, obviously the vala code as well as the generated c code from
&lt;br&gt;&amp;gt; vala. Also, there are two examples.. for the most part they're identical
&lt;br&gt;&amp;gt; except that one dispays the results in a grid, and the other via
&lt;br&gt;&amp;gt; dump_as_string.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Also, the Makefile should compile the examples without requiring vala at
&lt;br&gt;&amp;gt; all. Again, just didn't know how much you wanted to see.
&lt;/div&gt;&lt;br&gt;Thanks for the examples, it helped correct the problem which was that
&lt;br&gt;the GdaDataModel's column's types
&lt;br&gt;were not set even though they were computed. (BTW I had to install the
&lt;br&gt;vala compiler to change the name and password, and I was impressed
&lt;br&gt;with it,I might try it in the future...)
&lt;br&gt;&lt;br&gt;Anyway, the correction is now in git (master branch), tell me if it's
&lt;br&gt;OK for you.
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PS: Also wasn't sure whether I should CC the list for something like
&lt;br&gt;&amp;gt; this or not? (I presume the attachement will be stripped leaving a
&lt;br&gt;&amp;gt; fairly empty email)
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;You're probably right the attachment might have been removed. Next
&lt;br&gt;time you can fill a bug report in bugzilla so anyone can access the
&lt;br&gt;code.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Vivien
&lt;br&gt;_______________________________________________
&lt;br&gt;gnome-db-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26563180&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnome-db-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gnome-db-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gnome-db-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Status-of-Oracle-support..-tp26549834p26563180.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26553997</id>
	<title>Re: Status of Oracle support..</title>
	<published>2009-11-28T07:17:25Z</published>
	<updated>2009-11-28T07:17:25Z</updated>
	<author>
		<name>Vivien Malerba</name>
	</author>
	<content type="html">2009/11/28 Shawn Ferris &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26553997&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shawn.ferris@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; Hey All --
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I've downloaded and installed libgda-4.1.3 and enabled Oracle support
&lt;br&gt;&amp;gt; using Oracle instant client 11.2.0. I'm running into issues and I'm
&lt;br&gt;&amp;gt; wondering if I'm trying to use it to prematurely?
&lt;br&gt;&lt;br&gt;The Oracle provider has been re-written after the 4.0 release and is
&lt;br&gt;still not used widely so you can
&lt;br&gt;expect some bugs, yes.
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; For instance, the add connection dialog doesn't seem to support adding
&lt;br&gt;&amp;gt; Oracle connections. You can select the oracle provider, but the database
&lt;br&gt;&amp;gt; name input doesn't include TNSNAME which causes the connection to fail.
&lt;br&gt;&amp;gt; Manually updating the configuration works fine however.
&lt;br&gt;&lt;br&gt;Right, I'll correct this ASAP.
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Also, I've created a simple program that creates a result.
&lt;br&gt;&amp;gt; gda_data_model_dump_as_string displays the results accuraretly, however,
&lt;br&gt;&amp;gt; in a GdauiGrid, all the values say &amp;lt;non-printable&amp;gt; with the exception of
&lt;br&gt;&amp;gt; nulls. (those cells are empty of course)
&lt;br&gt;&lt;br&gt;If you can send it to me I can try to reproduce and correct the problem.
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I should also mention that I'm trying this in Vala and I haven't ruled
&lt;br&gt;&amp;gt; out vapi issues, but thought I'd quickly ask in case these are known
&lt;br&gt;&amp;gt; issues and the oracle support isn't ready for prime time.. (The
&lt;br&gt;&amp;gt; generated C looks good to me, so I don't think that's the issue.. but
&lt;br&gt;&amp;gt; I'll continue to debug it of course)
&lt;br&gt;&lt;br&gt;I'd rather blame Libgda then Vala for this ;)
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Vivien
&lt;br&gt;_______________________________________________
&lt;br&gt;gnome-db-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26553997&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnome-db-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gnome-db-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gnome-db-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Status-of-Oracle-support..-tp26549834p26553997.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26549834</id>
	<title>Status of Oracle support..</title>
	<published>2009-11-27T17:50:01Z</published>
	<updated>2009-11-27T17:50:01Z</updated>
	<author>
		<name>Shawn Ferris</name>
	</author>
	<content type="html">Hey All --
&lt;br&gt;&lt;br&gt;I've downloaded and installed libgda-4.1.3 and enabled Oracle support
&lt;br&gt;using Oracle instant client 11.2.0. I'm running into issues and I'm
&lt;br&gt;wondering if I'm trying to use it to prematurely?
&lt;br&gt;&lt;br&gt;For instance, the add connection dialog doesn't seem to support adding
&lt;br&gt;Oracle connections. You can select the oracle provider, but the database
&lt;br&gt;name input doesn't include TNSNAME which causes the connection to fail.
&lt;br&gt;Manually updating the configuration works fine however.
&lt;br&gt;&lt;br&gt;Also, I've created a simple program that creates a result.
&lt;br&gt;gda_data_model_dump_as_string displays the results accuraretly, however,
&lt;br&gt;in a GdauiGrid, all the values say &amp;lt;non-printable&amp;gt; with the exception of
&lt;br&gt;nulls. (those cells are empty of course)
&lt;br&gt;&lt;br&gt;I should also mention that I'm trying this in Vala and I haven't ruled
&lt;br&gt;out vapi issues, but thought I'd quickly ask in case these are known
&lt;br&gt;issues and the oracle support isn't ready for prime time.. (The
&lt;br&gt;generated C looks good to me, so I don't think that's the issue.. but
&lt;br&gt;I'll continue to debug it of course)
&lt;br&gt;&lt;br&gt;Thanks.. appreciate it!
&lt;br&gt;&lt;br&gt;Shawn
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gnome-db-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26549834&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnome-db-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gnome-db-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gnome-db-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Status-of-Oracle-support..-tp26549834p26549834.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26357965</id>
	<title>problem on enums compiling libgda on mingw/msys under windows</title>
	<published>2009-11-15T02:27:17Z</published>
	<updated>2009-11-15T02:27:17Z</updated>
	<author>
		<name>Andrea Zagli-2</name>
	</author>
	<content type="html">libgda version 4.1.3
&lt;br&gt;&lt;br&gt;gda-enum-types.h, and other glib-mkenums generated files, look like this
&lt;br&gt;&lt;br&gt;G_BEGIN_DECLS
&lt;br&gt;C:/msys/1.0/* enumerations from &amp;quot;gda-config.h&amp;quot; *//n
&lt;br&gt;GType gda_config_error_get_type (void);
&lt;br&gt;#define GDA_TYPE_CONFIG_ERROR (gda_config_error_get_type())
&lt;br&gt;C:/msys/1.0/* enumerations from &amp;quot;gda-connection-event.h&amp;quot; *//n
&lt;br&gt;GType gda_connection_event_type_get_type (void);
&lt;br&gt;#define GDA_TYPE_CONNECTION_EVENT_TYPE (gda_connection_event_type_get_type())
&lt;br&gt;GType gda_connection_event_code_get_type (void);
&lt;br&gt;#define GDA_TYPE_CONNECTION_EVENT_CODE (gda_connection_event_code_get_type())
&lt;br&gt;C:/msys/1.0/* enumerations from &amp;quot;gda-connection.h&amp;quot; *//n
&lt;br&gt;GType gda_connection_error_get_type (void);
&lt;br&gt;#define GDA_TYPE_CONNECTION_ERROR (gda_connection_error_get_type())
&lt;br&gt;GType gda_connection_options_get_type (void);
&lt;br&gt;#define GDA_TYPE_CONNECTION_OPTIONS (gda_connection_options_get_type())
&lt;br&gt;...
&lt;br&gt;&lt;br&gt;i think it is a problem of mingw/msys, because there's similar issue &amp;nbsp;
&lt;br&gt;on using xml-catalog
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gnome-db-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26357965&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnome-db-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gnome-db-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gnome-db-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/problem-on-enums-compiling-libgda-on-mingw-msys-under-windows-tp26357965p26357965.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26263285</id>
	<title>Re: SqlBuilder feedback</title>
	<published>2009-11-09T01:19:23Z</published>
	<updated>2009-11-09T01:19:23Z</updated>
	<author>
		<name>Vivien Malerba</name>
	</author>
	<content type="html">2009/11/9 Murray Cumming &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26263285&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;murrayc@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Mon, 2009-10-26 at 18:21 +0100, Murray Cumming wrote:
&lt;br&gt;&amp;gt;&amp;gt; On Mon, 2009-10-26 at 10:04 +0100, Vivien Malerba wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; 2009/10/25 Murray Cumming &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26263285&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;murrayc@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt; I've looked at the new GdaSqlBuilder API and I have some thoughts.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt; Firstly, I think that the IDs are exposed too often. I can see how the
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt; ID could have some use to an application programmer, but it should not
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt; be the main way to use the API.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt; At the least, this (pseudo-code) is annoying:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;gda_sql_builder_add_field(builder,
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;gda_sql_builder_add_id(builder, 0, &amp;quot;sometable.somefield&amp;quot;) );
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt; This would be nicer:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;gda_sql_builder_add_field(builder, &amp;quot;somefield&amp;quot;,
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt; &amp;quot;sometable&amp;quot; (optional))
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;would be nicer.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt; In subsequent calls, GdaSqlBuilder would use the same ID automatically.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt; The current API gets even more long-winded when dealing with values too,
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt; for UPDATE commands:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;gda_sql_builder_add_field(builder,
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;gda_sql_builder_add_id(builder, 0, &amp;quot;sometable.somefield&amp;quot;) );
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;gda_sql_builder_add_expr(builder, 0, NULL, 123) );
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt; This would be simpler:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;gda_sql_builder_add_field_value(builder, &amp;quot;somefield&amp;quot;,
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt; &amp;quot;sometable&amp;quot; (optional), 123);
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Using ID allows the API to be kept to a minimum number of functions,
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; while allowing one to build very complex statements, so I want to keep
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; them as they are, but I agree there is a need to have some more &amp;quot;daily
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; usage&amp;quot; API to have less lines of code. There are 2 ways of doing this:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; either create some real functions or use macros. Even though I like to
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; keep the number of methods to a minimal, using macros here can lead to
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; difficult debugging times as the macros could get complex, so I
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; propose to add new &amp;quot;higher level&amp;quot; API, starting with:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I can't imagine why you would ever want to use macros instead of
&lt;br&gt;&amp;gt;&amp;gt; functions. That way lies madness.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; void gda_sql_builder_easy_add_field (GdaSqlBuilder *builder, const
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; gchar *field_table, const gchar *field_name, GType type, ...)
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; and
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; void gda_sql_builder_easy_add_field_value (GdaSqlBuilder *builder,
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; const gchar *field_table, const gchar *field_name, GValue *value)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I hate the use of &amp;quot;easy&amp;quot; in API names. Just make it easy - you don't
&lt;br&gt;&amp;gt;&amp;gt; need to call it easy. That just makes the API look weird and
&lt;br&gt;&amp;gt;&amp;gt; inconsistent.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I would append _id to the existing functions, so, for instance:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; gda_sql_builder_add_field()
&lt;br&gt;&amp;gt;&amp;gt; would become
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; gda_sql_builder_add_field_id()
&lt;br&gt;&amp;gt;&amp;gt; and then add real gda_sql_builder_add_field() and
&lt;br&gt;&amp;gt;&amp;gt; gda_sql_builder_add_field_value() functions like above, but without
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;easy&amp;quot; in their name.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thoughts? I don't want to give up on this API. It could be very useful
&lt;br&gt;&amp;gt; in glom an in general.
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;I just did not have the time to implement the API, I've been working
&lt;br&gt;on a new provider which
&lt;br&gt;has eaten way more time than I had anticipated.
&lt;br&gt;&lt;br&gt;Vivien
&lt;br&gt;_______________________________________________
&lt;br&gt;gnome-db-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26263285&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnome-db-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gnome-db-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gnome-db-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/SqlBuilder-feedback-tp26052866p26263285.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26263240</id>
	<title>Re: SqlBuilder feedback</title>
	<published>2009-11-09T01:14:37Z</published>
	<updated>2009-11-09T01:14:37Z</updated>
	<author>
		<name>Murray Cumming</name>
	</author>
	<content type="html">On Mon, 2009-10-26 at 18:21 +0100, Murray Cumming wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Mon, 2009-10-26 at 10:04 +0100, Vivien Malerba wrote:
&lt;br&gt;&amp;gt; &amp;gt; 2009/10/25 Murray Cumming &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26263240&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;murrayc@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I've looked at the new GdaSqlBuilder API and I have some thoughts.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Firstly, I think that the IDs are exposed too often. I can see how the
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; ID could have some use to an application programmer, but it should not
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; be the main way to use the API.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; At the least, this (pseudo-code) is annoying:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;gda_sql_builder_add_field(builder,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;gda_sql_builder_add_id(builder, 0, &amp;quot;sometable.somefield&amp;quot;) );
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; This would be nicer:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;gda_sql_builder_add_field(builder, &amp;quot;somefield&amp;quot;,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;quot;sometable&amp;quot; (optional))
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;would be nicer.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; In subsequent calls, GdaSqlBuilder would use the same ID automatically.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; The current API gets even more long-winded when dealing with values too,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; for UPDATE commands:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;gda_sql_builder_add_field(builder,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;gda_sql_builder_add_id(builder, 0, &amp;quot;sometable.somefield&amp;quot;) );
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;gda_sql_builder_add_expr(builder, 0, NULL, 123) );
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; This would be simpler:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;gda_sql_builder_add_field_value(builder, &amp;quot;somefield&amp;quot;,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;quot;sometable&amp;quot; (optional), 123);
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Using ID allows the API to be kept to a minimum number of functions,
&lt;br&gt;&amp;gt; &amp;gt; while allowing one to build very complex statements, so I want to keep
&lt;br&gt;&amp;gt; &amp;gt; them as they are, but I agree there is a need to have some more &amp;quot;daily
&lt;br&gt;&amp;gt; &amp;gt; usage&amp;quot; API to have less lines of code. There are 2 ways of doing this:
&lt;br&gt;&amp;gt; &amp;gt; either create some real functions or use macros. Even though I like to
&lt;br&gt;&amp;gt; &amp;gt; keep the number of methods to a minimal, using macros here can lead to
&lt;br&gt;&amp;gt; &amp;gt; difficult debugging times as the macros could get complex, so I
&lt;br&gt;&amp;gt; &amp;gt; propose to add new &amp;quot;higher level&amp;quot; API, starting with:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I can't imagine why you would ever want to use macros instead of
&lt;br&gt;&amp;gt; functions. That way lies madness.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; void gda_sql_builder_easy_add_field (GdaSqlBuilder *builder, const
&lt;br&gt;&amp;gt; &amp;gt; gchar *field_table, const gchar *field_name, GType type, ...)
&lt;br&gt;&amp;gt; &amp;gt; and
&lt;br&gt;&amp;gt; &amp;gt; void gda_sql_builder_easy_add_field_value (GdaSqlBuilder *builder,
&lt;br&gt;&amp;gt; &amp;gt; const gchar *field_table, const gchar *field_name, GValue *value)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I hate the use of &amp;quot;easy&amp;quot; in API names. Just make it easy - you don't
&lt;br&gt;&amp;gt; need to call it easy. That just makes the API look weird and
&lt;br&gt;&amp;gt; inconsistent.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I would append _id to the existing functions, so, for instance:
&lt;br&gt;&amp;gt; &amp;nbsp; gda_sql_builder_add_field()
&lt;br&gt;&amp;gt; would become
&lt;br&gt;&amp;gt; &amp;nbsp; gda_sql_builder_add_field_id()
&lt;br&gt;&amp;gt; and then add real gda_sql_builder_add_field() and
&lt;br&gt;&amp;gt; gda_sql_builder_add_field_value() functions like above, but without
&lt;br&gt;&amp;gt; &amp;quot;easy&amp;quot; in their name.
&lt;/div&gt;&lt;br&gt;Thoughts? I don't want to give up on this API. It could be very useful
&lt;br&gt;in glom an in general.
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26263240&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;murrayc@...&lt;/a&gt;
&lt;br&gt;www.murrayc.com
&lt;br&gt;www.openismus.com
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gnome-db-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26263240&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnome-db-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gnome-db-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gnome-db-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/SqlBuilder-feedback-tp26052866p26263240.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26063827</id>
	<title>Re: SqlBuilder feedback</title>
	<published>2009-10-26T10:21:20Z</published>
	<updated>2009-10-26T10:21:20Z</updated>
	<author>
		<name>Murray Cumming</name>
	</author>
	<content type="html">On Mon, 2009-10-26 at 10:04 +0100, Vivien Malerba wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 2009/10/25 Murray Cumming &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26063827&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;murrayc@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; &amp;gt; I've looked at the new GdaSqlBuilder API and I have some thoughts.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Firstly, I think that the IDs are exposed too often. I can see how the
&lt;br&gt;&amp;gt; &amp;gt; ID could have some use to an application programmer, but it should not
&lt;br&gt;&amp;gt; &amp;gt; be the main way to use the API.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; At the least, this (pseudo-code) is annoying:
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;gda_sql_builder_add_field(builder,
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;gda_sql_builder_add_id(builder, 0, &amp;quot;sometable.somefield&amp;quot;) );
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; This would be nicer:
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;gda_sql_builder_add_field(builder, &amp;quot;somefield&amp;quot;,
&lt;br&gt;&amp;gt; &amp;gt; &amp;quot;sometable&amp;quot; (optional))
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;would be nicer.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; In subsequent calls, GdaSqlBuilder would use the same ID automatically.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; The current API gets even more long-winded when dealing with values too,
&lt;br&gt;&amp;gt; &amp;gt; for UPDATE commands:
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;gda_sql_builder_add_field(builder,
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;gda_sql_builder_add_id(builder, 0, &amp;quot;sometable.somefield&amp;quot;) );
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;gda_sql_builder_add_expr(builder, 0, NULL, 123) );
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; This would be simpler:
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;gda_sql_builder_add_field_value(builder, &amp;quot;somefield&amp;quot;,
&lt;br&gt;&amp;gt; &amp;gt; &amp;quot;sometable&amp;quot; (optional), 123);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Using ID allows the API to be kept to a minimum number of functions,
&lt;br&gt;&amp;gt; while allowing one to build very complex statements, so I want to keep
&lt;br&gt;&amp;gt; them as they are, but I agree there is a need to have some more &amp;quot;daily
&lt;br&gt;&amp;gt; usage&amp;quot; API to have less lines of code. There are 2 ways of doing this:
&lt;br&gt;&amp;gt; either create some real functions or use macros. Even though I like to
&lt;br&gt;&amp;gt; keep the number of methods to a minimal, using macros here can lead to
&lt;br&gt;&amp;gt; difficult debugging times as the macros could get complex, so I
&lt;br&gt;&amp;gt; propose to add new &amp;quot;higher level&amp;quot; API, starting with:
&lt;/div&gt;&lt;br&gt;I can't imagine why you would ever want to use macros instead of
&lt;br&gt;functions. That way lies madness.
&lt;br&gt;&lt;br&gt;&amp;gt; void gda_sql_builder_easy_add_field (GdaSqlBuilder *builder, const
&lt;br&gt;&amp;gt; gchar *field_table, const gchar *field_name, GType type, ...)
&lt;br&gt;&amp;gt; and
&lt;br&gt;&amp;gt; void gda_sql_builder_easy_add_field_value (GdaSqlBuilder *builder,
&lt;br&gt;&amp;gt; const gchar *field_table, const gchar *field_name, GValue *value)
&lt;br&gt;&lt;br&gt;I hate the use of &amp;quot;easy&amp;quot; in API names. Just make it easy - you don't
&lt;br&gt;need to call it easy. That just makes the API look weird and
&lt;br&gt;inconsistent.
&lt;br&gt;&lt;br&gt;I would append _id to the existing functions, so, for instance:
&lt;br&gt;&amp;nbsp; gda_sql_builder_add_field()
&lt;br&gt;would become
&lt;br&gt;&amp;nbsp; gda_sql_builder_add_field_id()
&lt;br&gt;and then add real gda_sql_builder_add_field() and
&lt;br&gt;gda_sql_builder_add_field_value() functions like above, but without
&lt;br&gt;&amp;quot;easy&amp;quot; in their name.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26063827&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;murrayc@...&lt;/a&gt;
&lt;br&gt;www.murrayc.com
&lt;br&gt;www.openismus.com
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gnome-db-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26063827&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnome-db-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gnome-db-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gnome-db-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/SqlBuilder-feedback-tp26052866p26063827.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26056328</id>
	<title>Re: SqlBuilder feedback</title>
	<published>2009-10-26T02:04:55Z</published>
	<updated>2009-10-26T02:04:55Z</updated>
	<author>
		<name>Vivien Malerba</name>
	</author>
	<content type="html">2009/10/25 Murray Cumming &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26056328&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;murrayc@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I've looked at the new GdaSqlBuilder API and I have some thoughts.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Firstly, I think that the IDs are exposed too often. I can see how the
&lt;br&gt;&amp;gt; ID could have some use to an application programmer, but it should not
&lt;br&gt;&amp;gt; be the main way to use the API.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; At the least, this (pseudo-code) is annoying:
&lt;br&gt;&amp;gt; &amp;nbsp;gda_sql_builder_add_field(builder,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;gda_sql_builder_add_id(builder, 0, &amp;quot;sometable.somefield&amp;quot;) );
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This would be nicer:
&lt;br&gt;&amp;gt; &amp;nbsp;gda_sql_builder_add_field(builder, &amp;quot;somefield&amp;quot;,
&lt;br&gt;&amp;gt; &amp;quot;sometable&amp;quot; (optional))
&lt;br&gt;&amp;gt; &amp;nbsp;would be nicer.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In subsequent calls, GdaSqlBuilder would use the same ID automatically.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The current API gets even more long-winded when dealing with values too,
&lt;br&gt;&amp;gt; for UPDATE commands:
&lt;br&gt;&amp;gt; &amp;nbsp;gda_sql_builder_add_field(builder,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;gda_sql_builder_add_id(builder, 0, &amp;quot;sometable.somefield&amp;quot;) );
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;gda_sql_builder_add_expr(builder, 0, NULL, 123) );
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This would be simpler:
&lt;br&gt;&amp;gt; &amp;nbsp;gda_sql_builder_add_field_value(builder, &amp;quot;somefield&amp;quot;,
&lt;br&gt;&amp;gt; &amp;quot;sometable&amp;quot; (optional), 123);
&lt;/div&gt;&lt;br&gt;Using ID allows the API to be kept to a minimum number of functions,
&lt;br&gt;while allowing one to build very complex statements, so I want to keep
&lt;br&gt;them as they are, but I agree there is a need to have some more &amp;quot;daily
&lt;br&gt;usage&amp;quot; API to have less lines of code. There are 2 ways of doing this:
&lt;br&gt;either create some real functions or use macros. Even though I like to
&lt;br&gt;keep the number of methods to a minimal, using macros here can lead to
&lt;br&gt;difficult debugging times as the macros could get complex, so I
&lt;br&gt;propose to add new &amp;quot;higher level&amp;quot; API, starting with:
&lt;br&gt;&lt;br&gt;void gda_sql_builder_easy_add_field (GdaSqlBuilder *builder, const
&lt;br&gt;gchar *field_table, const gchar *field_name, GType type, ...)
&lt;br&gt;and
&lt;br&gt;void gda_sql_builder_easy_add_field_value (GdaSqlBuilder *builder,
&lt;br&gt;const gchar *field_table, const gchar *field_name, GValue *value)
&lt;br&gt;&lt;br&gt;What do you think?
&lt;br&gt;&lt;br&gt;Vivien
&lt;br&gt;_______________________________________________
&lt;br&gt;gnome-db-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26056328&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnome-db-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gnome-db-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gnome-db-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/SqlBuilder-feedback-tp26052866p26056328.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26052866</id>
	<title>SqlBuilder feedback</title>
	<published>2009-10-25T15:56:15Z</published>
	<updated>2009-10-25T15:56:15Z</updated>
	<author>
		<name>Murray Cumming</name>
	</author>
	<content type="html">I've looked at the new GdaSqlBuilder API and I have some thoughts.
&lt;br&gt;&lt;br&gt;Firstly, I think that the IDs are exposed too often. I can see how the
&lt;br&gt;ID could have some use to an application programmer, but it should not
&lt;br&gt;be the main way to use the API.
&lt;br&gt;&lt;br&gt;At the least, this (pseudo-code) is annoying:
&lt;br&gt;&amp;nbsp; gda_sql_builder_add_field(builder, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; gda_sql_builder_add_id(builder, 0, &amp;quot;sometable.somefield&amp;quot;) );
&lt;br&gt;&lt;br&gt;This would be nicer:
&lt;br&gt;&amp;nbsp; gda_sql_builder_add_field(builder, &amp;quot;somefield&amp;quot;,
&lt;br&gt;&amp;quot;sometable&amp;quot; (optional))
&lt;br&gt;&amp;nbsp; would be nicer.
&lt;br&gt;&lt;br&gt;In subsequent calls, GdaSqlBuilder would use the same ID automatically.
&lt;br&gt;&lt;br&gt;&lt;br&gt;The current API gets even more long-winded when dealing with values too,
&lt;br&gt;for UPDATE commands:
&lt;br&gt;&amp;nbsp; gda_sql_builder_add_field(builder, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; gda_sql_builder_add_id(builder, 0, &amp;quot;sometable.somefield&amp;quot;) );
&lt;br&gt;&amp;nbsp; &amp;nbsp; gda_sql_builder_add_expr(builder, 0, NULL, 123) );
&lt;br&gt;&lt;br&gt;This would be simpler:
&lt;br&gt;&amp;nbsp; gda_sql_builder_add_field_value(builder, &amp;quot;somefield&amp;quot;,
&lt;br&gt;&amp;quot;sometable&amp;quot; (optional), 123);
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26052866&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;murrayc@...&lt;/a&gt;
&lt;br&gt;www.murrayc.com
&lt;br&gt;www.openismus.com
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gnome-db-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26052866&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnome-db-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gnome-db-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gnome-db-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/SqlBuilder-feedback-tp26052866p26052866.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26009286</id>
	<title>Re: libgda 4.1.3 crash on windows</title>
	<published>2009-10-22T05:47:32Z</published>
	<updated>2009-10-22T05:47:32Z</updated>
	<author>
		<name>Vivien Malerba</name>
	</author>
	<content type="html">2009/10/21 Andrea Zagli &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26009286&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;azagli@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; provider: postgresql
&lt;br&gt;&amp;gt; os: windows xp pro sp3
&lt;br&gt;&amp;gt; libgda version: 4.1.3
&lt;br&gt;&amp;gt; postgresql version: 8.4.1
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; i think that libgda crash when in a table there is a field of type double
&lt;br&gt;&amp;gt; (float8) (or real) and it isn't NULL
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; i tried from my program and from gda-browser
&lt;br&gt;&lt;br&gt;Beware if you try from your own program that the DLL I produce are
&lt;br&gt;linked with MSVCRT80.DLL and if you're not
&lt;br&gt;using mingw to compile your program (for example Visual Studio), then
&lt;br&gt;you'll experience some problems.
&lt;br&gt;&lt;br&gt;I'll try myself ASAP.
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; unfortunately i can't provide a stack trace because gdb returns only 2 ??
&lt;br&gt;&amp;gt; rows; is libgda on windows compiled with debug info?
&lt;br&gt;&lt;br&gt;I think there is some debug info as I use the same compilation
&lt;br&gt;environment as for Linux, but I'll check.
&lt;br&gt;&lt;br&gt;Vivien
&lt;br&gt;_______________________________________________
&lt;br&gt;gnome-db-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26009286&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnome-db-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gnome-db-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gnome-db-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/libgda-4.1.3-crash-on-windows-tp25995533p26009286.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25995533</id>
	<title>libgda 4.1.3 crash on windows</title>
	<published>2009-10-21T09:08:42Z</published>
	<updated>2009-10-21T09:08:42Z</updated>
	<author>
		<name>Andrea Zagli-2</name>
	</author>
	<content type="html">provider: postgresql
&lt;br&gt;os: windows xp pro sp3
&lt;br&gt;libgda version: 4.1.3
&lt;br&gt;postgresql version: 8.4.1
&lt;br&gt;&lt;br&gt;i think that libgda crash when in a table there is a field of type &amp;nbsp;
&lt;br&gt;double (float8) (or real) and it isn't NULL
&lt;br&gt;&lt;br&gt;i tried from my program and from gda-browser
&lt;br&gt;&lt;br&gt;unfortunately i can't provide a stack trace because gdb returns only 2 &amp;nbsp;
&lt;br&gt;?? rows; is libgda on windows compiled with debug info?
&lt;br&gt;&lt;br&gt;on linux it works
&lt;br&gt;&lt;br&gt;thanks in advance
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gnome-db-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25995533&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnome-db-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gnome-db-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gnome-db-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/libgda-4.1.3-crash-on-windows-tp25995533p25995533.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25853079</id>
	<title>Re: Compiling with MinGW under MSYS</title>
	<published>2009-10-12T02:55:34Z</published>
	<updated>2009-10-12T02:55:34Z</updated>
	<author>
		<name>Vivien Malerba</name>
	</author>
	<content type="html">2009/10/12 Brecht Sanders &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25853079&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brecht@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; I just tried to compile both new releases (4.05 and 4.1.3) and both fail
&lt;br&gt;&amp;gt; with the output below.
&lt;br&gt;&amp;gt; I'm on the official MinGW 4.4.0.
&lt;br&gt;&amp;gt; The errors mention missing files, but the names of these files are identical
&lt;br&gt;&amp;gt; for both libgda 4.05 and 4.1.3.
&lt;br&gt;&amp;gt; Any idea what is happening?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I don't know. However it looks like all the reported missing files are
&lt;br&gt;&amp;gt; actually flags that are passed on the command line, so you can try
&lt;br&gt;&amp;gt; removing those flags, and then see why there are there (specially if
&lt;br&gt;&amp;gt; they are only present for the MySQL provider).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; You're right!
&lt;br&gt;&amp;gt; Whe I replace the line below in providers/mysql/Makefile:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; MYSQL_CFLAGS = &amp;quot;-I/mingw/include/mysql&amp;quot; &amp;quot;-D_WINDOWS&amp;quot; &amp;quot;/MT&amp;quot; &amp;quot;/Zi&amp;quot; &amp;quot;/O2&amp;quot;
&lt;br&gt;&amp;gt; &amp;quot;/Ob1&amp;quot; &amp;quot;/D&amp;quot; &amp;quot;NDEBUG&amp;quot; &amp;quot;-DDBUG_OFF&amp;quot; &amp;quot;/wd4996&amp;quot;
&lt;br&gt;&amp;gt; with:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; MYSQL_CFLAGS = &amp;quot;-I/mingw/include/mysql&amp;quot; &amp;quot;-D_WINDOWS&amp;quot; &amp;quot;-DNDEBUG&amp;quot;
&lt;br&gt;&amp;gt; &amp;quot;-DDBUG_OFF&amp;quot;
&lt;br&gt;&amp;gt; it does compile nicely.
&lt;br&gt;&amp;gt; Any idea why it uses these Windows-style parameters (using slash)?
&lt;/div&gt;&lt;br&gt;No...
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Now I have linking problems though:
&lt;br&gt;&amp;gt; Creating library file:
&lt;br&gt;&amp;gt; .libs/libgda-mysql.dll.a.libs/gda-mysql-parser.o:gda-mysql-parser.c:(.text+0xdf):
&lt;br&gt;&amp;gt; undefined reference to `gda_lemon_mysql_parserTrace'
&lt;br&gt;&lt;br&gt;This function is defined in the (automatically generated) parser.c
&lt;br&gt;file in providers/mysql. Can you check the file not missing, and if
&lt;br&gt;it's there that the mentionned function is present? If so, then can
&lt;br&gt;you also check the parser.o file is there
&lt;br&gt;and contains the symbol?
&lt;br&gt;&lt;br&gt;Vivien
&lt;br&gt;_______________________________________________
&lt;br&gt;gnome-db-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25853079&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnome-db-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gnome-db-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gnome-db-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Compiling-with-MinGW-under-MSYS-tp25851254p25853079.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25852366</id>
	<title>Re: Compiling with MinGW under MSYS</title>
	<published>2009-10-12T01:49:52Z</published>
	<updated>2009-10-12T01:49:52Z</updated>
	<author>
		<name>Brecht Sanders</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html;charset=ISO-8859-1&quot; http-equiv=&quot;Content-Type&quot;&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
&lt;br&gt;
&lt;blockquote cite=&quot;mid:bd20ce3f0910120101k2327684dqee46459f735cd82e@mail.gmail.com&quot; type=&quot;cite&quot;&gt;
  &lt;blockquote type=&quot;cite&quot;&gt;
    &lt;pre wrap=&quot;&quot;&gt;Hi,
I just tried to compile both new releases (4.05 and 4.1.3) and both fail
with the output below.
I'm on the official MinGW 4.4.0.
The errors mention missing files, but the names of these files are identical
for both libgda 4.05 and 4.1.3.
Any idea what is happening?
    &lt;/pre&gt;
  &lt;/blockquote&gt;
  &lt;pre wrap=&quot;&quot;&gt;&lt;!----&gt;
I don't know. However it looks like all the reported missing files are
actually flags that are passed on the command line, so you can try
removing those flags, and then see why there are there (specially if
they are only present for the MySQL provider).
  &lt;/pre&gt;
&lt;/blockquote&gt;
You're right!&lt;br&gt;
Whe I replace the line below in providers/mysql/Makefile:&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; MYSQL_CFLAGS = &quot;-I/mingw/include/mysql&quot; &quot;-D_WINDOWS&quot; &quot;/MT&quot; &quot;/Zi&quot;
&quot;/O2&quot; &quot;/Ob1&quot; &quot;/D&quot; &quot;NDEBUG&quot; &quot;-DDBUG_OFF&quot; &quot;/wd4996&quot;&lt;br&gt;
with:&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; MYSQL_CFLAGS = &quot;-I/mingw/include/mysql&quot; &quot;-D_WINDOWS&quot; &quot;-DNDEBUG&quot;
&quot;-DDBUG_OFF&quot;&lt;br&gt;
it does compile nicely.&lt;br&gt;
Any idea why it uses these Windows-style parameters (using slash)?&lt;br&gt;
&lt;br&gt;
Now I have linking problems though:&lt;br&gt;
Creating library file:
.libs/libgda-mysql.dll.a.libs/gda-mysql-parser.o:gda-mysql-parser.c:(.text+0xdf):
undefined reference to `gda_lemon_mysql_parserTrace'&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;gnome-db-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25852366&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnome-db-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gnome-db-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gnome-db-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Compiling-with-MinGW-under-MSYS-tp25851254p25852366.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25851854</id>
	<title>Re: Compiling with MinGW under MSYS</title>
	<published>2009-10-12T01:01:52Z</published>
	<updated>2009-10-12T01:01:52Z</updated>
	<author>
		<name>Vivien Malerba</name>
	</author>
	<content type="html">2009/10/12 Brecht Sanders &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25851854&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brecht@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; I just tried to compile both new releases (4.05 and 4.1.3) and both fail
&lt;br&gt;&amp;gt; with the output below.
&lt;br&gt;&amp;gt; I'm on the official MinGW 4.4.0.
&lt;br&gt;&amp;gt; The errors mention missing files, but the names of these files are identical
&lt;br&gt;&amp;gt; for both libgda 4.05 and 4.1.3.
&lt;br&gt;&amp;gt; Any idea what is happening?
&lt;br&gt;&lt;br&gt;I don't know. However it looks like all the reported missing files are
&lt;br&gt;actually flags that are passed on the command line, so you can try
&lt;br&gt;removing those flags, and then see why there are there (specially if
&lt;br&gt;they are only present for the MySQL provider).
&lt;br&gt;&lt;br&gt;Vivien
&lt;br&gt;_______________________________________________
&lt;br&gt;gnome-db-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25851854&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnome-db-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gnome-db-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gnome-db-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Compiling-with-MinGW-under-MSYS-tp25851254p25851854.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25851254</id>
	<title>Compiling with MinGW under MSYS</title>
	<published>2009-10-11T23:55:45Z</published>
	<updated>2009-10-11T23:55:45Z</updated>
	<author>
		<name>Brecht Sanders</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;I just tried to compile both new releases (4.05 and 4.1.3) and both fail 
&lt;br&gt;with the output below.
&lt;br&gt;I'm on the official MinGW 4.4.0.
&lt;br&gt;The errors mention missing files, but the names of these files are 
&lt;br&gt;identical for both libgda 4.05 and 4.1.3.
&lt;br&gt;Any idea what is happening?
&lt;br&gt;Regards
&lt;br&gt;&amp;nbsp; &amp;nbsp; Brecht Sanders
&lt;br&gt;&lt;br&gt;libtool: compile: &amp;nbsp;gcc &amp;quot;-DPACKAGE_NAME=\&amp;quot;GNU Data Access\&amp;quot;&amp;quot; 
&lt;br&gt;-DPACKAGE_TARNAME=\&amp;quot;libgda\&amp;quot; -DPACKAGE_VERSION=\&amp;quot;4.0.5\&amp;quot; 
&lt;br&gt;&amp;quot;-DPACKAGE_STRING=\&amp;quot;GNU Data Access 4.0.5\&amp;quot;&amp;quot; 
&lt;br&gt;-DPACKAGE_BUGREPORT=\&amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25851254&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnome-db-list@...&lt;/a&gt;\&amp;quot; -DSTDC_HEADERS=1 
&lt;br&gt;-DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 
&lt;br&gt;-DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 
&lt;br&gt;-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 
&lt;br&gt;-DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG_INT=4 -DSTDC_HEADERS=1 
&lt;br&gt;-DHAVE_DLFCN_H=1 -DLT_OBJDIR=\&amp;quot;.libs/\&amp;quot; -DGETTEXT_PACKAGE=\&amp;quot;libgda-4.0\&amp;quot; 
&lt;br&gt;-DHAVE_LOCALE_H=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 
&lt;br&gt;-DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DUSING_MINGW=1 -DHAVE_MYSQL=1 
&lt;br&gt;-DHAVE_POSTGRES=1 -DHAVE_FIREBIRD=1 -DHAVE_LDAP=1 -DHAVE_LIBSOUP=1 
&lt;br&gt;-DHAVE_READLINE=1 -DHAVE_HISTORY=1 -I. -I. -I../.. -I../../libgda 
&lt;br&gt;-I../.. -mms-bitfields -I/mingw/include/glib-2.0 
&lt;br&gt;-I/mingw/lib/glib-2.0/include -I/mingw/include/libxml2 -I/mingw/include 
&lt;br&gt;-DLIBGDA_ABI_NAME=\&amp;quot;libgda-4.0\&amp;quot; -I/mingw/include/mysql -D_WINDOWS /MT 
&lt;br&gt;/Zi /O2 /Ob1 /D NDEBUG -DDBUG_OFF /wd4996 -DLIBGDA_WIN32 
&lt;br&gt;-I/mingw/include/glib-2.0 -I/mingw/include/mysql -I/mingw/include/oracle 
&lt;br&gt;-Duint=guint -MT gda-mysql-blob-op.lo -MD -MP -MF 
&lt;br&gt;.deps/gda-mysql-blob-op.Tpo -c gda-mysql-blob-op.c &amp;nbsp;-DDLL_EXPORT -DPIC 
&lt;br&gt;-o .libs/gda-mysql-blob-op.o
&lt;br&gt;gcc.exe: D:/Prog/MinGW-mSys/MT: No such file or directory
&lt;br&gt;gcc.exe: D:/Prog/MinGW-mSys/Zi: No such file or directory
&lt;br&gt;gcc.exe: D:/Prog/MinGW-mSys/O2: No such file or directory
&lt;br&gt;gcc.exe: D:/Prog/MinGW-mSys/Ob1: No such file or directory
&lt;br&gt;gcc.exe: NDEBUG: No such file or directory
&lt;br&gt;gcc.exe: D:/Prog/MinGW-mSys/wd4996: No such file or directory
&lt;br&gt;make[2]: *** [gda-mysql-ddl.lo] Error 1
&lt;br&gt;make[2]: *** Waiting for unfinished jobs....
&lt;br&gt;gcc.exe: D:/Prog/MinGW-mSys/MT: No such file or directory
&lt;br&gt;gcc.exe: D:/Prog/MinGW-mSys/Zi: No such file or directory
&lt;br&gt;gcc.exe: D:/Prog/MinGW-mSys/O2: No such file or directory
&lt;br&gt;gcc.exe: D:/Prog/MinGW-mSys/Ob1: No such file or directory
&lt;br&gt;gcc.exe: NDEBUG: No such file or directory
&lt;br&gt;gcc.exe: D:/Prog/MinGW-mSys/wd4996: No such file or directory
&lt;br&gt;make[2]: *** [gda-mysql-blob-op.lo] Error 1
&lt;br&gt;make[2]: Leaving directory `/home/win32/libgda-4.0.5/providers/mysql'
&lt;br&gt;make[1]: *** [install-recursive] Error 1
&lt;br&gt;make[1]: Leaving directory `/home/win32/libgda-4.0.5/providers'
&lt;br&gt;make: *** [install-recursive] Error 1
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gnome-db-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25851254&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnome-db-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gnome-db-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gnome-db-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Compiling-with-MinGW-under-MSYS-tp25851254p25851254.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25842193</id>
	<title>Libgda 4.1.3 released</title>
	<published>2009-10-11T03:20:58Z</published>
	<updated>2009-10-11T03:20:58Z</updated>
	<author>
		<name>Vivien Malerba</name>
	</author>
	<content type="html">I'm pleased to announce version 4.1.3 of Libgda, a development version
&lt;br&gt;which will lead to a 4.2 release.
&lt;br&gt;&lt;br&gt;Short description:
&lt;br&gt;------------------------
&lt;br&gt;Libgda is a (relatively small) database access library:
&lt;br&gt;* a wrapper like ODBC but with more features to access several database engines
&lt;br&gt;* a general data model to use CVS or XML files
&lt;br&gt;* a meta data extractor (to know all about database objects in a comman way)
&lt;br&gt;* features several tools: an SQL console application (like mysql, psql
&lt;br&gt;or sqlite3 consoles), a graphical database browser, and a control
&lt;br&gt;center
&lt;br&gt;* relies on GLib, coded in C, its API is easy to use
&lt;br&gt;* optionnally includes some graphical widgets (based on GTK+) for data
&lt;br&gt;bound representations
&lt;br&gt;&amp;nbsp;and some graphical tools
&lt;br&gt;&lt;br&gt;Changes from 4.1.2
&lt;br&gt;--------------------------
&lt;br&gt;&amp;nbsp;- GdaBrowser improvement
&lt;br&gt;&amp;nbsp;- UI extension corrections
&lt;br&gt;&amp;nbsp;- libgda's core improvements: better BLOB handling, better API for
&lt;br&gt;GdaSqlBuilder,
&lt;br&gt;&amp;nbsp; &amp;nbsp;GdaDataSelect
&lt;br&gt;&amp;nbsp;- misc bug fixes
&lt;br&gt;&amp;nbsp;- Translations:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - de (Mario Blättermann, Christian Kirbach)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - es (Jorge González)
&lt;br&gt;&lt;br&gt;Notes:
&lt;br&gt;--------
&lt;br&gt;&amp;nbsp;* This is unstable development release. While it has had
&lt;br&gt;&amp;nbsp;a bit of testing, there are certainly plenty of bugs
&lt;br&gt;&amp;nbsp;remaining to be found. This release should not be used
&lt;br&gt;&amp;nbsp;in production.
&lt;br&gt;&lt;br&gt;&amp;nbsp;* Installing this version will overwrite your existing
&lt;br&gt;&amp;nbsp;copy of Libgda 4. If you have problems, you'll need to
&lt;br&gt;&amp;nbsp;reinstall it.
&lt;br&gt;&lt;br&gt;&amp;nbsp;* Libgda 4.2 will be source and binary compatible with
&lt;br&gt;&amp;nbsp;the 4.0 series.
&lt;br&gt;&lt;br&gt;&amp;nbsp;* Bugs should be reported to &lt;a href=&quot;http://bugzilla.gnome.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.gnome.org&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;See the &lt;a href=&quot;http://live.gnome.org/ChooseLibgdaSQLite&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://live.gnome.org/ChooseLibgdaSQLite&lt;/a&gt;&amp;nbsp;page for additionnal
&lt;br&gt;information about choosing
&lt;br&gt;between Libgda and SQLite when you need a database API.
&lt;br&gt;&lt;br&gt;You can find more information at the projects' homepage
&lt;br&gt;(&lt;a href=&quot;http://www.gnome-db.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gnome-db.org&lt;/a&gt;), or you can ask any question/propose
&lt;br&gt;anything you want in the GNOME-DB mailing list, which is available at
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gnome-db-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gnome-db-list&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gnome-db-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25842193&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnome-db-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gnome-db-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gnome-db-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Libgda-4.1.3-released-tp25842193p25842193.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25842175</id>
	<title>Libgda 4.0.5 released</title>
	<published>2009-10-11T03:19:13Z</published>
	<updated>2009-10-11T03:19:13Z</updated>
	<author>
		<name>Vivien Malerba</name>
	</author>
	<content type="html">I'm pleased to announce version 4.0.5 of Libgda, which is a
&lt;br&gt;maintenance release of the 4.0 serie.
&lt;br&gt;&lt;br&gt;Short description:
&lt;br&gt;------------------------
&lt;br&gt;Libgda is a (relatively small) database access library:
&lt;br&gt;* a wrapper like ODBC but with more features to access several database engines
&lt;br&gt;* a general data model to use CVS or XML files
&lt;br&gt;* a meta data extractor (to know all about database objects in a comman way)
&lt;br&gt;* comes with an SQL console application (like mysql, psql or sqlite3 consoles)
&lt;br&gt;* relies on GLib, coded in C, its API is easy to use
&lt;br&gt;&lt;br&gt;Changes from 4.0.4
&lt;br&gt;---------------------------
&lt;br&gt;&amp;nbsp;- Improved SQLite provider (avoid connection locking and
&lt;br&gt;&amp;nbsp; &amp;nbsp;better BLOB support)
&lt;br&gt;&amp;nbsp;- Misc corrections (GdaBlobOp, virtual provider, GdaDataSelect)
&lt;br&gt;&amp;nbsp;- documentation updates
&lt;br&gt;&lt;br&gt;Tarballs are available at &lt;a href=&quot;http://ftp.gnome.org/pub/GNOME/sources/libgda/4.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ftp.gnome.org/pub/GNOME/sources/libgda/4.0&lt;/a&gt;&lt;br&gt;Pease note that Win32 archives are also available at
&lt;br&gt;&lt;a href=&quot;http://ftp.gnome.org/pub/GNOME/binaries/win32/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ftp.gnome.org/pub/GNOME/binaries/win32/&lt;/a&gt;&lt;br&gt;&lt;br&gt;See the &lt;a href=&quot;http://live.gnome.org/ChooseLibgdaSQLite&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://live.gnome.org/ChooseLibgdaSQLite&lt;/a&gt;&amp;nbsp;page for additionnal
&lt;br&gt;information about choosing
&lt;br&gt;between Libgda and SQLite when you need a database API.
&lt;br&gt;&lt;br&gt;You can find more information at the projects' homepage
&lt;br&gt;(&lt;a href=&quot;http://www.gnome-db.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gnome-db.org&lt;/a&gt;), or you can ask any question/propose
&lt;br&gt;anything you want in the GNOME-DB mailing list, which is available at
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gnome-db-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gnome-db-list&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gnome-db-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25842175&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnome-db-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gnome-db-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gnome-db-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Libgda-4.0.5-released-tp25842175p25842175.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25789764</id>
	<title>Fwd:  More SqlBuilder stuff</title>
	<published>2009-10-07T09:18:18Z</published>
	<updated>2009-10-07T09:18:18Z</updated>
	<author>
		<name>Vivien Malerba</name>
	</author>
	<content type="html">---------- Forwarded message ----------
&lt;br&gt;From: Vivien Malerba &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25789764&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;vmalerba@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Date: 2009/10/7
&lt;br&gt;Subject: Re: [gnome-db] More SqlBuilder stuff
&lt;br&gt;To: Johannes Schmid &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25789764&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jhs@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;2009/10/7 Johannes Schmid &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25789764&amp;i=2&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 Vivien!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I was trying to convert a rather complicated SQL into GdaSqlBuilder
&lt;br&gt;&amp;gt; statements but got stuck a bit:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; SELECT &amp;quot;albums&amp;quot;.&amp;quot;album_id&amp;quot;, &amp;quot;albums&amp;quot;.&amp;quot;name&amp;quot;, &amp;quot;albums&amp;quot;.&amp;quot;artist_id&amp;quot;,
&lt;br&gt;&amp;gt; &amp;quot;relationship_artist&amp;quot;.&amp;quot;name&amp;quot;, &amp;quot;albums&amp;quot;.&amp;quot;publisher_id&amp;quot;,
&lt;br&gt;&amp;gt; &amp;quot;relationship_publisher&amp;quot;.&amp;quot;name&amp;quot;,
&lt;br&gt;&amp;gt; &amp;quot;albums&amp;quot;.&amp;quot;year&amp;quot;, &amp;quot;albums&amp;quot;.&amp;quot;comments&amp;quot; FROM &amp;quot;albums&amp;quot; LEFT JOIN
&lt;br&gt;&amp;gt; &amp;quot;publishers&amp;quot; AS &amp;quot;relationship_publisher&amp;quot;
&lt;br&gt;&amp;gt; ON (&amp;quot;albums&amp;quot;.&amp;quot;publisher_id&amp;quot; =
&lt;br&gt;&amp;gt; &amp;quot;relationship_publisher&amp;quot;.&amp;quot;publishers_id&amp;quot;)
&lt;br&gt;&amp;gt; LEFT JOIN &amp;quot;artists&amp;quot; AS &amp;quot;relationship_artist&amp;quot; ON (&amp;quot;albums&amp;quot;.&amp;quot;artist_id&amp;quot; =
&lt;br&gt;&amp;gt; &amp;quot;relationship_artist&amp;quot;.&amp;quot;artist_id&amp;quot;)  WHERE &amp;quot;albums&amp;quot;.&amp;quot;album_id&amp;quot; = 1 */
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I got to the point of the first LEFT JOIN rather quickly but then I have
&lt;br&gt;&amp;gt; no real idea how to continue. This is what I have so far (it's in C++, I
&lt;br&gt;&amp;gt; can convert it to C if that's easier for you):
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://de.pastebin.ca/1600971&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://de.pastebin.ca/1600971&lt;/a&gt;&lt;/div&gt;&lt;br&gt;here is the C version, sorry I don't have the time to try the C++ version:
&lt;br&gt;&lt;br&gt;       b = gda_sql_builder_new (GDA_SQL_STATEMENT_SELECT);
&lt;br&gt;&lt;br&gt;       /* selected fields */
&lt;br&gt;       gda_sql_builder_add_field (b, gda_sql_builder_add_id (b, 0,
&lt;br&gt;&amp;quot;albums.album_id&amp;quot;), 0);
&lt;br&gt;       gda_sql_builder_add_field (b, gda_sql_builder_add_id (b, 0,
&lt;br&gt;&amp;quot;albums.name&amp;quot;), 0);
&lt;br&gt;       gda_sql_builder_add_field (b, gda_sql_builder_add_id (b, 0,
&lt;br&gt;&amp;quot;albums.artist_id&amp;quot;), 0);
&lt;br&gt;       gda_sql_builder_add_field (b, gda_sql_builder_add_id (b, 0,
&lt;br&gt;&amp;quot;relationship_artist.name&amp;quot;), 0);
&lt;br&gt;       gda_sql_builder_add_field (b, gda_sql_builder_add_id (b, 0,
&lt;br&gt;&amp;quot;albums.publisher_id&amp;quot;), 0);
&lt;br&gt;       gda_sql_builder_add_field (b, gda_sql_builder_add_id (b, 0,
&lt;br&gt;&amp;quot;relationship_publisher.name&amp;quot;), 0);
&lt;br&gt;       gda_sql_builder_add_field (b, gda_sql_builder_add_id (b, 0,
&lt;br&gt;&amp;quot;albums.year&amp;quot;), 0);
&lt;br&gt;       gda_sql_builder_add_field (b, gda_sql_builder_add_id (b, 0,
&lt;br&gt;&amp;quot;albums.comments&amp;quot;), 0);
&lt;br&gt;&lt;br&gt;       /* targets */
&lt;br&gt;       gda_sql_builder_select_add_target (b, 1,
&lt;br&gt;                                          gda_sql_builder_add_id (b,
&lt;br&gt;0, &amp;quot;albums&amp;quot;),
&lt;br&gt;                                          NULL);
&lt;br&gt;       gda_sql_builder_select_add_target (b, 2,
&lt;br&gt;                                          gda_sql_builder_add_id (b,
&lt;br&gt;0, &amp;quot;publishers&amp;quot;),
&lt;br&gt;                                          &amp;quot;relationship_publisher&amp;quot;);
&lt;br&gt;       gda_sql_builder_add_cond (b, 3,
&lt;br&gt;                                 GDA_SQL_OPERATOR_TYPE_EQ,
&lt;br&gt;                                 gda_sql_builder_add_id (b, 0,
&lt;br&gt;&amp;quot;albums.publisher_id&amp;quot;),
&lt;br&gt;                                 gda_sql_builder_add_id (b, 0,
&lt;br&gt;&amp;quot;relationship_publisher.publishers_id&amp;quot;),
&lt;br&gt;                                 0);
&lt;br&gt;       gda_sql_builder_select_join_targets (b, 0,
&lt;br&gt;                                            1, 2, GDA_SQL_SELECT_JOIN_LEFT, 3);
&lt;br&gt;&lt;br&gt;&lt;br&gt;       gda_sql_builder_select_add_target (b, 4,
&lt;br&gt;                                          gda_sql_builder_add_id (b,
&lt;br&gt;0, &amp;quot;artists&amp;quot;),
&lt;br&gt;                                          &amp;quot;relationship_artists&amp;quot;);
&lt;br&gt;       gda_sql_builder_add_cond (b, 5,
&lt;br&gt;                                 GDA_SQL_OPERATOR_TYPE_EQ,
&lt;br&gt;                                 gda_sql_builder_add_id (b, 0,
&lt;br&gt;&amp;quot;albums.artist_id&amp;quot;),
&lt;br&gt;                                 gda_sql_builder_add_id (b, 0,
&lt;br&gt;&amp;quot;relationship_artists.artist_id&amp;quot;),
&lt;br&gt;                                 0);
&lt;br&gt;       gda_sql_builder_select_join_targets (b, 0,
&lt;br&gt;                                            1, 4, GDA_SQL_SELECT_JOIN_LEFT, 5);
&lt;br&gt;&lt;br&gt;       /* where condition */
&lt;br&gt;       gda_sql_builder_add_cond (b, 6,
&lt;br&gt;                                 GDA_SQL_OPERATOR_TYPE_EQ,
&lt;br&gt;                                 gda_sql_builder_add_id (b, 0,
&lt;br&gt;&amp;quot;albums.album_id&amp;quot;),
&lt;br&gt;                                 gda_sql_builder_add_expr (b, 0, NULL,
&lt;br&gt;G_TYPE_INT, 1),
&lt;br&gt;                                 0);
&lt;br&gt;       gda_sql_builder_set_where (b, 6);
&lt;br&gt;&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Vivien
&lt;br&gt;_______________________________________________
&lt;br&gt;gnome-db-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25789764&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnome-db-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gnome-db-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gnome-db-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/More-SqlBuilder-stuff-tp25784097p25789764.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25784097</id>
	<title>More SqlBuilder stuff</title>
	<published>2009-10-07T03:17:44Z</published>
	<updated>2009-10-07T03:17:44Z</updated>
	<author>
		<name>Johannes Schmid-4</name>
	</author>
	<content type="html">Hi Vivien!
&lt;br&gt;&lt;br&gt;I was trying to convert a rather complicated SQL into GdaSqlBuilder
&lt;br&gt;statements but got stuck a bit:
&lt;br&gt;&lt;br&gt;&lt;br&gt;SELECT &amp;quot;albums&amp;quot;.&amp;quot;album_id&amp;quot;, &amp;quot;albums&amp;quot;.&amp;quot;name&amp;quot;, &amp;quot;albums&amp;quot;.&amp;quot;artist_id&amp;quot;, 
&lt;br&gt;&amp;quot;relationship_artist&amp;quot;.&amp;quot;name&amp;quot;, &amp;quot;albums&amp;quot;.&amp;quot;publisher_id&amp;quot;,
&lt;br&gt;&amp;quot;relationship_publisher&amp;quot;.&amp;quot;name&amp;quot;,
&lt;br&gt;&amp;quot;albums&amp;quot;.&amp;quot;year&amp;quot;, &amp;quot;albums&amp;quot;.&amp;quot;comments&amp;quot; FROM &amp;quot;albums&amp;quot; LEFT JOIN
&lt;br&gt;&amp;quot;publishers&amp;quot; AS &amp;quot;relationship_publisher&amp;quot;
&lt;br&gt;ON (&amp;quot;albums&amp;quot;.&amp;quot;publisher_id&amp;quot; =
&lt;br&gt;&amp;quot;relationship_publisher&amp;quot;.&amp;quot;publishers_id&amp;quot;) &amp;nbsp;
&lt;br&gt;LEFT JOIN &amp;quot;artists&amp;quot; AS &amp;quot;relationship_artist&amp;quot; ON (&amp;quot;albums&amp;quot;.&amp;quot;artist_id&amp;quot; =
&lt;br&gt;&amp;quot;relationship_artist&amp;quot;.&amp;quot;artist_id&amp;quot;) &amp;nbsp;WHERE &amp;quot;albums&amp;quot;.&amp;quot;album_id&amp;quot; = 1 */
&lt;br&gt;&lt;br&gt;I got to the point of the first LEFT JOIN rather quickly but then I have
&lt;br&gt;no real idea how to continue. This is what I have so far (it's in C++, I
&lt;br&gt;can convert it to C if that's easier for you):
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://de.pastebin.ca/1600971&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://de.pastebin.ca/1600971&lt;/a&gt;&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Johannes
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;gnome-db-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25784097&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnome-db-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gnome-db-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gnome-db-list&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/25784097/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/More-SqlBuilder-stuff-tp25784097p25784097.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25768877</id>
	<title>Re: Per-table meta-data with capital letters in the table</title>
	<published>2009-10-06T06:36:02Z</published>
	<updated>2009-10-06T06:36:02Z</updated>
	<author>
		<name>Johannes Schmid-4</name>
	</author>
	<content type="html">Hi!
&lt;br&gt;&lt;br&gt;&amp;gt; It does for me, see the attached file with the README to show the results I get.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Can you send me a non-working example?
&lt;br&gt;&lt;br&gt;Sorry, I wasn't aware that it is a difference if I use a Connection or
&lt;br&gt;not for the resulting SQL. I guess it's fine than.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Johannes
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;gnome-db-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25768877&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnome-db-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gnome-db-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gnome-db-list&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/25768877/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Per-table-meta-data-with-capital-letters-in-the-table-tp24491406p25768877.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25764175</id>
	<title>Re: Per-table meta-data with capital letters in the table</title>
	<published>2009-10-06T00:41:05Z</published>
	<updated>2009-10-06T00:41:05Z</updated>
	<author>
		<name>Vivien Malerba</name>
	</author>
	<content type="html">2009/10/5 Johannes Schmid &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25764175&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jhs@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; Hi!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Id does when you use gda_sql_builder_add_id(), see for example
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://git.gnome.org/cgit/libgda/tree/samples/SqlBuilder/example.c&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://git.gnome.org/cgit/libgda/tree/samples/SqlBuilder/example.c&lt;/a&gt;.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; But it doesn't for set_table() for example. At least when I tried it
&lt;br&gt;&amp;gt; didn't quote a capital table name.
&lt;br&gt;&lt;br&gt;It does for me, see the attached file with the README to show the results I get.
&lt;br&gt;&lt;br&gt;Can you send me a non-working example?
&lt;br&gt;&lt;br&gt;Vivien
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;gnome-db-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25764175&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnome-db-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gnome-db-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gnome-db-list&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;SqlBuilder.tbz&lt;/strong&gt; (3K) &lt;a href=&quot;http://old.nabble.com/attachment/25764175/0/SqlBuilder.tbz&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Per-table-meta-data-with-capital-letters-in-the-table-tp24491406p25764175.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25747189</id>
	<title>Re: Per-table meta-data with capital letters in the table</title>
	<published>2009-10-05T01:50:27Z</published>
	<updated>2009-10-05T01:50:27Z</updated>
	<author>
		<name>Johannes Schmid-4</name>
	</author>
	<content type="html">Hi!
&lt;br&gt;&lt;br&gt;&amp;gt; Id does when you use gda_sql_builder_add_id(), see for example
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://git.gnome.org/cgit/libgda/tree/samples/SqlBuilder/example.c&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://git.gnome.org/cgit/libgda/tree/samples/SqlBuilder/example.c&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;But it doesn't for set_table() for example. At least when I tried it
&lt;br&gt;didn't quote a capital table name.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Johannes
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;gnome-db-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25747189&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnome-db-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gnome-db-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gnome-db-list&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/25747189/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Per-table-meta-data-with-capital-letters-in-the-table-tp24491406p25747189.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25747503</id>
	<title>Re: Per-table meta-data with capital letters in the table</title>
	<published>2009-10-05T00:59:57Z</published>
	<updated>2009-10-05T00:59:57Z</updated>
	<author>
		<name>Vivien Malerba</name>
	</author>
	<content type="html">2009/10/4 Johannes Schmid &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25747503&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;
&lt;br&gt;&amp;gt;&amp;gt; When database providers render a GdaServerOperation to SQL when
&lt;br&gt;&amp;gt;&amp;gt; performing the operation, the SQL identifiers are copied without any
&lt;br&gt;&amp;gt;&amp;gt; transformation, so it's up to you to correctly set the SQL identifiers
&lt;br&gt;&amp;gt;&amp;gt; values (such as table name), so the anwser is no, you don't have to.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Wouldn't it be useful if GdaSqlBuilder would automatically check if the
&lt;br&gt;&amp;gt; SQL identifiers need quoting and quote them if needed? As I programmer I
&lt;br&gt;&amp;gt; would expect that it takes care of it as it takes care for quoting SQL
&lt;br&gt;&amp;gt; keywords.
&lt;/div&gt;&lt;br&gt;Id does when you use gda_sql_builder_add_id(), see for example
&lt;br&gt;&lt;a href=&quot;http://git.gnome.org/cgit/libgda/tree/samples/SqlBuilder/example.c&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://git.gnome.org/cgit/libgda/tree/samples/SqlBuilder/example.c&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;Vivien
&lt;br&gt;_______________________________________________
&lt;br&gt;gnome-db-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25747503&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnome-db-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gnome-db-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gnome-db-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Per-table-meta-data-with-capital-letters-in-the-table-tp24491406p25747503.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25740548</id>
	<title>Re: Per-table meta-data with capital letters in the table</title>
	<published>2009-10-04T11:12:56Z</published>
	<updated>2009-10-04T11:12:56Z</updated>
	<author>
		<name>Johannes Schmid-4</name>
	</author>
	<content type="html">Hi!
&lt;br&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; When database providers render a GdaServerOperation to SQL when
&lt;br&gt;&amp;gt; performing the operation, the SQL identifiers are copied without any
&lt;br&gt;&amp;gt; transformation, so it's up to you to correctly set the SQL identifiers
&lt;br&gt;&amp;gt; values (such as table name), so the anwser is no, you don't have to.
&lt;br&gt;&lt;br&gt;Wouldn't it be useful if GdaSqlBuilder would automatically check if the
&lt;br&gt;SQL identifiers need quoting and quote them if needed? As I programmer I
&lt;br&gt;would expect that it takes care of it as it takes care for quoting SQL
&lt;br&gt;keywords.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Johannes
&lt;br&gt;&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;gnome-db-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25740548&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnome-db-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gnome-db-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gnome-db-list&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/25740548/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Per-table-meta-data-with-capital-letters-in-the-table-tp24491406p25740548.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25696679</id>
	<title>Re: Some questions/ideas about the GdaSqlBuilder API</title>
	<published>2009-10-01T03:54:52Z</published>
	<updated>2009-10-01T03:54:52Z</updated>
	<author>
		<name>Johannes Schmid-4</name>
	</author>
	<content type="html">&amp;gt; Sounds good to me. I can do this tonight if you want.
&lt;br&gt;&lt;br&gt;Cool, thanks!
&lt;br&gt;&lt;br&gt;Johannes
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;gnome-db-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25696679&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnome-db-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gnome-db-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gnome-db-list&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/25696679/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Some-questions-ideas-about-the-GdaSqlBuilder-API-tp25695318p25696679.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25695714</id>
	<title>Re: Some questions/ideas about the GdaSqlBuilder API</title>
	<published>2009-10-01T02:38:04Z</published>
	<updated>2009-10-01T02:38:04Z</updated>
	<author>
		<name>Vivien Malerba</name>
	</author>
	<content type="html">2009/10/1 Johannes Schmid &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25695714&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; The API is not really straight-forward to use especially because the
&lt;br&gt;&amp;gt; method names don't give a clear indication of what happens. Murray made
&lt;br&gt;&amp;gt; some suggestions to me:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; gda_sql_builder_ident =&amp;gt; gda_sql_builder_add_id
&lt;br&gt;&amp;gt; (Murray complained that &amp;quot;ident&amp;quot; would remind him of &amp;quot;identity&amp;quot; instead
&lt;br&gt;&amp;gt; of &amp;quot;identifier&amp;quot;)
&lt;br&gt;&amp;gt; gda_sql_builder_expr =&amp;gt; gda_sql_builder_add_expr
&lt;br&gt;&amp;gt; gda_sql_builder_cond = gda_sql_builder_add_cond
&lt;br&gt;&amp;gt; gda_sql_builder_param = gda_sql_builder_add_param
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; IMHO that would make it clearer that something is added to the statement
&lt;br&gt;&amp;gt; (or at least to the pool of things the SqlBuilder knows about).
&lt;/div&gt;&lt;br&gt;Sounds good to me. I can do this tonight if you want.
&lt;br&gt;&lt;br&gt;Vivien
&lt;br&gt;_______________________________________________
&lt;br&gt;gnome-db-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25695714&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnome-db-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gnome-db-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gnome-db-list&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Some-questions-ideas-about-the-GdaSqlBuilder-API-tp25695318p25695714.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25695318</id>
	<title>Some questions/ideas about the GdaSqlBuilder API</title>
	<published>2009-10-01T02:04:59Z</published>
	<updated>2009-10-01T02:04:59Z</updated>
	<author>
		<name>Johannes Schmid-4</name>
	</author>
	<content type="html">Hi!
&lt;br&gt;&lt;br&gt;The API is not really straight-forward to use especially because the
&lt;br&gt;method names don't give a clear indication of what happens. Murray made
&lt;br&gt;some suggestions to me:
&lt;br&gt;&lt;br&gt;gda_sql_builder_ident =&amp;gt; gda_sql_builder_add_id
&lt;br&gt;(Murray complained that &amp;quot;ident&amp;quot; would remind him of &amp;quot;identity&amp;quot; instead
&lt;br&gt;of &amp;quot;identifier&amp;quot;)
&lt;br&gt;gda_sql_builder_expr =&amp;gt; gda_sql_builder_add_expr
&lt;br&gt;gda_sql_builder_cond = gda_sql_builder_add_cond
&lt;br&gt;gda_sql_builder_param = gda_sql_builder_add_param
&lt;br&gt;&lt;br&gt;IMHO that would make it clearer that something is added to the statement
&lt;br&gt;(or at least to the pool of things the SqlBuilder knows about).
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Johannes
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;gnome-db-list mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25695318&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnome-db-list@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/gnome-db-list&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.gnome.org/mailman/listinfo/gnome-db-list&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/25695318/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Some-questions-ideas-about-the-GdaSqlBuilder-API-tp25695318p25695318.html" />
</entry>

</feed>
