view scripts/ChangeLog @ 6210:12b676a0b183 before-graphics-branch

[project @ 2006-12-07 02:37:17 by jwe]
author jwe
date Thu, 07 Dec 2006 02:37:17 +0000
parents 15b299f6803d
children cc34c0be7b00
line wrap: on
line source

2006-12-06  Michael Goffioul  <michael.goffioul@swing.be>.

	* miscellaneous/copyfile.m, miscellaneous/movefile.m:
	Work on Windows systems without cp or mv.

	* startup/inputrc: Include sequences for Windows.

2006-12-06  Sren Hauberg  <hauberg@gmail.com>

	* pkg/pkg.m (unload_packages): New function.
	(pkg): Handle unload action.

	* __errplot__.m: Add missing semicolon.

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

	* miscellaneous/mexext.m: New file.

2006-11-29  David Bateman  <dbateman@free.fr>

	* pkg/pkg.m: Add local_list and global_list options that allow the
	location of package lists to be probed and set.

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

	* plot/__render_plot1__.m: Reverse y axis for images.

	* plot/__render_plot__.m: New args, terminal and output.
	* plot/print.m: Don't set output and term here.  Instead, call
	__render_plot__ with terminal and output.

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

	* plot/__render_plot1__.m: New file.
	* plot/__render_plot__.m: Use it.  Loop over multiplots.
	* plot/print.m, plot/subplot.m: Don't send "set multiplot" to
	gnuplot.  Let __render_plot__ do that.

