4.99.4:

2011-10-03  José Alburquerque  <jaalburqu@svn.gnome.org>

	4.99.4

	* NEWS:
	* configure.ac: Prepare for a new release (using the same version
	numbers as in libgdamm).

2011-10-03  José Alburquerque  <jaalburqu@svn.gnome.org>

	configure.ac: Avoid tarball dependency on mm-common.

	* configure.ac: Also increase the prerequisite of mm-common to the
	latest version.

2011-10-03  José Alburquerque  <jaalburqu@svn.gnome.org>

	Add the RtEditor class.

	* tools/extra_defs_gen/generate_defs_libgda_ui.cc: Add the
	GDAUI_TYPE_RT_EDITOR GType to the list of types for which properties
	and signals should be generated.
	* libgda-ui/src/libgda_ui_signals.defs: Regenerate the signal and
	property defs file with the above tool.

	* libgda-ui/src/filelist.am:
	* libgda-ui/src/rteditor.{ccg,hg}: Add the new sources wrapping the
	methods, signals and properties and include them in the list of files
	to be built.

2011-10-03  José Alburquerque  <jaalburqu@svn.gnome.org>

	DataEntry: Allow null values for value setting methods.

	* libgda-ui/src/dataentry.hg (set_value);
	(set_default_value): Allow null values for these setting methods
	completing a TODO.

2011-10-03  José Alburquerque  <jaalburqu@svn.gnome.org>

	Combo: Add a default constructor.

	* libgda-ui/src/combo.hg: Add a default constructor wrapping the
	gdaui_combo_new() function.

2011-10-03  José Alburquerque  <jaalburqu@svn.gnome.org>

	BasicForm: Add new methods and signals.

	* libgda-ui/src/basicform.{hg,ccg} (BasicFormPart): Add new enum.
	(add_to_size_group):
	(remove_from_size_group): Add new methods.
	(populate_popup): Add new signal.
	(can-expand): Rename property to "can-expand-v" as in the C API.
	(param-list): Rename property to "paramlist" as in the C API.
	* tools/m4/convert_libgda_uimm.m4: Add necessary conversions.

	* libgda-ui/src/cloud.hg:
	* libgda-ui/src/dataproxy.hg: Add some IGNORE()'s.

2011-10-02  José Alburquerque  <jaalburqu@svn.gnome.org>

	DataEntry: Rename create_data_entry() method to just create().

	* libgda-ui/src/dataentry.hg:

2011-09-30  José Alburquerque  <jaalburqu@svn.gnome.org>

	DataEntry: Update the wrapped methods according to the C API.

	* libgda-ui/src/dataentry.hg (reset): Remove as in the C API.
	(expand_in_layout): Rename to can_expand() as in the C API.
	(expand_changed): Wrap the new signal.

2011-09-30  José Alburquerque  <jaalburqu@svn.gnome.org>

	Change the use of Gtk::[VH]Box to Gtk::Box.

	* libgda-ui/src/basicform.hg:
	* libgda-ui/src/cloud.hg:
	* libgda-ui/src/datafilter.hg:
	* libgda-ui/src/dataproxyinfo.hg:
	* libgda-ui/src/form.hg:
	* libgda-ui/src/grid.hg:
	* libgda-ui/src/login.hg:
	* libgda-ui/src/serveroperation.hg:

2011-09-30  José Alburquerque  <jaalburqu@svn.gnome.org>

	Regenerate the defs and the xml docs files.

	* libgda-ui/src/libgda_ui_docs.xml:
	* libgda-ui/src/libgda_ui_enums.defs:
	* libgda-ui/src/libgda_ui_methods.defs:
	* libgda-ui/src/libgda_ui_signals.defs: Regenerate these files to know
	which methods/properties/signals are wrapped or not.

2011-09-30  José Alburquerque  <jaalburqu@svn.gnome.org>

	configure.ac: Require gtk+/gtkmm 3.0.

	* configure.ac: Require gtkmm-3.0 because libgda-4.99.4 requires
	gtk+-3.0.  Also make sure that the conversion files from gtkmm are
	available for git builds.

