Update Spanish translation
[gnumeric.git] / plugins / fn-math / ChangeLog
blobc981fc4d17da2218b2232073b6799e0ccdc12674
1 2018-08-19  Morten Welinder <terra@gnome.org>
3         * Release 1.12.43
5 2018-08-09  Morten Welinder <terra@gnome.org>
7         * Release 1.12.42
9 2018-05-07  Morten Welinder <terra@gnome.org>
11         * Release 1.12.41
13 2018-04-29  Morten Welinder <terra@gnome.org>
15         * Release 1.12.40
17 2018-03-13  Morten Welinder <terra@gnome.org>
19         * Release 1.12.39
21 2018-02-26  Morten Welinder  <terra@gnome.org>
23         * functions.c (gnumeric_munit): Return the right error if we get a
24         size between 0 and 1.
26 2017-12-28  Morten Welinder <terra@gnome.org>
28         * Release 1.12.38
30 2017-12-01  Morten Welinder <terra@gnome.org>
32         * Release 1.12.37
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>
41         * Release 1.12.36
43 2017-07-06  Morten Welinder <terra@gnome.org>
45         * Release 1.12.35
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>
53         * Release 1.12.34
55 2017-01-30  Morten Welinder <terra@gnome.org>
57         * Release 1.12.33
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>
66         * Release 1.12.32
68 2016-06-29  Morten Welinder <terra@gnome.org>
70         * Release 1.12.31
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>
80         * Release 1.12.30
82 2016-05-06  Morten Welinder <terra@gnome.org>
84         * Release 1.12.29
86 2016-03-22  Morten Welinder <terra@gnome.org>
88         * Release 1.12.28
90 2016-02-06  Morten Welinder <terra@gnome.org>
92         * Release 1.12.27
94 2015-12-28  Morten Welinder <terra@gnome.org>
96         * Release 1.12.26
98 2015-12-25  Morten Welinder <terra@gnome.org>
100         * Release 1.12.25
102 2015-09-20  Morten Welinder <terra@gnome.org>
104         * Release 1.12.24
106 2015-07-28  Morten Welinder <terra@gnome.org>
108         * Release 1.12.23
110 2015-04-16  Morten Welinder <terra@gnome.org>
112         * Release 1.12.22
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>
121         * Release 1.12.21
123 2015-02-04  Morten Welinder <terra@gnome.org>
125         * Release 1.12.20
127 2015-01-23  Morten Welinder <terra@gnome.org>
129         * Release 1.12.19
131 2014-09-25  Morten Welinder <terra@gnome.org>
133         * Release 1.12.18
135 2014-06-09  Morten Welinder <terra@gnome.org>
137         * Release 1.12.17
139 2014-05-23  Morten Welinder <terra@gnome.org>
141         * Release 1.12.16
143 2014-04-30  Morten Welinder <terra@gnome.org>
145         * Release 1.12.15
147 2014-04-13  Morten Welinder <terra@gnome.org>
149         * Release 1.12.14
151 2014-03-18  Morten Welinder <terra@gnome.org>
153         * Release 1.12.13
155 2014-03-03  Morten Welinder <terra@gnome.org>
157         * Release 1.12.12
159 2014-02-16  Morten Welinder <terra@gnome.org>
161         * Release 1.12.11
163 2014-02-11  Morten Welinder <terra@gnome.org>
165         * Release 1.12.10
167 2013-11-28  Morten Welinder <terra@gnome.org>
169         * Release 1.12.9
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>
177         * Release 1.12.8
179 2013-09-01  Morten Welinder <terra@gnome.org>
181         * Release 1.12.7
183 2013-08-27  Morten Welinder <terra@gnome.org>
185         * Release 1.12.6
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>
193         * Release 1.12.5
195 2013-07-10  Morten Welinder <terra@gnome.org>
197         * Release 1.12.4
199 2013-06-25  Morten Welinder <terra@gnome.org>
201         * Release 1.12.3
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>
209         * Release 1.12.2
211 2013-03-09  Morten Welinder <terra@gnome.org>
213         * Release 1.12.1
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>
237         * Release 1.12.0
239 2012-11-29  Morten Welinder <terra@gnome.org>
241         * Release 1.11.91
243 2012-11-16  Morten Welinder <terra@gnome.org>
245         * Release 1.11.90
247 2012-11-02  Morten Welinder  <terra@gnome.org>
249         * functions.c (gnumeric_power): Extend to three arguments for root
250         calculations.
252 2012-09-06  Morten Welinder <terra@gnome.org>
254         * Release 1.11.6
256 2012-07-15  Morten Welinder <terra@gnome.org>
258         * Release 1.11.5
260 2012-06-25  Morten Welinder <terra@gnome.org>
262         * Release 1.11.4
264 2012-04-21  Morten Welinder <terra@gnome.org>
266         * Release 1.11.3
268 2012-03-02  Morten Welinder <terra@gnome.org>
270         * Release 1.11.2
272 2011-11-27  Morten Welinder <terra@gnome.org>
274         * Release 1.11.1
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>
282         * Release 1.11.0
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>
303         * Release 1.10.17
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>
311         * Release 1.10.15
313 2011-03-24  Morten Welinder <terra@gnome.org>
315         * Release 1.10.14
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>
328         * Release 1.10.13
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>
336         * Release 1.10.12
338 2010-10-01  Morten Welinder <terra@gnome.org>
340         * Release 1.10.11
342 2010-09-04  Morten Welinder <terra@gnome.org>
344         * Release 1.10.10
346 2010-08-16  Morten Welinder <terra@gnome.org>
348         * Release 1.10.9
350 2010-07-30  Morten Welinder <terra@gnome.org>
352         * Release 1.10.8
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>
364         * Release 1.10.7
366 2010-06-16  Morten Welinder <terra@gnome.org>
368         * Release 1.10.6
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
377         compatibility.
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>
385         * Release 1.10.5
387 2010-05-20  Morten Welinder <terra@gnome.org>
389         * Release 1.10.4
391 2010-05-07  Morten Welinder <terra@gnome.org>
393         * Release 1.10.3
395 2010-04-16  Morten Welinder <terra@gnome.org>
397         * Release 1.10.2
399 2010-03-08  Morten Welinder <terra@gnome.org>
401         * Release 1.10.1
403 2010-02-13  Morten Welinder <terra@gnome.org>
405         * Release 1.10.0
407 2010-01-19  Morten Welinder <terra@gnome.org>
409         * Release 1.9.18
411 2010-01-13  Morten Welinder  <terra@gnome.org>
413         * functions.c (range_gcd): Handle GCD(2,0)=2 as Excel, but err on
414         GCD(0,0).
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
436         (new_matrix): new
437         )compare_doubles): new
438         (gnumeric_eigen): new
439         (math_functions): add EIGEN
441 2009-12-15  Morten Welinder <terra@gnome.org>
443         * Release 1.9.17
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>
452         * Release 1.9.16
454 2009-11-01  Morten Welinder <terra@gnome.org>
456         * Release 1.9.15
458 2009-10-11  Morten Welinder <terra@gnome.org>
460         * Release 1.9.14
462 2009-09-20  Morten Welinder <terra@gnome.org>
464         * Release 1.9.13
466 2009-09-05  Morten Welinder <terra@gnome.org>
468         * Release 1.9.12
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>
480         * Release 1.9.11
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
487         (help_arabic): 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
507         (cb_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>
519         * Release 1.9.10
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
536         (help_sinh): fix
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
563         (help_floor): ditto
565 2009-06-20  Morten Welinder <terra@gnome.org>
567         * Release 1.9.9
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
576         functions.
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
582         #585271.
584 2009-05-23  Morten Welinder <terra@gnome.org>
586         * Release 1.9.8
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>
594         * Release 1.9.7
596 2009-04-25  Morten Welinder <terra@gnome.org>
598         * Release 1.9.6
600 2009-03-22  Morten Welinder <terra@gnome.org>
602         * Release 1.9.5
604 2009-02-22  Morten Welinder <terra@gnome.org>
606         * Release 1.9.4
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,
612         and strings.
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>
623         * Release 1.9.3
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>
637         * Release 1.9.2
639 2008-06-25  Jody Goldberg <jody@gnome.org>
641         * Release 1.9.1
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>
649         * Release 1.9.0
651 2007-12-21  Jody Goldberg <jody@gnome.org>
653         * Release 1.8.0
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
659           massaging script.
661 2007-12-03  Jody Goldberg <jody@gnome.org>
663         * Release 1.7.91
665 2007-11-19  Jody Goldberg <jody@gnome.org>
667         * Release 1.7.90
669 2007-11-04  Morten Welinder <terra@gnome.org>
671         * Release 1.7.14
673 2007-10-21  Morten Welinder <terra@gnome.org>
675         * Release 1.7.13
677 2007-09-04  Jody Goldberg <jody@gnome.org>
679         * Release 1.7.12
681 2007-07-24  Jody Goldberg <jody@gnome.org>
683         * Release 1.7.11
685 2007-05-03  Morten Welinder <terra@gnome.org>
687         * Release 1.7.10
689 2007-04-21  Morten Welinder <terra@gnome.org>
691         * Release 1.7.9
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>
699         * Release 1.7.8
701 2007-02-20  Morten Welinder  <terra@gnome.org>
703         * functions.c (gnumeric_fact): Simply use fact() for integers.
704         Fixes #410005.
705         (gnumeric_fact): Improve precision for arguments very near zero.
707 2007-02-16  Morten Welinder <terra@gnome.org>
709         * Release 1.7.7
711 2006-12-17  Jody Goldberg <jody@gnome.org>
713         * Release 1.7.6
715 2006-12-04  Jody Goldberg <jody@gnome.org>
717         * Release 1.7.5
719 2006-11-20  Jody Goldberg <jody@gnome.org>
721         * Release 1.7.4
723 2006-11-19  Morten Welinder <terra@gnome.org>
725         * Release 1.7.3
727 2006-10-17  Jody Goldberg <jody@gnome.org>
729         * Release 1.7.2
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>
737         * Release 1.7.1
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.
744         (cb_sumif) : ditto.
745         (cb_function_mmult_validate) : ditto.
747 2006-05-08  Jody Goldberg <jody@gnome.org>
749         * Release 1.7.0
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
769         requests.
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
777         near-infinite loop.
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
786         Nick Lamb.
788 2005-11-14  Jody Goldberg <jody@gnome.org>
790         * Release 1.6.1
792 2005-10-10  Jody Goldberg <jody@gnome.org>
794         * Release 1.6.0
796 2005-09-08  Jody Goldberg <jody@gnome.org>
798         * Release 1.5.90
800 2005-08-28  Morten Welinder <terra@gnome.org>
802         * Release 1.5.5
804 2005-08-28  Morten Welinder <terra@gnome.org>
806         * Release 1.5.4
808 2005-08-15  Morten Welinder <terra@gnome.org>
810         * Release 1.5.3
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>
819         * Release 1.5.2
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>
827         * Release 1.5.1
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>
859         * Release 1.5.0
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>
867         * Release 1.4.2
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
878         compatibility.
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>
887         * Release 1.4.1
889 2004-11-28  Jody Goldberg <jody@gnome.org>
891         * Release 1.4.0
893 2004-11-07  Jody Goldberg <jody@gnome.org>
895         * Release 1.3.93
897 2004-10-31  Jody Goldberg <jody@gnome.org>
899         * Release 1.3.92
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>
907         * Release 1.3.91
909 2004-09-08  Jody Goldberg <jody@gnome.org>
911         * Release 1.3.90
913 2004-08-29  Jody Goldberg <jody@gnome.org>
915         * Release 1.3.2
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>
923         * Release 1.3.1
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>
935         * Release 1.3.0
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>
944         * Release 1.2.3
946 2003-11-26  Jody Goldberg <jody@gnome.org>
948         * Release 1.2.2
950 2003-10-08  Jody Goldberg <jody@gnome.org>
952         * Release 1.2.1
954 2003-09-15  Jody Goldberg <jody@gnome.org>
956         * Release 1.2.0
958 2003-09-10  Jody Goldberg <jody@gnome.org>
960         * Release 1.1.90
962 2003-08-21  Jody Goldberg <jody@gnome.org>
964         * Release 1.1.20
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.
983         (range_lcm): Ditto.
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>
999         * Release 1.1.19
1001 2003-06-07  Jody Goldberg <jody@gnome.org>
1003         * Release 1.1.18
1005 2003-05-11  Jody Goldberg <jody@gnome.org>
1007         * Release 1.1.17
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>
1019         * Release 1.1.16
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>
1033         * Release 1.1.15
1035 2002-12-22  Jody Goldberg <jody@gnome.org>
1037         * Release 1.1.14
1039 2002-12-22  Jody Goldberg <jody@gnome.org>
1041         * Release 1.1.13
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>
1050         * Release 1.1.12
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>
1071         * Release 1.1.11
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>
1079         * Release 1.1.10
1081 2002-10-15  Morten Welinder  <terra@diku.dk>
1083         * functions.c: Use "S", not "?", for criterial arg.  Add status
1084         flags.
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
1095         compatible.  (Barf.)
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>
1103         * Release 1.1.9
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>
1111         * Release 1.1.8
1113 2002-08-12  Jody Goldberg <jody@gnome.org>
1115         * Release 1.1.7
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>
1131         * Release 1.1.6
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
1137         fn-random plug-in.
1139 2002-05-29  Jody Goldberg <jody@gnome.org>
1141         * Release 1.1.4
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.