2012-09-06  Morten Welinder <terra@gnome.org>

	* Release 1.11.6

2012-08-28  Jean Brefort  <jean.brefort@normalesup.org>

	* src/gnm-so-path.c (gnm_so_path_new_view),
	(gnm_so_path_draw_cairo): force odd-even filling rule for custom shapes.

2012-08-26  Jean Brefort  <jean.brefort@normalesup.org>

	* src/Makefile.am: add new GOPath based sheet objects.
	* src/gnm-so-path.c: ditto.
	* src/gnm-so-path.h: ditto.
	* src/xml-sax-read.c (xml_sax_read_obj): ditto.

2012-08-16  Jean Brefort  <jean.brefort@normalesup.org>

	* all: fixed introspection warnings.

2012-08-07  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* src/gui-file.c (gui_file_save_as): use workbook_get_last_export_uri
	and workbook_get_file_exporter
	(gui_file_export_repeat): ditto
	* src/wbc-gtk.c (wbcg_menu_state_update): handle MS_FILE_EXPORT_IMPORT
	* src/workbook-control.h (MS_FILE_EXPORT_IMPORT): new
	* src/workbook-view.c (wb_view_save_as): use workbook_set_last_export_uri
	* src/workbook.c (workbook_set_file_exporter): new
	(workbook_set_last_export_uri): new
	(cb_exporter_finalize): use workbook_set_file_exporter
	(workbook_dispose): use workbook_set_last_export_uri
	* src/workbook.h (workbook_set_file_exporter): new
	(workbook_set_last_export_uri): new

2012-08-07  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* src/stf.c (stf_read_workbook_auto_csvtab): use the csv exporter in the
	saveinfo if appropriate

2012-08-07  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* src/workbook-view.c (wb_view_new_from_input): save uri for
	export if appropriate

2012-08-07  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* component/Gnumeric-embed.xml.in: add Repeat Export menu item
	* src/GNOME_Gnumeric-gtk.xml.in: add Repeat Export menu item
	* src/gui-file.c (gui_file_export_repeat): new
	* src/gui-file.h (gui_file_export_repeat): new
	* src/wbc-gtk-actions.c (cb_data_export_repeat): new
	(DataExportRepeat): new

2012-08-07  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* src/gui-file.c: adjust all calls to workbook_update_history
	(gui_file_save_as): get the correct file name,
	* src/main-application.c: adjust all calls to workbook_update_history
	* src/workbook-priv.h (_Workbook): add fields
	* src/workbook-view.c (wb_view_save_as): save all file names
	* src/workbook.c (workbook_update_history): add argument and change all callers
	(workbook_dispose): free saved export file name
	(workbook_set_saveinfo): save format level for exports too
	(workbook_get_last_export_uri): new
	* src/workbook.h (workbook_update_history): add argument
	(workbook_get_last_export_uri): new

2012-08-06  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* src/gui-file.c (gui_file_save_as): use the default format whenever
	specified

2012-08-06  Jean Brefort  <jean.brefort@normalesup.org>

	* src/sheet-object-widget.c (sheet_widget_frame_set_label): fix label
	change. [681307]

2012-08-06  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* src/sheet-object-widget.c: use the defines from src/sheet-object-widget.h

2012-08-04  Jean Brefort  <jean.brefort@normalesup.org>

	* src/gui-clipboard.c (table_cellregion_write): make WorkbookView derive
	from GoView.
	* src/print-info.c (pdf_export): ditto.
	* src/stf-export.c (gnm_stf_file_saver_save): ditto.
	* src/stf.c (stf_read_workbook), (stf_read_workbook_auto_csvtab),
	(stf_write_csv): ditto.
	* src/workbook-view.c (wbv_save_to_output),
	(wb_view_new_from_input): ditto.
	* src/workbook-view.h: ditto.
	* src/xml-sax-read.c (gnm_xml_file_open):
	* src/xml-sax-write.c (gnm_xml_file_save_full),
	(gnm_xml_file_save), (gnm_xml_file_save_xml): ditto.

2012-08-03  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* src/workbook.c (workbook_set_saveinfo): enforce the
	distinction between save and export

2012-08-03  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* src/xml-sax-write.c (gnm_xml_file_save): renamed to
	gnm_xml_file_save_full
	(gnm_xml_file_save): new
	(gnm_xml_file_save_xml): new
	(gnm_xml_sax_write_init): initialize new saver
	(gnm_xml_sax_write_shutdown): free new saver

2012-08-03  Jean Brefort  <jean.brefort@normalesup.org>

	* configure.in: require libgsf >= 1.14.24.

2012-08-03  Jean Brefort  <jean.brefort@normalesup.org>

	* src/gui-util.c (gnumeric_message_dialog_new): replaced deprecated
	functions calls.
	* src/gutils.c (gnm_insert_meta_date): ditto.
	* src/mathfunc.c (pnorm): ditto.
	* src/xml-sax-read.c (xml_sax_document_meta): ditto.
	* src/xml-sax-write.c (xml_write_meta_data): ditto.