2011-09-30  José Alburquerque  <jaalburqu@svn.gnome.org>

	configure.ac: Require the latest version of libgda/libgdamm.

	* configure.ac: Change the libgda/libgda-ui requirements to the latest
	release	which is 4.99.4.  Likewise, change the libgdamm requirement.

4.1.1:

2010-10-18  Murray Cumming  <murrayc@murrayc.com>

	Remove optional API, to make the code simpler.

	* libgda-ui/src/cloud.ccg:
	* libgda-ui/src/dataentry.ccg:
	* libgda-ui/src/dataentry.hg: Used José's remove-optional-api-ifdefs.new.sh
  script to remove the ifdefs.

2010-10-16  Murray Cumming  <murrayc@murrayc.com>

	Fix the build with the latest (stable) libgda-ui.

	* libgda-ui/src/libgda_ui_methods.defs: Regenerated with h2defs.py
	* libgda-ui/src/libgda_ui_vfuncs.defs: Corrected by hand.
	* configure.ac: Depend on libgda-ui 4.2.0
	* libgda-ui/src/dataentry.[hg|ccg]: Removed get_default_value(). Added
	get/set_reference_value() and set_reference_current().

3.99.20:

2010-05-09  José Alburquerque  <jaalburqu@svn.gnome.org>

	Release 3.99.20.

	* NEWS:
	* configure.ac: Increment the version number because there was a
	slight API change which requires a higher libgda version.

3.99.19.1:

2010-05-09  José Alburquerque  <jaalburqu@svn.gnome.org>

	Release 3.99.19.1.

	* NEWS:
	* configure.ac: Prepare for release 3.99.19.1.

2010-05-09  José Alburquerque  <jaalburqu@svn.gnome.org>

	Add a main page to the Doxygen documentation.

	* README: Correct the general information so that it can also be used
	for the main page.
	* docs/Makefile.am: Add libgda-uimm.h to the list of files to be
	processed for documentation because the Doxygen main page will be
	contained there.
	* docs/reference/Doxyfile.in: Make the options coincide with the
	glibmm options.
	* libgda-ui/libgda-uimm.h: Add the main page.

2010-04-29  José Alburquerque  <jaalburqu@svn.gnome.org>

	Update the required version of libgda and libgda-ui.

	* README:
	* configure.ac: Update the version requirements of libgda and
	libgda-ui to the upcoming release because of the recent change in the
	names of some virtual functions in DataEntry.

2010-04-29  José Alburquerque  <jaalburqu@svn.gnome.org>

	DataEntry: Correct virtual function names.

	* libgda-ui/src/dataentry.ccg:
	* libgda-ui/src/dataentry.hg:
	* libgda-ui/src/libgda_ui_vfuncs.defs ([get|set]_value_orig_vfunc):
	Rename to [get|set]_ref_value_vfunc() as was done in the C API.

3.99.19:

2010-04-23  José Alburquerque  <jaalburqu@svn.gnome.org>

	Prepare for release 3.99.19.

	* NEWS: Update with the first entry.
	* README: A simple re-write for the first release.
	* configure.ac: Clean up the version numbers.

2010-04-22  José Alburquerque  <jaalburqu@svn.gnome.org>

	DataEntry: Wrap remaining vfuncs.

	* libgda-ui/src/dataentry.ccg:
	* libgda-ui/src/dataentry.hg: Wrap get_value_vfunc() and
	get_value_orig_vfuncs() manually because of their Glib::ValueBase&
	parameters.

2010-04-13  José Alburquerque  <jaalburqu@svn.gnome.org>

	DataEntry: Wrap vfuncs.

	* libgda-ui/src/dataentry.ccg:
	* libgda-ui/src/dataentry.hg:
	* libgda-ui/src/libgda_ui_vfuncs.defs: Wrapped most virtual functions.
	Left TODO's for two that should be handwritten.  Also removed the
	set_reference_value() methods because those are not in the most recent
	release (4.1.4) of libgda.  Hopefully a first release of this will
	soon occur so compilation must be successful with an already released
	version of libgda.
	* libgda-ui/src/datastore.hg: Added local conversions for
	get_iter_from_values() for when it is wrapped.
	* tools/m4/convert_libgda_uimm.m4: Included conversions for wrapped
	vfuncs and methods above.

	* configure.ac: Update libgda and libgdamm version numbers to ones
	available and with which libgda-uimm compiles.

