2009-08-15 Morten Welinder * Release 1.9.10 2009-08-14 Morten Welinder * src/func.c (gnm_func_sanity_check1): Check EXAMPLES too. 2009-08-14 Andreas J. Guelzow * src/func-builtin.c: remove argument names from GnmFuncDescriptor * src/func.h (_GnmFuncDescriptor): remove arg_names_depreceated 2009-08-14 Andreas J. Guelzow * 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 * src/func.c (function_def_get_arg_name): rewrite without using fn_def->arg_names 2009-08-14 Morten Welinder * 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 * src/func.c (func_def_cmp, function_category_compare): Take advantage of go-string. 2009-08-13 Jean Brefort * 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 * src/GNOME_Gnumeric-gtk.xml.in: Add VUndo and VRedo. See bug #590889. 2009-08-05 Andreas J. Guelzow * src/wbc-gtk-actions.c: Change action names 2009-07-31 Andreas J. Guelzow * 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 * 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 * 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 * 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 * 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 * 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 * configure.in (libspreadsheet_reqs): Require goffice 0.7.9 2009-06-30 Andreas J. Guelzow * src/sheet.c (sheet_get_nominal_printarea): make sure the range is sane 2009-06-28 Andreas J. Guelzow * src/func-builtin.c (help_sum): change to new description type (help_product): ditto (help_gnumeric_version): ditto 2009-06-28 Andreas J. Guelzow * 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 * 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 * 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 * 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 * gnumeric.spec.in: updated to something a touch more recent 2009-06-24 Andreas J. Guelzow * src/style-conditions.c (gnm_style_conditions_eval): fix GNM_STYLE_COND_NOT_BETWEEN: 2009-06-23 Morten Welinder * 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 * 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 * 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 * 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 * configure.in: Post-release bump.