1.12.20
[gnumeric.git] / plugins / mps / ChangeLog
blob82521011cf22cc794f3c1645ecb5b3043c13cce4
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-18  Morten Welinder <terra@gnome.org>
31         * Release 1.12.13
33 2014-03-03  Morten Welinder <terra@gnome.org>
35         * Release 1.12.12
37 2014-02-16  Morten Welinder <terra@gnome.org>
39         * Release 1.12.11
41 2014-02-11  Morten Welinder <terra@gnome.org>
43         * Release 1.12.10
45 2013-11-28  Morten Welinder <terra@gnome.org>
47         * Release 1.12.9
49 2013-10-07  Morten Welinder <terra@gnome.org>
51         * Release 1.12.8
53 2013-09-01  Morten Welinder <terra@gnome.org>
55         * Release 1.12.7
57 2013-08-27  Morten Welinder <terra@gnome.org>
59         * Release 1.12.6
61 2013-08-19  Morten Welinder <terra@gnome.org>
63         * Release 1.12.5
65 2013-07-10  Morten Welinder <terra@gnome.org>
67         * Release 1.12.4
69 2013-06-25  Morten Welinder <terra@gnome.org>
71         * Release 1.12.3
73 2013-04-26  Morten Welinder <terra@gnome.org>
75         * Release 1.12.2
77 2013-03-09  Morten Welinder <terra@gnome.org>
79         * Release 1.12.1
81 2012-12-18  Morten Welinder <terra@gnome.org>
83         * Release 1.12.0
85 2012-11-29  Morten Welinder <terra@gnome.org>
87         * Release 1.11.91
89 2012-11-16  Morten Welinder <terra@gnome.org>
91         * Release 1.11.90
93 2012-09-06  Morten Welinder <terra@gnome.org>
95         * Release 1.11.6
97 2012-07-15  Morten Welinder <terra@gnome.org>
99         * Release 1.11.5
101 2012-06-25  Morten Welinder <terra@gnome.org>
103         * Release 1.11.4
105 2012-04-21  Morten Welinder <terra@gnome.org>
107         * Release 1.11.3
109 2012-03-02  Morten Welinder <terra@gnome.org>
111         * Release 1.11.2
113 2011-11-27  Morten Welinder <terra@gnome.org>
115         * Release 1.11.1
117 2011-11-24  Morten Welinder <terra@gnome.org>
119         * Release 1.11.0
121 2011-07-31  Morten Welinder <terra@gnome.org>
123         * Release 1.10.17
125 2011-05-21  Morten Welinder <terra@gnome.org>
127         * Release 1.10.15
129 2011-03-24  Morten Welinder <terra@gnome.org>
131         * Release 1.10.14
133 2011-02-02  Morten Welinder <terra@gnome.org>
135         * Release 1.10.13
137 2010-11-25  Morten Welinder <terra@gnome.org>
139         * Release 1.10.12
141 2010-10-01  Morten Welinder <terra@gnome.org>
143         * Release 1.10.11
145 2010-09-04  Morten Welinder <terra@gnome.org>
147         * Release 1.10.10
149 2010-08-16  Morten Welinder <terra@gnome.org>
151         * Release 1.10.9
153 2010-07-30  Morten Welinder <terra@gnome.org>
155         * Release 1.10.8
157 2010-06-28  Morten Welinder <terra@gnome.org>
159         * Release 1.10.7
161 2010-06-16  Morten Welinder <terra@gnome.org>
163         * Release 1.10.6
165 2010-05-30  Morten Welinder <terra@gnome.org>
167         * Release 1.10.5
169 2010-05-20  Morten Welinder <terra@gnome.org>
171         * Release 1.10.4
173 2010-05-07  Morten Welinder <terra@gnome.org>
175         * Release 1.10.3
177 2010-04-16  Morten Welinder <terra@gnome.org>
179         * Release 1.10.2
181 2010-03-08  Morten Welinder <terra@gnome.org>
183         * Release 1.10.1
185 2010-02-13  Morten Welinder <terra@gnome.org>
187         * Release 1.10.0
189 2010-01-19  Morten Welinder <terra@gnome.org>
191         * Release 1.9.18
193 2009-12-15  Morten Welinder <terra@gnome.org>
195         * Release 1.9.17
197 2009-11-29  Morten Welinder <terra@gnome.org>
199         * Release 1.9.16
201 2009-11-19  Morten Welinder  <terra@gnome.org>
203         * mps.c: Re-implement.
205 2009-11-17  Morten Welinder  <terra@gnome.org>
207         * parser.c (mps_add_column, mps_add_rhs, mps_add_bound): Use
208         gnm_strto, not atof.
210 2009-11-08  Morten Welinder  <terra@gnome.org>
212         * mps.c (mps_input_context_destroy): Plug leak.
214 2009-11-01  Morten Welinder <terra@gnome.org>
216         * Release 1.9.15
218 2009-10-27  Morten Welinder  <terra@gnome.org>
220         * mps.c (mps_input_context_destroy, mps_write_coefficients): Plug
221         leaks.
223 2009-10-26  Morten Welinder  <terra@gnome.org>
225         * mps.c (mps_write_coefficients): Handle large number of variables
226         better.
228 2009-10-11  Morten Welinder <terra@gnome.org>
230         * Release 1.9.14
232 2009-09-20  Morten Welinder <terra@gnome.org>
234         * Release 1.9.13
236 2009-09-05  Morten Welinder <terra@gnome.org>
238         * Release 1.9.12
240 2009-08-30  Morten Welinder <terra@gnome.org>
242         * Release 1.9.11
244 2009-08-15  Morten Welinder <terra@gnome.org>
246         * Release 1.9.10
248 2009-06-20  Morten Welinder <terra@gnome.org>
250         * Release 1.9.9
252 2009-05-23  Morten Welinder <terra@gnome.org>
254         * Release 1.9.8
256 2009-05-06  Morten Welinder <terra@gnome.org>
258         * Release 1.9.7
260 2009-04-25  Morten Welinder <terra@gnome.org>
262         * Release 1.9.6
264 2009-03-28  Morten Welinder  <terra@gnome.org>
266         * mps.c (mps_write_coefficients, mps_create_sheet): Make things a
267         bit more robust.  Fixes #577138.
269 2009-03-22  Morten Welinder <terra@gnome.org>
271         * Release 1.9.5
273 2009-02-22  Morten Welinder <terra@gnome.org>
275         * Release 1.9.4
277 2008-10-18  Jody Goldberg <jody@gnome.org>
279         * Release 1.9.3
281 2008-09-10  Jody Goldberg <jody@gnome.org>
283         * parser.c (mps_parse_columns) : Clear out unreachable code.
284           [Coverty #245]
286 2008-08-29  Jody Goldberg <jody@gnome.org>
288         * Release 1.9.2
290 2008-06-25  Jody Goldberg <jody@gnome.org>
292         * Release 1.9.1
294 2008-05-04  Jody Goldberg <jody@gnome.org>
296         * Release 1.9.0
298 2008-02-18  Morten Welinder  <terra@gnome.org>
300         * mps.c (mps_input_context_new): Initialize ->objective_row.
301         * parser.c (mps_parse_rows): Handle missing objective row.  Fixes
302         #517141.
304 2007-12-21  Jody Goldberg <jody@gnome.org>
306         * Release 1.8.0
308 2007-12-03  Jody Goldberg <jody@gnome.org>
310         * Release 1.7.91
312 2007-11-19  Jody Goldberg <jody@gnome.org>
314         * Release 1.7.90
316 2007-11-04  Morten Welinder <terra@gnome.org>
318         * Release 1.7.14
320 2007-10-21  Morten Welinder <terra@gnome.org>
322         * Release 1.7.13
324 2007-09-04  Jody Goldberg <jody@gnome.org>
326         * Release 1.7.12
328 2007-07-24  Jody Goldberg <jody@gnome.org>
330         * Release 1.7.11
332 2007-05-03  Morten Welinder <terra@gnome.org>
334         * Release 1.7.10
336 2007-04-21  Morten Welinder <terra@gnome.org>
338         * Release 1.7.9
340 2007-03-04  Morten Welinder <terra@gnome.org>
342         * Release 1.7.8
344 2007-02-16  Morten Welinder <terra@gnome.org>
346         * Release 1.7.7
348 2006-12-17  Jody Goldberg <jody@gnome.org>
350         * Release 1.7.6
352 2006-12-04  Jody Goldberg <jody@gnome.org>
354         * Release 1.7.5
356 2006-11-20  Jody Goldberg <jody@gnome.org>
358         * Release 1.7.4
360 2006-11-19  Morten Welinder <terra@gnome.org>
362         * Release 1.7.3
364 2006-10-17  Jody Goldberg <jody@gnome.org>
366         * Release 1.7.2
368 2006-10-02  Jody Goldberg <jody@gnome.org>
370         * Release 1.7.1
372 2006-05-25  Jean Brefort  <jean.brefort@normalesup.org>
374         * mps.c: replaced gi18n.h by gi18n-lib.h.
375         * parser.c: ditto.
377 2006-05-08  Jody Goldberg <jody@gnome.org>
379         * Release 1.7.0
381 2006-02-22  Morten Welinder  <terra@gnome.org>
383         * mps.c (mps_write_coefficients): Plug leaks.  Avoid going through
384         the parser for creating expressions.
386 2006-02-19  Morten Welinder  <terra@gnome.org>
388         * mps.c (mps_write_coefficients): Use gnm_expr_new_funcall1 and
389         gnm_expr_new_funcall2.  Avoid casting between GSList* and GList*
390         in ways that surely never worked.
391         (mps_write_coefficients): Plug leaks.
393 2005-11-14  Jody Goldberg <jody@gnome.org>
395         * Release 1.6.1
397 2005-10-10  Jody Goldberg <jody@gnome.org>
399         * Release 1.6.0
401 2005-09-08  Jody Goldberg <jody@gnome.org>
403         * Release 1.5.90
405 2005-08-28  Morten Welinder <terra@gnome.org>
407         * Release 1.5.5
409 2005-08-28  Morten Welinder <terra@gnome.org>
411         * Release 1.5.4
413 2005-08-15  Morten Welinder <terra@gnome.org>
415         * Release 1.5.3
417 2005-06-13  Jody Goldberg <jody@gnome.org>
419         * Release 1.5.2
421 2005-05-10  Jody Goldberg <jody@gnome.org>
423         * Release 1.5.1
425 2005-04-06  Jody Goldberg <jody@gnome.org>
427         * mps.c (mps_set_cell) : Use cell_set_value, rather than the more
428           expensive sheet_cell_set_value
430 2005-02-08  Jody Goldberg <jody@gnome.org>
432         * Release 1.5.0
434 2005-01-17  Jody Goldberg <jody@gnome.org>
436         * Release 1.4.2
438 2004-12-09  Jody Goldberg <jody@gnome.org>
440         * Release 1.4.1
442 2004-11-28  Jody Goldberg <jody@gnome.org>
444         * Release 1.4.0
446 2004-11-07  Jody Goldberg <jody@gnome.org>
448         * Release 1.3.93
450 2004-10-31  Jody Goldberg <jody@gnome.org>
452         * Release 1.3.92
454 2004-10-05  Jody Goldberg <jody@gnome.org>
456         * Release 1.3.91
458 2004-09-08  Jody Goldberg <jody@gnome.org>
460         * Release 1.3.90
462 2004-08-29  Jody Goldberg <jody@gnome.org>
464         * Release 1.3.2
466 2004-07-19  Jody Goldberg <jody@gnome.org>
468         * Release 1.3.1
470 2004-07-16  Jody Goldberg <jody@gnome.org>
472         * mps.c : strip unnecessary unportable includes
473         * parser.c : ditto.
475 2004-03-28  Jody Goldberg <jody@gnome.org>
477         * Release 1.3.0
479 2003-12-23  Jody Goldberg <jody@gnome.org>
481         * Release 1.2.3
483 2003-11-26  Jody Goldberg <jody@gnome.org>
485         * Release 1.2.2
487 2003-10-08  Jody Goldberg <jody@gnome.org>
489         * Release 1.2.1
491 2003-09-15  Jody Goldberg <jody@gnome.org>
493         * Release 1.2.0
495 2003-09-10  Jody Goldberg <jody@gnome.org>
497         * Release 1.1.90
499 2003-08-21  Jody Goldberg <jody@gnome.org>
501         * Release 1.1.20
503 2003-06-07  Jody Goldberg <jody@gnome.org>
505         * Release 1.1.19
507 2003-06-07  Jody Goldberg <jody@gnome.org>
509         * Release 1.1.18
511 2003-05-11  Jody Goldberg <jody@gnome.org>
513         * Release 1.1.17
515 2003-01-28  Jody Goldberg <jody@gnome.org>
517         * Release 1.1.16
519 2002-12-31  Jody Goldberg <jody@gnome.org>
521         * Release 1.1.15
523 2002-12-22  Jody Goldberg <jody@gnome.org>
525         * Release 1.1.14
527 2002-12-22  Jody Goldberg <jody@gnome.org>
529         * Release 1.1.13
531 2002-11-20  Morten Welinder  <terra@diku.dk>
533         * parser.c (mps_parse_name): Don't use ctype.h
535 2002-11-15  Jody Goldberg <jody@gnome.org>
537         * Release 1.1.12
539 2002-11-14  Jon K Hellan  <hellan@acm.org>
541         * plugin.xml.in: Remove "open" and "import" attributes.
543 2002-11-12  Morten Welinder  <welinder@rentec.com>
545         * mps.c (BINDING_LIMIT): Delete.
547 2002-11-01  Jody Goldberg <jody@gnome.org>
549         * Release 1.1.11
551 2002-10-27  Jody Goldberg <jody@gnome.org>
553         * Release 1.1.10
555 2002-09-30  Jody Goldberg <jody@gnome.org>
557         * Release 1.1.9
559 2002-08-25  Jody Goldberg <jody@gnome.org>
561         * Release 1.1.8
563 2002-08-18  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
565         * mps.c (mps_write_coefficients): Even more speed by using expressions
566         instead of strings and parsing.
568 2002-08-17  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
570         * mps.c (mps_write_coefficients): Use directly expressions for
571         slacks instead of going through parser.
573 2002-08-16  Jon K Hellan  <hellan@acm.org>
575         * parser.c (mps_add_bound): Allocate sufficient space in
576         bound->name for all possible values of counter.
578 2002-08-12  Jody Goldberg <jody@gnome.org>
580         * Release 1.1.7
582 2002-07-22  Zbigniew Chyla  <cyba@gnome.pl>
584         * plugin.xml.in: Set loader type to "Gnumeric_Builtin:module".
586 2002-07-21  Jody Goldberg <jody@gnome.org>
588         * Release 1.1.6
590 2002-07-07  Jody Goldberg <jody@gnome.org>
592         * parser.c (mps_parse_ranges) : avoid warnings.
594 2002-07-03  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
596         * mps.c (mps_prepare): Added support for FX bounds.
598         * parser.c (mps_parse_bounds): Related changes.
600 2002-07-03  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
602         * parser.c (mps_parse_ranges): Wrote. Currently gives only a valid
603         error msg.
604         (mps_parse_bounds): Added support for lower bounds.
605         (mps_parse_file): Added ranges section parsing.
607 2002-07-03  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
609         * parser.c (mps_add_bound): Bug fix: Add type field setting.
611         * mps.c (mps_prepare): Bug fix: Write the RHS of a bound into the
612         correct column.
614 2002-06-16  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
616         * parser.c (mps_add_row): Bug Fix: Row name of the objective
617         function need not be given as the last one any more.
618         (mps_parse_rows): Related changes.
619         (mps_get_line): Fix seg. fault in the case of an empty row.
621 2002-06-15  Jody Goldberg <jody@gnome.org>
623         * mps.c (mps_input_context_destroy) : do not free the line, we do not
624           own that memory.
626 2002-06-14  Jody Goldberg <jody@gnome.org>
628         * parser.c (mps_parse_name) : just use strdup.
629         (mps_add_row) : ditto.
630         (mps_get_line): ditto.
631         * mps.c (mps_input_context_new) : convert to libgsf.
633 2002-05-29  Jody Goldberg <jody@gnome.org>
635         * Release 1.1.4
637 2002-04-29  Jody Goldberg <jody@gnome.org>
639         * Release 1.1.3
641 2002-03-25  Jody Goldberg <jody@gnome.org>
643         * Release 1.1.2
645 2002-03-26  Jukka-Pekka Iivonen  <jiivonen@hutcs.cs.hut.fi>
647         * mps.c: Moved the parser part into parser.c.
649         * mps.h, parser.c, Makefile.am: New files.
651 2002-03-24  Jukka-Pekka Iivonen  <jiivonen@hutcs.cs.hut.fi>
653         * mps.c: Major clean up.  Does not crach any more if a model
654         having more than 250 columns is loaded.
656 2002-03-11  Jukka-Pekka Iivonen  <jiivonen@hutcs.cs.hut.fi>
658         * mps.c (mps_create_sheet): Removed a title to make the program
659         report to look better.
661 2002-03-10  Jody Goldberg <jody@gnome.org>
663         * Release 1.1.1
665 2002-02-25  Jody Goldberg <jody@gnome.org>
667         * mps.c : include solver.h
668         (mps_create_sheet) : handle change of solver_parms from
669           containment -> pointer.
671 2001-02-20  Morten Welinder  <terra@diku.dk>
673         * mps.c (mps_parse_name): Fix isspace usage.
674         (mps_create_sheet): Constify.
676 2002-02-18  Jody Goldberg <jody@gnome.org>
678         * Release 1.1.0
680 2002-01-23  Jody Goldberg <jody@gnome.org>
682         * mps.c : glib now has g_alloca, no need for portability.h
684 2002-01-21  Jody Goldberg <jody@gnome.org>
686         * Release 1.0.3
688 2002-01-15  Jody Goldberg <jody@gnome.org>
690         * Release 1.0.2
692 2002-01-06  Jody Goldberg <jody@gnome.org>
694         * Release 1.0.1
696 2002-01-03  J.H.M. Dassen (Ray) <jdassen@debian.org>
698         * mps.c : Changed types to fix signedness warnings.
700 2001-12-31  Jody Goldberg <jody@gnome.org>
702         * mps.c (mps_input_context_new) : supress warnings.
703         (mps_get_line) : ditto.
704         (mps_parse_name) : ditto.
706 2001-12-31  Jody Goldberg <jody@gnome.org>
708         * Release 1.0.0
710 2001-12-29  Jody Goldberg <jody@gnome.org>
712         * mps.c (mps_input_context_new) : formating.
713           init row_hash, col_hash,  col_name_tbl, matrix.
714         (mps_input_context_destroy) : be more careful about errors.
715         (mps_file_open) : handle errors more smoothly.
716         (mps_create_sheet) : don't complain if there is a problem.
718 2001-12-24  Jody Goldberg <jody@gnome.org>
720         * Release 0.99.1
722 2001-12-15  Jody Goldberg <jody@gnome.org>
724         * Release 0.99.0
726 2001-11-19  Jody Goldberg <jgoldberg@home.com>
728         * Release 0.76
730 2001-11-05  Jody Goldberg <jgoldberg@home,com>
732         * Release 0.75
734 2001-10-29  Jody Goldberg <jgoldberg@home.com>
736         * Release 0.74
738 2001-10-29  Jody Goldberg <jgoldberg@home.com>
740         * Release 0.73
742 2001-10-26  Jukka-Pekka Iivonen  <jiivonen@hutcs.cs.hut.fi>
744         * mps.c: Added the i18n stuff that got lost in previous commit.
746 2001-10-25  Jukka-Pekka Iivonen  <jiivonen@hutcs.cs.hut.fi>
748         * mps.c: Moved to character position based scanning since many MPS
749         files (like Netlib's blend) skip tokens.  MPS is actually position
750         based according to its definition.  Some work towards BOUND
751         support.
753 2001-10-18  Jody Goldberg <jgoldberg@home.com>
755         * Release 0.72
757 2001-10-07  Jody Goldberg <jgoldberg@home.com>
759         * Release 0.71
761 2001-09-25  Jon K Hellan  <hellan@acm.org>
763         * .cvsignore: Add plugin.xml
765 2001-08-26  Morten Welinder  <terra@diku.dk>
767         * mps.c (mps_add_column): Use g_strdup.
768         (mps_add_rhs): Ditto.
769         (mps_parse_columns): Use new function get_token.  Fix signedness
770         problem.
771         (mps_parse_rhs): Ditto.
772         (mps_add_row): Fix signedness problem.
773         (mps_parse_columns): Ditto.
774         (mps_parse_name): Ditto.
775         (mps_parse_columns, mps_parse_rhs): Allow much wider names and
776         numbers.
777         (mps_parse_rhs): Stop on non-indented line.
779 2001-08-26  Jukka-Pekka Iivonen  <jiivonen@hutcs.cs.hut.fi>
781         * mps.c: Initial version.