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	Mon Dec 09 17:30:40 1996 +0000
+++ b/ChangeLog	Mon Dec 09 18:05:39 1996 +0000
@@ -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	Mon Dec 09 17:30:40 1996 +0000
+++ b/PROJECTS	Mon Dec 09 18:05:39 1996 +0000
@@ -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	Mon Dec 09 17:30:40 1996 +0000
+++ b/doc/ChangeLog	Mon Dec 09 18:05:39 1996 +0000
@@ -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	Mon Dec 09 17:30:40 1996 +0000
+++ b/libcruft/ChangeLog	Mon Dec 09 18:05:39 1996 +0000
@@ -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	Mon Dec 09 17:30:40 1996 +0000
+++ b/liboctave/Array2-idx.h	Mon Dec 09 18:05:39 1996 +0000
@@ -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	Mon Dec 09 17:30:40 1996 +0000
+++ b/liboctave/ChangeLog	Mon Dec 09 18:05:39 1996 +0000
@@ -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	Mon Dec 09 17:30:40 1996 +0000
+++ b/scripts/ChangeLog	Mon Dec 09 18:05:39 1996 +0000
@@ -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	Mon Dec 09 17:30:40 1996 +0000
+++ b/src/ChangeLog	Mon Dec 09 18:05:39 1996 +0000
@@ -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	Mon Dec 09 17:30:40 1996 +0000
+++ b/src/ov.h	Mon Dec 09 18:05:39 1996 +0000
@@ -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
--- a/test/ChangeLog	Mon Dec 09 17:30:40 1996 +0000
+++ b/test/ChangeLog	Mon Dec 09 18:05:39 1996 +0000
@@ -1,3 +1,7 @@
+Fri Dec  6 15:23:39 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
+
+	* Version 1.94.
+
 Wed Nov 20 01:00:02 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 
 	* Version 1.93.