2009-08-15  Morten Welinder <terra@gnome.org>

	* Release 1.9.10

2009-08-14  Morten Welinder  <terra@gnome.org>

	* src/func.c (gnm_func_sanity_check1): Check EXAMPLES too.

2009-08-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* src/func-builtin.c: remove argument names from GnmFuncDescriptor
	* src/func.h (_GnmFuncDescriptor): remove arg_names_depreceated

2009-08-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* src/func.h (_GnmFuncDescriptor): rename arg_names to 
	  arg_names_depreceated
	* src/func.c (gnm_func_load_stub): don't use arg_names
	(gnm_func_add): ditto
	(gnm_func_add_placeholder): ditto

2009-08-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* src/func.c (function_def_get_arg_name): rewrite without using 
	  fn_def->arg_names

2009-08-14  Morten Welinder  <terra@gnome.org>

	* src/func.c (gnm_func_sanity_check1): Check argument count too.

	* src/main-application.c (main): Add new --func-sanity-check
	option.

	* src/func.c (gnm_func_sanity_check, gnm_func_sanity_check1): New
	functions.

2009-08-13  Morten Welinder  <terra@gnome.org>

	* src/func.c (func_def_cmp, function_category_compare): Take
	advantage of go-string.

2009-08-13  Jean Brefort  <jean.brefort@normalesup.org>

	* src/gnm-plugin.c (plugin_service_function_group_read_xml): get "lang"
	property instead of "xml:lang" since the namespace is dropped.

2009-08-05  Morten Welinder  <terra@gnome.org>

	* src/GNOME_Gnumeric-gtk.xml.in: Add VUndo and VRedo.  See bug
	#590889.

2009-08-05 Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* src/wbc-gtk-actions.c: Change action names 

2009-07-31 Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* src/gui-util.h (gnm_check_for_plugins_missing): new
	* src/gui-util.c (gnm_check_for_plugins_missing): new

2009-07-22  Jody Goldberg <jody@gnome.org>

	* src/colrow.c (colrow_compute_pts_from_pixels) : seems like the
	  intent was to use -1 as a proxy for a call to colrow_compute_pixel_scale.
	  This fixes the negatively sized cols/rows since b2c73a3e. [#588297]

2009-07-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* src/sheet-object.h (sheet_object_anchor_to_offset_pts): new
	* src/sheet-object.c (sheet_object_anchor_to_offset_pts): new

2009-07-09  Morten Welinder  <terra@gnome.org>

	* src/gnm-plugin.c (plugin_service_function_group_read_xml):
	Extract textdomain from xml.

	* src/func.c (gnm_func_add, gnm_func_add_stub): Add new
	"textdomain" paramter.  All callers changed.

	* src/gnumeric-gconf.c: Transparently watch all configuration
	options of types int, bool, double, and string.

	* src/validation.c (gnm_validation_combo_finalize): Call the right
	parent class' finalizer.

	* src/gnumeric-gconf.c (gnm_conf_init): Handle new debug flags
	"conf-get" and "conf-set".

2009-07-08  Morten Welinder  <terra@gnome.org>

	* src/sheet.c (sheet_scale_changed): Compute scale only once per
	direction.  Fixes #588105.

	* src/colrow.c (colrow_compute_pixel_scale): New function.
	(colrow_compute_pixels_from_pts, colrow_compute_pts_from_pixels):
	Take extra scale parameter.

	* src/gnm-cell-combo.c (gnm_cell_combo_set_sv): New function.
	(gnm_cell_combo_finalize, gnm_cell_combo_set_property): Call
	gnm_cell_combo_set_sv to release sv weak ref.
	(gnm_cell_combo_dispose): New function.  Fixes #587992.

	* src/sheet.c (sheet_get_nominal_printarea): Avoid UMR.

2009-07-07  Morten Welinder  <terra@gnome.org>

	* src/func.c (gnm_func_group_fetch): Remove.
	(gnm_func_group_fetch_with_translation): Rename to
	gnm_func_group_fetch.

2009-07-01  Morten Welinder  <terra@gnome.org>

	* configure.in (libspreadsheet_reqs): Require goffice 0.7.9

2009-06-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* src/sheet.c (sheet_get_nominal_printarea): make sure the 
	  range is sane

2009-06-28 Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* src/func-builtin.c (help_sum): change to new description type
	(help_product): ditto
	(help_gnumeric_version): ditto

2009-06-28 Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* schemas/gnumeric-general.schemas.in: add schema for 
	  long format toolbar and fix other toolbar schemas
	* src/GNOME_Gnumeric-gtk.xml.in: provide a long version of 
	  the format toolbar

2009-06-28 Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* src/wbc-gtk-actions.c (cb_help_docs): pass flags to g_spawn_async
	  and provide more descriptive error message

2009-06-28  Morten Welinder  <terra@gnome.org>

	* src/gui-file.c (gui_file_template): Do not set a NULL uri here.
	Lots of code assumes we have a uri.

2009-06-25  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* component/gnumeric.c (go_gnm_component_edit): call 
	  set_uifilename
	* src/Makefile.am: add new headers
	* src/wbc-gtk-impl.h (set_uifilename): new
	* src/wbc-gtk.c (set_uifilename): new

2009-06-24  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* gnumeric.spec.in: updated to something a touch more recent

2009-06-24  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* src/style-conditions.c (gnm_style_conditions_eval): fix
	  GNM_STYLE_COND_NOT_BETWEEN:

2009-06-23  Morten Welinder  <terra@gnome.org>

	* src/item-cursor.c (item_cursor_tip_setlabel,
	cb_cursor_come_to_rest, item_bar_event): Use
	gnm_canvas_get_position.

	* src/gui-util.c (gnm_canvas_get_position): New function working
	around gdk bug.  Fixes #586590.

2009-06-22  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* src/print-info.c (gnm_page_breaks_clean): we can't and don't need
	   to clean a non-existing breaks array.
	* src/print.c (compute_sheet_pages): fix sense of test anc combine
	  code

2009-06-21  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* src/func.h (GnmFuncHelpType): add GNM_FUNC_HELP_EXCEL and
	  GNM_FUNC_HELP_ODF
	* src/func.c (function_dump_defs) handle new GnmFuncHelpType

2009-06-20  Morten Welinder  <terra@gnome.org>

	* src/gui-util.c (gnumeric_restore_window_geometry): Split out
	from gnumeric_keyed_dialog.

	* src/value.c (criteria_test_match): New function.
	(free_criteria): Free regexp if needed.
	(criteria_inspect_values, criteria_test_equal,
	criteria_test_unequal, criteria_test_less, criteria_test_greater,
	criteria_test_less_or_equal, criteria_test_greater_or_equal): Take
	GnmCriteria instead of y and date_conv.  All callers changed.
	(parse_criteria): The no-operator case is criteria_test_match, not
	criteria_test_equal.

2009-06-20  Morten Welinder <terra@gnome.org>

	* configure.in: Post-release bump.