12015-11-04  Murray Cumming  <murrayc@murrayc.com>
2
3	4.99.11
4
52015-10-27  Murray Cumming  <murrayc@murrayc.com>
6
7	SqlBuilder::select_add_target(): Avoid "stack smashing detected".
8
9	Passing the std::string::c_str(), instead of the std::string, seemed
10	to result in a temporary object whose lifetime was limited.
11
122015-09-22  Murray Cumming  <murrayc@murrayc.com>
13
14	4.99.10
15
162015-07-15  Murray Cumming  <murrayc@murrayc.com>
17
18	4.99.9
19
202015-07-15  Murray Cumming  <murrayc@murrayc.com>
21
22	Require the latest glibmm.
23
24	So we use the latest gmmproc.
25
262015-07-15  Murray Cumming  <murrayc@murrayc.com>
27
28	configure.ac: Use MM_AX_CXX_COMPILE_STDCXX_11() from mm-common.
29
30	Instead of a copy of AX_CXX_COMPILE_STDCXX_11().
31
322015-07-11  Murray Cumming  <murrayc@murrayc.com>
33
34	Require C++11.
35
36	configure.ac: Use AX_CXX_COMPILE_STDCXX_11 to check for compiler
37	support for C++11 and use it (--std=c++11 for current versions of
38	g++).
39
40	Among other reasons, this is because glibmm now requires C++11,
41	and its gmmrpoc generates C++11 code.
42
432014-04-25  Murray Cumming  <murrayc@murrayc.com>
44
45	4.99.8
46
472014-04-25  Murray Cumming  <murrayc@murrayc.com>
48
49	Value: Add missing create_as_int64/uint64() implementations.
50
512014-04-25  Murray Cumming  <murrayc@murrayc.com>
52
53	Value: Add create_as_float/double() and set_float/double().
54
55	Deprecating the ambiguous constructors and set() methods.
56
572013-09-13  Murray Cumming  <murrayc@murrayc.com>
58
59	Do not bother breaking the build for missing GdaDataModelDBD
60
61	* tools/extra_defs_gen/generate_def_gda.cc: Because we do not
62	use it anyway.
63
642013-07-03  José Alburquerque  <jaalburquerque@gmail.com>
65
66	Move to a generated ChangeLog.
67
682013-07-02  José Alburquerque  <jaalburquerque@gmail.com>
69
70	Auto-generate the ChangeLog from the git log for 'make dist'.
71
72	* Makefile.am: Include the dist-changelog.am file copied in build/
73	from mm-common so that the ChangeLog is automatically generated from
74	the git commit messages on 'make dist'.
75
762013-04-24  Murray Cumming  <murrayc@murrayc.com>
77
78	4.99.7
79
802012-01-06  Murray Cumming  <murrayc@murrayc.com>
81
82	value.h: Remove a duplicate C typedef.
83
84	* libgda/libgdamm/value.h: The second GeometricPoint typedef is
85	a duplicate.
86
872011-11-20  Murray Cumming  <murrayc@murrayc.com>
88
89	4.99.6
90
912011-11-11  Murray Cumming  <murrayc@murrayc.com>
92
93	Wrap GdaNumeric as Gnome::Gda::Numeric.
94
95	* libgda/src/libgda_methods.defs: Regenerated with h2defs.py.
96	* libgda/src/numeric.[hg|cc]: Wrap GdaNumeric, now that it is a proper
97	boxed type with an API.
98	* libgda/libgdamm/value.[h|cc]: Use Numeric instead of GdaNumeric in
99	the API.
100
1012011-11-10  Murray Cumming  <murrayc@murrayc.com>
102
103	Add Connection::create_from_string().
104
105	* libgda/src/libgda_methods.defs: Regenerated with h2defs.py.
106	* libgda/src/connection.hg: Added create_from_string() which allows
107	us to create a Connection which is not yet opened.
108
1092011-11-07  Murray Cumming  <murrayc@murrayc.com>
110
111	4.99.5
112
1132011-10-26  Murray Cumming  <murrayc@murrayc.com>
114
115	Fix the --enable-warnings=fatal build.
116
117	* libgda/libgdamm/init.cc: Do not include glibmm.h. It is not necessary.
118
1192011-10-25  Murray Cumming  <murrayc@murrayc.com>
120
121	init.h: Move the glibmm.h include to the .cc file.
122
123	* libgda/libgdamm/init.[h|cc]: The glibmm.h include does not need to be in
124	the header.
125
1262011-10-25  Murray Cumming  <murrayc@murrayc.com>
127
128	Add #includes needed with the latest glibmm.
129
130	* libgda/libgdamm/value.cc:
131	* libgda/libgdamm/value.h:
132	* libgda/src/blobop.hg:
133	* libgda/src/holder.hg:
134	* libgda/src/metastruct.hg:
135	* libgda/src/quarklist.hg:
136	* libgda/src/serveroperation.hg:
137	* libgda/src/sqlexpr.hg:
138	* libgda/src/sqlstatement.hg: Add individual includes now that gmmproc does not
139	add #include glibmm.h at the top of every generated header.
140
1412011-10-20  David King  <davidk@openismus.com>
142
143	Bump the libgda-5.0 requrement to 4.99.5
144
145	Libgda 4.99.5 adds error-reporting APIs to GdaRow and GdaHolder, which
146	are used in libgdamm.
147
1482011-10-19  Murray Cumming  <murrayc@murrayc.com>
149
150	m4 conversions: Fixed an incorrect quote, found by José Alburquerque.
151
152	* tools/m4/convert_libgdamm.m4: See bug #661401
153
1542011-10-10  Murray Cumming  <murrayc@murrayc.com>
155
156	Regenerated enums.
157
158	* libgda/src/libgda_enums.defs: Regenerated with enums.pl. There are
159	some new error codes.
160
1612011-10-10  Murray Cumming  <murrayc@murrayc.com>
162
163	DataModelIter::get_value_at(): Throw an exception sometimes.
164
165	* libgda/src/libgda_methods.defs: Regenerated with h2defs.py.
166	* libgda/src/datamodeliter.hg: Use the new
167	gda_data_model_iter_get_value_at_e() instead of
168	gda_data_model_iter_get_value_at(). Presumably this lets us catch more
169	problems.
170	* libgda/src/holder.hg:
171	* libgda/src/row.hg: Ignore some other new methods, with comments.
172
1732011-10-09  Murray Cumming  <murrayc@murrayc.com>
174
175	4.99.4.1
176
1772011-09-21  Murray Cumming  <murrayc@murrayc.com>
178
179	Fix the ChangeLog
180
1812011-09-21  Murray Cumming  <murrayc@murrayc.com>
182
183	ServerProvider: Added supports_operation() method overloads.
184
185	* libgda/src/serverprovider.[hg|ccg]: Because some parameters may be NULL.
186
1872011-09-21  Murray Cumming  <murrayc@murrayc.com>
188
189	Connection: Add statement_to_sql() method overloads.
190
191	* libgda/src/connection.[hg|ccg]: Because some parameters can be NULL.
192
1932011-09-21  Murray Cumming  <murrayc@murrayc.com>
194
195	4.99.4
196
1972011-09-21  Murray Cumming  <murrayc@murrayc.com>
198
199	Minor documentation improvements.
200
201	* libgda/src/metastore.hg:
202	* libgda/src/quarklist.hg:
203	* libgda/src/statement.hg: Minor documentation improvements and TODO
204	comments.
205
2062011-09-21  Murray Cumming  <murrayc@murrayc.com>
207
208	Value: operator=(): Check for identical instance.
209
210	* libgda/libgdamm/value.cc: This is generally a good idea in operator=()
211	implementations.
212
2132011-09-21  Murray Cumming  <murrayc@murrayc.com>
214
215	Value::set_binary(): reinit the type.
216
217	* libgda/libgdamm/value.cc: Call value_reinit(), as we do in other set()
218	methods.
219
2202011-09-20  Murray Cumming  <murrayc@murrayc.com>
221
222	Value: operator=(): Check for the identical underlying GValue.
223
224	* libgda/libgdamm/value.cc: Otherwise we unset the gobject, which
225	unsets the src, because it is the same gobject, and then we reject that
226	src as invalid.
227
2282011-07-07  Murray Cumming  <murrayc@murrayc.com>
229
230	4.99.3.1
231
2322011-07-07  Murray Cumming  <murrayc@murrayc.com>
233
234	Corrected the ChangeLog
235
2362011-07-04  Murray Cumming  <murrayc@murrayc.com>
237
238	Add SQL_OPERATOR_TYPE_ILIKE.
239
240	This requires libgda from git master.
241
2422011-06-21  Murray Cumming  <murrayc@murrayc.com>
243
244	4.99.3
245
2462011-06-16  Murray Cumming  <murrayc@murrayc.com>
247
248	Adapt to null value changes in libgda.
249
250	* libgda/src/libgda_methods.defs: Regenerated.
251	* libgda/libgdamm/value.[h|cc]: Value() constructor: Call the new
252	gda_value_new_null() because libgda no longer uses gtype=0 (invalid) to mean
253	NULL. Addded set_null(), wrapping the new gda_value_set_null() function.
254
2552011-05-24  Olav Vitters  <olav@vitters.nl>
256
257	Use tar-ustar instead of tar-pax to ensure OpenBSD compatibility
258
2592011-03-30  Murray Cumming  <murrayc@murrayc.com>
260
261	Adjust the compiler warning flags used with --enable-warnings=fatal.
262
263	* configure.ac: Ignore warnings about long long, to fix the build with
264	g++ 4.5.2. Avoid use of glibmm deprecated API too.
265
2662011-03-30  Murray Cumming  <murrayc@murrayc.com>
267
268	Remove GLIBMM_EXCEPTIONS_ENABLED ifdefs.
269
270	* libgda/src/*.[hg|ccg]: These ifdefs are no longer useful. They were already
271	removed from other projects a while ago.
272
2732011-03-30  Murray Cumming  <murrayc@murrayc.com>
274
275	4.99.0.1
276
2772011-03-30  Murray Cumming  <murrayc@murrayc.com>
278
279	Connection: Add new properties.
280
281	* libgda/src/libgda_signals.defs: Regenerated.
282	* libgda/src/connection.hg: Added provider, is_wrapper,
283	monitor_wrapped_in_mainloop, and events_history_size properties.
284
2852011-03-30  Murray Cumming  <murrayc@murrayc.com>
286
287	Connection: Ignore private functions.
288
289	* libgda/src/connection.hg: These functions are in gda-connection-private.h
290	so they are not public API.
291
2922011-03-30  Murray Cumming  <murrayc@murrayc.com>
293
294	Connection: Added *_row_into_table() methods.
295
296	* libgda/src/connection.hg: Added insert_row_into_table(),
297	update_row_in_table(), and delete_row_in_table().
298
2992011-03-30  Murray Cumming  <murrayc@murrayc.com>
300
301	Replace a remaining use of ListHandle.
302
303	* libgda/libgdamm/value.h: Remove the ListHandle and SListHandle typedefs.
304	* libgda/src/datamodel.hg: get_row_from_values(): Use std::vector
305	instead of ListHandle, as already done for other API.
306
3072011-03-30  Murray Cumming  <murrayc@murrayc.com>
308
309	Added some comments
310
3112011-03-30  Murray Cumming  <murrayc@murrayc.com>
312
313	Connection: Add some methods.
314
315	* libgda/src/connection.[hg|ccg]: parse_sql_string(),
316	async_statement_execute(), async_fetch_result() and async_cancel().
317
3182011-03-30  Murray Cumming  <murrayc@murrayc.com>
319
320	Avoid a tarball dependency on mm-common.
321
322	* configure.ac: Require the latest version of mm-common.
323	Call MM_CONFIG_DOCTOOL_DIR() to createe, use, and dist a local copy of the
324	mm-common scripts.
325
3262011-03-29  Murray Cumming  <murrayc@murrayc.com>
327
328	4.99.0
329
3302011-03-29  Murray Cumming  <murrayc@murrayc.com>
331
332	Connection: statement_execute_non_select(): Restore this method.
333
334	* libgda/src/connection.hg: Correct the function name used by
335	statement_execute_non_select().
336
3372011-03-29  Murray Cumming  <murrayc@murrayc.com>
338
339	Make the version number more like libgda
340
3412011-03-29  Murray Cumming  <murrayc@murrayc.com>
342
343	Use libgda-5.0.
344
345	* configure.ac: Use libgda-5.0 instead of libgda-4.0.
346	* libgda/src/libgda_enums.defs: Regenerated.
347	* libgda/src/libgda_methods.defs: Regenerated.
348	* libgda/libgdamm/value.[h|cc]: Remove API that uses the list type. It was
349	apparently removed from the libgda API.
350	* libgda/src/connection.hg: Remove an unused enum.
351	* libgda/src/serveroperation.ccg: Adapt to renamed functions.
352
3532011-02-02  Murray Cumming  <murrayc@murrayc.com>
354
355	4.1.2
356
3572011-01-30  Murray Cumming  <murrayc@murrayc.com>
358
359	Use std::vector<> instead of *Handle<> or std::list<>.
360
361	* libgda/src/batch.[hg|ccg]:
362	* libgda/src/connection.[hg|ccg]:
363	* libgda/src/datacomparator.[hg|ccg]:
364	* libgda/src/datamodel.[hg|ccg]:
365	* libgda/src/datamodelimport.hg:
366	* libgda/src/dataproxy.[hg|ccg]:
367	* libgda/src/metastore.hg:
368	* libgda/src/serveroperation.hg:
369	* libgda/src/set.hg:
370	* libgda/src/sqlbuilder.[hg|ccg]:
371	* libgda/src/statement.[hg|ccg]:
372	* libgda/src/xatransaction.[hg|ccg]:
373	* tools/m4/convert_libgdamm.m4: Use the new convention that we have just
374	started using in gtkmm 3. libgdamm is API/ABI unstable, so we can still make
375	big changes like this.
376
3772010-12-09  Murray Cumming  <murrayc@murrayc.com>
378
379	Adapt to gmmproc m4 changes in glibmm.
380
381	* tools/m4/convert.m4: Include convert_glibmm.m4 instead of convert_gtkmm.m4.
382	* tools/m4/convert_libgdamm.m4: Avoid use of the __FR2P macro, which does
383	not seem to be defined for some reason.
384
3852010-10-16  Murray Cumming  <murrayc@murrayc.com>
386
387	4.1.1
388
3892010-10-16  Murray Cumming  <murrayc@murrayc.com>
390
391	Small documentation improvements.
392
393	* libgda/src/libgda_docs.xml: Fix a typo that I fixed in libgda too.
394	* libgda/src/sqlbuilder.[hg|ccg]: Small docs improvements.
395	select_add_target_id(): Use _WRAP_METHOD() for this.
396	* libgda/src/sqlexpr.hg: Added some overview documentation.
397	* libgda/src/sqlstatement.hg: Added some overview documentation.
398
3992010-10-16  Murray Cumming  <murrayc@murrayc.com>
400
401	Doxyfile.in: Make more like the gtkmm one.
402
403	* docs/reference/Doxyfile.in: Minor unimportant changes, to match gtkmm.
404
4052010-10-16  Murray Cumming  <murrayc@murrayc.com>
406
407	Work around a doxygen crash.
408
409	* libgda/src/sqlparser.hg: Class overview documentation: Instead of
410	describing the placeholder syntax, just link to the GdaSqlParser
411	documentation. This is unavoidable as there seems to be now way to mention
412	/* in a comment. The attempt to use @verbatim@endverbatim to do this does
413	not seem to have worked in the past and crashes current versions of doxygen.
414	( Doxygen bug https://bugzilla.gnome.org/show_bug.cgi?id=632311 )
415
4162010-10-16  Murray Cumming  <murrayc@murrayc.com>
417
418	Regenerated C documentation.
419
420	* libgda/src/libgda_docs.xml: Regenerated with docextract_to_xml.py.
421
4222010-10-16  Murray Cumming  <murrayc@murrayc.com>
423
424	Added some methods.
425
426	* libgda/src/libgda_methods.defs: Regenerated with h2defs.py.
427	* libgda/src/connection.hg: Added quote_sql_identifier().
428	* libgda/src/dataselect.hg: Added rerun().
429	* libgda/src/metastore.hg: Added set_identifiers_style().
430	* libgda/src/sqlstatement.hg: Added string_to_type().
431	* libgda/src/sqlbuilder.hg: Added some documentation.
432	* tools/m4/convert_libgdamm.m4: Mention a new enum.
433
4342010-08-31  Murray Cumming  <murrayc@murrayc.com>
435
436	Added ConfigError and Config::get_provider().
437
438	* libgda/src/config.[hg|ccg]: Add the ConfigError exception, which is
439	also thrown by some Connection methods.
440	Add get_provider() and use _WRAP_METHOD() for the existing methods instead
441	of hand-coding them.
442
4432010-08-06  Murray Cumming  <murrayc@murrayc.com>
444
445	3.99.21
446
4472010-06-21  Murray Cumming  <murrayc@murrayc.com>
448
449	DataModel: Added the DataModelError exceptions.
450
451	* libgda/src/datamodel.hg: Add this exception that can be thrown by these
452	methods.
453
4542010-06-21  Murray Cumming  <murrayc@murrayc.com>
455
456	Fix the examples (check) build.
457
458	* examples/sqlbuilder/main.cc: Adapt to the
459	add_field_id()->add_field_value_id() API change.
460
4612010-06-21  Murray Cumming  <murrayc@murrayc.com>
462
463	ServerOperation: set_value_at(): Make this templated.
464
465	* libgda/src/serveroperation.[hg|ccg]: Add set_value_at_as_value() and make
466	set_value_at() a templated method, instead of just taking a string.
467
4682010-06-21  Murray Cumming  <murrayc@murrayc.com>
469
470	Add CREATE_USER, ALTER USER and DROP USER server operations.
471
472	* libgda/src/libgda_methods.defs: Regenerate with h2defs.py though the enums
473	here are not actually used.
474	* libgda/src/libgda_enums.defs: Regenerate with enums.pl, to add the enums
475	for the new server operations.
476
4772010-06-15  Murray Cumming  <murrayc@murrayc.com>
478
479	SqlBuilder: Added add_field_id().
480
481	* libgda/src/sqlbuilder.[hg|ccg]: Added add_field_id().
482
4832010-06-15  Murray Cumming  <murrayc@murrayc.com>
484
485	Fix the build with libgda git master.
486
487	* libgda/src/libgda_methods.defs: Regenerated with h2defs.py.
488	* libgda/src/sqlbuilder.[hg|ccg]: Use Id instead of guint for the IDs.
489	It is just a typedef but it makes things clearer. libgda does this now too.
490	Rename add_field_id() to add_field_value_id() and change the implementation
491	of similar methods because the C functions were renamed (by me).
492
4932010-05-25  Murray Cumming  <murrayc@murrayc.com>
494
495	3.99.20
496
4972010-05-20  Murray Cumming  <murrayc@murrayc.com>
498
499	Fixed the build with latest libgda.
500
501	* libgda/src/libgda_methods.defs: Regenerated with h2defs.py
502	* libgda/src/sqlbuilder.ccg: Adapted now that I have removed the id
503	parameters from the C API.
504
5052010-05-17  Murray Cumming  <murrayc@murrayc.com>
506
507	SqlBuilder: Don't pass empty strings to the C functions.
508
509	* libgda/src/sqlbuilder.hg: Make sure that generated methods pass NULL
510	for empty strings, because libgda does not always check that strings are
511	not empty, though I try to fix that in libgda when I see it.
512
5132010-05-13  Murray Cumming  <murrayc@murrayc.com>
514
515	SqlBuilder: get_sql_statement(): Fix memory management.
516
517	* libgda/src/sqlbuilder.hg: get_sql_statement(): Take a copy of the C object,
518	to avoid a double-free.
519
5202010-05-12  Murray Cumming  <murrayc@murrayc.com>
521
522	SqlBuilder: add_sub_select(), compound_add_sub_select(): Remove steal param.
523
524	* libgda/src/libgda_methods.defs:
525	* libgda/src/sqlbuilder.[hg|ccg]: Adapt to my change in libgda, fixing the
526	build.
527
5282010-05-12  Murray Cumming  <murrayc@murrayc.com>
529
530	SqlBuilder: get_sql_statement(): Remove stupid copy_it parameter.
531
532	* libgda/src/libgda_methods.defs:
533	* libgda/src/sqlbuilder.hg: Adapt to my change in libgda, fixing the build.
534
5352010-05-12  Murray Cumming  <murrayc@murrayc.com>
536
537	SqlBuilder: Add select_add_target_id().
538
539	* libgda/src/sqlbuilder.[hg|ccg]: Added select_add_target_id(),
540	which _might_ be useful for adding sub-queries as targets, though I
541	am checking.
542
5432010-05-11  Murray Cumming  <murrayc@murrayc.com>
544
545	Temporary fix until I fix the C API.
546
5472010-05-11  Murray Cumming  <murrayc@murrayc.com>
548
549	SqlBuilder: Add add_sub_select().
550
551	* libgda/src/sqlbuilder.[hg|ccg]:  Wrap gda_sql_builder_add_sub_select().
552
5532010-05-11  Murray Cumming  <murrayc@murrayc.com>
554
555	SqlBuilder: Add compound_add_sub_select().
556
557	* libgda/src/sqlbuilder.hg: Wrap gda_sql_builder_compound_add_sub_select().
558
5592010-05-11  Murray Cumming  <murrayc@murrayc.com>
560
561	Wrap SqlBuilder::get_sql_statement().
562
563	* libgda/src/sqlstatement.[hg|ccg]: Added SqlStatement, wrapping
564	GdaSqlStatement.
565	* libgda/src/sqlbuilder.hg: Wrap get_sql_statement().
566
5672010-05-07  Murray Cumming  <murrayc@murrayc.com>
568
569	SqlBuilder: import_expression(): Remove the id parameter.
570
571	* libgda/src/sqlbuilder.hg: import_expression(): Remove the id parameter.
572	We generally don't let the caller specify an ID, though the C API does,
573	for no good reason.
574	export_expression(): Make this const.
575
5762010-05-07  Murray Cumming  <murrayc@murrayc.com>
577
578	SqlBuilder: Fix typo in import_expression() name.
579
580	* libgda/src/sqlbuilder.hg: Change import_expressio() to import_expression().
581
5822010-05-06  Murray Cumming  <murrayc@murrayc.com>
583
584	SqlExpr: Add empty().
585
586	* libgda/src/sqlexpr.[hg|ccg]: Added empty() so we can check if it is a
587	default empty instance. This makes it more useful.
588
5892010-05-06  Murray Cumming  <murrayc@murrayc.com>
590
591	Added new SqlBuilder methods.
592
593	* libgda/src/libgda_methods.defs: Regenerated with h2defs.py
594	* libgda/src/sqlexpr.[hg|ccg]: Wrapped GdaSqlExpr as Gda::SqlExpr.
595	This needs my change in libgda to register the boxed type.
596	* libgda/src/sqlbuilder.hg: select_add_field(): Returns the ID now.
597	Added export_expression() and import_expression().
598
5992010-05-04  Murray Cumming  <murrayc@murrayc.com>
600
601	Minor main text improvement.
602
6032010-05-04  Murray Cumming  <murrayc@murrayc.com>
604
605	Value: Added get/set_long().
606
607	* libgda/libgdamm/value.[h|cc]: Added get/set_long().
608
6092010-04-27  David King  <davidk@openismus.com>
610
611	Add main page to Doxygen documentation
612
613	* docs/Makefile.am: Parse libgda/libgdamm.h for Doxygen documentation.
614	* libgda/libgdamm.h: Add main page to generated documentation.
615
6162010-04-27  David King  <davidk@openismus.com>
617
618	Remove Debian packaging
619
620	* debian/*: Remove hopelessly out-of-date Debian packaging.
621
6222010-04-26  Murray Cumming  <murrayc@murrayc.com>
623
624	SqlBuilder: Added select_set_having() and select_group_by().
625
626	* libgda/src/libgda_methods.defs: Regenerated with h2defs.py
627	* libgda/src/sqlbuilder.hg: Added select_set_having(), select_group_by().
628
6292010-04-09  Armin Burgmeier  <armin@arbur.net>
630
631	SqlBuilder: Make definition and declaration of  add_cond() match
632
633	* libgda/src/sqlbuilder.ccg (add_cond): Fix function header signature
634	to match the declaration in the header (uint->guint), fixing the
635	Windows build.
636
6372010-03-29  Murray Cumming  <murrayc@murrayc.com>
638
639	SqlBuilder: Added select_set_dictinct() and select_sect_limit().
640
641	* libgda/src/libgda_methods.defs: Regenerated
642	* libgda/src/sqlbuilder.[hg|ccg]: Added select_set_distinct(),
643	select_set_limit(), set_limit_id(), and select_set_distinct().
644
6452010-03-23  Murray Cumming  <murrayc@murrayc.com>
646
647	Fix the build with the latest libgdamm, which slightly broke API and ABI.
648
649	* libgda/src/libgda_enums.defs: Regenerated.
650	* libgda/src/sqlbuilder.hg: Adapt the SqlError exception wrapper to mention
651	GdaSqlError instead of GdaSqlErrorType.
652
6532010-02-27  Murray Cumming  <murrayc@murrayc.com>
654
655	Connection: Add statement_execute_non_select_builder(SqlBuilder)
656
657	* libgda/src/connection.[hg|ccg]: Added statement_execute_non_select_builder()
658	overloads that take SqlBuilder, to avoid the need to generate a statement
659	from a builder.
660
6612010-02-27  Murray Cumming  <murrayc@murrayc.com>
662
663	Connection, SqlBuilder: Addd some convenient method overloads.
664
665	* libgda/src/connection.[hg|ccg]: statement_execute_select(statement, params):
666	Add an optional model_usage parameter, as already exists on other method
667	overloads.
668	Added statement_execute_select_builder() to avoid the need to generate a
669	statement from a builder.
670	* libgda/src/sqlbuilder.[hg|ccg]: Added an add_function() overload that
671	takes only one parameter.
672
6732010-02-27  Murray Cumming  <murrayc@murrayc.com>
674
675	SqlBuilder: Add SqlError and fix select_add_target() with no alias.
676
677	* libgda/src/sqlbuilder.[hg|ccg]: Add SqlError to wrap the GdaSqlError
678	error domain thrown (but not documented) by SqlBuilder.
679	select_add_target(): Avoid passing a  alias. I have fixed the C
680	function in libgda but this makes it safe even when that is not deployed.
681
6822010-02-25  Murray Cumming  <murrayc@murrayc.com>
683
684	3.99.19 really
685
6862010-02-25  Murray Cumming  <murrayc@murrayc.com>
687
688	3.99.19
689
6902009-12-04  Murray Cumming  <murrayc@murrayc.com>
691
692	SqlBuilder: select_add_target() now takes a name instead of an ID.
693
694	* libgda/src/libgda_methods.defs: Regenerated
695	* libgda/src/sqlbuilder.[hg|ccg]: select_add_target(): Take the
696	table name as a string, using the new C function, and give the alias
697	a default parameter instead of overloading.
698
6992009-12-02  Murray Cumming  <murrayc@murrayc.com>
700
701	SqlBuilder: Make set_field_value() and add_expr() templated.
702
703	* libgda/src/sqlbuilder.[hg|ccg]: set_field_value(): Rename to
704	set_field_value_as_value. Rename add_expr() to add_expr_as_value().
705	Add templated set_field_value() and add_expr() methods so people
706	do not need to manually construct a Value object.
707
7082009-12-01  Murray Cumming  <murrayc@murrayc.com>
709
710	SqlBuilder: Added 2 more methods.
711
712	* libgda/src/sqlbuilder.hg: Added add_field_value() and
713	select_add_field().
714
7152009-12-01  Murray Cumming  <murrayc@murrayc.com>
716
717	Fix the build with the latest libgdamm.
718
719	* libgda/src/libgda_methods.defs: Regenerated with h2defs.py
720	* libgda/src/sqlbuilder.hg: gda_sql_builder_add_field() was renamed to
721	gda_sql_builder_add_field_id().
722
7232009-10-26  Murray Cumming  <murrayc@murrayc.com>
724
725	Corrected Doxygen syntax.
726
7272009-10-25  Murray Cumming  <murrayc@murrayc.com>
728
729	Statement::to_sql(), Connection::statement*(): const corrections.
730
731	* libgda/src/statement.[hg|ccg|: to_sql(): Make the params parameter const.
732	* libgda/src/connection.[hg|ccg|: statement_execute*(), statement_to_sql():
733	Make the statement and params parameters const.
734
7352009-10-25  Murray Cumming  <murrayc@murrayc.com>
736
737	SqlBuilder: Small const and other improvements.
738
739	* libgda/src/sqlbuilder.[hg|ccg]: add_expr(): Use const ref for the Value
740	parameter. Don't use NULL in C++ code.
741	add_function(): Use const ref for the ArrayHandle parameter.
742	get_statement(): Make this const.
743	add_cond_v(): Rename to add_cond().
744	select_order_by(): Add default parameter values.
745
7462009-10-05  Johannes Schmid  <jhs@gnome.org>
747
748	SqlBuilder: add_expr() should use the DataHandler argument when requested
749
7502009-10-01  Johannes Schmid  <jhs@gnome.org>
751
752	Use default arguments for potentially unused arguments of SqlBuilder::add_cond()
753
7542009-10-01  Johannes Schmid  <jhs@gnome.org>
755
756	Updated GdaSqlBuilder bindings to use new method names from libgda
757
758	All methods now return an automatically generated id which should be stored
759	somewhere when it needs to reused. Manual id definition like in the C
760	API has been removed.
761
7622009-09-30  Johannes Schmid  <jhs@gnome.org>
763
764	Fixed ChangeLog
765
7662009-09-30  Johannes Schmid  <jhs@gnome.org>
767
768	Added example for new SqlBuilder function API
769
7702009-09-30  Johannes Schmid  <jhs@gnome.org>
771
772	Added wrapper for new function API in SqlBuilder, updated libgda version in configure.ac
773
7742009-09-29  Johannes Schmid  <jhs@gnome.org>
775
776	Fix Gda::Value to correctly accept const gchar*, add overload for Gda::SqlBuilder::select_add_target(), add example for Gda::SqlBuilder
777
7782009-09-28  Johannes Schmid  <jhs@gnome.org>
779
780	Use Value instead of Value& to make the  SqlBuilder::param() much more convenient to use.
781
7822009-09-25  Johannes Schmid  <jhs@gnome.org>
783
784	GdaSqlBuilder: Added wrapper around gda_sql_builder_expr(_value)
785
7862009-09-24  Johannes Schmid  <jhs@gnome.org>
787
788	Wrapped GdaSqlBuilder class
789
7902009-09-24  Johannes Schmid  <jhs@gnome.org>
791
792	Regenerated .defs files from latest libgda master (4.1.x version)
793
7942009-09-14  Murray Cumming  <murrayc@murrayc.com>
795
796	Resolved Merge
797
7982009-09-14  Daniel Elstner  <danielk@openismus.com>
799
800	Enable verbose output of autoreconf
801
802	* autogen.sh: Pass the --verbose option to autoreconf.
803
8042009-09-14  Daniel Elstner  <danielk@openismus.com>
805
806	Update Doxygen configuration for Doxygen 1.6.1
807
808	* docs/reference/Doxyfile.in: Update configuration file for
809	Doxygen 1.6.1.
810	(EXCLUDE_SYMBOLS): Remove "sigc" again from the list of excluded
811	symbols.  With a recent build of libsigc++, this should no longer
812	be necessary.
813	(SORT_MEMBERS_CTORS_1ST): Set option to YES.
814
8152009-09-04  Murray Cumming  <murrayc@murrayc.com>
816
817	Added the MetaStructError exception.
818
8192009-08-31  Daniel Elstner  <danielk@openismus.com>
820
821	Make Doxygen ignore namespace sigc
822
823	* docs/reference/Doxyfile.in (EXCLUDE_SYMBOLS): Add "sigc" to the
824	list of symbols to ignore.
825
8262009-08-28  Daniel Elstner  <danielk@openismus.com>
827
828	Fix documentation location in pkg-config files
829
830	* libgdamm/libgdamm{,-uninstalled}.pc.in (htmlrefpub): Point to
831	library.gnome.org.
832
8332009-08-28  Daniel Elstner  <danielk@openismus.com>
834
835	Bump version to 3.99.17.1 and update news
836
837	* configure.ac (AC_INIT): Increment version to libgdamm 3.99.17.1.
838	(MM_PREREQ): Require mm-common 0.7.1.
839	(AM_INIT_AUTOMAKE): Use check-news option.
840	* NEWS: Write news entry for the libgdamm 3.99.17.1 release.
841
8422009-08-28  Daniel Elstner  <danielk@openismus.com>
843
844	Use mm-common CSS and drop HTML header/footer
845
846	* docs/reference/Doxyfile.in (HTML_HEADER), (HTML_HEADER): Assign
847	the empty string.
848	(HTML_STYLESHEET): Assign location of the mm-common style sheet.
849	(SORT_GROUP_NAMES): Enable for consistency.
850	(PROJECT_NUMBER): Substitute @PACKAGE_VERSION@ instead of the API
851	version.  It does look nicer and is probably more helpful.
852	* docs/Makefile.am (htmlrefpub): Remove variable override, now
853	that the documentation is hosted on library.gnome.org.
854	(dist_noinst_DATA): Remove HTML header and footer fragments.
855
8562009-08-27  Murray Cumming  <murrayc@murrayc.com>
857
858	Doxyfile.in: Set COLLABORATION_GRAPH back to YES, so we get hierarchy diagrams again.
859
8602009-08-27  Murray Cumming  <murrayc@murrayc.com>
861
862	Removed stupid retval=1 debug output.
863
8642009-08-26  Murray Cumming  <murrayc@murrayc.com>
865
866	3.99.17
867
8682009-08-20  Daniel Elstner  <danielk@openismus.com>
869
870	Rename @since back to @newin
871
872	* docs/reference/Doxyfile.in (ALIASES): Rename the @since alias
873	back to its old name @newin, but otherwise keep the parameters.
874	Apparently there is a @since command predefined in Doxygen which
875	I hadn't noticed.  It does seem to get overridden silently, but
876	it is better not to rely on this.
877
8782009-08-20  Daniel Elstner  <danielk@openismus.com>
879
880	Distribute examples/README.txt
881
882	* examples/Makefile.am (dist_noinst_DATA): List README.txt.
883
8842009-08-20  Daniel Elstner  <danielk@openismus.com>
885
886	Remove junk file from version control
887
8882009-08-20  Daniel Elstner  <danielk@openismus.com>
889
890	Fix build with fatal warnings enabled
891
892	* configure.ac (LIBGDAMM_WXXFLAGS): Pass the option
893	-Wno-missing-field-initializers at warning level max and above,
894	in order to get the GValue initializations to pass.
895	* libgda/src/statement.ccg (Statement::to_sql): Remove name of
896	unused 'params_used' parameter.  Extend the FIXME comment to say
897	that it cannot be fixed since the wrapper prototype is broken.
898	* libgda/src/sqlparser.hg: Remove the #pragma GCC system_header
899	directive, which had apparently been put here for the insane
900	reason to suppress a warning about /* occurring in a /* ... */
901	comment.  Instead, avoid the problem by inserting dummy Doxygen
902	commands.
903	* libgda/libgdamm/value.cc (Value::Value): Explicitly call the
904	inherited Glib::ValueBase default constructor to avoid a warning.
905	However, the entire thing is conceptually broken beyond belief
906	anyway.
907	* examples/{config,simple}/main.cc (main): Remove names of unused
908	parameters.
909
9102009-08-20  Daniel Elstner  <danielk@openismus.com>
911
912	Clean up libgdammconfig.h.in template
913
914	* libgda/libgdammconfig.h.in: Copy #undef statements including
915	comments from the generated build/config.h header file.
916
9172009-08-20  Daniel Elstner  <danielk@openismus.com>
918
919	Make libgda-bdb conditional compilation work
920
921	* configure.ac (HAVE_LIBGDA_BDB): Rename preprocessor define from
922	HAVE_BDB to a more recognizable name.
923	* tools/extra_defs_gen/generate_defs_gda.cc: Include build/config.h
924	configuration header for the HAVE_LIBGDA_BDB macro definition.
925	(main): Change to the new macro name.
926
9272009-08-20  Daniel Elstner  <danielk@openismus.com>
928
929	Build examples non-recursively
930
931	* examples/Makefile.am: Rewrite based on non-recursive make, and
932	have all example programs built from here.
933	* examples/Makefile.am_fragment: Remove obsolete build file.
934	* examples/*/Makefile.am: ditto.
935	* configure.ac (AC_CONFIG_FILES): Remove examples/*/Makefile from
936	the list of output files.
937
9382009-08-20  Daniel Elstner  <danielk@openismus.com>
939
940	Overhaul pkg-config metadata files
941
942	* libgda/libgdamm.pc.in: Rename file from libgda/libgdamm-4.0.pc.in.
943	Rewrite to make use of more substitutions.  Provide the location of
944	the reference documentation as well as the Doxygen tag file.
945	* libgda/libgdamm-uninstalled.pc.in: New file for uninstalled use.
946	* configure.ac (AC_CONFIG_FILES): Remove API version from input
947	filenames and substitute ${LIBGDAMM_MODULE_NAME} into the output
948	filenames.  List new input file libgda/libgdamm-uninstalled.pc.in.
949
9502009-08-20  Daniel Elstner  <danielk@openismus.com>
951
952	Transition to mm-common documentation build
953
954	* configure.ac (AC_CONFIG_FILES): Remove docs/reference/Makefile.am
955	from the list of output files.
956	(MM_ARG_WITH_TAGFILE_DOC): Reference the Doxygen tag files of
957	libstdc++, libsigc++ and glibmm.
958	* Makefile.am (SUBDIRS): Recurse into docs/ conditionally.
959	* docs/Makefile.am: Rewrite based upon the new mm-common build
960	infrastructure for the reference documentation.
961	* docs/reference/Doxyfile.in: Heavily modernize and adapt to the
962	new documentation build organization.
963	* docs/reference/glibmm_doxygen_tags: Delete redundant file.
964	* docs/reference/Makefile.am: Delete obsolete build file.
965	* docs/reference/README: ditto.
966
9672009-08-20  Daniel Elstner  <danielk@openismus.com>
968
969	Convert tools/ and libgda/ to new infrastructure
970
971	* Makefile.am (SUBDIRS): Skip the libgda/ subdirectory and recurse
972	directly into libgda/src/ and libgda/libgdamm/.
973	(EXTRA_DIST): Remove the old build_shared/ include files.
974	* configure.ac (AC_CONFIG_FILES): Remove files libgda/Makefile.am,
975	libgda/libgdamm/private/Makefile.am, tools/m4/Makefile.am and
976	tools/extra_defs_gen/Makefile.am from the list of output files.
977	(GTHREAD_CFLAGS): Remove substitution again, as libgda-4.0 itself
978	already pulls in gthread-2.0.
979	(MM_INIT_MODULE): Add missing macro call.
980	(MM_ARG_ENABLE_DOCUMENTATION): Call macro to get the Perl check.
981	* libgda/src/filelist.am: Rename Makefile_list_of_hg.am_fragment
982	and adapt to new mm-common Automake include files.
983	* libgda/libgdamm/filelist.am: New file, defining the list of
984	source code files to compile.
985	* libgda/libgdamm/private/Makefile.am: Delete obsolete file.
986	* libgda/src/Makefile.am: Rewrite to use new mm-common build
987	infrastructure.
988	* libgda/libgdamm/Makefile.am: ditto,
989	* tools/Makefile.am: ditto.
990	* tools/m4/filelist.am: Rename Makefile_list_of_sources.am_fragment
991	and adapt to new mm-common Automake include files.
992	* tools/m4/Makefile.am: Delete obsolete file.
993	* tools/extra_defs_gen/Makefile.am: ditto.
994	* build_shared/*.am_fragment: Delete obsolete build support files.
995
9962009-08-20  Daniel Elstner  <danielk@openismus.com>
997
998	Begin transition to mm-common build system
999
1000	* autogen.sh: Replace with minimal version using mm-common-prepare
1001	and autoreconf.
1002	* configure.ac: Rename file from configure.in.  Remove a lot of old
1003	cruft and clean up the remaining bits.  Make use of mm-common macros.
1004	Insert temporary dummy conditionals to keep the module buildable.
1005	* Makefile.am (ACLOCAL_AMFLAGS): Set to help autoreconf do its work.
1006	(SUBDIRS): Remove scripts/ subdirectory.
1007	(DIST_SUBDIRS): Remove.
1008	* scripts/Makefile.am: Delete obsolete build file.
1009	* scripts/macros.m4: Delete obsolete Autoconf macro file.
1010	* build/: New directory for auxiliary build files.
1011
10122009-07-31  Johannes Schmid  <jhs@gnome.org>
1013
1014	Forgot to commit ChangeLog
1015
10162009-07-30  Johannes Schmid  <jhs@gnome.org>
1017
1018	Fix Gda::Set::add_holder to work with disabled exceptions
1019
10202009-07-25  Murray Cumming  <murrayc@murrayc.com>
1021
1022	Connection: update_meta_store_table(): Use gda_meta_store_sql_identifier_quote() 	as mentioned in bug #589607. 	Hopefully this is the end of this story.
1023
10242009-07-24  Murray Cumming  <murrayc@murrayc.com>
1025
1026	update_meta_store_table(): Comment out the use of gda_sql_identifier_quote() because we now have the 	CONNECTION_OPTIONS_SQL_IDENTIFIERS_CASE_SENSITIVE connection option 	instead.
1027
10282009-07-23  Murray Cumming  <murrayc@murrayc.com>
1029
1030	libgda/src/libgda_enums.defs: Regenerated with h2defs.py, against libgda 4.0.
1031
10322009-07-20  Murray Cumming  <murrayc@murrayc.com>
1033
1034	update_meta_store_table(): Use the (even more horrible) gda_sql_identifier_quote() function instead of 	gda_sql_identifier_add_quotes(), because that is now what the documentation 	says we should use.
1035
10362009-07-07  Murray Cumming  <murrayc@murrayc.com>
1037
1038	libgda/src/libgda_methods.defs: Regenerated with h2defs.py.
1039
10402009-07-06  Murray Cumming  <murrayc@murrayc.com>
1041
1042	Added MetaStoreError.
1043
1044	* libgda/src/libgda_enums.defs: Regenerated with enums.pl
1045	* libgda/src/metastore.[hg|ccg]: Wrapper GdaMetaStoreError which is
1046	now thrown by something - not sure what yet.
1047
10482009-06-30  Murray Cumming  <murrayc@murrayc.com>
1049
1050	Fix per-table meta-store retrieval for table names with capital letters.
1051
1052	* libgda/src/connection.ccg: update_meta_store_table():
1053	Quote the table name so it works with capital letters, spaces, etc.
1054	Vivien Malerba stated on the mailing list that this is necessary.
1055	I am not convinced that this function works at all anyway though.
1056
10572009-06-29  Johannes Schmid  <jhs@gnome.org>
1058
1059	Updated files for release and fixed a typo
1060
10612009-06-29  Johannes Schmid  <jhs@gnome.org>
1062
1063	Fixed example to build without exceptions
1064
10652009-06-24  Daniel Elstner  <danielk@openismus.com>
1066
1067	Add category to DOAP and fix mbox resource
1068
10692009-06-22  Johannes Schmid  <jhs@gnome.org>
1070
1071	Fixed build problems on maemo due to --fno-exceptions and GLIBMM_EXCEPTIONS_ENABLED# Please enter the commit message for your changes.
1072
10732009-06-02  Armin Burgmeier  <armin@arbur.net>
1074
1075	Improved documentation of Connection::update_meta_store_table()
1076
10772009-06-02  Armin Burgmeier  <armin@openismus.com>
1078
1079	* libgda/src/connection.hg: Improved the documentation for the
1080	schema_name parameter for update_meta_store_table().
1081
10822009-06-01  Murray Cumming  <murrayc@murrayc.com>
1083
1084	Increased version
1085
10862009-05-20  Armin Burgmeier  <armin@arbur.net>
1087
1088	Added a schema_name parameter for the meta store update methods
1089
1090	* libgda/src/connection.hg:
1091	* libgda/src/connection.ccg: Added a schema_name parameter for
1092	update_meta_store_table_names() and update_meta_store_table().
1093
10942009-05-18  Murray Cumming  <murrayc@murrayc.com>
1095
1096	get_values(): Actually return the result, fixing a compiler warning. Bug #582997 (Vincent Untz).
1097
10982009-04-22  Jonathon Jongsma  <jonathon.jongsma@collabora.co.uk>
1099
1100	add doap file
1101
11022009-03-16  Murray Cumming  <murrayc@src.gnome.org>
1103
1104	Increased version.
1105
1106	svn path=/libgdamm/trunk/; revision=2111
1107
11082009-03-13  Murray Cumming  <murrayc@murrayc.com>
1109
1110	Added update_meta_store_data_types() and update_meta_store_table_names().
1111
11122009-03-13  Murray Cumming  <murrayc@murrayc.com>
1113
1114	* libgda/src/connection.[hg|ccg]: Added update_meta_store_data_types() and
1115	update_meta_store_table_names().
1116
1117	svn path=/libgdamm/trunk/; revision=2098
1118
11192009-03-13  Murray Cumming  <murrayc@murrayc.com>
1120
1121	Remove the include of libgdamm/error.h.
1122
11232009-03-13  Murray Cumming  <murrayc@murrayc.com>
1124
1125	* libgda/libgdamm.h: Remove the include of libgdamm/error.h.
1126
1127	svn path=/libgdamm/trunk/; revision=2096
1128
11292009-03-13  Murray Cumming  <murrayc@murrayc.com>
1130
1131	Removed these because the corresponding C header is now not installed by
1132
11332009-03-13  Murray Cumming  <murrayc@murrayc.com>
1134
1135	* libgda/src/Makefile_list_of_hg.am_fragment:
1136	* libgda/src/error.ccg:
1137	* libgda/src/error.hg: Removed these because the corresponding C header is
1138	now not installed by libgda. This is better anyway.
1139	* libgda/src/libgda_signals.defs: Hand-corrected mentions of GdaError to
1140	GError.
1141	* tools/m4/convert_libgdamm.m4: Move signal-specific Value and Error
1142	conversions out of here.
1143
1144	* libgda/src/dataproxy.hg:
1145	* libgda/src/holder.hg:
1146	* libgda/src/set.hg: Use Glib::Error instead of Gda::Error.
1147	Make Value and ustring string parameters const references.
1148
1149	svn path=/libgdamm/trunk/; revision=2095
1150
11512009-03-10  Murray Cumming  <murrayc@src.gnome.org>
1152
1153	Increased version
1154
1155	svn path=/libgdamm/trunk/; revision=2086
1156
11572009-03-09  Murray Cumming  <murrayc@src.gnome.org>
1158
1159	Fix the ChangeLog
1160
1161	svn path=/libgdamm/trunk/; revision=2083
1162
11632009-03-02  Armin Burgmeier  <armin@openismus.com>
1164
1165	Changed type of "format-id" property from uint to guint, to fix the build
1166
11672009-03-02  Armin Burgmeier  <armin@openismus.com>
1168
1169	* libgda/src/xatransaction.hg: Changed type of "format-id" property
1170	from uint to guint, to fix the build on Windows.
1171
1172	svn path=/libgdamm/trunk/; revision=2076
1173
11742009-03-01  Murray Cumming  <murrayc@src.gnome.org>
1175
1176	Increased version
1177
1178	svn path=/libgdamm/trunk/; revision=2074
1179
11802009-02-23  David King  <davidk@openismus.com>
1181
1182	Fix broken logic for location of gmmproc binary.
1183
11842009-02-23  David King  <davidk@openismus.com>
1185
1186	* configure.in: Fix broken logic for location of gmmproc binary.
1187
1188	svn path=/libgdamm/trunk/; revision=2071
1189
11902009-02-22  Murray Cumming  <murrayc@murrayc.com>
1191
1192	Removed extra ;s to avoid warnings.
1193
11942009-02-22  Murray Cumming  <murrayc@murrayc.com>
1195
1196	* libgda/src/datamodelarray.hg:
1197	* libgda/src/metastore.hg: Removed extra ;s to avoid warnings.
1198
1199	svn path=/libgdamm/trunk/; revision=2070
1200
12012009-02-15  Murray Cumming  <murrayc@src.gnome.org>
1202
1203	Increased version.
1204
1205	svn path=/libgdamm/trunk/; revision=2046
1206
12072009-02-06  Murray Cumming  <murrayc@murrayc.com>
1208
1209	Regenerated.
1210
12112009-02-06  Murray Cumming  <murrayc@murrayc.com>
1212
1213	* libgda/src/libgda_methods.defs:
1214	* libgda/src/libgda_signals.defs: Regenerated.
1215
1216	svn path=/libgdamm/trunk/; revision=2037
1217
12182009-02-06  Murray Cumming  <murrayc@murrayc.com>
1219
1220	DataHandlerClass and DataModelClass were renamed to DataHandlerIface and
1221
12222009-02-06  Murray Cumming  <murrayc@murrayc.com>
1223
1224	* libgda/src/datahandler.hg:
1225	* libgda/src/datamodel.hg: DataHandlerClass and DataModelClass were
1226	renamed to DataHandlerIface and DataModelIface in libgda. Adapted to
1227	fix the build.
1228
1229	svn path=/libgdamm/trunk/; revision=2036
1230
12312009-01-30  Murray Cumming  <murrayc@murrayc.com>
1232
1233	Regenerated. Removed get_nb_g_types() and get_g_type_index() because the C
1234
12352009-01-30  Murray Cumming  <murrayc@murrayc.com>
1236
1237	* libgda/src/libgda_methods.defs: Regenerated.
1238	* libgda/src/datahandler.hg: Removed get_nb_g_types() and
1239	get_g_type_index() because the C functions were removed from libgda.
1240
1241	svn path=/libgdamm/trunk/; revision=2027
1242
12432009-01-27  Murray Cumming  <murrayc@murrayc.com>
1244
1245	Rename add_holder(string, value) to add_holder_as_value(). Added a
1246
12472009-01-27  Murray Cumming  <murrayc@murrayc.com>
1248
1249	* libgda/src/set.[hg|ccg]: Rename add_holder(string, value) to
1250	add_holder_as_value(). Added a templated add_holder(string, T), to
1251	make application code less annoying.
1252
1253	svn path=/libgdamm/trunk/; revision=2022
1254
12552009-01-27  Murray Cumming  <murrayc@murrayc.com>
1256
1257	Add a create_operation() overload that takes no parameters.
1258
12592009-01-27  Murray Cumming  <murrayc@murrayc.com>
1260
1261	* libgda/src/serverprovider.ccg:
1262	* libgda/src/serverprovider.hg: Add a create_operation() overload that
1263	takes no parameters.
1264
1265	svn path=/libgdamm/trunk/; revision=2021
1266
12672009-01-27  Johannes Schmid  <jschmid@openismus.com>
1268
1269	Don't call set_value() recursively
1270
12712009-01-27  Johannes Schmid  <jschmid@openismus.com>
1272
1273	* libgda/src/holder.hg (set_value):
1274	Don't call set_value() recursively
1275
1276	svn path=/libgdamm/trunk/; revision=2020
1277
12782009-01-27  Deng Xiyue  <manphiz@gmail.com>
1279
1280	Change license header to mention Lesser General Public License version 2.1
1281
12822009-01-24  Deng Xiyue  <manphiz@gmail.com>
1283
1284	* Change license header to mention Lesser General Public License
1285	version 2.1 instead of Library General Public License, to be
1286	consistent with COPYING.
1287
1288	svn path=/libgdamm/trunk/; revision=2019
1289
12902009-01-26  Murray Cumming  <murrayc@murrayc.com>
1291
1292	set_value(): Renamed to set_value_as_value(). Added a templated
1293
12942009-01-26  Murray Cumming  <murrayc@murrayc.com>
1295
1296	* libgda/src/holder.hg: set_value(): Renamed to set_value_as_value().
1297	Added a templated set_value() method, to simplify application code.
1298
1299	svn path=/libgdamm/trunk/; revision=2017
1300
13012009-01-26  Johannes Schmid  <jschmid@openismus.com>
1302
1303	Added add_holder(id, value) as convenience shortcut
1304
13052009-01-26  Johannes Schmid  <jschmid@openismus.com>
1306
1307	* libgda/src/set.ccg:
1308	* libgda/src/set.hg:
1309	Added add_holder(id, value) as convenience shortcut
1310
1311	svn path=/libgdamm/trunk/; revision=2016
1312
13132009-01-24  Murray Cumming  <murrayc@murrayc.com>
1314
1315	copy(): Make this const. get_bind(): Use refreturn and add a const
1316
13172009-01-24  Murray Cumming  <murrayc@murrayc.com>
1318
1319	* libgda/src/holder.hg: copy(): Make this const.
1320	get_bind(): Use refreturn and add a const overload.
1321
1322	svn path=/libgdamm/trunk/; revision=2014
1323
13242009-01-22  Murray Cumming  <murrayc@murrayc.com>
1325
1326	Rename to_sql_extended() to to_sql(). Use
1327
13282009-01-22  Murray Cumming  <murrayc@murrayc.com>
1329
1330	* libgda/src/statement.ccg:
1331	* libgda/src/statement.hg: Rename to_sql_extended() to to_sql().
1332	Use Glib::convert_return_gchar_ptr_to_ustring() instead of leaking the
1333	string. Added an overload with no arguments. Made them all const.
1334
1335	svn path=/libgdamm/trunk/; revision=2008
1336
13372009-01-22  Johannes Schmid  <jschmid@openismus.com>
1338
1339	Fixed more reference problems
1340
1341	2009-01-22  Johannes Schmid <jschmid@openismus.com>
1342
1343	* libgda/src/set.hg(get_holder):
1344	* libgda/src/statement.ccg (get_parameters()):
1345	Fixed more reference problems
1346
1347	svn path=/libgdamm/trunk/; revision=2007
1348
13492009-01-21  Johannes Schmid  <jschmid@openismus.com>
1350
1351	Created version with last_inserted_row of statement_execute_non_select()
1352
13532009-01-21  Johannes Schmid  <jschmid@openismus.com>
1354
1355	* libgda/src/connection.ccg:
1356	* libgda/src/connection.hg:
1357	Created version with last_inserted_row of statement_execute_non_select()
1358
1359	* libgda/src/statement.ccg:
1360	Take a copy of the GdaSet in get_parameters() because we get a reference
1361	problem otherwise
1362
1363	svn path=/libgdamm/trunk/; revision=2005
1364
13652009-01-21  Johannes Schmid  <jschmid@openismus.com>
1366
1367	Wrapped GdaHolderError and GdaStatementError
1368
13692009-01-21  Johannes Schmid  <jschmid@openismus.com>
1370
1371	* libgda/src/holder.ccg:
1372	* libgda/src/holder.hg:
1373	* libgda/src/statement.hg:
1374
1375	Wrapped GdaHolderError and GdaStatementError
1376
1377	svn path=/libgdamm/trunk/; revision=2004
1378
13792009-01-20  Johannes Schmid  <jschmid@openismus.com>
1380
1381	Regenerated
1382
13832009-01-20  Johannes Schmid  <jschmid@openismus.com>
1384
1385	* libgda/src/libgda_enums.defs:
1386	* libgda/src/libgda_methods.defs:
1387	* libgda/src/libgda_signals.defs:
1388	Regenerated
1389
1390	* libgda/src/sqlparser.hg:
1391	* tools/m4/convert_libgdamm.m4:
1392	Wrap GdaSqlParserError
1393
1394	svn path=/libgdamm/trunk/; revision=2001
1395
13962009-01-16  Murray Cumming  <murrayc@murrayc.com>
1397
1398	3.99.8:
1399
14002009-01-16  Murray Cumming  <murrayc@murrayc.com>
1401
1402	* libgda/libgdamm.h:
1403	* libgda/src/Makefile_list_of_hg.am_fragment:
1404	* tools/extra_defs_gen/generate_defs_gda.cc:
1405	* libgda/src/threader.[hg|ccg]: Removed Threader because GdaThreader
1406	was removed from libgda.
1407
1408	svn path=/libgdamm/trunk/; revision=1999
1409
14102009-01-14  Armin Burgmeier  <armin@openismus.com>
1411
1412	Don't leak the GValue or other dynamically allocated resources.
1413
14142009-01-14  Armin Burgmeier  <armin@openismus.com>
1415
1416	* libgda/src/connection.ccg (update_meta_store_table): Don't leak the
1417	GValue or other dynamically allocated resources.
1418
1419	svn path=/libgdamm/trunk/; revision=1998
1420
14212009-01-09  Johannes Schmid  <jschmid@openismus.com>
1422
1423	Fix update_meta_store_table()
1424
14252009-01-09  Johannes Schmid  <jschmid@openismus.com>
1426
1427	* libgda/src/connection.ccg:
1428	Fix update_meta_store_table()
1429
1430	svn path=/libgdamm/trunk/; revision=1979
1431
14322009-01-08  Armin Burgmeier  <armin@openismus.com>
1433
1434	Take an additional reference in get_provider(), so we don't free a
1435
14362009-01-08  Armin Burgmeier  <armin@openismus.com>
1437
1438	* libgda/src/connection.hg: Take an additional reference in
1439	get_provider(), so we don't free a reference we don't own.
1440
1441	svn path=/libgdamm/trunk/; revision=1976
1442
14432009-01-06  Johannes Schmid  <jschmid@openismus.com>
1444
1445	3.99.7:
1446
1447	2009-01-04  Johannes Schmid <jschmid@openismus.com>
1448
1449	* libgda/src/column.hg: Added a _IGNORE for set_attribute()
1450	* configure.in: Bumped version to 3.99.7 (synced with libgda)
1451	* NEWS: Updated
1452
1453	svn path=/libgdamm/trunk/; revision=1949
1454
14552009-01-04  Johannes Schmid  <jschmid@openismus.com>
1456
1457	Wrapped various missing methods
1458
1459	2009-01-04  Johannes Schmid <jschmid@openismus.com>
1460
1461	* libgda/src/dataselect.ccg:
1462	* libgda/src/dataselect.hg:
1463	* libgda/src/holder.hg:
1464	* libgda/src/metastore.ccg:
1465	* libgda/src/metastore.hg:
1466	* libgda/src/metastruct.hg:
1467	* libgda/src/row.hg:
1468	Wrapped various missing methods
1469
1470	svn path=/libgdamm/trunk/; revision=1943
1471
14722009-01-03  Murray Cumming  <murrayc@murrayc.com>
1473
1474	open_from_string(): Make the auth_string parameter optional because it is
1475
14762009-01-03  Murray Cumming  <murrayc@murrayc.com>
1477
1478	* libgda/src/connection.hg: open_from_string(): Make the auth_string
1479	parameter optional because it is not always needed, for instance with
1480	sqlite.
1481
1482	* libgda/src/datamodelarray.ccg:
1483	* libgda/src/datamodelarray.hg: Added set_column_g_type().
1484
1485	* libgda/src/column.ccg:
1486	* libgda/src/column.hg:
1487	* libgda/src/holder.ccg: set_attribute():  Specify a callback to
1488	destroy the provided string, because libgda has stupid memory management
1489	for that.
1490
1491	svn path=/libgdamm/trunk/; revision=1940
1492
14932008-12-27  Johannes Schmid  <jschmid@openismus.com>
1494
1495	Regenerated from latest gda (and slightly edited to fix build)
1496
1497	2008-12-27  Johannes Schmid <jschmid@openismus.com>
1498
1499	* libgda/src/libgda_docs.xml:
1500	Regenerated from latest gda (and slightly edited to fix build)
1501
1502	svn path=/libgdamm/trunk/; revision=1921
1503
15042008-12-27  Johannes Schmid  <jschmid@openismus.com>
1505
1506	Fixed some doxygen warnings
1507
1508	2008-12-27  Johannes Schmid <jschmid@openismus.com>
1509
1510	* docs/reference/Doxyfile.in:
1511	Fixed some doxygen warnings
1512
1513	* libgda/src/libgda_docs.xml:
1514	Updated documentation
1515
1516	* libgda/src/metastore.ccg:
1517	* libgda/src/quarklist.hg:
1518	Fixed build
1519
1520	svn path=/libgdamm/trunk/; revision=1920
1521
15222008-12-25  Johannes  <jschmid@openismus.com>
1523
1524	Added some meta store example though I am not quite sure yet what
1525
15262008-12-25  Johannes  <jschmid@openismus.com>
1527
1528	* examples/simple/main.cc:
1529	Added some meta store example though I am not quite sure yet what information
1530	would be a good example here
1531
1532	* libgda/src/connection.ccg:
1533	* libgda/src/connection.hg:
1534	* libgda/src/metastore.ccg:
1535	* libgda/src/metastore.hg:
1536	Added several methods to update specific meta store informations and fixed
1537	a refreturn
1538
1539	svn path=/libgdamm/trunk/; revision=1919
1540
15412008-12-21  Johannes Schmid  <jschmid@openismus.com>
1542
1543	Regenerated devs and fixed build
1544
15452008-12-21  Johannes Schmid  <jschmid@openismus.com>
1546
1547	* libgda/src/connection.ccg:
1548	* libgda/src/libgda_methods.defs:
1549	Regenerated devs and fixed build
1550
1551	* libgda/src/datamodel.hg:
1552	* libgda/src/datamodeliter.hg:
1553	Revert last change - it was wrong
1554
1555	svn path=/libgdamm/trunk/; revision=1899
1556
15572008-12-21  Johannes Schmid  <jhs@gnome.org>
1558
1559	Added some more detailed update_meta_store() methods that speed up the
1560
15612008-12-21  Johannes Schmid  <jhs@gnome.org>
1562
1563	* libgda/src/connection.ccg:
1564	* libgda/src/connection.hg:
1565	Added some more detailed update_meta_store() methods that speed up the update
1566	when only a part of the information is needed.
1567
1568	* libgda/src/datamodel.hg:
1569	* libgda/src/datamodeliter.hg:
1570	Fixed build with latest libgda
1571
1572	svn path=/libgdamm/trunk/; revision=1898
1573
15742008-12-18  Murray Cumming  <murrayc@murrayc.com>
1575
1576	Include serverprovider.h, because the *execute* methods may throw
1577
15782008-12-18  Murray Cumming  <murrayc@murrayc.com>
1579
1580	* libgda/src/connection.hg: Include serverprovider.h, because
1581	the *execute* methods may throw ServerProviderError, though that is not
1582	documented. See bug #565019.
1583	* libgda/src/serverprovider.[hg|ccg]: Do not include connection.h,
1584	because that would be circular.
1585
1586	svn path=/libgdamm/trunk/; revision=1886
1587
15882008-12-18  Murray Cumming  <murrayc@murrayc.com>
1589
1590	Wrap the GdaServerProviderError GError/Exception.
1591
15922008-12-18  Murray Cumming  <murrayc@murrayc.com>
1593
1594	* libgda/src/serverprovider.hg: Wrap the GdaServerProviderError
1595	GError/Exception.
1596
1597	svn path=/libgdamm/trunk/; revision=1885
1598
15992008-12-17  Yaakov Selkowitz  <yselkowitz@users.sourceforge.net>
1600
1601	Change version to 4.0. Ditto. Bug #564816
1602
16032008-12-17  Yaakov Selkowitz  <yselkowitz@users.sourceforge.net>
1604
1605	* libgda/libgdamm/private/Makefile.am: (private_includedir):
1606	Change version to 4.0.
1607	* tools/m4/Makefile.am (tools_m4_includedir): Ditto.
1608	Bug #564816
1609
1610	svn path=/libgdamm/trunk/; revision=1874
1611
16122008-12-17  Armin Burgmeier  <armin@openismus.com>
1613
1614	Removed an extra 's' character that made the build fail. This has probably
1615
16162008-12-17  Armin Burgmeier  <armin@openismus.com>
1617
1618	* libgda/src/holder.ccg: Removed an extra 's' character that made the
1619	build fail. This has probably been committed accidentally.
1620
1621	* libgda/src/serverprovider.hg: Made all available methods public,
1622	instead of private, so they can actually be used.
1623
1624	svn path=/libgdamm/trunk/; revision=1873
1625
16262008-12-17  Murray Cumming  <murrayc@murrayc.com>
1627
1628	Use *set_attribute_static() for now jus t to fix the build with latest
1629
16302008-12-17  Murray Cumming  <murrayc@murrayc.com>
1631
1632	* libgda/src/column.hg:
1633	* libgda/src/holder.ccg: Use *set_attribute_static() for now jus t
1634	to fix the build with latest libgda, though the true fix is not yet
1635	clear
1636
1637	svn path=/libgdamm/trunk/; revision=1872
1638
16392008-12-17  Murray Cumming  <murrayc@murrayc.com>
1640
1641	Change move_at to move_to as in libgda.:
1642
16432008-12-17  Murray Cumming  <murrayc@murrayc.com>
1644
1645	* libgda/src/datamodel.hg:
1646	* libgda/src/datamodeliter.hg:
1647	* libgda/src/libgda_docs.xml:
1648	* libgda/src/libgda_methods.defs: Change move_at to move_to
1649	as in libgda.:
1650
1651	svn path=/libgdamm/trunk/; revision=1871
1652
16532008-12-15  Murray Cumming  <murrayc@murrayc.com>
1654
1655	Re-committed this, calling the C function directly to avoid a non-NULL
1656
16572008-12-15  Murray Cumming  <murrayc@murrayc.com>
1658
1659	Re-committed this, calling the C function directly to avoid a non-NULL
1660	col_types parameter:
1661
1662	* libgda/src/connection.ccg:
1663	* libgda/src/connection.hg: statement_execute_select(): Add a
1664	StatementModelUsage parameter, with a default value, so we can
1665	specify a cursor model.
1666	statement_execute_select_full(): Rename to statement_execute_select().
1667
1668	svn path=/libgdamm/trunk/; revision=1861
1669
16702008-12-15  Johannes Schmid  <jschmid@openismus.com>
1671
1672	Added a tiny example to list the available providers
1673
16742008-12-15  Johannes Schmid  <jschmid@openismus.com>
1675
1676	* configure.in:
1677	* examples/Makefile.am:
1678	* examples/config/Makefile.am:
1679	* examples/config/main.cc:
1680	Added a tiny example to list the available providers
1681
1682	* libgda/src/connection.ccg:
1683	Some leftover from previous changes...
1684
1685	svn path=/libgdamm/trunk/; revision=1860
1686
16872008-12-15  Johannes Schmid  <jschmid@openismus.com>
1688
1689	Added a tiny example to list the available providers
1690
16912008-12-15  Johannes Schmid  <jschmid@openismus.com>
1692
1693	* configure.in:
1694	* examples/Makefile.am:
1695	* examples/config/Makefile.am:
1696	* examples/config/main.cc:
1697	Added a tiny example to list the available providers
1698
1699	* libgda/src/connection.ccg:
1700	Some leftover from previous changes...
1701
1702	svn path=/libgdamm/trunk/; revision=1859
1703
17042008-12-15  Johannes Schmid  <jschmid@openismus.com>
1705
1706	Use gda_execute_non_select_command() instead of hardcoding
1707
17082008-12-15  Johannes Schmid  <jschmid@openismus.com>
1709
1710	* libgda/src/connection.ccg:
1711	* libgda/src/connection.hg:
1712	Use gda_execute_non_select_command() instead of hardcoding
1713
1714	* libgda/src/serveroperation.ccg:
1715	* libgda/src/serveroperation.hg:
1716	Add gda_perform_create/drop_database and gda_prepare_create/drop_database from
1717	gda-easy
1718
1719	svn path=/libgdamm/trunk/; revision=1858
1720
17212008-12-15  Murray Cumming  <murrayc@murrayc.com>
1722
1723	Reverted my last change because it is causing weird column-index warnings
1724
17252008-12-15  Murray Cumming  <murrayc@murrayc.com>
1726
1727	* libgda/src/connection.ccg:
1728	* libgda/src/connection.hg: Reverted my last change because it is
1729	causing weird column-index warnings in Glom. I will try again.
1730
1731	svn path=/libgdamm/trunk/; revision=1857
1732
17332008-12-14  Murray Cumming  <murrayc@murrayc.com>
1734
1735	statement_execute_select(): Add a StatementModelUsage parameter, with a
1736
17372008-12-14  Murray Cumming  <murrayc@murrayc.com>
1738
1739	* libgda/src/connection.ccg:
1740	* libgda/src/connection.hg: statement_execute_select(): Add a
1741	StatementModelUsage parameter, with a default value, so we can
1742	specify a cursor model.
1743	statement_execute_select_full(): Rename to statement_execute_select().
1744
1745	svn path=/libgdamm/trunk/; revision=1851
1746
17472008-12-14  Murray Cumming  <murrayc@src.gnome.org>
1748
1749	Formatting improvements
1750
1751	svn path=/libgdamm/trunk/; revision=1850
1752
17532008-12-14  Murray Cumming  <murrayc@src.gnome.org>
1754
1755	Formatting improvements
1756
1757	svn path=/libgdamm/trunk/; revision=1849
1758
17592008-12-14  Murray Cumming  <murrayc@murrayc.com>
1760
1761	Use refreturn on get_holder_for_field(), as we should for most get_*()
1762
17632008-12-12  Murray Cumming  <murrayc@murrayc.com>
1764
1765	* libgda/src/datamodeliter.hg: Use refreturn on get_holder_for_field(),
1766	as we should for most get_*() that return a RefPtr. Add a const
1767	overload too.
1768	* libgda/src/holder.hg: set_attribute(): Hand-code this so we can
1769	leak the string, because the (awful, stupid)
1770	gda_holder_set_attribute() function expects it to be a static string,
1771	instead of copying it. You haven't heard the last of this,
1772	gda_holder_set_attribute().
1773
1774	svn path=/libgdamm/trunk/; revision=1848
1775
17762008-12-12  Deng Xiyue  <manphiz@gmail.com>
1777
1778	commented out an unused parameter to silencea warning. Patch by Norbert
1779
1780	2008-12-12  Deng Xiyue <manphiz@gmail.com>
1781
1782	* libgda/libgdamm/value.h: commented out an unused parameter to
1783	silencea warning.  Patch by Norbert Kiesel <nkiesel@tbdnetworks.com>.
1784	bug #554484.
1785
1786	svn path=/libgdamm/trunk/; revision=1839
1787
17882008-12-12  Murray Cumming  <murrayc@murrayc.com>
1789
1790	Added a get_meta_store_data() method overload with no filters parameter.
1791
17922008-12-12  Murray Cumming  <murrayc@murrayc.com>
1793
1794	* tools/m4/convert_libgdamm.m4:
1795	* libgda/src/connection.[hg|ccg]: Added a get_meta_store_data()
1796	method overload with no filters parameter.
1797
1798	svn path=/libgdamm/trunk/; revision=1834
1799
18002008-12-07  Johannes Schmid  <jschmid@openismus.com>
1801
1802	Added helper methods to use sql directly instead of Gda::Statement
1803
18042008-12-07  Johannes Schmid  <jschmid@openismus.com>
1805
1806	* libgda/src/connection.ccg:
1807	* libgda/src/connection.hg:
1808	Added helper methods to use sql directly instead of Gda::Statement
1809
1810	svn path=/libgdamm/trunk/; revision=1826
1811
18122008-12-03  Daniel Elstner  <daniel@src.gnome.org>
1813
1814	For now pass 0 as optional GdaMetaContext argument, in order to fix the
1815
1816	* libgda/src/connection.ccg (update_meta_store): For now pass 0
1817	as optional GdaMetaContext argument, in order to fix the build.
1818
1819	svn path=/libgdamm/trunk/; revision=1824
1820
18212008-11-30  Johannes Schmid  <jschmid@openismus.com>
1822
1823	Make get_default_value() const
1824
18252008-11-30  Johannes Schmid  <jschmid@openismus.com>
1826
1827	* libgda/src/column.hg:
1828	Make get_default_value() const
1829	* libgda/src/connection.ccg:
1830	* libgda/src/connection.hg:
1831	Added wrapper for update_meta_store(). (It omits the optional GdaMetaStore
1832	because I think you will most likely never need it)
1833
1834	svn path=/libgdamm/trunk/; revision=1818
1835
18362008-11-28  Johannes Schmid  <jschmid@openismus.com>
1837
1838	Fixed some Value methods that were still using Glib::Value
1839
18402008-11-28  Johannes Schmid  <jschmid@openismus.com>
1841
1842	* libgda/src/column.ccg:
1843	* libgda/src/column.hg:
1844	* libgda/src/row.ccg:
1845	* libgda/src/row.hg:
1846	Fixed some Value methods that were still using Glib::Value
1847
1848	svn path=/libgdamm/trunk/; revision=1815
1849
18502008-11-27  Johannes Schmid  <jschmid@openimus.com>
1851
1852	Use _CONSTRUCT macro instead of hard-coding everything
1853
18542008-11-27  Johannes Schmid  <jschmid@openimus.com>
1855
1856	* libgda/src/holder.ccg:
1857	Use _CONSTRUCT macro instead of hard-coding everything
1858
1859	svn path=/libgdamm/trunk/; revision=1813
1860
18612008-11-25  Johannes Schmid  <jschmid@openismus.com>
1862
1863	Write custom constructor for Gda::Holder because the autgenerated did not
1864
18652008-11-25  Johannes Schmid  <jschmid@openismus.com>
1866
1867	* libgda/src/holder.ccg:
1868	* libgda/src/holder.hg:
1869	Write custom constructor for Gda::Holder because the autgenerated did not work
1870
1871	svn path=/libgdamm/trunk/; revision=1810
1872
18732008-11-21  Johannes Schmid  <jschmid@openismus.com>
1874
1875	Corrected constructor default argument
1876
18772008-11-21  Johannes Schmid  <jschmid@openismus.com>
1878
1879	* libgda/src/set.hg:
1880	Corrected constructor default argument
1881
1882	svn path=/libgdamm/trunk/; revision=1807
1883
18842008-11-18  Johannes Schmid  <jschmid@openismus.com>
1885
1886	Use more simplified API
1887
18882008-11-18  Johannes Schmid  <jschmid@openismus.com>
1889
1890	* examples/simple/main.cc:
1891	Use more simplified API
1892
1893	* libgda/src/connection.hg:
1894	Added default arguments
1895	* libgda/src/datamodeliter.hg:
1896	Wrapped missing methods
1897
1898	svn path=/libgdamm/trunk/; revision=1800
1899
19002008-11-18  Johannes Schmid  <jschmid@openismus.com>
1901
1902	Added some custom methods and default arguments to honer the fact that
1903
19042008-11-18  Johannes Schmid  <jschmid@openismus.com>
1905
1906	* libgda/src/batch.hg:
1907	* libgda/src/column.hg:
1908	* libgda/src/connection.ccg:
1909	* libgda/src/connection.hg:
1910	* libgda/src/set.hg:
1911	* libgda/src/sqlparser.ccg:
1912	* libgda/src/sqlparser.hg:
1913	Added some custom methods and default arguments to honer the fact
1914	that libgda allows to pass "NULL" for several arguments
1915
1916	* examples/simple/main.cc:
1917	Used new methods.
1918
1919	svn path=/libgdamm/trunk/; revision=1799
1920
19212008-11-17  Murray Cumming  <murrayc@murrayc.com>
1922
1923	Use Gnome::Gda::Value instead of Glib::ValueBase, as it was in
1924
19252008-11-17  Murray Cumming  <murrayc@murrayc.com>
1926
1927	* libgda/src/column.ccg:
1928	* libgda/src/column.hg:
1929	* libgda/src/metastruct.hg:
1930	* libgda/src/row.ccg:
1931	* libgda/src/row.hg:
1932	* libgda/src/serveroperation.ccg:
1933	* libgda/src/serveroperation.hg:
1934	* libgda/src/serverprovider.ccg:
1935	* libgda/src/serverprovider.hg: Use Gnome::Gda::Value instead of
1936	Glib::ValueBase, as it was in libgdamm-3.0. ValueBase particularly
1937	cannot be used as a return type.
1938
1939	svn path=/libgdamm/trunk/; revision=1795
1940
19412008-11-17  Murray Cumming  <murrayc@murrayc.com>
1942
1943	Several const corrections. Moved typedefs into classes. Moved signal
1944
19452008-11-17  Murray Cumming  <murrayc@murrayc.com>
1946
1947	* libgda/src/batch.ccg:
1948	* libgda/src/batch.hg:
1949	* libgda/src/blob.hg:
1950	* libgda/src/column.hg:
1951	* libgda/src/config.hg:
1952	* libgda/src/connection.hg:
1953	* libgda/src/connectionevent.hg:
1954	* libgda/src/dataaccesswrapper.hg:
1955	* libgda/src/datacomparator.hg:
1956	* libgda/src/datamodel.hg:
1957	* libgda/src/datamodelarray.hg:
1958	* libgda/src/datamodelimport.hg:
1959	* libgda/src/datamodeliter.hg:
1960	* libgda/src/dataselect.hg:
1961	* libgda/src/error.hg:
1962	* libgda/src/holder.hg:
1963	* libgda/src/metastore.ccg:
1964	* libgda/src/metastore.hg:
1965	* libgda/src/metastruct.hg:
1966	* libgda/src/quarklist.hg:
1967	* libgda/src/row.hg:
1968	* libgda/src/serveroperation.hg:
1969	* libgda/src/serverprovider.ccg:
1970	* libgda/src/serverprovider.hg:
1971	* libgda/src/set.hg:
1972	* libgda/src/sqlparser.hg:
1973	* libgda/src/statement.hg:
1974	* libgda/src/threader.hg:
1975	* libgda/src/xatransaction.hg:
1976	* tools/m4/convert_libgdamm.m4:
1977	Several const corrections.
1978	Moved typedefs into classes.
1979	Moved signal conversions into .hg files and added the extra ref.
1980	Put fullstop at end of all doxygen first sentences.
1981
1982	svn path=/libgdamm/trunk/; revision=1794
1983
19842008-11-13  Johannes Schmid  <jhs@gnome.org>
1985
1986	Add missing files
1987
19882008-11-13  Johannes Schmid  <jhs@gnome.org>
1989
1990	* libgda/libgdamm.h:
1991	Add missing files
1992	* libgda/src/config.ccg:
1993	* libgda/src/config.hg:
1994	* libgda/src/connection.hg:
1995	* libgda/src/metastore.hg:
1996	* libgda/src/metastruct.hg:
1997	* libgda/src/set.hg:
1998	* libgda/src/sqlparser.hg:
1999	Disabled some methods that cause problems and may not be of any use.
2000	Fixed some build errors and sileced a warning
2001
2002	svn path=/libgdamm/trunk/; revision=1785
2003
20042008-11-11  Johannes Schmid  <jschmid@openismus.com>
2005
2006	3.99.9:
2007
20082008-11-11  Johannes Schmid  <jschmid@openismus.com>
2009
2010	* NEWS: Updated
2011	* configure.in:
2012	Require libgda 3.99.7
2013
2014	svn path=/libgdamm/trunk/; revision=1781
2015
20162008-11-11  Johannes Schmid  <jschmid@openismus.com>
2017
2018	Fixed most obvious doxygen warnings
2019
20202008-11-11  Johannes Schmid  <jschmid@openismus.com>
2021
2022	* libgda/src/batch.ccg:
2023	* libgda/src/batch.hg:
2024	* libgda/src/column.hg:
2025	* libgda/src/connection.hg:
2026	* libgda/src/dataselect.hg:
2027	* libgda/src/metastore.hg:
2028	* libgda/src/metastruct.hg:
2029	* libgda/src/quarklist.hg:
2030	* libgda/src/serveroperation.hg:
2031	* libgda/src/set.hg:
2032	* libgda/src/sqlparser.hg:
2033	* libgda/src/statement.hg:
2034	* libgda/src/xatransaction.hg:
2035	Fixed most obvious doxygen warnings
2036
2037	svn path=/libgdamm/trunk/; revision=1780
2038
20392008-11-10  Johannes Schmid  <jschmid@openismus.com>
2040
2041	More documentation fixes
2042
20432008-11-10  Johannes Schmid  <jschmid@openismus.com>
2044
2045	* libgda/src/datacomparator.hg:
2046	* libgda/src/quarklist.hg:
2047	* libgda/src/sqlparser.hg:
2048	* libgda/src/statement.hg:
2049	More documentation fixes
2050
2051	svn path=/libgdamm/trunk/; revision=1779
2052
20532008-11-05  Johannes Schmid  <jschmid@openismus.com>
2054
2055	Remove debugging code
2056
20572008-11-05  Johannes Schmid  <jschmid@openismus.com>
2058
2059	* examples/simple/main.cc:
2060	Remove debugging code
2061
2062	* libgda/src/batch.hg:
2063	* libgda/src/blobop.hg:
2064	* libgda/src/dataaccesswrapper.hg:
2065	* libgda/src/datamodelarray.hg:
2066	* libgda/src/datamodeliter.hg:
2067	* libgda/src/dataselect.hg:
2068	* libgda/src/error.hg:
2069	* libgda/src/holder.hg:
2070	* libgda/src/libgda_docs.xml:
2071	* libgda/src/metastore.hg:
2072	* libgda/src/metastruct.hg:
2073	* libgda/src/row.hg:
2074	* libgda/src/serveroperation.hg:
2075	* libgda/src/serverprovider.hg:
2076	* libgda/src/set.hg:
2077	* libgda/src/sqlparser.hg:
2078	* libgda/src/statement.hg:
2079	* libgda/src/threader.hg:
2080	* libgda/src/xatransaction.hg:
2081	Added class documentation (and regenerated docs). Still needs some cleanup.
2082
2083	svn path=/libgdamm/trunk/; revision=1771
2084
20852008-11-04  Murray Cumming  <murrayc@murrayc.com>
2086
2087	Derive from DataModel and use _IMPLEMENTS_INTERFACE() so that
2088
20892008-11-05  Murray Cumming  <murrayc@murrayc.com>
2090
2091	* libgda/src/dataaccesswrapper.hg:
2092	* libgda/src/datacomparator.hg:
2093	* libgda/src/datamodelarray.hg:
2094	* libgda/src/datamodelimport.hg:
2095	* libgda/src/dataselect.hg: Derive from DataModel and
2096	use _IMPLEMENTS_INTERFACE() so that dynamic_cast<> works
2097	when using wrap() on one of these C types.
2098
2099	svn path=/libgdamm/trunk/; revision=1769
2100
21012008-11-04  Murray Cumming  <murrayc@src.gnome.org>
2102
2103	Annoying syntax corrected.
2104
2105	svn path=/libgdamm/trunk/; revision=1768
2106
21072008-11-04  Johannes Schmid  <jschmid@openismus.com>
2108
2109	Added some debug code
2110
21112008-11-04  Johannes Schmid  <jschmid@openismus.com>
2112
2113	* examples/simple/main.cc:
2114	Added some debug code
2115
2116	svn path=/libgdamm/trunk/; revision=1766
2117
21182008-11-01  Johannes Schmid  <jhs@src.gnome.org>
2119
2120	fixed ChangeLog
2121
2122	svn path=/libgdamm/trunk/; revision=1761
2123
21242008-11-01  Johannes Schmid  <jschmid@openismus.com>
2125
2126	Readded GdaValue and converted classes to use it
2127
21282008-11-01  Johannes Schmid  <jschmid@openismus.com>
2129
2130	* libgda/libgdamm/Makefile.am:
2131	* libgda/libgdamm/value_tools.h (deleted):
2132	* libgda/libgdamm/value.h (added):
2133	* libgda/libgdamm/value.cc (added):
2134	* libgda/src/Makefile_list_of_hg.am_fragment:
2135	* libgda/src/connection.hg:
2136	* libgda/src/datahandler.ccg:
2137	* libgda/src/datahandler.hg:
2138	* libgda/src/datamodel.ccg:
2139	* libgda/src/datamodel.hg:
2140	* libgda/src/datamodeliter.ccg:
2141	* libgda/src/datamodeliter.hg:
2142	* libgda/src/holder.ccg:
2143	* libgda/src/holder.hg:
2144	* libgda/src/libgda_signals.defs:
2145	* libgda/src/set.ccg:
2146	* libgda/src/set.hg:
2147	* libgda/src/xatransaction.ccg:
2148	* libgda/src/xatransaction.hg:
2149	* tools/extra_defs_gen/generate_defs_gda.cc:
2150	* tools/m4/convert_libgdamm.m4:
2151
2152	Readded GdaValue and converted classes to use it
2153
2154	svn path=/libgdamm/trunk/; revision=1760
2155
21562008-10-30  Johannes Schmid  <jschmid@openismus.com>
2157
2158	Wrapped GdaDataSelect
2159
21602008-10-30  Johannes Schmid  <jschmid@openismus.com>
2161
2162	* libgda/src/Makefile_list_of_hg.am_fragment:
2163	* libgda/src/dataselect.ccg:
2164	* libgda/src/dataselect.hg:
2165	Wrapped GdaDataSelect
2166
2167	svn path=/libgdamm/trunk/; revision=1759
2168
21692008-10-30  Johannes Schmid  <jschmid@openismus.com>
2170
2171	Don't put typedef in generated file but in hg instead...
2172
21732008-10-30  Johannes Schmid  <jschmid@openismus.com>
2174
2175	* libgda/src/error.hg:
2176	Don't put typedef in generated file but in hg instead...
2177
2178	* libgda/src/libgda_signals.defs:
2179	* tools/extra_defs_gen/generate_defs_gda.cc:
2180	Regenerated signals/properties
2181
2182	svn path=/libgdamm/trunk/; revision=1758
2183
21842008-10-30  Johannes Schmid  <jschmid@openismus.com>
2185
2186	Wrapped GdaDataAccessWrapper
2187
21882008-10-30  Johannes Schmid  <jschmid@openismus.com>
2189
2190	* libgda/src/Makefile_list_of_hg.am_fragment:
2191	* libgda/src/dataaccesswrapper.ccg:
2192	* libgda/src/dataaccesswrapper.hg:
2193
2194	Wrapped GdaDataAccessWrapper
2195
2196	svn path=/libgdamm/trunk/; revision=1757
2197
21982008-10-30  Johannes Schmid  <jschmid@openismus.com>
2199
2200	Fixed build with latest libgda
2201
22022008-10-30  Johannes Schmid  <jschmid@openismus.com>
2203
2204	* libgda/libgdamm/value_tools.h:
2205	* libgda/src/libgda_methods.defs:
2206	* libgda/src/serverprovider.hg:
2207	* tools/m4/convert_libgdamm.m4:
2208
2209	Fixed build with latest libgda
2210
2211	svn path=/libgdamm/trunk/; revision=1756
2212
22132008-10-19  Johannes Schmid  <jschmid@openismus.com>
2214
2215	Wrapped GdaDataComparator
2216
22172008-10-19  Johannes Schmid  <jschmid@openismus.com>
2218
2219	* libgda/src/Makefile_list_of_hg.am_fragment:
2220	* libgda/src/datacomparator.ccg:
2221	* libgda/src/datacomparator.hg:
2222	* tools/m4/convert_libgdamm.m4:
2223
2224	Wrapped GdaDataComparator
2225
2226	svn path=/libgdamm/trunk/; revision=1751
2227
22282008-10-16  Johannes Schmid  <jschmid@openismus.com>
2229
2230	Added some inline methods for GValue conversions
2231
22322008-10-16  Johannes Schmid  <jschmid@openismus.com>
2233
2234	* libgda/libgdamm/Makefile.am:
2235	* libgda/libgdamm/value_tools.h:
2236	Added some inline methods for GValue conversions
2237
2238	* libgda/src/Makefile_list_of_hg.am_fragment:
2239	* libgda/src/error.*
2240	Wrapped GdaError boxed type
2241
2242	* libgda/src/dataproxy.hg:
2243	* libgda/src/set.hg:
2244	* libgda/src/holder.hg
2245	Fixed some signals
2246
2247	* libgda/src/libgda_signals.defs:
2248	Edited by hand to fix some wrongly detected signals
2249
2250	* tools/m4/convert_libgdamm.m4:
2251	Added some new conversions for GError and GdaError
2252
2253	svn path=/libgdamm/trunk/; revision=1747
2254
22552008-10-11  Johannes Schmid  <jschmid@openismus.com>
2256
2257	Require libgda 3.99.6
2258
22592008-10-11  Johannes Schmid  <jschmid@openismus.com>
2260
2261	* configure.in: Require libgda 3.99.6
2262	* libgda/src/column.ccg:
2263	* libgda/src/column.hg:
2264	Wrapped set/get_attribte()
2265
2266	* libgda/src/connection.ccg:
2267	* libgda/src/connection.hg:
2268	Wrapped statement_to_sql() and get_meta_store_data()
2269
2270	* libgda/src/datamodel.hg:
2271	Removed non-existing property
2272	* libgda/src/holder.ccg:
2273	* libgda/src/holder.hg:
2274	Wrapped set/get_attribte()
2275
2276	* libgda/src/quarklist.ccg:
2277	* libgda/src/quarklist.hg:
2278	Wrapped foreach()
2279
2280	* libgda/src/libgda_enums.defs:
2281	* libgda/src/libgda_methods.defs:
2282	* libgda/src/libgda_others.defs:
2283	* libgda/src/libgda_signals.defs:
2284	Regenerated for new API version
2285
2286	* libgda/src/statement.hg:
2287	Removed gda_statement_deserialize() (no longer in libgda)
2288
2289	* tools/m4/convert_libgdamm.m4:
2290	Added some new conversions
2291
2292	svn path=/libgdamm/trunk/; revision=1737
2293
22942008-10-08  Johannes Schmid  <jschmid@openismus.com>
2295
2296	Fix build when libgda-bdb-4.0 is not installed
2297
22982008-10-08  Johannes Schmid  <jschmid@openismus.com>
2299
2300	* configure.in:
2301	* tools/extra_defs_gen/generate_defs_gda.cc:
2302	Fix build when libgda-bdb-4.0 is not installed
2303
2304	svn path=/libgdamm/trunk/; revision=1732
2305
23062008-10-07  Johannes Schmid  <jschmid@openismus.com>
2307
2308	Fixed build due to several API changes in libgda
2309
23102008-10-07  Johannes Schmid  <jschmid@openismus.com>
2311
2312	* libgda/src/column.ccg:
2313	* libgda/src/column.hg:
2314	* libgda/src/holder.ccg:
2315	* libgda/src/holder.hg:
2316	* libgda/src/libgda_methods.defs:
2317	* libgda/src/libgda_signals.defs:
2318	* libgda/src/set.hg:
2319	Fixed build due to several API changes in libgda
2320
2321	svn path=/libgdamm/trunk/; revision=1730
2322
23232008-10-07  Murray Cumming  <murrayc@murrayc.com>
2324
2325	Adde [] around LIBGDAMM_VERSION with AC_SUBST to avoid an odd error.
2326
23272008-10-07  Murray Cumming  <murrayc@murrayc.com>
2328
2329	* configure.in: Adde [] around LIBGDAMM_VERSION with AC_SUBST
2330	to avoid an odd error.
2331
2332	svn path=/libgdamm/trunk/; revision=1729
2333
23342008-10-01  Johannes Schmid  <johannes.schmid@openismus.com>
2335
2336	Wrapped more missing methods and signals
2337
23382008-10-01  Johannes Schmid  <johannes.schmid@openismus.com>
2339
2340	* libgda/src/column.hg:
2341	* libgda/src/connection.hg:
2342	* libgda/src/datamodel.ccg:
2343	* libgda/src/datamodel.hg:
2344	* libgda/src/datamodelarray.hg:
2345	* libgda/src/dataproxy.hg:
2346	* libgda/src/holder.ccg:
2347	* libgda/src/holder.hg:
2348	* libgda/src/libgda_signals.defs:
2349	* libgda/src/metastruct.hg:
2350	* libgda/src/set.hg:
2351	Wrapped more missing methods and signals
2352
2353	svn path=/libgdamm/trunk/; revision=1727
2354
23552008-10-01  Johannes Schmid  <johannes.schmid@openismus.com>
2356
2357	Fixed build with latest libgda-4.0
2358
23592008-10-01  Johannes Schmid  <johannes.schmid@openismus.com>
2360
2361	* libgda/libgdamm.h:
2362	* libgda/src/column.ccg:
2363	* libgda/src/column.hg:
2364	* libgda/src/config.ccg:
2365	* libgda/src/config.hg:
2366	* libgda/src/datamodel.ccg:
2367	* libgda/src/datamodel.hg:
2368	* libgda/src/datamodelarray.hg:
2369	* libgda/src/datamodelimport.hg:
2370	* libgda/src/dataproxy.hg:
2371	Fixed build with latest libgda-4.0
2372
2373	svn path=/libgdamm/trunk/; revision=1726
2374
23752008-09-30  Johannes Schmid  <johannes.schmid@openismus.com>
2376
2377	Fixed build Regenerated defs files from latest libgda-4.0 Adapted most
2378
23792008-09-30  Johannes Schmid  <johannes.schmid@openismus.com>
2380
2381	* tools/extra_defs_gen/extra_defs_gda.cc: Fixed build
2382	* libgda/src/*.defs: Regenerated defs files from latest
2383	libgda-4.0
2384	* libgda/src/*.hg: Adapted most files to changes in libgda
2385
2386	svn path=/libgdamm/trunk/; revision=1723
2387
23882008-09-30  Johannes Schmid  <jhs@src.gnome.org>
2389
2390	Undo silly change...
2391
2392	svn path=/libgdamm/branches/libgdamm-4-0/; revision=1720
2393
23942008-09-30  Johannes Schmid  <jhs@src.gnome.org>
2395
2396	libgdamm4 is now trunk
2397
2398	svn path=/libgdamm/branches/libgdamm-4-0; revision=1719
2399
24002008-06-23  Johannes Schmid  <jhs@gnome.org>
2401
2402	Wrapped missing classes
2403
24042008-06-23  Johannes Schmid  <jhs@gnome.org>
2405
2406	* libgda/src/Makefile_list_of_hg.am_fragment:
2407	* libgda/src/quarklist.ccg:
2408	* libgda/src/quarklist.hg:
2409	* libgda/src/threader.ccg:
2410	* libgda/src/threader.hg:
2411	* tools/m4/convert_libgdamm.m4:
2412	Wrapped missing classes
2413
2414	* libgda/blob*:
2415	Restored from svn trunk
2416
2417	svn path=/libgdamm/branches/libgdamm-4-0/; revision=1579
2418
24192008-06-17  Johannes Schmid  <jhs@gnome.org>
2420
2421	Cleaned up example
2422
24232008-06-17  Johannes Schmid  <jhs@gnome.org>
2424
2425	* configure.in:
2426	* examples/*:
2427	Cleaned up example
2428
2429	* libgda/libgdamm/Makefile.am:
2430	* libgda/src/batch.ccg:
2431	* libgda/src/batch.hg:
2432	* libgda/src/config.hg:
2433	* libgda/src/libgda_methods.defs:
2434	* libgda/src/metastore.hg:
2435	* libgda/src/row.hg:
2436	* libgda/src/serveroperation.hg:
2437	Added some signals using \"no_default_handler\" option and fixed
2438	libary version and naming
2439
2440	svn path=/libgdamm/branches/libgdamm-4-0/; revision=1566
2441
24422008-06-17  Johannes Schmid  <jhs@gnome.org>
2443
2444	Completed example
2445
24462008-06-17  Johannes Schmid  <jhs@gnome.org>
2447
2448	* examples/simple/main.cc:
2449	Completed example
2450
2451	* libgda/src/connection.ccg:
2452	Use Glib::unwrap instead of gobj()
2453
2454	svn path=/libgdamm/branches/libgdamm-4-0/; revision=1565
2455
24562008-06-10  Johannes Schmid  <jhs@gnome.org>
2457
2458	Started (very) simple example
2459
24602008-06-10  Johannes Schmid  <jhs@gnome.org>
2461
2462	* examples/simple/main.cc:
2463	Started (very) simple example
2464
2465	* libgda/libgdamm.h:
2466	* libgda/libgdamm/init.cc:
2467	* libgda/libgdamm/init.h:
2468	* libgda/src/connection.ccg:
2469	* libgda/src/connection.hg:
2470	Updated to build the example
2471
2472	svn path=/libgdamm/branches/libgdamm-4-0/; revision=1556
2473
24742008-06-10  Johannes Schmid  <johannes.schmid@openismus.com>
2475
2476	Added all missing properties and wrapped missing methods
2477
24782008-06-10  Johannes Schmid  <johannes.schmid@openismus.com>
2479
2480	* libgda/src/config.hg:
2481	* libgda/src/connection.hg:
2482	* libgda/src/datamodelarray.hg:
2483	* libgda/src/datamodelimport.hg:
2484	* libgda/src/datamodelquery.hg:
2485	* libgda/src/dataproxy.hg:
2486	* libgda/src/holder.hg:
2487	* libgda/src/libgda_enums.defs:
2488	* libgda/src/libgda_methods.defs:
2489	* libgda/src/libgda_signals.defs:
2490	* libgda/src/metastore.hg:
2491	* libgda/src/metastruct.ccg:
2492	* libgda/src/metastruct.hg:
2493	* libgda/src/serveroperation.hg:
2494	* libgda/src/set.ccg:
2495	* libgda/src/set.hg:
2496	* tools/extra_defs_gen/generate_defs_gda.cc:
2497	* tools/m4/convert_libgdamm.m4:
2498
2499	Added all missing properties and wrapped missing methods
2500
2501	svn path=/libgdamm/branches/libgdamm-4-0/; revision=1555
2502
25032008-06-09  Johannes Schmid  <johannes.schmid@openismus.com>
2504
2505	(Hand-)wrapped more methods
2506
25072008-06-09  Johannes Schmid  <johannes.schmid@openismus.com>
2508
2509	* libgda/src/batch.hg:
2510	* libgda/src/column.hg:
2511	* libgda/src/holder.hg:
2512	* libgda/src/libgda_signals.defs:
2513	* libgda/src/metastore.ccg:
2514	* libgda/src/metastore.hg:
2515	* libgda/src/set.ccg:
2516	* libgda/src/set.hg:
2517	* libgda/src/statement.ccg:
2518	* libgda/src/statement.hg:
2519	* tools/m4/convert_libgdamm.m4:
2520
2521	(Hand-)wrapped more methods
2522
2523	svn path=/libgdamm/branches/libgdamm-4-0/; revision=1554
2524
25252008-06-07  Johannes Schmid  <johannes.schmid@openismus.com>
2526
2527	Wrapped signal (needs patch to libgda #537105)
2528
25292008-06-07  Johannes Schmid  <johannes.schmid@openismus.com>
2530
2531	* libgda/src/dataproxy.hg:
2532	Wrapped signal (needs patch to libgda #537105)
2533
2534	* libgda/src/serveroperation.hg:
2535	* libgda/src/serverprovider.ccg:
2536	* libgda/src/serverprovider.hg:
2537	* tools/m4/convert_libgdamm.m4:
2538	Wrapped missing methods
2539
2540	svn path=/libgdamm/branches/libgdamm-4-0/; revision=1553
2541
25422008-06-05  Johannes Schmid  <johannes.schmid@openismus.com>
2543
2544	Wrapped some missing methods
2545
25462008-06-05  Johannes Schmid  <johannes.schmid@openismus.com>
2547
2548	* libgda/Makefile.am:
2549	* libgda/src/connection.ccg:
2550	* libgda/src/connection.hg:
2551	* libgda/src/serveroperation.hg:
2552	* libgda/src/serverprovider.hg:
2553	* tools/m4/convert_libgdamm.m4:
2554
2555	Wrapped some missing methods
2556
2557	svn path=/libgdamm/branches/libgdamm-4-0/; revision=1552
2558
25592008-06-03  Johannes Schmid  <johannes.schmid@openismus.com>
2560
2561	Wrapped Gda::Config
2562
25632008-06-03  Johannes Schmid  <johannes.schmid@openismus.com>
2564
2565	* libgda/src/Makefile_list_of_hg.am_fragment:
2566	* libgda/src/config.ccg:
2567	* libgda/src/config.hg:
2568	* tools/m4/convert_libgdamm.m4:
2569	Wrapped Gda::Config
2570
2571	svn path=/libgdamm/branches/libgdamm-4-0/; revision=1550
2572
25732008-06-03  Johannes Schmid  <johannes.schmid@openismus.com>
2574
2575	Removed old files
2576
25772008-06-03  Johannes Schmid  <johannes.schmid@openismus.com>
2578
2579	* libgda/libgdamm/Makefile.am:
2580	* libgda/libgdamm/config.cc:
2581	* libgda/libgdamm/config.h:
2582	* libgda/libgdamm/value.cc:
2583	* libgda/libgdamm/value.h:
2584	Removed old files
2585
2586	* libgda/libgdamm/init.cc:
2587	* libgda/src/batch.ccg:
2588	* libgda/src/batch.hg:
2589	* libgda/src/metastore.hg:
2590	* libgda/src/metastruct.ccg:
2591	* libgda/src/metastruct.hg:
2592	* libgda/src/sqlparser.ccg:
2593	* libgda/src/statement.ccg:
2594	* tools/m4/convert_libgdamm.m4:
2595	Fixed remaining build errors.
2596
2597	svn path=/libgdamm/branches/libgdamm-4-0/; revision=1549
2598
25992008-06-02  Johannes Schmid  <johannes.schmid@openismus.com>
2600
2601	Fix more build errors
2602
26032008-06-02  Johannes Schmid  <johannes.schmid@openismus.com>
2604
2605	* libgda/src/batch.hg:
2606	* libgda/src/column.hg:
2607	* libgda/src/holder.ccg:
2608	* libgda/src/holder.hg:
2609	* libgda/src/sqlparser.ccg:
2610	* libgda/src/sqlparser.hg:
2611	* libgda/src/statement.ccg:
2612	* libgda/src/statement.hg:
2613
2614	Fix more build errors
2615
2616	svn path=/libgdamm/branches/libgdamm-4-0/; revision=1547
2617
26182008-05-29  Johannes Schmid  <johannes.schmid@openismus.com>
2619
2620	Fixed build for many classes and hand-coded a lot of methods returning a
2621
26222008-05-29  Johannes Schmid  <johannes.schmid@openismus.com>
2623
2624	* libgda/src/Makefile_list_of_hg.am_fragment:
2625	* libgda/src/batch.hg:
2626	* libgda/src/column.ccg:
2627	* libgda/src/datahandler.ccg:
2628	* libgda/src/datamodel.ccg:
2629	* libgda/src/datamodel.hg:
2630	* libgda/src/datamodelarray.hg:
2631	* libgda/src/datamodelimport.ccg:
2632	* libgda/src/datamodelimport.hg:
2633	* libgda/src/datamodeliter.ccg:
2634	* libgda/src/datamodeliter.hg:
2635	* libgda/src/datamodelquery.ccg:
2636	* libgda/src/datamodelquery.hg:
2637	* libgda/src/datamodelrow.hg:
2638	* libgda/src/dataproxy.ccg:
2639	* libgda/src/dataproxy.hg:
2640	* libgda/src/handlerbin.hg:
2641	* libgda/src/handlerboolean.hg:
2642	* libgda/src/handlernumerical.hg:
2643	* libgda/src/handlerstring.hg:
2644	* libgda/src/handlertime.hg:
2645	* libgda/src/handlertype.hg:
2646	* libgda/src/holder.ccg:
2647	* libgda/src/holder.hg:
2648	* libgda/src/libgda_signals.defs:
2649	* libgda/src/metastore.hg:
2650	* libgda/src/metastruct.hg:
2651	* libgda/src/row.ccg:
2652	* libgda/src/row.hg:
2653	* libgda/src/serveroperation.ccg:
2654	* libgda/src/serveroperation.hg:
2655	* libgda/src/serverprovider.ccg:
2656	* libgda/src/serverprovider.hg:
2657	* libgda/src/set.ccg:
2658	* libgda/src/set.hg:
2659	* libgda/src/sqlparser.hg:
2660	* libgda/src/statement.hg:
2661	* tools/extra_defs_gen/generate_defs_gda.cc:
2662	* tools/m4/convert_libgdamm.m4:
2663
2664	Fixed build for many classes and hand-coded a lot of methods returning a
2665	GValue*
2666
2667	svn path=/libgdamm/branches/libgdamm-4-0/; revision=1541
2668
26692008-05-28  Johannes Schmid  <johannes.schmid@openismus.com>
2670
2671	Added a note about sql-parser
2672
26732008-05-28  Johannes Schmid  <johannes.schmid@openismus.com>
2674
2675	* README:
2676	Added a note about sql-parser
2677
2678	* libgda/src/Makefile_list_of_hg.am_fragment:
2679	* libgda/src/batch.ccg:
2680	* libgda/src/batch.hg:
2681	* libgda/src/connection.ccg:
2682	* libgda/src/connection.hg:
2683	* libgda/src/datahandler.ccg:
2684	* libgda/src/libgda_enums.defs:
2685	* libgda/src/libgda_methods.defs:
2686	* libgda/src/libgda_signals.defs:
2687	* libgda/src/metastore.ccg:
2688	* libgda/src/metastore.hg:
2689	* libgda/src/metastruct.ccg:
2690	* libgda/src/metastruct.hg:
2691	* libgda/src/sqlparser.ccg:
2692	* libgda/src/sqlparser.hg:
2693	* tools/extra_defs_gen/generate_defs_gda.cc:
2694	* tools/m4/convert_libgdamm.m4:
2695
2696	Wrapped more classes and startet to fix build
2697
2698	svn path=/libgdamm/branches/libgdamm-4-0/; revision=1539
2699
27002008-05-27  Johannes Schmid  <johannes.schmid@openismus.com>
2701
2702	Reduce number of compile errors
2703
27042008-05-29  Johannes Schmid  <johannes.schmid@openismus.com>
2705
2706	* libgda/src/connection.hg:
2707	* libgda/src/datamodel.hg:
2708	* libgda/src/serveroperation.hg:
2709	* libgda/src/statement.hg:
2710
2711	Reduce number of compile errors
2712
2713	svn path=/libgdamm/branches/libgdamm-4-0/; revision=1537
2714
27152008-05-27  Johannes Schmid  <johannes.schmid@openismus.com>
2716
2717	Wrapped statement and holder and update everything to use Glib::Value
2718
27192008-05-28  Johannes Schmid  <johannes.schmid@openismus.com>
2720
2721	* libgda/src/Makefile_list_of_hg.am_fragment:
2722	* libgda/src/column.hg:
2723	* libgda/src/connection.ccg:
2724	* libgda/src/connection.hg:
2725	* libgda/src/datahandler.hg:
2726	* libgda/src/datamodel.hg:
2727	* libgda/src/datamodeliter.hg:
2728	* libgda/src/holder.ccg:
2729	* libgda/src/holder.hg:
2730	* libgda/src/row.hg:
2731	* libgda/src/serveroperation.hg:
2732	* libgda/src/serverprovider.hg:
2733	* libgda/src/set.hg:
2734	* libgda/src/statement.ccg:
2735	* libgda/src/statement.hg:
2736	* tools/m4/convert_libgdamm.m4:
2737
2738	Wrapped statement and holder and update everything to use Glib::Value instead
2739	of Gda::Value
2740
2741	svn path=/libgdamm/branches/libgdamm-4-0/; revision=1536
2742
27432008-05-26  Johannes Schmid  <johannes.schmid@openismus.com>
2744
2745	Updated several classes to libgda-4.0
2746
27472008-05-26  Johannes Schmid  <johannes.schmid@openismus.com>
2748
2749	* libgda/src/Makefile_list_of_hg.am_fragment:
2750	* libgda/src/column.hg:
2751	* libgda/src/command.ccg:
2752	* libgda/src/command.hg:
2753	* libgda/src/connection.ccg:
2754	* libgda/src/connection.hg:
2755	* libgda/src/datamodel.hg:
2756	* libgda/src/datamodeliter.hg:
2757	* libgda/src/datamodelquery.hg:
2758	* libgda/src/dataproxy.hg:
2759	* libgda/src/row.hg:
2760	* libgda/src/set.hg:
2761	* libgda/src/set.ccg:
2762	* libgda/src/serverprovider.ccg:
2763	* libgda/src/serverprovider.hg:
2764	* tools/m4/convert_libgdamm.m4:
2765
2766	Updated several classes to libgda-4.0
2767
2768	svn path=/libgdamm/branches/libgdamm-4-0/; revision=1532
2769
27702008-05-25  Johannes Schmid  <johannes.schmid@openismus.com>
2771
2772	Removed unneeded files:
2773
2774	2008-05-25  Johannes Schmid <johannes.schmid@openismus.com>
2775
2776	Removed unneeded files:
2777	* libgda/src/blob.ccg:
2778	* libgda/src/blob.hg:
2779	* libgda/src/blobop.ccg:
2780	* libgda/src/blobop.hg:
2781	* libgda/src/client.ccg:
2782	* libgda/src/client.hg:
2783	* libgda/src/column.ccg:
2784	* libgda/src/column.hg:
2785	* libgda/src/columnindex.ccg:
2786	* libgda/src/columnindex.hg:
2787	* libgda/src/datamodelfiltersql.ccg:
2788	* libgda/src/datamodelfiltersql.hg:
2789	* libgda/src/datamodelhash.ccg:
2790	* libgda/src/datamodelhash.hg:
2791	* libgda/src/datamodelindex.ccg:
2792	* libgda/src/datamodelindex.hg:
2793	* libgda/src/datamodelrow.ccg:
2794	* libgda/src/datamodelrow.hg:
2795	* libgda/src/datasourceinfo.ccg:
2796	* libgda/src/datasourceinfo.hg:
2797	* libgda/src/dict.ccg:
2798	* libgda/src/dict.hg:
2799	* libgda/src/dictaggregate.ccg:
2800	* libgda/src/dictaggregate.hg:
2801	* libgda/src/dictconstraint.ccg:
2802	* libgda/src/dictconstraint.hg:
2803	* libgda/src/dictdatabase.ccg:
2804	* libgda/src/dictdatabase.hg:
2805	* libgda/src/dictfield.ccg:
2806	* libgda/src/dictfield.hg:
2807	* libgda/src/dictfunction.ccg:
2808	* libgda/src/dictfunction.hg:
2809	* libgda/src/dicttable.ccg:
2810	* libgda/src/dicttable.hg:
2811	* libgda/src/dicttype.ccg:
2812	* libgda/src/dicttype.hg:
2813	* libgda/src/entity.ccg:
2814	* libgda/src/entity.hg:
2815	* libgda/src/entityfield.ccg:
2816	* libgda/src/entityfield.hg:
2817	* libgda/src/object.ccg:
2818	* libgda/src/object.hg:
2819	* libgda/src/parameter.ccg:
2820	* libgda/src/parameter.hg:
2821	* libgda/src/parameterlist.ccg:
2822	* libgda/src/parameterlist.hg:
2823	* libgda/src/providerinfo.ccg:
2824	* libgda/src/providerinfo.hg:
2825	* libgda/src/query.ccg:
2826	* libgda/src/query.hg:
2827	* libgda/src/querycondition.ccg:
2828	* libgda/src/querycondition.hg:
2829	* libgda/src/queryfield.ccg:
2830	* libgda/src/queryfield.hg:
2831	* libgda/src/queryfieldagg.ccg:
2832	* libgda/src/queryfieldagg.hg:
2833	* libgda/src/queryfieldall.ccg:
2834	* libgda/src/queryfieldall.hg:
2835	* libgda/src/queryfieldfield.ccg:
2836	* libgda/src/queryfieldfield.hg:
2837	* libgda/src/queryfieldfunc.ccg:
2838	* libgda/src/queryfieldfunc.hg:
2839	* libgda/src/queryfieldvalue.ccg:
2840	* libgda/src/queryfieldvalue.hg:
2841	* libgda/src/queryjoin.ccg:
2842	* libgda/src/queryjoin.hg:
2843	* libgda/src/queryobject.ccg:
2844	* libgda/src/queryobject.hg:
2845	* libgda/src/querytarget.ccg:
2846	* libgda/src/querytarget.hg:
2847	* libgda/src/referer.ccg:
2848	* libgda/src/referer.hg:
2849	* libgda/src/renderer.ccg:
2850	* libgda/src/renderer.hg:
2851	* libgda/src/row.ccg:
2852	* libgda/src/row.hg:
2853	* libgda/src/xmlstorage.ccg:
2854	* libgda/src/xmlstorage.hg:
2855
2856	* libgda/src/libgda_enums.defs:
2857	* libgda/src/libgda_methods.defs:
2858	* libgda/src/libgda_signals.defs:
2859	Regenerated defs files
2860
2861	* libgda/src/Makefile_list_of_hg.am_fragment:
2862	Removed unused files from the Makefile
2863
2864	svn path=/libgdamm/branches/libgdamm-4-0/; revision=1530
2865
28662008-05-25  Johannes Schmid  <johannes.schmid@openismus.com>
2867
2868	Update things to use libgda-4.0 instead of 3.0
2869
28702008-05-25  Johannes Schmid  <johannes.schmid@openismus.com>
2871
2872	* configure.in:
2873	* libgda/libgdamm-3.0.pc.in (removed):
2874	* libgda/libgdamm-4.0.pc.in:
2875	* tools/extra_defs_gen/generate_defs_gda.cc:
2876
2877	Update things to use libgda-4.0 instead of 3.0
2878
2879	* ChangeLog:
2880	* ChangeLog-pre-4.0:
2881	Cleared old ChangeLog
2882
2883	svn path=/libgdamm/branches/libgdamm-4-0/; revision=1529
2884
28852008-03-16  Murray Cumming  <murrayc@murrayc.com>
2886
2887	Clarified documentation.
2888
28892008-03-16  Murray Cumming  <murrayc@murrayc.com>
2890
2891	* libgda/src/datahandler.hg: Clarified documentation.
2892
2893	svn path=/libgdamm/trunk/; revision=1409
2894
28952008-03-16  Murray Cumming  <murrayc@src.gnome.org>
2896
2897	Increase version
2898
2899	svn path=/libgdamm/trunk/; revision=1407
2900
29012008-03-16  Murray Cumming  <murrayc@murrayc.com>
2902
2903	Regenerated with h2defs.py Comment out fkey_set_fields() because we do not
2904
29052008-03-16  Murray Cumming  <murrayc@murrayc.com>
2906
2907	* libgda/src/libgda_methods.defs: Regenerated with h2defs.py
2908	* libgda/src/dictconstraint.hg: Comment out fkey_set_fields() because
2909	we do not yet have a wrapper for GdaDictConstraintFkeyPair.
2910	* libgda/src/dictfield.hg: Added table and entry-plugin properties.
2911	* libgda/src/dicttable.hg: Added db and is-view properties.
2912	* libgda/src/row.hg: Added row property.
2913
2914	* tools/m4/convert_libgdamm.m4:
2915	* libgda/src/serveroperation.hg: Added get_node_type().
2916
2917	* libgda/src/entity.hg: Added signals, though not really because we
2918	do not have .defs for these yet.
2919	* libgda/src/entityfield.hg: Removed vfuncs which probaly have
2920	incorrect refcounting. We can work on this for libgdamm 4.0.
2921
2922	svn path=/libgdamm/trunk/; revision=1406
2923
29242008-03-01  Murray Cumming  <murrayc@murrayc.com>
2925
2926	get_constraints(), get_arg_dict_types((), get_parents(),
2927
29282008-03-01  Murray Cumming  <murrayc@murrayc.com>
2929
2930	* libgda/src/dictfield.ccg:
2931	* libgda/src/dictfield.hg: get_constraints(),
2932	* libgda/src/dictfunction.hg: get_arg_dict_types((),
2933	* libgda/src/dicttable.hg: get_parents(), get_constraints(),
2934	* libgda/src/dicttype.hg: get_synonyms(),
2935	* libgda/src/entity.hg: get_fields()
2936
2937	* libgda/src/queryfieldvalue.hg: Added get_is_parameter().
2938	* libgda/src/dictdatabase.hg: update_progress():
2939	Corrected int to guint for parameter
2940
2941	svn path=/libgdamm/trunk/; revision=1379
2942
29432008-03-01  Murray Cumming  <murrayc@murrayc.com>
2944
2945	2.9.82:
2946
29472008-03-01  Murray Cumming  <murrayc@murrayc.com>
2948
2949	* configure.in: Use tar-ustar with AM_INIT_AUTOMAKE() so we can
2950	dist the long filenames generated by doxygen. This is based on what
2951	we do in gtkmm.
2952
2953	svn path=/libgdamm/trunk/; revision=1378
2954
29552008-03-01  Stefan Potyra  <stefan.potyra@informatik.uni-erlangen.de>
2956
2957	Increase the first number in LIBGDAMM_SO_VERSION, to change the .so name
2958
29592008-03-01  Stefan Potyra  <stefan.potyra@informatik.uni-erlangen.de >
2960
2961	* configure.in: Increase the first number in LIBGDAMM_SO_VERSION,
2962	to change the .so name to indicate the build breakage in 2.9.81,
2963	wanted by Ubuntu (launchpad bug 190744).
2964
2965	Note from Murray: We do not normally use that version string much
2966	because it just causes problems and there is no way to indicate
2967	breakage of unstable parts while showing that the whole thing has only
2968	API additions when comparing major stable releases. But libgdamm has
2969	never yet been API stable so we can do it this time.
2970
2971	svn path=/libgdamm/trunk/; revision=1377
2972
29732008-01-28  Murray Cumming  <murrayc@murrayc.com>
2974
2975	Added a string conversion for the signal, because this is no longer in the
2976
29772008-01-28  Murray Cumming  <murrayc@murrayc.com>
2978
2979	* libgda/src/column.hg:
2980	* libgda/src/dictdatabase.hg: Added a string conversion for the signal,
2981	because this is no longer in the .m4 file installed by glibmm.
2982
2983	svn path=/libgdamm/trunk/; revision=1309
2984
29852008-01-01  Armin Burgmeier  <armin@openismus.com>
2986
2987	Detect whether building for Windows (copied from glibmm) and added
2988
29892007-12-31  Armin Burgmeier  <armin@openismus.com>
2990
2991	* configure.in: Detect whether building for Windows (copied from
2992	glibmm) and added AC_LIBTOOL_WIN32_DLL to create a shared library.
2993
2994	* build_shared/Makefile_build.am_fragment: Link with  -no-undefined on
2995	Windows, otherwise libtool does not create a DLL because undefined
2996	symbols are not allowed in Windows DLLs.
2997
2998	svn path=/libgdamm/trunk/; revision=1270
2999
30002007-12-06  Murray Cumming  <murrayc@src.gnome.org>
3001
3002	Mark version in ChangeLog
3003
3004	svn path=/libgdamm/trunk/; revision=1251
3005
30062007-11-18  Murray Cumming  <murrayc@src.gnome.org>
3007
3008	Increase version
3009
3010	svn path=/libgdamm/trunk/; revision=1225
3011
30122007-11-18  Murray Cumming  <murrayc@murrayc.com>
3013
3014	Remove trailing ;s to avoid warnings when --pedantic is used with gcc.
3015
30162007-11-18  Murray Cumming  <murrayc@murrayc.com>
3017
3018	* libgda/src/blobop.hg:
3019	* libgda/src/column.hg:
3020	* libgda/src/columnindex.hg:
3021	* libgda/src/connection.hg:
3022	* libgda/src/dictdatabase.hg:
3023	* libgda/src/parameter.hg:
3024	* libgda/src/queryfieldvalue.hg:
3025	* libgda/src/row.hg:
3026	* libgda/src/serveroperation.hg:
3027	Remove trailing ;s to avoid warnings when --pedantic is used with
3028	gcc.
3029
3030	svn path=/libgdamm/trunk/; revision=1224
3031
30322007-09-30  Armin Burgmeier  <armin@openismus.com>
3033
3034	Fixed build with disabled exceptions.
3035
30362007-09-30  Armin Burgmeier  <armin@openismus.com>
3037
3038	* examples/simple/main.cc:
3039	* examples/simple_iter/main.cc: Fixed build with disabled exceptions.
3040
3041	svn path=/libgdamm/trunk/; revision=1101
3042
30432007-09-28  Murray Cumming  <murrayc@murrayc.com>
3044
3045	Added get_ulong() and set_ulong() and a constructor.
3046
30472007-09-28  Murray Cumming  <murrayc@murrayc.com>
3048
3049	* libgda/libgdamm/value.cc:
3050	* libgda/libgdamm/value.h: Added get_ulong() and set_ulong() and
3051	a constructor.
3052
3053	svn path=/libgdamm/trunk/; revision=1100
3054
30552007-09-27  Murray Cumming  <murrayc@murrayc.com>
3056
3057	Add a cnc_string to the DataSourceInfo to specify the table, to make this
3058
30592007-09-27  Murray Cumming  <murrayc@murrayc.com>
3060
3061	* examples/simple/main.cc: Add a cnc_string to the DataSourceInfo to
3062	specify the table, to make this work. Catch exceptions.
3063	* examples/simple_iter/main.cc: Use a full cnc_string instead of a
3064	DataSourceInfo, to show how that is done.
3065	* libgda/src/datamodel.hg: describe_column(): Use refreturn to avoid
3066	a reference-counting problem.
3067
3068	svn path=/libgdamm/trunk/; revision=1098
3069
30702007-09-27  Murray Cumming  <murrayc@murrayc.com>
3071
3072	Added an example that uses ITER_MODEL_ONLY. This does not actually work,
3073
30742007-09-27  Murray Cumming  <murrayc@murrayc.com>
3075
3076	* configure.in:
3077	* examples/Makefile.am:
3078	* examples/simple_iter/main.cc: Added an example that uses ITER_MODEL_ONLY.
3079	This does not actually work, and the simple example probably doesn't work either,
3080	because we have not specified a table name - see bug #480860. Everybody must
3081	be using the DSN string instead of the DataSourceInfo.
3082
3083	svn path=/libgdamm/trunk/; revision=1097
3084
30852007-09-25  Murray Cumming  <murrayc@murrayc.com>
3086
3087	Put the enums inside the Gnome::Gda namespace instead of inside Gnome::.
3088
30892007-09-25  Murray Cumming  <murrayc@murrayc.com>
3090
3091	* libgda/src/connectionevent.hg: Put the enums inside the Gnome::Gda namespace instead of
3092	inside Gnome::.
3093
3094	svn path=/libgdamm/trunk/; revision=1096
3095
30962007-09-17  Murray Cumming  <murrayc@murrayc.com>
3097
3098	Added execute_select_command() and execute_non_select_command() that take
3099
31002007-09-17  Murray Cumming  <murrayc@murrayc.com>
3101
3102	* libgda/src/connection.ccg:
3103	* libgda/src/connection.hg: Added execute_select_command() and execute_non_select_command() that
3104	take the command as a string and that take a parameter list, for convenience.
3105	* libgda/src/parameterlist.hg: Remove add_param_*() methods, because we already have add_parameter()
3106	methods that wrap the same C functions. Ref the return, to avoid a crash. None of these could have
3107	worked before.
3108
3109	svn path=/libgdamm/trunk/; revision=1095
3110
31112007-09-12  Murray Cumming  <murrayc@murrayc.com>
3112
3113	2.9.8:
3114
31152007-09-10  Murray Cumming  <murrayc@murrayc.com>
3116
3117	* libgda/libgdamm/value.cc: set(Glib::Date): Correctly initialize
3118	the GValue, so that the date is actually used.
3119
3120	svn path=/libgdamm/trunk/; revision=1084
3121
31222007-06-20  Murray Cummingg  <murrayc@murrayc.com>
3123
3124	Rename set(GType) to set_g_type(GType) because it is ambiguous with
3125
31262007-06-20  Murray Cummingg  <murrayc@murrayc.com>
3127
3128	* libgda/libgdamm/value.cc:
3129	* libgda/libgdamm/value.h: Rename set(GType) to set_g_type(GType) because
3130	it is ambiguous with set(int) (or maybe set(guint)). I do not know why this
3131	is only a problem now.
3132
3133	svn path=/libgdamm/trunk/; revision=1083
3134
31352007-06-14  Murray Cumming  <murrayc@murrayc.com>
3136
3137	2.9.7:
3138
31392007-06-14  Murray Cumming  <murrayc@murrayc.com>
3140
3141	* Makefile.am:
3142	* README:
3143	* COPYING.examples: Added GPL text, requested by the Ubuntu maintainer,
3144	because the examples are GPL, though the library is LGPL.
3145
3146	* libgda/src/dictconstraint.hg: pkey_set_fields(), pkey_get_fields(),
3147	fkey_set_fields(), fkey_set_actions(), fkey_get_actions(),
3148	unique_set_fields(), unique_get_fields(): Use SListHandle, so the
3149	application coder can use standard C++ containers.
3150	These function names are not very nice.
3151
3152	svn path=/libgdamm/trunk/; revision=1079
3153
31542007-06-10  Murray Cumming  <murrayc@murrayc.com>
3155
3156	2.9.6:
3157
31582007-06-10  Murray Cumming  <murrayc@murrayc.com>
3159
3160	* libgda/libgdamm/config.cc: get_provider_by_name(), get_providers():
3161	Avoid freeing memory that we don't own.
3162	get_value_string(): Avoid leaking memory
3163
3164	svn path=/libgdamm/trunk/; revision=1078
3165
31662007-05-05  Murray Cumming  <murrayc@murrayc.com>
3167
3168	Use the Doxygen tag files with relevant paths, assuming that everything is
3169
31702007-05-05  Murray Cumming  <murrayc@murrayc.com>
3171
3172	* docs/reference/Doxyfile.in: Use the Doxygen tag files with relevant paths,
3173	assuming that everything is checked out at the same level, as with
3174	jhbuild.
3175	* docs/reference/Makefile.am:
3176	* docs/reference/libgdamm_header.html_fragment:
3177	Correct the upload path, now that this is on gtkmm.org.
3178
3179	svn path=/libgdamm/trunk/; revision=1071
3180
31812007-04-29  Murray Cumming  <murrayc@src.gnome.org>
3182
3183	Increase version
3184
3185	svn path=/libgdamm/trunk/; revision=1067
3186
31872007-04-24  Yselkowitz  <yselkowitz@users.sourceforge.net>
3188
3189	Check for both m4 and M4 in the GNU m4 output, to fix the build on some
3190
3191	2007-04-24  Yselkowitz <yselkowitz@users.sourceforge.net>
3192
3193	* scripts/macros.m4: Check for both m4 and M4 in the GNU m4 output,
3194	to fix the build on some platforms.
3195	Bug #423990
3196
3197	svn path=/libgdamm/trunk/; revision=1065
3198
31992007-03-30  Armin Burgmeier  <armin@openismus.com>
3200
3201	Removed Gnome::Gda::value_compare, Gnome::Gda::value_compare_ext and
3202
32032007-03-30  Armin Burgmeier  <armin@openismus.com>
3204
3205	* libgda/libgdamm/value.h:
3206	* libgda/libgdamm/value.cc: Removed Gnome::Gda::value_compare,
3207	Gnome::Gda::value_compare_ext and Gnome::Gda::value_equal. There is
3208	Gnome::Gda::Value::operator== to test for equality. Furthermore,
3209	Gnome::Gda::value_compare was not even defined, so I don't think these
3210	are really used. I just commented them out so we can re-enable them
3211	when required.
3212
3213	svn path=/libgdamm/trunk/; revision=1059
3214
32152007-03-29  Armin Burgmeier  <armin@openismus.com>
3216
3217	Wrapped gda_server_provider_get_value_at and
3218
32192007-03-29  Armin Burgmeier  <armin@openismus.com>
3220
3221	* libgda/src/serverprovider.hg:
3222	* libgda/src/serverprovider.ccg: Wrapped
3223	gda_server_provider_get_value_at and gda_server_provider_set_value_at.
3224
3225	svn path=/libgdamm/trunk/; revision=1058
3226
32272007-03-27  Armin Burgmeier  <armin@openismus.com>
3228
3229	Added a set_entry_plugin() convenience function.
3230
32312007-03-27  Armin Burgmeier  <armin@openismus.com>
3232
3233	* libgda/src/parameter.hg:
3234	* libgda/src/parameter.ccg: Added a set_entry_plugin() convenience
3235	function.
3236
3237	svn path=/libgdamm/trunk/; revision=1056
3238
32392007-03-26  Murray Cumming  <murrayc@src.gnome.org>
3240
3241	Increased version
3242
3243	svn path=/libgdamm/trunk/; revision=1053
3244
32452007-03-23  Armin Burgmeier  <armin@openismus.com>
3246
3247	Regenerated.
3248
32492007-03-23  Armin Burgmeier  <armin@openismus.com>
3250
3251	* libgda/src/libgda_methods.defs: Regenerated.
3252
3253	* libgda/src/datamodel.hg: Wrapped gda_data_model_import_from_model
3254	and gda_data_model_emit_signal_changed, ignore
3255	gda_data_model_array_copy_model since this belongs to
3256	GdaDataModelArray.
3257
3258	* libgda/src/datamodeliter.hg:
3259	* libgda/src/dict.hg:
3260	* libgda/src/query.hg:
3261	* libgda/src/datamodeliter.ccg: Wrapped error values, and include
3262	gda-enum-types.h in datamodeliter.cc, so that it compiles.
3263
3264	* libgda/src/parameterlist.hg:
3265	* libgda/src/parameterlist.ccg: Wrapped
3266	gda_parameter_list_find_param_for_user().
3267
3268	svn path=/libgdamm/trunk/; revision=1051
3269
32702007-03-20  Armin Burgmeier  <armin@openismus.com>
3271
3272	Call Value constructor with the GValue* as argument in functions returning
3273
32742007-03-20  Armin Burgmeier  <armin@openismus.com>
3275
3276	* libgda/src/column.ccg:
3277	* libgda/src/dictfield.ccg:
3278	* libgda/src/datamodel.ccg:
3279	* libgda/src/parameterlist.ccg:
3280	* libgda/src/datahandler.ccg:
3281	* libgda/src/row.ccg: Call Value constructor with the GValue* as
3282	argument in functions returning a Gnome::Gda::Value, so that it also
3283	works if the value exists but is null.
3284
3285	* libgda/libgdamm/value.cc: Added explicit check for values that have an
3286	underlaying GValue but which is null in Value::compare().
3287
3288	svn path=/libgdamm/trunk/; revision=1050
3289
32902007-03-19  Armin Burgmeier  <armin@openismus.com>
3291
3292	Set g-type property on construction as the C implementation does,
3293
32942007-03-18  Armin Burgmeier  <armin@openismus.com>
3295
3296	* libgda/src/parameter.hg:
3297	* libgda/src/parameter.ccg: Set g-type property on construction as the
3298	C implementation does, otherwise the value is always NULL. Added a
3299	constructor that takes a const char*, otherwise
3300	Parameter::create("foo", "bar") calls actually
3301	Parameter::create(ustring, bool). Just call Value constructor with the
3302	GValue* as argument in get_value() and get_default_value(). This works
3303	also if the value is NULL.
3304
3305	svn path=/libgdamm/trunk/; revision=1049
3306
33072007-03-19  Armin Burgmeier  <armin@openismus.com>
3308
3309	Make sure that the underlaying GValue has the correct type before setting
3310
33112007-03-18  Armin Burgmeier  <armin@openismus.com>
3312
3313	* libgda/libgdamm/value.cc: Make sure that the underlaying GValue has
3314	the correct type before setting a new value.
3315
3316	svn path=/libgdamm/trunk/; revision=1048
3317
33182007-03-11  Armin Burgmeier  <armin@openismus.com>
3319
3320	Changed GDA_DICT_TYPE to GDA_DICT_FUNCTION in _CLASS_GOBJECT invocation.
3321
33222007-03-11  Armin Burgmeier  <armin@openismus.com>
3323
3324	* libgda/src/dictfunction.hg: Changed GDA_DICT_TYPE to
3325	GDA_DICT_FUNCTION in _CLASS_GOBJECT invocation.
3326
3327	svn path=/libgdamm/trunk/; revision=1047
3328
33292007-03-09  Armin Burgmeier  <armin@openismus.com>
3330
3331	Renamed the setters for int64 to set_int64() and set_uint64()
3332
33332007-03-09  Armin Burgmeier  <armin@openismus.com>
3334
3335	* libgda/libgdamm/value.h:
3336	* libgda/libgdamm/value.cc: Renamed the setters for int64 to
3337	set_int64() and set_uint64() respectively, to avoid conflicts with
3338	set(GType), which is a gulong (and therefore a guint64) on 64 bit
3339	systems.
3340
3341	* libgda/libgdamm.h: Added libgdamm/serveroperation.h to includes.
3342
3343	svn path=/libgdamm/trunk/; revision=1042
3344
33452007-02-28  Johannes Schmid  <johannes.schmid@openismus.com>
3346
3347	Removed items that are already done
3348
3349	2007-02-28  Johannes Schmid <johannes.schmid@openismus.com>
3350
3351	* TODO:
3352	Removed items that are already done
3353
3354	* libgda/src/blob.hg:
3355	* libgda/src/client.hg:
3356	* libgda/src/column.hg:
3357	* libgda/src/columnindex.hg:
3358	* libgda/src/command.hg:
3359	* libgda/src/connection.hg:
3360	* libgda/src/connectionevent.hg:
3361	* libgda/src/datamodel.hg:
3362	* libgda/src/datamodeliter.hg:
3363	* libgda/src/datamodelrow.hg:
3364	* libgda/src/dictfunction.hg:
3365	* libgda/src/entity.hg:
3366	* libgda/src/entityfield.hg:
3367	* libgda/src/object.hg:
3368	* libgda/src/parameter.hg:
3369	* libgda/src/parameterlist.hg:
3370	* libgda/src/query.hg:
3371	* libgda/src/queryfield.hg:
3372	* libgda/src/queryfieldfunc.hg:
3373	* libgda/src/referer.hg:
3374	* libgda/src/renderer.hg:
3375	* libgda/src/serveroperation.hg:
3376	* libgda/src/serverprovider.hg:
3377	* libgda/src/transactionstatus.hg:
3378	* libgda/src/xmlstorage.hg:
3379
3380	Added groups for all classes that have documentation and fixed
3381	the trivial doxygen errors.
3382
3383	svn path=/libgdamm/trunk/; revision=1039
3384
33852007-02-27  Johannes Schmid  <johannes.schmid@openismus.com>
3386
3387	Wrapped GdaDictFunction and GdaQueryFieldFunc
3388
3389	2007-02-27  Johannes Schmid <johannes.schmid@openismus.com>
3390
3391	* libgda/src/Makefile_list_of_hg.am_fragment:
3392	* libgda/src/dictfunction.ccg:
3393	* libgda/src/dictfunction.hg:
3394	* libgda/src/queryfieldfunc.ccg:
3395	* libgda/src/queryfieldfunc.hg:
3396	* tools/m4/convert_libgdamm.m4:
3397
3398	Wrapped GdaDictFunction and GdaQueryFieldFunc
3399
3400	svn path=/libgdamm/trunk/; revision=1038
3401
34022007-02-25  Armin Burgmeier  <arminb@src.gnome.org>
3403
3404	Fixed misspelled #ifdef GLIBMM_EXCEPTIONS_ENABLED from the last commit
3405
3406	svn path=/libgdamm/trunk/; revision=1034
3407
34082007-02-25  Armin Burgmeier  <armin@openismus.com>
3409
3410	Made libgdamm build without exceptions enabled.
3411
34122007-02-25  Armin Burgmeier  <armin@openismus.com>
3413
3414	* libgda/src/connection.hg:
3415	* libgda/src/connection.ccg:
3416	* libgda/src/parameterlist.ccg:
3417	* libgda/src/serverprovider.hg:
3418	* libgda/src/serverprovider.ccg:
3419	* libgda/src/datamodelrow.hg:
3420	* libgda/src/parameterlist.hg:
3421	* examples/introspection/main.cc:
3422	* examples/simple/main.cc: Made libgdamm build without exceptions
3423	enabled.
3424
3425	svn path=/libgdamm/trunk/; revision=1033
3426
34272007-02-25  Armin Burgmeier  <armin@openismus.com>
3428
3429	Added convenience function to restrict the values of a paremeter with
3430
34312007-02-25  Armin Burgmeier  <armin@openismus.com>
3432
3433	* libgda/src/parameterlist.hg:
3434	* libgda/src/parameterlist.ccg: Added convenience function to restrict
3435	the values of a paremeter with given name.
3436
3437	svn path=/libgdamm/trunk/; revision=1031
3438
34392007-02-15  Armin Burgmeier  <armin@openismus.com>
3440
3441	Wrapped GdaQueryJoin.
3442
34432007-02-15  Armin Burgmeier  <armin@openismus.com>
3444
3445	* libgda/src/queryjoin.ccg:
3446	* libgda/src/queryjoin.hg:
3447	* libgda/src/Makefile_list_of_hg.am_fragment: Wrapped GdaQueryJoin.
3448
3449	* libgda/src/query.hg: Wrapped functions that deal with joins, wrapped
3450	signals.
3451
3452	* libgda/src/entityfield.hg: Wrapped gda_entity_field_set_type().
3453
3454	* libgda/src/datamodel.hg: Removed wrapper for
3455	gda_data_model_get_column_position() because that method does not
3456	exist anymore.
3457
3458	* tools/m4/convert_libgdamm.m4: Added new conversions.
3459
3460	svn path=/libgdamm/trunk/; revision=1026
3461
34622007-02-15  Johannes Schmid  <johannes.schmid@openismus.com>
3463
3464	Added debian package and an --enable-referece switch to configure. As
3465
34662007-02-15  Johannes Schmid  <johannes.schmid@openismus.com>
3467
3468	* configure.in:
3469	* debian/changelog:
3470	* debian/compat:
3471	* debian/control:
3472	* debian/copyright:
3473	* debian/libgdamm-dev.install:
3474	* debian/libgdamm-doc.doc-base.libgdamm-reference:
3475	* debian/libgdamm-doc.docs:
3476	* debian/libgdamm-doc.install:
3477	* debian/libgdamm.install:
3478	* debian/rules:
3479	* docs/Makefile.am:
3480	Added debian package and an --enable-referece switch to
3481	configure. As libgda debian package does not yet exist,
3482	the depency information is currently wrong!
3483
3484	svn path=/libgdamm/trunk/; revision=1025
3485
34862007-02-15  Murray Cumming  <murrayc@murrayc.com>
3487
3488	Correct function names mentioned in the class overview documentation.
3489
34902007-02-15  Murray Cumming  <murrayc@murrayc.com>
3491
3492	* libgda/src/client.hg: Correct function names mentioned in the class overview
3493	documentation.
3494
3495	svn path=/libgdamm/trunk/; revision=1022
3496
34972007-02-15  Murray Cumming  <murrayc@murrayc.com>
3498
3499	Add documentation for execute*() methods. Add get_column_position(),
3500
35012007-02-15  Murray Cumming  <murrayc@murrayc.com>
3502
3503	* libgda/src/connection.hg: Add documentation for execute*() methods.
3504	* libgda/src/datamodel.hg: Add get_column_position(), set_values().
3505	Corrected the doxygen comments for export_to_file() and export_to_string().
3506	These must be reformatted for doxygen. gtk-doc format is different.
3507	* libgda/src/datamodelarray.hg: Added commented-out
3508	gda_data_model_array_copy_model() constructor.
3509	* tools/m4/convert_libgdamm.m4: Moved some ListHandle conversions into the .hg files,
3510	because the ownership could be specific to the method.
3511
3512	svn path=/libgdamm/trunk/; revision=1018
3513
35142007-02-14  Armin Burgmeier  <armin@openismus.com>
3515
3516	Wrapped some missing methods, properties and signals.
3517
35182007-02-14  Armin Burgmeier  <armin@openismus.com>
3519
3520	* libgda/src/datamodel.ccg:
3521	* libgda/src/datamodel.hg:
3522	* libgda/src/dicttype.hg:
3523	* libgda/src/entityfield.hg:
3524	* libgda/src/parameter.hg:
3525	* libgda/src/dictconstraint.hg:
3526	* libgda/src/referer.hg:
3527	* libgda/src/queryfield.hg:
3528	* libgda/src/dict.hg:
3529	* libgda/src/dataproxy.hg:
3530	* libgda/src/serverprovider.hg:
3531	* libgda/src/datamodelindex.hg:
3532	* libgda/src/dictdatabase.hg: Wrapped some missing methods, properties
3533	and signals.
3534
3535	* libgda/src/Makefile_list_of_hg.am_fragment: Restored alphabetical
3536	order.
3537
3538	* tools/m4/convert_libgdamm.m4: Added new conversions.
3539
3540	* tools/extra_defs_gen/generate_defs_gda.cc: Added
3541	GDA_TYPE_DICT_CONSTRAINT, GDA_TYPE_DICT_DATABASE and
3542	GDA_TYPE_DICT_FIELD:
3543
3544	* libgda/src/libgda_methods.defs:
3545	* libgda/src/libgda_others.defs:
3546	* libgda/src/libgda_signals.defs:
3547	* libgda/src/libgda_vfuncs.defs: Regenerated.
3548
3549	svn path=/libgdamm/trunk/; revision=1017
3550
35512007-02-14  Murray Cumming  <murrayc@murrayc.com>
3552
3553	Added headers and footers.
3554
35552007-02-14  Murray Cumming  <murrayc@murrayc.com>
3556
3557	* docs/reference/Doxyfile.in:
3558	* docs/reference/libgdamm_footer.html_fragment:
3559	* docs/reference/libgdamm_header.html_fragment: Added headers and footers.
3560
3561	svn path=/libgdamm/trunk/; revision=1012
3562
35632007-02-12  Murray Cumming  <murrayc@murrayc.com>
3564
3565	Updated for latest API changes.
3566
35672007-02-12  Murray Cumming  <murrayc@murrayc.com>
3568
3569	* libgda/src/datahandler.ccg:
3570	* libgda/src/datamodel.ccg:
3571	* libgda/src/dictfield.ccg:
3572	* libgda/src/dictfield.hg:
3573	* libgda/src/libgda_methods.defs:
3574	* libgda/src/parameter.ccg:
3575	* libgda/src/queryfieldvalue.hg:
3576	* libgda/src/row.ccg: Updated for latest API changes.
3577
3578	svn path=/libgdamm/trunk/; revision=1008
3579
35802007-02-12  Johannes Schmid  <johannes.schmid@openismus.com>
3581
3582	svn path=/libgdamm/trunk/; revision=1006
3583
3584	2007-02-12  Johannes Schmid <johannes.schmid@openismus.com>
3585
3586	* libgda/src/parameterlist.ccg:
3587	* libgda/src/parameterlist.hg:
3588
3589	svn path=/libgdamm/trunk/; revision=1006
3590
35912007-02-12  Johannes Schmid  <johannes.schmid@openismus.com>
3592
3593	Added proper constructors for Gda::ParameterList. The xml constructors are
3594
3595	2007-02-12  Johannes Schmid <johannes.schmid@openismus.com>
3596
3597	* libgda/src/parameterlist.ccg:
3598	* libgda/src/parameterlist.hg:
3599	* tools/m4/convert_libgdamm.m4:
3600
3601	Added proper constructors for Gda::ParameterList. The xml constructors are ommitted (see #340989)
3602
3603	svn path=/libgdamm/trunk/; revision=1005
3604
36052007-02-11  Murray Cumming  <murrayc@src.gnome.org>
3606
3607	Updated TODO
3608
3609	svn path=/libgdamm/trunk/; revision=1002
3610
36112007-02-10  MMurray Cumming  <murrayc@murrayc.com>
3612
3613	Define groups with defgroup.
3614
36152007-02-10  MMurray Cumming  <murrayc@murrayc.com>
3616
3617	* libgda/src/datahandler.hg:
3618	* libgda/src/entity.hg:
3619	* libgda/src/entityfield.hg:
3620	* libgda/src/queryobject.hg:
3621	* libgda/src/referer.hg:
3622	* libgda/src/renderer.hg: Define groups with defgroup.
3623
3624	svn path=/libgdamm/trunk/; revision=1000
3625
36262007-02-10  Murray Cumming  <murrayc@src.gnome.org>
3627
3628	Added lots of class documentation,         and dealt with some minor TODOs.
3629
3630	svn path=/libgdamm/trunk/; revision=999
3631
36322007-02-10  Armin Burgmeier  <armin@openismus.com>
3633
3634	Added QueryFieldField(query, field, target, value_provider) convenience
3635
36362007-02-10  Armin Burgmeier  <armin@openismus.com>
3637
3638	* libgda/src/queryfieldfield.ccg:
3639	* libgda/src/queryfieldfield.hg: Added QueryFieldField(query, field,
3640	target, value_provider) convenience constructor.
3641
3642	* libgda/src/query.ccg:
3643	* libgda/src/query.hg: Added another constructor that takes a query
3644	type, added default arguments for set_order_by_field().
3645
3646	svn path=/libgdamm/trunk/; revision=996
3647
36482007-02-09  Murray Cumming  <murrayc@murrayc.com>
3649
3650	Use glibmm tags to link to glibmm documentation where appropriate. And
3651
36522007-02-09  Murray Cumming  <murrayc@murrayc.com>
3653
3654	* docs/reference/Doxyfile.in:
3655	* docs/reference/Makefile.am: Use glibmm tags to link to
3656	glibmm documentation where appropriate.
3657	And upload to a temporary location.
3658	* docs/reference/glibmm_doxygen_tags: Added, using a
3659	copy rather than a relative path, for convenience.
3660	* libgda/src/libgda_docs.xml: Regenerated.
3661
3662	svn path=/libgdamm/trunk/; revision=991
3663
36642007-02-09  MMurray Cumming  <murrayc@murrayc.com>
3665
3666	Regenerated.
3667
36682007-02-09  MMurray Cumming  <murrayc@murrayc.com>
3669
3670	* libgda/src/libgda_enums.defs:
3671	* libgda/src/libgda_methods.defs:
3672	* libgda/src/libgda_signals.defs: Regenerated.
3673	* libgda/src/connection.hg:
3674
3675	* libgda/src/datamodel.hg:
3676	* libgda/src/dataproxy.hg:
3677	* libgda/src/dictfield.hg:
3678	* libgda/src/object.hg:
3679	* tools/m4/convert_libgdamm.m4: Updated for changed parameter types.
3680
3681	svn path=/libgdamm/trunk/; revision=990
3682
36832007-02-05  Murray Cumming  <murrayc@murrayc.com>
3684
3685	Renamed is_modif_query() to is_modify_query(), and use the new C function
3686
36872007-02-05  Murray Cumming  <murrayc@murrayc.com>
3688
3689	* libgda/src/libgda_methods.defs:
3690	* libgda/src/query.hg: Renamed is_modif_query() to is_modify_query(),
3691	and use the new C function name.
3692	* libgda/src/queryfieldvalue.hg: set_is_parameter(), set_not_null():
3693	Add default parameter value.
3694
3695	svn path=/libgdamm/trunk/; revision=980
3696
36972007-02-04  Armin Burgmeier  <armin@openismus.com>
3698
3699	Began section about building SQL queries via the API, replied to some
3700
37012007-02-04  Armin Burgmeier  <armin@openismus.com>
3702
3703	* docs/tutorial/libgnomedbmm-tut.xml: Began section about building SQL
3704	queries via the API, replied to some comments from Murray.
3705
3706	svn path=/libgdamm/trunk/; revision=979
3707
37082007-02-04  Armin Burgmeier  <armin@arbur.net>
3709
3710	Added set(const char*) overload, otherwise the Value(const char*)
3711
37122007-02-04  Armin Burgmeier  <armin@arbur.net>
3713
3714	* libgda/libgdamm/value.h:
3715	* libgda/libgdamm/value.cc: Added set(const char*) overload, otherwise
3716	the Value(const char*) constructor calls set(bool) after having
3717	initialized the type to string.
3718
3719	svn path=/libgdamm/trunk/; revision=978
3720
37212007-02-04  Armin Burgmeier  <armin@arbur.net>
3722
3723	Wrapped GdaQueryFieldValue.
3724
37252007-02-04  Armin Burgmeier  <armin@arbur.net>
3726
3727	* libgda/src/queryfieldvalue.ccg:
3728	* libgda/src/queryfieldvalue.hg:
3729	* libgda/src/Makefile_list_of_hg.am_fragment: Wrapped
3730	GdaQueryFieldValue.
3731
3732	* tools/m4/convert_libgdamm.m4: Added needed conversions.
3733
3734	* libgda/src/query.hg: Wrapped set/get_condition.
3735
3736	* libgda/libgdamm.h: Added queryfieldvalue.h to includes.
3737
3738	svn path=/libgdamm/trunk/; revision=977
3739
37402007-02-04  Armin Burgmeier  <armin@arbur.net>
3741
3742	Added QueryFieldField(query, field, target) convenience constructor.
3743
37442007-02-04  Armin Burgmeier  <armin@arbur.net>
3745
3746	* libgda/src/queryfieldfield.hg:
3747	* libgda/src/queryfieldfield.ccg: Added QueryFieldField(query, field,
3748	target) convenience constructor.
3749
3750	* libgda/src/querycondition.ccg:
3751	* libgda/src/querycondition.hg:
3752	* libgda/src/Makefile_list_of_hg.am_fragment: Wrapped
3753	GdaQueryCondition.
3754
3755	* tools/extra_defs_gen/generate_defs_gda.cc:
3756	* libgda/src/libgda_signals.defs: Added GdaQueryCondition and
3757	GdaQueryJoin and regenerated libgda_signals.defs.
3758
3759	* tools/m4/convert_libgdamm.m4: Added needed conversions.
3760
3761	svn path=/libgdamm/trunk/; revision=976
3762
37632007-02-03  Armin Burgmeier  <armin@arbur.net>
3764
3765	Wrapped GdaQueryFieldField, GdaQueryFieldAll.
3766
37672007-02-03  Armin Burgmeier  <armin@arbur.net>
3768
3769	* libgda/src/queryfieldfield.ccg:
3770	* libgda/src/queryfieldfield.hg:
3771	* libgda/src/queryfieldall.hg:
3772	* libgda/src/queryfieldall.ccg:
3773	* libgda/src/Makefile_list_of_hg.am_fragment: Wrapped
3774	GdaQueryFieldField, GdaQueryFieldAll.
3775
3776	* tools/extra_defs_gen/generate_defs_gda.cc:
3777	* libgda/src/libgda_signals.defs: Added GdaQueryField* classes to
3778	output and regenerated libgda_signals.defs.
3779
3780	* libgda/libgdamm.h: Added libgdamm/queryfieldagg.h,
3781	libgdamm/queryfieldall.h, libgdamm/queryfieldfield.h.
3782
3783	svn path=/libgdamm/trunk/; revision=975
3784
37852007-02-03  Armin Burgmeier  <armin@arbur.net>
3786
3787	Fixed some missing refreturns
3788
37892007-02-03  Armin Burgmeier  <armin@arbur.net>
3790
3791	* libgda/src/query.hg: Fixed some missing refreturns
3792
3793	* libgda/src/dictfield.hg: Fixed _CLASS_GOBJECT invocation (third
3794	parameter was GDA_DICT_TYPE instead of GDA_DICT_FIELD).
3795
3796	* libgda/src/querytarget.ccg: Fixed order of properties in _CONSTRUCT
3797	macro to match the one gda_query_target_new uses.
3798
3799	svn path=/libgdamm/trunk/; revision=974
3800
38012007-02-02  Armin Burgmeier  <armin@arbur.net>
3802
3803	Wrapped GdaQueryTarget.
3804
38052007-02-02  Armin Burgmeier  <armin@arbur.net>
3806
3807	* libgda/src/querytarget.hg:
3808	* libgda/src/querytarget.ccg:
3809	* libgda/src/Makefile_list_of_hg.am_fragment: Wrapped GdaQueryTarget.
3810
3811	* tools/extra_defs_gen/generate_defs_gda.cc:
3812	* libgda/src/libgda_signals.defs: Added GDA_TYPE_QUERY_FIELD and
3813	GDA_TYPE_QUERY_TARGET to defs generation and regenerated
3814	libgda_signals.defs.
3815
3816	* libgda/src/query.hg: Wrapped further GdaQuery API.
3817
3818	* tools/m4/convert_libgdamm.m4: Added new conversions belonging to
3819	GdaQueryTarget.
3820
3821	svn path=/libgdamm/trunk/; revision=973
3822
38232007-01-31  Johannes Schmid  <johannes.schmid@openismus.com>
3824
3825	Use Gda::DataModelter instead of GdaDataModelIter
3826
3827	2007-01-31  Johannes Schmid <johannes.schmid@openismus.com>
3828
3829	* libgda/src/datamodel.hg:
3830	* tools/m4/convert_libgdamm.m4:
3831	Use Gda::DataModelter instead of GdaDataModelIter
3832
3833	* libgda/src/object.hg:
3834	Enabled changed() signal as I might be useful
3835
3836	* libgda/src/queryfield.ccg:
3837	* libgda/src/queryfield.hg:
3838	Fixed file header
3839
3840	svn path=/libgdamm/trunk/; revision=969
3841
38422007-01-30  Murray Cumming  <murrayc@murrayc.com>
3843
3844	Added new wrappers. Uncommented methods that used these classes. Added
3845
38462007-01-30  Murray Cumming  <murrayc@murrayc.com>
3847
3848	* libgda/src/Makefile_list_of_hg.am_fragment:
3849	* libgda/src/dictconstraint.ccg:
3850	* libgda/src/dictconstraint.hg:
3851	* libgda/src/dictfield.ccg:
3852	* libgda/src/dictfield.hg:
3853	* libgda/src/dictfunction.ccg:
3854	* libgda/src/dictfunction.hg:
3855	* libgda/src/dicttable.ccg:
3856	* libgda/src/dicttable.hg: Added new wrappers.
3857	* libgda/src/dictdatabase.hg: Uncommented methods that used these classes.
3858	* tools/m4/convert_libgdamm.m4: Added necessary conversions.
3859	* libgda/src/datamodelfiltersql.hg:
3860	* libgda/src/datamodelhash.hg:
3861	* libgda/src/datamodelimport.hg: Added class documentation based on the documentation.
3862
3863	svn path=/libgdamm/trunk/; revision=967
3864
38652007-01-30  Murray Cumming  <murrayc@murrayc.com>
3866
3867	Added wrappers.
3868
38692007-01-30  Murray Cumming  <murrayc@murrayc.com>
3870
3871	* libgda/src/Makefile_list_of_hg.am_fragment:
3872	* libgda/src/datamodelfiltersql.ccg:
3873	* libgda/src/datamodelfiltersql.hg:
3874	* libgda/src/datamodelhash.ccg:
3875	* libgda/src/datamodelhash.hg:
3876	* libgda/src/datamodelimport.ccg:
3877	* libgda/src/datamodelimport.hg: Added wrappers.
3878	* libgda/src/datamodelarray.ccg:
3879	* libgda/src/transactionstatus.ccg: Use _CONSTRUCT() instead of using ConstructParams() directly.
3880
3881	svn path=/libgdamm/trunk/; revision=966
3882
38832007-01-30  Murray Cumming  <murrayc@murrayc.com>
3884
3885	Made them all inherit from Gda::Object, not Glib::Object, and made them
3886
38872007-01-30  Murray Cumming  <murrayc@murrayc.com>
3888
3889	* libgda/src/dict.hg:
3890	* libgda/src/dictaggregate.hg:
3891	* libgda/src/dictdatabase.ccg:
3892	* libgda/src/dictdatabase.hg:
3893	* libgda/src/dicttype.hg: Made them all inherit from Gda::Object, not Glib::Object,
3894	and made them all implement the XmlStorage interface.
3895	Added class documentation based on the C documentation, and put them all in a Dictionaries
3896	doxygen group. Wrapped some of their methods.
3897	Several Dict* objects still need to be wrapped.
3898	* libgda/src/xmlstorage.hg: Added class documentation.
3899	* tools/m4/convert_libgdamm.m4: Added necessary conversion.
3900
3901	svn path=/libgdamm/trunk/; revision=964
3902
39032007-01-28  Murray Cumming  <murrayc@murrayc.com>
3904
3905	Added some stuff. Copy/pasted stuff from the hildon-libsmm equivalent.
3906
39072007-01-28  Murray Cumming  <murrayc@murrayc.com>
3908
3909	* TODO: Added some stuff.
3910	* docs/reference/Makefile.am: Copy/pasted stuff from the hildon-libsmm equivalent.
3911	* libgda/src/client.hg:
3912	* libgda/src/connection.hg:
3913	* libgda/src/datamodel.hg:
3914	* libgda/src/datamodelarray.hg:
3915	* libgda/src/datamodelindex.hg:
3916	* libgda/src/datamodeliter.hg:
3917	* libgda/src/datamodelquery.hg:
3918	* libgda/src/datamodelrow.hg:
3919	* libgda/src/dataproxy.hg:
3920	* libgda/src/dict.hg:
3921	* libgda/src/entity.hg:
3922	* libgda/src/entityfield.hg:
3923	* libgda/src/object.hg:
3924	* libgda/src/parameter.ccg:
3925	* libgda/src/parameter.hg:
3926	* libgda/src/providerinfo.hg:
3927	* libgda/src/query.hg:
3928	* libgda/src/queryfield.hg:
3929	* libgda/src/queryfieldagg.hg:
3930	* libgda/src/row.hg:
3931	* libgda/src/serveroperation.hg:
3932	* libgda/src/serverprovider.hg:
3933	* tools/m4/convert_libgdamm.m4: Added lots of refreturn and constversion options,
3934	added some const overloads, and made some methods const.
3935
3936	svn path=/libgdamm/trunk/; revision=954
3937
39382007-01-27  Murray Cumming  <murrayc@murrayc.com>
3939
3940	Added overloads of update_dbms_meta_data() that take 1 or no arguments.
3941
39422007-01-27  Murray Cumming  <murrayc@murrayc.com>
3943
3944	* libgda/src/dict.ccg:
3945	* libgda/src/dict.hg: Added overloads of update_dbms_meta_data() that
3946	take 1 or no arguments.
3947
3948	svn path=/libgdamm/trunk/; revision=949
3949
39502007-01-27  Armin Burgmeier  <armin@openismus.com>
3951
3952	Added datamodelarray.h.
3953
39542007-01-27  Armin Burgmeier  <armin@openismus.com>
3955
3956	* libgda/libgdamm.h: Added datamodelarray.h.
3957
3958	* libgda/libgdamm/value.h: Added ValueTraits struct and ValueList,
3959	ValueSList typedefs to handle GValue-containing GLists correctly.
3960
3961	* libgda/src/dataproxy.hg:
3962	* libgda/src/dataproxy.ccg:
3963	* libgda/src/datamodel.hg: Adjusted to use ValueList for functions
3964	taking/returning lists of GValues. Also made
3965	GdaDataModel::create_iter() return a Glib::RefPtr<DataModelIter>
3966	instead of GdaDataModelIter*.
3967
3968	* tools/m4/convert_libgdamm.m4: Added conversion from
3969	GdaDataModelIter* to Glib::RefPtr<DataModelIter>.
3970
3971	svn path=/libgdamm/trunk/; revision=947
3972
39732007-01-23  Murray Cumming  <murrayc@src.gnome.org>
3974
3975	Increased version
3976
3977	svn path=/libgdamm/trunk/; revision=940
3978
39792007-01-21  Johannes Schmid  <johannes.schmid@openismus.com>
3980
3981	Wrapped GdaQueryField and GdaQueryFieldAgg
3982
3983	2007-01-21  Johannes Schmid <johannes.schmid@openismus.com>
3984
3985	* libgda/src/Makefile_list_of_hg.am_fragment:
3986	* libgda/src/queryfield.ccg:
3987	* libgda/src/queryfield.hg:
3988	* libgda/src/queryfieldagg.ccg:
3989	* libgda/src/queryfieldagg.hg:
3990	Wrapped GdaQueryField and GdaQueryFieldAgg
3991
3992	* libgda/src/libgda_methods.defs:
3993	Regenerated (this time from correct sources...)
3994
3995	* libgda/src/libgda_signals.defs:
3996	* libgda/src/parameterlist.ccg:
3997	* libgda/src/parameterlist.hg:
3998	Fixed GdaParameterList signals
3999
4000	* libgda/src/blobop.hg:
4001	Wrapped read_all/write_all
4002
4003	* libgda/src/parameter.ccg:
4004	* libgda/src/parameter.hg:
4005	Wrapped gda_parameter_get_alphanum_name
4006
4007	* libgda/src/datamodelindex.hg:
4008	* libgda/src/object.hg:
4009	Added TODOs
4010
4011	* tools/m4/convert_libgdamm.m4:
4012	Added new conversions
4013
4014	* TODO:
4015	Added some more TODOs
4016
4017	svn path=/libgdamm/trunk/; revision=937
4018
40192007-01-20  Murray Cumming  <murrayc@murrayc.com>
4020
4021	Require glibmm 2.12, because we need the new Value::init(Value) method
4022
40232007-01-20  Murray Cumming  <murrayc@murrayc.com>
4024
4025	* configure.in: Require glibmm 2.12, because we need the new Value::init(Value) method
4026
4027	svn path=/libgdamm/trunk/; revision=932
4028
40292007-01-19  Johannes Schmid  <johannes.schmid@openismus.com>
4030
4031	Wrapped even more unwrapped methods. Added TODO about methods taking a
4032
4033	2007-01-19  Johannes Schmid <johannes.schmid@openismus.com>
4034
4035	* libgda/src/connection.hg:
4036	* libgda/src/object.hg:
4037	* libgda/src/serverprovider.hg:
4038	* tools/m4/convert_libgdamm.m4:
4039
4040	Wrapped even more unwrapped methods. Added TODO about methods taking a GType argument
4041
4042	svn path=/libgdamm/trunk/; revision=931
4043
40442007-01-18  Johannes Schmid  <johannes.schmid@openismus.com>
4045
4046	libgda/src/datamodelrow.hg Wrapped some unwrapped methods
4047
4048	2007-01-18  Johannes Schmid <johannes.schmid@openismus.com>
4049
4050	* libgda/src/datamodelrow.hg
4051	* libgda/src/datamodelindex.hg:
4052	Wrapped some unwrapped methods
4053
4054	* libgda/src/libgda_methods.defs:
4055	regenerated
4056
4057	svn path=/libgdamm/trunk/; revision=926
4058
40592007-01-18  Johannes Schmid  <jhs@src.gnome.org>
4060
4061	:
4062
4063	svn path=/libgdamm/trunk/; revision=925
4064
40652007-01-17  Armin Burgmeier  <armin@openismus.com>
4066
4067	Wrapped GdaDataProxy.
4068
40692007-01-17  Armin Burgmeier  <armin@openismus.com>
4070
4071	* libgda/src/dataproxy.hg:
4072	* libgda/src/dataproxy.ccg:
4073	* libgda/src/Makefile_list_of_hg.am_fragment: Wrapped GdaDataProxy.
4074
4075	* tools/extra_defs_gen/generate_defs_gda.cc: Added GDA_TYPE_DATA_PROXY
4076	to output.
4077
4078	* libgda/src/libgda_signals.defs: Regenerated to contain properties
4079	and signals from GdaDataProxy.
4080
4081	svn path=/libgdamm/trunk/; revision=923
4082
40832007-01-17  Armin Burgmeier  <armin@openismus.com>
4084
4085	Wrapped properties and signals.
4086
40872007-01-17  Armin Burgmeier  <armin@openismus.com>
4088
4089	* libgda/src/parameter.hg: Wrapped properties and signals.
4090
4091	* libgda/src/datamodeliter.hg:
4092	* libgda/src/datamodeliter.ccg:
4093	* libgda/src/Makefile_list_of_hg.am_fragment: Wrapped
4094	GdaDataModelIter.
4095
4096	* libgda/src/datamodelrow.hg: Added comment about missing create()
4097	method.
4098
4099	* tools/extra_defs_gen/generate_defs_gda.cc:
4100	* libgda/src/libgda_signals.defs: Added GdaDataModelIter definitions
4101	to output and regenerated libgda_signals.defs.
4102
4103	* libgda/src/parameterlist.hg: Added refreturn to find_param.
4104
4105	* tools/m4/convert_libgdamm.m4: Added a new conversion.
4106
4107	svn path=/libgdamm/trunk/; revision=921
4108
41092007-01-17  Armin Burgmeier  <armin@openismus.com>
4110
4111	Made Gda::DataModelQuery actually derive from Gda::Object.
4112
41132007-01-17  Armin Burgmeier  <armin@openismus.com>
4114
4115	* libgda/src/datamodelquery.hg: Made Gda::DataModelQuery actually
4116	derive from Gda::Object.
4117
4118	svn path=/libgdamm/trunk/; revision=919
4119
41202007-01-16  Johannes Schmid  <johannes.schmid@openismus.com>
4121
4122	Fixed some unwrapped methods.
4123
4124	2007-01-16  Johannes Schmid <johannes.schmid@openismus.com>
4125
4126	* libgda/src/datamodel.hg:
4127	* libgda/src/connection.hg:
4128	* libgda/src/client.hg:
4129	* libgda/src/libgda_signals.defs (regenerated):
4130
4131	Fixed some unwrapped methods.
4132
4133	(Used a wrong commit message last time...)
4134
4135	svn path=/libgdamm/trunk/; revision=914
4136
41372007-01-16  Johannes Schmid  <johannes.schmid@openismus.com>
4138
4139	libgnomedb/gnome-db-selector.c libgnomedb/gnome-db-login-dialog.c
4140
4141	2007-01-01  Johannes Schmid <johannes.schmid@openismus.com>
4142
4143	* libgnomedb/gnome-db-selector.c
4144	* libgnomedb/gnome-db-login-dialog.c
4145	* libgnomedb/gnome-db-find-dialog.c
4146	* libgnomedb/gnome-db-gray-bar.c:
4147
4148	Added construct properties to allow wrapping with libgnomedbmm (#391514)
4149
4150	svn path=/libgdamm/trunk/; revision=913
4151
41522007-01-13  Murray Cumming  <murrayc@murrayc.com>
4153
4154	Use _CONSTRUCT() macro instead of hard-coding the construct
4155
41562007-01-13  Murray Cumming  <murrayc@murrayc.com>
4157
4158	* libgda/src/datamodelquery.ccg: Use _CONSTRUCT() macro instead of hard-coding
4159	the construct implementation.
4160
4161	svn path=/libgdamm/trunk/; revision=912
4162
41632007-01-13  Armin Burgmeier  <armin@openismus.com>
4164
4165	Made Gda::DataModelQuery inherit from Gda::Object instead of Glib::Object,
4166
41672007-01-13  Armin Burgmeier  <armin@openismus.com>
4168
4169	* libgda/src/datamodelquery.hg:
4170	* libgda/src/datamodelquery.ccg: Made Gda::DataModelQuery inherit from
4171	Gda::Object instead of Glib::Object, changed constructor to take a
4172	Gda::Query argument.
4173
4174	+       * libgda/libgdamm.h: Added datamodelquery.h to includes.
4175
4176	svn path=/libgdamm/trunk/; revision=911
4177
41782007-01-13  Johannes Schmid  <johannes.schmid@openismus.com>
4179
4180	Require libgda-3.0 instead of 2.0
4181
4182	2007-01-13  Johannes Schmid <johannes.schmid@openismus.com>
4183
4184	* libgda/libgdamm-3.0.pc.in:
4185	Require libgda-3.0 instead of 2.0
4186
4187	* libgda/libgdamm.h:
4188	Added some files but still needs complete fixing
4189
4190	* libgda/src/parameter.hg
4191	* libgda/src/renderer.hg:
4192	Fixed build with latest libgda, added TODO in GdaRenderer
4193
4194	* libgda/src/datamodelquery.hg:
4195	Added correct create() method
4196
4197	* tools/m4/convert_libgdamm.m4:
4198	Added conversion and fixed type
4199
4200	svn path=/libgdamm/trunk/; revision=910
4201
42022007-01-12  Murray Cumming  <murrayc@murrayc.com>
4203
4204	Removed some unnecessary NO_GTYPE options from the _WRAP_ENUM() statements
4205
42062007-01-12  Murray Cumming  <murrayc@murrayc.com>
4207
4208	* libgda/src/datamodel.hg:
4209	* libgda/src/datasourceinfo.ccg:
4210	* libgda/src/datasourceinfo.hg:
4211	* libgda/src/parameter.hg:
4212	* libgda/src/query.ccg:
4213	* libgda/src/query.hg:
4214	* libgda/src/renderer.ccg:
4215	* libgda/src/renderer.hg: Removed some unnecessary NO_GTYPE options from the
4216	_WRAP_ENUM() statements (this has been fixed in libgda), and removed some unnecessary
4217	includes of C headers from our C++ headers.
4218
4219	svn path=/libgdamm/trunk/; revision=909
4220
42212007-01-11  Murray Cumming  <murrayc@murrayc.com>
4222
4223	Remove create_blob() and fetch_blob_by_id(), because they have been
4224
42252007-01-11  Murray Cumming  <murrayc@murrayc.com>
4226
4227	* libgda/src/serverprovider.hg: Remove create_blob() and fetch_blob_by_id(),
4228	because they have been removed from libgda.
4229
4230	svn path=/libgdamm/trunk/; revision=908
4231
42322007-01-11  Murray Cumming  <murrayc@murrayc.com>
4233
4234	Inherit from the interfaces that we implement. execute(): Remove the const
4235
42362007-01-11  Murray Cumming  <murrayc@murrayc.com>
4237
4238	* libgda/src/query.hg: Inherit from the interfaces that we implement.
4239	execute(): Remove the const overload. It does not seem appropriate.
4240	get_parent_query(): Use refreturn to take a reference.
4241	* libgda/src/renderer.hg: Make is_valid() const.
4242	* libgda/src/queryobject.hg:
4243	* libgda/src/xmlstorage.hg: Added some mostly unimportant TODO comments.
4244
4245	svn path=/libgdamm/trunk/; revision=907
4246
42472007-01-10  Johannes Schmid  <johannes.schmid@openismus.com>
4248
4249	Wrapped GdaBlob and GdaBlobOp
4250
4251	2007-01-10  Johannes Schmid <johannes.schmid@openismus.com>
4252
4253	* libgda/src/blobop.hg:
4254	* libgda/src/blobop.ccg:
4255	* libgda/src/blob.hg:
4256	* libgda/src/blob.ccg:
4257	Wrapped GdaBlob and GdaBlobOp
4258
4259	* libgda/src/serverprovider.hg:
4260	Used Gda::Blob instead of GdaBlob
4261
4262	svn path=/libgdamm/trunk/; revision=906
4263
42642007-01-10  Armin Burgmeier  <armin@openismus.com>
4265
4266	Wrapped GdaReferer, GdaRenderer, GdaXmlStorage and parts of GdaQuery.
4267
42682007-01-08  Armin Burgmeier  <armin@openismus.com>
4269
4270	* libgda/src/referer.hg:
4271	* libgda/src/referer.ccg:
4272	* libgda/src/renderer.hg:
4273	* libgda/src/renderer.ccg:
4274	* libgda/src/xmlstorage.hg:
4275	* libgda/src/xmlstorage.ccg:
4276	* libgda/src/queryobject.hg:
4277	* libgda/src/queryobject.ccg:
4278	* libgda/src/query.hg:
4279	* libgda/src/query.ccg:
4280	* libgda/src/Makefile_list_of_hg.am_fragment: Wrapped
4281	GdaReferer,
4282	GdaRenderer, GdaXmlStorage and parts of GdaQuery.
4283
4284	* tools/m4/convert_libgdamm.m4: Added new conversions.
4285
4286	svn path=/libgdamm/trunk/; revision=905
4287
42882007-01-09  Murray Cumming  <murrayc@murrayc.com>
4289
4290	add_event(string): Renamed to add_event_string(), because it is not really
4291
42922007-01-09  Murray Cumming  <murrayc@murrayc.com>
4293
4294	* libgda/src/connection.hg: add_event(string): Renamed to add_event_string(),
4295	because it is not really the same as add_event() and because it now returns
4296	something.
4297
4298	svn path=/libgdamm/trunk/; revision=904
4299
43002007-01-09  Murray Cumming  <murrayc@src.gnome.org>
4301
4302	moving
4303
4304	svn path=/libgdamm/trunk; revision=893
4305
43062007-01-09  Murray Cumming  <murrayc@src.gnome.org>
4307
4308	moving
4309
4310	svn path=/libgdamm/trunk; revision=892
4311
43122007-01-09  Murray Cumming  <murrayc@src.gnome.org>
4313
4314	moving
4315
4316	svn path=/libgdamm/trunk; revision=891
4317
43182007-01-09  Murray Cumming  <murrayc@src.gnome.org>
4319
4320	Moving stuff around so that each module has its own tags,trunk,branches directories
4321
4322	svn path=/libgdamm/trunk/; revision=879
4323
43242006-12-28  Murray Cumming  <murrayc@murrayc.com>
4325
4326	get_sql_from_value(), get_str_from_value(): Made these const.
4327
43282006-12-28  Murray Cumming  <murrayc@murrayc.com>
4329
4330	* libgda/src/datahandler.hg: get_sql_from_value(),  get_str_from_value():
4331	Made these const.
4332	* libgda/src/handlerbin.hg:
4333	* libgda/src/handlertime.hg: Added TODO next to the comments from Armin,
4334	so we remember to think about them later.
4335
43362006-12-28  Armin Burgmeier  <armin@openismus.com>
4337
4338	Wrapped data handlers.
4339
43402006-12-24  Armin Burgmeier  <armin@openismus.com>
4341
4342	* libgda/src/datahandler.hg:
4343	* libgda/src/datahandler.ccg:
4344	* libgda/src/handlerstring.hg:
4345	* libgda/src/handlerstring.ccg:
4346	* libgda/src/handlerboolean.hg:
4347	* libgda/src/handlerboolean.ccg:
4348	* libgda/src/handlertime.hg:
4349	* libgda/src/handlertime.ccg:
4350	* libgda/src/handlernumerical.hg:
4351	* libgda/src/handlernumerical.ccg:
4352	* libgda/src/handlerbin.hg:
4353	* libgda/src/handlerbin.ccg:
4354	* libgda/src/handlertype.hg:
4355	* libgda/src/handlertype.ccg:
4356	* libgda/src/Makefile_list_of_hg.am_fragment: Wrapped data handlers.
4357
43582006-12-23  Murray Cumming  <murrayc@src.gnome.org>
4359
4360	Added missing files.
4361
43622006-12-23  Armin Burgmeier  <armin@openismus.com>
4363
4364	Wrapped GdaDataModelRow and GdaDataModelArray.
4365
43662006-12-22  Armin Burgmeier  <armin@openismus.com>
4367
4368	* libgda/src/datamodelrow.hg:
4369	* libgda/src/datamodelarray.hg:
4370	* libgda/src/datamodelrow.ccg:
4371	* libgda/src/datamodelarray.ccg:
4372	* libgda/src/Makefile_list_of_hg.am_fragment: Wrapped GdaDataModelRow
4373	and GdaDataModelArray.
4374
4375	* libgda/src/client.hg: Added db_name parameter to
4376	prepare_create_database() and prepare_drop_database().
4377
4378	* tools/extra_defs_gen/generate_defs_gda.cc: Added defs for
4379	GDA_DATA_MODEL_ROW to output.
4380
4381	* libgda/src/libgda_methods.defs:
4382	* libgda/src/libgda_signals.defs: Regenerated.
4383
43842006-12-15  Murray Cumming  <murrayc@murrayc.com>
4385
4386	Added DataModelQuery class, which implements the DataModel interface.
4387
43882006-12-15  Murray Cumming  <murrayc@murrayc.com>
4389
4390	* libgda/src/Makefile_list_of_hg.am_fragment:
4391	* libgda/src/datamodelquery.ccg:
4392	* libgda/src/datamodelquery.hg: Added DataModelQuery class, which
4393	implements the DataModel interface. There are a few more of these
4394	DataModel* classes to wrap.
4395	* tools/m4/convert_libgdamm.m4: Added new conversions.
4396	* libgda/src/datamodel.hg: Ignore gda_data_model_move_iter_at_row,
4397	gda_data_model_move_iter_next, and gda_data_model_move_iter_prev,
4398	which have become private API in libgda.
4399	* libgda/src/libgda_enums.defs:
4400	* libgda/src/libgda_methods.defs: Regenerated.
4401
44022006-11-30  Armin Burgmeier  <armin@openismus.com>
4403
4404	Require libgda-3.0 >= 2.99.2. Moved transaction.hg to
4405
44062006-11-29  Armin Burgmeier  <armin@openismus.com>
4407
4408	* configure.in: Require libgda-3.0 >= 2.99.2.
4409	* libgda/src/Makefile_list_of_hg.am_fragment: Moved transaction.hg to
4410	transactionstatus.hg.
4411
4412	* libgda/src/client.hg:
4413	* libgda/src/column.hg:
4414	* libgda/src/command.hg:
4415	* libgda/src/connection.ccg:
4416	* libgda/src/connection.hg:
4417	* libgda/src/dict.ccg:
4418	* libgda/src/dict.hg:
4419	* libgda/src/parameterlist.hg:
4420	* libgda/src/serverprovider.hg: Build fixes to build against libgda
4421	HEAD. Some functions had to be removed because the new API seems not
4422	to offer them anymore. Some other, new functions are still unwrapped.
4423
4424	* libgda/src/transactionstatus.hg:
4425	* libgda/src/transactionstatus.ccg: New files, replacing
4426	transaction.hg respectively transaction.ccg.
4427
4428	* tools/m4/convert_libgdamm.m4: Replaced Transaction by
4429	TransactionStatus.
4430
4431	* libgda/src/libgda_methods.defs:
4432	* libgda/src/libgda_signals.defs: Regenerated.
4433
44342006-11-08  Murray Cumming  <murrayc@murrayc.com>
4435
4436	Added get_column_index() and get_value_at(column_name). Renamed
4437
44382006-11-08  Murray Cumming  <murrayc@murrayc.com>
4439
4440	* libgda/src/datamodel.ccg:
4441	* libgda/src/datamodel.hg: Added get_column_index() and
4442	get_value_at(column_name).
4443	* libgda/src/parameter.hg: Renamed get_gda_type() to get_g_type().
4444	* libgda/src/serverprovider.hg: Added get_info().
4445
44462006-11-08  Murray Cumming  <murrayc@murrayc.com>
4447
4448	Added ServerProviderInfo typedef.
4449
44502006-11-08  Murray Cumming  <murrayc@murrayc.com>
4451
4452	* libgda/src/serverprovider.hg: Added ServerProviderInfo typedef.
4453	* libgda/src/connection.ccg:
4454	* libgda/src/connection.hg: Added get_infos().
4455
44562006-11-08  Murray Cumming  <murrayc@murrayc.com>
4457
4458	Added the Entity and EntityField interfaces. Added declare_param_user()
4459
44602006-11-08  Murray Cumming  <murrayc@murrayc.com>
4461
4462	* libgda/src/Makefile_list_of_hg.am_fragment:
4463	* libgda/src/entity.ccg:
4464	* libgda/src/entity.hg:
4465	* libgda/src/entityfield.ccg:
4466	* libgda/src/entityfield.hg: Added the Entity and
4467	EntityField interfaces.
4468	* libgda/src/parameter.hg: Added declare_param_user() and
4469	get_param_users().
4470	* tools/m4/convert_libgdamm.m4: Added necessary conversions.
4471
44722006-11-06  Murray Cumming  <murrayc@murrayc.com>
4473
4474	Rename get/set_bool() to get/set_boolean(). Added get_g_type() and
4475
44762006-11-07  Murray Cumming  <murrayc@murrayc.com>
4477
4478	* libgda/libgdamm/value.cc:
4479	* libgda/libgdamm/value.h: Rename get/set_bool() to get/set_boolean().
4480	Added get_g_type() and set(GType), for Values that contain a GType, such
4481	as the field types.
4482	* libgda/src/column.ccg:
4483	* libgda/src/column.hg: Added a hand-coded equal() function because it
4484	has been removed from libgda.
4485	Rename get/set_gda_type() to get/set_g_type().
4486	get_references(): Make it const.
4487	* libgda/src/libgda_methods.defs: Regenerate with h2defs.py.
4488
44892006-11-06  gMurray Cumming  <murrayc@murrayc.com>
4490
4491	Derive a new Gnome::Gda::Value class, from Glib::ValueBase, as a variant
4492
44932006-11-06  gMurray Cumming  <murrayc@murrayc.com>
4494
4495	* libgda/libgdamm/value.cc:
4496	* libgda/libgdamm/value.h: Derive a new
4497	Gnome::Gda::Value class, from Glib::ValueBase,
4498	as a variant type (which Glib::ValueBase is not,
4499	because it must be used via specialized derived template
4500	instantiations), including the gda-specific types. This
4501	API is simpler and less ugly than lots of value_*(Glib::Value)
4502	functions.
4503	* tools/m4/convert_libgdamm.m4:
4504	* libgda/src/column.ccg:
4505	* libgda/src/column.hg:
4506	* libgda/src/connection.hg:
4507	* libgda/src/datamodel.ccg:
4508	* libgda/src/datamodel.hg:
4509	* libgda/src/parameter.ccg:
4510	* libgda/src/parameter.hg:
4511	* libgda/src/parameterlist.ccg:
4512	* libgda/src/parameterlist.hg:
4513	* libgda/src/row.ccg:
4514	* libgda/src/row.hg:
4515	* libgda/src/serverprovider.hg:
4516	* examples/introspection/main.cc:
4517	* examples/simple/main.cc: Adapt to new API.
4518
45192006-10-21  Murray Cumming  <murrayc@murrayc.com>
4520
4521	Wrap the GError types. Catch exception.
4522
45232006-10-21  Murray Cumming  <murrayc@murrayc.com>
4524
4525	* libgda/libgdamm/value.cc:
4526	* libgda/libgdamm/value.h:
4527	* libgda/src/client.hg:
4528	* libgda/src/connection.ccg:
4529	* libgda/src/connection.hg:
4530	* libgda/src/datamodelindex.ccg:
4531	* libgda/src/datasourceinfo.ccg:
4532	* libgda/src/dict.ccg:
4533	* libgda/src/dictaggregate.ccg:
4534	* libgda/src/dictdatabase.ccg:
4535	* libgda/src/dicttype.ccg:
4536	* libgda/src/libgda_enums.defs:
4537	* libgda/src/object.ccg:
4538	* libgda/src/parameter.ccg:
4539	* libgda/src/parameter.hg:
4540	* libgda/src/parameterlist.ccg:
4541	* libgda/src/parameterlist.hg:
4542	* libgda/src/providerinfo.ccg: Wrap the GError types.
4543	* examples/introspection/main.cc: Catch exception.
4544
45452006-10-21  Murray Cumming  <murrayc@murrayc.com>
4546
4547	Link to the correct library, now that we have changed the name.
4548
45492006-10-21  Murray Cumming  <murrayc@murrayc.com>
4550
4551	* examples/Makefile.am_fragment: Link to the correct library, now that
4552	we have changed the name.
4553	* libgda/libgdamm/value.cc:
4554	* libgda/libgdamm/value.h: Add value_get/set utility methods for
4555	the non-gda generic glib types. These are not in glibmm because
4556	Glib::Value is not usually used as a variant, without using specific
4557	Glib::Value<> specializations.
4558	* examples/introspection/main.cc:
4559	* examples/simple/main.cc: Adapt for the new API.
4560
45612006-10-21  Murray Cumming  <murrayc@murrayc.com>
4562
4563	Use ValueBase as a return type, instead of as an output parameter. This
4564
45652006-10-21  Murray Cumming  <murrayc@murrayc.com>
4566
4567	* libgda/src/column.ccg:
4568	* libgda/src/column.hg:
4569	* libgda/src/datamodel.ccg:
4570	* libgda/src/datamodel.hg:
4571	* libgda/src/parameter.ccg:
4572	* libgda/src/parameter.hg:
4573	* libgda/src/parameterlist.ccg:
4574	* libgda/src/parameterlist.hg:
4575	* libgda/src/row.ccg:
4576	* libgda/src/row.hg: Use ValueBase as a return type,
4577	instead of as an output parameter. This loses the ability to do
4578	compile-time type-safe getting, but that is not very useful or
4579	safe with databases anyway.
4580	* libgda/libgdamm/value.cc:
4581	* libgda/libgdamm/value.h: Add get and set utility functions,
4582	matching the libgda ones. People getting a ValueBase will have
4583	to check the type and use a specific get method, deciding at
4584	runtime. That is not how ValueBase is usually used in gtkmm,
4585	but it is demanded by libgda, because the database structure
4586	is out of the control of the compiler.
4587	* examples/introspection/main.cc: Adapted for new API.
4588
45892006-10-21  Murray Cumming  <murrayc@murrayc.com>
4590
4591	Add constants for libgda-specific GValue types.
4592
45932006-10-21  Murray Cumming  <murrayc@murrayc.com>
4594
4595	* libgda/libgdamm/value.cc:
4596	* libgda/libgdamm/value.h: Add constants for libgda-specific
4597	GValue types.
4598
45992006-10-21  Murray Cumming  <murrayc@murrayc.com>
4600
4601	equal(): Add extra checks, to match the extra checks that we had in
4602
46032006-10-21  Murray Cumming  <murrayc@murrayc.com>
4604
4605	* libgda/libgdamm/value.cc: equal(): Add extra checks, to
4606	match the extra checks that we had in Gnome::Gda::Value in
4607	libgdamm 2.0.
4608
46092006-10-21  Murray Cumming  <murrayc@murrayc.com>
4610
4611	Add some utility functions for working with Glib::Values with libgdamm:
4612
46132006-10-21  Murray Cumming  <murrayc@murrayc.com>
4614
4615	* libgda/libgdamm/value.cc:
4616	* libgda/libgdamm/value.h: Add some utility functions for
4617	working with Glib::Values with libgdamm:
4618	value_compare(), value_compare_ex(), value_equal(),
4619	value_is_null(), value_is_number().
4620	* libgda/src/column.hg: Rename the gda_type_changed signal to
4621	g_type_changed() as in the C API.
4622
46232006-10-21  Murray Cumming  <murrayc@murrayc.com>
4624
4625	Added prototype for GdaDataModelIter, which we should wrap properly. Added
4626
46272006-10-21  Murray Cumming  <murrayc@murrayc.com>
4628
4629	* libgda/src/datamodel.ccg:
4630	* libgda/src/datamodel.hg: Added prototype for GdaDataModelIter,
4631	which we should wrap properly.
4632	Added DataModelHint and DataModelIOFormat enums and used them
4633	instead of the C enums.
4634	* tools/m4/convert_libgdamm.m4: Added enum conversions.
4635
46362006-10-21  Murray Cumming  <murrayc@murrayc.com>
4637
4638	Removed Added
4639
46402006-10-21  Murray Cumming  <murrayc@murrayc.com>
4641
4642	* configure.in:
4643	* libgda/Makefile.am:
4644	* libgda/libgdamm-2.0.pc.in: Removed
4645	* libgda/libgdamm-3.0.pc.in: Added
4646	* libgda/libgdamm/Makefile.am:
4647	* libgda/libgdamm/private/Makefile.am:
4648	* tools/m4/Makefile.am: Change the pkg-config name, the
4649	.so library name, and the include directory from 2.0 to
4650	3.0, to allow parallel installation with libgdamm-2.0.
4651	Note that libgdamm-2.0 wrapped libgda-1.2.
4652
46532006-10-21  Murray Cumming  <murrayc@murrayc.com>
4654
4655	Regenerated. Regenerated with enums.pl Regenerated with h2defs.py
4656
46572006-10-21  Murray Cumming  <murrayc@murrayc.com>
4658
4659	* libgda/src/libgda_docs.xml: Regenerated.
4660	* libgda/src/libgda_enums.defs: Regenerated with enums.pl
4661	* libgda/src/libgda_methods.defs: Regenerated with h2defs.py
4662	* libgda/src/client.ccg:
4663	* libgda/src/client.hg: Remove ClientSpecsType enum, and
4664	get_provider_specs() method.
4665	Added prepare_create_database() and prepare_drop_database().
4666	Rename create_database() and drop_database() to
4667	perform_create_database() and perform_drop_database(), taking
4668	ServerOperation instead of ParameterList.
4669	* libgda/src/connection.ccg:
4670	* libgda/src/connection.hg: Rename execute_command() methods
4671	to execute_select_command(). There are 2 other execute* functions
4672	to wrap, but I need to find out how the GList result should be used.
4673	Remove create_table(), drop_table(), create_index(), drop_index().
4674	Renamed supports() to supports_feature().
4675	* libgda/src/datamodel.hg: export_to_file(): Added rows parameters.
4676	* libgda/src/object.hg: Renamed changed to signal_emit_changed().
4677	Fixed typo in block_changed() method name.
4678	* libgda/src/serverprovider.hg: Removed get_specs(), perform_action_params(),
4679	create_database_cnc(), drop_database_cnc(), create_table(), drop_table(),
4680	create_index(), drop_index().
4681	supports_operation(): Added ParameterList parameter.
4682	Renamed supports() to supports_feature().
4683	* examples/simple/main.cc: Update for latest API, changing use of
4684	execute_command() to execute_select_command().
4685
46862006-08-15  Johannes Schmid  <jhs@src.gnome.org>
4687
4688	Reverse changes made by mistake
4689
46902006-08-15  Johannes Schmid  <jhs@src.gnome.org>
4691
4692	Fixed old files
4693
46942006-07-04  Murray Cumming  <murrayc@murrayc.com>
4695
4696	Added ServerOperation. Added supports_operation(), create_operation(),
4697
46982006-07-04  Murray Cumming  <murrayc@murrayc.com>
4699
4700	* libgda/src/Makefile_list_of_hg.am_fragment:
4701	* libgda/src/serveroperation.ccg:
4702	* libgda/src/serveroperation.hg:
4703	* tools/m4/convert_libgdamm.m4: Added ServerOperation.
4704	* libgda/src/serverprovider.hg: Added supports_operation(),
4705	create_operation(), render_operation(), perform_operation(),
4706	fetch_blob_by_id().
4707	* libgda/src/libgda_enums.defs: Regenerated with enums.pl
4708
47092006-06-29  Murray Cumming  <murrayc@murrayc.com>
4710
4711	Remove duplicate get/set_gda_type() functions. Add this to cvs, to fix the
4712
47132006-06-29  Murray Cumming  <murrayc@murrayc.com>
4714
4715	* libgda/src/column.hg: Remove duplicate get/set_gda_type() functions.
4716	* libgda/src/dictdatabase.ccg: Add this to cvs, to fix the build.
4717
47182006-06-29  Murray Cumming  <murrayc@murrayc.com>
4719
4720	Add new defs file for signals of interfaces, which must be hand-written.
4721
47222006-06-29  Murray Cumming  <murrayc@murrayc.com>
4723
4724	* libgda/src/Makefile.am:
4725	* libgda/src/libgda.defs:
4726	* libgda/src/libgda_others.defs: Add new defs file for signals
4727	of interfaces, which must be hand-written.
4728	* libgda/src/libgda_methods.defs:
4729	* libgda/src/libgda_signals.defs: Regenerated.
4730	* libgda/src/libgda_vfuncs.defs: Remove these because they are
4731	not worth the code and memory size.
4732	* libgda/src/column.hg: Changed get_gdatype() to get_gda_type().
4733	Wrapped signals.
4734	* libgda/src/datamodel.hg: Wrapped the correct signals.
4735	* tools/extra_defs_gen/generate_defs_gda.cc: Commented-out interfaces,
4736	which can not be instantiated.
4737
47382006-06-11  Murray Cumming  <murrayc@murrayc.com>
4739
4740	Added set/get_gda_type()
4741
47422006-06-11  Murray Cumming  <murrayc@murrayc.com>
4743
4744	* libgda/src/column.hg: Added set/get_gda_type()
4745	* libgda/src/connectionevent.ccg:
4746	* libgda/src/connectionevent.hg: Added set/get_event_type().
4747	Changed get/set_number() to get/set_code(). Added get/set_gda_code().
4748	* libgda/src/libgda_methods.defs:  Regenerated with h2defs.py.
4749	* libgda/src/parameter.ccg:
4750	* libgda/src/parameter.hg: Added  get_gda_type(), has_restrict_values().
4751	* tools/m4/convert_libgdamm.m4: Added conversions for new enums.
4752
47532006-05-14  Murray Cummingg  <murrayc@murrayc.com>
4754
4755	Added declare_connection() Added set_client()
4756
47572006-05-14  Murray Cummingg  <murrayc@murrayc.com>
4758
4759	* libgda/src/client.hg: Added  declare_connection()
4760	* libgda/src/connection.hg: Added  set_client()
4761	* libgda/src/parameterlist.ccg:
4762	* libgda/src/parameterlist.hg: Added find(), add_param(), add_param_from_string),
4763	add_param_from_value(), merge(), is_coherent(), is_valid(), find_param(),
4764	find_param_for_user(), set_param_default_value(), set_param_default_alias(),
4765	get_param_default_value(), clear(), get_spec().
4766	* tools/m4/convert_libgdamm.m4: Use conversion macros and added some conversions.
4767
47682006-05-09  Murray Cumming  <murrayc@murrayc.com>
4769
4770	Regenerated with h2defs.py
4771
47722006-05-09  Murray Cumming  <murrayc@murrayc.com>
4773
4774	* libgda/src/libgda_methods.defs: Regenerated with h2defs.py
4775	* libgda/src/client.hg:
4776	* libgda/src/column.ccg:
4777	* libgda/src/column.hg:
4778	* libgda/src/connection.hg:
4779	* libgda/src/datamodel.ccg:
4780	* libgda/src/datamodel.hg:
4781	* libgda/src/parameter.ccg:
4782	* libgda/src/parameter.hg:
4783	* libgda/src/parameterlist.hg:
4784	* libgda/src/row.ccg:
4785	* libgda/src/row.hg:
4786	* libgda/src/serverprovider.hg: Use Glib::ValueBase instead of Gda::Value,
4787	and use it via an output parameter so that the caller can use a compile-time
4788	type-safe derived Glib::Value<> type. This requires the latest glibmm from cvs.
4789	* tools/m4/convert_libgdamm.m4:
4790	* libgda/libgdamm/Makefile.am:
4791	* libgda/src/Makefile_list_of_hg.am_fragment:
4792	* libgda/src/value.ccg:
4793	* libgda/src/value.hg: Removed, replace with:
4794	* libgda/libgdamm/value.cc:
4795	* libgda/libgdamm/value.h: which has some non-class functions.
4796	We need to add more stuff here that corresponds with the remaining
4797	functions in gda-value.h
4798	* examples/introspection/main.cc:
4799	* examples/simple/main.cc: Updated.
4800
48012006-05-08  Murray Cumming  <murrayc@murrayc.com>
4802
4803	Removed reset() because it was removed from libgda.
4804
48052006-05-08  Murray Cumming  <murrayc@murrayc.com>
4806
4807	* libgda/src/connection.ccg:
4808	* libgda/src/connection.hg: Removed reset() because it was removed
4809	from libgda.
4810	* libgda/src/datamodel.ccg:
4811	* libgda/src/datamodel.hg: Added get_attributes_at, create_iter() move_iter_at_row(),
4812	move_iter_nex(), move_iter_prev, send_hint(), import_from_string(), import_from_file(),
4813	row_changed(), row_inserted(), row_updated(), row_removed(), move_iter_at_row_default(),
4814	move_iter_next_default(), move_iter_prev_default().
4815	* tools/m4/convert_libgdamm.m4: Added const conversion.
4816
48172006-05-08  Murray Cumming  <murrayc@murrayc.com>
4818
4819	Added open(), set_dsn(), set_username(), set_password(),
4820
48212006-05-08  Murray Cumming  <murrayc@murrayc.com>
4822
4823	* libgda/src/connection.hg: Added open(), set_dsn(), set_username(),
4824	set_password(), get_provider_obj(), fetch_blob_by_id().
4825	* tools/m4/convert_libgdamm.m4: Added ServerProvider conversion.
4826
48272006-05-08  Murray Cumming  <murrayc@murrayc.com>
4828
4829	Removed, because it was removed from the libgda API.
4830
48312006-05-08  Murray Cumming  <murrayc@murrayc.com>
4832
4833	* libgda/src/datamodelbase.ccg:
4834	* libgda/src/datamodelbase.hg: Removed, because it was removed
4835	from the libgda API.
4836	* libgda/src/dictaggregate.ccg:
4837	* libgda/src/dictaggregate.hg:
4838	* libgda/src/dictdatabase.hg:
4839	* libgda/src/dicttype.ccg:
4840	* libgda/src/dicttype.hg:
4841	* libgda/src/object.ccg:
4842	* libgda/src/object.hg: New classes
4843	* libgda/src/Makefile_list_of_hg.am_fragment: Mention new files.
4844	* libgda/src/connection.ccg:
4845	* libgda/src/connection.hg: execute_single_command() renamed to
4846	execute_command().
4847	* libgda/src/dict.ccg:
4848	* libgda/src/dict.hg:
4849	* libgda/src/client.hg:
4850	* libgda/src/datamodel.ccg:
4851	* libgda/src/datamodel.hg:
4852	* libgda/src/parameter.ccg:
4853	* libgda/src/parameter.hg:
4854	* libgda/src/parameterlist.ccg:
4855	* libgda/src/parameterlist.hg:
4856	* libgda/src/providerinfo.ccg:
4857	* libgda/src/providerinfo.hg:
4858	* libgda/src/serverprovider.ccg:
4859	* libgda/src/serverprovider.hg: Various API changes. For instance,
4860	most classes now derived from Glib::Object, so must be use with
4861	Glib::RefPtr.
4862	* libgda/src/libgda_methods.defs: Updated with h2defs.py
4863	* libgda/src/libgda_signals.defs: Updated with extra_defs_gen.
4864	* tools/extra_defs_gen/generate_defs_gda.cc: Output .defs for the
4865	new types.
4866	* tools/m4/convert_libgdamm.m4: New conversions.
4867	* examples/introspection/main.cc:
4868	* examples/list_data_sources/main.cc:
4869	* examples/simple/main.cc: Update for new API.
4870
48712005-10-23  Murray Cumming  <murrayc@murrayc.com>
4872
4873	Add equal() and get/set_title(). Regehnerated with h2defs.py. Use
4874
4875	2005-10-23  Murray Cumming <murrayc@murrayc.com>
4876
4877	* libgda/src/column.hg: Add equal() and
4878	get/set_title().
4879	* libgda/src/libgda_methods.defs: Regehnerated
4880	with h2defs.py.
4881	* libgda/src/parameterlist.hg: Use _IGNORE()
4882	to avoid warnings.
4883	* tools/m4/convert_libgdamm.m4: Added conversion
4884	for Column:equal().
4885
48862005-10-20  Murray Cumming  <murrayc@murrayc.com>
4887
4888	Hide the C header, putting an implementation that needs it in the .cc
4889
4890	2005-10-20  Murray Cumming <murrayc@murrayc.com>
4891
4892	* libgda/libgdamm/config.cc:
4893	* libgda/libgdamm/config.h: Hide the C header,
4894	putting an implementation that needs it in
4895	the .cc file.
4896	* libgda/src/connection.ccg:
4897	* libgda/src/connection.hg: create_index():
4898	Use a DataModelIndex& instead of a
4899	GdaModelIndex*. Hide the C header.
4900
49012005-10-19  Murray Cumming  <murrayc@murrayc.com>
4902
4903	Check for libgda-2.0 1.9.101 instead of 1.99. Strangely, it has decreased.
4904
4905	2005-10-19  Murray Cumming <murrayc@murrayc.com>
4906
4907	* configure.in: Check for libgda-2.0 1.9.101
4908	instead of 1.99. Strangely, it has decreased.
4909	* libgda/src/datamodel.hg: Use renamed GdaDataModel
4910	interface struct.
4911
49122005-09-28  Murray Cumming  <murrayc@murrayc.com>
4913
4914	Increase need libgda version a bit.
4915
49162005-09-28  Murray Cumming  <murrayc@murrayc.com>
4917
4918	* configure.in: Increase need libgda version a bit.
4919	* libgda/src/column.hg:
4920	* libgda/src/datamodel.hg:
4921	* libgda/src/libgda_methods.defs:
4922	* libgda/src/row.ccg:
4923	* libgda/src/row.hg:
4924	* tools/m4/convert_libgdamm.m4: Update for latest
4925	API changes.
4926
49272005-09-22  Murray Cumming  <murrayc@murrayc.com>
4928
4929	This is now a GObject, so wrap it like one. It is therefore now used via
4930
49312005-09-22  Murray Cumming  <murrayc@murrayc.com>
4932
4933	* libgda/src/column.hg: This is now a GObject,
4934	so wrap it like one. It is therefore now used
4935	via RefPtr.
4936	* libgda/src/connection.hg:
4937	create_blob(): Changed signature.
4938	* libgda/src/datamodel.hg: Removed several
4939	methods and vfuncs that have been removed from
4940	libgda's API.
4941	* libgda/src/libgda_methods.defs: Regenerate
4942	* libgda/src/libgda_vfuncs.defs: Update.
4943	* libgda/src/serverprovider.hg:
4944	create_blob(): Changed signature.
4945	* tools/extra_defs_gen/generate_defs_gda.cc:
4946	Remove XQL stuff, removed from libgda.
4947	* tools/m4/convert_libgdamm.m4: Use Column as
4948	a RefPtr.
4949	* examples/simple/main.cc: Update for changed API.
4950
49512005-09-21  Murray Cumming  <murrayc@murrayc.com>
4952
4953	set_binary(), get_binary(): Hide the GdaBinary type completely, using
4954
49552005-09-21  Murray Cumming  <murrayc@murrayc.com>
4956
4957	* libgda/src/value.ccg:
4958	* libgda/src/value.hg: set_binary(), get_binary():
4959	Hide the GdaBinary type completely, using guchar* and
4960	size instead. It is silly.
4961
49622005-09-21  Murray Cumming  <murrayc@murrayc.com>
4963
4964	create_database(), drop_database(): Change parameter to const
4965
49662005-09-21  Murray Cumming  <murrayc@murrayc.com>
4967
4968	* libgda/src/client.hg: create_database(),
4969	drop_database(): Change parameter to
4970	const ParameterList& instead of GdaParameterList*.
4971	* libgda/src/parameter.hg: Change a gdouble to double.
4972	* libgda/src/parameterlist.hg: Added templated add()
4973	method, so you do not need to explicitly create a
4974	Parameter object.
4975	* libgda/src/value.hg: set(binary): Change from
4976	GdaBinary* to const GdaBinary&.
4977	* tools/m4/convert_libgdamm.m4: Changed necessary
4978	conversions.
4979
49802005-09-16  Murray Cumming  <murrayc@murrayc.com>
4981
4982	Updated with h2defs.py.
4983
49842005-09-16  Murray Cumming  <murrayc@murrayc.com>
4985
4986	* libgda/src/libgda_methods.defs: Updated with h2defs.py.
4987	* libgda/src/value.ccg:
4988	* libgda/src/value.hg: Updated set_binary() and a
4989	constuctor for the changed libgda API.
4990
49912005-09-12  Murray Cumming  <murrayc@murrayc.com>
4992
4993	Update to show that it now uses the libgda-2.0 API instead of the older
4994
49952005-09-12  Murray Cumming  <murrayc@murrayc.com>
4996
4997	* libgda/libgdamm-2.0.pc.in: Update to show that it now
4998	uses the libgda-2.0 API instead of the older libgda API.
4999	* libgda/src/value.hg: Added reset_with_type().
5000	get_binary() now returns a GdaBinary*.
5001	Renamed get/set_vtype() to get/set_gdatype(). Added
5002	compare() and compare_ex().
5003	* tools/m4/convert_libgdamm.m4: Added needed conversion.
5004
50052005-09-10  Murray Cumming  <murrayc@murrayc.com>
5006
5007	Added columnindex.hg, datamodelindex.hg Added ClientSpecsType. Changed
5008
50092005-09-10  Murray Cumming  <murrayc@murrayc.com>
5010
5011	* libgda/src/Makefile_list_of_hg.am_fragment:
5012	Added columnindex.hg, datamodelindex.hg
5013	* libgda/src/client.hg: Added ClientSpecsType.
5014	Changed get_connection_list() to get_connections().
5015	Added notify_connection_closed_event(),
5016	get_provider_specs()
5017	* libgda/src/column.hg: Added get_dbms_type(),
5018	commit_update(),
5019	* libgda/src/columnindex.ccg:
5020	* libgda/src/columnindex.hg: New class.
5021	* libgda/src/connection.hg: Added clear_events_list(),
5022	value_to_sql_string(), and error signal.
5023	* libgda/src/datamodel.hg: Added append_values(),
5024	to_text_separated(), dump(), dump_as_string(), and
5025	various vfuncs and signals.
5026	* libgda/src/datamodelindex.ccg:
5027	* libgda/src/datamodelindex.hg: New class.
5028	* libgda/src/libgda_enums.defs: Regenerated with enums.pl.
5029	* libgda/src/libgda_signals.defs: Regenerated with extra_defs.
5030	* libgda/src/libgda_vfuncs.defs: Edited by hand.
5031	* libgda/src/serverprovider.ccg:
5032	* libgda/src/serverprovider.hg: Added reset_connection(),
5033	create_database(), drop_database(), get_specs(),
5034	perform_action_params(), create_database_cnc(), drop_database_cnc(),
5035	create_table(), drop_table(), create_index(), drop_index(),
5036	value_to_sql_string(), get_last_insert_id().
5037
50382005-08-23  Murray Cumming  <murrayc@murrayc.com>
5039
5040	Added get_dsn_specs(), create_database(), drop_database(). Added reset().
5041
50422005-08-23  Murray Cumming  <murrayc@murrayc.com>
5043
5044	* libgda/src/client.hg: Added get_dsn_specs(), create_database(),
5045	drop_database().
5046	* libgda/src/connection.hg: Added reset(). Renamed add_error*() to
5047	add_event*(). Added create_table(), drop_table(), create_index(),
5048	drop_index().
5049	* tools/m4/convert_libgdamm.m4: Use ConnectionEvent instead of Error.
5050
50512005-08-23  Murray Cumming  <murrayc@murrayc.com>
5052
5053	Rename from datamodelcolumnattributes.
5054
50552005-08-23  Murray Cumming  <murrayc@murrayc.com>
5056
5057	* libgda/libgdamm.h:
5058	* libgda/src/Makefile_list_of_hg.am_fragment:
5059	* libgda/src/column.ccg:
5060	* libgda/src/column.hg: Rename from
5061	datamodelcolumnattributes.
5062	* libgda/src/connection.hg:
5063	* libgda/src/connectionevent.ccg:
5064	* libgda/src/connectionevent.hg: Rename from error.*
5065	* libgda/src/datamodel.hg:
5066	* libgda/src/datamodelcolumnattributes.ccg:
5067	* libgda/src/datamodelcolumnattributes.hg: Removed.
5068	* libgda/src/error.ccg:
5069	* libgda/src/error.hg: Removed.
5070
50712005-08-23  Murray Cumming  <murrayc@murrayc.com>
5072
5073	Use libgda-2.0 Update for new API.
5074
50752005-08-23  Murray Cumming  <murrayc@murrayc.com>
5076
5077	* configure.in: Use libgda-2.0
5078	* examples/simple/main.cc: Update for new API.
5079	* libgda/libgdamm/config.cc:
5080	* libgda/libgdamm/config.h: Use renamed _free and _copy functions.
5081	* libgda/src/client.hg:
5082	* libgda/src/connection.ccg:
5083	* libgda/src/connection.hg: execute_*() methods now throw.
5084	* libgda/src/datamodel.hg:
5085	* libgda/src/datamodelcolumnattributes.ccg:
5086	* libgda/src/datamodelcolumnattributes.hg: Renamed to Column.
5087	* libgda/src/datasourceinfo.hg: Use renamed _free and _copy functions.
5088	* libgda/src/error.hg: Renamed to ConnectionEvent.
5089	* libgda/src/libgda_methods.defs: Regenerate with h2defs.py
5090	* libgda/src/row.hg: Added get/set_is_default().
5091	* libgda/src/value.ccg:
5092	* libgda/src/value.hg: get_binary() now returns a GdaBinary instead of
5093	gpointer.
5094	* tools/extra_defs_gen/generate_defs_gda.cc:
5095	* tools/m4/convert_libgdamm.m4: Updated for renamed types.
5096
50972005-02-04  Murray Cumming  <murrayc@murrayc.com>
5098
5099	Replace the Value(gint64) and Value(guint64) constructors with static
5100
51012005-02-03  Murray Cumming  <murrayc@murrayc.com>
5102
5103	* libgda/src/value.[hg|ccg]: Replace the Value(gint64) and
5104	Value(guint64) constructors with static create_as_* methods, to
5105	avoid conflicts on 64-bit systems. Bug #162253 from Daniel Holbach,
5106	who wrote part of the patch.
5107
51082005-01-11  Murray Cumming  <murrayc@murrayc.com>
5109
5110	Changes to fix the build against the new libgda API. Rebuilt with
5111
51122005-01-11  Murray Cumming  <murrayc@murrayc.com>
5113
5114	* Changes to fix the build against the new libgda API.
5115	* libgda/src/libgda_methods.defs: Rebuilt with h2defs.py
5116	* libgda/src/libgda_signals.defs: Rebuilt with extra_defs.
5117	* tools/m4/convert_libgda.m4: Renamed types.
5118	* libgda/src/: Renamed fieldattributes.[hg|ccg] to
5119	datamodelcolumnattributes.[hg|ccg]
5120	* libgda/src/datamodel.hg: This is now an interface.
5121	* libgda/src/: Aded datamodelbase.[hg|ccg].
5122	* libgda/src/client.[hg|ccg], datamodel.[hg|ccg]: Renamed types.
5123	* examples/list_data_sources/main.cc: Added try/catch block around
5124	the example.
5125
51262005-01-11  Murray Cumming  <murrayc@src.gnome.org>
5127
5128	This is the HEAD branch. The libgda-1-2 branch builds against libgda 1.2.
5129
51302005-01-06  Murray Cumming  <murrayc@murrayc.com>
5131
5132	Remove the implementation of the time_t constructor that I removed a
5133
51342005-01-06  Murray Cumming  <murrayc@murrayc.com>
5135
5136	* libgda/src/value.ccg: Remove the implementation of the time_t
5137	constructor that I removed a couple of days ago, to fix the build.
5138
51392005-01-06  Daniel Holbach  <dh@mailempfang.de>
5140
5141	Replace old LIBGNOMEMM_ stuff with LIBGLADEMM_.
5142
5143	2005-01-06  Daniel Holbach <dh@mailempfang.de>
5144
5145	* docs/reference/Doxyfile.in: Replace old LIBGNOMEMM_ stuff with
5146	LIBGLADEMM_.
5147
51482005-01-06  Murray Cumming  <murrayc@src.gnome.org>
5149
5150	Actually commit the change.
5151
51522005-01-04  Murray Cumming  <murrayc@murrayc.com>
5153
5154	Remove the time_t constructor, because it is ambiguous on 64-bit systems.
5155
51562005-01-04  Murray Cumming  <murrayc@murrayc.com>
5157
5158	* libgda/src/value.hg: Remove the time_t constructor, because it
5159	is ambiguous on 64-bit systems. Bug #162253 from Daniel Holbach.
5160
51612004-11-30  Murray Cumming  <murrayc@src.gnome.org>
5162
5163	http://www.gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1Table.html#a4
5164
51652004-11-30  Murray Cumming  <murrayc@src.gnome.org>
5166
5167	Increased version
5168
51692004-11-28  Murray Cumming  <murrayc@murrayc.com>
5170
5171	Removed lots of extra ;s to fix problems with gcc 3.4.
5172
51732004-11-28  Murray Cumming  <murrayc@murrayc.com>
5174
5175	* Removed lots of extra ;s to fix problems with gcc 3.4.
5176
51772004-07-08  Murray Cumming  <murrayc@src.gnome.org>
5178
5179	Increased libgda version required.
5180
51812004-06-06  Murray Cumming  <murrayc@murrayc_debian>
5182
5183	1.3.4:
5184
51852004-06-06  Murray Cumming  <murrayc@murrayc_debian>
5186
5187	* libgda/src/libgda_methods.defs: Updated with h2defs.py.
5188	* libgda/src/datamodel.hg: Changed the update_column() and
5189	remove_column() arguments to match changes in libgda.
5190
51912004-06-06  Murray Cumming  <murrayc@murrayc.com>
5192
5193	Added typedefs for Date, Time, Timestamp, and Geometric point, and used
5194
51952004-06-06  Murray Cumming  <murrayc@murrayc.com>
5196
5197	* libgda/src/value.[hg|ccg]: Added typedefs for Date, Time, Timestamp,
5198	and Geometric point, and used them by value instead of by pointer.
5199
52002004-06-01  Murray Cumming  <murrayc@murrayc.com>
5201
5202	Added operator==() and operator!=().
5203
52042004-06-01  Murray Cumming  <murrayc@murrayc.com>
5205
5206	* libgda/src/value.[hg|ccg]: Added operator==() and operator!=().
5207
52082004-05-29  Murray Cumming  <murrayc@murrayc.com>
5209
5210	Corrected libgdamm link.
5211
52122004-05-29  Murray Cumming  <murrayc@murrayc.com>
5213
5214	* download.shtml: Corrected libgdamm link.
5215
52162004-05-28  Murray Cumming  <murrayc@src.gnome.org>
5217
5218	increased version
5219
52202004-05-04  Murray Cumming  <murrayc@murrayc@murrayc.com>
5221
5222	Hand-code the constructor because it does not just use properties.
5223
52242004-05-04  Murray Cumming  <murrayc@murrayc@murrayc.com>
5225
5226	* libgda/src/transaction.[hg|cc]: Hand-code the constructor because
5227	it does not just use properties.
5228
52292004-05-04  Murray Cumming  <murrayc@murrayc.com>
5230
5231	Added get_last_insert_id(), as wrapper for the new
5232
52332004-05-04  Murray Cumming  <murrayc@murrayc.com>
5234
5235	* libgad/src/connection.hg: Added get_last_insert_id(), as wrapper for
5236	the new gda_connection_get_last_insert_id() function.
5237
52382004-04-29  Murray Cumming  <murrayc@murrayc.com>
5239
5240	Override the destructor so that it closes the connection.
5241
52422004-04-30  Murray Cumming  <murrayc@murrayc.com>
5243
5244	* libgda/src/connection.[hg|ccg]: Override the destructor so that it
5245	closes the connection.
5246
52472004-04-23  Murray Cumming  <murrayc@murayc.com>
5248
5249	* libgda/src/fieldattributes.hg: Tell it to use the _new() function in
5250	the default constructor so that we don't get invalid null instances.
5251
52522004-04-23  Murray Cumming  <murrayc@murrayc.com>
5253
5254	get_value_at(): Take a copy of the value so it is not freed twice.
5255
52562004-04-23  Murray Cumming  <murrayc@murrayc.com>
5257
5258	* libgda/src/datamodel.hg: get_value_at(): Take a copy of the value
5259	so it is not freed twice.
5260
52612004-04-21  Murray Cumming  <murrayc@murrayc.com>
5262
5263	Implemented the constructors.
5264
52652004-04-22  Murray Cumming  <murrayc@murrayc.com>
5266
5267	* libgda/src/value.ccg: Implemented the constructors.
5268
52692004-04-21  Murray Cumming  <murrayc@murrayc.com>
5270
5271	Added type_to_string() and type_from_string() static methods.
5272
52732004-04-21  Murray Cumming  <murrayc@murrayc.com>
5274
5275	* libgda/src/value.hg: Added type_to_string() and type_from_string()
5276	static methods.
5277
52782004-04-20  Murray Cumming  <murrayc@murrayc.com>
5279
5280	Update to use glibmm 2.4 gmmproc and extra_defs lib. Add an
5281
52822004-04-20  Murray Cumming  <murrayc@murrayc.com>
5283
5284	* configure.in, tools/extra_defs/Makefile.am: Update to use glibmm
5285	2.4 gmmproc and extra_defs lib.
5286	* libgda/src/connection.hg: Add an execute_single_command() override
5287	that takes a string.
5288	* libgda/src/: Added FieldAttribute.
5289	* libgda/src/datamodel.hg: Added append_column(), update_column(),
5290	and remove_column().
5291	* libgda/src/transaction.hg: Added set/get_isolation_level();
5292
52932004-04-08  Murray Cumming  <murrayc@murrayc.com>
5294
5295	Working bits of a patch from Alberto Paro. Depend on glibmm 2.4 instead of
5296
52972004-04-08  Murray Cumming  <murrayc@murrayc.com>
5298
5299	Working bits of a patch from Alberto Paro.
5300	* libgda/libgdamm-2.0.p.in: Depend on glibmm 2.4 instead of gtkmm 2.0.
5301	* tools/extra_defs/Makefile.am: Link to the glibmm-2.3 library instead
5302	of the gtkmm 2.0 one.
5303
53042004-04-05  Murray Cumming  <murrayc@src.gnome.org>
5305
5306	Increasd version
5307
53082004-04-05  Murray Cumming  <murrayc@murrayc.com>
5309
5310	Added README.txt. Moved simple example to introspection. Added more
5311
53122004-04-05  Murray Cumming  <murrayc@murrayc.com>
5313
5314	* examples/: Added README.txt. Moved simple example to
5315	introspection. Added more appropriate simple example.
5316	* libgda/src/command.hg: Add default parameter values.
5317	* libgda/src/connection.hg: Added overloads of execute methods that
5318	take no ParameterList.
5319	* libgda/src/parameterlist.hg: Hand-code add_parameter() to give the
5320	C function a copy, because it takes ownership.
5321
5322	'
5323
53242004-04-04  Murray Cumming  <murrayc@murrayc.com>
5325
5326	Use Value and ParameterList in API.
5327
53282004-04-04  Murray Cumming  <murrayc@murrayc.com>
5329
5330	* Use Value and ParameterList in API.
5331
53322004-04-04  Murray Cumming  <murrayc@murrayc.com>
5333
5334	Added wrappers for Value, Parameter, ParameterList.
5335
53362004-04-04  Murray Cumming  <murrayc@murrayc.com>
5337
5338	* libgda/src/: Added wrappers for Value, Parameter, ParameterList.
5339
53402004-04-03  Murray Cumming  <murrayc@src.gnome.org>
5341
5342	Increased version
5343
53442004-03-30  Murray Cumming  <murrayc@murrayc.com>
5345
5346	Wrapped some GList* return types as ListHandles.
5347
53482004-03-30  Murray Cumming  <murrayc@murrayc.com>
5349
5350	* Wrapped some GList* return types as ListHandles.
5351
53522004-03-30  Murray Cumming  <murrayc@murrayc.com>
5353
5354	Added these files, wrapping GdaRow. Added foreach().
5355
53562004-03-30  Murray Cumming  <murrayc@murrayc.com>
5357
5358	* libgda/src/row.[hg|ccg]: Added these files, wrapping GdaRow.
5359	* libgda/src/datamodel.[hg.ccg]: Added foreach().
5360
53612004-03-30  Murray Cumming  <murrayc@murrayc.com>
5362
5363	Wrapped new methods.
5364
53652004-03-30  Murray Cumming  <murrayc@murrayc.com>
5366
5367	* libgda/src/serverprovider.hg, datamodel.hg: Wrapped new methods.
5368
53692004-03-30  Murray Cumming  <murrayc@murrayc.com>
5370
5371	Include glibmm_extra_defs rather than the old gtkmm one, to really fix the
5372
53732004-03-30  Murray Cumming  <murrayc@murrayc.com>
5374
5375	* tools/extra_defs_gen/generate_defs.gda.cc: Include glibmm_extra_defs
5376	rather than the old gtkmm one, to really fix the build.
5377
53782004-03-30  Murray Cumming  <murrayc@murrayc.com>
5379
5380	examples/simple now also builds and works, though it is not yet a real
5381
53822004-03-30  Murray Cumming  <murrayc@murrayc.com>
5383
5384	* examples/simple now also builds and works, though it is not yet
5385	a real example.
5386
53872004-03-29  Murray Cumming  <murrayc@murrayc.com>
5388
5389	get_gda_params(): Use OWNERSHIP_NONE so that we do not delete parts of the
5390
53912004-03-30  Murray Cumming  <murrayc@murrayc.com>
5392
5393	* libgda/libgdamm/config.cc: get_gda_params(): Use OWNERSHIP_NONE so
5394	that we do not delete parts of the struct field that we do not own.
5395	examples/list_data_sources now runs without crashing.
5396
53972004-03-29  Murray Cumming  <murrayc@murrayc.com>
5398
5399	Now uses glibmm 2.4 instead of gtkmm 2.2.
5400
54012004-03-29  Murray Cumming  <murrayc@murrayc.com>
5402
5403	* Now uses glibmm 2.4 instead of gtkmm 2.2.
5404
54052004-02-16  Murray Cumming  <murrayc@murrayc.com>
5406
5407	Renamed the C++ methods to match the C function names, correcting the
5408
54092004-02-15  Murray Cumming  <murrayc@murrayc.com>
5410
5411	* libgda/src/datamodel.hg: Renamed the C++ methods to match the
5412	C function names, correcting the previous change. The API is not
5413	stable so we are free to change them to match changes in libgda.
5414
54152004-02-13  Murray Cumming  <murrayc@src.gnome.org>
5416
5417	stuff
5418
54192003-12-30  Billy O'Connor  <billyoc@gnuyork.org>
5420
5421	Changes to is_editable(), is_editing(), begin_edit(), cancel_edit() and
5422
5423	2003-12-17  Billy O'Connor <billyoc@gnuyork.org>
5424	* libgda/src/libgda_methods.defs:
5425	* libgda/src/datamodel.hg: Changes to is_editable(), is_editing(),
5426	begin_edit(), cancel_edit() and end_edit() wrappers to reflect
5427	libgda function renames.
5428
54292003-11-06  Alexander Nedotsukov  <bland@mail.ru>
5430
5431	Fixed pkgconfig package dependency and library list.
5432
5433	2003-11-05  Alexander Nedotsukov <bland@mail.ru>
5434
5435	* libgda/libgda-2.0.pc.in: Fixed pkgconfig package dependency and
5436	library list.
5437
54382003-10-14  Murray Cumming  <murrayc@src.gnome.org>
5439
5440	Added missing files.
5441
54422003-10-12  Murray Cumming  <murrayc@src.gnome.org>
5443
5444	Removed crap.
5445
54462003-10-12  Murray Cumming  <murrayc@usa.net>
5447
5448	Added wrappers for Client, Config, DataSourceInfo, ProviderInfo, and used
5449
54502003-10-05  Murray Cumming  <murrayc@usa.net>
5451
5452	* Added wrappers for Client, Config, DataSourceInfo, ProviderInfo,
5453	and used the C++ types in the rest of the API.
5454	* libgda/libgdamm/init.[h|cc]: Added Gnome::Gda::init() function.
5455	* Added examples/list_data_sources.
5456
54572003-10-01  Murray Cumming  <murrayc@usa.net>
5458
5459	Use _HEADERS instead of _DATA (I looked at gnome-vfsmm) to fix the dist.
5460
54612003-10-01  Murray Cumming  <murrayc@usa.net>
5462
5463	* libgda/libgdamm/private/Makefile.am: Use _HEADERS instead of
5464	_DATA (I looked at gnome-vfsmm) to fix the dist. distcheck now
5465	works.
5466
54672003-10-01  Murray Cumming  <murrayc@src.gnome.org>
5468
5469	Removed some libgnomemm copy-paste typos.
5470
54712002-12-10  Murray Cumming  <murrayc@src.gnome.org>
5472
5473	distribute macros.m4 files.
5474
54752002-11-02  Murray Cumming  <murrayc@usa.net>
5476
5477	Replaced libgnomemm with libgdamm.
5478
54792002-11-02  Murray Cumming  <murrayc@usa.net>
5480
5481	* libgdammconfig.h and init.h: Replaced libgnomemm with
5482	libgdamm.
5483
54842002-10-24  Murray Cumming  <murrayc@src.gnome.org>
5485
5486	link to 2.0 version of libgtkmm_generate_extra_defs
5487
54882002-10-03  Murray Cumming  <murrayc@src.gnome.org>
5489
5490	Bradley Bell's Makefile.am fixes to distribute the tools/m4/Makefile.am_fragment files.
5491
54922002-07-20  Murray Cumming  <murrayc@usa.net>
5493
5494	wrapped a few more functions.
5495
54962002-07-20  Murray Cumming  <murrayc@usa.net>
5497
5498	* Connection, DataModel: wrapped a few more functions.
5499
55002002-07-17  Murray Cumming  <murrayc@usa.net>
5501
5502	We don't need to specify the _vfunc suffixes now - gtkmmproc adds them for
5503
55042002-07-17  Murray Cumming  <murrayc@usa.net>
5505
5506	* DataModel: We don't need to specify the _vfunc suffixes now -
5507	gtkmmproc adds them for us.
5508
55092002-07-06  Murray Cumming  <murrayc@usa.net>
5510
5511	Added Transaction wrapper, used in Connection methods.
5512
55132002-07-06  Murray Cumming  <murrayc@usa.net>
5514
5515	* Added Transaction wrapper, used in Connection methods.
5516
55172002-05-03  Murray Cumming  <murrayc@usa.net>
5518
5519	Revised build files so that they are like the other gnomemm projects -
5520
55212002-05-03  Murray Cumming  <murrayc@usa.net>
5522
5523	* Revised build files so that they are like the other gnomemm
5524	projects - this means that generated source is now distributed.
5525	* Updated libgda_methods.defs and libgda_enums.defs for the libgda
5526	HEAD branch refactoring. It now builds against libgda HEAD.
5527
55282002-04-19  Muray Cumming  <murrayc@usa.net>
5529
5530	Removed traces of libgnomemm, from which this project was copied when it
5531
55322002-04-19  Muray Cumming  <murrayc@usa.net>
5533
5534	* Removed traces of libgnomemm, from which this project was copied
5535	when it was first created.
5536
55372002-04-19  Murray Cumming  <murrayc@src.gnome.org>
5538
5539	fixed typo.
5540
55412002-04-18  Murray Cumming  <murrayc@src.gnome.org>
5542
5543	Made Gobject-derived wrappers' constructors protected.
5544
55452002-04-17  Murray Cumming  <murrayc@usa.net>
5546
5547	Make it depend on glibmm rather than gtkmm, although they are both in the
5548
55492002-04-17  Murray Cumming  <murrayc@usa.net>
5550
5551	* Build: Make it depend on glibmm rather than gtkmm, although they
5552	are both in the same package at the moment.
5553
55542002-04-15  Murray Cumming  <murrayc@usa.net>
5555
5556	:Connection interface, so that people get the general idea. Added
5557
55582002-04-15  Murray Cumming  <murrayc@usa.net>
5559
5560	* Added basic wrappers for GdaError and GdaDataModel, and used
5561	those C++ types in the Gda::Connection interface, so that
5562	people get the general idea.
5563	* Added libgda_vuncs.defs (hand coded) and libgda_enums.defs
5564	(generated with gtkmm/tools/enums.pl)
5565
55662002-04-14  Murray Cumming  <murrayc@src.gnome.org>
5567
5568	Put everything in Gnome::Gda namespace.
5569
55702002-04-14  Murray Cumming  <murrayc@src.gnome.org>
5571
5572	first libgdamm files.
5573
55742002-04-14  Murray Cumming  <murrayc@src.gnome.org>
5575
5576	First libgdamm files.
5577
5578