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 2018-02-26 Morten Welinder <terra@gnome.org>
23 * functions.c (gnumeric_munit): Return the right error if we get a
26 2017-12-28 Morten Welinder <terra@gnome.org>
30 2017-12-01 Morten Welinder <terra@gnome.org>
34 2017-11-22 Morten Welinder <terra@gnome.org>
36 * functions.c (math_functions): Mark COUNTIF, COUNTIFS, COMBIN,
37 and COMBINA as unitless.
39 2017-11-18 Morten Welinder <terra@gnome.org>
43 2017-07-06 Morten Welinder <terra@gnome.org>
47 2017-04-05 Morten Welinder <terra@gnome.org>
49 * functions.c (gnumeric_reducepi): New function.
51 2017-03-20 Morten Welinder <terra@gnome.org>
55 2017-01-30 Morten Welinder <terra@gnome.org>
59 2016-10-02 Morten Welinder <terra@gnome.org>
61 * functions.c (make_symmetric): Renamed from symmetric and changed
62 to make a matrix symmetric instead of testing for it.
64 2016-08-20 Morten Welinder <terra@gnome.org>
68 2016-06-29 Morten Welinder <terra@gnome.org>
72 2016-06-21 Morten Welinder <terra@gnome.org>
74 * functions.c (gnumeric_countif): Anchor string matching at end.
75 (gnumeric_sumif): Ditto.
76 (gnumeric_averageif): Ditto.
78 2016-06-17 Morten Welinder <terra@gnome.org>
82 2016-05-06 Morten Welinder <terra@gnome.org>
86 2016-03-22 Morten Welinder <terra@gnome.org>
90 2016-02-06 Morten Welinder <terra@gnome.org>
94 2015-12-28 Morten Welinder <terra@gnome.org>
98 2015-12-25 Morten Welinder <terra@gnome.org>
102 2015-09-20 Morten Welinder <terra@gnome.org>
106 2015-07-28 Morten Welinder <terra@gnome.org>
110 2015-04-16 Morten Welinder <terra@gnome.org>
114 2015-03-19 Morten Welinder <terra@gnome.org>
116 * functions.c (gnumeric_acosh): Improve samples.
117 (gnumeric_atanh): Ditto.
119 2015-03-04 Morten Welinder <terra@gnome.org>
123 2015-02-04 Morten Welinder <terra@gnome.org>
127 2015-01-23 Morten Welinder <terra@gnome.org>
131 2014-09-25 Morten Welinder <terra@gnome.org>
135 2014-06-09 Morten Welinder <terra@gnome.org>
139 2014-05-23 Morten Welinder <terra@gnome.org>
143 2014-04-30 Morten Welinder <terra@gnome.org>
147 2014-04-13 Morten Welinder <terra@gnome.org>
151 2014-03-18 Morten Welinder <terra@gnome.org>
155 2014-03-03 Morten Welinder <terra@gnome.org>
159 2014-02-16 Morten Welinder <terra@gnome.org>
163 2014-02-11 Morten Welinder <terra@gnome.org>
167 2013-11-28 Morten Welinder <terra@gnome.org>
171 2013-11-14 Morten Welinder <terra@gnome.org>
173 * functions.c (gnumeric_cospi, gnumeric_sinpi): New functions.
175 2013-10-07 Morten Welinder <terra@gnome.org>
179 2013-09-01 Morten Welinder <terra@gnome.org>
183 2013-08-27 Morten Welinder <terra@gnome.org>
187 2013-08-27 Morten Welinder <terra@gnome.org>
189 * functions.c (gnumeric_gamma): Use new gnm_gamma.
191 2013-08-19 Morten Welinder <terra@gnome.org>
195 2013-07-10 Morten Welinder <terra@gnome.org>
199 2013-06-25 Morten Welinder <terra@gnome.org>
203 2013-05-19 Morten Welinder <terra@gnome.org>
205 * functions.c: Mark examples for translation when appropriate.
207 2013-04-26 Morten Welinder <terra@gnome.org>
211 2013-03-09 Morten Welinder <terra@gnome.org>
215 2013-01-18 Morten Welinder <terra@gnome.org>
217 * functions.c (gnumeric_minverse, gnumeric_mmult)
218 (gnumeric_leverage, gnumeric_linsolve, gnumeric_mdeterm)
219 (gnumeric_cholesky): Simplify using new matrix support.
220 (compare_gnumeric_eigen_ev): Sort first by absolute value.
222 2013-01-17 Morten Welinder <terra@gnome.org>
224 * functions.c (gnumeric_leverage): New function.
226 2013-01-14 Morten Welinder <terra@gnome.org>
228 * functions.c (gnumeric_munit): Restrict size to what would fit in
229 the sheet it's called from.
231 2013-01-13 Morten Welinder <terra@gnome.org>
233 * functions.c (gnumeric_linsolve): New function.
235 2012-12-18 Morten Welinder <terra@gnome.org>
239 2012-11-29 Morten Welinder <terra@gnome.org>
243 2012-11-16 Morten Welinder <terra@gnome.org>
247 2012-11-02 Morten Welinder <terra@gnome.org>
249 * functions.c (gnumeric_power): Extend to three arguments for root
252 2012-09-06 Morten Welinder <terra@gnome.org>
256 2012-07-15 Morten Welinder <terra@gnome.org>
260 2012-06-25 Morten Welinder <terra@gnome.org>
264 2012-04-21 Morten Welinder <terra@gnome.org>
268 2012-03-02 Morten Welinder <terra@gnome.org>
272 2011-11-27 Morten Welinder <terra@gnome.org>
276 2011-11-25 Morten Welinder <terra@gnome.org>
278 * functions.c (gnumeric_sumproduct_common): Improve accuracy.
280 2011-11-24 Morten Welinder <terra@gnome.org>
284 2011-11-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>
286 * functions.c (help_pi): use mathematical pi rather than greek pi
287 (help_sqrtpi): use mathematical pi rather than greek pi
289 2011-10-31 Andreas J. Guelzow <aguelzow@pyrshep.ca>
291 * functions.c (help_sumproduct): add compatibility statement
292 (help_odf_sumproduct): add compatibility statement
294 2011-10-31 Morten Welinder <terra@gnome.org>
296 * functions.c (gnumeric_sumproduct_common): New function extracted
297 from gnumeric_sumproduct.
298 (gnumeric_sumproduct): Use gnumeric_sumproduct_common.
299 (gnumeric_odf_sumproduct): New function.
301 2011-07-31 Morten Welinder <terra@gnome.org>
305 2011-06-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>
307 * functions.c (help_sumif): add note
309 2011-05-21 Morten Welinder <terra@gnome.org>
313 2011-03-24 Morten Welinder <terra@gnome.org>
317 2011-02-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
319 * functions.c do not use macros in _() arguments.
321 2011-02-12 Andreas J. Guelzow <aguelzow@pyrshep.ca>
323 * functions.c (help_atan2): Correct result range.
324 (help_atan): add result range note
326 2011-02-02 Morten Welinder <terra@gnome.org>
330 2011-01-23 Andreas J. Guelzow <aguelzow@pyrshep.ca>
332 * functions.c (help_atan2): fix order of arguments
334 2010-11-25 Morten Welinder <terra@gnome.org>
338 2010-10-01 Morten Welinder <terra@gnome.org>
342 2010-09-04 Morten Welinder <terra@gnome.org>
346 2010-08-16 Morten Welinder <terra@gnome.org>
350 2010-07-30 Morten Welinder <terra@gnome.org>
354 2010-07-29 Morten Welinder <terra@gnome.org>
356 * functions.c (gnumeric_munit): Protect against overflow.
358 2010-07-23 Andreas J. Guelzow <aguelzow@pyrshep.ca>
360 * functions.c (help_trunc): fix argument description
362 2010-06-28 Morten Welinder <terra@gnome.org>
366 2010-06-16 Morten Welinder <terra@gnome.org>
370 2010-06-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
372 * functions.c (help_multinomial): fix invalid utf-8.
374 2010-06-11 Morten Welinder <terra@gnome.org>
376 * functions.c (gnumeric_seriessum): Ignore blanks for
379 2010-06-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
381 * functions.c: remove superfluous spaces, inconsitent periods, etc.
383 2010-05-30 Morten Welinder <terra@gnome.org>
387 2010-05-20 Morten Welinder <terra@gnome.org>
391 2010-05-07 Morten Welinder <terra@gnome.org>
395 2010-04-16 Morten Welinder <terra@gnome.org>
399 2010-03-08 Morten Welinder <terra@gnome.org>
403 2010-02-13 Morten Welinder <terra@gnome.org>
407 2010-01-19 Morten Welinder <terra@gnome.org>
411 2010-01-13 Morten Welinder <terra@gnome.org>
413 * functions.c (range_gcd): Handle GCD(2,0)=2 as Excel, but err on
416 2009-12-23 Andreas J. Guelzow <aguelzow@pyrshep.ca>
418 * functions.c (compare_doubles): rename to
419 compare_gnumeric_eigen_ev and change all callers
420 (compare_gnumeric_eigen_ev): use the true type
422 2009-12-23 Morten Welinder <terra@gnome.org>
424 * functions.c (gnm_gcd_max): Fix type.
426 2009-12-23 Andreas J. Guelzow <aguelzow@pyrshep.ca>
428 * functions.c (compare_doubles): rename to
429 compare_gnumeric_eigen_ev and change all callers
430 (compare_gnumeric_eigen_ev): use the true type
432 2009-12-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
434 * plugin.xml.in: add EIGEN
435 * functions.c (help_eigen): new
437 )compare_doubles): new
438 (gnumeric_eigen): new
439 (math_functions): add EIGEN
441 2009-12-15 Morten Welinder <terra@gnome.org>
445 2009-12-03 Morten Welinder <terra@gnome.org>
447 * functions.c (cb_averageif, cb_sumif, cb_countif): Handle empty
448 cells. Part of #603671.
450 2009-11-29 Morten Welinder <terra@gnome.org>
454 2009-11-01 Morten Welinder <terra@gnome.org>
458 2009-10-11 Morten Welinder <terra@gnome.org>
462 2009-09-20 Morten Welinder <terra@gnome.org>
466 2009-09-05 Morten Welinder <terra@gnome.org>
470 2009-08-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
472 * plugin.xml.in: add CHOLESKY
473 * functions.c (help_cholesky): new
474 (gnm_matrix_cholesky): new
475 (gnumeric_cholesky): new
476 (math_functions): add CHOLESKY
478 2009-08-30 Morten Welinder <terra@gnome.org>
482 2009-08-25 Andreas J. Guelzow <aguelzow@pyrshep.ca>
484 * plugin.xml.in: add COMBINA and ARABIC
485 * functions.c (help_combina): new
486 (gnumeric_combina): new
488 (gnumeric_arabic): new
489 (math_functions): add COMBINA and ARABIC
491 2009-08-25 Andreas J. Guelzow <aguelzow@pyrshep.ca>
493 * plugin.xml.in: add munit
494 * functions.c (help_munit): new
495 (gnumeric_munit): new
496 (math_functions): add MUNIT
498 2009-08-20 Morten Welinder <terra@gnome.org>
500 * functions.c (gnumeric_gammaln): Moved from fn-stat. Fix domain.
501 (gnumeric_gamma): New function.
503 2009-08-16 Andreas J. Guelzow <aguelzow@pyrshep.ca>
505 * functions.c (help_sumif): fix argument name
506 (help_averageif): new
508 (gnumeric_averageif): new
509 (math_functions): add AVERAGEIF
510 * plugin.xml.in: add AVERAGEIF
512 2009-08-16 Andreas J. Guelzow <aguelzow@pyrshep.ca>
514 * functions.c: a few description corrections:
515 @argument --> @{argument}
517 2009-08-15 Morten Welinder <terra@gnome.org>
521 2009-08-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
523 * functions.c: remove argument names from GnmFuncDescriptor
525 2009-08-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
527 * functions.c (help_sech): fix name record
529 2009-08-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
531 * functions.c (help_abs): fix name record
532 (help_asinh): fix name record
533 (help_coth): fix name record
534 (help_degrees): fix name record
535 (help_csch): fix name record
537 (help_tanh): fix name record
538 (help_round): fix name record
540 2009-08-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
542 * functions.c (help_*): change x:value to x:number throughout
543 (help_asin): add argument description
545 2009-06-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
547 * functions.c (help_sin): fix order of items
549 2009-06-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
551 * functions.c: conversion to new function description
553 2009-06-29 Andreas J. Guelzow <aguelzow@pyrshep.ca>
555 * functions.c: partial conversion to new function description
557 2009-06-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
559 * plugin.xml.in: new csc, csh, sec, sech
560 * functions.c: new csc, csh, sec, sech functions
561 (help_ceil): update to new format
562 (help_ceiling): ditto
565 2009-06-20 Morten Welinder <terra@gnome.org>
569 2009-06-17 Morten Welinder <terra@gnome.org>
571 * functions.c (gnumeric_coth, gnumeric_acoth): New functions.
573 2009-06-16 Morten Welinder <terra@gnome.org>
575 * functions.c: Start adding external references to a few
578 2009-06-09 Morten Welinder <terra@gnome.org>
580 * functions.c (gnumeric_acot, gnumeric_cot): New functions.
581 (range_gcd): Handle first argument not integer better. Fixes
584 2009-05-23 Morten Welinder <terra@gnome.org>
588 2009-05-14 Morten Welinder <terra@gnome.org>
590 * functions.c (range_lcm): Don't change the supplied data.
592 2009-05-06 Morten Welinder <terra@gnome.org>
596 2009-04-25 Morten Welinder <terra@gnome.org>
600 2009-03-22 Morten Welinder <terra@gnome.org>
604 2009-02-22 Morten Welinder <terra@gnome.org>
608 2009-02-17 Morten Welinder <terra@gnome.org>
610 * functions.c (gnumeric_seriessum): This should not be a vararg
611 function. Fix handling of x==0. Fix handling of blanks, bools,
614 2008-10-26 Morten Welinder <terra@gnome.org>
616 * functions.c (struct SumIfClosure): store column and row offsets
617 in ints, not in a GnmCellPos.
618 (gnumeric_sumif): Normalize ranges. Fixes #557782. I doubt the
619 previous code worked with one range absolute, the other relative.
621 2008-10-18 Jody Goldberg <jody@gnome.org>
625 2008-10-01 Morten Welinder <terra@gnome.org>
627 * functions.c (gnumeric_sumx2my2, gnumeric_sumx2py2,
628 gnumeric_sumxmy2): Use float_range_function2. Fixes #554040.
630 2008-09-12 Morten Welinder <terra@gnome.org>
632 * functions.c (gnumeric_sumif): Check that argv[2] is a range, if
633 it is present. Fixes #552006.
635 2008-08-29 Jody Goldberg <jody@gnome.org>
639 2008-06-25 Jody Goldberg <jody@gnome.org>
643 2008-05-19 Morten Welinder <terra@gnome.org>
645 * functions.c (gnumeric_sumproduct): Band-aid #533507.
647 2008-05-04 Jody Goldberg <jody@gnome.org>
651 2007-12-21 Jody Goldberg <jody@gnome.org>
655 2007-12-29 Jody Goldberg <jody@gnome.org>
657 * functions.c (help_floor) : re-order the help text. The current
658 dump routine is too stupid to order things correctly for the
661 2007-12-03 Jody Goldberg <jody@gnome.org>
665 2007-11-19 Jody Goldberg <jody@gnome.org>
669 2007-11-04 Morten Welinder <terra@gnome.org>
673 2007-10-21 Morten Welinder <terra@gnome.org>
677 2007-09-04 Jody Goldberg <jody@gnome.org>
681 2007-07-24 Jody Goldberg <jody@gnome.org>
685 2007-05-03 Morten Welinder <terra@gnome.org>
689 2007-04-21 Morten Welinder <terra@gnome.org>
693 2007-03-28 Jean Brefort <jean.brefort@normalesup.org>
695 * functions.c: use new names for range and regression functions.
697 2007-03-04 Morten Welinder <terra@gnome.org>
701 2007-02-20 Morten Welinder <terra@gnome.org>
703 * functions.c (gnumeric_fact): Simply use fact() for integers.
705 (gnumeric_fact): Improve precision for arguments very near zero.
707 2007-02-16 Morten Welinder <terra@gnome.org>
711 2006-12-17 Jody Goldberg <jody@gnome.org>
715 2006-12-04 Jody Goldberg <jody@gnome.org>
719 2006-11-20 Jody Goldberg <jody@gnome.org>
723 2006-11-19 Morten Welinder <terra@gnome.org>
727 2006-10-17 Jody Goldberg <jody@gnome.org>
731 2006-09-24 Jody Goldberg <jody@gnome.org>
733 * functions.c (help_floor) : convert to the new form of docs.
735 2006-10-02 Jody Goldberg <jody@gnome.org>
739 2006-05-31 Jody Goldberg <jody@gnome.org>
741 * functions.c (callback_function_sumxy) : Adjust to the signature
742 change in CellIterFunc.
743 (cb_countif) : ditto.
745 (cb_function_mmult_validate) : ditto.
747 2006-05-08 Jody Goldberg <jody@gnome.org>
751 2006-03-27 Jody Goldberg <jody@gnome.org>
753 * functions.c (gnumeric_sumproduct) : fix typo.
755 2006-03-18 Morten Welinder <terra@gnome.org>
757 * functions.c (gnumeric_roman): Fix error cases.
758 (gnumeric_combin): Ditto.
760 2006-01-31 Morten Welinder <terra@gnome.org>
762 * functions.c (range_lcm, range_gcd): Make these work for all
763 arguments up to the max size that can be represented accurately.
765 2006-01-25 Morten Welinder <terra@gnome.org>
767 * functions.c (gnumeric_trunc, gnumeric_round, gnumeric_roundup):
768 Fix precision in the negative-digits case. Handle extreme digits
770 (gnumeric_rounddown): Alias to gnumeric_trunc.
772 2006-01-09 Morten Welinder <terra@gnome.org>
774 * functions.c (gnumeric_trunc, gnumeric_rounddown, gnumeric_round,
775 gnumeric_roundup): Handle underflow.
776 (gnumeric_factdouble): Sane implementation. Prevents
779 2005-12-28 Jody Goldberg <jody@gnome.org>
781 * functions.c (gnumeric_ceiling) : (n,0) = 0 not div/0
783 2005-11-29 Morten Welinder <terra@gnome.org>
785 * functions.c (gnumeric_atan2): Fix (0,0) case as reported by
788 2005-11-14 Jody Goldberg <jody@gnome.org>
792 2005-10-10 Jody Goldberg <jody@gnome.org>
796 2005-09-08 Jody Goldberg <jody@gnome.org>
800 2005-08-28 Morten Welinder <terra@gnome.org>
804 2005-08-28 Morten Welinder <terra@gnome.org>
808 2005-08-15 Morten Welinder <terra@gnome.org>
812 2005-07-15 Jody Goldberg <jody@gnome.org>
814 * functions.c (validate_range_numeric_matrix) : Add a comment to
815 clarify result and fix handling of simple scalars.
817 2005-06-13 Jody Goldberg <jody@gnome.org>
821 2005-05-10 Morten Welinder <terra@gnome.org>
823 * functions.c (gnumeric_sumif): Yet another inter-sheet fix.
825 2005-05-10 Jody Goldberg <jody@gnome.org>
829 2005-04-04 Jody Goldberg <jody@gnome.org>
831 http://bugzilla.gnome.org/show_bug.cgi?id=171509
832 * functions.c (gnumeric_sumif) : relax the 3d-ref check
833 (gnumeric_countif) : ditto.
835 2005-02-11 Andreas J. Guelzow <aguelzow@taliesin.ca>
837 * functions.c (help_rounddown): change documentation text
838 (help_roundup): change documentation text
839 (gnumeric_rounddown): change handling of negative numbers to make
840 the same errors as MSExcel
841 (gnumeric_roundup): ditto
843 2005-02-09 Jody Goldberg <jody@gnome.org>
845 * functions.c (gnumeric_sumif) : rework to use a less stupid
846 algorithm. This is significantly faster and handles differences in
847 the shape of the target range and the src range. It also explicitly
848 dis-allows 3d refs (we could support this even if XL does not) and
849 removes the use of TRUE==1 for XL compat.
850 (gnumeric_countif) : ditto. Keeping a list of values just so that we
851 could count them was silly.
853 2005-02-09 Morten Welinder <terra@gnome.org>
855 * functions.c (gnumeric_pi): Revert to classical value.
857 2005-02-08 Jody Goldberg <jody@gnome.org>
861 2005-02-01 Morten Welinder <terra@gnome.org>
863 * functions.c (gnumeric_pi): Be careful what you wish for.
865 2005-01-17 Jody Goldberg <jody@gnome.org>
869 2005-01-10 Jody Goldberg <jody@gnome.org>
871 * functions.c (gnumeric_sumproduct) : ignore booleans and strings to
872 be consistent with MS Excel. It is most likely being done to be
873 constistent with SUM.
875 2005-01-10 Morten Welinder <terra@gnome.org>
877 * functions.c (gnumeric_floor): FLOOR(0,0)==0 for XL
879 (gnumeric_ceiling): CEILING(0,0==0.
881 2004-12-20 Morten Welinder <terra@gnome.org>
883 * functions.c: Doc fixes for ODD and EVEN.
885 2004-12-09 Jody Goldberg <jody@gnome.org>
889 2004-11-28 Jody Goldberg <jody@gnome.org>
893 2004-11-07 Jody Goldberg <jody@gnome.org>
897 2004-10-31 Jody Goldberg <jody@gnome.org>
901 2004-10-08 Morten Welinder <terra@gnome.org>
903 * functions.c (gnumeric_hypot): New function.
905 2004-10-05 Jody Goldberg <jody@gnome.org>
909 2004-09-08 Jody Goldberg <jody@gnome.org>
913 2004-08-29 Jody Goldberg <jody@gnome.org>
917 2004-07-20 Morten Welinder <terra@gnome.org>
919 * functions.c (gnumeric_fact): Use lgamma_rgnum.
921 2004-07-19 Jody Goldberg <jody@gnome.org>
925 2004-05-28 Jody Goldberg <jody@gnome.org>
927 * functions.c : ceil is gnumeric spefic, ceiling is what's in XL.
929 2004-05-11 Morten Welinder <terra@gnome.org>
931 * functions.c (gnumeric_expm1, gnumeric_ln1p): New functions.
933 2004-03-28 Jody Goldberg <jody@gnome.org>
937 2004-02-18 Morten Welinder <terra@gnome.org>
939 * functions.c (gnumeric_ceiling, gnumeric_floor): Fix error code
940 for zero significance.
942 2003-12-23 Jody Goldberg <jody@gnome.org>
946 2003-11-26 Jody Goldberg <jody@gnome.org>
950 2003-10-08 Jody Goldberg <jody@gnome.org>
954 2003-09-15 Jody Goldberg <jody@gnome.org>
958 2003-09-10 Jody Goldberg <jody@gnome.org>
962 2003-08-21 Jody Goldberg <jody@gnome.org>
966 2003-08-21 Jody Goldberg <jody@gnome.org>
968 * functions.c (validate_range_numeric_matrix) : be more lenient about
969 what to call a 3d mult.
971 2003-07-16 Jody Goldberg <jody@gnome.org>
973 * functions.c : add description of bounds to POWER docs.
974 improve characterization of beta and betaln
976 2003-07-14 Jody Goldberg <jody@gnome.org>
978 * functions.c (gnumeric_beta) : link to GAMMALN not GAMMA
980 2003-07-07 Morten Welinder <terra@gnome.org>
982 * functions.c (range_gcd): Fix rounding issues.
985 2003-07-05 Jody Goldberg <jody@gnome.org>
987 * functions.c (callback_function_criteria) : new eval semantics do not
988 guarantee that range content is evaluated before being called.
989 (callback_function_sumif) : ditto.
990 (callback_function_sumxy) : ditto.
992 2003-06-23 Andreas J. Guelzow <aguelzow@taliesin.ca>
994 * functions.c: spelling fixes
995 * plugin.xml.in: trig is part of math
997 2003-06-07 Jody Goldberg <jody@gnome.org>
1001 2003-06-07 Jody Goldberg <jody@gnome.org>
1005 2003-05-11 Jody Goldberg <jody@gnome.org>
1009 2003-03-07 Morten Welinder <terra@diku.dk>
1011 * functions.c (gnumeric_fib): Use G_N_ELEMENTS.
1013 2003-03-05 Morten Welinder <terra@diku.dk>
1015 * functions.c (validate_range_numeric_matrix): Fix return type.
1017 2003-01-28 Jody Goldberg <jody@gnome.org>
1021 2003-01-03 Jody Goldberg <jody@gnome.org>
1023 * functions.c (callback_function_mmult_validate) : we need to ensure
1024 that the target cells have been recalced before using them.
1026 2003-01-02 Morten Welinder <terra@diku.dk>
1028 * functions.c (gnumeric_minverse): Use new matrix_invert.
1029 (gnumeric_mdeterm): Use new matrix_determinant.
1031 2002-12-31 Jody Goldberg <jody@gnome.org>
1035 2002-12-22 Jody Goldberg <jody@gnome.org>
1039 2002-12-22 Jody Goldberg <jody@gnome.org>
1043 2002-12-16 Morten Welinder <terra@diku.dk>
1045 * functions.c (validate_range_numeric_matrix): Return errors as
1046 GnmStdError. All callers changed.
1048 2002-11-15 Jody Goldberg <jody@gnome.org>
1052 2002-11-07 Morten Welinder <terra@diku.dk>
1054 * functions.c (gnumeric_beta, gnumeric_betaln): New functions.
1056 2002-11-06 Morten Welinder <terra@diku.dk>
1058 * functions.c (gnumeric_fact): Use lgammagnum, not lgamma. Extend
1059 to negative non-integers.
1061 2002-11-04 Morten Welinder <terra@diku.dk>
1063 * functions.c: Adapt to new autoformat specs.
1065 2002-11-02 J.H.M. Dassen (Ray) <jdassen@debian.org>
1067 * functions.c: Don't use // comments.
1069 2002-11-01 Jody Goldberg <jody@gnome.org>
1073 2002-10-28 Morten Welinder <terra@diku.dk>
1075 * functions.c (gnumeric_seriessum): New clean implementation.
1077 2002-10-27 Jody Goldberg <jody@gnome.org>
1081 2002-10-15 Morten Welinder <terra@diku.dk>
1083 * functions.c: Use "S", not "?", for criterial arg. Add status
1086 2002-10-14 Morten Welinder <terra@diku.dk>
1088 * functions.c (gnumeric_even): Use fmodgnum.
1089 (gnumeric_odd): Ditto.
1090 (gnumeric_mround): Ditto.
1092 2002-10-14 Morten Welinder <terra@diku.dk>
1094 * functions.c (gnumeric_mround): Fix =MROUND(x,0) to be XL
1097 2002-10-11 Morten Welinder <terra@diku.dk>
1099 * functions.c (gnumeric_mod): Handle non-integer args.
1101 2002-09-30 Jody Goldberg <jody@gnome.org>
1105 2002-09-20 Morten Welinder <terra@diku.dk>
1107 * functions.c (gnumeric_fib): New function.
1109 2002-08-25 Jody Goldberg <jody@gnome.org>
1113 2002-08-12 Jody Goldberg <jody@gnome.org>
1117 2002-07-22 Zbigniew Chyla <cyba@gnome.pl>
1119 * plugin.xml.in: Set loader type to "Gnumeric_Builtin:module".
1121 2002-07-28 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
1123 * functions.c: Even more function description clean up.
1125 2002-07-27 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
1127 * functions.c: Function description clean up.
1129 2002-07-21 Jody Goldberg <jody@gnome.org>
1133 2002-07-08 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
1135 * functions.c: Moved RAND(), RANDBERNOULLI(), RNADBETWEEN(),
1136 RANDBINOM(), RANDEXP(), RANDNEGBINOM(), and RANDPOISSON() to
1139 2002-05-29 Jody Goldberg <jody@gnome.org>
1143 2002-05-03 Andreas J. Guelzow <aguelzow@taliesin.ca>
1145 * functions.c : mark argument names for translation and adjust
1146 them for use by the formula guru.