ChangeLog 22.8 KB
Newer Older
Morten Welinder's avatar
Morten Welinder committed
1 2 3 4
2015-02-04  Morten Welinder <terra@gnome.org>

	* Release 1.12.20

Morten Welinder's avatar
Morten Welinder committed
5 6 7 8
2015-01-23  Morten Welinder <terra@gnome.org>

	* Release 1.12.19

Morten Welinder's avatar
Morten Welinder committed
9 10 11 12
2014-09-25  Morten Welinder <terra@gnome.org>

	* Release 1.12.18

Morten Welinder's avatar
Morten Welinder committed
13 14 15 16
2014-06-09  Morten Welinder <terra@gnome.org>

	* Release 1.12.17

Morten Welinder's avatar
Morten Welinder committed
17 18 19 20
2014-05-23  Morten Welinder <terra@gnome.org>

	* Release 1.12.16

Morten Welinder's avatar
Morten Welinder committed
21 22 23 24
2014-04-30  Morten Welinder <terra@gnome.org>

	* Release 1.12.15

Morten Welinder's avatar
Morten Welinder committed
25 26 27 28
2014-04-13  Morten Welinder <terra@gnome.org>

	* Release 1.12.14

Morten Welinder's avatar
Morten Welinder committed
29 30 31 32
2014-03-18  Morten Welinder <terra@gnome.org>

	* Release 1.12.13

Morten Welinder's avatar
Morten Welinder committed
33 34 35 36
2014-03-03  Morten Welinder <terra@gnome.org>

	* Release 1.12.12

Morten Welinder's avatar
Morten Welinder committed
37 38 39 40
2014-02-16  Morten Welinder <terra@gnome.org>

	* Release 1.12.11

Morten Welinder's avatar
Morten Welinder committed
41 42 43 44
2014-02-11  Morten Welinder <terra@gnome.org>

	* Release 1.12.10

Morten Welinder's avatar
Morten Welinder committed
45 46 47 48
2013-11-28  Morten Welinder <terra@gnome.org>

	* Release 1.12.9

49 50 51 52
2013-11-14  Morten Welinder  <terra@gnome.org>

	* functions.c (gnumeric_cospi, gnumeric_sinpi): New functions.

Morten Welinder's avatar
Morten Welinder committed
53 54 55 56
2013-10-07  Morten Welinder <terra@gnome.org>

	* Release 1.12.8

Morten Welinder's avatar
Morten Welinder committed
57 58 59 60
2013-09-01  Morten Welinder <terra@gnome.org>

	* Release 1.12.7

Morten Welinder's avatar
Morten Welinder committed
61 62 63 64
2013-08-27  Morten Welinder <terra@gnome.org>

	* Release 1.12.6

65 66 67 68
2013-08-27  Morten Welinder  <terra@gnome.org>

	* functions.c (gnumeric_gamma): Use new gnm_gamma.

Morten Welinder's avatar
Morten Welinder committed
69 70 71 72
2013-08-19  Morten Welinder <terra@gnome.org>

	* Release 1.12.5

Morten Welinder's avatar
Morten Welinder committed
73 74 75 76
2013-07-10  Morten Welinder <terra@gnome.org>

	* Release 1.12.4

Morten Welinder's avatar
Morten Welinder committed
77 78 79 80
2013-06-25  Morten Welinder <terra@gnome.org>

	* Release 1.12.3

81 82 83 84
2013-05-19  Morten Welinder  <terra@gnome.org>

	* functions.c: Mark examples for translation when appropriate.

Morten Welinder's avatar
Morten Welinder committed
85 86 87 88
2013-04-26  Morten Welinder <terra@gnome.org>

	* Release 1.12.2

Morten Welinder's avatar
Morten Welinder committed
89 90 91 92
2013-03-09  Morten Welinder <terra@gnome.org>

	* Release 1.12.1

93 94 95
2013-01-18  Morten Welinder  <terra@gnome.org>

	* functions.c (gnumeric_minverse, gnumeric_mmult)
96 97
	(gnumeric_leverage, gnumeric_linsolve, gnumeric_mdeterm)
	(gnumeric_cholesky): Simplify using new matrix support.
98
	(compare_gnumeric_eigen_ev): Sort first by absolute value.
99

100 101 102 103
2013-01-17  Morten Welinder  <terra@gnome.org>

	* functions.c (gnumeric_leverage): New function.

104 105 106 107 108
2013-01-14  Morten Welinder  <terra@gnome.org>

	* functions.c (gnumeric_munit): Restrict size to what would fit in
	the sheet it's called from.

109 110 111 112
2013-01-13  Morten Welinder  <terra@gnome.org>

	* functions.c (gnumeric_linsolve): New function.

Morten Welinder's avatar
Morten Welinder committed
113 114 115 116
2012-12-18  Morten Welinder <terra@gnome.org>

	* Release 1.12.0

Morten Welinder's avatar
Morten Welinder committed
117 118 119 120
2012-11-29  Morten Welinder <terra@gnome.org>

	* Release 1.11.91

Morten Welinder's avatar
Morten Welinder committed
121 122 123 124
2012-11-16  Morten Welinder <terra@gnome.org>

	* Release 1.11.90

125 126 127 128 129
2012-11-02  Morten Welinder  <terra@gnome.org>

	* functions.c (gnumeric_power): Extend to three arguments for root
	calculations.

