2003-05-11  Jody Goldberg <jody@gnome.org>

	* Release 1.1.17

2003-04-22  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>

	* fill-series.c (do_row_filling): Eliminate a crach.

2003-04-20  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>

	* simulation.c (simulation_tool): Added checking of maximum
	elapsed time.

	* scenarios.[ch]: Results cell in summary reporting can also be a
	list of cell ranges.

	* scenarios.c (scenario_summary_res_cells): Fixed the results
	reporting in summary report.

2003-04-19  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>

	* data-shuffling.c (run_shuffling_tool): Implement free area search.

2003-04-18  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>

	* scenarios.c (scenario_move_range): Implemented.
	(move_range): Implemented the simplest case.
	
	* scenarios.c (scenario_summary_res_cells): Result cells output added.

	* dao.c (dao_set_align): Wrote.

	* scenarios.c (*): Replaced the loops that go through the values
	by a callback function. Store values before showing a scenario and
	restore them if cancelled.

2003-04-16  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>

	* scenarios.c (scenario_new): Make the name to be unique if it
	isn't already.
	(find_scenario): Renamed by scenario_find_by_name.
	
	* scenarios.c (scenario_add_new): Simplified the API.

	* scenarios.c (find_scenario): API change to check the deletion
	flag.
	(scenario_delete): Renamed to scenario_mark_deleted and modified
	to support canceling deletions.
	(scenario_recover_all): New function.
	(scenario_summary): Return also the new sheet where the report
	exists to support canceling.

	* scenarios.h (scenario_t): Added marked_deleted field.
	(*): API changes.
	
2003-04-15  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>

	* scenarios.c (scenario_summary): Set colors of the report.

	* dao.c (dao_set_colors): Wrote.

	* scenarios.c (scenario_add_new, collect_values): Return TRUE if
	changing cells contain at least one formula.

2003-04-14  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>

	* scenarios.c (scenario_summary): Implemented. Result cells output
	still missing.

2003-04-11  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>

	* scenarios.c: Added support for insert column/row and delete
	column/row.

2003-04-10  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>

	* Makefile.am: Added scenarios.[ch].

	* scenarios.[ch]: Implemented scenario_copy_all () for sheet
	duplication. Added scenario_copy ().
	Implemented scenario_free_all () for sheet removal.
	Fixed also the scenario value storage indexing.

2003-04-09  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>

	* scenarios.[ch]: Start of scenarios like in XL.

2003-04-03  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>

	* fill-series.[ch]: Introduced a new filling tool just like in XL.

2003-04-02  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>

	* data-shuffling.[ch]: Introduced a new tool for data shuffling.

2003-01-28  Jody Goldberg <jody@gnome.org>

	* Release 1.1.16

2002-12-31  Jody Goldberg <jody@gnome.org>

	* Release 1.1.15

2002-12-22  Jody Goldberg <jody@gnome.org>

	* Release 1.1.14

2002-12-22  Jody Goldberg <jody@gnome.org>

	* Release 1.1.13

2002-12-17  Jody Goldberg <jody@gnome.org>

	* simulation.c (simulation_tool) : patch minor memory overrun.

2002-12-18  Morten Welinder  <terra@diku.dk>

	* analysis-tools.c (analysis_tool_regression_engine_run): Fix it
	right.

2002-12-18  Morten Welinder  <terra@diku.dk>

	* analysis-tools.c (analysis_tool_regression_engine_run): Fix
 	memory management for ->missing.
	(union_of_int_sets): Cleanup.

2002-12-16  Jody Goldberg <jody@gnome.org>

	* analysis-tools.c (cb_cut_into_cols) : It is ok for sheet B to be
	  NULL.
	(cb_cut_into_rows) : ditto.

2002-11-15  Jody Goldberg <jody@gnome.org>

	* Release 1.1.12

2002-11-04  J.H.M. Dassen (Ray) <jdassen@debian.org>

	* dao.c: Included headers for some standard library functions.

2002-11-01  Jody Goldberg <jody@gnome.org>

	* Release 1.1.11

2002-10-27  Jody Goldberg <jody@gnome.org>

	* Release 1.1.10

