1 2015-02-04 Morten Welinder <terra@gnome.org>
5 2015-01-23 Morten Welinder <terra@gnome.org>
9 2014-09-25 Morten Welinder <terra@gnome.org>
13 2014-08-05 Morten Welinder <terra@gnome.org>
15 * functions.c (gnumeric_weekday): Add methods 11-17 from newer
18 2014-06-09 Morten Welinder <terra@gnome.org>
22 2014-05-23 Morten Welinder <terra@gnome.org>
26 2014-04-30 Morten Welinder <terra@gnome.org>
30 2014-04-13 Morten Welinder <terra@gnome.org>
34 2014-03-18 Morten Welinder <terra@gnome.org>
38 2014-03-03 Morten Welinder <terra@gnome.org>
42 2014-02-16 Morten Welinder <terra@gnome.org>
46 2014-02-11 Morten Welinder <terra@gnome.org>
50 2013-11-28 Morten Welinder <terra@gnome.org>
54 2013-10-07 Morten Welinder <terra@gnome.org>
58 2013-09-01 Morten Welinder <terra@gnome.org>
62 2013-08-27 Morten Welinder <terra@gnome.org>
66 2013-08-19 Morten Welinder <terra@gnome.org>
70 2013-07-10 Morten Welinder <terra@gnome.org>
74 2013-06-25 Morten Welinder <terra@gnome.org>
78 2013-04-26 Morten Welinder <terra@gnome.org>
82 2013-03-09 Morten Welinder <terra@gnome.org>
86 2012-12-18 Morten Welinder <terra@gnome.org>
90 2012-11-29 Morten Welinder <terra@gnome.org>
94 2012-11-16 Morten Welinder <terra@gnome.org>
98 2012-09-06 Morten Welinder <terra@gnome.org>
102 2012-07-15 Morten Welinder <terra@gnome.org>
106 2012-06-25 Morten Welinder <terra@gnome.org>
110 2012-05-23 Andreas J. Guelzow <aguelzow@pyrshep.ca>
112 * functions.c (help_time): add note about the range of values
113 (help_odf_time): ditto, and fix description
115 2012-05-22 Andreas J. Guelzow <aguelzow@pyrshep.ca>
117 * functions.c (help_time): adjust information
118 (gnumeric_time): use the ECMA 376 description but do not trigger error
119 on arguments exceeding 32767
121 (gnumeric_odf_time): formerly gnumeric_time
122 (datetime_functions): add odf.time
123 * plugin.xml.in: add odf.time
125 2012-04-21 Morten Welinder <terra@gnome.org>
129 2012-03-02 Morten Welinder <terra@gnome.org>
133 2011-11-27 Morten Welinder <terra@gnome.org>
137 2011-11-24 Morten Welinder <terra@gnome.org>
141 2011-07-31 Morten Welinder <terra@gnome.org>
145 2011-05-21 Morten Welinder <terra@gnome.org>
149 2011-03-24 Morten Welinder <terra@gnome.org>
153 2011-02-02 Morten Welinder <terra@gnome.org>
157 2010-11-25 Morten Welinder <terra@gnome.org>
161 2010-10-01 Morten Welinder <terra@gnome.org>
165 2010-09-04 Morten Welinder <terra@gnome.org>
169 2010-08-16 Morten Welinder <terra@gnome.org>
173 2010-08-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
175 * functions.c (help_networkdays): fix argument description according
176 to the changes in the OpenFormula draft, correct the situation with
177 respect to only weekend days
178 (help_workday): ditto
180 2010-07-30 Morten Welinder <terra@gnome.org>
184 2010-07-07 Andreas J. Guelzow <aguelzow@pyrshep.ca>
185 * functions.c (help_networkdays): fix argument description
186 (help_workday): ditto
188 2010-07-07 Andreas J. Guelzow <aguelzow@pyrshep.ca>
190 * functions.c (help_weeknum): state the default for the method
191 (help_weekday): ditto
193 2010-07-06 Andreas J. Guelzow <aguelzow@pyrshep.ca>
195 * functions.c (help_unix2date): Correct description. (#623669)
196 (help_date2unix): Augment description.
198 2010-07-06 Morten Welinder <terra@gnome.org>
200 * functions.c (help_isoyear): s/ISE/ISO/ typo. (#623669)
201 (help_weekday): Fix days of week.
202 (help_weeknum): Fix argument doc.
204 2010-07-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
206 * functions.c (gnumeric_networkdays): take care of 1900/2/29
208 2010-07-03 Andreas J. Guelzow <aguelzow@pyrshep.ca>
210 * functions.c (gnumeric_workday): take care of 1900/2/29
212 2010-07-03 Andreas J. Guelzow <aguelzow@pyrshep.ca>
214 * functions.c (help_networkdays): add new argument description
215 (gnumeric_networkdays): implement weekend extension
216 (gnumeric_workday): don't leak under erros
217 (datetime_functions): add argument to "workday"
218 (help_workday): correct example
219 (get_serial_weekday): delete
220 (cb_networkdays_holiday): delete
222 2010-07-03 Andreas J. Guelzow <aguelzow@pyrshep.ca>
224 * functions.c (help_workday): add new argument description
225 (gnumeric_workday): implement weekend extension
226 (datetime_functions): add argument to "workday"
228 2010-06-28 Morten Welinder <terra@gnome.org>
232 2010-06-16 Morten Welinder <terra@gnome.org>
236 2010-06-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
238 * functions.c: remove inconsistent periods, etc.
240 2010-05-30 Morten Welinder <terra@gnome.org>
244 2010-05-20 Morten Welinder <terra@gnome.org>
248 2010-05-07 Morten Welinder <terra@gnome.org>
252 2010-04-22 Morten Welinder <terra@gnome.org>
254 * functions.c (gnumeric_weeknum): Cleanup. Doc fixes.
256 2010-04-16 Morten Welinder <terra@gnome.org>
260 2010-03-08 Morten Welinder <terra@gnome.org>
264 2010-02-13 Morten Welinder <terra@gnome.org>
268 2010-01-19 Morten Welinder <terra@gnome.org>
272 2009-12-15 Morten Welinder <terra@gnome.org>
276 2009-12-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
278 * functions.c (help_isoweeknum): fix spelling
280 2009-12-08 Morten Welinder <terra@gnome.org>
282 * functions.c (gnumeric_datedif): Go via GDate, even for "d" case.
283 Fixes #599461 and a few other things.
285 2009-11-29 Morten Welinder <terra@gnome.org>
289 2009-11-01 Morten Welinder <terra@gnome.org>
293 2009-10-23 Andreas J. Guelzow <aguelzow@pyrshep.ca>
295 * functions.c (gnumeric_days): new
297 * plugin.xml.in: add DAYS
299 2009-10-23 Morten Welinder <terra@gnome.org>
301 * functions.c (gnumeric_date): Improve support for pre-1900 dates
302 as the expense of obscure XL compatibility.
304 2009-10-11 Morten Welinder <terra@gnome.org>
308 2009-09-20 Morten Welinder <terra@gnome.org>
312 2009-09-05 Morten Welinder <terra@gnome.org>
316 2009-08-30 Morten Welinder <terra@gnome.org>
320 2009-08-15 Morten Welinder <terra@gnome.org>
324 2009-08-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
326 * functions.c: remove argument names from GnmFuncDescriptor
328 2009-08-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
330 * functions.c: skip "calculate(s)" and "return(s)" in NAME records
332 2009-07-03 Morten Welinder <terra@gnome.org>
334 * functions.c: Translate most help texts to new format.
336 2009-07-02 Morten Welinder <terra@gnome.org>
338 * functions.c (gnumeric_networkdays): Avoid reserved identifier.
340 2009-06-20 Morten Welinder <terra@gnome.org>
344 2009-05-23 Morten Welinder <terra@gnome.org>
348 2009-05-06 Morten Welinder <terra@gnome.org>
352 2009-04-25 Morten Welinder <terra@gnome.org>
356 2009-03-22 Morten Welinder <terra@gnome.org>
360 2009-02-22 Morten Welinder <terra@gnome.org>
364 2008-12-15 Morten Welinder <terra@gnome.org>
366 * functions.c (gnumeric_unix2date): check for overflow.
367 (float_to_secs): Handle negative values. Range check arguments.
368 (gnumeric_month, gnumeric_year, gnumeric_day): Return an error in
369 case of error. What a concept!
370 (gnumeric_weekday): Use #NUM! error for compatibility.
372 2008-10-18 Jody Goldberg <jody@gnome.org>
376 2008-09-20 Morten Welinder <terra@gnome.org>
378 * functions.c (gnumeric_networkdays): Fix UMR. [#553047]
380 2008-08-29 Jody Goldberg <jody@gnome.org>
384 2008-07-23 Morten Welinder <terra@gnome.org>
386 * functions.c (gnumeric_date): Bring out the brown bag.
388 2008-06-27 Morten Welinder <terra@gnome.org>
390 * functions.c (gnumeric_date, datedif_opt_md, gnumeric_edate,
391 gnumeric_eomonth): Simplify using gnm_date_add_months and
394 2008-06-25 Morten Welinder <terra@gnome.org>
396 * functions.c (gnumeric_eomonth): Work around glib problem. Fixes
398 (gnumeric_date): Work around glib issues.
400 2008-06-25 Jody Goldberg <jody@gnome.org>
404 2008-06-24 Morten Welinder <terra@gnome.org>
406 * functions.c (gnumeric_edate): Work around glib problem. Fixes
408 (gnumeric_networkdays): Check date validity.
409 (gnumeric_days360): Ditto. Fixes #540055.
411 2008-06-23 Morten Welinder <terra@gnome.org>
413 * functions.c (gnumeric_networkdays): Plug leak.
415 2008-05-04 Jody Goldberg <jody@gnome.org>
419 2007-12-21 Jody Goldberg <jody@gnome.org>
423 2007-12-03 Jody Goldberg <jody@gnome.org>
427 2007-11-19 Jody Goldberg <jody@gnome.org>
431 2007-11-04 Morten Welinder <terra@gnome.org>
435 2007-10-21 Morten Welinder <terra@gnome.org>
439 2007-09-04 Jody Goldberg <jody@gnome.org>
443 2007-07-24 Jody Goldberg <jody@gnome.org>
447 2007-05-03 Morten Welinder <terra@gnome.org>
451 2007-04-21 Morten Welinder <terra@gnome.org>
455 2007-03-04 Morten Welinder <terra@gnome.org>
459 2007-02-16 Morten Welinder <terra@gnome.org>
463 2006-12-17 Jody Goldberg <jody@gnome.org>
467 2006-12-04 Jody Goldberg <jody@gnome.org>
471 2006-11-20 Jody Goldberg <jody@gnome.org>
475 2006-11-19 Morten Welinder <terra@gnome.org>
479 2006-10-17 Jody Goldberg <jody@gnome.org>
483 2006-10-02 Jody Goldberg <jody@gnome.org>
487 2006-05-08 Jody Goldberg <jody@gnome.org>
491 2006-03-23 Morten Welinder <terra@gnome.org>
493 * functions.c (gnumeric_workday): Implement a fairly decent
495 (gnumeric_edate, gnumeric_eomonth): Improve compatibility.
497 2006-03-19 Morten Welinder <terra@gnome.org>
499 * functions.c (datedif_opt_yd): Use g_date_days_between.
501 2006-01-26 Morten Welinder <terra@gnome.org>
503 * functions.c (gnumeric_date): Improve Excel compatibility.
505 2006-01-24 Morten Welinder <terra@gnome.org>
507 * functions.c (gnumeric_second, gnumeric_minute, gnumeric_hour):
508 Improve Excel compatibility.
510 2005-11-14 Jody Goldberg <jody@gnome.org>
514 2005-10-10 Jody Goldberg <jody@gnome.org>
518 2005-09-08 Jody Goldberg <jody@gnome.org>
522 2005-08-28 Morten Welinder <terra@gnome.org>
526 2005-08-28 Morten Welinder <terra@gnome.org>
530 2005-08-15 Morten Welinder <terra@gnome.org>
534 2005-07-15 Jody Goldberg <jody@gnome.org>
536 * functions.c (gnumeric_days360) : method is a bool in XL. Assume
537 method non-0 == 1. [#310518]
539 2005-06-13 Jody Goldberg <jody@gnome.org>
543 2005-05-10 Jody Goldberg <jody@gnome.org>
547 2005-02-08 Jody Goldberg <jody@gnome.org>
551 2005-01-17 Jody Goldberg <jody@gnome.org>
555 2004-12-09 Jody Goldberg <jody@gnome.org>
559 2004-11-28 Jody Goldberg <jody@gnome.org>
563 2004-11-07 Jody Goldberg <jody@gnome.org>
567 2004-10-31 Jody Goldberg <jody@gnome.org>
571 2004-10-05 Jody Goldberg <jody@gnome.org>
575 2004-09-08 Jody Goldberg <jody@gnome.org>
579 2004-08-29 Jody Goldberg <jody@gnome.org>
583 2004-07-19 Jody Goldberg <jody@gnome.org>
587 2004-03-28 Jody Goldberg <jody@gnome.org>
591 2003-12-23 Jody Goldberg <jody@gnome.org>
595 2003-12-09 Morten Welinder <terra@gnome.org>
597 * functions.c (gnumeric_unix2date): Mea culpa. Handle fractional
600 2003-11-26 Jody Goldberg <jody@gnome.org>
604 2003-10-08 Jody Goldberg <jody@gnome.org>
608 2003-09-15 Jody Goldberg <jody@gnome.org>
612 2003-09-10 Jody Goldberg <jody@gnome.org>
616 2003-08-21 Jody Goldberg <jody@gnome.org>
620 2003-07-14 Jody Goldberg <jody@gnome.org>
622 * functions.c : s/january/January/
624 2003-07-08 Morten Welinder <terra@gnome.org>
626 * functions.c (gnumeric_days360): Simplify greatly using
629 2003-07-01 Morten Welinder <terra@gnome.org>
631 * functions.c (gnumeric_yearfrac): Use yearfrac.
633 2003-06-30 Jody Goldberg <jody@gnome.org>
635 * functions.c (gnumeric_datevalue) : add mention of 1900 vs 1904
638 2003-06-27 Jody Goldberg <jody@gnome.org>
640 * functions.c (gnumeric_yearfrac) : add to round things out.
642 2003-06-12 Jody Goldberg <jody@gnome.org>
644 * functions.c : Some docs cleanups as per
645 http://bugzilla.gnome.org/show_bug.cgi?id=115028
647 2003-06-07 Jody Goldberg <jody@gnome.org>
651 2003-06-07 Jody Goldberg <jody@gnome.org>
655 2003-05-11 Jody Goldberg <jody@gnome.org>
659 2003-01-28 Jody Goldberg <jody@gnome.org>
663 2002-12-31 Jody Goldberg <jody@gnome.org>
667 2002-12-22 Jody Goldberg <jody@gnome.org>
671 2002-12-22 Jody Goldberg <jody@gnome.org>
675 2002-11-25 Morten Welinder <terra@diku.dk>
677 * functions.c (gnumeric_days360): Add a sane method also.
679 2002-11-25 Morten Welinder <terra@diku.dk>
681 * functions.c (gnumeric_days360): Don't be sane, be compatible.
683 2002-11-15 Jody Goldberg <jody@gnome.org>
687 2002-11-04 Morten Welinder <terra@diku.dk>
689 * functions.c: Adapt to new auto-format specs.
691 2002-11-01 Jody Goldberg <jody@gnome.org>
695 2002-10-27 Jody Goldberg <jody@gnome.org>
699 2002-10-15 Morten Welinder <terra@diku.dk>
701 * plugin.xml.in: Add YEARFRAC.
703 2002-10-14 Jody Goldberg <jody@gnome.org>
705 * functions.c : the marshaller handles implicit conversions
706 so change most of the functions to take 'f' in place of 'S'
707 - remove the checks for VALUE_ERROR that is handled in func.c
708 - Found a missing function 'yearfrac' that was apparently
709 added in xl 2k. Added a stub
711 - Assign a format to some of the results
713 2002-10-14 Morten Welinder <terra@diku.dk>
715 * functions.c (gnumeric_datedif): Use floorgnum, not floor.
717 2002-09-30 Jody Goldberg <jody@gnome.org>
721 2002-08-25 Jody Goldberg <jody@gnome.org>
725 2002-08-12 Jody Goldberg <jody@gnome.org>
729 2002-07-22 Zbigniew Chyla <cyba@gnome.pl>
731 * plugin.xml.in: Set loader type to "Gnumeric_Builtin:module".
733 2002-07-27 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
735 * functions.c: Function description clean up.
737 2002-07-21 Jody Goldberg <jody@gnome.org>
741 2002-07-13 Jody Goldberg <jody@gnome.org>
743 * functions.c (gnumeric_isoyear) : silence some warnings.
745 2002-07-07 Jon K Hellan <hellan@acm.org>
747 * plugin.xml.in: Added function ISOYEAR.
749 * functions.c (gnumeric_date, datedif_opt_yd, datedif_opt_md,
750 gnumeric_year, gnumeric_month, gnumeric_day, gnumeric_weekday,
751 gnumeric_days360, gnumeric_eomonth, gnumeric_workday,
752 get_serial_weekday, networkdays_holiday_callback,
753 gnumeric_networkdays): Replaced deprecated g_date_xxx with
755 (gnumeric_isoweeknum): Cross reference ISOYEAR in docs.
756 (gnumeric_isoyear): New function implementing new spreadsheet
757 funtion ISOYEAR: The year an ISO 8601 week number refers to.
759 2002-05-29 Jody Goldberg <jody@gnome.org>