Morten Welinder's avatar
Morten Welinder committed
130 131 132 133
2012-09-06  Morten Welinder <terra@gnome.org>

	* Release 1.11.6

Morten Welinder's avatar
Morten Welinder committed
134 135 136 137
2012-07-15  Morten Welinder <terra@gnome.org>

	* Release 1.11.5

Morten Welinder's avatar
Morten Welinder committed
138 139 140 141
2012-06-25  Morten Welinder <terra@gnome.org>

	* Release 1.11.4

Morten Welinder's avatar
Morten Welinder committed
142 143 144 145
2012-04-21  Morten Welinder <terra@gnome.org>

	* Release 1.11.3

Morten Welinder's avatar
Morten Welinder committed
146 147 148 149
2012-03-02  Morten Welinder <terra@gnome.org>

	* Release 1.11.2

Morten Welinder's avatar
Morten Welinder committed
150 151 152 153
2011-11-27  Morten Welinder <terra@gnome.org>

	* Release 1.11.1

154 155 156 157
2011-11-25  Morten Welinder  <terra@gnome.org>

	* functions.c (gnumeric_sumproduct_common): Improve accuracy.

Morten Welinder's avatar
Morten Welinder committed
158 159 160 161
2011-11-24  Morten Welinder <terra@gnome.org>

	* Release 1.11.0

162 163 164 165 166
2011-11-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* functions.c (help_pi): use mathematical pi rather than greek pi
	(help_sqrtpi): use mathematical pi rather than greek pi

167 168 169 170 171
2011-10-31 Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* functions.c (help_sumproduct): add compatibility statement
	(help_odf_sumproduct): add compatibility statement

172 173 174 175 176 177 178
2011-10-31  Morten Welinder  <terra@gnome.org>

	* functions.c (gnumeric_sumproduct_common): New function extracted
	from gnumeric_sumproduct.
	(gnumeric_sumproduct): Use gnumeric_sumproduct_common.
	(gnumeric_odf_sumproduct): New function.

Morten Welinder's avatar
Morten Welinder committed
179 180 181 182
2011-07-31  Morten Welinder <terra@gnome.org>

	* Release 1.10.17

183 184 185 186
2011-06-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* functions.c (help_sumif): add note

Morten Welinder's avatar
Morten Welinder committed
187 188 189 190
2011-05-21  Morten Welinder <terra@gnome.org>

	* Release 1.10.15

Morten Welinder's avatar
Morten Welinder committed
191 192 193 194
2011-03-24  Morten Welinder <terra@gnome.org>

	* Release 1.10.14

195 196 197 198
2011-02-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* functions.c do not use macros in _() arguments.

199 200 201 202 203
2011-02-12 Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* functions.c (help_atan2): Correct result range.
	(help_atan): add result range note

Morten Welinder's avatar
Morten Welinder committed
204 205 206 207
2011-02-02  Morten Welinder <terra@gnome.org>

	* Release 1.10.13

208 209 210
2011-01-23 Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* functions.c (help_atan2): fix order of arguments
Morten Welinder's avatar
Morten Welinder committed
211

Morten Welinder's avatar
Morten Welinder committed
212 213 214 215
2010-11-25  Morten Welinder <terra@gnome.org>

	* Release 1.10.12

Morten Welinder's avatar
Morten Welinder committed
216 217 218 219
2010-10-01  Morten Welinder <terra@gnome.org>

	* Release 1.10.11

Morten Welinder's avatar
Morten Welinder committed
220 221 222 223
2010-09-04  Morten Welinder <terra@gnome.org>

	* Release 1.10.10

Morten Welinder's avatar
Morten Welinder committed
224 225 226 227
2010-08-16  Morten Welinder <terra@gnome.org>

	* Release 1.10.9

Morten Welinder's avatar
Morten Welinder committed
228 229 230 231
2010-07-30  Morten Welinder <terra@gnome.org>

	* Release 1.10.8

232 233 234 235
2010-07-29  Morten Welinder  <terra@gnome.org>

	* functions.c (gnumeric_munit): Protect against overflow.

236 237 238 239
2010-07-23 Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* functions.c (help_trunc): fix argument description

Morten Welinder's avatar
Morten Welinder committed
240 241 242 243
2010-06-28  Morten Welinder <terra@gnome.org>

	* Release 1.10.7

Morten Welinder's avatar
Morten Welinder committed
244 245 246 247
2010-06-16  Morten Welinder <terra@gnome.org>

	* Release 1.10.6

248 249 250 251
2010-06-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* functions.c (help_multinomial): fix invalid utf-8.

252 253 254 255 256
2010-06-11  Morten Welinder  <terra@gnome.org>

	* functions.c (gnumeric_seriessum): Ignore blanks for
	compatibility.

257 258 259 260
2010-06-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* functions.c: remove superfluous spaces, inconsitent periods, etc.

Morten Welinder's avatar
Morten Welinder committed
261 262 263 264
2010-05-30  Morten Welinder <terra@gnome.org>

	* Release 1.10.5

Morten Welinder's avatar
Morten Welinder committed
265 266 267 268
2010-05-20  Morten Welinder <terra@gnome.org>

	* Release 1.10.4

