1. 06 Jul, 2011 1 commit
    • Andreas J. Guelzow 's avatar
      Add an interface for conditional background formatting. · 151d870a
      Andreas J. Guelzow authored
      2011-07-06  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* component/Gnumeric-embed.xml.in: add menu item
      	* src/GNOME_Gnumeric-gtk.xml.in: ditto
      	* src/HILDON_Gnumeric-gtk.xml.in: ditto
      	* src/sheet-control-gui.c
      	* src/style-conditions.c (gnm_style_conditions_dup): new
      	(gnm_style_cond_is_valid): not all conditions need an expression
      	(gnm_style_conditions_eval): not all conditions need an expression
      	* src/style-conditions.h (gnm_style_conditions_dup): new
      	* src/wbc-gtk-actions.c (cb_format_cells_cond): new
      
      2011-07-06  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* cell-format-cond-def.ui: new
      	* cell-format-cond.ui: new
      	* dialog-cell-format-cond.c: new
      	* Makefile.am: add new files
      	* cell-format.ui: remove conditions tab
      	* dialog-cell-format.c: remove handling of deleted conditions tab moving
      	it to dialog-cell-format-cond.c
      	(dialog_cell_format_select_style): new
      	(dialog_cell_format_init): new
      	(dialog_cell_format): use dialog_cell_format_init
      	* dialogs.h (dialog_cell_format_select_style): new
      	(dialog_cell_format_cond): new
      	(dialog_cell_format_style_added): new
      	* help.h (GNUMERIC_HELP_LINK_CELL_FORMAT_COND): new
      151d870a
  2. 02 May, 2011 1 commit
  3. 07 Oct, 2010 1 commit
    • Andreas J. Guelzow 's avatar
      Add menu items to remove and add manual page breaks. · a6931e05
      Andreas J. Guelzow authored
      2010-10-07  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* component/Gnumeric-embed.xml.in: add menu items
      	* src/GNOME_Gnumeric-gtk.xml.in: add menu items
      	* src/HILDON_Gnumeric-gtk.xml.in: add menu items
      	* src/commands.c(cmd_page_breaks_clear): new
      	(cmd_page_break_toggle): new
      	(cmd_page_breaks_set_breaks): new
      	* src/commands.h (cmd_page_breaks_clear): new
      	(cmd_page_break_toggle): new
      	* src/print-info.c (print_info_has_manual_breaks): new
      	* src/print-info.h (print_info_has_manual_breaks): new
      	* src/sheet-view.c (sv_update): add MS_PAGE_BREAKS
      	* src/wbc-gtk-actions.c (cb_file_print_area_toggle_col): new
      	(cb_file_print_area_toggle_row): new
      	(cb_file_print_area_clear_pagebreaks): new
      	(permanent_actions): change meu item title
      	(actions): connect the above
      	* src/wbc-gtk.c (wbcg_menu_state_update): handle MS_PAGE_BREAKS
      	* src/workbook-control.h (MS_PAGE_BREAKS): new
      a6931e05
  4. 24 Jul, 2010 1 commit
    • Andreas J. Guelzow 's avatar
      Add menu items to allow clearing of filtered rows only. · 86dcb3ff
      Andreas J. Guelzow authored
      2010-07-24  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* component/Gnumeric-embed.xml.in: add "clear filtered" menu items
      	* src/GNOME_Gnumeric-gtk.xml.in: ditto
      	* src/HILDON_Gnumeric-gtk.xml.in: ditto
      	* src/commands.c (cmd_selection_clear_row_handler): new
      	(cmd_selection_clear): adjust selection if only considering filtered rows
      	* src/ranges.c (range_fragment_free): delete
      	* src/ranges.h (range_fragment_free): change into a define using
      	  go_slist_custom
      	* src/sheet.h (SheetClearFlags): add CLEAR_FILTERED_ONLY
      	* src/wbc-gtk-actions.c (cb_edit_clear_*_filtered): new
      	(EditClear*Filtered): new actions
      86dcb3ff
  5. 12 Jul, 2010 1 commit
    • Andreas J. Guelzow 's avatar
      Add menu item to wrap SORT around an existing range. · 1d9a24c7
      Andreas J. Guelzow authored
      2010-07-12  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* component/Gnumeric-embed.xml.in: add submenu to Insert menu
      	* src/GNOME_Gnumeric-gtk.xml.in: add submenu to Insert menu
      	* src/HILDON_Gnumeric-gtk.xml.in: add submenu to Insert menu
      	* src/wbc-gtk-actions.c (cb_insert_sort_*cending): new actions
      	(permanent_actions): add MenuInsertFormulaWrap, InsertSortDecreasing
      	  and InsertSortIncreasing
      	* src/wbc-gtk.c (wbcg_menu_state_update): handle the above new actions
      	* src/workbook-cmd-format.c (workbook_cmd_wrap_sort): new
      	(cb_get_cell_content): new
      	* src/workbook-cmd-format.h (workbook_cmd_wrap_sort): new
      1d9a24c7
  6. 08 Jul, 2010 3 commits
    • Andreas J. Guelzow 's avatar
      Add menu item to autofit column width or row height based on the selection only. [#125595] · 41a7b257
      Andreas J. Guelzow authored
      2010-07-08  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* component/Gnumeric-embed.xml.in: add menu items to Format->Cells
      	* src/GNOME_Gnumeric-gtk.xml.in: ditto
      	* src/HILDON_Gnumeric-gtk.xml.in: ditto
      	* src/colrow.c (colrow_set_sizes): add arguments to restrict the
      	  range of autofitting.
      	* src/colrow.h (colrow_set_sizes): add arguments
      	* src/commands.c (cmd_autofit_selection): new
      	(cmd_resize_colrow): adjust call of colrow_set_sizes
      	* src/commands.h (cmd_autofit_selection): new
      	* src/stf-parse.c (stf_parse_sheet): adjust call of colrow_set_sizes
      	* src/undo.c (gnm_undo_colrow_set_sizes_new): ditto
      	(gnm_undo_colrow_set_sizes_undo): adjust call of colrow_set_sizes
      	* src/undo.h (_GNMUndoColrowSetSizesClass): add from/to specifiers
      	(gnm_undo_colrow_set_sizes_new): ditto
      	* src/wbc-gtk-actions.c (cb_format_cells_auto_fit_height): new
      	(cb_format_cells_auto_fit_width): new
      	(FormatCellsFitHeight): new action
      	(FormatCellsFitWidth): new action
      	* src/workbook-cmd-format.c (workbook_cmd_autofit_selection): new
      	* src/workbook-cmd-format.h (workbook_cmd_autofit_selection): new
      41a7b257
    • Andreas J. Guelzow 's avatar
      Add merge and unmerge menu items · 28339991
      Andreas J. Guelzow authored
      2010-07-08  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* src/GNOME_Gnumeric-gtk.xml.in: add merge and unmerge menu items
      	* src/HILDON_Gnumeric-gtk.xml.in: ditto
      	* component/Gnumeric-embed.xml.in: ditto
      	* src/wbc-gtk-actions.c (permanent_actions): add cellformat sub menu
      	(actions): modify menu text
      28339991
    • Andreas J. Guelzow 's avatar
      Add hyperlink and comment removal menu items. · ceb83b06
      Andreas J. Guelzow authored
      2010-07-07  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* src/GNOME_Gnumeric-gtk.xml.in: add and move hyperlink and
      	  comment items
      	* src/HILDON_Gnumeric-gtk.xml.in: ditto
      	* component/Gnumeric-embed.xml.in: ditto
      	* src/sheet-view.c (sv_update): also check the comment and hyperlink
      	  items
      	* src/wbc-gtk-actions.c (cb_edit_delete_links): new
      	(permanent_actions): new Modify submenu of the Edit menu
      	(actions): add and move hyperlink and comment actions
      	* src/wbc-gtk.c (wbcg_menu_state_update): handle hyperlink and comment
      	  items
      	* src/workbook-control.h: new MS_* flags
      ceb83b06
  7. 16 Jun, 2010 1 commit
    • Andreas J. Guelzow 's avatar
      Add navigator menu items to select sub menu (& for gtk 2.16+ as a pop-up menu... · e996e09a
      Andreas J. Guelzow authored
      Add navigator menu items to select sub menu (& for gtk 2.16+ as a pop-up menu in the selector entry) [#15010]
      
      2010-06-16 Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* src/GNOME_Gnumeric-gtk.xml.in: add new menu items
      	* src/HILDON_Gnumeric-gtk.xml.in: ditto
      	* component/Gnumeric-embed.xml.in: ditto
      	* src/sheet-utils.c (gnm_sheet_guess_data_range): new
      	* src/sheet-utils.h (gnm_sheet_guess_data_range): new
      	* src/wbc-gtk-actions.c (cb_edit_goto_*): new
      	(EditGoto*): new
      	* src/wbc-gtk.c (cb_cs_go_*): new
      	(wbc_gtk_cell_selector_popup): new
      	(wbc_gtk_create_edit_area): connect the above (for gtk 2.16+)
      	* src/workbook-control.h (wb_control_navigate_to_cell): new
      	* src/workbook-control.c (wb_control_navigate_to_cell): new
      e996e09a
  8. 09 Jun, 2010 1 commit
    • Andreas J. Guelzow 's avatar
      Add function help menu item. [#156777] · 4cc3daf4
      Andreas J. Guelzow authored
      2010-06-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* component/Gnumeric-embed.xml.in: add Function Help
      	* src/GNOME_Gnumeric-gtk.xml.in: ditto
      	* src/HILDON_Gnumeric-gtk.xml.in: ditto
      	* src/wbc-gtk-actions.c (cb_help_function): new
      	(permanent_actions): attach cb_help_function
      
      2010-06-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* function-select.glade: add close button
      	* dialog-function-select.c (dialog_function_select_init):
      	  show and hide the appropriate widgets depending on whether
      	  we are in help mode
      	(cb_dialog_function_select_ok_clicked): only called the
      	  formula guru if we aren't in help mode
      	(dialog_function_select): don't show the purposefully hidden
      	  widgets
      4cc3daf4
  9. 03 Jun, 2010 1 commit
    • Andreas J. Guelzow 's avatar
      Add paste-names dialog. · 4afde313
      Andreas J. Guelzow authored
      2010-06-06 Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* POTFILES.in: removed src/dialogs/dialog-paste-names.c
      	* POTFILES.skip : removed src/dialogs/paste-names.glade
      
      2010-06-06 Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* POTFILES.in: removed src/dialogs/dialog-paste-names.c and
      	  src/dialogs/paste-names.glade
      
      2010-06-03 Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* component/Gnumeric-embed.xml.in: add Paste Names
      	* src/GNOME_Gnumeric-gtk.xml.in: ditto
      	* src/HILDON_Gnumeric-gtk.xml.in: ditto
      	* src/wbc-gtk-actions.c: add ...
      
      2010-06-03 Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* paste-names.glade: deleted
      	* dialog-paste-names.c: deleted
      	* Makefile.am: remove the two above
      	* help.h: deleted a comment
      	* dialog-define-names.c: Add ITEM_PASTABLE and
      	  ITEM_PASTE_IMAGE and handle throughout
      	(name_guru_paste): new
      	(cb_name_guru_clicked): handle paste button
      	(cb_name_guru_paste): new
      	(name_guru_update_sensitivity): new
      	(cb_name_guru_selection_function): new
      	(name_guru_init): set up the new callbacks
      	(dialog_paste_names): new
      4afde313
  10. 31 May, 2010 1 commit
    • Andreas J. Guelzow 's avatar
      Add Wilcoxon Signed Rank Test tools for one and two populations. · 4e13534f
      Andreas J. Guelzow authored
      2010-05-31 Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* component/Gnumeric-embed.xml.in: added Wilcoxon Signed-Rank items
            and rearrange into separate statistics menu.
      	* src/GNOME_Gnumeric-gtk.xml.in: ditto
      	* src/HILDON_Gnumeric-gtk.xml.in: ditto
      	* src/wbc-gtk-actions.c: ditto
          (cb_tools_sign_test_two_medians): use new tool
          (cb_tools_wilcoxon_signed_rank_two_medians): new
          (cb_tools_wilcoxon_signed_rank_two_medians): new
      
      2010-05-31 Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
          * POTFILES.in: added src/tools/analysis-signed-rank-test.c
      
      2010-05-31 Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
          * POTFILES.in: added src/tools/analysis-signed-rank-test.c
      
      2010-05-31 Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* analysis-signed-rank-test.[ch]: new
      	* Makefile.am: add the above
      	* analysis-tools.h (analysis_tool_get_function): new
      	* analysis-tools.c (analysis_tool_get_function): new
      	* analysis-sign-test.h: minor formatting
      	* analysis-sign-test.c
      	(analysis_tool_sign_test_two_engine_run): fix statistic
      
      2010-05-31 Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* dialogs.h (dialog_sign_test_two_tool): new
      	* dialog-analysis-tool-sign-test.c
      	(sign_test_tool_update_common_sensitivity_cb): new
      	(sign_test_tool_update_sensitivity_cb): split
      	(sign_test_two_tool_update_sensitivity_cb): new
      	(sign_test_two_tool_ok_clicked_cb): handle Signed-Rank
      	(sign_test_tool_ok_clicked_cb): ditto
      	(dialog_sign_test_two_tool): new
      	(dialog_sign_test_tool): handle Signed-Rank
      	* sign-test-two.glade: add radio buttons
      	* sign-test.glade: ditto
      4e13534f
  11. 24 May, 2010 1 commit
    • Andreas J. Guelzow 's avatar
      Add Wilcoxon-Mann-Whitney test tool. · 46639199
      Andreas J. Guelzow authored
      2010-05-24 Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* analysis-wilcoxon-mann-whitney.c: new
      	* analysis-wilcoxon-mann-whitney.h: new
      	* analysis-tools.h (analysis_tools_write_a_label): new
      	(analysis_tools_remove_label): new
      	* analysis-tools.c (analysis_tools_write_a_label): make public
      	(analysis_tools_remove_label): ditto
      
      2010-05-24 Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* dialog-analysis-tool-wilcoxon-mann-whitney.c: new
      	* wilcoxon-mann-whitney.glade: new
      	* Makefile.am: added wilcoxon-mann-whitney.glade
      	  and dialog-analysis-tool-wilcoxon-mann-whitney.c
      	* dialogs.h (dialog_wilcoxon_m_w_tool): new
      	* help.h (GNUMERIC_HELP_LINK_WILCOXON_MANN_WHITNEY): new
      
      2010-05-24 Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* component/Gnumeric-embed.xml.in: added Wilcoxon menu item.
      	* src/GNOME_Gnumeric-gtk.xml.in: ditto
      	* src/HILDON_Gnumeric-gtk.xml.in: ditto
      	* src/wbc-gtk-actions.c (MenuToolTwoMedians): new submenu
      	(cb_tools_wilcoxon_mann_whitney): new
      	(ToolsTwoMedianWilcoxonMannWhitney): new
      
      2010-05-24 Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* POTFILES.in: added wilcoxon-mann-whitney.glade,
      	  dialog-analysis-tool-wilcoxon-mann-whitney.c and
      	  analysis-wilcoxon-mann-whitney.c
      
      2010-05-24 Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* POTFILES.in: added
      	  dialog-analysis-tool-wilcoxon-mann-whitney.c and
      	  analysis-wilcoxon-mann-whitney.c
      	* POTFILES.skip: added wilcoxon-mann-whitney.glade
      46639199
  12. 09 Apr, 2010 1 commit
  13. 29 Dec, 2009 1 commit
    • Andreas J. Guelzow 's avatar
      Add CopyDown and CopyRight to fill sub menu · f3efdfe7
      Andreas J. Guelzow authored
      2009-12-28  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* component/Gnumeric-embed.xml.in: add CopyDown and CopyRight
      	  to menu
      	* src/GNOME_Gnumeric-gtk.xml.in: ditto
      	* src/HILDON_Gnumeric-gtk.xml.in: ditto
      	* src/wbc-gtk-actions.c (actions): add description for CopyDown
      	  and CopyRight
      f3efdfe7
  14. 27 Dec, 2009 1 commit
    • Andreas J. Guelzow 's avatar
      Add menu item to select sheet objects. [#338615] · 3c70f771
      Andreas J. Guelzow authored
      2009-12-27  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* component/Gnumeric-embed.xml.in: add EditSelectObject menu item
      	* src/GNOME_Gnumeric-gtk.xml.in: ditto
      	* src/HILDON_Gnumeric-gtk.xml.in: ditto
      	* src/gnm-pane.c (gnm_pane_object_key_press): move some code from
      	  here to scg_object_select_next
      	(gnm_pane_key_mode_sheet): use ctrl-tab to select the first object
      	* src/sheet-control-gui.c (scg_object_select_next): new
      	* src/sheet-control-gui.h (scg_object_select_next): new
      	* src/sheet-view.c (sv_update): update MS_SELECT_OBJECT menu
      	* src/wbc-gtk-actions.c (cb_edit_select_object): new
      	(EditSelectObject): new action
      	* src/wbc-gtk.c (wbcg_menu_state_update): handle MS_SELECT_OBJECT
      	* src/workbook-control.h (MS_SELECT_OBJECT): new
      3c70f771
  15. 22 Dec, 2009 1 commit
    • Andreas J. Guelzow 's avatar
      Add principal components analysis · 1032ae3f
      Andreas J. Guelzow authored
      2009-12-22  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* POTFILES.in: added src/dialogs/dialog-analysis-tool-principal-components.c
      	  and src/tools/analysis-principal-components.c
      	* POTFILES.skip: added src/dialogs/principal-components.glade
      
      2009-12-22  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* POTFILES.in: added src/dialogs/dialog-analysis--principal-components.c,
      	  src/tools/analysis-principal-components.c and
      	  src/dialogs/principal-components.glade
      
      2009-12-22  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* component/Gnumeric-embed.xml.in: add principal components analysis
      	* src/HILDON_Gnumeric-gtk.xml.in: add principal components analysis
      	* src/GNOME_Gnumeric-gtk.xml.in: add principal components analysis
      	* src/wbc-gtk-actions.c: add principal components analysis action
      	* src/mathfunc.c (gnm_matrix_eigen): handle 1 by 1 matrix.
      
      2009-12-22 Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* dialog-analysis-tool-principal-components.c: new
      	* principal-components.glade: new
      	* Makefile.am: add the above
      	* dialogs.h (dialog_principal_components_tool): new
      	* help.h (GNUMERIC_HELP_LINK_PRINCIPAL_COMPONENTS): new
      
      2009-12-22 Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* analysis-principal-components.c: new
      	* analysis-principal-components.h: new
      	* Makefile.am: add the above
      	* analysis-tools.c (analysis_tool_table): make non-static and add
      	  full_table argument. Change all callers.
      	* analysis-tools.h (analysis_tool_table): new
      1032ae3f
  16. 15 Dec, 2009 1 commit
    • Andreas J. Guelzow 's avatar
      Add two-medians sign test · 9d17c364
      Andreas J. Guelzow authored
      2009-12-15  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* POTFILES.skip: added src/dialogs/sign-test-two.glade
      
      2009-12-15  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* POTFILES.in: added src/dialogs/sign-test-two.glade
      
      2009-12-15  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* dialog-analysis-tool-sign-test.c
      	(sign_test_tool_update_sensitivity_cb): also handle 2
      	  medians case
      	(sign_test_two_tool_ok_clicked_cb): new
      	(dialog_sign_test_tool): change argument type and also
      	  handle 2-medians case
      	* dialog-analysis-tool-sign-test.h
      	(dialog_sign_test_tool): change argument type
      	* sign-test-two.glade: new
      	* Makefile.am: add sign-test-two.glade
      	* dialogs.h (dialog_sign_test_tool): change argument type
      	* help.h: add GNUMERIC_HELP_LINK_SIGN_TEST
      
      2009-12-15  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* component/Gnumeric-embed.xml.in: add 2 medians sign test
      	* src/HILDON_Gnumeric-gtk.xml.in: add 2 medians sign test
      	* src/GNOME_Gnumeric-gtk.xml.in: add 2 medians sign test
      	* src/wbc-gtk-actions.c: add 2 medians sign test action
      
      2009-12-15 Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* analysis-sign-test.c (analysis_tool_sign_test_engine_run): simplify
      	(analysis_tool_sign_test_two_engine_run): new
      	(gboolean analysis_tool_sign_test_two_engine): new
      	* analysis-sign-test.h (analysis_tools_data_sign_test_two_t): new
      	(gboolean analysis_tool_sign_test_two_engine): new
      	* analysis-tools.h (analysis_tools_write_label_ftest): new
      	* analysis-tools.c (analysis_tools_write_label_ftest): make public
      9d17c364
  17. 12 Dec, 2009 1 commit
    • Andreas J. Guelzow 's avatar
      Add non-parametric sign test · 0c4fe934
      Andreas J. Guelzow authored
      2009-12-11  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* POTFILES.in: added src/dialogs/dialog-analysis-tool-sign-test.c,
      	  src/tools/analysis-sign-test.c and src/dialogs/sign-test.glade
      
      2009-12-11  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* POTFILES.in: added src/dialogs/dialog-analysis-tool-sign-test.c
      	  and src/tools/analysis-sign-test.c
      	* POTFILES.skip: added src/dialogs/sign-test.glade
      
      2009-12-11  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* component/Gnumeric-embed.xml.in: add sign test
      	* src/HILDON_Gnumeric-gtk.xml.in: add sign test
      	* src/GNOME_Gnumeric-gtk.xml.in: add sign test
      	* src/wbc-gtk-actions.c: add sign test action
      
      2009-12-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* analysis-sign-test.c: new
      	* analysis-sign-test.h: new
      	* Makefile.am: add the above
      
      2009-12-11  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* dialog-analysis-tool-sign-test.c: new
      	* sign-test.glade: new
      	* Makefile.am: add the above
      	* dialogs.h (dialog_sign_test_tool): new
      	* help.h: add GNUMERIC_HELP_LINK_SIGN_TEST
      0c4fe934
  18. 22 Nov, 2009 1 commit
    • Andreas J. Guelzow 's avatar
      Add normality test tool. · 01a88a2a
      Andreas J. Guelzow authored
      2009-11-21  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* component/Gnumeric-embed.xml.in: add "Normality Test..."  menu item
      	* src/GNOME_Gnumeric-gtk.xml.in: ditto
      	* src/HILDON_Gnumeric-gtk.xml.in: ditto
      	* src/wbc-gtk-actions.c (cb_tools_normality_tests): new
      	(ToolsNormalityTests) connect to cb_tools_normality_tests
      
      2009-11-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* analysis-normality.c: new
      	* analysis-normality.h: new
      	* Makefile.am: add analysis-normality.[ch]
      	* analysis-exp-smoothing.c: fix comment
      	* analysis-tools.h (analysis_tools_write_label): new
      	* analysis-tools.c (analysis_tools_write_label): make non-static
      
      2009-11-21  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* normality-tests.glade: new
      	* dialog-analysis-tool-normality.c: new
      	* Makefile.am: add dialog-analysis-tool-normality.c and
      	  normality-tests.glade
      	* dialogs.h (dialog_normality_tool): new
      	* help.h: add GNUMERIC_HELP_LINK_NORMALITY
      
      2009-11-11  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* POTFILES.in: added dialog-analysis-tool-normality.c and
      	  analysis-normality.c
      
      2009-11-11  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* POTFILES.in: added dialog-analysis-tool-normality.c and
      	  analysis-normality.c
      01a88a2a
  19. 11 Nov, 2009 2 commits
    • Andreas J. Guelzow 's avatar
      Turn view properties dialog into instant-apply dialog. · 69f41f91
      Andreas J. Guelzow authored
      2009-11-11  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* dialog-doc-metadata.c (dialog_doc_meta_data_add_item): fix wrong
      	  key
      	* dialog-workbook-attr.c (AttrState): remove unneeded fields and
      	  add 2 new fields
      	(cb_page_select): deleted
      	(cb_widget_changed ): rewritten into instant-apply
      	(cb_attr_dialog_dialog_apply): deleted
      	(cb_attr_dialog_dialog_ok): deleted
      	(attr_dialog_init_toggle): rewritten
      	(attr_dialog_init_widget_page): new
      	(attr_dialog_init_autocompletion_page): new
      	(attr_dialog_init_protection_page): new
      	(attr_dialog_init_view_page): deleted
      	(attr_dialog_add_item): new
      	(attr_dialog_select_page_search): new
      	(attr_dialog_impl): set up page selector
      	* preferences.glade: minor border adjstment
      	* workbook-attr.glade: major adjustments
      69f41f91
    • Andreas J. Guelzow 's avatar
      some minor menu rearrangement · 1cb39ec3
      Andreas J. Guelzow authored
      2009-11-11  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* component/Gnumeric-embed.xml.in: move FormatWorkbook to View menu
      	* src/GNOME_Gnumeric-gtk.xml.in: ditto
      	* src/HILDON_Gnumeric-gtk.xml.in: ditto and rename FilePreferences
      	  action to EditPreferences
      	* src/wbc-gtk-actions.c: adjust names and description of FileMetaData
      	and FormatWorkbook actions
      1cb39ec3
  20. 27 Sep, 2009 1 commit
    • Andreas J. Guelzow 's avatar
      sort the buttons on the object toolbar · a228c3da
      Andreas J. Guelzow authored
      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
      a228c3da
  21. 23 Sep, 2009 2 commits
  22. 22 Sep, 2009 1 commit
  23. 06 Sep, 2009 1 commit
    • Andreas J. Guelzow 's avatar
      Add tool to create correlated normal random variates · 2db8ff5a
      Andreas J. Guelzow authored
      2009-09-06  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* component/Gnumeric-embed.xml.in: split random generator menu item
      	* src/GNOME_Gnumeric-gtk.xml.in: ditto
      	* src/HILDON_Gnumeric-gtk.xml.in: ditto
      	* src/wbc-gtk-actions.c: ditto
      
      2009-09-06  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* POTFILES.in: add src/dialogs/dialog-random-generator-cor.c,
      	  src/dialogs/random-generation-cor.glade and
      	  src/tools/random-generator-cor.c
      
      2009-09-06  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* random-generator-cor.c: new
      	* random-generator-cor.h: new
      	* Makefile.am: add the above
      
      2009-09-06  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* openoffice-write.c (odf_write_surface_chart_style): we consider
      	  multi-series=FALSE the default
      	(odf_write_xl_surface_chart_style): obey state->with_extension
      
      2009-09-06  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* POTFILES.in: add src/dialogs/dialog-random-generator-cor.c
      	  and src/tools/random-generator-cor.c
      	* POTFILES.skip: add src/dialogs/random-generation-cor.glade
      
      2009-09-06  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* random-generation-cor.glade: new
      	* dialog-random-generator-cor.c: new
      	* Makefile.am: add the above
      	* dialogs.h (dialog_random_cor_tool): new
      	* help.h (GNUMERIC_HELP_LINK_RANDOM_GENERATOR_COR): new
      2db8ff5a
  24. 16 Oct, 2008 1 commit
    • Andreas J. Guelzow 's avatar
      added Kaplan-Meier tool menu item ditto ditto added ToolsKaplanMeier · 6462dcca
      Andreas J. Guelzow authored
      2008-10-16  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* component/Gnumeric-embed.xml.in: added Kaplan-Meier tool menu item
      	* src/GNOME_Gnumeric-gtk.xml.in: ditto
      	* src/HILDON_Gnumeric-gtk.xml.in: ditto
      	* src/wbc-gtk-actions.c: added ToolsKaplanMeier
      
      2008-10-16  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* POTFILES.in: added  src/tools/analysis-kaplan-meier.c and
      	  src/dialogs/dialog-analysis-tool-kaplan-meier.c
      	
      2008-10-16  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* kaplan-meier.glade: new
      	* dialog-analysis-tool-kaplan-meier.c: new
      	* Makefile.am: add kaplan-meier.glade and
      	  dialog-analysis-tool-kaplan-meier.c
      	* help.h (GNUMERIC_HELP_LINK_KAPLAN_MEIER): new
      	* dialogs.h (dialog_kaplan_meier_tool): new
      	* dialog-analysis-tools.c: rename analysis_tools_data_ftest_t
      	  to analysis_tools_data_generic_b_t throughout
      	
      2008-10-16  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* analysis-kaplan-meier.c: new
      	* analysis-kaplan-meier.h: new
      	* Makefile.am: add analysis-kaplan-meier.[ch]
      	* analysis-tools.h: rename analysis_tools_data_ftest_t to
      	  analysis_tools_data_generic_b_t throughout
      	(analysis_tool_generic_b_clean): new
      	* analysis-tools.c: rename analysis_tools_data_ftest_t to
      	  analysis_tools_data_generic_b_t throughout
      	(analysis_tool_ftest_clean): rename to analysis_tool_generic_b_clean
      	  and remove unused first argument, change all callers
      
      
      
      svn path=/trunk/; revision=16887
      6462dcca
  25. 12 Oct, 2008 1 commit
    • Andreas J. Guelzow 's avatar
      new new new added frequency.glade and dialog-analysis-tool-frequency.c new · 3404218e
      Andreas J. Guelzow authored
      2008-10-12  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* frequency.glade: new
      	* dialog-analysis-tool-frequency.c: new
      	* dialogs.h (dialog_frequency_tool): new
      	* Makefile.am: added frequency.glade and 
      	  dialog-analysis-tool-frequency.c
      	* help.h (GNUMERIC_HELP_LINK_FREQUENCY): new
      
      2008-10-12  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* analysis-tools.h (set_cell_text_col): new
      	* analysis-tools.c (set_cell_text_col): make non-static
      	* analysis-frequency.[ch]: new
      	* Makefile.am: added analysis-frequency.[ch]
      
      2008-10-12  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* component/Gnumeric-embed.xml.in: added frequency tool menu item
      	* src/GNOME_Gnumeric-gtk.xml.in: ditto
      	* src/HILDON_Gnumeric-gtk.xml.in: ditto
      	* src/wbc-gtk-actions.c: added ToolsFrequency
      
      2008-10-12  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* POTFILES.in: added src/tools/analysis-frequency.c and 
      	  src/dialogs/dialog-analysis-tool-frequency.c
      
      
      
      
      svn path=/trunk/; revision=16876
      3404218e
  26. 12 May, 2006 1 commit
    • Jean Bréfort's avatar
      add component directory. add a goffice component. ditto. ditto. ditto. add · fc3936ee
      Jean Bréfort authored
      2006-05-12  Jean Brefort  <jean.brefort@normalesup.org>
      
      	* 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.
      fc3936ee
  27. 19 Mar, 2006 1 commit
    • Jody Goldberg's avatar
      init valid to false in case value_coerce_to_number fails and does not set · d4b73077
      Jody Goldberg authored
      
      2006-03-18  Jody Goldberg <jody@gnome.org>
      
      	* src/graph.c (gnm_go_data_vector_get_value) : init valid to false
      	  in case value_coerce_to_number fails and does not set it.
      
      	* src/gnumeric-pane.c (cb_sheet_object_view_destroyed) : handle life
      	  cycle change.
      
      2005-12-28  Jody Goldberg <jody@gnome.org>
      
      	* src/workbook.c : Move to GsfDocMetaData
      
      	* src/commands.c (cmd_change_meta_data*) : re-work for new metadata
      	  structure.
      
      	* src/Makefile.am : remove the defunct summary.[ch]
      
      	* src/GNOME_Gnumeric-gtk.xml.in : enable the new dialog in place of
      	  the old one.
      	* src/wbcg-actions.c : ditto.
      d4b73077
  28. 07 Nov, 2005 1 commit
  29. 15 Oct, 2005 1 commit
  30. 28 Sep, 2005 1 commit
    • Jody Goldberg's avatar
      merge in format_destroy there was no utility in keeping them distinct. Do · aaa7df0e
      Jody Goldberg authored
      2005-09-26  Jody Goldberg <jody@gnome.org>
      
      	* goffice/utils/format.c (go_format_unref) : merge in format_destroy
      	  there was no utility in keeping them distinct.  Do not warn about
      	  the final unref of a markup style, they are not kept in the global
      	  cache.
      	(go_format_new_markup) : do not put markup formats in the global
      	  cache.  We do not really want to share them, and the old code would
      	  replace existing formats in the rare situation where some rich text
      	  formating happened to be used in the same way in two places
      	  eg C sub 1  vs C sub 2
      	(go_format_parse_markup) : support rise.
      	(cb_attrs_as_string) : ditto.
      
      2005-09-28  Jody Goldberg <jody@gnome.org>
      
      	* ms-chart.c (xl_chart_import_reg_curve) : split out from
      	  ms_excel_chart_read.
      	(xl_chart_import_error_bar) : ditto.
      
      	* ms-excel-write.c (excel_font_overlay_pango) : check super/sub scripts.
      	(excel_font_hash) : ditto.
      	(excel_font_equal) : ditto.
      	(excel_font_new) : init the super/sub status
      	(map_underline_to_xl) : new.
      	(map_script_to_xl) : new.
      	(cb_write_condition) : handle super/sub script.
      	(excel_write_FONT) : ditto.
      	(excel_font_new) : ditto.
      
      	* ms-excel-read.c (ms_wb_get_font_markup) : The super/subscript
      	  distances were broken.  Use 5000 not 500.  Seems like we may want a
      	  scale in there too.
      	(excel_read_FONT) : Use GOFontScript
      	(excel_get_style_from_xf) : store the script (super/sub)
      	(excel_read_CF) : handle scripts.
      
      2005-09-26  Jody Goldberg <jody@gnome.org>
      
      	* cell-format.glade : give the super/sub script buttons names and
      	  enable them.
      	* dialog-cell-format.c (cb_font_changed) : watch for script changes.
      	(cb_font_script_toggle) : new.
      	(fmt_dialog_init_font_page) : setup super/sub script buttons.
      
      2005-09-26  Jody Goldberg <jody@gnome.org>
      
      	* src/gnm-style-impl.h : Add a script element to GnmStyle
      	* src/mstyle.c (elem_is_eq) : support scripts
      	(elem_assign_content) : support scripts
      	(gnm_style_new_default) : support scripts
      	(gnm_style_get_pango_attrs) : support scripts
      	(gnm_style_dump) : support scripts
      	(gnm_style_set_font_script) : new.
      	(gnm_style_get_font_script) : new.
      
      	* src/GNOME_Gnumeric-gtk.xml.in  : Add the super/sub script
      	  accelerators
      
      	* gnumeric.xsd : update to include the new h/v alignments and to add
      	  Script.
      
      	* src/wbc-gtk.c (wbc_gtk_style_feedback) : support super/sub script
      	  and fix support for double underline
      
      	* src/wbcg-actions.c (toggle_font_attr) : support super/sub script
      	(cb_font_subscript) : new.
      	(cb_font_superscript) : new.
      
      	* src/xml-io.c (xml_write_style) : ditto.
      	(xml_read_style) : ditto.
      	* src/xml-sax-read.c (xml_sax_styleregion_font) : ditto.
      	* src/xml-sax-write.c (xml_write_gnmstyle) : ditto.
      aaa7df0e
  31. 08 Sep, 2005 1 commit
  32. 30 Jul, 2005 1 commit
  33. 21 Jan, 2005 1 commit
    • Jody Goldberg's avatar
      Dump in the RTL code that has been simmering waiting for a branch · 8a4efb4d
      Jody Goldberg authored
      
      Dump in the RTL code that has been simmering waiting for a branch
      
      2005-01-20  Jody Goldberg <jody@gnome.org>
      
      	* src/xml-io.c (xml_sheet_write) : store the rtl flag
      	(xml_sheet_read) : read the rtl flag
      
      	* src/workbook-control-gui.c (cb_notebook_switch_page) : set the
      	  direction on page change
      	(show_gui) : setting it here too.
      	(set_dir) : new.
      	(wbcg_set_direction) : new
      
      	* src/wbcg-actions.c (cb_direction) : A quick and simple direction
      	  setting action.  We need a better icon, and improved state.
      
      	* src/style-border.c (style_border_hmargins) : lots of finicky
      	  -1*offset style changes for rtl.
      
      	* src/sheet.c (gnm_sheet_class_init) : Add some as yet unused get/set
      	  property routines.
      	(gnm_sheet_init) : new to init the direction based on the locale.  Use
      	  a gtk routine for now.  There's a bug open to have that moved to
      	  glib.
      	(sheet_set_direction) : new.
      
      	* src/sheet-view.c (sv_init_sc) : init the direction.
      	(sv_direction_changed) : new.
      
      	* src/sheet-object-cell-comment.c (comment_view_set_bounds) : fold the
      	  old comment_get_points into here and invert things in RTL mode.
      
      	* src/sheet-control-gui.c (scg_redraw_headers) : col coordinates are
      	  negative for rtl mode.
      	(scg_resize) : rework for rtl
      	(scg_set_zoom_factor) : ditto.
      	(bar_set_left_col) : ditto.
      	(bar_set_top_row) : ditto.
      	(gnm_canvas_set_top_left) : ditto.
      	(calc_obj_place) : ditto.  Clarify which coordinate system we're in.
      	(scg_direction_changed) : new virtual.
      	(scg_scale_changed) :  renamed from scg_set_zoom_factor.
      
      	* src/print.c (print_sheet_objects) : handle rtl. (needs testing)
      	(print_page_cells) : simple rtl handling
      
      	* src/mstyle.c : Add a text_dir element that defaults to CONTEXT right
      	  now.  This is unused until it is better understood, but it is read
      	  and written from xls.  We need to add xml support.
      
      	* src/item-grid.c (item_grid_draw_merged_range) : handle rtl
      	(item_grid_draw) : ditto.
      	* src/print-cell.c (print_merged_range) : ditto
      	(print_cell_range) : ditto.
      
      	* src/item-edit.c (ie_layout) : swap directions in RTL mode.  We still
      	  need more work here to honour the alignment better while editing.
      
      	* src/item-cursor.c
      	(item_cursor_request_redraw) : delete, we can use foo_canvas_item_request_redraw
      	(item_cursor_update) : handle rtl
      	(item_cursor_draw) : ditto
      	(item_cursor_bound_set) : add some safety to avoid drawing before the
      	  position is set, or if it is set to something invalid
      
      	* src/item-bar.c (item_bar_draw) : major rework to handle RTL mode.
      	  - swap the the direction for the cells and the outlines
      	(is_pointer_on_division) : handle rtl and clarify which coordinate
      	  system the various inputs and results use.
      	(ib_set_cursor) : simplify
      	(outline_button_press) : RTL flips some coordinates.
      	(item_bar_event) : ditto
      
      	* src/gnumeric-simple-canvas.c (gnm_simple_canvas_x_w2c) : doh! handle
      	  zoom
      
      	* src/gnumeric-pane.c (gnumeric_pane_header_init) : handle rtl
      	(gnm_pane_init) : ditto.
      	(gnm_pane_colrow_resize_start) : ditto.
      	(gnm_pane_colrow_resize_move) : ditto.
      	(cb_slide_handler) : ditto.
      
      	* src/gnumeric-canvas.c (gnm_canvas_key_mode_sheet) : Swap the
      	  direction of arrow keys in rtl mode.
      	(gnm_canvas_key_mode_object) : ditto
      	(gnm_canvas_size_allocate) : always recompute visible range.  In RTL
      	  mode we want to have things aligned on the left edge whose coord
      	  moves.
      	(gnm_canvas_find_col) : handle the rtl negation of world coords
      	(gnm_canvas_redraw_range) : ditto
      	(gcanvas_sliding_callback) : ditto.
      	(gnm_canvas_handle_motion) : ditto.
      	  NOTE : work around a bug in gtk's use of X.  When dragging past the
      	  right edge of the sheet in rtl mode we are operating at the edge of
      	  a 32k wide window and the event coords get larger than can be held
      	  in a signed short.  As a result we get world coords of -65535 or so.
      	  KLUDGE KLUDGE KLUDGE
      	    with our current limit of 256 columns it is unlikely that we'll
      	    hit -65535 (at appropriate zoom) as a valid coord (it would
      	    require all cols to be 256 pixels wide.  it is not impossible, but
      	    at least unlikely.  So we put in a kludge here to catch the screw
      	    up and remap it.   This is not pretty,  at large zooms this is not
      	    far fetched.
      	(gnm_canvas_compute_visible_region) : things are more complicated for
      	  rtl mode.
      
      	* src/commands.c : Add undo for the rtl vs ltr mode
      
      	* src/cellspan.c (cell_calc_span) : in rtl mode swap the meaning of
      	  horizontal alignment.
      
      	* src/GNOME_Gnumeric-gtk.xml.in : Add the rtl toggle action
      
      2004-12-07  Jody Goldberg <jody@gnome.org>
      
      	* ms-excel-write.c (excel_write_WINDOW2) : export sheet level rtl
      	  setting (we could move it to SheetView)
      	(build_xf_data) : store the text dir.
      	(excel_write_XF) : write it.
      
      	* ms-excel-read.c (excel_read_WINDOW2) : read sheet level rtl flag
      	(excel_read_XF) : read the text dir.
      	(excel_get_style_from_xf) : store the text dir.
      
      2005-01-20  Jody Goldberg <jody@gnome.org>
      
      	* dialog-sheet-order.c : Support a toggle for rtl
      8a4efb4d
  34. 18 Oct, 2004 1 commit
  35. 27 Sep, 2004 1 commit
    • Jody Goldberg's avatar
      Add InsertCurrentDateTime · 8490eb24
      Jody Goldberg authored
      
      2004-09-26  Jody Goldberg <jody@gnome.org>
      
      	* src/GNOME_Gnumeric-gtk.xml : Add InsertCurrentDateTime
      
      	* src/wbcg-actions.c (cb_insert_current_date_time) : new
      
      	* src/format.c (style_format_default_date_time) : new return
      	  concatination of default date and time formats
      8490eb24
  36. 08 Sep, 2004 1 commit