2006-11-16  Francesco Potorti`  <Potorti@isti.cnr.it>

	* plot/plot.m: Fix doc string.

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

	* plot/__render_plot__.m: Check for mix of 2-d and 3-d plots
	before sending anything to the plotter.

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

	* image/__img_gnuplot__.m: Store more info in global plot
	structures and use __render_plot__ to build plot command to
	display image.

	* plot/__plt3__.m: New arg, parametric.  Change all callers.

	* plot/__plot_globals__.m (__plot_line_offset__, __plot_command__,
	__plot_command_sep__): Delete.
	(__plot_data_type__, __plot_data_parametric__,
	__plot_image_colormap__, __plot_image_dims__, __plot_fmtstr__,
	__plot_usingstr__, __plot_withstr__): New variables.
	* plot/__init_plot_vars__.m: Initialize them.

	* plot/__init_plot_vars__.m, plot/__setup_plot__.m:
	Don't handle sep or cmd.

	* plot/__render_plot__.m: New function.
	* plot/__plt__.m, plot/__plt3__.m, plot/__errplot__.m:
	Store more info in global plot structures and use __render_plot__
	to build plot command.
	* plot/replot.m: Simply call __render_plot__.

	* plot/contour.m, plot/mesh.m, plot/plot3.m:
	Set __plot_data_parametric__ here.

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

	* plot/bottom_title.m, plot/top_title.m: Delete.

	* image/image_viewer.m: Set default values here.
	* image/image.m: Not here.

	* image/image_viewer.m: Always return old values.  Check arguments.
	* image/__img_gnuplot__.m: Rename from __img__m.

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

	* image/image_viewer.m: New function.
	* image/__img_via_file__.m: New function.
	* image/image.m: Use image_viewer to determine which program to
	use for image viewing.
	* scripts/image/__img__.m: Silently accept more than 3 args.

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

	* plot/__do_legend__.m, plot/__errplot__.m,
	plot/__init_plot_vars__.m, plot/__plot_globals__.m,
	plot/__plt3__.m, plot/__plt__.m, plot/__setup_plot__.m,
	plot/legend.m, plot/mplot.m, plot/multiplot.m, plot/oneplot.m,
	plot/replot.m, plot/subplot.m, plot/subwindow.m:
	Use __plot_globals__ for multiplot variables.  Keep track of
	multiplot info for each figure.  Eliminate __multiplot_xscale__.

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

	* plot/mesh.m: Use proper dimensions for y in call to repmat.

	* miscellaneous/substruct.m: New function.

	* testfun/assert.m: Force orientation to match when comparing
	struct elements.

	* general/__isequal__.m: Avoid assignment of comma-separated lists
	when comparing structs.

2006-11-13  Sren Hauberg  <hauberg@gmail.com>

	* scripts/general/bicubic.m, scripts/general/cart2pol.m
	scripts/general/cart2sph.m, scripts/plot/contour.m,
	scripts/linear-algebra/cross.m, scripts/general/cumtrapz.m,
	scripts/linear-algebra/dot.m, scripts/image/imshow.m,
	scripts/general/interp2.m, scripts/general/mod.m,
	scripts/plot/plot3.m, scripts/plot/__plr2__.m,
	scripts/plot/__plr__.m, scripts/general/pol2cart.m,
	scripts/general/polyarea.m, scripts/polynomial/polyfit.m,
	scripts/general/rem.m, scripts/image/rgb2ind.m,
	scripts/general/sph2cart.m, scripts/general/trapz.m,
	scripts/miscellaneous/xor.m: Use size_equal

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.

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

	* general/isvector.m: Handle N-d arrays.
	From Bill Denney <denney@seas.upenn.edu>.

2005-06-02  Ben Barrowes  <barrowes@alum.mit.edu>

	* plot/meshgrid.m: Handle 3 input arguments.

2005-06-02  Paul Kienzle  <pkienzle@users.sf.net>

	* signal/freqz.m: Use correct calculations when given a vector of
	frequencies.  Improve accuracy of returned frequency vector.
	Improve speed for medium length filters (at a slight cost for slow
	filters).  Add test cases.

2005-05-27  "Dmitri A. Sergatskov"  <dasergatskov@gmail.com>

	* plot/loglog.m: Fix set commands.

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

	* plot/sombrero.m: Default n to 41 if nargin == 0.

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

	* statistics/tests/anova.m: Use mean (y(:)) to compute total_mean.

	* strings/strncmp.m: New file, from Tom Holroyd
	<tomh@kurage.nimh.nih.gov>.

	* strings/strcmp.m: Return logical values in all cases.

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

	* plot/orient.m: New file.  Adapt to Octave coding style.
	Texinfoize doc string.

	* plot/print.m: New file.  Adapt to Octave coding style. Include
	PKG_ADD command.  Use set terminal consistently	throughout.  Use
	set terminal push/pop and unconditionally set output to screen
	when done to avoid requiring gget.  Use a cell array for dev_list
	and cellidx to search for items in the list.  Delete local
	variable endl.  Don't set and restore automatic_replot.  Use {}
	instead of nth to index varargin.  Delete local variable
	va_arg_cnt.

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

	* general/num2str.m: Return early if X is a character string.

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

	* strings/findstr.m: Allow non-string arguments for compatiblity.
	From Tom Holroyd <tomh@kurage.nimh.nih.gov>.

	* plot/polar.m: Don't call __pltopt__ here.

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

	* mkdoc: Print header message.

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

	* configure.in (AC_CONFIG_SRCDIR): Look for startup/inputrc, not
	startup/octaverc.

2005-04-28  Stefan van der Walt  <stefan@sun.ac.za>

	* image/imshow.m: Handle various image depths and 3d RGB images.
	(__im_numeric_limits__): New internal function.

2005-04-28  toni saarela  <toni.saarela@helsinki.fi>

	* statistics/tests/anova.m: Compute total_mean as mean of all
	data, not mean of group_mean.

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

	* startup/local-rcfile: New file.
	* startup/main-rcfile: Rename from startup/octaverc.
	* startup/Makefile.in (SOURCES): Add inputrc to the list.
	(install install-strip): Install main-rcfile in $(fcnfiledir)/startup.
	Install local-rcfile in $(localfcnfiledir)/startup.

2005-04-28  Keith Goodman  <kwgoodman@gmail.com>

	* startup/inputrc: New file.
	* startup/octaverc: Configure readline using inputrc from
	startupfiledir.
	* startup/Makefile.in (install, install-strip): Install octaverc
	in $(fcnfiledir)/startup.

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

	* optimization/qp.m: Define n_in after removing -Inf bounds from Ain.

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

	* optimization/glpk.m: Handle SENSE argument.

	* optimization/qp.m, optimization/sqp.m: New files.

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

	* Makefile.in (clean, distclean, maintainer-clean):
	Avoid duplication in rules.

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

	* plot/contour.m, plot/mesh.m: Continue to use __gnuplot_raw__ for
	setting {no,}parametric.
	* plot/figure.m: Likewise, for setting terminal type.

	*  __axis_label__.m:, plot/axis.m, plot/bottom_title.m,
	plot/contour.m, plot/figure.m, plot/multiplot.m, plot/mplot.m,
	plot/plot_border.m, plot/subplot.m, plot/subwindow.m,
	plot/title.m, plot/top_title.m: Avoid eval.

2005-03-28  Dmitri A. Sergatskov  <dasergatskov@gmail.com>

	* plot/__axis_label__.m, plot/axis.m, plot/grid.m,
	plot/plot_border.m, plot/replot.m, plot/title.m, plot/top_title.m:
	Use __gnuplot_replot__ instead of replot.

	* plot/__axis_label__.m, plot/axis.m, plot/bottom_title.m,
	plot/contour.m, plot/errorbar.m, plot/figure.m, plot/grid.m,
	plot/loglogerr.m, plot/loglog.m, plot/mesh.m, plot/mplot.m,
	plot/multiplot.m, plot/oneplot.m, plot/plot_border.m, plot/plot.m,
	plot/polar.m, plot/semilogxerr.m, plot/semilogx.m,
	plot/semilogyerr.m, plot/semilogy.m, plot/shg.m, plot/subplot.m,
	plot/subwindow.m, plot/title.m, plot/top_title.m:
	Use __gnuplot_raw__ instead of __gnuplot_set__.

	* plot/replot.m: Use __gnuplot_replot__, not __greplot__.

2005-03-24  John W. Eaton  <jwe@octave.org>

	* optimization/glpkmex.m: Texinfoize Doc string.
	* optimization/glpk.m: Likewise.
	Allow VARTYPE and CTYPE to be row or column vectors of characters
	(row vectors are orginary character strings).
	* optimization/glpkparam.m: Delete.

2005-03-24  Quentin Spencer  <qspencer@ieee.org>

	* statistics/base/mean.m: Allow DIMS arg greater than the number
	of dimensions of X.

2005-03-23  John W. Eaton  <jwe@octave.org>

	* general/tril.m, general/triu.m: Return value of same class as
	argument.

	* optimization/glpk.m: Simplify interface.  By default, solve
	standard LP min C'*x s.t. A*x = b, x >= 0.
	* optimization/glpkmex.m: New file.

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

	* configure.in (AC_CONFIG_FILES): Add optimization/Makefile to the
	list.

	* optimization/glpk.m: Adapt to Octave coding style.
	No need for varargout or varargin.
	Print usage message if nargin > 11.
	Allow any value of nargout.
	Use repmat (C, nr, nc) instead of char (C * ones (nr, nc)).
	Avoid looping when checking character classes.

	* optimization: New directory.
	* Makefile.in (SUBDIRS): Add it to the list.
	* optimization/Makefile.in: New file.
	* optimization/glpk.m, optimization/glpkparams.m,
	optimization/glpktest1, optimization/glpktest2: New files.

2005-03-16  Soren Hauberg  <soren@hauberg.org>

	* strings/split.m: Quick return for empty second arg.
	Improve warning for multi-line strings.
	Speed up by avoiding sprintf in loop and eval.

2005-03-16  Paul Kienzle  <pkienzle@users.sf.net>

	* polynomial/polyderiv.m : Accept a*b, a/b.  Auto-reduce common terms.
	* polynomial/polyder.m: Ditto.
        * polynomial/polygcd.m: New function.

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

	* control/base/__stepimp__.m, control/base/bode.m,
	control/base/frdemo.m, control/base/nichols.m,
	control/base/nyquist.m, control/base/pzmap.m,
	control/base/rldemo.m, control/base/rlocus.m,
	control/hinf/dhinfdemo.m, control/hinf/hinfdemo.m,
	plot/__axis_label__.m, plot/__errplot__.m, plot/__plt__.m,
	plot/axis.m, plot/bar.m, plot/bottom_title.m, plot/contour.m,
	plot/errorbar.m, plot/figure.m, plot/grid.m, plot/loglog.m,
	plot/loglogerr.m, plot/mesh.m, plot/meshgrid.m, plot/mplot.m,
	plot/multiplot.m, plot/oneplot.m, plot/plot.m, plot/plot_border.m,
	plot/polar.m, plot/semilogx.m, plot/semilogxerr.m,
	plot/semilogy.m, plot/semilogyerr.m, plot/shg.m, plot/stairs.m,
	plot/subplot.m, plot/subwindow.m, plot/title.m, plot/top_title.m,
	plot/xlabel.m, quaternion/demoquat.m,
	quaternion/qcoordinate_plot.m, signal/freqz_plot.m, sparse/spy.m,
	statistics/base/ppplot.m, statistics/base/qqplot.m:
	Use __gnuplot_plot__ instead of gplot, __gnuplot_splot__ instead
	of gsplot, and __gnuplot_set__ instead of gset. Remove gplot,
	gsplot from @seealso docs.

	* plot/replot.m: New file.

2005-03-15  David Bateman  <dbateman@free.fr>

	* set/unique.m, set/ismember.m: Handle cell arrays.

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

	* statistics/Makefile.in (bin-dist): Delete target.
	(BINDISTSUBDIRS): Delete variable.
	* scripts/control/Makefile.in: Likewise.

	* audio/Makefile.in (bin-dist): Delete target.
	(BINDISTFILES): Delete variable.
	* control/base/Makefile.in: Likewise.
	* control/hinf/Makefile.in: Likewise.
	* control/obsolete/Makefile.in: Likewise.
	* control/system/Makefile.in: Likewise.
	* control/util/Makefile.in: Likewise.
	* deprecated/Makefile.in: Likewise.
	* elfun/Makefile.in: Likewise.
	* finance/Makefile.in: Likewise.
	* general/Makefile.in: Likewise.
	* image/Makefile.in: Likewise.
	* sparse/Makefile.in: Likewise.
	* io/Makefile.in: Likewise.
	* plot/Makefile.in: Likewise.
	* Makefile.in: Likewise.
	* miscellaneous/Makefile.in: Likewise.
	* linear-algebra/Makefile.in: Likewise.
	* polynomial/Makefile.in: Likewise.
	* quaternion/Makefile.in: Likewise.
	* set/Makefile.in: Likewise.
	* signal/Makefile.in: Likewise.
	* specfun/Makefile.in: Likewise.
	* special-matrix/Makefile.in: Likewise.
	* startup/Makefile.in: Likewise.
	* statistics/base/Makefile.in: Likewise.
	* statistics/distributions/Makefile.in: Likewise.
	* statistics/models/Makefile.in: Likewise.
	* statistics/tests/Makefile.in: Likewise.
	* strings/Makefile.in: Likewise.
	* time/Makefile.in: Likewise.

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

	* general/repmat.m: Correctly diagnose 3-argument non-scalar
	dimensions case.  From Matthew A Swabey <mas01r@ecs.soton.ac.uk>.

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

	* plot/clg.m: New file.

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

	* general/isequal.m, general/sortrows.m, set/ismember.m,
	set/setdiff.m, strings/str2double.m, strings/strmatch.m,
	strings/strcmpi.m:
	New files from Octave-forge.  Adapt to Octave coding standards.

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

	* statistics/distributions/binomial_pdf.m: Extend the feasible
	computation range.

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

	Sparse merge.

	2005-01-23  David Bateman  <dbateman@free.fr>

	* sparse/randperm.m: Delete duplicate randperm.m.

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

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

	2005-01-07  David Bateman  <dbateman@free.fr>

	* set/unique.m: import file from octave-forge.

	2005-01-05  David Bateman  <dbateman@free.fr>

	* Makefile.in: include sparse directory in SUBDIRS.
	
	2004-12-30  John W. Eaton  <jwe@octave.org>

	* sparse/nzmax.m: Delete (there is an nzmax function in
	src/DLD-FUNCTIONS/sparse.cc).

	2004-12-28  John W. Eaton  <jwe@octave.org>

	Merge of sparse code from David Bateman <dbateman@free.fr> and 
	Andy Adler <adler@site.uottawa.ca>.

	* sparse/colperm.m, sparse/nonzeros.m, sparse/nzmax.m,
	sparse/randperm.m, sparse/spalloc.m, sparse/spconvert.m,
	sparse/spdiags.m, sparse/speye.m, sparse/spfun.m, sparse/sphcat.m,
	sparse/spones.m, sparse/sprand.m, sparse/sprandn.m,
	sparse/spstats.m, sparse/spvcat.m, sparse/spy.m: New files.

	* sparse: New directory.

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

	* polynomial/residue.m: Force prepad to always create row vectors.

	* polynomial/poly.m: Quick return if m is 0.
	From Carmen Navarrete <carmen.navarrete@uam.es>.

2005-02-21  David Bateman  <dbateman@free.fr>

	* statistics/distributions/poisson_rnd.m: fix for lambda of zero.
	From Mark van Rossum <mvanross@inf.ed.ac.uk>.
	Fix for row vectors with at least one element of lambda not in
	(0, Inf).

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

	* statistics/base/qqplot.m: Use feval instead of eval.

	* plot/grid.m, plot/plot_border.m, plot/title.m, plot/top_title.m,
	plot/__axis_label__.m: Issue replot command.

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

	* polynomial/polyderiv.m: Force P to be a row vector.

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

	* strings/dec2base.m: Don't delete leading zero if third arg is
	provided and len <= computed max_len.

2005-01-27  David Bateman  <dbateman@free.fr>

	* strings/dec2base.m: Be even more careful about handling all digits.

2005-01-27  Paul Kienzle  <pkienzle@users.sf.net>

	* strings/dec2base.m: Use integer arithmetic to count number of digits.

2005-01-27  Benjamin Hall  <benjamin.hall@pw.utc.com>

	* statistics/base/median.m: Make it work for the scalar case too.

2005-01-25  Daniel J Sebald  <daniel.sebald@ieee.org>.

	* plot/__plt__.m: Initialize fmt and sep outside of loop.
	Simplify logic for decoding args.

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

	* plot/__plr__.m, plot/__plr2__.m: Pass name of caller to __plt__.

	* plot/__plt__.m: No need to save and reset hold state now.
	(first_plot): Delete unused variable.

	* plot/__plr2__.m, plot/__plt2__.m: Improve diagnostics.

	* plot/__plr__.m: Use __plt__, not specific __pltXX__ functions.
	* plot/__plt1__.m, plot/__plt2__.m, plot/__plt2mm__.m,
	plot/__plt2mv__.m, plot/__plt2ss__.m, plot/__plt2vm__.m,
	plot/__plt2vv__.m:
	Return data and gnuplot commands instead of evaluating them.
	* plot/__plt__.m: Handle evaluation of all gnuplot commands here.
	Based on changes from Daniel J Sebald <daniel.sebald@ieee.org>.

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

	* linear-algebra/cross.m: Allocate idx1 before use.

2004-12-08  Heikki Junes  <Heikki.Junes@hut.fi>

	* statistics/base/range.m: Fix varargin usage.

2004-12-02  Pascal A. Dupuis  <Pascal.Dupuis@esat.kuleuven.ac.be>

	* strings/deblank.m: Remove all trailing whitespace (check with
	isspace), not just SPC.

2004-12-02  Balint Reczey  <balint_reczey@yahoo.com>

	* statistics/base/moment.m: Fix argument parsing for N-d arrays.

2004-11-09  John W. Eaton  <jwe@octave.org>

	* miscellaneous/fileparts.m: Allow filenames with no extension.
	From Julius Smith <jos@ccrma.stanford.edu>.
 
2004-11-08  John W. Eaton  <jwe@octave.org>

	* plot/__plt2vm__.m: Delete debugging statement.
	From Dmitri A. Sergatskov <dmitri@unm.edu>.

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

	* plot/hist.m: Always return row vectors for vector args.

2004-09-23  John W. Eaton  <jwe@octave.org>

	* strings/strcmp.m: If args are not strings or cell arrays of
	strings, return zero instead of reporting an error.

2004-09-22  Federico Zenith  <zenith@chemeng.ntnu.no>

	* control/base/analdemo.m, control/base/are.m, control/base/bddemo.m,
	control/base/controldemo.m, control/base/damp.m, control/base/dare.m, 
	control/base/dcgain.m, control/base/dgram.m, control/base/dlyap.m,
	control/base/dre.m, control/base/frdemo.m, control/base/gram.m,
	control/base/impulse.m, control/base/lqp.m, control/base/obsv.m,
	control/base/pzmap.m, control/base/rldemo.m, control/hinf/h2norm.m,
	control/hinf/hinfsyn.m, control/hinf/hinfsyn_ric.m,
	control/hinf/is_dgkf.m, control/system/c2d.m, 
	control/system/is_detectable.m, control/system/is_sample.m,
	control/system/is_siso.m, control/system/is_stable.m,
	control/system/ss2sys.m, control/system/ss.m, control/system/sys2ss.m,
	control/system/sys2tf.m, control/system/sys2zp.m, 
	control/system/sysappend.m, control/system/sysconnect.m,
	control/system/sysdisc.m, control/system/sysdup.m,
	control/system/sysgetsignals.m, control/system/sysmult.m,
	control/system/syssetsignals.m, control/system/syssub.m,
	control/system/tf2sys.m, control/system/ugain.m,
	control/system/zp2ss.m, control/system/zp2sys.m, 
	control/system/zp2tf.m, control/util/axis2dlim.m, polynomial/roots.m,
	special-matrix/toeplitz.m: Fix typos in doc strings.

	* control/base/are.m, control/base/dare.m, control/base/lsim.m,
	control/base/ltifr.m, control/base/place.m,control/base/tzero2.m,
	control/base/tzero.m, control/hinf/hinf_ctr.m, control/hinf/wgt1o.m,
	ontrol/system/is_abcd.m, control/system/parallel.m,
	control/system/ss2tf.m, control/system/ss2zp.m, control/system/ss.m,
	control/system/sysappend.m, control/system/sysconnect.m,
	control/system/sysdup.m, control/system/sysgroup.m,
	control/system/sysprune.m, control/system/sysreorder.m,
	control/system/sysscale.m, control/system/syssub.m,
	control/system/tf2ss.m, control/system/tf2zp.m, control/util/zgfmul.m,
	control/util/zginit.m, control/util/zgscal.m, elfun/acoth.m,
	polynomial/polyout.m, specfun/log2.m:
	Add output arguments in doc strings.

	* control/base/are.m, control/base/bode_bounds, control/base/bode.m,
	control/base/__bodquist__.m, control/base/ctrb.m, control/base/dare.m,
	control/base/DEMOcontrol.m, control/base/dlyap.m, control/base/dre.m,
	control/base/freqchkw.m, control/base/__freqresp__.m,
	control/base/__freqresp__.m, control/base/lqp.m, control/base/lqr.m,
	contol/base/lsim.m, control/base/lyap.m, control/base/nyquist.m,
	control/base/obsv.m, control/base/place.m, control/base/pzmap.m,
	control/base/__stepimp__.m, control/base/step.m, control/base/tzero2.m
	control/base/tzero.m, control/hinf/dhinfdemo.m, control/hinf/h2norm.m,
	control/hinf/h2syn.m, control/hinf/hinfdemo.m, 
	control/hinf/hinfnorm.m, control/hinf/hinfsyn_chk.m, 
	control/hinf/hinfsyn.m, control/hinf/is_dgkf.m, 
	control/obsolete/syschnames.m, control/obsolete/syschnames.m,
	control/system/c2d.m, control/system/is_abcd.m, 
	control/system/is_controllable.m, control/system/is_detectable.m,
	control/system/is_observable.m, control/system/is_stable.m,
	control/system/jet707.m, control/system/ord2.m, 
	control/system/starp.m, control/system/sys2fir.m, 
	control/system/sys2ss.m, control/system/sys2tf.m, 
	control/system/sys2zp.m, control/system/syscont.m, 
	control/system/sysdisc.m, control/system/sysdup.m,
	control/system/sysgettype.m, control/system/sysgroup.m,
	control/system/sysmult.m, control/system/sysprune.m,
	control/system/sysreorder.m, control/system/sysscale.m,
	control/system/syssetsignals.m, control/system/sysupdate.m,
	control/system/tf2ss.m, control/system/tf2sys.m, 
	control/system/zp2ss.m, control/system/zp2sys.m, 
	control/util/axis2dlim.m, control/util/prompt.m,
	control/util/zgfmul.m, control/util/zginit.m, 
	control/util/__zgpbal__.m, control/util/zgscal.m: 
	Use @var, @strong, @command, @math, @acronym, @table and @cite 
	in doc strings.

	* control/base/bode_bounds.m, control/base/ctrb.m, control/base/dre.m, 
	control/base/dgram.m, control/base/dlyap.m, control/base/ltifr.m,
	control/base/nyquist.m, control/base/obsv.m, control/base/tzero.m,
	control/hinf/dgkfdemo.m, control/hinf/dhinfdemo.m,
	control/hinf/h2norm.m, control/hinf/h2syn.m, control/hinf/hinf_ctr.m,
	control/hinf/hinfdemo.m, control/hinf/hinfnorm.m, 
	control/hinf/hinfsyn_chk.m, control/hinf/hinfsyn.m,
	control/hinf/wgt1o.m, control/obsolete/syschnames.m,
	control/system/c2d.m, control/system/fir2sys.m,
	control/system/is_stabilizable.m, control/system/jet707.m,
	control/system/ord2.m, control/system/ss2tf.m, control/system/tf2ss.m,
	control/util/zgshsr.m, polynomial/polyout.m:
	New @tex section(s) in doc strings for better formating of printed
	output.

	* control/base/__freqresp__.m, control/base/nyquist.m, 
	control/base/__stepimp__.m, control/hinf/hinfdemo.m,
	control/obsolete/syschnames.m, control/system/sysprune.m:
 	Use proper double quote marks for TeX.

	* control/base/DEMOcontrol.m: Add missing ;

	* control/base/nichols.m, control/base/rlocus.m, 
	control/obsolete/minfo.m, control/system/is_digital.m,
	control/system/ss2zp.m, control/system/sysmin.m, 
	control/system/tf2zp.m, control/util/sortcom.m: 
	Convert documentation to use or more completely use Texinfo.

	* control/base/rlocus.m, control/hinf/dhinfdemo.m, 
	control/hinf/hinfdemo.m, control/system/ord2.m, 
	control/system/parallel.m, control/system/ss2tf.m,
	control/system/starp.m: Use "@group ... @end group" to avoid ascii
	art splitting over a page boundary.
	
	* control/hinf/dgkfdemo.m, control/hinf/dhinfdemo.m, 
	control/hinf/h2norm.m, control/hinf/h2syn.m, control/hinf/hinf_ctr.m, 
	control/hinf/hinfdemo.m, control/hinf/hinfnorm.m, 
	control/hinf/hinfsyn_chk.m, control/hinf/hinfsyn.m,
	control/hinf/wgt1o.m, control/system/buildssic.m:
	Use {\cal H}_\infty for H-infinity and likewise for H-2 to
	the TeX documentation.
	
	* control/system/is_stabilizable.m:
	Add Copyright so that help is displayed correctly.

	* special-matrix/vander.m: Octave indexes start at 1.

2004-09-21  David Bateman  <dbateman@free.fr>

	* general/rotdim.m: New function for rotation of an N-d array in an
	arbitrary plane.

	* general/flipdim.m: New function to flip an N-d array about an 
	arbitrary axis.

2004-09-15  David Bateman  <dbateman@free.fr>

	* general/bitget.m: Replace Bmax, which is undefined with bitmax

2004-09-15  John W. Eaton  <jwe@octave.org>

	* strings/strcmp.m: Fix typo in cell/string array case.
	Use iscellstr to check for cells rather than iscell.
	Improve diagnostics for invalid args.

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

	* statistics/distributions/binomial_rnd.m: Fix error for scalar n
	and p with n > 1, and fix for matrix n and p with n == 1.

	* statistics/distributions/poisson_rnd.m: Fix for matrix length,
	due to row vs. column vector operations.

2004-09-03  David Bateman  <dbateman@free.fr>

	* general/repmat.m: Fix to allow logical classes.

2004-08-31  John W. Eaton  <jwe@octave.org>

	* general/isa.m: New function, from Octave-forge.

2004-08-31  David Bateman  <dbateman@free.fr>

	* general/bitcmp.m, general/bitget.m, general/bitset.m: Remove 
	limitation on the use of int64 and uint64 types, and the use
	of the eval.

	* general/bitset.m: Remove superfluous cast to return type, as bug
	in .^ with integer types is fixed.

	* general/repmat.m: Adapt to allow integer types.

2004-08-31  Paul Kienzle  <pkienzle@users.sf.net>

	* plot/axis.m: Don't reset axes when querying them.

2004-08-27  David Bateman  <dbateman@free.fr>

	* statistics/base/ranks.m: Handle non-consecutive ties.
	Eliminate loop.

2004-07-27  David Bateman  <dbateman@free.fr>

	* general/num2str.m: Also insert spaces in output when precision
	argument is supplied.

2004-07-23  David Bateman  <dbateman@free.fr>

	* general/bitcmp.m, general/bitget.m, general/bitset.m: New functions.

2004-07-22  Etienne Grossmann  <etienne@cs.uky.edu>

	* general/sub2ind.m: Make reshaping index list unnecessary.

2004-07-22  Paul Kienzle  <pkienzle@users.sf.net>

	* miscellaneous/unix.m: Fix doc string.

2004-07-22  Stefan van der Walt  <stefan@sun.ac.za>

	* plot/figure.m: Clarification of documentation.

	* image/imshow.m: Warn for complex images.
	Only estimate colourmap for images in [0, 65536].

2004-07-22  David Bateman  <dbateman@free.fr>

	* general/num2str.m: Fix the case of an all zero input.

2004-06-22  Etienne Grossmann  <etienne@cs.uky.edu>

	* general/ind2sub.m: Doc fix.

2004-06-08  John W. Eaton  <jwe@octave.org>

	* statistics/tests/kolmogorov_smirnov_test.m: Use func2str to
	convert function handle to string for eval.

2004-06-04  Paul Kienzle  <pkienzle@users.sf.net>

	* plot/errorbar.m: Remove debugging output.

2004-06-03  Stefan van der Walt  <stefan@sun.ac.za>

	* plot/__pltopt__.m: Properly escape @ symbols in doc string.

2004-06-03  Paul Kienzle  <pkienzle@users.sf.net>

	* deprecated/com2str.m: Include 'i' suffix for pure imaginary numbers.

	* polynomial/polyout.m: Use parenthesis if necessary around
	complex polynomial coefficient.

	* plot/__errcomm__.m, plot/__errplot__.m: Simplify code and fix
	the bug which causes __errplot__ to ignore the last argument.

2004-06-03  David Bateman  <dbateman@free.fr>

	* general/shiftdim.m: New function based on JWE code snippet.

	* general/circdim.m: New function.

2004-05-06  David Bateman  <dbateman@free.fr>

	* general/issquare.m: Fail if ndim(x) > 2.

	* linear-algebra/norm.m, linear-algebra/norm.m: Fail if ndim(x) > 2.

	* linear-alegbra/cross.m, linear-algebra/dot.m: Allow matrix and
	N-d array arguments.  Add optional dim argument to define
	dimension along which to operate.

	* linear-algebra/dmult.m: Allow N-d arrays.

	* linear-algebra/vec.m: Use v(:) and not reshape.

2004-04-29  David Bateman  <dbateman@free.fr>

	* statistics/base/ranks.m, statistics/base/run_count.m,
	statistics/base/studentize.m, statistics/base/kurtosis.m
	statistics/base/statistics.m, statistics/base/skewness.m
	statistics/base/iqr.m:
	Make N-d array aware.  Allow optional argument to define the
	dimension along which to operate.  Update the documentation.

	* statistics/base/ranks.m: Change algorithm to use sort,
	and adjust for the ties after.

	* statistics/base/run_counts.m: Change algorithm to use
	the a combination of diff and find, rather than a for-loop.

2004-04-23  Paul Kienzle  <pkienzle@users.sf.net>

	* plot/hist.m: Correctly determine cutoffs.  New tests.

2004-04-23  David Bateman  <dbateman@free.fr>

	* general/int2str.m: Treat only real part of argument, and treat
	NDArrays by stacking the slices through the matrix vertically.

	* general/num2str.m: Improve format of integer matrices, and the
	conversion of complex matrices added. Treat NDArrays by stacking
	the slices through the matrix vertically.

	* deprecated/com2str.m: Moved here from general subdirectory.

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

	* quaternion/qtransvmat.m: Use continuation characters to make
	sure result is a matrix instead of a vector.  From <aklark@atdot.it>.

2004-04-21  David Bateman  <dbateman@free.fr>

	* elfun/lcm.m: Make N-d aware.

	* general/diff.m: Make the code N-d array aware.  Allow an
	optional argument to define the dimension along which to perform
	the differences and allow the order of the differences to be larger
	than the dimension itself.

	* general/rot90.m, general/fliplr.m, general/flipud.m: Limit the
	use of these functions to 1- and 2-d arrays.

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

	* elfun/gcd.m: Delete.

2004-04-15  David Bateman  <dbateman@free.fr>

	* set/create_set.m, general/is_duplicate_entry.m: Make N-d array aware.

	* general/shift.m, general/prepad.m, general/postpad.m: Make N-d
	array aware and and optional argument for the dimension along
	which to operate.

	* signal/unwrap.m: Make N-d array aware and fix optional
	argument for the dimension to be consistent with other N-d array
	functions.

2004-04-08  David Bateman  <dbateman@free.fr>

	* statistics/distributions/discrete_cdf.m,
	statistics/distributions/discrete_inv.m,
	statistics/distributions/discrete_pdf.m,
	statistics/distributions/discrete_rnd.m,
	statistics/distributions/exponential_cdf.m,
	statistics/distributions/exponential_inv.m,
	statistics/distributions/exponential_pdf.m,
	statistics/distributions/exponential_rnd.m,
	statistics/distributions/f_cdf.m,
	statistics/distributions/f_inv.m,
	statistics/distributions/f_pdf.m,
	statistics/distributions/f_rnd.m,
	statistics/distributions/geometric_cdf.m,
	statistics/distributions/geometric_inv.m,
	statistics/distributions/geometric_pdf.m,
	statistics/distributions/geometric_rnd.m,
	statistics/distributions/hypergeometric_rnd.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_inv.m,
	statistics/distributions/logistic_rnd.m,
	statistics/distributions/lognormal_cdf.m,
	statistics/distributions/lognormal_inv.m,
	statistics/distributions/lognormal_pdf.m,
	statistics/distributions/lognormal_rnd.m,
	statistics/distributions/pascal_cdf.m,
	statistics/distributions/pascal_inv.m,
	statistics/distributions/pascal_pdf.m,
	statistics/distributions/pascal_rnd.m,
	statistics/distributions/poisson_cdf.m,
	statistics/distributions/poisson_inv.m,
	statistics/distributions/poisson_pdf.m,
	statistics/distributions/poisson_rnd.m,
	statistics/distributions/t_cdf.m,
	statistics/distributions/t_inv.m,
	statistics/distributions/t_pdf.m,
	statistics/distributions/t_rnd.m,
	statistics/distributions/weibull_cdf.m,
	statistics/distributions/weibull_inv.m,
	statistics/distributions/weibull_pdf.m,
	statistics/distributions/weibull_rnd.m:
	Allow N-d arrays.

	* statistics/distributions/discrete_inv.m: Fix bug in indexing,
	that results in NaN in places where it should not have had.

	* statistics/distributions/discrete_rnd.m: New argument formats to
	allow creating arbitrary matrices, compatiable with the other 
	*_rnd.m functions. Maintain compatibility with previous format.

	* statistics/distributions/empirical_rnd.m: New argument formats
	to allow creating arbitrary matrices, compatiable with the other
	*_rnd.m functions. Maintain compatibility with previous
	format.  Allow N-d arrays.

	* statistics/distributions/hypergeometric_cdf.m,
	statistics/distributions/hypergeometric_inv.m,
	statistics/distributions/hypergeometric_pdf.m,
	statistics/distributions/wiener_rnd.m:
	Error for non-scalar arguments.
	
	* statistics/distributions/pascal_rnd.m:
	Correct for n = 1 bug, where all elements were equal.

2004-04-06  David Bateman  <dbateman@free.fr>

	* general/common_size.m, miscellaneous/bincoeff.m,
	statistics/distributions/beta_cdf.m,
	statistics/distributions/beta_inv.m,
	statistics/distributions/beta_pdf.m,
	statistics/distributions/beta_rnd.m,
	statistics/distributions/binomial_cdf.m,
	statistics/distributions/binomial_inv.m,
	statistics/distributions/binomial_pdf.m,
	statistics/distributions/binomial_rnd.m,
	statistics/distributions/cauchy_cdf.m,
	statistics/distributions/cauchy_inv.m,
	statistics/distributions/cauchy_pdf.m,
	statistics/distributions/cauchy_rnd.m,
	statistics/distributions/chisquare_cdf.m,
	statistics/distributions/chisquare_inv.m,
	statistics/distributions/chisquare_pdf.m,
	statistics/distributions/chisquare_rnd.m,
	statistics/distributions/gamma_cdf.m,
	statistics/distributions/gamma_inv.m,
	statistics/distributions/gamma_pdf.m,
	statistics/distributions/gamma_rnd.m,
	statistics/distributions/normal_cdf.m,
	statistics/distributions/normal_inv.m,
	statistics/distributions/normal_pdf.m,
	statistics/distributions/normal_rnd.m,
	statistics/distributions/stdnormal_cdf.m,
	statistics/distributions/stdnormal_pdf.m,
	statistics/distributions/stdnormal_rnd.m,
	statistics/distributions/uniform_cdf.m,
	statistics/distributions/uniform_inv.m,
	statistics/distributions/uniform_pdf.m,
	statistics/distributions/uniform_rnd.m:
	Allow the inputs to be N-d arrays.

	* statistics/base/var.m: Update for N-d arrays.  Allow dimension arg.
	* statistics/base/median.m: Likewise.

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

	* statistics/base/std.m: Allow optional args for type and dim.
	* statistics/base/center.m, statistics/base/meansq.m,
	statistics/base/moment.m, statistics/base/range.m:
	Update for N-d arrays.
	* signal/fftshift.m: Fix dimensioning error.
	
	* statistics/base/std.m: Use repmat not ones(nr,1)*mean to allow
	N-d arrays.
	
	* general/mod.m, general/mod.m: Allow N-d arrays with one scalar arg.

	* signal/fftshift.m: Update for N-d arrays, allow optional dim arg.
	
	* specfun/erfinv.m, general/repmat.m: Update for N-d arrays.
	
	* control/base/bode.m, control/base/lqg.m, control/system/ss2sys.m,
	control/system/cellidx.m, control/system/dmr2d.m control/system/ss.m,
	control/system/sysprune.m: Doc update for usage of cell arrays.

	* control/system/sysidx.m: Use cellidx and not listidx.

2004-03-12  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* plot/__pltopt1__.m: Always add title clause to plot command with
	default of "" (so it is off unless explicitly set by the user).

2004-03-12  Stefan van der Walt  <stefan@sun.ac.za>

	* image/imshow.m: Accept "truesize" argument.
	Ignore current colormap.  New tests and demos.

2004-03-10  Volker Kuhlmann  <VolkerKuhlmann@gmx.de>

	* signal/sinewave.m: Allow N to default to M.

2004-03-09  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* signal/unwrap.m: Use "isempty (tol)" instead of "tol == []".

2004-03-04  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* general/deal.m: New function.
	Add tests from Paul Kienzle.

2004-03-03  Stefan van der Walt  <stefan@sun.ac.za>

	* plot/hist.m: Compute histogram correctly for n>=30.

2004-03-02  Paul Kienzle  <pkienzle@users.sf.net>

	* signal/sinc.m: Use i(:) instead of i when checking for any nonzeros.

2004-03-01  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* miscellaneous/horzcat.m: Delete.
	* miscellaneous/vertcat.m: Delete.

2004-02-19  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* plot/figure.m: Also look for GNUTERM in the environment and use
	that if it is set (for OS X).  From Per Persson <persquare@mac.com>.

2004-02-18  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* control/base/__stepimp__.m: Only call clearplot if we will be
	doing multiple plots in the same gnuplot frame.

2004-02-16  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* control/system/__sysconcat__.m, control/system/__tfl__.m,
	control/system/cellidx.m, control/system/ss.m,
	control/system/tf.m, control/system/zp.m: New functions.

2004-02-16  Glenn Golden  <gdg@zplane.com>

	* statistics/distributions/discrete_inv.m:
	Reduce memory requirements.

2004-02-16  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* plot/__errcomm__.m: Fix thinko in previous change.
	From Teemu Ikonen  <tpikonen@pcu.helsinki.fi>.

2004-02-16  A S Hodel  <a.s.hodel@Eng.Auburn.EDU>

	* control/base/__bodquist__.m, control/base/__stepimp__.m,
	control/base/analdemo.m, control/base/bddemo.m,
	control/base/bode.m, control/base/dre.m, control/base/frdemo.m,
	control/base/lqg.m, control/base/nyquist.m, control/base/place.m,
	control/base/rldemo.m, control/base/rlocus.m,
	control/base/tzero.m, control/hinf/dgkfdemo.m,
	control/hinf/dhinfdemo.m, control/hinf/h2syn.m,
	control/hinf/hinf_ctr.m, control/hinf/hinfsyn.m,
	control/hinf/wgt1o.m, control/obsolete/dlqg.m,
	control/obsolete/packsys.m, control/obsolete/series.m,
	control/system/__sysdefioname__.m,
	control/system/__sysdefstname__.m, control/system/__sysgroupn__.m,
	control/system/__tf2sysl__.m, control/system/buildssic.m,
	control/system/c2d.m, control/system/d2c.m,
	control/system/dmr2d.m, control/system/fir2sys.m,
	control/system/is_signal_list.m, control/system/is_siso.m,
	control/system/jet707.m, control/system/listidx.m,
	control/system/moddemo.m, control/system/ord2.m,
	control/system/packedform.m, control/system/parallel.m,
	control/system/ss2sys.m, control/system/sys2tf.m,
	control/system/sys2zp.m, control/system/sysadd.m,
	control/system/sysappend.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/sysgettype.m,
	control/system/sysgroup.m, control/system/sysmin.m,
	control/system/sysmult.m, control/system/sysprune.m,
	control/system/sysrepdemo.m, control/system/sysscale.m,
	control/system/syssetsignals.m, control/system/syssub.m,
	control/system/sysupdate.m, control/system/tf2sys.m,
	control/system/ugain.m, control/system/zp2ss.m,
	control/system/zp2sys.m, control/util/__outlist__.m,
	control/util/__zgpbal__.m, control/util/strappend.m:
	Use cell arrays instead of lists.

2004-01-23  Stefan van der Walt  <stefan@sun.ac.za>

	* plot/bar.m: Increase size of cutoff vector from xlen-1 to xlen
	so that bar (1, 1) will work.

2004-01-22  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* plot/__errcomm__.m: Cope with nargin now being a function.
	* plot/__errplot__.m: Likewise.
	* plot/__plt__.m: Likewise.
	* plot/plot_border.m: Likewise.

	* Makefile.in (distclean, maintainer-clean): Remove DOCSTRINGS,
	not $(DOCSTRINGS).

2004-01-21  Quentin Spencer  <qspencer@ieee.org>

	* linear-algebra/rank.m: Allow rank ([]) to return 0, same as
	rank ([], tol).

2004-01-10  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* elfun/acot.m: Return atan (1./z).
	From Gregory Vanuxem <g.vanuxem@wanadoo.fr>.

	* miscellaneous/dir.m: New file.

	* general/num2str.m: Use "%d" as format if values are ints with
	magnitude less than 1e10.

2004-01-09  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* general/num2str.m: If single arg is string, return it.

	* miscellaneous/not.m: New file.

	* miscellaneous/unix.m: New file.

	* miscellaneous/isunix.m: New file.
	* miscellaneous/ispc.m: New file.

	* miscellaneous/computer.m: New file.

	* miscellaneous/delete.m: New file.

2004-01-08  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* statistics/tests/kolmogorov_smirnov_test_2.m: Fix test for ties.

2004-01-07  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* miscellaneous/path.m: Handle DEFAULT_LOADPATH substitution.
	Always return substituted version of LOADPATH if nargout != 0.

2003-12-21  Schloegl Alois  <alois.schloegl@tugraz.at>

	* miscellaneous/fullfile.m: If filename is empty, set it to "."
	before continuing.

	* miscellaneous/fileparts.m: Allow name to start with ".".

2003-12-16  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* general/ind2sub.m: New file.
	* general/sub2ind.m: New file.

2003-12-15  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* control/system/zp2ss.m: Don't save and restore
	warn_empty_list_elements.

2003-12-15  Gabriele Pannocchia  <g.pannocchia@ing.unipi.it>

        * control/system/zp2ss.m: Correct definition of pure gain system.

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

	* statistics/base/mean.m: Remove special case for row vectors.

2003-11-19  Quentin Spencer  <qspencer@ieee.org>

	* signal/freqz_plot.m: Save and restore automatic_replot too.

2003-11-18  Danilo Piazzalunga  <danilopiazza@libero.it>

	* statistics/base/iqr.m: Handle matrices.

2003-11-18  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* general/issymmetric.m: Don't fail if norm (x) == 0.

2003-11-17  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* miscellaneous/path.m: Fix thinko in previous change.

2003-11-14  Gabriele Pannocchia  <g.pannocchia@ing.unipi.it>

	* control/base/dare.m: Check positive (semi)definiteness and
	dimensions of r (and q). 
	* control/base/dlqr.m: Check stabilizability of (A,B),
	detectability of (A,Q), and whether (A,Q) has non minimal modes
	near unit circle.

	* control/system/is_detectable.m: Use Hautus Lemma.
	Correct the behavior for discrete-time systems.
	* control/system/is_stabilizable.m: Likewise.

	* linear-algebra/krylov.m: Return H = [] in Vnrm == 0 case.

	* linear-algebra/krylovb.m: Fix typo in usage message.

	* general/isdefinite.m: New function.

2003-10-29  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* general/reshape: Delete.

2003-10-28  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* general/numel.m: Delete.

2003-10-15  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* miscellaneous/horzcat.m, miscellaneous/vartcat.m: New files.

	* deprecated/isstr.m: New file.

2003-10-04  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* plot/__axis_label__.m, plot/xlabel.m, plot/ylabel.m,
	plot/zlabel.m, plot/title.m: Return a value if nargout > 0.

2003-10-02  Quentin Spencer  <qspencer@ieee.org>

	* statistics/base/mean.m: Fix missing semicolon problem.

2003-09-08  Al Niessner  <Al.Niessner@jpl.nasa.gov>

	* plot/subplot.m: New global variable, __multiplot_scale__.

2003-08-29  David Castelow  <DCastelow@Airspan.com>

	* strings/dec2base.m, strings/dec2bin.m, strings/dec2hex.m:
	Allow optional length argument.

2003-08-28  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* polynomial/polyfit.m: Avoid calling flipud.
	From Pascal A. Dupuis <Pascal.Dupuis@esat.kuleuven.ac.be>.
	Return structure as second output value for improved Matlab
	compatibility.

2003-07-30  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* linear-algebra/cond.m: Behave as though old built-in variable
	propagate_empty_matrices is always 1.  Also handle empty matrices
	with one non-zero dimension.

	* miscellaneous/dump_prefs.m: Add warn_separator_insert and
	warn_single_quote_string to the list.
	Delete whitespace_in_literal_matrix and propagate_empty_matrices
	from the list.

2003-07-25  Paul Kienzle  <pkienzle@users.sf.net>

	* signal/autocov.m: Transpose result of conj because diag returns
	a column vector, not a row vector.

	* audio/playaudio.m, audio/record.m, image/image.m,
	miscellaneous/bug_report.m: Protect spaces in filenames
	with quotes.

2003-07-15  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* io/printf.m, io/puts.m: Delete.

	* miscellaneous/dump_prefs.m: Delete define_all_return_values and
	default_return_value from the list.
	Add warn_undefined_return_values to the list.
	

2003-07-13  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* miscellaneous/dump_prefs.m: Delete default_global_variable_value
	and initialize_global_variables from the list.

2003-07-11  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* image/colormap.m: Don't save and restore default_eval_print_flag.

	* miscellaneous/dump_prefs.m: Delete default_eval_print_flag.

	* control/util/zgshsr.m: Use x OP= y instead of x = x OP y.
	* control/system/sys2fir.m: Likewise.

	* control/system/is_siso.m: Use && instead of & where appropriate.
	* control/system/__tf2sysl__.m: Likewise.

	* control/system/__tf2sysl__.m: Use end instead of length(X).

	* control/freqchkw.m: Use %-escapes for error instead of num2str
	and [] concatenation.
	* control/system/sys2fir.m: Likewise.

	* control/base/dgram.m, control/base/freqchkw.m,
	control/base/gram.m, control/system/__abcddims__.m,
	control/system/__sysdefstname__.m, control/system/__tf2sysl__.m,
	control/system/is_sample.m, control/system/is_signal_list.m,
	control/system/is_siso.m, control/system/sys2fir.m,
	control/system/syschtsam.m, control/system/sysgettsam.m,
	control/system/sysgettype.m, control/system/tf2zp.m,
	control/system/ugain.m, control/util/prompt.m,
	control/util/run_cmd.m, control/util/zgrownorm.m,
	control/util/zgshsr.m:
	Improve conformance to Octave coding style.	

	* miscellaneous/dump_prefs.m: Add warn_resize_on_reange_error to
	the list.
	Delete resize_on_range_error from the list.

	* control/base/pzmap.m, control/base/place.m,
	control/base/__freqresp__.m, control/system/sysappend.m,
	control/system/syscont.m, control/system/sysdisc.m,
	control/system/sysgroup.m, control/system/tfout.m,
	control/system/zp2ss.m, control/system/zpout.m,
	control/util/__outlist__.m, signal/arma_rnd.m, general/shift.m,
	strings/strcat.m: Save and restore warn_empty_list_elements, not
	empty_list_elements_ok.

	* miscellaneous/dump_prefs.m: Add warn_empty_list_elements to the list.
	Delete empty_list_elements_ok from the list.

2003-07-10  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* miscellaneous/dump_prefs.m: Include warn_neg_dim_as_zero in the
	list.
	Delete treat_neg_dim_as_zero from the list.

	* strings/blanks.m: Don't check treat_neg_dim_as_zero.

2003-07-09  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* general/reshape.m: Omit do_fortran_indexing from doc string (it
	was not used in the code in any case).

	* strings/strjust.m: Temporarily set warn_fortran_indexing, not
	do_fortran_indexing.

	* statistics/base/moment.m: Temporarily set warn_str_to_num, not
	implict_str_to_num_ok.  Use unwind_protect block to do it.

	* miscellaneous/dump_prefs.m: Include DEFAULT_EXEC_PATH,
	DEFAULT_LOAD_PATH, crash_dumps_octave_core,
	sighup_dumps_octave_core, sigterm_dumps_octave_core,
	warn_imag_to_real, warn_num_to_str, warn_str_to_num, and
	warn_fortran_indexing in the list.
	Delete ok_to_lose_imaginary_part, implicit_num_to_str_ok,
	implicit_str_to_num_ok, do_fortran_indexing, and
	prefer_column_vectors from list.

2003-07-02  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* Makefile.in (distclean, maintainer-clean): Also remove
	gethelp$(BUILD_EXEEXT), $(DOCSTRINGS), and autom4te.cache
	directory.

2003-06-17  Aaron A. King  <king@quercus.tiem.utk.edu>

	* plot/hist.m: Don't forget to define n if x is a vector.

2003-06-13  Alois Schloegl  <alois.schloegl@tugraz.at>

	* miscellaneous/fileparts.m: For compatibility with Matlab,
	return "." with extension.

2003-06-04  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* control/base/__stepimp__.m, control/base/nichols.m,
	control/base/nyquist.m, miscellaneous/dump_prefs.m,
	plot/bottom_title.m, plot/mplot.m, plot/multiplot.m,
	plot/oneplot.m, plot/plot_border.m, plot/subplot.m,
	plot/subwindow.m, plot/top_title.m, signal/freqz_plot.m:
	Eliminate gnuplot_has_multiplot (assume it is always true).

2003-05-14  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* Makefile.in, image/Makefile.in, startup/Makefile.in: Handle DESTDIR.

2003-05-05  Andy Adler  <adler@site.uottawa.ca>

	* plot/hist.m: Improve performance by using different algorithms
	depending on number of bins.

2003-05-01  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* control/system/sysadd.m: If systems are not "tf", convert before
	adding.

2003-05-01  Paul Kienzle  <pkienzle@users.sf.net>

	* image/imagesc.m: Accept data limits parameter for colormap.

2003-04-11  Doug Stewart  <dastew@sympatico.ca>

	* control/base/__stepimp__.m: If digital impulse, reduce gain of
	the impulse by t_step.

2003-04-07  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* control/base/__bodquist__.m: Don't convert pdbig and fdbig to
	column vectors.

2003-03-24  Quentin Spencer  <qspencer@ieee.org>

	* linear-algebra/null.m: Handle empty matrix arg.

2003-03-18  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* general/shift.m: Force empty_list_elements_ok to 1.

2003-02-22  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* deprecated/struct_contains.m, deprecated/struct_elements.m:
	New files.

2003-02-20  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* statistics/tests/kolmogorov_smirnov_test.m: Use str2func to make
	function handle to pass to feval.
	* statistics/base/qqplot.m: Likewise.
	* statistics/base/ppplot.m: Likewise.
	* signal/spectral_xdf.m: Likewise.
	* signal/spectral_adf.m: Likewise.

2003-02-19  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* plot/axis.m: Avoid whitespace in literal matrix problem.

2003-02-18  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* linear-algebra/logm.m: New file.

2003-02-18  David Bateman  <dbateman@free.fr>

 	* mkpkgadd: Scan C++ files as well

2003-02-13  Alois Schloegl  <alois.schloegl@tugraz.at>

	* strings/findstr.m: Return empty set for zero-length target.

2003-02-11  Paul Kienzle  <pkienzle@users.sf.net>

	* set/union.m: Preserve the orientation of inputs.

2003-01-23  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* general/int2str.m: Eliminate leading spaces.

2003-01-22  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* general/int2str.m: Do a better job with 0, Inf, and NaN, 

2003-01-11  Paul Kienzle  <pkienzle@users.sf.net>

	* Makefile.in (gethelp$(BUILD_EXEEXT)): Pass $(BUILD_CXXFLAGS) and
	$(BUILD_LDFLAGS) to compiler.

2003-01-10  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* general/num2str.m: Don't specify field width for scalars.

2003-01-05  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* Makefile.in (DISTFILES): Don't forget mkpkgadd.

2003-01-03  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* gethelp.cc: Define __USE_STD_IOSTREAM if using Compaq C++.

	* miscellaneous/tempname.m: New file.

	* miscellaneous/tempdir.m: New file.

	* miscellaneous/fullfile.m: New file.

2003-01-02  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* miscellaneous/fileparts.m: New file.

	* io/beep.m: New file.

	* plot/__pltopt1__.m: Call undo_string_escapes for title part of
	format only.

2003-01-01  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* strings/strcmp.m: Handle cell arrays of strings.

2002-12-18  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* general/int2str.m: Handle matrices.
	* general/num2str.m: Likewise.
	Also handle optional precision, and format args.

2002-12-17  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* audio/Makefile.in, control/base/Makefile.in,
	control/hinf/Makefile.in, control/obsolete/Makefile.in,
	control/system/Makefile.in, elfun/Makefile.in,
	finance/Makefile.in, general/Makefile.in, image/Makefile.in,
	io/Makefile.in, linear-algebra/Makefile.in,
	miscellaneous/Makefile.in, polynomial/Makefile.in,
	quaternion/Makefile.in, set/Makefile.in, signal/Makefile.in,
	specfun/Makefile.in, special-matrix/Makefile.in,
	statistics/base/Makefile.in, statistics/distributions/Makefile.in,
	statistics/models/Makefile.in, statistics/tests/Makefile.in,
	strings/Makefile.in, time/Makefile.in, plot/Makefile.in,
	deprecated/Makefile.in: Use new do-script-install and
	do-script-uninstall macros.

	* mkpkgadd: New script.

	* plot/close.m: New file.

2002-11-15  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* image/image.m: Use -raw option for xv.
	From Remy Bruno <remy.bruno@libertysurf.fr>

2002-11-12  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* control/base/lsim.m: Use approximate test for step size change.

	* signal/bartlett.m: Avoid row/column mismatch error.

2002-11-12  Paul Kienzle  <pkienzle@users.sf.net>

	* statistics/base/var.m: Use better formula for improved accuracy.

2002-11-04  Nicholas Piper  <nick-octave@nickpiper.co.uk>

	* control/base/lsim.m: Correct doc string.

2002-11-04  A S Hodel  <a.s.hodel@Eng.Auburn.EDU>

	* control/system/syssub.m: Call tf2sys with Gnum-Hnum, not Gnum+Hnum.

2002-11-01  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* plot/contour.m: Handle x and y as matrices too.

2002-11-01  Joseph P. Skudlarek  <jskud@jskud.com>

	* plot/contour.m: Fix error and usage messages.

2002-11-01  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* plot/contour.m: Correct orientation of plot.

2002-10-31  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* control/base/analdemo.m: Fix typo.

2002-10-31  Francesco Potorti`  <pot@gnu.org>

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

