2012-09-06 Morten Welinder * Release 1.11.6 2012-08-28 Jean Brefort * 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 * 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 * all: fixed introspection warnings. 2012-08-07 Andreas J. Guelzow * 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 * src/stf.c (stf_read_workbook_auto_csvtab): use the csv exporter in the saveinfo if appropriate 2012-08-07 Andreas J. Guelzow * src/workbook-view.c (wb_view_new_from_input): save uri for export if appropriate 2012-08-07 Andreas J. Guelzow * 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 * 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 * src/gui-file.c (gui_file_save_as): use the default format whenever specified 2012-08-06 Jean Brefort * src/sheet-object-widget.c (sheet_widget_frame_set_label): fix label change. [681307] 2012-08-06 Andreas J. Guelzow * src/sheet-object-widget.c: use the defines from src/sheet-object-widget.h 2012-08-04 Jean Brefort * 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 * src/workbook.c (workbook_set_saveinfo): enforce the distinction between save and export 2012-08-03 Andreas J. Guelzow * 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 * configure.in: require libgsf >= 1.14.24. 2012-08-03 Jean Brefort * 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 * 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 * src/style-color.c (style_color_new_rgba16): Explicitly use a 16-bit type argument. 2012-08-01 Jean Brefort * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * configure.in: make introspection build with no libspreadsheet installed. * src/Makefile.am: ditto. 2012-07-21 Jean Brefort * 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 * 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 * 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 * configure.in: Post-release bump.