1 2018-08-19 Morten Welinder <terra@gnome.org>
5 2018-08-09 Morten Welinder <terra@gnome.org>
9 2018-05-07 Morten Welinder <terra@gnome.org>
13 2018-04-29 Morten Welinder <terra@gnome.org>
17 2018-03-13 Morten Welinder <terra@gnome.org>
21 2017-12-29 Morten Welinder <terra@gnome.org>
23 * functions.c (function_marshal_arg): Simplify.
25 2017-12-28 Morten Welinder <terra@gnome.org>
29 2017-12-01 Morten Welinder <terra@gnome.org>
33 2017-11-22 Morten Welinder <terra@gnome.org>
35 * functions.c (math_functions): Mark COUNT, COUNTA, PERMUT, and
36 PERMUTATIONA as unitless.
37 (gnumeric_permutationa): Be more compatible and about overflow
40 2017-11-20 Morten Welinder <terra@gnome.org>
42 * functions.c (gnumeric_mode_mult): Plug leak.
44 2017-11-18 Morten Welinder <terra@gnome.org>
48 2017-07-06 Morten Welinder <terra@gnome.org>
52 2017-03-20 Morten Welinder <terra@gnome.org>
56 2017-01-30 Morten Welinder <terra@gnome.org>
60 2016-08-20 Morten Welinder <terra@gnome.org>
64 2016-06-29 Morten Welinder <terra@gnome.org>
68 2016-06-17 Morten Welinder <terra@gnome.org>
72 2016-05-06 Morten Welinder <terra@gnome.org>
76 2016-03-22 Morten Welinder <terra@gnome.org>
80 2016-02-06 Morten Welinder <terra@gnome.org>
84 2016-01-28 Morten Welinder <terra@gnome.org>
86 * functions.c (gnumeric_percentrank): Return #NUM for empty
87 dataset as per docs. Keep #NA for out-of-range.
89 2015-12-28 Morten Welinder <terra@gnome.org>
93 2015-12-25 Morten Welinder <terra@gnome.org>
97 2015-09-20 Morten Welinder <terra@gnome.org>
101 2015-07-28 Morten Welinder <terra@gnome.org>
105 2015-07-05 Morten Welinder <terra@gnome.org>
107 * functions.c (gnumeric_growth): Fix error handling. #751970.
109 2015-07-03 Andreas J. Guelzow <aguelzow@pyrshep.ca>
111 * functions.c (help_quartile_exc): avoid division by 0
112 (gnumeric_percentile_exc): ditto
114 2015-06-30 Morten Welinder <terra@gnome.org>
116 * functions.c (gnumeric_growth): Fix check for no results. Fixes
119 2015-06-29 Morten Welinder <terra@gnome.org>
121 * functions.c (gnumeric_growth): Properly handle that the second
122 argument has a default. Fixes #751658.
124 2015-06-18 Morten Welinder <terra@gnome.org>
126 * functions.c (help_percentrank_exc): Fix function name.
128 2015-06-16 Andreas J. Guelzow <aguelzow@pyrshep.ca>
130 * functions.c (help_mode_mult): new
131 (gnumeric_mode_mult_cmp): new
132 (gnumeric_mode_mult_rm): new
133 (gnumeric_mode_mult): new
134 (stat_functions): connect the above
135 * plugin.xml.in: add MODE.MULT
137 2015-06-15 Andreas J. Guelzow <aguelzow@pyrshep.ca>
139 * functions.c (help_percentrank_exc): new
140 (gnumeric_percentrank_exc): new
141 (stat_functions): connect the above
142 * plugin.xml.in: add PERCENTRANK.EXC
144 2015-06-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
146 * functions.c (help_percentile_exc): new
147 (gnumeric_percentile_exc): new
148 (stat_functions): connect the above
149 * plugin.xml.in: add PERCENTILE.EXC
151 2015-06-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
153 * functions.c (help_quartile_exc): new
154 (gnumeric_quartile_exc): new
155 (stat_functions): connect the above
156 * plugin.xml.in: add QUARTILE.EXC
158 2015-06-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
160 * functions.c (help_confidence_t): new
161 (gnumeric_confidence_t): new
162 (stat_functions): connect the above
163 * plugin.xml.in: add CONFIDENCE.T
165 2015-04-16 Morten Welinder <terra@gnome.org>
169 2015-03-19 Morten Welinder <terra@gnome.org>
171 * functions.c (gnumeric_beta_dist): Fix sample.
172 (gnumeric_permutationa): Fix (0,0) case.
174 2015-03-04 Morten Welinder <terra@gnome.org>
178 2015-02-04 Morten Welinder <terra@gnome.org>
182 2015-01-23 Morten Welinder <terra@gnome.org>
186 2014-09-25 Morten Welinder <terra@gnome.org>
190 2014-06-09 Morten Welinder <terra@gnome.org>
194 2014-05-23 Morten Welinder <terra@gnome.org>
198 2014-04-30 Morten Welinder <terra@gnome.org>
202 2014-04-13 Morten Welinder <terra@gnome.org>
206 2014-03-18 Morten Welinder <terra@gnome.org>
210 2014-03-03 Morten Welinder <terra@gnome.org>
214 2014-02-16 Morten Welinder <terra@gnome.org>
218 2014-02-11 Morten Welinder <terra@gnome.org>
222 2014-01-12 Morten Welinder <terra@gnome.org>
224 * functions.c (random_rayleigh_pdf): Use expmx2h.
226 2013-11-28 Morten Welinder <terra@gnome.org>
230 2013-10-07 Morten Welinder <terra@gnome.org>
234 2013-09-01 Morten Welinder <terra@gnome.org>
238 2013-08-27 Morten Welinder <terra@gnome.org>
242 2013-08-19 Morten Welinder <terra@gnome.org>
246 2013-07-10 Morten Welinder <terra@gnome.org>
250 2013-07-01 Andreas J. Guelzow <aguelzow@pyrshep.ca>
252 * functions.c (help_negbinomdist): fix typo
253 (help_tinv): fix typo
254 (help_leverage): fix typo
256 2013-06-27 Andreas J. Guelzow <aguelzow@pyrshep.ca>
258 * functions.c (help_beta_dist): new
259 (gnumeric_beta_dist): new
260 (stat_functions): add BETA.DIST
261 (plugin.xml.in): add BETA.DIST
263 2013-06-25 Morten Welinder <terra@gnome.org>
267 2013-06-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
269 * functions.c (help_tinv): correct description
271 2013-05-29 Andreas J. Guelzow <aguelzow@pyrshep.ca>
273 * functions.c (help_snorm_dist_range): add note and seealso.
275 2013-05-19 Morten Welinder <terra@gnome.org>
277 * functions.c: Mark examples for translation when appropriate.
279 2013-05-14 Morten Welinder <terra@gnome.org>
281 * functions.c (gnumeric_linest): Set unused entries in the stat
282 matrix to #NA for compatibility.
284 2013-04-26 Morten Welinder <terra@gnome.org>
288 2013-03-09 Morten Welinder <terra@gnome.org>
292 2013-01-24 Andreas J. Guelzow <aguelzow@pyrshep.ca>
294 * functions.c (help_normsdist): use correct technical term
295 (help_normsinv): use correct technical term
297 2013-01-03 Morten Welinder <terra@gnome.org>
299 * functions.c (gnumeric_count, gnumeric_counta): Make this regular
300 float_range_function users.
301 (callback_function_count, callback_function_counta): Now unused.
303 (gnumeric_subtotal): Regularize handling of 2 (COUNT) and 3
306 2012-12-18 Morten Welinder <terra@gnome.org>
310 2012-11-29 Morten Welinder <terra@gnome.org>
314 2012-11-16 Morten Welinder <terra@gnome.org>
318 2012-09-06 Morten Welinder <terra@gnome.org>
322 2012-07-15 Morten Welinder <terra@gnome.org>
326 2012-06-25 Morten Welinder <terra@gnome.org>
330 2012-04-21 Morten Welinder <terra@gnome.org>
334 2012-03-02 Morten Welinder <terra@gnome.org>
338 2012-02-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
340 * functions.c (gnumeric_adtest): use gnm_range_adtest
342 2011-11-27 Morten Welinder <terra@gnome.org>
346 2011-11-24 Morten Welinder <terra@gnome.org>
350 2011-07-31 Morten Welinder <terra@gnome.org>
354 2011-07-20 Andreas J. Guelzow <aguelzow@pyrshep.ca>
356 * functions.c (gnumeric_growth): add new argument to collect_float_pairs
359 2011-05-21 Morten Welinder <terra@gnome.org>
363 2011-04-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>
365 * functions.c (help_ssmedian): expand the description. [#647247]
367 2011-04-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>
369 * functions.c (gnumeric_ssmedian): fix typo
371 2011-03-24 Morten Welinder <terra@gnome.org>
375 2011-02-02 Morten Welinder <terra@gnome.org>
379 2011-01-07 Andreas J. Guelzow <aguelzow@pyrshep.ca>
381 * functions.c (help_binomdist): Fix typo. [#638953]
383 2011-01-07 Morten Welinder <terra@gnome.org>
385 * functions.c (help_pareto): Fix typo. [#638895]
387 2010-11-25 Morten Welinder <terra@gnome.org>
391 2010-10-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
393 * functions.c (gnm_reg_data_collect): remember the shape of the arrays
395 (gnumeric_trend): support multiple regression
397 2010-10-01 Morten Welinder <terra@gnome.org>
401 2010-09-04 Morten Welinder <terra@gnome.org>
405 2010-08-17 Morten Welinder <terra@gnome.org>
407 * functions.c (help_expondist): Fix typo.
409 2010-08-16 Morten Welinder <terra@gnome.org>
413 2010-07-30 Morten Welinder <terra@gnome.org>
417 2010-07-28 Morten Welinder <terra@gnome.org>
419 * functions.c: Prune includes.
421 2010-06-28 Morten Welinder <terra@gnome.org>
425 2010-06-16 Morten Welinder <terra@gnome.org>
429 2010-06-15 Morten Welinder <terra@gnome.org>
431 * functions.c (gnumeric_growth): Handle missing data.
432 (gnm_reg_data_collect): Zero the right amount of data. Fixes
435 2010-06-15 Andreas J. Guelzow <aguelzow@pyrshep.ca>
437 * functions.c: fix empty argument descriptions
439 2010-06-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
441 * functions.c: fix arg description of binom.dist.range
443 2010-06-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
445 * functions.c: remove inconsistent periods, etc.
447 2010-06-14 Morten Welinder <terra@gnome.org>
449 * functions.c (gnumeric_forecast): Handle missing data properly.
451 (gnumeric_binom_dist_range): Fix precision problem when both
452 end-points are near the number of trial.
453 (gnumeric_steyx): Cleanup.
455 2010-06-13 Morten Welinder <terra@gnome.org>
457 * functions.c (gnumeric_growth): Simplify.
459 2010-06-11 Morten Welinder <terra@gnome.org>
461 * functions.c (gnm_reg_data_collect, gnm_reg_data_free): New
463 (gnumeric_linest, gnumeric_logreg, gnumeric_logest): Simplify
464 using gnm_reg_data_collect. Fixes #317426.
465 (gnumeric_geomdist): Avoid using "int" for "k".
466 (gnumeric_sftest): Avoid using reserved identifier. Improve
467 precision in extreme cases.
469 2010-06-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
471 * functions.c: remove superfluous spaces, inconsistent periods, etc.
473 2010-05-30 Morten Welinder <terra@gnome.org>
477 2010-05-20 Morten Welinder <terra@gnome.org>
481 2010-05-07 Morten Welinder <terra@gnome.org>
485 2010-04-16 Andreas J. Guelzow <aguelzow@pyrshep.ca>
487 * functions.c (gnumeric_chitest): correct df in rectangular case
488 (help_chitest): change docs to reflect changed df
490 2010-04-16 Morten Welinder <terra@gnome.org>
494 2010-04-16 Morten Welinder <terra@gnome.org>
496 * functions.c (gnumeric_linest, gnumeric_trend, gnumeric_forecast,
497 range_slope, range_intercept, gnumeric_logreg, gnumeric_logest,
498 gnumeric_growth): Handle near-singular case.
500 2010-04-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
502 * functions.c (help_ztest): fix description. [#614746]
503 (help_permutationa): Fix ODF string
505 2010-03-08 Morten Welinder <terra@gnome.org>
509 2010-03-03 Morten Welinder <terra@gnome.org>
511 * functions.c (help_ttest): Fix typo.
513 2010-02-13 Morten Welinder <terra@gnome.org>
517 2010-01-20 Morten Welinder <terra@gnome.org>
519 * functions.c (gnumeric_trimmean): Fix p==1 case. Return right
521 (gnumeric_tdist): Don't allow negative x. Fixes #607008.
523 2010-01-19 Morten Welinder <terra@gnome.org>
527 2009-12-15 Morten Welinder <terra@gnome.org>
531 2009-12-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
532 * plugin.xml.in: add RANK.AVG
533 * functions.c (help_rank_avg): new
534 (gnumeric_rank_avg): new
535 (stat_functions): add RANK.AVG
537 2009-12-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
539 * functions.c (help_var): add some more explanation
542 2009-12-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
544 * functions.c (help_stdev): simplified
545 (help_vara): simplified
546 (help_stdeva): simplified
548 2009-12-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
550 * functions.c (help_var): simplified
552 2009-11-29 Morten Welinder <terra@gnome.org>
556 2009-11-24 Andreas J. Guelzow <aguelzow@pyrshep.ca>
558 * functions.c (help_cvmtest): use proper escapes
560 2009-11-24 Andreas J. Guelzow <aguelzow@pyrshep.ca>
561 * plugin.xml.in: add CVMTEST, SFTEST, LKSTEST
562 * functions.c (help_cvmtest): new
563 (gnumeric_sftest): new
565 (gnumeric_lkstest): new
567 (gnumeric_cvmtest): new
568 (stat_functions): add CVMTEST, SFTEST, LKSTEST
570 2009-11-19 Andreas J. Guelzow <aguelzow@pyrshep.ca>
572 * plugin.xml.in: add ADTEST
573 * functions.c (help_adtest): new
574 (gnumeric_adtest): new
575 (stat_functions): add ADTEST
577 2009-11-01 Morten Welinder <terra@gnome.org>
581 2009-10-24 Andreas J. Guelzow <aguelzow@pyrshep.ca>
583 * functions.c (help_binom_dist_range): new
584 (gnumeric_binom_dist_range): new
585 (stat_functions): add BINOM.DIST.RANGE
586 * plugin.xml.in: add BINOM.DIST.RANGE
588 2009-10-11 Morten Welinder <terra@gnome.org>
592 2009-10-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
594 * functions.c (gnumeric_linest): return an error in the presence of
595 blank cells [#551234]
597 2009-09-20 Morten Welinder <terra@gnome.org>
601 2009-09-05 Morten Welinder <terra@gnome.org>
605 2009-08-30 Morten Welinder <terra@gnome.org>
609 2009-08-22 Andreas J. Guelzow <aguelzow@pyrshep.ca>
611 * functions.c (help_permutationa): new
612 (gnumeric_permutationa): new
613 (stat_functions): add PERMUTATIONA
614 * plugin.xml.in: add PERMUTATIONA
616 2009-08-15 Morten Welinder <terra@gnome.org>
620 2009-08-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
622 * functions.c: remove argument names from GnmFuncDescriptor
624 2009-08-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
626 * functions.c: skip "calculate(s)" and "return(s)" in NAME records
628 2009-07-01 Andreas J. Guelzow <aguelzow@pyrshep.ca>
630 * functions.c (gnumeric_linest): in the non-affine case the
631 intercept has no (non-zero) standard error
633 2009-06-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
635 * functions.c: use GNM_FUNC_HELP_EXCEL throughout and add a
636 few GNM_FUNC_HELP_ODF
638 2009-06-20 Morten Welinder <terra@gnome.org>
642 2009-06-17 Morten Welinder <terra@gnome.org>
644 * functions.c (gnumeric_fisher): This is just atanh.
645 (gnumeric_fisherinv): This is just tanh.
647 2009-06-16 Morten Welinder <terra@gnome.org>
649 * functions.c: Start adding external references to a few
652 2009-05-23 Morten Welinder <terra@gnome.org>
656 2009-05-11 Morten Welinder <terra@gnome.org>
658 * functions.c (gnumeric_ssmedian): Simplify.
659 (gnumeric_frequency): Simplify.
661 2009-05-06 Morten Welinder <terra@gnome.org>
665 2009-04-30 Morten Welinder <terra@gnome.org>
667 * functions.c (help_linest): You twitter, we fix.
669 2009-04-25 Morten Welinder <terra@gnome.org>
673 2009-03-22 Morten Welinder <terra@gnome.org>
677 2009-03-05 Andreas J. Guelzow <aguelzow@pyrshep.ca>
679 * functions.c (stat_functions): mark all argument strings translatable
681 2009-02-22 Morten Welinder <terra@gnome.org>
685 2008-12-08 Morten Welinder <terra@gnome.org>
687 * functions.c (gnumeric_trimmean): Plug leak.
688 (gnumeric_rank): Plug leak.
690 2008-11-09 Andreas J. Guelzow <aguelzow@pyrshep.ca>
692 * functions.c: make arguments names in function description consistent with
693 names in GnmFuncDescriptor
695 2008-11-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>
697 * functions.c: fix WEIBULL see-also
699 2008-11-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>
701 * functions.c: convert all function descriptions to the new format
703 2008-11-05 Morten Welinder <terra@gnome.org>
705 * functions.c (gnumeric_growth, gnumeric_trend): Fix crasher
708 2008-10-18 Jody Goldberg <jody@gnome.org>
712 2008-09-19 Andreas J. Guelzow <aguelzow@pyrshep.ca>
714 * functions.c: (help_linest): correct desription (and convert
717 2008-08-29 Jody Goldberg <jody@gnome.org>
721 2008-07-23 Morten Welinder <terra@gnome.org>
723 * functions.c: (gnumeric_small, gnumeric_large,
724 gnumeric_percentile, gnumeric_quartile, gnumeric_trimmean): Use
725 new COLLECT_SORT and simplify.
726 (gnumeric_trimmean): Change to an argv function and simplify
728 (gnumeric_rank, gnumeric_min, gnumeric_max, gnumeric_maxa,
729 gnumeric_mina, gnumeric_percentrank): Use new
730 COLLECT_ORDER_IRRELEVANT.
732 2008-06-25 Jody Goldberg <jody@gnome.org>
736 2008-06-24 Morten Welinder <terra@gnome.org>
738 * functions.c (gnumeric_rank): Fix crash and error handling.
741 2008-06-23 Morten Welinder <terra@gnome.org>
743 * functions.c (gnumeric_percentrank): Handle errors correctly.
744 Don't leak. Compute the right thing. Fixes #539672.
745 (gnumeric_growth): Plug leaks. Fixes #539827.
747 2008-06-22 Morten Welinder <terra@gnome.org>
749 * functions.c (range_intercept, range_slope): Check that we have
750 points at all. [#539648]
752 2008-06-17 Morten Welinder <terra@gnome.org>
754 * functions.c (gnumeric_ztest): No longer a nodes type function.
755 Handle optional third argument. Fixes #405958.
757 2008-05-24 Morten Welinder <terra@gnome.org>
759 * functions.c (gnumeric_trend): Fix error handling and don't
760 evaluate things twice. Fixes #534587.
762 2008-05-16 Jean Brefort <jean.brefort@normalesup.org>
764 * functions.c (gnumeric_linest, gnumeric_logreg): Fix code to
765 order range. Fixes #533263.
767 2008-05-04 Jody Goldberg <jody@gnome.org>
771 2007-12-21 Jody Goldberg <jody@gnome.org>
775 2007-12-03 Jody Goldberg <jody@gnome.org>
779 2007-11-19 Jody Goldberg <jody@gnome.org>
783 2007-11-18 Morten Welinder <terra@gnome.org>
785 * functions.c (gnumeric_ttest): Welcome to the 21st century.
787 2007-11-17 Morten Welinder <terra@gnome.org>
789 * functions.c (gnumeric_chitest): Welcome to the 21st century.
790 (gnumeric_ftest): Welcome to the 21st century.
792 2007-11-16 Morten Welinder <terra@gnome.org>
794 * functions.c (gnumeric_chitest): Fix #497477, but function needs
797 2007-11-04 Morten Welinder <terra@gnome.org>
801 2007-10-21 Morten Welinder <terra@gnome.org>
805 2007-09-04 Jody Goldberg <jody@gnome.org>
809 2007-07-25 Jody Goldberg <jody@gnome.org>
811 * functions.c (gnumeric_small) : rework to be fixed, not var-arg.
812 Fixes implicit intersection/iteration. [#343176 partial]
813 (gnumeric_small) : ditto.
815 2007-07-24 Jody Goldberg <jody@gnome.org>
819 2007-07-22 Jody Goldberg <jody@gnome.org>
821 Coverity reports 68-70.
822 * functions.c (gnumeric_linest) : init nx in the ARRAY case to make
823 coverity happy and make the code clearer.
824 (gnumeric_logreg) : ditto.
825 (gnumeric_logest) : ditto.
827 2007-07-20 Andreas J. Guelzow <aguelzow@pyrshep.ca>
829 * function.c (gnumeric_tinv): avoid obviously wrong answers
831 2007-07-19 Andreas J. Guelzow <aguelzow@pyrshep.ca>
833 * function.c (gnumeric_tdist): use gnm_float for degrees of
834 freedom since pt call converts to gnm_float anyways.
835 (gnumeric_tinv): use gnm_float for degrees of freedom since
836 qt call converts to gnm_float anyways
838 2007-05-03 Morten Welinder <terra@gnome.org>
842 2007-04-21 Morten Welinder <terra@gnome.org>
846 2007-03-28 Jean Brefort <jean.brefort@normalesup.org>
848 * functions.c: use new names for range and regression functions.
850 2007-03-04 Morten Welinder <terra@gnome.org>
854 2007-02-16 Morten Welinder <terra@gnome.org>
858 2006-12-17 Jody Goldberg <jody@gnome.org>
862 2006-12-04 Jody Goldberg <jody@gnome.org>
866 2006-11-20 Jody Goldberg <jody@gnome.org>
870 2006-11-19 Morten Welinder <terra@gnome.org>
874 2006-10-17 Jody Goldberg <jody@gnome.org>
878 2006-10-02 Jody Goldberg <jody@gnome.org>
882 2006-05-31 Jody Goldberg <jody@gnome.org>
884 * functions.c (cb_rank) : Adjust to signature change in CellIterFunc.
887 2006-05-08 Jody Goldberg <jody@gnome.org>
891 2006-05-08 Jody Goldberg <jody@gnome.org>
893 * functions.c (gnumeric_subtotal) : fix COUNT/COUNTA
895 2006-03-14 Morten Welinder <terra@gnome.org>
897 * functions.c (gnumeric_correl): Ignore blanks as advertised.
898 (gnumeric_covar): Ditto.
899 (gnumeric_rsq): Ditto.
900 (gnumeric_intercept): Ignore blanks. (Which isn't advertised, but
902 (gnumeric_slope): Ditto.
904 2006-03-07 Morten Welinder <terra@gnome.org>
906 * functions.c (TINV, TDIST): Add warnings about parameterization
907 being non-standard. [#333313]
909 2006-01-09 Morten Welinder <terra@gnome.org>
911 * functions.c (gnumeric_expondist): Simplify.
912 (gnumeric_binomdist): Ditto.
913 (gnumeric_cauchy): Ditto.
914 (gnumeric_weibull): Ditto.
915 (gnumeric_normdist): Ditto.
916 (gnumeric_hypgeomdist): Fix "cuml" option parsing.
917 (gnumeric_gammadist): Ditto.
919 2005-11-14 Jody Goldberg <jody@gnome.org>
923 2005-10-10 Jody Goldberg <jody@gnome.org>
927 2005-09-08 Jody Goldberg <jody@gnome.org>
931 2005-08-28 Morten Welinder <terra@gnome.org>
935 2005-08-28 Morten Welinder <terra@gnome.org>
939 2005-08-15 Morten Welinder <terra@gnome.org>
943 2005-06-13 Jody Goldberg <jody@gnome.org>
947 2005-05-11 Jody Goldberg <jody@gnome.org>
949 * functions.c (gnumeric_lognormdist) : stddev <= 0 == #NUM! not #DIV/0!
950 (gnumeric_standardize) : ditto.
951 (gnumeric_normdist) : ditto.
952 (gnumeric_confidence) : ditto. Additionally size <= 0 == #NUM! too
954 2005-05-10 Jody Goldberg <jody@gnome.org>
958 2005-04-19 Morten Welinder <terra@gnome.org>
960 * functions.c (range_trimmean): Fix rounding problem and use
963 2005-04-02 Andreas J. Guelzow <aguelzow@taliesin.ca>
965 * function.c (help_normdist): correct help text.
967 2005-02-10 Jon K Hellan <hellan@acm.org>
969 * functions.c: Improve exponential power help text. (Thanks to
972 2005-02-08 Jody Goldberg <jody@gnome.org>
976 2005-01-17 Jody Goldberg <jody@gnome.org>
980 2005-01-13 Morten Welinder <terra@gnome.org>
982 * functions.c (gnumeric_logreg, gnumeric_logest): Handle empty
983 case. Prevent crash in unimplemented array case.
984 (gnumeric_growth, gnumeric_trend): Handle empty case.
986 2005-01-09 Jody Goldberg <jody@gnome.org>
988 * functions.c (gnumeric_trend) : fix the example in the help text
990 2004-12-09 Jody Goldberg <jody@gnome.org>
994 2004-11-28 Jody Goldberg <jody@gnome.org>
998 2004-11-07 Jody Goldberg <jody@gnome.org>
1002 2004-10-31 Jody Goldberg <jody@gnome.org>
1006 2004-10-30 Andreas J. Guelzow <aguelzow@taliesin.ca>
1008 http://bugzilla.gnome.org/show_bug.cgi?id=156734
1009 * functions.c (help_stdev): clarify
1010 (help_stdeva): ditto
1011 (help_stdevp): ditto
1012 (help_stdevpa): ditto
1018 2004-10-05 Jody Goldberg <jody@gnome.org>
1022 2004-09-08 Jody Goldberg <jody@gnome.org>
1026 2004-09-08 Andreas J. Guelzow <aguelzow@taliesin.ca>
1028 * functions.c (gnumeric_tdist): fix handling of negative x for
1030 (help_tdist): document changes
1032 2004-08-29 Jody Goldberg <jody@gnome.org>
1036 2004-08-13 Jody Goldberg <jody@gnome.org>
1038 * functions.c (callback_function_rank) : XL and OO appear to just
1039 ignore non-numeric data.
1041 2004-07-26 Morten Welinder <terra@gnome.org>
1043 * functions.c (gnumeric_harmean): Fix to return #NUM! on error.
1044 (gnumeric_geomean): Ditto.
1046 2004-07-19 Jody Goldberg <jody@gnome.org>
1050 2004-07-12 Morten Welinder <terra@gnome.org>
1052 * functions.c (gnumeric_linest): Flip columns when out of order.
1055 2004-04-15 Morten Welinder <terra@gnome.org>
1057 * functions.c (gnumeric_ftest): Improve precision when we end up
1058 using the left tail.
1059 (gnumeric_ztest): Welcome this to the 21st century.
1060 (gnumeric_hypgeomdist): Add optional "cumulative" argument.
1062 2004-04-12 Morten Welinder <terra@gnome.org>
1064 * functions.c (gnumeric_fisher): Use log1pgnum.
1066 2004-03-28 Jody Goldberg <jody@gnome.org>
1070 2003-12-23 Jody Goldberg <jody@gnome.org>
1074 2003-11-26 Jody Goldberg <jody@gnome.org>
1078 2003-10-08 Jody Goldberg <jody@gnome.org>
1082 2003-09-30 Morten Welinder <terra@gnome.org>
1084 * functions.c (gnumeric_frequency): Rewrite in terms of modern
1087 2003-09-15 Jody Goldberg <jody@gnome.org>
1091 2003-09-10 Jody Goldberg <jody@gnome.org>
1095 2003-08-21 Jody Goldberg <jody@gnome.org>
1099 2003-07-05 Jody Goldberg <jody@gnome.org>
1101 * functions.c (callback_function_rank) : new eval semantics do not
1102 guarantee that range content has been evaluated before calling.
1103 (callback_function_list) : ditto.
1105 2003-07-03 Andreas J. Guelzow <aguelzow@taliesin.ca>
1107 * functions.c : ssmedian is GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC
1109 2003-06-28 Jody Goldberg <jody@gnome.org>
1111 * functions.c : fix status of SUBTOTAL
1113 2003-06-14 Andreas J. Guelzow <aguelzow@taliesin.ca>
1115 * functions.c : add missing @const to the documentation of TREND
1117 2003-06-14 Andreas J. Guelzow <aguelzow@taliesin.ca>
1119 * functions.c : small corrections in function descriptions
1121 2003-06-14 Andreas J. Guelzow <aguelzow@taliesin.ca>
1123 * functions.c : make second argumanet to SSMEDIAN optional
1124 and fix a bunch of documentation errors
1126 2003-06-13 Andreas J. Guelzow <aguelzow@taliesin.ca>
1128 * functions.c : added new function SSMEDIAN
1129 * plugin.xml.in : added new function SSMEDIAN
1131 2003-06-07 Jody Goldberg <jody@gnome.org>
1135 2003-06-07 Jody Goldberg <jody@gnome.org>
1139 2003-05-11 Jody Goldberg <jody@gnome.org>
1143 2003-01-28 Jody Goldberg <jody@gnome.org>
1147 2002-12-31 Jody Goldberg <jody@gnome.org>
1151 2002-12-22 Jody Goldberg <jody@gnome.org>
1155 2002-12-22 Jody Goldberg <jody@gnome.org>
1159 2002-12-02 Morten Welinder <terra@diku.dk>
1161 * functions.c: Doc fix, see 100048.
1163 2002-11-30 Jody Goldberg <jody@gnome.org>
1165 * functions.c (gnumeric_subtotal) : Use the new hooks to implement the
1166 magic for filters and other subtotals. Fix the documentation so
1167 that subtotal appears in the lists.
1169 2002-11-15 Jody Goldberg <jody@gnome.org>
1173 2002-11-07 Jody Goldberg <jody@gnome.org>
1175 * functions.c (gnumeric_logreg, gnumeric_logfit): correct status.
1177 2002-11-06 Morten Welinder <terra@diku.dk>
1179 * functions.c (gnumeric_gammaln): Use lgammagnum, not lgamma.
1181 2002-11-05 Andreas J. Guelzow <aguelzow@taliesin.ca> for
1182 Olaf Till <i7tiol@t-online.de>
1184 * functions.c (gnumeric_logreg, gnumeric_logfit): New.
1186 2002-11-04 Morten Welinder <terra@diku.dk>
1188 * functions.c (gnumeric_rayleigh): Add parameter check.
1189 (gnumeric_rayleightail): Ditto.
1190 (gnumeric_exppowdist): Ditto.
1191 (gnumeric_laplace): Ditto.
1192 (gnumeric_pareto): Ditto.
1193 (gnumeric_logistic): Ditto.
1195 2002-11-04 Morten Welinder <terra@diku.dk>
1197 * functions.c: Adapt to new autoformat specs.
1199 2002-11-01 Jody Goldberg <jody@gnome.org>
1201 * functions.c (gnumeric_poisson) : poisson is defined for x == 0
1203 2002-11-01 Jody Goldberg <jody@gnome.org>
1207 2002-10-27 Jody Goldberg <jody@gnome.org>
1211 2002-10-25 Morten Welinder <terra@diku.dk>
1213 * functions.c (gnumeric_gammainv): Don't declare floating point
1216 2002-09-30 Jody Goldberg <jody@gnome.org>
1220 2002-09-22 Jon K Hellan <hellan@acm.org>
1222 * functions.c (help_bernoulli): Fix typo in help xref.
1224 2002-08-25 Jody Goldberg <jody@gnome.org>
1228 2002-08-12 Jody Goldberg <jody@gnome.org>
1232 2002-07-22 Zbigniew Chyla <cyba@gnome.pl>
1234 * plugin.xml.in: Set loader type to "Gnumeric_Builtin:module".
1236 2002-07-28 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
1238 * functions.c: Even more function description clean up.
1240 2002-07-27 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
1242 * functions.c: Function description clean up.
1244 2002-07-26 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
1246 * functions.c (gnumeric_cauchy): Use R's distribution.
1248 2002-07-25 Morten Welinder <terra@diku.dk>
1250 * functions.c (gnumeric_fisherinv): Improve precision near y = 0.
1252 2002-07-21 Jody Goldberg <jody@gnome.org>
1256 2002-07-01 Morten Welinder <terra@diku.dk>
1258 * functions.c (gnumeric_permut): Use permut function.
1260 2002-06-21 Morten Welinder <terra@diku.dk>
1262 * functions.c (gnumeric_negbinomdist): Use R's distribution
1263 function for better precision.
1264 (gnumeric_hypgeomdist): Ditto.
1266 2002-06-19 Morten Welinder <terra@diku.dk>
1268 * functions.c (gnumeric_weibull): Adjust to changes in pweibull.
1269 (gnumeric_expondist): Adjust to changes in pexp.
1271 2002-06-11 Jody Goldberg <jody@gnome.org>
1273 * functions.c (callback_function_count) : only count ints and floats,
1276 2002-06-01 Jody Goldberg <jody@gnome.org>
1278 * functions.c (stat_functions) : don't translate the empty string.
1280 2002-05-29 Jody Goldberg <jody@gnome.org>
1284 2002-05-03 Andreas J. Guelzow <aguelzow@taliesin.ca>
1286 * functions.c : added new function CRONBACH
1287 * plugin.xml.in : added new function CRONBACH
1289 2002-05-03 Andreas J. Guelzow <aguelzow@taliesin.ca>
1291 * functions.c : mark argument names for translation and adjust
1292 them for use by the formula guru.