2002-10-09  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* mkdoc: Exit immediately on errors.
	Exit with error if gethelp does not exist.

	* Makefile.in: Use $(BUILD_EXEEXT) as appropriate.

2002-10-08  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* Makefile.in (gethelp): Use $(BUILD_CXX), not $(CXX).

2002-09-27  Paul Kienzle  <pkienzle@users.sf.net>

	* statistics/distributions/normal_cdf.m: Handle variance == 0.
	* statistics/distributions/normal_pdf.m: Likewise.
	* statistics/distributions/normal_inv.m: Likewise.

2002-09-27  Paul Kienzle  <pkienzle@users.sf.net>

	* specfun/erfinv.m: Return NaN for NaN inputs.

2002-09-26  Jeff Cunningham  <jeffrey@cunningham.net>

	* statistics/base/var.m: Handle complex values.

2002-08-09  John W. Eaton  <jwe@bevo.che.wisc.edu>

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

2002-08-09  Paul Kienzle  <pkienzle@users.sf.net>

	* statistics/distributions/beta_cdf.m: Replace betai with betainc.
	* statistics/distributions/binomial_cdf.m: Likewise.
	* statistics/distributions/f_cdf.m: Likewise.
	* statistics/distributions/t_cdf.m: Likewise.

	* miscellaneous/bincoeff.m: Replace lgamma with gammaln.
	* specfun/beta.m: Likewise.
	* special-matrix/invhilb.m: Likewise (but it is only in a comment).
	* statistics/distributions/gamma_pdf.m: Likewise.
	* statistics/distributions/poisson_pdf.m: Likewise.

	* statistics/distributions/gamma_cdf.m: replace gammai with gammainc
	* statistics/distributions/poisson_cdf.m: Likewise.

2002-08-09  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* deprecated/is_bool.m: New file.
	* deprecated/is_complex.m: New file.
	* deprecated/is_global.m: New file.
	* deprecated/is_list.m: New file.
	* deprecated/is_matrix.m: New file.
	* deprecated/is_scalar.m: New file.
	* deprecated/is_square.m: New file.
	* deprecated/is_stream.m: New file.
	* deprecated/is_struct.m: New file.
	* deprecated/is_symmetric.m: New file.
	* deprecated/is_vector.m: New file.
	* Change all callers of these functions to use the new names.

	* deprecated: New directory.
	* Makefile.in (SUBDIRS): Add it to the list.

	* general/isscalar.m: Rename from is_scalar.m.
	* general/issquare.m: Rename from is_square.m.
	* general/issymmetric.m: Rename from is_symmetric.m.
	* general/isvector.m: Rename from is_vector.m.

2002-08-05  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* statistics/base/mean.m: Allow empty matrices.
	Handle DIM arg.

2002-08-05  Teemu Ikonen  <tpikonen@pcu.helsinki.fi>

	* plot/__errcomm__.m: If format is not specified, default to error
	bar format.

2002-08-01  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* miscellaneous/popen2.m: Use F_SETFL and O_NONBLOCK, not
	__F_SETFL__ and __O_NONBLOCK__.

	* image/saveimage.m: Use OCTAVE_VERSION, not __OCTAVE_VERSION__.
	* miscellaneous/bug_report.m: Likewise.

2002-07-25  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* general/mod.m: Use isreal (x), not any (any (imag (x))).
	* general/rem.m: Likewise.

	* plot/loglogerr.m: Use varargin instead of old style varargs.
	* plot/semilogxerr.m: Likewise.
	* plot/semilogyerr.m: Likewise.

2002-07-25  Teemu Ikonen  <tpikonen@pcu.helsinki.fi>

	* plot/__errcomm__.m: New file.  Common functionality for error plots.
	* plot/loglogerr.m: New file.  Double logarithm plots with errorbars.
	* plot/semilogxerr.m: New file.  Semilogarithm plots with errorbars.
	* plot/semilogyerr.m: New file.  Semilogarithm plots with errorbars

	* plot/errorbar.m: Use __errcomm__.m.
	* plot/__errplot__.m: Minor cleanups.
	* plot/__pltopt__.m: Handle boxxyerrorbars plot style. 
	* plot/__pltopt1__.m: Likewise.

2002-07-10  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* general/rem.m: Delete redundant call to usage.

	* general/mod.m: Additional error checks, Texinfoize doc string.

2002-04-29  Paul Kienzle  <pkienzle@users.sf.net>

	* general/mod.m: New function.

