1999-02-24  James Henstridge  <james@daa.com.au>

	* pygnome/gnome/ui.py: updated the comments in the GnomeCanvasItems
	since they were out of date.  The image and points arguments should
	work now.

	* pygnome/Makefile.am: use ZVT_LIBS in the library line for _zvtmodule

1999-02-20  James Henstridge  <james@daa.com.au>

	* pygnome/gnome/ui.py: made corresponding changes.

	* pygnome/generate/gnomeui.defs: added some null-ok tags to the
	defs file (mainly for passing adjustments to constructors).

	* gnome-python.spec: fixed a bug in the pygtk files list.  It wasn't
	including gtk.py!

1999-02-19  James Henstridge  <james@daa.com.au>

	* pygnome/gnome/ui.py, pygnome/gnome/zvt.py: altered __getattr__
	methods to call their parent's __getattr__ rather than raising
	exceptions on unknown attributes.  This is to allow use of the
	GtkObject.__getattr__ method in gtk.py.

1999-02-14  James Henstridge  <james@daa.com.au>

	* pygnome/examples/zterm.py (main): set geometry hints so that
	resizing occurs in terms of the character cells.

	* pygnome/gnome/zvt.py: added charwidth and charheight attributes to
	the ZvtTerm widget.

	* pygnome/generate/zvt.defs: added charwidth and charheight as exposed
	attributes of ZvtTerm widgets.

1999-02-08  James Henstridge  <james@daa.com.au>

	* pygnome/gnome/uiconsts.py: added the configurable uiinfo item code.
	
	* pygnome/gnome/ui.py: made changes to reflect those below.
	
	* pygnome/gnomeuimodule.c: added support for configurable uiinfo
	items.  Also changed accelerator type from character to integer.

	* pygnome/generate/gnomeui.defs: added gnome_app_set_statusbar_custom,
	gnome_date_edit_[sg]et_flags and gnome_dentry_edit_get_*_entry.  Made
	change to gnome_date_edit_new_flags arguments.

1999-02-05  James Henstridge  <james@daa.com.au>

	* pygnome/gnome/zvt.py (ZvtTerm.set_background): missed an _o.

1999-02-03  James Henstridge  <james@daa.com.au>

	* pygnome/gnome/zvt.py: added extra functions and SELTYPE constants.

	* pygnome/zvtmodule.c: added zvt_term_get_buffer

	* pygnome/generate/zvt.defs (zvt_term_set_size): new function.

	* pygnome/gnome/ui.py: made changes reflecting those below.

	* pygnome/gnome/uiconsts.py: added extra constants.

	* pygnome/generate/gnomeui.defs (gnome_canvas_get_item_at): added
	function.
	(gnome_client_set_priority): new function.
	(gnome_icon_entry_set_icon): new function.
	(gnome_property_box_set_modified): renamed function.

1999-01-11  James Henstridge  <james@daa.com.au>

	* pygnome/gnome/ui.py: made relevant changes.

	* pygnome/generate/gnomeui.defs (gnome_paper_selector_get_*_margin):
	added functions.

	* pygnome/generate/gnomeui.defs (gnome_client_get_flags): added
	function.

	* pygnome/gnomeuimodule.c (_wrap_gnome_canvas_new_aa): command to
	create new aa canvas.  Handles pushing and popping colormaps and
	visuals.

	* pygnome/gnome/config.py, pygnome/gnome/metadata.py: made
	corresponding changes.
	
	* pygnome/gnomemodule.c (_wrap_gnome_metadata_{,un}lock): added extra
	functions.

	* pygnome/generate/gnome.defs (gnome_config_{,private_}sync_file):
	added new functions from libgnome.

	* pygnome/Makefile.am (EXTRA_DIST): added examples/fifteen.py
	
	* pygnome/examples/fifteen.py: a new example of using the canvas
	with python.  It is a translation of the puzzle example in test-gnome,
	and was contributed by Chi-Deok Hwang <cdhwang@sr.hei.co.kr>.

1998-12-21  James Henstridge  <james@daa.com.au>

	* gnome-python.spec: updated version numbers here.

	* configure.in: upped required gtk version to 1.1.9, and changed
	version to 0.90 (to go with the gnome-1.0 prerelease).

	* gnome/examples/html_demo.py: changed some function calls to match
	GTK API changes.

1998-12-18  James Henstridge  <james@daa.com.au>

	* pygnome/generate/gnomeui.defs:
	* pygnome/gnome/ui.py:
	* pygnome/gnome/uiconsts.py: updated for stable GNOME branch.

	* pygnome/gnome/mime.py: updated to reflect changes in libgnome.

	* pygnome/gnomemodule.c: added the gnome_mime_get_keys function.

	* pygnome/generate/gnome.defs: made changes to mime type stuff.

1998-12-14  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* pygnome/generate/gnomeui.defs: Removed gnome_canvas_set_size.
	* pygnome/gnome/ui.py: Likewise.

