view scripts/ChangeLog @ 6156:a46f14cdbecd

[project @ 2006-11-13 19:20:23 by jwe]
author jwe
date Mon, 13 Nov 2006 19:20:23 +0000
parents 08f0dabf17b9
children 045038e0108a
line wrap: on
line source

2006-11-13  John W. Eaton  <jwe@octave.org>

	* plot/mesh.m: Use size_equal to compare dimensions.

2006-11-13  Sren Hauberg  <soren@hauberg.org>

	* plot/mesh.m: Simplify.  Set hidden3d for the plot.

2006-11-11  Sren Hauberg  <soren@hauberg.org>

	* miscellaneous/copyfile.m: Fix docs to match function.

2006-11-08  John W. Eaton  <jwe@octave.org>

	* plot/legend.m: New function, adapted from Octave Forge.

	* plot/__do_legend__.m: New function.
	* plot/__errplot__.m, plot/__plt3__.m, plot/__plt__.m,
	plot/replot.m: Call it before plotting.

	* plot/plot3.m, plot/mesh.m, plot/contour.m: Don't send "set
	noparametric" to gnuplot..
	
	* plot/__plotopt__.m, plot/__pltopt1__.m, plot/__plt1__.m,
	plot/__plt2__.m, plot/__plt2mm__.m, plot/__plt2mv__.m,
	plot/__plt2ss__.m, plot/__plt2vm__.m, plot/__plt2vv__.m: Accept
	and return key title separate from line format.  Accept format and
	key as cellstr.  Always return data as cell array.  Return format
	and key title as cellstr.
	* plot/__errplot__.m, plot/__plt3__.m, plot/__plt__.m:
	Handle line format and key titles separately.
	* plot/__plt3__.m, plot/__plt__.m: Handle data as cell array only.

	* plot/__plot_globals__.m (__plot_line_offset__,
	__plot_key_labels__, __plot_key_properties__): New global
	variables.  Initialize them.
	* plot/__init_plot_vars__.m (__plot_line_offset__,
	__plot_key_labels__, __plot_key_properties__): Initialize.
	* plot/__errplot__.m, plot/__plt3__.m, plot/__plt__.m
	(__plot_line_offset__, __plot_key_labels__,
	__plot_key_properties__): Store information about plot key titles.

	* plot/__errplot__.m, plot/__init_plot_vars__.m, plot/__plt3__.m,
	plot/__plt__.m: Use cf, mxi, and myi as shorthand for
	__current_figure__, __multiplot_xi__, and __multiplot_yi__,
	respectively.

	* plot/__errcomm__.m: Allow fmt to be cellstr.

	* strings/strcat.m: Disable Octave:empty-list-elements warning
	whle concatenating args.

2006-11-07  John W. Eaton  <jwe@octave.org>

	* startup/main-rcfile: Conditionally set PAGER_FLAGS.

2006-11-06  Sren Hauberg  <soren@hauberg.org>

	* pkg/pkg.m (extract_pkg): No need to pass "dotexceptnewline"
	option to regexp.

	* image/__img__.m: Send "set size ratio -1" before plotting.

2006-11-03  Bill Denney  <denney@seas.upenn.edu>

	* strings/index.m: New arg, direction.  Simplify and speed up.
	* strings/rindex.m: Implement using index (..., "last");

	* scripts/blanks.m, scripts/strcat.m: Simplify.  Add tests.

2006-11-01  Bill Denney  <denney@seas.upenn.edu>

	* general/__isequal__.m: Test size and class more consistently.

2006-10-27  John W. Eaton  <jwe@octave.org>

	* miscellaneous/ls_command.m: Use /D instead of /w.
	From Michael Goffioul <michael.goffioul@swing.be>.

	* miscellaneous/ls.m, miscellaneous/ls_command.m: New files.
	* miscellaneous/dir.m: Mark as a command.

2006-10-27  William Poetra Yoga Hadisoeseno  <williampoetra@gmail.com>

	* miscellaneous/unpack.m: Fix missing comma in strcat call.

2006-10-25  John W. Eaton  <jwe@octave.org>

	* image/image.m: Set x = y = [] when nargin == 0;

2006-10-25  Quentin Spencer  <qspencer@ieee.org>

	* image/image.m: Call __img__ if gnuplot version is > 4.0.
	* image/__img__.m: New file, originally from
	Daniel J Sebald <daniel.sebald@ieee.org>.

2006-10-25  John W. Eaton  <jwe@octave.org>

	* plot/__gnuplot_version__.m: New function, originally from
	Daniel J Sebald <daniel.sebald@ieee.org> by way of 
	Quentin Spencer <qspencer@ieee.org>.

2006-10-25  Sren Hauberg  <soren@hauberg.org>

	* plot/__pltopt__.m: Update symbol marker id numbers for gnuplot 4.

2006-10-24  Bill Denney  <denney@seas.upenn.edu>

	* miscellaneous/unpack.m, miscellaneous/bunzip2.m,
	miscellaneous/gunzip.m: New files.
	* miscellaneous/untar.m, miscellaneous/unzip.m:
	Call unpack to do the real work.

2006-10-24  John W. Eaton  <jwe@octave.org>

	* plot/plot3.m: If we have a format string, then also pass using
	string to __plt3__.

	* plot/sombrero.m: Don't return anything if nargout == 0.

	* plot/__plt3__.m: Create using clause if none is supplied.
	* plot/mesh.m: Always pass empty using string to __plt3__.

2006-10-20  Bill Denney  <denney@seas.upenn.edu>

	* movefile.m, copyfile.m: Handle cellstr lists of files.
	Quote filenames in shell commands.

2006-10-17  David Bateman  <dbateman@free.fr>

	* pkg/pkg.m (uninstall): Allow the uninstall to proceed even if
	the package directory is missing.

2006-10-13  John W. Eaton  <jwe@octave.org>

	* plot/box.m: New function.

2006-10-13  Etienne Grossmann  <etienne@tyzx.com>

	* general/ind2sub.m, general/sub2ind.m: Handle empty indices.

2006-10-12  Quentin Spencer  <qspencer@ieee.org>

	* plot/sombrero.m: Only plot if nargout == 0.  Otherwise, return data.

2006-10-10  John W. Eaton  <jwe@octave.org>

	* miscellaneous/copyfile.m, miscellaneous/movefile.m: New functions.

