2009-10-11  Morten Welinder <terra@gnome.org>

	* Release 1.9.14

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

	* 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  <jean.brefort@normalesup.org>

	* 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  <terra@gnome.org>

	* 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  <terra@gnome.org>

	* src/gnm-so-line.c (gnm_so_line_class_init): Make is-arrow
	readable.

2009-10-04  Morten Welinder  <terra@gnome.org>

	* src/gnm-so-filled.c (gnm_so_filled_init): Make is-oval readable.

2009-10-04  Jean Brefort  <jean.brefort@normalesup.org>

	* src/gnm-pane.c (gnm_pane_new): set the document for the canvas.

2009-10-02  Morten Welinder  <terra@gnome.org>

	* 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  <terra@gnome.org>

	* po/LINGUAS: Back out the addition of "id".

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

	* 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  <terra@gnome.org>

	* 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 <aguelzow@pyrshep.ca>

	* src/wbc-gtk-actions.c (cb_view_freeze_panes): special handling if the
	  edit cell is A1.

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

	* 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 <aguelzow@pyrshep.ca>
	for Albert Graef  <Dr.Graef@t-online.de>

	* 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 <aguelzow@pyrshep.ca>

	* 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  <jean.brefort@normalesup.org>

	* 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  <terra@gnome.org>

	* 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  <jean.brefort@normalesup.org>

	* src/sheet-control-gui.c (scg_redraw_headers): fixed column
	headers update when scrolled.

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

	* 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 <aguelzow@pyrshep.ca>

	* src/gnm-pane.c (set_acetate_coords): set the acetate item really
	transparent.

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

	* 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  <jean.brefort@normalesup.org>

	* src/gnm-pane.c (set_acetate_coords): set the acetate item really
	transparent.

2009-09-23  Andreas J. Guelzow <aguelzow@pyrshep.ca>
	slightly modified patches from Albert Gräf <Dr.Graef@t-online.de>

	* 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  <jean.brefort@normalesup.org>

	* 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 <aguelzow@pyrshep.ca>
	modified patches from Albert Gräf <Dr.Graef@t-online.de>

	* 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  <terra@gnome.org>

	* 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  <jean.brefort@normalesup.org>

	* component/Gnumeric-embed.xml.in: synchronize with latest
	GNOME_Gnumeric-gtk.xml.in.

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

	* 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  <terra@gnome.org>

	* 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  <jean.brefort@normalesup.org>

	* src/gnm-plugin.c (plugin_service_ui_read_xml): use translated labels.
	[#159806]

2009-09-21  Jean Brefort  <jean.brefort@normalesup.org>

	* 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  <terra@gnome.org>

	* configure.in: Post-release bump.