2010-04-01  José Alburquerque  <jaalburqu@svn.gnome.org>

	Add DataFilter, DataStore and ServerOperation classes.

	* libgda-ui/libgda-uimm.h:
	* libgda-ui/src/filelist.am:
	* libgda-ui/src/datafilter.ccg:
	* libgda-ui/src/datafilter.hg:
	* libgda-ui/src/datastore.ccg:
	* libgda-ui/src/datastore.hg:
	* libgda-ui/src/serveroperation.ccg:
	* libgda-ui/src/serveroperation.hg: Add the DataFilter and
	ServerOperation widgets and the DataStore class which implements the
	Gtk::TreeModel interface.
	* tools/m4/convert_libgda_uimm.m4: Added conversions for added
	classes.

	* libgda-ui/src/dataproxyinfo.hg:
	* libgda-ui/src/login.hg: Add class forward declaration sections for
	Gnome::Gda classes (though no classes have been declared) so that
	adding forward declarations is easier when creating new source files
	using existing copies of existing ones.
	* libgda-ui/src/combo.hg: Typo.

2010-03-10  José Alburquerque  <jaalburqu@svn.gnome.org>

	Add DataEntry interface.

	* libgda-ui/libgda-uimm.h:
	* libgda-ui/src/filelist.am:
	* libgda-ui/src/dataentry.ccg:
	* libgda-ui/src/dataentry.hg: Add the new DataEntry interface.
	* tools/m4/convert_libgda_uimm.m4: Add conversions for DataEntry.
	* libgda-ui/src/dataproxy.hg: Typo.

2010-03-03  José Alburquerque  <jaalburqu@svn.gnome.org>

	Add Cloud widget.

	* libgda-ui/libgda-uimm.h:
	* libgda-ui/src/filelist.am:
	* libgda-ui/src/cloud.ccg:
	* libgda-ui/src/cloud.hg: Add new Cloud widget.

	* libgda-ui/src/login.hg:
	* libgda-ui/src/rawgrid.hg: Correct signal parameter names.

2010-03-03  José Alburquerque  <jaalburqu@svn.gnome.org>

	Add Grid and RawGrid classes.

	* libgda-ui/libgda-uimm.h:
	* libgda-ui/src/filelist.am:
	* libgda-ui/src/grid.ccg:
	* libgda-ui/src/grid.hg:
	* libgda-ui/src/rawgrid.ccg:
	* libgda-ui/src/rawgrid.hg: Add Grid and RawGrid classes which are
	related in a similar way as Form and RawForm are.
	* tools/m4/convert_libgda_uimm.m4: Added RawGrid conversions.
	* .gitignore: Typo.

2010-03-03  José Alburquerque  <jaalburqu@svn.gnome.org>

	Replace first line of sources with library name instead of filename.

	* libgda-ui/src/basicform.ccg:
	* libgda-ui/src/basicform.hg:
	* libgda-ui/src/combo.ccg:
	* libgda-ui/src/combo.hg:
	* libgda-ui/src/dataproxy.ccg:
	* libgda-ui/src/dataproxy.hg:
	* libgda-ui/src/dataproxyinfo.ccg:
	* libgda-ui/src/dataproxyinfo.hg:
	* libgda-ui/src/dataselector.ccg:
	* libgda-ui/src/dataselector.hg:
	* libgda-ui/src/form.ccg:
	* libgda-ui/src/form.hg:
	* libgda-ui/src/login.ccg:
	* libgda-ui/src/login.hg:
	* libgda-ui/src/providerselector.ccg:
	* libgda-ui/src/providerselector.hg:
	* libgda-ui/src/rawform.ccg:
	* libgda-ui/src/rawform.hg: Replace the first line of the sources with
	the library name instead of the filename to avoid having to replace
	the filename each time a new source file is added by copying it from
	one of the existing ones.