2006-10-10  Bill Denney  <denney@seas.upenn.edu>

	* audio/lin2mu.m, audio/loadaudio.m, audio/mu2lin.m,
	audio/playaudio.m, audio/record.m, audio/saveaudio.m,
	audio/setaudio.m, audio/wavread.m, audio/wavwrite.m,
	control/base/__bodquist__.m, control/base/__freqresp__.m,
	control/base/are.m, control/base/bode.m, control/base/ctrb.m,
	control/base/damp.m, control/base/dare.m, control/base/dcgain.m,
	control/base/dre.m, control/base/impulse.m, control/base/lqg.m,
	control/base/lsim.m, control/base/lyap.m, control/base/nichols.m,
	control/base/nyquist.m, control/base/obsv.m, control/base/pzmap.m,
	control/base/rlocus.m, control/base/step.m, control/base/tzero.m,
	control/hinf/h2norm.m, control/hinf/h2syn.m,
	control/hinf/hinfnorm.m, control/hinf/hinfsyn.m,
	control/hinf/is_dgkf.m, control/hinf/wgt1o.m,
	control/obsolete/dezero.m, control/system/__sysdefioname__.m,
	control/system/buildssic.m, control/system/c2d.m,
	control/system/cellidx.m, control/system/d2c.m,
	control/system/dmr2d.m, control/system/fir2sys.m,
	control/system/is_abcd.m, control/system/is_controllable.m,
	control/system/is_detectable.m, control/system/is_digital.m,
	control/system/is_observable.m, control/system/is_siso.m,
	control/system/is_stabilizable.m, control/system/is_stable.m,
	control/system/jet707.m, control/system/listidx.m,
	control/system/ord2.m, control/system/parallel.m,
	control/system/ss.m, control/system/ss2zp.m,
	control/system/starp.m, control/system/sys2ss.m,
	control/system/sys2tf.m, control/system/sys2zp.m,
	control/system/sysadd.m, control/system/sysappend.m,
	control/system/syschtsam.m, control/system/sysconnect.m,
	control/system/syscont.m, control/system/sysdimensions.m,
	control/system/sysdisc.m, control/system/sysdup.m,
	control/system/sysgetsignals.m, control/system/sysgettsam.m,
	control/system/sysgroup.m, control/system/sysidx.m,
	control/system/sysmin.m, control/system/sysmult.m,
	control/system/sysout.m, control/system/sysprune.m,
	control/system/sysscale.m, control/system/syssetsignals.m,
	control/system/syssub.m, control/system/sysupdate.m,
	control/system/tf.m, control/system/tfout.m,
	control/system/ugain.m, control/system/zp.m,
	control/system/zpout.m, control/util/__outlist__.m,
	control/util/__zgpbal__.m, control/util/prompt.m,
	control/util/sortcom.m, control/util/strappend.m,
	deprecated/com2str.m, elfun/acot.m, elfun/acoth.m, elfun/acsc.m,
	elfun/acsch.m, elfun/asec.m, elfun/asech.m, elfun/cot.m,
	elfun/coth.m, elfun/csc.m, elfun/csch.m, elfun/lcm.m, elfun/sec.m,
	elfun/sech.m, finance/fv.m, finance/fvl.m, finance/irr.m,
	finance/nper.m, finance/npv.m, finance/pmt.m, finance/pv.m,
	finance/pvl.m, finance/rate.m, finance/vol.m,
	general/__isequal__.m, general/bitcmp.m, general/bitget.m,
	general/bitset.m, general/blkdiag.m, general/cart2sph.m,
	general/cell2mat.m, general/circshift.m, general/cplxpair.m,
	general/cumtrapz.m, general/deal.m, general/diff.m,
	general/flipdim.m, general/fliplr.m, general/flipud.m,
	general/ind2sub.m, general/int2str.m,
	general/is_duplicate_entry.m, general/isdefinite.m,
	general/isequal.m, general/isequalwithequalnans.m,
	general/isscalar.m, general/issquare.m, general/issymmetric.m,
	general/isvector.m, general/logical.m, general/logspace.m,
	general/mod.m, general/nargchk.m, general/nextpow2.m,
	general/perror.m, general/postpad.m, general/prepad.m,
	general/randperm.m, general/rem.m, general/repmat.m,
	general/rot90.m, general/rotdim.m, general/shift.m,
	general/shiftdim.m, general/sph2cart.m, general/strerror.m,
	general/sub2ind.m, general/trapz.m, general/tril.m,
	general/triu.m, image/gray.m, image/gray2ind.m, image/hsv2rgb.m,
	image/image.m, image/imagesc.m, image/ind2gray.m, image/ind2rgb.m,
	image/loadimage.m, image/ntsc2rgb.m, image/ocean.m,
	image/rgb2hsv.m, image/rgb2ntsc.m, image/saveimage.m, io/beep.m,
	linear-algebra/commutation_matrix.m, linear-algebra/cond.m,
	linear-algebra/cross.m, linear-algebra/dmult.m,
	linear-algebra/dot.m, linear-algebra/duplication_matrix.m,
	linear-algebra/krylov.m, linear-algebra/krylovb.m,
	linear-algebra/logm.m, linear-algebra/norm.m,
	linear-algebra/null.m, linear-algebra/orth.m,
	linear-algebra/qzhess.m, linear-algebra/rank.m,
	linear-algebra/trace.m, linear-algebra/vec.m,
	linear-algebra/vech.m, miscellaneous/bincoeff.m,
	miscellaneous/delete.m, miscellaneous/dir.m, miscellaneous/dos.m,
	miscellaneous/fileattrib.m, miscellaneous/fileparts.m,
	miscellaneous/flops.m, miscellaneous/fullfile.m,
	miscellaneous/ispc.m, miscellaneous/isunix.m,
	miscellaneous/menu.m, miscellaneous/not.m, miscellaneous/popen2.m,
	miscellaneous/single.m, miscellaneous/unix.m, miscellaneous/ver.m,
	miscellaneous/xor.m, optimization/glpk.m, optimization/glpkmex.m,
	optimization/qp.m, optimization/sqp.m, plot/__axis_label__.m,
	plot/__errplot__.m, plot/__plr1__.m, plot/__plr2__.m,
	plot/__plr__.m, plot/__plt1__.m, plot/__plt2__.m,
	plot/__plt2mm__.m, plot/__plt2mv__.m, plot/__plt2ss__.m,
	plot/__plt2vm__.m, plot/__plt2vv__.m, plot/__pltopt1__.m,
	plot/__pltopt__.m, plot/bar.m, plot/bottom_title.m, plot/close.m,
	plot/contour.m, plot/errorbar.m, plot/figure.m, plot/fplot.m,
	plot/grid.m, plot/hist.m, plot/hold.m, plot/ishold.m,
	plot/loglogerr.m, plot/mesh.m, plot/meshdom.m, plot/meshgrid.m,
	plot/multiplot.m, plot/orient.m, plot/polar.m, plot/replot.m,
	plot/semilogxerr.m, plot/semilogyerr.m, plot/sombrero.m,
	plot/stairs.m, plot/subplot.m, plot/subwindow.m, plot/title.m,
	plot/top_title.m, polynomial/compan.m, polynomial/conv.m,
	polynomial/deconv.m, polynomial/mkpp.m, polynomial/poly.m,
	polynomial/polyder.m, polynomial/polyderiv.m,
	polynomial/polyfit.m, polynomial/polygcd.m,
	polynomial/polyinteg.m, polynomial/polyout.m,
	polynomial/polyreduce.m, polynomial/polyval.m,
	polynomial/polyvalm.m, polynomial/ppval.m, polynomial/residue.m,
	polynomial/roots.m, polynomial/unmkpp.m, quaternion/quaternion.m,
	set/complement.m, set/create_set.m, set/intersect.m,
	set/ismember.m, set/setdiff.m, set/setxor.m, set/union.m,
	set/unique.m, signal/arch_fit.m, signal/arch_rnd.m,
	signal/arma_rnd.m, signal/autocor.m, signal/autoreg_matrix.m,
	signal/bartlett.m, signal/blackman.m, signal/detrend.m,
	signal/diffpara.m, signal/durbinlevinson.m, signal/fftconv.m,
	signal/fftfilt.m, signal/fftshift.m, signal/filter2.m,
	signal/freqz.m, signal/hamming.m, signal/hanning.m,
	signal/hurst.m, signal/ifftshift.m, signal/sinetone.m,
	signal/sinewave.m, signal/spencer.m, signal/stft.m,
	signal/synthesis.m, signal/unwrap.m, sparse/gplot.m,
	sparse/spfun.m, sparse/sprand.m, sparse/sprandn.m,
	sparse/sprandsym.m, sparse/spstats.m, specfun/beta.m,
	specfun/betai.m, specfun/betaln.m, specfun/erfinv.m,
	specfun/gammai.m, specfun/log2.m, specfun/pow2.m,
	special-matrix/hankel.m, special-matrix/hilb.m,
	special-matrix/invhilb.m, special-matrix/sylvester_matrix.m,
	special-matrix/toeplitz.m, special-matrix/vander.m,
	statistics/base/center.m, statistics/base/cloglog.m,
	statistics/base/cor.m, statistics/base/corrcoef.m,
	statistics/base/cov.m, statistics/base/cut.m,
	statistics/base/gls.m, statistics/base/iqr.m,
	statistics/base/kendall.m, statistics/base/kurtosis.m,
	statistics/base/logit.m, statistics/base/mahalanobis.m,
	statistics/base/mean.m, statistics/base/meansq.m,
	statistics/base/median.m, statistics/base/moment.m,
	statistics/base/ols.m, statistics/base/ppplot.m,
	statistics/base/probit.m, statistics/base/qqplot.m,
	statistics/base/range.m, statistics/base/ranks.m,
	statistics/base/run_count.m, statistics/base/skewness.m,
	statistics/base/spearman.m, statistics/base/statistics.m,
	statistics/base/std.m, statistics/base/studentize.m,
	statistics/base/table.m, statistics/base/values.m,
	statistics/base/var.m, statistics/distributions/betacdf.m,
	statistics/distributions/betainv.m,
	statistics/distributions/betapdf.m,
	statistics/distributions/betarnd.m,
	statistics/distributions/binocdf.m,
	statistics/distributions/binoinv.m,
	statistics/distributions/binopdf.m,
	statistics/distributions/binornd.m,
	statistics/distributions/cauchy_cdf.m,
	statistics/distributions/cauchy_inv.m,
	statistics/distributions/cauchy_pdf.m,
	statistics/distributions/cauchy_rnd.m,
	statistics/distributions/chi2cdf.m,
	statistics/distributions/chi2inv.m,
	statistics/distributions/chi2pdf.m,
	statistics/distributions/chi2rnd.m,
	statistics/distributions/discrete_cdf.m,
	statistics/distributions/discrete_inv.m,
	statistics/distributions/discrete_pdf.m,
	statistics/distributions/discrete_rnd.m,
	statistics/distributions/empirical_rnd.m,
	statistics/distributions/expcdf.m,
	statistics/distributions/expinv.m,
	statistics/distributions/exppdf.m,
	statistics/distributions/exprnd.m,
	statistics/distributions/fcdf.m, statistics/distributions/finv.m,
	statistics/distributions/fpdf.m, statistics/distributions/frnd.m,
	statistics/distributions/gamcdf.m,
	statistics/distributions/gaminv.m,
	statistics/distributions/gampdf.m,
	statistics/distributions/gamrnd.m,
	statistics/distributions/geocdf.m,
	statistics/distributions/geoinv.m,
	statistics/distributions/geopdf.m,
	statistics/distributions/geornd.m,
	statistics/distributions/hygecdf.m,
	statistics/distributions/hygeinv.m,
	statistics/distributions/hygepdf.m,
	statistics/distributions/hygernd.m,
	statistics/distributions/kolmogorov_smirnov_cdf.m,
	statistics/distributions/laplace_cdf.m,
	statistics/distributions/laplace_inv.m,
	statistics/distributions/laplace_pdf.m,
	statistics/distributions/laplace_rnd.m,
	statistics/distributions/logistic_cdf.m,
	statistics/distributions/logistic_inv.m,
	statistics/distributions/logistic_pdf.m,
	statistics/distributions/logistic_rnd.m,
	statistics/distributions/logncdf.m,
	statistics/distributions/logninv.m,
	statistics/distributions/lognpdf.m,
	statistics/distributions/lognrnd.m,
	statistics/distributions/normcdf.m,
	statistics/distributions/norminv.m,
	statistics/distributions/normpdf.m,
	statistics/distributions/normrnd.m,
	statistics/distributions/pascal_cdf.m,
	statistics/distributions/pascal_inv.m,
	statistics/distributions/pascal_pdf.m,
	statistics/distributions/pascal_rnd.m,
	statistics/distributions/poisscdf.m,
	statistics/distributions/poissinv.m,
	statistics/distributions/poisspdf.m,
	statistics/distributions/poissrnd.m,
	statistics/distributions/stdnormal_cdf.m,
	statistics/distributions/stdnormal_inv.m,
	statistics/distributions/stdnormal_pdf.m,
	statistics/distributions/stdnormal_rnd.m,
	statistics/distributions/tcdf.m, statistics/distributions/tinv.m,
	statistics/distributions/tpdf.m, statistics/distributions/trnd.m,
	statistics/distributions/unifcdf.m,
	statistics/distributions/unifinv.m,
	statistics/distributions/unifpdf.m,
	statistics/distributions/unifrnd.m,
	statistics/distributions/wblcdf.m,
	statistics/distributions/wblinv.m,
	statistics/distributions/wblpdf.m,
	statistics/distributions/wblrnd.m,
	statistics/distributions/wienrnd.m, statistics/tests/anova.m,
	statistics/tests/bartlett_test.m,
	statistics/tests/chisquare_test_homogeneity.m,
	statistics/tests/chisquare_test_independence.m,
	statistics/tests/cor_test.m, statistics/tests/f_test_regression.m,
	statistics/tests/hotelling_test.m,
	statistics/tests/hotelling_test_2.m,
	statistics/tests/kolmogorov_smirnov_test.m,
	statistics/tests/kolmogorov_smirnov_test_2.m,
	statistics/tests/kruskal_wallis_test.m, statistics/tests/manova.m,
	statistics/tests/mcnemar_test.m, statistics/tests/prop_test_2.m,
	statistics/tests/run_test.m, statistics/tests/sign_test.m,
	statistics/tests/t_test.m, statistics/tests/t_test_2.m,
	statistics/tests/t_test_regression.m, statistics/tests/u_test.m,
	statistics/tests/var_test.m, statistics/tests/welch_test.m,
	statistics/tests/wilcoxon_test.m, statistics/tests/z_test.m,
	statistics/tests/z_test_2.m, strings/base2dec.m, strings/blanks.m,
	strings/deblank.m, strings/dec2base.m, strings/dec2bin.m,
	strings/dec2hex.m, strings/findstr.m, strings/hex2dec.m,
	strings/index.m, strings/isletter.m, strings/lower.m,
	strings/rindex.m, strings/split.m, strings/str2mat.m,
	strings/str2num.m, strings/strcat.m, strings/strcmpi.m,
	strings/strfind.m, strings/strjust.m, strings/strmatch.m,
	strings/strncmp.m, strings/strncmpi.m, strings/strrep.m,
	strings/strtrunc.m, strings/strvcat.m, strings/substr.m,
	strings/upper.m, testfun/assert.m, testfun/demo.m,
	testfun/example.m, testfun/fail.m, testfun/speed.m,
	testfun/test.m, time/asctime.m, time/calendar.m, time/ctime.m,
	time/datenum.m, time/datestr.m, time/datevec.m, time/eomday.m,
	time/etime.m, time/is_leap_year.m:
	Use print_usage instead of usage.

