Re: [gnome-db] PATCH: GnomeDB#



2006/10/31, Vivien Malerba <vmalerba gmail com>:
On 10/31/06, Daniel Espinosa <esodan gmail com> wrote:
> I found that the 1.99.0 of GnomeDB have some missing files, then you
> can't compile if you have enable mono (by default), then attached
> you'll find the missing files and a PATCH for the
> /gnomedb-sharp/gnomedb-api.raw; the last one is for sync the C# API
> for libgnomedb.

I've released 1.99.1 which I believe fixes the Gda# and GnomeDb#
compilation problems. Can you test if it's Ok with 1.99.1, and if not
send me patches from that version?


The patch i had sended for GDA 1.99.1 still need be applied.

For GnomeDB 1.99.1, have been fixed the missing files, but the api
must be updated, then you'll find the corresponding PATCH.

>
> Just a note:
>
> In the future realises, if theres a API change in GDA or in GnomeDB,
> before realise the gda-api.raw and gnomedb-api.raw, must be updated
> too. If you need help about this please tell me, or just make a
> pre-realise notification in order to update the corresponding files.
>

I'll tell you about any pre-release so you can make sure the C#
bindings are Ok before I do a release.


Thanks, I want to help about that.

Hey! I have a issue in the gnome-database-properties about dialog: the
"close" button doesn't work!

And just a question, what do I need to do, if I whant to see my name
in the Credits? :-s

