2006-10-02 Jody Goldberg * Release 1.7.1 2006-10-02 Jody Goldberg * src/func.c (function_call_with_exprs) : Iterate when we are in an array, not when non-scalars are permitted. Fix typo. (function_iterate_argument_values) : permit non-scalars for args that are function calls. 2006-10-01 Jean Brefort * src/sheet-object-graph.c: (gnm_sog_get_object_target_list): do not add image targets from there. 2006-09-29 Jody Goldberg * component/gnumeric.c : add an include to suppress a warning. 2006-09-28 Morten Welinder * src/clipboard.c, src/clipboard.h: undo partial list->hash change. 2006-09-24 Jean Brefort * src/sheet-object-graph.c: removed unused and deprecated header (gog-renderer-svg.h). 2006-09-23 Jody Goldberg * configure.in : bump gsf req to 1.14.2 for some of xml fixes. 2006-09-17 Jody Goldberg * src/sheet-control-gui.c (scg_select_all) : do not move the edit position. 2006-09-16 Jody Goldberg * configure.in : bump the libgda version dep. We now use the fully GValue based api. 2006-09-15 Morten Welinder * src/gnm-format.c (find_entry): Make sure floating point values, notably negative ones, get the right format. #356140. 2006-09-10 Jean Brefort * component/gnumeric.c: (go_plugin_init): add a call to go_components_set_mime_suffix. 2006-09-08 Eduardo Lima * src/gui-file.c (gui_file_save_as): Added file type combo box to file chooser dialog for Maemo. (gui_file_open): ditto. 2006-09-02 Emmanuel Pacaud * src/sheet-control-gui.c (cb_select_all_btn_expose): small display fix. 2006-09-02 Emmanuel Pacaud Update of column/row header look and fixes for rtl mode. * src/gnumeric-canvas.c (gnm_canvas_find_col): use new gnm_canvas_x_w2c function. (gnm_canvas_compute_visible_region): use gnm_canvas_x_w2c instead of removed gnm_simple_canvas_x_w2c. (gnm_canvas_redraw_range): ditto. (gnm_canvas_window_to_coord): last pixel is allocation.width - 1. * src/gnumeric-canvas.h (gnm_foo_canvas_x_w2c): new. (gnm_canvas_x_w2c): new. * src/gnumeric-simple-canvas.c (gnm_simple_canvas_x_w2c): removed. * src/item-bar.c (ib_draw_cell): change bar item look to somehting less bulky. (item_bar_draw): ditto. * src/item-cursor.c (item_cursor_update): use of gnm_foo_canvas_x_w2c instead of gnm_simple_canvas_x_w2c. * src/item-edit.c (ie_layout): ditto. * src/sheet-control-gui.c (scg_redraw_headers): ditto. (scg_resize): fix for foo_canvas_set_scroll_region in rtl mode. When setting a canvas scroll region to [x0 .. x1[ , pixel x1 is not displayed. That's why we set scroll region to [-FACTOR + 1 .. +1[ in rtl mode, because we want x(ltr) = - x(rtl). (cb_select_all): removed. (cb_select_all_btn_expose): select all button is converted to a GtkDrawingArea, so we provide a custom rendering method here, in sync with item-bar.c. (cb_select_all_btn_event): new. (bar_set_left_col): use of calc_left_row_position. (gnm_canvas_set_top_row): ditto. (gnm_canvas_set_top_left): ditto. (resize_pane_pos): fix for rtl mode. (sheet_control_gui_new): select all button is converted to a GtkDrawingArea. (scg_scale_changed): update frozen pane handle position. 2006-08-23 Christian Neumair * src/widgets/gnumeric-expr-entry.c: (cb_icon_clicked), (gee_set_property): Allow to toggle window size when clicking expression entry in dialogs. 2006-08-19 Jody Goldberg * src/gnm-format.c (find_entry) : re-fix 142474 do not use the last element as a catch all. If nothing matches use General. * src/wbcg-actions.c (actions) : Add EditSelectAllXL with accelerator ctrl-a for backwards, and ms compat. * src/GNOME_Gnumeric-gtk.xml.in : add it to the accelerator list. 2006-08-11 Emmanuel Pacaud Fix for #342582. * src/gnumeric-pane.c (cb_pane_drag_motion): update cursor wrt control key state of source_widget window. (gnm_pane_object_start_resize): don't duplicate sheet object here. * src/sheet-control-gui.c (scg_drag_receive_same_process): duplicate sheet object when dropping with control key pressed. 2006-08-17 Emmanuel Pacaud * src/wbc-gtk.c (wbc_gtk_set_action_label): don't display "Nothing" when suffix == NULL, just prefix. 2006-08-09 Eduardo Lima Port to Maemo/Hildon 2.0 (Nokia 770 OS2006). * configure.in: Clean up Maemo/Hildon configuration. * src/Makefile.am: Added $(HILDON_CFLAGS) and $(HILDON_LIBS) vars. * src/HILDON_Gnumeric-gtk.xml.in: Merged with GNOME_Gnumeric-gtk.xml.in. * src/widgets/gnumeric-expr-entry.c (gee_init): Set property "autocap" of the entry to FALSE if defined HILDON. * src/workbook-control-gui-priv.h: Using the new HildonProgram/Window API instead of the deprecated HildonApp/Appview. * src/workbook-control-gui.c: Clean up. Using the new HildonProgram/Window API instead of the deprecated HildonApp/Appview. * src/wbcg-actions.c: Clean up. Using the new HildonProgram/Window API instead of the deprecated HildonApp/Appview. (cb_edit_undo_last): New. Added in place of cb_edit_undo for action "UndoLast". (cb_edit_redo_last): New. Added in place of cb_edit_redo for action "RedoLast". * src/wbc-gtk.c: Clean up. Using the new HildonProgram/Window API instead of the deprecated HildonApp/Appview. * src/main-application.c: Changed gnumeric version in call to osso_initialize() if defined HILDON. * src/gui-file.c: Clean up. * src/item-grid.c: Clean up. 2006-08-04 Morten Welinder * src/clipboard.c (paste_cell): Old cell_relocate linked the dep for us. Thus we now need to ask cell_set_expr_and_value to do that. Note: now all callers to cell_set_expr_and_value has TRUE as last argument. 2006-08-03 Morten Welinder * src/sheet.c (sheet_cells): Actually respect "comments" argument. * src/commands.c (cmd_paste_copy_impl): Add () to clarify. * src/sheet.c (re_render_formulas): Use sheet_cell_foreach, not SHEET_FOREACH_DEPENDENT. (sheet_set_hide_zeros): Use sheet_cell_foreach, not sheet_foreach_cell_in_range. (cb_rerender_zeroes): Adapt to sheet_set_hide_zeros change. (sheet_cells): Use sheet_cell_foreach, not sheet_foreach_cell_in_range. * src/workbook-control-gui.c (cb_workbook_debug_info): Use sheet_cell_foreach, not sheet_foreach_cell_in_range. * src/xml-sax-write.c (xml_write_cells): Use sheet_cell_foreach, not sheet_foreach_cell_in_range. * src/dependent.c (dependent_eval): Make this static. Move dependent_needs_recalc check to caller. Change to void result. * src/validation.c (validation_eval): Use cell_eval, not dependent_eval. 2006-08-02 Andreas J. Guelzow * src/sheet.c (sheet_new_with_type): specify sheet for Print_Area range 2006-08-01 Morten Welinder * src/gui-clipboard.c (cellregion_to_string): Allocate only 1 byte per cell, not 20. Allocate further 20 bytes per non-blank cell. Fixes #348922. 2006-07-31 Morten Welinder * src/style.c (gnm_pango_context_get): Avoid leaking font maps in the no-screen case. * src/workbook-control-gui.c (wbcg_sheet_order_changed): Fix methodology and thus probably #349255. 2006-07-25 Jody Goldberg * src/cell.c (cell_relocate) : merge into clipboard. * src/ranges.c (range_parse) : renamed from parse_range and the original unused range_parse was deleted. * src/sheet.c (sheet_range_trim) : renamed from range_trim. It makes more sense here. (sheet_range_has_heading) : renamed from range_has_header. 2006-07-19 Andreas J. Guelzow * src/commands.c (cmd_paste_copy_impl): don't forget comments (cmd_paste_copy): use undo_range_name rather than range_as_string to use sheet name according to preferences 2006-07-18 Morten Welinder * src/application.c (gnm_app_workbook_get_by_name): Handle empty name. Fixes #347916. 2006-07-17 Andreas J. Guelzow * src/commands.c (cmd_unmerge_cells_undo): make sure we are moving the comment back into place #347536 (cmd_unmerge_cells_redo): don't leave the comments behind #347536 (cmd_merge_cells_undo): also put the comments back #347536 2006-07-16 Andreas J. Guelzow * src/sheet.c (sheet_get_comment): If the position is in a merged region we have to search for comments in the whole region. 2006-07-11 Andreas J. Guelzow * src/commands.c (cmd_define_name): handle _ in names used in descriptor text 2006-07-06 Andreas J. Guelzow * src/GNOME_Gnumeric-gtk.xml.in: add print area commands to File menu * src/commands.c (cmd_define_name): add optional descriptor argument * src/commands.h (cmd_define_name): ditto * src/sheet.c (sheet_get_nominal_printarea): new (-sheet_get_printarea): use sheet_get_nominal_printarea * src/sheet.h (sheet_get_nominal_printarea): new * src/wbcg-actions.c (cb_file_print_area_set): new (cb_file_print_area_show): new (cb_file_print_area_sclear): new * src/workbook-control.c (wb_control_parse_and_jump): add argument to call of cmd_define_name 2006-07-04 Andreas J. Guelzow * src/gnumeric-gconf.c (go_conf_set_double): use real_key when writing the value #346433 2006-07-04 Andreas J. Guelzow * src/expr-name.c (expr_name_perm_add)): accept expressions rather than just strings * src/expr-name.h (expr_name_perm_add): ditto * src/print.c (compute_pages): use new sheet_get_printarea (print_sheet): ditto * src/sheet.c (sheet_get_printarea): new (sheet_new_with_type): create "Print_Area" permanent name * src/sheet.h (sheet_get_printarea): new 2006-06-30 Jody Goldberg * src/position.c (parse_pos_init_dep) : init the col/row too for cells. Fixes relocation. 2006-06-30 Morten Welinder * src/sheet-autofill.c (afm_compute): Fix hanlding of decresing month sequences. Fixes #346028. 2006-06-28 Jody Goldberg * src/xml-io.c (xml_init) : down grade priority and rename the DOM exporter. We default to SAX now. (xml_read_colrow_info) : fix import. * src/gnm-plugin.c (gnm_plugin_loader_module_func_exec_action) : do not crash if there is no handler. 2006-06-30 Andreas J. Guelzow * src/dependent.c (MICRO_HASH_hash): extinguish warning #346045 2006-06-29 Ivan, Wong Yat Cheung * plugins/excel/ms-excel-read.c (excel_read_LABEL): use opcode instead of esheet_ver to determine the offset and bit count of LABEl text length. 2006-06-27 Jody Goldberg * src/colrow.c (colrow_foreach) : really fix it. 2006-06-26 Jody Goldberg * src/colrow.c (colrow_foreach) : Fix last nights breakage. * component/gnumeric.c (cell_render_cairo) : make this compile again. 2006-06-25 Jody Goldberg * gnumeric.xsd : update a bit. * ColRowInfo::pos : removed. * ColRowInfo::margin_a : removed. * ColRowInfo::margin_b : removed. * GnmCell::col_info : removed. * GnmValueErr::src : removed. * src/colrow.c (colrow_foreach) : Pass a new type 'GnmColRowIter' to the handler to provide a position and an info ptr. All callers changed. * src/sheet.c (sheet_col_size_fit_pixels) : use the constant margins (sheet_row_size_fit_pixels) : ditto and and add +1 for the grid line (why was this different from col_size_fit_pixels). * src/dialogs/dialog-row-height.c (dialog_row_height) : row margin is constant now. * src/dialogs/dialog-col-width.c (dialog_col_width) : ditto. * src/cell-draw.c (cell_calc_layout) : no need for ri, the margins are constant. (cell_draw) : row margin is now constant too. (cell_finish_layout) : document height better and make the row margins constant. * src/cellspan.c (row_calc_spans) : Take the position as an argument now that ColRowInfo::pos is gone. All callers changed. 2006-06-25 Andreas J. Guelzow * src/sheet.c (sheet_set_name): update the Sheet_Title name (sheet_new_with_type): Create Sheet_Title permanent name * src/expr-name.h (GnmNamedExpr): add is_permanent and is_editable fields (expr_name_perm_add): new * src/expr-name.c (expr_name_new): initialize new fields (expr_name_add): avoid conflicts when permanent names are (re)loaded from files. (expr_name_perm_add): new 2006-06-22 Andreas J. Guelzow * src/gnm-plugin.c (plugin_service_function_group_get_description): Fix ngettext call #345027 (plugin_service_ui_get_description): ditto 2006-06-20 Morten Welinder * src/stf-parse.c (stf_parse_options_guess): Explicitly try a comma. And don't crash if we fail to guess a separator. Fixes #345477. 2006-06-16 Emmanuel Pacaud * samples/chart-stripe-tests.gnumeric: new. 2006-06-11 Jody Goldberg * src/cell-draw.c (cell_calc_layout) : Take the width as an argument rather than calculating it here. (cell_draw) : width must be specified now. No more magic < 0 implies cur col width. Width convention changed to include margins. * src/search.c (search_collect_cells) : adjust to sheet_cells signature change. * src/expr.h (GnmExprRelocateInfo) : convert pos from an EvalPos to a ParsePos. One day the distinction will go away, but for now relocations do not need to know which dependent is being evaluated. * src/dependent.c (dependents_relocate) : adjust to that change. * src/sheet-autofill.c (afc_set_cell_hint) : ditto. * src/colrow.h (GNM_COL_MARGIN) : define. Margins are going away, why waste space and time looking up values that were constant. * src/cell.h : remove GnmCell::col_info. (cell_is_linked) : delete. it was only used internally this model is targeted for removal when cells move into the quadtree. * src/gnumeric.h : Change CellIterFunc signature to take a GnmCellIter in place of all the distinct arguments. * src/auto-format.c (cb_af_suggest) : Adjust to signature change. * src/clipboard.c (cb_clipboard_prepend_cell) : ditto. * src/colrow.c (cb_clear_variable_width_content) : ditto. * src/func.c (cb_iterate_cellrange) : ditto. * src/graph.c (cb_assign_val) : ditto. (cb_assign_matrix_val) : ditto. * src/print.c (cb_range_empty) : ditto. * src/ranges.c (cb_find_extents) : ditto. * src/sheet-filter.c (cb_collect_unique) : ditto. (cb_filter_expr) : ditto. (cb_filter_non_blanks) : ditto. (cb_filter_blanks) : ditto. (cb_filter_find_items) : ditto. (cb_hide_unwanted_items) : ditto. (cb_filter_find_percentage) : ditto. (cb_hide_unwanted_percentage) : ditto. * src/sheet-view.c (cb_fail_if_not_selected) : ditto. 2006-06-09 Jody Goldberg * src/sheet-view.h (SheetView) : Add ::first_col_tab to track the first column a user used Tab to move out of. * src/sheet-view.c (sv_set_edit_pos) : reset ::first_tab_col to -1. * src/selection.c (sv_selection_walk_step) : When moving vertically in a singleton (hitting Enter) check to see if the previous movements where done with Tab, and jump back to that column. For horizontal movement (hitting Tab) store the col or restore the previous ::first_tab_col. #88167 2006-05-31 Jody Goldberg * component/gnumeric.c (cell_render_cairo) : Just look up the col_info/row_info directly for now. It's less efficient than using GnmCell::col_info, but that is going away and this renderer will be rewritten to use GnmRenderedRegion when it is done. 2006-05-31 Jody Goldberg * src/parser.y (gnm_expr_parse_str) : fix docs. Add new behavior. if conv is NULL use the conv from @pp::sheet * src/parse-util.c (parse_text_value_or_expr) : Use the current ExprConv associated with the ParsePosition's sheet, not gnumeric_default (fixes R1C1). (gnm_expr_parse_str_simple) : ditto. * src/ranges.c (global_range_list_parse) : ditto. * src/value.c (value_new_cellrange_str) : ditto. * src/workbook-edit.c (wbcg_edit_finish) : ditto. * src/widgets/gnumeric-expr-entry.c (gnm_expr_entry_parse) : ditto. 2006-05-31 Morten Welinder * src/cell.c (cell_dup): Remove. 2006-05-26 Jean Brefort * samples/chart-tests.gnumeric: added new stepped plots samples. 2006-05-25 Morten Welinder * src/workbook-control-gui.c (wbcg_create_edit_area): Add tooltip for the debug button so we don't get a critical. * src/str.c (gnm_string_dump): New function for debugging. * src/dependent.c: Use new "compact set" implementation for the micro hash. Use alternative (and very efficient) storage methods for 1-element sets and for {2,3}-element sets. (micro_hash_insert): When resizing, make sure the hash table end up somewhat dense. (Since we are using a pool allocator for cells, the entries are extremely well distributed in the hash table.) 2006-05-25 Jean Brefort * samples/chart-tests.gnumeric: added series lines samples for bars and columns. 2006-05-25 Jean Brefort * component/gnumeric.c: (go_gnm_component_set_data), (go_gnm_component_draw): use GOImage for the cairo <-> pixbuf conversion. * src/application.c: replaced gi18n.h by gi18n-lib.h. * src/clipboard.c: ditto. * src/cmd-edit.c: ditto. * src/command-context-stderr.c: ditto. * src/command-context.c: ditto. * src/commands.c: ditto. * src/consolidate.c: ditto. * src/expr-name.c: ditto. * src/expr.c: ditto. * src/file-autoft.c: ditto. * src/format-template.c: ditto. * src/func-builtin.c: ditto. * src/func.c: ditto. * src/gnm-format.c: ditto. * src/gnm-graph-window.c: ditto. * src/gnm-plugin.c: ditto. * src/gnm-so-filled.c: (gnm_so_filled_draw_cairo): fixed a memory leak and the gi18n change. * src/gnm-so-line.c: replaced gi18n.h by gi18n-lib.h. * src/gnm-so-polygon.c: (gnm_so_polygon_draw_cairo), (gnm_so_polygon_class_init): new draw cairo function (not implemented) and ditto. * src/gnumeric-canvas.c: replaced gi18n.h by gi18n-lib.h. * src/gnumeric-pane.c: ditto. * src/gui-clipboard.c: ditto. * src/gui-file.c: ditto. * src/gui-util.c: ditto. * src/gutils.c: ditto. * src/history.c: ditto. * src/hlink.c: ditto. * src/input-msg.c: ditto. * src/item-bar.c: ditto. * src/item-cursor.c: ditto. * src/item-edit.c: ditto. * src/libgnumeric.c: ditto. * src/mathfunc.c: ditto. * src/number-match.c: ditto. * src/parser.y: ditto. * src/pivottable.c: ditto. * src/print-info.c: ditto. * src/print.c: ditto. * src/ranges.c: ditto. * src/search.c: ditto. * src/selection.c: ditto. * src/session.c: ditto. * src/sheet-autofill.c: ditto. * src/sheet-control-gui.c: ditto. * src/sheet-filter.c: ditto. * src/sheet-merge.c: ditto. * src/sheet-object-graph.c: ditto. * src/sheet-object-image.c: ditto. * src/sheet-object-widget.c: ditto. * src/sheet-object.c: ditto. * src/sheet-style.c: ditto. * src/sheet-view.c: ditto. * src/sheet.c: ditto. * src/stf-export.c: ditto. * src/stf-parse.c: ditto. * src/stf.c: ditto. * src/style.c: ditto. * src/validation.c: ditto. * src/value-sheet.c: ditto. * src/value.c: ditto. * src/wbc-gtk.c: ditto and set translation domain for actions. * src/wbcg-actions.c: replaced gi18n.h by gi18n-lib.h. * src/widgets/gnm-dao.c: ditto. * src/widgets/gnumeric-expr-entry.c: ditto. * src/widgets/gnumeric-lazy-list.c: ditto. * src/widgets/widget-font-selector.c: ditto. * src/workbook-cmd-format.c: ditto. * src/workbook-control-gui.c: ditto. * src/workbook-control.c: ditto. * src/workbook-edit.c: ditto. * src/workbook-view.c: ditto. * src/workbook.c: ditto. * src/xml-io.c: ditto. * src/xml-sax-read.c: ditto. 2006-05-22 Morten Welinder * src/workbook-edit.c (wbcg_edit_start): Handle scientific as other number formats. 2005-05-22 Emmanuel Pacaud * src/gui-clipboard.c (image_write): set a resolution, which will be used when pasting graph from gnumeric in raster format. 2006-05-18 Morten Welinder * src/workbook-control-gui.c (cb_share_a_cell): Reinstate code. * src/expr.c (gnm_expr_sharer_new): Renamed from expr_tree_sharer_new. Class renamed from ExprTreeSharer to GnmExprSharer. (gnm_expr_sharer_destroy): Renamed from expr_tree_sharer_destroy. (gnm_expr_sharer_share): Renamed form expr_tree_sharer_share and changed to use GnmExprTop. 2006-05-15 Morten Welinder * src/gnm-graph-window.c: Handle missing GTK_STOCK_FULLSCREEN and GTK_STOCK_LEAVE_FULLSCREEN. 2006-05-14 Jean Brefort * component/gnumeric.c: (cairo_to_pixbuf): fixed and renamed, (go_gnm_component_set_data): use current selection as displayed area, (cell_render): set colors in the correct (RGB) order, (go_gnm_component_draw): skip hidden rows and columns, (go_gnm_component_print): print sheet objects, (go_gnm_component_init): updated, (go_gnm_component_class_init): removed unused properties. * src/gnm-so-filled.c: (gnm_so_filled_draw_cairo): don't use cairo if GOFFICE_WITH_CAIRO is not defined. * src/gnm-so-line.c: (gnm_so_line_print): use correct color, (gnm_so_line_draw_cairo): implemented, (gnm_so_line_class_init): add draw_cairo. * src/sheet-object-graph.c: (gnm_sog_draw_cairo): implemented, (gnm_sog_class_init): add draw_cairo. * src/sheet-object.c: (sheet_object_draw_cairo): don't use cairo if GOFFICE_WITH_CAIRO is not defined. 2006-05-13 Jean Brefort * src/expr.c: (ets_hash): use G_POINTER_TO_UINT instead of a cast (fixes a warning for 64 bits processors). 2006-05-13 Jody Goldberg * component/gnumeric.c : patch some warnings and make some comments. * src/gnumeric-pane.c (display_object_menu) : Use the new sheet_object_populate_menu and clarify that so and event can be NULL. (cb_pane_popup_menu) : if objects are selected use display_object_menu. * src/sheet-object.c (sheet_object_populate_menu) : new and public. (sheet_object_populate_menu_real) : renamed from sheet_object_populate_menu and make smarter to be able to handle so == NULL. * src/gnumeric-canvas.c (gnm_canvas_class_init) : delete some unused variables. * src/clipboard.c (clipboard_copy_obj) : tidy up a bit, and prepare to clean out the odd GObject data usage. * src/sheet-control-gui.c (scg_object_coords_to_anchor) : set the direction. * src/wbcg-actions.c (permanent_actions) : Make Save and Save-As permanent so that the user can always save. * src/xml-sax-write.c (gnm_xml_file_save) : accept saving to unnamed files. 2006-05-12 Jean Brefort * component/gnumeric.c: (go_gnm_component_print): implemented. 2006-05-12 Jean Brefort * Makefile.am: add component directory. * component/Gnumeric-embed.xml.in: add a goffice component. * component/Makefile.am: ditto. * component/gnumeric.c: ditto. * component/plugin.xml.in: ditto. * configure.in: add support for the component. * src/gnm-plugin.c: make GnmPluginLoaderModule public. * src/gnm-so-filled.c: (gnm_so_filled_draw_cairo), (gnm_so_filled_class_init): render using cairo. * src/sheet-object-impl.h: add a draw_cairo method. * src/sheet-object.c: (sheet_object_draw_cairo): implement the new functionality. * src/sheet-object.h: ditto. * src/wbc-gtk.c: (wbc_gtk_init): add support for customized ui. 2006-05-11 Christian Neumair * src/Makefile.am: * src/gnm-graph-window.c: * src/gnm-graph-window.h: * src/sheet-object-graph.c: Add graph window for displaying graph in separate windows, add action to graph context menu. 2006-05-10 J.H.M. Dassen (Ray) * configure.in: Bumped goffice dependency to reflect that goffice HEAD is needed as building against goffice 0.3.0 now fails. 2006-05-09 Jody Goldberg * src/workbook-view.c (wbv_save_to_output) : new function broken out of wbv_save_to_uri for convenience. This API will change. * src/sheet.c (sheet_insert_cols) : make reloc_storage arg optionally NULL. (sheet_delete_cols) : ditto. (sheet_insert_rows) : ditto. (sheet_delete_rows) : ditto. 2006-05-08 Morten Welinder * src/style.c (style_font_new_simple): Copy font description early. We aren't supposed to touch the result of pango_context_get_font_description! (gnm_font_metrics_new, gnm_font_metrics_free): Moved to goffice. * src/style-font.h: Add GOFont and GOFontMetrics members. Remove PangoFontDescription member.