1.12.20
[gnumeric.git] / plugins / fn-math / ChangeLog
bloba3af56081c70d392cec938c7a8a9a5ca8b7b088c
1 2015-02-04  Morten Welinder <terra@gnome.org>
3         * Release 1.12.20
5 2015-01-23  Morten Welinder <terra@gnome.org>
7         * Release 1.12.19
9 2014-09-25  Morten Welinder <terra@gnome.org>
11         * Release 1.12.18
13 2014-06-09  Morten Welinder <terra@gnome.org>
15         * Release 1.12.17
17 2014-05-23  Morten Welinder <terra@gnome.org>
19         * Release 1.12.16
21 2014-04-30  Morten Welinder <terra@gnome.org>
23         * Release 1.12.15
25 2014-04-13  Morten Welinder <terra@gnome.org>
27         * Release 1.12.14
29 2014-03-18  Morten Welinder <terra@gnome.org>
31         * Release 1.12.13
33 2014-03-03  Morten Welinder <terra@gnome.org>
35         * Release 1.12.12
37 2014-02-16  Morten Welinder <terra@gnome.org>
39         * Release 1.12.11
41 2014-02-11  Morten Welinder <terra@gnome.org>
43         * Release 1.12.10
45 2013-11-28  Morten Welinder <terra@gnome.org>
47         * Release 1.12.9
49 2013-11-14  Morten Welinder  <terra@gnome.org>
51         * functions.c (gnumeric_cospi, gnumeric_sinpi): New functions.
53 2013-10-07  Morten Welinder <terra@gnome.org>
55         * Release 1.12.8
57 2013-09-01  Morten Welinder <terra@gnome.org>
59         * Release 1.12.7
61 2013-08-27  Morten Welinder <terra@gnome.org>
63         * Release 1.12.6
65 2013-08-27  Morten Welinder  <terra@gnome.org>
67         * functions.c (gnumeric_gamma): Use new gnm_gamma.
69 2013-08-19  Morten Welinder <terra@gnome.org>
71         * Release 1.12.5
73 2013-07-10  Morten Welinder <terra@gnome.org>
75         * Release 1.12.4
77 2013-06-25  Morten Welinder <terra@gnome.org>
79         * Release 1.12.3
81 2013-05-19  Morten Welinder  <terra@gnome.org>
83         * functions.c: Mark examples for translation when appropriate.
85 2013-04-26  Morten Welinder <terra@gnome.org>
87         * Release 1.12.2
89 2013-03-09  Morten Welinder <terra@gnome.org>
91         * Release 1.12.1
93 2013-01-18  Morten Welinder  <terra@gnome.org>
95         * functions.c (gnumeric_minverse, gnumeric_mmult)
96         (gnumeric_leverage, gnumeric_linsolve, gnumeric_mdeterm)
97         (gnumeric_cholesky): Simplify using new matrix support.
98         (compare_gnumeric_eigen_ev): Sort first by absolute value.
100 2013-01-17  Morten Welinder  <terra@gnome.org>
102         * functions.c (gnumeric_leverage): New function.
104 2013-01-14  Morten Welinder  <terra@gnome.org>
106         * functions.c (gnumeric_munit): Restrict size to what would fit in
107         the sheet it's called from.
109 2013-01-13  Morten Welinder  <terra@gnome.org>
111         * functions.c (gnumeric_linsolve): New function.
113 2012-12-18  Morten Welinder <terra@gnome.org>
115         * Release 1.12.0
117 2012-11-29  Morten Welinder <terra@gnome.org>
119         * Release 1.11.91
121 2012-11-16  Morten Welinder <terra@gnome.org>
123         * Release 1.11.90
125 2012-11-02  Morten Welinder  <terra@gnome.org>
127         * functions.c (gnumeric_power): Extend to three arguments for root
128         calculations.
130 2012-09-06  Morten Welinder <terra@gnome.org>
132         * Release 1.11.6
134 2012-07-15  Morten Welinder <terra@gnome.org>
136         * Release 1.11.5
138 2012-06-25  Morten Welinder <terra@gnome.org>
140         * Release 1.11.4
142 2012-04-21  Morten Welinder <terra@gnome.org>
144         * Release 1.11.3
146 2012-03-02  Morten Welinder <terra@gnome.org>
148         * Release 1.11.2
150 2011-11-27  Morten Welinder <terra@gnome.org>
152         * Release 1.11.1
154 2011-11-25  Morten Welinder  <terra@gnome.org>
156         * functions.c (gnumeric_sumproduct_common): Improve accuracy.
158 2011-11-24  Morten Welinder <terra@gnome.org>
160         * Release 1.11.0
162 2011-11-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>
164         * functions.c (help_pi): use mathematical pi rather than greek pi
165         (help_sqrtpi): use mathematical pi rather than greek pi
167 2011-10-31 Andreas J. Guelzow <aguelzow@pyrshep.ca>
169         * functions.c (help_sumproduct): add compatibility statement
170         (help_odf_sumproduct): add compatibility statement
172 2011-10-31  Morten Welinder  <terra@gnome.org>
174         * functions.c (gnumeric_sumproduct_common): New function extracted
175         from gnumeric_sumproduct.
176         (gnumeric_sumproduct): Use gnumeric_sumproduct_common.
177         (gnumeric_odf_sumproduct): New function.
179 2011-07-31  Morten Welinder <terra@gnome.org>
181         * Release 1.10.17
183 2011-06-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>
185         * functions.c (help_sumif): add note
187 2011-05-21  Morten Welinder <terra@gnome.org>
189         * Release 1.10.15
191 2011-03-24  Morten Welinder <terra@gnome.org>
193         * Release 1.10.14
195 2011-02-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
197         * functions.c do not use macros in _() arguments.
199 2011-02-12 Andreas J. Guelzow <aguelzow@pyrshep.ca>
201         * functions.c (help_atan2): Correct result range.
202         (help_atan): add result range note
204 2011-02-02  Morten Welinder <terra@gnome.org>
206         * Release 1.10.13
208 2011-01-23 Andreas J. Guelzow <aguelzow@pyrshep.ca>
210         * functions.c (help_atan2): fix order of arguments
212 2010-11-25  Morten Welinder <terra@gnome.org>
214         * Release 1.10.12
216 2010-10-01  Morten Welinder <terra@gnome.org>
218         * Release 1.10.11
220 2010-09-04  Morten Welinder <terra@gnome.org>
222         * Release 1.10.10
224 2010-08-16  Morten Welinder <terra@gnome.org>
226         * Release 1.10.9
228 2010-07-30  Morten Welinder <terra@gnome.org>
230         * Release 1.10.8
232 2010-07-29  Morten Welinder  <terra@gnome.org>
234         * functions.c (gnumeric_munit): Protect against overflow.
236 2010-07-23 Andreas J. Guelzow <aguelzow@pyrshep.ca>
238         * functions.c (help_trunc): fix argument description
240 2010-06-28  Morten Welinder <terra@gnome.org>
242         * Release 1.10.7
244 2010-06-16  Morten Welinder <terra@gnome.org>
246         * Release 1.10.6
248 2010-06-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
250         * functions.c (help_multinomial): fix invalid utf-8.
252 2010-06-11  Morten Welinder  <terra@gnome.org>
254         * functions.c (gnumeric_seriessum): Ignore blanks for
255         compatibility.
257 2010-06-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
259         * functions.c: remove superfluous spaces, inconsitent periods, etc.
261 2010-05-30  Morten Welinder <terra@gnome.org>
263         * Release 1.10.5
265 2010-05-20  Morten Welinder <terra@gnome.org>
267         * Release 1.10.4
269 2010-05-07  Morten Welinder <terra@gnome.org>
271         * Release 1.10.3
273 2010-04-16  Morten Welinder <terra@gnome.org>
275         * Release 1.10.2
277 2010-03-08  Morten Welinder <terra@gnome.org>
279         * Release 1.10.1
281 2010-02-13  Morten Welinder <terra@gnome.org>
283         * Release 1.10.0
285 2010-01-19  Morten Welinder <terra@gnome.org>
287         * Release 1.9.18
289 2010-01-13  Morten Welinder  <terra@gnome.org>
291         * functions.c (range_gcd): Handle GCD(2,0)=2 as Excel, but err on
292         GCD(0,0).
294 2009-12-23  Andreas J. Guelzow <aguelzow@pyrshep.ca>
296         * functions.c (compare_doubles): rename to
297           compare_gnumeric_eigen_ev and change all callers
298         (compare_gnumeric_eigen_ev): use the true type
300 2009-12-23  Morten Welinder  <terra@gnome.org>
302         * functions.c (gnm_gcd_max): Fix type.
304 2009-12-23  Andreas J. Guelzow <aguelzow@pyrshep.ca>
306         * functions.c (compare_doubles): rename to
307           compare_gnumeric_eigen_ev and change all callers
308         (compare_gnumeric_eigen_ev): use the true type
310 2009-12-21  Andreas J. Guelzow <aguelzow@pyrshep.ca>
312         * plugin.xml.in: add EIGEN
313         * functions.c (help_eigen): new
314         (new_matrix): new
315         )compare_doubles): new
316         (gnumeric_eigen): new
317         (math_functions): add EIGEN
319 2009-12-15  Morten Welinder <terra@gnome.org>
321         * Release 1.9.17
323 2009-12-03  Morten Welinder  <terra@gnome.org>
325         * functions.c (cb_averageif, cb_sumif, cb_countif): Handle empty
326         cells.  Part of #603671.
328 2009-11-29  Morten Welinder <terra@gnome.org>
330         * Release 1.9.16
332 2009-11-01  Morten Welinder <terra@gnome.org>
334         * Release 1.9.15
336 2009-10-11  Morten Welinder <terra@gnome.org>
338         * Release 1.9.14
340 2009-09-20  Morten Welinder <terra@gnome.org>
342         * Release 1.9.13
344 2009-09-05  Morten Welinder <terra@gnome.org>
346         * Release 1.9.12
348 2009-08-30  Andreas J. Guelzow <aguelzow@pyrshep.ca>
350         * plugin.xml.in: add CHOLESKY
351         * functions.c (help_cholesky): new
352         (gnm_matrix_cholesky): new
353         (gnumeric_cholesky): new
354         (math_functions): add CHOLESKY
356 2009-08-30  Morten Welinder <terra@gnome.org>
358         * Release 1.9.11
360 2009-08-25  Andreas J. Guelzow <aguelzow@pyrshep.ca>
362         * plugin.xml.in: add COMBINA and ARABIC
363         * functions.c (help_combina): new
364         (gnumeric_combina): new
365         (help_arabic): new
366         (gnumeric_arabic): new
367         (math_functions): add COMBINA and ARABIC
369 2009-08-25  Andreas J. Guelzow <aguelzow@pyrshep.ca>
371         * plugin.xml.in: add munit
372         * functions.c (help_munit): new
373         (gnumeric_munit): new
374         (math_functions): add MUNIT
376 2009-08-20  Morten Welinder  <terra@gnome.org>
378         * functions.c (gnumeric_gammaln): Moved from fn-stat.  Fix domain.
379         (gnumeric_gamma): New function.
381 2009-08-16  Andreas J. Guelzow <aguelzow@pyrshep.ca>
383         * functions.c (help_sumif): fix argument name
384         (help_averageif): new
385         (cb_averageif): new
386         (gnumeric_averageif): new
387         (math_functions): add AVERAGEIF
388         * plugin.xml.in: add AVERAGEIF
390 2009-08-16  Andreas J. Guelzow <aguelzow@pyrshep.ca>
392         * functions.c: a few description corrections:
393           @argument --> @{argument}
395 2009-08-15  Morten Welinder <terra@gnome.org>
397         * Release 1.9.10
399 2009-08-14  Andreas J. Guelzow <aguelzow@pyrshep.ca>
401         * functions.c: remove argument names from GnmFuncDescriptor
403 2009-08-14  Andreas J. Guelzow <aguelzow@pyrshep.ca>
405         * functions.c (help_sech): fix name record
407 2009-08-14  Andreas J. Guelzow <aguelzow@pyrshep.ca>
409         * functions.c (help_abs): fix name record
410         (help_asinh): fix name record
411         (help_coth): fix name record
412         (help_degrees): fix name record
413         (help_csch): fix name record
414         (help_sinh): fix
415         (help_tanh): fix name record
416         (help_round): fix name record
418 2009-08-14  Andreas J. Guelzow <aguelzow@pyrshep.ca>
420         * functions.c (help_*): change x:value to x:number throughout
421         (help_asin): add argument description
423 2009-06-30  Andreas J. Guelzow <aguelzow@pyrshep.ca>
425         * functions.c (help_sin): fix order of items
427 2009-06-30  Andreas J. Guelzow <aguelzow@pyrshep.ca>
429         * functions.c: conversion to new function description
431 2009-06-29  Andreas J. Guelzow <aguelzow@pyrshep.ca>
433         * functions.c: partial conversion to new function description
435 2009-06-21  Andreas J. Guelzow <aguelzow@pyrshep.ca>
437         * plugin.xml.in: new csc, csh, sec, sech
438         * functions.c: new csc, csh, sec, sech functions
439         (help_ceil): update to new format
440         (help_ceiling): ditto
441         (help_floor): ditto
443 2009-06-20  Morten Welinder <terra@gnome.org>
445         * Release 1.9.9
447 2009-06-17  Morten Welinder  <terra@gnome.org>
449         * functions.c (gnumeric_coth, gnumeric_acoth): New functions.
451 2009-06-16  Morten Welinder  <terra@gnome.org>
453         * functions.c: Start adding external references to a few
454         functions.
456 2009-06-09  Morten Welinder  <terra@gnome.org>
458         * functions.c (gnumeric_acot, gnumeric_cot): New functions.
459         (range_gcd): Handle first argument not integer better.  Fixes
460         #585271.
462 2009-05-23  Morten Welinder <terra@gnome.org>
464         * Release 1.9.8
466 2009-05-14  Morten Welinder  <terra@gnome.org>
468         * functions.c (range_lcm): Don't change the supplied data.
470 2009-05-06  Morten Welinder <terra@gnome.org>
472         * Release 1.9.7
474 2009-04-25  Morten Welinder <terra@gnome.org>
476         * Release 1.9.6
478 2009-03-22  Morten Welinder <terra@gnome.org>
480         * Release 1.9.5
482 2009-02-22  Morten Welinder <terra@gnome.org>
484         * Release 1.9.4
486 2009-02-17  Morten Welinder  <terra@gnome.org>
488         * functions.c (gnumeric_seriessum): This should not be a vararg
489         function.  Fix handling of x==0.  Fix handling of blanks, bools,
490         and strings.
492 2008-10-26  Morten Welinder  <terra@gnome.org>
494         * functions.c (struct SumIfClosure): store column and row offsets
495         in ints, not in a GnmCellPos.
496         (gnumeric_sumif): Normalize ranges.  Fixes #557782.  I doubt the
497         previous code worked with one range absolute, the other relative.
499 2008-10-18  Jody Goldberg <jody@gnome.org>
501         * Release 1.9.3
503 2008-10-01  Morten Welinder  <terra@gnome.org>
505         * functions.c (gnumeric_sumx2my2, gnumeric_sumx2py2,
506         gnumeric_sumxmy2): Use float_range_function2.  Fixes #554040.
508 2008-09-12  Morten Welinder  <terra@gnome.org>
510         * functions.c (gnumeric_sumif): Check that argv[2] is a range, if
511         it is present.  Fixes #552006.
513 2008-08-29  Jody Goldberg <jody@gnome.org>
515         * Release 1.9.2
517 2008-06-25  Jody Goldberg <jody@gnome.org>
519         * Release 1.9.1
521 2008-05-19  Morten Welinder  <terra@gnome.org>
523         * functions.c (gnumeric_sumproduct): Band-aid #533507.
525 2008-05-04  Jody Goldberg <jody@gnome.org>
527         * Release 1.9.0
529 2007-12-21  Jody Goldberg <jody@gnome.org>
531         * Release 1.8.0
533 2007-12-29  Jody Goldberg <jody@gnome.org>
535         * functions.c (help_floor) : re-order the help text.  The current
536           dump routine is too stupid to order things correctly for the
537           massaging script.
539 2007-12-03  Jody Goldberg <jody@gnome.org>
541         * Release 1.7.91
543 2007-11-19  Jody Goldberg <jody@gnome.org>
545         * Release 1.7.90
547 2007-11-04  Morten Welinder <terra@gnome.org>
549         * Release 1.7.14
551 2007-10-21  Morten Welinder <terra@gnome.org>
553         * Release 1.7.13
555 2007-09-04  Jody Goldberg <jody@gnome.org>
557         * Release 1.7.12
559 2007-07-24  Jody Goldberg <jody@gnome.org>
561         * Release 1.7.11
563 2007-05-03  Morten Welinder <terra@gnome.org>
565         * Release 1.7.10
567 2007-04-21  Morten Welinder <terra@gnome.org>
569         * Release 1.7.9
571 2007-03-28  Jean Brefort  <jean.brefort@normalesup.org>
573         * functions.c: use new names for range and regression functions.
575 2007-03-04  Morten Welinder <terra@gnome.org>
577         * Release 1.7.8
579 2007-02-20  Morten Welinder  <terra@gnome.org>
581         * functions.c (gnumeric_fact): Simply use fact() for integers.
582         Fixes #410005.
583         (gnumeric_fact): Improve precision for arguments very near zero.
585 2007-02-16  Morten Welinder <terra@gnome.org>
587         * Release 1.7.7
589 2006-12-17  Jody Goldberg <jody@gnome.org>
591         * Release 1.7.6
593 2006-12-04  Jody Goldberg <jody@gnome.org>
595         * Release 1.7.5
597 2006-11-20  Jody Goldberg <jody@gnome.org>
599         * Release 1.7.4
601 2006-11-19  Morten Welinder <terra@gnome.org>
603         * Release 1.7.3
605 2006-10-17  Jody Goldberg <jody@gnome.org>
607         * Release 1.7.2
609 2006-09-24  Jody Goldberg <jody@gnome.org>
611         * functions.c (help_floor) : convert to the new form of docs.
613 2006-10-02  Jody Goldberg <jody@gnome.org>
615         * Release 1.7.1
617 2006-05-31  Jody Goldberg <jody@gnome.org>
619         * functions.c (callback_function_sumxy) : Adjust to the signature
620           change in CellIterFunc.
621         (cb_countif) : ditto.
622         (cb_sumif) : ditto.
623         (cb_function_mmult_validate) : ditto.
625 2006-05-08  Jody Goldberg <jody@gnome.org>
627         * Release 1.7.0
629 2006-03-27  Jody Goldberg <jody@gnome.org>
631         * functions.c (gnumeric_sumproduct) : fix typo.
633 2006-03-18  Morten Welinder  <terra@gnome.org>
635         * functions.c (gnumeric_roman): Fix error cases.
636         (gnumeric_combin): Ditto.
638 2006-01-31  Morten Welinder  <terra@gnome.org>
640         * functions.c (range_lcm, range_gcd): Make these work for all
641         arguments up to the max size that can be represented accurately.
643 2006-01-25  Morten Welinder  <terra@gnome.org>
645         * functions.c (gnumeric_trunc, gnumeric_round, gnumeric_roundup):
646         Fix precision in the negative-digits case.  Handle extreme digits
647         requests.
648         (gnumeric_rounddown): Alias to gnumeric_trunc.
650 2006-01-09  Morten Welinder  <terra@gnome.org>
652         * functions.c (gnumeric_trunc, gnumeric_rounddown, gnumeric_round,
653         gnumeric_roundup): Handle underflow.
654         (gnumeric_factdouble): Sane implementation.  Prevents
655         near-infinite loop.
657 2005-12-28  Jody Goldberg <jody@gnome.org>
659         * functions.c (gnumeric_ceiling) : (n,0) = 0 not div/0
661 2005-11-29  Morten Welinder  <terra@gnome.org>
663         * functions.c (gnumeric_atan2): Fix (0,0) case as reported by
664         Nick Lamb.
666 2005-11-14  Jody Goldberg <jody@gnome.org>
668         * Release 1.6.1
670 2005-10-10  Jody Goldberg <jody@gnome.org>
672         * Release 1.6.0
674 2005-09-08  Jody Goldberg <jody@gnome.org>
676         * Release 1.5.90
678 2005-08-28  Morten Welinder <terra@gnome.org>
680         * Release 1.5.5
682 2005-08-28  Morten Welinder <terra@gnome.org>
684         * Release 1.5.4
686 2005-08-15  Morten Welinder <terra@gnome.org>
688         * Release 1.5.3
690 2005-07-15  Jody Goldberg <jody@gnome.org>
692         * functions.c (validate_range_numeric_matrix) : Add a comment to
693           clarify result and fix handling of simple scalars.
695 2005-06-13  Jody Goldberg <jody@gnome.org>
697         * Release 1.5.2
699 2005-05-10  Morten Welinder  <terra@gnome.org>
701         * functions.c (gnumeric_sumif): Yet another inter-sheet fix.
703 2005-05-10  Jody Goldberg <jody@gnome.org>
705         * Release 1.5.1
707 2005-04-04  Jody Goldberg <jody@gnome.org>
709         http://bugzilla.gnome.org/show_bug.cgi?id=171509
710         * functions.c (gnumeric_sumif) : relax the 3d-ref check
711         (gnumeric_countif) : ditto.
713 2005-02-11  Andreas J. Guelzow <aguelzow@taliesin.ca>
715         * functions.c (help_rounddown): change documentation text
716         (help_roundup): change documentation text
717         (gnumeric_rounddown): change handling of negative numbers to make
718           the same errors as MSExcel
719         (gnumeric_roundup): ditto
721 2005-02-09  Jody Goldberg <jody@gnome.org>
723         * functions.c (gnumeric_sumif) : rework to use a less stupid
724           algorithm.  This is significantly faster and handles differences in
725           the shape of the target range and the src range.  It also explicitly
726           dis-allows 3d refs (we could support this even if XL does not) and
727           removes the use of TRUE==1 for XL compat.
728         (gnumeric_countif) : ditto.  Keeping a list of values just so that we
729           could count them was silly.
731 2005-02-09  Morten Welinder  <terra@gnome.org>
733         * functions.c (gnumeric_pi): Revert to classical value.
735 2005-02-08  Jody Goldberg <jody@gnome.org>
737         * Release 1.5.0
739 2005-02-01  Morten Welinder  <terra@gnome.org>
741         * functions.c (gnumeric_pi): Be careful what you wish for.
743 2005-01-17  Jody Goldberg <jody@gnome.org>
745         * Release 1.4.2
747 2005-01-10  Jody Goldberg <jody@gnome.org>
749         * functions.c (gnumeric_sumproduct) : ignore booleans and strings to
750           be consistent with MS Excel.  It is most likely being done to be
751           constistent with SUM.
753 2005-01-10  Morten Welinder  <terra@gnome.org>
755         * functions.c (gnumeric_floor): FLOOR(0,0)==0 for XL
756         compatibility.
757         (gnumeric_ceiling): CEILING(0,0==0.
759 2004-12-20  Morten Welinder  <terra@gnome.org>
761         * functions.c: Doc fixes for ODD and EVEN.
763 2004-12-09  Jody Goldberg <jody@gnome.org>
765         * Release 1.4.1
767 2004-11-28  Jody Goldberg <jody@gnome.org>
769         * Release 1.4.0
771 2004-11-07  Jody Goldberg <jody@gnome.org>
773         * Release 1.3.93
775 2004-10-31  Jody Goldberg <jody@gnome.org>
777         * Release 1.3.92
779 2004-10-08  Morten Welinder  <terra@gnome.org>
781         * functions.c (gnumeric_hypot): New function.
783 2004-10-05  Jody Goldberg <jody@gnome.org>
785         * Release 1.3.91
787 2004-09-08  Jody Goldberg <jody@gnome.org>
789         * Release 1.3.90
791 2004-08-29  Jody Goldberg <jody@gnome.org>
793         * Release 1.3.2
795 2004-07-20  Morten Welinder  <terra@gnome.org>
797         * functions.c (gnumeric_fact): Use lgamma_rgnum.
799 2004-07-19  Jody Goldberg <jody@gnome.org>
801         * Release 1.3.1
803 2004-05-28  Jody Goldberg <jody@gnome.org>
805         * functions.c : ceil is gnumeric spefic, ceiling is what's in XL.
807 2004-05-11  Morten Welinder  <terra@gnome.org>
809         * functions.c (gnumeric_expm1, gnumeric_ln1p): New functions.
811 2004-03-28  Jody Goldberg <jody@gnome.org>
813         * Release 1.3.0
815 2004-02-18  Morten Welinder  <terra@gnome.org>
817         * functions.c (gnumeric_ceiling, gnumeric_floor): Fix error code
818         for zero significance.
820 2003-12-23  Jody Goldberg <jody@gnome.org>
822         * Release 1.2.3
824 2003-11-26  Jody Goldberg <jody@gnome.org>
826         * Release 1.2.2
828 2003-10-08  Jody Goldberg <jody@gnome.org>
830         * Release 1.2.1
832 2003-09-15  Jody Goldberg <jody@gnome.org>
834         * Release 1.2.0
836 2003-09-10  Jody Goldberg <jody@gnome.org>
838         * Release 1.1.90
840 2003-08-21  Jody Goldberg <jody@gnome.org>
842         * Release 1.1.20
844 2003-08-21  Jody Goldberg <jody@gnome.org>
846         * functions.c (validate_range_numeric_matrix) : be more lenient about
847           what to call a 3d mult.
849 2003-07-16  Jody Goldberg <jody@gnome.org>
851         * functions.c : add description of bounds to POWER docs.
852         improve characterization of beta and betaln
854 2003-07-14  Jody Goldberg <jody@gnome.org>
856         * functions.c (gnumeric_beta) : link to GAMMALN not GAMMA
858 2003-07-07  Morten Welinder  <terra@gnome.org>
860         * functions.c (range_gcd): Fix rounding issues.
861         (range_lcm): Ditto.
863 2003-07-05  Jody Goldberg <jody@gnome.org>
865         * functions.c (callback_function_criteria) : new eval semantics do not
866           guarantee that range content is evaluated before being called.
867         (callback_function_sumif) : ditto.
868         (callback_function_sumxy) : ditto.
870 2003-06-23  Andreas J. Guelzow <aguelzow@taliesin.ca>
872         * functions.c: spelling fixes
873         * plugin.xml.in: trig is part of math
875 2003-06-07  Jody Goldberg <jody@gnome.org>
877         * Release 1.1.19
879 2003-06-07  Jody Goldberg <jody@gnome.org>
881         * Release 1.1.18
883 2003-05-11  Jody Goldberg <jody@gnome.org>
885         * Release 1.1.17
887 2003-03-07  Morten Welinder  <terra@diku.dk>
889         * functions.c (gnumeric_fib): Use G_N_ELEMENTS.
891 2003-03-05  Morten Welinder  <terra@diku.dk>
893         * functions.c (validate_range_numeric_matrix): Fix return type.
895 2003-01-28  Jody Goldberg <jody@gnome.org>
897         * Release 1.1.16
899 2003-01-03  Jody Goldberg <jody@gnome.org>
901         * functions.c (callback_function_mmult_validate) : we need to ensure
902           that the target cells have been recalced before using them.
904 2003-01-02  Morten Welinder  <terra@diku.dk>
906         * functions.c (gnumeric_minverse): Use new matrix_invert.
907         (gnumeric_mdeterm): Use new matrix_determinant.
909 2002-12-31  Jody Goldberg <jody@gnome.org>
911         * Release 1.1.15
913 2002-12-22  Jody Goldberg <jody@gnome.org>
915         * Release 1.1.14
917 2002-12-22  Jody Goldberg <jody@gnome.org>
919         * Release 1.1.13
921 2002-12-16  Morten Welinder  <terra@diku.dk>
923         * functions.c (validate_range_numeric_matrix): Return errors as
924         GnmStdError.  All callers changed.
926 2002-11-15  Jody Goldberg <jody@gnome.org>
928         * Release 1.1.12
930 2002-11-07  Morten Welinder  <terra@diku.dk>
932         * functions.c (gnumeric_beta, gnumeric_betaln): New functions.
934 2002-11-06  Morten Welinder  <terra@diku.dk>
936         * functions.c (gnumeric_fact): Use lgammagnum, not lgamma.  Extend
937         to negative non-integers.
939 2002-11-04  Morten Welinder  <terra@diku.dk>
941         * functions.c: Adapt to new autoformat specs.
943 2002-11-02  J.H.M. Dassen (Ray) <jdassen@debian.org>
945         * functions.c: Don't use // comments.
947 2002-11-01  Jody Goldberg <jody@gnome.org>
949         * Release 1.1.11
951 2002-10-28  Morten Welinder  <terra@diku.dk>
953         * functions.c (gnumeric_seriessum): New clean implementation.
955 2002-10-27  Jody Goldberg <jody@gnome.org>
957         * Release 1.1.10
959 2002-10-15  Morten Welinder  <terra@diku.dk>
961         * functions.c: Use "S", not "?", for criterial arg.  Add status
962         flags.
964 2002-10-14  Morten Welinder  <terra@diku.dk>
966         * functions.c (gnumeric_even): Use fmodgnum.
967         (gnumeric_odd): Ditto.
968         (gnumeric_mround): Ditto.
970 2002-10-14  Morten Welinder  <terra@diku.dk>
972         * functions.c (gnumeric_mround): Fix =MROUND(x,0) to be XL
973         compatible.  (Barf.)
975 2002-10-11  Morten Welinder  <terra@diku.dk>
977         * functions.c (gnumeric_mod): Handle non-integer args.
979 2002-09-30  Jody Goldberg <jody@gnome.org>
981         * Release 1.1.9
983 2002-09-20  Morten Welinder  <terra@diku.dk>
985         * functions.c (gnumeric_fib): New function.
987 2002-08-25  Jody Goldberg <jody@gnome.org>
989         * Release 1.1.8
991 2002-08-12  Jody Goldberg <jody@gnome.org>
993         * Release 1.1.7
995 2002-07-22  Zbigniew Chyla  <cyba@gnome.pl>
997         * plugin.xml.in: Set loader type to "Gnumeric_Builtin:module".
999 2002-07-28  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
1001         * functions.c: Even more function description clean up.
1003 2002-07-27  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
1005         * functions.c: Function description clean up.
1007 2002-07-21  Jody Goldberg <jody@gnome.org>
1009         * Release 1.1.6
1011 2002-07-08  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
1013         * functions.c: Moved RAND(), RANDBERNOULLI(), RNADBETWEEN(),
1014         RANDBINOM(), RANDEXP(), RANDNEGBINOM(), and RANDPOISSON() to
1015         fn-random plug-in.
1017 2002-05-29  Jody Goldberg <jody@gnome.org>
1019         * Release 1.1.4
1021 2002-05-03  Andreas J. Guelzow <aguelzow@taliesin.ca>
1023         * functions.c : mark argument names for translation and adjust
1024           them for use by the formula guru.