2006-10-09  David Bateman  <dbateman@free.fr>

	* time/datevec.m: Add additional compatible default parsing strings.

2006-10-09  Bill Denney  <denney@seas.upenn.edu><

	* pkg/pkg.m: Remove trailing "\n" from error messages.
	Remove compare_versions subfunction.

	* miscellaneous/compare_versions.m: New function to compare
	version numbers as strings with any boolean operators.

	* miscellaneous/untar.m: Check more rigorously to see if the tar
	file exists.

2006-10-04  John W. Eaton  <jwe@octave.org>

	* pkg/pkg.m: Use fullfile to concatenate directory and file names.

2006-10-04  Sren Hauberg  <soren@hauberg.org>

	* pkg/pkg.m: Update docs.  Handle prefix option.
	Handle dependencies for load option.

2006-10-04  John W. Eaton  <jwe@octave.org>

	* deprecated/clearplot.m, deprecated/clg.m: New functions.

	* plot/clg.m: Delete.
	* plot/__init_plot_vars__.m: New function.
	* plot/__setup_plot__.m: Use __init_plot_vars__.

2006-10-03  Sren Hauberg  <soren@hauberg.org>

	* pkg/pkg.m: Avoid calling addpath with no args.

2006-10-03  Bill Denney  <denney@seas.upenn.edu>

 	* audio/loadaudio.m, control/base/nyquist.m,
 	control/system/__zp2ssg2__.m, linear-algebra/cross.m,
 	linear-algebra/krylov.m, statistics/base/center.m,
 	statistics/base/median.m, statistics/base/std.m,
 	statistics/base/var.m, testfun/test.m: 	Use the new find syntax to
	find first or last element matching a condition.

2006-10-02  Bill Denney  <denney@seas.upenn.edu>

	* strings/deblank.m, strings/upper.m, strings/lower.m,
	general/__isequal__.m: Minimize looping using cellfun.

2006-10-02  David Bateman  <dbateman@free.fr>

	* pkg/pkg.m (copy_files): always create installation directory.

2006-10-02  Thomas Weber  <thomas.weber.mail@gmail.com>

	* miscellaneous/doc.m: Swap file and directory args to info.

2006-10-01  Arno Onken  <whyly@gmx.net>

	* statistics/distributions/exprnd.m: Fix typo.

2006-09-30  Benjamin Lindner  <lindnerben@gmx.net>

	* polynomial/ppval.m: Use .' instead of '.
	* polynomial/spline.m: Likewise.  New tests.

2006-09-26  David Bateman  <dbateman@free.fr>

	* __plt3__.m: Using global variables __plot_data__,
	__plot_data_offset__ and __plot_command__ to store plots and
	correctly handle multiplots, and hold state. Only accept a single
	data parameter plus, using, format and with strings. Remove
	setting of gnuplot parameters.
	* __make_using_clause__.m: New function extracted from __plt__.m.
	* __setup_plot__.m: Convert to a function and pass the plotting
	command to use.
	* __plt__.m: Change call to __setup_plot__ and __make_using_clause__.
	* contour.m: Use unwind protect on the parametric state of plot
	and __plt3__ instead of calling __gnuplot_splot__ directly.
	* mesh.m: ditto.
	* plot3.m: Error checking, setting of parametric state and
	formation of matrix to plot moved from old __plt3__.

2006-09-22  Michael Creel <michael.creel@uab.es>

	* deprecated/chisquare_pdf.m: Typo in documentation. 

2006-09-22  Sren Hauberg  <soren@hauberg.org>

	* signal/filter2.m: Correct texinfo doc.

2006-09-22  David Bateman <dbateman@free.fr>

	* miscellaneous/parseparams.m: Correct texinfo doc.
	
2006-09-15  David Bateman <dbateman@free.fr>

	* pkg/pkg.m (prepare_installation): Don't create package
	installation directory here.
	(copy_files): Create it here instead, to avoid issues with
	upgrades. Also install the COPYING file in packinfo.

2006-09-13  John W. Eaton  <jwe@octave.org>

	* general/blkdiag.m: Adjust to new cellfun rules.

2006-08-30  David Bateman <dbateman@free.fr>

	* pkg/pkg.m (install): Disallow bundles of packages. More verbose
	error message for archive name not matching package name.
	(installed_packages): Size header of printed results to
	arguments. Sort the list of installed packages before printing
	them.

2006-09-11  Paul Kienzle  <pkienzle@users.sf.net>

	* signal/freqz.m: Update tests.

2006-09-11  Ken Kouno  <kouno@mk.ecei.tohoku.ac.jp>

	* signal/freqz.m: Corretly postpad arrays.
	Don't call fliplr on a column vector.

2006-09-11  Luis F. Ortiz  <lortiz@interactivesupercomputing.com>

	* general/shiftdim.m: Use permute instead of reshape.

2006-09-05  Alexander Barth  <abarth93@users.sourceforge.net>

	* miscellaneous/parseparams.m: New function.

2006-09-05  Rafael Laboissiere  <rafael@debian.org>

	* miscellaneous/doc.m: Swap order of --file and --directory
	options for info program invocation.

2006-08-30  David Bateman <dbateman@free.fr>

	* pkg/pkg.m (create_pkgadddel): Resolve variable name-clash from
	previous change.

2006-08-26  David Bateman <dbateman@free.fr>

	* pkg/pkg.m (install, uninstall, installed_packages): Allow for
	absence of trailing "/" in OCTAVE_HOME.

2006-08-25  Alexander Barth  <abarth@marine.usf.edu>

	* time/datenum.m: Allow arg to be character string.

