Undo: fix problem with col widths after paste undo.
[gnumeric.git] / plugins / fn-stat / ChangeLog
blob0cb84d5b6e90123c621a420ad23bc3c870f0c251
1 2018-04-29  Morten Welinder <terra@gnome.org>
3         * Release 1.12.40
5 2018-03-13  Morten Welinder <terra@gnome.org>
7         * Release 1.12.39
9 2017-12-29  Morten Welinder  <terra@gnome.org>
11         * functions.c (function_marshal_arg): Simplify.
13 2017-12-28  Morten Welinder <terra@gnome.org>
15         * Release 1.12.38
17 2017-12-01  Morten Welinder <terra@gnome.org>
19         * Release 1.12.37
21 2017-11-22  Morten Welinder  <terra@gnome.org>
23         * functions.c (math_functions): Mark COUNT, COUNTA, PERMUT, and
24         PERMUTATIONA as unitless.
25         (gnumeric_permutationa): Be more compatible and about overflow
26         where possible.
28 2017-11-20  Morten Welinder  <terra@gnome.org>
30         * functions.c (gnumeric_mode_mult): Plug leak.
32 2017-11-18  Morten Welinder <terra@gnome.org>
34         * Release 1.12.36
36 2017-07-06  Morten Welinder <terra@gnome.org>
38         * Release 1.12.35
40 2017-03-20  Morten Welinder <terra@gnome.org>
42         * Release 1.12.34
44 2017-01-30  Morten Welinder <terra@gnome.org>
46         * Release 1.12.33
48 2016-08-20  Morten Welinder <terra@gnome.org>
50         * Release 1.12.32
52 2016-06-29  Morten Welinder <terra@gnome.org>
54         * Release 1.12.31
56 2016-06-17  Morten Welinder <terra@gnome.org>
58         * Release 1.12.30
60 2016-05-06  Morten Welinder <terra@gnome.org>
62         * Release 1.12.29
64 2016-03-22  Morten Welinder <terra@gnome.org>
66         * Release 1.12.28
68 2016-02-06  Morten Welinder <terra@gnome.org>
70         * Release 1.12.27
72 2016-01-28  Morten Welinder  <terra@gnome.org>
74         * functions.c (gnumeric_percentrank): Return #NUM for empty
75         dataset as per docs.  Keep #NA for out-of-range.
77 2015-12-28  Morten Welinder <terra@gnome.org>
79         * Release 1.12.26
81 2015-12-25  Morten Welinder <terra@gnome.org>
83         * Release 1.12.25
85 2015-09-20  Morten Welinder <terra@gnome.org>
87         * Release 1.12.24
89 2015-07-28  Morten Welinder <terra@gnome.org>
91         * Release 1.12.23
93 2015-07-05  Morten Welinder  <terra@gnome.org>
95         * functions.c (gnumeric_growth): Fix error handling.  #751970.
97 2015-07-03  Andreas J. Guelzow <aguelzow@pyrshep.ca>
99         * functions.c (help_quartile_exc): avoid division by 0
100         (gnumeric_percentile_exc): ditto
102 2015-06-30  Morten Welinder  <terra@gnome.org>
104         * functions.c (gnumeric_growth): Fix check for no results.  Fixes
105         reopened #751659.
107 2015-06-29  Morten Welinder  <terra@gnome.org>
109         * functions.c (gnumeric_growth): Properly handle that the second
110         argument has a default.  Fixes #751658.
112 2015-06-18  Morten Welinder  <terra@gnome.org>
114         * functions.c (help_percentrank_exc): Fix function name.
116 2015-06-16  Andreas J. Guelzow <aguelzow@pyrshep.ca>
118         * functions.c (help_mode_mult): new
119         (gnumeric_mode_mult_cmp): new
120         (gnumeric_mode_mult_rm): new
121         (gnumeric_mode_mult): new
122         (stat_functions): connect the above
123         * plugin.xml.in: add MODE.MULT
125 2015-06-15  Andreas J. Guelzow <aguelzow@pyrshep.ca>
127         * functions.c (help_percentrank_exc): new
128         (gnumeric_percentrank_exc): new
129         (stat_functions): connect the above
130         * plugin.xml.in: add PERCENTRANK.EXC
132 2015-06-14  Andreas J. Guelzow <aguelzow@pyrshep.ca>
134         * functions.c (help_percentile_exc): new
135         (gnumeric_percentile_exc): new
136         (stat_functions): connect the above
137         * plugin.xml.in: add PERCENTILE.EXC
139 2015-06-14  Andreas J. Guelzow <aguelzow@pyrshep.ca>
141         * functions.c (help_quartile_exc): new
142         (gnumeric_quartile_exc): new
143         (stat_functions): connect the above
144         * plugin.xml.in: add QUARTILE.EXC
146 2015-06-14  Andreas J. Guelzow <aguelzow@pyrshep.ca>
148         * functions.c (help_confidence_t): new
149         (gnumeric_confidence_t): new
150         (stat_functions): connect the above
151         * plugin.xml.in: add CONFIDENCE.T
153 2015-04-16  Morten Welinder <terra@gnome.org>
155         * Release 1.12.22
157 2015-03-19  Morten Welinder  <terra@gnome.org>
159         * functions.c (gnumeric_beta_dist): Fix sample.
160         (gnumeric_permutationa): Fix (0,0) case.
162 2015-03-04  Morten Welinder <terra@gnome.org>
164         * Release 1.12.21
166 2015-02-04  Morten Welinder <terra@gnome.org>
168         * Release 1.12.20
170 2015-01-23  Morten Welinder <terra@gnome.org>
172         * Release 1.12.19
174 2014-09-25  Morten Welinder <terra@gnome.org>
176         * Release 1.12.18
178 2014-06-09  Morten Welinder <terra@gnome.org>
180         * Release 1.12.17
182 2014-05-23  Morten Welinder <terra@gnome.org>
184         * Release 1.12.16
186 2014-04-30  Morten Welinder <terra@gnome.org>
188         * Release 1.12.15
190 2014-04-13  Morten Welinder <terra@gnome.org>
192         * Release 1.12.14
194 2014-03-18  Morten Welinder <terra@gnome.org>
196         * Release 1.12.13
198 2014-03-03  Morten Welinder <terra@gnome.org>
200         * Release 1.12.12
202 2014-02-16  Morten Welinder <terra@gnome.org>
204         * Release 1.12.11
206 2014-02-11  Morten Welinder <terra@gnome.org>
208         * Release 1.12.10
210 2014-01-12  Morten Welinder  <terra@gnome.org>
212         * functions.c (random_rayleigh_pdf): Use expmx2h.
214 2013-11-28  Morten Welinder <terra@gnome.org>
216         * Release 1.12.9
218 2013-10-07  Morten Welinder <terra@gnome.org>
220         * Release 1.12.8
222 2013-09-01  Morten Welinder <terra@gnome.org>
224         * Release 1.12.7
226 2013-08-27  Morten Welinder <terra@gnome.org>
228         * Release 1.12.6
230 2013-08-19  Morten Welinder <terra@gnome.org>
232         * Release 1.12.5
234 2013-07-10  Morten Welinder <terra@gnome.org>
236         * Release 1.12.4
238 2013-07-01  Andreas J. Guelzow <aguelzow@pyrshep.ca>
240         * functions.c (help_negbinomdist): fix typo
241         (help_tinv): fix typo
242         (help_leverage): fix typo
244 2013-06-27  Andreas J. Guelzow <aguelzow@pyrshep.ca>
246         * functions.c (help_beta_dist): new
247         (gnumeric_beta_dist): new
248         (stat_functions): add BETA.DIST
249         (plugin.xml.in): add BETA.DIST
251 2013-06-25  Morten Welinder <terra@gnome.org>
253         * Release 1.12.3
255 2013-06-21  Andreas J. Guelzow <aguelzow@pyrshep.ca>
257         * functions.c (help_tinv): correct description
259 2013-05-29  Andreas J. Guelzow <aguelzow@pyrshep.ca>
261         * functions.c (help_snorm_dist_range): add note and seealso.
263 2013-05-19  Morten Welinder  <terra@gnome.org>
265         * functions.c: Mark examples for translation when appropriate.
267 2013-05-14  Morten Welinder  <terra@gnome.org>
269         * functions.c (gnumeric_linest): Set unused entries in the stat
270         matrix to #NA for compatibility.
272 2013-04-26  Morten Welinder <terra@gnome.org>
274         * Release 1.12.2
276 2013-03-09  Morten Welinder <terra@gnome.org>
278         * Release 1.12.1
280 2013-01-24  Andreas J. Guelzow <aguelzow@pyrshep.ca>
282         * functions.c (help_normsdist): use correct technical term
283         (help_normsinv): use correct technical term
285 2013-01-03  Morten Welinder  <terra@gnome.org>
287         * functions.c (gnumeric_count, gnumeric_counta): Make this regular
288         float_range_function users.
289         (callback_function_count, callback_function_counta): Now unused.
290         Remove.
291         (gnumeric_subtotal): Regularize handling of 2 (COUNT) and 3
292         (COUNTA).
294 2012-12-18  Morten Welinder <terra@gnome.org>
296         * Release 1.12.0
298 2012-11-29  Morten Welinder <terra@gnome.org>
300         * Release 1.11.91
302 2012-11-16  Morten Welinder <terra@gnome.org>
304         * Release 1.11.90
306 2012-09-06  Morten Welinder <terra@gnome.org>
308         * Release 1.11.6
310 2012-07-15  Morten Welinder <terra@gnome.org>
312         * Release 1.11.5
314 2012-06-25  Morten Welinder <terra@gnome.org>
316         * Release 1.11.4
318 2012-04-21  Morten Welinder <terra@gnome.org>
320         * Release 1.11.3
322 2012-03-02  Morten Welinder <terra@gnome.org>
324         * Release 1.11.2
326 2012-02-11  Andreas J. Guelzow <aguelzow@pyrshep.ca>
328         * functions.c (gnumeric_adtest): use gnm_range_adtest
330 2011-11-27  Morten Welinder <terra@gnome.org>
332         * Release 1.11.1
334 2011-11-24  Morten Welinder <terra@gnome.org>
336         * Release 1.11.0
338 2011-07-31  Morten Welinder <terra@gnome.org>
340         * Release 1.10.17
342 2011-07-20 Andreas J. Guelzow <aguelzow@pyrshep.ca>
344         * functions.c (gnumeric_growth): add new argument to collect_float_pairs
345         call
347 2011-05-21  Morten Welinder <terra@gnome.org>
349         * Release 1.10.15
351 2011-04-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>
353         * functions.c (help_ssmedian): expand the description. [#647247]
355 2011-04-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>
357         * functions.c (gnumeric_ssmedian): fix typo
359 2011-03-24  Morten Welinder <terra@gnome.org>
361         * Release 1.10.14
363 2011-02-02  Morten Welinder <terra@gnome.org>
365         * Release 1.10.13
367 2011-01-07 Andreas J. Guelzow <aguelzow@pyrshep.ca>
369         * functions.c (help_binomdist): Fix typo.  [#638953]
371 2011-01-07  Morten Welinder  <terra@gnome.org>
373         * functions.c (help_pareto): Fix typo.  [#638895]
375 2010-11-25  Morten Welinder <terra@gnome.org>
377         * Release 1.10.12
379 2010-10-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
381         * functions.c (gnm_reg_data_collect): remember the shape of the arrays
382         (help_trend): update
383         (gnumeric_trend): support multiple regression
385 2010-10-01  Morten Welinder <terra@gnome.org>
387         * Release 1.10.11
389 2010-09-04  Morten Welinder <terra@gnome.org>
391         * Release 1.10.10
393 2010-08-17  Morten Welinder  <terra@gnome.org>
395         * functions.c (help_expondist): Fix typo.
397 2010-08-16  Morten Welinder <terra@gnome.org>
399         * Release 1.10.9
401 2010-07-30  Morten Welinder <terra@gnome.org>
403         * Release 1.10.8
405 2010-07-28  Morten Welinder  <terra@gnome.org>
407         * functions.c: Prune includes.
409 2010-06-28  Morten Welinder <terra@gnome.org>
411         * Release 1.10.7
413 2010-06-16  Morten Welinder <terra@gnome.org>
415         * Release 1.10.6
417 2010-06-15  Morten Welinder  <terra@gnome.org>
419         * functions.c (gnumeric_growth): Handle missing data.
420         (gnm_reg_data_collect): Zero the right amount of data.  Fixes
421         #621706.
423 2010-06-15  Andreas J. Guelzow <aguelzow@pyrshep.ca>
425         * functions.c: fix empty argument descriptions
427 2010-06-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
429         * functions.c: fix arg description of binom.dist.range
431 2010-06-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
433         * functions.c: remove inconsistent periods, etc.
435 2010-06-14  Morten Welinder  <terra@gnome.org>
437         * functions.c (gnumeric_forecast): Handle missing data properly.
438         Fixes #621417.
439         (gnumeric_binom_dist_range): Fix precision problem when both
440         end-points are near the number of trial.
441         (gnumeric_steyx): Cleanup.
443 2010-06-13  Morten Welinder  <terra@gnome.org>
445         * functions.c (gnumeric_growth): Simplify.
447 2010-06-11  Morten Welinder  <terra@gnome.org>
449         * functions.c (gnm_reg_data_collect, gnm_reg_data_free): New
450         functions.
451         (gnumeric_linest, gnumeric_logreg, gnumeric_logest): Simplify
452         using gnm_reg_data_collect.  Fixes #317426.
453         (gnumeric_geomdist): Avoid using "int" for "k".
454         (gnumeric_sftest): Avoid using reserved identifier.  Improve
455         precision in extreme cases.
457 2010-06-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
459         * functions.c: remove superfluous spaces, inconsistent periods, etc.
461 2010-05-30  Morten Welinder <terra@gnome.org>
463         * Release 1.10.5
465 2010-05-20  Morten Welinder <terra@gnome.org>
467         * Release 1.10.4
469 2010-05-07  Morten Welinder <terra@gnome.org>
471         * Release 1.10.3
473 2010-04-16  Andreas J. Guelzow <aguelzow@pyrshep.ca>
475         * functions.c (gnumeric_chitest): correct df in rectangular case
476         (help_chitest): change docs to reflect changed df
478 2010-04-16  Morten Welinder <terra@gnome.org>
480         * Release 1.10.2
482 2010-04-16  Morten Welinder  <terra@gnome.org>
484         * functions.c (gnumeric_linest, gnumeric_trend, gnumeric_forecast,
485         range_slope, range_intercept, gnumeric_logreg, gnumeric_logest,
486         gnumeric_growth): Handle near-singular case.
488 2010-04-04  Andreas J. Guelzow <aguelzow@pyrshep.ca>
490         * functions.c (help_ztest): fix description. [#614746]
491         (help_permutationa): Fix ODF string
493 2010-03-08  Morten Welinder <terra@gnome.org>
495         * Release 1.10.1
497 2010-03-03  Morten Welinder  <terra@gnome.org>
499         * functions.c (help_ttest): Fix typo.
501 2010-02-13  Morten Welinder <terra@gnome.org>
503         * Release 1.10.0
505 2010-01-20  Morten Welinder  <terra@gnome.org>
507         * functions.c (gnumeric_trimmean): Fix p==1 case.  Return right
508         error value.
509         (gnumeric_tdist): Don't allow negative x.  Fixes #607008.
511 2010-01-19  Morten Welinder <terra@gnome.org>
513         * Release 1.9.18
515 2009-12-15  Morten Welinder <terra@gnome.org>
517         * Release 1.9.17
519 2009-12-10  Andreas J. Guelzow <aguelzow@pyrshep.ca>
520         * plugin.xml.in: add RANK.AVG
521         * functions.c (help_rank_avg): new
522         (gnumeric_rank_avg): new
523         (stat_functions): add RANK.AVG
525 2009-12-09  Andreas J. Guelzow <aguelzow@pyrshep.ca>
527         * functions.c (help_var): add some more explanation
528         (help_vara): ditto
530 2009-12-09  Andreas J. Guelzow <aguelzow@pyrshep.ca>
532         * functions.c (help_stdev): simplified
533         (help_vara): simplified
534         (help_stdeva): simplified
536 2009-12-09  Andreas J. Guelzow <aguelzow@pyrshep.ca>
538         * functions.c (help_var): simplified
540 2009-11-29  Morten Welinder <terra@gnome.org>
542         * Release 1.9.16
544 2009-11-24  Andreas J. Guelzow <aguelzow@pyrshep.ca>
546         * functions.c (help_cvmtest): use proper escapes
548 2009-11-24  Andreas J. Guelzow <aguelzow@pyrshep.ca>
549         * plugin.xml.in: add CVMTEST, SFTEST, LKSTEST
550         * functions.c (help_cvmtest): new
551         (gnumeric_sftest): new
552         (help_sftest): new
553         (gnumeric_lkstest): new
554         (help_lkstest): new
555         (gnumeric_cvmtest): new
556         (stat_functions): add CVMTEST, SFTEST, LKSTEST
558 2009-11-19  Andreas J. Guelzow <aguelzow@pyrshep.ca>
560         * plugin.xml.in: add ADTEST
561         * functions.c (help_adtest): new
562         (gnumeric_adtest): new
563         (stat_functions): add ADTEST
565 2009-11-01  Morten Welinder <terra@gnome.org>
567         * Release 1.9.15
569 2009-10-24  Andreas J. Guelzow <aguelzow@pyrshep.ca>
571         * functions.c (help_binom_dist_range): new
572         (gnumeric_binom_dist_range): new
573         (stat_functions): add BINOM.DIST.RANGE
574         * plugin.xml.in: add BINOM.DIST.RANGE
576 2009-10-11  Morten Welinder <terra@gnome.org>
578         * Release 1.9.14
580 2009-10-04  Andreas J. Guelzow <aguelzow@pyrshep.ca>
582         * functions.c (gnumeric_linest): return an error in the presence of
583           blank cells [#551234]
585 2009-09-20  Morten Welinder <terra@gnome.org>
587         * Release 1.9.13
589 2009-09-05  Morten Welinder <terra@gnome.org>
591         * Release 1.9.12
593 2009-08-30  Morten Welinder <terra@gnome.org>
595         * Release 1.9.11
597 2009-08-22  Andreas J. Guelzow <aguelzow@pyrshep.ca>
599         * functions.c (help_permutationa): new
600         (gnumeric_permutationa): new
601         (stat_functions): add PERMUTATIONA
602         * plugin.xml.in: add PERMUTATIONA
604 2009-08-15  Morten Welinder <terra@gnome.org>
606         * Release 1.9.10
608 2009-08-14  Andreas J. Guelzow <aguelzow@pyrshep.ca>
610         * functions.c: remove argument names from GnmFuncDescriptor
612 2009-08-14  Andreas J. Guelzow <aguelzow@pyrshep.ca>
614         * functions.c: skip "calculate(s)" and "return(s)" in NAME records
616 2009-07-01  Andreas J. Guelzow <aguelzow@pyrshep.ca>
618         * functions.c (gnumeric_linest): in the non-affine case the
619           intercept has no (non-zero) standard error
621 2009-06-21  Andreas J. Guelzow <aguelzow@pyrshep.ca>
623         * functions.c: use GNM_FUNC_HELP_EXCEL throughout and add a
624         few GNM_FUNC_HELP_ODF
626 2009-06-20  Morten Welinder <terra@gnome.org>
628         * Release 1.9.9
630 2009-06-17  Morten Welinder  <terra@gnome.org>
632         * functions.c (gnumeric_fisher): This is just atanh.
633         (gnumeric_fisherinv): This is just tanh.
635 2009-06-16  Morten Welinder  <terra@gnome.org>
637         * functions.c: Start adding external references to a few
638         functions.
640 2009-05-23  Morten Welinder <terra@gnome.org>
642         * Release 1.9.8
644 2009-05-11  Morten Welinder  <terra@gnome.org>
646         * functions.c (gnumeric_ssmedian): Simplify.
647         (gnumeric_frequency): Simplify.
649 2009-05-06  Morten Welinder <terra@gnome.org>
651         * Release 1.9.7
653 2009-04-30  Morten Welinder  <terra@gnome.org>
655         * functions.c (help_linest): You twitter, we fix.
657 2009-04-25  Morten Welinder <terra@gnome.org>
659         * Release 1.9.6
661 2009-03-22  Morten Welinder <terra@gnome.org>
663         * Release 1.9.5
665 2009-03-05  Andreas J. Guelzow <aguelzow@pyrshep.ca>
667         * functions.c (stat_functions): mark all argument strings translatable
669 2009-02-22  Morten Welinder <terra@gnome.org>
671         * Release 1.9.4
673 2008-12-08  Morten Welinder  <terra@gnome.org>
675         * functions.c (gnumeric_trimmean): Plug leak.
676         (gnumeric_rank): Plug leak.
678 2008-11-09  Andreas J. Guelzow <aguelzow@pyrshep.ca>
680         * functions.c: make arguments names in function description consistent with
681           names in GnmFuncDescriptor
683 2008-11-08  Andreas J. Guelzow <aguelzow@pyrshep.ca>
685         * functions.c: fix WEIBULL see-also
687 2008-11-08  Andreas J. Guelzow <aguelzow@pyrshep.ca>
689         * functions.c: convert all function descriptions to the new format
691 2008-11-05  Morten Welinder  <terra@gnome.org>
693         * functions.c (gnumeric_growth, gnumeric_trend): Fix crasher
694         #559363.
696 2008-10-18  Jody Goldberg <jody@gnome.org>
698         * Release 1.9.3
700 2008-09-19  Andreas J. Guelzow <aguelzow@pyrshep.ca>
702         * functions.c: (help_linest): correct desription (and convert
703           to new format)
705 2008-08-29  Jody Goldberg <jody@gnome.org>
707         * Release 1.9.2
709 2008-07-23  Morten Welinder  <terra@gnome.org>
711         * functions.c: (gnumeric_small, gnumeric_large,
712         gnumeric_percentile, gnumeric_quartile, gnumeric_trimmean): Use
713         new COLLECT_SORT and simplify.
714         (gnumeric_trimmean): Change to an argv function and simplify
715         greatly.
716         (gnumeric_rank, gnumeric_min, gnumeric_max, gnumeric_maxa,
717         gnumeric_mina, gnumeric_percentrank): Use new
718         COLLECT_ORDER_IRRELEVANT.
720 2008-06-25  Jody Goldberg <jody@gnome.org>
722         * Release 1.9.1
724 2008-06-24  Morten Welinder  <terra@gnome.org>
726         * functions.c (gnumeric_rank): Fix crash and error handling.
727         Fixes #540015.
729 2008-06-23  Morten Welinder  <terra@gnome.org>
731         * functions.c (gnumeric_percentrank): Handle errors correctly.
732         Don't leak.  Compute the right thing.  Fixes #539672.
733         (gnumeric_growth): Plug leaks.  Fixes #539827.
735 2008-06-22  Morten Welinder  <terra@gnome.org>
737         * functions.c (range_intercept, range_slope): Check that we have
738         points at all.  [#539648]
740 2008-06-17  Morten Welinder  <terra@gnome.org>
742         * functions.c (gnumeric_ztest): No longer a nodes type function.
743         Handle optional third argument.  Fixes #405958.
745 2008-05-24  Morten Welinder  <terra@gnome.org>
747         * functions.c (gnumeric_trend): Fix error handling and don't
748         evaluate things twice.  Fixes #534587.
750 2008-05-16  Jean Brefort  <jean.brefort@normalesup.org>
752         * functions.c (gnumeric_linest, gnumeric_logreg): Fix code to
753         order range.  Fixes #533263.
755 2008-05-04  Jody Goldberg <jody@gnome.org>
757         * Release 1.9.0
759 2007-12-21  Jody Goldberg <jody@gnome.org>
761         * Release 1.8.0
763 2007-12-03  Jody Goldberg <jody@gnome.org>
765         * Release 1.7.91
767 2007-11-19  Jody Goldberg <jody@gnome.org>
769         * Release 1.7.90
771 2007-11-18  Morten Welinder  <terra@gnome.org>
773         * functions.c (gnumeric_ttest): Welcome to the 21st century.
775 2007-11-17  Morten Welinder  <terra@gnome.org>
777         * functions.c (gnumeric_chitest): Welcome to the 21st century.
778         (gnumeric_ftest): Welcome to the 21st century.
780 2007-11-16  Morten Welinder  <terra@gnome.org>
782         * functions.c (gnumeric_chitest): Fix #497477, but function needs
783         life support.
785 2007-11-04  Morten Welinder <terra@gnome.org>
787         * Release 1.7.14
789 2007-10-21  Morten Welinder <terra@gnome.org>
791         * Release 1.7.13
793 2007-09-04  Jody Goldberg <jody@gnome.org>
795         * Release 1.7.12
797 2007-07-25  Jody Goldberg <jody@gnome.org>
799         * functions.c (gnumeric_small) : rework to be fixed, not var-arg.
800           Fixes implicit intersection/iteration.  [#343176 partial]
801         (gnumeric_small) : ditto.
803 2007-07-24  Jody Goldberg <jody@gnome.org>
805         * Release 1.7.11
807 2007-07-22  Jody Goldberg <jody@gnome.org>
809         Coverity reports 68-70.
810         * functions.c (gnumeric_linest) : init nx in the ARRAY case to make
811           coverity happy and make the code clearer.
812         (gnumeric_logreg) : ditto.
813         (gnumeric_logest) : ditto.
815 2007-07-20  Andreas J. Guelzow <aguelzow@pyrshep.ca>
817         * function.c (gnumeric_tinv): avoid obviously wrong answers
819 2007-07-19  Andreas J. Guelzow <aguelzow@pyrshep.ca>
821         * function.c (gnumeric_tdist): use gnm_float for  degrees of
822           freedom since pt call converts to gnm_float anyways.
823         (gnumeric_tinv): use gnm_float for  degrees of freedom since
824           qt call converts to gnm_float anyways
826 2007-05-03  Morten Welinder <terra@gnome.org>
828         * Release 1.7.10
830 2007-04-21  Morten Welinder <terra@gnome.org>
832         * Release 1.7.9
834 2007-03-28  Jean Brefort  <jean.brefort@normalesup.org>
836         * functions.c: use new names for range and regression functions.
838 2007-03-04  Morten Welinder <terra@gnome.org>
840         * Release 1.7.8
842 2007-02-16  Morten Welinder <terra@gnome.org>
844         * Release 1.7.7
846 2006-12-17  Jody Goldberg <jody@gnome.org>
848         * Release 1.7.6
850 2006-12-04  Jody Goldberg <jody@gnome.org>
852         * Release 1.7.5
854 2006-11-20  Jody Goldberg <jody@gnome.org>
856         * Release 1.7.4
858 2006-11-19  Morten Welinder <terra@gnome.org>
860         * Release 1.7.3
862 2006-10-17  Jody Goldberg <jody@gnome.org>
864         * Release 1.7.2
866 2006-10-02  Jody Goldberg <jody@gnome.org>
868         * Release 1.7.1
870 2006-05-31  Jody Goldberg <jody@gnome.org>
872         * functions.c (cb_rank) : Adjust to signature change in CellIterFunc.
873         (cb_list) : ditto.
875 2006-05-08  Jody Goldberg <jody@gnome.org>
877         * Release 1.7.0
879 2006-05-08  Jody Goldberg <jody@gnome.org>
881         * functions.c (gnumeric_subtotal) : fix COUNT/COUNTA
883 2006-03-14  Morten Welinder  <terra@gnome.org>
885         * functions.c (gnumeric_correl): Ignore blanks as advertised.
886         (gnumeric_covar): Ditto.
887         (gnumeric_rsq): Ditto.
888         (gnumeric_intercept): Ignore blanks.  (Which isn't advertised, but
889         makes sense.)
890         (gnumeric_slope): Ditto.
892 2006-03-07  Morten Welinder  <terra@gnome.org>
894         * functions.c (TINV, TDIST): Add warnings about parameterization
895         being non-standard.  [#333313]
897 2006-01-09  Morten Welinder  <terra@gnome.org>
899         * functions.c (gnumeric_expondist): Simplify.
900         (gnumeric_binomdist): Ditto.
901         (gnumeric_cauchy): Ditto.
902         (gnumeric_weibull): Ditto.
903         (gnumeric_normdist): Ditto.
904         (gnumeric_hypgeomdist): Fix "cuml" option parsing.
905         (gnumeric_gammadist): Ditto.
907 2005-11-14  Jody Goldberg <jody@gnome.org>
909         * Release 1.6.1
911 2005-10-10  Jody Goldberg <jody@gnome.org>
913         * Release 1.6.0
915 2005-09-08  Jody Goldberg <jody@gnome.org>
917         * Release 1.5.90
919 2005-08-28  Morten Welinder <terra@gnome.org>
921         * Release 1.5.5
923 2005-08-28  Morten Welinder <terra@gnome.org>
925         * Release 1.5.4
927 2005-08-15  Morten Welinder <terra@gnome.org>
929         * Release 1.5.3
931 2005-06-13  Jody Goldberg <jody@gnome.org>
933         * Release 1.5.2
935 2005-05-11  Jody Goldberg <jody@gnome.org>
937         * functions.c (gnumeric_lognormdist) : stddev <= 0 == #NUM! not #DIV/0!
938         (gnumeric_standardize) : ditto.
939         (gnumeric_normdist) : ditto.
940         (gnumeric_confidence) : ditto.  Additionally size <= 0 == #NUM! too
942 2005-05-10  Jody Goldberg <jody@gnome.org>
944         * Release 1.5.1
946 2005-04-19  Morten Welinder  <terra@gnome.org>
948         * functions.c (range_trimmean): Fix rounding problem and use
949         range_average.
951 2005-04-02  Andreas J. Guelzow <aguelzow@taliesin.ca>
953         * function.c (help_normdist): correct help text.
955 2005-02-10  Jon K Hellan  <hellan@acm.org>
957         * functions.c: Improve exponential power help text. (Thanks to
958         NIST DATAPLOT).
960 2005-02-08  Jody Goldberg <jody@gnome.org>
962         * Release 1.5.0
964 2005-01-17  Jody Goldberg <jody@gnome.org>
966         * Release 1.4.2
968 2005-01-13  Morten Welinder  <terra@gnome.org>
970         * functions.c (gnumeric_logreg, gnumeric_logest): Handle empty
971         case.  Prevent crash in unimplemented array case.
972         (gnumeric_growth, gnumeric_trend): Handle empty case.
974 2005-01-09  Jody Goldberg <jody@gnome.org>
976         * functions.c (gnumeric_trend) : fix the example in the help text
978 2004-12-09  Jody Goldberg <jody@gnome.org>
980         * Release 1.4.1
982 2004-11-28  Jody Goldberg <jody@gnome.org>
984         * Release 1.4.0
986 2004-11-07  Jody Goldberg <jody@gnome.org>
988         * Release 1.3.93
990 2004-10-31  Jody Goldberg <jody@gnome.org>
992         * Release 1.3.92
994 2004-10-30  Andreas J. Guelzow <aguelzow@taliesin.ca>
996         http://bugzilla.gnome.org/show_bug.cgi?id=156734
997         * functions.c (help_stdev): clarify
998         (help_stdeva): ditto
999         (help_stdevp): ditto
1000         (help_stdevpa): ditto
1001         (help_var): ditto
1002         (help_vara): ditto
1003         (help_varp): ditto
1004         (help_varpa): ditto
1006 2004-10-05  Jody Goldberg <jody@gnome.org>
1008         * Release 1.3.91
1010 2004-09-08  Jody Goldberg <jody@gnome.org>
1012         * Release 1.3.90
1014 2004-09-08  Andreas J. Guelzow <aguelzow@taliesin.ca>
1016         * functions.c (gnumeric_tdist): fix handling of negative x for
1017           tails == 2.
1018         (help_tdist): document changes
1020 2004-08-29  Jody Goldberg <jody@gnome.org>
1022         * Release 1.3.2
1024 2004-08-13  Jody Goldberg <jody@gnome.org>
1026         * functions.c (callback_function_rank) : XL and OO appear to just
1027           ignore non-numeric data.
1029 2004-07-26  Morten Welinder  <terra@gnome.org>
1031         * functions.c (gnumeric_harmean): Fix to return #NUM! on error.
1032         (gnumeric_geomean): Ditto.
1034 2004-07-19  Jody Goldberg <jody@gnome.org>
1036         * Release 1.3.1
1038 2004-07-12  Morten Welinder  <terra@gnome.org>
1040         * functions.c (gnumeric_linest): Flip columns when out of order.
1041         Fixes 146751.
1043 2004-04-15  Morten Welinder  <terra@gnome.org>
1045         * functions.c (gnumeric_ftest): Improve precision when we end up
1046         using the left tail.
1047         (gnumeric_ztest): Welcome this to the 21st century.
1048         (gnumeric_hypgeomdist): Add optional "cumulative" argument.
1050 2004-04-12  Morten Welinder  <terra@gnome.org>
1052         * functions.c (gnumeric_fisher): Use log1pgnum.
1054 2004-03-28  Jody Goldberg <jody@gnome.org>
1056         * Release 1.3.0
1058 2003-12-23  Jody Goldberg <jody@gnome.org>
1060         * Release 1.2.3
1062 2003-11-26  Jody Goldberg <jody@gnome.org>
1064         * Release 1.2.2
1066 2003-10-08  Jody Goldberg <jody@gnome.org>
1068         * Release 1.2.1
1070 2003-09-30  Morten Welinder  <terra@gnome.org>
1072         * functions.c (gnumeric_frequency): Rewrite in terms of modern
1073         collect functions.
1075 2003-09-15  Jody Goldberg <jody@gnome.org>
1077         * Release 1.2.0
1079 2003-09-10  Jody Goldberg <jody@gnome.org>
1081         * Release 1.1.90
1083 2003-08-21  Jody Goldberg <jody@gnome.org>
1085         * Release 1.1.20
1087 2003-07-05  Jody Goldberg <jody@gnome.org>
1089         * functions.c (callback_function_rank) : new eval semantics do not
1090           guarantee that range content has been evaluated before calling.
1091         (callback_function_list) : ditto.
1093 2003-07-03  Andreas J. Guelzow <aguelzow@taliesin.ca>
1095         * functions.c : ssmedian is GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC
1097 2003-06-28  Jody Goldberg <jody@gnome.org>
1099         * functions.c : fix status of SUBTOTAL
1101 2003-06-14  Andreas J. Guelzow <aguelzow@taliesin.ca>
1103         * functions.c : add missing @const to the documentation of TREND
1105 2003-06-14  Andreas J. Guelzow <aguelzow@taliesin.ca>
1107         * functions.c : small corrections in function descriptions
1109 2003-06-14  Andreas J. Guelzow <aguelzow@taliesin.ca>
1111         * functions.c : make second argumanet to SSMEDIAN optional
1112           and fix a bunch of documentation errors
1114 2003-06-13  Andreas J. Guelzow <aguelzow@taliesin.ca>
1116         * functions.c : added new function SSMEDIAN
1117         * plugin.xml.in : added new function SSMEDIAN
1119 2003-06-07  Jody Goldberg <jody@gnome.org>
1121         * Release 1.1.19
1123 2003-06-07  Jody Goldberg <jody@gnome.org>
1125         * Release 1.1.18
1127 2003-05-11  Jody Goldberg <jody@gnome.org>
1129         * Release 1.1.17
1131 2003-01-28  Jody Goldberg <jody@gnome.org>
1133         * Release 1.1.16
1135 2002-12-31  Jody Goldberg <jody@gnome.org>
1137         * Release 1.1.15
1139 2002-12-22  Jody Goldberg <jody@gnome.org>
1141         * Release 1.1.14
1143 2002-12-22  Jody Goldberg <jody@gnome.org>
1145         * Release 1.1.13
1147 2002-12-02  Morten Welinder  <terra@diku.dk>
1149         * functions.c: Doc fix, see 100048.
1151 2002-11-30  Jody Goldberg <jody@gnome.org>
1153         * functions.c (gnumeric_subtotal) : Use the new hooks to implement the
1154           magic for filters and other subtotals.  Fix the documentation so
1155           that subtotal appears in the lists.
1157 2002-11-15  Jody Goldberg <jody@gnome.org>
1159         * Release 1.1.12
1161 2002-11-07  Jody Goldberg <jody@gnome.org>
1163         * functions.c (gnumeric_logreg, gnumeric_logfit):  correct status.
1165 2002-11-06  Morten Welinder  <terra@diku.dk>
1167         * functions.c (gnumeric_gammaln): Use lgammagnum, not lgamma.
1169 2002-11-05  Andreas J. Guelzow <aguelzow@taliesin.ca> for
1170         Olaf Till <i7tiol@t-online.de>
1172         * functions.c (gnumeric_logreg, gnumeric_logfit): New.
1174 2002-11-04  Morten Welinder  <terra@diku.dk>
1176         * functions.c (gnumeric_rayleigh): Add parameter check.
1177         (gnumeric_rayleightail): Ditto.
1178         (gnumeric_exppowdist): Ditto.
1179         (gnumeric_laplace): Ditto.
1180         (gnumeric_pareto): Ditto.
1181         (gnumeric_logistic): Ditto.
1183 2002-11-04  Morten Welinder  <terra@diku.dk>
1185         * functions.c: Adapt to new autoformat specs.
1187 2002-11-01  Jody Goldberg <jody@gnome.org>
1189         * functions.c (gnumeric_poisson) : poisson is defined for x == 0
1191 2002-11-01  Jody Goldberg <jody@gnome.org>
1193         * Release 1.1.11
1195 2002-10-27  Jody Goldberg <jody@gnome.org>
1197         * Release 1.1.10
1199 2002-10-25  Morten Welinder  <terra@diku.dk>
1201         * functions.c (gnumeric_gammainv): Don't declare floating point
1202         arguments as int.
1204 2002-09-30  Jody Goldberg <jody@gnome.org>
1206         * Release 1.1.9
1208 2002-09-22  Jon K Hellan  <hellan@acm.org>
1210         * functions.c (help_bernoulli): Fix typo in help xref.
1212 2002-08-25  Jody Goldberg <jody@gnome.org>
1214         * Release 1.1.8
1216 2002-08-12  Jody Goldberg <jody@gnome.org>
1218         * Release 1.1.7
1220 2002-07-22  Zbigniew Chyla  <cyba@gnome.pl>
1222         * plugin.xml.in: Set loader type to "Gnumeric_Builtin:module".
1224 2002-07-28  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
1226         * functions.c: Even more function description clean up.
1228 2002-07-27  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
1230         * functions.c: Function description clean up.
1232 2002-07-26  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
1234         * functions.c (gnumeric_cauchy): Use R's distribution.
1236 2002-07-25  Morten Welinder  <terra@diku.dk>
1238         * functions.c (gnumeric_fisherinv): Improve precision near y = 0.
1240 2002-07-21  Jody Goldberg <jody@gnome.org>
1242         * Release 1.1.6
1244 2002-07-01  Morten Welinder  <terra@diku.dk>
1246         * functions.c (gnumeric_permut): Use permut function.
1248 2002-06-21  Morten Welinder  <terra@diku.dk>
1250         * functions.c (gnumeric_negbinomdist): Use R's distribution
1251         function for better precision.
1252         (gnumeric_hypgeomdist): Ditto.
1254 2002-06-19  Morten Welinder  <terra@diku.dk>
1256         * functions.c (gnumeric_weibull): Adjust to changes in pweibull.
1257         (gnumeric_expondist): Adjust to changes in pexp.
1259 2002-06-11  Jody Goldberg <jody@gnome.org>
1261         * functions.c (callback_function_count) : only count ints and floats,
1262           not booleans.
1264 2002-06-01  Jody Goldberg <jody@gnome.org>
1266         * functions.c (stat_functions) : don't translate the empty string.
1268 2002-05-29  Jody Goldberg <jody@gnome.org>
1270         * Release 1.1.4
1272 2002-05-03  Andreas J. Guelzow <aguelzow@taliesin.ca>
1274         * functions.c : added new function CRONBACH
1275         * plugin.xml.in : added new function CRONBACH
1277 2002-05-03  Andreas J. Guelzow <aguelzow@taliesin.ca>
1279         * functions.c : mark argument names for translation and adjust
1280           them for use by the formula guru.