1 2018-04-29 Morten Welinder <terra@gnome.org>
5 2018-03-13 Morten Welinder <terra@gnome.org>
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>
17 2017-12-01 Morten Welinder <terra@gnome.org>
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
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>
36 2017-07-06 Morten Welinder <terra@gnome.org>
40 2017-03-20 Morten Welinder <terra@gnome.org>
44 2017-01-30 Morten Welinder <terra@gnome.org>
48 2016-08-20 Morten Welinder <terra@gnome.org>
52 2016-06-29 Morten Welinder <terra@gnome.org>
56 2016-06-17 Morten Welinder <terra@gnome.org>
60 2016-05-06 Morten Welinder <terra@gnome.org>
64 2016-03-22 Morten Welinder <terra@gnome.org>
68 2016-02-06 Morten Welinder <terra@gnome.org>
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>
81 2015-12-25 Morten Welinder <terra@gnome.org>
85 2015-09-20 Morten Welinder <terra@gnome.org>
89 2015-07-28 Morten Welinder <terra@gnome.org>
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
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>
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>
166 2015-02-04 Morten Welinder <terra@gnome.org>
170 2015-01-23 Morten Welinder <terra@gnome.org>
174 2014-09-25 Morten Welinder <terra@gnome.org>
178 2014-06-09 Morten Welinder <terra@gnome.org>
182 2014-05-23 Morten Welinder <terra@gnome.org>
186 2014-04-30 Morten Welinder <terra@gnome.org>
190 2014-04-13 Morten Welinder <terra@gnome.org>
194 2014-03-18 Morten Welinder <terra@gnome.org>
198 2014-03-03 Morten Welinder <terra@gnome.org>
202 2014-02-16 Morten Welinder <terra@gnome.org>
206 2014-02-11 Morten Welinder <terra@gnome.org>
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>
218 2013-10-07 Morten Welinder <terra@gnome.org>
222 2013-09-01 Morten Welinder <terra@gnome.org>
226 2013-08-27 Morten Welinder <terra@gnome.org>
230 2013-08-19 Morten Welinder <terra@gnome.org>
234 2013-07-10 Morten Welinder <terra@gnome.org>
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>
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>
276 2013-03-09 Morten Welinder <terra@gnome.org>
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.
291 (gnumeric_subtotal): Regularize handling of 2 (COUNT) and 3
294 2012-12-18 Morten Welinder <terra@gnome.org>
298 2012-11-29 Morten Welinder <terra@gnome.org>
302 2012-11-16 Morten Welinder <terra@gnome.org>
306 2012-09-06 Morten Welinder <terra@gnome.org>
310 2012-07-15 Morten Welinder <terra@gnome.org>
314 2012-06-25 Morten Welinder <terra@gnome.org>
318 2012-04-21 Morten Welinder <terra@gnome.org>
322 2012-03-02 Morten Welinder <terra@gnome.org>
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>
334 2011-11-24 Morten Welinder <terra@gnome.org>
338 2011-07-31 Morten Welinder <terra@gnome.org>
342 2011-07-20 Andreas J. Guelzow <aguelzow@pyrshep.ca>
344 * functions.c (gnumeric_growth): add new argument to collect_float_pairs
347 2011-05-21 Morten Welinder <terra@gnome.org>
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>
363 2011-02-02 Morten Welinder <terra@gnome.org>
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>
379 2010-10-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
381 * functions.c (gnm_reg_data_collect): remember the shape of the arrays
383 (gnumeric_trend): support multiple regression
385 2010-10-01 Morten Welinder <terra@gnome.org>
389 2010-09-04 Morten Welinder <terra@gnome.org>
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>
401 2010-07-30 Morten Welinder <terra@gnome.org>
405 2010-07-28 Morten Welinder <terra@gnome.org>
407 * functions.c: Prune includes.
409 2010-06-28 Morten Welinder <terra@gnome.org>
413 2010-06-16 Morten Welinder <terra@gnome.org>
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
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.
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
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>
465 2010-05-20 Morten Welinder <terra@gnome.org>
469 2010-05-07 Morten Welinder <terra@gnome.org>
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>
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>
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>
505 2010-01-20 Morten Welinder <terra@gnome.org>
507 * functions.c (gnumeric_trimmean): Fix p==1 case. Return right
509 (gnumeric_tdist): Don't allow negative x. Fixes #607008.
511 2010-01-19 Morten Welinder <terra@gnome.org>
515 2009-12-15 Morten Welinder <terra@gnome.org>
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
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>
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
553 (gnumeric_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>
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>
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>
589 2009-09-05 Morten Welinder <terra@gnome.org>
593 2009-08-30 Morten Welinder <terra@gnome.org>
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>
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>
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
640 2009-05-23 Morten Welinder <terra@gnome.org>
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>
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>
661 2009-03-22 Morten Welinder <terra@gnome.org>
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>
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
696 2008-10-18 Jody Goldberg <jody@gnome.org>
700 2008-09-19 Andreas J. Guelzow <aguelzow@pyrshep.ca>
702 * functions.c: (help_linest): correct desription (and convert
705 2008-08-29 Jody Goldberg <jody@gnome.org>
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
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>
724 2008-06-24 Morten Welinder <terra@gnome.org>
726 * functions.c (gnumeric_rank): Fix crash and error handling.
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>
759 2007-12-21 Jody Goldberg <jody@gnome.org>
763 2007-12-03 Jody Goldberg <jody@gnome.org>
767 2007-11-19 Jody Goldberg <jody@gnome.org>
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
785 2007-11-04 Morten Welinder <terra@gnome.org>
789 2007-10-21 Morten Welinder <terra@gnome.org>
793 2007-09-04 Jody Goldberg <jody@gnome.org>
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>
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>
830 2007-04-21 Morten Welinder <terra@gnome.org>
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>
842 2007-02-16 Morten Welinder <terra@gnome.org>
846 2006-12-17 Jody Goldberg <jody@gnome.org>
850 2006-12-04 Jody Goldberg <jody@gnome.org>
854 2006-11-20 Jody Goldberg <jody@gnome.org>
858 2006-11-19 Morten Welinder <terra@gnome.org>
862 2006-10-17 Jody Goldberg <jody@gnome.org>
866 2006-10-02 Jody Goldberg <jody@gnome.org>
870 2006-05-31 Jody Goldberg <jody@gnome.org>
872 * functions.c (cb_rank) : Adjust to signature change in CellIterFunc.
875 2006-05-08 Jody Goldberg <jody@gnome.org>
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
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>
911 2005-10-10 Jody Goldberg <jody@gnome.org>
915 2005-09-08 Jody Goldberg <jody@gnome.org>
919 2005-08-28 Morten Welinder <terra@gnome.org>
923 2005-08-28 Morten Welinder <terra@gnome.org>
927 2005-08-15 Morten Welinder <terra@gnome.org>
931 2005-06-13 Jody Goldberg <jody@gnome.org>
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>
946 2005-04-19 Morten Welinder <terra@gnome.org>
948 * functions.c (range_trimmean): Fix rounding problem and use
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
960 2005-02-08 Jody Goldberg <jody@gnome.org>
964 2005-01-17 Jody Goldberg <jody@gnome.org>
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>
982 2004-11-28 Jody Goldberg <jody@gnome.org>
986 2004-11-07 Jody Goldberg <jody@gnome.org>
990 2004-10-31 Jody Goldberg <jody@gnome.org>
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
1000 (help_stdevpa): ditto
1006 2004-10-05 Jody Goldberg <jody@gnome.org>
1010 2004-09-08 Jody Goldberg <jody@gnome.org>
1014 2004-09-08 Andreas J. Guelzow <aguelzow@taliesin.ca>
1016 * functions.c (gnumeric_tdist): fix handling of negative x for
1018 (help_tdist): document changes
1020 2004-08-29 Jody Goldberg <jody@gnome.org>
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>
1038 2004-07-12 Morten Welinder <terra@gnome.org>
1040 * functions.c (gnumeric_linest): Flip columns when out of order.
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>
1058 2003-12-23 Jody Goldberg <jody@gnome.org>
1062 2003-11-26 Jody Goldberg <jody@gnome.org>
1066 2003-10-08 Jody Goldberg <jody@gnome.org>
1070 2003-09-30 Morten Welinder <terra@gnome.org>
1072 * functions.c (gnumeric_frequency): Rewrite in terms of modern
1075 2003-09-15 Jody Goldberg <jody@gnome.org>
1079 2003-09-10 Jody Goldberg <jody@gnome.org>
1083 2003-08-21 Jody Goldberg <jody@gnome.org>
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>
1123 2003-06-07 Jody Goldberg <jody@gnome.org>
1127 2003-05-11 Jody Goldberg <jody@gnome.org>
1131 2003-01-28 Jody Goldberg <jody@gnome.org>
1135 2002-12-31 Jody Goldberg <jody@gnome.org>
1139 2002-12-22 Jody Goldberg <jody@gnome.org>
1143 2002-12-22 Jody Goldberg <jody@gnome.org>
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>
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>
1195 2002-10-27 Jody Goldberg <jody@gnome.org>
1199 2002-10-25 Morten Welinder <terra@diku.dk>
1201 * functions.c (gnumeric_gammainv): Don't declare floating point
1204 2002-09-30 Jody Goldberg <jody@gnome.org>
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>
1216 2002-08-12 Jody Goldberg <jody@gnome.org>
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>
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,
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>
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.