2012-08-02  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* src/sheet-filter.c (gnm_filter_condition_new_bucket): add argument
	and change all callers
	(gnm_filter_combo_apply): handle new filter ops
	* src/sheet-filter.h (gnm_filter_condition_new_bucket): add argument
	(GNM_FILTER_OP_*): add new values
	* src/xml-sax-read.c (xml_sax_filter_condition): adjust call to
	gnm_filter_condition_new_bucket

2012-08-01  Morten Welinder  <terra@gnome.org>

	* src/style-color.c (style_color_new_rgba16): Explicitly use a
	16-bit type argument.

2012-08-01  Jean Brefort  <jean.brefort@normalesup.org>

	* src/sheet-style.c (sheet_style_init_size): Rename
	style_color_new_i8 and style_color_new_i16 and add an alpha-aware
	version.
	* src/style-border.c (style_border_equal), (style_border_hash): ditto.
	* src/style-color.c (style_color_new_rgba16),
	(style_color_new_pango), (style_color_new_gdk),
	(style_color_new_rgba8), (style_color_new_rgb8),
	(style_color_black), (style_color_white), (style_color_grid): ditto.
	* src/style-color.h: ditto.
	* src/wbc-gtk.c (wbc_gtk_init_color_fore): add alpha channel support.
	[#678176]
	* src/xml-sax-read.c (xml_sax_attr_color): load font alpha channel.

2012-07-30  Morten Welinder  <terra@gnome.org>

	* src/application.c (gnm_app_recalc): New function.  (After almost
	15 years we get this?)  Most calls to workbook_recalc redirected
	to this.

2012-07-28  Morten Welinder  <terra@gnome.org>

	* src/dependent.h (GnmDependentClass): Add new "changed" method
	for propagating changes.

	* src/dependent.c (dependent_queue_recalc_main): Use new
	->changed.

2012-07-27  Morten Welinder  <terra@gnome.org>

	* src/dependent.c (cell_dep_eval): Don't complain if we're not
	finished with the eval.  That can and will happen with circular
	dependents.  (It didn't use to because we had two different ways
	into this code.)

2012-07-26  Jean Brefort  <jean.brefort@normalesup.org>

	* component/gnumeric.c (go_gnm_component_get_data),
	(cb_editor_destroyed): fix references issues. [#680190]
	* src/ssgrep.c (main): don't crash for files with components.
	* src/ssindex.c (main):

2012-07-25  Morten Welinder  <terra@gnome.org>

	* src/func.h (GnmFunc): Use "usage" instead of "ref_count".

	* src/mathfunc.c (mmult): Use GnmAccumulator for extra accuracy.

2012-07-25  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* src/wbc-gtk-edit.c (wbcg_edit_finish): reset the expr_txt pointer
	when changing the txt pointer. Fixes #680548

	* src/dependent.c (link_unlink_expr_dep): Fix problem from
	earlier cleanup.

2012-07-22  Morten Welinder  <terra@gnome.org>

	* src/dependent.c (dependent_eval): Do the same thing for all
	dependents.
	(gnm_cell_eval_content): Don't clear dynamic dependents here.
	We're now always called via dependent_eval.
	(gnm_cell_eval): Now a function instead of a macro in cell.h

2012-07-21  Morten Welinder  <terra@gnome.org>

	* src/dependent.c (dependent_debug_name_for_sheet)
	(dependent_debug_name, dependent_set_expr): simplify.
	(dependent_types_init): Make a proper class for cells as
	dependencies.

2012-07-22  Jean Brefort  <jean.brefort@normalesup.org>

	* configure.in: make introspection build with no libspreadsheet installed.
	* src/Makefile.am: ditto.

2012-07-21  Jean Brefort  <jean.brefort@normalesup.org>

	* component/gnumeric.c (go_gnm_component_set_data),
	(cb_gognm_save), (cb_editor_destroyed): fixed component life issues.
	* src/commands.c (cmd_so_component_config): cosmetic.
	* src/main-application.c (main):
	* src/sheet-object-component.c (component_changed_cb): fixed component
	life issues.
	* src/ssconvert.c (main): set the default command context for components.
	* src/wbc-gtk-actions.c: fixed component life issues.
	* src/workbook-view.c: introspection warnings.

2012-07-20  Morten Welinder  <terra@gnome.org>

	* src/dependent.c (link_cellrange_dep, unlink_cellrange_dep):
	merge into link_unlink_cellrange_dep.
	(link_expr_dep, unlink_expr_dep): merge into link_unlink_expr_dep.

	* src/func.h (_GnmFuncDescriptor, _GnmFunc): Merge unlinker into
	linker.  All users changed.

2012-07-20  Jean Brefort  <jean.brefort@normalesup.org>

	* component/gnumeric.c (go_gnm_component_get_data),
	(go_gnm_component_set_data), (go_gnm_component_edit),
	(go_plugin_init): fixed command context issues.
	* configure.in: need goffice-0.9.6.
	* src/main-application.c (main): fixed command context issues.
	* src/sheet-object-component.c (component_changed_cb),
	(gnm_soc_user_config): ditto.
	* src/wbc-gtk-actions.c: ditto.

2012-07-15  Morten Welinder <terra@gnome.org>

	* configure.in: Post-release bump.