2002-07-10  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* control/system/sysmult.m: Use varargin instead of old style varargs.
	* control/system/sysadd.m: Likewise.
	* control/system/sysgroup.m: Likewise.
	* control/system/syssub.m: Likewise.
	* elfun/gcd.m: Likewise.
	* elfun/lcm.m: Likewise.
	* general/common_size.m: Likewise.
	* io/printf.m: Likewise.
	* miscellaneous/menu.m: Likewise.
	* miscellaneous/path.m: Likewise.
	* plot/__errplot__.m: Likewise.
	* plot/__plt__.m: Likewise.
	* plot/axis.m: Likewise.
	* plot/errorbar.m: Likewise.
	* plot/mplot.m: Likewise.
	* plot/loglog.m: Likewise.
	* plot/plot.m: Likewise.
	* plot/plot_border.m: Likewise.
	* plot/semilogx.m: Likewise.
	* plot/semilogy.m: Likewise.
	* plot/xlabel.m: Likewise.
	* plot/ylabel.m: Likewise.
	* plot/zlabel.m: Likewise.
	* statistics/base/ppplot.m: Likewise.
	* statistics/base/qqplot.m: Likewise.
	* statistics/tests/bartlett_test.m: Likewise.
	* statistics/tests/kolmogorov_smirnov_test.m: Likewise.
	* statistics/tests/kruskal_wallis_test.m: Likewise.
	* strings/str2mat.m: Likewise.
	* strings/strcat.m: Likewise.

2002-06-27  Paul Kienzle  <pkienzle@jazz.ncnr.nist.gov>

	* statistics/distributions/gamma_pdf.m: Avoid overflow in more cases.

2002-05-01  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* skip-autoheader: New file, for autogen.sh.
	* Makefile.in (DISTFILES): Add it to the list.

2002-04-29  Paul Kienzle  <pkienzle@users.sf.net>

	* general/repmat.m: New function.

2002-04-25  Paul Kienzle  <pkienzle@users.sf.net>

	* audio/lin2mu.m: Accept matrices and [-1,1] normalized audio.
	Use optional parameter to specify the number of bits in the input.
	* audio/mu2lin.m: Accept matrices, return n-bit integers or 
	floats in the range [-1,1], 2x speedup.

	* strings/index.m, strings/rindex.m: Vectorize for speed.

2002-04-25  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* linear-algebra/kron.m: Delete.

2002-04-24  Paul Kienzle  <pkienzle@users.sf.net>

	* signal/freqz.m: If nargout is zero, plot results instead of
	returning them.
	* signal/freqz_plot.m: New file.

2002-04-24  Bill Lash  <lash@tellabs.com>

	* signal/unwrap.m: New file.

2002-04-23  Paul Kienzle  <pkienzle@users.sf.net>

	* image/rgb2hsv.m: Faster, more accurate, remove the
	divide by zero warning.

2002-04-09  Paul Kienzle  <pkienzle@users.sf.net>

	* strings/deblank.m: Trim \0 as well as blank.

	* freqz.m: Evaluate a specific range of frequencies
	expressed in radians or Hz relative to a supplied sample rate.

2002-04-04  Paul Kienzle  <pkienzle@users.sf.net>

	* signal/fftfilt.m: Filter columns if called with a matrix.

	* strings/findstr.m: Vectorize as much as possible.

2002-04-04  Dirk Laurie  <dirk@calvyn.puk.ac.za>

	* special-matrix/invhilb.m: New version that is faster and more
	accurate.

2002-04-03  Steven G. Johnson  <stevenj@alum.mit.edu>

	* configure.in: Update for autoconf 2.5x.

2002-04-03  Paul Kienzle  <pkienzle@users.sf.net>

	* special-matrix/vander.m: Code tidy and vectorize.

2002-04-02  Paul Kienzle  <pkienzle@users.sf.net>

	* linear-algebra/cross.m: Accept nx3 and 3xn matrices, in addition
	to vectors.  Issue a warning in the case x matches y' but return a
	column vector as Octave currently does.

	* plot/contour.m: Set default number of levels for contour(x,y,z).

	* control/system/starp.m: Leave more of the documentation
	processing to texinfo and less to the @format block.

	* image/imagesc.m: Only display image if no output is requested.
	Code tidying.

2002-03-07  Paul Kienzle  <pkienzle@kienzle.powernet.co.uk>
 
 	* statistics/base/center.m: Accept and return empty matrix.
 	
2002-02-22  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* specfun/erfinv.m: Fix usage message.

2002-02-08  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* elfun/coth.m: Use 1 ./ tanh(z) instead of cosh(z) ./ sinh(z).
	From "Michael O'Brien" <mobrien@kento.unm.edu>.

2001-06-06  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* statistics/distributions/discrete_cdf.m: Downcase incorrectly
	capitalized variable names.

2001-05-30  Jean-Francois Cardoso  <cardoso@tsi.enst.fr>

	* m/image/saveimage.m: fix saving an image to Postscript format.

2001-04-18  A. Scottedward Hodel  <a.s.hodel@eng.auburn.edu>

	* control/system/is_stabilizable.m: Pass a to sys2ss, not sys.

2001-02-28  Kai Habel  <kai.habel@gmx.de>

	* general/cart2pol.m: New file.
	* general/pol2cart.m: New file.
	* general/cart2sph.m: New file.
	* general/sph2cart.m: New file.
	* image/rgb2hsv.m: New file.
	* image/hsv2rgb.m: New file.

2001-02-26  Paul Kienzle  <pkienzle@kienzle.powernet.co.uk>

	* plot/meshgrid.m: Avoid for loops.
	* plot/meshdom.m: Likewise.

2001-02-22  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* linear-algebra/norm.m: Use sqrt instead of ^0.5.

2001-02-22  Heinz Bauschke  <bauschke@cecm.sfu.ca>

	* linear-algebra/norm.m: Use more efficient method for Frobenius
	norm.

2001-02-09  David Livings  <david.livings@asa.co.uk>

	* statistics/tests/welch_test.m: Fix typo.

	* statistics/distributions/chisquare_cdf.m:
	Don't restrict inputs to be only positive integers.
	* statistics/distributions/chisquare_inv.m: Likewise.
	* statistics/distributions/chisquare_pdf.m: Likewise.
	* statistics/distributions/chisquare_rnd.m: Likewise.
	* statistics/distributions/f_cdf.m: Likewise.
	* statistics/distributions/f_inv.m: Likewise.
	* statistics/distributions/f_pdf.m: Likewise.
	* statistics/distributions/f_rnd.m: Likewise.
	* statistics/distributions/t_cdf.m: Likewise.
	* statistics/distributions/t_inv.m: Likewise.
	* statistics/distributions/t_pdf.m: Likewise.
	* statistics/distributions/t_rnd.m: Likewise.

2001-02-08  Paul Kienzle  <pkienzle@kienzle.powernet.co.uk>

	* strings/dec2base.m: New file.
	* strings/base2dec.m: New file.
	* strings/strjust.m: New file.
	* strings/dec2hex.m: Replace with version that just calls 2dec2base.
	* strings/dec2bin.m: Likewise.
	* strings/hex2dec.m: Replace with version that just calls base2dec.
	* strings/bin2dec.m: Likewise.

2001-02-07  David Livings  <david.livings@asa.co.uk>

	* statistics/base/ppplot.m: Use gset, not set.
	* statistics/base/qqplot.m: Likewise.

2001-02-05  Ondrej Popp  <ondrej@geocities.com>

	* control/system/c2d.m: Add missing endif.

2000-12-15  Teemu Ikonen  <tpikonen@pcu.helsinki.fi>

	* strings/index.m: Return 0 if either string is empty.

2000-12-15  Ben Sapp  <bsapp@lanl.gov>

	* control/system/c2d.m: Allow option of matched pole/zero
	equivalent for conversion.  

2000-12-15  Matthew W. Roberts  <matt@lehi.tamu.edu>

	* strings/findstr.m: Return empty matrix if search string is empty.

2000-12-15  Kai Habel  <kai.habel@gmx.de>

	* saveimage.m: Do create rawbit image for black and white images,
	but do it correctly.

2000-12-13   Teemu Ikonen  <tpikonen@pcu.helsinki.fi>

        * polynomial/deconv.m: For compatibility with Matlab, don't reduce
	  result polynomials.

2000-12-07  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* image/saveimage.m: Don't try to create rawbit image.

2000-11-21  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* Makefile.in (bin-dist): Pass -C to $(MAKE), not -c.

2000-11-16  Paul Kienzle  <pkienzle@kienzle.powernet.co.uk>

	* plot/contour.m: Reorder args for Matlab compatibility.

2000-10-27  Mats Jansson  <mats.e.jansson@home.se>

	* set/create_set.m: Avoid empty matrix in matrix list warning.

2000-09-08  Teemu Ikonen  <tpikonen@pcu.helsinki.fi>

	* plot/errorbar.m, plot/__errplot__.m: New functions.

	* plot/mesh.m: Also set nologscale before plotting.
	* plot/__pltopt1__.m: Handle xerrorbars, yerrorbars, and
	xyerrorbars instead of just errorbars.

2000-08-25  Thomas Walter  <walter@pctc.chemie.uni-erlangen.de>

	* image/image.m: Try display (from ImageMagick) first.

2000-08-01  Rolf Fabian  <fabian@tu-cottbus.de>

	* plot/meshgrid.m: Use transpose to reorient vectors, not complex
	conjugate transpose.

2000-07-21  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* strings/str2mat.m: Apply setstr to each argument.

2000-07-17  Gabriele Pannocchia  <pannocchia@ing.unipi.it>

	* control/base/dkalman.m: New file.
	* control/base/dlqe.m: Handle singular A matrix.
	* control/base/dlqr.m: Likewise.

2000-07-14  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* strings/strcmp.m: Return 0 instead of an error if row and column
	dimensions don't match.

2000-06-30  Kai Habel  <kahacjde@calvados.zrz.TU-Berlin.DE>

	* plot/hist.m: Allow 3 argument form to work.

2000-06-27  Matthew W. Roberts  <matt@lehi.tamu.edu>

	* plot/plot.m: Add examples in doc string.

2000-06-08  Ben Sapp  <bsapp@nua.lampf.lanl.gov>

	* control/base/__stepimp__.m: Reset multiplot state when done.
	Do the right thing even if automatic_replot is not zero.
	Avoid failure if system has pure imaginary poles.

2000-06-06  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* general/logical.m: Return arg if it is empty.  Better error
	message for non-numeric types.	

2000-05-31  A. Scottedward Hodel  <a.s.hodel@eng.auburn.edu>

	* control/base/dlqe.m: Update documentation.  Fix typo.  Warn
	about difference with Matlab dlqe function.

	* control/system/sysmult.m: Fix typo in argument dimensions checking.

2000-05-24  Ben Sapp  <bsapp@nua.lampf.lanl.gov>

	* strings/strrep.m: Fix typo.

2000-05-13  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* strings/strrep.m: Don't transpose result for case of jump > 0.

2000-05-13  Paul Kienzle  <pkienzle@kienzle.powernet.co.uk>

	* strings/strrep.m: Avoid for loop for speed.
	* plot/axis.m: Handle string options for Matlab compatibility. 

2000-04-04  John Smith  <john@arrows.demon.co.uk>

	* statistics/distributions/beta_inv.m: Provide better(?) initial
	guess for iteration.

2000-03-31   Paul Kienzle  <pkienzle@kienzle.powernet.co.uk>

	* image/image.m: Allow image (A) or image (x, y, A).
	* image/imagesc.m: Likewise.

	* image/image.m: If zoom is not supplied, or if it is an empty
	matrix, autoscale the image.

2000-03-22  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* plot/title.m, plot/bottom_title.m, plot/top_title.m: 
	Undo string escapes in text twice(!) before sending to gnuplot.

	* image/saveimage.m: Add comment to file saying who created it and
	when it was created.  Suggested by Stephen Eglen
	<stephen@cogsci.ed.ac.uk>.

2000-03-21  Paul Kienzle  <pkienzle@kienzle.powernet.co.uk>

	* polynomial/polyreduce.m: Simplify by looking for the first
	non-zero element rather than the last of the first set of zero
	elements.

	* plot/__pltopt1__.m: Accept "--", "-.", and ":" line styles.

2000-03-21  Kai Habel  <kahacjde@calvados.zrz.TU-Berlin.DE>

	* image/saveimage.m: Swap black and white colormaps so zero is
	displayed as black and 1 is displayed as white.
	Fix indexing bug in ppm case.

2000-03-06  Stephen Eglen  <stephen@anc.ed.ac.uk>

	* statistics/tests/kolmogorov_smirnov_test_2.m: Account for ties
	between the two distributions (took same approach as ks.test() in R.)

2000-02-29  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* control/base/bode.m: Temporarily disable automatic_replot.

2000-02-23  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* Makefile.in (clean): Also remove gethelp.

	* specfun/erfinv.m: Use z_new in convergence test, not z_old.

2000-02-11  Georg Thimm  <mgeorg@SGraphicsWS1.mpe.ntu.edu.sg>

	* set/create_set.m: Use find to avoid while loop.

2000-02-11  Stephen Eglen  <stephen@cogsci.ed.ac.uk>

	* plot/hist.m: New optional third argument.

2000-02-10  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* miscellaneous/bug_report.m: Use octave-bug script with version
	number appended.

2000-02-04  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* gethelp.cc: Sprinkle with std:: qualifier.

2000-01-30  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* image/saveimage.m: Delete some debugging code.

2000-01-27  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* signal/sinc.m: Avoid reshaping.

	* image/rgb2ind.m: No longer needs to reset do_fortran_indexing.
	* image/ind2rgb.m: Ditto.
	* image/ind2gray.m: Ditto.
	* general/reshape.m: Ditto.  Also no longer needs to reset
	implicit_str_to_num_ok.

2000-01-26  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* miscellaneous/popen2.m: Deal with the fact that pipe now returns
	a list of file structures, not a vector of numeric file ids.

2000-01-25  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* plot/__axis_label__.m: New function.
	Undo string escapes in text twice(!) before sending to gnuplot.
	* plot/xlabel.m: Use it.
	* plot/ylabel.m: Ditto.
	* plot/zlabel.m: Ditto.

	* plot/mesh.m: Fix error message to reflect reality.

2000-01-24  Cyril Humbert  <humbert@phobos.univ-mlv.fr>

	* statistics/distributions/weibull_pdf.m: Use correct formula.

2000-01-22  Michael Reifenberger  <mike@Plaut.de>

	* audio/saveaudio.m: Also accept files with .ul extension.
	* audio/loadaudio.m: Ditto.
	* audio/playaudio.m: Ditto.

2000-01-19  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* statistics/distributions/beta_cdf.m: Texinfoize doc string.
	* statistics/distributions/beta_inv.m: Ditto.
	* statistics/distributions/beta_pdf.m: Ditto.
	* statistics/distributions/beta_rnd.m: Ditto.
	* statistics/distributions/binomial_cdf.m: Ditto.
	* statistics/distributions/binomial_inv.m: Ditto.
	* statistics/distributions/binomial_pdf.m: Ditto.
	* statistics/distributions/binomial_rnd.m: Ditto.
	* statistics/distributions/cauchy_cdf.m: Ditto.
	* statistics/distributions/cauchy_inv.m: Ditto.
	* statistics/distributions/cauchy_pdf.m: Ditto.
	* statistics/distributions/cauchy_rnd.m: Ditto.
	* statistics/distributions/chisquare_cdf.m: Ditto.
	* statistics/distributions/chisquare_inv.m: Ditto.
	* statistics/distributions/chisquare_pdf.m: Ditto.
	* statistics/distributions/chisquare_rnd.m: Ditto.
	* statistics/distributions/discrete_cdf.m: Ditto.
	* statistics/distributions/discrete_inv.m: Ditto.
	* statistics/distributions/discrete_pdf.m: Ditto.
	* statistics/distributions/discrete_rnd.m: Ditto.
	* statistics/distributions/empirical_cdf.m: Ditto.
	* statistics/distributions/empirical_inv.m: Ditto.
	* statistics/distributions/empirical_pdf.m: Ditto.
	* statistics/distributions/empirical_rnd.m: Ditto.
	* statistics/distributions/exponential_cdf.m: Ditto.
	* statistics/distributions/exponential_inv.m: Ditto.
	* statistics/distributions/exponential_pdf.m: Ditto.
	* statistics/distributions/exponential_rnd.m: Ditto.
	* statistics/distributions/f_cdf.m: Ditto.
	* statistics/distributions/f_inv.m: Ditto.
	* statistics/distributions/f_pdf.m: Ditto.
	* statistics/distributions/f_rnd.m: Ditto.
	* statistics/distributions/gamma_cdf.m: Ditto.
	* statistics/distributions/gamma_inv.m: Ditto.
	* statistics/distributions/gamma_pdf.m: Ditto.
	* statistics/distributions/gamma_rnd.m: Ditto.
	* statistics/distributions/geometric_cdf.m: Ditto.
	* statistics/distributions/geometric_inv.m: Ditto.
	* statistics/distributions/geometric_pdf.m: Ditto.
	* statistics/distributions/geometric_rnd.m: Ditto.
	* statistics/distributions/hypergeometric_cdf.m: Ditto.
	* statistics/distributions/hypergeometric_inv.m: Ditto.
	* statistics/distributions/hypergeometric_pdf.m: Ditto.
	* statistics/distributions/hypergeometric_rnd.m: Ditto.
	* statistics/distributions/kolmogorov_smirnov_cdf.m: Ditto.
	* statistics/distributions/laplace_cdf.m: Ditto.
	* statistics/distributions/laplace_inv.m: Ditto.
	* statistics/distributions/laplace_pdf.m: Ditto.
	* statistics/distributions/laplace_rnd.m: Ditto.
	* statistics/distributions/logistic_cdf.m: Ditto.
	* statistics/distributions/logistic_inv.m: Ditto.
	* statistics/distributions/logistic_pdf.m: Ditto.
	* statistics/distributions/logistic_rnd.m: Ditto.
	* statistics/distributions/lognormal_cdf.m: Ditto.
	* statistics/distributions/lognormal_inv.m: Ditto.
	* statistics/distributions/lognormal_pdf.m: Ditto.
	* statistics/distributions/lognormal_rnd.m: Ditto.
	* statistics/distributions/normal_cdf.m: Ditto.
	* statistics/distributions/normal_inv.m: Ditto.
	* statistics/distributions/normal_pdf.m: Ditto.
	* statistics/distributions/normal_rnd.m: Ditto.
	* statistics/distributions/pascal_cdf.m: Ditto.
	* statistics/distributions/pascal_inv.m: Ditto.
	* statistics/distributions/pascal_pdf.m: Ditto.
	* statistics/distributions/pascal_rnd.m: Ditto.
	* statistics/distributions/poisson_cdf.m: Ditto.
	* statistics/distributions/poisson_inv.m: Ditto.
	* statistics/distributions/poisson_pdf.m: Ditto.
	* statistics/distributions/poisson_rnd.m: Ditto.
	* statistics/distributions/stdnormal_cdf.m: Ditto.
	* statistics/distributions/stdnormal_inv.m: Ditto.
	* statistics/distributions/stdnormal_pdf.m: Ditto.
	* statistics/distributions/stdnormal_rnd.m: Ditto.
	* statistics/distributions/t_cdf.m: Ditto.
	* statistics/distributions/t_inv.m: Ditto.
	* statistics/distributions/t_pdf.m: Ditto.
	* statistics/distributions/t_rnd.m: Ditto.
	* statistics/distributions/uniform_cdf.m: Ditto.
	* statistics/distributions/uniform_inv.m: Ditto.
	* statistics/distributions/uniform_pdf.m: Ditto.
	* statistics/distributions/uniform_rnd.m: Ditto.
	* statistics/distributions/weibull_cdf.m: Ditto.
	* statistics/distributions/weibull_inv.m: Ditto.
	* statistics/distributions/weibull_pdf.m: Ditto.
	* statistics/distributions/weibull_rnd.m: Ditto.
	* statistics/distributions/wiener_rnd.m: Ditto.