1998-12-11  James Henstridge  <james@daa.com.au>

	* pygnome/gnome/uiconsts.py: removed the last bits of the right
	justify code.  I'm not quite sure why the functionality was removed
	from gnome-libs.

	* pygnome/gnome/ui.py: made changes to reflect those in gnomeui.defs.

	* pygnome/generate/gnomeui.defs: small changes to GnomeDock functions,
	and some renamings in GnomeMDI to match gnome-libs.

1998-12-09  James Henstridge  <james@daa.com.au>

	* pygnome/gnome/uiconsts.py: Updated to match latest changes to set
	of constants.

	* pygnome/gnome/ui.py: added the gnome-app-util and gnome-dialog-util
	functions.

	* pygnome/gnomeuimodule.c: Added the gnome-*-util.h functions that
	required callbacks here.  Also found gtk_dialog_cauldron was not
	listed in the function list.

	* pygnome/generate/gnomeui.defs: Added the functions in
	gnome-app-util.h and gnome-dialog-util.h.  I missed these when
	changing over to using the .defs files.

	* pygnome/gnome/ui.py: made additions and changes to reflect those
	in the _gnomeui module.

	* pygnome/generate/gnomeui.defs: added GnomeDialog changes, and added
	the GnomeDock* widgets.

	* pygnome/gnomeuimodule.c: Added gnome_app_install_menu_hints function.
	The strings in the uiinfo structure will probably not be freed due to
	string interning in Python.  If this assumption is wrong, I may have
	to introduce a memory leak :(

1998-12-07  James Henstridge  <james@daa.com.au>

	* pygnome/examples/*.py: changed function calls so no deprecation
	messages are given.

1998-12-06  James Henstridge  <james@daa.com.au>

	* pygnome/gnome/ui.py (GnomeMDIGenericChild.__call__): fixed small
	syntax error.

	* configure.in: now require gtk+-1.1.6
	
	* pygnome/generate/gnomeui.defs, pygnome/gnome/ui.py: Updated to
	latest CVS of gnome-libs.

1998-11-29  James Henstridge  <james@daa.com.au>

	* pygnome/gnomeuimodule.c: Added some code to register GdkImlibImage
	and GnomeCanvasPoints types with pygtk, using the PyGtk_RegisterBoxed
	function.  Hopefully this should allow full use of the GnomeCanvas.

	* pygnome/gnome/ui.py: Made coresponding changes to ui.py.

	* pygnome/generate/gnomeui.defs: Made changes to reflect those in
	libgnomeui.  This includes adding the GnomeIconEntry and
	GnomePixmapEntry widgets.  The GnomeMDIGenericChild widget is
	not fully supported because the current API has problems.

	* pygnome/gnome/uiconsts.py: Added in new constants for libgnomeui.

	* pygnome/generate/gnome.defs, pygnome/gnome/config.py: added
	gnome_config_drop_file and the other new functions.

	* pygnome/gnomeuimodule.c: changed gnome_mdi_set_menu_template to
	gnome_mdi_set_menubar_template.

1998-11-23  James Henstridge  <james@daa.com.au>
	* pygnome/examples/zterm.py: added a vertical scrollbar to the widget,
	as an example of using the adjustment of a ZvtTerm widget.
	* gnome-python.spec: an RPM spec file to build pygtk and pygnome
	binary RPMs.  The pygtk RPM built should be almost identical to the
	one built by pygtk/pygtk.spec.

1998-11-22  James Henstridge  <james@daa.com.au>
	* pygnome/gnomeuimodule.c: finished updating the GnomeUIInfo stuff.
	Now popup menus work correctly.  I made an incompatible change to
	the python representation of the UIInfo structures.  Now each tuple
	contains 9 items.  There is an extra argument after the callback
	argument that specifies extra arguments to the callback, as a tuple.
	* pygnome/gettext.py: Added the ability to output PO templates.  All
	that is required is that you run the program with the PY_XGETTEXT
	variable set to the directory where the .pot files should go, and
	make sure all translatable strings are passed to gettext.  Take a
	look at the code if you are interested on how to get information
	about where a function was called from.

1998-11-20  James Henstridge  <james@daa.com.au>
	* pygnome/gnome/*.py: updated to match changes in the low level
	modules.

1998-11-19  James Henstridge  <james@daa.com.au>
	* pygnome/*.c, pygnome/generate/*.defs: finished conversion from
	SWIG to the new code generation scripts.  The .defs files need to
	know about the objects and enums from pygtk, so gtk.defs is parsed
	for those things.  This takes a while, so I generate all the code in
	one go, so gtk.defs needs to only be read once.  This has the effect
	that editing any one of the .defs files means all the modules need
	rebuilding.

1998-11-18  James Henstridge  <james@daa.com.au>
	* everything: made a large reorganisation.  Now both pygtk and pygnome
	are parts of the gnome-python package.  By copying the pygtk directory
	out of the source tree and re-running automake on it, you will get
	a stand-alone pygtk package.