--
Trabajar, la mejor arma para tu superación
"de grano en grano, se hace la arena" (R) (entrámite, pero para los
cuates: LIBRE)
1304a1305,1317
>       <virtual_method name="ValueIsEqualTo" cname="value_is_equal_to">
>         <return-type type="gboolean" />
>         <parameters>
>           <parameter type="GnomeDbEntryWrapper*" name="mgwrp" />
>           <parameter type="const-GValue*" name="value" />
>         </parameters>
>       </virtual_method>
>       <virtual_method name="ValueIsNull" cname="value_is_null">
>         <return-type type="gboolean" />
>         <parameters>
>           <parameter type="GnomeDbEntryWrapper*" name="mgwrp" />
>         </parameters>
>       </virtual_method>
1307a1321,1323
>       <method name="ContentsChanged" cname="gnome_db_entry_wrapper_contents_changed">
>         <return-type type="void" />
>       </method>
1633a1650
>       <static-string cname="GNOME_DB_STOCK_SQL_CONSOLE" name="SqlConsole" value="gnome-db-console" />
26,28d25
<     <enum name="ClientError" cname="GdaClientError" gtype="gda_client_error_get_type" type="enum">
<       <member cname="GDA_CLIENT_GENERAL_ERROR" name="Error" />
<     </enum>
51,59d47
<     <enum name="ConnectionError" cname="GdaConnectionError" gtype="gda_connection_error_get_type" type="enum">
<       <member cname="GDA_CONNECTION_CONN_OPEN_ERROR" name="ConnOpenError" />
<       <member cname="GDA_CONNECTION_DO_QUERY_ERROR" name="DoQueryError" />
<       <member cname="GDA_CONNECTION_NONEXIST_DSN_ERROR" name="NonexistDsnError" />
<       <member cname="GDA_CONNECTION_NO_CNC_SPEC_ERROR" name="NoCncSpecError" />
<       <member cname="GDA_CONNECTION_NO_PROVIDER_SPEC_ERROR" name="NoProviderSpecError" />
<       <member cname="GDA_CONNECTION_OPEN_ERROR" name="OpenError" />
<       <member cname="GDA_CONNECTION_EXECUTE_COMMAND_ERROR" name="ExecuteCommandError" />
<     </enum>
142,157d129
<     <enum name="DataModelIterError" cname="GdaDataModelIterError" gtype="gda_data_model_iter_error_get_type" type="enum">
<       <member cname="GDA_DATA_MODEL_ITER_WHAT_ERROR" name="Error" />
<     </enum>
<     <enum name="DataModelQueryError" cname="GdaDataModelQueryError" gtype="gda_data_model_query_error_get_type" type="enum">
<       <member cname="GDA_DATA_MODEL_QUERY_XML_LOAD_ERROR" name="Error" />
<     </enum>
<     <enum name="DataProxyError" cname="GdaDataProxyError" gtype="gda_data_proxy_error_get_type" type="enum">
<       <member cname="GDA_DATA_PROXY_COMMIT_ERROR" name="Error" />
<     </enum>
<     <enum name="DictAggregateError" cname="GdaDictAggregateError" gtype="gda_dict_aggregate_error_get_type" type="enum">
<       <member cname="GDA_DICT_AGGREGATE_XML_LOAD_ERROR" name="Error" />
<     </enum>
<     <enum name="DictConstraintError" cname="GdaDictConstraintError" gtype="gda_dict_constraint_error_get_type" type="enum">
<       <member cname="GDA_DICT_CONSTRAINT_XML_SAVE_ERROR" name="SaveError" />
<       <member cname="GDA_DICT_CONSTRAINT_XML_LOAD_ERROR" name="LoadError" />
<     </enum>
175,192d146
<     <enum name="DictDatabaseError" cname="GdaDictDatabaseError" gtype="gda_dict_database_error_get_type" type="enum">
<       <member cname="GDA_DICT_DATABASE_XML_SAVE_ERROR" name="XmlSaveError" />
<       <member cname="GDA_DICT_DATABASE_XML_LOAD_ERROR" name="XmlLoadError" />
<       <member cname="GDA_DICT_DATABASE_META_DATA_UPDATE" name="MetaDataUpdate" />
<       <member cname="GDA_DICT_DATABASE_META_DATA_UPDATE_USER_STOPPED" name="MetaDataUpdateUserStopped" />
<       <member cname="GDA_DICT_DATABASE_TABLES_ERROR" name="TablesError" />
<       <member cname="GDA_DICT_DATABASE_SEQUENCES_ERROR" name="SequencesError" />
<     </enum>
<     <enum name="DictError" cname="GdaDictError" gtype="gda_dict_error_get_type" type="enum">
<       <member cname="GDA_DICT_META_DATA_UPDATE_ERROR" name="MetaDataUpdateError" />
<       <member cname="GDA_DICT_META_DATA_UPDATE_USER_STOPPED" name="MetaDataUpdateUserStopped" />
<       <member cname="GDA_DICT_LOAD_FILE_NOT_EXIST_ERROR" name="LoadFileNotExistError" />
<       <member cname="GDA_DICT_FILE_LOAD_ERROR" name="FileLoadError" />
<       <member cname="GDA_DICT_FILE_SAVE_ERROR" name="FileSaveError" />
<       <member cname="GDA_DICT_DATATYPE_ERROR" name="DatatypeError" />
<       <member cname="GDA_DICT_FUNCTIONS_ERROR" name="FunctionsError" />
<       <member cname="GDA_DICT_AGGREGATES_ERROR" name="AggregatesError" />
<     </enum>
196,214d149
<     <enum name="DictFieldError" cname="GdaDictFieldError" gtype="gda_dict_field_error_get_type" type="enum">
<       <member cname="GDA_DICT_FIELD_XML_LOAD_ERROR" name="Error" />
<     </enum>
<     <enum name="DictFunctionError" cname="GdaDictFunctionError" gtype="gda_dict_function_error_get_type" type="enum">
<       <member cname="GDA_DICT_FUNCTION_XML_LOAD_ERROR" name="Error" />
<     </enum>
<     <enum name="DictTableError" cname="GdaDictTableError" gtype="gda_dict_table_error_get_type" type="enum">
<       <member cname="GDA_DICT_TABLE_XML_LOAD_ERROR" name="TableXmlLoadError" />
<       <member cname="GDA_DICT_TABLE_META_DATA_UPDATE" name="TableMetaDataUpdate" />
<       <member cname="GDA_DICT_FIELDS_ERROR" name="FieldsError" />
<     </enum>
<     <enum name="DictTypeError" cname="GdaDictTypeError" gtype="gda_dict_type_error_get_type" type="enum">
<       <member cname="GDA_DICT_TYPE_XML_LOAD_ERROR" name="Error" />
<     </enum>
<     <enum name="GeneralError" cname="GdaGeneralError" gtype="gda_general_error_get_type" type="enum">
<       <member cname="GDA_GENERAL_OBJECT_NAME_ERROR" name="ObjectNameError" />
<       <member cname="GDA_GENERAL_INCORRECT_VALUE_ERROR" name="IncorrectValueError" />
<       <member cname="GDA_GENERAL_OPERATION_ERROR" name="OperationError" />
<     </enum>
220,222d154
<     <enum name="ObjectRefError" cname="GdaObjectRefError" gtype="gda_object_ref_error_get_type" type="enum">
<       <member cname="GDA_OBJECT_REF_XML_LOAD_ERROR" name="Error" />
<     </enum>
227,240d158
<     <enum name="ParameterError" cname="GdaParameterError" gtype="gda_parameter_error_get_type" type="enum">
<       <member cname="GDA_PARAMETER_QUERY_LIMIT_ERROR" name="Error" />
<     </enum>
<     <enum name="ParameterListError" cname="GdaParameterListError" gtype="gda_parameter_list_error_get_type" type="enum">
<       <member cname="GDA_PARAMETER_LIST_NO_NODE_ERROR" name="NoNodeError" />
<       <member cname="GDA_PARAMETER_LIST_NODE_OUTDATED_ERROR" name="NodeOutdatedError" />
<       <member cname="GDA_PARAMETER_LIST_VALUE_PROV_OBJ_TYPE_ERROR" name="ValueProvObjTypeError" />
<       <member cname="GDA_PARAMETER_LIST_VALUE_PROV_DATA_TYPE_ERROR" name="ValueProvDataTypeError" />
<       <member cname="GDA_PARAMETER_LIST_VALUE_PROV_INVISIBLE_ERROR" name="ValueProvInvisibleError" />
<       <member cname="GDA_PARAMETER_LIST_VALUE_PROV_QUERY_TYPE_ERROR" name="ValueProvQueryTypeError" />
<       <member cname="GDA_PARAMETER_LIST_DEPENDENCY_NOT_IN_PARAMLIST_ERROR" name="DependencyNotInParamlistError" />
<       <member cname="GDA_PARAMETER_LIST_DEPENDENCY_POSITION_ERROR" name="DependencyPositionError" />
<       <member cname="GDA_PARAMETER_LIST_XML_SPEC_ERROR" name="XmlSpecError" />
<     </enum>
245,249d162
<     <enum name="QueryConditionError" cname="GdaQueryConditionError" gtype="gda_query_condition_error_get_type" type="enum">
<       <member cname="GDA_QUERY_CONDITION_XML_LOAD_ERROR" name="XmlLoadError" />
<       <member cname="GDA_QUERY_CONDITION_RENDERER_ERROR" name="RendererError" />
<       <member cname="GDA_QUERY_CONDITION_PARENT_ERROR" name="ParentError" />
<     </enum>
275,306d187
<     <enum name="QueryError" cname="GdaQueryError" gtype="gda_query_error_get_type" type="enum">
<       <member cname="GDA_QUERY_XML_LOAD_ERROR" name="XmlLoadError" />
<       <member cname="GDA_QUERY_META_DATA_UPDATE" name="MetaDataUpdate" />
<       <member cname="GDA_QUERY_FIELDS_ERROR" name="FieldsError" />
<       <member cname="GDA_QUERY_TARGETS_ERROR" name="TargetsError" />
<       <member cname="GDA_QUERY_RENDER_ERROR" name="RenderError" />
<       <member cname="GDA_QUERY_PARSE_ERROR" name="ParseError" />
<       <member cname="GDA_QUERY_SYNTAX_ERROR" name="SyntaxError" />
<       <member cname="GDA_QUERY_STRUCTURE_ERROR" name="StructureError" />
<       <member cname="GDA_QUERY_SQL_ANALYSE_ERROR" name="SqlAnalyseError" />
<       <member cname="GDA_QUERY_NO_CNC_ERROR" name="NoCncError" />
<       <member cname="GDA_QUERY_CNC_CLOSED_ERROR" name="CncClosedError" />
<     </enum>
<     <enum name="QueryFieldAggError" cname="GdaQueryFieldAggError" gtype="gda_query_field_agg_error_get_type" type="enum">
<       <member cname="GDA_QUERY_FIELD_AGG_XML_LOAD_ERROR" name="XmlLoadError" />
<       <member cname="GDA_QUERY_FIELD_AGG_RENDER_ERROR" name="RenderError" />
<     </enum>
<     <enum name="QueryFieldAllError" cname="GdaQueryFieldAllError" gtype="gda_query_field_all_error_get_type" type="enum">
<       <member cname="GDA_QUERY_FIELD_ALL_XML_LOAD_ERROR" name="XmlLoadError" />
<       <member cname="GDA_QUERY_FIELD_ALL_RENDER_ERROR" name="RenderError" />
<     </enum>
<     <enum name="QueryFieldError" cname="GdaQueryFieldError" gtype="gda_query_field_error_get_type" type="enum">
<       <member cname="GDA_QUERY_FIELD_XML_LOAD_ERROR" name="Error" />
<     </enum>
<     <enum name="QueryFieldFieldError" cname="GdaQueryFieldFieldError" gtype="gda_query_field_field_error_get_type" type="enum">
<       <member cname="GDA_QUERY_FIELD_FIELD_XML_LOAD_ERROR" name="XmlLoadError" />
<       <member cname="GDA_QUERY_FIELD_FIELD_RENDER_ERROR" name="RenderError" />
<     </enum>
<     <enum name="QueryFieldFuncError" cname="GdaQueryFieldFuncError" gtype="gda_query_field_func_error_get_type" type="enum">
<       <member cname="GDA_QUERY_FIELD_FUNC_XML_LOAD_ERROR" name="XmlLoadError" />
<       <member cname="GDA_QUERY_FIELD_FUNC_RENDER_ERROR" name="RenderError" />
<     </enum>
312,324d192
<     <enum name="QueryFieldValueError" cname="GdaQueryFieldValueError" gtype="gda_query_field_value_error_get_type" type="enum">
<       <member cname="GDA_QUERY_FIELD_VALUE_XML_LOAD_ERROR" name="XmlLoadError" />
<       <member cname="GDA_QUERY_FIELD_VALUE_RENDER_ERROR" name="RenderError" />
<       <member cname="GDA_QUERY_FIELD_VALUE_PARAM_ERROR" name="ParamError" />
<       <member cname="GDA_QUERY_FIELD_VALUE_DEFAULT_PARAM_ERROR" name="DefaultParamError" />
<     </enum>
<     <enum name="QueryJoinError" cname="GdaQueryJoinError" gtype="gda_query_join_error_get_type" type="enum">
<       <member cname="GDA_QUERY_JOIN_XML_LOAD_ERROR" name="XmlLoadError" />
<       <member cname="GDA_QUERY_JOIN_META_DATA_UPDATE" name="MetaDataUpdate" />
<       <member cname="GDA_QUERY_JOIN_FIELDS_ERROR" name="FieldsError" />
<       <member cname="GDA_QUERY_JOIN_SQL_ANALYSE_ERROR" name="SqlAnalyseError" />
<       <member cname="GDA_QUERY_JOIN_PARSE_ERROR" name="ParseError" />
<     </enum>
333,338d200
<     <enum name="QueryTargetError" cname="GdaQueryTargetError" gtype="gda_query_target_error_get_type" type="enum">
<       <member cname="GDA_QUERY_TARGET_XML_LOAD_ERROR" name="XmlLoadError" />
<       <member cname="GDA_QUERY_TARGET_XML_SAVE_ERROR" name="XmlSaveError" />
<       <member cname="GDA_QUERY_TARGET_META_DATA_UPDATE" name="MetaDataUpdate" />
<       <member cname="GDA_QUERY_TARGET_FIELDS_ERROR" name="FieldsError" />
<     </enum>
747,752d608
<       <method name="GetColumnIndexByName" cname="gda_data_model_get_column_index_by_name">
<         <return-type type="gint" />
<         <parameters>
<           <parameter type="const-gchar*" name="name" />
<         </parameters>
<       </method>
782,788d637
<       <method name="GetValueAtColName" cname="gda_data_model_get_value_at_col_name">
<         <return-type type="const-GValue*" />
<         <parameters>
<           <parameter type="const-gchar*" name="column_name" />
<           <parameter type="gint" name="row" />
<         </parameters>
<       </method>
2434a2284,2291
>       <method name="AssignModelCol" cname="gda_data_proxy_assign_model_col">
>         <return-type type="void" />
>         <parameters>
>           <parameter type="GdaDataModel*" name="model" />
>           <parameter type="gint" name="proxy_col" />
>           <parameter type="gint" name="model_col" />
>         </parameters>
>       </method>
2444a2302,2309
>       <method name="ClearModelRowValue" cname="gda_data_proxy_clear_model_row_value">
>         <return-type type="void" />
>         <parameters>
>           <parameter type="GdaDataModel*" name="model" />
>           <parameter type="gint" name="proxy_row" />
>           <parameter type="gint" name="extra_col" />
>         </parameters>
>       </method>
2457a2323,2337
>       <method name="GetAssignedModelCol" cname="gda_data_proxy_get_assigned_model_col">
>         <return-type type="gint" />
>         <parameters>
>           <parameter type="GdaDataModel*" name="model" />
>           <parameter type="gint" name="model_col" />
>         </parameters>
>       </method>
>       <method name="GetModelRowValue" cname="gda_data_proxy_get_model_row_value">
>         <return-type type="const-GValue*" />
>         <parameters>
>           <parameter type="GdaDataModel*" name="model" />
>           <parameter type="gint" name="proxy_row" />
>           <parameter type="gint" name="extra_col" />
>         </parameters>
>       </method>
2531a2412,2420
>       <method name="SetModelRowValue" cname="gda_data_proxy_set_model_row_value">
>         <return-type type="void" />
>         <parameters>
>           <parameter type="GdaDataModel*" name="model" />
>           <parameter type="gint" name="proxy_row" />
>           <parameter type="gint" name="extra_col" />
>           <parameter type="const-GValue*" name="value" />
>         </parameters>
>       </method>
3960c3849
<         <return-type type="GdaObject*" />
---
>         <return-type type="GdaDataModel*" />
6059,6135d5947
<     <class name="Global" cname="GdaGlobal">
<       <method name="CreateTable" cname="gda_create_table" shared="true">
<         <return-type type="gboolean" />
<         <parameters>
<           <parameter type="GdaConnection*" name="cnn" />
<           <parameter type="const-gchar*" name="table_name" />
<           <parameter type="GError**" name="error" />
<           <parameter ellipsis="true" />
<         </parameters>
<       </method>
<       <method name="DeleteRowFromTable" cname="gda_delete_row_from_table" shared="true">
<         <return-type type="gboolean" />
<         <parameters>
<           <parameter type="GdaConnection*" name="cnn" />
<           <parameter type="const-gchar*" name="table_name" />
<           <parameter type="const-gchar*" name="condition_column_name" />
<           <parameter type="const-GValue*" name="condition" />
<           <parameter type="GError**" name="error" />
<         </parameters>
<       </method>
<       <method name="DropTable" cname="gda_drop_table" shared="true">
<         <return-type type="gboolean" />
<         <parameters>
<           <parameter type="GdaConnection*" name="cnn" />
<           <parameter type="const-gchar*" name="table_name" />
<           <parameter type="GError**" name="error" />
<         </parameters>
<       </method>
<       <method name="ExecuteSelectCommand" cname="gda_execute_select_command" shared="true">
<         <return-type type="GdaDataModel*" />
<         <parameters>
<           <parameter type="GdaConnection*" name="cnn" />
<           <parameter type="const-gchar*" name="sql" />
<           <parameter type="GError**" name="error" />
<         </parameters>
<       </method>
<       <method name="ExecuteSqlCommand" cname="gda_execute_sql_command" shared="true">
<         <return-type type="gint" />
<         <parameters>
<           <parameter type="GdaConnection*" name="cnn" />
<           <parameter type="const-gchar*" name="sql" />
<           <parameter type="GError**" name="error" />
<         </parameters>
<       </method>
<       <method name="GetDefaultDict" cname="gda_get_default_dict" shared="true">
<         <return-type type="GdaDict*" />
<       </method>
<       <method name="OpenConnection" cname="gda_open_connection" shared="true">
<         <return-type type="GdaConnection*" />
<         <parameters>
<           <parameter type="const-gchar*" name="dsn" />
<           <parameter type="const-gchar*" name="username" />
<           <parameter type="const-gchar*" name="password" />
<           <parameter type="GdaConnectionOptions" name="options" />
<           <parameter type="GError**" name="error" />
<         </parameters>
<       </method>
<       <method name="ShortGetType" cname="gda_short_get_type" shared="true">
<         <return-type type="GType" />
<       </method>
<       <method name="StringHashToList" cname="gda_string_hash_to_list" shared="true">
<         <return-type type="GList*" />
<         <parameters>
<           <parameter type="GHashTable*" name="hash_table" />
<         </parameters>
<       </method>
<       <method name="StringToBinary" cname="gda_string_to_binary" shared="true">
<         <return-type type="gboolean" />
<         <parameters>
<           <parameter type="const-gchar*" name="str" />
<           <parameter type="GdaBinary*" name="bin" />
<         </parameters>
<       </method>
<       <method name="UshortGetType" cname="gda_ushort_get_type" shared="true">
<         <return-type type="GType" />
<       </method>
<     </class>
6202,6204c6014,6022
<     <class name="Insert" cname="GdaInsert_">
<       <method name="RowIntoTable" cname="gda_insert_row_into_table" shared="true">
<         <return-type type="gboolean" />
---
>     <class name="Global" cname="GdaGlobal">
>       <method name="GetDefaultDict" cname="gda_get_default_dict" shared="true">
>         <return-type type="GdaDict*" />
>       </method>
>       <method name="ShortGetType" cname="gda_short_get_type" shared="true">
>         <return-type type="GType" />
>       </method>
>       <method name="StringHashToList" cname="gda_string_hash_to_list" shared="true">
>         <return-type type="GList*" />
6206,6209c6024
<           <parameter type="GdaConnection*" name="cnn" />
<           <parameter type="const-gchar*" name="table_name" />
<           <parameter type="GError**" name="error" />
<           <parameter ellipsis="true" />
---
>           <parameter type="GHashTable*" name="hash_table" />
6212c6027
<       <method name="RowIntoTableFromString" cname="gda_insert_row_into_table_from_string" shared="true">
---
>       <method name="StringToBinary" cname="gda_string_to_binary" shared="true">
6215,6218c6030,6031
<           <parameter type="GdaConnection*" name="cnn" />
<           <parameter type="const-gchar*" name="table_name" />
<           <parameter type="GError**" name="error" />
<           <parameter ellipsis="true" />
---
>           <parameter type="const-gchar*" name="str" />
>           <parameter type="GdaBinary*" name="bin" />
6220a6034,6036
>       <method name="UshortGetType" cname="gda_ushort_get_type" shared="true">
>         <return-type type="GType" />
>       </method>
6252,6276d6067
<     <class name="Update" cname="GdaUpdate_">
<       <method name="ValueInTable" cname="gda_update_value_in_table" shared="true">
<         <return-type type="gboolean" />
<         <parameters>
<           <parameter type="GdaConnection*" name="cnn" />
<           <parameter type="const-gchar*" name="table_name" />
<           <parameter type="const-gchar*" name="search_for_column" />
<           <parameter type="const-GValue*" name="condition" />
<           <parameter type="const-gchar*" name="column_name" />
<           <parameter type="const-GValue*" name="new_value" />
<           <parameter type="GError**" name="error" />
<         </parameters>
<       </method>
<       <method name="ValuesInTable" cname="gda_update_values_in_table" shared="true">
<         <return-type type="gboolean" />
<         <parameters>
<           <parameter type="GdaConnection*" name="cnn" />
<           <parameter type="const-gchar*" name="table_name" />
<           <parameter type="const-gchar*" name="condition_column_name" />
<           <parameter type="const-GValue*" name="condition" />
<           <parameter type="GError**" name="error" />
<           <parameter ellipsis="true" />
<         </parameters>
<       </method>
<     </class>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]