2006-08-25  David Bateman <dbateman@free.fr>

	* pkg/pkg.m (install): Verify that package name correponds to the
	archive name. Treat both PKG_ADD and PKG_DEL and remove them if
	they are empty. If package directory is empty, remove it to fail
	gracefully for system specific packages.
	(extract_pkgadd, create_pkgadd): delete.
	(extract_pkg, create_pkg): Generalized versions of deleted functions
	(copy_files): Install both bin/ and doc/ directories, adding the
	bin/ to the EXEC_PATH when the package is loaded.
	
2006-08-24  John W. Eaton  <jwe@octave.org>

	* image/saveimage.m: Use logical indexing instead of
	indices computed by calling find on the logical index.

2006-08-24  Sren Hauberg  <soren@hauberg.org>

	* miscellaneous/bincoeff.m, specfun/factorial.m:
	Use logical indexing instead of indices computed by calling find
	on the logical index.

	* linear-algebra/krylov.m: Delete unused local var nzidx.

2006-08-23  Quentin Spencer  <qspencer@ieee.org>

	* control/system/tf2zp.m: Simplify gain calculation.

2006-08-23  John W. Eaton  <jwe@octave.org>

	* plot/__plt__.m: Insert using clauses for all plots.

2006-08-23  A S Hodel  <hodelas@auburn.edu>

	* control/system/sysscale.m: Call tf and zp with correct number of
	args.

