2004-11-07 Jody Goldberg * Release 1.3.93 2004-11-07 Andreas J. Guelzow * dialog-preferences.c (pref_tool_page_open): new (pref_tool_page_initializer): new (pref_copypaste_page_open): new (pref_copypaste_page_initializer): new (cb_pref_tree_selection_changed): deleted (pref_tree_page_open): deleted (pref_tree_find_iter): deleted (pref_tree_set_model): deleted (cb_pref_tree_changed_notification): deleted (cb_value_edited): deleted (pref_tree_initializer): deleted (pref_undo_page_initializer): move checkboxes to the bottom (pref_sort_page_initializer): ditto (pref_window_page_initializer): ditto 2004-11-06 Andreas J. Guelzow * dialog-preferences.c (pref_screen_page_open): new (pref_screen_page_initializer): new (page_info): add `screen' page and reorder (pref_file_page_initializer): reorder items (int_pref_create_widget): adjust spacing (double_pref_create_widget): adjust spacing 2004-11-05 Andreas J. Guelzow * dialog-preferences.c: add setter function arguments to all calls to gboolean_pref_create_widget and rename int_pref_create_widget to gint_pref_create_widget throughout (bool_pref_widget_to_conf) call setter function rather than talking to gconf (bool_pref_create_widget) link setter function. 2004-11-05 Andreas J. Guelzow * dialog-preferences.c: add setter function arguments to all calls to int_pref_create_widget (int_pref_widget_to_conf) call setter function rather than talking to gconf (int_pref_create_widget) link setter function. 2004-11-05 Andreas J. Guelzow * dialog-preferences.c (cb_pref_font_hf_has_changed): pass the changes to gnm_gconf_set_hf_font. 2004-11-04 Jody Goldberg * solver.glade : link up the Type mnemonic, and name the left/right labels so that we can connect them to the expr entries. Add some icons to the constraint page. * dialog-solver.c (solver_reporting) : handle the report generation potentially deleting the dialog and state. (cb_dialog_solve_clicked) : ditto (dialog_init) : have the contraint entries activation add the constraint rather than running solve. (cb_dialog_set_rhs_sensitivity) : re-enable this code and handle the label too. 2004-11-03 Jody Goldberg * dialog-solver.c (check_int_constraints) : Adjust calling convention to handle new signature for global_range_contained. * dialog-merge.c (cb_merge_merge_clicked) : ditto. 2004-11-04 Andreas J. Guelzow * dialog-preferences.c: reenable some of the `internal' preferences since they are apparently used 2004-11-04 Andreas J. Guelzow http://bugzilla.gnome.org/show_bug.cgi?id=157238 http://bugzilla.gnome.org/show_bug.cgi?id=157239 * dialog-preferences.c (double_pref_widget_to_conf): use a specific configuration setting function (double_pref_create_widget): ditto (cb_pref_font_has_changed): do not write directly to gconf (pref_window_page_initializer): specify configuration setting functions 2004-11-02 Andreas J. Guelzow * dialog-stf-export.c (cb_selection_changed): disable movement buttons if there is an empty selection. 2004-11-02 Andreas J. Guelzow * dialog-function-select.c (dialog_function_write_recent_func): gnm_gconf_set_recent_funcs is now owning the list 2004-10-31 Jody Goldberg * Release 1.3.92 2004-11-01 Andreas J. Guelzow * dialog-stf-export.c (cb_selection_changed): disable movement buttons if there is no selection. 2004-11-01 Andreas J. Guelzow * dialog-stf-export.c (location_of_iter): deleted (cb_selection_changed): check whether first and last item are selected (cb_item_move): rewrite using gtk 2.2 api additions (cb_up): change arguments to cb_item_move (cb_down): ditto * dialog-sheet-order.c (gnm_tree_model_iter_prev): move to gui-util.c 2004-10-31 Andreas J. Guelzow * dialog-stf-export.glade: clarify instructions 2004-10-31 Andreas J. Guelzow * dialog-stf-export.glade: mark sheet list reorderable * dialog-stf-export.c (stf_export_dialog_sheet_page_init): mark sheet list reorderable 2004-10-31 Andreas J. Guelzow * dialog-stf-export.glade: fix spelling * dialog-stf-export.c (cb_selection_changed): new (move_element): call cb_selection_changed (cb_sheet_top): ditto (cb_sheet_bottom): ditto (stf_export_dialog_sheet_page_init): link selection changes to cb_selection_changed 2004-10-31 Andreas J. Guelzow * dialog-stf-export.glade: add tool tips and new buttons * dialog-stf-export.c (gnm_tree_model_iter_prev): new (move_element): simplify (cb_sheet_up): change arguments of move_element (cb_sheet_down): ditto (cb_sheet_top): new (cb_sheet_bottom): new (stf_export_dialog_sheet_page_init): setup `top' and `bottom' buttons 2004-10-28 Andreas J. Guelzow http://bugzilla.gnome.org/show_bug.cgi?id=156710 * dialog-stf-export.c (move_element) fix sense of test 2004-10-28 Andreas J. Guelzow http://bugzilla.gnome.org/show_bug.cgi?id=156604 * dialog-stf-export.c (set_sheet_selection_count): compare with number of non-empty sheets only. (cb_set_sheet): do not set empty sheets to be exported (cb_sheet_select_all): `all' means all non-empty sheets. (stf_export_dialog_sheet_page_init): check which sheets are non-empty (stf_export_dialog_switch_page): ignore the sheet selection page if there is only one empty sheet. (stf_export_dialog): ditto. Moreover, warn the user if there is no content that can be exported. 2004-10-27 Andreas J. Guelzow http://bugzilla.gnome.org/show_bug.cgi?id=156531 * dialog-stf-format-page.c (format_page_update_preview): don't hardcode maximum number of permissible columns. 2004-10-26 Andreas J. Guelzow http://bugzilla.gnome.org/show_bug.cgi?id=154140 * dialog-stf-format-page.c (format_page_update_preview): add format label to column headers (cb_number_format_changed): change format label in column header 2004-10-26 Andreas J. Guelzow http://bugzilla.gnome.org/show_bug.cgi?id=154137 * dialog-stf-fixed-page.c (popup_elements): change text 2004-10-21 Morten Welinder * dialog-about.c: Add Arief Mulya Utama. 2004-10-20 Andreas J. Guelzow http://bugzilla.gnome.org/show_bug.cgi?id=154138 * dialog-stf.glade: Change trim menu items and add a text field indicating the number of columns imported. http://bugzilla.gnome.org/show_bug.cgi?id=139385 * dialog-stf.c (stf_dialog): handle col_import_array_len * dialog-stf.h: add column_selection_label to FormatInfo_t * dialog-stf-format-page.c (cb_col_check_clicked): call format_page_update_column_selection (format_page_update_preview): ditto (format_page_update_column_selection): new (stf_dialog_format_page_init): initialize column_selection_label and call format_page_update_column_selection 2004-10-20 Andreas J. Guelzow * dialog-preferences.c: disabled `internal' preferences 2004-10-20 Andreas J. Guelzow http://bugzilla.gnome.org/show_bug.cgi?id=154139 * dialog-stf-format-page.c (cb_col_check_clicked): switch column style (format_page_update_preview): adjust column style 2004-10-19 Morten Welinder * dialog-search.c (make_matches_table): Add ellipsize property to contents column if supported. 2004-10-18 Andreas J. Guelzow * dialog-stf-export.glade: fix formatting on all pages * dialog-stf-export.c (stf_export_dialog_switch_page): no need to go back if there is only one sheet (stf_export_dialog): we can go directly to format specifications if there is only one sheet. 2004-10-18 Andreas J. Guelzow http://bugzilla.gnome.org/show_bug.cgi?id=155437 * dialog-stf-export.c (cb_sheet_select_none): number of selected sheets is now 0. http://bugzilla.gnome.org/show_bug.cgi?id=154231 (cb_sheet_select_all): number os selected sheets is now `all' * dialog-stf-export.glade: fix formatting of description 2004-10-18 Yukihiro Nakai * dialog-plugin-manager.c (set_plugin_model_row): Gettextize the plugin names on GUI. * dialog-pluing-manager.c (cb_pm_selection_changed): Gettextize the plugin description on GUI. 2004-10-15 Yukihiro Nakai * dialog-about.c (cb_about_animate): Gettextize contributors name. 2004-10-13 Morten Welinder * dialog-about.c (dialog_about): Add timeout at low priority so it will not run before the canvas has been updated. 2004-10-09 Jody Goldberg * dialog-preferences.c (pref_window_page_initializer) : Set max to 64. Why do we hard code this rather than pulling it from the schema ? 2004-10-08 Morten Welinder * dialog-workbook-attr.c (attr_dialog_init_view_page): Use workbook_autorecalc. 2004-10-05 Jody Goldberg * Release 1.3.91 2004-09-28 Morten Welinder * dialog-cell-format.c (set_rot_from_point): Use atan2, not atan. (cb_rotate_canvas_realize): Call go_pango_fc_font_map_cache_clear. Plug leak. 2004-09-27 Jody Goldberg * dialog-paste-special.c (cb_paste_special_response) : don't forget to destroy the dialog. 2004-09-26 Jody Goldberg From : Yukihiro Nakai http://bugzilla.gnome.org/show_bug.cgi?id=148550 * dialog-hyperlink.c (dhl_set_target_email) : new 2004-09-24 Jody Goldberg * dialog-paste-special.c (dialog_paste_special) : make this pseudo-modal rather than full modal to drag it into the modern age. We still need to gladify and higify it. I've got a glade file if anyone is interested. 2004-09-24 Jody Goldberg * dialog-so-styled.c : new 2004-09-20 Jody Goldberg * print.glade : s/Print setup/Page Setup/ to match the action 2004-09-24 Morten Welinder * dialog-autosave.c (autosave_set_sensitivity): Fix type confusion. entry_to_int returns a gboolean. (cb_autosave_ok): Ditto. 2004-09-08 Jody Goldberg * Release 1.3.90 2004-09-07 Jon K Hellan * dialog-view.c (cb_view_ok_clicked): Use updated gui-utils. * dialog-tabulate.c (tabulate_ok_clicked): Ditto. * dialog-stf.c (cancel_clicked): Ditto. * dialog-stf-main-page.c (encodings_changed_cb): Ditto. * dialog-stf-format-page.c (cb_col_check_clicked): Ditto. * dialog-stf-fixed-page.c (fixed_page_autodiscover): Ditto. * dialog-stf-export.c (stf_export_dialog): Ditto. * dialog-solver.c (dialog_solver): Ditto. * dialog-sheet-order.c (cb_ok_clicked, cb_sheet_order_changed): Ditto. * dialog-search.c (search_clicked): Ditto. * dialog-search-replace.c (ok_clicked): Ditto. * dialog-scenarios.c (scenario_add_ok_clicked_cb, scenarios_summary_clicked_cb, dialog_scenarios): Ditto. * dialog-plugin-manager.c (cb_pm_button_activate_all_clicked, cb_pm_button_deactivate_all_clicked, cb_active_toggled): Ditto. * dialog-paste-special.c (dialog_paste_special): Ditto. * dialog-merge.c (cb_merge_merge_clicked): Ditto. * dialog-insert-cells.c (dialog_insert_cells): Ditto. * dialog-hyperlink.c (dhl_get_target_cur_wb, dialog_hyperlink): Ditto. * dialog-goto-cell.c (dialog_goto_cell): Ditto. * dialog-goal-seek.c (dialog_goal_seek): Ditto. * dialog-formula-guru.c (dialog_formula_guru): Ditto. * dialog-delete-cells.c (dialog_delete_cells): Ditto. * dialog-define-names.c (cb_scope_changed, name_guru_add, dialog_define_names): Ditto. * dialog-cell-sort.c (dialog_cell_sort): Ditto. * dialog-cell-format.c (cb_fmt_dialog_dialog_buttons): Ditto. * dialog-autosave.c (dialog_autosave): Ditto. * dialog-autocorrect.c (dialog_autocorrect): Ditto. * dialog-analysis-tools.c (dialog_tool_init): Ditto. 2004-09-06 Andreas J. Guelzow * dialog-analysis-tools.c (dialog_ttest_tool): Enable the `put' menu in the dao widget. 2004-09-02 Stepan Kasal * Makefile.am (base_files): Remove dialog-solver.c. (libdialogs_a_SOURCES): Include it here, if ENABLE_SOLVER is true. 2004-09-02 Jody Goldberg * dialog-about.c (dialog_about) : make it bigger 2004-09-03 Morten Welinder * dialog-search.c (dialog_search): In the match table, set up a binding such that [Enter] goes to the next match. 2004-08-29 Jody Goldberg * Release 1.3.2 2004-08-17 Jody Goldberg * dialog-hyperlink.c : mnemonics inside combos do not work 2004-08-14 Jon K Hellan * dialog-sheet-order.c (dialog_sheet_order): Fix typo. 2004-08-05 Andreas J. Guelzow * dialog-about.c (dialog_about): start at a random position in the list of contributors and include verion info (and application name) in the dialog. 2004-07-28 Morten Welinder * dialog-plugin-manager.c (cb_active_toggled): Call gnm_plugin_is_active instead of simply checking that its address is non-NULL. 2004-07-28 Andreas J. Guelzow * dialog-analysis-tools.c (dialog_ftest_tool): Enable the `put' menu in the dao widget. 2004-07-27 Morten Welinder * dialog-search.c (make_matches_table): Don't use NULL terminatation when we know array length. 2004-07-19 Jody Goldberg * Release 1.3.1 2004-07-17 Andreas J. Guelzow * dialog-preferences.c (pref_tree_data): add CLIPBOARD over PRIMARY preference 2004-07-11 Andreas J. Guelzow * dialog-analysis-tools.c (dialog_correlation_tool): Enable the `put' menu in the dao widget. (dialog_covariance_tool): ditto 2004-07-11 Andreas J. Guelzow * dialog-analysis-tools.c (dialog_anova_single_factor_tool): Enable the `put' menu in the dao widget. 2004-07-05 Jody Goldberg * dialog-about.c (dialog_about) : Throw in some gradients and a cheesy text fade in out. 2004-06-29 Jody Goldberg * dialog-preferences.c (pref_tree_initializer) : fix crash on startup due to missing column 2004-06-17 Andreas J. Guelzow * dialog-analysis-tools.c (cb_desc_stat_tool_ok_clicked): retrieve information from the ss_button (dialog_descriptive_stat_tool): c_entry is a spinbutton (not an entry). Enable the `put' menu in the dao widget. 2004-06-01 Morten Welinder * dialog-cell-format.c (cb_rotate_canvas_realize): Unref the layout. Unref the attribute list. Free the bitmap. Unref the context. 2004-05-24 Jody Goldberg http://bugzilla.gnome.org/show_bug.cgi?id=136546 * dialog-about.c : Use the translation mechanism 2004-05-26 Jean Brefort * cell-format.glade: changed gnm_combo_text_glade_new to go_combo_text_glade_new. * format-selector.glade: ditto. 2004-05-26 Jean Brefort * dialog-cell-format.c: (fmt_dialog_init_font_page): replaced GnmComboText by GoComboText. * dialog-hyperlink.c: (dhl_init): removed old commented code. * dialog-solver.c: (dialog_init): added missing spaces. * font-sel.glade: replaced GtkCList by GtkTreeView 2004-05-25 Andreas J. Guelzow * dialog-sheet-order.c: add handling of "visible" column throughout (cb_toggled_visible) : new 2004-05-25 Andreas J. Guelzow * sheet-order.glade: increase default width 2004-05-24 Andreas J. Guelzow * dialog-sheet-order.c (cb_color_changed_back): colour 0 is the default colour (cb_color_changed_fore): colour 0 is the default colour 2004-05-24 Andreas J. Guelzow * dialog-analysis-tools.c (fourier_tool_ok_clicked_cb): initialize data->base.wbc 2004-05-22 Jean Brefort * dialog-printer-setup.c: (do_setup_page_info), (do_setup_page): replaced Gtk deprecated stuff. * dialog-random-generator.c: (combo_get_distribution), (dialog_random_tool_init): ditto. * dialog-solver.c: (dialog_set_sec_button_sensitivity), (constraint_select_click), (cb_dialog_delete_clicked), (constraint_fill_row), (cb_dialog_add_clicked), (cb_dialog_change_clicked), (cb_dialog_set_rhs_sensitivity), (cb_dialog_model_type_clicked), (dialog_destroy), (check_int_constraints), (convert_constraint_format), (revert_constraint_format), (cb_dialog_solve_clicked), (dialog_init): ditto. * print.glade: ditto. * random-generation.glade: ditto. * solver.glade: ditto. 2004-05-21 Jody Goldberg * dialog-sheet-order.c : GtkCellRendererText uses GdkColor the foreground-gdk, and background-gdk .. quelle suprise ! (doh!) http://bugzilla.gnome.org/show_bug.cgi?id=142687 (dialog_sheet_order) : make the colour combos instant apply. 2004-05-17 Morten Welinder * dialog-printer-setup.c (fill_hf): Don't set things for undefined column 1. 2004-05-14 Jody Goldberg * names.glade : make the table resizeable and supply a default size to avoid scrollbars on startup. 2004-04-17 Jody Goldberg * autoformat.glade : Don't use the libgnome stock item 2004-04-13 Morten Welinder * dialog-stf-csv-page.c: This no longer needs GTK_DISABLE_DEPRECATED. 2004-04-07 Morten Welinder * dialog-view.c (cb_view_ok_clicked): Copy toolbar visibility. (dialog_new_view): Make sure "This screen" really does mean "This screen" and not "Default screen". 2004-04-01 Christian Neumair * Makefile.am: Revert accidential commit. 2004-04-01 Christian Neumair * dialog-define-names.c: Slight widget naming cleanup. * exp-smoothing.glade: Some initial HIGification. * fill-series.glade: ditto. * moving-averages.glade: ditto. * names.glade: ditto. * random-generation.glade: ditto. * variance-tests.glade: ditto. 2004-03-28 Jody Goldberg * Release 1.3.0 2004-03-30 Jody Goldberg * dialog-stf-main-page.c (stf_dialog_main_page_init) : connect to value_changed, not changed so that people can enter values directly. * dialog-cell-format.c (fmt_dialog_init_align_page) : ditto for indent and rotation spinners. 2004-03-23 Christian Neumair * dialog-view.c (cb_view_ok_clicked): Cast toggle button when determining its activity state. 2004-03-23 Christian Neumair * dialog-view.c: HIGification approach. Don't use radio buttons, small tweakings. * view.glade: Ditto. 2004-03-22 Morten Welinder * dialog-about.c (dialog_about): Handle missing plugins without crashing. 2004-03-08 Morten Welinder * dialog-plugin-manager.c (cb_pm_button_directory_add_clicked): Use folder selection mode now that is has regained sanity. 2004-02-21 Jody Goldberg * dialog-stf-export.c : Major reorg to remove the gnomedruid, and GtkCLists * dialog-about.c : rewrite. Not so pretty, but getting better. It's a decent test case for the an api to create a plot. 2004-02-17 Morten Welinder * print.glade: Revert. 2004-02-13 Morten Welinder * dialog-plugin-manager.c (cb_pm_button_directory_add_clicked): Switch to file chooser. 2004-02-09 Morten Welinder * dialog-search-replace.c: Use GtkEntry (some we don't rely on libgnome). * dialog-search.c: Ditto. * dialog-goto-cell.c (dialog_goto_init): Ditto. 2004-02-06 Jody Goldberg * cell-format.glade : add some mnemonics 2004-02-05 Morten Welinder * solver.glade: Use unicode <= and >= for constraints. 2004-02-02 Jody Goldberg * dialog-cell-format.c (cb_font_preview_color) : Move to GOColor (cb_border_color) : ditto. (cb_back_preview_color) : ditto. (cb_pattern_preview_color) : ditto. 2004-02-02 Jody Goldberg * dialog-cell-format.c (setup_color_pickers) : drop use of GdkColor. 2004-01-29 Jody Goldberg * dialog-stf.glade : '_Fixed Width' conflicted with '_Forward' Move to 'Fi_xed Width' 2004-01-28 Andreas J. Guelzow * dialog-printer-setup.c (do_fetch_page): don't bother setting orientation 2004-01-24 Andreas J. Guelzow * print.glade: a little bit of HIGfication 2004-01-14 Jody Goldberg * dialog-about.c (dialog_about) : add jimmac to about 2004-01-06 J.H.M. Dassen (Ray) * dialog-stf-format-page.c: #include here as well. 2004-01-06 David Mosberger-Tang http://bugs.debian.org/226382 * dialog-printer-setup.c: Gnumeric crashed on ia64 when clicking on File->Page Setup. The problem was that without include of gtkmenuitem.h, gtk_menu_item_new_with_label() was implicitly declared to return an "int", but since it returns a pointer in reality, the top 32 bits got sign-extended/corrupted on 64-bit platforms. Included the appropriate header. 2004-01-05 Morten Welinder * dialog-view.c (cb_view_ok_clicked): Turn on multi-head support. 2003-12-31 Andreas J. Guelzow * dialog-analysis-tools.c (anova_two_factor_tool_update_sensitivity_cb): switch to spin button (anova_two_factor_tool_ok_clicked_cb): ditto * anova-two.glade: change GtkEntry to GtkSpinButton * dao.glade: replace separators with headers 2003-12-31 Andreas J. Guelzow * descriptive-stats.glade: add some missed keyboard accelerators * dao.glade: ditto 2003-12-31 Andreas J. Guelzow * dialog-analysis-tools.c (anova_single_tool_update_sensitivity_cb): switch to spin button (anova_single_tool_ok_clicked_cb): ditto * anova-one.glade: change GtkEntry to GtkSpinButton 2003-12-31 Andreas J. Guelzow * dialog-analysis-tools.c (desc_stat_tool_update_sensitivity_cb): disable entry fields that do not currently apply and store warning messages in warning label * descriptive-stats.glade: HIGify and add warning field 2003-12-30 Andreas J. Guelzow * dialog-analysis-tools.c (anova_single_tool_update_sensitivity_cb): store warning messages in warning label (anova_two_factor_tool_update_sensitivity_cb): ditto (tool_update_sensitivity_cb): remove unused code * anova-one.glade: some small HIGification and addition of warnings label * anova-two.glade: ditto 2003-12-29 Andreas J. Guelzow * dialog-analysis-tools.c (tool_update_sensitivity_cb): remove unused code and store warning messages in warning label * covariance.glade: some HIGification and addition of a warning field * correlation.glade: ditto * rank.glade: ditto * fourier-analysis.glade: ditto 2003-12-28 Andreas J. Guelzow * fill-series.glade: replace output page widgets with dao widget and minor HIGfication * random-generation.glade: ditto * simulation.glade: ditto * advanced-filter.glade: ditto * consolidate.glade: ditto * dao-gui-utils.c (cb_focus_on_entry): deleted (tool_set_focus_output_range): deleted (dialog_tool_preset_to_range): use dao widget (dialog_tool_init_outputs): all callers are now using the dao widget (parse_output): ditto * dao.glade: add in-place toggle button * dialog-advanced-filter.c (advanced_filter_update_sensitivity_cb): use new dao widget (dialog_advanced_filter): disable `put' menu * dialog-analysis-tools.c (dialog_tool_init): state->put_menu is not longer used (tool_load_selection): state->output_entry is not longer used * dialog-consolidate.c (dialog_set_button_sensitivity): use new dao widget (dialog_consolidate): enable `put' menu * dialog-fill-series.c (cb_fill_series_update_sensitivity): use new dao widget (dialog_fill_series): disable `put' menu * dialog-random-generator.c (random_tool_update_sensitivity_cb): use new dao widget (dialog_random_tool): disable `put' menu * dialog-scenarios.c (dialog_scenario_add): replace state->base.output_entry with state->base.gdao (Should we relly be using dialog_tool_init here? It was designed for a different kind of dialog!) * dialog-shuffle.c (dialog_shuffle): ditto * dialog-simulation.c (simulation_update_sensitivity_cb): use new dao widget (dialog_simulation): disable `put' menu * tool-dialog.h (_GenericToolState): remove unneeded fields 2003-12-28 Andreas J. Guelzow * anova-one.glade: replace output page widgets with dao widget and minor HIGfication * anova-two.glade: ditto * dialog-analysis-tools.c (tool_update_sensitivity_cb): remove unused case (simple dialog not using dao widget) (anova_single_tool_update_sensitivity_cb): use new dao widget (anova_two_factor_tool_update_sensitivity_cb): ditto (dialog_anova_single_factor_tool): disable `put' menu (dialog_anova_two_factor_tool): ditto 2003-12-28 Andreas J. Guelzow for Christain Neumair * cell-comment.glade: HIGify 2003-12-27 Andreas J. Guelzow * tool-dialogs.h (_GenericToolState): remove unused fields (dialog_tool_init): remove unused arguments * dialog-analysis-tools.c (dialog_tool_init): remove unused arguments and adjust calls to dialog_tool_init throughout * dialog-advanced-filter.c: adjust calls to dialog_tool_init throughout * dialog-consolidate.c: ditto * dialog-fill-series.c: ditto * dialog-random-generator.c: ditto * dialog-scenarios.c: ditto * dialog-shuffle.c: ditto * dialog-simulation.c: ditto 2003-12-27 Andreas J. Guelzow * dao.glade: some HIG modifications * dialog-analysis-tools.c (ttest_update_sensitivity_cb): use new dao widget (ftest_update_sensitivity_cb): ditto (sampling_tool_update_sensitivity): ditto (regression_tool_update_sensitivity_cb): ditto (exp_smoothing_tool_update_sensitivity_cb): ditto (average_tool_update_sensitivity_cb): ditto (histogram_tool_update_sensitivity_cb): ditto (dialog_ttest_tool): disable `put' menu (dialog_ftest_tool): ditto (dialog_sampling_tool): ditto (dialog_regression_tool): ditto (dialog_exp_smoothing_tool): ditto (dialog_average_tool): ditto (dialog_histogram_tool): ditto * exp-smoothing.glade: replace output page widgets with dao widget * histogram.glade: ditto * mean-tests.glade: ditto * moving-averages.glade: ditto * regression.glade: ditto * sampling.glade: ditto * variance-tests.glade: ditto 2003-12-26 Andreas J. Guelzow * dao.glade: new * Makefile.am: add dao.glade * dao-gui-utils.c (dialog_tool_init_outputs): handle new dao widget (parse_output): ditto * dialog-analysis-tools.c (tool_load_selection): ditto (tool_update_sensitivity_cb): ditto (dialog_correlation_tool): disable `put' menu (dialog_covariance_tool): ditto (dialog_ranking_tool): ditto (dialog_fourier_tool): ditto (desc_stat_tool_update_sensitivity_cb): use new dao widget (dialog_descriptive_stat_tool): disable `put' menu * tool-dialogs.h (_GenericToolState): add gdao field * correlation.glade: replace output page widgets with dao widget * covariance.glade: ditto * descriptive-stats.glade: ditto * fourier-analysis.glade: ditto * rank.glade: ditto 2003-12-24 Andreas J. Guelzow * dialog-cell-sort.c: make various strings translatable and remove corresponding warnings. 2003-12-24 Andreas J. Guelzow mostly for John Gill * cell-sort.glade: add tooltips 2003-12-24 Morten Welinder * dialog-search.c (make_matches_table): Set single-paragraph-mode. * dialog-stf-preview.c (stf_preview_set_lines): Set single-paragraph-mode. We're in gtk+ cvs HEAD land now. 2003-12-23 Jody Goldberg * Release 1.2.3 2003-12-21 J.H.M. Dassen (Ray) * dialog-cell-sort.c: #include so things link again. 2003-12-21 Andreas J. Guelzow * dialog-stf-export.glade: add `Preserve Formats' checkbutton * dialog-stf-export-private.h (StfE_FormatPageData_t): add GtkCheckButton *format_preserve * dialog-stf-export-format-page.c (stf_export_dialog_format_page_init): initialize format_preserve checkbutton (stf_export_dialog_format_page_result): extract format_preserve 2003-12-20 Andreas J. Guelzow * dialog-cell-sort.c (build_sort_field_menu): balance the size of the submenus with the size of the main menu and don't introduce submenus if there are only a few items left. 2003-12-20 Andreas J. Guelzow * cell-sort.glade: add horizontal scollbars to the treeview to work around a GTK bug. * dialog-cell-sort.c (header_name): new (col_row_name): add column/row info to headers to differentiate between them (append_data): load header into new column (cb_sort_header_check): simply switch the visibility of the header column (move_cb): also move data from new column (dialog_init): add header column to treeview 2003-12-20 Andreas J. Guelzow mostly for John Gill * dialog-cell-sort.c (AddSortFieldMenuState): new structure (already_in_sort_fields): new (range_already_in_sort_criteria): new (build_sort_field_menu): new (cb_sort_field_menu_activate): new (cb_sort_field_selection): new (cb_update_add_sensitivity): deleted (cb_sort_header_check): new (cb_update_sensitivity): don't count items here (select_iter_at_row): new (cb_delete_clicked): reselect an item after deletion (set_ok_button_sensitivity): new (build_sort_field_base_menu): new (show_add_menu): new (cb_add_clicked): if the entry field does not contain valid data show the menu instead (cb_treeview_button_press): new (cb_treeview_keypress): new (dialog_init): hook up additional signals for the treeview 2003-11-27 Andreas J. Guelzow http://bugzilla.gnome.org/show_bug.cgi?id=128915 * preferences.glade: make description field non-editable 2003-11-26 Jody Goldberg * Release 1.2.2 2003-10-27 Andreas J. Guelzow http://bugzilla.gnome.org/show_bug.cgi?id=127932 * src/dialogs/dialog-cell-sort.c (cb_update_sensitivity): handle clear button (cb_clear_clicked): new (cb_add_clicked): don't stop after the first addition (dialog_init): handle clear button and shortened add entry * src/dialogs/cell-sort.glade: add clear button and move add button next to add entry field 2003-10-27 Morten Welinder * dialog-stf-format-page.c (cb_col_event): Handle mouse-1 clicks near the checkbox and pretend it works. * dialog-stf-main-page.c (stf_dialog_main_page_init): Handle missing columns when input is empty. 2003-10-27 Andreas J. Guelzow http://bugzilla.gnome.org/show_bug.cgi?id=125422 * dialog-insert-cells.c (dialog_insert_cells): try to guess whether to move cells down or to the right * insert-cells.glade: add missing radio button 2003-10-27 Andreas J. Guelzow * dialog-delete-cells.c (dialog_delete_cells): try to guess whether to move cells up or to the left 2003-10-26 Andreas J. Guelzow http://bugzilla.gnome.org/show_bug.cgi?id=125361 * dialog-printer-setup.c (cb_do_print): cb_do_print_ok causes state to be freed. So don't use it afterwards. 2003-10-26 Andreas J. Guelzow * dialog-preferences.c: add Default Header/Footer Font Selector (pref_font_hf_initializer): new (cb_pref_font_hf_has_changed): new (cb_pref_font_hf_set_fonts): new (pref_font_hf_page_open): new 2003-10-21 Jody Goldberg * function-select.glade : why were the descriptions editable ?? 2003-10-13 Morten Welinder * dialog-stf-preview.c (stf_preview_set_lines): Take extra GStringChunk* argument. (stf_preview_set_lines): Be consistent with the column maximum. 2003-10-08 Jody Goldberg * Release 1.2.1 2003-10-05 Jody Goldberg * dialog-define-names.c (cb_name_guru_destroy) : reload the position descriptor in case things changed. 2003-10-05 Jon K Hellan * dialog-sheet-order.c (dialog_sheet_order): Ditto. * dialog-cell-format.c (setup_color_pickers): gtk_combo_box renamed to gnm_combo_box. 2003-10-05 J.H.M. Dassen (Ray) * dialog-autocorrect.c, dialog-cell-sort.c, dialog-consolidate.c, dialog-function-select.c, dialog-scenarios.c, dialog-sheet-order.c, dialog-simulation.c, dialog-zoom.c: #include to fix build. 2003-10-02 Morten Welinder * dialog-goal-seek.c (cb_dialog_apply_clicked): Don't use style_format_new_XL. 2003-09-30 Morten Welinder * dialog-stf-format-page.c (stf_dialog_format_page_prepare): Set the trim right. (format_page_trim_menu_deactivate): Update preview and result after changes. 2003-09-28 Jukka Pekka * dialog-scenarios.c (scenarios_ok_clicked_cb): Fixed a crash in ok button. * scenario-manager.glade: Much improved dialog layout. * dialog-scenarios.c (dialog_scenarios): A label name change. 2003-09-24 Jody Goldberg Christian Neumair * view.glade : Add some atk relations * autofilter-top10.glade : ditto * autoformat.glade : ditto * variance-tests.glade : ditto * anova-two.glade : ditto * anova-one.glade : ditto 2003-09-25 Jukka Pekka * simulation.glade: Much improved dialog layout. * dialog-solver.c (cb_dialog_solve_clicked): Bug fix: create the scenario only if an optimal value was found. * dialog-solver.c (constraint_select_click): Fixed the usability of constraint change button. 2003-09-23 Jukka Pekka * scenario-manager.glade, scenario-add.glade: Add some spacing to look a little bit more like in HIG specs. * dialog-analysis-tools.c (scenarios_cancel_clicked_cb): Fix a crash in cancel button. * solver.glade: Fixed the groupping of the minimize button. 2003-09-15 Morten Welinder * dialog-sheet-order.c (location_of_iter): Fix C99-ism. 2003-09-15 Jody Goldberg * Release 1.2.0 2003-09-14 Andreas J. Guelzow * dialog-sheet-order.c (location_of_iter): rewrite 2003-09-13 Andreas J. Guelzow * dialog-printer-setup.c (display_hf_preview): initialize HFRenderInfo->sheet 2003-09-13 Andreas J. Guelzow * dialog-analysis-tools.c (dialog_histogram_tool): connect focus event handlers to an expression entry's entry (histogram_tool_set_calculated): should return gboolean (histogram_tool_set_predetermined): ditto 2003-09-12 Jody Goldberg * cell-format.glade : fix ancient spelling error. 2003-09-11 Andreas J. Guelzow * advanced-filter.glade: fix label alignment 2003-09-11 Andreas J. Guelzow * dialog-cell-sort.c (dialog_init): focus on the most likely entry field 2003-09-10 Christian Neumair * cell-sort.glade: Add ATK relation information. * dao-gui-utils.c (dialog_tool_init_outputs): ditto. * dialog-analysis-tools.c (dialog_tool_init): ditto. * format-selector.glade: ditto. * so-arrow.glade: ditto. * so-checkbox.glade: ditto. * so-fill.glade: ditto. * so-frame.glade: ditto. * so-scrollbar.glade: ditto. 2003-09-10 Jody Goldberg * Release 1.1.90 2003-09-06 Andreas J. Guelzow * dialog-sheet-order.c (cb_ok_clicked): remove warning 2003-08-30 Jody Goldberg http://bugzilla.gnome.org/show_bug.cgi?id=121045 * dialog-autofilter.c (init_operator) : minor thinko 2003-08-25 Andreas J. Guelzow http://bugzilla.gnome.org/show_bug.cgi?id=120552 * dialog-stf-export.c (stf_dialog_window_delete): new (stf_export_dialog_attach_page_signals): connect stf_dialog_window_delete 2003-08-25 Andreas J. Guelzow * dialog-printer-setup.c (create_hf_preview_canvas): use 8 pt rather than 14/1024 pt font 2003-08-21 Jody Goldberg * Release 1.1.20 2003-08-11 Andreas J. Guelzow * variance-tests.glade: changed to match other tool dialogs 2003-08-11 Andreas J. Guelzow * help.h: add and change a few links * dialog-autofilter.c (dialog_auto_filter): vary the help link depending on which dialog we a reusing * dialog-autosave.c (dialog_autosave): fix typo 2003-08-09 Andreas J. Guelzow * help.h: new, list of help links for all help buttons * dialog-advanced-filter.c: replace helpfile address with #define from help.h * dialog-autocorrect.c: ditto * dialog-autofilter.c: ditto * dialog-autoformat.c: ditto * dialog-cell-comment.c: ditto * dialog-cell-format.c: ditto * dialog-cell-sort.c: ditto * dialog-col-row.c: ditto * dialog-col-row.c: ditto * dialog-col-width.c: ditto * dialog-consolidate.c: ditto * dialog-consolidate.c: ditto * dialog-define-names.c: ditto * dialog-define-names.c: ditto * dialog-delete-cells.c: ditto * dialog-fill-series.c: ditto * dialog-formula-guru.c: ditto * dialog-function-select.c: ditto * dialog-goal-seek.c: ditto * dialog-goto-cell.c: ditto * dialog-hyperlink.c: ditto * dialog-insert-cells.c: ditto * dialog-merge.c: ditto * dialog-pivottable.c: ditto * dialog-plugin-manager.c: ditto * dialog-preferences.c: ditto * dialog-printer-setup.c: ditto * dialog-random-generator.c: ditto * dialog-row-height.c: ditto * dialog-scenarios.c: ditto * dialog-search-replace.c: ditto * dialog-search.c: ditto * dialog-sheet-order.c: ditto * dialog-shuffle.c: ditto * dialog-simulation.c: ditto * dialog-solver.c: ditto * dialog-summary.c: ditto * dialog-tabulate.c: ditto * dialog-view.c: ditto * dialog-workbook-attr.c: ditto * dialog-zoom.c: ditto * dialog-analysis-tools.c: ditto, and remove some duplicate code * dialog-autosave.c: ditto, and use utilities 2003-08-06 Andreas J. Guelzow http://bugzilla.gnome.org/show_bug.cgi?id=119287 * dialog-sheet-order.c (cb_ok_clicked): don't allow users to delete all existing sheets (even if they create some new ones) 2003-08-06 Andreas J. Guelzow * dialog-sheet-order.c (cb_ok_clicked): fix typo 2003-08-06 Andreas J. Guelzow * dao-gui-utils.c (parse_output): do not set sheet_idx 2003-08-06 Andreas J. Guelzow * dialog-about.c: include libgnomeui/gnome-href.h 2003-08-06 Andreas J. Guelzow * dialog-sheet-order.c (cb_delete_sheets): deleted (was unused) 2003-08-04 Andreas J. Guelzow * dao-gui-utils.c (parse_output): also set sheet_idx 2003-08-04 Andreas J. Guelzow * dialog-scenarios.c: Put scenario specific fields into ScenariosState rather than GenericToolState and use ScenariosState thoughout * dialog-tabulate.c (tabulation_eval): move to tools/tabulate.c (my_get_format): ditto (do_tabulation): ditto (tabulate_ok_clicked): use cmd_tabulate * tool-dialogs.h: Remove scenario specific fields from GenericToolState 2003-08-03 Andreas J. Guelzow * dialog-consolidate.c (cb_consolidate_ok_clicked): use consolidate_check_destination 2003-08-03 Andreas J. Guelzow * consolidate.glade: add standard output selector * dao-gui-utils.c (dialog_tool_init_outputs): handle put_menu (parse_output): ditto * dialog-analysis-tools.c (tool_destroy): call a tool specific destruction function if needed. (dialog_tool_init): initialize state->state_destroy and state->put_menu * dialog-consolidate.c: use GenericToolState as part of the state structure and use the standard dao calls rather than duplicating the code here. * tool-dialogs.h (GenericToolState): add state_destroy and put_menu fields 2003-07-31 Andreas J. Guelzow * dialog-sheet-order.c (cb_ok_clicked): use sheet indices rather than sheet pointers, adjust arguments to cmd_reorganize_sheets 2003-07-30 Andreas J. Guelzow * solver.glade: align various widgets (and split them over additional pages) 2003-07-28 Morten Welinder * dialog-stf-fixed-page.c (cb_treeview_button_press): Make the context menu work here too. 2003-07-27 Jon K Hellan * autofilter-expression.glade: Set has_default for ok_button. * autofilter-top10.glade: Ditto. * pivottable.glade: Ditto. * so-frame.glade: Ditto. * solver.glade: Ditto. 2003-07-25 Morten Welinder * dialog-stf-fixed-page.c: Overhaul all navigation. 2003-07-24 Morten Welinder * dialog-stf-fixed-page.c (make_new_column): New function, largely split out from cb_col_event. (cb_col_event): Call make_new_column. (cb_treeview_event): New function. (stf_dialog_fixed_page_init): Connect to cb_treeview_event. 2003-07-24 Andreas J. Guelzow * dialog-goal-seek.c (dialog_destroy): call cmd_goal_seek if appropriate (cb_dialog_cancel_clicked): set cancelled to true (cb_dialog_apply_clicked): set cancelled to false (dialog_preload_selection): new (dialog_init): call dialog_preload_selection (dialog_goal_seek): initialize cancelled to true 2003-07-24 Andreas J. Guelzow * dialog-solver.c (dialog_destroy): call cmd_solver if appropriate (cb_dialog_cancel_clicked): set cancelled to true (cb_dialog_close_clicked): set cancelled to false and defer call of cmd_solver to dialog_destroy (cb_dialog_solve_clicked): set cancelled to false (dialog_solver): initialize cancelled to true 2003-07-23 Andreas J. Guelzow * dialog-stf.glade: give a proper title to the dialog 2003-07-23 Andreas J. Guelzow * dialog-solver.c (cb_dialog_close_clicked): call cmd_solver 2003-07-23 Andreas J. Guelzow * autoformat.glade: add help button * plugin-manager.glade: add help button * dialog-autoformat.c (dialog_autoformat): add help button * dialog-plugin-manager.c (cb_pm_close_clicked): new (pm_dialog_cleanup): delete state (dialog_plugin_manager): setup help button 2003-07-23 Morten Welinder * dialog-zoom.c (cb_zoom_ok_clicked): Stop silly double->float->double conversions. 2003-07-23 Andreas J. Guelzow * dialog-zoom.c (cb_zoom_ok_clicked): use gtk_tree_iter_free only for iters allocated on the heap 2003-07-23 Andreas J. Guelzow * dialog-stf.c (stf_dialog_result_attach_formats_to_cr): new * dialog-stf.h (stf_dialog_result_attach_formats_to_cr): new 2003-07-21 Andreas J. Guelzow http://bugzilla.gnome.org/show_bug.cgi?id=117903 * dialog-printer-setup.c: activiate the radio buttons, do not make them insensitive. 2003-07-16 Jody Goldberg http://bugzilla.gnome.org/show_bug.cgi?id=115812 * dialog-solver.c (solver_reporting) : remove double negative in docs. 2003-07-16 Andreas J. Guelzow * dialog-function-select.c (cb_dialog_function_select_fun_selection_changed): fix the offset into the description for formatting. Make the syntax bold rather than the first occurrence of the function name (which did not work anyways.) 2003-07-16 Andreas J. Guelzow * dialog-function-select.c (cb_dialog_function_select_cat_selection_changed): show the function names only (cb_dialog_function_select_fun_selection_changed): prepend the syntax to the description 2003-07-16 Morten Welinder * dialog-cell-format.c (setup_pattern_button): Get images from application pixbufs. 2003-07-15 Jody Goldberg From John Gill : * dialog-preferences.c (cb_pref_window_set_transition_keys) : new. (cb_pref_window_transition_keys_toggled) : new. (pref_window_page_initializer) : use them here. 2003-07-13 Andreas J. Guelzow * dao-gui-utils.h (dialog_tool_preset_to_range): new * dao-gui-utils.c (dialog_tool_preset_to_range): new * dialog-fill-series.c: rewrite for the redesign dialog and make undoable * dialog-random-generator.c (dialog_random_tool_init): use dialog_tool_preset_to_range rather than direct gnm_expr_entry_load_from_range * fill-series.glade: redesign * tool-dialogs.h: add fixme warning 2003-07-09 Morten Welinder * dialog-stf-main-page.c (main_page_set_spin_button_adjustment): Don't set entry size. The incorrect size is a gtk+ bug. http://bugzilla.gnome.org/show_bug.cgi?id=116368 2003-07-07 Andreas J. Guelzow * preferences.glade: replace notebook tabs with treeview * dialog-preferences.c (dialog_pref_add_item) : new (dialog_pref_select_page): new (cb_dialog_pref_selection_changed): new (dialog_preferences): set up treeview 2003-07-05 Andreas J. Guelzow * dialog-stf.c: change dialogresult->formats to dialogresult->parseoptions->formats throughout (stf_dialog_result_free): don't free formats * dialog-stf.h: remove formats from DialogStfResult_t 2003-07-04 Andreas J. Guelzow * dialog-stf-format-page.c (format_page_update_preview): preserve the old column headers and column selection (cb_col_check_clicked): verify arguments (check_columns_for_import): ditto (uncheck_columns_for_import): ditto (stf_dialog_format_page_cleanup): handle col_import_array_len (stf_dialog_format_page_init): ditto * dialog-stf.h: added col_import_array_len to FormatInfo_t 2003-07-04 Andreas J. Guelzow * dialog-stf-format-page.c (cb_col_check_clicked): reformatted (check_columns_for_import): new (uncheck_columns_for_import): new (cb_popup_menu_uncheck_right): implemented (cb_popup_menu_check_right): implemented (cb_popup_menu_uncheck_left): new (cb_popup_menu_check_left): new (cb_col_event): eanble and add context menu items 2003-07-04 Andreas J. Guelzow * dialog-stf-format-page.c (cb_col_event) : don't confuse pagedata->format.renderdata->colcount with pagedata->format.col_import_count 2003-07-04 Andreas J. Guelzow * dialog-stf-format-page.c (cb_col_clicked) : deleted (cb_column_popup) : renamed to cb_col_event and simplified (format_page_update_preview): don't use an eventbox but the column header button 2003-07-03 Andreas J. Guelzow * dialog-stf-format-page.c (cb_col_clicked) : check argument (cb_popup_menu_uncheck_right) : new stub (cb_popup_menu_check_right) : new stub (cb_popup_menu_extend_format) : new (cb_column_popup) : new (format_page_update_preview): add context menu to column headers 2003-07-03 Jon K Hellan * dialog-sheet-order.c (dialog_sheet_order): Turn off color combo tearoff behaviour in dialogs. * dialog-cell-format.c (setup_color_pickers): Ditto. 2003-07-03 Andreas J. Guelzow http://bugzilla.gnome.org/show_bug.cgi?id=116300 * dialog-stf.h: added format.format_changed_handler_id * dialog-stf-format-page.c (activate_column): block format_changed signal handler 2003-07-02 Jody Goldberg * dialog-tabulate.c (dialog_tabulate) : Use GObject properties in place of deprecated gtk_window_set_policy. 2003-07-02 Andreas J. Guelzow * format-selector.glade: remove some translatable nonsense text 2003-07-01 Emmanuel Pacaud (committed by Andreas J. Guelzow ) * cell_format.glade : HIG fixes * dialog-cell-format.c (fmt_dialog_init_validation_expr_entry): fix widget position in validation GtkTable. 2003-06-30 Emmanuel Pacaud (committed by Andreas J. Guelzow ) * format-selector.glade : use a GtkTextView for preview. 2003-07-01 Jody Goldberg * advanced-filter.glade anova-one.glade anova-two.glade autoformat.glade cell-format.glade consolidate.glade correlation.glade covariance.glade descriptive-stats.glade exp-smoothing.glade fourier-analysis.glade function-select.glade histogram.glade merge.glade moving-averages.glade print.glade rank.glade regression.glade sampling.glade shuffle.glade tabulate.glade : remove unnecessary 'requires gnome' 2003-06-30 Morten Welinder * dialog-stf-main-page.c (main_page_set_spin_button_adjustment): Auto-size spinbutton entries. 2003-06-29 Andreas J. Guelzow * src/dialogs/dialog-stf-format-page.c (format_page_update_preview): use col_header field (stf_dialog_format_page_init): initalize col_header field * src/dialogs/dialog-stf.h: add col_header field to FormatInfo_t 2003-06-28 Andreas J. Guelzow * dialog-stf-format-page.c (cb_col_check_clicked): new (format_page_update_preview): create checkboxes in column headers (stf_dialog_format_page_cleanup): clean up selected column list (stf_dialog_format_page_init): initialize selected column list * dialog-stf-preview.c (stf_preview_new): allocate lots of columns in the lazy list. (We need to fix this.) (stf_preview_set_lines): show all lines * dialog-stf.c (stf_dialog): copy selected column list to parseoptions * dialog-stf.h: new fields in FormatInfo_t 2003-06-26 Andreas J. Guelzow * dialog-function-select.c: Add a 'All Functions' category * function-select.glade: Add instructions 2003-06-26 Morten Welinder * dialog-stf-format-page.c: Dump column clist. (activate_column): New function, shading the currently selected column. * dialog-stf-preview.c (stf_preview_new): Set size in terms of font size. 2003-06-26 Jody Goldberg * dialog-printer-setup.c (unit_editor_configure) : silence the warning. 2003-06-26 Andreas J. Guelzow * tabulate.glade: fixed button order 2003-06-26 Andreas J. Guelzow * dialog-consolidate.c: replace GTKCList with Treeview * consolidate.glade: ditto 2003-06-25 Morten Welinder * dialog-stf*.[ch]: Replace GnomeDruid setup with a GtkNotebook setup. GnomeDruid is too buggy. 2003-06-24 Morten Welinder * dialog-sheet-order.c (dialog_sheet_order): Use application_get_pixbuf to get icon for color_combo_new. Don't include all the pixbufs. * dialog-stf-main-page.c (main_page_import_range_changed): Add a g_return_if_fail to prevent a crash under 115856. (This doesn't actually fix anything.) 2003-06-24 Andreas J. Guelzow for Emmanuel Pacaud * format-selector.glade: arrange items to be more aligned and conform to HIG. Remove the unused delete button for custom styles. 2003-06-22 Andreas J. Guelzow * print.glade: use stock buttons 2003-06-22 Andreas J. Guelzow * format-selector.glade: rearrange items to use a treeview for the format categories 2003-06-18 Jody Goldberg * dialog-hyperlink.c (dhl_get_target_url) : Use 'Web Link' rather than URL which is aparently too technical. 2003-06-21 Andreas J. Guelzow * dialog-printer-setup.c (cb_do_print_ok): save as default only when checkbox checked (do_setup_sheet_selector): relocate sheet selector * dialog-stf.glade: make column list fixed width * format-selector.glade: make more rigid * print.glade: add a `save as default' checkbox 2003-06-21 Andreas J. Guelzow * dialog-stf-format-page.c (locale_changed_cb): store locale in pagedata * dialog-stf.c (stf_dialog): move locale to parseoptions 2003-06-20 Andreas J. Guelzow * dialog-printer-setup.c (cb_do_print): remove duplicated code by calling cb_do_print_ok 2003-06-20 Andreas J. Guelzow * dialog-function-select.c (cb_dialog_function_select_fun_selection_changed): carefully count characters and cursor positions (1-off problems) * format-selector.glade: percentages are not scaled 2003-06-20 Andreas J. Guelzow for Emmanuel Pacaud * dialog-stf.glade: small formatting change * format-selector.glade: small formatting change 2003-06-20 Morten Welinder * dialog-stf-csv-page.c (csv_page_textindicator_change): Move from main page. (Saves screen real-estate there.) 2003-06-19 Andreas J. Guelzow * dialog-stf-format-page.c (locale_changed_cb): implement 2003-06-18 Andreas J. Guelzow * dialog-paste-special.c: spelling fix * search-replace.glade: spelling fix * search.glade: spelling fix 2003-06-18 Andreas J. Guelzow * dialog-stf-format-page.c (locale_changed_cb): new (stf_dialog_format_page_init): add locale selector * dialog-stf.c: add pagedata.locale and pagedata.fixed_locale (stf_dialog): add above to argument list * dialog-stf.glade: add space for locale selector * dialog-stf.h (stf_dialog): add locale and fixed_locale to argument list 2003-06-15 Emmanuel Pacaud * Makefile.am : add number-format-selector.glade * cell-format.glade : remove number format page * number-format-selector.glade : new, based on the number format page of cell-format.glade, excepted the use of a GtkOptionMenu for the format category selection * dialog-cell-format.c (_FormatState) : remove number format related variables (_FormatWidget) : removed (generate_format), (draw_format_preview), (fillin_negative_samples), (cb_decimals_changed), (cb_separator_toggle), (fmt_dialog_init_fmt_list), (fmt_dialog_enable_widgets), (cb_format_class_changed), (cb_format_entry_changed), (cb_format_list_select), (cb_format_currency_select), (cb_format_negative_form_selected), (funny_currency_order : removed (cb_number_format_changed) : new (fmt_dialog_init_format_page) : now only add number format selector widget at the first notebook page (cb_fmt_dialog_dialog_destroy) : remove unref of state->format.spec (set_initial_focus) : use number_format_selector_set_focus to give the focus to the number format page * dialog-stf-format-page.c (format_page_collist_select_row) : use number_format_selector_set_style_format to set the current style format of the slector widget (format_page_sublist_select_row) : removed (format_page_format_changed) : removed (cb_number_format_changed) : new (stf_dialog_format_page_init) : remove format list creation code ; add initialisation of the number format selector widget * dialog-stf.c (stf_dialog_set_initial_keyboard_focus) : use number_format_selector_set_focus (stf_dialog_editables_enter) : use number_format_selector_editable_enters * dialog-stf.h : removed format list related variables * dialog-stf.glade : reduced the requested size of the preview area from 250 to 100 removed format list in the format page 2003-06-16 Morten Welinder * dialog-stf-csv-page.c (csv_page_parseoptions_to_gui): Use guessed parse options. * dialog-stf-main-page.c (main_page_parseoptions_to_gui): New function. (stf_dialog_main_page_init): Guess initial parseoptions. 2003-06-14 Jon K Hellan * dialog-sheet-order.c (dialog_sheet_order): Fix typo 2003-06-13 Jon K Hellan * dialog-sheet-order.c (dialog_sheet_order): Turn off instant apply for color combos. * dialog-cell-format.c (setup_color_pickers): Ditto. 2003-06-13 Morten Welinder * dialog-stf-main-page.c (main_page_set_encoding): Use known length of data area. * dialog-stf.c (stf_dialog): Take extra parameter specifying length of data area. All callers changed. * dialog-stf-main-page.c (cb_line_breaks): Handle changes in line break specs. 2003-06-12 Morten Welinder * dialog-stf.c (stf_dialog): New argument fixed_encoding which, when TRUE, will use the specified encoding with no user override. All callers changed. * dialog-stf-preview.c (render_get_value): Change tabs into spaces here. (stf_preview_set_lines): Clear the table here too. (stf_preview_render): Merge into stf_preview_set_lines, then remove. * dialog-stf.h (DruidPageData_t): Add parseoptions here. Remove from all page structs. * dialog-stf-fixed-page.c (fixed_page_update_preview): Turn off trimming here. 2003-06-12 Andreas J. Guelzow * dialog-analysis-tools.c (regression_tool_ok_clicked_cb): do not report already reported errors 2003-06-12 Andreas J. Guelzow * mean-tests.glade: replace some abbreviations with the complete name 2003-06-12 Morten Welinder * dialog-stf-main-page.c (main_page_import_range_changed): Reset ->cur and ->cur_end here. (encodings_changed_cb): Call main_page_import_range_changed. * dialog-stf-preview.c (stf_preview_render): Fix preconditions, not that they should really fail... * dialog-stf-main-page.c (main_page_set_encoding): Don't use fallback during conversion. (encodings_changed_cb): Improve error message. 2003-06-11 Andreas J. Guelzow * dialog-preferences.c (cb_pref_latex_set_use_utf8): new (cb_pref_latex_set_use_utf8_toggled): new (pref_file_page_initializer): add latex-use-utf8 checkbox 2003-06-11 Morten Welinder * dialog-stf.c (stf_dialog): Nul-terminate result. * dialog-stf.h (DruidPageData_t): Add cur_end member. * dialog-stf.h (MainInfo_t): Add parse options member. * dialog-stf-main-page.c (main_page_startrow_changed): Treat line endings consistently. 2003-06-11 Andreas J. Guelzow * random-generation.glade: use notebook 2003-06-11 Jon K Hellan * dialog-view.c (cb_view_ok_clicked): Make copy of state->wbcg before state is invalidated. 2003-06-11 Jody Goldberg * dialog-autoformat.c (cb_canvas_focus) : new. (dialog_autoformat) : hook it up here to get decent keynav. 2003-06-10 Jody Goldberg * dialog-about.c (dialog_about) : www.gnumeric.org is still down and there is no clear solution in sight until the dotster account is cleared. 2003-06-10 Andreas J. Guelzow * descriptive-stats.glade: use notebook * exp-smoothing.glade: ditto * mean-tests.glade: ditto * moving-averages.glade: ditto * sampling.glade: ditto 2003-06-10 Morten Welinder * dialog-printer-setup.c: Switch to foocanvas. 2003-06-10 Andreas J. Guelzow * anova-one.glade: use notebook * anova-two.glade: ditto * correlation.glade: ditto * covariance.glade: ditto * fourier-analysis.glade: ditto * rank.glade: ditto * regression.glade: ditto * histogram.glade: fix mnemonics * dao-gui-utils.c (dialog_tool_init_outputs): restore the correct entry field placement (broken in HIGfication) * dialog-analysis-tools.c (dialog_tool_init): ditto 2003-06-10 Morten Welinder * dialog-summary.c (dialog_summary_put): Fix UTF-8 problem. * dialog-password.c (dialog_get_password): Ditto. 2003-06-09 Jody Goldberg * dialog-random-generator.c (dialog_random_tool_init) : use simpler gtk_label_set_text_with_mnemonic. (distribution_parbox_config) : ditto. 2003-06-09 Jody Goldberg * dialog-analysis-tools.c (tool_destroy) : no more accel member. (dialog_tool_init) : no need to parse labels for accelerators anymore just set the label's mnemonic widget. 2003-06-09 Jody Goldberg * dialog-cell-format.c : Simplify interaction with preview grid now that its interface is more convenient. * dialog-autoformat.c : derive util class from PreviewGrid fix typo in sample text. convert to option menu. Remove magic sizes to kludge around canvas. * autoformat.glade : Add alignments. Remove edit menu, convert from GnomeEntry -> OptionMenu 2003-06-07 Jody Goldberg * Release 1.1.19 2003-06-07 Jody Goldberg * Release 1.1.18 2003-06-06 Morten Welinder * dialog-cell-comment.c (dialog_cell_comment): Position the cursor at the beginning. * dialog-stf-fixed-page.c (cb_col_event): Don't allow the user to create more than SHEET_MAX_COLS columns. 2003-06-05 Jody Goldberg * dialog-plugin-manager.c (cb_pm_button_directory_add_clicked) : doh! be marginally smarter about selecitng a directory name. It would be nice if the fileselector had a 'select directory mode' so that ordinary files couldn't be selected. 2003-06-05 Jody Goldberg * dialog-plugin-manager.c (cb_pm_button_rescan_directories_clicked) : use connect_swapped to get rid of the unused argument (cb_pm_button_directory_add_clicked) : merge in pm_add_dir and clarify the ownership of the lists and manually reload the directories for now. Eventually we should just monitor the notify signal of something. (cb_pm_button_directory_delete_clicked) : merge in pm_delete_dir and clarify the ownership of the lists and manually reload the directories for now. Eventually we should just monitor the notify signal of something. (cb_dir_changed_notification) : delete. (dialog_plugin_manager) : no need to remove the gconf notification we're no longer watching for. * dialog-paste-special.c (dialog_paste_special) : begin transition from modal dialog by moving the calls to cmd_paste_to_selection here. * dialog-printer-setup.c : remove some deprecation. 2003-06-05 Morten Welinder * dialog-stf-fixed-page.c (fixed_page_prepare): Set the number of lines to parse. * dialog-stf-csv-page.c (csv_page_prepare): Ditto. * dialog-stf.c (stf_dialog): Take an optional encoding. Specify that input is not necessarily UTF-8. * dialog-stf.h (DialogStfResult_t): Make the return text be the UTF-8 version of the input. Add rowcount. * dialog-stf-main-page.c (main_page_set_encoding): New function. (stf_dialog_main_page_init): Pick an encoding, either the supplied one or using a fallback. * dialog-stf*.[ch]: Another round of cleanups. 2003-06-04 Morten Welinder * dialog-stf.c (stf_dialog): Take over formats here. (stf_dialog_result_free): Plug leak. * dialog-stf-format-page.c (stf_dialog_format_page_cleanup): Free formats here. * dialog-stf.h (DruidPageData_t): Move the page structures in here, instead of pointing to them. All users changed. * dialog-stf-main-page.c (stf_dialog_main_page_init): Use monospace, just in case the data is fixed-width. * dialog-stf-*.[ch]: Rewrite to GtkTreeView based instead of GnomeCanvas. 2003-06-04 Jody Goldberg * dialog-merge.c (dialog_merge) : init the expr entry. - editable_enters - assign mnemonic for label - load current selection. 2003-06-03 Jody Goldberg * dialog-shuffle.c (dialog_shuffle) : set the initial shuffle type based on the selection. * shuffle.glade : add blank row and col around things to play nicely with the dao utils. http://bugzilla.gnome.org/show_bug.cgi?id=114312 * advanced-filter.glade : Insert a blank row above the two input lines so that the table layout matches the doa utils assumptions. 2003-06-03 Jody Goldberg * dialog-define-names.c (name_guru_add) : don't freak out with empty names. 2003-06-03 Jody Goldberg * dialog-define-names.c (name_guru_add) : cmd_define_name is smarter now we don't need to do any heavy lifting here. 2003-06-02 Jody Goldberg * dialog-define-names.c (cb_scope_changed) : handle failure to change scope and update the name list on success. 2003-06-02 Morten Welinder * dialog-stf-preview.c (stf_preview_render): Switch from list > to ptrarray>, gaining random access. All callers changed. * dialog-view.c (dialog_new_view): Use gnm_link_button_and_entry. 2003-05-31 Jody Goldberg * dialog-shuffle.c (dialog_shuffle) : fix yesterday's change. 2003-05-31 Jody Goldberg * dialog-hyperlink.c (dhl_cb_ok) : when we add an hlink underline the content and turn it blue. * cell-format.glade : @$^#$ HIG. It is a Cancel button * dialog-fill-series.c (dialog_fill_series) : default the cols/rows depending on the current selection. 2003-05-30 Jody Goldberg * dialog-shuffle.c (dialog_shuffle) : init input from the selection. 2003-05-30 Morten Welinder * dialog-search.c (cursor_change): Fix 114045. * dialog-cell-format.c (cb_rotate_canvas_realize): Get the pango context from the canvas widget, not from a random sheet-level font. * dialog-view.c (cb_view_ok_clicked): Disable multi-display pending bug fixes. Multi-screen should be ok. * dialog-cell-format.c (cb_pattern_preview_get_cell_style): Do not ref the style. None of the other callbacks do. (fmt_dialog_init_font_page): Poor some sanity into handling of underlines. 2003-05-22 Morten Welinder * dialog-stf-fixed-page.c (fixed_page_canvas_motion_notify_event): Set cursor for right display. * dialog-cell-format.c (cb_rotate_canvas_button): Ungrab the right display. * dialog-view.c, view.glade: New files. 2003-05-21 Morten Welinder * dialog-printer-setup.c (unit_editor_configure): Get pango context from toplevel widget. 2003-05-20 Morten Welinder * dialog-cell-format.c (cb_rotate_canvas_realize): Plug "white" out of the style. (setup_color_pickers): Plug "black" out of the style. (fmt_dialog_impl): Ditto. * dialog-stf-preview.c (stf_preview_draw_text, stf_preview_get_displayed_rowcount): s/gtk_object_get/g_object_get/. * dialog-stf-main-page.c (main_page_set_scroll_region_and_prevent_center): Ditto. * dialog-stf.c (stf_dialog_set_scroll_region_and_prevent_center): Ditto. * dialog-analysis-tools.c (dialog_ttest_tool, dialog_ttest_tool): Use g_object_[sg]et_data, not gtk_-ditto. * dialog-printer-setup.c (do_hf_customize, hf_customize_apply): Ditto. * dialog-random-generator.c (dialog_random_realized): Use gtk_widget_set_size_request, not gtk_widget_set_usize. * dialog-analysis-tools.c (dialog_sampling_realized, dialog_ttest_realized): Ditto. 2003-05-19 Jody Goldberg * dialog-random-generator.c (dialog_random_tool_init) : no need to register the guru again, dialog_tool_init already did it. * cell-sort.glade : fix radio group for direction 2003-05-19 Morten Welinder * dialog-printer-setup.c (unit_editor_configure): Use gtk_widget_set_size_request, not gtk_widget_set_usize. Avoid arbitrary pixel counts. (do_setup_margin): Use gtk_widget_set_size_request, not gtk_widget_set_usize. Still uses hard coded pixel counts. * dialog-zoom.c: port from clist to treeview. 2003-05-18 Morten Welinder * *.c: Eliminate obvious deprecated stuff. 2003-05-15 Andreas J. Guelzow * dialog-stf-csv-page.c: loose text indicator widgets (they are needed to determine number f lines) * dialog-stf-format-page.c: obtain trim option menu from main page * dialog-stf-main-page.c: obtain text indicator widgets from csv page. Disable them as appropriate. Recalulate line numbers when the text indicator or source format changes. * dialog-stf.c (stf_dialog_editables_enter): text indicator combo has moved to main page * dialog-stf.glade: rearranging of some items and adding (yet non-functional) line terminator selector * dialog-stf.h: add new widgets 2003-05-14 Andreas J. Guelzow * dialog-stf-export-format-page.c (stf_export_dialog_format_page_init): change in charmap_selector_new argument 2003-05-14 Morten Welinder * dialog-stf-export-format-page.c (stf_export_dialog_format_page_result): Set gunichar quoting_char and cell_separator. 2003-05-13 Morten Welinder * dialog-stf.c (stf_dialog): Make sure we hold a ref to the window so it doesn't disappear underneath us. (stf_dialog_window_delete): New function. (stf_dialog_attach_page_signals): Hook up the window's delete_event signal. 2003-05-12 Jody Goldberg * cell-format.glade : fix hig-ification 2003-05-12 Andreas J. Guelzow * dialog-stf-csv-page.c (csv_page_global_change): the string indicator could be multibyte * alog-stf-export.glade: replace Charset label to be consistent with import dialog 2003-05-11 Jody Goldberg * Release 1.1.17 2003-05-10 Andreas J. Guelzow * dialog-stf-csv-page.c: fix previously forgotten #include 2003-05-09 Andreas J. Guelzow * dialog-stf-export-format-page.c (stf_export_dialog_format_page_init) : initialize format_transliterate (stf_export_dialog_format_page_result): read format_transliterate * dialog-stf-export-private.h (StfE_FormatPageData_t): add format_transliterate * dialog-stf-export.glade: add tranliteration option menu 2003-05-08 Andreas J. Guelzow * dialog-stf-csv-page.c: add forgotten #include 2003-05-08 Andreas J. Guelzow http://bugzilla.gnome.org/show_bug.cgi?id=78355 * dialog-stf-csv-page.c (stf_dialog_csv_page_prepare): set the default separator 2003-05-07 Andreas J. Guelzow For Emmanuel Pacaud http://bugzilla.gnome.org/show_bug.cgi?id=111075 * dialog-stf-export-format-page.c (stf_export_dialog_format_page_init): add charmap_selector widget (stf_export_dialog_format_page_result): retrieve charset selection * dialog-stf-export.glade: add charset selection line 2003-04-26 Jody Goldberg * dialog-cell-sort.c : use connect_swapped, to avoid all the irritating signature differences to call the same function. 2003-04-22 Morten Welinder * dialog-stf.glade: Improve dialog when resized. (Bug 111273, Emmanuel Pacaud.) 2003-04-21 Jody Goldberg * dialog-hyperlink.c (dialog_hyperlink) : doh. * dialog-pivottable.c (dialog_pivottable) : doh doh. * dialog-summary.c (dialog_summary_update) : doh doh doh. * dialog-zoom.c (dialog_zoom) : doh doh doh doh. 2003-04-21 Jukka Pekka * dialog-solver.c (dialog_init): Killed a run time warning. (cb_dialog_solve_clicked): Removed 'show iteration results' button. * dialog-simulation.c (update_log): Use gtk list view instead of text view. 2003-04-20 Jukka Pekka * simulation.glade: Changed the default max time to 10 sec. * dialog-simulation.c (simulation_ok_clicked_cb): Implemented max-time spinbutton. * dialog-scenarios.c (scenarios_summary_clicked_cb): Result cells can now also be a list of cell ranges. 2003-04-19 Jukka Pekka * shuffle.glade: Support only in-place shuffling. (dialog-shuffle.c): Related changes. Support Undo/Redo. 2003-04-18 Jukka Pekka * dialog-scenarios.c (scenarios_summary_clicked_cb): Check that the results entry contains a valid cell ref. * dialog-solver.c (solver_add_scenario): Fixed the scenario_add_new call. Fix a memory leak. (cb_dialog_solve_clicked): Read the scenario name entry. * scenario-manager.glade: Added Result cells entry. 2003-04-16 Jukka Pekka * dialog-solver.c (solver_add_scenario): Wrote. (cb_dialog_solve_clicked, dialog_init): Added the handling of add scenario buttons and entry. * solver.glade: Added buttons and an entry for a scenario output. * tool-dialogs.h: Renamed scenario_buttons_t to scenario_state_t and added/moved scenario fields there. * dialog-scenarios.c (scenarios_cancel_clicked_cb): New cb to cancel changes made. (scenario_manager_free): Added to free memory allocations. 2003-04-15 Jukka Pekka * dialog-scenarios.c (scenario_add_ok_clicked_cb): Issue a warning if some of the changing cells contain a formula. * dialog-solver.c (cb_dialog_solve_clicked): Check that at least one constraint is defined. 2003-04-14 Jukka Pekka * dialog-scenarios.c (set_selection_state, dialog_scenarios): Fix the summary button sensitivity. (scenarios_summary_clicked_cb): New API for scenario_summary. 2003-04-14 Morten Welinder * dialog-scenarios.c (check_name): Make UTF-8 safe. (find_scenario_strs): Fix memory corruption. (scenario_name_used): Constify. 2003-04-12 Jukka Pekka * dao-gui-utils.c (dialog_tool_init_outputs): Added NULL check for scenario dialogs. 2003-04-11 Jukka Pekka * dialog-scenarios.c (dialog_scenario_add): Added a default comment. (scenario_add_ok_clicked_cb): Added a check that the changing cells are on the same sheet. Kill memory leaks. 2003-04-10 Abel Cheung * dialog-scenarios.c: Unmark empty strings from being translated. It would translate into the whole .po file header. 2003-04-10 Jukka Pekka * dialog-scenarios.c: Introduced. dialogs.h, tool-dialogs.h: Related changes. 2003-04-09 Jukka Pekka * dialog-analysis-tools.c (tool_load_selection): Added != NULL check for output range to make it a little bit more generic. 2003-04-08 Jukka Pekka * scenario-manager.glade: Glade interface for a scenario manager. scenario-add.glade: Glade interface for a scenario add tool. The rest is coming later (almost complete..). 2003-04-03 Jukka Pekka * dialog-fill-series.c, fill-series.glade, dialogs.h: UI for a new filling tool just like in XL. 2003-04-02 Jukka Pekka * dialog-shuffle.c, shuffle.glade: UI for data shuffling tool. dialogs.h, Makefile.am: Releated changes. 2003-03-18 Jody Goldberg For Alex Duggan http://bugzilla.gnome.org/show_bug.cgi?id=106799 * dialog-about.c (dialog_about) : set the icon. 2003-03-13 Jody Goldberg * dialog-autocorrect.c (cb_autocorrect_key_press) : delete. (dialog_init) : keyed_dialog handles the Escape now. * dialog-about.c : remove unnecessary include 2003-03-05 Morten Welinder * dialog-stf-preview.c (stf_preview_render): Don't barf on lack of data. * dialog-stf-main-page.c (main_page_trim_menu_deactivate): Handle unselected trim type. * dialog-stf.glade: Fix path to icon. This needs a better fix. (And dialog-stf-export.glade does the same.) 2003-01-28 Morten Welinder * dialog-cell-sort.c (col_row_name): Don't refer to rendered text because that is not what is meant. Use value_get_as_string. 2003-01-28 Jody Goldberg * Release 1.1.16 2002-12-10 Wayne Schuller * dialog-printer-setup.c: (scaling_type_changed, do_setup_page, do_fetch_page): Adjust to take into account x and y scale attributes. Implement the 'fit-to' widgets. * print.glade: Add a few accelerators. 2003-01-14 Christian Neumair * advanced-filter.glade, autocorrect.glade, histogram.glade, plugin-manager.glade, search-replace.glade, search.glade, workbook-attr.glade: Removed mnemonics from tabs as HIG suggests. 2003-01-10 Morten Welinder * dialog-workbook-attr.c (attr_dialog_init_view_page): buffer size paranoia. * dialog-cell-format.c (fillin_negative_samples): Ditto. 2003-01-04 Jon K Hellan http://bugzilla.gnome.org/show_bug.cgi?id=84791 * dialog-stf-export-sheet-page.c (stf_export_dialog_sheet_page_init): When only one sheet in workbook, put it in export clist right away. * dialog-stf-export.c (stf_export_dialog): Skip sheet page when only one sheet in workbook. Fixes 2003-01-04 Jon K Hellan * dialog-hyperlink.c (struct HyperlinkState): Add sheet control, internal link expr entry and is_new flag. (dialog_hyperlink_free, cb_cancel, cb_ok) (dialog_hyperlink_setup_type, dialog_hyperlink_set_type) (cb_menu_activate, dialog_hyperlink_init): Rename to dhl_xxx. (dhl_set_tip): New. Set "tip" field in dialog. (dhl_get_tip): New. Get "tip" field from dialog. (dhl_set_target_cur_wb): New. Set "target range" field in internal link variant of dialog. (dhl_get_target_cur_wb): New. Get "target range" field from dialog. (dhl_set_target_external): New. Set "file" field in external link variant of dialog. (dhl_get_target_external): New. Get "file" field from dialog. (dhl_set_target_url): New. Set "Web address" field in URL variant of dialog. (dhl_get_target_url): New. Get "Web address" field from URL variant of dialog. (type): Add set_target and get_target methods. (dhl_set_target): New. Set target field in dialog. (dhl_get_target): New. Get target field from dialog. (dhl_cb_ok): Use the results. (dhl_set_type): Unref old. (dhl_init): Don't call gnumeric_editable_enters on entries. Instead, we set "activates_default" to true in the glade. Conditionalize email link and disable for now. Reason: needs RFC 2047 header encoding/decoding. (dialog_hyperlink): Init state->sc, state->internal_link_ee and state->is_new. Ref the link. Drop last_link_type. Use dhl_setup_type instead of dhl_set_type. * hyperlink.glade: Set dialog invisible. Set activates_default to true for entries. 2003-01-04 Jon K Hellan * dialog-solver.c (dialog_init): Use gnm_expr_entry_grab_focus to grab focus. 2002-12-31 Jody Goldberg * Release 1.1.15 2002-12-30 Jon K Hellan * Makefile.am (base_files): Add dialog-password.c * dialog-password.c: Add. (cb_accept_password): Moved from workbook-control-gui.c. (dialog_get_password): New function with material taken from wbcg_get_password in workbook-control-gui.c. 2002-12-24 Jody Goldberg * dialog-workbook-attr.c : clean up includes 2002-12-23 Christian Neumair * dialog-about.c: Revamped about dialog. 2002-12-22 Jody Goldberg * Release 1.1.14 2002-12-22 Jody Goldberg * Release 1.1.13 2002-12-21 Jody Goldberg * dialog-printer-setup.c (do_fetch_page_info) : Use the expr entries parse routines so that we can handle the new 1:1 and A:A refs. (do_setup_page_info) : single ranges for repeats only 2002-12-13 Jody Goldberg * dialog-cell-format.c (cb_validation_error_action_deactivate) : Use stock images directly. * cell-format.glade : fix image discrepancy between menu and display of validation style error. 2002-12-12 Morten Welinder * function-select.glade: Don't start as visible. * dialog-search.c (non_model_dialog): Expand and eliminate. 2002-12-06 Jody Goldberg * dialog-autofilter.c (init_operator) : new. (dialog_auto_filter) : init the operators. (map_op) : new. (cb_autofilter_ok) : save operators and values. 2002-12-05 Jody Goldberg * dialog-autofilter.c (cb_top10_type_changed) : tweak the bounds as the type changes (top 150% makes no sense) * dialog-goto-cell.c (cb_dialog_goto_selection_changed) : fix silliness. 2002-12-04 Jody Goldberg * Makefile.am : add autofilter * dialogs.h : ditto. * dialog-autofilter.c : new. * autofilter.glade : new. 2002-12-03 Morten Welinder * dialog-printer-setup.c (unit_selector_gnome_print_unit_to_gnm): Delete. (spin_button_adapt_to_unit): Take GnomePrintUnit* argument. 2002-11-29 Jody Goldberg * dialog-cell-sort.c (cb_update_add_sensitivity) : adjust to interface change for value_to_global_range. (cb_add_clicked) : ditto. * dialogs.h : Add pivottable * Makefile.am : ditto. 2002-11-27 Jody Goldberg * dialog-cell-format.c (cb_back_preview_color) : Assigning the default resets the pattern. 2002-11-15 Jody Goldberg * Release 1.1.12 2002-11-14 Jon K Hellan * dialog-preferences.c: (cb_pref_file_set_import_all_op, cb_pref_file_import_all_op_toggled): Remove (pref_file_page_initializer): Remove "Import with all Openers". 2002-11-13 Jody Goldberg * dialog-autoformat.c : Convert to foo canvas. (cb_autoformat_destroy) : no need to free the canvas items. The canvas already did that. 2002-11-12 Jon K Hellan * dialog-about.c (dialog_about): Spell out my full name in UTF-8. 2002-11-11 Jon K. Hellan * dialog-stf.glade, dialog-stf-export.glade: Don't set title colour scheme explicitly. 2002-11-11 Morten Welinder * dialog-stf-export.glade: A colon is ":", not ";". 2002-11-08 Andreas J. Guelzow * dialog-stf-export.glade : fix some glade-2 changes and the option menus 2002-11-07 Andreas J. Guelzow * dialog-stf-export.glade : run through glade-2 * dialog-stf.glade : run through glade-2 2002-11-05 Andreas J. Guelzow * dialog-formula-guru.c (dialog_formula_guru_update_this_parent): don't use unnecessary spaces 2002-11-05 Morten Welinder * dialog-search.c (search_get_value): Use g_value_set_static_string where possible. * dialog-function-select.c (dialog_function_select_destroy): Plug leak. (cb_dialog_function_select_fun_selection_changed): Ditto. * dialog-formula-guru.c (dialog_formula_guru_update_this_parent): Ditto. 2002-11-03 J.H.M. Dassen (Ray) * dialog-cell-format.c: Annotated unused parameters. * dao-gui-utils.c, dialog-advanced-filter.c, dialog-analysis-tools.c, dialog-autocorrect.c, dialog-autoformat.c, dialog-autosave.c, dialog-cell-comment.c, dialog-cell-sort.c, dialog-col-width.c, dialog-col-row.c, dialog-consolidate.c, dialog-function-select.c, dialog-formula-guru.c, dialog-goal-seek.c, dialog-goto-cell.c, dialog-graph-guru.c, dialog-hyperlink.c, dialog-insert-cells.c, dialog-define-names.c, dialog-delete-cells.c, dialog-merge.c, dialog-paste-special.c, dialog-plugin-manager.c, dialog-printer-setup.c, dialog-preferences.c, dialog-random-generator.c, dialog-row-height.c, dialog-search.c, dialog-search-replace.c, dialog-sheet-order.c, dialog-simulation.c, dialog-solver.c, dialog-stf.c, dialog-stf-main-page.c, dialog-stf-csv-page.c, dialog-stf-fixed-page.c, dialog-stf-format-page.c, dialog-stf-export.c, dialog-stf-export-sheet-page.c, dialog-stf-export-format-page.c, dialog-tabulate.c, dialog-summary.c, dialog-workbook-attr.c, dialog-zoom.c: ditto. 2002-11-03 Jody Goldberg * dialog-cell-format.c (set_rot_from_point) : new. (cb_rotate_motion_notify_event) : new. (cb_rotate_canvas_button) : new. (fmt_dialog_init_align_page) : handle mouse based rotation too. 2002-11-02 Jody Goldberg * dialog-cell-format.c (cb_validation_error_action_deactivate) : use gnumeric_load_pixbuf instead of something in libgnomeui. 2002-11-02 Jody Goldberg * dialog-cell-format.c (cb_rotate_canvas_realize) : new. (cb_rotate_changed) : new. (fmt_dialog_init_align_page) : start initializing the rotation entry. 2002-11-02 J.H.M. Dassen (Ray) * dialog-search.c (lazy_list_new, lazy_list_set_rows): Made static. * dialog-cell-format.c (generate_format, fillin_negative_samples, fmt_dialog_init_format_page): Signedness fixes. 2002-11-01 Jody Goldberg * dialog-cell-format.c (validation_rebuild_validation) : simplify handling of validation. 2002-11-01 Morten Welinder * dialog-search.c (search_clicked): Maybe search expression results. (search_get_value): Handle locus and values. * dialog-search-replace.c (ok_clicked): Don't search expression results. 2002-11-01 Morten Welinder * dialog-about.c (dialog_about): Don't chain-translate the names. 2002-11-01 Jody Goldberg * Release 1.1.11 2002-10-31 Morten Welinder * dialog-about.c (dialog_about): On a test basis, use UTF-8 in Andreas' name. 2002-10-30 Morten Welinder * dialog-function-select.c (cb_dialog_function_select_fun_selection_changed): Make UTF-8 safe. I think. I hope. 2002-10-29 Jody Goldberg * dialog-define-names.c (name_guru_init) : add a help button. * names.glade : remove separator, add a help button 2002-10-27 Jody Goldberg * Release 1.1.10 2002-10-27 Jody Goldberg * dialog-hyperlink.c (dialog_hyperlink_init) : set the scg. 2002-10-18 Morten Welinder * dialog-plugin-manager.c (plugin_compare_name): Make UTF-8 safe. 2002-10-17 Morten Welinder * dialog-define-names.c (name_guru_populate_list): Sort names. 2002-10-15 Chris Benedict * Makefile.am : added in the so-frame.glade. 2002-10-14 Jody Goldberg * dialog-workbook-attr.c : support for recalc and iteration attributes. 2002-10-14 Jody Goldberg * dialog-stf-preview.c (stf_preview_format_line) : take advantage of the fact that values in 1.1 store their parse formats so that we don't loose dates. 2002-10-12 Jody Goldberg * dialog-function-select.c (dialog_function_load_recent_funcs) : don't free the list. We are using the Applications copy now. 2002-10-11 Morten Welinder * dialog-autoformat.c (dialog_autoformat): Elminate e_free_string_list usage. 2002-10-09 Jody Goldberg * dialog-define-names.c (cb_name_guru_destroy) : fix warning. 2002-10-07 Andreas J. Guelzow * dialog-formula-guru.c (dialog_formula_guru_update_this_parent): don't use unnecessary spaces (dialog_formula_guru) : ditto 2002-10-08 Jody Goldberg * dialog-define-names.c (cb_entry_activate) : try and be smart about what a user wants when they activate and entry. If there is something there attempt to add it but don't close, else exit. 2002-10-07 Andreas J. Guelzow * dialog-cell-sort.c (cb_add_clicked): plug leak 2002-10-07 Jody Goldberg * cell-format.glade : restore the information that glade convert appears to have lost. I hope that is all of it. Remove deprecated widgets by porting to treeview, and gnumeric-combo-text. * dialog-cell-format.c : remove deprecated widgets and fix the bug where by the type of negative numbers was lost because the list was later cleared. 2002-10-07 Andreas J. Guelzow * dialog-cell-sort.c (cb_delete_clicked) : no need to update the sensitivity when we have still sort items left (cb_add_clicked) : we need to update the sensitivity when we add a new sort item (after having deleted all of them) 2002-10-04 Jody Goldberg * dialog-define-names.c : port to TreeView. * dialog-analysis-tools.c : Use the control from the state rather than the tool. 2002-10-02 Chris Benedict * dialog-sheet-order.c (cb_ok_clicked) : Do not allow all sheets to be deleted 2002-10-02 Morten Welinder * dialog-search.c: Use custom model. 2002-10-01 Jody Goldberg * dialog-hyperlink.c : Use the new icons. 2002-10-01 Jody Goldberg * dialog-hyperlink.c (dialog_hyperlink) : tweak calling conventions. 2002-09-30 Morten Welinder * dialog-search.c (dialog_search): Port to treestore. (Not perfect performance-wise.) 2002-09-30 Jody Goldberg * Release 1.1.9 2002-09-26 Lutz Müller * src/dialogs/dialog-sheet-order.c: On ok, we don't care any longer about changes in the sheet order, therefore stop listen to this signal. 2002-09-20 Jody Goldberg * Makefile.am : Add dialog-hyperlink.c and hyperlink.glade (EXTRA_DIST) : no need to have the graph guru any more, it is always available. 2002-09-16 Christian Neumair * *.glade: Made most dialogs HIG compliant. 2002-09-02 Jody Goldberg * dialog-graph-guru.c (dialog_graph_guru) : forward port the type selector from guppi and convert it to use treeview in place of clist. Still doesn't do much, but its a start. 2002-09-01 Jody Goldberg * dialog-function-select.c (dialog_function_select_load_tree) : translate the category names. 2002-08-31 Jody Goldberg * dialog-stf.c (stf_dialog_druid_page_cancel) : fix sense on test that I broke when converting to GtkDialog * dialog-stf-export.c (stf_export_dialog_druid_page_cancel) : ditto. 2002-08-30 Jody Goldberg * dialog-graph-guru.c (dialog_graph_guru) : some initial work to get more ported. * graph-guru.glade : ditto. 2002-08-28 Jody Goldberg * dialog-about.c : begin tighening the include requirements. * dialog-analysis-tools.c : ditto. * dialog-autocorrect.c : ditto. * dialog-autoformat.c : ditto. * dialog-formula-guru.c : ditto. * dialog-goto-cell.c : ditto. * dialog-printer-setup.c : ditto. * dialog-random-generator.c : ditto. * dialog-search-replace.c : ditto. ditto. * dialog-search.c : ditto. * dialog-stf-export-private.h : ditto. * dialog-stf-preview.c : ditto. * dialog-stf.c (stf_dialog_druid_page_cancel) : convert to gtkmessagedialog. * dialog-stf-export-sheet-page.c (stf_export_dialog_sheet_page_result) ditto. * dialog-stf-export.c (stf_export_dialog_druid_page_cancel) : ditto. * dialog-define-names.c (name_guru_in_list) : no need to be case insensitive here. * dialog-simulation.c (simulation_ok_clicked_cb) : fix const. 2002-08-25 Jody Goldberg * Release 1.1.8 2002-08-18 Jody Goldberg * dialog-autoformat.c (dialog_autoformat) : remove use of deprecated feature. 2002-08-17 Jukka Pekka * dialog-solver.c: Algorithm selection works now for QP too. 2002-08-17 Jukka Pekka * dialog-solver.c (dialog_init): Implemented the algorithm selection. * solver.glade: related changes. 2002-08-16 Jon K Hellan * dialog-cell-format.c: #if 0 static variable fmt_dialog_currency. (dialog_cell_number_fmt): #if 0. * dialog-plugin-manager.c (cb_pm_selection_changed): Remove unused variables. * dialog-simulation.c (simulation_ok_clicked_cb): Ditto. 2002-08-16 Jukka Pekka * dialog-solver.c (cb_dialog_solve_clicked): Use spin buttons instead of entries. * solver.glade: Related changes. Some clean up. 2002-08-12 Jody Goldberg * Release 1.1.7 2002-08-10 Jody Goldberg * dialog-autocorrect.c (cb_add_clicked) : silence warnings. 2002-08-09 Zbigniew Chyla * dialog-plugin-manager.c (PluginManagerGUI): Removed entry_name, entry_id, model_extra_info Added view_details, model_details (cb_pm_selection_changed): Generate a tree containing the plugin's dependencies and services (dialog_plugin_manager): Initialize model_details and view_details Adjusted to plugin.c (extra_info has been removed) * plugin-manager.glade Moved plugin's description to the first page Removed "extra info" frame Added a placeholder for a tree representing plugin's structure 2002-08-06 Jukka Pekka * dialog-simulation.c: Started the results summary reporting in the dialog. 2002-08-04 Jody Goldberg * dialog-cell-format.c (fmt_dialog_impl) : Don't store the targhet page if the calling function explicitly requested it. 2002-08-04 Jukka Pekka * simulation.glade, dialog-simulation.c: Implemented `Summary' text view. * simulation.glade, dialog-simulation.c: Cleaned up the options page. 2002-08-04 Zbigniew Chyla Welcome back "activate all" / "deactivate all" buttons * dialog-plugin-manager.c (PluginManagerGUI): Added button_activate_all, button_deactivate_all (dialog_plugin_manager): Initalize them here (pm_dialog_init): Set up signal handlers (cb_pm_button_activate_all_clicked, cb_pm_button_activate_all_clicked): New * plugin-manager.glade Added "activate all" / "deactivate all" buttons at the bottom of the first page. 2002-08-03 Zbigniew Chyla * dialog-plugin-manager.c (PluginManagerGUI): Added frame_mark_for_deactivation, checkbutton_mark_for_deactivation. (dialog_plugin_manager): Initialize them here (cb_pm_selection_changed): Handle "marking plugin for deactivation" feature: optionally display new frame with descriptive text and check button, connect/disconnect "toggled" signal handler. (cb_checkbutton_mark_for_deactivation_toggled): New signal handler. * plugin-manager.glade: Set the default height to 560, added extra frame to "Plugin details" page (to support marking plugins for deactivation). 2002-07-27 Zbigniew Chyla * src/dialogs/dialog-plugin-manager.c (model_get_plugin_iter, pm_dialog_cleanup): Use "for" loop to iterate over rows. (set_plugin_model_row): New helper function for setting plugins' model row. (cb_pm_button_rescan_directories_clicked): Insert rows in the right places to keep the list sorted. (pm_dialog_init): Use set_plugin_model_row. (cb_active_toggled): avoid crashing if the user chooses "No". 2002-07-22 Zbigniew Chyla Adjusted to plugin.c changes, removed current plugin id from global state, updating information after receiving notifications from plugins (instead of rebuilding plugin list after every operation). * dialog-plugin-manager.c (struct PluginManagerGUI): Removed fields: current_plugin_id, button_activate_plugin, button_deactivate_plugin, button_activate_all, button_deactivate_all. (enum plugin_state_t, activity_description): Removed. (cb_pm_button_rescan_directories_clicked): Display errors, add new plugins to the model. (cb_pm_button_activate_plugin_clicked, cb_pm_button_deactivate_plugin_clicked, cb_pm_button_activate_all_clicked, cb_pm_button_deactivate_all_clicked, free_plugin_id): Removed (update_plugin_manager_view): Removed, plugin list initialization moved to pm_dialog_init. (update_plugin_details_view): Removed, some code moved to cb_pm_selection_changed. (model_get_plugin_iter, cb_plugin_changed, cb_plugin_destroyed): New functions for tracing changes in individual plugins. (pm_dialog_cleanup): New, disconnects signals and weak references. (cb_active_toggled): New, activates/deactivates plugin on CellRenderer's "toggled" signal. * plugin-manager.glade: (button_activate_plugin, button_deactivate_plugin, button_activate_all, button_deactivate_all): Removed. (button_rescan_directories): Moved to the last tab. 2002-08-02 Jukka Pekka * simulation.glade, dialog-simulation.c: Rename cancel button as close button. Removed unique button. Check that first > last round. 2002-07-30 Jukka Pekka * dialog-simulation.c, simulation.glade: Initial GUI for the risk simulation tool. Quite difficult to use still, not completed yet. 2002-07-30 Morten Welinder * dialog-function-select.c (cb_dialog_function_select_fun_selection_changed): Fix signedness issues. 2002-07-29 Jukka Pekka * exp-smoothing.glade: Made stanard errors button sensitive. 2002-07-28 Jukka Pekka * dialog-function-select.c (cb_dialog_function_select_fun_selection_changed): More layout improvements. 2002-07-27 Jukka Pekka * dialog_function-select.c (cb_dialog_function_select_fun_selection_changed): Layout improvement for notes in the function descriptions. 2002-07-26 Jukka Pekka * dialog_function-select.c (cb_dialog_function_select_fun_selection_changed): Clean up work regarding function descriptions. 2002-07-26 Morten Welinder * dialog-random-generator.c (distribution_strs): Move the Gumbel distributions to "G". Make it "Student t", not "T". 2002-07-26 Jukka Pekka * advanced-filter.glade: Made in-place filtering the default. 2002-07-21 Jukka Pekka * dialog-random-generator.c (random_tool_ok_clicked_cb): Add Gaussian tail and Uniform integer distributions. 2002-07-21 Jukka Pekka * dialog-random-generator.c (distribution_parbox_config): Handle distributions having no parameters correctly. (random_tool_update_sensitivity_cb, random_tool_ok_clicked_cb): Added Landau distribution. 2002-07-21 Jody Goldberg * Release 1.1.6 2002-07-21 Jukka Pekka * dialog-random-generator.c (random_tool_ok_clicked_cb): Add Rayleigh tail distribution. 2002-07-21 Jukka Pekka * dialog-random-generator.c (random_tool_ok_clicked_cb): Add Exponential Power distribution. 2002-07-18 Jukka Pekka * dialog-random-generator.c (random_tool_update_sensitivity_cb, random_tool_ok_clicked_cb): Added Levy distribution. 2002-07-18 Jukka Pekka * dialog-random-generator.c (random_tool_update_sensitivity_cb, random_tool_ok_clicked_cb): Added Gamma, Geometric, Laplace, Logarithmic, Logistic, Lognormal, Pareto, Rayleigh, T, Type I Gumbel, and Type II Gumbel. 2002-07-18 Jukka Pekka * dialog-random-generator.c (random_tool_update_sensitivity_cb, random_tool_ok_clicked_cb): Added Beta, Cauchy, Chi-Squared, F, and Weibull distributions. 2002-06-21 Andreas J. Guelzow * tool-dialogs.h (dialog_tool_init) : new * dialog-advanced-filter.c (dialog_histogram_tool_init) : deleted (dialog_histogram_tool) : use dialog_tool_init * dialog-random-generator.c (dialog_random_tool_init) : remove code duplicated in dialog_tool_init (dialog_random_tool) : use dialog_tool_init * dialog-analysis-tools.c : use improved dialog_tool_init in all dialog...tool (dialog_tool_cmp) : new (dialog_tool_init) : generalize and initial more fields 2002-06-21 Jody Goldberg * tool-dialogs.h : toss in a sheetview. TODO : this needs to be initialized. * dialog-search-replace.c (dialog_search_replace) : sheet->sheetview * dialog-search.c (dialog_search) : ditto. (cursor_change) : only tweak the current view. * dialog-cell-format.c (dialog_cell_format) : no need to pass in the sheet. Use the same convention as the other dialogs and use the current sheet. (fmt_dialog_selection_type) : sheet -> sheetview. * dialog-cell-sort.c (dialog_cell_sort) : ditto. (dialog_load_selection) : use the sheetview. * dialog-consolidate.c (dialog_consolidate) : (cb_add_source_area) : ditto. * dialog-insert-cells.c (dialog_insert_cells) : ditto. * dialog-define-names.c (name_guru_init) : edit_pos is in the sheetview now. * dialog-formula-guru.c (dialog_formula_guru) : ditto. 2002-06-19 Jody Goldberg * dialog-row-height.c (dialog_row_height) : store the view. (dialog_row_height_load_value) : selection is in the view now. * dialog-col-width.c (dialog_col_width) : store the view. (dialog_col_width_load_value) : selection is in the view now. 2002-06-15 Andreas J. Guelzow * dialog-sheet-order.c (cb_toggled_lock) : new (populate_sheet_list) : replace standard icon with toggleable lock item (cb_add_clicked) : handle lock column (cb_ok_clicked) : handle changes in lock status (cb_sheet_order_destroy) : remove pixmaps (dialog_sheet_order) : setup pixmaps 2002-06-15 Jody Goldberg http://bugzilla.gnome.org/show_bug.cgi?id=84500 * dialog-goto-cell.c (cb_dialog_goto_go_clicked) : remove debug spew. (cb_dialog_goto_update_sensitivity) : only actiavte if entry is valid. (dialog_goto_init) : editable_enters is too coarse do it ourselves. 2002-06-07 Jody Goldberg * dialog-solver.c : #if 0 constraint_strs_untranslated. 2002-06-01 Jody Goldberg * dialog-sheet-order.c (cb_add_clicked) : don't translate empty strings. 2002-05-30 Jody Goldberg * dialog-stf-preview.c : don't try to get a translated font name, it confused the hell out of the translators. Just use the gnumeric default font. That has the best chance of being in the right locale. 2002-05-30 Jukka Pekka * dialog-solver.c (solver_reporting): Added dialog for unsuccessful program report generation. 2002-05-29 Jukka Pekka * solver.glade: Moved a few buttons into more logical places. 2002-05-29 Jody Goldberg * Release 1.1.4 2002-05-29 Jody Goldberg * dialog-define-names.c (name_guru_add) : init the parse error. 2002-05-27 Jukka Pekka * solver.glade: Added a few frames. 2002-05-27 Chema Celorio * dialog-printer-setup.c (cb_unit_selector_changed): s/GNOME_PRINT_KEY_PREF_UNIT/GNOME_PRINT_KEY_PREFERED_UNIT/ as it changed in libgnomeprint. You need CVS libgnomeprint. 2002-05-23 Andreas J. Guelzow * cell-sort.glade : change option name (to make Morten happy) 2002-05-22 Andreas J. Guelzow * dialog-printer-setup.c (cb_do_print) : consider printing to be `ok' + printing (cb_do_print_preview) : temporarily use the pending print settings 2002-05-21 Andreas J. Guelzow * dialog-formula-guru.c (cb_dialog_formula_guru_selection_changed) : add missing return (real_start_editing_cb) : new (should be removed with Gtk 2.2) (start_editing_cb) : new (should be removed with Gtk 2.2) (dialog_formula_guru_init) : save column and connect callback 2002-05-21 Andreas J. Guelzow * dialog-formula-guru.c (cb_dialog_formula_guru_ok_clicked) : finish edits (dialog_formula_guru_init) : save renderer 2002-05-19 Andreas J. Guelzow * dialog-printer-setup.c (spin_button_adapt_to_unit) : reenable (cb_unit_selector_changed) : call spin_button_adapt_to_unit 2002-05-18 Andreas J. Guelzow * dialog-printer-setup.c (unit_editor_configure) : page size should be 0 * print.glade : ditto 2002-05-18 Andreas J. Guelzow * dialog-printer-setup.c : replace UnitName by GnomePrintUnit* in state, use gnome-print unit selector rather than our own (unit_into_to_points) : remove (spin_button_set_bound) : work in points only, don't modify values but range only (get_paper_psheight) : default height should be 0 rather than 1. (get_printable_height) : use gnome_print_convert_distance, return height in points (set_vertical_bounds) : simplify (draw_margin) : use gnome_print_convert_distance (draw_margins) : header and footer should be on top (canvas_update) : also update unit selector unit (spin_button_adapt_to_unit) : disable, needs to be implemented in libgnomeprintui (do_convert) : remove (convert_to_*) : remove (listeners_convert) : remove (add_unit) : remove (unit_changed) : save unit, use accessor method to get value from spin button (unit_editor_configure) : replace UnitName by GnomePrintUnit*, use gnome-print unit selector rather than our own (cb_unit_selector_changed) : new (do_setup_margin) : use gnome-print unit selector rather than our own (unit_info_to_print_unit) : replace UnitName by GnomePrintUnit* NOTE: we should change PrintUnit to use GnomePrintUnit* rather than UnitName (do_fetch_margins) : adjust arguments to unit_info_to_print_unit * print.glade : remove option-menu-units 2002-05-15 Andreas J. Guelzow * dialog-printer-setup.c (create_hf_preview_canvas) : size widget to show the whole preview. 2002-05-15 Andreas J. Guelzow * dialog-printer-setup.c (get_printable_width) : deleted (set_horizontal_bounds) : deleted (get_printable_height) : margins are now in print_config (set_vertical_bounds) : ditto (draw_margin) : ditto (do_setup_margin) : ditto (do_fetch_margins) : ditto (canvas_update) : no horizontal bounds needed (notebook_flipped) : adjusted for moved items (unit_changed) : simplify (do_setup_page) : use new libgnomeprinntui api to get margin adjustments (this requires 0.114.0 or newer) * print.glade : rearrange items and delete margin spin buttons 2002-05-13 Andreas J. Guelzow * dialog-graph-guru.c : fix warning * dialog-preferences.c : fix warning 2002-05-13 Andreas J. Guelzow * plugin-manager.glade : add rescan button * dialog-plugin-manager.c (cb_pm_button_install_plugin_clicked) : deleted (cb_pm_button_rescan_directories_clicked) : new (pm_dialog_init) : link button to cb_pm_button_rescan_directories_clicked (cb_dir_changed_notification) : call cb_pm_button_rescan_directories_clicked (dialog_plugin_manager) : stoer button pointer 2002-05-11 Andreas J. Guelzow * dialog-plugin-manager.c (pm_delete_dir) : new (pm_add_dir) : new (cb_pm_button_directory_add_clicked) : new (cb_pm_button_directory_delete_clicked) : new (pm_dialog_init) : add button signals (pm_gui_load_directories) : new (pm_gui_load_directory_page) : new (cb_pm_dir_selection_changed) : new (cb_dir_changed_notification) : new (dialog_plugin_manager) : Setup directory configuration GUI * plugin-manager.glade : Add directory configuration GUI 2002-05-10 Jon K Hellan * dialog-preferences.c, dialogs.h (dialog_preferences): Add wbcg argument. Make dialog a transient child of wbcg which brings it up. 2002-05-08 Andreas J. Guelzow * dialog-preferences.c : add unfocused-rs pref to tree page * dialog-search.c (cb_focus_on_entry) : new (dialog_search) : connect cb_focus_on_entry to radiobutton, use wbcg_edit_attach_guru_with_unfocused_rs 2002-05-06 Andreas J. Guelzow * src/dialogs/print.glade : add sheet selector * src/dialogs/dialog-printer-setup.c (do_setup_sheet_selector) : new (cb_do_sheet_selector_toggled) : new (cb_do_print_ok) : apply to selected sheet or all sheets (print_setup_get_sheet) : new 2002-05-05 Andreas J. Guelzow * dialog-preferences.c : add zoom factor spin box to window page 2002-05-05 Andreas J. Guelzow * dialog-printer-setup.c : Don't change print information directly but use new cmd_print_set_up 2002-05-03 Almer S. Tigelaar * dialog-cell-format.c (validation_rebuild_validation) : Mark validation as valid or invalid depending on criteria entered and set the style only when the validation is valid. (fmt_dialog_init_validation_page) : validation valid by default. (cb_fmt_dialog_dialog_buttons) : If the validation is not valid present the user with the option of either disabling validation or entering valid criteria. Correctly switches to the validation page and right widget if the latter is choosen. http://bugzilla.gnome.org/show_bug.cgi?id=72554 2002-05-03 Andreas J. Guelzow * dialog-cell-sort.c : replace MAX_INITIAL_CLAUSES with gnm_gconf_get_sort_max_initial_clauses () * dialog-preferences.c : remove file history length from tree page, add sort_max_initial_clauses to sort page 2002-05-03 Andreas J. Guelzow * dialog-printer-setup.c (unit_activated) : correct declaration (unit_deactivated) : ditto 2002-05-02 Andreas J. Guelzow * dialog-printer-setup.c (get_paper_pswidth) : use gnome-print-master (get_paper_psheight) : ditto (canvas_update) : use print-config (notebook_flipped) : new (orientation_changed) : deleted (paper_size_changed) : deleted (do_setup_page) : use gnome-print paper selector (do_fetch_page) : use gnome-print-master * print.glade : use gnome-print paper selector rather than combo box 2002-05-02 Andreas J. Guelzow * dialog-preferences.c (pref_tree_set_model) : check for missing schemas 2002-05-01 Christophe Merlet * Makefile.am : Added dialogs-graph-guru.c in $EXTRA_DIST 2002-04-29 Jody Goldberg * Release 1.1.3 2002-04-25 Andreas J. Guelzow * dialog-preferences.c : add sort preference page * src/dialogs/dialog-cell-sort.c : add preserve-formats checkbox * src/dialogs/cell-sort.glade : ditto 2002-04-17 Andreas J. Guelzow * dialog-printer-setup.c (do_setup_page_info) : make page-order icons non-expandable (Bug #76474) 2002-04-17 Andreas J. Guelzow * dialog-preferences.c : add more items to file/xml preference page 2002-04-17 Andreas J. Guelzow * dialog-preferences.c : add file/xml preference page (dialog_pref_create_int_spin) : new (dialog_pref_create_float_spin) : new (dialog_pref_create_checkbox) : new 2002-04-16 Andreas J. Guelzow * dialog-preferences.c : add window-size preference page 2002-04-15 Andreas J. Guelzow * dialog-preferences.c : add window-size preference to catch-all page 2002-04-15 Andreas J. Guelzow * dialog-function-select.c : use get/set methods of gnumeric-gconf.h * dialog-plugin-manager.c : switch from gnome-config to gconf * dialog-preferences.c : add include 2002-04-15 Andreas J. Guelzow * dialog-autocorrect.c : make exception lists into GSList (rather than GList) * dialog-preferences.c : move gconf keys for fonts into gnumeric-gconf.h, synchronize gconf on destroy 2002-04-15 Andreas J. Guelzow * dialog-preferences.c : add more preferences 2002-04-14 Andreas J. Guelzow * dialog-preferences.c : add max number of undo items pref 2002-04-14 Andreas J. Guelzow * preferences.glade : move tabs to left on Jody's request * dialog-preferences.c : add history pref and number of sheets pref 2002-04-13 Andreas J. Guelzow * dialog-function-select.c : move defines into gnumeric-gconf.h * dialog-preferences.c : add `undo'-preferences page 2002-04-12 Jon K Hellan * dialog-preferences.c: Replace Gnome stock text/italic pixmap name with gtk synonym. 2002-04-12 Jon K Hellan * dialog-graph-guru.c: #ifdef out the lot for now. 2002-04-11 Andreas J. Guelzow * dialog-define-name.c (name_guru_add) : fix leak 2002-04-11 Andreas J. Guelzow * so-arrow.glade : remove apply button * so-fill.glade : remove apply button * dialog-sheet-order.c : don't reset the color combos 2002-04-11 Andreas J. Guelzow * dialog-workbook-attr.c : do not use GnomePropertyBox * workbook-attr.glade : ditto 2002-04-10 Andreas J. Guelzow * Makefile.am : added so-fill.glade * so-fill.glade : new 2002-04-10 Andreas J. Guelzow * so-arrow.glade : add line preview 2002-04-10 Andreas J. Guelzow * Makefile.am : added so-arrow.glade * so-arrow.glade : new * sheet-order.glade : fix minumum button width 2002-04-10 Andreas J. Guelzow * Makefile.am : added so-checkbox.glade * so-checkbox.glade : new 2002-04-09 Andreas J. Guelzow * src/dialogs/dialog-search-replace.c (dialog_search_replace) : preload selection * src/dialogs/dialog-search.c (dialog_search) : preload selection 2002-04-09 Andreas J. Guelzow * Makefile.am : added so-scrollbar.glade * so-scrollbar.glade : new 2002-04-08 Andreas J. Guelzow * Makefile.am : add dialog-col-row.c, remove dialog-simple-input.c * colrow.glade : slightly redesigned * dialog-simple-input.c : removed * dialogs.h : add dialog_col_row, remove dialog_get_number and dialog_choose_cols_vs_rows * dialog-col-row.c : new 2002-04-08 Andreas J. Guelzow * dialog-cell-sort.c : use gnumeric-cell-renderer-toggle rather than gnumeric-cell-renderer 2002-04-08 Andreas J. Guelzow * Makefile.am : added dialog-row-height.c and dialog-col-width.c * dialog-row-height.c : new * dialog-col-width.c : new * dialog-row-heigth.glade : added checkbox and spin button * dialog-col-width.glade : ditto * dialogs.h : added dialog_row_height and dialog_col_width * dialog-zoom.glade : fix button formating 2002-04-05 Andreas J. Guelzow * dialog-random-generator.c : make undoable 2002-04-03 Andreas J. Guelzow * dialog-cell-sort.c : use setup_range_from_value 2002-04-03 Andreas J. Guelzow * dialog-preferences.c : added on-line description * preferences.glade : ditto 2002-04-03 Andreas J. Guelzow * dialog-preferences.c : set the treeview pref values in response to a notification rather than directly. 2002-04-02 Andreas J. Guelzow * dialog-formula-guru.c : use gnumeric-cell-renderer-text * dialog-preferences.c : use gnumeric-cell-renderer-text 2002-04-01 Andreas J. Guelzow * dialog-cell-sort.c (dialog_destroy) : fix leak 2002-04-01 Andreas J. Guelzow * Makefile.am : add dialog-preferences.c and preferences.glade * dialogs.h : add dialog_preferences * dialog-preferences.c : new * preferences.glade : new 2002-03-31 Andreas J. Guelzow * Makefile.am : replace tools.h by tool-dialogs.h * dao-gui-utils.c : define output_group * dao-gui-utils.h : define output_group as extern * dialog-advanced-filter.c : use inheritance over #define * dialog-analysis-tools.c : use inheritance over #define * dialog-random-generator.c : use inheritance over #define * dialog-solver.c : include tool-dialogs.h instead of tools.h * dialog-summary.c : use new workbook signals * tools.h : split into tool-dialogs.h and tools/tools.h * tool-dialogs.h : new 2002-03-31 Andreas J. Guelzow * dao-gui-utils.c (parse_output) : fix typos (use the intended buttons) * dialog-analysis-tools.c : make regression tool undoable 2002-03-31 Andreas J. Guelzow * dao-gui-utils.c : include tools.h rather than analysis-tools.h * dialog-advanced-filter.c : correct comment * dialog-analysis-tools.c : make histogram undoable * dialog-random-generator.c : include tools.h rather than analysis-tools.h * tools.h : include only general tools info 2002-03-30 Andreas J. Guelzow * dialog-random-generator.c : new file extracted from dialog-analysis-tools.c * dialog-analysis-tools.c : some code moved to dialog-random-generator.c * Makefile.am : added dialog-random-generator.c * tools.h : include random-generator.h 2002-03-30 Andreas J. Guelzow * tools.h : change F-, z- and t-test tools into cmd_analysis_tools engine * dialog-analysis-tools.c : make F-, z- and t-test tools undoable 2002-03-30 Andreas J. Guelzow * tools.h : change exp_smoothing_tool, averages_tool, ranking_tool and sampling_tool into cmd_analysis_tools engines * dialog-analysis-tools.c : make fourier analysis, moving averages, rank and percentile, and sampling tools undoable * dao-gui-utils.h (parse_output) : change return type * dao-gui-utils.c (parse_output) : return dao 2002-03-29 Andreas J. Guelzow * dialog-function-select.c (dialog_function_load_recent_funcs) : use central gconf-client (dialog_function_write_recent_func) : ditto 2002-03-29 Andreas J. Guelzow * tools.h : change fourier_tool into cmd_analysis_tools engine * dialog-analysis-tools.c : make fourier analysis tool undoable 2002-03-28 Andreas J. Guelzow * tools.h : change descriptive_stats_tool into cmd_analysis_tools engine * dialog-analysis-tools.c : make descriptive statistics tool undoable 2002-03-28 Andreas J. Guelzow * tools.h : change covariance_tool into cmd_analysis_tools engine * dialog-analysis-tools.c : make covariance tool undoable and add formatting options to all tools 2002-03-28 Andreas J. Guelzow * correlation.glade : add options * covariance.glade : add options * descriptive-stats.glade : add options * exp-smoothing.glade : add options * fourier-analysis.glad : add options * histogram.glade : add options * mean-tests.glade : add options * moving-averages.glade : add options * random-generation.glade : add options * rank.glade : add options * regression.glade : add options * sampling.glade : add options * variance-tests.glade : add options * tools.h : change correlation_tool into cmd_analysis_tools engine * dialog-analysis-tools.c : make correlation tool undoable and add formatting option * dialog-printer-setup.c (hf_changed) : fix warning 2002-03-28 Andreas J. Guelzow * anova-one.glade : fix number of table rows * anova-two.glade : add options * dialog-analysis-tools.c : make 2 factor anova undoable and add formatting options * tools.h : change 2-factor anova into cmd_analysis_tools engine 2002-03-27 Andreas J. Guelzow * dialog-function-select.c (dialog_function_write_recent_func) : fix warnings and depend for default value on gconf. 2002-03-27 Andreas J. Guelzow * dialog-printer-setup.c : complete port to gnome2 * print.glade : add help button * hf-config.glade : port to gnome2 2002-03-27 Andreas J. Guelzow * dialog-printer-setup.c : port to gnome2 (except header/footer customization) * print.glade : ditto 2002-03-25 Jody Goldberg * Release 1.1.2 2002-03-26 Andreas J. Guelzow * dialog-function-select.c (dialog_function_load_recent_funcs) : use a single gconf variable of type list of strings rather than a list of gconf variables. (dialog_function_write_recent_func) : ditto, read the maximum length of the list fom gconf. 2002-03-25 Andreas J. Guelzow * dao-gui-utils.c (focus_on_entry) : renamed to cb_focus_on_entry * dialog-analysis-tools.c (error_in_entry) : use focus_on_entry * dialog-goal-seek.c (focus_on_entry) : removed * dialog-tabulate.c (focus_on_entry) : removed * dialog-summary.c : use gnumeric_textview_[gs]et_text 2002-03-25 Andreas J. Guelzow * analysis-tools.glade : removed * mean-tests.glade : remove placeholder * Makefile.am : removed analysis-tools.glade 2002-03-25 Andreas J. Guelzow * summary.glade : make entry ids match summary names * dialog-summary.c : make changes undoable and dialog modeless * dialogs.h (dialog_summary_update) : add switch 2002-03-25 Andreas J. Guelzow * dialog-cell-comment.c : fix typo * dialog-summary.c : port to gnome 2 and make into a guru * dialogs.h : change arguments to dialog_summary_update * summary.glade : port to gnome 2 2002-03-24 Andreas J. Guelzow * dialog-stf-preview.c (stf_preview_draw_text): use default font 2002-03-23 Andreas J. Guelzow * dialog-stf.glade : fix crash causing errors 2002-03-23 Andreas J. Guelzow * dialog-cell-sort.c: disable `by value' 2002-03-23 Andreas J. Guelzow * dialog-function-select.c (dialog_function_load_recent_funcs) : new (dialog_function_write_recent_func) : new (cb_dialog_function_select_ok_clicked) : call dialog_function_write_recent_func (dialog_function_select_load_tree) : add `recent' cat (cb_dialog_function_select_cat_selection_changed) add recent funcs to function list on `recent' cat selection. (dialog_function_select_init) call dialog_function_load_recent_funcs (dialog_function_select) : initialize recent_funcs 2002-03-23 Jukka-Pekka Iivonen * solver.glade: Removed dual program report button. Will be done later, not for 1.2. * solver.glade: Added `Assume Integer (Discrete)' button. * dialog-solver.c: Related changes. 2002-03-22 Andreas J. Guelzow * dialog-formula-guru.c : implement varargs handling 2002-03-22 Andreas J. Guelzow * dialog-formula-guru.c : implement cursor handling * dialog-search.c : remove warning * function-select.glade : remove unnecessary text 2002-03-22 Almer S. Tigelaar * autoformat.glade: Add new edge related check items. * dialog-autoformat.c (cb_apply_item_toggled): Renamed to ... (cb_check_item_toggled): Set new edge related flags. (cb_category_popwin_hide): Cope with function name change. (setup_apply_item): Renamed to ... (setup_check_item): Cope with function name change. (dialog_autoformat): Idem and initialize new edge related check items. 2002-03-22 Jukka-Pekka Iivonen * dialog-solver.c (solver_reporting): Added handling of max time exceeded. 2002-03-22 Andreas J. Guelzow * dialog-function-select.c : split categories and functions into separate lists (we should really add subcategories to the categories list * function-select.glade : ditto 2002-03-21 Andreas J. Guelzow * dialog-formula-guru.c (dialog_formula_guru_init) : use gnumeric_cell_renderer_expr_entry_new rather than gtk_cell_renderer_text_new for editable column 2002-03-21 Jukka-Pekka Iivonen * dialog-about.c (dialog_about): Added the authors of the LP Solve algorithm. 2002-03-21 Andreas J. Guelzow * dialog-formula-guru.c : support `rolling-up' of the window to make Jon-Kare happy * formula-guru.glade : ditto 2002-03-20 Andreas J. Guelzow * dialog-formula-guru.c : handle existing function calls 2002-03-20 Jukka-Pekka Iivonen * dialog-solver.c (solver_reporting): Added check if max iterations was exceeded. 2002-03-20 Andreas J. Guelzow * dialog-formula-guru.c : enable `okay' 2002-03-19 Andreas J. Guelzow * dialog-formula-guru.c : rewritten * dialog-function-select.c : rewritten * formula-guru.glade : rewritten * function-select.glade : rewritten * dialogs.h (dialog_formula_guru) : change argument (dialog_function_select) : change argument and return type 2002-03-19 Jukka-Pekka Iivonen * solver.glade : Improved label. * dialogs-solver.c : QP related changes. 2002-03-18 Andreas J. Guelzow * src/dialogs/goto.glade : removed navigator part * dialog-goto-cell.c : removed navigator 2002-03-18 Jukka-Pekka Iivonen * solver.glade : Added a button for quadratic programming. * dialog-solver.c : Handle LP, QP radio buttons. 2002-03-17 Andreas J. Guelzow * src/dialogs/goto.glade : new * dialog-goto-cell.c : ported to gnome2, made into guru and redesigned. The navigator is not implemented. 2002-03-17 Jody Goldberg * dialog-cell-format.c (fmt_dialog_init_font_page) : fix underline handling by converting to gnumeric-combo-text. Thanks to Almer for pointing me at this code. (cb_font_underline_changed) : change signal semantics to match the new combo. * cell-format.glade : Use a custom type. 2002-03-17 Andreas J. Guelzow * src/dialogs/dialog-search-replace.c : ported to gnome2 * src/dialogs/search-replace.glade : ported to gnome2 and redesigned 2002-03-17 Jukka-Pekka Iivonen * solver.glade, dialog-solver.c : Added BOOL constraint support. 2002-03-16 Jon K Hellan * dialog-cell-format.c (BorderPicker): Add is_auto_color member. (FormatState.border): Ditto. (FormatState.back): Remove back_color_is_default. (setup_color_pickers): Remove default_color, mcolor parameters. Handle autocolors. (cb_font_preview_color, cb_back_preview_color, cb_pattern_preview_color, border_get_mstyle, border_format_has_changed, cb_border_color, init_border_button, fmt_dialog_impl): Handle autocolors. (draw_pattern_selected): Remove old default color handling code. 2002-03-16 Jody Goldberg * dialog-cell-format.c (setup_color_pickers) : The signal has changed name as well as signature. 2002-03-16 Jukka-Pekka Iivonen * dialog-solver.c (cb_dialog_solve_clicked): Store the status of the new buttons and entries. (dialog_init): Initialize the new entries. * dialog-goal-seek.c (focus_on_entry): Made public. * solver.glade: Added `automatic scaling' and `show iteration results' buttons. Added `max iterations' and `max time' buttons. 2002-03-15 Andreas J. Guelzow * dialog-sheet-order.c (dialog_sheet_order) : some beautification NOTE: To compile, this requires today's cvs version of gal * sheet-order.glade : some beautification 2002-03-15 Andreas J. Guelzow * dialog-sheet-name.c : removed * sheet-rename.glade : removed * dialogs.h : removed ref to dialog_sheet_name * Makefile.am : removed dialog-sheet-name.c and sheet-rename.glade 2002-03-15 Andreas J. Guelzow * dialog-sheet-order.c : support changes to tab colors. * sheet-order.glade : rearrange to allow for color pickers 2002-03-15 Jukka-Pekka Iivonen * dialog-solver.c (cb_dialog_solve_clicked): Changes related to the enumeration of the solver's status type. (cb_dialog_solve_clicked): Fixed a crash when the specified target cell was empty. (cb_dialog_solve_clicked): Added != NULL check before free. 2002-03-14 Andreas J. Guelzow * dialog-sheet-order.c : support showing the color of colored tabs 2002-03-14 Jukka-Pekka Iivonen * dialog-solver.c (cb_dialog_solve_clicked): If the problem is infeasible report it as such. 2002-03-12 Andreas J. Guelzow * merge.glade : new dialog for the Merge tool * dialog-merge.c : newly implemented Merge tool * dialogs.h (dialog_merge) : new * Makefile.am : add dialog-merge.c and merge.glade 2002-03-12 Morten Welinder * dialog-search.c (dialog_search): Drop the dummy state. Newest gal no longer needs it. 2002-03-12 Andreas J. Guelzow * dialog-search.c : hook-up help button * search.glade : ditto 2002-03-11 Andreas J. Guelzow * dao-gui-utils.c (focus_on_entry) : The second widget is an expr-entry widget (dialog_tool_init_outputs) : link to focus-in-event of entry within the expr-entry widget 2002-03-11 Andreas J. Guelzow * src/dialogs/search.glade : port to gnome2 * src/dialogs/dialog-search.c : port to gnome2, some problems remain to be fixed. 2002-03-11 Andreas J. Guelzow * dao-gui-utils.[hc] : new files, code extracted from src/tools/analysis-tools.[ch] and src/dialogs/dialog-analysis-tools.c, various functions renamed (prepended dao_) * dialog-analysis-tools.c : some code moved to dao-gui-utils.[hc] and src/tools/dao.[hc], change of names of utility functions now in dao-gui-utils.[hc] or src/tools/dao.[hc] * src/dialogs/dialog-advanced-filter.c : change of names of utility functions now in dao-gui-utils.[hc] or src/tools/dao.[hc] * Makefile.am : added dao-gui-utils.[hc] 2002-03-11 Jody Goldberg * dialog-cell-format.c : changes to color combo. 2002-03-10 Jody Goldberg * Release 1.1.1 2002-03-10 Andreas J. Guelzow * anova-one.glade : add more output options * dialog-analysis-tools.c : support new options in one-factor anova and use cmd_analysis_tool * tools.h : replace anova_single_factor_tool with analysis_tool_anova_single_engine 2002-03-10 Jukka-Pekka Iivonen * dialog-solver.c (cb_dialog_solve_clicked): Made the status of reporting checkbuttons persistent. (dialog_init): Related changes. 2002-03-09 Andreas J. Guelzow * cell-sort.glade : shrink dialog * dialog-cell-sort.c : use new GnumericCellRenderer for desc/asc column and delete sort column. 2002-03-09 Jon K Hellan * dialog-plugin-manager.c (cb_pm_button_activate_plugin_clicked, cb_pm_button_activate_all_clicked): Revert to pre 2002-03-08 version. We apologize for the inconvenience. 2002-03-09 Andreas J. Guelzow * sheet-order.glade : use stock buttons and set title * dialog-sheet-order.c : use stock buttons 2002-03-09 Andreas J. Guelzow * dialog-sheet-order.c : various minor modifications to make Jody happy. 2002-03-09 Jukka-Pekka Iivonen * solver.glade, dialog-solver.c: Renamed `Program Report' as `Performance Report'. Added check buttons for `Program Report' and `Dual Program Report'. * dialog-solver.c (cb_dialog_solve_clicked): Plug a leak. (grab_cells): Use append instead of prepend. The order matters. (convert_constraint_format): Ditto. (revert_constraint_format): Ditto. 2002-03-09 Andreas J. Guelzow * sheet-order.glade : change button order * cell-sort.glade : ditto * dialog-sheet-order.c : various minor modifications and support deletion of sheets. 2002-03-09 Jody Goldberg * dialog-paste-special.c : fix. 2002-03-08 Jon K Hellan * dialog-plugin-manager.c (cb_pm_button_activate_plugin_clicked): Add parameter force_load = FALSE to activate_plugin call. (cb_pm_button_activate_all_clicked): Add parameter force_load = FALSE to plugin_db_activate_plugin_list call. 2002-03-08 Jukka-Pekka Iivonen * dialog-solver.c (cb_dialog_solve_clicked): Make the reports only if solver found a proper sollution. (cb_dialog_solve_clicked): Added dialog to warn if the sensitivity or limits report cannot be created. (cb_dialog_solve_clicked): Added a check if target range or input range is not set. 2002-03-07 Andreas J. Guelzow * dialog-sheet-order.c (cb_selection_changed) : handle delete button (cb_toggle_deleted) : new (populate_sheet_list) : handle `is_deleted' column (move_cb) : ditto (cb_add_clicked) : ditto (cb_delete_clicked) : implement (cb_ok_clicked) : ignore deleted 2002-03-06 Jody Goldberg * dialog-advanced-filter.c (advanced_filter) : Use eval_pos_init_sheet. * dialog-solver.c (cb_dialog_solve_clicked) : fix leak. 2002-03-07 Jukka-Pekka Iivonen * solver.glade: added `Program' checkbutton for program report and made the Limits reporting button sensitive. 2002-03-07 Andreas J. Guelzow * sheet-order.glade : add buttons * cell-sort.glade : reorder buttons * dialog-sheet-order.c (cb_row_inserted) : deleted (cb_selection_changed) : add more buttons (populate_sheet_list) : remove "row_inserted" handler (move_cb) : move wb_view_sheet_focus to cb_selection_changed (cb_add_clicked) : new (cb_duplicate_clicked) : new stub (cb_delete_clicked) : new stub (dialog_sheet_order) : add handlers to new buttons 2002-03-06 Jukka-Pekka Iivonen * dialog-solver.c: Solver rewrite related changes. Things are not quite done yet. 2002-03-04 Andreas J. Guelzow * dialog-cell-comment.c (cb_cell_comment_ok_clicked) : use cmd_set_comment (dialog_cell_comment) : use cell_has_comment_pos 2002-03-03 Andreas J. Guelzow * dialog-sheet-name.c (cb_sheet_name_ok_clicked ) : change the invocation of cmd_rename_sheet * dialog-sheet-order.c : implement sheet renaming and check whether any changes are pending before submitting a command. 2002-03-02 Jody Goldberg * dialog-formula-guru.c (cb_formula_guru_rolled_entry_changed) : Use the convenience routines. (formula_guru_set_rolled_state) : partial fix. * formula-guru.glade : fix conversion problems. 2002-03-01 Andreas J. Guelzow * Makefile.am : add cell-comment.glade * dialog-cell-comment.c : port to gnome2 and make guru NOTE: adding/modifying comments still does not work: crash in cell_comment_destroy (apparent confusion between GObject and GtkObject) * cell-comment.glade : new file 2002-03-01 Morten Welinder * dialog-solver.c (free_original_values): Simplify. 2002-03-01 Andreas J. Guelzow * src/dialogs/dialog-zoom.glade : add helpbutton * src/dialogs/dialog-zoom.c : port and reimplement as guru 2002-02-29 Andreas J. Guelzow * tabulate.glade : add help button * dialog-tabulate.c (dialog_tabulate) : ditto * dialog-sheet-order.c (get_selected_sheet) : deleted (location_of_iter) : new (cb_selection_changed) : don't affect the real sheets (move_cb) : don't move the real sheets (cb_close_clicked) : replaced by cb_cancel_clicked (cb_ok_clicked) : new (cb_sheet_order_destroy) : free old_order (sheet_order_dialog) : set-up more buttons 2002-02-28 Andreas J. Guelzow * dialog-tabulate.c (ok_clicked) : lots of changes to use the new expr entry widget, renamed to (tabulate_ok_clicked) (get_table_expr_entry) : new (get_table_entry) : deleted (get_table_float_entry) : new (cancel_clicked) : use GtkDialog (focus_on_entry) : this only works for GtkEntry (single_cell) : use gnm_expr_entry_parse_as_value (dialog_tabulate) : use GtkDialog * tabulate.glade : placeholders don't work anymore 2002-02-28 Andreas J. Guelzow * delete-cells.glade : add help button, change some ids * dialog-delete-cells.c : rewrite as guru 2002-02-28 Jody Goldberg * cell-format.glade : reorder slightly. 2002-02-28 Andreas J. Guelzow * insert-cells.glade : add help button, change some ids * dialog-insert-cells.c : rewrite as guru 2002-02-28 Jody Goldberg * dialog-cell-format.c (draw_format_preview) : split the format generation out into. (generate_format) : here. (cb_format_entry_changed) : don't regenerate the format. This callback is called during the assignment of the format. so we were assigning things twice. Simplify it while we're in here. (fmt_dialog_init_validation_page) : Use gnm_expr_entry_load_from_expr. (validation_entry_from_expr) : delete. (fmt_dialog_enable_widgets) : don't reorder things. We only bother storing the interesting widget, bu there are wrappers around some of them which was breaking the reorder process. 2002-02-27 Andreas J. Guelzow * dialog-analysis-tools.c (error_in_entry) : gnumeric-expr- entries are not gtkentries. (tool_destroy) : use g_object_unref (tool_load_selection) : gnumeric-expr-entries are not gtkentries. (dialog_random_tool_init) : load selection into gnumeric- expr-entry rather than gtkentry 2002-02-27 Andreas J. Guelzow * autocorrect-glade : don't set has_focus for a widget on an inactive notebook page 2002-02-27 Andreas J. Guelzow * dialog-goal-seek.c (focus_on_entry) : change argument type (cb_dialog_apply_clicked) : handle new expr entry widget, use entry_to_float_with_format 2002-02-27 Andreas J. Guelzow * dialog-consolidate.c (is_cell_ref) replace with gnm_expr_entry_is_cell_ref (cb_add_clicked) : use gnm_expr_entry_global_range_name * dialog-solver.c (is_hom_row_or_col_ref) : use gnm_expr_entry_parse_as_value (is_cell_ref) replace with gnm_expr_entry_is_cell_ref (cb_dialog_add_clicked) : use gnm_expr_entry_parse_as_value (cb_dialog_solve_clicked) : ditto 2002-02-26 Andreas J. Guelzow * dialog-consolidate.c (cb_add_clicked) : expr-entries are not GTK_EDITABLES 2002-02-26 Andreas J. Guelzow * dialog-about.c (dialog_about) : don't use gnome_dialog 2002-02-25 Andreas J. Guelzow * dialog-cell-format.c (fmt_dialog_init_validation_expr_entry) : set flags (cb_fmt_dialog_set_focus) : remove code now in wbcg_edit_attach_guru * dialog-cell-sort.c (dialog_set_focus) : deleted * dialog-consolidate.c (cb_dialog_set_focus) : deleted (setup_widgets) : set expr entry flags * dialog-define-names.c (cb_name_guru_set_focus) : deleted (name_guru_init) : set expr entry flags * dialog-goal-seek.c (dialog_set_focus) : deleted * dialog-printer-setup.c (cb_do_print_set_focus) : deleted * dialog-search-replace.c (set_focus) : deleted * dialog-search.c (set_focus) : deleted * dialog-solver.c (dialog_set_focus) : deleted * dialog-tabulate.c (set_focus) : deleted 2002-02-25 Andreas J. Guelzow * dialog-advanced-filter.c (dialog_init) : remove ref to tool_set_focus (now done in wbcg_edit_attach_guru) * dialog-analysis-tools.c (tool_set_focus) : moved into src/workbook-edit.c as guru_set_focus (dialog_tool_init) : remove ref to tool_set_focus (now done in wbcg_edit_attach_guru) (dialog_random_tool_init) : ditto (dialog_regression_tool_init) : ditto (dialog_histogram_tool_init) : ditto 2002-02-23 Andreas J. Guelzow * cell-sort.glade : Add `add' entry * dialog-cell-sort.c (append_data) : code extracted from load_model_data (load_model_data) : use append_data (value_to_global_range) : utility for cb_update_add_sensitivity (cb_update_add_sensitivity) : update add button sensitivity (cb_update_sensitivity) : call cb_update_add_sensitivity (cb_ok_clicked) : adjust base (the tree widget now stores row and col numbers rather than offset) (cb_add_clicked) : new (dialog_init) : set up add-entry 2002-02-23 Andreas J. Guelzow * dialog-analysis-tools.c (tool_set_focus) : the focus widget is the entry in the gnumeric-expr-entry widget * dialog-cell-sort.c (dialog_set_focus) : the focus widget is the entry in the gnumeric-expr-entry widget (dialog_init) : set update_policy, use update rather than changed signal 2002-02-23 Kjartan Maraas * *.glade: Don't translate the widget label. 2002-02-22 Kjartan Maraas * dialog-about.c: Remove unsupported #ifdef ENABLE_NLS. 2002-02-21 Morten Welinder * dialog-summary.c (dialog_summary_update): Constify. * dialog-stf-preview.c (stf_preview_draw_grid): Constify. * dialog-solver.c (cb_dialog_solve_clicked): Remove unneeded initialisation. * dialog-cell-format.c (fmt_dialog_init_format_page): Constify. (cb_validation_sensitivity): Constify. Fix broken sensitivity code. * dialog-consolidate.c (construct_consolidate): Constify. 2002-02-20 Morten Welinder * dialog-printer-setup.c (do_setup_page): Constify. * dialog-paste-special.c (paste_types, paste_ops): Constify. * dialog-cell-format.c (cb_validation_error_action_deactivate): Constify. * dialog-analysis-tools.c (dialog_tool_init): Constify. * dialog-stf-preview.c (stf_preview_draw_box): Constify. (stf_preview_draw_line): Constify. (stf_preview_draw_text): Constify. * dialog-printer-setup.c (unit_editor_configure): Constify. 2002-02-18 Jody Goldberg * dialog-cell-format.c (fmt_dialog_impl) : fix signature on apply button. 2002-02-18 Jody Goldberg * Release 1.1.0 2002-02-15 Jody Goldberg * function-select.glade : fix conversion breakage. Still in bad shape. 2002-02-10 Jody Goldberg * dialog-formula-guru.c (formula_guru_arg_new) : labels don't need to expand. 2002-02-08 Jody Goldberg * sheet-order.glade : supply a default size. 2002-02-07 Jody Goldberg * dialog-autoformat.c (cb_remove_current_activated) : unused. 2002-02-06 Michael Meeks * dialog-graph-guru.c (dialog_graph_guru): fix typo. 2002-02-06 Andreas J. Guelzow * dialog-cell-sort.c (cb_sort_selection_changed) : handle delete button (cb_delete_clicked) : new (dialog_init) : connect cb_delete_clicked to button 2002-02-05 Andreas J. Guelzow * goalseek.glade : remove hbox from active-area * cell-sort.glade : add add and delete buttons (currently inactive) * dialog-cell-sort.c : add add and delete buttons (currently inactive), set initial top-bottom vs left-right depending on shape of initial selection, add only MAX_INITIAL_CLAUSES to the list of available clauses (to avoid adding 65000+ if a complete column is selected). 2002-02-05 Jon K Hellan * dialog-cell-format.c (border_get_mstyle): Use style_color_new_i8. 2002-02-04 Andreas J. Guelzow * dialog-cell-sort.c : fine-tune the sort dialog and connect to sort-command 2002-02-04 Andreas J. Guelzow * dialog-cell-sort.c : complete the sort dialog. Note: The dialog is still not connected to the sort engine. 2002-02-03 Andreas J. Guelzow * cell-sort.glade : port to gnome2 and redesign as guru using treeview * dialog-cell-sort.c : initial port to gnome2 and guru-ification, sorting is currently disabled util completion of this port. 2002-02-02 Jody Goldberg * autoformat.glade : Consistently Use 'label:' rather than 'label :' * cell-format.glade : ditto. * consolidate.glade : ditto. * dialog-stf-export.glade : ditto. * dialog-stf.glade : ditto. * names.glade : ditto. * dialog-autoformat.c : an initial port to gnome2 and guru-ification. 2002-02-02 Andreas J. Guelzow * plugin-manager.glade : replace last clist with gtktreeview * dialog-plugin-manager.c : replace last clist with gtktreeview (dialog_plugin_manager) : move from clist to treeview (update_plugin_details_view) : ditto 2002-01-31 Andreas J. Guelzow * dialog-plugin-manager.c (update_plugin_manager_view) : preserve selection, and set default selection (plugin_compare_name) : reverse sense (dialog_plugin_manager) : make selection a state variable 2002-01-31 Andreas J. Guelzow * plugin-manager.glade : replace clists with gtktreeview * dialog-plugin-manager.c : move from clists to treeview (cb_pm_selection_changed) : new (cb_pm_clist_row_selected) : deleted (cb_pm_clist_row_unselected) : deleted (pm_dialog_init) : remove clist references (update_plugin_manager_view) : rewritten (dialog_plugin_manager) : move from clists to treeview 2002-01-31 Jody Goldberg * dialog-graph-guru.c (graph_guru_state_destroy) : convert graphs to GObjects. 2002-01-31 Andreas J. Guelzow * plugin-manager.glade : first port to gnome2 * dialog-plugin-manager.c : ditto Note: this is far from finished, but at least it doesn't crash. 2002-01-31 Andreas J. Guelzow * Makefile.am : add dialog-sheet-name.c * dialog-sheet-name.c : extracted from dialog-simple-input.c * dialog-advanced-filter.c : clean-up * dialog-analysis-tools.c : clean-up * dialog-autosave.c : clean-up * dialog-consolidate.c : clean-up * dialog-simple-input.c : clean-up 2002-01-31 Andreas J. Guelzow * advanced-filter.glade : add padding to warnings * dialog-advanced-filter.c (advanced_filter_ok_clicked_cb) : provide information dialog if no records are found (advanced_filter) : ditto (advanced_filter_update_sensitivity_cb) : provide information messages in warning label * dialog-sheet-order.c (populate_sheet_list) : disable drag starts in sheet list and desensitize column header 2002-01-31 Andreas J. Guelzow * advanced-filter.glade : port to gnome2 and redesign * dialog-advanced-filter.c (filter) : change in-place-output handling and duplicate values rather than copying strings (advanced_filter) : use parse_database_criteria, prepare_output after determining validity of input. (in_place_toggled) : deleted (copy_to_toggled) : deleted (new_sheet_toggled) : deleted (new_workbook_toggled) : deleted (dialog_help_cb) : deleted (advanced_filter_update_sensitivity_cb) : new callback (advanced_filter_ok_clicked_cb) : new callback (dialog_advanced_filter_init) : new procedure (create guru) (dialog_advanced_filter) : rewrite as guru * dialog-analysis-tools.c : move various definitions to src/analysis-tools.h (gnumeric_expr_entry_parse_to_value) : make non-static (error_in_entry) : make non-static (parse_output) : make non-static (tool_destroy) : make non-static (tool_set_focus) : make non-static (dialog_tool_init_outputs) : make non-static (dialog_tool_init_buttons) : make non-static (tool_load_selection) : make non-static 2002-01-29 Andreas J. Guelzow * dialog-simple-input.c (dialog_get_sheet_name) replaced by sheet_name_destroy, cb_sheet_name_ok_clicked, cb_sheet_name_cancel_clicked, dialog_sheet_name * dialogs.h (dialog_get_sheet_name) : replace with dialog_sheet_name * sheet-rename.glade : use descriptive button ids & edit label 2002-01-28 Jody Goldberg * dialog-sheet-order.c (cb_sheet_order_destroy) : detach guru. (get_selected_sheet) : new util. (cb_selection_changed) : rework. (populate_sheet_list) : simplify. (move_cb) : implement. 2002-01-28 Jody Goldberg * sheet-order.glade : rewrite. * dialog-sheet-order.c : begin transfer to TreeView. NOTE : IT CRASHES ! commit now so that jrb can see what the hell is going on. 2002-01-28 Andreas J. Guelzow * consolidate.glade : add help button * dialog-consolidate.c (gnumeric_expr_entry_parse_to_value) : new procedure (construct_consolidate) : use gnumeric_expr_entry_parse_to_value and global_range_parse (is_cell_ref) : new procedure (dialog_set_button_sensitivity) : new callback (cb_source_changed) : use is_cell_ref (cb_add_source_area) : use global_range_name (setup_widgets) : attach help button and connect new callbacks (cb_help_clicked) : new callback 2002-01-28 Andreas J. Guelzow * consolidate.glade : make gnome2 compatible * dialog-consolidate.c (cb_dialog_destroy) : glade gui is not gtk-object (cb_dialog_clicked) : use non-modal warning messages (setup_widgets) : dialog is not a gnome_dialog, initialize state->warning_dialog 2002-01-27 Andreas J. Guelzow * dialog-analysis-tools.c (tools_destroy_warning) : move to gui_utils.c (error_in_entry) : move some code to gnumeric_notice_nonmodal * dialog-goal-seek.c : change gnumeric_notice to gnumeric_notice_nonmodal (dialog_goal_seek) : initialize state->warning_dialog * dialog-solver.c (solver_destroy_warning) : move to gui_utils.c (solver_notice) : move to gnumeric_notice_nonmodal 2002-01-27 Andreas J. Guelzow * solver.glade : make gnome2 compatible * dialog-solver.c (solver_destroy_warning) : new callback (solver_notice) : wrapper around gnumeric_notice_nonmodal (cb_dialog_solve_clicked) : destroy outdated warnings dialog and change calls from gnumeric_notice to solver_notice (dialog_solver) : initialize state->warnings_dialog 2002-01-27 Andreas J. Guelzow * dialog-analysis-tools.c (sampling_tool_ok_clicked_cb) : destroy outdated warnings dialog (random_tool_ok_clicked_cb) : destroy outdated warnings dialog and remove accel_group from window before unreferenceing it. (histogram_tool_update_sensitivity_cb) : remove reference to apply button 2002-01-27 Andreas J. Guelzow * dialog-goal-seek.c (cb_dialog_apply_clicked) : make sure cells exist (http://bugzilla.gnome.org/show_bug.cgi?id=69832) 2002-01-26 Andreas J. Guelzow * autocorrect.glade : make gnome2 compatible and add apply button * dialog-autocorrect.c (cb_autocorrect_destroy) : state->glade is not a gtk object (cb_cancel_button_clicked) : new (cb_button_clicked) : renamed to cb_apply_button_clicked, do not destroy dialog (cb_ok_button_clicked) : new (dialog_init) : set-up apply button, this dialog need not be a guru but can be non-modal, transient on worksheet 2002-01-26 Andreas J. Guelzow * autosave-prompt.glade : removed * dialog-analysis-tools.c synchronize tool_states better, change arguments for all calls of error_in_entry (tools_destroy_warning) : new callback (error_in_entry) : make warning message non-modal 2002-01-26 Andreas J. Guelzow * dialog-analysis-tools.c (entry_to_float) : moved to gui-utils.c/h (entry_to_int) : ditto (float_to_entry) : ditto (int_to_entry) : ditto * dialog-autosave.c (autosave_on_off_toggled) renamed to autosave_set_sensitivity and improved functionality (dialog_autosave_prompt) : rewritten to use standard gtk dialog (dialog_autosave) : rewritten as non-modal (cb_autosave_cancel) : new (cb_autosave_help) : new (cb_autosave_ok) : new 2002-01-24 Jon K Hellan * dialog-formula-guru.c (cb_formula_guru_entry_focus_in): Align argument fields better when autoscrolling. Autoscroll in one more case: Navigating with keyboard from Cancel button. (OK, nobody is ever going to do that, but it works now, nevertheless.) 2002-01-25 Andreas J. Guelzow * dialog-advanced-filter.c : fix all calls to gnumeric_notice * dialog-analysis-tools.c : ditto * dialog-autocorrect.c : ditto * dialog-autosave.c : ditto * dialog-cell-sort.c : ditto * dialog-consolidate.c : ditto * dialog-define-names.c : ditto * dialog-goal-seek.c : ditto * dialog-search-replace.c : ditto * dialog-search.c : ditto * dialog-solver.c : ditto * dialog-tabulate.c : ditto 2002-01-24 Andreas J. Guelzow * dialog-analysis-tools.c (tool_load_selection) : use global_range_name 2002-01-24 Jody Goldberg * cell-format.glade : fix typo. * advanced-filter.glade : add use_underline. * cell-sort.glade : ditto. * colrow.glade : ditto. * delete-cells.glade : ditto. * dialog-sheet-order.c : ditto. * dialog-stf.glade : ditto. * dialog-zoom.glade : ditto. * insert-cells.glade : ditto. * names.glade : ditto. * print.glade : ditto. * search-replace.glade : ditto. * search.glade : ditto. * solver.glade : ditto. * tabulate.glade : ditto. 2002-01-24 Andreas J. Guelzow * anova-one.glade : added underline property * anova-two.glade : added underline property * correlation.glade : added underline property * covariance.glade : added underline property * descriptive-stats.glade : added underline property * exp-smoothing.glade : added underline property * fourier-analysis.glade : added underline property * histogram.glade : added underline property * mean-tests.glade : added underline property * moving-averages.glade : added underline property * random-generation.glade : added underline property * rank.glade : added underline property * regression.glade : added underline property * sampling.glade : added underline property * variance-tests.glade : added underline property 2002-01-23 Jody Goldberg * cell-format.glade : Add use_underline to the radio buttons. * dialog-cell-format.c (validation_rebuild_validation) : Use gnumeric_textview_get_text. 2002-01-23 Jody Goldberg * cell-format.glade : remove place holders, s/columns/n-columns/ d/focus_target/ 2002-01-22 Jody Goldberg * dialog-cell-sort.c (col_row_name_list) : prepend then reverse, append is slow. 2002-01-21 Jody Goldberg * Release 1.0.3 2002-01-19 Andreas J. Guelzow * dialog-analysis-tools.c : replace calls to gtk_widget_show with tool_load_selection (tool_update_sensitivity_cb) : remove (tool_update_sensitivity_multiple_areas_cb) : rename tool_update_sensitivity_cb (tool_load_selection) : new (dialog_fourier_tool) : call correct sensitivity function (dialog_random_tool) : preload count and var entry 2002-01-19 Andreas J. Guelzow * dialog-analysis-tools.c : make dialog_..._tool non-static delete modal dialog for tool selection (dialog_ttest_paired_tool) : deleted (dialog_ttest_eq_tool) : deleted (dialog_ttest_neq_tool) : deleted (dialog_ztest_tool) : deleted (selection_made, dialog_help_cb, dialog_data_analysis) : deleted * dialogs.h : declare new non-static dialog_..._tool functions * tools.h : small formatting changes 2002-01-19 Andreas J. Guelzow * dialog-graph-guru.c (dialog-graph-guru.c) : make dialog transient 2002-01-19 Jody Goldberg * graph-guru.glade : Make the guru a toplevel rather than dialog to keep it visible. * formula-guru.glade : ditto. * dialog-graph-guru.c (cb_entry_rangesel_drag_finished) : update the vector. (vector_state_new) : link to the new rangesel_drag_finished signal so that we push the update when a user finishes dragging. 2002-01-18 Jody Goldberg * dialog-graph-guru.c (graph_guru_plot_name) : fix the stupid name generation. (vector_state_series_set_dimension) : create a series if necessary. (cb_graph_guru_series_add) : implement. (graph_guru_select_plot) : make series reset optional. (graph_guru_init) : hook up the add/delete series buttons. (cb_graph_guru_series_delete) : new. (cb_graph_guru_series_add) : new. 2002-01-18 Morten Welinder * dialog-formula-guru.c (formula_guru_init): Always show table. 2002-01-13 Wayne Schuller * cell-format.glade: Add missing accelerator keys and hints. * cell-sort.glade: * colrow.glade: * goalseek.glade: * hf-config.glade: * names.glade: * plugin-manager.glade: * print.glade: * regression.glade: * sampling.glade: * search-replace.glade: * search.glade: * sheet-order.glade: * summary.glade: * variance-tests.glade: 2002-01-15 Jody Goldberg * dialog-tabulate.c (dialog_tabulate) : take the sheet as an argument. 2002-01-15 Morten Welinder * dialog-tabulate.c: New file. * tabulate.glade: New file. * Makefile.am, dialogs.h: deal with new files. 2002-01-15 Jody Goldberg * Release 1.0.2 2002-01-12 Jody Goldberg * dialog-goal-seek.c (cb_dialog_apply_clicked) : Use global_range_parse. 2002-01-12 Jody Goldberg * dialog-cell-format.c (validation_entry_from_expr) : new. (validation_rebuild_validation) : rework. (cb_validation_error_action_deactivate) : simplify. (cb_validation_sensitivity) : rename from cb_validation_operator_deactivate and improve alot. (fmt_dialog_init_validation_expr_entry) : new. (fmt_dialog_init_validation_page) : simplify. 2002-01-10 Andreas J. Guelzow * dialog-analysis-tools.c (fourier_tool_ok_clicked_cb) : call fourier_tool ! (dialog_fourier_tool) Use correct key. * fourier-analysis.glade : Small formatting change. * tools.h : Add fourier_tool. 2002-01-09 Andreas J. Guelzow * histogram.glade : Redesign and add fields and buttons for calculated bins * tools.h : add histogram_calc_bin_info_t * dialog-analysis-tools.c (histogram_tool_update_sensitivity_cb) : new procedure (histogram_tool_ok_clicked_cb) : handle calculated bins (histogram_tool_set_predetermined) : new callback (histogram_tool_set_predetermined_on_toggle) : new callback (histogram_tool_set_calculated) : new callback (dialog_histogram_tool_init) : initialize new fields 2002-01-08 Morten Welinder * dialog-search.c (dialog_search): Connect to cursor_change signal instead, now that it seems to work. * dialog-cell-format.c (fmt_dialog_enable_widgets): Kill comma before closing brace. (fmt_dialog_impl): Ditto. * dialog-zoom.c (dialog_zoom_impl): Ditto. 2002-01-08 Andreas J. Guelzow * moving-averages.glade : Enable standard error checkbox 2002-01-07 Andreas J. Guelzow * dialog-analysis-tools.c (rank_tool_ok_clicked_cb) : read new radiobuttons and pass to ranking_tool * rank.glade : add radio buttons * tools.h : add av_ties_flag to ranking_tool 2002-01-07 Andreas J. Guelzow * anova-one.glade : add 'autofit columns' checkbox * anova-two.glade : ditto * correlation.glade : ditto * covariance.glade : ditto * descriptive-stats.glade : ditto * exp-smoothing.glade : ditto * fourier-analysis.glade : ditto * histogram.glade : ditto * mean-tests.glade : ditto * moving-averages.glade : ditto * random-generation.glade : ditto * rank.glade : ditto * regression.glade : ditto * sampling.glade : ditto * variance-tests.glade : ditto * src/dialogs/dialog-analysis-tools.c (parse_output) : add check for autofit_button (default to autofit=true) 2002-01-06 Jody Goldberg * Release 1.0.1 2002-01-05 Jody Goldberg * dialog-graph-guru.c (vector_state_fill) : set the expr entry flags for a new series too. 2002-01-04 Jody Goldberg * dialog-graph-guru.c (vector_state_fill) : more protection for missing series. 2002-01-04 Andreas J. Guelzow * dialog-analysis-tools.c (anova_two_factor_tool_ok_clicked_cb) : correct error message (numerbers ??) 2002-01-03 Andreas J. Guelzow http://bugzilla.gnome.org/show_bug.cgi?id=67878 * dialog-workbook-attr.c (attr_dialog_impl) : fix help button reference 2002-01-01 J.H.M. Dassen (Ray) * dialog-graph-guru.c (graph_guru_get_plot) : Use explicit casts to prevent non-problematic warnings when char is unsigned by default. * dialog-graph-guru.c (graph_guru_get_series) : ditto * dialog-graph-guru.c (graph_guru_get_spec) : ditto * dialog-graph-guru.c (vector_state_series_set_dimension) : ditto * dialog-graph-guru.c (vector_state_fill) : ditto * dialog-graph-guru.c (vector_state_init) : ditto * dialog-graph-guru.c (graph_guru_series_name) : ditto * dialog-graph-guru.c (graph_guru_select_series) : ditto * dialog-graph-guru.c (graph_guru_select_plot) : ditto 2001-12-31 Andreas J. Guelzow * histogram.glade : correct label * dialog-analysis-tools.c (anova_two_factor_tool_ok_clicked_cb) : correct error message (random_tool_ok_clicked_cb) : correct error messages 2001-12-31 Jody Goldberg * Release 1.0.0 2001-12-30 Zbigniew Chyla * dialog-search.c (value_at): Return UTF-8 string (using U_() macro for static strings). (search_clicked): Set focus to ETable to speed up keyboard navigation. 2001-12-15 Andreas J. Guelzow * autocorrect.glade : change position of help button 2001-12-24 Jody Goldberg * Release 0.99.1 2001-12-22 Wayne Schuller * dialog-printer-setup.c (hf_customize_help) : hook up help 2001-12-21 Wayne Schuller * dialog-advanced-filter.c (dialog_advanced_filter) : fix help file name * dialog-autocorrect.c (dialog_init) : fix help file name 2001-12-19 Wayne Schuller * dialog-search-replace.c: (ok_clicked, dialog_search_replace): Save and load the gnome_entry history. * dialog-search.c: (search_clicked, dialog_search): Ditto. * search-replace.glade: Name the gnome_entry widgets properly. 2001-12-19 Jody Goldberg * dialog-cell-comment.c (dialog_cell_comment) : fix leak. 2001-12-18 Morten Welinder * dialog-function-select.c (function_list_fill): Set the right clist data. (Row numbers for gtk_clist are zero based.) (function_select_row): Use row data, not index in function list. (dialog_function_select_impl): Ditto. 2001-12-18 Jody Goldberg * dialog-consolidate.c (construct_consolidate) : parse_range change. * dialog-printer-setup.c (do_fetch_page_info) : ditto. * dialog-cell-format.c (validation_rebuild_validation) : no need to pass sheets to create the style conditions. * dialog-advanced-filter.c (dialog_advanced_filter) : Use Range. 2001-12-16 Jody Goldberg * dialog-stf-main-page.c (stf_dialog_main_page_init) : suppress warning. 2001-12-15 Jody Goldberg * Release 0.99.0 2001-12-15 Andreas J. Guelzow * dialog-stf-main-page.c (stf_dialog_main_page_init) truncate preview to avoid wraps (# 66393) * dialog-stf.h define maximal preview size 2001-12-14 Morten Welinder * dialog-cell-format.c (fmt_dialog_init_format_page): Sort currencies in drop-down. * dialog-function-select.c (function_list_fill): Sort the functions by name. 2001-12-13 Andreas J. Guelzow * dialog-stf-fixed-page.c (fixed_page_autodiscover) : first split is not the end of a column (Bug #66433) * dialogs/dialog-analysis-tools.c : alphabetize (dialog_ftest_tool_init) : fix typo (Bug #66880) 2001-12-13 Jody Goldberg * dialog-cell-sort.c (dialog_cell_sort) : changes to range_has_header. 2001-12-12 Jody Goldberg * dialog-cell-format.c (set_initial_focus) : const. 2001-12-12 Jody Goldberg * dialog-solver.c (cb_dialog_solve_clicked) : gtk_entry_get_text const. * dialog-printer-setup.c (do_fetch_page) : ditto. (paper_size_changed) : ditto. * dialog-goal-seek.c (cb_dialog_apply_clicked) : ditto. * dialog-formula-guru.c (formula_guru_set_expr) : ditto. * dialog-autocorrect.c (cb_add_clicked) : ditto. * dialog-analysis-tools.c (entry_to_float) : ditto. (entry_to_int) : ditto. (gnumeric_expr_entry_parse_to_value) : ditto. (gnumeric_expr_entry_parse_to_list) : ditto. * dialog-advanced-filter.c (dialog_advanced_filter) : ditto. 2001-12-10 Jody Goldberg * dialog-cell-format.c (fmt_dialog_selection_type) : Life is simpler. 2001-12-09 Jody Goldberg * dialog-stf.glade : only display scrollbars if necessary 2001-12-08 Jody Goldberg http://bugzilla.gnome.org/show_bug.cgi?id=64991 * dialog-search.c (search_clicked) : call e_table_model_pre_change before changing. 2001-12-07 Jody Goldberg * dialog-advanced-filter.c (dialog_advanced_filter) : don't destroy the dialog until we are done with it. 2001-12-03 Andreas J. Guelzow * anova-two.glade : activate labels button and change (1 - alpha) to alpha * histogram.glade : add percentages checkbox (# 62164) * dialog-analysis-tools.c : format all preentered numbers according to the locale (# 65404) (float_to_entry) : new utility proc. (int_to_entry) : ditto (anova_two_factor_tool_ok_clicked_cb) : support input from various sheets (anova_two_factor_tool_update_sensitivity_cb) : ditto (tool_update_sensitivity_cb) : deleted (tool_update_sensitivity_global_cb) : renamed tool_update_sensitivity_cb (histogramr_tool_ok_clicked_cb) : add percentages checkbox (# 62164) * tools.h : change arguments for anova_two_factor_without_r_tool, anova_two_factor_with_r_tool and histogram_tool 2001-11-27 Andreas J. Guelzow * tools.h : change argument list of ranking_tool * rank.glade : add group by Areas * dialog-analysis-tools.c (rank_tool_ok_clicked_cb) : use gnumeric_expr_entry_parse_to_list rather than parse_range (support references to other sheets) (dialog_ranking_tool) : use tool_update_sensitivity_multiple_areas_cb 2001-11-25 Jody Goldberg * dialog-define-names.c (cb_name_guru_add) : Use expr_parse_str. * dialog-formula-guru.c (formula_guru_init) : s/GList/ExprList/g 2001-11-23 Andreas J. Guelzow * dialog-analysis-tools.c (random_tool_update_sensitivity_cb) : Check for valid values in the netry fields (random_tool_ok_clicked) : use gnumeric_expr_entry_parse_to_value rather than parse_range (support references to other sheets), set-up checks for errors in random_tool (dialog_random_tool_init) : hook random_tool_update_sensitivity_cb to the `changed' signal of the other entry fields 2001-11-23 Andreas J. Guelzow * dialog-search.c (search_clicked) : initialize sr->curr_sheet (dialog_search) : change flags for expr-entry widget * dialog-search-replace.c (ok_clicked) : initialize sr->curr_sheet (dialog_search_replace) : change flags for expr-entry widget 2001-11-20 Andreas J. Guelzow * dialog-analysis-tools.c (random_tool_ok_clicked_cb) : Don't use non-existing entry field. Bug: http://bugzilla.gnome.org/show_bug.cgi?id=64934 2001-11-19 Andreas J. Guelzow * dialog-analysis-tools.c : replace all atof and atoi with calls to entry_to_float and entry_to_int, wrappers around format_match_number. Extract common code into gnumeric_expr_entry_parse_to_value and gnumeric_expr_entry_parse_to_list. Fix code formatting. (ttest_tool_ok_clicked_cb) : validate known variance entries (ttest_update_sensitivity_cb) : new callback, validate mean_diff and alpha 2001-11-18 Jody Goldberg * dialog-cell-format.c (cb_fmt_dialog_dialog_apply) : rebuild validation if something changed. (validation_rebuild_validation) : clear the change flag. (cb_validation_bounds_changed) : just flag a change. (fmt_dialog_init_validation_page) : init change flag. (cb_fmt_dialog_dialog_apply) : rebuild validation if there are pending changes. (cb_fmt_dialog_set_focus) : ditto. 2001-11-17 Jody Goldberg * dialog-solver.c (grab_cells) : handle blank input cells. 2001-11-16 Jody Goldberg * formula-guru.glade : Make resizable. * function-select.glade : Ditto. * dialog-cell-format.c (validation_rebuild_validation) : between is inclusive. 2001-11-15 Andreas J. Guelzow * dialog-analysis-tools.c (parse_multiple_ranges) : deleted (regression_tool_ok_clicked_cb) : use global_range_list_parse (regression_tool_update_sensitivity_cb) : ditto (dialog_regression_tool_init) : allow disconnected selections and selections from other sheets * regression.glade : include group-by buttons * tools.h : change arguments of regression_tool 2001-11-14 Andreas J. Guelzow * dialog-analysis-tools.c (tool_update_sensitivity_multiple_areas_cb) allow seconf input field (histogram_tool_ok_clicked_cb) : allow labels and grouping for seceral variables (dialog_histogram_tool_init) : ditto * histogram.glade : ditto * tools.h : modify arguments of histogram_tool 2001-11-13 Jody Goldberg * dialog-cell-format.c (validation_entry_to_expr) : Use gnumeric_expr_entry_parse. 2001-11-12 Andreas J. Guelzow * dialog-analysis-tools.c (exp_smoothing_*) : enable group-by and labels as well as large selections, handle all tool returns (average_tool_*) : enable group-by and labels as well as large selections * moving-averages.glade : enable group-by and labels * exp-smoothing.glade : ditto * tools.h (averages_tool) : Use Value instead of Range (exp_smoothing_tool) L ditto 2001-11-09 Morten Welinder * dialog-stf-preview.c (stf_preview_render): Plug leaks and make much more robust. 2001-11-09 Jody Goldberg * dialog-graph-guru.c (vector_state_apply_changes) : Use gnumeric_expr_entry_parse. 2001-11-08 Morten Welinder * dialog-summary.c (summary_get): Fix it right. 2001-11-08 Andreas J. Guelzow * dialog-analysis-tools.c (tool_update_sensitivity_global_cb) : tool_update_sensitivity_cb using global_range_parse (ttest_tool_ok_clicked_cb) : Use Value instead of Range (ftest_tool_ok_clicked_cb) : ditto (ztest_tool_ok_clicked_cb) : ditto (ztest_tool_ok_clicked_cb) : ditto (anova_single_tool_ok_clicked_cb) : ditto (*_tool_ok_clicked_cb) : handle un-expected returns from the tool invocation * mean-tests.glade : ask for the obvious (alpha) rather than the unusual (1 - alpha) * variance-tests.glade : ditto * anova-one.glade : ditto * tools.h (ftest_tool) : Use Value instead of Range (anova_single_tool) : ditto (ttest_paired_tool) : ditto (ttest_eq_var_tool) : ditto (ttest_neq_var_tooll) : ditto (ztest_tool) : ditto 2001-11-07 Jukka-Pekka Iivonen * dialog-analysis-tools.c (exp_smoothing_tool_update_sensitivity_cb, exp_smoothing_tool_ok_clicked_cb, dialog_exp_smoothing_tool_init, dialog_exp_smoothing_tool): Wrote. * tools.h: Added exp_smoothing_tool proto. * Makefile.am, exp-smoothing.glade: Introduced. 2001-11-05 Morten Welinder * dialog-summary.c (summary_get): Plug leak. 2001-11-05 Jody Goldberg * Release 0.75 2001-11-2 Andreas J. Guelzow * dialog-solver.c (dialog_init) : Reload solver state (constraints, target cell, etc.) on invocation. (get_constraint_type) : translate string type into numeric type (revert_constraint_format) : translate solver engine constraint format to dialog format (cb_dialog_solve_clicked) : also store user visible strings describing the constraints 2001-11-01 Jody Goldberg * dialog-autocorrect.c (cb_remove_clicked) : generalize and fix leak. (cb_add_clicked) : generalize. (cb_select_row) : generalize. (autocorrect_init_exception_list) : new. (exceptions_callback) : clean up slightly. (ac_button_toggled) : simplify. (ac_dialog_toggle_init) : new. (dialog_autocorrect) : simplify. Rather than saving the content and restoring on cancel, only store the new values on . 2001-11-01 Jukka-Pekka Iivonen * dialog-autosave.c (dialog_autosave): Fixed the help button. Pressing help does not kill the dialog any more. 2001-10-31 Andreas J. Guelzow * analysis-tools.glade : Remove unused dialogs. 2001-10-31 Jukka-Pekka Iivonen * analysis-tools.glade, dialog-analysis-tools.c: Added `Help' button to the tool selection dialog. * advanced-filter.glade, dialog-advanced-filter.c: Added `Help' button. * autocorrect.glade, dialog-autocorrect.c: Added `Help' button. 2001-10-31 Jody Goldberg * dialog-formula-guru.c (dialog_formula_guru) : remove the debug spew. (formula_guru_arg_new) : no need to call editable enters. We do it manually. 2001-10-30 Jody Goldberg http://bugzilla.gnome.org/show_bug.cgi?id=62211 * dialog-cell-format.c (fmt_dialog_impl) : no need to make this modal. There will be confusion with multiple-views, but it is manageable. 2001-10-30 Andreas J. Guelzow * dialog-solver.c : rewritten as a semi-modal guru using the expr-entry widget * solver.glade : redesign dialog as semi-modal guru 2001-10-29 Jody Goldberg * Release 0.74 2001-10-29 Jody Goldberg * Release 0.73 2001-10-29 Jody Goldberg * dialog-printer-setup.c (do_print_destroy_cb) : warning suppression. 2001-10-28 Jody Goldberg * dialog-define-names.c (name_guru_display_scope) : set active on sheet or workbook, don't set TRUE/FALSE on sheet. (name_guru_init) : get the wb_scope button. 2001-10-27 Almer S. Tigelaar * dialog-cell-format.c (validation_style_condition_chain_rebuild): Rename to validation_rebuild_validation. (validation_rebuild_validation): Also set error style, title and message on validation. (cb_validation_error_action_deactivate): Don't set error style on mstyle directly. (cb_validation_operator_deactivate): Adjust for name change. (cb_validation_constraint_type_deactivate): Don't rebuild chain from here, cb_validation_error_action_deactivate will do this. (cb_validation_bounds_changed): Adjust for name change. (cb_validation_flags_changed): Idem. (cb_validation_error_title_msg): Don't set title and message directly on mstyle. Call validation_rebuild_validation instead. (fmt_dialog_init_from_style_condition): Rename to fmt_dialog_init_validation_from_style_condition. (fmt_dialog_init_validation_from_style_condition): Use passed stylecondition instead of re-fetching it from the mstyle. (fmt_dialog_init_validation_page): Correctly initialize everything from the new, single mstyle_validation element. 2001-10-26 Wayne Schuller * dialog-printer-setup.c: (display_hf_preview), (header_changed), (footer_changed), (fill_hf), (do_setup_hf_menus), (hf_customize_apply), (hf_customize_help), (do_hf_customize), (do_setup_hf), (do_print_destroy_cb), (printer_setup_state_new): Don't open multiples dialogs, set parent correctly, destroy when print setup gets destroyed, code cleanups. 2001-10-26 Morten Welinder * dialog-search.c (dialog_search): Make Enter start the search. 2001-10-25 Andreas J. Guelzow * correlation.glade : add `group by area' radio button * covariance.glade : ditto * descriptive-stats.glade: ditto * sampling.glade : added group_by buttons as well as multiple sample entry * dialog-analysis-tools.c (parse_output) : initialize all fields of dao (dialog_tool_init) : add argument specifying the flags for the input expression entry widgets (tool_update_sensitivity_multiple_areas_cb) : new routine, tool_update_sensitivity_cb for multiple input ranges (corr_tool_ok_clicked_cb) : use global_range_list_parse rather than parse_range, call tool with modified argument list (cov_tool_ok_clicked_cb) : ditto (desc_stats_tool_ok_clicked_cb) : ditto (sampling_tool_ok_clicked_cb) : ditto, as well as support for group_by and multiple samples * tools.h : changed arguments for correlation_tool, covariance_tool, descriptive_stat_tool, and sampling_tool 2001-10-25 Morten Welinder * dialog-cell-format.c (fmt_dialog_init_format_page): Plug leak. 2001-10-25 Jody Goldberg * dialog-define-names.c (cb_scope_changed) : rework scope handler. (name_guru_display_scope) : ditto. (name_guru_set_expr) : ditto. (cb_name_guru_add) : support error messages, fix updating. 2001-10-21 Wayne Schuller * dialog-printer-setup.c : New canvas based header and footer preview widget. The customize header/footer widget now also uses a GnomePropertyBox for UI consistency. * print.glade : Updated. * hf-config.glade : Updated. 2001-10-23 Andreas J. Guelzow * dialog-analysis-tools.c : remove `strict' argument from all invocations of global_range_parse 2001-10-23 Almer S. Tigelaar * cell-format.glade: Re-order validation action list. * dialog-cell-format.c (fmt_dialog_init_validation_page): Don't delete validation page. (fmt_dialog_init_input_msg_page): Adjust deletion index. (validation_entry_to_expr): New, turn entered text into expression. (validation_style_condition_chain_rebuild): Rebuild the validation chain from the input given. (cb_validation_error_action_deactivate): Cope for re-ordering of the action list. Set the action on the resulting mstyle. (cb_validation_operator_deactivate): Rebuild chain. (cb_validation_constraint_type_deactivate): Idem. (cb_validation_flags_changed): Idem. (cb_validation_bounds_changed): New, force rebuild when bounds change. (cb_validation_error_title_msg): New, reset validation title and message on mstyle when changed. (fmt_dialog_init_from_style_condition): New, initialize the Criteria part of the dialog from an existing mstyle. (fmt_dialog_init_validation_page): Connect new signal callbacks and initialize the Error Alert part of the dialog. 2001-10-22 Jody Goldberg * dialog-define-names.c (cb_name_guru_add) : actually display the returned error. 2001-10-21 Jody Goldberg * dialog-graph-guru.c (dialog_graph_guru) : Users are probably expecting the vectors to allocate in the order that they were selected. 2001-10-20 Andreas J. Guelzow * goalseek.glade : replace target value in goal frame with error * dialog-goal-seek.c (cb_dialog_apply_clicked) : fix some leaks, check for invalid data entry and display error rather than target value. 2001-10-20 Jody Goldberg * dialog-formula-guru.c (formula_guru_set_expr) : use the prefix & suffix strings. Watch sign extension. (formula_guru_free) : split from the destroy handler. (dialog_formula_guru) : use formula_guru_free. and init the prefix/suffix. 2001-10-19 Jody Goldberg * dialog-graph-guru.c (dialog_graph_guru) : be quieter about a failure to start the graph server. (graph_guru_init_data_page) : typo. 2001-10-19 Morten Welinder * dialog-goal-seek.c (gnumeric_goal_seek): Fix determination of whether set-cell contains a usable value. 2001-10-19 Jody Goldberg * dialog-analysis-tools.c (dialog_tool_init) Register as a guru. (dialog_random_tool_init) : ditto. * dialog-goal-seek.c (dialog_init) : Register as a guru. 2001-10-19 Morten Welinder * dialog-goal-seek.c (gnumeric_goal_seek): New Plan F: extra Newton searches from a net of points. Disable Plans B through F when bisection can kick in. 2001-10-18 Andreas J. Guelzow * dialog-analysis-tools.c (parse_output) : rewrite to permit output of the data analysis tools to be directed into a range on a different sheet of the active workbook. (corr_tool_ok_clicked_cb) : change of parse_output arguments (cov_tool_ok_clicked_cb) : ditto (cb_desc_stat_tool_ok_clicked) : ditto (rank_tool_ok_clicked_cb) : ditto (ttest_tool_ok_clicked_cb) : ditto (ftest_tool_ok_clicked_cb) : ditto (sampling_tool_ok_clicked_cb) : ditto (random_tool_ok_clicked_cb) : ditto (regression_tool_ok_clicked_cb) : ditto (average_tool_ok_clicked_cb) : ditto (fourier_tool_ok_clicked_cb) : ditto (histogram_tool_ok_clicked_cb) : ditto (anova_single_tool_ok_clicked_cb) : ditto (anova_two_factor_tool_ok_clicked_cb) : ditto * dialog-goal-seek.c (cb_dialog_apply_clicked) : fix leak 2001-10-18 Jody Goldberg * Release 0.72 2001-10-16 Andreas J. Guelzow * goalseek.glade : New glade dialog * Makefile.am : Added goalseek.glade * dialog-goal-seek.c (gnumeric_goal_seek) : changes in the argument list (dialog_help_cb) : new callback supporting a help button (dialog_destroy) : new callback to change dialog into non-modal form using expr-entry widget (cb_dialog_cancel_clicked) : ditto (cb_dialog_close_clicked) : ditto (cb_dialog_apply_clicked) : ditto (dialog_set_focus) : ditto (dialog_realized) : ditto (dialog_goal_seek) : changed to support same goal (dialog_init) : new function creating dialog (dialog_found_solution) : deleted 2001-10-16 Jody Goldberg * dialog-graph-guru.c (graph_guru_apply_changes) : add the format guru. (graph_guru_init_format_page) : new. (dialog_graph_guru) : support format guru.. (graph_guru_set_page) : ditto. 2001-10-16 Jody Goldberg * dialog-graph-guru.c (cb_series_entry_changed) : allow renaming of series from the series combo. 2001-10-16 Jody Goldberg * dialog-graph-guru.c (graph_guru_init_data_page) : handle component death. Only init if we need to. (graph_guru_apply_changes) : check the right guru. (graph_guru_set_page) : unless we are canceling apply any pending edits on the data page to the guru. (vector_state_apply_changes) : new split from (cb_graph_guru_focus) : here. 2001-10-16 Jody Goldberg * graph-guru.glade : Make Finish the default button. * dialog-graph-guru.c (cb_graph_guru_clicked) : don't start creating the object if all we were doing was editing. 2001-10-16 Jody Goldberg * dialog-graph-guru.c (graph_guru_apply_changes) : new function. (graph_guru_set_page) : split from here. (cb_graph_guru_clicked) : used here. (graph_guru_clear_xml) : new. (graph_guru_init_data_page) : split some out into. (graph_guru_get_spec) : here. (graph_guru_state_destroy) : use graph_guru_clear_xml. (graph_guru_apply_changes) : update protection. (graph_guru_set_page) : expand. 2001-10-15 Jody Goldberg * dialog-graph-guru.c (graph_guru_select_series) : fix leak. 2001-10-14 Almer S. Tigelaar * validate.glade: Burn. * dialog-validate.c: Burn. * Makefile.am: Cope for burning. * dialogs.h: Idem and add new dialog pages to cell format dialog enum. * dialog-cell-format.c (fmt_dialog_init_validation_page): Temporarily disable validation dialog before release. (fmt_dialog_init_input_msg_page): Remove the right page. 2001-10-14 Almer S. Tigelaar * cell-format.glade: Tidy and add new option to validation error action selection menu. * dialog-cell-format.c (cb_validation_error_action_deactivate): Cope for the addition of the added menu item. (cb_validation_constraint_type_deactivate): Call cb_validation_error_action_deactivate to make sure the widgets get re-enabled/disabled properly. (fmt_dialog_init_validation_page): No need to call cb_validation_error_action_deactivate anymore. 2001-10-12 Morten Welinder * dialog-search.c (value_at): protect cell names in cache also. (search_clicked): Discard string cache when searching anew. 2001-10-12 Jody Goldberg * dialog-about.c (dialog_about) : Use the nice new icon. 2001-10-12 Andreas J. Guelzow http://bugzilla.gnome.org/show_bug.cgi?id=62008 * random-generation.glade : New dialog * Makefile.am : Added random-generation.glade * dialog-analysis-tools.c (new_sheet_toggled) : deleted (new_workbook_toggled) : deleted (range_output_toggled) : deleted (output_range_selected) : deleted (set_output_option_signals) : deleted (dialog_tool_init_outputs) : new function, extracted existing code for reuse (dialog_tool_init_buttons) : ditto (dialog_tool_init) : parts split off into dialog_tool_init_outputs and dialog_tool_init_buttons (random_tool_update_sensitivity) : new function (random_tool_ok_clicked_cb) : new function (dialog_random_tool_init) : new function (distribution_parbox_config) : changed to port random number generation tool to use expr-entry-widgets. (combo_get_distribution) : ditto (distribution_strs_find) : ditto (distribution_callback) : ditto (dialog_random_realized) : ditto (dialog_random_tool) : ditto 2001-10-11 Morten Welinder * dialog-search.c (dialog_search): New dialog in new file. * dialog-search-replace.c (dialog_search_replace_query): Remove search from here. 2001-10-11 Andreas J. Guelzow * anova-one.glade : change variable name to be consistent across various glade files to be able to use unified code * anova-two.glade : ditto * correlation.glade: ditto * correlation.glade: ditto * covariance.glade: ditto * descriptive-stats.glade : ditto * fourier-analysis.glade : ditto * histogram.glade : ditto * mean-tests.glade : ditto * moving-averages.glade : ditto * rank.glade : ditto * dialog-analysis-tools.c (tool_destroy) : enable accelerators for expr-entry widgets (dialog_tool_init) : add forgotten gnumeric_editable_enters and enable accelerators for expr-entry widgets (dialog_*_tool) : ditto (dialog_*_tool_init) : ditto 2001-10-10 Jody Goldberg http://bugzilla.gnome.org/show_bug.cgi?id=62109 * dialog-cell-format.c (cb_font_changed) : Only set elements that changed. 2001-10-10 Andreas J. Guelzow * Makefile.am : Add anova-one.glade, anova-two.glade, fourier-analysis.glade, histogram.glade, moving-averages.glade, regression.glade * correlation.glade : rearrange `grouped-by' buttons * covariance.glade : ditto * descriptive-stats.glade : ditto * rank.glade : ditto * anova-one.glade : new file * anova-two.glade : new file * fourier-analysis.glade : new file * histogram.glade : new file * moving-averages.glade : new file * regression.glade : new file * dialog-analysis-tools.c (dialog_anova_two_factor_with_r_tool) : replaced by dialog_anova_two_factor_tool, using gnumeric-expr-entry widget (dialog_anova_two_factor_without_r_tool) : ditto (columns_toggled) : removed (rows_toggled) : removed (set_group_option_signals) : removed (checkbutton_toggled) : removed (first_row_label_signal_fun) : removed (force_intercept_zero_signal_fun) : removed (first_row_label_button) : removed (force_intercept_zero_button) : removed (new_dialog) : removed (new_frame) : removed (add_check_buttons) : removed (add_output_frame) : removed (tool_update_sensitivity_cb) : some clarification (regression_tool_ok_clicked_cb) : new function (regression_tool_update_sensitivity_cb) : new function (dialog_regression_tool_init) : new function (dialog_regression_tool) : rewritten to use expr-entry widget (average_tool_ok_clicked_cb) : new function (average_tool_update_sensitivity_cb) : new function (dialog_average_tool_init) : new function (dialog_average_tool) : rewritten to use expr-entry widget (fourier_tool_ok_clicked_cb) : new function (dialog_fourier_tool) : rewritten to use expr-entry widget (histogram_tool_ok_clicked_cb) : new function (dialog_histogram_tool) : rewritten to use expr-entry widget (anova_single_tool_ok_clicked_cb) : new function (anova_single_tool_update_sensitivity_cb) : new function (dialog_anova_single_tool_init) : new function (dialog_anova_single_tool) : rewritten to use expr-entry widget (anova_two_factor_tool_ok_clicked_cb) : new function (anova_two_factor_tool_update_sensitivity_cb) : new function (dialog_anova_two_factor_tool_init) : new function (dialog_anova_two_factor_tool) : new function replacing dialog_anova_two_factor_with_r_tool and dialog_anova_two_factor_without_r_tool to implement them using the expr-entry widget 2001-10-08 J.H.M. Dassen (Ray) * dialog-analysis-tools.c (tool_help_cb) : separated help_ref declaration and initialisation to fix "initializer element is not computable at load time" error. 2001-10-10 Zbigniew Chyla * dialog-search-replace.c (dialog_search): Made search dialog a bit more friendly for users navigating with the keyboard. * search.glade: ditto 2001-10-09 Almer S. Tigelaar * cell-format.glade: Add validation and input msg tabs, largely migrated from validate.glade. * dialog-cell-format.c (cb_validation_constraint_type_deactivate): New. (cb_validation_operator_deactivate): New. (cb_validation_error_action_deactivate): New. (fmt_dialog_init_validation_page): New, initialize new validation tab. (cb_input_msg_flag_toggled): New. (fmt_dialog_init_input_msg_page): New, initialize new input msg tab. (cb_fmt_dialog_dialog_destroy): detach guru. (cb_fmt_dialog_set_focus): Set focus for expr-entry's. (fmt_dialog_impl): Call validation/input msg initialization routines, connect set-focus handler, make notebook scrollable, attach guru. 2001-10-07 Jody Goldberg * Release 0.71 2001-10-06 Jody Goldberg * dialog-graph-guru.c (graph_guru_state_destroy) : disconnect the combo handlers before we destroy the state so that their callbacks don't trigger during destruction. (vector_state_set_entry) : merge back into. (vector_state_fill) : here. Use the index rather than a cached xmlNode *. (vector_state_new) : rename 'index' to 'dim_index' to be clearer. (graph_guru_select_plot) : store the index rather than an xmlNode *. (graph_guru_select_series) : store the index rather than an xmlNode *. (graph_guru_init_data_page) : the graph caches the spec, not us. (graph_guru_get_plot) : new utility. (cb_plot_selection_changed) : use the new utility. (graph_guru_get_series) : new utility. (cb_series_selection_changed) : use the new utility. (cb_series_entry_changed) : support lookup, and warn about renaming. (cb_plot_entry_changed) : support lookup, and warn about renaming. (cb_graph_guru_focus) : use graph_guru_get_series. (dialog_graph_guru) : init the combos to NULL in case we destroy before initializing them. 2001-10-06 Morten Welinder * dialog-search-replace.c (dialog_search, dialog_search_notify): New functions (and dialogs). 2001-10-05 Morten Welinder * dialog-search-replace.c (dialog_search_replace_query): Make sure cancel actually does. * Makefile.am: add search dialog. 2001-10-05 Andreas J. Guelzow * dialog-analysis-tools.c : implement help buttons for all tools * mean-tests.glade : ditto and small capitalization and colon corrections * rank.glade : ditto * sampling.glade : ditto * variance-tests.glade : ditto * correlation.glade : ditto * covariance.glade : ditto 2001-10-04 Jody Goldberg http://bugzilla.gnome.org/show_bug.cgi?id=61742 * analysis-tools.glade : put all the output radio buttons for histograms in the same group. Disable the 'Chart Output' button until we implement it. 2001-10-04 Andreas J. Guelzow * Makefile.am : new files mean-tests.glade, variance-tests.glade and sampling.glade * dialog-analysis-tools.c (dialog_tool_init) : permit 2 input ranges (tool_update_sensitivity_cb ) : ditto (dialog_ttest_tool) : new function as a common implementation of the 4 t- and z-tests using the gnumeric-expr-entry widget. (ttest_tool_ok_clicked_cb) : ditto (ttest_known_toggled_cb) : ditto (ttest_paired_toggled_cb) : ditto (dialog_ttest_adjust_to_invocation) : ditto (dialog_ttest_realized) : ditto (dialog_ttest_tool_init) : ditto (dialog_ttest_paired_tool) : changed to stub calling dialog_ttest_tool (dialog_ttest_eq_tool) : ditto (dialog_ttest_neq_tool) : ditto (dialog_ztest_tool) : ditto (dialog_ftest_tool) : changed to guru with gnumeric-expr-entry widget (ftest_tool_ok_clicked_cb) : new function (dialog_sampling_tool) : changed to guru with gnumeric-expr-entry widget (sampling_tool_update_sensitivity) : new function (sampling_tool_ok_clicked_cb) : new function (sampling_method_toggled_cb) : new function (dialog_sampling_realized) : new function (dialog_sampling_tool_init) : new function 2001-10-04 Jody Goldberg * dialog-graph-guru.c (graph_guru_select_series) : adjust to changes in the combo_text. (graph_guru_select_plot) : ditto. Use gnm_combo_text_clear. Store the xmlNode for the series with its combo item. (graph_guru_init_data_page) : Store the xmlNode for the plot with its combo item. (cb_series_selection_changed) : have this do something. (cb_plot_entry_changed) : ditto. (graph_guru_selector_init) : adjust to changes in the combo_text. 2001-10-03 Andreas J. Guelzow * Makefile.am : new files correlation.glade, covariance.glade and rank.glade * dialog-analysis-tools.c : rewrite dialog_correlation_tool, dialog_covariance_tool and dialog_ranking_tool to expr-entry widget, affecting a whole bunch of functions, (tool_destroy) : new, replaces desc_stat_tool_destroy (cb_tool_cancel_clicked) : new, replaces cb_desc_stat_tool_cancel_clicked (tool_set_focus) : new, replaces desc_stat_tool_set_focus (tool_set_focus_output_range) : new, replaces desc_stat_tool_set_focus_output_range (dialog_tool_init) : new, replaces dialog_desc_stat_tool_init (tool_update_sensitivity) : new (corr_tool_ok_clicked_cb) : new (cov_tool_ok_clicked_cb) : new (rank_tool_ok_clicked_cb) : new 2001-10-01 Jody Goldberg * dialog-graph-guru.c (cb_graph_guru_focus) : removing an already non-existent dimension is possible in the event that a user changes their mind. * dialog-graph-guru.c (vector_state_fill) : split actual setting out into vector_state_set_entry. 2001-10-01 Morten Welinder * dialog-search-replace.c (dialog_search_replace_query): New (modal) dialog. 2001-10-01 Jody Goldberg * dialog-graph-guru.c (vector_state_fill) : Use gnumeric_expr_entry_clear, gnumeric_expr_entry_set_rangesel_from_dep. (cb_graph_guru_entry_changed) : flag changes. (vector_state_new) : init the new flags and connect he changed signal, and the gtk_object_data. (vector_state_destroy) : clear the stored vector. (graph_guru_init_data_page) : disable the debug spew. (cb_graph_guru_focus) : use window::set_focus in place of focus-{in,out} for each entry. This is still a stub. (graph_guru_init) : connect cb_graph_guru_focus. 2001-09-30 Jody Goldberg * dialog-graph-guru.c (vector_state_fill) : Use gnm_graph_series_get_dimension. 2001-09-30 Jody Goldberg * analysis-tools.glade : manually tweak the size of the dialog and remove a few loose ends. We will need to regenerate this with a newer glade after release. 2001-09-29 Jody Goldberg * dialog-graph-guru.c (graph_guru_set_page) : clear the current plot. (graph_guru_select_plot) : fill in. (vector_state_new) : ditto. (vector_state_init) : ditto. 2001-09-28 Almer S. Tigelaar * dialog-cell-comment.c (dialog_cell_comment): Make the cell comment dialog user resizable. Fixes #60053 2001-09-27 Andreas J. Guelzow * dialog-analysis-tools.c (desc_stat_tool_set_focus_output_range) : Switch output selection when output range is edited. (cb_desc_stat_tool_ok_clicked) : ditto (dialog_desc_stat_tool_init) : ditto 2001-09-27 Jody Goldberg * dialog-graph-guru.c (dialog_graph_guru) : doh! 2001-09-26 Jody Goldberg * dialog-graph-guru.c : Add a sample for the data page. Make the lists of plots and series. rewrite the the glade file in preparation for constructing the exprEntries. 2001-09-26 Jody Goldberg * dialog-cell-format.c (cb_protection_locked_toggle) : new. (cb_protection_hidden_toggle) : new. (fmt_dialog_init_protection_page) : new. (fmt_dialog_impl) : call fmt_dialog_init_protection_page. 2001-09-21 Jody Goldberg * dialog-formula-guru.c (cb_formula_guru_entry_changed) : fix the handling of empty arguments. 2001-09-14 Jody Goldberg * dialog-cell-format.c (fmt_dialog_init_format_page) : if we are displaying the parse fmt because the assigned fmt is General then select the parse fmt in the dialog. 2001-09-10 Jody Goldberg For Wayne Schuller * dialog-printer-setup.c (display_hf_sample) : new. (header_changed) : use it. (footer_changed) : use it. (do_setup_hf_menus) : use it. (fill_hf) : be smarter. (text_insert) : delete. (do_hf_config) : Use GtkEntry and setup the Accept links. 2001-09-10 Andreas J. Guelzow * descriptive-stats.glade : Add labels. 2001-09-06 Morten Welinder * dialog-about.c (dialog_about): Kill stale link. 2001-09-04 Jody Goldberg * dialog-cell-format.c (fmt_dialog_impl) : init the border selector with the pattern and colour of the first available border, default to black & THIN if nothing has a border. (setup_pattern_button) : improve the interface to simplify selecting the initial button. 2001-09-04 Jody Goldberg * dialog-cell-format.c (picker_style_color) : delete. (cb_font_preview_color) : call style_color_new directly. (cb_border_color) : rgba was border selector specific. Store it in State::border directly so that none of the other ColorPickers think it is initialized. (border_format_has_changed) : ditto. (fmt_dialog_impl) : init border.rgba. 2001-08-23 Morten Welinder * dialog-function-select.c (category_and_function_key_press): Fix signedness problem. 2001-08-23 Jody Goldberg * dialog-graph-guru.c (graph_guru_create_vectors_from_range) : Use the new gnm_graph_vector_new interface. (cb_data_simple_col_row_toggle) : use gnm_graph_arrange_vectors. 2001-08-20 Jody Goldberg * Release 0.70 2001-08-18 Jody Goldberg * dialog-graph-guru.c : Move the life cycle issues up into gnumeric-graph. 2001-08-15 Jody Goldberg * plugin-manager.glade : desensitize the install new plugin button until it is implemented. 2001-08-11 Jody Goldberg * Release 0.69 2001-08-01 Jody Goldberg * dialog-cell-format.c (draw_format_preview) : display parse formats for general. (dialog_cell_format) : init it here. (dialog_cell_number_fmt) : and here. 2001-07-28 Almer S. Tigelaar * cell-format.glade, font-sel.glade: Slight tweaks. 2001-07-25 Almer S. Tigelaar * *.glade: Equalize spacing and borders. 2001-07-19 Almer S. Tigelaar * function-select.glade: Put the description label inside a scrollable viewport. * dialog-function-select.c (category_and_function_key_press): New, handle the selection of a corresponding item when pressing a key in the category or function clist. (function_select_row): Set description. (dialog_function_select_impl): Connect keypress events for the clist's. * cell-format.glade: Set border around background preview canvas. * dialog-cell-format.c (cb_pattern_preview_get_cell_style): New, callback to retrieve preview-grid's cell style. (draw_pattern_preview): Kill code to create background and pattern, just merge with the resulting mstyle if in edit mode and force a redraw. (cb_back_preview_color): Change color on preview mstyle. (cb_pattern_preview_color): Idem. (draw_pattern_selected): Idem, but pattern. (fmt_dialog_init_background_page): New, initialize the background page of the cell format dialog. (cb_fmt_dialog_dialog_destroy): Unref preview mstyle and initialize canvas and grid to null. (fmt_dialog_impl): Call init_background_page. 2001-07-17 Jody Goldberg * Release 0.68 2001-07-15 Almer S. Tigelaar * dialog-stf.[ch] (stf_dialog): Add and set lines member on dialogresult. * dialog-stf-csv-page.c (stf_dialog_csv_page_prepare): Use the importlines for the scrollbar adjustment. * dialog-stf-fixed-page.c (stf_dialog_fixed_page_prepare): Idem. 2001-07-07 Almer S. Tigelaar * dialog-autoformat.c (cb_get_row_height): Burn. (cb_get_col_width): Burn. (cb_get_cell_style): Tidy and cope for new parameters. (cb_get_cell_value): Idem. (previews_load): Remove setting of callback arguments upon preview-grid creation and connect the get_cell_style and get_cell_value signals. 2001-07-07 Almer S. Tigelaar * dialog-cell-format.c (cb_font_changed): Adjust to handle new parameters. (cb_font_preview_color): Pass to font selector. (cb_font_strike_toggle): Idem. (cb_font_underline_changed): Idem. (fmt_dialog_init_font_page): Initialize the font selector's properties correctly including the forecolor. No need to set the scaling size anymore. (fmt_dialog_init_align_page): Remove superfluous void. * font-sel.glade: Replace the GtkEntry previously used for previewing with a GnomeCanvas inside a GtkScrolledWindow. 2001-07-05 Almer S. Tigelaar * dialog-autosave.c (prompt_on_off_toggled): Burn. (dialog_autosave): Set status of prompt toggle button properly. 2001-06-28 Jody Goldberg * Release 0.67 2001-06-27 Jody Goldberg * Release 0.66 2001-06-20 Almer S. Tigelaar * dialog-printer-setup.c (do_setup_page): No need to mutate scaling to a percentage it is already a percentage. (do_fetch_page): Idem. 2001-06-18 Karl Eichwalder * dialog-stf-main-page.c (stf_dialog_main_page_init): Typo. 2001-06-11 Jody Goldberg * dialog-printer-setup.c (do_fetch_page) : use the scale info and round it correctly. (do_setup_page) : ditto. * print.glade : partially enable the print scaling. 2001-06-08 Almer S. Tigelaar * dialog-consolidate.c (dialog_consolidate): Initialize source areas list from sheet selections. (cb_add_source_area): New, callback for the functionality described above. (cb_dialog_set_focus): No need for absolute references. (cb_areas_select_row): Enable the delete button when a row is selected. 2001-06-08 Jody Goldberg * dialog-insert-cells.c (dialog_insert_cells) : fix typo. 2001-06-06 Almer S. Tigelaar * dialog-consolidate.c : Implementation of the consolidation dialog. * consolidate.glade : Idem. 2001-06-05 Zbigniew Chyla * Makefile.am (glade_DATA): Removed import.glade. * import.glade: Removed. * dialogs.h (dialog_query_load_file): Removed. 2001-06-04 Almer S. Tigelaar * dialog-stf-csv-page.c (csv_page_global_change): Cope for changes to csv_set_separators and stf_parse_general. * dialog-stf-format-page.c (format_page_update_preview): Idem. * dialog-stf-fixed-page.c (fixed_page_update_preview): Idem. * dialog-stf-preview.[ch] (stf_preview_render_row): Idem. (stf_preview_format_recalc_colwidths): Idem. (stf_preview_format_line): Idem. (stf_preview_render): Idem. 2001-06-02 Jody Goldberg * dialog-stf-preview.c (stf_preview_format_line) : don't leak colour ref * dialog-cell-format.c (draw_format_preview) : ditto. 2001-06-03 Almer S. Tigelaar * dialog-stf.glade: Make length of customfield separator infinite. * dialog-stf-csv-page.c (csv_page_global_change): Set string customseparator instead of char. * dialog-stf.h: Define X overflow limit. * dialog-stf-preview.c (stf_preview_render_row): Really truncate strings if they are too long. * dialog-stf-main-page.c (stf_dialog_main_page_init): Protect against overly large text. * dialog-cell-sort.c (col_row_name): Use row_name. 2001-06-03 Almer S. Tigelaar * dialog-stf.c (stf_dialog_druid_page_next): Remove cacheoptions. * dialog-stf-preview.c (stf_preview_merge_with_hash): Remove. (stf_preview_hash_item_remove): Idem. (stf_preview_free_row): Idem. (stf_preview_free): Remove hashtable. (stf_preview_new): Idem. (stf_preview_render): Free the list that is passed. (stf_preview_render_row): Truncate strings if they are too long. * dialog-stf-csv-page.c (csv_page_global_change): Use stf_parse_general. (stf_dialog_csv_page_prepare): Remove cacheoptions. (stf_dialog_csv_page_init): Idem. (stf_dialog_csv_page_cleanup): Idem. * dialog-stf-fixed-page.c (fixed_page_update_preview): Use stf_parse_general. (stf_dialog_fixed_page_prepare): Remove cacheoptions. (stf_dialog_fixed_page_cleanup): Idem. (stf_dialog_fixed_page_init): Idem. * dialog-stf-format-page.c (format_page_update_preview): Use stf_parse_general. (format_page_scroll_value_changed ): Don't use cacheoptions. (format_page_format_changed): Idem. (stf_dialog_format_page_prepare): Idem. (stf_dialog_format_page_cleanup): Remove cacheoptions. (stf_dialog_format_page_init): Idem. 2001-06-02 Almer S. Tigelaar * colrow.glade: New simple dialog. * dialog-simple-input.c, dialogs.h (dialog_choose_cols_vs_rows): New, let user choose between columns or rows. 2001-05-27 Almer S. Tigelaar * validate.glade: Make non-modal. * dialog-validate.c (setup_widgets): Use ExprEntry's instead of normal entries. (dialog_validate): Cope for non-modality of dialog. (cb_dialog_destroy): New, clean up when user closes the dialog. (cb_dialog_set_focus): New, Handle ExprEntry's. (cb_dialog_clicked): Handle the dialog buttons. (connect_signals): Connect the new signals. 2001-05-27 Almer S. Tigelaar * dialog-cell-format.c (setup_color_pickers) : Correctly initialize color combo depending on the style element. 2001-05-20 Jody Goldberg * Release 0.65 2001-05-20 Jody Goldberg * dialog-plugin-manager.c (pm_dialog_init) : Correct use of gnome_config_get_bool_with_default. 2001-05-19 Jody Goldberg * plugin-manager.glade : convert the vertical scrollbars to autoscroll. 2001-05-18 Almer S. Tigelaar * dialog-goto-cell.c (dialog_goto_cell): Don't add duplicates to the list and add new entries to the front. 2001-05-18 Jody Goldberg * dialog-cell-format.c (draw_format_preview) : be sure to insert spaces after the repeat characters (cb_format_currency_select) : Only draw negative samples for number & currency. Not accounting. 2001-05-15 Jon K Hellan * dialog-define-names.c (dialog_define_names): Ensure only one guru per workbook. * dialog-search-replace.c (dialog_search_replace): Ditto. * dialog-printer-setup.c (dialog_printer_setup): Ditto. 2001-05-14 Jody Goldberg * dialog-cell-format.c (fmt_dialog_impl) : move the containment logic from here. (setup_color_pickers) : to here. Adjust the aligment and add a frame. 2001-05-14 Almer S. Tigelaar * dialog-cell-format.c (cb_custom_back_selected): Remove, We use colorcombo's now. (cb_auto_color_selected): Idem. (cb_custom_color_selected): Idem. (cb_back_preview_color): Adjust for new colorcombo usage. (cb_pattern_preview_color): Idem. (cb_font_preview_color): Idem. (cb_border_color): Idem. (setup_color_pickers): Change entirely for colorcombo support. (draw_pattern_preview): Remove old colorpicker code and update for the new situation. (fmt_dialog_impl): Update for new situation in case there's no back. 2001-05-10 Almer S. Tigelaar * dialog-advanced-filter.c : include dialogs.h to supress warning. * dialog-cell-sort.c (string_pos_in_list): Cast pointer from untyped to char *. * dialog-function-wizard.c (formula_guru_set_expr): Fix signedness by changing variable decl and some casts. (cb_formula_guru_entry_focus_in): Fix signedness by casting, we don't want to pollute our data structures with unsigned integers. (formula_guru_init): Fix signedness by changing decl. * dialog-stf-fixed-page.c (fixed_page_autodiscover): Fix signedness by changing decl. * dialog-stf-preview.c (stf_preview_get_table_pixel_width): Fix signedness by changing decl. (stf_preview_colformats_clear): Idem. (stf_preview_get_column_at_x): Idem. (stf_preview_get_column_border_at_x): Idem. (stf_preview_get_char_at_x): Idem. * dialog-summary.c (dialog_summary_update): Fix signedness by cast. 2001-05-10 Jon K Hellan * dialog-search-replace.c: Fix include file typo. 2001-05-09 Jon K Hellan * search-replace.glade: Rename hbox holding range field from hbox2 to range-hbox. Remove range combo, let C code add it on the fly. * dialog-search-replace.c (ok_clicked): Get text from widget stored in context. (dialog_destroy): Detach guru. (set_focus): New function. Redirect workbook input when an ExprEntry receives focus. Reset when another type of widget receives focus. (range_focused): New function. Set "range" radio button active when focus enters range field. (non_model_dialog): Use gnumeric_keyed_dialog. (dialog_search_replace): Raise existing s+r dialog if there is one. Add ExprEntry widget on the fly to hold range. Add focus handlers set_focus and range_focused. Attach scg to ExprEntry and dialog to workbook as guru. 2001-05-08 Jody Goldberg * dialog-advanced-filter.c : cleanup includes. 2001-05-06 Morten Welinder * dialog-cell-sort.c (order_box_get_text, string_pos_in_list): Constify. (dialog_cell_sort_ok): Plug leak. 2001-05-06 Jody Goldberg * dialog-cell-format.c (fmt_dialog_selection_type) : If the selected range is a single merged cell don't display as multi cols/rows. 2001-05-04 Jody Goldberg * dialog-cell-sort.c (dialog_cell_sort_ok) : changes to selection_is_simple. * dialog-graph-guru.c (graph_guru_init_vectors) : use selection_first_range rather than selection_is_simple. Use some of the new range_ convenience routines. * dialog-delete-cells.c (dialog_delete_cells_impl) : Pass range in. (dialog_delete_cells) : use selection_first_range rather than selection_is_simple. Use some of the new range_ convenience routines. * dialog-insert-cells.c (dialog_insert_cells_impl) : Pass range in. (dialog_insert_cells) : use selection_first_range rather than selection_is_simple. Use some of the new range_ convenience routines. * dialog-paste-special.c (dialog_paste_special) : paste link is not the same as paste content. 2001-05-04 Jon K Hellan * hf-config.glade: Set this one invisible, too. * dialog-stf-export.glade: Set invisible to avoid flicker when popping up. 2001-05-04 Jon K Hellan * dialog-printer-setup.c (struct PrinterSetupState) : Add ExprEntry widgets. (do_setup_page_info): Add ExprEntry widgets on the fly. (do_print_cb): Close print setup dialog before displaying print dialog. FIXME. (do_print_preview_cb): No longer close the dialog. (do_print_cancel_cb): New function. Close the dialog. (do_print_ok_cb): New function. Save info and close the dialog. (do_print_set_focus_cb): New function. Enable range selection when an ExprEntry acquires focus. (do_setup_main_dialog): Clean up dead code. Attach callbacks to "ok", "cancel", "set-focus" and "destroy". Attach guru. (printer_setup_state_free): Move just after printer_setup_state_new. Set conversion_listeners member to NULL after freeing list. (do_fetch_page_info): top_entry and left_entry widgets are now taken from state rather than glade_xml_get_widget. (dialog_printer_setup): Eliminate recursive mainloop. 2001-05-04 Jon K Hellan * dialog-workbook-attr.c (attr_dialog_impl): Back out change below. Looks like in glade file doesn't work for property dialogs. * workbook-attr.glade: Don't set title here after all. It has no effect. 2001-05-04 Almer S. Tigelaar <almer@gnome.org> * hf-config.glade: Set window title. * search-replace.glade: Idem. * workbook-attr.glade: Idem. * autoformat.glade: Correct window title. * dialog-stf-export.glade: Idem. * validate.glade: Idem. * solver.glade: Idem and some minor polishing. * dialog-workbook-attr.c: Don't set the window title with gtk_window_set_title, it's in the glade file anyway. 2001-05-04 Almer S. Tigelaar <almer@gnome.org> * names.glade: Set window title. 2001-05-03 Jon K Hellan <hellan@acm.org> * dialog-define-names.c (name_guru_init): Use gnumeric_keyed_dialog rather than gnumeric_non_modal_dialog. (dialog_define_names): Use (gnumeric_dialog_raise_if_exists to ensure that only one instance at a time can be displayed for a wbcg. 2001-04-29 Almer S. Tigelaar <almer@gnome.org> * dialog-zoom.c (dialog_zoom_impl): Use cmd_zoom. 2001-04-26 Jody Goldberg <jgoldberg@home.com> * dialog-goal-seek.c (goal_seek_eval) : Merge in some of boc's portability patch. 2001-04-26 Morten Welinder <terra@diku.dk> * dialog-solver.c (dialog_solver): Plug leak. 2001-04-23 Almer S. Tigelaar <almer@gnome.org> * dialog-define-names.c (cb_name_guru_add): Correct use of expr_parse_string. 2001-04-19 Jody Goldberg <jgoldberg@home.com> * dialog-stf-export-sheet-page.c (stf_export_dialog_sheet_page_init) : Free the list of sheets. * dialog-sheet-order.c (populate_sheet_clist) : Ditto. 2001-04-18 Jon K Hellan <hellan@acm.org> * dialog-define-names.c (name_guru_init): Remove commented out stuff. (cb_name_guru_value_focus): Remove to eliminate warning. 2001-04-18 Morten Welinder <terra@diku.dk> * dialog-define-names.c (cb_name_guru_destroy): Leak fix from Jon Kaare. 2001-04-18 Jon K Hellan <hellan@acm.org> * dialog-define-names.c (struct NameGuruState): Change type of expr_text to GnumericExprEntry. (name_guru_set_expr, name_guru_update_sensitivity, name_guru_set_expr, cb_name_guru_add): expr_text must now be cast to GTK_ENTRY. (cb_name_guru_value_focus): Use gnumeric_expr_entry_set_absolute. w argument is now expected to be a GnumericExprEntry. (cb_name_guru_set_focus): New function. Make anted selection go away when a widget other than expr_text receives focus. (name_guru_init): Create a GnumericExprEntry and insert in the dialog. Attach it to the current sheet. Connect cb_name_guru_set_focus to dialog's set-focus signal, and remove the focus-in handler from name_value. * dialog-function-wizard.c (struct ArgumentState): Change type of entry to GnumericExprEntry. (formula_guru_set_expr): Change type of new_entry to GnumericExprEntry. Cast to GTK_ENTRY where necessary. (formula_guru_set_expr, cb_formula_guru_rolled_entry_changed, cb_formula_guru_entry_changed, formula_guru_init): ArgumentState->entry must now be cast to GTK_ENTRY. (formula_guru_set_rolled_state): Change type of new_entry to GnumericExprEntry. Cast to GTK_ENTRY where necessary. (formula_guru_arg_new): Create a GnumericExprEntry instead of a GtkEntry and insert in the dialog. Attach it to the current sheet. (formula_guru_init): Create a GnumericExprEntry for rolled_entry and insert in the dialog. Attach it to the current sheet. (dialog_formula_guru): Value returned by workbook_get_entry must now be cast to GTK_ENTRY. * formula-guru.glade: Remove 'rolled_entry' GtkEntry. A GnumericExprEntry is now added at runtime instead. * names.glade: Remove 'expr_text' GtkEntry. A GnumericExprEntry is now added at runtime instead. 2001-04-14 Almer S. Tigelaar <almer@gnome.org> * dialog-autoformat.c (previews_load) : Create previewgrid and rectangles here. Preview-grid-controller is no longer. (previews_free) : Idem but destruct. (cb_apply_item_toggled) : Use gnome_canvas_request_redraw instead of preview_grid_controller_force_redraw. (cb_get_cell_style) : Renamed from cb_get_style. (cb_get_cell_value) : Renamed from cb_get_cell. 2001-04-09 Jody Goldberg <jgoldberg@home.com> * src/dialogs/dialog-define-names.c (cb_name_guru_add) : Handle people putting '=' at the start of an expression. s/value/expr_text/ 2001-03-23 Almer S. Tigelaar <almer@gnome.org> * names.glade: Set visibility to NO, this solves the ugly flickering that occurred. 2001-03-22 Morten Welinder <terra@diku.dk> * search-replace.glade: Work around libglade bug. (Having identical widget names in different dialogs does not work.) 2001-03-21 Zbigniew Chyla <cyba@gnome.pl> * dialog-plugin-manager.c (plugin_compare_name): New function (update_plugin_manager_view): Sorting plugin list. 2001-03-18 Almer S. Tigelaar <almer@gnome.org> * validate.glade : Polish. * dialog-validate.c : (cb_set_constraint_type_deactive) : Also de-activate labels and clean-up a bit. (cb_input_flag_toggled) : clean-up. (cb_error_flag_toggled) : idem. (setup_widgets) : Initialize some new widgets added to validate.glade (connect_signals) : Add signal for error_action. (cb_error_action_deactivate) : New, the signal handler for error_action, will load a pixmap representating the action to be taken. (dialog_validate) : Initialize the error_action pixmap by calling the cb_error_action_deactivate callback. 2001-03-17 Jody Goldberg <jgoldberg@home.com> * Release 0.64 2001-03-16 Zbigniew Chyla <cyba@gnome.pl> * src/dialogs/dialog-plugin-manager.c (update_plugin_details_view): Always clear extra info CList. (update_plugin_details_view): Don't enable/disable plugin details notebook page here. (cb_pm_clist_row_selected): Do it here... (cb_pm_clist_row_unselected): ... here (update_plugin_manager_view): ... and here 2001-03-11 Jody Goldberg <jgoldberg@home.com> * dialog-cell-sort.c (dialog_cell_sort_ok) : sneaky. To avoid freeing the range multiple times or leaking copy it here. 2001-03-08 Jody Goldberg <jgoldberg@home.com> * dialog-solver.c (constr_change_click) : move selected_row into the state variable. The static was bogus. (constr_delete_click) : Use the selected_row in the state variable and clear it when things are deleted. Why do we even need this ?? (constraint_select_click) : use selected_row in the state var. (dialog_solver) : init the selected_row var. 2001-03-04 Almer S. Tigelaar <almer@gnome.org> * validate.glade : Improve. * dialog-validate.c : Implement. * dialogs.h : Add dialog-validate entry point here. 2001-02-24 Morten Welinder <terra@diku.dk> * dialog-search-replace.c (dialog_search_replace): Rework to be non-modal. 2001-02-24 Almer S. Tigelaar <almer@gnome.org> * search-replace.glade : Add spacing. 2001-02-23 Jody Goldberg <jgoldberg@home.com> * Release 0.63 2001-02-20 Morten Welinder <terra@diku.dk> * dialog-analysis-tools.c (dialog_regression_tool): Fix error messages. (parse_multiple_ranges): Fix overflows. (Needs rewrite.) 2001-02-19 Jody Goldberg <jgoldberg@home.com> * dialog-cell-format.c (cb_indent_changed) : enable. 2001-02-18 Almer S. Tigelaar <almer1@dds.nl> * dialog-plugin-manager.c (dialog_plugin_manager) : Make clist column headers passive. 2001-02-17 Chema Celorio <chema@celorio.com> * cell-format.glade: fix a bug for the indent spin button in which the sensitivity could not be turned on 2001-02-16 Jody Goldberg <jgoldberg@home.com> * Release 0.62 2001-02-13 Jody Goldberg <jgoldberg@home.com> * summary.glade : remove a newline in the glade file 2001-02-11 Karl Eichwalder <ke@suse.de> * search-replace.glade: s/behaviour/behavior/ . * dialog-stf.glade: Add dots to tooltips. 2001-02-11 Jody Goldberg <jgoldberg@home.com> * cell-format.glade : Remove the merge cell button untill gtk2.0 2001-02-10 Jon K Hellan <hellan@acm.org> * dialog-printer-setup.c (do_fetch_margins, do_setup_margin): Header, not top margin, should be top of header area and footer, not bottom margin, should be top of footer area. 2001-01-23 Morten Welinder <terra@diku.dk> * dialog-search-replace.c (dialog_search_replace): Renamed dialog in glade file. Follow up here. 2001-01-22 Morten Welinder <terra@diku.dk> * dialog-search-replace.c (dialog_search_replace): Handle the new ignore-case and whole-word checkbuttons. Handle the new preserve-case checkbutton (though the actual replacement code does not yet). * Makefile.am (INCLUDES): Prefer our .h files over the systems. 2001-01-17 Morten Welinder <terra@diku.dk> * dialog-search-replace.c (dialog_search_replace): Extract the entered values. 2001-01-11 Morten Welinder <terra@diku.dk> * dialogs.h (dialog_search_replace): prototype. * dialog-search-replace.h: New file. * dialog-search-replace.c: New file. * search-replace.glade: New file. 2001-01-05 Jody Goldberg <jgoldberg@home.com> * Makefile.am : Add validate.glade 2001-01-05 Jon K Hellan <hellan@acm.org> * import.glade, plugin-manager.glade, analysis-tools.glade (AnalysisTools): Use browse selection mode in list. 2000-12-27 Jody Goldberg <jgoldberg@home.com> * dialog-define-names.c (cb_name_guru_add) : bug 36049 for now assume that all names are reltive to A1. 2000-12-20 Jody Goldberg <jgoldberg@home.com> * dialog-delete-cells.c (dialog_delete_cells) : move test for simplicity later. * dialog-insert-cells.c (dialog_insert_cells) : move test for simplicity later. * dialog-cell-sort.c (dialog_cell_sort) : fix leak. 2000-12-19 Jody Goldberg <jgoldberg@home.com> * dialog-cell-format.c (fmt_dialog_changed) : optionally virtualize. (dialog_cell_number_fmt) : new entry point to get justthe number format page. 2000-12-17 Jody Goldberg <jgoldberg@home.com> * Release 0.61 2000-12-09 Chema Celorio <chema@celorio.com> * dialog-define-names.c: add NameGuruScope enums (name_guru_warn): warn when deleting a name that is being used (name_guru_scope_change): handle scope changes (name_guru_set_expr): implement. (name_guru_clear_selection): implement (name_guru_in_list): implement (name_guru_update_sensitivity): implement. (cb_name_guru_select_name): clean (name_guru_scope_get): implement (cb_name_guru_add): fix (name_guru_init): connect sensitivy after (see comment in code) 2000-12-7 Jody Goldberg <jgoldberg@home.com> * Release 0.60 2000-12-06 Jody Goldberg <jgoldberg@home.com> * dialog-stf-preview.c (stf_preview_format_recalc_colwidths) : Avoid ansi violation. * dialog-printer-setup.c (do_fetch_page_info) : Fix const problem. 2000-12-04 Jody Goldberg <jgoldberg@home.com> * dialog-cell-format.c (border_event) : Bug 34152. 2000-11-20 Morten Welinder <terra@diku.dk> * dialog-autoformat.c (cb_get_cell_content): Constify. (setup_apply_item): Constify. (templates_load): Move error check earlier to avoid crash, should it ever fire. Constify. 2000-11-18 Jody Goldberg <jgoldberg@home.com> * Release 0.59 2000-11-16 Michael Meeks <michael@helixcode.com> * dialog-cell-sort.c (dialog_cell_sort_header_toggled): remove redundant g_list_copies. (string_pos_in_list): re-write, was horrendoulsy inefficient. (col_row_name_list): upd. (col_row_name): g_strdup not strdup, gack, make it output sensible column names again as well, and Row-%d instead of just a number. 2000-11-15 Jody Goldberg <jgoldberg@home.com> * dialog-cell-sort.c (col_row_name) : merged from column_name, row_name. Use the displayed text rather than the entered text. (col_row_name_list) : merged from column_name_list, row_name_list. 2000-11-13 Jody Goldberg <jgoldberg@home.com> * Release 0.58 2000-11-06 Jody Goldberg <jgoldberg@home.com> * dialog-graph-guru.c (graph_guru_init) : No need to reference th BonoboControl. The widget manages things. 2000-11-01 Jon K Hellan <hellan@acm.org> * dialog-cell-sort.c (dialog_cell_sort_ok): Call cmd_sort with workbook control as parameter. NULL was used. 2000-10-21 Jon K Hellan <hellan@acm.org> * dialogs.h (enum FormatDialogPosition_t): Define. (dialog_cell_format): Added pageno parameter. * dialog-cell-format.c (dialog_cell_format): Ditto. (fmt_dialog_impl): Ditto. Use it to select page. 2000-10-10 Jody Goldberg <jgoldberg@home.com> * Release 0.57 2000-10-04 Jon K Hellan <hellan@acm.org> * dialog-printer-setup.c (struct dialog_print_info_t): Added members 'orientation' and 'current_orientation' to enable us to update orientation of preview page. (get_paper_pswidth): New wrapper function. Return paper width in points, taking page orientation into account. (get_paper_psheight): s/width/height/. (get_printable_width): Use get_paper_pswidth. (get_printable_height): Use get_paper_psheight. (preview_page_create): Use both of them. This gives us a landscape format preview when landscape is selected. (canvas_update): Redraw preview page also if orientation has changed. (orientation_changed): New callback function. Switches the orientation of the preview page. (do_setup_page): Save a copy of dpi->pi->orientation in dpi->orientation. Rationale: dpi->orientation will reflect the state of the orientation radio buttons. Changes to dpi->pi->orientation would persist in the sheet, even if user cancelled, so we need a separate data member. Connect orientation_changed callback to landscape radio_button. (dialog_print_info_new): Initialize dpi->current_paper and dpi->current_orientation. 2000-09-28 Jody Goldberg <jgoldberg@home.com> * dialog-printer-setup.c (add_unit) : Adjustto api change in unit_name_get_short_name. 2000-09-27 Morten Welinder <terra@diku.dk> * dialog-printer-setup.c (add_unit): Avoid double translation of the unit name. (do_convert): Don't corrupt the values. Someone needs to check that what we do to the gtk_adjustment -- here and elsewhere -- is right. 2000-09-24 <michael@thomas.home> * dialog-graph-guru.c (cb_graph_guru_clicked): update to item container. 2000-09-20 JP Rosevear <jpr@helixcode.com> * dialog-workbook-attr.c (cb_attr_dialog_dialog_destroy): Disconnect the page change signal here. (attr_dialog_impl): Don't hook up a notebook destroy signal 2000-09-20 Jody Goldberg <jgoldberg@home.com> * dialog-cell-format.c (fillin_negative_samples) : Use locale specific decimal and thousand separator in the negative preview. * dialog-graph-guru.c (get_selector_control) : Hande idl name changes. (cb_create_series_from_range) : Be smart about col/row headers. 2000-09-19 Morten Welinder <terra@diku.dk> * dialog-stf-format-page.c (format_page_format_changed): Don't free new_fmt until we are done with it. 2000-09-18 Jody Goldberg <jgoldberg@home.com> * cell-format.glade : Set the descriptive string for cell protection to wrap. This avoids ugly dialogs when in a different locale. * dialog-solver.c (dialog_solver) : No need to create a cell manually and fill with empty. sheet_cell_fetch will handle that. * dialog-goal-seek.c (dialog_goal_seek) : No need to create cell locally. (gnumeric_goal_seek) : Update size, span, and status region for the cell that was being tweaked. While solving we did not update it. 2000-09-17 Morten Welinder <terra@diku.dk> * dialog-autoformat.c (dialog_autoformat): Free "info" only when done with it. Free tooltips using unref, not plain g_free. 2000-09-10 Miguel de Icaza <miguel@helixcode.com> * dialog-paste-special.c (dialog_paste_special): Changed the ordering of the buttons for consistency. 2000-08-22 Jody Goldberg <jgoldberg@home.com> * dialog-printer-setup.c (do_fetch_page_info) : Bug 21674. 2000-08-30 Jon K Hellan <hellan@acm.org> * dialog-printer-setup.c (get_printable_height): Remove misleading comment. 2000-07-22 Michael Meeks <michael@helixcode.com> * dialog-cell-format.c (cb_font_changed): update. 2000-07-22 Karl Eichwalder <ke@suse.de> * dialog-analysis-tools.c (dialog_histogram_tool): Normalize string. 2000-07-15 Jody Goldberg <jgoldberg@home.com> * dialog-define-names.c (name_guru_populate_list) : Lookup sheet local names too. (cb_name_guru_add) : Parse at the edit position. 2000-07-09 Jody Goldberg <jgoldberg@home.com> * dialog-cell-format.c (cb_font_changed) : Update to handle new gnome-print encapsulation. 2000-07-04 Jody Goldberg <jgoldberg@home.com> * dialog-function-wizard.c (formula_guru_set_rolled_state) : Functions with no args cannot be rolled. (cb_formula_guru_clicked) : Disengage the guru before finishing the edit. Then manually destroy the dialog. If we do not do this the act of finished editing destroy the guru too early, and we ignore the input. * names.glade : Use GtkDialog rather than GnomeDialog * dialog-define-names.c (name_guru_init) : Use gnumeric_non_modal_dialog now that we are using GtkDialog rather than GnomeDialog. 2000-07-03 Jody Goldberg <jgoldberg@home.com> * dialog-define-names.c (cb_name_guru_value_focus) : suppress warning. 2000-07-03 Morten Welinder <terra@diku.dk> * dialog-stf-format-page.c (format_page_format_changed): Plug leak. * dialog-stf-preview.c (stf_preview_colformats_add): Change to take a StyleFormat *. All callers changed. * dialog-stf.c (stf_dialog_result_free): Use style_format_unref since the character strings were replaced by StyleFormats. 2000-07-02 Jody Goldberg <jgoldberg@home.com> * dialog-define-names.c : Remove a few glitches so that things no longer crash. They still suck. But at least they no longer crash. 2000-07-01 Morten Welinder <terra@diku.dk> * dialog-plugin-manager.c (refresh_right_frame): Use time_t, not long for times. Make sure to delete the right character ('\n'), not an arbitrary one. 2000-06-30 Morten Welinder <terra@diku.dk> * dialog-solver.c (dialog_results): Initialise keep_solver_solution. (dialog_solver): Remove buffer overflow. Mark string for translation. Call free_original_values to plug leak. Remove several bogus casts. (constr_change_click): Remove buffer overflow. (free_original_values): New function. * dialog-autocorrect.c (add_fl_clicked): Use g_strdup. (add_in_clicked): Ditto. 2000-06-28 Jody Goldberg <jgoldberg@home.com> * dialog-function-wizard.c (cb_formula_guru_entry_event) : Return FALSE. We are not actually handling the event, just ensuring the display is up to date. 2000-06-28 Jody Goldberg <jgoldberg@home.com> * dialog-define-names.c : Begin to rework in order to support different scopes. 2000-06-20 Jody Goldberg <jgoldberg@home.com> * dialog-function-wizard.c (cb_formula_guru_entry_focus_in) : Enable autoscrolling. Remove the gtk_widget_destroy calls, they appear to generate warnings. 2000-06-18 Jody Goldberg <jgoldberg@home.com> * Release 0.56 2000-06-19 Jody Goldberg <jgoldberg@home.com> * dialog-function-wizard.c (formula_guru_set_expr) : We need to manually trigger a changed event after setting the position because pre-gtk-1.4 setting the text reset the cursor position to 0. (cb_formula_guru_entry_event) : new function. (cb_formula_guru_rolled_entry_event) : new function. 2000-06-19 Jon K Hellan <hellan@acm.org> * dialog-function-wizard.c (cb_formula_guru_entry_focus_in): Make "OK" button default. 2000-06-19 Kjartan Maraas <kmaraas@gnome.org> * print-glade.h: Add comment to please xgettext. 2000-06-19 Jody Goldberg <jgoldberg@home.com> * dialog-function-wizard.c (formula_guru_init) : Move the expression initialization out of args_init so that it will work for varargs too. 2000-06-18 Jody Goldberg <jgoldberg@home.com> * Release 0.55 * Makefile.am : add dialog-autocorrect.h 2000-06-18 Jon K Hellan <hellan@acm.org> * dialog-function-select.c (dialog_function_select_impl): Make column titles passive. Do not close on help. (function_select_row): Make double click in function column mean "OK". * function-select.glade: Change to browse select in the lists. Move help button to the far right. Make it insensitive. * formula-guru.glade: Make help button insensitive. 2000-06-18 Jody Goldberg <jgoldberg@home.com> * dialog-function-wizard.c (cb_formula_guru_entry_focus_in) : Use the same number of args as the default for var args as for the max visibility. (formula_guru_init_args) : Handle varargs here. (dialog_formula_guru) : Not here. 2000-06-18 Jon K Hellan <hellan@acm.org> * dialog-function-wizard.c (formula_guru_arg_new): Use constant MAX_ARGS_DISPLAYED for max # of args to display. (formula_guru_init): Initialize arg-requisition. (formula_guru_set_scrollwin_size): Better way to check if we have already checked the table size. 2000-06-17 Jon K Hellan <hellan@acm.org> * dialog-function-wizard.c (struct _FormulaGuruState, formula_guru_set_expr, cb_formula_guru_rolled_entry_changed, formula_guru_set_rolled_state, cb_formula_guru_entry_focus_in, cb_formula_guru_destroy, cb_formula_guru_key_press, cb_formula_guru_clicked, formula_guru_arg_delete, formula_guru_arg_new, formula_guru_init_args, formula_guru_init_button, formula_guru_init, dialog_formula_guru, dialog_formula_guru): s/FomulaGuruState/FormulaGuruState/ (cb_formula_guru_key_press): New callback. Close guru on Esc. (formula_guru_init): Connect it. (formula_guru_set_rolled_state, dialog_formula_guru): Set focus to current entry. (formula_guru_set_rolled_state, formula_guru_arg_new): Make <Ret> in entry fields mean "OK". (formula_guru_arg_new): Record table size once we have four arguments. (formula_guru_set_scrollwin_size): New static function. Record table size if we haven't already done so. Set scrolled window size to recorded requisition for table. The upshot is that with <= 4 arguments, the size of the argument frame is exactly right. With more, the viewport of the scrolled window shows 4. (formula_guru_init): Show dialog - needed since it is set invisible in glade file. * formula-guru.glade: Set guru invisible in glade file - reduces flicker. Set scrolled window border size to 4. 2000-06-17 Jon K Hellan <hellan@acm.org> * formula-guru.glade: Allow auto-shrink - it's exactly what we want. 2000-06-15 Jody Goldberg <jgoldberg@home.com> * dialog-function-wizard.c (cb_formula_guru_entry_focus_in) : Use gtk_container_remove instead of gtk_object_destroy. To avoid leaks. (cb_formula_guru_destroy) : We do want to release the memory from the array. (formula_guru_init) : Do not show_all here. (dialog_formula_guru) : Do it here after we potentially add extra args. 2000-06-15 Jody Goldberg <jgoldberg@home.com> * dialog-function-wizard.c : Switch back to using a table. Support editing an existing expression. 2000-06-15 Jody Goldberg <jgoldberg@home.com> * dialog-function-wizard.c : Gladify and add roll up/down automatic entry addition/deletion for varargs. 2000-06-15 JP Rosevear <jpr@arcavia.com> * cell-sort.glade: Tidy the UI * dialog-cell-sort.c (order_box_new): Make the clause boxes look a little nicer. 2000-06-13 Morten Welinder <terra@diku.dk> * dialog-stf-format-page.c (format_page_format_changed): Plug leak. 2000-06-13 Jody Goldberg <jgoldberg@home.com> * dialog-function-select.c (dialog_function_select_impl) : Plug leak. * dialog-function-wizard.c : Major overhaul to support non-modality and selecting ranges using the mouse. Lots of work remains. 2000-06-12 Jody Goldberg <jgoldberg@home.com> * dialog-cell-format.c (fmt_dialog_enable_widgets) : Currency formats always have thousands separators. 2000-06-13 Jon K Hellan <hellan@acm.org> * print.glade(.h)?: No automatic support in Glade/libglade for underline accelerators in buttons in action area. Remove them from Print, Print Preview and option buttons. * dialog-printer-setup.c (do_setup_margin): Convert from Excel semantics for header/footer - measured from top/bottom of sheet - to measuring from bottom of top margin/top of bottom margin. (do_fetch_margins): And vice versa. (do_setup_main_dialog): Silence warning. 2000-06-12 JP Rosevear <jpr@arcavia.com> * dialog-cell-sort.c (dialog_cell_sort_ok): If the region has a header, setup the dialog appropriately. 2000-06-11 Jon K Hellan <hellan@acm.org> * dialog-cell-format.c (line_info[]): Add explanatory comment. (draw_border_preview): Fix typos. Wrong symbolic define was being used, but the numbers were the same, so the result was correct. 2000-06-08 ERDI Gergo <cactus@cactus.rulez.org> * src/dialogs/dialog-printer-setup.c (unit_editor_configure): Fixed a possible memory leak (callback data was not freed) 2000-06-06 Miguel de Icaza <miguel@helixcode.com> * dialog-autocorrect.c (autocorrect_tool): Duplicate return string here. 2000-06-06 JP Rosevear <jpr@arcavia.com> * cell-sort.glade: GUI tidying * dialog-cell-sort.c (dialog_cell_sort_ok): Reflect sorting changes (dialog_cell_sort_del_clause): ditto (dialog_cell_sort_header_toggled): ditto (dialog_cell_sort): ditto 2000-06-04 Miguel de Icaza <miguel@helixcode.com> * dialog-function-wizard.c (dialog_function_druid): Use workbook_get_entry here. * dialog-printer-setup.c (spin_button_adapt_to_unit): Added g_assert_not_reached (); 2000-06-02 Jon K Hellan <hellan@acm.org> * dialog-autocorrect.c: #include dialog-autocorrect.h to silence warning. * dialog-printer-setup.c (spin_button_adapt_to_unit): Add default clause to switch in order to silence warning. * dialogs.h: Define key for storing about dialog as object data on the workbook window. 2000-05-29 Jody Goldberg <jgoldberg@home.com> * dialog-analysis-tools.c (add_check_buttons) : Translate the parm label. (add_output_frame) : Translate the frame label. (dialog_descriptive_stat_tool) : Translate the buttons. (distribution_parbox_config) : Ditto. (combo_get_distribution) : Handle translation. (dialog_random_tool) : Translate elements. (dialog_data_analysis) : Ditto. * dialog-stf.glade{,.h} : adjust to the fact that glade files are versioned. Remove the default labels from the Clists, they were being translated. * dialog-stf-export.glade{,.h} : Ditto. * font-sel.glade{,.h} : Remove default labels from Clists. * import.glade{,.h} : Ditto.