2010-01-19 Morten Welinder * Release 1.9.18 2010-01-19 Andreas J. Guelzow * src/print.c (load_repeat_range): range_parse does not handle full rows or columns. (compute_sheet_pages): don't use the same range for two different purposes. 2010-01-12 Jody Goldberg * src/test-pango.c (cb_kill_wbcg) : new. (cb_exercise_pango) : setup shutdown mechanism. 2010-01-11 Morten Welinder * schemas/gnumeric-dialogs.schemas.in: Fix default for terminator. 2010-01-10 Andreas J. Guelzow * schemas/gnumeric-dialogs.schemas.in: add items * src/gnumeric-gconf.h (gnm_conf_get_stf_export_separator_node): new (gnm_conf_get_stf_export_separator): new (gnm_conf_set_stf_export_separator): new (gnm_conf_get_stf_export_stringindicator_node): new (gnm_conf_get_stf_export_stringindicator): new (gnm_conf_set_stf_export_stringindicator): new (gnm_conf_get_stf_export_terminator_node): new (gnm_conf_get_stf_export_terminator): new (gnm_conf_set_stf_export_terminator): new * src/gnumeric-gconf.c (gnm_conf_get_stf_export_separator_node): new (gnm_conf_get_stf_export_separator): new (gnm_conf_set_stf_export_separator): new (gnm_conf_get_stf_export_stringindicator_node): new (gnm_conf_get_stf_export_stringindicator): new (gnm_conf_set_stf_export_stringindicator): new (gnm_conf_get_stf_export_terminator_node): new (gnm_conf_get_stf_export_terminator): new (gnm_conf_set_stf_export_terminator): new * src/stf-export.c (gnm_stf_get_stfe): use the gconf info 2010-01-09 Andreas J. Guelzow * src/stf-export.c (gnm_stf_get_stfe): publish * src/stf-export.h (gnm_stf_get_stfe): publish * src/stf-parse.c (stf_read_remember_settings): new (stf_parse_sheet): call stf_read_remember_settings 2010-01-09 Andreas J. Guelzow * src/func.c (function_dump_defs): make sure the argument descriptions precede a SEEALSO. Documentation creation depends on this. 2010-01-08 Andreas J. Guelzow * src/func.c (function_dump_defs): don't add gratuitous periods and make sure that we always include the argument descriptions 2010-01-07 Andreas J. Guelzow * src/func.c (function_dump_defs): also dump the short description 2010-01-06 Morten Welinder * src/item-bar.c (item_bar_unrealize): Chain up. 2010-01-04 Andreas J. Guelzow * src/rangefunc.h (gnm_range_increasing): use the correctly typed function 2010-01-04 Andreas J. Guelzow * src/gui-util.c (gnm_canvas_get_position): call gdk_window_get_internal_paint_info only for gtk < 2.18 2010-01-01 Andreas J. Guelzow * src/sheet-object-graph.c (sheet_object_graph_guru): change help link 2010-01-01 Andreas J. Guelzow * configure.in: remove teh check for gtk_recent_manager_get_default. It is implied by the gtk 2.12 requirement * src/application.c: remove the checks for gtk_recent_manager_get_default throughout * src/wbc-gtk-actions.c (actions): use GTK_STOCK_PAGE_SETUP if we have it. 2009-12-31 Andreas J. Guelzow * src/wbc-gtk.c (cb_auto_expr_insert_formula): new (cb_auto_expr_insert_formula_below): use cb_auto_expr_insert_formula (cb_auto_expr_insert_formula_to_side): new (cb_select_auto_expr): add menu item 2009-12-31 Andreas J. Guelzow * src/wbc-gtk.c (cb_auto_expr_insert_formula_below): new (cb_select_auto_expr): add separator and menu item 2009-12-30 Andreas J. Guelzow * src/sheet-object-widget.c (sheet_widget_draw_cairo): only use this for gtk 2.18 and later. The required gtk_widget_get_snapshot became available with 2.14, but since we cannot test it with 2.14 or 2.16 we are palying it safe. 2009-12-30 Andreas J. Guelzow * src/commands.c (cmd_paste_copy_select_obj): new (cmd_paste_copy_impl): select pasted objects if appropriate (cmd_paste_copy): remember whether we have just objects 2009-12-29 Jody Goldberg * src/gnm-pane.c (gnm_pane_key_mode_sheet) : Support autoiterating through a region with . 2009-12-29 Andreas J. Guelzow * src/sheet-object-widget.c (sheet_widget_draw_cairo): only use this for gtk 2.14 and later (since we need gtk_widget_get_snapshot) 2009-12-28 Andreas J. Guelzow * component/Gnumeric-embed.xml.in: add CopyDown and CopyRight to menu * src/GNOME_Gnumeric-gtk.xml.in: ditto * src/HILDON_Gnumeric-gtk.xml.in: ditto * src/wbc-gtk-actions.c (actions): add description for CopyDown and CopyRight 2009-12-28 Andreas J. Guelzow * src/wbc-gtk-actions.c (sort_by_rows): consider singleton selections to be a request to sort the whole sheet [#141313] 2009-12-28 Andreas J. Guelzow * src/sheet-control-gui-priv.h (_SheetControlGUI): new fields * src/sheet-control-gui.c (scg_gtk_paned_set_position): new replace all calls to gtk_paned_set_position by scg_gtk_paned_set_position throughout (set_resize_pane_finish): unblock cb_check_resize (cb_resize_pane_motion): block cb_check_resize (cb_check_resize): new (sheet_control_gui_new): attach cb_check_resize and fix signal name 2009-12-28 Andreas J. Guelzow * src/value.c (find_rows_that_match): make this behave like find_cells_that_match from the database plugin. 2009-12-28 Andreas J. Guelzow * src/wbc-gtk.c (cb_sheet_label_button_press): unselect sheet objects if necessary and possible 2009-12-27 Andreas J. Guelzow * src/sheet-object.c (sheet_object_populate_menu_real): change "Si_ze" to "Size _& Position" 2009-12-27 Andreas J. Guelzow * src/sheet-object.c (cb_so_size_position): make sure we only have one guru active (sheet_object_get_editor): ditto 2009-12-27 Andreas J. Guelzow * component/Gnumeric-embed.xml.in: add EditSelectObject menu item * src/GNOME_Gnumeric-gtk.xml.in: ditto * src/HILDON_Gnumeric-gtk.xml.in: ditto * src/gnm-pane.c (gnm_pane_object_key_press): move some code from here to scg_object_select_next (gnm_pane_key_mode_sheet): use ctrl-tab to select the first object * src/sheet-control-gui.c (scg_object_select_next): new * src/sheet-control-gui.h (scg_object_select_next): new * src/sheet-view.c (sv_update): update MS_SELECT_OBJECT menu * src/wbc-gtk-actions.c (cb_edit_select_object): new (EditSelectObject): new action * src/wbc-gtk.c (wbcg_menu_state_update): handle MS_SELECT_OBJECT * src/workbook-control.h (MS_SELECT_OBJECT): new 2009-12-27 Jean Brefort * src/gnm-pane.c (control_point_set_cursor): use the right cursor in RTL mode. 2009-12-27 Andreas J. Guelzow * src/sheet-object.c (cb_so_size_position): use g_return_if_fail * src/commands.h (cmd_so_rename): new * src/commands.c (cmd_so_rename): new (cmd_so_rename_*): new 2009-12-26 Andreas J. Guelzow * src/sheet-object.c (cb_so_size_position): new (so_actions): add menu item 2009-12-24 Andreas J. Guelzow * src/sheet-object-widget.c (sheet_widget_ ## n1 ## _class_init): install sheet_widget_draw_cairo (sheet_widget_draw_cairo): new 2009-12-24 Jean Brefort * src/rangefunc.h: add gnm_range_increasing (to fix a double/gnm_float issue). * src/selection.c (sv_selection_to_plot): force sharing of first series as labels for line plots and friends when requested. [#605330] 2009-12-23 Morten Welinder * src/gnm-datetime.c (datetime_value_to_serial): Fix type problem. 2009-12-22 Andreas J. Guelzow * component/Gnumeric-embed.xml.in: add principal components analysis * src/HILDON_Gnumeric-gtk.xml.in: add principal components analysis * src/GNOME_Gnumeric-gtk.xml.in: add principal components analysis * src/wbc-gtk-actions.c: add principal components analysis action * src/mathfunc.c (gnm_matrix_eigen): handle 1 by 1 matrix. 2009-12-21 Andreas J. Guelzow * src/mathfunc.h (gnm_matrix_eigen): new * src/mathfunc.c (gnm_matrix_eigen): new (gnm_matrix_eigen_max_index): new (gnm_matrix_eigen_update): new 2009-12-20 Andreas J. Guelzow * src/sheet-style.h (sheet_style_set_list): change arguments * src/sheet.c: change all calls to sheet_style_set_list * src/commands.c: ditto * src/sheet-style.c: ditto (sheet_style_set_list): change arguments and adjust code * src/clipboard.c (range_flip_h): new (range_flip_v): new (clipboard_paste_region): handle PASTE_FLIP_H and PASTE_FLIP for styles 2009-12-19 Andreas J. Guelzow * src/clipboard.h: add PASTE_FLIP_H and PASTE_FLIP_V * src/clipboard.c (cb_paste_cell): handle PASTE_FLIP_H and PASTE_FLIP_V 2009-12-15 Morten Welinder * configure.in: Post-release bump.