1.12.20
[gnumeric.git] / plugins / fn-string / ChangeLog
blob1c33923afae0bafc0561866d4411b9ef8c73e57c
1 2015-02-04  Morten Welinder <terra@gnome.org>
3         * Release 1.12.20
5 2015-01-23  Morten Welinder <terra@gnome.org>
7         * Release 1.12.19
9 2014-09-25  Morten Welinder <terra@gnome.org>
11         * Release 1.12.18
13 2014-06-09  Morten Welinder <terra@gnome.org>
15         * Release 1.12.17
17 2014-05-23  Morten Welinder <terra@gnome.org>
19         * Release 1.12.16
21 2014-04-30  Morten Welinder <terra@gnome.org>
23         * Release 1.12.15
25 2014-04-13  Morten Welinder <terra@gnome.org>
27         * Release 1.12.14
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>
35         * Release 1.12.13
37 2014-03-03  Morten Welinder <terra@gnome.org>
39         * Release 1.12.12
41 2014-02-16  Morten Welinder <terra@gnome.org>
43         * Release 1.12.11
45 2014-02-11  Morten Welinder <terra@gnome.org>
47         * Release 1.12.10
49 2013-11-28  Morten Welinder <terra@gnome.org>
51         * Release 1.12.9
53 2013-10-07  Morten Welinder <terra@gnome.org>
55         * Release 1.12.8
57 2013-09-01  Morten Welinder <terra@gnome.org>
59         * Release 1.12.7
61 2013-08-27  Morten Welinder <terra@gnome.org>
63         * Release 1.12.6
65 2013-08-19  Morten Welinder <terra@gnome.org>
67         * Release 1.12.5
69 2013-07-10  Morten Welinder <terra@gnome.org>
71         * Release 1.12.4
73 2013-06-25  Morten Welinder <terra@gnome.org>
75         * Release 1.12.3
77 2013-04-26  Morten Welinder <terra@gnome.org>
79         * Release 1.12.2
81 2013-03-09  Morten Welinder <terra@gnome.org>
83         * Release 1.12.1
85 2012-12-18  Morten Welinder <terra@gnome.org>
87         * Release 1.12.0
89 2012-11-29  Morten Welinder <terra@gnome.org>
91         * Release 1.11.91
93 2012-11-16  Morten Welinder <terra@gnome.org>
95         * Release 1.11.90
97 2012-09-06  Morten Welinder <terra@gnome.org>
99         * Release 1.11.6
101 2012-07-15  Morten Welinder <terra@gnome.org>
103         * Release 1.11.5
105 2012-06-25  Morten Welinder <terra@gnome.org>
107         * Release 1.11.4
109 2012-04-21  Morten Welinder <terra@gnome.org>
111         * Release 1.11.3
113 2012-03-02  Morten Welinder <terra@gnome.org>
115         * Release 1.11.2
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>
124         * Release 1.11.1
126 2011-11-24  Morten Welinder <terra@gnome.org>
128         * Release 1.11.0
130 2011-07-31  Morten Welinder <terra@gnome.org>
132         * Release 1.10.17
134 2011-05-21  Morten Welinder <terra@gnome.org>
136         * Release 1.10.15
138 2011-03-24  Morten Welinder <terra@gnome.org>
140         * Release 1.10.14
142 2011-02-02  Morten Welinder <terra@gnome.org>
144         * Release 1.10.13
146 2010-11-25  Morten Welinder <terra@gnome.org>
148         * Release 1.10.12
150 2010-10-01  Morten Welinder <terra@gnome.org>
152         * Release 1.10.11
154 2010-09-04  Morten Welinder <terra@gnome.org>
156         * Release 1.10.10
158 2010-08-16  Morten Welinder <terra@gnome.org>
160         * Release 1.10.9
162 2010-07-30  Morten Welinder <terra@gnome.org>
164         * Release 1.10.8
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
177         _free.
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>
185         * Release 1.10.7
187 2010-06-16  Morten Welinder <terra@gnome.org>
189         * Release 1.10.6
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>
197         * Release 1.10.5
199 2010-05-20  Morten Welinder <terra@gnome.org>
201         * Release 1.10.4
203 2010-05-07  Morten Welinder <terra@gnome.org>
205         * Release 1.10.3
207 2010-04-16  Morten Welinder <terra@gnome.org>
209         * Release 1.10.2
211 2010-03-08  Morten Welinder <terra@gnome.org>
213         * Release 1.10.1
215 2010-02-13  Morten Welinder <terra@gnome.org>
217         * Release 1.10.0
219 2010-01-19  Morten Welinder <terra@gnome.org>
221         * Release 1.9.18
223 2009-12-15  Morten Welinder <terra@gnome.org>
225         * Release 1.9.17
227 2009-11-29  Morten Welinder <terra@gnome.org>
229         * Release 1.9.16
231 2009-11-01  Morten Welinder <terra@gnome.org>
233         * Release 1.9.15
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>
244         * Release 1.9.14
246 2009-09-20  Morten Welinder <terra@gnome.org>
248         * Release 1.9.13
250 2009-09-05  Morten Welinder <terra@gnome.org>
252         * Release 1.9.12
254 2009-08-30  Morten Welinder <terra@gnome.org>
256         * Release 1.9.11
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>
281         * Release 1.9.10
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
290         (help_mid): ditto
291         (help_leftb): add argument description
292         (help_midb): ditto
293         (help_right*): ditto
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
318         (help_asc): update
319         (gnm_asc_half): new
320         (gnumeric_asc): implement
322 2009-06-20  Morten Welinder <terra@gnome.org>
324         * Release 1.9.9
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>
332         * Release 1.9.8
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>
340         * Release 1.9.7
342 2009-04-25  Morten Welinder <terra@gnome.org>
344         * Release 1.9.6
346 2009-03-22  Morten Welinder <terra@gnome.org>
348         * Release 1.9.5
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>
357         * Release 1.9.4
359 2008-10-18  Jody Goldberg <jody@gnome.org>
361         * Release 1.9.3
363 2008-08-29  Jody Goldberg <jody@gnome.org>
365         * Release 1.9.2
367 2008-06-25  Jody Goldberg <jody@gnome.org>
369         * Release 1.9.1
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>
377         * Release 1.9.0
379 2007-12-21  Jody Goldberg <jody@gnome.org>
381         * Release 1.8.0
383 2007-12-03  Jody Goldberg <jody@gnome.org>
385         * Release 1.7.91
387 2007-11-19  Jody Goldberg <jody@gnome.org>
389         * Release 1.7.90
391 2007-11-04  Morten Welinder <terra@gnome.org>
393         * Release 1.7.14
395 2007-10-21  Morten Welinder <terra@gnome.org>
397         * Release 1.7.13
399 2007-09-04  Jody Goldberg <jody@gnome.org>
401         * Release 1.7.12
403 2007-07-24  Jody Goldberg <jody@gnome.org>
405         * Release 1.7.11
407 2007-05-03  Morten Welinder <terra@gnome.org>
409         * Release 1.7.10
411 2007-04-21  Morten Welinder <terra@gnome.org>
413         * Release 1.7.9
415 2007-03-04  Morten Welinder <terra@gnome.org>
417         * Release 1.7.8
419 2007-02-16  Morten Welinder <terra@gnome.org>
421         * Release 1.7.7
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>
434         * Release 1.7.6
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>
446         * Release 1.7.5
448 2006-11-20  Jody Goldberg <jody@gnome.org>
450         * Release 1.7.4
452 2006-11-19  Morten Welinder <terra@gnome.org>
454         * Release 1.7.3
456 2006-10-17  Jody Goldberg <jody@gnome.org>
458         * Release 1.7.2
460 2006-10-02  Jody Goldberg <jody@gnome.org>
462         * Release 1.7.1
464 2006-05-08  Jody Goldberg <jody@gnome.org>
466         * Release 1.7.0
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
475         segments.
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
485         values.
486         (gnumeric_unichar): Handle crazy input values.
487         (gnumeric_left, gnumeric_right, gnumeric_mid): Handle crazy values
488         for length.
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
493         pile of other bugs.
494         (gnumeric_fixed): Fix division-by-zero problem.  Handle crazy
495         decimals count.
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>
505         * Release 1.6.1
507 2005-10-10  Jody Goldberg <jody@gnome.org>
509         * Release 1.6.0
511 2005-09-08  Jody Goldberg <jody@gnome.org>
513         * Release 1.5.90
515 2005-08-28  Morten Welinder <terra@gnome.org>
517         * Release 1.5.5
519 2005-08-28  Morten Welinder <terra@gnome.org>
521         * Release 1.5.4
523 2005-08-15  Morten Welinder <terra@gnome.org>
525         * Release 1.5.3
527 2005-06-13  Jody Goldberg <jody@gnome.org>
529         * Release 1.5.2
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>
537         * Release 1.5.1
539 2005-02-08  Jody Goldberg <jody@gnome.org>
541         * Release 1.5.0
543 2005-02-02  Morten Welinder  <terra@gnome.org>
545         * functions.c (gnumeric_substitute): Fix infinite loop and check
546         fourth argument.
548 2005-01-17  Jody Goldberg <jody@gnome.org>
550         * Release 1.4.2
552 2004-12-09  Jody Goldberg <jody@gnome.org>
554         * Release 1.4.1
556 2004-11-28  Jody Goldberg <jody@gnome.org>
558         * Release 1.4.0
560 2004-11-07  Jody Goldberg <jody@gnome.org>
562         * Release 1.3.93
564 2004-10-31  Jody Goldberg <jody@gnome.org>
566         * Release 1.3.92
568 2004-10-05  Jody Goldberg <jody@gnome.org>
570         * Release 1.3.91
572 2004-09-08  Jody Goldberg <jody@gnome.org>
574         * Release 1.3.90
576 2004-08-29  Jody Goldberg <jody@gnome.org>
578         * Release 1.3.2
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>
586         * Release 1.3.1
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>
594         * Release 1.3.0
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>
603         * Release 1.2.3
605 2003-11-26  Jody Goldberg <jody@gnome.org>
607         * Release 1.2.2
609 2003-11-20  Jody Goldberg <jody@gnome.org>
611         * functions.c : add lenb
613 2003-10-08  Jody Goldberg <jody@gnome.org>
615         * Release 1.2.1
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>
623         * Release 1.2.0
625 2003-09-10  Jody Goldberg <jody@gnome.org>
627         * Release 1.1.90
629 2003-08-21  Jody Goldberg <jody@gnome.org>
631         * Release 1.1.20
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>
639         * Release 1.1.19
641 2003-06-07  Jody Goldberg <jody@gnome.org>
643         * Release 1.1.18
645 2003-05-11  Jody Goldberg <jody@gnome.org>
647         * Release 1.1.17
649 2003-01-28  Jody Goldberg <jody@gnome.org>
651         * Release 1.1.16
653 2002-12-31  Jody Goldberg <jody@gnome.org>
655         * Release 1.1.15
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>
663         * Release 1.1.14
665 2002-12-22  Jody Goldberg <jody@gnome.org>
667         * Release 1.1.13
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>
677         * Release 1.1.12
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
686         using regexps.
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>
699         * Release 1.1.11
701 2002-10-27  Jody Goldberg <jody@gnome.org>
703         * Release 1.1.10
705 2002-10-18  Morten Welinder  <terra@diku.dk>
707         * functions.c (gnumeric_search): Use g_utf8_strdown, not
708         g_strdown.
710 2002-09-30  Jody Goldberg <jody@gnome.org>
712         * Release 1.1.9
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>
720         * Release 1.1.8
722 2002-08-12  Jody Goldberg <jody@gnome.org>
724         * Release 1.1.7
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>
736         * Release 1.1.6
738 2002-05-29  Jody Goldberg <jody@gnome.org>
740         * Release 1.1.4
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
766         string length.
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>
785         * Release 1.1.3
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
792           range_concatenate