2002-10-25  Morten Welinder  <terra@diku.dk>

	* dao.c (dao_prepare_output): Fix col/row confusion.

2002-10-14  Morten Welinder  <terra@diku.dk>

	* analysis-tools.c (analysis_tool_ttest_neqvar_engine_run): Use
	gnumabs, not fabs.

2002-10-10  Morten Welinder  <terra@diku.dk>

	* dao.h (data_analysis_output_t): Avoid "gboolean ... : 1".
	* auto-correct.c (struct autocorrect): Ditto.

2002-10-03  Jody Goldberg <jody@gnome.org>

	* analysis-tools.c : Convert to using command context rather than
	 accessing the gui-control directly.
	* random-generator.c : ditto.

2002-09-30  Jody Goldberg <jody@gnome.org>

	* Release 1.1.9

2002-09-10  Morten Welinder  <terra@diku.dk>

	* auto-correct.c (autocorrect_tool): Split the meat into
	subfunctions.
	(autocorrect_set_exceptions): Don't convert into ucs4.
	(autocorrect_get_exceptions): therefore don't convert from ucs4.
	(autocorrect_names_of_days): New function.
	(autocorrect_first_letter): New function, unimplemented.
	(autocorrect_initial_caps): New function.

2002-09-09  Jody Goldberg <jody@gnome.org>

	* auto-correct.c (autocorrect_tool) : convert to unicode.
	(autocorrect_set_exceptions) : convert to ucs4 internally.
	(autocorrect_get_exceptions) : change the memory management semantics
	  of the result.
	(autocorrect_get_feature) : init the gconf cache as needed.
	(autocorrect_store_config) : use a changeset.
	(cb_autocorrect_update) : Use clear and load.
	(autocorrect_init) : hook on to the application as data so to handle
	  destruction in stead of requiring explicit removal.
	(autocorrect_load) : handle the gconf lookup directly.

2002-08-29  Jody Goldberg <jody@gnome.org>

	* auto-correct.c (autocorrect_tool) : don't run off the end of strings
	  looking for spaces.

2002-08-25  Jody Goldberg <jody@gnome.org>

	* Release 1.1.8

2002-08-16  Jon K Hellan  <hellan@acm.org>

	* simulation.c (simulation_tool): Remove unused variable

2002-08-12  Jody Goldberg <jody@gnome.org>

	* Release 1.1.7

2002-08-06  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>

	* simulation.c: Plugged a lot of leaks. A new public function to
	take care of the memory buffer releasing.

2002-08-06  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>

	* simulation.[ch]: Started the results summary reporting.

2002-08-04  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>

	* dao.c (dao_append_date): New function.

2002-08-04  Jon K Hellan  <hellan@acm.org>

	* simulation.c: Include rangefunc.h.

2002-08-03  Jon K Hellan  <hellan@acm.org>

	* filter.c (cb_show_all): Return a value.

2002-08-03  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>

	* simulation.c: Added range, count and confidence level reporting.

	* simulation.c (simulation_tool, create_reports,
	eval_inputs_list): Added the generations of the statistics of the
	input variables too.

2002-08-03  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>

	* simulation.c (simulation_tool): Fixed leaks in error condition.
	Redraw and recompute with sheet->simulation_round=0.
	(create_reports): Set summary labels italic. Fix the row positions
	if first_round > 1.

2002-08-02  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>

	* dao.c (dao_set_bold, dao_set_underlined, dao_set_italic,
	dao_set_percent): Bug fix: dao relative indexing.

	* simulation.c (create_reports): Reporting look improvements.  Use
	dao_prepare_output.

2002-07-30  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>

	* simulation.[ch]: Initial version of the Risk Simulation tool.
	It's similar to XL's add-on plug-in's like @RISK but not yet that
	good (yet).

	* solver/reports.c, dao.[ch]: Moved find_name to dao.c and renamed
	it as dao_find_name.

	* solver/reports-write.c, dao.[ch]: Moved fill_header_titles to
	dao.c and renamed it as dao_write_header.

2002-07-29  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>

	* analysis-tools.c
	(analysis_tool_exponential_smoothing_engine_run): Added standard
	errors output.

