1 2017-03-20 Morten Welinder <terra@gnome.org>
5 2017-01-30 Morten Welinder <terra@gnome.org>
9 2016-08-20 Morten Welinder <terra@gnome.org>
13 2016-06-29 Morten Welinder <terra@gnome.org>
17 2016-06-17 Morten Welinder <terra@gnome.org>
21 2016-05-06 Morten Welinder <terra@gnome.org>
25 2016-03-22 Morten Welinder <terra@gnome.org>
29 2016-02-06 Morten Welinder <terra@gnome.org>
33 2016-01-16 Andreas J. Guelzow <aguelzow@pyrshep.ca>
35 * functions.c (networkdays_calc): new
36 (gnumeric_networkdays): use networkdays_calc
38 2015-12-28 Morten Welinder <terra@gnome.org>
42 2015-12-25 Morten Welinder <terra@gnome.org>
46 2015-09-20 Morten Welinder <terra@gnome.org>
50 2015-07-28 Morten Welinder <terra@gnome.org>
54 2015-04-16 Morten Welinder <terra@gnome.org>
58 2015-03-04 Morten Welinder <terra@gnome.org>
62 2015-02-04 Morten Welinder <terra@gnome.org>
66 2015-01-23 Morten Welinder <terra@gnome.org>
70 2014-09-25 Morten Welinder <terra@gnome.org>
74 2014-08-05 Morten Welinder <terra@gnome.org>
76 * functions.c (gnumeric_weekday): Add methods 11-17 from newer
79 2014-06-09 Morten Welinder <terra@gnome.org>
83 2014-05-23 Morten Welinder <terra@gnome.org>
87 2014-04-30 Morten Welinder <terra@gnome.org>
91 2014-04-13 Morten Welinder <terra@gnome.org>
95 2014-03-18 Morten Welinder <terra@gnome.org>
99 2014-03-03 Morten Welinder <terra@gnome.org>
103 2014-02-16 Morten Welinder <terra@gnome.org>
107 2014-02-11 Morten Welinder <terra@gnome.org>
111 2013-11-28 Morten Welinder <terra@gnome.org>
115 2013-10-07 Morten Welinder <terra@gnome.org>
119 2013-09-01 Morten Welinder <terra@gnome.org>
123 2013-08-27 Morten Welinder <terra@gnome.org>
127 2013-08-19 Morten Welinder <terra@gnome.org>
131 2013-07-10 Morten Welinder <terra@gnome.org>
135 2013-06-25 Morten Welinder <terra@gnome.org>
139 2013-04-26 Morten Welinder <terra@gnome.org>
143 2013-03-09 Morten Welinder <terra@gnome.org>
147 2012-12-18 Morten Welinder <terra@gnome.org>
151 2012-11-29 Morten Welinder <terra@gnome.org>
155 2012-11-16 Morten Welinder <terra@gnome.org>
159 2012-09-06 Morten Welinder <terra@gnome.org>
163 2012-07-15 Morten Welinder <terra@gnome.org>
167 2012-06-25 Morten Welinder <terra@gnome.org>
171 2012-05-23 Andreas J. Guelzow <aguelzow@pyrshep.ca>
173 * functions.c (help_time): add note about the range of values
174 (help_odf_time): ditto, and fix description
176 2012-05-22 Andreas J. Guelzow <aguelzow@pyrshep.ca>
178 * functions.c (help_time): adjust information
179 (gnumeric_time): use the ECMA 376 description but do not trigger error
180 on arguments exceeding 32767
182 (gnumeric_odf_time): formerly gnumeric_time
183 (datetime_functions): add odf.time
184 * plugin.xml.in: add odf.time
186 2012-04-21 Morten Welinder <terra@gnome.org>
190 2012-03-02 Morten Welinder <terra@gnome.org>
194 2011-11-27 Morten Welinder <terra@gnome.org>
198 2011-11-24 Morten Welinder <terra@gnome.org>
202 2011-07-31 Morten Welinder <terra@gnome.org>
206 2011-05-21 Morten Welinder <terra@gnome.org>
210 2011-03-24 Morten Welinder <terra@gnome.org>
214 2011-02-02 Morten Welinder <terra@gnome.org>
218 2010-11-25 Morten Welinder <terra@gnome.org>
222 2010-10-01 Morten Welinder <terra@gnome.org>
226 2010-09-04 Morten Welinder <terra@gnome.org>
230 2010-08-16 Morten Welinder <terra@gnome.org>
234 2010-08-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
236 * functions.c (help_networkdays): fix argument description according
237 to the changes in the OpenFormula draft, correct the situation with
238 respect to only weekend days
239 (help_workday): ditto
241 2010-07-30 Morten Welinder <terra@gnome.org>
245 2010-07-07 Andreas J. Guelzow <aguelzow@pyrshep.ca>
246 * functions.c (help_networkdays): fix argument description
247 (help_workday): ditto
249 2010-07-07 Andreas J. Guelzow <aguelzow@pyrshep.ca>
251 * functions.c (help_weeknum): state the default for the method
252 (help_weekday): ditto
254 2010-07-06 Andreas J. Guelzow <aguelzow@pyrshep.ca>
256 * functions.c (help_unix2date): Correct description. (#623669)
257 (help_date2unix): Augment description.
259 2010-07-06 Morten Welinder <terra@gnome.org>
261 * functions.c (help_isoyear): s/ISE/ISO/ typo. (#623669)
262 (help_weekday): Fix days of week.
263 (help_weeknum): Fix argument doc.
265 2010-07-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
267 * functions.c (gnumeric_networkdays): take care of 1900/2/29
269 2010-07-03 Andreas J. Guelzow <aguelzow@pyrshep.ca>
271 * functions.c (gnumeric_workday): take care of 1900/2/29
273 2010-07-03 Andreas J. Guelzow <aguelzow@pyrshep.ca>
275 * functions.c (help_networkdays): add new argument description
276 (gnumeric_networkdays): implement weekend extension
277 (gnumeric_workday): don't leak under erros
278 (datetime_functions): add argument to "workday"
279 (help_workday): correct example
280 (get_serial_weekday): delete
281 (cb_networkdays_holiday): delete
283 2010-07-03 Andreas J. Guelzow <aguelzow@pyrshep.ca>
285 * functions.c (help_workday): add new argument description
286 (gnumeric_workday): implement weekend extension
287 (datetime_functions): add argument to "workday"
289 2010-06-28 Morten Welinder <terra@gnome.org>
293 2010-06-16 Morten Welinder <terra@gnome.org>
297 2010-06-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
299 * functions.c: remove inconsistent periods, etc.
301 2010-05-30 Morten Welinder <terra@gnome.org>
305 2010-05-20 Morten Welinder <terra@gnome.org>
309 2010-05-07 Morten Welinder <terra@gnome.org>
313 2010-04-22 Morten Welinder <terra@gnome.org>
315 * functions.c (gnumeric_weeknum): Cleanup. Doc fixes.
317 2010-04-16 Morten Welinder <terra@gnome.org>
321 2010-03-08 Morten Welinder <terra@gnome.org>
325 2010-02-13 Morten Welinder <terra@gnome.org>
329 2010-01-19 Morten Welinder <terra@gnome.org>
333 2009-12-15 Morten Welinder <terra@gnome.org>
337 2009-12-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
339 * functions.c (help_isoweeknum): fix spelling
341 2009-12-08 Morten Welinder <terra@gnome.org>
343 * functions.c (gnumeric_datedif): Go via GDate, even for "d" case.
344 Fixes #599461 and a few other things.
346 2009-11-29 Morten Welinder <terra@gnome.org>
350 2009-11-01 Morten Welinder <terra@gnome.org>
354 2009-10-23 Andreas J. Guelzow <aguelzow@pyrshep.ca>
356 * functions.c (gnumeric_days): new
358 * plugin.xml.in: add DAYS
360 2009-10-23 Morten Welinder <terra@gnome.org>
362 * functions.c (gnumeric_date): Improve support for pre-1900 dates
363 as the expense of obscure XL compatibility.
365 2009-10-11 Morten Welinder <terra@gnome.org>
369 2009-09-20 Morten Welinder <terra@gnome.org>
373 2009-09-05 Morten Welinder <terra@gnome.org>
377 2009-08-30 Morten Welinder <terra@gnome.org>
381 2009-08-15 Morten Welinder <terra@gnome.org>
385 2009-08-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
387 * functions.c: remove argument names from GnmFuncDescriptor
389 2009-08-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
391 * functions.c: skip "calculate(s)" and "return(s)" in NAME records
393 2009-07-03 Morten Welinder <terra@gnome.org>
395 * functions.c: Translate most help texts to new format.
397 2009-07-02 Morten Welinder <terra@gnome.org>
399 * functions.c (gnumeric_networkdays): Avoid reserved identifier.
401 2009-06-20 Morten Welinder <terra@gnome.org>
405 2009-05-23 Morten Welinder <terra@gnome.org>
409 2009-05-06 Morten Welinder <terra@gnome.org>
413 2009-04-25 Morten Welinder <terra@gnome.org>
417 2009-03-22 Morten Welinder <terra@gnome.org>
421 2009-02-22 Morten Welinder <terra@gnome.org>
425 2008-12-15 Morten Welinder <terra@gnome.org>
427 * functions.c (gnumeric_unix2date): check for overflow.
428 (float_to_secs): Handle negative values. Range check arguments.
429 (gnumeric_month, gnumeric_year, gnumeric_day): Return an error in
430 case of error. What a concept!
431 (gnumeric_weekday): Use #NUM! error for compatibility.
433 2008-10-18 Jody Goldberg <jody@gnome.org>
437 2008-09-20 Morten Welinder <terra@gnome.org>
439 * functions.c (gnumeric_networkdays): Fix UMR. [#553047]
441 2008-08-29 Jody Goldberg <jody@gnome.org>
445 2008-07-23 Morten Welinder <terra@gnome.org>
447 * functions.c (gnumeric_date): Bring out the brown bag.
449 2008-06-27 Morten Welinder <terra@gnome.org>
451 * functions.c (gnumeric_date, datedif_opt_md, gnumeric_edate,
452 gnumeric_eomonth): Simplify using gnm_date_add_months and
455 2008-06-25 Morten Welinder <terra@gnome.org>
457 * functions.c (gnumeric_eomonth): Work around glib problem. Fixes
459 (gnumeric_date): Work around glib issues.
461 2008-06-25 Jody Goldberg <jody@gnome.org>
465 2008-06-24 Morten Welinder <terra@gnome.org>
467 * functions.c (gnumeric_edate): Work around glib problem. Fixes
469 (gnumeric_networkdays): Check date validity.
470 (gnumeric_days360): Ditto. Fixes #540055.
472 2008-06-23 Morten Welinder <terra@gnome.org>
474 * functions.c (gnumeric_networkdays): Plug leak.
476 2008-05-04 Jody Goldberg <jody@gnome.org>
480 2007-12-21 Jody Goldberg <jody@gnome.org>
484 2007-12-03 Jody Goldberg <jody@gnome.org>
488 2007-11-19 Jody Goldberg <jody@gnome.org>
492 2007-11-04 Morten Welinder <terra@gnome.org>
496 2007-10-21 Morten Welinder <terra@gnome.org>
500 2007-09-04 Jody Goldberg <jody@gnome.org>
504 2007-07-24 Jody Goldberg <jody@gnome.org>
508 2007-05-03 Morten Welinder <terra@gnome.org>
512 2007-04-21 Morten Welinder <terra@gnome.org>
516 2007-03-04 Morten Welinder <terra@gnome.org>
520 2007-02-16 Morten Welinder <terra@gnome.org>
524 2006-12-17 Jody Goldberg <jody@gnome.org>
528 2006-12-04 Jody Goldberg <jody@gnome.org>
532 2006-11-20 Jody Goldberg <jody@gnome.org>
536 2006-11-19 Morten Welinder <terra@gnome.org>
540 2006-10-17 Jody Goldberg <jody@gnome.org>
544 2006-10-02 Jody Goldberg <jody@gnome.org>
548 2006-05-08 Jody Goldberg <jody@gnome.org>
552 2006-03-23 Morten Welinder <terra@gnome.org>
554 * functions.c (gnumeric_workday): Implement a fairly decent
556 (gnumeric_edate, gnumeric_eomonth): Improve compatibility.
558 2006-03-19 Morten Welinder <terra@gnome.org>
560 * functions.c (datedif_opt_yd): Use g_date_days_between.
562 2006-01-26 Morten Welinder <terra@gnome.org>
564 * functions.c (gnumeric_date): Improve Excel compatibility.
566 2006-01-24 Morten Welinder <terra@gnome.org>
568 * functions.c (gnumeric_second, gnumeric_minute, gnumeric_hour):
569 Improve Excel compatibility.
571 2005-11-14 Jody Goldberg <jody@gnome.org>
575 2005-10-10 Jody Goldberg <jody@gnome.org>
579 2005-09-08 Jody Goldberg <jody@gnome.org>
583 2005-08-28 Morten Welinder <terra@gnome.org>
587 2005-08-28 Morten Welinder <terra@gnome.org>
591 2005-08-15 Morten Welinder <terra@gnome.org>
595 2005-07-15 Jody Goldberg <jody@gnome.org>
597 * functions.c (gnumeric_days360) : method is a bool in XL. Assume
598 method non-0 == 1. [#310518]
600 2005-06-13 Jody Goldberg <jody@gnome.org>
604 2005-05-10 Jody Goldberg <jody@gnome.org>
608 2005-02-08 Jody Goldberg <jody@gnome.org>
612 2005-01-17 Jody Goldberg <jody@gnome.org>
616 2004-12-09 Jody Goldberg <jody@gnome.org>
620 2004-11-28 Jody Goldberg <jody@gnome.org>
624 2004-11-07 Jody Goldberg <jody@gnome.org>
628 2004-10-31 Jody Goldberg <jody@gnome.org>
632 2004-10-05 Jody Goldberg <jody@gnome.org>
636 2004-09-08 Jody Goldberg <jody@gnome.org>
640 2004-08-29 Jody Goldberg <jody@gnome.org>
644 2004-07-19 Jody Goldberg <jody@gnome.org>
648 2004-03-28 Jody Goldberg <jody@gnome.org>
652 2003-12-23 Jody Goldberg <jody@gnome.org>
656 2003-12-09 Morten Welinder <terra@gnome.org>
658 * functions.c (gnumeric_unix2date): Mea culpa. Handle fractional
661 2003-11-26 Jody Goldberg <jody@gnome.org>
665 2003-10-08 Jody Goldberg <jody@gnome.org>
669 2003-09-15 Jody Goldberg <jody@gnome.org>
673 2003-09-10 Jody Goldberg <jody@gnome.org>
677 2003-08-21 Jody Goldberg <jody@gnome.org>
681 2003-07-14 Jody Goldberg <jody@gnome.org>
683 * functions.c : s/january/January/
685 2003-07-08 Morten Welinder <terra@gnome.org>
687 * functions.c (gnumeric_days360): Simplify greatly using
690 2003-07-01 Morten Welinder <terra@gnome.org>
692 * functions.c (gnumeric_yearfrac): Use yearfrac.
694 2003-06-30 Jody Goldberg <jody@gnome.org>
696 * functions.c (gnumeric_datevalue) : add mention of 1900 vs 1904
699 2003-06-27 Jody Goldberg <jody@gnome.org>
701 * functions.c (gnumeric_yearfrac) : add to round things out.
703 2003-06-12 Jody Goldberg <jody@gnome.org>
705 * functions.c : Some docs cleanups as per
706 http://bugzilla.gnome.org/show_bug.cgi?id=115028
708 2003-06-07 Jody Goldberg <jody@gnome.org>
712 2003-06-07 Jody Goldberg <jody@gnome.org>
716 2003-05-11 Jody Goldberg <jody@gnome.org>
720 2003-01-28 Jody Goldberg <jody@gnome.org>
724 2002-12-31 Jody Goldberg <jody@gnome.org>
728 2002-12-22 Jody Goldberg <jody@gnome.org>
732 2002-12-22 Jody Goldberg <jody@gnome.org>
736 2002-11-25 Morten Welinder <terra@diku.dk>
738 * functions.c (gnumeric_days360): Add a sane method also.
740 2002-11-25 Morten Welinder <terra@diku.dk>
742 * functions.c (gnumeric_days360): Don't be sane, be compatible.
744 2002-11-15 Jody Goldberg <jody@gnome.org>
748 2002-11-04 Morten Welinder <terra@diku.dk>
750 * functions.c: Adapt to new auto-format specs.
752 2002-11-01 Jody Goldberg <jody@gnome.org>
756 2002-10-27 Jody Goldberg <jody@gnome.org>
760 2002-10-15 Morten Welinder <terra@diku.dk>
762 * plugin.xml.in: Add YEARFRAC.
764 2002-10-14 Jody Goldberg <jody@gnome.org>
766 * functions.c : the marshaller handles implicit conversions
767 so change most of the functions to take 'f' in place of 'S'
768 - remove the checks for VALUE_ERROR that is handled in func.c
769 - Found a missing function 'yearfrac' that was apparently
770 added in xl 2k. Added a stub
772 - Assign a format to some of the results
774 2002-10-14 Morten Welinder <terra@diku.dk>
776 * functions.c (gnumeric_datedif): Use floorgnum, not floor.
778 2002-09-30 Jody Goldberg <jody@gnome.org>
782 2002-08-25 Jody Goldberg <jody@gnome.org>
786 2002-08-12 Jody Goldberg <jody@gnome.org>
790 2002-07-22 Zbigniew Chyla <cyba@gnome.pl>
792 * plugin.xml.in: Set loader type to "Gnumeric_Builtin:module".
794 2002-07-27 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
796 * functions.c: Function description clean up.
798 2002-07-21 Jody Goldberg <jody@gnome.org>
802 2002-07-13 Jody Goldberg <jody@gnome.org>
804 * functions.c (gnumeric_isoyear) : silence some warnings.
806 2002-07-07 Jon K Hellan <hellan@acm.org>
808 * plugin.xml.in: Added function ISOYEAR.
810 * functions.c (gnumeric_date, datedif_opt_yd, datedif_opt_md,
811 gnumeric_year, gnumeric_month, gnumeric_day, gnumeric_weekday,
812 gnumeric_days360, gnumeric_eomonth, gnumeric_workday,
813 get_serial_weekday, networkdays_holiday_callback,
814 gnumeric_networkdays): Replaced deprecated g_date_xxx with
816 (gnumeric_isoweeknum): Cross reference ISOYEAR in docs.
817 (gnumeric_isoyear): New function implementing new spreadsheet
818 funtion ISOYEAR: The year an ISO 8601 week number refers to.
820 2002-05-29 Jody Goldberg <jody@gnome.org>