1 2017-12-02 Morten Welinder <terra@gnome.org>
3 * dialog-doc-metadata.c (trim_string): trivial replacement for
6 2017-12-01 Morten Welinder <terra@gnome.org>
10 2017-11-26 Morten Welinder <terra@gnome.org>
12 * dialog-function-select.c (cb_dialog_function_select_search_all):
14 (cb_dialog_function_select_load_cb): Plug leak.
16 2017-11-18 Morten Welinder <terra@gnome.org>
20 2017-07-06 Morten Welinder <terra@gnome.org>
24 2017-07-04 Jean Brefort <jean.brefort@normalesup.org>
26 * cell-format.ui: fix icon names, see #781988 comments #15-16
28 2017-07-03 Jean Brefort <jean.brefort@normalesup.org>
30 * dialog-cell-format.c (setup_pattern_button): fix pixdata loading
31 when gdk-pixbuf is >= 2.36.1. [#781988]
33 2017-03-20 Morten Welinder <terra@gnome.org>
37 2017-03-17 Morten Welinder <terra@gnome.org>
39 * dialog-hyperlink.c (dhl_get_tip): Return NULL for default tip so
42 2017-01-30 Morten Welinder <terra@gnome.org>
46 2016-08-20 Morten Welinder <terra@gnome.org>
50 2016-06-29 Morten Welinder <terra@gnome.org>
54 2016-06-17 Morten Welinder <terra@gnome.org>
58 2016-05-10 Morten Welinder <terra@gnome.org>
60 * dialog-stf.h (FormatInfo_t): Doc fix.
62 2016-05-06 Morten Welinder <terra@gnome.org>
66 2016-03-22 Morten Welinder <terra@gnome.org>
70 2016-03-22 Morten Welinder <terra@gnome.org>
72 * dialog-about.c (dialog_about): Update copyright year.
74 2016-02-11 Morten Welinder <terra@gnome.org>
76 * dialog-solver.c (update_obj_value): Plug leak.
78 2016-02-06 Morten Welinder <terra@gnome.org>
82 2015-12-28 Morten Welinder <terra@gnome.org>
86 2015-12-25 Morten Welinder <terra@gnome.org>
90 2015-12-08 Jean Brefort <jean.brefort@normalesup.org>
92 * dialog-recent.c (cb_selected), (cb_response), (cb_button_press),
93 (dialog_recent_used): add support for multiple selesction and double
96 2015-11-19 Morten Welinder <terra@gnome.org>
98 * recent.ui: Fix tooltip for open button
100 2015-09-20 Morten Welinder <terra@gnome.org>
104 2015-07-28 Morten Welinder <terra@gnome.org>
108 2015-05-05 Morten Welinder <terra@gnome.org>
110 * dialog-solver.c (run_solver): If starting the solver fails, let
113 2015-05-04 Morten Welinder <terra@gnome.org>
115 * dialog-solver.c (cb_notify_result): Rate-limit actual updates to
118 2015-05-02 Morten Welinder <terra@gnome.org>
120 * dialog-solver.c (run_solver): Move everything except the stop
121 button from the run dialog to the main dialog.
123 2015-04-16 Andreas J. Guelzow <aguelzow@pyrshep.ca>
125 * dialog-analysis-tools.c (dialog_histogram_tool): set defaults
127 2015-04-16 Morten Welinder <terra@gnome.org>
131 2015-03-30 Jean Brefort <jean.brefort@normalesup.org>
133 * dialog-sheetobject-size.c (dialog_so_size_button_sensitivity),
134 (set_mode), (cb_dialog_so_size_apply_clicked),
135 (cb_dialog_so_size_mode_changed), (dialog_so_size): support relative and
138 2015-03-04 Morten Welinder <terra@gnome.org>
142 2015-02-04 Morten Welinder <terra@gnome.org>
146 2015-01-23 Morten Welinder <terra@gnome.org>
150 2015-01-19 Morten Welinder <terra@gnome.org>
152 * dialog-printer-setup.c (do_setup_page_info): Load right-down
153 images from glib resources.
155 2015-01-06 Morten Welinder <terra@gnome.org>
157 * dialog-recent.c (cb_destroy): Plug leak.
159 2015-01-05 Morten Welinder <terra@gnome.org>
161 * dialog-define-names.c (cb_name_guru_destroy): Plug leak.
163 2015-01-01 Morten Welinder <terra@gnome.org>
165 * dialog-hyperlink.c (dhl_setup_type): Fix deprecations.
166 (dhl_init): Plug leak.
168 * dialog-cell-format.c (build_validation_error_combo): Plug leak.
169 (cb_validation_error_action_changed): Fix deprecations.
171 * dialog-sheet-order.c (dialog_sheet_order): Fix icon handling.
173 * dialog-about.c (dialog_about): Update copyright.
175 2014-12-29 Morten Welinder <terra@gnome.org>
177 * dialog-recent.c (cb_key_press): New function. On [Delete],
178 remove the current item from the recent history.
180 2014-12-25 Morten Welinder <terra@gnome.org>
182 * dialog-about.c (text_item_renderer): Fade using alpha. The old
183 method doesn't work anymore.
185 2014-12-22 Morten Welinder <terra@gnome.org>
187 * dialog-quit.c (show_quit_dialog): Don't show the dialog.
188 Especially not before we set a parent.
190 * dialog-about.c (dialog_about): Don't use an empty layout for
193 2014-11-14 Morten Welinder <terra@gnome.org>
195 * dialog-stf-preview.c (render_get_value): Truncate long items.
197 2014-09-25 Morten Welinder <terra@gnome.org>
201 2014-09-24 Jean Brefort <jean.brefort@normalesup.org>
203 * dialog-recent.c (url_renderer_func): fix crash with gtk+-3.14.0.
205 2014-09-10 Jean Brefort <jean.brefort@normalesup.org>
207 * advanced-filter.ui: set the type_hint property to "dialog". [#736395]
208 * anova-one.ui: ditto.
209 * anova-two.ui: ditto.
210 * autofilter-expression.ui: ditto.
211 * autofilter-top10.ui: ditto.
212 * autoformat.ui: ditto.
213 * autosave.ui: ditto.
214 * chi-squared.ui: ditto.
215 * consolidate.ui: ditto.
216 * correlation.ui: ditto.
217 * covariance.ui: ditto.
218 * delete-cells.ui: ditto.
219 * descriptive-stats.ui: ditto.
220 * dialog-zoom.ui: ditto.
221 * fill-series.ui: ditto.
222 * formula-guru.ui: ditto.
223 * fourier-analysis.ui: ditto.
224 * goalseek.ui: ditto.
226 * insert-cells.ui: ditto.
227 * mean-tests.ui: ditto.
229 * normality-tests.ui: ditto.
230 * one-mean-test.ui: ditto.
231 * principal-components.ui: ditto.
232 * random-generation.ui: ditto.
234 * scenario-add.ui: ditto.
235 * scenario-manager.ui: ditto.
238 * sign-test-two.ui: ditto.
239 * sign-test.ui: ditto.
240 * simulation.ui: ditto.
241 * so-button.ui: ditto.
242 * so-checkbox.ui: ditto.
243 * so-frame.ui: ditto.
244 * so-scrollbar.ui: ditto.
245 * tabulate.ui: ditto.
246 * variance-tests.ui: ditto.
248 * wilcoxon-mann-whitney.ui: ditto.
249 * workbook-attr.ui: ditto.
251 2014-07-29 Andreas J. Guelzow <aguelzow@pyrshep.ca>
253 * dialog-cell-format-cond.c (cb_c_fmt_dialog_dialog_buttons):
254 ask user if it looks they may have forgotten to add a cond.
257 2014-06-09 Morten Welinder <terra@gnome.org>
261 2014-05-26 Morten Welinder <terra@gnome.org>
263 * dao-gui-utils.c (output_group): Remove unused variable.
265 2014-05-23 Morten Welinder <terra@gnome.org>
269 2014-05-04 Morten Welinder <terra@gnome.org>
271 * dialog-autoformat.c (dialog_autoformat): Do the full dialog in
272 GtkBuilder instead of doing half in GtkUIManager.
274 * dialog-data-slicer.c (dialog_data_slicer): Ditto.
276 2014-04-30 Morten Welinder <terra@gnome.org>
280 2014-04-26 Morten Welinder <terra@gnome.org>
282 * dialog-search.c (dialog_search): Undo guru changes from last
283 commit unrelated to stated goal of getting rid of GtkTable.
286 2014-04-13 Morten Welinder <terra@gnome.org>
290 2014-03-18 Morten Welinder <terra@gnome.org>
294 2014-03-16 Morten Welinder <terra@gnome.org>
296 * dialog-cell-format.c (set_font_underline): Adjust underline
299 2014-03-15 Morten Welinder <terra@gnome.org>
301 * dialog-cell-format-cond.c
302 (cb_c_fmt_dialog_chooser_entry_changed): We need to return FALSE
303 in a focus-out handler.
304 (c_fmt_dialog_selection_type): Plug leaks.
306 2014-03-03 Morten Welinder <terra@gnome.org>
310 2014-02-16 Morten Welinder <terra@gnome.org>
314 2014-02-11 Morten Welinder <terra@gnome.org>
318 2014-02-06 Jean Brefort <jean.brefort@normalesup.org>
320 * dialog-so-styled.c (dialog_so_styled_free),
321 (cb_dialog_so_styled_response), (dialog_so_styled): really cancel changes
322 on cancelling. [#723745]
324 2013-11-28 Morten Welinder <terra@gnome.org>
328 2013-11-25 Morten Welinder <terra@gnome.org>
330 * function-select.ui: Work around gtk+ ABI break. Fixes Redhat
333 2013-10-17 Morten Welinder <terra@gnome.org>
335 * sheet-rename.ui, sheet-resize.ui: Fix button order. Patches
336 from Xabier RodrÃguez Calvar, #710378.
338 2013-10-09 Morten Welinder <terra@gnome.org>
340 * dialog-recent.c (url_renderer_func): If we have a filename, use
341 that. This hides the "file://" prefix.
343 2013-10-07 Morten Welinder <terra@gnome.org>
347 2013-09-23 Andreas J. Guelzow <aguelzow@pyrshep.ca>
349 * solver.ui: fix text alignment
350 * dialog-solver.c (dialog_init): use the whole width for
353 2013-09-23 Jean Brefort <jean.brefort@normalesup.org>
355 * cell-format.ui: add a border around font selector. [#708567]
357 2013-09-06 Jean Brefort <jean.brefort@normalesup.org>
359 * covariance.ui: fix radio buttons behavior. [#707595]
361 2013-09-01 Morten Welinder <terra@gnome.org>
365 2013-08-27 Morten Welinder <terra@gnome.org>
369 2013-08-19 Morten Welinder <terra@gnome.org>
373 2013-08-03 Andreas J. Guelzow <aguelzow@pyrshep.ca>
375 * dialog-cell-format.c (input_msg_rebuild_input_msg): new
376 (cb_input_msg_rebuild): new
377 (cb_input_msg_flag_toggled): rebuild input message
378 (fmt_dialog_init_input_msg_page): connect new callbacks
380 2013-08-02 Andreas J. Guelzow <aguelzow@pyrshep.ca>
382 * dialog-cell-format.c: remove dialog_changed and dialog_changed_user_data
384 (cb_validation_changed): only set validation.changed during editing
385 (fmt_dialog_impl): set the ok button initially to be inactive
387 2013-08-02 Andreas J. Guelzow <aguelzow@pyrshep.ca>
389 * dialog-cell-format.c (fmt_dialog_init_input_msg_page): set toggle
390 (fmt_dialog_init_validation_page): remove unneeded code
392 2013-08-02 Morten Welinder <terra@gnome.org>
394 * dialog-cell-format.c (fmt_dialog_init_input_msg_page): Turn this
395 on and repair bitrot.
397 2013-08-02 Andreas J. Guelzow <aguelzow@pyrshep.ca>
399 * dialog-cell-format.c (dialog_cell_format): add pages argument
400 (fmt_dialog_impl): add pages argument, calculate default
401 value for the argument
402 (dialog_cell_format_select_style): move code from here to fmt_dialog_impl
403 * dialogs.h (dialog_cell_format): add argument
405 2013-07-21 Morten Welinder <terra@gnome.org>
407 * dialog-cell-format-cond.c (c_fmt_dialog_init_editor_page): Don't
408 force references to have sheet. Fixes #704445.
410 2013-07-10 Morten Welinder <terra@gnome.org>
414 2013-06-25 Morten Welinder <terra@gnome.org>
418 2013-06-05 Andreas J. Guelzow <aguelzow@pyrshep.ca>
420 * dialog-cell-sort.c (dialog_init): remove unused variable
422 2013-06-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
424 * dialog-define-names.c (name_guru_store_names): use sheet specific
427 2013-05-29 Andreas J. Guelzow <aguelzow@pyrshep.ca>
429 * dialog-cell-format.c (dialog_cell_format_select_style): fix returns
432 2013-05-29 Morten Welinder <mwelinder@gmail.com>
434 * dialog-about.c (create_animation): Avoid creating a GList with
437 2013-05-25 Andreas J. Guelzow <aguelzow@pyrshep.ca>
439 * dialog-cell-format-cond.c (CFormatState): add field
440 (cb_c_fmt_dialog_dialog_destroy): delete format dialog if it still
442 (editor_destroy_cb): new
443 (c_fmt_dialog_select_style): new
444 (cb_c_fmt_dialog_edit_style_button): use c_fmt_dialog_select_style
445 (dialog_cell_format_cond): initialize new field
446 * dialog-cell-format.c (dialog_cell_format_select_style): return dialog
447 * dialogs.h: return GtkDialog from dialog_cell_format_select_style
449 2013-05-22 Andreas J. Guelzow <aguelzow@pyrshep.ca>
451 * dialog-hyperlink.c (dialog_hyperlink): preserve the type of
454 2013-05-13 Jean Brefort <jean.brefort@normalesup.org>
456 * doc-meta-data.ui: adjust labels vertical alignment. [#700156]
458 2013-04-26 Morten Welinder <terra@gnome.org>
462 2013-04-26 Andreas J. Guelzow <aguelzow@pyrshep.ca>
464 * dialog-stf-export.ui: clarify Mac reference
465 * dialog-stf.ui: ditto
467 2013-04-26 Morten Welinder <terra@gnome.org>
469 * wbcg.ui: Fix orientation of left toolbar zone.
471 2013-04-25 Morten Welinder <terra@gnome.org>
473 * dialog-stf.c (stf_dialog): Name the dialog.
475 * dialog-stf-fixed-page.c (cb_treeview_draw): Get the color from
478 2013-04-24 Andreas J. Guelzow <aguelzow@pyrshep.ca>
480 * mean-tests.ui: change dialog title
481 * one-mean-test.ui: change dialog title
482 * sign-test-two.ui: change dialog title
483 * variance-tests.ui: change dialog title
485 2013-04-24 Morten Welinder <terra@gnome.org>
487 * dialog-stf-fixed-page.c (cb_treeview_motion): Take cell padding
490 * dialog-stf-preview.c (stf_preview_find_column): Cleanup using
491 gtk+ 3.2 functions. Take cell padding into account.
493 * dialog-stf-fixed-page.c (stf_dialog_fixed_page_init): Cleanup.
494 Gtk+ 3.2 has the required fix.
496 * dialog-function-select.c (dialog_function_select_init): Style
499 2013-04-22 Morten Welinder <terra@gnome.org>
501 * dialog-recent.c (cb_response): Destroy dialog before reading.
503 2013-04-16 Morten Welinder <terra@gnome.org>
505 * dialog-so-styled.c (dialog_so_styled): Plug leak.
507 2013-04-05 Morten Welinder <terra@gnome.org>
509 * dialog-tabulate.c (get_grid_float_entry): Get child at the right
511 (tabulate_ok_clicked): Ditto.
513 2013-04-02 Morten Welinder <terra@gnome.org>
515 * dialog-cell-comment.c (dialog_cell_comment): Set focus on
518 2013-03-14 Morten Welinder <terra@gnome.org>
520 * dialog-preferences.c (cb_pref_font_hf_has_changed): Adapt to new
522 (cb_pref_font_has_changed): Ditto.
523 (do_set_font): Simplify.
525 2013-03-13 Morten Welinder <terra@gnome.org>
527 * dialog-cell-format.c (setup_color_pickers): Find grid
528 coordinates directly from placeholder widgets.
529 (draw_border_preview): Ditto.
530 (fmt_dialog_init_align_page): Ditto.
531 (fmt_dialog_init_font_page): Ditto.
533 * dialog-preferences.c: Use GOFontSel instead of our own.
535 2013-03-09 Morten Welinder <terra@gnome.org>
539 2013-03-03 Morten Welinder <terra@gnome.org>
541 * dialog-goal-seek.c (dialog_init): Setup destroy handler for
542 sheet removal. [#364291]
543 * dialog-define-names.c (name_guru_init): Ditto.
544 * dialog-so-list.c (so_list_init): Ditto.
545 * dialog-so-styled.c (dialog_so_styled): Ditto.
546 * dialog-insert-cells.c (dialog_insert_cells): Ditto.
547 * dialog-data-table.c (data_table_init): Ditto.
548 * dialog-formula-guru.c (dialog_formula_guru): Ditto.
550 2013-03-02 Jean Brefort <jean.brefort@normalesup.org>
552 * dialog-printer-setup.c (margin_preview_page_create): fixed preview.
554 2013-03-01 Jean Brefort <jean.brefort@normalesup.org>
556 * kaplan-meier.ui: fixed layout.
558 2013-03-01 Jean Brefort <jean.brefort@normalesup.org>
560 * chi-squared.ui: fixed layout.
561 * dialog-preferences.c (pref_create_label),
562 (bool_pref_create_widget), (enum_pref_create_widget),
563 (int_pref_create_widget), (double_pref_create_widget),
564 (wordlist_pref_create_widget), (pref_undo_page_initializer),
565 (pref_sort_page_initializer), (pref_window_page_initializer),
566 (custom_pref_create_widget_ecd), (pref_file_page_initializer),
567 (pref_screen_page_initializer), (pref_tool_page_initializer),
568 (pref_copypaste_page_initializer),
569 (pref_autocorrect_general_page_initializer),
570 (pref_autocorrect_initialcaps_page_initializer),
571 (pref_autocorrect_firstletter_page_initializer):
572 * dialog-search-replace.c (dialog_search_replace): GtkTable to GtkGrid.
573 * dialog-search.c (dialog_search): ditto.
574 * dialog-sheet-order.c (dialog_sheet_order): ditto.
575 * dialog-so-list.c (init_entry): ditto.
576 * dialog-solver.c (run_solver), (dialog_init): ditto.
577 * dialog-tabulate.c (get_grid_float_entry), (tabulate_ok_clicked),
578 (dialog_tabulate): ditto.
579 * exp-smoothing.ui: fixed layout.
580 * search-replace.ui: GtkTable to GtkGrid.
582 * sheet-order.ui: ditto.
583 * sheetobject-size.ui: ditto.
584 * so-button.ui: ditto.
585 * so-checkbox.ui: ditto.
587 * so-radiobutton.ui: ditto.
588 * so-scrollbar.ui: ditto.
590 * tabulate.ui: ditto.
591 * workbook-attr.ui: ditto.
593 2013-03-01 Morten Welinder <terra@gnome.org>
595 * dialog-recent.c (age_renderer_func): Use a time format without
598 2013-02-28 Morten Welinder <terra@gnome.org>
600 * dialog-recent.c (dialog_recent_used): Rewrite.
602 2013-02-28 Jean Brefort <jean.brefort@normalesup.org>
604 * chi-squared.ui: fixed layout.
605 * dialog-random-generator.c (dialog_random_realized),
606 (dialog_random_tool_init): GtkTable to GtkGrid.
607 * exp-smoothing.ui: fixed layout.
608 * kaplan-meier.ui: ditto.
609 * random-generation.ui: GtkTable to GtkGrid.
611 2013-02-28 Jean Brefort <jean.brefort@normalesup.org>
613 * dialog-hyperlink.c (dhl_init): GtkTable to GtkGrid.
614 * dialog-merge.c (dialog_merge): ditto.
615 * dialog-plugin-manager.c (dialog_plugin_manager): ditto.
616 * hyperlink.ui: ditto.
617 * insert-cells.ui: ditto.
618 * mean-tests.ui: ditto.
620 * paste-special.ui: ditto.
621 * plugin-manager.ui: ditto.
623 2013-02-27 Jean Brefort <jean.brefort@normalesup.org>
625 * dialog-goto-cell.c (dialog_goto_init): GtkTable to GtkGrid.
626 * dialog-printer-setup.c (margin_preview_page_available_size),
627 (margin_preview_page_create), (do_setup_margin),
628 (do_hf_dt_format_customize), (create_hf_preview_canvas),
629 (do_setup_page_area), (do_setup_page_info),
630 (do_setup_sheet_selector):
632 * hf-config.ui: ditto.
633 * hf-dt-format.ui: ditto.
636 2013-02-26 Jean Brefort <jean.brefort@normalesup.org>
638 * cell-format.ui: replaced GtkTable with GtkGrid.
639 * dialog-cell-format.c (fmt_dialog_init_font_page): ditto.
640 * dialog-goal-seek.c (cb_dialog_apply_clicked), (dialog_realized),
641 (dialog_init): ditto.
642 * font-sel.ui: ditto.
643 * formula-guru.ui: ditto.
644 * goalseek.ui: ditto.
646 2013-02-24 Jean Brefort <jean.brefort@normalesup.org>
648 * dialog-doc-metadata.c: replaced GtkTable with GtkGrid.
649 * dialog-fill-series.c: ditto.
650 * doc-meta-data.ui: ditto.
651 * fill-series.ui: ditto.
653 2013-02-20 Morten Welinder <terra@gnome.org>
655 * dialog-sheet-order.c (create_sheet_list): Don't leak a cell
658 2013-02-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>
660 * dialog-analysis-tools.c (average_tool_update_sensitivity_cb): fix test
661 (average_tool_*_cb): call average_tool_update_sensitivity_cb
663 2013-02-16 Jean Brefort <jean.brefort@normalesup.org>
665 * dialog-stf-format-page.c (stf_dialog_format_page_init): replaced GtkTable
667 * dialog-stf-main-page.c (stf_dialog_main_page_init): ditto.
668 * dialog-stf.ui: ditto.
670 2013-02-14 Jean Brefort <jean.brefort@normalesup.org>
672 * cell-format.ui: fixed borders. [#693733]
674 2013-01-01 Morten Welinder <terra@gnome.org>
676 * dialog-data-slicer.c (cb_source_expr_changed): Kill warning.
678 * dialog-about.c (dialog_about): Update copyright year.
680 * dialog-plugin-manager.c (dialog_plugin_manager): Remove unused
682 * dialog-scenarios.c (scenarios_show_clicked_cb): Ditto.
683 * dialog-so-list.c (so_list_init): Ditto.
684 * dialog-solver.c (extract_settings): Ditto.
686 2012-12-18 Morten Welinder <terra@gnome.org>
690 2012-11-29 Morten Welinder <terra@gnome.org>
694 2012-11-16 Morten Welinder <terra@gnome.org>
698 2012-11-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
700 * dialog-plugin-manager.c (cb_pm_checkbutton_install_new_toggled):
701 adjust for changed autogenerated function name
702 (pm_dialog_init): ditto
704 2012-11-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
706 * dialog-stf-export.c (stf_export_dialog_finish): save all settings
708 2012-11-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
710 * dialog-sheet-resize.c (cb_ok_clicked): fix sheet focus after resizing.
713 2012-11-04 Jean Brefort <jean.brefort@normalesup.org>
715 * dialog-sheet-resize.c (cb_ok_clicked): fix sheet focus after resizing.
718 2012-09-07 Jean Brefort <jean.brefort@normalesup.org>
720 * dialog-cell-format.c (fmt_dialog_init_align_page): fixed indentation.
723 2012-09-06 Morten Welinder <terra@gnome.org>
727 2012-08-03 Jean Brefort <jean.brefort@normalesup.org>
729 * dialog-solver.c (run_solver): fix warning.
731 2012-08-03 Jean Brefort <jean.brefort@normalesup.org>
733 * dialog-doc-metadata.c
734 (dialog_doc_metadata_transform_str_to_timestamp): replace deprecated
736 * dialog-password.c (dialog_get_password): ditto.
737 * dialog-so-styled.c (dialog_so_styled): ditto.
739 2012-08-02 Andreas J. Guelzow <aguelzow@pyrshep.ca>
741 * autofilter-top10.ui: add radio buttons
742 * dialog-autofilter.c (cb_top10_count_changed): handle new buttons
743 (cb_top10_type_changed): simplified)
744 (dialog_auto_filter): handle new buttons
746 2012-08-01 Jean Brefort <jean.brefort@normalesup.org>
748 * dialog-cell-format.c (setup_color_pickers), (border_get_mstyle),
749 (fmt_dialog_impl): Rename style_color_new_i8.
751 2012-07-15 Morten Welinder <terra@gnome.org>
755 2012-07-10 Morten Welinder <terra@gnome.org>
757 * dialog-solver.c (run_solver): Add undo support for report.
759 2012-07-08 Morten Welinder <terra@gnome.org>
761 * dialog-solver.c (run_solver): Create a report when requested.
764 2012-06-25 Morten Welinder <terra@gnome.org>
768 2012-06-22 Morten Welinder <terra@gnome.org>
770 * dialog-quit.c (dialog_quit): Take into account that quit may be
771 called from a wbcg that is not the owner of the selection. Fixes
774 2012-06-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>
776 * autofilter-expression.ui: add missing label fields
778 2012-06-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>
780 * autofilter-top10.ui: fix radio button grouping
782 2012-06-13 Andreas J. Guelzow <aguelzow@pyrshep.ca>
784 * wilcoxon-mann-whitney.ui: adjust spacing
786 2012-06-12 Andreas J. Guelzow <aguelzow@pyrshep.ca>
788 * dialog-cell-format.c (dialog_cell_format_select_style): use
789 go_gtk_nonmodal_dialog
791 2012-06-12 Andreas J. Guelzow <aguelzow@pyrshep.ca>
793 * wilcoxon-mann-whitney.ui: use two input entries
794 * dialog-analysis-tool-wilcoxon-mann-whitney.c (dialog_wilcoxon_m_w_tool):
795 adjust to two input fields
796 (wilcoxon_mann_whitney_tool_ok_clicked_cb): ditto
797 (wilcoxon_mann_whitney_tool_update_sensitivity_cb): ditto
799 2012-06-12 Andreas J. Guelzow <aguelzow@pyrshep.ca>
801 * dialog-analysis-tool-one-mean.c: we are not using Gnumeric_fninfo
803 2012-06-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
805 * one-mean-test.ui: new
806 * dialog-analysis-tool-one-mean.c: new
807 * Makefile.am: add the above
808 * help.h (GNUMERIC_HELP_LINK_ONE_MEAN): new
809 * dialogs.h (dialog_one_mean_test_tool): new
811 2012-05-29 Morten Welinder <terra@gnome.org>
813 * dialog-cell-format-cond.c (c_fmt_dialog_get_condition): Use
814 gnm_style_cond_set_expr.
816 2012-05-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>
818 * dialog-consolidate.c (adjust_source_areas): also expect empty
820 (add_source_area): do not add singletons
821 (dialog_consolidate_tool_init): even if the first selection range
822 is a singleton, there could be others that are not
824 2012-04-21 Morten Welinder <terra@gnome.org>
828 2012-04-06 Morten Welinder <terra@gnome.org>
830 * dialog-search-replace.c (apply_clicked): Use
831 gnm_search_normalize.
833 * dialog-search.c (search_clicked): Ditto.
835 2012-04-01 Andreas J. Guelzow <aguelzow@pyrshep.ca>
837 * dialog-doc-metadata.c (dialog_doc_metadata_get_value_type):
838 also use G_TYPE_FLOAT and G_TYPE_DOUBLE
839 (dialog_doc_metadata_set_gsf_prop_val): don't depend solely on
841 (cb_dialog_doc_metadata_tree_prop_selected): handle G_TYPE_UINT,
842 G_TYPE_FLOAT and G_TYPE_DOUBLE.
844 2012-03-31 Andreas J. Guelzow <aguelzow@pyrshep.ca>
846 * dialog-doc-metadata.c (cb_dialog_doc_metadata_tree_prop_selected):
847 refer to the keywords page only for dc:keywords
849 2012-03-18 Morten Welinder <terra@gnome.org>
851 * dialog-cell-format.c (fmt_dialog_init_font_page): Convert from
852 GoComboText to GtkComboBoxText. Make underline combo's entry not
853 take focus and not editable.
855 2012-03-16 Morten Welinder <terra@gnome.org>
857 * dialog-quit.c (url_renderer_func): Use g_uri_unescape_string,
859 * dialog-hyperlink.c (dhl_set_target_email): Ditto.
861 2012-03-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
863 * dialog-search.c (dialog_search): only show the expression entry
864 icon when we allow range selections
866 2012-03-02 Morten Welinder <terra@gnome.org>
870 2012-02-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
872 * histogram.ui: fix tab label order
874 2012-02-02 Andreas J. Guelzow <aguelzow@pyrshep.ca>
876 * dialog-shuffle.c (shuffle_ok_clicked_cb): correctly initialize
879 2012-01-28 Morten Welinder <terra@gnome.org>
881 * dialog-quit.c (show_quit_dialog): Switch to using ui file. Add
884 2012-01-15 Morten Welinder <terra@gnome.org>
888 2012-01-07 Morten Welinder <terra@gnome.org>
890 * dialog-sheet-order.c (dialog_sheet_order_update_sheet_order):
891 Fix allocate-free mismatch problem.
893 2012-01-06 Jean Brefort <jean.brefort@normalesup.org>
895 * dialog-stf-export.c (stf_export_dialog_format_page_init),
896 (stf_export_dialog_sheet_page_init): fixed the dialog.
897 * dialog-stf-export.ui: ditto.
899 2011-12-28 Morten Welinder <terra@gnome.org>
901 * dialog-solver.c (cb_timer_tick): Check for timeout.
902 (run_solver): Store the right signal ids in the right variables.
903 Just because we can. Hook up a reason notifier too.
905 2011-12-27 Jean Brefort <jean.brefort@normalesup.org>
907 * cell-sort.ui: more GtkTable eradication.
909 * data-table.ui: ditto.
910 * delete-cells.ui: ditto.
911 * dialog-cell-sort.c (dialog_init): ditto.
912 * dialog-data-table.c (init_entry), (data_table_init): ditto.
914 2011-12-01 Morten Welinder <terra@gnome.org>
916 * Makefile.am (embedded-ui.c): use --id-prefix.
918 2011-11-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
920 * dialog-doc-metadata.c (gnm_docprop_vector_as_string): use G_VALUE_INIT;
921 (dialog_doc_metadata_update_keywords_changed): ditto
923 2011-11-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
925 * dialog-doc-metadata.c: add dead-kittens.h
926 (dialog_doc_metadata_set_gsf_prop_val): use G_VALUE_INIT;
928 2011-11-30 Jean Brefort <jean.brefort@normalesup.org>
930 * dialog-cell-format.c: GtkTable eradicated from this one.
931 * cell-format.ui: ditto.
933 2011-11-28 Jean Brefort <jean.brefort@normalesup.org>
935 * cell-comment.ui: more GtkTable eradication work.
936 * cell-format-cond.ui: ditto.
937 * cell-format.ui: ditto.
938 * covariance.ui: fixed widgets names. [#665062]
939 * dialog-analysis-tool-kaplan-meier.c (dialog_kaplan_meier_tool): fixed.
941 * dialog-cell-format-cond.c (c_fmt_dialog_init_editor_page): ditto.
942 * dialog-cell-format.c (fmt_dialog_init_align_page): ditto.
943 * kaplan-meier.ui: fixed groups page. [#665062]
945 2011-11-27 Morten Welinder <terra@gnome.org>
949 2011-11-25 Morten Welinder <terra@gnome.org>
951 * Makefile.am: Avoid distributing embedded-ui.c (which is built).
953 2011-11-24 Morten Welinder <terra@gnome.org>
957 2011-11-22 Andreas J. Guelzow <aguelzow@pyrshep.ca>
959 * src/dialogs/dialog-cell-format.c: rename enums
960 * src/dialogs/dialog-scenarios.c: rename enums
962 2011-11-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
964 * dialog-analysis-tool-kaplan-meier.c: remove unused variables
965 and mark unused parameters
966 * dialog-analysis-tool-sign-test.c: ditto
967 * dialog-analysis-tools.c: ditto
968 * dialog-autoformat.c: ditto
969 * dialog-cell-format-cond.c: ditto
971 2011-11-20 Andreas J. Guelzow <aguelzow@pyrshep.ca>
973 * dialog-printer-setup.c (do_setup_error_display): rename
974 PRINT_ERROR constants
975 (do_setup_comment_display): rename PRINT_COMMENTS constants
977 2011-11-20 Jean Brefort <jean.brefort@normalesup.org>
979 * autoformat.ui: replaced GtkTable with GtkGrid.
980 * dialog-autoformat.c (dialog_autoformat): ditto.
982 2011-11-19 Jean Brefort <jean.brefort@normalesup.org>
984 * advanced-filter.ui: replaced GtkTable by GtkGrid.
985 * anova-one.ui: ditto.
986 * anova-two.ui: ditto.
987 * autofilter-expression.ui: ditto.
988 * chi-squared.ui: ditto.
989 * col-width.ui: ditto.
990 * correlation.ui: ditto.
991 * covariance.ui: ditto.
992 * descriptive-stats.ui: ditto.
993 * dialog-analysis-tools.c (dialog_tool_init),
994 (dialog_ttest_realized), (dialog_ttest_tool),
995 (dialog_sampling_realized), (dialog_sampling_tool): ditto.
996 * exp-smoothing.ui: ditto.
997 * fourier-analysis.ui: ditto.
998 * frequency.ui: ditto.
999 * histogram.ui: ditto.
1000 * kaplan-meier.ui: ditto.
1001 * mean-tests.ui: ditto.
1002 * moving-averages.ui: ditto.
1003 * normality-tests.ui: ditto.
1004 * principal-components.ui: ditto.
1005 * random-generation-cor.ui: ditto.
1007 * regression.ui: ditto.
1008 * row-height.ui: ditto.
1009 * sampling.ui: ditto.
1010 * scenario-add.ui: ditto.
1011 * scenario-manager.ui: ditto.
1012 * shuffle.ui: ditto.
1013 * sign-test-two.ui: ditto.
1014 * sign-test.ui: ditto.
1015 * simulation.ui: ditto.
1016 * variance-tests.ui: ditto.
1017 * wilcoxon-mann-whitney.ui: ditto.
1019 2011-11-12 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1021 * cell-format.u: delete the Conditions tab (again)
1023 2011-11-10 Morten Welinder <terra@gnome.org>
1025 * dialog-preferences.c (dialog_preferences): We don't need the root
1026 node, so don't get it.
1028 2011-11-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1030 * dialog-preferences.c (pref_tool_page_initializer): add
1031 gnm_conf_get_core_gui_editing_autocomplete_min_chars_node item
1033 2011-11-06 Marek Černocký <marek@manet.cz>
1035 * anova-one.ui: add context to _Columns and _Rows
1036 * chi-squared.ui: ditto
1038 * correlation.ui: ditto
1039 * descriptive-stats.ui: ditto
1040 * exp-smoothing.ui: ditto
1041 * fourier-analysis.ui: ditto
1042 * frequency.ui: ditto
1043 * histogram.ui: ditto
1044 * moving-averages.ui: ditto
1045 * normality-tests.ui: ditto
1046 * paste-special.ui: ditto
1047 * principal-components.ui: ditto
1049 * sheet-resize.ui: ditto
1051 * sign-test.ui: ditto
1052 * wilcoxon-mann-whitney.ui: ditto
1053 * dialog-stf.ui:: ditto
1054 * dialog-cell-format.c (underline_types): add context to underline
1056 (fmt_dialog_init_font_page): ditto
1057 * dialog-sheet-order.c (create_sheet_list): add context to Rows
1060 2011-11-03 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1062 * dialog-printer-setup.c (dialog_gtk_printer_setup_cb): do not
1065 2011-11-02 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1067 * dialog-define-names.c (cb_name_guru_name_edited): check for
1070 2011-10-28 Jean Brefort <jean.brefort@normalesup.org>
1072 * autofilter-top10.ui: fixed GtkGrid spacings.
1073 * doc-meta-data.ui: ditto.
1074 * sheet-resize.ui: ditto.
1076 2011-10-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1078 * dialog-preferences.c (pref_window_page_initializer): add cell marker
1081 2011-10-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1083 * dialog-workbook-attr.c (attr_dialog_init_cell_marker_page): handle
1084 cell extension toggle
1085 * workbook-attr.ui: add cell extension marker toggle
1087 2011-10-20 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1089 * dialog-hyperlink.c (dhl_cb_ok): refocus original sheet, fixes #662310
1090 (dialog_hyperlink): save focussed sheet
1092 2011-10-19 Morten Welinder <terra@gnome.org>
1094 * Makefile.am: Don't create uidir when we have nothing to put
1097 2011-10-18 Morten Welinder <terra@gnome.org>
1099 * Makefile.am: Request compression of all ui files.
1101 2011-10-16 Jean Brefort <jean.brefort@normalesup.org>
1103 * dialog-tabulate.c (dialog_tabulate): don't use anymore the "allow-grow"
1105 * tabulate.ui: ditto.
1107 2011-10-15 Morten Welinder <terra@gnome.org>
1109 * dialog-cell-format.c (draw_border_preview): Fix type issue.
1111 2011-10-15 Jean Brefort <jean.brefort@normalesup.org>
1113 * cell-format-cond.ui: removed deprecated Gtk[H,V]*.
1114 * dialog-autoformat.c (dialog_autoformat): ditto.
1115 * dialog-tabulate.c (dialog_tabulate): don't use anymore the "allow-shrink"
1117 * doc-meta-data.ui: removed deprecated Gtk[H,V]*.
1120 2011-10-09 Jean Brefort <jean.brefort@normalesup.org>
1122 * cell-format.ui: fixed border page layout. [#661213]
1123 * dialog-cell-format.c (draw_border_preview):
1125 2011-09-28 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1127 * dialog-stf-csv-page.c (csv_page_textindicator_change): allow \0
1130 2011-09-26 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1132 * regression.ui: fix layout
1133 * kaplan-meier.ui: fix layout
1135 2011-09-26 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1137 * moving-averages.ui: fix layout
1139 2011-09-26 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1141 * anova-one.ui: fix duplicate adjustment
1143 2011-09-16 Morten Welinder <terra@gnome.org>
1145 * dialog-quit.c (show_quit_dialog): Set size of scrolled window,
1148 2011-09-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1150 * dialog-stf.ui: enable focus of combo box and its entry
1152 2011-09-14 Morten Welinder <terra@gnome.org>
1154 * dialog-stf-fixed-page.c (cb_treeview_draw): Renamed from
1155 cb_treeview_expose. Use supplied cairo_t.
1156 (cb_treeview_draw_2): New function to work around a Gtk issue.
1158 2011-09-13 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1160 * dialog-stf-csv-page.c (csv_page_parseoptions_to_gui):
1161 set string quote character
1162 * dialog-stf.ui: add id column prop
1164 2011-09-13 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1166 * dialog-stf-csv-page.c: change widget name
1167 * dialog-stf.ui: add missing combobox
1169 2011-09-13 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1171 * dialog-stf-main-page.c (stf_dialog_main_page_init): adjust call to
1174 2011-09-12 Jean Brefort <jean.brefort@normalesup.org>
1176 * autofilter-top10.ui: fixed radio buttons.
1178 2011-09-11 Jean Brefort <jean.brefort@normalesup.org>
1180 * autofilter-top10.ui: fixed, see [#657036].
1182 2011-09-09 Jean Brefort <jean.brefort@normalesup.org>
1184 * dialog-preferences.c (pref_create_label): fixed labels vertical alignment
1185 in preferences dialog. [#658639]
1187 2011-08-23 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1189 * dialog-printer-setup.c (do_hf_dt_format_customize): use
1190 go_format_sel_new_full specifying TRUE.
1191 * dialog-stf-format-page.c (cb_format_clicked): use
1192 go_format_sel_new_full specifying TRUE.
1194 2011-08-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1196 * dialog-cell-format-cond.c (dialog_cell_format_style_added):
1199 2011-08-10 Morten Welinder <terra@gnome.org>
1201 * dialog-about.c (blend_colors): Blend alpha too.
1202 (set_fade): Set the right background colour; actually use the
1205 2011-08-09 Jean Brefort <jean.brefort@normalesup.org>
1207 * dialog-zoom.ui: fixed the GtkBox orientation.
1209 2011-08-04 Jean Brefort <jean.brefort@normalesup.org>
1211 * cell-comment.ui: cleaned Gtk[H,V]Boxes.
1212 * dialog-about.c (text_item_renderer), (about_dialog_anim_draw),
1213 (dialog_about): reimplement.
1215 2011-08-03 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1217 * cell-comment.ui: fix expansion of author fields
1219 2011-08-02 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1221 * dialog-sheet-order.c (create_sheet_list): use correct property name
1223 2011-07-31 Morten Welinder <terra@gnome.org>
1227 2011-07-27 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1229 * dialog-cell-sort.c (build_sort_field_base_menu): fix sense of test
1231 2011-07-27 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1233 * dialog-printer-setup.c (do_setup_error_display): show all options
1234 to preserve setting through import-export cycle
1235 (do_setup_comment_display): ditto
1237 2011-07-27 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1239 * dialog-printer-setup.c (do_setup_error_display): enable
1242 2011-07-26 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1244 * print.ui: show error display and comment placement combo boxes,
1245 rearrange items to ensure the dialog does not grow
1246 * dialog-printer-setup.c (do_setup_error_display): new
1247 (do_setup_comment_display): new
1248 (do_setup_page_area): split off from do_setup_page_info
1249 (do_setup_page_info): connect do_setup_*_display
1250 (printer_setup_state_new): connect do_setup_page_area
1251 (do_fetch_page_info): retrieve error display and comment location
1253 2011-07-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1255 * dialog-cell-format-cond.c (cb_c_fmt_dialog_chooser_entry_changed):
1257 (c_fmt_dialog_init_editor_page): don't trigger parsing of the expression
1258 entries on any change. This would cause problems with conversion into
1261 2011-07-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1263 * dialog-cell-format.c (cb_fmt_dialog_dialog_buttons): in the case
1264 of style editing we need the complete style.
1266 2011-07-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1268 * dialogs.h (dialog_preferences): change the type of the last argument
1269 and change all callers
1270 * dialog-preferences.c (dialog_pref_select_page_search): use the name
1271 rather than the position
1272 (dialog_pref_select_page): ditto
1274 2011-07-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1276 * dialog-cell-format-cond.c (c_fmt_dialog_init_editor_page): enable
1277 expression entry icons.
1279 2011-07-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1281 * dialogs.h (dialog_cell_format_select_style): add style argument
1282 * dialog-cell-format-cond.c (cb_c_fmt_dialog_edit_style_button):
1283 pass style to dialog_cell_format_select_style
1284 * dialog-cell-format.c (dialog_cell_format_select_style): use
1287 2011-07-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1289 * cell-format-cond.ui: fix resize behaviour
1291 2011-07-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1293 * dialog-cell-format-cond.c (cb_c_fmt_dialog_copy_button): use the
1294 current style to build a full style.
1296 2011-07-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1298 * cell-format-cond.ui: enable copy button
1299 * dialog-cell-format-cond.c (c_fmt_dialog_set_sensitive): handle
1301 (c_fmt_dialog_set_component): new
1302 (cb_c_fmt_dialog_copy_button): new
1303 (c_fmt_dialog_init_editor_page): handle copy button
1305 2011-07-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1307 * cell-format-cond.ui: enable replace button
1308 * dialog-cell-format-cond.c (c_fmt_dialog_set_sensitive): include
1309 the code from c_fmt_dialog_update_buttons
1310 (c_fmt_dialog_get_condition): new
1311 (cb_c_fmt_dialog_add_button): use c_fmt_dialog_get_condition
1312 (cb_c_fmt_dialog_replace_button): new
1313 (c_fmt_dialog_update_buttons): deleted
1315 2011-07-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1317 * cell-format-cond.ui: improve the looks (and provide for further
1320 2011-07-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1322 * Makefile.am: remove cell-format-cond-def.ui
1323 * cell-format-cond-def.ui: deleted (combined into cell-format-cond.ui)
1324 * cell-format-cond.ui: extended
1325 * dialog-cell-format-cond.c: combine both dialogs into a single dialog
1327 2011-07-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1329 * dialog-cell-format-cond.c (c_fmt_dialog_condition_setter_tiled):
1330 possibly act on all styles in the selection
1331 (cb_c_fmt_dialog_expand_clicked): handle expand button
1332 (c_fmt_dialog_conditions_page_load_conditions): saved the condition
1333 reference in the model
1334 (c_fmt_dialog_init_conditions_page): do not hide the expand button
1336 2011-07-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1338 * dialog-cell-format-cond.c (cb_c_fmt_dialog_remove_clicked): implement
1339 (c_fmt_dialog_init_conditions_page): do not hide the remove button
1341 2011-07-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1343 * cell-format-cond-def.ui: enable border checkbox
1344 * dialog-cell-format-cond.c (cb_c_fmt_dialog_chooser_buttons): handle
1346 * dialog-cell-format.c (cb_fmt_dialog_dialog_buttons): store border
1347 info in style for style selection
1348 (dialog_cell_format_select_style): set selection mask to 1
1350 2011-07-07 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1352 * cell-format-cond-def.ui: enable number and alignment checkboxes
1353 * dialog-cell-format-cond.c (cb_c_fmt_dialog_chooser_buttons):
1354 handle number format and alignment items
1356 2011-07-07 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1358 * cell-format-cond-def.ui: enable font and background checkboxes
1359 * dialog-cell-format-cond.c (cb_c_fmt_dialog_chooser_check_page): new
1360 (cb_c_fmt_dialog_chooser_new_button): check checkboxes
1361 (cb_c_fmt_dialog_chooser_buttons): handle font items
1363 2011-07-07 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1365 * dialog-cell-format-cond.c (c_fmt_dialog_set_sensitive): fix parse
1367 (cb_c_fmt_dialog_chooser_buttons): ditto
1368 (c_fmt_dialog_conditions_page_load_cond_single_f): ditto
1369 (c_fmt_dialog_chooser_load_combo): enable custom condition
1371 2011-07-07 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1373 * dialog-cell-format-cond.c (c_fmt_dialog_chooser_load_combo): enable
1376 2011-07-06 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1378 * cell-format-cond-def.ui: add expression entry labels
1379 * dialog-cell-format-cond.c (c_fmt_dialog_set_sensitive): check the
1380 given expressions if appropriate
1381 (c_fmt_dialog_set_expr_sensitive): new
1382 (cb_c_fmt_dialog_chooser_type_changed): new
1383 (cb_c_fmt_dialog_chooser_buttons): store expressions if appropriate
1384 (c_fmt_dialog_chooser_load_combo): add more conditions
1385 (c_fmt_dialog_chooser): create expression entries and connect them
1387 2011-07-06 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1389 * cell-format-cond-def.ui: new
1390 * cell-format-cond.ui: new
1391 * dialog-cell-format-cond.c: new
1392 * Makefile.am: add new files
1393 * cell-format.ui: remove conditions tab
1394 * dialog-cell-format.c: remove handling of deleted conditions tab moving
1395 it to dialog-cell-format-cond.c
1396 (dialog_cell_format_select_style): new
1397 (dialog_cell_format_init): new
1398 (dialog_cell_format): use dialog_cell_format_init
1399 * dialogs.h (dialog_cell_format_select_style): new
1400 (dialog_cell_format_cond): new
1401 (dialog_cell_format_style_added): new
1402 * help.h (GNUMERIC_HELP_LINK_CELL_FORMAT_COND): new
1404 2011-07-01 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1406 * dialog-doc-metadata.c (dialog_doc_metadata_get_value_type_from_name):
1408 (dialog_doc_metadata_transform_str_to_boolean): new
1409 (dialog_doc_metadata_transform_boolean_to_str): new
1410 (dialog_doc_metadata_init): connect above transforms
1412 2011-06-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1414 * dialog-doc-metadata.c (dialog_doc_metadata_get_value_type_from_name):
1415 rewrite, add default argument and change all callers
1416 (dialog_doc_metadata_show_all_types): new
1417 (dialog_doc_metadata_show_this_type): new
1418 (cb_dialog_doc_metadata_ppt_changed): move part into
1419 (cb_dialog_doc_metadata_ppt_name_changed): new
1421 2011-06-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1423 * dialog-doc-metadata.c (dialog_doc_metadata_transform_str_to_float): new
1424 (dialog_doc_metadata_transform_float_to_str): new
1425 (cb_dialog_doc_metadata_value_edited):preserve type
1426 (dialog_doc_metadata_init_properties_page): allow decimal properties
1427 (dialog_doc_metadata_init): register above transforms
1429 2011-06-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1431 * doc-meta-data.ui: add GtkTreeModelFilter
1432 * dialog-doc-metadata.c (dialog_doc_metadata_set_gsf_prop): add
1433 argument change all callers
1434 (dialog_doc_metadata_set_prop): ditto
1435 (dialog_doc_metadata_set_gsf_prop): use selected type
1436 (cb_dialog_doc_metadata_add_clicked): use selected type
1437 (cb_dialog_doc_metadata_ppt_changed): check combobox
1438 (cb_dialog_doc_metadata_ppt_type_changed): new
1439 (dialog_doc_metadata_init_properties_page): setup combo box
1440 (dialog_doc_metadata_init_widgets): handle new store
1442 2011-06-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1444 * dialog-doc-metadata.c (dialog_doc_metadata_get_prop_val): add
1445 argument and change all callers
1446 (dialog_doc_metadata_transform_str_to_timestamp): implement
1448 (dialog_doc_metadata_add_prop): timestamps are now editable
1449 (cb_dialog_doc_metadata_tree_prop_selected): ditto
1451 2011-06-29 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1453 * doc-meta-data.ui: add value entry and warning label
1454 * dialog-doc-metadata.c (cb_dialog_doc_metadata_value_edited): new
1455 (cb_dialog_doc_metadata_add_clicked): implement
1456 (cb_dialog_doc_metadata_ppt_changed): new
1457 (dialog_doc_metadata_init_properties_page): connect callbacks
1458 (dialog_doc_metadata_init_widgets): handle new widget
1460 2011-06-29 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1462 * doc-meta-data.ui: really remove keywords from description tab
1463 * dialog-doc-metadata.c (dialog_doc_metadata_get_value_type): new
1464 (dialog_doc_metadata_get_value_type_from_name): new
1465 (dialog_doc_metadata_add_prop): add argument, change all callers
1467 (dialog_doc_metadata_get_gsf_prop_val_type): use the *_get_value_type*
1468 (dialog_doc_metadata_set_gsf_prop): fix property comparison
1469 (dialog_doc_metadata_set_prop): use the converted string to show
1470 (cb_dialog_doc_metadata_value_edited): new
1471 (cb_dialog_doc_metadata_tree_prop_selected): set instruction label
1472 (dialog_doc_metadata_init_properties_page): use more columns in the
1473 store and set some info editable
1475 2011-06-28 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1477 * doc-meta-data.ui: name the instruction label
1478 * dialog-doc-metadata.c (dialog_doc_metadata_init_widgets):
1479 initialize instruction label
1480 (cb_dialog_doc_metadata_tree_prop_selected): hide instruction label
1481 (dialog_doc_metadata_init_properties_page): trigger selection change
1483 2011-06-28 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1485 * doc-meta-data.ui: restructure properties tab
1486 * dialog-doc-metadata.c (dialog_doc_metadata_add_prop): remove argument,
1487 change all callers, del;ete reference to names combo
1488 (dialog_doc_metadata_set_prop): Don't act on new properties widgets
1489 (cb_dialog_doc_metadata_keywords_sel_changed): simplify
1490 (cb_dialog_doc_metadata_remove_clicked): simplify, don't act on new
1492 (cb_dialog_doc_metadata_combo_prop_selected): deleted
1493 (cb_dialog_doc_metadata_tree_prop_selected): simplify
1494 (cb_dialog_doc_metadata_apply_clicked): deleted
1495 (dialog_doc_metadata_init_properties_page): adjust for changes in
1497 (dialog_doc_metadata_init_widgets): ditto
1499 2011-06-28 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1501 * dialog-doc-metadata.c (dialog_doc_metadata_update_keywords_changed):
1503 (dialog_doc_metadata_transform_str_to_docprop_vect): fix leak
1505 2011-06-27 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1507 * dialog-doc-metadata.c (dialog_doc_metadata_get_gsf_prop_val_type):
1508 GSF_META_NAME_KEYWORDS is of GSF_DOCPROP_VECTOR_TYPE
1510 2011-06-27 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1512 * doc-meta-data.ui: add a keyword tab, remove keywords from
1514 * dialog-doc-metadata.c (dialog_doc_metadata_transform_str_to_docprop_vect):
1516 (gnm_docprop_vector_as_string): new
1517 (dialog_doc_metadata_transform_docprop_vect_to_str): use
1518 gnm_docprop_vector_as_string
1519 (dialog_doc_metadata_get_gsf_prop_val_type): a GSF_DOCPROP_VECTOR has
1521 (dialog_doc_metadata_set_gsf_prop_val): check the error value
1522 (dialog_doc_metadata_set_prop): do not add unnecessary empty properties
1523 (cb_dialog_doc_metadata_keywords_changed): deleted
1524 (dialog_doc_metadata_init_description_page): remove keyword support
1525 (dialog_doc_metadata_update_keywords_changed): new
1526 (cb_dialog_doc_metadata_keywords_sel_changed): new
1527 (dialog_doc_metadata_update_keyword_list): new
1528 (cb_dialog_doc_metadata_keywords_add_clicked): new
1529 (cb_dialog_doc_metadata_keywords_remove_clicked): new
1530 (cb_dialog_doc_metadata_keyword_edited): new
1531 (dialog_doc_metadata_init_keywords_page): new
1532 (dialog_doc_metadata_update_prop): add argument, change all callers,
1533 call dialog_doc_metadata_update_keyword_list
1534 (dialog_doc_metadata_init_widgets): handle new widgets
1536 2011-05-31 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1538 * help.h (GNUMERIC_HELP_LINK_WILCOXON_MANN_WHITNEY): use
1539 two-median-wilcoxon-mann-whitney-test-tool
1540 (GNUMERIC_HELP_LINK_SIGN_TEST_TWO): new
1541 * dialog-analysis-tool-sign-test.c (dialog_sign_test_two_tool):
1542 use GNUMERIC_HELP_LINK_SIGN_TEST_TWO
1544 2011-05-31 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1546 * help.h (GNUMERIC_HELP_LINK_SIGN_TEST): use "one-median-tool" since
1547 the dialog is for various tests
1549 2011-05-26 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1551 * dialog-analysis-tools.c (tool_load_selection): select the entered
1554 2011-05-26 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1556 * help.h (GNUMERIC_HELP_LINK_GOTO_CELL): use a valid id
1557 * goto.ui: add spin buttons
1558 * dialog-goto-cell.c (dialog_goto_get_val): new
1559 (cb_dialog_goto_go_clicked): handle names and row/column widths
1560 (cb_dialog_goto_update_sensitivity): allow names and set the correct
1561 limits for rows and columns
1562 (dialog_goto_load_selection): new
1563 (dialog_goto_init): setup spin buttons and prelaod info
1565 2011-05-23 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1567 * dialog-preferences.c (pref_copypaste_page_initializer): hide under
1569 (page_info): move N_("Copy and Paste") and hide under G_OS_WIN32
1571 2011-05-22 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1573 * dialog-analysis-tools.c (dialog_tool_init_buttons): make static
1574 * tool-dialogs.h (dialog_tool_init_buttons): deleted
1576 2011-05-22 Morten Welinder <terra@gnome.org>
1578 * dialog-define-names.c (name_guru_populate_list): Plug leak.
1580 2011-05-21 Morten Welinder <terra@gnome.org>
1584 2011-05-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1586 * dialog-printer-setup.c (cb_do_print): do not force active sheet
1589 2011-05-06 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1591 * dialog-function-select.c (describe_new_style): indicate varargs
1594 2011-04-22 Jean Brefort <jean.brefort@normalesup.org>
1596 * dialog-preferences.c (enum_pref_create_widget),
1597 (pref_tool_page_initializer): translate GODirection nicks.
1599 2011-04-13 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1601 * dialog-autofilter.c (cb_top10_count_changed): use the true count
1602 (cb_top10_type_changed): ditto
1603 (dialog_auto_filter): set the spin button to a reasonable value
1604 * autofilter-top10.ui: move spin button
1606 2011-04-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1608 * dialog-autofilter.c (cb_top10_count_changed): clarify the meaning
1609 of the percentage option
1611 2011-04-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1613 * autofilter-top10.ui: redesign
1614 * dialog-autofilter.c (type_group): new
1615 (autofilter_get_type): new
1616 (cb_autofilter_ok): access radio buttons
1617 (cb_top10_count_changed): new
1618 (cb_autofilter_ok): access radio buttons
1619 (cb_top10_type_changed): use autofilter_get_type
1620 (dialog_auto_filter_get_col_name): new
1621 (dialog_auto_filter): split into dialog_auto_filter and
1622 (dialog_auto_filter_expression): extracted from dialog_auto_filter
1624 2011-04-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1626 * dialog-define-names.c (name_guru_init): use the correct key
1628 2011-03-24 Morten Welinder <terra@gnome.org>
1632 2011-03-22 Morten Welinder <terra@gnome.org>
1634 * dialog-stf-main-page.c (main_page_import_range_changed): Avoid
1635 line number 0 issue including crash #645555.
1637 2011-03-17 Morten Welinder <terra@gnome.org>
1639 * dialog-quit.c (url_renderer_func): Decode URIs before display.
1642 2011-03-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1644 * cell-format.ui: formulas -> formulæ
1646 * paste-special.ui: ditto
1648 2011-03-08 Morten Welinder <terra@gnome.org>
1650 * dialog-doc-metadata.c (dialog_doc_metadata_transform_timestamp_to_str):
1653 2011-03-02 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1655 * formula-guru.ui: make sure everything is visible (also in
1658 2011-02-26 Morten Welinder <terra@gnome.org>
1660 * dialog-quit.c (show_quit_dialog): Fix the fix.
1662 2011-02-25 Morten Welinder <terra@gnome.org>
1664 * dialog-preferences.c (wordlist_pref_create_widget): Plug leak.
1666 * dialog-sheet-order.c (dialog_sheet_order): Don't leak two
1669 * dialog-printer-setup.c (fill_hf): Plug leak.
1671 2011-02-23 Morten Welinder <terra@gnome.org>
1673 * dialog-hyperlink.c (dhl_init): Plug leaks.
1675 * dialog-autoformat.c (dialog_autoformat): Plug leak.
1677 * dialog-scenarios.c (update_scenarios_treeview): Plug leak.
1679 * dialog-workbook-attr.c (attr_dialog_impl): Plug leak.
1681 * dialog-function-select.c (dialog_function_select_init): Plug
1684 * dialog-doc-metadata.c (dialog_doc_metadata_init_properties_page):
1687 * dialog-consolidate.c (setup_widgets): Plug leak.
1689 * dialog-zoom.c (cb_zoom_destroy): Plug leak.
1691 2011-02-22 Morten Welinder <terra@gnome.org>
1693 * dialog-search-replace.c (dialog_search_replace): Plug leak.
1695 2011-02-18 Morten Welinder <terra@gnome.org>
1697 * dialog-cell-format.c (build_validation_error_combo): Don't leak
1699 (fmt_dialog_init_conditions_page): Plug leak.
1701 * dialog-solver.c (fill_algorithm_combo): Don't leak a ref to
1703 (dialog_init): Ditto.
1705 * dialog-quit.c (show_quit_dialog): Don't leak a ref to "list".
1707 2011-02-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1709 * histogram.ui: add checkbox
1710 * dialog-analysis-tools.c (histogram_tool_ok_clicked_cb): read new
1713 2011-02-05 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1715 * doc-meta-data.ui: don't fix the width of the selection list
1716 * workbook-attr.ui: ditto
1718 2011-02-02 Morten Welinder <terra@gnome.org>
1722 2010-12-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1724 * dialog-doc-metadata.c (dialog_doc_metadata_set_gsf_prop): avoid leak
1726 2010-12-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1728 * dialog-advanced-filter.c (advanced_filter_ok_clicked_cb):
1729 add argument to cmd_analysis_tool
1730 * dialog-analysis-tool-chi-squared.c (chi_squared_tool_ok_clicked_cb):
1732 * dialog-analysis-tool-frequency.c (frequency_tool_ok_clicked_cb):
1734 * dialog-analysis-tool-kaplan-meier.c (kaplan_meier_tool_ok_clicked_cb):
1736 * dialog-analysis-tool-normality.c (normality_tool_ok_clicked_cb):
1738 * dialog-analysis-tool-sign-test.c (sign_test_two_tool_ok_clicked_cb):
1740 (sign_test_tool_ok_clicked_cb): ditto
1741 * dialog-analysis-tools.c (corr_tool_ok_clicked_cb): ditto
1742 (cov_tool_ok_clicked_cb): ditto
1743 (rank_tool_ok_clicked_cb): ditto
1744 (fourier_tool_ok_clicked_cb): ditto
1745 (cb_desc_stat_tool_ok_clicked): ditto
1746 (ttest_tool_ok_clicked_cb): ditto
1747 (ftest_tool_ok_clicked_cb): ditto
1748 (sampling_tool_ok_clicked_cb): ditto
1749 (regression_tool_ok_clicked_cb): ditto
1750 (exp_smoothing_tool_ok_clicked_cb): ditto
1751 (average_tool_ok_clicked_cb): ditto
1752 (histogram_tool_ok_clicked_cb): ditto
1753 (anova_single_tool_ok_clicked_cb): ditto
1754 (anova_two_factor_tool_ok_clicked_cb): ditto
1755 * dialog-consolidate.c (cb_consolidate_ok_clicked): ditto
1756 * dialog-fill-series.c (cb_fill_series_ok_clicked): ditto
1757 * dialog-random-generator-cor.c (random_cor_tool_ok_clicked_cb): ditto
1758 * dialog-random-generator.c (random_tool_ok_clicked_cb): ditto
1759 * dialog-analysis-tool-principal-components.c
1760 (principal_components_tool_ok_clicked_cb): ditto, note that the tool
1761 never returns errors.
1762 * dialog-analysis-tool-wilcoxon-mann-whitney.c
1763 (wilcoxon_mann_whitney_tool_ok_clicked_cb): ditto
1765 2010-12-17 Morten Welinder <terra@gnome.org>
1767 * dialog-printer-setup.c (hf_insert_hf_stock_tag)
1768 (hf_insert_hf_tag): Make "options" argument const to clarify
1770 (is_known_tag): Free "options".
1771 (hf_insert_cell_cb): Plug leak.
1773 2010-11-25 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1775 * regression.ui: added residuals checkbox
1776 * dialog-analysis-tools.c (RegressionToolState): add field
1777 (regression_tool_ok_clicked_cb): handle residuals checkbox
1778 (regression_tool_regression_radio_toggled_cb): ditto
1779 (dialog_regression_tool): ditto
1781 2010-11-25 Morten Welinder <terra@gnome.org>
1785 2010-11-22 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1787 * dialog-sheet-order.c (cb_toggled_lock): bail on error
1788 (cb_toggled_direction): ditto
1790 2010-11-07 Sameer Morar <smorar@gmail.com>
1792 * dialog-quit.c (foreach_is_file_set): new
1794 (cb_list_row_changed_save_sensitivity): new
1795 (cb_list_row_changed_discard_sensitivity): new
1796 (show_quit_dialog): Move Select all and Clear selection buttons to a
1797 row above the Don't Quit and Save Selected buttons. Add a Discard
1798 button. The Save Selected button becomes insensitive and the Discard
1799 button becomes sensitive when no files are set to be saved. [#527133]
1801 2010-11-06 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1803 * cell-sort.ui: add tooltip text for the checkboxes
1805 2010-11-05 Jean Brefort <jean.brefort@normalesup.org>
1807 * dialog-sheet-order.c (destroy_cb), (dialog_sheet_order): clear state on
1810 2010-11-05 Morten Welinder <terra@gnome.org>
1812 * dialog-about.c: Celebrate dead kittens.
1813 * dialog-analysis-tools.c: Ditto.
1814 * dialog-autoformat.c: Ditto:
1815 * dialog-cell-format.c: Ditto.
1816 * dialog-col-width.c: Ditto.
1817 * dialog-formula-guru.c: Ditto.
1818 * dialog-password.c: Ditto.
1819 * dialog-preferences.c: Ditto.
1820 * dialog-quit.c: Ditto.
1821 * dialog-random-generator.c: Ditto.
1822 * dialog-row-height.c: Ditto.
1823 * dialog-search-replace.c: Ditto.
1824 * dialog-sheet-resize.c: Ditto.
1825 * dialog-so-styled.c: Ditto.
1827 2010-10-27 Morten Welinder <terra@gnome.org>
1829 * dialog-cell-format.c (fmt_dialog_impl): Fix destruction.
1831 2010-10-27 Jean Brefort <jean.brefort@normalesup.org>
1833 * dialog-stf-csv-page.c (stf_dialog_csv_page_init): add back the text
1834 indicator combo box. [#633241]
1835 * dialog-stf.ui: ditto.
1837 2010-10-24 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1839 * dialog-cell-sort.c (dialog_cell_sort_load_sort_setup): set button
1841 (dialog_init): move cb_sort_selection_changed to the end
1843 2010-10-24 Jean Brefort <jean.brefort@normalesup.org>
1845 * dialog-printer-setup.c: do not destroy the GtkBuilder after
1846 intializing the Header/Footer setup dialog. [See #632999]
1848 2010-10-19 Morten Welinder <terra@gnome.org>
1850 * dialog-preferences.c (dialog_preferences): Use
1851 go_gtk_nonmodal_dialog.
1853 2010-10-11 Jean Brefort <jean.brefort@normalesup.org>
1855 * Makefile.am: sheet objects use GtkBuilder instead of GladeXML.
1857 2010-10-10 Jean Brefort <jean.brefort@normalesup.org>
1859 * Makefile.am: use GtkBuilder in dialog-so-list.c.
1860 * dialog-so-list.c (init_entry), (so_list_init): ditto.
1862 2010-10-10 Jean Brefort <jean.brefort@normalesup.org>
1864 * Makefile.am: use sheet-resize.ui instead of .glade.
1865 * dialog-sheet-resize.c (dialog_sheet_resize): ditto and fixed maximum
1866 col/row number. [#631702]
1868 2010-10-09 Jean Brefort <jean.brefort@normalesup.org>
1870 * *.ui: converted from glade files.
1872 2010-10-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1874 * so-list.glade: add radio buttons
1875 * dialog-so-list.c (cb_so_list_response): handle as-value radios
1876 (so_list_init): set up as-value radios
1878 2010-10-01 Morten Welinder <terra@gnome.org>
1882 2010-10-01 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1884 * sheetobject-size.glade: add "Do not print" checkbox
1885 * dialog-sheetobject-size.c (dialog_so_size_button_sensitivity):
1887 (cb_dialog_so_size_apply_clicked): ditto
1888 (cb_dialog_so_size_ok_clicked): ditto
1889 (cb_dialog_so_size_print_check_toggled): new
1890 (set_print_flag): new
1891 (dialog_so_size): connect do-not-print checkbox
1893 2010-09-15 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1895 * dialog-sheet-order.c (cb_color_changed_fore): handle multiple
1897 (cb_color_changed_back): ditto
1898 (cb_selection_changed): ditto
1899 (cb_delete_clicked): ditto
1900 (create_sheet_list): allow multiple selection
1901 (cb_item_move): gtk_tree_selection_get_selected is now unusable
1902 (cb_add_clicked): ditto
1903 (cb_duplicate_clicked): ditto
1905 2010-09-04 Morten Welinder <terra@gnome.org>
1909 2010-08-27 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1911 * dialog-cell-sort.c (set_ok_button_sensitivity): renamed to
1912 set_button_sensitivity and change all callers. Also handle
1914 (cb_update_to_new_range): always use set_button_sensitivity
1916 2010-08-16 Morten Welinder <terra@gnome.org>
1920 2010-07-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1922 * dialog-autofilter.c (dialog_auto_filter): set up column label for
1923 top 10 dialog; use separate keys otherwise they share their size.
1924 * src/dialogs/autofilter-top10.glade: add label
1926 2010-07-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1928 * dialog-autofilter.c (dialog_auto_filter): set up column labels
1929 * autofilter-expression.glade: add labels
1931 2010-07-30 Morten Welinder <terra@gnome.org>
1935 2010-07-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1937 * dialog-autofilter.c (cb_autofilter_ok): use
1938 cmd_autofilter_set_condition
1940 2010-07-29 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1942 * dialog-row-height.c (dialog_row_height): make sure the spin
1943 box is at least 1, since 0 stands for "default".
1945 2010-07-29 Morten Welinder <terra@gnome.org>
1947 * dialog-stf-fixed-page.c (cb_treeview_expose): Draw using cairo.
1948 Fix event argument type.
1950 2010-07-28 Morten Welinder <terra@gnome.org>
1952 * dialog-stf.h (FixedInfo_t): Remove unused GdkGC.
1954 2010-07-28 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1956 * dialog-cell-format.c (underline_types): add low underlines
1958 2010-07-28 Morten Welinder <terra@gnome.org>
1960 * dialog-about.c (text_item_renderer): Draw with pango.
1962 2010-07-27 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1964 * dialog-about.c (dialog_about): use gtk_dialog_get_content_area
1966 * dialog-stf-format-page.c (cb_format_clicked): new
1967 (cb_popup_menu_extend_format): format label has become a button
1968 (format_page_update_preview): ditto, no need to create a format
1970 (activate_column): no need to handle the format selector any
1972 (locale_changed_cb): ditto
1973 (stf_dialog_format_page_prepare): ditto
1974 (stf_dialog_format_page_init): ditto
1975 (cb_number_format_changed): deleted, code moved to
1977 * dialog-stf.glade: no need for a format selector
1978 * dialog-stf.h: reove unneeded fields
1980 2010-07-27 Morten Welinder <terra@gnome.org>
1982 * dialog-function-select.c (mode_t): Rename to DialogMode since
1983 mode_t is reserved (and actually used by mingw).
1985 2010-07-26 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1987 * dialog-search.c (dialog_search_save_in_prefs): fix type
1989 2010-07-25 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1991 * dialog-search.c (dialog_search_save_in_prefs): new
1992 (dialog_search): use preferences
1993 (search_clicked): save preferences if appropriate
1994 * search-replace.glade: some minor adjustments
1995 * search.ui: add save as defaults checkbox
1997 2010-07-25 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1999 * dialog-hyperlink.c (dialog_hyperlink): duplicate the hyperlink, it
2000 may be used in many cells and we want to change it only here.
2002 2010-07-22 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2004 * dialog-function-select.c (pref_tool_page_initializer): add checkboxes
2005 for tooltip preferences
2007 2010-07-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2009 * dialog-function-select.c (dialog_function_select_load_tree): dont load
2012 2010-07-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2014 * dialog-function-select.c (cb_dialog_function_select_destroy): handle
2016 (dialog_function_select_init): load new field of state
2018 2010-07-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2020 * dialog-function-select.c (cb_dialog_function_select_paste_clicked):
2021 use the range passed if appropriate
2022 (dialog_function_select_full): add arguments and save the passed range
2023 info, change all callers
2025 2010-07-20 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2027 * dialogs.h (dialog_function_select_paste): add arguments
2028 * dialog-function-select.c (dialog_function_select_paste): add arguments
2030 2010-07-20 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2032 * dialog-define-names.c (name_guru_init): set the window title for the
2035 2010-07-20 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2037 * dialog-function-select.c (cb_dialog_function_row_activated):
2038 consider the current mode
2039 (dialog_function_select_init): connect cb_dialog_function_row_activated
2042 2010-07-20 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2044 * dialog-function-select.c (FunctionSelectState): new fields
2045 (cb_dialog_function_select_paste_clicked): new
2046 (cb_dialog_function_row_activated): handle paste button
2047 (dialog_function_select_init): handle paste button
2048 * dialogs.h (dialog_function_select_help): new
2049 (dialog_function_select_paste): new
2050 * function-select.glade: add paste button
2052 2010-07-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2054 * dialog-function-select.c (cb_dialog_function_row_activated): new
2055 (dialog_function_select_init): connect cb_dialog_function_row_activated
2057 2010-07-15 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2059 * dialog-workbook-attr.c (attr_dialog_init_cell_marker_page): new
2060 (page_info): add new page
2061 * workbook-attr.glade: add cell marker pane
2063 2010-07-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2065 * dialog-preferences.c (custom_pref_conf_to_widget_ecd): new
2066 (gnm_conf_set_core_file_save_extension_check_disabled_wrap): new
2067 (gnm_conf_get_core_file_save_extension_check_disabled_wrap): new
2068 (custom_pref_create_widget_ecd): new
2069 (pref_file_page_initializer): add disable-extension-check check box
2071 2010-07-09 Morten Welinder <terra@gnome.org>
2073 * dialog-stf-fixed-page.c (calc_char_index): add missing
2076 2010-07-07 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2078 * dialog-function-select.c (make_expr_example): use the suggested
2081 2010-07-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2083 * dialog-solver.c (dialog_init): If we have no existing target we
2084 should add only the edit position not the whole selection.
2086 2010-07-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2088 * dialog-solver.c (dialog_init): If we have no existing target we
2089 should add the selection.
2091 2010-07-04 Morten Welinder <terra@gnome.org>
2093 * dialog-solver.c (dialog_init): Don't add current selection to
2096 2010-07-03 Morten Welinder <terra@gnome.org>
2098 * dialog-solver.c (run_solver): Check that the solver is
2099 functional. Fix error message.
2101 2010-06-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2103 * dialog-search-replace.c (dialog_search_replace_save_in_prefs): new
2104 (apply_clicked): call dialog_search_replace_save_in_prefs if
2106 (dialog_search_replace): set the current state according to the
2108 * search-replace.glade: add checkbox to save settings as default
2110 2010-06-28 Morten Welinder <terra@gnome.org>
2114 2010-06-27 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2116 * dialog-data-table.c (dialog_data_table): check whether the
2117 table range is locked.
2119 2010-06-24 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2121 * dialog-stf.h (FormatInfo_t): add new field
2122 * dialog-stf.c (stf_dialog): transfer autofit array
2123 * dialog-stf-format-page.c (cb_col_check_clicked): set
2124 sensitivity of autofit check
2125 (cb_col_check_autofit_clicked): new
2126 (format_page_update_preview): handle new field
2127 (stf_dialog_format_page_cleanup): ditto
2128 (stf_dialog_format_page_init): ditto
2130 2010-06-22 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2132 * dialog-sheetobject-size.c (set_params): new
2133 (cb_dialog_so_size_apply_clicked): use cmd_generic instead of
2136 2010-06-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2138 * dialog-solver.c (dialog_init): setup first entry
2140 2010-06-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2142 * dialog-formula-guru.c (real_start_editing_cb): deleted
2143 (start_editing_cb): include real_start_editing_cb here
2144 (removes gtk 2.2 hack)
2146 2010-06-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2148 * dialog-formula-guru.c (cb_dialog_formula_guru_query_tooltip):
2151 2010-06-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2153 * dialog-analysis-tools.c (dialog_tool_init): disable tooltips
2154 on input expression entries
2156 2010-06-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2158 * dialog-formula-guru.c (dialog_formula_guru_adjust_children): drop
2159 the last argument of gnm_func_convert_markup_to_pango
2160 (cb_dialog_formula_guru_destroy): unref tooltip widgets
2161 (cb_dialog_formula_guru_query_tooltip): create our own tooltip
2162 (dialog_formula_guru_init): initialize tooltip widgets
2164 2010-06-16 Morten Welinder <terra@gnome.org>
2168 2010-06-16 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2170 * dialog-formula-guru.c (dialog_formula_guru_adjust_children): use
2171 gnm_func_convert_markup_to_pango
2173 2010-06-15 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2175 * dialog-goto-cell.c (cb_load_names): only load names that are in
2177 (cb_dialog_goto_selection_changed): only try to go to addresses
2179 2010-06-15 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2181 * dialog-formula-guru.c (dialog_formula_guru_adjust_children): load
2183 (dialog_formula_guru_init): set up tooltips
2185 2010-06-15 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2187 * dialogs.h (dialog_formula_guru): change storage class of an arg
2188 * dialog-function-select.c (cb_dialog_function_select_ok_clicked):
2189 change call of dialog_formula_guru
2190 * dialog-formula-guru.c (dialog_formula_guru_load_fd): remove
2192 (cb_dialog_formula_guru_destroy): reenable tips
2193 (dialog_formula_guru): change storage class of an arg and disable
2196 2010-06-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2198 * dialog-function-select.c
2199 (dialog_function_select_get_description): rename to
2200 dialog_function_select_get_description
2201 (dialog_function_select_get_description): new
2202 (dialog_function_select_load_tree): store the PangoAttrList
2203 (dialog_function_select_init): set up new attribute field in
2206 2010-06-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2208 * dialog-function-select.c
2209 (dialog_function_select_erase_search_entry): only include for
2212 2010-06-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2214 * dialog-function-select.c (dialog_function_select_init):
2215 change the dialog title to reflect help mode
2216 (dialog_function_select): use a differnt key in help mode to
2219 2010-06-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2221 * function-select.glade: add close button
2222 * dialog-function-select.c (dialog_function_select_init):
2223 show and hide the appropriate widgets depending on whether
2225 (cb_dialog_function_select_ok_clicked): only called the
2226 formula guru if we aren't in help mode
2227 (dialog_function_select): don't show the purposefully hidden
2230 2010-06-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2232 * dialog-function-select.c (cb_unref): new
2233 (cb_dialog_function_select_search_all): handle "in use"
2235 (dialog_function_select_search): set up "in use" selection
2236 (cb_dialog_function_select_destroy): unref funcs
2237 (dialog_function_select_load_cb): add "in use" item
2238 (dialog_function_select_get_description): load stubs
2239 (dialog_function_select_load_tree): ref the funcs when
2240 storing them in the model
2241 (dialog_function_select_init): setup "in use" flag
2243 2010-06-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2245 * dialog-function-select.c (dialog_function_select_search):
2246 for "recent" functions, reset the category to NULL
2247 (cb_dialog_function_load_recent_funcs): new
2248 (dialog_function_load_recent_funcs): toggle the recent flag
2249 for recently used functions
2251 2010-06-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2253 * function-select.glade: redesign
2254 * dialog-function-select.c: rewrite nearly completely to
2255 use a GtkTreeModelFilter and to provide search ability
2257 2010-06-07 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2259 * search-replace.glade: add apply button
2260 * dialog-search-replace.c (apply_clicked): new
2261 (ok_clicked): use apply_clicked
2262 (dialog_search_replace): attach apply_clicked
2264 2010-06-07 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2266 * dialog-define-names.c (cb_name_guru_name_edited): the
2267 name becomes non-ediatable after it has been set.
2269 2010-06-06 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2271 * regression.glade: add new checkbox and move the selectors for
2272 the type of regression ahead of the input fields.
2273 * dialog-analysis-tools.c (regression_tool_ok_clicked_cb):
2275 (regression_tool_update_sensitivity_cb): ditto
2276 (dialog_regression_tool): ditto
2277 (regression_tool_regression_radio_toggled_cb): new
2278 (regression_tool_regression_check_toggled_cb): new
2280 2010-06-06 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2282 * dialog-define-names.c (name_guru_warn): implement
2284 2010-06-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2286 * dialog-define-names.c (name_guru_parse_pos_init): new
2287 (name_guru_check_expression): use name_guru_parse_pos_init
2288 (cb_name_guru_name_edited): don't duplicate errorchecks already
2289 in cmd_define_name but make sure that we don't just redefine
2292 2010-06-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2294 * dialog-define-names.c (name_guru_move_record): change
2295 argument to iter from path_string, change caller
2296 (cb_name_guru_name_edited): move the modified record into the
2299 2010-06-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2301 * dialog-define-names.c (name_guru_delete): no need to
2302 check for in use if it wasn't saved.
2303 (name_guru_find_place): new
2304 (name_guru_move_record): use name_guru_find_place
2305 (cb_name_guru_name_edited): we also need to set the GnmNamedExpr
2306 if we possibly added a new name.
2308 2010-06-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2310 * dialog-define-names.c (cb_name_guru_search): make searching
2313 2010-06-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2315 * dialog-define-names.c: convert GtkTreeModelFilter iters to
2316 GtkTreeStore iters throughout
2317 (cb_name_guru_show_all): new
2318 (name_guru_erase_search_entry): new
2319 (cb_name_guru_search): new
2320 (name_guru_search): new
2321 (name_guru_init): setup search entry
2322 * define-name.glade: add icon and search entry
2324 2010-06-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2326 * dialog-define-names.c: insert GtkTreeModelFilter between
2327 GtkTreeStore and GtkTreeView and adjust code throughout.
2328 (name_guru_store_names): new type adjustment for every name
2329 (cb_name_guru_content_edited): don't leak GnmExprTop
2331 2010-06-03 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2333 * dialog-define-names.c (cb_name_guru_switch_scope): use
2336 2010-06-03 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2338 * dialog-define-names.c: add #define for gtk 2.12
2340 2010-06-03 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2342 * dialog-define-names.c (name_guru_paste): delete the selection
2343 and move the cursor into place
2345 2010-06-03 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2347 * dialog-define-names.c (name_guru_paste): don't overwrite text
2349 2010-06-03 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2351 * paste-names.glade: deleted
2352 * dialog-paste-names.c: deleted
2353 * Makefile.am: remove the two above
2354 * help.h: deleted a comment
2355 * dialog-define-names.c: Add ITEM_PASTABLE and
2356 ITEM_PASTE_IMAGE and handle throughout
2357 (name_guru_paste): new
2358 (cb_name_guru_clicked): handle paste button
2359 (cb_name_guru_paste): new
2360 (name_guru_update_sensitivity): new
2361 (cb_name_guru_selection_function): new
2362 (name_guru_init): set up the new callbacks
2363 (dialog_paste_names): new
2365 2010-06-03 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2367 * define-name.glade: simplify
2368 * dialog-define-names.c: rewrite in its entirety
2370 2010-06-02 Morten Welinder <terra@gnome.org>
2372 * dialog-solver.c (cb_timer_tick): Use gnm_solver_elapsed.
2374 2010-05-31 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2376 * tool-dialogs.h (tool_setup_update): new
2377 * dialog-analysis-tool-chi-squared.c (dialog_chi_square_tool):
2378 use tool_setup_update
2379 * dialog-analysis-tool-frequency.c (dialog_frequency_tool):
2381 * dialog-analysis-tool-normality.c (dialog_normality_tool):
2383 * dialog-analysis-tool-sign-test.c (dialog_sign_test_two_tool):
2385 (dialog_sign_test_tool): ditto
2386 * dialog-analysis-tools.c (tool_setup_update): new
2388 2010-05-31 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2390 * dialogs.h (dialog_sign_test_two_tool): new
2391 * dialog-analysis-tool-sign-test.c
2392 (sign_test_tool_update_common_sensitivity_cb): new
2393 (sign_test_tool_update_sensitivity_cb): split
2394 (sign_test_two_tool_update_sensitivity_cb): new
2395 (sign_test_two_tool_ok_clicked_cb): handle Signed-Rank
2396 (sign_test_tool_ok_clicked_cb): ditto
2397 (dialog_sign_test_two_tool): new
2398 (dialog_sign_test_tool): handle Signed-Rank
2399 * sign-test-two.glade: add radio buttons
2400 * sign-test.glade: ditto
2402 2010-05-30 Morten Welinder <terra@gnome.org>
2406 2010-05-27 Morten Welinder <terra@gnome.org>
2408 * dialog-solver.c (dialog_init): Fix setting of spin buttons.
2410 2010-05-26 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2411 for Sameer Morar <smorar@gmail.com>
2413 * print.glade: minor adjustments
2415 2010-05-25 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2417 * dialog-printer-setup.c (MarginPreviewPageAvailableSize):
2418 change uint to guint
2419 (margin_preview_page_available_size): ditto
2421 2010-05-24 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2422 for Sameer Morar <smorar@gmail.com>
2424 * print.glade: add GtkAlignment to margin preview to center it
2425 * dialog-printer-setup.c (margin_preview_page_available_size):
2426 create function to determine the available page size based upon
2427 surrounding widgets.
2428 (margin_preview_page_create): use new method to determine the
2429 available preview page size.
2430 (do_setup_margin): use new method to determine the
2431 available preview page size.
2433 2010-05-24 Morten Welinder <terra@gnome.org>
2435 * dialog-solver.c (run_solver): Make this less bouncy.
2437 2010-05-24 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2439 * dialog-analysis-tool-wilcoxon-mann-whitney.c: new
2440 * wilcoxon-mann-whitney.glade: new
2441 * Makefile.am: added wilcoxon-mann-whitney.glade
2442 and dialog-analysis-tool-wilcoxon-mann-whitney.c
2443 * dialogs.h (dialog_wilcoxon_m_w_tool): new
2444 * help.h (GNUMERIC_HELP_LINK_WILCOXON_MANN_WHITNEY): new
2446 2010-05-20 Morten Welinder <terra@gnome.org>
2450 2010-05-19 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2452 * sheet-order.glade: improve layout on size changes of dialog
2454 2010-05-07 Morten Welinder <terra@gnome.org>
2458 2010-05-05 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2460 * dialog-stf.c (stf_dialog_set_initial_keyboard_focus): use the
2461 finish and forward buttons as default buttons
2462 (frob_buttons): keep the finish button visible.
2463 * dialog-stf.glade: have only the forward and finish buttons as
2464 possible default buttons.
2466 2010-05-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2468 * dialog-advanced-filter.c (advanced_filter_ok_clicked_cb): use
2471 2010-04-22 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2473 * dialog-sheet-order.c (cb_sheet_order_cnt_visible): simplify
2474 (sheet_order_cnt_visible): ditto
2475 (cb_toggled_visible): we are now ensuring that we are the only
2477 (sheet_selection_can_toggle): new
2478 (create_sheet_list): hook up sheet_selection_can_toggle
2480 2010-04-21 Jean Brefort <jean.brefort@normalesup.org>
2482 * dialog-printer-setup.c (cb_do_print_preview):
2484 2010-04-16 Morten Welinder <terra@gnome.org>
2488 2010-03-31 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2490 * regression.glade: add radio buttons
2491 * dialog-analysis-tools.c (regression_tool_ok_clicked_cb): handle
2494 2010-03-25 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2496 * dialog-preferences.c (int_pref_widget_to_conf): get the
2497 values from the main configuration
2498 (int_pref_create_widget): add argument and
2499 change all callers, always use the correct initial value.
2501 2010-03-25 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2503 * dialog-preferences.c (enum_pref_create_widget): add argument and
2504 change all callers, always use the correct initial value.
2506 2010-03-24 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2508 * dialog-preferences.c (wordlist_pref_remove): fix leak
2509 (wordlist_pref_add): ditto
2511 2010-03-24 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2513 * dialog-preferences.c (wordlist_pref_remove): get and set list
2515 (wordlist_pref_add): ditto
2516 (wordlist_pref_create_widget): add getter and setter to argumanets
2517 and change all callers. Store thie info with the buttons
2519 2010-03-23 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2521 * dialog-preferences.c: fix boolean preferences under goffice
2522 configured --without-gconf
2524 2010-03-08 Morten Welinder <terra@gnome.org>
2528 2010-03-08 Morten Welinder <terra@gnome.org>
2530 * dialog-sheetobject-size.c: Warning fix.
2532 2010-02-13 Morten Welinder <terra@gnome.org>
2536 2010-01-19 Morten Welinder <terra@gnome.org>
2540 2010-01-12 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2542 * dialog-stf-export.c (stf_export_dialog_sheet_page_init): don't
2544 (stf_export_dialog_switch_page): set the right default and focus
2545 (stf_export_dialog): don't do it here
2547 2010-01-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2549 * dialog-stf-export.glade: add save-as-default checkbox
2550 * dialog-stf-export.c (stf_export_dialog_format_page_init):
2551 work around gtk bug #601922
2552 (stf_export_dialog_finish): save settings if appropriate.
2554 2010-01-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2556 * dialog-stf-export.c (stf_export_dialog_format_page_init):
2557 work around gtk bug #601922
2559 2010-01-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2561 * dialog-cell-format.c (cb_fmt_dialog_dialog_buttons): make sure that
2562 the correct sheet is active
2564 2010-01-06 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2566 * dialog-analysis-tool-kaplan-meier.c (dialog_kaplan_meier_tool):
2567 keep in-place radio button hidden
2568 * kaplan-meier.glade: fix title
2570 2010-01-02 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2572 * dao.glade: mark items in combo box for translation
2573 * dialog-cell-format.c (fmt_dialog_init_conditions_page):
2574 mark visible text for translation
2576 2010-01-01 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2578 * help.h: adjust links to statistical analysis sections
2580 2009-12-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2582 * dialog-paste-special.c (dont_change_formulae_set_sensitive):
2584 (dialog_paste_special_type_toggled_cb): connect
2585 dont_change_formulae_set_sensitive
2586 (dialog_paste_special_cell_op_toggled_cb): ditto
2587 (cb_tool_ok_clicked): check dont-change-formulae
2588 * paste-special.glade: add dont-change-formulae check
2590 2009-12-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2592 * dialog-paste-special.c (skip_blanks_set_sensitive): new
2593 (dialog_paste_special_type_toggled_cb): connect
2594 skip_blanks_set_sensitive
2595 (dialog_paste_special_cell_op_toggled_cb): ditto
2597 2009-12-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2599 * hyperlink.glade: remove "orientation" attribute for VBox
2601 2009-12-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2603 * dialog-hyperlink.c (dhl_get_default_tip): new
2604 (dhl_set_tip): hadnle default tips and switch to
2606 (dhl_get_tip): ditto
2607 (dhl_cb_ok): dhl_get_tip now returns an allocated string
2608 (dhl_init): change widget name since it changed type, tool tip
2610 * hyperlink.glade: add tool tip radio buttons and
2611 switch tool tip entry to textview
2613 2009-12-29 Jody Goldberg <jody@gnome.org>
2615 * dialog-data-slicer.c : some incomplete work towards creating sources
2617 2009-12-29 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2619 * formula-guru.glade: add quote button
2620 * dialog-formula-guru.c (dialog_formula_guru_update_this_parent):
2621 check for unparsable expressions
2622 (dialog_formula_guru_init): set up quote button
2623 (dialog_formula_guru): initialize GnmParsePos
2625 2009-12-28 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2627 * dialog-sheetobject-size.c (dialog_so_size_button_sensitivity):
2629 (cb_dialog_so_size_destroy): ditto
2630 (cb_dialog_so_size_value_changed): ditto
2631 (dialog_so_size_load): ditto
2632 (cb_dialog_so_size_apply_clicked): ditto
2633 (dialog_so_size): ditto
2634 * sheetobject-size.glade: add position section
2636 2009-12-27 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2638 * dialog-sheetobject-size.c (dialog_so_size_button_sensitivity):
2639 check for changed name
2640 (cb_dialog_so_size_destroy): handle name field
2641 (cb_dialog_so_size_apply_clicked): handle name
2642 (cb_dialog_so_size_name_changed): new
2643 (dialog_so_size): handle name entry
2644 * sheetobject-size.glade: Enable name entry
2646 2009-12-26 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2648 * Makefile.am: add dialog-sheetobject-size.c and
2649 sheetobject-size.glade
2650 * help.h (GNUMERIC_HELP_LINK_SO_SIZE): new
2651 * dialogs.h (dialog_so_size): new
2653 2009-12-24 Jean Brefort <jean.brefort@normalesup.org>
2655 * dialog-preferences.c: Fixed double/gnm_float issues.
2657 2009-12-22 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2659 * dialog-analysis-tool-principal-components.c: new
2660 * principal-components.glade: new
2661 * Makefile.am: add the above
2662 * dialogs.h (dialog_principal_components_tool): new
2663 * help.h (GNUMERIC_HELP_LINK_PRINCIPAL_COMPONENTS): new
2665 2009-12-19 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2667 * paste-special.glade: eanble flip h and v
2668 * dialog-paste-special.c: handle flip h and v
2670 2009-12-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2672 * Makefile.am: add paste-special.glade
2673 * dialog-paste-special.c: rewrite completely
2674 * help.h: add GNUMERIC_HELP_LINK_PASTE_SPECIAL
2675 * paste-special.glade: new
2677 2009-12-15 Morten Welinder <terra@gnome.org>
2681 2009-12-15 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2683 * dialog-analysis-tool-sign-test.c
2684 (sign_test_tool_update_sensitivity_cb): also handle 2
2686 (sign_test_two_tool_ok_clicked_cb): new
2687 (dialog_sign_test_tool): change argument type and also
2688 handle 2-medians case
2689 * dialog-analysis-tool-sign-test.h
2690 (dialog_sign_test_tool): change argument type
2691 * sign-test-two.glade: new
2692 * Makefile.am: add sign-test-two.glade
2693 * dialogs.h (dialog_sign_test_tool): change argument type
2694 * help.h: add GNUMERIC_HELP_LINK_SIGN_TEST
2696 2009-12-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2698 * dialog-analysis-tool-sign-test.c (dialog_sign_test_tool):
2699 check for fn_info plugin
2701 2009-12-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2703 * dialog-analysis-tool-sign-test.c: new
2704 * sign-test.glade: new
2705 * Makefile.am: add the above
2706 * dialogs.h (dialog_sign_test_tool): new
2707 * help.h: add GNUMERIC_HELP_LINK_SIGN_TEST
2709 2009-12-10 Morten Welinder <terra@gnome.org>
2711 * dialog-goal-seek.c (dialog_init): Force sheets in cell
2712 references as code appears to want that. Fixes crash.
2714 2009-11-29 Morten Welinder <terra@gnome.org>
2718 2009-11-26 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2720 * normality-tests.glade: enable chart checkbox
2722 2009-11-24 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2724 * normality-tests.glade: add more test seelction buttons
2725 * dialog-analysis-tool-normality.c (normality_tool_ok_clicked_cb):
2726 handle additional test selections
2728 2009-11-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2730 * normality-tests.glade: new
2731 * dialog-analysis-tool-normality.c: new
2732 * Makefile.am: add dialog-analysis-tool-normality.c and
2733 normality-tests.glade
2734 * dialogs.h (dialog_normality_tool): new
2735 * help.h: add GNUMERIC_HELP_LINK_NORMALITY
2737 2009-11-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2739 * dialog-cell-sort.c (cb_update_sensitivity): rename to
2740 cb_update_to_new_range and change all callers
2741 (dialog_cell_sort_load_sort_setup): implement
2742 (dialog_load_selection): move another line of code from
2745 2009-11-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2747 * dialog-cell-sort.c (set_ok_button_sensitivity): check whether
2749 (cb_dialog_ok_clicked): store a copy of the setup.
2750 (dialog_cell_sort_load_sort_setup): new stub
2751 (dialog_load_selection): do more
2752 (dialog_init): move some code into dialog_load_selection
2754 2009-11-12 Morten Welinder <terra@gnome.org>
2756 * dialog-solver.c (dialog_init): Set GNM_EE_CONSTANT_ALLOWED for
2759 2009-11-11 Morten Welinder <terra@gnome.org>
2761 * dialog-solver.c (cb_notify_result): i18n issues.
2763 2009-11-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2765 * dialog-doc-metadata.c (dialog_doc_meta_data_add_item): fix wrong
2767 * dialog-workbook-attr.c (AttrState): remove unneeded fields and
2769 (cb_page_select): deleted
2770 (cb_widget_changed ): rewritten into instant-apply
2771 (cb_attr_dialog_dialog_apply): deleted
2772 (cb_attr_dialog_dialog_ok): deleted
2773 (attr_dialog_init_toggle): rewritten
2774 (attr_dialog_init_widget_page): new
2775 (attr_dialog_init_autocompletion_page): new
2776 (attr_dialog_init_protection_page): new
2777 (attr_dialog_init_view_page): deleted
2778 (attr_dialog_add_item): new
2779 (attr_dialog_select_page_search): new
2780 (attr_dialog_impl): set up page selector
2781 * preferences.glade: minor border adjstment
2782 * workbook-attr.glade: major adjustments
2784 2009-11-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2786 * dialog-doc-metadata.c: use more appropriate icon for statistics
2787 * dialog-preferences.c (page_info): change the order of items to
2788 index the required page directly
2789 (dialog_pref_select_page_search): new
2790 (dialog_pref_select_page): use the page number rather than the path
2791 (dialog_preferences): sort the pages by the translated descriptor
2793 2009-11-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2795 * dialog-workbook-attr.c: remove the calculation related part of
2796 the dialog. That is now correctly part of the Document Properties.
2797 * workbook-attr.glade: ditto
2799 2009-11-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2801 * dialog-doc-metadata.c (dialog_doc_metadata_new): add page argument
2802 (dialog_doc_metadata_init_file_page): move general configuration
2803 from here to dialog_doc_metadata_init
2804 (cb_dialog_doc_metadata_recalc_max_changed): new
2805 (cb_dialog_doc_metadata_recalc_tolerance_changed): new
2806 (cb_dialog_doc_metadata_recalc_auto_changed): new
2807 (cb_dialog_doc_metadata_recalc_iteration_changed): new
2808 (dialog_doc_metadata_init_calculations_page): new
2809 (dialog_doc_meta_data_add_item): new
2810 (dialog_doc_metadata_select_page_search): new
2811 (dialog_doc_metadata_select_page): new
2812 (cb_dialog_doc_metadata_selection_changed): new
2813 (dialog_doc_metadata_init): configure treeview
2814 * dialog-preferences.c (page_info_t): drop unneeded item
2815 (dialog_pref_select_page): use gtk_tree_view_set_curcsor
2816 (dialog_preferences): drop unneeded item from page_info_t and delete
2818 * dialogs.h (dialog_doc_metadata_new): add page argument
2819 * doc-meta-data.glade: add new page and itemlist
2821 2009-11-07 Morten Welinder <terra@gnome.org>
2823 * dialog-cell-format.c (fmt_dialog_conditions_page_load_cond): Fix
2824 strange string. #601076.
2826 2009-11-02 Morten Welinder <terra@gnome.org>
2828 * dialog-solver.c (cb_dialog_solver_destroy): Plug leak.
2830 2009-11-02 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2832 * dialogs.h: remove dialog_autocorrect
2834 2009-11-02 Morten Welinder <terra@gnome.org>
2836 * dialog-preferences.c (wordlist_pref_add): Don't use gtk+ 2.16
2839 2009-11-01 Morten Welinder <terra@gnome.org>
2843 2009-10-31 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2845 * autocorrect.glade: deleted
2846 * dialog-autocorrect.c: deleted
2847 * Makefile.am: remove dialog-autocorrect.c and autocorrect.glade
2848 * dialog-preferences.c (wordlist_pref_create_widget): quieten type
2850 (dialog_preferences): ditto
2851 * help.h: rm dialog-autocorrect.c ref
2853 2009-10-31 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2855 * dialog-preferences.c (dialog_pref_add_item): check for NULL icon
2856 (wordlist_pref_conf_to_widget): new
2857 (wordlist_pref_remove): new
2858 (wordlist_pref_add): new
2859 (wordlist_pref_update_remove_button): new
2860 (wordlist_pref_create_widget): new
2861 (pref_autocorrect_general_page_initializer): new
2862 (pref_autocorrect_initialcaps_page_initializer): new
2863 (pref_autocorrect_firstletter_page_initializer): new
2864 (page_info): new items
2865 (dialog_pref_select_page): expand initial row
2866 (dialog_preferences): make startup pages check fit the array
2868 2009-10-30 Morten Welinder <terra@gnome.org>
2870 * dialog-solver.c (constraint_select_click): Fix criticals on
2871 invalid constraints.
2873 2009-10-23 Morten Welinder <terra@gnome.org>
2875 * solver.glade: fix radiobutton group problem.
2877 2009-10-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2879 * dialog-cell-sort.c (cb_sort_header_check): call
2880 set_ok_button_sensitivity
2882 2009-10-11 Morten Welinder <terra@gnome.org>
2886 2009-09-26 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2887 for Albert Gräf <Dr.Graef@t-online.de>
2889 * so-radiobutton.glade: new
2890 * Makefile.am: add so-radiobutton.glade
2891 * help.h: add GNUMERIC_HELP_LINK_SO_RADIO_BUTTON
2893 2009-09-23 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2894 slightly modified patches from Albert Gräf <Dr.Graef@t-online.de>
2896 * so-button.glade: new
2897 * Makefile.am: add so-button.glade
2898 * help.h: add GNUMERIC_HELP_LINK_SO_BUTTON
2900 2009-09-20 Morten Welinder <terra@gnome.org>
2904 2009-09-12 Jean Brefort <jean.brefort@normalesup.org>
2906 * dialog-autoformat.c (previews_free): fixed leaks.
2908 2009-09-11 Morten Welinder <terra@gnome.org>
2910 * dialog-autoformat.c (previews_free): Adapt to new canvas.
2912 2009-09-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2914 * frequency.glade: fix dialog title
2916 2009-09-06 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2918 * random-generation-cor.glade: new
2919 * dialog-random-generator-cor.c: new
2920 * Makefile.am: add the above
2921 * dialogs.h (dialog_random_cor_tool): new
2922 * help.h (GNUMERIC_HELP_LINK_RANDOM_GENERATOR_COR): new
2924 2009-09-05 Morten Welinder <terra@gnome.org>
2926 * dialog-stf-export.c (sheet_page_separator_menu_changed): Don't
2927 make custom format insensitive. Set format custom's text to match
2929 (cb_custom_separator_changed): New function.
2930 (stf_export_dialog_format_page_init): Hook up
2931 cb_custom_separator_changed. Call
2932 sheet_page_separator_menu_changed to boot strap.
2935 2009-09-05 Morten Welinder <terra@gnome.org>
2939 2009-09-05 Jean Brefort <jean.brefort@normalesup.org>
2941 * all files: renamed go-color.h macros.
2943 2009-09-03 Jean Brefort <jean.brefort@normalesup.org>
2945 * dialog-printer-setup.c (margin_preview_page_destroy),
2946 (margin_preview_page_create): fixed canvas update.
2948 2009-09-01 Jean Brefort <jean.brefort@normalesup.org>
2950 * dialog-autoformat.c (previews_load): renamed GOColor macros.
2951 * dialog-cell-format.c (setup_color_pickers),
2952 (draw_border_preview), (init_border_button), (fmt_dialog_impl): ditto.
2953 * dialog-printer-setup.c (margin_preview_page_create),
2954 (create_hf_preview_canvas): ditto.
2956 2009-08-31 Jean Brefort <jean.brefort@normalesup.org>
2958 * dialog-autoformat.c (previews_load): replace GOStyle::outline.
2959 * dialog-cell-format.c (draw_border_preview): ditto.
2960 * dialog-printer-setup.c (margin_preview_page_create),
2961 (create_hf_preview_canvas): ditto.
2963 2009-08-31 Morten Welinder <terra@gnome.org>
2965 * dialog-about.c (dialog_about): Handle C90 and missing
2966 gtk_dialog_get_content_area.
2968 2009-08-30 Morten Welinder <terra@gnome.org>
2972 2009-08-30 Morten Welinder <terra@gnome.org>
2974 * dialog-about.c: Rewrite dialog.
2976 2009-08-26 Jean Brefort <jean.brefort@normalesup.org>
2978 * Makefile.am: update after goffice migration from Glade to GtkBuilder.
2979 * cell-format.glade: ditto.
2980 * dialog-search.c: ditto.
2981 * search.glade: ditto.
2984 2009-08-15 Morten Welinder <terra@gnome.org>
2988 2009-08-11 Jean Brefort <jean.brefort@normalesup.org>
2990 * dialog-about.c : use GocCanvas nstead of FooCanvas.
2991 * dialog-printer-setup.c: ditto.
2993 2009-08-11 Morten Welinder <terra@gnome.org>
2995 * dialog-printer-setup.c (create_hf_preview_canvas): Avoid leaking
2998 2009-08-05 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3000 * search-replace.glade: make the dialog title match the menu entry
3001 * search.glade: ditto
3003 2009-07-31 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3005 * dialog-analysis-tools.c (dialog_*_tool): check for
3007 * dialog-analysis-tool-chi-squared.c (dialog_chi_square_tool):
3009 * dialog-analysis-tool-frequency.c (dialog_frequency_tool):
3011 * dialog-analysis-tool-kaplan-meier.c (dialog_kaplan_meier_tool):
3014 2009-07-31 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3016 * dialog-analysis-tools.c (dialog_fourier_tool): check for
3017 required plugins and enable dao selector
3019 2009-07-31 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3021 * dialog-stf-format-page.c (cb_popup_menu_extend_format): also
3022 set the format label. Fixes #590257
3024 2009-07-26 Morten Welinder <terra@gnome.org>
3026 * dialog-stf-preview.c (stf_preview_get_cell_renderer): Please the
3027 gtk+ busibodies. Fixes #589105.
3029 2009-07-09 Morten Welinder <terra@gnome.org>
3031 * dialog-function-select.c (describe_new_style): Translate in the
3034 2009-07-02 Morten Welinder <terra@gnome.org>
3036 * dialog-function-select.c (make_expr_example): Allow array
3039 2009-07-01 Morten Welinder <terra@gnome.org>
3041 * dialog-preferences.c: Cleanup using gnumeric-gconf's new
3044 2009-06-29 Morten Welinder <terra@gnome.org>
3046 * dialog-function-select.c (make_expr_example): New function.
3047 (describe_new_style): Call make_expr_example when we see an
3050 2009-06-28 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3052 * function-select.glade: add left and right margins to description
3054 2009-06-28 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3056 * cell-format.glade: add buttons
3057 * dialog-cell-format.c (fmt_dialog_init_conditions_page): disable
3060 2009-06-27 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3062 * dialog-sheet-order.c (dialog_sheet_order): restore window
3065 2009-06-27 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3067 * cell-format.glade: remove unused label text and reduce
3068 indentation for conditions treeview
3069 * dialog-cell-format.c: introduce enum for conditions treeview
3070 columns and use throughout
3071 (fmt_dialog_conditions_page_load_cond): add parent iter argument
3072 (fmt_dialog_conditions_page_load_conditions): new
3073 (fmt_dialog_condition_collector): new
3074 (fmt_dialog_init_conditions_page): add column and move some code
3075 into fmt_dialog_conditions_page_load_conditions
3077 2009-06-25 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3079 * cell-format.glade: Add "conditions" page
3080 * dialog-cell-format.c (): new
3081 (fmt_dialog_conditions_page_load_cond_single_f): new
3082 (fmt_dialog_conditions_page_load_cond_double_f): new
3083 (fmt_dialog_conditions_page_load_cond): new
3084 (fmt_dialog_init_conditions_page): new
3085 (fmt_dialog_impl): call fmt_dialog_init_conditions_page
3087 2009-06-22 Morten Welinder <terra@gnome.org>
3089 * cell-comment.glade: Don't add orientation to a vbox.
3091 2009-06-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3093 * dialog-function-select.c (describe_new_style): argument
3094 descriptions may refer to other arguments. Handle
3095 GNM_FUNC_HELP_EXCEL and GNM_FUNC_HELP_ODF
3097 2009-06-20 Morten Welinder <terra@gnome.org>
3101 2009-06-16 Morten Welinder <terra@gnome.org>
3103 * dialog-function-select.c: Handle external references.
3105 2009-06-12 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3107 * dialog-cell-sort.c (dialog_load_selection): return info about
3109 (dialog_init): use sheet_range_has_heading
3110 * dialog-preferences.c (pref_sort_page_initializer): remove "Sort
3111 Area Has a HEADER" button.
3113 2009-06-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3115 * dialog-printer-setup.c (load_print_area) adjust for changes in
3116 sheet_get_nominal_printarea
3118 2009-06-07 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3120 * chi-squared.glade: new
3121 * dialog-analysis-tool-chi-squared.c: new
3122 * Makefile.am: added the above
3123 * dialogs.h (dialog_chi_square_tool): new
3124 * help.h (GNUMERIC_HELP_LINK_CHI_SQUARED): new
3126 2009-06-06 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3128 * dialog-analysis-tools.c (dialog_anova_two_factor_tool): enable
3129 formula/variable selector
3131 2009-06-03 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3133 * dialog-analysis-tools.c (dialog_ranking_tool): enable formula/variable
3136 2009-05-28 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3138 * dialog-so-styled.c (dialog_so_styled_text_widget): make sure
3139 the existing text is not NULL.
3141 2009-05-25 Morten Welinder <terra@gnome.org>
3143 * dialog-search.c (search_clicked): Handle number search.
3145 2009-05-23 Morten Welinder <terra@gnome.org>
3149 2009-05-18 Morten Welinder <terra@gnome.org>
3151 * dialog-workbook-attr.c (cb_attr_dialog_dialog_apply): Use
3152 g_object_set to store workbook attributes.
3154 2009-05-16 Morten Welinder <terra@gnome.org>
3156 * dialog-cell-format.c (cb_check_cell_format): Ignore markup
3157 formats. Fixes #582890.
3159 2009-05-16 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3161 * dialog-stf-export.glade: don't asked for translation of
3164 2009-05-10 Morten Welinder <terra@gnome.org>
3166 * dialog-preferences.c (power_of_2_handlers): New function.
3167 (pref_window_page_initializer): Set up handlers to make sure sheet
3168 sizes are powers of two.
3170 2009-05-06 Morten Welinder <terra@gnome.org>
3174 2009-05-02 Morten Welinder <terra@gnome.org>
3176 * dialog-sheet-resize.c (init_scale): Setup min and max too based
3177 on GNM_{MIN,MAX}_{COLS,ROWS}.
3179 2009-05-01 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3181 * cell-comment.glade: add additional labels and entry field
3182 * dialog-cell-comment.c (cb_cell_comment_ok_clicked): handle
3184 (dialog_cell_comment): setup author fields
3186 2009-04-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3188 * dialog-preferences.c: move autosave preference from
3189 pref_window_page_initializer to pref_file_page_initializer
3191 2009-04-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3193 * dialog-cell-comment.c (dialog_cell_comment): show cell name in
3196 2009-04-29 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3198 * cell-comment.glade: prepare for GnmTextView and add checkbox
3199 * dialog-cell-comment.c (cb_cell_comment_ok_clicked): handle attributes
3200 (dialog_cell_comment): ditto
3201 (cb_wrap_toggled): new
3202 * dialog-so-styled.c (cb_dialog_so_styled_text_widget_changed): use
3203 "attributes" property of GnmTextView
3204 (dialog_so_styled_text_widget): ditto
3206 2009-04-28 Jody Goldberg <jody@gnome.org>
3208 * dialog-preferences.c (pref_window_page_initializer) : entry for
3209 default autosave setting.
3211 2009-04-27 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3213 * dialog-so-styled.c (cb_dialog_so_styled_text_widget_changed): retrieve
3214 data from GnmTextView
3215 (dialog_so_styled_text_widget): use GnmTextView
3216 (gnm_toggle_tool_button_set_active_no_signal): move to gnumeric-text-view.[ch]
3217 (cb_dialog_so_styled_text_widget_mark_set): ditto
3218 (cb_dialog_so_styled_text_widget_set_italic): ditto
3219 (cb_dialog_so_styled_text_widget_set_strikethrough): ditto
3220 (dialog_so_styled_build_toggle_button): ditto
3221 (dialog_so_styled_remove_weight_tags): ditto
3222 (dialog_so_styled_bold_button_activated): ditto
3223 (dialog_so_styled_build_button_bold): ditto
3225 2009-04-26 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3227 * dialog-preferences.c: pref_window_page_initializer: fix some capitalization
3229 (pref_copypaste_page_initializer): ditto
3230 * dialog-so-styled.c (cb_dialog_so_styled_text_widget_set_italic): the tags
3232 (cb_dialog_so_styled_text_widget_set_strikethrough): ditto
3233 (dialog_so_styled_bold_button_activated): ditto, attach the tag name rather than
3235 (dialog_so_styled_remove_weight_tags): new
3236 (dialog_so_styled_build_button_bold): attach the tag name rather than the weight
3237 (dialog_so_styled_text_widget): make sure that we create all standard tags
3239 2009-04-25 Morten Welinder <terra@gnome.org>
3243 2009-04-25 Morten Welinder <terra@gnome.org>
3245 * dialog-sheet-resize.c (dialog_sheet_resize): Force an update of
3246 the sizes. Fixes #580229.
3248 2009-04-23 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3250 * dialog-so-styled.c (DialogSOStyled): add button field
3251 (dialog_so_styled_bold_button_activated): new
3252 (dialog_so_styled_build_button_bold): new
3253 (dialog_so_styled_text_widget): setup bold button
3255 2009-04-23 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3257 * dialog-so-styled.c (DialogSOStyled): add button field
3258 (gnm_toggle_tool_button_set_active_no_signal): new
3259 (cb_dialog_so_styled_text_widget_mark_set): block signals when
3260 activating buttons and handle strikethrough button
3261 (cb_dialog_so_styled_text_widget_set_strikethrough): new
3262 (dialog_so_styled_build_toggle_button): new
3263 (dialog_so_styled_text_widget): build strikethrough button
3264 and use dialog_so_styled_build_toggle_button
3266 2009-04-22 Morten Welinder <terra@gnome.org>
3268 * dialog-sheet-resize.c (dialog_sheet_resize): Apply a minimum
3271 2009-04-22 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3273 * dialog-so-styled.c (DialogSOStyled): add button field
3274 (cb_dialog_so_styled_text_widget_mark_set): new
3275 (cb_dialog_so_styled_text_widget_set_italic): new
3276 (dialog_so_styled_text_widget): add toolbar
3277 (dialog_so_styled): show all widgets on the added page
3279 2009-04-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3281 * dialog-so-styled.c (DialogSOStyled): include original attributes
3282 (dialog_so_styled_free): free attributes
3283 (cb_dialog_so_styled_response): adjust arguments of cmd_object_format
3284 (cb_dialog_so_styled_text_widget_changed): handle attributes
3285 (dialog_so_styled_text_widget): ditto
3287 2009-04-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3289 * dialogs.h (dialog_so_styled): pass both the title and information
3290 on the extent of the properties dialog
3291 * dialog-so-styled.c (dialog_so_styled): use the passsed title
3293 2009-04-20 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3295 * dialogs.h (dialog_so_styled): change arguments
3296 * dialog-so-styled.c (DialogSOStyled): add text field
3297 (dialog_so_styled_free): free text field
3298 (cb_dialog_so_styled_response): pass text if ppropriate
3299 (cb_dialog_so_styled_text_widget_changed): handle changes to text
3300 (dialog_so_styled_text_widget): set up text widget
3301 (dialog_so_styled): handle text
3303 2009-04-13 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3305 * dialog-so-list.c (cb_so_list_response): handle ok response
3306 * dialog-function-select.c (dialog_function_select_init): connect sheet destroy
3309 2009-04-13 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3311 * dialog-doc-metadata.c (dialog_doc_metadata_set_gsf_prop): avoid unneccessary
3314 2009-04-10 Jean Brefort <jean.brefort@normalesup.org>
3316 * dialog-about.c: fixed after GogStyle -> GOStyle rename.
3317 * dialog-so-styled.c: ditto
3320 2009-04-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3322 * dialog-doc-metadata.c (cb_dialog_doc_metadata_title_changed): change to
3323 focus-out-event signal handler
3324 (cb_dialog_doc_metadata_subject_changed): ditto
3325 (cb_dialog_doc_metadata_author_changed): ditto
3326 (cb_dialog_doc_metadata_manager_changed): ditto
3327 (cb_dialog_doc_metadata_company_changed): ditto
3328 (cb_dialog_doc_metadata_category_changed): ditto
3329 (cb_dialog_doc_metadata_keywords_changed): ditto
3330 (cb_dialog_doc_metadata_comments_changed): ditto
3331 (dialog_doc_metadata_init_description_page): change signals
3332 (cb_dialog_doc_metadata_remove_clicked): call cmd_change_meta_data
3333 (dialog_doc_metadata_set_gsf_prop): call cmd_change_meta_data
3334 (dialog_doc_metadata_init): retrieve the correct metadata structure
3336 2009-04-05 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3338 * dialog-sheet-order.c (SheetManager): added fields
3339 (set_sheet_info_at_iter): set row and col max columns
3340 (create_sheet_list): handle row and col max columns
3341 (dialog_sheet_order_update_sheet_order): ditto
3342 (cb_adv_check_toggled): ditto
3344 2009-04-01 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3346 * dialog-preferences.c (double_pref_create_widget): setting a
3347 non-zero pagesize for the adjustment of a spinbutton is deprecated.
3348 (int_pref_create_widget): ditto
3350 2009-03-22 Morten Welinder <terra@gnome.org>
3354 2009-03-16 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3356 * dialog-delete-cells.c (dialog_delete_cells): setup destroy handler
3357 if the current sheet is deleted.
3358 * dialog-hyperlink.c (dhl_init): ditto
3359 * dialog-paste-special (dialog_paste_special): ditto
3360 * dialog-merge.c (dialog_merge): ditto
3362 2009-03-15 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3364 * dialog-autofilter.c (dialog_auto_filter): setup destroy handler
3365 if the current sheet is deleted.
3366 * dialog-cell-sort.c (dialog_init): ditto
3367 * dialog-printer-setup.c (dialog_printer_setup): ditto
3369 2009-03-15 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3371 * dialog-row-height.c (dialog_row_height): setup destroy handler
3372 if the current sheet is deleted.
3373 * dialog-col-width.c (dialog_col_width): ditto
3375 2009-03-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3378 * kaplan-meier.glade: stock button names should not be translated
3379 * function-select.glade: ditto
3380 * sheet-order.glade: ditto
3381 * doc-meta-data.glade: don't include unneccessary translatable labels
3383 2009-03-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3385 * dialog-cell-format.c (fmt_dialog_impl) use
3386 GNM_DIALOG_DESTROY_CURRENT_SHEET_REMOVED instead of
3387 GNM_DIALOG_DESTROY_SHEET_REMOVED
3389 2009-03-12 Morten Welinder <terra@gnome.org>
3391 * dialog-cell-comment.c (dialog_cell_comment): setup destroy
3392 handler if the current sheet is deleted.
3394 2009-03-12 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3396 * dialog-cell-format.c (fmt_dialog_impl) setup destroy handler
3397 if a sheet is deleted.
3399 2009-03-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3401 * dialog-goto-cell.c (GotoState): fields added
3402 (cb_dialog_goto_free): disconnect handlers
3403 (cb_sheet_order_changed): new
3404 (cb_sheet_deleted): new
3405 (cb_sheet_added): new
3406 (dialog_goto_init): connect handlers
3408 2009-03-09 Morten Welinder <terra@gnome.org>
3410 * *.glade: s/GDK_WINDOW_TYPE_HINT_NORMAL/GDK_WINDOW_TYPE_HINT_DIALOG/.
3413 2009-02-22 Morten Welinder <terra@gnome.org>
3417 2009-01-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3419 * solver.glade: move add and replace constraints button next to
3420 the constraint to be used.
3422 2008-12-22 Morten Welinder <terra@gnome.org>
3424 * solver.glade, simulation.glade, row-height.glade,
3425 dialog-stf.glade, print.glade, so-scrollbar.glade,
3426 anova-one.glade, anova-two.glade, col-width.glade,
3427 descriptive-stats.glade, cell-format.glade, dialog-zoom.glade,
3428 exp-smoothing.glade, kaplan-meier.glade, moving-averages.glade:
3429 Don't use deprecated page size in SpinButtons.
3431 2008-12-22 Morten Welinder <terra@gnome.org>
3433 * dialog-stf-fixed-page.c (cb_treeview_motion,
3434 cb_treeview_expose): New handlers for adding a ruler to the
3437 * dialog-stf-preview.c (stf_preview_find_column): Return *dx
3440 2008-12-18 Morten Welinder <terra@gnome.org>
3442 * dialog-stf-preview.c (stf_preview_new): Display vertical grid
3445 2008-12-12 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3447 * sheet-order.glade: add checkbox
3448 * dialog-sheet-order.c (cb_adv_check_toggled): new
3449 (dialog_sheet_order): hook up cb_adv_check_toggled
3451 2008-12-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3453 * sheet-order.glade: reduce margin and add border to scrolled window
3455 2008-11-26 Jody Goldberg <jody@gnome.org>
3457 * dialog-analysis-tool-kaplan-meier.c : s/int/guint/ to
3460 2008-11-15 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3462 * kaplan-meier.glade: add logrank checkbox
3463 * dialog-analysis-tool-kaplan-meier.c (kaplan_meier_tool_ok_clicked_cb):
3464 handle logrank checkbox
3465 (dialog_kaplan_meier_tool): ditto
3466 (KaplanMeierToolState): add new field
3468 2008-11-15 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3470 * kaplan-meier.glade: add median checkbox
3471 * dialog-analysis-tool-kaplan-meier.c (kaplan_meier_tool_ok_clicked_cb):
3472 handle median checkbox
3474 2008-11-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3476 * kaplan-meier.glade: add groups tab
3477 * dialog-analysis-tool-kaplan-meier.c (KaplanMeierToolState): add new
3479 (kaplan_meier_tool_update_sensitivity_cb): handle new tab
3480 (kaplan_meier_tool_get_groups_cb): new
3481 (kaplan_meier_tool_get_groups): new
3482 (kaplan_meier_tool_ok_clicked_cb): handle new tab
3483 (cb_group_name_edited): new
3484 (cb_change_from): new
3485 (cb_selection_changed): new
3486 (kaplan_meier_tool_update_groups_sensitivity_cb): new
3487 (dialog_kaplan_meier_tool_treeview_add_item): new
3488 (dialog_kaplan_meier_tool_setup_treeview): new
3489 (kaplan_meier_tool_add_group_cb): new
3490 (kaplan_meier_tool_remove_group_cb): new
3491 (dialog_kaplan_meier_tool): handle new tab
3493 2008-11-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3495 * kaplan-meier.glade: change radio buttons into spin buttons
3496 * dialog-analysis-tool-kaplan-meier.c (KaplanMeierToolState):
3498 (censor_mark_group): delete
3499 (kaplan_meier_tool_ok_clicked_cb): read spin buttons rather than
3501 (kaplan_meier_tool_set_censor_from_cb): new
3502 (dialog_kaplan_meier_tool): setup spin buttons
3504 2008-11-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3506 * dialog-function-select.c (cb_dialog_function_select_cat_selection_changed):
3507 include category name in lists if they are not category specific
3508 (dialog_function_select_init): add category column to functiojn store
3510 2008-11-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3512 * dialog-function-select.c (describe_new_style): include examples
3514 2008-11-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3516 * dialog-function-select.c (dialog_function_select_search_cat_func): new
3517 (dialog_function_select_search_func): new
3518 (dialog_function_select_find_func): new
3519 (cb_dialog_function_select_idle_handler): new
3520 (cb_description_clicked): new
3521 (dialog_function_select_init): hookup cb_description_clicked
3522 (describe_new_style): create seealso links
3524 2008-11-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3526 * dialog-function-select.c (describe_new_style): handle @{}
3528 2008-10-23 Morten Welinder <terra@gnome.org>
3530 * dialog-quit.c (url_renderer_func): Plug leak.
3532 2008-10-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3534 * dialog-sheet-order.c (gtmff_compare_func): new
3536 (sort_asc_desc): new
3539 (cb_selection_changed): enable/disable the sort buttons
3540 (dialog_sheet_order): hookup and enable the sort buttons
3542 2008-10-20 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3544 * dialog-sheet-order.c (cb_name_edited): if cell is NULL this is
3545 called for verification only
3546 (update_undo): new, call after every cmd_reorganize_sheets in this
3548 (cb_delete_clicked): reverify the "new names"
3549 (cb_undo_clicked): new
3550 (dialog_sheet_order): hookup and enable the undo button
3552 2008-10-20 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3554 * dialog-sheet-order.c (cb_name_edited): enable "apply names"
3555 button as appropriate
3556 (verify_validity): show the correct name
3557 (cb_apply_names_clicked): do not use a dialog
3558 (cb_sheet_order_cnt_visible): make sure that the model contains
3559 up-to-date information
3560 (sheet_order_cnt_visible): we need to pass the state to
3561 cb_sheet_order_cnt_visible
3562 (cb_toggled_visible): don't show a warning if this sheet
3563 is already invisible
3564 (cb_delete_clicked): don't delete the last visible sheet. Note
3565 that sheet_order_cnt_visible may change the visibility
3568 2008-10-20 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3570 * dialog-sheet-order.c (SheetManager): add new listener
3572 (workbook_signals_block): new
3573 (workbook_signals_unblock): new
3574 replace all g_signal_handler_[un]block referring to
3575 sheet_order_changed_listener with calls to the two above
3576 (cb_sheet_order_destroy): destroy the two new listeners
3577 (dialog_sheet_order_update_sheet_order): the dialog
3578 and the true number of sheets may not match temporarily if
3579 a sheet was just added or deleted.
3580 (cb_sheet_deleted): new
3581 (cb_sheet_added): new
3582 (dialog_sheet_order): setup new listeners
3584 2008-10-20 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3586 * dialog-sheet-order.c (cb_delete_clicked): make sure at
3587 least one sheet is still visible
3589 2008-10-20 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3591 * dialog-sheet-order.c (cb_selection_changed): only enable
3592 delete button if there are at least 2 sheets [#557083]
3593 (cb_duplicate_clicked): call cb_selection_changed
3594 (cb_append_clicked): call cb_selection_changed
3595 (cb_add_clicked): call cb_selection_changed
3597 2008-10-19 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3599 * dialog-sheet-order.c (cb_selection_changed): enable
3601 (dialog_sheet_order): ditto
3602 (cb_duplicate_clicked): implement
3604 2008-10-19 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3606 * dialog-sheet-order.c (cb_sheet_order_cnt_visible): new
3607 (sheet_order_cnt_visible): new
3608 (cb_toggled_visible): At least one sheet must remain visible!
3610 2008-10-19 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3612 * sheet-order.glade: redesigned for instant-apply
3613 * dialog-sheet-order.c (SheetManager): new fields
3614 (cb_color_changed_fore): apply immediately
3615 (cb_color_changed_back): apply immediately
3616 (cb_toggled_lock): apply immediately
3617 (cb_toggled_direction): apply immediately
3618 (cb_toggled_visible): apply immediately
3619 (cb_add_clicked): apply immediately
3620 (cb_delete_clicked): apply immediately
3621 (cb_selection_changed): handle changed buttons
3622 (create_sheet_list): new
3623 (set_sheet_info_at_iter): new
3624 (populate_sheet_list): split out create_sheet_list and
3625 set_sheet_info_at_iter
3626 (cb_append_clicked): new
3627 (verify_validity): remove unused flags and reduce to checking
3629 (cb_apply_names_clicked): new
3630 (cb_ok_clicked): deleted
3631 (cb_sheet_order_destroy): adjust for changed fields
3632 (dialog_sheet_order_update_sheet_order): ditto
3633 (cb_sheet_order_changed): we always want to update the dialog
3634 (dialog_sheet_order_changed): new
3635 (cb_dialog_order_changed): new
3636 (dialog_sheet_order_changed_idle_handler): we need to use this
3637 idle handler to wait for the liststore to be completed. The
3638 signal arrives too early
3639 (cb_dialog_order_changed_by_insertion): new
3640 (dialog_sheet_order): handle new buttons
3642 2008-10-18 Jody Goldberg <jody@gnome.org>
3646 2008-10-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3648 * function-select.glade: we should not have a viewport
3650 * dialog-function-select.c (dialog_function_select_init):
3651 set a mark at the beginning ot the textview
3652 (cb_dialog_function_select_cat_selection_changed): scroll to
3653 top of function list
3654 (cb_dialog_function_select_fun_selection_changed): scroll to
3656 (FunctionSelectState): store the textview not the buffer (and change
3657 the accesses to the buffer throughout)
3659 2008-10-16 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3661 * kaplan-meier.glade: enable ticks button
3662 * dialog-analysis-tool-kaplan-meier.c
3663 (kaplan_meier_tool_update_sensitivity_cb): disable ticks
3664 button when we do not have censorship info
3666 2008-10-16 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3668 * kaplan-meier.glade: new
3669 * dialog-analysis-tool-kaplan-meier.c: new
3670 * Makefile.am: add kaplan-meier.glade and
3671 dialog-analysis-tool-kaplan-meier.c
3672 * help.h (GNUMERIC_HELP_LINK_KAPLAN_MEIER): new
3673 * dialogs.h (dialog_kaplan_meier_tool): new
3674 * dialog-analysis-tools.c: rename analysis_tools_data_ftest_t
3675 to analysis_tools_data_generic_b_t throughout
3677 2008-10-12 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3679 * frequency.glade: desensitize not-yet implemented option
3681 2008-10-12 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3683 * frequency.glade: add exact button
3684 * dialog-analysis-tool-frequency.c (frequency_tool_ok_clicked_cb):
3687 2008-10-12 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3689 * frequency.glade: new
3690 * dialog-analysis-tool-frequency.c: new
3691 * dialogs.h (dialog_frequency_tool): new
3692 * Makefile.am: added frequency.glade and
3693 dialog-analysis-tool-frequency.c
3694 * help.h (GNUMERIC_HELP_LINK_FREQUENCY): new
3696 2008-10-03 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3698 * dialog-analysis-tools.c (exp_smoothing_*_cb): adjust sensitivity
3699 of seasonal period spin button
3701 2008-10-02 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3703 * dialog-analysis-tools.c (dialog_tool_init): use
3704 gnm_dialog_setup_destroy_handlers
3706 2008-10-02 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3708 * exp-smoothing.glade: added seasonal period entry
3709 * dialog-analysis-tools.c (exp_smoothing_tool_update_sensitivity_cb):
3710 handle seasonal period
3711 (exp_smoothing_tool_ok_clicked_cb): ditto
3712 (dialog_exp_smoothing_tool): ditto and enable additive
3715 2008-10-01 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3717 * dialog-analysis-tools.c: rename moving_average_type_*es to
3718 exp_smoothing_type_*es throughout. Also include
3719 analysis-exp-smoothing.h
3721 2008-09-29 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3723 * dialog-analysis-tools.c (exp_smoothing_ses_h_cb): no need to
3725 (exp_smoothing_ses_r_cb): do not desensitize buttons
3726 (exp_smoothing_des_cb): ditto and switch denominator when
3729 2008-09-26 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3731 * dialog-analysis-tools.c (exp_smoothing_ses_r_cb): new
3732 (exp_smoothing_ses_cb): renamed to exp_smoothing_ses_h_cb
3733 and set appropriate denominator
3735 2008-09-26 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3737 * exp-smoothing.glade: added controls for Holt's
3738 * dialog-analysis-tools.c (exp_smoothing_group):
3740 (ExpSmoothToolState): added more fields
3741 (exp_smoothing_tool_ok_clicked_cb): retrieve info from
3743 (exp_smoothing_tool_update_sensitivity_cb): check for
3745 (exp_smoothing_ses_cb): new
3746 (exp_smoothing_des_cb): new
3747 (exp_smoothing_tes_cb): new
3748 (dialog_exp_smoothing_tool): setup new controls
3750 2008-09-25 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3752 * exp-smoothing.glade: enable "Roberts".
3753 * dialog-analysis-tools.c (exp_smoothing_tool_ok_clicked_cb):
3754 check for type of smoothing
3755 (exp_smoothing_group): new
3757 2008-09-25 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3759 * exp-smoothing.glade: add controls and reformat
3760 * dialog-analysis-tools.c (ExpSmoothToolState): add fields
3761 (exp_smoothing_tool_ok_clicked_cb): handle new fields
3762 (exp_smoothing_tool_update_sensitivity_cb): use warning
3764 (exp_smoothing_tool_check_error_cb): new
3765 (dialog_exp_smoothing_tool): setup new controls
3767 2008-09-24 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3769 * moving-averages.glade: enable Spencer radio button
3770 * dialog-analysis-tools.c (average_tool_ok_clicked_cb):
3771 set interval and offset for spencer
3772 (average_tool_spencer_cb): set interval value
3774 2008-09-23 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3776 * moving-averages.glade: move items
3777 * dialog-analysis-tools.c (moving_average_group): new
3778 group for radio buttons
3779 (average_tool_sma_cb): new
3780 (average_tool_cma_cb): new
3781 (average_tool_wma_cb): new
3782 (average_tool_spencer_cb): new
3783 (dialog_average_tool): setup new controls
3784 (average_tool_ok_clicked_cb): handle new controls
3786 2008-09-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3788 * dialog-analysis-tools.c (AverageToolState): new field
3789 (average_tool_ok_clicked_cb): handle new field
3790 (dialog_average_tool): setup new control
3791 * moving-averages.glade: enable graph checkbox
3793 2008-09-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3795 * dialog-analysis-tools.c (n_group): new
3796 (AverageToolState): new fields
3797 (average_tool_ok_clicked_cb): handle new fields
3798 (average_tool_update_sensitivity_cb): ditto
3799 (average_tool_check_error_cb): new
3800 (average_tool_central_cb): new
3801 (average_tool_prior_cb): new
3802 (average_tool_interval_cb): new
3803 (dialog_average_tool): setup new controls
3804 * moving-averages.glade: enable controls
3806 2008-09-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3808 * dialog-analysis-tools.c (average_tool_update_sensitivity_cb):
3809 use warning field in the dialog
3811 2008-09-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3813 * moving-averages.glade: add new controls
3814 * dialog-analysis-tools.c (dialog_average_tool): allow to
3815 request formula output.
3817 2008-09-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3819 * dialog-analysis-tools.c (sampling_tool_update_sensitivity_cb):
3820 use warning field in the dialog
3822 2008-09-20 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3824 * sampling.glade: add some entry fields and radio buttons, remove
3825 apply button (which worked identically to the ok button).
3826 * dialog-analysis-tools.c (SamplingState): add fields
3827 (sampling_tool_update_sensitivity_cb): skip apply button
3828 (sampling_tool_ok_clicked_cb): handle new fields
3829 (sampling_method_toggled_cb): ditto
3830 (dialog_sampling_tool): ditto
3832 2008-09-19 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3834 * dialog-function-select.c (describe_new_style): also show notes.
3836 2008-09-19 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3839 * plugin-manager.glade: remove "activate all" icon
3840 * dialog-plugin-manager.c (dialog_plugin_manager): add
3843 2008-09-19 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3846 * print.glade: use stock button for Page Setup dialog
3847 * function-select.glade: use stock button for ok (instead
3850 2008-09-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3852 * histogram.glade: enable chart buttons and rearrange them
3853 * dialog-analysis-tools.c (chart_group): new
3854 (histogram_tool_update_sensitivity_cb): remove unused variables
3855 (histogram_tool_ok_clicked_cb): handle all chart radio buttons
3856 (histogram_tool_set_predetermined_on_toggle): delete
3858 2008-09-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3860 * histogram.glade: move widgets so that opening the 2nd page does not
3861 cause automatic switch to predetermined cutoffs
3862 * dialog-analysis-tools.c (dialog_histogram_tool): require keyboard input to
3863 switch to calculated cutoffs
3865 2008-09-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3867 * histogram.glade: enable chart check box
3868 * dialog-analysis-tools.c (histogram_tool_ok_clicked_cb): read chart
3871 2008-09-15 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3873 * dialog-analysis-tools.c (regression_tool_update_sensitivity_cb): add forgotten
3875 (histogram_tool_update_sensitivity_cb): use warning field in the dialog.
3877 2008-09-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3879 * histogram.glade: redesign
3880 * dialog-analysis-tools.c (bin_type_group): new
3881 (histogram_tool_ok_clicked_cb): adjust to new glade file
3882 (dialog_histogram_tool): ditto
3884 2008-09-13 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3886 * dialog-function-select.c (cb_dialog_function_select_cat_selection_changed):
3887 reorganize and remove dead code.
3889 2008-09-13 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3891 * dialog-preferences.c (dialog_preferences): rename variable to quieten coverity
3893 2008-09-13 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3896 * dialog-hyperlink.c (dhl_cb_ok): use is_new rather than src_link
3897 since the latter contain only random info. Use cmd_selection_hyperlink
3898 rather than cmd_selection_format
3900 2008-09-11 Morten Welinder <terra@gnome.org>
3902 * dialog-function-select.c (describe_new_style): Add missing
3905 2008-09-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3908 * dialog-stf-export.c (stf_export_dialog_sheet_page_init):
3909 Don't export empty sheets!
3911 2008-09-11 Jody Goldberg <jody@gnome.org>
3913 * dialog-autoformat.c (cb_category_changed) : handle missing name and
3914 selection. [Coverity 70]
3916 2008-09-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3919 * col-width.glade: use points and pixels
3920 * row-height.glade: ditto
3921 * dialog-col-width.c (ColWidthState): new fields
3922 (dialog_col_width_update_points): new
3923 (dialog_col_width_button_sensitivity): use int and call
3924 dialog_col_width_update_points
3925 (dialog_col_width_set_value): adjust for zoom factor and return
3927 (dialog_col_width_load_value): use pixels
3928 (cb_dialog_col_width_value_changed): ditto
3929 (cb_dialog_col_width_apply_clicked): ditto
3930 * dialog-row-height.c: corresponding changes to dialog-col-width.c
3932 2008-09-07 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3934 * regression.glade: remove "group by" buttons and add
3936 * dialog-analysis-tools.c (regression_tool_calc_*): new
3937 (regression_tool_ok_clicked_cb): keep arrays and
3938 determine group-by from y variable
3939 (regression_tool_update_sensitivity_cb): provide reasons
3940 and also check for correct range sizes
3941 (dialog_regression): enable choice to enter formulas rather than
3944 2008-08-29 Jody Goldberg <jody@gnome.org>
3948 2008-08-29 J.H.M. Dassen (Ray) <jdassen@debian.org>
3950 * dialog-simulation.c (simulation_ok_clicked_cb): Corrected error
3951 message for sim.first_round > sim.last_round. [#537669]
3953 2008-07-08 Jody Goldberg <jody@gnome.org>
3955 * dialog-quit.c (show_quit_dialog) : add mnemonics to the buttons. [#132131]
3957 * dialog-define-names.c (name_guru_init) : default to absolute
3960 2008-06-25 Jody Goldberg <jody@gnome.org>
3964 2008-06-17 Jody Goldberg <jody@gnome.org>
3966 * dialog-printer-setup.c (dialog_printer_setup_done_cb) : Fix page
3967 setup on win32 which is much more restrictive about the lifecycle of
3968 the GtkPageSetup object.
3970 2008-05-16 Morten Welinder <terra@gnome.org>
3972 * dialog-function-select.c (describe_new_style): Do help text
3973 translation in the right domain. Fixes part of #533193.
3975 2008-05-04 Jody Goldberg <jody@gnome.org>
3979 2008-03-13 Morten Welinder <terra@gnome.org>
3981 * dialog-cell-format.c (fmt_dialog_changed): Disable Apply and Ok
3982 when the format is invalid. Fixes #521849.
3984 2007-12-21 Jody Goldberg <jody@gnome.org>
3988 2007-12-03 Jody Goldberg <jody@gnome.org>
3992 2007-11-26 Morten Welinder <terra@gnome.org>
3994 * dialog-search.c (cursor_change): Don't try to go to hidden
3995 sheets. Fixes 499723.
3997 2007-11-26 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3999 * dialog-printer-setup.c (hf_customize_apply): reset modification
4002 2007-11-26 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4004 * dialog-printer-setup.c (add_text_to_buffer): if text is NULL
4005 there is no text to add.
4007 2007-11-20 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4009 * preferences.glade: remove underused textview
4010 * dialog-preferences.c (dialog_pref_page_open): deleted and
4012 (dialog_pref_load_description): ditto
4013 (dialog_pref_load_description_from_key): ditto
4014 (pref_*_page_open): deleted
4015 (page_info_t): remove page_open field
4016 (cb_dialog_pref_switch_page): deleted
4017 (PrefState): remove description field and delete all references
4020 2007-11-20 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4022 * dialog-formula-guru.c (dialog_formula_guru_load_fd): return
4023 maximum number of possible arguments
4024 (dialog_formula_guru_load_expr): use that return value of
4025 dialog_formula_guru_load_fd and do not try to load more arguments.
4027 2007-11-19 Jody Goldberg <jody@gnome.org>
4031 2007-11-19 Morten Welinder <terra@gnome.org>
4033 * dialog-printer-setup.c (do_hf_dt_format_customize): Fix
4034 compilation type warning.
4035 (hf_dt_customize_ok): Ditto.
4037 2007-11-19 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4039 * hf-dt-format.glade: new
4040 * Makefile.am: added hf-dt-format.glade
4041 * dialog-printer-setup.c (do_hf_dt_format_customize): new
4042 (hf_insert_custom_date_cb): new
4043 (hf_insert_custom_time_cb): new
4044 (hf_attach_insert_date_menu): link hf_insert_custom_date_cb
4045 (hf_attach_insert_time_menu): link hf_insert_custom_time_cb
4046 (hf_dt_customize_ok): new
4048 2007-11-18 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4050 * print.glade: add orientation radio buttons to the main dialog
4051 * dialog-printer-setup.c: (do_update_page) set these radio buttons
4052 (orientation_changed_cb): one of these radio buttons was clicked.
4053 (do_setup_page): setup these radio buttons
4055 2007-11-18 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4057 * dialog-printer-setup.c (check_hf_tag): add length argument and
4058 change all callers. Consider only length many characters.
4060 2007-11-17 Morten Welinder <terra@gnome.org>
4062 * dialog-printer-setup.c: Fix test suite failures.
4064 2007-11-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4066 * hf-config.glade: enable all toolbar buttons
4067 * dialog-printer-setup.c (hf_insert_cell_cb): new
4068 (hf_attach_insert_cell_menu): new
4069 (do_hf_customize): hook-up the above
4071 2007-11-16 Morten Welinder <terra@gnome.org>
4073 * dialog-preferences.c (cb_workbook_removed): New handler to close
4074 dialog when the last workbook is closed.
4075 (dialog_preferences): Don't store wb. It isn't needed and won't
4076 necessarily stay valid.
4078 2007-11-15 Morten Welinder <terra@gnome.org>
4080 * dialog-preferences.c (cb_close_clicked): Remove the state key.
4081 (dialog_preferences): Store the application-wide dialog on the
4082 application GObject.
4084 2007-11-15 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4086 * dialog-printer-setup.c (hf_insert_hf_stock_tag): handle
4087 options, add argument and change all callers
4088 (hf_insert_hf_text_tag): deleted
4089 (hf_insert_date_cb): retrieve and pass on options
4090 (hf_insert_time_cb): ditto
4092 (is_known_tag): use check_hf_tag
4093 (hf_attach_insert_date_menu): new
4094 (hf_attach_insert_time_menu): new
4095 (do_hf_customize): use hf_attach_insert_*_menu
4097 2007-11-15 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4099 * hf-config.glade: add menu buttons to toolbar
4100 * dialog-printer-setup.c: add "cell" field to all tag lists
4101 (do_hf_customize): add icon to insert cell tag button
4103 2007-11-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4105 * dialog-printer-setup.c (hf_insert_hf_stock_tag): add
4106 additional recognized field types
4107 (hf_insert_hf_tag): we only need to handle stock ids here
4108 (append_tag_descriptor): the sheet tag is &[TAB]
4109 (is_known_tag): add more known tags
4110 (add_text_to_buffer): make sure the iter stays valid
4111 (do_hf_customize): add icons to toolbar
4113 2007-11-13 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4115 * dialog-printer-setup.c (fill_hf): current format must be
4117 (do_setup_hf_menus): Make sure current format is registered.
4119 2007-11-13 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4121 * dialog-printer-setup.c (do_update_page): we need to set the
4122 header and footer margins first (they change the top and
4125 2007-11-13 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4127 * hf-config.glade: add some icons
4128 * dialog-printer-setup.c (hf_insert_hf_stock_tag): new
4129 (hf_insert_hf_text_tag): new
4130 (hf_insert_hf_tag): rewritten to use the above and change
4131 all callers to use new arguments
4132 (buffer_delete_range_cb): delete dropped textmarks
4133 (mark_info_compare): new
4134 (append_tag_descriptor): new
4135 (text_get): handle icon tags and marks
4136 (hf_customize_apply): simplify
4138 (add_text_to_buffer): use icons if possible
4139 (free_hf_mark_info): new
4140 (free_hf_state): new
4141 (do_hf_customize): rearrange to allow for icon rendering
4143 2007-11-12 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4145 * hf-config.glade: add delete button on toolbar
4146 * dialog-printer-setup.c (hf_delete_tag_cb): new
4147 (hf_insert_hf_tag): mark tag wit formatting
4148 (buffer_delete_range_cb): new
4149 (add_named_tags): new
4150 (add_text_to_buffer): new
4151 (do_hf_customize): hook up above callbacks
4153 2007-11-12 Morten Welinder <terra@gnome.org>
4155 * dialog-quit.c (show_quit_dialog): Populate before showing so we
4156 don't see an annoying resize.
4158 * dialog-solver.c (dialog_init): Connect.
4159 (cb_dialog_solver_destroy_constraints): New function, extracted
4160 from cb_dialog_solver_destroy. (Code by Jean, really.)
4162 2007-11-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4164 * hf-config.glade: add toolbar buttons
4165 * dialog-printer-setup.c (hf_insert_*_cb): new
4166 (hf_insert_hf_tag): new
4167 (do_hf_customize): hook up toolbar buttons
4169 2007-11-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4171 * hf-config.glade: some fine tuning (scroll bars, toolbar, etc.)
4172 * dialog-printer-setup.c (create_hf_name): new
4173 (append_hf_item): new
4174 (fill_hf): use append_hf_item
4175 (hf_customize_apply): use new hf_state
4176 (hf_customize_ok): ditto
4178 2007-11-11 Morten Welinder <terra@gnome.org>
4180 * dialog-cell-sort.c: Clean out the iterator mess.
4182 2007-11-11 Morten Welinder <terra@gnome.org>
4184 * dialog-cell-sort.c (move_cb): Swap entries instead of
4185 delete+insert. (Code by Andreas.)
4186 (cb_sort_selection_changed): Remove unused argument. All callers
4189 2007-11-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4191 * dialog-printer-setup.c (do_hf_customize): retrieve buffers only once
4192 and reset the modified bit after loading text.
4193 (create_hf_preview_canvas): Don't center multiline headers or footers
4195 2007-11-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4197 * hf-config.glade: replace GtkEntry with GtkTextView
4198 * dialog-printer-setup.c (text_get): rewritten for GtkTextView
4199 (hf_customize_apply): replace GtkEntry with GtkTextView
4200 (do_hf_customize): ditto
4202 2007-11-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4204 * hf-config.glade: rewrite with glade 3
4205 * dialog-printer-setup.c (do_hf_customize): use
4206 gtk_window_set_transient_for since go_gtk_window_set_transient
4207 stacks the dialog below the print setup dialog.
4209 2007-11-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4211 * print.glade: add "do not print" checkbox
4212 * dialog-printer-setup.c (do_setup_page_info): handle do-not-print
4214 (do_fetch_page_info): ditto
4216 2007-11-06 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4218 * dialog-printer-setup.c: reenable header/footer customization
4219 (canvas_update): replace gnome-print code with corresponding
4221 (hf_fill): don't add a configuration command to the header/footer
4223 (notebook_flipped): deleted
4224 (create_hf_preview_canvas): don't unref the style twice.
4225 (do_setup_hf): hookup customization buttons
4226 * print.glade: added two configuration buttons for header &
4229 2007-11-06 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4231 * dialog-printer-setup.c: eanble header/footer preview
4232 (create_hf_preview_canvas): use a font similar to the header
4233 footer font chosen by the user.
4235 2007-11-06 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4237 * dialog-printer-setup.c: reenable some of the header/footer
4239 * print.glade: remove unnecessary label on header/footer page
4241 2007-11-04 Morten Welinder <terra@gnome.org>
4245 2007-11-03 Morten Welinder <terra@gnome.org>
4247 * dialog-stf-main-page.c (main_page_update_preview): Kill limit on
4249 (main_page_import_range_changed): Ensure range is at most
4250 SHEET_MAX_ROWS lines. Fixes #370273.
4252 * dialog-stf-export.c (stf_export_dialog_format_page_init,
4253 stf_export_dialog_sheet_page_init): Take initial settings from
4255 (stf_export_dialog): Take extra GnmStfExport instead of creating
4258 2007-11-02 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4260 * dialog-printer-setup.c (cb_do_print): Preserve required info
4261 before deleting state [#491775]
4263 2007-10-27 Jody Goldberg <jody@gnome.org>
4265 * dialog-data-table.c (dialog_data_table) : finish. And use the new
4266 cmd_create_data_table.
4268 2007-10-21 Morten Welinder <terra@gnome.org>
4272 2007-09-25 Morten Welinder <terra@gnome.org>
4274 * dialog-autoformat.c (dialog_autoformat): Make cancel kill the
4275 dialog, not just the cancel button.
4277 2007-09-24 Morten Welinder <terra@gnome.org>
4279 * dialog-quit.c (show_quit_dialog): Switch to new tooltip api.
4280 * dialog-preferences.c (set_tip): Ditto.
4281 * dialog-autoformat.c (previews_load): Ditto.
4282 * dialog-stf-format-page.c (format_page_update_preview): Ditto.
4284 2007-09-24 Jody Goldberg <jody@gnome.org>
4286 * dialog-printer-setup.c (do_hf_customize) : Use
4287 go_gtk_window_set_transient instead of gtk_window_set_transient_for.
4288 The former causes problems on win32, and breaks window stacking.
4290 2007-09-16 Jody Goldberg <jody@gnome.org>
4292 * dialog-preferences.c : Add some includes.
4294 2007-09-14 Morten Welinder <terra@gnome.org>
4296 * dialog-search.c (dialog_search): Hook up signals right.
4298 2007-09-13 Morten Welinder <terra@gnome.org>
4300 * dialog-printer-setup.c (cb_do_print_ok): Fix crash.
4302 2007-09-04 Jody Goldberg <jody@gnome.org>
4306 2007-08-25 Jody Goldberg <jody@gnome.org>
4308 * dialog-preferences.c (cb_find_enum) : be more careful. On win32 if
4309 the registry has not been updated the model may be empty. [#462906]
4310 (enum_pref_conf_to_widget) : ditto.
4312 2007-08-25 Jody Goldberg <jody@gnome.org>
4314 * dialog-about.c (dialog_about) : update the copyright
4316 2007-08-21 Morten Welinder <terra@gnome.org>
4318 * dialog-define-names.c (name_guru_init): Don't request absolute
4321 2007-08-12 Morten Welinder <terra@gnome.org>
4323 * dialog-define-names.c (name_guru_add): Validate prospective
4326 2007-07-24 Jody Goldberg <jody@gnome.org>
4330 2007-07-24 Jody Goldberg <jody@gnome.org>
4332 * dialog-col-row.c (dialog_col_row) : be consistent with other dialogs
4333 and show the dialog internally, rather than returning a pointer.
4335 2007-07-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4337 * print.glade: show repeating rows/columns and print area labels
4338 * dialog-printer-setup.c (load_print_area): new
4339 (do_setup_page_info) re-enable repeating rows/columns and print area
4340 (do_fetch_page_info) fetch repeating rows/columns
4342 2007-07-12 Jody Goldberg <jody@gnome.org>
4344 * dialog-preferences.c (pref_create_label) : new utility to handle
4345 mnemonics, and atk relations.
4346 (int_pref_create_widget) : used here.
4347 (double_pref_create_widget) : and here.
4348 (pref_window_page_initializer) : move transition keys from here.
4349 (pref_tool_page_initializer) : here. And add the 'Enter Direction'
4351 (cb_enum_changed) : new.
4352 (cb_find_enum) : new.
4353 (enum_pref_conf_to_widget) : new.
4354 (enum_pref_create_widget) : new.
4356 2007-06-27 Jody Goldberg <jody@gnome.org>
4358 http://bugzilla.gnome.org/show_bug.cgi?id=450676
4359 * dialog-analysis-tools.c (dialog_ttest_tool) : don't set a 'state'
4360 object a 2nd time. That clear the original.
4362 2007-06-25 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4364 * print.glade: enable buttons and rearrange items on sheet page
4365 * dialog-printer-setup.c (_PrinterSetupState): add icon fields
4366 (display_order_icon): enable
4367 (do_setup_page_info): setup order icons
4368 (do_setup_main_dialog): enable order buttons
4371 2007-06-10 Jody Goldberg <jody@gnome.org>
4373 * dialog-cell-format.c (fmt_dialog_selection_type) : if the current
4374 region is a merged cell only look at the style in the top left.
4376 2007-06-01 Morten Welinder <terra@gnome.org>
4378 * dialog-cell-format.c (cb_number_format_changed): The signal
4379 argument is the unlocalized format string. Fixes #442657.
4381 2007-05-22 Morten Welinder <terra@gnome.org>
4383 * dialog-quit.c (dialog_quit): Actually quit in the all-clean
4386 2007-05-21 Morten Welinder <terra@gnome.org>
4388 * dialog-quit.c: New file.
4389 * Makefile.am (base_files): Hook it up.
4391 2007-05-19 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4393 * print.glade: show row/col headings checkbox
4395 2007-05-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4397 * print.glade: show gridline checkbox
4399 2007-05-17 Morten Welinder <terra@gnome.org>
4401 * dialog-recent.c: New file.
4403 2007-05-15 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4405 * dialog-printer-setup.c (do_setup_page_info): enable
4407 (do_fetch_page_info): ditto
4408 (fetch_settings): enable do_fetch_page_info
4409 (printer_setup_state_new): show the "sheet" tab
4410 * print.glade: hide some not yet supported items
4412 2007-05-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4414 * dialog-printer-setup.c (_PrinterSetupState): new fields
4415 (do_setup_margin): setup center check buttons
4416 (do_fetch_page): retrieve info from center check buttons
4418 2007-05-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4420 * print.glade: enable header/footer and center buttons
4421 * dialog-printer-setup.c (spin_button_set_bound): delete
4422 (get_printable_height): delete
4423 (set_vertical_bounds): delete
4424 (move_line): only move existing lines
4425 (cb_unit_activated): rename to cb_spin_activated and enable
4426 (cb_unit_deactivated): rename to cb_spin_deactivated and
4428 (unit_editor_configure): delete
4429 (value_changed_bottom_cb): move the footer not the header line
4430 (margin_spin_configure): connect cb_spin_*activated
4431 (do_update_page): adjust for changed arguments to
4432 print_info_get_margins
4433 (do_fetch_margins): use print_info_set_edge_to_*
4435 2007-05-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4437 * dialog-printer-setup.c (MarginOrientation): deleted
4438 (UnitInfo): adjust fields
4439 (draw_margin): deleted
4440 (draw_margin_top): new
4441 (draw_margin_bottom): new
4442 (draw_margin_left): new
4443 (draw_margin_right): new
4444 (draw_margin_header): new
4445 (draw_margin_footer): new
4446 (create_margin): don't draw the correct margins here, drop
4448 (draw_margins): adjust calls to create_margin and call
4450 (margin_preview_page_create): enable call to draw_margins
4451 (value_changed_*_cb): move line
4452 (do_setup_margin): cleanup
4454 2007-05-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4456 * print.glade: widen sample paper
4458 2007-05-03 Morten Welinder <terra@gnome.org>
4462 2007-05-02 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4464 * print.glade: add margin spin buttons
4465 * dialog-printer-setup.c (PrinterSetupState): new fields
4467 (UnitInfo_cbdata): deleted
4468 (get_conversion_factor): new
4469 (spin_button_adapt_to_unit): deleted
4470 (cb_unit_changed): deleted
4471 (configure_bounds_*): new
4472 (value_changed_*_cb): new
4473 (margin_spin_configure): new
4474 (do_setup_margin): handle margin spin buttons
4475 (do_update_margin): new
4476 (do_update_page): call do_update_margin and configure_bounds_*
4477 (do_fetch_unit): new
4478 (do_fetch_margins): rewrite
4479 (fetch_settings): add new do_fetch_*
4481 2007-04-26 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4483 * dialog-printer-setup.c (PrinterSetupState): add fields
4484 (margin_preview_page_create): use preferred units
4485 (cb_unit_selector_changed): rewrite
4486 (unit_sort_func): new
4487 (do_setup_margin): create unit_selector
4488 (do_update_page): use preferred units
4489 (cb_do_print_destroy): free unit_model
4490 (printer_setup_state_new): initialize display unit
4491 * print.glade: add unit selector
4493 2007-04-24 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4495 * print.glade: add paper preview container
4496 * dialog-printer-setup.c (PreviewInfo) rename to MarginPreviewInfo
4497 (preview_page_destroy): rename to margin_preview_page_destroy
4498 (preview_page_create): rename to margin_preview_page_create and enable the
4499 non-margin portion. Use new print-info functions to access papersize.
4500 (canvas_update): enable non-margin portion
4501 (notebook_flipped): no need to update the canvas on page flip
4502 (do_setup_margin): enable paper preview
4503 (do_setup_page): call do_setup_margin
4505 2007-04-24 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4507 * print.glade: we don't use gnomeprint anymore. Change
4508 scaling selection and paper selection
4509 * dialog-printer-setup.c (PrinterSetupState): adjust fields
4510 (get_paper_pswidth): deleted
4511 (get_paper_psheight): deleted
4512 (notebook_flipped): turn into stub
4513 (do_update_page): new
4514 (do_setup_page): rewrite
4515 (scaling_percent_changed): new
4516 (scaling_fit_to_h_changed): new
4517 (scaling_fit_to_v_changed): new
4518 (scaling_fit_to_changed): new
4519 (do_setup_scale): new
4520 (cb_do_print_destroy ): we don't use gnomeprint anymore,
4521 comment out unimplemented items
4522 (printer_setup_state_new): ditto
4523 (do_fetch_page): ditto
4524 (fetch_settings): ditto
4525 (do_fetch_scale): new
4526 (dialog_printer_setup_done_cb): don't commit changes yet
4527 (dialog_printer_setup): rename to dialog_gtk_printer_setup_cb and
4528 make this dialog modal with respect to the large pagesetup dialog
4529 (dialog_printer_setup): reenable the implemented portion
4531 2007-04-21 Morten Welinder <terra@gnome.org>
4535 2007-04-15 Morten Welinder <terra@gnome.org>
4537 * dialog-cell-sort.c (dialog_init): Attach locale selector.
4539 2007-04-02 Morten Welinder <terra@gnome.org>
4541 * dialog-search.c (search_clicked): Normalize search text here.
4542 * dialog-search-replace.c (ok_clicked): Ditto. And do replacement
4543 text also so we leave more things normalized.
4545 2007-03-28 Morten Welinder <terra@gnome.org>
4547 * dialog-cell-format.c (fmt_dialog_selection_type): Properly
4548 extract format from General-formatted values. Fixes part of
4551 2007-03-19 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4553 * dialog-printer-setup.c (PrinterSetupStateNew): new
4554 (printer_setup_state_new_new): new
4555 (dialog_printer_setup_done_cb): new
4556 (dialog_printer_setup): use gtk dialog
4558 2007-03-08 Morten Welinder <terra@gnome.org>
4560 * dialog-cell-format.c (cb_number_format_changed): Use
4561 gnm_style_set_format, not gnm_style_set_format_text.
4563 * dialog-stf-format-page.c (stf_dialog_format_page_prepare): Use
4564 go_format_general directly.
4566 2007-03-04 Morten Welinder <terra@gnome.org>
4570 2007-02-21 Morten Welinder <terra@gnome.org>
4572 * dialog-formula-guru.c (dialog_formula_guru): Fix R1C1 problem.
4573 (dialog_formula_guru_load_expr): Ditto. Fixes #409803.
4575 2007-02-16 Morten Welinder <terra@gnome.org>
4579 2007-01-29 Jody Goldberg <jody@gnome.org>
4581 * dialog-so-list.c (init_entry) : take a dep to load from.
4582 (so_list_init) : init the entries with the initial content of the
4583 content and result deps.
4585 2007-01-09 Morten Welinder <terra@gnome.org>
4587 * dialog-autoformat.c (afg_get_cell_value): Don't use g_strtod.
4588 We do not want dual-locale semantics.
4590 2006-12-29 Morten Welinder <terra@gnome.org>
4592 * dialog-define-names.c (name_guru_add): When defining a global
4593 name, parse in global scope. Fixes #306686.
4594 (name_guru_add): Don't allow the use of undefined names.
4596 2006-12-17 Jody Goldberg <jody@gnome.org>
4600 2006-12-07 Jody Goldberg <jody@gnome.org>
4602 * dialog-autofilter.c (init_operator) : editable_enters for the expr
4605 2006-12-09 Jody Goldberg <jody@gnome.org>
4607 * dialog-col-row.c (cb_dialog_col_row_destroy) : fix signature from
4608 recent 'destroy' handler change.
4609 (dialog_col_row) : Set dialog title rather than non-HIG frame title.
4611 * colrow.glade : remove the frame.
4613 2006-12-04 Jody Goldberg <jody@gnome.org>
4617 2006-12-02 Jody Goldberg <jody@gnome.org>
4619 * *.c : Move away from the "destroy" handlers and use
4620 g_object_set_data_full instead. That guarantees being called only
4621 once and does not need to return a flag.
4623 2006-12-02 Jody Goldberg <jody@gnome.org>
4625 * dialog-sheet-order.c (cb_sheet_order_destroy) : we need to manually
4627 * dialog-plugin-manager.c (pm_dialog_cleanup) : ditto.
4628 * dialog-goto-cell.c (dialog_goto_close_destroy) : ditto.
4629 * dialog-function-select.c (dialog_function_select_destroy) : ditto.
4630 * dialog-cell-sort.c (dialog_destroy) : ditto.
4631 * dialog-formula-guru.c (dialog_formula_guru_destroy) : ditto.
4633 2006-11-28 Morten Welinder <terra@gnome.org>
4635 * dialog-goal-seek.c (dialog_goal_seek): Call
4636 dialog_goal_seek_test as appropritate.
4637 (dialog_goal_seek_test): New function.
4638 (gnumeric_goal_seek): Use initial guess only if it is actually
4639 valid. Otherwise use midpoint. For the normal trawls, don't let
4642 2006-11-27 Morten Welinder <terra@gnome.org>
4644 * dialog-define-names.c (name_guru_add): If the name is empty,
4645 simply do nothing. Plug leak.
4647 2006-11-26 Morten Welinder <terra@gnome.org>
4649 * dialog-goal-seek.c (gnumeric_goal_seek): Set the evaldata.state
4650 so we avoid spectacular crashes. Fixes #377961.
4652 2006-11-24 Jody Goldberg <jody@gnome.org>
4654 * cell-format.glade : make 'in cell dropdown' visible now that we
4655 support the feature.
4657 2006-11-20 Jody Goldberg <jody@gnome.org>
4661 2006-11-19 Morten Welinder <terra@gnome.org>
4665 2006-11-18 Morten Welinder <terra@gnome.org>
4667 * dialog-formula-guru.c (cb_dialog_formula_guru_editing_started):
4669 (real_start_editing_cb): Stop editing in previous cell so we don't
4671 (dialog_formula_guru_init): Hook up
4672 cb_dialog_formula_guru_editing_started.
4674 2006-11-17 Morten Welinder <terra@gnome.org>
4676 * dialog-function-select.c (describe_new_style): New function.
4677 (describe_old_style): New function, extracted from
4678 cb_dialog_function_select_fun_selection_changed.
4679 (cb_dialog_function_select_fun_selection_changed): Handle
4682 2006-10-27 Morten Welinder <terra@gnome.org>
4684 * dialog-hyperlink.c (dhl_get_target_cur_wb): Kill cast.
4686 * dialog-*.c: Add calls to gnm_dialog_setup_destroy_handlers.
4689 2006-10-24 Morten Welinder <terra@gnome.org>
4691 * dialog-scenarios.c (dialog_scenario_add): Use
4692 gnm_dialog_setup_destroy_handlers. Fixes the initial part of
4695 * dialog-search.c (dialog_search): Use
4696 gnm_dialog_setup_destroy_handlers.
4698 2006-10-24 Jon K Hellan <hellan@acm.org>
4700 * dialog-hyperlink.c: Change _get_target_ methods from const char*
4703 2006-10-23 Jon K Hellan <hellan@acm.org>
4705 * dialog-plugin-manager.c (cb_pm_button_deactivate_all_clicked):
4707 (pm_dialog_init, dialog_plugin_manager): Remove "Deactivate all"
4709 * plugin-manager.glade: Ditto.
4711 2006-10-22 Jon K Hellan <hellan@acm.org>
4713 * dialog-sheet-order.c (cb_sheet_order_destroy): Unset unique
4715 (dialog_sheet_order): Check for only one instance per
4718 * dialog-scenarios.c (scenario_add_ok_clicked_cb): Fix string typo.
4721 * dialog-stf-export.c (cb_selection_changed,
4722 cb_sheet_export_toggled): Check that tree model iterator is valid.
4724 * dialog-simulation.c (update_log): Ditto.
4726 * dialog-sheet-order.c (cb_name_edited, cb_selection_changed,
4727 cb_toggled_lock, cb_toggled_direction, cb_toggled_visible): Ditto.
4729 * dialog-scenarios.c (update_scenarios_treeview): Ditto.
4731 * dialog-plugin-manager.c (cb_active_toggled): Ditto.
4733 * dialog-doc-metadata.c (cb_dialog_doc_metadata_remove_clicked,
4734 cb_dialog_doc_metadata_combo_prop_selected,
4735 cb_dialog_doc_metadata_tree_prop_selected): Ditto.
4737 * dialog-consolidate.c (adjust_source_areas,
4738 construct_consolidate, cb_source_edited): Ditto.
4740 * dialog-cell-sort.c (toggled, cb_toggled_descending): Ditto.
4742 2006-10-21 Jon K Hellan <hellan@acm.org>
4744 * dialog-formula-guru.c (dialog_formula_guru_load_fd,
4745 cb_dialog_formula_guru_edited): Give up if we don't have a valid
4748 2006-10-20 Jon K Hellan <hellan@acm.org>
4750 * dialog-sheet-order.c (cb_ok_clicked): Ensure that a live sheet
4751 has focus on exit. [#363549]
4753 2006-10-18 Jon K Hellan <hellan@acm.org>
4755 * dialog-hyperlink.c (dhl_get_target_cur_wb,
4756 dhl_get_target_external, dhl_get_target_url, dhl_cb_ok): Fix
4757 lifecycle of returned string, plug leak.
4758 (dhl_get_target_email): Fix encoding of mailtos [#148550]
4760 2006-10-17 Jody Goldberg <jody@gnome.org>
4764 2006-10-16 Morten Welinder <terra@gnome.org>
4766 * dialog-sheet-order.c (dialog_sheet_order): Don't let the
4767 foreground button grow. [#362558]
4769 2006-10-02 Jody Goldberg <jody@gnome.org>
4773 2006-09-24 Jody Goldberg <jody@gnome.org>
4775 * dialog-solver.c : We use GLPK 4.9 now.
4777 2006-07-06 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4779 * dialog-define-names.c (name_guru_add): add argument to call
4782 2006-06-30 Andreas J. Guelzow <aguelzow@taliesin.ca>
4784 * dialog-define-names.c (NameGuruState): add
4785 switchscope_button field
4786 (cb_scope_changed): remove unnecessary code
4787 (name_guru_update_sensitivity): handle switch-scope button
4788 (cb_name_guru_clicked): ditto
4789 (name_guru_init): ditto
4790 (name_guru_switchscope): new
4791 * define-name.glade: add switch-scope button
4793 2006-06-28 Andreas J. Guelzow <aguelzow@taliesin.ca>
4795 * dialog-define-names.c (name_guru_in_list): add scope argument
4796 (name_guru_update_sensitivity): check existing names by scope
4798 2006-06-26 Andreas J. Guelzow <aguelzow@taliesin.ca>
4800 http://bugzilla.gnome.org/show_bug.cgi?id=345896
4801 * dialog-define-names.c (NameGuruState): add action_possible
4803 (name_guru_update_sensitivity): rewrite
4804 (cb_scope_changed): just update the buttons, don't switch scope
4805 (name_guru_add): make sure the action is permissible
4806 (cb_entry_activate): use action_possible
4807 (name_guru_init): initialize action_possible
4809 2006-06-25 Andreas J. Guelzow <aguelzow@taliesin.ca>
4811 * dialog-define-names.c (name_guru_update_sensitivity):
4812 handle permanent names
4814 2006-06-23 Andreas J. Guelzow <aguelzow@taliesin.ca>
4816 * dialog-stf-format-page.c (stf_dialog_format_page_init):
4817 initialize locale selector if pagedata.locale is set.
4819 2006-06-23 Andreas J. Guelzow <aguelzow@taliesin.ca>
4821 * dialog-zoom.glade: remove unneccessary &-signs #311206
4823 2006-06-22 Andreas J. Guelzow <aguelzow@taliesin.ca>
4825 * dialog-stf-format-page.c (cb_col_check_clicked): use
4827 * ialog-stf-main-page.c (main_page_import_range_changed):
4828 use ngettext #123860
4830 2006-05-25 Jean Brefort <jean.brefort@normalesup.org>
4832 * dao-gui-utils.c: replaced gi18n.h by gi18n-lib.h.
4833 * dialog-about.c: ditto.
4834 * dialog-advanced-filter.c: ditto.
4835 * dialog-analysis-tools.c: ditto.
4836 * dialog-autocorrect.c: ditto.
4837 * dialog-autofilter.c: ditto.
4838 * dialog-autoformat.c: ditto.
4839 * dialog-autosave.c: ditto.
4840 * dialog-cell-comment.c: ditto.
4841 * dialog-cell-format.c: ditto.
4842 * dialog-cell-sort.c: ditto.
4843 * dialog-col-width.c: ditto.
4844 * dialog-consolidate.c: ditto.
4845 * dialog-define-names.c: ditto.
4846 * dialog-delete-cells.c: ditto.
4847 * dialog-doc-metadata.c: ditto.
4848 * dialog-fill-series.c: ditto.
4849 * dialog-formula-guru.c: ditto.
4850 * dialog-function-select.c: ditto.
4851 * dialog-goal-seek.c: ditto.
4852 * dialog-goto-cell.c: ditto.
4853 * dialog-hyperlink.c: ditto.
4854 * dialog-insert-cells.c: ditto.
4855 * dialog-merge.c: ditto.
4856 * dialog-password.c: ditto.
4857 * dialog-paste-names.c: ditto.
4858 * dialog-paste-special.c: ditto.
4859 * dialog-pivottable.c: ditto.
4860 * dialog-plugin-manager.c: ditto.
4861 * dialog-preferences.c: ditto.
4862 * dialog-printer-setup.c: ditto.
4863 * dialog-random-generator.c: ditto.
4864 * dialog-row-height.c: ditto.
4865 * dialog-scenarios.c: ditto.
4866 * dialog-search-replace.c: ditto.
4867 * dialog-search.c: ditto.
4868 * dialog-sheet-order.c: ditto.
4869 * dialog-shuffle.c: ditto.
4870 * dialog-simulation.c: ditto.
4871 * dialog-solver.c: ditto.
4872 * dialog-stf-export.c: ditto.
4873 * dialog-stf-fixed-page.c: ditto.
4874 * dialog-stf-format-page.c: ditto.
4875 * dialog-stf-main-page.c: ditto.
4876 * dialog-stf-preview.c: ditto.
4877 * dialog-stf.c: ditto.
4878 * dialog-summary.c: ditto.
4879 * dialog-tabulate.c: ditto.
4880 * dialog-view.c: ditto.
4881 * dialog-workbook-attr.c: ditto.
4882 * dialog-zoom.c: ditto.
4884 2006-05-08 Jody Goldberg <jody@gnome.org>
4888 2006-05-05 Jody Goldberg <jody@gnome.org>
4890 * dialog-goal-seek.c (gnumeric_goal_seek) : use new update_ui flag in
4892 (goal_seek_eval) : Have an update_ui flag that toggles between
4893 sheet_cell_set_value rather than cell_set_value so that the final
4894 call from gnumeric_goal_seek does not need to manually respan
4897 2006-04-22 Morten Welinder <terra@gnome.org>
4899 * dialog-stf-format-page.c (cb_treeview_key_press): New function
4900 improving keyboard navigation.
4901 (activate_column): Make sure the column is visible.
4903 2006-04-21 Morten Welinder <terra@gnome.org>
4905 * dialog-stf-csv-page.c (stf_dialog_csv_page_init): Remove some of
4906 the more crazy separators. Add option to remove initial
4909 2006-04-20 Morten Welinder <terra@gnome.org>
4911 * dialog-stf-preview.c (stf_preview_set_lines): Speedup.
4913 * dialog-stf-csv-page.c (stf_dialog_csv_page_init): Project
4914 guessed options onto gui.
4916 2006-04-18 Morten Welinder <terra@gnome.org>
4918 * dialog-stf.c (stf_dialog): Simplify using go_gtk_dialog_run.
4919 Happens to fix #338694.
4921 2006-04-15 Morten Welinder <terra@gnome.org>
4923 * dialog-stf-export.c (stf_export_dialog_finish): Transfer locale
4925 (stf_export_dialog_sheet_page_init): Use separate buttons for Next
4927 (stf_export_dialog_switch_page): Hide the Back button for the
4930 2006-04-11 Morten Welinder <terra@gnome.org>
4932 * dialog-sheet-order.c (populate_sheet_list): Fix selection of
4935 2006-04-07 Morten Welinder <terra@gnome.org>
4937 * dialog-define-names.c (name_guru_remove): Support undo.
4939 2006-04-06 Morten Welinder <terra@gnome.org>
4941 * dialog-search-replace.c (dialog_search_replace_query): Fix glade
4942 files so we don't have to set responses by hand. Set alternative
4945 2006-04-05 Morten Welinder <terra@gnome.org>
4947 * dialog-search-replace.c (dialog_search_replace_query): Plug
4948 tooltip leaks by letting glade take care of buttons.
4949 (dialog_search_replace_query): Return GtkReponse values instead of
4950 homegrown magic numbers. Always set window parent, or else we
4951 might display on wrong display!
4953 2006-03-31 Morten Welinder <terra@gnome.org>
4955 * dialog-stf-preview.c (stf_preview_set_startrow): Remove.
4957 * dialog-analysis-tools.c (tool_destroy): Make static.
4959 2006-03-27 Morten Welinder <terra@gnome.org>
4961 * dialog-sheet-order.c (cb_add_clicked): Fix 0/NULL confusion
4962 causing amd64 crash. [#336165]
4964 2006-03-16 Morten Welinder <terra@gnome.org>
4966 * dialog-cell-format.c (border_get_mstyle): Don't add a bogus
4967 MSTYLE_BORDER_TOP to the location.
4969 2006-03-15 Eduardo Lima <eduardo.lima@indt.org.br>
4971 * dialog-doc-metadata.c: Reduced/changed some function names, inserted
4972 some function documentation, reorganized the code in order to not have
4973 functions pre-declared anymore.
4975 2006-03-14 Morten Welinder <terra@gnome.org>
4977 * dialog-preferences.c (PrefState): Drop pages member. It wasn't
4978 used apart from being leaked.
4979 (cb_preferences_destroy): Unref store too.
4981 * dialog-doc-metadata.c (dialog_doc_metadata_set_label_text):
4982 Adapt to goffice changes, plug leaks, handle non-C locales much
4985 2006-03-13 Morten Welinder <terra@gnome.org>
4987 * dialog-cell-format.c (fmt_dialog_init_protection_page): Refer to
4988 sheet protection, not workbook protection.
4989 (cb_fmt_dialog_dialog_buttons): Ditto.
4990 Patch from Klokan Petr Pridal. [#334257]
4992 2006-03-07 Luciano Wolf <luciano.wolf@indt.org.br>
4994 * dialog-doc-metadata.c: Fixed compile errors.
4996 2006-03-04 Morten Welinder <terra@gnome.org>
4998 * dialog-stf-format-page.c (stf_dialog_format_page_init): Don't
4999 trigger updating. Fixes #333407.
5001 2006-03-04 Eduardo Lima <eduardo.lima@indt.org.br>
5002 * dialog-doc-metadata.c:
5003 (dialog_doc_metadata_set_label_text_with_gsf_prop_value): delete.
5004 All callers changed to dialog_doc_metadata_set_label_text.
5005 (dialog_doc_metadata_get_gsf_prop_value): delete.
5006 (dialog_doc_metadata_get_gsf_prop_value_as_str): delete.
5007 (dialog_doc_metadata_get_value_as_str): renamed to
5008 dialog_doc_metadata_get_prop_value_as_str. All callers changed.
5010 2006-03-03 Eduardo Lima <eduardo.lima@indt.org.br>
5012 * dialog-doc-metadata.c: Code reformulation.
5013 * doc-meta-data.glade: Adjusted some properties.
5014 * help.h: defined GNUMERIC_HELP_LINK_METADATA.
5016 2006-01-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
5018 http://bugzilla.gnome.org/show_bug.cgi?id=329250
5019 * dialog-cell-sort.c (dialog_init): use the "changed" signal rather
5020 than the "update" signal to watch the range entry.
5022 2006-01-30 Andreas J. Guelzow <aguelzow@taliesin.ca>
5024 * dialog-cell-sort.c (translate_range): remove some dead code.
5026 2006-01-30 Andreas J. Guelzow <aguelzow@taliesin.ca>
5028 http://bugzilla.gnome.org/show_bug.cgi?id=329236
5029 * dialog-cell-sort.c (build_sort_field_base_menu): state->sel
5032 2006-01-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
5034 http://bugzilla.gnome.org/show_bug.cgi?id=327278
5035 * dialog-preferences.c (pref_sort_page_initializer): add
5036 "has-header" checkbox
5037 * dialog-cell-sort.c (dialog_init): initialize "has-header"
5040 2006-01-13 Morten Welinder <terra@gnome.org>
5042 * dialog-solver.c (cb_dialog_delete_clicked): Defensive coding.
5043 (cb_dialog_change_clicked): Ditto.
5045 2006-01-02 Stepan Kasal <kasal@ucw.cz>
5047 * dialog-cell-format.c: #include <string.h> for strcmp()
5049 2006-01-01 Morten Welinder <terra@gnome.org>
5051 * dialog-solver.c (dialog_set_sec_button_sensitivity): Return a
5052 value indicating whether the current entry is valid.
5053 (cb_dialog_add_clicked): If entry is not valid, do nothing. Fixes
5056 2005-12-13 Morten Welinder <terra@gnome.org>
5058 * dialog-solver.c (check_int_constraints): Plug leak.
5059 (solver_add_scenario): Plug leaks. Constify.
5060 (cb_dialog_solve_clicked): Use solver_constraint_destroy.
5061 (cb_destroy): Remove.
5063 2005-12-07 Morten Welinder <terra@gnome.org>
5065 * dialog-cell-format.c (cb_number_format_changed): Plug leak.
5067 2005-11-30 Eduardo Lima <eduardo.lima@indt.org.br>
5069 * dialog-doc-metadata.c
5070 (dialog_doc_metadata_init): Assign destroy signal to the dialog.
5071 (populate_page_2): Assign signals for click on 'Help' and 'Close' buttons.
5072 (cb_dialog_doc_metadata_close_clicked): new.
5073 (cb_dialog_doc_metadata_destroy): new.
5075 2005-11-14 Jody Goldberg <jody@gnome.org>
5079 2005-11-14 Jody Goldberg <jody@gnome.org>
5081 http://bugzilla.gnome.org/show_bug.cgi?id=321013
5082 * dialog-paste-special.c (dialog_paste_special) : default should be OK
5085 2005-10-10 Jody Goldberg <jody@gnome.org>
5089 2005-10-04 Jody Goldberg <jody@gnome.org>
5091 * dialog-cell-format.c (setup_pattern_button) : The width dominates
5092 the height on asymetric pixmaps like the line samples. Use the
5093 width of the xpms rather than the target height. This makes double
5094 visible as double again.
5096 2005-10-02 Jody Goldberg <jody@gnome.org>
5098 * dialog-cell-format.c (cb_font_script_toggle) : cut-n-paste-o.
5101 2005-09-28 Eduardo de Barros Lima <eduardo.lima@indt.org.br>
5103 * dialog-doc-metadata.c: new function implemented
5104 (dialog_doc_metadata_set_entry_text_with_gsf_str_prop_value) : new.
5105 (populate_page_2) : code to set the text of the entries.
5107 2005-09-26 Jody Goldberg <jody@gnome.org>
5109 * cell-format.glade : give the super/sub script buttons names and
5111 * dialog-cell-format.c (cb_font_changed) : watch for script changes.
5112 (cb_font_script_toggle) : new.
5113 (fmt_dialog_init_font_page) : setup super/sub script buttons.
5115 2005-09-26 Eduardo de Barros Lima <eduardo.lima@indt.org.br>
5117 * doc-meta-data.glade : UI Reformulation.
5118 * dialog-doc-metadata.c : First modifications to handle the new UI.
5120 2005-09-25 Jody Goldberg <jody@gnome.org>
5122 * autoformat.glade : Add a mnemonic to the Edges menu
5124 2005-09-21 Morten Welinder <terra@gnome.org>
5126 * dialog-stf-main-page.c (stf_dialog_main_page_init): Use
5128 (main_page_set_encoding): Explicitly verify that the generated
5129 text is valid UTF-8.
5130 (encodings_changed_cb): Update preview before spinbuttons as the
5131 number of lines might have changed.
5133 2005-09-20 Andreas J. Guelzow <aguelzow@taliesin.ca>
5135 * dialog-define-names.c (load_selection): new
5136 (name_guru_init): preload current selection
5138 2005-09-08 Morten Welinder <terra@gnome.org>
5140 * dialog-about.c: Add the lpsolve guys.
5142 2005-09-08 Jody Goldberg <jody@gnome.org>
5146 2005-09-06 Jody Goldberg <jody@gnome.org>
5148 * dialog-function-select.c
5149 (cb_dialog_function_select_cat_selection_changed) : filter out
5150 internal functions (eg TABLE)
5152 2005-09-05 Jody Goldberg <jody@gnome.org>
5154 * dialog-cell-format.c : Move the rotation code into goffice's
5156 (fmt_dialog_init_align_page) : init the new rotation selector.
5157 (cb_rotation_changed) : new.
5159 2005-08-28 Morten Welinder <terra@gnome.org>
5163 2005-08-28 Morten Welinder <terra@gnome.org>
5167 2005-08-24 Morten Welinder <terra@gnome.org>
5169 * *.glade: Be consistent about dialog separators.
5171 2005-08-23 Morten Welinder <terra@gnome.org>
5173 * dialog-sheet-order.c (cb_ok_clicked): Fix type screwup causing
5174 crashes when changing colours.
5176 * dialog-solver.c (dialog_init): Handle button alignment here, not
5177 in the .glade file. Fixes #307783.
5179 2005-08-18 Morten Welinder <terra@gnome.org>
5181 * dialog-doc-metadata.c (dialog_doc_metadata_init): Use the right
5182 dialog name. Do not access a help_button that is not there.
5184 2005-08-15 Morten Welinder <terra@gnome.org>
5188 2005-08-12 Morten Welinder <terra@gnome.org>
5190 * dialog-preferences.c (cb_pref_font_set_fonts): At some point
5191 monitor callbacks got an extra arg and this function was left
5192 behind. Fixes #313257.
5194 2005-08-03 Jody Goldberg <jody@gnome.org>
5196 * dialog-define-names.c (name_guru_init) : No need to align the button
5197 content manually. We can use gtk_button_set_alignment now. #307779.
5198 * dialog-autocorrect.c (autocorrect_init_exception_list) : ditto #307782
5200 2005-08-04 Stepan Kasal <kasal@ucw.cz>
5202 * dialog-about.c, dialog-doc-metadata.c, dialog-stf-export.c:
5205 2005-07-31 Jody Goldberg <jody@gnome.org>
5207 * dialog-consolidate.c (dialog_consolidate_tool_init) : suppress
5208 inconsequential warning from #308431.
5210 2005-07-25 Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>
5212 * dialog-about.c (cb_plot_resize): graph logical size is a property of
5214 (dialog_about): sets graph logical size. Tweek dialog window size.
5216 2005-07-11 Jon K Hellan <hellan@acm.org>
5218 * dialog-printer-setup.c (fetch_settings): Fetch settings from
5219 gnome-print paper setup before computing margins. Fixes #310055.
5221 2005-07-11 Morten Welinder <terra@gnome.org>
5223 * dialog-printer-setup.c (display_hf_preview): Don't set
5224 foocanvasitems' text to NULL.
5226 2005-07-06 Jon K Hellan <hellan@acm.org>
5228 * dialog-about.c (dialog_about): Reduce animation rate to 3 secs
5231 2005-06-30 Morten Welinder <terra@gnome.org>
5233 * dialog-sheet-order.c (cb_ok_clicked): Rework to use
5234 cmd_reorganize_sheets2.
5236 2005-06-25 Jody Goldberg <jody@gnome.org>
5238 * dialog-printer-setup.c (fetch_settings) : transfer the settings from
5239 the gnomeprint config into the printinfo here.
5240 (cb_do_print_ok) : rather than here.
5242 2005-06-17 Morten Welinder <terra@gnome.org>
5244 * dialog-stf-export.c (stf_export_dialog_finish): Use the right
5245 combo box when figuring out formatting to use. Don't set
5246 quoting-triggers unless we're in auto-quote-mode. Fixes #308109.
5248 2005-06-13 Morten Welinder <terra@gnome.org>
5250 * dialog-plugin-manager.c (PLUGIN_MANAGER_DIALOG_KEY): Don't
5251 prevent the plugin dialog from popping up when a zoom dialog is
5254 2005-06-13 Jody Goldberg <jody@gnome.org>
5258 2005-06-12 Morten Welinder <terra@gnome.org>
5260 * dialog-sheet-order.c (cb_ok_clicked): Fix harmless, but scary
5263 2005-06-10 Morten Welinder <terra@gnome.org>
5265 * dialog-sheet-order.c (cb_add_clicked): Plug leak.
5267 2005-06-09 Andreas J. Guelzow <aguelzow@taliesin.ca>
5269 * formula-guru.glade: add checkbox
5270 * dialog-formula-guru.c (dialog_formula_guru_is_array): new
5271 (cb_dialog_formula_guru_ok_clicked): add as array function if
5273 (dialog_formula_guru_init): initialize state->array_button
5275 2005-06-02 Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>
5277 * src/dialog/dialog-about.c (dialog_about): use
5278 gog_object_set_position_flags.
5280 2005-06-01 Stepan Kasal <kasal@ucw.cz>
5282 * dialog-about.c (contributors): Add accent to Jakub Jelinek.
5284 2005-05-31 Stepan Kasal <kasal@ucw.cz>
5286 * dialog-solver.c (solver_max_time_err): Move to src/gutils.c.
5288 2005-05-26 Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>
5290 * dialog-printer-setup.c (do_setup_margin): relocate unit selector.
5291 * print.glade: some layout/spacing fixes. Don't use stock "print
5292 preview" button, but just stock icon. In some locales, standard
5293 translation of "Print preview" can lead to very wide dialog.
5295 2005-05-26 Morten Welinder <terra@gnome.org>
5297 * dialog-stf-preview.c (stf_preview_set_lines): Fix some serious
5298 model/view confusion in last change.
5300 2005-05-24 Morten Welinder <terra@gnome.org>
5302 * dialog-password.c (dialog_get_password): Plug leak.
5304 2005-05-13 Morten Welinder <terra@gnome.org>
5306 * dialog-cell-format.c (fmt_dialog_init_align_page): Map rotation
5309 2005-05-12 Jody Goldberg <jody@gnome.org>
5311 * sheet-order.glade : don't expand the buttons vertically that is just
5314 * dialog-autofilter.c (map_op) : fix inversion of starts with and ends
5316 (init_operator) : strip the leading and trailing '*' for
5317 begins/ends/contains.
5319 2005-05-10 Jody Goldberg <jody@gnome.org>
5323 2005-05-08 Jody Goldberg <jody@gnome.org>
5325 * dialog-cell-format.c (cb_rotate_changed) : keep
5326 rotation in range 0..359
5328 2005-04-12 Jody Goldberg <jody@gnome.org>
5330 * Makefile.am : Add hooks for a paste names dialog
5331 Add hooks for the new doc meta data dialog
5333 2005-04-04 Morten Welinder <terra@gnome.org>
5335 * dialog-stf-export.c (stf_export_dialog_finish): Plug leak.
5336 (stf_export_dialog): Plug several leaks.
5338 2005-04-03 Jody Goldberg <jody@gnome.org>
5340 * dialog-printer-setup.c (header_preview_event) : suppress warning.
5341 (footer_preview_event) : ditto.
5343 2005-03-22 Jody Goldberg <jody@gnome.org>
5345 * consolidate.glade : Merge in an ancient HIG patch from Manny
5347 2005-03-31 Morten Welinder <terra@gnome.org>
5349 * dialog-view.c (cb_view_ok_clicked): Make sure we regenerate our
5352 2005-03-18 Morten Welinder <terra@gnome.org>
5354 * dialog-stf-format-page.c (cb_col_check_clicked): Schedule a
5355 redraw of the entire treeview in order to make sure strikethrough
5356 changes are actually seen. See also bug 169961.
5358 2005-03-17 Jon K Hellan <hellan@acm.org>
5360 * dialog-search.c (dialog_search): Use
5361 go_gtk_nonmodal_dialog. Makes Esc close dialog.
5363 2005-03-15 Morten Welinder <terra@gnome.org>
5365 * dialog-search.c (search_get_value): Reload cell and comment on
5368 2005-03-15 Morten Welinder <terra@gnome.org>
5370 * dialog-search.c (dialog_search): Don't install as guru. Attach
5371 signal to close dialog if workbook has sheets removed. Allow more
5372 than one search open at a time.
5373 (search_clicked): Install a new model. That avoids inserting one
5376 * dialog-stf-preview.c (stf_preview_free): Unref ->tree_view.
5377 (stf_preview_new): Ref ->tree_view.
5378 (stf_preview_set_lines): Switch in a new model for ->tree_view.
5379 That avoids inserting one line at a time. This also lifts the
5380 limit of the column count.
5382 2005-03-14 Morten Welinder <terra@gnome.org>
5384 * dialog-sheet-order.c: Include fix.
5386 2005-03-13 Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>
5388 * dialog-so-styled (dialog_so_styled): use gog_style_get_editor.
5390 2005-03-06 Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>
5392 * dialog-plugin-manager.c (pm_gui_load_directory_page): add goffice
5393 plugin directory to system directory list.
5395 2005-03-03 Morten Welinder <terra@gnome.org>
5397 * dialog-merge.c (cb_merge_merge_clicked): Fix go_gtk_query_yes_no
5399 * dialog-plugin-manager.c (cb_active_toggled): Ditto.
5400 * dialog-cell-format.c (cb_fmt_dialog_dialog_buttons): Ditto.
5401 * dialog-sheet-order.c (cb_sheet_order_changed): Ditto.
5403 2005-03-02 Morten Welinder <terra@gnome.org>
5405 * dialog-cell-format.c: Use FooCanvas for drawing rotated text.
5406 Do not include <pango/pangoft2.h> anymore.
5407 Switch border stuff to FooCanvas.
5409 2005-03-01 Morten Welinder <terra@gnome.org>
5411 * dialog-tabulate.c (mode_group): Constify.
5412 * dialog-shuffle.c (shuffle_by): Constify.
5413 * dialog-analysis-tools.c (grouped_by_group): Constify.
5414 * dao-gui-utils.c (output_group): Constify.
5415 * dialog-search-replace.c (error_group, search_type_group,
5416 scope_group, direction_group): Constify.
5417 * dialog-about.c (about_types): Constify.
5418 * dialog-paste-special.c (paste_ops): Constify.
5419 * dialog-summary.c (dialog_summary_names): Constify.
5420 * dialog-search.c (search_type_group, scope_group,
5421 direction_group): Constify.
5422 * dialog-solver.c (algorithm_defs, problem_type_group,
5423 model_type_group): Constify.
5424 * dialog-zoom.c (buttons): Constify.
5425 * dialog-autoformat.c (demotable): Constify.
5426 * dialog-preferences.c (page_info, startup_pages): Constify.
5428 2005-02-28 Morten Welinder <terra@gnome.org>
5430 * dialog-stf-format-page.c (cb_treeview_button_press): New
5431 function allowing the use of mouse in the data area.
5433 * dialog-stf-preview.c (stf_preview_find_column): New function.
5434 * dialog-stf-fixed-page.c (cb_treeview_button_press): Use
5435 stf_preview_find_column.
5437 * dialog-stf-format-page.c (format_context_menu): Factor out from
5438 cb_col_event. Constify.
5440 2005-02-18 Morten Welinder <terra@gnome.org>
5442 * dialog-printer-setup.c (spin_button_adapt_to_unit): Fix
5444 (canvas_update): Setup the spin button correctly.
5446 2005-02-10 Jon K Hellan <hellan@acm.org>
5448 * dialog-simulation.c (update_log, update_results_view): USe
5449 GNM_FORMAT_g format for gnm_float in printf.
5451 2005-02-09 Jon K Hellan <hellan@acm.org>
5453 * dialog-simulation.c (simulation_update_sensitivity_cb)
5454 (update_results_view): Cast gnm_float to double in printf.
5456 * dialog-workbook-attr.c (struct AttrState, get_entry_values,
5457 cb_widget_changed): Make iteration_tolerance gnm_float instead of
5460 2005-02-08 Jody Goldberg <jody@gnome.org>
5464 2005-02-04 Morten Welinder <terra@gnome.org>
5466 * dialog-search.c (make_matches_table): Remove old #ifdef
5469 2005-01-20 Jody Goldberg <jody@gnome.org>
5471 * dialog-sheet-order.c : Support a toggle for rtl
5473 2005-01-17 Jody Goldberg <jody@gnome.org>
5477 2005-01-15 Jody Goldberg <jody@gnome.org>
5479 http://bugzilla.gnome.org/show_bug.cgi?id=161910
5480 * cell-sort.glade : increase width a bit.
5482 2004-12-17 Morten Welinder <terra@gnome.org>
5484 * dialog-cell-format.c (fmt_dialog_init_align_page): Handle the
5485 no-common rotation case. Fix the no-common indentation case.
5487 2004-12-14 Morten Welinder <terra@gnome.org>
5489 * dialog-cell-format.c (fmt_dialog_init_align_page): Initialize
5490 rotation from style.
5491 (cb_rotate_changed): Return proper rotation. Fix bootstrap crash.
5493 2004-12-09 Jody Goldberg <jody@gnome.org>
5497 2004-11-28 Jody Goldberg <jody@gnome.org>
5501 2004-11-23 Morten Welinder <terra@gnome.org>
5503 * dialog-stf-format-page.c (format_page_update_preview): Remove
5504 extra style_format_unref.
5506 2004-11-14 Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>
5508 * dialog-about.c (dialog_about): handle dash_type property.
5510 2004-11-13 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
5512 * dialog-preferences.c: Fixed typo
5514 2004-11-13 Andreas J. Guelzow <aguelzow@taliesin.ca>
5516 http://bugzilla.gnome.org/show_bug.cgi?id=158207
5517 * dialog-autocorrect.c (cb_remove_clicked): two
5518 strings can be the same even if they differ as pointers.
5520 2004-11-07 Jody Goldberg <jody@gnome.org>
5524 2004-11-07 Andreas J. Guelzow <aguelzow@taliesin.ca>
5526 * dialog-preferences.c: add default text argument to
5527 all calls of *_pref_create_widget
5528 (dialog_pref_load_description_from_key): use
5529 dialog_pref_load_description
5530 (bool_pref_create_widget): use default text
5531 (int_pref_create_widget): ditto
5532 (double_pref_create_widget): ditto
5534 2004-11-07 Andreas J. Guelzow <aguelzow@taliesin.ca>
5536 http://bugzilla.gnome.org/show_bug.cgi?id=157239
5537 * dialog-preferences.c (double_pref_conf_to_widget): for
5538 doubles use fabs not abs
5540 2004-11-07 Andreas J. Guelzow <aguelzow@taliesin.ca>
5542 * dialog-preferences.c (pref_tool_page_open): new
5543 (pref_tool_page_initializer): new
5544 (pref_copypaste_page_open): new
5545 (pref_copypaste_page_initializer): new
5546 (cb_pref_tree_selection_changed): deleted
5547 (pref_tree_page_open): deleted
5548 (pref_tree_find_iter): deleted
5549 (pref_tree_set_model): deleted
5550 (cb_pref_tree_changed_notification): deleted
5551 (cb_value_edited): deleted
5552 (pref_tree_initializer): deleted
5553 (pref_undo_page_initializer): move checkboxes to the bottom
5554 (pref_sort_page_initializer): ditto
5555 (pref_window_page_initializer): ditto
5557 2004-11-06 Andreas J. Guelzow <aguelzow@taliesin.ca>
5559 * dialog-preferences.c (pref_screen_page_open): new
5560 (pref_screen_page_initializer): new
5561 (page_info): add `screen' page and reorder
5562 (pref_file_page_initializer): reorder items
5563 (int_pref_create_widget): adjust spacing
5564 (double_pref_create_widget): adjust spacing
5566 2004-11-05 Andreas J. Guelzow <aguelzow@taliesin.ca>
5568 * dialog-preferences.c: add setter function arguments to all calls to
5569 gboolean_pref_create_widget and rename int_pref_create_widget to
5570 gint_pref_create_widget throughout
5571 (bool_pref_widget_to_conf) call setter function
5572 rather than talking to gconf
5573 (bool_pref_create_widget) link setter function.
5575 2004-11-05 Andreas J. Guelzow <aguelzow@taliesin.ca>
5577 * dialog-preferences.c: add setter function arguments to all calls to
5578 int_pref_create_widget
5579 (int_pref_widget_to_conf) call setter function
5580 rather than talking to gconf
5581 (int_pref_create_widget) link setter function.
5583 2004-11-05 Andreas J. Guelzow <aguelzow@taliesin.ca>
5585 * dialog-preferences.c (cb_pref_font_hf_has_changed): pass the changes
5586 to gnm_gconf_set_hf_font.
5588 2004-11-04 Jody Goldberg <jody@gnome.org>
5590 * solver.glade : link up the Type mnemonic, and name the left/right
5591 labels so that we can connect them to the expr entries. Add some
5592 icons to the constraint page.
5594 * dialog-solver.c (solver_reporting) : handle the report generation
5595 potentially deleting the dialog and state.
5596 (cb_dialog_solve_clicked) : ditto
5597 (dialog_init) : have the constraint entries activation add the
5598 constraint rather than running solve.
5599 (cb_dialog_set_rhs_sensitivity) : re-enable this code and handle the
5602 2004-11-03 Jody Goldberg <jody@gnome.org>
5604 * dialog-solver.c (check_int_constraints) : Adjust calling convention
5605 to handle new signature for global_range_contained.
5606 * dialog-merge.c (cb_merge_merge_clicked) : ditto.
5608 2004-11-04 Andreas J. Guelzow <aguelzow@taliesin.ca>
5610 * dialog-preferences.c: reenable some of the `internal'
5611 preferences since they are apparently used
5613 2004-11-04 Andreas J. Guelzow <aguelzow@taliesin.ca>
5615 http://bugzilla.gnome.org/show_bug.cgi?id=157238
5616 http://bugzilla.gnome.org/show_bug.cgi?id=157239
5617 * dialog-preferences.c (double_pref_widget_to_conf): use
5618 a specific configuration setting function
5619 (double_pref_create_widget): ditto
5620 (cb_pref_font_has_changed): do not write directly to gconf
5621 (pref_window_page_initializer): specify configuration
5624 2004-11-02 Andreas J. Guelzow <aguelzow@taliesin.ca>
5626 * dialog-stf-export.c (cb_selection_changed): disable
5627 movement buttons if there is an empty selection.
5629 2004-11-02 Andreas J. Guelzow <aguelzow@taliesin.ca>
5631 * dialog-function-select.c (dialog_function_write_recent_func):
5632 gnm_gconf_set_recent_funcs is now owning the list
5634 2004-10-31 Jody Goldberg <jody@gnome.org>
5638 2004-11-01 Andreas J. Guelzow <aguelzow@taliesin.ca>
5640 * dialog-stf-export.c (cb_selection_changed): disable
5641 movement buttons if there is no selection.
5643 2004-11-01 Andreas J. Guelzow <aguelzow@taliesin.ca>
5645 * dialog-stf-export.c (location_of_iter): deleted
5646 (cb_selection_changed): check whether first and last item
5648 (cb_item_move): rewrite using gtk 2.2 api additions
5649 (cb_up): change arguments to cb_item_move
5651 * dialog-sheet-order.c (gnm_tree_model_iter_prev):
5654 2004-10-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
5656 * dialog-stf-export.glade: clarify instructions
5658 2004-10-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
5660 * dialog-stf-export.glade: mark sheet list reorderable
5661 * dialog-stf-export.c
5662 (stf_export_dialog_sheet_page_init): mark sheet list reorderable
5664 2004-10-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
5666 * dialog-stf-export.glade: fix spelling
5667 * dialog-stf-export.c (cb_selection_changed): new
5668 (move_element): call cb_selection_changed
5669 (cb_sheet_top): ditto
5670 (cb_sheet_bottom): ditto
5671 (stf_export_dialog_sheet_page_init): link selection
5672 changes to cb_selection_changed
5674 2004-10-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
5676 * dialog-stf-export.glade: add tool tips and new buttons
5677 * dialog-stf-export.c (gnm_tree_model_iter_prev): new
5678 (move_element): simplify
5679 (cb_sheet_up): change arguments of move_element
5680 (cb_sheet_down): ditto
5682 (cb_sheet_bottom): new
5683 (stf_export_dialog_sheet_page_init): setup `top' and
5686 2004-10-28 Andreas J. Guelzow <aguelzow@taliesin.ca>
5688 http://bugzilla.gnome.org/show_bug.cgi?id=156710
5689 * dialog-stf-export.c (move_element) fix sense of test
5691 2004-10-28 Andreas J. Guelzow <aguelzow@taliesin.ca>
5693 http://bugzilla.gnome.org/show_bug.cgi?id=156604
5694 * dialog-stf-export.c (set_sheet_selection_count): compare with
5695 number of non-empty sheets only.
5696 (cb_set_sheet): do not set empty sheets to be exported
5697 (cb_sheet_select_all): `all' means all non-empty sheets.
5698 (stf_export_dialog_sheet_page_init): check which sheets are
5700 (stf_export_dialog_switch_page): ignore the sheet selection page
5701 if there is only one empty sheet.
5702 (stf_export_dialog): ditto. Moreover, warn the user if there is no
5703 content that can be exported.
5705 2004-10-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
5707 http://bugzilla.gnome.org/show_bug.cgi?id=156531
5708 * dialog-stf-format-page.c (format_page_update_preview): don't
5709 hardcode maximum number of permissible columns.
5711 2004-10-26 Andreas J. Guelzow <aguelzow@taliesin.ca>
5713 http://bugzilla.gnome.org/show_bug.cgi?id=154140
5714 * dialog-stf-format-page.c (format_page_update_preview): add
5715 format label to column headers
5716 (cb_number_format_changed): change format label in column header
5718 2004-10-26 Andreas J. Guelzow <aguelzow@taliesin.ca>
5720 http://bugzilla.gnome.org/show_bug.cgi?id=154137
5721 * dialog-stf-fixed-page.c (popup_elements): change text
5723 2004-10-21 Morten Welinder <terra@gnome.org>
5725 * dialog-about.c: Add Arief Mulya Utama.
5727 2004-10-20 Andreas J. Guelzow <aguelzow@taliesin.ca>
5729 http://bugzilla.gnome.org/show_bug.cgi?id=154138
5730 * dialog-stf.glade: Change trim menu items and add a text field
5731 indicating the number of columns imported.
5732 http://bugzilla.gnome.org/show_bug.cgi?id=139385
5733 * dialog-stf.c (stf_dialog): handle col_import_array_len
5734 * dialog-stf.h: add column_selection_label to FormatInfo_t
5735 * dialog-stf-format-page.c (cb_col_check_clicked): call
5736 format_page_update_column_selection
5737 (format_page_update_preview): ditto
5738 (format_page_update_column_selection): new
5739 (stf_dialog_format_page_init): initialize column_selection_label
5740 and call format_page_update_column_selection
5742 2004-10-20 Andreas J. Guelzow <aguelzow@taliesin.ca>
5744 * dialog-preferences.c: disabled `internal' preferences
5746 2004-10-20 Andreas J. Guelzow <aguelzow@taliesin.ca>
5748 http://bugzilla.gnome.org/show_bug.cgi?id=154139
5749 * dialog-stf-format-page.c (cb_col_check_clicked): switch column
5751 (format_page_update_preview): adjust column style
5753 2004-10-19 Morten Welinder <terra@gnome.org>
5755 * dialog-search.c (make_matches_table): Add ellipsize property to
5756 contents column if supported.
5758 2004-10-18 Andreas J. Guelzow <aguelzow@taliesin.ca>
5760 * dialog-stf-export.glade: fix formatting on all pages
5761 * dialog-stf-export.c (stf_export_dialog_switch_page): no need to
5762 go back if there is only one sheet
5763 (stf_export_dialog): we can go directly to format specifications
5764 if there is only one sheet.
5766 2004-10-18 Andreas J. Guelzow <aguelzow@taliesin.ca>
5768 http://bugzilla.gnome.org/show_bug.cgi?id=155437
5769 * dialog-stf-export.c (cb_sheet_select_none): number of selected
5771 http://bugzilla.gnome.org/show_bug.cgi?id=154231
5772 (cb_sheet_select_all): number os selected sheets is now `all'
5773 * dialog-stf-export.glade: fix formatting of description
5775 2004-10-18 Yukihiro Nakai <nakai@gnome.gr.jp>
5777 * dialog-plugin-manager.c (set_plugin_model_row): Gettextize the
5778 plugin names on GUI.
5779 * dialog-pluing-manager.c (cb_pm_selection_changed): Gettextize the
5780 plugin description on GUI.
5782 2004-10-15 Yukihiro Nakai <nakai@gnome.gr.jp>
5784 * dialog-about.c (cb_about_animate): Gettextize contributors name.
5786 2004-10-13 Morten Welinder <terra@gnome.org>
5788 * dialog-about.c (dialog_about): Add timeout at low priority so it
5789 will not run before the canvas has been updated.
5791 2004-10-09 Jody Goldberg <jody@gnome.org>
5793 * dialog-preferences.c (pref_window_page_initializer) : Set max to 64.
5794 Why do we hard code this rather than pulling it from the schema ?
5796 2004-10-08 Morten Welinder <terra@gnome.org>
5798 * dialog-workbook-attr.c (attr_dialog_init_view_page): Use
5799 workbook_autorecalc.
5801 2004-10-05 Jody Goldberg <jody@gnome.org>
5805 2004-09-28 Morten Welinder <terra@gnome.org>
5807 * dialog-cell-format.c (set_rot_from_point): Use atan2, not atan.
5808 (cb_rotate_canvas_realize): Call go_pango_fc_font_map_cache_clear.
5811 2004-09-27 Jody Goldberg <jody@gnome.org>
5813 * dialog-paste-special.c (cb_paste_special_response) : don't forget to
5816 2004-09-26 Jody Goldberg <jody@gnome.org>
5818 From : Yukihiro Nakai <nakai@gnome.gr.jp>
5819 http://bugzilla.gnome.org/show_bug.cgi?id=148550
5820 * dialog-hyperlink.c (dhl_set_target_email) : new
5822 2004-09-24 Jody Goldberg <jody@gnome.org>
5824 * dialog-paste-special.c (dialog_paste_special) : make this
5825 pseudo-modal rather than full modal to drag it into the modern age.
5826 We still need to gladify and higify it. I've got a glade file if
5827 anyone is interested.
5829 2004-09-24 Jody Goldberg <jody@gnome.org>
5831 * dialog-so-styled.c : new
5833 2004-09-20 Jody Goldberg <jody@gnome.org>
5835 * print.glade : s/Print setup/Page Setup/ to match the action
5837 2004-09-24 Morten Welinder <terra@gnome.org>
5839 * dialog-autosave.c (autosave_set_sensitivity): Fix type
5840 confusion. entry_to_int returns a gboolean.
5841 (cb_autosave_ok): Ditto.
5843 2004-09-08 Jody Goldberg <jody@gnome.org>
5847 2004-09-07 Jon K Hellan <hellan@acm.org>
5849 * dialog-view.c (cb_view_ok_clicked): Use updated gui-utils.
5851 * dialog-tabulate.c (tabulate_ok_clicked): Ditto.
5853 * dialog-stf.c (cancel_clicked): Ditto.
5855 * dialog-stf-main-page.c (encodings_changed_cb): Ditto.
5857 * dialog-stf-format-page.c (cb_col_check_clicked): Ditto.
5859 * dialog-stf-fixed-page.c (fixed_page_autodiscover): Ditto.
5861 * dialog-stf-export.c (stf_export_dialog): Ditto.
5863 * dialog-solver.c (dialog_solver): Ditto.
5865 * dialog-sheet-order.c (cb_ok_clicked, cb_sheet_order_changed): Ditto.
5867 * dialog-search.c (search_clicked): Ditto.
5869 * dialog-search-replace.c (ok_clicked): Ditto.
5871 * dialog-scenarios.c (scenario_add_ok_clicked_cb,
5872 scenarios_summary_clicked_cb, dialog_scenarios): Ditto.
5874 * dialog-plugin-manager.c (cb_pm_button_activate_all_clicked,
5875 cb_pm_button_deactivate_all_clicked, cb_active_toggled): Ditto.
5877 * dialog-paste-special.c (dialog_paste_special): Ditto.
5879 * dialog-merge.c (cb_merge_merge_clicked): Ditto.
5881 * dialog-insert-cells.c (dialog_insert_cells): Ditto.
5883 * dialog-hyperlink.c (dhl_get_target_cur_wb, dialog_hyperlink): Ditto.
5885 * dialog-goto-cell.c (dialog_goto_cell): Ditto.
5887 * dialog-goal-seek.c (dialog_goal_seek): Ditto.
5889 * dialog-formula-guru.c (dialog_formula_guru): Ditto.
5891 * dialog-delete-cells.c (dialog_delete_cells): Ditto.
5893 * dialog-define-names.c (cb_scope_changed, name_guru_add,
5894 dialog_define_names): Ditto.
5896 * dialog-cell-sort.c (dialog_cell_sort): Ditto.
5898 * dialog-cell-format.c (cb_fmt_dialog_dialog_buttons): Ditto.
5900 * dialog-autosave.c (dialog_autosave): Ditto.
5902 * dialog-autocorrect.c (dialog_autocorrect): Ditto.
5904 * dialog-analysis-tools.c (dialog_tool_init): Ditto.
5906 2004-09-06 Andreas J. Guelzow <aguelzow@taliesin.ca>
5908 * dialog-analysis-tools.c (dialog_ttest_tool): Enable the `put'
5909 menu in the dao widget.
5911 2004-09-02 Stepan Kasal <kasal@ucw.cz>
5913 * Makefile.am (base_files): Remove dialog-solver.c.
5914 (libdialogs_a_SOURCES): Include it here, if ENABLE_SOLVER is true.
5916 2004-09-02 Jody Goldberg <jody@gnome.org>
5918 * dialog-about.c (dialog_about) : make it bigger
5920 2004-09-03 Morten Welinder <terra@gnome.org>
5922 * dialog-search.c (dialog_search): In the match table, set up a
5923 binding such that [Enter] goes to the next match.
5925 2004-08-29 Jody Goldberg <jody@gnome.org>
5929 2004-08-17 Jody Goldberg <jody@gnome.org>
5931 * dialog-hyperlink.c : mnemonics inside combos do not work
5933 2004-08-14 Jon K Hellan <hellan@acm.org>
5935 * dialog-sheet-order.c (dialog_sheet_order): Fix typo.
5937 2004-08-05 Andreas J. Guelzow <aguelzow@taliesin.ca>
5939 * dialog-about.c (dialog_about): start at a random position in the
5940 list of contributors and include verion info (and application name)
5943 2004-07-28 Morten Welinder <terra@gnome.org>
5945 * dialog-plugin-manager.c (cb_active_toggled): Call
5946 gnm_plugin_is_active instead of simply checking that its address
5949 2004-07-28 Andreas J. Guelzow <aguelzow@taliesin.ca>
5951 * dialog-analysis-tools.c (dialog_ftest_tool): Enable the `put'
5952 menu in the dao widget.
5954 2004-07-27 Morten Welinder <terra@gnome.org>
5956 * dialog-search.c (make_matches_table): Don't use NULL
5957 terminatation when we know array length.
5959 2004-07-19 Jody Goldberg <jody@gnome.org>
5963 2004-07-17 Andreas J. Guelzow <aguelzow@taliesin.ca>
5965 * dialog-preferences.c (pref_tree_data): add CLIPBOARD over
5968 2004-07-11 Andreas J. Guelzow <aguelzow@taliesin.ca>
5970 * dialog-analysis-tools.c (dialog_correlation_tool):
5971 Enable the `put' menu in the dao widget.
5972 (dialog_covariance_tool): ditto
5974 2004-07-11 Andreas J. Guelzow <aguelzow@taliesin.ca>
5976 * dialog-analysis-tools.c (dialog_anova_single_factor_tool):
5977 Enable the `put' menu in the dao widget.
5979 2004-07-05 Jody Goldberg <jody@gnome.org>
5981 * dialog-about.c (dialog_about) : Throw in some gradients and a cheesy
5984 2004-06-29 Jody Goldberg <jody@gnome.org>
5986 * dialog-preferences.c (pref_tree_initializer) : fix crash on startup
5987 due to missing column
5989 2004-06-17 Andreas J. Guelzow <aguelzow@taliesin.ca>
5991 * dialog-analysis-tools.c (cb_desc_stat_tool_ok_clicked):
5992 retrieve information from the ss_button
5993 (dialog_descriptive_stat_tool): c_entry is a spinbutton (not an
5994 entry). Enable the `put' menu in the dao widget.
5996 2004-06-01 Morten Welinder <terra@gnome.org>
5998 * dialog-cell-format.c (cb_rotate_canvas_realize): Unref the
5999 layout. Unref the attribute list. Free the bitmap. Unref the
6002 2004-05-24 Jody Goldberg <jody@gnome.org>
6004 http://bugzilla.gnome.org/show_bug.cgi?id=136546
6005 * dialog-about.c : Use the translation mechanism
6007 2004-05-26 Jean Brefort <jean.brefort@ac-dijon.fr>
6009 * cell-format.glade: changed gnm_combo_text_glade_new to
6010 go_combo_text_glade_new.
6011 * format-selector.glade: ditto.
6013 2004-05-26 Jean Brefort <jean.brefort@ac-dijon.fr>
6015 * dialog-cell-format.c: (fmt_dialog_init_font_page): replaced
6016 GnmComboText by GoComboText.
6017 * dialog-hyperlink.c: (dhl_init): removed old commented code.
6018 * dialog-solver.c: (dialog_init): added missing spaces.
6019 * font-sel.glade: replaced GtkCList by GtkTreeView
6021 2004-05-25 Andreas J. Guelzow <aguelzow@taliesin.ca>
6023 * dialog-sheet-order.c: add handling of "visible" column
6025 (cb_toggled_visible) : new
6027 2004-05-25 Andreas J. Guelzow <aguelzow@taliesin.ca>
6029 * sheet-order.glade: increase default width
6031 2004-05-24 Andreas J. Guelzow <aguelzow@taliesin.ca>
6033 * dialog-sheet-order.c (cb_color_changed_back): colour 0 is the
6035 (cb_color_changed_fore): colour 0 is the default colour
6037 2004-05-24 Andreas J. Guelzow <aguelzow@taliesin.ca>
6039 * dialog-analysis-tools.c (fourier_tool_ok_clicked_cb):
6040 initialize data->base.wbc
6042 2004-05-22 Jean Brefort <jean.brefort@ac-dijon.fr>
6043 * dialog-printer-setup.c: (do_setup_page_info), (do_setup_page): replaced Gtk deprecated stuff.
6044 * dialog-random-generator.c: (combo_get_distribution),
6045 (dialog_random_tool_init): ditto.
6046 * dialog-solver.c: (dialog_set_sec_button_sensitivity),
6047 (constraint_select_click), (cb_dialog_delete_clicked),
6048 (constraint_fill_row), (cb_dialog_add_clicked),
6049 (cb_dialog_change_clicked), (cb_dialog_set_rhs_sensitivity),
6050 (cb_dialog_model_type_clicked), (dialog_destroy),
6051 (check_int_constraints), (convert_constraint_format),
6052 (revert_constraint_format), (cb_dialog_solve_clicked),
6053 (dialog_init): ditto.
6054 * print.glade: ditto.
6055 * random-generation.glade: ditto.
6056 * solver.glade: ditto.
6058 2004-05-21 Jody Goldberg <jody@gnome.org>
6060 * dialog-sheet-order.c : GtkCellRendererText uses GdkColor the
6061 foreground-gdk, and background-gdk .. quelle suprise ! (doh!)
6062 http://bugzilla.gnome.org/show_bug.cgi?id=142687
6063 (dialog_sheet_order) : make the colour combos instant apply.
6065 2004-05-17 Morten Welinder <terra@gnome.org>
6067 * dialog-printer-setup.c (fill_hf): Don't set things for undefined
6070 2004-05-14 Jody Goldberg <jody@gnome.org>
6072 * names.glade : make the table resizeable and supply a default size to
6073 avoid scrollbars on startup.
6075 2004-04-17 Jody Goldberg <jody@gnome.org>
6077 * autoformat.glade : Don't use the libgnome stock item
6079 2004-04-13 Morten Welinder <terra@gnome.org>
6081 * dialog-stf-csv-page.c: This no longer needs
6082 GTK_DISABLE_DEPRECATED.
6084 2004-04-07 Morten Welinder <terra@gnome.org>
6086 * dialog-view.c (cb_view_ok_clicked): Copy toolbar visibility.
6087 (dialog_new_view): Make sure "This screen" really does mean "This
6088 screen" and not "Default screen".
6090 2004-04-01 Christian Neumair <chris@gnome-de.org>
6092 * Makefile.am: Revert accidential commit.
6094 2004-04-01 Christian Neumair <chris@gnome-de.org>
6096 * dialog-define-names.c: Slight widget naming cleanup.
6097 * exp-smoothing.glade: Some initial HIGification.
6098 * fill-series.glade: ditto.
6099 * moving-averages.glade: ditto.
6100 * names.glade: ditto.
6101 * random-generation.glade: ditto.
6102 * variance-tests.glade: ditto.
6104 2004-03-28 Jody Goldberg <jody@gnome.org>
6108 2004-03-30 Jody Goldberg <jody@gnome.org>
6110 * dialog-stf-main-page.c (stf_dialog_main_page_init) : connect to
6111 value_changed, not changed so that people can enter values directly.
6112 * dialog-cell-format.c (fmt_dialog_init_align_page) : ditto for
6113 indent and rotation spinners.
6115 2004-03-23 Christian Neumair <chris@gnome-de.org>
6117 * dialog-view.c (cb_view_ok_clicked): Cast toggle button when
6118 determining its activity state.
6120 2004-03-23 Christian Neumair <chris@gnome-de.org>
6122 * dialog-view.c: HIGification approach. Don't use radio buttons, small
6124 * view.glade: Ditto.
6126 2004-03-22 Morten Welinder <terra@gnome.org>
6128 * dialog-about.c (dialog_about): Handle missing plugins without
6131 2004-03-08 Morten Welinder <terra@gnome.org>
6133 * dialog-plugin-manager.c (cb_pm_button_directory_add_clicked):
6134 Use folder selection mode now that is has regained sanity.
6136 2004-02-21 Jody Goldberg <jody@gnome.org>
6138 * dialog-stf-export.c : Major reorg to remove the gnomedruid, and
6141 * dialog-about.c : rewrite. Not so pretty, but getting better. It's
6142 a decent test case for an api to create a plot.
6144 2004-02-17 Morten Welinder <terra@gnome.org>
6146 * print.glade: Revert.
6148 2004-02-13 Morten Welinder <terra@gnome.org>
6150 * dialog-plugin-manager.c (cb_pm_button_directory_add_clicked):
6151 Switch to file chooser.
6153 2004-02-09 Morten Welinder <terra@gnome.org>
6155 * dialog-search-replace.c: Use GtkEntry (some we don't rely on
6157 * dialog-search.c: Ditto.
6158 * dialog-goto-cell.c (dialog_goto_init): Ditto.
6160 2004-02-06 Jody Goldberg <jody@gnome.org>
6162 * cell-format.glade : add some mnemonics
6164 2004-02-05 Morten Welinder <terra@gnome.org>
6166 * solver.glade: Use unicode <= and >= for constraints.
6168 2004-02-02 Jody Goldberg <jody@gnome.org>
6170 * dialog-cell-format.c (cb_font_preview_color) : Move to GOColor
6171 (cb_border_color) : ditto.
6172 (cb_back_preview_color) : ditto.
6173 (cb_pattern_preview_color) : ditto.
6175 2004-02-02 Jody Goldberg <jody@gnome.org>
6177 * dialog-cell-format.c (setup_color_pickers) : drop use of GdkColor.
6179 2004-01-29 Jody Goldberg <jody@gnome.org>
6181 * dialog-stf.glade : '_Fixed Width' conflicted with '_Forward'
6182 Move to 'Fi_xed Width'
6184 2004-01-28 Andreas J. Guelzow <aguelzow@taliesin.ca>
6186 * dialog-printer-setup.c (do_fetch_page): don't bother setting
6189 2004-01-24 Andreas J. Guelzow <aguelzow@taliesin.ca>
6191 * print.glade: a little bit of HIGfication
6193 2004-01-14 Jody Goldberg <jody@gnome.org>
6195 * dialog-about.c (dialog_about) : add jimmac to about
6197 2004-01-06 J.H.M. Dassen (Ray) <jdassen@debian.org>
6199 * dialog-stf-format-page.c: #include <gtk/gtkmenuitem.h> here as well.
6201 2004-01-06 David Mosberger-Tang <David.Mosberger@acm.org>
6203 http://bugs.debian.org/226382
6204 * dialog-printer-setup.c: Gnumeric crashed on ia64 when clicking
6205 on File->Page Setup. The problem was that without include of
6206 gtkmenuitem.h, gtk_menu_item_new_with_label() was implicitly
6207 declared to return an "int", but since it returns a pointer in
6208 reality, the top 32 bits got sign-extended/corrupted on 64-bit
6209 platforms. Included the appropriate header.
6211 2004-01-05 Morten Welinder <terra@gnome.org>
6213 * dialog-view.c (cb_view_ok_clicked): Turn on multi-head support.
6215 2003-12-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
6217 * dialog-analysis-tools.c
6218 (anova_two_factor_tool_update_sensitivity_cb): switch to spin button
6219 (anova_two_factor_tool_ok_clicked_cb): ditto
6220 * anova-two.glade: change GtkEntry to GtkSpinButton
6221 * dao.glade: replace separators with headers
6223 2003-12-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
6225 * descriptive-stats.glade: add some missed keyboard accelerators
6228 2003-12-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
6230 * dialog-analysis-tools.c (anova_single_tool_update_sensitivity_cb):
6231 switch to spin button
6232 (anova_single_tool_ok_clicked_cb): ditto
6233 * anova-one.glade: change GtkEntry to GtkSpinButton
6235 2003-12-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
6237 * dialog-analysis-tools.c (desc_stat_tool_update_sensitivity_cb):
6238 disable entry fields that do not currently apply and store
6239 warning messages in warning label
6240 * descriptive-stats.glade: HIGify and add warning field
6242 2003-12-30 Andreas J. Guelzow <aguelzow@taliesin.ca>
6244 * dialog-analysis-tools.c (anova_single_tool_update_sensitivity_cb):
6245 store warning messages in warning label
6246 (anova_two_factor_tool_update_sensitivity_cb): ditto
6247 (tool_update_sensitivity_cb): remove unused code
6248 * anova-one.glade: some small HIGification and addition of warnings
6250 * anova-two.glade: ditto
6252 2003-12-29 Andreas J. Guelzow <aguelzow@taliesin.ca>
6254 * dialog-analysis-tools.c (tool_update_sensitivity_cb): remove
6255 unused code and store warning messages in warning label
6256 * covariance.glade: some HIGification and addition of a warning field
6257 * correlation.glade: ditto
6259 * fourier-analysis.glade: ditto
6261 2003-12-28 Andreas J. Guelzow <aguelzow@taliesin.ca>
6263 * fill-series.glade: replace output page widgets with dao widget
6264 and minor HIGfication
6265 * random-generation.glade: ditto
6266 * simulation.glade: ditto
6267 * advanced-filter.glade: ditto
6268 * consolidate.glade: ditto
6269 * dao-gui-utils.c (cb_focus_on_entry): deleted
6270 (tool_set_focus_output_range): deleted
6271 (dialog_tool_preset_to_range): use dao widget
6272 (dialog_tool_init_outputs): all callers are now using the dao
6274 (parse_output): ditto
6275 * dao.glade: add in-place toggle button
6276 * dialog-advanced-filter.c (advanced_filter_update_sensitivity_cb):
6278 (dialog_advanced_filter): disable `put' menu
6279 * dialog-analysis-tools.c (dialog_tool_init): state->put_menu is not
6281 (tool_load_selection): state->output_entry is not longer used
6282 * dialog-consolidate.c (dialog_set_button_sensitivity): use new
6284 (dialog_consolidate): enable `put' menu
6285 * dialog-fill-series.c (cb_fill_series_update_sensitivity): use new
6287 (dialog_fill_series): disable `put' menu
6288 * dialog-random-generator.c (random_tool_update_sensitivity_cb):
6290 (dialog_random_tool): disable `put' menu
6291 * dialog-scenarios.c (dialog_scenario_add): replace
6292 state->base.output_entry with state->base.gdao (Should we relly
6293 be using dialog_tool_init here? It was designed for a different
6295 * dialog-shuffle.c (dialog_shuffle): ditto
6296 * dialog-simulation.c (simulation_update_sensitivity_cb): use new
6298 (dialog_simulation): disable `put' menu
6299 * tool-dialog.h (_GenericToolState): remove unneeded fields
6301 2003-12-28 Andreas J. Guelzow <aguelzow@taliesin.ca>
6303 * anova-one.glade: replace output page widgets with dao widget
6304 and minor HIGfication
6305 * anova-two.glade: ditto
6306 * dialog-analysis-tools.c (tool_update_sensitivity_cb): remove
6307 unused case (simple dialog not using dao widget)
6308 (anova_single_tool_update_sensitivity_cb): use new dao widget
6309 (anova_two_factor_tool_update_sensitivity_cb): ditto
6310 (dialog_anova_single_factor_tool): disable `put' menu
6311 (dialog_anova_two_factor_tool): ditto
6313 2003-12-28 Andreas J. Guelzow <aguelzow@taliesin.ca>
6314 for Christain Neumair <chris@gnome-de.org>
6316 * cell-comment.glade: HIGify
6318 2003-12-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
6320 * tool-dialogs.h (_GenericToolState): remove unused fields
6321 (dialog_tool_init): remove unused arguments
6322 * dialog-analysis-tools.c (dialog_tool_init): remove unused
6323 arguments and adjust calls to dialog_tool_init throughout
6324 * dialog-advanced-filter.c: adjust calls to dialog_tool_init
6326 * dialog-consolidate.c: ditto
6327 * dialog-fill-series.c: ditto
6328 * dialog-random-generator.c: ditto
6329 * dialog-scenarios.c: ditto
6330 * dialog-shuffle.c: ditto
6331 * dialog-simulation.c: ditto
6333 2003-12-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
6335 * dao.glade: some HIG modifications
6336 * dialog-analysis-tools.c (ttest_update_sensitivity_cb):
6338 (ftest_update_sensitivity_cb): ditto
6339 (sampling_tool_update_sensitivity): ditto
6340 (regression_tool_update_sensitivity_cb): ditto
6341 (exp_smoothing_tool_update_sensitivity_cb): ditto
6342 (average_tool_update_sensitivity_cb): ditto
6343 (histogram_tool_update_sensitivity_cb): ditto
6344 (dialog_ttest_tool): disable `put' menu
6345 (dialog_ftest_tool): ditto
6346 (dialog_sampling_tool): ditto
6347 (dialog_regression_tool): ditto
6348 (dialog_exp_smoothing_tool): ditto
6349 (dialog_average_tool): ditto
6350 (dialog_histogram_tool): ditto
6351 * exp-smoothing.glade: replace output page widgets with dao widget
6352 * histogram.glade: ditto
6353 * mean-tests.glade: ditto
6354 * moving-averages.glade: ditto
6355 * regression.glade: ditto
6356 * sampling.glade: ditto
6357 * variance-tests.glade: ditto
6359 2003-12-26 Andreas J. Guelzow <aguelzow@taliesin.ca>
6362 * Makefile.am: add dao.glade
6363 * dao-gui-utils.c (dialog_tool_init_outputs): handle new dao widget
6364 (parse_output): ditto
6365 * dialog-analysis-tools.c (tool_load_selection): ditto
6366 (tool_update_sensitivity_cb): ditto
6367 (dialog_correlation_tool): disable `put' menu
6368 (dialog_covariance_tool): ditto
6369 (dialog_ranking_tool): ditto
6370 (dialog_fourier_tool): ditto
6371 (desc_stat_tool_update_sensitivity_cb): use new dao widget
6372 (dialog_descriptive_stat_tool): disable `put' menu
6373 * tool-dialogs.h (_GenericToolState): add gdao field
6374 * correlation.glade: replace output page widgets with dao widget
6375 * covariance.glade: ditto
6376 * descriptive-stats.glade: ditto
6377 * fourier-analysis.glade: ditto
6380 2003-12-24 Andreas J. Guelzow <aguelzow@taliesin.ca>
6382 * dialog-cell-sort.c: make various strings translatable and remove
6383 corresponding warnings.
6385 2003-12-24 Andreas J. Guelzow <aguelzow@taliesin.ca>
6386 mostly for John Gill <sufc@utvinternet.com>
6388 * cell-sort.glade: add tooltips
6390 2003-12-24 Morten Welinder <terra@gnome.org>
6392 * dialog-search.c (make_matches_table): Set single-paragraph-mode.
6394 * dialog-stf-preview.c (stf_preview_set_lines): Set
6395 single-paragraph-mode. We're in gtk+ cvs HEAD land now.
6397 2003-12-23 Jody Goldberg <jody@gnome.org>
6401 2003-12-21 J.H.M. Dassen (Ray) <jdassen@debian.org>
6403 * dialog-cell-sort.c: #include <gtk/gtkmenuitem.h> so things link
6406 2003-12-21 Andreas J. Guelzow <aguelzow@taliesin.ca>
6408 * dialog-stf-export.glade: add `Preserve Formats' checkbutton
6409 * dialog-stf-export-private.h (StfE_FormatPageData_t): add
6410 GtkCheckButton *format_preserve
6411 * dialog-stf-export-format-page.c (stf_export_dialog_format_page_init):
6412 initialize format_preserve checkbutton
6413 (stf_export_dialog_format_page_result): extract format_preserve
6415 2003-12-20 Andreas J. Guelzow <aguelzow@taliesin.ca>
6417 * dialog-cell-sort.c (build_sort_field_menu): balance the size
6418 of the submenus with the size of the main menu and don't introduce
6419 submenus if there are only a few items left.
6421 2003-12-20 Andreas J. Guelzow <aguelzow@taliesin.ca>
6423 * cell-sort.glade: add horizontal scollbars to the treeview to
6424 work around a GTK bug.
6425 * dialog-cell-sort.c (header_name): new
6426 (col_row_name): add column/row info to headers to differentiate
6428 (append_data): load header into new column
6429 (cb_sort_header_check): simply switch the visibility of the header
6431 (move_cb): also move data from new column
6432 (dialog_init): add header column to treeview
6434 2003-12-20 Andreas J. Guelzow <aguelzow@taliesin.ca>
6435 mostly for John Gill <sufc@utvinternet.com>
6437 * dialog-cell-sort.c (AddSortFieldMenuState): new structure
6438 (already_in_sort_fields): new
6439 (range_already_in_sort_criteria): new
6440 (build_sort_field_menu): new
6441 (cb_sort_field_menu_activate): new
6442 (cb_sort_field_selection): new
6443 (cb_update_add_sensitivity): deleted
6444 (cb_sort_header_check): new
6445 (cb_update_sensitivity): don't count items here
6446 (select_iter_at_row): new
6447 (cb_delete_clicked): reselect an item after deletion
6448 (set_ok_button_sensitivity): new
6449 (build_sort_field_base_menu): new
6450 (show_add_menu): new
6451 (cb_add_clicked): if the entry field does not contain valid data
6452 show the menu instead
6453 (cb_treeview_button_press): new
6454 (cb_treeview_keypress): new
6455 (dialog_init): hook up additional signals for the treeview
6457 2003-11-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
6459 http://bugzilla.gnome.org/show_bug.cgi?id=128915
6460 * preferences.glade: make description field non-editable
6462 2003-11-26 Jody Goldberg <jody@gnome.org>
6466 2003-10-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
6468 http://bugzilla.gnome.org/show_bug.cgi?id=127932
6469 * src/dialogs/dialog-cell-sort.c (cb_update_sensitivity):
6471 (cb_clear_clicked): new
6472 (cb_add_clicked): don't stop after the first addition
6473 (dialog_init): handle clear button and shortened add entry
6474 * src/dialogs/cell-sort.glade: add clear button and move
6475 add button next to add entry field
6477 2003-10-27 Morten Welinder <terra@gnome.org>
6479 * dialog-stf-format-page.c (cb_col_event): Handle mouse-1 clicks
6480 near the checkbox and pretend it works.
6482 * dialog-stf-main-page.c (stf_dialog_main_page_init): Handle
6483 missing columns when input is empty.
6485 2003-10-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
6487 http://bugzilla.gnome.org/show_bug.cgi?id=125422
6488 * dialog-insert-cells.c (dialog_insert_cells): try to guess
6489 whether to move cells down or to the right
6490 * insert-cells.glade: add missing radio button
6492 2003-10-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
6494 * dialog-delete-cells.c (dialog_delete_cells): try to guess
6495 whether to move cells up or to the left
6497 2003-10-26 Andreas J. Guelzow <aguelzow@taliesin.ca>
6499 http://bugzilla.gnome.org/show_bug.cgi?id=125361
6500 * dialog-printer-setup.c (cb_do_print): cb_do_print_ok causes
6501 state to be freed. So don't use it afterwards.
6503 2003-10-26 Andreas J. Guelzow <aguelzow@taliesin.ca>
6505 * dialog-preferences.c: add Default Header/Footer Font Selector
6506 (pref_font_hf_initializer): new
6507 (cb_pref_font_hf_has_changed): new
6508 (cb_pref_font_hf_set_fonts): new
6509 (pref_font_hf_page_open): new
6511 2003-10-21 Jody Goldberg <jody@gnome.org>
6513 * function-select.glade : why were the descriptions editable ??
6515 2003-10-13 Morten Welinder <terra@gnome.org>
6517 * dialog-stf-preview.c (stf_preview_set_lines): Take extra
6518 GStringChunk* argument.
6519 (stf_preview_set_lines): Be consistent with the column maximum.
6521 2003-10-08 Jody Goldberg <jody@gnome.org>
6525 2003-10-05 Jody Goldberg <jody@gnome.org>
6527 * dialog-define-names.c (cb_name_guru_destroy) : reload the position
6528 descriptor in case things changed.
6530 2003-10-05 Jon K Hellan <hellan@acm.org>
6532 * dialog-sheet-order.c (dialog_sheet_order): Ditto.
6534 * dialog-cell-format.c (setup_color_pickers): gtk_combo_box
6535 renamed to gnm_combo_box.
6537 2003-10-05 J.H.M. Dassen (Ray) <jdassen@debian.org>
6539 * dialog-autocorrect.c, dialog-cell-sort.c, dialog-consolidate.c,
6540 dialog-function-select.c, dialog-scenarios.c, dialog-sheet-order.c,
6541 dialog-simulation.c, dialog-zoom.c: #include <gtkliststore.h> to fix
6544 2003-10-02 Morten Welinder <terra@gnome.org>
6546 * dialog-goal-seek.c (cb_dialog_apply_clicked): Don't use
6547 style_format_new_XL.
6549 2003-09-30 Morten Welinder <terra@gnome.org>
6551 * dialog-stf-format-page.c (stf_dialog_format_page_prepare): Set
6553 (format_page_trim_menu_deactivate): Update preview and result
6556 2003-09-28 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
6558 * dialog-scenarios.c (scenarios_ok_clicked_cb): Fixed a crash in
6561 * scenario-manager.glade: Much improved dialog layout.
6563 * dialog-scenarios.c (dialog_scenarios): A label name change.
6565 2003-09-24 Jody Goldberg <jody@gnome.org>
6567 Christian Neumair <chris@gnome-de.org>
6568 * view.glade : Add some atk relations
6569 * autofilter-top10.glade : ditto
6570 * autoformat.glade : ditto
6571 * variance-tests.glade : ditto
6572 * anova-two.glade : ditto
6573 * anova-one.glade : ditto
6575 2003-09-25 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
6577 * simulation.glade: Much improved dialog layout.
6579 * dialog-solver.c (cb_dialog_solve_clicked): Bug fix: create the
6580 scenario only if an optimal value was found.
6582 * dialog-solver.c (constraint_select_click): Fixed the usability
6583 of constraint change button.
6585 2003-09-23 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
6587 * scenario-manager.glade, scenario-add.glade: Add some spacing to
6588 look a little bit more like in HIG specs.
6590 * dialog-analysis-tools.c (scenarios_cancel_clicked_cb): Fix a
6591 crash in cancel button.
6593 * solver.glade: Fixed the groupping of the minimize button.
6595 2003-09-15 Morten Welinder <terra@gnome.org>
6597 * dialog-sheet-order.c (location_of_iter): Fix C99-ism.
6599 2003-09-15 Jody Goldberg <jody@gnome.org>
6603 2003-09-14 Andreas J. Guelzow <aguelzow@taliesin.ca>
6605 * dialog-sheet-order.c (location_of_iter): rewrite
6607 2003-09-13 Andreas J. Guelzow <aguelzow@taliesin.ca>
6609 * dialog-printer-setup.c (display_hf_preview): initialize
6612 2003-09-13 Andreas J. Guelzow <aguelzow@taliesin.ca>
6614 * dialog-analysis-tools.c (dialog_histogram_tool): connect
6615 focus event handlers to an expression entry's entry
6616 (histogram_tool_set_calculated): should return gboolean
6617 (histogram_tool_set_predetermined): ditto
6619 2003-09-12 Jody Goldberg <jody@gnome.org>
6621 * cell-format.glade : fix ancient spelling error.
6623 2003-09-11 Andreas J. Guelzow <aguelzow@taliesin.ca>
6625 * advanced-filter.glade: fix label alignment
6627 2003-09-11 Andreas J. Guelzow <aguelzow@taliesin.ca>
6629 * dialog-cell-sort.c (dialog_init): focus on the most
6632 2003-09-10 Christian Neumair <chris@gnome-de.org>
6634 * cell-sort.glade: Add ATK relation information.
6635 * dao-gui-utils.c (dialog_tool_init_outputs): ditto.
6636 * dialog-analysis-tools.c (dialog_tool_init): ditto.
6637 * format-selector.glade: ditto.
6638 * so-arrow.glade: ditto.
6639 * so-checkbox.glade: ditto.
6640 * so-fill.glade: ditto.
6641 * so-frame.glade: ditto.
6642 * so-scrollbar.glade: ditto.
6644 2003-09-10 Jody Goldberg <jody@gnome.org>
6648 2003-09-06 Andreas J. Guelzow <aguelzow@taliesin.ca>
6650 * dialog-sheet-order.c (cb_ok_clicked): remove warning
6652 2003-08-30 Jody Goldberg <jody@gnome.org>
6654 http://bugzilla.gnome.org/show_bug.cgi?id=121045
6655 * dialog-autofilter.c (init_operator) : minor thinko
6657 2003-08-25 Andreas J. Guelzow <aguelzow@taliesin.ca>
6659 http://bugzilla.gnome.org/show_bug.cgi?id=120552
6660 * dialog-stf-export.c (stf_dialog_window_delete): new
6661 (stf_export_dialog_attach_page_signals): connect
6662 stf_dialog_window_delete
6664 2003-08-25 Andreas J. Guelzow <aguelzow@taliesin.ca>
6666 * dialog-printer-setup.c (create_hf_preview_canvas): use
6667 8 pt rather than 14/1024 pt font
6669 2003-08-21 Jody Goldberg <jody@gnome.org>
6673 2003-08-11 Andreas J. Guelzow <aguelzow@taliesin.ca>
6675 * variance-tests.glade: changed to match other tool dialogs
6677 2003-08-11 Andreas J. Guelzow <aguelzow@taliesin.ca>
6679 * help.h: add and change a few links
6680 * dialog-autofilter.c (dialog_auto_filter): vary the help link
6681 depending on which dialog we a reusing
6682 * dialog-autosave.c (dialog_autosave): fix typo
6684 2003-08-09 Andreas J. Guelzow <aguelzow@taliesin.ca>
6686 * help.h: new, list of help links for all help buttons
6687 * dialog-advanced-filter.c: replace helpfile address
6688 with #define from help.h
6689 * dialog-autocorrect.c: ditto
6690 * dialog-autofilter.c: ditto
6691 * dialog-autoformat.c: ditto
6692 * dialog-cell-comment.c: ditto
6693 * dialog-cell-format.c: ditto
6694 * dialog-cell-sort.c: ditto
6695 * dialog-col-row.c: ditto
6696 * dialog-col-row.c: ditto
6697 * dialog-col-width.c: ditto
6698 * dialog-consolidate.c: ditto
6699 * dialog-consolidate.c: ditto
6700 * dialog-define-names.c: ditto
6701 * dialog-define-names.c: ditto
6702 * dialog-delete-cells.c: ditto
6703 * dialog-fill-series.c: ditto
6704 * dialog-formula-guru.c: ditto
6705 * dialog-function-select.c: ditto
6706 * dialog-goal-seek.c: ditto
6707 * dialog-goto-cell.c: ditto
6708 * dialog-hyperlink.c: ditto
6709 * dialog-insert-cells.c: ditto
6710 * dialog-merge.c: ditto
6711 * dialog-pivottable.c: ditto
6712 * dialog-plugin-manager.c: ditto
6713 * dialog-preferences.c: ditto
6714 * dialog-printer-setup.c: ditto
6715 * dialog-random-generator.c: ditto
6716 * dialog-row-height.c: ditto
6717 * dialog-scenarios.c: ditto
6718 * dialog-search-replace.c: ditto
6719 * dialog-search.c: ditto
6720 * dialog-sheet-order.c: ditto
6721 * dialog-shuffle.c: ditto
6722 * dialog-simulation.c: ditto
6723 * dialog-solver.c: ditto
6724 * dialog-summary.c: ditto
6725 * dialog-tabulate.c: ditto
6726 * dialog-view.c: ditto
6727 * dialog-workbook-attr.c: ditto
6728 * dialog-zoom.c: ditto
6729 * dialog-analysis-tools.c: ditto, and remove some
6731 * dialog-autosave.c: ditto, and use utilities
6733 2003-08-06 Andreas J. Guelzow <aguelzow@taliesin.ca>
6735 http://bugzilla.gnome.org/show_bug.cgi?id=119287
6736 * dialog-sheet-order.c (cb_ok_clicked): don't allow
6737 users to delete all existing sheets (even if they
6738 create some new ones)
6740 2003-08-06 Andreas J. Guelzow <aguelzow@taliesin.ca>
6742 * dialog-sheet-order.c (cb_ok_clicked): fix typo
6744 2003-08-06 Andreas J. Guelzow <aguelzow@taliesin.ca>
6746 * dao-gui-utils.c (parse_output): do not set sheet_idx
6748 2003-08-06 Andreas J. Guelzow <aguelzow@taliesin.ca>
6750 * dialog-about.c: include libgnomeui/gnome-href.h
6752 2003-08-06 Andreas J. Guelzow <aguelzow@taliesin.ca>
6754 * dialog-sheet-order.c (cb_delete_sheets): deleted (was unused)
6756 2003-08-04 Andreas J. Guelzow <aguelzow@taliesin.ca>
6758 * dao-gui-utils.c (parse_output): also set sheet_idx
6760 2003-08-04 Andreas J. Guelzow <aguelzow@taliesin.ca>
6762 * dialog-scenarios.c: Put scenario specific fields into
6763 ScenariosState rather than GenericToolState and use
6764 ScenariosState thoughout
6765 * dialog-tabulate.c (tabulation_eval): move to tools/tabulate.c
6766 (my_get_format): ditto
6767 (do_tabulation): ditto
6768 (tabulate_ok_clicked): use cmd_tabulate
6769 * tool-dialogs.h: Remove scenario specific fields from
6772 2003-08-03 Andreas J. Guelzow <aguelzow@taliesin.ca>
6774 * dialog-consolidate.c (cb_consolidate_ok_clicked): use
6775 consolidate_check_destination
6777 2003-08-03 Andreas J. Guelzow <aguelzow@taliesin.ca>
6779 * consolidate.glade: add standard output selector
6780 * dao-gui-utils.c (dialog_tool_init_outputs): handle put_menu
6781 (parse_output): ditto
6782 * dialog-analysis-tools.c (tool_destroy): call a tool
6783 specific destruction function if needed.
6784 (dialog_tool_init): initialize state->state_destroy and
6786 * dialog-consolidate.c: use GenericToolState as part of the
6787 state structure and use the standard dao calls rather than
6788 duplicating the code here.
6789 * tool-dialogs.h (GenericToolState): add state_destroy and
6792 2003-07-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
6794 * dialog-sheet-order.c (cb_ok_clicked): use sheet indices
6795 rather than sheet pointers, adjust arguments to
6796 cmd_reorganize_sheets
6798 2003-07-30 Andreas J. Guelzow <aguelzow@taliesin.ca>
6800 * solver.glade: align various widgets (and split them over additional
6803 2003-07-28 Morten Welinder <terra@gnome.org>
6805 * dialog-stf-fixed-page.c (cb_treeview_button_press): Make the
6806 context menu work here too.
6808 2003-07-27 Jon K Hellan <hellan@acm.org>
6810 * autofilter-expression.glade: Set has_default for ok_button.
6812 * autofilter-top10.glade: Ditto.
6814 * pivottable.glade: Ditto.
6816 * so-frame.glade: Ditto.
6818 * solver.glade: Ditto.
6820 2003-07-25 Morten Welinder <terra@gnome.org>
6822 * dialog-stf-fixed-page.c: Overhaul all navigation.
6824 2003-07-24 Morten Welinder <terra@gnome.org>
6826 * dialog-stf-fixed-page.c (make_new_column): New function, largely
6827 split out from cb_col_event.
6828 (cb_col_event): Call make_new_column.
6829 (cb_treeview_event): New function.
6830 (stf_dialog_fixed_page_init): Connect to cb_treeview_event.
6832 2003-07-24 Andreas J. Guelzow <aguelzow@taliesin.ca>
6834 * dialog-goal-seek.c (dialog_destroy): call cmd_goal_seek
6836 (cb_dialog_cancel_clicked): set cancelled to true
6837 (cb_dialog_apply_clicked): set cancelled to false
6838 (dialog_preload_selection): new
6839 (dialog_init): call dialog_preload_selection
6840 (dialog_goal_seek): initialize cancelled to true
6842 2003-07-24 Andreas J. Guelzow <aguelzow@taliesin.ca>
6844 * dialog-solver.c (dialog_destroy): call cmd_solver if
6846 (cb_dialog_cancel_clicked): set cancelled to true
6847 (cb_dialog_close_clicked): set cancelled to false and defer
6848 call of cmd_solver to dialog_destroy
6849 (cb_dialog_solve_clicked): set cancelled to false
6850 (dialog_solver): initialize cancelled to true
6852 2003-07-23 Andreas J. Guelzow <aguelzow@taliesin.ca>
6854 * dialog-stf.glade: give a proper title to the dialog
6856 2003-07-23 Andreas J. Guelzow <aguelzow@taliesin.ca>
6858 * dialog-solver.c (cb_dialog_close_clicked): call cmd_solver
6860 2003-07-23 Andreas J. Guelzow <aguelzow@taliesin.ca>
6862 * autoformat.glade: add help button
6863 * plugin-manager.glade: add help button
6864 * dialog-autoformat.c (dialog_autoformat): add help button
6865 * dialog-plugin-manager.c (cb_pm_close_clicked): new
6866 (pm_dialog_cleanup): delete state
6867 (dialog_plugin_manager): setup help button
6869 2003-07-23 Morten Welinder <terra@gnome.org>
6871 * dialog-zoom.c (cb_zoom_ok_clicked): Stop silly
6872 double->float->double conversions.
6874 2003-07-23 Andreas J. Guelzow <aguelzow@taliesin.ca>
6876 * dialog-zoom.c (cb_zoom_ok_clicked): use gtk_tree_iter_free
6877 only for iters allocated on the heap
6879 2003-07-23 Andreas J. Guelzow <aguelzow@taliesin.ca>
6881 * dialog-stf.c (stf_dialog_result_attach_formats_to_cr): new
6882 * dialog-stf.h (stf_dialog_result_attach_formats_to_cr): new
6884 2003-07-21 Andreas J. Guelzow <aguelzow@taliesin.ca>
6886 http://bugzilla.gnome.org/show_bug.cgi?id=117903
6887 * dialog-printer-setup.c: activiate the radio buttons, do not
6888 make them insensitive.
6890 2003-07-16 Jody Goldberg <jody@gnome.org>
6892 http://bugzilla.gnome.org/show_bug.cgi?id=115812
6893 * dialog-solver.c (solver_reporting) : remove double negative in docs.
6895 2003-07-16 Andreas J. Guelzow <aguelzow@taliesin.ca>
6897 * dialog-function-select.c
6898 (cb_dialog_function_select_fun_selection_changed): fix the offset
6899 into the description for formatting. Make the syntax bold rather
6900 than the first occurrence of the function name (which did not
6903 2003-07-16 Andreas J. Guelzow <aguelzow@taliesin.ca>
6905 * dialog-function-select.c
6906 (cb_dialog_function_select_cat_selection_changed): show the
6908 (cb_dialog_function_select_fun_selection_changed): prepend the
6909 syntax to the description
6911 2003-07-16 Morten Welinder <terra@gnome.org>
6913 * dialog-cell-format.c (setup_pattern_button): Get images from
6914 application pixbufs.
6916 2003-07-15 Jody Goldberg <jody@gnome.org>
6919 * dialog-preferences.c (cb_pref_window_set_transition_keys) : new.
6920 (cb_pref_window_transition_keys_toggled) : new.
6921 (pref_window_page_initializer) : use them here.
6923 2003-07-13 Andreas J. Guelzow <aguelzow@taliesin.ca>
6925 * dao-gui-utils.h (dialog_tool_preset_to_range): new
6926 * dao-gui-utils.c (dialog_tool_preset_to_range): new
6927 * dialog-fill-series.c: rewrite for the redesign dialog and
6929 * dialog-random-generator.c (dialog_random_tool_init): use
6930 dialog_tool_preset_to_range rather than direct
6931 gnm_expr_entry_load_from_range
6932 * fill-series.glade: redesign
6933 * tool-dialogs.h: add fixme warning
6935 2003-07-09 Morten Welinder <terra@gnome.org>
6937 * dialog-stf-main-page.c (main_page_set_spin_button_adjustment):
6938 Don't set entry size. The incorrect size is a gtk+ bug.
6939 http://bugzilla.gnome.org/show_bug.cgi?id=116368
6941 2003-07-07 Andreas J. Guelzow <aguelzow@taliesin.ca>
6943 * preferences.glade: replace notebook tabs with treeview
6945 * dialog-preferences.c (dialog_pref_add_item) : new
6946 (dialog_pref_select_page): new
6947 (cb_dialog_pref_selection_changed): new
6948 (dialog_preferences): set up treeview
6950 2003-07-05 Andreas J. Guelzow <aguelzow@taliesin.ca>
6952 * dialog-stf.c: change dialogresult->formats to
6953 dialogresult->parseoptions->formats throughout
6954 (stf_dialog_result_free): don't free formats
6955 * dialog-stf.h: remove formats from DialogStfResult_t
6957 2003-07-04 Andreas J. Guelzow <aguelzow@taliesin.ca>
6959 * dialog-stf-format-page.c (format_page_update_preview): preserve
6960 the old column headers and column selection
6961 (cb_col_check_clicked): verify arguments
6962 (check_columns_for_import): ditto
6963 (uncheck_columns_for_import): ditto
6964 (stf_dialog_format_page_cleanup): handle col_import_array_len
6965 (stf_dialog_format_page_init): ditto
6966 * dialog-stf.h: added col_import_array_len to FormatInfo_t
6968 2003-07-04 Andreas J. Guelzow <aguelzow@taliesin.ca>
6970 * dialog-stf-format-page.c (cb_col_check_clicked): reformatted
6971 (check_columns_for_import): new
6972 (uncheck_columns_for_import): new
6973 (cb_popup_menu_uncheck_right): implemented
6974 (cb_popup_menu_check_right): implemented
6975 (cb_popup_menu_uncheck_left): new
6976 (cb_popup_menu_check_left): new
6977 (cb_col_event): eanble and add context menu items
6979 2003-07-04 Andreas J. Guelzow <aguelzow@taliesin.ca>
6981 * dialog-stf-format-page.c (cb_col_event) : don't confuse
6982 pagedata->format.renderdata->colcount with
6983 pagedata->format.col_import_count
6985 2003-07-04 Andreas J. Guelzow <aguelzow@taliesin.ca>
6987 * dialog-stf-format-page.c (cb_col_clicked) : deleted
6988 (cb_column_popup) : renamed to cb_col_event and simplified
6989 (format_page_update_preview): don't use an eventbox but the column
6992 2003-07-03 Andreas J. Guelzow <aguelzow@taliesin.ca>
6994 * dialog-stf-format-page.c (cb_col_clicked) : check argument
6995 (cb_popup_menu_uncheck_right) : new stub
6996 (cb_popup_menu_check_right) : new stub
6997 (cb_popup_menu_extend_format) : new
6998 (cb_column_popup) : new
6999 (format_page_update_preview): add context menu to column headers
7001 2003-07-03 Jon K Hellan <hellan@acm.org>
7003 * dialog-sheet-order.c (dialog_sheet_order): Turn off color combo
7004 tearoff behaviour in dialogs.
7006 * dialog-cell-format.c (setup_color_pickers): Ditto.
7008 2003-07-03 Andreas J. Guelzow <aguelzow@taliesin.ca>
7010 http://bugzilla.gnome.org/show_bug.cgi?id=116300
7011 * dialog-stf.h: added format.format_changed_handler_id
7012 * dialog-stf-format-page.c (activate_column): block
7013 format_changed signal handler
7015 2003-07-02 Jody Goldberg <jody@gnome.org>
7017 * dialog-tabulate.c (dialog_tabulate) : Use GObject properties in
7018 place of deprecated gtk_window_set_policy.
7020 2003-07-02 Andreas J. Guelzow <aguelzow@taliesin.ca>
7022 * format-selector.glade: remove some translatable nonsense text
7024 2003-07-01 Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>
7025 (committed by Andreas J. Guelzow <aguelzow@taliesin.ca>)
7027 * cell_format.glade : HIG fixes
7028 * dialog-cell-format.c (fmt_dialog_init_validation_expr_entry):
7029 fix widget position in validation GtkTable.
7031 2003-06-30 Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>
7032 (committed by Andreas J. Guelzow <aguelzow@taliesin.ca>)
7034 * format-selector.glade : use a GtkTextView for preview.
7036 2003-07-01 Jody Goldberg <jody@gnome.org>
7038 * advanced-filter.glade
7046 descriptive-stats.glade
7048 fourier-analysis.glade
7049 function-select.glade
7052 moving-averages.glade
7058 tabulate.glade : remove unnecessary 'requires gnome'
7060 2003-06-30 Morten Welinder <terra@gnome.org>
7062 * dialog-stf-main-page.c (main_page_set_spin_button_adjustment):
7063 Auto-size spinbutton entries.
7065 2003-06-29 Andreas J. Guelzow <aguelzow@taliesin.ca>
7067 * src/dialogs/dialog-stf-format-page.c (format_page_update_preview):
7068 use col_header field
7069 (stf_dialog_format_page_init): initalize col_header field
7070 * src/dialogs/dialog-stf.h: add col_header field to FormatInfo_t
7072 2003-06-28 Andreas J. Guelzow <aguelzow@taliesin.ca>
7074 * dialog-stf-format-page.c (cb_col_check_clicked): new
7075 (format_page_update_preview): create checkboxes in column
7077 (stf_dialog_format_page_cleanup): clean up selected column list
7078 (stf_dialog_format_page_init): initialize selected column list
7079 * dialog-stf-preview.c (stf_preview_new): allocate lots of columns
7080 in the lazy list. (We need to fix this.)
7081 (stf_preview_set_lines): show all lines
7082 * dialog-stf.c (stf_dialog): copy selected column list to parseoptions
7083 * dialog-stf.h: new fields in FormatInfo_t
7085 2003-06-26 Andreas J. Guelzow <aguelzow@taliesin.ca>
7087 * dialog-function-select.c: Add a 'All Functions' category
7088 * function-select.glade: Add instructions
7090 2003-06-26 Morten Welinder <terra@gnome.org>
7092 * dialog-stf-format-page.c: Dump column clist.
7093 (activate_column): New function, shading the currently selected
7096 * dialog-stf-preview.c (stf_preview_new): Set size in terms of
7099 2003-06-26 Jody Goldberg <jody@gnome.org>
7101 * dialog-printer-setup.c (unit_editor_configure) : silence the warning.
7103 2003-06-26 Andreas J. Guelzow <aguelzow@taliesin.ca>
7105 * tabulate.glade: fixed button order
7107 2003-06-26 Andreas J. Guelzow <aguelzow@taliesin.ca>
7109 * dialog-consolidate.c: replace GTKCList with Treeview
7110 * consolidate.glade: ditto
7112 2003-06-25 Morten Welinder <terra@gnome.org>
7114 * dialog-stf*.[ch]: Replace GnomeDruid setup with a GtkNotebook
7115 setup. GnomeDruid is too buggy.
7117 2003-06-24 Morten Welinder <terra@gnome.org>
7119 * dialog-sheet-order.c (dialog_sheet_order): Use
7120 application_get_pixbuf to get icon for color_combo_new. Don't
7121 include all the pixbufs.
7123 * dialog-stf-main-page.c (main_page_import_range_changed): Add a
7124 g_return_if_fail to prevent a crash under 115856. (This doesn't
7125 actually fix anything.)
7127 2003-06-24 Andreas J. Guelzow <aguelzow@taliesin.ca>
7128 for Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>
7130 * format-selector.glade: arrange items to be more aligned and conform
7131 to HIG. Remove the unused delete button for custom styles.
7133 2003-06-22 Andreas J. Guelzow <aguelzow@taliesin.ca>
7135 * print.glade: use stock buttons
7137 2003-06-22 Andreas J. Guelzow <aguelzow@taliesin.ca>
7139 * format-selector.glade: rearrange items to use a treeview
7140 for the format categories
7142 2003-06-18 Jody Goldberg <jody@gnome.org>
7144 * dialog-hyperlink.c (dhl_get_target_url) : Use 'Web Link'
7145 rather than URL which is aparently too technical.
7147 2003-06-21 Andreas J. Guelzow <aguelzow@taliesin.ca>
7149 * dialog-printer-setup.c (cb_do_print_ok): save as default only
7150 when checkbox checked
7151 (do_setup_sheet_selector): relocate sheet selector
7152 * dialog-stf.glade: make column list fixed width
7153 * format-selector.glade: make more rigid
7154 * print.glade: add a `save as default' checkbox
7156 2003-06-21 Andreas J. Guelzow <aguelzow@taliesin.ca>
7158 * dialog-stf-format-page.c (locale_changed_cb): store locale in
7160 * dialog-stf.c (stf_dialog): move locale to parseoptions
7162 2003-06-20 Andreas J. Guelzow <aguelzow@taliesin.ca>
7164 * dialog-printer-setup.c (cb_do_print): remove duplicated code
7165 by calling cb_do_print_ok
7167 2003-06-20 Andreas J. Guelzow <aguelzow@taliesin.ca>
7169 * dialog-function-select.c
7170 (cb_dialog_function_select_fun_selection_changed): carefully
7171 count characters and cursor positions (1-off problems)
7172 * format-selector.glade: percentages are not scaled
7174 2003-06-20 Andreas J. Guelzow <aguelzow@taliesin.ca>
7175 for Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>
7177 * dialog-stf.glade: small formatting change
7178 * format-selector.glade: small formatting change
7180 2003-06-20 Morten Welinder <terra@gnome.org>
7182 * dialog-stf-csv-page.c (csv_page_textindicator_change): Move from
7183 main page. (Saves screen real-estate there.)
7185 2003-06-19 Andreas J. Guelzow <aguelzow@taliesin.ca>
7187 * dialog-stf-format-page.c (locale_changed_cb): implement
7189 2003-06-18 Andreas J. Guelzow <aguelzow@taliesin.ca>
7191 * dialog-paste-special.c: spelling fix
7192 * search-replace.glade: spelling fix
7193 * search.glade: spelling fix
7195 2003-06-18 Andreas J. Guelzow <aguelzow@taliesin.ca>
7197 * dialog-stf-format-page.c (locale_changed_cb): new
7198 (stf_dialog_format_page_init): add locale selector
7199 * dialog-stf.c: add pagedata.locale and pagedata.fixed_locale
7200 (stf_dialog): add above to argument list
7201 * dialog-stf.glade: add space for locale selector
7202 * dialog-stf.h (stf_dialog): add locale and fixed_locale
7205 2003-06-15 Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>
7207 * Makefile.am : add number-format-selector.glade
7208 * cell-format.glade : remove number format page
7209 * number-format-selector.glade :
7210 new, based on the number format page of cell-format.glade,
7211 excepted the use of a GtkOptionMenu for the format category
7213 * dialog-cell-format.c
7214 (_FormatState) : remove number format related variables
7215 (_FormatWidget) : removed
7217 (draw_format_preview),
7218 (fillin_negative_samples),
7219 (cb_decimals_changed),
7220 (cb_separator_toggle),
7221 (fmt_dialog_init_fmt_list),
7222 (fmt_dialog_enable_widgets),
7223 (cb_format_class_changed),
7224 (cb_format_entry_changed),
7225 (cb_format_list_select),
7226 (cb_format_currency_select),
7227 (cb_format_negative_form_selected),
7228 (funny_currency_order : removed
7229 (cb_number_format_changed) : new
7230 (fmt_dialog_init_format_page) : now only add number format
7231 selector widget at the first notebook page
7232 (cb_fmt_dialog_dialog_destroy) : remove unref of
7234 (set_initial_focus) : use number_format_selector_set_focus to
7235 give the focus to the number format page
7236 * dialog-stf-format-page.c
7237 (format_page_collist_select_row) : use
7238 number_format_selector_set_style_format to set the current
7239 style format of the slector widget
7240 (format_page_sublist_select_row) : removed
7241 (format_page_format_changed) : removed
7242 (cb_number_format_changed) : new
7243 (stf_dialog_format_page_init) : remove format list creation
7244 code ; add initialisation of the number format selector widget
7246 (stf_dialog_set_initial_keyboard_focus) : use
7247 number_format_selector_set_focus
7248 (stf_dialog_editables_enter) : use
7249 number_format_selector_editable_enters
7250 * dialog-stf.h : removed format list related variables
7251 * dialog-stf.glade :
7252 reduced the requested size of the preview area from 250 to 100
7253 removed format list in the format page
7255 2003-06-16 Morten Welinder <terra@gnome.org>
7257 * dialog-stf-csv-page.c (csv_page_parseoptions_to_gui): Use
7258 guessed parse options.
7260 * dialog-stf-main-page.c (main_page_parseoptions_to_gui): New
7262 (stf_dialog_main_page_init): Guess initial parseoptions.
7264 2003-06-14 Jon K Hellan <hellan@acm.org>
7266 * dialog-sheet-order.c (dialog_sheet_order): Fix typo
7268 2003-06-13 Jon K Hellan <hellan@acm.org>
7270 * dialog-sheet-order.c (dialog_sheet_order): Turn off instant
7271 apply for color combos.
7273 * dialog-cell-format.c (setup_color_pickers): Ditto.
7275 2003-06-13 Morten Welinder <terra@gnome.org>
7277 * dialog-stf-main-page.c (main_page_set_encoding): Use known
7278 length of data area.
7280 * dialog-stf.c (stf_dialog): Take extra parameter specifying
7281 length of data area. All callers changed.
7283 * dialog-stf-main-page.c (cb_line_breaks): Handle changes in line
7286 2003-06-12 Morten Welinder <terra@gnome.org>
7288 * dialog-stf.c (stf_dialog): New argument fixed_encoding which,
7289 when TRUE, will use the specified encoding with no user override.
7290 All callers changed.
7292 * dialog-stf-preview.c (render_get_value): Change tabs into spaces
7294 (stf_preview_set_lines): Clear the table here too.
7295 (stf_preview_render): Merge into stf_preview_set_lines, then
7298 * dialog-stf.h (DruidPageData_t): Add parseoptions here. Remove
7299 from all page structs.
7301 * dialog-stf-fixed-page.c (fixed_page_update_preview): Turn off
7304 2003-06-12 Andreas J. Guelzow <aguelzow@taliesin.ca>
7306 * dialog-analysis-tools.c (regression_tool_ok_clicked_cb):
7307 do not report already reported errors
7309 2003-06-12 Andreas J. Guelzow <aguelzow@taliesin.ca>
7311 * mean-tests.glade: replace some abbreviations with the
7314 2003-06-12 Morten Welinder <terra@gnome.org>
7316 * dialog-stf-main-page.c (main_page_import_range_changed): Reset
7317 ->cur and ->cur_end here.
7318 (encodings_changed_cb): Call main_page_import_range_changed.
7320 * dialog-stf-preview.c (stf_preview_render): Fix preconditions,
7321 not that they should really fail...
7323 * dialog-stf-main-page.c (main_page_set_encoding): Don't use
7324 fallback during conversion.
7325 (encodings_changed_cb): Improve error message.
7327 2003-06-11 Andreas J. Guelzow <aguelzow@taliesin.ca>
7329 * dialog-preferences.c (cb_pref_latex_set_use_utf8): new
7330 (cb_pref_latex_set_use_utf8_toggled): new
7331 (pref_file_page_initializer): add latex-use-utf8 checkbox
7333 2003-06-11 Morten Welinder <terra@gnome.org>
7335 * dialog-stf.c (stf_dialog): Nul-terminate result.
7336 * dialog-stf.h (DruidPageData_t): Add cur_end member.
7338 * dialog-stf.h (MainInfo_t): Add parse options member.
7340 * dialog-stf-main-page.c (main_page_startrow_changed): Treat line
7341 endings consistently.
7343 2003-06-11 Andreas J. Guelzow <aguelzow@taliesin.ca>
7345 * random-generation.glade: use notebook
7347 2003-06-11 Jon K Hellan <hellan@acm.org>
7349 * dialog-view.c (cb_view_ok_clicked): Make copy of state->wbcg
7350 before state is invalidated.
7352 2003-06-11 Jody Goldberg <jody@gnome.org>
7354 * dialog-autoformat.c (cb_canvas_focus) : new.
7355 (dialog_autoformat) : hook it up here to get decent keynav.
7357 2003-06-10 Jody Goldberg <jody@gnome.org>
7359 * dialog-about.c (dialog_about) : www.gnumeric.org is still down
7360 and there is no clear solution in sight until the dotster account is
7363 2003-06-10 Andreas J. Guelzow <aguelzow@taliesin.ca>
7365 * descriptive-stats.glade: use notebook
7366 * exp-smoothing.glade: ditto
7367 * mean-tests.glade: ditto
7368 * moving-averages.glade: ditto
7369 * sampling.glade: ditto
7371 2003-06-10 Morten Welinder <terra@gnome.org>
7373 * dialog-printer-setup.c: Switch to foocanvas.
7375 2003-06-10 Andreas J. Guelzow <aguelzow@taliesin.ca>
7377 * anova-one.glade: use notebook
7378 * anova-two.glade: ditto
7379 * correlation.glade: ditto
7380 * covariance.glade: ditto
7381 * fourier-analysis.glade: ditto
7383 * regression.glade: ditto
7384 * histogram.glade: fix mnemonics
7385 * dao-gui-utils.c (dialog_tool_init_outputs): restore the correct
7386 entry field placement (broken in HIGfication)
7387 * dialog-analysis-tools.c (dialog_tool_init): ditto
7389 2003-06-10 Morten Welinder <terra@gnome.org>
7391 * dialog-summary.c (dialog_summary_put): Fix UTF-8 problem.
7392 * dialog-password.c (dialog_get_password): Ditto.
7394 2003-06-09 Jody Goldberg <jody@gnome.org>
7396 * dialog-random-generator.c (dialog_random_tool_init) : use simpler
7397 gtk_label_set_text_with_mnemonic.
7398 (distribution_parbox_config) : ditto.
7400 2003-06-09 Jody Goldberg <jody@gnome.org>
7402 * dialog-analysis-tools.c (tool_destroy) : no more accel member.
7403 (dialog_tool_init) : no need to parse labels for accelerators anymore
7404 just set the label's mnemonic widget.
7406 2003-06-09 Jody Goldberg <jody@gnome.org>
7408 * dialog-cell-format.c : Simplify interaction with preview grid now
7409 that its interface is more convenient.
7411 * dialog-autoformat.c : derive util class from PreviewGrid
7412 fix typo in sample text. convert to option menu. Remove magic
7413 sizes to kludge around canvas.
7415 * autoformat.glade : Add alignments.
7416 Remove edit menu, convert from GnomeEntry -> OptionMenu
7418 2003-06-07 Jody Goldberg <jody@gnome.org>
7422 2003-06-07 Jody Goldberg <jody@gnome.org>
7426 2003-06-06 Morten Welinder <terra@gnome.org>
7428 * dialog-cell-comment.c (dialog_cell_comment): Position the cursor
7431 * dialog-stf-fixed-page.c (cb_col_event): Don't allow the user to
7432 create more than SHEET_MAX_COLS columns.
7434 2003-06-05 Jody Goldberg <jody@gnome.org>
7436 * dialog-plugin-manager.c (cb_pm_button_directory_add_clicked) : doh!
7437 be marginally smarter about selecitng a directory name. It would be
7438 nice if the fileselector had a 'select directory mode' so that
7439 ordinary files couldn't be selected.
7441 2003-06-05 Jody Goldberg <jody@gnome.org>
7443 * dialog-plugin-manager.c (cb_pm_button_rescan_directories_clicked) :
7444 use connect_swapped to get rid of the unused argument
7445 (cb_pm_button_directory_add_clicked) : merge in pm_add_dir
7446 and clarify the ownership of the lists and manually
7447 reload the directories for now. Eventually we should
7448 just monitor the notify signal of something.
7449 (cb_pm_button_directory_delete_clicked) : merge in pm_delete_dir
7450 and clarify the ownership of the lists and manually
7451 reload the directories for now. Eventually we should
7452 just monitor the notify signal of something.
7453 (cb_dir_changed_notification) : delete.
7454 (dialog_plugin_manager) : no need to remove the gconf notification
7455 we're no longer watching for.
7457 * dialog-paste-special.c (dialog_paste_special) : begin transition
7458 from modal dialog by moving the calls to cmd_paste_to_selection here.
7460 * dialog-printer-setup.c : remove some deprecation.
7462 2003-06-05 Morten Welinder <terra@gnome.org>
7464 * dialog-stf-fixed-page.c (fixed_page_prepare): Set the number of
7466 * dialog-stf-csv-page.c (csv_page_prepare): Ditto.
7468 * dialog-stf.c (stf_dialog): Take an optional encoding. Specify
7469 that input is not necessarily UTF-8.
7471 * dialog-stf.h (DialogStfResult_t): Make the return text be the
7472 UTF-8 version of the input. Add rowcount.
7474 * dialog-stf-main-page.c (main_page_set_encoding): New function.
7475 (stf_dialog_main_page_init): Pick an encoding, either the supplied
7476 one or using a fallback.
7478 * dialog-stf*.[ch]: Another round of cleanups.
7480 2003-06-04 Morten Welinder <terra@gnome.org>
7482 * dialog-stf.c (stf_dialog): Take over formats here.
7483 (stf_dialog_result_free): Plug leak.
7485 * dialog-stf-format-page.c (stf_dialog_format_page_cleanup): Free
7488 * dialog-stf.h (DruidPageData_t): Move the page structures in
7489 here, instead of pointing to them. All users changed.
7491 * dialog-stf-main-page.c (stf_dialog_main_page_init): Use
7492 monospace, just in case the data is fixed-width.
7494 * dialog-stf-*.[ch]: Rewrite to GtkTreeView based instead of
7497 2003-06-04 Jody Goldberg <jody@gnome.org>
7499 * dialog-merge.c (dialog_merge) : init the expr entry.
7501 - assign mnemonic for label
7502 - load current selection.
7504 2003-06-03 Jody Goldberg <jody@gnome.org>
7506 * dialog-shuffle.c (dialog_shuffle) : set the initial shuffle type
7507 based on the selection.
7508 * shuffle.glade : add blank row and col around things to play nicely
7511 http://bugzilla.gnome.org/show_bug.cgi?id=114312
7512 * advanced-filter.glade : Insert a blank row above the two input lines
7513 so that the table layout matches the doa utils assumptions.
7515 2003-06-03 Jody Goldberg <jody@gnome.org>
7517 * dialog-define-names.c (name_guru_add) : don't freak out with empty
7520 2003-06-03 Jody Goldberg <jody@gnome.org>
7522 * dialog-define-names.c (name_guru_add) : cmd_define_name is smarter
7523 now we don't need to do any heavy lifting here.
7525 2003-06-02 Jody Goldberg <jody@gnome.org>
7527 * dialog-define-names.c (cb_scope_changed) : handle failure to change
7528 scope and update the name list on success.
7530 2003-06-02 Morten Welinder <terra@gnome.org>
7532 * dialog-stf-preview.c (stf_preview_render): Switch from list
7533 <list<string>> to ptrarray<ptrarray<string>>, gaining random
7534 access. All callers changed.
7536 * dialog-view.c (dialog_new_view): Use gnm_link_button_and_entry.
7538 2003-05-31 Jody Goldberg <jody@gnome.org>
7540 * dialog-shuffle.c (dialog_shuffle) : fix yesterday's change.
7542 2003-05-31 Jody Goldberg <jody@gnome.org>
7544 * dialog-hyperlink.c (dhl_cb_ok) : when we add an hlink underline the
7545 content and turn it blue.
7547 * cell-format.glade : @$^#$ HIG. It is a Cancel button
7549 * dialog-fill-series.c (dialog_fill_series) : default the cols/rows
7550 depending on the current selection.
7552 2003-05-30 Jody Goldberg <jody@gnome.org>
7554 * dialog-shuffle.c (dialog_shuffle) : init input from the selection.
7556 2003-05-30 Morten Welinder <terra@gnome.org>
7558 * dialog-search.c (cursor_change): Fix 114045.
7560 * dialog-cell-format.c (cb_rotate_canvas_realize): Get the pango
7561 context from the canvas widget, not from a random sheet-level
7564 * dialog-view.c (cb_view_ok_clicked): Disable multi-display
7565 pending bug fixes. Multi-screen should be ok.
7567 * dialog-cell-format.c (cb_pattern_preview_get_cell_style): Do not
7568 ref the style. None of the other callbacks do.
7569 (fmt_dialog_init_font_page): Poor some sanity into handling of
7572 2003-05-22 Morten Welinder <terra@gnome.org>
7574 * dialog-stf-fixed-page.c (fixed_page_canvas_motion_notify_event):
7575 Set cursor for right display.
7577 * dialog-cell-format.c (cb_rotate_canvas_button): Ungrab the right
7580 * dialog-view.c, view.glade: New files.
7582 2003-05-21 Morten Welinder <terra@gnome.org>
7584 * dialog-printer-setup.c (unit_editor_configure): Get pango
7585 context from toplevel widget.
7587 2003-05-20 Morten Welinder <terra@gnome.org>
7589 * dialog-cell-format.c (cb_rotate_canvas_realize): Plug "white"
7591 (setup_color_pickers): Plug "black" out of the style.
7592 (fmt_dialog_impl): Ditto.
7594 * dialog-stf-preview.c (stf_preview_draw_text,
7595 stf_preview_get_displayed_rowcount):
7596 s/gtk_object_get/g_object_get/.
7598 * dialog-stf-main-page.c (main_page_set_scroll_region_and_prevent_center): Ditto.
7600 * dialog-stf.c (stf_dialog_set_scroll_region_and_prevent_center): Ditto.
7602 * dialog-analysis-tools.c (dialog_ttest_tool, dialog_ttest_tool):
7603 Use g_object_[sg]et_data, not gtk_-ditto.
7604 * dialog-printer-setup.c (do_hf_customize, hf_customize_apply):
7607 * dialog-random-generator.c (dialog_random_realized): Use
7608 gtk_widget_set_size_request, not gtk_widget_set_usize.
7610 * dialog-analysis-tools.c (dialog_sampling_realized,
7611 dialog_ttest_realized): Ditto.
7613 2003-05-19 Jody Goldberg <jody@gnome.org>
7615 * dialog-random-generator.c (dialog_random_tool_init) : no need to
7616 register the guru again, dialog_tool_init already did it.
7618 * cell-sort.glade : fix radio group for direction
7620 2003-05-19 Morten Welinder <terra@gnome.org>
7622 * dialog-printer-setup.c (unit_editor_configure): Use
7623 gtk_widget_set_size_request, not gtk_widget_set_usize. Avoid
7624 arbitrary pixel counts.
7625 (do_setup_margin): Use gtk_widget_set_size_request, not
7626 gtk_widget_set_usize. Still uses hard coded pixel counts.
7628 * dialog-zoom.c: port from clist to treeview.
7630 2003-05-18 Morten Welinder <terra@gnome.org>
7632 * *.c: Eliminate obvious deprecated stuff.
7634 2003-05-15 Andreas J. Guelzow <aguelzow@taliesin.ca>
7636 * dialog-stf-csv-page.c: loose text indicator widgets (they are
7637 needed to determine number f lines)
7638 * dialog-stf-format-page.c: obtain trim option menu from
7640 * dialog-stf-main-page.c: obtain text indicator widgets from
7641 csv page. Disable them as appropriate. Recalulate line numbers
7642 when the text indicator or source format changes.
7643 * dialog-stf.c (stf_dialog_editables_enter): text indicator
7644 combo has moved to main page
7645 * dialog-stf.glade: rearranging of some items and adding
7646 (yet non-functional) line terminator selector
7647 * dialog-stf.h: add new widgets
7649 2003-05-14 Andreas J. Guelzow <aguelzow@taliesin.ca>
7651 * dialog-stf-export-format-page.c
7652 (stf_export_dialog_format_page_init): change in charmap_selector_new
7655 2003-05-14 Morten Welinder <terra@gnome.org>
7657 * dialog-stf-export-format-page.c
7658 (stf_export_dialog_format_page_result): Set gunichar quoting_char
7661 2003-05-13 Morten Welinder <terra@gnome.org>
7663 * dialog-stf.c (stf_dialog): Make sure we hold a ref to the window
7664 so it doesn't disappear underneath us.
7665 (stf_dialog_window_delete): New function.
7666 (stf_dialog_attach_page_signals): Hook up the window's
7667 delete_event signal.
7669 2003-05-12 Jody Goldberg <jody@gnome.org>
7671 * cell-format.glade : fix hig-ification
7673 2003-05-12 Andreas J. Guelzow <aguelzow@taliesin.ca>
7675 * dialog-stf-csv-page.c (csv_page_global_change): the string
7676 indicator could be multibyte
7677 * alog-stf-export.glade: replace Charset label to be consistent
7680 2003-05-11 Jody Goldberg <jody@gnome.org>
7684 2003-05-10 Andreas J. Guelzow <aguelzow@taliesin.ca>
7686 * dialog-stf-csv-page.c: fix previously forgotten #include
7688 2003-05-09 Andreas J. Guelzow <aguelzow@taliesin.ca>
7690 * dialog-stf-export-format-page.c
7691 (stf_export_dialog_format_page_init) : initialize
7692 format_transliterate
7693 (stf_export_dialog_format_page_result): read
7694 format_transliterate
7695 * dialog-stf-export-private.h (StfE_FormatPageData_t): add
7696 format_transliterate
7697 * dialog-stf-export.glade: add tranliteration option menu
7699 2003-05-08 Andreas J. Guelzow <aguelzow@taliesin.ca>
7701 * dialog-stf-csv-page.c: add forgotten #include
7703 2003-05-08 Andreas J. Guelzow <aguelzow@taliesin.ca>
7705 http://bugzilla.gnome.org/show_bug.cgi?id=78355
7706 * dialog-stf-csv-page.c (stf_dialog_csv_page_prepare):
7707 set the default separator
7709 2003-05-07 Andreas J. Guelzow <aguelzow@taliesin.ca>
7711 For Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>
7712 http://bugzilla.gnome.org/show_bug.cgi?id=111075
7713 * dialog-stf-export-format-page.c
7714 (stf_export_dialog_format_page_init): add charmap_selector widget
7715 (stf_export_dialog_format_page_result): retrieve charset selection
7717 * dialog-stf-export.glade: add charset selection line
7719 2003-04-26 Jody Goldberg <jody@gnome.org>
7721 * dialog-cell-sort.c : use connect_swapped, to avoid all the
7722 irritating signature differences to call the same function.
7724 2003-04-22 Morten Welinder <terra@gnome.org>
7726 * dialog-stf.glade: Improve dialog when resized. (Bug 111273,
7729 2003-04-21 Jody Goldberg <jody@gnome.org>
7731 * dialog-hyperlink.c (dialog_hyperlink) : doh.
7732 * dialog-pivottable.c (dialog_pivottable) : doh doh.
7733 * dialog-summary.c (dialog_summary_update) : doh doh doh.
7734 * dialog-zoom.c (dialog_zoom) : doh doh doh doh.
7736 2003-04-21 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
7738 * dialog-solver.c (dialog_init): Killed a run time warning.
7739 (cb_dialog_solve_clicked): Removed 'show iteration results'
7742 * dialog-simulation.c (update_log): Use gtk list view instead of
7745 2003-04-20 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
7747 * simulation.glade: Changed the default max time to 10 sec.
7749 * dialog-simulation.c (simulation_ok_clicked_cb): Implemented
7750 max-time spinbutton.
7752 * dialog-scenarios.c (scenarios_summary_clicked_cb): Result cells
7753 can now also be a list of cell ranges.
7755 2003-04-19 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
7757 * shuffle.glade: Support only in-place shuffling.
7758 (dialog-shuffle.c): Related changes. Support Undo/Redo.
7760 2003-04-18 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
7762 * dialog-scenarios.c (scenarios_summary_clicked_cb): Check that
7763 the results entry contains a valid cell ref.
7765 * dialog-solver.c (solver_add_scenario): Fixed the
7766 scenario_add_new call. Fix a memory leak.
7767 (cb_dialog_solve_clicked): Read the scenario name entry.
7769 * scenario-manager.glade: Added Result cells entry.
7771 2003-04-16 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
7773 * dialog-solver.c (solver_add_scenario): Wrote.
7774 (cb_dialog_solve_clicked, dialog_init): Added the handling of add
7775 scenario buttons and entry.
7777 * solver.glade: Added buttons and an entry for a scenario output.
7779 * tool-dialogs.h: Renamed scenario_buttons_t to scenario_state_t
7780 and added/moved scenario fields there.
7782 * dialog-scenarios.c (scenarios_cancel_clicked_cb): New cb to
7783 cancel changes made.
7784 (scenario_manager_free): Added to free memory allocations.
7786 2003-04-15 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
7788 * dialog-scenarios.c (scenario_add_ok_clicked_cb): Issue a warning
7789 if some of the changing cells contain a formula.
7791 * dialog-solver.c (cb_dialog_solve_clicked): Check that at least
7792 one constraint is defined.
7794 2003-04-14 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
7796 * dialog-scenarios.c (set_selection_state, dialog_scenarios): Fix
7797 the summary button sensitivity.
7798 (scenarios_summary_clicked_cb): New API for scenario_summary.
7800 2003-04-14 Morten Welinder <terra@gnome.org>
7802 * dialog-scenarios.c (check_name): Make UTF-8 safe.
7803 (find_scenario_strs): Fix memory corruption.
7804 (scenario_name_used): Constify.
7806 2003-04-12 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
7808 * dao-gui-utils.c (dialog_tool_init_outputs): Added NULL check for
7811 2003-04-11 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
7813 * dialog-scenarios.c (dialog_scenario_add): Added a default
7815 (scenario_add_ok_clicked_cb): Added a check that the changing
7816 cells are on the same sheet. Kill memory leaks.
7818 2003-04-10 Abel Cheung <maddog@linux.org.hk>
7820 * dialog-scenarios.c: Unmark empty strings from being translated.
7821 It would translate into the whole .po file header.
7823 2003-04-10 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
7825 * dialog-scenarios.c: Introduced.
7826 dialogs.h, tool-dialogs.h: Related changes.
7828 2003-04-09 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
7830 * dialog-analysis-tools.c (tool_load_selection): Added != NULL
7831 check for output range to make it a little bit more generic.
7833 2003-04-08 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
7835 * scenario-manager.glade: Glade interface for a scenario manager.
7836 scenario-add.glade: Glade interface for a scenario add tool.
7837 The rest is coming later (almost complete..).
7839 2003-04-03 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
7841 * dialog-fill-series.c, fill-series.glade, dialogs.h: UI for a new
7842 filling tool just like in XL.
7844 2003-04-02 Jukka Pekka <jiivonen.hutcs.cs.hut.fi>
7846 * dialog-shuffle.c, shuffle.glade: UI for data shuffling tool.
7847 dialogs.h, Makefile.am: Releated changes.
7849 2003-03-18 Jody Goldberg <jody@gnome.org>
7850 For Alex Duggan <aldug@gnome.org>
7852 http://bugzilla.gnome.org/show_bug.cgi?id=106799
7853 * dialog-about.c (dialog_about) : set the icon.
7855 2003-03-13 Jody Goldberg <jody@gnome.org>
7857 * dialog-autocorrect.c (cb_autocorrect_key_press) : delete.
7858 (dialog_init) : keyed_dialog handles the Escape now.
7860 * dialog-about.c : remove unnecessary include
7862 2003-03-05 Morten Welinder <terra@diku.dk>
7864 * dialog-stf-preview.c (stf_preview_render): Don't barf on lack of
7867 * dialog-stf-main-page.c (main_page_trim_menu_deactivate): Handle
7868 unselected trim type.
7870 * dialog-stf.glade: Fix path to icon. This needs a better fix.
7871 (And dialog-stf-export.glade does the same.)
7873 2003-01-28 Morten Welinder <terra@diku.dk>
7875 * dialog-cell-sort.c (col_row_name): Don't refer to rendered text
7876 because that is not what is meant. Use value_get_as_string.
7878 2003-01-28 Jody Goldberg <jody@gnome.org>
7882 2002-12-10 Wayne Schuller <k_wayne@linuxpower.org>
7884 * dialog-printer-setup.c: (scaling_type_changed, do_setup_page,
7885 do_fetch_page): Adjust to take into account x and y scale
7886 attributes. Implement the 'fit-to' widgets.
7888 * print.glade: Add a few accelerators.
7890 2003-01-14 Christian Neumair <chris@gnome-de.org>
7892 * advanced-filter.glade, autocorrect.glade, histogram.glade,
7893 plugin-manager.glade, search-replace.glade, search.glade,
7894 workbook-attr.glade: Removed mnemonics from tabs as HIG suggests.
7896 2003-01-10 Morten Welinder <terra@diku.dk>
7898 * dialog-workbook-attr.c (attr_dialog_init_view_page): buffer size
7900 * dialog-cell-format.c (fillin_negative_samples): Ditto.
7902 2003-01-04 Jon K Hellan <hellan@acm.org>
7904 http://bugzilla.gnome.org/show_bug.cgi?id=84791
7906 * dialog-stf-export-sheet-page.c
7907 (stf_export_dialog_sheet_page_init): When only one sheet in
7908 workbook, put it in export clist right away.
7910 * dialog-stf-export.c (stf_export_dialog): Skip sheet page when
7911 only one sheet in workbook. Fixes
7913 2003-01-04 Jon K Hellan <hellan@acm.org>
7915 * dialog-hyperlink.c (struct HyperlinkState): Add sheet control,
7916 internal link expr entry and is_new flag.
7917 (dialog_hyperlink_free, cb_cancel, cb_ok)
7918 (dialog_hyperlink_setup_type, dialog_hyperlink_set_type)
7919 (cb_menu_activate, dialog_hyperlink_init): Rename to dhl_xxx.
7920 (dhl_set_tip): New. Set "tip" field in dialog.
7921 (dhl_get_tip): New. Get "tip" field from dialog.
7922 (dhl_set_target_cur_wb): New. Set "target range" field in internal
7923 link variant of dialog.
7924 (dhl_get_target_cur_wb): New. Get "target range" field from
7926 (dhl_set_target_external): New. Set "file" field in external link
7928 (dhl_get_target_external): New. Get "file" field from dialog.
7929 (dhl_set_target_url): New. Set "Web address" field in URL variant
7931 (dhl_get_target_url): New. Get "Web address" field from URL
7933 (type): Add set_target and get_target methods.
7934 (dhl_set_target): New. Set target field in dialog.
7935 (dhl_get_target): New. Get target field from dialog.
7936 (dhl_cb_ok): Use the results.
7937 (dhl_set_type): Unref old.
7938 (dhl_init): Don't call gnumeric_editable_enters on
7939 entries. Instead, we set "activates_default" to true in the glade.
7940 Conditionalize email link and disable for now. Reason: needs RFC
7941 2047 header encoding/decoding.
7942 (dialog_hyperlink): Init state->sc, state->internal_link_ee and
7943 state->is_new. Ref the link. Drop last_link_type. Use
7944 dhl_setup_type instead of dhl_set_type.
7946 * hyperlink.glade: Set dialog invisible. Set activates_default to
7949 2003-01-04 Jon K Hellan <hellan@acm.org>
7951 * dialog-solver.c (dialog_init): Use gnm_expr_entry_grab_focus to
7954 2002-12-31 Jody Goldberg <jody@gnome.org>
7958 2002-12-30 Jon K Hellan <hellan@acm.org>
7960 * Makefile.am (base_files): Add dialog-password.c
7962 * dialog-password.c: Add.
7963 (cb_accept_password): Moved from workbook-control-gui.c.
7964 (dialog_get_password): New function with material taken from
7965 wbcg_get_password in workbook-control-gui.c.
7967 2002-12-24 Jody Goldberg <jody@gnome.org>
7969 * dialog-workbook-attr.c : clean up includes
7971 2002-12-23 Christian Neumair <chris@gnome-de.org>
7973 * dialog-about.c: Revamped about dialog.
7975 2002-12-22 Jody Goldberg <jody@gnome.org>
7979 2002-12-22 Jody Goldberg <jody@gnome.org>
7983 2002-12-21 Jody Goldberg <jody@gnome.org>
7985 * dialog-printer-setup.c (do_fetch_page_info) : Use the expr entries
7986 parse routines so that we can handle the new 1:1 and A:A refs.
7987 (do_setup_page_info) : single ranges for repeats only
7989 2002-12-13 Jody Goldberg <jody@gnome.org>
7991 * dialog-cell-format.c (cb_validation_error_action_deactivate) : Use
7992 stock images directly.
7993 * cell-format.glade : fix image discrepancy between menu and display
7994 of validation style error.
7996 2002-12-12 Morten Welinder <terra@diku.dk>
7998 * function-select.glade: Don't start as visible.
8000 * dialog-search.c (non_model_dialog): Expand and eliminate.
8002 2002-12-06 Jody Goldberg <jody@gnome.org>
8004 * dialog-autofilter.c (init_operator) : new.
8005 (dialog_auto_filter) : init the operators.
8007 (cb_autofilter_ok) : save operators and values.
8009 2002-12-05 Jody Goldberg <jody@gnome.org>
8011 * dialog-autofilter.c (cb_top10_type_changed) : tweak the bounds as
8012 the type changes (top 150% makes no sense)
8014 * dialog-goto-cell.c (cb_dialog_goto_selection_changed) : fix
8017 2002-12-04 Jody Goldberg <jody@gnome.org>
8019 * Makefile.am : add autofilter
8020 * dialogs.h : ditto.
8021 * dialog-autofilter.c : new.
8022 * autofilter.glade : new.
8024 2002-12-03 Morten Welinder <terra@diku.dk>
8026 * dialog-printer-setup.c (unit_selector_gnome_print_unit_to_gnm):
8028 (spin_button_adapt_to_unit): Take GnomePrintUnit* argument.
8030 2002-11-29 Jody Goldberg <jody@gnome.org>
8032 * dialog-cell-sort.c (cb_update_add_sensitivity) : adjust to interface
8033 change for value_to_global_range.
8034 (cb_add_clicked) : ditto.
8036 * dialogs.h : Add pivottable
8037 * Makefile.am : ditto.
8039 2002-11-27 Jody Goldberg <jody@gnome.org>
8041 * dialog-cell-format.c (cb_back_preview_color) : Assigning the default
8044 2002-11-15 Jody Goldberg <jody@gnome.org>
8048 2002-11-14 Jon K Hellan <hellan@acm.org>
8050 * dialog-preferences.c: (cb_pref_file_set_import_all_op,
8051 cb_pref_file_import_all_op_toggled): Remove
8052 (pref_file_page_initializer): Remove "Import with all Openers".
8054 2002-11-13 Jody Goldberg <jody@gnome.org>
8056 * dialog-autoformat.c : Convert to foo canvas.
8057 (cb_autoformat_destroy) : no need to free the canvas items. The
8058 canvas already did that.
8060 2002-11-12 Jon K Hellan <hellan@acm.org>
8062 * dialog-about.c (dialog_about): Spell out my full name in UTF-8.
8064 2002-11-11 Jon K. Hellan <hellan@acm.org>
8066 * dialog-stf.glade, dialog-stf-export.glade: Don't set title colour
8069 2002-11-11 Morten Welinder <terra@diku.dk>
8071 * dialog-stf-export.glade: A colon is ":", not ";".
8073 2002-11-08 Andreas J. Guelzow <aguelzow@taliesin.ca>
8075 * dialog-stf-export.glade : fix some glade-2 changes and the
8078 2002-11-07 Andreas J. Guelzow <aguelzow@taliesin.ca>
8080 * dialog-stf-export.glade : run through glade-2
8081 * dialog-stf.glade : run through glade-2
8083 2002-11-05 Andreas J. Guelzow <aguelzow@taliesin.ca>
8085 * dialog-formula-guru.c (dialog_formula_guru_update_this_parent):
8086 don't use unnecessary spaces
8088 2002-11-05 Morten Welinder <terra@diku.dk>
8090 * dialog-search.c (search_get_value): Use
8091 g_value_set_static_string where possible.
8093 * dialog-function-select.c (dialog_function_select_destroy): Plug
8095 (cb_dialog_function_select_fun_selection_changed): Ditto.
8097 * dialog-formula-guru.c (dialog_formula_guru_update_this_parent): Ditto.
8099 2002-11-03 J.H.M. Dassen (Ray) <jdassen@debian.org>
8101 * dialog-cell-format.c: Annotated unused parameters.
8102 * dao-gui-utils.c, dialog-advanced-filter.c, dialog-analysis-tools.c,
8103 dialog-autocorrect.c, dialog-autoformat.c, dialog-autosave.c,
8104 dialog-cell-comment.c, dialog-cell-sort.c, dialog-col-width.c,
8105 dialog-col-row.c, dialog-consolidate.c, dialog-function-select.c,
8106 dialog-formula-guru.c, dialog-goal-seek.c, dialog-goto-cell.c,
8107 dialog-graph-guru.c, dialog-hyperlink.c, dialog-insert-cells.c,
8108 dialog-define-names.c, dialog-delete-cells.c, dialog-merge.c,
8109 dialog-paste-special.c, dialog-plugin-manager.c,
8110 dialog-printer-setup.c, dialog-preferences.c,
8111 dialog-random-generator.c, dialog-row-height.c, dialog-search.c,
8112 dialog-search-replace.c, dialog-sheet-order.c, dialog-simulation.c,
8113 dialog-solver.c, dialog-stf.c, dialog-stf-main-page.c,
8114 dialog-stf-csv-page.c, dialog-stf-fixed-page.c,
8115 dialog-stf-format-page.c, dialog-stf-export.c,
8116 dialog-stf-export-sheet-page.c, dialog-stf-export-format-page.c,
8117 dialog-tabulate.c, dialog-summary.c, dialog-workbook-attr.c,
8118 dialog-zoom.c: ditto.
8120 2002-11-03 Jody Goldberg <jody@gnome.org>
8122 * dialog-cell-format.c (set_rot_from_point) : new.
8123 (cb_rotate_motion_notify_event) : new.
8124 (cb_rotate_canvas_button) : new.
8125 (fmt_dialog_init_align_page) : handle mouse based rotation too.
8127 2002-11-02 Jody Goldberg <jody@gnome.org>
8129 * dialog-cell-format.c (cb_validation_error_action_deactivate) : use
8130 gnumeric_load_pixbuf instead of something in libgnomeui.
8132 2002-11-02 Jody Goldberg <jody@gnome.org>
8134 * dialog-cell-format.c (cb_rotate_canvas_realize) : new.
8135 (cb_rotate_changed) : new.
8136 (fmt_dialog_init_align_page) : start initializing the rotation entry.
8138 2002-11-02 J.H.M. Dassen (Ray) <jdassen@debian.org>
8140 * dialog-search.c (lazy_list_new, lazy_list_set_rows): Made static.
8141 * dialog-cell-format.c (generate_format, fillin_negative_samples,
8142 fmt_dialog_init_format_page): Signedness fixes.
8144 2002-11-01 Jody Goldberg <jody@gnome.org>
8146 * dialog-cell-format.c (validation_rebuild_validation) : simplify
8147 handling of validation.
8149 2002-11-01 Morten Welinder <terra@diku.dk>
8151 * dialog-search.c (search_clicked): Maybe search expression
8153 (search_get_value): Handle locus and values.
8155 * dialog-search-replace.c (ok_clicked): Don't search expression
8158 2002-11-01 Morten Welinder <terra@diku.dk>
8160 * dialog-about.c (dialog_about): Don't chain-translate the names.
8162 2002-11-01 Jody Goldberg <jody@gnome.org>
8166 2002-10-31 Morten Welinder <terra@diku.dk>
8168 * dialog-about.c (dialog_about): On a test basis, use UTF-8 in
8171 2002-10-30 Morten Welinder <terra@diku.dk>
8173 * dialog-function-select.c
8174 (cb_dialog_function_select_fun_selection_changed): Make UTF-8 safe.
8177 2002-10-29 Jody Goldberg <jody@gnome.org>
8179 * dialog-define-names.c (name_guru_init) : add a help button.
8181 * names.glade : remove separator, add a help button
8183 2002-10-27 Jody Goldberg <jody@gnome.org>
8187 2002-10-27 Jody Goldberg <jody@gnome.org>
8189 * dialog-hyperlink.c (dialog_hyperlink_init) : set the scg.
8191 2002-10-18 Morten Welinder <terra@diku.dk>
8193 * dialog-plugin-manager.c (plugin_compare_name): Make UTF-8 safe.
8195 2002-10-17 Morten Welinder <terra@diku.dk>
8197 * dialog-define-names.c (name_guru_populate_list): Sort names.
8199 2002-10-15 Chris Benedict <cbenedic@csa.concordia.ab.ca>
8201 * Makefile.am : added in the so-frame.glade.
8203 2002-10-14 Jody Goldberg <jody@gnome.org>
8205 * dialog-workbook-attr.c : support for recalc and iteration
8208 2002-10-14 Jody Goldberg <jody@gnome.org>
8210 * dialog-stf-preview.c (stf_preview_format_line) : take advantage of
8211 the fact that values in 1.1 store their parse formats so that we don't
8214 2002-10-12 Jody Goldberg <jody@gnome.org>
8216 * dialog-function-select.c (dialog_function_load_recent_funcs) : don't
8217 free the list. We are using the Applications copy now.
8219 2002-10-11 Morten Welinder <terra@diku.dk>
8221 * dialog-autoformat.c (dialog_autoformat): Elminate
8222 e_free_string_list usage.
8224 2002-10-09 Jody Goldberg <jody@gnome.org>
8226 * dialog-define-names.c (cb_name_guru_destroy) : fix warning.
8228 2002-10-07 Andreas J. Guelzow <aguelzow@taliesin.ca>
8230 * dialog-formula-guru.c (dialog_formula_guru_update_this_parent):
8231 don't use unnecessary spaces
8232 (dialog_formula_guru) : ditto
8234 2002-10-08 Jody Goldberg <jody@gnome.org>
8236 * dialog-define-names.c (cb_entry_activate) : try and be smart about
8237 what a user wants when they activate and entry. If there is
8238 something there attempt to add it but don't close, else exit.
8240 2002-10-07 Andreas J. Guelzow <aguelzow@taliesin.ca>
8242 * dialog-cell-sort.c (cb_add_clicked): plug leak
8244 2002-10-07 Jody Goldberg <jody@gnome.org>
8246 * cell-format.glade : restore the information that glade convert
8247 appears to have lost. I hope that is all of it.
8248 Remove deprecated widgets by porting to treeview, and
8249 gnumeric-combo-text.
8250 * dialog-cell-format.c : remove deprecated widgets and fix the bug
8251 where by the type of negative numbers was lost because the list was
8254 2002-10-07 Andreas J. Guelzow <aguelzow@taliesin.ca>
8256 * dialog-cell-sort.c (cb_delete_clicked) : no need to update the
8257 sensitivity when we have still sort items left
8258 (cb_add_clicked) : we need to update the sensitivity when we add
8259 a new sort item (after having deleted all of them)
8261 2002-10-04 Jody Goldberg <jody@gnome.org>
8263 * dialog-define-names.c : port to TreeView.
8265 * dialog-analysis-tools.c : Use the control from the state rather than
8268 2002-10-02 Chris Benedict <deadeyedan@hotmail.com>
8270 * dialog-sheet-order.c (cb_ok_clicked) : Do not allow all sheets to
8273 2002-10-02 Morten Welinder <terra@diku.dk>
8275 * dialog-search.c: Use custom model.
8277 2002-10-01 Jody Goldberg <jody@gnome.org>
8279 * dialog-hyperlink.c : Use the new icons.
8281 2002-10-01 Jody Goldberg <jody@gnome.org>
8283 * dialog-hyperlink.c (dialog_hyperlink) : tweak calling conventions.
8285 2002-09-30 Morten Welinder <terra@diku.dk>
8287 * dialog-search.c (dialog_search): Port to treestore. (Not
8288 perfect performance-wise.)
8290 2002-09-30 Jody Goldberg <jody@gnome.org>
8294 2002-09-26 Lutz Müller <lutz@users.sourceforge.net>
8296 * src/dialogs/dialog-sheet-order.c: On ok, we don't care any longer
8297 about changes in the sheet order, therefore stop listen to this
8300 2002-09-20 Jody Goldberg <jody@gnome.org>
8302 * Makefile.am : Add dialog-hyperlink.c
8304 (EXTRA_DIST) : no need to have the graph guru any more, it is always
8307 2002-09-16 Christian Neumair <chris@gnome-de.org>
8309 * *.glade: Made most dialogs HIG compliant.
8311 2002-09-02 Jody Goldberg <jody@gnome.org>
8313 * dialog-graph-guru.c (dialog_graph_guru) : forward port the type
8314 selector from guppi and convert it to use treeview in place of
8315 clist. Still doesn't do much, but its a start.
8317 2002-09-01 Jody Goldberg <jody@gnome.org>
8319 * dialog-function-select.c (dialog_function_select_load_tree) :
8320 translate the category names.
8322 2002-08-31 Jody Goldberg <jody@gnome.org>
8324 * dialog-stf.c (stf_dialog_druid_page_cancel) : fix sense
8325 on test that I broke when converting to GtkDialog
8326 * dialog-stf-export.c (stf_export_dialog_druid_page_cancel) :
8329 2002-08-30 Jody Goldberg <jody@gnome.org>
8331 * dialog-graph-guru.c (dialog_graph_guru) : some initial work to get
8333 * graph-guru.glade : ditto.
8335 2002-08-28 Jody Goldberg <jody@gnome.org>
8337 * dialog-about.c : begin tighening the include requirements.
8338 * dialog-analysis-tools.c : ditto.
8339 * dialog-autocorrect.c : ditto.
8340 * dialog-autoformat.c : ditto.
8341 * dialog-formula-guru.c : ditto.
8342 * dialog-goto-cell.c : ditto.
8343 * dialog-printer-setup.c : ditto.
8344 * dialog-random-generator.c : ditto.
8345 * dialog-search-replace.c : ditto. ditto.
8346 * dialog-search.c : ditto.
8347 * dialog-stf-export-private.h : ditto.
8348 * dialog-stf-preview.c : ditto.
8350 * dialog-stf.c (stf_dialog_druid_page_cancel) : convert to
8352 * dialog-stf-export-sheet-page.c (stf_export_dialog_sheet_page_result)
8354 * dialog-stf-export.c (stf_export_dialog_druid_page_cancel) : ditto.
8356 * dialog-define-names.c (name_guru_in_list) : no need to be case
8359 * dialog-simulation.c (simulation_ok_clicked_cb) : fix const.
8361 2002-08-25 Jody Goldberg <jody@gnome.org>
8365 2002-08-18 Jody Goldberg <jody@gnome.org>
8367 * dialog-autoformat.c (dialog_autoformat) : remove use of deprecated
8370 2002-08-17 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
8372 * dialog-solver.c: Algorithm selection works now for QP too.
8374 2002-08-17 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
8376 * dialog-solver.c (dialog_init): Implemented the algorithm
8379 * solver.glade: related changes.
8381 2002-08-16 Jon K Hellan <hellan@acm.org>
8383 * dialog-cell-format.c: #if 0 static variable fmt_dialog_currency.
8384 (dialog_cell_number_fmt): #if 0.
8386 * dialog-plugin-manager.c (cb_pm_selection_changed): Remove unused
8389 * dialog-simulation.c (simulation_ok_clicked_cb): Ditto.
8391 2002-08-16 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
8393 * dialog-solver.c (cb_dialog_solve_clicked): Use spin buttons
8396 * solver.glade: Related changes. Some clean up.
8398 2002-08-12 Jody Goldberg <jody@gnome.org>
8402 2002-08-10 Jody Goldberg <jody@gnome.org>
8404 * dialog-autocorrect.c (cb_add_clicked) : silence warnings.
8406 2002-08-09 Zbigniew Chyla <cyba@gnome.pl>
8408 * dialog-plugin-manager.c
8409 (PluginManagerGUI): Removed entry_name, entry_id, model_extra_info
8410 Added view_details, model_details
8411 (cb_pm_selection_changed): Generate a tree containing the plugin's
8412 dependencies and services
8413 (dialog_plugin_manager): Initialize model_details and view_details
8414 Adjusted to plugin.c (extra_info has been removed)
8416 * plugin-manager.glade
8417 Moved plugin's description to the first page
8418 Removed "extra info" frame
8419 Added a placeholder for a tree representing plugin's structure
8421 2002-08-06 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
8423 * dialog-simulation.c: Started the results summary reporting in
8426 2002-08-04 Jody Goldberg <jody@gnome.org>
8428 * dialog-cell-format.c (fmt_dialog_impl) : Don't store the targhet
8429 page if the calling function explicitly requested it.
8431 2002-08-04 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
8433 * simulation.glade, dialog-simulation.c: Implemented `Summary'
8436 * simulation.glade, dialog-simulation.c: Cleaned up the options page.
8438 2002-08-04 Zbigniew Chyla <cyba@gnome.pl>
8440 Welcome back "activate all" / "deactivate all" buttons
8442 * dialog-plugin-manager.c
8443 (PluginManagerGUI): Added button_activate_all, button_deactivate_all
8444 (dialog_plugin_manager): Initalize them here
8445 (pm_dialog_init): Set up signal handlers
8446 (cb_pm_button_activate_all_clicked,
8447 cb_pm_button_activate_all_clicked): New
8449 * plugin-manager.glade
8450 Added "activate all" / "deactivate all" buttons at the bottom of the
8453 2002-08-03 Zbigniew Chyla <cyba@gnome.pl>
8455 * dialog-plugin-manager.c
8456 (PluginManagerGUI): Added frame_mark_for_deactivation,
8457 checkbutton_mark_for_deactivation.
8458 (dialog_plugin_manager): Initialize them here
8459 (cb_pm_selection_changed): Handle "marking plugin for deactivation"
8460 feature: optionally display new frame with descriptive text and check
8461 button, connect/disconnect "toggled" signal handler.
8462 (cb_checkbutton_mark_for_deactivation_toggled): New signal handler.
8464 * plugin-manager.glade:
8465 Set the default height to 560, added extra frame to "Plugin details"
8466 page (to support marking plugins for deactivation).
8468 2002-07-27 Zbigniew Chyla <cyba@gnome.pl>
8470 * src/dialogs/dialog-plugin-manager.c
8471 (model_get_plugin_iter, pm_dialog_cleanup):
8472 Use "for" loop to iterate over rows.
8473 (set_plugin_model_row):
8474 New helper function for setting plugins' model row.
8475 (cb_pm_button_rescan_directories_clicked):
8476 Insert rows in the right places to keep the list sorted.
8477 (pm_dialog_init): Use set_plugin_model_row.
8478 (cb_active_toggled): avoid crashing if the user chooses "No".
8480 2002-07-22 Zbigniew Chyla <cyba@gnome.pl>
8482 Adjusted to plugin.c changes,
8483 removed current plugin id from global state,
8484 updating information after receiving notifications from plugins
8485 (instead of rebuilding plugin list after every operation).
8487 * dialog-plugin-manager.c
8488 (struct PluginManagerGUI): Removed fields: current_plugin_id,
8489 button_activate_plugin, button_deactivate_plugin,
8490 button_activate_all, button_deactivate_all.
8491 (enum plugin_state_t, activity_description): Removed.
8492 (cb_pm_button_rescan_directories_clicked):
8493 Display errors, add new plugins to the model.
8494 (cb_pm_button_activate_plugin_clicked,
8495 cb_pm_button_deactivate_plugin_clicked,
8496 cb_pm_button_activate_all_clicked,
8497 cb_pm_button_deactivate_all_clicked, free_plugin_id): Removed
8498 (update_plugin_manager_view): Removed, plugin list initialization
8499 moved to pm_dialog_init.
8500 (update_plugin_details_view): Removed, some code moved
8501 to cb_pm_selection_changed.
8502 (model_get_plugin_iter, cb_plugin_changed, cb_plugin_destroyed):
8503 New functions for tracing changes in individual plugins.
8504 (pm_dialog_cleanup): New, disconnects signals and weak references.
8505 (cb_active_toggled): New, activates/deactivates plugin on
8506 CellRenderer's "toggled" signal.
8508 * plugin-manager.glade:
8509 (button_activate_plugin, button_deactivate_plugin,
8510 button_activate_all, button_deactivate_all): Removed.
8511 (button_rescan_directories): Moved to the last tab.
8513 2002-08-02 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
8515 * simulation.glade, dialog-simulation.c: Rename cancel button as
8516 close button. Removed unique button. Check that first > last round.
8518 2002-07-30 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
8520 * dialog-simulation.c, simulation.glade: Initial GUI for the risk
8521 simulation tool. Quite difficult to use still, not completed yet.
8523 2002-07-30 Morten Welinder <terra@diku.dk>
8525 * dialog-function-select.c
8526 (cb_dialog_function_select_fun_selection_changed): Fix signedness
8529 2002-07-29 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
8531 * exp-smoothing.glade: Made stanard errors button sensitive.
8533 2002-07-28 Jukka Pekka <jiivonen@cs145201.pp.htv.fi>
8535 * dialog-function-select.c
8536 (cb_dialog_function_select_fun_selection_changed): More layout
8539 2002-07-27 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
8541 * dialog_function-select.c
8542 (cb_dialog_function_select_fun_selection_changed): Layout
8543 improvement for notes in the function descriptions.
8545 2002-07-26 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
8547 * dialog_function-select.c
8548 (cb_dialog_function_select_fun_selection_changed):
8549 Clean up work regarding function descriptions.
8551 2002-07-26 Morten Welinder <terra@diku.dk>
8553 * dialog-random-generator.c (distribution_strs): Move the Gumbel
8554 distributions to "G". Make it "Student t", not "T".
8556 2002-07-26 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
8558 * advanced-filter.glade: Made in-place filtering the default.
8560 2002-07-21 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
8562 * dialog-random-generator.c (random_tool_ok_clicked_cb): Add
8563 Gaussian tail and Uniform integer distributions.
8565 2002-07-21 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
8567 * dialog-random-generator.c (distribution_parbox_config): Handle
8568 distributions having no parameters correctly.
8569 (random_tool_update_sensitivity_cb, random_tool_ok_clicked_cb):
8570 Added Landau distribution.
8572 2002-07-21 Jody Goldberg <jody@gnome.org>
8576 2002-07-21 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
8578 * dialog-random-generator.c (random_tool_ok_clicked_cb): Add
8579 Rayleigh tail distribution.
8581 2002-07-21 Jukka Pekka <jiivonen@cs145201.pp.htv.fi>
8583 * dialog-random-generator.c (random_tool_ok_clicked_cb): Add
8584 Exponential Power distribution.
8586 2002-07-18 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
8588 * dialog-random-generator.c (random_tool_update_sensitivity_cb,
8589 random_tool_ok_clicked_cb): Added Levy distribution.
8591 2002-07-18 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
8593 * dialog-random-generator.c (random_tool_update_sensitivity_cb,
8594 random_tool_ok_clicked_cb): Added Gamma, Geometric, Laplace,
8595 Logarithmic, Logistic, Lognormal, Pareto, Rayleigh, T, Type I
8596 Gumbel, and Type II Gumbel.
8598 2002-07-18 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
8600 * dialog-random-generator.c (random_tool_update_sensitivity_cb,
8601 random_tool_ok_clicked_cb): Added Beta, Cauchy, Chi-Squared, F,
8602 and Weibull distributions.
8604 2002-06-21 Andreas J. Guelzow <aguelzow@taliesin.ca>
8606 * tool-dialogs.h (dialog_tool_init) : new
8607 * dialog-advanced-filter.c (dialog_histogram_tool_init) : deleted
8608 (dialog_histogram_tool) : use dialog_tool_init
8609 * dialog-random-generator.c (dialog_random_tool_init) : remove code duplicated
8611 (dialog_random_tool) : use dialog_tool_init
8612 * dialog-analysis-tools.c : use improved dialog_tool_init in all dialog...tool
8613 (dialog_tool_cmp) : new
8614 (dialog_tool_init) : generalize and initial more fields
8616 2002-06-21 Jody Goldberg <jody@gnome.org>
8618 * tool-dialogs.h : toss in a sheetview.
8619 TODO : this needs to be initialized.
8621 * dialog-search-replace.c (dialog_search_replace) : sheet->sheetview
8622 * dialog-search.c (dialog_search) : ditto.
8623 (cursor_change) : only tweak the current view.
8625 * dialog-cell-format.c (dialog_cell_format) : no need to pass in the
8626 sheet. Use the same convention as the other dialogs and use the
8628 (fmt_dialog_selection_type) : sheet -> sheetview.
8629 * dialog-cell-sort.c (dialog_cell_sort) : ditto.
8630 (dialog_load_selection) : use the sheetview.
8631 * dialog-consolidate.c (dialog_consolidate) :
8632 (cb_add_source_area) : ditto.
8633 * dialog-insert-cells.c (dialog_insert_cells) : ditto.
8635 * dialog-define-names.c (name_guru_init) : edit_pos is in the
8637 * dialog-formula-guru.c (dialog_formula_guru) : ditto.
8639 2002-06-19 Jody Goldberg <jody@gnome.org>
8641 * dialog-row-height.c (dialog_row_height) : store the view.
8642 (dialog_row_height_load_value) : selection is in the view now.
8643 * dialog-col-width.c (dialog_col_width) : store the view.
8644 (dialog_col_width_load_value) : selection is in the view now.
8646 2002-06-15 Andreas J. Guelzow <aguelzow@taliesin.ca>
8648 * dialog-sheet-order.c (cb_toggled_lock) : new
8649 (populate_sheet_list) : replace standard icon with toggleable lock item
8650 (cb_add_clicked) : handle lock column
8651 (cb_ok_clicked) : handle changes in lock status
8652 (cb_sheet_order_destroy) : remove pixmaps
8653 (dialog_sheet_order) : setup pixmaps
8655 2002-06-15 Jody Goldberg <jody@gnome.org>
8657 http://bugzilla.gnome.org/show_bug.cgi?id=84500
8658 * dialog-goto-cell.c (cb_dialog_goto_go_clicked) : remove debug spew.
8659 (cb_dialog_goto_update_sensitivity) : only actiavte if entry is valid.
8660 (dialog_goto_init) : editable_enters is too coarse do it ourselves.
8662 2002-06-07 Jody Goldberg <jody@gnome.org>
8664 * dialog-solver.c : #if 0 constraint_strs_untranslated.
8666 2002-06-01 Jody Goldberg <jody@gnome.org>
8668 * dialog-sheet-order.c (cb_add_clicked) : don't translate empty
8671 2002-05-30 Jody Goldberg <jody@gnome.org>
8673 * dialog-stf-preview.c : don't try to get a translated font name,
8674 it confused the hell out of the translators. Just use the gnumeric
8675 default font. That has the best chance of being in the right
8678 2002-05-30 Jukka Pekka <jiivonen@cs145201.pp.htv.fi>
8680 * dialog-solver.c (solver_reporting): Added dialog for
8681 unsuccessful program report generation.
8683 2002-05-29 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
8685 * solver.glade: Moved a few buttons into more logical places.
8687 2002-05-29 Jody Goldberg <jody@gnome.org>
8691 2002-05-29 Jody Goldberg <jody@gnome.org>
8693 * dialog-define-names.c (name_guru_add) : init the parse error.
8695 2002-05-27 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
8697 * solver.glade: Added a few frames.
8699 2002-05-27 Chema Celorio <chema@ximian.com>
8701 * dialog-printer-setup.c (cb_unit_selector_changed):
8702 s/GNOME_PRINT_KEY_PREF_UNIT/GNOME_PRINT_KEY_PREFERED_UNIT/
8703 as it changed in libgnomeprint. You need CVS libgnomeprint.
8705 2002-05-23 Andreas J. Guelzow <aguelzow@taliesin.ca>
8707 * cell-sort.glade : change option name (to make Morten happy)
8709 2002-05-22 Andreas J. Guelzow <aguelzow@taliesin.ca>
8711 * dialog-printer-setup.c (cb_do_print) : consider printing to be
8713 (cb_do_print_preview) : temporarily use the pending print settings
8715 2002-05-21 Andreas J. Guelzow <aguelzow@taliesin.ca>
8717 * dialog-formula-guru.c (cb_dialog_formula_guru_selection_changed) : add
8719 (real_start_editing_cb) : new (should be removed with Gtk 2.2)
8720 (start_editing_cb) : new (should be removed with Gtk 2.2)
8721 (dialog_formula_guru_init) : save column and connect callback
8723 2002-05-21 Andreas J. Guelzow <aguelzow@taliesin.ca>
8725 * dialog-formula-guru.c (cb_dialog_formula_guru_ok_clicked) :
8727 (dialog_formula_guru_init) : save renderer
8729 2002-05-19 Andreas J. Guelzow <aguelzow@taliesin.ca>
8731 * dialog-printer-setup.c (spin_button_adapt_to_unit) : reenable
8732 (cb_unit_selector_changed) : call spin_button_adapt_to_unit
8734 2002-05-18 Andreas J. Guelzow <aguelzow@taliesin.ca>
8736 * dialog-printer-setup.c (unit_editor_configure) : page size should be 0
8737 * print.glade : ditto
8739 2002-05-18 Andreas J. Guelzow <aguelzow@taliesin.ca>
8741 * dialog-printer-setup.c : replace UnitName by GnomePrintUnit* in
8742 state, use gnome-print unit selector rather than our own
8743 (unit_into_to_points) : remove
8744 (spin_button_set_bound) : work in points only, don't modify values but
8746 (get_paper_psheight) : default height should be 0 rather than 1.
8747 (get_printable_height) : use gnome_print_convert_distance, return height
8749 (set_vertical_bounds) : simplify
8750 (draw_margin) : use gnome_print_convert_distance
8751 (draw_margins) : header and footer should be on top
8752 (canvas_update) : also update unit selector unit
8753 (spin_button_adapt_to_unit) : disable, needs to be implemented in
8755 (do_convert) : remove
8756 (convert_to_*) : remove
8757 (listeners_convert) : remove
8759 (unit_changed) : save unit, use accessor method to get value from
8761 (unit_editor_configure) : replace UnitName by GnomePrintUnit*, use
8762 gnome-print unit selector rather than our own
8763 (cb_unit_selector_changed) : new
8764 (do_setup_margin) : use gnome-print unit selector rather than our own
8765 (unit_info_to_print_unit) : replace UnitName by GnomePrintUnit*
8766 NOTE: we should change PrintUnit to use GnomePrintUnit* rather than
8768 (do_fetch_margins) : adjust arguments to unit_info_to_print_unit
8769 * print.glade : remove option-menu-units
8771 2002-05-15 Andreas J. Guelzow <aguelzow@taliesin.ca>
8773 * dialog-printer-setup.c (create_hf_preview_canvas) : size
8774 widget to show the whole preview.
8776 2002-05-15 Andreas J. Guelzow <aguelzow@taliesin.ca>
8778 * dialog-printer-setup.c (get_printable_width) : deleted
8779 (set_horizontal_bounds) : deleted
8780 (get_printable_height) : margins are now in print_config
8781 (set_vertical_bounds) : ditto
8782 (draw_margin) : ditto
8783 (do_setup_margin) : ditto
8784 (do_fetch_margins) : ditto
8785 (canvas_update) : no horizontal bounds needed
8786 (notebook_flipped) : adjusted for moved items
8787 (unit_changed) : simplify
8788 (do_setup_page) : use new libgnomeprinntui api to get margin
8789 adjustments (this requires 0.114.0 or newer)
8790 * print.glade : rearrange items and delete margin spin buttons
8792 2002-05-13 Andreas J. Guelzow <aguelzow@taliesin.ca>
8794 * dialog-graph-guru.c : fix warning
8795 * dialog-preferences.c : fix warning
8797 2002-05-13 Andreas J. Guelzow <aguelzow@taliesin.ca>
8799 * plugin-manager.glade : add rescan button
8800 * dialog-plugin-manager.c (cb_pm_button_install_plugin_clicked) :
8802 (cb_pm_button_rescan_directories_clicked) : new
8803 (pm_dialog_init) : link button to cb_pm_button_rescan_directories_clicked
8804 (cb_dir_changed_notification) : call cb_pm_button_rescan_directories_clicked
8805 (dialog_plugin_manager) : stoer button pointer
8807 2002-05-11 Andreas J. Guelzow <aguelzow@taliesin.ca>
8809 * dialog-plugin-manager.c (pm_delete_dir) : new
8811 (cb_pm_button_directory_add_clicked) : new
8812 (cb_pm_button_directory_delete_clicked) : new
8813 (pm_dialog_init) : add button signals
8814 (pm_gui_load_directories) : new
8815 (pm_gui_load_directory_page) : new
8816 (cb_pm_dir_selection_changed) : new
8817 (cb_dir_changed_notification) : new
8818 (dialog_plugin_manager) : Setup directory configuration GUI
8819 * plugin-manager.glade : Add directory configuration GUI
8821 2002-05-10 Jon K Hellan <hellan@acm.org>
8823 * dialog-preferences.c, dialogs.h (dialog_preferences): Add wbcg
8824 argument. Make dialog a transient child of wbcg which brings it
8827 2002-05-08 Andreas J. Guelzow <aguelzow@taliesin.ca>
8829 * dialog-preferences.c : add unfocused-rs pref to tree page
8830 * dialog-search.c (cb_focus_on_entry) : new
8831 (dialog_search) : connect cb_focus_on_entry to radiobutton,
8832 use wbcg_edit_attach_guru_with_unfocused_rs
8834 2002-05-06 Andreas J. Guelzow <aguelzow@taliesin.ca>
8836 * src/dialogs/print.glade : add sheet selector
8837 * src/dialogs/dialog-printer-setup.c (do_setup_sheet_selector) : new
8838 (cb_do_sheet_selector_toggled) : new
8839 (cb_do_print_ok) : apply to selected sheet or all sheets
8840 (print_setup_get_sheet) : new
8842 2002-05-05 Andreas J. Guelzow <aguelzow@taliesin.ca>
8844 * dialog-preferences.c : add zoom factor spin box to window page
8846 2002-05-05 Andreas J. Guelzow <aguelzow@taliesin.ca>
8848 * dialog-printer-setup.c : Don't change print information
8849 directly but use new cmd_print_set_up
8851 2002-05-03 Almer S. Tigelaar <almer@gnome.org>
8853 * dialog-cell-format.c (validation_rebuild_validation) : Mark
8854 validation as valid or invalid depending on criteria entered
8855 and set the style only when the validation is valid.
8856 (fmt_dialog_init_validation_page) : validation valid by default.
8857 (cb_fmt_dialog_dialog_buttons) : If the validation is not valid
8858 present the user with the option of either disabling validation
8859 or entering valid criteria. Correctly switches to the validation
8860 page and right widget if the latter is choosen.
8861 http://bugzilla.gnome.org/show_bug.cgi?id=72554
8863 2002-05-03 Andreas J. Guelzow <aguelzow@taliesin.ca>
8865 * dialog-cell-sort.c : replace MAX_INITIAL_CLAUSES with
8866 gnm_gconf_get_sort_max_initial_clauses ()
8867 * dialog-preferences.c : remove file history length from tree page,
8868 add sort_max_initial_clauses to sort page
8870 2002-05-03 Andreas J. Guelzow <aguelzow@taliesin.ca>
8872 * dialog-printer-setup.c (unit_activated) : correct declaration
8873 (unit_deactivated) : ditto
8875 2002-05-02 Andreas J. Guelzow <aguelzow@taliesin.ca>
8877 * dialog-printer-setup.c (get_paper_pswidth) : use gnome-print-master
8878 (get_paper_psheight) : ditto
8879 (canvas_update) : use print-config
8880 (notebook_flipped) : new
8881 (orientation_changed) : deleted
8882 (paper_size_changed) : deleted
8883 (do_setup_page) : use gnome-print paper selector
8884 (do_fetch_page) : use gnome-print-master
8885 * print.glade : use gnome-print paper selector rather than combo box
8887 2002-05-02 Andreas J. Guelzow <aguelzow@taliesin.ca>
8889 * dialog-preferences.c (pref_tree_set_model) : check for missing schemas
8891 2002-05-01 Christophe Merlet <christophe@merlet.net>
8893 * Makefile.am : Added dialogs-graph-guru.c in $EXTRA_DIST
8895 2002-04-29 Jody Goldberg <jody@gnome.org>
8899 2002-04-25 Andreas J. Guelzow <aguelzow@taliesin.ca>
8901 * dialog-preferences.c : add sort preference page
8902 * src/dialogs/dialog-cell-sort.c : add preserve-formats
8904 * src/dialogs/cell-sort.glade : ditto
8906 2002-04-17 Andreas J. Guelzow <aguelzow@taliesin.ca>
8908 * dialog-printer-setup.c (do_setup_page_info) : make page-order
8909 icons non-expandable (Bug #76474)
8911 2002-04-17 Andreas J. Guelzow <aguelzow@taliesin.ca>
8913 * dialog-preferences.c : add more items to file/xml
8916 2002-04-17 Andreas J. Guelzow <aguelzow@taliesin.ca>
8918 * dialog-preferences.c : add file/xml preference page
8919 (dialog_pref_create_int_spin) : new
8920 (dialog_pref_create_float_spin) : new
8921 (dialog_pref_create_checkbox) : new
8923 2002-04-16 Andreas J. Guelzow <aguelzow@taliesin.ca>
8925 * dialog-preferences.c : add window-size preference page
8927 2002-04-15 Andreas J. Guelzow <aguelzow@taliesin.ca>
8929 * dialog-preferences.c : add window-size preference to
8932 2002-04-15 Andreas J. Guelzow <aguelzow@taliesin.ca>
8934 * dialog-function-select.c : use get/set methods of gnumeric-gconf.h
8935 * dialog-plugin-manager.c : switch from gnome-config to gconf
8936 * dialog-preferences.c : add include
8938 2002-04-15 Andreas J. Guelzow <aguelzow@taliesin.ca>
8940 * dialog-autocorrect.c : make exception lists into GSList (rather
8942 * dialog-preferences.c : move gconf keys for fonts into
8943 gnumeric-gconf.h, synchronize gconf on destroy
8945 2002-04-15 Andreas J. Guelzow <aguelzow@taliesin.ca>
8947 * dialog-preferences.c : add more preferences
8949 2002-04-14 Andreas J. Guelzow <aguelzow@taliesin.ca>
8951 * dialog-preferences.c : add max number of undo items pref
8953 2002-04-14 Andreas J. Guelzow <aguelzow@taliesin.ca>
8955 * preferences.glade : move tabs to left on Jody's request
8956 * dialog-preferences.c : add history pref and number of sheets
8959 2002-04-13 Andreas J. Guelzow <aguelzow@taliesin.ca>
8961 * dialog-function-select.c : move defines into gnumeric-gconf.h
8962 * dialog-preferences.c : add `undo'-preferences page
8964 2002-04-12 Jon K Hellan <hellan@acm.org>
8966 * dialog-preferences.c: Replace Gnome stock text/italic pixmap
8967 name with gtk synonym.
8969 2002-04-12 Jon K Hellan <hellan@acm.org>
8971 * dialog-graph-guru.c: #ifdef out the lot for now.
8973 2002-04-11 Andreas J. Guelzow <aguelzow@taliesin.ca>
8975 * dialog-define-name.c (name_guru_add) : fix leak
8977 2002-04-11 Andreas J. Guelzow <aguelzow@taliesin.ca>
8979 * so-arrow.glade : remove apply button
8980 * so-fill.glade : remove apply button
8981 * dialog-sheet-order.c : don't reset the color combos
8983 2002-04-11 Andreas J. Guelzow <aguelzow@taliesin.ca>
8985 * dialog-workbook-attr.c : do not use GnomePropertyBox
8986 * workbook-attr.glade : ditto
8988 2002-04-10 Andreas J. Guelzow <aguelzow@taliesin.ca>
8990 * Makefile.am : added so-fill.glade
8991 * so-fill.glade : new
8993 2002-04-10 Andreas J. Guelzow <aguelzow@taliesin.ca>
8995 * so-arrow.glade : add line preview
8997 2002-04-10 Andreas J. Guelzow <aguelzow@taliesin.ca>
8999 * Makefile.am : added so-arrow.glade
9000 * so-arrow.glade : new
9001 * sheet-order.glade : fix minumum button width
9003 2002-04-10 Andreas J. Guelzow <aguelzow@taliesin.ca>
9005 * Makefile.am : added so-checkbox.glade
9006 * so-checkbox.glade : new
9008 2002-04-09 Andreas J. Guelzow <aguelzow@taliesin.ca>
9010 * src/dialogs/dialog-search-replace.c (dialog_search_replace) :
9012 * src/dialogs/dialog-search.c (dialog_search) : preload selection
9014 2002-04-09 Andreas J. Guelzow <aguelzow@taliesin.ca>
9016 * Makefile.am : added so-scrollbar.glade
9017 * so-scrollbar.glade : new
9019 2002-04-08 Andreas J. Guelzow <aguelzow@taliesin.ca>
9021 * Makefile.am : add dialog-col-row.c, remove dialog-simple-input.c
9022 * colrow.glade : slightly redesigned
9023 * dialog-simple-input.c : removed
9024 * dialogs.h : add dialog_col_row, remove dialog_get_number and
9025 dialog_choose_cols_vs_rows
9026 * dialog-col-row.c : new
9028 2002-04-08 Andreas J. Guelzow <aguelzow@taliesin.ca>
9030 * dialog-cell-sort.c : use gnumeric-cell-renderer-toggle rather than
9031 gnumeric-cell-renderer
9033 2002-04-08 Andreas J. Guelzow <aguelzow@taliesin.ca>
9035 * Makefile.am : added dialog-row-height.c and dialog-col-width.c
9036 * dialog-row-height.c : new
9037 * dialog-col-width.c : new
9038 * dialog-row-height.glade : added checkbox and spin button
9039 * dialog-col-width.glade : ditto
9040 * dialogs.h : added dialog_row_height and dialog_col_width
9041 * dialog-zoom.glade : fix button formating
9043 2002-04-05 Andreas J. Guelzow <aguelzow@taliesin.ca>
9045 * dialog-random-generator.c : make undoable
9047 2002-04-03 Andreas J. Guelzow <aguelzow@taliesin.ca>
9049 * dialog-cell-sort.c : use setup_range_from_value
9051 2002-04-03 Andreas J. Guelzow <aguelzow@taliesin.ca>
9053 * dialog-preferences.c : added on-line description
9054 * preferences.glade : ditto
9056 2002-04-03 Andreas J. Guelzow <aguelzow@taliesin.ca>
9058 * dialog-preferences.c : set the treeview pref values in response
9059 to a notification rather than directly.
9061 2002-04-02 Andreas J. Guelzow <aguelzow@taliesin.ca>
9063 * dialog-formula-guru.c : use gnumeric-cell-renderer-text
9064 * dialog-preferences.c : use gnumeric-cell-renderer-text
9066 2002-04-01 Andreas J. Guelzow <aguelzow@taliesin.ca>
9068 * dialog-cell-sort.c (dialog_destroy) : fix leak
9070 2002-04-01 Andreas J. Guelzow <aguelzow@taliesin.ca>
9072 * Makefile.am : add dialog-preferences.c and preferences.glade
9073 * dialogs.h : add dialog_preferences
9074 * dialog-preferences.c : new
9075 * preferences.glade : new
9077 2002-03-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
9079 * Makefile.am : replace tools.h by tool-dialogs.h
9080 * dao-gui-utils.c : define output_group
9081 * dao-gui-utils.h : define output_group as extern
9082 * dialog-advanced-filter.c : use inheritance over #define
9083 * dialog-analysis-tools.c : use inheritance over #define
9084 * dialog-random-generator.c : use inheritance over #define
9085 * dialog-solver.c : include tool-dialogs.h instead of tools.h
9086 * dialog-summary.c : use new workbook signals
9087 * tools.h : split into tool-dialogs.h and tools/tools.h
9088 * tool-dialogs.h : new
9090 2002-03-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
9092 * dao-gui-utils.c (parse_output) : fix typos (use the intended
9094 * dialog-analysis-tools.c : make regression tool undoable
9096 2002-03-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
9098 * dao-gui-utils.c : include tools.h rather than
9100 * dialog-advanced-filter.c : correct comment
9101 * dialog-analysis-tools.c : make histogram undoable
9102 * dialog-random-generator.c : include tools.h rather than
9104 * tools.h : include only general tools info
9106 2002-03-30 Andreas J. Guelzow <aguelzow@taliesin.ca>
9108 * dialog-random-generator.c : new file extracted from
9109 dialog-analysis-tools.c
9110 * dialog-analysis-tools.c : some code moved to
9111 dialog-random-generator.c
9112 * Makefile.am : added dialog-random-generator.c
9113 * tools.h : include random-generator.h
9115 2002-03-30 Andreas J. Guelzow <aguelzow@taliesin.ca>
9117 * tools.h : change F-, z- and t-test tools into
9118 cmd_analysis_tools engine
9119 * dialog-analysis-tools.c : make F-, z- and t-test tools
9122 2002-03-30 Andreas J. Guelzow <aguelzow@taliesin.ca>
9124 * tools.h : change exp_smoothing_tool, averages_tool, ranking_tool
9125 and sampling_tool into cmd_analysis_tools engines
9126 * dialog-analysis-tools.c : make fourier analysis, moving averages,
9127 rank and percentile, and sampling tools undoable
9128 * dao-gui-utils.h (parse_output) : change return type
9129 * dao-gui-utils.c (parse_output) : return dao
9131 2002-03-29 Andreas J. Guelzow <aguelzow@taliesin.ca>
9133 * dialog-function-select.c (dialog_function_load_recent_funcs) :
9134 use central gconf-client
9135 (dialog_function_write_recent_func) : ditto
9137 2002-03-29 Andreas J. Guelzow <aguelzow@taliesin.ca>
9139 * tools.h : change fourier_tool into
9140 cmd_analysis_tools engine
9141 * dialog-analysis-tools.c : make fourier analysis tool
9144 2002-03-28 Andreas J. Guelzow <aguelzow@taliesin.ca>
9146 * tools.h : change descriptive_stats_tool into
9147 cmd_analysis_tools engine
9148 * dialog-analysis-tools.c : make descriptive statistics tool
9151 2002-03-28 Andreas J. Guelzow <aguelzow@taliesin.ca>
9153 * tools.h : change covariance_tool into
9154 cmd_analysis_tools engine
9155 * dialog-analysis-tools.c : make covariance tool
9156 undoable and add formatting options to all tools
9158 2002-03-28 Andreas J. Guelzow <aguelzow@taliesin.ca>
9160 * correlation.glade : add options
9161 * covariance.glade : add options
9162 * descriptive-stats.glade : add options
9163 * exp-smoothing.glade : add options
9164 * fourier-analysis.glad : add options
9165 * histogram.glade : add options
9166 * mean-tests.glade : add options
9167 * moving-averages.glade : add options
9168 * random-generation.glade : add options
9169 * rank.glade : add options
9170 * regression.glade : add options
9171 * sampling.glade : add options
9172 * variance-tests.glade : add options
9173 * tools.h : change correlation_tool into
9174 cmd_analysis_tools engine
9175 * dialog-analysis-tools.c : make correlation tool
9176 undoable and add formatting option
9177 * dialog-printer-setup.c (hf_changed) : fix warning
9179 2002-03-28 Andreas J. Guelzow <aguelzow@taliesin.ca>
9181 * anova-one.glade : fix number of table rows
9182 * anova-two.glade : add options
9183 * dialog-analysis-tools.c : make 2 factor anova
9184 undoable and add formatting options
9185 * tools.h : change 2-factor anova into
9186 cmd_analysis_tools engine
9188 2002-03-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
9190 * dialog-function-select.c (dialog_function_write_recent_func) :
9191 fix warnings and depend for default value on gconf.
9193 2002-03-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
9195 * dialog-printer-setup.c : complete port to gnome2
9196 * print.glade : add help button
9197 * hf-config.glade : port to gnome2
9199 2002-03-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
9201 * dialog-printer-setup.c : port to gnome2 (except header/footer
9203 * print.glade : ditto
9205 2002-03-25 Jody Goldberg <jody@gnome.org>
9209 2002-03-26 Andreas J. Guelzow <aguelzow@taliesin.ca>
9211 * dialog-function-select.c (dialog_function_load_recent_funcs) :
9212 use a single gconf variable of type list of strings
9213 rather than a list of gconf variables.
9214 (dialog_function_write_recent_func) : ditto, read the maximum
9215 length of the list fom gconf.
9217 2002-03-25 Andreas J. Guelzow <aguelzow@taliesin.ca>
9219 * dao-gui-utils.c (focus_on_entry) : renamed to cb_focus_on_entry
9220 * dialog-analysis-tools.c (error_in_entry) : use focus_on_entry
9221 * dialog-goal-seek.c (focus_on_entry) : removed
9222 * dialog-tabulate.c (focus_on_entry) : removed
9223 * dialog-summary.c : use gnumeric_textview_[gs]et_text
9225 2002-03-25 Andreas J. Guelzow <aguelzow@taliesin.ca>
9227 * analysis-tools.glade : removed
9228 * mean-tests.glade : remove placeholder
9229 * Makefile.am : removed analysis-tools.glade
9231 2002-03-25 Andreas J. Guelzow <aguelzow@taliesin.ca>
9233 * summary.glade : make entry ids match summary names
9234 * dialog-summary.c : make changes undoable and dialog
9236 * dialogs.h (dialog_summary_update) : add switch
9238 2002-03-25 Andreas J. Guelzow <aguelzow@taliesin.ca>
9240 * dialog-cell-comment.c : fix typo
9241 * dialog-summary.c : port to gnome 2 and make into a guru
9242 * dialogs.h : change arguments to dialog_summary_update
9243 * summary.glade : port to gnome 2
9245 2002-03-24 Andreas J. Guelzow <aguelzow@taliesin.ca>
9247 * dialog-stf-preview.c (stf_preview_draw_text): use default font
9249 2002-03-23 Andreas J. Guelzow <aguelzow@taliesin.ca>
9251 * dialog-stf.glade : fix crash causing errors
9253 2002-03-23 Andreas J. Guelzow <aguelzow@taliesin.ca>
9255 * dialog-cell-sort.c: disable `by value'
9257 2002-03-23 Andreas J. Guelzow <aguelzow@taliesin.ca>
9259 * dialog-function-select.c (dialog_function_load_recent_funcs) :
9261 (dialog_function_write_recent_func) : new
9262 (cb_dialog_function_select_ok_clicked) : call
9263 dialog_function_write_recent_func
9264 (dialog_function_select_load_tree) : add `recent' cat
9265 (cb_dialog_function_select_cat_selection_changed) add recent
9266 funcs to function list on `recent' cat selection.
9267 (dialog_function_select_init) call dialog_function_load_recent_funcs
9268 (dialog_function_select) : initialize recent_funcs
9270 2002-03-23 Jukka-Pekka Iivonen <jiivonen@hutcs.cs.hut.fi>
9272 * solver.glade: Removed dual program report button. Will be done
9275 * solver.glade: Added `Assume Integer (Discrete)' button.
9277 * dialog-solver.c: Related changes.
9279 2002-03-22 Andreas J. Guelzow <aguelzow@taliesin.ca>
9281 * dialog-formula-guru.c : implement varargs handling
9283 2002-03-22 Andreas J. Guelzow <aguelzow@taliesin.ca>
9285 * dialog-formula-guru.c : implement cursor handling
9286 * dialog-search.c : remove warning
9287 * function-select.glade : remove unnecessary text
9289 2002-03-22 Almer S. Tigelaar <almer@gnome.org>
9291 * autoformat.glade: Add new edge related check items.
9293 * dialog-autoformat.c (cb_apply_item_toggled): Renamed to ...
9294 (cb_check_item_toggled): Set new edge related flags.
9295 (cb_category_popwin_hide): Cope with function name change.
9296 (setup_apply_item): Renamed to ...
9297 (setup_check_item): Cope with function name change.
9298 (dialog_autoformat): Idem and initialize new edge related
9301 2002-03-22 Jukka-Pekka Iivonen <jiivonen@hutcs.cs.hut.fi>
9303 * dialog-solver.c (solver_reporting): Added handling of max time
9306 2002-03-22 Andreas J. Guelzow <aguelzow@taliesin.ca>
9308 * dialog-function-select.c : split categories and functions into
9309 separate lists (we should really add subcategories to the
9311 * function-select.glade : ditto
9313 2002-03-21 Andreas J. Guelzow <aguelzow@taliesin.ca>
9315 * dialog-formula-guru.c (dialog_formula_guru_init) : use
9316 gnumeric_cell_renderer_expr_entry_new rather than
9317 gtk_cell_renderer_text_new for editable column
9319 2002-03-21 Jukka-Pekka Iivonen <jiivonen@hutcs.cs.hut.fi>
9321 * dialog-about.c (dialog_about): Added the authors of the LP Solve
9324 2002-03-21 Andreas J. Guelzow <aguelzow@taliesin.ca>
9326 * dialog-formula-guru.c : support `rolling-up' of the window
9327 to make Jon-Kare happy
9328 * formula-guru.glade : ditto
9330 2002-03-20 Andreas J. Guelzow <aguelzow@taliesin.ca>
9332 * dialog-formula-guru.c : handle existing function calls
9334 2002-03-20 Jukka-Pekka Iivonen <jiivonen@hutcs.cs.hut.fi>
9336 * dialog-solver.c (solver_reporting): Added check if max
9337 iterations was exceeded.
9339 2002-03-20 Andreas J. Guelzow <aguelzow@taliesin.ca>
9341 * dialog-formula-guru.c : enable `okay'
9343 2002-03-19 Andreas J. Guelzow <aguelzow@taliesin.ca>
9345 * dialog-formula-guru.c : rewritten
9346 * dialog-function-select.c : rewritten
9347 * formula-guru.glade : rewritten
9348 * function-select.glade : rewritten
9349 * dialogs.h (dialog_formula_guru) : change argument
9350 (dialog_function_select) : change argument and return type
9352 2002-03-19 Jukka-Pekka Iivonen <jiivonen@hutcs.cs.hut.fi>
9354 * solver.glade : Improved label.
9356 * dialogs-solver.c : QP related changes.
9358 2002-03-18 Andreas J. Guelzow <aguelzow@taliesin.ca>
9360 * src/dialogs/goto.glade : removed navigator part
9361 * dialog-goto-cell.c : removed navigator
9363 2002-03-18 Jukka-Pekka Iivonen <jiivonen@hutcs.cs.hut.fi>
9365 * solver.glade : Added a button for quadratic programming.
9367 * dialog-solver.c : Handle LP, QP radio buttons.
9369 2002-03-17 Andreas J. Guelzow <aguelzow@taliesin.ca>
9371 * src/dialogs/goto.glade : new
9372 * dialog-goto-cell.c : ported to gnome2, made into guru and
9373 redesigned. The navigator is not implemented.
9375 2002-03-17 Jody Goldberg <jody@gnome.org>
9377 * dialog-cell-format.c (fmt_dialog_init_font_page) : fix underline
9378 handling by converting to gnumeric-combo-text. Thanks to Almer for
9379 pointing me at this code.
9380 (cb_font_underline_changed) : change signal semantics to match
9382 * cell-format.glade : Use a custom type.
9384 2002-03-17 Andreas J. Guelzow <aguelzow@taliesin.ca>
9386 * src/dialogs/dialog-search-replace.c : ported to gnome2
9387 * src/dialogs/search-replace.glade : ported to gnome2 and
9390 2002-03-17 Jukka-Pekka Iivonen <jiivonen@hutcs.cs.hut.fi>
9392 * solver.glade, dialog-solver.c : Added BOOL constraint support.
9394 2002-03-16 Jon K Hellan <hellan@acm.org>
9396 * dialog-cell-format.c (BorderPicker): Add is_auto_color member.
9397 (FormatState.border): Ditto.
9398 (FormatState.back): Remove back_color_is_default.
9399 (setup_color_pickers): Remove default_color, mcolor
9400 parameters. Handle autocolors.
9401 (cb_font_preview_color, cb_back_preview_color,
9402 cb_pattern_preview_color, border_get_mstyle,
9403 border_format_has_changed, cb_border_color, init_border_button,
9404 fmt_dialog_impl): Handle autocolors.
9405 (draw_pattern_selected): Remove old default color handling code.
9407 2002-03-16 Jody Goldberg <jody@gnome.org>
9409 * dialog-cell-format.c (setup_color_pickers) : The signal has changed
9410 name as well as signature.
9412 2002-03-16 Jukka-Pekka Iivonen <jiivonen@hutcs.cs.hut.fi>
9414 * dialog-solver.c (cb_dialog_solve_clicked): Store the status of
9415 the new buttons and entries.
9416 (dialog_init): Initialize the new entries.
9418 * dialog-goal-seek.c (focus_on_entry): Made public.
9420 * solver.glade: Added `automatic scaling' and `show iteration
9421 results' buttons. Added `max iterations' and `max time' buttons.
9423 2002-03-15 Andreas J. Guelzow <aguelzow@taliesin.ca>
9425 * dialog-sheet-order.c (dialog_sheet_order) : some
9427 NOTE: To compile, this requires today's cvs version of gal
9428 * sheet-order.glade : some beautification
9430 2002-03-15 Andreas J. Guelzow <aguelzow@taliesin.ca>
9432 * dialog-sheet-name.c : removed
9433 * sheet-rename.glade : removed
9434 * dialogs.h : removed ref to dialog_sheet_name
9435 * Makefile.am : removed dialog-sheet-name.c and
9438 2002-03-15 Andreas J. Guelzow <aguelzow@taliesin.ca>
9440 * dialog-sheet-order.c : support changes to tab colors.
9441 * sheet-order.glade : rearrange to allow for color pickers
9443 2002-03-15 Jukka-Pekka Iivonen <jiivonen@hutcs.cs.hut.fi>
9445 * dialog-solver.c (cb_dialog_solve_clicked): Changes related to
9446 the enumeration of the solver's status type.
9447 (cb_dialog_solve_clicked): Fixed a crash when the specified target
9449 (cb_dialog_solve_clicked): Added != NULL check before free.
9451 2002-03-14 Andreas J. Guelzow <aguelzow@taliesin.ca>
9453 * dialog-sheet-order.c : support showing the color
9456 2002-03-14 Jukka-Pekka Iivonen <jiivonen@hutcs.cs.hut.fi>
9458 * dialog-solver.c (cb_dialog_solve_clicked): If the problem is
9459 infeasible report it as such.
9461 2002-03-12 Andreas J. Guelzow <aguelzow@taliesin.ca>
9463 * merge.glade : new dialog for the Merge tool
9464 * dialog-merge.c : newly implemented Merge tool
9465 * dialogs.h (dialog_merge) : new
9466 * Makefile.am : add dialog-merge.c and merge.glade
9468 2002-03-12 Morten Welinder <terra@diku.dk>
9470 * dialog-search.c (dialog_search): Drop the dummy state. Newest
9471 gal no longer needs it.
9473 2002-03-12 Andreas J. Guelzow <aguelzow@taliesin.ca>
9475 * dialog-search.c : hook-up help button
9476 * search.glade : ditto
9478 2002-03-11 Andreas J. Guelzow <aguelzow@taliesin.ca>
9480 * dao-gui-utils.c (focus_on_entry) : The second widget is
9481 an expr-entry widget
9482 (dialog_tool_init_outputs) : link to focus-in-event of
9483 entry within the expr-entry widget
9485 2002-03-11 Andreas J. Guelzow <aguelzow@taliesin.ca>
9487 * src/dialogs/search.glade : port to gnome2
9488 * src/dialogs/dialog-search.c : port to gnome2,
9489 some problems remain to be fixed.
9491 2002-03-11 Andreas J. Guelzow <aguelzow@taliesin.ca>
9493 * dao-gui-utils.[hc] : new files, code extracted from
9494 src/tools/analysis-tools.[ch] and
9495 src/dialogs/dialog-analysis-tools.c, various
9496 functions renamed (prepended dao_)
9497 * dialog-analysis-tools.c : some code moved to
9498 dao-gui-utils.[hc] and src/tools/dao.[hc], change of
9499 names of utility functions now in dao-gui-utils.[hc]
9500 or src/tools/dao.[hc]
9501 * src/dialogs/dialog-advanced-filter.c : change of
9502 names of utility functions now in dao-gui-utils.[hc]
9503 or src/tools/dao.[hc]
9504 * Makefile.am : added dao-gui-utils.[hc]
9506 2002-03-11 Jody Goldberg <jody@gnome.org>
9508 * dialog-cell-format.c : changes to color combo.
9510 2002-03-10 Jody Goldberg <jody@gnome.org>
9514 2002-03-10 Andreas J. Guelzow <aguelzow@taliesin.ca>
9516 * anova-one.glade : add more output options
9517 * dialog-analysis-tools.c : support new options in one-factor
9518 anova and use cmd_analysis_tool
9519 * tools.h : replace anova_single_factor_tool with
9520 analysis_tool_anova_single_engine
9522 2002-03-10 Jukka-Pekka Iivonen <jiivonen@hutcs.cs.hut.fi>
9524 * dialog-solver.c (cb_dialog_solve_clicked): Made the status of
9525 reporting checkbuttons persistent.
9526 (dialog_init): Related changes.
9528 2002-03-09 Andreas J. Guelzow <aguelzow@taliesin.ca>
9530 * cell-sort.glade : shrink dialog
9531 * dialog-cell-sort.c : use new GnumericCellRenderer for desc/asc
9532 column and delete sort column.
9534 2002-03-09 Jon K Hellan <hellan@acm.org>
9536 * dialog-plugin-manager.c (cb_pm_button_activate_plugin_clicked,
9537 cb_pm_button_activate_all_clicked): Revert to pre 2002-03-08
9538 version. We apologize for the inconvenience.
9540 2002-03-09 Andreas J. Guelzow <aguelzow@taliesin.ca>
9542 * sheet-order.glade : use stock buttons and set title
9543 * dialog-sheet-order.c : use stock buttons
9545 2002-03-09 Andreas J. Guelzow <aguelzow@taliesin.ca>
9547 * dialog-sheet-order.c : various minor modifications to make
9550 2002-03-09 Jukka-Pekka Iivonen <jiivonen@hutcs.cs.hut.fi>
9552 * solver.glade, dialog-solver.c: Renamed `Program Report' as
9553 `Performance Report'. Added check buttons for `Program Report'
9554 and `Dual Program Report'.
9556 * dialog-solver.c (cb_dialog_solve_clicked): Plug a leak.
9557 (grab_cells): Use append instead of prepend. The order matters.
9558 (convert_constraint_format): Ditto.
9559 (revert_constraint_format): Ditto.
9561 2002-03-09 Andreas J. Guelzow <aguelzow@taliesin.ca>
9563 * sheet-order.glade : change button order
9564 * cell-sort.glade : ditto
9565 * dialog-sheet-order.c : various minor modifications and support
9568 2002-03-09 Jody Goldberg <jody@gnome.org>
9570 * dialog-paste-special.c : fix.
9572 2002-03-08 Jon K Hellan <hellan@acm.org>
9574 * dialog-plugin-manager.c (cb_pm_button_activate_plugin_clicked):
9575 Add parameter force_load = FALSE to activate_plugin call.
9576 (cb_pm_button_activate_all_clicked): Add parameter force_load =
9577 FALSE to plugin_db_activate_plugin_list call.
9579 2002-03-08 Jukka-Pekka Iivonen <jiivonen@hutcs.cs.hut.fi>
9581 * dialog-solver.c (cb_dialog_solve_clicked): Make the reports only
9582 if solver found a proper sollution.
9583 (cb_dialog_solve_clicked): Added dialog to warn if the sensitivity
9584 or limits report cannot be created.
9585 (cb_dialog_solve_clicked): Added a check if target range or input
9588 2002-03-07 Andreas J. Guelzow <aguelzow@taliesin.ca>
9590 * dialog-sheet-order.c (cb_selection_changed) : handle delete button
9591 (cb_toggle_deleted) : new
9592 (populate_sheet_list) : handle `is_deleted' column
9594 (cb_add_clicked) : ditto
9595 (cb_delete_clicked) : implement
9596 (cb_ok_clicked) : ignore deleted
9598 2002-03-06 Jody Goldberg <jody@gnome.org>
9600 * dialog-advanced-filter.c (advanced_filter) : Use eval_pos_init_sheet.
9602 * dialog-solver.c (cb_dialog_solve_clicked) : fix leak.
9604 2002-03-07 Jukka-Pekka Iivonen <jiivonen@hutcs.cs.hut.fi>
9606 * solver.glade: added `Program' checkbutton for program report and
9607 made the Limits reporting button sensitive.
9609 2002-03-07 Andreas J. Guelzow <aguelzow@taliesin.ca>
9611 * sheet-order.glade : add buttons
9612 * cell-sort.glade : reorder buttons
9613 * dialog-sheet-order.c (cb_row_inserted) : deleted
9614 (cb_selection_changed) : add more buttons
9615 (populate_sheet_list) : remove "row_inserted" handler
9616 (move_cb) : move wb_view_sheet_focus to cb_selection_changed
9617 (cb_add_clicked) : new
9618 (cb_duplicate_clicked) : new stub
9619 (cb_delete_clicked) : new stub
9620 (dialog_sheet_order) : add handlers to new buttons
9622 2002-03-06 Jukka-Pekka Iivonen <jiivonen@hutcs.cs.hut.fi>
9624 * dialog-solver.c: Solver rewrite related changes. Things are not
9627 2002-03-04 Andreas J. Guelzow <aguelzow@taliesin.ca>
9629 * dialog-cell-comment.c (cb_cell_comment_ok_clicked) : use
9631 (dialog_cell_comment) : use cell_has_comment_pos
9633 2002-03-03 Andreas J. Guelzow <aguelzow@taliesin.ca>
9635 * dialog-sheet-name.c (cb_sheet_name_ok_clicked ) : change the
9636 invocation of cmd_rename_sheet
9637 * dialog-sheet-order.c : implement sheet renaming and check whether
9638 any changes are pending before submitting a command.
9640 2002-03-02 Jody Goldberg <jody@gnome.org>
9642 * dialog-formula-guru.c (cb_formula_guru_rolled_entry_changed) : Use
9643 the convenience routines.
9644 (formula_guru_set_rolled_state) : partial fix.
9646 * formula-guru.glade : fix conversion problems.
9648 2002-03-01 Andreas J. Guelzow <aguelzow@taliesin.ca>
9650 * Makefile.am : add cell-comment.glade
9651 * dialog-cell-comment.c : port to gnome2 and make guru
9652 NOTE: adding/modifying comments still does not work:
9653 crash in cell_comment_destroy (apparent confusion between
9654 GObject and GtkObject)
9655 * cell-comment.glade : new file
9657 2002-03-01 Morten Welinder <terra@diku.dk>
9659 * dialog-solver.c (free_original_values): Simplify.
9661 2002-03-01 Andreas J. Guelzow <aguelzow@taliesin.ca>
9663 * src/dialogs/dialog-zoom.glade : add helpbutton
9664 * src/dialogs/dialog-zoom.c : port and reimplement as
9667 2002-02-29 Andreas J. Guelzow <aguelzow@taliesin.ca>
9669 * tabulate.glade : add help button
9670 * dialog-tabulate.c (dialog_tabulate) : ditto
9671 * dialog-sheet-order.c (get_selected_sheet) : deleted
9672 (location_of_iter) : new
9673 (cb_selection_changed) : don't affect the real sheets
9674 (move_cb) : don't move the real sheets
9675 (cb_close_clicked) : replaced by cb_cancel_clicked
9676 (cb_ok_clicked) : new
9677 (cb_sheet_order_destroy) : free old_order
9678 (sheet_order_dialog) : set-up more buttons
9680 2002-02-28 Andreas J. Guelzow <aguelzow@taliesin.ca>
9682 * dialog-tabulate.c (ok_clicked) : lots of changes
9683 to use the new expr entry widget, renamed to
9684 (tabulate_ok_clicked)
9685 (get_table_expr_entry) : new
9686 (get_table_entry) : deleted
9687 (get_table_float_entry) : new
9688 (cancel_clicked) : use GtkDialog
9689 (focus_on_entry) : this only works for GtkEntry
9690 (single_cell) : use gnm_expr_entry_parse_as_value
9691 (dialog_tabulate) : use GtkDialog
9692 * tabulate.glade : placeholders don't work anymore
9694 2002-02-28 Andreas J. Guelzow <aguelzow@taliesin.ca>
9696 * delete-cells.glade : add help button, change some ids
9697 * dialog-delete-cells.c : rewrite as guru
9699 2002-02-28 Jody Goldberg <jody@gnome.org>
9701 * cell-format.glade : reorder slightly.
9703 2002-02-28 Andreas J. Guelzow <aguelzow@taliesin.ca>
9705 * insert-cells.glade : add help button, change some ids
9706 * dialog-insert-cells.c : rewrite as guru
9708 2002-02-28 Jody Goldberg <jody@gnome.org>
9710 * dialog-cell-format.c (draw_format_preview) : split the format
9711 generation out into.
9712 (generate_format) : here.
9713 (cb_format_entry_changed) : don't regenerate the format. This
9714 callback is called during the assignment of the format. so we were
9715 assigning things twice. Simplify it while we're in here.
9716 (fmt_dialog_init_validation_page) : Use gnm_expr_entry_load_from_expr.
9717 (validation_entry_from_expr) : delete.
9718 (fmt_dialog_enable_widgets) : don't reorder things. We only bother
9719 storing the interesting widget, bu there are wrappers around some of
9720 them which was breaking the reorder process.
9722 2002-02-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
9724 * dialog-analysis-tools.c (error_in_entry) : gnumeric-expr-
9725 entries are not gtkentries.
9726 (tool_destroy) : use g_object_unref
9727 (tool_load_selection) : gnumeric-expr-entries are not
9729 (dialog_random_tool_init) : load selection into gnumeric-
9730 expr-entry rather than gtkentry
9732 2002-02-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
9734 * autocorrect-glade : don't set has_focus for a widget on an
9735 inactive notebook page
9737 2002-02-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
9739 * dialog-goal-seek.c (focus_on_entry) : change argument type
9740 (cb_dialog_apply_clicked) : handle new expr entry widget, use
9741 entry_to_float_with_format
9743 2002-02-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
9745 * dialog-consolidate.c (is_cell_ref) replace with
9746 gnm_expr_entry_is_cell_ref
9747 (cb_add_clicked) : use gnm_expr_entry_global_range_name
9748 * dialog-solver.c (is_hom_row_or_col_ref) : use
9749 gnm_expr_entry_parse_as_value
9750 (is_cell_ref) replace with gnm_expr_entry_is_cell_ref
9751 (cb_dialog_add_clicked) : use gnm_expr_entry_parse_as_value
9752 (cb_dialog_solve_clicked) : ditto
9754 2002-02-26 Andreas J. Guelzow <aguelzow@taliesin.ca>
9756 * dialog-consolidate.c (cb_add_clicked) : expr-entries are not
9759 2002-02-26 Andreas J. Guelzow <aguelzow@taliesin.ca>
9761 * dialog-about.c (dialog_about) : don't use gnome_dialog
9763 2002-02-25 Andreas J. Guelzow <aguelzow@taliesin.ca>
9765 * dialog-cell-format.c (fmt_dialog_init_validation_expr_entry) :
9767 (cb_fmt_dialog_set_focus) : remove code now in wbcg_edit_attach_guru
9768 * dialog-cell-sort.c (dialog_set_focus) : deleted
9769 * dialog-consolidate.c (cb_dialog_set_focus) : deleted
9770 (setup_widgets) : set expr entry flags
9771 * dialog-define-names.c (cb_name_guru_set_focus) : deleted
9772 (name_guru_init) : set expr entry flags
9773 * dialog-goal-seek.c (dialog_set_focus) : deleted
9774 * dialog-printer-setup.c (cb_do_print_set_focus) : deleted
9775 * dialog-search-replace.c (set_focus) : deleted
9776 * dialog-search.c (set_focus) : deleted
9777 * dialog-solver.c (dialog_set_focus) : deleted
9778 * dialog-tabulate.c (set_focus) : deleted
9780 2002-02-25 Andreas J. Guelzow <aguelzow@taliesin.ca>
9782 * dialog-advanced-filter.c (dialog_init) : remove ref to
9783 tool_set_focus (now done in wbcg_edit_attach_guru)
9784 * dialog-analysis-tools.c (tool_set_focus) : moved into
9785 src/workbook-edit.c as guru_set_focus
9786 (dialog_tool_init) : remove ref to
9787 tool_set_focus (now done in wbcg_edit_attach_guru)
9788 (dialog_random_tool_init) : ditto
9789 (dialog_regression_tool_init) : ditto
9790 (dialog_histogram_tool_init) : ditto
9792 2002-02-23 Andreas J. Guelzow <aguelzow@taliesin.ca>
9794 * cell-sort.glade : Add `add' entry
9795 * dialog-cell-sort.c (append_data) : code extracted from
9797 (load_model_data) : use append_data
9798 (value_to_global_range) : utility for cb_update_add_sensitivity
9799 (cb_update_add_sensitivity) : update add button sensitivity
9800 (cb_update_sensitivity) : call cb_update_add_sensitivity
9801 (cb_ok_clicked) : adjust base (the tree widget now stores
9802 row and col numbers rather than offset)
9803 (cb_add_clicked) : new
9804 (dialog_init) : set up add-entry
9806 2002-02-23 Andreas J. Guelzow <aguelzow@taliesin.ca>
9808 * dialog-analysis-tools.c (tool_set_focus) : the focus widget
9809 is the entry in the gnumeric-expr-entry widget
9810 * dialog-cell-sort.c (dialog_set_focus) : the focus widget
9811 is the entry in the gnumeric-expr-entry widget
9812 (dialog_init) : set update_policy, use update rather than changed
9815 2002-02-23 Kjartan Maraas <kmaraas@gnome.org>
9817 * *.glade: Don't translate the widget label.
9819 2002-02-22 Kjartan Maraas <kmaraas@gnome.org>
9821 * dialog-about.c: Remove unsupported #ifdef ENABLE_NLS.
9823 2002-02-21 Morten Welinder <terra@diku.dk>
9825 * dialog-summary.c (dialog_summary_update): Constify.
9827 * dialog-stf-preview.c (stf_preview_draw_grid): Constify.
9829 * dialog-solver.c (cb_dialog_solve_clicked): Remove unneeded
9832 * dialog-cell-format.c (fmt_dialog_init_format_page): Constify.
9833 (cb_validation_sensitivity): Constify. Fix broken sensitivity
9836 * dialog-consolidate.c (construct_consolidate): Constify.
9838 2002-02-20 Morten Welinder <terra@diku.dk>
9840 * dialog-printer-setup.c (do_setup_page): Constify.
9842 * dialog-paste-special.c (paste_types, paste_ops): Constify.
9844 * dialog-cell-format.c (cb_validation_error_action_deactivate):
9847 * dialog-analysis-tools.c (dialog_tool_init): Constify.
9849 * dialog-stf-preview.c (stf_preview_draw_box): Constify.
9850 (stf_preview_draw_line): Constify.
9851 (stf_preview_draw_text): Constify.
9853 * dialog-printer-setup.c (unit_editor_configure): Constify.
9855 2002-02-18 Jody Goldberg <jody@gnome.org>
9857 * dialog-cell-format.c (fmt_dialog_impl) : fix signature
9860 2002-02-18 Jody Goldberg <jody@gnome.org>
9864 2002-02-15 Jody Goldberg <jody@gnome.org>
9866 * function-select.glade : fix conversion breakage. Still in bad
9869 2002-02-10 Jody Goldberg <jody@gnome.org>
9871 * dialog-formula-guru.c (formula_guru_arg_new) : labels don't need
9874 2002-02-08 Jody Goldberg <jody@gnome.org>
9876 * sheet-order.glade : supply a default size.
9878 2002-02-07 Jody Goldberg <jody@gnome.org>
9880 * dialog-autoformat.c (cb_remove_current_activated) : unused.
9882 2002-02-06 Michael Meeks <michael@ximian.com>
9884 * dialog-graph-guru.c (dialog_graph_guru): fix typo.
9886 2002-02-06 Andreas J. Guelzow <aguelzow@taliesin.ca>
9888 * dialog-cell-sort.c (cb_sort_selection_changed) : handle delete
9890 (cb_delete_clicked) : new
9891 (dialog_init) : connect cb_delete_clicked to button
9893 2002-02-05 Andreas J. Guelzow <aguelzow@taliesin.ca>
9895 * goalseek.glade : remove hbox from active-area
9896 * cell-sort.glade : add "add" and "delete" buttons (currently
9898 * dialog-cell-sort.c : add "add" and "delete" buttons (currently
9899 inactive), set initial top-bottom vs left-right depending on
9900 shape of initial selection, add only MAX_INITIAL_CLAUSES to the
9901 list of available clauses (to avoid adding 65000+ if a complete
9902 column is selected).
9904 2002-02-05 Jon K Hellan <hellan@acm.org>
9906 * dialog-cell-format.c (border_get_mstyle): Use style_color_new_i8.
9908 2002-02-04 Andreas J. Guelzow <aguelzow@taliesin.ca>
9910 * dialog-cell-sort.c : fine-tune the sort dialog and connect
9913 2002-02-04 Andreas J. Guelzow <aguelzow@taliesin.ca>
9915 * dialog-cell-sort.c : complete the sort dialog. Note: The
9916 dialog is still not connected to the sort engine.
9918 2002-02-03 Andreas J. Guelzow <aguelzow@taliesin.ca>
9920 * cell-sort.glade : port to gnome2 and redesign as guru using
9922 * dialog-cell-sort.c : initial port to gnome2 and
9923 guru-ification, sorting is currently disabled util completion
9926 2002-02-02 Jody Goldberg <jody@gnome.org>
9928 * autoformat.glade : Consistently Use 'label:' rather than 'label :'
9929 * cell-format.glade : ditto.
9930 * consolidate.glade : ditto.
9931 * dialog-stf-export.glade : ditto.
9932 * dialog-stf.glade : ditto.
9933 * names.glade : ditto.
9935 * dialog-autoformat.c : an initial port to gnome2
9938 2002-02-02 Andreas J. Guelzow <aguelzow@taliesin.ca>
9940 * plugin-manager.glade : replace last clist with gtktreeview
9941 * dialog-plugin-manager.c : replace last clist with
9943 (dialog_plugin_manager) : move from clist to treeview
9944 (update_plugin_details_view) : ditto
9946 2002-01-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
9948 * dialog-plugin-manager.c (update_plugin_manager_view) :
9949 preserve selection, and set default selection
9950 (plugin_compare_name) : reverse sense
9951 (dialog_plugin_manager) : make selection a state variable
9953 2002-01-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
9955 * plugin-manager.glade : replace clists with gtktreeview
9956 * dialog-plugin-manager.c : move from clists to treeview
9957 (cb_pm_selection_changed) : new
9958 (cb_pm_clist_row_selected) : deleted
9959 (cb_pm_clist_row_unselected) : deleted
9960 (pm_dialog_init) : remove clist references
9961 (update_plugin_manager_view) : rewritten
9962 (dialog_plugin_manager) : move from clists to treeview
9964 2002-01-31 Jody Goldberg <jody@gnome.org>
9966 * dialog-graph-guru.c (graph_guru_state_destroy) : convert graphs to
9969 2002-01-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
9971 * plugin-manager.glade : first port to gnome2
9972 * dialog-plugin-manager.c : ditto
9973 Note: this is far from finished, but at least it
9976 2002-01-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
9978 * Makefile.am : add dialog-sheet-name.c
9979 * dialog-sheet-name.c : extracted from dialog-simple-input.c
9980 * dialog-advanced-filter.c : clean-up
9981 * dialog-analysis-tools.c : clean-up
9982 * dialog-autosave.c : clean-up
9983 * dialog-consolidate.c : clean-up
9984 * dialog-simple-input.c : clean-up
9986 2002-01-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
9988 * advanced-filter.glade : add padding to warnings
9989 * dialog-advanced-filter.c (advanced_filter_ok_clicked_cb) :
9990 provide information dialog if no records are found
9991 (advanced_filter) : ditto
9992 (advanced_filter_update_sensitivity_cb) : provide information
9993 messages in warning label
9994 * dialog-sheet-order.c (populate_sheet_list) : disable drag
9995 starts in sheet list and desensitize column header
9997 2002-01-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
9999 * advanced-filter.glade : port to gnome2 and redesign
10000 * dialog-advanced-filter.c (filter) : change in-place-output
10001 handling and duplicate values rather than copying strings
10002 (advanced_filter) : use parse_database_criteria, prepare_output
10003 after determining validity of input.
10004 (in_place_toggled) : deleted
10005 (copy_to_toggled) : deleted
10006 (new_sheet_toggled) : deleted
10007 (new_workbook_toggled) : deleted
10008 (dialog_help_cb) : deleted
10009 (advanced_filter_update_sensitivity_cb) : new callback
10010 (advanced_filter_ok_clicked_cb) : new callback
10011 (dialog_advanced_filter_init) : new procedure (create guru)
10012 (dialog_advanced_filter) : rewrite as guru
10013 * dialog-analysis-tools.c : move various definitions to
10014 src/analysis-tools.h
10015 (gnumeric_expr_entry_parse_to_value) : make non-static
10016 (error_in_entry) : make non-static
10017 (parse_output) : make non-static
10018 (tool_destroy) : make non-static
10019 (tool_set_focus) : make non-static
10020 (dialog_tool_init_outputs) : make non-static
10021 (dialog_tool_init_buttons) : make non-static
10022 (tool_load_selection) : make non-static
10024 2002-01-29 Andreas J. Guelzow <aguelzow@taliesin.ca>
10026 * dialog-simple-input.c (dialog_get_sheet_name) replaced by
10027 sheet_name_destroy, cb_sheet_name_ok_clicked,
10028 cb_sheet_name_cancel_clicked, dialog_sheet_name
10029 * dialogs.h (dialog_get_sheet_name) : replace with
10031 * sheet-rename.glade : use descriptive button ids &
10034 2002-01-28 Jody Goldberg <jody@gnome.org>
10036 * dialog-sheet-order.c (cb_sheet_order_destroy) : detach guru.
10037 (get_selected_sheet) : new util.
10038 (cb_selection_changed) : rework.
10039 (populate_sheet_list) : simplify.
10040 (move_cb) : implement.
10042 2002-01-28 Jody Goldberg <jody@gnome.org>
10044 * sheet-order.glade : rewrite.
10045 * dialog-sheet-order.c : begin transfer to TreeView.
10046 NOTE : IT CRASHES ! commit now so that jrb can see what the hell is
10049 2002-01-28 Andreas J. Guelzow <aguelzow@taliesin.ca>
10051 * consolidate.glade : add help button
10052 * dialog-consolidate.c (gnumeric_expr_entry_parse_to_value) :
10054 (construct_consolidate) : use gnumeric_expr_entry_parse_to_value
10055 and global_range_parse
10056 (is_cell_ref) : new procedure
10057 (dialog_set_button_sensitivity) : new callback
10058 (cb_source_changed) : use is_cell_ref
10059 (cb_add_source_area) : use global_range_name
10060 (setup_widgets) : attach help button and connect new callbacks
10061 (cb_help_clicked) : new callback
10063 2002-01-28 Andreas J. Guelzow <aguelzow@taliesin.ca>
10065 * consolidate.glade : make gnome2 compatible
10066 * dialog-consolidate.c (cb_dialog_destroy) : glade gui is
10068 (cb_dialog_clicked) : use non-modal warning messages
10069 (setup_widgets) : dialog is not a gnome_dialog, initialize
10070 state->warning_dialog
10072 2002-01-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
10074 * dialog-analysis-tools.c (tools_destroy_warning) : move to gui_utils.c
10075 (error_in_entry) : move some code to gnumeric_notice_nonmodal
10076 * dialog-goal-seek.c : change gnumeric_notice to gnumeric_notice_nonmodal
10077 (dialog_goal_seek) : initialize state->warning_dialog
10078 * dialog-solver.c (solver_destroy_warning) : move to gui_utils.c
10079 (solver_notice) : move to gnumeric_notice_nonmodal
10081 2002-01-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
10083 * solver.glade : make gnome2 compatible
10084 * dialog-solver.c (solver_destroy_warning) : new callback
10085 (solver_notice) : wrapper around gnumeric_notice_nonmodal
10086 (cb_dialog_solve_clicked) : destroy outdated warnings dialog and
10087 change calls from gnumeric_notice to solver_notice
10088 (dialog_solver) : initialize state->warnings_dialog
10090 2002-01-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
10092 * dialog-analysis-tools.c (sampling_tool_ok_clicked_cb) :
10093 destroy outdated warnings dialog
10094 (random_tool_ok_clicked_cb) : destroy outdated warnings dialog and
10095 remove accel_group from window before unreferenceing it.
10096 (histogram_tool_update_sensitivity_cb) : remove reference to apply
10099 2002-01-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
10101 * dialog-goal-seek.c (cb_dialog_apply_clicked) : make sure
10102 cells exist (http://bugzilla.gnome.org/show_bug.cgi?id=69832)
10104 2002-01-26 Andreas J. Guelzow <aguelzow@taliesin.ca>
10106 * autocorrect.glade : make gnome2 compatible and add apply button
10107 * dialog-autocorrect.c (cb_autocorrect_destroy) : state->glade
10108 is not a gtk object
10109 (cb_cancel_button_clicked) : new
10110 (cb_button_clicked) : renamed to cb_apply_button_clicked, do not
10112 (cb_ok_button_clicked) : new
10113 (dialog_init) : set-up apply button, this dialog need not be a
10114 guru but can be non-modal, transient on worksheet
10116 2002-01-26 Andreas J. Guelzow <aguelzow@taliesin.ca>
10118 * autosave-prompt.glade : removed
10119 * dialog-analysis-tools.c synchronize tool_states better, change
10120 arguments for all calls of error_in_entry
10121 (tools_destroy_warning) : new callback
10122 (error_in_entry) : make warning message non-modal
10124 2002-01-26 Andreas J. Guelzow <aguelzow@taliesin.ca>
10126 * dialog-analysis-tools.c (entry_to_float) : moved to gui-utils.c/h
10127 (entry_to_int) : ditto
10128 (float_to_entry) : ditto
10129 (int_to_entry) : ditto
10130 * dialog-autosave.c (autosave_on_off_toggled) renamed to
10131 autosave_set_sensitivity and improved functionality
10132 (dialog_autosave_prompt) : rewritten to use standard gtk dialog
10133 (dialog_autosave) : rewritten as non-modal
10134 (cb_autosave_cancel) : new
10135 (cb_autosave_help) : new
10136 (cb_autosave_ok) : new
10138 2002-01-24 Jon K Hellan <hellan@acm.org>
10140 * dialog-formula-guru.c (cb_formula_guru_entry_focus_in): Align
10141 argument fields better when autoscrolling. Autoscroll in one more
10142 case: Navigating with keyboard from Cancel button. (OK, nobody is
10143 ever going to do that, but it works now, nevertheless.)
10145 2002-01-25 Andreas J. Guelzow <aguelzow@taliesin.ca>
10147 * dialog-advanced-filter.c : fix all calls to gnumeric_notice
10148 * dialog-analysis-tools.c : ditto
10149 * dialog-autocorrect.c : ditto
10150 * dialog-autosave.c : ditto
10151 * dialog-cell-sort.c : ditto
10152 * dialog-consolidate.c : ditto
10153 * dialog-define-names.c : ditto
10154 * dialog-goal-seek.c : ditto
10155 * dialog-search-replace.c : ditto
10156 * dialog-search.c : ditto
10157 * dialog-solver.c : ditto
10158 * dialog-tabulate.c : ditto
10160 2002-01-24 Andreas J. Guelzow <aguelzow@taliesin.ca>
10162 * dialog-analysis-tools.c (tool_load_selection) : use
10165 2002-01-24 Jody Goldberg <jody@gnome.org>
10167 * cell-format.glade : fix typo.
10168 * advanced-filter.glade : add use_underline.
10169 * cell-sort.glade : ditto.
10170 * colrow.glade : ditto.
10171 * delete-cells.glade : ditto.
10172 * dialog-sheet-order.c : ditto.
10173 * dialog-stf.glade : ditto.
10174 * dialog-zoom.glade : ditto.
10175 * insert-cells.glade : ditto.
10176 * names.glade : ditto.
10177 * print.glade : ditto.
10178 * search-replace.glade : ditto.
10179 * search.glade : ditto.
10180 * solver.glade : ditto.
10181 * tabulate.glade : ditto.
10183 2002-01-24 Andreas J. Guelzow <aguelzow@taliesin.ca>
10185 * anova-one.glade : added underline property
10186 * anova-two.glade : added underline property
10187 * correlation.glade : added underline property
10188 * covariance.glade : added underline property
10189 * descriptive-stats.glade : added underline property
10190 * exp-smoothing.glade : added underline property
10191 * fourier-analysis.glade : added underline property
10192 * histogram.glade : added underline property
10193 * mean-tests.glade : added underline property
10194 * moving-averages.glade : added underline property
10195 * random-generation.glade : added underline property
10196 * rank.glade : added underline property
10197 * regression.glade : added underline property
10198 * sampling.glade : added underline property
10199 * variance-tests.glade : added underline property
10201 2002-01-23 Jody Goldberg <jody@gnome.org>
10203 * cell-format.glade : Add use_underline to the radio buttons.
10205 * dialog-cell-format.c (validation_rebuild_validation) : Use
10206 gnumeric_textview_get_text.
10208 2002-01-23 Jody Goldberg <jody@gnome.org>
10210 * cell-format.glade : remove place holders, s/columns/n-columns/
10213 2002-01-22 Jody Goldberg <jody@gnome.org>
10215 * dialog-cell-sort.c (col_row_name_list) : prepend then reverse,
10218 2002-01-21 Jody Goldberg <jody@gnome.org>
10222 2002-01-19 Andreas J. Guelzow <aguelzow@taliesin.ca>
10224 * dialog-analysis-tools.c : replace calls to gtk_widget_show
10225 with tool_load_selection
10226 (tool_update_sensitivity_cb) : remove
10227 (tool_update_sensitivity_multiple_areas_cb) : rename
10228 tool_update_sensitivity_cb
10229 (tool_load_selection) : new
10230 (dialog_fourier_tool) : call correct sensitivity function
10231 (dialog_random_tool) : preload count and var entry
10233 2002-01-19 Andreas J. Guelzow <aguelzow@taliesin.ca>
10235 * dialog-analysis-tools.c : make dialog_..._tool non-static
10236 delete modal dialog for tool selection
10237 (dialog_ttest_paired_tool) : deleted
10238 (dialog_ttest_eq_tool) : deleted
10239 (dialog_ttest_neq_tool) : deleted
10240 (dialog_ztest_tool) : deleted
10241 (selection_made, dialog_help_cb, dialog_data_analysis) :
10243 * dialogs.h : declare new non-static dialog_..._tool functions
10244 * tools.h : small formatting changes
10246 2002-01-19 Andreas J. Guelzow <aguelzow@taliesin.ca>
10248 * dialog-graph-guru.c (dialog-graph-guru.c) : make dialog transient
10250 2002-01-19 Jody Goldberg <jody@gnome.org>
10252 * graph-guru.glade : Make the guru a toplevel rather than dialog to
10254 * formula-guru.glade : ditto.
10256 * dialog-graph-guru.c (cb_entry_rangesel_drag_finished) : update the
10258 (vector_state_new) : link to the new rangesel_drag_finished signal
10259 so that we push the update when a user finishes dragging.
10261 2002-01-18 Jody Goldberg <jody@gnome.org>
10263 * dialog-graph-guru.c (graph_guru_plot_name) : fix the stupid name
10265 (vector_state_series_set_dimension) : create a series if necessary.
10266 (cb_graph_guru_series_add) : implement.
10267 (graph_guru_select_plot) : make series reset optional.
10268 (graph_guru_init) : hook up the add/delete series buttons.
10269 (cb_graph_guru_series_delete) : new.
10270 (cb_graph_guru_series_add) : new.
10272 2002-01-18 Morten Welinder <terra@diku.dk>
10274 * dialog-formula-guru.c (formula_guru_init): Always show table.
10276 2002-01-13 Wayne Schuller <k_wayne@linuxpower.org>
10278 * cell-format.glade: Add missing accelerator keys and hints.
10284 * plugin-manager.glade:
10286 * regression.glade:
10288 * search-replace.glade:
10290 * sheet-order.glade:
10292 * variance-tests.glade:
10294 2002-01-15 Jody Goldberg <jody@gnome.org>
10296 * dialog-tabulate.c (dialog_tabulate) : take the sheet as an argument.
10298 2002-01-15 Morten Welinder <terra@diku.dk>
10300 * dialog-tabulate.c: New file.
10301 * tabulate.glade: New file.
10302 * Makefile.am, dialogs.h: deal with new files.
10304 2002-01-15 Jody Goldberg <jody@gnome.org>
10308 2002-01-12 Jody Goldberg <jody@gnome.org>
10310 * dialog-goal-seek.c (cb_dialog_apply_clicked) : Use global_range_parse.
10312 2002-01-12 Jody Goldberg <jody@gnome.org>
10314 * dialog-cell-format.c (validation_entry_from_expr) : new.
10315 (validation_rebuild_validation) : rework.
10316 (cb_validation_error_action_deactivate) : simplify.
10317 (cb_validation_sensitivity) : rename from
10318 cb_validation_operator_deactivate and improve alot.
10319 (fmt_dialog_init_validation_expr_entry) : new.
10320 (fmt_dialog_init_validation_page) : simplify.
10322 2002-01-10 Andreas J. Guelzow <aguelzow@taliesin.ca>
10324 * dialog-analysis-tools.c (fourier_tool_ok_clicked_cb) : call
10326 (dialog_fourier_tool) Use correct key.
10327 * fourier-analysis.glade : Small formatting change.
10328 * tools.h : Add fourier_tool.
10330 2002-01-09 Andreas J. Guelzow <aguelzow@taliesin.ca>
10332 * histogram.glade : Redesign and add fields and buttons for
10334 * tools.h : add histogram_calc_bin_info_t
10335 * dialog-analysis-tools.c (histogram_tool_update_sensitivity_cb) :
10337 (histogram_tool_ok_clicked_cb) : handle calculated bins
10338 (histogram_tool_set_predetermined) : new callback
10339 (histogram_tool_set_predetermined_on_toggle) : new callback
10340 (histogram_tool_set_calculated) : new callback
10341 (dialog_histogram_tool_init) : initialize new fields
10343 2002-01-08 Morten Welinder <terra@diku.dk>
10345 * dialog-search.c (dialog_search): Connect to cursor_change signal
10346 instead, now that it seems to work.
10348 * dialog-cell-format.c (fmt_dialog_enable_widgets): Kill comma
10349 before closing brace.
10350 (fmt_dialog_impl): Ditto.
10351 * dialog-zoom.c (dialog_zoom_impl): Ditto.
10353 2002-01-08 Andreas J. Guelzow <aguelzow@taliesin.ca>
10355 * moving-averages.glade : Enable standard error checkbox
10357 2002-01-07 Andreas J. Guelzow <aguelzow@taliesin.ca>
10359 * dialog-analysis-tools.c (rank_tool_ok_clicked_cb) : read new
10360 radiobuttons and pass to ranking_tool
10361 * rank.glade : add radio buttons
10362 * tools.h : add av_ties_flag to ranking_tool
10364 2002-01-07 Andreas J. Guelzow <aguelzow@taliesin.ca>
10366 * anova-one.glade : add 'autofit columns' checkbox
10367 * anova-two.glade : ditto
10368 * correlation.glade : ditto
10369 * covariance.glade : ditto
10370 * descriptive-stats.glade : ditto
10371 * exp-smoothing.glade : ditto
10372 * fourier-analysis.glade : ditto
10373 * histogram.glade : ditto
10374 * mean-tests.glade : ditto
10375 * moving-averages.glade : ditto
10376 * random-generation.glade : ditto
10377 * rank.glade : ditto
10378 * regression.glade : ditto
10379 * sampling.glade : ditto
10380 * variance-tests.glade : ditto
10381 * src/dialogs/dialog-analysis-tools.c (parse_output) : add check
10382 for autofit_button (default to autofit=true)
10385 2002-01-06 Jody Goldberg <jody@gnome.org>
10389 2002-01-05 Jody Goldberg <jody@gnome.org>
10391 * dialog-graph-guru.c (vector_state_fill) : set the expr entry flags
10392 for a new series too.
10394 2002-01-04 Jody Goldberg <jody@gnome.org>
10396 * dialog-graph-guru.c (vector_state_fill) : more protection for
10399 2002-01-04 Andreas J. Guelzow <aguelzow@taliesin.ca>
10401 * dialog-analysis-tools.c (anova_two_factor_tool_ok_clicked_cb) :
10402 correct error message (numerbers ??)
10404 2002-01-03 Andreas J. Guelzow <aguelzow@taliesin.ca>
10406 http://bugzilla.gnome.org/show_bug.cgi?id=67878
10407 * dialog-workbook-attr.c (attr_dialog_impl) : fix
10408 help button reference
10410 2002-01-01 J.H.M. Dassen (Ray) <jdassen@debian.org>
10412 * dialog-graph-guru.c (graph_guru_get_plot) : Use explicit casts to
10413 prevent non-problematic warnings when char is unsigned by default.
10414 * dialog-graph-guru.c (graph_guru_get_series) : ditto
10415 * dialog-graph-guru.c (graph_guru_get_spec) : ditto
10416 * dialog-graph-guru.c (vector_state_series_set_dimension) : ditto
10417 * dialog-graph-guru.c (vector_state_fill) : ditto
10418 * dialog-graph-guru.c (vector_state_init) : ditto
10419 * dialog-graph-guru.c (graph_guru_series_name) : ditto
10420 * dialog-graph-guru.c (graph_guru_select_series) : ditto
10421 * dialog-graph-guru.c (graph_guru_select_plot) : ditto
10423 2001-12-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
10425 * histogram.glade : correct label
10426 * dialog-analysis-tools.c (anova_two_factor_tool_ok_clicked_cb) :
10427 correct error message
10428 (random_tool_ok_clicked_cb) : correct error messages
10430 2001-12-31 Jody Goldberg <jody@gnome.org>
10434 2001-12-30 Zbigniew Chyla <cyba@gnome.pl>
10437 (value_at): Return UTF-8 string (using U_() macro for static strings).
10438 (search_clicked): Set focus to ETable to speed up keyboard navigation.
10440 2001-12-15 Andreas J. Guelzow <aguelzow@taliesin.ca>
10442 * autocorrect.glade : change position of help button
10444 2001-12-24 Jody Goldberg <jody@gnome.org>
10448 2001-12-22 Wayne Schuller <k_wayne@linuxpower.org>
10450 * dialog-printer-setup.c (hf_customize_help) : hook up help
10453 2001-12-21 Wayne Schuller <k_wayne@linuxpower.org>
10455 * dialog-advanced-filter.c (dialog_advanced_filter) : fix
10457 * dialog-autocorrect.c (dialog_init) : fix help file name
10459 2001-12-19 Wayne Schuller <k_wayne@linuxpower.org>
10461 * dialog-search-replace.c: (ok_clicked, dialog_search_replace):
10462 Save and load the gnome_entry history.
10463 * dialog-search.c: (search_clicked, dialog_search): Ditto.
10464 * search-replace.glade: Name the gnome_entry widgets properly.
10466 2001-12-19 Jody Goldberg <jody@gnome.org>
10468 * dialog-cell-comment.c (dialog_cell_comment) : fix leak.
10470 2001-12-18 Morten Welinder <terra@diku.dk>
10472 * dialog-function-select.c (function_list_fill): Set the right
10473 clist data. (Row numbers for gtk_clist are zero based.)
10474 (function_select_row): Use row data, not index in function list.
10475 (dialog_function_select_impl): Ditto.
10477 2001-12-18 Jody Goldberg <jody@gnome.org>
10479 * dialog-consolidate.c (construct_consolidate) : parse_range change.
10480 * dialog-printer-setup.c (do_fetch_page_info) : ditto.
10482 * dialog-cell-format.c (validation_rebuild_validation) : no need
10483 to pass sheets to create the style conditions.
10485 * dialog-advanced-filter.c (dialog_advanced_filter) : Use Range.
10487 2001-12-16 Jody Goldberg <jody@gnome.org>
10489 * dialog-stf-main-page.c (stf_dialog_main_page_init) : suppress
10492 2001-12-15 Jody Goldberg <jody@gnome.org>
10496 2001-12-15 Andreas J. Guelzow <aguelzow@taliesin.ca>
10498 * dialog-stf-main-page.c (stf_dialog_main_page_init) truncate
10499 preview to avoid wraps (# 66393)
10500 * dialog-stf.h define maximal preview size
10502 2001-12-14 Morten Welinder <terra@diku.dk>
10504 * dialog-cell-format.c (fmt_dialog_init_format_page): Sort
10505 currencies in drop-down.
10507 * dialog-function-select.c (function_list_fill): Sort the
10510 2001-12-13 Andreas J. Guelzow <aguelzow@taliesin.ca>
10512 * dialog-stf-fixed-page.c (fixed_page_autodiscover) :
10513 first split is not the end of a column (Bug #66433)
10514 * dialogs/dialog-analysis-tools.c : alphabetize
10515 (dialog_ftest_tool_init) : fix typo (Bug #66880)
10517 2001-12-13 Jody Goldberg <jody@gnome.org>
10519 * dialog-cell-sort.c (dialog_cell_sort) : changes to range_has_header.
10521 2001-12-12 Jody Goldberg <jody@gnome.org>
10523 * dialog-cell-format.c (set_initial_focus) : const.
10525 2001-12-12 Jody Goldberg <jody@gnome.org>
10527 * dialog-solver.c (cb_dialog_solve_clicked) : gtk_entry_get_text const.
10528 * dialog-printer-setup.c (do_fetch_page) : ditto.
10529 (paper_size_changed) : ditto.
10530 * dialog-goal-seek.c (cb_dialog_apply_clicked) : ditto.
10531 * dialog-formula-guru.c (formula_guru_set_expr) : ditto.
10532 * dialog-autocorrect.c (cb_add_clicked) : ditto.
10533 * dialog-analysis-tools.c (entry_to_float) : ditto.
10534 (entry_to_int) : ditto.
10535 (gnumeric_expr_entry_parse_to_value) : ditto.
10536 (gnumeric_expr_entry_parse_to_list) : ditto.
10537 * dialog-advanced-filter.c (dialog_advanced_filter) : ditto.
10539 2001-12-10 Jody Goldberg <jody@gnome.org>
10541 * dialog-cell-format.c (fmt_dialog_selection_type) : Life is simpler.
10543 2001-12-09 Jody Goldberg <jody@gnome.org>
10545 * dialog-stf.glade : only display scrollbars if necessary
10547 2001-12-08 Jody Goldberg <jody@gnome.org>
10549 http://bugzilla.gnome.org/show_bug.cgi?id=64991
10550 * dialog-search.c (search_clicked) : call e_table_model_pre_change
10553 2001-12-07 Jody Goldberg <jody@gnome.org>
10555 * dialog-advanced-filter.c (dialog_advanced_filter) : don't destroy
10556 the dialog until we are done with it.
10558 2001-12-03 Andreas J. Guelzow <aguelzow@taliesin.ca>
10560 * anova-two.glade : activate labels button and change (1 - alpha)
10562 * histogram.glade : add percentages checkbox (# 62164)
10563 * dialog-analysis-tools.c : format all preentered numbers according
10564 to the locale (# 65404)
10565 (float_to_entry) : new utility proc.
10566 (int_to_entry) : ditto
10567 (anova_two_factor_tool_ok_clicked_cb) : support input from various
10569 (anova_two_factor_tool_update_sensitivity_cb) : ditto
10570 (tool_update_sensitivity_cb) : deleted
10571 (tool_update_sensitivity_global_cb) : renamed tool_update_sensitivity_cb
10572 (histogramr_tool_ok_clicked_cb) : add percentages checkbox
10574 * tools.h : change arguments for anova_two_factor_without_r_tool,
10575 anova_two_factor_with_r_tool and histogram_tool
10577 2001-11-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
10579 * tools.h : change argument list of ranking_tool
10580 * rank.glade : add group by Areas
10581 * dialog-analysis-tools.c (rank_tool_ok_clicked_cb) : use
10582 gnumeric_expr_entry_parse_to_list rather than parse_range
10583 (support references to other sheets)
10584 (dialog_ranking_tool) : use tool_update_sensitivity_multiple_areas_cb
10587 2001-11-25 Jody Goldberg <jody@gnome.org>
10589 * dialog-define-names.c (cb_name_guru_add) : Use expr_parse_str.
10591 * dialog-formula-guru.c (formula_guru_init) : s/GList/ExprList/g
10593 2001-11-23 Andreas J. Guelzow <aguelzow@taliesin.ca>
10595 * dialog-analysis-tools.c (random_tool_update_sensitivity_cb) : Check for
10596 valid values in the netry fields
10597 (random_tool_ok_clicked) : use gnumeric_expr_entry_parse_to_value rather
10598 than parse_range (support references to other sheets), set-up checks for
10599 errors in random_tool
10600 (dialog_random_tool_init) : hook random_tool_update_sensitivity_cb to the
10601 `changed' signal of the other entry fields
10603 2001-11-23 Andreas J. Guelzow <aguelzow@taliesin.ca>
10605 * dialog-search.c (search_clicked) : initialize sr->curr_sheet
10606 (dialog_search) : change flags for expr-entry widget
10607 * dialog-search-replace.c (ok_clicked) : initialize sr->curr_sheet
10608 (dialog_search_replace) : change flags for expr-entry widget
10610 2001-11-20 Andreas J. Guelzow <aguelzow@taliesin.ca>
10612 * dialog-analysis-tools.c (random_tool_ok_clicked_cb) : Don't use
10613 non-existing entry field.
10614 Bug: http://bugzilla.gnome.org/show_bug.cgi?id=64934
10616 2001-11-19 Andreas J. Guelzow <aguelzow@taliesin.ca>
10617 * dialog-analysis-tools.c : replace all atof and atoi with calls to
10618 entry_to_float and entry_to_int, wrappers around format_match_number.
10619 Extract common code into gnumeric_expr_entry_parse_to_value and
10620 gnumeric_expr_entry_parse_to_list. Fix code formatting.
10621 (ttest_tool_ok_clicked_cb) : validate known variance entries
10622 (ttest_update_sensitivity_cb) : new callback, validate mean_diff and alpha
10624 2001-11-18 Jody Goldberg <jgoldberg@home.com>
10626 * dialog-cell-format.c (cb_fmt_dialog_dialog_apply) : rebuild
10627 validation if something changed.
10628 (validation_rebuild_validation) : clear the change flag.
10629 (cb_validation_bounds_changed) : just flag a change.
10630 (fmt_dialog_init_validation_page) : init change flag.
10631 (cb_fmt_dialog_dialog_apply) : rebuild validation if there are pending
10633 (cb_fmt_dialog_set_focus) : ditto.
10635 2001-11-17 Jody Goldberg <jgoldberg@home.com>
10637 * dialog-solver.c (grab_cells) : handle blank input cells.
10639 2001-11-16 Jody Goldberg <jgoldberg@home.com>
10641 * formula-guru.glade : Make resizable.
10642 * function-select.glade : Ditto.
10644 * dialog-cell-format.c (validation_rebuild_validation) : between is
10647 2001-11-15 Andreas J. Guelzow <aguelzow@taliesin.ca>
10649 * dialog-analysis-tools.c (parse_multiple_ranges) : deleted
10650 (regression_tool_ok_clicked_cb) : use global_range_list_parse
10651 (regression_tool_update_sensitivity_cb) : ditto
10652 (dialog_regression_tool_init) : allow disconnected selections
10653 and selections from other sheets
10654 * regression.glade : include group-by buttons
10655 * tools.h : change arguments of regression_tool
10657 2001-11-14 Andreas J. Guelzow <aguelzow@taliesin.ca>
10659 * dialog-analysis-tools.c (tool_update_sensitivity_multiple_areas_cb)
10660 allow seconf input field
10661 (histogram_tool_ok_clicked_cb) : allow labels and grouping for seceral
10663 (dialog_histogram_tool_init) : ditto
10664 * histogram.glade : ditto
10665 * tools.h : modify arguments of histogram_tool
10667 2001-11-13 Jody Goldberg <jgoldberg@home.com>
10669 * dialog-cell-format.c (validation_entry_to_expr) : Use
10670 gnumeric_expr_entry_parse.
10672 2001-11-12 Andreas J. Guelzow <aguelzow@taliesin.ca>
10674 * dialog-analysis-tools.c (exp_smoothing_*) : enable group-by and labels
10675 as well as large selections, handle all tool returns
10676 (average_tool_*) : enable group-by and labels as well as large selections
10677 * moving-averages.glade : enable group-by and labels
10678 * exp-smoothing.glade : ditto
10679 * tools.h (averages_tool) : Use Value instead of Range
10680 (exp_smoothing_tool) L ditto
10682 2001-11-09 Morten Welinder <terra@diku.dk>
10684 * dialog-stf-preview.c (stf_preview_render): Plug leaks and make
10687 2001-11-09 Jody Goldberg <jgoldberg@home.com>
10689 * dialog-graph-guru.c (vector_state_apply_changes) : Use
10690 gnumeric_expr_entry_parse.
10692 2001-11-08 Morten Welinder <terra@diku.dk>
10694 * dialog-summary.c (summary_get): Fix it right.
10696 2001-11-08 Andreas J. Guelzow <aguelzow@taliesin.ca>
10698 * dialog-analysis-tools.c (tool_update_sensitivity_global_cb) :
10699 tool_update_sensitivity_cb using global_range_parse
10700 (ttest_tool_ok_clicked_cb) : Use Value instead of Range
10701 (ftest_tool_ok_clicked_cb) : ditto
10702 (ztest_tool_ok_clicked_cb) : ditto
10703 (ztest_tool_ok_clicked_cb) : ditto
10704 (anova_single_tool_ok_clicked_cb) : ditto
10705 (*_tool_ok_clicked_cb) : handle un-expected returns from the
10707 * mean-tests.glade : ask for the obvious (alpha) rather than the
10708 unusual (1 - alpha)
10709 * variance-tests.glade : ditto
10710 * anova-one.glade : ditto
10711 * tools.h (ftest_tool) : Use Value instead of Range
10712 (anova_single_tool) : ditto
10713 (ttest_paired_tool) : ditto
10714 (ttest_eq_var_tool) : ditto
10715 (ttest_neq_var_tooll) : ditto
10716 (ztest_tool) : ditto
10718 2001-11-07 Jukka-Pekka Iivonen <jiivonen@hutcs.cs.hut.fi>
10720 * dialog-analysis-tools.c
10721 (exp_smoothing_tool_update_sensitivity_cb,
10722 exp_smoothing_tool_ok_clicked_cb, dialog_exp_smoothing_tool_init,
10723 dialog_exp_smoothing_tool): Wrote.
10725 * tools.h: Added exp_smoothing_tool proto.
10727 * Makefile.am, exp-smoothing.glade: Introduced.
10729 2001-11-05 Morten Welinder <terra@diku.dk>
10731 * dialog-summary.c (summary_get): Plug leak.
10733 2001-11-05 Jody Goldberg <jgoldberg@home,com>
10737 2001-11-2 Andreas J. Guelzow <aguelzow@taliesin.ca>
10739 * dialog-solver.c (dialog_init) : Reload solver state (constraints,
10740 target cell, etc.) on invocation.
10741 (get_constraint_type) : translate string type into numeric type
10742 (revert_constraint_format) : translate solver engine constraint format
10744 (cb_dialog_solve_clicked) : also store user visible strings describing
10747 2001-11-01 Jody Goldberg <jgoldberg@home.com>
10749 * dialog-autocorrect.c (cb_remove_clicked) : generalize and fix leak.
10750 (cb_add_clicked) : generalize.
10751 (cb_select_row) : generalize.
10752 (autocorrect_init_exception_list) : new.
10753 (exceptions_callback) : clean up slightly.
10754 (ac_button_toggled) : simplify.
10755 (ac_dialog_toggle_init) : new.
10756 (dialog_autocorrect) : simplify. Rather than saving the content
10757 and restoring on cancel, only store the new values on <OK>.
10759 2001-11-01 Jukka-Pekka Iivonen <jiivonen@hutcs.cs.hut.fi>
10761 * dialog-autosave.c (dialog_autosave): Fixed the help button.
10762 Pressing help does not kill the dialog any more.
10764 2001-10-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
10766 * analysis-tools.glade : Remove unused dialogs.
10768 2001-10-31 Jukka-Pekka Iivonen <jiivonen@hutcs.cs.hut.fi>
10770 * analysis-tools.glade, dialog-analysis-tools.c: Added `Help'
10771 button to the tool selection dialog.
10773 * advanced-filter.glade, dialog-advanced-filter.c: Added `Help'
10776 * autocorrect.glade, dialog-autocorrect.c: Added `Help' button.
10778 2001-10-31 Jody Goldberg <jgoldberg@home.com>
10780 * dialog-formula-guru.c (dialog_formula_guru) : remove the debug spew.
10781 (formula_guru_arg_new) : no need to call editable enters. We do it
10784 2001-10-30 Jody Goldberg <jgoldberg@home.com>
10786 http://bugzilla.gnome.org/show_bug.cgi?id=62211
10787 * dialog-cell-format.c (fmt_dialog_impl) : no need to make this modal.
10788 There will be confusion with multiple-views, but it is manageable.
10790 2001-10-30 Andreas J. Guelzow <aguelzow@taliesin.ca>
10792 * dialog-solver.c : rewritten as a semi-modal guru using the expr-entry
10794 * solver.glade : redesign dialog as semi-modal guru
10796 2001-10-29 Jody Goldberg <jgoldberg@home.com>
10800 2001-10-29 Jody Goldberg <jgoldberg@home.com>
10804 2001-10-29 Jody Goldberg <jgoldberg@home.com>
10806 * dialog-printer-setup.c (do_print_destroy_cb) : warning suppression.
10808 2001-10-28 Jody Goldberg <jgoldberg@home.com>
10810 * dialog-define-names.c (name_guru_display_scope) : set active on
10811 sheet or workbook, don't set TRUE/FALSE on sheet.
10812 (name_guru_init) : get the wb_scope button.
10814 2001-10-27 Almer S. Tigelaar <almer@gnome.org>
10816 * dialog-cell-format.c (validation_style_condition_chain_rebuild): Rename
10817 to validation_rebuild_validation.
10818 (validation_rebuild_validation): Also set error style, title and message
10820 (cb_validation_error_action_deactivate): Don't set error style on
10822 (cb_validation_operator_deactivate): Adjust for name change.
10823 (cb_validation_constraint_type_deactivate): Don't rebuild chain from
10824 here, cb_validation_error_action_deactivate will do this.
10825 (cb_validation_bounds_changed): Adjust for name change.
10826 (cb_validation_flags_changed): Idem.
10827 (cb_validation_error_title_msg): Don't set title and message directly
10828 on mstyle. Call validation_rebuild_validation instead.
10829 (fmt_dialog_init_from_style_condition): Rename to
10830 fmt_dialog_init_validation_from_style_condition.
10831 (fmt_dialog_init_validation_from_style_condition): Use passed
10832 stylecondition instead of re-fetching it from the mstyle.
10833 (fmt_dialog_init_validation_page): Correctly initialize everything
10834 from the new, single mstyle_validation element.
10836 2001-10-26 Wayne Schuller <k_wayne@linuxpower.org>
10838 * dialog-printer-setup.c: (display_hf_preview), (header_changed),
10839 (footer_changed), (fill_hf), (do_setup_hf_menus),
10840 (hf_customize_apply), (hf_customize_help), (do_hf_customize),
10841 (do_setup_hf), (do_print_destroy_cb), (printer_setup_state_new): Don't
10842 open multiples dialogs, set parent correctly, destroy when print setup
10843 gets destroyed, code cleanups.
10845 2001-10-26 Morten Welinder <terra@diku.dk>
10847 * dialog-search.c (dialog_search): Make Enter start the search.
10849 2001-10-25 Andreas J. Guelzow <aguelzow@taliesin.ca>
10851 * correlation.glade : add `group by area' radio button
10852 * covariance.glade : ditto
10853 * descriptive-stats.glade: ditto
10854 * sampling.glade : added group_by buttons as well as multiple sample entry
10855 * dialog-analysis-tools.c (parse_output) : initialize all fields of dao
10856 (dialog_tool_init) : add argument specifying the flags for the input
10857 expression entry widgets
10858 (tool_update_sensitivity_multiple_areas_cb) : new routine,
10859 tool_update_sensitivity_cb for multiple input ranges
10860 (corr_tool_ok_clicked_cb) : use global_range_list_parse rather than parse_range,
10861 call tool with modified argument list
10862 (cov_tool_ok_clicked_cb) : ditto
10863 (desc_stats_tool_ok_clicked_cb) : ditto
10864 (sampling_tool_ok_clicked_cb) : ditto, as well as support for group_by and multiple
10866 * tools.h : changed arguments for correlation_tool, covariance_tool,
10867 descriptive_stat_tool, and sampling_tool
10869 2001-10-25 Morten Welinder <terra@diku.dk>
10871 * dialog-cell-format.c (fmt_dialog_init_format_page): Plug leak.
10873 2001-10-25 Jody Goldberg <jgoldberg@home.com>
10875 * dialog-define-names.c (cb_scope_changed) : rework scope handler.
10876 (name_guru_display_scope) : ditto.
10877 (name_guru_set_expr) : ditto.
10878 (cb_name_guru_add) : support error messages, fix updating.
10880 2001-10-21 Wayne Schuller <k_wayne@linuxpower.org>
10882 * dialog-printer-setup.c : New canvas based header and footer preview
10883 widget. The customize header/footer widget now also uses a
10884 GnomePropertyBox for UI consistency.
10885 * print.glade : Updated.
10886 * hf-config.glade : Updated.
10888 2001-10-23 Andreas J. Guelzow <aguelzow@taliesin.ca>
10890 * dialog-analysis-tools.c : remove `strict'
10891 argument from all invocations of global_range_parse
10893 2001-10-23 Almer S. Tigelaar <almer@gnome.org>
10895 * cell-format.glade: Re-order validation action list.
10897 * dialog-cell-format.c (fmt_dialog_init_validation_page):
10898 Don't delete validation page.
10899 (fmt_dialog_init_input_msg_page): Adjust deletion index.
10900 (validation_entry_to_expr): New, turn entered text into
10902 (validation_style_condition_chain_rebuild): Rebuild the
10903 validation chain from the input given.
10904 (cb_validation_error_action_deactivate): Cope for re-ordering
10905 of the action list. Set the action on the resulting mstyle.
10906 (cb_validation_operator_deactivate): Rebuild chain.
10907 (cb_validation_constraint_type_deactivate): Idem.
10908 (cb_validation_flags_changed): Idem.
10909 (cb_validation_bounds_changed): New, force rebuild when bounds
10911 (cb_validation_error_title_msg): New, reset validation title
10912 and message on mstyle when changed.
10913 (fmt_dialog_init_from_style_condition): New, initialize the
10914 Criteria part of the dialog from an existing mstyle.
10915 (fmt_dialog_init_validation_page): Connect new signal callbacks
10916 and initialize the Error Alert part of the dialog.
10918 2001-10-22 Jody Goldberg <jgoldberg@home.com>
10920 * dialog-define-names.c (cb_name_guru_add) : actually display the
10923 2001-10-21 Jody Goldberg <jgoldberg@home.com>
10925 * dialog-graph-guru.c (dialog_graph_guru) : Users are probably
10926 expecting the vectors to allocate in the order that they were
10929 2001-10-20 Andreas J. Guelzow <aguelzow@taliesin.ca>
10931 * goalseek.glade : replace target value in goal frame with error
10932 * dialog-goal-seek.c (cb_dialog_apply_clicked) : fix some leaks, check for
10933 invalid data entry and display error rather than target value.
10935 2001-10-20 Jody Goldberg <jgoldberg@home.com>
10937 * dialog-formula-guru.c (formula_guru_set_expr) : use the prefix &
10938 suffix strings. Watch sign extension.
10939 (formula_guru_free) : split from the destroy handler.
10940 (dialog_formula_guru) : use formula_guru_free. and init the
10943 2001-10-19 Jody Goldberg <jgoldberg@home.com>
10945 * dialog-graph-guru.c (dialog_graph_guru) : be quieter about a
10946 failure to start the graph server.
10947 (graph_guru_init_data_page) : typo.
10949 2001-10-19 Morten Welinder <terra@diku.dk>
10951 * dialog-goal-seek.c (gnumeric_goal_seek): Fix determination of
10952 whether set-cell contains a usable value.
10954 2001-10-19 Jody Goldberg <jgoldberg@home.com>
10956 * dialog-analysis-tools.c (dialog_tool_init) Register as a guru.
10957 (dialog_random_tool_init) : ditto.
10959 * dialog-goal-seek.c (dialog_init) : Register as a guru.
10961 2001-10-19 Morten Welinder <terra@diku.dk>
10963 * dialog-goal-seek.c (gnumeric_goal_seek): New Plan F: extra
10964 Newton searches from a net of points. Disable Plans B through F
10965 when bisection can kick in.
10967 2001-10-18 Andreas J. Guelzow <aguelzow@taliesin.ca>
10969 * dialog-analysis-tools.c (parse_output) : rewrite to permit output of
10970 the data analysis tools to be directed into a range on a different sheet
10971 of the active workbook.
10972 (corr_tool_ok_clicked_cb) : change of parse_output arguments
10973 (cov_tool_ok_clicked_cb) : ditto
10974 (cb_desc_stat_tool_ok_clicked) : ditto
10975 (rank_tool_ok_clicked_cb) : ditto
10976 (ttest_tool_ok_clicked_cb) : ditto
10977 (ftest_tool_ok_clicked_cb) : ditto
10978 (sampling_tool_ok_clicked_cb) : ditto
10979 (random_tool_ok_clicked_cb) : ditto
10980 (regression_tool_ok_clicked_cb) : ditto
10981 (average_tool_ok_clicked_cb) : ditto
10982 (fourier_tool_ok_clicked_cb) : ditto
10983 (histogram_tool_ok_clicked_cb) : ditto
10984 (anova_single_tool_ok_clicked_cb) : ditto
10985 (anova_two_factor_tool_ok_clicked_cb) : ditto
10986 * dialog-goal-seek.c (cb_dialog_apply_clicked) : fix leak
10988 2001-10-18 Jody Goldberg <jgoldberg@home.com>
10992 2001-10-16 Andreas J. Guelzow <aguelzow@taliesin.ca>
10994 * goalseek.glade : New glade dialog
10995 * Makefile.am : Added goalseek.glade
10996 * dialog-goal-seek.c (gnumeric_goal_seek) : changes in the argument list
10997 (dialog_help_cb) : new callback supporting a help button
10998 (dialog_destroy) : new callback to change dialog into non-modal form
10999 using expr-entry widget
11000 (cb_dialog_cancel_clicked) : ditto
11001 (cb_dialog_close_clicked) : ditto
11002 (cb_dialog_apply_clicked) : ditto
11003 (dialog_set_focus) : ditto
11004 (dialog_realized) : ditto
11005 (dialog_goal_seek) : changed to support same goal
11006 (dialog_init) : new function creating dialog
11007 (dialog_found_solution) : deleted
11009 2001-10-16 Jody Goldberg <jgoldberg@home.com>
11011 * dialog-graph-guru.c (graph_guru_apply_changes) : add the format guru.
11012 (graph_guru_init_format_page) : new.
11013 (dialog_graph_guru) : support format guru..
11014 (graph_guru_set_page) : ditto.
11016 2001-10-16 Jody Goldberg <jgoldberg@home.com>
11018 * dialog-graph-guru.c (cb_series_entry_changed) : allow renaming of
11019 series from the series combo.
11021 2001-10-16 Jody Goldberg <jgoldberg@home.com>
11023 * dialog-graph-guru.c (graph_guru_init_data_page) : handle component
11024 death. Only init if we need to.
11025 (graph_guru_apply_changes) : check the right guru.
11026 (graph_guru_set_page) : unless we are canceling apply any pending
11027 edits on the data page to the guru.
11028 (vector_state_apply_changes) : new split from
11029 (cb_graph_guru_focus) : here.
11031 2001-10-16 Jody Goldberg <jgoldberg@home.com>
11033 * graph-guru.glade : Make Finish the default button.
11035 * dialog-graph-guru.c (cb_graph_guru_clicked) : don't start creating
11036 the object if all we were doing was editing.
11038 2001-10-16 Jody Goldberg <jgoldberg@home.com>
11040 * dialog-graph-guru.c (graph_guru_apply_changes) : new function.
11041 (graph_guru_set_page) : split from here.
11042 (cb_graph_guru_clicked) : used here.
11043 (graph_guru_clear_xml) : new.
11044 (graph_guru_init_data_page) : split some out into.
11045 (graph_guru_get_spec) : here.
11046 (graph_guru_state_destroy) : use graph_guru_clear_xml.
11047 (graph_guru_apply_changes) : update protection.
11048 (graph_guru_set_page) : expand.
11050 2001-10-15 Jody Goldberg <jgoldberg@home.com>
11052 * dialog-graph-guru.c (graph_guru_select_series) : fix leak.
11054 2001-10-14 Almer S. Tigelaar <almer@gnome.org>
11056 * validate.glade: Burn.
11058 * dialog-validate.c: Burn.
11060 * Makefile.am: Cope for burning.
11062 * dialogs.h: Idem and add new dialog pages to
11063 cell format dialog enum.
11065 * dialog-cell-format.c (fmt_dialog_init_validation_page):
11066 Temporarily disable validation dialog before release.
11067 (fmt_dialog_init_input_msg_page): Remove the right page.
11069 2001-10-14 Almer S. Tigelaar <almer@gnome.org>
11071 * cell-format.glade: Tidy and add new option to validation
11072 error action selection menu.
11074 * dialog-cell-format.c (cb_validation_error_action_deactivate):
11075 Cope for the addition of the added menu item.
11076 (cb_validation_constraint_type_deactivate): Call
11077 cb_validation_error_action_deactivate to make sure the
11078 widgets get re-enabled/disabled properly.
11079 (fmt_dialog_init_validation_page): No need to call
11080 cb_validation_error_action_deactivate anymore.
11082 2001-10-12 Morten Welinder <terra@diku.dk>
11084 * dialog-search.c (value_at): protect cell names in cache also.
11085 (search_clicked): Discard string cache when searching anew.
11087 2001-10-12 Jody Goldberg <jgoldberg@home.com>
11089 * dialog-about.c (dialog_about) : Use the nice new icon.
11091 2001-10-12 Andreas J. Guelzow <aguelzow@taliesin.ca>
11093 http://bugzilla.gnome.org/show_bug.cgi?id=62008
11094 * random-generation.glade : New dialog
11095 * Makefile.am : Added random-generation.glade
11096 * dialog-analysis-tools.c (new_sheet_toggled) : deleted
11097 (new_workbook_toggled) : deleted
11098 (range_output_toggled) : deleted
11099 (output_range_selected) : deleted
11100 (set_output_option_signals) : deleted
11101 (dialog_tool_init_outputs) : new function,
11102 extracted existing code for reuse
11103 (dialog_tool_init_buttons) : ditto
11104 (dialog_tool_init) : parts split off into dialog_tool_init_outputs and
11105 dialog_tool_init_buttons
11106 (random_tool_update_sensitivity) : new function
11107 (random_tool_ok_clicked_cb) : new function
11108 (dialog_random_tool_init) : new function
11109 (distribution_parbox_config) : changed to port random
11110 number generation tool to use expr-entry-widgets.
11111 (combo_get_distribution) : ditto
11112 (distribution_strs_find) : ditto
11113 (distribution_callback) : ditto
11114 (dialog_random_realized) : ditto
11115 (dialog_random_tool) : ditto
11117 2001-10-11 Morten Welinder <terra@diku.dk>
11119 * dialog-search.c (dialog_search): New dialog in new file.
11121 * dialog-search-replace.c (dialog_search_replace_query): Remove
11124 2001-10-11 Andreas J. Guelzow <aguelzow@taliesin.ca>
11126 * anova-one.glade : change variable name to be consistent across
11127 various glade files to be able to use unified code
11128 * anova-two.glade : ditto
11129 * correlation.glade: ditto
11130 * correlation.glade: ditto
11131 * covariance.glade: ditto
11132 * descriptive-stats.glade : ditto
11133 * fourier-analysis.glade : ditto
11134 * histogram.glade : ditto
11135 * mean-tests.glade : ditto
11136 * moving-averages.glade : ditto
11137 * rank.glade : ditto
11138 * dialog-analysis-tools.c (tool_destroy) : enable accelerators for expr-entry
11140 (dialog_tool_init) : add forgotten gnumeric_editable_enters and
11141 enable accelerators for expr-entry widgets
11142 (dialog_*_tool) : ditto
11143 (dialog_*_tool_init) : ditto
11145 2001-10-10 Jody Goldberg <jgoldberg@home.com>
11147 http://bugzilla.gnome.org/show_bug.cgi?id=62109
11148 * dialog-cell-format.c (cb_font_changed) : Only set elements that
11151 2001-10-10 Andreas J. Guelzow <aguelzow@taliesin.ca>
11153 * Makefile.am : Add anova-one.glade, anova-two.glade, fourier-analysis.glade,
11154 histogram.glade, moving-averages.glade, regression.glade
11155 * correlation.glade : rearrange `grouped-by' buttons
11156 * covariance.glade : ditto
11157 * descriptive-stats.glade : ditto
11158 * rank.glade : ditto
11159 * anova-one.glade : new file
11160 * anova-two.glade : new file
11161 * fourier-analysis.glade : new file
11162 * histogram.glade : new file
11163 * moving-averages.glade : new file
11164 * regression.glade : new file
11165 * dialog-analysis-tools.c (dialog_anova_two_factor_with_r_tool) :
11166 replaced by dialog_anova_two_factor_tool, using gnumeric-expr-entry
11168 (dialog_anova_two_factor_without_r_tool) : ditto
11169 (columns_toggled) : removed
11170 (rows_toggled) : removed
11171 (set_group_option_signals) : removed
11172 (checkbutton_toggled) : removed
11173 (first_row_label_signal_fun) : removed
11174 (force_intercept_zero_signal_fun) : removed
11175 (first_row_label_button) : removed
11176 (force_intercept_zero_button) : removed
11177 (new_dialog) : removed
11178 (new_frame) : removed
11179 (add_check_buttons) : removed
11180 (add_output_frame) : removed
11181 (tool_update_sensitivity_cb) : some clarification
11182 (regression_tool_ok_clicked_cb) : new function
11183 (regression_tool_update_sensitivity_cb) : new function
11184 (dialog_regression_tool_init) : new function
11185 (dialog_regression_tool) : rewritten to use expr-entry widget
11186 (average_tool_ok_clicked_cb) : new function
11187 (average_tool_update_sensitivity_cb) : new function
11188 (dialog_average_tool_init) : new function
11189 (dialog_average_tool) : rewritten to use expr-entry widget
11190 (fourier_tool_ok_clicked_cb) : new function
11191 (dialog_fourier_tool) : rewritten to use expr-entry widget
11192 (histogram_tool_ok_clicked_cb) : new function
11193 (dialog_histogram_tool) : rewritten to use expr-entry widget
11194 (anova_single_tool_ok_clicked_cb) : new function
11195 (anova_single_tool_update_sensitivity_cb) : new function
11196 (dialog_anova_single_tool_init) : new function
11197 (dialog_anova_single_tool) : rewritten to use expr-entry widget
11198 (anova_two_factor_tool_ok_clicked_cb) : new function
11199 (anova_two_factor_tool_update_sensitivity_cb) : new function
11200 (dialog_anova_two_factor_tool_init) : new function
11201 (dialog_anova_two_factor_tool) : new function replacing
11202 dialog_anova_two_factor_with_r_tool and
11203 dialog_anova_two_factor_without_r_tool to implement them
11204 using the expr-entry widget
11206 2001-10-08 J.H.M. Dassen (Ray) <jdassen@debian.org>
11208 * dialog-analysis-tools.c (tool_help_cb) : separated help_ref
11209 declaration and initialisation to fix "initializer element is not
11210 computable at load time" error.
11212 2001-10-10 Zbigniew Chyla <cyba@gnome.pl>
11214 * dialog-search-replace.c (dialog_search): Made search dialog a bit
11215 more friendly for users navigating with the keyboard.
11217 * search.glade: ditto
11219 2001-10-09 Almer S. Tigelaar <almer@gnome.org>
11221 * cell-format.glade: Add validation and input msg tabs, largely
11222 migrated from validate.glade.
11224 * dialog-cell-format.c (cb_validation_constraint_type_deactivate): New.
11225 (cb_validation_operator_deactivate): New.
11226 (cb_validation_error_action_deactivate): New.
11227 (fmt_dialog_init_validation_page): New, initialize new validation tab.
11228 (cb_input_msg_flag_toggled): New.
11229 (fmt_dialog_init_input_msg_page): New, initialize new input msg tab.
11230 (cb_fmt_dialog_dialog_destroy): detach guru.
11231 (cb_fmt_dialog_set_focus): Set focus for expr-entry's.
11232 (fmt_dialog_impl): Call validation/input msg initialization routines,
11233 connect set-focus handler, make notebook scrollable, attach guru.
11235 2001-10-07 Jody Goldberg <jgoldberg@home.com>
11239 2001-10-06 Jody Goldberg <jgoldberg@home.com>
11241 * dialog-graph-guru.c (graph_guru_state_destroy) : disconnect the
11242 combo handlers before we destroy the state so that their callbacks
11243 don't trigger during destruction.
11244 (vector_state_set_entry) : merge back into.
11245 (vector_state_fill) : here. Use the index rather than a cached
11247 (vector_state_new) : rename 'index' to 'dim_index' to be clearer.
11248 (graph_guru_select_plot) : store the index rather than an xmlNode *.
11249 (graph_guru_select_series) : store the index rather than an xmlNode *.
11250 (graph_guru_init_data_page) : the graph caches the spec, not us.
11251 (graph_guru_get_plot) : new utility.
11252 (cb_plot_selection_changed) : use the new utility.
11253 (graph_guru_get_series) : new utility.
11254 (cb_series_selection_changed) : use the new utility.
11255 (cb_series_entry_changed) : support lookup, and warn about renaming.
11256 (cb_plot_entry_changed) : support lookup, and warn about renaming.
11257 (cb_graph_guru_focus) : use graph_guru_get_series.
11258 (dialog_graph_guru) : init the combos to NULL in case we destroy
11259 before initializing them.
11261 2001-10-06 Morten Welinder <terra@diku.dk>
11263 * dialog-search-replace.c (dialog_search, dialog_search_notify):
11264 New functions (and dialogs).
11266 2001-10-05 Morten Welinder <terra@diku.dk>
11268 * dialog-search-replace.c (dialog_search_replace_query): Make sure
11269 cancel actually does.
11271 * Makefile.am: add search dialog.
11273 2001-10-05 Andreas J. Guelzow <aguelzow@taliesin.ca>
11275 * dialog-analysis-tools.c : implement help buttons for all tools
11276 * mean-tests.glade : ditto and small capitalization and colon corrections
11277 * rank.glade : ditto
11278 * sampling.glade : ditto
11279 * variance-tests.glade : ditto
11280 * correlation.glade : ditto
11281 * covariance.glade : ditto
11283 2001-10-04 Jody Goldberg <jgoldberg@home.com>
11285 http://bugzilla.gnome.org/show_bug.cgi?id=61742
11286 * analysis-tools.glade : put all the output radio buttons for
11287 histograms in the same group.
11288 Disable the 'Chart Output' button until we implement it.
11290 2001-10-04 Andreas J. Guelzow <aguelzow@taliesin.ca>
11292 * Makefile.am : new files mean-tests.glade, variance-tests.glade and sampling.glade
11293 * dialog-analysis-tools.c (dialog_tool_init) : permit 2 input ranges
11294 (tool_update_sensitivity_cb ) : ditto
11295 (dialog_ttest_tool) : new function as a common implementation of
11296 the 4 t- and z-tests using the gnumeric-expr-entry widget.
11297 (ttest_tool_ok_clicked_cb) : ditto
11298 (ttest_known_toggled_cb) : ditto
11299 (ttest_paired_toggled_cb) : ditto
11300 (dialog_ttest_adjust_to_invocation) : ditto
11301 (dialog_ttest_realized) : ditto
11302 (dialog_ttest_tool_init) : ditto
11303 (dialog_ttest_paired_tool) : changed to stub calling dialog_ttest_tool
11304 (dialog_ttest_eq_tool) : ditto
11305 (dialog_ttest_neq_tool) : ditto
11306 (dialog_ztest_tool) : ditto
11307 (dialog_ftest_tool) : changed to guru with gnumeric-expr-entry widget
11308 (ftest_tool_ok_clicked_cb) : new function
11309 (dialog_sampling_tool) : changed to guru with gnumeric-expr-entry widget
11310 (sampling_tool_update_sensitivity) : new function
11311 (sampling_tool_ok_clicked_cb) : new function
11312 (sampling_method_toggled_cb) : new function
11313 (dialog_sampling_realized) : new function
11314 (dialog_sampling_tool_init) : new function
11316 2001-10-04 Jody Goldberg <jgoldberg@home.com>
11318 * dialog-graph-guru.c (graph_guru_select_series) : adjust to changes
11320 (graph_guru_select_plot) : ditto. Use gnm_combo_text_clear.
11321 Store the xmlNode for the series with its combo item.
11322 (graph_guru_init_data_page) : Store the xmlNode for the plot
11323 with its combo item.
11324 (cb_series_selection_changed) : have this do something.
11325 (cb_plot_entry_changed) : ditto.
11326 (graph_guru_selector_init) : adjust to changes in the combo_text.
11328 2001-10-03 Andreas J. Guelzow <aguelzow@taliesin.ca>
11330 * Makefile.am : new files correlation.glade, covariance.glade and
11332 * dialog-analysis-tools.c : rewrite dialog_correlation_tool,
11333 dialog_covariance_tool and dialog_ranking_tool to expr-entry widget,
11334 affecting a whole bunch of functions,
11335 (tool_destroy) : new, replaces desc_stat_tool_destroy
11336 (cb_tool_cancel_clicked) : new, replaces cb_desc_stat_tool_cancel_clicked
11337 (tool_set_focus) : new, replaces desc_stat_tool_set_focus
11338 (tool_set_focus_output_range) : new, replaces desc_stat_tool_set_focus_output_range
11339 (dialog_tool_init) : new, replaces dialog_desc_stat_tool_init
11340 (tool_update_sensitivity) : new
11341 (corr_tool_ok_clicked_cb) : new
11342 (cov_tool_ok_clicked_cb) : new
11343 (rank_tool_ok_clicked_cb) : new
11345 2001-10-01 Jody Goldberg <jgoldberg@home.com>
11347 * dialog-graph-guru.c (cb_graph_guru_focus) : removing an already
11348 non-existent dimension is possible in the event that a user changes
11351 * dialog-graph-guru.c (vector_state_fill) : split actual setting out
11352 into vector_state_set_entry.
11354 2001-10-01 Morten Welinder <terra@diku.dk>
11356 * dialog-search-replace.c (dialog_search_replace_query): New
11359 2001-10-01 Jody Goldberg <jgoldberg@home.com>
11361 * dialog-graph-guru.c (vector_state_fill) : Use
11362 gnumeric_expr_entry_clear, gnumeric_expr_entry_set_rangesel_from_dep.
11363 (cb_graph_guru_entry_changed) : flag changes.
11364 (vector_state_new) : init the new flags and connect he changed signal,
11365 and the gtk_object_data.
11366 (vector_state_destroy) : clear the stored vector.
11367 (graph_guru_init_data_page) : disable the debug spew.
11368 (cb_graph_guru_focus) : use window::set_focus in place of
11369 focus-{in,out} for each entry. This is still a stub.
11370 (graph_guru_init) : connect cb_graph_guru_focus.
11372 2001-09-30 Jody Goldberg <jgoldberg@home.com>
11374 * dialog-graph-guru.c (vector_state_fill) : Use gnm_graph_series_get_dimension.
11376 2001-09-30 Jody Goldberg <jgoldberg@home.com>
11378 * analysis-tools.glade : manually tweak the size of the dialog and
11379 remove a few loose ends. We will need to regenerate this with a
11380 newer glade after release.
11382 2001-09-29 Jody Goldberg <jgoldberg@home.com>
11384 * dialog-graph-guru.c (graph_guru_set_page) : clear the current plot.
11385 (graph_guru_select_plot) : fill in.
11386 (vector_state_new) : ditto.
11387 (vector_state_init) : ditto.
11389 2001-09-28 Almer S. Tigelaar <almer@gnome.org>
11391 * dialog-cell-comment.c (dialog_cell_comment):
11392 Make the cell comment dialog user resizable. Fixes #60053
11394 2001-09-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
11396 * dialog-analysis-tools.c (desc_stat_tool_set_focus_output_range) :
11397 Switch output selection when output range is edited.
11398 (cb_desc_stat_tool_ok_clicked) : ditto
11399 (dialog_desc_stat_tool_init) : ditto
11401 2001-09-27 Jody Goldberg <jgoldberg@home.com>
11403 * dialog-graph-guru.c (dialog_graph_guru) : doh!
11405 2001-09-26 Jody Goldberg <jgoldberg@home.com>
11407 * dialog-graph-guru.c : Add a sample for the data page.
11408 Make the lists of plots and series. rewrite the glade file
11409 in preparation for constructing the exprEntries.
11411 2001-09-26 Jody Goldberg <jgoldberg@home.com>
11413 * dialog-cell-format.c (cb_protection_locked_toggle) : new.
11414 (cb_protection_hidden_toggle) : new.
11415 (fmt_dialog_init_protection_page) : new.
11416 (fmt_dialog_impl) : call fmt_dialog_init_protection_page.
11418 2001-09-21 Jody Goldberg <jgoldberg@home.com>
11420 * dialog-formula-guru.c (cb_formula_guru_entry_changed) : fix the
11421 handling of empty arguments.
11423 2001-09-14 Jody Goldberg <jgoldberg@home.com>
11425 * dialog-cell-format.c (fmt_dialog_init_format_page) : if we are
11426 displaying the parse fmt because the assigned fmt is General
11427 then select the parse fmt in the dialog.
11429 2001-09-10 Jody Goldberg <jgoldberg@home.com>
11430 For Wayne Schuller <k_wayne@linuxpower.org>
11431 * dialog-printer-setup.c (display_hf_sample) : new.
11432 (header_changed) : use it.
11433 (footer_changed) : use it.
11434 (do_setup_hf_menus) : use it.
11435 (fill_hf) : be smarter.
11436 (text_insert) : delete.
11437 (do_hf_config) : Use GtkEntry and setup the Accept links.
11439 2001-09-10 Andreas J. Guelzow <aguelzow@taliesin.ca>
11441 * descriptive-stats.glade : Add labels.
11443 2001-09-06 Morten Welinder <terra@diku.dk>
11445 * dialog-about.c (dialog_about): Kill stale link.
11447 2001-09-04 Jody Goldberg <jgoldberg@home.com>
11449 * dialog-cell-format.c (fmt_dialog_impl) : init the border selector
11450 with the pattern and colour of the first available border, default
11451 to black & THIN if nothing has a border.
11452 (setup_pattern_button) : improve the interface to simplify selecting
11453 the initial button.
11455 2001-09-04 Jody Goldberg <jgoldberg@home.com>
11457 * dialog-cell-format.c (picker_style_color) : delete.
11458 (cb_font_preview_color) : call style_color_new directly.
11459 (cb_border_color) : rgba was border selector specific.
11460 Store it in State::border directly so that none of the other
11461 ColorPickers think it is initialized.
11462 (border_format_has_changed) : ditto.
11463 (fmt_dialog_impl) : init border.rgba.
11465 2001-08-23 Morten Welinder <terra@diku.dk>
11467 * dialog-function-select.c (category_and_function_key_press): Fix
11468 signedness problem.
11470 2001-08-23 Jody Goldberg <jgoldberg@home.com>
11472 * dialog-graph-guru.c (graph_guru_create_vectors_from_range) : Use the
11473 new gnm_graph_vector_new interface.
11474 (cb_data_simple_col_row_toggle) : use gnm_graph_arrange_vectors.
11476 2001-08-20 Jody Goldberg <jgoldberg@home.com>
11480 2001-08-18 Jody Goldberg <jgoldberg@home.com>
11482 * dialog-graph-guru.c : Move the life cycle issues up into
11485 2001-08-15 Jody Goldberg <jgoldberg@home.com>
11487 * plugin-manager.glade : desensitize the install new plugin button
11488 until it is implemented.
11490 2001-08-11 Jody Goldberg <jgoldberg@home.com>
11494 2001-08-01 Jody Goldberg <jgoldberg@home.com>
11496 * dialog-cell-format.c (draw_format_preview) : display parse formats
11498 (dialog_cell_format) : init it here.
11499 (dialog_cell_number_fmt) : and here.
11501 2001-07-28 Almer S. Tigelaar <almer@gnome.org>
11503 * cell-format.glade, font-sel.glade: Slight tweaks.
11505 2001-07-25 Almer S. Tigelaar <almer@gnome.org>
11507 * *.glade: Equalize spacing and borders.
11509 2001-07-19 Almer S. Tigelaar <almer@gnome.org>
11511 * function-select.glade: Put the description label inside
11512 a scrollable viewport.
11514 * dialog-function-select.c (category_and_function_key_press): New,
11515 handle the selection of a corresponding item when pressing a key
11516 in the category or function clist.
11517 (function_select_row): Set description.
11518 (dialog_function_select_impl): Connect keypress events for the
11521 * cell-format.glade: Set border around background
11524 * dialog-cell-format.c (cb_pattern_preview_get_cell_style): New,
11525 callback to retrieve preview-grid's cell style.
11526 (draw_pattern_preview): Kill code to create background and pattern,
11527 just merge with the resulting mstyle if in edit mode and force
11529 (cb_back_preview_color): Change color on preview mstyle.
11530 (cb_pattern_preview_color): Idem.
11531 (draw_pattern_selected): Idem, but pattern.
11532 (fmt_dialog_init_background_page): New, initialize the background
11533 page of the cell format dialog.
11534 (cb_fmt_dialog_dialog_destroy): Unref preview mstyle and initialize
11535 canvas and grid to null.
11536 (fmt_dialog_impl): Call init_background_page.
11538 2001-07-17 Jody Goldberg <jgoldberg@home.com>
11542 2001-07-15 Almer S. Tigelaar <almer@gnome.org>
11544 * dialog-stf.[ch] (stf_dialog): Add and set lines member on
11547 * dialog-stf-csv-page.c (stf_dialog_csv_page_prepare): Use
11548 the importlines for the scrollbar adjustment.
11550 * dialog-stf-fixed-page.c (stf_dialog_fixed_page_prepare): Idem.
11552 2001-07-07 Almer S. Tigelaar <almer@gnome.org>
11554 * dialog-autoformat.c (cb_get_row_height): Burn.
11555 (cb_get_col_width): Burn.
11556 (cb_get_cell_style): Tidy and cope for new parameters.
11557 (cb_get_cell_value): Idem.
11558 (previews_load): Remove setting of callback arguments upon
11559 preview-grid creation and connect the get_cell_style and
11560 get_cell_value signals.
11562 2001-07-07 Almer S. Tigelaar <almer@gnome.org>
11564 * dialog-cell-format.c (cb_font_changed): Adjust to handle
11566 (cb_font_preview_color): Pass to font selector.
11567 (cb_font_strike_toggle): Idem.
11568 (cb_font_underline_changed): Idem.
11569 (fmt_dialog_init_font_page): Initialize the font selector's
11570 properties correctly including the forecolor.
11571 No need to set the scaling size anymore.
11572 (fmt_dialog_init_align_page): Remove superfluous void.
11574 * font-sel.glade: Replace the GtkEntry previously used for
11575 previewing with a GnomeCanvas inside a GtkScrolledWindow.
11577 2001-07-05 Almer S. Tigelaar <almer@gnome.org>
11579 * dialog-autosave.c (prompt_on_off_toggled): Burn.
11580 (dialog_autosave): Set status of prompt toggle button properly.
11582 2001-06-28 Jody Goldberg <jgoldberg@home>
11586 2001-06-27 Jody Goldberg <jgoldberg@home.com>
11590 2001-06-20 Almer S. Tigelaar <almer@gnome.org>
11592 * dialog-printer-setup.c (do_setup_page): No need to
11593 mutate scaling to a percentage it is already a percentage.
11594 (do_fetch_page): Idem.
11596 2001-06-18 Karl Eichwalder <ke@suse.de>
11598 * dialog-stf-main-page.c (stf_dialog_main_page_init): Typo.
11600 2001-06-11 Jody Goldberg <jgoldberg@home.com>
11602 * dialog-printer-setup.c (do_fetch_page) : use the scale info and
11603 round it correctly.
11604 (do_setup_page) : ditto.
11606 * print.glade : partially enable the print scaling.
11608 2001-06-08 Almer S. Tigelaar <almer@gnome.org>
11610 * dialog-consolidate.c (dialog_consolidate): Initialize
11611 source areas list from sheet selections.
11612 (cb_add_source_area): New, callback for the functionality
11614 (cb_dialog_set_focus): No need for absolute references.
11615 (cb_areas_select_row): Enable the delete button when a row
11618 2001-06-08 Jody Goldberg <jgoldberg@home.com>
11620 * dialog-insert-cells.c (dialog_insert_cells) : fix typo.
11622 2001-06-06 Almer S. Tigelaar <almer@gnome.org>
11624 * dialog-consolidate.c : Implementation of the consolidation dialog.
11626 * consolidate.glade : Idem.
11628 2001-06-05 Zbigniew Chyla <cyba@gnome.pl>
11630 * Makefile.am (glade_DATA): Removed import.glade.
11632 * import.glade: Removed.
11634 * dialogs.h (dialog_query_load_file): Removed.
11636 2001-06-04 Almer S. Tigelaar <almer@gnome.org>
11638 * dialog-stf-csv-page.c (csv_page_global_change): Cope for
11639 changes to csv_set_separators and stf_parse_general.
11641 * dialog-stf-format-page.c (format_page_update_preview): Idem.
11643 * dialog-stf-fixed-page.c (fixed_page_update_preview): Idem.
11645 * dialog-stf-preview.[ch] (stf_preview_render_row): Idem.
11646 (stf_preview_format_recalc_colwidths): Idem.
11647 (stf_preview_format_line): Idem.
11648 (stf_preview_render): Idem.
11650 2001-06-02 Jody Goldberg <jgoldberg@home.com>
11652 * dialog-stf-preview.c (stf_preview_format_line) : don't leak colour ref
11653 * dialog-cell-format.c (draw_format_preview) : ditto.
11655 2001-06-03 Almer S. Tigelaar <almer@gnome.org>
11657 * dialog-stf.glade: Make length of customfield
11658 separator infinite.
11660 * dialog-stf-csv-page.c (csv_page_global_change):
11661 Set string customseparator instead of char.
11663 * dialog-stf.h: Define X overflow limit.
11665 * dialog-stf-preview.c (stf_preview_render_row): Really
11666 truncate strings if they are too long.
11668 * dialog-stf-main-page.c (stf_dialog_main_page_init): Protect
11669 against overly large text.
11671 * dialog-cell-sort.c (col_row_name):
11674 2001-06-03 Almer S. Tigelaar <almer@gnome.org>
11676 * dialog-stf.c (stf_dialog_druid_page_next): Remove cacheoptions.
11678 * dialog-stf-preview.c (stf_preview_merge_with_hash): Remove.
11679 (stf_preview_hash_item_remove): Idem.
11680 (stf_preview_free_row): Idem.
11681 (stf_preview_free): Remove hashtable.
11682 (stf_preview_new): Idem.
11683 (stf_preview_render): Free the list that is passed.
11684 (stf_preview_render_row): Truncate strings if they are too long.
11686 * dialog-stf-csv-page.c (csv_page_global_change): Use
11688 (stf_dialog_csv_page_prepare): Remove cacheoptions.
11689 (stf_dialog_csv_page_init): Idem.
11690 (stf_dialog_csv_page_cleanup): Idem.
11692 * dialog-stf-fixed-page.c (fixed_page_update_preview): Use
11694 (stf_dialog_fixed_page_prepare): Remove cacheoptions.
11695 (stf_dialog_fixed_page_cleanup): Idem.
11696 (stf_dialog_fixed_page_init): Idem.
11698 * dialog-stf-format-page.c (format_page_update_preview): Use
11700 (format_page_scroll_value_changed ): Don't use cacheoptions.
11701 (format_page_format_changed): Idem.
11702 (stf_dialog_format_page_prepare): Idem.
11703 (stf_dialog_format_page_cleanup): Remove cacheoptions.
11704 (stf_dialog_format_page_init): Idem.
11706 2001-06-02 Almer S. Tigelaar <almer@gnome.org>
11708 * colrow.glade: New simple dialog.
11710 * dialog-simple-input.c, dialogs.h
11711 (dialog_choose_cols_vs_rows): New, let user choose
11712 between columns or rows.
11714 2001-05-27 Almer S. Tigelaar <almer@gnome.org>
11716 * validate.glade: Make non-modal.
11718 * dialog-validate.c (setup_widgets): Use ExprEntry's instead
11720 (dialog_validate): Cope for non-modality of dialog.
11721 (cb_dialog_destroy): New, clean up when user closes
11723 (cb_dialog_set_focus): New, Handle ExprEntry's.
11724 (cb_dialog_clicked): Handle the dialog buttons.
11725 (connect_signals): Connect the new signals.
11727 2001-05-27 Almer S. Tigelaar <almer@gnome.org>
11729 * dialog-cell-format.c (setup_color_pickers) : Correctly
11730 initialize color combo depending on the style element.
11732 2001-05-20 Jody Goldberg <jgoldberg@home.com>
11736 2001-05-20 Jody Goldberg <jgoldberg@home.com>
11738 * dialog-plugin-manager.c (pm_dialog_init) : Correct use of
11739 gnome_config_get_bool_with_default.
11741 2001-05-19 Jody Goldberg <jgoldberg@home.com>
11743 * plugin-manager.glade : convert the vertical scrollbars to
11746 2001-05-18 Almer S. Tigelaar <almer@gnome.org>
11748 * dialog-goto-cell.c (dialog_goto_cell): Don't add duplicates
11749 to the list and add new entries to the front.
11751 2001-05-18 Jody Goldberg <jgoldberg@home.com>
11753 * dialog-cell-format.c (draw_format_preview) : be sure to insert
11754 spaces after the repeat characters
11755 (cb_format_currency_select) : Only draw negative samples for number &
11756 currency. Not accounting.
11758 2001-05-15 Jon K Hellan <hellan@acm.org>
11760 * dialog-define-names.c (dialog_define_names): Ensure only one
11763 * dialog-search-replace.c (dialog_search_replace): Ditto.
11765 * dialog-printer-setup.c (dialog_printer_setup): Ditto.
11767 2001-05-14 Jody Goldberg <jgoldberg@home.com>
11769 * dialog-cell-format.c (fmt_dialog_impl) : move the containment logic
11771 (setup_color_pickers) : to here. Adjust the aligment and add a frame.
11773 2001-05-14 Almer S. Tigelaar <almer@gnome.org>
11775 * dialog-cell-format.c
11776 (cb_custom_back_selected): Remove, We use colorcombo's now.
11777 (cb_auto_color_selected): Idem.
11778 (cb_custom_color_selected): Idem.
11779 (cb_back_preview_color): Adjust for new colorcombo usage.
11780 (cb_pattern_preview_color): Idem.
11781 (cb_font_preview_color): Idem.
11782 (cb_border_color): Idem.
11783 (setup_color_pickers): Change entirely for
11784 colorcombo support.
11785 (draw_pattern_preview): Remove old colorpicker
11786 code and update for the new situation.
11787 (fmt_dialog_impl): Update for new situation in
11788 case there's no back.
11790 2001-05-10 Almer S. Tigelaar <almer@gnome.org>
11792 * dialog-advanced-filter.c : include dialogs.h
11793 to supress warning.
11795 * dialog-cell-sort.c (string_pos_in_list): Cast pointer
11796 from untyped to char *.
11798 * dialog-function-wizard.c (formula_guru_set_expr): Fix
11799 signedness by changing variable decl and some casts.
11800 (cb_formula_guru_entry_focus_in): Fix signedness by casting,
11801 we don't want to pollute our data structures with unsigned
11803 (formula_guru_init): Fix signedness by changing decl.
11805 * dialog-stf-fixed-page.c (fixed_page_autodiscover):
11806 Fix signedness by changing decl.
11808 * dialog-stf-preview.c (stf_preview_get_table_pixel_width):
11809 Fix signedness by changing decl.
11810 (stf_preview_colformats_clear): Idem.
11811 (stf_preview_get_column_at_x): Idem.
11812 (stf_preview_get_column_border_at_x): Idem.
11813 (stf_preview_get_char_at_x): Idem.
11815 * dialog-summary.c (dialog_summary_update): Fix signedness by
11818 2001-05-10 Jon K Hellan <hellan@acm.org>
11820 * dialog-search-replace.c: Fix include file typo.
11822 2001-05-09 Jon K Hellan <hellan@acm.org>
11824 * search-replace.glade: Rename hbox holding range field from hbox2
11825 to range-hbox. Remove range combo, let C code add it on the fly.
11827 * dialog-search-replace.c (ok_clicked): Get text from widget
11829 (dialog_destroy): Detach guru.
11830 (set_focus): New function. Redirect workbook input when an
11831 ExprEntry receives focus. Reset when another type of widget
11833 (range_focused): New function. Set "range" radio button active
11834 when focus enters range field.
11835 (non_model_dialog): Use gnumeric_keyed_dialog.
11836 (dialog_search_replace): Raise existing s+r dialog if there is
11837 one. Add ExprEntry widget on the fly to hold range. Add focus
11838 handlers set_focus and range_focused. Attach scg to ExprEntry and
11839 dialog to workbook as guru.
11841 2001-05-08 Jody Goldberg <jgoldberg@home.com>
11843 * dialog-advanced-filter.c : cleanup includes.
11845 2001-05-06 Morten Welinder <terra@diku.dk>
11847 * dialog-cell-sort.c (order_box_get_text, string_pos_in_list):
11849 (dialog_cell_sort_ok): Plug leak.
11851 2001-05-06 Jody Goldberg <jgoldberg@home.com>
11853 * dialog-cell-format.c (fmt_dialog_selection_type) : If the selected
11854 range is a single merged cell don't display as multi cols/rows.
11856 2001-05-04 Jody Goldberg <jgoldberg@home.com>
11858 * dialog-cell-sort.c (dialog_cell_sort_ok) : changes to selection_is_simple.
11860 * dialog-graph-guru.c (graph_guru_init_vectors) : use
11861 selection_first_range rather than selection_is_simple. Use some of
11862 the new range_ convenience routines.
11864 * dialog-delete-cells.c (dialog_delete_cells_impl) : Pass range in.
11865 (dialog_delete_cells) : use selection_first_range rather than
11866 selection_is_simple. Use some of the new range_ convenience
11869 * dialog-insert-cells.c (dialog_insert_cells_impl) : Pass range in.
11870 (dialog_insert_cells) : use selection_first_range rather than
11871 selection_is_simple. Use some of the new range_ convenience
11874 * dialog-paste-special.c (dialog_paste_special) : paste link is not
11875 the same as paste content.
11877 2001-05-04 Jon K Hellan <hellan@acm.org>
11879 * hf-config.glade: Set this one invisible, too.
11881 * dialog-stf-export.glade: Set invisible to avoid flicker when
11884 2001-05-04 Jon K Hellan <hellan@acm.org>
11886 * dialog-printer-setup.c (struct PrinterSetupState) : Add
11888 (do_setup_page_info): Add ExprEntry widgets on the fly.
11889 (do_print_cb): Close print setup dialog before displaying print
11891 (do_print_preview_cb): No longer close the dialog.
11892 (do_print_cancel_cb): New function. Close the dialog.
11893 (do_print_ok_cb): New function. Save info and close the dialog.
11894 (do_print_set_focus_cb): New function. Enable range selection when
11895 an ExprEntry acquires focus.
11896 (do_setup_main_dialog): Clean up dead code. Attach callbacks to
11897 "ok", "cancel", "set-focus" and "destroy". Attach guru.
11898 (printer_setup_state_free): Move just after
11899 printer_setup_state_new. Set conversion_listeners member to NULL
11900 after freeing list.
11901 (do_fetch_page_info): top_entry and left_entry widgets are now
11902 taken from state rather than glade_xml_get_widget.
11903 (dialog_printer_setup): Eliminate recursive mainloop.
11905 2001-05-04 Jon K Hellan <hellan@acm.org>
11907 * dialog-workbook-attr.c (attr_dialog_impl): Back out change
11908 below. Looks like <title> in glade file doesn't work for property
11911 * workbook-attr.glade: Don't set title here after all. It has no
11914 2001-05-04 Almer S. Tigelaar <almer@gnome.org>
11916 * hf-config.glade: Set window title.
11917 * search-replace.glade: Idem.
11918 * workbook-attr.glade: Idem.
11920 * autoformat.glade: Correct window title.
11921 * dialog-stf-export.glade: Idem.
11922 * validate.glade: Idem.
11923 * solver.glade: Idem and some minor polishing.
11925 * dialog-workbook-attr.c: Don't set the window title
11926 with gtk_window_set_title, it's in the glade file anyway.
11928 2001-05-04 Almer S. Tigelaar <almer@gnome.org>
11930 * names.glade: Set window title.
11932 2001-05-03 Jon K Hellan <hellan@acm.org>
11934 * dialog-define-names.c (name_guru_init): Use
11935 gnumeric_keyed_dialog rather than gnumeric_non_modal_dialog.
11936 (dialog_define_names): Use (gnumeric_dialog_raise_if_exists to
11937 ensure that only one instance at a time can be displayed for a
11940 2001-04-29 Almer S. Tigelaar <almer@gnome.org>
11942 * dialog-zoom.c (dialog_zoom_impl): Use cmd_zoom.
11944 2001-04-26 Jody Goldberg <jgoldberg@home.com>
11946 * dialog-goal-seek.c (goal_seek_eval) : Merge in some of boc's
11949 2001-04-26 Morten Welinder <terra@diku.dk>
11951 * dialog-solver.c (dialog_solver): Plug leak.
11953 2001-04-23 Almer S. Tigelaar <almer@gnome.org>
11955 * dialog-define-names.c (cb_name_guru_add):
11956 Correct use of expr_parse_string.
11958 2001-04-19 Jody Goldberg <jgoldberg@home.com>
11960 * dialog-stf-export-sheet-page.c (stf_export_dialog_sheet_page_init) :
11961 Free the list of sheets.
11962 * dialog-sheet-order.c (populate_sheet_clist) : Ditto.
11964 2001-04-18 Jon K Hellan <hellan@acm.org>
11966 * dialog-define-names.c (name_guru_init): Remove commented out stuff.
11967 (cb_name_guru_value_focus): Remove to eliminate warning.
11969 2001-04-18 Morten Welinder <terra@diku.dk>
11971 * dialog-define-names.c (cb_name_guru_destroy): Leak fix from Jon
11974 2001-04-18 Jon K Hellan <hellan@acm.org>
11976 * dialog-define-names.c (struct NameGuruState): Change type of
11977 expr_text to GnumericExprEntry.
11978 (name_guru_set_expr, name_guru_update_sensitivity,
11979 name_guru_set_expr, cb_name_guru_add): expr_text must now be cast
11981 (cb_name_guru_value_focus): Use
11982 gnumeric_expr_entry_set_absolute. w argument is now expected to be
11983 a GnumericExprEntry.
11984 (cb_name_guru_set_focus): New function. Make anted selection go
11985 away when a widget other than expr_text receives focus.
11986 (name_guru_init): Create a GnumericExprEntry and insert in the
11987 dialog. Attach it to the current sheet. Connect
11988 cb_name_guru_set_focus to dialog's set-focus signal, and remove
11989 the focus-in handler from name_value.
11991 * dialog-function-wizard.c (struct ArgumentState): Change type of
11992 entry to GnumericExprEntry.
11993 (formula_guru_set_expr): Change type of new_entry to
11994 GnumericExprEntry. Cast to GTK_ENTRY where necessary.
11995 (formula_guru_set_expr, cb_formula_guru_rolled_entry_changed,
11996 cb_formula_guru_entry_changed, formula_guru_init):
11997 ArgumentState->entry must now be cast to GTK_ENTRY.
11998 (formula_guru_set_rolled_state): Change type of new_entry to
11999 GnumericExprEntry. Cast to GTK_ENTRY where necessary.
12000 (formula_guru_arg_new): Create a GnumericExprEntry instead of a
12001 GtkEntry and insert in the dialog. Attach it to the current sheet.
12002 (formula_guru_init): Create a GnumericExprEntry for rolled_entry
12003 and insert in the dialog. Attach it to the current sheet.
12004 (dialog_formula_guru): Value returned by workbook_get_entry must
12005 now be cast to GTK_ENTRY.
12007 * formula-guru.glade: Remove 'rolled_entry' GtkEntry. A
12008 GnumericExprEntry is now added at runtime instead.
12010 * names.glade: Remove 'expr_text' GtkEntry. A GnumericExprEntry is
12011 now added at runtime instead.
12013 2001-04-14 Almer S. Tigelaar <almer@gnome.org>
12015 * dialog-autoformat.c (previews_load) : Create previewgrid and
12016 rectangles here. Preview-grid-controller is no longer.
12017 (previews_free) : Idem but destruct.
12018 (cb_apply_item_toggled) : Use gnome_canvas_request_redraw instead
12019 of preview_grid_controller_force_redraw.
12020 (cb_get_cell_style) : Renamed from cb_get_style.
12021 (cb_get_cell_value) : Renamed from cb_get_cell.
12023 2001-04-09 Jody Goldberg <jgoldberg@home.com>
12025 * src/dialogs/dialog-define-names.c (cb_name_guru_add) : Handle people
12026 putting '=' at the start of an expression.
12029 2001-03-23 Almer S. Tigelaar <almer@gnome.org>
12031 * names.glade: Set visibility to NO, this solves the ugly
12032 flickering that occurred.
12034 2001-03-22 Morten Welinder <terra@diku.dk>
12036 * search-replace.glade: Work around libglade bug. (Having
12037 identical widget names in different dialogs does not work.)
12039 2001-03-21 Zbigniew Chyla <cyba@gnome.pl>
12041 * dialog-plugin-manager.c
12042 (plugin_compare_name): New function
12043 (update_plugin_manager_view): Sorting plugin list.
12045 2001-03-18 Almer S. Tigelaar <almer@gnome.org>
12047 * validate.glade : Polish.
12049 * dialog-validate.c :
12050 (cb_set_constraint_type_deactive) : Also de-activate labels and clean-up a bit.
12051 (cb_input_flag_toggled) : clean-up.
12052 (cb_error_flag_toggled) : idem.
12053 (setup_widgets) : Initialize some new widgets added to validate.glade
12054 (connect_signals) : Add signal for error_action.
12055 (cb_error_action_deactivate) : New, the signal handler for error_action,
12056 will load a pixmap representating the action to be taken.
12057 (dialog_validate) : Initialize the error_action pixmap by calling the
12058 cb_error_action_deactivate callback.
12060 2001-03-17 Jody Goldberg <jgoldberg@home.com>
12064 2001-03-16 Zbigniew Chyla <cyba@gnome.pl>
12066 * src/dialogs/dialog-plugin-manager.c
12067 (update_plugin_details_view): Always clear extra info CList.
12068 (update_plugin_details_view): Don't enable/disable plugin details
12069 notebook page here.
12070 (cb_pm_clist_row_selected): Do it here...
12071 (cb_pm_clist_row_unselected): ... here
12072 (update_plugin_manager_view): ... and here
12074 2001-03-11 Jody Goldberg <jgoldberg@home.com>
12076 * dialog-cell-sort.c (dialog_cell_sort_ok) : sneaky. To avoid
12077 freeing the range multiple times or leaking copy it here.
12079 2001-03-08 Jody Goldberg <jgoldberg@home.com>
12081 * dialog-solver.c (constr_change_click) : move selected_row into the
12082 state variable. The static was bogus.
12083 (constr_delete_click) : Use the selected_row in the state variable and
12084 clear it when things are deleted. Why do we even need this ??
12085 (constraint_select_click) : use selected_row in the state var.
12086 (dialog_solver) : init the selected_row var.
12088 2001-03-04 Almer S. Tigelaar <almer@gnome.org>
12090 * validate.glade : Improve.
12092 * dialog-validate.c : Implement.
12094 * dialogs.h : Add dialog-validate entry point here.
12096 2001-02-24 Morten Welinder <terra@diku.dk>
12098 * dialog-search-replace.c (dialog_search_replace): Rework to be
12101 2001-02-24 Almer S. Tigelaar <almer@gnome.org>
12103 * search-replace.glade : Add spacing.
12105 2001-02-23 Jody Goldberg <jgoldberg@home.com>
12109 2001-02-20 Morten Welinder <terra@diku.dk>
12111 * dialog-analysis-tools.c (dialog_regression_tool): Fix error
12113 (parse_multiple_ranges): Fix overflows. (Needs rewrite.)
12115 2001-02-19 Jody Goldberg <jgoldberg@home.com>
12117 * dialog-cell-format.c (cb_indent_changed) : enable.
12119 2001-02-18 Almer S. Tigelaar <almer1@dds.nl>
12121 * dialog-plugin-manager.c (dialog_plugin_manager) :
12122 Make clist column headers passive.
12124 2001-02-17 Chema Celorio <chema@celorio.com>
12126 * cell-format.glade: fix a bug for the indent spin button
12127 in which the sensitivity could not be turned on
12129 2001-02-16 Jody Goldberg <jgoldberg@home.com>
12133 2001-02-13 Jody Goldberg <jgoldberg@home.com>
12135 * summary.glade : remove a newline in the glade file
12137 2001-02-11 Karl Eichwalder <ke@suse.de>
12139 * search-replace.glade: s/behaviour/behavior/ .
12140 * dialog-stf.glade: Add dots to tooltips.
12142 2001-02-11 Jody Goldberg <jgoldberg@home.com>
12144 * cell-format.glade : Remove the merge cell button until gtk2.0
12146 2001-02-10 Jon K Hellan <hellan@acm.org>
12148 * dialog-printer-setup.c (do_fetch_margins, do_setup_margin):
12149 Header, not top margin, should be top of header area and footer,
12150 not bottom margin, should be top of footer area.
12152 2001-01-23 Morten Welinder <terra@diku.dk>
12154 * dialog-search-replace.c (dialog_search_replace): Renamed dialog
12155 in glade file. Follow up here.
12157 2001-01-22 Morten Welinder <terra@diku.dk>
12159 * dialog-search-replace.c (dialog_search_replace): Handle the new
12160 ignore-case and whole-word checkbuttons. Handle the new
12161 preserve-case checkbutton (though the actual replacement code does
12164 * Makefile.am (INCLUDES): Prefer our .h files over the systems.
12166 2001-01-17 Morten Welinder <terra@diku.dk>
12168 * dialog-search-replace.c (dialog_search_replace): Extract the
12171 2001-01-11 Morten Welinder <terra@diku.dk>
12173 * dialogs.h (dialog_search_replace): prototype.
12174 * dialog-search-replace.h: New file.
12175 * dialog-search-replace.c: New file.
12176 * search-replace.glade: New file.
12178 2001-01-05 Jody Goldberg <jgoldberg@home.com>
12180 * Makefile.am : Add validate.glade
12182 2001-01-05 Jon K Hellan <hellan@acm.org>
12184 * import.glade, plugin-manager.glade, analysis-tools.glade
12185 (AnalysisTools): Use browse selection mode in list.
12187 2000-12-27 Jody Goldberg <jgoldberg@home.com>
12189 * dialog-define-names.c (cb_name_guru_add) : bug 36049
12190 for now assume that all names are reltive to A1.
12192 2000-12-20 Jody Goldberg <jgoldberg@home.com>
12194 * dialog-delete-cells.c (dialog_delete_cells) : move test for
12196 * dialog-insert-cells.c (dialog_insert_cells) : move test for
12199 * dialog-cell-sort.c (dialog_cell_sort) : fix leak.
12201 2000-12-19 Jody Goldberg <jgoldberg@home.com>
12203 * dialog-cell-format.c (fmt_dialog_changed) : optionally virtualize.
12204 (dialog_cell_number_fmt) : new entry point to get justthe number
12207 2000-12-17 Jody Goldberg <jgoldberg@home.com>
12211 2000-12-09 Chema Celorio <chema@celorio.com>
12213 * dialog-define-names.c: add NameGuruScope enums
12214 (name_guru_warn): warn when deleting a name that is being used
12215 (name_guru_scope_change): handle scope changes
12216 (name_guru_set_expr): implement.
12217 (name_guru_clear_selection): implement
12218 (name_guru_in_list): implement
12219 (name_guru_update_sensitivity): implement.
12220 (cb_name_guru_select_name): clean
12221 (name_guru_scope_get): implement
12222 (cb_name_guru_add): fix
12223 (name_guru_init): connect sensitivy after (see comment in code)
12225 2000-12-7 Jody Goldberg <jgoldberg@home.com>
12229 2000-12-06 Jody Goldberg <jgoldberg@home.com>
12231 * dialog-stf-preview.c (stf_preview_format_recalc_colwidths) : Avoid
12234 * dialog-printer-setup.c (do_fetch_page_info) : Fix const problem.
12236 2000-12-04 Jody Goldberg <jgoldberg@home.com>
12238 * dialog-cell-format.c (border_event) : Bug 34152.
12240 2000-11-20 Morten Welinder <terra@diku.dk>
12242 * dialog-autoformat.c (cb_get_cell_content): Constify.
12243 (setup_apply_item): Constify.
12244 (templates_load): Move error check earlier to avoid crash, should
12245 it ever fire. Constify.
12247 2000-11-18 Jody Goldberg <jgoldberg@home.com>
12251 2000-11-16 Michael Meeks <michael@helixcode.com>
12253 * dialog-cell-sort.c (dialog_cell_sort_header_toggled):
12254 remove redundant g_list_copies.
12255 (string_pos_in_list): re-write, was horrendoulsy inefficient.
12256 (col_row_name_list): upd.
12257 (col_row_name): g_strdup not strdup, gack, make it output
12258 sensible column names again as well, and Row-%d instead of just
12261 2000-11-15 Jody Goldberg <jgoldberg@home.com>
12263 * dialog-cell-sort.c (col_row_name) : merged from column_name, row_name.
12264 Use the displayed text rather than the entered text.
12265 (col_row_name_list) : merged from column_name_list, row_name_list.
12267 2000-11-13 Jody Goldberg <jgoldberg@home.com>
12271 2000-11-06 Jody Goldberg <jgoldberg@home.com>
12273 * dialog-graph-guru.c (graph_guru_init) : No need to reference th
12274 BonoboControl. The widget manages things.
12276 2000-11-01 Jon K Hellan <hellan@acm.org>
12278 * dialog-cell-sort.c (dialog_cell_sort_ok): Call cmd_sort with
12279 workbook control as parameter. NULL was used.
12281 2000-10-21 Jon K Hellan <hellan@acm.org>
12283 * dialogs.h (enum FormatDialogPosition_t): Define.
12284 (dialog_cell_format): Added pageno parameter.
12286 * dialog-cell-format.c (dialog_cell_format): Ditto.
12287 (fmt_dialog_impl): Ditto. Use it to select page.
12289 2000-10-10 Jody Goldberg <jgoldberg@home.com>
12293 2000-10-04 Jon K Hellan <hellan@acm.org>
12295 * dialog-printer-setup.c (struct dialog_print_info_t): Added
12296 members 'orientation' and 'current_orientation' to enable us to
12297 update orientation of preview page.
12298 (get_paper_pswidth): New wrapper function. Return paper width in
12299 points, taking page orientation into account.
12300 (get_paper_psheight): s/width/height/.
12301 (get_printable_width): Use get_paper_pswidth.
12302 (get_printable_height): Use get_paper_psheight.
12303 (preview_page_create): Use both of them. This gives us a landscape
12304 format preview when landscape is selected.
12305 (canvas_update): Redraw preview page also if orientation has
12307 (orientation_changed): New callback function. Switches the
12308 orientation of the preview page.
12309 (do_setup_page): Save a copy of dpi->pi->orientation in
12310 dpi->orientation. Rationale: dpi->orientation will reflect the
12311 state of the orientation radio buttons. Changes to
12312 dpi->pi->orientation would persist in the sheet, even if user
12313 cancelled, so we need a separate data member.
12314 Connect orientation_changed callback to landscape radio_button.
12315 (dialog_print_info_new): Initialize dpi->current_paper and
12316 dpi->current_orientation.
12318 2000-09-28 Jody Goldberg <jgoldberg@home.com>
12320 * dialog-printer-setup.c (add_unit) : Adjustto api change in
12321 unit_name_get_short_name.
12323 2000-09-27 Morten Welinder <terra@diku.dk>
12325 * dialog-printer-setup.c (add_unit): Avoid double translation of
12327 (do_convert): Don't corrupt the values. Someone needs to check
12328 that what we do to the gtk_adjustment -- here and elsewhere -- is
12331 2000-09-24 <michael@thomas.home>
12333 * dialog-graph-guru.c (cb_graph_guru_clicked): update to item container.
12335 2000-09-20 JP Rosevear <jpr@helixcode.com>
12337 * dialog-workbook-attr.c (cb_attr_dialog_dialog_destroy): Disconnect
12338 the page change signal here.
12339 (attr_dialog_impl): Don't hook up a notebook destroy signal
12341 2000-09-20 Jody Goldberg <jgoldberg@home.com>
12343 * dialog-cell-format.c (fillin_negative_samples) : Use locale specific
12344 decimal and thousand separator in the negative preview.
12346 * dialog-graph-guru.c (get_selector_control) : Hande idl name changes.
12347 (cb_create_series_from_range) : Be smart about col/row headers.
12349 2000-09-19 Morten Welinder <terra@diku.dk>
12351 * dialog-stf-format-page.c (format_page_format_changed): Don't
12352 free new_fmt until we are done with it.
12354 2000-09-18 Jody Goldberg <jgoldberg@home.com>
12356 * cell-format.glade : Set the descriptive string for cell protection
12357 to wrap. This avoids ugly dialogs when in a different locale.
12359 * dialog-solver.c (dialog_solver) : No need to create a cell manually
12360 and fill with empty. sheet_cell_fetch will handle that.
12362 * dialog-goal-seek.c (dialog_goal_seek) : No need to create cell
12364 (gnumeric_goal_seek) : Update size, span, and status region for the
12365 cell that was being tweaked. While solving we did not update it.
12367 2000-09-17 Morten Welinder <terra@diku.dk>
12369 * dialog-autoformat.c (dialog_autoformat): Free "info" only when
12370 done with it. Free tooltips using unref, not plain g_free.
12372 2000-09-10 Miguel de Icaza <miguel@helixcode.com>
12374 * dialog-paste-special.c (dialog_paste_special): Changed the
12375 ordering of the buttons for consistency.
12377 2000-08-22 Jody Goldberg <jgoldberg@home.com>
12379 * dialog-printer-setup.c (do_fetch_page_info) : Bug 21674.
12381 2000-08-30 Jon K Hellan <hellan@acm.org>
12383 * dialog-printer-setup.c (get_printable_height): Remove misleading
12386 2000-07-22 Michael Meeks <michael@helixcode.com>
12388 * dialog-cell-format.c (cb_font_changed): update.
12390 2000-07-22 Karl Eichwalder <ke@suse.de>
12392 * dialog-analysis-tools.c (dialog_histogram_tool): Normalize string.
12394 2000-07-15 Jody Goldberg <jgoldberg@home.com>
12396 * dialog-define-names.c (name_guru_populate_list) : Lookup sheet local
12398 (cb_name_guru_add) : Parse at the edit position.
12400 2000-07-09 Jody Goldberg <jgoldberg@home.com>
12402 * dialog-cell-format.c (cb_font_changed) : Update to handle new
12403 gnome-print encapsulation.
12405 2000-07-04 Jody Goldberg <jgoldberg@home.com>
12407 * dialog-function-wizard.c (formula_guru_set_rolled_state) : Functions
12408 with no args cannot be rolled.
12409 (cb_formula_guru_clicked) : Disengage the guru before finishing the
12410 edit. Then manually destroy the dialog. If we do not do this the
12411 act of finished editing destroy the guru too early, and we ignore
12414 * names.glade : Use GtkDialog rather than GnomeDialog
12415 * dialog-define-names.c (name_guru_init) : Use
12416 gnumeric_non_modal_dialog now that we are using GtkDialog rather
12419 2000-07-03 Jody Goldberg <jgoldberg@home.com>
12421 * dialog-define-names.c (cb_name_guru_value_focus) : suppress warning.
12423 2000-07-03 Morten Welinder <terra@diku.dk>
12425 * dialog-stf-format-page.c (format_page_format_changed): Plug
12428 * dialog-stf-preview.c (stf_preview_colformats_add): Change to
12429 take a StyleFormat *. All callers changed.
12431 * dialog-stf.c (stf_dialog_result_free): Use style_format_unref
12432 since the character strings were replaced by StyleFormats.
12434 2000-07-02 Jody Goldberg <jgoldberg@home.com>
12436 * dialog-define-names.c : Remove a few glitches so that things no
12437 longer crash. They still suck. But at least they no longer crash.
12439 2000-07-01 Morten Welinder <terra@diku.dk>
12441 * dialog-plugin-manager.c (refresh_right_frame): Use time_t, not
12442 long for times. Make sure to delete the right character ('\n'),
12443 not an arbitrary one.
12445 2000-06-30 Morten Welinder <terra@diku.dk>
12447 * dialog-solver.c (dialog_results): Initialise
12448 keep_solver_solution.
12449 (dialog_solver): Remove buffer overflow. Mark string for
12450 translation. Call free_original_values to plug leak. Remove
12451 several bogus casts.
12452 (constr_change_click): Remove buffer overflow.
12453 (free_original_values): New function.
12455 * dialog-autocorrect.c (add_fl_clicked): Use g_strdup.
12456 (add_in_clicked): Ditto.
12458 2000-06-28 Jody Goldberg <jgoldberg@home.com>
12460 * dialog-function-wizard.c (cb_formula_guru_entry_event) : Return FALSE.
12461 We are not actually handling the event, just ensuring the display is
12464 2000-06-28 Jody Goldberg <jgoldberg@home.com>
12466 * dialog-define-names.c : Begin to rework in order to support
12469 2000-06-20 Jody Goldberg <jgoldberg@home.com>
12471 * dialog-function-wizard.c (cb_formula_guru_entry_focus_in) : Enable
12472 autoscrolling. Remove the gtk_widget_destroy calls, they appear to
12475 2000-06-18 Jody Goldberg <jgoldberg@home.com>
12479 2000-06-19 Jody Goldberg <jgoldberg@home.com>
12481 * dialog-function-wizard.c (formula_guru_set_expr) : We need to
12482 manually trigger a changed event after setting the position because
12483 pre-gtk-1.4 setting the text reset the cursor position to 0.
12484 (cb_formula_guru_entry_event) : new function.
12485 (cb_formula_guru_rolled_entry_event) : new function.
12487 2000-06-19 Jon K Hellan <hellan@acm.org>
12489 * dialog-function-wizard.c (cb_formula_guru_entry_focus_in): Make
12490 "OK" button default.
12492 2000-06-19 Kjartan Maraas <kmaraas@gnome.org>
12494 * print-glade.h: Add comment to please xgettext.
12496 2000-06-19 Jody Goldberg <jgoldberg@home.com>
12498 * dialog-function-wizard.c (formula_guru_init) : Move the expression
12499 initialization out of args_init so that it will work for varargs
12502 2000-06-18 Jody Goldberg <jgoldberg@home.com>
12506 * Makefile.am : add dialog-autocorrect.h
12508 2000-06-18 Jon K Hellan <hellan@acm.org>
12510 * dialog-function-select.c (dialog_function_select_impl): Make
12511 column titles passive. Do not close on help.
12512 (function_select_row): Make double click in function column mean
12515 * function-select.glade: Change to browse select in the
12516 lists. Move help button to the far right. Make it insensitive.
12518 * formula-guru.glade: Make help button insensitive.
12520 2000-06-18 Jody Goldberg <jgoldberg@home.com>
12522 * dialog-function-wizard.c (cb_formula_guru_entry_focus_in) :
12523 Use the same number of args as the default for var args as for the
12525 (formula_guru_init_args) : Handle varargs here.
12526 (dialog_formula_guru) : Not here.
12528 2000-06-18 Jon K Hellan <hellan@acm.org>
12530 * dialog-function-wizard.c (formula_guru_arg_new): Use constant
12531 MAX_ARGS_DISPLAYED for max # of args to display.
12532 (formula_guru_init): Initialize
12534 (formula_guru_set_scrollwin_size): Better way to check if we have
12535 already checked the table size.
12537 2000-06-17 Jon K Hellan <hellan@acm.org>
12539 * dialog-function-wizard.c (struct _FormulaGuruState,
12540 formula_guru_set_expr, cb_formula_guru_rolled_entry_changed,
12541 formula_guru_set_rolled_state, cb_formula_guru_entry_focus_in,
12542 cb_formula_guru_destroy, cb_formula_guru_key_press,
12543 cb_formula_guru_clicked, formula_guru_arg_delete,
12544 formula_guru_arg_new, formula_guru_init_args,
12545 formula_guru_init_button, formula_guru_init, dialog_formula_guru,
12546 dialog_formula_guru): s/FomulaGuruState/FormulaGuruState/
12547 (cb_formula_guru_key_press): New callback. Close guru on Esc.
12548 (formula_guru_init): Connect it.
12549 (formula_guru_set_rolled_state, dialog_formula_guru): Set focus to
12551 (formula_guru_set_rolled_state, formula_guru_arg_new): Make <Ret>
12552 in entry fields mean "OK".
12553 (formula_guru_arg_new): Record table size once we have four
12555 (formula_guru_set_scrollwin_size): New static function. Record
12556 table size if we haven't already done so. Set scrolled window size
12557 to recorded requisition for table. The upshot is that with <= 4
12558 arguments, the size of the argument frame is exactly right. With
12559 more, the viewport of the scrolled window shows 4.
12560 (formula_guru_init): Show dialog - needed since it is set
12561 invisible in glade file.
12563 * formula-guru.glade: Set guru invisible in glade file - reduces
12564 flicker. Set scrolled window border size to 4.
12566 2000-06-17 Jon K Hellan <hellan@acm.org>
12568 * formula-guru.glade: Allow auto-shrink - it's exactly what we
12571 2000-06-15 Jody Goldberg <jgoldberg@home.com>
12573 * dialog-function-wizard.c (cb_formula_guru_entry_focus_in) :
12574 Use gtk_container_remove instead of gtk_object_destroy.
12576 (cb_formula_guru_destroy) : We do want to release the memory from the
12578 (formula_guru_init) : Do not show_all here.
12579 (dialog_formula_guru) : Do it here after we potentially add extra args.
12581 2000-06-15 Jody Goldberg <jgoldberg@home.com>
12583 * dialog-function-wizard.c : Switch back to using a table.
12584 Support editing an existing expression.
12586 2000-06-15 Jody Goldberg <jgoldberg@home.com>
12588 * dialog-function-wizard.c : Gladify and add roll up/down
12589 automatic entry addition/deletion for varargs.
12591 2000-06-15 JP Rosevear <jpr@arcavia.com>
12593 * cell-sort.glade: Tidy the UI
12595 * dialog-cell-sort.c (order_box_new): Make the clause boxes look
12598 2000-06-13 Morten Welinder <terra@diku.dk>
12600 * dialog-stf-format-page.c (format_page_format_changed): Plug
12603 2000-06-13 Jody Goldberg <jgoldberg@home.com>
12605 * dialog-function-select.c (dialog_function_select_impl) : Plug leak.
12607 * dialog-function-wizard.c : Major overhaul to support non-modality
12608 and selecting ranges using the mouse. Lots of work remains.
12610 2000-06-12 Jody Goldberg <jgoldberg@home.com>
12612 * dialog-cell-format.c (fmt_dialog_enable_widgets) : Currency formats
12613 always have thousands separators.
12615 2000-06-13 Jon K Hellan <hellan@acm.org>
12617 * print.glade(.h)?: No automatic support in Glade/libglade for
12618 underline accelerators in buttons in action area. Remove them from
12619 Print, Print Preview and option buttons.
12621 * dialog-printer-setup.c (do_setup_margin): Convert from Excel
12622 semantics for header/footer - measured from top/bottom of sheet -
12623 to measuring from bottom of top margin/top of bottom margin.
12624 (do_fetch_margins): And vice versa.
12625 (do_setup_main_dialog): Silence warning.
12627 2000-06-12 JP Rosevear <jpr@arcavia.com>
12629 * dialog-cell-sort.c (dialog_cell_sort_ok): If the region has a
12630 header, setup the dialog appropriately.
12632 2000-06-11 Jon K Hellan <hellan@acm.org>
12634 * dialog-cell-format.c (line_info[]): Add explanatory comment.
12635 (draw_border_preview): Fix typos. Wrong symbolic define was being
12636 used, but the numbers were the same, so the result was correct.
12638 2000-06-08 ERDI Gergo <cactus@cactus.rulez.org>
12640 * src/dialogs/dialog-printer-setup.c (unit_editor_configure):
12641 Fixed a possible memory leak (callback data was not freed)
12643 2000-06-06 Miguel de Icaza <miguel@helixcode.com>
12645 * dialog-autocorrect.c (autocorrect_tool): Duplicate return string here.
12647 2000-06-06 JP Rosevear <jpr@arcavia.com>
12649 * cell-sort.glade: GUI tidying
12651 * dialog-cell-sort.c (dialog_cell_sort_ok): Reflect sorting changes
12652 (dialog_cell_sort_del_clause): ditto
12653 (dialog_cell_sort_header_toggled): ditto
12654 (dialog_cell_sort): ditto
12656 2000-06-04 Miguel de Icaza <miguel@helixcode.com>
12658 * dialog-function-wizard.c (dialog_function_druid): Use
12659 workbook_get_entry here.
12661 * dialog-printer-setup.c (spin_button_adapt_to_unit): Added
12662 g_assert_not_reached ();
12664 2000-06-02 Jon K Hellan <hellan@acm.org>
12666 * dialog-autocorrect.c: #include dialog-autocorrect.h to silence
12669 * dialog-printer-setup.c (spin_button_adapt_to_unit): Add default
12670 clause to switch in order to silence warning.
12672 * dialogs.h: Define key for storing about dialog as object data
12673 on the workbook window.
12675 2000-05-29 Jody Goldberg <jgoldberg@home.com>
12677 * dialog-analysis-tools.c (add_check_buttons) : Translate the parm
12679 (add_output_frame) : Translate the frame label.
12680 (dialog_descriptive_stat_tool) : Translate the buttons.
12681 (distribution_parbox_config) : Ditto.
12682 (combo_get_distribution) : Handle translation.
12683 (dialog_random_tool) : Translate elements.
12684 (dialog_data_analysis) : Ditto.
12686 * dialog-stf.glade{,.h} : adjust to the fact that glade files are
12687 versioned. Remove the default labels from the Clists, they
12688 were being translated.
12689 * dialog-stf-export.glade{,.h} : Ditto.
12691 * font-sel.glade{,.h} : Remove default labels from Clists.
12693 * import.glade{,.h} : Ditto.