2009-10-11 Morten Welinder * Release 1.9.14 2009-10-07 Morten Welinder * src/sheet-object-widget.c (sheet_widget_checkbox_get_property, sheet_widget_radio_button_get_property): Add "active" property. * src/sheet-object-widget.h: Define the usual type macros. 2009-10-07 Jean Brefort * src/gnm-so-filled.c (gnm_so_filled_set_property), (gnm_so_filled_get_property), (gnm_so_filled_class_init): allow image filling. * src/gnm-so-polygon.c (gnm_so_polygon_get_property), (gnm_so_polygon_class_init): ditto. 2009-10-06 Morten Welinder * src/gnm-so-filled.c (gnm_so_line_set_property, gnm_so_filled_set_property, gnm_so_polygon_set_property): Copy style since we change it. 2009-10-05 Morten Welinder * src/gnm-so-line.c (gnm_so_line_class_init): Make is-arrow readable. 2009-10-04 Morten Welinder * src/gnm-so-filled.c (gnm_so_filled_init): Make is-oval readable. 2009-10-04 Jean Brefort * src/gnm-pane.c (gnm_pane_new): set the document for the canvas. 2009-10-02 Morten Welinder * src/sheet-object.c (sheet_object_get_property, sheet_object_set_property, sheet_object_set_name): New functions. (sheet_object_finalize): Clear name. (sheet_object_class_init): Install new name property. * src/sheet-object-impl.h (struct _SheetObject): Add name element. * src/xml-sax-write.c (xml_write_objects): Save object name. * src/xml-sax-read.c (xml_sax_read_obj): Read object name. 2009-09-29 Morten Welinder * po/LINGUAS: Back out the addition of "id". 2009-09-28 Morten Welinder * src/position.c (parse_pos_init_dep): Don't crash when dep's sheet is NULL. Whether callers expect such a GnmParsePos is a different matter. * src/sheet-object-widget.c (sax_write_dep): Use parse_pos_init_dep, not parse_pos_init_sheet. Fixes #596509. 2009-09-27 Morten Welinder * src/sheet-object-widget.c: Simplify radio button stuff. (sheet_widget_radio_button_init_full): Add "active" argument too. (SheetWidgetRadioButton): Store value as a GnmValue. 2009-09-27 Andreas J. Guelzow * src/wbc-gtk-actions.c (cb_view_freeze_panes): special handling if the edit cell is A1. 2009-09-26 Andreas J. Guelzow * src/GNOME_Gnumeric-gtk.xml.in: sort objects by type * src/HILDON_Gnumeric-gtk.xml.in: ditto * component/Gnumeric-embed.xml.in: ditto * src/pixmaps/object_label_24.png: show rectangle 2009-09-26 Andreas J. Guelzow for Albert Graef * src/commands.c (cmd_so_set_radio_button, CmdSOSetRadioButton) (cmd_so_set_radio_button_redo, cmd_so_set_radio_button_undo) (cmd_so_set_radio_button_finalize): new set radio button command * src/commands.h: added cmd_so_set_radio_button * src/sheet-object-widget.c (dep_hash, dep_equal, dep_destroy) (get_group, set_group): new functions to manage radio button groups (parse_value, match_value): new functions to parse and match radio button values (SheetWidgetRadioButton): added value and active fields (sheet_widget_radio_button_set_value) (sheet_widget_radio_button_set_active) (sheet_widget_radio_button_set_group): new callbacks (radio_button_eval): modified to set radio button activation state according to linked cell value (sheet_widget_radio_button_init, sheet_widget_radio_button_init_full): split to support initialization from existing data, added initialization of new fields in SheetWidgetRadioButton struct (sheet_widget_radio_button_finalize): added finalization of new fields in SheetWidgetRadioButton struct (sheet_widget_radio_button_toggled): modified to handle clicks on radio buttons (sheet_widget_radio_button_changed): new callback to handle moving a radio button to a new group (sheet_widget_radio_button_create_widget): modified to initialize button group and connect signal to change group callback (sheet_widget_radio_button_copy): new callback to allow radio buttons to be copied (sheet_widget_radio_button_write_xml_sax) (sheet_widget_radio_button_prep_sax_parser): new callback for reading and writing radio buttons (sheet_widget_radio_button_set_link) (sheet_widget_radio_button_get_link): new callbacks to set and get the linked cell (RadioButtonConfigState, cb_radio_button_set_focus) (cb_radio_button_config_destroy) (cb_radio_button_config_ok_clicked) (cb_radio_button_config_cancel_clicked) (cb_radio_button_label_changed, cb_radio_button_value_changed) (sheet_widget_radio_button_user_config): added config dialog (SOW_MAKE_TYPE(radio_button)): added new callbacks * src/sheet-object-widget.h: added sheet_widget_radio_button_get_link, sheet_widget_radio_button_set_link, sheet_widget_radio_button_set_label, sheet_widget_radio_button_set_value 2009-09-26 Andreas J. Guelzow * src/gnm-pane.c (set_acetate_coords): revert my previous change (with the newer version of goffice this is not needed.) 2009-09-25 Jean Brefort * src/gnm-so-filled.c (gnm_so_filled_draw_cairo): fixed line setting. * src/gnm-so-line.c (gnm_so_line_draw_cairo): ditto. 2009-09-25 Morten Welinder * src/gnm-so-line.c (gnm_so_line_draw_cairo, gnm_so_filled_draw_cairo): Fix setting of colour. (gnm_so_line_draw_cairo): Fix setting of line width. 2009-09-25 Jean Brefort * src/sheet-control-gui.c (scg_redraw_headers): fixed column headers update when scrolled. 2009-09-24 Morten Welinder * src/wbc-gtk.c (set_toolbar_position): When moving to a new position, preserve the original order. (cb_add_menus_toolbars): Arrange for proper translation of entries in the toolbar menu. 2009-09-24 Andreas J. Guelzow * src/gnm-pane.c (set_acetate_coords): set the acetate item really transparent. 2009-09-24 Morten Welinder * src/xml-sax-read.c (gnm_xml_prep_style_parser): New function. * src/format-template.c (format_template_new_from_file): New implementation using SaX parser. * src/Makefile.am: Drop xml-io.[ch] 2009-09-24 Jean Brefort * src/gnm-pane.c (set_acetate_coords): set the acetate item really transparent. 2009-09-23 Andreas J. Guelzow slightly modified patches from Albert Gräf * src/commands.c (cmd_so_set_button): new (CmdSOSetButton): new (cmd_so_set_button_redo): new (cmd_so_set_button_undo): new (cmd_so_set_button_finalize): new * src/commands.h (cmd_so_set_button): new * src/sheet-object-widget.c (sheet_widget_button_set_link): new (sheet_widget_button_get_link): new (button_eval): new (button_debug_name): new (sheet_widget_button_init_full): handle new fields (sheet_widget_button_init_full): add argument and change all callers (cb_button_pressed): new (cb_button_released): new (sheet_widget_button_create_widget): handle signals (cb_button_set_focus): new (sheet_widget_button_copy): handle new fields (cb_button_config_destroy): new (cb_button_config_ok_clicked): new (sheet_widget_button_user_config): new (sheet_widget_button_set_sheet): new (sheet_widget_button_foreach_dep): new (sheet_widget_button_write_xml_sax): handle new fields (sheet_widget_button_prep_sax_parser): ditto * src/sheet-object-widget.h (sheet_widget_button_set_link): new (sheet_widget_button_get_link): new 2009-09-23 Jean Brefort * component/gnumeric.c (cb_gognm_save), (go_gnm_component_edit): allow edition of not embedded workbooks as well. * src/GNOME_Gnumeric-gtk.xml.in: fixed Save button action. * src/gnm-so-filled.c (cb_gnm_so_filled_changed), (gnm_so_filled_draw_cairo): printf with the same font as screen display. * src/wbc-gtk-impl.h: fixed menus for the component. * src/wbc-gtk.c (set_uifilename), (wbc_gtk_init): ditto. 2009-09-22 Andreas J. Guelzow modified patches from Albert Gräf * src/GNOME_Gnumeric-gtk.xml.in: add button and radiobutton buttons * src/HILDON_Gnumeric-gtk.xml.in: ditto * component/Gnumeric-embed.xml.in: ditto * src/pixmaps/object_button_24.png: add transparency * src/pixmaps/object_radiobutton_24.png: ditto 2009-09-22 Morten Welinder * src/sheet-object*.[ch]: drop dom parsing code. * src/xml-sax-read.c (xml_cellregion_read): Re-implement in SaX land. Callers changed to supply extra io_context argument needed. (gnm_xml_in_doc_add_subset): New function. (gnm_xml_finish_obj, xml_sax_style_region_end, xml_sax_merge, xml_sax_cell_content): If needed, add to clipboard, not sheet. * src/xml-sax-write.c (gnm_cellregion_to_xml): Close the MergedRegions tag. * src/xml-io.c (xml_cellregion_read_dom): Renamed from xml_cellregion_read. 2009-09-22 Jean Brefort * component/Gnumeric-embed.xml.in: synchronize with latest GNOME_Gnumeric-gtk.xml.in. 2009-09-22 Andreas J. Guelzow * src/GNOME_Gnumeric-gtk.xml.in: remove CreateLabel * src/HILDON_Gnumeric-gtk.xml.in: ditto * src/wbc-gtk-actions.c: remove CreateLabel * src/wbc-gtk.c: attach label image to Gnumeric_ObjectRectangle 2009-09-21 Morten Welinder * src/xml-sax-write.c (gnm_xml_out_add_color, gnm_xml_out_add_cellpos): Move from xml-io.c and make static. (gnm_xml_out_add_gocolor): Ditto, except keep public. 2009-09-21 Jean Brefort * src/gnm-plugin.c (plugin_service_ui_read_xml): use translated labels. [#159806] 2009-09-21 Jean Brefort * src/gnm-so-filled.c (so_filled_view_set_bounds), (cb_gnm_so_filled_changed): reimplement text in ellipses.[#595710] 2009-09-20 Morten Welinder * configure.in: Post-release bump.