2000-01-18  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* statistics/base/values.m: Texinfoize doc string.
	* statistics/base/var.m: Ditto.
	* statistics/base/table.m: Ditto.
	* statistics/base/studentize.m: Ditto.
	* statistics/base/statistics.m: Ditto.
	* statistics/base/spearman.m: Ditto.
	* statistics/base/run_count.m: Ditto.
	* statistics/base/ranks.m: Ditto.
	* statistics/base/range.m: Ditto.
	* statistics/base/qqplot.m: Ditto.
	* statistics/base/probit.m: Ditto.
	* statistics/base/ppplot.m: Ditto.
	* statistics/base/moment.m: Ditto.
	* statistics/base/meansq.m: Ditto.
	* statistics/base/logit.m: Ditto.
	* statistics/base/kendall.m: Ditto.
	* statistics/base/iqr.m: Ditto.
	* statistics/base/cut.m: Ditto.
	* statistics/base/cor.m: Ditto.
	* statistics/base/cloglog.m: Ditto.
	* statistics/base/center.m: Ditto.
	* statistics/models/logistic_regression.m: Ditto.
	* statistics/models/logistic_regression_derivative.m: Ditto.
	* statistics/models/logistic_regression_likelihood.m: Ditto.
	* statistics/tests/anova.m: Ditto.
	* statistics/tests/bartlett_test.m: Ditto.
	* statistics/tests/chisquare_test_homogeneity.m: Ditto.
	* statistics/tests/chisquare_test_independence.m: Ditto.
	* statistics/tests/cor_test.m: Ditto.
	* statistics/tests/f_test_regression.m: Ditto.
	* statistics/tests/hotelling_test.m: Ditto.
	* statistics/tests/hotelling_test_2.m: Ditto.
	* statistics/tests/kolmogorov_smirnov_test.m: Ditto.
	* statistics/tests/kolmogorov_smirnov_test_2.m: Ditto.
	* statistics/tests/kruskal_wallis_test.m: Ditto.
	* statistics/tests/manova.m: Ditto.
	* statistics/tests/mcnemar_test.m: Ditto.
	* statistics/tests/prop_test_2.m: Ditto.
	* statistics/tests/run_test.m: Ditto.
	* statistics/tests/sign_test.m: Ditto.
	* statistics/tests/t_test.m: Ditto.
	* statistics/tests/t_test_2.m: Ditto.
	* statistics/tests/t_test_regression.m: Ditto.
	* statistics/tests/u_test.m: Ditto.
	* statistics/tests/var_test.m: Ditto.
	* statistics/tests/welch_test.m: Ditto.
	* statistics/tests/wilcoxon_test.m: Ditto.
	* statistics/tests/z_test.m: Ditto.
	* statistics/tests/z_test_2.m: Ditto.

2000-01-17  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* strings/bin2dec.m: Texinfoize doc string.
	* plot/__plr1__.m: Ditto.
	* plot/__pltopt__.m: Ditto.
	* plot/__plt__.m: Ditto.
	* plot/__plt2vv__.m: Ditto.
	* plot/__plr2__.m: Ditto.
	* plot/__plr__.m: Ditto.
	* plot/__plt1__.m: Ditto.
	* plot/__plt2__.m: Ditto.
	* plot/__plt2mm__.m: Ditto.
	* plot/__plt2mv__.m: Ditto.
	* plot/__plt2ss__.m: Ditto.
	* miscellaneous/paren.m: Ditto.
	* miscellaneous/comma.m: Ditto.
	* miscellaneous/semicolon.m: Ditto.
	* miscellaneous/path.m: Ditto.
	* miscellaneous/list_primes.m: Ditto.
	* miscellaneous/flops.m: Ditto.
	* miscellaneous/dump_prefs.m: Ditto.
	* miscellaneous/bug_report.m: Ditto.
	* linear-algebra/dot.m: Ditto
	* linear-algebra/dmult.m: Ditto.
	* general/randperm.m: Ditto.
	* general/logical.m: Ditto.
	* general/is_duplicate_entry.m: Ditto.
	* signal/arch_fit.m: Ditto.
	* signal/arch_rnd.m: Ditto.
	* signal/arch_test.m: Ditto.
	* signal/arma_rnd.m: Ditto.
	* signal/autocor.m: Ditto.
	* signal/autocov.m: Ditto.
	* signal/autoreg_matrix.m: Ditto.
	* signal/bartlett.m: Ditto.
	* signal/blackman.m: Ditto.
	* signal/detrend.m: Ditto.
	* signal/diffpara.m: Ditto.
	* signal/durbinlevinson.m: Ditto.
	* signal/fftconv.m: Ditto.
	* signal/fftfilt.m: Ditto.
	* signal/fftshift.m: Ditto.
	* signal/fractdiff.m: Ditto.
	* signal/freqz.m: Ditto.
	* signal/hamming.m: Ditto.
	* signal/hanning.m: Ditto.
	* signal/hurst.m: Ditto.
	* signal/periodogram.m: Ditto.
	* signal/rectangle_lw.m: Ditto.
	* signal/rectangle_sw.m: Ditto.
	* signal/sinc.m: Ditto.
	* signal/sinetone.m: Ditto.
	* signal/sinewave.m: Ditto.
	* signal/spectral_adf.m: Ditto.
	* signal/spectral_xdf.m: Ditto.
	* signal/spencer.m: Ditto.
	* signal/stft.m: Ditto.
	* signal/synthesis.m: Ditto.
	* signal/triangle_lw.m: Ditto.
	* signal/triangle_sw.m: Ditto.
	* signal/yulewalker.m: Ditto.
	* control/util/strappend.m: Ditto.
	* control/base/nichols.m: Ditto.
	* control/system/is_signal_list.m: Ditto.
	* control/system/listidx.m: Ditto.
	* control/system/sysgettsam.m: Ditto.
	* control/system/sysidx.m: Ditto.

2000-01-14  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* control/system/__abcddims__.m: Rename from
	control/system/abcddims.m, change all callers.
	* control/base/__bodquist__.m: Likewise.
	* control/base/__freqresp__.m: Likewise.
	* control/util/__outlist__.m: Likewise.
	* control/base/__stepimp__.m: Likewise.
	* control/system/__syschnamesl__.m: Likewise.
	* control/system/__syscont_disc__.m: Likewise.
	* control/system/__sysdefioname__.m: Likewise.
	* control/system/__sysdefstname__.m: Likewise.
	* control/system/__sysgroupn__.m: Likewise.
	* control/system/__tf2sysl__.m: Likewise.
	* control/util/__zgpbal__.m: Likewise.
	* control/system/__zp2ssg2__.m: Likewise.

	* quaternion/demoquat.m: Add copyright notice, Texinfoize doc string.
	* quaternion/qconj.m: Ditto.
	* quaternion/qcoordinate_plot.m: Ditto.
	* quaternion/qderiv.m: Ditto.
	* quaternion/qderivmat.m: Ditto.
	* quaternion/qinv.m: Ditto.
	* quaternion/qmult.m: Ditto.
	* quaternion/qtrans.m: Ditto.
	* quaternion/qtransv.m: Ditto.
	* quaternion/qtransvmat.m: Ditto.
	* quaternion/quaternion.m: Ditto.

2000-01-13  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* control/base/Makefile.in: Ditto.
	* control/hinf/Makefile.in: New file.
	* control/marsyas/Makefile.in: Ditto.
	* control/obsolete/Makefile.in: Ditto.
	* control/system/Makefile.in: Ditto.
	* control/util/Makefile.in: Ditto.

	* strings/com2str.m: Move here from control directory.

	* control/base: New directory.
	* control/base/DEMOcontrol.m: Move here from control directory.
	* control/base/analdemo.m: Ditto.
	* control/base/are.m: Ditto.
	* control/base/bddemo.m: Ditto.
	* control/base/bode.m: Ditto.
	* control/base/bode_bounds.m: Ditto.
	* control/base/bodquist.m: Ditto.
	* control/base/controldemo.m: Ditto.
	* control/base/ctrb.m: Ditto.
	* control/base/damp.m: Ditto.
	* control/base/dare.m: Ditto.
	* control/base/dcgain.m: Ditto.
	* control/base/dgram.m: Ditto.
	* control/base/dlqe.m: Ditto.
	* control/base/dlqr.m: Ditto.
	* control/base/dlyap.m: Ditto.
	* control/base/dre.m: Ditto.
	* control/base/frdemo.m: Ditto.
	* control/base/freqchkw.m: Ditto.
	* control/base/freqresp.m: Ditto.
	* control/base/gram.m: Ditto.
	* control/base/impulse.m: Ditto.
	* control/base/lqe.m: Ditto.
	* control/base/lqg.m: Ditto.
	* control/base/lqr.m: Ditto.
	* control/base/lsim.m: Ditto.
	* control/base/ltifr.m: Ditto.
	* control/base/lyap.m: Ditto.
	* control/base/nichols.m: Ditto.
	* control/base/nyquist.m: Ditto.
	* control/base/obsv.m: Ditto.
	* control/base/place.m: Ditto.
	* control/base/pzmap.m: Ditto.
	* control/base/rldemo.m: Ditto.
	* control/base/rlocus.m: Ditto.
	* control/base/step.m: Ditto.
	* control/base/stepimp.m: Ditto.
	* control/base/tzero.m: Ditto.
	* control/base/tzero2.m: Ditto.

	* control/hinf: New directory.
	* control/hinf/dhinfdemo.m: Move here from control directory.
	* control/hinf/h2norm.m: Ditto.
	* control/hinf/h2syn.m: Ditto.
	* control/hinf/hinf_ctr.m: Ditto.
	* control/hinf/hinfdemo.m: Ditto.
	* control/hinf/hinfnorm.m: Ditto.
	* control/hinf/hinfsyn.m: Ditto.
	* control/hinf/hinfsyn_chk.m: Ditto.
	* control/hinf/hinfsyn_ric.m: Ditto.
	* control/hinf/wgt1o.m: Ditto.
	* control/hinf/dgkfdemo.m: Ditto.
	* control/hinf/is_dgkf.m: Ditto.

	* control/marsyas: New directory.
	* control/marsyas/demomarsyas.m: Move here from control directory.
	* control/marsyas/susball.m: Ditto.

	* control/obsolete/dezero.m: Move here from control directory.
	* control/obsolete/rotg.m: Ditto.

	* control/system: New directory.
	* control/system/abcddim.m: Move here from control directory.
	* control/system/abcddims.m: Ditto.
	* control/system/buildssic.m: Ditto.
	* control/system/c2d.m: Ditto.
	* control/system/d2c.m: Ditto.
	* control/system/dmr2d.m: Ditto.
	* control/system/fir2sys.m: Ditto.
	* control/system/is_abcd.m: Ditto.
	* control/system/is_digital.m: Ditto.
	* control/system/is_sample.m: Ditto.
	* control/system/is_signal_list.m: Ditto.
	* control/system/is_siso.m: Ditto.
	* control/system/is_controllable.m: Ditto.
	* control/system/is_detectable.m: Ditto.
	* control/system/is_observable.m: Ditto.
	* control/system/is_stabilizable.m: Ditto.
	* control/system/is_stable.m: Ditto.
	* control/system/jet707.m: Ditto.
	* control/system/listidx.m: Ditto.
	* control/system/moddemo.m: Ditto.
	* control/system/ord2.m: Ditto.
	* control/system/packedform.m: Ditto.
	* control/system/parallel.m: Ditto.
	* control/system/ss2sys.m: Ditto.
	* control/system/ss2tf.m: Ditto.
	* control/system/ss2zp.m: Ditto.
	* control/system/starp.m: Ditto.
	* control/system/sys2fir.m: Ditto.
	* control/system/sys2ss.m: Ditto.
	* control/system/sys2tf.m: Ditto.
	* control/system/sys2zp.m: Ditto.
	* control/system/sysadd.m: Ditto.
	* control/system/sysappend.m: Ditto.
	* control/system/syschnamesl.m: Ditto.
	* control/system/syschtsam.m: Ditto.
	* control/system/sysconnect.m: Ditto.
	* control/system/syscont.m: Ditto.
	* control/system/syscont_disc.m: Ditto.
	* control/system/sysdefioname.m: Ditto.
	* control/system/sysdefstname.m: Ditto.
	* control/system/sysdimensions.m: Ditto.
	* control/system/sysdisc.m: Ditto.
	* control/system/sysdup.m: Ditto.
	* control/system/sysgetsignals.m: Ditto.
	* control/system/sysgettsam.m: Ditto.
	* control/system/sysgettype.m: Ditto.
	* control/system/sysgroup.m: Ditto.
	* control/system/sysgroupn.m: Ditto.
	* control/system/sysidx.m: Ditto.
	* control/system/sysmin.m: Ditto.
	* control/system/sysmult.m: Ditto.
	* control/system/sysout.m: Ditto.
	* control/system/sysprune.m: Ditto.
	* control/system/sysreorder.m: Ditto.
	* control/system/sysrepdemo.m: Ditto.
	* control/system/sysscale.m: Ditto.
	* control/system/syssetsignals.m: Ditto.
	* control/system/syssub.m: Ditto.
	* control/system/sysupdate.m: Ditto.
	* control/system/tf2ss.m: Ditto.
	* control/system/tf2sys.m: Ditto.
	* control/system/tf2sysl.m: Ditto.
	* control/system/tf2zp.m: Ditto.
	* control/system/tfout.m: Ditto.
	* control/system/ugain.m: Ditto.
	* control/system/zp2ss.m: Ditto.
	* control/system/zp2ssg2.m: Ditto.
	* control/system/zp2sys.m: Ditto.
	* control/system/zp2tf.m: Ditto.
	* control/system/zpout.m: Ditto.

	* control/util: New directory.
	* control/util/axis2dlim.m: Move here from control directory.
	* control/util/outlist.m: Ditto.
	* control/util/prompt.m: Ditto.
	* control/util/run_cmd.m: Ditto.
	* control/util/sortcom.m: Ditto.
	* control/util/strappend.m: Ditto.
	* control/util/swap.m: Ditto.
	* control/util/zgfmul.m: Ditto.
	* control/util/zgfslv.m: Ditto.
	* control/util/zginit.m: Ditto.
	* control/util/zgpbal.m: Ditto.
	* control/util/zgreduce.m: Ditto.
	* control/util/zgrownorm.m: Ditto.
	* control/util/zgscal.m: Ditto.
	* control/util/zgsgiv.m: Ditto.
	* control/util/zgshsr.m: Ditto.

2000-01-13  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* gethelp.cc (extract_help_text): Discard first space character
	after consecutive comment characters.

Thu Jan 13 00:56:57 2000  John W. Eaton  <jwe@bahaha.che.wisc.edu>

	* control/obsolete: New directory
	* control/obsolete/swaprows.m: Move here from control directory.
	* control/obsolete/swapcols.m: Ditto.
	* control/obsolete/dlqg.m: Ditto.
	* control/obsolete/minfo.m: Ditto.
	* control/obsolete/packsys.m: Ditto.
	* control/obsolete/qzval.m: Ditto.
	* control/obsolete/unpacksys.m: Ditto.
	* control/obsolete/series.m: Ditto.
	* control/obsolete/syschnames.m: Ditto.
	* polynomial/polyout.m: Ditto.

2000-01-13  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* general/fliplr.m: Eliminate useless copy of arg.
	* general/flipud.m: Ditto.

2000-01-11  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* linear-algebra/cross.m: Only return a row vector if both args
	are row vectors.
	* polynomial/polyfit.m: Likewise.

	* signal/autocov.m: Don't reset prefer_column_vectors.

	* statistics/distributions/discrete_rnd.m:
	Always generate a row vector.
	* statistics/distributions/hypergeometric_rnd.m: Likewise.

