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-06-09 Morten Welinder <terra@gnome.org>
17 2014-05-23 Morten Welinder <terra@gnome.org>
21 2014-04-30 Morten Welinder <terra@gnome.org>
25 2014-04-13 Morten Welinder <terra@gnome.org>
29 2014-03-21 Morten Welinder <terra@gnome.org>
31 * functions.c (gnumeric_search): Use gnm_excel_search_impl.
33 2014-03-18 Morten Welinder <terra@gnome.org>
37 2014-03-03 Morten Welinder <terra@gnome.org>
41 2014-02-16 Morten Welinder <terra@gnome.org>
45 2014-02-11 Morten Welinder <terra@gnome.org>
49 2013-11-28 Morten Welinder <terra@gnome.org>
53 2013-10-07 Morten Welinder <terra@gnome.org>
57 2013-09-01 Morten Welinder <terra@gnome.org>
61 2013-08-27 Morten Welinder <terra@gnome.org>
65 2013-08-19 Morten Welinder <terra@gnome.org>
69 2013-07-10 Morten Welinder <terra@gnome.org>
73 2013-06-25 Morten Welinder <terra@gnome.org>
77 2013-04-26 Morten Welinder <terra@gnome.org>
81 2013-03-09 Morten Welinder <terra@gnome.org>
85 2012-12-18 Morten Welinder <terra@gnome.org>
89 2012-11-29 Morten Welinder <terra@gnome.org>
93 2012-11-16 Morten Welinder <terra@gnome.org>
97 2012-09-06 Morten Welinder <terra@gnome.org>
101 2012-07-15 Morten Welinder <terra@gnome.org>
105 2012-06-25 Morten Welinder <terra@gnome.org>
109 2012-04-21 Morten Welinder <terra@gnome.org>
113 2012-03-02 Morten Welinder <terra@gnome.org>
117 2012-02-18 Andreas J. Guelzow <aguelzow@pyrshep.ca>
119 * functions.c (gnm_compare_strings): new
120 (gnumeric_exact): use gnm_compare_strings
122 2011-11-27 Morten Welinder <terra@gnome.org>
126 2011-11-24 Morten Welinder <terra@gnome.org>
130 2011-07-31 Morten Welinder <terra@gnome.org>
134 2011-05-21 Morten Welinder <terra@gnome.org>
138 2011-03-24 Morten Welinder <terra@gnome.org>
142 2011-02-02 Morten Welinder <terra@gnome.org>
146 2010-11-25 Morten Welinder <terra@gnome.org>
150 2010-10-01 Morten Welinder <terra@gnome.org>
154 2010-09-04 Morten Welinder <terra@gnome.org>
158 2010-08-16 Morten Welinder <terra@gnome.org>
162 2010-07-30 Morten Welinder <terra@gnome.org>
166 2010-07-23 Andreas J. Guelzow <aguelzow@pyrshep.ca>
168 * functions.c (help_searchb): fix description
170 2010-07-16 Andreas J. Guelzow <aguelzow@pyrshep.ca>
172 * functions.c (help_char): fix description
174 2010-07-08 Morten Welinder <terra@gnome.org>
176 * functions.c (gnumeric_fixed): Use go_format_details_new and
179 2010-07-01 Andreas J. Guelzow <aguelzow@pyrshep.ca>
181 * functions.c (help_upper): fix argument mark-up
183 2010-06-28 Morten Welinder <terra@gnome.org>
187 2010-06-16 Morten Welinder <terra@gnome.org>
191 2010-06-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
193 * functions.c: remove superfluous spaces, inconsitent periods, etc.
195 2010-05-30 Morten Welinder <terra@gnome.org>
199 2010-05-20 Morten Welinder <terra@gnome.org>
203 2010-05-07 Morten Welinder <terra@gnome.org>
207 2010-04-16 Morten Welinder <terra@gnome.org>
211 2010-03-08 Morten Welinder <terra@gnome.org>
215 2010-02-13 Morten Welinder <terra@gnome.org>
219 2010-01-19 Morten Welinder <terra@gnome.org>
223 2009-12-15 Morten Welinder <terra@gnome.org>
227 2009-11-29 Morten Welinder <terra@gnome.org>
231 2009-11-01 Morten Welinder <terra@gnome.org>
235 2009-10-24 Andreas J. Guelzow <aguelzow@pyrshep.ca>
237 * functions.c (help_numbervalue): new
238 (gnumeric_numbervalue): new
239 (string_functions): add NUMBERVALUE
240 * plugin.xml.in: add NUMBERVALUE
242 2009-10-11 Morten Welinder <terra@gnome.org>
246 2009-09-20 Morten Welinder <terra@gnome.org>
250 2009-09-05 Morten Welinder <terra@gnome.org>
254 2009-08-30 Morten Welinder <terra@gnome.org>
258 2009-08-23 Andreas J. Guelzow <aguelzow@pyrshep.ca>
260 * functions.c (help_searchb): new
261 (gnumeric_searchb): new
262 (string_functions): add SEARCHB
263 * plugin.xml.in: add SEARCHB
265 2009-08-23 Andreas J. Guelzow <aguelzow@pyrshep.ca>
267 * functions.c (help_replaceb): new
268 (gnumeric_replaceb): new
269 (string_functions): add REPLACEB
270 * plugin.xml.in: add REPLACEB
272 2009-08-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>
274 * functions.c (help_findb): new
275 (gnumeric_findb): new
276 (string_functions): add FINDB
277 * plugin.xml.in: add FINDB
279 2009-08-15 Morten Welinder <terra@gnome.org>
283 2009-08-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
285 * functions.c (help_concatenate): fix argument descriptions
287 2009-08-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
289 * functions.c (help_len*): make desription consitent
291 (help_leftb): add argument description
295 2009-07-03 Andreas J. Guelzow <aguelzow@pyrshep.ca>
297 * functions.c (help_*): use language independent strings
299 2009-07-03 Andreas J. Guelzow <aguelzow@pyrshep.ca>
301 * functions.c (help_*): change to new type of description
303 2009-06-23 Andreas J. Guelzow <aguelzow@pyrshep.ca>
305 * functions.c (help_leftb): add warning
306 (help_midb): add warning
307 (help_rightb): add warning
309 2009-06-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
311 * plugin.xml.in: new JIS
312 * functions.c: new JIS function
314 2009-06-21 Andreas J. Guelzow <aguelzow@pyrshep.ca>
316 * plugin.xml.in: new LEFTB, MIDB, RIGHTB
317 * functions.c: new LEFTB, MIDB, RIGHTB functions
320 (gnumeric_asc): implement
322 2009-06-20 Morten Welinder <terra@gnome.org>
326 2009-06-15 Morten Welinder <terra@gnome.org>
328 * functions.c (gnumeric_fixed): Fix sense of last argument.
330 2009-05-23 Morten Welinder <terra@gnome.org>
334 2009-05-16 Andreas J. Guelzow <aguelzow@pyrshep.ca>
336 * functions.c (help_char): Fix the description of CHAR and CODE.
338 2009-05-06 Morten Welinder <terra@gnome.org>
342 2009-04-25 Morten Welinder <terra@gnome.org>
346 2009-03-22 Morten Welinder <terra@gnome.org>
350 2009-03-17 Morten Welinder <terra@gnome.org>
352 * functions.c (gnumeric_text): Handle failing
353 go_format_str_delocalize.
355 2009-02-22 Morten Welinder <terra@gnome.org>
359 2008-10-18 Jody Goldberg <jody@gnome.org>
363 2008-08-29 Jody Goldberg <jody@gnome.org>
367 2008-06-25 Jody Goldberg <jody@gnome.org>
371 2008-06-23 Morten Welinder <terra@gnome.org>
373 * functions.c (gnumeric_code): Plug leak.
375 2008-05-04 Jody Goldberg <jody@gnome.org>
379 2007-12-21 Jody Goldberg <jody@gnome.org>
383 2007-12-03 Jody Goldberg <jody@gnome.org>
387 2007-11-19 Jody Goldberg <jody@gnome.org>
391 2007-11-04 Morten Welinder <terra@gnome.org>
395 2007-10-21 Morten Welinder <terra@gnome.org>
399 2007-09-04 Jody Goldberg <jody@gnome.org>
403 2007-07-24 Jody Goldberg <jody@gnome.org>
407 2007-05-03 Morten Welinder <terra@gnome.org>
411 2007-04-21 Morten Welinder <terra@gnome.org>
415 2007-03-04 Morten Welinder <terra@gnome.org>
419 2007-02-16 Morten Welinder <terra@gnome.org>
423 2007-01-24 Morten Welinder <terra@gnome.org>
425 * functions.c (gnumeric_fixed): Avoid using gnm_render_number.
427 2007-01-03 Morten Welinder <terra@gnome.org>
429 * functions.c (gnumeric_dollar): Build XL format by hand. We
430 don't need the colour and we don't want the spacing.
432 2006-12-17 Jody Goldberg <jody@gnome.org>
436 2006-12-15 Morten Welinder <terra@gnome.org>
438 * functions.c (gnumeric_text): Handle empty.
440 2006-12-14 Morten Welinder <terra@gnome.org>
442 * functions.c (gnumeric_text): Handle errors from formatting.
444 2006-12-04 Jody Goldberg <jody@gnome.org>
448 2006-11-20 Jody Goldberg <jody@gnome.org>
452 2006-11-19 Morten Welinder <terra@gnome.org>
456 2006-10-17 Jody Goldberg <jody@gnome.org>
460 2006-10-02 Jody Goldberg <jody@gnome.org>
464 2006-05-08 Jody Goldberg <jody@gnome.org>
468 2006-03-10 Morten Welinder <terra@gnome.org>
470 * functions.c (gnumeric_search): Plug leak.
472 2006-01-20 Morten Welinder <terra@gnome.org>
474 * functions.c (gnumeric_mid): Fix handling of out-of-bounds
476 (gnumeric_trim): Fix the fix.
478 2006-01-09 Morten Welinder <terra@gnome.org>
480 * functions.c (gnumeric_fixed): Use value_get_as_checked_bool.
482 2006-01-06 Morten Welinder <terra@gnome.org>
484 * functions.c (gnumeric_char): Plug leak. Handle crazy input
486 (gnumeric_unichar): Handle crazy input values.
487 (gnumeric_left, gnumeric_right, gnumeric_mid): Handle crazy values
489 (gnumeric_rept): Handle crazy values for count. Speed up. Handle
490 out-of-memory gracefully.
491 (gnumeric_find): Handle crazy values for start.
492 (gnumeric_replace, gnumeric_search): Make UTF-8 safe and fix a
494 (gnumeric_fixed): Fix division-by-zero problem. Handle crazy
496 (gnumeric_substitute): Don't access freed memory. Always make
497 sure to return a string result. Handle crazy values for num.
499 2005-12-04 Morten Welinder <terra@gnome.org>
501 * functions.c (gnumeric_trim): Fix bogosity.
503 2005-11-14 Jody Goldberg <jody@gnome.org>
507 2005-10-10 Jody Goldberg <jody@gnome.org>
511 2005-09-08 Jody Goldberg <jody@gnome.org>
515 2005-08-28 Morten Welinder <terra@gnome.org>
519 2005-08-28 Morten Welinder <terra@gnome.org>
523 2005-08-15 Morten Welinder <terra@gnome.org>
527 2005-06-13 Jody Goldberg <jody@gnome.org>
531 2005-05-10 Jody Goldberg <jody@gnome.org>
533 * functions.c (gnumeric_asc) : quick stub
535 2005-05-10 Jody Goldberg <jody@gnome.org>
539 2005-02-08 Jody Goldberg <jody@gnome.org>
543 2005-02-02 Morten Welinder <terra@gnome.org>
545 * functions.c (gnumeric_substitute): Fix infinite loop and check
548 2005-01-17 Jody Goldberg <jody@gnome.org>
552 2004-12-09 Jody Goldberg <jody@gnome.org>
556 2004-11-28 Jody Goldberg <jody@gnome.org>
560 2004-11-07 Jody Goldberg <jody@gnome.org>
564 2004-10-31 Jody Goldberg <jody@gnome.org>
568 2004-10-05 Jody Goldberg <jody@gnome.org>
572 2004-09-08 Jody Goldberg <jody@gnome.org>
576 2004-08-29 Jody Goldberg <jody@gnome.org>
580 2004-08-19 Jon K Hellan <hellan@acm.org>
582 * functions.c: Xref FIXED, TEXT, VALUE and DOLLAR
584 2004-07-19 Jody Goldberg <jody@gnome.org>
588 2004-06-23 Jean Brefort <jean.brefort@ac-dijon.fr>
590 * plugins/fn-string/functions.c: (gnumeric_search): replaced gnumeric_reg* by go_reg*
592 2004-03-28 Jody Goldberg <jody@gnome.org>
596 2004-01-08 Jody Goldberg <jody@gnome.org>
598 http://bugzilla.gnome.org/show_bug.cgi?id=130172
599 * functions.c (gnumeric_text) : improve compatiblity.
601 2003-12-23 Jody Goldberg <jody@gnome.org>
605 2003-11-26 Jody Goldberg <jody@gnome.org>
609 2003-11-20 Jody Goldberg <jody@gnome.org>
611 * functions.c : add lenb
613 2003-10-08 Jody Goldberg <jody@gnome.org>
617 2003-10-02 Morten Welinder <terra@gnome.org>
619 * functions.c (gnumeric_dollar): Spring cleaning.
621 2003-09-15 Jody Goldberg <jody@gnome.org>
625 2003-09-10 Jody Goldberg <jody@gnome.org>
629 2003-08-21 Jody Goldberg <jody@gnome.org>
633 2003-07-15 Jody Goldberg <jody@gnome.org>
635 * functions.c (help_unichar) : Use a simpler example
637 2003-06-07 Jody Goldberg <jody@gnome.org>
641 2003-06-07 Jody Goldberg <jody@gnome.org>
645 2003-05-11 Jody Goldberg <jody@gnome.org>
649 2003-01-28 Jody Goldberg <jody@gnome.org>
653 2002-12-31 Jody Goldberg <jody@gnome.org>
657 2002-12-31 Morten Welinder <terra@diku.dk>
659 * functions.c (gnumeric_unichar, gnumeric_unicode): New functions.
661 2002-12-22 Jody Goldberg <jody@gnome.org>
665 2002-12-22 Jody Goldberg <jody@gnome.org>
669 2002-12-06 Jody Goldberg <jody@gnome.org>
671 * functions.c (gnumeric_search) : Use gnumeric_regcomp_XL.
672 (search_pattern_to_regexp) : move from here to the core and turn it
673 into gnumeric_regcomp_XL.
675 2002-11-15 Jody Goldberg <jody@gnome.org>
679 2002-11-14 Morten Welinder <terra@diku.dk>
681 * functions.c (gnumeric_search): De-borkify.
683 2002-11-12 Morten Welinder <terra@diku.dk>
685 * functions.c (gnumeric_search): New UTF-8 safe implementation
688 2002-11-11 Morten Welinder <terra@diku.dk>
690 * functions.c (gnumeric_substitute): Welcome to the 21th century.
692 2002-11-08 Morten Welinder <terra@diku.dk>
694 * functions.c (gnumeric_char): Attempt a fix for 0x80-0xff.
695 (gnumeric_code): Mostly make UTF-8 safe.
697 2002-11-01 Jody Goldberg <jody@gnome.org>
701 2002-10-27 Jody Goldberg <jody@gnome.org>
705 2002-10-18 Morten Welinder <terra@diku.dk>
707 * functions.c (gnumeric_search): Use g_utf8_strdown, not
710 2002-09-30 Jody Goldberg <jody@gnome.org>
714 2002-08-30 Morten Welinder <terra@diku.dk>
716 * functions.c (gnumeric_text): Avoid copying string.
718 2002-08-25 Jody Goldberg <jody@gnome.org>
722 2002-08-12 Jody Goldberg <jody@gnome.org>
726 2002-07-22 Zbigniew Chyla <cyba@gnome.pl>
728 * plugin.xml.in: Set loader type to "Gnumeric_Builtin:module".
730 2002-07-27 Jukka Pekka <jiivonen@hutcs.cs.hut.fi>
732 * functions.c: Function description clean up.
734 2002-07-21 Jody Goldberg <jody@gnome.org>
738 2002-05-29 Jody Goldberg <jody@gnome.org>
742 2002-05-10 Morten Welinder <terra@diku.dk>
744 * functions.c (gnumeric_dollar): Try to make this sane.
746 2002-05-10 Morten Welinder <terra@diku.dk>
748 * functions.c (gnumeric_mid): Fix error codes. Speed up. Avoid
749 unnecessary memory allocation.
750 (gnumeric_right): Ditto. Also plug leak.
751 (gnumeric_upper): Ditto.
752 (gnumeric_clean): Ditto. Also plug leak.
753 (gnumeric_rept): Ditto.
754 (gnumeric_trim): Ditto. Also plug leak.
755 (gnumeric_value): Ditto.
756 (gnumeric_clean): Use strlen here, not g_utf8_strlen.
757 (gnumeric_rept): Undo UTF-8 work. The original was UTF-8 safe.
758 (gnumeric_left): Make UTF-8 safe.
760 2002-05-09 Almer S. Tigelaar <almer@gnome.org>
762 * functions.c (gnumeric_exact) : Port to UTF-8.
763 (gnumeric_lower) : Idem.
764 (gnumeric_mid) : Idem and fix segfault that would
765 occur when specifying a bigger offset then the
767 (gnumeric_left): Protect against negatives.
768 (gnumeric_right): Idem and port to UTF-8.
769 (gnumeric_upper): Port to UTF-8.
770 (gnumeric_rept): Idem.
771 (gnumeric_clean): Idem.
772 (gnumeric_find): Idem.
773 (gnumeric_proper): Idem.
774 (gnumeric_replace): Idem and kill unused variable.
775 (gnumeric_trim): Port to UTF-8.
776 (gnumeric_value): Idem.
778 2002-05-03 Andreas J. Guelzow <aguelzow@taliesin.ca>
780 * functions.c : mark argument names for translation and adjust
781 them for use by the formula guru.
783 2002-04-29 Jody Goldberg <jody@gnome.org>
787 2002-04-14 Andreas J. Guelzow <aguelzow@taliesin.ca>
789 * functions.c (gnumeric_len) : port to UTF-8
790 (gnumeric_left) : ditto
791 (gnumeric_concatenate) : use string_range_function and