Morten Welinder's avatar
Morten Welinder committed
269 270 271 272
2010-05-07  Morten Welinder <terra@gnome.org>

	* Release 1.10.3

Morten Welinder's avatar
Morten Welinder committed
273 274 275 276
2010-04-16  Morten Welinder <terra@gnome.org>

	* Release 1.10.2

Morten Welinder's avatar
Morten Welinder committed
277 278 279 280
2010-03-08  Morten Welinder <terra@gnome.org>

	* Release 1.10.1

Morten Welinder's avatar
Morten Welinder committed
281 282 283 284
2010-02-13  Morten Welinder <terra@gnome.org>

	* Release 1.10.0

Morten Welinder's avatar
Morten Welinder committed
285 286 287 288
2010-01-19  Morten Welinder <terra@gnome.org>

	* Release 1.9.18

289 290 291 292 293
2010-01-13  Morten Welinder  <terra@gnome.org>

	* functions.c (range_gcd): Handle GCD(2,0)=2 as Excel, but err on
	GCD(0,0).

294 295
2009-12-23  Andreas J. Guelzow <aguelzow@pyrshep.ca>

Morten Welinder's avatar
Morten Welinder committed
296
	* functions.c (compare_doubles): rename to
297 298 299
	  compare_gnumeric_eigen_ev and change all callers
	(compare_gnumeric_eigen_ev): use the true type

300 301 302 303
2009-12-23  Morten Welinder  <terra@gnome.org>

	* functions.c (gnm_gcd_max): Fix type.

304 305
2009-12-23  Andreas J. Guelzow <aguelzow@pyrshep.ca>

Morten Welinder's avatar
Morten Welinder committed
306
	* functions.c (compare_doubles): rename to
307 308 309 310
	  compare_gnumeric_eigen_ev and change all callers
	(compare_gnumeric_eigen_ev): use the true type

2009-12-21  Andreas J. Guelzow <aguelzow@pyrshep.ca>
311 312 313 314 315 316 317 318

	* plugin.xml.in: add EIGEN
	* functions.c (help_eigen): new
	(new_matrix): new
	)compare_doubles): new
	(gnumeric_eigen): new
	(math_functions): add EIGEN

Morten Welinder's avatar
Morten Welinder committed
319 320 321 322
2009-12-15  Morten Welinder <terra@gnome.org>

	* Release 1.9.17

323 324 325 326 327
2009-12-03  Morten Welinder  <terra@gnome.org>

	* functions.c (cb_averageif, cb_sumif, cb_countif): Handle empty
	cells.  Part of #603671.

Morten Welinder's avatar
Morten Welinder committed
328 329 330 331
2009-11-29  Morten Welinder <terra@gnome.org>

	* Release 1.9.16

Morten Welinder's avatar
Morten Welinder committed
332 333 334 335
2009-11-01  Morten Welinder <terra@gnome.org>

	* Release 1.9.15

Morten Welinder's avatar
Morten Welinder committed
336 337 338 339
2009-10-11  Morten Welinder <terra@gnome.org>

	* Release 1.9.14

Morten Welinder's avatar
Morten Welinder committed
340 341 342 343
2009-09-20  Morten Welinder <terra@gnome.org>

	* Release 1.9.13

Morten Welinder's avatar
Morten Welinder committed
344 345 346 347
2009-09-05  Morten Welinder <terra@gnome.org>

	* Release 1.9.12

Andreas J. Guelzow 's avatar
Andreas J. Guelzow committed
348 349 350 351 352 353 354 355
2009-08-30  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* plugin.xml.in: add CHOLESKY
	* functions.c (help_cholesky): new
	(gnm_matrix_cholesky): new
	(gnumeric_cholesky): new
	(math_functions): add CHOLESKY

Morten Welinder's avatar
Morten Welinder committed
356 357 358 359
2009-08-30  Morten Welinder <terra@gnome.org>

	* Release 1.9.11

360 361 362 363 364
2009-08-25  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* plugin.xml.in: add COMBINA and ARABIC
	* functions.c (help_combina): new
	(gnumeric_combina): new
Morten Welinder's avatar
Morten Welinder committed
365
	(help_arabic): new
366 367 368
	(gnumeric_arabic): new
	(math_functions): add COMBINA and ARABIC

369 370 371 372 373
2009-08-25  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* plugin.xml.in: add munit
	* functions.c (help_munit): new
	(gnumeric_munit): new
374
	(math_functions): add MUNIT
375

Morten Welinder's avatar
Morten Welinder committed
376 377 378 379 380
2009-08-20  Morten Welinder  <terra@gnome.org>

	* functions.c (gnumeric_gammaln): Moved from fn-stat.  Fix domain.
	(gnumeric_gamma): New function.

Andreas J. Guelzow 's avatar
Andreas J. Guelzow committed
381 382 383 384 385 386 387 388 389
2009-08-16  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* functions.c (help_sumif): fix argument name
	(help_averageif): new
	(cb_averageif): new
	(gnumeric_averageif): new
	(math_functions): add AVERAGEIF
	* plugin.xml.in: add AVERAGEIF

390 391 392 393 394
2009-08-16  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* functions.c: a few description corrections:
	  @argument --> @{argument}

Morten Welinder's avatar
Morten Welinder committed
395 396 397 398
2009-08-15  Morten Welinder <terra@gnome.org>

	* Release 1.9.10