2000-01-11  Ben Sapp  <bsapp@nua.lampf.lanl.gov>

	* strings/upper.m: Add missing `-*- texinfo -*-' tag to doc string.

	* audio/setaudio.m: Texinfoize doc string.
	* control/com2str.m: Likewise.
	* control/controldemo.m: Likewise.
	* control/DEMOcontrol.m: Likewise.
	* control/dezero.m: Likewise.
	* control/dre.m: Likewise.
	* control/hinfsyn_ric.m: Likewise.

2000-01-05  Ben Sapp  <bsapp@nua.lampf.lanl.gov>

	* io/printf.m: Add @seealso{...} to doc string.
	* io/puts.m: Likewise.
	* plot/semilogx.m: Likewise.
	* plot/semilogy.m: Likewise.
	* plot/__pltopt__.m: Likewise.
	* plot/bar.m: Likewise.
	* plot/xlabel.m: Likewise.
	* plot/grid.m: Likewise.
	* plot/shg.m: Likewise.
	* plot/title.m: Likewise.
	* plot/mesh.m: Likewise.
	* plot/__pltopt1__.m: Likewise.
	* plot/contour.m: Likewise.
	* plot/hist.m: Likewise.
	* plot/stairs.m: Likewise.
	* plot/meshgrid.m: Likewise.
	* plot/polar.m: Likewise.
	* plot/loglog.m: Likewise.
	* plot/plot.m: Likewise.
	* miscellaneous/semicolon.m: Likewise.
	* miscellaneous/menu.m: Likewise.
	* miscellaneous/etime.m: Likewise.
	* miscellaneous/texas_lotto.m: Likewise.
	* miscellaneous/comma.m: Likewise.
	* audio/lin2mu.m: Likewise.
	* audio/playaudio.m: Likewise.
	* audio/loadaudio.m: Likewise.
	* audio/saveaudio.m: Likewise.
	* audio/mu2lin.m: Likewise.
	* audio/record.m: Likewise.
	* strings/isletter.m: Likewise.
	* strings/lower.m: Likewise.
	* strings/lower.m: Likewise.
	* strings/upper.m: Likewise.
	* specfun/erfinv.m: Likewise.
	* specfun/gammai.m: Likewise.
	* specfun/log2.m: Likewise.
	* specfun/pow2.m: Likewise.
	* elfun/gcd.m: Likewise.
	* elfun/lcm.m: Likewise.
	* special-matrix/vander.m: Likewise.
	* special-matrix/sylvester_matrix.m: Likewise.
	* special-matrix/hilb.m: Likewise.
	* special-matrix/hankel.m: Likewise.
	* special-matrix/toeplitz.m: Likewise.
	* special-matrix/invhilb.m: Likewise.
	* statistics/base/std.m: Likewise.
	* statistics/base/median.m: Likewise.
	* linear-algebra/cond.m: Likewise.
	* linear-algebra/norm.m: Likewise.
	* finance/nper.m: Likewise.
	* finance/pmt.m: Likewise.
	* finance/pv.m: Likewise.
	* finance/rate.m: Likewise.
	* finance/npv.m: Likewise.
	* general/fliplr.m: Likewise.
	* general/flipud.m: Likewise.
	* general/is_scalar.m: Likewise.
	* general/rem.m: Likewise.
	* general/perror.m: Likewise.
	* general/tril.m: Likewise.
	* general/rot90.m: Likewise.
	* general/num2str.m: Likewise.
	* general/int2str.m: Likewise.
	* general/reshape.m: Likewise.
	* general/logspace.m: Likewise.
	* general/is_symmetric.m: Likewise.
	* general/is_vector.m: Likewise.
	* general/nextpow2.m: Likewise.
	* general/columns.m: Likewise.
	* general/is_square.m: Likewise.
	* general/rows.m: Likewise.
	* control/ugain.m: Likewise.
	* control/damp.m: Likewise.
	* control/dare.m: Likewise.
	* control/are.m: Likewise.
	* control/sys2fir.m: Likewise.
	* control/abcddim.m: Likewise.
	* control/is_abcd.m: Likewise.
	* control/step.m: Likewise.
	* control/is_observable.m: Likewise.
	* control/is_controllable.m: Likewise.
	* control/jet707.m: Likewise.
	* control/polyout.m: Likewise.
	* control/impulse.m: Likewise.
	* control/lqg.m: Likewise.
	* control/is_detectable.m: Likewise.
	* control/sysdimensions.m: Likewise.
	* control/sysupdate.m: Likewise.
	* control/stepimp.m: Likewise.
	* control/is_stable.m: Likewise.
	* control/tfout.m: Likewise.
	* control/zpout.m: Likewise.

2000-01-05  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* set/complement.m: Add @seealso{} stuff.
	* set/create_set.m: Likewise.
	* set/intersection.m: Likewise.
	* set/union.m: Likewise.

1999-12-22  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* control/d2c.m: Use double quotes instead of single quotes for
	string constants.
	* control/dgkfdemo.m: Likewise.
	* control/fir2sys.m: Likewise.
	* control/frdemo.m: Likewise.
	* control/moddemo.m: Likewise.
	* control/minfo.m: Likewise.
	* control/is_stabilizable.m: Likewise.
	* control/is_dgkf.m: Likewise.
	* control/polyout.m: Likewise.
	* control/sysconnect.m: Likewise.
	* control/sysrepdemo.m: Likewise.
	* control/tf2sys.m: Likewise.
	* control/tfout.m: Likewise.
	* control/zp2sys.m: Likewise.
	* control/zpout.m: Likewise.
	* control/tzero.m: Likewise.

	* control/DEMOcontrol.m: Handle moddemo case too.

	* image/loadimage.m: Use double quotes instead of single quotes
	for string constants.  Use sprintf instead of square brackets to
	construct string.

	* control/DEMOcontrol.m: Formatting tweaks.
	* control/fir2sys.m: Likewise.

1999-12-17  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* mkdoc: Only delete spaces before @ characters at the beginning
	of a line.

1999-12-15  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* control/bddemo.m: Make it more likely to work with any value of
	whitespace_in_literal_matrix.
	* control/analdemo.m: Ditto.
	* control/dgkfdemo.m: Ditto.
	* control/frdemo.m: Ditto.
	* control/sysrepdemo.m: Ditto.
	* control/moddemo.m: Ditto.
	* control/zp2ss.m: Ditto.
	* control/zp2tf.m: Ditto.
	* control/syssub.m: Ditto.
	* finance/npv.m: Ditto.
	* statistics/base/studentize.m: Ditto.
	* statistics/base/values.m: Ditto.
	* statistics/distributions/exponential_cdf.m: Ditto.
	* statistics/distributions/poisson_cdf.m: Ditto.

	* control/dezero.m: Use toascii to convert string to ASCII value
	instead of multiplying it by 1.

	* control/zp2sys.m: Don't save and restore implicit_str_to_num_ok.
	* control/zpout.m: Ditto.
	* control/tfout.m: Ditto.
	* control/tf2sys.m: Ditto.
	* control/syssub.m: Ditto.
	* control/syssetsignals.m: Ditto.
	* control/sysout.m: Ditto.
	* control/sysmult.m: Ditto.
	* control/sysgroup.m: Ditto.
	* control/sysdup.m: Ditto.
	* control/sysdisc.m: Ditto.
	* control/syscont.m: Ditto.
	* control/sysconnect.m: Ditto.
	* control/sysappend.m: Ditto.
	* control/sysadd.m: Ditto.
	* control/ss2sys.m: Ditto.
	* control/nyquist.m: Ditto.
	* control/lqg.m: Ditto.
	* control/fir2sys.m: Ditto.
	* control/dmr2d.m: Ditto.
	* control/dezero.m: Ditto.
	* control/d2c.m: Ditto.
	* control/c2d.m: Ditto.
	* control/bddemo.m: Ditto.
	* control/pzmap.m: Ditto.

1999-12-08  Daniel Calvelo  <dcalvelo@pharion.univ-lille2.fr>

	* signal/spectral_adf.m: Fix typo.

1999-11-23  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* linear-algebra/cond.m: Texinfoize doc string.
	* linear-algebra/kron.m: Ditto.
	* linear-algebra/norm.m: Ditto.
	* linear-algebra/null.m: Ditto.
	* linear-algebra/orth.m: Ditto.
	* linear-algebra/rank.m: Ditto.
	* linear-algebra/trace.m: Ditto.
	* linear-algebra/qzhess.m: Ditto.
	* miscellaneous/menu.m: Ditto.
	* general/perror.m: Ditto.
	* general/strerror.m: Ditto.
	* general/columns.m: Ditto.
	* general/rows.m: Ditto.
	* image/colormap.m: Ditto.
	* image/gray.m: Ditto.
	* image/gray2ind.m: Ditto.
	* image/image.m: Ditto.
	* image/imagesc.m: Ditto.
	* image/imshow.m: Ditto.
	* image/ind2gray.m: Ditto.
	* image/ind2rgb.m: Ditto.
	* image/loadimage.m: Ditto.
	* image/rgb2ntsc.m: Ditto.
	* image/ntsc2rgb.m: Ditto.
	* image/ocean.m: Ditto.
	* image/rgb2ind.m: Ditto.
	* image/saveimage.m: Ditto.
	* io/printf.m: Ditto.
	* io/puts.m: Ditto.

1999-11-21  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* special-matrix/hankel.m: Texinfoize doc string.
	* special-matrix/hilb.m: Ditto.
	* special-matrix/invhilb.m: Ditto.
	* special-matrix/sylvester_matrix.m: Ditto.
	* special-matrix/toeplitz.m: Ditto.
	* special-matrix/vander.m: Ditto.
	* linear-algebra/vec.m: Ditto.
	* linear-algebra/vech.m: Ditto.
	* general/common_size.m: Ditto.
	* general/diff.m: Ditto.
	* general/fliplr.m: Ditto.
	* general/flipud.m: Ditto.
	* general/rot90.m: Ditto.
	* general/reshape.m: Ditto.
	* general/shift.m: Ditto.
	* general/tril.m: Ditto.
	* general/triu.m: Ditto.
	* general/logspace.m: Ditto.
	* general/nargchk.m: Ditto.

1999-11-20  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* statistics/base/mean: Texinfoize doc string.
	* statistics/base/median: Ditto.
	* statistics/base/std: Ditto.
	* statistics/base/cov: Ditto.
	* statistics/base/corrcoef: Ditto.
	* statistics/base/kurtosis: Ditto.
	* statistics/base/mahalanobis: Ditto.
	* statistics/base/skewness: Ditto.
	* statistics/base/gls.m: Ditto.
	* statistics/base/ols.m: Ditto.
	* signal/detrend.m: Ditto.
	* signal/freqz.m: Ditto.
	* signal/sinc.m: Ditto.
	* signal/fftconv.m: Ditto.
	* signal/fftfilt.m: Ditto.
	* set/create_set.m: Ditto.
	* set/union.m: Ditto.
	* set/intersection.m: Ditto.
	* set/complement.m: Ditto.
	* poly/compan.m: Ditto.
	* poly/conv: Ditto.
	* poly/deconv: Ditto.
	* poly/poly: Ditto.
	* poly/polyderiv: Ditto.
	* poly/polyfit: Ditto.
	* poly/polyinteg: Ditto.
	* poly/polyreduce: Ditto.
	* poly/polyval: Ditto.
	* poly/polyvalm: Ditto.
	* poly/residue: Ditto.
	* poly/roots: Ditto.
	* plot/top_title.m: Ditto
	* plot/subwindow.m: Ditto
	* plot/subplot.m: Ditto
	* plot/plot_border.m: Ditto
	* plot/oneplot.m: Ditto
	* plot/multiplot.m: Ditto
	* plot/mplot.m: Ditto
	* plot/xlabel.m: Ditto
	* plot/figure.m: Ditto
	* plot/meshdom.m: Ditto
	* plot/mesh.m: Ditto
	* plot/stairs.m: Ditto
	* plot/polar.m: Ditto
	* plot/loglog.m: Ditto
	* plot/hist.m: Ditto
	* plot/contour.m: Ditto
	* plot/bar.m: Ditto
	* plot/axis.m: Ditto
	* plot/plot.m: Ditto.

1999-11-19  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* control/pinv.m: Delete.

	* Makefile.in (DOCSTRINGS): Don't echo $(ALL_M_FILES).

	* strings/blanks.m: Texinfoize doc string.
	* strings/strcat.m: Ditto.
	* strings/str2mat.m: Ditto.
	* strings/deblank.m: Ditto.
	* strings/findstr.m: Ditto.
	* strings/index.m: Ditto.
	* strings/rindex.m: Ditto.
	* strings/split.m: Ditto.
	* strings/strcmp.m: Ditto.
	* strings/strrep.m: Ditto.
	* strings/substr.m: Ditto.
	* general/int2str.m: Ditto.
	* general/num2str.m: Ditto.
	* strings/dec2bin.m: Ditto.
	* strings/bin2dec: Ditto.
	* strings/dec2bin: Ditto.
	* strings/dec2hex: Ditto.
	* strings/hex2dec: Ditto.
	* strings/str2num: Ditto.

1999-11-10  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* Makefile.in (DISTFILES): Include DOCSTRINGS.

1999-11-09  Ben Sapp  <bsapp@nua.lampf.lanl.gov>

	* control/DEMOcontrol.m: Texinfoize doc string.
	* control/abcddim.m: Ditto.
	* control/abcddims.m: Ditto.
	* control/analdemo.m: Ditto.
	* control/are.m: Ditto.
	* control/axis2dlim.m: Ditto.
	* control/bddemo.m: Ditto.
	* control/bode.m: Ditto.
	* control/bode_bounds.m: Ditto.
	* control/bodquist.m: Ditto.
	* control/buildssic.m: Ditto.
	* control/c2d.m: Ditto.
	* control/ctrb.m: Ditto.
	* control/d2c.m: Ditto.
	* control/damp.m: Ditto.
	* control/dare.m: Ditto.
	* control/dcgain.m: Ditto.
	* control/dgkfdemo.m: Ditto.
	* control/dgram.m: Ditto.
	* control/dlqe.m: Ditto.
	* control/dlqr.m: Ditto.
	* control/dlyap.m: Ditto.
	* control/dmr2d.m: Ditto.
	* control/fir2sys.m: Ditto.
	* control/frdemo.m: Ditto.
	* control/freqchkw.m: Ditto.
	* control/freqresp.m: Ditto.
	* control/gram.m: Ditto.
	* control/h2norm.m: Ditto.
	* control/h2syn.m: Ditto.
	* control/hinf_ctr.m: Ditto.
	* control/hinfdemo.m: Ditto.
	* control/hinfnorm.m: Ditto.
	* control/hinfsyn.m: Ditto.
	* control/hinfsyn_chk.m: Ditto.
	* control/impulse.m: Ditto.
	* control/is_abcd.m: Ditto.
	* control/is_controllable.m: Ditto.
	* control/is_detectable.m: Ditto.
	* control/is_dgkf.m: Ditto.
	* control/is_digital.m: Ditto.
	* control/is_observable.m: Ditto.
	* control/is_sample.m: Ditto.
	* control/is_signal_list.m: Ditto.
	* control/is_siso.m: Ditto.
	* control/is_stabilizable.m: Ditto.
	* control/is_stable.m: Ditto.
	* control/jet707.m: Ditto.
	* control/lqe.m: Ditto.
	* control/lqg.m: Ditto.
	* control/lqr.m: Ditto.
	* control/lsim.m: Ditto.
	* control/ltifr.m: Ditto.
	* control/lyap.m: Ditto.
	* control/moddemo.m: Ditto.
	* control/nyquist.m: Ditto.
	* control/obsv.m: Ditto.
	* control/ord2.m: Ditto.
	* control/outlist.m: Ditto.
	* control/pinv.m: Ditto.
	* control/place.m: Ditto.
	* control/polyout.m: Ditto.
	* control/prompt.m: Ditto.
	* control/pzmap.m: Ditto.
	* control/qzval.m: Ditto.
	* control/rldemo.m: Ditto.
	* control/rlocus.m: Ditto.
	* control/sortcom.m: Ditto.
	* control/ss2sys.m: Ditto.
	* control/ss2tf.m: Ditto.
	* control/ss2zp.m: Ditto.
	* control/starp.m: Ditto.
	* control/step.m: Ditto.
	* control/stepimp.m: Ditto.
	* control/susball.m: Ditto.
	* control/sys2fir.m: Ditto.
	* control/sys2ss.m: Ditto.
	* control/sys2tf.m: Ditto.
	* control/sys2zp.m: Ditto.
	* control/sysadd.m: Ditto.
	* control/sysappend.m: Ditto.
	* control/syschnames.m: Ditto.
	* control/syschnamesl.m: Ditto.
	* control/syschtsam.m: Ditto.
	* control/sysconnect.m: Ditto.
	* control/syscont.m: Ditto.
	* control/syscont_disc.m: Ditto.
	* control/sysdefioname.m: Ditto.
	* control/sysdefstname.m: Ditto.
	* control/sysdimensions.m: Ditto.
	* control/sysdisc.m: Ditto.
	* control/sysdup.m: Ditto.
	* control/sysgetsignals.m: Ditto.
	* control/sysgettype.m: Ditto.
	* control/sysgroup.m: Ditto.
	* control/sysgroupn.m: Ditto.
	* control/sysmult.m: Ditto.
	* control/sysout.m: Ditto.
	* control/sysprune.m: Ditto.
	* control/sysreorder.m: Ditto.
	* control/sysrepdemo.m: Ditto.
	* control/sysscale.m: Ditto.
	* control/syssetsignals.m: Ditto.
	* control/syssub.m: Ditto.
	* control/sysupdate.m: Ditto.
	* control/tf2ss.m: Ditto.
	* control/tf2sys.m: Ditto.
	* control/tf2sysl.m: Ditto.
	* control/tf2zp.m: Ditto.
	* control/tfout.m: Ditto.
	* control/tzero.m: Ditto.
	* control/tzero2.m: Ditto.
	* control/ugain.m: Ditto.
	* control/wgt1o.m: Ditto.
	* control/zgfmul.m: Ditto.
	* control/zgfslv.m: Ditto.
	* control/zginit.m: Ditto.
	* control/zgpbal.m: Ditto.
	* control/zgreduce.m: Ditto.
	* control/zgrownorm.m: Ditto.
	* control/zgscal.m: Ditto.
	* control/zgsgiv.m: Ditto.
	* control/zgshsr.m: Ditto.
	* control/zp2ss.m: Ditto.
	* control/zp2ssg2.m: Ditto.
	* control/zp2sys.m: Ditto.
	* control/zp2tf.m: Ditto.
	* control/zpout.m: Ditto.

1999-11-02  Ben Sapp  <bsapp@nua.lampf.lanl.gov>

	* audio/lin2mu.m: Texinfoize doc string.
	* audio/loadaudio.m: Ditto.
	* audio/mu2lin.m: Ditto.
	* audio/playaudio.m: Ditto.
	* audio/record.m: Ditto.
	* audio/saveaudio.m: Ditto.

1999-10-26  Ben Sapp  <bsapp@nua.lampf.lanl.gov>

	* elfun/acot.m: Texinfoize doc string.
	* elfun/acsc.m: Ditto.
	* elfun/acsch.m: Ditto.
	* elfun/asec.m: Ditto.
	* elfun/asech.m: Ditto.
	* elfun/cot.m: Ditto.
	* elfun/coth.m: Ditto.
	* elfun/csc.m: Ditto.
	* elfun/csch.m: Ditto.
	* elfun/gcd.m: Ditto.
	* elfun/lcm.m: Ditto.
	* elfun/sec.m: Ditto.
	* elfun/sech.m: Ditto.
	* general/nextpow2.m: Ditto.
	* general/rem.m: Ditto.
	* linear-algebra/commutation_matrix.m: Ditto.
	* linear-algebra/cross.m: Ditto.
	* linear-algebra/duplication_matrix.m: Ditto.
	* miscellaneous/bincoeff.m: Ditto.
	* miscellaneous/xor.m: Ditto.
	* specfun/bessel.m: Ditto.
	* specfun/beta.m: Ditto.
	* specfun/betai.m: Ditto.
	* specfun/erfinv.m: Ditto.
	* specfun/gammai.m: Ditto.
	* specfun/log2.m: Ditto.
	* specfun/pow2.m: Ditto.

1999-10-23  Ben Sapp  <bsapp@nua.lampf.lanl.gov>

	* general/is_scalar.m: Texinfoize help text.
	* general/is_square.m: Ditto.
	* general/is_symmetric.m: Ditto.

1999-10-22  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* strings/split.m: If the string to be split is empty, just return
	an empty string.

1999-10-21  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* Makefile.in (ALL_M_FILES): New macro.
	(DOCSTRINGS): No longer .PHONY; depend on $(ALL_M_FILES).

1999-10-20  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* control/bode.m: Don't return anything if nargout == 0.

1999-10-20  James B. Rawlings  <jbraw@bevo.che.wisc.edu>

	* control/bode.m: Don't do axis scaling for magnitude plots.

1999-10-20  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* Makefile.in (DISTFILES): Add move-if-change, mkdoc, and
	gethelp.cc to the list.

1999-10-19  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* time/asctime.m: Texinfoize help text.
	* time/clock.m: Ditto.
	* time/date.m: Ditto.
	* miscellaneous/cputime.m: Ditto.
	* miscellaneous/etime.m: Ditto.
	* miscellaneous/is_leap_year.m: Ditto.
	* miscellaneous/popen2.m: Ditto.
	* miscellaneous/version.m: Ditto.
	* miscellaneous/tic.m: Ditto.
	* miscellaneous/toc.m: Just refer to tic.m.

	* Makefile.in (dist, bin-dist): Use `$(MAKE) -C dir' instead of
	`cd dir; $(MAKE); cd ..'.
	($(SUBDIRS)): Likewise.

	* statistics/Makefile.in ($(SUBDIRS)): Likewise.

	* statistics/Makefile.in (bin-dist): Use `$(MAKE) -C dir' instead
	of `cd dir; $(MAKE)'.

	* gethelp.cc, mkdoc: New files.
	* Makefile.in: Use them to create DOCSTRINGS file from .m file
	sources.

1999-10-14  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* linear-algebra/kron.m: Fix typo in previous change

1999-10-13  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* control/bode.m: Allow optional 5th arg to specify plot style.

Wed Sep 22 22:12:03 1999 A. Scottedward Hodel  <a.s.hodel@eng.auburn.edu>

	* linear-algebra/krylov.m: Correctly handle case of V having full
	rank when V has more columns than rows.

Mon Sep 20 23:04:57 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* general/linspace.m, linear-algebra/pinv.m: Delete.

	* statistics/tests/manova.m: Avoid problems if
	whitespace_in_literal_matrix is set to "traditional".
	* statistics/tests/t_test_regression.m: Likewise.
	* statistics/tests/u_test.m: Likewise.
	* statistics/tests/chisquare_test_homogeneity.m: Likewise.
	* statistics/tests/anova.m: Likewise.
	* statistics/tests/kruskal_wallis_test.m: Likewise.
	* statistics/base/statistics.m: Likewise.
	* image/saveimage.m: Likewise.
	* signal/arch_fit.m: Likewise.
	* signal/autoreg_matrix.m: Likewise.
	* signal/triangle_lw.m: Likewise.
	* strings/dec2hex.m: Likewise.

Thu Sep  9 19:31:58 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* image/saveimage.m: Initialize scale.

Sun Sep  5 22:13:47 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* general/reshape.m: Allow reshape (a, size (b)).

Fri Sep  3 00:01:38 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* specfun/erfinv.m: Improve stopping criterion.
	Add iteration count as second return value.

Mon Aug 30 12:07:00 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* statistics/base/mean.m: Use .', not ' to reorient row vectors.

Tue Aug 17 11:11:27 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* miscellaneous/pack.m: New function.

Mon Aug 16 07:46:57 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* plot/figure.m: Always return figure number.  With no args,
 	figure now creates a new figure window and returns its number.
	Accept figure (property, value) syntax, but do nothing.

Thu Aug 12 09:28:01 PDT 1999  Tom Poage  <tfpoage@ucdavis.edu>

	* general/shift.m: Avoid printing temporary value for backward shift.

Mon Aug  2 16:39:04 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* plot/bar.m: Compute bar widths correctly when x-values are not
	evenly spaced.

Mon Jul 12 22:48:34 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* linear-algebra/cond.m: Avoid returning NaN for matrices that
	contain only zeros.

Sun Jun 20 22:24:27 1999  Eduardo Gallestey  <eduardo@faceng.anu.edu.au>

	* linear-algebra/kron.m: Create result matrix and insert blocks
	instead of appending them.

Sat Jun 19 01:52:18 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* control/bodquist.m, control/buildssic.m, control/is_digital.m,
	control/stepimp.m, control/sysmin.m, control/syssetsignals.m:
	Update from A. S. Hodel.

Fri Jun 18 12:19:22 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* polynomial/polyfit.m: Correct previous change.

Wed Apr  7 13:57:26 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* linear-algebra/qrhouse.m, linear-algebra/krygetq.m: Delete.

Wed Apr  7 13:22:43 1999  A. S. Hodel  <a.s.hodel@eng.auburn.edu>

	* control/is_controllable.m, control/zgscal.m: Accomodate new
	version of krylov and krylovb.

	* control/outlist.m, control/sysout.m: Fix typos.

	* control/sysdimensions.m: Add option for total number of states.

	* linear-algebra/krylov.m: Improve robustness by row-pivoting.
	* linear-algebra/krylovb.m: Just call krylov with appropriate
	arguments.

Tue Mar 30 00:43:09 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* strings/index.m: Fail with meaningful error message if either
	arg is a string array.

Wed Mar 24 20:34:48 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* linear-algebra/norm.m: Do the right thing for 1- and
	infinity-norms of complex matrices.  From Sven Khatri
	<khatri@saturn.vocalpoint.com>.

Tue Mar 16 13:36:36 1999  A. Scottedward Hodel"  <scotte@eng.auburn.edu>

	* linear-algebra/qrhouse.m: Handle default args correctly.

Thu Mar 11 12:52:34 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* strings/split.m: Avoid problems when splitting strings that have
	\ in them.

Thu Mar 11 12:36:13 1999  Massimo Lorenzin  <maxlorenzin@tin.it>

	* image/colormap.m: Do better arg checking, handle string args
	that name the colormap function to call (e.g., colormap ("ocean")).

Mon Mar  8 22:23:24 1999  Rolf Fabian  <fabian@TU-Cottbus.De>

	* polynomial/polyfit.m: Use .' transpose operator, not '.
	* linear-algebra/dot.m: Likewise.
	* linear-algebra/cross.m: Likewise.
	* general/rot90.m: Likewise.

Sat Mar  6 01:45:00 1999  A Scott Hodel  <hodel@edalf1.msfc.nasa.gov>

	* linear-algebra/qrhouse.m: Permute columns at each iteration so
	that the leading column is not all zeros.

Fri Mar  5 00:37:47 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* general/shift.m: Fix potential problems with
	whitespace_in_literal_matrix.
	* signal/arch_rnd.m: Ditto.
	* signal/autocov.m: Ditto.
	* signal/diffpara.m: Ditto.
	* signal/hurst.m: Ditto.
	* signal/periodogram.m: Ditto.
	* signal/spectral_adf.m: Ditto.
	* signal/spectral_xdf.m: Ditto.
	* signal/spencer.m: Ditto.
	* signal/synthesis.m: Ditto.
	* statistics/distributions/wiener_rnd.m: Ditto.
	* statistics/models/logistic_regression_likelihood.m: Ditto.
	* statistics/models/logistic_regression.m: Ditto.
	* statistics/models/logistic_regression_derivatives.m: Ditto.
	* statistics/tests/run_test.m: Ditto.
	* statistics/tests/chisquare_test_independence.m: Ditto.

Wed Mar  3 02:25:00 1999  Joao Cardoso  <jcardoso@inescn.pt>

	* plot/__plr2__.m: Fix typo.

Tue Jan 12 10:31:15 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* plot/__pltopt1__.m: Accept "k" to mean black.

Fri Dec 11 10:43:19 1998  A Scott Hodel  <hodel@edalf1.msfc.nasa.gov>

	* linear-algebra/krylov.m: Force empty_list_elements_ok for this
	function.

Thu Dec 10 11:07:00 1998  A Scott Hodel  <hodel@edalf1.msfc.nasa.gov>

	* control/ss2sys.m: Fix typo.

Wed Dec  9 12:42:19 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* plot/subplot.m, plot/oneplot.m: Don't call clearplot.

	* control: Update from A. S. Hodel <a.s.hodel@eng.auburn.edu> for
	signal names as lists of strings instead of string arrays.

Fri Dec  4 16:08:42 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* quaternion: New directory of functions from A. S. Hodel
	<a.s.hodel@eng.auburn.edu>.
	* Makefile.in (SUBDIRS): Add it to the list.
	* quaternion/Makefile.in: New file.
	* configure.in (AC_OUTPUT): Add quaternion/Makefile.

Tue Nov 24 21:41:31 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* image/saveimage.m: Make it work again for black and white colormaps.

	* image/imagesc.m: Use rows (colormap), not length (colormap),
	since there can be fewer rows than columns.  Round values to
	nearest position in colormap instead of truncating. Correct usage
	message.

Tue Nov 24 14:50:52 1998  A Scott Hodel  <hodel@edalf1.msfc.nasa.gov>

	* linear-algebra/krylov.m: New arg pflg.  If nonzero, avoid using
	zero rows of [A,v] as householder pivots; this avoids spurious
	non-zero entries in returned orthogonal matrix U, but destroys the
	Householder matrix structure of H.

Fri Nov 20 12:46:46 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* general/logical.m: Just copy input to output if argument is
	already a logical object.

Fri Nov  6 10:17:00 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* New files from OCST, in control subdiretory:

	    DEMOcontrol.m      is_siso.m          syschnames.m
	    abcddim.m          is_stabilizable.m  syschnamesl.m
	    abcddims.m         is_stable.m        syschtsam.m
	    analdemo.m         jet707.m           sysconnect.m
	    are.m              lqe.m              syscont.m
	    axis2dlim.m        lqg.m              syscont_disc.m
	    bddemo.m           lqr.m              sysdefioname.m
	    bode.m             lsim.m             sysdefstname.m
	    bode_bounds.m      ltifr.m            sysdimensions.m
	    bodquist.m         lyap.m             sysdisc.m
	    buildssic.m        mb.m               sysdup.m
	    c2d.m              minfo.m            sysgetsignals.m
	    com2str.m,v        moddemo.m          sysgettsam.m
	    controldemo.m      nichols.m          sysgettype.m
	    ctrb.m             nyquist.m          sysgroup.m
	    d2c.m              obsv.m             sysgroupn.m
	    damp.m             ord2.m             sysmult.m
	    dare.m             outlist.m          sysout.m
	    dcgain.m           packedform.m       sysprune.m
	    demomarsyas.m      packsys.m          sysreorder.m
	    dezero.m;          parallel.m         sysrepdemo.m
	    dgkfdemo.m         place.m            sysscale.m
	    dgram.m            polyout.m          syssub.m
	    dhinfdemo.m        prompt.m           sysupdate.m
	    dlqe.m             pzmap.m            tf2ss.m
	    dlqg.m             qzval.m            tf2sys.m
	    dlqr.m             rldemo.m           tf2sysl.m
	    dlyap.m            rlocus.m           tf2zp.m
	    dmr2d.m            rotg.m             tfout.m
	    fir2sys.m          run_cmd.m;         tzero.m
	    frdemo.m           series.m           tzero2.m
	    freqchkw.m         sortcom.m          ugain.m
	    freqresp.m         ss2sys.m           unpacksys.m
	    gram.m             ss2tf.m            wgt1o.m
	    h2norm.m           ss2zp.m            zgfmul.m
	    h2syn.m            starp.m            zgfslv.m
	    hinf_ctr.m         step.m             zginit.m
	    hinfdemo.m         stepimp.m          zgpbal.m
	    hinfnorm.m         strappend.m;       zgreduce.m
	    hinfsyn.m          susball.m          zgrownorm.m
	    hinfsyn_chk.m      swap.m             zgscal.m
	    impulse.m          swapcols.m         zgsgiv.m
	    is_abcd.m          swaprows.m         zgshsr.m
	    is_controllable.m  sys2fir.m          zp2ss.m
	    is_detectable.m    sys2ss.m           zp2ssg2.m
	    is_dgkf.m          sys2tf.m           zp2sys.m
	    is_digital.m       sys2zp.m           zp2tf.m
	    is_observable.m    sysadd.m           zpout.m
	    is_sample.m        sysappend.m

Thu Nov  5 13:28:40 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* configure.in (AC_OUTPUT): Escape newlinew in macro call with \.

	* strings/deblank.m: Make it work for string arrays too.

Wed Nov  4 21:51:13 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* linear-algebra/housh.m: New file from the OCST.
	* linear-algebra/krygetq.m: Ditto.
	* linear-algebra/krylov.m: Ditto.
	* linear-algebra/krylovb.m: Ditto.
	* linear-algebra/qrhouse.m: Ditto.
	* general/is_duplicate_entry.m: Ditto.

	* general/is_symmetric.m: Call is_square instead of doing that
	check in line.

Wed Oct 28 11:51:14 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* general/is_square.m: 

	* general/isempty.m, general/is_matrix.m: Delete.

	* general/is_symmetric: Delete special case for strings.  Whether
	the conversion is valid should depend on implicit_str_to_num_ok.

	* general/is_square.m: If arg is not a matrix, don't check size,
	just return 0.
	* general/is_symmetric: Likewise.
	* general/is_vector.m: Likewise.
	* general/is_scalar.m: Likewise.

	* general/length.m: Delete.

Fri Oct 23 00:21:55 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* configure.in: Add finance/Makefile, statistics/base/Makefile,
	statistics/distributions/Makefile, statistics/models/Makefile, 
	and statistics/tests/Makefile to the list of files to create.

	* finance/Makefile.in, statistics/base/Makefile.in,
	statistics/distributions/Makefile.in, statistics/models/Makefile.in,
  	statistics/tests/Makefile.in: New files.
	* statistics/Makefile.in: Delete file lists.  Now only handle
	subdirectories.
	* Makefile.in (SUBDIRS): Add finance.

	* Move the following files from statistics to statistics/base:

	    corrcoef.m
	    kurtosis.m
	    mahalanobis.m
	    median.m
	    ols.m
	    skewness.m
	    std.m
	
	New files, from Kurt Hornik's octave-ci package:

	* finance (new directory):

	    fv.m
	    fvl.m
	    irr.m
	    nper.m
	    npv.m
	    pmt.m
	    pv.m
	    pvl.m
	    rate.m
	    vol.m

	* linear-algebra/dmult.m

	* signal:

	    arch_fit.m
	    arch_rnd.m
	    arch_test.m
	    arma_rnd.m
	    autocor.m
	    autocov.m
	    autoreg_matrix.m
	    bartlett.m
	    blackman.m
	    diffpara.m
	    durbinlevinson.m
	    fractdiff.m
	    hamming.m
	    hanning.m
	    hurst.m
	    periodogram.m
	    rectangle_lw.m
	    rectangle_sw.m
	    sinetone.m
	    sinewave.m
	    spectral_adf.m
	    spectral_xdf.m
	    spencer.m
	    stft.m
	    synthesis.m
	    triangle_lw.m
	    triangle_sw.m
	    yulewalker.m

	* statistics/base (new directory):

	    center.m
	    cloglog.m
	    cor.m
	    cov.m
	    cut.m
	    iqr.m
	    kendall.m
	    logit.m
	    mean.m
	    meansq.m
	    moment.m
	    ppplot.m
	    probit.m
	    qqplot.m
	    range.m
	    ranks.m
	    run_count.m
	    spearman.m
	    statistics.m
	    studentize.m
	    table.m
	    values.m
	    var.m

	(Replaces cov.m and mean.m with new versions.)

	* statistics/distributions (new directory):

	    beta_cdf.m
	    beta_inv.m
	    beta_pdf.m
	    beta_rnd.m
	    binomial_cdf.m
	    binomial_inv.m
	    binomial_pdf.m
	    binomial_rnd.m
	    cauchy_cdf.m
	    cauchy_inv.m
	    cauchy_pdf.m
	    cauchy_rnd.m
	    chisquare_cdf.m
	    chisquare_inv.m
	    chisquare_pdf.m
	    chisquare_rnd.m
	    discrete_cdf.m
	    discrete_inv.m
	    discrete_pdf.m
	    discrete_rnd.m
	    empirical_cdf.m
	    empirical_inv.m
	    empirical_pdf.m
	    empirical_rnd.m
	    exponential_cdf.m
	    exponential_inv.m
	    exponential_pdf.m
	    exponential_rnd.m
	    f_cdf.m
	    f_inv.m
	    f_pdf.m
	    f_rnd.m
	    gamma_cdf.m
	    gamma_inv.m
	    gamma_pdf.m
	    gamma_rnd.m
	    geometric_cdf.m
	    geometric_inv.m
	    geometric_pdf.m
	    geometric_rnd.m
	    hypergeometric_cdf.m
	    hypergeometric_inv.m
	    hypergeometric_pdf.m
	    hypergeometric_rnd.m
	    kolmogorov_smirnov_cdf.m
	    laplace_cdf.m
	    laplace_inv.m
	    laplace_pdf.m
	    laplace_rnd.m
	    logistic_cdf.m
	    logistic_inv.m
	    logistic_pdf.m
	    logistic_rnd.m
	    lognormal_cdf.m
	    lognormal_inv.m
	    lognormal_pdf.m
	    lognormal_rnd.m
	    normal_cdf.m
	    normal_inv.m
	    normal_pdf.m
	    normal_rnd.m
	    pascal_cdf.m
	    pascal_inv.m
	    pascal_pdf.m
	    pascal_rnd.m
	    poisson_cdf.m
	    poisson_inv.m
	    poisson_pdf.m
	    poisson_rnd.m
	    stdnormal_cdf.m
	    stdnormal_inv.m
	    stdnormal_pdf.m
	    stdnormal_rnd.m
	    t_cdf.m
	    t_inv.m
	    t_pdf.m
	    t_rnd.m
	    uniform_cdf.m
	    uniform_inv.m
	    uniform_pdf.m
	    uniform_rnd.m
	    weibull_cdf.m
	    weibull_inv.m
	    weibull_pdf.m
	    weibull_rnd.m
	    wiener_rnd.m
	
	* statistics/models (new directory):

	    logistic_regression.m
	    logistic_regression_derivatives.m
	    logistic_regression_likelihood.m

	* statistics/tests (new directory):

	    anova.m
	    bartlett_test.m
	    chisquare_test_homogeneity.m
	    chisquare_test_independence.m
	    cor_test.m
	    f_test_regression.m
	    hotelling_test.m
	    hotelling_test_2.m
	    kolmogorov_smirnov_test.m
	    kolmogorov_smirnov_test_2.m
	    kruskal_wallis_test.m
	    manova.m
	    mcnemar_test.m
	    prop_test_2.m
	    run_test.m
	    sign_test.m
	    t_test.m
	    t_test_2.m
	    t_test_regression.m
	    u_test.m
	    var_test.m
	    welch_test.m
	    wilcoxon_test.m
	    z_test.m
	    z_test_2.m

Thu Oct 22 12:25:55 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* time/date.m: Use %Y, not %y in format string, for Matlab 5
	compatibility and to avoid Y2K problems.

Mon Oct 19 17:26:35 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* polynomial/polyfit.m: Just use the \ operator to handle the
	least-squares solution.

Thu Sep  3 12:40:47 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* strings/str2num.m: If eval returns a string, return an empty matrix.

	* strings/strrep.m: Don't convert args to numeric values.
	Prevent warnings for empty string args.
	From Georg Thimm <thimm@idiap.ch>.

	* strings/strcat.m: Prevent warnings for empty string args.

Wed Sep  2 17:20:24 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* miscellaneous/menu.m: Remove special case for empty string
	returned from input().  Add second arg to eval() to catch errors.

Thu Jun 18 16:32:15 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* plot/__plt__.m: Don't call usleep.

Mon May 18 11:42:36 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* linear-algebra/dot.m: New function.

	* strings/lower.m, strings/upper.m: New functions, for Matlab
	compatibility.

Fri May 15 01:16:53 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* plot/hist.m: Also allow just one output argument.

Sun May 10 23:00:45 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* strings/deblank.m: Make it work if the string is only blanks.

Tue May  5 00:53:36 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* plot/__plt2mv__.m: Delete calls to keyboard.

Mon May  4 11:43:31 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* plot/oneplot.m: Fix typo.

Wed Apr 22 12:11:27 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* miscellaneous/flops.m: Allow a single argument too.

Tue Apr 21 10:18:20 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* strings/str2mat.m: Also handle case when there are no empty
	strings correctly.

Mon Apr 20 22:14:15 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* strings/isletter.m: New function, for Matlab compatibility.

Fri Apr 17 10:53:39 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* strings/str2mat.m: Handle string matrices too.

Wed Apr 15 11:16:01 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* audio/loadaudio.m: Accept "pcm" as another file extension for
	linear encoding.

	* audio/saveaudio.m, audio/loadaudio.m, audio/playaudio.m,
	audio/record.m: Open files in binary mode.

Fri Apr 10 10:46:21 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* miscellaneous/dump_prefs.m: Use string array for list of values.
	Move functionality of dump_1_pref here, but use built-in function
	type to extract value, and put it inside try/catch block.
	* miscellaneous/dump_1_pref.m: Delete unused function.

Wed Apr  8 13:17:58 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* plot/__pltopt1.m__: New file.
	* plot/__pltopt.m__: Handle opt as a string array by calling
	__pltopt1__ multiple times and returning a string array with rows
	corresponding to the rows of opt.
	* plot/__plt2ss__.m, plot/__plt2vv__.m, plot/__plt2vm__.m,
	plot/__plt2mv__.m, plot/__plt2mm__.m: Handle fmt as a string
	array.

Fri Mar 27 03:00:40 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* plot/mplot.m: Fix misspellings of global variables.
	Don't call clearplot.

Tue Mar 17 17:45:25 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* plot/subplot.m, plot/multiplot.m: Set gnuplot_command_replot to
	"cle;rep" when going in ot multiplot mode.
	* plot/oneplot.m: Reset gnuplot_command_replot to "rep" when
	switching out of multiplot mode.

Fri Feb 20 01:31:32 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* plot/mplot.m, plot/subplot.m, plot/oneplot.m, plot/multiplot.m,
	plot/subwindow.m: Call clearplot after setting up multiplot mode.

Tue Feb  3 00:18:40 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* special-matrix/sylvester_matrix.m: Rename from hadamard.m

	* miscellaneous/bug_report.m: Don't try to get smart with
	OCTAVE_HOME.  Assume octave-bug can be found in EXEC_PATH.

	* Makefile.in (install): Create separate ls-R files for
	$(datadir) and $(libexecdir).
	(uninstall): Remove both ls-R files.

Sat Jan 31 01:09:32 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* signal/fftshift.m: New file.

	* plot/contour.m: Fix for non-square case.

	* general/randperm.m: New file.

Fri Jan 30 15:20:39 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* specfun/betai.m: Restore file for compatibility with previous
	versions.  Call betainc with reordered args.
	* specfun/gammai.m: Likewise, call gammainc with reordered args.

Wed Jan 28 22:44:59 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* plot/contour.m: Handle discrete contour levels.

Tue Jan 27 04:31:22 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* control/lyap.m: For compatibility with Matlab, solve
 	A*X + X*A' + C = 0 instead of A'*X + X*A + C = 0.

Wed Dec 10 00:14:29 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* specfun/bessel.m: New file.

	* specfun/betai.m, specfun/betainc.m, specfun/gammai.m,
	specfun/gammainc.m: Delete.

Wed Nov 19 00:19:18 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* image/colormap.m: Initialize __current_color_map__ in global
	statement.
	* miscellaneous/toc.m: Initialize __tic_toc_timestamp__ in global
	statement.
	* plot/axis.m: Initialize __current_axis__ in global statement.
	* plot/mplot.m, plot/multiplot.m, plot/oneplot.m, plot/subplot.m,
	plot/subwindow.m: Initialize __multiplot_mode__ in global statement.

Tue Nov 18 01:35:50 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* time/tic.m: Rename _time_tic_called to __tic_toc_timestamp__.
	* time/toc.m: Likewise.

	* image/colormap.m: Rename CURRENT_COLOR_MAP to __current_color_map__.

	* plot/mplot.m, plot/multiplot.m, plot/subplot.m: Don't do
	anything special for automatic_replot when in multiplot mode --
	recent 3.6beta releases handle this correctly.

	* plot/figure.m: Ensure that we are not in multiplot mode before
	setting the terminal type.

	* plot/mplot.m, plot/multiplot.m, plot/oneplot.m, plot/subplot.m,
 	plot/subwindow.m: Use leading and trailing underscores for
 	`private' globals.

	* plot/oneplot.m: Don't do anything if gnuplot_has_multiplot is false.

