Mercurial > hg > octave-lyh
changeset 2575:e57847e2de87
[project @ 1996-12-09 18:05:37 by jwe]
author | jwe |
---|---|
date | Mon, 09 Dec 1996 18:05:39 +0000 |
parents | cfa9f35fd407 |
children | 9083d8cbaf25 |
files | ChangeLog PROJECTS doc/ChangeLog libcruft/ChangeLog liboctave/Array2-idx.h liboctave/ChangeLog scripts/ChangeLog src/ChangeLog src/ov.h test/ChangeLog |
diffstat | 10 files changed, 43 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +Mon Dec 9 11:28:27 1996 John W. Eaton <jwe@bevo.che.wisc.edu> + + * aclocal.m4 (OCTAVE_STRING_NPOS): New macro. + * configure.in: Call it. + * acconfig.h: Add undef for NPOS. + * config.h.bot: Remove kluge for deciding whether to define NPOS. + Thu Dec 5 11:05:02 1996 John W. Eaton <jwe@bevo.che.wisc.edu> * config.sub: Update to current version from FSF.
--- a/PROJECTS +++ b/PROJECTS @@ -69,7 +69,7 @@ * Optional inputs for fsqp. * Allow parameters to be passed through the call to fsolve() to the - user-supplied function for Matlab compatibility. Don't place an + user-supplied function for Matlab compatibility. Don't place an upper limit on the number of arguments. * If possible, make economy QR factorization actually take advantage @@ -95,6 +95,9 @@ Should probably work for any vectors, not just if x is a column vector and y is a row vector. + * On systems that support matherr(), make it possible for users to + enable the printing of warning messages. + -------- Graphics: --------
--- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,3 +1,7 @@ +Fri Dec 6 15:23:52 1996 John W. Eaton <jwe@bevo.che.wisc.edu> + + * Version 1.94. + Wed Nov 20 01:00:50 1996 John W. Eaton <jwe@bevo.che.wisc.edu> * Version 1.93.
--- a/libcruft/ChangeLog +++ b/libcruft/ChangeLog @@ -1,3 +1,7 @@ +Fri Dec 6 15:23:50 1996 John W. Eaton <jwe@bevo.che.wisc.edu> + + * Version 1.94. + Wed Nov 20 01:00:43 1996 John W. Eaton <jwe@bevo.che.wisc.edu> * misc/Makefile.in (install): Also install lo-error.h.
--- a/liboctave/Array2-idx.h +++ b/liboctave/Array2-idx.h @@ -365,10 +365,10 @@ int idx_j_is_colon = idx_j.is_colon (); if (idx_i_is_colon) - n = lhs_nr; + n = lhs_nr > 0 ? lhs_nr : rhs_nr; if (idx_j_is_colon) - m = lhs_nc; + m = lhs_nc > 0 ? lhs_nc : rhs_nc; if (idx_i && idx_j) {
--- a/liboctave/ChangeLog +++ b/liboctave/ChangeLog @@ -1,5 +1,11 @@ Fri Dec 6 14:41:15 1996 John W. Eaton <jwe@bevo.che.wisc.edu> + * Array2-idx.h (assign): If index is a colon, set number of + elements to the lhs dimension if the lhs dimension is greater than + zero. Otherwise, set it to the rhs dimension. + + * Version 1.94. + * Array2-idx.h (assign): Test for rhs scalar case first. If index is colon, set number of elements to lhs dimension, not rhs dimension.
--- a/scripts/ChangeLog +++ b/scripts/ChangeLog @@ -1,3 +1,7 @@ +Fri Dec 6 15:23:46 1996 John W. Eaton <jwe@bevo.che.wisc.edu> + + * Version 1.94. + Sun Dec 1 20:55:34 1996 John W. Eaton <jwe@bevo.che.wisc.edu> * strings/str2num.m: New file.
--- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +Mon Dec 9 12:03:45 1996 John W. Eaton <jwe@bevo.che.wisc.edu> + + * ov.h: Declare proper form of do_binary_op as friend to + octave_value class. + Sat Dec 7 22:00:10 1996 John W. Eaton <jwe@bevo.che.wisc.edu> * oct-stream.cc (do_printf_conv, do_scanf_conv,
--- a/src/ov.h +++ b/src/ov.h @@ -379,8 +379,9 @@ // Binary and unary operations. - friend octave_value do_binary_op (octave_value& a, octave_value& b, - tree_expression::type t); + friend octave_value do_binary_op (octave_value::binary_op, + const octave_value&, + const octave_value&); // Can we make these go away? @@ -475,10 +476,6 @@ extern void increment_struct_indent (void); extern void decrement_struct_indent (void); -extern octave_value -do_binary_op (octave_value::binary_op, const octave_value&, - const octave_value&); - extern void install_types (void); #endif