399 400 401 402
2009-08-14  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* functions.c: remove argument names from GnmFuncDescriptor

403 404 405 406
2009-08-14  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* functions.c (help_sech): fix name record

407 408 409 410 411 412 413 414 415 416
2009-08-14  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* functions.c (help_abs): fix name record
	(help_asinh): fix name record
	(help_coth): fix name record
	(help_degrees): fix name record
	(help_csch): fix name record
	(help_sinh): fix
	(help_tanh): fix name record
	(help_round): fix name record
Morten Welinder's avatar
Morten Welinder committed
417

418 419 420 421 422
2009-08-14  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* functions.c (help_*): change x:value to x:number throughout
	(help_asin): add argument description

423 424 425 426
2009-06-30  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* functions.c (help_sin): fix order of items

427 428 429
2009-06-30  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* functions.c: conversion to new function description
Morten Welinder's avatar
Morten Welinder committed
430

431 432 433
2009-06-29  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* functions.c: partial conversion to new function description
Morten Welinder's avatar
Morten Welinder committed
434

435 436 437 438 439 440 441 442
2009-06-21  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* plugin.xml.in: new csc, csh, sec, sech
	* functions.c: new csc, csh, sec, sech functions
	(help_ceil): update to new format
	(help_ceiling): ditto
	(help_floor): ditto

Morten Welinder's avatar
Morten Welinder committed
443 444 445 446
2009-06-20  Morten Welinder <terra@gnome.org>

	* Release 1.9.9

447 448 449 450
2009-06-17  Morten Welinder  <terra@gnome.org>

	* functions.c (gnumeric_coth, gnumeric_acoth): New functions.

451 452 453 454 455
2009-06-16  Morten Welinder  <terra@gnome.org>

	* functions.c: Start adding external references to a few
	functions.

456 457 458
2009-06-09  Morten Welinder  <terra@gnome.org>

	* functions.c (gnumeric_acot, gnumeric_cot): New functions.
459 460
	(range_gcd): Handle first argument not integer better.  Fixes
	#585271.
461

Morten Welinder's avatar
Morten Welinder committed
462 463 464 465
2009-05-23  Morten Welinder <terra@gnome.org>

	* Release 1.9.8

466 467 468 469
2009-05-14  Morten Welinder  <terra@gnome.org>

	* functions.c (range_lcm): Don't change the supplied data.

Morten Welinder's avatar
Morten Welinder committed
470 471 472 473
2009-05-06  Morten Welinder <terra@gnome.org>

	* Release 1.9.7

Morten Welinder's avatar
Morten Welinder committed
474 475 476 477
2009-04-25  Morten Welinder <terra@gnome.org>

	* Release 1.9.6

Morten Welinder's avatar
Morten Welinder committed
478 479 480 481
2009-03-22  Morten Welinder <terra@gnome.org>

	* Release 1.9.5

Morten Welinder's avatar
Morten Welinder committed
482 483 484 485
2009-02-22  Morten Welinder <terra@gnome.org>

	* Release 1.9.4

486 487 488 489 490 491
2009-02-17  Morten Welinder  <terra@gnome.org>

	* functions.c (gnumeric_seriessum): This should not be a vararg
	function.  Fix handling of x==0.  Fix handling of blanks, bools,
	and strings.

492 493 494 495 496 497 498
2008-10-26  Morten Welinder  <terra@gnome.org>

	* functions.c (struct SumIfClosure): store column and row offsets
	in ints, not in a GnmCellPos.
	(gnumeric_sumif): Normalize ranges.  Fixes #557782.  I doubt the
	previous code worked with one range absolute, the other relative.

499 500 501 502
2008-10-18  Jody Goldberg <jody@gnome.org>

	* Release 1.9.3

503 504 505 506 507
2008-10-01  Morten Welinder  <terra@gnome.org>

	* functions.c (gnumeric_sumx2my2, gnumeric_sumx2py2,
	gnumeric_sumxmy2): Use float_range_function2.  Fixes #554040.

508 509 510 511 512
2008-09-12  Morten Welinder  <terra@gnome.org>

	* functions.c (gnumeric_sumif): Check that argv[2] is a range, if
	it is present.  Fixes #552006.

Jody Goldberg's avatar
Jody Goldberg committed
513 514 515 516
2008-08-29  Jody Goldberg <jody@gnome.org>

	* Release 1.9.2

Jody Goldberg's avatar
Jody Goldberg committed
517 518 519 520
2008-06-25  Jody Goldberg <jody@gnome.org>

	* Release 1.9.1

Morten Welinder's avatar
Morten Welinder committed
521 522 523 524
2008-05-19  Morten Welinder  <terra@gnome.org>

	* functions.c (gnumeric_sumproduct): Band-aid #533507.

Jody Goldberg's avatar
Jody Goldberg committed
525 526 527 528
2008-05-04  Jody Goldberg <jody@gnome.org>

	* Release 1.9.0

Jody Goldberg's avatar
Jody Goldberg committed
529 530 531 532
2007-12-21  Jody Goldberg <jody@gnome.org>

	* Release 1.8.0

533 534 535 536 537 538
2007-12-29  Jody Goldberg <jody@gnome.org>

	* functions.c (help_floor) : re-order the help text.  The current
	  dump routine is too stupid to order things correctly for the
	  massaging script.