Fri Nov 14 10:53:11 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* plot/__pltopt__.m: Use sprintf instead of strcat when adding TITLE.

Fri Oct 10 11:18:10 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* specfun/gammai.m: Avoid problems with whitespace when
	constructing matrices.

	* polynomial/polyfit.m: Compute yf correctly.  From Seung Lee
	<SJL@nrc.gov>.  Also return yf in the same orientation as the
	original y vector.

Fri Sep 19 17:04:40 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* linear-algebra/cross.m: Use direct formula instead of calling
	det three times in a loop.  If both args are column (row) vectors,
	return a column (row) vector.  If they don't match, pay attention
	to the value of prefer_column_vectors.

Thu Aug 28 15:31:20 1997  Rolf Fabian  <fabian@olymp.Umwelt.TU-Cottbus.de>

	* polynomial/polyvalm.m: Don't assume orthogonal eigenvectors for
	nonsymmetric matrices.

	* general/tril.m: Fix usage message.

	* polynomial/polyvalm.m: Fix error messages.
	* polynomial/polyderiv.m: Likewise.
	* polynomial/polyval.m: Likewise.

Wed Aug 13 14:14:16 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* strings/blanks.m: Allow blanks(0) to return empty string.
	Allow negative arguments if treat_neg_dim_as_zero is true.

Wed Jun 25 21:26:24 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* plot/mesh.m: Set noparametric plot mode after plotting.

Wed Jun 25 21:06:10 1997  Rick Niles  <niles@axp745.gsfc.nasa.gov>

	* plot/__pltopt__.m: Handle key/legend names.
	Correctly set colors, line styles, and point styles.

Wed Jun 25 13:34:06 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* polynomial/polyfit.m: Return fit y values as second output.
	Don't use QR factorization to solve least squares problem.

Wed Jun 18 10:24:00 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* control/dlqr.m: Use ao, not a, to compute k.

Tue Jun  3 12:16:00 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* miscellaneous/path.m: New file.

Wed May 21 11:45:31 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* miscellaneous/bug_report.m: Pass file id to dump_prefs, not file
	name.

