2002-02-12  Andreas Voegele  <voegelas@users.sourceforge.net>

	* setup.py: gtkextra-config is now called in addition to
	gtk-config.

2002-01-04  Andreas Voegele  <voegelas@users.sourceforge.net>

	* examples/testiterator.py:
	initial checkin

	* gtkextra/gtkplotdata-support.c:
	The arguments of the plot functions are now set with standard Python
	functions since the hack used before could cause trouble.

2002-01-04  Toby D. Reeves  <toby@solidstatescientific.com>

	* gtkextra/__init__.py:
	Fixed two typos where heigth should have been height.

	* codegen/mkgtkextra.py:
	Use only Python 1.5.2 functions for making temp name.

2002-01-04  Andreas Voegele  <voegelas@users.sourceforge.net>

	* gtkextra/gtkextra.defs, gtkextra/__init__.py:
	Fixed GtkPlotData.show_labels().

	* codegen/definitions.py, codegen/defsparser.py, codegen/scmexpr.py:
	Updated to new version from pygtk-1.99.6.

	* gtkextra/gtkextramodule.c:
	Removed the wrappers for gtk_sheet_get_entry(),
	gtk_sheet_get_entry_widget(), gtk_sheet_get_vadjustment(),
	gtk_sheet_get_hadjustment(), gtk_plot_canvas_get_active_plot() and
	gtk_plot_canvas_get_active_data() since the updated code generator
	now handles NULL returns.

	* codegen/generate.py:
	Incorporated the changes from pygtk-0.6.9.

2002-01-03  Andreas Voegele  <voegelas@users.sourceforge.net>

	* gtkextra/__init__.py: Added PLOT_CANVAS_MARKER. Updated
	PLOT_CANVAS_CUSTOM.
	
	Added selections PLOT_CANVAS_SELECT_NONE,
	PLOT_CANVAS_SELECT_MARKERS, PLOT_CANVAS_SELECT_TARGET.
	
	Added selection modes PLOT_CANVAS_SELECT_CLICK_1,
	PLOT_CANVAS_SELECT_CLICK_2.
	
	Added iterator masks PLOT_DATA_X, PLOT_DATA_Y, PLOT_DATA_Z,
	PLOT_DATA_A, PLOT_DATA_DX, PLOT_DATA_DY, PLOT_DATA_DZ,
	PLOT_DATA_DA, PLOT_DATA_LABELS.
	
	Added GtkPlot.axis_set_labels_offset(), axis_get_labels_offset().
	
	Added GtkPlotCanvas.freeze(), thaw().
	
	Added GtkPlotData.update(), get_point(), set_a_scale(),
	get_a_scale(), draw_gradient(), gradient_autoscale_a(),
	gradient_autoscale_da(), gradient_autoscale_z(), add_marker(),
	remove_marker(), remove_markers(), show_markers(),
	markers_visible().
	
	Updated GtkPlotData.set_gradient(), get_gradient().
	
	Added GtkPlotSurface.use_height_gradient(), set_transparent(),
	build_mesh() and recalc_nodes().
	
	Added GtkSheet.get_entry_widget(), set_background(), set_grid(),
	show_grid() and grid_visible().
	
	Added history_combo to GtkIconFileSelection.
	
	* examples/testboxes.py: Updated the array py1 and the arguments
	of set_symbol().
	
	* examples/testcontour.py: Added an additional argument to
	set_gradient().  Added surface.set_lines_visible(FALSE).
	
	* examples/testgtkplot.py: Added move_item().
	
	* examples/testgtksheet.py: Added self.set_background(),
	self.set_grid() and self.show_grid().
	
	* gtkextra/gtkextra.defs: Added gtk_plot_set_pc(),
	gtk_plot_axis_set_labels_offset(),
	gtk_plot_axis_get_labels_offset().
	
	Added gtk_plot_canvas_set_pc(), gtk_plot_canvas_freeze(),
	gtk_plot_canvas_thaw().  Updated gtk_plot_canvas_grid_set_step().
	
	Added gtk_plot_data_new_iterator(), gtk_plot_data_update(),
	gtk_plot_data_get_point(), gtk_plot_data_set_a_scale(),
	gtk_plot_data_get_a_scale(), gtk_plot_data_draw_gradient(),
	gtk_plot_data_gradient_autoscale_a(),
	gtk_plot_data_gradient_autoscale_da(),
	gtk_plot_data_gradient_autoscale_z(), gtk_plot_data_add_marker(),
	gtk_plot_data_remove_marker(), gtk_plot_data_remove_markers(),
	gtk_plot_data_show_markers(), gtk_plot_data_markers_visible().
	
	Updated gtk_plot_data_set_gradient(),
	gtk_plot_data_get_gradient().
	
	Added gtk_plot_surface_use_height_gradient(),
	gtk_plot_surface_set_transparent(), gtk_plot_surface_build_mesh()
	and gtk_plot_surface_recalc_nodes().

	Added gtk_sheet_get_entry_widget(), gtk_sheet_set_background(),
	gtk_sheet_set_grid(), gtk_sheet_show_grid() and
	gtk_sheet_grid_visible().
	
	Added history_combo to IconFileSelection.

	Replaced "int" and "uint" with the correct types.
	
	* gtkextra/gtkextra-extrafuncs.defs: Added GTK_PLOT_CANVAS_MARKER.
	Added PlotCanvasSelection.  Added PlotCanvasSelectionMode.  Added
	GTK_PLOT_DATA_X etc.  Replaced "int" with "GtkJustification".

	* gtkextra/pygtkextra-private.h: Added
	pygtkextra_plot_data_register_plot_iterator() and
	pygtkextra_plot_data_call_plot_iterator().
	
	* gtkextra/gtkplotdata-support.c: Added
	pygtkextra_plot_data_register_plot_iterator() and
	pygtkextra_plot_data_call_plot_iterator().
	
	* gtkextra/gtkplotcanvaschild-type.c: Added
	GtkPlotCanvasChild.set_selection(), set_selection_mode().

	* gtkextra/gtkextramodule.c: Added gtk_plot_data_get_point(),
	gtk_plot_data_add_marker(), gtk_plot_data_remove_marker().
	Updated gtk_plot_data_get_gradient(), gtk_plot_data_set_points(),
	gtk_plot_surface_set_points().
	
	* gtkextra/gtkextra.override: Added gtk_plot_set_pc(),
	gtk_plot_canvas_set_pc() to the list of ignored functions.  Added
	gtk_plot_data_get_point(), gtk_plot_data_add_marker(),
	gtk_plot_data_remove_marker().  Updated
	gtk_plot_data_get_gradient(), gtk_plot_data_set_points(),
	gtk_plot_surface_set_points().
	
	* codegen/mkgtkextra.py: Added gtk_plot_set_pc(),
	gtk_plot_canvas_set_pc(), gtk_plot_data_new_iterator().
	Added several types that are mapped to "int" or "uint".
	
	* setup.py: Updated the version number.
	
	* NEWS: Added a new entry.  Modified several old entries.

	* INSTALL: Minor changes.