2010-02-25  José Alburquerque  <jaalburqu@svn.gnome.org>

	Add DataProxyInfo, Form and RawForm.

	* libgda-ui/libgda-uimm.h:
	* libgda-ui/src/filelist.am:
	* libgda-ui/src/dataproxyinfo.ccg:
	* libgda-ui/src/dataproxyinfo.hg:
	* libgda-ui/src/form.ccg:
	* libgda-ui/src/form.hg:
	* libgda-ui/src/rawform.ccg:
	* libgda-ui/src/rawform.hg: Added new DataProxy, Form and RawForm
	related classes.
	* tools/m4/convert_libgda_uimm.m4: Added conversions for DataProxyInfo.

2010-02-24  José Alburquerque  <jaalburqu@svn.gnome.org>

	Add BasicForm class.

	* libgda-ui/libgda-uimm.h:
	* libgda-ui/src/filelist.am:
	* libgda-ui/src/basicform.ccg:
	* libgda-ui/src/basicform.hg: Add new BasicForm class.
	* tools/m4/convert_libgda_uimm.m4: Added conversions for the BasicForm
	class.

	* libgda-ui/src/dataproxy.hg:
	* libgda-ui/src/dataselector.hg:
	* libgda-ui/src/providerselector.hg: Typos.

2010-02-24  José Alburquerque  <jaalburqu@svn.gnome.org>

	Add DataProxy Interface.

	* libgda-ui/libgda-uimm.h:
	* libgda-ui/src/dataproxy.ccg:
	* libgda-ui/src/dataproxy.hg:
	* libgda-ui/src/filelist.am: Add new DataProxy interface.
	* libgda-ui/src/libgda_ui_vfuncs.defs: Added GdauiDataProxy virtual
	functions.
	* tools/m4/convert_libgda_uimm.m4: Added conversions for DataProxy.

2010-02-24  José Alburquerque  <jaalburqu@svn.gnome.org>

	Add ProviderSelector class.

	* libgda-ui/libgda-uimm.h:
	* libgda-ui/src/providerselector.ccg:
	* libgda-ui/src/providerselector.hg:
	* libgda-ui/src/filelist.am: Add new Combo derived ProviderSelector
	class.
	* tools/m4/convert_libgda_uimm.m4: Added GdaServerProvider conversion.

	* libgda-ui/src/login.ccg:
	* libgda-ui/src/login.hg: Typos.

	* tools/extra_defs_gen/generate_defs_libgda_ui.cc: Added all UI types
	to signal and property generator so that it is not necessary to add
	them one by one and regenerate for each new added class.
	* libgda-ui/src/libgda_ui_signals.defs: Regenerated signal and
	property defs file to include all UI types' signals and properties.

2010-02-23  José Alburquerque  <jaalburqu@svn.gnome.org>

	DataSelector, Login: Add class description from C docs.

	* libgda-ui/src/dataselector.hg:
	* libgda-ui/src/login.hg: Add description from the C docs to the class
	docs header.

2010-02-23  José Alburquerque  <jaalburqu@svn.gnome.org>

	Login: Wrapped properties and signals.

	* libgda-ui/src/login.hg: Wrapped signals and properties.
	* tools/extra_defs_gen/generate_defs_libgda_ui.cc: Added
	GDAUI_TYPE_LOGIN to the list of types for which signals and properties
	should be generated.
	* libgda-ui/src/libgda_ui_signals.defs: Regenerated with
	generate_defs_libgda_ui to get GdauiLogin signals and properties.

