1 2015-02-04 Morten Welinder <terra@gnome.org>
5 2015-01-23 Morten Welinder <terra@gnome.org>
9 2015-01-19 Morten Welinder <terra@gnome.org>
11 * dialog-printer-setup.c (do_setup_page_info): Load right-down
12 images from glib resources.
14 2015-01-06 Morten Welinder <terra@gnome.org>
16 * dialog-recent.c (cb_destroy): Plug leak.
18 2015-01-05 Morten Welinder <terra@gnome.org>
20 * dialog-define-names.c (cb_name_guru_destroy): Plug leak.
22 2015-01-01 Morten Welinder <terra@gnome.org>
24 * dialog-hyperlink.c (dhl_setup_type): Fix deprecations.
25 (dhl_init): Plug leak.
27 * dialog-cell-format.c (build_validation_error_combo): Plug leak.
28 (cb_validation_error_action_changed): Fix deprecations.
30 * dialog-sheet-order.c (dialog_sheet_order): Fix icon handling.
32 * dialog-about.c (dialog_about): Update copyright.
34 2014-12-29 Morten Welinder <terra@gnome.org>
36 * dialog-recent.c (cb_key_press): New function. On [Delete],
37 remove the current item from the recent history.
39 2014-12-25 Morten Welinder <terra@gnome.org>
41 * dialog-about.c (text_item_renderer): Fade using alpha. The old
42 method doesn't work anymore.
44 2014-12-22 Morten Welinder <terra@gnome.org>
46 * dialog-quit.c (show_quit_dialog): Don't show the dialog.
47 Especially not before we set a parent.
49 * dialog-about.c (dialog_about): Don't use an empty layout for
52 2014-11-14 Morten Welinder <terra@gnome.org>
54 * dialog-stf-preview.c (render_get_value): Truncate long items.
56 2014-09-25 Morten Welinder <terra@gnome.org>
60 2014-09-24 Jean Brefort <jean.brefort@normalesup.org>
62 * dialog-recent.c (url_renderer_func): fix crash with gtk+-3.14.0.
64 2014-09-10 Jean Brefort <jean.brefort@normalesup.org>
66 * advanced-filter.ui: set the type_hint property to "dialog". [#736395]
67 * anova-one.ui: ditto.
68 * anova-two.ui: ditto.
69 * autofilter-expression.ui: ditto.
70 * autofilter-top10.ui: ditto.
71 * autoformat.ui: ditto.
73 * chi-squared.ui: ditto.
74 * consolidate.ui: ditto.
75 * correlation.ui: ditto.
76 * covariance.ui: ditto.
77 * delete-cells.ui: ditto.
78 * descriptive-stats.ui: ditto.
79 * dialog-zoom.ui: ditto.
80 * fill-series.ui: ditto.
81 * formula-guru.ui: ditto.
82 * fourier-analysis.ui: ditto.
85 * insert-cells.ui: ditto.
86 * mean-tests.ui: ditto.
88 * normality-tests.ui: ditto.
89 * one-mean-test.ui: ditto.
90 * principal-components.ui: ditto.
91 * random-generation.ui: ditto.
93 * scenario-add.ui: ditto.
94 * scenario-manager.ui: ditto.
97 * sign-test-two.ui: ditto.
98 * sign-test.ui: ditto.
99 * simulation.ui: ditto.
100 * so-button.ui: ditto.
101 * so-checkbox.ui: ditto.
102 * so-frame.ui: ditto.
103 * so-scrollbar.ui: ditto.
104 * tabulate.ui: ditto.
105 * variance-tests.ui: ditto.
107 * wilcoxon-mann-whitney.ui: ditto.
108 * workbook-attr.ui: ditto.
110 2014-07-29 Andreas J. Guelzow <aguelzow@pyrshep.ca>
112 * dialog-cell-format-cond.c (cb_c_fmt_dialog_dialog_buttons):
113 ask user if it looks they may have forgotten to add a cond.
116 2014-06-09 Morten Welinder <terra@gnome.org>
120 2014-05-26 Morten Welinder <terra@gnome.org>
122 * dao-gui-utils.c (output_group): Remove unused variable.
124 2014-05-23 Morten Welinder <terra@gnome.org>
128 2014-05-04 Morten Welinder <terra@gnome.org>
130 * dialog-autoformat.c (dialog_autoformat): Do the full dialog in
131 GtkBuilder instead of doing half in GtkUIManager.
133 * dialog-data-slicer.c (dialog_data_slicer): Ditto.
135 2014-04-30 Morten Welinder <terra@gnome.org>
139 2014-04-26 Morten Welinder <terra@gnome.org>
141 * dialog-search.c (dialog_search): Undo guru changes from last
142 commit unrelated to stated goal of getting rid of GtkTable.
145 2014-04-13 Morten Welinder <terra@gnome.org>
149 2014-03-18 Morten Welinder <terra@gnome.org>
153 2014-03-16 Morten Welinder <terra@gnome.org>
155 * dialog-cell-format.c (set_font_underline): Adjust underline
158 2014-03-15 Morten Welinder <terra@gnome.org>
160 * dialog-cell-format-cond.c
161 (cb_c_fmt_dialog_chooser_entry_changed): We need to return FALSE
162 in a focus-out handler.
163 (c_fmt_dialog_selection_type): Plug leaks.
165 2014-03-03 Morten Welinder <terra@gnome.org>
169 2014-02-16 Morten Welinder <terra@gnome.org>
173 2014-02-11 Morten Welinder <terra@gnome.org>
177 2014-02-06 Jean Brefort <jean.brefort@normalesup.org>
179 * dialog-so-styled.c (dialog_so_styled_free),
180 (cb_dialog_so_styled_response), (dialog_so_styled): really cancel changes
181 on cancelling. [#723745]
183 2013-11-28 Morten Welinder <terra@gnome.org>
187 2013-11-25 Morten Welinder <terra@gnome.org>
189 * function-select.ui: Work around gtk+ ABI break. Fixes Redhat
192 2013-10-17 Morten Welinder <terra@gnome.org>
194 * sheet-rename.ui, sheet-resize.ui: Fix button order. Patches
195 from Xabier RodrÃguez Calvar, #710378.
197 2013-10-09 Morten Welinder <terra@gnome.org>
199 * dialog-recent.c (url_renderer_func): If we have a filename, use
200 that. This hides the "file://" prefix.
202 2013-10-07 Morten Welinder <terra@gnome.org>
206 2013-09-23 Andreas J. Guelzow <aguelzow@pyrshep.ca>
208 * solver.ui: fix text alignment
209 * dialog-solver.c (dialog_init): use the whole width for
212 2013-09-23 Jean Brefort <jean.brefort@normalesup.org>
214 * cell-format.ui: add a border around font selector. [#708567]
216 2013-09-06 Jean Brefort <jean.brefort@normalesup.org>
218 * covariance.ui: fix radio buttons behavior. [#707595]
220 2013-09-01 Morten Welinder <terra@gnome.org>
224 2013-08-27 Morten Welinder <terra@gnome.org>
228 2013-08-19 Morten Welinder <terra@gnome.org>
232 2013-08-03 Andreas J. Guelzow <aguelzow@pyrshep.ca>
234 * dialog-cell-format.c (input_msg_rebuild_input_msg): new
235 (cb_input_msg_rebuild): new
236 (cb_input_msg_flag_toggled): rebuild input message
237 (fmt_dialog_init_input_msg_page): connect new callbacks
239 2013-08-02 Andreas J. Guelzow <aguelzow@pyrshep.ca>
241 * dialog-cell-format.c: remove dialog_changed and dialog_changed_user_data
243 (cb_validation_changed): only set validation.changed during editing
244 (fmt_dialog_impl): set the ok button initially to be inactive
246 2013-08-02 Andreas J. Guelzow <aguelzow@pyrshep.ca>
248 * dialog-cell-format.c (fmt_dialog_init_input_msg_page): set toggle
249 (fmt_dialog_init_validation_page): remove unneeded code
251 2013-08-02 Morten Welinder <terra@gnome.org>
253 * dialog-cell-format.c (fmt_dialog_init_input_msg_page): Turn this
254 on and repair bitrot.
256 2013-08-02 Andreas J. Guelzow <aguelzow@pyrshep.ca>
258 * dialog-cell-format.c (dialog_cell_format): add pages argument
259 (fmt_dialog_impl): add pages argument, calculate default
260 value for the argument
261 (dialog_cell_format_select_style): move code from here to fmt_dialog_impl
262 * dialogs.h (dialog_cell_format): add argument
264 2013-07-21 Morten Welinder <terra@gnome.org>
266 * dialog-cell-format-cond.c (c_fmt_dialog_init_editor_page): Don't
267 force references to have sheet. Fixes #704445.
269 2013-07-10 Morten Welinder <terra@gnome.org>
273 2013-06-25 Morten Welinder <terra@gnome.org>
277 2013-06-05 Andreas J. Guelzow <aguelzow@pyrshep.ca>
279 * dialog-cell-sort.c (dialog_init): remove unused variable
281 2013-06-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
283 * dialog-define-names.c (name_guru_store_names): use sheet specific
286 2013-05-29 Andreas J. Guelzow <aguelzow@pyrshep.ca>
288 * dialog-cell-format.c (dialog_cell_format_select_style): fix returns
291 2013-05-29 Morten Welinder <mwelinder@gmail.com>
293 * dialog-about.c (create_animation): Avoid creating a GList with
296 2013-05-25 Andreas J. Guelzow <aguelzow@pyrshep.ca>
298 * dialog-cell-format-cond.c (CFormatState): add field
299 (cb_c_fmt_dialog_dialog_destroy): delete format dialog if it still
301 (editor_destroy_cb): new
302 (c_fmt_dialog_select_style): new
303 (cb_c_fmt_dialog_edit_style_button): use c_fmt_dialog_select_style
304 (dialog_cell_format_cond): initialize new field
305 * dialog-cell-format.c (dialog_cell_format_select_style): return dialog
306 * dialogs.h: return GtkDialog from dialog_cell_format_select_style
308 2013-05-22 Andreas J. Guelzow <aguelzow@pyrshep.ca>
310 * dialog-hyperlink.c (dialog_hyperlink): preserve the type of
313 2013-05-13 Jean Brefort <jean.brefort@normalesup.org>
315 * doc-meta-data.ui: adjust labels vertical alignment. [#700156]
317 2013-04-26 Morten Welinder <terra@gnome.org>
321 2013-04-26 Andreas J. Guelzow <aguelzow@pyrshep.ca>
323 * dialog-stf-export.ui: clarify Mac reference
324 * dialog-stf.ui: ditto
326 2013-04-26 Morten Welinder <terra@gnome.org>
328 * wbcg.ui: Fix orientation of left toolbar zone.
330 2013-04-25 Morten Welinder <terra@gnome.org>
332 * dialog-stf.c (stf_dialog): Name the dialog.
334 * dialog-stf-fixed-page.c (cb_treeview_draw): Get the color from
337 2013-04-24 Andreas J. Guelzow <aguelzow@pyrshep.ca>
339 * mean-tests.ui: change dialog title
340 * one-mean-test.ui: change dialog title
341 * sign-test-two.ui: change dialog title
342 * variance-tests.ui: change dialog title
344 2013-04-24 Morten Welinder <terra@gnome.org>
346 * dialog-stf-fixed-page.c (cb_treeview_motion): Take cell padding
349 * dialog-stf-preview.c (stf_preview_find_column): Cleanup using
350 gtk+ 3.2 functions. Take cell padding into account.
352 * dialog-stf-fixed-page.c (stf_dialog_fixed_page_init): Cleanup.
353 Gtk+ 3.2 has the required fix.
355 * dialog-function-select.c (dialog_function_select_init): Style
358 2013-04-22 Morten Welinder <terra@gnome.org>
360 * dialog-recent.c (cb_response): Destroy dialog before reading.
362 2013-04-16 Morten Welinder <terra@gnome.org>
364 * dialog-so-styled.c (dialog_so_styled): Plug leak.
366 2013-04-05 Morten Welinder <terra@gnome.org>
368 * dialog-tabulate.c (get_grid_float_entry): Get child at the right
370 (tabulate_ok_clicked): Ditto.
372 2013-04-02 Morten Welinder <terra@gnome.org>
374 * dialog-cell-comment.c (dialog_cell_comment): Set focus on
377 2013-03-14 Morten Welinder <terra@gnome.org>
379 * dialog-preferences.c (cb_pref_font_hf_has_changed): Adapt to new
381 (cb_pref_font_has_changed): Ditto.
382 (do_set_font): Simplify.
384 2013-03-13 Morten Welinder <terra@gnome.org>
386 * dialog-cell-format.c (setup_color_pickers): Find grid
387 coordinates directly from placeholder widgets.
388 (draw_border_preview): Ditto.
389 (fmt_dialog_init_align_page): Ditto.
390 (fmt_dialog_init_font_page): Ditto.
392 * dialog-preferences.c: Use GOFontSel instead of our own.
394 2013-03-09 Morten Welinder <terra@gnome.org>
398 2013-03-03 Morten Welinder <terra@gnome.org>
400 * dialog-goal-seek.c (dialog_init): Setup destroy handler for
401 sheet removal. [#364291]
402 * dialog-define-names.c (name_guru_init): Ditto.
403 * dialog-so-list.c (so_list_init): Ditto.
404 * dialog-so-styled.c (dialog_so_styled): Ditto.
405 * dialog-insert-cells.c (dialog_insert_cells): Ditto.
406 * dialog-data-table.c (data_table_init): Ditto.
407 * dialog-formula-guru.c (dialog_formula_guru): Ditto.
409 2013-03-02 Jean Brefort <jean.brefort@normalesup.org>
411 * dialog-printer-setup.c (margin_preview_page_create): fixed preview.
413 2013-03-01 Jean Brefort <jean.brefort@normalesup.org>
415 * kaplan-meier.ui: fixed layout.
417 2013-03-01 Jean Brefort <jean.brefort@normalesup.org>
419 * chi-squared.ui: fixed layout.
420 * dialog-preferences.c (pref_create_label),
421 (bool_pref_create_widget), (enum_pref_create_widget),
422 (int_pref_create_widget), (double_pref_create_widget),
423 (wordlist_pref_create_widget), (pref_undo_page_initializer),
424 (pref_sort_page_initializer), (pref_window_page_initializer),
425 (custom_pref_create_widget_ecd), (pref_file_page_initializer),
426 (pref_screen_page_initializer), (pref_tool_page_initializer),
427 (pref_copypaste_page_initializer),
428 (pref_autocorrect_general_page_initializer),
429 (pref_autocorrect_initialcaps_page_initializer),
430 (pref_autocorrect_firstletter_page_initializer):
431 * dialog-search-replace.c (dialog_search_replace): GtkTable to GtkGrid.
432 * dialog-search.c (dialog_search): ditto.
433 * dialog-sheet-order.c (dialog_sheet_order): ditto.
434 * dialog-so-list.c (init_entry): ditto.
435 * dialog-solver.c (run_solver), (dialog_init): ditto.
436 * dialog-tabulate.c (get_grid_float_entry), (tabulate_ok_clicked),
437 (dialog_tabulate): ditto.
438 * exp-smoothing.ui: fixed layout.
439 * search-replace.ui: GtkTable to GtkGrid.
441 * sheet-order.ui: ditto.
442 * sheetobject-size.ui: ditto.
443 * so-button.ui: ditto.
444 * so-checkbox.ui: ditto.
446 * so-radiobutton.ui: ditto.
447 * so-scrollbar.ui: ditto.
449 * tabulate.ui: ditto.
450 * workbook-attr.ui: ditto.
452 2013-03-01 Morten Welinder <terra@gnome.org>
454 * dialog-recent.c (age_renderer_func): Use a time format without
457 2013-02-28 Morten Welinder <terra@gnome.org>
459 * dialog-recent.c (dialog_recent_used): Rewrite.
461 2013-02-28 Jean Brefort <jean.brefort@normalesup.org>
463 * chi-squared.ui: fixed layout.
464 * dialog-random-generator.c (dialog_random_realized),
465 (dialog_random_tool_init): GtkTable to GtkGrid.
466 * exp-smoothing.ui: fixed layout.
467 * kaplan-meier.ui: ditto.
468 * random-generation.ui: GtkTable to GtkGrid.
470 2013-02-28 Jean Brefort <jean.brefort@normalesup.org>
472 * dialog-hyperlink.c (dhl_init): GtkTable to GtkGrid.
473 * dialog-merge.c (dialog_merge): ditto.
474 * dialog-plugin-manager.c (dialog_plugin_manager): ditto.
475 * hyperlink.ui: ditto.
476 * insert-cells.ui: ditto.
477 * mean-tests.ui: ditto.
479 * paste-special.ui: ditto.
480 * plugin-manager.ui: ditto.
482 2013-02-27 Jean Brefort <jean.brefort@normalesup.org>
484 * dialog-goto-cell.c (dialog_goto_init): GtkTable to GtkGrid.
485 * dialog-printer-setup.c (margin_preview_page_available_size),
486 (margin_preview_page_create), (do_setup_margin),
487 (do_hf_dt_format_customize), (create_hf_preview_canvas),
488 (do_setup_page_area), (do_setup_page_info),
489 (do_setup_sheet_selector):
491 * hf-config.ui: ditto.
492 * hf-dt-format.ui: ditto.
495 2013-02-26 Jean Brefort <jean.brefort@normalesup.org>
497 * cell-format.ui: replaced GtkTable with GtkGrid.
498 * dialog-cell-format.c (fmt_dialog_init_font_page): ditto.
499 * dialog-goal-seek.c (cb_dialog_apply_clicked), (dialog_realized),
500 (dialog_init): ditto.
501 * font-sel.ui: ditto.
502 * formula-guru.ui: ditto.
503 * goalseek.ui: ditto.
505 2013-02-24 Jean Brefort <jean.brefort@normalesup.org>
507 * dialog-doc-metadata.c: replaced GtkTable with GtkGrid.
508 * dialog-fill-series.c: ditto.
509 * doc-meta-data.ui: ditto.
510 * fill-series.ui: ditto.
512 2013-02-20 Morten Welinder <terra@gnome.org>
514 * dialog-sheet-order.c (create_sheet_list): Don't leak a cell
517 2013-02-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>
519 * dialog-analysis-tools.c (average_tool_update_sensitivity_cb): fix test
520 (average_tool_*_cb): call average_tool_update_sensitivity_cb
522 2013-02-16 Jean Brefort <jean.brefort@normalesup.org>
524 * dialog-stf-format-page.c (stf_dialog_format_page_init): replaced GtkTable
526 * dialog-stf-main-page.c (stf_dialog_main_page_init): ditto.
527 * dialog-stf.ui: ditto.
529 2013-02-14 Jean Brefort <jean.brefort@normalesup.org>
531 * cell-format.ui: fixed borders. [#693733]
533 2013-01-01 Morten Welinder <terra@gnome.org>
535 * dialog-data-slicer.c (cb_source_expr_changed): Kill warning.
537 * dialog-about.c (dialog_about): Update copyright year.
539 * dialog-plugin-manager.c (dialog_plugin_manager): Remove unused
541 * dialog-scenarios.c (scenarios_show_clicked_cb): Ditto.
542 * dialog-so-list.c (so_list_init): Ditto.
543 * dialog-solver.c (extract_settings): Ditto.
545 2012-12-18 Morten Welinder <terra@gnome.org>
549 2012-11-29 Morten Welinder <terra@gnome.org>
553 2012-11-16 Morten Welinder <terra@gnome.org>
557 2012-11-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
559 * dialog-plugin-manager.c (cb_pm_checkbutton_install_new_toggled):
560 adjust for changed autogenerated function name
561 (pm_dialog_init): ditto
563 2012-11-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
565 * dialog-stf-export.c (stf_export_dialog_finish): save all settings
567 2012-11-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
569 * dialog-sheet-resize.c (cb_ok_clicked): fix sheet focus after resizing.
572 2012-11-04 Jean Brefort <jean.brefort@normalesup.org>
574 * dialog-sheet-resize.c (cb_ok_clicked): fix sheet focus after resizing.
577 2012-09-07 Jean Brefort <jean.brefort@normalesup.org>
579 * dialog-cell-format.c (fmt_dialog_init_align_page): fixed indentation.
582 2012-09-06 Morten Welinder <terra@gnome.org>
586 2012-08-03 Jean Brefort <jean.brefort@normalesup.org>
588 * dialog-solver.c (run_solver): fix warning.
590 2012-08-03 Jean Brefort <jean.brefort@normalesup.org>
592 * dialog-doc-metadata.c
593 (dialog_doc_metadata_transform_str_to_timestamp): replace deprecated
595 * dialog-password.c (dialog_get_password): ditto.
596 * dialog-so-styled.c (dialog_so_styled): ditto.
598 2012-08-02 Andreas J. Guelzow <aguelzow@pyrshep.ca>
600 * autofilter-top10.ui: add radio buttons
601 * dialog-autofilter.c (cb_top10_count_changed): handle new buttons
602 (cb_top10_type_changed): simplified)
603 (dialog_auto_filter): handle new buttons
605 2012-08-01 Jean Brefort <jean.brefort@normalesup.org>
607 * dialog-cell-format.c (setup_color_pickers), (border_get_mstyle),
608 (fmt_dialog_impl): Rename style_color_new_i8.
610 2012-07-15 Morten Welinder <terra@gnome.org>
614 2012-07-10 Morten Welinder <terra@gnome.org>
616 * dialog-solver.c (run_solver): Add undo support for report.
618 2012-07-08 Morten Welinder <terra@gnome.org>
620 * dialog-solver.c (run_solver): Create a report when requested.
623 2012-06-25 Morten Welinder <terra@gnome.org>
627 2012-06-22 Morten Welinder <terra@gnome.org>
629 * dialog-quit.c (dialog_quit): Take into account that quit may be
630 called from a wbcg that is not the owner of the selection. Fixes
633 2012-06-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>
635 * autofilter-expression.ui: add missing label fields
637 2012-06-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>
639 * autofilter-top10.ui: fix radio button grouping
641 2012-06-13 Andreas J. Guelzow <aguelzow@pyrshep.ca>
643 * wilcoxon-mann-whitney.ui: adjust spacing
645 2012-06-12 Andreas J. Guelzow <aguelzow@pyrshep.ca>
647 * dialog-cell-format.c (dialog_cell_format_select_style): use
648 go_gtk_nonmodal_dialog
650 2012-06-12 Andreas J. Guelzow <aguelzow@pyrshep.ca>
652 * wilcoxon-mann-whitney.ui: use two input entries
653 * dialog-analysis-tool-wilcoxon-mann-whitney.c (dialog_wilcoxon_m_w_tool):
654 adjust to two input fields
655 (wilcoxon_mann_whitney_tool_ok_clicked_cb): ditto
656 (wilcoxon_mann_whitney_tool_update_sensitivity_cb): ditto
658 2012-06-12 Andreas J. Guelzow <aguelzow@pyrshep.ca>
660 * dialog-analysis-tool-one-mean.c: we are not using Gnumeric_fninfo
662 2012-06-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
664 * one-mean-test.ui: new
665 * dialog-analysis-tool-one-mean.c: new
666 * Makefile.am: add the above
667 * help.h (GNUMERIC_HELP_LINK_ONE_MEAN): new
668 * dialogs.h (dialog_one_mean_test_tool): new
670 2012-05-29 Morten Welinder <terra@gnome.org>
672 * dialog-cell-format-cond.c (c_fmt_dialog_get_condition): Use
673 gnm_style_cond_set_expr.
675 2012-05-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>
677 * dialog-consolidate.c (adjust_source_areas): also expect empty
679 (add_source_area): do not add singletons
680 (dialog_consolidate_tool_init): even if the first selection range
681 is a singleton, there could be others that are not
683 2012-04-21 Morten Welinder <terra@gnome.org>
687 2012-04-06 Morten Welinder <terra@gnome.org>
689 * dialog-search-replace.c (apply_clicked): Use
690 gnm_search_normalize.
692 * dialog-search.c (search_clicked): Ditto.
694 2012-04-01 Andreas J. Guelzow <aguelzow@pyrshep.ca>
696 * dialog-doc-metadata.c (dialog_doc_metadata_get_value_type):
697 also use G_TYPE_FLOAT and G_TYPE_DOUBLE
698 (dialog_doc_metadata_set_gsf_prop_val): don't depend solely on
700 (cb_dialog_doc_metadata_tree_prop_selected): handle G_TYPE_UINT,
701 G_TYPE_FLOAT and G_TYPE_DOUBLE.
703 2012-03-31 Andreas J. Guelzow <aguelzow@pyrshep.ca>
705 * dialog-doc-metadata.c (cb_dialog_doc_metadata_tree_prop_selected):
706 refer to the keywords page only for dc:keywords
708 2012-03-18 Morten Welinder <terra@gnome.org>
710 * dialog-cell-format.c (fmt_dialog_init_font_page): Convert from
711 GoComboText to GtkComboBoxText. Make underline combo's entry not
712 take focus and not editable.
714 2012-03-16 Morten Welinder <terra@gnome.org>
716 * dialog-quit.c (url_renderer_func): Use g_uri_unescape_string,
718 * dialog-hyperlink.c (dhl_set_target_email): Ditto.
720 2012-03-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
722 * dialog-search.c (dialog_search): only show the expression entry
723 icon when we allow range selections
725 2012-03-02 Morten Welinder <terra@gnome.org>
729 2012-02-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
731 * histogram.ui: fix tab label order
733 2012-02-02 Andreas J. Guelzow <aguelzow@pyrshep.ca>
735 * dialog-shuffle.c (shuffle_ok_clicked_cb): correctly initialize
738 2012-01-28 Morten Welinder <terra@gnome.org>
740 * dialog-quit.c (show_quit_dialog): Switch to using ui file. Add
743 2012-01-15 Morten Welinder <terra@gnome.org>
747 2012-01-07 Morten Welinder <terra@gnome.org>
749 * dialog-sheet-order.c (dialog_sheet_order_update_sheet_order):
750 Fix allocate-free mismatch problem.
752 2012-01-06 Jean Brefort <jean.brefort@normalesup.org>
754 * dialog-stf-export.c (stf_export_dialog_format_page_init),
755 (stf_export_dialog_sheet_page_init): fixed the dialog.
756 * dialog-stf-export.ui: ditto.
758 2011-12-28 Morten Welinder <terra@gnome.org>
760 * dialog-solver.c (cb_timer_tick): Check for timeout.
761 (run_solver): Store the right signal ids in the right variables.
762 Just because we can. Hook up a reason notifier too.
764 2011-12-27 Jean Brefort <jean.brefort@normalesup.org>
766 * cell-sort.ui: more GtkTable eradication.
768 * data-table.ui: ditto.
769 * delete-cells.ui: ditto.
770 * dialog-cell-sort.c (dialog_init): ditto.
771 * dialog-data-table.c (init_entry), (data_table_init): ditto.
773 2011-12-01 Morten Welinder <terra@gnome.org>
775 * Makefile.am (embedded-ui.c): use --id-prefix.
777 2011-11-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
779 * dialog-doc-metadata.c (gnm_docprop_vector_as_string): use G_VALUE_INIT;
780 (dialog_doc_metadata_update_keywords_changed): ditto
782 2011-11-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
784 * dialog-doc-metadata.c: add dead-kittens.h
785 (dialog_doc_metadata_set_gsf_prop_val): use G_VALUE_INIT;
787 2011-11-30 Jean Brefort <jean.brefort@normalesup.org>
789 * dialog-cell-format.c: GtkTable eradicated from this one.
790 * cell-format.ui: ditto.
792 2011-11-28 Jean Brefort <jean.brefort@normalesup.org>
794 * cell-comment.ui: more GtkTable eradication work.
795 * cell-format-cond.ui: ditto.
796 * cell-format.ui: ditto.
797 * covariance.ui: fixed widgets names. [#665062]
798 * dialog-analysis-tool-kaplan-meier.c (dialog_kaplan_meier_tool): fixed.
800 * dialog-cell-format-cond.c (c_fmt_dialog_init_editor_page): ditto.
801 * dialog-cell-format.c (fmt_dialog_init_align_page): ditto.
802 * kaplan-meier.ui: fixed groups page. [#665062]
804 2011-11-27 Morten Welinder <terra@gnome.org>
808 2011-11-25 Morten Welinder <terra@gnome.org>
810 * Makefile.am: Avoid distributing embedded-ui.c (which is built).
812 2011-11-24 Morten Welinder <terra@gnome.org>
816 2011-11-22 Andreas J. Guelzow <aguelzow@pyrshep.ca>
818 * src/dialogs/dialog-cell-format.c: rename enums
819 * src/dialogs/dialog-scenarios.c: rename enums
821 2011-11-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
823 * dialog-analysis-tool-kaplan-meier.c: remove unused variables
824 and mark unused parameters
825 * dialog-analysis-tool-sign-test.c: ditto
826 * dialog-analysis-tools.c: ditto
827 * dialog-autoformat.c: ditto
828 * dialog-cell-format-cond.c: ditto
830 2011-11-20 Andreas J. Guelzow <aguelzow@pyrshep.ca>
832 * dialog-printer-setup.c (do_setup_error_display): rename
833 PRINT_ERROR constants
834 (do_setup_comment_display): rename PRINT_COMMENTS constants
836 2011-11-20 Jean Brefort <jean.brefort@normalesup.org>
838 * autoformat.ui: replaced GtkTable with GtkGrid.
839 * dialog-autoformat.c (dialog_autoformat): ditto.
841 2011-11-19 Jean Brefort <jean.brefort@normalesup.org>
843 * advanced-filter.ui: replaced GtkTable by GtkGrid.
844 * anova-one.ui: ditto.
845 * anova-two.ui: ditto.
846 * autofilter-expression.ui: ditto.
847 * chi-squared.ui: ditto.
848 * col-width.ui: ditto.
849 * correlation.ui: ditto.
850 * covariance.ui: ditto.
851 * descriptive-stats.ui: ditto.
852 * dialog-analysis-tools.c (dialog_tool_init),
853 (dialog_ttest_realized), (dialog_ttest_tool),
854 (dialog_sampling_realized), (dialog_sampling_tool): ditto.
855 * exp-smoothing.ui: ditto.
856 * fourier-analysis.ui: ditto.
857 * frequency.ui: ditto.
858 * histogram.ui: ditto.
859 * kaplan-meier.ui: ditto.
860 * mean-tests.ui: ditto.
861 * moving-averages.ui: ditto.
862 * normality-tests.ui: ditto.
863 * principal-components.ui: ditto.
864 * random-generation-cor.ui: ditto.
866 * regression.ui: ditto.
867 * row-height.ui: ditto.
868 * sampling.ui: ditto.
869 * scenario-add.ui: ditto.
870 * scenario-manager.ui: ditto.
872 * sign-test-two.ui: ditto.
873 * sign-test.ui: ditto.
874 * simulation.ui: ditto.
875 * variance-tests.ui: ditto.
876 * wilcoxon-mann-whitney.ui: ditto.
878 2011-11-12 Andreas J. Guelzow <aguelzow@pyrshep.ca>
880 * cell-format.u: delete the Conditions tab (again)
882 2011-11-10 Morten Welinder <terra@gnome.org>
884 * dialog-preferences.c (dialog_preferences): We don't need the root
885 node, so don't get it.
887 2011-11-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
889 * dialog-preferences.c (pref_tool_page_initializer): add
890 gnm_conf_get_core_gui_editing_autocomplete_min_chars_node item
892 2011-11-06 Marek Černocký <marek@manet.cz>
894 * anova-one.ui: add context to _Columns and _Rows
895 * chi-squared.ui: ditto
897 * correlation.ui: ditto
898 * descriptive-stats.ui: ditto
899 * exp-smoothing.ui: ditto
900 * fourier-analysis.ui: ditto
901 * frequency.ui: ditto
902 * histogram.ui: ditto
903 * moving-averages.ui: ditto
904 * normality-tests.ui: ditto
905 * paste-special.ui: ditto
906 * principal-components.ui: ditto
908 * sheet-resize.ui: ditto
910 * sign-test.ui: ditto
911 * wilcoxon-mann-whitney.ui: ditto
912 * dialog-stf.ui:: ditto
913 * dialog-cell-format.c (underline_types): add context to underline
915 (fmt_dialog_init_font_page): ditto
916 * dialog-sheet-order.c (create_sheet_list): add context to Rows
919 2011-11-03 Andreas J. Guelzow <aguelzow@pyrshep.ca>
921 * dialog-printer-setup.c (dialog_gtk_printer_setup_cb): do not
924 2011-11-02 Andreas J. Guelzow <aguelzow@pyrshep.ca>
926 * dialog-define-names.c (cb_name_guru_name_edited): check for
929 2011-10-28 Jean Brefort <jean.brefort@normalesup.org>
931 * autofilter-top10.ui: fixed GtkGrid spacings.
932 * doc-meta-data.ui: ditto.
933 * sheet-resize.ui: ditto.
935 2011-10-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
937 * dialog-preferences.c (pref_window_page_initializer): add cell marker
940 2011-10-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
942 * dialog-workbook-attr.c (attr_dialog_init_cell_marker_page): handle
943 cell extension toggle
944 * workbook-attr.ui: add cell extension marker toggle
946 2011-10-20 Andreas J. Guelzow <aguelzow@pyrshep.ca>
948 * dialog-hyperlink.c (dhl_cb_ok): refocus original sheet, fixes #662310
949 (dialog_hyperlink): save focussed sheet
951 2011-10-19 Morten Welinder <terra@gnome.org>
953 * Makefile.am: Don't create uidir when we have nothing to put
956 2011-10-18 Morten Welinder <terra@gnome.org>
958 * Makefile.am: Request compression of all ui files.
960 2011-10-16 Jean Brefort <jean.brefort@normalesup.org>
962 * dialog-tabulate.c (dialog_tabulate): don't use anymore the "allow-grow"
964 * tabulate.ui: ditto.
966 2011-10-15 Morten Welinder <terra@gnome.org>
968 * dialog-cell-format.c (draw_border_preview): Fix type issue.
970 2011-10-15 Jean Brefort <jean.brefort@normalesup.org>
972 * cell-format-cond.ui: removed deprecated Gtk[H,V]*.
973 * dialog-autoformat.c (dialog_autoformat): ditto.
974 * dialog-tabulate.c (dialog_tabulate): don't use anymore the "allow-shrink"
976 * doc-meta-data.ui: removed deprecated Gtk[H,V]*.
979 2011-10-09 Jean Brefort <jean.brefort@normalesup.org>
981 * cell-format.ui: fixed border page layout. [#661213]
982 * dialog-cell-format.c (draw_border_preview):
984 2011-09-28 Andreas J. Guelzow <aguelzow@pyrshep.ca>
986 * dialog-stf-csv-page.c (csv_page_textindicator_change): allow \0
989 2011-09-26 Andreas J. Guelzow <aguelzow@pyrshep.ca>
991 * regression.ui: fix layout
992 * kaplan-meier.ui: fix layout
994 2011-09-26 Andreas J. Guelzow <aguelzow@pyrshep.ca>
996 * moving-averages.ui: fix layout
998 2011-09-26 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1000 * anova-one.ui: fix duplicate adjustment
1002 2011-09-16 Morten Welinder <terra@gnome.org>
1004 * dialog-quit.c (show_quit_dialog): Set size of scrolled window,
1007 2011-09-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1009 * dialog-stf.ui: enable focus of combo box and its entry
1011 2011-09-14 Morten Welinder <terra@gnome.org>
1013 * dialog-stf-fixed-page.c (cb_treeview_draw): Renamed from
1014 cb_treeview_expose. Use supplied cairo_t.
1015 (cb_treeview_draw_2): New function to work around a Gtk issue.
1017 2011-09-13 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1019 * dialog-stf-csv-page.c (csv_page_parseoptions_to_gui):
1020 set string quote character
1021 * dialog-stf.ui: add id column prop
1023 2011-09-13 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1025 * dialog-stf-csv-page.c: change widget name
1026 * dialog-stf.ui: add missing combobox
1028 2011-09-13 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1030 * dialog-stf-main-page.c (stf_dialog_main_page_init): adjust call to
1033 2011-09-12 Jean Brefort <jean.brefort@normalesup.org>
1035 * autofilter-top10.ui: fixed radio buttons.
1037 2011-09-11 Jean Brefort <jean.brefort@normalesup.org>
1039 * autofilter-top10.ui: fixed, see [#657036].
1041 2011-09-09 Jean Brefort <jean.brefort@normalesup.org>
1043 * dialog-preferences.c (pref_create_label): fixed labels vertical alignment
1044 in preferences dialog. [#658639]
1046 2011-08-23 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1048 * dialog-printer-setup.c (do_hf_dt_format_customize): use
1049 go_format_sel_new_full specifying TRUE.
1050 * dialog-stf-format-page.c (cb_format_clicked): use
1051 go_format_sel_new_full specifying TRUE.
1053 2011-08-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1055 * dialog-cell-format-cond.c (dialog_cell_format_style_added):
1058 2011-08-10 Morten Welinder <terra@gnome.org>
1060 * dialog-about.c (blend_colors): Blend alpha too.
1061 (set_fade): Set the right background colour; actually use the
1064 2011-08-09 Jean Brefort <jean.brefort@normalesup.org>
1066 * dialog-zoom.ui: fixed the GtkBox orientation.
1068 2011-08-04 Jean Brefort <jean.brefort@normalesup.org>
1070 * cell-comment.ui: cleaned Gtk[H,V]Boxes.
1071 * dialog-about.c (text_item_renderer), (about_dialog_anim_draw),
1072 (dialog_about): reimplement.
1074 2011-08-03 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1076 * cell-comment.ui: fix expansion of author fields
1078 2011-08-02 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1080 * dialog-sheet-order.c (create_sheet_list): use correct property name
1082 2011-07-31 Morten Welinder <terra@gnome.org>
1086 2011-07-27 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1088 * dialog-cell-sort.c (build_sort_field_base_menu): fix sense of test
1090 2011-07-27 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1092 * dialog-printer-setup.c (do_setup_error_display): show all options
1093 to preserve setting through import-export cycle
1094 (do_setup_comment_display): ditto
1096 2011-07-27 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1098 * dialog-printer-setup.c (do_setup_error_display): enable
1101 2011-07-26 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1103 * print.ui: show error display and comment placement combo boxes,
1104 rearrange items to ensure the dialog does not grow
1105 * dialog-printer-setup.c (do_setup_error_display): new
1106 (do_setup_comment_display): new
1107 (do_setup_page_area): split off from do_setup_page_info
1108 (do_setup_page_info): connect do_setup_*_display
1109 (printer_setup_state_new): connect do_setup_page_area
1110 (do_fetch_page_info): retrieve error display and comment location
1112 2011-07-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1114 * dialog-cell-format-cond.c (cb_c_fmt_dialog_chooser_entry_changed):
1116 (c_fmt_dialog_init_editor_page): don't trigger parsing of the expression
1117 entries on any change. This would cause problems with conversion into
1120 2011-07-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1122 * dialog-cell-format.c (cb_fmt_dialog_dialog_buttons): in the case
1123 of style editing we need the complete style.
1125 2011-07-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1127 * dialogs.h (dialog_preferences): change the type of the last argument
1128 and change all callers
1129 * dialog-preferences.c (dialog_pref_select_page_search): use the name
1130 rather than the position
1131 (dialog_pref_select_page): ditto
1133 2011-07-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1135 * dialog-cell-format-cond.c (c_fmt_dialog_init_editor_page): enable
1136 expression entry icons.
1138 2011-07-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1140 * dialogs.h (dialog_cell_format_select_style): add style argument
1141 * dialog-cell-format-cond.c (cb_c_fmt_dialog_edit_style_button):
1142 pass style to dialog_cell_format_select_style
1143 * dialog-cell-format.c (dialog_cell_format_select_style): use
1146 2011-07-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1148 * cell-format-cond.ui: fix resize behaviour
1150 2011-07-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1152 * dialog-cell-format-cond.c (cb_c_fmt_dialog_copy_button): use the
1153 current style to build a full style.
1155 2011-07-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1157 * cell-format-cond.ui: enable copy button
1158 * dialog-cell-format-cond.c (c_fmt_dialog_set_sensitive): handle
1160 (c_fmt_dialog_set_component): new
1161 (cb_c_fmt_dialog_copy_button): new
1162 (c_fmt_dialog_init_editor_page): handle copy button
1164 2011-07-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1166 * cell-format-cond.ui: enable replace button
1167 * dialog-cell-format-cond.c (c_fmt_dialog_set_sensitive): include
1168 the code from c_fmt_dialog_update_buttons
1169 (c_fmt_dialog_get_condition): new
1170 (cb_c_fmt_dialog_add_button): use c_fmt_dialog_get_condition
1171 (cb_c_fmt_dialog_replace_button): new
1172 (c_fmt_dialog_update_buttons): deleted
1174 2011-07-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1176 * cell-format-cond.ui: improve the looks (and provide for further
1179 2011-07-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1181 * Makefile.am: remove cell-format-cond-def.ui
1182 * cell-format-cond-def.ui: deleted (combined into cell-format-cond.ui)
1183 * cell-format-cond.ui: extended
1184 * dialog-cell-format-cond.c: combine both dialogs into a single dialog
1186 2011-07-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1188 * dialog-cell-format-cond.c (c_fmt_dialog_condition_setter_tiled):
1189 possibly act on all styles in the selection
1190 (cb_c_fmt_dialog_expand_clicked): handle expand button
1191 (c_fmt_dialog_conditions_page_load_conditions): saved the condition
1192 reference in the model
1193 (c_fmt_dialog_init_conditions_page): do not hide the expand button
1195 2011-07-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1197 * dialog-cell-format-cond.c (cb_c_fmt_dialog_remove_clicked): implement
1198 (c_fmt_dialog_init_conditions_page): do not hide the remove button
1200 2011-07-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1202 * cell-format-cond-def.ui: enable border checkbox
1203 * dialog-cell-format-cond.c (cb_c_fmt_dialog_chooser_buttons): handle
1205 * dialog-cell-format.c (cb_fmt_dialog_dialog_buttons): store border
1206 info in style for style selection
1207 (dialog_cell_format_select_style): set selection mask to 1
1209 2011-07-07 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1211 * cell-format-cond-def.ui: enable number and alignment checkboxes
1212 * dialog-cell-format-cond.c (cb_c_fmt_dialog_chooser_buttons):
1213 handle number format and alignment items
1215 2011-07-07 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1217 * cell-format-cond-def.ui: enable font and background checkboxes
1218 * dialog-cell-format-cond.c (cb_c_fmt_dialog_chooser_check_page): new
1219 (cb_c_fmt_dialog_chooser_new_button): check checkboxes
1220 (cb_c_fmt_dialog_chooser_buttons): handle font items
1222 2011-07-07 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1224 * dialog-cell-format-cond.c (c_fmt_dialog_set_sensitive): fix parse
1226 (cb_c_fmt_dialog_chooser_buttons): ditto
1227 (c_fmt_dialog_conditions_page_load_cond_single_f): ditto
1228 (c_fmt_dialog_chooser_load_combo): enable custom condition
1230 2011-07-07 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1232 * dialog-cell-format-cond.c (c_fmt_dialog_chooser_load_combo): enable
1235 2011-07-06 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1237 * cell-format-cond-def.ui: add expression entry labels
1238 * dialog-cell-format-cond.c (c_fmt_dialog_set_sensitive): check the
1239 given expressions if appropriate
1240 (c_fmt_dialog_set_expr_sensitive): new
1241 (cb_c_fmt_dialog_chooser_type_changed): new
1242 (cb_c_fmt_dialog_chooser_buttons): store expressions if appropriate
1243 (c_fmt_dialog_chooser_load_combo): add more conditions
1244 (c_fmt_dialog_chooser): create expression entries and connect them
1246 2011-07-06 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1248 * cell-format-cond-def.ui: new
1249 * cell-format-cond.ui: new
1250 * dialog-cell-format-cond.c: new
1251 * Makefile.am: add new files
1252 * cell-format.ui: remove conditions tab
1253 * dialog-cell-format.c: remove handling of deleted conditions tab moving
1254 it to dialog-cell-format-cond.c
1255 (dialog_cell_format_select_style): new
1256 (dialog_cell_format_init): new
1257 (dialog_cell_format): use dialog_cell_format_init
1258 * dialogs.h (dialog_cell_format_select_style): new
1259 (dialog_cell_format_cond): new
1260 (dialog_cell_format_style_added): new
1261 * help.h (GNUMERIC_HELP_LINK_CELL_FORMAT_COND): new
1263 2011-07-01 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1265 * dialog-doc-metadata.c (dialog_doc_metadata_get_value_type_from_name):
1267 (dialog_doc_metadata_transform_str_to_boolean): new
1268 (dialog_doc_metadata_transform_boolean_to_str): new
1269 (dialog_doc_metadata_init): connect above transforms
1271 2011-06-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1273 * dialog-doc-metadata.c (dialog_doc_metadata_get_value_type_from_name):
1274 rewrite, add default argument and change all callers
1275 (dialog_doc_metadata_show_all_types): new
1276 (dialog_doc_metadata_show_this_type): new
1277 (cb_dialog_doc_metadata_ppt_changed): move part into
1278 (cb_dialog_doc_metadata_ppt_name_changed): new
1280 2011-06-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1282 * dialog-doc-metadata.c (dialog_doc_metadata_transform_str_to_float): new
1283 (dialog_doc_metadata_transform_float_to_str): new
1284 (cb_dialog_doc_metadata_value_edited):preserve type
1285 (dialog_doc_metadata_init_properties_page): allow decimal properties
1286 (dialog_doc_metadata_init): register above transforms
1288 2011-06-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1290 * doc-meta-data.ui: add GtkTreeModelFilter
1291 * dialog-doc-metadata.c (dialog_doc_metadata_set_gsf_prop): add
1292 argument change all callers
1293 (dialog_doc_metadata_set_prop): ditto
1294 (dialog_doc_metadata_set_gsf_prop): use selected type
1295 (cb_dialog_doc_metadata_add_clicked): use selected type
1296 (cb_dialog_doc_metadata_ppt_changed): check combobox
1297 (cb_dialog_doc_metadata_ppt_type_changed): new
1298 (dialog_doc_metadata_init_properties_page): setup combo box
1299 (dialog_doc_metadata_init_widgets): handle new store
1301 2011-06-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1303 * dialog-doc-metadata.c (dialog_doc_metadata_get_prop_val): add
1304 argument and change all callers
1305 (dialog_doc_metadata_transform_str_to_timestamp): implement
1307 (dialog_doc_metadata_add_prop): timestamps are now editable
1308 (cb_dialog_doc_metadata_tree_prop_selected): ditto
1310 2011-06-29 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1312 * doc-meta-data.ui: add value entry and warning label
1313 * dialog-doc-metadata.c (cb_dialog_doc_metadata_value_edited): new
1314 (cb_dialog_doc_metadata_add_clicked): implement
1315 (cb_dialog_doc_metadata_ppt_changed): new
1316 (dialog_doc_metadata_init_properties_page): connect callbacks
1317 (dialog_doc_metadata_init_widgets): handle new widget
1319 2011-06-29 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1321 * doc-meta-data.ui: really remove keywords from description tab
1322 * dialog-doc-metadata.c (dialog_doc_metadata_get_value_type): new
1323 (dialog_doc_metadata_get_value_type_from_name): new
1324 (dialog_doc_metadata_add_prop): add argument, change all callers
1326 (dialog_doc_metadata_get_gsf_prop_val_type): use the *_get_value_type*
1327 (dialog_doc_metadata_set_gsf_prop): fix property comparison
1328 (dialog_doc_metadata_set_prop): use the converted string to show
1329 (cb_dialog_doc_metadata_value_edited): new
1330 (cb_dialog_doc_metadata_tree_prop_selected): set instruction label
1331 (dialog_doc_metadata_init_properties_page): use more columns in the
1332 store and set some info editable
1334 2011-06-28 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1336 * doc-meta-data.ui: name the instruction label
1337 * dialog-doc-metadata.c (dialog_doc_metadata_init_widgets):
1338 initialize instruction label
1339 (cb_dialog_doc_metadata_tree_prop_selected): hide instruction label
1340 (dialog_doc_metadata_init_properties_page): trigger selection change
1342 2011-06-28 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1344 * doc-meta-data.ui: restructure properties tab
1345 * dialog-doc-metadata.c (dialog_doc_metadata_add_prop): remove argument,
1346 change all callers, del;ete reference to names combo
1347 (dialog_doc_metadata_set_prop): Don't act on new properties widgets
1348 (cb_dialog_doc_metadata_keywords_sel_changed): simplify
1349 (cb_dialog_doc_metadata_remove_clicked): simplify, don't act on new
1351 (cb_dialog_doc_metadata_combo_prop_selected): deleted
1352 (cb_dialog_doc_metadata_tree_prop_selected): simplify
1353 (cb_dialog_doc_metadata_apply_clicked): deleted
1354 (dialog_doc_metadata_init_properties_page): adjust for changes in
1356 (dialog_doc_metadata_init_widgets): ditto
1358 2011-06-28 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1360 * dialog-doc-metadata.c (dialog_doc_metadata_update_keywords_changed):
1362 (dialog_doc_metadata_transform_str_to_docprop_vect): fix leak
1364 2011-06-27 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1366 * dialog-doc-metadata.c (dialog_doc_metadata_get_gsf_prop_val_type):
1367 GSF_META_NAME_KEYWORDS is of GSF_DOCPROP_VECTOR_TYPE
1369 2011-06-27 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1371 * doc-meta-data.ui: add a keyword tab, remove keywords from
1373 * dialog-doc-metadata.c (dialog_doc_metadata_transform_str_to_docprop_vect):
1375 (gnm_docprop_vector_as_string): new
1376 (dialog_doc_metadata_transform_docprop_vect_to_str): use
1377 gnm_docprop_vector_as_string
1378 (dialog_doc_metadata_get_gsf_prop_val_type): a GSF_DOCPROP_VECTOR has
1380 (dialog_doc_metadata_set_gsf_prop_val): check the error value
1381 (dialog_doc_metadata_set_prop): do not add unnecessary empty properties
1382 (cb_dialog_doc_metadata_keywords_changed): deleted
1383 (dialog_doc_metadata_init_description_page): remove keyword support
1384 (dialog_doc_metadata_update_keywords_changed): new
1385 (cb_dialog_doc_metadata_keywords_sel_changed): new
1386 (dialog_doc_metadata_update_keyword_list): new
1387 (cb_dialog_doc_metadata_keywords_add_clicked): new
1388 (cb_dialog_doc_metadata_keywords_remove_clicked): new
1389 (cb_dialog_doc_metadata_keyword_edited): new
1390 (dialog_doc_metadata_init_keywords_page): new
1391 (dialog_doc_metadata_update_prop): add argument, change all callers,
1392 call dialog_doc_metadata_update_keyword_list
1393 (dialog_doc_metadata_init_widgets): handle new widgets
1395 2011-05-31 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1397 * help.h (GNUMERIC_HELP_LINK_WILCOXON_MANN_WHITNEY): use
1398 two-median-wilcoxon-mann-whitney-test-tool
1399 (GNUMERIC_HELP_LINK_SIGN_TEST_TWO): new
1400 * dialog-analysis-tool-sign-test.c (dialog_sign_test_two_tool):
1401 use GNUMERIC_HELP_LINK_SIGN_TEST_TWO
1403 2011-05-31 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1405 * help.h (GNUMERIC_HELP_LINK_SIGN_TEST): use "one-median-tool" since
1406 the dialog is for various tests
1408 2011-05-26 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1410 * dialog-analysis-tools.c (tool_load_selection): select the entered
1413 2011-05-26 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1415 * help.h (GNUMERIC_HELP_LINK_GOTO_CELL): use a valid id
1416 * goto.ui: add spin buttons
1417 * dialog-goto-cell.c (dialog_goto_get_val): new
1418 (cb_dialog_goto_go_clicked): handle names and row/column widths
1419 (cb_dialog_goto_update_sensitivity): allow names and set the correct
1420 limits for rows and columns
1421 (dialog_goto_load_selection): new
1422 (dialog_goto_init): setup spin buttons and prelaod info
1424 2011-05-23 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1426 * dialog-preferences.c (pref_copypaste_page_initializer): hide under
1428 (page_info): move N_("Copy and Paste") and hide under G_OS_WIN32
1430 2011-05-22 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1432 * dialog-analysis-tools.c (dialog_tool_init_buttons): make static
1433 * tool-dialogs.h (dialog_tool_init_buttons): deleted
1435 2011-05-22 Morten Welinder <terra@gnome.org>
1437 * dialog-define-names.c (name_guru_populate_list): Plug leak.
1439 2011-05-21 Morten Welinder <terra@gnome.org>
1443 2011-05-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1445 * dialog-printer-setup.c (cb_do_print): do not force active sheet
1448 2011-05-06 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1450 * dialog-function-select.c (describe_new_style): indicate varargs
1453 2011-04-22 Jean Brefort <jean.brefort@normalesup.org>
1455 * dialog-preferences.c (enum_pref_create_widget),
1456 (pref_tool_page_initializer): translate GODirection nicks.
1458 2011-04-13 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1460 * dialog-autofilter.c (cb_top10_count_changed): use the true count
1461 (cb_top10_type_changed): ditto
1462 (dialog_auto_filter): set the spin button to a reasonable value
1463 * autofilter-top10.ui: move spin button
1465 2011-04-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1467 * dialog-autofilter.c (cb_top10_count_changed): clarify the meaning
1468 of the percentage option
1470 2011-04-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1472 * autofilter-top10.ui: redesign
1473 * dialog-autofilter.c (type_group): new
1474 (autofilter_get_type): new
1475 (cb_autofilter_ok): access radio buttons
1476 (cb_top10_count_changed): new
1477 (cb_autofilter_ok): access radio buttons
1478 (cb_top10_type_changed): use autofilter_get_type
1479 (dialog_auto_filter_get_col_name): new
1480 (dialog_auto_filter): split into dialog_auto_filter and
1481 (dialog_auto_filter_expression): extracted from dialog_auto_filter
1483 2011-04-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1485 * dialog-define-names.c (name_guru_init): use the correct key
1487 2011-03-24 Morten Welinder <terra@gnome.org>
1491 2011-03-22 Morten Welinder <terra@gnome.org>
1493 * dialog-stf-main-page.c (main_page_import_range_changed): Avoid
1494 line number 0 issue including crash #645555.
1496 2011-03-17 Morten Welinder <terra@gnome.org>
1498 * dialog-quit.c (url_renderer_func): Decode URIs before display.
1501 2011-03-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1503 * cell-format.ui: formulas -> formulæ
1505 * paste-special.ui: ditto
1507 2011-03-08 Morten Welinder <terra@gnome.org>
1509 * dialog-doc-metadata.c (dialog_doc_metadata_transform_timestamp_to_str):
1512 2011-03-02 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1514 * formula-guru.ui: make sure everything is visible (also in
1517 2011-02-26 Morten Welinder <terra@gnome.org>
1519 * dialog-quit.c (show_quit_dialog): Fix the fix.
1521 2011-02-25 Morten Welinder <terra@gnome.org>
1523 * dialog-preferences.c (wordlist_pref_create_widget): Plug leak.
1525 * dialog-sheet-order.c (dialog_sheet_order): Don't leak two
1528 * dialog-printer-setup.c (fill_hf): Plug leak.
1530 2011-02-23 Morten Welinder <terra@gnome.org>
1532 * dialog-hyperlink.c (dhl_init): Plug leaks.
1534 * dialog-autoformat.c (dialog_autoformat): Plug leak.
1536 * dialog-scenarios.c (update_scenarios_treeview): Plug leak.
1538 * dialog-workbook-attr.c (attr_dialog_impl): Plug leak.
1540 * dialog-function-select.c (dialog_function_select_init): Plug
1543 * dialog-doc-metadata.c (dialog_doc_metadata_init_properties_page):
1546 * dialog-consolidate.c (setup_widgets): Plug leak.
1548 * dialog-zoom.c (cb_zoom_destroy): Plug leak.
1550 2011-02-22 Morten Welinder <terra@gnome.org>
1552 * dialog-search-replace.c (dialog_search_replace): Plug leak.
1554 2011-02-18 Morten Welinder <terra@gnome.org>
1556 * dialog-cell-format.c (build_validation_error_combo): Don't leak
1558 (fmt_dialog_init_conditions_page): Plug leak.
1560 * dialog-solver.c (fill_algorithm_combo): Don't leak a ref to
1562 (dialog_init): Ditto.
1564 * dialog-quit.c (show_quit_dialog): Don't leak a ref to "list".
1566 2011-02-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1568 * histogram.ui: add checkbox
1569 * dialog-analysis-tools.c (histogram_tool_ok_clicked_cb): read new
1572 2011-02-05 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1574 * doc-meta-data.ui: don't fix the width of the selection list
1575 * workbook-attr.ui: ditto
1577 2011-02-02 Morten Welinder <terra@gnome.org>
1581 2010-12-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1583 * dialog-doc-metadata.c (dialog_doc_metadata_set_gsf_prop): avoid leak
1585 2010-12-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1587 * dialog-advanced-filter.c (advanced_filter_ok_clicked_cb):
1588 add argument to cmd_analysis_tool
1589 * dialog-analysis-tool-chi-squared.c (chi_squared_tool_ok_clicked_cb):
1591 * dialog-analysis-tool-frequency.c (frequency_tool_ok_clicked_cb):
1593 * dialog-analysis-tool-kaplan-meier.c (kaplan_meier_tool_ok_clicked_cb):
1595 * dialog-analysis-tool-normality.c (normality_tool_ok_clicked_cb):
1597 * dialog-analysis-tool-sign-test.c (sign_test_two_tool_ok_clicked_cb):
1599 (sign_test_tool_ok_clicked_cb): ditto
1600 * dialog-analysis-tools.c (corr_tool_ok_clicked_cb): ditto
1601 (cov_tool_ok_clicked_cb): ditto
1602 (rank_tool_ok_clicked_cb): ditto
1603 (fourier_tool_ok_clicked_cb): ditto
1604 (cb_desc_stat_tool_ok_clicked): ditto
1605 (ttest_tool_ok_clicked_cb): ditto
1606 (ftest_tool_ok_clicked_cb): ditto
1607 (sampling_tool_ok_clicked_cb): ditto
1608 (regression_tool_ok_clicked_cb): ditto
1609 (exp_smoothing_tool_ok_clicked_cb): ditto
1610 (average_tool_ok_clicked_cb): ditto
1611 (histogram_tool_ok_clicked_cb): ditto
1612 (anova_single_tool_ok_clicked_cb): ditto
1613 (anova_two_factor_tool_ok_clicked_cb): ditto
1614 * dialog-consolidate.c (cb_consolidate_ok_clicked): ditto
1615 * dialog-fill-series.c (cb_fill_series_ok_clicked): ditto
1616 * dialog-random-generator-cor.c (random_cor_tool_ok_clicked_cb): ditto
1617 * dialog-random-generator.c (random_tool_ok_clicked_cb): ditto
1618 * dialog-analysis-tool-principal-components.c
1619 (principal_components_tool_ok_clicked_cb): ditto, note that the tool
1620 never returns errors.
1621 * dialog-analysis-tool-wilcoxon-mann-whitney.c
1622 (wilcoxon_mann_whitney_tool_ok_clicked_cb): ditto
1624 2010-12-17 Morten Welinder <terra@gnome.org>
1626 * dialog-printer-setup.c (hf_insert_hf_stock_tag)
1627 (hf_insert_hf_tag): Make "options" argument const to clarify
1629 (is_known_tag): Free "options".
1630 (hf_insert_cell_cb): Plug leak.
1632 2010-11-25 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1634 * regression.ui: added residuals checkbox
1635 * dialog-analysis-tools.c (RegressionToolState): add field
1636 (regression_tool_ok_clicked_cb): handle residuals checkbox
1637 (regression_tool_regression_radio_toggled_cb): ditto
1638 (dialog_regression_tool): ditto
1640 2010-11-25 Morten Welinder <terra@gnome.org>
1644 2010-11-22 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1646 * dialog-sheet-order.c (cb_toggled_lock): bail on error
1647 (cb_toggled_direction): ditto
1649 2010-11-07 Sameer Morar <smorar@gmail.com>
1651 * dialog-quit.c (foreach_is_file_set): new
1653 (cb_list_row_changed_save_sensitivity): new
1654 (cb_list_row_changed_discard_sensitivity): new
1655 (show_quit_dialog): Move Select all and Clear selection buttons to a
1656 row above the Don't Quit and Save Selected buttons. Add a Discard
1657 button. The Save Selected button becomes insensitive and the Discard
1658 button becomes sensitive when no files are set to be saved. [#527133]
1660 2010-11-06 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1662 * cell-sort.ui: add tooltip text for the checkboxes
1664 2010-11-05 Jean Brefort <jean.brefort@normalesup.org>
1666 * dialog-sheet-order.c (destroy_cb), (dialog_sheet_order): clear state on
1669 2010-11-05 Morten Welinder <terra@gnome.org>
1671 * dialog-about.c: Celebrate dead kittens.
1672 * dialog-analysis-tools.c: Ditto.
1673 * dialog-autoformat.c: Ditto:
1674 * dialog-cell-format.c: Ditto.
1675 * dialog-col-width.c: Ditto.
1676 * dialog-formula-guru.c: Ditto.
1677 * dialog-password.c: Ditto.
1678 * dialog-preferences.c: Ditto.
1679 * dialog-quit.c: Ditto.
1680 * dialog-random-generator.c: Ditto.
1681 * dialog-row-height.c: Ditto.
1682 * dialog-search-replace.c: Ditto.
1683 * dialog-sheet-resize.c: Ditto.
1684 * dialog-so-styled.c: Ditto.
1686 2010-10-27 Morten Welinder <terra@gnome.org>
1688 * dialog-cell-format.c (fmt_dialog_impl): Fix destruction.
1690 2010-10-27 Jean Brefort <jean.brefort@normalesup.org>
1692 * dialog-stf-csv-page.c (stf_dialog_csv_page_init): add back the text
1693 indicator combo box. [#633241]
1694 * dialog-stf.ui: ditto.
1696 2010-10-24 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1698 * dialog-cell-sort.c (dialog_cell_sort_load_sort_setup): set button
1700 (dialog_init): move cb_sort_selection_changed to the end
1702 2010-10-24 Jean Brefort <jean.brefort@normalesup.org>
1704 * dialog-printer-setup.c: do not destroy the GtkBuilder after
1705 intializing the Header/Footer setup dialog. [See #632999]
1707 2010-10-19 Morten Welinder <terra@gnome.org>
1709 * dialog-preferences.c (dialog_preferences): Use
1710 go_gtk_nonmodal_dialog.
1712 2010-10-11 Jean Brefort <jean.brefort@normalesup.org>
1714 * Makefile.am: sheet objects use GtkBuilder instead of GladeXML.
1716 2010-10-10 Jean Brefort <jean.brefort@normalesup.org>
1718 * Makefile.am: use GtkBuilder in dialog-so-list.c.
1719 * dialog-so-list.c (init_entry), (so_list_init): ditto.
1721 2010-10-10 Jean Brefort <jean.brefort@normalesup.org>
1723 * Makefile.am: use sheet-resize.ui instead of .glade.
1724 * dialog-sheet-resize.c (dialog_sheet_resize): ditto and fixed maximum
1725 col/row number. [#631702]
1727 2010-10-09 Jean Brefort <jean.brefort@normalesup.org>
1729 * *.ui: converted from glade files.
1731 2010-10-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1733 * so-list.glade: add radio buttons
1734 * dialog-so-list.c (cb_so_list_response): handle as-value radios
1735 (so_list_init): set up as-value radios
1737 2010-10-01 Morten Welinder <terra@gnome.org>
1741 2010-10-01 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1743 * sheetobject-size.glade: add "Do not print" checkbox
1744 * dialog-sheetobject-size.c (dialog_so_size_button_sensitivity):
1746 (cb_dialog_so_size_apply_clicked): ditto
1747 (cb_dialog_so_size_ok_clicked): ditto
1748 (cb_dialog_so_size_print_check_toggled): new
1749 (set_print_flag): new
1750 (dialog_so_size): connect do-not-print checkbox
1752 2010-09-15 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1754 * dialog-sheet-order.c (cb_color_changed_fore): handle multiple
1756 (cb_color_changed_back): ditto
1757 (cb_selection_changed): ditto
1758 (cb_delete_clicked): ditto
1759 (create_sheet_list): allow multiple selection
1760 (cb_item_move): gtk_tree_selection_get_selected is now unusable
1761 (cb_add_clicked): ditto
1762 (cb_duplicate_clicked): ditto
1764 2010-09-04 Morten Welinder <terra@gnome.org>
1768 2010-08-27 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1770 * dialog-cell-sort.c (set_ok_button_sensitivity): renamed to
1771 set_button_sensitivity and change all callers. Also handle
1773 (cb_update_to_new_range): always use set_button_sensitivity
1775 2010-08-16 Morten Welinder <terra@gnome.org>
1779 2010-07-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1781 * dialog-autofilter.c (dialog_auto_filter): set up column label for
1782 top 10 dialog; use separate keys otherwise they share their size.
1783 * src/dialogs/autofilter-top10.glade: add label
1785 2010-07-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1787 * dialog-autofilter.c (dialog_auto_filter): set up column labels
1788 * autofilter-expression.glade: add labels
1790 2010-07-30 Morten Welinder <terra@gnome.org>
1794 2010-07-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1796 * dialog-autofilter.c (cb_autofilter_ok): use
1797 cmd_autofilter_set_condition
1799 2010-07-29 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1801 * dialog-row-height.c (dialog_row_height): make sure the spin
1802 box is at least 1, since 0 stands for "default".
1804 2010-07-29 Morten Welinder <terra@gnome.org>
1806 * dialog-stf-fixed-page.c (cb_treeview_expose): Draw using cairo.
1807 Fix event argument type.
1809 2010-07-28 Morten Welinder <terra@gnome.org>
1811 * dialog-stf.h (FixedInfo_t): Remove unused GdkGC.
1813 2010-07-28 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1815 * dialog-cell-format.c (underline_types): add low underlines
1817 2010-07-28 Morten Welinder <terra@gnome.org>
1819 * dialog-about.c (text_item_renderer): Draw with pango.
1821 2010-07-27 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1823 * dialog-about.c (dialog_about): use gtk_dialog_get_content_area
1825 * dialog-stf-format-page.c (cb_format_clicked): new
1826 (cb_popup_menu_extend_format): format label has become a button
1827 (format_page_update_preview): ditto, no need to create a format
1829 (activate_column): no need to handle the format selector any
1831 (locale_changed_cb): ditto
1832 (stf_dialog_format_page_prepare): ditto
1833 (stf_dialog_format_page_init): ditto
1834 (cb_number_format_changed): deleted, code moved to
1836 * dialog-stf.glade: no need for a format selector
1837 * dialog-stf.h: reove unneeded fields
1839 2010-07-27 Morten Welinder <terra@gnome.org>
1841 * dialog-function-select.c (mode_t): Rename to DialogMode since
1842 mode_t is reserved (and actually used by mingw).
1844 2010-07-26 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1846 * dialog-search.c (dialog_search_save_in_prefs): fix type
1848 2010-07-25 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1850 * dialog-search.c (dialog_search_save_in_prefs): new
1851 (dialog_search): use preferences
1852 (search_clicked): save preferences if appropriate
1853 * search-replace.glade: some minor adjustments
1854 * search.ui: add save as defaults checkbox
1856 2010-07-25 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1858 * dialog-hyperlink.c (dialog_hyperlink): duplicate the hyperlink, it
1859 may be used in many cells and we want to change it only here.
1861 2010-07-22 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1863 * dialog-function-select.c (pref_tool_page_initializer): add checkboxes
1864 for tooltip preferences
1866 2010-07-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1868 * dialog-function-select.c (dialog_function_select_load_tree): dont load
1871 2010-07-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1873 * dialog-function-select.c (cb_dialog_function_select_destroy): handle
1875 (dialog_function_select_init): load new field of state
1877 2010-07-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1879 * dialog-function-select.c (cb_dialog_function_select_paste_clicked):
1880 use the range passed if appropriate
1881 (dialog_function_select_full): add arguments and save the passed range
1882 info, change all callers
1884 2010-07-20 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1886 * dialogs.h (dialog_function_select_paste): add arguments
1887 * dialog-function-select.c (dialog_function_select_paste): add arguments
1889 2010-07-20 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1891 * dialog-define-names.c (name_guru_init): set the window title for the
1894 2010-07-20 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1896 * dialog-function-select.c (cb_dialog_function_row_activated):
1897 consider the current mode
1898 (dialog_function_select_init): connect cb_dialog_function_row_activated
1901 2010-07-20 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1903 * dialog-function-select.c (FunctionSelectState): new fields
1904 (cb_dialog_function_select_paste_clicked): new
1905 (cb_dialog_function_row_activated): handle paste button
1906 (dialog_function_select_init): handle paste button
1907 * dialogs.h (dialog_function_select_help): new
1908 (dialog_function_select_paste): new
1909 * function-select.glade: add paste button
1911 2010-07-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1913 * dialog-function-select.c (cb_dialog_function_row_activated): new
1914 (dialog_function_select_init): connect cb_dialog_function_row_activated
1916 2010-07-15 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1918 * dialog-workbook-attr.c (attr_dialog_init_cell_marker_page): new
1919 (page_info): add new page
1920 * workbook-attr.glade: add cell marker pane
1922 2010-07-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1924 * dialog-preferences.c (custom_pref_conf_to_widget_ecd): new
1925 (gnm_conf_set_core_file_save_extension_check_disabled_wrap): new
1926 (gnm_conf_get_core_file_save_extension_check_disabled_wrap): new
1927 (custom_pref_create_widget_ecd): new
1928 (pref_file_page_initializer): add disable-extension-check check box
1930 2010-07-09 Morten Welinder <terra@gnome.org>
1932 * dialog-stf-fixed-page.c (calc_char_index): add missing
1935 2010-07-07 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1937 * dialog-function-select.c (make_expr_example): use the suggested
1940 2010-07-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1942 * dialog-solver.c (dialog_init): If we have no existing target we
1943 should add only the edit position not the whole selection.
1945 2010-07-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1947 * dialog-solver.c (dialog_init): If we have no existing target we
1948 should add the selection.
1950 2010-07-04 Morten Welinder <terra@gnome.org>
1952 * dialog-solver.c (dialog_init): Don't add current selection to
1955 2010-07-03 Morten Welinder <terra@gnome.org>
1957 * dialog-solver.c (run_solver): Check that the solver is
1958 functional. Fix error message.
1960 2010-06-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1962 * dialog-search-replace.c (dialog_search_replace_save_in_prefs): new
1963 (apply_clicked): call dialog_search_replace_save_in_prefs if
1965 (dialog_search_replace): set the current state according to the
1967 * search-replace.glade: add checkbox to save settings as default
1969 2010-06-28 Morten Welinder <terra@gnome.org>
1973 2010-06-27 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1975 * dialog-data-table.c (dialog_data_table): check whether the
1976 table range is locked.
1978 2010-06-24 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1980 * dialog-stf.h (FormatInfo_t): add new field
1981 * dialog-stf.c (stf_dialog): transfer autofit array
1982 * dialog-stf-format-page.c (cb_col_check_clicked): set
1983 sensitivity of autofit check
1984 (cb_col_check_autofit_clicked): new
1985 (format_page_update_preview): handle new field
1986 (stf_dialog_format_page_cleanup): ditto
1987 (stf_dialog_format_page_init): ditto
1989 2010-06-22 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1991 * dialog-sheetobject-size.c (set_params): new
1992 (cb_dialog_so_size_apply_clicked): use cmd_generic instead of
1995 2010-06-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1997 * dialog-solver.c (dialog_init): setup first entry
1999 2010-06-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2001 * dialog-formula-guru.c (real_start_editing_cb): deleted
2002 (start_editing_cb): include real_start_editing_cb here
2003 (removes gtk 2.2 hack)
2005 2010-06-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2007 * dialog-formula-guru.c (cb_dialog_formula_guru_query_tooltip):
2010 2010-06-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2012 * dialog-analysis-tools.c (dialog_tool_init): disable tooltips
2013 on input expression entries
2015 2010-06-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2017 * dialog-formula-guru.c (dialog_formula_guru_adjust_children): drop
2018 the last argument of gnm_func_convert_markup_to_pango
2019 (cb_dialog_formula_guru_destroy): unref tooltip widgets
2020 (cb_dialog_formula_guru_query_tooltip): create our own tooltip
2021 (dialog_formula_guru_init): initialize tooltip widgets
2023 2010-06-16 Morten Welinder <terra@gnome.org>
2027 2010-06-16 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2029 * dialog-formula-guru.c (dialog_formula_guru_adjust_children): use
2030 gnm_func_convert_markup_to_pango
2032 2010-06-15 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2034 * dialog-goto-cell.c (cb_load_names): only load names that are in
2036 (cb_dialog_goto_selection_changed): only try to go to addresses
2038 2010-06-15 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2040 * dialog-formula-guru.c (dialog_formula_guru_adjust_children): load
2042 (dialog_formula_guru_init): set up tooltips
2044 2010-06-15 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2046 * dialogs.h (dialog_formula_guru): change storage class of an arg
2047 * dialog-function-select.c (cb_dialog_function_select_ok_clicked):
2048 change call of dialog_formula_guru
2049 * dialog-formula-guru.c (dialog_formula_guru_load_fd): remove
2051 (cb_dialog_formula_guru_destroy): reenable tips
2052 (dialog_formula_guru): change storage class of an arg and disable
2055 2010-06-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2057 * dialog-function-select.c
2058 (dialog_function_select_get_description): rename to
2059 dialog_function_select_get_description
2060 (dialog_function_select_get_description): new
2061 (dialog_function_select_load_tree): store the PangoAttrList
2062 (dialog_function_select_init): set up new attribute field in
2065 2010-06-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2067 * dialog-function-select.c
2068 (dialog_function_select_erase_search_entry): only include for
2071 2010-06-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2073 * dialog-function-select.c (dialog_function_select_init):
2074 change the dialog title to reflect help mode
2075 (dialog_function_select): use a differnt key in help mode to
2078 2010-06-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2080 * function-select.glade: add close button
2081 * dialog-function-select.c (dialog_function_select_init):
2082 show and hide the appropriate widgets depending on whether
2084 (cb_dialog_function_select_ok_clicked): only called the
2085 formula guru if we aren't in help mode
2086 (dialog_function_select): don't show the purposefully hidden
2089 2010-06-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2091 * dialog-function-select.c (cb_unref): new
2092 (cb_dialog_function_select_search_all): handle "in use"
2094 (dialog_function_select_search): set up "in use" selection
2095 (cb_dialog_function_select_destroy): unref funcs
2096 (dialog_function_select_load_cb): add "in use" item
2097 (dialog_function_select_get_description): load stubs
2098 (dialog_function_select_load_tree): ref the funcs when
2099 storing them in the model
2100 (dialog_function_select_init): setup "in use" flag
2102 2010-06-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2104 * dialog-function-select.c (dialog_function_select_search):
2105 for "recent" functions, reset the category to NULL
2106 (cb_dialog_function_load_recent_funcs): new
2107 (dialog_function_load_recent_funcs): toggle the recent flag
2108 for recently used functions
2110 2010-06-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2112 * function-select.glade: redesign
2113 * dialog-function-select.c: rewrite nearly completely to
2114 use a GtkTreeModelFilter and to provide search ability
2116 2010-06-07 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2118 * search-replace.glade: add apply button
2119 * dialog-search-replace.c (apply_clicked): new
2120 (ok_clicked): use apply_clicked
2121 (dialog_search_replace): attach apply_clicked
2123 2010-06-07 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2125 * dialog-define-names.c (cb_name_guru_name_edited): the
2126 name becomes non-ediatable after it has been set.
2128 2010-06-06 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2130 * regression.glade: add new checkbox and move the selectors for
2131 the type of regression ahead of the input fields.
2132 * dialog-analysis-tools.c (regression_tool_ok_clicked_cb):
2134 (regression_tool_update_sensitivity_cb): ditto
2135 (dialog_regression_tool): ditto
2136 (regression_tool_regression_radio_toggled_cb): new
2137 (regression_tool_regression_check_toggled_cb): new
2139 2010-06-06 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2141 * dialog-define-names.c (name_guru_warn): implement
2143 2010-06-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2145 * dialog-define-names.c (name_guru_parse_pos_init): new
2146 (name_guru_check_expression): use name_guru_parse_pos_init
2147 (cb_name_guru_name_edited): don't duplicate errorchecks already
2148 in cmd_define_name but make sure that we don't just redefine
2151 2010-06-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2153 * dialog-define-names.c (name_guru_move_record): change
2154 argument to iter from path_string, change caller
2155 (cb_name_guru_name_edited): move the modified record into the
2158 2010-06-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2160 * dialog-define-names.c (name_guru_delete): no need to
2161 check for in use if it wasn't saved.
2162 (name_guru_find_place): new
2163 (name_guru_move_record): use name_guru_find_place
2164 (cb_name_guru_name_edited): we also need to set the GnmNamedExpr
2165 if we possibly added a new name.
2167 2010-06-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2169 * dialog-define-names.c (cb_name_guru_search): make searching
2172 2010-06-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2174 * dialog-define-names.c: convert GtkTreeModelFilter iters to
2175 GtkTreeStore iters throughout
2176 (cb_name_guru_show_all): new
2177 (name_guru_erase_search_entry): new
2178 (cb_name_guru_search): new
2179 (name_guru_search): new
2180 (name_guru_init): setup search entry
2181 * define-name.glade: add icon and search entry
2183 2010-06-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2185 * dialog-define-names.c: insert GtkTreeModelFilter between
2186 GtkTreeStore and GtkTreeView and adjust code throughout.
2187 (name_guru_store_names): new type adjustment for every name
2188 (cb_name_guru_content_edited): don't leak GnmExprTop
2190 2010-06-03 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2192 * dialog-define-names.c (cb_name_guru_switch_scope): use
2195 2010-06-03 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2197 * dialog-define-names.c: add #define for gtk 2.12
2199 2010-06-03 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2201 * dialog-define-names.c (name_guru_paste): delete the selection
2202 and move the cursor into place
2204 2010-06-03 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2206 * dialog-define-names.c (name_guru_paste): don't overwrite text
2208 2010-06-03 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2210 * paste-names.glade: deleted
2211 * dialog-paste-names.c: deleted
2212 * Makefile.am: remove the two above
2213 * help.h: deleted a comment
2214 * dialog-define-names.c: Add ITEM_PASTABLE and
2215 ITEM_PASTE_IMAGE and handle throughout
2216 (name_guru_paste): new
2217 (cb_name_guru_clicked): handle paste button
2218 (cb_name_guru_paste): new
2219 (name_guru_update_sensitivity): new
2220 (cb_name_guru_selection_function): new
2221 (name_guru_init): set up the new callbacks
2222 (dialog_paste_names): new
2224 2010-06-03 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2226 * define-name.glade: simplify
2227 * dialog-define-names.c: rewrite in its entirety
2229 2010-06-02 Morten Welinder <terra@gnome.org>
2231 * dialog-solver.c (cb_timer_tick): Use gnm_solver_elapsed.
2233 2010-05-31 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2235 * tool-dialogs.h (tool_setup_update): new
2236 * dialog-analysis-tool-chi-squared.c (dialog_chi_square_tool):
2237 use tool_setup_update
2238 * dialog-analysis-tool-frequency.c (dialog_frequency_tool):
2240 * dialog-analysis-tool-normality.c (dialog_normality_tool):
2242 * dialog-analysis-tool-sign-test.c (dialog_sign_test_two_tool):
2244 (dialog_sign_test_tool): ditto
2245 * dialog-analysis-tools.c (tool_setup_update): new
2247 2010-05-31 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2249 * dialogs.h (dialog_sign_test_two_tool): new
2250 * dialog-analysis-tool-sign-test.c
2251 (sign_test_tool_update_common_sensitivity_cb): new
2252 (sign_test_tool_update_sensitivity_cb): split
2253 (sign_test_two_tool_update_sensitivity_cb): new
2254 (sign_test_two_tool_ok_clicked_cb): handle Signed-Rank
2255 (sign_test_tool_ok_clicked_cb): ditto
2256 (dialog_sign_test_two_tool): new
2257 (dialog_sign_test_tool): handle Signed-Rank
2258 * sign-test-two.glade: add radio buttons
2259 * sign-test.glade: ditto
2261 2010-05-30 Morten Welinder <terra@gnome.org>
2265 2010-05-27 Morten Welinder <terra@gnome.org>
2267 * dialog-solver.c (dialog_init): Fix setting of spin buttons.
2269 2010-05-26 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2270 for Sameer Morar <smorar@gmail.com>
2272 * print.glade: minor adjustments
2274 2010-05-25 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2276 * dialog-printer-setup.c (MarginPreviewPageAvailableSize):
2277 change uint to guint
2278 (margin_preview_page_available_size): ditto
2280 2010-05-24 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2281 for Sameer Morar <smorar@gmail.com>
2283 * print.glade: add GtkAlignment to margin preview to center it
2284 * dialog-printer-setup.c (margin_preview_page_available_size):
2285 create function to determine the available page size based upon
2286 surrounding widgets.
2287 (margin_preview_page_create): use new method to determine the
2288 available preview page size.
2289 (do_setup_margin): use new method to determine the
2290 available preview page size.
2292 2010-05-24 Morten Welinder <terra@gnome.org>
2294 * dialog-solver.c (run_solver): Make this less bouncy.
2296 2010-05-24 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2298 * dialog-analysis-tool-wilcoxon-mann-whitney.c: new
2299 * wilcoxon-mann-whitney.glade: new
2300 * Makefile.am: added wilcoxon-mann-whitney.glade
2301 and dialog-analysis-tool-wilcoxon-mann-whitney.c
2302 * dialogs.h (dialog_wilcoxon_m_w_tool): new
2303 * help.h (GNUMERIC_HELP_LINK_WILCOXON_MANN_WHITNEY): new
2305 2010-05-20 Morten Welinder <terra@gnome.org>
2309 2010-05-19 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2311 * sheet-order.glade: improve layout on size changes of dialog
2313 2010-05-07 Morten Welinder <terra@gnome.org>
2317 2010-05-05 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2319 * dialog-stf.c (stf_dialog_set_initial_keyboard_focus): use the
2320 finish and forward buttons as default buttons
2321 (frob_buttons): keep the finish button visible.
2322 * dialog-stf.glade: have only the forward and finish buttons as
2323 possible default buttons.
2325 2010-05-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2327 * dialog-advanced-filter.c (advanced_filter_ok_clicked_cb): use
2330 2010-04-22 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2332 * dialog-sheet-order.c (cb_sheet_order_cnt_visible): simplify
2333 (sheet_order_cnt_visible): ditto
2334 (cb_toggled_visible): we are now ensuring that we are the only
2336 (sheet_selection_can_toggle): new
2337 (create_sheet_list): hook up sheet_selection_can_toggle
2339 2010-04-21 Jean Brefort <jean.brefort@normalesup.org>
2341 * dialog-printer-setup.c (cb_do_print_preview):
2343 2010-04-16 Morten Welinder <terra@gnome.org>
2347 2010-03-31 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2349 * regression.glade: add radio buttons
2350 * dialog-analysis-tools.c (regression_tool_ok_clicked_cb): handle
2353 2010-03-25 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2355 * dialog-preferences.c (int_pref_widget_to_conf): get the
2356 values from the main configuration
2357 (int_pref_create_widget): add argument and
2358 change all callers, always use the correct initial value.
2360 2010-03-25 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2362 * dialog-preferences.c (enum_pref_create_widget): add argument and
2363 change all callers, always use the correct initial value.
2365 2010-03-24 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2367 * dialog-preferences.c (wordlist_pref_remove): fix leak
2368 (wordlist_pref_add): ditto
2370 2010-03-24 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2372 * dialog-preferences.c (wordlist_pref_remove): get and set list
2374 (wordlist_pref_add): ditto
2375 (wordlist_pref_create_widget): add getter and setter to argumanets
2376 and change all callers. Store thie info with the buttons
2378 2010-03-23 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2380 * dialog-preferences.c: fix boolean preferences under goffice
2381 configured --without-gconf
2383 2010-03-08 Morten Welinder <terra@gnome.org>
2387 2010-03-08 Morten Welinder <terra@gnome.org>
2389 * dialog-sheetobject-size.c: Warning fix.
2391 2010-02-13 Morten Welinder <terra@gnome.org>
2395 2010-01-19 Morten Welinder <terra@gnome.org>
2399 2010-01-12 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2401 * dialog-stf-export.c (stf_export_dialog_sheet_page_init): don't
2403 (stf_export_dialog_switch_page): set the right default and focus
2404 (stf_export_dialog): don't do it here
2406 2010-01-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2408 * dialog-stf-export.glade: add save-as-default checkbox
2409 * dialog-stf-export.c (stf_export_dialog_format_page_init):
2410 work around gtk bug #601922
2411 (stf_export_dialog_finish): save settings if appropriate.
2413 2010-01-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2415 * dialog-stf-export.c (stf_export_dialog_format_page_init):
2416 work around gtk bug #601922
2418 2010-01-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2420 * dialog-cell-format.c (cb_fmt_dialog_dialog_buttons): make sure that
2421 the correct sheet is active
2423 2010-01-06 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2425 * dialog-analysis-tool-kaplan-meier.c (dialog_kaplan_meier_tool):
2426 keep in-place radio button hidden
2427 * kaplan-meier.glade: fix title
2429 2010-01-02 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2431 * dao.glade: mark items in combo box for translation
2432 * dialog-cell-format.c (fmt_dialog_init_conditions_page):
2433 mark visible text for translation
2435 2010-01-01 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2437 * help.h: adjust links to statistical analysis sections
2439 2009-12-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2441 * dialog-paste-special.c (dont_change_formulae_set_sensitive):
2443 (dialog_paste_special_type_toggled_cb): connect
2444 dont_change_formulae_set_sensitive
2445 (dialog_paste_special_cell_op_toggled_cb): ditto
2446 (cb_tool_ok_clicked): check dont-change-formulae
2447 * paste-special.glade: add dont-change-formulae check
2449 2009-12-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2451 * dialog-paste-special.c (skip_blanks_set_sensitive): new
2452 (dialog_paste_special_type_toggled_cb): connect
2453 skip_blanks_set_sensitive
2454 (dialog_paste_special_cell_op_toggled_cb): ditto
2456 2009-12-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2458 * hyperlink.glade: remove "orientation" attribute for VBox
2460 2009-12-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2462 * dialog-hyperlink.c (dhl_get_default_tip): new
2463 (dhl_set_tip): hadnle default tips and switch to
2465 (dhl_get_tip): ditto
2466 (dhl_cb_ok): dhl_get_tip now returns an allocated string
2467 (dhl_init): change widget name since it changed type, tool tip
2469 * hyperlink.glade: add tool tip radio buttons and
2470 switch tool tip entry to textview
2472 2009-12-29 Jody Goldberg <jody@gnome.org>
2474 * dialog-data-slicer.c : some incomplete work towards creating sources
2476 2009-12-29 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2478 * formula-guru.glade: add quote button
2479 * dialog-formula-guru.c (dialog_formula_guru_update_this_parent):
2480 check for unparsable expressions
2481 (dialog_formula_guru_init): set up quote button
2482 (dialog_formula_guru): initialize GnmParsePos
2484 2009-12-28 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2486 * dialog-sheetobject-size.c (dialog_so_size_button_sensitivity):
2488 (cb_dialog_so_size_destroy): ditto
2489 (cb_dialog_so_size_value_changed): ditto
2490 (dialog_so_size_load): ditto
2491 (cb_dialog_so_size_apply_clicked): ditto
2492 (dialog_so_size): ditto
2493 * sheetobject-size.glade: add position section
2495 2009-12-27 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2497 * dialog-sheetobject-size.c (dialog_so_size_button_sensitivity):
2498 check for changed name
2499 (cb_dialog_so_size_destroy): handle name field
2500 (cb_dialog_so_size_apply_clicked): handle name
2501 (cb_dialog_so_size_name_changed): new
2502 (dialog_so_size): handle name entry
2503 * sheetobject-size.glade: Enable name entry
2505 2009-12-26 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2507 * Makefile.am: add dialog-sheetobject-size.c and
2508 sheetobject-size.glade
2509 * help.h (GNUMERIC_HELP_LINK_SO_SIZE): new
2510 * dialogs.h (dialog_so_size): new
2512 2009-12-24 Jean Brefort <jean.brefort@normalesup.org>
2514 * dialog-preferences.c: Fixed double/gnm_float issues.
2516 2009-12-22 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2518 * dialog-analysis-tool-principal-components.c: new
2519 * principal-components.glade: new
2520 * Makefile.am: add the above
2521 * dialogs.h (dialog_principal_components_tool): new
2522 * help.h (GNUMERIC_HELP_LINK_PRINCIPAL_COMPONENTS): new
2524 2009-12-19 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2526 * paste-special.glade: eanble flip h and v
2527 * dialog-paste-special.c: handle flip h and v
2529 2009-12-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2531 * Makefile.am: add paste-special.glade
2532 * dialog-paste-special.c: rewrite completely
2533 * help.h: add GNUMERIC_HELP_LINK_PASTE_SPECIAL
2534 * paste-special.glade: new
2536 2009-12-15 Morten Welinder <terra@gnome.org>
2540 2009-12-15 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2542 * dialog-analysis-tool-sign-test.c
2543 (sign_test_tool_update_sensitivity_cb): also handle 2
2545 (sign_test_two_tool_ok_clicked_cb): new
2546 (dialog_sign_test_tool): change argument type and also
2547 handle 2-medians case
2548 * dialog-analysis-tool-sign-test.h
2549 (dialog_sign_test_tool): change argument type
2550 * sign-test-two.glade: new
2551 * Makefile.am: add sign-test-two.glade
2552 * dialogs.h (dialog_sign_test_tool): change argument type
2553 * help.h: add GNUMERIC_HELP_LINK_SIGN_TEST
2555 2009-12-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2557 * dialog-analysis-tool-sign-test.c (dialog_sign_test_tool):
2558 check for fn_info plugin
2560 2009-12-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2562 * dialog-analysis-tool-sign-test.c: new
2563 * sign-test.glade: new
2564 * Makefile.am: add the above
2565 * dialogs.h (dialog_sign_test_tool): new
2566 * help.h: add GNUMERIC_HELP_LINK_SIGN_TEST
2568 2009-12-10 Morten Welinder <terra@gnome.org>
2570 * dialog-goal-seek.c (dialog_init): Force sheets in cell
2571 references as code appears to want that. Fixes crash.
2573 2009-11-29 Morten Welinder <terra@gnome.org>
2577 2009-11-26 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2579 * normality-tests.glade: enable chart checkbox
2581 2009-11-24 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2583 * normality-tests.glade: add more test seelction buttons
2584 * dialog-analysis-tool-normality.c (normality_tool_ok_clicked_cb):
2585 handle additional test selections
2587 2009-11-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2589 * normality-tests.glade: new
2590 * dialog-analysis-tool-normality.c: new
2591 * Makefile.am: add dialog-analysis-tool-normality.c and
2592 normality-tests.glade
2593 * dialogs.h (dialog_normality_tool): new
2594 * help.h: add GNUMERIC_HELP_LINK_NORMALITY
2596 2009-11-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2598 * dialog-cell-sort.c (cb_update_sensitivity): rename to
2599 cb_update_to_new_range and change all callers
2600 (dialog_cell_sort_load_sort_setup): implement
2601 (dialog_load_selection): move another line of code from
2604 2009-11-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2606 * dialog-cell-sort.c (set_ok_button_sensitivity): check whether
2608 (cb_dialog_ok_clicked): store a copy of the setup.
2609 (dialog_cell_sort_load_sort_setup): new stub
2610 (dialog_load_selection): do more
2611 (dialog_init): move some code into dialog_load_selection
2613 2009-11-12 Morten Welinder <terra@gnome.org>
2615 * dialog-solver.c (dialog_init): Set GNM_EE_CONSTANT_ALLOWED for
2618 2009-11-11 Morten Welinder <terra@gnome.org>
2620 * dialog-solver.c (cb_notify_result): i18n issues.
2622 2009-11-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2624 * dialog-doc-metadata.c (dialog_doc_meta_data_add_item): fix wrong
2626 * dialog-workbook-attr.c (AttrState): remove unneeded fields and
2628 (cb_page_select): deleted
2629 (cb_widget_changed ): rewritten into instant-apply
2630 (cb_attr_dialog_dialog_apply): deleted
2631 (cb_attr_dialog_dialog_ok): deleted
2632 (attr_dialog_init_toggle): rewritten
2633 (attr_dialog_init_widget_page): new
2634 (attr_dialog_init_autocompletion_page): new
2635 (attr_dialog_init_protection_page): new
2636 (attr_dialog_init_view_page): deleted
2637 (attr_dialog_add_item): new
2638 (attr_dialog_select_page_search): new
2639 (attr_dialog_impl): set up page selector
2640 * preferences.glade: minor border adjstment
2641 * workbook-attr.glade: major adjustments
2643 2009-11-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2645 * dialog-doc-metadata.c: use more appropriate icon for statistics
2646 * dialog-preferences.c (page_info): change the order of items to
2647 index the required page directly
2648 (dialog_pref_select_page_search): new
2649 (dialog_pref_select_page): use the page number rather than the path
2650 (dialog_preferences): sort the pages by the translated descriptor
2652 2009-11-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2654 * dialog-workbook-attr.c: remove the calculation related part of
2655 the dialog. That is now correctly part of the Document Properties.
2656 * workbook-attr.glade: ditto
2658 2009-11-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2660 * dialog-doc-metadata.c (dialog_doc_metadata_new): add page argument
2661 (dialog_doc_metadata_init_file_page): move general configuration
2662 from here to dialog_doc_metadata_init
2663 (cb_dialog_doc_metadata_recalc_max_changed): new
2664 (cb_dialog_doc_metadata_recalc_tolerance_changed): new
2665 (cb_dialog_doc_metadata_recalc_auto_changed): new
2666 (cb_dialog_doc_metadata_recalc_iteration_changed): new
2667 (dialog_doc_metadata_init_calculations_page): new
2668 (dialog_doc_meta_data_add_item): new
2669 (dialog_doc_metadata_select_page_search): new
2670 (dialog_doc_metadata_select_page): new
2671 (cb_dialog_doc_metadata_selection_changed): new
2672 (dialog_doc_metadata_init): configure treeview
2673 * dialog-preferences.c (page_info_t): drop unneeded item
2674 (dialog_pref_select_page): use gtk_tree_view_set_curcsor
2675 (dialog_preferences): drop unneeded item from page_info_t and delete
2677 * dialogs.h (dialog_doc_metadata_new): add page argument
2678 * doc-meta-data.glade: add new page and itemlist
2680 2009-11-07 Morten Welinder <terra@gnome.org>
2682 * dialog-cell-format.c (fmt_dialog_conditions_page_load_cond): Fix
2683 strange string. #601076.
2685 2009-11-02 Morten Welinder <terra@gnome.org>
2687 * dialog-solver.c (cb_dialog_solver_destroy): Plug leak.
2689 2009-11-02 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2691 * dialogs.h: remove dialog_autocorrect
2693 2009-11-02 Morten Welinder <terra@gnome.org>
2695 * dialog-preferences.c (wordlist_pref_add): Don't use gtk+ 2.16
2698 2009-11-01 Morten Welinder <terra@gnome.org>
2702 2009-10-31 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2704 * autocorrect.glade: deleted
2705 * dialog-autocorrect.c: deleted
2706 * Makefile.am: remove dialog-autocorrect.c and autocorrect.glade
2707 * dialog-preferences.c (wordlist_pref_create_widget): quieten type
2709 (dialog_preferences): ditto
2710 * help.h: rm dialog-autocorrect.c ref
2712 2009-10-31 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2714 * dialog-preferences.c (dialog_pref_add_item): check for NULL icon
2715 (wordlist_pref_conf_to_widget): new
2716 (wordlist_pref_remove): new
2717 (wordlist_pref_add): new
2718 (wordlist_pref_update_remove_button): new
2719 (wordlist_pref_create_widget): new
2720 (pref_autocorrect_general_page_initializer): new
2721 (pref_autocorrect_initialcaps_page_initializer): new
2722 (pref_autocorrect_firstletter_page_initializer): new
2723 (page_info): new items
2724 (dialog_pref_select_page): expand initial row
2725 (dialog_preferences): make startup pages check fit the array
2727 2009-10-30 Morten Welinder <terra@gnome.org>
2729 * dialog-solver.c (constraint_select_click): Fix criticals on
2730 invalid constraints.
2732 2009-10-23 Morten Welinder <terra@gnome.org>
2734 * solver.glade: fix radiobutton group problem.
2736 2009-10-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2738 * dialog-cell-sort.c (cb_sort_header_check): call
2739 set_ok_button_sensitivity
2741 2009-10-11 Morten Welinder <terra@gnome.org>
2745 2009-09-26 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2746 for Albert Gräf <Dr.Graef@t-online.de>
2748 * so-radiobutton.glade: new
2749 * Makefile.am: add so-radiobutton.glade
2750 * help.h: add GNUMERIC_HELP_LINK_SO_RADIO_BUTTON
2752 2009-09-23 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2753 slightly modified patches from Albert Gräf <Dr.Graef@t-online.de>
2755 * so-button.glade: new
2756 * Makefile.am: add so-button.glade
2757 * help.h: add GNUMERIC_HELP_LINK_SO_BUTTON
2759 2009-09-20 Morten Welinder <terra@gnome.org>
2763 2009-09-12 Jean Brefort <jean.brefort@normalesup.org>
2765 * dialog-autoformat.c (previews_free): fixed leaks.
2767 2009-09-11 Morten Welinder <terra@gnome.org>
2769 * dialog-autoformat.c (previews_free): Adapt to new canvas.
2771 2009-09-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2773 * frequency.glade: fix dialog title
2775 2009-09-06 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2777 * random-generation-cor.glade: new
2778 * dialog-random-generator-cor.c: new
2779 * Makefile.am: add the above
2780 * dialogs.h (dialog_random_cor_tool): new
2781 * help.h (GNUMERIC_HELP_LINK_RANDOM_GENERATOR_COR): new
2783 2009-09-05 Morten Welinder <terra@gnome.org>
2785 * dialog-stf-export.c (sheet_page_separator_menu_changed): Don't
2786 make custom format insensitive. Set format custom's text to match
2788 (cb_custom_separator_changed): New function.
2789 (stf_export_dialog_format_page_init): Hook up
2790 cb_custom_separator_changed. Call
2791 sheet_page_separator_menu_changed to boot strap.
2794 2009-09-05 Morten Welinder <terra@gnome.org>
2798 2009-09-05 Jean Brefort <jean.brefort@normalesup.org>
2800 * all files: renamed go-color.h macros.
2802 2009-09-03 Jean Brefort <jean.brefort@normalesup.org>
2804 * dialog-printer-setup.c (margin_preview_page_destroy),
2805 (margin_preview_page_create): fixed canvas update.
2807 2009-09-01 Jean Brefort <jean.brefort@normalesup.org>
2809 * dialog-autoformat.c (previews_load): renamed GOColor macros.
2810 * dialog-cell-format.c (setup_color_pickers),
2811 (draw_border_preview), (init_border_button), (fmt_dialog_impl): ditto.
2812 * dialog-printer-setup.c (margin_preview_page_create),
2813 (create_hf_preview_canvas): ditto.
2815 2009-08-31 Jean Brefort <jean.brefort@normalesup.org>
2817 * dialog-autoformat.c (previews_load): replace GOStyle::outline.
2818 * dialog-cell-format.c (draw_border_preview): ditto.
2819 * dialog-printer-setup.c (margin_preview_page_create),
2820 (create_hf_preview_canvas): ditto.
2822 2009-08-31 Morten Welinder <terra@gnome.org>
2824 * dialog-about.c (dialog_about): Handle C90 and missing
2825 gtk_dialog_get_content_area.
2827 2009-08-30 Morten Welinder <terra@gnome.org>
2831 2009-08-30 Morten Welinder <terra@gnome.org>
2833 * dialog-about.c: Rewrite dialog.
2835 2009-08-26 Jean Brefort <jean.brefort@normalesup.org>
2837 * Makefile.am: update after goffice migration from Glade to GtkBuilder.
2838 * cell-format.glade: ditto.
2839 * dialog-search.c: ditto.
2840 * search.glade: ditto.
2843 2009-08-15 Morten Welinder <terra@gnome.org>
2847 2009-08-11 Jean Brefort <jean.brefort@normalesup.org>
2849 * dialog-about.c : use GocCanvas nstead of FooCanvas.
2850 * dialog-printer-setup.c: ditto.
2852 2009-08-11 Morten Welinder <terra@gnome.org>
2854 * dialog-printer-setup.c (create_hf_preview_canvas): Avoid leaking
2857 2009-08-05 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2859 * search-replace.glade: make the dialog title match the menu entry
2860 * search.glade: ditto
2862 2009-07-31 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2864 * dialog-analysis-tools.c (dialog_*_tool): check for
2866 * dialog-analysis-tool-chi-squared.c (dialog_chi_square_tool):
2868 * dialog-analysis-tool-frequency.c (dialog_frequency_tool):
2870 * dialog-analysis-tool-kaplan-meier.c (dialog_kaplan_meier_tool):
2873 2009-07-31 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2875 * dialog-analysis-tools.c (dialog_fourier_tool): check for
2876 required plugins and enable dao selector
2878 2009-07-31 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2880 * dialog-stf-format-page.c (cb_popup_menu_extend_format): also
2881 set the format label. Fixes #590257
2883 2009-07-26 Morten Welinder <terra@gnome.org>
2885 * dialog-stf-preview.c (stf_preview_get_cell_renderer): Please the
2886 gtk+ busibodies. Fixes #589105.
2888 2009-07-09 Morten Welinder <terra@gnome.org>
2890 * dialog-function-select.c (describe_new_style): Translate in the
2893 2009-07-02 Morten Welinder <terra@gnome.org>
2895 * dialog-function-select.c (make_expr_example): Allow array
2898 2009-07-01 Morten Welinder <terra@gnome.org>
2900 * dialog-preferences.c: Cleanup using gnumeric-gconf's new
2903 2009-06-29 Morten Welinder <terra@gnome.org>
2905 * dialog-function-select.c (make_expr_example): New function.
2906 (describe_new_style): Call make_expr_example when we see an
2909 2009-06-28 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2911 * function-select.glade: add left and right margins to description
2913 2009-06-28 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2915 * cell-format.glade: add buttons
2916 * dialog-cell-format.c (fmt_dialog_init_conditions_page): disable
2919 2009-06-27 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2921 * dialog-sheet-order.c (dialog_sheet_order): restore window
2924 2009-06-27 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2926 * cell-format.glade: remove unused label text and reduce
2927 indentation for conditions treeview
2928 * dialog-cell-format.c: introduce enum for conditions treeview
2929 columns and use throughout
2930 (fmt_dialog_conditions_page_load_cond): add parent iter argument
2931 (fmt_dialog_conditions_page_load_conditions): new
2932 (fmt_dialog_condition_collector): new
2933 (fmt_dialog_init_conditions_page): add column and move some code
2934 into fmt_dialog_conditions_page_load_conditions
2936 2009-06-25 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2938 * cell-format.glade: Add "conditions" page
2939 * dialog-cell-format.c (): new
2940 (fmt_dialog_conditions_page_load_cond_single_f): new
2941 (fmt_dialog_conditions_page_load_cond_double_f): new
2942 (fmt_dialog_conditions_page_load_cond): new
2943 (fmt_dialog_init_conditions_page): new
2944 (fmt_dialog_impl): call fmt_dialog_init_conditions_page
2946 2009-06-22 Morten Welinder <terra@gnome.org>
2948 * cell-comment.glade: Don't add orientation to a vbox.
2950 2009-06-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2952 * dialog-function-select.c (describe_new_style): argument
2953 descriptions may refer to other arguments. Handle
2954 GNM_FUNC_HELP_EXCEL and GNM_FUNC_HELP_ODF
2956 2009-06-20 Morten Welinder <terra@gnome.org>
2960 2009-06-16 Morten Welinder <terra@gnome.org>
2962 * dialog-function-select.c: Handle external references.
2964 2009-06-12 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2966 * dialog-cell-sort.c (dialog_load_selection): return info about
2968 (dialog_init): use sheet_range_has_heading
2969 * dialog-preferences.c (pref_sort_page_initializer): remove "Sort
2970 Area Has a HEADER" button.
2972 2009-06-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2974 * dialog-printer-setup.c (load_print_area) adjust for changes in
2975 sheet_get_nominal_printarea
2977 2009-06-07 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2979 * chi-squared.glade: new
2980 * dialog-analysis-tool-chi-squared.c: new
2981 * Makefile.am: added the above
2982 * dialogs.h (dialog_chi_square_tool): new
2983 * help.h (GNUMERIC_HELP_LINK_CHI_SQUARED): new
2985 2009-06-06 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2987 * dialog-analysis-tools.c (dialog_anova_two_factor_tool): enable
2988 formula/variable selector
2990 2009-06-03 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2992 * dialog-analysis-tools.c (dialog_ranking_tool): enable formula/variable
2995 2009-05-28 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2997 * dialog-so-styled.c (dialog_so_styled_text_widget): make sure
2998 the existing text is not NULL.
3000 2009-05-25 Morten Welinder <terra@gnome.org>
3002 * dialog-search.c (search_clicked): Handle number search.
3004 2009-05-23 Morten Welinder <terra@gnome.org>
3008 2009-05-18 Morten Welinder <terra@gnome.org>
3010 * dialog-workbook-attr.c (cb_attr_dialog_dialog_apply): Use
3011 g_object_set to store workbook attributes.
3013 2009-05-16 Morten Welinder <terra@gnome.org>
3015 * dialog-cell-format.c (cb_check_cell_format): Ignore markup
3016 formats. Fixes #582890.
3018 2009-05-16 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3020 * dialog-stf-export.glade: don't asked for translation of
3023 2009-05-10 Morten Welinder <terra@gnome.org>
3025 * dialog-preferences.c (power_of_2_handlers): New function.
3026 (pref_window_page_initializer): Set up handlers to make sure sheet
3027 sizes are powers of two.
3029 2009-05-06 Morten Welinder <terra@gnome.org>
3033 2009-05-02 Morten Welinder <terra@gnome.org>
3035 * dialog-sheet-resize.c (init_scale): Setup min and max too based
3036 on GNM_{MIN,MAX}_{COLS,ROWS}.
3038 2009-05-01 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3040 * cell-comment.glade: add additional labels and entry field
3041 * dialog-cell-comment.c (cb_cell_comment_ok_clicked): handle
3043 (dialog_cell_comment): setup author fields
3045 2009-04-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3047 * dialog-preferences.c: move autosave preference from
3048 pref_window_page_initializer to pref_file_page_initializer
3050 2009-04-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3052 * dialog-cell-comment.c (dialog_cell_comment): show cell name in
3055 2009-04-29 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3057 * cell-comment.glade: prepare for GnmTextView and add checkbox
3058 * dialog-cell-comment.c (cb_cell_comment_ok_clicked): handle attributes
3059 (dialog_cell_comment): ditto
3060 (cb_wrap_toggled): new
3061 * dialog-so-styled.c (cb_dialog_so_styled_text_widget_changed): use
3062 "attributes" property of GnmTextView
3063 (dialog_so_styled_text_widget): ditto
3065 2009-04-28 Jody Goldberg <jody@gnome.org>
3067 * dialog-preferences.c (pref_window_page_initializer) : entry for
3068 default autosave setting.
3070 2009-04-27 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3072 * dialog-so-styled.c (cb_dialog_so_styled_text_widget_changed): retrieve
3073 data from GnmTextView
3074 (dialog_so_styled_text_widget): use GnmTextView
3075 (gnm_toggle_tool_button_set_active_no_signal): move to gnumeric-text-view.[ch]
3076 (cb_dialog_so_styled_text_widget_mark_set): ditto
3077 (cb_dialog_so_styled_text_widget_set_italic): ditto
3078 (cb_dialog_so_styled_text_widget_set_strikethrough): ditto
3079 (dialog_so_styled_build_toggle_button): ditto
3080 (dialog_so_styled_remove_weight_tags): ditto
3081 (dialog_so_styled_bold_button_activated): ditto
3082 (dialog_so_styled_build_button_bold): ditto
3084 2009-04-26 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3086 * dialog-preferences.c: pref_window_page_initializer: fix some capitalization
3088 (pref_copypaste_page_initializer): ditto
3089 * dialog-so-styled.c (cb_dialog_so_styled_text_widget_set_italic): the tags
3091 (cb_dialog_so_styled_text_widget_set_strikethrough): ditto
3092 (dialog_so_styled_bold_button_activated): ditto, attach the tag name rather than
3094 (dialog_so_styled_remove_weight_tags): new
3095 (dialog_so_styled_build_button_bold): attach the tag name rather than the weight
3096 (dialog_so_styled_text_widget): make sure that we create all standard tags
3098 2009-04-25 Morten Welinder <terra@gnome.org>
3102 2009-04-25 Morten Welinder <terra@gnome.org>
3104 * dialog-sheet-resize.c (dialog_sheet_resize): Force an update of
3105 the sizes. Fixes #580229.
3107 2009-04-23 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3109 * dialog-so-styled.c (DialogSOStyled): add button field
3110 (dialog_so_styled_bold_button_activated): new
3111 (dialog_so_styled_build_button_bold): new
3112 (dialog_so_styled_text_widget): setup bold button
3114 2009-04-23 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3116 * dialog-so-styled.c (DialogSOStyled): add button field
3117 (gnm_toggle_tool_button_set_active_no_signal): new
3118 (cb_dialog_so_styled_text_widget_mark_set): block signals when
3119 activating buttons and handle strikethrough button
3120 (cb_dialog_so_styled_text_widget_set_strikethrough): new
3121 (dialog_so_styled_build_toggle_button): new
3122 (dialog_so_styled_text_widget): build strikethrough button
3123 and use dialog_so_styled_build_toggle_button
3125 2009-04-22 Morten Welinder <terra@gnome.org>
3127 * dialog-sheet-resize.c (dialog_sheet_resize): Apply a minimum
3130 2009-04-22 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3132 * dialog-so-styled.c (DialogSOStyled): add button field
3133 (cb_dialog_so_styled_text_widget_mark_set): new
3134 (cb_dialog_so_styled_text_widget_set_italic): new
3135 (dialog_so_styled_text_widget): add toolbar
3136 (dialog_so_styled): show all widgets on the added page
3138 2009-04-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3140 * dialog-so-styled.c (DialogSOStyled): include original attributes
3141 (dialog_so_styled_free): free attributes
3142 (cb_dialog_so_styled_response): adjust arguments of cmd_object_format
3143 (cb_dialog_so_styled_text_widget_changed): handle attributes
3144 (dialog_so_styled_text_widget): ditto
3146 2009-04-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3148 * dialogs.h (dialog_so_styled): pass both the title and information
3149 on the extent of the properties dialog
3150 * dialog-so-styled.c (dialog_so_styled): use the passsed title
3152 2009-04-20 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3154 * dialogs.h (dialog_so_styled): change arguments
3155 * dialog-so-styled.c (DialogSOStyled): add text field
3156 (dialog_so_styled_free): free text field
3157 (cb_dialog_so_styled_response): pass text if ppropriate
3158 (cb_dialog_so_styled_text_widget_changed): handle changes to text
3159 (dialog_so_styled_text_widget): set up text widget
3160 (dialog_so_styled): handle text
3162 2009-04-13 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3164 * dialog-so-list.c (cb_so_list_response): handle ok response
3165 * dialog-function-select.c (dialog_function_select_init): connect sheet destroy
3168 2009-04-13 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3170 * dialog-doc-metadata.c (dialog_doc_metadata_set_gsf_prop): avoid unneccessary
3173 2009-04-10 Jean Brefort <jean.brefort@normalesup.org>
3175 * dialog-about.c: fixed after GogStyle -> GOStyle rename.
3176 * dialog-so-styled.c: ditto
3179 2009-04-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3181 * dialog-doc-metadata.c (cb_dialog_doc_metadata_title_changed): change to
3182 focus-out-event signal handler
3183 (cb_dialog_doc_metadata_subject_changed): ditto
3184 (cb_dialog_doc_metadata_author_changed): ditto
3185 (cb_dialog_doc_metadata_manager_changed): ditto
3186 (cb_dialog_doc_metadata_company_changed): ditto
3187 (cb_dialog_doc_metadata_category_changed): ditto
3188 (cb_dialog_doc_metadata_keywords_changed): ditto
3189 (cb_dialog_doc_metadata_comments_changed): ditto
3190 (dialog_doc_metadata_init_description_page): change signals
3191 (cb_dialog_doc_metadata_remove_clicked): call cmd_change_meta_data
3192 (dialog_doc_metadata_set_gsf_prop): call cmd_change_meta_data
3193 (dialog_doc_metadata_init): retrieve the correct metadata structure
3195 2009-04-05 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3197 * dialog-sheet-order.c (SheetManager): added fields
3198 (set_sheet_info_at_iter): set row and col max columns
3199 (create_sheet_list): handle row and col max columns
3200 (dialog_sheet_order_update_sheet_order): ditto
3201 (cb_adv_check_toggled): ditto
3203 2009-04-01 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3205 * dialog-preferences.c (double_pref_create_widget): setting a
3206 non-zero pagesize for the adjustment of a spinbutton is deprecated.
3207 (int_pref_create_widget): ditto
3209 2009-03-22 Morten Welinder <terra@gnome.org>
3213 2009-03-16 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3215 * dialog-delete-cells.c (dialog_delete_cells): setup destroy handler
3216 if the current sheet is deleted.
3217 * dialog-hyperlink.c (dhl_init): ditto
3218 * dialog-paste-special (dialog_paste_special): ditto
3219 * dialog-merge.c (dialog_merge): ditto
3221 2009-03-15 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3223 * dialog-autofilter.c (dialog_auto_filter): setup destroy handler
3224 if the current sheet is deleted.
3225 * dialog-cell-sort.c (dialog_init): ditto
3226 * dialog-printer-setup.c (dialog_printer_setup): ditto
3228 2009-03-15 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3230 * dialog-row-height.c (dialog_row_height): setup destroy handler
3231 if the current sheet is deleted.
3232 * dialog-col-width.c (dialog_col_width): ditto
3234 2009-03-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3237 * kaplan-meier.glade: stock button names should not be translated
3238 * function-select.glade: ditto
3239 * sheet-order.glade: ditto
3240 * doc-meta-data.glade: don't include unneccessary translatable labels
3242 2009-03-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3244 * dialog-cell-format.c (fmt_dialog_impl) use
3245 GNM_DIALOG_DESTROY_CURRENT_SHEET_REMOVED instead of
3246 GNM_DIALOG_DESTROY_SHEET_REMOVED
3248 2009-03-12 Morten Welinder <terra@gnome.org>
3250 * dialog-cell-comment.c (dialog_cell_comment): setup destroy
3251 handler if the current sheet is deleted.
3253 2009-03-12 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3255 * dialog-cell-format.c (fmt_dialog_impl) setup destroy handler
3256 if a sheet is deleted.
3258 2009-03-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3260 * dialog-goto-cell.c (GotoState): fields added
3261 (cb_dialog_goto_free): disconnect handlers
3262 (cb_sheet_order_changed): new
3263 (cb_sheet_deleted): new
3264 (cb_sheet_added): new
3265 (dialog_goto_init): connect handlers
3267 2009-03-09 Morten Welinder <terra@gnome.org>
3269 * *.glade: s/GDK_WINDOW_TYPE_HINT_NORMAL/GDK_WINDOW_TYPE_HINT_DIALOG/.
3272 2009-02-22 Morten Welinder <terra@gnome.org>
3276 2009-01-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3278 * solver.glade: move add and replace constraints button next to
3279 the constraint to be used.
3281 2008-12-22 Morten Welinder <terra@gnome.org>
3283 * solver.glade, simulation.glade, row-height.glade,
3284 dialog-stf.glade, print.glade, so-scrollbar.glade,
3285 anova-one.glade, anova-two.glade, col-width.glade,
3286 descriptive-stats.glade, cell-format.glade, dialog-zoom.glade,
3287 exp-smoothing.glade, kaplan-meier.glade, moving-averages.glade:
3288 Don't use deprecated page size in SpinButtons.
3290 2008-12-22 Morten Welinder <terra@gnome.org>
3292 * dialog-stf-fixed-page.c (cb_treeview_motion,
3293 cb_treeview_expose): New handlers for adding a ruler to the
3296 * dialog-stf-preview.c (stf_preview_find_column): Return *dx
3299 2008-12-18 Morten Welinder <terra@gnome.org>
3301 * dialog-stf-preview.c (stf_preview_new): Display vertical grid
3304 2008-12-12 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3306 * sheet-order.glade: add checkbox
3307 * dialog-sheet-order.c (cb_adv_check_toggled): new
3308 (dialog_sheet_order): hook up cb_adv_check_toggled
3310 2008-12-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3312 * sheet-order.glade: reduce margin and add border to scrolled window
3314 2008-11-26 Jody Goldberg <jody@gnome.org>
3316 * dialog-analysis-tool-kaplan-meier.c : s/int/guint/ to
3319 2008-11-15 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3321 * kaplan-meier.glade: add logrank checkbox
3322 * dialog-analysis-tool-kaplan-meier.c (kaplan_meier_tool_ok_clicked_cb):
3323 handle logrank checkbox
3324 (dialog_kaplan_meier_tool): ditto
3325 (KaplanMeierToolState): add new field
3327 2008-11-15 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3329 * kaplan-meier.glade: add median checkbox
3330 * dialog-analysis-tool-kaplan-meier.c (kaplan_meier_tool_ok_clicked_cb):
3331 handle median checkbox
3333 2008-11-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3335 * kaplan-meier.glade: add groups tab
3336 * dialog-analysis-tool-kaplan-meier.c (KaplanMeierToolState): add new
3338 (kaplan_meier_tool_update_sensitivity_cb): handle new tab
3339 (kaplan_meier_tool_get_groups_cb): new
3340 (kaplan_meier_tool_get_groups): new
3341 (kaplan_meier_tool_ok_clicked_cb): handle new tab
3342 (cb_group_name_edited): new
3343 (cb_change_from): new
3344 (cb_selection_changed): new
3345 (kaplan_meier_tool_update_groups_sensitivity_cb): new
3346 (dialog_kaplan_meier_tool_treeview_add_item): new
3347 (dialog_kaplan_meier_tool_setup_treeview): new
3348 (kaplan_meier_tool_add_group_cb): new
3349 (kaplan_meier_tool_remove_group_cb): new
3350 (dialog_kaplan_meier_tool): handle new tab
3352 2008-11-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3354 * kaplan-meier.glade: change radio buttons into spin buttons
3355 * dialog-analysis-tool-kaplan-meier.c (KaplanMeierToolState):
3357 (censor_mark_group): delete
3358 (kaplan_meier_tool_ok_clicked_cb): read spin buttons rather than
3360 (kaplan_meier_tool_set_censor_from_cb): new
3361 (dialog_kaplan_meier_tool): setup spin buttons
3363 2008-11-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3365 * dialog-function-select.c (cb_dialog_function_select_cat_selection_changed):
3366 include category name in lists if they are not category specific
3367 (dialog_function_select_init): add category column to functiojn store
3369 2008-11-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3371 * dialog-function-select.c (describe_new_style): include examples
3373 2008-11-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3375 * dialog-function-select.c (dialog_function_select_search_cat_func): new
3376 (dialog_function_select_search_func): new
3377 (dialog_function_select_find_func): new
3378 (cb_dialog_function_select_idle_handler): new
3379 (cb_description_clicked): new
3380 (dialog_function_select_init): hookup cb_description_clicked
3381 (describe_new_style): create seealso links
3383 2008-11-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3385 * dialog-function-select.c (describe_new_style): handle @{}
3387 2008-10-23 Morten Welinder <terra@gnome.org>
3389 * dialog-quit.c (url_renderer_func): Plug leak.
3391 2008-10-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3393 * dialog-sheet-order.c (gtmff_compare_func): new
3395 (sort_asc_desc): new
3398 (cb_selection_changed): enable/disable the sort buttons
3399 (dialog_sheet_order): hookup and enable the sort buttons
3401 2008-10-20 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3403 * dialog-sheet-order.c (cb_name_edited): if cell is NULL this is
3404 called for verification only
3405 (update_undo): new, call after every cmd_reorganize_sheets in this
3407 (cb_delete_clicked): reverify the "new names"
3408 (cb_undo_clicked): new
3409 (dialog_sheet_order): hookup and enable the undo button
3411 2008-10-20 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3413 * dialog-sheet-order.c (cb_name_edited): enable "apply names"
3414 button as appropriate
3415 (verify_validity): show the correct name
3416 (cb_apply_names_clicked): do not use a dialog
3417 (cb_sheet_order_cnt_visible): make sure that the model contains
3418 up-to-date information
3419 (sheet_order_cnt_visible): we need to pass the state to
3420 cb_sheet_order_cnt_visible
3421 (cb_toggled_visible): don't show a warning if this sheet
3422 is already invisible
3423 (cb_delete_clicked): don't delete the last visible sheet. Note
3424 that sheet_order_cnt_visible may change the visibility
3427 2008-10-20 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3429 * dialog-sheet-order.c (SheetManager): add new listener
3431 (workbook_signals_block): new
3432 (workbook_signals_unblock): new
3433 replace all g_signal_handler_[un]block referring to
3434 sheet_order_changed_listener with calls to the two above
3435 (cb_sheet_order_destroy): destroy the two new listeners
3436 (dialog_sheet_order_update_sheet_order): the dialog
3437 and the true number of sheets may not match temporarily if
3438 a sheet was just added or deleted.
3439 (cb_sheet_deleted): new
3440 (cb_sheet_added): new
3441 (dialog_sheet_order): setup new listeners
3443 2008-10-20 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3445 * dialog-sheet-order.c (cb_delete_clicked): make sure at
3446 least one sheet is still visible
3448 2008-10-20 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3450 * dialog-sheet-order.c (cb_selection_changed): only enable
3451 delete button if there are at least 2 sheets [#557083]
3452 (cb_duplicate_clicked): call cb_selection_changed
3453 (cb_append_clicked): call cb_selection_changed
3454 (cb_add_clicked): call cb_selection_changed
3456 2008-10-19 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3458 * dialog-sheet-order.c (cb_selection_changed): enable
3460 (dialog_sheet_order): ditto
3461 (cb_duplicate_clicked): implement
3463 2008-10-19 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3465 * dialog-sheet-order.c (cb_sheet_order_cnt_visible): new
3466 (sheet_order_cnt_visible): new
3467 (cb_toggled_visible): At least one sheet must remain visible!
3469 2008-10-19 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3471 * sheet-order.glade: redesigned for instant-apply
3472 * dialog-sheet-order.c (SheetManager): new fields
3473 (cb_color_changed_fore): apply immediately
3474 (cb_color_changed_back): apply immediately
3475 (cb_toggled_lock): apply immediately
3476 (cb_toggled_direction): apply immediately
3477 (cb_toggled_visible): apply immediately
3478 (cb_add_clicked): apply immediately
3479 (cb_delete_clicked): apply immediately
3480 (cb_selection_changed): handle changed buttons
3481 (create_sheet_list): new
3482 (set_sheet_info_at_iter): new
3483 (populate_sheet_list): split out create_sheet_list and
3484 set_sheet_info_at_iter
3485 (cb_append_clicked): new
3486 (verify_validity): remove unused flags and reduce to checking
3488 (cb_apply_names_clicked): new
3489 (cb_ok_clicked): deleted
3490 (cb_sheet_order_destroy): adjust for changed fields
3491 (dialog_sheet_order_update_sheet_order): ditto
3492 (cb_sheet_order_changed): we always want to update the dialog
3493 (dialog_sheet_order_changed): new
3494 (cb_dialog_order_changed): new
3495 (dialog_sheet_order_changed_idle_handler): we need to use this
3496 idle handler to wait for the liststore to be completed. The
3497 signal arrives too early
3498 (cb_dialog_order_changed_by_insertion): new
3499 (dialog_sheet_order): handle new buttons
3501 2008-10-18 Jody Goldberg <jody@gnome.org>
3505 2008-10-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3507 * function-select.glade: we should not have a viewport
3509 * dialog-function-select.c (dialog_function_select_init):
3510 set a mark at the beginning ot the textview
3511 (cb_dialog_function_select_cat_selection_changed): scroll to
3512 top of function list
3513 (cb_dialog_function_select_fun_selection_changed): scroll to
3515 (FunctionSelectState): store the textview not the buffer (and change
3516 the accesses to the buffer throughout)
3518 2008-10-16 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3520 * kaplan-meier.glade: enable ticks button
3521 * dialog-analysis-tool-kaplan-meier.c
3522 (kaplan_meier_tool_update_sensitivity_cb): disable ticks
3523 button when we do not have censorship info
3525 2008-10-16 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3527 * kaplan-meier.glade: new
3528 * dialog-analysis-tool-kaplan-meier.c: new
3529 * Makefile.am: add kaplan-meier.glade and
3530 dialog-analysis-tool-kaplan-meier.c
3531 * help.h (GNUMERIC_HELP_LINK_KAPLAN_MEIER): new
3532 * dialogs.h (dialog_kaplan_meier_tool): new
3533 * dialog-analysis-tools.c: rename analysis_tools_data_ftest_t
3534 to analysis_tools_data_generic_b_t throughout
3536 2008-10-12 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3538 * frequency.glade: desensitize not-yet implemented option
3540 2008-10-12 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3542 * frequency.glade: add exact button
3543 * dialog-analysis-tool-frequency.c (frequency_tool_ok_clicked_cb):
3546 2008-10-12 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3548 * frequency.glade: new
3549 * dialog-analysis-tool-frequency.c: new
3550 * dialogs.h (dialog_frequency_tool): new
3551 * Makefile.am: added frequency.glade and
3552 dialog-analysis-tool-frequency.c
3553 * help.h (GNUMERIC_HELP_LINK_FREQUENCY): new
3555 2008-10-03 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3557 * dialog-analysis-tools.c (exp_smoothing_*_cb): adjust sensitivity
3558 of seasonal period spin button
3560 2008-10-02 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3562 * dialog-analysis-tools.c (dialog_tool_init): use
3563 gnm_dialog_setup_destroy_handlers
3565 2008-10-02 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3567 * exp-smoothing.glade: added seasonal period entry
3568 * dialog-analysis-tools.c (exp_smoothing_tool_update_sensitivity_cb):
3569 handle seasonal period
3570 (exp_smoothing_tool_ok_clicked_cb): ditto
3571 (dialog_exp_smoothing_tool): ditto and enable additive
3574 2008-10-01 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3576 * dialog-analysis-tools.c: rename moving_average_type_*es to
3577 exp_smoothing_type_*es throughout. Also include
3578 analysis-exp-smoothing.h
3580 2008-09-29 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3582 * dialog-analysis-tools.c (exp_smoothing_ses_h_cb): no need to
3584 (exp_smoothing_ses_r_cb): do not desensitize buttons
3585 (exp_smoothing_des_cb): ditto and switch denominator when
3588 2008-09-26 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3590 * dialog-analysis-tools.c (exp_smoothing_ses_r_cb): new
3591 (exp_smoothing_ses_cb): renamed to exp_smoothing_ses_h_cb
3592 and set appropriate denominator
3594 2008-09-26 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3596 * exp-smoothing.glade: added controls for Holt's
3597 * dialog-analysis-tools.c (exp_smoothing_group):
3599 (ExpSmoothToolState): added more fields
3600 (exp_smoothing_tool_ok_clicked_cb): retrieve info from
3602 (exp_smoothing_tool_update_sensitivity_cb): check for
3604 (exp_smoothing_ses_cb): new
3605 (exp_smoothing_des_cb): new
3606 (exp_smoothing_tes_cb): new
3607 (dialog_exp_smoothing_tool): setup new controls
3609 2008-09-25 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3611 * exp-smoothing.glade: enable "Roberts".
3612 * dialog-analysis-tools.c (exp_smoothing_tool_ok_clicked_cb):
3613 check for type of smoothing
3614 (exp_smoothing_group): new
3616 2008-09-25 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3618 * exp-smoothing.glade: add controls and reformat
3619 * dialog-analysis-tools.c (ExpSmoothToolState): add fields
3620 (exp_smoothing_tool_ok_clicked_cb): handle new fields
3621 (exp_smoothing_tool_update_sensitivity_cb): use warning
3623 (exp_smoothing_tool_check_error_cb): new
3624 (dialog_exp_smoothing_tool): setup new controls
3626 2008-09-24 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3628 * moving-averages.glade: enable Spencer radio button
3629 * dialog-analysis-tools.c (average_tool_ok_clicked_cb):
3630 set interval and offset for spencer
3631 (average_tool_spencer_cb): set interval value
3633 2008-09-23 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3635 * moving-averages.glade: move items
3636 * dialog-analysis-tools.c (moving_average_group): new
3637 group for radio buttons
3638 (average_tool_sma_cb): new
3639 (average_tool_cma_cb): new
3640 (average_tool_wma_cb): new
3641 (average_tool_spencer_cb): new
3642 (dialog_average_tool): setup new controls
3643 (average_tool_ok_clicked_cb): handle new controls
3645 2008-09-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3647 * dialog-analysis-tools.c (AverageToolState): new field
3648 (average_tool_ok_clicked_cb): handle new field
3649 (dialog_average_tool): setup new control
3650 * moving-averages.glade: enable graph checkbox
3652 2008-09-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3654 * dialog-analysis-tools.c (n_group): new
3655 (AverageToolState): new fields
3656 (average_tool_ok_clicked_cb): handle new fields
3657 (average_tool_update_sensitivity_cb): ditto
3658 (average_tool_check_error_cb): new
3659 (average_tool_central_cb): new
3660 (average_tool_prior_cb): new
3661 (average_tool_interval_cb): new
3662 (dialog_average_tool): setup new controls
3663 * moving-averages.glade: enable controls
3665 2008-09-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3667 * dialog-analysis-tools.c (average_tool_update_sensitivity_cb):
3668 use warning field in the dialog
3670 2008-09-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3672 * moving-averages.glade: add new controls
3673 * dialog-analysis-tools.c (dialog_average_tool): allow to
3674 request formula output.
3676 2008-09-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3678 * dialog-analysis-tools.c (sampling_tool_update_sensitivity_cb):
3679 use warning field in the dialog
3681 2008-09-20 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3683 * sampling.glade: add some entry fields and radio buttons, remove
3684 apply button (which worked identically to the ok button).
3685 * dialog-analysis-tools.c (SamplingState): add fields
3686 (sampling_tool_update_sensitivity_cb): skip apply button
3687 (sampling_tool_ok_clicked_cb): handle new fields
3688 (sampling_method_toggled_cb): ditto
3689 (dialog_sampling_tool): ditto
3691 2008-09-19 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3693 * dialog-function-select.c (describe_new_style): also show notes.
3695 2008-09-19 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3698 * plugin-manager.glade: remove "activate all" icon
3699 * dialog-plugin-manager.c (dialog_plugin_manager): add
3702 2008-09-19 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3705 * print.glade: use stock button for Page Setup dialog
3706 * function-select.glade: use stock button for ok (instead
3709 2008-09-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3711 * histogram.glade: enable chart buttons and rearrange them
3712 * dialog-analysis-tools.c (chart_group): new
3713 (histogram_tool_update_sensitivity_cb): remove unused variables
3714 (histogram_tool_ok_clicked_cb): handle all chart radio buttons
3715 (histogram_tool_set_predetermined_on_toggle): delete
3717 2008-09-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3719 * histogram.glade: move widgets so that opening the 2nd page does not
3720 cause automatic switch to predetermined cutoffs
3721 * dialog-analysis-tools.c (dialog_histogram_tool): require keyboard input to
3722 switch to calculated cutoffs
3724 2008-09-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3726 * histogram.glade: enable chart check box
3727 * dialog-analysis-tools.c (histogram_tool_ok_clicked_cb): read chart
3730 2008-09-15 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3732 * dialog-analysis-tools.c (regression_tool_update_sensitivity_cb): add forgotten
3734 (histogram_tool_update_sensitivity_cb): use warning field in the dialog.
3736 2008-09-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3738 * histogram.glade: redesign
3739 * dialog-analysis-tools.c (bin_type_group): new
3740 (histogram_tool_ok_clicked_cb): adjust to new glade file
3741 (dialog_histogram_tool): ditto
3743 2008-09-13 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3745 * dialog-function-select.c (cb_dialog_function_select_cat_selection_changed):
3746 reorganize and remove dead code.
3748 2008-09-13 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3750 * dialog-preferences.c (dialog_preferences): rename variable to quieten coverity
3752 2008-09-13 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3755 * dialog-hyperlink.c (dhl_cb_ok): use is_new rather than src_link
3756 since the latter contain only random info. Use cmd_selection_hyperlink
3757 rather than cmd_selection_format
3759 2008-09-11 Morten Welinder <terra@gnome.org>
3761 * dialog-function-select.c (describe_new_style): Add missing
3764 2008-09-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3767 * dialog-stf-export.c (stf_export_dialog_sheet_page_init):
3768 Don't export empty sheets!
3770 2008-09-11 Jody Goldberg <jody@gnome.org>
3772 * dialog-autoformat.c (cb_category_changed) : handle missing name and
3773 selection. [Coverity 70]
3775 2008-09-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3778 * col-width.glade: use points and pixels
3779 * row-height.glade: ditto
3780 * dialog-col-width.c (ColWidthState): new fields
3781 (dialog_col_width_update_points): new
3782 (dialog_col_width_button_sensitivity): use int and call
3783 dialog_col_width_update_points
3784 (dialog_col_width_set_value): adjust for zoom factor and return
3786 (dialog_col_width_load_value): use pixels
3787 (cb_dialog_col_width_value_changed): ditto
3788 (cb_dialog_col_width_apply_clicked): ditto
3789 * dialog-row-height.c: corresponding changes to dialog-col-width.c
3791 2008-09-07 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3793 * regression.glade: remove "group by" buttons and add
3795 * dialog-analysis-tools.c (regression_tool_calc_*): new
3796 (regression_tool_ok_clicked_cb): keep arrays and
3797 determine group-by from y variable
3798 (regression_tool_update_sensitivity_cb): provide reasons
3799 and also check for correct range sizes
3800 (dialog_regression): enable choice to enter formulas rather than
3803 2008-08-29 Jody Goldberg <jody@gnome.org>
3807 2008-08-29 J.H.M. Dassen (Ray) <jdassen@debian.org>
3809 * dialog-simulation.c (simulation_ok_clicked_cb): Corrected error
3810 message for sim.first_round > sim.last_round. [#537669]
3812 2008-07-08 Jody Goldberg <jody@gnome.org>
3814 * dialog-quit.c (show_quit_dialog) : add mnemonics to the buttons. [#132131]
3816 * dialog-define-names.c (name_guru_init) : default to absolute
3819 2008-06-25 Jody Goldberg <jody@gnome.org>
3823 2008-06-17 Jody Goldberg <jody@gnome.org>
3825 * dialog-printer-setup.c (dialog_printer_setup_done_cb) : Fix page
3826 setup on win32 which is much more restrictive about the lifecycle of
3827 the GtkPageSetup object.
3829 2008-05-16 Morten Welinder <terra@gnome.org>
3831 * dialog-function-select.c (describe_new_style): Do help text
3832 translation in the right domain. Fixes part of #533193.
3834 2008-05-04 Jody Goldberg <jody@gnome.org>
3838 2008-03-13 Morten Welinder <terra@gnome.org>
3840 * dialog-cell-format.c (fmt_dialog_changed): Disable Apply and Ok
3841 when the format is invalid. Fixes #521849.
3843 2007-12-21 Jody Goldberg <jody@gnome.org>
3847 2007-12-03 Jody Goldberg <jody@gnome.org>
3851 2007-11-26 Morten Welinder <terra@gnome.org>
3853 * dialog-search.c (cursor_change): Don't try to go to hidden
3854 sheets. Fixes 499723.
3856 2007-11-26 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3858 * dialog-printer-setup.c (hf_customize_apply): reset modification
3861 2007-11-26 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3863 * dialog-printer-setup.c (add_text_to_buffer): if text is NULL
3864 there is no text to add.
3866 2007-11-20 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3868 * preferences.glade: remove underused textview
3869 * dialog-preferences.c (dialog_pref_page_open): deleted and
3871 (dialog_pref_load_description): ditto
3872 (dialog_pref_load_description_from_key): ditto
3873 (pref_*_page_open): deleted
3874 (page_info_t): remove page_open field
3875 (cb_dialog_pref_switch_page): deleted
3876 (PrefState): remove description field and delete all references
3879 2007-11-20 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3881 * dialog-formula-guru.c (dialog_formula_guru_load_fd): return
3882 maximum number of possible arguments
3883 (dialog_formula_guru_load_expr): use that return value of
3884 dialog_formula_guru_load_fd and do not try to load more arguments.
3886 2007-11-19 Jody Goldberg <jody@gnome.org>
3890 2007-11-19 Morten Welinder <terra@gnome.org>
3892 * dialog-printer-setup.c (do_hf_dt_format_customize): Fix
3893 compilation type warning.
3894 (hf_dt_customize_ok): Ditto.
3896 2007-11-19 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3898 * hf-dt-format.glade: new
3899 * Makefile.am: added hf-dt-format.glade
3900 * dialog-printer-setup.c (do_hf_dt_format_customize): new
3901 (hf_insert_custom_date_cb): new
3902 (hf_insert_custom_time_cb): new
3903 (hf_attach_insert_date_menu): link hf_insert_custom_date_cb
3904 (hf_attach_insert_time_menu): link hf_insert_custom_time_cb
3905 (hf_dt_customize_ok): new
3907 2007-11-18 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3909 * print.glade: add orientation radio buttons to the main dialog
3910 * dialog-printer-setup.c: (do_update_page) set these radio buttons
3911 (orientation_changed_cb): one of these radio buttons was clicked.
3912 (do_setup_page): setup these radio buttons
3914 2007-11-18 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3916 * dialog-printer-setup.c (check_hf_tag): add length argument and
3917 change all callers. Consider only length many characters.
3919 2007-11-17 Morten Welinder <terra@gnome.org>
3921 * dialog-printer-setup.c: Fix test suite failures.
3923 2007-11-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3925 * hf-config.glade: enable all toolbar buttons
3926 * dialog-printer-setup.c (hf_insert_cell_cb): new
3927 (hf_attach_insert_cell_menu): new
3928 (do_hf_customize): hook-up the above
3930 2007-11-16 Morten Welinder <terra@gnome.org>
3932 * dialog-preferences.c (cb_workbook_removed): New handler to close
3933 dialog when the last workbook is closed.
3934 (dialog_preferences): Don't store wb. It isn't needed and won't
3935 necessarily stay valid.
3937 2007-11-15 Morten Welinder <terra@gnome.org>
3939 * dialog-preferences.c (cb_close_clicked): Remove the state key.
3940 (dialog_preferences): Store the application-wide dialog on the
3941 application GObject.
3943 2007-11-15 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3945 * dialog-printer-setup.c (hf_insert_hf_stock_tag): handle
3946 options, add argument and change all callers
3947 (hf_insert_hf_text_tag): deleted
3948 (hf_insert_date_cb): retrieve and pass on options
3949 (hf_insert_time_cb): ditto
3951 (is_known_tag): use check_hf_tag
3952 (hf_attach_insert_date_menu): new
3953 (hf_attach_insert_time_menu): new
3954 (do_hf_customize): use hf_attach_insert_*_menu
3956 2007-11-15 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3958 * hf-config.glade: add menu buttons to toolbar
3959 * dialog-printer-setup.c: add "cell" field to all tag lists
3960 (do_hf_customize): add icon to insert cell tag button
3962 2007-11-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3964 * dialog-printer-setup.c (hf_insert_hf_stock_tag): add
3965 additional recognized field types
3966 (hf_insert_hf_tag): we only need to handle stock ids here
3967 (append_tag_descriptor): the sheet tag is &[TAB]
3968 (is_known_tag): add more known tags
3969 (add_text_to_buffer): make sure the iter stays valid
3970 (do_hf_customize): add icons to toolbar
3972 2007-11-13 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3974 * dialog-printer-setup.c (fill_hf): current format must be
3976 (do_setup_hf_menus): Make sure current format is registered.
3978 2007-11-13 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3980 * dialog-printer-setup.c (do_update_page): we need to set the
3981 header and footer margins first (they change the top and
3984 2007-11-13 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3986 * hf-config.glade: add some icons
3987 * dialog-printer-setup.c (hf_insert_hf_stock_tag): new
3988 (hf_insert_hf_text_tag): new
3989 (hf_insert_hf_tag): rewritten to use the above and change
3990 all callers to use new arguments
3991 (buffer_delete_range_cb): delete dropped textmarks
3992 (mark_info_compare): new
3993 (append_tag_descriptor): new
3994 (text_get): handle icon tags and marks
3995 (hf_customize_apply): simplify
3997 (add_text_to_buffer): use icons if possible
3998 (free_hf_mark_info): new
3999 (free_hf_state): new
4000 (do_hf_customize): rearrange to allow for icon rendering
4002 2007-11-12 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4004 * hf-config.glade: add delete button on toolbar
4005 * dialog-printer-setup.c (hf_delete_tag_cb): new
4006 (hf_insert_hf_tag): mark tag wit formatting
4007 (buffer_delete_range_cb): new
4008 (add_named_tags): new
4009 (add_text_to_buffer): new
4010 (do_hf_customize): hook up above callbacks
4012 2007-11-12 Morten Welinder <terra@gnome.org>
4014 * dialog-quit.c (show_quit_dialog): Populate before showing so we
4015 don't see an annoying resize.
4017 * dialog-solver.c (dialog_init): Connect.
4018 (cb_dialog_solver_destroy_constraints): New function, extracted
4019 from cb_dialog_solver_destroy. (Code by Jean, really.)
4021 2007-11-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4023 * hf-config.glade: add toolbar buttons
4024 * dialog-printer-setup.c (hf_insert_*_cb): new
4025 (hf_insert_hf_tag): new
4026 (do_hf_customize): hook up toolbar buttons
4028 2007-11-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4030 * hf-config.glade: some fine tuning (scroll bars, toolbar, etc.)
4031 * dialog-printer-setup.c (create_hf_name): new
4032 (append_hf_item): new
4033 (fill_hf): use append_hf_item
4034 (hf_customize_apply): use new hf_state
4035 (hf_customize_ok): ditto
4037 2007-11-11 Morten Welinder <terra@gnome.org>
4039 * dialog-cell-sort.c: Clean out the iterator mess.
4041 2007-11-11 Morten Welinder <terra@gnome.org>
4043 * dialog-cell-sort.c (move_cb): Swap entries instead of
4044 delete+insert. (Code by Andreas.)
4045 (cb_sort_selection_changed): Remove unused argument. All callers
4048 2007-11-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4050 * dialog-printer-setup.c (do_hf_customize): retrieve buffers only once
4051 and reset the modified bit after loading text.
4052 (create_hf_preview_canvas): Don't center multiline headers or footers
4054 2007-11-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4056 * hf-config.glade: replace GtkEntry with GtkTextView
4057 * dialog-printer-setup.c (text_get): rewritten for GtkTextView
4058 (hf_customize_apply): replace GtkEntry with GtkTextView
4059 (do_hf_customize): ditto
4061 2007-11-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4063 * hf-config.glade: rewrite with glade 3
4064 * dialog-printer-setup.c (do_hf_customize): use
4065 gtk_window_set_transient_for since go_gtk_window_set_transient
4066 stacks the dialog below the print setup dialog.
4068 2007-11-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4070 * print.glade: add "do not print" checkbox
4071 * dialog-printer-setup.c (do_setup_page_info): handle do-not-print
4073 (do_fetch_page_info): ditto
4075 2007-11-06 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4077 * dialog-printer-setup.c: reenable header/footer customization
4078 (canvas_update): replace gnome-print code with corresponding
4080 (hf_fill): don't add a configuration command to the header/footer
4082 (notebook_flipped): deleted
4083 (create_hf_preview_canvas): don't unref the style twice.
4084 (do_setup_hf): hookup customization buttons
4085 * print.glade: added two configuration buttons for header &
4088 2007-11-06 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4090 * dialog-printer-setup.c: eanble header/footer preview
4091 (create_hf_preview_canvas): use a font similar to the header
4092 footer font chosen by the user.
4094 2007-11-06 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4096 * dialog-printer-setup.c: reenable some of the header/footer
4098 * print.glade: remove unnecessary label on header/footer page
4100 2007-11-04 Morten Welinder <terra@gnome.org>
4104 2007-11-03 Morten Welinder <terra@gnome.org>
4106 * dialog-stf-main-page.c (main_page_update_preview): Kill limit on
4108 (main_page_import_range_changed): Ensure range is at most
4109 SHEET_MAX_ROWS lines. Fixes #370273.
4111 * dialog-stf-export.c (stf_export_dialog_format_page_init,
4112 stf_export_dialog_sheet_page_init): Take initial settings from
4114 (stf_export_dialog): Take extra GnmStfExport instead of creating
4117 2007-11-02 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4119 * dialog-printer-setup.c (cb_do_print): Preserve required info
4120 before deleting state [#491775]
4122 2007-10-27 Jody Goldberg <jody@gnome.org>
4124 * dialog-data-table.c (dialog_data_table) : finish. And use the new
4125 cmd_create_data_table.
4127 2007-10-21 Morten Welinder <terra@gnome.org>
4131 2007-09-25 Morten Welinder <terra@gnome.org>
4133 * dialog-autoformat.c (dialog_autoformat): Make cancel kill the
4134 dialog, not just the cancel button.
4136 2007-09-24 Morten Welinder <terra@gnome.org>
4138 * dialog-quit.c (show_quit_dialog): Switch to new tooltip api.
4139 * dialog-preferences.c (set_tip): Ditto.
4140 * dialog-autoformat.c (previews_load): Ditto.
4141 * dialog-stf-format-page.c (format_page_update_preview): Ditto.
4143 2007-09-24 Jody Goldberg <jody@gnome.org>
4145 * dialog-printer-setup.c (do_hf_customize) : Use
4146 go_gtk_window_set_transient instead of gtk_window_set_transient_for.
4147 The former causes problems on win32, and breaks window stacking.
4149 2007-09-16 Jody Goldberg <jody@gnome.org>
4151 * dialog-preferences.c : Add some includes.
4153 2007-09-14 Morten Welinder <terra@gnome.org>
4155 * dialog-search.c (dialog_search): Hook up signals right.
4157 2007-09-13 Morten Welinder <terra@gnome.org>
4159 * dialog-printer-setup.c (cb_do_print_ok): Fix crash.
4161 2007-09-04 Jody Goldberg <jody@gnome.org>
4165 2007-08-25 Jody Goldberg <jody@gnome.org>
4167 * dialog-preferences.c (cb_find_enum) : be more careful. On win32 if
4168 the registry has not been updated the model may be empty. [#462906]
4169 (enum_pref_conf_to_widget) : ditto.
4171 2007-08-25 Jody Goldberg <jody@gnome.org>
4173 * dialog-about.c (dialog_about) : update the copyright
4175 2007-08-21 Morten Welinder <terra@gnome.org>
4177 * dialog-define-names.c (name_guru_init): Don't request absolute
4180 2007-08-12 Morten Welinder <terra@gnome.org>
4182 * dialog-define-names.c (name_guru_add): Validate prospective
4185 2007-07-24 Jody Goldberg <jody@gnome.org>
4189 2007-07-24 Jody Goldberg <jody@gnome.org>
4191 * dialog-col-row.c (dialog_col_row) : be consistent with other dialogs
4192 and show the dialog internally, rather than returning a pointer.
4194 2007-07-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4196 * print.glade: show repeating rows/columns and print area labels
4197 * dialog-printer-setup.c (load_print_area): new
4198 (do_setup_page_info) re-enable repeating rows/columns and print area
4199 (do_fetch_page_info) fetch repeating rows/columns
4201 2007-07-12 Jody Goldberg <jody@gnome.org>
4203 * dialog-preferences.c (pref_create_label) : new utility to handle
4204 mnemonics, and atk relations.
4205 (int_pref_create_widget) : used here.
4206 (double_pref_create_widget) : and here.
4207 (pref_window_page_initializer) : move transition keys from here.
4208 (pref_tool_page_initializer) : here. And add the 'Enter Direction'
4210 (cb_enum_changed) : new.
4211 (cb_find_enum) : new.
4212 (enum_pref_conf_to_widget) : new.
4213 (enum_pref_create_widget) : new.
4215 2007-06-27 Jody Goldberg <jody@gnome.org>
4217 http://bugzilla.gnome.org/show_bug.cgi?id=450676
4218 * dialog-analysis-tools.c (dialog_ttest_tool) : don't set a 'state'
4219 object a 2nd time. That clear the original.
4221 2007-06-25 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4223 * print.glade: enable buttons and rearrange items on sheet page
4224 * dialog-printer-setup.c (_PrinterSetupState): add icon fields
4225 (display_order_icon): enable
4226 (do_setup_page_info): setup order icons
4227 (do_setup_main_dialog): enable order buttons
4230 2007-06-10 Jody Goldberg <jody@gnome.org>
4232 * dialog-cell-format.c (fmt_dialog_selection_type) : if the current
4233 region is a merged cell only look at the style in the top left.
4235 2007-06-01 Morten Welinder <terra@gnome.org>
4237 * dialog-cell-format.c (cb_number_format_changed): The signal
4238 argument is the unlocalized format string. Fixes #442657.
4240 2007-05-22 Morten Welinder <terra@gnome.org>
4242 * dialog-quit.c (dialog_quit): Actually quit in the all-clean
4245 2007-05-21 Morten Welinder <terra@gnome.org>
4247 * dialog-quit.c: New file.
4248 * Makefile.am (base_files): Hook it up.
4250 2007-05-19 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4252 * print.glade: show row/col headings checkbox
4254 2007-05-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4256 * print.glade: show gridline checkbox
4258 2007-05-17 Morten Welinder <terra@gnome.org>
4260 * dialog-recent.c: New file.
4262 2007-05-15 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4264 * dialog-printer-setup.c (do_setup_page_info): enable
4266 (do_fetch_page_info): ditto
4267 (fetch_settings): enable do_fetch_page_info
4268 (printer_setup_state_new): show the "sheet" tab
4269 * print.glade: hide some not yet supported items
4271 2007-05-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4273 * dialog-printer-setup.c (_PrinterSetupState): new fields
4274 (do_setup_margin): setup center check buttons
4275 (do_fetch_page): retrieve info from center check buttons
4277 2007-05-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4279 * print.glade: enable header/footer and center buttons
4280 * dialog-printer-setup.c (spin_button_set_bound): delete
4281 (get_printable_height): delete
4282 (set_vertical_bounds): delete
4283 (move_line): only move existing lines
4284 (cb_unit_activated): rename to cb_spin_activated and enable
4285 (cb_unit_deactivated): rename to cb_spin_deactivated and
4287 (unit_editor_configure): delete
4288 (value_changed_bottom_cb): move the footer not the header line
4289 (margin_spin_configure): connect cb_spin_*activated
4290 (do_update_page): adjust for changed arguments to
4291 print_info_get_margins
4292 (do_fetch_margins): use print_info_set_edge_to_*
4294 2007-05-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4296 * dialog-printer-setup.c (MarginOrientation): deleted
4297 (UnitInfo): adjust fields
4298 (draw_margin): deleted
4299 (draw_margin_top): new
4300 (draw_margin_bottom): new
4301 (draw_margin_left): new
4302 (draw_margin_right): new
4303 (draw_margin_header): new
4304 (draw_margin_footer): new
4305 (create_margin): don't draw the correct margins here, drop
4307 (draw_margins): adjust calls to create_margin and call
4309 (margin_preview_page_create): enable call to draw_margins
4310 (value_changed_*_cb): move line
4311 (do_setup_margin): cleanup
4313 2007-05-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4315 * print.glade: widen sample paper
4317 2007-05-03 Morten Welinder <terra@gnome.org>
4321 2007-05-02 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4323 * print.glade: add margin spin buttons
4324 * dialog-printer-setup.c (PrinterSetupState): new fields
4326 (UnitInfo_cbdata): deleted
4327 (get_conversion_factor): new
4328 (spin_button_adapt_to_unit): deleted
4329 (cb_unit_changed): deleted
4330 (configure_bounds_*): new
4331 (value_changed_*_cb): new
4332 (margin_spin_configure): new
4333 (do_setup_margin): handle margin spin buttons
4334 (do_update_margin): new
4335 (do_update_page): call do_update_margin and configure_bounds_*
4336 (do_fetch_unit): new
4337 (do_fetch_margins): rewrite
4338 (fetch_settings): add new do_fetch_*
4340 2007-04-26 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4342 * dialog-printer-setup.c (PrinterSetupState): add fields
4343 (margin_preview_page_create): use preferred units
4344 (cb_unit_selector_changed): rewrite
4345 (unit_sort_func): new
4346 (do_setup_margin): create unit_selector
4347 (do_update_page): use preferred units
4348 (cb_do_print_destroy): free unit_model
4349 (printer_setup_state_new): initialize display unit
4350 * print.glade: add unit selector
4352 2007-04-24 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4354 * print.glade: add paper preview container
4355 * dialog-printer-setup.c (PreviewInfo) rename to MarginPreviewInfo
4356 (preview_page_destroy): rename to margin_preview_page_destroy
4357 (preview_page_create): rename to margin_preview_page_create and enable the
4358 non-margin portion. Use new print-info functions to access papersize.
4359 (canvas_update): enable non-margin portion
4360 (notebook_flipped): no need to update the canvas on page flip
4361 (do_setup_margin): enable paper preview
4362 (do_setup_page): call do_setup_margin
4364 2007-04-24 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4366 * print.glade: we don't use gnomeprint anymore. Change
4367 scaling selection and paper selection
4368 * dialog-printer-setup.c (PrinterSetupState): adjust fields
4369 (get_paper_pswidth): deleted
4370 (get_paper_psheight): deleted
4371 (notebook_flipped): turn into stub
4372 (do_update_page): new
4373 (do_setup_page): rewrite
4374 (scaling_percent_changed): new
4375 (scaling_fit_to_h_changed): new
4376 (scaling_fit_to_v_changed): new
4377 (scaling_fit_to_changed): new
4378 (do_setup_scale): new
4379 (cb_do_print_destroy ): we don't use gnomeprint anymore,
4380 comment out unimplemented items
4381 (printer_setup_state_new): ditto
4382 (do_fetch_page): ditto
4383 (fetch_settings): ditto
4384 (do_fetch_scale): new
4385 (dialog_printer_setup_done_cb): don't commit changes yet
4386 (dialog_printer_setup): rename to dialog_gtk_printer_setup_cb and
4387 make this dialog modal with respect to the large pagesetup dialog
4388 (dialog_printer_setup): reenable the implemented portion
4390 2007-04-21 Morten Welinder <terra@gnome.org>
4394 2007-04-15 Morten Welinder <terra@gnome.org>
4396 * dialog-cell-sort.c (dialog_init): Attach locale selector.
4398 2007-04-02 Morten Welinder <terra@gnome.org>
4400 * dialog-search.c (search_clicked): Normalize search text here.
4401 * dialog-search-replace.c (ok_clicked): Ditto. And do replacement
4402 text also so we leave more things normalized.
4404 2007-03-28 Morten Welinder <terra@gnome.org>
4406 * dialog-cell-format.c (fmt_dialog_selection_type): Properly
4407 extract format from General-formatted values. Fixes part of
4410 2007-03-19 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4412 * dialog-printer-setup.c (PrinterSetupStateNew): new
4413 (printer_setup_state_new_new): new
4414 (dialog_printer_setup_done_cb): new
4415 (dialog_printer_setup): use gtk dialog
4417 2007-03-08 Morten Welinder <terra@gnome.org>
4419 * dialog-cell-format.c (cb_number_format_changed): Use
4420 gnm_style_set_format, not gnm_style_set_format_text.
4422 * dialog-stf-format-page.c (stf_dialog_format_page_prepare): Use
4423 go_format_general directly.
4425 2007-03-04 Morten Welinder <terra@gnome.org>
4429 2007-02-21 Morten Welinder <terra@gnome.org>
4431 * dialog-formula-guru.c (dialog_formula_guru): Fix R1C1 problem.
4432 (dialog_formula_guru_load_expr): Ditto. Fixes #409803.
4434 2007-02-16 Morten Welinder <terra@gnome.org>
4438 2007-01-29 Jody Goldberg <jody@gnome.org>
4440 * dialog-so-list.c (init_entry) : take a dep to load from.
4441 (so_list_init) : init the entries with the initial content of the
4442 content and result deps.
4444 2007-01-09 Morten Welinder <terra@gnome.org>
4446 * dialog-autoformat.c (afg_get_cell_value): Don't use g_strtod.
4447 We do not want dual-locale semantics.
4449 2006-12-29 Morten Welinder <terra@gnome.org>
4451 * dialog-define-names.c (name_guru_add): When defining a global
4452 name, parse in global scope. Fixes #306686.
4453 (name_guru_add): Don't allow the use of undefined names.
4455 2006-12-17 Jody Goldberg <jody@gnome.org>
4459 2006-12-07 Jody Goldberg <jody@gnome.org>
4461 * dialog-autofilter.c (init_operator) : editable_enters for the expr
4464 2006-12-09 Jody Goldberg <jody@gnome.org>
4466 * dialog-col-row.c (cb_dialog_col_row_destroy) : fix signature from
4467 recent 'destroy' handler change.
4468 (dialog_col_row) : Set dialog title rather than non-HIG frame title.
4470 * colrow.glade : remove the frame.
4472 2006-12-04 Jody Goldberg <jody@gnome.org>
4476 2006-12-02 Jody Goldberg <jody@gnome.org>
4478 * *.c : Move away from the "destroy" handlers and use
4479 g_object_set_data_full instead. That guarantees being called only
4480 once and does not need to return a flag.
4482 2006-12-02 Jody Goldberg <jody@gnome.org>
4484 * dialog-sheet-order.c (cb_sheet_order_destroy) : we need to manually
4486 * dialog-plugin-manager.c (pm_dialog_cleanup) : ditto.
4487 * dialog-goto-cell.c (dialog_goto_close_destroy) : ditto.
4488 * dialog-function-select.c (dialog_function_select_destroy) : ditto.
4489 * dialog-cell-sort.c (dialog_destroy) : ditto.
4490 * dialog-formula-guru.c (dialog_formula_guru_destroy) : ditto.
4492 2006-11-28 Morten Welinder <terra@gnome.org>
4494 * dialog-goal-seek.c (dialog_goal_seek): Call
4495 dialog_goal_seek_test as appropritate.
4496 (dialog_goal_seek_test): New function.
4497 (gnumeric_goal_seek): Use initial guess only if it is actually
4498 valid. Otherwise use midpoint. For the normal trawls, don't let
4501 2006-11-27 Morten Welinder <terra@gnome.org>
4503 * dialog-define-names.c (name_guru_add): If the name is empty,
4504 simply do nothing. Plug leak.
4506 2006-11-26 Morten Welinder <terra@gnome.org>
4508 * dialog-goal-seek.c (gnumeric_goal_seek): Set the evaldata.state
4509 so we avoid spectacular crashes. Fixes #377961.
4511 2006-11-24 Jody Goldberg <jody@gnome.org>
4513 * cell-format.glade : make 'in cell dropdown' visible now that we
4514 support the feature.
4516 2006-11-20 Jody Goldberg <jody@gnome.org>
4520 2006-11-19 Morten Welinder <terra@gnome.org>
4524 2006-11-18 Morten Welinder <terra@gnome.org>
4526 * dialog-formula-guru.c (cb_dialog_formula_guru_editing_started):
4528 (real_start_editing_cb): Stop editing in previous cell so we don't
4530 (dialog_formula_guru_init): Hook up
4531 cb_dialog_formula_guru_editing_started.
4533 2006-11-17 Morten Welinder <terra@gnome.org>
4535 * dialog-function-select.c (describe_new_style): New function.
4536 (describe_old_style): New function, extracted from
4537 cb_dialog_function_select_fun_selection_changed.
4538 (cb_dialog_function_select_fun_selection_changed): Handle
4541 2006-10-27 Morten Welinder <terra@gnome.org>
4543 * dialog-hyperlink.c (dhl_get_target_cur_wb): Kill cast.
4545 * dialog-*.c: Add calls to gnm_dialog_setup_destroy_handlers.
4548 2006-10-24 Morten Welinder <terra@gnome.org>
4550 * dialog-scenarios.c (dialog_scenario_add): Use
4551 gnm_dialog_setup_destroy_handlers. Fixes the initial part of
4554 * dialog-search.c (dialog_search): Use
4555 gnm_dialog_setup_destroy_handlers.
4557 2006-10-24 Jon K Hellan <hellan@acm.org>
4559 * dialog-hyperlink.c: Change _get_target_ methods from const char*
4562 2006-10-23 Jon K Hellan <hellan@acm.org>
4564 * dialog-plugin-manager.c (cb_pm_button_deactivate_all_clicked):
4566 (pm_dialog_init, dialog_plugin_manager): Remove "Deactivate all"
4568 * plugin-manager.glade: Ditto.
4570 2006-10-22 Jon K Hellan <hellan@acm.org>
4572 * dialog-sheet-order.c (cb_sheet_order_destroy): Unset unique
4574 (dialog_sheet_order): Check for only one instance per
4577 * dialog-scenarios.c (scenario_add_ok_clicked_cb): Fix string typo.
4580 * dialog-stf-export.c (cb_selection_changed,
4581 cb_sheet_export_toggled): Check that tree model iterator is valid.
4583 * dialog-simulation.c (update_log): Ditto.
4585 * dialog-sheet-order.c (cb_name_edited, cb_selection_changed,
4586 cb_toggled_lock, cb_toggled_direction, cb_toggled_visible): Ditto.
4588 * dialog-scenarios.c (update_scenarios_treeview): Ditto.
4590 * dialog-plugin-manager.c (cb_active_toggled): Ditto.
4592 * dialog-doc-metadata.c (cb_dialog_doc_metadata_remove_clicked,
4593 cb_dialog_doc_metadata_combo_prop_selected,
4594 cb_dialog_doc_metadata_tree_prop_selected): Ditto.
4596 * dialog-consolidate.c (adjust_source_areas,
4597 construct_consolidate, cb_source_edited): Ditto.
4599 * dialog-cell-sort.c (toggled, cb_toggled_descending): Ditto.
4601 2006-10-21 Jon K Hellan <hellan@acm.org>
4603 * dialog-formula-guru.c (dialog_formula_guru_load_fd,
4604 cb_dialog_formula_guru_edited): Give up if we don't have a valid
4607 2006-10-20 Jon K Hellan <hellan@acm.org>
4609 * dialog-sheet-order.c (cb_ok_clicked): Ensure that a live sheet
4610 has focus on exit. [#363549]
4612 2006-10-18 Jon K Hellan <hellan@acm.org>
4614 * dialog-hyperlink.c (dhl_get_target_cur_wb,
4615 dhl_get_target_external, dhl_get_target_url, dhl_cb_ok): Fix
4616 lifecycle of returned string, plug leak.
4617 (dhl_get_target_email): Fix encoding of mailtos [#148550]
4619 2006-10-17 Jody Goldberg <jody@gnome.org>
4623 2006-10-16 Morten Welinder <terra@gnome.org>
4625 * dialog-sheet-order.c (dialog_sheet_order): Don't let the
4626 foreground button grow. [#362558]
4628 2006-10-02 Jody Goldberg <jody@gnome.org>
4632 2006-09-24 Jody Goldberg <jody@gnome.org>
4634 * dialog-solver.c : We use GLPK 4.9 now.
4636 2006-07-06 Andreas J. Guelzow <aguelzow@pyrshep.ca>
4638 * dialog-define-names.c (name_guru_add): add argument to call
4641 2006-06-30 Andreas J. Guelzow <aguelzow@taliesin.ca>
4643 * dialog-define-names.c (NameGuruState): add
4644 switchscope_button field
4645 (cb_scope_changed): remove unnecessary code
4646 (name_guru_update_sensitivity): handle switch-scope button
4647 (cb_name_guru_clicked): ditto
4648 (name_guru_init): ditto
4649 (name_guru_switchscope): new
4650 * define-name.glade: add switch-scope button
4652 2006-06-28 Andreas J. Guelzow <aguelzow@taliesin.ca>
4654 * dialog-define-names.c (name_guru_in_list): add scope argument
4655 (name_guru_update_sensitivity): check existing names by scope
4657 2006-06-26 Andreas J. Guelzow <aguelzow@taliesin.ca>
4659 http://bugzilla.gnome.org/show_bug.cgi?id=345896
4660 * dialog-define-names.c (NameGuruState): add action_possible
4662 (name_guru_update_sensitivity): rewrite
4663 (cb_scope_changed): just update the buttons, don't switch scope
4664 (name_guru_add): make sure the action is permissible
4665 (cb_entry_activate): use action_possible
4666 (name_guru_init): initialize action_possible
4668 2006-06-25 Andreas J. Guelzow <aguelzow@taliesin.ca>
4670 * dialog-define-names.c (name_guru_update_sensitivity):
4671 handle permanent names
4673 2006-06-23 Andreas J. Guelzow <aguelzow@taliesin.ca>
4675 * dialog-stf-format-page.c (stf_dialog_format_page_init):
4676 initialize locale selector if pagedata.locale is set.
4678 2006-06-23 Andreas J. Guelzow <aguelzow@taliesin.ca>
4680 * dialog-zoom.glade: remove unneccessary &-signs #311206
4682 2006-06-22 Andreas J. Guelzow <aguelzow@taliesin.ca>
4684 * dialog-stf-format-page.c (cb_col_check_clicked): use
4686 * ialog-stf-main-page.c (main_page_import_range_changed):
4687 use ngettext #123860
4689 2006-05-25 Jean Brefort <jean.brefort@normalesup.org>
4691 * dao-gui-utils.c: replaced gi18n.h by gi18n-lib.h.
4692 * dialog-about.c: ditto.
4693 * dialog-advanced-filter.c: ditto.
4694 * dialog-analysis-tools.c: ditto.
4695 * dialog-autocorrect.c: ditto.
4696 * dialog-autofilter.c: ditto.
4697 * dialog-autoformat.c: ditto.
4698 * dialog-autosave.c: ditto.
4699 * dialog-cell-comment.c: ditto.
4700 * dialog-cell-format.c: ditto.
4701 * dialog-cell-sort.c: ditto.
4702 * dialog-col-width.c: ditto.
4703 * dialog-consolidate.c: ditto.
4704 * dialog-define-names.c: ditto.
4705 * dialog-delete-cells.c: ditto.
4706 * dialog-doc-metadata.c: ditto.
4707 * dialog-fill-series.c: ditto.
4708 * dialog-formula-guru.c: ditto.
4709 * dialog-function-select.c: ditto.
4710 * dialog-goal-seek.c: ditto.
4711 * dialog-goto-cell.c: ditto.
4712 * dialog-hyperlink.c: ditto.
4713 * dialog-insert-cells.c: ditto.
4714 * dialog-merge.c: ditto.
4715 * dialog-password.c: ditto.
4716 * dialog-paste-names.c: ditto.
4717 * dialog-paste-special.c: ditto.
4718 * dialog-pivottable.c: ditto.
4719 * dialog-plugin-manager.c: ditto.
4720 * dialog-preferences.c: ditto.
4721 * dialog-printer-setup.c: ditto.
4722 * dialog-random-generator.c: ditto.
4723 * dialog-row-height.c: ditto.
4724 * dialog-scenarios.c: ditto.
4725 * dialog-search-replace.c: ditto.
4726 * dialog-search.c: ditto.
4727 * dialog-sheet-order.c: ditto.
4728 * dialog-shuffle.c: ditto.
4729 * dialog-simulation.c: ditto.
4730 * dialog-solver.c: ditto.
4731 * dialog-stf-export.c: ditto.
4732 * dialog-stf-fixed-page.c: ditto.
4733 * dialog-stf-format-page.c: ditto.
4734 * dialog-stf-main-page.c: ditto.
4735 * dialog-stf-preview.c: ditto.
4736 * dialog-stf.c: ditto.
4737 * dialog-summary.c: ditto.
4738 * dialog-tabulate.c: ditto.
4739 * dialog-view.c: ditto.
4740 * dialog-workbook-attr.c: ditto.
4741 * dialog-zoom.c: ditto.
4743 2006-05-08 Jody Goldberg <jody@gnome.org>
4747 2006-05-05 Jody Goldberg <jody@gnome.org>
4749 * dialog-goal-seek.c (gnumeric_goal_seek) : use new update_ui flag in
4751 (goal_seek_eval) : Have an update_ui flag that toggles between
4752 sheet_cell_set_value rather than cell_set_value so that the final
4753 call from gnumeric_goal_seek does not need to manually respan
4756 2006-04-22 Morten Welinder <terra@gnome.org>
4758 * dialog-stf-format-page.c (cb_treeview_key_press): New function
4759 improving keyboard navigation.
4760 (activate_column): Make sure the column is visible.
4762 2006-04-21 Morten Welinder <terra@gnome.org>
4764 * dialog-stf-csv-page.c (stf_dialog_csv_page_init): Remove some of
4765 the more crazy separators. Add option to remove initial
4768 2006-04-20 Morten Welinder <terra@gnome.org>
4770 * dialog-stf-preview.c (stf_preview_set_lines): Speedup.
4772 * dialog-stf-csv-page.c (stf_dialog_csv_page_init): Project
4773 guessed options onto gui.
4775 2006-04-18 Morten Welinder <terra@gnome.org>
4777 * dialog-stf.c (stf_dialog): Simplify using go_gtk_dialog_run.
4778 Happens to fix #338694.
4780 2006-04-15 Morten Welinder <terra@gnome.org>
4782 * dialog-stf-export.c (stf_export_dialog_finish): Transfer locale
4784 (stf_export_dialog_sheet_page_init): Use separate buttons for Next
4786 (stf_export_dialog_switch_page): Hide the Back button for the
4789 2006-04-11 Morten Welinder <terra@gnome.org>
4791 * dialog-sheet-order.c (populate_sheet_list): Fix selection of
4794 2006-04-07 Morten Welinder <terra@gnome.org>
4796 * dialog-define-names.c (name_guru_remove): Support undo.
4798 2006-04-06 Morten Welinder <terra@gnome.org>
4800 * dialog-search-replace.c (dialog_search_replace_query): Fix glade
4801 files so we don't have to set responses by hand. Set alternative
4804 2006-04-05 Morten Welinder <terra@gnome.org>
4806 * dialog-search-replace.c (dialog_search_replace_query): Plug
4807 tooltip leaks by letting glade take care of buttons.
4808 (dialog_search_replace_query): Return GtkReponse values instead of
4809 homegrown magic numbers. Always set window parent, or else we
4810 might display on wrong display!
4812 2006-03-31 Morten Welinder <terra@gnome.org>
4814 * dialog-stf-preview.c (stf_preview_set_startrow): Remove.
4816 * dialog-analysis-tools.c (tool_destroy): Make static.
4818 2006-03-27 Morten Welinder <terra@gnome.org>
4820 * dialog-sheet-order.c (cb_add_clicked): Fix 0/NULL confusion
4821 causing amd64 crash. [#336165]
4823 2006-03-16 Morten Welinder <terra@gnome.org>
4825 * dialog-cell-format.c (border_get_mstyle): Don't add a bogus
4826 MSTYLE_BORDER_TOP to the location.
4828 2006-03-15 Eduardo Lima <eduardo.lima@indt.org.br>
4830 * dialog-doc-metadata.c: Reduced/changed some function names, inserted
4831 some function documentation, reorganized the code in order to not have
4832 functions pre-declared anymore.
4834 2006-03-14 Morten Welinder <terra@gnome.org>
4836 * dialog-preferences.c (PrefState): Drop pages member. It wasn't
4837 used apart from being leaked.
4838 (cb_preferences_destroy): Unref store too.
4840 * dialog-doc-metadata.c (dialog_doc_metadata_set_label_text):
4841 Adapt to goffice changes, plug leaks, handle non-C locales much
4844 2006-03-13 Morten Welinder <terra@gnome.org>
4846 * dialog-cell-format.c (fmt_dialog_init_protection_page): Refer to
4847 sheet protection, not workbook protection.
4848 (cb_fmt_dialog_dialog_buttons): Ditto.
4849 Patch from Klokan Petr Pridal. [#334257]
4851 2006-03-07 Luciano Wolf <luciano.wolf@indt.org.br>
4853 * dialog-doc-metadata.c: Fixed compile errors.
4855 2006-03-04 Morten Welinder <terra@gnome.org>
4857 * dialog-stf-format-page.c (stf_dialog_format_page_init): Don't
4858 trigger updating. Fixes #333407.
4860 2006-03-04 Eduardo Lima <eduardo.lima@indt.org.br>
4861 * dialog-doc-metadata.c:
4862 (dialog_doc_metadata_set_label_text_with_gsf_prop_value): delete.
4863 All callers changed to dialog_doc_metadata_set_label_text.
4864 (dialog_doc_metadata_get_gsf_prop_value): delete.
4865 (dialog_doc_metadata_get_gsf_prop_value_as_str): delete.
4866 (dialog_doc_metadata_get_value_as_str): renamed to
4867 dialog_doc_metadata_get_prop_value_as_str. All callers changed.
4869 2006-03-03 Eduardo Lima <eduardo.lima@indt.org.br>
4871 * dialog-doc-metadata.c: Code reformulation.
4872 * doc-meta-data.glade: Adjusted some properties.
4873 * help.h: defined GNUMERIC_HELP_LINK_METADATA.
4875 2006-01-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
4877 http://bugzilla.gnome.org/show_bug.cgi?id=329250
4878 * dialog-cell-sort.c (dialog_init): use the "changed" signal rather
4879 than the "update" signal to watch the range entry.
4881 2006-01-30 Andreas J. Guelzow <aguelzow@taliesin.ca>
4883 * dialog-cell-sort.c (translate_range): remove some dead code.
4885 2006-01-30 Andreas J. Guelzow <aguelzow@taliesin.ca>
4887 http://bugzilla.gnome.org/show_bug.cgi?id=329236
4888 * dialog-cell-sort.c (build_sort_field_base_menu): state->sel
4891 2006-01-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
4893 http://bugzilla.gnome.org/show_bug.cgi?id=327278
4894 * dialog-preferences.c (pref_sort_page_initializer): add
4895 "has-header" checkbox
4896 * dialog-cell-sort.c (dialog_init): initialize "has-header"
4899 2006-01-13 Morten Welinder <terra@gnome.org>
4901 * dialog-solver.c (cb_dialog_delete_clicked): Defensive coding.
4902 (cb_dialog_change_clicked): Ditto.
4904 2006-01-02 Stepan Kasal <kasal@ucw.cz>
4906 * dialog-cell-format.c: #include <string.h> for strcmp()
4908 2006-01-01 Morten Welinder <terra@gnome.org>
4910 * dialog-solver.c (dialog_set_sec_button_sensitivity): Return a
4911 value indicating whether the current entry is valid.
4912 (cb_dialog_add_clicked): If entry is not valid, do nothing. Fixes
4915 2005-12-13 Morten Welinder <terra@gnome.org>
4917 * dialog-solver.c (check_int_constraints): Plug leak.
4918 (solver_add_scenario): Plug leaks. Constify.
4919 (cb_dialog_solve_clicked): Use solver_constraint_destroy.
4920 (cb_destroy): Remove.
4922 2005-12-07 Morten Welinder <terra@gnome.org>
4924 * dialog-cell-format.c (cb_number_format_changed): Plug leak.
4926 2005-11-30 Eduardo Lima <eduardo.lima@indt.org.br>
4928 * dialog-doc-metadata.c
4929 (dialog_doc_metadata_init): Assign destroy signal to the dialog.
4930 (populate_page_2): Assign signals for click on 'Help' and 'Close' buttons.
4931 (cb_dialog_doc_metadata_close_clicked): new.
4932 (cb_dialog_doc_metadata_destroy): new.
4934 2005-11-14 Jody Goldberg <jody@gnome.org>
4938 2005-11-14 Jody Goldberg <jody@gnome.org>
4940 http://bugzilla.gnome.org/show_bug.cgi?id=321013
4941 * dialog-paste-special.c (dialog_paste_special) : default should be OK
4944 2005-10-10 Jody Goldberg <jody@gnome.org>
4948 2005-10-04 Jody Goldberg <jody@gnome.org>
4950 * dialog-cell-format.c (setup_pattern_button) : The width dominates
4951 the height on asymetric pixmaps like the line samples. Use the
4952 width of the xpms rather than the target height. This makes double
4953 visible as double again.
4955 2005-10-02 Jody Goldberg <jody@gnome.org>
4957 * dialog-cell-format.c (cb_font_script_toggle) : cut-n-paste-o.
4960 2005-09-28 Eduardo de Barros Lima <eduardo.lima@indt.org.br>
4962 * dialog-doc-metadata.c: new function implemented
4963 (dialog_doc_metadata_set_entry_text_with_gsf_str_prop_value) : new.
4964 (populate_page_2) : code to set the text of the entries.
4966 2005-09-26 Jody Goldberg <jody@gnome.org>
4968 * cell-format.glade : give the super/sub script buttons names and
4970 * dialog-cell-format.c (cb_font_changed) : watch for script changes.
4971 (cb_font_script_toggle) : new.
4972 (fmt_dialog_init_font_page) : setup super/sub script buttons.
4974 2005-09-26 Eduardo de Barros Lima <eduardo.lima@indt.org.br>
4976 * doc-meta-data.glade : UI Reformulation.
4977 * dialog-doc-metadata.c : First modifications to handle the new UI.
4979 2005-09-25 Jody Goldberg <jody@gnome.org>
4981 * autoformat.glade : Add a mnemonic to the Edges menu
4983 2005-09-21 Morten Welinder <terra@gnome.org>
4985 * dialog-stf-main-page.c (stf_dialog_main_page_init): Use
4987 (main_page_set_encoding): Explicitly verify that the generated
4988 text is valid UTF-8.
4989 (encodings_changed_cb): Update preview before spinbuttons as the
4990 number of lines might have changed.
4992 2005-09-20 Andreas J. Guelzow <aguelzow@taliesin.ca>
4994 * dialog-define-names.c (load_selection): new
4995 (name_guru_init): preload current selection
4997 2005-09-08 Morten Welinder <terra@gnome.org>
4999 * dialog-about.c: Add the lpsolve guys.
5001 2005-09-08 Jody Goldberg <jody@gnome.org>
5005 2005-09-06 Jody Goldberg <jody@gnome.org>
5007 * dialog-function-select.c
5008 (cb_dialog_function_select_cat_selection_changed) : filter out
5009 internal functions (eg TABLE)
5011 2005-09-05 Jody Goldberg <jody@gnome.org>
5013 * dialog-cell-format.c : Move the rotation code into goffice's
5015 (fmt_dialog_init_align_page) : init the new rotation selector.
5016 (cb_rotation_changed) : new.
5018 2005-08-28 Morten Welinder <terra@gnome.org>
5022 2005-08-28 Morten Welinder <terra@gnome.org>
5026 2005-08-24 Morten Welinder <terra@gnome.org>
5028 * *.glade: Be consistent about dialog separators.
5030 2005-08-23 Morten Welinder <terra@gnome.org>
5032 * dialog-sheet-order.c (cb_ok_clicked): Fix type screwup causing
5033 crashes when changing colours.
5035 * dialog-solver.c (dialog_init): Handle button alignment here, not
5036 in the .glade file. Fixes #307783.
5038 2005-08-18 Morten Welinder <terra@gnome.org>
5040 * dialog-doc-metadata.c (dialog_doc_metadata_init): Use the right
5041 dialog name. Do not access a help_button that is not there.
5043 2005-08-15 Morten Welinder <terra@gnome.org>
5047 2005-08-12 Morten Welinder <terra@gnome.org>
5049 * dialog-preferences.c (cb_pref_font_set_fonts): At some point
5050 monitor callbacks got an extra arg and this function was left
5051 behind. Fixes #313257.
5053 2005-08-03 Jody Goldberg <jody@gnome.org>
5055 * dialog-define-names.c (name_guru_init) : No need to align the button
5056 content manually. We can use gtk_button_set_alignment now. #307779.
5057 * dialog-autocorrect.c (autocorrect_init_exception_list) : ditto #307782
5059 2005-08-04 Stepan Kasal <kasal@ucw.cz>
5061 * dialog-about.c, dialog-doc-metadata.c, dialog-stf-export.c:
5064 2005-07-31 Jody Goldberg <jody@gnome.org>
5066 * dialog-consolidate.c (dialog_consolidate_tool_init) : suppress
5067 inconsequential warning from #308431.
5069 2005-07-25 Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>
5071 * dialog-about.c (cb_plot_resize): graph logical size is a property of
5073 (dialog_about): sets graph logical size. Tweek dialog window size.
5075 2005-07-11 Jon K Hellan <hellan@acm.org>
5077 * dialog-printer-setup.c (fetch_settings): Fetch settings from
5078 gnome-print paper setup before computing margins. Fixes #310055.
5080 2005-07-11 Morten Welinder <terra@gnome.org>
5082 * dialog-printer-setup.c (display_hf_preview): Don't set
5083 foocanvasitems' text to NULL.
5085 2005-07-06 Jon K Hellan <hellan@acm.org>
5087 * dialog-about.c (dialog_about): Reduce animation rate to 3 secs
5090 2005-06-30 Morten Welinder <terra@gnome.org>
5092 * dialog-sheet-order.c (cb_ok_clicked): Rework to use
5093 cmd_reorganize_sheets2.
5095 2005-06-25 Jody Goldberg <jody@gnome.org>
5097 * dialog-printer-setup.c (fetch_settings) : transfer the settings from
5098 the gnomeprint config into the printinfo here.
5099 (cb_do_print_ok) : rather than here.
5101 2005-06-17 Morten Welinder <terra@gnome.org>
5103 * dialog-stf-export.c (stf_export_dialog_finish): Use the right
5104 combo box when figuring out formatting to use. Don't set
5105 quoting-triggers unless we're in auto-quote-mode. Fixes #308109.
5107 2005-06-13 Morten Welinder <terra@gnome.org>
5109 * dialog-plugin-manager.c (PLUGIN_MANAGER_DIALOG_KEY): Don't
5110 prevent the plugin dialog from popping up when a zoom dialog is
5113 2005-06-13 Jody Goldberg <jody@gnome.org>
5117 2005-06-12 Morten Welinder <terra@gnome.org>
5119 * dialog-sheet-order.c (cb_ok_clicked): Fix harmless, but scary
5122 2005-06-10 Morten Welinder <terra@gnome.org>
5124 * dialog-sheet-order.c (cb_add_clicked): Plug leak.
5126 2005-06-09 Andreas J. Guelzow <aguelzow@taliesin.ca>
5128 * formula-guru.glade: add checkbox
5129 * dialog-formula-guru.c (dialog_formula_guru_is_array): new
5130 (cb_dialog_formula_guru_ok_clicked): add as array function if
5132 (dialog_formula_guru_init): initialize state->array_button
5134 2005-06-02 Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>
5136 * src/dialog/dialog-about.c (dialog_about): use
5137 gog_object_set_position_flags.
5139 2005-06-01 Stepan Kasal <kasal@ucw.cz>
5141 * dialog-about.c (contributors): Add accent to Jakub Jelinek.
5143 2005-05-31 Stepan Kasal <kasal@ucw.cz>
5145 * dialog-solver.c (solver_max_time_err): Move to src/gutils.c.
5147 2005-05-26 Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>
5149 * dialog-printer-setup.c (do_setup_margin): relocate unit selector.
5150 * print.glade: some layout/spacing fixes. Don't use stock "print
5151 preview" button, but just stock icon. In some locales, standard
5152 translation of "Print preview" can lead to very wide dialog.
5154 2005-05-26 Morten Welinder <terra@gnome.org>
5156 * dialog-stf-preview.c (stf_preview_set_lines): Fix some serious
5157 model/view confusion in last change.
5159 2005-05-24 Morten Welinder <terra@gnome.org>
5161 * dialog-password.c (dialog_get_password): Plug leak.
5163 2005-05-13 Morten Welinder <terra@gnome.org>
5165 * dialog-cell-format.c (fmt_dialog_init_align_page): Map rotation
5168 2005-05-12 Jody Goldberg <jody@gnome.org>
5170 * sheet-order.glade : don't expand the buttons vertically that is just
5173 * dialog-autofilter.c (map_op) : fix inversion of starts with and ends
5175 (init_operator) : strip the leading and trailing '*' for
5176 begins/ends/contains.
5178 2005-05-10 Jody Goldberg <jody@gnome.org>
5182 2005-05-08 Jody Goldberg <jody@gnome.org>
5184 * dialog-cell-format.c (cb_rotate_changed) : keep
5185 rotation in range 0..359
5187 2005-04-12 Jody Goldberg <jody@gnome.org>
5189 * Makefile.am : Add hooks for a paste names dialog
5190 Add hooks for the new doc meta data dialog
5192 2005-04-04 Morten Welinder <terra@gnome.org>
5194 * dialog-stf-export.c (stf_export_dialog_finish): Plug leak.
5195 (stf_export_dialog): Plug several leaks.
5197 2005-04-03 Jody Goldberg <jody@gnome.org>
5199 * dialog-printer-setup.c (header_preview_event) : suppress warning.
5200 (footer_preview_event) : ditto.
5202 2005-03-22 Jody Goldberg <jody@gnome.org>
5204 * consolidate.glade : Merge in an ancient HIG patch from Manny
5206 2005-03-31 Morten Welinder <terra@gnome.org>
5208 * dialog-view.c (cb_view_ok_clicked): Make sure we regenerate our
5211 2005-03-18 Morten Welinder <terra@gnome.org>
5213 * dialog-stf-format-page.c (cb_col_check_clicked): Schedule a
5214 redraw of the entire treeview in order to make sure strikethrough
5215 changes are actually seen. See also bug 169961.
5217 2005-03-17 Jon K Hellan <hellan@acm.org>
5219 * dialog-search.c (dialog_search): Use
5220 go_gtk_nonmodal_dialog. Makes Esc close dialog.
5222 2005-03-15 Morten Welinder <terra@gnome.org>
5224 * dialog-search.c (search_get_value): Reload cell and comment on
5227 2005-03-15 Morten Welinder <terra@gnome.org>
5229 * dialog-search.c (dialog_search): Don't install as guru. Attach
5230 signal to close dialog if workbook has sheets removed. Allow more
5231 than one search open at a time.
5232 (search_clicked): Install a new model. That avoids inserting one
5235 * dialog-stf-preview.c (stf_preview_free): Unref ->tree_view.
5236 (stf_preview_new): Ref ->tree_view.
5237 (stf_preview_set_lines): Switch in a new model for ->tree_view.
5238 That avoids inserting one line at a time. This also lifts the
5239 limit of the column count.
5241 2005-03-14 Morten Welinder <terra@gnome.org>
5243 * dialog-sheet-order.c: Include fix.
5245 2005-03-13 Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>
5247 * dialog-so-styled (dialog_so_styled): use gog_style_get_editor.
5249 2005-03-06 Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>
5251 * dialog-plugin-manager.c (pm_gui_load_directory_page): add goffice
5252 plugin directory to system directory list.
5254 2005-03-03 Morten Welinder <terra@gnome.org>
5256 * dialog-merge.c (cb_merge_merge_clicked): Fix go_gtk_query_yes_no
5258 * dialog-plugin-manager.c (cb_active_toggled): Ditto.
5259 * dialog-cell-format.c (cb_fmt_dialog_dialog_buttons): Ditto.
5260 * dialog-sheet-order.c (cb_sheet_order_changed): Ditto.
5262 2005-03-02 Morten Welinder <terra@gnome.org>
5264 * dialog-cell-format.c: Use FooCanvas for drawing rotated text.
5265 Do not include <pango/pangoft2.h> anymore.
5266 Switch border stuff to FooCanvas.
5268 2005-03-01 Morten Welinder <terra@gnome.org>
5270 * dialog-tabulate.c (mode_group): Constify.
5271 * dialog-shuffle.c (shuffle_by): Constify.
5272 * dialog-analysis-tools.c (grouped_by_group): Constify.
5273 * dao-gui-utils.c (output_group): Constify.
5274 * dialog-search-replace.c (error_group, search_type_group,
5275 scope_group, direction_group): Constify.
5276 * dialog-about.c (about_types): Constify.
5277 * dialog-paste-special.c (paste_ops): Constify.
5278 * dialog-summary.c (dialog_summary_names): Constify.
5279 * dialog-search.c (search_type_group, scope_group,
5280 direction_group): Constify.
5281 * dialog-solver.c (algorithm_defs, problem_type_group,
5282 model_type_group): Constify.
5283 * dialog-zoom.c (buttons): Constify.
5284 * dialog-autoformat.c (demotable): Constify.
5285 * dialog-preferences.c (page_info, startup_pages): Constify.
5287 2005-02-28 Morten Welinder <terra@gnome.org>
5289 * dialog-stf-format-page.c (cb_treeview_button_press): New
5290 function allowing the use of mouse in the data area.
5292 * dialog-stf-preview.c (stf_preview_find_column): New function.
5293 * dialog-stf-fixed-page.c (cb_treeview_button_press): Use
5294 stf_preview_find_column.
5296 * dialog-stf-format-page.c (format_context_menu): Factor out from
5297 cb_col_event. Constify.
5299 2005-02-18 Morten Welinder <terra@gnome.org>
5301 * dialog-printer-setup.c (spin_button_adapt_to_unit): Fix
5303 (canvas_update): Setup the spin button correctly.
5305 2005-02-10 Jon K Hellan <hellan@acm.org>
5307 * dialog-simulation.c (update_log, update_results_view): USe
5308 GNM_FORMAT_g format for gnm_float in printf.
5310 2005-02-09 Jon K Hellan <hellan@acm.org>
5312 * dialog-simulation.c (simulation_update_sensitivity_cb)
5313 (update_results_view): Cast gnm_float to double in printf.
5315 * dialog-workbook-attr.c (struct AttrState, get_entry_values,
5316 cb_widget_changed): Make iteration_tolerance gnm_float instead of
5319 2005-02-08 Jody Goldberg <jody@gnome.org>
5323 2005-02-04 Morten Welinder <terra@gnome.org>
5325 * dialog-search.c (make_matches_table): Remove old #ifdef
5328 2005-01-20 Jody Goldberg <jody@gnome.org>
5330 * dialog-sheet-order.c : Support a toggle for rtl
5332 2005-01-17 Jody Goldberg <jody@gnome.org>
5336 2005-01-15 Jody Goldberg <jody@gnome.org>
5338 http://bugzilla.gnome.org/show_bug.cgi?id=161910
5339 * cell-sort.glade : increase width a bit.
5341 2004-12-17 Morten Welinder <terra@gnome.org>
5343 * dialog-cell-format.c (fmt_dialog_init_align_page): Handle the
5344 no-common rotation case. Fix the no-common indentation case.
5346 2004-12-14 Morten Welinder <terra@gnome.org>
5348 * dialog-cell-format.c (fmt_dialog_init_align_page): Initialize
5349 rotation from style.
5350 (cb_rotate_changed): Return proper rotation. Fix bootstrap crash.
5352 2004-12-09 Jody Goldberg <jody@gnome.org>
5356 2004-11-28 Jody Goldberg <jody@gnome.org>
5360 2004-11-23 Morten Welinder <terra@gnome.org>
5362 * dialog-stf-format-page.c (format_page_update_preview): Remove
5363 extra style_format_unref.
5365 2004-11-14 Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>
5367 * dialog-about.c (dialog_about): handle dash_type property.
5369 2004-11-13 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
5371 * dialog-preferences.c: Fixed typo
5373 2004-11-13 Andreas J. Guelzow <aguelzow@taliesin.ca>
5375 http://bugzilla.gnome.org/show_bug.cgi?id=158207
5376 * dialog-autocorrect.c (cb_remove_clicked): two
5377 strings can be the same even if they differ as pointers.
5379 2004-11-07 Jody Goldberg <jody@gnome.org>
5383 2004-11-07 Andreas J. Guelzow <aguelzow@taliesin.ca>
5385 * dialog-preferences.c: add default text argument to
5386 all calls of *_pref_create_widget
5387 (dialog_pref_load_description_from_key): use
5388 dialog_pref_load_description
5389 (bool_pref_create_widget): use default text
5390 (int_pref_create_widget): ditto
5391 (double_pref_create_widget): ditto
5393 2004-11-07 Andreas J. Guelzow <aguelzow@taliesin.ca>
5395 http://bugzilla.gnome.org/show_bug.cgi?id=157239
5396 * dialog-preferences.c (double_pref_conf_to_widget): for
5397 doubles use fabs not abs
5399 2004-11-07 Andreas J. Guelzow <aguelzow@taliesin.ca>
5401 * dialog-preferences.c (pref_tool_page_open): new
5402 (pref_tool_page_initializer): new
5403 (pref_copypaste_page_open): new
5404 (pref_copypaste_page_initializer): new
5405 (cb_pref_tree_selection_changed): deleted
5406 (pref_tree_page_open): deleted
5407 (pref_tree_find_iter): deleted
5408 (pref_tree_set_model): deleted
5409 (cb_pref_tree_changed_notification): deleted
5410 (cb_value_edited): deleted
5411 (pref_tree_initializer): deleted
5412 (pref_undo_page_initializer): move checkboxes to the bottom
5413 (pref_sort_page_initializer): ditto
5414 (pref_window_page_initializer): ditto
5416 2004-11-06 Andreas J. Guelzow <aguelzow@taliesin.ca>
5418 * dialog-preferences.c (pref_screen_page_open): new
5419 (pref_screen_page_initializer): new
5420 (page_info): add `screen' page and reorder
5421 (pref_file_page_initializer): reorder items
5422 (int_pref_create_widget): adjust spacing
5423 (double_pref_create_widget): adjust spacing
5425 2004-11-05 Andreas J. Guelzow <aguelzow@taliesin.ca>
5427 * dialog-preferences.c: add setter function arguments to all calls to
5428 gboolean_pref_create_widget and rename int_pref_create_widget to
5429 gint_pref_create_widget throughout
5430 (bool_pref_widget_to_conf) call setter function
5431 rather than talking to gconf
5432 (bool_pref_create_widget) link setter function.
5434 2004-11-05 Andreas J. Guelzow <aguelzow@taliesin.ca>
5436 * dialog-preferences.c: add setter function arguments to all calls to
5437 int_pref_create_widget
5438 (int_pref_widget_to_conf) call setter function
5439 rather than talking to gconf
5440 (int_pref_create_widget) link setter function.
5442 2004-11-05 Andreas J. Guelzow <aguelzow@taliesin.ca>
5444 * dialog-preferences.c (cb_pref_font_hf_has_changed): pass the changes
5445 to gnm_gconf_set_hf_font.
5447 2004-11-04 Jody Goldberg <jody@gnome.org>
5449 * solver.glade : link up the Type mnemonic, and name the left/right
5450 labels so that we can connect them to the expr entries. Add some
5451 icons to the constraint page.
5453 * dialog-solver.c (solver_reporting) : handle the report generation
5454 potentially deleting the dialog and state.
5455 (cb_dialog_solve_clicked) : ditto
5456 (dialog_init) : have the constraint entries activation add the
5457 constraint rather than running solve.
5458 (cb_dialog_set_rhs_sensitivity) : re-enable this code and handle the
5461 2004-11-03 Jody Goldberg <jody@gnome.org>
5463 * dialog-solver.c (check_int_constraints) : Adjust calling convention
5464 to handle new signature for global_range_contained.
5465 * dialog-merge.c (cb_merge_merge_clicked) : ditto.
5467 2004-11-04 Andreas J. Guelzow <aguelzow@taliesin.ca>
5469 * dialog-preferences.c: reenable some of the `internal'
5470 preferences since they are apparently used
5472 2004-11-04 Andreas J. Guelzow <aguelzow@taliesin.ca>
5474 http://bugzilla.gnome.org/show_bug.cgi?id=157238
5475 http://bugzilla.gnome.org/show_bug.cgi?id=157239
5476 * dialog-preferences.c (double_pref_widget_to_conf): use
5477 a specific configuration setting function
5478 (double_pref_create_widget): ditto
5479 (cb_pref_font_has_changed): do not write directly to gconf
5480 (pref_window_page_initializer): specify configuration
5483 2004-11-02 Andreas J. Guelzow <aguelzow@taliesin.ca>
5485 * dialog-stf-export.c (cb_selection_changed): disable
5486 movement buttons if there is an empty selection.
5488 2004-11-02 Andreas J. Guelzow <aguelzow@taliesin.ca>
5490 * dialog-function-select.c (dialog_function_write_recent_func):
5491 gnm_gconf_set_recent_funcs is now owning the list
5493 2004-10-31 Jody Goldberg <jody@gnome.org>
5497 2004-11-01 Andreas J. Guelzow <aguelzow@taliesin.ca>
5499 * dialog-stf-export.c (cb_selection_changed): disable
5500 movement buttons if there is no selection.
5502 2004-11-01 Andreas J. Guelzow <aguelzow@taliesin.ca>
5504 * dialog-stf-export.c (location_of_iter): deleted
5505 (cb_selection_changed): check whether first and last item
5507 (cb_item_move): rewrite using gtk 2.2 api additions
5508 (cb_up): change arguments to cb_item_move
5510 * dialog-sheet-order.c (gnm_tree_model_iter_prev):
5513 2004-10-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
5515 * dialog-stf-export.glade: clarify instructions
5517 2004-10-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
5519 * dialog-stf-export.glade: mark sheet list reorderable
5520 * dialog-stf-export.c
5521 (stf_export_dialog_sheet_page_init): mark sheet list reorderable
5523 2004-10-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
5525 * dialog-stf-export.glade: fix spelling
5526 * dialog-stf-export.c (cb_selection_changed): new
5527 (move_element): call cb_selection_changed
5528 (cb_sheet_top): ditto
5529 (cb_sheet_bottom): ditto
5530 (stf_export_dialog_sheet_page_init): link selection
5531 changes to cb_selection_changed
5533 2004-10-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
5535 * dialog-stf-export.glade: add tool tips and new buttons
5536 * dialog-stf-export.c (gnm_tree_model_iter_prev): new
5537 (move_element): simplify
5538 (cb_sheet_up): change arguments of move_element
5539 (cb_sheet_down): ditto
5541 (cb_sheet_bottom): new
5542 (stf_export_dialog_sheet_page_init): setup `top' and
5545 2004-10-28 Andreas J. Guelzow <aguelzow@taliesin.ca>
5547 http://bugzilla.gnome.org/show_bug.cgi?id=156710
5548 * dialog-stf-export.c (move_element) fix sense of test
5550 2004-10-28 Andreas J. Guelzow <aguelzow@taliesin.ca>
5552 http://bugzilla.gnome.org/show_bug.cgi?id=156604
5553 * dialog-stf-export.c (set_sheet_selection_count): compare with
5554 number of non-empty sheets only.
5555 (cb_set_sheet): do not set empty sheets to be exported
5556 (cb_sheet_select_all): `all' means all non-empty sheets.
5557 (stf_export_dialog_sheet_page_init): check which sheets are
5559 (stf_export_dialog_switch_page): ignore the sheet selection page
5560 if there is only one empty sheet.
5561 (stf_export_dialog): ditto. Moreover, warn the user if there is no
5562 content that can be exported.
5564 2004-10-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
5566 http://bugzilla.gnome.org/show_bug.cgi?id=156531
5567 * dialog-stf-format-page.c (format_page_update_preview): don't
5568 hardcode maximum number of permissible columns.
5570 2004-10-26 Andreas J. Guelzow <aguelzow@taliesin.ca>
5572 http://bugzilla.gnome.org/show_bug.cgi?id=154140
5573 * dialog-stf-format-page.c (format_page_update_preview): add
5574 format label to column headers
5575 (cb_number_format_changed): change format label in column header
5577 2004-10-26 Andreas J. Guelzow <aguelzow@taliesin.ca>
5579 http://bugzilla.gnome.org/show_bug.cgi?id=154137
5580 * dialog-stf-fixed-page.c (popup_elements): change text
5582 2004-10-21 Morten Welinder <terra@gnome.org>
5584 * dialog-about.c: Add Arief Mulya Utama.
5586 2004-10-20 Andreas J. Guelzow <aguelzow@taliesin.ca>
5588 http://bugzilla.gnome.org/show_bug.cgi?id=154138
5589 * dialog-stf.glade: Change trim menu items and add a text field
5590 indicating the number of columns imported.
5591 http://bugzilla.gnome.org/show_bug.cgi?id=139385
5592 * dialog-stf.c (stf_dialog): handle col_import_array_len
5593 * dialog-stf.h: add column_selection_label to FormatInfo_t
5594 * dialog-stf-format-page.c (cb_col_check_clicked): call
5595 format_page_update_column_selection
5596 (format_page_update_preview): ditto
5597 (format_page_update_column_selection): new
5598 (stf_dialog_format_page_init): initialize column_selection_label
5599 and call format_page_update_column_selection
5601 2004-10-20 Andreas J. Guelzow <aguelzow@taliesin.ca>
5603 * dialog-preferences.c: disabled `internal' preferences
5605 2004-10-20 Andreas J. Guelzow <aguelzow@taliesin.ca>
5607 http://bugzilla.gnome.org/show_bug.cgi?id=154139
5608 * dialog-stf-format-page.c (cb_col_check_clicked): switch column
5610 (format_page_update_preview): adjust column style
5612 2004-10-19 Morten Welinder <terra@gnome.org>
5614 * dialog-search.c (make_matches_table): Add ellipsize property to
5615 contents column if supported.
5617 2004-10-18 Andreas J. Guelzow <aguelzow@taliesin.ca>
5619 * dialog-stf-export.glade: fix formatting on all pages
5620 * dialog-stf-export.c (stf_export_dialog_switch_page): no need to
5621 go back if there is only one sheet
5622 (stf_export_dialog): we can go directly to format specifications
5623 if there is only one sheet.
5625 2004-10-18 Andreas J. Guelzow <aguelzow@taliesin.ca>
5627 http://bugzilla.gnome.org/show_bug.cgi?id=155437
5628 * dialog-stf-export.c (cb_sheet_select_none): number of selected
5630 http://bugzilla.gnome.org/show_bug.cgi?id=154231
5631 (cb_sheet_select_all): number os selected sheets is now `all'
5632 * dialog-stf-export.glade: fix formatting of description
5634 2004-10-18 Yukihiro Nakai <nakai@gnome.gr.jp>
5636 * dialog-plugin-manager.c (set_plugin_model_row): Gettextize the
5637 plugin names on GUI.
5638 * dialog-pluing-manager.c (cb_pm_selection_changed): Gettextize the
5639 plugin description on GUI.
5641 2004-10-15 Yukihiro Nakai <nakai@gnome.gr.jp>
5643 * dialog-about.c (cb_about_animate): Gettextize contributors name.
5645 2004-10-13 Morten Welinder <terra@gnome.org>
5647 * dialog-about.c (dialog_about): Add timeout at low priority so it
5648 will not run before the canvas has been updated.
5650 2004-10-09 Jody Goldberg <jody@gnome.org>
5652 * dialog-preferences.c (pref_window_page_initializer) : Set max to 64.
5653 Why do we hard code this rather than pulling it from the schema ?
5655 2004-10-08 Morten Welinder <terra@gnome.org>
5657 * dialog-workbook-attr.c (attr_dialog_init_view_page): Use
5658 workbook_autorecalc.
5660 2004-10-05 Jody Goldberg <jody@gnome.org>
5664 2004-09-28 Morten Welinder <terra@gnome.org>
5666 * dialog-cell-format.c (set_rot_from_point): Use atan2, not atan.
5667 (cb_rotate_canvas_realize): Call go_pango_fc_font_map_cache_clear.
5670 2004-09-27 Jody Goldberg <jody@gnome.org>
5672 * dialog-paste-special.c (cb_paste_special_response) : don't forget to
5675 2004-09-26 Jody Goldberg <jody@gnome.org>
5677 From : Yukihiro Nakai <nakai@gnome.gr.jp>
5678 http://bugzilla.gnome.org/show_bug.cgi?id=148550
5679 * dialog-hyperlink.c (dhl_set_target_email) : new
5681 2004-09-24 Jody Goldberg <jody@gnome.org>
5683 * dialog-paste-special.c (dialog_paste_special) : make this
5684 pseudo-modal rather than full modal to drag it into the modern age.
5685 We still need to gladify and higify it. I've got a glade file if
5686 anyone is interested.
5688 2004-09-24 Jody Goldberg <jody@gnome.org>
5690 * dialog-so-styled.c : new
5692 2004-09-20 Jody Goldberg <jody@gnome.org>
5694 * print.glade : s/Print setup/Page Setup/ to match the action
5696 2004-09-24 Morten Welinder <terra@gnome.org>
5698 * dialog-autosave.c (autosave_set_sensitivity): Fix type
5699 confusion. entry_to_int returns a gboolean.
5700 (cb_autosave_ok): Ditto.
5702 2004-09-08 Jody Goldberg <jody@gnome.org>
5706 2004-09-07 Jon K Hellan <hellan@acm.org>
5708 * dialog-view.c (cb_view_ok_clicked): Use updated gui-utils.
5710 * dialog-tabulate.c (tabulate_ok_clicked): Ditto.
5712 * dialog-stf.c (cancel_clicked): Ditto.
5714 * dialog-stf-main-page.c (encodings_changed_cb): Ditto.
5716 * dialog-stf-format-page.c (cb_col_check_clicked): Ditto.
5718 * dialog-stf-fixed-page.c (fixed_page_autodiscover): Ditto.
5720 * dialog-stf-export.c (stf_export_dialog): Ditto.
5722 * dialog-solver.c (dialog_solver): Ditto.
5724 * dialog-sheet-order.c (cb_ok_clicked, cb_sheet_order_changed): Ditto.
5726 * dialog-search.c (search_clicked): Ditto.
5728 * dialog-search-replace.c (ok_clicked): Ditto.
5730 * dialog-scenarios.c (scenario_add_ok_clicked_cb,
5731 scenarios_summary_clicked_cb, dialog_scenarios): Ditto.
5733 * dialog-plugin-manager.c (cb_pm_button_activate_all_clicked,
5734 cb_pm_button_deactivate_all_clicked, cb_active_toggled): Ditto.
5736 * dialog-paste-special.c (dialog_paste_special): Ditto.
5738 * dialog-merge.c (cb_merge_merge_clicked): Ditto.
5740 * dialog-insert-cells.c (dialog_insert_cells): Ditto.
5742 * dialog-hyperlink.c (dhl_get_target_cur_wb, dialog_hyperlink): Ditto.
5744 * dialog-goto-cell.c (dialog_goto_cell): Ditto.
5746 * dialog-goal-seek.c (dialog_goal_seek): Ditto.
5748 * dialog-formula-guru.c (dialog_formula_guru): Ditto.
5750 * dialog-delete-cells.c (dialog_delete_cells): Ditto.
5752 * dialog-define-names.c (cb_scope_changed, name_guru_add,
5753 dialog_define_names): Ditto.
5755 * dialog-cell-sort.c (dialog_cell_sort): Ditto.
5757 * dialog-cell-format.c (cb_fmt_dialog_dialog_buttons): Ditto.
5759 * dialog-autosave.c (dialog_autosave): Ditto.
5761 * dialog-autocorrect.c (dialog_autocorrect): Ditto.
5763 * dialog-analysis-tools.c (dialog_tool_init): Ditto.
5765 2004-09-06 Andreas J. Guelzow <aguelzow@taliesin.ca>
5767 * dialog-analysis-tools.c (dialog_ttest_tool): Enable the `put'
5768 menu in the dao widget.
5770 2004-09-02 Stepan Kasal <kasal@ucw.cz>
5772 * Makefile.am (base_files): Remove dialog-solver.c.
5773 (libdialogs_a_SOURCES): Include it here, if ENABLE_SOLVER is true.
5775 2004-09-02 Jody Goldberg <jody@gnome.org>
5777 * dialog-about.c (dialog_about) : make it bigger
5779 2004-09-03 Morten Welinder <terra@gnome.org>
5781 * dialog-search.c (dialog_search): In the match table, set up a
5782 binding such that [Enter] goes to the next match.
5784 2004-08-29 Jody Goldberg <jody@gnome.org>
5788 2004-08-17 Jody Goldberg <jody@gnome.org>
5790 * dialog-hyperlink.c : mnemonics inside combos do not work
5792 2004-08-14 Jon K Hellan <hellan@acm.org>
5794 * dialog-sheet-order.c (dialog_sheet_order): Fix typo.
5796 2004-08-05 Andreas J. Guelzow <aguelzow@taliesin.ca>
5798 * dialog-about.c (dialog_about): start at a random position in the
5799 list of contributors and include verion info (and application name)
5802 2004-07-28 Morten Welinder <terra@gnome.org>
5804 * dialog-plugin-manager.c (cb_active_toggled): Call
5805 gnm_plugin_is_active instead of simply checking that its address
5808 2004-07-28 Andreas J. Guelzow <aguelzow@taliesin.ca>
5810 * dialog-analysis-tools.c (dialog_ftest_tool): Enable the `put'
5811 menu in the dao widget.
5813 2004-07-27 Morten Welinder <terra@gnome.org>
5815 * dialog-search.c (make_matches_table): Don't use NULL
5816 terminatation when we know array length.
5818 2004-07-19 Jody Goldberg <jody@gnome.org>
5822 2004-07-17 Andreas J. Guelzow <aguelzow@taliesin.ca>
5824 * dialog-preferences.c (pref_tree_data): add CLIPBOARD over
5827 2004-07-11 Andreas J. Guelzow <aguelzow@taliesin.ca>
5829 * dialog-analysis-tools.c (dialog_correlation_tool):
5830 Enable the `put' menu in the dao widget.
5831 (dialog_covariance_tool): ditto
5833 2004-07-11 Andreas J. Guelzow <aguelzow@taliesin.ca>
5835 * dialog-analysis-tools.c (dialog_anova_single_factor_tool):
5836 Enable the `put' menu in the dao widget.
5838 2004-07-05 Jody Goldberg <jody@gnome.org>
5840 * dialog-about.c (dialog_about) : Throw in some gradients and a cheesy
5843 2004-06-29 Jody Goldberg <jody@gnome.org>
5845 * dialog-preferences.c (pref_tree_initializer) : fix crash on startup
5846 due to missing column
5848 2004-06-17 Andreas J. Guelzow <aguelzow@taliesin.ca>
5850 * dialog-analysis-tools.c (cb_desc_stat_tool_ok_clicked):
5851 retrieve information from the ss_button
5852 (dialog_descriptive_stat_tool): c_entry is a spinbutton (not an
5853 entry). Enable the `put' menu in the dao widget.
5855 2004-06-01 Morten Welinder <terra@gnome.org>
5857 * dialog-cell-format.c (cb_rotate_canvas_realize): Unref the
5858 layout. Unref the attribute list. Free the bitmap. Unref the
5861 2004-05-24 Jody Goldberg <jody@gnome.org>
5863 http://bugzilla.gnome.org/show_bug.cgi?id=136546
5864 * dialog-about.c : Use the translation mechanism
5866 2004-05-26 Jean Brefort <jean.brefort@ac-dijon.fr>
5868 * cell-format.glade: changed gnm_combo_text_glade_new to
5869 go_combo_text_glade_new.
5870 * format-selector.glade: ditto.
5872 2004-05-26 Jean Brefort <jean.brefort@ac-dijon.fr>
5874 * dialog-cell-format.c: (fmt_dialog_init_font_page): replaced
5875 GnmComboText by GoComboText.
5876 * dialog-hyperlink.c: (dhl_init): removed old commented code.
5877 * dialog-solver.c: (dialog_init): added missing spaces.
5878 * font-sel.glade: replaced GtkCList by GtkTreeView
5880 2004-05-25 Andreas J. Guelzow <aguelzow@taliesin.ca>
5882 * dialog-sheet-order.c: add handling of "visible" column
5884 (cb_toggled_visible) : new
5886 2004-05-25 Andreas J. Guelzow <aguelzow@taliesin.ca>
5888 * sheet-order.glade: increase default width
5890 2004-05-24 Andreas J. Guelzow <aguelzow@taliesin.ca>
5892 * dialog-sheet-order.c (cb_color_changed_back): colour 0 is the
5894 (cb_color_changed_fore): colour 0 is the default colour
5896 2004-05-24 Andreas J. Guelzow <aguelzow@taliesin.ca>
5898 * dialog-analysis-tools.c (fourier_tool_ok_clicked_cb):
5899 initialize data->base.wbc
5901 2004-05-22 Jean Brefort <jean.brefort@ac-dijon.fr>
5902 * dialog-printer-setup.c: (do_setup_page_info), (do_setup_page): replaced Gtk deprecated stuff.
5903 * dialog-random-generator.c: (combo_get_distribution),
5904 (dialog_random_tool_init): ditto.
5905 * dialog-solver.c: (dialog_set_sec_button_sensitivity),
5906 (constraint_select_click), (cb_dialog_delete_clicked),
5907 (constraint_fill_row), (cb_dialog_add_clicked),
5908 (cb_dialog_change_clicked), (cb_dialog_set_rhs_sensitivity),
5909 (cb_dialog_model_type_clicked), (dialog_destroy),
5910 (check_int_constraints), (convert_constraint_format),
5911 (revert_constraint_format), (cb_dialog_solve_clicked),
5912 (dialog_init): ditto.
5913 * print.glade: ditto.
5914 * random-generation.glade: ditto.
5915 * solver.glade: ditto.
5917 2004-05-21 Jody Goldberg <jody@gnome.org>
5919 * dialog-sheet-order.c : GtkCellRendererText uses GdkColor the
5920 foreground-gdk, and background-gdk .. quelle suprise ! (doh!)
5921 http://bugzilla.gnome.org/show_bug.cgi?id=142687
5922 (dialog_sheet_order) : make the colour combos instant apply.
5924 2004-05-17 Morten Welinder <terra@gnome.org>
5926 * dialog-printer-setup.c (fill_hf): Don't set things for undefined
5929 2004-05-14 Jody Goldberg <jody@gnome.org>
5931 * names.glade : make the table resizeable and supply a default size to
5932 avoid scrollbars on startup.
5934 2004-04-17 Jody Goldberg <jody@gnome.org>
5936 * autoformat.glade : Don't use the libgnome stock item
5938 2004-04-13 Morten Welinder <terra@gnome.org>
5940 * dialog-stf-csv-page.c: This no longer needs
5941 GTK_DISABLE_DEPRECATED.
5943 2004-04-07 Morten Welinder <terra@gnome.org>
5945 * dialog-view.c (cb_view_ok_clicked): Copy toolbar visibility.
5946 (dialog_new_view): Make sure "This screen" really does mean "This
5947 screen" and not "Default screen".
5949 2004-04-01 Christian Neumair <chris@gnome-de.org>
5951 * Makefile.am: Revert accidential commit.
5953 2004-04-01 Christian Neumair <chris@gnome-de.org>
5955 * dialog-define-names.c: Slight widget naming cleanup.
5956 * exp-smoothing.glade: Some initial HIGification.
5957 * fill-series.glade: ditto.
5958 * moving-averages.glade: ditto.
5959 * names.glade: ditto.
5960 * random-generation.glade: ditto.
5961 * variance-tests.glade: ditto.
5963 2004-03-28 Jody Goldberg <jody@gnome.org>
5967 2004-03-30 Jody Goldberg <jody@gnome.org>
5969 * dialog-stf-main-page.c (stf_dialog_main_page_init) : connect to
5970 value_changed, not changed so that people can enter values directly.
5971 * dialog-cell-format.c (fmt_dialog_init_align_page) : ditto for
5972 indent and rotation spinners.
5974 2004-03-23 Christian Neumair <chris@gnome-de.org>
5976 * dialog-view.c (cb_view_ok_clicked): Cast toggle button when
5977 determining its activity state.
5979 2004-03-23 Christian Neumair <chris@gnome-de.org>
5981 * dialog-view.c: HIGification approach. Don't use radio buttons, small
5983 * view.glade: Ditto.
5985 2004-03-22 Morten Welinder <terra@gnome.org>
5987 * dialog-about.c (dialog_about): Handle missing plugins without
5990 2004-03-08 Morten Welinder <terra@gnome.org>
5992 * dialog-plugin-manager.c (cb_pm_button_directory_add_clicked):
5993 Use folder selection mode now that is has regained sanity.
5995 2004-02-21 Jody Goldberg <jody@gnome.org>
5997 * dialog-stf-export.c : Major reorg to remove the gnomedruid, and
6000 * dialog-about.c : rewrite. Not so pretty, but getting better. It's
6001 a decent test case for an api to create a plot.
6003 2004-02-17 Morten Welinder <terra@gnome.org>
6005 * print.glade: Revert.
6007 2004-02-13 Morten Welinder <terra@gnome.org>
6009 * dialog-plugin-manager.c (cb_pm_button_directory_add_clicked):
6010 Switch to file chooser.
6012 2004-02-09 Morten Welinder <terra@gnome.org>
6014 * dialog-search-replace.c: Use GtkEntry (some we don't rely on
6016 * dialog-search.c: Ditto.
6017 * dialog-goto-cell.c (dialog_goto_init): Ditto.
6019 2004-02-06 Jody Goldberg <jody@gnome.org>
6021 * cell-format.glade : add some mnemonics
6023 2004-02-05 Morten Welinder <terra@gnome.org>
6025 * solver.glade: Use unicode <= and >= for constraints.
6027 2004-02-02 Jody Goldberg <jody@gnome.org>
6029 * dialog-cell-format.c (cb_font_preview_color) : Move to GOColor
6030 (cb_border_color) : ditto.
6031 (cb_back_preview_color) : ditto.
6032 (cb_pattern_preview_color) : ditto.
6034 2004-02-02 Jody Goldberg <jody@gnome.org>
6036 * dialog-cell-format.c (setup_color_pickers) : drop use of GdkColor.
6038 2004-01-29 Jody Goldberg <jody@gnome.org>
6040 * dialog-stf.glade : '_Fixed Width' conflicted with '_Forward'
6041 Move to 'Fi_xed Width'
6043 2004-01-28 Andreas J. Guelzow <aguelzow@taliesin.ca>
6045 * dialog-printer-setup.c (do_fetch_page): don't bother setting
6048 2004-01-24 Andreas J. Guelzow <aguelzow@taliesin.ca>
6050 * print.glade: a little bit of HIGfication
6052 2004-01-14 Jody Goldberg <jody@gnome.org>
6054 * dialog-about.c (dialog_about) : add jimmac to about
6056 2004-01-06 J.H.M. Dassen (Ray) <jdassen@debian.org>
6058 * dialog-stf-format-page.c: #include <gtk/gtkmenuitem.h> here as well.
6060 2004-01-06 David Mosberger-Tang <David.Mosberger@acm.org>
6062 http://bugs.debian.org/226382
6063 * dialog-printer-setup.c: Gnumeric crashed on ia64 when clicking
6064 on File->Page Setup. The problem was that without include of
6065 gtkmenuitem.h, gtk_menu_item_new_with_label() was implicitly
6066 declared to return an "int", but since it returns a pointer in
6067 reality, the top 32 bits got sign-extended/corrupted on 64-bit
6068 platforms. Included the appropriate header.
6070 2004-01-05 Morten Welinder <terra@gnome.org>
6072 * dialog-view.c (cb_view_ok_clicked): Turn on multi-head support.
6074 2003-12-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
6076 * dialog-analysis-tools.c
6077 (anova_two_factor_tool_update_sensitivity_cb): switch to spin button
6078 (anova_two_factor_tool_ok_clicked_cb): ditto
6079 * anova-two.glade: change GtkEntry to GtkSpinButton
6080 * dao.glade: replace separators with headers
6082 2003-12-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
6084 * descriptive-stats.glade: add some missed keyboard accelerators
6087 2003-12-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
6089 * dialog-analysis-tools.c (anova_single_tool_update_sensitivity_cb):
6090 switch to spin button
6091 (anova_single_tool_ok_clicked_cb): ditto
6092 * anova-one.glade: change GtkEntry to GtkSpinButton
6094 2003-12-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
6096 * dialog-analysis-tools.c (desc_stat_tool_update_sensitivity_cb):
6097 disable entry fields that do not currently apply and store
6098 warning messages in warning label
6099 * descriptive-stats.glade: HIGify and add warning field
6101 2003-12-30 Andreas J. Guelzow <aguelzow@taliesin.ca>
6103 * dialog-analysis-tools.c (anova_single_tool_update_sensitivity_cb):
6104 store warning messages in warning label
6105 (anova_two_factor_tool_update_sensitivity_cb): ditto
6106 (tool_update_sensitivity_cb): remove unused code
6107 * anova-one.glade: some small HIGification and addition of warnings
6109 * anova-two.glade: ditto
6111 2003-12-29 Andreas J. Guelzow <aguelzow@taliesin.ca>
6113 * dialog-analysis-tools.c (tool_update_sensitivity_cb): remove
6114 unused code and store warning messages in warning label
6115 * covariance.glade: some HIGification and addition of a warning field
6116 * correlation.glade: ditto
6118 * fourier-analysis.glade: ditto
6120 2003-12-28 Andreas J. Guelzow <aguelzow@taliesin.ca>
6122 * fill-series.glade: replace output page widgets with dao widget
6123 and minor HIGfication
6124 * random-generation.glade: ditto
6125 * simulation.glade: ditto
6126 * advanced-filter.glade: ditto
6127 * consolidate.glade: ditto
6128 * dao-gui-utils.c (cb_focus_on_entry): deleted
6129 (tool_set_focus_output_range): deleted
6130 (dialog_tool_preset_to_range): use dao widget
6131 (dialog_tool_init_outputs): all callers are now using the dao
6133 (parse_output): ditto
6134 * dao.glade: add in-place toggle button
6135 * dialog-advanced-filter.c (advanced_filter_update_sensitivity_cb):
6137 (dialog_advanced_filter): disable `put' menu
6138 * dialog-analysis-tools.c (dialog_tool_init): state->put_menu is not
6140 (tool_load_selection): state->output_entry is not longer used
6141 * dialog-consolidate.c (dialog_set_button_sensitivity): use new
6143 (dialog_consolidate): enable `put' menu
6144 * dialog-fill-series.c (cb_fill_series_update_sensitivity): use new
6146 (dialog_fill_series): disable `put' menu
6147 * dialog-random-generator.c (random_tool_update_sensitivity_cb):
6149 (dialog_random_tool): disable `put' menu
6150 * dialog-scenarios.c (dialog_scenario_add): replace
6151 state->base.output_entry with state->base.gdao (Should we relly
6152 be using dialog_tool_init here? It was designed for a different
6154 * dialog-shuffle.c (dialog_shuffle): ditto
6155 * dialog-simulation.c (simulation_update_sensitivity_cb): use new
6157 (dialog_simulation): disable `put' menu
6158 * tool-dialog.h (_GenericToolState): remove unneeded fields
6160 2003-12-28 Andreas J. Guelzow <aguelzow@taliesin.ca>
6162 * anova-one.glade: replace output page widgets with dao widget
6163 and minor HIGfication
6164 * anova-two.glade: ditto
6165 * dialog-analysis-tools.c (tool_update_sensitivity_cb): remove
6166 unused case (simple dialog not using dao widget)
6167 (anova_single_tool_update_sensitivity_cb): use new dao widget
6168 (anova_two_factor_tool_update_sensitivity_cb): ditto
6169 (dialog_anova_single_factor_tool): disable `put' menu
6170 (dialog_anova_two_factor_tool): ditto
6172 2003-12-28 Andreas J. Guelzow <aguelzow@taliesin.ca>
6173 for Christain Neumair <chris@gnome-de.org>
6175 * cell-comment.glade: HIGify
6177 2003-12-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
6179 * tool-dialogs.h (_GenericToolState): remove unused fields
6180 (dialog_tool_init): remove unused arguments
6181 * dialog-analysis-tools.c (dialog_tool_init): remove unused
6182 arguments and adjust calls to dialog_tool_init throughout
6183 * dialog-advanced-filter.c: adjust calls to dialog_tool_init
6185 * dialog-consolidate.c: ditto
6186 * dialog-fill-series.c: ditto
6187 * dialog-random-generator.c: ditto
6188 * dialog-scenarios.c: ditto
6189 * dialog-shuffle.c: ditto
6190 * dialog-simulation.c: ditto
6192 2003-12-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
6194 * dao.glade: some HIG modifications
6195 * dialog-analysis-tools.c (ttest_update_sensitivity_cb):
6197 (ftest_update_sensitivity_cb): ditto
6198 (sampling_tool_update_sensitivity): ditto
6199 (regression_tool_update_sensitivity_cb): ditto
6200 (exp_smoothing_tool_update_sensitivity_cb): ditto
6201 (average_tool_update_sensitivity_cb): ditto
6202 (histogram_tool_update_sensitivity_cb): ditto
6203 (dialog_ttest_tool): disable `put' menu
6204 (dialog_ftest_tool): ditto
6205 (dialog_sampling_tool): ditto
6206 (dialog_regression_tool): ditto
6207 (dialog_exp_smoothing_tool): ditto
6208 (dialog_average_tool): ditto
6209 (dialog_histogram_tool): ditto
6210 * exp-smoothing.glade: replace output page widgets with dao widget
6211 * histogram.glade: ditto
6212 * mean-tests.glade: ditto
6213 * moving-averages.glade: ditto
6214 * regression.glade: ditto
6215 * sampling.glade: ditto
6216 * variance-tests.glade: ditto
6218 2003-12-26 Andreas J. Guelzow <aguelzow@taliesin.ca>
6221 * Makefile.am: add dao.glade
6222 * dao-gui-utils.c (dialog_tool_init_outputs): handle new dao widget
6223 (parse_output): ditto
6224 * dialog-analysis-tools.c (tool_load_selection): ditto
6225 (tool_update_sensitivity_cb): ditto
6226 (dialog_correlation_tool): disable `put' menu
6227 (dialog_covariance_tool): ditto
6228 (dialog_ranking_tool): ditto
6229 (dialog_fourier_tool): ditto
6230 (desc_stat_tool_update_sensitivity_cb): use new dao widget
6231 (dialog_descriptive_stat_tool): disable `put' menu
6232 * tool-dialogs.h (_GenericToolState): add gdao field
6233 * correlation.glade: replace output page widgets with dao widget
6234 * covariance.glade: ditto
6235 * descriptive-stats.glade: ditto
6236 * fourier-analysis.glade: ditto
6239 2003-12-24 Andreas J. Guelzow <aguelzow@taliesin.ca>
6241 * dialog-cell-sort.c: make various strings translatable and remove
6242 corresponding warnings.
6244 2003-12-24 Andreas J. Guelzow <aguelzow@taliesin.ca>
6245 mostly for John Gill <sufc@utvinternet.com>
6247 * cell-sort.glade: add tooltips
6249 2003-12-24 Morten Welinder <terra@gnome.org>
6251 * dialog-search.c (make_matches_table): Set single-paragraph-mode.
6253 * dialog-stf-preview.c (stf_preview_set_lines): Set
6254 single-paragraph-mode. We're in gtk+ cvs HEAD land now.
6256 2003-12-23 Jody Goldberg <jody@gnome.org>
6260 2003-12-21 J.H.M. Dassen (Ray) <jdassen@debian.org>
6262 * dialog-cell-sort.c: #include <gtk/gtkmenuitem.h> so things link
6265 2003-12-21 Andreas J. Guelzow <aguelzow@taliesin.ca>
6267 * dialog-stf-export.glade: add `Preserve Formats' checkbutton
6268 * dialog-stf-export-private.h (StfE_FormatPageData_t): add
6269 GtkCheckButton *format_preserve
6270 * dialog-stf-export-format-page.c (stf_export_dialog_format_page_init):
6271 initialize format_preserve checkbutton
6272 (stf_export_dialog_format_page_result): extract format_preserve
6274 2003-12-20 Andreas J. Guelzow <aguelzow@taliesin.ca>
6276 * dialog-cell-sort.c (build_sort_field_menu): balance the size
6277 of the submenus with the size of the main menu and don't introduce
6278 submenus if there are only a few items left.
6280 2003-12-20 Andreas J. Guelzow <aguelzow@taliesin.ca>
6282 * cell-sort.glade: add horizontal scollbars to the treeview to
6283 work around a GTK bug.
6284 * dialog-cell-sort.c (header_name): new
6285 (col_row_name): add column/row info to headers to differentiate
6287 (append_data): load header into new column
6288 (cb_sort_header_check): simply switch the visibility of the header
6290 (move_cb): also move data from new column
6291 (dialog_init): add header column to treeview
6293 2003-12-20 Andreas J. Guelzow <aguelzow@taliesin.ca>
6294 mostly for John Gill <sufc@utvinternet.com>
6296 * dialog-cell-sort.c (AddSortFieldMenuState): new structure
6297 (already_in_sort_fields): new
6298 (range_already_in_sort_criteria): new
6299 (build_sort_field_menu): new
6300 (cb_sort_field_menu_activate): new
6301 (cb_sort_field_selection): new
6302 (cb_update_add_sensitivity): deleted
6303 (cb_sort_header_check): new
6304 (cb_update_sensitivity): don't count items here
6305 (select_iter_at_row): new
6306 (cb_delete_clicked): reselect an item after deletion
6307 (set_ok_button_sensitivity): new
6308 (build_sort_field_base_menu): new
6309 (show_add_menu): new
6310 (cb_add_clicked): if the entry field does not contain valid data
6311 show the menu instead
6312 (cb_treeview_button_press): new
6313 (cb_treeview_keypress): new
6314 (dialog_init): hook up additional signals for the treeview
6316 2003-11-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
6318 http://bugzilla.gnome.org/show_bug.cgi?id=128915
6319 * preferences.glade: make description field non-editable
6321 2003-11-26 Jody Goldberg <jody@gnome.org>
6325 2003-10-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
6327 http://bugzilla.gnome.org/show_bug.cgi?id=127932
6328 * src/dialogs/dialog-cell-sort.c (cb_update_sensitivity):
6330 (cb_clear_clicked): new
6331 (cb_add_clicked): don't stop after the first addition
6332 (dialog_init): handle clear button and shortened add entry
6333 * src/dialogs/cell-sort.glade: add clear button and move
6334 add button next to add entry field
6336 2003-10-27 Morten Welinder <terra@gnome.org>
6338 * dialog-stf-format-page.c (cb_col_event): Handle mouse-1 clicks
6339 near the checkbox and pretend it works.
6341 * dialog-stf-main-page.c (stf_dialog_main_page_init): Handle
6342 missing columns when input is empty.
6344 2003-10-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
6346 http://bugzilla.gnome.org/show_bug.cgi?id=125422
6347 * dialog-insert-cells.c (dialog_insert_cells): try to guess
6348 whether to move cells down or to the right
6349 * insert-cells.glade: add missing radio button
6351 2003-10-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
6353 * dialog-delete-cells.c (dialog_delete_cells): try to guess
6354 whether to move cells up or to the left
6356 2003-10-26 Andreas J. Guelzow <aguelzow@taliesin.ca>
6358 http://bugzilla.gnome.org/show_bug.cgi?id=125361
6359 * dialog-printer-setup.c (cb_do_print): cb_do_print_ok causes
6360 state to be freed. So don't use it afterwards.
6362 2003-10-26 Andreas J. Guelzow <aguelzow@taliesin.ca>
6364 * dialog-preferences.c: add Default Header/Footer Font Selector
6365 (pref_font_hf_initializer): new
6366 (cb_pref_font_hf_has_changed): new
6367 (cb_pref_font_hf_set_fonts): new
6368 (pref_font_hf_page_open): new
6370 2003-10-21 Jody Goldberg <jody@gnome.org>
6372 * function-select.glade : why were the descriptions editable ??
6374 2003-10-13 Morten Welinder <terra@gnome.org>
6376 * dialog-stf-preview.c (stf_preview_set_lines): Take extra
6377 GStringChunk* argument.
6378 (stf_preview_set_lines): Be consistent with the column maximum.
6380 2003-10-08 Jody Goldberg <jody@gnome.org>
6384 2003-10-05 Jody Goldberg <jody@gnome.org>
6386 * dialog-define-names.c (cb_name_guru_destroy) : reload the position
6387 descriptor in case things changed.
6389 2003-10-05 Jon K Hellan <hellan@acm.org>
6391 * dialog-sheet-order.c (dialog_sheet_order): Ditto.
6393 * dialog-cell-format.c (setup_color_pickers): gtk_combo_box
6394 renamed to gnm_combo_box.
6396 2003-10-05 J.H.M. Dassen (Ray) <jdassen@debian.org>
6398 * dialog-autocorrect.c, dialog-cell-sort.c, dialog-consolidate.c,
6399 dialog-function-select.c, dialog-scenarios.c, dialog-sheet-order.c,
6400 dialog-simulation.c, dialog-zoom.c: #include <gtkliststore.h> to fix
6403 2003-10-02 Morten Welinder <terra@gnome.org>
6405 * dialog-goal-seek.c (cb_dialog_apply_clicked): Don't use
6406 style_format_new_XL.
6408 2003-09-30 Morten Welinder <terra@gnome.org>
6410 * dialog-stf-format-page.c (stf_dialog_format_page_prepare): Set
6412 (format_page_trim_menu_deactivate): Update preview and result
6415 2003-09-28 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
6417 * dialog-scenarios.c (scenarios_ok_clicked_cb): Fixed a crash in
6420 * scenario-manager.glade: Much improved dialog layout.
6422 * dialog-scenarios.c (dialog_scenarios): A label name change.
6424 2003-09-24 Jody Goldberg <jody@gnome.org>
6426 Christian Neumair <chris@gnome-de.org>
6427 * view.glade : Add some atk relations
6428 * autofilter-top10.glade : ditto
6429 * autoformat.glade : ditto
6430 * variance-tests.glade : ditto
6431 * anova-two.glade : ditto
6432 * anova-one.glade : ditto
6434 2003-09-25 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
6436 * simulation.glade: Much improved dialog layout.
6438 * dialog-solver.c (cb_dialog_solve_clicked): Bug fix: create the
6439 scenario only if an optimal value was found.
6441 * dialog-solver.c (constraint_select_click): Fixed the usability
6442 of constraint change button.
6444 2003-09-23 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
6446 * scenario-manager.glade, scenario-add.glade: Add some spacing to
6447 look a little bit more like in HIG specs.
6449 * dialog-analysis-tools.c (scenarios_cancel_clicked_cb): Fix a
6450 crash in cancel button.
6452 * solver.glade: Fixed the groupping of the minimize button.
6454 2003-09-15 Morten Welinder <terra@gnome.org>
6456 * dialog-sheet-order.c (location_of_iter): Fix C99-ism.
6458 2003-09-15 Jody Goldberg <jody@gnome.org>
6462 2003-09-14 Andreas J. Guelzow <aguelzow@taliesin.ca>
6464 * dialog-sheet-order.c (location_of_iter): rewrite
6466 2003-09-13 Andreas J. Guelzow <aguelzow@taliesin.ca>
6468 * dialog-printer-setup.c (display_hf_preview): initialize
6471 2003-09-13 Andreas J. Guelzow <aguelzow@taliesin.ca>
6473 * dialog-analysis-tools.c (dialog_histogram_tool): connect
6474 focus event handlers to an expression entry's entry
6475 (histogram_tool_set_calculated): should return gboolean
6476 (histogram_tool_set_predetermined): ditto
6478 2003-09-12 Jody Goldberg <jody@gnome.org>
6480 * cell-format.glade : fix ancient spelling error.
6482 2003-09-11 Andreas J. Guelzow <aguelzow@taliesin.ca>
6484 * advanced-filter.glade: fix label alignment
6486 2003-09-11 Andreas J. Guelzow <aguelzow@taliesin.ca>
6488 * dialog-cell-sort.c (dialog_init): focus on the most
6491 2003-09-10 Christian Neumair <chris@gnome-de.org>
6493 * cell-sort.glade: Add ATK relation information.
6494 * dao-gui-utils.c (dialog_tool_init_outputs): ditto.
6495 * dialog-analysis-tools.c (dialog_tool_init): ditto.
6496 * format-selector.glade: ditto.
6497 * so-arrow.glade: ditto.
6498 * so-checkbox.glade: ditto.
6499 * so-fill.glade: ditto.
6500 * so-frame.glade: ditto.
6501 * so-scrollbar.glade: ditto.
6503 2003-09-10 Jody Goldberg <jody@gnome.org>
6507 2003-09-06 Andreas J. Guelzow <aguelzow@taliesin.ca>
6509 * dialog-sheet-order.c (cb_ok_clicked): remove warning
6511 2003-08-30 Jody Goldberg <jody@gnome.org>
6513 http://bugzilla.gnome.org/show_bug.cgi?id=121045
6514 * dialog-autofilter.c (init_operator) : minor thinko
6516 2003-08-25 Andreas J. Guelzow <aguelzow@taliesin.ca>
6518 http://bugzilla.gnome.org/show_bug.cgi?id=120552
6519 * dialog-stf-export.c (stf_dialog_window_delete): new
6520 (stf_export_dialog_attach_page_signals): connect
6521 stf_dialog_window_delete
6523 2003-08-25 Andreas J. Guelzow <aguelzow@taliesin.ca>
6525 * dialog-printer-setup.c (create_hf_preview_canvas): use
6526 8 pt rather than 14/1024 pt font
6528 2003-08-21 Jody Goldberg <jody@gnome.org>
6532 2003-08-11 Andreas J. Guelzow <aguelzow@taliesin.ca>
6534 * variance-tests.glade: changed to match other tool dialogs
6536 2003-08-11 Andreas J. Guelzow <aguelzow@taliesin.ca>
6538 * help.h: add and change a few links
6539 * dialog-autofilter.c (dialog_auto_filter): vary the help link
6540 depending on which dialog we a reusing
6541 * dialog-autosave.c (dialog_autosave): fix typo
6543 2003-08-09 Andreas J. Guelzow <aguelzow@taliesin.ca>
6545 * help.h: new, list of help links for all help buttons
6546 * dialog-advanced-filter.c: replace helpfile address
6547 with #define from help.h
6548 * dialog-autocorrect.c: ditto
6549 * dialog-autofilter.c: ditto
6550 * dialog-autoformat.c: ditto
6551 * dialog-cell-comment.c: ditto
6552 * dialog-cell-format.c: ditto
6553 * dialog-cell-sort.c: ditto
6554 * dialog-col-row.c: ditto
6555 * dialog-col-row.c: ditto
6556 * dialog-col-width.c: ditto
6557 * dialog-consolidate.c: ditto
6558 * dialog-consolidate.c: ditto
6559 * dialog-define-names.c: ditto
6560 * dialog-define-names.c: ditto
6561 * dialog-delete-cells.c: ditto
6562 * dialog-fill-series.c: ditto
6563 * dialog-formula-guru.c: ditto
6564 * dialog-function-select.c: ditto
6565 * dialog-goal-seek.c: ditto
6566 * dialog-goto-cell.c: ditto
6567 * dialog-hyperlink.c: ditto
6568 * dialog-insert-cells.c: ditto
6569 * dialog-merge.c: ditto
6570 * dialog-pivottable.c: ditto
6571 * dialog-plugin-manager.c: ditto
6572 * dialog-preferences.c: ditto
6573 * dialog-printer-setup.c: ditto
6574 * dialog-random-generator.c: ditto
6575 * dialog-row-height.c: ditto
6576 * dialog-scenarios.c: ditto
6577 * dialog-search-replace.c: ditto
6578 * dialog-search.c: ditto
6579 * dialog-sheet-order.c: ditto
6580 * dialog-shuffle.c: ditto
6581 * dialog-simulation.c: ditto
6582 * dialog-solver.c: ditto
6583 * dialog-summary.c: ditto
6584 * dialog-tabulate.c: ditto
6585 * dialog-view.c: ditto
6586 * dialog-workbook-attr.c: ditto
6587 * dialog-zoom.c: ditto
6588 * dialog-analysis-tools.c: ditto, and remove some
6590 * dialog-autosave.c: ditto, and use utilities
6592 2003-08-06 Andreas J. Guelzow <aguelzow@taliesin.ca>
6594 http://bugzilla.gnome.org/show_bug.cgi?id=119287
6595 * dialog-sheet-order.c (cb_ok_clicked): don't allow
6596 users to delete all existing sheets (even if they
6597 create some new ones)
6599 2003-08-06 Andreas J. Guelzow <aguelzow@taliesin.ca>
6601 * dialog-sheet-order.c (cb_ok_clicked): fix typo
6603 2003-08-06 Andreas J. Guelzow <aguelzow@taliesin.ca>
6605 * dao-gui-utils.c (parse_output): do not set sheet_idx
6607 2003-08-06 Andreas J. Guelzow <aguelzow@taliesin.ca>
6609 * dialog-about.c: include libgnomeui/gnome-href.h
6611 2003-08-06 Andreas J. Guelzow <aguelzow@taliesin.ca>
6613 * dialog-sheet-order.c (cb_delete_sheets): deleted (was unused)
6615 2003-08-04 Andreas J. Guelzow <aguelzow@taliesin.ca>
6617 * dao-gui-utils.c (parse_output): also set sheet_idx
6619 2003-08-04 Andreas J. Guelzow <aguelzow@taliesin.ca>
6621 * dialog-scenarios.c: Put scenario specific fields into
6622 ScenariosState rather than GenericToolState and use
6623 ScenariosState thoughout
6624 * dialog-tabulate.c (tabulation_eval): move to tools/tabulate.c
6625 (my_get_format): ditto
6626 (do_tabulation): ditto
6627 (tabulate_ok_clicked): use cmd_tabulate
6628 * tool-dialogs.h: Remove scenario specific fields from
6631 2003-08-03 Andreas J. Guelzow <aguelzow@taliesin.ca>
6633 * dialog-consolidate.c (cb_consolidate_ok_clicked): use
6634 consolidate_check_destination
6636 2003-08-03 Andreas J. Guelzow <aguelzow@taliesin.ca>
6638 * consolidate.glade: add standard output selector
6639 * dao-gui-utils.c (dialog_tool_init_outputs): handle put_menu
6640 (parse_output): ditto
6641 * dialog-analysis-tools.c (tool_destroy): call a tool
6642 specific destruction function if needed.
6643 (dialog_tool_init): initialize state->state_destroy and
6645 * dialog-consolidate.c: use GenericToolState as part of the
6646 state structure and use the standard dao calls rather than
6647 duplicating the code here.
6648 * tool-dialogs.h (GenericToolState): add state_destroy and
6651 2003-07-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
6653 * dialog-sheet-order.c (cb_ok_clicked): use sheet indices
6654 rather than sheet pointers, adjust arguments to
6655 cmd_reorganize_sheets
6657 2003-07-30 Andreas J. Guelzow <aguelzow@taliesin.ca>
6659 * solver.glade: align various widgets (and split them over additional
6662 2003-07-28 Morten Welinder <terra@gnome.org>
6664 * dialog-stf-fixed-page.c (cb_treeview_button_press): Make the
6665 context menu work here too.
6667 2003-07-27 Jon K Hellan <hellan@acm.org>
6669 * autofilter-expression.glade: Set has_default for ok_button.
6671 * autofilter-top10.glade: Ditto.
6673 * pivottable.glade: Ditto.
6675 * so-frame.glade: Ditto.
6677 * solver.glade: Ditto.
6679 2003-07-25 Morten Welinder <terra@gnome.org>
6681 * dialog-stf-fixed-page.c: Overhaul all navigation.
6683 2003-07-24 Morten Welinder <terra@gnome.org>
6685 * dialog-stf-fixed-page.c (make_new_column): New function, largely
6686 split out from cb_col_event.
6687 (cb_col_event): Call make_new_column.
6688 (cb_treeview_event): New function.
6689 (stf_dialog_fixed_page_init): Connect to cb_treeview_event.
6691 2003-07-24 Andreas J. Guelzow <aguelzow@taliesin.ca>
6693 * dialog-goal-seek.c (dialog_destroy): call cmd_goal_seek
6695 (cb_dialog_cancel_clicked): set cancelled to true
6696 (cb_dialog_apply_clicked): set cancelled to false
6697 (dialog_preload_selection): new
6698 (dialog_init): call dialog_preload_selection
6699 (dialog_goal_seek): initialize cancelled to true
6701 2003-07-24 Andreas J. Guelzow <aguelzow@taliesin.ca>
6703 * dialog-solver.c (dialog_destroy): call cmd_solver if
6705 (cb_dialog_cancel_clicked): set cancelled to true
6706 (cb_dialog_close_clicked): set cancelled to false and defer
6707 call of cmd_solver to dialog_destroy
6708 (cb_dialog_solve_clicked): set cancelled to false
6709 (dialog_solver): initialize cancelled to true
6711 2003-07-23 Andreas J. Guelzow <aguelzow@taliesin.ca>
6713 * dialog-stf.glade: give a proper title to the dialog
6715 2003-07-23 Andreas J. Guelzow <aguelzow@taliesin.ca>
6717 * dialog-solver.c (cb_dialog_close_clicked): call cmd_solver
6719 2003-07-23 Andreas J. Guelzow <aguelzow@taliesin.ca>
6721 * autoformat.glade: add help button
6722 * plugin-manager.glade: add help button
6723 * dialog-autoformat.c (dialog_autoformat): add help button
6724 * dialog-plugin-manager.c (cb_pm_close_clicked): new
6725 (pm_dialog_cleanup): delete state
6726 (dialog_plugin_manager): setup help button
6728 2003-07-23 Morten Welinder <terra@gnome.org>
6730 * dialog-zoom.c (cb_zoom_ok_clicked): Stop silly
6731 double->float->double conversions.
6733 2003-07-23 Andreas J. Guelzow <aguelzow@taliesin.ca>
6735 * dialog-zoom.c (cb_zoom_ok_clicked): use gtk_tree_iter_free
6736 only for iters allocated on the heap
6738 2003-07-23 Andreas J. Guelzow <aguelzow@taliesin.ca>
6740 * dialog-stf.c (stf_dialog_result_attach_formats_to_cr): new
6741 * dialog-stf.h (stf_dialog_result_attach_formats_to_cr): new
6743 2003-07-21 Andreas J. Guelzow <aguelzow@taliesin.ca>
6745 http://bugzilla.gnome.org/show_bug.cgi?id=117903
6746 * dialog-printer-setup.c: activiate the radio buttons, do not
6747 make them insensitive.
6749 2003-07-16 Jody Goldberg <jody@gnome.org>
6751 http://bugzilla.gnome.org/show_bug.cgi?id=115812
6752 * dialog-solver.c (solver_reporting) : remove double negative in docs.
6754 2003-07-16 Andreas J. Guelzow <aguelzow@taliesin.ca>
6756 * dialog-function-select.c
6757 (cb_dialog_function_select_fun_selection_changed): fix the offset
6758 into the description for formatting. Make the syntax bold rather
6759 than the first occurrence of the function name (which did not
6762 2003-07-16 Andreas J. Guelzow <aguelzow@taliesin.ca>
6764 * dialog-function-select.c
6765 (cb_dialog_function_select_cat_selection_changed): show the
6767 (cb_dialog_function_select_fun_selection_changed): prepend the
6768 syntax to the description
6770 2003-07-16 Morten Welinder <terra@gnome.org>
6772 * dialog-cell-format.c (setup_pattern_button): Get images from
6773 application pixbufs.
6775 2003-07-15 Jody Goldberg <jody@gnome.org>
6778 * dialog-preferences.c (cb_pref_window_set_transition_keys) : new.
6779 (cb_pref_window_transition_keys_toggled) : new.
6780 (pref_window_page_initializer) : use them here.
6782 2003-07-13 Andreas J. Guelzow <aguelzow@taliesin.ca>
6784 * dao-gui-utils.h (dialog_tool_preset_to_range): new
6785 * dao-gui-utils.c (dialog_tool_preset_to_range): new
6786 * dialog-fill-series.c: rewrite for the redesign dialog and
6788 * dialog-random-generator.c (dialog_random_tool_init): use
6789 dialog_tool_preset_to_range rather than direct
6790 gnm_expr_entry_load_from_range
6791 * fill-series.glade: redesign
6792 * tool-dialogs.h: add fixme warning
6794 2003-07-09 Morten Welinder <terra@gnome.org>
6796 * dialog-stf-main-page.c (main_page_set_spin_button_adjustment):
6797 Don't set entry size. The incorrect size is a gtk+ bug.
6798 http://bugzilla.gnome.org/show_bug.cgi?id=116368
6800 2003-07-07 Andreas J. Guelzow <aguelzow@taliesin.ca>
6802 * preferences.glade: replace notebook tabs with treeview
6804 * dialog-preferences.c (dialog_pref_add_item) : new
6805 (dialog_pref_select_page): new
6806 (cb_dialog_pref_selection_changed): new
6807 (dialog_preferences): set up treeview
6809 2003-07-05 Andreas J. Guelzow <aguelzow@taliesin.ca>
6811 * dialog-stf.c: change dialogresult->formats to
6812 dialogresult->parseoptions->formats throughout
6813 (stf_dialog_result_free): don't free formats
6814 * dialog-stf.h: remove formats from DialogStfResult_t
6816 2003-07-04 Andreas J. Guelzow <aguelzow@taliesin.ca>
6818 * dialog-stf-format-page.c (format_page_update_preview): preserve
6819 the old column headers and column selection
6820 (cb_col_check_clicked): verify arguments
6821 (check_columns_for_import): ditto
6822 (uncheck_columns_for_import): ditto
6823 (stf_dialog_format_page_cleanup): handle col_import_array_len
6824 (stf_dialog_format_page_init): ditto
6825 * dialog-stf.h: added col_import_array_len to FormatInfo_t
6827 2003-07-04 Andreas J. Guelzow <aguelzow@taliesin.ca>
6829 * dialog-stf-format-page.c (cb_col_check_clicked): reformatted
6830 (check_columns_for_import): new
6831 (uncheck_columns_for_import): new
6832 (cb_popup_menu_uncheck_right): implemented
6833 (cb_popup_menu_check_right): implemented
6834 (cb_popup_menu_uncheck_left): new
6835 (cb_popup_menu_check_left): new
6836 (cb_col_event): eanble and add context menu items
6838 2003-07-04 Andreas J. Guelzow <aguelzow@taliesin.ca>
6840 * dialog-stf-format-page.c (cb_col_event) : don't confuse
6841 pagedata->format.renderdata->colcount with
6842 pagedata->format.col_import_count
6844 2003-07-04 Andreas J. Guelzow <aguelzow@taliesin.ca>
6846 * dialog-stf-format-page.c (cb_col_clicked) : deleted
6847 (cb_column_popup) : renamed to cb_col_event and simplified
6848 (format_page_update_preview): don't use an eventbox but the column
6851 2003-07-03 Andreas J. Guelzow <aguelzow@taliesin.ca>
6853 * dialog-stf-format-page.c (cb_col_clicked) : check argument
6854 (cb_popup_menu_uncheck_right) : new stub
6855 (cb_popup_menu_check_right) : new stub
6856 (cb_popup_menu_extend_format) : new
6857 (cb_column_popup) : new
6858 (format_page_update_preview): add context menu to column headers
6860 2003-07-03 Jon K Hellan <hellan@acm.org>
6862 * dialog-sheet-order.c (dialog_sheet_order): Turn off color combo
6863 tearoff behaviour in dialogs.
6865 * dialog-cell-format.c (setup_color_pickers): Ditto.
6867 2003-07-03 Andreas J. Guelzow <aguelzow@taliesin.ca>
6869 http://bugzilla.gnome.org/show_bug.cgi?id=116300
6870 * dialog-stf.h: added format.format_changed_handler_id
6871 * dialog-stf-format-page.c (activate_column): block
6872 format_changed signal handler
6874 2003-07-02 Jody Goldberg <jody@gnome.org>
6876 * dialog-tabulate.c (dialog_tabulate) : Use GObject properties in
6877 place of deprecated gtk_window_set_policy.
6879 2003-07-02 Andreas J. Guelzow <aguelzow@taliesin.ca>
6881 * format-selector.glade: remove some translatable nonsense text
6883 2003-07-01 Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>
6884 (committed by Andreas J. Guelzow <aguelzow@taliesin.ca>)
6886 * cell_format.glade : HIG fixes
6887 * dialog-cell-format.c (fmt_dialog_init_validation_expr_entry):
6888 fix widget position in validation GtkTable.
6890 2003-06-30 Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>
6891 (committed by Andreas J. Guelzow <aguelzow@taliesin.ca>)
6893 * format-selector.glade : use a GtkTextView for preview.
6895 2003-07-01 Jody Goldberg <jody@gnome.org>
6897 * advanced-filter.glade
6905 descriptive-stats.glade
6907 fourier-analysis.glade
6908 function-select.glade
6911 moving-averages.glade
6917 tabulate.glade : remove unnecessary 'requires gnome'
6919 2003-06-30 Morten Welinder <terra@gnome.org>
6921 * dialog-stf-main-page.c (main_page_set_spin_button_adjustment):
6922 Auto-size spinbutton entries.
6924 2003-06-29 Andreas J. Guelzow <aguelzow@taliesin.ca>
6926 * src/dialogs/dialog-stf-format-page.c (format_page_update_preview):
6927 use col_header field
6928 (stf_dialog_format_page_init): initalize col_header field
6929 * src/dialogs/dialog-stf.h: add col_header field to FormatInfo_t
6931 2003-06-28 Andreas J. Guelzow <aguelzow@taliesin.ca>
6933 * dialog-stf-format-page.c (cb_col_check_clicked): new
6934 (format_page_update_preview): create checkboxes in column
6936 (stf_dialog_format_page_cleanup): clean up selected column list
6937 (stf_dialog_format_page_init): initialize selected column list
6938 * dialog-stf-preview.c (stf_preview_new): allocate lots of columns
6939 in the lazy list. (We need to fix this.)
6940 (stf_preview_set_lines): show all lines
6941 * dialog-stf.c (stf_dialog): copy selected column list to parseoptions
6942 * dialog-stf.h: new fields in FormatInfo_t
6944 2003-06-26 Andreas J. Guelzow <aguelzow@taliesin.ca>
6946 * dialog-function-select.c: Add a 'All Functions' category
6947 * function-select.glade: Add instructions
6949 2003-06-26 Morten Welinder <terra@gnome.org>
6951 * dialog-stf-format-page.c: Dump column clist.
6952 (activate_column): New function, shading the currently selected
6955 * dialog-stf-preview.c (stf_preview_new): Set size in terms of
6958 2003-06-26 Jody Goldberg <jody@gnome.org>
6960 * dialog-printer-setup.c (unit_editor_configure) : silence the warning.
6962 2003-06-26 Andreas J. Guelzow <aguelzow@taliesin.ca>
6964 * tabulate.glade: fixed button order
6966 2003-06-26 Andreas J. Guelzow <aguelzow@taliesin.ca>
6968 * dialog-consolidate.c: replace GTKCList with Treeview
6969 * consolidate.glade: ditto
6971 2003-06-25 Morten Welinder <terra@gnome.org>
6973 * dialog-stf*.[ch]: Replace GnomeDruid setup with a GtkNotebook
6974 setup. GnomeDruid is too buggy.
6976 2003-06-24 Morten Welinder <terra@gnome.org>
6978 * dialog-sheet-order.c (dialog_sheet_order): Use
6979 application_get_pixbuf to get icon for color_combo_new. Don't
6980 include all the pixbufs.
6982 * dialog-stf-main-page.c (main_page_import_range_changed): Add a
6983 g_return_if_fail to prevent a crash under 115856. (This doesn't
6984 actually fix anything.)
6986 2003-06-24 Andreas J. Guelzow <aguelzow@taliesin.ca>
6987 for Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>
6989 * format-selector.glade: arrange items to be more aligned and conform
6990 to HIG. Remove the unused delete button for custom styles.
6992 2003-06-22 Andreas J. Guelzow <aguelzow@taliesin.ca>
6994 * print.glade: use stock buttons
6996 2003-06-22 Andreas J. Guelzow <aguelzow@taliesin.ca>
6998 * format-selector.glade: rearrange items to use a treeview
6999 for the format categories
7001 2003-06-18 Jody Goldberg <jody@gnome.org>
7003 * dialog-hyperlink.c (dhl_get_target_url) : Use 'Web Link'
7004 rather than URL which is aparently too technical.
7006 2003-06-21 Andreas J. Guelzow <aguelzow@taliesin.ca>
7008 * dialog-printer-setup.c (cb_do_print_ok): save as default only
7009 when checkbox checked
7010 (do_setup_sheet_selector): relocate sheet selector
7011 * dialog-stf.glade: make column list fixed width
7012 * format-selector.glade: make more rigid
7013 * print.glade: add a `save as default' checkbox
7015 2003-06-21 Andreas J. Guelzow <aguelzow@taliesin.ca>
7017 * dialog-stf-format-page.c (locale_changed_cb): store locale in
7019 * dialog-stf.c (stf_dialog): move locale to parseoptions
7021 2003-06-20 Andreas J. Guelzow <aguelzow@taliesin.ca>
7023 * dialog-printer-setup.c (cb_do_print): remove duplicated code
7024 by calling cb_do_print_ok
7026 2003-06-20 Andreas J. Guelzow <aguelzow@taliesin.ca>
7028 * dialog-function-select.c
7029 (cb_dialog_function_select_fun_selection_changed): carefully
7030 count characters and cursor positions (1-off problems)
7031 * format-selector.glade: percentages are not scaled
7033 2003-06-20 Andreas J. Guelzow <aguelzow@taliesin.ca>
7034 for Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>
7036 * dialog-stf.glade: small formatting change
7037 * format-selector.glade: small formatting change
7039 2003-06-20 Morten Welinder <terra@gnome.org>
7041 * dialog-stf-csv-page.c (csv_page_textindicator_change): Move from
7042 main page. (Saves screen real-estate there.)
7044 2003-06-19 Andreas J. Guelzow <aguelzow@taliesin.ca>
7046 * dialog-stf-format-page.c (locale_changed_cb): implement
7048 2003-06-18 Andreas J. Guelzow <aguelzow@taliesin.ca>
7050 * dialog-paste-special.c: spelling fix
7051 * search-replace.glade: spelling fix
7052 * search.glade: spelling fix
7054 2003-06-18 Andreas J. Guelzow <aguelzow@taliesin.ca>
7056 * dialog-stf-format-page.c (locale_changed_cb): new
7057 (stf_dialog_format_page_init): add locale selector
7058 * dialog-stf.c: add pagedata.locale and pagedata.fixed_locale
7059 (stf_dialog): add above to argument list
7060 * dialog-stf.glade: add space for locale selector
7061 * dialog-stf.h (stf_dialog): add locale and fixed_locale
7064 2003-06-15 Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>
7066 * Makefile.am : add number-format-selector.glade
7067 * cell-format.glade : remove number format page
7068 * number-format-selector.glade :
7069 new, based on the number format page of cell-format.glade,
7070 excepted the use of a GtkOptionMenu for the format category
7072 * dialog-cell-format.c
7073 (_FormatState) : remove number format related variables
7074 (_FormatWidget) : removed
7076 (draw_format_preview),
7077 (fillin_negative_samples),
7078 (cb_decimals_changed),
7079 (cb_separator_toggle),
7080 (fmt_dialog_init_fmt_list),
7081 (fmt_dialog_enable_widgets),
7082 (cb_format_class_changed),
7083 (cb_format_entry_changed),
7084 (cb_format_list_select),
7085 (cb_format_currency_select),
7086 (cb_format_negative_form_selected),
7087 (funny_currency_order : removed
7088 (cb_number_format_changed) : new
7089 (fmt_dialog_init_format_page) : now only add number format
7090 selector widget at the first notebook page
7091 (cb_fmt_dialog_dialog_destroy) : remove unref of
7093 (set_initial_focus) : use number_format_selector_set_focus to
7094 give the focus to the number format page
7095 * dialog-stf-format-page.c
7096 (format_page_collist_select_row) : use
7097 number_format_selector_set_style_format to set the current
7098 style format of the slector widget
7099 (format_page_sublist_select_row) : removed
7100 (format_page_format_changed) : removed
7101 (cb_number_format_changed) : new
7102 (stf_dialog_format_page_init) : remove format list creation
7103 code ; add initialisation of the number format selector widget
7105 (stf_dialog_set_initial_keyboard_focus) : use
7106 number_format_selector_set_focus
7107 (stf_dialog_editables_enter) : use
7108 number_format_selector_editable_enters
7109 * dialog-stf.h : removed format list related variables
7110 * dialog-stf.glade :
7111 reduced the requested size of the preview area from 250 to 100
7112 removed format list in the format page
7114 2003-06-16 Morten Welinder <terra@gnome.org>
7116 * dialog-stf-csv-page.c (csv_page_parseoptions_to_gui): Use
7117 guessed parse options.
7119 * dialog-stf-main-page.c (main_page_parseoptions_to_gui): New
7121 (stf_dialog_main_page_init): Guess initial parseoptions.
7123 2003-06-14 Jon K Hellan <hellan@acm.org>
7125 * dialog-sheet-order.c (dialog_sheet_order): Fix typo
7127 2003-06-13 Jon K Hellan <hellan@acm.org>
7129 * dialog-sheet-order.c (dialog_sheet_order): Turn off instant
7130 apply for color combos.
7132 * dialog-cell-format.c (setup_color_pickers): Ditto.
7134 2003-06-13 Morten Welinder <terra@gnome.org>
7136 * dialog-stf-main-page.c (main_page_set_encoding): Use known
7137 length of data area.
7139 * dialog-stf.c (stf_dialog): Take extra parameter specifying
7140 length of data area. All callers changed.
7142 * dialog-stf-main-page.c (cb_line_breaks): Handle changes in line
7145 2003-06-12 Morten Welinder <terra@gnome.org>
7147 * dialog-stf.c (stf_dialog): New argument fixed_encoding which,
7148 when TRUE, will use the specified encoding with no user override.
7149 All callers changed.
7151 * dialog-stf-preview.c (render_get_value): Change tabs into spaces
7153 (stf_preview_set_lines): Clear the table here too.
7154 (stf_preview_render): Merge into stf_preview_set_lines, then
7157 * dialog-stf.h (DruidPageData_t): Add parseoptions here. Remove
7158 from all page structs.
7160 * dialog-stf-fixed-page.c (fixed_page_update_preview): Turn off
7163 2003-06-12 Andreas J. Guelzow <aguelzow@taliesin.ca>
7165 * dialog-analysis-tools.c (regression_tool_ok_clicked_cb):
7166 do not report already reported errors
7168 2003-06-12 Andreas J. Guelzow <aguelzow@taliesin.ca>
7170 * mean-tests.glade: replace some abbreviations with the
7173 2003-06-12 Morten Welinder <terra@gnome.org>
7175 * dialog-stf-main-page.c (main_page_import_range_changed): Reset
7176 ->cur and ->cur_end here.
7177 (encodings_changed_cb): Call main_page_import_range_changed.
7179 * dialog-stf-preview.c (stf_preview_render): Fix preconditions,
7180 not that they should really fail...
7182 * dialog-stf-main-page.c (main_page_set_encoding): Don't use
7183 fallback during conversion.
7184 (encodings_changed_cb): Improve error message.
7186 2003-06-11 Andreas J. Guelzow <aguelzow@taliesin.ca>
7188 * dialog-preferences.c (cb_pref_latex_set_use_utf8): new
7189 (cb_pref_latex_set_use_utf8_toggled): new
7190 (pref_file_page_initializer): add latex-use-utf8 checkbox
7192 2003-06-11 Morten Welinder <terra@gnome.org>
7194 * dialog-stf.c (stf_dialog): Nul-terminate result.
7195 * dialog-stf.h (DruidPageData_t): Add cur_end member.
7197 * dialog-stf.h (MainInfo_t): Add parse options member.
7199 * dialog-stf-main-page.c (main_page_startrow_changed): Treat line
7200 endings consistently.
7202 2003-06-11 Andreas J. Guelzow <aguelzow@taliesin.ca>
7204 * random-generation.glade: use notebook
7206 2003-06-11 Jon K Hellan <hellan@acm.org>
7208 * dialog-view.c (cb_view_ok_clicked): Make copy of state->wbcg
7209 before state is invalidated.
7211 2003-06-11 Jody Goldberg <jody@gnome.org>
7213 * dialog-autoformat.c (cb_canvas_focus) : new.
7214 (dialog_autoformat) : hook it up here to get decent keynav.
7216 2003-06-10 Jody Goldberg <jody@gnome.org>
7218 * dialog-about.c (dialog_about) : www.gnumeric.org is still down
7219 and there is no clear solution in sight until the dotster account is
7222 2003-06-10 Andreas J. Guelzow <aguelzow@taliesin.ca>
7224 * descriptive-stats.glade: use notebook
7225 * exp-smoothing.glade: ditto
7226 * mean-tests.glade: ditto
7227 * moving-averages.glade: ditto
7228 * sampling.glade: ditto
7230 2003-06-10 Morten Welinder <terra@gnome.org>
7232 * dialog-printer-setup.c: Switch to foocanvas.
7234 2003-06-10 Andreas J. Guelzow <aguelzow@taliesin.ca>
7236 * anova-one.glade: use notebook
7237 * anova-two.glade: ditto
7238 * correlation.glade: ditto
7239 * covariance.glade: ditto
7240 * fourier-analysis.glade: ditto
7242 * regression.glade: ditto
7243 * histogram.glade: fix mnemonics
7244 * dao-gui-utils.c (dialog_tool_init_outputs): restore the correct
7245 entry field placement (broken in HIGfication)
7246 * dialog-analysis-tools.c (dialog_tool_init): ditto
7248 2003-06-10 Morten Welinder <terra@gnome.org>
7250 * dialog-summary.c (dialog_summary_put): Fix UTF-8 problem.
7251 * dialog-password.c (dialog_get_password): Ditto.
7253 2003-06-09 Jody Goldberg <jody@gnome.org>
7255 * dialog-random-generator.c (dialog_random_tool_init) : use simpler
7256 gtk_label_set_text_with_mnemonic.
7257 (distribution_parbox_config) : ditto.
7259 2003-06-09 Jody Goldberg <jody@gnome.org>
7261 * dialog-analysis-tools.c (tool_destroy) : no more accel member.
7262 (dialog_tool_init) : no need to parse labels for accelerators anymore
7263 just set the label's mnemonic widget.
7265 2003-06-09 Jody Goldberg <jody@gnome.org>
7267 * dialog-cell-format.c : Simplify interaction with preview grid now
7268 that its interface is more convenient.
7270 * dialog-autoformat.c : derive util class from PreviewGrid
7271 fix typo in sample text. convert to option menu. Remove magic
7272 sizes to kludge around canvas.
7274 * autoformat.glade : Add alignments.
7275 Remove edit menu, convert from GnomeEntry -> OptionMenu
7277 2003-06-07 Jody Goldberg <jody@gnome.org>
7281 2003-06-07 Jody Goldberg <jody@gnome.org>
7285 2003-06-06 Morten Welinder <terra@gnome.org>
7287 * dialog-cell-comment.c (dialog_cell_comment): Position the cursor
7290 * dialog-stf-fixed-page.c (cb_col_event): Don't allow the user to
7291 create more than SHEET_MAX_COLS columns.
7293 2003-06-05 Jody Goldberg <jody@gnome.org>
7295 * dialog-plugin-manager.c (cb_pm_button_directory_add_clicked) : doh!
7296 be marginally smarter about selecitng a directory name. It would be
7297 nice if the fileselector had a 'select directory mode' so that
7298 ordinary files couldn't be selected.
7300 2003-06-05 Jody Goldberg <jody@gnome.org>
7302 * dialog-plugin-manager.c (cb_pm_button_rescan_directories_clicked) :
7303 use connect_swapped to get rid of the unused argument
7304 (cb_pm_button_directory_add_clicked) : merge in pm_add_dir
7305 and clarify the ownership of the lists and manually
7306 reload the directories for now. Eventually we should
7307 just monitor the notify signal of something.
7308 (cb_pm_button_directory_delete_clicked) : merge in pm_delete_dir
7309 and clarify the ownership of the lists and manually
7310 reload the directories for now. Eventually we should
7311 just monitor the notify signal of something.
7312 (cb_dir_changed_notification) : delete.
7313 (dialog_plugin_manager) : no need to remove the gconf notification
7314 we're no longer watching for.
7316 * dialog-paste-special.c (dialog_paste_special) : begin transition
7317 from modal dialog by moving the calls to cmd_paste_to_selection here.
7319 * dialog-printer-setup.c : remove some deprecation.
7321 2003-06-05 Morten Welinder <terra@gnome.org>
7323 * dialog-stf-fixed-page.c (fixed_page_prepare): Set the number of
7325 * dialog-stf-csv-page.c (csv_page_prepare): Ditto.
7327 * dialog-stf.c (stf_dialog): Take an optional encoding. Specify
7328 that input is not necessarily UTF-8.
7330 * dialog-stf.h (DialogStfResult_t): Make the return text be the
7331 UTF-8 version of the input. Add rowcount.
7333 * dialog-stf-main-page.c (main_page_set_encoding): New function.
7334 (stf_dialog_main_page_init): Pick an encoding, either the supplied
7335 one or using a fallback.
7337 * dialog-stf*.[ch]: Another round of cleanups.
7339 2003-06-04 Morten Welinder <terra@gnome.org>
7341 * dialog-stf.c (stf_dialog): Take over formats here.
7342 (stf_dialog_result_free): Plug leak.
7344 * dialog-stf-format-page.c (stf_dialog_format_page_cleanup): Free
7347 * dialog-stf.h (DruidPageData_t): Move the page structures in
7348 here, instead of pointing to them. All users changed.
7350 * dialog-stf-main-page.c (stf_dialog_main_page_init): Use
7351 monospace, just in case the data is fixed-width.
7353 * dialog-stf-*.[ch]: Rewrite to GtkTreeView based instead of
7356 2003-06-04 Jody Goldberg <jody@gnome.org>
7358 * dialog-merge.c (dialog_merge) : init the expr entry.
7360 - assign mnemonic for label
7361 - load current selection.
7363 2003-06-03 Jody Goldberg <jody@gnome.org>
7365 * dialog-shuffle.c (dialog_shuffle) : set the initial shuffle type
7366 based on the selection.
7367 * shuffle.glade : add blank row and col around things to play nicely
7370 http://bugzilla.gnome.org/show_bug.cgi?id=114312
7371 * advanced-filter.glade : Insert a blank row above the two input lines
7372 so that the table layout matches the doa utils assumptions.
7374 2003-06-03 Jody Goldberg <jody@gnome.org>
7376 * dialog-define-names.c (name_guru_add) : don't freak out with empty
7379 2003-06-03 Jody Goldberg <jody@gnome.org>
7381 * dialog-define-names.c (name_guru_add) : cmd_define_name is smarter
7382 now we don't need to do any heavy lifting here.
7384 2003-06-02 Jody Goldberg <jody@gnome.org>
7386 * dialog-define-names.c (cb_scope_changed) : handle failure to change
7387 scope and update the name list on success.
7389 2003-06-02 Morten Welinder <terra@gnome.org>
7391 * dialog-stf-preview.c (stf_preview_render): Switch from list
7392 <list<string>> to ptrarray<ptrarray<string>>, gaining random
7393 access. All callers changed.
7395 * dialog-view.c (dialog_new_view): Use gnm_link_button_and_entry.
7397 2003-05-31 Jody Goldberg <jody@gnome.org>
7399 * dialog-shuffle.c (dialog_shuffle) : fix yesterday's change.
7401 2003-05-31 Jody Goldberg <jody@gnome.org>
7403 * dialog-hyperlink.c (dhl_cb_ok) : when we add an hlink underline the
7404 content and turn it blue.
7406 * cell-format.glade : @$^#$ HIG. It is a Cancel button
7408 * dialog-fill-series.c (dialog_fill_series) : default the cols/rows
7409 depending on the current selection.
7411 2003-05-30 Jody Goldberg <jody@gnome.org>
7413 * dialog-shuffle.c (dialog_shuffle) : init input from the selection.
7415 2003-05-30 Morten Welinder <terra@gnome.org>
7417 * dialog-search.c (cursor_change): Fix 114045.
7419 * dialog-cell-format.c (cb_rotate_canvas_realize): Get the pango
7420 context from the canvas widget, not from a random sheet-level
7423 * dialog-view.c (cb_view_ok_clicked): Disable multi-display
7424 pending bug fixes. Multi-screen should be ok.
7426 * dialog-cell-format.c (cb_pattern_preview_get_cell_style): Do not
7427 ref the style. None of the other callbacks do.
7428 (fmt_dialog_init_font_page): Poor some sanity into handling of
7431 2003-05-22 Morten Welinder <terra@gnome.org>
7433 * dialog-stf-fixed-page.c (fixed_page_canvas_motion_notify_event):
7434 Set cursor for right display.
7436 * dialog-cell-format.c (cb_rotate_canvas_button): Ungrab the right
7439 * dialog-view.c, view.glade: New files.
7441 2003-05-21 Morten Welinder <terra@gnome.org>
7443 * dialog-printer-setup.c (unit_editor_configure): Get pango
7444 context from toplevel widget.
7446 2003-05-20 Morten Welinder <terra@gnome.org>
7448 * dialog-cell-format.c (cb_rotate_canvas_realize): Plug "white"
7450 (setup_color_pickers): Plug "black" out of the style.
7451 (fmt_dialog_impl): Ditto.
7453 * dialog-stf-preview.c (stf_preview_draw_text,
7454 stf_preview_get_displayed_rowcount):
7455 s/gtk_object_get/g_object_get/.
7457 * dialog-stf-main-page.c (main_page_set_scroll_region_and_prevent_center): Ditto.
7459 * dialog-stf.c (stf_dialog_set_scroll_region_and_prevent_center): Ditto.
7461 * dialog-analysis-tools.c (dialog_ttest_tool, dialog_ttest_tool):
7462 Use g_object_[sg]et_data, not gtk_-ditto.
7463 * dialog-printer-setup.c (do_hf_customize, hf_customize_apply):
7466 * dialog-random-generator.c (dialog_random_realized): Use
7467 gtk_widget_set_size_request, not gtk_widget_set_usize.
7469 * dialog-analysis-tools.c (dialog_sampling_realized,
7470 dialog_ttest_realized): Ditto.
7472 2003-05-19 Jody Goldberg <jody@gnome.org>
7474 * dialog-random-generator.c (dialog_random_tool_init) : no need to
7475 register the guru again, dialog_tool_init already did it.
7477 * cell-sort.glade : fix radio group for direction
7479 2003-05-19 Morten Welinder <terra@gnome.org>
7481 * dialog-printer-setup.c (unit_editor_configure): Use
7482 gtk_widget_set_size_request, not gtk_widget_set_usize. Avoid
7483 arbitrary pixel counts.
7484 (do_setup_margin): Use gtk_widget_set_size_request, not
7485 gtk_widget_set_usize. Still uses hard coded pixel counts.
7487 * dialog-zoom.c: port from clist to treeview.
7489 2003-05-18 Morten Welinder <terra@gnome.org>
7491 * *.c: Eliminate obvious deprecated stuff.
7493 2003-05-15 Andreas J. Guelzow <aguelzow@taliesin.ca>
7495 * dialog-stf-csv-page.c: loose text indicator widgets (they are
7496 needed to determine number f lines)
7497 * dialog-stf-format-page.c: obtain trim option menu from
7499 * dialog-stf-main-page.c: obtain text indicator widgets from
7500 csv page. Disable them as appropriate. Recalulate line numbers
7501 when the text indicator or source format changes.
7502 * dialog-stf.c (stf_dialog_editables_enter): text indicator
7503 combo has moved to main page
7504 * dialog-stf.glade: rearranging of some items and adding
7505 (yet non-functional) line terminator selector
7506 * dialog-stf.h: add new widgets
7508 2003-05-14 Andreas J. Guelzow <aguelzow@taliesin.ca>
7510 * dialog-stf-export-format-page.c
7511 (stf_export_dialog_format_page_init): change in charmap_selector_new
7514 2003-05-14 Morten Welinder <terra@gnome.org>
7516 * dialog-stf-export-format-page.c
7517 (stf_export_dialog_format_page_result): Set gunichar quoting_char
7520 2003-05-13 Morten Welinder <terra@gnome.org>
7522 * dialog-stf.c (stf_dialog): Make sure we hold a ref to the window
7523 so it doesn't disappear underneath us.
7524 (stf_dialog_window_delete): New function.
7525 (stf_dialog_attach_page_signals): Hook up the window's
7526 delete_event signal.
7528 2003-05-12 Jody Goldberg <jody@gnome.org>
7530 * cell-format.glade : fix hig-ification
7532 2003-05-12 Andreas J. Guelzow <aguelzow@taliesin.ca>
7534 * dialog-stf-csv-page.c (csv_page_global_change): the string
7535 indicator could be multibyte
7536 * alog-stf-export.glade: replace Charset label to be consistent
7539 2003-05-11 Jody Goldberg <jody@gnome.org>
7543 2003-05-10 Andreas J. Guelzow <aguelzow@taliesin.ca>
7545 * dialog-stf-csv-page.c: fix previously forgotten #include
7547 2003-05-09 Andreas J. Guelzow <aguelzow@taliesin.ca>
7549 * dialog-stf-export-format-page.c
7550 (stf_export_dialog_format_page_init) : initialize
7551 format_transliterate
7552 (stf_export_dialog_format_page_result): read
7553 format_transliterate
7554 * dialog-stf-export-private.h (StfE_FormatPageData_t): add
7555 format_transliterate
7556 * dialog-stf-export.glade: add tranliteration option menu
7558 2003-05-08 Andreas J. Guelzow <aguelzow@taliesin.ca>
7560 * dialog-stf-csv-page.c: add forgotten #include
7562 2003-05-08 Andreas J. Guelzow <aguelzow@taliesin.ca>
7564 http://bugzilla.gnome.org/show_bug.cgi?id=78355
7565 * dialog-stf-csv-page.c (stf_dialog_csv_page_prepare):
7566 set the default separator
7568 2003-05-07 Andreas J. Guelzow <aguelzow@taliesin.ca>
7570 For Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>
7571 http://bugzilla.gnome.org/show_bug.cgi?id=111075
7572 * dialog-stf-export-format-page.c
7573 (stf_export_dialog_format_page_init): add charmap_selector widget
7574 (stf_export_dialog_format_page_result): retrieve charset selection
7576 * dialog-stf-export.glade: add charset selection line
7578 2003-04-26 Jody Goldberg <jody@gnome.org>
7580 * dialog-cell-sort.c : use connect_swapped, to avoid all the
7581 irritating signature differences to call the same function.
7583 2003-04-22 Morten Welinder <terra@gnome.org>
7585 * dialog-stf.glade: Improve dialog when resized. (Bug 111273,
7588 2003-04-21 Jody Goldberg <jody@gnome.org>
7590 * dialog-hyperlink.c (dialog_hyperlink) : doh.
7591 * dialog-pivottable.c (dialog_pivottable) : doh doh.
7592 * dialog-summary.c (dialog_summary_update) : doh doh doh.
7593 * dialog-zoom.c (dialog_zoom) : doh doh doh doh.
7595 2003-04-21 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
7597 * dialog-solver.c (dialog_init): Killed a run time warning.
7598 (cb_dialog_solve_clicked): Removed 'show iteration results'
7601 * dialog-simulation.c (update_log): Use gtk list view instead of
7604 2003-04-20 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
7606 * simulation.glade: Changed the default max time to 10 sec.
7608 * dialog-simulation.c (simulation_ok_clicked_cb): Implemented
7609 max-time spinbutton.
7611 * dialog-scenarios.c (scenarios_summary_clicked_cb): Result cells
7612 can now also be a list of cell ranges.
7614 2003-04-19 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
7616 * shuffle.glade: Support only in-place shuffling.
7617 (dialog-shuffle.c): Related changes. Support Undo/Redo.
7619 2003-04-18 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
7621 * dialog-scenarios.c (scenarios_summary_clicked_cb): Check that
7622 the results entry contains a valid cell ref.
7624 * dialog-solver.c (solver_add_scenario): Fixed the
7625 scenario_add_new call. Fix a memory leak.
7626 (cb_dialog_solve_clicked): Read the scenario name entry.
7628 * scenario-manager.glade: Added Result cells entry.
7630 2003-04-16 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
7632 * dialog-solver.c (solver_add_scenario): Wrote.
7633 (cb_dialog_solve_clicked, dialog_init): Added the handling of add
7634 scenario buttons and entry.
7636 * solver.glade: Added buttons and an entry for a scenario output.
7638 * tool-dialogs.h: Renamed scenario_buttons_t to scenario_state_t
7639 and added/moved scenario fields there.
7641 * dialog-scenarios.c (scenarios_cancel_clicked_cb): New cb to
7642 cancel changes made.
7643 (scenario_manager_free): Added to free memory allocations.
7645 2003-04-15 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
7647 * dialog-scenarios.c (scenario_add_ok_clicked_cb): Issue a warning
7648 if some of the changing cells contain a formula.
7650 * dialog-solver.c (cb_dialog_solve_clicked): Check that at least
7651 one constraint is defined.
7653 2003-04-14 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
7655 * dialog-scenarios.c (set_selection_state, dialog_scenarios): Fix
7656 the summary button sensitivity.
7657 (scenarios_summary_clicked_cb): New API for scenario_summary.
7659 2003-04-14 Morten Welinder <terra@gnome.org>
7661 * dialog-scenarios.c (check_name): Make UTF-8 safe.
7662 (find_scenario_strs): Fix memory corruption.
7663 (scenario_name_used): Constify.
7665 2003-04-12 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
7667 * dao-gui-utils.c (dialog_tool_init_outputs): Added NULL check for
7670 2003-04-11 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
7672 * dialog-scenarios.c (dialog_scenario_add): Added a default
7674 (scenario_add_ok_clicked_cb): Added a check that the changing
7675 cells are on the same sheet. Kill memory leaks.
7677 2003-04-10 Abel Cheung <maddog@linux.org.hk>
7679 * dialog-scenarios.c: Unmark empty strings from being translated.
7680 It would translate into the whole .po file header.
7682 2003-04-10 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
7684 * dialog-scenarios.c: Introduced.
7685 dialogs.h, tool-dialogs.h: Related changes.
7687 2003-04-09 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
7689 * dialog-analysis-tools.c (tool_load_selection): Added != NULL
7690 check for output range to make it a little bit more generic.
7692 2003-04-08 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
7694 * scenario-manager.glade: Glade interface for a scenario manager.
7695 scenario-add.glade: Glade interface for a scenario add tool.
7696 The rest is coming later (almost complete..).
7698 2003-04-03 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
7700 * dialog-fill-series.c, fill-series.glade, dialogs.h: UI for a new
7701 filling tool just like in XL.
7703 2003-04-02 Jukka Pekka <jiivonen.hutcs.cs.hut.fi>
7705 * dialog-shuffle.c, shuffle.glade: UI for data shuffling tool.
7706 dialogs.h, Makefile.am: Releated changes.
7708 2003-03-18 Jody Goldberg <jody@gnome.org>
7709 For Alex Duggan <aldug@gnome.org>
7711 http://bugzilla.gnome.org/show_bug.cgi?id=106799
7712 * dialog-about.c (dialog_about) : set the icon.
7714 2003-03-13 Jody Goldberg <jody@gnome.org>
7716 * dialog-autocorrect.c (cb_autocorrect_key_press) : delete.
7717 (dialog_init) : keyed_dialog handles the Escape now.
7719 * dialog-about.c : remove unnecessary include
7721 2003-03-05 Morten Welinder <terra@diku.dk>
7723 * dialog-stf-preview.c (stf_preview_render): Don't barf on lack of
7726 * dialog-stf-main-page.c (main_page_trim_menu_deactivate): Handle
7727 unselected trim type.
7729 * dialog-stf.glade: Fix path to icon. This needs a better fix.
7730 (And dialog-stf-export.glade does the same.)
7732 2003-01-28 Morten Welinder <terra@diku.dk>
7734 * dialog-cell-sort.c (col_row_name): Don't refer to rendered text
7735 because that is not what is meant. Use value_get_as_string.
7737 2003-01-28 Jody Goldberg <jody@gnome.org>
7741 2002-12-10 Wayne Schuller <k_wayne@linuxpower.org>
7743 * dialog-printer-setup.c: (scaling_type_changed, do_setup_page,
7744 do_fetch_page): Adjust to take into account x and y scale
7745 attributes. Implement the 'fit-to' widgets.
7747 * print.glade: Add a few accelerators.
7749 2003-01-14 Christian Neumair <chris@gnome-de.org>
7751 * advanced-filter.glade, autocorrect.glade, histogram.glade,
7752 plugin-manager.glade, search-replace.glade, search.glade,
7753 workbook-attr.glade: Removed mnemonics from tabs as HIG suggests.
7755 2003-01-10 Morten Welinder <terra@diku.dk>
7757 * dialog-workbook-attr.c (attr_dialog_init_view_page): buffer size
7759 * dialog-cell-format.c (fillin_negative_samples): Ditto.
7761 2003-01-04 Jon K Hellan <hellan@acm.org>
7763 http://bugzilla.gnome.org/show_bug.cgi?id=84791
7765 * dialog-stf-export-sheet-page.c
7766 (stf_export_dialog_sheet_page_init): When only one sheet in
7767 workbook, put it in export clist right away.
7769 * dialog-stf-export.c (stf_export_dialog): Skip sheet page when
7770 only one sheet in workbook. Fixes
7772 2003-01-04 Jon K Hellan <hellan@acm.org>
7774 * dialog-hyperlink.c (struct HyperlinkState): Add sheet control,
7775 internal link expr entry and is_new flag.
7776 (dialog_hyperlink_free, cb_cancel, cb_ok)
7777 (dialog_hyperlink_setup_type, dialog_hyperlink_set_type)
7778 (cb_menu_activate, dialog_hyperlink_init): Rename to dhl_xxx.
7779 (dhl_set_tip): New. Set "tip" field in dialog.
7780 (dhl_get_tip): New. Get "tip" field from dialog.
7781 (dhl_set_target_cur_wb): New. Set "target range" field in internal
7782 link variant of dialog.
7783 (dhl_get_target_cur_wb): New. Get "target range" field from
7785 (dhl_set_target_external): New. Set "file" field in external link
7787 (dhl_get_target_external): New. Get "file" field from dialog.
7788 (dhl_set_target_url): New. Set "Web address" field in URL variant
7790 (dhl_get_target_url): New. Get "Web address" field from URL
7792 (type): Add set_target and get_target methods.
7793 (dhl_set_target): New. Set target field in dialog.
7794 (dhl_get_target): New. Get target field from dialog.
7795 (dhl_cb_ok): Use the results.
7796 (dhl_set_type): Unref old.
7797 (dhl_init): Don't call gnumeric_editable_enters on
7798 entries. Instead, we set "activates_default" to true in the glade.
7799 Conditionalize email link and disable for now. Reason: needs RFC
7800 2047 header encoding/decoding.
7801 (dialog_hyperlink): Init state->sc, state->internal_link_ee and
7802 state->is_new. Ref the link. Drop last_link_type. Use
7803 dhl_setup_type instead of dhl_set_type.
7805 * hyperlink.glade: Set dialog invisible. Set activates_default to
7808 2003-01-04 Jon K Hellan <hellan@acm.org>
7810 * dialog-solver.c (dialog_init): Use gnm_expr_entry_grab_focus to
7813 2002-12-31 Jody Goldberg <jody@gnome.org>
7817 2002-12-30 Jon K Hellan <hellan@acm.org>
7819 * Makefile.am (base_files): Add dialog-password.c
7821 * dialog-password.c: Add.
7822 (cb_accept_password): Moved from workbook-control-gui.c.
7823 (dialog_get_password): New function with material taken from
7824 wbcg_get_password in workbook-control-gui.c.
7826 2002-12-24 Jody Goldberg <jody@gnome.org>
7828 * dialog-workbook-attr.c : clean up includes
7830 2002-12-23 Christian Neumair <chris@gnome-de.org>
7832 * dialog-about.c: Revamped about dialog.
7834 2002-12-22 Jody Goldberg <jody@gnome.org>
7838 2002-12-22 Jody Goldberg <jody@gnome.org>
7842 2002-12-21 Jody Goldberg <jody@gnome.org>
7844 * dialog-printer-setup.c (do_fetch_page_info) : Use the expr entries
7845 parse routines so that we can handle the new 1:1 and A:A refs.
7846 (do_setup_page_info) : single ranges for repeats only
7848 2002-12-13 Jody Goldberg <jody@gnome.org>
7850 * dialog-cell-format.c (cb_validation_error_action_deactivate) : Use
7851 stock images directly.
7852 * cell-format.glade : fix image discrepancy between menu and display
7853 of validation style error.
7855 2002-12-12 Morten Welinder <terra@diku.dk>
7857 * function-select.glade: Don't start as visible.
7859 * dialog-search.c (non_model_dialog): Expand and eliminate.
7861 2002-12-06 Jody Goldberg <jody@gnome.org>
7863 * dialog-autofilter.c (init_operator) : new.
7864 (dialog_auto_filter) : init the operators.
7866 (cb_autofilter_ok) : save operators and values.
7868 2002-12-05 Jody Goldberg <jody@gnome.org>
7870 * dialog-autofilter.c (cb_top10_type_changed) : tweak the bounds as
7871 the type changes (top 150% makes no sense)
7873 * dialog-goto-cell.c (cb_dialog_goto_selection_changed) : fix
7876 2002-12-04 Jody Goldberg <jody@gnome.org>
7878 * Makefile.am : add autofilter
7879 * dialogs.h : ditto.
7880 * dialog-autofilter.c : new.
7881 * autofilter.glade : new.
7883 2002-12-03 Morten Welinder <terra@diku.dk>
7885 * dialog-printer-setup.c (unit_selector_gnome_print_unit_to_gnm):
7887 (spin_button_adapt_to_unit): Take GnomePrintUnit* argument.
7889 2002-11-29 Jody Goldberg <jody@gnome.org>
7891 * dialog-cell-sort.c (cb_update_add_sensitivity) : adjust to interface
7892 change for value_to_global_range.
7893 (cb_add_clicked) : ditto.
7895 * dialogs.h : Add pivottable
7896 * Makefile.am : ditto.
7898 2002-11-27 Jody Goldberg <jody@gnome.org>
7900 * dialog-cell-format.c (cb_back_preview_color) : Assigning the default
7903 2002-11-15 Jody Goldberg <jody@gnome.org>
7907 2002-11-14 Jon K Hellan <hellan@acm.org>
7909 * dialog-preferences.c: (cb_pref_file_set_import_all_op,
7910 cb_pref_file_import_all_op_toggled): Remove
7911 (pref_file_page_initializer): Remove "Import with all Openers".
7913 2002-11-13 Jody Goldberg <jody@gnome.org>
7915 * dialog-autoformat.c : Convert to foo canvas.
7916 (cb_autoformat_destroy) : no need to free the canvas items. The
7917 canvas already did that.
7919 2002-11-12 Jon K Hellan <hellan@acm.org>
7921 * dialog-about.c (dialog_about): Spell out my full name in UTF-8.
7923 2002-11-11 Jon K. Hellan <hellan@acm.org>
7925 * dialog-stf.glade, dialog-stf-export.glade: Don't set title colour
7928 2002-11-11 Morten Welinder <terra@diku.dk>
7930 * dialog-stf-export.glade: A colon is ":", not ";".
7932 2002-11-08 Andreas J. Guelzow <aguelzow@taliesin.ca>
7934 * dialog-stf-export.glade : fix some glade-2 changes and the
7937 2002-11-07 Andreas J. Guelzow <aguelzow@taliesin.ca>
7939 * dialog-stf-export.glade : run through glade-2
7940 * dialog-stf.glade : run through glade-2
7942 2002-11-05 Andreas J. Guelzow <aguelzow@taliesin.ca>
7944 * dialog-formula-guru.c (dialog_formula_guru_update_this_parent):
7945 don't use unnecessary spaces
7947 2002-11-05 Morten Welinder <terra@diku.dk>
7949 * dialog-search.c (search_get_value): Use
7950 g_value_set_static_string where possible.
7952 * dialog-function-select.c (dialog_function_select_destroy): Plug
7954 (cb_dialog_function_select_fun_selection_changed): Ditto.
7956 * dialog-formula-guru.c (dialog_formula_guru_update_this_parent): Ditto.
7958 2002-11-03 J.H.M. Dassen (Ray) <jdassen@debian.org>
7960 * dialog-cell-format.c: Annotated unused parameters.
7961 * dao-gui-utils.c, dialog-advanced-filter.c, dialog-analysis-tools.c,
7962 dialog-autocorrect.c, dialog-autoformat.c, dialog-autosave.c,
7963 dialog-cell-comment.c, dialog-cell-sort.c, dialog-col-width.c,
7964 dialog-col-row.c, dialog-consolidate.c, dialog-function-select.c,
7965 dialog-formula-guru.c, dialog-goal-seek.c, dialog-goto-cell.c,
7966 dialog-graph-guru.c, dialog-hyperlink.c, dialog-insert-cells.c,
7967 dialog-define-names.c, dialog-delete-cells.c, dialog-merge.c,
7968 dialog-paste-special.c, dialog-plugin-manager.c,
7969 dialog-printer-setup.c, dialog-preferences.c,
7970 dialog-random-generator.c, dialog-row-height.c, dialog-search.c,
7971 dialog-search-replace.c, dialog-sheet-order.c, dialog-simulation.c,
7972 dialog-solver.c, dialog-stf.c, dialog-stf-main-page.c,
7973 dialog-stf-csv-page.c, dialog-stf-fixed-page.c,
7974 dialog-stf-format-page.c, dialog-stf-export.c,
7975 dialog-stf-export-sheet-page.c, dialog-stf-export-format-page.c,
7976 dialog-tabulate.c, dialog-summary.c, dialog-workbook-attr.c,
7977 dialog-zoom.c: ditto.
7979 2002-11-03 Jody Goldberg <jody@gnome.org>
7981 * dialog-cell-format.c (set_rot_from_point) : new.
7982 (cb_rotate_motion_notify_event) : new.
7983 (cb_rotate_canvas_button) : new.
7984 (fmt_dialog_init_align_page) : handle mouse based rotation too.
7986 2002-11-02 Jody Goldberg <jody@gnome.org>
7988 * dialog-cell-format.c (cb_validation_error_action_deactivate) : use
7989 gnumeric_load_pixbuf instead of something in libgnomeui.
7991 2002-11-02 Jody Goldberg <jody@gnome.org>
7993 * dialog-cell-format.c (cb_rotate_canvas_realize) : new.
7994 (cb_rotate_changed) : new.
7995 (fmt_dialog_init_align_page) : start initializing the rotation entry.
7997 2002-11-02 J.H.M. Dassen (Ray) <jdassen@debian.org>
7999 * dialog-search.c (lazy_list_new, lazy_list_set_rows): Made static.
8000 * dialog-cell-format.c (generate_format, fillin_negative_samples,
8001 fmt_dialog_init_format_page): Signedness fixes.
8003 2002-11-01 Jody Goldberg <jody@gnome.org>
8005 * dialog-cell-format.c (validation_rebuild_validation) : simplify
8006 handling of validation.
8008 2002-11-01 Morten Welinder <terra@diku.dk>
8010 * dialog-search.c (search_clicked): Maybe search expression
8012 (search_get_value): Handle locus and values.
8014 * dialog-search-replace.c (ok_clicked): Don't search expression
8017 2002-11-01 Morten Welinder <terra@diku.dk>
8019 * dialog-about.c (dialog_about): Don't chain-translate the names.
8021 2002-11-01 Jody Goldberg <jody@gnome.org>
8025 2002-10-31 Morten Welinder <terra@diku.dk>
8027 * dialog-about.c (dialog_about): On a test basis, use UTF-8 in
8030 2002-10-30 Morten Welinder <terra@diku.dk>
8032 * dialog-function-select.c
8033 (cb_dialog_function_select_fun_selection_changed): Make UTF-8 safe.
8036 2002-10-29 Jody Goldberg <jody@gnome.org>
8038 * dialog-define-names.c (name_guru_init) : add a help button.
8040 * names.glade : remove separator, add a help button
8042 2002-10-27 Jody Goldberg <jody@gnome.org>
8046 2002-10-27 Jody Goldberg <jody@gnome.org>
8048 * dialog-hyperlink.c (dialog_hyperlink_init) : set the scg.
8050 2002-10-18 Morten Welinder <terra@diku.dk>
8052 * dialog-plugin-manager.c (plugin_compare_name): Make UTF-8 safe.
8054 2002-10-17 Morten Welinder <terra@diku.dk>
8056 * dialog-define-names.c (name_guru_populate_list): Sort names.
8058 2002-10-15 Chris Benedict <cbenedic@csa.concordia.ab.ca>
8060 * Makefile.am : added in the so-frame.glade.
8062 2002-10-14 Jody Goldberg <jody@gnome.org>
8064 * dialog-workbook-attr.c : support for recalc and iteration
8067 2002-10-14 Jody Goldberg <jody@gnome.org>
8069 * dialog-stf-preview.c (stf_preview_format_line) : take advantage of
8070 the fact that values in 1.1 store their parse formats so that we don't
8073 2002-10-12 Jody Goldberg <jody@gnome.org>
8075 * dialog-function-select.c (dialog_function_load_recent_funcs) : don't
8076 free the list. We are using the Applications copy now.
8078 2002-10-11 Morten Welinder <terra@diku.dk>
8080 * dialog-autoformat.c (dialog_autoformat): Elminate
8081 e_free_string_list usage.
8083 2002-10-09 Jody Goldberg <jody@gnome.org>
8085 * dialog-define-names.c (cb_name_guru_destroy) : fix warning.
8087 2002-10-07 Andreas J. Guelzow <aguelzow@taliesin.ca>
8089 * dialog-formula-guru.c (dialog_formula_guru_update_this_parent):
8090 don't use unnecessary spaces
8091 (dialog_formula_guru) : ditto
8093 2002-10-08 Jody Goldberg <jody@gnome.org>
8095 * dialog-define-names.c (cb_entry_activate) : try and be smart about
8096 what a user wants when they activate and entry. If there is
8097 something there attempt to add it but don't close, else exit.
8099 2002-10-07 Andreas J. Guelzow <aguelzow@taliesin.ca>
8101 * dialog-cell-sort.c (cb_add_clicked): plug leak
8103 2002-10-07 Jody Goldberg <jody@gnome.org>
8105 * cell-format.glade : restore the information that glade convert
8106 appears to have lost. I hope that is all of it.
8107 Remove deprecated widgets by porting to treeview, and
8108 gnumeric-combo-text.
8109 * dialog-cell-format.c : remove deprecated widgets and fix the bug
8110 where by the type of negative numbers was lost because the list was
8113 2002-10-07 Andreas J. Guelzow <aguelzow@taliesin.ca>
8115 * dialog-cell-sort.c (cb_delete_clicked) : no need to update the
8116 sensitivity when we have still sort items left
8117 (cb_add_clicked) : we need to update the sensitivity when we add
8118 a new sort item (after having deleted all of them)
8120 2002-10-04 Jody Goldberg <jody@gnome.org>
8122 * dialog-define-names.c : port to TreeView.
8124 * dialog-analysis-tools.c : Use the control from the state rather than
8127 2002-10-02 Chris Benedict <deadeyedan@hotmail.com>
8129 * dialog-sheet-order.c (cb_ok_clicked) : Do not allow all sheets to
8132 2002-10-02 Morten Welinder <terra@diku.dk>
8134 * dialog-search.c: Use custom model.
8136 2002-10-01 Jody Goldberg <jody@gnome.org>
8138 * dialog-hyperlink.c : Use the new icons.
8140 2002-10-01 Jody Goldberg <jody@gnome.org>
8142 * dialog-hyperlink.c (dialog_hyperlink) : tweak calling conventions.
8144 2002-09-30 Morten Welinder <terra@diku.dk>
8146 * dialog-search.c (dialog_search): Port to treestore. (Not
8147 perfect performance-wise.)
8149 2002-09-30 Jody Goldberg <jody@gnome.org>
8153 2002-09-26 Lutz Müller <lutz@users.sourceforge.net>
8155 * src/dialogs/dialog-sheet-order.c: On ok, we don't care any longer
8156 about changes in the sheet order, therefore stop listen to this
8159 2002-09-20 Jody Goldberg <jody@gnome.org>
8161 * Makefile.am : Add dialog-hyperlink.c
8163 (EXTRA_DIST) : no need to have the graph guru any more, it is always
8166 2002-09-16 Christian Neumair <chris@gnome-de.org>
8168 * *.glade: Made most dialogs HIG compliant.
8170 2002-09-02 Jody Goldberg <jody@gnome.org>
8172 * dialog-graph-guru.c (dialog_graph_guru) : forward port the type
8173 selector from guppi and convert it to use treeview in place of
8174 clist. Still doesn't do much, but its a start.
8176 2002-09-01 Jody Goldberg <jody@gnome.org>
8178 * dialog-function-select.c (dialog_function_select_load_tree) :
8179 translate the category names.
8181 2002-08-31 Jody Goldberg <jody@gnome.org>
8183 * dialog-stf.c (stf_dialog_druid_page_cancel) : fix sense
8184 on test that I broke when converting to GtkDialog
8185 * dialog-stf-export.c (stf_export_dialog_druid_page_cancel) :
8188 2002-08-30 Jody Goldberg <jody@gnome.org>
8190 * dialog-graph-guru.c (dialog_graph_guru) : some initial work to get
8192 * graph-guru.glade : ditto.
8194 2002-08-28 Jody Goldberg <jody@gnome.org>
8196 * dialog-about.c : begin tighening the include requirements.
8197 * dialog-analysis-tools.c : ditto.
8198 * dialog-autocorrect.c : ditto.
8199 * dialog-autoformat.c : ditto.
8200 * dialog-formula-guru.c : ditto.
8201 * dialog-goto-cell.c : ditto.
8202 * dialog-printer-setup.c : ditto.
8203 * dialog-random-generator.c : ditto.
8204 * dialog-search-replace.c : ditto. ditto.
8205 * dialog-search.c : ditto.
8206 * dialog-stf-export-private.h : ditto.
8207 * dialog-stf-preview.c : ditto.
8209 * dialog-stf.c (stf_dialog_druid_page_cancel) : convert to
8211 * dialog-stf-export-sheet-page.c (stf_export_dialog_sheet_page_result)
8213 * dialog-stf-export.c (stf_export_dialog_druid_page_cancel) : ditto.
8215 * dialog-define-names.c (name_guru_in_list) : no need to be case
8218 * dialog-simulation.c (simulation_ok_clicked_cb) : fix const.
8220 2002-08-25 Jody Goldberg <jody@gnome.org>
8224 2002-08-18 Jody Goldberg <jody@gnome.org>
8226 * dialog-autoformat.c (dialog_autoformat) : remove use of deprecated
8229 2002-08-17 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
8231 * dialog-solver.c: Algorithm selection works now for QP too.
8233 2002-08-17 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
8235 * dialog-solver.c (dialog_init): Implemented the algorithm
8238 * solver.glade: related changes.
8240 2002-08-16 Jon K Hellan <hellan@acm.org>
8242 * dialog-cell-format.c: #if 0 static variable fmt_dialog_currency.
8243 (dialog_cell_number_fmt): #if 0.
8245 * dialog-plugin-manager.c (cb_pm_selection_changed): Remove unused
8248 * dialog-simulation.c (simulation_ok_clicked_cb): Ditto.
8250 2002-08-16 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
8252 * dialog-solver.c (cb_dialog_solve_clicked): Use spin buttons
8255 * solver.glade: Related changes. Some clean up.
8257 2002-08-12 Jody Goldberg <jody@gnome.org>
8261 2002-08-10 Jody Goldberg <jody@gnome.org>
8263 * dialog-autocorrect.c (cb_add_clicked) : silence warnings.
8265 2002-08-09 Zbigniew Chyla <cyba@gnome.pl>
8267 * dialog-plugin-manager.c
8268 (PluginManagerGUI): Removed entry_name, entry_id, model_extra_info
8269 Added view_details, model_details
8270 (cb_pm_selection_changed): Generate a tree containing the plugin's
8271 dependencies and services
8272 (dialog_plugin_manager): Initialize model_details and view_details
8273 Adjusted to plugin.c (extra_info has been removed)
8275 * plugin-manager.glade
8276 Moved plugin's description to the first page
8277 Removed "extra info" frame
8278 Added a placeholder for a tree representing plugin's structure
8280 2002-08-06 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
8282 * dialog-simulation.c: Started the results summary reporting in
8285 2002-08-04 Jody Goldberg <jody@gnome.org>
8287 * dialog-cell-format.c (fmt_dialog_impl) : Don't store the targhet
8288 page if the calling function explicitly requested it.
8290 2002-08-04 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
8292 * simulation.glade, dialog-simulation.c: Implemented `Summary'
8295 * simulation.glade, dialog-simulation.c: Cleaned up the options page.
8297 2002-08-04 Zbigniew Chyla <cyba@gnome.pl>
8299 Welcome back "activate all" / "deactivate all" buttons
8301 * dialog-plugin-manager.c
8302 (PluginManagerGUI): Added button_activate_all, button_deactivate_all
8303 (dialog_plugin_manager): Initalize them here
8304 (pm_dialog_init): Set up signal handlers
8305 (cb_pm_button_activate_all_clicked,
8306 cb_pm_button_activate_all_clicked): New
8308 * plugin-manager.glade
8309 Added "activate all" / "deactivate all" buttons at the bottom of the
8312 2002-08-03 Zbigniew Chyla <cyba@gnome.pl>
8314 * dialog-plugin-manager.c
8315 (PluginManagerGUI): Added frame_mark_for_deactivation,
8316 checkbutton_mark_for_deactivation.
8317 (dialog_plugin_manager): Initialize them here
8318 (cb_pm_selection_changed): Handle "marking plugin for deactivation"
8319 feature: optionally display new frame with descriptive text and check
8320 button, connect/disconnect "toggled" signal handler.
8321 (cb_checkbutton_mark_for_deactivation_toggled): New signal handler.
8323 * plugin-manager.glade:
8324 Set the default height to 560, added extra frame to "Plugin details"
8325 page (to support marking plugins for deactivation).
8327 2002-07-27 Zbigniew Chyla <cyba@gnome.pl>
8329 * src/dialogs/dialog-plugin-manager.c
8330 (model_get_plugin_iter, pm_dialog_cleanup):
8331 Use "for" loop to iterate over rows.
8332 (set_plugin_model_row):
8333 New helper function for setting plugins' model row.
8334 (cb_pm_button_rescan_directories_clicked):
8335 Insert rows in the right places to keep the list sorted.
8336 (pm_dialog_init): Use set_plugin_model_row.
8337 (cb_active_toggled): avoid crashing if the user chooses "No".
8339 2002-07-22 Zbigniew Chyla <cyba@gnome.pl>
8341 Adjusted to plugin.c changes,
8342 removed current plugin id from global state,
8343 updating information after receiving notifications from plugins
8344 (instead of rebuilding plugin list after every operation).
8346 * dialog-plugin-manager.c
8347 (struct PluginManagerGUI): Removed fields: current_plugin_id,
8348 button_activate_plugin, button_deactivate_plugin,
8349 button_activate_all, button_deactivate_all.
8350 (enum plugin_state_t, activity_description): Removed.
8351 (cb_pm_button_rescan_directories_clicked):
8352 Display errors, add new plugins to the model.
8353 (cb_pm_button_activate_plugin_clicked,
8354 cb_pm_button_deactivate_plugin_clicked,
8355 cb_pm_button_activate_all_clicked,
8356 cb_pm_button_deactivate_all_clicked, free_plugin_id): Removed
8357 (update_plugin_manager_view): Removed, plugin list initialization
8358 moved to pm_dialog_init.
8359 (update_plugin_details_view): Removed, some code moved
8360 to cb_pm_selection_changed.
8361 (model_get_plugin_iter, cb_plugin_changed, cb_plugin_destroyed):
8362 New functions for tracing changes in individual plugins.
8363 (pm_dialog_cleanup): New, disconnects signals and weak references.
8364 (cb_active_toggled): New, activates/deactivates plugin on
8365 CellRenderer's "toggled" signal.
8367 * plugin-manager.glade:
8368 (button_activate_plugin, button_deactivate_plugin,
8369 button_activate_all, button_deactivate_all): Removed.
8370 (button_rescan_directories): Moved to the last tab.
8372 2002-08-02 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
8374 * simulation.glade, dialog-simulation.c: Rename cancel button as
8375 close button. Removed unique button. Check that first > last round.
8377 2002-07-30 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
8379 * dialog-simulation.c, simulation.glade: Initial GUI for the risk
8380 simulation tool. Quite difficult to use still, not completed yet.
8382 2002-07-30 Morten Welinder <terra@diku.dk>
8384 * dialog-function-select.c
8385 (cb_dialog_function_select_fun_selection_changed): Fix signedness
8388 2002-07-29 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
8390 * exp-smoothing.glade: Made stanard errors button sensitive.
8392 2002-07-28 Jukka Pekka <jiivonen@cs145201.pp.htv.fi>
8394 * dialog-function-select.c
8395 (cb_dialog_function_select_fun_selection_changed): More layout
8398 2002-07-27 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
8400 * dialog_function-select.c
8401 (cb_dialog_function_select_fun_selection_changed): Layout
8402 improvement for notes in the function descriptions.
8404 2002-07-26 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
8406 * dialog_function-select.c
8407 (cb_dialog_function_select_fun_selection_changed):
8408 Clean up work regarding function descriptions.
8410 2002-07-26 Morten Welinder <terra@diku.dk>
8412 * dialog-random-generator.c (distribution_strs): Move the Gumbel
8413 distributions to "G". Make it "Student t", not "T".
8415 2002-07-26 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
8417 * advanced-filter.glade: Made in-place filtering the default.
8419 2002-07-21 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
8421 * dialog-random-generator.c (random_tool_ok_clicked_cb): Add
8422 Gaussian tail and Uniform integer distributions.
8424 2002-07-21 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
8426 * dialog-random-generator.c (distribution_parbox_config): Handle
8427 distributions having no parameters correctly.
8428 (random_tool_update_sensitivity_cb, random_tool_ok_clicked_cb):
8429 Added Landau distribution.
8431 2002-07-21 Jody Goldberg <jody@gnome.org>
8435 2002-07-21 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
8437 * dialog-random-generator.c (random_tool_ok_clicked_cb): Add
8438 Rayleigh tail distribution.
8440 2002-07-21 Jukka Pekka <jiivonen@cs145201.pp.htv.fi>
8442 * dialog-random-generator.c (random_tool_ok_clicked_cb): Add
8443 Exponential Power distribution.
8445 2002-07-18 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
8447 * dialog-random-generator.c (random_tool_update_sensitivity_cb,
8448 random_tool_ok_clicked_cb): Added Levy distribution.
8450 2002-07-18 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
8452 * dialog-random-generator.c (random_tool_update_sensitivity_cb,
8453 random_tool_ok_clicked_cb): Added Gamma, Geometric, Laplace,
8454 Logarithmic, Logistic, Lognormal, Pareto, Rayleigh, T, Type I
8455 Gumbel, and Type II Gumbel.
8457 2002-07-18 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
8459 * dialog-random-generator.c (random_tool_update_sensitivity_cb,
8460 random_tool_ok_clicked_cb): Added Beta, Cauchy, Chi-Squared, F,
8461 and Weibull distributions.
8463 2002-06-21 Andreas J. Guelzow <aguelzow@taliesin.ca>
8465 * tool-dialogs.h (dialog_tool_init) : new
8466 * dialog-advanced-filter.c (dialog_histogram_tool_init) : deleted
8467 (dialog_histogram_tool) : use dialog_tool_init
8468 * dialog-random-generator.c (dialog_random_tool_init) : remove code duplicated
8470 (dialog_random_tool) : use dialog_tool_init
8471 * dialog-analysis-tools.c : use improved dialog_tool_init in all dialog...tool
8472 (dialog_tool_cmp) : new
8473 (dialog_tool_init) : generalize and initial more fields
8475 2002-06-21 Jody Goldberg <jody@gnome.org>
8477 * tool-dialogs.h : toss in a sheetview.
8478 TODO : this needs to be initialized.
8480 * dialog-search-replace.c (dialog_search_replace) : sheet->sheetview
8481 * dialog-search.c (dialog_search) : ditto.
8482 (cursor_change) : only tweak the current view.
8484 * dialog-cell-format.c (dialog_cell_format) : no need to pass in the
8485 sheet. Use the same convention as the other dialogs and use the
8487 (fmt_dialog_selection_type) : sheet -> sheetview.
8488 * dialog-cell-sort.c (dialog_cell_sort) : ditto.
8489 (dialog_load_selection) : use the sheetview.
8490 * dialog-consolidate.c (dialog_consolidate) :
8491 (cb_add_source_area) : ditto.
8492 * dialog-insert-cells.c (dialog_insert_cells) : ditto.
8494 * dialog-define-names.c (name_guru_init) : edit_pos is in the
8496 * dialog-formula-guru.c (dialog_formula_guru) : ditto.
8498 2002-06-19 Jody Goldberg <jody@gnome.org>
8500 * dialog-row-height.c (dialog_row_height) : store the view.
8501 (dialog_row_height_load_value) : selection is in the view now.
8502 * dialog-col-width.c (dialog_col_width) : store the view.
8503 (dialog_col_width_load_value) : selection is in the view now.
8505 2002-06-15 Andreas J. Guelzow <aguelzow@taliesin.ca>
8507 * dialog-sheet-order.c (cb_toggled_lock) : new
8508 (populate_sheet_list) : replace standard icon with toggleable lock item
8509 (cb_add_clicked) : handle lock column
8510 (cb_ok_clicked) : handle changes in lock status
8511 (cb_sheet_order_destroy) : remove pixmaps
8512 (dialog_sheet_order) : setup pixmaps
8514 2002-06-15 Jody Goldberg <jody@gnome.org>
8516 http://bugzilla.gnome.org/show_bug.cgi?id=84500
8517 * dialog-goto-cell.c (cb_dialog_goto_go_clicked) : remove debug spew.
8518 (cb_dialog_goto_update_sensitivity) : only actiavte if entry is valid.
8519 (dialog_goto_init) : editable_enters is too coarse do it ourselves.
8521 2002-06-07 Jody Goldberg <jody@gnome.org>
8523 * dialog-solver.c : #if 0 constraint_strs_untranslated.
8525 2002-06-01 Jody Goldberg <jody@gnome.org>
8527 * dialog-sheet-order.c (cb_add_clicked) : don't translate empty
8530 2002-05-30 Jody Goldberg <jody@gnome.org>
8532 * dialog-stf-preview.c : don't try to get a translated font name,
8533 it confused the hell out of the translators. Just use the gnumeric
8534 default font. That has the best chance of being in the right
8537 2002-05-30 Jukka Pekka <jiivonen@cs145201.pp.htv.fi>
8539 * dialog-solver.c (solver_reporting): Added dialog for
8540 unsuccessful program report generation.
8542 2002-05-29 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
8544 * solver.glade: Moved a few buttons into more logical places.
8546 2002-05-29 Jody Goldberg <jody@gnome.org>
8550 2002-05-29 Jody Goldberg <jody@gnome.org>
8552 * dialog-define-names.c (name_guru_add) : init the parse error.
8554 2002-05-27 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
8556 * solver.glade: Added a few frames.
8558 2002-05-27 Chema Celorio <chema@ximian.com>
8560 * dialog-printer-setup.c (cb_unit_selector_changed):
8561 s/GNOME_PRINT_KEY_PREF_UNIT/GNOME_PRINT_KEY_PREFERED_UNIT/
8562 as it changed in libgnomeprint. You need CVS libgnomeprint.
8564 2002-05-23 Andreas J. Guelzow <aguelzow@taliesin.ca>
8566 * cell-sort.glade : change option name (to make Morten happy)
8568 2002-05-22 Andreas J. Guelzow <aguelzow@taliesin.ca>
8570 * dialog-printer-setup.c (cb_do_print) : consider printing to be
8572 (cb_do_print_preview) : temporarily use the pending print settings
8574 2002-05-21 Andreas J. Guelzow <aguelzow@taliesin.ca>
8576 * dialog-formula-guru.c (cb_dialog_formula_guru_selection_changed) : add
8578 (real_start_editing_cb) : new (should be removed with Gtk 2.2)
8579 (start_editing_cb) : new (should be removed with Gtk 2.2)
8580 (dialog_formula_guru_init) : save column and connect callback
8582 2002-05-21 Andreas J. Guelzow <aguelzow@taliesin.ca>
8584 * dialog-formula-guru.c (cb_dialog_formula_guru_ok_clicked) :
8586 (dialog_formula_guru_init) : save renderer
8588 2002-05-19 Andreas J. Guelzow <aguelzow@taliesin.ca>
8590 * dialog-printer-setup.c (spin_button_adapt_to_unit) : reenable
8591 (cb_unit_selector_changed) : call spin_button_adapt_to_unit
8593 2002-05-18 Andreas J. Guelzow <aguelzow@taliesin.ca>
8595 * dialog-printer-setup.c (unit_editor_configure) : page size should be 0
8596 * print.glade : ditto
8598 2002-05-18 Andreas J. Guelzow <aguelzow@taliesin.ca>
8600 * dialog-printer-setup.c : replace UnitName by GnomePrintUnit* in
8601 state, use gnome-print unit selector rather than our own
8602 (unit_into_to_points) : remove
8603 (spin_button_set_bound) : work in points only, don't modify values but
8605 (get_paper_psheight) : default height should be 0 rather than 1.
8606 (get_printable_height) : use gnome_print_convert_distance, return height
8608 (set_vertical_bounds) : simplify
8609 (draw_margin) : use gnome_print_convert_distance
8610 (draw_margins) : header and footer should be on top
8611 (canvas_update) : also update unit selector unit
8612 (spin_button_adapt_to_unit) : disable, needs to be implemented in
8614 (do_convert) : remove
8615 (convert_to_*) : remove
8616 (listeners_convert) : remove
8618 (unit_changed) : save unit, use accessor method to get value from
8620 (unit_editor_configure) : replace UnitName by GnomePrintUnit*, use
8621 gnome-print unit selector rather than our own
8622 (cb_unit_selector_changed) : new
8623 (do_setup_margin) : use gnome-print unit selector rather than our own
8624 (unit_info_to_print_unit) : replace UnitName by GnomePrintUnit*
8625 NOTE: we should change PrintUnit to use GnomePrintUnit* rather than
8627 (do_fetch_margins) : adjust arguments to unit_info_to_print_unit
8628 * print.glade : remove option-menu-units
8630 2002-05-15 Andreas J. Guelzow <aguelzow@taliesin.ca>
8632 * dialog-printer-setup.c (create_hf_preview_canvas) : size
8633 widget to show the whole preview.
8635 2002-05-15 Andreas J. Guelzow <aguelzow@taliesin.ca>
8637 * dialog-printer-setup.c (get_printable_width) : deleted
8638 (set_horizontal_bounds) : deleted
8639 (get_printable_height) : margins are now in print_config
8640 (set_vertical_bounds) : ditto
8641 (draw_margin) : ditto
8642 (do_setup_margin) : ditto
8643 (do_fetch_margins) : ditto
8644 (canvas_update) : no horizontal bounds needed
8645 (notebook_flipped) : adjusted for moved items
8646 (unit_changed) : simplify
8647 (do_setup_page) : use new libgnomeprinntui api to get margin
8648 adjustments (this requires 0.114.0 or newer)
8649 * print.glade : rearrange items and delete margin spin buttons
8651 2002-05-13 Andreas J. Guelzow <aguelzow@taliesin.ca>
8653 * dialog-graph-guru.c : fix warning
8654 * dialog-preferences.c : fix warning
8656 2002-05-13 Andreas J. Guelzow <aguelzow@taliesin.ca>
8658 * plugin-manager.glade : add rescan button
8659 * dialog-plugin-manager.c (cb_pm_button_install_plugin_clicked) :
8661 (cb_pm_button_rescan_directories_clicked) : new
8662 (pm_dialog_init) : link button to cb_pm_button_rescan_directories_clicked
8663 (cb_dir_changed_notification) : call cb_pm_button_rescan_directories_clicked
8664 (dialog_plugin_manager) : stoer button pointer
8666 2002-05-11 Andreas J. Guelzow <aguelzow@taliesin.ca>
8668 * dialog-plugin-manager.c (pm_delete_dir) : new
8670 (cb_pm_button_directory_add_clicked) : new
8671 (cb_pm_button_directory_delete_clicked) : new
8672 (pm_dialog_init) : add button signals
8673 (pm_gui_load_directories) : new
8674 (pm_gui_load_directory_page) : new
8675 (cb_pm_dir_selection_changed) : new
8676 (cb_dir_changed_notification) : new
8677 (dialog_plugin_manager) : Setup directory configuration GUI
8678 * plugin-manager.glade : Add directory configuration GUI
8680 2002-05-10 Jon K Hellan <hellan@acm.org>
8682 * dialog-preferences.c, dialogs.h (dialog_preferences): Add wbcg
8683 argument. Make dialog a transient child of wbcg which brings it
8686 2002-05-08 Andreas J. Guelzow <aguelzow@taliesin.ca>
8688 * dialog-preferences.c : add unfocused-rs pref to tree page
8689 * dialog-search.c (cb_focus_on_entry) : new
8690 (dialog_search) : connect cb_focus_on_entry to radiobutton,
8691 use wbcg_edit_attach_guru_with_unfocused_rs
8693 2002-05-06 Andreas J. Guelzow <aguelzow@taliesin.ca>
8695 * src/dialogs/print.glade : add sheet selector
8696 * src/dialogs/dialog-printer-setup.c (do_setup_sheet_selector) : new
8697 (cb_do_sheet_selector_toggled) : new
8698 (cb_do_print_ok) : apply to selected sheet or all sheets
8699 (print_setup_get_sheet) : new
8701 2002-05-05 Andreas J. Guelzow <aguelzow@taliesin.ca>
8703 * dialog-preferences.c : add zoom factor spin box to window page
8705 2002-05-05 Andreas J. Guelzow <aguelzow@taliesin.ca>
8707 * dialog-printer-setup.c : Don't change print information
8708 directly but use new cmd_print_set_up
8710 2002-05-03 Almer S. Tigelaar <almer@gnome.org>
8712 * dialog-cell-format.c (validation_rebuild_validation) : Mark
8713 validation as valid or invalid depending on criteria entered
8714 and set the style only when the validation is valid.
8715 (fmt_dialog_init_validation_page) : validation valid by default.
8716 (cb_fmt_dialog_dialog_buttons) : If the validation is not valid
8717 present the user with the option of either disabling validation
8718 or entering valid criteria. Correctly switches to the validation
8719 page and right widget if the latter is choosen.
8720 http://bugzilla.gnome.org/show_bug.cgi?id=72554
8722 2002-05-03 Andreas J. Guelzow <aguelzow@taliesin.ca>
8724 * dialog-cell-sort.c : replace MAX_INITIAL_CLAUSES with
8725 gnm_gconf_get_sort_max_initial_clauses ()
8726 * dialog-preferences.c : remove file history length from tree page,
8727 add sort_max_initial_clauses to sort page
8729 2002-05-03 Andreas J. Guelzow <aguelzow@taliesin.ca>
8731 * dialog-printer-setup.c (unit_activated) : correct declaration
8732 (unit_deactivated) : ditto
8734 2002-05-02 Andreas J. Guelzow <aguelzow@taliesin.ca>
8736 * dialog-printer-setup.c (get_paper_pswidth) : use gnome-print-master
8737 (get_paper_psheight) : ditto
8738 (canvas_update) : use print-config
8739 (notebook_flipped) : new
8740 (orientation_changed) : deleted
8741 (paper_size_changed) : deleted
8742 (do_setup_page) : use gnome-print paper selector
8743 (do_fetch_page) : use gnome-print-master
8744 * print.glade : use gnome-print paper selector rather than combo box
8746 2002-05-02 Andreas J. Guelzow <aguelzow@taliesin.ca>
8748 * dialog-preferences.c (pref_tree_set_model) : check for missing schemas
8750 2002-05-01 Christophe Merlet <christophe@merlet.net>
8752 * Makefile.am : Added dialogs-graph-guru.c in $EXTRA_DIST
8754 2002-04-29 Jody Goldberg <jody@gnome.org>
8758 2002-04-25 Andreas J. Guelzow <aguelzow@taliesin.ca>
8760 * dialog-preferences.c : add sort preference page
8761 * src/dialogs/dialog-cell-sort.c : add preserve-formats
8763 * src/dialogs/cell-sort.glade : ditto
8765 2002-04-17 Andreas J. Guelzow <aguelzow@taliesin.ca>
8767 * dialog-printer-setup.c (do_setup_page_info) : make page-order
8768 icons non-expandable (Bug #76474)
8770 2002-04-17 Andreas J. Guelzow <aguelzow@taliesin.ca>
8772 * dialog-preferences.c : add more items to file/xml
8775 2002-04-17 Andreas J. Guelzow <aguelzow@taliesin.ca>
8777 * dialog-preferences.c : add file/xml preference page
8778 (dialog_pref_create_int_spin) : new
8779 (dialog_pref_create_float_spin) : new
8780 (dialog_pref_create_checkbox) : new
8782 2002-04-16 Andreas J. Guelzow <aguelzow@taliesin.ca>
8784 * dialog-preferences.c : add window-size preference page
8786 2002-04-15 Andreas J. Guelzow <aguelzow@taliesin.ca>
8788 * dialog-preferences.c : add window-size preference to
8791 2002-04-15 Andreas J. Guelzow <aguelzow@taliesin.ca>
8793 * dialog-function-select.c : use get/set methods of gnumeric-gconf.h
8794 * dialog-plugin-manager.c : switch from gnome-config to gconf
8795 * dialog-preferences.c : add include
8797 2002-04-15 Andreas J. Guelzow <aguelzow@taliesin.ca>
8799 * dialog-autocorrect.c : make exception lists into GSList (rather
8801 * dialog-preferences.c : move gconf keys for fonts into
8802 gnumeric-gconf.h, synchronize gconf on destroy
8804 2002-04-15 Andreas J. Guelzow <aguelzow@taliesin.ca>
8806 * dialog-preferences.c : add more preferences
8808 2002-04-14 Andreas J. Guelzow <aguelzow@taliesin.ca>
8810 * dialog-preferences.c : add max number of undo items pref
8812 2002-04-14 Andreas J. Guelzow <aguelzow@taliesin.ca>
8814 * preferences.glade : move tabs to left on Jody's request
8815 * dialog-preferences.c : add history pref and number of sheets
8818 2002-04-13 Andreas J. Guelzow <aguelzow@taliesin.ca>
8820 * dialog-function-select.c : move defines into gnumeric-gconf.h
8821 * dialog-preferences.c : add `undo'-preferences page
8823 2002-04-12 Jon K Hellan <hellan@acm.org>
8825 * dialog-preferences.c: Replace Gnome stock text/italic pixmap
8826 name with gtk synonym.
8828 2002-04-12 Jon K Hellan <hellan@acm.org>
8830 * dialog-graph-guru.c: #ifdef out the lot for now.
8832 2002-04-11 Andreas J. Guelzow <aguelzow@taliesin.ca>
8834 * dialog-define-name.c (name_guru_add) : fix leak
8836 2002-04-11 Andreas J. Guelzow <aguelzow@taliesin.ca>
8838 * so-arrow.glade : remove apply button
8839 * so-fill.glade : remove apply button
8840 * dialog-sheet-order.c : don't reset the color combos
8842 2002-04-11 Andreas J. Guelzow <aguelzow@taliesin.ca>
8844 * dialog-workbook-attr.c : do not use GnomePropertyBox
8845 * workbook-attr.glade : ditto
8847 2002-04-10 Andreas J. Guelzow <aguelzow@taliesin.ca>
8849 * Makefile.am : added so-fill.glade
8850 * so-fill.glade : new
8852 2002-04-10 Andreas J. Guelzow <aguelzow@taliesin.ca>
8854 * so-arrow.glade : add line preview
8856 2002-04-10 Andreas J. Guelzow <aguelzow@taliesin.ca>
8858 * Makefile.am : added so-arrow.glade
8859 * so-arrow.glade : new
8860 * sheet-order.glade : fix minumum button width
8862 2002-04-10 Andreas J. Guelzow <aguelzow@taliesin.ca>
8864 * Makefile.am : added so-checkbox.glade
8865 * so-checkbox.glade : new
8867 2002-04-09 Andreas J. Guelzow <aguelzow@taliesin.ca>
8869 * src/dialogs/dialog-search-replace.c (dialog_search_replace) :
8871 * src/dialogs/dialog-search.c (dialog_search) : preload selection
8873 2002-04-09 Andreas J. Guelzow <aguelzow@taliesin.ca>
8875 * Makefile.am : added so-scrollbar.glade
8876 * so-scrollbar.glade : new
8878 2002-04-08 Andreas J. Guelzow <aguelzow@taliesin.ca>
8880 * Makefile.am : add dialog-col-row.c, remove dialog-simple-input.c
8881 * colrow.glade : slightly redesigned
8882 * dialog-simple-input.c : removed
8883 * dialogs.h : add dialog_col_row, remove dialog_get_number and
8884 dialog_choose_cols_vs_rows
8885 * dialog-col-row.c : new
8887 2002-04-08 Andreas J. Guelzow <aguelzow@taliesin.ca>
8889 * dialog-cell-sort.c : use gnumeric-cell-renderer-toggle rather than
8890 gnumeric-cell-renderer
8892 2002-04-08 Andreas J. Guelzow <aguelzow@taliesin.ca>
8894 * Makefile.am : added dialog-row-height.c and dialog-col-width.c
8895 * dialog-row-height.c : new
8896 * dialog-col-width.c : new
8897 * dialog-row-height.glade : added checkbox and spin button
8898 * dialog-col-width.glade : ditto
8899 * dialogs.h : added dialog_row_height and dialog_col_width
8900 * dialog-zoom.glade : fix button formating
8902 2002-04-05 Andreas J. Guelzow <aguelzow@taliesin.ca>
8904 * dialog-random-generator.c : make undoable
8906 2002-04-03 Andreas J. Guelzow <aguelzow@taliesin.ca>
8908 * dialog-cell-sort.c : use setup_range_from_value
8910 2002-04-03 Andreas J. Guelzow <aguelzow@taliesin.ca>
8912 * dialog-preferences.c : added on-line description
8913 * preferences.glade : ditto
8915 2002-04-03 Andreas J. Guelzow <aguelzow@taliesin.ca>
8917 * dialog-preferences.c : set the treeview pref values in response
8918 to a notification rather than directly.
8920 2002-04-02 Andreas J. Guelzow <aguelzow@taliesin.ca>
8922 * dialog-formula-guru.c : use gnumeric-cell-renderer-text
8923 * dialog-preferences.c : use gnumeric-cell-renderer-text
8925 2002-04-01 Andreas J. Guelzow <aguelzow@taliesin.ca>
8927 * dialog-cell-sort.c (dialog_destroy) : fix leak
8929 2002-04-01 Andreas J. Guelzow <aguelzow@taliesin.ca>
8931 * Makefile.am : add dialog-preferences.c and preferences.glade
8932 * dialogs.h : add dialog_preferences
8933 * dialog-preferences.c : new
8934 * preferences.glade : new
8936 2002-03-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
8938 * Makefile.am : replace tools.h by tool-dialogs.h
8939 * dao-gui-utils.c : define output_group
8940 * dao-gui-utils.h : define output_group as extern
8941 * dialog-advanced-filter.c : use inheritance over #define
8942 * dialog-analysis-tools.c : use inheritance over #define
8943 * dialog-random-generator.c : use inheritance over #define
8944 * dialog-solver.c : include tool-dialogs.h instead of tools.h
8945 * dialog-summary.c : use new workbook signals
8946 * tools.h : split into tool-dialogs.h and tools/tools.h
8947 * tool-dialogs.h : new
8949 2002-03-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
8951 * dao-gui-utils.c (parse_output) : fix typos (use the intended
8953 * dialog-analysis-tools.c : make regression tool undoable
8955 2002-03-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
8957 * dao-gui-utils.c : include tools.h rather than
8959 * dialog-advanced-filter.c : correct comment
8960 * dialog-analysis-tools.c : make histogram undoable
8961 * dialog-random-generator.c : include tools.h rather than
8963 * tools.h : include only general tools info
8965 2002-03-30 Andreas J. Guelzow <aguelzow@taliesin.ca>
8967 * dialog-random-generator.c : new file extracted from
8968 dialog-analysis-tools.c
8969 * dialog-analysis-tools.c : some code moved to
8970 dialog-random-generator.c
8971 * Makefile.am : added dialog-random-generator.c
8972 * tools.h : include random-generator.h
8974 2002-03-30 Andreas J. Guelzow <aguelzow@taliesin.ca>
8976 * tools.h : change F-, z- and t-test tools into
8977 cmd_analysis_tools engine
8978 * dialog-analysis-tools.c : make F-, z- and t-test tools
8981 2002-03-30 Andreas J. Guelzow <aguelzow@taliesin.ca>
8983 * tools.h : change exp_smoothing_tool, averages_tool, ranking_tool
8984 and sampling_tool into cmd_analysis_tools engines
8985 * dialog-analysis-tools.c : make fourier analysis, moving averages,
8986 rank and percentile, and sampling tools undoable
8987 * dao-gui-utils.h (parse_output) : change return type
8988 * dao-gui-utils.c (parse_output) : return dao
8990 2002-03-29 Andreas J. Guelzow <aguelzow@taliesin.ca>
8992 * dialog-function-select.c (dialog_function_load_recent_funcs) :
8993 use central gconf-client
8994 (dialog_function_write_recent_func) : ditto
8996 2002-03-29 Andreas J. Guelzow <aguelzow@taliesin.ca>
8998 * tools.h : change fourier_tool into
8999 cmd_analysis_tools engine
9000 * dialog-analysis-tools.c : make fourier analysis tool
9003 2002-03-28 Andreas J. Guelzow <aguelzow@taliesin.ca>
9005 * tools.h : change descriptive_stats_tool into
9006 cmd_analysis_tools engine
9007 * dialog-analysis-tools.c : make descriptive statistics tool
9010 2002-03-28 Andreas J. Guelzow <aguelzow@taliesin.ca>
9012 * tools.h : change covariance_tool into
9013 cmd_analysis_tools engine
9014 * dialog-analysis-tools.c : make covariance tool
9015 undoable and add formatting options to all tools
9017 2002-03-28 Andreas J. Guelzow <aguelzow@taliesin.ca>
9019 * correlation.glade : add options
9020 * covariance.glade : add options
9021 * descriptive-stats.glade : add options
9022 * exp-smoothing.glade : add options
9023 * fourier-analysis.glad : add options
9024 * histogram.glade : add options
9025 * mean-tests.glade : add options
9026 * moving-averages.glade : add options
9027 * random-generation.glade : add options
9028 * rank.glade : add options
9029 * regression.glade : add options
9030 * sampling.glade : add options
9031 * variance-tests.glade : add options
9032 * tools.h : change correlation_tool into
9033 cmd_analysis_tools engine
9034 * dialog-analysis-tools.c : make correlation tool
9035 undoable and add formatting option
9036 * dialog-printer-setup.c (hf_changed) : fix warning
9038 2002-03-28 Andreas J. Guelzow <aguelzow@taliesin.ca>
9040 * anova-one.glade : fix number of table rows
9041 * anova-two.glade : add options
9042 * dialog-analysis-tools.c : make 2 factor anova
9043 undoable and add formatting options
9044 * tools.h : change 2-factor anova into
9045 cmd_analysis_tools engine
9047 2002-03-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
9049 * dialog-function-select.c (dialog_function_write_recent_func) :
9050 fix warnings and depend for default value on gconf.
9052 2002-03-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
9054 * dialog-printer-setup.c : complete port to gnome2
9055 * print.glade : add help button
9056 * hf-config.glade : port to gnome2
9058 2002-03-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
9060 * dialog-printer-setup.c : port to gnome2 (except header/footer
9062 * print.glade : ditto
9064 2002-03-25 Jody Goldberg <jody@gnome.org>
9068 2002-03-26 Andreas J. Guelzow <aguelzow@taliesin.ca>
9070 * dialog-function-select.c (dialog_function_load_recent_funcs) :
9071 use a single gconf variable of type list of strings
9072 rather than a list of gconf variables.
9073 (dialog_function_write_recent_func) : ditto, read the maximum
9074 length of the list fom gconf.
9076 2002-03-25 Andreas J. Guelzow <aguelzow@taliesin.ca>
9078 * dao-gui-utils.c (focus_on_entry) : renamed to cb_focus_on_entry
9079 * dialog-analysis-tools.c (error_in_entry) : use focus_on_entry
9080 * dialog-goal-seek.c (focus_on_entry) : removed
9081 * dialog-tabulate.c (focus_on_entry) : removed
9082 * dialog-summary.c : use gnumeric_textview_[gs]et_text
9084 2002-03-25 Andreas J. Guelzow <aguelzow@taliesin.ca>
9086 * analysis-tools.glade : removed
9087 * mean-tests.glade : remove placeholder
9088 * Makefile.am : removed analysis-tools.glade
9090 2002-03-25 Andreas J. Guelzow <aguelzow@taliesin.ca>
9092 * summary.glade : make entry ids match summary names
9093 * dialog-summary.c : make changes undoable and dialog
9095 * dialogs.h (dialog_summary_update) : add switch
9097 2002-03-25 Andreas J. Guelzow <aguelzow@taliesin.ca>
9099 * dialog-cell-comment.c : fix typo
9100 * dialog-summary.c : port to gnome 2 and make into a guru
9101 * dialogs.h : change arguments to dialog_summary_update
9102 * summary.glade : port to gnome 2
9104 2002-03-24 Andreas J. Guelzow <aguelzow@taliesin.ca>
9106 * dialog-stf-preview.c (stf_preview_draw_text): use default font
9108 2002-03-23 Andreas J. Guelzow <aguelzow@taliesin.ca>
9110 * dialog-stf.glade : fix crash causing errors
9112 2002-03-23 Andreas J. Guelzow <aguelzow@taliesin.ca>
9114 * dialog-cell-sort.c: disable `by value'
9116 2002-03-23 Andreas J. Guelzow <aguelzow@taliesin.ca>
9118 * dialog-function-select.c (dialog_function_load_recent_funcs) :
9120 (dialog_function_write_recent_func) : new
9121 (cb_dialog_function_select_ok_clicked) : call
9122 dialog_function_write_recent_func
9123 (dialog_function_select_load_tree) : add `recent' cat
9124 (cb_dialog_function_select_cat_selection_changed) add recent
9125 funcs to function list on `recent' cat selection.
9126 (dialog_function_select_init) call dialog_function_load_recent_funcs
9127 (dialog_function_select) : initialize recent_funcs
9129 2002-03-23 Jukka-Pekka Iivonen <jiivonen@hutcs.cs.hut.fi>
9131 * solver.glade: Removed dual program report button. Will be done
9134 * solver.glade: Added `Assume Integer (Discrete)' button.
9136 * dialog-solver.c: Related changes.
9138 2002-03-22 Andreas J. Guelzow <aguelzow@taliesin.ca>
9140 * dialog-formula-guru.c : implement varargs handling
9142 2002-03-22 Andreas J. Guelzow <aguelzow@taliesin.ca>
9144 * dialog-formula-guru.c : implement cursor handling
9145 * dialog-search.c : remove warning
9146 * function-select.glade : remove unnecessary text
9148 2002-03-22 Almer S. Tigelaar <almer@gnome.org>
9150 * autoformat.glade: Add new edge related check items.
9152 * dialog-autoformat.c (cb_apply_item_toggled): Renamed to ...
9153 (cb_check_item_toggled): Set new edge related flags.
9154 (cb_category_popwin_hide): Cope with function name change.
9155 (setup_apply_item): Renamed to ...
9156 (setup_check_item): Cope with function name change.
9157 (dialog_autoformat): Idem and initialize new edge related
9160 2002-03-22 Jukka-Pekka Iivonen <jiivonen@hutcs.cs.hut.fi>
9162 * dialog-solver.c (solver_reporting): Added handling of max time
9165 2002-03-22 Andreas J. Guelzow <aguelzow@taliesin.ca>
9167 * dialog-function-select.c : split categories and functions into
9168 separate lists (we should really add subcategories to the
9170 * function-select.glade : ditto
9172 2002-03-21 Andreas J. Guelzow <aguelzow@taliesin.ca>
9174 * dialog-formula-guru.c (dialog_formula_guru_init) : use
9175 gnumeric_cell_renderer_expr_entry_new rather than
9176 gtk_cell_renderer_text_new for editable column
9178 2002-03-21 Jukka-Pekka Iivonen <jiivonen@hutcs.cs.hut.fi>
9180 * dialog-about.c (dialog_about): Added the authors of the LP Solve
9183 2002-03-21 Andreas J. Guelzow <aguelzow@taliesin.ca>
9185 * dialog-formula-guru.c : support `rolling-up' of the window
9186 to make Jon-Kare happy
9187 * formula-guru.glade : ditto
9189 2002-03-20 Andreas J. Guelzow <aguelzow@taliesin.ca>
9191 * dialog-formula-guru.c : handle existing function calls
9193 2002-03-20 Jukka-Pekka Iivonen <jiivonen@hutcs.cs.hut.fi>
9195 * dialog-solver.c (solver_reporting): Added check if max
9196 iterations was exceeded.
9198 2002-03-20 Andreas J. Guelzow <aguelzow@taliesin.ca>
9200 * dialog-formula-guru.c : enable `okay'
9202 2002-03-19 Andreas J. Guelzow <aguelzow@taliesin.ca>
9204 * dialog-formula-guru.c : rewritten
9205 * dialog-function-select.c : rewritten
9206 * formula-guru.glade : rewritten
9207 * function-select.glade : rewritten
9208 * dialogs.h (dialog_formula_guru) : change argument
9209 (dialog_function_select) : change argument and return type
9211 2002-03-19 Jukka-Pekka Iivonen <jiivonen@hutcs.cs.hut.fi>
9213 * solver.glade : Improved label.
9215 * dialogs-solver.c : QP related changes.
9217 2002-03-18 Andreas J. Guelzow <aguelzow@taliesin.ca>
9219 * src/dialogs/goto.glade : removed navigator part
9220 * dialog-goto-cell.c : removed navigator
9222 2002-03-18 Jukka-Pekka Iivonen <jiivonen@hutcs.cs.hut.fi>
9224 * solver.glade : Added a button for quadratic programming.
9226 * dialog-solver.c : Handle LP, QP radio buttons.
9228 2002-03-17 Andreas J. Guelzow <aguelzow@taliesin.ca>
9230 * src/dialogs/goto.glade : new
9231 * dialog-goto-cell.c : ported to gnome2, made into guru and
9232 redesigned. The navigator is not implemented.
9234 2002-03-17 Jody Goldberg <jody@gnome.org>
9236 * dialog-cell-format.c (fmt_dialog_init_font_page) : fix underline
9237 handling by converting to gnumeric-combo-text. Thanks to Almer for
9238 pointing me at this code.
9239 (cb_font_underline_changed) : change signal semantics to match
9241 * cell-format.glade : Use a custom type.
9243 2002-03-17 Andreas J. Guelzow <aguelzow@taliesin.ca>
9245 * src/dialogs/dialog-search-replace.c : ported to gnome2
9246 * src/dialogs/search-replace.glade : ported to gnome2 and
9249 2002-03-17 Jukka-Pekka Iivonen <jiivonen@hutcs.cs.hut.fi>
9251 * solver.glade, dialog-solver.c : Added BOOL constraint support.
9253 2002-03-16 Jon K Hellan <hellan@acm.org>
9255 * dialog-cell-format.c (BorderPicker): Add is_auto_color member.
9256 (FormatState.border): Ditto.
9257 (FormatState.back): Remove back_color_is_default.
9258 (setup_color_pickers): Remove default_color, mcolor
9259 parameters. Handle autocolors.
9260 (cb_font_preview_color, cb_back_preview_color,
9261 cb_pattern_preview_color, border_get_mstyle,
9262 border_format_has_changed, cb_border_color, init_border_button,
9263 fmt_dialog_impl): Handle autocolors.
9264 (draw_pattern_selected): Remove old default color handling code.
9266 2002-03-16 Jody Goldberg <jody@gnome.org>
9268 * dialog-cell-format.c (setup_color_pickers) : The signal has changed
9269 name as well as signature.
9271 2002-03-16 Jukka-Pekka Iivonen <jiivonen@hutcs.cs.hut.fi>
9273 * dialog-solver.c (cb_dialog_solve_clicked): Store the status of
9274 the new buttons and entries.
9275 (dialog_init): Initialize the new entries.
9277 * dialog-goal-seek.c (focus_on_entry): Made public.
9279 * solver.glade: Added `automatic scaling' and `show iteration
9280 results' buttons. Added `max iterations' and `max time' buttons.
9282 2002-03-15 Andreas J. Guelzow <aguelzow@taliesin.ca>
9284 * dialog-sheet-order.c (dialog_sheet_order) : some
9286 NOTE: To compile, this requires today's cvs version of gal
9287 * sheet-order.glade : some beautification
9289 2002-03-15 Andreas J. Guelzow <aguelzow@taliesin.ca>
9291 * dialog-sheet-name.c : removed
9292 * sheet-rename.glade : removed
9293 * dialogs.h : removed ref to dialog_sheet_name
9294 * Makefile.am : removed dialog-sheet-name.c and
9297 2002-03-15 Andreas J. Guelzow <aguelzow@taliesin.ca>
9299 * dialog-sheet-order.c : support changes to tab colors.
9300 * sheet-order.glade : rearrange to allow for color pickers
9302 2002-03-15 Jukka-Pekka Iivonen <jiivonen@hutcs.cs.hut.fi>
9304 * dialog-solver.c (cb_dialog_solve_clicked): Changes related to
9305 the enumeration of the solver's status type.
9306 (cb_dialog_solve_clicked): Fixed a crash when the specified target
9308 (cb_dialog_solve_clicked): Added != NULL check before free.
9310 2002-03-14 Andreas J. Guelzow <aguelzow@taliesin.ca>
9312 * dialog-sheet-order.c : support showing the color
9315 2002-03-14 Jukka-Pekka Iivonen <jiivonen@hutcs.cs.hut.fi>
9317 * dialog-solver.c (cb_dialog_solve_clicked): If the problem is
9318 infeasible report it as such.
9320 2002-03-12 Andreas J. Guelzow <aguelzow@taliesin.ca>
9322 * merge.glade : new dialog for the Merge tool
9323 * dialog-merge.c : newly implemented Merge tool
9324 * dialogs.h (dialog_merge) : new
9325 * Makefile.am : add dialog-merge.c and merge.glade
9327 2002-03-12 Morten Welinder <terra@diku.dk>
9329 * dialog-search.c (dialog_search): Drop the dummy state. Newest
9330 gal no longer needs it.
9332 2002-03-12 Andreas J. Guelzow <aguelzow@taliesin.ca>
9334 * dialog-search.c : hook-up help button
9335 * search.glade : ditto
9337 2002-03-11 Andreas J. Guelzow <aguelzow@taliesin.ca>
9339 * dao-gui-utils.c (focus_on_entry) : The second widget is
9340 an expr-entry widget
9341 (dialog_tool_init_outputs) : link to focus-in-event of
9342 entry within the expr-entry widget
9344 2002-03-11 Andreas J. Guelzow <aguelzow@taliesin.ca>
9346 * src/dialogs/search.glade : port to gnome2
9347 * src/dialogs/dialog-search.c : port to gnome2,
9348 some problems remain to be fixed.
9350 2002-03-11 Andreas J. Guelzow <aguelzow@taliesin.ca>
9352 * dao-gui-utils.[hc] : new files, code extracted from
9353 src/tools/analysis-tools.[ch] and
9354 src/dialogs/dialog-analysis-tools.c, various
9355 functions renamed (prepended dao_)
9356 * dialog-analysis-tools.c : some code moved to
9357 dao-gui-utils.[hc] and src/tools/dao.[hc], change of
9358 names of utility functions now in dao-gui-utils.[hc]
9359 or src/tools/dao.[hc]
9360 * src/dialogs/dialog-advanced-filter.c : change of
9361 names of utility functions now in dao-gui-utils.[hc]
9362 or src/tools/dao.[hc]
9363 * Makefile.am : added dao-gui-utils.[hc]
9365 2002-03-11 Jody Goldberg <jody@gnome.org>
9367 * dialog-cell-format.c : changes to color combo.
9369 2002-03-10 Jody Goldberg <jody@gnome.org>
9373 2002-03-10 Andreas J. Guelzow <aguelzow@taliesin.ca>
9375 * anova-one.glade : add more output options
9376 * dialog-analysis-tools.c : support new options in one-factor
9377 anova and use cmd_analysis_tool
9378 * tools.h : replace anova_single_factor_tool with
9379 analysis_tool_anova_single_engine
9381 2002-03-10 Jukka-Pekka Iivonen <jiivonen@hutcs.cs.hut.fi>
9383 * dialog-solver.c (cb_dialog_solve_clicked): Made the status of
9384 reporting checkbuttons persistent.
9385 (dialog_init): Related changes.
9387 2002-03-09 Andreas J. Guelzow <aguelzow@taliesin.ca>
9389 * cell-sort.glade : shrink dialog
9390 * dialog-cell-sort.c : use new GnumericCellRenderer for desc/asc
9391 column and delete sort column.
9393 2002-03-09 Jon K Hellan <hellan@acm.org>
9395 * dialog-plugin-manager.c (cb_pm_button_activate_plugin_clicked,
9396 cb_pm_button_activate_all_clicked): Revert to pre 2002-03-08
9397 version. We apologize for the inconvenience.
9399 2002-03-09 Andreas J. Guelzow <aguelzow@taliesin.ca>
9401 * sheet-order.glade : use stock buttons and set title
9402 * dialog-sheet-order.c : use stock buttons
9404 2002-03-09 Andreas J. Guelzow <aguelzow@taliesin.ca>
9406 * dialog-sheet-order.c : various minor modifications to make
9409 2002-03-09 Jukka-Pekka Iivonen <jiivonen@hutcs.cs.hut.fi>
9411 * solver.glade, dialog-solver.c: Renamed `Program Report' as
9412 `Performance Report'. Added check buttons for `Program Report'
9413 and `Dual Program Report'.
9415 * dialog-solver.c (cb_dialog_solve_clicked): Plug a leak.
9416 (grab_cells): Use append instead of prepend. The order matters.
9417 (convert_constraint_format): Ditto.
9418 (revert_constraint_format): Ditto.
9420 2002-03-09 Andreas J. Guelzow <aguelzow@taliesin.ca>
9422 * sheet-order.glade : change button order
9423 * cell-sort.glade : ditto
9424 * dialog-sheet-order.c : various minor modifications and support
9427 2002-03-09 Jody Goldberg <jody@gnome.org>
9429 * dialog-paste-special.c : fix.
9431 2002-03-08 Jon K Hellan <hellan@acm.org>
9433 * dialog-plugin-manager.c (cb_pm_button_activate_plugin_clicked):
9434 Add parameter force_load = FALSE to activate_plugin call.
9435 (cb_pm_button_activate_all_clicked): Add parameter force_load =
9436 FALSE to plugin_db_activate_plugin_list call.
9438 2002-03-08 Jukka-Pekka Iivonen <jiivonen@hutcs.cs.hut.fi>
9440 * dialog-solver.c (cb_dialog_solve_clicked): Make the reports only
9441 if solver found a proper sollution.
9442 (cb_dialog_solve_clicked): Added dialog to warn if the sensitivity
9443 or limits report cannot be created.
9444 (cb_dialog_solve_clicked): Added a check if target range or input
9447 2002-03-07 Andreas J. Guelzow <aguelzow@taliesin.ca>
9449 * dialog-sheet-order.c (cb_selection_changed) : handle delete button
9450 (cb_toggle_deleted) : new
9451 (populate_sheet_list) : handle `is_deleted' column
9453 (cb_add_clicked) : ditto
9454 (cb_delete_clicked) : implement
9455 (cb_ok_clicked) : ignore deleted
9457 2002-03-06 Jody Goldberg <jody@gnome.org>
9459 * dialog-advanced-filter.c (advanced_filter) : Use eval_pos_init_sheet.
9461 * dialog-solver.c (cb_dialog_solve_clicked) : fix leak.
9463 2002-03-07 Jukka-Pekka Iivonen <jiivonen@hutcs.cs.hut.fi>
9465 * solver.glade: added `Program' checkbutton for program report and
9466 made the Limits reporting button sensitive.
9468 2002-03-07 Andreas J. Guelzow <aguelzow@taliesin.ca>
9470 * sheet-order.glade : add buttons
9471 * cell-sort.glade : reorder buttons
9472 * dialog-sheet-order.c (cb_row_inserted) : deleted
9473 (cb_selection_changed) : add more buttons
9474 (populate_sheet_list) : remove "row_inserted" handler
9475 (move_cb) : move wb_view_sheet_focus to cb_selection_changed
9476 (cb_add_clicked) : new
9477 (cb_duplicate_clicked) : new stub
9478 (cb_delete_clicked) : new stub
9479 (dialog_sheet_order) : add handlers to new buttons
9481 2002-03-06 Jukka-Pekka Iivonen <jiivonen@hutcs.cs.hut.fi>
9483 * dialog-solver.c: Solver rewrite related changes. Things are not
9486 2002-03-04 Andreas J. Guelzow <aguelzow@taliesin.ca>
9488 * dialog-cell-comment.c (cb_cell_comment_ok_clicked) : use
9490 (dialog_cell_comment) : use cell_has_comment_pos
9492 2002-03-03 Andreas J. Guelzow <aguelzow@taliesin.ca>
9494 * dialog-sheet-name.c (cb_sheet_name_ok_clicked ) : change the
9495 invocation of cmd_rename_sheet
9496 * dialog-sheet-order.c : implement sheet renaming and check whether
9497 any changes are pending before submitting a command.
9499 2002-03-02 Jody Goldberg <jody@gnome.org>
9501 * dialog-formula-guru.c (cb_formula_guru_rolled_entry_changed) : Use
9502 the convenience routines.
9503 (formula_guru_set_rolled_state) : partial fix.
9505 * formula-guru.glade : fix conversion problems.
9507 2002-03-01 Andreas J. Guelzow <aguelzow@taliesin.ca>
9509 * Makefile.am : add cell-comment.glade
9510 * dialog-cell-comment.c : port to gnome2 and make guru
9511 NOTE: adding/modifying comments still does not work:
9512 crash in cell_comment_destroy (apparent confusion between
9513 GObject and GtkObject)
9514 * cell-comment.glade : new file
9516 2002-03-01 Morten Welinder <terra@diku.dk>
9518 * dialog-solver.c (free_original_values): Simplify.
9520 2002-03-01 Andreas J. Guelzow <aguelzow@taliesin.ca>
9522 * src/dialogs/dialog-zoom.glade : add helpbutton
9523 * src/dialogs/dialog-zoom.c : port and reimplement as
9526 2002-02-29 Andreas J. Guelzow <aguelzow@taliesin.ca>
9528 * tabulate.glade : add help button
9529 * dialog-tabulate.c (dialog_tabulate) : ditto
9530 * dialog-sheet-order.c (get_selected_sheet) : deleted
9531 (location_of_iter) : new
9532 (cb_selection_changed) : don't affect the real sheets
9533 (move_cb) : don't move the real sheets
9534 (cb_close_clicked) : replaced by cb_cancel_clicked
9535 (cb_ok_clicked) : new
9536 (cb_sheet_order_destroy) : free old_order
9537 (sheet_order_dialog) : set-up more buttons
9539 2002-02-28 Andreas J. Guelzow <aguelzow@taliesin.ca>
9541 * dialog-tabulate.c (ok_clicked) : lots of changes
9542 to use the new expr entry widget, renamed to
9543 (tabulate_ok_clicked)
9544 (get_table_expr_entry) : new
9545 (get_table_entry) : deleted
9546 (get_table_float_entry) : new
9547 (cancel_clicked) : use GtkDialog
9548 (focus_on_entry) : this only works for GtkEntry
9549 (single_cell) : use gnm_expr_entry_parse_as_value
9550 (dialog_tabulate) : use GtkDialog
9551 * tabulate.glade : placeholders don't work anymore
9553 2002-02-28 Andreas J. Guelzow <aguelzow@taliesin.ca>
9555 * delete-cells.glade : add help button, change some ids
9556 * dialog-delete-cells.c : rewrite as guru
9558 2002-02-28 Jody Goldberg <jody@gnome.org>
9560 * cell-format.glade : reorder slightly.
9562 2002-02-28 Andreas J. Guelzow <aguelzow@taliesin.ca>
9564 * insert-cells.glade : add help button, change some ids
9565 * dialog-insert-cells.c : rewrite as guru
9567 2002-02-28 Jody Goldberg <jody@gnome.org>
9569 * dialog-cell-format.c (draw_format_preview) : split the format
9570 generation out into.
9571 (generate_format) : here.
9572 (cb_format_entry_changed) : don't regenerate the format. This
9573 callback is called during the assignment of the format. so we were
9574 assigning things twice. Simplify it while we're in here.
9575 (fmt_dialog_init_validation_page) : Use gnm_expr_entry_load_from_expr.
9576 (validation_entry_from_expr) : delete.
9577 (fmt_dialog_enable_widgets) : don't reorder things. We only bother
9578 storing the interesting widget, bu there are wrappers around some of
9579 them which was breaking the reorder process.
9581 2002-02-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
9583 * dialog-analysis-tools.c (error_in_entry) : gnumeric-expr-
9584 entries are not gtkentries.
9585 (tool_destroy) : use g_object_unref
9586 (tool_load_selection) : gnumeric-expr-entries are not
9588 (dialog_random_tool_init) : load selection into gnumeric-
9589 expr-entry rather than gtkentry
9591 2002-02-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
9593 * autocorrect-glade : don't set has_focus for a widget on an
9594 inactive notebook page
9596 2002-02-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
9598 * dialog-goal-seek.c (focus_on_entry) : change argument type
9599 (cb_dialog_apply_clicked) : handle new expr entry widget, use
9600 entry_to_float_with_format
9602 2002-02-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
9604 * dialog-consolidate.c (is_cell_ref) replace with
9605 gnm_expr_entry_is_cell_ref
9606 (cb_add_clicked) : use gnm_expr_entry_global_range_name
9607 * dialog-solver.c (is_hom_row_or_col_ref) : use
9608 gnm_expr_entry_parse_as_value
9609 (is_cell_ref) replace with gnm_expr_entry_is_cell_ref
9610 (cb_dialog_add_clicked) : use gnm_expr_entry_parse_as_value
9611 (cb_dialog_solve_clicked) : ditto
9613 2002-02-26 Andreas J. Guelzow <aguelzow@taliesin.ca>
9615 * dialog-consolidate.c (cb_add_clicked) : expr-entries are not
9618 2002-02-26 Andreas J. Guelzow <aguelzow@taliesin.ca>
9620 * dialog-about.c (dialog_about) : don't use gnome_dialog
9622 2002-02-25 Andreas J. Guelzow <aguelzow@taliesin.ca>
9624 * dialog-cell-format.c (fmt_dialog_init_validation_expr_entry) :
9626 (cb_fmt_dialog_set_focus) : remove code now in wbcg_edit_attach_guru
9627 * dialog-cell-sort.c (dialog_set_focus) : deleted
9628 * dialog-consolidate.c (cb_dialog_set_focus) : deleted
9629 (setup_widgets) : set expr entry flags
9630 * dialog-define-names.c (cb_name_guru_set_focus) : deleted
9631 (name_guru_init) : set expr entry flags
9632 * dialog-goal-seek.c (dialog_set_focus) : deleted
9633 * dialog-printer-setup.c (cb_do_print_set_focus) : deleted
9634 * dialog-search-replace.c (set_focus) : deleted
9635 * dialog-search.c (set_focus) : deleted
9636 * dialog-solver.c (dialog_set_focus) : deleted
9637 * dialog-tabulate.c (set_focus) : deleted
9639 2002-02-25 Andreas J. Guelzow <aguelzow@taliesin.ca>
9641 * dialog-advanced-filter.c (dialog_init) : remove ref to
9642 tool_set_focus (now done in wbcg_edit_attach_guru)
9643 * dialog-analysis-tools.c (tool_set_focus) : moved into
9644 src/workbook-edit.c as guru_set_focus
9645 (dialog_tool_init) : remove ref to
9646 tool_set_focus (now done in wbcg_edit_attach_guru)
9647 (dialog_random_tool_init) : ditto
9648 (dialog_regression_tool_init) : ditto
9649 (dialog_histogram_tool_init) : ditto
9651 2002-02-23 Andreas J. Guelzow <aguelzow@taliesin.ca>
9653 * cell-sort.glade : Add `add' entry
9654 * dialog-cell-sort.c (append_data) : code extracted from
9656 (load_model_data) : use append_data
9657 (value_to_global_range) : utility for cb_update_add_sensitivity
9658 (cb_update_add_sensitivity) : update add button sensitivity
9659 (cb_update_sensitivity) : call cb_update_add_sensitivity
9660 (cb_ok_clicked) : adjust base (the tree widget now stores
9661 row and col numbers rather than offset)
9662 (cb_add_clicked) : new
9663 (dialog_init) : set up add-entry
9665 2002-02-23 Andreas J. Guelzow <aguelzow@taliesin.ca>
9667 * dialog-analysis-tools.c (tool_set_focus) : the focus widget
9668 is the entry in the gnumeric-expr-entry widget
9669 * dialog-cell-sort.c (dialog_set_focus) : the focus widget
9670 is the entry in the gnumeric-expr-entry widget
9671 (dialog_init) : set update_policy, use update rather than changed
9674 2002-02-23 Kjartan Maraas <kmaraas@gnome.org>
9676 * *.glade: Don't translate the widget label.
9678 2002-02-22 Kjartan Maraas <kmaraas@gnome.org>
9680 * dialog-about.c: Remove unsupported #ifdef ENABLE_NLS.
9682 2002-02-21 Morten Welinder <terra@diku.dk>
9684 * dialog-summary.c (dialog_summary_update): Constify.
9686 * dialog-stf-preview.c (stf_preview_draw_grid): Constify.
9688 * dialog-solver.c (cb_dialog_solve_clicked): Remove unneeded
9691 * dialog-cell-format.c (fmt_dialog_init_format_page): Constify.
9692 (cb_validation_sensitivity): Constify. Fix broken sensitivity
9695 * dialog-consolidate.c (construct_consolidate): Constify.
9697 2002-02-20 Morten Welinder <terra@diku.dk>
9699 * dialog-printer-setup.c (do_setup_page): Constify.
9701 * dialog-paste-special.c (paste_types, paste_ops): Constify.
9703 * dialog-cell-format.c (cb_validation_error_action_deactivate):
9706 * dialog-analysis-tools.c (dialog_tool_init): Constify.
9708 * dialog-stf-preview.c (stf_preview_draw_box): Constify.
9709 (stf_preview_draw_line): Constify.
9710 (stf_preview_draw_text): Constify.
9712 * dialog-printer-setup.c (unit_editor_configure): Constify.
9714 2002-02-18 Jody Goldberg <jody@gnome.org>
9716 * dialog-cell-format.c (fmt_dialog_impl) : fix signature
9719 2002-02-18 Jody Goldberg <jody@gnome.org>
9723 2002-02-15 Jody Goldberg <jody@gnome.org>
9725 * function-select.glade : fix conversion breakage. Still in bad
9728 2002-02-10 Jody Goldberg <jody@gnome.org>
9730 * dialog-formula-guru.c (formula_guru_arg_new) : labels don't need
9733 2002-02-08 Jody Goldberg <jody@gnome.org>
9735 * sheet-order.glade : supply a default size.
9737 2002-02-07 Jody Goldberg <jody@gnome.org>
9739 * dialog-autoformat.c (cb_remove_current_activated) : unused.
9741 2002-02-06 Michael Meeks <michael@ximian.com>
9743 * dialog-graph-guru.c (dialog_graph_guru): fix typo.
9745 2002-02-06 Andreas J. Guelzow <aguelzow@taliesin.ca>
9747 * dialog-cell-sort.c (cb_sort_selection_changed) : handle delete
9749 (cb_delete_clicked) : new
9750 (dialog_init) : connect cb_delete_clicked to button
9752 2002-02-05 Andreas J. Guelzow <aguelzow@taliesin.ca>
9754 * goalseek.glade : remove hbox from active-area
9755 * cell-sort.glade : add "add" and "delete" buttons (currently
9757 * dialog-cell-sort.c : add "add" and "delete" buttons (currently
9758 inactive), set initial top-bottom vs left-right depending on
9759 shape of initial selection, add only MAX_INITIAL_CLAUSES to the
9760 list of available clauses (to avoid adding 65000+ if a complete
9761 column is selected).
9763 2002-02-05 Jon K Hellan <hellan@acm.org>
9765 * dialog-cell-format.c (border_get_mstyle): Use style_color_new_i8.
9767 2002-02-04 Andreas J. Guelzow <aguelzow@taliesin.ca>
9769 * dialog-cell-sort.c : fine-tune the sort dialog and connect
9772 2002-02-04 Andreas J. Guelzow <aguelzow@taliesin.ca>
9774 * dialog-cell-sort.c : complete the sort dialog. Note: The
9775 dialog is still not connected to the sort engine.
9777 2002-02-03 Andreas J. Guelzow <aguelzow@taliesin.ca>
9779 * cell-sort.glade : port to gnome2 and redesign as guru using
9781 * dialog-cell-sort.c : initial port to gnome2 and
9782 guru-ification, sorting is currently disabled util completion
9785 2002-02-02 Jody Goldberg <jody@gnome.org>
9787 * autoformat.glade : Consistently Use 'label:' rather than 'label :'
9788 * cell-format.glade : ditto.
9789 * consolidate.glade : ditto.
9790 * dialog-stf-export.glade : ditto.
9791 * dialog-stf.glade : ditto.
9792 * names.glade : ditto.
9794 * dialog-autoformat.c : an initial port to gnome2
9797 2002-02-02 Andreas J. Guelzow <aguelzow@taliesin.ca>
9799 * plugin-manager.glade : replace last clist with gtktreeview
9800 * dialog-plugin-manager.c : replace last clist with
9802 (dialog_plugin_manager) : move from clist to treeview
9803 (update_plugin_details_view) : ditto
9805 2002-01-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
9807 * dialog-plugin-manager.c (update_plugin_manager_view) :
9808 preserve selection, and set default selection
9809 (plugin_compare_name) : reverse sense
9810 (dialog_plugin_manager) : make selection a state variable
9812 2002-01-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
9814 * plugin-manager.glade : replace clists with gtktreeview
9815 * dialog-plugin-manager.c : move from clists to treeview
9816 (cb_pm_selection_changed) : new
9817 (cb_pm_clist_row_selected) : deleted
9818 (cb_pm_clist_row_unselected) : deleted
9819 (pm_dialog_init) : remove clist references
9820 (update_plugin_manager_view) : rewritten
9821 (dialog_plugin_manager) : move from clists to treeview
9823 2002-01-31 Jody Goldberg <jody@gnome.org>
9825 * dialog-graph-guru.c (graph_guru_state_destroy) : convert graphs to
9828 2002-01-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
9830 * plugin-manager.glade : first port to gnome2
9831 * dialog-plugin-manager.c : ditto
9832 Note: this is far from finished, but at least it
9835 2002-01-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
9837 * Makefile.am : add dialog-sheet-name.c
9838 * dialog-sheet-name.c : extracted from dialog-simple-input.c
9839 * dialog-advanced-filter.c : clean-up
9840 * dialog-analysis-tools.c : clean-up
9841 * dialog-autosave.c : clean-up
9842 * dialog-consolidate.c : clean-up
9843 * dialog-simple-input.c : clean-up
9845 2002-01-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
9847 * advanced-filter.glade : add padding to warnings
9848 * dialog-advanced-filter.c (advanced_filter_ok_clicked_cb) :
9849 provide information dialog if no records are found
9850 (advanced_filter) : ditto
9851 (advanced_filter_update_sensitivity_cb) : provide information
9852 messages in warning label
9853 * dialog-sheet-order.c (populate_sheet_list) : disable drag
9854 starts in sheet list and desensitize column header
9856 2002-01-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
9858 * advanced-filter.glade : port to gnome2 and redesign
9859 * dialog-advanced-filter.c (filter) : change in-place-output
9860 handling and duplicate values rather than copying strings
9861 (advanced_filter) : use parse_database_criteria, prepare_output
9862 after determining validity of input.
9863 (in_place_toggled) : deleted
9864 (copy_to_toggled) : deleted
9865 (new_sheet_toggled) : deleted
9866 (new_workbook_toggled) : deleted
9867 (dialog_help_cb) : deleted
9868 (advanced_filter_update_sensitivity_cb) : new callback
9869 (advanced_filter_ok_clicked_cb) : new callback
9870 (dialog_advanced_filter_init) : new procedure (create guru)
9871 (dialog_advanced_filter) : rewrite as guru
9872 * dialog-analysis-tools.c : move various definitions to
9873 src/analysis-tools.h
9874 (gnumeric_expr_entry_parse_to_value) : make non-static
9875 (error_in_entry) : make non-static
9876 (parse_output) : make non-static
9877 (tool_destroy) : make non-static
9878 (tool_set_focus) : make non-static
9879 (dialog_tool_init_outputs) : make non-static
9880 (dialog_tool_init_buttons) : make non-static
9881 (tool_load_selection) : make non-static
9883 2002-01-29 Andreas J. Guelzow <aguelzow@taliesin.ca>
9885 * dialog-simple-input.c (dialog_get_sheet_name) replaced by
9886 sheet_name_destroy, cb_sheet_name_ok_clicked,
9887 cb_sheet_name_cancel_clicked, dialog_sheet_name
9888 * dialogs.h (dialog_get_sheet_name) : replace with
9890 * sheet-rename.glade : use descriptive button ids &
9893 2002-01-28 Jody Goldberg <jody@gnome.org>
9895 * dialog-sheet-order.c (cb_sheet_order_destroy) : detach guru.
9896 (get_selected_sheet) : new util.
9897 (cb_selection_changed) : rework.
9898 (populate_sheet_list) : simplify.
9899 (move_cb) : implement.
9901 2002-01-28 Jody Goldberg <jody@gnome.org>
9903 * sheet-order.glade : rewrite.
9904 * dialog-sheet-order.c : begin transfer to TreeView.
9905 NOTE : IT CRASHES ! commit now so that jrb can see what the hell is
9908 2002-01-28 Andreas J. Guelzow <aguelzow@taliesin.ca>
9910 * consolidate.glade : add help button
9911 * dialog-consolidate.c (gnumeric_expr_entry_parse_to_value) :
9913 (construct_consolidate) : use gnumeric_expr_entry_parse_to_value
9914 and global_range_parse
9915 (is_cell_ref) : new procedure
9916 (dialog_set_button_sensitivity) : new callback
9917 (cb_source_changed) : use is_cell_ref
9918 (cb_add_source_area) : use global_range_name
9919 (setup_widgets) : attach help button and connect new callbacks
9920 (cb_help_clicked) : new callback
9922 2002-01-28 Andreas J. Guelzow <aguelzow@taliesin.ca>
9924 * consolidate.glade : make gnome2 compatible
9925 * dialog-consolidate.c (cb_dialog_destroy) : glade gui is
9927 (cb_dialog_clicked) : use non-modal warning messages
9928 (setup_widgets) : dialog is not a gnome_dialog, initialize
9929 state->warning_dialog
9931 2002-01-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
9933 * dialog-analysis-tools.c (tools_destroy_warning) : move to gui_utils.c
9934 (error_in_entry) : move some code to gnumeric_notice_nonmodal
9935 * dialog-goal-seek.c : change gnumeric_notice to gnumeric_notice_nonmodal
9936 (dialog_goal_seek) : initialize state->warning_dialog
9937 * dialog-solver.c (solver_destroy_warning) : move to gui_utils.c
9938 (solver_notice) : move to gnumeric_notice_nonmodal
9940 2002-01-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
9942 * solver.glade : make gnome2 compatible
9943 * dialog-solver.c (solver_destroy_warning) : new callback
9944 (solver_notice) : wrapper around gnumeric_notice_nonmodal
9945 (cb_dialog_solve_clicked) : destroy outdated warnings dialog and
9946 change calls from gnumeric_notice to solver_notice
9947 (dialog_solver) : initialize state->warnings_dialog
9949 2002-01-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
9951 * dialog-analysis-tools.c (sampling_tool_ok_clicked_cb) :
9952 destroy outdated warnings dialog
9953 (random_tool_ok_clicked_cb) : destroy outdated warnings dialog and
9954 remove accel_group from window before unreferenceing it.
9955 (histogram_tool_update_sensitivity_cb) : remove reference to apply
9958 2002-01-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
9960 * dialog-goal-seek.c (cb_dialog_apply_clicked) : make sure
9961 cells exist (http://bugzilla.gnome.org/show_bug.cgi?id=69832)
9963 2002-01-26 Andreas J. Guelzow <aguelzow@taliesin.ca>
9965 * autocorrect.glade : make gnome2 compatible and add apply button
9966 * dialog-autocorrect.c (cb_autocorrect_destroy) : state->glade
9968 (cb_cancel_button_clicked) : new
9969 (cb_button_clicked) : renamed to cb_apply_button_clicked, do not
9971 (cb_ok_button_clicked) : new
9972 (dialog_init) : set-up apply button, this dialog need not be a
9973 guru but can be non-modal, transient on worksheet
9975 2002-01-26 Andreas J. Guelzow <aguelzow@taliesin.ca>
9977 * autosave-prompt.glade : removed
9978 * dialog-analysis-tools.c synchronize tool_states better, change
9979 arguments for all calls of error_in_entry
9980 (tools_destroy_warning) : new callback
9981 (error_in_entry) : make warning message non-modal
9983 2002-01-26 Andreas J. Guelzow <aguelzow@taliesin.ca>
9985 * dialog-analysis-tools.c (entry_to_float) : moved to gui-utils.c/h
9986 (entry_to_int) : ditto
9987 (float_to_entry) : ditto
9988 (int_to_entry) : ditto
9989 * dialog-autosave.c (autosave_on_off_toggled) renamed to
9990 autosave_set_sensitivity and improved functionality
9991 (dialog_autosave_prompt) : rewritten to use standard gtk dialog
9992 (dialog_autosave) : rewritten as non-modal
9993 (cb_autosave_cancel) : new
9994 (cb_autosave_help) : new
9995 (cb_autosave_ok) : new
9997 2002-01-24 Jon K Hellan <hellan@acm.org>
9999 * dialog-formula-guru.c (cb_formula_guru_entry_focus_in): Align
10000 argument fields better when autoscrolling. Autoscroll in one more
10001 case: Navigating with keyboard from Cancel button. (OK, nobody is
10002 ever going to do that, but it works now, nevertheless.)
10004 2002-01-25 Andreas J. Guelzow <aguelzow@taliesin.ca>
10006 * dialog-advanced-filter.c : fix all calls to gnumeric_notice
10007 * dialog-analysis-tools.c : ditto
10008 * dialog-autocorrect.c : ditto
10009 * dialog-autosave.c : ditto
10010 * dialog-cell-sort.c : ditto
10011 * dialog-consolidate.c : ditto
10012 * dialog-define-names.c : ditto
10013 * dialog-goal-seek.c : ditto
10014 * dialog-search-replace.c : ditto
10015 * dialog-search.c : ditto
10016 * dialog-solver.c : ditto
10017 * dialog-tabulate.c : ditto
10019 2002-01-24 Andreas J. Guelzow <aguelzow@taliesin.ca>
10021 * dialog-analysis-tools.c (tool_load_selection) : use
10024 2002-01-24 Jody Goldberg <jody@gnome.org>
10026 * cell-format.glade : fix typo.
10027 * advanced-filter.glade : add use_underline.
10028 * cell-sort.glade : ditto.
10029 * colrow.glade : ditto.
10030 * delete-cells.glade : ditto.
10031 * dialog-sheet-order.c : ditto.
10032 * dialog-stf.glade : ditto.
10033 * dialog-zoom.glade : ditto.
10034 * insert-cells.glade : ditto.
10035 * names.glade : ditto.
10036 * print.glade : ditto.
10037 * search-replace.glade : ditto.
10038 * search.glade : ditto.
10039 * solver.glade : ditto.
10040 * tabulate.glade : ditto.
10042 2002-01-24 Andreas J. Guelzow <aguelzow@taliesin.ca>
10044 * anova-one.glade : added underline property
10045 * anova-two.glade : added underline property
10046 * correlation.glade : added underline property
10047 * covariance.glade : added underline property
10048 * descriptive-stats.glade : added underline property
10049 * exp-smoothing.glade : added underline property
10050 * fourier-analysis.glade : added underline property
10051 * histogram.glade : added underline property
10052 * mean-tests.glade : added underline property
10053 * moving-averages.glade : added underline property
10054 * random-generation.glade : added underline property
10055 * rank.glade : added underline property
10056 * regression.glade : added underline property
10057 * sampling.glade : added underline property
10058 * variance-tests.glade : added underline property
10060 2002-01-23 Jody Goldberg <jody@gnome.org>
10062 * cell-format.glade : Add use_underline to the radio buttons.
10064 * dialog-cell-format.c (validation_rebuild_validation) : Use
10065 gnumeric_textview_get_text.
10067 2002-01-23 Jody Goldberg <jody@gnome.org>
10069 * cell-format.glade : remove place holders, s/columns/n-columns/
10072 2002-01-22 Jody Goldberg <jody@gnome.org>
10074 * dialog-cell-sort.c (col_row_name_list) : prepend then reverse,
10077 2002-01-21 Jody Goldberg <jody@gnome.org>
10081 2002-01-19 Andreas J. Guelzow <aguelzow@taliesin.ca>
10083 * dialog-analysis-tools.c : replace calls to gtk_widget_show
10084 with tool_load_selection
10085 (tool_update_sensitivity_cb) : remove
10086 (tool_update_sensitivity_multiple_areas_cb) : rename
10087 tool_update_sensitivity_cb
10088 (tool_load_selection) : new
10089 (dialog_fourier_tool) : call correct sensitivity function
10090 (dialog_random_tool) : preload count and var entry
10092 2002-01-19 Andreas J. Guelzow <aguelzow@taliesin.ca>
10094 * dialog-analysis-tools.c : make dialog_..._tool non-static
10095 delete modal dialog for tool selection
10096 (dialog_ttest_paired_tool) : deleted
10097 (dialog_ttest_eq_tool) : deleted
10098 (dialog_ttest_neq_tool) : deleted
10099 (dialog_ztest_tool) : deleted
10100 (selection_made, dialog_help_cb, dialog_data_analysis) :
10102 * dialogs.h : declare new non-static dialog_..._tool functions
10103 * tools.h : small formatting changes
10105 2002-01-19 Andreas J. Guelzow <aguelzow@taliesin.ca>
10107 * dialog-graph-guru.c (dialog-graph-guru.c) : make dialog transient
10109 2002-01-19 Jody Goldberg <jody@gnome.org>
10111 * graph-guru.glade : Make the guru a toplevel rather than dialog to
10113 * formula-guru.glade : ditto.
10115 * dialog-graph-guru.c (cb_entry_rangesel_drag_finished) : update the
10117 (vector_state_new) : link to the new rangesel_drag_finished signal
10118 so that we push the update when a user finishes dragging.
10120 2002-01-18 Jody Goldberg <jody@gnome.org>
10122 * dialog-graph-guru.c (graph_guru_plot_name) : fix the stupid name
10124 (vector_state_series_set_dimension) : create a series if necessary.
10125 (cb_graph_guru_series_add) : implement.
10126 (graph_guru_select_plot) : make series reset optional.
10127 (graph_guru_init) : hook up the add/delete series buttons.
10128 (cb_graph_guru_series_delete) : new.
10129 (cb_graph_guru_series_add) : new.
10131 2002-01-18 Morten Welinder <terra@diku.dk>
10133 * dialog-formula-guru.c (formula_guru_init): Always show table.
10135 2002-01-13 Wayne Schuller <k_wayne@linuxpower.org>
10137 * cell-format.glade: Add missing accelerator keys and hints.
10143 * plugin-manager.glade:
10145 * regression.glade:
10147 * search-replace.glade:
10149 * sheet-order.glade:
10151 * variance-tests.glade:
10153 2002-01-15 Jody Goldberg <jody@gnome.org>
10155 * dialog-tabulate.c (dialog_tabulate) : take the sheet as an argument.
10157 2002-01-15 Morten Welinder <terra@diku.dk>
10159 * dialog-tabulate.c: New file.
10160 * tabulate.glade: New file.
10161 * Makefile.am, dialogs.h: deal with new files.
10163 2002-01-15 Jody Goldberg <jody@gnome.org>
10167 2002-01-12 Jody Goldberg <jody@gnome.org>
10169 * dialog-goal-seek.c (cb_dialog_apply_clicked) : Use global_range_parse.
10171 2002-01-12 Jody Goldberg <jody@gnome.org>
10173 * dialog-cell-format.c (validation_entry_from_expr) : new.
10174 (validation_rebuild_validation) : rework.
10175 (cb_validation_error_action_deactivate) : simplify.
10176 (cb_validation_sensitivity) : rename from
10177 cb_validation_operator_deactivate and improve alot.
10178 (fmt_dialog_init_validation_expr_entry) : new.
10179 (fmt_dialog_init_validation_page) : simplify.
10181 2002-01-10 Andreas J. Guelzow <aguelzow@taliesin.ca>
10183 * dialog-analysis-tools.c (fourier_tool_ok_clicked_cb) : call
10185 (dialog_fourier_tool) Use correct key.
10186 * fourier-analysis.glade : Small formatting change.
10187 * tools.h : Add fourier_tool.
10189 2002-01-09 Andreas J. Guelzow <aguelzow@taliesin.ca>
10191 * histogram.glade : Redesign and add fields and buttons for
10193 * tools.h : add histogram_calc_bin_info_t
10194 * dialog-analysis-tools.c (histogram_tool_update_sensitivity_cb) :
10196 (histogram_tool_ok_clicked_cb) : handle calculated bins
10197 (histogram_tool_set_predetermined) : new callback
10198 (histogram_tool_set_predetermined_on_toggle) : new callback
10199 (histogram_tool_set_calculated) : new callback
10200 (dialog_histogram_tool_init) : initialize new fields
10202 2002-01-08 Morten Welinder <terra@diku.dk>
10204 * dialog-search.c (dialog_search): Connect to cursor_change signal
10205 instead, now that it seems to work.
10207 * dialog-cell-format.c (fmt_dialog_enable_widgets): Kill comma
10208 before closing brace.
10209 (fmt_dialog_impl): Ditto.
10210 * dialog-zoom.c (dialog_zoom_impl): Ditto.
10212 2002-01-08 Andreas J. Guelzow <aguelzow@taliesin.ca>
10214 * moving-averages.glade : Enable standard error checkbox
10216 2002-01-07 Andreas J. Guelzow <aguelzow@taliesin.ca>
10218 * dialog-analysis-tools.c (rank_tool_ok_clicked_cb) : read new
10219 radiobuttons and pass to ranking_tool
10220 * rank.glade : add radio buttons
10221 * tools.h : add av_ties_flag to ranking_tool
10223 2002-01-07 Andreas J. Guelzow <aguelzow@taliesin.ca>
10225 * anova-one.glade : add 'autofit columns' checkbox
10226 * anova-two.glade : ditto
10227 * correlation.glade : ditto
10228 * covariance.glade : ditto
10229 * descriptive-stats.glade : ditto
10230 * exp-smoothing.glade : ditto
10231 * fourier-analysis.glade : ditto
10232 * histogram.glade : ditto
10233 * mean-tests.glade : ditto
10234 * moving-averages.glade : ditto
10235 * random-generation.glade : ditto
10236 * rank.glade : ditto
10237 * regression.glade : ditto
10238 * sampling.glade : ditto
10239 * variance-tests.glade : ditto
10240 * src/dialogs/dialog-analysis-tools.c (parse_output) : add check
10241 for autofit_button (default to autofit=true)
10244 2002-01-06 Jody Goldberg <jody@gnome.org>
10248 2002-01-05 Jody Goldberg <jody@gnome.org>
10250 * dialog-graph-guru.c (vector_state_fill) : set the expr entry flags
10251 for a new series too.
10253 2002-01-04 Jody Goldberg <jody@gnome.org>
10255 * dialog-graph-guru.c (vector_state_fill) : more protection for
10258 2002-01-04 Andreas J. Guelzow <aguelzow@taliesin.ca>
10260 * dialog-analysis-tools.c (anova_two_factor_tool_ok_clicked_cb) :
10261 correct error message (numerbers ??)
10263 2002-01-03 Andreas J. Guelzow <aguelzow@taliesin.ca>
10265 http://bugzilla.gnome.org/show_bug.cgi?id=67878
10266 * dialog-workbook-attr.c (attr_dialog_impl) : fix
10267 help button reference
10269 2002-01-01 J.H.M. Dassen (Ray) <jdassen@debian.org>
10271 * dialog-graph-guru.c (graph_guru_get_plot) : Use explicit casts to
10272 prevent non-problematic warnings when char is unsigned by default.
10273 * dialog-graph-guru.c (graph_guru_get_series) : ditto
10274 * dialog-graph-guru.c (graph_guru_get_spec) : ditto
10275 * dialog-graph-guru.c (vector_state_series_set_dimension) : ditto
10276 * dialog-graph-guru.c (vector_state_fill) : ditto
10277 * dialog-graph-guru.c (vector_state_init) : ditto
10278 * dialog-graph-guru.c (graph_guru_series_name) : ditto
10279 * dialog-graph-guru.c (graph_guru_select_series) : ditto
10280 * dialog-graph-guru.c (graph_guru_select_plot) : ditto
10282 2001-12-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
10284 * histogram.glade : correct label
10285 * dialog-analysis-tools.c (anova_two_factor_tool_ok_clicked_cb) :
10286 correct error message
10287 (random_tool_ok_clicked_cb) : correct error messages
10289 2001-12-31 Jody Goldberg <jody@gnome.org>
10293 2001-12-30 Zbigniew Chyla <cyba@gnome.pl>
10296 (value_at): Return UTF-8 string (using U_() macro for static strings).
10297 (search_clicked): Set focus to ETable to speed up keyboard navigation.
10299 2001-12-15 Andreas J. Guelzow <aguelzow@taliesin.ca>
10301 * autocorrect.glade : change position of help button
10303 2001-12-24 Jody Goldberg <jody@gnome.org>
10307 2001-12-22 Wayne Schuller <k_wayne@linuxpower.org>
10309 * dialog-printer-setup.c (hf_customize_help) : hook up help
10312 2001-12-21 Wayne Schuller <k_wayne@linuxpower.org>
10314 * dialog-advanced-filter.c (dialog_advanced_filter) : fix
10316 * dialog-autocorrect.c (dialog_init) : fix help file name
10318 2001-12-19 Wayne Schuller <k_wayne@linuxpower.org>
10320 * dialog-search-replace.c: (ok_clicked, dialog_search_replace):
10321 Save and load the gnome_entry history.
10322 * dialog-search.c: (search_clicked, dialog_search): Ditto.
10323 * search-replace.glade: Name the gnome_entry widgets properly.
10325 2001-12-19 Jody Goldberg <jody@gnome.org>
10327 * dialog-cell-comment.c (dialog_cell_comment) : fix leak.
10329 2001-12-18 Morten Welinder <terra@diku.dk>
10331 * dialog-function-select.c (function_list_fill): Set the right
10332 clist data. (Row numbers for gtk_clist are zero based.)
10333 (function_select_row): Use row data, not index in function list.
10334 (dialog_function_select_impl): Ditto.
10336 2001-12-18 Jody Goldberg <jody@gnome.org>
10338 * dialog-consolidate.c (construct_consolidate) : parse_range change.
10339 * dialog-printer-setup.c (do_fetch_page_info) : ditto.
10341 * dialog-cell-format.c (validation_rebuild_validation) : no need
10342 to pass sheets to create the style conditions.
10344 * dialog-advanced-filter.c (dialog_advanced_filter) : Use Range.
10346 2001-12-16 Jody Goldberg <jody@gnome.org>
10348 * dialog-stf-main-page.c (stf_dialog_main_page_init) : suppress
10351 2001-12-15 Jody Goldberg <jody@gnome.org>
10355 2001-12-15 Andreas J. Guelzow <aguelzow@taliesin.ca>
10357 * dialog-stf-main-page.c (stf_dialog_main_page_init) truncate
10358 preview to avoid wraps (# 66393)
10359 * dialog-stf.h define maximal preview size
10361 2001-12-14 Morten Welinder <terra@diku.dk>
10363 * dialog-cell-format.c (fmt_dialog_init_format_page): Sort
10364 currencies in drop-down.
10366 * dialog-function-select.c (function_list_fill): Sort the
10369 2001-12-13 Andreas J. Guelzow <aguelzow@taliesin.ca>
10371 * dialog-stf-fixed-page.c (fixed_page_autodiscover) :
10372 first split is not the end of a column (Bug #66433)
10373 * dialogs/dialog-analysis-tools.c : alphabetize
10374 (dialog_ftest_tool_init) : fix typo (Bug #66880)
10376 2001-12-13 Jody Goldberg <jody@gnome.org>
10378 * dialog-cell-sort.c (dialog_cell_sort) : changes to range_has_header.
10380 2001-12-12 Jody Goldberg <jody@gnome.org>
10382 * dialog-cell-format.c (set_initial_focus) : const.
10384 2001-12-12 Jody Goldberg <jody@gnome.org>
10386 * dialog-solver.c (cb_dialog_solve_clicked) : gtk_entry_get_text const.
10387 * dialog-printer-setup.c (do_fetch_page) : ditto.
10388 (paper_size_changed) : ditto.
10389 * dialog-goal-seek.c (cb_dialog_apply_clicked) : ditto.
10390 * dialog-formula-guru.c (formula_guru_set_expr) : ditto.
10391 * dialog-autocorrect.c (cb_add_clicked) : ditto.
10392 * dialog-analysis-tools.c (entry_to_float) : ditto.
10393 (entry_to_int) : ditto.
10394 (gnumeric_expr_entry_parse_to_value) : ditto.
10395 (gnumeric_expr_entry_parse_to_list) : ditto.
10396 * dialog-advanced-filter.c (dialog_advanced_filter) : ditto.
10398 2001-12-10 Jody Goldberg <jody@gnome.org>
10400 * dialog-cell-format.c (fmt_dialog_selection_type) : Life is simpler.
10402 2001-12-09 Jody Goldberg <jody@gnome.org>
10404 * dialog-stf.glade : only display scrollbars if necessary
10406 2001-12-08 Jody Goldberg <jody@gnome.org>
10408 http://bugzilla.gnome.org/show_bug.cgi?id=64991
10409 * dialog-search.c (search_clicked) : call e_table_model_pre_change
10412 2001-12-07 Jody Goldberg <jody@gnome.org>
10414 * dialog-advanced-filter.c (dialog_advanced_filter) : don't destroy
10415 the dialog until we are done with it.
10417 2001-12-03 Andreas J. Guelzow <aguelzow@taliesin.ca>
10419 * anova-two.glade : activate labels button and change (1 - alpha)
10421 * histogram.glade : add percentages checkbox (# 62164)
10422 * dialog-analysis-tools.c : format all preentered numbers according
10423 to the locale (# 65404)
10424 (float_to_entry) : new utility proc.
10425 (int_to_entry) : ditto
10426 (anova_two_factor_tool_ok_clicked_cb) : support input from various
10428 (anova_two_factor_tool_update_sensitivity_cb) : ditto
10429 (tool_update_sensitivity_cb) : deleted
10430 (tool_update_sensitivity_global_cb) : renamed tool_update_sensitivity_cb
10431 (histogramr_tool_ok_clicked_cb) : add percentages checkbox
10433 * tools.h : change arguments for anova_two_factor_without_r_tool,
10434 anova_two_factor_with_r_tool and histogram_tool
10436 2001-11-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
10438 * tools.h : change argument list of ranking_tool
10439 * rank.glade : add group by Areas
10440 * dialog-analysis-tools.c (rank_tool_ok_clicked_cb) : use
10441 gnumeric_expr_entry_parse_to_list rather than parse_range
10442 (support references to other sheets)
10443 (dialog_ranking_tool) : use tool_update_sensitivity_multiple_areas_cb
10446 2001-11-25 Jody Goldberg <jody@gnome.org>
10448 * dialog-define-names.c (cb_name_guru_add) : Use expr_parse_str.
10450 * dialog-formula-guru.c (formula_guru_init) : s/GList/ExprList/g
10452 2001-11-23 Andreas J. Guelzow <aguelzow@taliesin.ca>
10454 * dialog-analysis-tools.c (random_tool_update_sensitivity_cb) : Check for
10455 valid values in the netry fields
10456 (random_tool_ok_clicked) : use gnumeric_expr_entry_parse_to_value rather
10457 than parse_range (support references to other sheets), set-up checks for
10458 errors in random_tool
10459 (dialog_random_tool_init) : hook random_tool_update_sensitivity_cb to the
10460 `changed' signal of the other entry fields
10462 2001-11-23 Andreas J. Guelzow <aguelzow@taliesin.ca>
10464 * dialog-search.c (search_clicked) : initialize sr->curr_sheet
10465 (dialog_search) : change flags for expr-entry widget
10466 * dialog-search-replace.c (ok_clicked) : initialize sr->curr_sheet
10467 (dialog_search_replace) : change flags for expr-entry widget
10469 2001-11-20 Andreas J. Guelzow <aguelzow@taliesin.ca>
10471 * dialog-analysis-tools.c (random_tool_ok_clicked_cb) : Don't use
10472 non-existing entry field.
10473 Bug: http://bugzilla.gnome.org/show_bug.cgi?id=64934
10475 2001-11-19 Andreas J. Guelzow <aguelzow@taliesin.ca>
10476 * dialog-analysis-tools.c : replace all atof and atoi with calls to
10477 entry_to_float and entry_to_int, wrappers around format_match_number.
10478 Extract common code into gnumeric_expr_entry_parse_to_value and
10479 gnumeric_expr_entry_parse_to_list. Fix code formatting.
10480 (ttest_tool_ok_clicked_cb) : validate known variance entries
10481 (ttest_update_sensitivity_cb) : new callback, validate mean_diff and alpha
10483 2001-11-18 Jody Goldberg <jgoldberg@home.com>
10485 * dialog-cell-format.c (cb_fmt_dialog_dialog_apply) : rebuild
10486 validation if something changed.
10487 (validation_rebuild_validation) : clear the change flag.
10488 (cb_validation_bounds_changed) : just flag a change.
10489 (fmt_dialog_init_validation_page) : init change flag.
10490 (cb_fmt_dialog_dialog_apply) : rebuild validation if there are pending
10492 (cb_fmt_dialog_set_focus) : ditto.
10494 2001-11-17 Jody Goldberg <jgoldberg@home.com>
10496 * dialog-solver.c (grab_cells) : handle blank input cells.
10498 2001-11-16 Jody Goldberg <jgoldberg@home.com>
10500 * formula-guru.glade : Make resizable.
10501 * function-select.glade : Ditto.
10503 * dialog-cell-format.c (validation_rebuild_validation) : between is
10506 2001-11-15 Andreas J. Guelzow <aguelzow@taliesin.ca>
10508 * dialog-analysis-tools.c (parse_multiple_ranges) : deleted
10509 (regression_tool_ok_clicked_cb) : use global_range_list_parse
10510 (regression_tool_update_sensitivity_cb) : ditto
10511 (dialog_regression_tool_init) : allow disconnected selections
10512 and selections from other sheets
10513 * regression.glade : include group-by buttons
10514 * tools.h : change arguments of regression_tool
10516 2001-11-14 Andreas J. Guelzow <aguelzow@taliesin.ca>
10518 * dialog-analysis-tools.c (tool_update_sensitivity_multiple_areas_cb)
10519 allow seconf input field
10520 (histogram_tool_ok_clicked_cb) : allow labels and grouping for seceral
10522 (dialog_histogram_tool_init) : ditto
10523 * histogram.glade : ditto
10524 * tools.h : modify arguments of histogram_tool
10526 2001-11-13 Jody Goldberg <jgoldberg@home.com>
10528 * dialog-cell-format.c (validation_entry_to_expr) : Use
10529 gnumeric_expr_entry_parse.
10531 2001-11-12 Andreas J. Guelzow <aguelzow@taliesin.ca>
10533 * dialog-analysis-tools.c (exp_smoothing_*) : enable group-by and labels
10534 as well as large selections, handle all tool returns
10535 (average_tool_*) : enable group-by and labels as well as large selections
10536 * moving-averages.glade : enable group-by and labels
10537 * exp-smoothing.glade : ditto
10538 * tools.h (averages_tool) : Use Value instead of Range
10539 (exp_smoothing_tool) L ditto
10541 2001-11-09 Morten Welinder <terra@diku.dk>
10543 * dialog-stf-preview.c (stf_preview_render): Plug leaks and make
10546 2001-11-09 Jody Goldberg <jgoldberg@home.com>
10548 * dialog-graph-guru.c (vector_state_apply_changes) : Use
10549 gnumeric_expr_entry_parse.
10551 2001-11-08 Morten Welinder <terra@diku.dk>
10553 * dialog-summary.c (summary_get): Fix it right.
10555 2001-11-08 Andreas J. Guelzow <aguelzow@taliesin.ca>
10557 * dialog-analysis-tools.c (tool_update_sensitivity_global_cb) :
10558 tool_update_sensitivity_cb using global_range_parse
10559 (ttest_tool_ok_clicked_cb) : Use Value instead of Range
10560 (ftest_tool_ok_clicked_cb) : ditto
10561 (ztest_tool_ok_clicked_cb) : ditto
10562 (ztest_tool_ok_clicked_cb) : ditto
10563 (anova_single_tool_ok_clicked_cb) : ditto
10564 (*_tool_ok_clicked_cb) : handle un-expected returns from the
10566 * mean-tests.glade : ask for the obvious (alpha) rather than the
10567 unusual (1 - alpha)
10568 * variance-tests.glade : ditto
10569 * anova-one.glade : ditto
10570 * tools.h (ftest_tool) : Use Value instead of Range
10571 (anova_single_tool) : ditto
10572 (ttest_paired_tool) : ditto
10573 (ttest_eq_var_tool) : ditto
10574 (ttest_neq_var_tooll) : ditto
10575 (ztest_tool) : ditto
10577 2001-11-07 Jukka-Pekka Iivonen <jiivonen@hutcs.cs.hut.fi>
10579 * dialog-analysis-tools.c
10580 (exp_smoothing_tool_update_sensitivity_cb,
10581 exp_smoothing_tool_ok_clicked_cb, dialog_exp_smoothing_tool_init,
10582 dialog_exp_smoothing_tool): Wrote.
10584 * tools.h: Added exp_smoothing_tool proto.
10586 * Makefile.am, exp-smoothing.glade: Introduced.
10588 2001-11-05 Morten Welinder <terra@diku.dk>
10590 * dialog-summary.c (summary_get): Plug leak.
10592 2001-11-05 Jody Goldberg <jgoldberg@home,com>
10596 2001-11-2 Andreas J. Guelzow <aguelzow@taliesin.ca>
10598 * dialog-solver.c (dialog_init) : Reload solver state (constraints,
10599 target cell, etc.) on invocation.
10600 (get_constraint_type) : translate string type into numeric type
10601 (revert_constraint_format) : translate solver engine constraint format
10603 (cb_dialog_solve_clicked) : also store user visible strings describing
10606 2001-11-01 Jody Goldberg <jgoldberg@home.com>
10608 * dialog-autocorrect.c (cb_remove_clicked) : generalize and fix leak.
10609 (cb_add_clicked) : generalize.
10610 (cb_select_row) : generalize.
10611 (autocorrect_init_exception_list) : new.
10612 (exceptions_callback) : clean up slightly.
10613 (ac_button_toggled) : simplify.
10614 (ac_dialog_toggle_init) : new.
10615 (dialog_autocorrect) : simplify. Rather than saving the content
10616 and restoring on cancel, only store the new values on <OK>.
10618 2001-11-01 Jukka-Pekka Iivonen <jiivonen@hutcs.cs.hut.fi>
10620 * dialog-autosave.c (dialog_autosave): Fixed the help button.
10621 Pressing help does not kill the dialog any more.
10623 2001-10-31 Andreas J. Guelzow <aguelzow@taliesin.ca>
10625 * analysis-tools.glade : Remove unused dialogs.
10627 2001-10-31 Jukka-Pekka Iivonen <jiivonen@hutcs.cs.hut.fi>
10629 * analysis-tools.glade, dialog-analysis-tools.c: Added `Help'
10630 button to the tool selection dialog.
10632 * advanced-filter.glade, dialog-advanced-filter.c: Added `Help'
10635 * autocorrect.glade, dialog-autocorrect.c: Added `Help' button.
10637 2001-10-31 Jody Goldberg <jgoldberg@home.com>
10639 * dialog-formula-guru.c (dialog_formula_guru) : remove the debug spew.
10640 (formula_guru_arg_new) : no need to call editable enters. We do it
10643 2001-10-30 Jody Goldberg <jgoldberg@home.com>
10645 http://bugzilla.gnome.org/show_bug.cgi?id=62211
10646 * dialog-cell-format.c (fmt_dialog_impl) : no need to make this modal.
10647 There will be confusion with multiple-views, but it is manageable.
10649 2001-10-30 Andreas J. Guelzow <aguelzow@taliesin.ca>
10651 * dialog-solver.c : rewritten as a semi-modal guru using the expr-entry
10653 * solver.glade : redesign dialog as semi-modal guru
10655 2001-10-29 Jody Goldberg <jgoldberg@home.com>
10659 2001-10-29 Jody Goldberg <jgoldberg@home.com>
10663 2001-10-29 Jody Goldberg <jgoldberg@home.com>
10665 * dialog-printer-setup.c (do_print_destroy_cb) : warning suppression.
10667 2001-10-28 Jody Goldberg <jgoldberg@home.com>
10669 * dialog-define-names.c (name_guru_display_scope) : set active on
10670 sheet or workbook, don't set TRUE/FALSE on sheet.
10671 (name_guru_init) : get the wb_scope button.
10673 2001-10-27 Almer S. Tigelaar <almer@gnome.org>
10675 * dialog-cell-format.c (validation_style_condition_chain_rebuild): Rename
10676 to validation_rebuild_validation.
10677 (validation_rebuild_validation): Also set error style, title and message
10679 (cb_validation_error_action_deactivate): Don't set error style on
10681 (cb_validation_operator_deactivate): Adjust for name change.
10682 (cb_validation_constraint_type_deactivate): Don't rebuild chain from
10683 here, cb_validation_error_action_deactivate will do this.
10684 (cb_validation_bounds_changed): Adjust for name change.
10685 (cb_validation_flags_changed): Idem.
10686 (cb_validation_error_title_msg): Don't set title and message directly
10687 on mstyle. Call validation_rebuild_validation instead.
10688 (fmt_dialog_init_from_style_condition): Rename to
10689 fmt_dialog_init_validation_from_style_condition.
10690 (fmt_dialog_init_validation_from_style_condition): Use passed
10691 stylecondition instead of re-fetching it from the mstyle.
10692 (fmt_dialog_init_validation_page): Correctly initialize everything
10693 from the new, single mstyle_validation element.
10695 2001-10-26 Wayne Schuller <k_wayne@linuxpower.org>
10697 * dialog-printer-setup.c: (display_hf_preview), (header_changed),
10698 (footer_changed), (fill_hf), (do_setup_hf_menus),
10699 (hf_customize_apply), (hf_customize_help), (do_hf_customize),
10700 (do_setup_hf), (do_print_destroy_cb), (printer_setup_state_new): Don't
10701 open multiples dialogs, set parent correctly, destroy when print setup
10702 gets destroyed, code cleanups.
10704 2001-10-26 Morten Welinder <terra@diku.dk>
10706 * dialog-search.c (dialog_search): Make Enter start the search.
10708 2001-10-25 Andreas J. Guelzow <aguelzow@taliesin.ca>
10710 * correlation.glade : add `group by area' radio button
10711 * covariance.glade : ditto
10712 * descriptive-stats.glade: ditto
10713 * sampling.glade : added group_by buttons as well as multiple sample entry
10714 * dialog-analysis-tools.c (parse_output) : initialize all fields of dao
10715 (dialog_tool_init) : add argument specifying the flags for the input
10716 expression entry widgets
10717 (tool_update_sensitivity_multiple_areas_cb) : new routine,
10718 tool_update_sensitivity_cb for multiple input ranges
10719 (corr_tool_ok_clicked_cb) : use global_range_list_parse rather than parse_range,
10720 call tool with modified argument list
10721 (cov_tool_ok_clicked_cb) : ditto
10722 (desc_stats_tool_ok_clicked_cb) : ditto
10723 (sampling_tool_ok_clicked_cb) : ditto, as well as support for group_by and multiple
10725 * tools.h : changed arguments for correlation_tool, covariance_tool,
10726 descriptive_stat_tool, and sampling_tool
10728 2001-10-25 Morten Welinder <terra@diku.dk>
10730 * dialog-cell-format.c (fmt_dialog_init_format_page): Plug leak.
10732 2001-10-25 Jody Goldberg <jgoldberg@home.com>
10734 * dialog-define-names.c (cb_scope_changed) : rework scope handler.
10735 (name_guru_display_scope) : ditto.
10736 (name_guru_set_expr) : ditto.
10737 (cb_name_guru_add) : support error messages, fix updating.
10739 2001-10-21 Wayne Schuller <k_wayne@linuxpower.org>
10741 * dialog-printer-setup.c : New canvas based header and footer preview
10742 widget. The customize header/footer widget now also uses a
10743 GnomePropertyBox for UI consistency.
10744 * print.glade : Updated.
10745 * hf-config.glade : Updated.
10747 2001-10-23 Andreas J. Guelzow <aguelzow@taliesin.ca>
10749 * dialog-analysis-tools.c : remove `strict'
10750 argument from all invocations of global_range_parse
10752 2001-10-23 Almer S. Tigelaar <almer@gnome.org>
10754 * cell-format.glade: Re-order validation action list.
10756 * dialog-cell-format.c (fmt_dialog_init_validation_page):
10757 Don't delete validation page.
10758 (fmt_dialog_init_input_msg_page): Adjust deletion index.
10759 (validation_entry_to_expr): New, turn entered text into
10761 (validation_style_condition_chain_rebuild): Rebuild the
10762 validation chain from the input given.
10763 (cb_validation_error_action_deactivate): Cope for re-ordering
10764 of the action list. Set the action on the resulting mstyle.
10765 (cb_validation_operator_deactivate): Rebuild chain.
10766 (cb_validation_constraint_type_deactivate): Idem.
10767 (cb_validation_flags_changed): Idem.
10768 (cb_validation_bounds_changed): New, force rebuild when bounds
10770 (cb_validation_error_title_msg): New, reset validation title
10771 and message on mstyle when changed.
10772 (fmt_dialog_init_from_style_condition): New, initialize the
10773 Criteria part of the dialog from an existing mstyle.
10774 (fmt_dialog_init_validation_page): Connect new signal callbacks
10775 and initialize the Error Alert part of the dialog.
10777 2001-10-22 Jody Goldberg <jgoldberg@home.com>
10779 * dialog-define-names.c (cb_name_guru_add) : actually display the
10782 2001-10-21 Jody Goldberg <jgoldberg@home.com>
10784 * dialog-graph-guru.c (dialog_graph_guru) : Users are probably
10785 expecting the vectors to allocate in the order that they were
10788 2001-10-20 Andreas J. Guelzow <aguelzow@taliesin.ca>
10790 * goalseek.glade : replace target value in goal frame with error
10791 * dialog-goal-seek.c (cb_dialog_apply_clicked) : fix some leaks, check for
10792 invalid data entry and display error rather than target value.
10794 2001-10-20 Jody Goldberg <jgoldberg@home.com>
10796 * dialog-formula-guru.c (formula_guru_set_expr) : use the prefix &
10797 suffix strings. Watch sign extension.
10798 (formula_guru_free) : split from the destroy handler.
10799 (dialog_formula_guru) : use formula_guru_free. and init the
10802 2001-10-19 Jody Goldberg <jgoldberg@home.com>
10804 * dialog-graph-guru.c (dialog_graph_guru) : be quieter about a
10805 failure to start the graph server.
10806 (graph_guru_init_data_page) : typo.
10808 2001-10-19 Morten Welinder <terra@diku.dk>
10810 * dialog-goal-seek.c (gnumeric_goal_seek): Fix determination of
10811 whether set-cell contains a usable value.
10813 2001-10-19 Jody Goldberg <jgoldberg@home.com>
10815 * dialog-analysis-tools.c (dialog_tool_init) Register as a guru.
10816 (dialog_random_tool_init) : ditto.
10818 * dialog-goal-seek.c (dialog_init) : Register as a guru.
10820 2001-10-19 Morten Welinder <terra@diku.dk>
10822 * dialog-goal-seek.c (gnumeric_goal_seek): New Plan F: extra
10823 Newton searches from a net of points. Disable Plans B through F
10824 when bisection can kick in.
10826 2001-10-18 Andreas J. Guelzow <aguelzow@taliesin.ca>
10828 * dialog-analysis-tools.c (parse_output) : rewrite to permit output of
10829 the data analysis tools to be directed into a range on a different sheet
10830 of the active workbook.
10831 (corr_tool_ok_clicked_cb) : change of parse_output arguments
10832 (cov_tool_ok_clicked_cb) : ditto
10833 (cb_desc_stat_tool_ok_clicked) : ditto
10834 (rank_tool_ok_clicked_cb) : ditto
10835 (ttest_tool_ok_clicked_cb) : ditto
10836 (ftest_tool_ok_clicked_cb) : ditto
10837 (sampling_tool_ok_clicked_cb) : ditto
10838 (random_tool_ok_clicked_cb) : ditto
10839 (regression_tool_ok_clicked_cb) : ditto
10840 (average_tool_ok_clicked_cb) : ditto
10841 (fourier_tool_ok_clicked_cb) : ditto
10842 (histogram_tool_ok_clicked_cb) : ditto
10843 (anova_single_tool_ok_clicked_cb) : ditto
10844 (anova_two_factor_tool_ok_clicked_cb) : ditto
10845 * dialog-goal-seek.c (cb_dialog_apply_clicked) : fix leak
10847 2001-10-18 Jody Goldberg <jgoldberg@home.com>
10851 2001-10-16 Andreas J. Guelzow <aguelzow@taliesin.ca>
10853 * goalseek.glade : New glade dialog
10854 * Makefile.am : Added goalseek.glade
10855 * dialog-goal-seek.c (gnumeric_goal_seek) : changes in the argument list
10856 (dialog_help_cb) : new callback supporting a help button
10857 (dialog_destroy) : new callback to change dialog into non-modal form
10858 using expr-entry widget
10859 (cb_dialog_cancel_clicked) : ditto
10860 (cb_dialog_close_clicked) : ditto
10861 (cb_dialog_apply_clicked) : ditto
10862 (dialog_set_focus) : ditto
10863 (dialog_realized) : ditto
10864 (dialog_goal_seek) : changed to support same goal
10865 (dialog_init) : new function creating dialog
10866 (dialog_found_solution) : deleted
10868 2001-10-16 Jody Goldberg <jgoldberg@home.com>
10870 * dialog-graph-guru.c (graph_guru_apply_changes) : add the format guru.
10871 (graph_guru_init_format_page) : new.
10872 (dialog_graph_guru) : support format guru..
10873 (graph_guru_set_page) : ditto.
10875 2001-10-16 Jody Goldberg <jgoldberg@home.com>
10877 * dialog-graph-guru.c (cb_series_entry_changed) : allow renaming of
10878 series from the series combo.
10880 2001-10-16 Jody Goldberg <jgoldberg@home.com>
10882 * dialog-graph-guru.c (graph_guru_init_data_page) : handle component
10883 death. Only init if we need to.
10884 (graph_guru_apply_changes) : check the right guru.
10885 (graph_guru_set_page) : unless we are canceling apply any pending
10886 edits on the data page to the guru.
10887 (vector_state_apply_changes) : new split from
10888 (cb_graph_guru_focus) : here.
10890 2001-10-16 Jody Goldberg <jgoldberg@home.com>
10892 * graph-guru.glade : Make Finish the default button.
10894 * dialog-graph-guru.c (cb_graph_guru_clicked) : don't start creating
10895 the object if all we were doing was editing.
10897 2001-10-16 Jody Goldberg <jgoldberg@home.com>
10899 * dialog-graph-guru.c (graph_guru_apply_changes) : new function.
10900 (graph_guru_set_page) : split from here.
10901 (cb_graph_guru_clicked) : used here.
10902 (graph_guru_clear_xml) : new.
10903 (graph_guru_init_data_page) : split some out into.
10904 (graph_guru_get_spec) : here.
10905 (graph_guru_state_destroy) : use graph_guru_clear_xml.
10906 (graph_guru_apply_changes) : update protection.
10907 (graph_guru_set_page) : expand.
10909 2001-10-15 Jody Goldberg <jgoldberg@home.com>
10911 * dialog-graph-guru.c (graph_guru_select_series) : fix leak.
10913 2001-10-14 Almer S. Tigelaar <almer@gnome.org>
10915 * validate.glade: Burn.
10917 * dialog-validate.c: Burn.
10919 * Makefile.am: Cope for burning.
10921 * dialogs.h: Idem and add new dialog pages to
10922 cell format dialog enum.
10924 * dialog-cell-format.c (fmt_dialog_init_validation_page):
10925 Temporarily disable validation dialog before release.
10926 (fmt_dialog_init_input_msg_page): Remove the right page.
10928 2001-10-14 Almer S. Tigelaar <almer@gnome.org>
10930 * cell-format.glade: Tidy and add new option to validation
10931 error action selection menu.
10933 * dialog-cell-format.c (cb_validation_error_action_deactivate):
10934 Cope for the addition of the added menu item.
10935 (cb_validation_constraint_type_deactivate): Call
10936 cb_validation_error_action_deactivate to make sure the
10937 widgets get re-enabled/disabled properly.
10938 (fmt_dialog_init_validation_page): No need to call
10939 cb_validation_error_action_deactivate anymore.
10941 2001-10-12 Morten Welinder <terra@diku.dk>
10943 * dialog-search.c (value_at): protect cell names in cache also.
10944 (search_clicked): Discard string cache when searching anew.
10946 2001-10-12 Jody Goldberg <jgoldberg@home.com>
10948 * dialog-about.c (dialog_about) : Use the nice new icon.
10950 2001-10-12 Andreas J. Guelzow <aguelzow@taliesin.ca>
10952 http://bugzilla.gnome.org/show_bug.cgi?id=62008
10953 * random-generation.glade : New dialog
10954 * Makefile.am : Added random-generation.glade
10955 * dialog-analysis-tools.c (new_sheet_toggled) : deleted
10956 (new_workbook_toggled) : deleted
10957 (range_output_toggled) : deleted
10958 (output_range_selected) : deleted
10959 (set_output_option_signals) : deleted
10960 (dialog_tool_init_outputs) : new function,
10961 extracted existing code for reuse
10962 (dialog_tool_init_buttons) : ditto
10963 (dialog_tool_init) : parts split off into dialog_tool_init_outputs and
10964 dialog_tool_init_buttons
10965 (random_tool_update_sensitivity) : new function
10966 (random_tool_ok_clicked_cb) : new function
10967 (dialog_random_tool_init) : new function
10968 (distribution_parbox_config) : changed to port random
10969 number generation tool to use expr-entry-widgets.
10970 (combo_get_distribution) : ditto
10971 (distribution_strs_find) : ditto
10972 (distribution_callback) : ditto
10973 (dialog_random_realized) : ditto
10974 (dialog_random_tool) : ditto
10976 2001-10-11 Morten Welinder <terra@diku.dk>
10978 * dialog-search.c (dialog_search): New dialog in new file.
10980 * dialog-search-replace.c (dialog_search_replace_query): Remove
10983 2001-10-11 Andreas J. Guelzow <aguelzow@taliesin.ca>
10985 * anova-one.glade : change variable name to be consistent across
10986 various glade files to be able to use unified code
10987 * anova-two.glade : ditto
10988 * correlation.glade: ditto
10989 * correlation.glade: ditto
10990 * covariance.glade: ditto
10991 * descriptive-stats.glade : ditto
10992 * fourier-analysis.glade : ditto
10993 * histogram.glade : ditto
10994 * mean-tests.glade : ditto
10995 * moving-averages.glade : ditto
10996 * rank.glade : ditto
10997 * dialog-analysis-tools.c (tool_destroy) : enable accelerators for expr-entry
10999 (dialog_tool_init) : add forgotten gnumeric_editable_enters and
11000 enable accelerators for expr-entry widgets
11001 (dialog_*_tool) : ditto
11002 (dialog_*_tool_init) : ditto
11004 2001-10-10 Jody Goldberg <jgoldberg@home.com>
11006 http://bugzilla.gnome.org/show_bug.cgi?id=62109
11007 * dialog-cell-format.c (cb_font_changed) : Only set elements that
11010 2001-10-10 Andreas J. Guelzow <aguelzow@taliesin.ca>
11012 * Makefile.am : Add anova-one.glade, anova-two.glade, fourier-analysis.glade,
11013 histogram.glade, moving-averages.glade, regression.glade
11014 * correlation.glade : rearrange `grouped-by' buttons
11015 * covariance.glade : ditto
11016 * descriptive-stats.glade : ditto
11017 * rank.glade : ditto
11018 * anova-one.glade : new file
11019 * anova-two.glade : new file
11020 * fourier-analysis.glade : new file
11021 * histogram.glade : new file
11022 * moving-averages.glade : new file
11023 * regression.glade : new file
11024 * dialog-analysis-tools.c (dialog_anova_two_factor_with_r_tool) :
11025 replaced by dialog_anova_two_factor_tool, using gnumeric-expr-entry
11027 (dialog_anova_two_factor_without_r_tool) : ditto
11028 (columns_toggled) : removed
11029 (rows_toggled) : removed
11030 (set_group_option_signals) : removed
11031 (checkbutton_toggled) : removed
11032 (first_row_label_signal_fun) : removed
11033 (force_intercept_zero_signal_fun) : removed
11034 (first_row_label_button) : removed
11035 (force_intercept_zero_button) : removed
11036 (new_dialog) : removed
11037 (new_frame) : removed
11038 (add_check_buttons) : removed
11039 (add_output_frame) : removed
11040 (tool_update_sensitivity_cb) : some clarification
11041 (regression_tool_ok_clicked_cb) : new function
11042 (regression_tool_update_sensitivity_cb) : new function
11043 (dialog_regression_tool_init) : new function
11044 (dialog_regression_tool) : rewritten to use expr-entry widget
11045 (average_tool_ok_clicked_cb) : new function
11046 (average_tool_update_sensitivity_cb) : new function
11047 (dialog_average_tool_init) : new function
11048 (dialog_average_tool) : rewritten to use expr-entry widget
11049 (fourier_tool_ok_clicked_cb) : new function
11050 (dialog_fourier_tool) : rewritten to use expr-entry widget
11051 (histogram_tool_ok_clicked_cb) : new function
11052 (dialog_histogram_tool) : rewritten to use expr-entry widget
11053 (anova_single_tool_ok_clicked_cb) : new function
11054 (anova_single_tool_update_sensitivity_cb) : new function
11055 (dialog_anova_single_tool_init) : new function
11056 (dialog_anova_single_tool) : rewritten to use expr-entry widget
11057 (anova_two_factor_tool_ok_clicked_cb) : new function
11058 (anova_two_factor_tool_update_sensitivity_cb) : new function
11059 (dialog_anova_two_factor_tool_init) : new function
11060 (dialog_anova_two_factor_tool) : new function replacing
11061 dialog_anova_two_factor_with_r_tool and
11062 dialog_anova_two_factor_without_r_tool to implement them
11063 using the expr-entry widget
11065 2001-10-08 J.H.M. Dassen (Ray) <jdassen@debian.org>
11067 * dialog-analysis-tools.c (tool_help_cb) : separated help_ref
11068 declaration and initialisation to fix "initializer element is not
11069 computable at load time" error.
11071 2001-10-10 Zbigniew Chyla <cyba@gnome.pl>
11073 * dialog-search-replace.c (dialog_search): Made search dialog a bit
11074 more friendly for users navigating with the keyboard.
11076 * search.glade: ditto
11078 2001-10-09 Almer S. Tigelaar <almer@gnome.org>
11080 * cell-format.glade: Add validation and input msg tabs, largely
11081 migrated from validate.glade.
11083 * dialog-cell-format.c (cb_validation_constraint_type_deactivate): New.
11084 (cb_validation_operator_deactivate): New.
11085 (cb_validation_error_action_deactivate): New.
11086 (fmt_dialog_init_validation_page): New, initialize new validation tab.
11087 (cb_input_msg_flag_toggled): New.
11088 (fmt_dialog_init_input_msg_page): New, initialize new input msg tab.
11089 (cb_fmt_dialog_dialog_destroy): detach guru.
11090 (cb_fmt_dialog_set_focus): Set focus for expr-entry's.
11091 (fmt_dialog_impl): Call validation/input msg initialization routines,
11092 connect set-focus handler, make notebook scrollable, attach guru.
11094 2001-10-07 Jody Goldberg <jgoldberg@home.com>
11098 2001-10-06 Jody Goldberg <jgoldberg@home.com>
11100 * dialog-graph-guru.c (graph_guru_state_destroy) : disconnect the
11101 combo handlers before we destroy the state so that their callbacks
11102 don't trigger during destruction.
11103 (vector_state_set_entry) : merge back into.
11104 (vector_state_fill) : here. Use the index rather than a cached
11106 (vector_state_new) : rename 'index' to 'dim_index' to be clearer.
11107 (graph_guru_select_plot) : store the index rather than an xmlNode *.
11108 (graph_guru_select_series) : store the index rather than an xmlNode *.
11109 (graph_guru_init_data_page) : the graph caches the spec, not us.
11110 (graph_guru_get_plot) : new utility.
11111 (cb_plot_selection_changed) : use the new utility.
11112 (graph_guru_get_series) : new utility.
11113 (cb_series_selection_changed) : use the new utility.
11114 (cb_series_entry_changed) : support lookup, and warn about renaming.
11115 (cb_plot_entry_changed) : support lookup, and warn about renaming.
11116 (cb_graph_guru_focus) : use graph_guru_get_series.
11117 (dialog_graph_guru) : init the combos to NULL in case we destroy
11118 before initializing them.
11120 2001-10-06 Morten Welinder <terra@diku.dk>
11122 * dialog-search-replace.c (dialog_search, dialog_search_notify):
11123 New functions (and dialogs).
11125 2001-10-05 Morten Welinder <terra@diku.dk>
11127 * dialog-search-replace.c (dialog_search_replace_query): Make sure
11128 cancel actually does.
11130 * Makefile.am: add search dialog.
11132 2001-10-05 Andreas J. Guelzow <aguelzow@taliesin.ca>
11134 * dialog-analysis-tools.c : implement help buttons for all tools
11135 * mean-tests.glade : ditto and small capitalization and colon corrections
11136 * rank.glade : ditto
11137 * sampling.glade : ditto
11138 * variance-tests.glade : ditto
11139 * correlation.glade : ditto
11140 * covariance.glade : ditto
11142 2001-10-04 Jody Goldberg <jgoldberg@home.com>
11144 http://bugzilla.gnome.org/show_bug.cgi?id=61742
11145 * analysis-tools.glade : put all the output radio buttons for
11146 histograms in the same group.
11147 Disable the 'Chart Output' button until we implement it.
11149 2001-10-04 Andreas J. Guelzow <aguelzow@taliesin.ca>
11151 * Makefile.am : new files mean-tests.glade, variance-tests.glade and sampling.glade
11152 * dialog-analysis-tools.c (dialog_tool_init) : permit 2 input ranges
11153 (tool_update_sensitivity_cb ) : ditto
11154 (dialog_ttest_tool) : new function as a common implementation of
11155 the 4 t- and z-tests using the gnumeric-expr-entry widget.
11156 (ttest_tool_ok_clicked_cb) : ditto
11157 (ttest_known_toggled_cb) : ditto
11158 (ttest_paired_toggled_cb) : ditto
11159 (dialog_ttest_adjust_to_invocation) : ditto
11160 (dialog_ttest_realized) : ditto
11161 (dialog_ttest_tool_init) : ditto
11162 (dialog_ttest_paired_tool) : changed to stub calling dialog_ttest_tool
11163 (dialog_ttest_eq_tool) : ditto
11164 (dialog_ttest_neq_tool) : ditto
11165 (dialog_ztest_tool) : ditto
11166 (dialog_ftest_tool) : changed to guru with gnumeric-expr-entry widget
11167 (ftest_tool_ok_clicked_cb) : new function
11168 (dialog_sampling_tool) : changed to guru with gnumeric-expr-entry widget
11169 (sampling_tool_update_sensitivity) : new function
11170 (sampling_tool_ok_clicked_cb) : new function
11171 (sampling_method_toggled_cb) : new function
11172 (dialog_sampling_realized) : new function
11173 (dialog_sampling_tool_init) : new function
11175 2001-10-04 Jody Goldberg <jgoldberg@home.com>
11177 * dialog-graph-guru.c (graph_guru_select_series) : adjust to changes
11179 (graph_guru_select_plot) : ditto. Use gnm_combo_text_clear.
11180 Store the xmlNode for the series with its combo item.
11181 (graph_guru_init_data_page) : Store the xmlNode for the plot
11182 with its combo item.
11183 (cb_series_selection_changed) : have this do something.
11184 (cb_plot_entry_changed) : ditto.
11185 (graph_guru_selector_init) : adjust to changes in the combo_text.
11187 2001-10-03 Andreas J. Guelzow <aguelzow@taliesin.ca>
11189 * Makefile.am : new files correlation.glade, covariance.glade and
11191 * dialog-analysis-tools.c : rewrite dialog_correlation_tool,
11192 dialog_covariance_tool and dialog_ranking_tool to expr-entry widget,
11193 affecting a whole bunch of functions,
11194 (tool_destroy) : new, replaces desc_stat_tool_destroy
11195 (cb_tool_cancel_clicked) : new, replaces cb_desc_stat_tool_cancel_clicked
11196 (tool_set_focus) : new, replaces desc_stat_tool_set_focus
11197 (tool_set_focus_output_range) : new, replaces desc_stat_tool_set_focus_output_range
11198 (dialog_tool_init) : new, replaces dialog_desc_stat_tool_init
11199 (tool_update_sensitivity) : new
11200 (corr_tool_ok_clicked_cb) : new
11201 (cov_tool_ok_clicked_cb) : new
11202 (rank_tool_ok_clicked_cb) : new
11204 2001-10-01 Jody Goldberg <jgoldberg@home.com>
11206 * dialog-graph-guru.c (cb_graph_guru_focus) : removing an already
11207 non-existent dimension is possible in the event that a user changes
11210 * dialog-graph-guru.c (vector_state_fill) : split actual setting out
11211 into vector_state_set_entry.
11213 2001-10-01 Morten Welinder <terra@diku.dk>
11215 * dialog-search-replace.c (dialog_search_replace_query): New
11218 2001-10-01 Jody Goldberg <jgoldberg@home.com>
11220 * dialog-graph-guru.c (vector_state_fill) : Use
11221 gnumeric_expr_entry_clear, gnumeric_expr_entry_set_rangesel_from_dep.
11222 (cb_graph_guru_entry_changed) : flag changes.
11223 (vector_state_new) : init the new flags and connect he changed signal,
11224 and the gtk_object_data.
11225 (vector_state_destroy) : clear the stored vector.
11226 (graph_guru_init_data_page) : disable the debug spew.
11227 (cb_graph_guru_focus) : use window::set_focus in place of
11228 focus-{in,out} for each entry. This is still a stub.
11229 (graph_guru_init) : connect cb_graph_guru_focus.
11231 2001-09-30 Jody Goldberg <jgoldberg@home.com>
11233 * dialog-graph-guru.c (vector_state_fill) : Use gnm_graph_series_get_dimension.
11235 2001-09-30 Jody Goldberg <jgoldberg@home.com>
11237 * analysis-tools.glade : manually tweak the size of the dialog and
11238 remove a few loose ends. We will need to regenerate this with a
11239 newer glade after release.
11241 2001-09-29 Jody Goldberg <jgoldberg@home.com>
11243 * dialog-graph-guru.c (graph_guru_set_page) : clear the current plot.
11244 (graph_guru_select_plot) : fill in.
11245 (vector_state_new) : ditto.
11246 (vector_state_init) : ditto.
11248 2001-09-28 Almer S. Tigelaar <almer@gnome.org>
11250 * dialog-cell-comment.c (dialog_cell_comment):
11251 Make the cell comment dialog user resizable. Fixes #60053
11253 2001-09-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
11255 * dialog-analysis-tools.c (desc_stat_tool_set_focus_output_range) :
11256 Switch output selection when output range is edited.
11257 (cb_desc_stat_tool_ok_clicked) : ditto
11258 (dialog_desc_stat_tool_init) : ditto
11260 2001-09-27 Jody Goldberg <jgoldberg@home.com>
11262 * dialog-graph-guru.c (dialog_graph_guru) : doh!
11264 2001-09-26 Jody Goldberg <jgoldberg@home.com>
11266 * dialog-graph-guru.c : Add a sample for the data page.
11267 Make the lists of plots and series. rewrite the glade file
11268 in preparation for constructing the exprEntries.
11270 2001-09-26 Jody Goldberg <jgoldberg@home.com>
11272 * dialog-cell-format.c (cb_protection_locked_toggle) : new.
11273 (cb_protection_hidden_toggle) : new.
11274 (fmt_dialog_init_protection_page) : new.
11275 (fmt_dialog_impl) : call fmt_dialog_init_protection_page.
11277 2001-09-21 Jody Goldberg <jgoldberg@home.com>
11279 * dialog-formula-guru.c (cb_formula_guru_entry_changed) : fix the
11280 handling of empty arguments.
11282 2001-09-14 Jody Goldberg <jgoldberg@home.com>
11284 * dialog-cell-format.c (fmt_dialog_init_format_page) : if we are
11285 displaying the parse fmt because the assigned fmt is General
11286 then select the parse fmt in the dialog.
11288 2001-09-10 Jody Goldberg <jgoldberg@home.com>
11289 For Wayne Schuller <k_wayne@linuxpower.org>
11290 * dialog-printer-setup.c (display_hf_sample) : new.
11291 (header_changed) : use it.
11292 (footer_changed) : use it.
11293 (do_setup_hf_menus) : use it.
11294 (fill_hf) : be smarter.
11295 (text_insert) : delete.
11296 (do_hf_config) : Use GtkEntry and setup the Accept links.
11298 2001-09-10 Andreas J. Guelzow <aguelzow@taliesin.ca>
11300 * descriptive-stats.glade : Add labels.
11302 2001-09-06 Morten Welinder <terra@diku.dk>
11304 * dialog-about.c (dialog_about): Kill stale link.
11306 2001-09-04 Jody Goldberg <jgoldberg@home.com>
11308 * dialog-cell-format.c (fmt_dialog_impl) : init the border selector
11309 with the pattern and colour of the first available border, default
11310 to black & THIN if nothing has a border.
11311 (setup_pattern_button) : improve the interface to simplify selecting
11312 the initial button.
11314 2001-09-04 Jody Goldberg <jgoldberg@home.com>
11316 * dialog-cell-format.c (picker_style_color) : delete.
11317 (cb_font_preview_color) : call style_color_new directly.
11318 (cb_border_color) : rgba was border selector specific.
11319 Store it in State::border directly so that none of the other
11320 ColorPickers think it is initialized.
11321 (border_format_has_changed) : ditto.
11322 (fmt_dialog_impl) : init border.rgba.
11324 2001-08-23 Morten Welinder <terra@diku.dk>
11326 * dialog-function-select.c (category_and_function_key_press): Fix
11327 signedness problem.
11329 2001-08-23 Jody Goldberg <jgoldberg@home.com>
11331 * dialog-graph-guru.c (graph_guru_create_vectors_from_range) : Use the
11332 new gnm_graph_vector_new interface.
11333 (cb_data_simple_col_row_toggle) : use gnm_graph_arrange_vectors.
11335 2001-08-20 Jody Goldberg <jgoldberg@home.com>
11339 2001-08-18 Jody Goldberg <jgoldberg@home.com>
11341 * dialog-graph-guru.c : Move the life cycle issues up into
11344 2001-08-15 Jody Goldberg <jgoldberg@home.com>
11346 * plugin-manager.glade : desensitize the install new plugin button
11347 until it is implemented.
11349 2001-08-11 Jody Goldberg <jgoldberg@home.com>
11353 2001-08-01 Jody Goldberg <jgoldberg@home.com>
11355 * dialog-cell-format.c (draw_format_preview) : display parse formats
11357 (dialog_cell_format) : init it here.
11358 (dialog_cell_number_fmt) : and here.
11360 2001-07-28 Almer S. Tigelaar <almer@gnome.org>
11362 * cell-format.glade, font-sel.glade: Slight tweaks.
11364 2001-07-25 Almer S. Tigelaar <almer@gnome.org>
11366 * *.glade: Equalize spacing and borders.
11368 2001-07-19 Almer S. Tigelaar <almer@gnome.org>
11370 * function-select.glade: Put the description label inside
11371 a scrollable viewport.
11373 * dialog-function-select.c (category_and_function_key_press): New,
11374 handle the selection of a corresponding item when pressing a key
11375 in the category or function clist.
11376 (function_select_row): Set description.
11377 (dialog_function_select_impl): Connect keypress events for the
11380 * cell-format.glade: Set border around background
11383 * dialog-cell-format.c (cb_pattern_preview_get_cell_style): New,
11384 callback to retrieve preview-grid's cell style.
11385 (draw_pattern_preview): Kill code to create background and pattern,
11386 just merge with the resulting mstyle if in edit mode and force
11388 (cb_back_preview_color): Change color on preview mstyle.
11389 (cb_pattern_preview_color): Idem.
11390 (draw_pattern_selected): Idem, but pattern.
11391 (fmt_dialog_init_background_page): New, initialize the background
11392 page of the cell format dialog.
11393 (cb_fmt_dialog_dialog_destroy): Unref preview mstyle and initialize
11394 canvas and grid to null.
11395 (fmt_dialog_impl): Call init_background_page.
11397 2001-07-17 Jody Goldberg <jgoldberg@home.com>
11401 2001-07-15 Almer S. Tigelaar <almer@gnome.org>
11403 * dialog-stf.[ch] (stf_dialog): Add and set lines member on
11406 * dialog-stf-csv-page.c (stf_dialog_csv_page_prepare): Use
11407 the importlines for the scrollbar adjustment.
11409 * dialog-stf-fixed-page.c (stf_dialog_fixed_page_prepare): Idem.
11411 2001-07-07 Almer S. Tigelaar <almer@gnome.org>
11413 * dialog-autoformat.c (cb_get_row_height): Burn.
11414 (cb_get_col_width): Burn.
11415 (cb_get_cell_style): Tidy and cope for new parameters.
11416 (cb_get_cell_value): Idem.
11417 (previews_load): Remove setting of callback arguments upon
11418 preview-grid creation and connect the get_cell_style and
11419 get_cell_value signals.
11421 2001-07-07 Almer S. Tigelaar <almer@gnome.org>
11423 * dialog-cell-format.c (cb_font_changed): Adjust to handle
11425 (cb_font_preview_color): Pass to font selector.
11426 (cb_font_strike_toggle): Idem.
11427 (cb_font_underline_changed): Idem.
11428 (fmt_dialog_init_font_page): Initialize the font selector's
11429 properties correctly including the forecolor.
11430 No need to set the scaling size anymore.
11431 (fmt_dialog_init_align_page): Remove superfluous void.
11433 * font-sel.glade: Replace the GtkEntry previously used for
11434 previewing with a GnomeCanvas inside a GtkScrolledWindow.
11436 2001-07-05 Almer S. Tigelaar <almer@gnome.org>
11438 * dialog-autosave.c (prompt_on_off_toggled): Burn.
11439 (dialog_autosave): Set status of prompt toggle button properly.
11441 2001-06-28 Jody Goldberg <jgoldberg@home>
11445 2001-06-27 Jody Goldberg <jgoldberg@home.com>
11449 2001-06-20 Almer S. Tigelaar <almer@gnome.org>
11451 * dialog-printer-setup.c (do_setup_page): No need to
11452 mutate scaling to a percentage it is already a percentage.
11453 (do_fetch_page): Idem.
11455 2001-06-18 Karl Eichwalder <ke@suse.de>
11457 * dialog-stf-main-page.c (stf_dialog_main_page_init): Typo.
11459 2001-06-11 Jody Goldberg <jgoldberg@home.com>
11461 * dialog-printer-setup.c (do_fetch_page) : use the scale info and
11462 round it correctly.
11463 (do_setup_page) : ditto.
11465 * print.glade : partially enable the print scaling.
11467 2001-06-08 Almer S. Tigelaar <almer@gnome.org>
11469 * dialog-consolidate.c (dialog_consolidate): Initialize
11470 source areas list from sheet selections.
11471 (cb_add_source_area): New, callback for the functionality
11473 (cb_dialog_set_focus): No need for absolute references.
11474 (cb_areas_select_row): Enable the delete button when a row
11477 2001-06-08 Jody Goldberg <jgoldberg@home.com>
11479 * dialog-insert-cells.c (dialog_insert_cells) : fix typo.
11481 2001-06-06 Almer S. Tigelaar <almer@gnome.org>
11483 * dialog-consolidate.c : Implementation of the consolidation dialog.
11485 * consolidate.glade : Idem.
11487 2001-06-05 Zbigniew Chyla <cyba@gnome.pl>
11489 * Makefile.am (glade_DATA): Removed import.glade.
11491 * import.glade: Removed.
11493 * dialogs.h (dialog_query_load_file): Removed.
11495 2001-06-04 Almer S. Tigelaar <almer@gnome.org>
11497 * dialog-stf-csv-page.c (csv_page_global_change): Cope for
11498 changes to csv_set_separators and stf_parse_general.
11500 * dialog-stf-format-page.c (format_page_update_preview): Idem.
11502 * dialog-stf-fixed-page.c (fixed_page_update_preview): Idem.
11504 * dialog-stf-preview.[ch] (stf_preview_render_row): Idem.
11505 (stf_preview_format_recalc_colwidths): Idem.
11506 (stf_preview_format_line): Idem.
11507 (stf_preview_render): Idem.
11509 2001-06-02 Jody Goldberg <jgoldberg@home.com>
11511 * dialog-stf-preview.c (stf_preview_format_line) : don't leak colour ref
11512 * dialog-cell-format.c (draw_format_preview) : ditto.
11514 2001-06-03 Almer S. Tigelaar <almer@gnome.org>
11516 * dialog-stf.glade: Make length of customfield
11517 separator infinite.
11519 * dialog-stf-csv-page.c (csv_page_global_change):
11520 Set string customseparator instead of char.
11522 * dialog-stf.h: Define X overflow limit.
11524 * dialog-stf-preview.c (stf_preview_render_row): Really
11525 truncate strings if they are too long.
11527 * dialog-stf-main-page.c (stf_dialog_main_page_init): Protect
11528 against overly large text.
11530 * dialog-cell-sort.c (col_row_name):
11533 2001-06-03 Almer S. Tigelaar <almer@gnome.org>
11535 * dialog-stf.c (stf_dialog_druid_page_next): Remove cacheoptions.
11537 * dialog-stf-preview.c (stf_preview_merge_with_hash): Remove.
11538 (stf_preview_hash_item_remove): Idem.
11539 (stf_preview_free_row): Idem.
11540 (stf_preview_free): Remove hashtable.
11541 (stf_preview_new): Idem.
11542 (stf_preview_render): Free the list that is passed.
11543 (stf_preview_render_row): Truncate strings if they are too long.
11545 * dialog-stf-csv-page.c (csv_page_global_change): Use
11547 (stf_dialog_csv_page_prepare): Remove cacheoptions.
11548 (stf_dialog_csv_page_init): Idem.
11549 (stf_dialog_csv_page_cleanup): Idem.
11551 * dialog-stf-fixed-page.c (fixed_page_update_preview): Use
11553 (stf_dialog_fixed_page_prepare): Remove cacheoptions.
11554 (stf_dialog_fixed_page_cleanup): Idem.
11555 (stf_dialog_fixed_page_init): Idem.
11557 * dialog-stf-format-page.c (format_page_update_preview): Use
11559 (format_page_scroll_value_changed ): Don't use cacheoptions.
11560 (format_page_format_changed): Idem.
11561 (stf_dialog_format_page_prepare): Idem.
11562 (stf_dialog_format_page_cleanup): Remove cacheoptions.
11563 (stf_dialog_format_page_init): Idem.
11565 2001-06-02 Almer S. Tigelaar <almer@gnome.org>
11567 * colrow.glade: New simple dialog.
11569 * dialog-simple-input.c, dialogs.h
11570 (dialog_choose_cols_vs_rows): New, let user choose
11571 between columns or rows.
11573 2001-05-27 Almer S. Tigelaar <almer@gnome.org>
11575 * validate.glade: Make non-modal.
11577 * dialog-validate.c (setup_widgets): Use ExprEntry's instead
11579 (dialog_validate): Cope for non-modality of dialog.
11580 (cb_dialog_destroy): New, clean up when user closes
11582 (cb_dialog_set_focus): New, Handle ExprEntry's.
11583 (cb_dialog_clicked): Handle the dialog buttons.
11584 (connect_signals): Connect the new signals.
11586 2001-05-27 Almer S. Tigelaar <almer@gnome.org>
11588 * dialog-cell-format.c (setup_color_pickers) : Correctly
11589 initialize color combo depending on the style element.
11591 2001-05-20 Jody Goldberg <jgoldberg@home.com>
11595 2001-05-20 Jody Goldberg <jgoldberg@home.com>
11597 * dialog-plugin-manager.c (pm_dialog_init) : Correct use of
11598 gnome_config_get_bool_with_default.
11600 2001-05-19 Jody Goldberg <jgoldberg@home.com>
11602 * plugin-manager.glade : convert the vertical scrollbars to
11605 2001-05-18 Almer S. Tigelaar <almer@gnome.org>
11607 * dialog-goto-cell.c (dialog_goto_cell): Don't add duplicates
11608 to the list and add new entries to the front.
11610 2001-05-18 Jody Goldberg <jgoldberg@home.com>
11612 * dialog-cell-format.c (draw_format_preview) : be sure to insert
11613 spaces after the repeat characters
11614 (cb_format_currency_select) : Only draw negative samples for number &
11615 currency. Not accounting.
11617 2001-05-15 Jon K Hellan <hellan@acm.org>
11619 * dialog-define-names.c (dialog_define_names): Ensure only one
11622 * dialog-search-replace.c (dialog_search_replace): Ditto.
11624 * dialog-printer-setup.c (dialog_printer_setup): Ditto.
11626 2001-05-14 Jody Goldberg <jgoldberg@home.com>
11628 * dialog-cell-format.c (fmt_dialog_impl) : move the containment logic
11630 (setup_color_pickers) : to here. Adjust the aligment and add a frame.
11632 2001-05-14 Almer S. Tigelaar <almer@gnome.org>
11634 * dialog-cell-format.c
11635 (cb_custom_back_selected): Remove, We use colorcombo's now.
11636 (cb_auto_color_selected): Idem.
11637 (cb_custom_color_selected): Idem.
11638 (cb_back_preview_color): Adjust for new colorcombo usage.
11639 (cb_pattern_preview_color): Idem.
11640 (cb_font_preview_color): Idem.
11641 (cb_border_color): Idem.
11642 (setup_color_pickers): Change entirely for
11643 colorcombo support.
11644 (draw_pattern_preview): Remove old colorpicker
11645 code and update for the new situation.
11646 (fmt_dialog_impl): Update for new situation in
11647 case there's no back.
11649 2001-05-10 Almer S. Tigelaar <almer@gnome.org>
11651 * dialog-advanced-filter.c : include dialogs.h
11652 to supress warning.
11654 * dialog-cell-sort.c (string_pos_in_list): Cast pointer
11655 from untyped to char *.
11657 * dialog-function-wizard.c (formula_guru_set_expr): Fix
11658 signedness by changing variable decl and some casts.
11659 (cb_formula_guru_entry_focus_in): Fix signedness by casting,
11660 we don't want to pollute our data structures with unsigned
11662 (formula_guru_init): Fix signedness by changing decl.
11664 * dialog-stf-fixed-page.c (fixed_page_autodiscover):
11665 Fix signedness by changing decl.
11667 * dialog-stf-preview.c (stf_preview_get_table_pixel_width):
11668 Fix signedness by changing decl.
11669 (stf_preview_colformats_clear): Idem.
11670 (stf_preview_get_column_at_x): Idem.
11671 (stf_preview_get_column_border_at_x): Idem.
11672 (stf_preview_get_char_at_x): Idem.
11674 * dialog-summary.c (dialog_summary_update): Fix signedness by
11677 2001-05-10 Jon K Hellan <hellan@acm.org>
11679 * dialog-search-replace.c: Fix include file typo.
11681 2001-05-09 Jon K Hellan <hellan@acm.org>
11683 * search-replace.glade: Rename hbox holding range field from hbox2
11684 to range-hbox. Remove range combo, let C code add it on the fly.
11686 * dialog-search-replace.c (ok_clicked): Get text from widget
11688 (dialog_destroy): Detach guru.
11689 (set_focus): New function. Redirect workbook input when an
11690 ExprEntry receives focus. Reset when another type of widget
11692 (range_focused): New function. Set "range" radio button active
11693 when focus enters range field.
11694 (non_model_dialog): Use gnumeric_keyed_dialog.
11695 (dialog_search_replace): Raise existing s+r dialog if there is
11696 one. Add ExprEntry widget on the fly to hold range. Add focus
11697 handlers set_focus and range_focused. Attach scg to ExprEntry and
11698 dialog to workbook as guru.
11700 2001-05-08 Jody Goldberg <jgoldberg@home.com>
11702 * dialog-advanced-filter.c : cleanup includes.
11704 2001-05-06 Morten Welinder <terra@diku.dk>
11706 * dialog-cell-sort.c (order_box_get_text, string_pos_in_list):
11708 (dialog_cell_sort_ok): Plug leak.
11710 2001-05-06 Jody Goldberg <jgoldberg@home.com>
11712 * dialog-cell-format.c (fmt_dialog_selection_type) : If the selected
11713 range is a single merged cell don't display as multi cols/rows.
11715 2001-05-04 Jody Goldberg <jgoldberg@home.com>
11717 * dialog-cell-sort.c (dialog_cell_sort_ok) : changes to selection_is_simple.
11719 * dialog-graph-guru.c (graph_guru_init_vectors) : use
11720 selection_first_range rather than selection_is_simple. Use some of
11721 the new range_ convenience routines.
11723 * dialog-delete-cells.c (dialog_delete_cells_impl) : Pass range in.
11724 (dialog_delete_cells) : use selection_first_range rather than
11725 selection_is_simple. Use some of the new range_ convenience
11728 * dialog-insert-cells.c (dialog_insert_cells_impl) : Pass range in.
11729 (dialog_insert_cells) : use selection_first_range rather than
11730 selection_is_simple. Use some of the new range_ convenience
11733 * dialog-paste-special.c (dialog_paste_special) : paste link is not
11734 the same as paste content.
11736 2001-05-04 Jon K Hellan <hellan@acm.org>
11738 * hf-config.glade: Set this one invisible, too.
11740 * dialog-stf-export.glade: Set invisible to avoid flicker when
11743 2001-05-04 Jon K Hellan <hellan@acm.org>
11745 * dialog-printer-setup.c (struct PrinterSetupState) : Add
11747 (do_setup_page_info): Add ExprEntry widgets on the fly.
11748 (do_print_cb): Close print setup dialog before displaying print
11750 (do_print_preview_cb): No longer close the dialog.
11751 (do_print_cancel_cb): New function. Close the dialog.
11752 (do_print_ok_cb): New function. Save info and close the dialog.
11753 (do_print_set_focus_cb): New function. Enable range selection when
11754 an ExprEntry acquires focus.
11755 (do_setup_main_dialog): Clean up dead code. Attach callbacks to
11756 "ok", "cancel", "set-focus" and "destroy". Attach guru.
11757 (printer_setup_state_free): Move just after
11758 printer_setup_state_new. Set conversion_listeners member to NULL
11759 after freeing list.
11760 (do_fetch_page_info): top_entry and left_entry widgets are now
11761 taken from state rather than glade_xml_get_widget.
11762 (dialog_printer_setup): Eliminate recursive mainloop.
11764 2001-05-04 Jon K Hellan <hellan@acm.org>
11766 * dialog-workbook-attr.c (attr_dialog_impl): Back out change
11767 below. Looks like <title> in glade file doesn't work for property
11770 * workbook-attr.glade: Don't set title here after all. It has no
11773 2001-05-04 Almer S. Tigelaar <almer@gnome.org>
11775 * hf-config.glade: Set window title.
11776 * search-replace.glade: Idem.
11777 * workbook-attr.glade: Idem.
11779 * autoformat.glade: Correct window title.
11780 * dialog-stf-export.glade: Idem.
11781 * validate.glade: Idem.
11782 * solver.glade: Idem and some minor polishing.
11784 * dialog-workbook-attr.c: Don't set the window title
11785 with gtk_window_set_title, it's in the glade file anyway.
11787 2001-05-04 Almer S. Tigelaar <almer@gnome.org>
11789 * names.glade: Set window title.
11791 2001-05-03 Jon K Hellan <hellan@acm.org>
11793 * dialog-define-names.c (name_guru_init): Use
11794 gnumeric_keyed_dialog rather than gnumeric_non_modal_dialog.
11795 (dialog_define_names): Use (gnumeric_dialog_raise_if_exists to
11796 ensure that only one instance at a time can be displayed for a
11799 2001-04-29 Almer S. Tigelaar <almer@gnome.org>
11801 * dialog-zoom.c (dialog_zoom_impl): Use cmd_zoom.
11803 2001-04-26 Jody Goldberg <jgoldberg@home.com>
11805 * dialog-goal-seek.c (goal_seek_eval) : Merge in some of boc's
11808 2001-04-26 Morten Welinder <terra@diku.dk>
11810 * dialog-solver.c (dialog_solver): Plug leak.
11812 2001-04-23 Almer S. Tigelaar <almer@gnome.org>
11814 * dialog-define-names.c (cb_name_guru_add):
11815 Correct use of expr_parse_string.
11817 2001-04-19 Jody Goldberg <jgoldberg@home.com>
11819 * dialog-stf-export-sheet-page.c (stf_export_dialog_sheet_page_init) :
11820 Free the list of sheets.
11821 * dialog-sheet-order.c (populate_sheet_clist) : Ditto.
11823 2001-04-18 Jon K Hellan <hellan@acm.org>
11825 * dialog-define-names.c (name_guru_init): Remove commented out stuff.
11826 (cb_name_guru_value_focus): Remove to eliminate warning.
11828 2001-04-18 Morten Welinder <terra@diku.dk>
11830 * dialog-define-names.c (cb_name_guru_destroy): Leak fix from Jon
11833 2001-04-18 Jon K Hellan <hellan@acm.org>
11835 * dialog-define-names.c (struct NameGuruState): Change type of
11836 expr_text to GnumericExprEntry.
11837 (name_guru_set_expr, name_guru_update_sensitivity,
11838 name_guru_set_expr, cb_name_guru_add): expr_text must now be cast
11840 (cb_name_guru_value_focus): Use
11841 gnumeric_expr_entry_set_absolute. w argument is now expected to be
11842 a GnumericExprEntry.
11843 (cb_name_guru_set_focus): New function. Make anted selection go
11844 away when a widget other than expr_text receives focus.
11845 (name_guru_init): Create a GnumericExprEntry and insert in the
11846 dialog. Attach it to the current sheet. Connect
11847 cb_name_guru_set_focus to dialog's set-focus signal, and remove
11848 the focus-in handler from name_value.
11850 * dialog-function-wizard.c (struct ArgumentState): Change type of
11851 entry to GnumericExprEntry.
11852 (formula_guru_set_expr): Change type of new_entry to
11853 GnumericExprEntry. Cast to GTK_ENTRY where necessary.
11854 (formula_guru_set_expr, cb_formula_guru_rolled_entry_changed,
11855 cb_formula_guru_entry_changed, formula_guru_init):
11856 ArgumentState->entry must now be cast to GTK_ENTRY.
11857 (formula_guru_set_rolled_state): Change type of new_entry to
11858 GnumericExprEntry. Cast to GTK_ENTRY where necessary.
11859 (formula_guru_arg_new): Create a GnumericExprEntry instead of a
11860 GtkEntry and insert in the dialog. Attach it to the current sheet.
11861 (formula_guru_init): Create a GnumericExprEntry for rolled_entry
11862 and insert in the dialog. Attach it to the current sheet.
11863 (dialog_formula_guru): Value returned by workbook_get_entry must
11864 now be cast to GTK_ENTRY.
11866 * formula-guru.glade: Remove 'rolled_entry' GtkEntry. A
11867 GnumericExprEntry is now added at runtime instead.
11869 * names.glade: Remove 'expr_text' GtkEntry. A GnumericExprEntry is
11870 now added at runtime instead.
11872 2001-04-14 Almer S. Tigelaar <almer@gnome.org>
11874 * dialog-autoformat.c (previews_load) : Create previewgrid and
11875 rectangles here. Preview-grid-controller is no longer.
11876 (previews_free) : Idem but destruct.
11877 (cb_apply_item_toggled) : Use gnome_canvas_request_redraw instead
11878 of preview_grid_controller_force_redraw.
11879 (cb_get_cell_style) : Renamed from cb_get_style.
11880 (cb_get_cell_value) : Renamed from cb_get_cell.
11882 2001-04-09 Jody Goldberg <jgoldberg@home.com>
11884 * src/dialogs/dialog-define-names.c (cb_name_guru_add) : Handle people
11885 putting '=' at the start of an expression.
11888 2001-03-23 Almer S. Tigelaar <almer@gnome.org>
11890 * names.glade: Set visibility to NO, this solves the ugly
11891 flickering that occurred.
11893 2001-03-22 Morten Welinder <terra@diku.dk>
11895 * search-replace.glade: Work around libglade bug. (Having
11896 identical widget names in different dialogs does not work.)
11898 2001-03-21 Zbigniew Chyla <cyba@gnome.pl>
11900 * dialog-plugin-manager.c
11901 (plugin_compare_name): New function
11902 (update_plugin_manager_view): Sorting plugin list.
11904 2001-03-18 Almer S. Tigelaar <almer@gnome.org>
11906 * validate.glade : Polish.
11908 * dialog-validate.c :
11909 (cb_set_constraint_type_deactive) : Also de-activate labels and clean-up a bit.
11910 (cb_input_flag_toggled) : clean-up.
11911 (cb_error_flag_toggled) : idem.
11912 (setup_widgets) : Initialize some new widgets added to validate.glade
11913 (connect_signals) : Add signal for error_action.
11914 (cb_error_action_deactivate) : New, the signal handler for error_action,
11915 will load a pixmap representating the action to be taken.
11916 (dialog_validate) : Initialize the error_action pixmap by calling the
11917 cb_error_action_deactivate callback.
11919 2001-03-17 Jody Goldberg <jgoldberg@home.com>
11923 2001-03-16 Zbigniew Chyla <cyba@gnome.pl>
11925 * src/dialogs/dialog-plugin-manager.c
11926 (update_plugin_details_view): Always clear extra info CList.
11927 (update_plugin_details_view): Don't enable/disable plugin details
11928 notebook page here.
11929 (cb_pm_clist_row_selected): Do it here...
11930 (cb_pm_clist_row_unselected): ... here
11931 (update_plugin_manager_view): ... and here
11933 2001-03-11 Jody Goldberg <jgoldberg@home.com>
11935 * dialog-cell-sort.c (dialog_cell_sort_ok) : sneaky. To avoid
11936 freeing the range multiple times or leaking copy it here.
11938 2001-03-08 Jody Goldberg <jgoldberg@home.com>
11940 * dialog-solver.c (constr_change_click) : move selected_row into the
11941 state variable. The static was bogus.
11942 (constr_delete_click) : Use the selected_row in the state variable and
11943 clear it when things are deleted. Why do we even need this ??
11944 (constraint_select_click) : use selected_row in the state var.
11945 (dialog_solver) : init the selected_row var.
11947 2001-03-04 Almer S. Tigelaar <almer@gnome.org>
11949 * validate.glade : Improve.
11951 * dialog-validate.c : Implement.
11953 * dialogs.h : Add dialog-validate entry point here.
11955 2001-02-24 Morten Welinder <terra@diku.dk>
11957 * dialog-search-replace.c (dialog_search_replace): Rework to be
11960 2001-02-24 Almer S. Tigelaar <almer@gnome.org>
11962 * search-replace.glade : Add spacing.
11964 2001-02-23 Jody Goldberg <jgoldberg@home.com>
11968 2001-02-20 Morten Welinder <terra@diku.dk>
11970 * dialog-analysis-tools.c (dialog_regression_tool): Fix error
11972 (parse_multiple_ranges): Fix overflows. (Needs rewrite.)
11974 2001-02-19 Jody Goldberg <jgoldberg@home.com>
11976 * dialog-cell-format.c (cb_indent_changed) : enable.
11978 2001-02-18 Almer S. Tigelaar <almer1@dds.nl>
11980 * dialog-plugin-manager.c (dialog_plugin_manager) :
11981 Make clist column headers passive.
11983 2001-02-17 Chema Celorio <chema@celorio.com>
11985 * cell-format.glade: fix a bug for the indent spin button
11986 in which the sensitivity could not be turned on
11988 2001-02-16 Jody Goldberg <jgoldberg@home.com>
11992 2001-02-13 Jody Goldberg <jgoldberg@home.com>
11994 * summary.glade : remove a newline in the glade file
11996 2001-02-11 Karl Eichwalder <ke@suse.de>
11998 * search-replace.glade: s/behaviour/behavior/ .
11999 * dialog-stf.glade: Add dots to tooltips.
12001 2001-02-11 Jody Goldberg <jgoldberg@home.com>
12003 * cell-format.glade : Remove the merge cell button until gtk2.0
12005 2001-02-10 Jon K Hellan <hellan@acm.org>
12007 * dialog-printer-setup.c (do_fetch_margins, do_setup_margin):
12008 Header, not top margin, should be top of header area and footer,
12009 not bottom margin, should be top of footer area.
12011 2001-01-23 Morten Welinder <terra@diku.dk>
12013 * dialog-search-replace.c (dialog_search_replace): Renamed dialog
12014 in glade file. Follow up here.
12016 2001-01-22 Morten Welinder <terra@diku.dk>
12018 * dialog-search-replace.c (dialog_search_replace): Handle the new
12019 ignore-case and whole-word checkbuttons. Handle the new
12020 preserve-case checkbutton (though the actual replacement code does
12023 * Makefile.am (INCLUDES): Prefer our .h files over the systems.
12025 2001-01-17 Morten Welinder <terra@diku.dk>
12027 * dialog-search-replace.c (dialog_search_replace): Extract the
12030 2001-01-11 Morten Welinder <terra@diku.dk>
12032 * dialogs.h (dialog_search_replace): prototype.
12033 * dialog-search-replace.h: New file.
12034 * dialog-search-replace.c: New file.
12035 * search-replace.glade: New file.
12037 2001-01-05 Jody Goldberg <jgoldberg@home.com>
12039 * Makefile.am : Add validate.glade
12041 2001-01-05 Jon K Hellan <hellan@acm.org>
12043 * import.glade, plugin-manager.glade, analysis-tools.glade
12044 (AnalysisTools): Use browse selection mode in list.
12046 2000-12-27 Jody Goldberg <jgoldberg@home.com>
12048 * dialog-define-names.c (cb_name_guru_add) : bug 36049
12049 for now assume that all names are reltive to A1.
12051 2000-12-20 Jody Goldberg <jgoldberg@home.com>
12053 * dialog-delete-cells.c (dialog_delete_cells) : move test for
12055 * dialog-insert-cells.c (dialog_insert_cells) : move test for
12058 * dialog-cell-sort.c (dialog_cell_sort) : fix leak.
12060 2000-12-19 Jody Goldberg <jgoldberg@home.com>
12062 * dialog-cell-format.c (fmt_dialog_changed) : optionally virtualize.
12063 (dialog_cell_number_fmt) : new entry point to get justthe number
12066 2000-12-17 Jody Goldberg <jgoldberg@home.com>
12070 2000-12-09 Chema Celorio <chema@celorio.com>
12072 * dialog-define-names.c: add NameGuruScope enums
12073 (name_guru_warn): warn when deleting a name that is being used
12074 (name_guru_scope_change): handle scope changes
12075 (name_guru_set_expr): implement.
12076 (name_guru_clear_selection): implement
12077 (name_guru_in_list): implement
12078 (name_guru_update_sensitivity): implement.
12079 (cb_name_guru_select_name): clean
12080 (name_guru_scope_get): implement
12081 (cb_name_guru_add): fix
12082 (name_guru_init): connect sensitivy after (see comment in code)
12084 2000-12-7 Jody Goldberg <jgoldberg@home.com>
12088 2000-12-06 Jody Goldberg <jgoldberg@home.com>
12090 * dialog-stf-preview.c (stf_preview_format_recalc_colwidths) : Avoid
12093 * dialog-printer-setup.c (do_fetch_page_info) : Fix const problem.
12095 2000-12-04 Jody Goldberg <jgoldberg@home.com>
12097 * dialog-cell-format.c (border_event) : Bug 34152.
12099 2000-11-20 Morten Welinder <terra@diku.dk>
12101 * dialog-autoformat.c (cb_get_cell_content): Constify.
12102 (setup_apply_item): Constify.
12103 (templates_load): Move error check earlier to avoid crash, should
12104 it ever fire. Constify.
12106 2000-11-18 Jody Goldberg <jgoldberg@home.com>
12110 2000-11-16 Michael Meeks <michael@helixcode.com>
12112 * dialog-cell-sort.c (dialog_cell_sort_header_toggled):
12113 remove redundant g_list_copies.
12114 (string_pos_in_list): re-write, was horrendoulsy inefficient.
12115 (col_row_name_list): upd.
12116 (col_row_name): g_strdup not strdup, gack, make it output
12117 sensible column names again as well, and Row-%d instead of just
12120 2000-11-15 Jody Goldberg <jgoldberg@home.com>
12122 * dialog-cell-sort.c (col_row_name) : merged from column_name, row_name.
12123 Use the displayed text rather than the entered text.
12124 (col_row_name_list) : merged from column_name_list, row_name_list.
12126 2000-11-13 Jody Goldberg <jgoldberg@home.com>
12130 2000-11-06 Jody Goldberg <jgoldberg@home.com>
12132 * dialog-graph-guru.c (graph_guru_init) : No need to reference th
12133 BonoboControl. The widget manages things.
12135 2000-11-01 Jon K Hellan <hellan@acm.org>
12137 * dialog-cell-sort.c (dialog_cell_sort_ok): Call cmd_sort with
12138 workbook control as parameter. NULL was used.
12140 2000-10-21 Jon K Hellan <hellan@acm.org>
12142 * dialogs.h (enum FormatDialogPosition_t): Define.
12143 (dialog_cell_format): Added pageno parameter.
12145 * dialog-cell-format.c (dialog_cell_format): Ditto.
12146 (fmt_dialog_impl): Ditto. Use it to select page.
12148 2000-10-10 Jody Goldberg <jgoldberg@home.com>
12152 2000-10-04 Jon K Hellan <hellan@acm.org>
12154 * dialog-printer-setup.c (struct dialog_print_info_t): Added
12155 members 'orientation' and 'current_orientation' to enable us to
12156 update orientation of preview page.
12157 (get_paper_pswidth): New wrapper function. Return paper width in
12158 points, taking page orientation into account.
12159 (get_paper_psheight): s/width/height/.
12160 (get_printable_width): Use get_paper_pswidth.
12161 (get_printable_height): Use get_paper_psheight.
12162 (preview_page_create): Use both of them. This gives us a landscape
12163 format preview when landscape is selected.
12164 (canvas_update): Redraw preview page also if orientation has
12166 (orientation_changed): New callback function. Switches the
12167 orientation of the preview page.
12168 (do_setup_page): Save a copy of dpi->pi->orientation in
12169 dpi->orientation. Rationale: dpi->orientation will reflect the
12170 state of the orientation radio buttons. Changes to
12171 dpi->pi->orientation would persist in the sheet, even if user
12172 cancelled, so we need a separate data member.
12173 Connect orientation_changed callback to landscape radio_button.
12174 (dialog_print_info_new): Initialize dpi->current_paper and
12175 dpi->current_orientation.
12177 2000-09-28 Jody Goldberg <jgoldberg@home.com>
12179 * dialog-printer-setup.c (add_unit) : Adjustto api change in
12180 unit_name_get_short_name.
12182 2000-09-27 Morten Welinder <terra@diku.dk>
12184 * dialog-printer-setup.c (add_unit): Avoid double translation of
12186 (do_convert): Don't corrupt the values. Someone needs to check
12187 that what we do to the gtk_adjustment -- here and elsewhere -- is
12190 2000-09-24 <michael@thomas.home>
12192 * dialog-graph-guru.c (cb_graph_guru_clicked): update to item container.
12194 2000-09-20 JP Rosevear <jpr@helixcode.com>
12196 * dialog-workbook-attr.c (cb_attr_dialog_dialog_destroy): Disconnect
12197 the page change signal here.
12198 (attr_dialog_impl): Don't hook up a notebook destroy signal
12200 2000-09-20 Jody Goldberg <jgoldberg@home.com>
12202 * dialog-cell-format.c (fillin_negative_samples) : Use locale specific
12203 decimal and thousand separator in the negative preview.
12205 * dialog-graph-guru.c (get_selector_control) : Hande idl name changes.
12206 (cb_create_series_from_range) : Be smart about col/row headers.
12208 2000-09-19 Morten Welinder <terra@diku.dk>
12210 * dialog-stf-format-page.c (format_page_format_changed): Don't
12211 free new_fmt until we are done with it.
12213 2000-09-18 Jody Goldberg <jgoldberg@home.com>
12215 * cell-format.glade : Set the descriptive string for cell protection
12216 to wrap. This avoids ugly dialogs when in a different locale.
12218 * dialog-solver.c (dialog_solver) : No need to create a cell manually
12219 and fill with empty. sheet_cell_fetch will handle that.
12221 * dialog-goal-seek.c (dialog_goal_seek) : No need to create cell
12223 (gnumeric_goal_seek) : Update size, span, and status region for the
12224 cell that was being tweaked. While solving we did not update it.
12226 2000-09-17 Morten Welinder <terra@diku.dk>
12228 * dialog-autoformat.c (dialog_autoformat): Free "info" only when
12229 done with it. Free tooltips using unref, not plain g_free.
12231 2000-09-10 Miguel de Icaza <miguel@helixcode.com>
12233 * dialog-paste-special.c (dialog_paste_special): Changed the
12234 ordering of the buttons for consistency.
12236 2000-08-22 Jody Goldberg <jgoldberg@home.com>
12238 * dialog-printer-setup.c (do_fetch_page_info) : Bug 21674.
12240 2000-08-30 Jon K Hellan <hellan@acm.org>
12242 * dialog-printer-setup.c (get_printable_height): Remove misleading
12245 2000-07-22 Michael Meeks <michael@helixcode.com>
12247 * dialog-cell-format.c (cb_font_changed): update.
12249 2000-07-22 Karl Eichwalder <ke@suse.de>
12251 * dialog-analysis-tools.c (dialog_histogram_tool): Normalize string.
12253 2000-07-15 Jody Goldberg <jgoldberg@home.com>
12255 * dialog-define-names.c (name_guru_populate_list) : Lookup sheet local
12257 (cb_name_guru_add) : Parse at the edit position.
12259 2000-07-09 Jody Goldberg <jgoldberg@home.com>
12261 * dialog-cell-format.c (cb_font_changed) : Update to handle new
12262 gnome-print encapsulation.
12264 2000-07-04 Jody Goldberg <jgoldberg@home.com>
12266 * dialog-function-wizard.c (formula_guru_set_rolled_state) : Functions
12267 with no args cannot be rolled.
12268 (cb_formula_guru_clicked) : Disengage the guru before finishing the
12269 edit. Then manually destroy the dialog. If we do not do this the
12270 act of finished editing destroy the guru too early, and we ignore
12273 * names.glade : Use GtkDialog rather than GnomeDialog
12274 * dialog-define-names.c (name_guru_init) : Use
12275 gnumeric_non_modal_dialog now that we are using GtkDialog rather
12278 2000-07-03 Jody Goldberg <jgoldberg@home.com>
12280 * dialog-define-names.c (cb_name_guru_value_focus) : suppress warning.
12282 2000-07-03 Morten Welinder <terra@diku.dk>
12284 * dialog-stf-format-page.c (format_page_format_changed): Plug
12287 * dialog-stf-preview.c (stf_preview_colformats_add): Change to
12288 take a StyleFormat *. All callers changed.
12290 * dialog-stf.c (stf_dialog_result_free): Use style_format_unref
12291 since the character strings were replaced by StyleFormats.
12293 2000-07-02 Jody Goldberg <jgoldberg@home.com>
12295 * dialog-define-names.c : Remove a few glitches so that things no
12296 longer crash. They still suck. But at least they no longer crash.
12298 2000-07-01 Morten Welinder <terra@diku.dk>
12300 * dialog-plugin-manager.c (refresh_right_frame): Use time_t, not
12301 long for times. Make sure to delete the right character ('\n'),
12302 not an arbitrary one.
12304 2000-06-30 Morten Welinder <terra@diku.dk>
12306 * dialog-solver.c (dialog_results): Initialise
12307 keep_solver_solution.
12308 (dialog_solver): Remove buffer overflow. Mark string for
12309 translation. Call free_original_values to plug leak. Remove
12310 several bogus casts.
12311 (constr_change_click): Remove buffer overflow.
12312 (free_original_values): New function.
12314 * dialog-autocorrect.c (add_fl_clicked): Use g_strdup.
12315 (add_in_clicked): Ditto.
12317 2000-06-28 Jody Goldberg <jgoldberg@home.com>
12319 * dialog-function-wizard.c (cb_formula_guru_entry_event) : Return FALSE.
12320 We are not actually handling the event, just ensuring the display is
12323 2000-06-28 Jody Goldberg <jgoldberg@home.com>
12325 * dialog-define-names.c : Begin to rework in order to support
12328 2000-06-20 Jody Goldberg <jgoldberg@home.com>
12330 * dialog-function-wizard.c (cb_formula_guru_entry_focus_in) : Enable
12331 autoscrolling. Remove the gtk_widget_destroy calls, they appear to
12334 2000-06-18 Jody Goldberg <jgoldberg@home.com>
12338 2000-06-19 Jody Goldberg <jgoldberg@home.com>
12340 * dialog-function-wizard.c (formula_guru_set_expr) : We need to
12341 manually trigger a changed event after setting the position because
12342 pre-gtk-1.4 setting the text reset the cursor position to 0.
12343 (cb_formula_guru_entry_event) : new function.
12344 (cb_formula_guru_rolled_entry_event) : new function.
12346 2000-06-19 Jon K Hellan <hellan@acm.org>
12348 * dialog-function-wizard.c (cb_formula_guru_entry_focus_in): Make
12349 "OK" button default.
12351 2000-06-19 Kjartan Maraas <kmaraas@gnome.org>
12353 * print-glade.h: Add comment to please xgettext.
12355 2000-06-19 Jody Goldberg <jgoldberg@home.com>
12357 * dialog-function-wizard.c (formula_guru_init) : Move the expression
12358 initialization out of args_init so that it will work for varargs
12361 2000-06-18 Jody Goldberg <jgoldberg@home.com>
12365 * Makefile.am : add dialog-autocorrect.h
12367 2000-06-18 Jon K Hellan <hellan@acm.org>
12369 * dialog-function-select.c (dialog_function_select_impl): Make
12370 column titles passive. Do not close on help.
12371 (function_select_row): Make double click in function column mean
12374 * function-select.glade: Change to browse select in the
12375 lists. Move help button to the far right. Make it insensitive.
12377 * formula-guru.glade: Make help button insensitive.
12379 2000-06-18 Jody Goldberg <jgoldberg@home.com>
12381 * dialog-function-wizard.c (cb_formula_guru_entry_focus_in) :
12382 Use the same number of args as the default for var args as for the
12384 (formula_guru_init_args) : Handle varargs here.
12385 (dialog_formula_guru) : Not here.
12387 2000-06-18 Jon K Hellan <hellan@acm.org>
12389 * dialog-function-wizard.c (formula_guru_arg_new): Use constant
12390 MAX_ARGS_DISPLAYED for max # of args to display.
12391 (formula_guru_init): Initialize
12393 (formula_guru_set_scrollwin_size): Better way to check if we have
12394 already checked the table size.
12396 2000-06-17 Jon K Hellan <hellan@acm.org>
12398 * dialog-function-wizard.c (struct _FormulaGuruState,
12399 formula_guru_set_expr, cb_formula_guru_rolled_entry_changed,
12400 formula_guru_set_rolled_state, cb_formula_guru_entry_focus_in,
12401 cb_formula_guru_destroy, cb_formula_guru_key_press,
12402 cb_formula_guru_clicked, formula_guru_arg_delete,
12403 formula_guru_arg_new, formula_guru_init_args,
12404 formula_guru_init_button, formula_guru_init, dialog_formula_guru,
12405 dialog_formula_guru): s/FomulaGuruState/FormulaGuruState/
12406 (cb_formula_guru_key_press): New callback. Close guru on Esc.
12407 (formula_guru_init): Connect it.
12408 (formula_guru_set_rolled_state, dialog_formula_guru): Set focus to
12410 (formula_guru_set_rolled_state, formula_guru_arg_new): Make <Ret>
12411 in entry fields mean "OK".
12412 (formula_guru_arg_new): Record table size once we have four
12414 (formula_guru_set_scrollwin_size): New static function. Record
12415 table size if we haven't already done so. Set scrolled window size
12416 to recorded requisition for table. The upshot is that with <= 4
12417 arguments, the size of the argument frame is exactly right. With
12418 more, the viewport of the scrolled window shows 4.
12419 (formula_guru_init): Show dialog - needed since it is set
12420 invisible in glade file.
12422 * formula-guru.glade: Set guru invisible in glade file - reduces
12423 flicker. Set scrolled window border size to 4.
12425 2000-06-17 Jon K Hellan <hellan@acm.org>
12427 * formula-guru.glade: Allow auto-shrink - it's exactly what we
12430 2000-06-15 Jody Goldberg <jgoldberg@home.com>
12432 * dialog-function-wizard.c (cb_formula_guru_entry_focus_in) :
12433 Use gtk_container_remove instead of gtk_object_destroy.
12435 (cb_formula_guru_destroy) : We do want to release the memory from the
12437 (formula_guru_init) : Do not show_all here.
12438 (dialog_formula_guru) : Do it here after we potentially add extra args.
12440 2000-06-15 Jody Goldberg <jgoldberg@home.com>
12442 * dialog-function-wizard.c : Switch back to using a table.
12443 Support editing an existing expression.
12445 2000-06-15 Jody Goldberg <jgoldberg@home.com>
12447 * dialog-function-wizard.c : Gladify and add roll up/down
12448 automatic entry addition/deletion for varargs.
12450 2000-06-15 JP Rosevear <jpr@arcavia.com>
12452 * cell-sort.glade: Tidy the UI
12454 * dialog-cell-sort.c (order_box_new): Make the clause boxes look
12457 2000-06-13 Morten Welinder <terra@diku.dk>
12459 * dialog-stf-format-page.c (format_page_format_changed): Plug
12462 2000-06-13 Jody Goldberg <jgoldberg@home.com>
12464 * dialog-function-select.c (dialog_function_select_impl) : Plug leak.
12466 * dialog-function-wizard.c : Major overhaul to support non-modality
12467 and selecting ranges using the mouse. Lots of work remains.
12469 2000-06-12 Jody Goldberg <jgoldberg@home.com>
12471 * dialog-cell-format.c (fmt_dialog_enable_widgets) : Currency formats
12472 always have thousands separators.
12474 2000-06-13 Jon K Hellan <hellan@acm.org>
12476 * print.glade(.h)?: No automatic support in Glade/libglade for
12477 underline accelerators in buttons in action area. Remove them from
12478 Print, Print Preview and option buttons.
12480 * dialog-printer-setup.c (do_setup_margin): Convert from Excel
12481 semantics for header/footer - measured from top/bottom of sheet -
12482 to measuring from bottom of top margin/top of bottom margin.
12483 (do_fetch_margins): And vice versa.
12484 (do_setup_main_dialog): Silence warning.
12486 2000-06-12 JP Rosevear <jpr@arcavia.com>
12488 * dialog-cell-sort.c (dialog_cell_sort_ok): If the region has a
12489 header, setup the dialog appropriately.
12491 2000-06-11 Jon K Hellan <hellan@acm.org>
12493 * dialog-cell-format.c (line_info[]): Add explanatory comment.
12494 (draw_border_preview): Fix typos. Wrong symbolic define was being
12495 used, but the numbers were the same, so the result was correct.
12497 2000-06-08 ERDI Gergo <cactus@cactus.rulez.org>
12499 * src/dialogs/dialog-printer-setup.c (unit_editor_configure):
12500 Fixed a possible memory leak (callback data was not freed)
12502 2000-06-06 Miguel de Icaza <miguel@helixcode.com>
12504 * dialog-autocorrect.c (autocorrect_tool): Duplicate return string here.
12506 2000-06-06 JP Rosevear <jpr@arcavia.com>
12508 * cell-sort.glade: GUI tidying
12510 * dialog-cell-sort.c (dialog_cell_sort_ok): Reflect sorting changes
12511 (dialog_cell_sort_del_clause): ditto
12512 (dialog_cell_sort_header_toggled): ditto
12513 (dialog_cell_sort): ditto
12515 2000-06-04 Miguel de Icaza <miguel@helixcode.com>
12517 * dialog-function-wizard.c (dialog_function_druid): Use
12518 workbook_get_entry here.
12520 * dialog-printer-setup.c (spin_button_adapt_to_unit): Added
12521 g_assert_not_reached ();
12523 2000-06-02 Jon K Hellan <hellan@acm.org>
12525 * dialog-autocorrect.c: #include dialog-autocorrect.h to silence
12528 * dialog-printer-setup.c (spin_button_adapt_to_unit): Add default
12529 clause to switch in order to silence warning.
12531 * dialogs.h: Define key for storing about dialog as object data
12532 on the workbook window.
12534 2000-05-29 Jody Goldberg <jgoldberg@home.com>
12536 * dialog-analysis-tools.c (add_check_buttons) : Translate the parm
12538 (add_output_frame) : Translate the frame label.
12539 (dialog_descriptive_stat_tool) : Translate the buttons.
12540 (distribution_parbox_config) : Ditto.
12541 (combo_get_distribution) : Handle translation.
12542 (dialog_random_tool) : Translate elements.
12543 (dialog_data_analysis) : Ditto.
12545 * dialog-stf.glade{,.h} : adjust to the fact that glade files are
12546 versioned. Remove the default labels from the Clists, they
12547 were being translated.
12548 * dialog-stf-export.glade{,.h} : Ditto.
12550 * font-sel.glade{,.h} : Remove default labels from Clists.
12552 * import.glade{,.h} : Ditto.