2001-09-15  Andreas Voegele  <voegelas@users.sourceforge.net>

	* MANIFEST.in: Moved the source files into a sub directory.

	* setup.py: The bindings are now a package.
	Updated the version number.

	* setup.cfg: Removed the build_requires option.

	* gtkextra/__init__.py: Renamed gtkextra.py to __init__.py.
	There's currently a lot of code in __init__.py that will be moved
	to other modules and the shared library when we switch to PyGTK 2.

	* gtkextra/gtkextra.defs: Use the new definition file format.

	* gtkextra/mkgtkextra.py: Build a temporary file with the old
	definition format.

	* gtkextra/gtkplotdata-support.c: If WITHOUT_NUMPY is defined the
	bindings are built without Numerical Python support.
	
2001-08-15  Andreas Voegele  <voegelas@users.sourceforge.net>

	* setup.py, setup.cfg: The bindings are now built and installed
	with the Python Distribution Utilities.

	* gtkplotdata-support.c (pygtkextra_plot_data_import_numpy):
	Import Numerical Python.

	* gtkextra-support.c (_pygtkextra_register_boxed_types): Call
	pygtkextra_plot_data_import_numpy().

	* pygtkextra-private.h: Include pygtk/pygtk.h, structmember.h,
	math.h, stdio.h and locale.h.  Most source files now include
	pygtkextra-private.h only.

	* gtkextra.py (GtkCheckItem): GtkCheckItem is now an alias for the
	standard GtkCheckButton.

	* examples/testrealtime.py (Application.__init__): Added
	plot.clip_data(TRUE).
