Mercurial > hg > octave-lyh
view scripts/ChangeLog @ 6156:a46f14cdbecd
[project @ 2006-11-13 19:20:23 by jwe]
author | jwe |
---|---|
date | Mon, 13 Nov 2006 19:20:23 +0000 |
parents | 08f0dabf17b9 |
children | 045038e0108a |
line wrap: on
line source
2006-11-13 John W. Eaton <jwe@octave.org> * plot/mesh.m: Use size_equal to compare dimensions. 2006-11-13 S�ren Hauberg <soren@hauberg.org> * plot/mesh.m: Simplify. Set hidden3d for the plot. 2006-11-11 S�ren 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 S�ren 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 S�ren 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 S�ren 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 S�ren 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 S�ren 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 S�ren 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 S�ren 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 S�ren 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 S�ren 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.