2002-07-26  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>

	* filter.[ch]: New file for filtering submenu functionality.

2002-07-21  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>

	* random-generator.c (tool_random_engine): Added Gaussian tail and
	uniform integer distributions.

2002-07-21  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>

	* random-generator.c (tool_random_engine): Added Landau
	distribution.

2002-07-21  Jody Goldberg <jody@gnome.org>

	* Release 1.1.6

2002-07-21  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>

	* random-generator.c (tool_random_engine): Add Rayleigh Tail
	distribution.

2002-07-21  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>

	* random-generator.c (tool_random_engine): Add Exponential Power.

2002-07-18  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>

	* random-generator.c (tool_random_engine): Added Levy.

2002-07-18  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>

	* random-generator.c (tool_random_engine): Added Gamma, Geometric,
	Laplace, Logarithmic, Logistic, Lognormal, Pareto, Rayleigh, T,
	Type I Gumbel, and Type II Gumbel.

2002-07-18  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>

	* random-generator.c (tool_random_engine): Added Beta, Cauchy,
	Chi-Squared, F, and Weibull.

	* random-generator.h: Related changes.

2002-06-14  Andreas J. Guelzow <aguelzow@taliesin.ca>

	* dao.c (dao_format_output) : don't just bail out when clear_outputrange
	is false

2002-05-29  Jody Goldberg <jody@gnome.org>

	* Release 1.1.4

2002-05-11  Andreas J. Guelzow <aguelzow@taliesin.ca>

	* src/tools/auto-correct.c (autocorrect_shutdown) : change
	  gnm_gconf_rm_notification_autocorrect to gnm_gconf_rm_notification

2002-05-03  Morten Welinder  <terra@diku.dk>

	* goal-seek.c (fake_df): More debug.  Handle things that come out
	NaN.
	(goal_seek_newton): Better xstep calculation for the
	fake_df case.

2002-04-29  Jody Goldberg <jody@gnome.org>

	* Release 1.1.3

2002-04-23  Andreas J. Guelzow <aguelzow@taliesin.ca>

	* src/tools/dao.[ch] (dao_get_colrow_state_list) : new
	(dao_set_colrow_state_list) : new

2002-04-15  Andreas J. Guelzow <aguelzow@taliesin.ca>

	* auto-correct.[ch] : switch from gnome-config to gconf and make
	  preserve autocorrect exceptions. Make exception lists into 
	  GSList

2002-04-13  Andreas J. Guelzow <aguelzow@taliesin.ca>

	* dao.c (dao_command_descriptor) : use cmd_range_to_str_utility

2002-04-05  Andreas J. Guelzow <aguelzow@taliesin.ca>

	* random-generator.[ch] : make undoable

2002-03-31  Andreas J. Guelzow <aguelzow@taliesin.ca>

	* analysis-tools.c : adjust includes
	* random-generator.c : ditto