Jody Goldberg's avatar
Jody Goldberg committed
539 540 541 542
2007-12-03  Jody Goldberg <jody@gnome.org>

	* Release 1.7.91

Jody Goldberg's avatar
Jody Goldberg committed
543 544 545 546
2007-11-19  Jody Goldberg <jody@gnome.org>

	* Release 1.7.90

Morten Welinder's avatar
Morten Welinder committed
547 548 549 550
2007-11-04  Morten Welinder <terra@gnome.org>

	* Release 1.7.14

Morten Welinder's avatar
Morten Welinder committed
551 552 553 554
2007-10-21  Morten Welinder <terra@gnome.org>

	* Release 1.7.13

Jody Goldberg's avatar
Jody Goldberg committed
555 556 557 558
2007-09-04  Jody Goldberg <jody@gnome.org>

	* Release 1.7.12

Jody Goldberg's avatar
Jody Goldberg committed
559 560 561 562
2007-07-24  Jody Goldberg <jody@gnome.org>

	* Release 1.7.11

Morten Welinder's avatar
Morten Welinder committed
563 564 565 566
2007-05-03  Morten Welinder <terra@gnome.org>

	* Release 1.7.10

Morten Welinder's avatar
Morten Welinder committed
567 568 569 570
2007-04-21  Morten Welinder <terra@gnome.org>

	* Release 1.7.9

571 572 573 574
2007-03-28  Jean Brefort  <jean.brefort@normalesup.org>

	* functions.c: use new names for range and regression functions.

Morten Welinder's avatar
Morten Welinder committed
575 576 577 578
2007-03-04  Morten Welinder <terra@gnome.org>

	* Release 1.7.8

579 580 581 582
2007-02-20  Morten Welinder  <terra@gnome.org>

	* functions.c (gnumeric_fact): Simply use fact() for integers.
	Fixes #410005.
583
	(gnumeric_fact): Improve precision for arguments very near zero.
584

Morten Welinder's avatar
Morten Welinder committed
585 586 587 588
2007-02-16  Morten Welinder <terra@gnome.org>

	* Release 1.7.7

Jody Goldberg's avatar
Jody Goldberg committed
589 590 591 592
2006-12-17  Jody Goldberg <jody@gnome.org>

	* Release 1.7.6

Jody Goldberg's avatar
Jody Goldberg committed
593 594 595 596
2006-12-04  Jody Goldberg <jody@gnome.org>

	* Release 1.7.5

Jody Goldberg's avatar
Jody Goldberg committed
597 598 599 600
2006-11-20  Jody Goldberg <jody@gnome.org>

	* Release 1.7.4

Morten Welinder's avatar
Morten Welinder committed
601 602 603 604
2006-11-19  Morten Welinder <terra@gnome.org>

	* Release 1.7.3

Jody Goldberg's avatar
Jody Goldberg committed
605 606 607 608
2006-10-17  Jody Goldberg <jody@gnome.org>

	* Release 1.7.2

609 610 611 612
2006-09-24  Jody Goldberg <jody@gnome.org>

	* functions.c (help_floor) : convert to the new form of docs.

Jody Goldberg's avatar
Jody Goldberg committed
613 614 615 616
2006-10-02  Jody Goldberg <jody@gnome.org>

	* Release 1.7.1

617 618 619 620 621 622 623 624
2006-05-31  Jody Goldberg <jody@gnome.org>

	* functions.c (callback_function_sumxy) : Adjust to the signature
	  change in CellIterFunc.
	(cb_countif) : ditto.
	(cb_sumif) : ditto.
	(cb_function_mmult_validate) : ditto.

Jody Goldberg's avatar
Jody Goldberg committed
625 626 627 628
2006-05-08  Jody Goldberg <jody@gnome.org>

	* Release 1.7.0

Jody Goldberg's avatar
Jody Goldberg committed
629 630 631 632
2006-03-27  Jody Goldberg <jody@gnome.org>

	* functions.c (gnumeric_sumproduct) : fix typo.

633 634 635 636 637
2006-03-18  Morten Welinder  <terra@gnome.org>

	* functions.c (gnumeric_roman): Fix error cases.
	(gnumeric_combin): Ditto.

638 639 640 641 642
2006-01-31  Morten Welinder  <terra@gnome.org>

	* functions.c (range_lcm, range_gcd): Make these work for all
	arguments up to the max size that can be represented accurately.

643 644 645 646 647 648 649
2006-01-25  Morten Welinder  <terra@gnome.org>

	* functions.c (gnumeric_trunc, gnumeric_round, gnumeric_roundup):
	Fix precision in the negative-digits case.  Handle extreme digits
	requests.
	(gnumeric_rounddown): Alias to gnumeric_trunc.

650 651 652 653 654 655 656
2006-01-09  Morten Welinder  <terra@gnome.org>

	* functions.c (gnumeric_trunc, gnumeric_rounddown, gnumeric_round,
	gnumeric_roundup): Handle underflow.
	(gnumeric_factdouble): Sane implementation.  Prevents
	near-infinite loop.

Jody Goldberg's avatar
Jody Goldberg committed
657 658 659 660
2005-12-28  Jody Goldberg <jody@gnome.org>

	* functions.c (gnumeric_ceiling) : (n,0) = 0 not div/0

