Compilation: avoid deprecated pango_trim_string.
[gnumeric.git] / src / dialogs / ChangeLog
blob6635ad3d8bc3558b5c46d4e2731ed610d1f51106
1 2017-12-02  Morten Welinder  <terra@gnome.org>
3         * dialog-doc-metadata.c (trim_string): trivial replacement for
4         pango_trim_string.
6 2017-12-01  Morten Welinder <terra@gnome.org>
8         * Release 1.12.37
10 2017-11-26  Morten Welinder  <terra@gnome.org>
12         * dialog-function-select.c (cb_dialog_function_select_search_all):
13         Plug leak.
14         (cb_dialog_function_select_load_cb): Plug leak.
16 2017-11-18  Morten Welinder <terra@gnome.org>
18         * Release 1.12.36
20 2017-07-06  Morten Welinder <terra@gnome.org>
22         * Release 1.12.35
24 2017-07-04  Jean Brefort  <jean.brefort@normalesup.org>
26         * cell-format.ui: fix icon names, see #781988 comments #15-16
28 2017-07-03  Jean Brefort  <jean.brefort@normalesup.org>
30         * dialog-cell-format.c (setup_pattern_button): fix pixdata loading
31         when gdk-pixbuf is >= 2.36.1. [#781988]
33 2017-03-20  Morten Welinder <terra@gnome.org>
35         * Release 1.12.34
37 2017-03-17  Morten Welinder  <terra@gnome.org>
39         * dialog-hyperlink.c (dhl_get_tip): Return NULL for default tip so
40         we don't store it.
42 2017-01-30  Morten Welinder <terra@gnome.org>
44         * Release 1.12.33
46 2016-08-20  Morten Welinder <terra@gnome.org>
48         * Release 1.12.32
50 2016-06-29  Morten Welinder <terra@gnome.org>
52         * Release 1.12.31
54 2016-06-17  Morten Welinder <terra@gnome.org>
56         * Release 1.12.30
58 2016-05-10  Morten Welinder  <terra@gnome.org>
60         * dialog-stf.h (FormatInfo_t): Doc fix.
62 2016-05-06  Morten Welinder <terra@gnome.org>
64         * Release 1.12.29
66 2016-03-22  Morten Welinder <terra@gnome.org>
68         * Release 1.12.28
70 2016-03-22  Morten Welinder  <terra@gnome.org>
72         * dialog-about.c (dialog_about): Update copyright year.
74 2016-02-11  Morten Welinder  <terra@gnome.org>
76         * dialog-solver.c (update_obj_value): Plug leak.
78 2016-02-06  Morten Welinder <terra@gnome.org>
80         * Release 1.12.27
82 2015-12-28  Morten Welinder <terra@gnome.org>
84         * Release 1.12.26
86 2015-12-25  Morten Welinder <terra@gnome.org>
88         * Release 1.12.25
90 2015-12-08  Jean Brefort  <jean.brefort@normalesup.org>
92         * dialog-recent.c (cb_selected), (cb_response), (cb_button_press),
93         (dialog_recent_used): add support for multiple selesction and double
94         click. [#759160]
96 2015-11-19  Morten Welinder <terra@gnome.org>
98         * recent.ui: Fix tooltip for open button
100 2015-09-20  Morten Welinder <terra@gnome.org>
102         * Release 1.12.24
104 2015-07-28  Morten Welinder <terra@gnome.org>
106         * Release 1.12.23
108 2015-05-05  Morten Welinder  <terra@gnome.org>
110         * dialog-solver.c (run_solver): If starting the solver fails, let
111         the user know why.
113 2015-05-04  Morten Welinder  <terra@gnome.org>
115         * dialog-solver.c (cb_notify_result): Rate-limit actual updates to
116         10 per second.
118 2015-05-02  Morten Welinder  <terra@gnome.org>
120         * dialog-solver.c (run_solver): Move everything except the stop
121         button from the run dialog to the main dialog.
123 2015-04-16  Andreas J. Guelzow <aguelzow@pyrshep.ca>
125         * dialog-analysis-tools.c (dialog_histogram_tool): set defaults
127 2015-04-16  Morten Welinder <terra@gnome.org>
129         * Release 1.12.22
131 2015-03-30  Jean Brefort  <jean.brefort@normalesup.org>
133         * dialog-sheetobject-size.c (dialog_so_size_button_sensitivity),
134         (set_mode), (cb_dialog_so_size_apply_clicked),
135         (cb_dialog_so_size_mode_changed), (dialog_so_size): support relative and
136         absolute anchoring.
138 2015-03-04  Morten Welinder <terra@gnome.org>
140         * Release 1.12.21
142 2015-02-04  Morten Welinder <terra@gnome.org>
144         * Release 1.12.20
146 2015-01-23  Morten Welinder <terra@gnome.org>
148         * Release 1.12.19
150 2015-01-19  Morten Welinder  <terra@gnome.org>
152         * dialog-printer-setup.c (do_setup_page_info): Load right-down
153         images from glib resources.
155 2015-01-06  Morten Welinder  <terra@gnome.org>
157         * dialog-recent.c (cb_destroy): Plug leak.
159 2015-01-05  Morten Welinder  <terra@gnome.org>
161         * dialog-define-names.c (cb_name_guru_destroy): Plug leak.
163 2015-01-01  Morten Welinder  <terra@gnome.org>
165         * dialog-hyperlink.c (dhl_setup_type): Fix deprecations.
166         (dhl_init): Plug leak.
168         * dialog-cell-format.c (build_validation_error_combo): Plug leak.
169         (cb_validation_error_action_changed): Fix deprecations.
171         * dialog-sheet-order.c (dialog_sheet_order): Fix icon handling.
173         * dialog-about.c (dialog_about): Update copyright.
175 2014-12-29  Morten Welinder  <terra@gnome.org>
177         * dialog-recent.c (cb_key_press): New function.  On [Delete],
178         remove the current item from the recent history.
180 2014-12-25  Morten Welinder  <terra@gnome.org>
182         * dialog-about.c (text_item_renderer): Fade using alpha.  The old
183         method doesn't work anymore.
185 2014-12-22  Morten Welinder  <terra@gnome.org>
187         * dialog-quit.c (show_quit_dialog): Don't show the dialog.
188         Especially not before we set a parent.
190         * dialog-about.c (dialog_about): Don't use an empty layout for
191         measurement.
193 2014-11-14  Morten Welinder  <terra@gnome.org>
195         * dialog-stf-preview.c (render_get_value): Truncate long items.
197 2014-09-25  Morten Welinder <terra@gnome.org>
199         * Release 1.12.18
201 2014-09-24  Jean Brefort  <jean.brefort@normalesup.org>
203         * dialog-recent.c (url_renderer_func): fix crash with gtk+-3.14.0.
205 2014-09-10  Jean Brefort  <jean.brefort@normalesup.org>
207         * advanced-filter.ui: set the type_hint property to "dialog". [#736395]
208         * anova-one.ui: ditto.
209         * anova-two.ui: ditto.
210         * autofilter-expression.ui: ditto.
211         * autofilter-top10.ui: ditto.
212         * autoformat.ui: ditto.
213         * autosave.ui: ditto.
214         * chi-squared.ui: ditto.
215         * consolidate.ui: ditto.
216         * correlation.ui: ditto.
217         * covariance.ui: ditto.
218         * delete-cells.ui: ditto.
219         * descriptive-stats.ui: ditto.
220         * dialog-zoom.ui: ditto.
221         * fill-series.ui: ditto.
222         * formula-guru.ui: ditto.
223         * fourier-analysis.ui: ditto.
224         * goalseek.ui: ditto.
225         * goto.ui: ditto.
226         * insert-cells.ui: ditto.
227         * mean-tests.ui: ditto.
228         * merge.ui: ditto.
229         * normality-tests.ui: ditto.
230         * one-mean-test.ui: ditto.
231         * principal-components.ui: ditto.
232         * random-generation.ui: ditto.
233         * rank.ui: ditto.
234         * scenario-add.ui: ditto.
235         * scenario-manager.ui: ditto.
236         * search.ui: ditto.
237         * shuffle.ui: ditto.
238         * sign-test-two.ui: ditto.
239         * sign-test.ui: ditto.
240         * simulation.ui: ditto.
241         * so-button.ui: ditto.
242         * so-checkbox.ui: ditto.
243         * so-frame.ui: ditto.
244         * so-scrollbar.ui: ditto.
245         * tabulate.ui: ditto.
246         * variance-tests.ui: ditto.
247         * view.ui: ditto.
248         * wilcoxon-mann-whitney.ui: ditto.
249         * workbook-attr.ui: ditto.
251 2014-07-29  Andreas J. Guelzow <aguelzow@pyrshep.ca>
253         * dialog-cell-format-cond.c (cb_c_fmt_dialog_dialog_buttons):
254         ask user if it looks they may have forgotten to add a cond.
255         format
257 2014-06-09  Morten Welinder <terra@gnome.org>
259         * Release 1.12.17
261 2014-05-26  Morten Welinder  <terra@gnome.org>
263         * dao-gui-utils.c (output_group): Remove unused variable.
265 2014-05-23  Morten Welinder <terra@gnome.org>
267         * Release 1.12.16
269 2014-05-04  Morten Welinder  <terra@gnome.org>
271         * dialog-autoformat.c (dialog_autoformat): Do the full dialog in
272         GtkBuilder instead of doing half in GtkUIManager.
274         * dialog-data-slicer.c (dialog_data_slicer): Ditto.
276 2014-04-30  Morten Welinder <terra@gnome.org>
278         * Release 1.12.15
280 2014-04-26  Morten Welinder  <terra@gnome.org>
282         * dialog-search.c (dialog_search): Undo guru changes from last
283         commit unrelated to stated goal of getting rid of GtkTable.
284         Fixes #728817.
286 2014-04-13  Morten Welinder <terra@gnome.org>
288         * Release 1.12.14
290 2014-03-18  Morten Welinder <terra@gnome.org>
292         * Release 1.12.13
294 2014-03-16  Morten Welinder  <terra@gnome.org>
296         * dialog-cell-format.c (set_font_underline): Adjust underline
297         picker's selection.
299 2014-03-15  Morten Welinder  <terra@gnome.org>
301         * dialog-cell-format-cond.c
302         (cb_c_fmt_dialog_chooser_entry_changed): We need to return FALSE
303         in a focus-out handler.
304         (c_fmt_dialog_selection_type): Plug leaks.
306 2014-03-03  Morten Welinder <terra@gnome.org>
308         * Release 1.12.12
310 2014-02-16  Morten Welinder <terra@gnome.org>
312         * Release 1.12.11
314 2014-02-11  Morten Welinder <terra@gnome.org>
316         * Release 1.12.10
318 2014-02-06  Jean Brefort  <jean.brefort@normalesup.org>
320         * dialog-so-styled.c (dialog_so_styled_free),
321         (cb_dialog_so_styled_response), (dialog_so_styled): really cancel changes
322         on cancelling. [#723745]
324 2013-11-28  Morten Welinder <terra@gnome.org>
326         * Release 1.12.9
328 2013-11-25  Morten Welinder  <terra@gnome.org>
330         * function-select.ui: Work around gtk+ ABI break.  Fixes Redhat
331         #1033827.
333 2013-10-17  Morten Welinder  <terra@gnome.org>
335         * sheet-rename.ui, sheet-resize.ui: Fix button order.  Patches
336         from Xabier Rodríguez Calvar, #710378.
338 2013-10-09  Morten Welinder  <terra@gnome.org>
340         * dialog-recent.c (url_renderer_func): If we have a filename, use
341         that.  This hides the "file://" prefix.
343 2013-10-07  Morten Welinder <terra@gnome.org>
345         * Release 1.12.8
347 2013-09-23  Andreas J. Guelzow <aguelzow@pyrshep.ca>
349         * solver.ui: fix text alignment
350         * dialog-solver.c (dialog_init): use the whole width for
351         expression entries
353 2013-09-23  Jean Brefort  <jean.brefort@normalesup.org>
355         * cell-format.ui: add a border around font selector. [#708567]
357 2013-09-06  Jean Brefort  <jean.brefort@normalesup.org>
359         * covariance.ui: fix radio buttons behavior. [#707595]
361 2013-09-01  Morten Welinder <terra@gnome.org>
363         * Release 1.12.7
365 2013-08-27  Morten Welinder <terra@gnome.org>
367         * Release 1.12.6
369 2013-08-19  Morten Welinder <terra@gnome.org>
371         * Release 1.12.5
373 2013-08-03  Andreas J. Guelzow <aguelzow@pyrshep.ca>
375         * dialog-cell-format.c (input_msg_rebuild_input_msg): new
376         (cb_input_msg_rebuild): new
377         (cb_input_msg_flag_toggled): rebuild input message
378         (fmt_dialog_init_input_msg_page): connect new callbacks
380 2013-08-02  Andreas J. Guelzow <aguelzow@pyrshep.ca>
382         * dialog-cell-format.c: remove dialog_changed and dialog_changed_user_data
383         fields throughout
384         (cb_validation_changed): only set validation.changed during editing
385         (fmt_dialog_impl): set the ok button initially to be inactive
387 2013-08-02  Andreas J. Guelzow <aguelzow@pyrshep.ca>
389         * dialog-cell-format.c (fmt_dialog_init_input_msg_page): set toggle
390         (fmt_dialog_init_validation_page): remove unneeded code
392 2013-08-02  Morten Welinder  <terra@gnome.org>
394         * dialog-cell-format.c (fmt_dialog_init_input_msg_page): Turn this
395         on and repair bitrot.
397 2013-08-02  Andreas J. Guelzow <aguelzow@pyrshep.ca>
399         * dialog-cell-format.c (dialog_cell_format): add pages argument
400         (fmt_dialog_impl): add pages argument, calculate default
401         value for the argument
402         (dialog_cell_format_select_style): move code from here to fmt_dialog_impl
403         * dialogs.h (dialog_cell_format): add argument
405 2013-07-21  Morten Welinder  <terra@gnome.org>
407         * dialog-cell-format-cond.c (c_fmt_dialog_init_editor_page): Don't
408         force references to have sheet.  Fixes #704445.
410 2013-07-10  Morten Welinder <terra@gnome.org>
412         * Release 1.12.4
414 2013-06-25  Morten Welinder <terra@gnome.org>
416         * Release 1.12.3
418 2013-06-05  Andreas J. Guelzow <aguelzow@pyrshep.ca>
420         * dialog-cell-sort.c (dialog_init): remove unused variable
422 2013-06-04  Andreas J. Guelzow <aguelzow@pyrshep.ca>
424         * dialog-define-names.c (name_guru_store_names): use sheet specific
425         conventions
427 2013-05-29  Andreas J. Guelzow <aguelzow@pyrshep.ca>
429         * dialog-cell-format.c (dialog_cell_format_select_style): fix returns
430         without value
432 2013-05-29  Morten Welinder  <mwelinder@gmail.com>
434         * dialog-about.c (create_animation): Avoid creating a GList with
435         bad ->prev pointers.
437 2013-05-25  Andreas J. Guelzow <aguelzow@pyrshep.ca>
439         * dialog-cell-format-cond.c (CFormatState): add field
440         (cb_c_fmt_dialog_dialog_destroy): delete format dialog if it still
441         exists
442         (editor_destroy_cb): new
443         (c_fmt_dialog_select_style): new
444         (cb_c_fmt_dialog_edit_style_button): use c_fmt_dialog_select_style
445         (dialog_cell_format_cond): initialize new field
446         * dialog-cell-format.c (dialog_cell_format_select_style): return dialog
447         * dialogs.h: return GtkDialog  from dialog_cell_format_select_style
449 2013-05-22  Andreas J. Guelzow <aguelzow@pyrshep.ca>
451         * dialog-hyperlink.c (dialog_hyperlink): preserve the type of
452         the link
454 2013-05-13  Jean Brefort  <jean.brefort@normalesup.org>
456         * doc-meta-data.ui: adjust labels vertical alignment. [#700156]
458 2013-04-26  Morten Welinder <terra@gnome.org>
460         * Release 1.12.2
462 2013-04-26  Andreas J. Guelzow <aguelzow@pyrshep.ca>
464         * dialog-stf-export.ui: clarify Mac reference
465         * dialog-stf.ui: ditto
467 2013-04-26  Morten Welinder  <terra@gnome.org>
469         * wbcg.ui: Fix orientation of left toolbar zone.
471 2013-04-25  Morten Welinder  <terra@gnome.org>
473         * dialog-stf.c (stf_dialog): Name the dialog.
475         * dialog-stf-fixed-page.c (cb_treeview_draw): Get the color from
476         css.
478 2013-04-24  Andreas J. Guelzow <aguelzow@pyrshep.ca>
480         * mean-tests.ui: change dialog title
481         * one-mean-test.ui: change dialog title
482         * sign-test-two.ui: change dialog title
483         * variance-tests.ui: change dialog title
485 2013-04-24  Morten Welinder  <terra@gnome.org>
487         * dialog-stf-fixed-page.c (cb_treeview_motion): Take cell padding
488         into account.
490         * dialog-stf-preview.c (stf_preview_find_column): Cleanup using
491         gtk+ 3.2 functions.  Take cell padding into account.
493         * dialog-stf-fixed-page.c (stf_dialog_fixed_page_init): Cleanup.
494         Gtk+ 3.2 has the required fix.
496         * dialog-function-select.c (dialog_function_select_init): Style
497         links.
499 2013-04-22  Morten Welinder  <terra@gnome.org>
501         * dialog-recent.c (cb_response): Destroy dialog before reading.
503 2013-04-16  Morten Welinder  <terra@gnome.org>
505         * dialog-so-styled.c (dialog_so_styled): Plug leak.
507 2013-04-05  Morten Welinder  <terra@gnome.org>
509         * dialog-tabulate.c (get_grid_float_entry): Get child at the right
510         grid coordinates.
511         (tabulate_ok_clicked): Ditto.
513 2013-04-02  Morten Welinder  <terra@gnome.org>
515         * dialog-cell-comment.c (dialog_cell_comment): Set focus on
516         comment textview.
518 2013-03-14  Morten Welinder  <terra@gnome.org>
520         * dialog-preferences.c (cb_pref_font_hf_has_changed): Adapt to new
521         signal args.
522         (cb_pref_font_has_changed): Ditto.
523         (do_set_font): Simplify.
525 2013-03-13  Morten Welinder  <terra@gnome.org>
527         * dialog-cell-format.c (setup_color_pickers): Find grid
528         coordinates directly from placeholder widgets.
529         (draw_border_preview): Ditto.
530         (fmt_dialog_init_align_page): Ditto.
531         (fmt_dialog_init_font_page): Ditto.
533         * dialog-preferences.c: Use GOFontSel instead of our own.
535 2013-03-09  Morten Welinder <terra@gnome.org>
537         * Release 1.12.1
539 2013-03-03  Morten Welinder  <terra@gnome.org>
541         * dialog-goal-seek.c (dialog_init): Setup destroy handler for
542         sheet removal.  [#364291]
543         * dialog-define-names.c (name_guru_init): Ditto.
544         * dialog-so-list.c (so_list_init): Ditto.
545         * dialog-so-styled.c (dialog_so_styled): Ditto.
546         * dialog-insert-cells.c (dialog_insert_cells): Ditto.
547         * dialog-data-table.c (data_table_init): Ditto.
548         * dialog-formula-guru.c (dialog_formula_guru): Ditto.
550 2013-03-02  Jean Brefort  <jean.brefort@normalesup.org>
552         * dialog-printer-setup.c (margin_preview_page_create): fixed preview.
554 2013-03-01  Jean Brefort  <jean.brefort@normalesup.org>
556         * kaplan-meier.ui: fixed layout.
558 2013-03-01  Jean Brefort  <jean.brefort@normalesup.org>
560         * chi-squared.ui: fixed layout.
561         * dialog-preferences.c (pref_create_label),
562         (bool_pref_create_widget), (enum_pref_create_widget),
563         (int_pref_create_widget), (double_pref_create_widget),
564         (wordlist_pref_create_widget), (pref_undo_page_initializer),
565         (pref_sort_page_initializer), (pref_window_page_initializer),
566         (custom_pref_create_widget_ecd), (pref_file_page_initializer),
567         (pref_screen_page_initializer), (pref_tool_page_initializer),
568         (pref_copypaste_page_initializer),
569         (pref_autocorrect_general_page_initializer),
570         (pref_autocorrect_initialcaps_page_initializer),
571         (pref_autocorrect_firstletter_page_initializer):
572         * dialog-search-replace.c (dialog_search_replace): GtkTable to GtkGrid.
573         * dialog-search.c (dialog_search): ditto.
574         * dialog-sheet-order.c (dialog_sheet_order): ditto.
575         * dialog-so-list.c (init_entry): ditto.
576         * dialog-solver.c (run_solver), (dialog_init): ditto.
577         * dialog-tabulate.c (get_grid_float_entry), (tabulate_ok_clicked),
578         (dialog_tabulate): ditto.
579         * exp-smoothing.ui: fixed layout.
580         * search-replace.ui: GtkTable to GtkGrid.
581         * search.ui: ditto.
582         * sheet-order.ui: ditto.
583         * sheetobject-size.ui: ditto.
584         * so-button.ui: ditto.
585         * so-checkbox.ui: ditto.
586         * so-list.ui: ditto.
587         * so-radiobutton.ui: ditto.
588         * so-scrollbar.ui: ditto.
589         * solver.ui: ditto.
590         * tabulate.ui: ditto.
591         * workbook-attr.ui: ditto.
593 2013-03-01  Morten Welinder  <terra@gnome.org>
595         * dialog-recent.c (age_renderer_func): Use a time format without
596         seconds.  Center.
598 2013-02-28  Morten Welinder  <terra@gnome.org>
600         * dialog-recent.c (dialog_recent_used): Rewrite.
602 2013-02-28  Jean Brefort  <jean.brefort@normalesup.org>
604         * chi-squared.ui: fixed layout.
605         * dialog-random-generator.c (dialog_random_realized),
606         (dialog_random_tool_init): GtkTable to GtkGrid.
607         * exp-smoothing.ui: fixed layout.
608         * kaplan-meier.ui: ditto.
609         * random-generation.ui: GtkTable to GtkGrid.
611 2013-02-28  Jean Brefort  <jean.brefort@normalesup.org>
613         * dialog-hyperlink.c (dhl_init): GtkTable to GtkGrid.
614         * dialog-merge.c (dialog_merge): ditto.
615         * dialog-plugin-manager.c (dialog_plugin_manager): ditto.
616         * hyperlink.ui: ditto.
617         * insert-cells.ui: ditto.
618         * mean-tests.ui: ditto.
619         * merge.ui: ditto.
620         * paste-special.ui: ditto.
621         * plugin-manager.ui: ditto.
623 2013-02-27  Jean Brefort  <jean.brefort@normalesup.org>
625         * dialog-goto-cell.c (dialog_goto_init): GtkTable to GtkGrid.
626         * dialog-printer-setup.c (margin_preview_page_available_size),
627         (margin_preview_page_create), (do_setup_margin),
628         (do_hf_dt_format_customize), (create_hf_preview_canvas),
629         (do_setup_page_area), (do_setup_page_info),
630         (do_setup_sheet_selector):
631         * goto.ui: ditto.
632         * hf-config.ui: ditto.
633         * hf-dt-format.ui: ditto.
634         * print.ui: ditto.
636 2013-02-26  Jean Brefort  <jean.brefort@normalesup.org>
638         * cell-format.ui: replaced GtkTable with GtkGrid.
639         * dialog-cell-format.c (fmt_dialog_init_font_page): ditto.
640         * dialog-goal-seek.c (cb_dialog_apply_clicked), (dialog_realized),
641         (dialog_init): ditto.
642         * font-sel.ui: ditto.
643         * formula-guru.ui: ditto.
644         * goalseek.ui: ditto.
646 2013-02-24  Jean Brefort  <jean.brefort@normalesup.org>
648         * dialog-doc-metadata.c: replaced GtkTable with GtkGrid.
649         * dialog-fill-series.c: ditto.
650         * doc-meta-data.ui: ditto.
651         * fill-series.ui: ditto.
653 2013-02-20  Morten Welinder  <terra@gnome.org>
655         * dialog-sheet-order.c (create_sheet_list): Don't leak a cell
656         rendered.
658 2013-02-17  Andreas J. Guelzow <aguelzow@pyrshep.ca>
660         * dialog-analysis-tools.c (average_tool_update_sensitivity_cb): fix test
661         (average_tool_*_cb): call average_tool_update_sensitivity_cb
663 2013-02-16  Jean Brefort  <jean.brefort@normalesup.org>
665         * dialog-stf-format-page.c (stf_dialog_format_page_init): replaced GtkTable
666         with GtkGrid.
667         * dialog-stf-main-page.c (stf_dialog_main_page_init): ditto.
668         * dialog-stf.ui: ditto.
670 2013-02-14  Jean Brefort  <jean.brefort@normalesup.org>
672         * cell-format.ui: fixed borders. [#693733]
674 2013-01-01  Morten Welinder  <terra@gnome.org>
676         * dialog-data-slicer.c (cb_source_expr_changed): Kill warning.
678         * dialog-about.c (dialog_about): Update copyright year.
680         * dialog-plugin-manager.c (dialog_plugin_manager): Remove unused
681         variable.
682         * dialog-scenarios.c (scenarios_show_clicked_cb): Ditto.
683         * dialog-so-list.c (so_list_init): Ditto.
684         * dialog-solver.c (extract_settings): Ditto.
686 2012-12-18  Morten Welinder <terra@gnome.org>
688         * Release 1.12.0
690 2012-11-29  Morten Welinder <terra@gnome.org>
692         * Release 1.11.91
694 2012-11-16  Morten Welinder <terra@gnome.org>
696         * Release 1.11.90
698 2012-11-10  Andreas J. Guelzow <aguelzow@pyrshep.ca>
700         * dialog-plugin-manager.c (cb_pm_checkbutton_install_new_toggled):
701         adjust for changed autogenerated function name
702         (pm_dialog_init): ditto
704 2012-11-10  Andreas J. Guelzow <aguelzow@pyrshep.ca>
706         * dialog-stf-export.c (stf_export_dialog_finish): save all settings
708 2012-11-04  Andreas J. Guelzow <aguelzow@pyrshep.ca>
710         * dialog-sheet-resize.c (cb_ok_clicked): fix sheet focus after resizing.
711         [#687188]
713 2012-11-04  Jean Brefort  <jean.brefort@normalesup.org>
715         * dialog-sheet-resize.c (cb_ok_clicked): fix sheet focus after resizing.
716         [#687188]
718 2012-09-07  Jean Brefort  <jean.brefort@normalesup.org>
720         * dialog-cell-format.c (fmt_dialog_init_align_page): fixed indentation.
721         [#683576]
723 2012-09-06  Morten Welinder <terra@gnome.org>
725         * Release 1.11.6
727 2012-08-03  Jean Brefort  <jean.brefort@normalesup.org>
729         * dialog-solver.c (run_solver): fix warning.
731 2012-08-03  Jean Brefort  <jean.brefort@normalesup.org>
733         * dialog-doc-metadata.c
734         (dialog_doc_metadata_transform_str_to_timestamp): replace deprecated
735         functions calls.
736         * dialog-password.c (dialog_get_password): ditto.
737         * dialog-so-styled.c (dialog_so_styled): ditto.
739 2012-08-02  Andreas J. Guelzow <aguelzow@pyrshep.ca>
741         * autofilter-top10.ui: add radio buttons
742         * dialog-autofilter.c (cb_top10_count_changed): handle new buttons
743         (cb_top10_type_changed): simplified)
744         (dialog_auto_filter): handle new buttons
746 2012-08-01  Jean Brefort  <jean.brefort@normalesup.org>
748         * dialog-cell-format.c (setup_color_pickers), (border_get_mstyle),
749         (fmt_dialog_impl): Rename style_color_new_i8.
751 2012-07-15  Morten Welinder <terra@gnome.org>
753         * Release 1.11.5
755 2012-07-10  Morten Welinder  <terra@gnome.org>
757         * dialog-solver.c (run_solver): Add undo support for report.
759 2012-07-08  Morten Welinder  <terra@gnome.org>
761         * dialog-solver.c (run_solver): Create a report when requested.
762         No undo support yet.
764 2012-06-25  Morten Welinder <terra@gnome.org>
766         * Release 1.11.4
768 2012-06-22  Morten Welinder  <terra@gnome.org>
770         * dialog-quit.c (dialog_quit): Take into account that quit may be
771         called from a wbcg that is not the owner of the selection.  Fixes
772         #678580.
774 2012-06-17  Andreas J. Guelzow <aguelzow@pyrshep.ca>
776         * autofilter-expression.ui: add missing label fields
778 2012-06-17  Andreas J. Guelzow <aguelzow@pyrshep.ca>
780         * autofilter-top10.ui: fix radio button grouping
782 2012-06-13  Andreas J. Guelzow <aguelzow@pyrshep.ca>
784         * wilcoxon-mann-whitney.ui: adjust spacing
786 2012-06-12  Andreas J. Guelzow <aguelzow@pyrshep.ca>
788         * dialog-cell-format.c (dialog_cell_format_select_style): use
789         go_gtk_nonmodal_dialog
791 2012-06-12  Andreas J. Guelzow <aguelzow@pyrshep.ca>
793         * wilcoxon-mann-whitney.ui: use two input entries
794         * dialog-analysis-tool-wilcoxon-mann-whitney.c (dialog_wilcoxon_m_w_tool):
795         adjust to two input fields
796         (wilcoxon_mann_whitney_tool_ok_clicked_cb): ditto
797         (wilcoxon_mann_whitney_tool_update_sensitivity_cb): ditto
799 2012-06-12  Andreas J. Guelzow <aguelzow@pyrshep.ca>
801         * dialog-analysis-tool-one-mean.c: we are not using Gnumeric_fninfo
803 2012-06-11  Andreas J. Guelzow <aguelzow@pyrshep.ca>
805         * one-mean-test.ui: new
806         * dialog-analysis-tool-one-mean.c: new
807         * Makefile.am: add the above
808         * help.h (GNUMERIC_HELP_LINK_ONE_MEAN): new
809         * dialogs.h (dialog_one_mean_test_tool): new
811 2012-05-29  Morten Welinder  <terra@gnome.org>
813         * dialog-cell-format-cond.c (c_fmt_dialog_get_condition): Use
814         gnm_style_cond_set_expr.
816 2012-05-17  Andreas J. Guelzow <aguelzow@pyrshep.ca>
818         * dialog-consolidate.c (adjust_source_areas): also expect empty
819         list stores
820         (add_source_area): do not add singletons
821         (dialog_consolidate_tool_init): even if the first selection range
822         is a singleton, there could be others that are not
824 2012-04-21  Morten Welinder <terra@gnome.org>
826         * Release 1.11.3
828 2012-04-06  Morten Welinder  <terra@gnome.org>
830         * dialog-search-replace.c (apply_clicked): Use
831         gnm_search_normalize.
833         * dialog-search.c (search_clicked): Ditto.
835 2012-04-01  Andreas J. Guelzow <aguelzow@pyrshep.ca>
837         * dialog-doc-metadata.c (dialog_doc_metadata_get_value_type):
838         also use G_TYPE_FLOAT and G_TYPE_DOUBLE
839         (dialog_doc_metadata_set_gsf_prop_val): don't depend solely on
840         g_value_transform
841         (cb_dialog_doc_metadata_tree_prop_selected): handle G_TYPE_UINT,
842         G_TYPE_FLOAT and G_TYPE_DOUBLE.
844 2012-03-31  Andreas J. Guelzow <aguelzow@pyrshep.ca>
846         * dialog-doc-metadata.c (cb_dialog_doc_metadata_tree_prop_selected):
847         refer to the keywords page only for dc:keywords
849 2012-03-18  Morten Welinder  <terra@gnome.org>
851         * dialog-cell-format.c (fmt_dialog_init_font_page): Convert from
852         GoComboText to GtkComboBoxText.  Make underline combo's entry not
853         take focus and not editable.
855 2012-03-16  Morten Welinder  <terra@gnome.org>
857         * dialog-quit.c (url_renderer_func): Use g_uri_unescape_string,
858         not go_url_decode.
859         * dialog-hyperlink.c (dhl_set_target_email): Ditto.
861 2012-03-10  Andreas J. Guelzow <aguelzow@pyrshep.ca>
863         * dialog-search.c (dialog_search): only show the expression entry
864         icon when we allow range selections
866 2012-03-02  Morten Welinder <terra@gnome.org>
868         * Release 1.11.2
870 2012-02-14  Andreas J. Guelzow <aguelzow@pyrshep.ca>
872         * histogram.ui: fix tab label order
874 2012-02-02  Andreas J. Guelzow <aguelzow@pyrshep.ca>
876         * dialog-shuffle.c (shuffle_ok_clicked_cb): correctly initialize
877         dao
879 2012-01-28  Morten Welinder  <terra@gnome.org>
881         * dialog-quit.c (show_quit_dialog): Switch to using ui file.  Add
882         age column.
884 2012-01-15  Morten Welinder  <terra@gnome.org>
886         * wbcg.ui: New file.
888 2012-01-07  Morten Welinder  <terra@gnome.org>
890         * dialog-sheet-order.c (dialog_sheet_order_update_sheet_order):
891         Fix allocate-free mismatch problem.
893 2012-01-06  Jean Brefort  <jean.brefort@normalesup.org>
895         * dialog-stf-export.c (stf_export_dialog_format_page_init),
896         (stf_export_dialog_sheet_page_init): fixed the dialog.
897         * dialog-stf-export.ui: ditto.
899 2011-12-28  Morten Welinder  <terra@gnome.org>
901         * dialog-solver.c (cb_timer_tick): Check for timeout.
902         (run_solver): Store the right signal ids in the right variables.
903         Just because we can.  Hook up a reason notifier too.
905 2011-12-27  Jean Brefort  <jean.brefort@normalesup.org>
907         * cell-sort.ui: more GtkTable eradication.
908         * dao.ui: ditto.
909         * data-table.ui: ditto.
910         * delete-cells.ui: ditto.
911         * dialog-cell-sort.c (dialog_init): ditto.
912         * dialog-data-table.c (init_entry), (data_table_init): ditto.
914 2011-12-01  Morten Welinder  <terra@gnome.org>
916         * Makefile.am (embedded-ui.c): use --id-prefix.
918 2011-11-30  Andreas J. Guelzow <aguelzow@pyrshep.ca>
920         * dialog-doc-metadata.c (gnm_docprop_vector_as_string): use G_VALUE_INIT;
921         (dialog_doc_metadata_update_keywords_changed): ditto
923 2011-11-30  Andreas J. Guelzow <aguelzow@pyrshep.ca>
925         * dialog-doc-metadata.c: add dead-kittens.h
926         (dialog_doc_metadata_set_gsf_prop_val): use G_VALUE_INIT;
928 2011-11-30  Jean Brefort  <jean.brefort@normalesup.org>
930         * dialog-cell-format.c: GtkTable eradicated from this one.
931         * cell-format.ui: ditto.
933 2011-11-28  Jean Brefort  <jean.brefort@normalesup.org>
935         * cell-comment.ui: more GtkTable eradication work.
936         * cell-format-cond.ui: ditto.
937         * cell-format.ui: ditto.
938         * covariance.ui: fixed widgets names. [#665062]
939         * dialog-analysis-tool-kaplan-meier.c (dialog_kaplan_meier_tool): fixed.
940         [#665062]
941         * dialog-cell-format-cond.c (c_fmt_dialog_init_editor_page): ditto.
942         * dialog-cell-format.c (fmt_dialog_init_align_page): ditto.
943         * kaplan-meier.ui: fixed groups page. [#665062]
945 2011-11-27  Morten Welinder <terra@gnome.org>
947         * Release 1.11.1
949 2011-11-25  Morten Welinder  <terra@gnome.org>
951         * Makefile.am: Avoid distributing embedded-ui.c (which is built).
953 2011-11-24  Morten Welinder <terra@gnome.org>
955         * Release 1.11.0
957 2011-11-22  Andreas J. Guelzow <aguelzow@pyrshep.ca>
959         * src/dialogs/dialog-cell-format.c: rename enums
960         * src/dialogs/dialog-scenarios.c: rename enums
962 2011-11-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
964         * dialog-analysis-tool-kaplan-meier.c: remove unused variables
965         and mark unused parameters
966         * dialog-analysis-tool-sign-test.c: ditto
967         * dialog-analysis-tools.c: ditto
968         * dialog-autoformat.c: ditto
969         * dialog-cell-format-cond.c: ditto
971 2011-11-20 Andreas J. Guelzow <aguelzow@pyrshep.ca>
973         * dialog-printer-setup.c (do_setup_error_display): rename
974         PRINT_ERROR constants
975         (do_setup_comment_display): rename PRINT_COMMENTS constants
977 2011-11-20  Jean Brefort  <jean.brefort@normalesup.org>
979         * autoformat.ui: replaced GtkTable with GtkGrid.
980         * dialog-autoformat.c (dialog_autoformat): ditto.
982 2011-11-19  Jean Brefort  <jean.brefort@normalesup.org>
984         * advanced-filter.ui: replaced GtkTable by GtkGrid.
985         * anova-one.ui: ditto.
986         * anova-two.ui: ditto.
987         * autofilter-expression.ui: ditto.
988         * chi-squared.ui: ditto.
989         * col-width.ui: ditto.
990         * correlation.ui: ditto.
991         * covariance.ui: ditto.
992         * descriptive-stats.ui: ditto.
993         * dialog-analysis-tools.c (dialog_tool_init),
994         (dialog_ttest_realized), (dialog_ttest_tool),
995         (dialog_sampling_realized), (dialog_sampling_tool): ditto.
996         * exp-smoothing.ui: ditto.
997         * fourier-analysis.ui: ditto.
998         * frequency.ui: ditto.
999         * histogram.ui: ditto.
1000         * kaplan-meier.ui: ditto.
1001         * mean-tests.ui: ditto.
1002         * moving-averages.ui: ditto.
1003         * normality-tests.ui: ditto.
1004         * principal-components.ui: ditto.
1005         * random-generation-cor.ui: ditto.
1006         * rank.ui: ditto.
1007         * regression.ui: ditto.
1008         * row-height.ui: ditto.
1009         * sampling.ui: ditto.
1010         * scenario-add.ui: ditto.
1011         * scenario-manager.ui: ditto.
1012         * shuffle.ui: ditto.
1013         * sign-test-two.ui: ditto.
1014         * sign-test.ui: ditto.
1015         * simulation.ui: ditto.
1016         * variance-tests.ui: ditto.
1017         * wilcoxon-mann-whitney.ui: ditto.
1019 2011-11-12 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1021         * cell-format.u: delete the Conditions tab (again)
1023 2011-11-10  Morten Welinder  <terra@gnome.org>
1025         * dialog-preferences.c (dialog_preferences): We don't need the root
1026         node, so don't get it.
1028 2011-11-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1030         * dialog-preferences.c (pref_tool_page_initializer): add
1031         gnm_conf_get_core_gui_editing_autocomplete_min_chars_node item
1033 2011-11-06  Marek ÄŒernocký <marek@manet.cz>
1035         * anova-one.ui: add context to _Columns and _Rows
1036         * chi-squared.ui: ditto
1037         * colrow.ui: ditto
1038         * correlation.ui: ditto
1039         * descriptive-stats.ui: ditto
1040         * exp-smoothing.ui: ditto
1041         * fourier-analysis.ui: ditto
1042         * frequency.ui: ditto
1043         * histogram.ui: ditto
1044         * moving-averages.ui: ditto
1045         * normality-tests.ui: ditto
1046         * paste-special.ui: ditto
1047         * principal-components.ui: ditto
1048         * rank.ui: ditto
1049         * sheet-resize.ui: ditto
1050         * shuffle.ui: ditto
1051         * sign-test.ui: ditto
1052         * wilcoxon-mann-whitney.ui: ditto
1053         * dialog-stf.ui:: ditto
1054         * dialog-cell-format.c (underline_types): add context to underline
1055         names
1056         (fmt_dialog_init_font_page): ditto
1057         * dialog-sheet-order.c (create_sheet_list): add context to Rows
1058         and Cols
1060 2011-11-03  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1062         * dialog-printer-setup.c (dialog_gtk_printer_setup_cb): do not
1063         unref page-setup
1065 2011-11-02  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1067         * dialog-define-names.c (cb_name_guru_name_edited): check for
1068         placeholder
1070 2011-10-28  Jean Brefort  <jean.brefort@normalesup.org>
1072         * autofilter-top10.ui: fixed GtkGrid spacings.
1073         * doc-meta-data.ui: ditto.
1074         * sheet-resize.ui: ditto.
1076 2011-10-21  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1078         * dialog-preferences.c (pref_window_page_initializer): add cell marker
1079         check boxes
1081 2011-10-21  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1083         * dialog-workbook-attr.c (attr_dialog_init_cell_marker_page): handle
1084         cell extension toggle
1085         * workbook-attr.ui: add cell extension marker toggle
1087 2011-10-20  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1089         * dialog-hyperlink.c (dhl_cb_ok): refocus original sheet, fixes #662310
1090         (dialog_hyperlink): save focussed sheet
1092 2011-10-19  Morten Welinder  <terra@gnome.org>
1094         * Makefile.am: Don't create uidir when we have nothing to put
1095         there.
1097 2011-10-18  Morten Welinder  <terra@gnome.org>
1099         * Makefile.am: Request compression of all ui files.
1101 2011-10-16  Jean Brefort  <jean.brefort@normalesup.org>
1103         * dialog-tabulate.c (dialog_tabulate): don't use anymore the "allow-grow"
1104         property. [#661855]
1105         * tabulate.ui: ditto.
1107 2011-10-15  Morten Welinder  <terra@gnome.org>
1109         * dialog-cell-format.c (draw_border_preview): Fix type issue.
1111 2011-10-15  Jean Brefort  <jean.brefort@normalesup.org>
1113         * cell-format-cond.ui: removed deprecated Gtk[H,V]*.
1114         * dialog-autoformat.c (dialog_autoformat): ditto.
1115         * dialog-tabulate.c (dialog_tabulate): don't use anymore the "allow-shrink"
1116         property [#661720]
1117         * doc-meta-data.ui: removed deprecated Gtk[H,V]*.
1118         * goto.ui: ditto.
1120 2011-10-09  Jean Brefort  <jean.brefort@normalesup.org>
1122         * cell-format.ui: fixed border page layout. [#661213]
1123         * dialog-cell-format.c (draw_border_preview):
1125 2011-09-28  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1127         * dialog-stf-csv-page.c (csv_page_textindicator_change): allow \0
1128         as string indicator
1130 2011-09-26  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1132         * regression.ui: fix layout
1133         * kaplan-meier.ui: fix layout
1135 2011-09-26  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1137         * moving-averages.ui: fix layout
1139 2011-09-26  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1141         * anova-one.ui: fix duplicate adjustment
1143 2011-09-16  Morten Welinder  <terra@gnome.org>
1145         * dialog-quit.c (show_quit_dialog): Set size of scrolled window,
1146         not treeview.
1148 2011-09-14  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1150         * dialog-stf.ui: enable focus of combo box and its entry
1152 2011-09-14  Morten Welinder  <terra@gnome.org>
1154         * dialog-stf-fixed-page.c (cb_treeview_draw): Renamed from
1155         cb_treeview_expose.  Use supplied cairo_t.
1156         (cb_treeview_draw_2): New function to work around a Gtk issue.
1158 2011-09-13  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1160         * dialog-stf-csv-page.c (csv_page_parseoptions_to_gui):
1161         set string quote character
1162         * dialog-stf.ui: add id column prop
1164 2011-09-13  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1166         * dialog-stf-csv-page.c: change widget name
1167         * dialog-stf.ui: add missing combobox
1169 2011-09-13  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1171         * dialog-stf-main-page.c (stf_dialog_main_page_init): adjust call to
1172         go_guess_encoding
1174 2011-09-12  Jean Brefort  <jean.brefort@normalesup.org>
1176         * autofilter-top10.ui: fixed radio buttons.
1178 2011-09-11  Jean Brefort  <jean.brefort@normalesup.org>
1180         * autofilter-top10.ui: fixed, see [#657036].
1182 2011-09-09  Jean Brefort  <jean.brefort@normalesup.org>
1184         * dialog-preferences.c (pref_create_label): fixed labels vertical alignment
1185         in preferences dialog. [#658639]
1187 2011-08-23 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1189         * dialog-printer-setup.c (do_hf_dt_format_customize): use
1190         go_format_sel_new_full specifying TRUE.
1191         * dialog-stf-format-page.c (cb_format_clicked): use
1192         go_format_sel_new_full specifying TRUE.
1194 2011-08-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1196         * dialog-cell-format-cond.c (dialog_cell_format_style_added):
1197         fix label string
1199 2011-08-10  Morten Welinder  <terra@gnome.org>
1201         * dialog-about.c (blend_colors): Blend alpha too.
1202         (set_fade): Set the right background colour; actually use the
1203         blended colour.
1205 2011-08-09  Jean Brefort  <jean.brefort@normalesup.org>
1207         * dialog-zoom.ui: fixed the GtkBox orientation.
1209 2011-08-04  Jean Brefort  <jean.brefort@normalesup.org>
1211         * cell-comment.ui: cleaned Gtk[H,V]Boxes.
1212         * dialog-about.c (text_item_renderer), (about_dialog_anim_draw),
1213         (dialog_about): reimplement.
1215 2011-08-03 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1217         * cell-comment.ui: fix expansion of author fields
1219 2011-08-02 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1221         * dialog-sheet-order.c (create_sheet_list): use correct property name
1223 2011-07-31  Morten Welinder <terra@gnome.org>
1225         * Release 1.10.17
1227 2011-07-27 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1229         * dialog-cell-sort.c (build_sort_field_base_menu): fix sense of test
1231 2011-07-27 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1233         * dialog-printer-setup.c (do_setup_error_display): show all options
1234         to preserve setting through import-export cycle
1235         (do_setup_comment_display): ditto
1237 2011-07-27 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1239         * dialog-printer-setup.c (do_setup_error_display): enable
1240         combo for as_blank
1242 2011-07-26 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1244         * print.ui: show error display and comment placement combo boxes,
1245         rearrange items to ensure the dialog does not grow
1246         * dialog-printer-setup.c (do_setup_error_display): new
1247         (do_setup_comment_display): new
1248         (do_setup_page_area): split off from do_setup_page_info
1249         (do_setup_page_info): connect do_setup_*_display
1250         (printer_setup_state_new): connect do_setup_page_area
1251         (do_fetch_page_info): retrieve error display and comment location
1253 2011-07-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1255         * dialog-cell-format-cond.c (cb_c_fmt_dialog_chooser_entry_changed):
1256         change signature
1257         (c_fmt_dialog_init_editor_page): don't trigger parsing of the expression
1258         entries on any change. This would cause problems with conversion into
1259         strings.
1261 2011-07-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1263         * dialog-cell-format.c (cb_fmt_dialog_dialog_buttons): in the case
1264         of style editing we need the complete style.
1266 2011-07-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1268         * dialogs.h (dialog_preferences): change the type of the last argument
1269         and change all callers
1270         * dialog-preferences.c (dialog_pref_select_page_search): use the name
1271         rather than the position
1272         (dialog_pref_select_page): ditto
1274 2011-07-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1276         * dialog-cell-format-cond.c (c_fmt_dialog_init_editor_page): enable
1277         expression entry icons.
1279 2011-07-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1281         * dialogs.h (dialog_cell_format_select_style): add style argument
1282         * dialog-cell-format-cond.c (cb_c_fmt_dialog_edit_style_button):
1283         pass style to dialog_cell_format_select_style
1284         * dialog-cell-format.c (dialog_cell_format_select_style): use
1285         passed style
1287 2011-07-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1289         * cell-format-cond.ui: fix resize behaviour
1291 2011-07-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1293         * dialog-cell-format-cond.c (cb_c_fmt_dialog_copy_button): use the
1294         current style to build a full style.
1296 2011-07-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1298         * cell-format-cond.ui: enable copy button
1299         * dialog-cell-format-cond.c (c_fmt_dialog_set_sensitive): handle
1300         copy button
1301         (c_fmt_dialog_set_component): new
1302         (cb_c_fmt_dialog_copy_button): new
1303         (c_fmt_dialog_init_editor_page): handle copy button
1305 2011-07-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1307         * cell-format-cond.ui: enable replace button
1308         * dialog-cell-format-cond.c (c_fmt_dialog_set_sensitive): include
1309         the code from c_fmt_dialog_update_buttons
1310         (c_fmt_dialog_get_condition): new
1311         (cb_c_fmt_dialog_add_button): use c_fmt_dialog_get_condition
1312         (cb_c_fmt_dialog_replace_button): new
1313         (c_fmt_dialog_update_buttons): deleted
1315 2011-07-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1317         * cell-format-cond.ui: improve the looks (and provide for further
1318         extension)
1320 2011-07-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
1322         * Makefile.am: remove cell-format-cond-def.ui
1323         * cell-format-cond-def.ui: deleted (combined into cell-format-cond.ui)
1324         * cell-format-cond.ui: extended
1325         * dialog-cell-format-cond.c: combine both dialogs into a single dialog
1327 2011-07-08  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1329         * dialog-cell-format-cond.c (c_fmt_dialog_condition_setter_tiled):
1330         possibly act on all styles in the selection
1331         (cb_c_fmt_dialog_expand_clicked): handle expand button
1332         (c_fmt_dialog_conditions_page_load_conditions): saved the condition
1333         reference in the model
1334         (c_fmt_dialog_init_conditions_page): do not hide the expand button
1336 2011-07-08  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1338         * dialog-cell-format-cond.c (cb_c_fmt_dialog_remove_clicked): implement
1339         (c_fmt_dialog_init_conditions_page): do not hide the remove button
1341 2011-07-08  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1343         * cell-format-cond-def.ui: enable border checkbox
1344         * dialog-cell-format-cond.c (cb_c_fmt_dialog_chooser_buttons): handle
1345         border items
1346         * dialog-cell-format.c (cb_fmt_dialog_dialog_buttons): store border
1347         info in style for style selection
1348         (dialog_cell_format_select_style): set selection mask to 1
1350 2011-07-07  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1352         * cell-format-cond-def.ui: enable number and alignment checkboxes
1353         * dialog-cell-format-cond.c (cb_c_fmt_dialog_chooser_buttons):
1354         handle number format and alignment items
1356 2011-07-07  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1358         * cell-format-cond-def.ui: enable font and background checkboxes
1359         * dialog-cell-format-cond.c (cb_c_fmt_dialog_chooser_check_page): new
1360         (cb_c_fmt_dialog_chooser_new_button): check checkboxes
1361         (cb_c_fmt_dialog_chooser_buttons): handle font items
1363 2011-07-07  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1365         * dialog-cell-format-cond.c (c_fmt_dialog_set_sensitive): fix parse
1366         position
1367         (cb_c_fmt_dialog_chooser_buttons): ditto
1368         (c_fmt_dialog_conditions_page_load_cond_single_f): ditto
1369         (c_fmt_dialog_chooser_load_combo): enable custom condition
1371 2011-07-07  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1373         * dialog-cell-format-cond.c (c_fmt_dialog_chooser_load_combo): enable
1374         more conditions
1376 2011-07-06  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1378         * cell-format-cond-def.ui: add expression entry labels
1379         * dialog-cell-format-cond.c (c_fmt_dialog_set_sensitive): check the
1380         given expressions if appropriate
1381         (c_fmt_dialog_set_expr_sensitive): new
1382         (cb_c_fmt_dialog_chooser_type_changed): new
1383         (cb_c_fmt_dialog_chooser_buttons): store expressions if appropriate
1384         (c_fmt_dialog_chooser_load_combo): add more conditions
1385         (c_fmt_dialog_chooser): create expression entries and connect them
1387 2011-07-06  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1389         * cell-format-cond-def.ui: new
1390         * cell-format-cond.ui: new
1391         * dialog-cell-format-cond.c: new
1392         * Makefile.am: add new files
1393         * cell-format.ui: remove conditions tab
1394         * dialog-cell-format.c: remove handling of deleted conditions tab moving
1395         it to dialog-cell-format-cond.c
1396         (dialog_cell_format_select_style): new
1397         (dialog_cell_format_init): new
1398         (dialog_cell_format): use dialog_cell_format_init
1399         * dialogs.h (dialog_cell_format_select_style): new
1400         (dialog_cell_format_cond): new
1401         (dialog_cell_format_style_added): new
1402         * help.h (GNUMERIC_HELP_LINK_CELL_FORMAT_COND): new
1404 2011-07-01  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1406         * dialog-doc-metadata.c (dialog_doc_metadata_get_value_type_from_name):
1407         add items
1408         (dialog_doc_metadata_transform_str_to_boolean): new
1409         (dialog_doc_metadata_transform_boolean_to_str): new
1410         (dialog_doc_metadata_init): connect above transforms
1412 2011-06-30  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1414         * dialog-doc-metadata.c (dialog_doc_metadata_get_value_type_from_name):
1415         rewrite, add default argument and change all callers
1416         (dialog_doc_metadata_show_all_types): new
1417         (dialog_doc_metadata_show_this_type): new
1418         (cb_dialog_doc_metadata_ppt_changed): move part into
1419         (cb_dialog_doc_metadata_ppt_name_changed): new
1421 2011-06-30  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1423         * dialog-doc-metadata.c (dialog_doc_metadata_transform_str_to_float): new
1424         (dialog_doc_metadata_transform_float_to_str): new
1425         (cb_dialog_doc_metadata_value_edited):preserve type
1426         (dialog_doc_metadata_init_properties_page): allow decimal properties
1427         (dialog_doc_metadata_init): register above transforms
1429 2011-06-30  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1431         * doc-meta-data.ui: add GtkTreeModelFilter
1432         * dialog-doc-metadata.c (dialog_doc_metadata_set_gsf_prop): add
1433         argument change all callers
1434         (dialog_doc_metadata_set_prop): ditto
1435         (dialog_doc_metadata_set_gsf_prop): use selected type
1436         (cb_dialog_doc_metadata_add_clicked): use selected type
1437         (cb_dialog_doc_metadata_ppt_changed): check combobox
1438         (cb_dialog_doc_metadata_ppt_type_changed): new
1439         (dialog_doc_metadata_init_properties_page): setup combo box
1440         (dialog_doc_metadata_init_widgets): handle new store
1442 2011-06-30  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1444         * dialog-doc-metadata.c (dialog_doc_metadata_get_prop_val): add
1445         argument and change all callers
1446         (dialog_doc_metadata_transform_str_to_timestamp): implement
1447         (time2str_go): new
1448         (dialog_doc_metadata_add_prop): timestamps are now editable
1449         (cb_dialog_doc_metadata_tree_prop_selected): ditto
1451 2011-06-29  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1453         * doc-meta-data.ui: add value entry and warning label
1454         * dialog-doc-metadata.c (cb_dialog_doc_metadata_value_edited): new
1455         (cb_dialog_doc_metadata_add_clicked): implement
1456         (cb_dialog_doc_metadata_ppt_changed): new
1457         (dialog_doc_metadata_init_properties_page): connect callbacks
1458         (dialog_doc_metadata_init_widgets): handle new widget
1460 2011-06-29  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1462         * doc-meta-data.ui: really remove keywords from description tab
1463         * dialog-doc-metadata.c (dialog_doc_metadata_get_value_type): new
1464         (dialog_doc_metadata_get_value_type_from_name): new
1465         (dialog_doc_metadata_add_prop): add argument, change all callers
1466         and store more info
1467         (dialog_doc_metadata_get_gsf_prop_val_type): use the *_get_value_type*
1468         (dialog_doc_metadata_set_gsf_prop): fix property comparison
1469         (dialog_doc_metadata_set_prop): use the converted string to show
1470         (cb_dialog_doc_metadata_value_edited): new
1471         (cb_dialog_doc_metadata_tree_prop_selected): set instruction label
1472         (dialog_doc_metadata_init_properties_page): use more columns in the
1473         store and set some info editable
1475 2011-06-28  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1477         * doc-meta-data.ui: name the instruction label
1478         * dialog-doc-metadata.c (dialog_doc_metadata_init_widgets):
1479         initialize instruction label
1480         (cb_dialog_doc_metadata_tree_prop_selected): hide instruction label
1481         (dialog_doc_metadata_init_properties_page): trigger selection change
1483 2011-06-28  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1485         * doc-meta-data.ui: restructure properties tab
1486         * dialog-doc-metadata.c (dialog_doc_metadata_add_prop): remove argument,
1487         change all callers, del;ete reference to names combo
1488         (dialog_doc_metadata_set_prop): Don't act on new properties widgets
1489         (cb_dialog_doc_metadata_keywords_sel_changed): simplify
1490         (cb_dialog_doc_metadata_remove_clicked): simplify, don't act on new
1491         properties widgets
1492         (cb_dialog_doc_metadata_combo_prop_selected): deleted
1493         (cb_dialog_doc_metadata_tree_prop_selected): simplify
1494         (cb_dialog_doc_metadata_apply_clicked): deleted
1495         (dialog_doc_metadata_init_properties_page): adjust for changes in
1496         widgets
1497         (dialog_doc_metadata_init_widgets): ditto
1499 2011-06-28  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1501         * dialog-doc-metadata.c (dialog_doc_metadata_update_keywords_changed):
1502         fix leak
1503         (dialog_doc_metadata_transform_str_to_docprop_vect): fix leak
1505 2011-06-27  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1507         * dialog-doc-metadata.c (dialog_doc_metadata_get_gsf_prop_val_type):
1508         GSF_META_NAME_KEYWORDS is of GSF_DOCPROP_VECTOR_TYPE
1510 2011-06-27  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1512         * doc-meta-data.ui: add a keyword tab, remove keywords from
1513         description tab
1514         * dialog-doc-metadata.c (dialog_doc_metadata_transform_str_to_docprop_vect):
1515         implement
1516         (gnm_docprop_vector_as_string): new
1517         (dialog_doc_metadata_transform_docprop_vect_to_str): use
1518         gnm_docprop_vector_as_string
1519         (dialog_doc_metadata_get_gsf_prop_val_type): a GSF_DOCPROP_VECTOR has
1520         its own type
1521         (dialog_doc_metadata_set_gsf_prop_val): check the error value
1522         (dialog_doc_metadata_set_prop): do not add unnecessary empty properties
1523         (cb_dialog_doc_metadata_keywords_changed): deleted
1524         (dialog_doc_metadata_init_description_page): remove keyword support
1525         (dialog_doc_metadata_update_keywords_changed): new
1526         (cb_dialog_doc_metadata_keywords_sel_changed): new
1527         (dialog_doc_metadata_update_keyword_list): new
1528         (cb_dialog_doc_metadata_keywords_add_clicked): new
1529         (cb_dialog_doc_metadata_keywords_remove_clicked): new
1530         (cb_dialog_doc_metadata_keyword_edited): new
1531         (dialog_doc_metadata_init_keywords_page): new
1532         (dialog_doc_metadata_update_prop): add argument, change all callers,
1533         call dialog_doc_metadata_update_keyword_list
1534         (dialog_doc_metadata_init_widgets): handle new widgets
1536 2011-05-31  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1538         * help.h (GNUMERIC_HELP_LINK_WILCOXON_MANN_WHITNEY): use
1539         two-median-wilcoxon-mann-whitney-test-tool
1540         (GNUMERIC_HELP_LINK_SIGN_TEST_TWO): new
1541         * dialog-analysis-tool-sign-test.c (dialog_sign_test_two_tool):
1542         use GNUMERIC_HELP_LINK_SIGN_TEST_TWO
1544 2011-05-31  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1546         * help.h (GNUMERIC_HELP_LINK_SIGN_TEST): use "one-median-tool" since
1547         the dialog is for various tests
1549 2011-05-26  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1551         * dialog-analysis-tools.c (tool_load_selection): select the entered
1552         range
1554 2011-05-26  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1556         * help.h (GNUMERIC_HELP_LINK_GOTO_CELL): use a valid id
1557         * goto.ui: add spin buttons
1558         * dialog-goto-cell.c (dialog_goto_get_val): new
1559         (cb_dialog_goto_go_clicked): handle names and row/column widths
1560         (cb_dialog_goto_update_sensitivity): allow names and set the correct
1561         limits for rows and columns
1562         (dialog_goto_load_selection): new
1563         (dialog_goto_init): setup spin buttons and prelaod info
1565 2011-05-23  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1567         * dialog-preferences.c (pref_copypaste_page_initializer): hide under
1568         G_OS_WIN32
1569         (page_info): move N_("Copy and Paste") and hide under G_OS_WIN32
1571 2011-05-22  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1573         * dialog-analysis-tools.c (dialog_tool_init_buttons): make static
1574         * tool-dialogs.h (dialog_tool_init_buttons): deleted
1576 2011-05-22  Morten Welinder  <terra@gnome.org>
1578         * dialog-define-names.c (name_guru_populate_list): Plug leak.
1580 2011-05-21  Morten Welinder <terra@gnome.org>
1582         * Release 1.10.15
1584 2011-05-08  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1586         * dialog-printer-setup.c (cb_do_print): do not force active sheet
1587         printing
1589 2011-05-06  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1591         * dialog-function-select.c (describe_new_style): indicate varargs
1592         by ellipsis
1594 2011-04-22  Jean Brefort  <jean.brefort@normalesup.org>
1596         * dialog-preferences.c (enum_pref_create_widget),
1597         (pref_tool_page_initializer): translate GODirection nicks.
1599 2011-04-13  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1601         * dialog-autofilter.c (cb_top10_count_changed): use the true count
1602         (cb_top10_type_changed): ditto
1603         (dialog_auto_filter): set the spin button to a reasonable value
1604         * autofilter-top10.ui: move spin button
1606 2011-04-10  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1608         * dialog-autofilter.c (cb_top10_count_changed): clarify the meaning
1609         of the percentage option
1611 2011-04-10  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1613         * autofilter-top10.ui: redesign
1614         * dialog-autofilter.c (type_group): new
1615         (autofilter_get_type): new
1616         (cb_autofilter_ok): access radio buttons
1617         (cb_top10_count_changed): new
1618         (cb_autofilter_ok): access radio buttons
1619         (cb_top10_type_changed): use autofilter_get_type
1620         (dialog_auto_filter_get_col_name): new
1621         (dialog_auto_filter): split into dialog_auto_filter and
1622         (dialog_auto_filter_expression): extracted from dialog_auto_filter
1624 2011-04-04  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1626         * dialog-define-names.c (name_guru_init): use the correct key
1628 2011-03-24  Morten Welinder <terra@gnome.org>
1630         * Release 1.10.14
1632 2011-03-22  Morten Welinder  <terra@gnome.org>
1634         * dialog-stf-main-page.c (main_page_import_range_changed): Avoid
1635         line number 0 issue including crash #645555.
1637 2011-03-17  Morten Welinder  <terra@gnome.org>
1639         * dialog-quit.c (url_renderer_func): Decode URIs before display.
1640         Fixes #644982.
1642 2011-03-08  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1644         * cell-format.ui: formulas -> formulæ
1645         * dao.ui: ditto
1646         * paste-special.ui: ditto
1648 2011-03-08  Morten Welinder  <terra@gnome.org>
1650         * dialog-doc-metadata.c (dialog_doc_metadata_transform_timestamp_to_str):
1651         Use time2str.
1653 2011-03-02  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1655         * formula-guru.ui: make sure everything is visible (also in
1656         translations)
1658 2011-02-26  Morten Welinder  <terra@gnome.org>
1660         * dialog-quit.c (show_quit_dialog): Fix the fix.
1662 2011-02-25  Morten Welinder  <terra@gnome.org>
1664         * dialog-preferences.c (wordlist_pref_create_widget): Plug leak.
1666         * dialog-sheet-order.c (dialog_sheet_order): Don't leak two
1667         GOColorGroup refs.
1669         * dialog-printer-setup.c (fill_hf): Plug leak.
1671 2011-02-23  Morten Welinder  <terra@gnome.org>
1673         * dialog-hyperlink.c (dhl_init): Plug leaks.
1675         * dialog-autoformat.c (dialog_autoformat): Plug leak.
1677         * dialog-scenarios.c (update_scenarios_treeview): Plug leak.
1679         * dialog-workbook-attr.c (attr_dialog_impl): Plug leak.
1681         * dialog-function-select.c (dialog_function_select_init): Plug
1682         leaks.
1684         * dialog-doc-metadata.c (dialog_doc_metadata_init_properties_page):
1685         Plug leaks.
1687         * dialog-consolidate.c (setup_widgets): Plug leak.
1689         * dialog-zoom.c (cb_zoom_destroy): Plug leak.
1691 2011-02-22  Morten Welinder  <terra@gnome.org>
1693         * dialog-search-replace.c (dialog_search_replace): Plug leak.
1695 2011-02-18  Morten Welinder  <terra@gnome.org>
1697         * dialog-cell-format.c (build_validation_error_combo): Don't leak
1698         a ref to "store".
1699         (fmt_dialog_init_conditions_page): Plug leak.
1701         * dialog-solver.c (fill_algorithm_combo): Don't leak a ref to
1702         "store".
1703         (dialog_init): Ditto.
1705         * dialog-quit.c (show_quit_dialog): Don't leak a ref to "list".
1707 2011-02-17  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1709         * histogram.ui: add checkbox
1710         * dialog-analysis-tools.c (histogram_tool_ok_clicked_cb): read new
1711         checkbox
1713 2011-02-05  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1715         * doc-meta-data.ui: don't fix the width of the selection list
1716         * workbook-attr.ui: ditto
1718 2011-02-02  Morten Welinder <terra@gnome.org>
1720         * Release 1.10.13
1722 2010-12-17  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1724         * dialog-doc-metadata.c (dialog_doc_metadata_set_gsf_prop): avoid leak
1726 2010-12-17  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1728         * dialog-advanced-filter.c (advanced_filter_ok_clicked_cb):
1729         add argument to cmd_analysis_tool
1730         * dialog-analysis-tool-chi-squared.c (chi_squared_tool_ok_clicked_cb):
1731         ditto
1732         * dialog-analysis-tool-frequency.c (frequency_tool_ok_clicked_cb):
1733         ditto
1734         * dialog-analysis-tool-kaplan-meier.c (kaplan_meier_tool_ok_clicked_cb):
1735         ditto
1736         * dialog-analysis-tool-normality.c (normality_tool_ok_clicked_cb):
1737         ditto
1738         * dialog-analysis-tool-sign-test.c (sign_test_two_tool_ok_clicked_cb):
1739         ditto
1740         (sign_test_tool_ok_clicked_cb): ditto
1741         * dialog-analysis-tools.c (corr_tool_ok_clicked_cb): ditto
1742         (cov_tool_ok_clicked_cb): ditto
1743         (rank_tool_ok_clicked_cb): ditto
1744         (fourier_tool_ok_clicked_cb): ditto
1745         (cb_desc_stat_tool_ok_clicked): ditto
1746         (ttest_tool_ok_clicked_cb): ditto
1747         (ftest_tool_ok_clicked_cb): ditto
1748         (sampling_tool_ok_clicked_cb): ditto
1749         (regression_tool_ok_clicked_cb): ditto
1750         (exp_smoothing_tool_ok_clicked_cb): ditto
1751         (average_tool_ok_clicked_cb): ditto
1752         (histogram_tool_ok_clicked_cb): ditto
1753         (anova_single_tool_ok_clicked_cb): ditto
1754         (anova_two_factor_tool_ok_clicked_cb): ditto
1755         * dialog-consolidate.c (cb_consolidate_ok_clicked): ditto
1756         * dialog-fill-series.c (cb_fill_series_ok_clicked): ditto
1757         * dialog-random-generator-cor.c (random_cor_tool_ok_clicked_cb): ditto
1758         * dialog-random-generator.c (random_tool_ok_clicked_cb): ditto
1759         * dialog-analysis-tool-principal-components.c
1760         (principal_components_tool_ok_clicked_cb): ditto, note that the tool
1761         never returns errors.
1762         * dialog-analysis-tool-wilcoxon-mann-whitney.c
1763         (wilcoxon_mann_whitney_tool_ok_clicked_cb): ditto
1765 2010-12-17  Morten Welinder  <terra@gnome.org>
1767         * dialog-printer-setup.c (hf_insert_hf_stock_tag)
1768         (hf_insert_hf_tag): Make "options" argument const to clarify
1769         ownership rules.
1770         (is_known_tag): Free "options".
1771         (hf_insert_cell_cb): Plug leak.
1773 2010-11-25  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1775         * regression.ui: added residuals checkbox
1776         * dialog-analysis-tools.c (RegressionToolState): add field
1777         (regression_tool_ok_clicked_cb): handle residuals checkbox
1778         (regression_tool_regression_radio_toggled_cb): ditto
1779         (dialog_regression_tool): ditto
1781 2010-11-25  Morten Welinder <terra@gnome.org>
1783         * Release 1.10.12
1785 2010-11-22  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1787         * dialog-sheet-order.c (cb_toggled_lock): bail on error
1788         (cb_toggled_direction): ditto
1790 2010-11-07  Sameer Morar <smorar@gmail.com>
1792         * dialog-quit.c (foreach_is_file_set): new
1793         (files_set): new
1794         (cb_list_row_changed_save_sensitivity): new
1795         (cb_list_row_changed_discard_sensitivity): new
1796         (show_quit_dialog): Move Select all and Clear selection buttons to a
1797         row above the Don't Quit and Save Selected buttons. Add a Discard
1798         button. The Save Selected button becomes insensitive and the Discard
1799         button becomes sensitive when no files are set to be saved. [#527133]
1801 2010-11-06  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1803         * cell-sort.ui: add tooltip text for the checkboxes
1805 2010-11-05  Jean Brefort  <jean.brefort@normalesup.org>
1807         * dialog-sheet-order.c (destroy_cb), (dialog_sheet_order): clear state on
1808         destroy.
1810 2010-11-05  Morten Welinder  <terra@gnome.org>
1812         * dialog-about.c: Celebrate dead kittens.
1813         * dialog-analysis-tools.c: Ditto.
1814         * dialog-autoformat.c: Ditto:
1815         * dialog-cell-format.c: Ditto.
1816         * dialog-col-width.c: Ditto.
1817         * dialog-formula-guru.c: Ditto.
1818         * dialog-password.c: Ditto.
1819         * dialog-preferences.c: Ditto.
1820         * dialog-quit.c: Ditto.
1821         * dialog-random-generator.c: Ditto.
1822         * dialog-row-height.c: Ditto.
1823         * dialog-search-replace.c: Ditto.
1824         * dialog-sheet-resize.c: Ditto.
1825         * dialog-so-styled.c: Ditto.
1827 2010-10-27  Morten Welinder  <terra@gnome.org>
1829         * dialog-cell-format.c (fmt_dialog_impl): Fix destruction.
1831 2010-10-27  Jean Brefort  <jean.brefort@normalesup.org>
1833         * dialog-stf-csv-page.c (stf_dialog_csv_page_init): add back the text
1834         indicator combo box. [#633241]
1835         * dialog-stf.ui: ditto.
1837 2010-10-24  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1839         * dialog-cell-sort.c (dialog_cell_sort_load_sort_setup): set button
1840           sensitivity
1841         (dialog_init): move cb_sort_selection_changed to the end
1843 2010-10-24  Jean Brefort  <jean.brefort@normalesup.org>
1845         * dialog-printer-setup.c: do not destroy the GtkBuilder after
1846         intializing the Header/Footer setup dialog. [See #632999]
1848 2010-10-19  Morten Welinder  <terra@gnome.org>
1850         * dialog-preferences.c (dialog_preferences): Use
1851         go_gtk_nonmodal_dialog.
1853 2010-10-11  Jean Brefort  <jean.brefort@normalesup.org>
1855         * Makefile.am: sheet objects use GtkBuilder instead of GladeXML.
1857 2010-10-10  Jean Brefort  <jean.brefort@normalesup.org>
1859         * Makefile.am: use GtkBuilder in dialog-so-list.c.
1860         * dialog-so-list.c (init_entry), (so_list_init): ditto.
1862 2010-10-10  Jean Brefort  <jean.brefort@normalesup.org>
1864         * Makefile.am: use sheet-resize.ui instead of .glade.
1865         * dialog-sheet-resize.c (dialog_sheet_resize): ditto and fixed maximum
1866         col/row number. [#631702]
1868 2010-10-09  Jean Brefort  <jean.brefort@normalesup.org>
1870         * *.ui: converted from glade files.
1872 2010-10-04  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1874         * so-list.glade: add radio buttons
1875         * dialog-so-list.c (cb_so_list_response): handle as-value radios
1876         (so_list_init): set up as-value radios
1878 2010-10-01  Morten Welinder <terra@gnome.org>
1880         * Release 1.10.11
1882 2010-10-01  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1884         * sheetobject-size.glade: add "Do not print" checkbox
1885         * dialog-sheetobject-size.c (dialog_so_size_button_sensitivity):
1886           handle do-not-print
1887         (cb_dialog_so_size_apply_clicked): ditto
1888         (cb_dialog_so_size_ok_clicked): ditto
1889         (cb_dialog_so_size_print_check_toggled): new
1890         (set_print_flag): new
1891         (dialog_so_size): connect do-not-print checkbox
1893 2010-09-15  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1895         * dialog-sheet-order.c (cb_color_changed_fore): handle multiple
1896           selection
1897         (cb_color_changed_back): ditto
1898         (cb_selection_changed): ditto
1899         (cb_delete_clicked): ditto
1900         (create_sheet_list): allow multiple selection
1901         (cb_item_move): gtk_tree_selection_get_selected is now unusable
1902         (cb_add_clicked): ditto
1903         (cb_duplicate_clicked): ditto
1905 2010-09-04  Morten Welinder <terra@gnome.org>
1907         * Release 1.10.10
1909 2010-08-27  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1911         * dialog-cell-sort.c (set_ok_button_sensitivity): renamed to
1912           set_button_sensitivity and change all callers. Also handle
1913           clear button
1914         (cb_update_to_new_range): always use set_button_sensitivity
1916 2010-08-16  Morten Welinder <terra@gnome.org>
1918         * Release 1.10.9
1920 2010-07-30  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1922         * dialog-autofilter.c (dialog_auto_filter): set up column label for
1923         top 10 dialog; use separate keys otherwise they share their size.
1924         * src/dialogs/autofilter-top10.glade: add label
1926 2010-07-30  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1928         * dialog-autofilter.c (dialog_auto_filter): set up column labels
1929         * autofilter-expression.glade: add labels
1931 2010-07-30  Morten Welinder <terra@gnome.org>
1933         * Release 1.10.8
1935 2010-07-30  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1937         * dialog-autofilter.c (cb_autofilter_ok): use
1938         cmd_autofilter_set_condition
1940 2010-07-29  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1942         * dialog-row-height.c (dialog_row_height): make sure the spin
1943           box is at least 1, since 0 stands for "default".
1945 2010-07-29  Morten Welinder  <terra@gnome.org>
1947         * dialog-stf-fixed-page.c (cb_treeview_expose): Draw using cairo.
1948         Fix event argument type.
1950 2010-07-28  Morten Welinder  <terra@gnome.org>
1952         * dialog-stf.h (FixedInfo_t): Remove unused GdkGC.
1954 2010-07-28  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1956         * dialog-cell-format.c (underline_types): add low underlines
1958 2010-07-28  Morten Welinder  <terra@gnome.org>
1960         * dialog-about.c (text_item_renderer): Draw with pango.
1962 2010-07-27  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1964         * dialog-about.c (dialog_about): use gtk_dialog_get_content_area
1965         from dead-kittens
1966         * dialog-stf-format-page.c (cb_format_clicked): new
1967         (cb_popup_menu_extend_format): format label has become a button
1968         (format_page_update_preview): ditto, no need to create a format
1969         selector here
1970         (activate_column): no need to handle the format selector any
1971         longer
1972         (locale_changed_cb): ditto
1973         (stf_dialog_format_page_prepare): ditto
1974         (stf_dialog_format_page_init): ditto
1975         (cb_number_format_changed): deleted, code moved to
1976         cb_format_clicked
1977         * dialog-stf.glade: no need for a format selector
1978         * dialog-stf.h: reove unneeded fields
1980 2010-07-27  Morten Welinder  <terra@gnome.org>
1982         * dialog-function-select.c (mode_t): Rename to DialogMode since
1983         mode_t is reserved (and actually used by mingw).
1985 2010-07-26  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1987         * dialog-search.c (dialog_search_save_in_prefs): fix type
1989 2010-07-25  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1991         * dialog-search.c (dialog_search_save_in_prefs): new
1992         (dialog_search): use preferences
1993         (search_clicked): save preferences if appropriate
1994         * search-replace.glade: some minor adjustments
1995         * search.ui: add save as defaults checkbox
1997 2010-07-25  Andreas J. Guelzow <aguelzow@pyrshep.ca>
1999         * dialog-hyperlink.c (dialog_hyperlink): duplicate the hyperlink, it
2000           may be used in many cells and we want to change it only here.
2002 2010-07-22  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2004         * dialog-function-select.c (pref_tool_page_initializer): add checkboxes
2005           for tooltip preferences
2007 2010-07-21  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2009         * dialog-function-select.c (dialog_function_select_load_tree): dont load
2010           placeholders
2012 2010-07-21  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2014         * dialog-function-select.c (cb_dialog_function_select_destroy): handle
2015           new field of state
2016         (dialog_function_select_init): load new field of state
2018 2010-07-21  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2020         * dialog-function-select.c (cb_dialog_function_select_paste_clicked):
2021           use the range passed if appropriate
2022         (dialog_function_select_full): add arguments and save the passed range
2023           info, change all callers
2025 2010-07-20  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2027         * dialogs.h (dialog_function_select_paste): add arguments
2028         * dialog-function-select.c (dialog_function_select_paste): add arguments
2030 2010-07-20  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2032         * dialog-define-names.c (name_guru_init): set the window title for the
2033           paste dialog.
2035 2010-07-20  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2037         * dialog-function-select.c (cb_dialog_function_row_activated):
2038           consider the current mode
2039         (dialog_function_select_init): connect cb_dialog_function_row_activated
2040           also in paste mode
2042 2010-07-20  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2044         * dialog-function-select.c (FunctionSelectState): new fields
2045         (cb_dialog_function_select_paste_clicked): new
2046         (cb_dialog_function_row_activated): handle paste button
2047         (dialog_function_select_init): handle paste button
2048         * dialogs.h (dialog_function_select_help): new
2049         (dialog_function_select_paste): new
2050         * function-select.glade: add paste button
2052 2010-07-17  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2054         * dialog-function-select.c (cb_dialog_function_row_activated): new
2055         (dialog_function_select_init): connect cb_dialog_function_row_activated
2057 2010-07-15  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2059         * dialog-workbook-attr.c (attr_dialog_init_cell_marker_page): new
2060         (page_info): add new page
2061         * workbook-attr.glade: add cell marker pane
2063 2010-07-14  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2065         * dialog-preferences.c (custom_pref_conf_to_widget_ecd): new
2066         (gnm_conf_set_core_file_save_extension_check_disabled_wrap): new
2067         (gnm_conf_get_core_file_save_extension_check_disabled_wrap): new
2068         (custom_pref_create_widget_ecd): new
2069         (pref_file_page_initializer): add disable-extension-check check box
2071 2010-07-09  Morten Welinder  <terra@gnome.org>
2073         * dialog-stf-fixed-page.c (calc_char_index): add missing
2074         dereference.
2076 2010-07-07  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2078         * dialog-function-select.c (make_expr_example): use the suggested
2079           format
2081 2010-07-04  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2083         * dialog-solver.c (dialog_init): If we have no existing target we
2084         should add only the edit position not the whole selection.
2086 2010-07-04  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2088         * dialog-solver.c (dialog_init): If we have no existing target we
2089         should add the selection.
2091 2010-07-04  Morten Welinder  <terra@gnome.org>
2093         * dialog-solver.c (dialog_init): Don't add current selection to
2094         target.
2096 2010-07-03  Morten Welinder  <terra@gnome.org>
2098         * dialog-solver.c (run_solver): Check that the solver is
2099         functional.  Fix error message.
2101 2010-06-30  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2103         * dialog-search-replace.c (dialog_search_replace_save_in_prefs): new
2104         (apply_clicked): call dialog_search_replace_save_in_prefs if
2105           appropriate
2106         (dialog_search_replace): set the current state according to the
2107           preferences
2108         * search-replace.glade: add checkbox to save settings as default
2110 2010-06-28  Morten Welinder <terra@gnome.org>
2112         * Release 1.10.7
2114 2010-06-27  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2116         * dialog-data-table.c (dialog_data_table): check whether the
2117           table range is locked.
2119 2010-06-24  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2121         * dialog-stf.h (FormatInfo_t): add new field
2122         * dialog-stf.c (stf_dialog): transfer autofit array
2123         * dialog-stf-format-page.c (cb_col_check_clicked): set
2124           sensitivity of autofit check
2125         (cb_col_check_autofit_clicked): new
2126         (format_page_update_preview): handle new field
2127         (stf_dialog_format_page_cleanup): ditto
2128         (stf_dialog_format_page_init): ditto
2130 2010-06-22  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2132         * dialog-sheetobject-size.c (set_params): new
2133         (cb_dialog_so_size_apply_clicked): use cmd_generic instead of
2134           cmd_so_rename
2136 2010-06-21  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2138         * dialog-solver.c (dialog_init): setup first entry
2140 2010-06-21  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2142         * dialog-formula-guru.c (real_start_editing_cb): deleted
2143         (start_editing_cb): include real_start_editing_cb here
2144           (removes gtk 2.2 hack)
2146 2010-06-17  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2148         * dialog-formula-guru.c (cb_dialog_formula_guru_query_tooltip):
2149           adjust tooltip
2151 2010-06-17  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2153         * dialog-analysis-tools.c (dialog_tool_init): disable tooltips
2154           on input expression entries
2156 2010-06-17  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2158         * dialog-formula-guru.c (dialog_formula_guru_adjust_children): drop
2159           the last argument of gnm_func_convert_markup_to_pango
2160         (cb_dialog_formula_guru_destroy): unref tooltip widgets
2161         (cb_dialog_formula_guru_query_tooltip): create our own tooltip
2162         (dialog_formula_guru_init): initialize tooltip widgets
2164 2010-06-16  Morten Welinder <terra@gnome.org>
2166         * Release 1.10.6
2168 2010-06-16  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2170         * dialog-formula-guru.c (dialog_formula_guru_adjust_children): use
2171           gnm_func_convert_markup_to_pango
2173 2010-06-15  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2175         * dialog-goto-cell.c (cb_load_names): only load names that are in
2176           fact addresses.
2177         (cb_dialog_goto_selection_changed): only try to go to addresses
2179 2010-06-15  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2181         * dialog-formula-guru.c (dialog_formula_guru_adjust_children): load
2182           tooltip
2183         (dialog_formula_guru_init): set up tooltips
2185 2010-06-15  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2187         * dialogs.h (dialog_formula_guru): change storage class of an arg
2188         * dialog-function-select.c (cb_dialog_function_select_ok_clicked):
2189           change call of dialog_formula_guru
2190         * dialog-formula-guru.c (dialog_formula_guru_load_fd): remove
2191           unneeded code
2192         (cb_dialog_formula_guru_destroy): reenable tips
2193         (dialog_formula_guru): change storage class of an arg and disable
2194           tips
2196 2010-06-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2198         * dialog-function-select.c
2199         (dialog_function_select_get_description): rename to
2200           dialog_function_select_get_description
2201         (dialog_function_select_get_description): new
2202         (dialog_function_select_load_tree): store the PangoAttrList
2203         (dialog_function_select_init): set up new attribute field in
2204           the liststore
2206 2010-06-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2208         * dialog-function-select.c
2209         (dialog_function_select_erase_search_entry): only include for
2210           newer gtk
2212 2010-06-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2214         * dialog-function-select.c (dialog_function_select_init):
2215           change the dialog title to reflect help mode
2216         (dialog_function_select): use a differnt key in help mode to
2217           avoid confusion
2219 2010-06-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2221         * function-select.glade: add close button
2222         * dialog-function-select.c (dialog_function_select_init):
2223           show and hide the appropriate widgets depending on whether
2224           we are in help mode
2225         (cb_dialog_function_select_ok_clicked): only called the
2226           formula guru if we aren't in help mode
2227         (dialog_function_select): don't show the purposefully hidden
2228           widgets
2230 2010-06-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2232         * dialog-function-select.c (cb_unref): new
2233         (cb_dialog_function_select_search_all): handle "in use"
2234           selection
2235         (dialog_function_select_search): set up "in use" selection
2236         (cb_dialog_function_select_destroy): unref funcs
2237         (dialog_function_select_load_cb): add "in use" item
2238         (dialog_function_select_get_description): load stubs
2239         (dialog_function_select_load_tree): ref the funcs when
2240           storing them in the model
2241         (dialog_function_select_init): setup "in use" flag
2243 2010-06-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2245         * dialog-function-select.c (dialog_function_select_search):
2246           for "recent" functions, reset the category to NULL
2247         (cb_dialog_function_load_recent_funcs): new
2248         (dialog_function_load_recent_funcs): toggle the recent flag
2249           for recently used functions
2251 2010-06-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2253         * function-select.glade: redesign
2254         * dialog-function-select.c: rewrite nearly completely to
2255           use a GtkTreeModelFilter and to provide search ability
2257 2010-06-07 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2259         * search-replace.glade: add apply button
2260         * dialog-search-replace.c (apply_clicked): new
2261         (ok_clicked): use apply_clicked
2262         (dialog_search_replace): attach apply_clicked
2264 2010-06-07 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2266         * dialog-define-names.c (cb_name_guru_name_edited): the
2267           name becomes non-ediatable after it has been set.
2269 2010-06-06 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2271         * regression.glade: add new checkbox and move the selectors for
2272           the type of regression ahead of the input fields.
2273         * dialog-analysis-tools.c (regression_tool_ok_clicked_cb):
2274           handle multiple-y
2275         (regression_tool_update_sensitivity_cb): ditto
2276         (dialog_regression_tool): ditto
2277         (regression_tool_regression_radio_toggled_cb): new
2278         (regression_tool_regression_check_toggled_cb): new
2280 2010-06-06 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2282         * dialog-define-names.c (name_guru_warn): implement
2284 2010-06-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2286         * dialog-define-names.c (name_guru_parse_pos_init): new
2287         (name_guru_check_expression): use name_guru_parse_pos_init
2288         (cb_name_guru_name_edited): don't duplicate errorchecks already
2289           in cmd_define_name but make sure that we don't just redefine
2290           names
2292 2010-06-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2294         * dialog-define-names.c (name_guru_move_record): change
2295           argument to iter from path_string, change caller
2296         (cb_name_guru_name_edited): move the modified record into the
2297           correct place
2299 2010-06-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2301         * dialog-define-names.c (name_guru_delete): no need to
2302           check for in use if it wasn't saved.
2303         (name_guru_find_place): new
2304         (name_guru_move_record): use name_guru_find_place
2305         (cb_name_guru_name_edited): we also need to set the GnmNamedExpr
2306           if we possibly added a new name.
2308 2010-06-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2310         * dialog-define-names.c (cb_name_guru_search): make searching
2311           case-insensitive.
2313 2010-06-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2315         * dialog-define-names.c: convert GtkTreeModelFilter iters to
2316           GtkTreeStore iters throughout
2317         (cb_name_guru_show_all): new
2318         (name_guru_erase_search_entry): new
2319         (cb_name_guru_search): new
2320         (name_guru_search): new
2321         (name_guru_init): setup search entry
2322         * define-name.glade: add icon and search entry
2324 2010-06-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2326         * dialog-define-names.c: insert GtkTreeModelFilter between
2327          GtkTreeStore and GtkTreeView and adjust code throughout.
2328         (name_guru_store_names): new type adjustment for every name
2329         (cb_name_guru_content_edited): don't leak GnmExprTop
2331 2010-06-03 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2333         * dialog-define-names.c (cb_name_guru_switch_scope): use
2334          cmd_rescope_name
2336 2010-06-03 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2338         * dialog-define-names.c: add #define for gtk 2.12
2340 2010-06-03 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2342         * dialog-define-names.c (name_guru_paste): delete the selection
2343           and move the cursor into place
2345 2010-06-03 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2347         * dialog-define-names.c (name_guru_paste): don't overwrite text
2349 2010-06-03 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2351         * paste-names.glade: deleted
2352         * dialog-paste-names.c: deleted
2353         * Makefile.am: remove the two above
2354         * help.h: deleted a comment
2355         * dialog-define-names.c: Add ITEM_PASTABLE and
2356           ITEM_PASTE_IMAGE and handle throughout
2357         (name_guru_paste): new
2358         (cb_name_guru_clicked): handle paste button
2359         (cb_name_guru_paste): new
2360         (name_guru_update_sensitivity): new
2361         (cb_name_guru_selection_function): new
2362         (name_guru_init): set up the new callbacks
2363         (dialog_paste_names): new
2365 2010-06-03 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2367         * define-name.glade: simplify
2368         * dialog-define-names.c: rewrite in its entirety
2370 2010-06-02  Morten Welinder  <terra@gnome.org>
2372         * dialog-solver.c (cb_timer_tick): Use gnm_solver_elapsed.
2374 2010-05-31 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2376         * tool-dialogs.h (tool_setup_update): new
2377         * dialog-analysis-tool-chi-squared.c (dialog_chi_square_tool):
2378           use tool_setup_update
2379         * dialog-analysis-tool-frequency.c (dialog_frequency_tool):
2380           ditto
2381         * dialog-analysis-tool-normality.c (dialog_normality_tool):
2382           ditto
2383         * dialog-analysis-tool-sign-test.c (dialog_sign_test_two_tool):
2384           ditto
2385         (dialog_sign_test_tool): ditto
2386         * dialog-analysis-tools.c (tool_setup_update): new
2388 2010-05-31 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2390         * dialogs.h (dialog_sign_test_two_tool): new
2391         * dialog-analysis-tool-sign-test.c
2392         (sign_test_tool_update_common_sensitivity_cb): new
2393         (sign_test_tool_update_sensitivity_cb): split
2394         (sign_test_two_tool_update_sensitivity_cb): new
2395         (sign_test_two_tool_ok_clicked_cb): handle Signed-Rank
2396         (sign_test_tool_ok_clicked_cb): ditto
2397         (dialog_sign_test_two_tool): new
2398         (dialog_sign_test_tool): handle Signed-Rank
2399         * sign-test-two.glade: add radio buttons
2400         * sign-test.glade: ditto
2402 2010-05-30  Morten Welinder <terra@gnome.org>
2404         * Release 1.10.5
2406 2010-05-27  Morten Welinder  <terra@gnome.org>
2408         * dialog-solver.c (dialog_init): Fix setting of spin buttons.
2410 2010-05-26 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2411         for Sameer Morar <smorar@gmail.com>
2413         *  print.glade: minor adjustments
2415 2010-05-25 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2417         * dialog-printer-setup.c (MarginPreviewPageAvailableSize):
2418           change uint to guint
2419         (margin_preview_page_available_size): ditto
2421 2010-05-24 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2422         for Sameer Morar <smorar@gmail.com>
2424         * print.glade: add GtkAlignment to margin preview to center it
2425         * dialog-printer-setup.c (margin_preview_page_available_size):
2426           create function to determine the available page size based upon
2427           surrounding widgets.
2428         (margin_preview_page_create): use new method to determine the
2429           available preview page size.
2430         (do_setup_margin): use new method to determine the
2431           available preview page size.
2433 2010-05-24  Morten Welinder  <terra@gnome.org>
2435         * dialog-solver.c (run_solver): Make this less bouncy.
2437 2010-05-24 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2439         * dialog-analysis-tool-wilcoxon-mann-whitney.c: new
2440         * wilcoxon-mann-whitney.glade: new
2441         * Makefile.am: added wilcoxon-mann-whitney.glade
2442           and dialog-analysis-tool-wilcoxon-mann-whitney.c
2443         * dialogs.h (dialog_wilcoxon_m_w_tool): new
2444         * help.h (GNUMERIC_HELP_LINK_WILCOXON_MANN_WHITNEY): new
2446 2010-05-20  Morten Welinder <terra@gnome.org>
2448         * Release 1.10.4
2450 2010-05-19 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2452         * sheet-order.glade: improve layout on size changes of dialog
2454 2010-05-07  Morten Welinder <terra@gnome.org>
2456         * Release 1.10.3
2458 2010-05-05 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2460         * dialog-stf.c (stf_dialog_set_initial_keyboard_focus): use the
2461         finish and forward buttons as default buttons
2462         (frob_buttons): keep the finish button visible.
2463         * dialog-stf.glade: have only the forward and finish buttons as
2464         possible default buttons.
2466 2010-05-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2468         * dialog-advanced-filter.c (advanced_filter_ok_clicked_cb): use
2469           cmd_analysis_tool
2471 2010-04-22 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2473         * dialog-sheet-order.c (cb_sheet_order_cnt_visible): simplify
2474         (sheet_order_cnt_visible): ditto
2475         (cb_toggled_visible): we are now ensuring that we are the only
2476           modifier
2477         (sheet_selection_can_toggle): new
2478         (create_sheet_list): hook up sheet_selection_can_toggle
2480 2010-04-21  Jean Brefort  <jean.brefort@normalesup.org>
2482         * dialog-printer-setup.c (cb_do_print_preview):
2484 2010-04-16  Morten Welinder <terra@gnome.org>
2486         * Release 1.10.2
2488 2010-03-31 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2490         * regression.glade: add radio buttons
2491         * dialog-analysis-tools.c (regression_tool_ok_clicked_cb): handle
2492           new radio buttons
2494 2010-03-25 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2496         * dialog-preferences.c (int_pref_widget_to_conf): get the
2497           values from the main configuration
2498         (int_pref_create_widget): add argument and
2499           change all callers, always use the correct initial value.
2501 2010-03-25 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2503         * dialog-preferences.c (enum_pref_create_widget): add argument and
2504           change all callers, always use the correct initial value.
2506 2010-03-24 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2508         * dialog-preferences.c (wordlist_pref_remove): fix leak
2509         (wordlist_pref_add): ditto
2511 2010-03-24 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2513         * dialog-preferences.c (wordlist_pref_remove): get and set list
2514           via gnumeric-gconf
2515         (wordlist_pref_add): ditto
2516         (wordlist_pref_create_widget): add getter and setter to argumanets
2517           and change all callers. Store thie info with the buttons
2519 2010-03-23 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2521         * dialog-preferences.c: fix boolean preferences under goffice
2522           configured --without-gconf
2524 2010-03-08  Morten Welinder <terra@gnome.org>
2526         * Release 1.10.1
2528 2010-03-08  Morten Welinder  <terra@gnome.org>
2530         * dialog-sheetobject-size.c: Warning fix.
2532 2010-02-13  Morten Welinder <terra@gnome.org>
2534         * Release 1.10.0
2536 2010-01-19  Morten Welinder <terra@gnome.org>
2538         * Release 1.9.18
2540 2010-01-12 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2542         * dialog-stf-export.c (stf_export_dialog_sheet_page_init): don't
2543           select the iter.
2544         (stf_export_dialog_switch_page): set the right default and focus
2545         (stf_export_dialog): don't do it here
2547 2010-01-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2549         * dialog-stf-export.glade: add save-as-default checkbox
2550         * dialog-stf-export.c (stf_export_dialog_format_page_init):
2551           work around gtk bug #601922
2552         (stf_export_dialog_finish): save settings if appropriate.
2554 2010-01-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2556         * dialog-stf-export.c (stf_export_dialog_format_page_init):
2557           work around gtk bug #601922
2559 2010-01-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2561         * dialog-cell-format.c (cb_fmt_dialog_dialog_buttons): make sure that
2562           the correct sheet is active
2564 2010-01-06 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2566         * dialog-analysis-tool-kaplan-meier.c (dialog_kaplan_meier_tool):
2567           keep in-place radio button hidden
2568         * kaplan-meier.glade: fix title
2570 2010-01-02 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2572         * dao.glade: mark items in combo box for translation
2573         * dialog-cell-format.c (fmt_dialog_init_conditions_page):
2574           mark visible text for translation
2576 2010-01-01 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2578         * help.h: adjust links to statistical analysis sections
2580 2009-12-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2582         * dialog-paste-special.c (dont_change_formulae_set_sensitive):
2583         new
2584         (dialog_paste_special_type_toggled_cb): connect
2585           dont_change_formulae_set_sensitive
2586         (dialog_paste_special_cell_op_toggled_cb): ditto
2587         (cb_tool_ok_clicked): check dont-change-formulae
2588         * paste-special.glade: add dont-change-formulae check
2590 2009-12-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2592         * dialog-paste-special.c (skip_blanks_set_sensitive): new
2593         (dialog_paste_special_type_toggled_cb): connect
2594           skip_blanks_set_sensitive
2595         (dialog_paste_special_cell_op_toggled_cb): ditto
2597 2009-12-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2599         * hyperlink.glade: remove "orientation" attribute for VBox
2601 2009-12-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2603         * dialog-hyperlink.c (dhl_get_default_tip): new
2604         (dhl_set_tip): hadnle default tips and switch to
2605           textview
2606         (dhl_get_tip): ditto
2607         (dhl_cb_ok): dhl_get_tip now returns an allocated string
2608         (dhl_init): change widget name since it changed type, tool tip
2609           radio and entry
2610         * hyperlink.glade: add tool tip radio buttons and
2611           switch tool tip entry to textview
2613 2009-12-29  Jody Goldberg <jody@gnome.org>
2615         * dialog-data-slicer.c : some incomplete work towards creating sources
2617 2009-12-29 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2619         * formula-guru.glade: add quote button
2620         * dialog-formula-guru.c (dialog_formula_guru_update_this_parent):
2621           check for unparsable expressions
2622         (dialog_formula_guru_init): set up quote button
2623         (dialog_formula_guru): initialize GnmParsePos
2625 2009-12-28 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2627         * dialog-sheetobject-size.c (dialog_so_size_button_sensitivity):
2628           handle position
2629         (cb_dialog_so_size_destroy): ditto
2630         (cb_dialog_so_size_value_changed): ditto
2631         (dialog_so_size_load): ditto
2632         (cb_dialog_so_size_apply_clicked): ditto
2633         (dialog_so_size): ditto
2634         * sheetobject-size.glade: add position section
2636 2009-12-27 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2638         * dialog-sheetobject-size.c (dialog_so_size_button_sensitivity):
2639           check for changed name
2640         (cb_dialog_so_size_destroy): handle name field
2641         (cb_dialog_so_size_apply_clicked): handle name
2642         (cb_dialog_so_size_name_changed): new
2643         (dialog_so_size): handle name entry
2644         * sheetobject-size.glade: Enable name entry
2646 2009-12-26 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2648         * Makefile.am: add dialog-sheetobject-size.c and
2649           sheetobject-size.glade
2650         * help.h (GNUMERIC_HELP_LINK_SO_SIZE): new
2651         * dialogs.h (dialog_so_size): new
2653 2009-12-24  Jean Brefort  <jean.brefort@normalesup.org>
2655         * dialog-preferences.c: Fixed double/gnm_float issues.
2657 2009-12-22 Andreas J. Guelzow <aguelzow@pyrshep.ca>
2659         * dialog-analysis-tool-principal-components.c: new
2660         * principal-components.glade: new
2661         * Makefile.am: add the above
2662         * dialogs.h (dialog_principal_components_tool): new
2663         * help.h (GNUMERIC_HELP_LINK_PRINCIPAL_COMPONENTS): new
2665 2009-12-19  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2667         * paste-special.glade: eanble flip h and v
2668         * dialog-paste-special.c: handle flip h and v
2670 2009-12-17  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2672         * Makefile.am: add paste-special.glade
2673         * dialog-paste-special.c: rewrite completely
2674         * help.h: add GNUMERIC_HELP_LINK_PASTE_SPECIAL
2675         * paste-special.glade: new
2677 2009-12-15  Morten Welinder <terra@gnome.org>
2679         * Release 1.9.17
2681 2009-12-15  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2683         * dialog-analysis-tool-sign-test.c
2684         (sign_test_tool_update_sensitivity_cb): also handle 2
2685           medians case
2686         (sign_test_two_tool_ok_clicked_cb): new
2687         (dialog_sign_test_tool): change argument type and also
2688           handle 2-medians case
2689         * dialog-analysis-tool-sign-test.h
2690         (dialog_sign_test_tool): change argument type
2691         * sign-test-two.glade: new
2692         * Makefile.am: add sign-test-two.glade
2693         * dialogs.h (dialog_sign_test_tool): change argument type
2694         * help.h: add GNUMERIC_HELP_LINK_SIGN_TEST
2696 2009-12-11  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2698         * dialog-analysis-tool-sign-test.c (dialog_sign_test_tool):
2699           check for fn_info plugin
2701 2009-12-11  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2703         * dialog-analysis-tool-sign-test.c: new
2704         * sign-test.glade: new
2705         * Makefile.am: add the above
2706         * dialogs.h (dialog_sign_test_tool): new
2707         * help.h: add GNUMERIC_HELP_LINK_SIGN_TEST
2709 2009-12-10  Morten Welinder  <terra@gnome.org>
2711         * dialog-goal-seek.c (dialog_init): Force sheets in cell
2712         references as code appears to want that.  Fixes crash.
2714 2009-11-29  Morten Welinder <terra@gnome.org>
2716         * Release 1.9.16
2718 2009-11-26  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2720         * normality-tests.glade: enable chart checkbox
2722 2009-11-24  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2724         * normality-tests.glade: add more test seelction buttons
2725         * dialog-analysis-tool-normality.c (normality_tool_ok_clicked_cb):
2726           handle additional test selections
2728 2009-11-21  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2730         * normality-tests.glade: new
2731         * dialog-analysis-tool-normality.c: new
2732         * Makefile.am: add dialog-analysis-tool-normality.c and
2733           normality-tests.glade
2734         * dialogs.h (dialog_normality_tool): new
2735         * help.h: add GNUMERIC_HELP_LINK_NORMALITY
2737 2009-11-14  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2739         * dialog-cell-sort.c (cb_update_sensitivity): rename to
2740         cb_update_to_new_range and change all callers
2741         (dialog_cell_sort_load_sort_setup): implement
2742         (dialog_load_selection): move another line of code from
2743           dialog_init to here
2745 2009-11-14  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2747         * dialog-cell-sort.c (set_ok_button_sensitivity): check whether
2748           state->sel is NULL
2749         (cb_dialog_ok_clicked): store a copy of the setup.
2750         (dialog_cell_sort_load_sort_setup): new stub
2751         (dialog_load_selection): do more
2752         (dialog_init): move some code into dialog_load_selection
2754 2009-11-12  Morten Welinder  <terra@gnome.org>
2756         * dialog-solver.c (dialog_init): Set GNM_EE_CONSTANT_ALLOWED for
2757         rhs.
2759 2009-11-11  Morten Welinder  <terra@gnome.org>
2761         * dialog-solver.c (cb_notify_result): i18n issues.
2763 2009-11-11  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2765         * dialog-doc-metadata.c (dialog_doc_meta_data_add_item): fix wrong
2766           key
2767         * dialog-workbook-attr.c (AttrState): remove unneeded fields and
2768           add 2 new fields
2769         (cb_page_select): deleted
2770         (cb_widget_changed ): rewritten into instant-apply
2771         (cb_attr_dialog_dialog_apply): deleted
2772         (cb_attr_dialog_dialog_ok): deleted
2773         (attr_dialog_init_toggle): rewritten
2774         (attr_dialog_init_widget_page): new
2775         (attr_dialog_init_autocompletion_page): new
2776         (attr_dialog_init_protection_page): new
2777         (attr_dialog_init_view_page): deleted
2778         (attr_dialog_add_item): new
2779         (attr_dialog_select_page_search): new
2780         (attr_dialog_impl): set up page selector
2781         * preferences.glade: minor border adjstment
2782         * workbook-attr.glade: major adjustments
2784 2009-11-11  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2786         * dialog-doc-metadata.c: use more appropriate icon for statistics
2787         * dialog-preferences.c (page_info): change the order of items to
2788           index the required page directly
2789         (dialog_pref_select_page_search): new
2790         (dialog_pref_select_page): use the page number rather than the path
2791         (dialog_preferences): sort the pages by the translated descriptor
2793 2009-11-11  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2795         * dialog-workbook-attr.c: remove the calculation related part of
2796           the dialog. That is now correctly part of the Document Properties.
2797         * workbook-attr.glade: ditto
2799 2009-11-11  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2801         * dialog-doc-metadata.c (dialog_doc_metadata_new): add page argument
2802         (dialog_doc_metadata_init_file_page): move general configuration
2803           from here to dialog_doc_metadata_init
2804         (cb_dialog_doc_metadata_recalc_max_changed): new
2805         (cb_dialog_doc_metadata_recalc_tolerance_changed): new
2806         (cb_dialog_doc_metadata_recalc_auto_changed): new
2807         (cb_dialog_doc_metadata_recalc_iteration_changed): new
2808         (dialog_doc_metadata_init_calculations_page): new
2809         (dialog_doc_meta_data_add_item): new
2810         (dialog_doc_metadata_select_page_search): new
2811         (dialog_doc_metadata_select_page): new
2812         (cb_dialog_doc_metadata_selection_changed): new
2813         (dialog_doc_metadata_init): configure treeview
2814         * dialog-preferences.c (page_info_t): drop unneeded item
2815         (dialog_pref_select_page): use gtk_tree_view_set_curcsor
2816         (dialog_preferences): drop unneeded item from page_info_t and delete
2817           superfluous code
2818         * dialogs.h (dialog_doc_metadata_new): add page argument
2819         * doc-meta-data.glade: add new page and itemlist
2821 2009-11-07  Morten Welinder  <terra@gnome.org>
2823         * dialog-cell-format.c (fmt_dialog_conditions_page_load_cond): Fix
2824         strange string.  #601076.
2826 2009-11-02  Morten Welinder  <terra@gnome.org>
2828         * dialog-solver.c (cb_dialog_solver_destroy): Plug leak.
2830 2009-11-02  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2832         * dialogs.h: remove dialog_autocorrect
2834 2009-11-02  Morten Welinder  <terra@gnome.org>
2836         * dialog-preferences.c (wordlist_pref_add): Don't use gtk+ 2.16
2837         function.
2839 2009-11-01  Morten Welinder <terra@gnome.org>
2841         * Release 1.9.15
2843 2009-10-31  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2845         * autocorrect.glade: deleted
2846         * dialog-autocorrect.c: deleted
2847         * Makefile.am: remove dialog-autocorrect.c and autocorrect.glade
2848         * dialog-preferences.c (wordlist_pref_create_widget): quieten type
2849           warning
2850         (dialog_preferences): ditto
2851         * help.h: rm dialog-autocorrect.c ref
2853 2009-10-31  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2855         * dialog-preferences.c (dialog_pref_add_item): check for NULL icon
2856         (wordlist_pref_conf_to_widget): new
2857         (wordlist_pref_remove): new
2858         (wordlist_pref_add): new
2859         (wordlist_pref_update_remove_button): new
2860         (wordlist_pref_create_widget): new
2861         (pref_autocorrect_general_page_initializer): new
2862         (pref_autocorrect_initialcaps_page_initializer): new
2863         (pref_autocorrect_firstletter_page_initializer): new
2864         (page_info): new items
2865         (dialog_pref_select_page): expand initial row
2866         (dialog_preferences): make startup pages check fit the array
2868 2009-10-30  Morten Welinder  <terra@gnome.org>
2870         * dialog-solver.c (constraint_select_click): Fix criticals on
2871         invalid constraints.
2873 2009-10-23  Morten Welinder  <terra@gnome.org>
2875         * solver.glade: fix radiobutton group problem.
2877 2009-10-21  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2879         * dialog-cell-sort.c (cb_sort_header_check): call
2880           set_ok_button_sensitivity
2882 2009-10-11  Morten Welinder <terra@gnome.org>
2884         * Release 1.9.14
2886 2009-09-26  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2887         for Albert Gräf <Dr.Graef@t-online.de>
2889         * so-radiobutton.glade: new
2890         * Makefile.am: add so-radiobutton.glade
2891         * help.h: add GNUMERIC_HELP_LINK_SO_RADIO_BUTTON
2893 2009-09-23  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2894         slightly modified patches from Albert Gräf <Dr.Graef@t-online.de>
2896         * so-button.glade: new
2897         * Makefile.am: add so-button.glade
2898         * help.h: add GNUMERIC_HELP_LINK_SO_BUTTON
2900 2009-09-20  Morten Welinder <terra@gnome.org>
2902         * Release 1.9.13
2904 2009-09-12  Jean Brefort  <jean.brefort@normalesup.org>
2906         * dialog-autoformat.c (previews_free): fixed leaks.
2908 2009-09-11  Morten Welinder  <terra@gnome.org>
2910         * dialog-autoformat.c (previews_free): Adapt to new canvas.
2912 2009-09-10  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2914         * frequency.glade: fix dialog title
2916 2009-09-06  Andreas J. Guelzow <aguelzow@pyrshep.ca>
2918         * random-generation-cor.glade: new
2919         * dialog-random-generator-cor.c: new
2920         * Makefile.am: add the above
2921         * dialogs.h (dialog_random_cor_tool): new
2922         * help.h (GNUMERIC_HELP_LINK_RANDOM_GENERATOR_COR): new
2924 2009-09-05  Morten Welinder  <terra@gnome.org>
2926         * dialog-stf-export.c (sheet_page_separator_menu_changed): Don't
2927         make custom format insensitive.  Set format custom's text to match
2928         item chosen.
2929         (cb_custom_separator_changed): New function.
2930         (stf_export_dialog_format_page_init): Hook up
2931         cb_custom_separator_changed.  Call
2932         sheet_page_separator_menu_changed to boot strap.
2933         Fixes #594155.
2935 2009-09-05  Morten Welinder <terra@gnome.org>
2937         * Release 1.9.12
2939 2009-09-05  Jean Brefort  <jean.brefort@normalesup.org>
2941         * all files: renamed go-color.h macros.
2943 2009-09-03  Jean Brefort  <jean.brefort@normalesup.org>
2945         * dialog-printer-setup.c (margin_preview_page_destroy),
2946         (margin_preview_page_create): fixed canvas update.
2948 2009-09-01  Jean Brefort  <jean.brefort@normalesup.org>
2950         * dialog-autoformat.c (previews_load): renamed GOColor macros.
2951         * dialog-cell-format.c (setup_color_pickers),
2952         (draw_border_preview), (init_border_button), (fmt_dialog_impl): ditto.
2953         * dialog-printer-setup.c (margin_preview_page_create),
2954         (create_hf_preview_canvas): ditto.
2956 2009-08-31  Jean Brefort  <jean.brefort@normalesup.org>
2958         * dialog-autoformat.c (previews_load): replace GOStyle::outline.
2959         * dialog-cell-format.c (draw_border_preview): ditto.
2960         * dialog-printer-setup.c (margin_preview_page_create),
2961         (create_hf_preview_canvas): ditto.
2963 2009-08-31  Morten Welinder  <terra@gnome.org>
2965         * dialog-about.c (dialog_about): Handle C90 and missing
2966         gtk_dialog_get_content_area.
2968 2009-08-30  Morten Welinder <terra@gnome.org>
2970         * Release 1.9.11
2972 2009-08-30  Morten Welinder  <terra@gnome.org>
2974         * dialog-about.c: Rewrite dialog.
2976 2009-08-26  Jean Brefort  <jean.brefort@normalesup.org>
2978         * Makefile.am: update after goffice migration from Glade to GtkBuilder.
2979         * cell-format.glade: ditto.
2980         * dialog-search.c: ditto.
2981         * search.glade: ditto.
2982         * search.ui: ditto.
2984 2009-08-15  Morten Welinder <terra@gnome.org>
2986         * Release 1.9.10
2988 2009-08-11  Jean Brefort  <jean.brefort@normalesup.org>
2990         * dialog-about.c : use GocCanvas nstead of FooCanvas.
2991         * dialog-printer-setup.c: ditto.
2993 2009-08-11  Morten Welinder  <terra@gnome.org>
2995         * dialog-printer-setup.c (create_hf_preview_canvas): Avoid leaking
2996         the printer style.
2998 2009-08-05 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3000         * search-replace.glade: make the dialog title match the menu entry
3001         * search.glade: ditto
3003 2009-07-31 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3005         * dialog-analysis-tools.c (dialog_*_tool): check for
3006           required plugins
3007         * dialog-analysis-tool-chi-squared.c (dialog_chi_square_tool):
3008           ditto
3009         * dialog-analysis-tool-frequency.c (dialog_frequency_tool):
3010           ditto
3011         * dialog-analysis-tool-kaplan-meier.c (dialog_kaplan_meier_tool):
3012           ditto
3014 2009-07-31 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3016         * dialog-analysis-tools.c (dialog_fourier_tool): check for
3017           required plugins and enable dao selector
3019 2009-07-31 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3021         * dialog-stf-format-page.c (cb_popup_menu_extend_format): also
3022           set the format label. Fixes #590257
3024 2009-07-26  Morten Welinder  <terra@gnome.org>
3026         * dialog-stf-preview.c (stf_preview_get_cell_renderer): Please the
3027         gtk+ busibodies.  Fixes #589105.
3029 2009-07-09  Morten Welinder  <terra@gnome.org>
3031         * dialog-function-select.c (describe_new_style): Translate in the
3032         right textdomain.
3034 2009-07-02  Morten Welinder  <terra@gnome.org>
3036         * dialog-function-select.c (make_expr_example): Allow array
3037         result.
3039 2009-07-01  Morten Welinder  <terra@gnome.org>
3041         * dialog-preferences.c: Cleanup using gnumeric-gconf's new
3042         abilities.
3044 2009-06-29  Morten Welinder  <terra@gnome.org>
3046         * dialog-function-select.c (make_expr_example): New function.
3047         (describe_new_style): Call make_expr_example when we see an
3048         expression.
3050 2009-06-28 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3052         * function-select.glade: add left and right margins to description
3054 2009-06-28 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3056         * cell-format.glade: add buttons
3057         * dialog-cell-format.c (fmt_dialog_init_conditions_page): disable
3058           buttons
3060 2009-06-27 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3062         * dialog-sheet-order.c (dialog_sheet_order): restore window
3063           geometry
3065 2009-06-27 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3067         * cell-format.glade: remove unused label text and reduce
3068           indentation for conditions treeview
3069         * dialog-cell-format.c: introduce enum for conditions treeview
3070           columns and use throughout
3071         (fmt_dialog_conditions_page_load_cond): add parent iter argument
3072         (fmt_dialog_conditions_page_load_conditions): new
3073         (fmt_dialog_condition_collector): new
3074         (fmt_dialog_init_conditions_page): add column and move some code
3075           into fmt_dialog_conditions_page_load_conditions
3077 2009-06-25 Andreas J. Guelzow <aguelzow@pyrshep.ca>
3079         * cell-format.glade: Add "conditions" page
3080         * dialog-cell-format.c (): new
3081         (fmt_dialog_conditions_page_load_cond_single_f): new
3082         (fmt_dialog_conditions_page_load_cond_double_f): new
3083         (fmt_dialog_conditions_page_load_cond): new
3084         (fmt_dialog_init_conditions_page): new
3085         (fmt_dialog_impl): call fmt_dialog_init_conditions_page
3087 2009-06-22  Morten Welinder  <terra@gnome.org>
3089         * cell-comment.glade: Don't add orientation to a vbox.
3091 2009-06-21  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3093         * dialog-function-select.c (describe_new_style): argument
3094           descriptions may refer to other arguments. Handle
3095           GNM_FUNC_HELP_EXCEL and GNM_FUNC_HELP_ODF
3097 2009-06-20  Morten Welinder <terra@gnome.org>
3099         * Release 1.9.9
3101 2009-06-16  Morten Welinder  <terra@gnome.org>
3103         * dialog-function-select.c: Handle external references.
3105 2009-06-12  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3107         * dialog-cell-sort.c (dialog_load_selection): return info about
3108           the selection
3109         (dialog_init): use sheet_range_has_heading
3110         * dialog-preferences.c (pref_sort_page_initializer): remove "Sort
3111           Area Has a HEADER" button.
3113 2009-06-09  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3115         * dialog-printer-setup.c (load_print_area) adjust for changes in
3116           sheet_get_nominal_printarea
3118 2009-06-07  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3120         * chi-squared.glade: new
3121         * dialog-analysis-tool-chi-squared.c: new
3122         * Makefile.am: added the above
3123         * dialogs.h (dialog_chi_square_tool): new
3124         * help.h (GNUMERIC_HELP_LINK_CHI_SQUARED): new
3126 2009-06-06  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3128         * dialog-analysis-tools.c (dialog_anova_two_factor_tool): enable
3129           formula/variable selector
3131 2009-06-03  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3133         * dialog-analysis-tools.c (dialog_ranking_tool): enable formula/variable
3134           selector
3136 2009-05-28  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3138         * dialog-so-styled.c (dialog_so_styled_text_widget): make sure
3139           the existing text is not NULL.
3141 2009-05-25  Morten Welinder  <terra@gnome.org>
3143         * dialog-search.c (search_clicked): Handle number search.
3145 2009-05-23  Morten Welinder <terra@gnome.org>
3147         * Release 1.9.8
3149 2009-05-18  Morten Welinder  <terra@gnome.org>
3151         * dialog-workbook-attr.c (cb_attr_dialog_dialog_apply): Use
3152         g_object_set to store workbook attributes.
3154 2009-05-16  Morten Welinder  <terra@gnome.org>
3156         * dialog-cell-format.c (cb_check_cell_format): Ignore markup
3157         formats.  Fixes #582890.
3159 2009-05-16  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3161         * dialog-stf-export.glade: don't asked for translation of
3162           untranslatables
3164 2009-05-10  Morten Welinder  <terra@gnome.org>
3166         * dialog-preferences.c (power_of_2_handlers): New function.
3167         (pref_window_page_initializer): Set up handlers to make sure sheet
3168         sizes are powers of two.
3170 2009-05-06  Morten Welinder <terra@gnome.org>
3172         * Release 1.9.7
3174 2009-05-02  Morten Welinder  <terra@gnome.org>
3176         * dialog-sheet-resize.c (init_scale): Setup min and max too based
3177         on GNM_{MIN,MAX}_{COLS,ROWS}.
3179 2009-05-01  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3181         * cell-comment.glade: add additional labels and entry field
3182         * dialog-cell-comment.c (cb_cell_comment_ok_clicked): handle
3183           author
3184         (dialog_cell_comment): setup author fields
3186 2009-04-30  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3188         * dialog-preferences.c: move autosave preference from
3189         pref_window_page_initializer to pref_file_page_initializer
3191 2009-04-30  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3193         * dialog-cell-comment.c (dialog_cell_comment): show cell name in
3194           dialog title
3196 2009-04-29  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3198         * cell-comment.glade: prepare for GnmTextView and add checkbox
3199         * dialog-cell-comment.c (cb_cell_comment_ok_clicked): handle attributes
3200         (dialog_cell_comment): ditto
3201         (cb_wrap_toggled): new
3202         * dialog-so-styled.c (cb_dialog_so_styled_text_widget_changed): use
3203           "attributes" property of GnmTextView
3204         (dialog_so_styled_text_widget): ditto
3206 2009-04-28  Jody Goldberg <jody@gnome.org>
3208         * dialog-preferences.c (pref_window_page_initializer) : entry for
3209           default autosave setting.
3211 2009-04-27  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3213         * dialog-so-styled.c (cb_dialog_so_styled_text_widget_changed): retrieve
3214           data from GnmTextView
3215         (dialog_so_styled_text_widget): use GnmTextView
3216         (gnm_toggle_tool_button_set_active_no_signal): move to gnumeric-text-view.[ch]
3217         (cb_dialog_so_styled_text_widget_mark_set): ditto
3218         (cb_dialog_so_styled_text_widget_set_italic): ditto
3219         (cb_dialog_so_styled_text_widget_set_strikethrough): ditto
3220         (dialog_so_styled_build_toggle_button): ditto
3221         (dialog_so_styled_remove_weight_tags): ditto
3222         (dialog_so_styled_bold_button_activated): ditto
3223         (dialog_so_styled_build_button_bold): ditto
3225 2009-04-26  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3227         * dialog-preferences.c: pref_window_page_initializer: fix some capitalization
3228           inconsistencies
3229         (pref_copypaste_page_initializer): ditto
3230         * dialog-so-styled.c (cb_dialog_so_styled_text_widget_set_italic): the tags
3231           should exist
3232         (cb_dialog_so_styled_text_widget_set_strikethrough): ditto
3233         (dialog_so_styled_bold_button_activated): ditto, attach the tag name rather than
3234           the weight
3235         (dialog_so_styled_remove_weight_tags): new
3236         (dialog_so_styled_build_button_bold): attach the tag name rather than the weight
3237         (dialog_so_styled_text_widget): make sure that we create all standard tags
3239 2009-04-25  Morten Welinder <terra@gnome.org>
3241         * Release 1.9.6
3243 2009-04-25  Morten Welinder  <terra@gnome.org>
3245         * dialog-sheet-resize.c (dialog_sheet_resize): Force an update of
3246         the sizes.  Fixes #580229.
3248 2009-04-23  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3250         * dialog-so-styled.c (DialogSOStyled): add button field
3251         (dialog_so_styled_bold_button_activated): new
3252         (dialog_so_styled_build_button_bold): new
3253         (dialog_so_styled_text_widget): setup bold button
3255 2009-04-23  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3257         * dialog-so-styled.c (DialogSOStyled): add button field
3258         (gnm_toggle_tool_button_set_active_no_signal): new
3259         (cb_dialog_so_styled_text_widget_mark_set): block signals when
3260           activating buttons and handle strikethrough button
3261         (cb_dialog_so_styled_text_widget_set_strikethrough): new
3262         (dialog_so_styled_build_toggle_button): new
3263         (dialog_so_styled_text_widget): build strikethrough button
3264           and use dialog_so_styled_build_toggle_button
3266 2009-04-22  Morten Welinder  <terra@gnome.org>
3268         * dialog-sheet-resize.c (dialog_sheet_resize): Apply a minimum
3269         width to sliders.
3271 2009-04-22  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3273         * dialog-so-styled.c (DialogSOStyled): add button field
3274         (cb_dialog_so_styled_text_widget_mark_set): new
3275         (cb_dialog_so_styled_text_widget_set_italic): new
3276         (dialog_so_styled_text_widget): add toolbar
3277         (dialog_so_styled): show all widgets on the added page
3279 2009-04-21  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3281         * dialog-so-styled.c (DialogSOStyled): include original attributes
3282         (dialog_so_styled_free): free attributes
3283         (cb_dialog_so_styled_response): adjust arguments of cmd_object_format
3284         (cb_dialog_so_styled_text_widget_changed): handle attributes
3285         (dialog_so_styled_text_widget): ditto
3287 2009-04-21  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3289         * dialogs.h (dialog_so_styled): pass both the title and information
3290           on the extent of the properties dialog
3291         * dialog-so-styled.c (dialog_so_styled): use the passsed title
3293 2009-04-20  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3295         * dialogs.h (dialog_so_styled): change arguments
3296         * dialog-so-styled.c (DialogSOStyled): add text field
3297         (dialog_so_styled_free): free text field
3298         (cb_dialog_so_styled_response): pass text if ppropriate
3299         (cb_dialog_so_styled_text_widget_changed): handle changes to text
3300         (dialog_so_styled_text_widget): set up text widget
3301         (dialog_so_styled): handle text
3303 2009-04-13  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3305         * dialog-so-list.c (cb_so_list_response): handle ok response
3306         * dialog-function-select.c (dialog_function_select_init): connect sheet destroy
3307           handler
3309 2009-04-13  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3311         * dialog-doc-metadata.c (dialog_doc_metadata_set_gsf_prop): avoid unneccessary
3312         property changes
3314 2009-04-10  Jean Brefort  <jean.brefort@normalesup.org>
3316         * dialog-about.c: fixed after GogStyle -> GOStyle rename.
3317         * dialog-so-styled.c: ditto
3318         * dialogs.h: ditto
3320 2009-04-10  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3322         * dialog-doc-metadata.c (cb_dialog_doc_metadata_title_changed): change to
3323           focus-out-event signal handler
3324         (cb_dialog_doc_metadata_subject_changed): ditto
3325         (cb_dialog_doc_metadata_author_changed): ditto
3326         (cb_dialog_doc_metadata_manager_changed): ditto
3327         (cb_dialog_doc_metadata_company_changed): ditto
3328         (cb_dialog_doc_metadata_category_changed): ditto
3329         (cb_dialog_doc_metadata_keywords_changed): ditto
3330         (cb_dialog_doc_metadata_comments_changed): ditto
3331         (dialog_doc_metadata_init_description_page): change signals
3332         (cb_dialog_doc_metadata_remove_clicked): call cmd_change_meta_data
3333         (dialog_doc_metadata_set_gsf_prop): call cmd_change_meta_data
3334         (dialog_doc_metadata_init): retrieve the correct metadata structure
3336 2009-04-05  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3338         * dialog-sheet-order.c (SheetManager): added fields
3339         (set_sheet_info_at_iter): set row and col max columns
3340         (create_sheet_list): handle row and col max columns
3341         (dialog_sheet_order_update_sheet_order): ditto
3342         (cb_adv_check_toggled): ditto
3344 2009-04-01  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3346         * dialog-preferences.c (double_pref_create_widget): setting a
3347           non-zero pagesize for the adjustment of a spinbutton is deprecated.
3348         (int_pref_create_widget): ditto
3350 2009-03-22  Morten Welinder <terra@gnome.org>
3352         * Release 1.9.5
3354 2009-03-16  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3356         * dialog-delete-cells.c (dialog_delete_cells): setup destroy handler
3357           if the current sheet is deleted.
3358         * dialog-hyperlink.c (dhl_init): ditto
3359         * dialog-paste-special (dialog_paste_special): ditto
3360         * dialog-merge.c (dialog_merge): ditto
3362 2009-03-15  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3364         * dialog-autofilter.c (dialog_auto_filter): setup destroy handler
3365           if the current sheet is deleted.
3366         * dialog-cell-sort.c (dialog_init): ditto
3367         * dialog-printer-setup.c (dialog_printer_setup): ditto
3369 2009-03-15  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3371         * dialog-row-height.c (dialog_row_height): setup destroy handler
3372           if the current sheet is deleted.
3373         * dialog-col-width.c (dialog_col_width): ditto
3375 2009-03-14  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3377         [#575360]
3378         * kaplan-meier.glade: stock button names should not be translated
3379         * function-select.glade: ditto
3380         * sheet-order.glade: ditto
3381         * doc-meta-data.glade: don't include unneccessary translatable labels
3383 2009-03-14  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3385         * dialog-cell-format.c (fmt_dialog_impl) use
3386           GNM_DIALOG_DESTROY_CURRENT_SHEET_REMOVED instead of
3387           GNM_DIALOG_DESTROY_SHEET_REMOVED
3389 2009-03-12  Morten Welinder  <terra@gnome.org>
3391         * dialog-cell-comment.c (dialog_cell_comment): setup destroy
3392         handler if the current sheet is deleted.
3394 2009-03-12  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3396         * dialog-cell-format.c (fmt_dialog_impl) setup destroy handler
3397           if a sheet is deleted.
3399 2009-03-11  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3401         * dialog-goto-cell.c (GotoState): fields added
3402         (cb_dialog_goto_free): disconnect handlers
3403         (cb_sheet_order_changed): new
3404         (cb_sheet_deleted): new
3405         (cb_sheet_added): new
3406         (dialog_goto_init): connect handlers
3408 2009-03-09  Morten Welinder  <terra@gnome.org>
3410         * *.glade: s/GDK_WINDOW_TYPE_HINT_NORMAL/GDK_WINDOW_TYPE_HINT_DIALOG/.
3411         Fixes #574602.
3413 2009-02-22  Morten Welinder <terra@gnome.org>
3415         * Release 1.9.4
3417 2009-01-30  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3419         * solver.glade: move add and replace constraints button next to
3420         the constraint to be used.
3422 2008-12-22  Morten Welinder  <terra@gnome.org>
3424         * solver.glade, simulation.glade, row-height.glade,
3425         dialog-stf.glade, print.glade, so-scrollbar.glade,
3426         anova-one.glade, anova-two.glade, col-width.glade,
3427         descriptive-stats.glade, cell-format.glade, dialog-zoom.glade,
3428         exp-smoothing.glade, kaplan-meier.glade, moving-averages.glade:
3429         Don't use deprecated page size in SpinButtons.
3431 2008-12-22  Morten Welinder  <terra@gnome.org>
3433         * dialog-stf-fixed-page.c (cb_treeview_motion,
3434         cb_treeview_expose): New handlers for adding a ruler to the
3435         treeview.
3437         * dialog-stf-preview.c (stf_preview_find_column): Return *dx
3438         return values.
3440 2008-12-18  Morten Welinder  <terra@gnome.org>
3442         * dialog-stf-preview.c (stf_preview_new): Display vertical grid
3443         lines.
3445 2008-12-12  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3447         * sheet-order.glade: add checkbox
3448         * dialog-sheet-order.c (cb_adv_check_toggled): new
3449         (dialog_sheet_order): hook up cb_adv_check_toggled
3451 2008-12-10  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3453         * sheet-order.glade: reduce margin and add border to scrolled window
3455 2008-11-26  Jody Goldberg <jody@gnome.org>
3457         * dialog-analysis-tool-kaplan-meier.c : s/int/guint/ to
3458           compile on win32.
3460 2008-11-15  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3462         * kaplan-meier.glade: add logrank checkbox
3463         * dialog-analysis-tool-kaplan-meier.c (kaplan_meier_tool_ok_clicked_cb):
3464           handle logrank checkbox
3465         (dialog_kaplan_meier_tool): ditto
3466         (KaplanMeierToolState): add new field
3468 2008-11-15  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3470         * kaplan-meier.glade: add median checkbox
3471         * dialog-analysis-tool-kaplan-meier.c (kaplan_meier_tool_ok_clicked_cb):
3472           handle median checkbox
3474 2008-11-14  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3476         * kaplan-meier.glade: add groups tab
3477         * dialog-analysis-tool-kaplan-meier.c (KaplanMeierToolState): add new
3478           fields
3479         (kaplan_meier_tool_update_sensitivity_cb): handle new tab
3480         (kaplan_meier_tool_get_groups_cb): new
3481         (kaplan_meier_tool_get_groups): new
3482         (kaplan_meier_tool_ok_clicked_cb): handle new tab
3483         (cb_group_name_edited): new
3484         (cb_change_from): new
3485         (cb_selection_changed): new
3486         (kaplan_meier_tool_update_groups_sensitivity_cb): new
3487         (dialog_kaplan_meier_tool_treeview_add_item): new
3488         (dialog_kaplan_meier_tool_setup_treeview): new
3489         (kaplan_meier_tool_add_group_cb): new
3490         (kaplan_meier_tool_remove_group_cb): new
3491         (dialog_kaplan_meier_tool): handle new tab
3493 2008-11-11  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3495         * kaplan-meier.glade: change radio buttons into spin buttons
3496         * dialog-analysis-tool-kaplan-meier.c (KaplanMeierToolState):
3497           change fields
3498         (censor_mark_group): delete
3499         (kaplan_meier_tool_ok_clicked_cb): read spin buttons rather than
3500           radio buttons
3501         (kaplan_meier_tool_set_censor_from_cb): new
3502         (dialog_kaplan_meier_tool): setup spin buttons
3504 2008-11-09  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3506         * dialog-function-select.c (cb_dialog_function_select_cat_selection_changed):
3507           include category name in lists if they are not category specific
3508         (dialog_function_select_init): add category column to functiojn store
3510 2008-11-09  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3512         * dialog-function-select.c (describe_new_style): include examples
3514 2008-11-09  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3516         * dialog-function-select.c (dialog_function_select_search_cat_func): new
3517         (dialog_function_select_search_func): new
3518         (dialog_function_select_find_func): new
3519         (cb_dialog_function_select_idle_handler): new
3520         (cb_description_clicked): new
3521         (dialog_function_select_init): hookup cb_description_clicked
3522         (describe_new_style): create seealso links
3524 2008-11-08  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3526         * dialog-function-select.c (describe_new_style): handle @{}
3528 2008-10-23  Morten Welinder  <terra@gnome.org>
3530         * dialog-quit.c (url_renderer_func): Plug leak.
3532 2008-10-21  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3534         * dialog-sheet-order.c (gtmff_compare_func): new
3535         (gtmff_asc): new
3536         (sort_asc_desc): new
3537         (cb_asc): new
3538         (cb_desc): new
3539         (cb_selection_changed): enable/disable the sort buttons
3540         (dialog_sheet_order): hookup and enable the sort buttons
3542 2008-10-20  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3544         * dialog-sheet-order.c (cb_name_edited): if cell is NULL this is
3545           called for verification only
3546         (update_undo): new, call after every cmd_reorganize_sheets in this
3547           file
3548         (cb_delete_clicked): reverify the "new names"
3549         (cb_undo_clicked): new
3550         (dialog_sheet_order): hookup and enable the undo button
3552 2008-10-20  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3554         * dialog-sheet-order.c (cb_name_edited): enable "apply names"
3555           button as appropriate
3556         (verify_validity): show the correct name
3557         (cb_apply_names_clicked): do not use a dialog
3558         (cb_sheet_order_cnt_visible): make sure that the model contains
3559            up-to-date information
3560         (sheet_order_cnt_visible): we need to pass the state to
3561           cb_sheet_order_cnt_visible
3562         (cb_toggled_visible): don't show a warning if this sheet
3563           is already invisible
3564         (cb_delete_clicked): don't delete the last visible sheet. Note
3565           that sheet_order_cnt_visible may change the visibility
3566           of this sheet.
3568 2008-10-20  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3570         * dialog-sheet-order.c (SheetManager): add new listener
3571           fields
3572         (workbook_signals_block): new
3573         (workbook_signals_unblock): new
3574           replace all g_signal_handler_[un]block referring to
3575           sheet_order_changed_listener with calls to the two above
3576         (cb_sheet_order_destroy): destroy the two new listeners
3577         (dialog_sheet_order_update_sheet_order): the dialog
3578           and the true number of sheets may not match temporarily if
3579           a sheet was just added or deleted.
3580         (cb_sheet_deleted): new
3581         (cb_sheet_added): new
3582         (dialog_sheet_order): setup new listeners
3584 2008-10-20  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3586         * dialog-sheet-order.c (cb_delete_clicked): make sure at
3587           least one sheet is still visible
3589 2008-10-20  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3591         * dialog-sheet-order.c (cb_selection_changed): only enable
3592           delete button if there are at least 2 sheets [#557083]
3593         (cb_duplicate_clicked): call cb_selection_changed
3594         (cb_append_clicked): call cb_selection_changed
3595         (cb_add_clicked): call cb_selection_changed
3597 2008-10-19  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3599         * dialog-sheet-order.c (cb_selection_changed): enable
3600           duplicate button
3601         (dialog_sheet_order): ditto
3602         (cb_duplicate_clicked): implement
3604 2008-10-19  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3606         * dialog-sheet-order.c (cb_sheet_order_cnt_visible): new
3607         (sheet_order_cnt_visible): new
3608         (cb_toggled_visible): At least one sheet must remain visible!
3610 2008-10-19  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3612         * sheet-order.glade: redesigned for instant-apply
3613         * dialog-sheet-order.c (SheetManager): new fields
3614         (cb_color_changed_fore): apply immediately
3615         (cb_color_changed_back): apply immediately
3616         (cb_toggled_lock): apply immediately
3617         (cb_toggled_direction): apply immediately
3618         (cb_toggled_visible): apply immediately
3619         (cb_add_clicked): apply immediately
3620         (cb_delete_clicked): apply immediately
3621         (cb_selection_changed): handle changed buttons
3622         (create_sheet_list): new
3623         (set_sheet_info_at_iter): new
3624         (populate_sheet_list): split out create_sheet_list and
3625           set_sheet_info_at_iter
3626         (cb_append_clicked): new
3627         (verify_validity): remove unused flags and reduce to checking
3628           names
3629         (cb_apply_names_clicked): new
3630         (cb_ok_clicked): deleted
3631         (cb_sheet_order_destroy): adjust for changed fields
3632         (dialog_sheet_order_update_sheet_order): ditto
3633         (cb_sheet_order_changed): we always want to update the dialog
3634         (dialog_sheet_order_changed): new
3635         (cb_dialog_order_changed): new
3636         (dialog_sheet_order_changed_idle_handler): we need to use this
3637           idle handler to wait for the liststore to be completed. The
3638           signal arrives too early
3639         (cb_dialog_order_changed_by_insertion): new
3640         (dialog_sheet_order): handle new buttons
3642 2008-10-18  Jody Goldberg <jody@gnome.org>
3644         * Release 1.9.3
3646 2008-10-17  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3648         * function-select.glade: we should not have a viewport
3649           around the textview
3650         * dialog-function-select.c (dialog_function_select_init):
3651           set a mark at the beginning ot the textview
3652         (cb_dialog_function_select_cat_selection_changed): scroll to
3653           top of function list
3654         (cb_dialog_function_select_fun_selection_changed): scroll to
3655           top of description
3656         (FunctionSelectState): store the textview not the buffer (and change
3657           the accesses to the buffer throughout)
3659 2008-10-16  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3661         * kaplan-meier.glade: enable ticks button
3662         * dialog-analysis-tool-kaplan-meier.c
3663         (kaplan_meier_tool_update_sensitivity_cb): disable ticks
3664           button when we do not have censorship info
3666 2008-10-16  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3668         * kaplan-meier.glade: new
3669         * dialog-analysis-tool-kaplan-meier.c: new
3670         * Makefile.am: add kaplan-meier.glade and
3671           dialog-analysis-tool-kaplan-meier.c
3672         * help.h (GNUMERIC_HELP_LINK_KAPLAN_MEIER): new
3673         * dialogs.h (dialog_kaplan_meier_tool): new
3674         * dialog-analysis-tools.c: rename analysis_tools_data_ftest_t
3675           to analysis_tools_data_generic_b_t throughout
3677 2008-10-12  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3679         * frequency.glade: desensitize not-yet implemented option
3681 2008-10-12  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3683         * frequency.glade: add exact button
3684         * dialog-analysis-tool-frequency.c (frequency_tool_ok_clicked_cb):
3685           handle exact button
3687 2008-10-12  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3689         * frequency.glade: new
3690         * dialog-analysis-tool-frequency.c: new
3691         * dialogs.h (dialog_frequency_tool): new
3692         * Makefile.am: added frequency.glade and
3693           dialog-analysis-tool-frequency.c
3694         * help.h (GNUMERIC_HELP_LINK_FREQUENCY): new
3696 2008-10-03  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3698         * dialog-analysis-tools.c (exp_smoothing_*_cb): adjust sensitivity
3699           of seasonal period spin button
3701 2008-10-02  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3703         * dialog-analysis-tools.c (dialog_tool_init): use
3704           gnm_dialog_setup_destroy_handlers
3706 2008-10-02  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3708         * exp-smoothing.glade: added seasonal period entry
3709         * dialog-analysis-tools.c (exp_smoothing_tool_update_sensitivity_cb):
3710           handle seasonal period
3711         (exp_smoothing_tool_ok_clicked_cb): ditto
3712         (dialog_exp_smoothing_tool): ditto and enable additive
3713           Holt-Winters
3715 2008-10-01  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3717         * dialog-analysis-tools.c: rename moving_average_type_*es to
3718           exp_smoothing_type_*es throughout. Also include
3719           analysis-exp-smoothing.h
3721 2008-09-29  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3723         * dialog-analysis-tools.c (exp_smoothing_ses_h_cb): no need to
3724           resensitize buttons
3725         (exp_smoothing_ses_r_cb): do not desensitize buttons
3726         (exp_smoothing_des_cb): ditto and switch denominator when
3727           selected
3729 2008-09-26  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3731         * dialog-analysis-tools.c (exp_smoothing_ses_r_cb): new
3732         (exp_smoothing_ses_cb): renamed to exp_smoothing_ses_h_cb
3733           and set appropriate denominator
3735 2008-09-26  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3737         * exp-smoothing.glade: added controls for Holt's
3738         * dialog-analysis-tools.c (exp_smoothing_group):
3739           added more buttons
3740         (ExpSmoothToolState): added more fields
3741         (exp_smoothing_tool_ok_clicked_cb): retrieve info from
3742           additional fields
3743         (exp_smoothing_tool_update_sensitivity_cb): check for
3744           additional info.
3745         (exp_smoothing_ses_cb): new
3746         (exp_smoothing_des_cb): new
3747         (exp_smoothing_tes_cb): new
3748         (dialog_exp_smoothing_tool): setup new controls
3750 2008-09-25  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3752         * exp-smoothing.glade: enable "Roberts".
3753         * dialog-analysis-tools.c (exp_smoothing_tool_ok_clicked_cb):
3754           check for type of smoothing
3755         (exp_smoothing_group): new
3757 2008-09-25  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3759         * exp-smoothing.glade: add controls and reformat
3760         * dialog-analysis-tools.c (ExpSmoothToolState): add fields
3761         (exp_smoothing_tool_ok_clicked_cb): handle new fields
3762         (exp_smoothing_tool_update_sensitivity_cb): use warning
3763           field in the dialog
3764         (exp_smoothing_tool_check_error_cb): new
3765         (dialog_exp_smoothing_tool): setup new controls
3767 2008-09-24  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3769         * moving-averages.glade: enable Spencer radio button
3770         * dialog-analysis-tools.c (average_tool_ok_clicked_cb):
3771           set interval and offset for spencer
3772         (average_tool_spencer_cb): set interval value
3774 2008-09-23  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3776         * moving-averages.glade: move items
3777         * dialog-analysis-tools.c (moving_average_group): new
3778           group for radio buttons
3779         (average_tool_sma_cb): new
3780         (average_tool_cma_cb): new
3781         (average_tool_wma_cb): new
3782         (average_tool_spencer_cb): new
3783         (dialog_average_tool): setup new controls
3784         (average_tool_ok_clicked_cb): handle new controls
3786 2008-09-21  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3788         * dialog-analysis-tools.c (AverageToolState): new field
3789         (average_tool_ok_clicked_cb): handle new field
3790         (dialog_average_tool): setup new control
3791         * moving-averages.glade: enable graph checkbox
3793 2008-09-21  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3795         * dialog-analysis-tools.c (n_group): new
3796         (AverageToolState): new fields
3797         (average_tool_ok_clicked_cb): handle new fields
3798         (average_tool_update_sensitivity_cb): ditto
3799         (average_tool_check_error_cb): new
3800         (average_tool_central_cb): new
3801         (average_tool_prior_cb): new
3802         (average_tool_interval_cb): new
3803         (dialog_average_tool): setup new controls
3804         * moving-averages.glade: enable controls
3806 2008-09-21  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3808         * dialog-analysis-tools.c (average_tool_update_sensitivity_cb):
3809           use warning field in the dialog
3811 2008-09-21  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3813         * moving-averages.glade: add new controls
3814         * dialog-analysis-tools.c (dialog_average_tool): allow to
3815           request formula output.
3817 2008-09-21  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3819         * dialog-analysis-tools.c (sampling_tool_update_sensitivity_cb):
3820           use warning field in the dialog
3822 2008-09-20  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3824         * sampling.glade: add some entry fields and radio buttons, remove
3825           apply button (which worked identically to the ok button).
3826         * dialog-analysis-tools.c (SamplingState): add fields
3827         (sampling_tool_update_sensitivity_cb): skip apply button
3828         (sampling_tool_ok_clicked_cb): handle new fields
3829         (sampling_method_toggled_cb): ditto
3830         (dialog_sampling_tool): ditto
3832 2008-09-19  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3834         * dialog-function-select.c (describe_new_style): also show notes.
3836 2008-09-19  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3838         Fix [#302883]
3839         * plugin-manager.glade: remove "activate all" icon
3840         * dialog-plugin-manager.c (dialog_plugin_manager): add
3841           "activate all" icon
3843 2008-09-19  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3845         see Bug [#302883]
3846         * print.glade: use stock button for Page Setup dialog
3847         * function-select.glade: use stock button for ok (instead
3848           of insert)
3850 2008-09-17  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3852         * histogram.glade: enable chart buttons and rearrange them
3853         * dialog-analysis-tools.c (chart_group): new
3854         (histogram_tool_update_sensitivity_cb): remove unused variables
3855         (histogram_tool_ok_clicked_cb): handle all chart radio buttons
3856         (histogram_tool_set_predetermined_on_toggle): delete
3858 2008-09-17  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3860         * histogram.glade: move widgets so that opening the 2nd page does not
3861           cause automatic switch to predetermined cutoffs
3862         * dialog-analysis-tools.c (dialog_histogram_tool): require keyboard input to
3863           switch to calculated cutoffs
3865 2008-09-17  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3867         * histogram.glade: enable chart check box
3868         * dialog-analysis-tools.c (histogram_tool_ok_clicked_cb): read chart
3869           check box.
3871 2008-09-15  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3873         * dialog-analysis-tools.c (regression_tool_update_sensitivity_cb): add forgotten
3874           "return"
3875         (histogram_tool_update_sensitivity_cb): use warning field in the dialog.
3877 2008-09-14  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3879         * histogram.glade: redesign
3880         * dialog-analysis-tools.c (bin_type_group): new
3881         (histogram_tool_ok_clicked_cb): adjust to new glade file
3882         (dialog_histogram_tool): ditto
3884 2008-09-13  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3886         * dialog-function-select.c (cb_dialog_function_select_cat_selection_changed):
3887           reorganize and remove dead code.
3889 2008-09-13  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3891         * dialog-preferences.c (dialog_preferences): rename variable to quieten coverity
3893 2008-09-13  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3895         Fix for #152617
3896         * dialog-hyperlink.c (dhl_cb_ok): use is_new rather than src_link
3897           since the latter contain only random info. Use cmd_selection_hyperlink
3898           rather than cmd_selection_format
3900 2008-09-11  Morten Welinder  <terra@gnome.org>
3902         * dialog-function-select.c (describe_new_style): Add missing
3903         break.
3905 2008-09-11  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3907         Fix for #521726
3908         * dialog-stf-export.c (stf_export_dialog_sheet_page_init):
3909           Don't export empty sheets!
3911 2008-09-11  Jody Goldberg <jody@gnome.org>
3913         * dialog-autoformat.c (cb_category_changed) : handle missing name and
3914           selection. [Coverity 70]
3916 2008-09-11  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3918         Fix for #360873
3919         * col-width.glade: use points and pixels
3920         * row-height.glade: ditto
3921         * dialog-col-width.c (ColWidthState): new fields
3922         (dialog_col_width_update_points): new
3923         (dialog_col_width_button_sensitivity): use int and call
3924           dialog_col_width_update_points
3925         (dialog_col_width_set_value): adjust for zoom factor and return
3926           adjusted value.
3927         (dialog_col_width_load_value): use pixels
3928         (cb_dialog_col_width_value_changed): ditto
3929         (cb_dialog_col_width_apply_clicked): ditto
3930         * dialog-row-height.c: corresponding changes to dialog-col-width.c
3932 2008-09-07  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3934         * regression.glade: remove "group by" buttons and add
3935           warnings label
3936         * dialog-analysis-tools.c (regression_tool_calc_*): new
3937         (regression_tool_ok_clicked_cb): keep arrays and
3938           determine group-by from y variable
3939         (regression_tool_update_sensitivity_cb): provide reasons
3940           and also check for correct range sizes
3941         (dialog_regression): enable choice to enter formulas rather than
3942           values
3944 2008-08-29  Jody Goldberg <jody@gnome.org>
3946         * Release 1.9.2
3948 2008-08-29  J.H.M. Dassen (Ray) <jdassen@debian.org>
3950         * dialog-simulation.c (simulation_ok_clicked_cb): Corrected error
3951         message for sim.first_round > sim.last_round. [#537669]
3953 2008-07-08  Jody Goldberg <jody@gnome.org>
3955         * dialog-quit.c (show_quit_dialog) : add mnemonics to the buttons. [#132131]
3957         * dialog-define-names.c (name_guru_init) : default to absolute
3958           references.
3960 2008-06-25  Jody Goldberg <jody@gnome.org>
3962         * Release 1.9.1
3964 2008-06-17  Jody Goldberg <jody@gnome.org>
3966         * dialog-printer-setup.c (dialog_printer_setup_done_cb) : Fix page
3967           setup on win32 which is much more restrictive about the lifecycle of
3968           the GtkPageSetup object.
3970 2008-05-16  Morten Welinder  <terra@gnome.org>
3972         * dialog-function-select.c (describe_new_style): Do help text
3973         translation in the right domain.  Fixes part of #533193.
3975 2008-05-04  Jody Goldberg <jody@gnome.org>
3977         * Release 1.9.0
3979 2008-03-13  Morten Welinder  <terra@gnome.org>
3981         * dialog-cell-format.c (fmt_dialog_changed): Disable Apply and Ok
3982         when the format is invalid.  Fixes #521849.
3984 2007-12-21  Jody Goldberg <jody@gnome.org>
3986         * Release 1.8.0
3988 2007-12-03  Jody Goldberg <jody@gnome.org>
3990         * Release 1.7.91
3992 2007-11-26  Morten Welinder  <terra@gnome.org>
3994         * dialog-search.c (cursor_change): Don't try to go to hidden
3995         sheets.  Fixes 499723.
3997 2007-11-26  Andreas J. Guelzow <aguelzow@pyrshep.ca>
3999         * dialog-printer-setup.c (hf_customize_apply): reset modification
4000           flags
4002 2007-11-26  Andreas J. Guelzow <aguelzow@pyrshep.ca>
4004         * dialog-printer-setup.c (add_text_to_buffer): if text is NULL
4005           there is no text to add.
4007 2007-11-20  Andreas J. Guelzow <aguelzow@pyrshep.ca>
4009         * preferences.glade: remove underused textview
4010         * dialog-preferences.c (dialog_pref_page_open): deleted and
4011           delete all calls
4012         (dialog_pref_load_description): ditto
4013         (dialog_pref_load_description_from_key): ditto
4014         (pref_*_page_open): deleted
4015         (page_info_t): remove page_open field
4016         (cb_dialog_pref_switch_page): deleted
4017         (PrefState): remove description field and delete all references
4018           to it.
4020 2007-11-20  Andreas J. Guelzow <aguelzow@pyrshep.ca>
4022         * dialog-formula-guru.c (dialog_formula_guru_load_fd): return
4023           maximum number of possible arguments
4024         (dialog_formula_guru_load_expr): use that return value of
4025           dialog_formula_guru_load_fd and do not try to load more arguments.
4027 2007-11-19  Jody Goldberg <jody@gnome.org>
4029         * Release 1.7.90
4031 2007-11-19  Morten Welinder  <terra@gnome.org>
4033         * dialog-printer-setup.c (do_hf_dt_format_customize): Fix
4034         compilation type warning.
4035         (hf_dt_customize_ok): Ditto.
4037 2007-11-19  Andreas J. Guelzow <aguelzow@pyrshep.ca>
4039         * hf-dt-format.glade: new
4040         * Makefile.am: added hf-dt-format.glade
4041         * dialog-printer-setup.c (do_hf_dt_format_customize): new
4042         (hf_insert_custom_date_cb): new
4043         (hf_insert_custom_time_cb): new
4044         (hf_attach_insert_date_menu): link hf_insert_custom_date_cb
4045         (hf_attach_insert_time_menu): link hf_insert_custom_time_cb
4046         (hf_dt_customize_ok): new
4048 2007-11-18  Andreas J. Guelzow <aguelzow@pyrshep.ca>
4050         * print.glade: add orientation radio buttons to the main dialog
4051         * dialog-printer-setup.c: (do_update_page) set these radio buttons
4052         (orientation_changed_cb): one of these radio buttons was clicked.
4053         (do_setup_page): setup these radio buttons
4055 2007-11-18  Andreas J. Guelzow <aguelzow@pyrshep.ca>
4057         * dialog-printer-setup.c (check_hf_tag): add length argument and
4058           change all callers. Consider only length many characters.
4060 2007-11-17  Morten Welinder  <terra@gnome.org>
4062         * dialog-printer-setup.c: Fix test suite failures.
4064 2007-11-17  Andreas J. Guelzow <aguelzow@pyrshep.ca>
4066         * hf-config.glade: enable all toolbar buttons
4067         * dialog-printer-setup.c (hf_insert_cell_cb): new
4068         (hf_attach_insert_cell_menu): new
4069         (do_hf_customize): hook-up the above
4071 2007-11-16  Morten Welinder  <terra@gnome.org>
4073         * dialog-preferences.c (cb_workbook_removed): New handler to close
4074         dialog when the last workbook is closed.
4075         (dialog_preferences): Don't store wb.  It isn't needed and won't
4076         necessarily stay valid.
4078 2007-11-15  Morten Welinder  <terra@gnome.org>
4080         * dialog-preferences.c (cb_close_clicked): Remove the state key.
4081         (dialog_preferences): Store the application-wide dialog on the
4082         application GObject.
4084 2007-11-15  Andreas J. Guelzow <aguelzow@pyrshep.ca>
4086         * dialog-printer-setup.c (hf_insert_hf_stock_tag): handle
4087           options, add argument and change all callers
4088         (hf_insert_hf_text_tag): deleted
4089         (hf_insert_date_cb): retrieve and pass on options
4090         (hf_insert_time_cb): ditto
4091         (check_hf_tag): new
4092         (is_known_tag): use check_hf_tag
4093         (hf_attach_insert_date_menu): new
4094         (hf_attach_insert_time_menu): new
4095         (do_hf_customize): use hf_attach_insert_*_menu
4097 2007-11-15  Andreas J. Guelzow <aguelzow@pyrshep.ca>
4099         * hf-config.glade: add menu buttons to toolbar
4100         * dialog-printer-setup.c: add "cell" field to all tag lists
4101         (do_hf_customize): add icon to insert cell tag button
4103 2007-11-14  Andreas J. Guelzow <aguelzow@pyrshep.ca>
4105         * dialog-printer-setup.c (hf_insert_hf_stock_tag): add
4106           additional recognized field types
4107         (hf_insert_hf_tag): we only need to handle stock ids here
4108         (append_tag_descriptor): the sheet tag is &[TAB]
4109         (is_known_tag): add more known tags
4110         (add_text_to_buffer): make sure the iter stays valid
4111         (do_hf_customize): add icons to toolbar
4113 2007-11-13  Andreas J. Guelzow <aguelzow@pyrshep.ca>
4115         * dialog-printer-setup.c (fill_hf): current format must be
4116           registered.
4117         (do_setup_hf_menus): Make sure current format is registered.
4119 2007-11-13  Andreas J. Guelzow <aguelzow@pyrshep.ca>
4121         * dialog-printer-setup.c (do_update_page): we need to set the
4122           header and footer margins first (they change the top and
4123           bottom margins)
4125 2007-11-13  Andreas J. Guelzow <aguelzow@pyrshep.ca>
4127         * hf-config.glade: add some icons
4128         * dialog-printer-setup.c (hf_insert_hf_stock_tag): new
4129         (hf_insert_hf_text_tag): new
4130         (hf_insert_hf_tag): rewritten to use the above and change
4131           all callers to use new arguments
4132         (buffer_delete_range_cb): delete dropped textmarks
4133         (mark_info_compare): new
4134         (append_tag_descriptor): new
4135         (text_get): handle icon tags and marks
4136         (hf_customize_apply): simplify
4137         (is_known_tag): new
4138         (add_text_to_buffer): use icons if possible
4139         (free_hf_mark_info): new
4140         (free_hf_state): new
4141         (do_hf_customize): rearrange to allow for icon rendering
4143 2007-11-12  Andreas J. Guelzow <aguelzow@pyrshep.ca>
4145         * hf-config.glade: add delete button on toolbar
4146         * dialog-printer-setup.c (hf_delete_tag_cb): new
4147         (hf_insert_hf_tag): mark tag wit formatting
4148         (buffer_delete_range_cb): new
4149         (add_named_tags): new
4150         (add_text_to_buffer): new
4151         (do_hf_customize): hook up above callbacks
4153 2007-11-12  Morten Welinder  <terra@gnome.org>
4155         * dialog-quit.c (show_quit_dialog): Populate before showing so we
4156         don't see an annoying resize.
4158         * dialog-solver.c (dialog_init): Connect.
4159         (cb_dialog_solver_destroy_constraints): New function, extracted
4160         from cb_dialog_solver_destroy.  (Code by Jean, really.)
4162 2007-11-11  Andreas J. Guelzow <aguelzow@pyrshep.ca>
4164         * hf-config.glade: add toolbar buttons
4165         * dialog-printer-setup.c (hf_insert_*_cb): new
4166         (hf_insert_hf_tag): new
4167         (do_hf_customize): hook up toolbar buttons
4169 2007-11-11  Andreas J. Guelzow <aguelzow@pyrshep.ca>
4171         * hf-config.glade: some fine tuning (scroll bars, toolbar, etc.)
4172         * dialog-printer-setup.c (create_hf_name): new
4173         (append_hf_item): new
4174         (fill_hf): use append_hf_item
4175         (hf_customize_apply): use new hf_state
4176         (hf_customize_ok): ditto
4178 2007-11-11  Morten Welinder  <terra@gnome.org>
4180         * dialog-cell-sort.c: Clean out the iterator mess.
4182 2007-11-11  Morten Welinder  <terra@gnome.org>
4184         * dialog-cell-sort.c (move_cb): Swap entries instead of
4185         delete+insert.  (Code by Andreas.)
4186         (cb_sort_selection_changed): Remove unused argument.  All callers
4187         changed.
4189 2007-11-09  Andreas J. Guelzow <aguelzow@pyrshep.ca>
4191         * dialog-printer-setup.c (do_hf_customize): retrieve buffers only once
4192           and reset the modified bit after loading text.
4193         (create_hf_preview_canvas): Don't center multiline headers or footers
4195 2007-11-09  Andreas J. Guelzow <aguelzow@pyrshep.ca>
4197         * hf-config.glade: replace GtkEntry with GtkTextView
4198         * dialog-printer-setup.c (text_get): rewritten for GtkTextView
4199         (hf_customize_apply): replace GtkEntry with GtkTextView
4200         (do_hf_customize): ditto
4202 2007-11-08  Andreas J. Guelzow <aguelzow@pyrshep.ca>
4204         * hf-config.glade: rewrite with glade 3
4205         * dialog-printer-setup.c (do_hf_customize): use
4206           gtk_window_set_transient_for since go_gtk_window_set_transient
4207           stacks the dialog below the print setup dialog.
4209 2007-11-08  Andreas J. Guelzow <aguelzow@pyrshep.ca>
4211         * print.glade: add "do not print" checkbox
4212         * dialog-printer-setup.c (do_setup_page_info): handle do-not-print
4213           checkbox
4214         (do_fetch_page_info): ditto
4216 2007-11-06  Andreas J. Guelzow <aguelzow@pyrshep.ca>
4218         * dialog-printer-setup.c: reenable header/footer customization
4219         (canvas_update): replace gnome-print code with corresponding
4220           gtk code
4221         (hf_fill): don't add a configuration command to the header/footer
4222           lists
4223         (notebook_flipped): deleted
4224         (create_hf_preview_canvas): don't unref the style twice.
4225         (do_setup_hf): hookup customization buttons
4226         * print.glade: added two configuration buttons for header &
4227           footer
4229 2007-11-06  Andreas J. Guelzow <aguelzow@pyrshep.ca>
4231         * dialog-printer-setup.c: eanble header/footer preview
4232         (create_hf_preview_canvas): use a font similar to the header
4233           footer font chosen by the user.
4235 2007-11-06  Andreas J. Guelzow <aguelzow@pyrshep.ca>
4237         * dialog-printer-setup.c: reenable some of the header/footer
4238           specification
4239         * print.glade: remove unnecessary label on header/footer page
4241 2007-11-04  Morten Welinder <terra@gnome.org>
4243         * Release 1.7.14
4245 2007-11-03  Morten Welinder  <terra@gnome.org>
4247         * dialog-stf-main-page.c (main_page_update_preview): Kill limit on
4248         number of lines.
4249         (main_page_import_range_changed): Ensure range is at most
4250         SHEET_MAX_ROWS lines.  Fixes #370273.
4252         * dialog-stf-export.c (stf_export_dialog_format_page_init,
4253         stf_export_dialog_sheet_page_init): Take initial settings from
4254         stfe.
4255         (stf_export_dialog): Take extra GnmStfExport instead of creating
4256         new one.
4258 2007-11-02  Andreas J. Guelzow <aguelzow@pyrshep.ca>
4260         * dialog-printer-setup.c (cb_do_print): Preserve required info
4261           before deleting state [#491775]
4263 2007-10-27  Jody Goldberg <jody@gnome.org>
4265         * dialog-data-table.c (dialog_data_table) : finish.  And use the new
4266           cmd_create_data_table.
4268 2007-10-21  Morten Welinder <terra@gnome.org>
4270         * Release 1.7.13
4272 2007-09-25  Morten Welinder  <terra@gnome.org>
4274         * dialog-autoformat.c (dialog_autoformat): Make cancel kill the
4275         dialog, not just the cancel button.
4277 2007-09-24  Morten Welinder  <terra@gnome.org>
4279         * dialog-quit.c (show_quit_dialog): Switch to new tooltip api.
4280         * dialog-preferences.c (set_tip): Ditto.
4281         * dialog-autoformat.c (previews_load): Ditto.
4282         * dialog-stf-format-page.c (format_page_update_preview): Ditto.
4284 2007-09-24  Jody Goldberg <jody@gnome.org>
4286         * dialog-printer-setup.c (do_hf_customize) : Use
4287           go_gtk_window_set_transient instead of gtk_window_set_transient_for.
4288           The former causes problems on win32, and breaks window stacking.
4290 2007-09-16  Jody Goldberg <jody@gnome.org>
4292         * dialog-preferences.c : Add some includes.
4294 2007-09-14  Morten Welinder  <terra@gnome.org>
4296         * dialog-search.c (dialog_search): Hook up signals right.
4298 2007-09-13  Morten Welinder  <terra@gnome.org>
4300         * dialog-printer-setup.c (cb_do_print_ok): Fix crash.
4302 2007-09-04  Jody Goldberg <jody@gnome.org>
4304         * Release 1.7.12
4306 2007-08-25  Jody Goldberg <jody@gnome.org>
4308         * dialog-preferences.c (cb_find_enum) : be more careful.  On win32 if
4309           the registry has not been updated the model may be empty. [#462906]
4310         (enum_pref_conf_to_widget) : ditto.
4312 2007-08-25  Jody Goldberg <jody@gnome.org>
4314         * dialog-about.c (dialog_about) : update the copyright
4316 2007-08-21  Morten Welinder  <terra@gnome.org>
4318         * dialog-define-names.c (name_guru_init): Don't request absolute
4319         cell references.
4321 2007-08-12  Morten Welinder  <terra@gnome.org>
4323         * dialog-define-names.c (name_guru_add): Validate prospective
4324         name.
4326 2007-07-24  Jody Goldberg <jody@gnome.org>
4328         * Release 1.7.11
4330 2007-07-24  Jody Goldberg <jody@gnome.org>
4332         * dialog-col-row.c (dialog_col_row) : be consistent with other dialogs
4333           and show the dialog internally, rather than returning a pointer.
4335 2007-07-21  Andreas J. Guelzow <aguelzow@pyrshep.ca>
4337         * print.glade: show repeating rows/columns and print area labels
4338         * dialog-printer-setup.c (load_print_area): new
4339         (do_setup_page_info) re-enable repeating rows/columns and print area
4340         (do_fetch_page_info) fetch repeating rows/columns
4342 2007-07-12  Jody Goldberg <jody@gnome.org>
4344         * dialog-preferences.c (pref_create_label) : new utility to handle
4345           mnemonics, and atk relations.
4346         (int_pref_create_widget) : used here.
4347         (double_pref_create_widget) : and here.
4348         (pref_window_page_initializer) : move transition keys from here.
4349         (pref_tool_page_initializer) : here.  And add the 'Enter Direction'
4351         (cb_enum_changed) : new.
4352         (cb_find_enum) : new.
4353         (enum_pref_conf_to_widget) : new.
4354         (enum_pref_create_widget) :  new.
4356 2007-06-27  Jody Goldberg <jody@gnome.org>
4358         http://bugzilla.gnome.org/show_bug.cgi?id=450676
4359         * dialog-analysis-tools.c (dialog_ttest_tool) : don't set a 'state'
4360           object a 2nd time.  That clear the original.
4362 2007-06-25  Andreas J. Guelzow <aguelzow@pyrshep.ca>
4364         * print.glade: enable buttons and rearrange items on sheet page
4365         * dialog-printer-setup.c (_PrinterSetupState): add icon fields
4366         (display_order_icon): enable
4367         (do_setup_page_info): setup order icons
4368         (do_setup_main_dialog): enable order buttons
4371 2007-06-10  Jody Goldberg <jody@gnome.org>
4373         * dialog-cell-format.c (fmt_dialog_selection_type) : if the current
4374           region is a merged cell only look at the style in the top left.
4376 2007-06-01  Morten Welinder  <terra@gnome.org>
4378         * dialog-cell-format.c (cb_number_format_changed): The signal
4379         argument is the unlocalized format string.  Fixes #442657.
4381 2007-05-22  Morten Welinder  <terra@gnome.org>
4383         * dialog-quit.c (dialog_quit): Actually quit in the all-clean
4384         case.
4386 2007-05-21  Morten Welinder  <terra@gnome.org>
4388         * dialog-quit.c: New file.
4389         * Makefile.am (base_files): Hook it up.
4391 2007-05-19  Andreas J. Guelzow <aguelzow@pyrshep.ca>
4393         * print.glade: show row/col headings checkbox
4395 2007-05-17  Andreas J. Guelzow <aguelzow@pyrshep.ca>
4397         * print.glade: show gridline checkbox
4399 2007-05-17  Morten Welinder  <terra@gnome.org>
4401         * dialog-recent.c: New file.
4403 2007-05-15  Andreas J. Guelzow <aguelzow@pyrshep.ca>
4405         * dialog-printer-setup.c (do_setup_page_info): enable
4406           some checkboxes
4407         (do_fetch_page_info): ditto
4408         (fetch_settings): enable do_fetch_page_info
4409         (printer_setup_state_new): show the "sheet" tab
4410         * print.glade: hide some not yet supported items
4412 2007-05-11  Andreas J. Guelzow <aguelzow@pyrshep.ca>
4414         * dialog-printer-setup.c (_PrinterSetupState): new fields
4415         (do_setup_margin): setup center check buttons
4416         (do_fetch_page): retrieve info from center check buttons
4418 2007-05-08  Andreas J. Guelzow <aguelzow@pyrshep.ca>
4420         * print.glade: enable header/footer and center buttons
4421         * dialog-printer-setup.c (spin_button_set_bound): delete
4422         (get_printable_height): delete
4423         (set_vertical_bounds): delete
4424         (move_line): only move existing lines
4425         (cb_unit_activated): rename to cb_spin_activated and enable
4426         (cb_unit_deactivated): rename to cb_spin_deactivated and
4427           enable
4428         (unit_editor_configure): delete
4429         (value_changed_bottom_cb): move the footer not the header line
4430         (margin_spin_configure): connect cb_spin_*activated
4431         (do_update_page): adjust for changed arguments to
4432           print_info_get_margins
4433         (do_fetch_margins): use print_info_set_edge_to_*
4435 2007-05-04  Andreas J. Guelzow <aguelzow@pyrshep.ca>
4437         * dialog-printer-setup.c (MarginOrientation): deleted
4438         (UnitInfo): adjust fields
4439         (draw_margin): deleted
4440         (draw_margin_top): new
4441         (draw_margin_bottom): new
4442         (draw_margin_left): new
4443         (draw_margin_right): new
4444         (draw_margin_header): new
4445         (draw_margin_footer): new
4446         (create_margin): don't draw the correct margins here, drop
4447           an argument
4448         (draw_margins): adjust calls to create_margin and call
4449         draw_margin_*
4450         (margin_preview_page_create): enable call to draw_margins
4451         (value_changed_*_cb): move line
4452         (do_setup_margin): cleanup
4454 2007-05-04  Andreas J. Guelzow <aguelzow@pyrshep.ca>
4456         * print.glade: widen sample paper
4458 2007-05-03  Morten Welinder <terra@gnome.org>
4460         * Release 1.7.10
4462 2007-05-02  Andreas J. Guelzow <aguelzow@pyrshep.ca>
4464         * print.glade: add margin spin buttons
4465         * dialog-printer-setup.c (PrinterSetupState): new fields
4466         (UnitInfo): ditto
4467         (UnitInfo_cbdata): deleted
4468         (get_conversion_factor): new
4469         (spin_button_adapt_to_unit): deleted
4470         (cb_unit_changed): deleted
4471         (configure_bounds_*): new
4472         (value_changed_*_cb): new
4473         (margin_spin_configure): new
4474         (do_setup_margin): handle margin spin buttons
4475         (do_update_margin): new
4476         (do_update_page): call do_update_margin and configure_bounds_*
4477         (do_fetch_unit): new
4478         (do_fetch_margins): rewrite
4479         (fetch_settings): add new do_fetch_*
4481 2007-04-26  Andreas J. Guelzow <aguelzow@pyrshep.ca>
4483         * dialog-printer-setup.c (PrinterSetupState): add fields
4484         (margin_preview_page_create): use preferred units
4485         (cb_unit_selector_changed): rewrite
4486         (unit_sort_func): new
4487         (do_setup_margin): create unit_selector
4488         (do_update_page): use preferred units
4489         (cb_do_print_destroy): free unit_model
4490         (printer_setup_state_new): initialize display unit
4491         * print.glade: add unit selector
4493 2007-04-24  Andreas J. Guelzow <aguelzow@pyrshep.ca>
4495         * print.glade: add paper preview container
4496         * dialog-printer-setup.c (PreviewInfo) rename to MarginPreviewInfo
4497         (preview_page_destroy): rename to margin_preview_page_destroy
4498         (preview_page_create): rename to margin_preview_page_create and enable the
4499           non-margin portion. Use new print-info functions to access papersize.
4500         (canvas_update): enable non-margin portion
4501         (notebook_flipped): no need to update the canvas on page flip
4502         (do_setup_margin): enable paper preview
4503         (do_setup_page): call do_setup_margin
4505 2007-04-24  Andreas J. Guelzow <aguelzow@pyrshep.ca>
4507         * print.glade: we don't use gnomeprint anymore. Change
4508           scaling selection and paper selection
4509         * dialog-printer-setup.c (PrinterSetupState): adjust fields
4510         (get_paper_pswidth): deleted
4511         (get_paper_psheight): deleted
4512         (notebook_flipped): turn into stub
4513         (do_update_page): new
4514         (do_setup_page): rewrite
4515         (scaling_percent_changed): new
4516         (scaling_fit_to_h_changed): new
4517         (scaling_fit_to_v_changed): new
4518         (scaling_fit_to_changed): new
4519         (do_setup_scale): new
4520         (cb_do_print_destroy ): we don't use gnomeprint anymore,
4521           comment out unimplemented items
4522         (printer_setup_state_new): ditto
4523         (do_fetch_page): ditto
4524         (fetch_settings): ditto
4525         (do_fetch_scale): new
4526         (dialog_printer_setup_done_cb): don't commit changes yet
4527         (dialog_printer_setup): rename to dialog_gtk_printer_setup_cb and
4528           make this dialog modal with respect to the large pagesetup dialog
4529         (dialog_printer_setup): reenable the implemented portion
4531 2007-04-21  Morten Welinder <terra@gnome.org>
4533         * Release 1.7.9
4535 2007-04-15  Morten Welinder  <terra@gnome.org>
4537         * dialog-cell-sort.c (dialog_init): Attach locale selector.
4539 2007-04-02  Morten Welinder  <terra@gnome.org>
4541         * dialog-search.c (search_clicked): Normalize search text here.
4542         * dialog-search-replace.c (ok_clicked): Ditto.  And do replacement
4543         text also so we leave more things normalized.
4545 2007-03-28  Morten Welinder  <terra@gnome.org>
4547         * dialog-cell-format.c (fmt_dialog_selection_type): Properly
4548         extract format from General-formatted values.  Fixes part of
4549         #423603.
4551 2007-03-19  Andreas J. Guelzow <aguelzow@pyrshep.ca>
4553         * dialog-printer-setup.c (PrinterSetupStateNew): new
4554         (printer_setup_state_new_new): new
4555         (dialog_printer_setup_done_cb): new
4556         (dialog_printer_setup): use gtk dialog
4558 2007-03-08  Morten Welinder  <terra@gnome.org>
4560         * dialog-cell-format.c (cb_number_format_changed): Use
4561         gnm_style_set_format, not gnm_style_set_format_text.
4563         * dialog-stf-format-page.c (stf_dialog_format_page_prepare): Use
4564         go_format_general directly.
4566 2007-03-04  Morten Welinder <terra@gnome.org>
4568         * Release 1.7.8
4570 2007-02-21  Morten Welinder  <terra@gnome.org>
4572         * dialog-formula-guru.c (dialog_formula_guru): Fix R1C1 problem.
4573         (dialog_formula_guru_load_expr): Ditto.  Fixes #409803.
4575 2007-02-16  Morten Welinder <terra@gnome.org>
4577         * Release 1.7.7
4579 2007-01-29  Jody Goldberg <jody@gnome.org>
4581         * dialog-so-list.c (init_entry) : take a dep to load from.
4582         (so_list_init) : init the entries with the initial content of the
4583           content and result deps.
4585 2007-01-09  Morten Welinder  <terra@gnome.org>
4587         * dialog-autoformat.c (afg_get_cell_value): Don't use g_strtod.
4588         We do not want dual-locale semantics.
4590 2006-12-29  Morten Welinder  <terra@gnome.org>
4592         * dialog-define-names.c (name_guru_add): When defining a global
4593         name, parse in global scope.  Fixes #306686.
4594         (name_guru_add): Don't allow the use of undefined names.
4596 2006-12-17  Jody Goldberg <jody@gnome.org>
4598         * Release 1.7.6
4600 2006-12-07  Jody Goldberg <jody@gnome.org>
4602         * dialog-autofilter.c (init_operator) : editable_enters for the expr
4603           entries.
4605 2006-12-09  Jody Goldberg <jody@gnome.org>
4607         * dialog-col-row.c (cb_dialog_col_row_destroy) : fix signature from
4608           recent 'destroy' handler change.
4609         (dialog_col_row) : Set dialog title rather than non-HIG frame title.
4611         * colrow.glade : remove the frame.
4613 2006-12-04  Jody Goldberg <jody@gnome.org>
4615         * Release 1.7.5
4617 2006-12-02  Jody Goldberg <jody@gnome.org>
4619         * *.c : Move away from the "destroy" handlers and use
4620           g_object_set_data_full instead.  That guarantees being called only
4621           once and does not need to return a flag.
4623 2006-12-02  Jody Goldberg <jody@gnome.org>
4625         * dialog-sheet-order.c (cb_sheet_order_destroy) : we need to manually
4626           unref the model.
4627         * dialog-plugin-manager.c (pm_dialog_cleanup) : ditto.
4628         * dialog-goto-cell.c (dialog_goto_close_destroy) : ditto.
4629         * dialog-function-select.c (dialog_function_select_destroy) : ditto.
4630         * dialog-cell-sort.c (dialog_destroy) : ditto.
4631         * dialog-formula-guru.c (dialog_formula_guru_destroy) : ditto.
4633 2006-11-28  Morten Welinder  <terra@gnome.org>
4635         * dialog-goal-seek.c (dialog_goal_seek): Call
4636         dialog_goal_seek_test as appropritate.
4637         (dialog_goal_seek_test): New function.
4638         (gnumeric_goal_seek): Use initial guess only if it is actually
4639         valid.  Otherwise use midpoint.  For the normal trawls, don't let
4640         sigma exceed 1e6.
4642 2006-11-27  Morten Welinder  <terra@gnome.org>
4644         * dialog-define-names.c (name_guru_add): If the name is empty,
4645         simply do nothing.  Plug leak.
4647 2006-11-26  Morten Welinder  <terra@gnome.org>
4649         * dialog-goal-seek.c (gnumeric_goal_seek): Set the evaldata.state
4650         so we avoid spectacular crashes.  Fixes #377961.
4652 2006-11-24  Jody Goldberg <jody@gnome.org>
4654         * cell-format.glade : make 'in cell dropdown' visible now that we
4655           support the feature.
4657 2006-11-20  Jody Goldberg <jody@gnome.org>
4659         * Release 1.7.4
4661 2006-11-19  Morten Welinder <terra@gnome.org>
4663         * Release 1.7.3
4665 2006-11-18  Morten Welinder  <terra@gnome.org>
4667         * dialog-formula-guru.c (cb_dialog_formula_guru_editing_started):
4668         New function.
4669         (real_start_editing_cb): Stop editing in previous cell so we don't
4670         lose our edits.
4671         (dialog_formula_guru_init): Hook up
4672         cb_dialog_formula_guru_editing_started.
4674 2006-11-17  Morten Welinder  <terra@gnome.org>
4676         * dialog-function-select.c (describe_new_style): New function.
4677         (describe_old_style): New function, extracted from
4678         cb_dialog_function_select_fun_selection_changed.
4679         (cb_dialog_function_select_fun_selection_changed): Handle
4680         new-style docs.
4682 2006-10-27  Morten Welinder  <terra@gnome.org>
4684         * dialog-hyperlink.c (dhl_get_target_cur_wb): Kill cast.
4686         * dialog-*.c: Add calls to gnm_dialog_setup_destroy_handlers.
4687         Part of #364291.
4689 2006-10-24  Morten Welinder  <terra@gnome.org>
4691         * dialog-scenarios.c (dialog_scenario_add): Use
4692         gnm_dialog_setup_destroy_handlers.  Fixes the initial part of
4693         #364291.
4695         * dialog-search.c (dialog_search): Use
4696         gnm_dialog_setup_destroy_handlers.
4698 2006-10-24  Jon K Hellan  <hellan@acm.org>
4700         * dialog-hyperlink.c: Change _get_target_ methods from const char*
4701         to char*.
4703 2006-10-23  Jon K Hellan  <hellan@acm.org>
4705         * dialog-plugin-manager.c (cb_pm_button_deactivate_all_clicked):
4706         Remove.
4707         (pm_dialog_init, dialog_plugin_manager): Remove "Deactivate all"
4708         button.
4709         * plugin-manager.glade: Ditto.
4711 2006-10-22  Jon K Hellan  <hellan@acm.org>
4713         * dialog-sheet-order.c (cb_sheet_order_destroy): Unset unique
4714         instance key.
4715         (dialog_sheet_order): Check for only one instance per
4716         workbook. [#364082]
4718         * dialog-scenarios.c (scenario_add_ok_clicked_cb): Fix string typo.
4719         [#364201]
4721         * dialog-stf-export.c (cb_selection_changed,
4722         cb_sheet_export_toggled): Check that tree model iterator is valid.
4724         * dialog-simulation.c (update_log): Ditto.
4726         * dialog-sheet-order.c (cb_name_edited, cb_selection_changed,
4727         cb_toggled_lock, cb_toggled_direction, cb_toggled_visible): Ditto.
4729         * dialog-scenarios.c (update_scenarios_treeview): Ditto.
4731         * dialog-plugin-manager.c (cb_active_toggled): Ditto.
4733         * dialog-doc-metadata.c (cb_dialog_doc_metadata_remove_clicked,
4734         cb_dialog_doc_metadata_combo_prop_selected,
4735         cb_dialog_doc_metadata_tree_prop_selected): Ditto.
4737         * dialog-consolidate.c (adjust_source_areas,
4738         construct_consolidate, cb_source_edited): Ditto.
4740         * dialog-cell-sort.c (toggled, cb_toggled_descending): Ditto.
4742 2006-10-21  Jon K Hellan  <hellan@acm.org>
4744         * dialog-formula-guru.c (dialog_formula_guru_load_fd,
4745         cb_dialog_formula_guru_edited): Give up if we don't have a valid
4746         iterator. [#363871]
4748 2006-10-20  Jon K Hellan  <hellan@acm.org>
4750         * dialog-sheet-order.c (cb_ok_clicked): Ensure that a live sheet
4751         has focus on exit. [#363549]
4753 2006-10-18  Jon K Hellan  <hellan@acm.org>
4755         * dialog-hyperlink.c (dhl_get_target_cur_wb,
4756         dhl_get_target_external, dhl_get_target_url, dhl_cb_ok): Fix
4757         lifecycle of returned string, plug leak.
4758         (dhl_get_target_email): Fix encoding of mailtos [#148550]
4760 2006-10-17  Jody Goldberg <jody@gnome.org>
4762         * Release 1.7.2
4764 2006-10-16  Morten Welinder  <terra@gnome.org>
4766         * dialog-sheet-order.c (dialog_sheet_order): Don't let the
4767         foreground button grow.  [#362558]
4769 2006-10-02  Jody Goldberg <jody@gnome.org>
4771         * Release 1.7.1
4773 2006-09-24  Jody Goldberg <jody@gnome.org>
4775         * dialog-solver.c : We use GLPK 4.9 now.
4777 2006-07-06  Andreas J. Guelzow <aguelzow@pyrshep.ca>
4779         * dialog-define-names.c (name_guru_add): add argument to call
4780           of cmd_define_name
4782 2006-06-30  Andreas J. Guelzow <aguelzow@taliesin.ca>
4784         * dialog-define-names.c (NameGuruState): add
4785           switchscope_button field
4786         (cb_scope_changed): remove unnecessary code
4787         (name_guru_update_sensitivity): handle switch-scope button
4788         (cb_name_guru_clicked): ditto
4789         (name_guru_init): ditto
4790         (name_guru_switchscope): new
4791         * define-name.glade: add switch-scope button
4793 2006-06-28  Andreas J. Guelzow <aguelzow@taliesin.ca>
4795         * dialog-define-names.c (name_guru_in_list): add scope argument
4796         (name_guru_update_sensitivity): check existing names by scope
4798 2006-06-26  Andreas J. Guelzow <aguelzow@taliesin.ca>
4800         http://bugzilla.gnome.org/show_bug.cgi?id=345896
4801         * dialog-define-names.c (NameGuruState): add action_possible
4802           field
4803         (name_guru_update_sensitivity): rewrite
4804         (cb_scope_changed): just update the buttons, don't switch scope
4805         (name_guru_add): make sure the action is permissible
4806         (cb_entry_activate): use action_possible
4807         (name_guru_init): initialize action_possible
4809 2006-06-25  Andreas J. Guelzow <aguelzow@taliesin.ca>
4811         * dialog-define-names.c (name_guru_update_sensitivity):
4812           handle permanent names
4814 2006-06-23  Andreas J. Guelzow <aguelzow@taliesin.ca>
4816         * dialog-stf-format-page.c (stf_dialog_format_page_init):
4817           initialize locale selector if pagedata.locale is set.
4819 2006-06-23  Andreas J. Guelzow <aguelzow@taliesin.ca>
4821         * dialog-zoom.glade: remove unneccessary &-signs #311206
4823 2006-06-22  Andreas J. Guelzow <aguelzow@taliesin.ca>
4825         * dialog-stf-format-page.c (cb_col_check_clicked): use
4826           ngettext #123860
4827         * ialog-stf-main-page.c (main_page_import_range_changed):
4828           use ngettext #123860
4830 2006-05-25  Jean Brefort  <jean.brefort@normalesup.org>
4832         * dao-gui-utils.c: replaced gi18n.h by gi18n-lib.h.
4833         * dialog-about.c: ditto.
4834         * dialog-advanced-filter.c: ditto.
4835         * dialog-analysis-tools.c: ditto.
4836         * dialog-autocorrect.c: ditto.
4837         * dialog-autofilter.c: ditto.
4838         * dialog-autoformat.c: ditto.
4839         * dialog-autosave.c: ditto.
4840         * dialog-cell-comment.c: ditto.
4841         * dialog-cell-format.c: ditto.
4842         * dialog-cell-sort.c: ditto.
4843         * dialog-col-width.c: ditto.
4844         * dialog-consolidate.c: ditto.
4845         * dialog-define-names.c: ditto.
4846         * dialog-delete-cells.c: ditto.
4847         * dialog-doc-metadata.c: ditto.
4848         * dialog-fill-series.c: ditto.
4849         * dialog-formula-guru.c: ditto.
4850         * dialog-function-select.c: ditto.
4851         * dialog-goal-seek.c: ditto.
4852         * dialog-goto-cell.c: ditto.
4853         * dialog-hyperlink.c: ditto.
4854         * dialog-insert-cells.c: ditto.
4855         * dialog-merge.c: ditto.
4856         * dialog-password.c: ditto.
4857         * dialog-paste-names.c: ditto.
4858         * dialog-paste-special.c: ditto.
4859         * dialog-pivottable.c: ditto.
4860         * dialog-plugin-manager.c: ditto.
4861         * dialog-preferences.c: ditto.
4862         * dialog-printer-setup.c: ditto.
4863         * dialog-random-generator.c: ditto.
4864         * dialog-row-height.c: ditto.
4865         * dialog-scenarios.c: ditto.
4866         * dialog-search-replace.c: ditto.
4867         * dialog-search.c: ditto.
4868         * dialog-sheet-order.c: ditto.
4869         * dialog-shuffle.c: ditto.
4870         * dialog-simulation.c: ditto.
4871         * dialog-solver.c: ditto.
4872         * dialog-stf-export.c: ditto.
4873         * dialog-stf-fixed-page.c: ditto.
4874         * dialog-stf-format-page.c: ditto.
4875         * dialog-stf-main-page.c: ditto.
4876         * dialog-stf-preview.c: ditto.
4877         * dialog-stf.c: ditto.
4878         * dialog-summary.c: ditto.
4879         * dialog-tabulate.c: ditto.
4880         * dialog-view.c: ditto.
4881         * dialog-workbook-attr.c: ditto.
4882         * dialog-zoom.c: ditto.
4884 2006-05-08  Jody Goldberg <jody@gnome.org>
4886         * Release 1.7.0
4888 2006-05-05  Jody Goldberg <jody@gnome.org>
4890         * dialog-goal-seek.c (gnumeric_goal_seek) : use new update_ui flag in
4891           GoalEvalData.
4892         (goal_seek_eval) : Have an update_ui flag that toggles between
4893           sheet_cell_set_value rather than cell_set_value so that the final
4894           call from gnumeric_goal_seek does not need to manually respan
4895           things.
4897 2006-04-22  Morten Welinder  <terra@gnome.org>
4899         * dialog-stf-format-page.c (cb_treeview_key_press): New function
4900         improving keyboard navigation.
4901         (activate_column): Make sure the column is visible.
4903 2006-04-21  Morten Welinder  <terra@gnome.org>
4905         * dialog-stf-csv-page.c (stf_dialog_csv_page_init): Remove some of
4906         the more crazy separators.  Add option to remove initial
4907         separators.
4909 2006-04-20  Morten Welinder  <terra@gnome.org>
4911         * dialog-stf-preview.c (stf_preview_set_lines): Speedup.
4913         * dialog-stf-csv-page.c (stf_dialog_csv_page_init): Project
4914         guessed options onto gui.
4916 2006-04-18  Morten Welinder  <terra@gnome.org>
4918         * dialog-stf.c (stf_dialog): Simplify using go_gtk_dialog_run.
4919         Happens to fix #338694.
4921 2006-04-15  Morten Welinder  <terra@gnome.org>
4923         * dialog-stf-export.c (stf_export_dialog_finish): Transfer locale
4924         setting.
4925         (stf_export_dialog_sheet_page_init): Use separate buttons for Next
4926         and Finish.
4927         (stf_export_dialog_switch_page): Hide the Back button for the
4928         one-sheet case.
4930 2006-04-11  Morten Welinder  <terra@gnome.org>
4932         * dialog-sheet-order.c (populate_sheet_list): Fix selection of
4933         current sheet.
4935 2006-04-07  Morten Welinder  <terra@gnome.org>
4937         * dialog-define-names.c (name_guru_remove): Support undo.
4939 2006-04-06  Morten Welinder  <terra@gnome.org>
4941         * dialog-search-replace.c (dialog_search_replace_query): Fix glade
4942         files so we don't have to set responses by hand.  Set alternative
4943         button ordering.
4945 2006-04-05  Morten Welinder  <terra@gnome.org>
4947         * dialog-search-replace.c (dialog_search_replace_query): Plug
4948         tooltip leaks by letting glade take care of buttons.
4949         (dialog_search_replace_query): Return GtkReponse values instead of
4950         homegrown magic numbers.  Always set window parent, or else we
4951         might display on wrong display!
4953 2006-03-31  Morten Welinder  <terra@gnome.org>
4955         * dialog-stf-preview.c (stf_preview_set_startrow): Remove.
4957         * dialog-analysis-tools.c (tool_destroy): Make static.
4959 2006-03-27  Morten Welinder  <terra@gnome.org>
4961         * dialog-sheet-order.c (cb_add_clicked): Fix 0/NULL confusion
4962         causing amd64 crash.  [#336165]
4964 2006-03-16  Morten Welinder  <terra@gnome.org>
4966         * dialog-cell-format.c (border_get_mstyle): Don't add a bogus
4967         MSTYLE_BORDER_TOP to the location.
4969 2006-03-15  Eduardo Lima  <eduardo.lima@indt.org.br>
4971         * dialog-doc-metadata.c: Reduced/changed some function names, inserted
4972         some function documentation, reorganized the code in order to not have
4973         functions pre-declared anymore.
4975 2006-03-14  Morten Welinder  <terra@gnome.org>
4977         * dialog-preferences.c (PrefState): Drop pages member.  It wasn't
4978         used apart from being leaked.
4979         (cb_preferences_destroy): Unref store too.
4981         * dialog-doc-metadata.c (dialog_doc_metadata_set_label_text):
4982         Adapt to goffice changes, plug leaks, handle non-C locales much
4983         better.
4985 2006-03-13  Morten Welinder  <terra@gnome.org>
4987         * dialog-cell-format.c (fmt_dialog_init_protection_page): Refer to
4988         sheet protection, not workbook protection.
4989         (cb_fmt_dialog_dialog_buttons): Ditto.
4990         Patch from Klokan Petr Pridal.  [#334257]
4992 2006-03-07 Luciano Wolf  <luciano.wolf@indt.org.br>
4994         * dialog-doc-metadata.c: Fixed compile errors.
4996 2006-03-04  Morten Welinder  <terra@gnome.org>
4998         * dialog-stf-format-page.c (stf_dialog_format_page_init): Don't
4999         trigger updating.  Fixes #333407.
5001 2006-03-04  Eduardo Lima  <eduardo.lima@indt.org.br>
5002         * dialog-doc-metadata.c:
5003         (dialog_doc_metadata_set_label_text_with_gsf_prop_value): delete.
5004         All callers changed to dialog_doc_metadata_set_label_text.
5005         (dialog_doc_metadata_get_gsf_prop_value): delete.
5006         (dialog_doc_metadata_get_gsf_prop_value_as_str): delete.
5007         (dialog_doc_metadata_get_value_as_str): renamed to
5008         dialog_doc_metadata_get_prop_value_as_str. All callers changed.
5010 2006-03-03  Eduardo Lima  <eduardo.lima@indt.org.br>
5012         * dialog-doc-metadata.c: Code reformulation.
5013         * doc-meta-data.glade: Adjusted some properties.
5014         * help.h: defined GNUMERIC_HELP_LINK_METADATA.
5016 2006-01-31  Andreas J. Guelzow <aguelzow@taliesin.ca>
5018         http://bugzilla.gnome.org/show_bug.cgi?id=329250
5019         * dialog-cell-sort.c (dialog_init): use the "changed" signal rather
5020           than the "update" signal to watch the range entry.
5022 2006-01-30  Andreas J. Guelzow <aguelzow@taliesin.ca>
5024         * dialog-cell-sort.c (translate_range): remove some dead code.
5026 2006-01-30  Andreas J. Guelzow <aguelzow@taliesin.ca>
5028         http://bugzilla.gnome.org/show_bug.cgi?id=329236
5029         * dialog-cell-sort.c (build_sort_field_base_menu): state->sel
5030           may be NULL
5032 2006-01-27  Andreas J. Guelzow <aguelzow@taliesin.ca>
5034         http://bugzilla.gnome.org/show_bug.cgi?id=327278
5035         * dialog-preferences.c (pref_sort_page_initializer): add
5036           "has-header" checkbox
5037         * dialog-cell-sort.c (dialog_init): initialize "has-header"
5038           checkbox
5040 2006-01-13  Morten Welinder  <terra@gnome.org>
5042         * dialog-solver.c (cb_dialog_delete_clicked): Defensive coding.
5043         (cb_dialog_change_clicked): Ditto.
5045 2006-01-02  Stepan Kasal  <kasal@ucw.cz>
5047         * dialog-cell-format.c: #include <string.h> for strcmp()
5049 2006-01-01  Morten Welinder  <terra@gnome.org>
5051         * dialog-solver.c (dialog_set_sec_button_sensitivity): Return a
5052         value indicating whether the current entry is valid.
5053         (cb_dialog_add_clicked): If entry is not valid, do nothing.  Fixes
5054         #324585.
5056 2005-12-13  Morten Welinder  <terra@gnome.org>
5058         * dialog-solver.c (check_int_constraints): Plug leak.
5059         (solver_add_scenario): Plug leaks.  Constify.
5060         (cb_dialog_solve_clicked): Use solver_constraint_destroy.
5061         (cb_destroy): Remove.
5063 2005-12-07  Morten Welinder  <terra@gnome.org>
5065         * dialog-cell-format.c (cb_number_format_changed): Plug leak.
5067 2005-11-30  Eduardo Lima <eduardo.lima@indt.org.br>
5069         * dialog-doc-metadata.c
5070         (dialog_doc_metadata_init): Assign destroy signal to the dialog.
5071         (populate_page_2): Assign signals for click on 'Help' and 'Close' buttons.
5072         (cb_dialog_doc_metadata_close_clicked): new.
5073         (cb_dialog_doc_metadata_destroy): new.
5075 2005-11-14  Jody Goldberg <jody@gnome.org>
5077         * Release 1.6.1
5079 2005-11-14  Jody Goldberg <jody@gnome.org>
5081         http://bugzilla.gnome.org/show_bug.cgi?id=321013
5082         * dialog-paste-special.c (dialog_paste_special) : default should be OK
5083           not cancel.
5085 2005-10-10  Jody Goldberg <jody@gnome.org>
5087         * Release 1.6.0
5089 2005-10-04  Jody Goldberg <jody@gnome.org>
5091         * dialog-cell-format.c (setup_pattern_button) : The width dominates
5092           the height on asymetric pixmaps like the line samples.  Use the
5093           width of the xpms rather than the target height.  This makes double
5094           visible as double again.
5096 2005-10-02  Jody Goldberg <jody@gnome.org>
5098         * dialog-cell-format.c (cb_font_script_toggle) : cut-n-paste-o.
5099           Thanks emmanuel.
5101 2005-09-28 Eduardo de Barros Lima <eduardo.lima@indt.org.br>
5103         * dialog-doc-metadata.c: new function implemented
5104         (dialog_doc_metadata_set_entry_text_with_gsf_str_prop_value) : new.
5105         (populate_page_2) : code to set the text of the entries.
5107 2005-09-26  Jody Goldberg <jody@gnome.org>
5109         * cell-format.glade : give the super/sub script buttons names and
5110           enable them.
5111         * dialog-cell-format.c (cb_font_changed) : watch for script changes.
5112         (cb_font_script_toggle) : new.
5113         (fmt_dialog_init_font_page) : setup super/sub script buttons.
5115 2005-09-26  Eduardo de Barros Lima <eduardo.lima@indt.org.br>
5117         * doc-meta-data.glade : UI Reformulation.
5118         * dialog-doc-metadata.c : First modifications to handle the new UI.
5120 2005-09-25  Jody Goldberg <jody@gnome.org>
5122         * autoformat.glade : Add a mnemonic to the Edges menu
5124 2005-09-21  Morten Welinder  <terra@gnome.org>
5126         * dialog-stf-main-page.c (stf_dialog_main_page_init): Use
5127         go_guess_encoding.
5128         (main_page_set_encoding): Explicitly verify that the generated
5129         text is valid UTF-8.
5130         (encodings_changed_cb): Update preview before spinbuttons as the
5131         number of lines might have changed.
5133 2005-09-20  Andreas J. Guelzow <aguelzow@taliesin.ca>
5135         * dialog-define-names.c (load_selection): new
5136         (name_guru_init): preload current selection
5138 2005-09-08  Morten Welinder  <terra@gnome.org>
5140         * dialog-about.c: Add the lpsolve guys.
5142 2005-09-08  Jody Goldberg <jody@gnome.org>
5144         * Release 1.5.90
5146 2005-09-06  Jody Goldberg <jody@gnome.org>
5148         * dialog-function-select.c
5149         (cb_dialog_function_select_cat_selection_changed) : filter out
5150         internal functions (eg TABLE)
5152 2005-09-05  Jody Goldberg <jody@gnome.org>
5154         * dialog-cell-format.c : Move the rotation code into goffice's
5155           GORotationSel.
5156         (fmt_dialog_init_align_page) : init the new rotation selector.
5157         (cb_rotation_changed) : new.
5159 2005-08-28  Morten Welinder <terra@gnome.org>
5161         * Release 1.5.5
5163 2005-08-28  Morten Welinder <terra@gnome.org>
5165         * Release 1.5.4
5167 2005-08-24  Morten Welinder  <terra@gnome.org>
5169         * *.glade: Be consistent about dialog separators.
5171 2005-08-23  Morten Welinder  <terra@gnome.org>
5173         * dialog-sheet-order.c (cb_ok_clicked): Fix type screwup causing
5174         crashes when changing colours.
5176         * dialog-solver.c (dialog_init): Handle button alignment here, not
5177         in the .glade file.  Fixes #307783.
5179 2005-08-18  Morten Welinder  <terra@gnome.org>
5181         * dialog-doc-metadata.c (dialog_doc_metadata_init): Use the right
5182         dialog name.  Do not access a help_button that is not there.
5184 2005-08-15  Morten Welinder <terra@gnome.org>
5186         * Release 1.5.3
5188 2005-08-12  Morten Welinder  <terra@gnome.org>
5190         * dialog-preferences.c (cb_pref_font_set_fonts): At some point
5191         monitor callbacks got an extra arg and this function was left
5192         behind.  Fixes #313257.
5194 2005-08-03  Jody Goldberg <jody@gnome.org>
5196         * dialog-define-names.c (name_guru_init) : No need to align the button
5197           content manually.  We can use gtk_button_set_alignment now. #307779.
5198         * dialog-autocorrect.c (autocorrect_init_exception_list) : ditto #307782
5200 2005-08-04  Stepan Kasal  <kasal@ucw.cz>
5202         * dialog-about.c, dialog-doc-metadata.c, dialog-stf-export.c:
5203           Fix warnings.
5205 2005-07-31  Jody Goldberg <jody@gnome.org>
5207         * dialog-consolidate.c (dialog_consolidate_tool_init) : suppress
5208           inconsequential warning from #308431.
5210 2005-07-25  Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>
5212         * dialog-about.c (cb_plot_resize): graph logical size is a property of
5213         GogGraph now.
5214         (dialog_about): sets graph logical size. Tweek dialog window size.
5216 2005-07-11  Jon K Hellan  <hellan@acm.org>
5218         * dialog-printer-setup.c (fetch_settings): Fetch settings from
5219         gnome-print paper setup before computing margins. Fixes #310055.
5221 2005-07-11  Morten Welinder  <terra@gnome.org>
5223         * dialog-printer-setup.c (display_hf_preview): Don't set
5224         foocanvasitems' text to NULL.
5226 2005-07-06  Jon K Hellan  <hellan@acm.org>
5228         * dialog-about.c (dialog_about): Reduce animation rate to 3 secs
5229         per name.
5231 2005-06-30  Morten Welinder  <terra@gnome.org>
5233         * dialog-sheet-order.c (cb_ok_clicked): Rework to use
5234         cmd_reorganize_sheets2.
5236 2005-06-25  Jody Goldberg <jody@gnome.org>
5238         * dialog-printer-setup.c (fetch_settings) : transfer the settings from
5239           the gnomeprint config into the printinfo here.
5240         (cb_do_print_ok) : rather than here.
5242 2005-06-17  Morten Welinder  <terra@gnome.org>
5244         * dialog-stf-export.c (stf_export_dialog_finish): Use the right
5245         combo box when figuring out formatting to use.  Don't set
5246         quoting-triggers unless we're in auto-quote-mode.  Fixes #308109.
5248 2005-06-13  Morten Welinder  <terra@gnome.org>
5250         * dialog-plugin-manager.c (PLUGIN_MANAGER_DIALOG_KEY): Don't
5251         prevent the plugin dialog from popping up when a zoom dialog is
5252         present.
5254 2005-06-13  Jody Goldberg <jody@gnome.org>
5256         * Release 1.5.2
5258 2005-06-12  Morten Welinder  <terra@gnome.org>
5260         * dialog-sheet-order.c (cb_ok_clicked): Fix harmless, but scary
5261         CRITICAL.
5263 2005-06-10  Morten Welinder  <terra@gnome.org>
5265         * dialog-sheet-order.c (cb_add_clicked): Plug leak.
5267 2005-06-09  Andreas J. Guelzow <aguelzow@taliesin.ca>
5269         * formula-guru.glade: add checkbox
5270         * dialog-formula-guru.c (dialog_formula_guru_is_array): new
5271         (cb_dialog_formula_guru_ok_clicked): add as array function if
5272           requested
5273         (dialog_formula_guru_init): initialize state->array_button
5275 2005-06-02  Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>
5277         * src/dialog/dialog-about.c (dialog_about): use
5278         gog_object_set_position_flags.
5280 2005-06-01  Stepan Kasal  <kasal@ucw.cz>
5282         * dialog-about.c (contributors): Add accent to Jakub Jelinek.
5284 2005-05-31  Stepan Kasal  <kasal@ucw.cz>
5286         * dialog-solver.c (solver_max_time_err): Move to src/gutils.c.
5288 2005-05-26  Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>
5290         * dialog-printer-setup.c (do_setup_margin): relocate unit selector.
5291         * print.glade: some layout/spacing fixes. Don't use stock "print
5292         preview" button, but just stock icon. In some locales, standard
5293         translation of "Print preview" can lead to very wide dialog.
5295 2005-05-26  Morten Welinder  <terra@gnome.org>
5297         * dialog-stf-preview.c (stf_preview_set_lines): Fix some serious
5298         model/view confusion in last change.
5300 2005-05-24  Morten Welinder  <terra@gnome.org>
5302         * dialog-password.c (dialog_get_password): Plug leak.
5304 2005-05-13  Morten Welinder  <terra@gnome.org>
5306         * dialog-cell-format.c (fmt_dialog_init_align_page): Map rotation
5307         into -180..+180.
5309 2005-05-12  Jody Goldberg <jody@gnome.org>
5311         * sheet-order.glade : don't expand the buttons vertically that is just
5312           ugly.
5314         * dialog-autofilter.c (map_op) : fix inversion of starts with and ends
5315           with.
5316         (init_operator) : strip the leading and trailing '*' for
5317           begins/ends/contains.
5319 2005-05-10  Jody Goldberg <jody@gnome.org>
5321         * Release 1.5.1
5323 2005-05-08  Jody Goldberg <jody@gnome.org>
5325         * dialog-cell-format.c (cb_rotate_changed) : keep
5326           rotation in range 0..359
5328 2005-04-12  Jody Goldberg <jody@gnome.org>
5330         * Makefile.am : Add hooks for a paste names dialog
5331         Add hooks for the new doc meta data dialog
5333 2005-04-04  Morten Welinder  <terra@gnome.org>
5335         * dialog-stf-export.c (stf_export_dialog_finish): Plug leak.
5336         (stf_export_dialog): Plug several leaks.
5338 2005-04-03  Jody Goldberg <jody@gnome.org>
5340         * dialog-printer-setup.c (header_preview_event) : suppress warning.
5341         (footer_preview_event) : ditto.
5343 2005-03-22  Jody Goldberg <jody@gnome.org>
5345         * consolidate.glade : Merge in an ancient HIG patch from Manny
5347 2005-03-31  Morten Welinder  <terra@gnome.org>
5349         * dialog-view.c (cb_view_ok_clicked): Make sure we regenerate our
5350         window menu.
5352 2005-03-18  Morten Welinder  <terra@gnome.org>
5354         * dialog-stf-format-page.c (cb_col_check_clicked): Schedule a
5355         redraw of the entire treeview in order to make sure strikethrough
5356         changes are actually seen.  See also bug 169961.
5358 2005-03-17  Jon K Hellan  <hellan@acm.org>
5360         * dialog-search.c (dialog_search): Use
5361         go_gtk_nonmodal_dialog. Makes Esc close dialog.
5363 2005-03-15  Morten Welinder  <terra@gnome.org>
5365         * dialog-search.c (search_get_value): Reload cell and comment on
5366         demand.
5368 2005-03-15  Morten Welinder  <terra@gnome.org>
5370         * dialog-search.c (dialog_search): Don't install as guru.  Attach
5371         signal to close dialog if workbook has sheets removed.  Allow more
5372         than one search open at a time.
5373         (search_clicked): Install a new model.  That avoids inserting one
5374         line at a time.
5376         * dialog-stf-preview.c (stf_preview_free): Unref ->tree_view.
5377         (stf_preview_new): Ref ->tree_view.
5378         (stf_preview_set_lines): Switch in a new model for ->tree_view.
5379         That avoids inserting one line at a time.  This also lifts the
5380         limit of the column count.
5382 2005-03-14  Morten Welinder  <terra@gnome.org>
5384         * dialog-sheet-order.c: Include fix.
5386 2005-03-13  Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>
5388         * dialog-so-styled (dialog_so_styled): use gog_style_get_editor.
5390 2005-03-06  Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>
5392         * dialog-plugin-manager.c (pm_gui_load_directory_page): add goffice
5393         plugin directory to system directory list.
5395 2005-03-03  Morten Welinder  <terra@gnome.org>
5397         * dialog-merge.c (cb_merge_merge_clicked): Fix go_gtk_query_yes_no
5398         arg order.
5399         * dialog-plugin-manager.c (cb_active_toggled): Ditto.
5400         * dialog-cell-format.c (cb_fmt_dialog_dialog_buttons): Ditto.
5401         * dialog-sheet-order.c (cb_sheet_order_changed): Ditto.
5403 2005-03-02  Morten Welinder  <terra@gnome.org>
5405         * dialog-cell-format.c: Use FooCanvas for drawing rotated text.
5406         Do not include <pango/pangoft2.h> anymore.
5407         Switch border stuff to FooCanvas.
5409 2005-03-01  Morten Welinder  <terra@gnome.org>
5411         * dialog-tabulate.c (mode_group): Constify.
5412         * dialog-shuffle.c (shuffle_by): Constify.
5413         * dialog-analysis-tools.c (grouped_by_group): Constify.
5414         * dao-gui-utils.c (output_group): Constify.
5415         * dialog-search-replace.c (error_group, search_type_group,
5416         scope_group, direction_group): Constify.
5417         * dialog-about.c (about_types): Constify.
5418         * dialog-paste-special.c (paste_ops): Constify.
5419         * dialog-summary.c (dialog_summary_names): Constify.
5420         * dialog-search.c (search_type_group, scope_group,
5421         direction_group): Constify.
5422         * dialog-solver.c (algorithm_defs, problem_type_group,
5423         model_type_group): Constify.
5424         * dialog-zoom.c (buttons): Constify.
5425         * dialog-autoformat.c (demotable): Constify.
5426         * dialog-preferences.c (page_info, startup_pages): Constify.
5428 2005-02-28  Morten Welinder  <terra@gnome.org>
5430         * dialog-stf-format-page.c (cb_treeview_button_press): New
5431         function allowing the use of mouse in the data area.
5433         * dialog-stf-preview.c (stf_preview_find_column): New function.
5434         * dialog-stf-fixed-page.c (cb_treeview_button_press): Use
5435         stf_preview_find_column.
5437         * dialog-stf-format-page.c (format_context_menu): Factor out from
5438         cb_col_event.  Constify.
5440 2005-02-18  Morten Welinder  <terra@gnome.org>
5442         * dialog-printer-setup.c (spin_button_adapt_to_unit): Fix
5443         #decimals for mm.
5444         (canvas_update): Setup the spin button correctly.
5446 2005-02-10  Jon K Hellan  <hellan@acm.org>
5448         * dialog-simulation.c (update_log, update_results_view): USe
5449         GNM_FORMAT_g format for gnm_float in printf.
5451 2005-02-09  Jon K Hellan  <hellan@acm.org>
5453         * dialog-simulation.c (simulation_update_sensitivity_cb)
5454         (update_results_view): Cast gnm_float to double in printf.
5456         * dialog-workbook-attr.c (struct AttrState, get_entry_values,
5457         cb_widget_changed): Make iteration_tolerance gnm_float instead of
5458         double.
5460 2005-02-08  Jody Goldberg <jody@gnome.org>
5462         * Release 1.5.0
5464 2005-02-04  Morten Welinder  <terra@gnome.org>
5466         * dialog-search.c (make_matches_table): Remove old #ifdef
5467         HAVE_foos.
5469 2005-01-20  Jody Goldberg <jody@gnome.org>
5471         * dialog-sheet-order.c : Support a toggle for rtl
5473 2005-01-17  Jody Goldberg <jody@gnome.org>
5475         * Release 1.4.2
5477 2005-01-15  Jody Goldberg <jody@gnome.org>
5479         http://bugzilla.gnome.org/show_bug.cgi?id=161910
5480         * cell-sort.glade : increase width a bit.
5482 2004-12-17  Morten Welinder  <terra@gnome.org>
5484         * dialog-cell-format.c (fmt_dialog_init_align_page): Handle the
5485         no-common rotation case.  Fix the no-common indentation case.
5487 2004-12-14  Morten Welinder  <terra@gnome.org>
5489         * dialog-cell-format.c (fmt_dialog_init_align_page): Initialize
5490         rotation from style.
5491         (cb_rotate_changed): Return proper rotation.  Fix bootstrap crash.
5493 2004-12-09  Jody Goldberg <jody@gnome.org>
5495         * Release 1.4.1
5497 2004-11-28  Jody Goldberg <jody@gnome.org>
5499         * Release 1.4.0
5501 2004-11-23  Morten Welinder  <terra@gnome.org>
5503         * dialog-stf-format-page.c (format_page_update_preview): Remove
5504         extra style_format_unref.
5506 2004-11-14  Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>
5508         * dialog-about.c (dialog_about): handle dash_type property.
5510 2004-11-13  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
5512         * dialog-preferences.c: Fixed typo
5514 2004-11-13  Andreas J. Guelzow <aguelzow@taliesin.ca>
5516         http://bugzilla.gnome.org/show_bug.cgi?id=158207
5517         * dialog-autocorrect.c (cb_remove_clicked): two
5518           strings can be the same even if they differ as pointers.
5520 2004-11-07  Jody Goldberg <jody@gnome.org>
5522         * Release 1.3.93
5524 2004-11-07  Andreas J. Guelzow <aguelzow@taliesin.ca>
5526         * dialog-preferences.c: add default text argument to
5527           all calls of *_pref_create_widget
5528         (dialog_pref_load_description_from_key): use
5529           dialog_pref_load_description
5530         (bool_pref_create_widget): use default text
5531         (int_pref_create_widget): ditto
5532         (double_pref_create_widget): ditto
5534 2004-11-07  Andreas J. Guelzow <aguelzow@taliesin.ca>
5536         http://bugzilla.gnome.org/show_bug.cgi?id=157239
5537         * dialog-preferences.c (double_pref_conf_to_widget): for
5538           doubles use fabs not abs
5540 2004-11-07  Andreas J. Guelzow <aguelzow@taliesin.ca>
5542         * dialog-preferences.c (pref_tool_page_open): new
5543         (pref_tool_page_initializer): new
5544         (pref_copypaste_page_open): new
5545         (pref_copypaste_page_initializer): new
5546         (cb_pref_tree_selection_changed): deleted
5547         (pref_tree_page_open): deleted
5548         (pref_tree_find_iter): deleted
5549         (pref_tree_set_model): deleted
5550         (cb_pref_tree_changed_notification): deleted
5551         (cb_value_edited): deleted
5552         (pref_tree_initializer): deleted
5553         (pref_undo_page_initializer): move checkboxes to the bottom
5554         (pref_sort_page_initializer): ditto
5555         (pref_window_page_initializer): ditto
5557 2004-11-06  Andreas J. Guelzow <aguelzow@taliesin.ca>
5559         * dialog-preferences.c (pref_screen_page_open): new
5560         (pref_screen_page_initializer): new
5561         (page_info): add `screen' page and reorder
5562         (pref_file_page_initializer): reorder items
5563         (int_pref_create_widget): adjust spacing
5564         (double_pref_create_widget): adjust spacing
5566 2004-11-05  Andreas J. Guelzow <aguelzow@taliesin.ca>
5568         * dialog-preferences.c: add setter function arguments to all calls to
5569           gboolean_pref_create_widget and rename int_pref_create_widget to
5570           gint_pref_create_widget throughout
5571         (bool_pref_widget_to_conf) call setter function
5572           rather than talking to gconf
5573         (bool_pref_create_widget) link setter function.
5575 2004-11-05  Andreas J. Guelzow <aguelzow@taliesin.ca>
5577         * dialog-preferences.c: add setter function arguments to all calls to
5578           int_pref_create_widget
5579         (int_pref_widget_to_conf) call setter function
5580           rather than talking to gconf
5581         (int_pref_create_widget) link setter function.
5583 2004-11-05  Andreas J. Guelzow <aguelzow@taliesin.ca>
5585         * dialog-preferences.c (cb_pref_font_hf_has_changed): pass the changes
5586           to gnm_gconf_set_hf_font.
5588 2004-11-04  Jody Goldberg <jody@gnome.org>
5590         * solver.glade : link up the Type mnemonic, and name the left/right
5591           labels so that we can connect them to the expr entries.  Add some
5592           icons to the constraint page.
5594         * dialog-solver.c (solver_reporting) : handle the report generation
5595           potentially deleting the dialog and state.
5596         (cb_dialog_solve_clicked) : ditto
5597         (dialog_init) : have the constraint entries activation add the
5598           constraint rather than running solve.
5599         (cb_dialog_set_rhs_sensitivity) : re-enable this code and handle the
5600           label too.
5602 2004-11-03  Jody Goldberg <jody@gnome.org>
5604         * dialog-solver.c (check_int_constraints) : Adjust calling convention
5605           to handle new signature for global_range_contained.
5606         * dialog-merge.c (cb_merge_merge_clicked) : ditto.
5608 2004-11-04  Andreas J. Guelzow <aguelzow@taliesin.ca>
5610         * dialog-preferences.c: reenable some of the `internal'
5611           preferences since they are apparently used
5613 2004-11-04  Andreas J. Guelzow <aguelzow@taliesin.ca>
5615         http://bugzilla.gnome.org/show_bug.cgi?id=157238
5616         http://bugzilla.gnome.org/show_bug.cgi?id=157239
5617         * dialog-preferences.c (double_pref_widget_to_conf): use
5618           a specific configuration setting function
5619         (double_pref_create_widget): ditto
5620         (cb_pref_font_has_changed): do not write directly to gconf
5621         (pref_window_page_initializer): specify configuration
5622           setting functions
5624 2004-11-02  Andreas J. Guelzow <aguelzow@taliesin.ca>
5626         * dialog-stf-export.c (cb_selection_changed): disable
5627           movement buttons if there is an empty selection.
5629 2004-11-02  Andreas J. Guelzow <aguelzow@taliesin.ca>
5631         * dialog-function-select.c (dialog_function_write_recent_func):
5632           gnm_gconf_set_recent_funcs is now owning the list
5634 2004-10-31  Jody Goldberg <jody@gnome.org>
5636         * Release 1.3.92
5638 2004-11-01  Andreas J. Guelzow <aguelzow@taliesin.ca>
5640         * dialog-stf-export.c (cb_selection_changed): disable
5641           movement buttons if there is no selection.
5643 2004-11-01  Andreas J. Guelzow <aguelzow@taliesin.ca>
5645         * dialog-stf-export.c (location_of_iter): deleted
5646         (cb_selection_changed): check whether first and last item
5647           are selected
5648         (cb_item_move): rewrite using gtk 2.2 api additions
5649         (cb_up): change arguments to cb_item_move
5650         (cb_down): ditto
5651         * dialog-sheet-order.c (gnm_tree_model_iter_prev):
5652           move to gui-util.c
5654 2004-10-31  Andreas J. Guelzow <aguelzow@taliesin.ca>
5656         * dialog-stf-export.glade: clarify instructions
5658 2004-10-31  Andreas J. Guelzow <aguelzow@taliesin.ca>
5660         * dialog-stf-export.glade: mark sheet list reorderable
5661         * dialog-stf-export.c
5662         (stf_export_dialog_sheet_page_init): mark sheet list reorderable
5664 2004-10-31  Andreas J. Guelzow <aguelzow@taliesin.ca>
5666         * dialog-stf-export.glade: fix spelling
5667         * dialog-stf-export.c (cb_selection_changed): new
5668         (move_element): call cb_selection_changed
5669         (cb_sheet_top): ditto
5670         (cb_sheet_bottom): ditto
5671         (stf_export_dialog_sheet_page_init): link selection
5672           changes to cb_selection_changed
5674 2004-10-31  Andreas J. Guelzow <aguelzow@taliesin.ca>
5676         * dialog-stf-export.glade: add tool tips and new buttons
5677         * dialog-stf-export.c (gnm_tree_model_iter_prev): new
5678         (move_element): simplify
5679         (cb_sheet_up): change arguments of move_element
5680         (cb_sheet_down): ditto
5681         (cb_sheet_top): new
5682         (cb_sheet_bottom): new
5683         (stf_export_dialog_sheet_page_init): setup `top' and
5684           `bottom' buttons
5686 2004-10-28  Andreas J. Guelzow <aguelzow@taliesin.ca>
5688         http://bugzilla.gnome.org/show_bug.cgi?id=156710
5689         * dialog-stf-export.c (move_element) fix sense of test
5691 2004-10-28  Andreas J. Guelzow <aguelzow@taliesin.ca>
5693         http://bugzilla.gnome.org/show_bug.cgi?id=156604
5694         * dialog-stf-export.c (set_sheet_selection_count): compare with
5695           number of non-empty sheets only.
5696         (cb_set_sheet): do not set empty sheets to be exported
5697         (cb_sheet_select_all): `all' means all non-empty sheets.
5698         (stf_export_dialog_sheet_page_init): check which sheets are
5699           non-empty
5700         (stf_export_dialog_switch_page): ignore the sheet selection  page
5701           if there is only one empty sheet.
5702         (stf_export_dialog): ditto. Moreover, warn the user if there is no
5703           content that can be exported.
5705 2004-10-27  Andreas J. Guelzow <aguelzow@taliesin.ca>
5707         http://bugzilla.gnome.org/show_bug.cgi?id=156531
5708         * dialog-stf-format-page.c (format_page_update_preview): don't
5709           hardcode maximum number of permissible columns.
5711 2004-10-26  Andreas J. Guelzow <aguelzow@taliesin.ca>
5713         http://bugzilla.gnome.org/show_bug.cgi?id=154140
5714         * dialog-stf-format-page.c (format_page_update_preview): add
5715           format label to column headers
5716         (cb_number_format_changed): change format label in column header
5718 2004-10-26  Andreas J. Guelzow <aguelzow@taliesin.ca>
5720         http://bugzilla.gnome.org/show_bug.cgi?id=154137
5721         * dialog-stf-fixed-page.c (popup_elements): change text
5723 2004-10-21  Morten Welinder  <terra@gnome.org>
5725         * dialog-about.c: Add Arief Mulya Utama.
5727 2004-10-20  Andreas J. Guelzow <aguelzow@taliesin.ca>
5729         http://bugzilla.gnome.org/show_bug.cgi?id=154138
5730         * dialog-stf.glade: Change trim menu items and add a text field
5731           indicating the number of columns imported.
5732         http://bugzilla.gnome.org/show_bug.cgi?id=139385
5733         * dialog-stf.c (stf_dialog): handle col_import_array_len
5734         * dialog-stf.h: add column_selection_label to FormatInfo_t
5735         * dialog-stf-format-page.c (cb_col_check_clicked): call
5736           format_page_update_column_selection
5737         (format_page_update_preview): ditto
5738         (format_page_update_column_selection): new
5739         (stf_dialog_format_page_init): initialize column_selection_label
5740           and call format_page_update_column_selection
5742 2004-10-20  Andreas J. Guelzow <aguelzow@taliesin.ca>
5744         * dialog-preferences.c: disabled `internal' preferences
5746 2004-10-20  Andreas J. Guelzow <aguelzow@taliesin.ca>
5748         http://bugzilla.gnome.org/show_bug.cgi?id=154139
5749         * dialog-stf-format-page.c (cb_col_check_clicked): switch column
5750           style
5751         (format_page_update_preview): adjust column style
5753 2004-10-19  Morten Welinder  <terra@gnome.org>
5755         * dialog-search.c (make_matches_table): Add ellipsize property to
5756         contents column if supported.
5758 2004-10-18  Andreas J. Guelzow <aguelzow@taliesin.ca>
5760         * dialog-stf-export.glade: fix formatting on all pages
5761         * dialog-stf-export.c (stf_export_dialog_switch_page): no need to
5762           go back if there is only one sheet
5763         (stf_export_dialog): we can go directly to format specifications
5764           if there is only one sheet.
5766 2004-10-18  Andreas J. Guelzow <aguelzow@taliesin.ca>
5768         http://bugzilla.gnome.org/show_bug.cgi?id=155437
5769         * dialog-stf-export.c (cb_sheet_select_none): number of selected
5770           sheets is now 0.
5771         http://bugzilla.gnome.org/show_bug.cgi?id=154231
5772         (cb_sheet_select_all): number os selected sheets is now `all'
5773         * dialog-stf-export.glade: fix formatting of description
5775 2004-10-18  Yukihiro Nakai  <nakai@gnome.gr.jp>
5777         * dialog-plugin-manager.c (set_plugin_model_row): Gettextize the
5778         plugin names on GUI.
5779         * dialog-pluing-manager.c (cb_pm_selection_changed): Gettextize the
5780         plugin description on GUI.
5782 2004-10-15  Yukihiro Nakai  <nakai@gnome.gr.jp>
5784         * dialog-about.c (cb_about_animate): Gettextize contributors name.
5786 2004-10-13  Morten Welinder  <terra@gnome.org>
5788         * dialog-about.c (dialog_about): Add timeout at low priority so it
5789         will not run before the canvas has been updated.
5791 2004-10-09  Jody Goldberg <jody@gnome.org>
5793         * dialog-preferences.c (pref_window_page_initializer) : Set max to 64.
5794           Why do we hard code this rather than pulling it from the schema ?
5796 2004-10-08  Morten Welinder  <terra@gnome.org>
5798         * dialog-workbook-attr.c (attr_dialog_init_view_page): Use
5799         workbook_autorecalc.
5801 2004-10-05  Jody Goldberg <jody@gnome.org>
5803         * Release 1.3.91
5805 2004-09-28  Morten Welinder  <terra@gnome.org>
5807         * dialog-cell-format.c (set_rot_from_point): Use atan2, not atan.
5808         (cb_rotate_canvas_realize): Call go_pango_fc_font_map_cache_clear.
5809         Plug leak.
5811 2004-09-27  Jody Goldberg <jody@gnome.org>
5813         * dialog-paste-special.c (cb_paste_special_response) : don't forget to
5814           destroy the dialog.
5816 2004-09-26  Jody Goldberg <jody@gnome.org>
5818         From : Yukihiro Nakai  <nakai@gnome.gr.jp>
5819         http://bugzilla.gnome.org/show_bug.cgi?id=148550
5820         * dialog-hyperlink.c (dhl_set_target_email) : new
5822 2004-09-24  Jody Goldberg <jody@gnome.org>
5824         * dialog-paste-special.c (dialog_paste_special) : make this
5825           pseudo-modal rather than full modal to drag it into the modern age.
5826           We still need to gladify and higify it.  I've got a glade file if
5827           anyone is interested.
5829 2004-09-24  Jody Goldberg <jody@gnome.org>
5831         * dialog-so-styled.c : new
5833 2004-09-20  Jody Goldberg <jody@gnome.org>
5835         * print.glade : s/Print setup/Page Setup/ to match the action
5837 2004-09-24  Morten Welinder  <terra@gnome.org>
5839         * dialog-autosave.c (autosave_set_sensitivity): Fix type
5840         confusion.  entry_to_int returns a gboolean.
5841         (cb_autosave_ok): Ditto.
5843 2004-09-08  Jody Goldberg <jody@gnome.org>
5845         * Release 1.3.90
5847 2004-09-07  Jon K Hellan  <hellan@acm.org>
5849         * dialog-view.c (cb_view_ok_clicked): Use updated gui-utils.
5851         * dialog-tabulate.c (tabulate_ok_clicked): Ditto.
5853         * dialog-stf.c (cancel_clicked): Ditto.
5855         * dialog-stf-main-page.c (encodings_changed_cb): Ditto.
5857         * dialog-stf-format-page.c (cb_col_check_clicked): Ditto.
5859         * dialog-stf-fixed-page.c (fixed_page_autodiscover): Ditto.
5861         * dialog-stf-export.c (stf_export_dialog): Ditto.
5863         * dialog-solver.c (dialog_solver): Ditto.
5865         * dialog-sheet-order.c (cb_ok_clicked, cb_sheet_order_changed): Ditto.
5867         * dialog-search.c (search_clicked): Ditto.
5869         * dialog-search-replace.c (ok_clicked): Ditto.
5871         * dialog-scenarios.c (scenario_add_ok_clicked_cb,
5872         scenarios_summary_clicked_cb, dialog_scenarios): Ditto.
5874         * dialog-plugin-manager.c (cb_pm_button_activate_all_clicked,
5875         cb_pm_button_deactivate_all_clicked, cb_active_toggled): Ditto.
5877         * dialog-paste-special.c (dialog_paste_special): Ditto.
5879         * dialog-merge.c (cb_merge_merge_clicked): Ditto.
5881         * dialog-insert-cells.c (dialog_insert_cells): Ditto.
5883         * dialog-hyperlink.c (dhl_get_target_cur_wb, dialog_hyperlink): Ditto.
5885         * dialog-goto-cell.c (dialog_goto_cell): Ditto.
5887         * dialog-goal-seek.c (dialog_goal_seek): Ditto.
5889         * dialog-formula-guru.c (dialog_formula_guru): Ditto.
5891         * dialog-delete-cells.c (dialog_delete_cells): Ditto.
5893         * dialog-define-names.c (cb_scope_changed, name_guru_add,
5894         dialog_define_names): Ditto.
5896         * dialog-cell-sort.c (dialog_cell_sort): Ditto.
5898         * dialog-cell-format.c (cb_fmt_dialog_dialog_buttons): Ditto.
5900         * dialog-autosave.c (dialog_autosave): Ditto.
5902         * dialog-autocorrect.c (dialog_autocorrect): Ditto.
5904         * dialog-analysis-tools.c (dialog_tool_init): Ditto.
5906 2004-09-06  Andreas J. Guelzow <aguelzow@taliesin.ca>
5908         * dialog-analysis-tools.c (dialog_ttest_tool): Enable the `put'
5909           menu in the dao widget.
5911 2004-09-02  Stepan Kasal  <kasal@ucw.cz>
5913         * Makefile.am (base_files): Remove dialog-solver.c.
5914         (libdialogs_a_SOURCES): Include it here, if ENABLE_SOLVER is true.
5916 2004-09-02  Jody Goldberg <jody@gnome.org>
5918         * dialog-about.c (dialog_about) : make it bigger
5920 2004-09-03  Morten Welinder  <terra@gnome.org>
5922         * dialog-search.c (dialog_search): In the match table, set up a
5923         binding such that [Enter] goes to the next match.
5925 2004-08-29  Jody Goldberg <jody@gnome.org>
5927         * Release 1.3.2
5929 2004-08-17  Jody Goldberg <jody@gnome.org>
5931         * dialog-hyperlink.c : mnemonics inside combos do not work
5933 2004-08-14  Jon K Hellan  <hellan@acm.org>
5935         * dialog-sheet-order.c (dialog_sheet_order): Fix typo.
5937 2004-08-05  Andreas J. Guelzow <aguelzow@taliesin.ca>
5939         * dialog-about.c (dialog_about): start at a random position in the
5940           list of contributors and include verion info (and application name)
5941           in the dialog.
5943 2004-07-28  Morten Welinder  <terra@gnome.org>
5945         * dialog-plugin-manager.c (cb_active_toggled): Call
5946         gnm_plugin_is_active instead of simply checking that its address
5947         is non-NULL.
5949 2004-07-28  Andreas J. Guelzow <aguelzow@taliesin.ca>
5951         * dialog-analysis-tools.c (dialog_ftest_tool): Enable the `put'
5952           menu in the dao widget.
5954 2004-07-27  Morten Welinder  <terra@gnome.org>
5956         * dialog-search.c (make_matches_table): Don't use NULL
5957         terminatation when we know array length.
5959 2004-07-19  Jody Goldberg <jody@gnome.org>
5961         * Release 1.3.1
5963 2004-07-17  Andreas J. Guelzow <aguelzow@taliesin.ca>
5965         * dialog-preferences.c (pref_tree_data): add CLIPBOARD over
5966           PRIMARY preference
5968 2004-07-11  Andreas J. Guelzow <aguelzow@taliesin.ca>
5970         * dialog-analysis-tools.c (dialog_correlation_tool):
5971           Enable the `put' menu in the dao widget.
5972         (dialog_covariance_tool): ditto
5974 2004-07-11  Andreas J. Guelzow <aguelzow@taliesin.ca>
5976         * dialog-analysis-tools.c (dialog_anova_single_factor_tool):
5977           Enable the `put' menu in the dao widget.
5979 2004-07-05  Jody Goldberg <jody@gnome.org>
5981         * dialog-about.c (dialog_about) : Throw in some gradients and a cheesy
5982           text fade in out.
5984 2004-06-29  Jody Goldberg <jody@gnome.org>
5986         * dialog-preferences.c (pref_tree_initializer) : fix crash on startup
5987           due to missing column
5989 2004-06-17  Andreas J. Guelzow <aguelzow@taliesin.ca>
5991         * dialog-analysis-tools.c (cb_desc_stat_tool_ok_clicked):
5992           retrieve information from the ss_button
5993         (dialog_descriptive_stat_tool): c_entry is a spinbutton (not an
5994           entry). Enable the `put' menu in the dao widget.
5996 2004-06-01  Morten Welinder  <terra@gnome.org>
5998         * dialog-cell-format.c (cb_rotate_canvas_realize): Unref the
5999         layout.  Unref the attribute list.  Free the bitmap.  Unref the
6000         context.
6002 2004-05-24  Jody Goldberg <jody@gnome.org>
6004         http://bugzilla.gnome.org/show_bug.cgi?id=136546
6005         * dialog-about.c : Use the translation mechanism
6007 2004-05-26  Jean Brefort  <jean.brefort@ac-dijon.fr>
6009         * cell-format.glade: changed gnm_combo_text_glade_new to
6010         go_combo_text_glade_new.
6011         * format-selector.glade: ditto.
6013 2004-05-26  Jean Brefort  <jean.brefort@ac-dijon.fr>
6015         * dialog-cell-format.c: (fmt_dialog_init_font_page): replaced
6016         GnmComboText by GoComboText.
6017         * dialog-hyperlink.c: (dhl_init): removed old commented code.
6018         * dialog-solver.c: (dialog_init): added missing spaces.
6019         * font-sel.glade: replaced GtkCList by GtkTreeView
6021 2004-05-25  Andreas J. Guelzow <aguelzow@taliesin.ca>
6023         * dialog-sheet-order.c: add handling of "visible" column
6024           throughout
6025         (cb_toggled_visible) : new
6027 2004-05-25  Andreas J. Guelzow <aguelzow@taliesin.ca>
6029         * sheet-order.glade: increase default width
6031 2004-05-24  Andreas J. Guelzow <aguelzow@taliesin.ca>
6033         * dialog-sheet-order.c (cb_color_changed_back): colour 0 is the
6034           default colour
6035         (cb_color_changed_fore): colour 0 is the default colour
6037 2004-05-24  Andreas J. Guelzow <aguelzow@taliesin.ca>
6039         * dialog-analysis-tools.c (fourier_tool_ok_clicked_cb):
6040           initialize data->base.wbc
6042 2004-05-22  Jean Brefort  <jean.brefort@ac-dijon.fr>
6043         * dialog-printer-setup.c: (do_setup_page_info), (do_setup_page): replaced Gtk deprecated stuff.
6044         * dialog-random-generator.c: (combo_get_distribution),
6045         (dialog_random_tool_init): ditto.
6046         * dialog-solver.c: (dialog_set_sec_button_sensitivity),
6047         (constraint_select_click), (cb_dialog_delete_clicked),
6048         (constraint_fill_row), (cb_dialog_add_clicked),
6049         (cb_dialog_change_clicked), (cb_dialog_set_rhs_sensitivity),
6050         (cb_dialog_model_type_clicked), (dialog_destroy),
6051         (check_int_constraints), (convert_constraint_format),
6052         (revert_constraint_format), (cb_dialog_solve_clicked),
6053         (dialog_init): ditto.
6054         * print.glade: ditto.
6055         * random-generation.glade: ditto.
6056         * solver.glade: ditto.
6058 2004-05-21  Jody Goldberg <jody@gnome.org>
6060         * dialog-sheet-order.c : GtkCellRendererText uses GdkColor the
6061           foreground-gdk, and background-gdk .. quelle suprise ! (doh!)
6062         http://bugzilla.gnome.org/show_bug.cgi?id=142687
6063         (dialog_sheet_order) : make the colour combos instant apply.
6065 2004-05-17  Morten Welinder  <terra@gnome.org>
6067         * dialog-printer-setup.c (fill_hf): Don't set things for undefined
6068         column 1.
6070 2004-05-14  Jody Goldberg <jody@gnome.org>
6072         * names.glade : make the table resizeable and supply a default size to
6073           avoid scrollbars on startup.
6075 2004-04-17  Jody Goldberg <jody@gnome.org>
6077         * autoformat.glade : Don't use the libgnome stock item
6079 2004-04-13  Morten Welinder  <terra@gnome.org>
6081         * dialog-stf-csv-page.c: This no longer needs
6082         GTK_DISABLE_DEPRECATED.
6084 2004-04-07  Morten Welinder  <terra@gnome.org>
6086         * dialog-view.c (cb_view_ok_clicked): Copy toolbar visibility.
6087         (dialog_new_view): Make sure "This screen" really does mean "This
6088         screen" and not "Default screen".
6090 2004-04-01  Christian Neumair  <chris@gnome-de.org>
6092         * Makefile.am: Revert accidential commit.
6094 2004-04-01  Christian Neumair  <chris@gnome-de.org>
6096         * dialog-define-names.c: Slight widget naming cleanup.
6097         * exp-smoothing.glade: Some initial HIGification.
6098         * fill-series.glade: ditto.
6099         * moving-averages.glade: ditto.
6100         * names.glade: ditto.
6101         * random-generation.glade: ditto.
6102         * variance-tests.glade: ditto.
6104 2004-03-28  Jody Goldberg <jody@gnome.org>
6106         * Release 1.3.0
6108 2004-03-30  Jody Goldberg <jody@gnome.org>
6110         * dialog-stf-main-page.c (stf_dialog_main_page_init) : connect to
6111           value_changed, not changed so that people can enter values directly.
6112         * dialog-cell-format.c (fmt_dialog_init_align_page) :  ditto for
6113           indent and rotation spinners.
6115 2004-03-23  Christian Neumair  <chris@gnome-de.org>
6117         * dialog-view.c (cb_view_ok_clicked): Cast toggle button when
6118         determining its activity state.
6120 2004-03-23  Christian Neumair  <chris@gnome-de.org>
6122         * dialog-view.c: HIGification approach. Don't use radio buttons, small
6123         tweakings.
6124         * view.glade: Ditto.
6126 2004-03-22  Morten Welinder  <terra@gnome.org>
6128         * dialog-about.c (dialog_about): Handle missing plugins without
6129         crashing.
6131 2004-03-08  Morten Welinder  <terra@gnome.org>
6133         * dialog-plugin-manager.c (cb_pm_button_directory_add_clicked):
6134         Use folder selection mode now that is has regained sanity.
6136 2004-02-21  Jody Goldberg <jody@gnome.org>
6138         * dialog-stf-export.c : Major reorg to remove the gnomedruid, and
6139           GtkCLists
6141         * dialog-about.c : rewrite.  Not so pretty, but getting better.  It's
6142           a decent test case for an api to create a plot.
6144 2004-02-17  Morten Welinder  <terra@gnome.org>
6146         * print.glade: Revert.
6148 2004-02-13  Morten Welinder  <terra@gnome.org>
6150         * dialog-plugin-manager.c (cb_pm_button_directory_add_clicked):
6151         Switch to file chooser.
6153 2004-02-09  Morten Welinder  <terra@gnome.org>
6155         * dialog-search-replace.c: Use GtkEntry (some we don't rely on
6156         libgnome).
6157         * dialog-search.c: Ditto.
6158         * dialog-goto-cell.c (dialog_goto_init): Ditto.
6160 2004-02-06  Jody Goldberg <jody@gnome.org>
6162         * cell-format.glade : add some mnemonics
6164 2004-02-05  Morten Welinder  <terra@gnome.org>
6166         * solver.glade: Use unicode <= and >= for constraints.
6168 2004-02-02  Jody Goldberg <jody@gnome.org>
6170         * dialog-cell-format.c (cb_font_preview_color) : Move to GOColor
6171         (cb_border_color) : ditto.
6172         (cb_back_preview_color) : ditto.
6173         (cb_pattern_preview_color) : ditto.
6175 2004-02-02  Jody Goldberg <jody@gnome.org>
6177         * dialog-cell-format.c (setup_color_pickers) : drop use of GdkColor.
6179 2004-01-29  Jody Goldberg <jody@gnome.org>
6181         * dialog-stf.glade : '_Fixed Width' conflicted with '_Forward'
6182           Move to 'Fi_xed Width'
6184 2004-01-28  Andreas J. Guelzow <aguelzow@taliesin.ca>
6186         * dialog-printer-setup.c (do_fetch_page): don't bother setting
6187           orientation
6189 2004-01-24  Andreas J. Guelzow <aguelzow@taliesin.ca>
6191         * print.glade: a little bit of HIGfication
6193 2004-01-14  Jody Goldberg <jody@gnome.org>
6195         * dialog-about.c (dialog_about) : add jimmac to about
6197 2004-01-06  J.H.M. Dassen (Ray) <jdassen@debian.org>
6199         * dialog-stf-format-page.c: #include <gtk/gtkmenuitem.h> here as well.
6201 2004-01-06  David Mosberger-Tang <David.Mosberger@acm.org>
6203         http://bugs.debian.org/226382
6204         * dialog-printer-setup.c: Gnumeric crashed on ia64 when clicking
6205         on File->Page Setup. The problem was that without include of
6206         gtkmenuitem.h, gtk_menu_item_new_with_label() was implicitly
6207         declared to return an "int", but since it returns a pointer in
6208         reality, the top 32 bits got sign-extended/corrupted on 64-bit
6209         platforms. Included the appropriate header.
6211 2004-01-05  Morten Welinder  <terra@gnome.org>
6213         * dialog-view.c (cb_view_ok_clicked): Turn on multi-head support.
6215 2003-12-31  Andreas J. Guelzow <aguelzow@taliesin.ca>
6217         * dialog-analysis-tools.c
6218         (anova_two_factor_tool_update_sensitivity_cb): switch to spin button
6219         (anova_two_factor_tool_ok_clicked_cb): ditto
6220         * anova-two.glade: change GtkEntry to GtkSpinButton
6221         * dao.glade: replace separators with headers
6223 2003-12-31  Andreas J. Guelzow <aguelzow@taliesin.ca>
6225         * descriptive-stats.glade: add some missed keyboard accelerators
6226         * dao.glade: ditto
6228 2003-12-31  Andreas J. Guelzow <aguelzow@taliesin.ca>
6230         * dialog-analysis-tools.c (anova_single_tool_update_sensitivity_cb):
6231           switch to spin button
6232         (anova_single_tool_ok_clicked_cb): ditto
6233         * anova-one.glade: change GtkEntry to GtkSpinButton
6235 2003-12-31  Andreas J. Guelzow <aguelzow@taliesin.ca>
6237         * dialog-analysis-tools.c (desc_stat_tool_update_sensitivity_cb):
6238           disable entry fields that do not currently apply and store
6239           warning messages in warning label
6240         * descriptive-stats.glade: HIGify and add warning field
6242 2003-12-30  Andreas J. Guelzow <aguelzow@taliesin.ca>
6244         * dialog-analysis-tools.c (anova_single_tool_update_sensitivity_cb):
6245           store warning messages in warning label
6246         (anova_two_factor_tool_update_sensitivity_cb): ditto
6247         (tool_update_sensitivity_cb): remove unused code
6248         * anova-one.glade: some small HIGification and addition of warnings
6249           label
6250         * anova-two.glade: ditto
6252 2003-12-29  Andreas J. Guelzow <aguelzow@taliesin.ca>
6254         * dialog-analysis-tools.c (tool_update_sensitivity_cb): remove
6255           unused code and store warning messages in warning label
6256         * covariance.glade: some HIGification and addition of a warning field
6257         * correlation.glade: ditto
6258         * rank.glade: ditto
6259         * fourier-analysis.glade: ditto
6261 2003-12-28  Andreas J. Guelzow <aguelzow@taliesin.ca>
6263         * fill-series.glade: replace output page widgets with dao widget
6264           and minor HIGfication
6265         * random-generation.glade: ditto
6266         * simulation.glade: ditto
6267         * advanced-filter.glade: ditto
6268         * consolidate.glade: ditto
6269         * dao-gui-utils.c (cb_focus_on_entry): deleted
6270         (tool_set_focus_output_range): deleted
6271         (dialog_tool_preset_to_range): use dao widget
6272         (dialog_tool_init_outputs): all callers are now using the dao
6273           widget
6274         (parse_output): ditto
6275         * dao.glade: add in-place toggle button
6276         * dialog-advanced-filter.c (advanced_filter_update_sensitivity_cb):
6277           use new dao widget
6278         (dialog_advanced_filter): disable `put' menu
6279         * dialog-analysis-tools.c (dialog_tool_init): state->put_menu is not
6280           longer used
6281         (tool_load_selection): state->output_entry is not longer used
6282         * dialog-consolidate.c (dialog_set_button_sensitivity): use new
6283           dao widget
6284         (dialog_consolidate): enable `put' menu
6285         * dialog-fill-series.c (cb_fill_series_update_sensitivity): use new
6286           dao widget
6287         (dialog_fill_series): disable `put' menu
6288         * dialog-random-generator.c (random_tool_update_sensitivity_cb):
6289           use new dao widget
6290         (dialog_random_tool): disable `put' menu
6291         * dialog-scenarios.c (dialog_scenario_add): replace
6292           state->base.output_entry with state->base.gdao (Should we relly
6293           be using dialog_tool_init here? It was designed for a different
6294           kind of dialog!)
6295         * dialog-shuffle.c (dialog_shuffle): ditto
6296         * dialog-simulation.c (simulation_update_sensitivity_cb): use new
6297           dao widget
6298         (dialog_simulation): disable `put' menu
6299         * tool-dialog.h (_GenericToolState): remove unneeded fields
6301 2003-12-28  Andreas J. Guelzow <aguelzow@taliesin.ca>
6303         * anova-one.glade: replace output page widgets with dao widget
6304           and minor HIGfication
6305         * anova-two.glade: ditto
6306         * dialog-analysis-tools.c (tool_update_sensitivity_cb): remove
6307           unused case (simple dialog not using dao widget)
6308         (anova_single_tool_update_sensitivity_cb): use new dao widget
6309         (anova_two_factor_tool_update_sensitivity_cb): ditto
6310         (dialog_anova_single_factor_tool): disable `put' menu
6311         (dialog_anova_two_factor_tool): ditto
6313 2003-12-28  Andreas J. Guelzow <aguelzow@taliesin.ca>
6314         for Christain Neumair <chris@gnome-de.org>
6316         * cell-comment.glade: HIGify
6318 2003-12-27  Andreas J. Guelzow <aguelzow@taliesin.ca>
6320         * tool-dialogs.h (_GenericToolState): remove unused fields
6321         (dialog_tool_init): remove unused arguments
6322         * dialog-analysis-tools.c (dialog_tool_init): remove unused
6323           arguments and adjust calls to dialog_tool_init throughout
6324         * dialog-advanced-filter.c: adjust calls to dialog_tool_init
6325           throughout
6326         * dialog-consolidate.c: ditto
6327         * dialog-fill-series.c: ditto
6328         * dialog-random-generator.c: ditto
6329         * dialog-scenarios.c: ditto
6330         * dialog-shuffle.c: ditto
6331         * dialog-simulation.c: ditto
6333 2003-12-27  Andreas J. Guelzow <aguelzow@taliesin.ca>
6335         * dao.glade: some HIG modifications
6336         * dialog-analysis-tools.c (ttest_update_sensitivity_cb):
6337           use new dao widget
6338         (ftest_update_sensitivity_cb): ditto
6339         (sampling_tool_update_sensitivity): ditto
6340         (regression_tool_update_sensitivity_cb): ditto
6341         (exp_smoothing_tool_update_sensitivity_cb): ditto
6342         (average_tool_update_sensitivity_cb): ditto
6343         (histogram_tool_update_sensitivity_cb): ditto
6344         (dialog_ttest_tool): disable `put' menu
6345         (dialog_ftest_tool): ditto
6346         (dialog_sampling_tool): ditto
6347         (dialog_regression_tool): ditto
6348         (dialog_exp_smoothing_tool): ditto
6349         (dialog_average_tool): ditto
6350         (dialog_histogram_tool): ditto
6351         * exp-smoothing.glade: replace output page widgets with dao widget
6352         * histogram.glade: ditto
6353         * mean-tests.glade: ditto
6354         * moving-averages.glade: ditto
6355         * regression.glade: ditto
6356         * sampling.glade: ditto
6357         * variance-tests.glade: ditto
6359 2003-12-26  Andreas J. Guelzow <aguelzow@taliesin.ca>
6361         * dao.glade: new
6362         * Makefile.am: add dao.glade
6363         * dao-gui-utils.c (dialog_tool_init_outputs): handle new dao widget
6364         (parse_output): ditto
6365         * dialog-analysis-tools.c (tool_load_selection): ditto
6366         (tool_update_sensitivity_cb): ditto
6367         (dialog_correlation_tool): disable `put' menu
6368         (dialog_covariance_tool): ditto
6369         (dialog_ranking_tool): ditto
6370         (dialog_fourier_tool): ditto
6371         (desc_stat_tool_update_sensitivity_cb): use new dao widget
6372         (dialog_descriptive_stat_tool): disable `put' menu
6373         * tool-dialogs.h (_GenericToolState): add gdao field
6374         * correlation.glade: replace output page widgets with dao widget
6375         * covariance.glade: ditto
6376         * descriptive-stats.glade: ditto
6377         * fourier-analysis.glade: ditto
6378         * rank.glade: ditto
6380 2003-12-24  Andreas J. Guelzow  <aguelzow@taliesin.ca>
6382         * dialog-cell-sort.c: make various strings translatable and remove
6383           corresponding warnings.
6385 2003-12-24  Andreas J. Guelzow  <aguelzow@taliesin.ca>
6386         mostly for John Gill <sufc@utvinternet.com>
6388         * cell-sort.glade: add tooltips
6390 2003-12-24  Morten Welinder  <terra@gnome.org>
6392         * dialog-search.c (make_matches_table): Set single-paragraph-mode.
6394         * dialog-stf-preview.c (stf_preview_set_lines): Set
6395         single-paragraph-mode.  We're in gtk+ cvs HEAD land now.
6397 2003-12-23  Jody Goldberg <jody@gnome.org>
6399         * Release 1.2.3
6401 2003-12-21  J.H.M. Dassen (Ray) <jdassen@debian.org>
6403         * dialog-cell-sort.c: #include <gtk/gtkmenuitem.h> so things link
6404         again.
6406 2003-12-21  Andreas J. Guelzow  <aguelzow@taliesin.ca>
6408         * dialog-stf-export.glade: add `Preserve Formats' checkbutton
6409         * dialog-stf-export-private.h (StfE_FormatPageData_t): add
6410           GtkCheckButton  *format_preserve
6411         * dialog-stf-export-format-page.c (stf_export_dialog_format_page_init):
6412           initialize format_preserve checkbutton
6413         (stf_export_dialog_format_page_result): extract format_preserve
6415 2003-12-20  Andreas J. Guelzow  <aguelzow@taliesin.ca>
6417         * dialog-cell-sort.c (build_sort_field_menu): balance the size
6418         of the submenus with the size of the main menu and don't introduce
6419         submenus if there are only a few items left.
6421 2003-12-20  Andreas J. Guelzow  <aguelzow@taliesin.ca>
6423         * cell-sort.glade: add horizontal scollbars to the treeview to
6424           work around a GTK bug.
6425         * dialog-cell-sort.c (header_name): new
6426         (col_row_name): add column/row info to headers to differentiate
6427           between them
6428         (append_data): load header into new column
6429         (cb_sort_header_check): simply switch the visibility of the header
6430           column
6431         (move_cb): also move data from new column
6432         (dialog_init): add header column to treeview
6434 2003-12-20  Andreas J. Guelzow  <aguelzow@taliesin.ca>
6435         mostly for John Gill <sufc@utvinternet.com>
6437         * dialog-cell-sort.c (AddSortFieldMenuState): new structure
6438         (already_in_sort_fields): new
6439         (range_already_in_sort_criteria): new
6440         (build_sort_field_menu): new
6441         (cb_sort_field_menu_activate): new
6442         (cb_sort_field_selection): new
6443         (cb_update_add_sensitivity): deleted
6444         (cb_sort_header_check): new
6445         (cb_update_sensitivity): don't count items here
6446         (select_iter_at_row): new
6447         (cb_delete_clicked): reselect an item after deletion
6448         (set_ok_button_sensitivity): new
6449         (build_sort_field_base_menu): new
6450         (show_add_menu): new
6451         (cb_add_clicked): if the entry field does not contain valid data
6452           show the menu instead
6453         (cb_treeview_button_press): new
6454         (cb_treeview_keypress): new
6455         (dialog_init): hook up additional signals for the treeview
6457 2003-11-27  Andreas J. Guelzow  <aguelzow@taliesin.ca>
6459         http://bugzilla.gnome.org/show_bug.cgi?id=128915
6460         * preferences.glade: make description field non-editable
6462 2003-11-26  Jody Goldberg <jody@gnome.org>
6464         * Release 1.2.2
6466 2003-10-27  Andreas J. Guelzow  <aguelzow@taliesin.ca>
6468         http://bugzilla.gnome.org/show_bug.cgi?id=127932
6469         * src/dialogs/dialog-cell-sort.c (cb_update_sensitivity):
6470           handle clear button
6471         (cb_clear_clicked): new
6472         (cb_add_clicked): don't stop after the first addition
6473         (dialog_init): handle clear button and shortened add entry
6474         * src/dialogs/cell-sort.glade: add clear button and move
6475           add button next to add entry field
6477 2003-10-27  Morten Welinder  <terra@gnome.org>
6479         * dialog-stf-format-page.c (cb_col_event): Handle mouse-1 clicks
6480         near the checkbox and pretend it works.
6482         * dialog-stf-main-page.c (stf_dialog_main_page_init): Handle
6483         missing columns when input is empty.
6485 2003-10-27  Andreas J. Guelzow  <aguelzow@taliesin.ca>
6487         http://bugzilla.gnome.org/show_bug.cgi?id=125422
6488         * dialog-insert-cells.c (dialog_insert_cells): try to guess
6489           whether to move cells down or to the right
6490         * insert-cells.glade: add missing radio button
6492 2003-10-27  Andreas J. Guelzow  <aguelzow@taliesin.ca>
6494         * dialog-delete-cells.c (dialog_delete_cells): try to guess
6495           whether to move cells up or to the left
6497 2003-10-26  Andreas J. Guelzow  <aguelzow@taliesin.ca>
6499         http://bugzilla.gnome.org/show_bug.cgi?id=125361
6500         * dialog-printer-setup.c (cb_do_print): cb_do_print_ok causes
6501           state to be freed. So don't use it afterwards.
6503 2003-10-26  Andreas J. Guelzow  <aguelzow@taliesin.ca>
6505         * dialog-preferences.c: add Default Header/Footer Font Selector
6506         (pref_font_hf_initializer): new
6507         (cb_pref_font_hf_has_changed): new
6508         (cb_pref_font_hf_set_fonts): new
6509         (pref_font_hf_page_open): new
6511 2003-10-21  Jody Goldberg <jody@gnome.org>
6513         * function-select.glade : why were the descriptions editable ??
6515 2003-10-13  Morten Welinder  <terra@gnome.org>
6517         * dialog-stf-preview.c (stf_preview_set_lines): Take extra
6518         GStringChunk* argument.
6519         (stf_preview_set_lines): Be consistent with the column maximum.
6521 2003-10-08  Jody Goldberg <jody@gnome.org>
6523         * Release 1.2.1
6525 2003-10-05  Jody Goldberg <jody@gnome.org>
6527         * dialog-define-names.c (cb_name_guru_destroy) : reload the position
6528           descriptor in case things changed.
6530 2003-10-05  Jon K Hellan  <hellan@acm.org>
6532         * dialog-sheet-order.c (dialog_sheet_order): Ditto.
6534         * dialog-cell-format.c (setup_color_pickers): gtk_combo_box
6535         renamed to gnm_combo_box.
6537 2003-10-05  J.H.M. Dassen (Ray) <jdassen@debian.org>
6539         * dialog-autocorrect.c, dialog-cell-sort.c, dialog-consolidate.c,
6540         dialog-function-select.c, dialog-scenarios.c, dialog-sheet-order.c,
6541         dialog-simulation.c, dialog-zoom.c: #include <gtkliststore.h> to fix
6542         build.
6544 2003-10-02  Morten Welinder  <terra@gnome.org>
6546         * dialog-goal-seek.c (cb_dialog_apply_clicked): Don't use
6547         style_format_new_XL.
6549 2003-09-30  Morten Welinder  <terra@gnome.org>
6551         * dialog-stf-format-page.c (stf_dialog_format_page_prepare): Set
6552         the trim right.
6553         (format_page_trim_menu_deactivate): Update preview and result
6554         after changes.
6556 2003-09-28  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
6558         * dialog-scenarios.c (scenarios_ok_clicked_cb): Fixed a crash in
6559         ok button.
6561         * scenario-manager.glade: Much improved dialog layout.
6563         * dialog-scenarios.c (dialog_scenarios): A label name change.
6565 2003-09-24  Jody Goldberg <jody@gnome.org>
6567         Christian Neumair <chris@gnome-de.org>
6568         * view.glade : Add some atk relations
6569         * autofilter-top10.glade : ditto
6570         * autoformat.glade : ditto
6571         * variance-tests.glade : ditto
6572         * anova-two.glade : ditto
6573         * anova-one.glade : ditto
6575 2003-09-25  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
6577         * simulation.glade: Much improved dialog layout.
6579         * dialog-solver.c (cb_dialog_solve_clicked): Bug fix: create the
6580         scenario only if an optimal value was found.
6582         * dialog-solver.c (constraint_select_click): Fixed the usability
6583         of constraint change button.
6585 2003-09-23  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
6587         * scenario-manager.glade, scenario-add.glade: Add some spacing to
6588         look a little bit more like in HIG specs.
6590         * dialog-analysis-tools.c (scenarios_cancel_clicked_cb): Fix a
6591         crash in cancel button.
6593         * solver.glade: Fixed the groupping of the minimize button.
6595 2003-09-15  Morten Welinder  <terra@gnome.org>
6597         * dialog-sheet-order.c (location_of_iter): Fix C99-ism.
6599 2003-09-15  Jody Goldberg <jody@gnome.org>
6601         * Release 1.2.0
6603 2003-09-14  Andreas J. Guelzow  <aguelzow@taliesin.ca>
6605         * dialog-sheet-order.c (location_of_iter): rewrite
6607 2003-09-13  Andreas J. Guelzow  <aguelzow@taliesin.ca>
6609         * dialog-printer-setup.c (display_hf_preview): initialize
6610           HFRenderInfo->sheet
6612 2003-09-13  Andreas J. Guelzow  <aguelzow@taliesin.ca>
6614         * dialog-analysis-tools.c (dialog_histogram_tool): connect
6615           focus event handlers to an expression entry's entry
6616         (histogram_tool_set_calculated): should return gboolean
6617         (histogram_tool_set_predetermined): ditto
6619 2003-09-12  Jody Goldberg <jody@gnome.org>
6621         * cell-format.glade : fix ancient spelling error.
6623 2003-09-11  Andreas J. Guelzow  <aguelzow@taliesin.ca>
6625         * advanced-filter.glade: fix label alignment
6627 2003-09-11  Andreas J. Guelzow  <aguelzow@taliesin.ca>
6629         * dialog-cell-sort.c (dialog_init): focus on the most
6630           likely entry field
6632 2003-09-10  Christian Neumair  <chris@gnome-de.org>
6634         * cell-sort.glade: Add ATK relation information.
6635         * dao-gui-utils.c (dialog_tool_init_outputs): ditto.
6636         * dialog-analysis-tools.c (dialog_tool_init): ditto.
6637         * format-selector.glade: ditto.
6638         * so-arrow.glade: ditto.
6639         * so-checkbox.glade: ditto.
6640         * so-fill.glade: ditto.
6641         * so-frame.glade: ditto.
6642         * so-scrollbar.glade: ditto.
6644 2003-09-10  Jody Goldberg <jody@gnome.org>
6646         * Release 1.1.90
6648 2003-09-06  Andreas J. Guelzow  <aguelzow@taliesin.ca>
6650         * dialog-sheet-order.c (cb_ok_clicked): remove warning
6652 2003-08-30  Jody Goldberg <jody@gnome.org>
6654         http://bugzilla.gnome.org/show_bug.cgi?id=121045
6655         * dialog-autofilter.c (init_operator) : minor thinko
6657 2003-08-25  Andreas J. Guelzow  <aguelzow@taliesin.ca>
6659         http://bugzilla.gnome.org/show_bug.cgi?id=120552
6660         * dialog-stf-export.c (stf_dialog_window_delete): new
6661         (stf_export_dialog_attach_page_signals): connect
6662           stf_dialog_window_delete
6664 2003-08-25  Andreas J. Guelzow  <aguelzow@taliesin.ca>
6666         * dialog-printer-setup.c (create_hf_preview_canvas): use
6667           8 pt rather than 14/1024 pt font
6669 2003-08-21  Jody Goldberg <jody@gnome.org>
6671         * Release 1.1.20
6673 2003-08-11  Andreas J. Guelzow  <aguelzow@taliesin.ca>
6675         * variance-tests.glade: changed to match other tool dialogs
6677 2003-08-11  Andreas J. Guelzow  <aguelzow@taliesin.ca>
6679         * help.h: add and change a few links
6680         * dialog-autofilter.c (dialog_auto_filter): vary the help link
6681           depending on which dialog we a reusing
6682         * dialog-autosave.c (dialog_autosave): fix typo
6684 2003-08-09  Andreas J. Guelzow  <aguelzow@taliesin.ca>
6686         * help.h: new, list of help links for all help buttons
6687         * dialog-advanced-filter.c: replace helpfile address
6688           with #define from help.h
6689         * dialog-autocorrect.c: ditto
6690         * dialog-autofilter.c: ditto
6691         * dialog-autoformat.c: ditto
6692         * dialog-cell-comment.c: ditto
6693         * dialog-cell-format.c: ditto
6694         * dialog-cell-sort.c: ditto
6695         * dialog-col-row.c: ditto
6696         * dialog-col-row.c: ditto
6697         * dialog-col-width.c: ditto
6698         * dialog-consolidate.c: ditto
6699         * dialog-consolidate.c: ditto
6700         * dialog-define-names.c: ditto
6701         * dialog-define-names.c: ditto
6702         * dialog-delete-cells.c: ditto
6703         * dialog-fill-series.c: ditto
6704         * dialog-formula-guru.c: ditto
6705         * dialog-function-select.c: ditto
6706         * dialog-goal-seek.c: ditto
6707         * dialog-goto-cell.c: ditto
6708         * dialog-hyperlink.c: ditto
6709         * dialog-insert-cells.c: ditto
6710         * dialog-merge.c: ditto
6711         * dialog-pivottable.c: ditto
6712         * dialog-plugin-manager.c: ditto
6713         * dialog-preferences.c: ditto
6714         * dialog-printer-setup.c: ditto
6715         * dialog-random-generator.c: ditto
6716         * dialog-row-height.c: ditto
6717         * dialog-scenarios.c: ditto
6718         * dialog-search-replace.c: ditto
6719         * dialog-search.c: ditto
6720         * dialog-sheet-order.c: ditto
6721         * dialog-shuffle.c: ditto
6722         * dialog-simulation.c: ditto
6723         * dialog-solver.c: ditto
6724         * dialog-summary.c: ditto
6725         * dialog-tabulate.c: ditto
6726         * dialog-view.c: ditto
6727         * dialog-workbook-attr.c: ditto
6728         * dialog-zoom.c: ditto
6729         * dialog-analysis-tools.c: ditto, and remove some
6730           duplicate code
6731         * dialog-autosave.c: ditto, and use utilities
6733 2003-08-06  Andreas J. Guelzow  <aguelzow@taliesin.ca>
6735         http://bugzilla.gnome.org/show_bug.cgi?id=119287
6736         * dialog-sheet-order.c (cb_ok_clicked): don't allow
6737           users to delete all existing sheets (even if they
6738           create some new ones)
6740 2003-08-06  Andreas J. Guelzow  <aguelzow@taliesin.ca>
6742         * dialog-sheet-order.c (cb_ok_clicked): fix typo
6744 2003-08-06  Andreas J. Guelzow  <aguelzow@taliesin.ca>
6746         * dao-gui-utils.c (parse_output): do not set sheet_idx
6748 2003-08-06  Andreas J. Guelzow  <aguelzow@taliesin.ca>
6750         * dialog-about.c: include libgnomeui/gnome-href.h
6752 2003-08-06  Andreas J. Guelzow  <aguelzow@taliesin.ca>
6754         * dialog-sheet-order.c (cb_delete_sheets): deleted (was unused)
6756 2003-08-04  Andreas J. Guelzow  <aguelzow@taliesin.ca>
6758         * dao-gui-utils.c (parse_output): also set sheet_idx
6760 2003-08-04  Andreas J. Guelzow  <aguelzow@taliesin.ca>
6762         * dialog-scenarios.c: Put scenario specific fields into
6763           ScenariosState rather than GenericToolState and use
6764           ScenariosState thoughout
6765         * dialog-tabulate.c (tabulation_eval): move to tools/tabulate.c
6766         (my_get_format): ditto
6767         (do_tabulation): ditto
6768         (tabulate_ok_clicked): use cmd_tabulate
6769         * tool-dialogs.h: Remove scenario specific fields from
6770           GenericToolState
6772 2003-08-03  Andreas J. Guelzow  <aguelzow@taliesin.ca>
6774         * dialog-consolidate.c (cb_consolidate_ok_clicked): use
6775           consolidate_check_destination
6777 2003-08-03  Andreas J. Guelzow  <aguelzow@taliesin.ca>
6779         * consolidate.glade: add standard output selector
6780         * dao-gui-utils.c (dialog_tool_init_outputs): handle put_menu
6781         (parse_output): ditto
6782         * dialog-analysis-tools.c (tool_destroy): call a tool
6783           specific destruction function if needed.
6784         (dialog_tool_init): initialize state->state_destroy and
6785           state->put_menu
6786         * dialog-consolidate.c: use GenericToolState as part of the
6787           state structure and use the standard dao calls rather than
6788           duplicating the code here.
6789         * tool-dialogs.h (GenericToolState): add state_destroy and
6790           put_menu fields
6792 2003-07-31  Andreas J. Guelzow  <aguelzow@taliesin.ca>
6794         * dialog-sheet-order.c (cb_ok_clicked): use sheet indices
6795           rather than sheet pointers, adjust arguments to
6796           cmd_reorganize_sheets
6798 2003-07-30  Andreas J. Guelzow  <aguelzow@taliesin.ca>
6800         * solver.glade: align various widgets (and split them over additional
6801           pages)
6803 2003-07-28  Morten Welinder  <terra@gnome.org>
6805         * dialog-stf-fixed-page.c (cb_treeview_button_press): Make the
6806         context menu work here too.
6808 2003-07-27  Jon K Hellan  <hellan@acm.org>
6810         * autofilter-expression.glade: Set has_default for ok_button.
6812         * autofilter-top10.glade: Ditto.
6814         * pivottable.glade: Ditto.
6816         * so-frame.glade: Ditto.
6818         * solver.glade: Ditto.
6820 2003-07-25  Morten Welinder  <terra@gnome.org>
6822         * dialog-stf-fixed-page.c: Overhaul all navigation.
6824 2003-07-24  Morten Welinder  <terra@gnome.org>
6826         * dialog-stf-fixed-page.c (make_new_column): New function, largely
6827         split out from cb_col_event.
6828         (cb_col_event): Call make_new_column.
6829         (cb_treeview_event): New function.
6830         (stf_dialog_fixed_page_init): Connect to cb_treeview_event.
6832 2003-07-24  Andreas J. Guelzow  <aguelzow@taliesin.ca>
6834         * dialog-goal-seek.c (dialog_destroy): call cmd_goal_seek
6835           if appropriate
6836         (cb_dialog_cancel_clicked): set cancelled to true
6837         (cb_dialog_apply_clicked): set cancelled to false
6838         (dialog_preload_selection): new
6839         (dialog_init): call dialog_preload_selection
6840         (dialog_goal_seek): initialize cancelled to true
6842 2003-07-24  Andreas J. Guelzow  <aguelzow@taliesin.ca>
6844         * dialog-solver.c (dialog_destroy): call cmd_solver if
6845           appropriate
6846         (cb_dialog_cancel_clicked): set cancelled to true
6847         (cb_dialog_close_clicked): set cancelled to false and defer
6848           call of cmd_solver to dialog_destroy
6849         (cb_dialog_solve_clicked): set cancelled to false
6850         (dialog_solver): initialize cancelled to true
6852 2003-07-23  Andreas J. Guelzow  <aguelzow@taliesin.ca>
6854         * dialog-stf.glade: give a proper title to the dialog
6856 2003-07-23  Andreas J. Guelzow  <aguelzow@taliesin.ca>
6858         * dialog-solver.c (cb_dialog_close_clicked): call cmd_solver
6860 2003-07-23  Andreas J. Guelzow <aguelzow@taliesin.ca>
6862         * autoformat.glade: add help button
6863         * plugin-manager.glade: add help button
6864         * dialog-autoformat.c (dialog_autoformat): add help button
6865         * dialog-plugin-manager.c (cb_pm_close_clicked): new
6866         (pm_dialog_cleanup): delete state
6867         (dialog_plugin_manager): setup help button
6869 2003-07-23  Morten Welinder  <terra@gnome.org>
6871         * dialog-zoom.c (cb_zoom_ok_clicked): Stop silly
6872         double->float->double conversions.
6874 2003-07-23  Andreas J. Guelzow <aguelzow@taliesin.ca>
6876         * dialog-zoom.c (cb_zoom_ok_clicked): use gtk_tree_iter_free
6877           only for iters allocated on the heap
6879 2003-07-23  Andreas J. Guelzow <aguelzow@taliesin.ca>
6881         * dialog-stf.c (stf_dialog_result_attach_formats_to_cr): new
6882         * dialog-stf.h (stf_dialog_result_attach_formats_to_cr): new
6884 2003-07-21  Andreas J. Guelzow <aguelzow@taliesin.ca>
6886         http://bugzilla.gnome.org/show_bug.cgi?id=117903
6887         * dialog-printer-setup.c: activiate the radio buttons, do not
6888           make them insensitive.
6890 2003-07-16  Jody Goldberg <jody@gnome.org>
6892         http://bugzilla.gnome.org/show_bug.cgi?id=115812
6893         * dialog-solver.c (solver_reporting) : remove double negative in docs.
6895 2003-07-16  Andreas J. Guelzow <aguelzow@taliesin.ca>
6897         * dialog-function-select.c
6898         (cb_dialog_function_select_fun_selection_changed): fix the offset
6899           into the description for formatting. Make the syntax bold rather
6900           than the first occurrence of the function name (which did not
6901           work anyways.)
6903 2003-07-16  Andreas J. Guelzow <aguelzow@taliesin.ca>
6905         * dialog-function-select.c
6906         (cb_dialog_function_select_cat_selection_changed): show the
6907           function names only
6908         (cb_dialog_function_select_fun_selection_changed): prepend the
6909           syntax to the description
6911 2003-07-16  Morten Welinder  <terra@gnome.org>
6913         * dialog-cell-format.c (setup_pattern_button): Get images from
6914         application pixbufs.
6916 2003-07-15  Jody Goldberg <jody@gnome.org>
6918         From John Gill :
6919         * dialog-preferences.c (cb_pref_window_set_transition_keys) : new.
6920         (cb_pref_window_transition_keys_toggled) : new.
6921         (pref_window_page_initializer) : use them here.
6923 2003-07-13  Andreas J. Guelzow <aguelzow@taliesin.ca>
6925         * dao-gui-utils.h (dialog_tool_preset_to_range): new
6926         * dao-gui-utils.c (dialog_tool_preset_to_range): new
6927         * dialog-fill-series.c: rewrite for the redesign dialog and
6928         make undoable
6929         * dialog-random-generator.c (dialog_random_tool_init): use
6930         dialog_tool_preset_to_range rather than direct
6931         gnm_expr_entry_load_from_range
6932         * fill-series.glade: redesign
6933         * tool-dialogs.h: add fixme warning
6935 2003-07-09  Morten Welinder  <terra@gnome.org>
6937         * dialog-stf-main-page.c (main_page_set_spin_button_adjustment):
6938         Don't set entry size.  The incorrect size is a gtk+ bug.
6939         http://bugzilla.gnome.org/show_bug.cgi?id=116368
6941 2003-07-07  Andreas J. Guelzow <aguelzow@taliesin.ca>
6943         * preferences.glade: replace notebook tabs with treeview
6945         * dialog-preferences.c (dialog_pref_add_item) : new
6946         (dialog_pref_select_page): new
6947         (cb_dialog_pref_selection_changed): new
6948         (dialog_preferences): set up treeview
6950 2003-07-05  Andreas J. Guelzow <aguelzow@taliesin.ca>
6952         * dialog-stf.c: change dialogresult->formats to
6953           dialogresult->parseoptions->formats throughout
6954         (stf_dialog_result_free): don't free formats
6955         * dialog-stf.h: remove formats from DialogStfResult_t
6957 2003-07-04  Andreas J. Guelzow <aguelzow@taliesin.ca>
6959         * dialog-stf-format-page.c (format_page_update_preview): preserve
6960           the old column headers and column selection
6961         (cb_col_check_clicked): verify arguments
6962         (check_columns_for_import): ditto
6963         (uncheck_columns_for_import): ditto
6964         (stf_dialog_format_page_cleanup): handle col_import_array_len
6965         (stf_dialog_format_page_init): ditto
6966         * dialog-stf.h: added col_import_array_len to FormatInfo_t
6968 2003-07-04  Andreas J. Guelzow <aguelzow@taliesin.ca>
6970         * dialog-stf-format-page.c (cb_col_check_clicked): reformatted
6971         (check_columns_for_import): new
6972         (uncheck_columns_for_import): new
6973         (cb_popup_menu_uncheck_right): implemented
6974         (cb_popup_menu_check_right): implemented
6975         (cb_popup_menu_uncheck_left): new
6976         (cb_popup_menu_check_left): new
6977         (cb_col_event): eanble and add context menu items
6979 2003-07-04  Andreas J. Guelzow <aguelzow@taliesin.ca>
6981         * dialog-stf-format-page.c (cb_col_event) : don't confuse
6982           pagedata->format.renderdata->colcount with
6983           pagedata->format.col_import_count
6985 2003-07-04  Andreas J. Guelzow <aguelzow@taliesin.ca>
6987         * dialog-stf-format-page.c (cb_col_clicked) : deleted
6988         (cb_column_popup) : renamed to cb_col_event and simplified
6989         (format_page_update_preview): don't use an eventbox but the column
6990           header button
6992 2003-07-03  Andreas J. Guelzow <aguelzow@taliesin.ca>
6994         * dialog-stf-format-page.c (cb_col_clicked) : check argument
6995         (cb_popup_menu_uncheck_right) : new stub
6996         (cb_popup_menu_check_right) : new stub
6997         (cb_popup_menu_extend_format) : new
6998         (cb_column_popup) : new
6999         (format_page_update_preview): add context menu to column headers
7001 2003-07-03  Jon K Hellan  <hellan@acm.org>
7003         * dialog-sheet-order.c (dialog_sheet_order): Turn off color combo
7004         tearoff behaviour in dialogs.
7006         * dialog-cell-format.c (setup_color_pickers): Ditto.
7008 2003-07-03  Andreas J. Guelzow <aguelzow@taliesin.ca>
7010         http://bugzilla.gnome.org/show_bug.cgi?id=116300
7011         * dialog-stf.h: added format.format_changed_handler_id
7012         * dialog-stf-format-page.c (activate_column): block
7013           format_changed signal handler
7015 2003-07-02  Jody Goldberg <jody@gnome.org>
7017         * dialog-tabulate.c (dialog_tabulate) : Use GObject properties in
7018           place of deprecated gtk_window_set_policy.
7020 2003-07-02  Andreas J. Guelzow <aguelzow@taliesin.ca>
7022         * format-selector.glade: remove some translatable nonsense text
7024 2003-07-01  Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>
7025         (committed by Andreas J. Guelzow <aguelzow@taliesin.ca>)
7027         * cell_format.glade : HIG fixes
7028         * dialog-cell-format.c (fmt_dialog_init_validation_expr_entry):
7029           fix widget position in validation GtkTable.
7031 2003-06-30  Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>
7032         (committed by Andreas J. Guelzow <aguelzow@taliesin.ca>)
7034         * format-selector.glade : use a GtkTextView for preview.
7036 2003-07-01  Jody Goldberg <jody@gnome.org>
7038         * advanced-filter.glade
7039         anova-one.glade
7040         anova-two.glade
7041         autoformat.glade
7042         cell-format.glade
7043         consolidate.glade
7044         correlation.glade
7045         covariance.glade
7046         descriptive-stats.glade
7047         exp-smoothing.glade
7048         fourier-analysis.glade
7049         function-select.glade
7050         histogram.glade
7051         merge.glade
7052         moving-averages.glade
7053         print.glade
7054         rank.glade
7055         regression.glade
7056         sampling.glade
7057         shuffle.glade
7058         tabulate.glade : remove unnecessary 'requires gnome'
7060 2003-06-30  Morten Welinder  <terra@gnome.org>
7062         * dialog-stf-main-page.c (main_page_set_spin_button_adjustment):
7063         Auto-size spinbutton entries.
7065 2003-06-29  Andreas J. Guelzow  <aguelzow@taliesin.ca>
7067         * src/dialogs/dialog-stf-format-page.c (format_page_update_preview):
7068           use col_header field
7069         (stf_dialog_format_page_init): initalize col_header field
7070         * src/dialogs/dialog-stf.h: add col_header field to FormatInfo_t
7072 2003-06-28  Andreas J. Guelzow  <aguelzow@taliesin.ca>
7074         * dialog-stf-format-page.c (cb_col_check_clicked): new
7075         (format_page_update_preview): create checkboxes in column
7076           headers
7077         (stf_dialog_format_page_cleanup): clean up selected column list
7078         (stf_dialog_format_page_init): initialize selected column list
7079         * dialog-stf-preview.c (stf_preview_new): allocate lots of columns
7080           in the lazy list. (We need to fix this.)
7081         (stf_preview_set_lines): show all lines
7082         * dialog-stf.c (stf_dialog): copy selected column list to parseoptions
7083         * dialog-stf.h: new fields in FormatInfo_t
7085 2003-06-26  Andreas J. Guelzow <aguelzow@taliesin.ca>
7087         * dialog-function-select.c: Add a 'All Functions' category
7088         * function-select.glade: Add instructions
7090 2003-06-26  Morten Welinder  <terra@gnome.org>
7092         * dialog-stf-format-page.c: Dump column clist.
7093         (activate_column): New function, shading the currently selected
7094         column.
7096         * dialog-stf-preview.c (stf_preview_new): Set size in terms of
7097         font size.
7099 2003-06-26  Jody Goldberg <jody@gnome.org>
7101         * dialog-printer-setup.c (unit_editor_configure) : silence the warning.
7103 2003-06-26  Andreas J. Guelzow <aguelzow@taliesin.ca>
7105         * tabulate.glade: fixed button order
7107 2003-06-26  Andreas J. Guelzow <aguelzow@taliesin.ca>
7109         * dialog-consolidate.c: replace GTKCList with Treeview
7110         * consolidate.glade: ditto
7112 2003-06-25  Morten Welinder  <terra@gnome.org>
7114         * dialog-stf*.[ch]: Replace GnomeDruid setup with a GtkNotebook
7115         setup.  GnomeDruid is too buggy.
7117 2003-06-24  Morten Welinder  <terra@gnome.org>
7119         * dialog-sheet-order.c (dialog_sheet_order): Use
7120         application_get_pixbuf to get icon for color_combo_new.  Don't
7121         include all the pixbufs.
7123         * dialog-stf-main-page.c (main_page_import_range_changed): Add a
7124         g_return_if_fail to prevent a crash under 115856.  (This doesn't
7125         actually fix anything.)
7127 2003-06-24  Andreas J. Guelzow <aguelzow@taliesin.ca>
7128         for Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>
7130         * format-selector.glade: arrange items to be more aligned and conform
7131           to HIG. Remove the unused delete button for custom styles.
7133 2003-06-22  Andreas J. Guelzow <aguelzow@taliesin.ca>
7135         * print.glade: use stock buttons
7137 2003-06-22  Andreas J. Guelzow <aguelzow@taliesin.ca>
7139         * format-selector.glade: rearrange items to use a treeview
7140           for the format categories
7142 2003-06-18  Jody Goldberg <jody@gnome.org>
7144         * dialog-hyperlink.c (dhl_get_target_url) : Use 'Web Link'
7145           rather than URL which is aparently too technical.
7147 2003-06-21  Andreas J. Guelzow <aguelzow@taliesin.ca>
7149         * dialog-printer-setup.c (cb_do_print_ok): save as default only
7150           when checkbox checked
7151         (do_setup_sheet_selector): relocate sheet selector
7152         * dialog-stf.glade: make column list fixed width
7153         * format-selector.glade: make more rigid
7154         * print.glade: add a `save as default' checkbox
7156 2003-06-21  Andreas J. Guelzow <aguelzow@taliesin.ca>
7158         * dialog-stf-format-page.c (locale_changed_cb): store locale in
7159           pagedata
7160         * dialog-stf.c (stf_dialog): move locale to parseoptions
7162 2003-06-20  Andreas J. Guelzow <aguelzow@taliesin.ca>
7164         * dialog-printer-setup.c (cb_do_print): remove duplicated code
7165           by calling cb_do_print_ok
7167 2003-06-20  Andreas J. Guelzow <aguelzow@taliesin.ca>
7169         * dialog-function-select.c
7170         (cb_dialog_function_select_fun_selection_changed): carefully
7171           count characters and cursor positions (1-off problems)
7172         * format-selector.glade: percentages are not scaled
7174 2003-06-20  Andreas J. Guelzow <aguelzow@taliesin.ca>
7175         for Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>
7177         * dialog-stf.glade: small formatting change
7178         * format-selector.glade: small formatting change
7180 2003-06-20  Morten Welinder  <terra@gnome.org>
7182         * dialog-stf-csv-page.c (csv_page_textindicator_change): Move from
7183         main page.  (Saves screen real-estate there.)
7185 2003-06-19  Andreas J. Guelzow <aguelzow@taliesin.ca>
7187         * dialog-stf-format-page.c (locale_changed_cb): implement
7189 2003-06-18  Andreas J. Guelzow <aguelzow@taliesin.ca>
7191         * dialog-paste-special.c: spelling fix
7192         * search-replace.glade: spelling fix
7193         * search.glade: spelling fix
7195 2003-06-18  Andreas J. Guelzow <aguelzow@taliesin.ca>
7197         * dialog-stf-format-page.c (locale_changed_cb): new
7198         (stf_dialog_format_page_init): add locale selector
7199         * dialog-stf.c: add pagedata.locale and pagedata.fixed_locale
7200         (stf_dialog): add above to argument list
7201         * dialog-stf.glade: add space for locale selector
7202         * dialog-stf.h (stf_dialog): add locale and fixed_locale
7203           to argument list
7205 2003-06-15  Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>
7207         * Makefile.am : add number-format-selector.glade
7208         * cell-format.glade : remove number format page
7209         * number-format-selector.glade :
7210                 new, based on the number format page of cell-format.glade,
7211                 excepted the use of a GtkOptionMenu for the format category
7212                 selection
7213         * dialog-cell-format.c
7214                 (_FormatState) : remove number format related variables
7215                 (_FormatWidget) : removed
7216                 (generate_format),
7217                 (draw_format_preview),
7218                 (fillin_negative_samples),
7219                 (cb_decimals_changed),
7220                 (cb_separator_toggle),
7221                 (fmt_dialog_init_fmt_list),
7222                 (fmt_dialog_enable_widgets),
7223                 (cb_format_class_changed),
7224                 (cb_format_entry_changed),
7225                 (cb_format_list_select),
7226                 (cb_format_currency_select),
7227                 (cb_format_negative_form_selected),
7228                 (funny_currency_order : removed
7229                 (cb_number_format_changed) : new
7230                 (fmt_dialog_init_format_page) : now only add number format
7231                 selector widget at the first notebook page
7232                 (cb_fmt_dialog_dialog_destroy) : remove unref of
7233                 state->format.spec
7234                 (set_initial_focus) : use number_format_selector_set_focus to
7235                 give the focus to the number format page
7236         * dialog-stf-format-page.c
7237                 (format_page_collist_select_row) : use
7238                 number_format_selector_set_style_format to set the current
7239                 style format of the slector widget
7240                 (format_page_sublist_select_row) : removed
7241                 (format_page_format_changed) : removed
7242                 (cb_number_format_changed) : new
7243                 (stf_dialog_format_page_init) : remove format list creation
7244                 code ; add initialisation of the number format selector widget
7245         * dialog-stf.c
7246                 (stf_dialog_set_initial_keyboard_focus) : use
7247                 number_format_selector_set_focus
7248                 (stf_dialog_editables_enter) : use
7249                 number_format_selector_editable_enters
7250         * dialog-stf.h : removed format list related variables
7251         * dialog-stf.glade :
7252                 reduced the requested size of the preview area from 250 to 100
7253                 removed format list in the format page
7255 2003-06-16  Morten Welinder  <terra@gnome.org>
7257         * dialog-stf-csv-page.c (csv_page_parseoptions_to_gui): Use
7258         guessed parse options.
7260         * dialog-stf-main-page.c (main_page_parseoptions_to_gui): New
7261         function.
7262         (stf_dialog_main_page_init): Guess initial parseoptions.
7264 2003-06-14  Jon K Hellan  <hellan@acm.org>
7266         * dialog-sheet-order.c (dialog_sheet_order): Fix typo
7268 2003-06-13  Jon K Hellan  <hellan@acm.org>
7270         * dialog-sheet-order.c (dialog_sheet_order): Turn off instant
7271         apply for color combos.
7273         * dialog-cell-format.c (setup_color_pickers): Ditto.
7275 2003-06-13  Morten Welinder  <terra@gnome.org>
7277         * dialog-stf-main-page.c (main_page_set_encoding): Use known
7278         length of data area.
7280         * dialog-stf.c (stf_dialog): Take extra parameter specifying
7281         length of data area.  All callers changed.
7283         * dialog-stf-main-page.c (cb_line_breaks): Handle changes in line
7284         break specs.
7286 2003-06-12  Morten Welinder  <terra@gnome.org>
7288         * dialog-stf.c (stf_dialog): New argument fixed_encoding which,
7289         when TRUE, will use the specified encoding with no user override.
7290         All callers changed.
7292         * dialog-stf-preview.c (render_get_value): Change tabs into spaces
7293         here.
7294         (stf_preview_set_lines): Clear the table here too.
7295         (stf_preview_render): Merge into stf_preview_set_lines, then
7296         remove.
7298         * dialog-stf.h (DruidPageData_t): Add parseoptions here.  Remove
7299         from all page structs.
7301         * dialog-stf-fixed-page.c (fixed_page_update_preview): Turn off
7302         trimming here.
7304 2003-06-12  Andreas J. Guelzow <aguelzow@taliesin.ca>
7306         * dialog-analysis-tools.c (regression_tool_ok_clicked_cb):
7307           do not report already reported errors
7309 2003-06-12  Andreas J. Guelzow <aguelzow@taliesin.ca>
7311         * mean-tests.glade: replace some abbreviations with the
7312           complete name
7314 2003-06-12  Morten Welinder  <terra@gnome.org>
7316         * dialog-stf-main-page.c (main_page_import_range_changed): Reset
7317         ->cur and ->cur_end here.
7318         (encodings_changed_cb): Call main_page_import_range_changed.
7320         * dialog-stf-preview.c (stf_preview_render): Fix preconditions,
7321         not that they should really fail...
7323         * dialog-stf-main-page.c (main_page_set_encoding): Don't use
7324         fallback during conversion.
7325         (encodings_changed_cb): Improve error message.
7327 2003-06-11  Andreas J. Guelzow <aguelzow@taliesin.ca>
7329         * dialog-preferences.c (cb_pref_latex_set_use_utf8): new
7330         (cb_pref_latex_set_use_utf8_toggled): new
7331         (pref_file_page_initializer): add latex-use-utf8 checkbox
7333 2003-06-11  Morten Welinder  <terra@gnome.org>
7335         * dialog-stf.c (stf_dialog): Nul-terminate result.
7336         * dialog-stf.h (DruidPageData_t): Add cur_end member.
7338         * dialog-stf.h (MainInfo_t): Add parse options member.
7340         * dialog-stf-main-page.c (main_page_startrow_changed): Treat line
7341         endings consistently.
7343 2003-06-11  Andreas J. Guelzow <aguelzow@taliesin.ca>
7345         * random-generation.glade: use notebook
7347 2003-06-11  Jon K Hellan  <hellan@acm.org>
7349         * dialog-view.c (cb_view_ok_clicked): Make copy of state->wbcg
7350         before state is invalidated.
7352 2003-06-11  Jody Goldberg <jody@gnome.org>
7354         * dialog-autoformat.c (cb_canvas_focus) : new.
7355         (dialog_autoformat) : hook it up here to get decent keynav.
7357 2003-06-10  Jody Goldberg <jody@gnome.org>
7359         * dialog-about.c (dialog_about) : www.gnumeric.org is still down
7360           and there is no clear solution in sight until the dotster account is
7361           cleared.
7363 2003-06-10  Andreas J. Guelzow <aguelzow@taliesin.ca>
7365         * descriptive-stats.glade: use notebook
7366         * exp-smoothing.glade: ditto
7367         * mean-tests.glade: ditto
7368         * moving-averages.glade: ditto
7369         * sampling.glade: ditto
7371 2003-06-10  Morten Welinder  <terra@gnome.org>
7373         * dialog-printer-setup.c: Switch to foocanvas.
7375 2003-06-10  Andreas J. Guelzow <aguelzow@taliesin.ca>
7377         * anova-one.glade: use notebook
7378         * anova-two.glade: ditto
7379         * correlation.glade: ditto
7380         * covariance.glade: ditto
7381         * fourier-analysis.glade: ditto
7382         * rank.glade: ditto
7383         * regression.glade: ditto
7384         * histogram.glade: fix mnemonics
7385         * dao-gui-utils.c (dialog_tool_init_outputs): restore the correct
7386           entry field placement (broken in HIGfication)
7387         * dialog-analysis-tools.c (dialog_tool_init): ditto
7389 2003-06-10  Morten Welinder  <terra@gnome.org>
7391         * dialog-summary.c (dialog_summary_put): Fix UTF-8 problem.
7392         * dialog-password.c (dialog_get_password): Ditto.
7394 2003-06-09  Jody Goldberg <jody@gnome.org>
7396         * dialog-random-generator.c (dialog_random_tool_init) : use simpler
7397           gtk_label_set_text_with_mnemonic.
7398         (distribution_parbox_config) : ditto.
7400 2003-06-09  Jody Goldberg <jody@gnome.org>
7402         * dialog-analysis-tools.c (tool_destroy) : no more accel member.
7403         (dialog_tool_init) : no need to parse labels for accelerators anymore
7404           just set the label's mnemonic widget.
7406 2003-06-09  Jody Goldberg <jody@gnome.org>
7408         * dialog-cell-format.c : Simplify interaction with preview grid now
7409           that its interface is more convenient.
7411         * dialog-autoformat.c : derive util class from PreviewGrid
7412           fix typo in sample text.  convert to option menu.  Remove magic
7413           sizes to kludge around canvas.
7415         * autoformat.glade : Add alignments.
7416           Remove edit menu, convert from GnomeEntry -> OptionMenu
7418 2003-06-07  Jody Goldberg <jody@gnome.org>
7420         * Release 1.1.19
7422 2003-06-07  Jody Goldberg <jody@gnome.org>
7424         * Release 1.1.18
7426 2003-06-06  Morten Welinder  <terra@gnome.org>
7428         * dialog-cell-comment.c (dialog_cell_comment): Position the cursor
7429         at the beginning.
7431         * dialog-stf-fixed-page.c (cb_col_event): Don't allow the user to
7432         create more than SHEET_MAX_COLS columns.
7434 2003-06-05  Jody Goldberg <jody@gnome.org>
7436         * dialog-plugin-manager.c (cb_pm_button_directory_add_clicked) : doh!
7437           be marginally smarter about selecitng a directory name.  It would be
7438           nice if the fileselector had a 'select directory mode' so that
7439           ordinary files couldn't be selected.
7441 2003-06-05  Jody Goldberg <jody@gnome.org>
7443         * dialog-plugin-manager.c (cb_pm_button_rescan_directories_clicked) :
7444           use connect_swapped to get rid of the unused argument
7445         (cb_pm_button_directory_add_clicked) : merge in pm_add_dir
7446           and clarify the ownership of the lists and manually
7447           reload the directories for now.  Eventually we should
7448           just monitor the notify signal of something.
7449         (cb_pm_button_directory_delete_clicked) : merge in pm_delete_dir
7450           and clarify the ownership of the lists and manually
7451           reload the directories for now.  Eventually we should
7452           just monitor the notify signal of something.
7453         (cb_dir_changed_notification) : delete.
7454         (dialog_plugin_manager) : no need to remove the gconf notification
7455           we're no longer watching for.
7457         * dialog-paste-special.c (dialog_paste_special) : begin transition
7458           from modal dialog by moving the calls to cmd_paste_to_selection here.
7460         * dialog-printer-setup.c : remove some deprecation.
7462 2003-06-05  Morten Welinder  <terra@gnome.org>
7464         * dialog-stf-fixed-page.c (fixed_page_prepare): Set the number of
7465         lines to parse.
7466         * dialog-stf-csv-page.c (csv_page_prepare): Ditto.
7468         * dialog-stf.c (stf_dialog): Take an optional encoding.  Specify
7469         that input is not necessarily UTF-8.
7471         * dialog-stf.h (DialogStfResult_t): Make the return text be the
7472         UTF-8 version of the input.  Add rowcount.
7474         * dialog-stf-main-page.c (main_page_set_encoding): New function.
7475         (stf_dialog_main_page_init): Pick an encoding, either the supplied
7476         one or using a fallback.
7478         * dialog-stf*.[ch]: Another round of cleanups.
7480 2003-06-04  Morten Welinder  <terra@gnome.org>
7482         * dialog-stf.c (stf_dialog): Take over formats here.
7483         (stf_dialog_result_free): Plug leak.
7485         * dialog-stf-format-page.c (stf_dialog_format_page_cleanup): Free
7486         formats here.
7488         * dialog-stf.h (DruidPageData_t): Move the page structures in
7489         here, instead of pointing to them.  All users changed.
7491         * dialog-stf-main-page.c (stf_dialog_main_page_init): Use
7492         monospace, just in case the data is fixed-width.
7494         * dialog-stf-*.[ch]: Rewrite to GtkTreeView based instead of
7495         GnomeCanvas.
7497 2003-06-04  Jody Goldberg <jody@gnome.org>
7499         * dialog-merge.c (dialog_merge) : init the expr entry.
7500             - editable_enters
7501             - assign mnemonic for label
7502             - load current selection.
7504 2003-06-03  Jody Goldberg <jody@gnome.org>
7506         * dialog-shuffle.c (dialog_shuffle) : set the initial shuffle type
7507           based on the selection.
7508         * shuffle.glade : add blank row and col around things to play nicely
7509           with the dao utils.
7511         http://bugzilla.gnome.org/show_bug.cgi?id=114312
7512         * advanced-filter.glade : Insert a blank row above the two input lines
7513           so that the table layout matches the doa utils assumptions.
7515 2003-06-03  Jody Goldberg <jody@gnome.org>
7517         * dialog-define-names.c (name_guru_add) : don't freak out with empty
7518           names.
7520 2003-06-03  Jody Goldberg <jody@gnome.org>
7522         * dialog-define-names.c (name_guru_add) : cmd_define_name is smarter
7523           now we don't need to do any heavy lifting here.
7525 2003-06-02  Jody Goldberg <jody@gnome.org>
7527         * dialog-define-names.c (cb_scope_changed) : handle failure to change
7528           scope and update the name list on success.
7530 2003-06-02  Morten Welinder  <terra@gnome.org>
7532         * dialog-stf-preview.c (stf_preview_render): Switch from list
7533         <list<string>> to ptrarray<ptrarray<string>>, gaining random
7534         access.  All callers changed.
7536         * dialog-view.c (dialog_new_view): Use gnm_link_button_and_entry.
7538 2003-05-31  Jody Goldberg <jody@gnome.org>
7540         * dialog-shuffle.c (dialog_shuffle) : fix yesterday's change.
7542 2003-05-31  Jody Goldberg <jody@gnome.org>
7544         * dialog-hyperlink.c (dhl_cb_ok) : when we add an hlink underline the
7545           content and turn it blue.
7547         * cell-format.glade : @$^#$ HIG.  It is a Cancel button
7549         * dialog-fill-series.c (dialog_fill_series) : default the cols/rows
7550           depending on the current selection.
7552 2003-05-30  Jody Goldberg <jody@gnome.org>
7554         * dialog-shuffle.c (dialog_shuffle) : init input from the selection.
7556 2003-05-30  Morten Welinder  <terra@gnome.org>
7558         * dialog-search.c (cursor_change): Fix 114045.
7560         * dialog-cell-format.c (cb_rotate_canvas_realize): Get the pango
7561         context from the canvas widget, not from a random sheet-level
7562         font.
7564         * dialog-view.c (cb_view_ok_clicked): Disable multi-display
7565         pending bug fixes.  Multi-screen should be ok.
7567         * dialog-cell-format.c (cb_pattern_preview_get_cell_style): Do not
7568         ref the style.  None of the other callbacks do.
7569         (fmt_dialog_init_font_page): Poor some sanity into handling of
7570         underlines.
7572 2003-05-22  Morten Welinder  <terra@gnome.org>
7574         * dialog-stf-fixed-page.c (fixed_page_canvas_motion_notify_event):
7575         Set cursor for right display.
7577         * dialog-cell-format.c (cb_rotate_canvas_button): Ungrab the right
7578         display.
7580         * dialog-view.c, view.glade: New files.
7582 2003-05-21  Morten Welinder  <terra@gnome.org>
7584         * dialog-printer-setup.c (unit_editor_configure): Get pango
7585         context from toplevel widget.
7587 2003-05-20  Morten Welinder  <terra@gnome.org>
7589         * dialog-cell-format.c (cb_rotate_canvas_realize): Plug "white"
7590         out of the style.
7591         (setup_color_pickers): Plug "black" out of the style.
7592         (fmt_dialog_impl): Ditto.
7594         * dialog-stf-preview.c (stf_preview_draw_text,
7595         stf_preview_get_displayed_rowcount):
7596         s/gtk_object_get/g_object_get/.
7598         * dialog-stf-main-page.c (main_page_set_scroll_region_and_prevent_center): Ditto.
7600         * dialog-stf.c (stf_dialog_set_scroll_region_and_prevent_center): Ditto.
7602         * dialog-analysis-tools.c (dialog_ttest_tool, dialog_ttest_tool):
7603         Use g_object_[sg]et_data, not gtk_-ditto.
7604         * dialog-printer-setup.c (do_hf_customize, hf_customize_apply):
7605         Ditto.
7607         * dialog-random-generator.c (dialog_random_realized): Use
7608         gtk_widget_set_size_request, not gtk_widget_set_usize.
7610         * dialog-analysis-tools.c (dialog_sampling_realized,
7611         dialog_ttest_realized): Ditto.
7613 2003-05-19  Jody Goldberg <jody@gnome.org>
7615         * dialog-random-generator.c (dialog_random_tool_init) : no need to
7616           register the guru again,  dialog_tool_init already did it.
7618         * cell-sort.glade : fix radio group for direction
7620 2003-05-19  Morten Welinder  <terra@gnome.org>
7622         * dialog-printer-setup.c (unit_editor_configure): Use
7623         gtk_widget_set_size_request, not gtk_widget_set_usize.  Avoid
7624         arbitrary pixel counts.
7625         (do_setup_margin): Use gtk_widget_set_size_request, not
7626         gtk_widget_set_usize.  Still uses hard coded pixel counts.
7628         * dialog-zoom.c: port from clist to treeview.
7630 2003-05-18  Morten Welinder  <terra@gnome.org>
7632         * *.c: Eliminate obvious deprecated stuff.
7634 2003-05-15  Andreas J. Guelzow <aguelzow@taliesin.ca>
7636         * dialog-stf-csv-page.c: loose text indicator widgets (they are
7637           needed to determine number f lines)
7638         * dialog-stf-format-page.c: obtain trim option menu from
7639           main page
7640         * dialog-stf-main-page.c: obtain text indicator widgets from
7641           csv page. Disable them as appropriate. Recalulate line numbers
7642           when the text indicator or source format changes.
7643         * dialog-stf.c (stf_dialog_editables_enter): text indicator
7644           combo has moved to main page
7645         * dialog-stf.glade: rearranging of some items and adding
7646           (yet non-functional) line terminator selector
7647         * dialog-stf.h: add new widgets
7649 2003-05-14  Andreas J. Guelzow <aguelzow@taliesin.ca>
7651         * dialog-stf-export-format-page.c
7652         (stf_export_dialog_format_page_init): change in charmap_selector_new
7653           argument
7655 2003-05-14  Morten Welinder  <terra@gnome.org>
7657         * dialog-stf-export-format-page.c
7658         (stf_export_dialog_format_page_result): Set gunichar quoting_char
7659         and cell_separator.
7661 2003-05-13  Morten Welinder  <terra@gnome.org>
7663         * dialog-stf.c (stf_dialog): Make sure we hold a ref to the window
7664         so it doesn't disappear underneath us.
7665         (stf_dialog_window_delete): New function.
7666         (stf_dialog_attach_page_signals): Hook up the window's
7667         delete_event signal.
7669 2003-05-12  Jody Goldberg <jody@gnome.org>
7671         * cell-format.glade : fix hig-ification
7673 2003-05-12   Andreas J. Guelzow <aguelzow@taliesin.ca>
7675         * dialog-stf-csv-page.c (csv_page_global_change): the string
7676           indicator could be multibyte
7677         * alog-stf-export.glade: replace Charset label to be consistent
7678           with import dialog
7680 2003-05-11  Jody Goldberg <jody@gnome.org>
7682         * Release 1.1.17
7684 2003-05-10   Andreas J. Guelzow <aguelzow@taliesin.ca>
7686         * dialog-stf-csv-page.c: fix previously forgotten #include
7688 2003-05-09   Andreas J. Guelzow <aguelzow@taliesin.ca>
7690         * dialog-stf-export-format-page.c
7691         (stf_export_dialog_format_page_init) : initialize
7692           format_transliterate
7693         (stf_export_dialog_format_page_result): read
7694           format_transliterate
7695         * dialog-stf-export-private.h (StfE_FormatPageData_t): add
7696           format_transliterate
7697         * dialog-stf-export.glade: add tranliteration option menu
7699 2003-05-08   Andreas J. Guelzow <aguelzow@taliesin.ca>
7701         * dialog-stf-csv-page.c: add forgotten #include
7703 2003-05-08   Andreas J. Guelzow <aguelzow@taliesin.ca>
7705         http://bugzilla.gnome.org/show_bug.cgi?id=78355
7706         * dialog-stf-csv-page.c (stf_dialog_csv_page_prepare):
7707           set the default separator
7709 2003-05-07   Andreas J. Guelzow <aguelzow@taliesin.ca>
7711         For Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr>
7712         http://bugzilla.gnome.org/show_bug.cgi?id=111075
7713         * dialog-stf-export-format-page.c
7714         (stf_export_dialog_format_page_init): add charmap_selector widget
7715         (stf_export_dialog_format_page_result): retrieve charset selection
7717         * dialog-stf-export.glade: add charset selection line
7719 2003-04-26  Jody Goldberg <jody@gnome.org>
7721         * dialog-cell-sort.c : use connect_swapped, to avoid all the
7722           irritating signature differences to call the same function.
7724 2003-04-22  Morten Welinder  <terra@gnome.org>
7726         * dialog-stf.glade: Improve dialog when resized.  (Bug 111273,
7727         Emmanuel Pacaud.)
7729 2003-04-21  Jody Goldberg <jody@gnome.org>
7731         * dialog-hyperlink.c (dialog_hyperlink) : doh.
7732         * dialog-pivottable.c (dialog_pivottable) : doh doh.
7733         * dialog-summary.c (dialog_summary_update) : doh doh doh.
7734         * dialog-zoom.c (dialog_zoom) : doh doh doh doh.
7736 2003-04-21  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
7738         * dialog-solver.c (dialog_init): Killed a run time warning.
7739         (cb_dialog_solve_clicked): Removed 'show iteration results'
7740         button.
7742         * dialog-simulation.c (update_log): Use gtk list view instead of
7743         text view.
7745 2003-04-20  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
7747         * simulation.glade: Changed the default max time to 10 sec.
7749         * dialog-simulation.c (simulation_ok_clicked_cb): Implemented
7750         max-time spinbutton.
7752         * dialog-scenarios.c (scenarios_summary_clicked_cb): Result cells
7753         can now also be a list of cell ranges.
7755 2003-04-19  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
7757         * shuffle.glade: Support only in-place shuffling.
7758         (dialog-shuffle.c): Related changes. Support Undo/Redo.
7760 2003-04-18  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
7762         * dialog-scenarios.c (scenarios_summary_clicked_cb): Check that
7763         the results entry contains a valid cell ref.
7765         * dialog-solver.c (solver_add_scenario): Fixed the
7766         scenario_add_new call.  Fix a memory leak.
7767         (cb_dialog_solve_clicked): Read the scenario name entry.
7769         * scenario-manager.glade: Added Result cells entry.
7771 2003-04-16  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
7773         * dialog-solver.c (solver_add_scenario): Wrote.
7774         (cb_dialog_solve_clicked, dialog_init): Added the handling of add
7775         scenario buttons and entry.
7777         * solver.glade: Added buttons and an entry for a scenario output.
7779         * tool-dialogs.h: Renamed scenario_buttons_t to scenario_state_t
7780         and added/moved scenario fields there.
7782         * dialog-scenarios.c (scenarios_cancel_clicked_cb): New cb to
7783         cancel changes made.
7784         (scenario_manager_free): Added to free memory allocations.
7786 2003-04-15  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
7788         * dialog-scenarios.c (scenario_add_ok_clicked_cb): Issue a warning
7789         if some of the changing cells contain a formula.
7791         * dialog-solver.c (cb_dialog_solve_clicked): Check that at least
7792         one constraint is defined.
7794 2003-04-14  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
7796         * dialog-scenarios.c (set_selection_state, dialog_scenarios): Fix
7797         the summary button sensitivity.
7798         (scenarios_summary_clicked_cb): New API for scenario_summary.
7800 2003-04-14  Morten Welinder  <terra@gnome.org>
7802         * dialog-scenarios.c (check_name): Make UTF-8 safe.
7803         (find_scenario_strs): Fix memory corruption.
7804         (scenario_name_used): Constify.
7806 2003-04-12  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
7808         * dao-gui-utils.c (dialog_tool_init_outputs): Added NULL check for
7809         scenario dialogs.
7811 2003-04-11  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
7813         * dialog-scenarios.c (dialog_scenario_add): Added a default
7814         comment.
7815         (scenario_add_ok_clicked_cb): Added a check that the changing
7816         cells are on the same sheet. Kill memory leaks.
7818 2003-04-10  Abel Cheung  <maddog@linux.org.hk>
7820         * dialog-scenarios.c: Unmark empty strings from being translated.
7821         It would translate into the whole .po file header.
7823 2003-04-10  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
7825         * dialog-scenarios.c: Introduced.
7826         dialogs.h, tool-dialogs.h: Related changes.
7828 2003-04-09  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
7830         * dialog-analysis-tools.c (tool_load_selection): Added != NULL
7831         check for output range to make it a little bit more generic.
7833 2003-04-08  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
7835         * scenario-manager.glade: Glade interface for a scenario manager.
7836         scenario-add.glade: Glade interface for a scenario add tool.
7837         The rest is coming later (almost complete..).
7839 2003-04-03  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
7841         * dialog-fill-series.c, fill-series.glade, dialogs.h: UI for a new
7842         filling tool just like in XL.
7844 2003-04-02  Jukka Pekka  <jiivonen.hutcs.cs.hut.fi>
7846         * dialog-shuffle.c, shuffle.glade: UI for data shuffling tool.
7847         dialogs.h, Makefile.am: Releated changes.
7849 2003-03-18  Jody Goldberg <jody@gnome.org>
7850         For Alex Duggan <aldug@gnome.org>
7852         http://bugzilla.gnome.org/show_bug.cgi?id=106799
7853         * dialog-about.c (dialog_about) : set the icon.
7855 2003-03-13  Jody Goldberg <jody@gnome.org>
7857         * dialog-autocorrect.c (cb_autocorrect_key_press) : delete.
7858         (dialog_init) : keyed_dialog handles the Escape now.
7860         * dialog-about.c : remove unnecessary include
7862 2003-03-05  Morten Welinder  <terra@diku.dk>
7864         * dialog-stf-preview.c (stf_preview_render): Don't barf on lack of
7865         data.
7867         * dialog-stf-main-page.c (main_page_trim_menu_deactivate): Handle
7868         unselected trim type.
7870         * dialog-stf.glade: Fix path to icon.  This needs a better fix.
7871         (And dialog-stf-export.glade does the same.)
7873 2003-01-28  Morten Welinder  <terra@diku.dk>
7875         * dialog-cell-sort.c (col_row_name): Don't refer to rendered text
7876         because that is not what is meant.  Use value_get_as_string.
7878 2003-01-28  Jody Goldberg <jody@gnome.org>
7880         * Release 1.1.16
7882 2002-12-10  Wayne Schuller  <k_wayne@linuxpower.org>
7884         * dialog-printer-setup.c: (scaling_type_changed, do_setup_page,
7885         do_fetch_page): Adjust to take into account x and y scale
7886         attributes. Implement the 'fit-to' widgets.
7888         * print.glade: Add a few accelerators.
7890 2003-01-14  Christian Neumair  <chris@gnome-de.org>
7892         * advanced-filter.glade, autocorrect.glade, histogram.glade,
7893         plugin-manager.glade, search-replace.glade, search.glade,
7894         workbook-attr.glade: Removed mnemonics from tabs as HIG suggests.
7896 2003-01-10  Morten Welinder  <terra@diku.dk>
7898         * dialog-workbook-attr.c (attr_dialog_init_view_page): buffer size
7899         paranoia.
7900         * dialog-cell-format.c (fillin_negative_samples): Ditto.
7902 2003-01-04  Jon K Hellan  <hellan@acm.org>
7904         http://bugzilla.gnome.org/show_bug.cgi?id=84791
7906         * dialog-stf-export-sheet-page.c
7907         (stf_export_dialog_sheet_page_init): When only one sheet in
7908         workbook, put it in export clist right away.
7910         * dialog-stf-export.c (stf_export_dialog): Skip sheet page when
7911         only one sheet in workbook. Fixes
7913 2003-01-04  Jon K Hellan  <hellan@acm.org>
7915         * dialog-hyperlink.c (struct HyperlinkState): Add sheet control,
7916         internal link expr entry and is_new flag.
7917         (dialog_hyperlink_free, cb_cancel, cb_ok)
7918         (dialog_hyperlink_setup_type, dialog_hyperlink_set_type)
7919         (cb_menu_activate, dialog_hyperlink_init): Rename to dhl_xxx.
7920         (dhl_set_tip): New. Set "tip" field in dialog.
7921         (dhl_get_tip): New. Get "tip" field from dialog.
7922         (dhl_set_target_cur_wb): New. Set "target range" field in internal
7923         link variant of dialog.
7924         (dhl_get_target_cur_wb): New. Get "target range" field from
7925         dialog.
7926         (dhl_set_target_external): New. Set "file" field in external link
7927         variant of dialog.
7928         (dhl_get_target_external): New. Get "file" field from dialog.
7929         (dhl_set_target_url): New. Set "Web address" field in URL variant
7930         of dialog.
7931         (dhl_get_target_url): New. Get "Web address" field from URL
7932         variant of dialog.
7933         (type): Add set_target and get_target methods.
7934         (dhl_set_target): New. Set target field in dialog.
7935         (dhl_get_target): New. Get target field from dialog.
7936         (dhl_cb_ok): Use the results.
7937         (dhl_set_type): Unref old.
7938         (dhl_init): Don't call gnumeric_editable_enters on
7939         entries. Instead, we set "activates_default" to true in the glade.
7940         Conditionalize email link and disable for now. Reason: needs RFC
7941         2047 header encoding/decoding.
7942         (dialog_hyperlink): Init state->sc, state->internal_link_ee and
7943         state->is_new. Ref the link. Drop last_link_type. Use
7944         dhl_setup_type instead of dhl_set_type.
7946         * hyperlink.glade: Set dialog invisible. Set activates_default to
7947         true for entries.
7949 2003-01-04  Jon K Hellan  <hellan@acm.org>
7951         * dialog-solver.c (dialog_init): Use gnm_expr_entry_grab_focus to
7952         grab focus.
7954 2002-12-31  Jody Goldberg <jody@gnome.org>
7956         * Release 1.1.15
7958 2002-12-30  Jon K Hellan  <hellan@acm.org>
7960         * Makefile.am (base_files): Add dialog-password.c
7962         * dialog-password.c: Add.
7963         (cb_accept_password): Moved from workbook-control-gui.c.
7964         (dialog_get_password): New function with material taken from
7965         wbcg_get_password in workbook-control-gui.c.
7967 2002-12-24  Jody Goldberg <jody@gnome.org>
7969         * dialog-workbook-attr.c : clean up includes
7971 2002-12-23  Christian Neumair  <chris@gnome-de.org>
7973         * dialog-about.c: Revamped about dialog.
7975 2002-12-22  Jody Goldberg <jody@gnome.org>
7977         * Release 1.1.14
7979 2002-12-22  Jody Goldberg <jody@gnome.org>
7981         * Release 1.1.13
7983 2002-12-21  Jody Goldberg <jody@gnome.org>
7985         * dialog-printer-setup.c (do_fetch_page_info) : Use the expr entries
7986           parse routines so that we can handle the new 1:1 and A:A refs.
7987         (do_setup_page_info) : single ranges for repeats only
7989 2002-12-13  Jody Goldberg <jody@gnome.org>
7991         * dialog-cell-format.c (cb_validation_error_action_deactivate) : Use
7992           stock images directly.
7993         * cell-format.glade : fix image discrepancy between menu and display
7994           of validation style error.
7996 2002-12-12  Morten Welinder  <terra@diku.dk>
7998         * function-select.glade: Don't start as visible.
8000         * dialog-search.c (non_model_dialog): Expand and eliminate.
8002 2002-12-06  Jody Goldberg <jody@gnome.org>
8004         * dialog-autofilter.c (init_operator) : new.
8005         (dialog_auto_filter) : init the operators.
8006         (map_op) : new.
8007         (cb_autofilter_ok) : save operators and values.
8009 2002-12-05  Jody Goldberg <jody@gnome.org>
8011         * dialog-autofilter.c (cb_top10_type_changed) : tweak the bounds as
8012           the type changes (top 150% makes no sense)
8014         * dialog-goto-cell.c (cb_dialog_goto_selection_changed) : fix
8015           silliness.
8017 2002-12-04  Jody Goldberg <jody@gnome.org>
8019         * Makefile.am : add autofilter
8020         * dialogs.h : ditto.
8021         * dialog-autofilter.c : new.
8022         * autofilter.glade : new.
8024 2002-12-03  Morten Welinder  <terra@diku.dk>
8026         * dialog-printer-setup.c (unit_selector_gnome_print_unit_to_gnm):
8027         Delete.
8028         (spin_button_adapt_to_unit): Take GnomePrintUnit* argument.
8030 2002-11-29  Jody Goldberg <jody@gnome.org>
8032         * dialog-cell-sort.c (cb_update_add_sensitivity) : adjust to interface
8033           change for value_to_global_range.
8034         (cb_add_clicked) : ditto.
8036         * dialogs.h : Add pivottable
8037         * Makefile.am : ditto.
8039 2002-11-27  Jody Goldberg <jody@gnome.org>
8041         * dialog-cell-format.c (cb_back_preview_color) : Assigning the default
8042           resets the pattern.
8044 2002-11-15  Jody Goldberg <jody@gnome.org>
8046         * Release 1.1.12
8048 2002-11-14  Jon K Hellan  <hellan@acm.org>
8050         * dialog-preferences.c: (cb_pref_file_set_import_all_op,
8051         cb_pref_file_import_all_op_toggled): Remove
8052         (pref_file_page_initializer): Remove "Import with all Openers".
8054 2002-11-13  Jody Goldberg <jody@gnome.org>
8056         * dialog-autoformat.c : Convert to foo canvas.
8057         (cb_autoformat_destroy) : no need to free the canvas items.  The
8058           canvas already did that.
8060 2002-11-12  Jon K Hellan  <hellan@acm.org>
8062         * dialog-about.c (dialog_about): Spell out my full name in UTF-8.
8064 2002-11-11  Jon K. Hellan  <hellan@acm.org>
8066         * dialog-stf.glade, dialog-stf-export.glade: Don't set title colour
8067         scheme explicitly.
8069 2002-11-11  Morten Welinder  <terra@diku.dk>
8071         * dialog-stf-export.glade: A colon is ":", not ";".
8073 2002-11-08  Andreas J. Guelzow <aguelzow@taliesin.ca>
8075         * dialog-stf-export.glade : fix some glade-2 changes and the
8076           option menus
8078 2002-11-07  Andreas J. Guelzow <aguelzow@taliesin.ca>
8080         * dialog-stf-export.glade : run through glade-2
8081         * dialog-stf.glade : run through glade-2
8083 2002-11-05  Andreas J. Guelzow <aguelzow@taliesin.ca>
8085         * dialog-formula-guru.c (dialog_formula_guru_update_this_parent):
8086           don't use unnecessary spaces
8088 2002-11-05  Morten Welinder  <terra@diku.dk>
8090         * dialog-search.c (search_get_value): Use
8091         g_value_set_static_string where possible.
8093         * dialog-function-select.c (dialog_function_select_destroy): Plug
8094         leak.
8095         (cb_dialog_function_select_fun_selection_changed): Ditto.
8097         * dialog-formula-guru.c (dialog_formula_guru_update_this_parent): Ditto.
8099 2002-11-03  J.H.M. Dassen (Ray) <jdassen@debian.org>
8101         * dialog-cell-format.c: Annotated unused parameters.
8102         * dao-gui-utils.c, dialog-advanced-filter.c, dialog-analysis-tools.c,
8103           dialog-autocorrect.c, dialog-autoformat.c, dialog-autosave.c,
8104           dialog-cell-comment.c, dialog-cell-sort.c, dialog-col-width.c,
8105           dialog-col-row.c, dialog-consolidate.c, dialog-function-select.c,
8106           dialog-formula-guru.c, dialog-goal-seek.c, dialog-goto-cell.c,
8107           dialog-graph-guru.c, dialog-hyperlink.c, dialog-insert-cells.c,
8108           dialog-define-names.c, dialog-delete-cells.c, dialog-merge.c,
8109           dialog-paste-special.c, dialog-plugin-manager.c,
8110           dialog-printer-setup.c, dialog-preferences.c,
8111           dialog-random-generator.c, dialog-row-height.c, dialog-search.c,
8112           dialog-search-replace.c, dialog-sheet-order.c, dialog-simulation.c,
8113           dialog-solver.c, dialog-stf.c, dialog-stf-main-page.c,
8114           dialog-stf-csv-page.c, dialog-stf-fixed-page.c,
8115           dialog-stf-format-page.c, dialog-stf-export.c,
8116           dialog-stf-export-sheet-page.c, dialog-stf-export-format-page.c,
8117           dialog-tabulate.c, dialog-summary.c, dialog-workbook-attr.c,
8118           dialog-zoom.c: ditto.
8120 2002-11-03  Jody Goldberg <jody@gnome.org>
8122         * dialog-cell-format.c (set_rot_from_point) : new.
8123         (cb_rotate_motion_notify_event) : new.
8124         (cb_rotate_canvas_button) : new.
8125         (fmt_dialog_init_align_page) : handle mouse based rotation too.
8127 2002-11-02  Jody Goldberg <jody@gnome.org>
8129         * dialog-cell-format.c (cb_validation_error_action_deactivate) : use
8130           gnumeric_load_pixbuf instead of something in libgnomeui.
8132 2002-11-02  Jody Goldberg <jody@gnome.org>
8134         * dialog-cell-format.c (cb_rotate_canvas_realize) : new.
8135         (cb_rotate_changed) : new.
8136         (fmt_dialog_init_align_page) : start initializing the rotation entry.
8138 2002-11-02  J.H.M. Dassen (Ray) <jdassen@debian.org>
8140         * dialog-search.c (lazy_list_new, lazy_list_set_rows):  Made static.
8141         * dialog-cell-format.c (generate_format, fillin_negative_samples,
8142           fmt_dialog_init_format_page): Signedness fixes.
8144 2002-11-01  Jody Goldberg <jody@gnome.org>
8146         * dialog-cell-format.c (validation_rebuild_validation) : simplify
8147           handling of validation.
8149 2002-11-01  Morten Welinder  <terra@diku.dk>
8151         * dialog-search.c (search_clicked): Maybe search expression
8152         results.
8153         (search_get_value): Handle locus and values.
8155         * dialog-search-replace.c (ok_clicked): Don't search expression
8156         results.
8158 2002-11-01  Morten Welinder  <terra@diku.dk>
8160         * dialog-about.c (dialog_about): Don't chain-translate the names.
8162 2002-11-01  Jody Goldberg <jody@gnome.org>
8164         * Release 1.1.11
8166 2002-10-31  Morten Welinder  <terra@diku.dk>
8168         * dialog-about.c (dialog_about): On a test basis, use UTF-8 in
8169         Andreas' name.
8171 2002-10-30  Morten Welinder  <terra@diku.dk>
8173         * dialog-function-select.c
8174         (cb_dialog_function_select_fun_selection_changed): Make UTF-8 safe.
8175         I think.  I hope.
8177 2002-10-29  Jody Goldberg <jody@gnome.org>
8179         * dialog-define-names.c (name_guru_init) : add a help button.
8181         * names.glade : remove separator, add a help button
8183 2002-10-27  Jody Goldberg <jody@gnome.org>
8185         * Release 1.1.10
8187 2002-10-27  Jody Goldberg <jody@gnome.org>
8189         * dialog-hyperlink.c (dialog_hyperlink_init) : set the scg.
8191 2002-10-18  Morten Welinder  <terra@diku.dk>
8193         * dialog-plugin-manager.c (plugin_compare_name): Make UTF-8 safe.
8195 2002-10-17  Morten Welinder  <terra@diku.dk>
8197         * dialog-define-names.c (name_guru_populate_list): Sort names.
8199 2002-10-15 Chris Benedict <cbenedic@csa.concordia.ab.ca>
8201         * Makefile.am : added in the so-frame.glade.
8203 2002-10-14  Jody Goldberg <jody@gnome.org>
8205         * dialog-workbook-attr.c : support for recalc and iteration
8206           attributes.
8208 2002-10-14  Jody Goldberg <jody@gnome.org>
8210         * dialog-stf-preview.c (stf_preview_format_line) : take advantage of
8211           the fact that values in 1.1 store their parse formats so that we don't
8212           loose dates.
8214 2002-10-12  Jody Goldberg <jody@gnome.org>
8216         * dialog-function-select.c (dialog_function_load_recent_funcs) : don't
8217           free the list.  We are using the Applications copy now.
8219 2002-10-11  Morten Welinder  <terra@diku.dk>
8221         * dialog-autoformat.c (dialog_autoformat): Elminate
8222         e_free_string_list usage.
8224 2002-10-09  Jody Goldberg <jody@gnome.org>
8226         * dialog-define-names.c (cb_name_guru_destroy) : fix warning.
8228 2002-10-07  Andreas J. Guelzow <aguelzow@taliesin.ca>
8230         * dialog-formula-guru.c (dialog_formula_guru_update_this_parent):
8231           don't use unnecessary spaces
8232         (dialog_formula_guru) : ditto
8234 2002-10-08  Jody Goldberg <jody@gnome.org>
8236         * dialog-define-names.c (cb_entry_activate) : try and be smart about
8237           what a user wants when they activate and entry.  If there is
8238           something there attempt to add it but don't close, else exit.
8240 2002-10-07  Andreas J. Guelzow <aguelzow@taliesin.ca>
8242         * dialog-cell-sort.c (cb_add_clicked): plug leak
8244 2002-10-07  Jody Goldberg <jody@gnome.org>
8246         * cell-format.glade : restore the information that glade convert
8247           appears to have lost.  I hope that is all of it.
8248           Remove deprecated widgets by porting to treeview, and
8249           gnumeric-combo-text.
8250         * dialog-cell-format.c : remove deprecated widgets and fix the bug
8251           where by the type of negative numbers was lost because the list was
8252           later cleared.
8254 2002-10-07  Andreas J. Guelzow <aguelzow@taliesin.ca>
8256         * dialog-cell-sort.c (cb_delete_clicked) : no need to update the
8257           sensitivity when we have still sort items left
8258         (cb_add_clicked) : we need to update the sensitivity when we add
8259           a new sort item (after having deleted all of them)
8261 2002-10-04  Jody Goldberg <jody@gnome.org>
8263         * dialog-define-names.c : port to TreeView.
8265         * dialog-analysis-tools.c : Use the control from the state rather than
8266           the tool.
8268 2002-10-02  Chris Benedict  <deadeyedan@hotmail.com>
8270         * dialog-sheet-order.c (cb_ok_clicked) : Do not allow all sheets to
8271           be deleted
8273 2002-10-02  Morten Welinder  <terra@diku.dk>
8275         * dialog-search.c: Use custom model.
8277 2002-10-01  Jody Goldberg <jody@gnome.org>
8279         * dialog-hyperlink.c : Use the new icons.
8281 2002-10-01  Jody Goldberg <jody@gnome.org>
8283         * dialog-hyperlink.c (dialog_hyperlink) : tweak calling conventions.
8285 2002-09-30  Morten Welinder  <terra@diku.dk>
8287         * dialog-search.c (dialog_search): Port to treestore.  (Not
8288         perfect performance-wise.)
8290 2002-09-30  Jody Goldberg <jody@gnome.org>
8292         * Release 1.1.9
8294 2002-09-26  Lutz Müller <lutz@users.sourceforge.net>
8296         * src/dialogs/dialog-sheet-order.c: On ok, we don't care any longer
8297           about changes in the sheet order, therefore stop listen to this
8298           signal.
8300 2002-09-20  Jody Goldberg <jody@gnome.org>
8302         * Makefile.am : Add dialog-hyperlink.c
8303           and hyperlink.glade
8304         (EXTRA_DIST) : no need to have the graph guru any more, it is always
8305           available.
8307 2002-09-16  Christian Neumair  <chris@gnome-de.org>
8309         * *.glade: Made most dialogs HIG compliant.
8311 2002-09-02  Jody Goldberg <jody@gnome.org>
8313         * dialog-graph-guru.c (dialog_graph_guru) : forward port the type
8314           selector from guppi and convert it to use treeview in place of
8315           clist.  Still doesn't do much, but its a start.
8317 2002-09-01  Jody Goldberg <jody@gnome.org>
8319         * dialog-function-select.c (dialog_function_select_load_tree) :
8320           translate the category names.
8322 2002-08-31  Jody Goldberg <jody@gnome.org>
8324         * dialog-stf.c (stf_dialog_druid_page_cancel) : fix sense
8325           on test that I broke when converting to GtkDialog
8326         * dialog-stf-export.c (stf_export_dialog_druid_page_cancel) :
8327           ditto.
8329 2002-08-30  Jody Goldberg <jody@gnome.org>
8331         * dialog-graph-guru.c (dialog_graph_guru) : some initial work to get
8332           more ported.
8333         * graph-guru.glade : ditto.
8335 2002-08-28  Jody Goldberg <jody@gnome.org>
8337         * dialog-about.c : begin tighening the include requirements.
8338         * dialog-analysis-tools.c : ditto.
8339         * dialog-autocorrect.c : ditto.
8340         * dialog-autoformat.c : ditto.
8341         * dialog-formula-guru.c : ditto.
8342         * dialog-goto-cell.c : ditto.
8343         * dialog-printer-setup.c : ditto.
8344         * dialog-random-generator.c : ditto.
8345         * dialog-search-replace.c : ditto. ditto.
8346         * dialog-search.c : ditto.
8347         * dialog-stf-export-private.h : ditto.
8348         * dialog-stf-preview.c : ditto.
8350         * dialog-stf.c (stf_dialog_druid_page_cancel) : convert to
8351           gtkmessagedialog.
8352         * dialog-stf-export-sheet-page.c (stf_export_dialog_sheet_page_result)
8353           ditto.
8354         * dialog-stf-export.c (stf_export_dialog_druid_page_cancel) : ditto.
8356         * dialog-define-names.c (name_guru_in_list) : no need to be case
8357           insensitive here.
8359         * dialog-simulation.c (simulation_ok_clicked_cb) : fix const.
8361 2002-08-25  Jody Goldberg <jody@gnome.org>
8363         * Release 1.1.8
8365 2002-08-18  Jody Goldberg <jody@gnome.org>
8367         * dialog-autoformat.c (dialog_autoformat) : remove use of deprecated
8368           feature.
8370 2002-08-17  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
8372         * dialog-solver.c: Algorithm selection works now for QP too.
8374 2002-08-17  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
8376         * dialog-solver.c (dialog_init): Implemented the algorithm
8377         selection.
8379         * solver.glade: related changes.
8381 2002-08-16  Jon K Hellan  <hellan@acm.org>
8383         * dialog-cell-format.c: #if 0 static variable fmt_dialog_currency.
8384         (dialog_cell_number_fmt): #if 0.
8386         * dialog-plugin-manager.c (cb_pm_selection_changed): Remove unused
8387         variables.
8389         * dialog-simulation.c (simulation_ok_clicked_cb): Ditto.
8391 2002-08-16  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
8393         * dialog-solver.c (cb_dialog_solve_clicked): Use spin buttons
8394         instead of entries.
8396         * solver.glade: Related changes.  Some clean up.
8398 2002-08-12  Jody Goldberg <jody@gnome.org>
8400         * Release 1.1.7
8402 2002-08-10  Jody Goldberg <jody@gnome.org>
8404         * dialog-autocorrect.c (cb_add_clicked) : silence warnings.
8406 2002-08-09  Zbigniew Chyla  <cyba@gnome.pl>
8408         * dialog-plugin-manager.c
8409         (PluginManagerGUI): Removed entry_name, entry_id, model_extra_info
8410         Added view_details, model_details
8411         (cb_pm_selection_changed): Generate a tree containing the plugin's
8412         dependencies and services
8413         (dialog_plugin_manager): Initialize model_details and view_details
8414         Adjusted to plugin.c (extra_info has been removed)
8416         * plugin-manager.glade
8417         Moved plugin's description to the first page
8418         Removed "extra info" frame
8419         Added a placeholder for a tree representing plugin's structure
8421 2002-08-06  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
8423         * dialog-simulation.c: Started the results summary reporting in
8424         the dialog.
8426 2002-08-04  Jody Goldberg <jody@gnome.org>
8428         * dialog-cell-format.c (fmt_dialog_impl) : Don't store the targhet
8429           page if the calling function explicitly requested it.
8431 2002-08-04  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
8433         * simulation.glade, dialog-simulation.c: Implemented `Summary'
8434         text view.
8436         * simulation.glade, dialog-simulation.c: Cleaned up the options page.
8438 2002-08-04  Zbigniew Chyla  <cyba@gnome.pl>
8440         Welcome back "activate all" / "deactivate all" buttons
8442         * dialog-plugin-manager.c
8443         (PluginManagerGUI): Added button_activate_all, button_deactivate_all
8444         (dialog_plugin_manager): Initalize them here
8445         (pm_dialog_init): Set up signal handlers
8446         (cb_pm_button_activate_all_clicked,
8447         cb_pm_button_activate_all_clicked): New
8449         * plugin-manager.glade
8450         Added "activate all" / "deactivate all" buttons at the bottom of the
8451         first page.
8453 2002-08-03  Zbigniew Chyla  <cyba@gnome.pl>
8455         * dialog-plugin-manager.c
8456         (PluginManagerGUI): Added frame_mark_for_deactivation,
8457         checkbutton_mark_for_deactivation.
8458         (dialog_plugin_manager): Initialize them here
8459         (cb_pm_selection_changed): Handle "marking plugin for deactivation"
8460         feature: optionally display new frame with descriptive text and check
8461         button, connect/disconnect "toggled" signal handler.
8462         (cb_checkbutton_mark_for_deactivation_toggled): New signal handler.
8464         * plugin-manager.glade:
8465         Set the default height to 560, added extra frame to "Plugin details"
8466         page (to support marking plugins for deactivation).
8468 2002-07-27  Zbigniew Chyla  <cyba@gnome.pl>
8470         * src/dialogs/dialog-plugin-manager.c
8471         (model_get_plugin_iter, pm_dialog_cleanup):
8472         Use "for" loop to iterate over rows.
8473         (set_plugin_model_row):
8474         New helper function for setting plugins' model row.
8475         (cb_pm_button_rescan_directories_clicked):
8476         Insert rows in the right places to keep the list sorted.
8477         (pm_dialog_init): Use set_plugin_model_row.
8478         (cb_active_toggled): avoid crashing if the user chooses "No".
8480 2002-07-22  Zbigniew Chyla  <cyba@gnome.pl>
8482         Adjusted to plugin.c changes,
8483         removed current plugin id from global state,
8484         updating information after receiving notifications from plugins
8485         (instead of rebuilding plugin list after every operation).
8487         * dialog-plugin-manager.c
8488         (struct PluginManagerGUI): Removed fields: current_plugin_id,
8489         button_activate_plugin, button_deactivate_plugin,
8490         button_activate_all, button_deactivate_all.
8491         (enum plugin_state_t, activity_description): Removed.
8492         (cb_pm_button_rescan_directories_clicked):
8493         Display errors, add new plugins to the model.
8494         (cb_pm_button_activate_plugin_clicked,
8495         cb_pm_button_deactivate_plugin_clicked,
8496         cb_pm_button_activate_all_clicked,
8497         cb_pm_button_deactivate_all_clicked, free_plugin_id): Removed
8498         (update_plugin_manager_view): Removed, plugin list initialization
8499         moved to pm_dialog_init.
8500         (update_plugin_details_view): Removed, some code moved
8501         to cb_pm_selection_changed.
8502         (model_get_plugin_iter, cb_plugin_changed, cb_plugin_destroyed):
8503         New functions for tracing changes in individual plugins.
8504         (pm_dialog_cleanup): New, disconnects signals and weak references.
8505         (cb_active_toggled): New, activates/deactivates plugin on
8506         CellRenderer's "toggled" signal.
8508         * plugin-manager.glade:
8509         (button_activate_plugin, button_deactivate_plugin,
8510         button_activate_all, button_deactivate_all): Removed.
8511         (button_rescan_directories): Moved to the last tab.
8513 2002-08-02  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
8515         * simulation.glade, dialog-simulation.c: Rename cancel button as
8516         close button. Removed unique button. Check that first > last round.
8518 2002-07-30  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
8520         * dialog-simulation.c, simulation.glade: Initial GUI for the risk
8521         simulation tool. Quite difficult to use still, not completed yet.
8523 2002-07-30  Morten Welinder  <terra@diku.dk>
8525         * dialog-function-select.c
8526         (cb_dialog_function_select_fun_selection_changed): Fix signedness
8527         issues.
8529 2002-07-29  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
8531         * exp-smoothing.glade: Made stanard errors button sensitive.
8533 2002-07-28  Jukka Pekka  <jiivonen@cs145201.pp.htv.fi>
8535         * dialog-function-select.c
8536         (cb_dialog_function_select_fun_selection_changed): More layout
8537         improvements.
8539 2002-07-27  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
8541         * dialog_function-select.c
8542         (cb_dialog_function_select_fun_selection_changed): Layout
8543         improvement for notes in the function descriptions.
8545 2002-07-26  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
8547         * dialog_function-select.c
8548         (cb_dialog_function_select_fun_selection_changed):
8549         Clean up work regarding function descriptions.
8551 2002-07-26  Morten Welinder  <terra@diku.dk>
8553         * dialog-random-generator.c (distribution_strs): Move the Gumbel
8554         distributions to "G".  Make it "Student t", not "T".
8556 2002-07-26  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
8558         * advanced-filter.glade: Made in-place filtering the default.
8560 2002-07-21  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
8562         * dialog-random-generator.c (random_tool_ok_clicked_cb): Add
8563         Gaussian tail and Uniform integer distributions.
8565 2002-07-21  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
8567         * dialog-random-generator.c (distribution_parbox_config): Handle
8568         distributions having no parameters correctly.
8569         (random_tool_update_sensitivity_cb, random_tool_ok_clicked_cb):
8570         Added Landau distribution.
8572 2002-07-21  Jody Goldberg <jody@gnome.org>
8574         * Release 1.1.6
8576 2002-07-21  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
8578         * dialog-random-generator.c (random_tool_ok_clicked_cb): Add
8579         Rayleigh tail distribution.
8581 2002-07-21  Jukka Pekka  <jiivonen@cs145201.pp.htv.fi>
8583         * dialog-random-generator.c (random_tool_ok_clicked_cb): Add
8584         Exponential Power distribution.
8586 2002-07-18  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
8588         * dialog-random-generator.c (random_tool_update_sensitivity_cb,
8589         random_tool_ok_clicked_cb): Added Levy distribution.
8591 2002-07-18  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
8593         * dialog-random-generator.c (random_tool_update_sensitivity_cb,
8594         random_tool_ok_clicked_cb): Added Gamma, Geometric, Laplace,
8595         Logarithmic, Logistic, Lognormal, Pareto, Rayleigh, T, Type I
8596         Gumbel, and Type II Gumbel.
8598 2002-07-18  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
8600         * dialog-random-generator.c (random_tool_update_sensitivity_cb,
8601         random_tool_ok_clicked_cb): Added Beta, Cauchy, Chi-Squared, F,
8602         and Weibull distributions.
8604 2002-06-21  Andreas J. Guelzow <aguelzow@taliesin.ca>
8606         * tool-dialogs.h (dialog_tool_init) : new
8607         * dialog-advanced-filter.c (dialog_histogram_tool_init) : deleted
8608         (dialog_histogram_tool) : use dialog_tool_init
8609         * dialog-random-generator.c (dialog_random_tool_init) : remove code duplicated
8610           in dialog_tool_init
8611         (dialog_random_tool) : use dialog_tool_init
8612         * dialog-analysis-tools.c : use improved dialog_tool_init in all dialog...tool
8613         (dialog_tool_cmp) : new
8614         (dialog_tool_init) : generalize and initial more fields
8616 2002-06-21  Jody Goldberg <jody@gnome.org>
8618         * tool-dialogs.h : toss in a sheetview.
8619         TODO : this needs to be initialized.
8621         * dialog-search-replace.c (dialog_search_replace) : sheet->sheetview
8622         * dialog-search.c (dialog_search) : ditto.
8623         (cursor_change) : only tweak the current view.
8625         * dialog-cell-format.c (dialog_cell_format) : no need to pass in the
8626           sheet.  Use the same convention as the other dialogs and use the
8627           current sheet.
8628         (fmt_dialog_selection_type) : sheet -> sheetview.
8629         * dialog-cell-sort.c (dialog_cell_sort) : ditto.
8630         (dialog_load_selection) : use the sheetview.
8631         * dialog-consolidate.c (dialog_consolidate) :
8632         (cb_add_source_area) : ditto.
8633         * dialog-insert-cells.c (dialog_insert_cells) : ditto.
8635         * dialog-define-names.c (name_guru_init) : edit_pos is in the
8636           sheetview now.
8637         * dialog-formula-guru.c (dialog_formula_guru) : ditto.
8639 2002-06-19  Jody Goldberg <jody@gnome.org>
8641         * dialog-row-height.c (dialog_row_height) : store the view.
8642         (dialog_row_height_load_value) : selection is in the view now.
8643         * dialog-col-width.c (dialog_col_width) : store the view.
8644         (dialog_col_width_load_value) : selection is in the view now.
8646 2002-06-15  Andreas J. Guelzow <aguelzow@taliesin.ca>
8648         * dialog-sheet-order.c (cb_toggled_lock) : new
8649         (populate_sheet_list) : replace standard icon with toggleable lock item
8650         (cb_add_clicked) : handle lock column
8651         (cb_ok_clicked) : handle changes in lock status
8652         (cb_sheet_order_destroy) : remove pixmaps
8653         (dialog_sheet_order) : setup pixmaps
8655 2002-06-15  Jody Goldberg <jody@gnome.org>
8657         http://bugzilla.gnome.org/show_bug.cgi?id=84500
8658         * dialog-goto-cell.c (cb_dialog_goto_go_clicked) : remove debug spew.
8659         (cb_dialog_goto_update_sensitivity) : only actiavte if entry is valid.
8660         (dialog_goto_init) : editable_enters is too coarse do it ourselves.
8662 2002-06-07  Jody Goldberg <jody@gnome.org>
8664         * dialog-solver.c : #if 0 constraint_strs_untranslated.
8666 2002-06-01  Jody Goldberg <jody@gnome.org>
8668         * dialog-sheet-order.c (cb_add_clicked) : don't translate empty
8669           strings.
8671 2002-05-30  Jody Goldberg <jody@gnome.org>
8673         * dialog-stf-preview.c : don't try to get a translated font name,
8674           it confused the hell out of the translators.  Just use the gnumeric
8675           default font.  That has the best chance of being in the right
8676           locale.
8678 2002-05-30  Jukka Pekka  <jiivonen@cs145201.pp.htv.fi>
8680         * dialog-solver.c (solver_reporting): Added dialog for
8681         unsuccessful program report generation.
8683 2002-05-29  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
8685         * solver.glade: Moved a few buttons into more logical places.
8687 2002-05-29  Jody Goldberg <jody@gnome.org>
8689         * Release 1.1.4
8691 2002-05-29  Jody Goldberg <jody@gnome.org>
8693         * dialog-define-names.c (name_guru_add) : init the parse error.
8695 2002-05-27  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
8697         * solver.glade: Added a few frames.
8699 2002-05-27  Chema Celorio  <chema@ximian.com>
8701         * dialog-printer-setup.c (cb_unit_selector_changed):
8702         s/GNOME_PRINT_KEY_PREF_UNIT/GNOME_PRINT_KEY_PREFERED_UNIT/
8703         as it changed in libgnomeprint. You need CVS libgnomeprint.
8705 2002-05-23  Andreas J. Guelzow <aguelzow@taliesin.ca>
8707         * cell-sort.glade : change option name (to make Morten happy)
8709 2002-05-22  Andreas J. Guelzow <aguelzow@taliesin.ca>
8711         * dialog-printer-setup.c (cb_do_print) : consider printing to be
8712           `ok' + printing
8713         (cb_do_print_preview) : temporarily use the pending print settings
8715 2002-05-21  Andreas J. Guelzow <aguelzow@taliesin.ca>
8717         * dialog-formula-guru.c (cb_dialog_formula_guru_selection_changed) : add
8718           missing return
8719         (real_start_editing_cb) : new (should be removed with Gtk 2.2)
8720         (start_editing_cb) : new (should be removed with Gtk 2.2)
8721         (dialog_formula_guru_init) : save column and connect callback
8723 2002-05-21  Andreas J. Guelzow <aguelzow@taliesin.ca>
8725         * dialog-formula-guru.c (cb_dialog_formula_guru_ok_clicked) :
8726           finish edits
8727         (dialog_formula_guru_init) : save renderer
8729 2002-05-19  Andreas J. Guelzow <aguelzow@taliesin.ca>
8731         * dialog-printer-setup.c (spin_button_adapt_to_unit) : reenable
8732         (cb_unit_selector_changed) : call spin_button_adapt_to_unit
8734 2002-05-18  Andreas J. Guelzow <aguelzow@taliesin.ca>
8736         * dialog-printer-setup.c (unit_editor_configure) : page size should be 0
8737         * print.glade : ditto
8739 2002-05-18  Andreas J. Guelzow <aguelzow@taliesin.ca>
8741         * dialog-printer-setup.c : replace UnitName by GnomePrintUnit* in
8742           state, use gnome-print unit selector rather than our own
8743         (unit_into_to_points) : remove
8744         (spin_button_set_bound) : work in points only, don't modify values but
8745           range only
8746         (get_paper_psheight) : default height should be 0 rather than 1.
8747         (get_printable_height) : use gnome_print_convert_distance, return height
8748           in points
8749         (set_vertical_bounds) : simplify
8750         (draw_margin) : use gnome_print_convert_distance
8751         (draw_margins) : header and footer should be on top
8752         (canvas_update) : also update unit selector unit
8753         (spin_button_adapt_to_unit) : disable, needs to be implemented in
8754           libgnomeprintui
8755         (do_convert) : remove
8756         (convert_to_*) : remove
8757         (listeners_convert) : remove
8758         (add_unit) : remove
8759         (unit_changed) : save unit, use accessor method to get value from
8760           spin button
8761         (unit_editor_configure) : replace UnitName by GnomePrintUnit*, use
8762           gnome-print unit selector rather than our own
8763         (cb_unit_selector_changed) : new
8764         (do_setup_margin) : use gnome-print unit selector rather than our own
8765         (unit_info_to_print_unit) : replace UnitName by GnomePrintUnit*
8766           NOTE: we should change PrintUnit to use  GnomePrintUnit* rather than
8767           UnitName
8768         (do_fetch_margins) : adjust arguments to unit_info_to_print_unit
8769         * print.glade : remove option-menu-units
8771 2002-05-15  Andreas J. Guelzow <aguelzow@taliesin.ca>
8773         * dialog-printer-setup.c (create_hf_preview_canvas) : size
8774           widget to show the whole preview.
8776 2002-05-15  Andreas J. Guelzow <aguelzow@taliesin.ca>
8778         * dialog-printer-setup.c (get_printable_width) : deleted
8779         (set_horizontal_bounds) : deleted
8780         (get_printable_height) : margins are now in print_config
8781         (set_vertical_bounds) : ditto
8782         (draw_margin) : ditto
8783         (do_setup_margin) : ditto
8784         (do_fetch_margins) : ditto
8785         (canvas_update) : no horizontal bounds needed
8786         (notebook_flipped) : adjusted for moved items
8787         (unit_changed) : simplify
8788         (do_setup_page) : use new libgnomeprinntui api to get margin
8789           adjustments (this requires 0.114.0 or newer)
8790         * print.glade : rearrange items and delete margin spin buttons
8792 2002-05-13  Andreas J. Guelzow <aguelzow@taliesin.ca>
8794         * dialog-graph-guru.c : fix warning
8795         * dialog-preferences.c : fix warning
8797 2002-05-13  Andreas J. Guelzow <aguelzow@taliesin.ca>
8799         * plugin-manager.glade : add rescan button
8800         * dialog-plugin-manager.c (cb_pm_button_install_plugin_clicked) :
8801           deleted
8802         (cb_pm_button_rescan_directories_clicked) : new
8803         (pm_dialog_init) : link button to cb_pm_button_rescan_directories_clicked
8804         (cb_dir_changed_notification) : call cb_pm_button_rescan_directories_clicked
8805         (dialog_plugin_manager) : stoer button pointer
8807 2002-05-11  Andreas J. Guelzow <aguelzow@taliesin.ca>
8809         * dialog-plugin-manager.c (pm_delete_dir) : new
8810         (pm_add_dir) : new
8811         (cb_pm_button_directory_add_clicked) : new
8812         (cb_pm_button_directory_delete_clicked) : new
8813         (pm_dialog_init) : add button signals
8814         (pm_gui_load_directories) : new
8815         (pm_gui_load_directory_page) : new
8816         (cb_pm_dir_selection_changed) : new
8817         (cb_dir_changed_notification) : new
8818         (dialog_plugin_manager) : Setup directory configuration GUI
8819         * plugin-manager.glade : Add directory configuration GUI
8821 2002-05-10  Jon K Hellan  <hellan@acm.org>
8823         * dialog-preferences.c, dialogs.h (dialog_preferences): Add wbcg
8824         argument. Make dialog a transient child of wbcg which brings it
8825         up.
8827 2002-05-08  Andreas J. Guelzow <aguelzow@taliesin.ca>
8829         * dialog-preferences.c : add unfocused-rs pref to tree page
8830         * dialog-search.c (cb_focus_on_entry) : new
8831         (dialog_search) : connect cb_focus_on_entry to radiobutton,
8832           use wbcg_edit_attach_guru_with_unfocused_rs
8834 2002-05-06  Andreas J. Guelzow <aguelzow@taliesin.ca>
8836         * src/dialogs/print.glade : add sheet selector
8837         * src/dialogs/dialog-printer-setup.c (do_setup_sheet_selector) : new
8838         (cb_do_sheet_selector_toggled) : new
8839         (cb_do_print_ok) : apply to selected sheet or all sheets
8840         (print_setup_get_sheet) : new
8842 2002-05-05  Andreas J. Guelzow <aguelzow@taliesin.ca>
8844         * dialog-preferences.c : add zoom factor spin box to window page
8846 2002-05-05  Andreas J. Guelzow <aguelzow@taliesin.ca>
8848         * dialog-printer-setup.c : Don't change print information
8849           directly but use new cmd_print_set_up
8851 2002-05-03  Almer S. Tigelaar  <almer@gnome.org>
8853         * dialog-cell-format.c (validation_rebuild_validation) : Mark
8854         validation as valid or invalid depending on criteria entered
8855         and set the style only when the validation is valid.
8856         (fmt_dialog_init_validation_page) : validation valid by default.
8857         (cb_fmt_dialog_dialog_buttons) : If the validation is not valid
8858         present the user with the option of either disabling validation
8859         or entering valid criteria. Correctly switches to the validation
8860         page and right widget if the latter is choosen.
8861         http://bugzilla.gnome.org/show_bug.cgi?id=72554
8863 2002-05-03  Andreas J. Guelzow <aguelzow@taliesin.ca>
8865         * dialog-cell-sort.c : replace MAX_INITIAL_CLAUSES with
8866           gnm_gconf_get_sort_max_initial_clauses ()
8867         * dialog-preferences.c : remove file history length from tree page,
8868           add sort_max_initial_clauses to sort page
8870 2002-05-03  Andreas J. Guelzow <aguelzow@taliesin.ca>
8872         * dialog-printer-setup.c (unit_activated) : correct declaration
8873         (unit_deactivated) : ditto
8875 2002-05-02  Andreas J. Guelzow <aguelzow@taliesin.ca>
8877         * dialog-printer-setup.c (get_paper_pswidth) : use gnome-print-master
8878         (get_paper_psheight) : ditto
8879         (canvas_update) : use print-config
8880         (notebook_flipped) : new
8881         (orientation_changed) : deleted
8882         (paper_size_changed) : deleted
8883         (do_setup_page) : use gnome-print paper selector
8884         (do_fetch_page) : use gnome-print-master
8885         * print.glade : use gnome-print paper selector rather than combo box
8887 2002-05-02  Andreas J. Guelzow <aguelzow@taliesin.ca>
8889         * dialog-preferences.c (pref_tree_set_model) : check for missing schemas
8891 2002-05-01  Christophe Merlet  <christophe@merlet.net>
8893         * Makefile.am : Added dialogs-graph-guru.c in $EXTRA_DIST
8895 2002-04-29  Jody Goldberg <jody@gnome.org>
8897         * Release 1.1.3
8899 2002-04-25  Andreas J. Guelzow <aguelzow@taliesin.ca>
8901         * dialog-preferences.c : add sort preference page
8902         * src/dialogs/dialog-cell-sort.c : add preserve-formats
8903           checkbox
8904         * src/dialogs/cell-sort.glade : ditto
8906 2002-04-17  Andreas J. Guelzow <aguelzow@taliesin.ca>
8908         * dialog-printer-setup.c (do_setup_page_info) : make page-order
8909           icons non-expandable (Bug #76474)
8911 2002-04-17  Andreas J. Guelzow <aguelzow@taliesin.ca>
8913         * dialog-preferences.c : add more items to file/xml
8914           preference page
8916 2002-04-17  Andreas J. Guelzow <aguelzow@taliesin.ca>
8918         * dialog-preferences.c : add file/xml preference page
8919         (dialog_pref_create_int_spin) : new
8920         (dialog_pref_create_float_spin) : new
8921         (dialog_pref_create_checkbox) : new
8923 2002-04-16  Andreas J. Guelzow <aguelzow@taliesin.ca>
8925         * dialog-preferences.c : add window-size preference page
8927 2002-04-15  Andreas J. Guelzow <aguelzow@taliesin.ca>
8929         * dialog-preferences.c : add window-size preference to
8930           catch-all page
8932 2002-04-15  Andreas J. Guelzow <aguelzow@taliesin.ca>
8934         * dialog-function-select.c : use get/set methods of gnumeric-gconf.h
8935         * dialog-plugin-manager.c : switch from gnome-config to gconf
8936         * dialog-preferences.c : add include
8938 2002-04-15  Andreas J. Guelzow <aguelzow@taliesin.ca>
8940         * dialog-autocorrect.c : make exception lists into GSList (rather
8941           than GList)
8942         * dialog-preferences.c : move gconf keys for fonts into
8943           gnumeric-gconf.h, synchronize gconf on destroy
8945 2002-04-15  Andreas J. Guelzow <aguelzow@taliesin.ca>
8947         * dialog-preferences.c : add more preferences
8949 2002-04-14  Andreas J. Guelzow <aguelzow@taliesin.ca>
8951         * dialog-preferences.c : add max number of undo items pref
8953 2002-04-14  Andreas J. Guelzow <aguelzow@taliesin.ca>
8955         * preferences.glade : move tabs to left on Jody's request
8956         * dialog-preferences.c : add history pref and number of sheets
8957           pref
8959 2002-04-13  Andreas J. Guelzow <aguelzow@taliesin.ca>
8961         * dialog-function-select.c : move defines into gnumeric-gconf.h
8962         * dialog-preferences.c : add `undo'-preferences page
8964 2002-04-12  Jon K Hellan  <hellan@acm.org>
8966         * dialog-preferences.c: Replace Gnome stock text/italic pixmap
8967         name with gtk synonym.
8969 2002-04-12  Jon K Hellan  <hellan@acm.org>
8971         * dialog-graph-guru.c: #ifdef out the lot for now.
8973 2002-04-11  Andreas J. Guelzow <aguelzow@taliesin.ca>
8975         * dialog-define-name.c (name_guru_add) : fix leak
8977 2002-04-11  Andreas J. Guelzow <aguelzow@taliesin.ca>
8979         * so-arrow.glade : remove apply button
8980         * so-fill.glade : remove apply button
8981         * dialog-sheet-order.c : don't reset the color combos
8983 2002-04-11  Andreas J. Guelzow <aguelzow@taliesin.ca>
8985         * dialog-workbook-attr.c : do not use GnomePropertyBox
8986         * workbook-attr.glade : ditto
8988 2002-04-10  Andreas J. Guelzow <aguelzow@taliesin.ca>
8990         * Makefile.am : added so-fill.glade
8991         * so-fill.glade : new
8993 2002-04-10  Andreas J. Guelzow <aguelzow@taliesin.ca>
8995         * so-arrow.glade : add line preview
8997 2002-04-10  Andreas J. Guelzow <aguelzow@taliesin.ca>
8999         * Makefile.am : added so-arrow.glade
9000         * so-arrow.glade : new
9001         * sheet-order.glade : fix minumum button width
9003 2002-04-10  Andreas J. Guelzow <aguelzow@taliesin.ca>
9005         * Makefile.am : added so-checkbox.glade
9006         * so-checkbox.glade : new
9008 2002-04-09  Andreas J. Guelzow <aguelzow@taliesin.ca>
9010         * src/dialogs/dialog-search-replace.c (dialog_search_replace) :
9011           preload selection
9012         * src/dialogs/dialog-search.c (dialog_search) : preload selection
9014 2002-04-09  Andreas J. Guelzow <aguelzow@taliesin.ca>
9016         * Makefile.am : added so-scrollbar.glade
9017         * so-scrollbar.glade : new
9019 2002-04-08  Andreas J. Guelzow <aguelzow@taliesin.ca>
9021         * Makefile.am : add dialog-col-row.c, remove dialog-simple-input.c
9022         * colrow.glade : slightly redesigned
9023         * dialog-simple-input.c : removed
9024         * dialogs.h : add dialog_col_row, remove dialog_get_number and
9025           dialog_choose_cols_vs_rows
9026         * dialog-col-row.c : new
9028 2002-04-08  Andreas J. Guelzow <aguelzow@taliesin.ca>
9030         * dialog-cell-sort.c : use gnumeric-cell-renderer-toggle rather than
9031           gnumeric-cell-renderer
9033 2002-04-08  Andreas J. Guelzow <aguelzow@taliesin.ca>
9035         * Makefile.am : added dialog-row-height.c and dialog-col-width.c
9036         * dialog-row-height.c : new
9037         * dialog-col-width.c : new
9038         * dialog-row-height.glade : added checkbox and spin button
9039         * dialog-col-width.glade : ditto
9040         * dialogs.h : added dialog_row_height and dialog_col_width
9041         * dialog-zoom.glade : fix button formating
9043 2002-04-05  Andreas J. Guelzow <aguelzow@taliesin.ca>
9045         * dialog-random-generator.c : make undoable
9047 2002-04-03  Andreas J. Guelzow <aguelzow@taliesin.ca>
9049         * dialog-cell-sort.c : use setup_range_from_value
9051 2002-04-03  Andreas J. Guelzow <aguelzow@taliesin.ca>
9053         * dialog-preferences.c : added on-line description
9054         * preferences.glade : ditto
9056 2002-04-03  Andreas J. Guelzow <aguelzow@taliesin.ca>
9058         * dialog-preferences.c : set the treeview pref values in response
9059           to a notification rather than directly.
9061 2002-04-02  Andreas J. Guelzow <aguelzow@taliesin.ca>
9063         * dialog-formula-guru.c : use gnumeric-cell-renderer-text
9064         * dialog-preferences.c : use gnumeric-cell-renderer-text
9066 2002-04-01  Andreas J. Guelzow <aguelzow@taliesin.ca>
9068         * dialog-cell-sort.c (dialog_destroy) : fix leak
9070 2002-04-01  Andreas J. Guelzow <aguelzow@taliesin.ca>
9072         * Makefile.am : add dialog-preferences.c and preferences.glade
9073         * dialogs.h : add dialog_preferences
9074         * dialog-preferences.c : new
9075         * preferences.glade : new
9077 2002-03-31  Andreas J. Guelzow <aguelzow@taliesin.ca>
9079         * Makefile.am : replace tools.h by tool-dialogs.h
9080         * dao-gui-utils.c : define output_group
9081         * dao-gui-utils.h : define output_group as extern
9082         * dialog-advanced-filter.c : use inheritance over #define
9083         * dialog-analysis-tools.c : use inheritance over #define
9084         * dialog-random-generator.c : use inheritance over #define
9085         * dialog-solver.c : include tool-dialogs.h instead of tools.h
9086         * dialog-summary.c : use new workbook signals
9087         * tools.h : split into tool-dialogs.h and tools/tools.h
9088         * tool-dialogs.h : new
9090 2002-03-31  Andreas J. Guelzow <aguelzow@taliesin.ca>
9092         * dao-gui-utils.c (parse_output) : fix typos (use the intended
9093           buttons)
9094         * dialog-analysis-tools.c : make regression tool undoable
9096 2002-03-31  Andreas J. Guelzow <aguelzow@taliesin.ca>
9098         * dao-gui-utils.c : include tools.h rather than
9099           analysis-tools.h
9100         * dialog-advanced-filter.c : correct comment
9101         * dialog-analysis-tools.c : make histogram undoable
9102         * dialog-random-generator.c : include tools.h rather than
9103           analysis-tools.h
9104         * tools.h : include only general tools info
9106 2002-03-30  Andreas J. Guelzow <aguelzow@taliesin.ca>
9108         * dialog-random-generator.c : new file extracted from
9109           dialog-analysis-tools.c
9110         * dialog-analysis-tools.c : some code moved to
9111           dialog-random-generator.c
9112         * Makefile.am : added dialog-random-generator.c
9113         * tools.h : include random-generator.h
9115 2002-03-30  Andreas J. Guelzow <aguelzow@taliesin.ca>
9117         * tools.h : change F-, z- and t-test tools into
9118           cmd_analysis_tools engine
9119         * dialog-analysis-tools.c : make F-, z- and t-test tools
9120           undoable
9122 2002-03-30  Andreas J. Guelzow <aguelzow@taliesin.ca>
9124         * tools.h : change exp_smoothing_tool, averages_tool, ranking_tool
9125           and sampling_tool into cmd_analysis_tools engines
9126         * dialog-analysis-tools.c : make fourier analysis, moving averages,
9127           rank and percentile, and sampling tools undoable
9128         * dao-gui-utils.h (parse_output) : change return type
9129         * dao-gui-utils.c (parse_output) : return dao
9131 2002-03-29  Andreas J. Guelzow <aguelzow@taliesin.ca>
9133         * dialog-function-select.c (dialog_function_load_recent_funcs) :
9134           use central gconf-client
9135         (dialog_function_write_recent_func) : ditto
9137 2002-03-29  Andreas J. Guelzow <aguelzow@taliesin.ca>
9139         * tools.h : change fourier_tool into
9140           cmd_analysis_tools engine
9141         * dialog-analysis-tools.c : make fourier analysis tool
9142           undoable
9144 2002-03-28  Andreas J. Guelzow <aguelzow@taliesin.ca>
9146         * tools.h : change descriptive_stats_tool into
9147           cmd_analysis_tools engine
9148         * dialog-analysis-tools.c : make descriptive statistics tool
9149           undoable
9151 2002-03-28  Andreas J. Guelzow <aguelzow@taliesin.ca>
9153         * tools.h : change covariance_tool into
9154           cmd_analysis_tools engine
9155         * dialog-analysis-tools.c : make covariance tool
9156           undoable and add formatting options to all tools
9158 2002-03-28  Andreas J. Guelzow <aguelzow@taliesin.ca>
9160         * correlation.glade : add options
9161         * covariance.glade : add options
9162         * descriptive-stats.glade : add options
9163         * exp-smoothing.glade : add options
9164         * fourier-analysis.glad : add options
9165         * histogram.glade : add options
9166         * mean-tests.glade : add options
9167         * moving-averages.glade : add options
9168         * random-generation.glade : add options
9169         * rank.glade : add options
9170         * regression.glade : add options
9171         * sampling.glade : add options
9172         * variance-tests.glade : add options
9173         * tools.h : change correlation_tool into
9174           cmd_analysis_tools engine
9175         * dialog-analysis-tools.c : make correlation tool
9176           undoable and add formatting option
9177         * dialog-printer-setup.c (hf_changed) : fix warning
9179 2002-03-28  Andreas J. Guelzow <aguelzow@taliesin.ca>
9181         * anova-one.glade : fix number of table rows
9182         * anova-two.glade : add options
9183         * dialog-analysis-tools.c : make 2 factor anova
9184           undoable and add formatting options
9185         * tools.h : change 2-factor anova into
9186           cmd_analysis_tools engine
9188 2002-03-27  Andreas J. Guelzow <aguelzow@taliesin.ca>
9190         * dialog-function-select.c (dialog_function_write_recent_func) :
9191           fix warnings and depend for default value on gconf.
9193 2002-03-27  Andreas J. Guelzow <aguelzow@taliesin.ca>
9195         * dialog-printer-setup.c : complete port to gnome2
9196         * print.glade : add help button
9197         * hf-config.glade : port to gnome2
9199 2002-03-27  Andreas J. Guelzow <aguelzow@taliesin.ca>
9201         * dialog-printer-setup.c : port to gnome2 (except header/footer
9202          customization)
9203         * print.glade : ditto
9205 2002-03-25  Jody Goldberg <jody@gnome.org>
9207         * Release 1.1.2
9209 2002-03-26  Andreas J. Guelzow <aguelzow@taliesin.ca>
9211         * dialog-function-select.c (dialog_function_load_recent_funcs) :
9212           use a single gconf variable of type list of strings
9213           rather than a list of gconf variables.
9214         (dialog_function_write_recent_func) : ditto, read the maximum
9215           length of the list fom gconf.
9217 2002-03-25  Andreas J. Guelzow <aguelzow@taliesin.ca>
9219         * dao-gui-utils.c (focus_on_entry) : renamed to cb_focus_on_entry
9220         * dialog-analysis-tools.c (error_in_entry) : use focus_on_entry
9221         * dialog-goal-seek.c (focus_on_entry) : removed
9222         * dialog-tabulate.c (focus_on_entry) : removed
9223         * dialog-summary.c : use gnumeric_textview_[gs]et_text
9225 2002-03-25  Andreas J. Guelzow <aguelzow@taliesin.ca>
9227         * analysis-tools.glade : removed
9228         * mean-tests.glade : remove placeholder
9229         * Makefile.am : removed analysis-tools.glade
9231 2002-03-25  Andreas J. Guelzow <aguelzow@taliesin.ca>
9233         * summary.glade : make entry ids match summary names
9234         * dialog-summary.c : make changes undoable and dialog
9235           modeless
9236         * dialogs.h (dialog_summary_update) : add switch
9238 2002-03-25  Andreas J. Guelzow <aguelzow@taliesin.ca>
9240         * dialog-cell-comment.c : fix typo
9241         * dialog-summary.c : port to gnome 2 and make into a guru
9242         * dialogs.h : change arguments to dialog_summary_update
9243         * summary.glade : port to gnome 2
9245 2002-03-24  Andreas J. Guelzow <aguelzow@taliesin.ca>
9247         * dialog-stf-preview.c (stf_preview_draw_text): use default font
9249 2002-03-23  Andreas J. Guelzow <aguelzow@taliesin.ca>
9251         * dialog-stf.glade : fix crash causing errors
9253 2002-03-23  Andreas J. Guelzow <aguelzow@taliesin.ca>
9255         * dialog-cell-sort.c: disable `by value'
9257 2002-03-23  Andreas J. Guelzow <aguelzow@taliesin.ca>
9259         * dialog-function-select.c (dialog_function_load_recent_funcs) :
9260           new
9261         (dialog_function_write_recent_func) : new
9262         (cb_dialog_function_select_ok_clicked) : call
9263           dialog_function_write_recent_func
9264         (dialog_function_select_load_tree) : add `recent' cat
9265         (cb_dialog_function_select_cat_selection_changed) add recent
9266           funcs to function list on `recent' cat selection.
9267         (dialog_function_select_init) call dialog_function_load_recent_funcs
9268         (dialog_function_select) : initialize recent_funcs
9270 2002-03-23  Jukka-Pekka Iivonen  <jiivonen@hutcs.cs.hut.fi>
9272         * solver.glade: Removed dual program report button.  Will be done
9273         later, not for 1.2.
9275         * solver.glade: Added `Assume Integer (Discrete)' button.
9277         * dialog-solver.c: Related changes.
9279 2002-03-22  Andreas J. Guelzow <aguelzow@taliesin.ca>
9281         * dialog-formula-guru.c : implement varargs handling
9283 2002-03-22  Andreas J. Guelzow <aguelzow@taliesin.ca>
9285         * dialog-formula-guru.c : implement cursor handling
9286         * dialog-search.c : remove warning
9287         * function-select.glade : remove unnecessary text
9289 2002-03-22  Almer S. Tigelaar  <almer@gnome.org>
9291         * autoformat.glade: Add new edge related check items.
9293         * dialog-autoformat.c (cb_apply_item_toggled): Renamed to ...
9294         (cb_check_item_toggled): Set new edge related flags.
9295         (cb_category_popwin_hide): Cope with function name change.
9296         (setup_apply_item): Renamed to ...
9297         (setup_check_item): Cope with function name change.
9298         (dialog_autoformat): Idem and initialize new edge related
9299         check items.
9301 2002-03-22  Jukka-Pekka Iivonen  <jiivonen@hutcs.cs.hut.fi>
9303         * dialog-solver.c (solver_reporting): Added handling of max time
9304         exceeded.
9306 2002-03-22  Andreas J. Guelzow <aguelzow@taliesin.ca>
9308         * dialog-function-select.c : split categories and functions into
9309           separate lists (we should really add subcategories to the
9310           categories list
9311         * function-select.glade : ditto
9313 2002-03-21  Andreas J. Guelzow <aguelzow@taliesin.ca>
9315         * dialog-formula-guru.c (dialog_formula_guru_init) : use
9316           gnumeric_cell_renderer_expr_entry_new rather than
9317           gtk_cell_renderer_text_new for editable column
9319 2002-03-21  Jukka-Pekka Iivonen  <jiivonen@hutcs.cs.hut.fi>
9321         * dialog-about.c (dialog_about): Added the authors of the LP Solve
9322         algorithm.
9324 2002-03-21  Andreas J. Guelzow <aguelzow@taliesin.ca>
9326         * dialog-formula-guru.c : support `rolling-up' of the window
9327           to make Jon-Kare happy
9328         * formula-guru.glade : ditto
9330 2002-03-20  Andreas J. Guelzow <aguelzow@taliesin.ca>
9332         * dialog-formula-guru.c : handle existing function calls
9334 2002-03-20  Jukka-Pekka Iivonen  <jiivonen@hutcs.cs.hut.fi>
9336         * dialog-solver.c (solver_reporting): Added check if max
9337         iterations was exceeded.
9339 2002-03-20  Andreas J. Guelzow <aguelzow@taliesin.ca>
9341         * dialog-formula-guru.c : enable `okay'
9343 2002-03-19  Andreas J. Guelzow <aguelzow@taliesin.ca>
9345         * dialog-formula-guru.c : rewritten
9346         * dialog-function-select.c : rewritten
9347         * formula-guru.glade : rewritten
9348         * function-select.glade : rewritten
9349         * dialogs.h (dialog_formula_guru) : change argument
9350         (dialog_function_select) : change argument and return type
9352 2002-03-19  Jukka-Pekka Iivonen  <jiivonen@hutcs.cs.hut.fi>
9354         * solver.glade : Improved label.
9356         * dialogs-solver.c : QP related changes.
9358 2002-03-18  Andreas J. Guelzow <aguelzow@taliesin.ca>
9360         * src/dialogs/goto.glade : removed navigator part
9361         * dialog-goto-cell.c :  removed navigator
9363 2002-03-18  Jukka-Pekka Iivonen  <jiivonen@hutcs.cs.hut.fi>
9365         * solver.glade : Added a button for quadratic programming.
9367         * dialog-solver.c : Handle LP, QP radio buttons.
9369 2002-03-17  Andreas J. Guelzow <aguelzow@taliesin.ca>
9371         * src/dialogs/goto.glade : new
9372         * dialog-goto-cell.c : ported to gnome2, made into guru and
9373           redesigned. The navigator is not implemented.
9375 2002-03-17  Jody Goldberg <jody@gnome.org>
9377         * dialog-cell-format.c (fmt_dialog_init_font_page) : fix underline
9378           handling by converting to gnumeric-combo-text.  Thanks to Almer for
9379           pointing me at this code.
9380         (cb_font_underline_changed) : change signal semantics to match
9381           the new combo.
9382         * cell-format.glade : Use a custom type.
9384 2002-03-17  Andreas J. Guelzow <aguelzow@taliesin.ca>
9386         * src/dialogs/dialog-search-replace.c : ported to gnome2
9387         * src/dialogs/search-replace.glade : ported to gnome2 and
9388           redesigned
9390 2002-03-17  Jukka-Pekka Iivonen  <jiivonen@hutcs.cs.hut.fi>
9392         * solver.glade, dialog-solver.c : Added BOOL constraint support.
9394 2002-03-16  Jon K Hellan  <hellan@acm.org>
9396         * dialog-cell-format.c (BorderPicker): Add is_auto_color member.
9397         (FormatState.border): Ditto.
9398         (FormatState.back): Remove back_color_is_default.
9399         (setup_color_pickers): Remove default_color, mcolor
9400         parameters. Handle autocolors.
9401         (cb_font_preview_color, cb_back_preview_color,
9402         cb_pattern_preview_color, border_get_mstyle,
9403         border_format_has_changed, cb_border_color, init_border_button,
9404         fmt_dialog_impl): Handle autocolors.
9405         (draw_pattern_selected): Remove old default color handling code.
9407 2002-03-16  Jody Goldberg <jody@gnome.org>
9409         * dialog-cell-format.c (setup_color_pickers) : The signal has changed
9410           name as well as signature.
9412 2002-03-16  Jukka-Pekka Iivonen  <jiivonen@hutcs.cs.hut.fi>
9414         * dialog-solver.c (cb_dialog_solve_clicked): Store the status of
9415         the new buttons and entries.
9416         (dialog_init): Initialize the new entries.
9418         * dialog-goal-seek.c (focus_on_entry): Made public.
9420         * solver.glade: Added `automatic scaling' and `show iteration
9421         results' buttons.  Added `max iterations' and `max time' buttons.
9423 2002-03-15  Andreas J. Guelzow <aguelzow@taliesin.ca>
9425         * dialog-sheet-order.c (dialog_sheet_order) : some
9426         beautification
9427         NOTE: To compile, this requires today's cvs version of gal
9428         * sheet-order.glade : some beautification
9430 2002-03-15  Andreas J. Guelzow <aguelzow@taliesin.ca>
9432         * dialog-sheet-name.c : removed
9433         * sheet-rename.glade : removed
9434         * dialogs.h : removed ref to dialog_sheet_name
9435         * Makefile.am : removed dialog-sheet-name.c and
9436           sheet-rename.glade
9438 2002-03-15  Andreas J. Guelzow <aguelzow@taliesin.ca>
9440         * dialog-sheet-order.c : support changes to tab colors.
9441         * sheet-order.glade : rearrange to allow for color pickers
9443 2002-03-15  Jukka-Pekka Iivonen  <jiivonen@hutcs.cs.hut.fi>
9445         * dialog-solver.c (cb_dialog_solve_clicked): Changes related to
9446         the enumeration of the solver's status type.
9447         (cb_dialog_solve_clicked): Fixed a crash when the specified target
9448         cell was empty.
9449         (cb_dialog_solve_clicked): Added != NULL check before free.
9451 2002-03-14  Andreas J. Guelzow <aguelzow@taliesin.ca>
9453         * dialog-sheet-order.c : support showing the color
9454           of colored tabs
9456 2002-03-14  Jukka-Pekka Iivonen  <jiivonen@hutcs.cs.hut.fi>
9458         * dialog-solver.c (cb_dialog_solve_clicked): If the problem is
9459         infeasible report it as such.
9461 2002-03-12  Andreas J. Guelzow <aguelzow@taliesin.ca>
9463         * merge.glade : new dialog for the Merge tool
9464         * dialog-merge.c : newly implemented Merge tool
9465         * dialogs.h (dialog_merge) : new
9466         * Makefile.am : add dialog-merge.c and merge.glade
9468 2002-03-12  Morten Welinder  <terra@diku.dk>
9470         * dialog-search.c (dialog_search): Drop the dummy state.  Newest
9471         gal no longer needs it.
9473 2002-03-12  Andreas J. Guelzow <aguelzow@taliesin.ca>
9475         * dialog-search.c : hook-up help button
9476         * search.glade : ditto
9478 2002-03-11  Andreas J. Guelzow <aguelzow@taliesin.ca>
9480         * dao-gui-utils.c (focus_on_entry) : The second widget is
9481           an expr-entry widget
9482         (dialog_tool_init_outputs) : link to focus-in-event of
9483           entry within the expr-entry widget
9485 2002-03-11  Andreas J. Guelzow <aguelzow@taliesin.ca>
9487         * src/dialogs/search.glade : port to gnome2
9488         * src/dialogs/dialog-search.c : port to gnome2,
9489           some problems remain to be fixed.
9491 2002-03-11  Andreas J. Guelzow <aguelzow@taliesin.ca>
9493         * dao-gui-utils.[hc] : new files, code extracted from
9494           src/tools/analysis-tools.[ch] and
9495           src/dialogs/dialog-analysis-tools.c, various
9496           functions renamed (prepended dao_)
9497         * dialog-analysis-tools.c : some code moved to
9498           dao-gui-utils.[hc] and src/tools/dao.[hc], change of
9499           names of utility functions now in dao-gui-utils.[hc]
9500           or src/tools/dao.[hc]
9501         * src/dialogs/dialog-advanced-filter.c : change of
9502           names of utility functions now in dao-gui-utils.[hc]
9503           or src/tools/dao.[hc]
9504         * Makefile.am : added dao-gui-utils.[hc]
9506 2002-03-11  Jody Goldberg <jody@gnome.org>
9508         * dialog-cell-format.c : changes to color combo.
9510 2002-03-10  Jody Goldberg <jody@gnome.org>
9512         * Release 1.1.1
9514 2002-03-10  Andreas J. Guelzow <aguelzow@taliesin.ca>
9516         * anova-one.glade : add more output options
9517         * dialog-analysis-tools.c : support new options in one-factor
9518           anova and use cmd_analysis_tool
9519         * tools.h : replace anova_single_factor_tool with
9520           analysis_tool_anova_single_engine
9522 2002-03-10  Jukka-Pekka Iivonen  <jiivonen@hutcs.cs.hut.fi>
9524         * dialog-solver.c (cb_dialog_solve_clicked): Made the status of
9525         reporting checkbuttons persistent.
9526         (dialog_init): Related changes.
9528 2002-03-09  Andreas J. Guelzow <aguelzow@taliesin.ca>
9530         * cell-sort.glade : shrink dialog
9531         * dialog-cell-sort.c : use new GnumericCellRenderer for desc/asc
9532           column and delete sort column.
9534 2002-03-09  Jon K Hellan  <hellan@acm.org>
9536         * dialog-plugin-manager.c (cb_pm_button_activate_plugin_clicked,
9537         cb_pm_button_activate_all_clicked): Revert to pre 2002-03-08
9538         version. We apologize for the inconvenience.
9540 2002-03-09  Andreas J. Guelzow <aguelzow@taliesin.ca>
9542         * sheet-order.glade : use stock buttons and set title
9543         * dialog-sheet-order.c : use stock buttons
9545 2002-03-09  Andreas J. Guelzow <aguelzow@taliesin.ca>
9547         * dialog-sheet-order.c : various minor modifications to make
9548           Jody happy.
9550 2002-03-09  Jukka-Pekka Iivonen  <jiivonen@hutcs.cs.hut.fi>
9552         * solver.glade, dialog-solver.c: Renamed `Program Report' as
9553         `Performance Report'.  Added check buttons for `Program Report'
9554         and `Dual Program Report'.
9556         * dialog-solver.c (cb_dialog_solve_clicked): Plug a leak.
9557         (grab_cells): Use append instead of prepend.  The order matters.
9558         (convert_constraint_format): Ditto.
9559         (revert_constraint_format): Ditto.
9561 2002-03-09  Andreas J. Guelzow <aguelzow@taliesin.ca>
9563         * sheet-order.glade : change button order
9564         * cell-sort.glade : ditto
9565         * dialog-sheet-order.c : various minor modifications and support
9566           deletion of sheets.
9568 2002-03-09  Jody Goldberg <jody@gnome.org>
9570         * dialog-paste-special.c : fix.
9572 2002-03-08  Jon K Hellan  <hellan@acm.org>
9574         * dialog-plugin-manager.c (cb_pm_button_activate_plugin_clicked):
9575         Add parameter force_load = FALSE to activate_plugin call.
9576         (cb_pm_button_activate_all_clicked): Add parameter force_load =
9577         FALSE to plugin_db_activate_plugin_list call.
9579 2002-03-08  Jukka-Pekka Iivonen  <jiivonen@hutcs.cs.hut.fi>
9581         * dialog-solver.c (cb_dialog_solve_clicked): Make the reports only
9582         if solver found a proper sollution.
9583         (cb_dialog_solve_clicked): Added dialog to warn if the sensitivity
9584         or limits report cannot be created.
9585         (cb_dialog_solve_clicked): Added a check if target range or input
9586         range is not set.
9588 2002-03-07  Andreas J. Guelzow <aguelzow@taliesin.ca>
9590         * dialog-sheet-order.c (cb_selection_changed) : handle delete button
9591         (cb_toggle_deleted) : new
9592         (populate_sheet_list) : handle `is_deleted' column
9593         (move_cb) : ditto
9594         (cb_add_clicked) : ditto
9595         (cb_delete_clicked) : implement
9596         (cb_ok_clicked) : ignore deleted
9598 2002-03-06  Jody Goldberg <jody@gnome.org>
9600         * dialog-advanced-filter.c (advanced_filter) : Use eval_pos_init_sheet.
9602         * dialog-solver.c (cb_dialog_solve_clicked) : fix leak.
9604 2002-03-07  Jukka-Pekka Iivonen  <jiivonen@hutcs.cs.hut.fi>
9606         * solver.glade: added `Program' checkbutton for program report and
9607         made the Limits reporting button sensitive.
9609 2002-03-07  Andreas J. Guelzow <aguelzow@taliesin.ca>
9611         * sheet-order.glade : add buttons
9612         * cell-sort.glade : reorder buttons
9613         * dialog-sheet-order.c (cb_row_inserted) : deleted
9614         (cb_selection_changed) : add more buttons
9615         (populate_sheet_list) : remove "row_inserted" handler
9616         (move_cb) : move wb_view_sheet_focus to cb_selection_changed
9617         (cb_add_clicked) : new
9618         (cb_duplicate_clicked) : new stub
9619         (cb_delete_clicked) : new stub
9620         (dialog_sheet_order) : add handlers to new buttons
9622 2002-03-06  Jukka-Pekka Iivonen  <jiivonen@hutcs.cs.hut.fi>
9624         * dialog-solver.c: Solver rewrite related changes.  Things are not
9625         quite done yet.
9627 2002-03-04  Andreas J. Guelzow <aguelzow@taliesin.ca>
9629         * dialog-cell-comment.c (cb_cell_comment_ok_clicked) : use
9630           cmd_set_comment
9631         (dialog_cell_comment) : use cell_has_comment_pos
9633 2002-03-03  Andreas J. Guelzow <aguelzow@taliesin.ca>
9635         * dialog-sheet-name.c (cb_sheet_name_ok_clicked ) : change the
9636           invocation of cmd_rename_sheet
9637         * dialog-sheet-order.c : implement sheet renaming and check whether
9638           any changes are pending before submitting a command.
9640 2002-03-02  Jody Goldberg <jody@gnome.org>
9642         * dialog-formula-guru.c (cb_formula_guru_rolled_entry_changed) : Use
9643           the convenience routines.
9644         (formula_guru_set_rolled_state) : partial fix.
9646         * formula-guru.glade : fix conversion problems.
9648 2002-03-01  Andreas J. Guelzow <aguelzow@taliesin.ca>
9650         * Makefile.am : add cell-comment.glade
9651         * dialog-cell-comment.c : port to gnome2 and make guru
9652         NOTE: adding/modifying comments still does not work:
9653         crash in cell_comment_destroy (apparent confusion between
9654         GObject and GtkObject)
9655         * cell-comment.glade : new file
9657 2002-03-01  Morten Welinder  <terra@diku.dk>
9659         * dialog-solver.c (free_original_values): Simplify.
9661 2002-03-01  Andreas J. Guelzow <aguelzow@taliesin.ca>
9663         * src/dialogs/dialog-zoom.glade : add helpbutton
9664         * src/dialogs/dialog-zoom.c : port and reimplement as
9665         guru
9667 2002-02-29  Andreas J. Guelzow <aguelzow@taliesin.ca>
9669         * tabulate.glade : add help button
9670         * dialog-tabulate.c (dialog_tabulate) : ditto
9671         * dialog-sheet-order.c (get_selected_sheet) : deleted
9672         (location_of_iter) : new
9673         (cb_selection_changed) : don't affect the real sheets
9674         (move_cb) : don't move the real sheets
9675         (cb_close_clicked) : replaced by cb_cancel_clicked
9676         (cb_ok_clicked) : new
9677         (cb_sheet_order_destroy) : free old_order
9678         (sheet_order_dialog) : set-up more buttons
9680 2002-02-28  Andreas J. Guelzow <aguelzow@taliesin.ca>
9682         * dialog-tabulate.c (ok_clicked) : lots of changes
9683           to use the new expr entry widget, renamed to
9684           (tabulate_ok_clicked)
9685         (get_table_expr_entry) : new
9686         (get_table_entry) : deleted
9687         (get_table_float_entry) : new
9688         (cancel_clicked) : use GtkDialog
9689         (focus_on_entry) : this only works for GtkEntry
9690         (single_cell) : use gnm_expr_entry_parse_as_value
9691         (dialog_tabulate) : use GtkDialog
9692         * tabulate.glade : placeholders don't work anymore
9694 2002-02-28  Andreas J. Guelzow <aguelzow@taliesin.ca>
9696         * delete-cells.glade : add help button, change some ids
9697         * dialog-delete-cells.c : rewrite as guru
9699 2002-02-28  Jody Goldberg <jody@gnome.org>
9701         * cell-format.glade : reorder slightly.
9703 2002-02-28  Andreas J. Guelzow <aguelzow@taliesin.ca>
9705         * insert-cells.glade : add help button, change some ids
9706         * dialog-insert-cells.c : rewrite as guru
9708 2002-02-28  Jody Goldberg <jody@gnome.org>
9710         * dialog-cell-format.c (draw_format_preview) : split the format
9711           generation out into.
9712         (generate_format) : here.
9713         (cb_format_entry_changed) : don't regenerate the format.  This
9714           callback is called during the assignment of the format.  so we were
9715           assigning things twice.  Simplify it while we're in here.
9716         (fmt_dialog_init_validation_page) : Use gnm_expr_entry_load_from_expr.
9717         (validation_entry_from_expr) : delete.
9718         (fmt_dialog_enable_widgets) : don't reorder things.  We only bother
9719           storing the interesting widget, bu there are wrappers around some of
9720           them which was breaking the reorder process.
9722 2002-02-27  Andreas J. Guelzow <aguelzow@taliesin.ca>
9724         * dialog-analysis-tools.c (error_in_entry) : gnumeric-expr-
9725           entries are not gtkentries.
9726         (tool_destroy) : use g_object_unref
9727         (tool_load_selection) : gnumeric-expr-entries are not
9728           gtkentries.
9729         (dialog_random_tool_init) : load selection into gnumeric-
9730           expr-entry rather than gtkentry
9732 2002-02-27  Andreas J. Guelzow <aguelzow@taliesin.ca>
9734         * autocorrect-glade : don't set has_focus for a widget on an
9735           inactive notebook page
9737 2002-02-27  Andreas J. Guelzow <aguelzow@taliesin.ca>
9739         * dialog-goal-seek.c (focus_on_entry) : change argument type
9740         (cb_dialog_apply_clicked) : handle new expr entry widget, use
9741           entry_to_float_with_format
9743 2002-02-27  Andreas J. Guelzow <aguelzow@taliesin.ca>
9745         * dialog-consolidate.c (is_cell_ref) replace with
9746           gnm_expr_entry_is_cell_ref
9747         (cb_add_clicked) : use gnm_expr_entry_global_range_name
9748         * dialog-solver.c (is_hom_row_or_col_ref) : use
9749           gnm_expr_entry_parse_as_value
9750         (is_cell_ref) replace with gnm_expr_entry_is_cell_ref
9751         (cb_dialog_add_clicked) : use gnm_expr_entry_parse_as_value
9752         (cb_dialog_solve_clicked) : ditto
9754 2002-02-26  Andreas J. Guelzow <aguelzow@taliesin.ca>
9756         * dialog-consolidate.c (cb_add_clicked) : expr-entries are not
9757           GTK_EDITABLES
9759 2002-02-26  Andreas J. Guelzow <aguelzow@taliesin.ca>
9761         * dialog-about.c (dialog_about) : don't use gnome_dialog
9763 2002-02-25  Andreas J. Guelzow <aguelzow@taliesin.ca>
9765         * dialog-cell-format.c (fmt_dialog_init_validation_expr_entry) :
9766           set flags
9767         (cb_fmt_dialog_set_focus) : remove code now in wbcg_edit_attach_guru
9768         * dialog-cell-sort.c (dialog_set_focus) : deleted
9769         * dialog-consolidate.c (cb_dialog_set_focus) : deleted
9770         (setup_widgets) : set expr entry flags
9771         * dialog-define-names.c (cb_name_guru_set_focus) : deleted
9772         (name_guru_init) : set expr entry flags
9773         * dialog-goal-seek.c (dialog_set_focus) : deleted
9774         * dialog-printer-setup.c (cb_do_print_set_focus) : deleted
9775         * dialog-search-replace.c (set_focus) : deleted
9776         * dialog-search.c (set_focus) : deleted
9777         * dialog-solver.c (dialog_set_focus) : deleted
9778         * dialog-tabulate.c (set_focus) : deleted
9780 2002-02-25  Andreas J. Guelzow <aguelzow@taliesin.ca>
9782         * dialog-advanced-filter.c (dialog_init) : remove ref to
9783           tool_set_focus (now done in wbcg_edit_attach_guru)
9784         * dialog-analysis-tools.c (tool_set_focus) : moved into
9785           src/workbook-edit.c as guru_set_focus
9786         (dialog_tool_init) : remove ref to
9787           tool_set_focus (now done in wbcg_edit_attach_guru)
9788         (dialog_random_tool_init) : ditto
9789         (dialog_regression_tool_init) : ditto
9790         (dialog_histogram_tool_init) : ditto
9792 2002-02-23  Andreas J. Guelzow <aguelzow@taliesin.ca>
9794         * cell-sort.glade : Add `add' entry
9795         * dialog-cell-sort.c (append_data) : code extracted from
9796           load_model_data
9797         (load_model_data) : use append_data
9798         (value_to_global_range) : utility for cb_update_add_sensitivity
9799         (cb_update_add_sensitivity) : update add button sensitivity
9800         (cb_update_sensitivity) : call cb_update_add_sensitivity
9801         (cb_ok_clicked) : adjust base (the tree widget now stores
9802           row and col numbers rather than offset)
9803         (cb_add_clicked) : new
9804         (dialog_init) : set up add-entry
9806 2002-02-23  Andreas J. Guelzow <aguelzow@taliesin.ca>
9808         * dialog-analysis-tools.c (tool_set_focus) : the focus widget
9809           is the entry in the gnumeric-expr-entry widget
9810         * dialog-cell-sort.c (dialog_set_focus) : the focus widget
9811           is the entry in the gnumeric-expr-entry widget
9812         (dialog_init) : set update_policy, use update rather than changed
9813           signal
9815 2002-02-23  Kjartan Maraas  <kmaraas@gnome.org>
9817         * *.glade: Don't translate the widget label.
9819 2002-02-22  Kjartan Maraas  <kmaraas@gnome.org>
9821         * dialog-about.c: Remove unsupported #ifdef ENABLE_NLS.
9823 2002-02-21  Morten Welinder  <terra@diku.dk>
9825         * dialog-summary.c (dialog_summary_update): Constify.
9827         * dialog-stf-preview.c (stf_preview_draw_grid): Constify.
9829         * dialog-solver.c (cb_dialog_solve_clicked): Remove unneeded
9830         initialisation.
9832         * dialog-cell-format.c (fmt_dialog_init_format_page): Constify.
9833         (cb_validation_sensitivity): Constify.  Fix broken sensitivity
9834         code.
9836         * dialog-consolidate.c (construct_consolidate): Constify.
9838 2002-02-20  Morten Welinder  <terra@diku.dk>
9840         * dialog-printer-setup.c (do_setup_page): Constify.
9842         * dialog-paste-special.c (paste_types, paste_ops): Constify.
9844         * dialog-cell-format.c (cb_validation_error_action_deactivate):
9845         Constify.
9847         * dialog-analysis-tools.c (dialog_tool_init): Constify.
9849         * dialog-stf-preview.c (stf_preview_draw_box): Constify.
9850         (stf_preview_draw_line): Constify.
9851         (stf_preview_draw_text): Constify.
9853         * dialog-printer-setup.c (unit_editor_configure): Constify.
9855 2002-02-18  Jody Goldberg <jody@gnome.org>
9857         * dialog-cell-format.c (fmt_dialog_impl) : fix signature
9858           on apply button.
9860 2002-02-18  Jody Goldberg <jody@gnome.org>
9862         * Release 1.1.0
9864 2002-02-15  Jody Goldberg <jody@gnome.org>
9866         * function-select.glade : fix conversion breakage.  Still in bad
9867           shape.
9869 2002-02-10  Jody Goldberg <jody@gnome.org>
9871         * dialog-formula-guru.c (formula_guru_arg_new) : labels don't need
9872           to expand.
9874 2002-02-08  Jody Goldberg <jody@gnome.org>
9876         * sheet-order.glade  : supply a default size.
9878 2002-02-07  Jody Goldberg <jody@gnome.org>
9880         * dialog-autoformat.c (cb_remove_current_activated) : unused.
9882 2002-02-06  Michael Meeks  <michael@ximian.com>
9884         * dialog-graph-guru.c (dialog_graph_guru): fix typo.
9886 2002-02-06  Andreas J. Guelzow <aguelzow@taliesin.ca>
9888         * dialog-cell-sort.c (cb_sort_selection_changed) : handle delete
9889           button
9890         (cb_delete_clicked) : new
9891         (dialog_init) : connect cb_delete_clicked to button
9893 2002-02-05  Andreas J. Guelzow <aguelzow@taliesin.ca>
9895         * goalseek.glade : remove hbox from active-area
9896         * cell-sort.glade : add "add" and "delete" buttons (currently
9897           inactive)
9898         * dialog-cell-sort.c :  add "add" and "delete" buttons (currently
9899           inactive), set initial top-bottom vs left-right depending on
9900           shape of initial selection, add only MAX_INITIAL_CLAUSES to the
9901           list of available clauses (to avoid adding 65000+ if a complete
9902           column is selected).
9904 2002-02-05  Jon K Hellan  <hellan@acm.org>
9906         * dialog-cell-format.c (border_get_mstyle): Use style_color_new_i8.
9908 2002-02-04  Andreas J. Guelzow <aguelzow@taliesin.ca>
9910         * dialog-cell-sort.c : fine-tune the sort dialog and connect
9911           to sort-command
9913 2002-02-04  Andreas J. Guelzow <aguelzow@taliesin.ca>
9915         * dialog-cell-sort.c : complete the sort dialog. Note: The
9916           dialog is still not connected to the sort engine.
9918 2002-02-03  Andreas J. Guelzow <aguelzow@taliesin.ca>
9920         * cell-sort.glade : port to gnome2 and redesign as guru using
9921           treeview
9922         * dialog-cell-sort.c : initial port to gnome2 and
9923           guru-ification, sorting is currently disabled util completion
9924           of this port.
9926 2002-02-02  Jody Goldberg <jody@gnome.org>
9928         * autoformat.glade : Consistently Use 'label:' rather than 'label :'
9929         * cell-format.glade : ditto.
9930         * consolidate.glade : ditto.
9931         * dialog-stf-export.glade : ditto.
9932         * dialog-stf.glade : ditto.
9933         * names.glade : ditto.
9935         * dialog-autoformat.c : an initial port to gnome2
9936           and guru-ification.
9938 2002-02-02  Andreas J. Guelzow <aguelzow@taliesin.ca>
9940         * plugin-manager.glade : replace last clist with gtktreeview
9941         * dialog-plugin-manager.c : replace last clist with
9942           gtktreeview
9943         (dialog_plugin_manager) : move from clist to treeview
9944         (update_plugin_details_view) : ditto
9946 2002-01-31  Andreas J. Guelzow <aguelzow@taliesin.ca>
9948         * dialog-plugin-manager.c (update_plugin_manager_view) :
9949           preserve selection, and set default selection
9950         (plugin_compare_name) : reverse sense
9951         (dialog_plugin_manager) : make selection a state variable
9953 2002-01-31  Andreas J. Guelzow <aguelzow@taliesin.ca>
9955         * plugin-manager.glade : replace clists with gtktreeview
9956         * dialog-plugin-manager.c : move from clists to treeview
9957         (cb_pm_selection_changed) : new
9958         (cb_pm_clist_row_selected) : deleted
9959         (cb_pm_clist_row_unselected) : deleted
9960         (pm_dialog_init) : remove clist references
9961         (update_plugin_manager_view) : rewritten
9962         (dialog_plugin_manager) : move from clists to treeview
9964 2002-01-31  Jody Goldberg <jody@gnome.org>
9966         * dialog-graph-guru.c (graph_guru_state_destroy) : convert graphs to
9967           GObjects.
9969 2002-01-31  Andreas J. Guelzow <aguelzow@taliesin.ca>
9971         * plugin-manager.glade : first port to gnome2
9972         * dialog-plugin-manager.c : ditto
9973           Note: this is far from finished, but at least it
9974           doesn't crash.
9976 2002-01-31  Andreas J. Guelzow <aguelzow@taliesin.ca>
9978         * Makefile.am : add dialog-sheet-name.c
9979         * dialog-sheet-name.c : extracted from dialog-simple-input.c
9980         * dialog-advanced-filter.c : clean-up
9981         * dialog-analysis-tools.c : clean-up
9982         * dialog-autosave.c : clean-up
9983         * dialog-consolidate.c : clean-up
9984         * dialog-simple-input.c : clean-up
9986 2002-01-31  Andreas J. Guelzow <aguelzow@taliesin.ca>
9988         * advanced-filter.glade : add padding to warnings
9989         * dialog-advanced-filter.c (advanced_filter_ok_clicked_cb) :
9990           provide information dialog if no records are found
9991         (advanced_filter) : ditto
9992         (advanced_filter_update_sensitivity_cb) : provide information
9993           messages in warning label
9994         * dialog-sheet-order.c (populate_sheet_list) : disable drag
9995         starts in sheet list and desensitize column header
9997 2002-01-31  Andreas J. Guelzow <aguelzow@taliesin.ca>
9999         * advanced-filter.glade : port to gnome2 and redesign
10000         * dialog-advanced-filter.c (filter) : change in-place-output
10001           handling and duplicate values rather than copying strings
10002         (advanced_filter) : use parse_database_criteria, prepare_output
10003           after determining validity of input.
10004         (in_place_toggled) : deleted
10005         (copy_to_toggled) : deleted
10006         (new_sheet_toggled) : deleted
10007         (new_workbook_toggled) : deleted
10008         (dialog_help_cb) : deleted
10009         (advanced_filter_update_sensitivity_cb) : new callback
10010         (advanced_filter_ok_clicked_cb) : new callback
10011         (dialog_advanced_filter_init) : new procedure (create guru)
10012         (dialog_advanced_filter) : rewrite as guru
10013         * dialog-analysis-tools.c : move various definitions to
10014           src/analysis-tools.h
10015         (gnumeric_expr_entry_parse_to_value) : make non-static
10016         (error_in_entry) : make non-static
10017         (parse_output) : make non-static
10018         (tool_destroy) : make non-static
10019         (tool_set_focus) : make non-static
10020         (dialog_tool_init_outputs) : make non-static
10021         (dialog_tool_init_buttons) : make non-static
10022         (tool_load_selection) : make non-static
10024 2002-01-29  Andreas J. Guelzow <aguelzow@taliesin.ca>
10026         * dialog-simple-input.c (dialog_get_sheet_name) replaced by
10027           sheet_name_destroy, cb_sheet_name_ok_clicked,
10028           cb_sheet_name_cancel_clicked, dialog_sheet_name
10029         * dialogs.h (dialog_get_sheet_name) : replace with
10030           dialog_sheet_name
10031         * sheet-rename.glade : use descriptive button ids &
10032           edit label
10034 2002-01-28  Jody Goldberg <jody@gnome.org>
10036         * dialog-sheet-order.c (cb_sheet_order_destroy) : detach guru.
10037         (get_selected_sheet) : new util.
10038         (cb_selection_changed) : rework.
10039         (populate_sheet_list) : simplify.
10040         (move_cb) : implement.
10042 2002-01-28  Jody Goldberg <jody@gnome.org>
10044         * sheet-order.glade : rewrite.
10045         * dialog-sheet-order.c : begin transfer to TreeView.
10046         NOTE : IT CRASHES ! commit now so that jrb can see what the hell is
10047         going on.
10049 2002-01-28  Andreas J. Guelzow <aguelzow@taliesin.ca>
10051         * consolidate.glade : add help button
10052         * dialog-consolidate.c (gnumeric_expr_entry_parse_to_value) :
10053           new procedure
10054         (construct_consolidate) : use gnumeric_expr_entry_parse_to_value
10055           and global_range_parse
10056         (is_cell_ref) : new procedure
10057         (dialog_set_button_sensitivity) : new callback
10058         (cb_source_changed) : use is_cell_ref
10059         (cb_add_source_area) : use global_range_name
10060         (setup_widgets) : attach help button and connect new callbacks
10061         (cb_help_clicked) : new callback
10063 2002-01-28  Andreas J. Guelzow <aguelzow@taliesin.ca>
10065         * consolidate.glade : make gnome2 compatible
10066         * dialog-consolidate.c (cb_dialog_destroy) : glade gui is
10067           not gtk-object
10068         (cb_dialog_clicked) : use non-modal warning messages
10069         (setup_widgets) : dialog is not a gnome_dialog, initialize
10070           state->warning_dialog
10072 2002-01-27  Andreas J. Guelzow <aguelzow@taliesin.ca>
10074         * dialog-analysis-tools.c (tools_destroy_warning) : move to gui_utils.c
10075         (error_in_entry) : move some code to gnumeric_notice_nonmodal
10076         * dialog-goal-seek.c : change gnumeric_notice to gnumeric_notice_nonmodal
10077         (dialog_goal_seek) : initialize state->warning_dialog
10078         * dialog-solver.c (solver_destroy_warning) : move to gui_utils.c
10079         (solver_notice) : move to gnumeric_notice_nonmodal
10081 2002-01-27  Andreas J. Guelzow <aguelzow@taliesin.ca>
10083         * solver.glade : make gnome2 compatible
10084         * dialog-solver.c (solver_destroy_warning) : new callback
10085         (solver_notice) : wrapper around gnumeric_notice_nonmodal
10086         (cb_dialog_solve_clicked) : destroy outdated warnings dialog and
10087           change calls from gnumeric_notice to solver_notice
10088         (dialog_solver) : initialize state->warnings_dialog
10090 2002-01-27  Andreas J. Guelzow <aguelzow@taliesin.ca>
10092         * dialog-analysis-tools.c (sampling_tool_ok_clicked_cb) :
10093           destroy outdated warnings dialog
10094         (random_tool_ok_clicked_cb) : destroy outdated warnings dialog and
10095           remove accel_group from window before unreferenceing it.
10096         (histogram_tool_update_sensitivity_cb) : remove reference to apply
10097           button
10099 2002-01-27  Andreas J. Guelzow <aguelzow@taliesin.ca>
10101         * dialog-goal-seek.c (cb_dialog_apply_clicked) : make sure
10102           cells exist (http://bugzilla.gnome.org/show_bug.cgi?id=69832)
10104 2002-01-26  Andreas J. Guelzow <aguelzow@taliesin.ca>
10106         * autocorrect.glade : make gnome2 compatible and add apply button
10107         * dialog-autocorrect.c (cb_autocorrect_destroy) : state->glade
10108           is not a gtk object
10109         (cb_cancel_button_clicked) : new
10110         (cb_button_clicked) : renamed to cb_apply_button_clicked, do not
10111           destroy dialog
10112         (cb_ok_button_clicked) : new
10113         (dialog_init) : set-up apply button, this dialog need not be a
10114           guru but can be non-modal, transient on worksheet
10116 2002-01-26  Andreas J. Guelzow <aguelzow@taliesin.ca>
10118         * autosave-prompt.glade : removed
10119         * dialog-analysis-tools.c synchronize tool_states better, change
10120           arguments for all calls of error_in_entry
10121         (tools_destroy_warning) : new callback
10122         (error_in_entry) : make warning message non-modal
10124 2002-01-26  Andreas J. Guelzow <aguelzow@taliesin.ca>
10126         * dialog-analysis-tools.c (entry_to_float) : moved to gui-utils.c/h
10127         (entry_to_int) : ditto
10128         (float_to_entry) : ditto
10129         (int_to_entry) : ditto
10130         * dialog-autosave.c (autosave_on_off_toggled) renamed to
10131           autosave_set_sensitivity and improved functionality
10132         (dialog_autosave_prompt) : rewritten to use standard gtk dialog
10133         (dialog_autosave) : rewritten as non-modal
10134         (cb_autosave_cancel) : new
10135         (cb_autosave_help) : new
10136         (cb_autosave_ok) : new
10138 2002-01-24  Jon K Hellan  <hellan@acm.org>
10140         * dialog-formula-guru.c (cb_formula_guru_entry_focus_in): Align
10141         argument fields better when autoscrolling. Autoscroll in one more
10142         case: Navigating with keyboard from Cancel button. (OK, nobody is
10143         ever going to do that, but it works now, nevertheless.)
10145 2002-01-25  Andreas J. Guelzow <aguelzow@taliesin.ca>
10147         * dialog-advanced-filter.c : fix all calls to gnumeric_notice
10148         * dialog-analysis-tools.c : ditto
10149         * dialog-autocorrect.c : ditto
10150         * dialog-autosave.c : ditto
10151         * dialog-cell-sort.c : ditto
10152         * dialog-consolidate.c : ditto
10153         * dialog-define-names.c : ditto
10154         * dialog-goal-seek.c : ditto
10155         * dialog-search-replace.c : ditto
10156         * dialog-search.c : ditto
10157         * dialog-solver.c : ditto
10158         * dialog-tabulate.c : ditto
10160 2002-01-24  Andreas J. Guelzow <aguelzow@taliesin.ca>
10162         * dialog-analysis-tools.c (tool_load_selection) : use
10163           global_range_name
10165 2002-01-24  Jody Goldberg <jody@gnome.org>
10167         * cell-format.glade : fix typo.
10168         * advanced-filter.glade : add use_underline.
10169         * cell-sort.glade : ditto.
10170         * colrow.glade : ditto.
10171         * delete-cells.glade : ditto.
10172         * dialog-sheet-order.c : ditto.
10173         * dialog-stf.glade : ditto.
10174         * dialog-zoom.glade : ditto.
10175         * insert-cells.glade : ditto.
10176         * names.glade : ditto.
10177         * print.glade : ditto.
10178         * search-replace.glade : ditto.
10179         * search.glade : ditto.
10180         * solver.glade : ditto.
10181         * tabulate.glade : ditto.
10183 2002-01-24  Andreas J. Guelzow <aguelzow@taliesin.ca>
10185         * anova-one.glade : added underline property
10186         * anova-two.glade : added underline property
10187         * correlation.glade : added underline property
10188         * covariance.glade : added underline property
10189         * descriptive-stats.glade : added underline property
10190         * exp-smoothing.glade : added underline property
10191         * fourier-analysis.glade : added underline property
10192         * histogram.glade : added underline property
10193         * mean-tests.glade : added underline property
10194         * moving-averages.glade : added underline property
10195         * random-generation.glade : added underline property
10196         * rank.glade : added underline property
10197         * regression.glade : added underline property
10198         * sampling.glade : added underline property
10199         * variance-tests.glade : added underline property
10201 2002-01-23  Jody Goldberg <jody@gnome.org>
10203         * cell-format.glade : Add use_underline to the radio buttons.
10205         * dialog-cell-format.c (validation_rebuild_validation) : Use
10206           gnumeric_textview_get_text.
10208 2002-01-23  Jody Goldberg <jody@gnome.org>
10210         * cell-format.glade : remove place holders, s/columns/n-columns/
10211         d/focus_target/
10213 2002-01-22  Jody Goldberg <jody@gnome.org>
10215         * dialog-cell-sort.c (col_row_name_list) : prepend then reverse,
10216           append is slow.
10218 2002-01-21  Jody Goldberg <jody@gnome.org>
10220         * Release 1.0.3
10222 2002-01-19  Andreas J. Guelzow <aguelzow@taliesin.ca>
10224         * dialog-analysis-tools.c : replace calls to gtk_widget_show
10225           with tool_load_selection
10226         (tool_update_sensitivity_cb) : remove
10227         (tool_update_sensitivity_multiple_areas_cb) : rename
10228           tool_update_sensitivity_cb
10229         (tool_load_selection) : new
10230         (dialog_fourier_tool) : call correct sensitivity function
10231         (dialog_random_tool) : preload count and var entry
10233 2002-01-19  Andreas J. Guelzow <aguelzow@taliesin.ca>
10235         * dialog-analysis-tools.c : make dialog_..._tool non-static
10236           delete modal dialog for tool selection
10237         (dialog_ttest_paired_tool) : deleted
10238         (dialog_ttest_eq_tool) : deleted
10239         (dialog_ttest_neq_tool) : deleted
10240         (dialog_ztest_tool) : deleted
10241         (selection_made, dialog_help_cb, dialog_data_analysis) :
10242           deleted
10243         * dialogs.h : declare new non-static dialog_..._tool functions
10244         * tools.h : small formatting changes
10246 2002-01-19  Andreas J. Guelzow <aguelzow@taliesin.ca>
10248         * dialog-graph-guru.c (dialog-graph-guru.c) : make dialog transient
10250 2002-01-19  Jody Goldberg <jody@gnome.org>
10252         * graph-guru.glade : Make the guru a toplevel rather than dialog to
10253           keep it visible.
10254         * formula-guru.glade : ditto.
10256         * dialog-graph-guru.c (cb_entry_rangesel_drag_finished) : update the
10257           vector.
10258         (vector_state_new) : link to the new rangesel_drag_finished signal
10259           so that we push the update when a user finishes dragging.
10261 2002-01-18  Jody Goldberg <jody@gnome.org>
10263         * dialog-graph-guru.c (graph_guru_plot_name) : fix the stupid name
10264           generation.
10265         (vector_state_series_set_dimension) : create a series if necessary.
10266         (cb_graph_guru_series_add) : implement.
10267         (graph_guru_select_plot) : make series reset optional.
10268         (graph_guru_init) : hook up the add/delete series buttons.
10269         (cb_graph_guru_series_delete) : new.
10270         (cb_graph_guru_series_add) : new.
10272 2002-01-18  Morten Welinder  <terra@diku.dk>
10274         * dialog-formula-guru.c (formula_guru_init): Always show table.
10276 2002-01-13  Wayne Schuller  <k_wayne@linuxpower.org>
10278         * cell-format.glade: Add missing accelerator keys and hints.
10279         * cell-sort.glade:
10280         * colrow.glade:
10281         * goalseek.glade:
10282         * hf-config.glade:
10283         * names.glade:
10284         * plugin-manager.glade:
10285         * print.glade:
10286         * regression.glade:
10287         * sampling.glade:
10288         * search-replace.glade:
10289         * search.glade:
10290         * sheet-order.glade:
10291         * summary.glade:
10292         * variance-tests.glade:
10294 2002-01-15  Jody Goldberg <jody@gnome.org>
10296         * dialog-tabulate.c (dialog_tabulate) : take the sheet as an argument.
10298 2002-01-15  Morten Welinder  <terra@diku.dk>
10300         * dialog-tabulate.c: New file.
10301         * tabulate.glade: New file.
10302         * Makefile.am, dialogs.h: deal with new files.
10304 2002-01-15  Jody Goldberg <jody@gnome.org>
10306         * Release 1.0.2
10308 2002-01-12  Jody Goldberg <jody@gnome.org>
10310         * dialog-goal-seek.c (cb_dialog_apply_clicked) : Use global_range_parse.
10312 2002-01-12  Jody Goldberg <jody@gnome.org>
10314         * dialog-cell-format.c (validation_entry_from_expr) : new.
10315         (validation_rebuild_validation) : rework.
10316         (cb_validation_error_action_deactivate) : simplify.
10317         (cb_validation_sensitivity) : rename from
10318         cb_validation_operator_deactivate and improve alot.
10319         (fmt_dialog_init_validation_expr_entry) : new.
10320         (fmt_dialog_init_validation_page) : simplify.
10322 2002-01-10  Andreas J. Guelzow  <aguelzow@taliesin.ca>
10324         * dialog-analysis-tools.c (fourier_tool_ok_clicked_cb) : call
10325           fourier_tool !
10326         (dialog_fourier_tool) Use correct key.
10327         * fourier-analysis.glade : Small formatting change.
10328         * tools.h : Add fourier_tool.
10330 2002-01-09  Andreas J. Guelzow  <aguelzow@taliesin.ca>
10332         * histogram.glade : Redesign and add fields and buttons for
10333           calculated bins
10334         * tools.h : add histogram_calc_bin_info_t
10335         * dialog-analysis-tools.c (histogram_tool_update_sensitivity_cb) :
10336           new procedure
10337         (histogram_tool_ok_clicked_cb) : handle calculated bins
10338         (histogram_tool_set_predetermined) : new callback
10339         (histogram_tool_set_predetermined_on_toggle) : new callback
10340         (histogram_tool_set_calculated) : new callback
10341         (dialog_histogram_tool_init) : initialize new fields
10343 2002-01-08  Morten Welinder  <terra@diku.dk>
10345         * dialog-search.c (dialog_search): Connect to cursor_change signal
10346         instead, now that it seems to work.
10348         * dialog-cell-format.c (fmt_dialog_enable_widgets): Kill comma
10349         before closing brace.
10350         (fmt_dialog_impl): Ditto.
10351         * dialog-zoom.c (dialog_zoom_impl): Ditto.
10353 2002-01-08  Andreas J. Guelzow  <aguelzow@taliesin.ca>
10355         * moving-averages.glade : Enable standard error checkbox
10357 2002-01-07  Andreas J. Guelzow  <aguelzow@taliesin.ca>
10359         * dialog-analysis-tools.c (rank_tool_ok_clicked_cb) : read new
10360           radiobuttons and pass to ranking_tool
10361         * rank.glade : add radio buttons
10362         * tools.h : add av_ties_flag to ranking_tool
10364 2002-01-07  Andreas J. Guelzow  <aguelzow@taliesin.ca>
10366         * anova-one.glade : add 'autofit columns' checkbox
10367         * anova-two.glade : ditto
10368         * correlation.glade : ditto
10369         * covariance.glade : ditto
10370         * descriptive-stats.glade : ditto
10371         * exp-smoothing.glade : ditto
10372         * fourier-analysis.glade : ditto
10373         * histogram.glade : ditto
10374         * mean-tests.glade : ditto
10375         * moving-averages.glade : ditto
10376         * random-generation.glade : ditto
10377         * rank.glade : ditto
10378         * regression.glade : ditto
10379         * sampling.glade : ditto
10380         * variance-tests.glade : ditto
10381         * src/dialogs/dialog-analysis-tools.c (parse_output) : add check
10382           for autofit_button (default to autofit=true)
10385 2002-01-06  Jody Goldberg <jody@gnome.org>
10387         * Release 1.0.1
10389 2002-01-05  Jody Goldberg <jody@gnome.org>
10391         * dialog-graph-guru.c (vector_state_fill) : set the expr entry flags
10392           for a new series too.
10394 2002-01-04  Jody Goldberg <jody@gnome.org>
10396         * dialog-graph-guru.c (vector_state_fill) : more protection for
10397           missing series.
10399 2002-01-04  Andreas J. Guelzow  <aguelzow@taliesin.ca>
10401         * dialog-analysis-tools.c (anova_two_factor_tool_ok_clicked_cb) :
10402           correct error message (numerbers ??)
10404 2002-01-03  Andreas J. Guelzow  <aguelzow@taliesin.ca>
10406         http://bugzilla.gnome.org/show_bug.cgi?id=67878
10407         * dialog-workbook-attr.c (attr_dialog_impl) : fix
10408           help button reference
10410 2002-01-01  J.H.M. Dassen (Ray) <jdassen@debian.org>
10412         * dialog-graph-guru.c (graph_guru_get_plot) : Use explicit casts to
10413           prevent non-problematic warnings when char is unsigned by default.
10414         * dialog-graph-guru.c (graph_guru_get_series) : ditto
10415         * dialog-graph-guru.c (graph_guru_get_spec) : ditto
10416         * dialog-graph-guru.c (vector_state_series_set_dimension) : ditto
10417         * dialog-graph-guru.c (vector_state_fill) : ditto
10418         * dialog-graph-guru.c (vector_state_init) : ditto
10419         * dialog-graph-guru.c (graph_guru_series_name) : ditto
10420         * dialog-graph-guru.c (graph_guru_select_series) : ditto
10421         * dialog-graph-guru.c (graph_guru_select_plot) : ditto
10423 2001-12-31  Andreas J. Guelzow  <aguelzow@taliesin.ca>
10425         * histogram.glade : correct label
10426         * dialog-analysis-tools.c (anova_two_factor_tool_ok_clicked_cb) :
10427           correct error message
10428         (random_tool_ok_clicked_cb) : correct error messages
10430 2001-12-31  Jody Goldberg <jody@gnome.org>
10432         * Release 1.0.0
10434 2001-12-30  Zbigniew Chyla  <cyba@gnome.pl>
10436         * dialog-search.c
10437         (value_at): Return UTF-8 string (using U_() macro for static strings).
10438         (search_clicked): Set focus to ETable to speed up keyboard navigation.
10440 2001-12-15  Andreas J. Guelzow  <aguelzow@taliesin.ca>
10442         * autocorrect.glade : change position of help button
10444 2001-12-24  Jody Goldberg <jody@gnome.org>
10446         * Release 0.99.1
10448 2001-12-22  Wayne Schuller  <k_wayne@linuxpower.org>
10450         * dialog-printer-setup.c (hf_customize_help) : hook up help
10453 2001-12-21  Wayne Schuller  <k_wayne@linuxpower.org>
10455         * dialog-advanced-filter.c (dialog_advanced_filter) : fix
10456           help file name
10457         * dialog-autocorrect.c (dialog_init) : fix help file name
10459 2001-12-19  Wayne Schuller  <k_wayne@linuxpower.org>
10461         * dialog-search-replace.c: (ok_clicked, dialog_search_replace):
10462         Save and load the gnome_entry history.
10463         * dialog-search.c: (search_clicked, dialog_search): Ditto.
10464         * search-replace.glade: Name the gnome_entry widgets properly.
10466 2001-12-19  Jody Goldberg <jody@gnome.org>
10468         * dialog-cell-comment.c (dialog_cell_comment) : fix leak.
10470 2001-12-18  Morten Welinder  <terra@diku.dk>
10472         * dialog-function-select.c (function_list_fill): Set the right
10473         clist data.  (Row numbers for gtk_clist are zero based.)
10474         (function_select_row): Use row data, not index in function list.
10475         (dialog_function_select_impl): Ditto.
10477 2001-12-18  Jody Goldberg <jody@gnome.org>
10479         * dialog-consolidate.c (construct_consolidate) : parse_range change.
10480         * dialog-printer-setup.c (do_fetch_page_info) : ditto.
10482         * dialog-cell-format.c (validation_rebuild_validation) : no need
10483           to pass sheets to create the style conditions.
10485         * dialog-advanced-filter.c (dialog_advanced_filter) : Use Range.
10487 2001-12-16  Jody Goldberg <jody@gnome.org>
10489         * dialog-stf-main-page.c (stf_dialog_main_page_init) : suppress
10490           warning.
10492 2001-12-15  Jody Goldberg <jody@gnome.org>
10494         * Release 0.99.0
10496 2001-12-15  Andreas J. Guelzow  <aguelzow@taliesin.ca>
10498         * dialog-stf-main-page.c (stf_dialog_main_page_init) truncate
10499           preview to avoid wraps (# 66393)
10500         * dialog-stf.h define maximal preview size
10502 2001-12-14  Morten Welinder  <terra@diku.dk>
10504         * dialog-cell-format.c (fmt_dialog_init_format_page): Sort
10505         currencies in drop-down.
10507         * dialog-function-select.c (function_list_fill): Sort the
10508         functions by name.
10510 2001-12-13  Andreas J. Guelzow  <aguelzow@taliesin.ca>
10512         * dialog-stf-fixed-page.c (fixed_page_autodiscover) :
10513           first split is not the end of a column (Bug #66433)
10514         * dialogs/dialog-analysis-tools.c : alphabetize
10515         (dialog_ftest_tool_init) : fix typo (Bug #66880)
10517 2001-12-13  Jody Goldberg <jody@gnome.org>
10519         * dialog-cell-sort.c (dialog_cell_sort) : changes to range_has_header.
10521 2001-12-12  Jody Goldberg <jody@gnome.org>
10523         * dialog-cell-format.c (set_initial_focus) : const.
10525 2001-12-12  Jody Goldberg <jody@gnome.org>
10527         * dialog-solver.c (cb_dialog_solve_clicked) : gtk_entry_get_text const.
10528         * dialog-printer-setup.c (do_fetch_page) : ditto.
10529         (paper_size_changed) : ditto.
10530         * dialog-goal-seek.c (cb_dialog_apply_clicked) : ditto.
10531         * dialog-formula-guru.c (formula_guru_set_expr) : ditto.
10532         * dialog-autocorrect.c (cb_add_clicked) : ditto.
10533         * dialog-analysis-tools.c (entry_to_float) : ditto.
10534         (entry_to_int) : ditto.
10535         (gnumeric_expr_entry_parse_to_value) : ditto.
10536         (gnumeric_expr_entry_parse_to_list) : ditto.
10537         * dialog-advanced-filter.c (dialog_advanced_filter) : ditto.
10539 2001-12-10  Jody Goldberg <jody@gnome.org>
10541         * dialog-cell-format.c (fmt_dialog_selection_type) : Life is simpler.
10543 2001-12-09  Jody Goldberg <jody@gnome.org>
10545         * dialog-stf.glade  : only display scrollbars if necessary
10547 2001-12-08  Jody Goldberg <jody@gnome.org>
10549         http://bugzilla.gnome.org/show_bug.cgi?id=64991
10550         * dialog-search.c (search_clicked) : call e_table_model_pre_change
10551           before changing.
10553 2001-12-07  Jody Goldberg <jody@gnome.org>
10555         * dialog-advanced-filter.c (dialog_advanced_filter) : don't destroy
10556           the dialog until we are done with it.
10558 2001-12-03  Andreas J. Guelzow  <aguelzow@taliesin.ca>
10560         * anova-two.glade : activate labels button and change (1 - alpha)
10561           to alpha
10562         * histogram.glade : add percentages checkbox (# 62164)
10563         * dialog-analysis-tools.c : format all preentered numbers according
10564           to the locale (# 65404)
10565         (float_to_entry) : new utility proc.
10566         (int_to_entry) : ditto
10567         (anova_two_factor_tool_ok_clicked_cb) : support input from various
10568           sheets
10569         (anova_two_factor_tool_update_sensitivity_cb) : ditto
10570         (tool_update_sensitivity_cb) : deleted
10571         (tool_update_sensitivity_global_cb) : renamed tool_update_sensitivity_cb
10572         (histogramr_tool_ok_clicked_cb) : add percentages checkbox
10573           (# 62164)
10574         * tools.h : change arguments for anova_two_factor_without_r_tool,
10575           anova_two_factor_with_r_tool and histogram_tool
10577 2001-11-27  Andreas J. Guelzow  <aguelzow@taliesin.ca>
10579         * tools.h : change argument list of ranking_tool
10580         * rank.glade : add group by Areas
10581         * dialog-analysis-tools.c (rank_tool_ok_clicked_cb) : use
10582           gnumeric_expr_entry_parse_to_list rather than parse_range
10583           (support references to other sheets)
10584         (dialog_ranking_tool) : use tool_update_sensitivity_multiple_areas_cb
10587 2001-11-25  Jody Goldberg <jody@gnome.org>
10589         * dialog-define-names.c (cb_name_guru_add) : Use expr_parse_str.
10591         * dialog-formula-guru.c (formula_guru_init) : s/GList/ExprList/g
10593 2001-11-23  Andreas J. Guelzow  <aguelzow@taliesin.ca>
10595         * dialog-analysis-tools.c (random_tool_update_sensitivity_cb) : Check for
10596           valid values in the netry fields
10597         (random_tool_ok_clicked) : use gnumeric_expr_entry_parse_to_value rather
10598           than parse_range (support references to other sheets), set-up checks for
10599           errors in random_tool
10600         (dialog_random_tool_init) : hook random_tool_update_sensitivity_cb to the
10601           `changed' signal of the other entry fields
10603 2001-11-23  Andreas J. Guelzow  <aguelzow@taliesin.ca>
10605         * dialog-search.c (search_clicked) : initialize sr->curr_sheet
10606         (dialog_search) : change flags for expr-entry widget
10607         * dialog-search-replace.c (ok_clicked) : initialize sr->curr_sheet
10608         (dialog_search_replace) : change flags for expr-entry widget
10610 2001-11-20  Andreas J. Guelzow  <aguelzow@taliesin.ca>
10612         * dialog-analysis-tools.c (random_tool_ok_clicked_cb) : Don't use
10613           non-existing entry field.
10614           Bug: http://bugzilla.gnome.org/show_bug.cgi?id=64934
10616 2001-11-19  Andreas J. Guelzow <aguelzow@taliesin.ca>
10617         * dialog-analysis-tools.c : replace all atof and atoi with calls to
10618           entry_to_float and entry_to_int, wrappers around format_match_number.
10619           Extract common code into gnumeric_expr_entry_parse_to_value and
10620           gnumeric_expr_entry_parse_to_list. Fix code formatting.
10621         (ttest_tool_ok_clicked_cb) : validate known variance entries
10622         (ttest_update_sensitivity_cb) : new callback, validate mean_diff and alpha
10624 2001-11-18  Jody Goldberg <jgoldberg@home.com>
10626         * dialog-cell-format.c (cb_fmt_dialog_dialog_apply) : rebuild
10627           validation if something changed.
10628         (validation_rebuild_validation) : clear the change flag.
10629         (cb_validation_bounds_changed) : just flag a change.
10630         (fmt_dialog_init_validation_page) : init change flag.
10631         (cb_fmt_dialog_dialog_apply) : rebuild validation if there are pending
10632           changes.
10633         (cb_fmt_dialog_set_focus) : ditto.
10635 2001-11-17  Jody Goldberg <jgoldberg@home.com>
10637         * dialog-solver.c (grab_cells) : handle blank input cells.
10639 2001-11-16  Jody Goldberg <jgoldberg@home.com>
10641         * formula-guru.glade : Make resizable.
10642         * function-select.glade : Ditto.
10644         * dialog-cell-format.c (validation_rebuild_validation) : between is
10645         inclusive.
10647 2001-11-15  Andreas J. Guelzow <aguelzow@taliesin.ca>
10649         * dialog-analysis-tools.c (parse_multiple_ranges) : deleted
10650         (regression_tool_ok_clicked_cb) : use global_range_list_parse
10651         (regression_tool_update_sensitivity_cb) : ditto
10652         (dialog_regression_tool_init) : allow disconnected selections
10653           and selections from other sheets
10654         * regression.glade : include group-by buttons
10655         * tools.h : change arguments of regression_tool
10657 2001-11-14  Andreas J. Guelzow <aguelzow@taliesin.ca>
10659         * dialog-analysis-tools.c (tool_update_sensitivity_multiple_areas_cb)
10660           allow seconf input field
10661         (histogram_tool_ok_clicked_cb) : allow labels and grouping for seceral
10662           variables
10663         (dialog_histogram_tool_init) : ditto
10664         * histogram.glade : ditto
10665         * tools.h : modify arguments of histogram_tool
10667 2001-11-13  Jody Goldberg <jgoldberg@home.com>
10669         * dialog-cell-format.c (validation_entry_to_expr) : Use
10670           gnumeric_expr_entry_parse.
10672 2001-11-12  Andreas J. Guelzow <aguelzow@taliesin.ca>
10674         * dialog-analysis-tools.c (exp_smoothing_*) : enable group-by and labels
10675           as well as large selections, handle all tool returns
10676         (average_tool_*) : enable group-by and labels as well as large selections
10677         * moving-averages.glade : enable group-by and labels
10678         * exp-smoothing.glade : ditto
10679         * tools.h (averages_tool) : Use Value instead of Range
10680         (exp_smoothing_tool) L ditto
10682 2001-11-09  Morten Welinder  <terra@diku.dk>
10684         * dialog-stf-preview.c (stf_preview_render): Plug leaks and make
10685         much more robust.
10687 2001-11-09  Jody Goldberg <jgoldberg@home.com>
10689         * dialog-graph-guru.c (vector_state_apply_changes) : Use
10690           gnumeric_expr_entry_parse.
10692 2001-11-08  Morten Welinder  <terra@diku.dk>
10694         * dialog-summary.c (summary_get): Fix it right.
10696 2001-11-08  Andreas J. Guelzow <aguelzow@taliesin.ca>
10698         * dialog-analysis-tools.c (tool_update_sensitivity_global_cb) :
10699           tool_update_sensitivity_cb using global_range_parse
10700         (ttest_tool_ok_clicked_cb) : Use Value instead of Range
10701         (ftest_tool_ok_clicked_cb) : ditto
10702         (ztest_tool_ok_clicked_cb) : ditto
10703         (ztest_tool_ok_clicked_cb) : ditto
10704         (anova_single_tool_ok_clicked_cb) : ditto
10705         (*_tool_ok_clicked_cb) : handle un-expected returns from the
10706           tool invocation
10707         * mean-tests.glade : ask for the obvious (alpha) rather than the
10708           unusual (1 - alpha)
10709         * variance-tests.glade : ditto
10710         * anova-one.glade : ditto
10711         * tools.h (ftest_tool) : Use Value instead of Range
10712         (anova_single_tool) : ditto
10713         (ttest_paired_tool) : ditto
10714         (ttest_eq_var_tool) : ditto
10715         (ttest_neq_var_tooll) : ditto
10716         (ztest_tool) : ditto
10718 2001-11-07  Jukka-Pekka Iivonen  <jiivonen@hutcs.cs.hut.fi>
10720         * dialog-analysis-tools.c
10721         (exp_smoothing_tool_update_sensitivity_cb,
10722         exp_smoothing_tool_ok_clicked_cb, dialog_exp_smoothing_tool_init,
10723         dialog_exp_smoothing_tool): Wrote.
10725         * tools.h: Added exp_smoothing_tool proto.
10727         * Makefile.am, exp-smoothing.glade: Introduced.
10729 2001-11-05  Morten Welinder  <terra@diku.dk>
10731         * dialog-summary.c (summary_get): Plug leak.
10733 2001-11-05  Jody Goldberg <jgoldberg@home,com>
10735         * Release 0.75
10737 2001-11-2  Andreas J. Guelzow <aguelzow@taliesin.ca>
10739         * dialog-solver.c (dialog_init) : Reload solver state (constraints,
10740           target cell, etc.) on invocation.
10741         (get_constraint_type) : translate string type into numeric type
10742         (revert_constraint_format) : translate solver engine constraint format
10743           to dialog format
10744         (cb_dialog_solve_clicked) : also store user visible strings describing
10745           the constraints
10747 2001-11-01  Jody Goldberg <jgoldberg@home.com>
10749         * dialog-autocorrect.c (cb_remove_clicked) : generalize and fix leak.
10750         (cb_add_clicked) : generalize.
10751         (cb_select_row) : generalize.
10752         (autocorrect_init_exception_list) : new.
10753         (exceptions_callback) : clean up slightly.
10754         (ac_button_toggled) : simplify.
10755         (ac_dialog_toggle_init) : new.
10756         (dialog_autocorrect) : simplify.  Rather than saving the content
10757           and restoring on cancel, only store the new values on <OK>.
10759 2001-11-01  Jukka-Pekka Iivonen  <jiivonen@hutcs.cs.hut.fi>
10761         * dialog-autosave.c (dialog_autosave): Fixed the help button.
10762         Pressing help does not kill the dialog any more.
10764 2001-10-31  Andreas J. Guelzow <aguelzow@taliesin.ca>
10766         * analysis-tools.glade : Remove unused dialogs.
10768 2001-10-31  Jukka-Pekka Iivonen  <jiivonen@hutcs.cs.hut.fi>
10770         * analysis-tools.glade, dialog-analysis-tools.c: Added `Help'
10771         button to the tool selection dialog.
10773         * advanced-filter.glade, dialog-advanced-filter.c: Added `Help'
10774         button.
10776         * autocorrect.glade, dialog-autocorrect.c: Added `Help' button.
10778 2001-10-31  Jody Goldberg <jgoldberg@home.com>
10780         * dialog-formula-guru.c (dialog_formula_guru) : remove the debug spew.
10781         (formula_guru_arg_new) : no need to call editable enters.  We do it
10782           manually.
10784 2001-10-30  Jody Goldberg <jgoldberg@home.com>
10786         http://bugzilla.gnome.org/show_bug.cgi?id=62211
10787         * dialog-cell-format.c (fmt_dialog_impl) : no need to make this modal.
10788         There will be confusion with multiple-views, but it is manageable.
10790 2001-10-30  Andreas J. Guelzow <aguelzow@taliesin.ca>
10792         * dialog-solver.c : rewritten as a semi-modal guru using the expr-entry
10793           widget
10794         * solver.glade : redesign dialog as semi-modal guru
10796 2001-10-29  Jody Goldberg <jgoldberg@home.com>
10798         * Release 0.74
10800 2001-10-29  Jody Goldberg <jgoldberg@home.com>
10802         * Release 0.73
10804 2001-10-29  Jody Goldberg <jgoldberg@home.com>
10806         * dialog-printer-setup.c (do_print_destroy_cb) : warning suppression.
10808 2001-10-28  Jody Goldberg <jgoldberg@home.com>
10810         * dialog-define-names.c (name_guru_display_scope) : set active on
10811           sheet or workbook, don't set TRUE/FALSE on sheet.
10812         (name_guru_init) : get the wb_scope button.
10814 2001-10-27  Almer S. Tigelaar  <almer@gnome.org>
10816         * dialog-cell-format.c (validation_style_condition_chain_rebuild): Rename
10817         to validation_rebuild_validation.
10818         (validation_rebuild_validation): Also set error style, title and message
10819         on validation.
10820         (cb_validation_error_action_deactivate): Don't set error style on
10821         mstyle directly.
10822         (cb_validation_operator_deactivate): Adjust for name change.
10823         (cb_validation_constraint_type_deactivate): Don't rebuild chain from
10824         here, cb_validation_error_action_deactivate will do this.
10825         (cb_validation_bounds_changed): Adjust for name change.
10826         (cb_validation_flags_changed): Idem.
10827         (cb_validation_error_title_msg): Don't set title and message directly
10828         on mstyle. Call validation_rebuild_validation instead.
10829         (fmt_dialog_init_from_style_condition): Rename to
10830         fmt_dialog_init_validation_from_style_condition.
10831         (fmt_dialog_init_validation_from_style_condition): Use passed
10832         stylecondition instead of re-fetching it from the mstyle.
10833         (fmt_dialog_init_validation_page): Correctly initialize everything
10834         from the new, single mstyle_validation element.
10836 2001-10-26  Wayne Schuller  <k_wayne@linuxpower.org>
10838         * dialog-printer-setup.c: (display_hf_preview), (header_changed),
10839         (footer_changed), (fill_hf), (do_setup_hf_menus),
10840         (hf_customize_apply), (hf_customize_help), (do_hf_customize),
10841         (do_setup_hf), (do_print_destroy_cb), (printer_setup_state_new): Don't
10842           open multiples dialogs, set parent correctly, destroy when print setup
10843           gets destroyed, code cleanups.
10845 2001-10-26  Morten Welinder  <terra@diku.dk>
10847         * dialog-search.c (dialog_search): Make Enter start the search.
10849 2001-10-25  Andreas J. Guelzow <aguelzow@taliesin.ca>
10851         * correlation.glade : add `group by area' radio button
10852         * covariance.glade : ditto
10853         * descriptive-stats.glade: ditto
10854         * sampling.glade : added group_by buttons as well as multiple sample entry
10855         * dialog-analysis-tools.c (parse_output) : initialize all fields of dao
10856         (dialog_tool_init) : add argument specifying the flags for the input
10857           expression entry widgets
10858         (tool_update_sensitivity_multiple_areas_cb) : new routine,
10859           tool_update_sensitivity_cb for multiple input ranges
10860         (corr_tool_ok_clicked_cb) : use global_range_list_parse rather than parse_range,
10861           call tool with modified argument list
10862         (cov_tool_ok_clicked_cb) : ditto
10863         (desc_stats_tool_ok_clicked_cb) : ditto
10864         (sampling_tool_ok_clicked_cb) : ditto, as well as support for group_by and multiple
10865           samples
10866         * tools.h : changed arguments for correlation_tool, covariance_tool,
10867           descriptive_stat_tool, and sampling_tool
10869 2001-10-25  Morten Welinder  <terra@diku.dk>
10871         * dialog-cell-format.c (fmt_dialog_init_format_page): Plug leak.
10873 2001-10-25  Jody Goldberg <jgoldberg@home.com>
10875         * dialog-define-names.c (cb_scope_changed) : rework scope handler.
10876         (name_guru_display_scope) : ditto.
10877         (name_guru_set_expr) : ditto.
10878         (cb_name_guru_add) : support error messages, fix updating.
10880 2001-10-21  Wayne Schuller <k_wayne@linuxpower.org>
10882         * dialog-printer-setup.c : New canvas based header and footer preview
10883           widget. The customize header/footer widget now also uses a
10884           GnomePropertyBox for UI consistency.
10885         * print.glade : Updated.
10886         * hf-config.glade : Updated.
10888 2001-10-23  Andreas J. Guelzow <aguelzow@taliesin.ca>
10890         * dialog-analysis-tools.c : remove `strict'
10891           argument from all invocations of global_range_parse
10893 2001-10-23  Almer S. Tigelaar  <almer@gnome.org>
10895         * cell-format.glade: Re-order validation action list.
10897         * dialog-cell-format.c (fmt_dialog_init_validation_page):
10898         Don't delete validation page.
10899         (fmt_dialog_init_input_msg_page): Adjust deletion index.
10900         (validation_entry_to_expr): New, turn entered text into
10901         expression.
10902         (validation_style_condition_chain_rebuild): Rebuild the
10903         validation chain from the input given.
10904         (cb_validation_error_action_deactivate): Cope for re-ordering
10905         of the action list. Set the action on the resulting mstyle.
10906         (cb_validation_operator_deactivate): Rebuild chain.
10907         (cb_validation_constraint_type_deactivate): Idem.
10908         (cb_validation_flags_changed): Idem.
10909         (cb_validation_bounds_changed): New, force rebuild when bounds
10910         change.
10911         (cb_validation_error_title_msg): New, reset validation title
10912         and message on mstyle when changed.
10913         (fmt_dialog_init_from_style_condition): New, initialize the
10914         Criteria part of the dialog from an existing mstyle.
10915         (fmt_dialog_init_validation_page): Connect new signal callbacks
10916         and initialize the Error Alert part of the dialog.
10918 2001-10-22  Jody Goldberg <jgoldberg@home.com>
10920         * dialog-define-names.c (cb_name_guru_add) : actually display the
10921           returned error.
10923 2001-10-21  Jody Goldberg <jgoldberg@home.com>
10925         * dialog-graph-guru.c (dialog_graph_guru) : Users are probably
10926           expecting  the vectors to allocate in the order that they were
10927           selected.
10929 2001-10-20  Andreas J. Guelzow <aguelzow@taliesin.ca>
10931         * goalseek.glade : replace target value in goal frame with error
10932         * dialog-goal-seek.c (cb_dialog_apply_clicked) : fix some leaks, check for
10933           invalid data entry and display error rather than target value.
10935 2001-10-20  Jody Goldberg <jgoldberg@home.com>
10937         * dialog-formula-guru.c (formula_guru_set_expr) : use the prefix &
10938           suffix strings.  Watch sign extension.
10939         (formula_guru_free) : split from the destroy handler.
10940         (dialog_formula_guru) : use formula_guru_free. and init the
10941           prefix/suffix.
10943 2001-10-19  Jody Goldberg <jgoldberg@home.com>
10945         * dialog-graph-guru.c (dialog_graph_guru) : be quieter about a
10946           failure to start the graph server.
10947         (graph_guru_init_data_page) : typo.
10949 2001-10-19  Morten Welinder  <terra@diku.dk>
10951         * dialog-goal-seek.c (gnumeric_goal_seek): Fix determination of
10952         whether set-cell contains a usable value.
10954 2001-10-19  Jody Goldberg <jgoldberg@home.com>
10956         * dialog-analysis-tools.c (dialog_tool_init) Register as a guru.
10957         (dialog_random_tool_init) : ditto.
10959         * dialog-goal-seek.c (dialog_init) : Register as a guru.
10961 2001-10-19  Morten Welinder  <terra@diku.dk>
10963         * dialog-goal-seek.c (gnumeric_goal_seek): New Plan F: extra
10964         Newton searches from a net of points.  Disable Plans B through F
10965         when bisection can kick in.
10967 2001-10-18  Andreas J. Guelzow <aguelzow@taliesin.ca>
10969         * dialog-analysis-tools.c (parse_output) : rewrite to permit output of
10970           the data analysis tools to be directed into a range on a different sheet
10971           of the active workbook.
10972           (corr_tool_ok_clicked_cb) : change of parse_output arguments
10973           (cov_tool_ok_clicked_cb) : ditto
10974           (cb_desc_stat_tool_ok_clicked) : ditto
10975           (rank_tool_ok_clicked_cb) : ditto
10976           (ttest_tool_ok_clicked_cb) : ditto
10977           (ftest_tool_ok_clicked_cb) : ditto
10978           (sampling_tool_ok_clicked_cb) : ditto
10979           (random_tool_ok_clicked_cb) : ditto
10980           (regression_tool_ok_clicked_cb) : ditto
10981           (average_tool_ok_clicked_cb) : ditto
10982           (fourier_tool_ok_clicked_cb) : ditto
10983           (histogram_tool_ok_clicked_cb) : ditto
10984           (anova_single_tool_ok_clicked_cb) : ditto
10985           (anova_two_factor_tool_ok_clicked_cb) : ditto
10986         * dialog-goal-seek.c (cb_dialog_apply_clicked) : fix leak
10988 2001-10-18  Jody Goldberg <jgoldberg@home.com>
10990         * Release 0.72
10992 2001-10-16  Andreas J. Guelzow <aguelzow@taliesin.ca>
10994         * goalseek.glade : New glade dialog
10995         * Makefile.am : Added goalseek.glade
10996         * dialog-goal-seek.c (gnumeric_goal_seek) : changes in the argument list
10997         (dialog_help_cb) : new callback supporting a help button
10998         (dialog_destroy) : new callback to change dialog into non-modal form
10999           using expr-entry widget
11000         (cb_dialog_cancel_clicked) : ditto
11001         (cb_dialog_close_clicked) : ditto
11002         (cb_dialog_apply_clicked) : ditto
11003         (dialog_set_focus) : ditto
11004         (dialog_realized) : ditto
11005         (dialog_goal_seek) : changed to support same goal
11006         (dialog_init) : new function creating dialog
11007         (dialog_found_solution) : deleted
11009 2001-10-16  Jody Goldberg <jgoldberg@home.com>
11011         * dialog-graph-guru.c (graph_guru_apply_changes) : add the format guru.
11012         (graph_guru_init_format_page) : new.
11013         (dialog_graph_guru) : support format guru..
11014         (graph_guru_set_page) : ditto.
11016 2001-10-16  Jody Goldberg <jgoldberg@home.com>
11018         * dialog-graph-guru.c (cb_series_entry_changed) : allow renaming of
11019           series from the series combo.
11021 2001-10-16  Jody Goldberg <jgoldberg@home.com>
11023         * dialog-graph-guru.c (graph_guru_init_data_page) : handle component
11024           death.  Only init if we need to.
11025         (graph_guru_apply_changes) : check the right guru.
11026         (graph_guru_set_page) : unless we are canceling apply any pending
11027           edits on the data page to the guru.
11028         (vector_state_apply_changes) : new split from
11029         (cb_graph_guru_focus) : here.
11031 2001-10-16  Jody Goldberg <jgoldberg@home.com>
11033         * graph-guru.glade : Make Finish the default button.
11035         * dialog-graph-guru.c (cb_graph_guru_clicked) : don't start creating
11036           the object if all we were doing was editing.
11038 2001-10-16  Jody Goldberg <jgoldberg@home.com>
11040         * dialog-graph-guru.c (graph_guru_apply_changes) : new function.
11041         (graph_guru_set_page) : split from here.
11042         (cb_graph_guru_clicked) : used here.
11043         (graph_guru_clear_xml) : new.
11044         (graph_guru_init_data_page) : split some out into.
11045         (graph_guru_get_spec) : here.
11046         (graph_guru_state_destroy) : use graph_guru_clear_xml.
11047         (graph_guru_apply_changes) : update protection.
11048         (graph_guru_set_page) : expand.
11050 2001-10-15  Jody Goldberg <jgoldberg@home.com>
11052         * dialog-graph-guru.c (graph_guru_select_series) : fix leak.
11054 2001-10-14  Almer S. Tigelaar  <almer@gnome.org>
11056         * validate.glade: Burn.
11058         * dialog-validate.c: Burn.
11060         * Makefile.am: Cope for burning.
11062         * dialogs.h: Idem and add new dialog pages to
11063         cell format dialog enum.
11065         * dialog-cell-format.c (fmt_dialog_init_validation_page):
11066         Temporarily disable validation dialog before release.
11067         (fmt_dialog_init_input_msg_page): Remove the right page.
11069 2001-10-14  Almer S. Tigelaar  <almer@gnome.org>
11071         * cell-format.glade: Tidy and add new option to validation
11072         error action selection menu.
11074         * dialog-cell-format.c (cb_validation_error_action_deactivate):
11075         Cope for the addition of the added menu item.
11076         (cb_validation_constraint_type_deactivate): Call
11077         cb_validation_error_action_deactivate to make sure the
11078         widgets get re-enabled/disabled properly.
11079         (fmt_dialog_init_validation_page): No need to call
11080         cb_validation_error_action_deactivate anymore.
11082 2001-10-12  Morten Welinder  <terra@diku.dk>
11084         * dialog-search.c (value_at): protect cell names in cache also.
11085         (search_clicked): Discard string cache when searching anew.
11087 2001-10-12  Jody Goldberg <jgoldberg@home.com>
11089         * dialog-about.c (dialog_about) : Use the nice new icon.
11091 2001-10-12 Andreas J. Guelzow <aguelzow@taliesin.ca>
11093         http://bugzilla.gnome.org/show_bug.cgi?id=62008
11094         * random-generation.glade : New dialog
11095         * Makefile.am : Added random-generation.glade
11096         * dialog-analysis-tools.c (new_sheet_toggled) : deleted
11097         (new_workbook_toggled) : deleted
11098         (range_output_toggled) : deleted
11099         (output_range_selected) : deleted
11100         (set_output_option_signals) : deleted
11101         (dialog_tool_init_outputs) : new function,
11102           extracted existing code for reuse
11103         (dialog_tool_init_buttons) : ditto
11104         (dialog_tool_init) : parts split off into dialog_tool_init_outputs and
11105           dialog_tool_init_buttons
11106         (random_tool_update_sensitivity) : new function
11107         (random_tool_ok_clicked_cb) : new function
11108         (dialog_random_tool_init) : new function
11109         (distribution_parbox_config) : changed to port random
11110           number generation tool to use expr-entry-widgets.
11111         (combo_get_distribution) : ditto
11112         (distribution_strs_find) : ditto
11113         (distribution_callback) : ditto
11114         (dialog_random_realized) : ditto
11115         (dialog_random_tool) : ditto
11117 2001-10-11  Morten Welinder  <terra@diku.dk>
11119         * dialog-search.c (dialog_search): New dialog in new file.
11121         * dialog-search-replace.c (dialog_search_replace_query): Remove
11122         search from here.
11124 2001-10-11 Andreas J. Guelzow <aguelzow@taliesin.ca>
11126         * anova-one.glade : change variable name to be consistent across
11127           various glade files to be able to use unified code
11128         * anova-two.glade : ditto
11129         * correlation.glade: ditto
11130         * correlation.glade: ditto
11131         * covariance.glade: ditto
11132         * descriptive-stats.glade : ditto
11133         * fourier-analysis.glade : ditto
11134         * histogram.glade : ditto
11135         * mean-tests.glade : ditto
11136         * moving-averages.glade : ditto
11137         * rank.glade : ditto
11138         * dialog-analysis-tools.c (tool_destroy) : enable accelerators for expr-entry
11139           widgets
11140         (dialog_tool_init) : add forgotten gnumeric_editable_enters and
11141           enable accelerators for expr-entry widgets
11142         (dialog_*_tool) : ditto
11143         (dialog_*_tool_init) : ditto
11145 2001-10-10  Jody Goldberg <jgoldberg@home.com>
11147         http://bugzilla.gnome.org/show_bug.cgi?id=62109
11148         * dialog-cell-format.c (cb_font_changed) : Only set elements that
11149           changed.
11151 2001-10-10  Andreas J. Guelzow <aguelzow@taliesin.ca>
11153         * Makefile.am : Add anova-one.glade, anova-two.glade, fourier-analysis.glade,
11154           histogram.glade, moving-averages.glade, regression.glade
11155         * correlation.glade : rearrange `grouped-by' buttons
11156         * covariance.glade  : ditto
11157         * descriptive-stats.glade : ditto
11158         * rank.glade : ditto
11159         * anova-one.glade : new file
11160         * anova-two.glade : new file
11161         * fourier-analysis.glade : new file
11162         * histogram.glade : new file
11163         * moving-averages.glade : new file
11164         * regression.glade : new file
11165         * dialog-analysis-tools.c (dialog_anova_two_factor_with_r_tool) :
11166           replaced by  dialog_anova_two_factor_tool, using gnumeric-expr-entry
11167           widget
11168         (dialog_anova_two_factor_without_r_tool) : ditto
11169         (columns_toggled) : removed
11170         (rows_toggled) : removed
11171         (set_group_option_signals) : removed
11172         (checkbutton_toggled) : removed
11173         (first_row_label_signal_fun) : removed
11174         (force_intercept_zero_signal_fun) : removed
11175         (first_row_label_button) : removed
11176         (force_intercept_zero_button) : removed
11177         (new_dialog) : removed
11178         (new_frame) : removed
11179         (add_check_buttons) : removed
11180         (add_output_frame) : removed
11181         (tool_update_sensitivity_cb) : some clarification
11182         (regression_tool_ok_clicked_cb) : new function
11183         (regression_tool_update_sensitivity_cb) : new function
11184         (dialog_regression_tool_init) : new function
11185         (dialog_regression_tool) : rewritten to use expr-entry widget
11186         (average_tool_ok_clicked_cb) : new function
11187         (average_tool_update_sensitivity_cb) : new function
11188         (dialog_average_tool_init) : new function
11189         (dialog_average_tool) : rewritten to use expr-entry widget
11190         (fourier_tool_ok_clicked_cb) : new function
11191         (dialog_fourier_tool) : rewritten to use expr-entry widget
11192         (histogram_tool_ok_clicked_cb) : new function
11193         (dialog_histogram_tool) : rewritten to use expr-entry widget
11194         (anova_single_tool_ok_clicked_cb) : new function
11195         (anova_single_tool_update_sensitivity_cb) : new function
11196         (dialog_anova_single_tool_init) : new function
11197         (dialog_anova_single_tool) : rewritten to use expr-entry widget
11198         (anova_two_factor_tool_ok_clicked_cb) : new function
11199         (anova_two_factor_tool_update_sensitivity_cb) : new function
11200         (dialog_anova_two_factor_tool_init) : new function
11201         (dialog_anova_two_factor_tool) : new function replacing
11202           dialog_anova_two_factor_with_r_tool and
11203           dialog_anova_two_factor_without_r_tool to implement them
11204           using the expr-entry widget
11206 2001-10-08  J.H.M. Dassen (Ray) <jdassen@debian.org>
11208         * dialog-analysis-tools.c (tool_help_cb) : separated help_ref
11209         declaration and initialisation to fix "initializer element is not
11210         computable at load time" error.
11212 2001-10-10  Zbigniew Chyla  <cyba@gnome.pl>
11214         * dialog-search-replace.c (dialog_search): Made search dialog a bit
11215         more friendly for users navigating with the keyboard.
11217         * search.glade: ditto
11219 2001-10-09  Almer S. Tigelaar  <almer@gnome.org>
11221         * cell-format.glade: Add validation and input msg tabs, largely
11222         migrated from validate.glade.
11224         * dialog-cell-format.c (cb_validation_constraint_type_deactivate): New.
11225         (cb_validation_operator_deactivate): New.
11226         (cb_validation_error_action_deactivate): New.
11227         (fmt_dialog_init_validation_page): New, initialize new validation tab.
11228         (cb_input_msg_flag_toggled): New.
11229         (fmt_dialog_init_input_msg_page): New, initialize new input msg tab.
11230         (cb_fmt_dialog_dialog_destroy): detach guru.
11231         (cb_fmt_dialog_set_focus): Set focus for expr-entry's.
11232         (fmt_dialog_impl): Call validation/input msg initialization routines,
11233         connect set-focus handler, make notebook scrollable, attach guru.
11235 2001-10-07  Jody Goldberg <jgoldberg@home.com>
11237         * Release 0.71
11239 2001-10-06  Jody Goldberg <jgoldberg@home.com>
11241         * dialog-graph-guru.c (graph_guru_state_destroy) : disconnect the
11242           combo handlers before we destroy the state so that their callbacks
11243           don't trigger during destruction.
11244         (vector_state_set_entry) : merge back into.
11245         (vector_state_fill) : here.  Use the index rather than a cached
11246           xmlNode *.
11247         (vector_state_new) : rename 'index' to 'dim_index' to be clearer.
11248         (graph_guru_select_plot) : store the index rather than an xmlNode *.
11249         (graph_guru_select_series) : store the index rather than an xmlNode *.
11250         (graph_guru_init_data_page) : the graph caches the spec, not us.
11251         (graph_guru_get_plot) : new utility.
11252         (cb_plot_selection_changed) : use the new utility.
11253         (graph_guru_get_series) : new utility.
11254         (cb_series_selection_changed) : use the new utility.
11255         (cb_series_entry_changed) : support lookup, and warn about renaming.
11256         (cb_plot_entry_changed) : support lookup, and warn about renaming.
11257         (cb_graph_guru_focus) : use graph_guru_get_series.
11258         (dialog_graph_guru) : init the combos to NULL in case we destroy
11259           before initializing them.
11261 2001-10-06  Morten Welinder  <terra@diku.dk>
11263         * dialog-search-replace.c (dialog_search, dialog_search_notify):
11264         New functions (and dialogs).
11266 2001-10-05  Morten Welinder  <terra@diku.dk>
11268         * dialog-search-replace.c (dialog_search_replace_query): Make sure
11269         cancel actually does.
11271         * Makefile.am: add search dialog.
11273 2001-10-05  Andreas J. Guelzow <aguelzow@taliesin.ca>
11275         * dialog-analysis-tools.c : implement help buttons for all tools
11276         * mean-tests.glade : ditto and small capitalization and colon corrections
11277         * rank.glade : ditto
11278         * sampling.glade : ditto
11279         * variance-tests.glade : ditto
11280         * correlation.glade : ditto
11281         * covariance.glade : ditto
11283 2001-10-04  Jody Goldberg <jgoldberg@home.com>
11285         http://bugzilla.gnome.org/show_bug.cgi?id=61742
11286         * analysis-tools.glade : put all the output radio buttons for
11287           histograms in the same group.
11288         Disable the 'Chart Output' button until we implement it.
11290 2001-10-04  Andreas J. Guelzow <aguelzow@taliesin.ca>
11292         * Makefile.am : new files mean-tests.glade, variance-tests.glade and sampling.glade
11293         * dialog-analysis-tools.c (dialog_tool_init) : permit 2 input ranges
11294         (tool_update_sensitivity_cb ) : ditto
11295         (dialog_ttest_tool) : new function as a common implementation of
11296           the 4 t- and z-tests using the gnumeric-expr-entry widget.
11297         (ttest_tool_ok_clicked_cb) : ditto
11298         (ttest_known_toggled_cb) : ditto
11299         (ttest_paired_toggled_cb) : ditto
11300         (dialog_ttest_adjust_to_invocation) : ditto
11301         (dialog_ttest_realized) : ditto
11302         (dialog_ttest_tool_init) : ditto
11303         (dialog_ttest_paired_tool) : changed to stub calling dialog_ttest_tool
11304         (dialog_ttest_eq_tool) : ditto
11305         (dialog_ttest_neq_tool) : ditto
11306         (dialog_ztest_tool) : ditto
11307         (dialog_ftest_tool) : changed to guru with gnumeric-expr-entry widget
11308         (ftest_tool_ok_clicked_cb) : new function
11309         (dialog_sampling_tool) : changed to guru with gnumeric-expr-entry widget
11310         (sampling_tool_update_sensitivity) : new function
11311         (sampling_tool_ok_clicked_cb) : new function
11312         (sampling_method_toggled_cb) : new function
11313         (dialog_sampling_realized) : new function
11314         (dialog_sampling_tool_init) : new function
11316 2001-10-04  Jody Goldberg <jgoldberg@home.com>
11318         * dialog-graph-guru.c (graph_guru_select_series) : adjust to changes
11319           in the combo_text.
11320         (graph_guru_select_plot) : ditto.  Use gnm_combo_text_clear.
11321           Store the xmlNode for the series with its combo item.
11322         (graph_guru_init_data_page) : Store the xmlNode for the plot
11323           with its combo item.
11324         (cb_series_selection_changed) : have this do something.
11325         (cb_plot_entry_changed) : ditto.
11326         (graph_guru_selector_init) : adjust to changes in the combo_text.
11328 2001-10-03  Andreas J. Guelzow <aguelzow@taliesin.ca>
11330         * Makefile.am : new files correlation.glade, covariance.glade and
11331           rank.glade
11332         * dialog-analysis-tools.c : rewrite dialog_correlation_tool,
11333           dialog_covariance_tool and dialog_ranking_tool to expr-entry widget,
11334           affecting a whole bunch of functions,
11335         (tool_destroy) : new, replaces desc_stat_tool_destroy
11336         (cb_tool_cancel_clicked) : new, replaces cb_desc_stat_tool_cancel_clicked
11337         (tool_set_focus) : new, replaces desc_stat_tool_set_focus
11338         (tool_set_focus_output_range) : new, replaces desc_stat_tool_set_focus_output_range
11339         (dialog_tool_init) : new, replaces dialog_desc_stat_tool_init
11340         (tool_update_sensitivity) : new
11341         (corr_tool_ok_clicked_cb) : new
11342         (cov_tool_ok_clicked_cb) : new
11343         (rank_tool_ok_clicked_cb) : new
11345 2001-10-01  Jody Goldberg <jgoldberg@home.com>
11347         * dialog-graph-guru.c (cb_graph_guru_focus) : removing an already
11348           non-existent dimension is possible in the event that a user changes
11349           their mind.
11351         * dialog-graph-guru.c (vector_state_fill) : split actual setting out
11352           into vector_state_set_entry.
11354 2001-10-01  Morten Welinder  <terra@diku.dk>
11356         * dialog-search-replace.c (dialog_search_replace_query): New
11357         (modal) dialog.
11359 2001-10-01  Jody Goldberg <jgoldberg@home.com>
11361         * dialog-graph-guru.c (vector_state_fill) : Use
11362           gnumeric_expr_entry_clear, gnumeric_expr_entry_set_rangesel_from_dep.
11363         (cb_graph_guru_entry_changed) : flag changes.
11364         (vector_state_new) : init the new flags and connect he changed signal,
11365           and the gtk_object_data.
11366         (vector_state_destroy) : clear the stored vector.
11367         (graph_guru_init_data_page) : disable the debug spew.
11368         (cb_graph_guru_focus) : use window::set_focus in place of
11369           focus-{in,out} for each entry.  This is still a stub.
11370         (graph_guru_init) : connect cb_graph_guru_focus.
11372 2001-09-30  Jody Goldberg <jgoldberg@home.com>
11374         * dialog-graph-guru.c (vector_state_fill) : Use gnm_graph_series_get_dimension.
11376 2001-09-30  Jody Goldberg <jgoldberg@home.com>
11378         * analysis-tools.glade : manually tweak the size of the dialog and
11379           remove a few loose ends.  We will need to regenerate this with a
11380           newer glade after release.
11382 2001-09-29  Jody Goldberg <jgoldberg@home.com>
11384         * dialog-graph-guru.c (graph_guru_set_page) : clear the current plot.
11385         (graph_guru_select_plot) : fill in.
11386         (vector_state_new) : ditto.
11387         (vector_state_init) : ditto.
11389 2001-09-28  Almer S. Tigelaar  <almer@gnome.org>
11391         * dialog-cell-comment.c (dialog_cell_comment):
11392         Make the cell comment dialog user resizable. Fixes #60053
11394 2001-09-27  Andreas J. Guelzow <aguelzow@taliesin.ca>
11396         * dialog-analysis-tools.c (desc_stat_tool_set_focus_output_range) :
11397           Switch output selection when output range is edited.
11398         (cb_desc_stat_tool_ok_clicked) : ditto
11399         (dialog_desc_stat_tool_init) : ditto
11401 2001-09-27  Jody Goldberg <jgoldberg@home.com>
11403         * dialog-graph-guru.c (dialog_graph_guru) : doh!
11405 2001-09-26  Jody Goldberg <jgoldberg@home.com>
11407         * dialog-graph-guru.c : Add a sample for the data page.
11408           Make the lists of plots and series.  rewrite the glade file
11409           in preparation for constructing the exprEntries.
11411 2001-09-26  Jody Goldberg <jgoldberg@home.com>
11413         * dialog-cell-format.c (cb_protection_locked_toggle) : new.
11414         (cb_protection_hidden_toggle) : new.
11415         (fmt_dialog_init_protection_page) : new.
11416         (fmt_dialog_impl) : call fmt_dialog_init_protection_page.
11418 2001-09-21  Jody Goldberg <jgoldberg@home.com>
11420         * dialog-formula-guru.c (cb_formula_guru_entry_changed) : fix the
11421           handling of empty arguments.
11423 2001-09-14  Jody Goldberg <jgoldberg@home.com>
11425         * dialog-cell-format.c (fmt_dialog_init_format_page) : if we are
11426           displaying the parse fmt because the assigned fmt is General
11427           then select the parse fmt in the dialog.
11429 2001-09-10  Jody Goldberg <jgoldberg@home.com>
11430         For Wayne Schuller <k_wayne@linuxpower.org>
11431         * dialog-printer-setup.c (display_hf_sample) : new.
11432         (header_changed) : use it.
11433         (footer_changed) : use it.
11434         (do_setup_hf_menus) : use it.
11435         (fill_hf) : be smarter.
11436         (text_insert) : delete.
11437         (do_hf_config) : Use GtkEntry and setup the Accept links.
11439 2001-09-10  Andreas J. Guelzow <aguelzow@taliesin.ca>
11441         * descriptive-stats.glade : Add labels.
11443 2001-09-06  Morten Welinder  <terra@diku.dk>
11445         * dialog-about.c (dialog_about): Kill stale link.
11447 2001-09-04  Jody Goldberg <jgoldberg@home.com>
11449         * dialog-cell-format.c (fmt_dialog_impl) : init the border selector
11450           with the pattern and colour of the first available border, default
11451           to black & THIN if nothing has a border.
11452         (setup_pattern_button) : improve the interface to simplify selecting
11453           the initial button.
11455 2001-09-04  Jody Goldberg <jgoldberg@home.com>
11457         * dialog-cell-format.c (picker_style_color) : delete.
11458         (cb_font_preview_color) : call style_color_new directly.
11459         (cb_border_color) : rgba was border selector specific.
11460           Store it in State::border directly so that none of the other
11461           ColorPickers think it is initialized.
11462         (border_format_has_changed) : ditto.
11463         (fmt_dialog_impl) : init border.rgba.
11465 2001-08-23  Morten Welinder  <terra@diku.dk>
11467         * dialog-function-select.c (category_and_function_key_press): Fix
11468         signedness problem.
11470 2001-08-23  Jody Goldberg <jgoldberg@home.com>
11472         * dialog-graph-guru.c (graph_guru_create_vectors_from_range) : Use the
11473           new gnm_graph_vector_new interface.
11474         (cb_data_simple_col_row_toggle) : use gnm_graph_arrange_vectors.
11476 2001-08-20  Jody Goldberg <jgoldberg@home.com>
11478         * Release 0.70
11480 2001-08-18  Jody Goldberg <jgoldberg@home.com>
11482         * dialog-graph-guru.c :  Move the life cycle issues up into
11483           gnumeric-graph.
11485 2001-08-15  Jody Goldberg <jgoldberg@home.com>
11487         * plugin-manager.glade : desensitize the install new plugin button
11488           until it is implemented.
11490 2001-08-11  Jody Goldberg <jgoldberg@home.com>
11492         * Release 0.69
11494 2001-08-01  Jody Goldberg <jgoldberg@home.com>
11496         * dialog-cell-format.c (draw_format_preview) : display parse formats
11497           for general.
11498         (dialog_cell_format) : init it here.
11499         (dialog_cell_number_fmt) : and here.
11501 2001-07-28  Almer S. Tigelaar  <almer@gnome.org>
11503         * cell-format.glade, font-sel.glade: Slight tweaks.
11505 2001-07-25  Almer S. Tigelaar  <almer@gnome.org>
11507         * *.glade: Equalize spacing and borders.
11509 2001-07-19  Almer S. Tigelaar  <almer@gnome.org>
11511         * function-select.glade: Put the description label inside
11512         a scrollable viewport.
11514         * dialog-function-select.c (category_and_function_key_press): New,
11515         handle the selection of a corresponding item when pressing a key
11516         in the category or function clist.
11517         (function_select_row): Set description.
11518         (dialog_function_select_impl): Connect keypress events for the
11519         clist's.
11521         * cell-format.glade: Set border around background
11522         preview canvas.
11524         * dialog-cell-format.c (cb_pattern_preview_get_cell_style): New,
11525         callback to retrieve preview-grid's cell style.
11526         (draw_pattern_preview): Kill code to create background and pattern,
11527         just merge with the resulting mstyle if in edit mode and force
11528         a redraw.
11529         (cb_back_preview_color): Change color on preview mstyle.
11530         (cb_pattern_preview_color): Idem.
11531         (draw_pattern_selected): Idem, but pattern.
11532         (fmt_dialog_init_background_page): New, initialize the background
11533         page of the cell format dialog.
11534         (cb_fmt_dialog_dialog_destroy): Unref preview mstyle and initialize
11535         canvas and grid to null.
11536         (fmt_dialog_impl): Call init_background_page.
11538 2001-07-17  Jody Goldberg <jgoldberg@home.com>
11540         * Release 0.68
11542 2001-07-15  Almer S. Tigelaar  <almer@gnome.org>
11544         * dialog-stf.[ch] (stf_dialog): Add and set lines member on
11545         dialogresult.
11547         * dialog-stf-csv-page.c (stf_dialog_csv_page_prepare): Use
11548         the importlines for the scrollbar adjustment.
11550         * dialog-stf-fixed-page.c (stf_dialog_fixed_page_prepare): Idem.
11552 2001-07-07  Almer S. Tigelaar  <almer@gnome.org>
11554         * dialog-autoformat.c (cb_get_row_height): Burn.
11555         (cb_get_col_width): Burn.
11556         (cb_get_cell_style): Tidy and cope for new parameters.
11557         (cb_get_cell_value): Idem.
11558         (previews_load): Remove setting of callback arguments upon
11559         preview-grid creation and connect the get_cell_style and
11560         get_cell_value signals.
11562 2001-07-07  Almer S. Tigelaar  <almer@gnome.org>
11564         * dialog-cell-format.c (cb_font_changed): Adjust to handle
11565         new parameters.
11566         (cb_font_preview_color): Pass to font selector.
11567         (cb_font_strike_toggle): Idem.
11568         (cb_font_underline_changed): Idem.
11569         (fmt_dialog_init_font_page): Initialize the font selector's
11570         properties correctly including the forecolor.
11571         No need to set the scaling size anymore.
11572         (fmt_dialog_init_align_page): Remove superfluous void.
11574         * font-sel.glade: Replace the GtkEntry previously used for
11575         previewing with a GnomeCanvas inside a GtkScrolledWindow.
11577 2001-07-05  Almer S. Tigelaar  <almer@gnome.org>
11579         * dialog-autosave.c (prompt_on_off_toggled): Burn.
11580         (dialog_autosave): Set status of prompt toggle button properly.
11582 2001-06-28  Jody Goldberg <jgoldberg@home>
11584         * Release 0.67
11586 2001-06-27  Jody Goldberg <jgoldberg@home.com>
11588         * Release 0.66
11590 2001-06-20  Almer S. Tigelaar  <almer@gnome.org>
11592         * dialog-printer-setup.c (do_setup_page): No need to
11593         mutate scaling to a percentage it is already a percentage.
11594         (do_fetch_page): Idem.
11596 2001-06-18  Karl Eichwalder  <ke@suse.de>
11598         * dialog-stf-main-page.c (stf_dialog_main_page_init): Typo.
11600 2001-06-11  Jody Goldberg <jgoldberg@home.com>
11602         * dialog-printer-setup.c (do_fetch_page) : use the scale info and
11603           round it correctly.
11604         (do_setup_page) : ditto.
11606         * print.glade : partially enable the print scaling.
11608 2001-06-08  Almer S. Tigelaar  <almer@gnome.org>
11610         * dialog-consolidate.c (dialog_consolidate): Initialize
11611         source areas list from sheet selections.
11612         (cb_add_source_area): New, callback for the functionality
11613         described above.
11614         (cb_dialog_set_focus): No need for absolute references.
11615         (cb_areas_select_row): Enable the delete button when a row
11616         is selected.
11618 2001-06-08  Jody Goldberg <jgoldberg@home.com>
11620         * dialog-insert-cells.c (dialog_insert_cells) : fix typo.
11622 2001-06-06  Almer S. Tigelaar  <almer@gnome.org>
11624         * dialog-consolidate.c : Implementation of the consolidation dialog.
11626         * consolidate.glade : Idem.
11628 2001-06-05  Zbigniew Chyla  <cyba@gnome.pl>
11630         * Makefile.am (glade_DATA): Removed import.glade.
11632         * import.glade: Removed.
11634         * dialogs.h (dialog_query_load_file): Removed.
11636 2001-06-04  Almer S. Tigelaar  <almer@gnome.org>
11638         * dialog-stf-csv-page.c (csv_page_global_change): Cope for
11639         changes to csv_set_separators and stf_parse_general.
11641         * dialog-stf-format-page.c (format_page_update_preview): Idem.
11643         * dialog-stf-fixed-page.c (fixed_page_update_preview): Idem.
11645         * dialog-stf-preview.[ch] (stf_preview_render_row): Idem.
11646         (stf_preview_format_recalc_colwidths): Idem.
11647         (stf_preview_format_line): Idem.
11648         (stf_preview_render): Idem.
11650 2001-06-02  Jody Goldberg <jgoldberg@home.com>
11652         * dialog-stf-preview.c (stf_preview_format_line) : don't leak colour ref
11653         * dialog-cell-format.c (draw_format_preview) : ditto.
11655 2001-06-03  Almer S. Tigelaar  <almer@gnome.org>
11657         * dialog-stf.glade: Make length of customfield
11658         separator infinite.
11660         * dialog-stf-csv-page.c (csv_page_global_change):
11661         Set string customseparator instead of char.
11663         * dialog-stf.h: Define X overflow limit.
11665         * dialog-stf-preview.c (stf_preview_render_row): Really
11666         truncate strings if they are too long.
11668         * dialog-stf-main-page.c (stf_dialog_main_page_init): Protect
11669         against overly large text.
11671         * dialog-cell-sort.c (col_row_name):
11672         Use row_name.
11674 2001-06-03  Almer S. Tigelaar  <almer@gnome.org>
11676         * dialog-stf.c (stf_dialog_druid_page_next): Remove cacheoptions.
11678         * dialog-stf-preview.c (stf_preview_merge_with_hash): Remove.
11679         (stf_preview_hash_item_remove): Idem.
11680         (stf_preview_free_row): Idem.
11681         (stf_preview_free): Remove hashtable.
11682         (stf_preview_new): Idem.
11683         (stf_preview_render): Free the list that is passed.
11684         (stf_preview_render_row): Truncate strings if they are too long.
11686         * dialog-stf-csv-page.c (csv_page_global_change): Use
11687         stf_parse_general.
11688         (stf_dialog_csv_page_prepare): Remove cacheoptions.
11689         (stf_dialog_csv_page_init): Idem.
11690         (stf_dialog_csv_page_cleanup): Idem.
11692         * dialog-stf-fixed-page.c (fixed_page_update_preview): Use
11693         stf_parse_general.
11694         (stf_dialog_fixed_page_prepare): Remove cacheoptions.
11695         (stf_dialog_fixed_page_cleanup): Idem.
11696         (stf_dialog_fixed_page_init): Idem.
11698         * dialog-stf-format-page.c (format_page_update_preview): Use
11699         stf_parse_general.
11700         (format_page_scroll_value_changed ): Don't use cacheoptions.
11701         (format_page_format_changed): Idem.
11702         (stf_dialog_format_page_prepare): Idem.
11703         (stf_dialog_format_page_cleanup): Remove cacheoptions.
11704         (stf_dialog_format_page_init): Idem.
11706 2001-06-02  Almer S. Tigelaar  <almer@gnome.org>
11708         * colrow.glade: New simple dialog.
11710         * dialog-simple-input.c, dialogs.h
11711         (dialog_choose_cols_vs_rows): New, let user choose
11712         between columns or rows.
11714 2001-05-27  Almer S. Tigelaar  <almer@gnome.org>
11716         * validate.glade: Make non-modal.
11718         * dialog-validate.c (setup_widgets): Use ExprEntry's instead
11719         of normal entries.
11720         (dialog_validate): Cope for non-modality of dialog.
11721         (cb_dialog_destroy): New, clean up when user closes
11722         the dialog.
11723         (cb_dialog_set_focus): New, Handle ExprEntry's.
11724         (cb_dialog_clicked): Handle the dialog buttons.
11725         (connect_signals): Connect the new signals.
11727 2001-05-27  Almer S. Tigelaar  <almer@gnome.org>
11729         * dialog-cell-format.c (setup_color_pickers) : Correctly
11730         initialize color combo depending on the style element.
11732 2001-05-20  Jody Goldberg <jgoldberg@home.com>
11734         * Release 0.65
11736 2001-05-20  Jody Goldberg <jgoldberg@home.com>
11738         * dialog-plugin-manager.c (pm_dialog_init) : Correct use of
11739           gnome_config_get_bool_with_default.
11741 2001-05-19  Jody Goldberg <jgoldberg@home.com>
11743         * plugin-manager.glade : convert the vertical scrollbars to
11744           autoscroll.
11746 2001-05-18  Almer S. Tigelaar  <almer@gnome.org>
11748         * dialog-goto-cell.c (dialog_goto_cell): Don't add duplicates
11749         to the list and add new entries to the front.
11751 2001-05-18  Jody Goldberg <jgoldberg@home.com>
11753         * dialog-cell-format.c (draw_format_preview) : be sure to insert
11754           spaces after the repeat characters
11755         (cb_format_currency_select) : Only draw negative samples for number &
11756           currency.  Not accounting.
11758 2001-05-15  Jon K Hellan  <hellan@acm.org>
11760         * dialog-define-names.c (dialog_define_names): Ensure only one
11761         guru per workbook.
11763         * dialog-search-replace.c (dialog_search_replace): Ditto.
11765         * dialog-printer-setup.c (dialog_printer_setup): Ditto.
11767 2001-05-14  Jody Goldberg <jgoldberg@home.com>
11769         * dialog-cell-format.c (fmt_dialog_impl) : move the containment logic
11770           from here.
11771         (setup_color_pickers) : to here.  Adjust the aligment and add a frame.
11773 2001-05-14  Almer S. Tigelaar  <almer@gnome.org>
11775         * dialog-cell-format.c
11776         (cb_custom_back_selected): Remove, We use colorcombo's now.
11777         (cb_auto_color_selected): Idem.
11778         (cb_custom_color_selected): Idem.
11779         (cb_back_preview_color): Adjust for new colorcombo usage.
11780         (cb_pattern_preview_color): Idem.
11781         (cb_font_preview_color): Idem.
11782         (cb_border_color): Idem.
11783         (setup_color_pickers): Change entirely for
11784         colorcombo support.
11785         (draw_pattern_preview): Remove old colorpicker
11786         code and update for the new situation.
11787         (fmt_dialog_impl): Update for new situation in
11788         case there's no back.
11790 2001-05-10  Almer S. Tigelaar  <almer@gnome.org>
11792         * dialog-advanced-filter.c : include dialogs.h
11793         to supress warning.
11795         * dialog-cell-sort.c (string_pos_in_list): Cast pointer
11796         from untyped to char *.
11798         * dialog-function-wizard.c (formula_guru_set_expr): Fix
11799         signedness by changing variable decl and some casts.
11800         (cb_formula_guru_entry_focus_in): Fix signedness by casting,
11801         we don't want to pollute our data structures with unsigned
11802         integers.
11803         (formula_guru_init): Fix signedness by changing decl.
11805         * dialog-stf-fixed-page.c (fixed_page_autodiscover):
11806         Fix signedness by changing decl.
11808         * dialog-stf-preview.c (stf_preview_get_table_pixel_width):
11809         Fix signedness by changing decl.
11810         (stf_preview_colformats_clear): Idem.
11811         (stf_preview_get_column_at_x): Idem.
11812         (stf_preview_get_column_border_at_x): Idem.
11813         (stf_preview_get_char_at_x): Idem.
11815         * dialog-summary.c (dialog_summary_update): Fix signedness by
11816         cast.
11818 2001-05-10  Jon K Hellan  <hellan@acm.org>
11820         * dialog-search-replace.c: Fix include file typo.
11822 2001-05-09  Jon K Hellan  <hellan@acm.org>
11824         * search-replace.glade: Rename hbox holding range field from hbox2
11825         to range-hbox. Remove range combo, let C code add it on the fly.
11827         * dialog-search-replace.c (ok_clicked): Get text from widget
11828         stored in context.
11829         (dialog_destroy): Detach guru.
11830         (set_focus): New function. Redirect workbook input when an
11831         ExprEntry receives focus. Reset when another type of widget
11832         receives focus.
11833         (range_focused): New function. Set "range" radio button active
11834         when focus enters range field.
11835         (non_model_dialog): Use gnumeric_keyed_dialog.
11836         (dialog_search_replace): Raise existing s+r dialog if there is
11837         one.  Add ExprEntry widget on the fly to hold range. Add focus
11838         handlers set_focus and range_focused. Attach scg to ExprEntry and
11839         dialog to workbook as guru.
11841 2001-05-08  Jody Goldberg <jgoldberg@home.com>
11843         * dialog-advanced-filter.c : cleanup includes.
11845 2001-05-06  Morten Welinder  <terra@diku.dk>
11847         * dialog-cell-sort.c (order_box_get_text, string_pos_in_list):
11848         Constify.
11849         (dialog_cell_sort_ok): Plug leak.
11851 2001-05-06  Jody Goldberg <jgoldberg@home.com>
11853         * dialog-cell-format.c (fmt_dialog_selection_type) : If the selected
11854           range is a single merged cell don't display as multi cols/rows.
11856 2001-05-04  Jody Goldberg <jgoldberg@home.com>
11858         * dialog-cell-sort.c (dialog_cell_sort_ok) : changes to selection_is_simple.
11860         * dialog-graph-guru.c (graph_guru_init_vectors) : use
11861           selection_first_range rather than selection_is_simple.  Use some of
11862           the new range_ convenience routines.
11864         * dialog-delete-cells.c (dialog_delete_cells_impl) : Pass range in.
11865         (dialog_delete_cells) : use selection_first_range rather than
11866           selection_is_simple.  Use some of the new range_ convenience
11867           routines.
11869         * dialog-insert-cells.c (dialog_insert_cells_impl) : Pass range in.
11870         (dialog_insert_cells) : use selection_first_range rather than
11871           selection_is_simple.  Use some of the new range_ convenience
11872           routines.
11874         * dialog-paste-special.c (dialog_paste_special) : paste link is not
11875           the same as paste content.
11877 2001-05-04  Jon K Hellan  <hellan@acm.org>
11879         * hf-config.glade: Set this one invisible, too.
11881         * dialog-stf-export.glade: Set invisible to avoid flicker when
11882         popping up.
11884 2001-05-04  Jon K Hellan  <hellan@acm.org>
11886         * dialog-printer-setup.c (struct PrinterSetupState) : Add
11887         ExprEntry widgets.
11888         (do_setup_page_info): Add ExprEntry widgets on the fly.
11889         (do_print_cb): Close print setup dialog before displaying print
11890         dialog. FIXME.
11891         (do_print_preview_cb): No longer close the dialog.
11892         (do_print_cancel_cb): New function. Close the dialog.
11893         (do_print_ok_cb): New function. Save info and close the dialog.
11894         (do_print_set_focus_cb): New function. Enable range selection when
11895         an ExprEntry acquires focus.
11896         (do_setup_main_dialog): Clean up dead code. Attach callbacks to
11897         "ok", "cancel", "set-focus" and "destroy". Attach guru.
11898         (printer_setup_state_free): Move just after
11899         printer_setup_state_new. Set conversion_listeners member to NULL
11900         after freeing list.
11901         (do_fetch_page_info): top_entry and left_entry widgets are now
11902         taken from state rather than glade_xml_get_widget.
11903         (dialog_printer_setup): Eliminate recursive mainloop.
11905 2001-05-04  Jon K Hellan  <hellan@acm.org>
11907         * dialog-workbook-attr.c (attr_dialog_impl): Back out change
11908         below. Looks like <title> in glade file doesn't work for property
11909         dialogs.
11911         * workbook-attr.glade: Don't set title here after all. It has no
11912         effect.
11914 2001-05-04  Almer S. Tigelaar  <almer@gnome.org>
11916         * hf-config.glade: Set window title.
11917         * search-replace.glade: Idem.
11918         * workbook-attr.glade: Idem.
11920         * autoformat.glade: Correct window title.
11921         * dialog-stf-export.glade: Idem.
11922         * validate.glade: Idem.
11923         * solver.glade: Idem and some minor polishing.
11925         * dialog-workbook-attr.c: Don't set the window title
11926         with gtk_window_set_title, it's in the glade file anyway.
11928 2001-05-04  Almer S. Tigelaar  <almer@gnome.org>
11930         * names.glade: Set window title.
11932 2001-05-03  Jon K Hellan  <hellan@acm.org>
11934         * dialog-define-names.c (name_guru_init): Use
11935         gnumeric_keyed_dialog rather than gnumeric_non_modal_dialog.
11936         (dialog_define_names): Use (gnumeric_dialog_raise_if_exists to
11937         ensure that only one instance at a time can be displayed for a
11938         wbcg.
11940 2001-04-29  Almer S. Tigelaar  <almer@gnome.org>
11942         * dialog-zoom.c (dialog_zoom_impl): Use cmd_zoom.
11944 2001-04-26  Jody Goldberg <jgoldberg@home.com>
11946         * dialog-goal-seek.c (goal_seek_eval) : Merge in some of boc's
11947           portability patch.
11949 2001-04-26  Morten Welinder  <terra@diku.dk>
11951         * dialog-solver.c (dialog_solver): Plug leak.
11953 2001-04-23  Almer S. Tigelaar  <almer@gnome.org>
11955         * dialog-define-names.c (cb_name_guru_add):
11956         Correct use of expr_parse_string.
11958 2001-04-19  Jody Goldberg <jgoldberg@home.com>
11960         * dialog-stf-export-sheet-page.c (stf_export_dialog_sheet_page_init) :
11961           Free the list of sheets.
11962         * dialog-sheet-order.c (populate_sheet_clist) : Ditto.
11964 2001-04-18  Jon K Hellan  <hellan@acm.org>
11966         * dialog-define-names.c (name_guru_init): Remove commented out stuff.
11967         (cb_name_guru_value_focus): Remove to eliminate warning.
11969 2001-04-18  Morten Welinder  <terra@diku.dk>
11971         * dialog-define-names.c (cb_name_guru_destroy): Leak fix from Jon
11972         Kaare.
11974 2001-04-18 Jon K Hellan  <hellan@acm.org>
11976         * dialog-define-names.c (struct NameGuruState): Change type of
11977         expr_text to GnumericExprEntry.
11978         (name_guru_set_expr, name_guru_update_sensitivity,
11979         name_guru_set_expr, cb_name_guru_add): expr_text must now be cast
11980         to GTK_ENTRY.
11981         (cb_name_guru_value_focus): Use
11982         gnumeric_expr_entry_set_absolute. w argument is now expected to be
11983         a GnumericExprEntry.
11984         (cb_name_guru_set_focus): New function. Make anted selection go
11985         away when a widget other than expr_text receives focus.
11986         (name_guru_init): Create a GnumericExprEntry and insert in the
11987         dialog. Attach it to the current sheet. Connect
11988         cb_name_guru_set_focus to dialog's set-focus signal, and remove
11989         the focus-in handler from name_value.
11991         * dialog-function-wizard.c (struct ArgumentState): Change type of
11992         entry to GnumericExprEntry.
11993         (formula_guru_set_expr): Change type of new_entry to
11994         GnumericExprEntry. Cast to GTK_ENTRY where necessary.
11995         (formula_guru_set_expr, cb_formula_guru_rolled_entry_changed,
11996         cb_formula_guru_entry_changed, formula_guru_init):
11997         ArgumentState->entry must now be cast to GTK_ENTRY.
11998         (formula_guru_set_rolled_state): Change type of new_entry to
11999         GnumericExprEntry. Cast to GTK_ENTRY where necessary.
12000         (formula_guru_arg_new): Create a GnumericExprEntry instead of a
12001         GtkEntry and insert in the dialog. Attach it to the current sheet.
12002         (formula_guru_init): Create a GnumericExprEntry for rolled_entry
12003         and insert in the dialog. Attach it to the current sheet.
12004         (dialog_formula_guru): Value returned by workbook_get_entry must
12005         now be cast to GTK_ENTRY.
12007         * formula-guru.glade: Remove 'rolled_entry' GtkEntry. A
12008         GnumericExprEntry is now added at runtime instead.
12010         * names.glade: Remove 'expr_text' GtkEntry. A GnumericExprEntry is
12011         now added at runtime instead.
12013 2001-04-14  Almer S. Tigelaar  <almer@gnome.org>
12015         * dialog-autoformat.c (previews_load) : Create previewgrid and
12016         rectangles here. Preview-grid-controller is no longer.
12017         (previews_free) : Idem but destruct.
12018         (cb_apply_item_toggled) : Use gnome_canvas_request_redraw instead
12019         of preview_grid_controller_force_redraw.
12020         (cb_get_cell_style) : Renamed from cb_get_style.
12021         (cb_get_cell_value) : Renamed from cb_get_cell.
12023 2001-04-09  Jody Goldberg <jgoldberg@home.com>
12025         * src/dialogs/dialog-define-names.c (cb_name_guru_add) : Handle people
12026           putting '=' at the start of an expression.
12027           s/value/expr_text/
12029 2001-03-23  Almer S. Tigelaar  <almer@gnome.org>
12031         * names.glade: Set visibility to NO, this solves the ugly
12032         flickering that occurred.
12034 2001-03-22  Morten Welinder  <terra@diku.dk>
12036         * search-replace.glade: Work around libglade bug.  (Having
12037         identical widget names in different dialogs does not work.)
12039 2001-03-21  Zbigniew Chyla  <cyba@gnome.pl>
12041         * dialog-plugin-manager.c
12042         (plugin_compare_name): New function
12043         (update_plugin_manager_view): Sorting plugin list.
12045 2001-03-18  Almer S. Tigelaar  <almer@gnome.org>
12047         * validate.glade : Polish.
12049         * dialog-validate.c :
12050         (cb_set_constraint_type_deactive) : Also de-activate labels and clean-up a bit.
12051         (cb_input_flag_toggled) : clean-up.
12052         (cb_error_flag_toggled) : idem.
12053         (setup_widgets) : Initialize some new widgets added to validate.glade
12054         (connect_signals) : Add signal for error_action.
12055         (cb_error_action_deactivate) : New, the signal handler for error_action,
12056         will load a pixmap representating the action to be taken.
12057         (dialog_validate) : Initialize the error_action pixmap by calling the
12058         cb_error_action_deactivate callback.
12060 2001-03-17  Jody Goldberg <jgoldberg@home.com>
12062         * Release 0.64
12064 2001-03-16  Zbigniew Chyla  <cyba@gnome.pl>
12066         * src/dialogs/dialog-plugin-manager.c
12067         (update_plugin_details_view): Always clear extra info CList.
12068         (update_plugin_details_view): Don't enable/disable plugin details
12069         notebook page here.
12070         (cb_pm_clist_row_selected): Do it here...
12071         (cb_pm_clist_row_unselected): ... here
12072         (update_plugin_manager_view): ... and here
12074 2001-03-11  Jody Goldberg <jgoldberg@home.com>
12076         * dialog-cell-sort.c (dialog_cell_sort_ok) : sneaky.  To avoid
12077           freeing the range multiple times or leaking copy it here.
12079 2001-03-08  Jody Goldberg <jgoldberg@home.com>
12081         * dialog-solver.c (constr_change_click) : move selected_row into the
12082           state variable.  The static was bogus.
12083         (constr_delete_click) : Use the selected_row in the state variable and
12084           clear it when things are deleted.  Why do we even need this ??
12085         (constraint_select_click) : use selected_row in the state var.
12086         (dialog_solver) : init the selected_row var.
12088 2001-03-04  Almer S. Tigelaar  <almer@gnome.org>
12090         * validate.glade : Improve.
12092         * dialog-validate.c : Implement.
12094         * dialogs.h : Add dialog-validate entry point here.
12096 2001-02-24  Morten Welinder  <terra@diku.dk>
12098         * dialog-search-replace.c (dialog_search_replace): Rework to be
12099         non-modal.
12101 2001-02-24  Almer S. Tigelaar  <almer@gnome.org>
12103         * search-replace.glade : Add spacing.
12105 2001-02-23  Jody Goldberg <jgoldberg@home.com>
12107         * Release 0.63
12109 2001-02-20  Morten Welinder  <terra@diku.dk>
12111         * dialog-analysis-tools.c (dialog_regression_tool): Fix error
12112         messages.
12113         (parse_multiple_ranges): Fix overflows.  (Needs rewrite.)
12115 2001-02-19  Jody Goldberg <jgoldberg@home.com>
12117         * dialog-cell-format.c (cb_indent_changed) : enable.
12119 2001-02-18  Almer S. Tigelaar  <almer1@dds.nl>
12121         * dialog-plugin-manager.c (dialog_plugin_manager) :
12122         Make clist column headers passive.
12124 2001-02-17  Chema Celorio  <chema@celorio.com>
12126         * cell-format.glade: fix a bug for the indent spin button
12127         in which the sensitivity could not be turned on
12129 2001-02-16  Jody Goldberg <jgoldberg@home.com>
12131         * Release 0.62
12133 2001-02-13  Jody Goldberg <jgoldberg@home.com>
12135         * summary.glade : remove a newline in the glade file
12137 2001-02-11  Karl Eichwalder  <ke@suse.de>
12139         * search-replace.glade: s/behaviour/behavior/ .
12140         * dialog-stf.glade: Add dots to tooltips.
12142 2001-02-11  Jody Goldberg <jgoldberg@home.com>
12144         * cell-format.glade : Remove the merge cell button until gtk2.0
12146 2001-02-10  Jon K Hellan  <hellan@acm.org>
12148         * dialog-printer-setup.c (do_fetch_margins, do_setup_margin):
12149         Header, not top margin, should be top of header area and footer,
12150         not bottom margin, should be top of footer area.
12152 2001-01-23  Morten Welinder  <terra@diku.dk>
12154         * dialog-search-replace.c (dialog_search_replace): Renamed dialog
12155         in glade file.  Follow up here.
12157 2001-01-22  Morten Welinder  <terra@diku.dk>
12159         * dialog-search-replace.c (dialog_search_replace): Handle the new
12160         ignore-case and whole-word checkbuttons.  Handle the new
12161         preserve-case checkbutton (though the actual replacement code does
12162         not yet).
12164         * Makefile.am (INCLUDES): Prefer our .h files over the systems.
12166 2001-01-17  Morten Welinder  <terra@diku.dk>
12168         * dialog-search-replace.c (dialog_search_replace): Extract the
12169         entered values.
12171 2001-01-11  Morten Welinder  <terra@diku.dk>
12173         * dialogs.h (dialog_search_replace): prototype.
12174         * dialog-search-replace.h: New file.
12175         * dialog-search-replace.c: New file.
12176         * search-replace.glade: New file.
12178 2001-01-05  Jody Goldberg <jgoldberg@home.com>
12180         * Makefile.am : Add validate.glade
12182 2001-01-05  Jon K Hellan  <hellan@acm.org>
12184         * import.glade, plugin-manager.glade, analysis-tools.glade
12185         (AnalysisTools): Use browse selection mode in list.
12187 2000-12-27  Jody Goldberg <jgoldberg@home.com>
12189         * dialog-define-names.c (cb_name_guru_add) : bug 36049
12190           for now assume that all names are reltive to A1.
12192 2000-12-20  Jody Goldberg <jgoldberg@home.com>
12194         * dialog-delete-cells.c (dialog_delete_cells) : move test for
12195           simplicity later.
12196         * dialog-insert-cells.c (dialog_insert_cells) : move test for
12197           simplicity later.
12199         * dialog-cell-sort.c (dialog_cell_sort) : fix leak.
12201 2000-12-19  Jody Goldberg <jgoldberg@home.com>
12203         * dialog-cell-format.c (fmt_dialog_changed) : optionally virtualize.
12204         (dialog_cell_number_fmt) : new entry point to get justthe number
12205           format page.
12207 2000-12-17 Jody Goldberg <jgoldberg@home.com>
12209         * Release 0.61
12211 2000-12-09  Chema Celorio  <chema@celorio.com>
12213         * dialog-define-names.c: add NameGuruScope enums
12214         (name_guru_warn): warn when deleting a name that is being used
12215         (name_guru_scope_change): handle scope changes
12216         (name_guru_set_expr): implement.
12217         (name_guru_clear_selection): implement
12218         (name_guru_in_list): implement
12219         (name_guru_update_sensitivity): implement.
12220         (cb_name_guru_select_name): clean
12221         (name_guru_scope_get): implement
12222         (cb_name_guru_add): fix
12223         (name_guru_init): connect sensitivy after (see comment in code)
12225 2000-12-7  Jody Goldberg <jgoldberg@home.com>
12227         * Release 0.60
12229 2000-12-06  Jody Goldberg <jgoldberg@home.com>
12231         * dialog-stf-preview.c (stf_preview_format_recalc_colwidths) : Avoid
12232           ansi violation.
12234         * dialog-printer-setup.c (do_fetch_page_info) : Fix const problem.
12236 2000-12-04  Jody Goldberg <jgoldberg@home.com>
12238         * dialog-cell-format.c (border_event) : Bug 34152.
12240 2000-11-20  Morten Welinder  <terra@diku.dk>
12242         * dialog-autoformat.c (cb_get_cell_content): Constify.
12243         (setup_apply_item): Constify.
12244         (templates_load): Move error check earlier to avoid crash, should
12245         it ever fire.  Constify.
12247 2000-11-18  Jody Goldberg <jgoldberg@home.com>
12249         * Release 0.59
12251 2000-11-16  Michael Meeks  <michael@helixcode.com>
12253         * dialog-cell-sort.c (dialog_cell_sort_header_toggled):
12254         remove redundant g_list_copies.
12255         (string_pos_in_list): re-write, was horrendoulsy inefficient.
12256         (col_row_name_list): upd.
12257         (col_row_name): g_strdup not strdup, gack, make it output
12258         sensible column names again as well, and Row-%d instead of just
12259         a number.
12261 2000-11-15  Jody Goldberg <jgoldberg@home.com>
12263         * dialog-cell-sort.c (col_row_name) : merged from column_name, row_name.
12264           Use the displayed text rather than the entered text.
12265         (col_row_name_list) : merged from column_name_list, row_name_list.
12267 2000-11-13  Jody Goldberg <jgoldberg@home.com>
12269         * Release 0.58
12271 2000-11-06  Jody Goldberg <jgoldberg@home.com>
12273         * dialog-graph-guru.c (graph_guru_init) : No need to reference th
12274           BonoboControl.  The widget manages things.
12276 2000-11-01  Jon K Hellan  <hellan@acm.org>
12278         * dialog-cell-sort.c (dialog_cell_sort_ok): Call cmd_sort with
12279         workbook control as parameter. NULL was used.
12281 2000-10-21  Jon K Hellan  <hellan@acm.org>
12283         * dialogs.h (enum FormatDialogPosition_t): Define.
12284         (dialog_cell_format): Added pageno parameter.
12286         * dialog-cell-format.c (dialog_cell_format): Ditto.
12287         (fmt_dialog_impl): Ditto. Use it to select page.
12289 2000-10-10  Jody Goldberg <jgoldberg@home.com>
12291         * Release 0.57
12293 2000-10-04  Jon K Hellan  <hellan@acm.org>
12295         * dialog-printer-setup.c (struct dialog_print_info_t): Added
12296         members 'orientation' and 'current_orientation' to enable us to
12297         update orientation of preview page.
12298         (get_paper_pswidth): New wrapper function. Return paper width in
12299         points, taking page orientation into account.
12300         (get_paper_psheight): s/width/height/.
12301         (get_printable_width): Use get_paper_pswidth.
12302         (get_printable_height): Use get_paper_psheight.
12303         (preview_page_create): Use both of them. This gives us a landscape
12304         format preview when landscape is selected.
12305         (canvas_update): Redraw preview page also if orientation has
12306         changed.
12307         (orientation_changed): New callback function. Switches the
12308         orientation of the preview page.
12309         (do_setup_page): Save a copy of dpi->pi->orientation in
12310         dpi->orientation. Rationale: dpi->orientation will reflect the
12311         state of the orientation radio buttons. Changes to
12312         dpi->pi->orientation would persist in the sheet, even if user
12313         cancelled, so we need a separate data member.
12314         Connect orientation_changed callback to landscape radio_button.
12315         (dialog_print_info_new): Initialize dpi->current_paper and
12316         dpi->current_orientation.
12318 2000-09-28  Jody Goldberg <jgoldberg@home.com>
12320         * dialog-printer-setup.c (add_unit) : Adjustto api change in
12321           unit_name_get_short_name.
12323 2000-09-27  Morten Welinder  <terra@diku.dk>
12325         * dialog-printer-setup.c (add_unit): Avoid double translation of
12326         the unit name.
12327         (do_convert): Don't corrupt the values.  Someone needs to check
12328         that what we do to the gtk_adjustment -- here and elsewhere -- is
12329         right.
12331 2000-09-24    <michael@thomas.home>
12333         * dialog-graph-guru.c (cb_graph_guru_clicked): update to item container.
12335 2000-09-20  JP Rosevear  <jpr@helixcode.com>
12337         * dialog-workbook-attr.c (cb_attr_dialog_dialog_destroy): Disconnect
12338         the page change signal here.
12339         (attr_dialog_impl): Don't hook up a notebook destroy signal
12341 2000-09-20  Jody Goldberg <jgoldberg@home.com>
12343         * dialog-cell-format.c (fillin_negative_samples) : Use locale specific
12344           decimal and thousand separator in the negative preview.
12346         * dialog-graph-guru.c (get_selector_control) : Hande idl name changes.
12347         (cb_create_series_from_range) : Be smart about col/row headers.
12349 2000-09-19  Morten Welinder  <terra@diku.dk>
12351         * dialog-stf-format-page.c (format_page_format_changed): Don't
12352         free new_fmt until we are done with it.
12354 2000-09-18  Jody Goldberg <jgoldberg@home.com>
12356         * cell-format.glade : Set the descriptive string for cell protection
12357           to wrap.  This avoids ugly dialogs when in a different locale.
12359         * dialog-solver.c (dialog_solver) : No need to create a cell manually
12360           and fill with empty.  sheet_cell_fetch will handle that.
12362         * dialog-goal-seek.c (dialog_goal_seek) : No need to create cell
12363           locally.
12364         (gnumeric_goal_seek) : Update size, span, and status region for the
12365           cell that was being tweaked.  While solving we did not update it.
12367 2000-09-17  Morten Welinder  <terra@diku.dk>
12369         * dialog-autoformat.c (dialog_autoformat): Free "info" only when
12370         done with it.  Free tooltips using unref, not plain g_free.
12372 2000-09-10  Miguel de Icaza  <miguel@helixcode.com>
12374         * dialog-paste-special.c (dialog_paste_special): Changed the
12375         ordering of the buttons for consistency.
12377 2000-08-22  Jody Goldberg <jgoldberg@home.com>
12379         * dialog-printer-setup.c (do_fetch_page_info) : Bug 21674.
12381 2000-08-30  Jon K Hellan  <hellan@acm.org>
12383         * dialog-printer-setup.c (get_printable_height): Remove misleading
12384         comment.
12386 2000-07-22  Michael Meeks  <michael@helixcode.com>
12388         * dialog-cell-format.c (cb_font_changed): update.
12390 2000-07-22  Karl Eichwalder  <ke@suse.de>
12392         * dialog-analysis-tools.c (dialog_histogram_tool): Normalize string.
12394 2000-07-15  Jody Goldberg <jgoldberg@home.com>
12396         * dialog-define-names.c (name_guru_populate_list) : Lookup sheet local
12397           names too.
12398         (cb_name_guru_add) : Parse at the edit position.
12400 2000-07-09  Jody Goldberg <jgoldberg@home.com>
12402         * dialog-cell-format.c (cb_font_changed) : Update to handle new
12403           gnome-print encapsulation.
12405 2000-07-04  Jody Goldberg <jgoldberg@home.com>
12407         * dialog-function-wizard.c (formula_guru_set_rolled_state) : Functions
12408           with no args cannot be rolled.
12409         (cb_formula_guru_clicked) : Disengage the guru before finishing the
12410           edit.  Then manually destroy the dialog.  If we do not do this the
12411           act of finished editing destroy the guru too early, and we ignore
12412           the input.
12414         * names.glade : Use GtkDialog rather than GnomeDialog
12415         * dialog-define-names.c (name_guru_init) : Use
12416           gnumeric_non_modal_dialog now that we are using GtkDialog rather
12417           than GnomeDialog.
12419 2000-07-03  Jody Goldberg <jgoldberg@home.com>
12421         * dialog-define-names.c (cb_name_guru_value_focus) : suppress warning.
12423 2000-07-03  Morten Welinder  <terra@diku.dk>
12425         * dialog-stf-format-page.c (format_page_format_changed): Plug
12426         leak.
12428         * dialog-stf-preview.c (stf_preview_colformats_add): Change to
12429         take a StyleFormat *.  All callers changed.
12431         * dialog-stf.c (stf_dialog_result_free): Use style_format_unref
12432         since the character strings were replaced by StyleFormats.
12434 2000-07-02  Jody Goldberg <jgoldberg@home.com>
12436         * dialog-define-names.c : Remove a few glitches so that things no
12437           longer crash.  They still suck. But at least they no longer crash.
12439 2000-07-01  Morten Welinder  <terra@diku.dk>
12441         * dialog-plugin-manager.c (refresh_right_frame): Use time_t, not
12442         long for times.  Make sure to delete the right character ('\n'),
12443         not an arbitrary one.
12445 2000-06-30  Morten Welinder  <terra@diku.dk>
12447         * dialog-solver.c (dialog_results): Initialise
12448         keep_solver_solution.
12449         (dialog_solver): Remove buffer overflow.  Mark string for
12450         translation.  Call free_original_values to plug leak.  Remove
12451         several bogus casts.
12452         (constr_change_click): Remove buffer overflow.
12453         (free_original_values): New function.
12455         * dialog-autocorrect.c (add_fl_clicked): Use g_strdup.
12456         (add_in_clicked): Ditto.
12458 2000-06-28  Jody Goldberg <jgoldberg@home.com>
12460         * dialog-function-wizard.c (cb_formula_guru_entry_event) : Return FALSE.
12461           We are not actually handling the event, just ensuring the display is
12462           up to date.
12464 2000-06-28  Jody Goldberg <jgoldberg@home.com>
12466         * dialog-define-names.c : Begin to rework in order to support
12467           different scopes.
12469 2000-06-20  Jody Goldberg <jgoldberg@home.com>
12471         * dialog-function-wizard.c (cb_formula_guru_entry_focus_in) : Enable
12472           autoscrolling.  Remove the gtk_widget_destroy calls, they appear to
12473           generate warnings.
12475 2000-06-18  Jody Goldberg <jgoldberg@home.com>
12477         * Release 0.56
12479 2000-06-19  Jody Goldberg <jgoldberg@home.com>
12481         * dialog-function-wizard.c (formula_guru_set_expr) : We need to
12482           manually trigger a changed event after setting the position because
12483           pre-gtk-1.4 setting the text reset the cursor position to 0.
12484         (cb_formula_guru_entry_event) : new function.
12485         (cb_formula_guru_rolled_entry_event) : new function.
12487 2000-06-19  Jon K Hellan  <hellan@acm.org>
12489         * dialog-function-wizard.c (cb_formula_guru_entry_focus_in): Make
12490         "OK" button default.
12492 2000-06-19  Kjartan Maraas  <kmaraas@gnome.org>
12494         * print-glade.h: Add comment to please xgettext.
12496 2000-06-19  Jody Goldberg <jgoldberg@home.com>
12498         * dialog-function-wizard.c (formula_guru_init) : Move the expression
12499           initialization out of args_init so that it will work for varargs
12500           too.
12502 2000-06-18  Jody Goldberg <jgoldberg@home.com>
12504         * Release 0.55
12506         * Makefile.am : add dialog-autocorrect.h
12508 2000-06-18  Jon K Hellan  <hellan@acm.org>
12510         * dialog-function-select.c (dialog_function_select_impl): Make
12511         column titles passive. Do not close on help.
12512         (function_select_row): Make double click in function column mean
12513         "OK".
12515         * function-select.glade: Change to browse select in the
12516         lists. Move help button to the far right. Make it insensitive.
12518         * formula-guru.glade: Make help button insensitive.
12520 2000-06-18  Jody Goldberg <jgoldberg@home.com>
12522         * dialog-function-wizard.c (cb_formula_guru_entry_focus_in) :
12523           Use the same number of args as the default for var args as for the
12524           max visibility.
12525         (formula_guru_init_args) : Handle varargs here.
12526         (dialog_formula_guru) : Not here.
12528 2000-06-18  Jon K Hellan  <hellan@acm.org>
12530         * dialog-function-wizard.c (formula_guru_arg_new): Use constant
12531         MAX_ARGS_DISPLAYED for max # of args to display.
12532         (formula_guru_init): Initialize
12533         arg-requisition.
12534         (formula_guru_set_scrollwin_size): Better way to check if we have
12535         already checked the table size.
12537 2000-06-17  Jon K Hellan  <hellan@acm.org>
12539         * dialog-function-wizard.c (struct _FormulaGuruState,
12540         formula_guru_set_expr, cb_formula_guru_rolled_entry_changed,
12541         formula_guru_set_rolled_state, cb_formula_guru_entry_focus_in,
12542         cb_formula_guru_destroy, cb_formula_guru_key_press,
12543         cb_formula_guru_clicked, formula_guru_arg_delete,
12544         formula_guru_arg_new, formula_guru_init_args,
12545         formula_guru_init_button, formula_guru_init, dialog_formula_guru,
12546         dialog_formula_guru): s/FomulaGuruState/FormulaGuruState/
12547         (cb_formula_guru_key_press): New callback. Close guru on Esc.
12548         (formula_guru_init): Connect it.
12549         (formula_guru_set_rolled_state, dialog_formula_guru): Set focus to
12550         current entry.
12551         (formula_guru_set_rolled_state, formula_guru_arg_new): Make <Ret>
12552         in entry fields mean "OK".
12553         (formula_guru_arg_new): Record table size once we have four
12554         arguments.
12555         (formula_guru_set_scrollwin_size): New static function. Record
12556         table size if we haven't already done so. Set scrolled window size
12557         to recorded requisition for table. The upshot is that with <= 4
12558         arguments, the size of the argument frame is exactly right. With
12559         more, the viewport of the scrolled window shows 4.
12560         (formula_guru_init): Show dialog - needed since it is set
12561         invisible in glade file.
12563         * formula-guru.glade: Set guru invisible in glade file - reduces
12564         flicker. Set scrolled window border size to 4.
12566 2000-06-17  Jon K Hellan  <hellan@acm.org>
12568         * formula-guru.glade: Allow auto-shrink - it's exactly what we
12569         want.
12571 2000-06-15  Jody Goldberg <jgoldberg@home.com>
12573         * dialog-function-wizard.c (cb_formula_guru_entry_focus_in) :
12574           Use gtk_container_remove instead of gtk_object_destroy.
12575           To avoid leaks.
12576         (cb_formula_guru_destroy) : We do want to release the memory from the
12577           array.
12578         (formula_guru_init) : Do not show_all here.
12579         (dialog_formula_guru) : Do it here after we potentially add extra args.
12581 2000-06-15  Jody Goldberg <jgoldberg@home.com>
12583         * dialog-function-wizard.c : Switch back to using a table.
12584           Support editing an existing expression.
12586 2000-06-15  Jody Goldberg <jgoldberg@home.com>
12588         * dialog-function-wizard.c : Gladify and add roll up/down
12589           automatic entry addition/deletion for varargs.
12591 2000-06-15  JP Rosevear  <jpr@arcavia.com>
12593         * cell-sort.glade: Tidy the UI
12595         * dialog-cell-sort.c (order_box_new): Make the clause boxes look
12596         a little nicer.
12598 2000-06-13  Morten Welinder  <terra@diku.dk>
12600         * dialog-stf-format-page.c (format_page_format_changed): Plug
12601         leak.
12603 2000-06-13  Jody Goldberg <jgoldberg@home.com>
12605         * dialog-function-select.c (dialog_function_select_impl) : Plug leak.
12607         * dialog-function-wizard.c : Major overhaul to support non-modality
12608           and selecting ranges using the mouse.  Lots of work remains.
12610 2000-06-12  Jody Goldberg <jgoldberg@home.com>
12612         * dialog-cell-format.c (fmt_dialog_enable_widgets) : Currency formats
12613           always have thousands separators.
12615 2000-06-13  Jon K Hellan  <hellan@acm.org>
12617         * print.glade(.h)?: No automatic support in Glade/libglade for
12618         underline accelerators in buttons in action area. Remove them from
12619         Print, Print Preview and option buttons.
12621         * dialog-printer-setup.c (do_setup_margin): Convert from Excel
12622         semantics for header/footer - measured from top/bottom of sheet -
12623         to measuring from bottom of top margin/top of bottom margin.
12624         (do_fetch_margins): And vice versa.
12625         (do_setup_main_dialog): Silence warning.
12627 2000-06-12  JP Rosevear  <jpr@arcavia.com>
12629         * dialog-cell-sort.c (dialog_cell_sort_ok): If the region has a
12630         header, setup the dialog appropriately.
12632 2000-06-11  Jon K Hellan  <hellan@acm.org>
12634         * dialog-cell-format.c (line_info[]): Add explanatory comment.
12635         (draw_border_preview): Fix typos. Wrong symbolic define was being
12636         used, but the numbers were the same, so the result was correct.
12638 2000-06-08  ERDI Gergo  <cactus@cactus.rulez.org>
12640         * src/dialogs/dialog-printer-setup.c (unit_editor_configure):
12641         Fixed a possible memory leak (callback data was not freed)
12643 2000-06-06  Miguel de Icaza  <miguel@helixcode.com>
12645         * dialog-autocorrect.c (autocorrect_tool): Duplicate return string here.
12647 2000-06-06  JP Rosevear  <jpr@arcavia.com>
12649         * cell-sort.glade: GUI tidying
12651         * dialog-cell-sort.c (dialog_cell_sort_ok): Reflect sorting changes
12652         (dialog_cell_sort_del_clause): ditto
12653         (dialog_cell_sort_header_toggled): ditto
12654         (dialog_cell_sort): ditto
12656 2000-06-04  Miguel de Icaza  <miguel@helixcode.com>
12658         * dialog-function-wizard.c (dialog_function_druid): Use
12659         workbook_get_entry here.
12661         * dialog-printer-setup.c (spin_button_adapt_to_unit): Added
12662         g_assert_not_reached ();
12664 2000-06-02  Jon K Hellan  <hellan@acm.org>
12666         * dialog-autocorrect.c: #include dialog-autocorrect.h to silence
12667         warning.
12669         * dialog-printer-setup.c (spin_button_adapt_to_unit): Add default
12670         clause to switch in order to silence warning.
12672         * dialogs.h: Define key for storing about dialog as object data
12673         on the workbook window.
12675 2000-05-29  Jody Goldberg <jgoldberg@home.com>
12677         * dialog-analysis-tools.c (add_check_buttons) : Translate the parm
12678           label.
12679         (add_output_frame) : Translate the frame label.
12680         (dialog_descriptive_stat_tool) : Translate the buttons.
12681         (distribution_parbox_config) : Ditto.
12682         (combo_get_distribution) : Handle translation.
12683         (dialog_random_tool) : Translate elements.
12684         (dialog_data_analysis) : Ditto.
12686         * dialog-stf.glade{,.h} : adjust to the fact that glade files are
12687           versioned.  Remove the default labels from the Clists, they
12688           were being translated.
12689         * dialog-stf-export.glade{,.h} :  Ditto.
12691         * font-sel.glade{,.h} : Remove default labels from Clists.
12693         * import.glade{,.h} : Ditto.