1.12.20
[gnumeric.git] / src / dialogs / ChangeLog
blob0b97722b3fca0dfe1e8afeeb1ed81e0efb36409e
1 2015-02-04  Morten Welinder <terra@gnome.org>
3         * Release 1.12.20
5 2015-01-23  Morten Welinder <terra@gnome.org>
7         * Release 1.12.19
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
50         measurement.
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>
58         * Release 1.12.18
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.
72         * autosave.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.
83         * goalseek.ui: ditto.
84         * goto.ui: ditto.
85         * insert-cells.ui: ditto.
86         * mean-tests.ui: ditto.
87         * merge.ui: ditto.
88         * normality-tests.ui: ditto.
89         * one-mean-test.ui: ditto.
90         * principal-components.ui: ditto.
91         * random-generation.ui: ditto.
92         * rank.ui: ditto.
93         * scenario-add.ui: ditto.
94         * scenario-manager.ui: ditto.
95         * search.ui: ditto.
96         * shuffle.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.
106         * view.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.
114         format
116 2014-06-09  Morten Welinder <terra@gnome.org>
118         * Release 1.12.17
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>
126         * Release 1.12.16
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>
137         * Release 1.12.15
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.
143         Fixes #728817.
145 2014-04-13  Morten Welinder <terra@gnome.org>
147         * Release 1.12.14
149 2014-03-18  Morten Welinder <terra@gnome.org>
151         * Release 1.12.13
153 2014-03-16  Morten Welinder  <terra@gnome.org>
155         * dialog-cell-format.c (set_font_underline): Adjust underline
156         picker's selection.
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>
167         * Release 1.12.12
169 2014-02-16  Morten Welinder <terra@gnome.org>
171         * Release 1.12.11
173 2014-02-11  Morten Welinder <terra@gnome.org>
175         * Release 1.12.10
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>
185         * Release 1.12.9
187 2013-11-25  Morten Welinder  <terra@gnome.org>
189         * function-select.ui: Work around gtk+ ABI break.  Fixes Redhat
190         #1033827.
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>
204         * Release 1.12.8
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
210         expression entries
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>
222         * Release 1.12.7
224 2013-08-27  Morten Welinder <terra@gnome.org>
226         * Release 1.12.6
228 2013-08-19  Morten Welinder <terra@gnome.org>
230         * Release 1.12.5
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
242         fields throughout
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>
271         * Release 1.12.4
273 2013-06-25  Morten Welinder <terra@gnome.org>
275         * Release 1.12.3
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
284         conventions
286 2013-05-29  Andreas J. Guelzow <aguelzow@pyrshep.ca>
288         * dialog-cell-format.c (dialog_cell_format_select_style): fix returns
289         without value
291 2013-05-29  Morten Welinder  <mwelinder@gmail.com>
293         * dialog-about.c (create_animation): Avoid creating a GList with
294         bad ->prev pointers.
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
300         exists
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
311         the link
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>
319         * Release 1.12.2
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
335         css.
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
347         into account.
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
356         links.
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
369         grid coordinates.
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
375         comment textview.
377 2013-03-14  Morten Welinder  <terra@gnome.org>
379         * dialog-preferences.c (cb_pref_font_hf_has_changed): Adapt to new
380         signal args.
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>
396         * Release 1.12.1
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.
440         * search.ui: ditto.
441         * sheet-order.ui: ditto.
442         * sheetobject-size.ui: ditto.
443         * so-button.ui: ditto.
444         * so-checkbox.ui: ditto.
445         * so-list.ui: ditto.
446         * so-radiobutton.ui: ditto.
447         * so-scrollbar.ui: ditto.
448         * solver.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
455         seconds.  Center.
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.
478         * merge.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):
490         * goto.ui: ditto.
491         * hf-config.ui: ditto.
492         * hf-dt-format.ui: ditto.
493         * print.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
515         rendered.
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
525         with GtkGrid.
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
540         variable.
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>
547         * Release 1.12.0
549 2012-11-29  Morten Welinder <terra@gnome.org>
551         * Release 1.11.91
553 2012-11-16  Morten Welinder <terra@gnome.org>
555         * Release 1.11.90
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.
570         [#687188]
572 2012-11-04  Jean Brefort  <jean.brefort@normalesup.org>
574         * dialog-sheet-resize.c (cb_ok_clicked): fix sheet focus after resizing.
575         [#687188]
577 2012-09-07  Jean Brefort  <jean.brefort@normalesup.org>
579         * dialog-cell-format.c (fmt_dialog_init_align_page): fixed indentation.
580         [#683576]
582 2012-09-06  Morten Welinder <terra@gnome.org>
584         * Release 1.11.6
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
594         functions calls.
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>
612         * Release 1.11.5
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.
621         No undo support yet.
623 2012-06-25  Morten Welinder <terra@gnome.org>
625         * Release 1.11.4
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
631         #678580.
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
678         list stores
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>
685         * Release 1.11.3
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
699         g_value_transform
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,
717         not go_url_decode.
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>
727         * Release 1.11.2
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
736         dao
738 2012-01-28  Morten Welinder  <terra@gnome.org>
740         * dialog-quit.c (show_quit_dialog): Switch to using ui file.  Add
741         age column.
743 2012-01-15  Morten Welinder  <terra@gnome.org>
745         * wbcg.ui: New file.
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.
767         * dao.ui: ditto.
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.
799         [#665062]
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>
806         * Release 1.11.1
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>
814         * Release 1.11.0
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.
865         * rank.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.
871         * shuffle.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
896         * colrow.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
907         * rank.ui: ditto
908         * sheet-resize.ui: ditto
909         * shuffle.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
914         names
915         (fmt_dialog_init_font_page): ditto
916         * dialog-sheet-order.c (create_sheet_list): add context to Rows
917         and Cols
919 2011-11-03  Andreas J. Guelzow <aguelzow@pyrshep.ca>
921         * dialog-printer-setup.c (dialog_gtk_printer_setup_cb): do not
922         unref page-setup
924 2011-11-02  Andreas J. Guelzow <aguelzow@pyrshep.ca>
926         * dialog-define-names.c (cb_name_guru_name_edited): check for
927         placeholder
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
938         check boxes
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
954         there.
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"
963         property. [#661855]
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"
975         property [#661720]
976         * doc-meta-data.ui: removed deprecated Gtk[H,V]*.
977         * goto.ui: ditto.
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
987         as string indicator
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,
1005         not treeview.
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
1031         go_guess_encoding
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):
1056         fix label string
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
1062         blended colour.
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>
1084         * Release 1.10.17
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
1099         combo for as_blank
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):
1115         change signature
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
1118         strings.
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
1144         passed style
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
1159         copy button
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
1177         extension)
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
1204         border items
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
1225         position
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
1233         more conditions
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):
1266         add items
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
1306         (time2str_go): new
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
1325         and store more info
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
1350         properties widgets
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
1355         widgets
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):
1361         fix leak
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
1372         description tab
1373         * dialog-doc-metadata.c (dialog_doc_metadata_transform_str_to_docprop_vect):
1374         implement
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
1379         its own type
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
1411         range
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
1427         G_OS_WIN32
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>
1441         * Release 1.10.15
1443 2011-05-08  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1445         * dialog-printer-setup.c (cb_do_print): do not force active sheet
1446         printing
1448 2011-05-06  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1450         * dialog-function-select.c (describe_new_style): indicate varargs
1451         by ellipsis
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>
1489         * Release 1.10.14
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.
1499         Fixes #644982.
1501 2011-03-08  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1503         * cell-format.ui: formulas -> formulæ
1504         * dao.ui: ditto
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):
1510         Use time2str.
1512 2011-03-02  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1514         * formula-guru.ui: make sure everything is visible (also in
1515         translations)
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
1526         GOColorGroup refs.
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
1541         leaks.
1543         * dialog-doc-metadata.c (dialog_doc_metadata_init_properties_page):
1544         Plug leaks.
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
1557         a ref to "store".
1558         (fmt_dialog_init_conditions_page): Plug leak.
1560         * dialog-solver.c (fill_algorithm_combo): Don't leak a ref to
1561         "store".
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
1570         checkbox
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>
1579         * Release 1.10.13
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):
1590         ditto
1591         * dialog-analysis-tool-frequency.c (frequency_tool_ok_clicked_cb):
1592         ditto
1593         * dialog-analysis-tool-kaplan-meier.c (kaplan_meier_tool_ok_clicked_cb):
1594         ditto
1595         * dialog-analysis-tool-normality.c (normality_tool_ok_clicked_cb):
1596         ditto
1597         * dialog-analysis-tool-sign-test.c (sign_test_two_tool_ok_clicked_cb):
1598         ditto
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
1628         ownership rules.
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>
1642         * Release 1.10.12
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
1652         (files_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
1667         destroy.
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
1699           sensitivity
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>
1739         * Release 1.10.11
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):
1745           handle do-not-print
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
1755           selection
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>
1766         * Release 1.10.10
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
1772           clear button
1773         (cb_update_to_new_range): always use set_button_sensitivity
1775 2010-08-16  Morten Welinder <terra@gnome.org>
1777         * Release 1.10.9
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>
1792         * Release 1.10.8
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
1824         from dead-kittens
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
1828         selector here
1829         (activate_column): no need to handle the format selector any
1830         longer
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
1835         cb_format_clicked
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
1869           placeholders
1871 2010-07-21  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1873         * dialog-function-select.c (cb_dialog_function_select_destroy): handle
1874           new field of state
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
1892           paste dialog.
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
1899           also in paste mode
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
1933         dereference.
1935 2010-07-07  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1937         * dialog-function-select.c (make_expr_example): use the suggested
1938           format
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
1953         target.
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
1964           appropriate
1965         (dialog_search_replace): set the current state according to the
1966           preferences
1967         * search-replace.glade: add checkbox to save settings as default
1969 2010-06-28  Morten Welinder <terra@gnome.org>
1971         * Release 1.10.7
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
1993           cmd_so_rename
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):
2008           adjust 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>
2025         * Release 1.10.6
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
2035           fact addresses.
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
2041           tooltip
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
2050           unneeded code
2051         (cb_dialog_formula_guru_destroy): reenable tips
2052         (dialog_formula_guru): change storage class of an arg and disable
2053           tips
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
2063           the liststore
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
2069           newer gtk
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
2076           avoid confusion
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
2083           we are in help mode
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
2087           widgets
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"
2093           selection
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):
2133           handle multiple-y
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
2149           names
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
2156           correct place
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
2170           case-insensitive.
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
2193          cmd_rescope_name
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):
2239           ditto
2240         * dialog-analysis-tool-normality.c (dialog_normality_tool):
2241           ditto
2242         * dialog-analysis-tool-sign-test.c (dialog_sign_test_two_tool):
2243           ditto
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>
2263         * Release 1.10.5
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>
2307         * Release 1.10.4
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>
2315         * Release 1.10.3
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
2328           cmd_analysis_tool
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
2335           modifier
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>
2345         * Release 1.10.2
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
2351           new radio buttons
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
2373           via gnumeric-gconf
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>
2385         * Release 1.10.1
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>
2393         * Release 1.10.0
2395 2010-01-19  Morten Welinder <terra@gnome.org>
2397         * Release 1.9.18
2399 2010-01-12 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2401         * dialog-stf-export.c (stf_export_dialog_sheet_page_init): don't
2402           select the iter.
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):
2442         new
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
2464           textview
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
2468           radio and entry
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):
2487           handle position
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>
2538         * Release 1.9.17
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
2544           medians case
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>
2575         * Release 1.9.16
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
2602           dialog_init to here
2604 2009-11-14  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2606         * dialog-cell-sort.c (set_ok_button_sensitivity): check whether
2607           state->sel is NULL
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
2616         rhs.
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
2625           key
2626         * dialog-workbook-attr.c (AttrState): remove unneeded fields and
2627           add 2 new fields
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
2676           superfluous code
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
2696         function.
2698 2009-11-01  Morten Welinder <terra@gnome.org>
2700         * Release 1.9.15
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
2708           warning
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>
2743         * Release 1.9.14
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>
2761         * Release 1.9.13
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
2787         item chosen.
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.
2792         Fixes #594155.
2794 2009-09-05  Morten Welinder <terra@gnome.org>
2796         * Release 1.9.12
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>
2829         * Release 1.9.11
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.
2841         * search.ui: ditto.
2843 2009-08-15  Morten Welinder <terra@gnome.org>
2845         * Release 1.9.10
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
2855         the printer style.
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
2865           required plugins
2866         * dialog-analysis-tool-chi-squared.c (dialog_chi_square_tool):
2867           ditto
2868         * dialog-analysis-tool-frequency.c (dialog_frequency_tool):
2869           ditto
2870         * dialog-analysis-tool-kaplan-meier.c (dialog_kaplan_meier_tool):
2871           ditto
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
2891         right textdomain.
2893 2009-07-02  Morten Welinder  <terra@gnome.org>
2895         * dialog-function-select.c (make_expr_example): Allow array
2896         result.
2898 2009-07-01  Morten Welinder  <terra@gnome.org>
2900         * dialog-preferences.c: Cleanup using gnumeric-gconf's new
2901         abilities.
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
2907         expression.
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
2917           buttons
2919 2009-06-27 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2921         * dialog-sheet-order.c (dialog_sheet_order): restore window
2922           geometry
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>
2958         * Release 1.9.9
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
2967           the selection
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
2993           selector
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>
3006         * Release 1.9.8
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
3021           untranslatables
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>
3031         * Release 1.9.7
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
3042           author
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
3053           dialog title
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
3087           inconsistencies
3088         (pref_copypaste_page_initializer): ditto
3089         * dialog-so-styled.c (cb_dialog_so_styled_text_widget_set_italic): the tags
3090           should exist
3091         (cb_dialog_so_styled_text_widget_set_strikethrough): ditto
3092         (dialog_so_styled_bold_button_activated): ditto, attach the tag name rather than
3093           the weight
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>
3100         * Release 1.9.6
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
3128         width to sliders.
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
3166           handler
3168 2009-04-13  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3170         * dialog-doc-metadata.c (dialog_doc_metadata_set_gsf_prop): avoid unneccessary
3171         property changes
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
3177         * dialogs.h: 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>
3211         * Release 1.9.5
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>
3236         [#575360]
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/.
3270         Fixes #574602.
3272 2009-02-22  Morten Welinder <terra@gnome.org>
3274         * Release 1.9.4
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
3294         treeview.
3296         * dialog-stf-preview.c (stf_preview_find_column): Return *dx
3297         return values.
3299 2008-12-18  Morten Welinder  <terra@gnome.org>
3301         * dialog-stf-preview.c (stf_preview_new): Display vertical grid
3302         lines.
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
3317           compile on win32.
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
3337           fields
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):
3356           change fields
3357         (censor_mark_group): delete
3358         (kaplan_meier_tool_ok_clicked_cb): read spin buttons rather than
3359           radio buttons
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
3394         (gtmff_asc): new
3395         (sort_asc_desc): new
3396         (cb_asc): new
3397         (cb_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
3406           file
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
3425           of this sheet.
3427 2008-10-20  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3429         * dialog-sheet-order.c (SheetManager): add new listener
3430           fields
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
3459           duplicate button
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
3487           names
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>
3503         * Release 1.9.3
3505 2008-10-17  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3507         * function-select.glade: we should not have a viewport
3508           around the textview
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
3514           top of description
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):
3544           handle exact button
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
3572           Holt-Winters
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
3583           resensitize buttons
3584         (exp_smoothing_ses_r_cb): do not desensitize buttons
3585         (exp_smoothing_des_cb): ditto and switch denominator when
3586           selected
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):
3598           added more buttons
3599         (ExpSmoothToolState): added more fields
3600         (exp_smoothing_tool_ok_clicked_cb): retrieve info from
3601           additional fields
3602         (exp_smoothing_tool_update_sensitivity_cb): check for
3603           additional info.
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
3622           field in the dialog
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>
3697         Fix [#302883]
3698         * plugin-manager.glade: remove "activate all" icon
3699         * dialog-plugin-manager.c (dialog_plugin_manager): add
3700           "activate all" icon
3702 2008-09-19  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3704         see Bug [#302883]
3705         * print.glade: use stock button for Page Setup dialog
3706         * function-select.glade: use stock button for ok (instead
3707           of insert)
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
3728           check box.
3730 2008-09-15  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3732         * dialog-analysis-tools.c (regression_tool_update_sensitivity_cb): add forgotten
3733           "return"
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>
3754         Fix for #152617
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
3762         break.
3764 2008-09-11  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3766         Fix for #521726
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>
3777         Fix for #360873
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
3785           adjusted value.
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
3794           warnings label
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
3801           values
3803 2008-08-29  Jody Goldberg <jody@gnome.org>
3805         * Release 1.9.2
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
3817           references.
3819 2008-06-25  Jody Goldberg <jody@gnome.org>
3821         * Release 1.9.1
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>
3836         * Release 1.9.0
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>
3845         * Release 1.8.0
3847 2007-12-03  Jody Goldberg <jody@gnome.org>
3849         * Release 1.7.91
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
3859           flags
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
3870           delete all calls
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
3877           to it.
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>
3888         * Release 1.7.90
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
3950         (check_hf_tag): new
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
3975           registered.
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
3982           bottom margins)
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
3996         (is_known_tag): new
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
4046         changed.
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
4072           checkbox
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
4079           gtk code
4080         (hf_fill): don't add a configuration command to the header/footer
4081           lists
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 &
4086           footer
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
4097           specification
4098         * print.glade: remove unnecessary label on header/footer page
4100 2007-11-04  Morten Welinder <terra@gnome.org>
4102         * Release 1.7.14
4104 2007-11-03  Morten Welinder  <terra@gnome.org>
4106         * dialog-stf-main-page.c (main_page_update_preview): Kill limit on
4107         number of lines.
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
4113         stfe.
4114         (stf_export_dialog): Take extra GnmStfExport instead of creating
4115         new one.
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>
4129         * Release 1.7.13
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>
4163         * Release 1.7.12
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
4178         cell references.
4180 2007-08-12  Morten Welinder  <terra@gnome.org>
4182         * dialog-define-names.c (name_guru_add): Validate prospective
4183         name.
4185 2007-07-24  Jody Goldberg <jody@gnome.org>
4187         * Release 1.7.11
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
4243         case.
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
4265           some checkboxes
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
4286           enable
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
4306           an argument
4307         (draw_margins): adjust calls to create_margin and call
4308         draw_margin_*
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>
4319         * Release 1.7.10
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
4325         (UnitInfo): ditto
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>
4392         * Release 1.7.9
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
4408         #423603.
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>
4427         * Release 1.7.8
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>
4436         * Release 1.7.7
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>
4457         * Release 1.7.6
4459 2006-12-07  Jody Goldberg <jody@gnome.org>
4461         * dialog-autofilter.c (init_operator) : editable_enters for the expr
4462           entries.
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>
4474         * Release 1.7.5
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
4485           unref the model.
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
4499         sigma exceed 1e6.
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>
4518         * Release 1.7.4
4520 2006-11-19  Morten Welinder <terra@gnome.org>
4522         * Release 1.7.3
4524 2006-11-18  Morten Welinder  <terra@gnome.org>
4526         * dialog-formula-guru.c (cb_dialog_formula_guru_editing_started):
4527         New function.
4528         (real_start_editing_cb): Stop editing in previous cell so we don't
4529         lose our edits.
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
4539         new-style docs.
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.
4546         Part of #364291.
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
4552         #364291.
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*
4560         to char*.
4562 2006-10-23  Jon K Hellan  <hellan@acm.org>
4564         * dialog-plugin-manager.c (cb_pm_button_deactivate_all_clicked):
4565         Remove.
4566         (pm_dialog_init, dialog_plugin_manager): Remove "Deactivate all"
4567         button.
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
4573         instance key.
4574         (dialog_sheet_order): Check for only one instance per
4575         workbook. [#364082]
4577         * dialog-scenarios.c (scenario_add_ok_clicked_cb): Fix string typo.
4578         [#364201]
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
4605         iterator. [#363871]
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>
4621         * Release 1.7.2
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>
4630         * Release 1.7.1
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
4639           of cmd_define_name
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
4661           field
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
4685           ngettext #123860
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>
4745         * Release 1.7.0
4747 2006-05-05  Jody Goldberg <jody@gnome.org>
4749         * dialog-goal-seek.c (gnumeric_goal_seek) : use new update_ui flag in
4750           GoalEvalData.
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
4754           things.
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
4766         separators.
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
4783         setting.
4784         (stf_export_dialog_sheet_page_init): Use separate buttons for Next
4785         and Finish.
4786         (stf_export_dialog_switch_page): Hide the Back button for the
4787         one-sheet case.
4789 2006-04-11  Morten Welinder  <terra@gnome.org>
4791         * dialog-sheet-order.c (populate_sheet_list): Fix selection of
4792         current sheet.
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
4802         button ordering.
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
4842         better.
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
4889           may be NULL
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"
4897           checkbox
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
4913         #324585.
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>
4936         * Release 1.6.1
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
4942           not cancel.
4944 2005-10-10  Jody Goldberg <jody@gnome.org>
4946         * Release 1.6.0
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.
4958           Thanks emmanuel.
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
4969           enable them.
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
4986         go_guess_encoding.
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>
5003         * Release 1.5.90
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
5014           GORotationSel.
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>
5020         * Release 1.5.5
5022 2005-08-28  Morten Welinder <terra@gnome.org>
5024         * Release 1.5.4
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>
5045         * Release 1.5.3
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:
5062           Fix warnings.
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
5072         GogGraph now.
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
5088         per name.
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
5111         present.
5113 2005-06-13  Jody Goldberg <jody@gnome.org>
5115         * Release 1.5.2
5117 2005-06-12  Morten Welinder  <terra@gnome.org>
5119         * dialog-sheet-order.c (cb_ok_clicked): Fix harmless, but scary
5120         CRITICAL.
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
5131           requested
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
5166         into -180..+180.
5168 2005-05-12  Jody Goldberg <jody@gnome.org>
5170         * sheet-order.glade : don't expand the buttons vertically that is just
5171           ugly.
5173         * dialog-autofilter.c (map_op) : fix inversion of starts with and ends
5174           with.
5175         (init_operator) : strip the leading and trailing '*' for
5176           begins/ends/contains.
5178 2005-05-10  Jody Goldberg <jody@gnome.org>
5180         * Release 1.5.1
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
5209         window menu.
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
5225         demand.
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
5233         line at a time.
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
5257         arg order.
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
5302         #decimals for mm.
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
5317         double.
5319 2005-02-08  Jody Goldberg <jody@gnome.org>
5321         * Release 1.5.0
5323 2005-02-04  Morten Welinder  <terra@gnome.org>
5325         * dialog-search.c (make_matches_table): Remove old #ifdef
5326         HAVE_foos.
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>
5334         * Release 1.4.2
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>
5354         * Release 1.4.1
5356 2004-11-28  Jody Goldberg <jody@gnome.org>
5358         * Release 1.4.0
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>
5381         * Release 1.3.93
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
5459           label too.
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
5481           setting functions
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>
5495         * Release 1.3.92
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
5506           are selected
5507         (cb_item_move): rewrite using gtk 2.2 api additions
5508         (cb_up): change arguments to cb_item_move
5509         (cb_down): ditto
5510         * dialog-sheet-order.c (gnm_tree_model_iter_prev):
5511           move to gui-util.c
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
5540         (cb_sheet_top): new
5541         (cb_sheet_bottom): new
5542         (stf_export_dialog_sheet_page_init): setup `top' and
5543           `bottom' buttons
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
5558           non-empty
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
5609           style
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
5629           sheets is now 0.
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>
5662         * Release 1.3.91
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.
5668         Plug leak.
5670 2004-09-27  Jody Goldberg <jody@gnome.org>
5672         * dialog-paste-special.c (cb_paste_special_response) : don't forget to
5673           destroy the dialog.
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>
5704         * Release 1.3.90
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>
5786         * Release 1.3.2
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)
5800           in the dialog.
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
5806         is non-NULL.
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>
5820         * Release 1.3.1
5822 2004-07-17  Andreas J. Guelzow <aguelzow@taliesin.ca>
5824         * dialog-preferences.c (pref_tree_data): add CLIPBOARD over
5825           PRIMARY preference
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
5841           text fade in out.
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
5859         context.
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
5883           throughout
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
5893           default colour
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
5927         column 1.
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>
5965         * Release 1.3.0
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
5982         tweakings.
5983         * view.glade: Ditto.
5985 2004-03-22  Morten Welinder  <terra@gnome.org>
5987         * dialog-about.c (dialog_about): Handle missing plugins without
5988         crashing.
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
5998           GtkCLists
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
6015         libgnome).
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
6046           orientation
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
6085         * dao.glade: ditto
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
6108           label
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
6117         * rank.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
6132           widget
6133         (parse_output): ditto
6134         * dao.glade: add in-place toggle button
6135         * dialog-advanced-filter.c (advanced_filter_update_sensitivity_cb):
6136           use new dao widget
6137         (dialog_advanced_filter): disable `put' menu
6138         * dialog-analysis-tools.c (dialog_tool_init): state->put_menu is not
6139           longer used
6140         (tool_load_selection): state->output_entry is not longer used
6141         * dialog-consolidate.c (dialog_set_button_sensitivity): use new
6142           dao widget
6143         (dialog_consolidate): enable `put' menu
6144         * dialog-fill-series.c (cb_fill_series_update_sensitivity): use new
6145           dao widget
6146         (dialog_fill_series): disable `put' menu
6147         * dialog-random-generator.c (random_tool_update_sensitivity_cb):
6148           use new dao widget
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
6153           kind of dialog!)
6154         * dialog-shuffle.c (dialog_shuffle): ditto
6155         * dialog-simulation.c (simulation_update_sensitivity_cb): use new
6156           dao widget
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
6184           throughout
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):
6196           use new dao widget
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>
6220         * dao.glade: new
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
6237         * rank.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>
6258         * Release 1.2.3
6260 2003-12-21  J.H.M. Dassen (Ray) <jdassen@debian.org>
6262         * dialog-cell-sort.c: #include <gtk/gtkmenuitem.h> so things link
6263         again.
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
6286           between them
6287         (append_data): load header into new column
6288         (cb_sort_header_check): simply switch the visibility of the header
6289           column
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>
6323         * Release 1.2.2
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):
6329           handle clear button
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>
6382         * Release 1.2.1
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
6401         build.
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
6411         the trim right.
6412         (format_page_trim_menu_deactivate): Update preview and result
6413         after changes.
6415 2003-09-28  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
6417         * dialog-scenarios.c (scenarios_ok_clicked_cb): Fixed a crash in
6418         ok button.
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>
6460         * Release 1.2.0
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
6469           HFRenderInfo->sheet
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
6489           likely entry field
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>
6505         * Release 1.1.90
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>
6530         * Release 1.1.20
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
6589           duplicate code
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
6629           GenericToolState
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
6644           state->put_menu
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
6649           put_menu fields
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
6660           pages)
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
6694           if appropriate
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
6704           appropriate
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
6760           work anyways.)
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
6766           function names only
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>
6777         From John Gill :
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
6787         make undoable
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
6849           header button
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
6898         anova-one.glade
6899         anova-two.glade
6900         autoformat.glade
6901         cell-format.glade
6902         consolidate.glade
6903         correlation.glade
6904         covariance.glade
6905         descriptive-stats.glade
6906         exp-smoothing.glade
6907         fourier-analysis.glade
6908         function-select.glade
6909         histogram.glade
6910         merge.glade
6911         moving-averages.glade
6912         print.glade
6913         rank.glade
6914         regression.glade
6915         sampling.glade
6916         shuffle.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
6935           headers
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
6953         column.
6955         * dialog-stf-preview.c (stf_preview_new): Set size in terms of
6956         font size.
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
7018           pagedata
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
7062           to argument list
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
7071                 selection
7072         * dialog-cell-format.c
7073                 (_FormatState) : remove number format related variables
7074                 (_FormatWidget) : removed
7075                 (generate_format),
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
7092                 state->format.spec
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
7104         * dialog-stf.c
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
7120         function.
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
7143         break specs.
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
7152         here.
7153         (stf_preview_set_lines): Clear the table here too.
7154         (stf_preview_render): Merge into stf_preview_set_lines, then
7155         remove.
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
7161         trimming here.
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
7171           complete name
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
7220           cleared.
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
7241         * rank.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>
7279         * Release 1.1.19
7281 2003-06-07  Jody Goldberg <jody@gnome.org>
7283         * Release 1.1.18
7285 2003-06-06  Morten Welinder  <terra@gnome.org>
7287         * dialog-cell-comment.c (dialog_cell_comment): Position the cursor
7288         at the beginning.
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
7324         lines to parse.
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
7345         formats here.
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
7354         GnomeCanvas.
7356 2003-06-04  Jody Goldberg <jody@gnome.org>
7358         * dialog-merge.c (dialog_merge) : init the expr entry.
7359             - editable_enters
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
7368           with the dao utils.
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
7377           names.
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
7421         font.
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
7429         underlines.
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
7437         display.
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"
7449         out of the style.
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):
7464         Ditto.
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
7498           main page
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
7512           argument
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
7518         and cell_separator.
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
7537           with import dialog
7539 2003-05-11  Jody Goldberg <jody@gnome.org>
7541         * Release 1.1.17
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,
7586         Emmanuel Pacaud.)
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'
7599         button.
7601         * dialog-simulation.c (update_log): Use gtk list view instead of
7602         text view.
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
7668         scenario dialogs.
7670 2003-04-11  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
7672         * dialog-scenarios.c (dialog_scenario_add): Added a default
7673         comment.
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
7724         data.
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>
7739         * Release 1.1.16
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
7758         paranoia.
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
7784         dialog.
7785         (dhl_set_target_external): New. Set "file" field in external link
7786         variant of dialog.
7787         (dhl_get_target_external): New. Get "file" field from dialog.
7788         (dhl_set_target_url): New. Set "Web address" field in URL variant
7789         of dialog.
7790         (dhl_get_target_url): New. Get "Web address" field from URL
7791         variant of dialog.
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
7806         true for entries.
7808 2003-01-04  Jon K Hellan  <hellan@acm.org>
7810         * dialog-solver.c (dialog_init): Use gnm_expr_entry_grab_focus to
7811         grab focus.
7813 2002-12-31  Jody Goldberg <jody@gnome.org>
7815         * Release 1.1.15
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>
7836         * Release 1.1.14
7838 2002-12-22  Jody Goldberg <jody@gnome.org>
7840         * Release 1.1.13
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.
7865         (map_op) : new.
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
7874           silliness.
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):
7886         Delete.
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
7901           resets the pattern.
7903 2002-11-15  Jody Goldberg <jody@gnome.org>
7905         * Release 1.1.12
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
7926         scheme explicitly.
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
7935           option menus
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
7953         leak.
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
8011         results.
8012         (search_get_value): Handle locus and values.
8014         * dialog-search-replace.c (ok_clicked): Don't search expression
8015         results.
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>
8023         * Release 1.1.11
8025 2002-10-31  Morten Welinder  <terra@diku.dk>
8027         * dialog-about.c (dialog_about): On a test basis, use UTF-8 in
8028         Andreas' name.
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.
8034         I think.  I hope.
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>
8044         * Release 1.1.10
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
8065           attributes.
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
8071           loose dates.
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
8111           later cleared.
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
8125           the tool.
8127 2002-10-02  Chris Benedict  <deadeyedan@hotmail.com>
8129         * dialog-sheet-order.c (cb_ok_clicked) : Do not allow all sheets to
8130           be deleted
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>
8151         * Release 1.1.9
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
8157           signal.
8159 2002-09-20  Jody Goldberg <jody@gnome.org>
8161         * Makefile.am : Add dialog-hyperlink.c
8162           and hyperlink.glade
8163         (EXTRA_DIST) : no need to have the graph guru any more, it is always
8164           available.
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) :
8186           ditto.
8188 2002-08-30  Jody Goldberg <jody@gnome.org>
8190         * dialog-graph-guru.c (dialog_graph_guru) : some initial work to get
8191           more ported.
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
8210           gtkmessagedialog.
8211         * dialog-stf-export-sheet-page.c (stf_export_dialog_sheet_page_result)
8212           ditto.
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
8216           insensitive here.
8218         * dialog-simulation.c (simulation_ok_clicked_cb) : fix const.
8220 2002-08-25  Jody Goldberg <jody@gnome.org>
8222         * Release 1.1.8
8224 2002-08-18  Jody Goldberg <jody@gnome.org>
8226         * dialog-autoformat.c (dialog_autoformat) : remove use of deprecated
8227           feature.
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
8236         selection.
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
8246         variables.
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
8253         instead of entries.
8255         * solver.glade: Related changes.  Some clean up.
8257 2002-08-12  Jody Goldberg <jody@gnome.org>
8259         * Release 1.1.7
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
8283         the dialog.
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'
8293         text view.
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
8310         first page.
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
8386         issues.
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
8396         improvements.
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>
8433         * Release 1.1.6
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
8469           in dialog_tool_init
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
8486           current sheet.
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
8495           sheetview now.
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
8528           strings.
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
8535           locale.
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>
8548         * Release 1.1.4
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
8571           `ok' + printing
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
8577           missing return
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) :
8585           finish edits
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
8604           range only
8605         (get_paper_psheight) : default height should be 0 rather than 1.
8606         (get_printable_height) : use gnome_print_convert_distance, return height
8607           in points
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
8613           libgnomeprintui
8614         (do_convert) : remove
8615         (convert_to_*) : remove
8616         (listeners_convert) : remove
8617         (add_unit) : remove
8618         (unit_changed) : save unit, use accessor method to get value from
8619           spin button
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
8626           UnitName
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) :
8660           deleted
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
8669         (pm_add_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
8684         up.
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>
8756         * Release 1.1.3
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
8762           checkbox
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
8773           preference page
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
8789           catch-all page
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
8800           than GList)
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
8816           pref
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) :
8870           preload selection
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
8952           buttons)
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
8958           analysis-tools.h
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
8962           analysis-tools.h
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
8979           undoable
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
9001           undoable
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
9008           undoable
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
9061          customization)
9062         * print.glade : ditto
9064 2002-03-25  Jody Goldberg <jody@gnome.org>
9066         * Release 1.1.2
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
9094           modeless
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) :
9119           new
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
9132         later, not for 1.2.
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
9158         check items.
9160 2002-03-22  Jukka-Pekka Iivonen  <jiivonen@hutcs.cs.hut.fi>
9162         * dialog-solver.c (solver_reporting): Added handling of max time
9163         exceeded.
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
9169           categories list
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
9181         algorithm.
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
9240           the new combo.
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
9247           redesigned
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
9285         beautification
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
9295           sheet-rename.glade
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
9307         cell was empty.
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
9313           of colored tabs
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>
9371         * Release 1.1.1
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
9407           Jody happy.
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
9425           deletion of sheets.
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
9445         range is not set.
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
9452         (move_cb) : ditto
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
9484         quite done yet.
9486 2002-03-04  Andreas J. Guelzow <aguelzow@taliesin.ca>
9488         * dialog-cell-comment.c (cb_cell_comment_ok_clicked) : use
9489           cmd_set_comment
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
9524         guru
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
9587           gtkentries.
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
9616           GTK_EDITABLES
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) :
9625           set flags
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
9655           load_model_data
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
9672           signal
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
9689         initialisation.
9691         * dialog-cell-format.c (fmt_dialog_init_format_page): Constify.
9692         (cb_validation_sensitivity): Constify.  Fix broken sensitivity
9693         code.
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):
9704         Constify.
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
9717           on apply button.
9719 2002-02-18  Jody Goldberg <jody@gnome.org>
9721         * Release 1.1.0
9723 2002-02-15  Jody Goldberg <jody@gnome.org>
9725         * function-select.glade : fix conversion breakage.  Still in bad
9726           shape.
9728 2002-02-10  Jody Goldberg <jody@gnome.org>
9730         * dialog-formula-guru.c (formula_guru_arg_new) : labels don't need
9731           to expand.
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
9748           button
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
9756           inactive)
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
9770           to sort-command
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
9780           treeview
9781         * dialog-cell-sort.c : initial port to gnome2 and
9782           guru-ification, sorting is currently disabled util completion
9783           of this port.
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
9795           and guru-ification.
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
9801           gtktreeview
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
9826           GObjects.
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
9833           doesn't crash.
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
9889           dialog_sheet_name
9890         * sheet-rename.glade : use descriptive button ids &
9891           edit label
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
9906         going on.
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) :
9912           new procedure
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
9926           not gtk-object
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
9956           button
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
9967           is not a gtk object
9968         (cb_cancel_button_clicked) : new
9969         (cb_button_clicked) : renamed to cb_apply_button_clicked, do not
9970           destroy dialog
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
10022           global_range_name
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/
10070         d/focus_target/
10072 2002-01-22  Jody Goldberg <jody@gnome.org>
10074         * dialog-cell-sort.c (col_row_name_list) : prepend then reverse,
10075           append is slow.
10077 2002-01-21  Jody Goldberg <jody@gnome.org>
10079         * Release 1.0.3
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) :
10101           deleted
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
10112           keep it visible.
10113         * formula-guru.glade : ditto.
10115         * dialog-graph-guru.c (cb_entry_rangesel_drag_finished) : update the
10116           vector.
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
10123           generation.
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.
10138         * cell-sort.glade:
10139         * colrow.glade:
10140         * goalseek.glade:
10141         * hf-config.glade:
10142         * names.glade:
10143         * plugin-manager.glade:
10144         * print.glade:
10145         * regression.glade:
10146         * sampling.glade:
10147         * search-replace.glade:
10148         * search.glade:
10149         * sheet-order.glade:
10150         * summary.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>
10165         * Release 1.0.2
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
10184           fourier_tool !
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
10192           calculated bins
10193         * tools.h : add histogram_calc_bin_info_t
10194         * dialog-analysis-tools.c (histogram_tool_update_sensitivity_cb) :
10195           new procedure
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>
10246         * Release 1.0.1
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
10256           missing series.
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>
10291         * Release 1.0.0
10293 2001-12-30  Zbigniew Chyla  <cyba@gnome.pl>
10295         * dialog-search.c
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>
10305         * Release 0.99.1
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
10315           help file name
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
10349           warning.
10351 2001-12-15  Jody Goldberg <jody@gnome.org>
10353         * Release 0.99.0
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
10367         functions by name.
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
10410           before changing.
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)
10420           to 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
10427           sheets
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
10432           (# 62164)
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
10491           changes.
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
10504         inclusive.
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
10521           variables
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
10544         much more robust.
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
10565           tool invocation
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>
10594         * Release 0.75
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
10602           to dialog format
10603         (cb_dialog_solve_clicked) : also store user visible strings describing
10604           the constraints
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'
10633         button.
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
10641           manually.
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
10652           widget
10653         * solver.glade : redesign dialog as semi-modal guru
10655 2001-10-29  Jody Goldberg <jgoldberg@home.com>
10657         * Release 0.74
10659 2001-10-29  Jody Goldberg <jgoldberg@home.com>
10661         * Release 0.73
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
10678         on validation.
10679         (cb_validation_error_action_deactivate): Don't set error style on
10680         mstyle directly.
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
10724           samples
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
10760         expression.
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
10769         change.
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
10780           returned error.
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
10786           selected.
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
10800           prefix/suffix.
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>
10849         * Release 0.72
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
10981         search from here.
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
10998           widgets
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
11008           changed.
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
11026           widget
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>
11096         * Release 0.71
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
11105           xmlNode *.
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
11178           in the combo_text.
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
11190           rank.glade
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
11208           their mind.
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
11216         (modal) dialog.
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>
11337         * Release 0.70
11339 2001-08-18  Jody Goldberg <jgoldberg@home.com>
11341         * dialog-graph-guru.c :  Move the life cycle issues up into
11342           gnumeric-graph.
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>
11351         * Release 0.69
11353 2001-08-01  Jody Goldberg <jgoldberg@home.com>
11355         * dialog-cell-format.c (draw_format_preview) : display parse formats
11356           for general.
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
11378         clist's.
11380         * cell-format.glade: Set border around background
11381         preview canvas.
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
11387         a redraw.
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>
11399         * Release 0.68
11401 2001-07-15  Almer S. Tigelaar  <almer@gnome.org>
11403         * dialog-stf.[ch] (stf_dialog): Add and set lines member on
11404         dialogresult.
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
11424         new parameters.
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>
11443         * Release 0.67
11445 2001-06-27  Jody Goldberg <jgoldberg@home.com>
11447         * Release 0.66
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
11472         described above.
11473         (cb_dialog_set_focus): No need for absolute references.
11474         (cb_areas_select_row): Enable the delete button when a row
11475         is selected.
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):
11531         Use 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
11546         stf_parse_general.
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
11552         stf_parse_general.
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
11558         stf_parse_general.
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
11578         of normal entries.
11579         (dialog_validate): Cope for non-modality of dialog.
11580         (cb_dialog_destroy): New, clean up when user closes
11581         the dialog.
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>
11593         * Release 0.65
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
11603           autoscroll.
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
11620         guru per workbook.
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
11629           from here.
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
11661         integers.
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
11675         cast.
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
11687         stored in context.
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
11691         receives focus.
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):
11707         Constify.
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
11726           routines.
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
11731           routines.
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
11741         popping up.
11743 2001-05-04  Jon K Hellan  <hellan@acm.org>
11745         * dialog-printer-setup.c (struct PrinterSetupState) : Add
11746         ExprEntry widgets.
11747         (do_setup_page_info): Add ExprEntry widgets on the fly.
11748         (do_print_cb): Close print setup dialog before displaying print
11749         dialog. FIXME.
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
11768         dialogs.
11770         * workbook-attr.glade: Don't set title here after all. It has no
11771         effect.
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
11797         wbcg.
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
11806           portability patch.
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
11831         Kaare.
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
11839         to GTK_ENTRY.
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.
11886           s/value/expr_text/
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>
11921         * Release 0.64
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
11958         non-modal.
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>
11966         * Release 0.63
11968 2001-02-20  Morten Welinder  <terra@diku.dk>
11970         * dialog-analysis-tools.c (dialog_regression_tool): Fix error
11971         messages.
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>
11990         * Release 0.62
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
12021         not yet).
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
12028         entered values.
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
12054           simplicity later.
12055         * dialog-insert-cells.c (dialog_insert_cells) : move test for
12056           simplicity later.
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
12064           format page.
12066 2000-12-17 Jody Goldberg <jgoldberg@home.com>
12068         * Release 0.61
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>
12086         * Release 0.60
12088 2000-12-06  Jody Goldberg <jgoldberg@home.com>
12090         * dialog-stf-preview.c (stf_preview_format_recalc_colwidths) : Avoid
12091           ansi violation.
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>
12108         * Release 0.59
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
12118         a number.
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>
12128         * Release 0.58
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>
12150         * Release 0.57
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
12165         changed.
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
12185         the unit name.
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
12188         right.
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
12222           locally.
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
12243         comment.
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
12256           names too.
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
12271           the input.
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
12276           than GnomeDialog.
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
12285         leak.
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
12321           up to date.
12323 2000-06-28  Jody Goldberg <jgoldberg@home.com>
12325         * dialog-define-names.c : Begin to rework in order to support
12326           different scopes.
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
12332           generate warnings.
12334 2000-06-18  Jody Goldberg <jgoldberg@home.com>
12336         * Release 0.56
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
12359           too.
12361 2000-06-18  Jody Goldberg <jgoldberg@home.com>
12363         * Release 0.55
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
12372         "OK".
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
12383           max visibility.
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
12392         arg-requisition.
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
12409         current entry.
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
12413         arguments.
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
12428         want.
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.
12434           To avoid leaks.
12435         (cb_formula_guru_destroy) : We do want to release the memory from the
12436           array.
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
12455         a little nicer.
12457 2000-06-13  Morten Welinder  <terra@diku.dk>
12459         * dialog-stf-format-page.c (format_page_format_changed): Plug
12460         leak.
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
12526         warning.
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
12537           label.
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.