661 662 663 664 665
2005-11-29  Morten Welinder  <terra@gnome.org>

	* functions.c (gnumeric_atan2): Fix (0,0) case as reported by
	Nick Lamb.

Jody Goldberg's avatar
Jody Goldberg committed
666 667 668 669
2005-11-14  Jody Goldberg <jody@gnome.org>

	* Release 1.6.1

Jody Goldberg's avatar
Jody Goldberg committed
670 671 672 673
2005-10-10  Jody Goldberg <jody@gnome.org>

	* Release 1.6.0

Jody Goldberg's avatar
Jody Goldberg committed
674 675 676 677
2005-09-08  Jody Goldberg <jody@gnome.org>

	* Release 1.5.90

Morten Welinder's avatar
Morten Welinder committed
678 679 680 681
2005-08-28  Morten Welinder <terra@gnome.org>

	* Release 1.5.5

Morten Welinder's avatar
Morten Welinder committed
682 683 684 685
2005-08-28  Morten Welinder <terra@gnome.org>

	* Release 1.5.4

Morten Welinder's avatar
Morten Welinder committed
686
2005-08-15  Morten Welinder <terra@gnome.org>
Morten Welinder's avatar
Morten Welinder committed
687 688 689

	* Release 1.5.3

690 691 692 693 694
2005-07-15  Jody Goldberg <jody@gnome.org>

	* functions.c (validate_range_numeric_matrix) : Add a comment to
	  clarify result and fix handling of simple scalars.

Jody Goldberg's avatar
Jody Goldberg committed
695 696 697 698
2005-06-13  Jody Goldberg <jody@gnome.org>

	* Release 1.5.2

699 700 701 702
2005-05-10  Morten Welinder  <terra@gnome.org>

	* functions.c (gnumeric_sumif): Yet another inter-sheet fix.

Jody Goldberg's avatar
Jody Goldberg committed
703 704 705 706
2005-05-10  Jody Goldberg <jody@gnome.org>

	* Release 1.5.1

707 708 709 710 711 712
2005-04-04  Jody Goldberg <jody@gnome.org>

	http://bugzilla.gnome.org/show_bug.cgi?id=171509
	* functions.c (gnumeric_sumif) : relax the 3d-ref check
	(gnumeric_countif) : ditto.

713
2005-02-11  Andreas J. Guelzow <aguelzow@taliesin.ca>
Morten Welinder's avatar
Morten Welinder committed
714

715 716 717 718 719 720
	* functions.c (help_rounddown): change documentation text
	(help_roundup): change documentation text
	(gnumeric_rounddown): change handling of negative numbers to make
	  the same errors as MSExcel
	(gnumeric_roundup): ditto

721 722 723 724 725 726 727 728 729 730
2005-02-09  Jody Goldberg <jody@gnome.org>

	* functions.c (gnumeric_sumif) : rework to use a less stupid
	  algorithm.  This is significantly faster and handles differences in
	  the shape of the target range and the src range.  It also explicitly
	  dis-allows 3d refs (we could support this even if XL does not) and
	  removes the use of TRUE==1 for XL compat.
	(gnumeric_countif) : ditto.  Keeping a list of values just so that we
	  could count them was silly.

731 732 733 734
2005-02-09  Morten Welinder  <terra@gnome.org>

	* functions.c (gnumeric_pi): Revert to classical value.

Jody Goldberg's avatar
Jody Goldberg committed
735 736 737 738
2005-02-08  Jody Goldberg <jody@gnome.org>

	* Release 1.5.0

739 740 741 742
2005-02-01  Morten Welinder  <terra@gnome.org>

	* functions.c (gnumeric_pi): Be careful what you wish for.

Jody Goldberg's avatar
Jody Goldberg committed
743 744 745 746
2005-01-17  Jody Goldberg <jody@gnome.org>

	* Release 1.4.2

747 748 749 750 751 752
2005-01-10  Jody Goldberg <jody@gnome.org>

	* functions.c (gnumeric_sumproduct) : ignore booleans and strings to
	  be consistent with MS Excel.  It is most likely being done to be
	  constistent with SUM.

753 754 755 756
2005-01-10  Morten Welinder  <terra@gnome.org>

	* functions.c (gnumeric_floor): FLOOR(0,0)==0 for XL
	compatibility.