Mon May 12 02:04:01 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* specfun/erfinv.m: Add missing semicolon.

Wed Apr  2 22:04:03 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* miscellaneous/xor.m: Make type of return value logical.

Fri Mar 28 16:19:53 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* miscellaneous/dump_prefs.m: Delete call to dump_1_pref for
	warn_comma_in_global_decl.

Tue Mar 25 22:00:49 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* miscellaneous/bug_report.m: Use __OCTAVE_HOME__ to find
	octave-bug script.

Mon Mar 24 16:49:47 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* miscellaneous/dump_prefs.m: Delete call to dump_1_pref for
	prefer_zero_one_indexing.

	* general/logical.m: New file.

Sat Mar 15 15:07:30 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* general/nextpow2.m: Correctly handle new meaning of is_scalar()
	and is_vector().

Thu Mar 13 16:36:35 1997  Kurt Hornik  <Kurt.Hornik@ci.tuwien.ac.at>

	* specfun/erfinv.m: Scale update by sqrt (pi) / 2.
	Use tolerance of 2 * eps.

Wed Mar 12 16:57:45 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* Makefile.in (install-strip): New target.
	* audio/Makefile.in: Ditto.
	* control/Makefile.in: Ditto.
	* elfun/Makefile.in: Ditto.
	* general/Makefile.in: Ditto.
	* image/Makefile.in: Ditto.
	* io/Makefile.in: Ditto.
	* linear-algebra/Makefile.in: Ditto.
	* miscellaneous/Makefile.in: Ditto.
	* plot/Makefile.in: Ditto.
	* polynomial/Makefile.in: Ditto.
	* set/Makefile.in: Ditto.
	* signal/Makefile.in: Ditto.
	* specfun/Makefile.in: Ditto.
	* special-matrix/Makefile.in: Ditto.
	* startup/Makefile.in: Ditto.
	* statistics/Makefile.in: Ditto.
	* strings/Makefile.in: Ditto.

Tue Mar 11 10:14:26 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* elfun/coth.m: Write as cosh(x) ./ sinh(x) instead of 1 ./ tanh(x).

Fri Mar  7 23:06:48 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* statistics/corrcoef.m: Make it actually work.

Thu Mar  6 12:36:30 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* statistics/corrcoef.m: Don't fail if single argument is a matrix.

Sat Mar  1 15:23:14 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* Version 2.0.5 released.

Wed Feb 26 01:48:28 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* Makefile.in (maintainer-clean): Also remove configure.

	* signal/fftconv.m: Check inputs with is_vector(), not is_matrix().

	* general/is_matrix.m: Return zero for empty matrices.

Tue Feb 25 15:16:04 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* linear-algebra/vech.m: Size result just once.

Sun Feb 23 00:15:57 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* general/is_square.m: Handle empty matrices correctly.
	* general/is_symmetric.m: Handle empty matrices and strings.

Sat Feb 22 01:06:22 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* polynomial/conv.m: Check inputs with is_vector(), not is_matrix().
	* polynomial/deconv.m: Likewise.
	* polynomial/polyderiv.m: Likewise.
	* polynomial/polyinteg.m: Likewise.
	* polynomial/polyreduce.m: Likewise.
	* polynomial/polyval.m: Likewise.
	* polynomial/polyvalm.m: Likewise.
	* general/postpad.m: Likewise.
	* general/prepad.m: Likewise.

	* polynomial/compan.m: Check input with is_vector(), not
	is_matrix().  Handle scalar case.

Fri Feb 21 13:36:58 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* plot/contour.m: Order data so that it is consistent with
	meshgrid and mesh.

	* plot/meshdom.m, plot/meshgrid.m: Change help message.
	* plot/sombrero.m: Use meshgrid, not meshdom.

Thu Feb 20 02:58:05 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* Version 2.0.4 released.

Wed Feb 19 10:30:14 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* miscellaneous/paren.m: New file.

Tue Feb 18 09:22:04 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* Version 2.0.3 released.

Thu Feb 13 19:06:42 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* image/saveimage.m: Only clip image data that is actually out of
	range.

Sun Feb  9 19:52:08 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* general/is_matrix.m: Scalars, vectors, and empty matrices may
	also be considered to be matrices.

	* general/is_vector.m: Scalars may also be considered to be vectors.

	* general/isempty.m: Use size(), not rows() and columns().

	* plot/contour.m: Convert set to gset.
	Set view to 0, 0, 1, 1, not 0, 0, 1.9, 1.

Fri Feb  7 12:55:55 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* specfun/erfinv.m: Fix typo in last change.

Fri Jan 31 09:30:16 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* image/loadimage.m: Make it possible to load files with image
	data named X or img.

	* image/default.img: Change name of image from X to img to match
	what saveimage does now.

	* image/loadimage.m: Rename X to be img, to match what saveimage
	does now.

Mon Jan 27 13:48:31 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* Version 2.0.2 released.

	* plot/__plt__.m: Use usleep() instead of replot to try to avoid
	weird missing-lines bug without creating extra plots unecessarily.

Sat Jan 25 22:37:07 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* Makefile.in, audio/Makefile.in, control/Makefile.in,
	elfun/Makefile.in, general/Makefile.in, image/Makefile.in,
	io/Makefile.in, linear-algebra/Makefile.in,
	miscellaneous/Makefile.in, plot/Makefile.in,
	polynomial/Makefile.in, set/Makefile.in, signal/Makefile.in,
	specfun/Makefile.in, special-matrix/Makefile.in,
	startup/Makefile.in, statistics/Makefile.in, strings/Makefile.in,
	time/Makefile.in (bin-dist): New target.

Wed Jan 22 11:28:30 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* specfun/erfinv.m: Avoid A([]) = X, X != [] error.

Tue Jan 21 11:16:40 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* miscellaneous/xor.m: Make it work.

Mon Jan 20 12:28:34 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* plot/sombrero.m: Doc fix.

Tue Jan  7 00:16:52 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* Version 2.0.1 released.

Thu Dec 19 22:16:46 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* elfun/lcm.m: Replace missing if statement.

	* elfun/gcd.m: Report error if no input args.
	* elfun/lcm.m: Likewise.

Mon Dec 16 15:23:04 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* Makefile.in (install): Use ls -LR to create ls-R database.
	Also list contents of $libexecdir/octave in ls-R database.

Tue Dec 10 01:43:07 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* Version 2.0 released.

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.

Wed Nov 20 01:00:24 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* Version 1.93.

Tue Nov 19 15:13:35 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* linear-algebra/commutation_matrix.m, linear-algebra/cross.m,
	linear-algebra/duplication_matrix.m, linear-algebra/vec.m,
	linear-algebra/vech.m: New files from Kurt Hornik.

	* general/nextpow2.m, general/shift.m, general/diff.m,
	general/common_size.m: New files from Kurt Hornik.

	* miscellaneous/bincoeff.m, miscellaneous/xor.m:
	New files from Kurt Hornik.

	* signal/detrend.m: New file from Kurt Hornik.

	* specfun/betai.m, specfun/gammai.m, specfun/erfinv.m,
	specfun/pow2.m, specfun/log2.m:
	New files and updates from Kurt Hornik.

Fri Nov 15 18:13:00 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* plot/__plt__.m: Add explicit replot after last command is
	issued, to force all lines to be displayed.  Hmm.

Thu Nov 14 00:06:34 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* plot/axis.m, plot/bottom_title.m, plot/contour.m,
	plot/figure.m, plot/grid.m, plot/loglog.m, plot/mesh.m,
	plot/mplot.m, plot/multiplot.m, plot/oneplot.m, plot/plot.m,
	plot/plot_border.m, plot/polar.m, plot/semilogx.m,
	plot/semilogy.m, plot/subplot.m, plot/subwindow.m, plot/title.m,
	plot/top_title.m, plot/xlabel.m, plot/ylabel.m, plot/zlabel.m:
	Uset gset, not set.

	* Version 1.92.

Thu Nov  7 12:43:12 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* image/saveimage.m: When writing PostScript, name Octave as the
	almighty Creator.  Use single call to fprintf instead of looping.

	* image/Makefile.in: Delete references to octtopnm.

	* general/logspace.m: Doc fix.

	* Version 1.91.

Sat Nov  2 21:06:29 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* image/image.m: Use tmpnam() instead of home-brew scheme.

	* audio/record.m, audio/playaudio.m: Use tmpnam() instead of
	octave_tmp_file_name().  Use unwind_protect to ensure tmp file is
	deleted.
	* miscellaneous/bug_report.m: Likewise.  Also use unlink() instead
	of a system() command to delete the tmp file.

Wed Oct 30 17:19:45 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* Version 1.90.

	* Makefile.in (DISTFILES): Add ChangeLog.

Thu Oct 10 17:31:01 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* plot/subplot.m, plot/multiplot.m, plot/mplot.m:
	Don't check for string value of automatic_replot.

	* image/ind2ind.m, image/ind2rgb.m, image/ind2gray.m:
	Temporarily set do_fortran_indexing to 1, not "true".

	* miscellaneous/menu.m: Temporarily set page_screen_output to 0,
	not "false".

	* linear-algebra/cond.m: Don't compare propagate_empty_matrices to
	"false".

Tue Aug 20 18:27:36 1996  Kurt Hornik  <Kurt.Hornik@ci.tuwien.ac.at>

	* strings/substr.m: Allow negative OFFSET.  LEN is now optional.

Mon Jul 15 16:15:22 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* miscellaneous/bug_report.m: Don't redirect output to /dev/tty in
	system command.
	
Fri Jul 12 12:24:29 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* __plr1__.m: Renamed from polar_int_1.m.
	* __plr2__.m: Renamed from polar_int_2.m.
	* __plr__.m: Renamed from polar_int.m.
	* __plt1__.m: Renamed from plot_int_1.m.
	* __plt2__.m: Renamed from plot_int_2.m.
	* __plt2mm__.m: Renamed from plot_2_m_m_.m.
	* __plt2mv__.m: Renamed from plot_2_m_v_.m.
	* __plt2ss__.m: Renamed from plot_2_s_s_.m.
	* __plt2vm__.m: Renamed from plot_2_v_m_.m.
	* __plt2vv__.m: Renamed from plot_2_v_v_.m.
	* __plt__.m: Renamed from plot_int.m.
	* __pltopt__.m: Renamed from plot_opt.m.
	Change all callers.

Thu Jul 11 17:24:29 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* All .m files: Add regular Author:, Created:, and Adapted-By:
	comments like those found in Emacs lisp files.

Mon Jun 24 04:16:41 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* All .m files: Change comment style.

Fri Jun 14 01:42:21 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* bottom_title.m, mplot.m, multiplot.m, oneplot.m, plot_border.m,
	subplot.m, subwindow.m, top_title.m:
	Print error message if gnuplot_has_multiplot is not true.

Thu Jun  6 00:18:54 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* plot/figure.m: New function.

Wed Jun  5 18:19:00 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* strings/strrep.m: New function.

Thu May 23 15:04:22 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* strings/bin2dec.m, strings/blanks.m, strings/deblank.m,
	strings/dec2bin.m, strings/dec2hex.m, strings/findstr.m,
	strings/hex2dec.m, strings/index.m, strings/rindex.m,
	strings/split.m, strings/str2mat.m, strings/substr.m:
	New functions from Kurt Hornik, heavily modified by jwe.

	* general/reshape.m: Allow strings to be reshaped too.

	* strings/strcmp.m: No longer need to set implicit_str_to_num_ok.
	Always return a scalar.

Wed May 22 19:52:11 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* polynomial/polyfit.m: Make orientation of result compatible with
	Matlab.

Sat May 18 17:32:15 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* polynomial/polyfit.m: Add missing close paren.

Thu May 16 10:23:11 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* plot/plot_opt.m: Set compatibility arg in call to sscanf.

	* io/scanf.m: Delete.

Mon May 13 09:37:38 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* statistics/median.m: Fix typo in usage message.

Wed Apr 24 02:45:52 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* miscellaneous/popen2.m: New file.

Wed Apr 17 18:34:04 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* configure.in (AC_OUTPUT): Add io/Makefile.

	* io: New directory.
	* Makefile.in (SUBDIRS): Add it to the list.

	* miscellaneous/flops.m: New file.

Fri Mar 22 04:40:48 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* miscellaneous/cputime.m: Return three arguments instead of a
	vector, for compatibility with previous versions and with Matlab
	(which only returns one scalar value).

Wed Mar 20 05:09:48 1996  Kurt Hornik  <Kurt.Hornik@tuwien.ac.at>

	* general/triu.m: Compute lower bound on loop index correctly.
	* general/tril.m: Likewise, for upper bound.

Tue Feb  6 09:29:43 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* image/saveimage.m: For color images, make sure indices into
	temporary colormap and result matrix have proper orientation.
	Set grey flag correctly.

Tue Jan  9 00:12:14 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* statistics/std.m: Use better formula (from Jim Van Zandt
	jrv@vanzandt.mv.com).

Sun Jan  7 20:12:14 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* meshgrid.m: New file (from Jim Van Zandt jrv@vanzandt.mv.com).
	* mesh.m: Transpose Z if only one arg.
 	Handle case of all three args being matrices (from Jim Van Zandt
	jrv@vanzandt.mv.com).
	* meshdom.m: Undo previous change.

Wed Dec 20 13:48:12 1995  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* configure.in (AC_OUTPUT): Add audio/Makefile

Thu Nov 16 13:07:07 1995  John Eaton  <jwe@bevo.che.wisc.edu>

	* audio: New directory of files from Kurt Hornik and Andreas
	Weingessel.
	* audio/Makefile.in: New file.
	* Makefile.in (SUBDIRS): Add audio to the list.

Mon Nov  6 07:29:35 1995  John Eaton  <jwe@bevo.che.wisc.edu>

	* polynomial/polyfit.m: Use `economy-stle' QR factorization.

Fri Nov  3 00:38:46 1995  John Eaton  <jwe@bevo.che.wisc.edu>

	* plot/mesh.m: Require, length (y) == rows (z) and length (x) ==
	columns (z), not the other way around.
	* plot/meshdom.m: Don't reverse order of elements in y.

Thu Nov  2 23:56:53 1995  John Eaton  <jwe@bevo.che.wisc.edu>

	* plot/axis.m: Return current axis if nargin == 0.

Tue Oct 31 04:11:28 1995  John Eaton  <jwe@bevo.che.wisc.edu>

	* polynomial/roots.m: Updates from Kurt Hornik.

	* polynomial/polyder.m: New file.

	* polynomial/polyderiv.m: Give return value and arg different names.

Mon Oct 30 23:27:02 1995  John Eaton  <jwe@bevo.che.wisc.edu>

	* specfun/betainc.m: New file.
	* specfun/gammainc.m: New file.

Wed Oct 18 23:45:52 1995  John Eaton  <jwe@bevo.che.wisc.edu>

	* general/strerror.m: New file.
	* general/perror.m: Implement using strerror().

Thu Oct  5 03:21:36 1995  John Eaton  <jwe@bevo.che.wisc.edu>

	* plot/bottom_title.m plot/mplot.m plot/multiplot.m plot/oneplot.m
	plot/plot_border.m plot/subplot.m plot/subwindow.m
	plot/top_title.m plot/zlabel.m: New files, from Vinayak Dutt.

	* image/saveimage.m: Round img values first.

Tue Oct  3 03:55:18 1995  John Eaton  <jwe@bevo.che.wisc.edu>

	* control/abcddim.m control/are.m general/tril.m general/triu.m
	image/saveimage.m linear-algebra/kron.m linear-algebra/norm.m
	linear-algebra/null.m miscellaneous/etime.m plot/contour.m
	plot/mesh.m plot/plot_int.m plot/polar_int.m
	special-matrix/hankel.m special-matrix/toeplitz.m
	tuwien/strfun/split.m: Add missing semicolons.

	* plot/polar_int.m: Use .', not ' to make vectors conform.

	* image/Makefile.in: Don't build or install octtoppm.

	* image/saveimage.m: Rewrite to avoid using octoppm and pbm
	routines so that people who don't have the the pbm stuff installed
	can still use this function.

Mon Oct  2 05:10:44 1995  John Eaton  <jwe@bevo.che.wisc.edu>

	* image/saveimage.m: Better error checking, clean up a bit.

Tue Sep 26 00:04:56 1995  John Eaton  <jwe@bevo.che.wisc.edu>

	* plot/plot_opt.m: Change more to more_opts as a temporary fix to
	avoid conflict with new built-in text-style function more.

	* linear-algebra/norm.m: Also allow 2nd arg == "inf".

	* startup/Makefile.in (install): Also install octaverc in
	$localfcnfiledir/startup/octavrc.

Wed Sep 20 00:01:30 1995  John Eaton  <jwe@bevo.che.wisc.edu>

	* mkinstalldirs: New file.
	* Makefile.in (DISTFILES): Add it to the list.

	* Makefile.in (DISTFILES): Distribute configure.in and configure.

Thu Sep 14 03:56:19 1995  John Eaton  <jwe@bevo.che.wisc.edu>

	* special-matrix/hankel.m: Compatibility fix.  Complain if 
	r(1) != c(nr), not if r(1) != c(1).
	
	* signal/filter.m: Doc fix.

Wed Sep 13 03:19:05 1995  John Eaton  <jwe@bevo.che.wisc.edu>

	* miscellaneous/cputime.m: Use new resource structure names (no
	ru_ or tv_ prefixes).

Tue Sep 12 02:20:44 1995  John Eaton  <jwe@bevo.che.wisc.edu>

	* time/ctime.m: Fix doc string and usage message.

Mon Sep 11 18:43:46 1995  John Eaton  <jwe@bevo.che.wisc.edu>

	* time/clock.m: Use new time structure names (no tm_ prefix).

Thu Aug 24 20:53:08 1995  John Eaton  <jwe@bevo.che.wisc.edu>

	* control/c2d.m: Make function work for any value of
	whitespace_in_literal_matrix.
	* control/dare.m: Likewise.
	* control/tzero.m: Likewise.
	* elfun/gcd.m: Likewise.
	* elfun/lcm.m: Likewise.
	* general/postpad.m: Likewise.
	* general/prepad.m: Likewise.
	* linear-algebra/kron.m: Likewise.
	* miscellaneous/etime.m: Likewise.
	* polynomial/conv.m: Likewise.
	* polynomial/deconv.m: Likewise.
	* polynomial/poly.m: Likewise.
	* polynomial/roots.m: Likewise.
	* signal/filter.m: Likewise.
	* signal/freqz.m: Likewise.
	* signal/fftfilt.m: Likewise.

Tue Jun  6 22:34:04 1995  John Eaton  <jwe@schoch.che.utexas.edu>

	* miscellaneous/is_leap_year.m: Make work for vector args.

Tue May  2 16:18:33 1995  John Eaton  <jwe@schoch.che.utexas.edu>

	* plot/polar_int_2.m: Add missing semicolons.
	Set theta = theta', not rho'.

Sun Apr 30 11:19:11 1995  John Eaton  <jwe@schoch.che.utexas.edu>

	* polynomial/roots.m: Make it work for any value of
	whitespace_in_literal_matrix.

Mon Apr 10 09:37:17 1995  John Eaton  <jwe@schoch.che.utexas.edu>

	* configure.in: New file.

Thu Mar 30 13:29:35 1995  John Eaton  <jwe@schoch.che.utexas.edu>

	* control/lyap.m: Add missing semicolon.

	* miscellaneous/cputime.m: New function file.

Wed Mar 29 22:50:49 1995  John Eaton  <jwe@schoch.che.utexas.edu>

	* time: New directory.
	* time/asctime.m, time/clock.m, time/ctime.m, time/date.m:
	New function files.
	* time/Makefile.in: New file.
	* Makefile.in (SUBDIRS): Add time.

Thu Mar 23 15:42:26 1995  John Eaton  <jwe@schoch.che.utexas.edu>

	* polynomial/polyreduce.m: Make sure initial index is not empty.

Tue Mar 14 23:38:24 1995  John Eaton  <jwe@schoch.che.utexas.edu>

	* plot/plot_int_1.m: Transpose data with .', not '.

Fri Mar 10 10:40:13 1995  John Eaton  <jwe@schoch.che.utexas.edu>

	* Makefile.in (install uninstall clean mostlyclean distclean
	realclean): Use SUBDIR_FOR_COMMAND.  Combine actions.

Sun Feb 26 22:18:22 1995  John Eaton  <jwe@schoch.che.utexas.edu>

	* Makefile.in (install): Create ls-R database file.
	(uninstall): Delete it.

Fri Feb 24 10:36:01 1995  John Eaton  <jwe@schoch.che.utexas.edu>

	* image/saveimage.m: Fix typo.

See ChangeLog.1 in the top level directory for earlier changes.