2002-03-31  Andreas J. Guelzow <aguelzow@taliesin.ca>

	* Makefile.am : added tools.h
	* analysis-tools.c : use inheritance over #define
	* analysis-tools.h : use inheritance over #define
	* dao.h : delete labels_flag from dao (it's not an output option)
	* random-generator.c :  use inheritance over #define
	* tools.h : new

2002-03-31  Andreas J. Guelzow <aguelzow@taliesin.ca>

	* analysis-tools.[hc] : make regrssion tool undoable

2002-03-31  Andreas J. Guelzow <aguelzow@taliesin.ca>

	* analysis-tools.c : make histogram undoable
	* analysis-tools.h : include the analysis-tools.c specific
	  header info (rather than putting that into tools.h)
	* random-generator.h : include tools.h, contain random_tools
	  prototype
	* dao.c (dao_set_cell_value) : plug leak

2002-03-30  Andreas J. Guelzow <aguelzow@taliesin.ca>

	* random-generator.[ch] : new files extracted from
	  analysis-tools.[ch]
	* analysis-tools.[ch] : some code moved to 
	  random-generator.[ch]
	* Makefile.am : added random-generator.[ch]
	  
2002-03-30  Andreas J. Guelzow <aguelzow@taliesin.ca>

	* analysis-tools.c : make F-, z- and t-tests undoable
	* analysis-tools.h : add selector

2002-03-30  Andreas J. Guelzow <aguelzow@taliesin.ca>

	* analysis-tools.c :  make fourier analysis, moving averages, 
	  rank and percentile, and sampling tools undoable
	* dao.c (dao_set_style) : new
	(dao_set_percent) : use offsets by calling dao_set_style
	(dao_set_italic) : ditto

2002-03-29  Andreas J. Guelzow <aguelzow@taliesin.ca>

	* analysis-tools.c : make Fourier Analysis Tool undoable

2002-03-28  Andreas J. Guelzow <aguelzow@taliesin.ca>

	* analysis-tools.c : make Descriptive Stats Tool undoable

2002-03-28  Andreas J. Guelzow <aguelzow@taliesin.ca>

	* analysis-tools.c : make Covariance Tool undoable

2002-03-28  Andreas J. Guelzow <aguelzow@taliesin.ca>

	* analysis-tools.c : make Correlation Tool undoable

2002-03-28  Andreas J. Guelzow <aguelzow@taliesin.ca>

	* analysis-tools.c : make 2-factor ANOVA's undoable

2002-03-25  Jody Goldberg <jody@gnome.org>

	* Release 1.1.2

2002-03-12  Jukka-Pekka Iivonen  <jiivonen@hutcs.cs.hut.fi>

	* autocorrect.c, analysis-tools.c: Added GPL clause.

	* dao.[ch] (dao_set_bold): New function.  Moved from
	src/tools/solver/reports.c.
	(dao_set_underlined): Ditto.

2002-03-11  Andreas J. Guelzow <aguelzow@taliesin.ca>

	* dao.[hc] : new files, code extracted from 
	  src/tools/analysis-tools.[ch] and 
	  src/dialogs/dialog-analysis-tools.c, various
	  functions renamed (prepended dao_)
	* analysis-tools.[ch] : some code moved to
	  src/dialogs/dao-gui-utils.[hc] and dao.[hc], change of 
	  names of utility functions now in 
	  src/dialogs/dao-gui-utils.[hc] or dao.[hc]
	* Makefile.am : added dao.[hc]

2002-03-10  Jody Goldberg <jody@gnome.org>

	* Release 1.1.1

2002-03-10  Andreas J. Guelzow <aguelzow@taliesin.ca>

	* analysis-tools.c (dao_range_name) : new utility
	(dao_command_descriptor) : new utility
	(dao_adjust) : new utility
	(prepare_output) : set all variables to sensible values
	  to avoid unnecessary type checks elsewhere
	(format_output) : utility clearing output range as
	  appropriate.
	(anova_single_factor_tool) : change into an engine
	  callable by cmd_analysis_tool, renamed to 
	  analysis_tool_anova_single_engine_run
	(analysis_tool_anova_single_engine_clean) : new
	(analysis_tool_anova_single_engine) : selector function
	* analysis-tools.h : some rearrangments, new 
	  analysis_tool_engine_t type, added fields to 
	  data_analysis_output_type_t

2002-03-08  Morten Welinder  <terra@diku.dk>

	* analysis-tools.c (dao_set_cell_comment): New function.
	(regression_tool): Set a comment on the P-value header.

	* analysis-tools.c (fourier_fft_inv): Eliminate.
	(fourier_fft): Handle inverse case also.  Make n and skip
	parameters.  Eliminate fourier_t.  Constify.

2002-03-07  Morten Welinder  <terra@diku.dk>

	* analysis-tools.c (set_cell_value): Safety checks.

2002-03-07  Jukka-Pekka Iivonen  <jiivonen@hutcs.cs.hut.fi>

	* goal-seek, Makefile.am: Moved goal seek into this directory.

	* stat-analysis, Makefile.am: Moved analysis tools into this
	directory.

2002-03-06  Jukka-Pekka Iivonen  <jiivonen@hutcs.cs.hut.fi>

	* solver: Moved Solver into this directory.

	* Makefile.am: Created.