Morten Welinder's avatar
Morten Welinder committed
757
	(gnumeric_ceiling): CEILING(0,0==0.
758

759 760 761 762
2004-12-20  Morten Welinder  <terra@gnome.org>

	* functions.c: Doc fixes for ODD and EVEN.

Jody Goldberg's avatar
Jody Goldberg committed
763 764 765 766
2004-12-09  Jody Goldberg <jody@gnome.org>

	* Release 1.4.1

Jody Goldberg's avatar
Jody Goldberg committed
767 768 769 770
2004-11-28  Jody Goldberg <jody@gnome.org>

	* Release 1.4.0

Jody Goldberg's avatar
Jody Goldberg committed
771 772 773 774
2004-11-07  Jody Goldberg <jody@gnome.org>

	* Release 1.3.93

Jody Goldberg's avatar
Jody Goldberg committed
775 776 777 778
2004-10-31  Jody Goldberg <jody@gnome.org>

	* Release 1.3.92

Morten Welinder's avatar
Morten Welinder committed
779 780 781 782
2004-10-08  Morten Welinder  <terra@gnome.org>

	* functions.c (gnumeric_hypot): New function.

Jody Goldberg's avatar
Jody Goldberg committed
783 784 785 786
2004-10-05  Jody Goldberg <jody@gnome.org>

	* Release 1.3.91

Jody Goldberg's avatar
Jody Goldberg committed
787 788 789 790
2004-09-08  Jody Goldberg <jody@gnome.org>

	* Release 1.3.90

Jody Goldberg's avatar
Jody Goldberg committed
791 792 793 794
2004-08-29  Jody Goldberg <jody@gnome.org>

	* Release 1.3.2

Morten Welinder's avatar
Morten Welinder committed
795 796 797 798
2004-07-20  Morten Welinder  <terra@gnome.org>

	* functions.c (gnumeric_fact): Use lgamma_rgnum.

Jody Goldberg's avatar
Jody Goldberg committed
799 800 801 802
2004-07-19  Jody Goldberg <jody@gnome.org>

	* Release 1.3.1

803 804 805 806
2004-05-28  Jody Goldberg <jody@gnome.org>

	* functions.c : ceil is gnumeric spefic, ceiling is what's in XL.

Morten Welinder's avatar
Morten Welinder committed
807 808 809 810
2004-05-11  Morten Welinder  <terra@gnome.org>

	* functions.c (gnumeric_expm1, gnumeric_ln1p): New functions.

Jody Goldberg's avatar
Jody Goldberg committed
811 812 813 814
2004-03-28  Jody Goldberg <jody@gnome.org>

	* Release 1.3.0

815 816 817 818 819
2004-02-18  Morten Welinder  <terra@gnome.org>

	* functions.c (gnumeric_ceiling, gnumeric_floor): Fix error code
	for zero significance.

Jody Goldberg's avatar
Jody Goldberg committed
820 821 822 823
2003-12-23  Jody Goldberg <jody@gnome.org>

	* Release 1.2.3

Jody Goldberg's avatar
Jody Goldberg committed
824 825 826 827
2003-11-26  Jody Goldberg <jody@gnome.org>

	* Release 1.2.2

Jody Goldberg's avatar
Jody Goldberg committed
828 829 830 831
2003-10-08  Jody Goldberg <jody@gnome.org>

	* Release 1.2.1

Jody Goldberg's avatar
Jody Goldberg committed
832 833 834 835
2003-09-15  Jody Goldberg <jody@gnome.org>

	* Release 1.2.0

Jody Goldberg's avatar
Jody Goldberg committed
836 837 838 839
2003-09-10  Jody Goldberg <jody@gnome.org>

	* Release 1.1.90

840 841 842 843 844 845 846 847 848
2003-08-21  Jody Goldberg <jody@gnome.org>

	* Release 1.1.20

2003-08-21  Jody Goldberg <jody@gnome.org>

	* functions.c (validate_range_numeric_matrix) : be more lenient about
	  what to call a 3d mult.

849 850 851 852 853
2003-07-16  Jody Goldberg <jody@gnome.org>

	* functions.c : add description of bounds to POWER docs.
	improve characterization of beta and betaln

854 855 856 857
2003-07-14  Jody Goldberg <jody@gnome.org>

	* functions.c (gnumeric_beta) : link to GAMMALN not GAMMA

858 859 860 861 862
2003-07-07  Morten Welinder  <terra@gnome.org>

	* functions.c (range_gcd): Fix rounding issues.
	(range_lcm): Ditto.

863 864 865 866 867 868 869
2003-07-05  Jody Goldberg <jody@gnome.org>

	* functions.c (callback_function_criteria) : new eval semantics do not
	  guarantee that range content is evaluated before being called.
	(callback_function_sumif) : ditto.
	(callback_function_sumxy) : ditto.

870 871 872 873
2003-06-23  Andreas J. Guelzow <aguelzow@taliesin.ca>

	* functions.c: spelling fixes
	* plugin.xml.in: trig is part of math
Morten Welinder's avatar
Morten Welinder committed
874

Jody Goldberg's avatar
Jody Goldberg committed
875 876 877 878
2003-06-07  Jody Goldberg <jody@gnome.org>

	* Release 1.1.19

Jody Goldberg's avatar
Jody Goldberg committed
879 880 881 882
2003-06-07  Jody Goldberg <jody@gnome.org>

	* Release 1.1.18

Jody Goldberg's avatar
Jody Goldberg committed
883 884 885 886
2003-05-11  Jody Goldberg <jody@gnome.org>

	* Release 1.1.17

Morten Welinder's avatar
Morten Welinder committed
887 888 889 890
2003-03-07  Morten Welinder  <terra@diku.dk>

	* functions.c (gnumeric_fib): Use G_N_ELEMENTS.

891 892 893 894
2003-03-05  Morten Welinder  <terra@diku.dk>

	* functions.c (validate_range_numeric_matrix): Fix return type.

Jody Goldberg's avatar
Jody Goldberg committed
895 896 897 898
2003-01-28  Jody Goldberg <jody@gnome.org>

	* Release 1.1.16

899 900 901 902 903
2003-01-03  Jody Goldberg <jody@gnome.org>

	* functions.c (callback_function_mmult_validate) : we need to ensure
	  that the target cells have been recalced before using them.

904 905 906 907 908
2003-01-02  Morten Welinder  <terra@diku.dk>

	* functions.c (gnumeric_minverse): Use new matrix_invert.
	(gnumeric_mdeterm): Use new matrix_determinant.

Jody Goldberg's avatar
Jody Goldberg committed
909 910 911 912
2002-12-31  Jody Goldberg <jody@gnome.org>

	* Release 1.1.15

913 914 915 916
2002-12-22  Jody Goldberg <jody@gnome.org>

	* Release 1.1.14

917 918 919 920
2002-12-22  Jody Goldberg <jody@gnome.org>

	* Release 1.1.13

Morten Welinder's avatar
Morten Welinder committed
921 922 923 924 925
2002-12-16  Morten Welinder  <terra@diku.dk>

	* functions.c (validate_range_numeric_matrix): Return errors as
	GnmStdError.  All callers changed.

Jody Goldberg's avatar
Jody Goldberg committed
926 927 928 929
2002-11-15  Jody Goldberg <jody@gnome.org>

	* Release 1.1.12

Morten Welinder's avatar
Morten Welinder committed
930 931 932 933
2002-11-07  Morten Welinder  <terra@diku.dk>

	* functions.c (gnumeric_beta, gnumeric_betaln): New functions.

934 935 936 937 938
2002-11-06  Morten Welinder  <terra@diku.dk>

	* functions.c (gnumeric_fact): Use lgammagnum, not lgamma.  Extend
	to negative non-integers.

Morten Welinder's avatar
Morten Welinder committed
939 940 941 942
2002-11-04  Morten Welinder  <terra@diku.dk>

	* functions.c: Adapt to new autoformat specs.

J.H.M. Dassen (Ray)'s avatar
J.H.M. Dassen (Ray) committed
943 944 945 946
2002-11-02  J.H.M. Dassen (Ray) <jdassen@debian.org>

	* functions.c: Don't use // comments.

Jody Goldberg's avatar
Jody Goldberg committed
947 948 949 950
2002-11-01  Jody Goldberg <jody@gnome.org>

	* Release 1.1.11

951 952 953 954
2002-10-28  Morten Welinder  <terra@diku.dk>

	* functions.c (gnumeric_seriessum): New clean implementation.

Jody Goldberg's avatar
Jody Goldberg committed
955 956 957 958
2002-10-27  Jody Goldberg <jody@gnome.org>

	* Release 1.1.10

959 960 961 962 963
2002-10-15  Morten Welinder  <terra@diku.dk>

	* functions.c: Use "S", not "?", for criterial arg.  Add status
	flags.

Morten Welinder's avatar
Morten Welinder committed
964 965 966 967 968 969
2002-10-14  Morten Welinder  <terra@diku.dk>

	* functions.c (gnumeric_even): Use fmodgnum.
	(gnumeric_odd): Ditto.
	(gnumeric_mround): Ditto.

970 971 972 973 974
2002-10-14  Morten Welinder  <terra@diku.dk>

	* functions.c (gnumeric_mround): Fix =MROUND(x,0) to be XL
	compatible.  (Barf.)

975 976 977 978
2002-10-11  Morten Welinder  <terra@diku.dk>

	* functions.c (gnumeric_mod): Handle non-integer args.

Jody Goldberg's avatar
Jody Goldberg committed
979 980 981 982
2002-09-30  Jody Goldberg <jody@gnome.org>

	* Release 1.1.9

Morten Welinder's avatar
Morten Welinder committed
983 984 985 986
2002-09-20  Morten Welinder  <terra@diku.dk>

	* functions.c (gnumeric_fib): New function.

Jody Goldberg's avatar
Jody Goldberg committed
987 988 989 990
2002-08-25  Jody Goldberg <jody@gnome.org>

	* Release 1.1.8

Jody Goldberg's avatar
Jody Goldberg committed
991 992 993 994
2002-08-12  Jody Goldberg <jody@gnome.org>

	* Release 1.1.7

995 996 997 998
2002-07-22  Zbigniew Chyla  <cyba@gnome.pl>

	* plugin.xml.in: Set loader type to "Gnumeric_Builtin:module".

999 1000 1001 1002
2002-07-28  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>

	* functions.c: Even more function description clean up.

1003 1004 1005 1006
2002-07-27  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>

	* functions.c: Function description clean up.

Jody Goldberg's avatar
Jody Goldberg committed
1007 1008 1009 1010
2002-07-21  Jody Goldberg <jody@gnome.org>

	* Release 1.1.6

1011 1012 1013 1014 1015 1016
2002-07-08  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>

	* functions.c: Moved RAND(), RANDBERNOULLI(), RNADBETWEEN(),
	RANDBINOM(), RANDEXP(), RANDNEGBINOM(), and RANDPOISSON() to
	fn-random plug-in.

Jody Goldberg's avatar
Jody Goldberg committed
1017 1018 1019 1020
2002-05-29  Jody Goldberg <jody@gnome.org>

	* Release 1.1.4

1021 1022
2002-05-03  Andreas J. Guelzow <aguelzow@taliesin.ca>

Morten Welinder's avatar
Morten Welinder committed
1023
	* functions.c : mark argument names for translation and adjust
1024
	  them for use by the formula guru.