# HG changeset patch # User Rik # Date 1372021226 25200 # Node ID ac5313d94f208060640d99cb78b91148ca3a2cf3 # Parent a4969508008ef7639f463f76c4b98717c870d4f5 Remove deprecated function setstr.m from 3.8 release. * NEWS: Added setstr to list of deprecated and removed functions. * scripts/deprecated/module.mk: Removed setstr.m from build system. * scripts/deprecated/setstr.m: Deleted. diff -r a4969508008e -r ac5313d94f20 NEWS --- a/NEWS Sun Jun 23 12:49:53 2013 -0700 +++ b/NEWS Sun Jun 23 14:00:26 2013 -0700 @@ -187,9 +187,9 @@ The following functions were deprecated in Octave 3.4 and have been removed from Octave 3.8. - autocor dispatch is_global strerror - autocov fstat krylovb values - betai gammai perror + autocor dispatch is_global setstr + autocov fstat krylovb strerror + betai gammai perror values cellidx glpkmex replot cquad is_duplicate_entry saveimage diff -r a4969508008e -r ac5313d94f20 scripts/deprecated/module.mk --- a/scripts/deprecated/module.mk Sun Jun 23 12:49:53 2013 -0700 +++ b/scripts/deprecated/module.mk Sun Jun 23 14:00:26 2013 -0700 @@ -17,7 +17,6 @@ deprecated/javafields.m \ deprecated/javamethods.m \ deprecated/polyderiv.m \ - deprecated/setstr.m \ deprecated/shell_cmd.m \ deprecated/studentize.m \ deprecated/sylvester_matrix.m diff -r a4969508008e -r ac5313d94f20 scripts/deprecated/setstr.m --- a/scripts/deprecated/setstr.m Sun Jun 23 12:49:53 2013 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,40 +0,0 @@ -## Copyright (C) 2003-2012 John W. Eaton -## -## This file is part of Octave. -## -## Octave is free software; you can redistribute it and/or modify it -## under the terms of the GNU General Public License as published by -## the Free Software Foundation; either version 3 of the License, or (at -## your option) any later version. -## -## Octave is distributed in the hope that it will be useful, but -## WITHOUT ANY WARRANTY; without even the implied warranty of -## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -## General Public License for more details. -## -## You should have received a copy of the GNU General Public License -## along with Octave; see the file COPYING. If not, see -## . - -## -*- texinfo -*- -## @deftypefn {Function File} {} setstr (@var{s}) -## This function has been deprecated. Use char instead. -## @end deftypefn - -## Author: jwe - -## Deprecated in version 3.0 -## Matlab still has this function, so don't remove just yet. - -function retval = setstr (varargin) - - persistent warned = false; - if (! warned) - warned = true; - warning ("Octave:deprecated-function", - "setstr is obsolete and will be removed from a future version of Octave; please use char instead"); - endif - - retval = char (varargin{:}); - -endfunction