2006-08-22  David Bateman  <dbateman@free.fr>

	* pkg/pkg.m (extract_pkgadd, create_pkgadd): New functions to 
	Search inst/*.m and src/*.m files in the package for
	PKG_ADD directives and append user supplied PKG_ADD.
	(pkg): Call create_pkgadd after copying files.

2006-08-21  Sren Hauberg  <soren@hauberg.org>

	* pkg/pkg.m: Handle multiple packages in a single file.
	Insert directory separator between OCTAVE_HOME and rest of package
	installation directory.

2006-08-21  John W. Eaton  <jwe@octave.org>

	* general/num2str.m: Early return if arg is empty.
	From Thomas Treichl <Thomas.Treichl@gmx.net>.

2006-08-21  David Bateman  <dbateman@free.fr>

	* strings/mat2str.m: Compute NC before using.

2006-08-17  John W. Eaton  <jwe@octave.org>

	* audio/wavread.m: Fix calculation of sample count.

2006-08-14  Sren Hauberg  <soren@hauberg.org>

	* image/imshow.m: New Matlab-compatible version.

2006-08-15  John W. Eaton  <jwe@octave.org>

	* deprecated/is_global.m: Delete.

2006-08-14  John W. Eaton  <jwe@octave.org>

	* pkg/Makefile.in (script_sub_dir): Change from plot to pkg.

2006-08-14  Dmitri A. Sergatskov  <dasergatskov@gmail.com>

	* sparse/spy.m, control/base/bode.m, control/base/__stepimp__.m,
	signal/freqz_plot.m: Adapt to new automatic_replot definition.
	
2006-08-14  Sren Hauberg  <soren@hauberg.org>

        * pkg/pkg.m: Don't pass function name to print_usage.
	Use addpath and rmpath instead of manipulating LOADPATH.
	Handle changes to system function.
	(rm_rf): New subfunction.  Use it to avoid confirmation dialog for
	recursive directory removal.

	* strings/bin2dec.m: Ignore spaces in input for compatibility.

        * colormap.m: Change global variable to persistent.

	* rgb2ind.m: Handle single 3-d array as rgb image.

2006-08-14  John W. Eaton  <jwe@octave.org>

	* strings/str2double.m: Fix missing semicolon.

2006-07-27  Jim Peterson  <jpeterson@annapmicro.com>

	* plot/plot3.m: Accept one complex or one real and one complex
	argument and plot real and imaginary components for y and z.

2006-07-27  John W. Eaton  <jwe@octave.org>

	* testfun/test.m: Call fflush after each block of calls to
	fprintf, fputs, or fdisp.

2006-07-26  John W. Eaton  <jwe@octave.org>

	* miscellaneous/mex.m: New function.

2006-07-22  John W. Eaton  <jwe@octave.org>

	* special-matrix/hadamard.m: Coerce bool matrix to double.

2006-07-07  John W. Eaton  <jwe@octave.org>

	* miscellaneous/orderfields.m: New file.

2006-06-30  John W. Eaton  <jwe@octave.org>

	* time/datevec.m: Make another attempt to account for precision of
	datenum format.

2006-06-29  John W. Eaton  <jwe@octave.org>

	* miscellaneous/dump_prefs.m: Remove obsolete symbols from the list.
	Use feval instead of "type -q" to get values now that all the
	symbols are functions.

2006-06-16  John W. Eaton  <jwe@octave.org>

	* time/datevec.m: Avoid computing log of non-positive values.

2006-06-14  John W. Eaton  <jwe@octave.org>

	* time/datevec.m: Attempt to account for precision of datenum format.

2006-06-01  Quentin H. Spencer <qspencer@ieee.org>

	* audio/wavread.m: Fix file range error and add read support for
	24-bit WAV files.

2006-06-01  David Bateman  <dbateman@free.fr>

	* general/interpft.m, general/quadl.m, general/polyarea.m,
	general/interp1.m, general/gradient.m, general/interp2.m,
	general/bicubic.m, miscellaneous/inputname.m, plot/__plt3__.m,
	plot/ndgrid.m, plot/plot3.m, polynomial/pchip.m, sparse/pcg.m,
	sparse/pcr.m, strings/mat2str.m: New files from Octave Forge.

2006-05-31  Bill Denney  <bill@givebillmoney.com>

 	* miscellaneous/fileparts.m, miscellaneous/fullfile.m: Add seealso.
 	* miscellaneous/texas_lotto.m: Fix warning message.

2006-05-26  John W. Eaton  <jwe@octave.org>

	* miscellaneous/doc.m: Also handle nargin == 0.

2006-05-23  John W. Eaton  <jwe@octave.org>

	* plot/mesh.m: Use __gnupot_raw__ except where __gnuplot_set__ is
	really needed.

2006-05-22  John W. Eaton  <jwe@octave.org>

	* scripts/general/lookup.m: New file from Octave Forge.

2006-05-22  David Bateman  <dbateman@free.fr>

	* scripts/general/nthroot.m, scripts/linear-algebra/rref.m,
	scripts/specfun/isprime.m, scripts/specfun/primes.m,
	scripts/specfun/factor.m, scripts/specfun/nchoosek.m,
	scripts/specfun/legendre.m, scripts/specfun/perms.m,
	scripts/special-matrix/rosser.m,
	scripts/special-matrix/wilkinson.m,
	scripts/special-matrix/pascal.m, scripts/special-matrix/magic.m,
	scripts/special-matrix/hadamard.m, scripts/strings/strtok.m:
	New files from Octave Forge.

2006-05-19  David Bateman  <dbateman@free.fr>

	* polynomial/unmkpp.m, polynomial/mkpp.m, polynomial/spline.m,
	polynomial/ppval.m, set/setxor.m: New files from Octave Forge.

2006-05-17  John W. Eaton  <jwe@octave.org>

	* set/intersection.m: Delete
	* deprecated/intersection.m: New file.

2006-05-17  David Bateman  <dbateman@free.fr>

	* general/cplxpair.m, general/trapz.m, general/cumtrapz.m,
	general/isdir.m, miscellaneous/dos.m, miscellaneous/getfield.m,
	miscellaneous/setfield.m, plot/fplot.m, set/intersect.m,
	signal/ifftshift.m, signal/filter2.m, specfun/betaln.m,
	specfun/factorial.m, strings/strvcat.m: New files from Octave
	Forge.

2006-05-11  John W. Eaton  <jwe@octave.org>

	* path/path.m: Delete (now a built-in function).

	* pkg/Makefile.in: New file.
	* configure.in (AC_CONFIG_FILES): Add pkg/Makefile to the list.
	* Makefile.in (SUBDIRS): Add pkg to the list.

2006-05-10  John W. Eaton  <jwe@octave.org>

	* tar.m, untar.m, unzip.m: Adapt to Octave coding style.
	* tar.m, untar.m: Only tar; don't compress or uncompress.

2006-05-10  Soren Hauberg  <hauberg@gmail.com>

	* tar.m, untar.m, unzip.m: New files.

2006-05-10  John W. Eaton  <jwe@octave.org>

	* path/addpath.m, path/rmpath.m: Improve compatibility.
	* path/setpath.m: Delete.

	* pkg/pkg.m: New file.

2006-05-09  Keith Goodman  <kwgoodman@gmail.com>

	* plot/plot.m: Doc string fix.

2006-05-09  Paul Kienzle  <pkienzle@users.sf.net>

	* testfun/speeed.m: Use new interface to unique and assert.
	Improve documentation.  Approximate time complexity from log-log
	plot.  Return time complexity and raw times if requested.  The
	mean ratio is no longer returned.  Provide complete control over
	which n are computed.

2006-05-09  John W. Eaton  <jwe@octave.org>

	* path/path.m: Move here from miscellaneous.
	Adapt to new LOADPATH definition.

2006-05-03  David Bateman  <dbateman@free.fr>

	* path/rmpath.m, path/addpath.m, miscellaneous/path.m: Replace all
	explicit uses of a path seperation character with pathsep().

2006-05-03  Bob Weigel <rweigel@gmu.edu>

        * scripts/set/setdiff.m: New arg, byrows.  New tests.

2006-04-29  John W. Eaton  <jwe@octave.org>

	* startup/main-rcfile: Disable some warnings.

2006-04-14  Bill Denney  <denney@seas.upenn.edu>

 	* strings/strcmpi.m: Return false instead of error if args are not
	char or cellstr.

2006-04-10  John W. Eaton  <jwe@octave.org>

	* miscellaneous/dir.m: Ensure that returned structure array is
	Nx1, not 1xN.

2006-04-06  Olli Saarela  <olli.saarela@kcl.fi>

	* plot/hist.m: Ignore NaN in inputs.

2006-04-06  Keith Goodman  <kwgoodman@gmail.com>

	* miscellaneous/mkoctfile.m: Doc string fix.

2006-04-05  John W. Eaton  <jwe@octave.org>

	* plot/__plt2__.m: Return data = [] and fmtstr = "" if x1 and x2
	are both empty.
	* plot/__plt__.m: Ignore empty data and format strings returned
	from __plt1__ or __plt2__.

2006-04-04  Bob Weigel  <rweigel@gmu.edu>

        * scripts/set/unique.m: Properly handle single column input when
	"rows" is specified.

2006-04-04  John W. Eaton  <jwe@octave.org>

	* path/setpath.m: New file.
	* path/savepath.m: Use setpath to set path instead of assigning
	directly to LOADPATH.

	* path/Makefile.in, path/addpath.m, path/rmpath.m, path/savepath.m:
	New files, adapted from Octave Forge by Keith Goodman
	<kwgoodman@gmail.com>.
	* path: New directory.
	* Makefile.in (SUBDIRS): Add it to the list.
	* configure.in (AC_CONFIG_FILES): Include path/Makefile here.

2006-04-02  David Bateman  <dbateman@free.fr>

	* general/tril.m, general.triu.m:
	Use resize (resize (x, 0), nr, nc) rather than zeros (nr, nc)
	to allow user types to work correctly.
	* special-matrix/hankel.m, special-matrix/toeplitz.m: Ditto.

2006-04-03  David Bateman  <dbateman@free.fr>

	* plot/grid.m: Cache the state of the grid to allow toggling.
	Accept keyword "minor" for minor grid.

2006-03-28  John W. Eaton  <jwe@octave.org>

	* general/isscalar.m: Only require that all dimensions are 1 for
	compatiblity.

2006-03-28  Bill Denney  <bill@givebillmoney.com>

	* general/isvector.m: Allow non-numeric objects to be vectors for
	compatibility.

2006-03-28  Keith Goodman  <kwgoodman@gmail.com>

	* plot/__errplot__.m: Doc string fix.

	* miscellaneous/doc.m: Mark as command.

	* general/isequal.m, general/__isequal__.m, general/cell2mat.m,
	general/isequalwithequalnans.m, general/blkdiag.m,
	strings/strfind.m, miscellaneous/doc.m: Update FSF address.
	
2006-03-27  Don Bindner  <dbindner@truman.edu>

	* plot/meshgrid.m: If nargout == 3 and vectors are supplied,
	return 3d matrices.

2006-03-27  Keith Goodman  <kwgoodman@gmail.com>

	* time/toc.m: Don't print "Elapsed time..." if tic has not been set.

2006-03-22  John W. Eaton  <jwe@octave.org>

	* plot/print.m: Don't replot after popping terminal setting.

2006-03-20  John W. Eaton  <jwe@octave.org>

	* miscellaneous/mkoctfile.m: Use version-specific name of
	mkoctfile.  Use fullfile to construct file name.

2006-03-20  Keith Goodman  <kwgoodman@gmail.com>

	* miscellaneous/mkoctfile.m: Make it possible to call mkoctfile
	shell script from Octave prompt.

2006-03-17  John W. Eaton  <jwe@octave.org>

	* deprecated/weibcdf.m, deprecated/weibinv.m,
	deprecated/weibpdf.m, deprecated/weibrnd.m: New functions.

	* deprecated/weibull_cdf.m, deprecated/weibull_inv.m,
	deprecated/weibull_pdf.m, deprecated/weibull_rnd.m:
	Call new wbl functions to do the real work.
	Swap args and provide default values as necessary to preserve
	compatibility with old version of Octave.

	* statistics/distributions/wblcdf.m: Rename from weibcdf.m.
	statistics/distributions/wblinv.m: Rename from weibinv.m.
	statistics/distributions/wblpdf.m: Rename from weibpdf.m.
	statistics/distributions/wblrnd.m: Rename from weibrnd.m.
	Swap scale and shape args for compatibility.

	* deprecated/lognormal_cdf.m, deprecated/lognormal_inv.m,
	deprecated/lognormal_pdf.m, deprecated/lognormal_rnd.m:
	Preserve compatibility with old versions of Octave given new
	definitions of logncdf, logninv, lognpdf, and lognrnd.

	* statistics/distributions/logncdf.m,
	statistics/distributions/logninv.m,
	statistics/distributions/lognpdf.m,
	statistics/distributions/lognrnd.m: Compatibility fixes.
	From Ben Barrowes  <barrowes@alum.mit.edu>

	* deprecated/hypergeometric_rnd.m: Update interface to match
	current 2.1.x version.

	* deprecated/t_rnd.m: Call trnd, not t_rnd.

	* miscellaneous/dir.m: Use readdir instead of glob.
	Special case for "." to avoid globbing.  Use list_in_columns.
	Eliminate unused variables len and finfo.

2006-03-16  Bill Denney  <bill@givebillmoney.com>

	* miscellaneous/dir.m: Improve compatibility.

2006-03-15  William Poetra Yoga Hadisoeseno  <williampoetra@gmail.com>

	* time/calendar.m, time/datestr.m, time/datevec.m, time/eomday.m,
	time/now.m, time/weekday.m: New functions from Octave Forge.

2006-03-16  John W. Eaton  <jwe@octave.org>

	* control/base/bode_bounds.m: Check for iip and iiz empty instead
	of looking at sum of max dimensions.

2006-03-16  David Bateman  <dbateman@free.fr>

	* testfun/test.m: Clear last warning before warning test to avoid
	issues with previously set warnings.
	* build_sparse_test.sh: Tests for multiple RHS for rectanguar
	sparse matrices. Force matrix type from spqr solution to be
	singular to force QR solvers to be used for assert.

2006-03-16  William Poetra Yoga Hadisoeseno  <williampoetra@gmail.com>

	* strings/strfind.m: New file.

2006-03-16  John W. Eaton  <jwe@octave.org>

	* general/rows.m, general/columns.m: Delete.

2006-03-15  William Poetra Yoga Hadisoeseno  <williampoetra@gmail.com>

	* strings/strcmpi.m: Simplify.
	* strings/strncmpi.m: Import from octave-forge, simplify.
	* strings/strtrunc.m: New file.

	* strings/lower.m, strings/upper.m: Handle cellstr arguments.

2006-03-15  John W. Eaton  <jwe@octave.org>

	* miscellaneous/doc.m: New file.
	From Soren Hauberg <soren@hauberg.org>.

2006-03-15  Keith Goodman  <kwgoodman@gmail.com>

	* miscellaneous/mkoctfile.m: New file.

2006-03-15  John W. Eaton  <jwe@octave.org>

	* polynomial/residue.m: Use & instead of && to generate arg for find.

2006-03-14  Keith Goodman  <kwgoodman@gmail.com>

	* strings/bin2dec.m: Doc fix.

2006-03-10  Paul Kienzle  <pkienzle@users.sf.net>

	* time/etime.m: Use datenum to support times spanning year boundaries.
	* time/datenum.m: New function to compute day number from time.

2006-03-09  John W. Eaton  <jwe@octave.org>

	* miscellaneous/unix.m, plot/print.m:
	Swap order of outputs from system.

2006-03-06  Keith Goodman  <kwgoodman@gmail.com>

	* audio/lin2mu.m, audio/loadaudio.m, audio/mu2lin.m,
	audio/playaudio.m, audio/record.m, audio/saveaudio.m,
	audio/wavread.m, audio/wavwrite.m, control/base/DEMOcontrol.m,
	control/base/__stepimp__.m, control/base/are.m,
	control/base/controldemo.m, control/base/damp.m,
	control/base/dare.m, control/base/impulse.m, control/base/lqg.m,
	control/base/step.m, control/system/abcddim.m,
	control/system/is_abcd.m, control/system/is_controllable.m,
	control/system/is_detectable.m, control/system/is_observable.m,
	control/system/is_stabilizable.m, control/system/is_stable.m,
	control/system/jet707.m, control/system/sys2fir.m,
	control/system/sysdimensions.m, control/system/sysupdate.m,
	control/system/tfout.m, control/system/ugain.m,
	control/system/zpout.m, elfun/lcm.m, finance/irr.m,
	finance/nper.m, finance/npv.m, finance/pmt.m, finance/pv.m,
	finance/rate.m, general/__isequal__.m, general/bitcmp.m,
	general/bitget.m, general/bitset.m, general/blkdiag.m,
	general/cart2pol.m, general/cart2sph.m, general/cell2mat.m,
	general/circshift.m, general/columns.m, general/flipdim.m,
	general/fliplr.m, general/flipud.m, general/ind2sub.m,
	general/int2str.m, general/isdefinite.m, general/isequal.m,
	general/isequalwithequalnans.m, general/isscalar.m,
	general/issquare.m, general/issymmetric.m, general/isvector.m,
	general/logspace.m, general/mod.m, general/nextpow2.m,
	general/num2str.m, general/perror.m, general/pol2cart.m,
	general/rem.m, general/rot90.m, general/rotdim.m, general/rows.m,
	general/shiftdim.m, general/sph2cart.m, general/sub2ind.m,
	general/tril.m, image/hsv2rgb.m, image/image.m, image/imagesc.m,
	image/imshow.m, image/ind2gray.m, image/ind2rgb.m,
	image/loadimage.m, image/rgb2hsv.m, image/rgb2ind.m,
	image/saveimage.m, io/beep.m, linear-algebra/cond.m,
	linear-algebra/norm.m, miscellaneous/comma.m, miscellaneous/dir.m,
	miscellaneous/license.m, miscellaneous/menu.m,
	miscellaneous/semicolon.m, miscellaneous/texas_lotto.m,
	miscellaneous/unix.m, miscellaneous/ver.m, optimization/sqp.m,
	plot/__errcomm__.m, plot/__errplot__.m, plot/__pltopt1__.m,
	plot/__pltopt__.m, plot/bar.m, plot/contour.m, plot/errorbar.m,
	plot/grid.m, plot/hist.m, plot/loglog.m, plot/loglogerr.m,
	plot/mesh.m, plot/meshgrid.m, plot/plot.m, plot/polar.m,
	plot/semilogx.m, plot/semilogxerr.m, plot/semilogy.m,
	plot/semilogyerr.m, plot/shg.m, plot/stairs.m, plot/title.m,
	plot/xlabel.m, polynomial/compan.m, polynomial/conv.m,
	polynomial/deconv.m, polynomial/polyderiv.m, polynomial/polygcd.m,
	polynomial/polyinteg.m, polynomial/polyout.m,
	polynomial/polyreduce.m, polynomial/polyval.m,
	polynomial/polyvalm.m, polynomial/residue.m, set/complement.m,
	set/create_set.m, set/intersection.m, set/ismember.m,
	set/setdiff.m, set/union.m, set/unique.m, sparse/etreeplot.m,
	sparse/gplot.m, sparse/spalloc.m, sparse/sphcat.m,
	sparse/sprand.m, sparse/sprandn.m, sparse/sprandsym.m,
	sparse/spvcat.m, sparse/treeplot.m, specfun/erfinv.m,
	specfun/log2.m, specfun/pow2.m, special-matrix/hankel.m,
	special-matrix/hilb.m, special-matrix/invhilb.m,
	special-matrix/sylvester_matrix.m, special-matrix/toeplitz.m,
	special-matrix/vander.m, statistics/base/median.m,
	statistics/base/std.m, statistics/distributions/gamcdf.m,
	statistics/distributions/gaminv.m,
	statistics/distributions/gampdf.m,
	statistics/distributions/gamrnd.m, strings/base2dec.m,
	strings/bin2dec.m, strings/dec2base.m, strings/dec2bin.m,
	strings/dec2hex.m, strings/hex2dec.m, strings/isletter.m,
	strings/lower.m, strings/upper.m, testfun/assert.m,
	testfun/demo.m, testfun/example.m, testfun/test.m, time/etime.m:
	Move @seealso inside @defXXX macro.  Remove "and" from @seealso.

2006-02-27  John W. Eaton  <jwe@octave.org>

	* time/tic.m: Move here from miscellaneous/tic.m.
	* time/toc.m: Move here from miscellaneous/toc.m.

2006-02-26  Keith Goodman  <kwgoodman@gmail.com>
 
 	* miscellaneous/toc.m: Display "Elapsed time is X seconds" if user
	does not assign output of toc to a variable.

2006-02-16  Bill Denney <denney@seas.upenn.edu>

 	* axis.m: Catch limits that are the same and return an error.

2006-02-15  Dmitri A. Sergatskov  <dasergatskov@gmail.com>

	* plot/print.m: Accept emf device option to support Enhanced
	Metafile format.

2006-02-15  A S Hodel  <hodelas@auburn.edu>

	* control/base/lqe.m: Doc fix.

2006-02-15  Keith Goodman  <kwgoodman@gmail.com>
 
 	* statistics/distributions/gamcdf.m: Doc fix.
 	* statistics/distributions/gaminv.m: Doc fix.
 	* statistics/distributions/gampdf.m: Doc fix.
 	* statistics/distributions/gamrnd.m: Doc fix.

2006-02-09  David Bateman  <dbateman@free.fr>

        * general/triu.m: Minimum change to allow sparse matrix. More needed
        for arbitrary user type.
        * general/tril.m: ditto.
        * sparse/sprand.m: Doc fix.
        * sparse/sprandn.m: Ditto.
        * sparse/sprandsym.m: New function.
        * audio/setaudio.m, general/cart2pol.m, general/cart2sph.m,
        general/pol2cart.m, general/sph2cart.m, signal/freqz_plot.m:
        Update for syntax error for latest texinfo.tex file.

2006-02-02  John W. Eaton  <jwe@octave.org>

	* plot/grid.m: Append ";\n" to "set grid" command.

2006-02-02  A S Hodel  <hodelas@auburn.edu>

	* control/base/rlocus.m: Don't atttempt to plot rlzer if it is empty.

2006-01-13  John W. Eaton  <jwe@octave.org>

	* audio/Makefile.in, control/base/Makefile.in,
	control/hinf/Makefile.in, control/obsolete/Makefile.in,
	control/system/Makefile.in, control/util/Makefile.in,
	deprecated/Makefile.in, elfun/Makefile.in, finance/Makefile.in,
	general/Makefile.in, image/Makefile.in, io/Makefile.in,
	linear-algebra/Makefile.in, miscellaneous/Makefile.in,
	optimization/Makefile.in, plot/Makefile.in,
	polynomial/Makefile.in, quaternion/Makefile.in, set/Makefile.in,
	signal/Makefile.in, sparse/Makefile.in, specfun/Makefile.in,
	special-matrix/Makefile.in, startup/Makefile.in,
	statistics/base/Makefile.in, statistics/distributions/Makefile.in,
	statistics/models/Makefile.in, statistics/tests/Makefile.in,
	strings/Makefile.in, time/Makefile.in, testfun/Makefile.in:
	(all): Depend on PKG_ADD.
	(PKG_ADD): New target.

2006-01-13  Bill Denney  <bill@givebillmoney.com>

 	* miscellaneous/dir.m: Add @seealso{} to docstring.

2006-01-13  John W. Eaton  <jwe@octave.org>

	* time/etime.m: Move here from miscellaneous/etime.m.
	* time/is_leap_year.m: Move here from miscellaneous/is_leap_year.m.

2006-01-13  Bill Denney  <bill@givebillmoney.com>

         * miscellaneous/dir.m: Use filesep instead of "/" where needed.
	 * miscellaneous/fullfile.m: Likewise.

2006-01-12  David Bateman  <dbateman@free.fr>

	* general/blkdiag.m: Compatible behavior for empty matrices 
	* statistics/base/unidrnd.m: Documentation buglet.

2005-12-14  David Bateman  <dbateman@free.fr>

	* testfun/assert.m, testfun/fail.m, testfun/test.m, testfun/demo.m,
	testfun/speed.m, testfun/example.m, Makefile.in: New files.

	* Makefile.in (SUBDIRS): Include testfun.
	* configure.in (AC_CONFIG_FILES): Include testfun/Makefile.

	* miscellaneous/dir.m: Transpose sub-assignment for cleanness.

	* general/__isequal__.m: Remove reference to getfield.

	* plot/hist.m: Update test code for row/column discrepencies.
	* signal/freqz.m: Alter output row/column for matlab compatibility.
	Update the test code for this.
	* sparse/spstats.m: Fix small bug in the dimension of output.

2005-12-13  William Poetra Yoga Hadisoeseno  <williampoetra@gmail.com>

	* cell/cell2mat.m: New file, from octave-forge.

2005-12-13  Ivana Varekova <varekova@redhat.com>

	* sparse/treeplot.m, sparse/etreeplot.m, sparse/gplot.m:
	New graph theory functions.

2005-12-13  John W. Eaton  <jwe@octave.org>

	* general/blkdiag.m: Use "isempty" instead of @isempty.

	* control/system/ss.m: Doc fix.
	From Jorge Barros de Abreu <ficmatin01@solar.com.br>.

2005-12-12  Michael Zeising  <michael@michaels-website.de>

	* audio/wavread.m, audio/wavwrite.m: 
	Correct scaling for 8-bit linear pcm samples.
	Improve scaling for all other linear pcm resolutions.

2005-12-07  John W. Eaton  <jwe@octave.org>

	* statistics/base/moment.m: Don't save and restore warn_str_to_num.

	* sparse/spdiags.m: Don't save and restore warn_fortran_indexing.
	* strings/strjust.m: Likewise.

	* general/shift.m: Don't save and restore warn_empty_list_elements.
	* signal/arma_rnd.m: Likewise.
	* strings/strcat.m: Likewise.
	* control/base/__freqresp__.m: Likewise.
	* control/base/place.m: Likewise.
	* control/base/pzmap.m: Likewise.
	* control/base/pzmap.m: Likewise.
	* control/system/sysappend.m: Likewise.
	* control/system/syscont.m: Likewise.
	* control/system/sysdisc.m: Likewise.
	* control/system/sysgroup.m: Likewise.
	* control/system/tfout.m: Likewise.
	* control/system/zpout.m: Likewise.
	* control/util/__outlist__.m: Likewise.

2005-12-06  John W. Eaton  <jwe@octave.org>

	* audio/wavread.m, audio/wavwrite.m: Adapt to Octave coding style.
	Avoid for loop in interleave/deinterleave steps.

2005-12-06  Michael Zeising  <michael@michaels-website.de>

	* audio/wavread.m, audio/wavwrite.m: New files.

2005-12-06  John W. Eaton  <jwe@octave.org>

	* miscellaneous/dir.m: Return Nx1 instead of 1xN struct array.

2005-12-05  John W. Eaton  <jwe@octave.org>

	* plot/axis.m: Add "## PKG_ADD: mark_as_command axis" line.

2005-12-02  John W. Eaton  <jwe@octave.org>

	* miscellaneous/fileattrib.m: New function.

2005-12-01  John W. Eaton  <jwe@octave.org>

	* general/columns.m: Use size (x, 2) instead of [nr, nc] = size (x).
	* general/rows.m: Use size (x, 1) instead of [nr, nc] = size (x).
	From William Poetra Yoga Hadisoeseno <williampoetra@yahoo.com>.

2005-11-30  John W. Eaton  <jwe@octave.org>

	* linear-algebra/krylov.m: Format doc string.
	From Jorge Barros de Abreu <ficmatin01@solar.com.br>.

2005-11-23  William Poetra Yoga Hadisoeseno  <williampoetra@yahoo.com>

	* general/blkdiag.m: Import from octave-forge.
	Ignore empty matrices in the input.  Add tests.

	* general/isequal.m, general/isequalwithequalnans.m:
	New wrapper scripts for general/__isequal__.m.
	* general/__isequal__.m: Rename from general/isequal.m.
	New arg, nans_compare_equal.

2005-11-29  John W. Eaton  <jwe@octave.org>

	* miscellaneous/ver.m: Use new uname built-in function instead of
	calling system.  Only append octave_forge_string if
	OCTAVE_FORGE_VERSION exists.  Use puts instead of disp.
	Call license instead of hard-coding license info here.

	* miscellaneous/license.m: Use persistent instead of global for
	__octave_licenses__.  Use puts instead of disp.
	Use getuid and getpwuid instead of calling unix ("id -un").
	If nargout = 1, return license info instead of printing usage message.

2005-11-29  William Poetra Yoga Hadisoeseno  <williampoetra@gmail.com>

	* miscellaneous/ver.m: New file.
	* miscellaneous/license.m: New file.

2005-11-22  John W. Eaton  <jwe@octave.org>

	* plot/axis.m: Use %.16g instead of just %g to format ranges for
	gnuplot set command.

2005-11-15  John W. Eaton  <jwe@octave.org>

	* general/shiftdim.m: Doc fix.

2005-11-07  Keith Goodman  <kwgoodman@gmail.com>

	* set/unique.m: Doc string fix.

2005-11-01  John W. Eaton  <jwe@octave.org>

	* Makefile.in (distclean, maintainer-clean):
	Also remove autom4te.cache directory.
	From Quentin Spencer  <qspencer@ieee.org>.

2005-10-28  John W. Eaton  <jwe@octave.org>

	* general/shiftdim.m: Compatibility fix for row vectors.
	Correct check for non-scalar non-integer shift.  For positive
	N, shift is remainder of N and number of dims.  Always return NS.
	Simplify.

2005-10-18  Keith Goodman  <kwgoodman@gmail.com>

	* general/randperm.m: Improve compatibility by allowing input
	value of zero.

2005-10-13  John W. Eaton  <jwe@octave.org>

	* plot/__plt__.m, plot/__errplot__.m, plot/replot.m:
	If in multiplot mode, clear plot before issuing new plot command.

	* plot/__setup_plot__.m: New function.
	* plot/__plt__.m, plot__errplot__.m: Use it.
	Handle multiplot data and offsets here.

	* plot/__plot_globals__.m: Also keep track of multiplot options.
	Move initialization to __setup_plot__.m.

	* plot/subplot.m: Multiplot globals now in __plot_globals__.m.
	Don't reset gnuplot_command_replot.

	* plot/replot.m: Handle multiplot data and offsets here.
	* plot__axis_label__.m, plot/axis.m, plot/grid.m,
	plot/plot_border.m, plot/plot.m, plot/plot_title.m,
	plot/top_title.m: Call replot, not __gnuplot_replot__.

2005-10-12  John W. Eaton  <jwe@octave.org>

	* plot/figure.m: Handle __current_figure__, not gnuplot details.

2005-10-04  Rafael Laboissiere  <rafael@debian.org>

	* binoinv.m, chi2pdf.m, frnd.m, poissinv.m, tinv.m, trnd.m,
	weibrnd.m: Removed calls and references to deprecated _pdf and
	_inv functions.
	* chi2pdf.m: Fixed typos in the documentation.

2005-09-28  John W. Eaton  <jwe@octave.org>

	* miscellaneous/single.m: New function.

	* statistics/base/unidrnd.m: New function.

2005-09-27  John W. Eaton  <jwe@octave.org>

	* miscellaneous/dir.m: Filename never includes directory part.

2005-09-22  John W. Eaton  <jwe@octave.org>

	* polynomial/residue.m: Use logical indexing instead of find..

2005-09-22  Julius Smith  <jos@ccrma.stanford.edu>

	* polynomial/residue.m: Avoid division by zero for pure imaginary
	and zero poles.

2005-09-22  Bill Denney  <denney@seas.upenn.edu>

	* strings/deblank.m: Handle cell arrays.
	* strings/split.m: New argument, N, to limit number of splits.

2005-09-22  Miroslaw Kwasniak  <mirek@zind.ikem.pwr.wroc.pl>

	* plot/__pltopt1__.m: Handle plot colors "w" and "k" separately.

2005-09-20  "Orestes Mas"  <orestes@tsc.upc.edu>

	* control/base/rlocus.m: Doc fix.

2005-09-20  John W. Eaton  <jwe@octave.org>

	* general/isvector.m: Improve compatibility.

	* general/postpad.m: Allow first argument to be a scalar.
	Allow padding to extend dimensionality.
	* general/prepad.m: Likewise.

2005-09-14  Daniel  <durbano@shbano.com>

	* statistics/tests/bartlett_test.m, linear-algebra/cross.m,
	statistics/distributions/discrete_cdf.m, general/fliplr.m,
	/control/base/dgram.m: Doc string fixes.
	From Jorge Barros de Abreu <ficmatin01@solar.com.br>.

2005-09-12  Stefan van der Walt <stefan@sun.ac.za>

	* saveimage.m: Do not ignore most significant bit when writing
	black and white images to file.

2005-09-07  Bill Denney  <denney@seas.upenn.edu>

	* audio/playaudio.m, control/base/__bodquist__.m,
	control/base/lqg.m, control/obsolete/dezero.m,
	control/system/__syschnamesl__.m, control/system/__sysconcat__.m,
	control/system/c2d.m, control/system/cellidx.m,
	control/system/d2c.m, control/system/dmr2d.m,
	control/system/is_signal_list.m, control/system/listidx.m,
	control/system/ss.m, control/system/sysappend.m,
	control/system/sysconnect.m, control/system/sysdup.m,
	control/system/sysgetsignals.m, control/system/sysidx.m,
	control/system/sysprune.m, control/system/syssetsignals.m,
	control/system/tfout.m, control/system/zpout.m,
	control/util/prompt.m, control/util/sortcom.m,
	control/util/strappend.m, finance/fv.m, finance/nper.m,
	finance/pmt.m, finance/pv.m, finance/rate.m, general/diff.m,
	general/num2str.m, general/repmat.m, general/sortrows.m,
	general/strerror.m, image/colormap.m, image/imshow.m,
	image/loadimage.m, image/saveimage.m, linear-algebra/norm.m,
	miscellaneous/fileparts.m, miscellaneous/popen2.m,
	plot/__axis_label__.m, plot/__errcomm__.m, plot/__plt1__.m,
	plot/__plt2__.m, plot/__plt__.m, plot/__pltopt1__.m,
	plot/__pltopt__.m, plot/axis.m, plot/bottom_title.m, plot/close.m,
	plot/grid.m, plot/hist.m, plot/plot_border.m, plot/polar.m,
	plot/print.m, plot/title.m, plot/top_title.m,
	polynomial/polyout.m, set/unique.m, signal/freqz.m, signal/stft.m,
	statistics/base/mean.m, statistics/base/moment.m,
	statistics/tests/cor_test.m,
	statistics/tests/kolmogorov_smirnov_test.m,
	statistics/tests/kolmogorov_smirnov_test_2.m,
	statistics/tests/prop_test_2.m, statistics/tests/sign_test.m,
	statistics/tests/t_test.m, statistics/tests/t_test_2.m,
	statistics/tests/t_test_regression.m, statistics/tests/u_test.m,
	statistics/tests/var_test.m, statistics/tests/welch_test.m,
	statistics/tests/wilcoxon_test.m, statistics/tests/z_test.m,
	statistics/tests/z_test_2.m, strings/base2dec.m, strings/blanks.m,
	strings/deblank.m, strings/dec2base.m, strings/index.m,
	strings/rindex.m, strings/split.m, strings/str2mat.m,
	strings/str2num.m, strings/strcat.m, strings/strcmpi.m,
	strings/strncmp.m, strings/strrep.m, strings/substr.m:
	Avoid deprecated functions.  Use ischar instead of isstr.  Use
	isvector instead of is_vector.  Use isstruct instead of
	is_struct.  Use char instead of setstr.

2005-08-31  Daniel  <durbano@shbano.com>

	* special-matrix/invhilb.m, statistics/base/iqr.m,
	control/system/is_controllable.m, set/ismember.m: Doc fixes.
	From Jorge Barros de Abreu <ficmatin01@solar.com.br>.

2005-08-29  Bill Denney <denney@seas.upenn.edu>

	* image/saveimage.m: Open output file in binary mode.

	* miscellaneous/bug_report.m: Open prefs file in text mode.

2005-08-16  John W. Eaton  <jwe@octave.org>

	* miscellaneous/computer.m: Handle optional maxsize and endian
	outputs.

2005-08-15  John W. Eaton  <jwe@octave.org>

	* strings/strcat.m: Allow single argument.

2005-07-18  John W. Eaton  <jwe@octave.org>

	* strings/strcmp.m: Delete.

2005-07-13  John W. Eaton  <jwe@octave.org>

	* deprecated/hypergeometric_rnd.m: Preserve compatibility with old
	versions of Octave.

2005-07-13  Ben Barrowes  <barrowes@alum.mit.edu>

	* statistics/distributions/betacdf.m: Rename from beta_cdf.m.
	* statistics/distributions/betainv.m: Rename from beta_inv.m.
	* statistics/distributions/betapdf.m: Rename from beta_pdf.m.
	* statistics/distributions/betarnd.m: Rename from beta_rnd.m.
	* statistics/distributions/binocdf.m: Rename from binomial_cdf.m.
	* statistics/distributions/binoinv.m: Rename from binomial_inv.m.
	* statistics/distributions/binopdf.m: Rename from binomial_pdf.m.
	* statistics/distributions/binornd.m: Rename from binomial_rnd.m.
	* statistics/distributions/chi2cdf.m: Rename from chisquare_cdf.m.
	* statistics/distributions/chi2inv.m: Rename from chisquare_inv.m.
	* statistics/distributions/chi2pdf.m: Rename from chisquare_pdf.m.
	* statistics/distributions/chi2rnd.m: Rename from chisquare_rnd.m.
	* statistics/distributions/expcdf.m: Rename from exponential_cdf.m.
	* statistics/distributions/expinv.m: Rename from exponential_inv.m.
	* statistics/distributions/exppdf.m: Rename from exponential_pdf.m.
	* statistics/distributions/exprnd.m: Rename from exponential_rnd.m.
	* statistics/distributions/fcdf.m: Rename from f_cdf.m.
	* statistics/distributions/finv.m: Rename from f_inv.m.
	* statistics/distributions/fpdf.m: Rename from f_pdf.m.
	* statistics/distributions/frnd.m: Rename from f_rnd.m.
	* statistics/distributions/gamcdf.m: Rename from gamma_cdf.m.
	* statistics/distributions/gaminv.m: Rename from gamma_inv.m.
	* statistics/distributions/gampdf.m: Rename from gamma_pdf.m.
	* statistics/distributions/gamrnd.m: Rename from gamma_rnd.m.
	* statistics/distributions/geocdf.m: Rename from geometric_cdf.m.
	* statistics/distributions/geoinv.m: Rename from geometric_inv.m.
	* statistics/distributions/geopdf.m: Rename from geometric_pdf.m.
	* statistics/distributions/geornd.m: Rename from geometric_rnd.m.
	* statistics/distributions/hygecdf.m: Rename from hypergeometric_cdf.m.
	* statistics/distributions/hygeinv.m: Rename from hypergeometric_inv.m.
	* statistics/distributions/hygepdf.m: Rename from hypergeometric_pdf.m.
	* statistics/distributions/hygernd.m: Rename from hypergeometric_rnd.m.
	* statistics/distributions/logncdf.m: Rename from lognormal_cdf.m.
	* statistics/distributions/logninv.m: Rename from lognormal_inv.m.
	* statistics/distributions/lognpdf.m: Rename from lognormal_pdf.m.
	* statistics/distributions/lognrnd.m: Rename from lognormal_rnd.m.
	* statistics/distributions/normcdf.m: Rename from normal_cdf.m.
	* statistics/distributions/norminv.m: Rename from normal_inv.m.
	* statistics/distributions/normpdf.m: Rename from normal_pdf.m.
	* statistics/distributions/normrnd.m: Rename from normal_rnd.m.
	* statistics/distributions/poisscdf.m: Rename from poisson_cdf.m.
	* statistics/distributions/poissinv.m: Rename from poisson_inv.m.
	* statistics/distributions/poisspdf.m: Rename from poisson_pdf.m.
	* statistics/distributions/poissrnd.m: Rename from poisson_rnd.m.
	* statistics/distributions/tcdf.m: Rename from t_cdf.m.
	* statistics/distributions/tinv.m: Rename from t_inv.m.
	* statistics/distributions/tpdf.m: Rename from t_pdf.m.
	* statistics/distributions/trnd.m: Rename from t_rnd.m.
	* statistics/distributions/unifcdf.m: Rename from unifoxorm_cdf.m.
	* statistics/distributions/unifinv.m: Rename from uniform_inv.m.
	* statistics/distributions/unifpdf.m: Rename from uniform_pdf.m.
	* statistics/distributions/unifrnd.m: Rename from uniform_rnd.m.
	* statistics/distributions/weibcdf.m: Rename from weibull_cdf.m.
	* statistics/distributions/weibinv.m: Rename from weibull_inv.m.
	* statistics/distributions/weibpdf.m: Rename from weibull_pdf.m.
	* statistics/distributions/wienrnd.m: Rename from wiener_rnd.m.

	* deprecated/beta_cdf.m, deprecated/beta_inv.m,
	deprecated/beta_pdf.m, deprecated/beta_rnd.m,
	deprecated/binomial_cdf.m, deprecated/binomial_inv.m,
	deprecated/binomial_pdf.m, deprecated/binomial_rnd.m,
	deprecated/chisquare_cdf.m, deprecated/chisquare_inv.m,
	deprecated/chisquare_pdf.m, deprecated/chisquare_rnd.m,
	deprecated/exponential_cdf.m, deprecated/exponential_inv.m,
	deprecated/exponential_pdf.m, deprecated/exponential_rnd.m,
	deprecated/f_cdf.m, deprecated/f_inv.m, deprecated/f_pdf.m,
	deprecated/f_rnd.m, deprecated/gamma_cdf.m,
	deprecated/gamma_inv.m, deprecated/gamma_pdf.m,
	deprecated/gamma_rnd.m, deprecated/geometric_cdf.m,
	deprecated/geometric_inv.m, deprecated/geometric_pdf.m,
	deprecated/geometric_rnd.m, deprecated/hypergeometric_cdf.m,
	deprecated/hypergeometric_inv.m, deprecated/hypergeometric_pdf.m,
	deprecated/hypergeometric_rnd.m, deprecated/lognormal_cdf.m,
	deprecated/lognormal_inv.m, deprecated/lognormal_pdf.m,
	deprecated/lognormal_rnd.m, deprecated/normal_cdf.m,
	deprecated/normal_inv.m, deprecated/normal_pdf.m,
	deprecated/normal_rnd.m, deprecated/poisson_cdf.m,
	deprecated/poisson_inv.m, deprecated/poisson_pdf.m,
	deprecated/poisson_rnd.m, deprecated/t_cdf.m, deprecated/t_inv.m,
	deprecated/t_pdf.m, deprecated/t_rnd.m, deprecated/uniform_cdf.m,
	deprecated/uniform_inv.m, deprecated/uniform_pdf.m,
	deprecated/uniform_rnd.m, deprecated/weibull_cdf.m,
	deprecated/weibull_inv.m, deprecated/weibull_pdf.m,
	deprecated/wiener_rnd.m: New files.

2005-07-08  John W. Eaton  <jwe@octave.org>

	* statistics/distributions/weibrnd.m: Rename from weibull_rnd.m.
	* deprecated/weibull_rnd.m: New file.

2005-07-08  cctsim  <cctsim@yahoo.co.uk>

	* strings/dec2base.m: Allow matrix arguments.

2005-07-08  John W. Eaton  <jwe@octave.org>

	* plot/__errplot__.m: Use __plot_globals__.
	* plot/__plt__.m: Likewise.
	* plot/figure.m: Likewise.

	* plot/hold.m: New file.
	* plot/ishold.m: New file.
	* plot/__plot_globals__.m: New file.

2005-07-05  cctsim  <cctsim@yahoo.co.uk>

	* strings/dec2base.m: Don't remove all leading zeros if result is zero.

2005-07-05  John W. Eaton  <jwe@octave.org>

	* strings/findstr.m: Return [] for no matches.

2005-06-17  Keith Goodman  <kwgoodman@gmail.com>

	* miscellaneous/tic.m: Fix doc string.

2005-06-15  John W. Eaton  <jwe@octave.org>

	* polynomial/polyfit.m: Force return value to be a row vector.

2005-06-15  Tom Holroyd  <tomh@kurage.nimh.nih.gov>

	* general/isequal.m: Correct nargin check.