2010-02-23  José Alburquerque  <jaalburqu@svn.gnome.org>

	Add Login Class.

	* libgda-ui/libgda-uimm.h:
	* libgda-ui/src/filelist.am:
	* libgda-ui/src/login.ccg:
	* libgda-ui/src/login.hg: Add new Login class.
	* tools/m4/convert_libgda_uimm.m4: Add conversion for the
	GdauiLoginMode enum.

	* libgda-ui/src/combo.ccg:
	* libgda-ui/src/combo.hg:
	* libgda-ui/src/dataselector.ccg:
	* libgda-ui/src/dataselector.hg: Use class forward declarations to
	avoid including C header files in C++ header files (should speed up
	application compilation).  Added a couple of TODO's and made minor
	const corrections in commented out code.

2010-02-21  José Alburquerque  <jaalburqu@svn.gnome.org>

	Wrap DataSelector Interface.

	* libgda-ui/libgda-uimm.h:
	* libgda-ui/src/filelist.am:
	* libgda-ui/src/dataselector.ccg:
	* libgda-ui/src/dataselector.hg: Added new DataSelector interface.

	* tools/extra_defs_gen/generate_defs_libgda_ui.cc: Added
	GDAUI_TYPE_DATA_SELECTOR to the list of types for which properties and
	signals are generated.
	* libgda-ui/src/libgda_ui_signals.defs: Regenerated with
	generate_defs_libgda_ui to get the GdauiDataSelector
	"selection-changed" signal.
	* libgda-ui/src/libgda_ui_vfuncs.defs: Handwrote the GdauiDataSelector
	virtual functions.
	* libgda-ui/src/libgda_ui.defs: Included the signal definitions in the
	main defs file.

	* libgda-ui/src/combo.ccg:
	* libgda-ui/src/combo.hg: Made Combo implement the DataSelector
	interface.  Wrapped properties.  Also corrected the
	Gnome::Gda::DataModel* parameters to be embedded Glib::RefPtr<>'s (I
	got confused with the Gtk::ComboBox derived newly wrapped Combo class
	which is not embedded in a Glib::RefPtr<>). Const corrections.

	* tools/m4/convert_libgda_uimm.m4: Included GdaDataModel and
	GdaDataModelIter conversions.

2010-02-19  José Alburquerque  <jaalburqu@svn.gnome.org>

	Combo: Wrap methods.

	* libgda-ui/src/combo.hg: Wrap Combo methods.
	* tools/m4/convert.m4: Include correct conversion files.
	* tools/m4/convert_libgda_ui.m4: Remove unneeded file.
	* tools/m4/convert_libgda_uimm.m4: Use this file for conversions.
	* tools/m4/filelist.am: Correct m4 conversion file list.

2010-02-19  José Alburquerque  <jaalburqu@svn.gnome.org>

	Initial Generation of the docs and def files.

	* libgda-ui/src/generate-docs.sh:
	* libgda-ui/src/generate-enums.sh:
	* libgda-ui/src/generate-extra-defs.sh:
	* libgda-ui/src/generate-methods.sh: Add scripts for generating defs.
	* tools/Makefile.am: Correct the name of the extra defs generation
	tool.
	* libgda-ui/src/libgda_ui_docs.xml:
	* libgda-ui/src/libgda_ui_enums.defs:
	* libgda-ui/src/libgda_ui_methods.defs:
	* libgda-ui/src/libgda_ui_signals.defs: Initial Generation of the docs
	and def files.

2009-09-14  José Alburquerque  <jaalburqu@svn.gnome.org>

	[wrap_]init.{h,cc}: Use namespace Gnome::GdaUI instead of Gnome::Gda.

	* libgda-ui/libgda-uimm/init.cc:
	* libgda-ui/libgda-uimm/init.h:
	* libgda-ui/libgda-uimm/wrap_init.h: Use namespace Gnome::GdaUI
	instead of Gnome::Gda.
	* libgda-ui/src/combo.hg:
	* libgda-ui/src/combo.ccg: Correct class header docs.
	* docs/reference/Doxyfile.in: Exclude HelperList from Doxygen docs.

2009-09-14  Murray Cumming  <murrayc@murrayc.com>

	* libgda-ui/src/Makefile.am:
	* libgda-ui/src/combo.[hg|ccg]: Change the namespace from Gnome::Gda to
	Gnome::GdaUI.
