diff OLD-ChangeLogs/scripts-ChangeLog @ 12625:b1f4f0eba971

merge stable to default
author John W. Eaton <jwe@octave.org>
date Tue, 19 Apr 2011 22:11:53 -0400
parents scripts/ChangeLog@32d5186266ab scripts/ChangeLog@83606de30dae
children d6bd2f2c35cc
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/OLD-ChangeLogs/scripts-ChangeLog	Tue Apr 19 22:11:53 2011 -0400
@@ -0,0 +1,17534 @@
+2011-04-18  Paul Boven  <p.boven@xs4all.nl>
+
+	* image/image.m: Fixed naming of variables in texinfo
+
+2011-04-17  Patrick Häcker  <magicmuscleman>
+
+	* strings/mat2str.m: Limit the number of digits to one less than
+	available for double.
+
+2011-04-15  Kai Habel  <kai.habel@gmx.de>
+
+	* general/interp1.m, polynomial/mkpp.m, polynomial/pchip.m,
+	polynomial/ppder.m, polynomial/ppint.m, polynomial/ppjumps.m,
+	polynomial/ppval.m, polynomial/spline.m, polynomial/unmkpp.m:
+	Make functions more compatible with respect to handling of
+	picewise polynoms (pp). Rename pp-struct elements.
+	Handle nD-arguments correctly. Tests added.
+	(bugs #32040, #32045)
+
+2011-04-13  David Bateman  <dbateman@free.fr>
+
+	* plot/colstyle.m : New function.
+	* plot/module.mk plot_FCN_FILES) : Add it here.
+
+2011-04-13  Rik  <octave@nomad.inbox5.com>
+
+	* help/__makeinfo__.m: Simplify function by using regular expressions.
+	Eliminate third input argument see_also function.
+
+2011-04-13  Rik  <octave@nomad.inbox5.com>
+
+	* general/isdir.m, general/isequal.m, general/isequalwithequalnans.m,
+	general/isscalar.m, general/issquare.m, general/isvector.m: Refactor
+	code to put input validation first.
+
+	* general/iscolumn.m, general/isrow.m : Remove useless initialization
+	of output variable.
+
+	* general/isa.m: Add additional tests for various classes.
+
+2011-04-13  Rik  <octave@nomad.inbox5.com>
+
+	* ChangeLog: Remove results of bad merge in ChangeLog.
+
+2011-04-12  Ben Abbott  <bpabbott@mac.com>
+
+	* miscellaneous/getappdata.m: If no property name is provided, return
+	a structure representing the appdata.
+
+2011-04-12  Marco Caliari  <marco.caliari@univr.it>
+
+	* general/quadgk.m: Fix problem with -Inf bound on integral (bug
+	#33055). 
+
+2011-04-11  Ben Abbott  <bpabbott@mac.com>
+
+	* miscellaneous/getappdata.m: If appdata propery does not exist, return
+	an empty matrix.
+
+2011-04-08  Rik  <octave@nomad.inbox5.com>
+
+	* deprecated/module.mk, statistics/base/center.m,
+	statistics/base/module.mk: Deprecate studentize(), replace with
+	zscore().
+
+2011-04-08  Rik  <octave@nomad.inbox5.com>
+
+	* linear-algebra/cond.m, linear-algebra/expm.m, linear-algebra/logm.m,
+	linear-algebra/null.m, linear-algebra/orth.m, linear-algebra/rank.m,
+	linear-algebra/rref.m: Improve docstrings.
+
+2011-04-08  Rik  <octave@nomad.inbox5.com>
+
+	* statistics/base/mode.m, statistics/base/quantile.m: Return output
+	of same class as input.
+
+2011-04-06  Rik  <octave@nomad.inbox5.com>
+
+	* miscellaneous/pack.m: Improve docstring.
+
+2011-04-06  Rik  <octave@nomad.inbox5.com>
+
+	* signal/module.mk: Make spectral density helper functions private.
+	(rectangle_sw, rectangle_lw, triangle_sw, triangle_lw)
+
+2011-04-06  Rik  <octave@nomad.inbox5.com>
+
+	* optimization/fminunc.m, plot/isocolors.m, plot/isonormals.m:
+	Clean up operator and function indices.
+
+2011-04-04  Rik  <octave@nomad.inbox5.com>
+
+	* miscellaneous/symvar.m, miscellaneous/warning_ids.m,
+	optimization/fminunc.m: Spellcheck documentation for 3.4.1 release.
+
+2011-04-04  Rik  <octave@nomad.inbox5.com>
+
+	* @ftp/mget.m, audio/loadaudio.m, audio/playaudio.m, audio/record.m,
+	audio/saveaudio.m, general/circshift.m, general/cumtrapz.m,
+	general/dblquad.m, general/quadgk.m, general/quadl.m,
+	general/shiftdim.m, general/triplequad.m, geometry/convhull.m,
+	geometry/delaunay3.m, geometry/dsearch.m, geometry/dsearchn.m,
+	geometry/tsearchn.m, geometry/voronoi.m, image/brighten.m,
+	io/textscan.m, miscellaneous/getappdata.m,
+	miscellaneous/namelengthmax.m, miscellaneous/rmappdata.m,
+	miscellaneous/setappdata.m, miscellaneous/swapbytes.m,
+	miscellaneous/symvar.m, miscellaneous/warning_ids.m,
+	pkg/private/get_forge_pkg.m, plot/clabel.m, plot/colorbar.m,
+	plot/cylinder.m, plot/daspect.m, plot/linkprop.m, plot/pbaspect.m,
+	plot/plotyy.m, plot/private/__add_default_menu__.m, plot/sphere.m,
+	plot/subplot.m, plot/view.m, polynomial/polyreduce.m,
+	polynomial/ppder.m, polynomial/ppint.m, signal/periodogram.m,
+	sparse/colperm.m, sparse/nonzeros.m, sparse/spaugment.m,
+	sparse/speye.m, sparse/treelayout.m, sparse/treeplot.m,
+	statistics/base/kurtosis.m, statistics/base/mean.m,
+	statistics/base/meansq.m, statistics/base/median.m,
+	statistics/base/mode.m, statistics/base/moment.m,
+	statistics/base/ranks.m, statistics/base/skewness.m,
+	statistics/base/statistics.m, statistics/base/var.m, time/datenum.m,
+	time/datetick.m, time/now.m: Grammarcheck m-files for 3.4.1 release.
+
+2011-04-04  Rik  <octave@nomad.inbox5.com>
+
+	* deprecated/module.mk, general/module.mk: Deprecate perror, strerror
+	functions.
+
+2011-04-02  Rik  <octave@nomad.inbox5.com>
+
+	* statistics/base/prctile.m, statistics/base/quantile.m: Improve 
+	docstrings.
+
+2011-03-31  Rik  <octave@nomad.inbox5.com>
+
+	* pkg/module.mk, pkg/pkg.m, pkg/private/get_forge_pkg.m: Add
+	documentation for '-forge' option (bug #32464).  Make get_forge_pkg
+	a private function.
+
+2011-03-31  Marco Caliari  <marco.caliari@univr.it>
+
+	* sparse/spdiags.m: Treat empty vector (1x0 or 0x1) the same as diag().
+
+2011-03-31  Rik  <octave@nomad.inbox5.com>
+
+	* statistics/base/cor.m: Increase tolerance of %!tests using random
+	data to guarantee passage.
+
+2011-03-31  Rik  <octave@nomad.inbox5.com>
+
+	* deprecated/module.mk, deprecated/cquad.m: Add deprecated entry for
+	cquad() pointing to quadcc().
+
+2011-03-31  Rik  <octave@nomad.inbox5.com>
+
+	* statistics/base/cor.m: Fix operation with only single input
+	(bug #32961)
+
+2011-03-29  John W. Eaton  <jwe@octave.org>
+
+	* special-matrix/wilkinson.m: Update test for 'wilkinson(1)' to reflect
+	changes to diag().
+
+2011-03-29  Michael Creel  <michael.creel@uab.es>
+
+	* statistics/base/ols.m: Fix erroneous degrees of freedom when
+	computing the covariance estimator (closes: bug #32892).
+
+2011-03-28  Rik  <octave@nomad.inbox5.com>
+
+	* linear-algebra/cross.m, plot/ishold.m, signal/fftfilt.m: Improve
+	docstrings.
+
+2011-03-26  Robert T. Short  <octave@phaselockedsystems.com.com>
+
+	* signal/ifftshift.m: Add tests.
+
+2011-03-26  Robert T. Short  <octave@phaselockedsystems.com.com>
+
+	* signal/fftshift.m: Add tests.
+
+2011-03-21  Rik  <octave@nomad.inbox5.com>
+
+	* signal/ifftshift.m: Fix bug #32873, ifftshift fails.
+
+2011-03-19  Rik  <octave@nomad.inbox5.com>
+
+	* general/module.mk, statistics/base/module.mk: Move runlength.m
+	to statistics/base directory.
+	* statistics/base/runlength.m: Add input validation and tests.
+	Improve docstring.
+
+2011-03-19  Rik  <octave@nomad.inbox5.com>
+
+	* statistics/models/logistic_regression.m: Do not split function
+	declaration with line continuation.
+	* statistics/models/private/logistic_regression_likelihood.m,
+	statistics/models/private/logistic_regression_derivatives.m: Make
+	helper functions private.
+	* statistics/models/module.mk: Make helper functions private.
+
+2011-03-19  Rik  <octave@nomad.inbox5.com>
+
+	* plot/isocolors.m, plot/isonormals.m, plot/isosurface.m: Improve
+	docstrings.
+
+2011-03-19  Rik  <octave@nomad.inbox5.com>
+
+	* miscellaneous/dump_prefs.m: Close @deftypefn macro left open.
+
+2011-03-19  Rik  <octave@nomad.inbox5.com>
+
+	* miscellaneous/dump_prefs.m: Improve docstring.
+
+2011-03-19  Rik  <octave@nomad.inbox5.com>
+
+	* plot/daspect.m, plot/pbaspect.m: Use newline between @deftypefnx
+	macros to get correct appearance.
+
+2011-03-19  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/patch.m: Add demo.
+	* geometry/trisurf.m: Set default edgecolor as Matlab does. Add demos.
+
+2011-03-18  Rik  <octave@nomad.inbox5.com>
+
+	* plot/uigetdir.m, plot/uigetfile.m, plot/uimenu.m, plot/uiputfile.m:
+	Improve docstrings.  Check for error conditions (missing FLTK, wrong
+	number of arguments) at top of code.
+
+2011-03-18  Rik  <octave@nomad.inbox5.com>
+
+	* general/curl.m, general/divergence.m, linear-algebra/cross.m:
+	Update seealso cross references.
+
+2011-03-18  Rik  <octave@nomad.inbox5.com>
+
+	* help/get_first_help_sentence.m: Improve docstring.  Add tests.
+
+2011-03-17  Rik  <octave@nomad.inbox5.com>
+
+	* scripts/sparse/svds.m: Fix bug #32818, nonconformant arguments
+	in svds.
+
+2011-03-17  Rik  <octave@nomad.inbox5.com>
+
+	* io/fileread.m: Add seealso reference to sscanf.
+
+2011-03-05  Ben Abbott <bpabbott@mac.com>
+
+	* plot/colorbar.m: Allow location to be specified as a property.
+
+2011-03-03  Rik  <octave@nomad.inbox5.com>
+
+	* miscellaneous/bunzip2.m, miscellaneous/bzip2.m,
+	miscellaneous/gunzip.m, miscellaneous/gzip.m, miscellaneous/unpack.m,
+	miscellaneous/untar.m, miscellaneous/unzip.m: Improve docstrings
+
+	* miscellaneous/tar.m, miscellaneous/zip.m: Check for invalid arguments
+	at the top, rather than bottom, of code.
+
+2011-03-03  Rik  <octave@nomad.inbox5.com>
+
+	* miscellaneous/gzip.m: Use same functional form as bzip, zip, etc.
+	* miscellaneous/private/__xzip__.m: Allow use of character arrays of
+	filenames.
+	* miscellaneous/unpack.m: Allow use of character arrays of filenames.
+	Add capability for gunzip to work recursively on a directory.
+	Fix bug where unzip returned the archive name in addition to the list
+	of files unzipped.
+
+2011-03-03  Rik  <octave@nomad.inbox5.com>
+
+	* deprecated/module.mk, general/module.mk: Deprecate is_duplicate_entry.
+
+2011-03-03  Rik  <octave@nomad.inbox5.com>
+
+	* miscellaneous/movefile.m: Fix copy&paste bug affecting Windows
+	platform.  (bug #32443)
+
+2011-03-02  Rik  <octave@nomad.inbox5.com>
+
+	* statistics/distributions/unidcdf.m,
+	statistics/distributions/unidinv.m, statistics/distributions/unidpdf.m,
+	statistics/distributions/unidrnd.m: Correctly refer to distribution as
+	discrete uniform in docstring.
+
+2011-03-02  Konstantinos Poulios  <logari81@gmail.com>
+
+	* plot/subplot.m: Remove redundant calls.
+	For gnuplot set "activepositionproperty" to "position" always.
+
+2011-03-01  Rik  <octave@nomad.inbox5.com>
+
+	* general/isscalar.m, general/isvector.m: Use modern warning function
+	rather than deprecated built-in variable to set warning state.
+
+2011-02-28  Rik  <octave@nomad.inbox5.com>
+
+	* general/iscolumn.m, general/isrow.m: Add 2 new utility functions
+	to check for row or column vector.
+
+2011-02-28  Rik  <octave@nomad.inbox5.com>
+
+	* sparse/treeplot.m: Use 'o' plot style as default for nodes
+
+2011-02-27  Rik  <octave@nomad.inbox5.com>
+
+	* special-matrix/pascal.m: Fix incorrect statement in documentation
+	for pascal.m.  Bug #32523.
+
+2011-02-26  Andy Buckle  <andybuckle@gmail.com>
+
+	* testfun/demo.m, testfun/example.m: Allow command forms of example
+	and demo.
+
+2011-02-26  Robert T. Short  <octave@phaselockedsystems.com>
+
+	* polynomial/polyval.m: Compute offset/normalization only when needed.
+
+2011-02-26  Robert T. Short <octave@phaselockedsystems.com>
+
+	* polynomial/polyval.m: Minor simplification in polynomial evaluation.
+
+2011-02-22  Rik  <octave@nomad.inbox5.com>
+
+	* general/bitcmp.m, general/bitget.m, general/bitset.m,
+	miscellaneous/license.m, special-matrix/pascal.m,
+	statistics/base/quantile.m, statistics/tests/cor_test.m,
+	strings/substr.m: Uppercase variables in error strings.
+
+2011-02-25  Jordi Gutiérrez Hermoso  <jordigh@gmail.com>
+
+	* miscellaneous/warnings_ids.m: Add a warning description for
+	Matlab-style short-circuiting
+
+2011-02-24  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/subplot.m: Document using INDEX as a vector.
+
+2011-02-24  Robert T. Short  <rtshort@ieee.org> 
+
+	* polynomial/polyval.m: Properly evaluate constant polynomials.
+
+2011-02-24  John W. Eaton  <jwe@octave.org>
+
+	* strings/strchr.m: Avoid implicit string to number conversion.
+	Bug #32546.  From Kim Hansen <kim@i9.dk>.
+
+2011-02-22  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/subplot.m: Use new looseinset property introduced by changeset
+	12467. Decrease spacing between subplots rows / columns. Clean up and
+	add comments.
+
+2011-02-22  Rik  <octave@nomad.inbox5.com>
+
+	* io/strread.m, plot/whitebg.m, strings/regexptranslate.m,
+	testfun/runtests.m: Use single quotes around regexp patterns.
+
+2011-02-20  Karsten Trulsen  <karstent@math.uio.no>
+
+	* signal/fftshift.m: Fix broken function.  Bug 32442.
+
+2011-02-21  Carlo de Falco  <kingcrimson@tiscali.it>
+
+	* pkg/get_forge_pkg.m: Fix typo in new PCRE style regular expression.
+
+2011-02-20  Thomas Weber <tweber@debian.org>
+
+	* miscellaneous/warning_ids.m: Document
+	Octave::autoload-relative-file-name warning.
+
+2011-02-19  Rik  <octave@nomad.inbox5.com>
+
+	* io/dlmwrite.m, pkg/get_forge_pkg.m, plot/__gnuplot_ginput__.m,
+	plot/__go_draw_axes__.m, testfun/runtests.m: Use PCRE regular
+	expressions to simplify scripts.
+
+2011-02-19  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__print_parse_opts__.m, plot/private/__ghostscript__.m: Improve
+	warnings when shell utilties are missing.
+
+2011-02-19  Thorsten Meyer  <thorsten.meyier@gmx.de>
+
+	* general/interp1.m: Fix tests according to spline update of
+	changeset 07e102029d2a (see bug 31780)
+
+2011-02-17  Kai Habel  <kai.habel@gmx.de>
+
+	* plot/private/__add_default_menu__.m: Rename fltk_gui_mode here
+	as well.
+
+2011-02-16  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/subplot.m: Decrease spacing between subplots rows / columns.
+	Clean up and add comments.
+
+2011-02-16  Thorsten Meyer  <thorsten.meyier@gmx.de>
+
+	* statistics/base/mean.m: Fix tests according to changeset 0f21f258aa17.
+
+2011-02-15  Konstantinos Poulios  <logari81@gmail.com>
+
+	* plot/__fltk_print__.m: Forward pipeline to drawnow instead of
+	invoking a process here.  Bug #32319.
+
+2011-02-14  Rik  <octave@nomad.inbox5.com>
+
+	* plot/semilogxerr.m, plot/semilogyerr.m, special-matrix/pascal.m,
+	special-matrix/rosser.m, special-matrix/wilkinson.m: Add missing
+	commas in @seealso macro.
+
+2011-02-14  David Bateman  <dbateman@free.fr>
+
+	* testfun/test.m: More explicit error message when source of a
+	dynamically linked function is not found.  Bug #30341.
+
+2011-02-14  David Bateman  <dbateman@free.fr>
+
+	* plot/private/__scatter__.m: Correctly set the facevertexcdata and
+	faces properties in the patch objects.  Bug #31801.
+
+2011-02-14  Marco Caliari <marco.caliari@univr.it>
+
+	* polynomial/spline.m: Allow length(x) == 2 and unsorted x values.
+
+2011-02-13  Konstantinos Poulios  <logari81@gmail.com>
+
+	* plot/legend.m: Ignore outerposition.
+
+2011-02-10  Ben Abbott <bpabbott@mac.com>
+
+	* plot/legend.m, plot/plotyy.m, plot/sombrero.m, plot/shading.m,
+	plot/text.m: Modify demo scripts to allow conventient conversion
+	to Matlab compatible syntax.
+
+2011-02-10  John W. Eaton  <jwe@octave.org>
+
+	* statistics/base/mean.m: Also accept logical values.
+
+2011-02-10 Carlo de Falco  <kingcrimson@tiscali.it>
+
+	* linear-algebra/gmres.m: New file implementing the GMRES
+	iterative method for solving linear systems.
+
+2011-02-08  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__go_draw_axes__.m: Properly set fontspec for legends.
+
+2011-02-08  John W. Eaton  <jwe@octave.org>
+
+	* deprecated/complement.m, deprecated/create_set.m,
+	deprecated/dmult.m, deprecated/iscommand.m,
+	deprecated/israwcommand.m, deprecated/lchol.m,
+	deprecated/loadimage.m, deprecated/mark_as_command.m,
+	deprecated/mark_as_rawcommand.m, deprecated/spatan2.m,
+	deprecated/spchol2inv.m, deprecated/spcholinv.m,
+	deprecated/spchol.m, deprecated/spcumprod.m,
+	deprecated/spcumsum.m, deprecated/spdet.m, deprecated/spdiag.m,
+	deprecated/spfind.m, deprecated/spinv.m, deprecated/spkron.m,
+	deprecated/splchol.m, deprecated/split.m, deprecated/splu.m,
+	deprecated/spmax.m, deprecated/spmin.m, deprecated/spprod.m,
+	deprecated/spqr.m, deprecated/spsum.m, deprecated/spsumsq.m,
+	deprecated/str2mat.m, deprecated/unmark_command.m,
+	deprecated/unmark_rawcommand.m:
+	Remove functions deprecated in version 3.2.
+	* module.mk (deprecated_FCN_FILES): Remove them from the list.
+
+2011-02-05  David Bateman  <dbateman@free.fr>
+
+	* plot/legend.m: Allow the location and orientation to be set
+	without modifiying the legend keys.
+	* plot/legend.m: Add padding to legend positions. Fix for
+	outerposition for southeastoutside and southwestoutside.
+	Bug #32374.
+
+2011-02-06  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/legend.m: Align legends to plot box, add demo. Bug 32373.
+	* plot/legend.m: "legend off" should delete the legend object.
+
+2011-02-06  David Bateman  <dbateman@free.fr>
+
+	* plot/legend.m : Delete old legend before probing the position and
+	outerposition. Reshape lpos correct if the legend locqtion is
+	"southeast".  Bug #32343.
+
+2011-02-06  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/legend.m: Add demo for replacing existing legend.
+
+2011-02-06  John W. Eaton  <jwe@octave.org>
+
+	* general/circshift.m: New tests.
+
+2011-02-05  Rik  <octave@nomad.inbox5.com>
+
+	* miscellaneous/version.m, path/matlabroot.m: Correct spelling.
+
+2011-02-05  Rik  <octave@nomad.inbox5.com>
+
+	* help/help.m, linear-algebra/onenormest.m, plot/graphics_toolkit.m,
+	plot/pie3.m, plot/view.m, signal/periodogram.m: Grammarcheck docstrings.
+
+2011-02-05  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/legend.m: Add demo for inline keys created by two plot commands.
+
+2011-02-05  David Bateman  <dbateman@free.fr>
+
+	Bug #32022 and #32343.
+
+	* plot/legend.m (updatelegend): Don't flip plots when resetting the
+	legend. Use unwind_protect to ensure that the resursive flag is reset
+	in case of an error.
+	(getlegenddata): Remove this function and replace its use with the
+	function __getlegenddata__.
+	* plot/privata/__getlegenddata__.m: New function
+	* plot/module.mk (plot_PRIVATE_FCN_FILES): Add it here.
+	* plot/private/__plt__.m: Set initial values of hlgnd and tlgnd
+	if a legend exists already.
+
+2011-02-02  Rik  <octave@nomad.inbox5.com>
+
+	* sparse/svds.m: Use testif to only run some sparse tests when
+	necessary libraries are installed.
+
+2011-02-01  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__gnuplot_has_feature__.m: Don't throw an error if gnuplot
+	isn't installed.
+
+2011-02-01  John W. Eaton  <jwe@octave.org>
+
+	* plot/scatter3.m: Pass h to set, not ax.
+
+2011-01-31  John W. Eaton  <jwe@octave.org>
+
+	* plot/private/__axis_label__.m: Don't call __fltk_redraw__.
+
+2011-01-31  John W. Eaton  <jwe@octave.org>
+
+	* plot/__fltk_ginput__.m: Remove line that should have been
+	removed in previous change.
+
+2011-01-31  Rik  <octave@nomad.inbox5.com>
+
+	* plot/private/__gnuplot_has_terminal__.m: Simplify regular expression
+	to eliminate word-boundary assertion.
+
+2011-01-30  Rik  <octave@nomad.inbox5.com>
+
+	* deprecated/module.mk, optimization/module.mk: Deprecate glpkmex
+	function.
+
+2011-01-30  John W. Eaton  <jwe@octave.org>
+
+	* plot/__gnuplot_drawnow__.m: Rename from gnuplot_drawnow.m
+	Update doc string and error message with new name.
+	* plot/module.mk (plot_FCN_FILES): Update list.
+
+2011-01-30  Petr Mikulik  <mikulik@physics.muni.cz>
+
+	* plot/__fltk_ginput__.m (ginput_aggregator): New arg, button.
+	Change all uses.
+	(ginput_keypressfcn): Save keypress info.
+
+2011-01-29  Rik  <octave@nomad.inbox5.com>
+
+	* plot/gnuplot_binary.in: Improve docstring
+
+2011-01-29  Rik  <octave@nomad.inbox5.com>
+
+	* general/accumarray.m: Add seealso reference to accumdim.
+
+2011-01-29  Rik  <octave@nomad.inbox5.com>
+
+	* set/powerset.m: Improve docstring.
+
+2011-01-29  Rik  <octave@nomad.inbox5.com>
+
+	* miscellaneous/copyfile.m, miscellaneous/movefile.m,
+	miscellaneous/tempname.m: Improve docstrings
+
+2011-01-29  Rik  <octave@nomad.inbox5.com>
+
+	* deprecated/module.mk, image/module.mk: Deprecate saveimage.m.
+
+2011-01-29  Rik  <octave@nomad.inbox5.com>
+
+	* optimization/glpkmex.m: Add seealso reference to glpk.
+
+2011-01-29  Rik  <octave@nomad.inbox5.com>
+
+	* miscellaneous/compare_versions.m: Allow only "==" equality operator.
+	Add input validation tests.  Improve docstring.
+
+	* miscellaneous/ver.m, miscellaneous/version.m, path/matlabroot.m:
+	Improve docstring.
+
+2011-01-29  Ben Abbott  <bpabbott@mac.com>
+
+	* miscellaneous/edit.m: As most editors open their own window, change
+	mode to "async".
+
+2011-01-28  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__fltk_print__.m, plot/print.m: Fix {eps,ps,pdf}latexstandalone
+	printing for fltk, bug 32262.
+
+2011-01-28  John W. Eaton  <jwe@octave.org>
+
+	* sparse/svds.m: Use "test" instead of "testif HAVE_ARPACK".
+
+2011-01-27  Rik  <octave@nomad.inbox5.com>
+
+	* plot/whitebg.m: Improve docstring.
+
+2011-01-27  Rik  <octave@nomad.inbox5.com>
+
+	* geometry/trimesh.m, geometry/triplot.m, geometry/trisurf.m: Add
+	undocumented function trisurf to documentation.  Update seealso
+	strings.
+
+2011-01-27  John W. Eaton  <jwe@octave.org>
+
+	* general/rat.m: Move @seealso inside @deftypefn in docstring.
+
+2011-01-27  Kai Habel  <kai.habel@gmx.de>
+
+	* plot/uigetfile.m, plot/uiputfile.m, plot/uigetdir.m: Check
+	for __fltk_uigetfile__.
+
+2011-01-27  John W. Eaton  <jwe@octave.org>
+
+	* Makefile.am (check-missing-semicolon): New rule.
+
+2011-01-26  Rik  <octave@nomad.inbox5.com>
+
+	* scripts/general/interp1.m, scripts/general/interp2.m,
+	scripts/general/interp3.m, scripts/general/interpn.m: Use em-dash
+	rather than en-dash.
+	* scripts/miscellaneous/mkoctfile.m: Use @code to prevent option
+	turning to en-dash.
+
+2011-01-26  John W. Eaton  <jwe@octave.org>
+
+	* mkdoc: Untabify.
+
+	* mkdoc, gethelp.cc: Strip trailing whitespace.
+
+2011-01-26  John W. Eaton  <jwe@octave.org>
+
+	* general/curl.m: Simplify processing of outptut values.
+
+2011-01-26  Olaf Till  <olaf.till@uni-jena.de>
+
+	* pkg/pkg.m: Export environment variables MKOCTFILE and
+	OCTAVE_CONFIG for configure and make, to configure also OCTAVE.
+
+2011-01-24  John W. Eaton  <jwe@octave.org>
+
+	* audio/lin2mu: Doc fix.
+
+	* audio/mu2lin.m: Doc fix.
+	For compatibility with Matlab, change default for N to be 8.
+
+2011-01-22  Rik  <octave@nomad.inbox5.com>
+
+	* miscellaneous/info.m: Use reference to bug tracker rather than
+	octave-dev mailing list.
+
+2011-01-22  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/meshc.m: Add note: gnuplot does not support filled 3D patches,
+	or mixing non-filled contours with filled surfaces.
+	* plot/subplot.m: Set "box" to "on" by default (same as Matlab).
+	* plot/cylinder.m: Remove console output from demo.
+
+2011-01-22  Konstantinos Poulios  <logari81@googlemail.com>
+
+	* plot/plotyy.m: Set box property to off to allow both y-axes colors
+	to be visible for OpenGL backends.
+
+2011-01-22  John W. Eaton  <jwe@octave.org>
+
+	* plot/private/__scatter__.m: Don't accept "filled" as a color.
+	* plot/scatter.m: Doc fix.
+	Bug #32204.
+
+2011-01-21  Konstantinos Poulios  <logari81@gmail.com>
+
+	* plot/xlabel.m, plot/ylabel.m, plot/zlabel.m: Setting axis label
+	color from axis color.
+
+2011-01-20  Jordi Gutiérrez Hermoso  <jordigh@gmail.com>
+
+	* image/imshow.m: Fix handling of clim and display_range so that
+	images are more faithfully reproduced.
+
+2011-01-20  Rik  <octave@nomad.inbox5.com>
+
+	* scripts/image/imshow.m, scripts/image/saveimage.m,
+	scripts/io/dlmwrite.m, scripts/io/strread.m,
+	scripts/miscellaneous/license.m, scripts/optimization/glpk.m,
+	scripts/plot/refreshdata.m, scripts/plot/shading.m,
+	scripts/plot/slice.m, scripts/plot/surfl.m, scripts/plot/uimenu.m,
+	scripts/statistics/base/mean.m, scripts/statistics/base/moment.m,
+	scripts/strings/isstrprop.m: Prevent doubled quotes around @table
+	items in Info.
+
+2011-01-20  Rik  <octave@nomad.inbox5.com>
+
+	* mkdoc: Mark all scripts as coming from 'scripts/' directory
+	in Texinfo '@c func location' comments.
+
+2011-01-20  Rik  <octave@nomad.inbox5.com>
+
+	* scripts/linear-algebra/condest.m,
+	scripts/linear-algebra/onenormest.m, scripts/linear-algebra/qzhess.m,
+	scripts/polynomial/polyfit.m, scripts/special-matrix/pascal.m: Use
+	non-breaking spaces between certain adjectives and their linked nouns
+	in docstrings
+
+2011-01-20  Rik  <octave@nomad.inbox5.com>
+
+	* image/imread.m, image/imwrite.m, signal/periodogram.m,
+	strings/isstrprop.m: Use @nospell macro on certain words in docstring.
+
+2011-01-20  John W. Eaton  <jwe@octave.org>
+
+	* @ftp/loadobj.m, @ftp/saveobj.m, audio/record.m,
+	general/accumarray.m, general/accumdim.m, general/arrayfun.m,
+	general/bicubic.m, general/curl.m, general/divergence.m,
+	general/gradient.m, general/interp2.m, general/rat.m,
+	image/imagesc.m, io/strread.m, io/textscan.m,
+	linear-algebra/krylov.m, miscellaneous/getappdata.m,
+	miscellaneous/isappdata.m, miscellaneous/rmappdata.m,
+	miscellaneous/setappdata.m, miscellaneous/what.m,
+	optimization/qp.m, path/savepath.m, pkg/pkg.m,
+	plot/__fltk_print__.m, plot/__gnuplot_print__.m,
+	plot/__go_draw_axes__.m, plot/__print_parse_opts__.m,
+	plot/axis.m, plot/caxis.m, plot/cla.m, plot/clabel.m,
+	plot/clf.m, plot/colorbar.m, plot/cylinder.m, plot/daspect.m,
+	plot/gnuplot_drawnow.m, plot/meshc.m, plot/newplot.m,
+	plot/orient.m, plot/pbaspect.m, plot/plotyy.m, plot/print.m,
+	plot/private/__actual_axis_position__.m,
+	plot/private/__axis_label__.m, plot/private/__bar__.m,
+	plot/private/__clabel__.m, plot/private/__errplot__.m,
+	plot/private/__ezplot__.m, plot/private/__ghostscript__.m,
+	plot/private/__patch__.m, plot/private/__pie__.m,
+	plot/private/__quiver__.m, plot/private/__scatter__.m,
+	plot/private/__stem__.m, plot/private/__tight_eps_bbox__.m,
+	plot/refresh.m, plot/spinmap.m, plot/subplot.m, plot/surfc.m,
+	plot/uigetfile.m, polynomial/polyout.m, sparse/spaugment.m,
+	sparse/svds.m, sparse/treeplot.m, statistics/base/histc.m,
+	statistics/distributions/hygecdf.m,
+	statistics/distributions/hygeinv.m, statistics/tests/manova.m,
+	strings/deblank.m, testfun/runtests.m: Add missing semicolons.
+
+2011-01-20  John W. Eaton  <jwe@octave.org>
+
+	* deprecated/cellidx.m, deprecated/dmult.m,
+	deprecated/intwarning.m, deprecated/str2mat.m, general/curl.m,
+	general/divergence.m, general/gradient.m, geometry/griddata.m,
+	help/gen_doc_cache.m, io/dlmwrite.m, miscellaneous/getappdata.m,
+	miscellaneous/isappdata.m, miscellaneous/rmappdata.m,
+	miscellaneous/setappdata.m, miscellaneous/unpack.m,
+	optimization/lsqnonneg.m, optimization/pqpnonneg.m,
+	pkg/get_forge_pkg.m, pkg/pkg.m, plot/__fltk_print__.m,
+	plot/__gnuplot_get_var__.m, plot/__gnuplot_open_stream__.m,
+	plot/__gnuplot_print__.m, plot/daspect.m,
+	plot/gnuplot_drawnow.m, plot/pbaspect.m,
+	plot/private/__errplot__.m, plot/private/__fltk_file_filter__.m,
+	plot/private/__ghostscript__.m, plot/uigetfile.m,
+	plot/uiputfile.m, polynomial/polyaffine.m, sparse/pcg.m:
+	Style fixes for error and warning messages.
+
+2011-01-20  John W. Eaton  <jwe@octave.org>
+
+	* @ftp/dir.m, @ftp/mget.m, @ftp/mput.m, ChangeLog,
+	audio/lin2mu.m, audio/setaudio.m, audio/wavread.m,
+	audio/wavwrite.m, deprecated/autocor.m, deprecated/autocov.m,
+	deprecated/betai.m, deprecated/create_set.m,
+	deprecated/dispatch.m, deprecated/gammai.m,
+	deprecated/intwarning.m, deprecated/replot.m, elfun/cosd.m,
+	elfun/sind.m, elfun/tand.m, general/accumarray.m,
+	general/accumdim.m, general/arrayfun.m, general/bicubic.m,
+	general/bitcmp.m, general/bitget.m, general/bitset.m,
+	general/cart2pol.m, general/cart2sph.m, general/cell2mat.m,
+	general/celldisp.m, general/circshift.m, general/cplxpair.m,
+	general/cumtrapz.m, general/curl.m, general/dblquad.m,
+	general/deal.m, general/del2.m, general/divergence.m,
+	general/flipud.m, general/gradient.m, general/idivide.m,
+	general/int2str.m, general/interp1.m, general/interp2.m,
+	general/interp3.m, general/interpft.m, general/interpn.m,
+	general/isdir.m, general/loadobj.m, general/logspace.m,
+	general/num2str.m, general/pol2cart.m, general/polyarea.m,
+	general/quadgk.m, general/quadl.m, general/quadv.m,
+	general/randi.m, general/rat.m, general/repmat.m,
+	general/rot90.m, general/rotdim.m, general/saveobj.m,
+	general/shift.m, general/sortrows.m, general/sph2cart.m,
+	general/structfun.m, general/subsindex.m, general/trapz.m,
+	general/triplequad.m, geometry/convhull.m, geometry/delaunay.m,
+	geometry/delaunay3.m, geometry/delaunayn.m, geometry/dsearch.m,
+	geometry/dsearchn.m, geometry/griddata3.m, geometry/griddatan.m,
+	geometry/inpolygon.m, geometry/rectint.m, geometry/trimesh.m,
+	geometry/trisurf.m, geometry/tsearchn.m, geometry/voronoi.m,
+	help/__makeinfo__.m, help/__strip_html_tags__.m, help/doc.m,
+	help/gen_doc_cache.m, help/get_first_help_sentence.m,
+	help/help.m, help/lookfor.m, help/print_usage.m, help/type.m,
+	image/autumn.m, image/bone.m, image/brighten.m, image/cool.m,
+	image/copper.m, image/flag.m, image/gmap40.m, image/gray.m,
+	image/hot.m, image/hsv.m, image/hsv2rgb.m, image/image.m,
+	image/imread.m, image/imshow.m, image/imwrite.m,
+	image/ind2rgb.m, image/jet.m, image/ntsc2rgb.m, image/ocean.m,
+	image/pink.m, image/prism.m, image/rainbow.m, image/rgb2hsv.m,
+	image/rgb2ind.m, image/rgb2ntsc.m, image/spring.m,
+	image/summer.m, image/winter.m, io/dlmwrite.m, io/fileread.m,
+	io/strread.m, io/textread.m, linear-algebra/cond.m,
+	linear-algebra/condest.m, linear-algebra/cross.m,
+	linear-algebra/expm.m, linear-algebra/isdefinite.m,
+	linear-algebra/krylov.m, linear-algebra/logm.m,
+	linear-algebra/normest.m, linear-algebra/onenormest.m,
+	linear-algebra/rref.m, linear-algebra/subspace.m,
+	miscellaneous/ans.m, miscellaneous/bincoeff.m,
+	miscellaneous/bunzip2.m, miscellaneous/bzip2.m,
+	miscellaneous/computer.m, miscellaneous/copyfile.m,
+	miscellaneous/debug.m, miscellaneous/edit.m,
+	miscellaneous/getappdata.m, miscellaneous/getfield.m,
+	miscellaneous/gunzip.m, miscellaneous/gzip.m,
+	miscellaneous/isappdata.m, miscellaneous/ls.m,
+	miscellaneous/mkoctfile.m, miscellaneous/movefile.m,
+	miscellaneous/namelengthmax.m, miscellaneous/orderfields.m,
+	miscellaneous/private/__xzip__.m, miscellaneous/rmappdata.m,
+	miscellaneous/setappdata.m, miscellaneous/substruct.m,
+	miscellaneous/swapbytes.m, miscellaneous/tar.m,
+	miscellaneous/unimplemented.m, miscellaneous/unpack.m,
+	miscellaneous/untar.m, miscellaneous/unzip.m,
+	miscellaneous/ver.m, miscellaneous/warning_ids.m,
+	miscellaneous/what.m, miscellaneous/zip.m,
+	optimization/__all_opts__.m, optimization/fminbnd.m,
+	optimization/fminunc.m, optimization/fsolve.m,
+	optimization/fzero.m, optimization/glpk.m,
+	optimization/lsqnonneg.m, optimization/optimget.m,
+	optimization/pqpnonneg.m, optimization/qp.m, optimization/sqp.m,
+	path/pathdef.m, path/savepath.m, pkg/pkg.m,
+	plot/__fltk_ginput__.m, plot/__gnuplot_ginput__.m,
+	plot/__gnuplot_has_feature__.m, plot/__gnuplot_open_stream__.m,
+	plot/__gnuplot_print__.m, plot/__go_draw_axes__.m,
+	plot/__go_draw_figure__.m, plot/__marching_cube__.m,
+	plot/__next_line_color__.m, plot/__next_line_style__.m,
+	plot/__plt_get_axis_arg__.m, plot/__print_parse_opts__.m,
+	plot/area.m, plot/axis.m, plot/bar.m, plot/barh.m, plot/caxis.m,
+	plot/cla.m, plot/clabel.m, plot/colorbar.m, plot/comet.m,
+	plot/comet3.m, plot/compass.m, plot/contour.m, plot/contour3.m,
+	plot/contourc.m, plot/cylinder.m, plot/daspect.m,
+	plot/diffuse.m, plot/ellipsoid.m, plot/errorbar.m,
+	plot/ezcontour.m, plot/ezcontourf.m, plot/ezmesh.m,
+	plot/ezmeshc.m, plot/ezplot.m, plot/ezplot3.m, plot/ezpolar.m,
+	plot/ezsurf.m, plot/ezsurfc.m, plot/feather.m, plot/findobj.m,
+	plot/fplot.m, plot/gnuplot_drawnow.m, plot/gtext.m, plot/hist.m,
+	plot/hold.m, plot/ishghandle.m, plot/isocolors.m,
+	plot/isonormals.m, plot/isosurface.m, plot/isprop.m,
+	plot/legend.m, plot/loglog.m, plot/loglogerr.m, plot/meshc.m,
+	plot/meshz.m, plot/ndgrid.m, plot/orient.m, plot/pareto.m,
+	plot/patch.m, plot/pbaspect.m, plot/pcolor.m, plot/peaks.m,
+	plot/pie.m, plot/pie3.m, plot/plot.m, plot/plot3.m,
+	plot/plotmatrix.m, plot/plotyy.m, plot/polar.m, plot/print.m,
+	plot/private/__actual_axis_position__.m,
+	plot/private/__axis_label__.m, plot/private/__bar__.m,
+	plot/private/__clabel__.m, plot/private/__contour__.m,
+	plot/private/__errplot__.m, plot/private/__ezplot__.m,
+	plot/private/__fltk_file_filter__.m,
+	plot/private/__ghostscript__.m,
+	plot/private/__gnuplot_has_terminal__.m,
+	plot/private/__patch__.m, plot/private/__pie__.m,
+	plot/private/__pltopt__.m, plot/private/__quiver__.m,
+	plot/private/__scatter__.m, plot/private/__stem__.m,
+	plot/private/__tight_eps_bbox__.m, plot/quiver.m,
+	plot/quiver3.m, plot/refreshdata.m, plot/rose.m, plot/saveas.m,
+	plot/scatter.m, plot/scatter3.m, plot/semilogx.m,
+	plot/semilogxerr.m, plot/semilogy.m, plot/semilogyerr.m,
+	plot/shading.m, plot/slice.m, plot/specular.m, plot/sphere.m,
+	plot/stairs.m, plot/stem.m, plot/stem3.m, plot/subplot.m,
+	plot/surface.m, plot/surfc.m, plot/surfl.m, plot/surfnorm.m,
+	plot/uigetdir.m, plot/uigetfile.m, plot/uimenu.m,
+	plot/uiputfile.m, plot/view.m, plot/waitforbuttonpress.m,
+	plot/whitebg.m, plot/xlim.m, plot/ylim.m, plot/zlim.m,
+	polynomial/mkpp.m, polynomial/mpoles.m, polynomial/pchip.m,
+	polynomial/poly.m, polynomial/polyaffine.m,
+	polynomial/polyderiv.m, polynomial/polyfit.m,
+	polynomial/polyreduce.m, polynomial/polyval.m,
+	polynomial/ppder.m, polynomial/ppint.m, polynomial/ppjumps.m,
+	polynomial/ppval.m, polynomial/residue.m, polynomial/roots.m,
+	polynomial/spline.m, polynomial/unmkpp.m, set/ismember.m,
+	set/private/validargs.m, set/setdiff.m, set/setxor.m,
+	set/union.m, set/unique.m, signal/arma_rnd.m, signal/fftconv.m,
+	signal/fftshift.m, signal/filter2.m, signal/freqz.m,
+	signal/ifftshift.m, signal/unwrap.m, sparse/bicgstab.m,
+	sparse/cgs.m, sparse/gplot.m, sparse/pcg.m, sparse/pcr.m,
+	sparse/spaugment.m, sparse/spdiags.m, sparse/speye.m,
+	sparse/spfun.m, sparse/sprand.m, sparse/sprandn.m,
+	sparse/sprandsym.m, sparse/spstats.m, sparse/spy.m,
+	sparse/svds.m, sparse/treelayout.m, sparse/treeplot.m,
+	specfun/bessel.m, specfun/betaln.m, specfun/factor.m,
+	specfun/legendre.m, specfun/nchoosek.m, specfun/nthroot.m,
+	specfun/primes.m, specfun/reallog.m, specfun/realpow.m,
+	specfun/realsqrt.m, special-matrix/hadamard.m,
+	special-matrix/invhilb.m, special-matrix/magic.m,
+	special-matrix/pascal.m, special-matrix/toeplitz.m,
+	startup/__finish__.m, statistics/base/cov.m,
+	statistics/base/histc.m, statistics/base/iqr.m,
+	statistics/base/kendall.m, statistics/base/kurtosis.m,
+	statistics/base/mean.m, statistics/base/meansq.m,
+	statistics/base/median.m, statistics/base/mode.m,
+	statistics/base/moment.m, statistics/base/ols.m,
+	statistics/base/prctile.m, statistics/base/qqplot.m,
+	statistics/base/quantile.m, statistics/base/ranks.m,
+	statistics/base/run_count.m, statistics/base/skewness.m,
+	statistics/base/statistics.m, statistics/base/std.m,
+	statistics/base/studentize.m, statistics/base/var.m,
+	statistics/distributions/betainv.m,
+	statistics/distributions/betapdf.m,
+	statistics/distributions/betarnd.m,
+	statistics/distributions/binoinv.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/chi2rnd.m,
+	statistics/distributions/discrete_rnd.m,
+	statistics/distributions/exprnd.m,
+	statistics/distributions/fcdf.m,
+	statistics/distributions/frnd.m,
+	statistics/distributions/gamrnd.m,
+	statistics/distributions/lognrnd.m,
+	statistics/distributions/nbincdf.m,
+	statistics/distributions/nbininv.m,
+	statistics/distributions/nbinpdf.m,
+	statistics/distributions/nbinrnd.m,
+	statistics/distributions/normrnd.m,
+	statistics/distributions/poissrnd.m,
+	statistics/distributions/stdnormal_rnd.m,
+	statistics/distributions/tpdf.m,
+	statistics/distributions/trnd.m,
+	statistics/distributions/unifcdf.m,
+	statistics/distributions/unifrnd.m,
+	statistics/distributions/wblrnd.m,
+	statistics/tests/bartlett_test.m,
+	statistics/tests/kolmogorov_smirnov_test_2.m,
+	statistics/tests/kruskal_wallis_test.m,
+	statistics/tests/t_test_regression.m, strings/blanks.m,
+	strings/dec2base.m, strings/dec2hex.m, strings/findstr.m,
+	strings/index.m, strings/isstrprop.m, strings/mat2str.m,
+	strings/regexptranslate.m, strings/str2num.m, strings/strchr.m,
+	strings/strjust.m, strings/strmatch.m, strings/strsplit.m,
+	strings/strtok.m, strings/untabify.m, testfun/assert.m,
+	testfun/demo.m, testfun/example.m, testfun/fail.m,
+	testfun/speed.m, testfun/test.m, time/datenum.m, time/datestr.m,
+	time/datetick.m, time/datevec.m, time/etime.m:
+	Strip trailing whitespace.
+
+	* statistics/distributions/betapdf.m: Untabify.
+
+2011-01-20  Petr Mikulik  <mikulik@physics.muni.cz>
+
+	* plot/uigetdir.m: Use correct variable name for argument check.
+	Remove unneeded white spaces.
+	* plot/uigetfile.m, plot/uiputfile.m: Remove unneeded white spaces.
+	Bug #32190.
+
+2011-01-20  John W. Eaton  <jwe@octave.org>
+
+	* plot/ginput.m, plot/gnuplot_drawnow.m, plot/uiputfile.m,
+	plot/subplot.m, plot/axis.m, plot/colorbar.m,
+	plot/__print_parse_opts__.m, plot/uigetdir.m,
+	plot/__fltk_print__.m, plot/print.m, plot/__gnuplot_print__.m,
+	plot/uigetfile.m, plot/private/__actual_axis_position__.m:
+	Update for backend -> graphics_toolkit change.
+
+	* plot/graphics_toolkit.m: Rename from backend.m.
+	* plot/module.mk (plot_FCN_FILES): Update list.
+
+2011-01-19  Rik  <octave@nomad.inbox5.com>
+
+	* general/curl.m, general/divergence.m, io/strread.m,
+	miscellaneous/mkoctfile.m, plot/bar.m, plot/errorbar.m, plot/hist.m,
+	plot/mesh.m, plot/surf.m, polynomial/polyaffine.m: Correct spelling
+	in docstrings.
+
+2011-01-19  John W. Eaton  <jwe@octave.org>
+
+	* help/help.m: New option --list.  Bug #31905.
+
+2011-01-19  John W. Eaton  <jwe@octave.org>
+
+	* io/strread.m: Avoid PCRE-ism in regexp.  Bug #32066.
+
+2011-01-17  Rik  <octave@nomad.inbox5.com>
+
+	* audio/wavread.m, deprecated/spqr.m, elfun/lcm.m, general/bitget.m,
+	general/curl.m, general/divergence.m, general/interp3.m,
+	general/quadv.m, geometry/delaunayn.m, geometry/griddata.m,
+	help/help.m, io/textread.m, io/textscan.m, linear-algebra/cond.m,
+	miscellaneous/mkoctfile.m, miscellaneous/orderfields.m,
+	miscellaneous/run.m, miscellaneous/setappdata.m, plot/axis.m,
+	plot/caxis.m, plot/daspect.m, plot/ellipsoid.m, plot/errorbar.m,
+	plot/gnuplot_binary.in, plot/hist.m, plot/hold.m, plot/ishold.m,
+	plot/legend.m, plot/mesh.m, plot/pbaspect.m, plot/pie3.m, plot/print.m,
+	plot/private/__add_default_menu__.m, plot/scatter.m, plot/scatter3.m,
+	plot/shg.m, plot/slice.m, plot/surf.m, plot/surfl.m, plot/uigetdir.m,
+	plot/uigetfile.m, plot/uimenu.m, plot/uiputfile.m, plot/view.m,
+	set/unique.m, signal/periodogram.m, sparse/pcg.m, sparse/pcr.m,
+	sparse/spfun.m, specfun/legendre.m,
+	statistics/distributions/poisspdf.m, statistics/distributions/wblpdf.m,
+	strings/strjust.m, strings/untabify.m, testfun/assert.m,
+	testfun/demo.m, testfun/example.m, testfun/fail.m, testfun/test.m:
+	Grammarcheck m-files for 3.4 release.
+
+2011-01-17  Rik  <octave@nomad.inbox5.com>
+
+	* general/dblquad.m, general/quadgk.m, general/quadl.m,
+	general/quadv.m, general/triplequad.m: Improve docstring with seealso
+	links to quadcc.
+
+2011-01-17  John W. Eaton  <jwe@octave.org>
+
+	* miscellaneous/isdeployed.m: New function.
+	* miscellaneous/module.mk (miscellaneous_FCN_FILES): Add it to
+	the list.  Bug #32151.
+
+2011-01-17  John W. Eaton  <jwe@octave.org>
+
+	* miscellaneous/inputname.m: Use __varval__ to lookup ".argn."
+	instead of "argn".
+
+2011-01-16  Ben Abbott <bpabbott@mac.com>
+
+	* plot/print.m: For DOS, connect the pipe to ghostscript (bug 31967),
+	and redirect to NUL instead of /dev/null.
+
+2011-01-16  John W. Eaton  <jwe@octave.org>
+
+	* gethelp.cc (main): Write function name along with file name in
+	comment.
+
+2011-01-16  David Bateman  <dbateman@free.fr>
+
+	* plot/__go_draw_axes__.m: Use "{}" as the default font.
+
+2011-01-15  Rik  <octave@nomad.inbox5.com>
+
+	* scripts/help/doc.m, scripts/help/which.m,
+	scripts/miscellaneous/comma.m, scripts/miscellaneous/ls.m,
+	scripts/miscellaneous/paren.m, scripts/miscellaneous/semicolon.m,
+	scripts/pkg/pkg.m: Eliminate @deffn macros.
+
+2011-01-15  John W. Eaton  <jwe@octave.org>
+
+	* deprecated/krylovb: Move here from linear-algebra.
+	* deprecated/module.mk (deprecated_FCN_FILES):
+	Include krylovb.m in the list.
+	* linear-algebra/module.mk (linear_algebra_FCN_FILES):
+	Remove krylovb.m from the list.
+
+2011-01-14  Rik  <octave@nomad.inbox5.com>
+
+	* general/postpad.m, general/prepad.m: Improve docstring.
+
+2011-01-14  Rik  <octave@nomad.inbox5.com>
+
+	* ploynomial/polyaffine.m: Improve docstring.
+
+2011-01-14  Rik  <octave@nomad.inbox5.com>
+
+	* general/interp1.m, general/interp2.m, polynomial/mkpp.m,
+	polynomial/pchip.m, polynomial/ppder.m, polynomial/ppint.m,
+	polynomial/ppjumps.m, polynomial/ppval.m, polynomial/spline.m,
+	polynomial/unmkpp.m: Improve docstrings
+
+2011-01-14  Rik  <octave@nomad.inbox5.com>
+
+	* miscellaneous/flops.m: Delete function which was unimplemented
+	in Octave and has been removed from Matlab since version 5.
+
+2011-01-14  Rik  <octave@nomad.inbox5.com>
+
+	* specfun/nthroot.m: Add Seealso references to docstring.
+
+2011-01-14  Rik  <octave@nomad.inbox5.com>
+
+	* miscellaneous/module.mk: Remove texas_lotto.m from build system.
+
+2011-01-14  Rik  <octave@nomad.inbox5.com>
+
+	* miscellaneous/texas_lotto.m: Remove Easter Egg function.
+
+2011-01-14  John W. Eaton  <jwe@octave.org>
+
+	* Update copyright notices for 2011.
+
+2011-01-13  Michael Godfrey  <godfrey@isl.stanford.edu>
+
+	* plot/contourc.m: Correct one argument case.
+
+2011-01-12  John W. Eaton  <jwe@octave.org>
+
+	* strings/mat2str.m: Handle logical arguments.  New tests.
+	Bug #32102.
+
+2011-01-10  John W. Eaton  <jwe@octave.org>
+
+	* linear-algebra/expm.m: Validate nargin.  New tests.
+
+2011-01-10  John W. Eaton  <jwe@octave.org>
+
+	* linear-algebra/logm.m: Handle scalar and diagonal matrix
+	arguments specially.  Call logm_pade_pf only if m > 1.  New tests.
+	Special case suggested by Marco Caliari <marco.caliari@univr.it>.
+
+2011-01-10  John W. Eaton  <jwe@octave.org>
+
+	* general/private/__isequal__.m: Use builtin ("struct", ...) to
+	convert objects to a structs to avoid possible overloading of
+	the struct function.  Bug #32071.
+
+2011-01-09  Rik  <octave@nomad.inbox5.com>
+
+	* plot/orient.m, statistics/tests/kolmogorov_smirnov_test.m,
+	strings/strtrunc.m: Correct failing tests due to change in
+	capitalization of error strings from previous changeset.
+
+2011-01-09  Rik  <octave@nomad.inbox5.com>
+
+	* audio/lin2mu.m, audio/loadaudio.m, audio/mu2lin.m, audio/saveaudio.m,
+	audio/wavwrite.m, deprecated/split.m, deprecated/values.m,
+	general/accumarray.m, general/bitcmp.m, general/cell2mat.m,
+	general/circshift.m, general/curl.m, general/divergence.m,
+	general/genvarname.m, general/interpft.m, general/interpn.m,
+	general/nextpow2.m, general/polyarea.m, general/repmat.m,
+	general/rot90.m, general/rotdim.m, general/shiftdim.m,
+	general/strerror.m, general/trapz.m, geometry/griddata.m,
+	geometry/griddata3.m, geometry/griddatan.m, geometry/rectint.m,
+	image/brighten.m, image/colormap.m, image/contrast.m, image/imagesc.m,
+	image/imfinfo.m, image/imread.m, linear-algebra/commutation_matrix.m,
+	linear-algebra/condest.m, linear-algebra/cross.m,
+	linear-algebra/duplication_matrix.m, linear-algebra/isdefinite.m,
+	linear-algebra/vech.m, miscellaneous/bincoeff.m, miscellaneous/cast.m,
+	miscellaneous/compare_versions.m, miscellaneous/fileparts.m,
+	miscellaneous/license.m, miscellaneous/private/__xzip__.m,
+	miscellaneous/substruct.m, miscellaneous/unpack.m, miscellaneous/xor.m,
+	optimization/sqp.m, pkg/get_forge_pkg.m, plot/backend.m,
+	plot/contourc.m, plot/cylinder.m, plot/hidden.m, plot/hold.m,
+	plot/orient.m, plot/private/__interp_cube__.m, plot/refreshdata.m,
+	plot/subplot.m, plot/surface.m, plot/surfnorm.m, plot/text.m,
+	plot/uimenu.m, polynomial/mkpp.m, polynomial/pchip.m,
+	polynomial/polyfit.m, polynomial/ppval.m, signal/arch_fit.m,
+	signal/arch_rnd.m, signal/arch_test.m, signal/arma_rnd.m,
+	signal/autoreg_matrix.m, signal/bartlett.m, signal/blackman.m,
+	signal/diffpara.m, signal/durbinlevinson.m, signal/fftfilt.m,
+	signal/fractdiff.m, signal/hamming.m, signal/hanning.m, signal/hurst.m,
+	signal/sinetone.m, signal/synthesis.m, signal/unwrap.m,
+	sparse/spaugment.m, specfun/factor.m, specfun/factorial.m,
+	specfun/legendre.m, specfun/nthroot.m, specfun/primes.m,
+	special-matrix/hadamard.m, special-matrix/magic.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_cdf.m,
+	statistics/distributions/empirical_inv.m,
+	statistics/distributions/empirical_pdf.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_rnd.m,
+	statistics/distributions/logistic_rnd.m,
+	statistics/distributions/logncdf.m, statistics/distributions/logninv.m,
+	statistics/distributions/lognpdf.m, statistics/distributions/lognrnd.m,
+	statistics/distributions/nbincdf.m, statistics/distributions/nbininv.m,
+	statistics/distributions/nbinpdf.m, statistics/distributions/nbinrnd.m,
+	statistics/distributions/normcdf.m, statistics/distributions/norminv.m,
+	statistics/distributions/normpdf.m, statistics/distributions/normrnd.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_rnd.m,
+	statistics/distributions/tcdf.m, statistics/distributions/tinv.m,
+	statistics/distributions/tpdf.m, statistics/distributions/trnd.m,
+	statistics/distributions/unidrnd.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/models/logistic_regression.m, statistics/tests/anova.m,
+	statistics/tests/chisquare_test_homogeneity.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/manova.m, statistics/tests/mcnemar_test.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/blanks.m, strings/index.m,
+	strings/strtrunc.m, strings/validatestring.m, time/addtodate.m,
+	time/datenum.m, time/datetick.m, time/datevec.m: Use uppercase for
+	variable names in error() strings to match Info documentation.
+
+	* general/interp2.m, image/imshow.m, image/ind2rgb.m,
+	image/saveimage.m, io/dlmwrite.m, io/strread.m, io/textscan.m,
+	linear-algebra/expm.m, linear-algebra/krylov.m, linear-algebra/logm.m,
+	miscellaneous/delete.m, miscellaneous/run.m, plot/__marching_cube__.m,
+	sparse/bicgstab.m, sparse/cgs.m, strings/strmatch.m,
+	testfun/rundemos.m, testfun/runtests.m: Rewrite error string
+
+	* @ftp/ftp.m, help/gen_doc_cache.m, miscellaneous/unix.m,
+	plot/__gnuplot_open_stream__.m, plot/private/__add_default_menu__.m,
+	polynomial/ppder.m, polynomial/ppint.m, polynomial/ppjumps.m,
+	signal/periodogram.m: Correct use of @deftypefn macro
+
+	* miscellaneous/paren.m: Space @deffnx macro for readability
+
+2011-01-09  Rik  <octave@nomad.inbox5.com>
+
+	* general/arrayfun.m, general/blkdiag.m, general/structfun.m,
+	image/imagesc.m, linear-algebra/cond.m, linear-algebra/condest.m,
+	linear-algebra/expm.m, linear-algebra/logm.m,
+	linear-algebra/onenormest.m, linear-algebra/qzhess.m,
+	optimization/glpk.m, optimization/glpkmex.m, polynomial/poly.m,
+	sparse/gplot.m, sparse/pcg.m, sparse/pcr.m, sparse/spaugment.m,
+	sparse/spdiags.m, sparse/svds.m: Use uppercase 'A' to refer to matrix
+	argument.
+
+	* io/dlmwrite.m: Use uppercase 'M' to refer to matrix argument.
+
+	* io/textscan.m: Use uppercase 'C' to refer to Cell Array output.
+	Improve docstring.
+
+	* signal/unwrap.m: Use 'x' instead of 'a' for vector input argument.
+
+2011-01-09  Rik  <octave@nomad.inbox5.com>
+
+	* general/bicubic.m, general/nargchk.m, general/nargoutchk.m,
+	linear-algebra/krylov.m, linear-algebra/krylovb.m,
+	linear-algebra/normest.m, linear-algebra/null.m, linear-algebra/orth.m,
+	linear-algebra/rank.m: Use common names for variables in documentation
+	and code.
+
+2011-01-09  Rik  <octave@nomad.inbox5.com>
+
+	* audio/loadaudio.m, audio/mu2lin.m, audio/saveaudio.m,
+	general/accumdim.m, general/bitget.m, general/bitset.m, general/del2.m,
+	general/isequal.m, general/isequalwithequalnans.m, general/logspace.m,
+	general/repmat.m, general/strerror.m, general/structfun.m,
+	geometry/delaunayn.m, geometry/dsearchn.m, image/ind2gray.m,
+	image/ind2rgb.m, image/rgb2ind.m, io/csvread.m, io/csvwrite.m,
+	linear-algebra/rref.m, linear-algebra/subspace.m,
+	linear-algebra/trace.m, miscellaneous/dir.m, miscellaneous/dos.m,
+	miscellaneous/menu.m, miscellaneous/perl.m, miscellaneous/unix.m,
+	path/savepath.m, plot/allchild.m, plot/diffuse.m, plot/fplot.m,
+	plot/refreshdata.m, plot/specular.m, plot/subplot.m,
+	polynomial/polyreduce.m, set/ismember.m, signal/arch_fit.m,
+	signal/arch_rnd.m, signal/arch_test.m, signal/diffpara.m,
+	signal/fftfilt.m, signal/filter2.m, signal/sinetone.m,
+	signal/spectral_xdf.m, signal/stft.m, signal/synthesis.m,
+	sparse/spfun.m, sparse/spones.m, sparse/spstats.m, sparse/treelayout.m,
+	sparse/treeplot.m, specfun/isprime.m,
+	statistics/distributions/expcdf.m, statistics/distributions/expinv.m,
+	statistics/distributions/exppdf.m, statistics/distributions/exprnd.m,
+	statistics/distributions/poisscdf.m,
+	statistics/distributions/poissinv.m,
+	statistics/distributions/poisspdf.m,
+	statistics/distributions/poissrnd.m,
+	statistics/tests/chisquare_test_independence.m,
+	statistics/tests/cor_test.m, statistics/tests/f_test_regression.m,
+	statistics/tests/t_test_regression.m, strings/base2dec.m,
+	strings/dec2base.m, strings/regexptranslate.m, strings/strjust.m,
+	strings/strmatch.m, time/asctime.m, time/datenum.m:
+	Use common names for variables in documentation and code.
+
+	* @ftp/ascii.m, @ftp/binary.m, @ftp/cd.m, @ftp/close.m, @ftp/delete.m,
+	@ftp/dir.m, @ftp/ftp.m, @ftp/mget.m, @ftp/mkdir.m, @ftp/mput.m,
+	@ftp/rename.m, @ftp/rmdir.m, general/chop.m, geometry/dsearch.m,
+	signal/spencer.m, specfun/primes.m, time/etime.m: Use common names for
+	variables in documentation and code.  Improve docstring
+
+	* 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/sec.m, elfun/sech.m: Use common names for variables
+	in documentation and code.  Change output variable to 'y' rather than
+	'w'.
+
+	* miscellaneous/bunzip2.m, miscellaneous/gunzip.m,
+	miscellaneous/unpack.m, miscellaneous/untar.m, miscellaneous/unzip.m:
+	Use common names for variables in documentation and code.  Use default
+	on input argument to simplify input validation.
+
+	* general/accumarray.m: Use common names for variables in
+	documentation, code and tests.
+
+	* geometry/inpolygon.m: Use common names for variables in
+	documentation, code and tests.  Improve docstring.
+
+	* general/bitcmp.m: Use common names for variables in documentation and
+	code.  Switch tests to %!test blocks rather than %!shared variables and
+	%!asserts for clarity.
+
+	* general/int2str.m: Switch to input variable name 'n' rather than 'x'.
+
+	* general/isdir.m: Switch to input variable name 'f' rather than 'x'.
+	Switch output variable to 'retval' rather than 'y'.
+
+	* general/perror.m: Switch to input variable name 'funcname' rather
+	than 'name'.  Use common names for variables in documentation and
+	code.
+
+	* general/rot90.m: Switch to input variable name 'A' rather than 'x'.
+	Break very long %!assert line into multiple asserts for readability.
+
+	* general/sortrows.m: Use common names for variables in documentation
+	and code.  Break very long %!assert line into multiple asserts for
+	readability.
+
+	* geometry/voronoin.m: Switch to input variable name 'options' rather
+	than 'opt'.
+
+	* help/lookfor.m: Switch to input variable name 'arg2' rather than
+	'extra'.
+
+	* image/brighten.m: Switch to input variable name 'arg1' rather than
+	'm'.  Eliminate CamelCase in output variable 'Rmap'.
+
+	* image/rgb2hsv.m: Switch to variable name 'hsv_map' rather than
+	'hsval'.
+
+	* image/saveimage.m: Switch to input variable name 'fname', rather than
+	'file'.  Use common names for variables in documentation and code.
+
+	* io/strread.m, io/textread.m, io/textscan.m: Switch to input variable
+	name 'format' rather than 'formatstr'
+
+	* miscellaneous/run.m: Switch to input variable 'script' rather than
+	's'.
+
+	* miscellaneous/ver.m: Switch to input variable 'package' rather than
+	'pack'.  Use default on input argument to simplify input validation.
+
+	* plot/saveas.m: Switch to input variable 'fmt' rather than 'ext'.
+	Improve docstring.
+
+	* plot/title.m: : Switch to input variable 'string' rather than 'title'.
+
+	* plot/uigetdir.m: Improve docstring.  Re-order input validation.
+	Eliminate unnecessary use of cellfun to compare strings.
+
+	* polynomial/polyder.m, polynomial/polyderiv.m: Switch ouput variable
+	name 'r' to 'd'.  Improve docstring.
+
+	* polynomial/polyint.m: Switch input variable name 'c' to 'p'.
+
+	* signal/fftconv.m: Switch input variable names to 'x','y' instead of
+	'a','b' for vectors.
+
+	* signal/fftshift.m, signal/ifftshift.m: Switch input variable name to
+	'x' instead of 'v'.
+
+	* sparse/etreeplot.m: Switch input variable name to 'A' rather than
+	'tree' for matrix.
+
+	* specfun/factor.m: Use common names for variables in documentation and
+	code.  Uncomment and re-instate test code.
+
+	* statistics/distributions/cauchy_cdf.m,
+	statistics/distributions/cauchy_inv.m,
+	statistics/distributions/cauchy_pdf.m,
+	statistics/distributions/cauchy_rnd.m: Switch to input variables
+	'location','scale' rather than 'lambda','sigma'.
+
+	* statistics/tests/manova.m: Switch to input variable 'x' rather than
+	'y'.
+
+	* strings/untabify.m: Switch to input variable 'dblank' rather than
+	'db'.
+
+	* time/datestr.m: Improve docstring
+
+	* time/weekday.m: Switch to input variable name 'format' rather than
+	'form'.  Improve docstring.
+
+2011-01-08  John Hunt  <huntj@gawab.com>
+
+	* plot/legend.m, plot/private/__plt__.m: legend with more than two
+	inline keys (bug 31991). Add/modifyy demos.
+
+2011-01-07  John W. Eaton  <jwe@octave.org>
+
+	* general/private/__isequal__.m: Compare objects as if they are
+	structures.  Bug #32071.
+
+2011-01-07  John W. Eaton  <jwe@octave.org>
+
+	* linear-algebra/logm.m: Style fixes.
+
+2011-01-06  John W. Eaton  <jwe@octave.org>
+
+	* optimization/optimset.m: Remove "i" option from call to
+	lookup.  Bug #31392.
+
+2011-01-05  Rik  <octave@nomad.inbox5.com>
+
+	* general/isa.m: Add tests against logical values.
+
+2011-01-04  Rik  <octave@nomad.inbox5.com>
+
+	* testfun/demo.m: Add newline to error output for better formatting.
+
+2011-01-03  Rik  <octave@nomad.inbox5.com>
+
+	* statistics/base/center.m, statistics/base/corrcoef.m,
+	statistics/base/kendall.m, statistics/base/mean.m,
+	statistics/base/meansq.m, statistics/base/skewness.m,
+	statistics/base/studentize.m, statistics/base/var.m,
+	statistics/base/run_count.m, statistics/base/ranks.m: Improve input
+	validation.  Add function tests.  Improve docstring.
+
+	* statistics/base/moment.m, statistics/base/prctile.m,
+	statistics/base/spearman.m, statistics/base/std.m : Improve input
+	validation.  Add input validation tests.  Improve docstring.
+
+	* statistics/base/cloglog.m: Add function tests.
+
+	* statistics/base/cor.m: Replace with call to corrcoef, now only an
+	alias.
+
+	* statistics/base/cov.m: Add normalization option.  Improve input
+	validation.  Add function tests.  Improve docstring.
+
+	* statistics/base/cut.m: Use lowercase variable names.  Improve
+	docstring.
+
+	* statistics/base/histc.m, statistics/base/median.m: Use same variable
+	name in documentation and in function.  Add input validation tests.
+	Improve docstring.
+
+	* statistics/base/iqr.m, statistics/base/mode.m: Add input validation
+	tests.  Improve docstring.
+
+	* statistics/base/kurtosis.m: Return same class as input variable.  Add
+	input validation tests.  Improve docstring.
+
+
+	* statistics/base/logit.m, statistics/base/range.m: Add function tests.
+	Improve docstring.
+
+	* statistics/base/mahalanobis.m: Use lower case variable names.
+	Improve input validation.  Add input validation tests.
+
+	* statistics/base/ols.m, statistics/base/gls.m: Use isargout to only
+	calculate necessary outputs.  Use lowercase variable names.  Add
+	functional tests.  Improve docstring.
+
+	* statistics/base/ppplot.m: Add input validation tests.
+
+	* statistics/base/qqplot.m: Add ability to call "XXXinv" or "XXX_inv"
+	functions.  Improve input validation.  Improve docstring.
+
+	* statistics/base/quantile.m: Use defaults for input arguments to
+	simplify code.  Improve input validation.  Add input validation tests.
+	Improve docstring.
+
+	* statistics/base/statistics.m: Use lowercase variable names.  Improve
+	input validation.  Add input validation tests.  Improve docstring.
+
+	* statistics/base/table.m: Switch from deprecated function 'values' to
+	'unique'.  Add input validation tests.  Improve docstring.
+
+2011-01-02  Ben Abbott <bpabbott@mac.com>
+
+	* plot/legend.m: Only one legend per axes (bug 32022). Add / modify
+	demos to test addional features.
+
+2010-12-31  Rik  <octave@nomad.inbox5.com>
+
+	* general/is_duplicate_entry.m , general/isdir.m, general/isscalar.m,
+	general/issquare.m, general/isvector.m, linear-algebra/isdefinite.m,
+	linear-algebra/ishermitian.m, linear-algebra/issymmetric.m,
+	miscellaneous/isappdata.m, miscellaneous/ismac.m, miscellaneous/ispc.m,
+	miscellaneous/isunix.m, plot/isfigure.m, plot/ishold.m, plot/isprop.m,
+	set/ismember.m, specfun/isprime.m, strings/isletter.m,
+	time/is_leap_year.m : Improve docstring
+	* general/isa.m: Improve docstring.  Change function variable name to
+	match documentation variable name.
+	* strings/isstrprop.m: Improve docstring.  Change function variable
+	name to match documentation variable name.  Add new test cases.
+
+2010-12-31  Rik  <octave@nomad.inbox5.com>
+
+	* plot/module.mk: Add isprop.m to list of function files for Automake.
+
+2010-12-31  Kai Habel  <kai.habel@gmx.de>
+
+	* general/curl.m, general/divergence.m: New functions.
+	* general/module.mk: Add new file to list.
+	* miscellaneous/unimplemented.m: Remove curl and divergence from list.
+
+2010-12-31  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/scatter3.m: Grid on by default for 3D plots.
+
+2010-12-30  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/contour3.m, plot/mesh.m, plot/meshc.m, plot/surfc.m: Grid on
+	by default for 3D plots.
+	* plot/surfc.m, plot/meshc.m: Place contour for meshc/surfc at
+	zlim(1).
+	* plot/__go_draw_axes__.m: Tweak vertical alignment of text objects
+	for gnuplot to favor eps/ps output.
+
+2010-12-29  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/text.m: New demo for 3D plot and text with verticalalignment.
+	* plot/__go_draw_axes__.m: Enable vertical alignment of text objects
+	for gnuplot.
+
+2010-12-28  Ben Abbott <bpabbott@mac.com>
+
+	* plot/private/__plt__.m: Fix to allow inline legend keys. Bug 31991.
+
+2010-12-28  Rik  <octave@nomad.inbox5.com>
+
+	* image/autumn.m, image/bone.m, image/cool.m, image/copper.m,
+	image/flag.m, image/gray.m, image/hot.m, image/hsv.m, image/jet.m,
+	image/ocean.m, image/pink.m, image/prism.m, image/rainbow.m,
+	image/spring.m, image/summer.m, image/white.m, image/winter.m: Use
+	same variable name for documentation and function call.  Change demo
+	code to explicitly use colormap size.  Update docstring.
+
+	* image/gmap40.m: Use same variable name for documentation and function
+	call.  Change demo code to use colormap size of 6 rather than 64.
+	Update docstring.
+
+2010-12-28  Ben Abbott <bpabbott@mac.com>
+
+	* plot/legend.m: Add demo to legend for inline key.
+
+2010-12-27  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/text.m: Add demo for text rotation and alignment.
+
+2010-12-26  Michael Godfrey <godfrey@isl.stanford.edu>
+
+	* specfun/legendre.m: Add @tex blocks to docstring.
+
+2010-12-24  Rik  <octave@nomad.inbox5.com>
+
+	* testfun/test.m: Use 'Command' for deftype in docstring.
+
+2010-12-24  Rik  <octave@nomad.inbox5.com>
+
+	* audio/setaudio.m: Re-write docstring.
+
+2010-12-23  Soren Hauberg  <hauberg@gmail.com>
+
+	* signal/detrend.m: Also accept polynomial order as a string
+	("constant" or "linear") for compatibility with Matlab.
+
+2010-12-22  Konstantinos Poulios  <logari81@gmail.com>
+
+	* plot/private/__axis_label__.m: Trigger fltk graphics redraw
+	immediately after setting an axis label.
+
+2010-12-22  John W. Eaton  <jwe@octave.org>
+
+	* optimization/optimset.m, optimization/optimget.m,
+	optimization/__all_opts__.m: Consistently use lower case for
+	storing and searching option names.
+
+2010-12-22  John W. Eaton  <jwe@octave.org>
+
+	* statistics/base/skewness.m: Make returned value have the same
+	class as the input.
+
+2010-12-21  John W. Eaton  <jwe@octave.org>
+
+	* time/datevec.m: Style fixes.
+
+2010-12-20  Ben Abbott <bpabbott@mac.com>
+
+	* plot/__fltk_print__.m: Update figure for FLTK printing.  Bug #31884.
+
+2010-12-19  John W. Eaton  <jwe@octave.org>
+
+	* miscellaneous/run.m: Use source to execute script.
+
+2010-12-18  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/view.m: Return azimuth and elevation for nargin == 0.
+
+2010-10-28  Rik  <octave@nomad.inbox5.com>
+
+	* deprecated/module.mk, sparse/module.mk, deprecated/sphcat.m,
+	deprecated/spvcat.m: Deprecate sphcat and spvcat functions.
+
+2010-12-17  John W. Eaton  <jwe@octave.org>
+
+	* plot/comet3.m: New function.
+	* plot/module.mk: Add comet3.m to the list
+	* miscellaneous/unimplemented.m: Remove comet3 from the list.
+
+2010-12-17  John W. Eaton  <jwe@octave.org>
+
+	* plot/comet.m: Use __plt_get_axis_arg__ to extract axis
+	argument.  Only switch to specified axis temporarily.
+
+2010-12-16  Ben Abbott <bpabbott@mac.com>
+
+	* miscellaneous/unimplemented.m: Remove isprop() from list of
+	unimplemented functions.
+	* plot/isprop.m: New function.
+
+2010-12-16  Olaf Till <olaf.till@uni-jena.de>
+
+	* optimization/sqp.m: Fix indexing error in sqp bounds selection.
+
+2010-12-14  Doug Stewart <doug.dastew@gmail.com>
+
+	* plot/bar.m: Improve the docstring.
+
+2010-12-14  John W. Eaton  <jwe@octave.org>
+
+	* plot/private/__quiver__.m: Use high contrast color black for arrows
+	in quiver3 plots.  Bug #31802.
+
+2010-12-14  Rik  <octave@nomad.inbox5.com>
+
+	* plot/compass.m, plot/errorbar.m, plot/legend.m, plot/rose.m,
+	plot/scatter.m, plot/scatter3.m, plot/stairs.m: Assign data used in
+	demo plots for reproducibility between runs.
+
+2010-12-13  Rik  <octave@nomad.inbox5.com>
+
+	* statistics/median.m: Add NaN test case from bug #29930.
+
+2010-12-13  Rik  <octave@nomad.inbox5.com>
+
+	* general/isequalwithequalnans.m: Add test case from bug #31239.
+
+2010-12-13  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__print_parse_opts__.m: Fix indexing bug for varargin.
+	Bug #31862.
+
+2010-12-13  Rik  <octave@nomad.inbox5.com>
+
+	* statistics/distributions/betapdf.m: Add test for large values of
+	alpha and beta.
+
+2010-12-13  Rik  <octave@nomad.inbox5.com>
+
+	* strings/strmatch.m: Add test with null search pattern.
+
+2010-12-13 Doug Stewart  <doug.dastew@gmail.com>
+
+	* plot/hist.m: Improved the help section.
+
+2010-12-13  Kai Habel  <kai.habel@gmx.de>
+
+	* plot/private/__add_default_menu__.m: New function.
+	* plot/figure.m: Call __add_default_menu__ function.
+	* plot/module.mk: Add new file to list.
+
+2010-12-13  Rik  <octave@nomad.inbox5.com>
+
+	* optimization/sqp.m: Change docstring to refer to x0 as the initial
+	seed vector.
+
+2010-12-13  Olaf Till <olaf.till@uni-jena.de>
+
+	* optimization/sqp.m: Remove never violated Inf bounds from
+	computation in function for inequality constraints (bug
+	#31742).  Remove non-functional check for inequality constraints
+	being +Inf in each iteration.
+
+2010-12-12  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/optimget.m: Use explicit toupper conversion rather than
+	lookup(..., "i").
+	* optimization/optimset.m: Ditto.
+	* miscellaneous/parseparams.m: Ditto.
+
+2010-12-12  Kai Habel  <kai.habel@gmx.de>
+
+	* plot/view.m: Fix bugs with respect to number if inputs and argument
+	handling.
+
+2010-12-12  Kai Habel  <kai.habel@gmx.de>
+
+	* plot/view.m: Make view more compatible. Allow cartesian
+	coordinates and axes handle arguments.
+
+2010-12-10  Ben Abbott  <bpabbott@mac.com>
+
+	* io/strread.m: Don't require space between format specifiers.
+
+2010-12-10  Rik  <octave@nomad.inbox5.com>
+
+	* testfun/speed.m: Eliminate line continuation in function definition.
+
+2010-12-10  Kai Habel  <kai.habel@gmx.de>
+
+	* plot/private/__pie__.m: Add missing slice option to pie and
+	pie3 function.
+	* plot/pie.m, plot/pie3.m: Add new demo.
+
+2010-12-10  Thorsten Meyer  <thorsten.meyier@gmx.de>
+
+	* statistics/tests/kolmogorov_smirnov_test.m: Add tests.
+
+2010-12-09  John W. Eaton  <jwe@octave.org>
+
+	* plot/private/__pie__.m: Provide diagnositc for invalid
+	optional arguments.  Use caller name instead of __pie__ in error
+	messages.
+
+2010-12-09  John W. Eaton  <jwe@octave.org>
+
+	* statistics/tests/kolmogorov_smirnov_test.m: Try both DIST_cdf
+	and DISTcdf functions.  Always use feval to call CDF function.
+	Bug #31838.
+
+2010-12-09  John W. Eaton  <jwe@octave.org>
+
+	* plot/__go_draw_axes__.m: Set major and grid linewidths from
+	axis linewidth property.  Bug #31755.
+
+2010-12-09  Rik  <octave@nomad.inbox5.com>
+
+	* plot/__print_parse_opts__.m: Convert print resolution from char to
+	double.  Fixes Bug #31834.
+
+2010-12-09  Rik  <octave@nomad.inbox5.com>
+
+	* plot/private/__pie__.m: Allow logical indices for 'explode' variable.
+
+2010-12-09  Kai Habel  <kai.habel@gmx.de>
+
+	* plot/pie3.m, plot/private/__pie__.m: New functions.
+	* plot/pie.m: Move __pie__ function to plot/private, in order to
+	be used by pie and pie3.
+	* miscellaneous/unimplemented.m: Remove pie3.m from list of
+	unimplemented functions.
+
+2010-12-09  John W. Eaton  <jwe@octave.org>
+
+	* time/datestr.m: Don't call localtime (mktime (tm)) to fill in
+	missing elements of time strcture.  Bug #31079.
+
+2010-12-08  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/fill.m: Fix bug that implies nextplot = "add".
+	* image/imshow.m: Flip y-axis.
+
+2010-12-08  John W. Eaton  <jwe@octave.org>
+
+	* strings/strmatch.m: Avoid passing length of zero to strncmp.
+	Bug #31774.
+
+2010-12-07  John W. Eaton  <jwe@octave.org>
+
+	* general/repmat.m: Handle special case of replicating scalar
+	using an index vector containing zeros.  Bug #31775.
+
+2010-12-06  Rik  <octave@nomad.inbox5.com>
+
+	* plot/plot.m: Eliminate present tense in first sentence of docstring.
+
+2010-12-06  Rik  <octave@nomad.inbox5.com>
+
+	* plot/xlabel.m, plot/ylabel.m, plot/zlabel.m: Add additional calling
+	form to docstring which returns handle (h)
+
+2010-12-06  Rik  <octave@nomad.inbox5.com>
+
+	* scripts/testfun/speed.m: Overhaul documentation string.
+
+2010-12-03  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/private/__stem__.m: Create a baseline for each stem hggroup.
+	* plot/__go_draw_axes__.m: If not set, then unset the gnuplot
+	{tblr}margins. Needed when using subplots with differing
+	activepositionproperty.
+
+2010-12-03  Konstantinos Poulios <logari81@gmail.com>
+
+	* plot/pbaspect.m, plot/daspect.m: Fix handling of input array of
+	length 2.
+
+2010-12-02  Ben Abbott  <bpabbott@mac.com>
+
+	* image/image.m: Only flip y-axis if nextplot property equal
+	"replace". Fixes bug 31745.
+	* plot/contour3.m: Modify demo to avoid clipping mesh. Fixes bug
+	31744.
+	* plot/fill.m: Allow multiple filled polygons. Fixes bug 31750.
+	* plot/subplot.m: Add suppport for "align" and "replace" options.
+	Partial fix for bug 31610.
+
+2010-11-26  John W. Eaton  <jwe@octave.org>
+
+	* pkg/pkg.m: Append directories to EXEC_PATH instead of
+	prepending them.  Use pathsep instead of ":".
+
+	* miscellaneous/copyfile.m, miscellaneous/movefile.m,
+	miscellaneous/ls_command.m, plot/__print_parse_opts__.m:
+	Search PATH for programs, not EXEC_PATH.
+
+	* plot/print.m: Refer to PATH, not EXEC_PATH in error messages.
+	* plot/__print_parse_opts__.m: Likewise.
+
+2010-11-25  Kai Habel  <kai.habel@gmx.de>
+
+	* (plot/uimenu.m): Simplify code, add further check.
+	* (plot/uigetdir.m, plot/uigetfile.m, plot/uiputfile.m):
+	Fix error messages.
+
+2010-11-25  John W. Eaton  <jwe@octave.org>
+
+	* time/datetick.m: Add missing semicolon.
+
+2010-11-21  Rik  <octave@nomad.inbox5.com>
+
+	* optimization/sqp.m: Use correct stopping tolerance in documentation.
+
+2010-11-21  Kai Habel  <kai.habel@gmx.de>
+
+	* (plot/uigetdir.m, plot/private/__fltk_file_filter__.m:): Check if
+	file argument is a valid path, don't use fileparts in this case.
+
+2010-11-21  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__go_draw_axes__.m: Fix plot titles so they are visible for
+	gnuplot 4.4.x (31711).
+	* general/cell2mat.m: Return empty matrix for empty cell.
+
+2010-11-21  Kai Habel  <kai.habel@gmx.de>
+
+	* (plot/uigetfile.m, plot/uiputfile.m): Set default directory to pwd.
+
+2010-11-21  Kai Habel  <kai.habel@gmx.de>
+
+	* plot/uigetdir.m, plot/uigetfile.m, plot/uiputfile.m,
+	plot/private/__fltk_file_filter__.m: New files.
+	* plot/module.mk: Add new files.
+	* miscellaneous/unimplemented.m: Remove uigetdir.m, uigetfile.m,
+	and uiputfile.m from list of unimplemented functions.
+
+2010-11-20  Rik  <octave@nomad.inbox5.com>
+
+	* plot/gnuplot_drawnow.m: Remove spurious line causing 'ans=1' to be
+	returned when printing plots.
+
+2010-11-19  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__gnuplot_has_feature__.m: Since there is not gnuplot 4.3.x
+	release, replace reference to version 4.3 with 4.4.
+
+2010-11-18  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/text.m: Ensure text position property is set after units
+	property.
+	* plot/__go_draw_axes__.m: Fix bug setting zscale to yscale (31693).
+
+2010-11-18  Christos Dimitrakakis  <christos.dimitrakakis@gmail.com>
+
+	* statistics/distributions/betapdf.m: Use lgamma to compute
+	normalising constant in log space in order to handle large
+	parameters a and b.  Ensure correct values at x == 0 or x == 1.
+
+2010-11-18  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__print_parse_opts__.m: For tests, allow __print_parse_opts__
+	to run with no inputs.
+
+2010-11-17  Ben Abbott  <bpabbott@mac.com>
+
+	* general/subsindex.m: Fix typo in doc-string.
+
+2010-11-17  John W. Eaton  <jwe@octave.org>
+
+	* strings/strchr.m: Style fixes.
+
+2010-11-17  Kim Hansen  <kim@ange.dk>
+
+	* strings/strchr.m: New tests.
+
+2010-11-16  Ben Abbott  <bpabbott@mac.com>
+
+	* miscellaneous/unimplemented.m: Update unimplemented functions list.
+
+2010-11-15  Rik  <octave@nomad.inbox5.com>
+
+	* plot/saveas.m: Add function name to error messages.  Use semicolons
+	to prevent unnecessary output.  Use common terms 'ext' for extension
+	and 'filename' for filename in docstring.
+
+2010-11-15  Kai Habel  <kai.habel@gmx.de>
+
+	* plot/saveas.m: New file.
+	* plot/module.mk: Add saveas.m
+	* plot/__print_parse_opts__.m: Parse arguments correctly when first
+	argument is a figure handle.
+	* plot/print.m: Add saveas to seealso entry.
+
+2010-11-14  Michael Goffioul  <michael.goffioul@gmail.com>
+
+	* plot/print.m: Use "del" instead of "delete" in DOS shell, and
+	replace	forward slashes with backslashes.
+	* plot/__gnuplot_print__.m: Likewise.
+
+2010-11-14  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/__all_opts__.m: Ensure that the array is always
+	case-insensitively sorted.
+
+2010-11-13  John W. Eaton  <jwe@octave.org>
+
+	* plot/gnuplot_drawnow.m (have_non_legend_axes): New function.
+	Use it to avoid errors if there are no axes.
+	* plot/legend.m: Avoid indexing beyond end of varargin array.
+
+2010-11-10  John W. Eaton  <jwe@octave.org>
+
+	* gethelp.cc: Eliminate special case for __DECCXX.
+
+2010-11-10  John W. Eaton  <jwe@octave.org>
+
+	* scripts/deprecated/dispatch.m: Don't set warning state in tests.
+
+2010-11-10  John W. Eaton  <jwe@octave.org>
+
+	* deprecated/dispatch.m: Deprecate dispatch function.
+	* deprecated/module.mk (deprecated_FCN_FILES): Add it to the list.
+
+2010-11-09  John W. Eaton  <jwe@octave.org>
+
+	* help/help.m: Call missing_function_hook with output argument
+	and print message here.
+	* miscellaneous/unimplemented.m: Return message if nargout > 0.
+	Fixes bug #31597.
+
+2010-11-08  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__go_draw_axes__.m: Check for z/y/zdata before converting
+	negative values to NaNs. Bug fix for changeset 11201.
+	* plot/daspect.m: Fix demo using both daspect and pbaspect.
+
+2010-11-08  David Bateman  <dbateman@free.fr>
+
+	* plot/__go_draw_axes__.m: Remove foreground color earlier.
+	* plot/__go_draw_figure__.m: Don't set the foreground color here.
+
+2010-11-08  Rik  <octave@nomad.inbox5.com>
+
+	* sparse/sprand.m: Add input validation to function.
+
+2010-11-08  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/private/__bar__.m: Permit bar() to be called with scalar inputs.
+	* plot/__go_draw_axes__.m, plot/axis.m: Set proper tight axis limits
+	for log scale.
+
+2010-11-07  David Bateman  <dbateman@free.fr>
+
+	* plot/legend.m: Remove call to drawnow.
+
+	* plot/__go_draw_axes__.m: Pass the legend axes as a structure.
+	Test whether the legend axis has any children before using it.
+	* plot/__go_draw_figure.m: Setup a fake axis to handle multi-parent
+	legend axes and delete this fake axiss when we're done with it.
+	* plot/gnuplot_drawnow.m: Don't cound legend axes when decidong if
+	multiplot should be used or not.
+	* plot/legend.m: Handle correctly plotyy as a multi-parented axis.
+	Reuse existing legend axis if possible. Setup listeners to propagate
+	changes in the lines to the legend. Setup listeners that handle the
+	properties that need to legend to be recreated.
+	* plot/plotyy.m: Cross-references the axes of the plotyy in the userdata
+	of the axes.
+
+2010-11-07  Konstantinos Poulios  <logari81@googlemail.com>
+
+	* plot/colorbar.m: Make colorbar function aware of dataaspect settings.
+
+2010-11-06  Marco Caliari <marco.caliari@univr.it>
+
+	* polynomial/spline.m: Fit a parabola for input with 3
+	elements (bug #31098).
+
+2010-11-04  Rik  <octave@nomad.inbox5.com>
+
+	* plot/__fltk_ginput__.m: Use semicolons to prevent internal
+	function evaluations being output to screen.
+
+2010-11-04  Rik  <octave@nomad.inbox5.com>
+
+	* plot/module.mk: Add __fltk_ginput__.m to list of scripts
+
+2010-11-04  Rik  <octave@nomad.inbox5.com>
+
+	* Makefile.am: Update check-m-sources target to include generated
+	function files.
+
+2010-11-04  Rik  <octave@nomad.inbox5.com>
+
+	* general/accumarray.m, general/accumdim.m, general/blkdiag.m,
+	general/cell2mat.m, general/common_size.m,
+	general/private/__isequal__.m, general/private/__splinen__.m,
+	geometry/voronoi.m, io/textscan.m, miscellaneous/private/__xzip__.m,
+	pkg/pkg.m, plot/axis.m, plot/pareto.m, plot/private/__patch__.m,
+	statistics/base/mode.m, strings/deblank.m, strings/strcat.m,
+	strings/strmatch.m, strings/strtrim.m, strings/untabify.m:
+	Reverse previous changeset.  Use all lower case for "uniformoutput"
+	option.
+
+2010-11-03  Rik  <octave@nomad.inbox5.com>
+
+	* general/accumdim.m, general/cell2mat.m, general/common_size.m,
+	general/structfun.m, pkg/pkg.m, strings/untabify.m: Use CamelCase
+	for 'UniformOutput' option to cellfun.
+
+2010-11-03  Rik  <octave@nomad.inbox5.com>
+
+	* scripts/plot/plotyy.m, scripts/plot/xlim.m, scripts/plot/ylim.m,
+	scripts/plot/zlim.m: Fix typos in docstring and demo string.
+
+2010-11-03  Rik  <octave@nomad.inbox5.com>
+
+	* general/common_size.m, miscellaneous/private/__xzip__.m,
+	miscellaneous/what.m, plot/pareto.m, plot/private/__patch__.m:
+	Use function handle as input to cellfun rather than quoted function
+	name or anonymous function wrapper.
+
+2010-11-03  Konstantinos Poulios  <logari81@googlemail.com>
+
+	* plot/axis.m: Making 'axis equal' equivalent to 'daspect([1,1,1])'.
+
+2010-11-03  Konstantinos Poulios  <logari81@googlemail.com>
+
+	* plot/private/__actual_axis_position__.m: Remove temporary
+	calculation of plotboxratio for the gnuplot backend when
+	dataaspectratiomode, xlimmode and ylimmode are all set to manual.
+	Now this case is handled in src/graphics.cc .
+
+2010-11-03  Konstantinos Poulios  <logari81@googlemail.com>
+
+	* plot/axis.m: Leave zlim unchanged during "axis tight" on 2D plots
+
+2010-11-03  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/private/__patch__.m: Don't index an empty array; bug introduced
+	by changeset 11175.
+
+2010-11-03  Ben Abbott  <bpabbott@mac.com>
+
+	* miscellaneous/getappdata.m, miscellaneous/isappdata.m,
+	miscellaneous/rmappdata.m, miscellaneous/setappdata.m:
+	Add new appdata function.
+
+2010-11-01  David Bateman  <dbateman@free.fr>
+
+	* plot/__private__/__contour__.m: Use __go_patch__ rather than patch
+	to avoid the cost of the patch callback functions. Ensure that the
+	properties that are normally set by patch are correctly set in the
+	call to __go_patch__.
+
+2010-11-01  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/axis.m: Exclude hggroup {x,y,z}data properties when determing
+	tight axis limits.
+
+2010-10-31  Rik  <octave@nomad.inbox5.com>
+
+	* strings/base2dec.m, strings/bin2dec.m, strings/dec2base.m,
+	  strings/dec2bin.m, strings/dec2hex.m, strings/hex2dec.m:
+	  Improve docstrings, use more descriptive variable names,
+	  add more tests for functions used to convert between bases.
+
+2010-10-31  Konstantinos Poulios  <logari81@googlemail.com>
+
+	* plot/__go_draw_axes__.m: Removing deprecated code handling the case
+        of both plotboxaspectratiomode and dataaspectratiomode set to manual
+        for the gnuplot backend. Now this case is handled already in
+        src/graphics.cc where xlim, ylim, zlim are recalculated if necessary.
+
+2010-10-30  Gunnar Farnebäck <gunnar@lysator.liu.se>
+
+	* strings/dec2base.m: Update algorithm to handle numbers up to 2^64-1.
+
+2010-10-28  Rik  <octave@nomad.inbox5.com>
+
+	* deprecated/module.mk, signal/module.mk, deprecated/autocov.m,
+	deprecated/autocor.m: Deprecate autocov and autocor functions.
+
+2010-10-27  David Bateman  <dbateman@free.fr>
+
+	* plot/__go_draw_axes__.m: Don't attempt to plot patch outlines if
+	the marker property is set to none.
+
+2010-10-28  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/daspect.m, plot/pbaspect.m: Add demos setting both data and
+	plotbox aspect ratios.
+
+2010-10-27  David Bateman  <dbateman@free.fr>
+
+	* plot/private/__patch__.m (setdata, setvertexdata): If argments are
+	repeated, take the last argument only into account. Set cdata and
+	facevertexcdata properties always.
+
+2010-10-26  Kai Habel  <kai.habel@gmx.de>
+
+	* plot/uimenu.m: Add simple demo
+
+2010-10-25  David Bateman  <dbateman@free.fr>
+
+	* statistics/distributions/discrete_pdf.m: Sort values before calling
+	the lookup function.
+
+2010-10-25  Kai Habel  <kai.habel@gmx.de>
+
+	* plot/uimenu.m: New function
+	* plot/__go_draw_figure__.m: Ignore uimenu objects for gnuplot
+	backend
+	* plot/module.mk (plot_FCN_FILES): Add it to the list.
+
+2010-10-24  Rik  <octave@nomad.inbox5.com>
+
+	* miscellaneous/compare_versions.m, plot/ylabel.m, plot/ylim.m,
+	plot/zlabel.m, plot/zlim.m: Docstring improvements.
+
+2010-10-24  Rik  <octave@nomad.inbox5.com>
+
+	* specfun/module.mk, deprecated/module.mk, deprecated/betai.m,
+	deprecated/gammai.m, deprecated/is_global.m: Deprecate betai,
+	gammai, and is_global functions.
+
+2010-10-23  John W. Eaton  <jwe@octave.org>
+
+	* strings/untabify.m, strings/strjust.m, io/strread.m:
+	Docstring fixes.
+
+2010-10-23  John W. Eaton  <jwe@octave.org>
+
+	* statistics/distributions/nbinrnd.m: Use | instead of || in
+	argument to find.
+
+	* deprecated/intwarning.m, general/bicubic.m, general/postpad.m,
+	general/prepad.m, general/private/__splinen__.m,
+	general/shift.m, miscellaneous/swapbytes.m, pkg/pkg.m,
+	plot/clabel.m, plot/colorbar.m, plot/fill.m, plot/legend.m,
+	plot/plotmatrix.m, plot/plotyy.m, plot/private/__clabel__.m,
+	plot/private/__ezplot__.m, plot/private/__quiver__.m,
+	plot/subplot.m, signal/unwrap.m, statistics/base/histc.m,
+	statistics/base/iqr.m, statistics/base/kurtosis.m,
+	statistics/base/mode.m, statistics/base/ranks.m,
+	statistics/base/run_count.m, statistics/base/skewness.m,
+	statistics/base/statistics.m, statistics/base/studentize.m,
+	statistics/distributions/exprnd.m,
+	statistics/distributions/frnd.m,
+	statistics/distributions/geornd.m,
+	statistics/distributions/lognrnd.m,
+	statistics/distributions/nbinrnd.m,
+	statistics/distributions/poissrnd.m,
+	statistics/distributions/trnd.m,
+	statistics/distributions/wblrnd.m, strings/strcat.m,
+	time/datestr.m, time/datetick.m: Break lines before && and ||,
+	not before.
+
+2010-10-23  John W. Eaton  <jwe@octave.org>
+
+	* io/strread.m: Docstring fixes.
+
+2010-10-23  John W. Eaton  <jwe@octave.org>
+
+	* io/is_valid_file_id.m: Ensure that FID is a scalar before
+	calling fopen to get info.  New tests.
+
+2010-10-23  John W. Eaton  <jwe@octave.org>
+
+	* io/is_valid_file_id.m: New function.
+	* io/module.mk (io_FCN_FILES): Add it to the list.
+
+2010-10-23  Ben Abbott  <bpabbott@mac.com>
+
+	* io/textscan.m, miscellaneous/unimplemented.m, io/module.mk:
+	New function.
+
+2010-10-22  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/legend.m: Trivial fix to allow legend handle to be returned.
+
+2010-10-21  John W. Eaton  <jwe@octave.org>
+
+	* statistics/base/quantile.m: Fix typo in previous change.
+
+2010-10-21  Rik  <octave@nomad.inbox5.com>
+
+	* statistics/distributions/wblcdf.m, statistics/distributions/wblinv.m,
+	statistics/distributions/wblpdf.m, statistics/distributions/wblrnd.m:
+	Fix reversed documentation for shape and scale parameters.
+
+2010-10-21  Ben Abbott  <bpabbott@mac.com>
+
+	* io/strread.m: Improve compatibility with Matlab.
+
+2010-10-21  John W. Eaton  <jwe@octave.org>
+
+	* general/private/__isequal__.m: Style fixes.
+
+2010-10-20  Iain Murray  <murray@cs.toronto.edu>
+
+	* general/private/__isequal__.m: Fix bug #31239 where
+	isequalwithequalnans is incorrect.
+
+2010-10-20  Rik  <octave@nomad.inbox5.com>
+
+	* polynomial/conv.m: Remove redundant test.
+	* signal/fftconv.m: Add tests used by conv.m code.
+
+2010-10-20  Olaf Till  <olaf.till@uni-jena.de>
+
+	* optimization/optimset.m: Use cell2struct instead of struct to
+	handle cell arrays as options.
+
+2010-10-20  John W. Eaton  <jwe@octave.org>
+
+	* io/strread.m, optimization/sqp.m, plot/daspect.m,
+	plot/pbaspect.m, plot/gnuplot_drawnow.m, plot/isocolors.m,
+	plot/isonormals.m, plot/legend.m, plot/print.m,
+	plot/private/__interp_cube__.m, plot/__fltk_print__.m,
+	plot/__gnuplot_print__.m, plot/__print_parse_opts__.m,
+	statistics/base/quantile.m: Style fixes.
+
+2010-10-19  John W. Eaton  <jwe@octave.org>
+
+	* strings/module.mk (strings_FCN_FILES): Include
+	strings/untabify.m in the list.
+	* strings/untabify.m: Escape { and } characters in docstring.
+
+2010-10-19  Ben Abbott  <bpabbott@mac.com>
+
+	* strings/strjust.m: Add "untabify" and "strrep" to @seealso{} in the
+	doc-string.
+
+2010-10-18  Thorsten Meyer  <thorsten.meyier@gmx.de>
+
+	* general/gradient.m, linear-algebra/normest.m,
+	plot/__gnuplot_print__.m, plot/__print_parse_opts__.m,
+	plot/daspect.m, plot/gnuplot_drawnow.m, plot/pbaspect.m,
+	plot/print.m, signal/periodogram.m:
+	Style fix, replace end by endfor.
+
+2010-10-18  Marco Caliari  <marco.caliari@univr.it>
+
+	* polynomial/polyval.m: Use Horner's method.
+
+2010-10-18  John W. Eaton  <jwe@octave.org>
+
+	* plot/__go_draw_axes__.m: Always use gnuplot to display images.
+	* image/image.m: Delete references to image_viewer.
+	* image/image_viewer.m: Delete obsolete function.
+	* image/module.mk (image_FCN_FILES): Remove image/image_viewer.m
+	from the list.
+
+2010-10-18  Gunnar Farneback  <gunnar@lysator.liu.se>
+
+	* general/interp2.m: Fix input checks for cubic
+	interpolation (bug #31352, part 1).
+
+2010-10-18  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/print.m: Add examples to the docstring.
+
+2010-10-18  John W. Eaton  <jwe@octave.org>
+
+	* plot/private/__errplot__.m: Remove debugging statement from
+	previous change.
+
+2010-10-17  John W. Eaton  <jwe@octave.org>
+
+	* miscellaneous/edit.m: Use version 3 in GPL notice.
+
+	* @ftp/ascii.m, @ftp/binary.m, @ftp/cd.m, @ftp/close.m,
+	@ftp/delete.m, @ftp/dir.m, @ftp/display.m, @ftp/ftp.m,
+	@ftp/loadobj.m, @ftp/mget.m, @ftp/mkdir.m, @ftp/mput.m,
+	@ftp/rename.m, @ftp/rmdir.m, @ftp/saveobj.m,
+	help/__makeinfo__.m, help/__strip_html_tags__.m,
+	help/gen_doc_cache.m, help/get_first_help_sentence.m,
+	help/help.m, help/lookfor.m, help/print_usage.m,
+	help/private/__additional_help_message__.m, help/type.m,
+	help/which.m, io/fileread.m, io/strread.m, io/textread.m,
+	pkg/get_forge_pkg.m, plot/__gnuplot_has_feature__.m,
+	plot/__gnuplot_open_stream__.m, plot/__marching_cube__.m,
+	plot/cla.m, plot/comet.m, plot/daspect.m, plot/isocolors.m,
+	plot/isonormals.m, plot/isosurface.m, plot/pbaspect.m,
+	plot/private/__interp_cube__.m, plot/private/__ghostscript__.m,
+	plot/private/__tight_eps_bbox__.m,
+	plot/private/__gnuplot_has_terminal__.m,
+	polynomial/polyaffine.m, sparse/svds.m, strings/strsplit.m:
+	Use Octave copyright notice instead of generic "This program is
+	free software" notice.
+
+2010-10-18  Ben Abbott  <bpabbott@mac.com>
+
+	* strings/untabify.m: New function to untabify text.
+
+2010-10-17  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/mesh.m, plot/surf.m: Include the 4th input (color) in the
+	docstring.
+
+2010-10-16  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/private/__errplot__.m, plot/errorbar.m: Allow line and marker
+	types to be set.
+
+2010-10-14  John W. Eaton  <jwe@octave.org>
+
+	* special-matrix/rosser.m: New tests.
+	* special-matrix/wilkinson.m: Fix error message.  New tests.
+	* special-matrix/pascal.m: Error if T is out of range.
+	New tests.
+
+2010-10-14  John W. Eaton  <jwe@octave.org>
+
+	* set/unique.m: Remove check for issparse existence since it is
+	now a built-in function.
+
+2010-10-14  Ben Abbott  <bpabbott@mac.com>
+
+	* strings/strjust.m: Clarify that justification  applies to spaces and
+	null characters.
+
+2010-10-09  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__go_draw_axes__.m: Enable linetypes for gnuplot.
+
+2010-10-09  John W. Eaton  <jwe@octave.org>
+
+	* statistics/distributions/geornd.m,
+	* statistics/distributions/hygecdf.m,
+	* statistics/distributions/hygeinv.m,
+	* statistics/distributions/poissrnd.m,
+	* statistics/distributions/wblrnd.m:
+	Use || instead of | and && instead of & in IF conditions
+	involving scalars.
+
+2010-10-09  John W. Eaton  <jwe@octave.org>
+
+	* plot/__fltk_ginput__.m: Use || instead of | in IF condition.
+
+2010-10-08  Ben Abbott  <bpabbott@mac.com>
+
+	* image/image.m, plot/__go_draw_axes__.m: Do not store flipped image
+	property values when x/ydata descends.
+
+2010-10-07  John W. Eaton  <jwe@octave.org>
+
+	* signal/periodogram.m: Fix parse errors.
+
+2010-10-07  John W. Eaton  <jwe@octave.org>
+
+	* time/datevec.m: Use endfunction to mark end of primary
+	function and subfunctions.
+
+2010-10-07  Rik  <octave@nomad.inbox5.com>
+
+	* polynomial/conv.m: Improve docstring.
+	* signal/fftconv.m: Improve docstring and error messages.
+
+2010-10-07  John W. Eaton  <jwe@octave.org>
+
+	* polynomial/conv.m: Handle optional third argument.  New
+	tests.  Update doc string.
+
+2010-10-06  Ben Abbott  <bpabbott@mac.com>
+
+	* image/image.m: Allow x/ydata to imply a flip of the image.
+	Modify demos.
+
+2010-10-05  Carlo de Falco  <kingcrimson@tiscali.it>
+
+	* general/quadv.m: Fix help string and add a test for vector
+	valued functions.
+
+2010-10-04  Shai Ayal  <shaiay@users.sourceforge.net>
+
+	* image/image.m (__img__): Use __image_pixel_size__ to calculate
+	limits
+
+2010-09-28  John P. Swensen  <jpswensen@gmail.com>
+
+	* image/imwrite.m: Call __magick_format_list__ to get list of
+	accepted formats.
+
+2010-09-28  Rik  <octave@nomad.inbox5.com>
+
+	* linear-algebra/logm.m, plot/legend.m, signal/periodogram.m:
+	Untabify scripts.
+
+2010-09-27  Rik  <octave@nomad.inbox5.com>
+
+	* io/dlmwrite.m: Replace non-POSIX '\d' regex pattern.
+
+	* miscellaneous/edit.m, path/savepath.m,
+	plot/__gnuplot_get_var__.m,
+	plot/private/__gnuplot_has_terminal__.m, plot/refreshdata.m,
+	plot/whitebg.m, testfun/runtests.m, time/datestr.m:
+	Use single quotes for regular expression patterns when possible.
+
+	* miscellaneous/ls.m, plot/__gnuplot_ginput__.m,
+	plot/__go_draw_axes__.m, plot/private/__ezplot__.m,
+	testfun/test.m: Remove uses of shorthand character classes
+	within list operators which is unsupported by POSIX regex.
+
+	* pkg/get_forge_pkg.m: Select desired output from regexp
+	rather than ignoring most outputs.
+
+2010-09-28  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__print_parse_opts__.m: Fix test.
+
+2010-09-27  Jaroslav Hajek  <highegg@gmail.com>
+
+	* elfun/lcm.m: Simplify.
+
+2010-09-27  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__print_parse_opts__.m: Properly crop eps image and fix tests.
+
+	* plot/__go_draw_axes__.m, plot/private/__ezplot__.m,
+	testfun/test.m: Remove uses of shorthand character classes
+	within list operators which is unsupported by POSIX regex.
+
+	* pkg/get_forge_pkg.m: Select desired output from regexp
+	rather than ignoring most outputs.
+
+2010-09-26  Rik  <octave@nomad.inbox5.com>
+
+	* testfun/runtests.m (has_tests): Recode to remove requirement for PCRE.
+	Bug #31025.
+
+2010-09-25  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__print_parse_opts__.m: Recongize gs devices {eps/pdf/ps}write.
+
+2010-09-23  John W. Eaton  <jwe@octave.org>
+
+	* miscellaneous/bug_report.m: Display information about how to
+	submit bug reports instead of creating and mailing a bug report.
+
+2010-09-22  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/private/__ghostscript__.m, plot/print.m: When appending, delete
+	temporay files at the end of the ghostscript pipeline.
+
+2010-09-21  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__fltk_print__.m, plot/private/__ghostscript__.m,
+	plot/__gnuplot_print__.m, plot/__print_parse_opts__.m,
+	plot/print.m: Print via a pipeline.
+
+2010-09-20  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/legend.m: Index location cellstr to obtain a string.
+
+2010-09-19  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/colorbar.m, plot/axis.m,
+	plot/private/__actual_axis_position__.m, plot/__go_draw_axes__.m:
+	Special treatment activepositionproperty = outerposition for the
+	gnuplot backend. This allows the gnuplot key to be placed outside
+	the plotbox.
+	* plot/private/__plt__.m: Trivial fix for recent legend changeset.
+	* plot/legend.m: Treat line, patch, and surface objects differetly.
+	* plot/__go_draw_axes__.m: Remove left over debug code.
+	* miscellaneous/mkoctfile.m: Change help text to be consistent with
+	the shell version.
+
+2010-09-18  David Bateman  <dbateman@free.fr>
+
+	* plot/__go_draw_axes__.m: Modify legend code to use data from legend
+	axes.
+	* plot/__go_draw_figure__.m: Draw draw figure axes, but pass their
+	data to the axis they are associated with.
+	* plot/__get_plt_axes_arg__.m: Ignores axes tagged with "legend".
+	* plot/legend.m: Rewrite to use line and text primitives in a seperate
+	axis.
+	* plot/plot3.m: Support old legend format (eg "-;title'") with new
+	legend code.
+	* plot/private/__plt__.m: Ditto.
+
+2010-09-16  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__go_draw_axes__.m: Ensure text objects have units of "data".
+
+2010-09-16  John Swensen  <jpswensen@gmail.com>
+
+	* imwrite.m: Accept more image formats.
+
+2010-09-16  Jaroslav Hajek  <highegg@gmail.com>
+
+	* signal/periodogram.m: Support additional inputs:
+	win, nfft, Fs, range. Thanks to Alois Schlögl.
+
+2010-09-13  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/gnuplot_drawnow.m: Use new function __gnuplot_has_terminal__().
+	* plot/private/__gnuplot_has_terminal__.m: New function.
+
+2010-09-13  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/common_size.m: Partially rewrite using cellindexmat.
+
+2010-09-13  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/accumarray.m: Use @vec instead of @(x) x(:) for faster call.
+
+2010-09-11  Jaroslav Hajek  <highegg@gmail.com>
+
+	* pkg/get_forge_pkg.m: Allow underscores in pkg names.
+
+2010-09-08  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__fltk_print__.m, plot/private/__ghostscript__.m,
+	plot/__gnuplot_print__.m, plot/__print_parse_opts__.m,
+	plot/print.m: Consolidate gs code into print.m.
+	* plot/colorbar.m, plot/axis.m,
+	plot/private/__actual_axis_position__.m, plot/__go_draw_axes__.m:
+	Revert treatment of activepositionproperty from the gnuplot backend.
+	* image/image.m: Fix axis limits for single dimension images, add
+	demo.
+
+2010-09-07  David Bateman  <dbateman@free.fr>
+
+	* plot/plotyy.m: Don't add the __plotyy_axes__ property to the
+	axes handles if iit already exists.
+
+2010-09-06  Petr Mikulik  <mikulik@physics.muni.cz>
+
+	* geometry/griddata.m: Allow x, y to be vectors, and z a matrix.
+
+2010-09-03  David Bateman  <dbateman@free.fr>
+
+	* geometry/delaunay.m: Allow the delaunay function to treat
+	matrices of the same size for compatibility.
+
+2010-09-03  Ben Abbott  <bpabbott@mac.com>
+
+	* image/image.m: Matlab compatible axis limits, add demo.
+
+2010-09-01  Jaroslav Hajek  <highegg@gmail.com>
+
+	* io/dlmwrite.m: Don't fclose if file ID is supplied.
+
+2010-09-01  Jaroslav Hajek  <highegg@gmail.com>
+
+	* io/dlmwrite.m: Support file IDs.
+
+2010-07-07  David Bateman  <dbateman@free.fr>
+
+	* miscellaneous/what.m: Off by one error.
+
+	* plot/__go_draw_axes__.m: Improve matlab compatibility for "."
+	marker.
+
+2010-08-31  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/private/__actual_axis_position__.m, plot/__go_draw_axes__.m,
+	plot/axis.m, plot/colorbar.m, plot/daspect.m, plot/plotyy.m,
+	plot/subplot.m: Treatment of activepositionproperty for gnuplot.
+	* plot/__go_draw_axes__.m: Missing part of last changeset.
+	* plot/__go_draw_axes__.m: Fix specification of pointtype for patches
+	(bug introduced in rev 2f9de135e7f9).
+
+2010-08-30  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__go_draw_axes__.m: Use gnuplot's pentagon for marker == 'p'.
+
+2010-08-27  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/colorbar.m, * plot/__go_draw_axes__.m,
+	plot/private/__actual_axis_position__.m: Don't pass figure handle to
+	__calc_dimensions__.
+	* plot/private/__ghostscript__.m: Don't set anti-aliasing options for
+	vector formats.
+	* plot/__print_parse_opts__.m: Fix tests.
+
+2010-08-27  Jordi Gutiérrez Hermoso  <jordigh@gmail.com>
+
+	* plot/__go_draw_axes__.m (__calc_dimensions__): Delete.
+	* plot/__actual_axis_position__.m (__calc_dimensions__): Delete.
+
+2010-08-27  Pascal A. Dupuis  <Pascal.Dupuis@worldonline.be>
+
+	* plot/hold.m: If arg is axis handle, get corresponding figure
+	handle from axis parent property.
+
+2010-08-27  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__gnuplot_print__.m: Properly restore fontsize after eps output.
+	* plot/plotyy.m: Modified demo for changeset 10912 9abc67b4bd4f.
+	* plot/__fltk_print__.m, plot/__go_draw_axes__.m,
+	plot/__go_draw_figure__.m, plot/__gnuplot_print__.m,
+	plot/gnuplot_drawnow.m, plot/print.m, plot/private/__ghostscript__.m,
+	plot/private/__tight_eps_bbox__.m: Unify gnuplot printing with the
+	the fltk backend. Turn figure background color off when printing.
+	Improve the axes font spacing for most gnuplot terminals.
+
+2010-08-26  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__go_draw_axes__.m: For yaxislocation == 'right' associate text
+	position with 'second' coordinate system.
+
+2010-08-25  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__go_draw_axes__.m: Revert erroneous portion of changeset
+	10910 40cf7cc4ea62.
+
+2010-08-24  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/private/__actual_axis_position__.m, plot/__go_draw_axes__.m:
+	Properly interpret plotboxaspectratio when 3D objects are viewed as 2D.
+	* plot/colorbar.m: Add demo.
+
+2010-08-23  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/interp2.m: Don't use bicubic for consistency (can't handle
+	non-grid interpolation).
+
+2010-08-17  Rik  <octave@nomad.inbox5.com>
+
+	* general/randi.m: Add IMAX check for class "single" numbers.
+
+2010-08-15  Rik  <octave@nomad.inbox5.com>
+
+	* general/randi.m: Add new script for random integers.
+	* general/module.mk: Add randi to build file list.
+	* miscellaneous/unimplemented.m: Remove randi from unimplemented list.
+
+2010-08-15  Rik  <octave@nomad.inbox5.com>
+
+	* image/imwrite.m: Allow writing of 1-bit (B&W) images.
+	Improve documentation string.  Add input validation tests.
+
+2010-08-13  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__print_parse_opts__.m: Double quote paths with spaces.
+
+2010-08-11  Rik  <octave@nomad.inbox5.com>
+
+	* set/unique.m: Handle corner case where sparse matrix is actually full.
+
+2010-08-10  Rik  <octave@nomad.inbox5.com>
+
+	* set/unique.m: Check whether outputs are used before calculating.
+
+2010-08-10  Rik  <octave@nomad.inbox5.com>
+
+	* statistics/base/module.mk, deprecated/module.mk,
+	statistics/base/values.m, deprecated/values.m: Deprecate values.m
+
+2010-08-08  Rik  <octave@nomad.inbox5.com>
+
+	* miscellaneous/unimplemented.m: Add newlines to format output for
+	easier reading.  Format all lines < 80 characters.  Remove
+	'whitebg' function from unimplemented list.
+
+2010-08-08  Rik  <octave@nomad.inbox5.com>
+
+	* @ftp/PKG_ADD: Remove temporary build file from hg version control.
+
+2010-08-09  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__print_parse_opts__.m: Default pstex suffix should be '.ps'.
+
+2010-08-08  Rik  <octave@nomad.inbox5.com>
+
+	* Makefile.am: Create .DOCSTRINGS quietly and avoid screen clutter
+	during build.
+
+2010-08-08  Rik  <octave@nomad.inbox5.com>
+
+	* Makefile.am: Run do_subst macro quietly without cluttering screen
+	during build.
+
+2010-08-08  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/print.m: Include 'colormap' when converting RGB to mono.
+
+2010-08-07  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__fltk_print__.m: When running pstoedit, crop eps file after it
+	is created. Correctly check error status.
+
+2010-08-06  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/cell2mat.m: Allow cells of struct arrays.
+
+2010-08-05  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__print_parse_opts__.m, plot/__fltk_print__.m: Don't warn on
+	absence of fig2dev or pstoedit until they are needed.
+	* plot/__print_parse_opts__.m, plot/__fltk_print__.m: Add epslatex,
+	pslatex, and pdflatex output for fltk backend. Use the gs png16m device
+	instead of png256.
+	* plot/print.m: Modify texinfo. Add unwind_protect block.
+
+2010-08-01 Marco Caliari  <marco.caliari@univr.it>
+
+	* general/bicubic.m: Fix bug #30400 when bicubic called with small
+	numbers of arguments.
+
+2010-08-04  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/sortrows.m: Don't actually permute the rows if not
+	requested.
+
+2010-08-04  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/print.m, plot/__print_parse_opts__.m, plot/__gnuplot_print__.m,
+	plot/private/__ghostscript__.m: plot/__fltk_print__.m: Add ps and pdf
+	output for fltk backend, improved use of ghostscript, and minor
+	improvements.
+
+2010-08-01  Rik  <octave@nomad.inbox5.com>
+
+	* deprecated/intwarning.m, general/arrayfun.m, general/cplxpair.m,
+	general/interp1.m, general/interpn.m, general/quadgk.m,
+	general/structfun.m, image/image_viewer.m, io/strread.m,
+	miscellaneous/warning_ids.m, optimization/lsqnonneg.m, pkg/pkg.m,
+	plot/__marching_cube__.m, plot/bar.m, plot/contourc.m, plot/errorbar.m,
+	plot/ezplot.m, plot/isocolors.m, plot/isonormals.m, plot/isosurface.m,
+	plot/stem.m, plot/stem3.m, polynomial/compan.m, polynomial/ppval.m,
+	signal/arch_rnd.m, sparse/pcg.m, sparse/svds.m,
+	special-matrix/invhilb.m, statistics/distributions/wblcdf.m,
+	testfun/assert.m, testfun/demo.m, testfun/speed.m:
+	Grammarcheck documentation.  Add @noindent lines and ensure line
+	length is less than 80.
+
+2010-08-01  Martin Helm  <martin@mhelm.de>
+
+	* plot/isosurface.m: Swap rows and columns of matrix in call to
+	meshgrid.
+
+2010-08-01  Rik  <octave@nomad.inbox5.com>
+
+	* plot/print.m: Update documentation string.  Change to active voice.
+
+2010-07-30  Rik  <octave@nomad.inbox5.com>
+
+	* Makefile.am: add .DOCSTRINGS to the DISTCLEANFILES list
+
+2010-07-29  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/print.m, plot/__print_parse_opts__.m, plot/__fltk_print__.m,
+	plot/__gnuplot_print__.m: Improved printing for the fltk backend.
+	* plot/private/__ghostscript__.m, plot/private/__tight_eps_bbox__.m:
+	New files to support printing.
+
+2010-07-29  Jaroslav Hajek  <highegg@gmail.com>
+
+	* linear-algebra/expm.m: Special-case scalars and diagonal matrices.
+	Suggested by M. Caliari.
+
+2010-07-26  Rik  <octave@nomad.inbox5.com>
+
+	* linear-algebra/logm.m: Improve documentation string.  Add GPL header.
+	Add additional test block.
+
+2010-07-28  Jaroslav Hajek  <highegg@gmail.com>
+
+	* linear-algebra/logm.m: Rewrite. Thanks to M. Caliari and R. T. Guy.
+
+2010-07-26  Rik  <octave@nomad.inbox5.com>
+
+	* deprecated/complement.m, deprecated/intwarning.m, general/arrayfun.m,
+	general/circshift.m, general/colon.m, general/common_size.m,
+	general/del2.m, general/flipdim.m, general/fliplr.m, general/flipud.m,
+	general/idivide.m, general/interp1.m, general/interp2.m,
+	general/interp3.m, general/interpn.m, general/loadobj.m,
+	general/quadgk.m, general/rat.m, general/saveobj.m, general/shiftdim.m,
+	geometry/delaunayn.m, image/image_viewer.m, image/imfinfo.m,
+	io/csvread.m, io/csvwrite.m, io/strread.m, linear-algebra/condest.m,
+	linear-algebra/housh.m, linear-algebra/onenormest.m,
+	linear-algebra/qzhess.m, miscellaneous/bincoeff.m,
+	miscellaneous/compare_versions.m, miscellaneous/computer.m,
+	miscellaneous/edit.m, miscellaneous/fileattrib.m,
+	miscellaneous/getfield.m, miscellaneous/license.m, miscellaneous/ls.m,
+	miscellaneous/parseparams.m, miscellaneous/swapbytes.m,
+	miscellaneous/ver.m, miscellaneous/warning_ids.m,
+	optimization/fminbnd.m, optimization/fminunc.m, optimization/fsolve.m,
+	optimization/fzero.m, optimization/glpk.m, optimization/lsqnonneg.m,
+	optimization/pqpnonneg.m, optimization/qp.m, optimization/sqp.m,
+	path/pathdef.m, pkg/pkg.m, plot/__marching_cube__.m, plot/axis.m,
+	plot/colorbar.m, plot/contourc.m, plot/contourf.m, plot/cylinder.m,
+	plot/ezplot.m, plot/isocolors.m, plot/isonormals.m, plot/legend.m,
+	plot/print.m, plot/refreshdata.m, plot/slice.m, plot/subplot.m,
+	plot/surfl.m, polynomial/compan.m, polynomial/mpoles.m,
+	polynomial/poly.m, polynomial/polyaffine.m, polynomial/polyfit.m,
+	polynomial/polygcd.m, polynomial/polyout.m, polynomial/residue.m,
+	polynomial/roots.m, polynomial/unmkpp.m, set/union.m, signal/filter2.m,
+	signal/stft.m, sparse/spdiags.m, specfun/bessel.m, specfun/beta.m,
+	specfun/betaln.m, specfun/nchoosek.m, specfun/nthroot.m,
+	specfun/perms.m, special-matrix/hadamard.m, special-matrix/hankel.m,
+	special-matrix/hilb.m, special-matrix/invhilb.m,
+	special-matrix/toeplitz.m, special-matrix/vander.m,
+	statistics/base/cloglog.m, statistics/base/cor.m,
+	statistics/base/corrcoef.m, statistics/base/kendall.m,
+	statistics/base/kurtosis.m, statistics/base/logit.m,
+	statistics/base/mean.m, statistics/base/median.m,
+	statistics/base/quantile.m, statistics/base/skewness.m,
+	statistics/base/std.m, statistics/base/var.m,
+	statistics/distributions/kolmogorov_smirnov_cdf.m,
+	statistics/distributions/wblcdf.m, statistics/tests/cor_test.m,
+	statistics/tests/hotelling_test_2.m, strings/bin2dec.m,
+	strings/cstrcat.m, strings/dec2bin.m, strings/dec2hex.m,
+	strings/findstr.m, strings/hex2dec.m, strings/index.m,
+	strings/isstrprop.m, strings/regexptranslate.m, strings/rindex.m,
+	strings/strcat.m, strings/substr.m, testfun/demo.m, time/asctime.m,
+	time/clock.m, time/ctime.m, time/date.m, time/datenum.m,
+	time/is_leap_year.m: Grammarcheck documentation of m-files.
+	Add newlines between @items for readability.
+
+2010-07-26  Ben Abbott  <bpabbott@mac.com>
+
+	* general/interp1.m: When absent set X equal to the inices of Y.
+	* general/interpn.m: Convert interpolation vectors of non-equal
+	length to nd-arrays.
+
+2010-07-26  Soren Hauberg  <hauberg@gmail.com>
+
+	* image/image.m: Replace parenthesis with curly bracket in Texinfo.
+
+2010-07-25  Rik  <octave@nomad.inbox5.com>
+
+	* image/image.m: Always reverse 'ydir' property when displaying images.
+
+2010-07-19  Rik  <octave@nomad.inbox5.com>
+
+	* help/__makeinfo__.m: Add support to process @nopsell macro.
+	Fix bug when more than one @seealso block exists.
+
+2010-07-19  Rik  <octave@nomad.inbox5.com>
+
+	* general/repmat.m: Add seealso to new repelems function.
+
+2010-07-19  Jaroslav Hajek  <highegg@gmail.com>
+
+	* specfun/nchoosek.m: Optimize.
+
+2010-07-18  Rik  <octave@nomad.inbox5.com>
+
+	* @ftp/ftp.m, @ftp/mget.m, audio/lin2mu.m, audio/loadaudio.m,
+	audio/mu2lin.m, audio/playaudio.m, audio/saveaudio.m,
+	audio/wavwrite.m, deprecated/create_set.m,
+	deprecated/intwarning.m, deprecated/lchol.m,
+	deprecated/spchol.m, deprecated/spdiag.m, deprecated/spfind.m,
+	deprecated/splchol.m, deprecated/splu.m, deprecated/spmax.m,
+	deprecated/spmin.m, deprecated/spqr.m, deprecated/weibcdf.m,
+	deprecated/weibrnd.m, general/accumarray.m, general/bitset.m,
+	general/colon.m, general/deal.m, general/del2.m,
+	general/genvarname.m, general/gradient.m, general/interp1.m,
+	general/interp2.m, general/interp3.m, general/interpft.m,
+	general/interpn.m, general/nargchk.m, general/nargoutchk.m,
+	general/nextpow2.m, general/num2str.m, general/pol2cart.m,
+	general/polyarea.m, general/prepad.m, general/quadgk.m,
+	general/quadl.m, general/quadv.m, general/rat.m,
+	general/repmat.m, general/shiftdim.m, general/structfun.m,
+	general/trapz.m, geometry/convhull.m, geometry/delaunay.m,
+	geometry/delaunay3.m, geometry/delaunayn.m, geometry/dsearch.m,
+	geometry/dsearchn.m, geometry/griddata.m, geometry/trimesh.m,
+	geometry/triplot.m, geometry/trisurf.m, geometry/voronoi.m,
+	geometry/voronoin.m, help/__makeinfo__.m, help/gen_doc_cache.m,
+	help/get_first_help_sentence.m, help/print_usage.m, help/type.m,
+	image/brighten.m, image/colormap.m, image/image.m,
+	image/imagesc.m, image/imfinfo.m, image/imshow.m,
+	image/imwrite.m, image/ind2rgb.m, io/dlmwrite.m, io/fileread.m,
+	io/strread.m, io/textread.m, linear-algebra/cond.m,
+	linear-algebra/condest.m, linear-algebra/ishermitian.m,
+	linear-algebra/onenormest.m, miscellaneous/bzip2.m,
+	miscellaneous/dir.m, miscellaneous/dos.m, miscellaneous/edit.m,
+	miscellaneous/gzip.m, miscellaneous/mkoctfile.m,
+	miscellaneous/orderfields.m, miscellaneous/parseparams.m,
+	miscellaneous/perl.m, miscellaneous/unix.m,
+	miscellaneous/unpack.m, miscellaneous/version.m,
+	miscellaneous/zip.m, optimization/fminbnd.m,
+	optimization/fminunc.m, optimization/fsolve.m,
+	optimization/glpk.m, optimization/glpkmex.m,
+	optimization/lsqnonneg.m, optimization/optimget.m,
+	optimization/optimset.m, optimization/pqpnonneg.m,
+	optimization/private/__fdjac__.m, optimization/qp.m,
+	pkg/get_forge_pkg.m, pkg/pkg.m, plot/__fltk_print__.m,
+	plot/__gnuplot_print__.m, plot/ancestor.m, plot/area.m,
+	plot/axes.m, plot/axis.m, plot/bar.m, plot/barh.m, plot/box.m,
+	plot/caxis.m, plot/cla.m, plot/clabel.m, plot/close.m,
+	plot/colorbar.m, plot/comet.m, plot/compass.m, plot/contour.m,
+	plot/contour3.m, plot/contourc.m, plot/contourf.m,
+	plot/cylinder.m, plot/ellipsoid.m, plot/ezcontour.m,
+	plot/ezcontourf.m, plot/ezmesh.m, plot/ezmeshc.m, plot/ezplot.m,
+	plot/ezplot3.m, plot/ezpolar.m, plot/ezsurf.m, plot/ezsurfc.m,
+	plot/feather.m, plot/figure.m, plot/fill.m, plot/findall.m,
+	plot/findobj.m, plot/fplot.m, plot/gcbo.m, plot/grid.m,
+	plot/hggroup.m, plot/hidden.m, plot/line.m, plot/meshgrid.m,
+	plot/ndgrid.m, plot/pareto.m, plot/patch.m, plot/pcolor.m,
+	plot/peaks.m, plot/pie.m, plot/plotmatrix.m, plot/plotyy.m,
+	plot/print.m, plot/private/__actual_axis_position__.m,
+	plot/quiver.m, plot/quiver3.m, plot/refresh.m, plot/rose.m,
+	plot/scatter.m, plot/scatter3.m, plot/shading.m, plot/slice.m,
+	plot/specular.m, plot/sphere.m, plot/subplot.m, plot/surfl.m,
+	plot/surfnorm.m, plot/text.m, plot/title.m, plot/view.m,
+	plot/whitebg.m, plot/xlabel.m, plot/xlim.m, plot/ylabel.m,
+	plot/ylim.m, plot/zlabel.m, plot/zlim.m, polynomial/compan.m,
+	polynomial/mkpp.m, polynomial/mpoles.m, polynomial/pchip.m,
+	polynomial/ppder.m, polynomial/ppint.m, polynomial/ppjumps.m,
+	polynomial/ppval.m, polynomial/spline.m, set/intersect.m,
+	set/powerset.m, set/setdiff.m, set/setxor.m, set/union.m,
+	set/unique.m, signal/fftshift.m, signal/filter2.m,
+	signal/ifftshift.m, sparse/bicgstab.m, sparse/cgs.m,
+	sparse/etreeplot.m, sparse/gplot.m, sparse/pcg.m, sparse/pcr.m,
+	sparse/spdiags.m, sparse/speye.m, sparse/sprand.m,
+	sparse/sprandn.m, sparse/sprandsym.m, sparse/spstats.m,
+	sparse/spy.m, sparse/treelayout.m, sparse/treeplot.m,
+	specfun/bessel.m, specfun/legendre.m, specfun/pow2.m,
+	statistics/base/center.m, statistics/base/histc.m,
+	statistics/base/kendall.m, statistics/base/meansq.m,
+	statistics/base/prctile.m, statistics/base/quantile.m,
+	statistics/base/range.m, statistics/base/std.m,
+	statistics/base/table.m, statistics/distributions/betacdf.m,
+	statistics/distributions/betarnd.m,
+	statistics/distributions/binornd.m,
+	statistics/distributions/cauchy_rnd.m,
+	statistics/distributions/chi2rnd.m,
+	statistics/distributions/discrete_rnd.m,
+	statistics/distributions/empirical_rnd.m,
+	statistics/distributions/exprnd.m,
+	statistics/distributions/fcdf.m,
+	statistics/distributions/frnd.m,
+	statistics/distributions/gamrnd.m,
+	statistics/distributions/geornd.m,
+	statistics/distributions/hygernd.m,
+	statistics/distributions/kolmogorov_smirnov_cdf.m,
+	statistics/distributions/laplace_rnd.m,
+	statistics/distributions/logistic_rnd.m,
+	statistics/distributions/lognrnd.m,
+	statistics/distributions/nbinrnd.m,
+	statistics/distributions/normrnd.m,
+	statistics/distributions/stdnormal_rnd.m,
+	statistics/distributions/tcdf.m,
+	statistics/distributions/trnd.m,
+	statistics/distributions/unidrnd.m,
+	statistics/distributions/unifcdf.m,
+	statistics/distributions/unifrnd.m,
+	statistics/distributions/wblcdf.m,
+	statistics/distributions/wblrnd.m,
+	statistics/tests/kolmogorov_smirnov_test.m,
+	statistics/tests/kolmogorov_smirnov_test_2.m,
+	statistics/tests/wilcoxon_test.m, strings/base2dec.m,
+	strings/index.m, strings/mat2str.m, strings/strchr.m,
+	strings/substr.m, strings/validatestring.m, testfun/assert.m,
+	testfun/example.m, testfun/fail.m, testfun/speed.m,
+	testfun/test.m, time/calendar.m, time/date.m, time/datenum.m,
+	time/datetick.m, time/datevec.m:
+	Grammarcheck documentation of m-files.
+
+2010-07-17  Rik  <octave@nomad.inbox5.com>
+
+	* audio/lin2mu.m, general/common_size.m, general/interp1.m,
+	general/interp2.m, general/interpn.m, general/quadl.m,
+	geometry/dsearchn.m, geometry/voronoi.m, geometry/voronoin.m,
+	image/hsv2rgb.m, image/imread.m, image/rgb2hsv.m,
+	linear-algebra/commutation_matrix.m, linear-algebra/condest.m,
+	linear-algebra/expm.m, linear-algebra/krylov.m,
+	linear-algebra/onenormest.m, miscellaneous/perl.m,
+	plot/linkprop.m, plot/plot.m, plot/print.m, plot/stem3.m,
+	signal/diffpara.m, signal/stft.m, sparse/pcg.m, sparse/pcr.m,
+	specfun/primes.m, special-matrix/hadamard.m, special-matrix/hankel.m,
+	special-matrix/invhilb.m, special-matrix/pascal.m,
+	special-matrix/rosser.m, special-matrix/toeplitz.m,
+	special-matrix/vander.m, special-matrix/wilkinson.m,
+	testfun/speed.m: Spellcheck documentation.
+
+2010-07-15  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/flipdim.m: Suuport flipping about trailing singleton
+	dimension.
+
+2010-07-14  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__gnuplot_print__.m: Fix broken options "-orientation",
+	"-special_flag", "-debug_file", "-tight_flag", and "-printer".
+
+2010-07-14  Rik  <octave@nomad.inbox5.com>
+
+       * linear-algebra/normest.m: Improve documentation.  Add better input
+       validation.  Use same variable names in code as in documentation.
+
+2010-07-14  Marco Caliari  <marco.caliari@univr.it>
+
+       * linear-algebra/normest.m: Set the "state" of the random number
+       generator to trace(A).
+
+2010-07-12  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/cell2mat.m: Optimize so as to minimize the number of
+	concats.
+
+2010-07-12  John W. Eaton  <jwe@octave.org>
+
+	* general/display.m: Print usage message if nargin != 1.
+	Bug #30421.
+
+2010-07-09  Thorsten Meyer  <thorsten.meyier@gmx.de>
+
+	* general/interp2.m: improve input argument handling and
+	allow not equally spaced griddata (bug #29601)
+
+2010-07-08  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/accumarray.m: Fix incorrect handling of nondefault fill
+	values in min/max reductions of integers.
+
+2010-07-07  David Bateman  <dbateman@free.fr>
+
+	* __next_line_color__.m: Allow conditional initialisation of the
+	color_rotation variable.
+	* __next_line_style__.m: Allow conditional initialisation of the
+	style_rotation variable.
+	* hold.m: Support "hold all".
+	* newplot.m: Conditionally initialisation the line style and color
+	based on the __hold_all__ axes property.
+
+2010-07-04  Soren Hauberg  <hauberg@gmail.com>
+
+	* polynomial/deconv.m: ensure that the orientation of the third
+	input to 'filter' matches the orientation of 'y'.
+
+2010-07-02  Rik  <octave@nomad.inbox5.com>
+
+	* audio/wavread.m: Correctly handle non-word aligned data chunks.
+	(bug #30309).
+
+2010-06-16  Rik  <octave@nomad.inbox5.com>
+
+	* plot/stairs.m: Add additional calling forms to documentation.
+
+2010-06-24  John W. Eaton  <jwe@octave.org>
+
+	* plot/private/__plt__.m: Replace usage message with error.
+	* plot/loglog.m, plot/plot.m, plot/polar.m, plot/semilogx.m,
+	plot/semilogy.m: Call print_usage if no args are supplied.
+	Add additional calling forms to documentation.
+
+2010-06-24  Shai Ayal  <shaiay@users.sourceforge.net>
+
+	* plot/print.m: convert to wrapper for backend specific print functions
+	* plot/__gnuplot_print__.m: New gnuplot specific print function,
+	largely based on the former print.m
+	* plot/__fltk_print__.m: New fltk specific print function
+	* plot/__print_parse_opts__.m: New option parser for print
+	functions, largely based on the former print.m
+	* plot/module.mk: Add new m-files here
+
+2010-06-23  David Bateman  <dbateman@free.fr>
+
+	* whitebg.m: New function.
+	* module.mk (plot_FCN_FILES): Add it here.
+	* __go_draw_figure__.m: Set the border color to the inverse of the
+	background color.
+
+2010-06-17  Brad Froehle  <brad.froehle@gmail.com>
+
+	* sparse/spy.m: Fix typo.
+
+2010-06-16  Rik  <octave@nomad.inbox5.com>
+
+	* set/union.m: Remove seealso reference to deprecated function.
+
+2010-06-16  Rik  <octave@nomad.inbox5.com>
+
+	* @ftp/dir.m, @ftp/ftp.m, @ftp/mget.m, @ftp/mput.m, @ftp/rename.m,
+	deprecated/fstat.m, general/accumdim.m, general/interp1.m,
+	linear-algebra/ishermitian.m, linear-algebra/issymmetric.m,
+	miscellaneous/substruct.m, optimization/fminbnd.m,
+	optimization/fsolve.m, plot/bar.m, plot/daspect.m, plot/pbaspect.m,
+	plot/print.m, polynomial/mkpp.m, polynomial/ppval.m, set/union.m,
+	signal/unwrap.m, specfun/nthroot.m: Periodic grammar check of
+	documentation to ensure a common format.
+
+2010-06-14  Rik  <octave@nomad.inbox5.com>
+
+	* plot/image.m: Flip data, rather than y-axis, for images.  (bug #30033)
+
+2010-06-12  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/scatter.m: New demo.
+	* plot/private/__scatter__.m: Properly set default value markersize
+	and marker type.
+
+2010-06-12  Rik  <octave@nomad.inbox5.com>
+
+	* plot/scatter.m: Add new calling forms of function to documentation.
+
+2010-06-10  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/private/__scatter__.m, plot/scatter.m: Honor Matlab color
+	settings.
+	* general/prepad.m: Fix typo 'dimm' -> 'dim'.
+
+2010-06-10  Jaroslav Hajek  <highegg@gmail.com>
+
+	* linear-algebra/vec.m: Remove (make built-in).
+	* linear-algebra/module.mk: Update.
+
+2010-06-09  Rik  <octave@nomad.inbox5.com>
+
+	* general/flipdim.m, general/accumdim.m: Use > 1 test to find
+	first non-singleton dimension rather than != 1.
+
+2010-06-08  Rik  <octave@nomad.inbox5.com>
+
+	* general/cumtrapz.m, general/postpad.m, general/prepad.m,
+	general/shift.m, general/trapz.m, signal/unwrap.m: Use common
+	method to find first non-singleton dimension.
+
+2010-06-08  Rik  <octave@nomad.inbox5.com>
+
+	* general/rotdim.m: Modify function to use same variable names
+	as documentation.
+
+2010-06-08  Rik  <octave@nomad.inbox5.com>
+
+	* general/cart2pol.m, general/cart2sph.m, general/pol2cart.m,
+	general/sph2cart.m: Add option to operate on column matrix of
+	coordinates.
+
+2010-06-08  Rik  <octave@nomad.inbox5.com>
+
+	* general/arrayfun.m, general/cart2pol.m, general/cart2sph.m,
+	general/idivide.m, general/logspace.m, general/sph2cart.m,
+	general/structfun.m, image/imagesc.m, io/csvread.m, io/csvwrite.m,
+	linear-algebra/cond.m, linear-algebra/condest.m,
+	linear-algebra/isdefinite.m, linear-algebra/null.m,
+	linear-algebra/orth.m, miscellaneous/list_primes.m,
+	optimization/fminunc.m, optimization/fzero.m, path/matlabroot.m,
+	plot/axis.m, plot/plot.m, plot/semilogx.m, plot/semilogxerr.m,
+	plot/semilogy.m, plot/semilogyerr.m, plot/stem.m, polynomial/poly.m,
+	polynomial/polyder.m, polynomial/polyderiv.m, polynomial/polyfit.m,
+	polynomial/polyout.m, polynomial/polyval.m, set/ismember.m,
+	sparse/spfun.m, specfun/betaln.m, statistics/base/mean.m,
+	statistics/base/median.m, statistics/base/mode.m, statistics/base/ols.m,
+	statistics/base/ranks.m,
+	statistics/distributions/kolmogorov_smirnov_cdf.m,
+	statistics/distributions/wblpdf.m: Improve documentation strings
+
+2010-06-07  Jaroslav Hajek  <highegg@gmail.com>
+
+	* pkg/pkg.m: Support pkg list -forge.
+
+2010-06-07  Jaroslav Hajek  <highegg@gmail.com>
+
+	* pkg/get_forge_pkg.m: New function.
+	* pkg/module.mk: Add it here.
+	* pkg/pkg.m: Support -forge switch for auto-downloading OctaveForge
+	packages.
+
+2010-06-03  Alois Schlögl
+
+	* signal/arch_test.m, statistics/tests/bartlett_test.m,
+	statistics/tests/chisquare_test_homogeneity.m,
+	statistics/tests/chisquare_test_independence.m,
+	statistics/tests/manova.m, statistics/tests/mcnemar_test.m,
+	statistics/tests/run_test.m, statistics/distributions/chi2pdf.m:
+	Replace calls to obsolete chisquare_cdf with chi2cdf.
+
+2010-06-03  Rik  <octave@nomad.inbox5.com>
+
+	* plot/private/__plt__.m: Add newline to usage message.
+
+2010-06-02  Rik  <octave@nomad.inbox5.com>
+
+	* optimization/sqp.m: Overhaul sqp code.
+	Guarantee equivalent results if sqp called with or wihout bounds
+	(bug #29989).  Simplify input option handling and add %tests
+	to check validation code.  Rewrite documentation string.
+
+2010-06-01  Rik  <octave@nomad.inbox5.com>
+
+	* optimization/fminbnd.m: Remove unused persistent variable.
+
+2010-06-01  Rik  <octave@nomad.inbox5.com>
+
+	* plot/private/__contour__.m: Correctly size X and Y when only Z
+	specified (bug #30002).
+
+2010-05-31  Rik  <octave@nomad.inbox5.com>
+
+	* specfun/legendre.m: Orient row vector correctly (bug #29997).
+	Add input validation for negative values and %tests to check
+	validation routines.
+
+2010-05-30  Rik  <octave@nomad.inbox5.com>
+
+	* sparse/svds.m: Overhaul code.
+	Return smallest singular values if sigma == 0 (Bug #29721).
+	Avoid calculating U and V matrices unless requested.
+	Correctly handle zero matrix input.
+	Improve documentation string.
+
+2010-05-26  Rik  <octave@nomad.inbox5.com>
+
+	* statistics/base/histc.m, statistics/base/iqr.m,
+	statistics/base/kurtosis.m, statistics/base/mode.m,
+	statistics/base/ranks.m, statistics/base/run_count.m,
+	statistics/base/skewness.m, statistics/base/statistics.m,
+	statistics/base/studentize.m: Improve validation of input arguments.
+
+2010-05-26  Jaroslav Hajek  <highegg@gmail.com>
+
+	* specfun/isprime.m: Fix and further optimize.
+
+2010-05-26  Rik  <octave@nomad.inbox5.com>
+
+	* plot/legend.m: Improve documentation string.
+
+2010-05-26  Rik  <octave@nomad.inbox5.com>
+
+	* sparse/svds.m: Check struct input arguments.  Overhaul documentation.
+
+2010-05-26  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/legend.m: Key labels for specified objects.
+	* plot/ancestor.m: Support vectors of handles.
+
+2010-05-26  Rik  <octave@nomad.inbox5.com>
+
+	* sparse/svds.m: Initialize ARPACK starting vector in svds test code.
+	Bug #29721.
+
+2010-05-25  Ben Abbott  <bpabbott@mac.com>
+
+	* polynomial/spline.m: Ignore NaNs within input vectors.
+
+2010-05-25  Jaroslav Hajek  <highegg@gmail.com>
+
+	* specfun/primes.m: Use logical masks rather than numeric.
+	* specfun/isprime.m: Rewrite using isprime.
+
+2010-05-25  Jaroslav Hajek  <highegg@gmail.com>
+
+	* miscellaneous/unimplemented.m: Don't mention onCleanup (supported).
+
+2010-05-25  Jaroslav Hajek  <highegg@gmail.com>
+
+	* statistics/base/median.m: Ensure NaNs where needed. Simplify first
+	non-singleton dimension computation.
+
+2010-05-24  Rik  <octave@nomad.inbox5.com>
+
+	* general/private/__isequal__.m, image/image.m,
+	statistics/base/ranks.m: Replace calls to deprecated functions.
+
+2010-05-23  Rik  <octave@nomad.inbox5.com>
+
+	* image/imshow.m: Scale image point color according to colormap.
+	Bug #29926.
+
+2010-05-16  Rik  <octave@nomad.inbox5.com>
+
+	* plot/semilogx.m, plot/semilogy.m: Plot minor ticks for semilog plots.
+
+2010-05-16  Rik  <octave@nomad.inbox5.com>
+
+	* audio/loadaudio.m, audio/playaudio.m, audio/saveaudio.m,
+	audio/wavread.m, general/bicubic.m, general/bitcmp.m, general/bitget.m,
+	general/bitset.m, general/cplxpair.m, general/del2.m,
+	general/gradient.m, general/interp2.m, general/interp3.m,
+	general/interpn.m, general/postpad.m, general/prepad.m,
+	general/private/__splinen__.m, image/image_viewer.m, image/imagesc.m,
+	image/saveimage.m, linear-algebra/expm.m, linear-algebra/krylov.m,
+	miscellaneous/edit.m, miscellaneous/private/__xzip__.m,
+	miscellaneous/what.m, optimization/glpk.m, optimization/optimset.m,
+	optimization/pqpnonneg.m, path/pathdef.m, plot/__go_draw_axes__.m,
+	plot/__marching_cube__.m, plot/gnuplot_drawnow.m, plot/ishold.m,
+	plot/isocolors.m, plot/isonormals.m, plot/print.m,
+	plot/private/__add_datasource__.m, plot/private/__color_str_rgb__.m,
+	plot/private/__errplot__.m, plot/private/__interp_cube__.m,
+	plot/shading.m, plot/specular.m, polynomial/deconv.m,
+	polynomial/polyint.m, polynomial/ppint.m, set/powerset.m,
+	signal/arch_fit.m, signal/arch_test.m, signal/durbinlevinson.m,
+	special-matrix/hadamard.m, statistics/distributions/unidrnd.m,
+	statistics/distributions/unifinv.m,
+	statistics/models/logistic_regression.m, strings/strjust.m,
+	testfun/rundemos.m, testfun/runtests.m, testfun/test.m, time/datenum.m:
+	Print name of function in error() string messages.
+
+2010-05-16  Rik  <octave@nomad.inbox5.com>
+
+	* plot/contourc.m, plot/private/__contour__.m,
+	plot/surface.m, plot/surfnorm.m: Check input
+	arguments for size and type (bug #29861).
+
+2010-05-13  John W. Eaton  <jwe@octave.org>
+
+	* help/help.m: Avoid unnecessary use of varargout.
+
+2010-05-13   Qianqian Fang  <fangq>
+
+	* miscellaneous/tempdir.m: Add filesep to end of tempdir (bug #29864).
+
+2010-05-11  Jaroslav Hajek  <highegg@gmail.com>
+
+	* io/textread.m: Fix typo.
+
+2010-05-08  David Gesswein  <djg@pdp8online.com>
+
+	* io/dlmwrite.m: Correctly set output precision (#29870).
+
+2010-05-12  Jordi Gutiérrez Hermoso  <jordigh@gmail.com>
+
+	* help/help.m: Allow docstring to be returned as output, and
+	correct docstring.
+
+2010-05-08  Rik  <octave@nomad.inbox5.com>
+
+	* testfun/test.m: Don't abort testing when skipping a testif block
+
+2010-05-05  Rik  <octave@nomad.inbox5.com>
+
+	* statistics/tests/cor_test.m, statistics/tests/t_test.m,
+	statistics/tests/t_test_2.m, statistics/tests/t_test_regression.m,
+	statistics/tests/welch_test.m: Replace deprecated function calls.
+	Patch provided by Alois Schlögl.
+
+2010-05-02  Rik  <octave@nomad.inbox5.com>
+
+	* linear-algebra/cond.m: Add TeX equation to documentation
+
+2010-05-02  Peter van den Biggelaar  <peter@biglr.net>
+
+	* plot/close.m: No error on "close([])".
+
+2010-05-01  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__go_draw_axes__.m: Remove gnuplot errorbar code.
+
+2010-04-30  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/loglogerr.m, plot/semilogxerr.m, plot/semilogyerr.m:
+	Add demos.
+	* plot/private/__errplot__.m: Fix bug parsing errorbar style.
+	* plot/private/__errplot__.m: Implement errorbars in the Matlab style.
+
+2010-04-29  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/errorbar.m: Modify demo.
+	* plot/private/__errplot__.m: Fix bug for boxxy errorbar.
+	* plot/errorbar.m: Add demos.
+
+2010-04-27  David Bateman  <dbateman@free.fr>
+
+	* plot/private/__errplot__.m: Update the marker in a seperate
+	listener function.
+
+2010-04-27  Rik  <octave@nomad.inbox5.com>
+
+	* plot/private/__go_draw_axes__.m: Use "." for marker when plotting
+	with errorbars.  (bug #29057)
+
+2010-04-27  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/private/__errplot__.m: Add missing semicolon line terminations.
+
+2010-04-27  David Bateman  <dbateman@free.fr>
+
+	* plot/private/__default_plot_options_.m: New option errorstyle.
+	* plot/private/__pltopt__.m: Use errorstyle here seperately from
+	the linestyle so that both can be set.
+	* plot/private/__errcomm__.m: Allow for the fact that matrices
+	to __errplot__ with return a vector of handles.
+	* plot/private/__errplot__.m: Allow for default linestyles.
+
+	* plot/private/__errplot__.m: Set the errorbar marker to "none".
+
+2010-04-26  David Bateman  <dbateman@free.fr>
+
+	* plot/bar.m: Document the use of the colormap for the color of
+	the bars.
+
+	* plot/private/__errplot__.m: Allow x, box and xy errorbars with
+	different syntax.
+
+	* plot/private/__errplot__.m: Allow matlab style linestyles, and
+	support setting the markers.
+
+2010-04-24  David Bateman  <dbateman@free.fr>
+
+	* plot/private/__patch__.m: Correct order of calling setdata and
+	setvertexdata.
+
+2010-04-25  Ben Abbott  <bpabbot@mac.com>
+
+	* plot/__go_draw_figure__.m: Hidden axes may have visible children.
+
+2010-04-24  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/print.m: Set figure color property to 'none' when printing.
+
+2010-04-24  David Bateman  <dbateman@free.fr>
+
+	* plot/__go_draw_axes__.m: Correct fill of diamond markers
+
+2010-04-24  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__go_draw_axes__.m: Consistent placement of axes for ps vs
+	other gnuplot terminals.
+
+2010-04-23  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/colorbar.m: Fix colorbar() bugs for manual plotboxaspectratio.
+	* plot/axis.m: For 'axis normal' restore plotboxaspectratio.
+
+2010-04-23  John W. Eaton  <jwe@octave.org>
+
+	* gethelp.cc (extract_help_text): Use C++ static_cast instead of
+	C-style cast.
+
+2010-04-23  Rik  <octave@nomad.inbox5.com>
+
+	* audio/loadaudio.m, audio/mu2lin.m, audio/playaudio.m,
+	audio/saveaudio.m, audio/wavread.m, audio/wavwrite.m,
+	deprecated/cellidx.m, deprecated/intwarning.m,
+	deprecated/lchol.m, deprecated/spatan2.m, deprecated/spchol.m,
+	deprecated/spchol2inv.m, deprecated/spcholinv.m,
+	deprecated/spcumprod.m, deprecated/spcumsum.m,
+	deprecated/spdet.m, deprecated/spdiag.m, deprecated/spfind.m,
+	deprecated/spinv.m, deprecated/spkron.m, deprecated/splchol.m,
+	deprecated/split.m, deprecated/splu.m, deprecated/spmax.m,
+	deprecated/spmin.m, deprecated/spprod.m, deprecated/spqr.m,
+	deprecated/spsum.m, deprecated/spsumsq.m, elfun/lcm.m,
+	general/bicubic.m, general/cell2mat.m, general/circshift.m,
+	general/cplxpair.m, general/cumtrapz.m, general/dblquad.m,
+	general/del2.m, general/gradient.m, general/idivide.m,
+	general/int2str.m, general/interp1.m, general/interp2.m,
+	general/interp3.m, general/interpn.m, general/isa.m,
+	general/num2str.m, general/postpad.m, general/prepad.m,
+	general/private/__isequal__.m, general/quadgk.m,
+	general/quadl.m, general/quadv.m, general/rat.m,
+	general/rotdim.m, general/shift.m, general/sortrows.m,
+	general/structfun.m, general/trapz.m, geometry/griddata.m,
+	geometry/griddata3.m, geometry/inpolygon.m, geometry/rectint.m,
+	geometry/trimesh.m, geometry/triplot.m, geometry/trisurf.m,
+	geometry/voronoi.m, help/doc.m, help/help.m, help/which.m,
+	io/dlmwrite.m, io/strread.m, linear-algebra/condest.m,
+	linear-algebra/cross.m, linear-algebra/krylov.m,
+	linear-algebra/null.m, linear-algebra/onenormest.m,
+	linear-algebra/orth.m, linear-algebra/rank.m,
+	linear-algebra/rref.m, miscellaneous/bincoeff.m,
+	miscellaneous/cast.m, miscellaneous/compare_versions.m,
+	miscellaneous/copyfile.m, miscellaneous/dir.m,
+	miscellaneous/dump_prefs.m, miscellaneous/edit.m,
+	miscellaneous/fileattrib.m, miscellaneous/fileparts.m,
+	miscellaneous/fullfile.m, miscellaneous/license.m,
+	miscellaneous/ls.m, miscellaneous/ls_command.m,
+	miscellaneous/mkoctfile.m, miscellaneous/movefile.m,
+	miscellaneous/orderfields.m, miscellaneous/perl.m,
+	miscellaneous/run.m, miscellaneous/substruct.m,
+	miscellaneous/swapbytes.m, miscellaneous/tar.m,
+	miscellaneous/unpack.m, miscellaneous/what.m,
+	miscellaneous/zip.m, optimization/fminunc.m,
+	optimization/fsolve.m, optimization/glpk.m, optimization/qp.m,
+	optimization/sqp.m, path/pathdef.m, path/savepath.m, pkg/pkg.m,
+	plot/__gnuplot_get_var__.m, plot/__gnuplot_ginput__.m,
+	plot/__go_draw_axes__.m, plot/__next_line_color__.m,
+	plot/__next_line_style__.m, plot/__plt_get_axis_arg__.m,
+	plot/ancestor.m, plot/area.m, plot/axes.m, plot/axis.m,
+	plot/box.m, plot/cla.m, plot/clabel.m, plot/clf.m, plot/close.m,
+	plot/colorbar.m, plot/comet.m, plot/compass.m, plot/contourf.m,
+	plot/cylinder.m, plot/ellipsoid.m, plot/feather.m, plot/fill.m,
+	plot/findobj.m, plot/fplot.m, plot/gnuplot_drawnow.m,
+	plot/grid.m, plot/gtext.m, plot/hidden.m, plot/hist.m,
+	plot/hold.m, plot/ishold.m, plot/isonormals.m,
+	plot/isosurface.m, plot/legend.m, plot/linkprop.m, plot/meshz.m,
+	plot/newplot.m, plot/pareto.m, plot/pie.m, plot/plot3.m,
+	plot/plotmatrix.m, plot/plotyy.m, plot/polar.m,
+	plot/private/__actual_axis_position__.m,
+	plot/private/__add_datasource__.m,
+	plot/private/__axes_limits__.m, plot/private/__axis_label__.m,
+	plot/private/__bar__.m, plot/private/__clabel__.m,
+	plot/private/__contour__.m, plot/private/__errcomm__.m,
+	plot/private/__errplot__.m, plot/private/__ezplot__.m,
+	plot/private/__patch__.m, plot/private/__plt__.m,
+	plot/private/__pltopt__.m, plot/private/__quiver__.m,
+	plot/private/__scatter__.m, plot/private/__stem__.m,
+	plot/refreshdata.m, plot/ribbon.m, plot/rose.m, plot/slice.m,
+	plot/sombrero.m, plot/sphere.m, plot/stairs.m, plot/subplot.m,
+	plot/surf.m, plot/surface.m, plot/surfl.m, plot/surfnorm.m,
+	plot/text.m, plot/view.m, polynomial/polyderiv.m,
+	polynomial/polygcd.m, polynomial/polyout.m, polynomial/spline.m,
+	set/intersect.m, set/setdiff.m, set/setxor.m, signal/unwrap.m,
+	sparse/pcg.m, sparse/pcr.m, sparse/spaugment.m,
+	sparse/spconvert.m, sparse/sprand.m, sparse/sprandsym.m,
+	sparse/svds.m, sparse/treelayout.m, sparse/treeplot.m,
+	specfun/nchoosek.m, specfun/primes.m, special-matrix/toeplitz.m,
+	statistics/base/iqr.m, statistics/base/kurtosis.m,
+	statistics/base/qqplot.m, statistics/base/quantile.m,
+	statistics/base/ranks.m, statistics/base/run_count.m,
+	statistics/base/skewness.m, statistics/base/statistics.m,
+	statistics/base/studentize.m, statistics/base/var.m,
+	statistics/distributions/betapdf.m,
+	statistics/distributions/betarnd.m,
+	statistics/distributions/binocdf.m,
+	statistics/distributions/binoinv.m,
+	statistics/distributions/binornd.m,
+	statistics/distributions/cauchy_pdf.m,
+	statistics/distributions/cauchy_rnd.m,
+	statistics/distributions/chi2rnd.m,
+	statistics/distributions/discrete_rnd.m,
+	statistics/distributions/exprnd.m,
+	statistics/distributions/fcdf.m,
+	statistics/distributions/finv.m,
+	statistics/distributions/fpdf.m,
+	statistics/distributions/frnd.m,
+	statistics/distributions/gampdf.m,
+	statistics/distributions/gamrnd.m,
+	statistics/distributions/geornd.m,
+	statistics/distributions/hygepdf.m,
+	statistics/distributions/laplace_inv.m,
+	statistics/distributions/lognrnd.m,
+	statistics/distributions/nbincdf.m,
+	statistics/distributions/nbininv.m,
+	statistics/distributions/nbinpdf.m,
+	statistics/distributions/nbinrnd.m,
+	statistics/distributions/normrnd.m,
+	statistics/distributions/poissinv.m,
+	statistics/distributions/poissrnd.m,
+	statistics/distributions/tinv.m,
+	statistics/distributions/tpdf.m,
+	statistics/distributions/trnd.m,
+	statistics/distributions/unidrnd.m,
+	statistics/distributions/unifrnd.m,
+	statistics/distributions/wblpdf.m,
+	statistics/distributions/wblrnd.m, strings/cstrcat.m,
+	strings/deblank.m, strings/findstr.m, strings/isstrprop.m,
+	strings/regexptranslate.m, strings/strtok.m, testfun/assert.m,
+	testfun/example.m, testfun/fail.m, testfun/rundemos.m,
+	testfun/runtests.m, testfun/speed.m, testfun/test.m,
+	time/datestr.m, time/weekday.m: Untabify.
+
+2010-04-23  Rik  <octave@nomad.inbox5.com>
+
+	* geometry/griddata.m, geometry/griddatan.m, geometry/tsearchn.m:
+	Replace nan with NaN for nice visual cue.
+
+2010-04-23  Rik  <octave@nomad.inbox5.com>
+
+	* optimization/gplot.m: Eliminate parsing error for NaN inside
+	of matrix declaration.
+
+2010-04-22  Rik  <octave@nomad.inbox5.com>
+
+	* optimization/sqp.m: Return correct value (101) on succes.
+	Fixes bug #29577.
+
+2010-04-22  Rik  <octave@nomad.inbox5.com>
+
+	* optimization/glpk.m: Eliminate repmat (Inf, x , y) and just
+	use Inf (x,y).
+
+2010-04-22  Rik  <octave@nomad.inbox5.com>
+
+	* general/rat.m, sparse/gplot.m, strings/base2dec.m,
+	geometry/triplot.m, optimization/sqp.m, optimization/qp.m,
+	statistics/base/run_count.m, statistics/base/ranks.m:
+	Eliminate NaN*ones and Inf*ones constructs and just use Nan()
+	and Inf().
+
+2010-04-19  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/colorbar.m: Allow 'peer' option to be specified.
+	* plot/colorbar.m: Consistent treatment of plotboxaspectratio, and
+	add listener for plotboxaspectratiomode.
+	* plot/axis.m: Consistent treatment of plotboxaspectratio.
+	* plot/__go_draw_axes__.m: Consistently determine axes position.
+
+2010-04-17  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/private/__actual_axis_position__.m: Fix bug when restoring
+	figure position property to its original value.
+
+2010-04-16  David Bateman  <dbateman@free.fr>
+
+	* plot/__go_draw_figure__.m: Pass bg_is_set to __go_draw_axes__. Don't
+	unset the background figure color.
+	* plot/__go_draw_axes__.m: Unset the background figure color here.
+
+	* statistics/distributions/*: Replace constructs like "NaN * one()"
+	with "NaN()" and  "Inf * ones ()" with "Inf()".
+
+2010-04-15  David Bateman  <dbateman@free.fr>
+
+	* statistics/distributions/discrete_pdf.m: Reimplement using lookup.
+	* statistics/distributions/discrete_inv.m: Reimplement using lookup.
+	* statistics/distributions/discrete_cdf.m: typo in last patch.
+
+2010-04-15  Jaroslav Hajek  <highegg@gmail.com>
+
+	* statistics/distributions/stdnormal_cdf.m: Calculate using erfc.
+
+2010-04-13  David Bateman  <dbateman@free.fr>
+
+	* statistics/discrete_cdf.m: Reimplement using lookup.
+
+2010-04-13  Shai Ayal  <shaiay@users.sourceforge.net>
+
+	* plot/__fltk_ginput__.m: New functions, implement ginput for
+	fltk backend.
+
+2010-04-13  Jaroslav Hajek  <highegg@gmail.com>
+
+	* sparse/spalloc.m: Remove.
+	* sparse/module.mk: Update.
+
+2010-04-16  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/plotyy.m: Add listener for dataaspectratiomode.
+
+2010-04-12  Ben Abbott  <bpabbot@mac.com>
+
+	* plot/loglog.m: Minor ticks on by default for loglog plots.
+	* plot/__plt_get_axis_arg__.m, plot/newplot.m: Respect the nextplot
+	property value of 'new' for axes and 'replacechildren' for axes and
+	figures.
+
+2010-04-10  Ben Abbott  <bpabbot@mac.com>
+
+	* plot/__go_draw_figure__.m: Don't set background for non-visible axes.
+
+2010-04-07  John W. Eaton  <jwe@octave.org>
+
+	* testfun/runtests.m: New function.
+	* testfun/module.mk (testfun_FCN_FILES): Add it to the list.
+
+2010-02-19  Rik  <octave@nomad.inbox5.com>
+
+	* statistics/cut.m: Modify cut to use the same decision criteria
+	as histc when deciding whether a data point is inside or outside
+	interval.
+
+2010-04-02  Marc Vinyals  <mrc_timer@users.sourceforge.net>
+
+	* signal/arma_rnd.m: fix typo in test.
+
+2010-04-02  Marc Vinyals  <mrc_timer@users.sourceforge.net>
+
+	* signal/arma_rnd.m: fix typo in test.
+
+2010-03-30  Jaroslav Hajek  <highegg@gmail.com>
+
+	* specfun/factor.m: Use rem to check divisibility.
+
+2010-03-27  Ben Abbott  <bpabbot@mac.com>
+
+	* plot/__go_draw_figure__.m: Untabify.
+	* plot/print.m: Provide default suffixes & validate hardcopy format.
+
+2010-03-27  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/fzero.m: Handle the breakdown if initial bracketing
+	contains an exact root. Improve docstring.
+
+2010-03-26  Jaroslav Hajek  <highegg@gmail.com>
+
+	* miscellaneous/module.mk: Add unimplemented.m here.
+
+2010-03-25  Ben Abbott  <bpabbot@mac.com>
+
+	* general/cell2mat.m: Add test for cells of cells.
+
+2010-03-24  Petr Mikulik  <mikulik@physics.muni.cz>
+
+	* plot/__go_draw_axes__.m: Unset logscale also for unused gnuplot
+	axis locations.
+
+2010-03-24  Jaroslav Hajek  <highegg@gmail.com>
+
+	* help/help.m: Maybe warn about unimplemented Matlab functions.
+
+2010-03-24  Jaroslav Hajek  <highegg@gmail.com>
+
+	* miscellaneous/unimplemented.m: New function.
+
+2010-03-24  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/cell2mat.m: Support cells of cells.
+
+2010-03-23  John W. Eaton  <jwe@octave.org>
+
+	* plot/refreshdata.m: Don't use cell2mat on cell array of cell arrays.
+
+2010-03-22  Soren Hauberg  <hauberg@gmail.com>
+
+	* image/gmap40.m, image/hot.m, image/hsv2rgb.m, image/image.m,
+	image/image_viewer.m, image/imfinfo.m, image/imread.m, image/imshow.m,
+	image/saveimage: Detabify.
+
+2010-03-21  Soren Hauberg  <hauberg@gmail.com>
+
+	* general/quadv.m: Replace 'quadl' with 'quadv' in help text.
+
+2010-03-20  Soren Hauberg  <hauberg@gmail.com>
+
+	* general/interp2.m: For nearest neighbour interpolation ceil
+	(instead of floor) at the center of the data intervals to be
+	compatible with Matlab.  Add test.
+	* general/interpn.m: Ditto.
+
+2010-03-19  Jaroslav Hajek  <highegg@gmail.com>
+
+	* strings/strmatch.m (strtrimr): Rewrite for correct behavior.
+	Add test.
+
+2010-03-18  Petr Mikulik  <mikulik@physics.muni.cz>
+
+	* plot/print.m: Add '-append' option.
+
+2010-03-18  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/print.m: print.m: Detabify.
+
+2010-03-16  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/nthroot.m: Remove.
+	* general/module.mk: Update.
+	* specfun/nthroot.m: New source.
+	* specfun/module.mk: Update.
+
+2010-03-16  Jaroslav Hajek  <highegg@gmail.com>
+
+	* miscellaneous/intwarning.m: Deprecate.
+
+2010-03-11  Jaroslav Hajek  <highegg@gmail.com>
+
+	* strings/index.m: Make it a wrapper for strfind.
+
+2010-03-11  Jaroslav Hajek  <highegg@gmail.com>
+
+	* strings/strchr.m: Optimize.
+
+2010-03-05  Soren Hauberg  <hauberg@gmail.com>
+
+	* pkg/pkg.m (write_index): include classes in autogenerated
+	INDEX files.
+
+2010-03-05  Soren Hauberg  <hauberg@gmail.com>
+
+	* plot/fplot.m: Ensure that 'limits' is a 2 or 4 vector, and
+	that 'fn' is a function.
+
+2010-03-05  Jaroslav Hajek  <highegg@gmail.com>
+
+	* testfun/test.m: Support catching warnings and errors by IDs.
+
+2010-03-05  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/accumdim.m: Optimize the summation case.
+
+2010-03-05  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/accumdim.m: New function.
+
+2010-03-05  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/fzero.m: Avoid division by zero.
+
+2010-03-04  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/fminbnd.m: Fix tests.
+
+2010-03-04  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/fminbnd.m: Fix termination tolerances.
+
+2010-03-02  Jaroslav Hajek  <highegg@gmail.com>
+
+	* polynomial/convn.m: Remove.
+	* polynomial/module.mk: Update.
+
+2010-02-28  John W. Eaton  <jwe@octave.org>
+
+	* set/unique.m: If the argument is sparse and we are not
+	operating on rows and we don't need indices, convert nonzero
+	elements to a full matrix and work on that instead, converting
+	back to sparse when done.
+
+2010-02-28  John W. Eaton  <jwe@octave.org>
+
+	* set/unique.m: Return 0x1 arrays for empty arrays with some
+	nonzero dimensions.  Return object with the same class as the
+	argument.  New tests.
+
+2010-02-27  Liam Groener  <liamg@mac.com>
+
+	* time/datetick.m: Fix 'keepticks' bug, and untabify.
+
+2010-02-25  Jaroslav Hajek  <highegg@gmail.com>
+
+	* strings/str2double.m: Remove.
+
+2010-02-24  John W. Eaton  <jwe@octave.org>
+
+	* plot/private/__contour__.m (get_lvl_eps): New function.
+	Handle case of single level value.  Use sqrt (eps) instead of 1e-6.
+	(update_text, add_patch_children): Use it.
+
+2010-02-19  Rik  <octave@nomad.inbox5.com>
+
+	* optimization/fzero.m: Add test for discontinuity at the end.
+
+2010-02-18  John W. Eaton  <jwe@octave.org>
+
+	* image/imfinfo.m: Don't handle file time stamp here.
+
+2010-02-17  Jaroslav Hajek  <highegg@gmail.com>
+
+	* statistics/base/center.m: Convert integer inputs to doubles.
+
+2010-02-17  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/interp2: Slightly optimize linear interpolation.
+
+2010-02-12  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/interp2: Remove debug stub.
+
+2010-02-12  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/optimget.m: Simplify.
+
+2010-02-11  Jaroslav Hajek  <highegg@gmail.com>
+
+	* miscellaneous/parseparams.m: Extend to allow direct parsing of
+	options.
+
+2010-02-10  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/fminbnd.m: Undocument impossible info values.
+	* optimization/fzero.m: Ditto.
+
+	* optimization/fzero.m: Make default TolX consistent with fminbnd.
+2010-02-10  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/fminbnd.m: New function.
+	* optimization/module.mk: Add it here.
+	* optimization/fzero.m: Make default TolX consistent with fminbnd.
+
+2010-02-10  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/private/__isequal__.m: Remove list-related stub.
+
+2010-02-09  John W. Eaton  <jwe@octave.org>
+
+	* image/imshow.m: Allow logical values for images.
+
+2010-02-09  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/accumarray.m: Use != instead of diff to compare indices in
+	dense case. Set explicit mode in sparse case to aid optimization.
+
+2010-02-09  Jaroslav Hajek  <highegg@gmail.com>
+
+	* miscellaneous/menu.m: Use sscanf rather than eval.
+
+2010-02-09  Jaroslav Hajek  <highegg@gmail.com>
+
+	* miscellaneous/substruct.m: Vectorize.
+
+2010-02-08  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/accumarray.m: Document complexity.
+
+2010-02-08  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/accumarray.m: Add new test that also forces index cache
+	generation for faster sorting.
+
+2010-02-08  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/accumarray.m: 1 more small fix.
+
+2010-02-06  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/accumarray.m: Small fixes.
+
+2010-02-05  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/accumarray.m: Rewrite. Split sparse and dense case. Treat
+	cell-valued subs efficiently. Optimize dense case for @sum, @max and
+	@min. Optimize the @(x){x} reduction. Add tests.
+
+2010-02-04  Jaroslav Hajek  <highegg@gmail.com>
+
+	* miscellaneous/dir.m: Fix month passed to datenum.
+
+2010-02-03  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/private/__isequal__.m: Handle function handles.
+
+2010-02-01  David Bateman  <dbateman@free.fr>
+
+	* plot/__go_draw_axes__.m (get_old_gnuplot_color): Remove as
+	no longer used (for gnuplot 4.0).
+
+	* plot/private/__scatter__.m: Treat "flat" colored patches as
+	a single patch.
+	* plot/__go_draw_axes__.m: If a patch object is flat, treat its
+	outline with the gnuplot "palette".
+
+2010-01-30  Thorsten Meyer  <thorsten.meyier@gmx.de>
+
+	* statistics/tests/kruskal_wallis_test.m: Replace chisquare_cdf
+	by chi2cdf.
+
+2010-01-29  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/axis.m, plot/__go_draw_axes__.m, plot/colorbar.m,
+	plot/isocolors.m, plot/isonormals.m, plot/isosurface.m,
+	plot/plotyy.m, plot/polar.m, plot/surfl.m,
+	plot/private/__actual_axis_position.m:
+	Replace dataaspectratio and dataaspectratiomode properties with
+	plotboxaspectratio and plotboxaspectratio properties.
+
+2010-01-29  John W. Eaton  <jwe@octave.org>
+
+	* polynomial/compan.m, polynomial/conv.m, polynomial/deconv.m,
+	polynomial/mpoles.m, polynomial/polyderiv.m,
+	polynomial/polygcd.m, polynomial/polyout.m,
+	polynomial/polyreduce.m, polynomial/polyval.m,
+	polynomial/polyvalm.m, polynomial/residue.m:
+	Point to polyint in @seealso, not polyinteg.
+
+	* deprecated/module.mk (deprecated_FCN_FILES):
+	Remove delete files from the list.
+
+	* 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/clearplot.m, deprecated/com2str.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/intersection.m,
+	deprecated/is_bool.m, deprecated/is_complex.m,
+	deprecated/is_list.m, deprecated/is_matrix.m,
+	deprecated/is_scalar.m, deprecated/is_square.m,
+	deprecated/is_stream.m, deprecated/is_struct.m,
+	deprecated/is_symmetric.m, deprecated/is_vector.m,
+	deprecated/lognormal_cdf.m, deprecated/lognormal_inv.m,
+	deprecated/lognormal_pdf.m, deprecated/lognormal_rnd.m,
+	deprecated/meshdom.m, deprecated/normal_cdf.m,
+	deprecated/normal_inv.m, deprecated/normal_pdf.m,
+	deprecated/normal_rnd.m, deprecated/pascal_cdf.m,
+	deprecated/pascal_inv.m, deprecated/pascal_pdf.m,
+	deprecated/pascal_rnd.m, deprecated/poisson_cdf.m,
+	deprecated/poisson_inv.m, deprecated/poisson_pdf.m,
+	deprecated/poisson_rnd.m, deprecated/polyinteg.m,
+	deprecated/struct_contains.m, deprecated/struct_elements.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/weibull_rnd.m, deprecated/wiener_rnd.m:
+	Delete functions deprecated in version 3.0.0.
+
+	* deprecated/weibcdf.m, deprecated/weibinv.m,
+	deprecated/weibpdf.m, deprecated/weibrnd.m:
+	Note that Matlab still has these functions, so they probabl
+	should not be removed with other functions deprecated in 3.0.0.
+
+2010-01-28  Ben Abbott  <bpabbot@mac.com>
+
+	* plot/daspect.m, plot/pbaspect.m: New functions.
+
+2010-01-28  John W. Eaton  <jwe@octave.org>
+
+	* general/Makefile.am (general_FCN_FILES): Add chop.m to the list.
+
+2010-01-28  John W. Eaton  <jwe@octave.org>
+
+	* deprecated/isstr.m, deprecated/clg.m, deprecated/setstr.m:
+	Note that Matlab still has these functions, so they probabl
+	should not be removed with other functions deprecated in 3.0.0.
+
+2010-01-27  Thorsten Meyer  <thorsten.meyier@gmx.de>
+
+	* plot/gnuplot_drawnow.m: Add "emf" to the list of enhanced
+	terminals for the gnuplot backend.
+
+2010-01-26  John W. Eaton  <jwe@octave.org>
+
+	* general/chop.m: New function.
+
+2010-01-26  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/fsolve.m: Support TypicalX, autoscale only if
+	AutoScaling is on, off by default. Fix default tolerances.
+	* optimization/fminunc.m: Support TypicalX, autoscale only if
+	AutoScaling is on, off by default Fix default tolerances..
+	* optimization/private/__fdjac__.m: Accept typicalx as a parameter.
+
+2010-01-26  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/pqpnonneg.m: If Cholesky update failed, switch off
+	updating but continue.
+
+2010-01-26  Jaroslav Hajek  <highegg@gmail.com>
+
+	* pkg/pkg.m: More complement -> setdiff changes.
+
+2010-01-23  Jaroslav Hajek  <highegg@gmail.com>
+
+	* pkg/pkg.m: Use setdiff rather than complement.
+
+2010-01-20  John W. Eaton  <jwe@octave.org>
+
+	* gethelp.cc: Untabfy.
+
+2010-01-20  Ben Abbott  <bpabbot@mac.com>
+
+	* plot/__go_draw_figure__.m: Reverse order axes are drawn.
+
+2010-01-20  David Bateman  <dbateman@free.fr>
+
+	* plot/private/__contour__.m: Set default linestyle if pltopt returns
+	an empty style.
+
+2010-01-20  John W. Eaton  <jwe@octave.org>
+
+	* time/datetick.m: Make form arg optional.
+	From Philip Nienhuis  <pr.nienhuis@hccnet.nl>.
+
+2010-01-20  David Bateman  <dbateman@free.fr>
+
+	* plot/__go_draw_axes__.m: Correct an error in drawing of patch
+	objects where unrequested markers were drawn.
+
+	* plot/__go_draw_figure__.m: Also plot white foreground and
+	background colors.
+	* plot/plotyy.m: Set axes colors to "none".
+
+	* plot/__go_draw_axes__.m (next_marker):  Remove and all uses of
+	this function.
+	Partially respect the markeredgecolor and markerfacecolor properties.
+	* plot/private/__color__str_rgb__.m: New function
+	* plot/module.mk: Add it here.
+	* plot/__next_line_style__.m: New function selected next line style
+	using the axes linestyleorder property.
+	* plot/__next_line_color.m: Increment next line style here.
+	* plot/newplot.m: Reset next line style here.
+	* plot/module.mk: Add __next_line_style__.m here.
+	* plot/plot3.m: Use __next_line_style__ here.
+	* plot/private/plt.m: And here.
+	* plot/private/stem.m: And here.
+	* plot/private/scatter.m: And here. Correctly handle nargin == 3. Use
+	matlab compatible edgecolor, markeredgecolor and markerfacecolor
+	property values.
+	* plot/private/pltopt.m: Remove "@" marker as an option.
+	* plot/private/__default_plot_options__.m: Default plot options
+	are empty signalling that __next_line_color__ and
+	__next_line_style should be used.
+
+2010-01-19  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/structfun.m: Error when invalid options are specified.
+
+2010-01-19  Jaroslav Hajek  <highegg@gmail.com>, Thorsten Meyer  <thorsten.meyier@gmx.de>
+
+	* general/structfun.m: Correctly support multiple arguments with
+	non-uniform output. Correct test for non-uniform output.
+
+2010-01-19  Jaroslav Hajek  <highegg@gmail.com>
+
+	* help/print_usage.m: Try determining whether called from top level.
+	If not, don't print additional help and enable backtrace instead.
+
+2010-01-18  John W. Eaton  <jwe@octave.org>
+
+	* testfun/test.m: Undo previous change.
+
+2010-01-18  David Grundberg  <davidg@cs.umu.se>
+
+	* testfun/test.m: Append endfunction to function test blocks.
+
+2010-01-17  Thorsten Meyer  <thorsten.meyier@gmx.de>
+
+	* general/celldisp.m: Add example, add demo.
+
+	* general/structfun.m, miscellaneous/getfield.m,
+	miscellaneous/orderfields.m, miscellaneous/setfield.m,
+	miscellaneous/substruct.m: Update documentation string.
+
+2010-01-16  David Bateman  <dbateman@free.fr>
+
+	* plot/__go_draw_axes__.m (next_marker):  New function to find a
+	new marker. Use it to support the "@" marker.
+	* plot/private/__pltopt__.m: Don't convert "@" marker ro "+";
+
+2010-01-15  David Bateman  <dbateman@free.fr>
+
+	plot/__go_draw_figure__.m: Respect the figure and axes color
+	properties.
+
+2010-01-14  David Bateman  <dbateman@free.fr>
+
+	* plot/__go_draw_axes__.m:  Fix for markerfacecolor and
+	markeredgecolor for unfillable points like '+'.
+
+2010-01-14  Jaroslav Hajek  <highegg@gmail.com>
+
+	* io/fileread.m: Add missing semicolon.
+
+2010-01-14  Jaroslav Hajek  <highegg@gmail.com>
+
+	* strings/strcmpi.m: Remove.
+	* strings/strncmpi.m: Remove.
+	* strings/module.mk: Update.
+
+2010-01-13  John W. Eaton  <jwe@octave.org>
+
+	* miscellaneous/inputname.m: Use isvarname instead of regexp.
+
+2010-01-13  John W. Eaton  <jwe@octave.org>
+
+	* miscellaneous/inputname.m: Return "" if argument name is not a
+	valid identifier.  Update docstring.
+
+2010-01-12  David Bateman  <dbateman@free.fr>
+
+	* plot/__go_draw_axes_.m:  Allow patch markerfacecolor and
+	markeredgecolor properties to be used and set the marker colors
+	appropriately.
+
+2010-01-12  Jaroslav Hajek  <highegg@gmail.com>
+	    Ben Barrowes  <benjamin.e.barrowes@usace.army.mil>
+
+	* set/private/validargs.m: New function.
+	* set/module.mk: Add it here.
+	* set/ismember.m: Use it here.
+	* set/intersect.m: Ditto.
+	* set/union.m: Ditto.
+	* set/setdiff.m: Ditto.
+	* set/setxor.m: Ditto.
+
+2010-01-11  Rik  <octave@nomad.inbox5.com>
+
+	* Makefile.am: Update DOCSTRINGS rules to avoid
+	simple_move_if_change_rule and allow Make to update timestamps.
+
+2010-01-11  Jaroslav Hajek  <highegg@gmail.com>
+
+	* plot/private/__scatter__.m: Use patch objects instead of lines,
+	switch at 100 points.
+
+2010-01-11  Jaroslav Hajek  <highegg@gmail.com>
+
+	* plot/private/__scatter__.m: Fix typos.
+
+2010-01-11  Jaroslav Hajek  <highegg@gmail.com>
+
+	* io/fileread.m: New source.
+
+2010-01-10  Jaroslav Hajek  <highegg@gmail.com>
+
+	* plot/private/__scatter__.m: Use alternative strategy for larger
+	point sets.
+
+2010-01-06  Ben Abbott  <bpabbott@mac.com>
+
+	* optimization/qp.m: Add missing semicolon.
+
+2010-01-11  Ben Barrowes  <benjamin.e.barrowes@usace.army.mil>
+
+	* set/: allow set scripts to handle cell inputs
+
+2010-01-05  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/qp.m: Supply default values on request and register
+	options.
+
+2010-01-05  John W. Eaton  <jwe@octave.org>
+
+	* qp.m: Allow linear term and constraint arguments to be
+	optional.
+
+2010-01-05  Joshua Redstone  <redstone@gmail.com>
+
+	* qp.m: Handle optimset options struct argument.
+
+2010-01-04  Jaroslav Hajek  <highegg@gmail.com>
+
+	* strings/strmatch.m: Optimize.
+
+2010-01-04  Jaroslav Hajek  <highegg@gmail.com>
+
+	* strings/strrep.m: Remove.
+	* strings/module.mk: Update.
+
+2010-01-02  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/fsolve.m: Support old style jacobian passing.
+
+2010-01-01  Jaroslav Hajek  <highegg@gmail.com>
+
+	* set/powerset.m: New function.
+	* set/module.mk: Include it.
+
+2009-12-30  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/common_size.m: Use named function rather than a handle.
+
+2009-12-29  Jaroslav Hajek  <highegg@gmail.com>
+
+	* set/complement.m: Deprecate.
+
+2009-12-28  Jaroslav Hajek  <highegg@gmail.com>
+
+	* strings/strcat.m: Further simplify.
+
+2009-12-27  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/common_size.m: Optimize.
+
+2009-12-27  Jaroslav Hajek  <highegg@gmail.com>
+
+	* strings/strcat.m: Vectorize.
+
+2009-12-26  Jaroslav Hajek  <highegg@gmail.com>
+
+	* miscellaneous/xor.m: Optimize.
+
+2009-12-25  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/issquare.m: Do not check type.
+	* linear-algebra/issymmetric.m: Strengthen test.
+	* linear-algebra/ishermitian.m: Strengthen test.
+
+2009-12-25  Jaroslav Hajek  <highegg@gmail.com>
+
+	* strings/strfind.m: Remove.
+	* strings/module.mk: Update.
+
+2009-12-24  Jaroslav Hajek  <highegg@gmail.com>
+
+	* strings/strjust.m: Rewrite.
+
+2009-12-23  Jaroslav Hajek  <highegg@gmail.com>
+
+	* strings/strjust.m: Special-case string and empty argument.
+
+2009-12-19  Rik  <octave@nomad.inbox5.com>
+
+	* Makefile.am: Eliminate TOPDIR variable in favor of built-in automake
+	variables of top_builddir and top_srcdir.
+
+2009-12-18  Rik  <octave@nomad.inbox5.com>
+
+	* Makefile.am: Use Automake syntax to build helper program gethelp
+
+2009-12-17  Rik  <octave@nomad.inbox5.com>
+
+	* testfun/test.m: Add newline to message output.
+
+2009-12-14  John W. Eaton  <jwe@octave.org>
+
+	* specfun/isprime.m: Produce logical result.  Error if nargin > 1.
+	New tests.
+
+2009-12-14  John W. Eaton  <jwe@octave.org>
+
+	* help/__makeinfo__.m: Use fullfile to concatenate file name
+	components.  Use hyphens instead of underscores in tmp file name.
+
+2009-12-14  Jaroslav Hajek  <highegg@gmail.com>
+
+	* help/__makeinfo__.m: Use P_tmpdir to create temporary file.
+
+2009-12-09  Rik  <octave@nomad.inbox5.com>
+
+	* polynomial/module.mk: Correct typo and distribute newly
+	created ppder.m.
+
+2009-12-13  Jaroslav Hajek  <highegg@gmail.com>
+
+	* ppder.m: New function.
+	* ppint.m: New function.
+	* ppjumps.m: New function.
+
+2009-12-09  Rik  <octave@nomad.inbox5.com>
+
+	* Makefile.am: remove install-images target and use automake
+	syntax to distribute image data.
+
+2009-12-11  John W. Eaton  <jwe@octave.org>
+
+	* Makefile.am (DOCSTRINGS): Use $(cp_update_rule) instead of
+	cp -a --update.
+
+2009-12-09  Rik  <octave@nomad.inbox5.com>
+
+	* Makefile.am: Copy DOCSTRINGS from srcdir to builddir if it does not
+	exist.  Enables VPATH builds.
+
+2009-12-08  Petr Mikulik  <mikulik@physics.muni.cz>
+
+	* plot/gnuplot_drawnow.m: Prune prompt lines from dumb terminal output.
+	* plot/__go_draw_figure__.m: Add missing 'unset multiplot' to restore
+	hotkey and mouse functionality for 2D plots.
+
+2009-12-09  Rik  <octave@nomad.inbox5.com>
+
+	* Makefile.am: Distribute DOCSTRINGS in tar.gz file.
+	* mkdoc: Pass current directory, "./", when running mkdoc on
+	local files.
+
+2009-12-07  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/interp1q.m: Use more optimal code.
+
+2009-12-08  John W. Eaton  <jwe@octave.org>
+
+	* Makefile.am (DOCSTRINGS): Depend on $(GEN_FCN_FILES) instead
+	of $(FCN_FILES_IN).  Pass $(GEN_FCN_FILES) to mkdoc instead of
+	$(FCN_FILES_IN).  Use mv instead of $(simple_move_if_change_rule).
+	(EXTRA_DIST): Include  $(GEN_FCN_FILES) in the list.
+
+2009-12-07  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/interp1.m: Allow discontinuities (jumps) for the
+	"nearest" and "linear" methods.  Document the feature and add a
+	few tests.
+
+2009-12-06  Rik  <rik@nomad.inbox5.com>
+
+	* Makefile.am: Distribute DOCSTRINGS so that documentation will
+	not require rebuild after merely untarring a distribution.
+	* mkdoc: Change output to refer to mfiles as "scripts/..." rather than
+	"$srcdir/...".  Otherwise, distributed DOCSTRINGS file will not match
+	DOCSTRINGS created under a VPATH build and documentation will be
+	unnecessarily rebuilt.
+
+2009-12-05  Jaroslav Hajek  <highegg@gmail.com>
+
+	* set/ismember.m: Simplify.
+
+2009-12-03  John W. Eaton  <jwe@octave.org>
+
+	* audio/wavwrite.m: Delete generated a.wav file after each test.
+
+	* Makefile.am (DIRSTAMP_FILES, DISTCLEANFILES): New variables.
+	(DOCSTRINGS): Also depend on $(FCN_FILES_IN).  Pass
+	$(FCN_FILES_IN) to mkdoc instead of $(GEN_FCN_FILES).  Tell mkdoc
+	to look for $(FCN_FILES_IN) files in $(srcdir), not build
+	directory.
+	(DISTCLEANFILES): New variable.
+	Don't silence dirstamp, DOCSTRINGS, $(GEN_FCN_FILES), and PKG_ADD
+	rules.
+
+	* audio/module.mk, deprecated/module.mk, elfun/module.mk,
+	help/module.mk, general/module.mk, geometry/module.mk,
+	image/module.mk, io/module.mk, linear-algebra/module.mk,
+	miscellaneous/module.mk, @ftp/module.mk, optimization/module.mk,
+	path/module.mk, pkg/module.mk, plot/module.mk,
+	polynomial/module.mk, set/module.mk, signal/module.mk,
+	sparse/module.mk, specfun/module.mk, special-matrix/module.mk,
+	startup/module.mk, statistics/base/module.mk,
+	statistics/distributions/module.mk, statistics/models/module.mk,
+	statistics/tests/module.mk, strings/module.mk, testfun/module.mk,
+	time/module.mk: Append to DIRSTAMP_FILES.
+
+2009-12-02  Rik  <rik@nomad.inbox5.com>
+
+	* image/imread.m: Run test case only if underlying GraphicMagick
+	library exists.
+
+2009-12-02  John W. Eaton  <jwe@octave.org>
+
+	* help/module.mk: Fix typo in previous change.
+
+2009-12-01  John W. Eaton  <jwe@octave.org>
+
+	* help/module.mk (help_PRIVATE_FCN_FILES): New list.
+	(help_FCN_FILES): Remove new private functions from the list.
+	Include $(help_PRIVATE_FCN_FILES) in the list.
+	* help/private/__additional_help_message__.m: Rename from
+	help/__additional_help_message__.m.
+
+	* statistics/base/module.mk (statistics_base_FCN_FILES):
+	Remove statistics/base/__quantile__.m from the list.
+	* statistics/base/__quantile__.m: Now a subfunction of
+	statistics/base/quantile.m.
+	* statistics/base/quantile.m: Remove redundant tests.
+
+	* miscellaneous/__xzip__.m: Comment out tests until we have a way
+	to test private functions directly.
+
+	* general/isequal.m, general/isequalwithequalnans.m:
+	Convert tests from __isequal__.
+
+	* optimization/module.mk (optimization_PRIVATE_FCN_FILES): New list.
+	(optimization_FCN_FILES): Remove new private functions and new
+	subfunctions from the list.  Include
+	$(optimization_PRIVATE_FCN_FILES) in the list.
+
+	* optimization/private/__fdjac__.m: Rename from
+	optimization/__fdjac__.m.
+
+	* optimization/__dogleg__.m: Now a subfunction of path/fsolve.m.
+	* optimization/__doglegm__.m: Now a subfunction of path/fminunc.m.
+
+	* general/module.mk (general_PRIVATE_FCN_FILES): New list.
+	(general_FCN_FILES): Remove new private functions from the list.
+	Include $(general_PRIVATE_FCN_FILES) in the list.
+
+	* general/private/__isequal__.m: Rename from general/__isequal__.m.
+	* general/private/__splinen__.m: Rename from general/__splinen__.m.
+
+	* image/module.mk (image_FCN_FILES): Remove image/__img__.m and
+	image/__img_via_file__.m from the list.
+
+	* image/__img__.m: Now a subfunction of image/image.m.
+	* image/__img_via_file__.m: Now a subfunction of image_viewer.m.
+
+	* path/module.mk (path_FCN_FILES): Remove path/__extractpath__.m
+	from the list.
+
+	* path/__extractpath__.m: Now a subfunction of path/pathdef.m.
+
+	* miscellaneous/module.mk (miscellaneous_PRIVATE_FCN_FILES): New list.
+	(miscellaneous_FCN_FILES): Remove __xzip__.m from the list.
+	Include $(miscellaneous_PRIVATE_FCN_FILES) in the list.
+
+	* miscellaneous/private/__xzip__.m: Rename from
+	miscellaneous/__xzip__.m.
+
+2009-12-01  David Bateman  <dbateman@free.fr>
+
+	* @ftp/ftp.m: Treat empty constructor and construction from
+	another FTP object.
+	* @ftp/loadobj.m: Allow and remove the matlab specific fields
+	of FTP objects allowing matlab FTP objects to be loaded in Octave.
+	* @ftp/display.m: user -> username.
+
+2009-12-01  John W. Eaton  <jwe@octave.org>
+
+	* plot/module.mk (plot_PRIVATE_FCN_FILES): New list.
+	(plot_FCN_FILES): Include $(plot_PRIVATE_FCN_FILES) in the list.
+	Remove new private functions and new subfunctions from the list.
+
+	* plot/private/__actual_axis_position__.m: Rename from
+	plot/__actual_axis_position__.m.
+	* plot/private/__add_datasource__.m: Rename from
+	plot/__add_datasource__.m.
+	* plot/private/__axes_limits__.m: Rename from plot/__axes_limits__.m.
+	* plot/private/__axis_label__.m: Rename from plot/__axis_label__.m.
+	* plot/private/__bar__.m: Rename from plot/__bar__.m.
+	* plot/private/__clabel__.m: Rename from plot/__clabel__.m.
+	* plot/private/__contour__.m: Rename from plot/__contour__.m.
+	* plot/private/__default_plot_options__.m: Rename from
+	plot/__default_plot_options__.m.
+	* plot/private/__errcomm__.m: Rename from plot/__errcomm__.m.
+	* plot/private/__errplot__.m: Rename from plot/__errplot__.m.
+	* plot/private/__ezplot__.m: Rename from plot/__ezplot__.m.
+	* plot/private/__interp_cube__.m: Rename from plot/__interp_cube__.m.
+	* plot/private/__line__.m: Rename from plot/__line__.m.
+	* plot/private/__patch__.m: Rename from plot/__patch__.m.
+	* plot/private/__plt__.m: Rename from plot/__plt__.m.
+	* plot/private/__pltopt__.m: Rename from plot/__pltopt__.m.
+	* plot/private/__quiver__.m: Rename from plot/__quiver__.m
+	* plot/private/__scatter__.m: Rename from plot/__scatter__.m.
+	* plot/private/__stem__.m: Rename from plot/__stem__.m.
+
+	* plot/__pltopt1__.m: Now a subfunction of plot/__pltopt__.m.
+
+	* plot/__bars__.m: Now a subfunction of plot/__bar__.m.
+	* plot/__bar__.m (bars): Rename from __bars__.
+	(__bar__): Call bars insteaad of __bars__.
+
+	* plot/__area__.m: Now a subfunction of plot/area.m.
+
+	* plot/__plr1__.m, plot/__plr2__.m: Now subfunctions of polar.m.
+
+	* plot/__plt1__.m, plot/__plt2__.m, plot/__plt2mm__.m,
+	plot/__plt2mv__.m, plot/__plt2ss__.m, plot/__plt2sv__.m,
+	plot/__plt2vm__.m, plot/__plt2vs__.m, plot/__plt2vv__.m:
+	Now subfunctions of __plt__.m.
+
+2009-11-30  John W. Eaton  <jwe@octave.org>
+
+	* mkdoc: Handle classes in function names.
+
+2009-11-27  David Bateman  <dbateman@free.fr>
+
+	* @ftp/ascii.m, @ftp/binary.m, @ftp/cd.m, @ftp/close.m,
+	@ftp/delete.m, @ftp/dir.m, @ftp/display.m, @ftp/ftp.m,
+	@ftp/loadobj.m, @ftp/mget.m, @ftp/mkdir.m, @ftp/module.mk,
+	@ftp/mput.m, @ftp/rename.m, @ftp/rmdir.m, @ftp/saveobj.m: New files
+	* Makefile.am: Add the @ftp to the build.
+
+2009-11-26  Jaroslav Hajek  <highegg@gmail.com>
+
+	* linear-algebra/cross.m: Avoid doing indexing twice.
+
+2009-11-26  Jaroslav Hajek  <highegg@gmail.com>
+
+	* linear-algebra/normest.m: Randomize initial vector.
+
+2009-11-26  Jaroslav Hajek  <highegg@gmail.com>
+
+	* linear-algebra/dot.m: Remove.
+	* linear-algebra/module.mk: Update.
+
+2009-11-26  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/qp.m: Fix matrix tests.
+	* optimization/condest.m: Ditto.
+	* optimization/krylov.m: Ditto.
+
+2009-11-26  Jaroslav Hajek  <highegg@gmail.com>
+
+	* sparse/normest.m: Move to linear-algebra.
+	* linear-algebra/normest.m: Simplify. Don't form A'*A explicitly.
+
+2009-11-25  Jaroslav Hajek  <highegg@gmail.com>
+
+	* linear-algebra/isdefinite.m: Use Cholesky factorization.
+
+2009-11-24  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/issymmetric.m: Move to linear-algebra.
+	* general/isdefinite.m: Ditto.
+	* linear-algebra/issymmetric.m: Use 0 as default tolerance. Optimize
+	this case. Check for symmetry, not hermitianness.
+	* linear-algebra/ishermitian.m: New function.
+	* linear-algebra/isdefinite.m: Use ishermitian instead of issymmetric.
+
+2009-11-24  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/cellidx.m: Deprecate.
+
+2009-11-24  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/issquare.m: Change to return consistent result for empty
+	matrices.
+
+2009-11-24  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/cell2mat.m: Check type of all elements. Slightly optimize.
+	Add tests.
+
+2009-11-24  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/accumarray.m: Use num2cell instead of mat2cell. Use repmat.
+
+2009-11-20  Jaroslav Hajek  <highegg@gmail.com>
+
+	* script/miscellaneous/getfield: Deblank field names, gripe on invalid
+	index.
+	* script/miscellaneous/setfield: Rewrite using subsasgn.
+
+2009-11-22  Michael Goffioul  <michael.goffioul@gmail.com>
+
+	* plot/print.m: Properly set the default ghostscript_binary
+	under Windows. Modify the search for the ghostscript binary
+	so that it works for Win32, mingw, Cygwin, and Unix systems.
+
+2009-11-20  Jaroslav Hajek  <highegg@gmail.com>
+
+	* strings/dec2base.m: Fix division.
+
+2009-11-20  Lukas Reichlin  <lukas.reichlin@swissonline.ch>
+
+	* linear-algebra/krylov.m: Add missing swap routine.
+
+2009-11-20  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/__isequal__.m: Check for isnumeric|islogical.
+	* testfun/assert.m: Ditto.
+
+2009-11-19  Jaroslav Hajek  <highegg@gmail.com>
+
+	* specfun/perms.m: Avoid recursion. Simplify assignments. Allow empty
+	vectors.
+
+2009-11-19  Jaroslav Hajek  <highegg@gmail.com>
+
+	* specfun/erfinv.m: Remove.
+	* specfun/module.mk: Update.
+
+2009-11-18  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/orient.m: Flip papersize and paperposition when orientation
+	changes. Add support for 'tall' option. Add tests.
+
+2009-11-18  Jaroslav Hajek  <highegg@gmail.com>
+
+	* io/textread.m: strncmp->strcmpi.
+
+2009-11-14  Jaroslav Hajek  <highegg@gmail.com>
+
+	* linear-algebra/expm.m: Fix typo.
+
+2009-11-11  John W. Eaton  <jwe@octave.org>
+
+	* miscellaneous/intwarning.m: Doc fix.
+
+2009-11-11  John W. Eaton  <jwe@octave.org>
+
+	* plot/stairs.m (__stairs__): Correct nargin check.  New demos.
+	From Jakub Kasse  <jakub.kasse@tul.cz>.
+
+2009-11-11  John W. Eaton  <jwe@octave.org>
+
+	* help/help.m (help): Return immediately after calling do_contents.
+	(do_contents): Find all matching directories, not just the first.
+	Call get_help_text_from_file to avoid looking in path.
+	Handle printing here.
+
+2009-11-10  John W. Eaton  <jwe@octave.org>
+
+	* Makefile.am, audio/module.mk, deprecated/module.mk,
+	elfun/module.mk, general/module.mk, geometry/module.mk,
+	help/module.mk, image/module.mk, io/module.mk,
+	linear-algebra/module.mk, miscellaneous/module.mk,
+	optimization/module.mk, path/module.mk, pkg/module.mk,
+	plot/module.mk, polynomial/module.mk, set/module.mk,
+	signal/module.mk, sparse/Makefile.in, specfun/Makefile.in,
+	special-matrix/Makefile.in, startup/Makefile.in,
+	statistics/Makefile.in, statistics/base/module.mk,
+	statistics/distributions/module.mk, statistics/models/module.mk,
+	statistics/tests/module.mk, strings/module.mk, testfun/module.mk,
+	time/module.mk: New files.
+	* Makefile.in, move-if-change, configure.ac, audio/Makefile.in,
+	deprecated/Makefile.in, elfun/Makefile.in, general/Makefile.in,
+	geometry/Makefile.in, help/Makefile.in, image/Makefile.in,
+	io/Makefile.in, linear-algebra/Makefile.in,
+	miscellaneous/Makefile.in, optimization/Makefile.in,
+	path/Makefile.in, pkg/Makefile.in, plot/Makefile.in,
+	polynomial/Makefile.in, set/Makefile.in, signal/Makefile.in,
+	skip-autoheader, sparse/module.mk, specfun/module.mk,
+	special-matrix/module.mk, startup/module.mk,
+	statistics/base/Makefile.in, statistics/distributions/Makefile.in,
+	statistics/models/Makefile.in, statistics/tests/Makefile.in,
+	strings/Makefile.in, testfun/Makefile.in, time/Makefile.in:
+	Delete.
+	* mk-pkg-add: Rename from mkpkgadd.
+	* mkdoc, mk-pkg-addd: Operate on explicit lists of files instead
+	of directory names.
+	* mkdoc: Skip files not ending in .m.
+
+2009-11-10  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__go_draw_axes__.m: No 'with linestyle' when linestyle == 'none'.
+
+2009-11-09  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/arrayfun.m: Fix nargout=0 case.
+
+2009-11-08  Petr Mikulik  <mikulik@physics.muni.cz>
+
+	* plot/gnuplot_drawnow.m: Support gnuplot's dumb terminal.
+
+2009-11-02  Stefan Hepp  <stefan@stefant.org>
+
+	* plot/gnuplot_drawnow.m (gnuplot_default_term): Don't set term to
+	x11 unless DISPLAY is set.
+
+2009-11-02  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/interp1.m: Simplify.
+
+2009-11-02  Jaroslav Hajek  <highegg@gmail.com>
+
+	* polynomial/mkpp.m: Improve Matlab compatibility.
+	* polynomial/ppval.m: Ditto.
+	* polynomial/unmkpp: Update.
+	* polynomial/pchip.m: Update and optimize.
+	* polynomial/spline.m: Update.
+	* general/__splinen__.m: Update.
+
+2009-10-23  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/tril.m, general/triu.m: Remove sources.
+	* general/Makefile.in: Update.
+
+2009-10-20  Soren Hauberg  <hauberg@gmail.com>
+
+	* general/interp2.m: improved error checking and support for bicubic
+	interpolation when X and Y are meshgrid format.
+
+2009-10-22  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/interp1.m: Perform optimizations, improve code (use switch
+	instead of multiple ifs).
+	* polynomial/pchip.m: Employ more optimized formulas (from SLATEC).
+
+2009-10-22  Soren Hauberg  <hauberg@gmail.com>
+
+	* image/autumn.m, image/bone.m, image/cool.m, image/copper.m,
+	image/flag.m, image/gmap40.m, image/gray.m, image/hot.m,
+	image/hsv.m, image/jet.m, image/ocean.m, image/pink.m,
+	image/prism.m, image/rainbow.m, image/spring.m, image/summer.m,
+	image/white.m, image/winter.m: Add demos.
+
+2009-10-20  Soren Hauberg  <hauberg@gmail.com>
+
+ 	* general/interp2.m: improved error checking and support for bicubic
+
+2009-10-19  Soren Hauberg  <hauberg@gmail.com>
+
+	* io/strread.m, io/textread.m: New functions.
+
+2009-10-20  Jaroslav Hajek  <highegg@gmail.com>
+
+	* statistics/base/center.m: Rewrite using bsxfun.
+
+2009-10-15  David Bateman  <dbateman@free.fr>
+
+	* plot/__go_draw_axes__.m: Allow line and surface markerfacecolor
+	and markeredgecolor properties to be used and set the marker colors
+	appropriately.
+
+2009-10-14  Jaroslav Hajek  <highegg@gmail.com>
+
+	* statistics/base/median.m: Rewrite using nth_element.
+
+2009-10-01  John W. Eaton  <jwe@octave.org>
+
+	* image/__img__.m: Adjust xlim and ylim correctly.
+
+2009-10-01  John W. Eaton  <jwe@octave.org>
+
+	* Makefile.in (plot/gnuplot_binary.m): New rule.
+	(DOCSTRINGS): Depend on plot/gnuplot_binary.m.
+	(ALL_M_FILES): Define with =, not :=.
+
+2009-10-01  Jaroslav Hajek  <highegg@gmail.com>
+
+	* geometry/griddata.m: Fix handling vector xi, yi.
+
+2009-09-30  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/arrayfun.m: Simplify.
+
+2009-09-30  John W. Eaton  <jwe@octave.org>
+
+	* mkdoc: Work on list of file names instead of a directory.
+	* Makefile.in (ALL_M_FILES): Don't strip directories.
+	Also search build directory if it is different from $(srcdir).
+	Pass $(ALL_M_FILES) to mkdoc.
+
+2009-09-30  Michael D. Godfrey  <godfrey@isl.stanford.edu>
+
+	* plot/clabel.m: Spelling fix.
+	* plot/newplot.m: Update docstring.
+
+2009-09-28  John W. Eaton  <jwe@octave.org>
+
+	* general/sortrows.m: Also use old algorithm for sparse matrices.
+
+2009-09-21  Jaroslav Hajek  <highegg@gmail.com>
+
+	* set/union.m: Fix docstring.
+	* set/setxor.m: Fix docstring.
+
+2009-09-16  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/randperm.m: Remove.
+	* general/Makefile.in: Update.
+
+2009-09-15  John W. Eaton  <jwe@octave.org>
+
+	* confiugre.ac: Rename from configure.in
+	* Makefile.in: Rename all instances of configure.in to
+	configure.ac.
+
+2009-09-11  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/Makefile.in: Include __doglegm__.m.
+
+2009-09-11  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/fminunc.m: Simplify damped BFGS calculation.
+
+2009-09-09  Tatsuro Matsuoka  <tmacchant@yahoo.co.jp>
+
+	* plot/gnuplot_drawnow.m: Avoid flickering windows by avoding
+	'set multiplot' / 'unset multiplot' for gnuplot's windows and
+	wxt terminals.
+
+2009-09-06  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/__dogleg__.m: Revert to revision 22c8272af34b.
+	* optimization/__doglegm__.m: New source.
+	* optimization/fminunc.m: Use it.
+
+2009-09-08  John W. Eaton  <jwe@octave.org>
+
+	* io/dlmwrite.m: Fix typo.
+
+2009-09-06  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/fsolve.m: Change initial TR step strategy.
+	* optimization/fminunc.m: Change initial TR step strategy.
+
+2009-09-08  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/fminunc.m: Correct extra output params handling.
+
+2009-09-06  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/fsolve.m: Update initial factor.
+	* optimization/fminunc.m: Update initial factor.
+
+2009-09-06  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/arrayfun.m: Fix test.
+
+2009-09-05  John W. Eaton  <jwe@octave.org>
+
+	* plot/hold.m: Correctly toggle hold state.  Set both figure and
+	axes "nextplot" property when turning hold state on.
+	* plot/ishold.m: Check figure and axes nextplot properties.
+	Accept axes or figure handle argument.
+
+2009-09-01  Christophe Tournery  <christophe.tournery@illusonic.com>
+
+	* audio/wavread.m: Rename data_size from obsolete ck_size.
+
+2009-08-31  David Bateman  <dbateman@free.fr>
+
+	* general/quadgk.m: More care with the interval length and
+	convergence of contour integrals.
+
+2009-08-29  John W. Eaton  <jwe@octave.org>
+
+	* time/datestr.m: Add missing semicolon.
+
+2009-08-17  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/int2str.m: Convert to double before calling log10.
+
+2009-08-26  E. Joshua Rigler  <relgire@gmail.com>
+
+	* time/datestr.m: Set tm.isdst to -1 before calling mktime.
+
+2009-08-25  John W. Eaton  <jwe@octave.org>
+
+	* plot/__gnuplot_open_stream__.m: Save pid in __plot_stream__ property.
+	* plot/gnuplot_drawnow.m: Wait for gnuplot subprocess when printing.
+	From Ben Abbott <bpabbott@mac.com>, Rob Mahurin <rob@utk.edu>, and
+	Dmitri Sergatskov <dasergatskov@gmail.com>.
+
+2009-08-22  David Bateman  <dbateman@free.fr>
+
+	* plot/__add_datasource__.m: Correct test for "datasource" argument
+	* plot/__countour__.m: Add edgecolor properties and make it an alias
+	for linecolor with the value "auto" being "flat" for the edgecolor.
+
+2009-08-17  John W. Eaton  <jwe@octave.org>
+
+	* help/print_usage.m: Make it work again if an argument is given.
+
+2009-08-17  Jaroslav Hajek  <highegg@gmail.com>
+
+	* help/print_usage: Allow calling from methods.
+
+2009-08-11  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/diff.m: Remove.
+	* general/Makefile.in: Update.
+
+2009-08-07  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/flipdim.m: Fix omitted check.
+
+2009-08-07  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/flipdim.m: Simplify.
+
+2009-08-07  Olli Saarela  <olli.saarela@gmail.com>
+
+	* plot/__gnuplot_ginput__.m: If read fails to return data, sleep
+	before trying again.
+
+2009-08-06  John W. Eaton  <jwe@octave.org>
+
+	* plot/compass.m, plot/feather.m: Simplify argument processing.
+
+2009-08-06  John W. Eaton  <jwe@octave.org>
+
+	* statistics/base/std.m: Correctly work along singleton dimension.
+	From Christoph Ellenberger <C.Ellenberger@gmx.net>.
+
+2009-08-06  Jaroslav Hajek  <highegg@gmail.com>
+
+	* geometry/griddata.m: Optimize.
+
+2009-08-06  Olaf Till  <olaf.till@uni-jena.de>
+
+	* geometry/griddata.m: Linearize arrays.
+
+2009-08-04  Pieter Eendebak  <pieter.eendebak@gmail.com>
+
+	* set/setxor.m: Added test for cell arrays of strings.
+
+2009-08-05  Olli Saarela  <olli.saarela@gmail.com>
+
+	* plot/__gnuplot_get_var__.m: If read fails to return data, sleep
+	before trying again.
+
+2009-08-04  Pieter Eendebak  <pieter.eendebak@gmail.com>
+
+	* set/setxor.m: Support cell arrays of strings.
+
+2009-08-03  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/sub2ind.m: Remove source.
+	* general/ind2sub.m: Remove source.
+	* general/Makefile.in: Update.
+
+2009-08-02  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/gnuplot_drawnow.m: Avoid the flickering x11 window seen with
+	rapid replots by avoidng setting multiplot mode. This fix only
+	functions for a single axes with no image objects.
+	* plot/__go_draw_figure__.m: Move 'set multiplot' to gnuplot_drawnow.
+
+2009-07-31  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/common_size: Optimize.
+
+2009-07-29  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__go_draw_axes__.m: Fix ticklabels specified as 2D character
+	array.
+	* plot/__go_draw_axes__.m: Ignore fontnames for the Lua-TikZ terminal.
+	* plot/gnuplot_drawnow.m: Support the gnuplot terminal Lua-TikZ.
+	* plot/print.m: Support the gnuplot terminal Lua-TikZ.
+
+2009-07-29  Jaroslav Hajek  <highegg@gmail.com>
+
+	* plot/gnuplot_binary.m: Fix typo.
+
+2009-07-27  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/fzero.m: Use "global" parameter in str2func.
+	* optimization/fsolve.m: Ditto.
+	* optimization/fminunc.m: Ditto.
+
+2009-07-24  John W. Eaton  <jwe@octave.org>
+
+	* plot/gnuplot_binary.in: Accept arguments in addition to program name.
+	* plot/__gnuplot_open_stream__.m: Pass additional args to gnuplot.
+
+2009-07-23  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/legend.m: Add an hggroup demo using bar(). Include clf()
+	in each demo.
+
+2009-07-23  John W. Eaton  <jwe@octave.org>
+
+	* image/imread.m: Fix test.
+
+	* plot/legend.m: Process arguments in order, child objects in
+	reverse.  Remove special case for single label.  New demos.
+
+2009-07-23  Thorsten Meyer  <thorsten.meyier@gmx.de>
+
+	* testfun/assert.m: Fix string comparison bug.
+
+2009-07-20  Jaroslav Hajek  <highegg@gmail.com>
+
+	* testfun/assert.m: Use less strict checking for exact matches.
+
+2009-07-17  John W. Eaton  <jwe@octave.org>
+
+	* plot/__go_draw_axes__.m: Use "layer" property to decide whether
+	to send "set border front" or "set border layerdefault" to plot
+	stream.  Don't send "set border front" to plot stream for image data.
+
+2009-07-15  Robert T. Short  <octave@phaselockedsystems.com>
+
+	* polynomial/conv.m: Fix Matlab incompatibility.  New tests.
+
+2009-07-09  John W. Eaton  <jwe@octave.org>
+
+	* plot/axis.m: Return 4-element vector for 2-d view.
+	From David Woodburn <david.woodburn@gmail.com>.
+
+	* sparse/nonzeros.m: Always return a column vector.  New tests.
+
+2009-06-25  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/gnuplot_drawnow.m: Apply feature 'wxt_has_size'.
+	* plot/__gnuplot_has_feature__.m: Add feature 'wxt_has_size' for
+	gnuplot >= 4.3.0.
+
+2009-06-24  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__go_draw_figure__.m: Modify the implicit margin when gnuplot's
+	output is landscape.
+	* plot/gnuplot_drawnow.m: Simplify handling of the figure's paper
+	properties, and rely upon listeners for units conversion. Minor code
+	improvements.
+	* plot/print.m: Reimplement -landscape and -portrait to modify the
+	properties papersize and paperposition. Produce compatible results
+	when paperpositionmode=='auto'. Simplfy units conversion and
+	restoration of initial figure properties.
+
+2009-06-24  Marco Caliari  <marco.caliari@univr.it>
+
+	* general/repmat.m: Call kron, not spkron.
+
+2009-06-24  Alexander Mamonov  <mamonov@gmail.com>
+
+	* plot/plot3.m: Correctly compute offsets for property/value pairs.
+
+2009-06-23  Alexander Mamonov  <mamonov@gmail.com>
+
+	* image/imread.m: New test.
+
+2009-06-22  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/grid.m: Add missing semi-colon. Allow grid to be toggled
+	on/off for each axis independently. Gnuplot requires that minor
+	ticks accompany minor ticks. Add demo.
+	* plot/__go_draw_axes__.m: For {x,y,z}scale == 'log' use 10 minor
+	ticks.
+
+2009-06-22  John W. Eaton  <jwe@octave.org>
+
+	* statistics/base/var.m: Return zero for scalar case.  Handle
+	empty arguments in a Matlab compatible way.  New tests.
+
+2009-06-19  Jaroslav Hajek  <highegg@gmail.com>
+
+	* set/ismember.m: Properly handle NaNs. Fix test.
+
+2009-06-18  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__go_draw_axes__.m: Change the default x11 fontspec from '*,0'
+	to ',0' to avoid delays searching the fontpath for a font named '*'.
+
+2009-06-18  Daniel Gualberto  <daniel@alacer.com.br>
+
+	* polynomial/mpoles.m: Fix infinite loop for a multiplicity of
+	poles at zero. Test added.
+
+2009-06-17  Bertrand Roessli  <bertrand.roessli@psi.ch>
+
+	* plot/axis.m: Fix bug for 'axis tight' with multiple surface plots,
+	add demo.
+
+2009-06-15  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/quiver.m: Add 'clf' to demos.
+	* plot/plotyy.m: Consider dataaspectratiomode before changing
+	dataaspectratio.
+
+2009-06-14  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/plotyy.m: Fix compatibility with subplot, add listeners for
+	dataaspectratio, and add a demo.
+
+2009-06-14  Eric Chassande-Mottin  <echassandemottin@gmail.com>
+
+	* plot/plotyy.m: Correct behavior when there is no currentfigure.
+
+2009-06-14  Jaroslav Hajek  <highegg@gmail.com>
+
+	* set/ismember.m: Reimplement using lookup & unique.
+
+2009-06-11  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/print.m: Fix logic associated with 'have_ghostscript'.
+	* plot/gnuplot_drawnow.m: Add support for pdfcairo and pngcairo
+	terminals. Minor code improvements.
+	* plot/print.m: Associate '-mono' with devices ps, ps2, eps, & eps2.
+	Have '-mono' render all objects in monochrome.
+	For pdf or png output, favor gnuplot's cairo terminals.
+
+2009-06-10  Marco Caliari  <marco.caliari@univr.it>
+
+	* plot/hold.m: Add demo including a hggroup.
+	* plot/__go_draw_axes__.m: Fix order when pushing group children onto
+	the axes kid list.
+	* general/quadgk.m: Better waypoint transform.
+
+2009-06-09  David Bateman  <dbateman@free.fr>
+
+	* general/quadgk.m: Add test case and fixed doubly infinite
+	waypoint transform for x = 0 case.
+
+2009-06-09  Marco Caliari  <marco.caliari@univr.it>
+
+	* general/quadgk.m: Fix doubly infinite transformation to the finite
+	interval.
+
+2009-06-08  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/axis.m: Fix bug for 'axis tight' with multiple lines, modify
+	demo.
+
+2009-06-07  Thorsten Meyer  <thorsten.meyier@gmx.de>
+
+	* testfun/assert.m: Fix texinfo bug.
+
+2009-06-04  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__go_draw_axes__.m: Change strncmpi(scale,'lo') to
+	strcmp(scale,'log').
+	* plot/__go_draw_axes__.m: For log-scale axes use format '10^{%T}'.
+
+2009-06-03  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/colorbar.m: Colorbar 'handlevisibility' should be 'on'.
+	Add additional demos which illustrate problems with the present
+	implementation.
+	* plot/__gnuplot_has_feature__.m: Change version for
+	"x11_figure_position" from ">=4.3.0" to ">=4.2.5".
+	* plot/__scatter__.m: If the color spec is empty, set using
+	__next_line_color__.
+	* plot/scatter3.m: Add demos.
+
+2009-06-03  Jaroslav Hajek  <highegg@gmail.com>
+
+	* polynomial/polyfit.m: Fix test.
+
+2009-06-02  Rafael Laboissiere  <rafael@debian.org>
+
+	* help/doc.m: In test, look also for the gzipped version of the
+	info_file
+
+2009-05-29  John W. Eaton  <jwe@octave.org>
+
+	* plot/__gnuplot_get_var__.m: Insert missing semicolon.
+
+2009-05-28  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__go_draw_axes__.m: Set x2range when xaxislocation=='top'
+	and set y2range when yaxislocation=='right'. Simplify support
+	for ticklabel separator '|'.
+	* plot/__go_draw_figure__.m: Change 'autoscale fix' to
+	'autoscale keepfix'.
+	* plot/colorbar.m: Add demos.
+
+2009-05-28  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__go_draw_axes__.m: Add support for ticklabel separator '|'.
+
+2009-05-28  Jaroslav Hajek  <highegg@gmail.com>
+
+	* sparse/bicgstab.m: Improve preconditioning; avoid explicit inverse.
+	* sparse/cgs.m: Improve preconditioning; avoid explicit inverse.
+
+2009-05-28  Radek Salac  <salac.r@gmail.com>
+
+	* sparse/bicgstab.m: New output when calling without arguments.
+	Time optimization - remove certain checks linked to
+	preconditioner which are unacceptably slow.
+	* sparse/cgs.m: New output when calling without arguments.
+	Time optimization - remove certain checks linked to
+	preconditioner which are unacceptably slow.  Rename internal
+	variable to match bicgstab.
+
+2009-05-27  Rik Wehbring  <rdrider0-list@yahoo.com>
+
+	* plot/axis.m: Update documentation to reflect addition of
+	"tight" option.
+
+2009-05-27  Rik Wehbring  <rdrider0-list@yahoo.com>
+
+	* ismember.m: Update examples to remove incorrect reference to
+	residue function.
+
+2009-05-27  John W. Eaton  <jwe@octave.org>
+
+	* image/imwrite.m: Convert indexed images to RGB before calling
+	__magick_write__.
+
+	* image/imshow.m: In demo, convert image to rgb before scaling
+	components.  Use imread instead of loadimage.
+
+2009-05-26  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__go_draw_axes__.m: Fix rendering of overlaping images and
+	line objects.  Add demos as well.
+
+2009-05-27 S�ren Hauberg  <hauberg@gmail.com>
+
+	* geometry/delaunay.m: Support cellstr's as options.
+
+2009-05-27  Jaroslav Hajek  <highegg@gmail.com>
+
+	* plot/imshow.m: Fix handling of indexed images.
+
+2009-05-26 S�ren Hauberg  <hauberg@gmail.com>
+
+	* help/__makeinfo__.m: Support several @seealso's in one text.
+
+2009-05-26  John W. Eaton  <jwe@octave.org>
+
+	* plot/colorbar.m: Downcase location argument.
+
+2009-05-26 Carlo de Falco  <kingcrimson@tiscali.it>
+
+	* pkg/pkg.m: Add "version" field to the structure returned by "pkg
+	describe".
+
+2009-05-25  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__go_draw_axes__.m: Properly render TeX symbols for x11, when
+	using the anonymous fontname="*".
+
+2009-05-24 Benjamin Lindner  <lindnerb@users.sourceforge.net>
+
+	* plot/gnuplot_drawnow.m: single-quote output name to allow backslash
+	characters as filesep under windows
+	* plot/print.m: Support ps->pdf using ghostscript under windows, check
+	for %GSC% environment variable.
+
+2009-05-24 Benjamin Lindner  <lindnerb@users.sourceforge.net>
+
+	* plot/__gnuplot_version__.m: quote gnuplot_binary to allow spaces
+	in file name
+
+2009-05-22  John W. Eaton  <jwe@octave.org>
+
+	* general/interp3.m: Don't require interpolation grid to have same
+	size as data.  From Kris Thielemans <kris.thielemans@imperial.ac.uk>.
+
+2009-05-19 Carlo de Falco  <kingcrimson@tiscali.it>
+
+	* pkg/pkg.m: Fix a bug when quering only one non installed package
+	with "pkg describe".
+
+2009-05-14  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/__fdjac__.m: Support central differences.
+	* optimization/fsolve.m: Support central differences. Add FinDiffType
+	option.
+	* optimization/fminunc.m: Ditto.
+
+2009-05-17  Rik Wehbring  <rdrider0-list@yahoo.com>
+
+	* *.m: Simplify Texinfo documentation in .m scripts by removing
+	redundant @iftex calls
+
+2009-05-17  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/fminunc.m: Improve TR updating strategy.
+	* optimization/fsolve.m: Ditto.
+
+2009-05-15  John W. Eaton  <jwe@octave.org>
+
+v	* general/nargchk.m: Don't generate error if output is struct.
+	Uncomment some additional tests.
+	From Alois Schloegl <alois.schloegl@tugraz.at>
+
+2009-05-14  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/fminunc.m: Import the step adaptation strategy
+	improvements from fsolve.
+
+2009-05-08  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__gnuplot_has_feature__.m: Add feature "key_has_font_properties".
+	* plot/__go_draw_axes__.m: Have legend inherit the axis font-name/size.
+
+2009-05-04  Peter O'Gorman  <pogma@thewrittenword.com>
+
+	* miscellaneous/tar.m, miscellaneous/unpack.m:
+	Pass "xvf" to tar instead of "-x -v -f".
+
+2009-04-30  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__gnuplot_has_feature__.m: Change version for
+	"x11_figure_position", >4.2.4 to >=4.3.0.
+
+2009-04-30  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/gnuplot_drawnow.m: For figure position, treat 'wxt' as 'x11'.
+
+2009-04-30  Jaroslav Hajek  <highegg@gmail.com>
+
+	* statistics/base/range.m: Fix behavior when dim is specified.
+
+2009-04-28  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/print.m: Fix typo: 'gswin23c' -> 'gswin32c'. Suppress stderr
+	when printing. New sub-function: fix_eps_bbox(). Add option, "-tight",
+	to replace the gnuplot bbox with a tight bbox for eps-files.
+
+2009-04-23  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/print.m: Use Ghostscript rather than ImageMagick's 'convert'.
+	Support printing to non-postscript printers. Do not change the output
+	filename when using Ghostscript. When using lpr to print the output,
+	send it without filtering (unix), or as if it were binary (pc).
+
+2009-04-22  Robert T. Short  <octave@phaselockedsystems.com>
+
+	* general/isa.m: Correctly report multiple layers of class hierarchy.
+
+2009-04-20  John W. Eaton  <jwe@octave.org>
+
+	* special-matrix/vander.m: Update tests.
+
+2009-04-20  Jaroslav Hajek  <highegg@gmail.com>
+
+	* special-matrix/vander.m: Allow second argument.
+	* special-matrix/polyfit.m: Simplify.
+
+2009-04-17  Rik  <rdrider0-list@yahoo.com>
+
+	* plot/__marching_cube__.m: Correct help Texinfo so manual will compile
+
+2009-04-16  Marco Caliari  <marco.caliari@univr.it>
+
+	* toeplitz.m: Treat separately the sparse case.
+
+2009-04-14  Thomas Treichl  <Thomas.Treichl@gmx.net>
+
+	* plot/__marching_cube__.m: Add help text.
+	* plot/isonormals.m: Add help text and tests.
+
+2009-04-14  David Bateman  <dbateman@free.fr>
+
+	* plot/__patch__.m: Set default facecolor to [0,1,0].
+
+2009-04-12  Aravindh Krishnamoorthy  <aravindh.k.dev@gmail.com>
+
+	* special-matrix/hadamard.m: Fix a documentation mistake.
+
+2009-04-14  Jaroslav Hajek  <highegg@gmail.com>
+
+	* polynomial/polyaffine.m: New function.
+	* polynomial/polyscale.m: Remove.
+	* polynomial/polytrans.m: Remove.
+
+2009-04-12  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__gnuplot_open_stream__.m: New function.
+	* plot/__gnuplot_get_var__.m: If not open, open the gnuplot plot stream.
+	* plot/gnuplot_drawnow.m: Replace internal function open_gnuplot_stream
+	with new __gnuplot_open_stream__.
+
+2009-04-11  David Bateman  <dbateman@free.fr>
+
+	* geometry/trisurf.m: New file.
+	* geometry/Makefile.in (SOURCES): Add it here.
+	* geometry/trimesh.m: Convert to using 3D patches.
+	* plot/__go_draw_axes__.m: Allow 3D filled triangular patches.
+	* plot/__patch__.m: Rewrite to allow update of dependent variables
+	with listener functions amongst themselves.
+	* plot/patch.m: Add 3D demo. Update the documentation.
+
+2009-04-11  Martin Helm  <martinh@sirius.mhelm.de>
+
+	* plot/__interp_cube__.m, plot/__marching_cube__.m, isocolors.m,
+	isonnormals.m, isosurface.m: New files.
+	* plot/Makefile.in (SOURCES): Add them here.
+
+2009-04-11  Jaroslav Hajek  <highegg@gmail.com>
+
+	* set/intersect.m: Add missing branch.
+
+2009-04-10  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/print.m: If no pdf support in gnuplot, then "convert" from
+	postscript to pdf. For gnuplot 4.2.x use "convert", if it is present,
+	to produce pdf output. Only render a full page for ps/pdf output.
+	Rename variable, "size" to "canvas_size". Reformat help text to
+	eliminate unintended spaces. Minor improvements to the code.
+	* plot/gnuplot_drawnow.m: Place canvas size at the end of the terminal
+	spec, and remove trailing semicolon. Minor improvments to the code.
+	* plot/__gnuplot_get_var__.m: If fifo fails to open, try 2nd time.
+
+2009-04-08  Jaroslav Hajek  <highegg@gmail.com>
+
+	* special-matrix/vander.m: Optimize.
+
+2009-04-07  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/Makefile.in: Remove __gnuplot_default_font__.m from SOURCES.
+
+2009-04-06  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__gnuplot_get_var__.m: Correct misleading error messages, and
+	remove dangling/commented code.
+	* plot/__gnuplot_default_font__.m: Remove file from archive.
+	* plot/__go_draw_axes__.m, plot/__go_draw_figure__.m: Allow
+	fontsize to be specified for all terminals with fontname == "*".
+
+2009-04-06  Jaroslav Hajek  <highegg@gmail.com>
+
+	* polynomial/polyscale.m: New function.
+	* polynomial/polytrans.m: New function.
+
+2009-04-06  Jaroslav Hajek  <highegg@gmail.com>
+
+	* special-matrix/pascal.m: Fix, optimize & extend.
+
+2009-04-06  Jaroslav Hajek  <highegg@gmail.com>
+
+	* linear-algebra/vech.m: Optimize.
+
+2009-04-06  Jaroslav Hajek  <highegg@gmail.com>
+
+	* special-matrix/toeplitz.m: Optimize.
+
+2008-04-03  David Bateman  <dbateman@free.fr>
+
+	* plot/__scatter__.m: correct indexing of cdata.x
+
+2009-04-03  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/fminunc.m: New function.
+	* optimization/Makefile.in: Update.
+	* optimization/__dogleg__: Allow general quadratics.
+
+2009-04-02  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__go_draw_axes__.m: Include gnuplot command termination when
+	plotting image.
+
+2009-04-02  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__go_draw_axes__.m: Fix title placement for gnuplot 4.2.x.
+
+2009-04-02  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/fsolve.m: Fix test.
+
+2009-03-30  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__go_draw_axes__.m: New subfunction create_fontspec(). Allow
+	fontsize to be specified when the fontname is anonymous.
+
+2009-03-30  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__gnuplot_default_font__.m: New function: determine gnuplot's
+	terminal dependent default font.
+	* plot/__go_draw_figure__.m: Substitute gnuplot default font when
+	"fontname" = "*".
+
+2009-03-29  John W. Eaton  <jwe@octave.org>
+
+	* testfun/Makefile.in (SOURCES): Add rundemos.m to the list.
+
+2009-03-29  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/print.m: For eps output the bounding box should represent the
+	figure's position.
+
+2009-03-28  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/gnuplot_drawnow.m: Always set figure property "__plot_stream__"
+	to the active gnuplot steam. Permits __gnuplot_get_var__ to return to
+	proper result for all gnuplot streams.
+
+2009-03-27  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__go_draw_axes__.m: Properly position the title for 3D plots
+	when using the gnuplot (v4.3+) backend.
+
+2009-03-27  Jaroslav Hajek  <highegg@gmail.com>
+
+	* linear-algebra/expm.m: Fix order of outputs from balance.
+
+2009-03-25  Kai Habel  <kai.habel@gmx.de>
+
+	* general/gradient.m: Fix calculation for more than two
+	dimensions.  Change interpretation of vector arguments from
+	spacing to coordinates.  New tests.
+
+2009-03-25  John W. Eaton  <jwe@octave.org>
+
+	* mkdoc: Pass full file name to gethelp.
+	* gethelp.cc (main): Handle second argument.  Write comment with
+	full file name to output.
+
+2009-03-24  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/gnuplot_drawnow.m: When printing, pass scalar plot_stream
+	to __gnuplot_draw_figure__, and close all plot streams when done.
+
+2009-03-24  John W. Eaton  <jwe@octave.org>
+
+	* general/isa.m: Handle parent classes.
+
+2009-03-23  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/gnuplot_drawnow.m: Check that gnuplot has internal variable
+	"GPVAL_TERMINALS".
+	* plot/__gnuplot_has_feature__.m: Add "variable_GPVAL_TERMINALS".
+
+2009-03-21  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/gnuplot_drawnow.m: Verify the gnuplot terminal is supported.
+	* plot/__gnuplot_get_var__.m: Add function to get gnuplot variables.
+	* plot/print.m: Restore the behavior for option -S<num>,<num>.
+
+2009-03-19  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/fsolve.m (guarded_eval): Simplify & fix missing
+	semicolon.
+
+2009-03-17  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/__fdjac__.m: Pass in fvec to save one evaluation.
+	* optimization/fsolve.m: Avoid redundant reevaluation when using
+	FD jacobians. Document how it can be done with user jacobians.  Make
+	first iteration special and call outputfcn after it. Skip updates
+	unless two successful iterations have occured.
+	* optimization/__dogleg__.m: Add missing alpha in the zero-gradient
+	case.
+	* optimization/fsolve.m: Remove autodg (not used), simplify.
+
+2009-03-14  Jaroslav Hajek  <highegg@gmail.com>
+
+	* statistics/base/var.m: a -> x.
+
+2009-03-13  Jaroslav Hajek  <highegg@gmail.com>
+
+	* statistics/base/mean.m: Simplify.
+	* statistics/base/meansq.m: Optimize.
+	* statistics/base/center.m: Fix behvaior with vectors, simplify.
+	* statistics/base/std.m: Simplify using `center'.
+	* statistics/base/var.m: Ditto.
+	* statistics/base/cov.m: Ditto.
+
+2009-03-13  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/repmat.m: Use subscript pairs rather than forming Kronecker
+	products.
+
+2009-03-11  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__go_draw_axes__.m: Unset the {x,y,z}ticks when initializing
+	each axis. Set ticklabels when the ticklabels are empty and when
+	ticklabelmode=="manual".
+
+2009-03-11  Marco Caliari  <marco.caliari@univr.it>
+
+	* plot/axis.m: Implement "square" and "equal" options, conditional
+	on how octave positions gnuplot axes. Place the "title()" and
+	"axis()" commands after "plot()" in the demos.
+
+2009-03-09  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__go_draw_axes__.m (do_tics): Fix typo (xaxislocation ->
+	yaxislocation).
+
+2009-03-09  John W. Eaton  <jwe@octave.org>
+
+	* help/lookfor.m (search_cache): Also match function names.
+
+	* pkg/pkg.m, help/gen_doc_cache.m, help/lookfor.m:
+	Use doc-cache instead of DOC for doc cache file.
+
+2009-03-09  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/accumarray.m: Reorder tests. Call either "sparse" or
+	__accumarray_sum__ for the default summation case.
+	* statistics/base/histc.m: Reimplement using lookup & accumarray.
+
+2009-03-08  S�ren Hauberg  <hauberg@gmail.com>
+
+	* statistics/base/histc.m: New function.
+
+2009-03-06  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__go_draw_axes__.m: Preserve the order of axes' children
+	when pruning the handles for the {x,y,z}labels and title.
+	* plot/legend.m: Change demo to add colors to lines. This change
+	reveals the problem (above) with the ordering of the axes' children.
+
+2009-03-05  Jaroslav Hajek  <highegg@gmail.com>
+
+	* linear-algebra/condest.m: Use lu rather than splu. Use relative tols
+	for tests.
+
+2009-03-05  John W. Eaton  <jwe@octave.org>
+
+	* deprecated/spdiag.m: Ensure sparse result.
+
+2009-03-05  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__go_draw_axes__.m: Preserve column vector orientation for
+	the axes children while removing the axis label & title handles.
+
+2009-03-03  Jaroslav Hajek  <highegg@gmail.com>
+
+	* polynomial/polyval.m: Implement using Horner scheme.
+
+2009-03-03  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/gnuplot_drawnow.m: Fix unintended shift of plot image for
+	the gnuplot postscript+eps terminal.
+
+2009-03-02  Jaroslav Hajek  <highegg@gmail.com>
+
+	* pkg/pkg.m (fix_depends): Fix & simplify splitting the string.
+
+2009-03-02  Thorsten Meyer  <thorsten.meyier@gmx.de>
+
+	* set/complement.m, set/union.m: Remove reference to deprecated
+	function create_set.
+
+2009-03-01  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__go_draw_axes__.m: Do not render axis labels twice when
+	their handles are visible, but do render objects with hidden
+	handles.
+
+2009-03-01  Ben Abbott  <bpabbott@mac.com>
+
+	* general/num2str.m: Trivial bug fix. Recent switch from split()
+	to strsplit() produced cells rather than character data.
+
+2009-03-01  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/colorbar.m: Bug fix. Allow hidden colorbars to be deleted,
+	and replace existing colorbar when a new one is created. Additional
+	demos are included to verify these behaviors.
+
+2009-02-28  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__actual_axis_position__.m: Include file missed in prior
+	changeset.
+
+2009-02-28  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/print.m, plot/gnuplot_drawnow.m: Add compatible support for
+	specificying resolution of bitmap terminals, "-r<num>".
+
+	* plot/gnuplot_drawnow.m: Check that canvas size is only specified
+	one time.
+
+	* plot/gnuplot_drawnow.m, plot/__go_draw_figure__.m: Support papersize,
+	paperposition properties. Accommodate gnuplot's implicit margins for
+	postscript terminals. Remove internal function get_canvassize().
+
+	* plot/gnuplot_drawnow.m:
+	Terminate gnuplot "set term ..." with semicolon.
+	Specify vector terminals sizes in floating point.
+	Rename internal function isbackend() to output_to_screen().
+	Rename internal function gnuplot_term() to gnuplot_default_term().
+	Rename internal function isbitmap() to term_units_are_pixels().
+	Minor changes for coding conventions.
+
+	* plot/__actual_axis_position__.m, Makefile.in: New function to
+	determine position of rendered axes, including the effect of the
+	aspect ratio.
+	* plot/__gnuplot_has_feature__.m: Add new feature
+	"screen_coordinates_for_{lrtb}margin".
+	* plot/__go_draw_axes__.m, plot/colorbar.m: Enable axes to be
+	positioned using {lrtb}margins.
+	* plot/colorbar.m: Add to, and modify, demos.
+
+	* plot/print.m: Remove non-functional/commented code.
+	* plot/__go_draw_figure__.m: Remove non-functional code.
+	* plot/__gnuplot_has_feature__.m: Remove non-functional code.
+
+	* plot/quiver3.m: Add "clf" and "colormap(jet(64))" to demo.
+
+2009-02-27  John W. Eaton  <jwe@octave.org>
+
+	* set/complement.m: Call unique, not create_set.
+	* set/unique.m: Style fix for docstring.
+	* deprecated/create_set.m: Move here from set/create_set.m.
+	Always return a row vector, as documented.
+
+	* set/Makefile.in (SOURCES): Remove create_set.m from the list.
+	* deprecated/Makefile.in (SOURCES): Add create_set.m to the list.
+
+	* general/num2str.m: Call strsplit instead of split.
+
+	* strings/strsplit.m: Style fixes.
+
+2009-02-27  Jaroslav Hajek  <highegg@gmail.com>
+
+	* strings/strsplit.m: Check also nargin.
+
+2009-02-26  John W. Eaton  <jwe@octave.org>
+
+	* deprecated/split.m: Add warning, not about version.
+
+2009-02-26  Jaroslav Hajek  <highegg@gmail.com>
+
+	* strings/strsplit.m: New function.
+	* strings/split.m: Move to deprecated/.
+	* strings/Makefile.in: Update.
+	* deprecated/Makefile.in: Update.
+
+	* general/int2str.m: Use strsplit instead of split.
+	* general/num2str.m: Ditto.
+	* help/__makeinfo__.m: Ditto.
+	* help/lookfor.m: Ditto.
+	* miscellaneous/compare_versions.m: Ditto.
+	* miscellaneous/tar.m: Ditto.
+	* miscellaneous/unpack.m: Ditto.
+	* miscellaneous/what.m: Ditto.
+	* miscellaneous/zip.m: Ditto.
+	* pkg/pkg.m: Ditto.
+	* strings/strtok.m: Ditto.
+	* testfun/rundemos.m: Ditto.
+
+2009-02-25  John W. Eaton  <jwe@octave.org>
+
+	* Makefile.in (distclean maintainer-clean): Remove tags and TAGS
+	in distclean target.
+
+2009-02-25  Jaroslav Hajek  <highegg@gmail.com>
+
+	* help/lookfor.m: Vectorize the path splitting using mat2cell.
+	Extract new path elements using setdiff.
+
+2009-02-25  John W. Eaton  <jwe@octave.org>
+
+	* plot/pie.m: Use numel to check sizes of X and LABELS instead of
+	using size_equal.  From Andy Buckle <andybuckle@gmail.com>.
+
+	* help/lookfor.m: Split original path into cell array and compare
+	elements with strcmp.  Suppress warnings and errors when getting
+	help text from function files.
+
+2009-02-24  John W. Eaton  <jwe@octave.org>
+
+	* help/gen_doc_cache.m: Don't compress output file.  By default,
+	write to DOC, not DOC.gz.  Don't save empty cache.
+
+	* help/lookfor.m: Use doc_cache_file to get location of DOC file.
+
+2009-02-24  Jason Riedy  <jason@acm.org>
+
+	* pkg/pkg.m (generate_lookfor_cache): Generate a DOC file for each
+	directory.
+
+	* help/gen_doc_cache.m: Call __makeinfo__, not makeinfo.
+
+2009-02-24  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/fsolve.m: Update niter after each iteration, not just
+	a succesful one.
+
+2009-02-08  Thorsten Meyer  <thorsten.meyier@gmx.de>
+
+	* configure.in: AC_SUBST ac_config_files
+
+	* Makefile.in:  Add make targets for configuration files
+	and config.status.
+
+2009-02-23  John W. Eaton  <jwe@octave.org>
+
+	* plot/fplot.m: Fix nargin check.
+	From Joel Parker <Joel.Parker@radiancetech.com>.
+
+2009-02-20  Steffen Groot  <steffen.groot@technolution.eu>
+
+	* plot/__patch__.m: Correct indexing of varargin.
+
+2009-02-20  Jaroslav Hajek  <highegg@gmail.com>
+
+	* linear-algebra/dmult.m: Remove.
+	* linear-algebra/Makefile.in: Update.
+	* deprecated/dmult.m: Move here; revert to the 3.0.x version.
+	* deprecated/Makefile.in: Update.
+	* statistics/models/logistic_regression_derivatives.m: Replace dmult
+	by diagonal matrices.
+
+2009-02-19  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/gnuplot_drawnow.m: Only send figure position info to gnuplot
+	when the plot stream is first opened. Revert usage of hidden axes
+	to store prior figure "position" property.
+
+2009-02-19  John W. Eaton  <jwe@octave.org>
+
+	* general/__isequal__.m, general/__splinen__.m, image/__img__.m,
+	image/__img_via_file__.m, miscellaneous/__xzip__.m,
+	optimization/__all_opts__.m, optimization/__dogleg__.m,
+	optimization/__fdjac__.m, path/__extractpath__.m,
+	plot/__add_datasource__.m, plot/__area__.m,
+	plot/__axes_limits__.m, plot/__axis_label__.m, plot/__bar__.m,
+	plot/__bars__.m, plot/__clabel__.m, plot/__contour__.m,
+	plot/__default_plot_options__.m, plot/__errcomm__.m,
+	plot/__errplot__.m, plot/__ezplot__.m,
+	plot/__gnuplot_has_feature__.m, plot/__gnuplot_version__.m,
+	plot/__go_close_all__.m, plot/__go_draw_axes__.m,
+	plot/__go_draw_figure__.m, plot/__line__.m,
+	plot/__next_line_color__.m, plot/__patch__.m, plot/__plr1__.m,
+	plot/__plr2__.m, plot/__plt1__.m, plot/__plt2__.m,
+	plot/__plt2mm__.m, plot/__plt2mv__.m, plot/__plt2ss__.m,
+	plot/__plt2sv__.m, plot/__plt2vm__.m, plot/__plt2vs__.m,
+	plot/__plt2vv__.m, plot/__plt__.m, plot/__plt_get_axis_arg__.m,
+	plot/__pltopt1__.m, plot/__pltopt__.m, plot/__quiver__.m,
+	plot/__scatter__.m, plot/__stem__.m, startup/__finish__.m,
+	statistics/base/__quantile__.m: Consistent doc strings for
+	internal fucntions.
+
+2009-02-18  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/subplot.m: Fix unintended deletion of axes.
+
+2009-02-18  Frederick Umminger  <Frederick_Umminger@playstation.sony.com>
+
+	* audio/wavread.m: Improve search for data chunks.
+
+2009-02-18  Ivan Sutoris  <ivan.sutoris@gmail.com>
+
+	* miscellaneous/edit.m: Expand documentation about editor mode.
+
+2009-02-18  John W. Eaton  <jwe@octave.org>
+
+	* plot/__gnuplot_version__.m: Don't use regexp to extract version
+	number.
+
+2009-02-18  John W. Eaton  <jwe@octave.org>
+
+	* plot/gnuplot_drawnow.m (gnuplot_set_term):
+	Adjust nargin checks for new signature.
+
+2009-02-17  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/contourc.m: Convert demo to test.
+	* plot/surfnorm.m: Add another demo.
+	* plot/surfnorm.m, plot/pareto.m: Add "colormap(jet)" to 1st demo.
+	* plot/plotyy.m, plot/patch.m, plot/pareto.m, plot/legend.m,
+	plot/fill.m, plot/comet.m, plot/colorbar.m, plot/clabel.m:
+	Replace "close all" with "clf" in demo.
+
+2009-02-17  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/gnuplot_drawnow.m: Only close the gnuplot window and send
+	position/size info when the figure's position property has changed.
+	(gnuplot_set_term): New arg, NEW_STREAM.  Change all uses.
+	(open_gnuplot_stream): Delete unused output ENHANCED.
+
+2009-02-17  John W. Eaton  <jwe@octave.org>
+
+	* plot/plotyy.m: Handle case of existing figure with no axes.
+
+2009-02-16  John W. Eaton  <jwe@octave.org>
+
+	* help/__makeinfo__.m: Rename from help/makeinfo.m.  Delete tmp file.
+	* help/Makefile.in (SOURCES): Add __makeinfo__.m, delete makeinfo.m.
+	* help/get_first_help_sentence.m, help/help.m, help/lookfor.m,
+	help/print_usage.m: Call __makeinfo__ instead of makeinfo.
+	* help/__strip_html_tags__.m, help/__additional_help_message__.m:
+	Doc fix.
+
+2009-02-16  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/shading.m: No new figure windows for the demos.
+	* plot/surfl.m: Clear figure before running demos.
+
+2009-02-16  Jaroslav Hajek  <highegg@gmail.com>
+
+	* linear-algebra/expm.m: Fix invalid unscaling.
+	* help/which.m: Do not add "function" here.
+	* optimization/fsolve.m: Update comments.
+
+2009-02-16  John W. Eaton  <jwe@octave.org>
+
+	* help/help.m: Shorten default help text.
+
+2009-02-15  John W. Eaton  <jwe@octave.org>
+
+	* help/doc.m, help/help.m, help/lookfor.m, help/type.m,
+	help/which.m, image/colormap.m, miscellaneous/delete.m,
+	miscellaneous/dir.m, miscellaneous/edit.m,
+	miscellaneous/intwarning.m, miscellaneous/ls.m,
+	miscellaneous/mex.m, miscellaneous/mkoctfile.m,
+	miscellaneous/run.m, miscellaneous/what.m, path/savepath.m,
+	pkg/pkg.m, plot/axis.m, plot/box.m, plot/caxis.m, plot/cla.m,
+	plot/close.m, plot/colorbar.m, plot/grid.m, plot/hidden.m,
+	plot/hold.m, plot/legend.m, plot/orient.m, plot/print.m,
+	plot/shading.m, plot/title.m, plot/xlabel.m, plot/ylabel.m,
+	plot/zlabel.m, testfun/demo.m, testfun/example.m, testfun/fail.m,
+	testfun/rundemos.m, testfun/test.m:
+	Delete "PKG_ADD: mark_as_command" directive.
+
+	* edit.m: Avoid command-style function call syntax when
+	assigning results in tests.
+
+	* deprecated/mark_as_rawcommand.m, deprecated/unmark_rawcommand.m,
+	deprecated/israwcommand.m, deprecated/mark_as_command.m,
+	deprecated/unmark_command.m, deprecated/iscommand.m:
+	New functions.
+	* deprecated/Makefile.in (SOURCES): Add them to the list.
+
+2009-02-15  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/subplot.m: Compatible placement of subplots.
+
+2009-02-13 Ben Abbott  <bpabott@mac.com>
+
+	* plot/__go_draw_axes__.m: Respect axes ticklength property.
+
+2009-02-12  John W. Eaton  <jwe@octave.org>
+
+	* general/sortrows.m: Call __sort_rows_idx__, not __sortrows_idx__.
+
+2009-02-12  Soren Hauberg  <hauberg@gmail.com>
+
+	* help/gen_doc_cache.m: Change API so we only handle one directory per
+	call to this function.
+
+2009-02-12  Soren Hauberg  <hauberg@gmail.com>
+
+	* help/lookfor.m: Adapt to new cache scheme.
+
+2009-02-11  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/sortrows.m: Employ __sortrows_idx__ when applicable,
+	gripe for sparse matrices.
+
+2009-02-11  John W. Eaton  <jwe@octave.org>
+
+	* miscellaneous/news.m: Look in octetcdir for NEWS file.
+
+2009-02-09  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/interp2.m: Added support for pchip bicubic interpolation.
+	Also simplified code and added support for natural extrapolation via
+	"extrap".
+
+2009-02-09  John W. Eaton  <jwe@octave.org>
+
+	* miscellaneous/Makefile.in (SOURCES): Include __xzip__.m in the list.
+
+	* testfun/rundemos.m: Error if fopen fails.
+
+2009-02-08  John W. Eaton  <jwe@octave.org>
+
+	* Makefile.in (install install-strip): Don't install ls-R file.
+	(uninstall): Don't uninstall ls-R file.
+
+2009-02-06  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/fsolve.m: Document support for complex holomorphic
+	systems. Improve guarded evaluation.
+
+2009-02-05  John W. Eaton  <jwe@octave.org>
+
+	* miscellaneous/news.m: Use puts instead of printf.
+
+2009-02-05  Thomas D. Dean  <tomdean@speakeasy.org>
+
+	* polynomial/polyout.m: Replace com2str with num2str, and minor
+	style changes.
+
+2009-02-04  John W. Eaton  <jwe@octave.org>
+
+	* help/which.m: Still print something sensible if type is empty.
+
+2009-02-04  Soren Hauberg  <hauberg@gmail.com>
+	    Thomas Treichl  <Thomas.Treichl@gmx.net>
+
+	* miscellaneous/Makefile.in (SOURCES): Add bzip2.m to the list.
+
+2009-02-04  Frederick Umminger  <Frederick_Umminger@playstation.sony.com>
+
+	* signal/freqz.m: Ensure causal phase response.
+	Handle long input correctly.
+
+2009-02-04  Petr Mikulik  <mikulik@physics.muni.cz>
+
+	* plot/__go_draw_axes__.m: Pass "interpolate 0, 0" to gnuplot
+	instead of "interpolate 4, 4".
+
+2009-02-04  John W. Eaton  <jwe@octave.org>
+
+	* audio/wavwrite.m, deprecated/splu.m, general/bitcmp.m,
+	general/fliplr.m, general/flipud.m, general/genvarname.m,
+	general/nargchk.m, general/nargoutchk.m, general/quadgk.m,
+	general/rot90.m, geometry/griddata.m, geometry/rectint.m,
+	geometry/voronoi.m, geometry/voronoin.m,
+	help/__strip_html_tags__.m, image/brighten.m, image/imfinfo.m,
+	image/imread.m, linear-algebra/cond.m, linear-algebra/condest.m,
+	linear-algebra/dmult.m, linear-algebra/dot.m,
+	linear-algebra/expm.m, linear-algebra/housh.m,
+	linear-algebra/onenormest.m, linear-algebra/subspace.m,
+	miscellaneous/compare_versions.m, optimization/__all_opts__.m,
+	optimization/optimget.m, pkg/pkg.m, plot/__bar__.m,
+	plot/__plr2__.m, plot/ribbon.m, plot/slice.m, polynomial/pchip.m,
+	polynomial/roots.m, set/unique.m, signal/fractdiff.m,
+	signal/hurst.m, specfun/beta.m, specfun/legendre.m,
+	statistics/base/__quantile__.m, statistics/base/quantile.m,
+	statistics/tests/cor_test.m,
+	statistics/tests/kolmogorov_smirnov_test_2.m, strings/base2dec.m,
+	strings/dec2base.m, strings/strcat.m, strings/validatestring.m,
+	time/addtodate.m: Style fixes.
+
+2009-02-04  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/fsolve.m: remove redundant line.
+
+2009-02-03  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/Makefile.in: Add missing source.
+
+2009-02-02  Rob Mahurin  <rob@utk.edu>
+
+	* general/interpft.m: Increase tolerance in tests, for FFTPACK.
+
+2009-02-03  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/__all_opts__.m: Yield empty list in recursive calls.
+	mlock to avoid unloading.
+
+2009-01-30  John W. Eaton  <jwe@octave.org>
+
+	* optimization/PKG_ADD: Delete.
+	* optimization/fsolve.m, optimization/fzero.m,
+	optimization/lsqnonneg.m: Use PKG_ADD: comment to call __all_opts__.
+
+2009-01-30  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/__all_opts__.m: New source.
+	* optimization/optimset.m: Implement checking for registered options.
+	* optimization/optimget.m: Ditto.
+	* optimization/fsolve.m: Fix misspelled option.
+	* optimization/PKG_ADD: New startup file.
+
+2009-01-30  Kai Habel  <kai.habel@gmx.de>
+
+	* plot/__go_draw_axes__.m: Add support for transparent surfaces.
+	* plot/__gnuplot_has_feature__.m: Add feature 'transparent_surface',
+	Require gnuplot 4.3 for transparent patches and surfaces.
+
+2009-01-30  Benjamin Lindner  <lindnerben@gmx.net>
+
+	* time/datestr.m: Convert YYYY to %Y instead of %C%y.
+	Convert [Dd][Dd] to %d instead of %e.
+
+2009-01-30  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/print.m: Use __gnuplot_has_feature__ instead of
+	compare_versions.
+
+	* plot/gnuplot_drawnow.m: Respect x11 figure position property.
+
+2009-01-29  John W. Eaton  <jwe@octave.org>
+
+	* miscellaneous/fileparts.m: Match all possible file separators.
+
+2009-01-29  Kai Habel  <kai.habel@gmx.de>
+
+	* plot/__go_draw_axes__.m: Add support for transparent patches.
+
+2009-01-29  S�ren Hauberg  <hauberg@gmail.com>
+
+	* help/help.m, help/print_usage.m, help/get_first_help_sentence.m:
+	print sensible error message when function is found but not documented.
+
+	* help/help.m: Allow displaying 'Contents.m' files.
+
+2009-01-29  Kai Habel  <kai.habel@gmx.de>
+
+	* plot/Makefile.in (SOURCES): Include diffuse.m, specular.m, and
+	surfl.m in the list.
+
+2009-01-28  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/gnuplot_drawnow.m: Style fixes.
+
+	* plot/__gnuplot_has_feature__.m: New file, checks for supported
+	feature.
+
+2009-01-28  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/fsolve.m: Don't use pivoting at all (for the time
+	being).
+
+2009-01-28  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/fsolve.m: Use more adaptive rescaling.
+	Put back the default tolerances based on machine eps respecting
+	the used precision. Partially reflect this in the default optimset
+	values.
+
+2009-01-28  Jaroslav Hajek  <highegg@gmail.com>
+
+	* miscellaneous/ordefields.m: Use indexed assignment instead of a
+	loop. Fix for multidimensional cases.
+
+2009-01-27  John W. Eaton  <jwe@octave.org>
+
+	* general/arrayfun.m, image/imwrite.m, plot/axis.m, plot/clf.m,
+	plot/ribbon.m, plot/gnuplot_drawnow.m, plot/cla.m, set/unique.m:
+	Use endif or endfor instead of "end".
+
+	* path/savepath.m: Call command_line_path instead of commandlinepath.
+
+2009-01-27  Jason Riedy  <jason@acm.org>
+
+	* miscellaneous/orderfields.m: Really fix the indexing for struct
+	arrays.
+
+2009-01-27  Carlo de Falco  <kingcrimson@tsicali.it>
+
+	* polynomial/spline.m: Doc fix.
+
+2009-01-27  S�ren Hauberg  <hauberg@gmail.com>
+
+	* general/gradient.m: Handle computing the gradient of a function
+	handle.
+
+2009-01-27  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/lsqnonneg.m: Reimplement using QR updating for
+	square and overdetermined systems.
+
+2009-01-27  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/fsolve.m: Provide default values on request.
+	Adjust some defaults.
+	* optimization/fzero.m: Ditto.
+	* optimization/optimset.m: Query optimal values via the M*b way.
+
+2009-01-26  Jason Riedy  <jason@acm.org>
+
+	* miscellaneous/orderfields.m: Also avoid loop for non-empty structs.
+
+2009-01-17  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/fsolve.m: Disable Broyden updates for sparse jacobians.
+
+2009-01-17  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/__fsolve_defopts__.m: Remove.
+	* optimization/Makefile.in: Reflect change.
+
+2009-01-17  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/__fdjac__.m: Fix setting up h.
+	* optimization/fsolve.m: Allow underdetermined systems. Use QR for
+	large enough square and overdetermined systems, with pivoting in the
+	first step. Simplify options. Adjust defaults - make TR radius
+	tolerance less stringent. Support DisplayFcn.
+
+2008-12-24 Ben Abbott  <bpabbott@mac.com>
+
+	* path/savepath.m: Respect cmd-line and env paths.
+
+2009-01-24 Ben Abbott  <bpabbott@mac.com>
+
+	* sparse/svds.m: svds.m: skip tests if ARPACK is missing.
+
+2009-01-23  S�ren Hauberg  <hauberg@gmail.com>
+
+	* help/type.m: Make 'type X' work, when X is the name of a variable.
+
+2009-01-22  John W. Eaton  <jwe@octave.org>
+
+	* help/which.m: New function.
+	* help/Makefile.in (SOURCES): Add it to the list.
+
+	* help/help.m: Also display location of the file before the help text.
+	* help/print_usage: Also display additional help text.
+	* help/__additional_help_message__.m: Return message instead of
+	displaying it.
+
+2009-01-22  S�ren Hauberg  <hauberg@gmail.com>
+
+	* help: New directory.
+	* configure.in (AC_CONFIG_FILES): Add help/Makefile to the list.
+	* Makefile.in (SUBDIRS): Add it to the list.
+	* help/__additional_help_message__.m, help/__strip_html_tags__.m,
+	help/gen_doc_cache.m, help/get_first_help_sentence.m, help/help.m,
+	help/lookfor.m, help/makeinfo.m, help/print_usage.m, help/type.m:
+	New functions.
+	* help/Makefile.in (SOURCES): Add them to the list.
+	* help/doc.m: Move here from miscellaneous/doc.m.
+	* miscellaneous/Makefile.in (SOURCES): Remove doc.m from the list.
+	* miscellaneous/pkg.m: Generate documentation cache during install.
+
+2009-01-22  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/fsolve.m: Undo the last change.
+
+2009-01-18  Thorsten Meyer  <thorsten.meyier@gmx.de>
+
+	* miscellaneous/doc.m: Add test for existence of info file.
+
+2009-01-21  John W. Eaton  <jwe@octave.org>
+
+	* plot/__axis_label__.m: Set properties in existing axis label
+	object instead of creating a new text object.
+	* plot/ylabel.m: Don't set rotation property here.
+	* plot/title.m: Don't set horizontalalignment property here.
+
+	* plot/ylabel.m: Insert rotation property in varargin before
+	passing it on to __axis_label__.
+	* plot/__axis_label__.m: Don't set rotation for ylabel here.
+
+	* plot/title.m: Insert horizontalalignment property in varargin
+	before passing it on to __axis_label__.
+
+2009-01-21  Jaroslav Hajek  <highegg@gmail.com>
+
+	* strings/strchr.m: New function.
+	* strings/Makefile.in: Add it.
+
+2009-01-20  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/fsolve.m: Only use qrupdate if available.
+
+2009-01-20  John W. Eaton  <jwe@octave.org>
+
+	* general/postpad.m: Doc fix.
+	* general/prepad.m: Doc fix.
+	* image/pink.m: Spelling fix.
+	* image/hsv.m: Doc fix.
+	From Francesco Potorti` <Potorti@isti.cnr.it>.
+
+	* testfun/assert.m: Use isfield instead of struct_contains.
+
+2009-01-17 Ben Abbott  <bpabbott@mac.com>
+
+	* general/cart2sph.m, cart2pol.m, sph2cart.m pol2cart.m:
+	Permit scalars when transforming coordinates.
+
+2009-01-17  Steven Verstoep  <isgoed@hotmail.com>
+
+	* plot/__quiver__.m: __quiver__.m: Fix auto-size of (x,y) coord.
+
+2009-01-16  Daniel J Sebald  <daniel.sebald@ieee.org>
+
+	* plot/gnuplot_drawnow.m: Fix for handling options.
+
+2009-01-16  Daniel J Sebald  <daniel.sebald@ieee.org>
+
+	* plot/legend.m: Fix legend order for both horizontal and
+	vertical string cell.
+
+2008-01-15  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/grid.m: Document handle argument.
+
+2009-01-15  Peter L. S�ndergaard  <peter@sonderport.dk>
+
+	* general/nargoutchk.m: Doc fix.
+	* general/nargchk.m: Improve compatibility.  New tests.
+
+2008-01-15  Rafael Laboissiere  <rafael@debian.org>
+
+	* gethelp.cc: Include <cstdio>.
+
+2009-01-14  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__go_draw_axes__.m (ticklabel_to_cell): New function.
+	Use it to handle non-cell ticklabels.
+
+2009-01-14  S�ren Hauberg  <hauberg@gmail.com>
+
+	* general/diff.m, general/logspace.m, general/nextpow2.m,
+	linear-algebra/commutation_matrix.m,
+	linear-algebra/duplication_matrix.m, linear-algebra/expm.m,
+	miscellaneous/bincoeff.m, miscellaneous/list_primes.m,
+	optimization/fsolve.m, plot/subplot.m, polynomial/pchip.m,
+	polynomial/polyout.m, polynomial/residue.m, polynomial/spline.m,
+	signal/freqz.m, signal/sinc.m, specfun/beta.m, specfun/betaln.m,
+	specfun/nchoosek.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/gls.m,
+	statistics/base/kendall.m, statistics/base/kurtosis.m,
+	statistics/base/mean.m, statistics/base/median.m,
+	statistics/base/ols.m, statistics/base/skewness.m,
+	statistics/distributions/kolmogorov_smirnov_cdf.m:
+	Use ifnottex instead of ifinfo.
+
+2009-01-14  John W. Eaton  <jwe@octave.org>
+
+	* linear-algebra/expm.m:
+
+	* optimization/fsolve.m: Doc fix.
+
+	* plot/__go_draw_axes__.m: Scale markersize by 1/3, not 1/6.
+
+	* io/dlmwrite.m: Use '%c' format for character data.
+
+2009-01-13  John W. Eaton  <jwe@octave.org>
+
+	* general/repmat.m: Handle negative row or column dimension.
+
+	* elfun/lcm.m, general/accumarray.m, general/bicubic.m,
+	general/cellidx.m, general/cplxpair.m, general/dblquad.m,
+	general/gradient.m, general/interp1.m , general/pol2cart.m,
+	general/quadgk.m, general/quadv.m, general/repmat.m,
+	general/structfun.m, geometry/griddata.m, geometry/inpolygon.m,
+	image/brighten.m, image/hsv2rgb.m, image/imread.m,
+	image/imwrite.m, linear-algebra/dmult.m,
+	linear-algebra/onenormest.m, miscellaneous/getfield.m,
+	miscellaneous/setfield.m, miscellaneous/what.m,
+	optimization/fsolve.m, optimization/fzero.m,
+	optimization/lsqnonneg.m, optimization/qp.m, pkg/pkg.m,
+	plot/__area__.m, plot/__clabel__.m, plot/__stem__.m, plot/axis.m,
+	plot/colorbar.m, plot/contour3.m, plot/findall.m, plot/findobj.m,
+	plot/fplot.m, plot/grid.m, plot/hist.m, polynomial/convn.m,
+	polynomial/polyreduce.m, set/intersect.m, set/setxor.m,
+	set/union.m, signal/arch_fit.m, signal/durbinlevinson.m,
+	signal/fftshift.m, signal/freqz_plot.m, signal/ifftshift.m,
+	signal/spectral_adf.m, sparse/bicgstab.m, sparse/cgs.m,
+	sparse/gplot.m, sparse/normest.m, sparse/pcg.m, sparse/pcr.m,
+	sparse/spy.m, sparse/svds.m, sparse/treelayout.m,
+	sparse/treeplot.m, specfun/primes.m, special-matrix/hadamard.m,
+	statistics/base/center.m, statistics/base/quantile.m,
+	statistics/base/ranks.m, statistics/base/std.m,
+	statistics/distributions/hygepdf.m,
+	statistics/tests/kruskal_wallis_test.m, strings/index.m,
+	strings/mat2str.m, strings/str2double.m, strings/strrep.m,
+	testfun/assert.m, testfun/example.m, testfun/fail.m,
+	testfun/speed.m, testfun/test.m: Style fixes.
+
+	* audio/wavread.m, general/__splinen__.m, general/bicubic.m,
+	general/rat.m, linear-algebra/expm.m, linear-algebra/krylov.m,
+	linear-algebra/onenormest.m, miscellaneous/edit.m,
+	optimization/__dogleg__.m, pkg/pkg.m, plot/__errplot__.m,
+	plot/__go_draw_axes__.m, plot/__stem__.m, plot/findobj.m,
+	set/ismember.m, signal/arma_rnd.m, signal/freqz.m, signal/stft.m,
+	sparse/pcg.m, sparse/sprandsym.m, sparse/treelayout.m,
+	specfun/factor.m, specfun/nchoosek.m, specfun/primes.m,
+	statistics/base/quantile.m, statistics/base/values.m,
+	strings/findstr.m, strings/str2double.m, strings/strrep.m,
+	testfun/assert.m, testfun/fail.m, testfun/speed.m, testfun/test.m,
+	time/datestr.m, time/datevec.m: Comment style fixes.
+
+2009-01-13  Daniel J Sebald  <daniel.sebald@ieee.org>
+
+	* set/unique.m: Fix for vertical array inputs.
+
+2009-01-12  John W. Eaton  <jwe@octave.org>
+
+	* optimization/fzero.m, optimization/fsolve.m: Style fixes.
+	Use strcmpi to compare options.
+
+2009-01-12  Thorsten Meyer  <thorsten.meyier@gmx.de>
+
+	* strings/strvcat.m: Remove.
+	* strings/Makefile.in (SOURCES): Remove strvcat.m.
+
+2009-01-12  John W. Eaton  <jwe@octave.org>
+
+	* plot/diffuse.m, plot/surfl.m, plot/specular.m: Style fixes.
+
+2009-01-11  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/sortrows.m: Fix invalid `{x:y} = z' assignment.
+	* miscellaneous/orderfields.m: Ditto.
+	* miscellaneous/what.m: Ditto.
+	* pkg/pkg.m: Ditto.
+	* plot/ndgrid.m: Ditto.
+	* strings/strcat.m: Ditto.
+
+2009-01-09  Kai Habel  <kai.habel@gmx.de>
+
+	* plot/surfl.m: New function
+	* plot/diffuse.m: Ditto.
+	* plot/specular.m: Ditto.
+
+2009-01-05  John W. Eaton  <jwe@octave.org>
+
+	* mkdoc: Set defaults for FIND and PERL.  Check usage.
+
+2009-01-01  Thorsten Meyer  <thorsten.meyier@gmx.de>
+
+	* miscellaneous/__xzip__.m: Fix error messages, add tests.
+
+2008-12-26  Thorsten Meyer  <thorsten.meyier@gmx.de>
+
+	* general/int2str.m, general/num2str.m, strings/base2dec.m,
+	strings/blanks.m, strings/cstrcat.m, strings/findstr.m,
+	strings/isstrprop.m, strings/mat2str.m, strings/regexptranslate.m,
+	strings/split.m, strings/str2double.m, strings/str2num.m,
+	strings/strcat.m, strings/strcmpi.m, strings/strfind.m,
+	strings/strjust.m, strings/strmatch.m, strings/strncmpi.m,
+	strings/strrep.m, strings/strtok.m, strings/strtrim.m,
+	strings/strtrunc.m, strings/strvcat.m, strings/substr.m:
+	Fix documentation strings, add examples, references and tests.
+	* general/int2str.m: Add missing semicolon.
+	* strings/regexptranslate.m: add nargin check.
+	* strings/str2double.m: fix nargin check.
+
+2008-12-29  David Bateman  <dbateman@free.fr>
+
+	* goemetry/voronoi.m: Speed up and handle dense grids.
+
+2008-12-28  Jaroslav Hajek  <highegg@gmail.com>
+
+	* miscellaneous/delete.m: Allow filename globs. Display warnings if
+	operation fails.
+
+2008-12-26  Francesco Potortì  <pot@gnu.org>
+
+	* general/prepad.m: Add reference to postpad.
+
+	* miscellaneous/bincoeff.m: Make reference to nchoosek.
+
+	* general/postpad.m: Use @seealso.  Add reference to resize.
+
+	* statistics/base/statistics.m: Correct help string.
+
+	* plot/hist.m: Doc string now mentions matrix input argument.
+	Correct error message.
+
+2008-12-30  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__contour__.m: __contour__.m: correct order of patches
+
+2008-12-30  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__contour__.m: __contour__.m: correct order of patches
+
+2008-12-24  Doug Stewart  <dastew@sympatico.ca>
+
+	* plot/grid.m: Handle "minor" option.
+
+2008-12-24  John W. Eaton  <jwe@octave.org>
+
+	* testfun/test.m: Print "has no tests" message if there are demos
+	but no tests instead of printing PASSES 0 out of 0 tests.
+
+2008-12-23  David Bateman  <dbateman@free.fr>
+
+	* sparse/svds.m: New function.
+	* sparse/Makefile.in (SOURCES): Add it here.
+
+2008-11-21  Radek Salac  <salac.r@gmail.com>
+
+	* sparse/bicgstab.m: New function.
+	* sparse/Makefile.in (SOURCES): Add it here.
+
+2008-12-18  Daniel J Sebald  <daniel.sebald@ieee.org>
+
+	* time/datevec.m (__date_vfmt2sfmt__): New helper function.
+	(datevec): Avoid repeated parsing of the format string.
+	* set/unique.m: Only check for options if nargin > 1.
+
+2008-12-15  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/lsqnonneg.m: Preprocess using QR for over-determined
+	systems. Simplify & fix indexing. Use left division for step problem.
+	Fix output args.
+
+2008-12-13  Francesco Potort�  <pot@gnu.org>
+
+	* specfun/nchoosek.m: Check for input arguments, signal loss of
+	precision, correctly handle k==0 and k==n cases, add proper tests.
+
+2008-12-11  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/fsolve.m: Optionally allow pivoted qr factorization.
+
+2008-12-10  Jaroslav Hajek  <highegg@gmail.com>
+
+	* linear-algebra/expm.m: New source.
+
+2008-12-09  Jaroslav Hajek  <highegg@gmail.com>
+
+	* specfun/nchoosek.m: Use a recursionless approach.
+
+2008-12-09  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/repmat.m: Optimize & simplify the scalar & 2d matrix case.
+
+2008-12-07  Thorsten Meyer  <thorsten.meyier@gmx.de>
+
+	* strings/lower.m: Remove.
+	* strings/upper.m: Remove.
+	* strings/Makefile.in: Remove lower.m, upper.m.
+
+2008-12-02  Thorsten Meyer  <thorsten.meyier@gmx.de>
+
+	* strings/str2mat.m: Make it a simple wrapper around
+	char() and move it to deprecated/str2mat.m, remove
+	obsolete tests, move remaining test to src/strfns.cc (Fchar).
+	* strings/Makefile.in: Remove str2mat.m.
+	* deprecated/Makefile.in: Add str2mat.m.
+	* strings/strvcat.m: Remove reference to str2mat.
+
+2008-11-28  David Bateman  <dbateman@free.fr>
+
+	* plot/__go_draw_axes__.m: Set two point clipping mode to be on.
+
+2008-11-26  Francesco Potortì  <pot@gnu.org>
+
+	* specfun/nchoosek.m: Set max_recursion_depth and use a subfunction.
+
+2008-11-29  Thorsten Meyer  <thorsten.meyier@gmx.de>
+
+	* miscellaneous/gzip.m: Remove @seealso reference to __xzip__,
+	improve tests.
+	* miscellaneous/bzip2.m: Remove @seealso reference to __xzip__,
+	fix handling of output argument, add test.
+	* miscellaneous/__xzip__.m: Improve error messages, fix cleanup
+	of temporary directories, remove tab characters
+
+2008-11-24  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/legend.m: Correct ording of legend labels.
+
+2008-11-24  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__go_draw_axes__.m: Correct order for rendering children.
+
+2008-11-21  Radek Salac  <salac.r@gmail.com>
+
+	* sparse/cgs.m, sparse/treelayout.m: New functions.
+	* sparse/Makefile.in (SOURCES): Add them here.
+
+2008-11-14  David Bateman  <dbateman@free.fr>
+
+	* plot/__go_draw_axes__.m (do_tics_1): Support the minorick properties
+	of the axis object.
+
+2008-11-14  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/gnuplot_drawnow.m: Add support of properites to gp backend.
+
+2008-11-13  John W. Eaton  <jwe@octave.org>
+
+	* statistics/distributions/chi2rnd.m: Fix another missing semicolon.
+	From sven.mattisson@insatnet.nu.
+
+2008-11-12  David Bateman  <dbateman@free.fr>
+
+	* plot/__quiver__.m: Only autoscale if more than one element to
+	plot. Modify callbacks for change in order of children.
+	* plot/__stem__.m: Modify callbacks for change in order of children.
+
+2008-11-10  John W. Eaton  <jwe@octave.org>
+
+	* polynomial/spline.m: Delete debugging statements.  From
+	Sebastian Sch�ps <sebastian@schoeps.org>.
+
+2008-11-07  Thorsten Meyer  <thorsten.meyier@gmx.de>
+
+	* mkdoc: do not remove white space before @ within @example
+	environment
+
+2008-11-05  Thorsten Meyer  <thorsten.meyier@gmx.de>
+
+	* plot/subplot.m: fix texi bug
+
+2008-11-04  Thorsten Meyer  <thorsten.meyier@gmx.de>
+
+	* miscellaneous/unpack.m: return directly after recursive handling
+	of cell-strings
+
+2008-11-03  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__go_draw_axes__.m: xticklabel should accept a numeric vector.
+
+2008-09-28  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/__fdjac__.m: New function file.
+	* optimization/__dogleg__.m: New function file.
+	* optimization/fsolve.m: New function file.
+	* optimization/Makefile.in: Include the new sources.
+
+2008-09-28  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/fzero.m: Replace tabs by spaces.
+
+2008-09-28  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/fzero.m: Simplify exception handling.
+
+2008-10-31  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/fzero.m: New function file.
+	* optimization/Makefile.in: Add it.
+
+2008-10-31  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/optimset.m: Don't include empty options in option
+	structure.
+	* optimization/optimget.m: New function file.
+	* optimization/Makefile.in: Add it.
+	* optimization/lsqnonneg.m: Query options using optimget.
+
+2008-10-31  Jaroslav Hajek  <highegg@gmail.com>
+
+	* linear-algebra/__norm__.m: Remove.
+
+2008-10-25  Thorsten Meyer  <thorsten.meyier@gmx.de>
+
+	* miscellaneous/bzip2.m, miscellaneous/__xzip__.m: new commands.
+	* miscellaneous/gzip.m: change to use __xzip__ for actual compression,
+	add tests.
+
+2008-10-31  David Bateman  <dbateman@free.fr>
+
+	* plot/__contour__.m: Exclude infinite values when calculating contour
+	levels.
+	* plot/clabel.m: Close previous plots in demos to avoid pollution
+	between other plot demos.
+	* plot/plotyy.m: Ditto.
+
+2008-10-30  David Bateman  <dbateman@free.fr>
+
+	* plot/legend.m: Add support for the "left" and "right" options.
+	* plot/__go_draw_axes__.m: If the axes property keyreverse is set,
+	reverse the key and labelling text.
+
+	* plot/__clabel__.m, plot/clabel.m: New functions.
+	* plot/Makefile.in (SOURCES): Add them here.
+	* plot/__contour__.m: Rewrite to use contour groups.
+	* plot/contourf.m: Call __contour__ instead of using specific code.
+	* plot/contour.m, plot/contour3.m: Minor modification to allow for
+	new interface to __contour__.
+
+2008-10-29  Thorsten Meyer  <thorsten.meyier@gmx.de>
+
+	* set/create_set.m, set/ismember.m, set/union.m, set/complement.m:
+	Fix @seealso references to deprecated function intersection.
+	* polynomial/polyvalm.m, polynomial/polyout.m,
+	polynomial/polyint.m, polynomial/polygcd.m,
+	deprecated/polyinteg.m: Remove "and" from @seealso string.
+	* specfun/betaln.m: Change @seealso reference from deprecated
+	betai to betainc.
+	* plot/plot.m, plot/xlabel.m, plot/ylabel.m, plot/zlabel.m,
+	plot/plot3.m: Fix @seealso references to ylabel and zlabel.
+	* general/issymmetric.m, image/imagesc.m, specfun/realpow.m,
+	polynomial/polyfit.m, time/eomday.m: Remove @seealso references to
+	non-existent functions.
+
+2008-10-29  John W. Eaton  <jwe@octave.org>
+
+	* plot/cla.m: In test, set visible off when creating figure.
+
+2008-10-28  Gabriele Pannocchia  <g.pannocchia@ing.unipi.it>
+
+	* optimization/qp.m: Convert bounds of the form b <= x <= b and
+	constraints of the form b <= A*x <= b to equality constraints.
+
+2008-10-27  S�ren Hauberg  <hauberg@gmail.com>
+
+	* plot/ellipsoid.m: Check nargin == 6, not nargin == 5.
+
+2008-10-22  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/cla.m: Fix error when no children to clear.
+
+	* plot/findobj.m: Allow handle to be empty.
+
+2008-10-22  John W. Eaton  <jwe@octave.org>
+
+	* plot/allchild.m: Move call to get showhiddenhandles outside of
+	unwind_protect block.
+
+2008-10-22  David Bateman  <dbateman@free.fr>
+
+	* plot/refreshdata.m: Modify demo so that "y" is evaluated in the
+	"caller" workspace.
+
+	* plot/__errplot__.m: Add errorbar series objects.
+	* plot/errbar.m: Add some demos.
+
+	* plot/__add_line_series__.m: Remove
+	* plot/Makefile.in (SOURCES): Remove it here too.
+	* plot/__add_datasource__.m: Allow for more than one character in
+	source name.
+	* plot/refreshdata.m: Ditto.
+	* plot/__plt2mm__.m, plot/__plt2mv__.m, plot/__plt2ss__.m,
+	plot/__plt2sv__.m, plot/__plt2vm__.m, plot/__plt2vv__.m,
+	plot/__plt2vs__.m, plot3.m: Remove previous line series changes.
+	* plot/__scatter__.m: Add scatter series objects and data sources.
+	* plot/legend.m: Update type in loop and remove debugging messages.
+
+2008-10-21  Ben Abbott  <bpabbott@mac.com>
+
+	* specfun/legendre.m: Warn once on under/overflow.
+
+	* plot/clf.m: Improve Matlab compatibility.
+
+2008-10-21  John W. Eaton  <jwe@octave.org>
+
+	* plot/quiver3.m: Turn hold off after demo.
+
+	* plot/newplot.m: Delete stray debugging code.
+
+	* plot/gnuplot_drawnow.m: Pass handle to __go_draw_figure__, not
+	struct.  Use get instead of examining struct fields directly.
+	* plot/__go_draw_figure__.m: First arg is now handle, not figure
+	object struct.  Use get instead of examining struct elements
+	directly.  Use allhild instead of looking at children field of
+	figure object struct.
+
+2008-10-20  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/orient.m: Fix syntax error.
+
+2008-10-20  David Bateman  <dbateman@free.fr>
+
+	* testfun/rundemos.m: Pause between files, as demo itself doesn't.
+
+	* plot/fill.m, plot/quiver.m: Quiet the demos.
+	* plot/stair.m: Treat a line style argument correctly.
+
+2008-10-20  John W. Eaton  <jwe@octave.org>
+
+	* plot/surfnorm.m: Save and restore hold state.
+	From Daniel J. Sebald <daniel.sebald@ieee.org> and
+	Ben Abbott <bpabbott@mac.com>.
+
+2008-10-20  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/closereq.m: Respect property tag.
+
+	* plot/__stem__.m: Respect new ordering of children when setting
+	baseline.
+
+	* plot/orient.m, plot/print.m: Properly validate figure handle.
+
+	* plot/hold.m, plot/comet.m: Properly validate axes handle.
+
+	* plot/__go_draw_axes__.m: Fix for binary xfer of suface plots.
+
+2008-10-20  David Bateman  <dbateman@free.fr>
+
+	* plot/plotyy.m: Test that an axes handle actually is one before
+	setting it.
+
+2008-10-17  David Bateman  <dbateman@free.fr>
+
+	* plot/__plt_get_axis_arg__.m: Exclude non-numeric and root figure
+	from potential axis handles.
+	* plot/colorbar.m: Remove debug output.
+	* plot/comet.m: Close plot before demo
+	* plot/contourc.m: No output if nargout == 0.
+
+2008-10-16  David Bateman  <dbateman@free.fr>
+
+	* plot/subplot.m: Allow for column vector of children for figure.
+
+2008-10-16  John W. Eaton  <jwe@octave.org>
+
+	* testfun/rundemos.m: New function.
+
+2008-10-16  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/contourf.m: Correct order of patch object handles.
+
+2008-10-16  David Bateman  <dbateman@free.fr>
+
+	* plot/colorbar.m (colorbar:resetaxis): Uncomment the reseting of
+	the axes.
+
+	* plot/newplot.m: Don't preserve axes properties here, but rather
+	do it in the graphics handle code so that the preservation can be
+	done after callbacks are executed.
+
+	* plot/__go_draw_axes__.m: If current plot is an image, don't flag
+	the plot as binary, as the binary specification is already in the
+	"usingclause".
+
+	* plot/__go_draw_figure__.m: Always use multiplot and create an
+	enclosing axis to ensure bounding box of postscript is correct.
+
+2008-10-16  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__go_draw_axes__.m (do_tics_1): New arg, interpreter.
+	(do_tics): Pass interpreter to do_tics_1.
+
+2008-10-15  David Bateman  <dbateman@free.fr>
+
+	* general/colon.m: Small typo.
+	* general/loadobj.m: Ditto.
+
+2008-10-14  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__go_draw_axes__.m (do_tics_1): New args, fontname and fontsize.
+	Pass fontspec for tic marks to gnuplot.
+	(do_tics): Pass axes fontname and fontsize to do_tics_1.
+
+	* plot/newplot.m: Perserve fontangle, fontname, fontsize,
+	fontunits, fontweight, position, outerposition, and
+	activepositionproperty axes properties when replacing plot.
+
+2008-10-15  Daniel J. Sebald  <daniel.sebald@ieee.org>
+
+	* plot/__go_draw_axes__.m: Make previous change work for surface
+	plots.
+
+2008-10-14  Daniel J. Sebald  <daniel.sebald@ieee.org>
+
+	* plot/__go_draw_axes__.m: Send binary data to gnuplot.
+
+2008-10-13  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__go_draw_axes__.m: Fix concatenation of handles.
+
+2008-10-12  David Bateman  <dbateman@free.fr>
+
+	* general/colon..m: New function.
+	* general/Makefile.in (SOURCES): Add it here.
+
+2008-10-10  David Bateman  <dbateman@free.fr>
+
+	* image/__img__.m: Manually set the limits of th eimage
+	* plot/__go_draw_axes__.m: Base window position in the axis
+	position property and not the outerposition property. Remove
+	colorbar code based on the gnuplot colorbox. Allow images to be a
+	vector to support image based colorbars. Also check labelmode for
+	manual tics.
+	* plot/__go_draw_figure__.m: Remove gnuplot colorbox based
+	colorbar code.
+	* plot/colorbar.m: Rewrite to use an image and callbacks to link
+	it to the principal axis.
+	* plot/legend.m: Support an axis handle as the first
+	argument. Support hggroups.
+	* plot/pareto.m: Don't support an axis handle as the first
+	argument as the plotyy command in fact needs two axis handles.
+	* plot/plotyy.m: Rewrite to use listeners and callbacks to
+	synchronize the two axes.
+	* plot/subplot.m: Also skip axes that are tagged as being a
+	colorbar. Don't break in search of overlapping axes to delete. Set
+	both the position and the outerposition.
+
+2008-10-09  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__axis_label__.m: Inherit font properties from axes.
+
+2008-10-09  David Bateman  <dbateman@free.fr>
+
+	* general/loadobj.m, general/saveobj.m, general/display: New functions
+	* general/Makefile.in (SOURCES): Add then here.
+
+2008-10-08  John W. Eaton  <jwe@octave.org>
+
+	* miscellaneous/fileparts.m: Handle "/file" properly.
+	Improve compatibility.
+
+2008-10-07  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/cla.m: New function.
+	* plot/Makefile.in (SOURCES): Add it to the list.
+
+2008-10-07  John W. Eaton  <jwe@octave.org>
+
+	* miscellaneous/delete.m: Pass array of handles to __go_delete__.
+
+2008-10-06  John W. Eaton  <jwe@octave.org>
+
+	* plot/__add_datasource__.m, plot/__axes_limits__.m,
+	plot/__bar__.m, plot/__bars__.m, plot/__contour__.m,
+	plot/__go_draw_axes__.m, plot/__go_draw_figure__.m,
+	plot/__patch__.m, plot/__quiver__.m, plot/__scatter__.m,
+	plot/__stem__.m, plot/ancestor.m, plot/axis.m, plot/box.m,
+	plot/caxis.m, plot/close.m, plot/colorbar.m, plot/fill.m,
+	plot/findobj.m, plot/grid.m, plot/hidden.m, plot/hold.m,
+	plot/ishold.m, plot/legend.m, plot/linkprop.m, plot/orient.m,
+	plot/plotmatrix.m, plot/shading.m: Use case-insensitive comparison
+	for properties.  Misc style fixes.
+
+2008-10-06  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/orient.m: Figure handle must be scalar.
+	* plot/hold.m: Axis handle must be scalar.
+	* plot/axes.m: Axis handle must be scalar.
+	* plot/__plt_get_axis_arg__.m: Handle must be scalar.
+
+	* miscellaneous/delete.m: Permit a vector of handles to be deleted.
+
+2008-10-02  John W. Eaton  <jwe@octave.org>
+
+	* pkg/pkg.m (configure_make): Handle filenames with spaces.
+
+2008-10-02  Benjamin Lindner  <lindnerb@users.sourceforge.net>
+
+	* pkg.m (configure_make): Enclose building directory in quotes.
+
+2008-10-02  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__go_draw_axes__.m: Remove depdenence on gnuplot version.
+
+2008-09-30  Jaroslav Hajek  <highegg@gmail.com>
+
+	* string/split.m: New tests.
+
+2008-09-30  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/__go_draw_axes__.m: Fix interpolation of facecolors.
+
+	* plot/shading.m: New demo.
+
+2008-09-29  John W. Eaton  <jwe@octave.org>
+
+	* plot/__go_draw_axes__.m: Eliminate have_newer_gnuplot variable.
+
+	* plot/__gnuplot_version__.m: Also include patchlevel.
+
+2008-09-29  Ben Abbott  <bpabbott@mac.com>
+
+	* polynomial/deconv.m: Fix row/col orientation & length of output.
+
+	* polynomial/conv.m: Correct row/col orientation of output.
+
+2008-09-27  Ivan Sutoris  <ivan.sutoris@gmail.com>
+
+	* optimization/sqp.m: Document additional parameters.
+
+2008-09-26  David Bateman  <dbateman@free.fr>
+
+	* general/subsindex.m: Dummy subsindex function for help string
+	and to throw error for use outside of a class
+	* general/Makefile.in (SOURCES): Include it here.
+
+2008-09-26  John W. Eaton  <jwe@octave.org>
+
+	* image/imfinfo.m: Delete temporary file.
+
+2008-09-25  S�ren Hauberg  <hauberg@gmail.com>
+
+	* image/imread.m, image/imwrite.m: Doc fix.
+
+2008-09-24  John W. Eaton  <jwe@octave.org>
+
+	* plot/fplot.m: Call axis after calling plot.
+
+2008-09-24  S�ren Hauberg  <hauberg@gmail.com>
+
+	* image/imfinfo.m: New function.
+	* image/Makefile.in (SOURCES): Add it to the list.
+
+2008-09-24  Ben Abbott  <bpabbott@mac.com>
+
+	* strings/strcat.m: Improve Matlab compatibility for non-character
+	data.
+
+2008-09-24  John W. Eaton  <jwe@octave.org>
+
+	* general/interpft.m: Increase tolerance in tests.
+
+2008-09-23  Francesco Potorti`  <Potorti@isti.cnr.it>
+
+	* plot/pcolor.m: Improve doc string.
+
+2008-09-22 Ben Abbott  <bpabbott@mac.com>
+
+	* plot/comet.m: New file.
+	* plot/Makefile.in (SOURCES): Add it here.
+
+2008-09-22  David Bateman  <dbateman@free.fr>
+
+	* plot/plotmatrix.m: New function.
+	* plot/Makefile.in (SOURCES): Add it here.
+
+	* general/quadgk.m: No function count in quadgk and so don't try and
+	print it when given trace argument.
+
+2008-09-18  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/blkdiag.m: Skip assignment if rhs is empty.
+
+2008-09-18  Kris Thielemans  <kris.thielemans@csc.mrc.ac.uk>
+
+	* image/imshow.m: Fix for display_range.
+
+	* general/interpn.m: Fixe for extrapval and documentation of
+	extrapval.
+
+2008-09-17  David Bateman  <dbateman@free.fr>
+
+	* time/datetick.m: New function.
+	* time/Makefile.in (SOURCES): Add it here.
+	* time/datestr.m: More careful check for datevec format with 6
+	column arguments.
+	* plot/__go_draw_axes__ (do_tics_1): Use %.15g format rather than
+	%g format. Also use manual mode if xlabelmode is manual.
+
+	* general/cell2mat.m: Backout previous change. Special case 2D
+	case for speed.
+
+2008-09-11  David Bateman  <dbateman@free.fr>
+
+	* general/cell2mat.m: Improve the speed.
+
+2008-09-09  John W. Eaton  <jwe@octave.org>
+
+	* time/datestr.m: Convert format and use strftime to do most of
+	the actual conversion.
+
+2008-09-08  Tatsuro MATSUOKA  <tmacchant@yahoo.co.jp>
+
+	* plot/plot.m: Doc fix.
+
+2008-09-08  Mark van Rossum  <mvanross@inf.ed.ac.uk>
+
+	* statistics/distributions/binornd.m: Handle zero values of n
+	correctly.
+
+2008-09-08  Kai Habel  <kai.habel@gmx.de>
+
+	* plot/contourf.m: Fix case for equal-sized matrices
+	of X and Y.
+
+2008-09-02  David Bateman  <dbateman@free.fr>
+
+	* plot/__add_datasource__.m: Fix indexing of varargin.
+
+	* plot/__line__.m: Remove empty clause fof if/then/else test
+	* plot/plot3.m: Correctly plot matrices.
+
+2008-08-31  Michael Goffioul  <michael.goffioul@gmail.com>
+
+	* plot/__plt2mm__.m, plot/__plt2mv__.m, plot/__plt2ss__.m,
+	plot/__plt2sv__.m, plot/__plt2vm__.m, plot/__plt2vs__.m,
+	plot/__plt2vv__.m: Do not call "set" with empty arguments.
+
+2008-08-29  David Bateman  <dbateman@free.fr>
+
+	* plot/__plt2mm__.m, plot/__plt2mv__.m, plot/__plt2ss__.m,
+	plot/__plt2sv__.m, plot/__plt2vm__.m, plot/__plt2vs__.m,
+	plot/__plt2vv__.m, plot/plot3.m, plot/__area__.m, plot/__bars__.m,
+	plot/__quiver__.m, plot/__stem__.m, plot/stairs.m :
+	Pass additional prop/val pairs to hggroup rather than underlying
+	objects. If a baseline existings specifically associate it with
+	the parent of the created hggroup to allow things like "stem(...,
+	'parent', hg)" to work correctly.
+	* plot/hold.m: If currentaxes if figure doesn't exist, create it.
+
+	* plot/plot3.m: Pass hline to __add_line_series__.
+	* plot/__add_datasource__.m: Fix off by one error.
+
+2008-08-28  David Bateman  <dbateman@free.fr>
+
+	* plot/__add_line_series__.m, plot/ishghandle.m, plot/linkprop.m,
+	plot/refresh.m, plot/refreshdata.m: New functions
+	* Makefile.in (SOURCES): Add them here.
+
+	* plot/__area__.m, plot/__bars__.m, plot/__quiver__.m,
+	plot/__stem__.m, plot/stairs.m, plot/stem.m: Add data sources.
+
+	* plot/__plt2mm__.m, plot/__plt2mv__.m, plot/__plt2ss__.m,
+	plot/__plt2sv__.m, plot/__plt2vm__.m, plot/__plt2vs__.m,
+	plot/__plt2vv__.m, plot/plot3.m: Add line series and data sources.
+
+2008-08-28  Martin Weiser  <weiser2@natur.cuni.cz>
+
+	* plot/scatter3.m: Doc fix.
+
+2008-08-26  John W. Eaton  <jwe@octave.org>
+
+	* plot/hold.m: If hold is applied to a figure, set state for all
+	child axes objects.
+
+2008-08-26  Michael Goffioul  <michael.goffioul@gmail.com>
+
+	* plot/backend.m: New function to handle backend switch.
+	* plot/Makefile.in: Add it.
+
+2008-08-26  David Bateman  <dbateman@free.fr>
+
+	* plot/__area__.m: Use __next_line_color__ rather than fixed set
+	of colors. Convert to use area series objects.
+	* plot/area.m: Update documentation to correspond to
+	the area series usage.
+	* plot/__bar.m: Pass the original rather than scaled width to
+	__bars__.
+	* plot/__bars__.m: Convert to use bar series objects.
+	* plot/bar.m, plor/barh.m:  Update documentation to correspond to
+	the bar series usage.
+	* plot/__quiver__.m: Convert to use quiver series objects. Change
+	the default scaling and arrowsize for compatibility.
+	* plot/quiver.m:  Update documentation to correspond to
+	the quiver series usage.
+	* plot/stairs.m: Convert to use stair series objects.
+	* plot/stem.m: Don't include baseline in xlim calculation. Correct
+	test of whether baseline xdata needs updating in the update_xlim
+	callback.
+
+2008-08-25  Thomas L. Scofield  <scofield@calvin.edu>
+
+	* image/imwrite.m: Add ras and tiff to the list of accepted formats.
+	Handle parameter-value options.  Untabify.
+
+2008-08-25  David Bateman  <dbateman@free.fr>
+
+	* plot/__stem__.m: Use property inheritance and don't explicitly
+	call drawnow.
+
+	* plot/__go_draw_axes__.m: Respect the "visible" property of object and
+	don't draw them if the object is not visible.
+
+	* plot/__stem__.m: Convert to use stem series object.
+	* plot/stem.m, plot/stem3.m: Update documentation to correspond to
+	the stem series usage.
+
+2008-08-22  John W. Eaton  <jwe@octave.org>
+
+	* statistics/distributions/chi2rnd.m: Fix missing semicolon.
+
+2008-08-21  John W. Eaton  <jwe@octave.org>
+
+	* plot/__go_draw_axes__.m: Fix test for have_data.
+	(__gnuplot_write_data__): Write "Inf Inf\n" if all data pairs
+	contain NaN values.
+
+2008-08-21  Thomas Treichl  <Thomas.Treichl@gmx.net>
+
+	* optimization/sqp.m: Increase test script tolerance.
+
+2008-08-21  David Bateman  <dbateman@free.fr>
+
+	* plot/ezplot.m : New function.
+	* plot/Makefile.in (SOURCES): Add ezplot.m to the list.
+	* plot/__ezplot__.m: Adapt to allow for use with the ezplot function.
+
+2008-08-20  Jaroslav Hajek  <highegg@gmail.com>
+
+	* pkg/pkg.m (configure_make): Pass handle to is_architecture_dependent
+	directly.
+
+2008-08-20  David Bateman  <dbateman@free.fr>
+
+	* plot/__go_draw_axes__.m: Don't set pm3d implicit if the plot
+	contains a surface. Fixes things like meshc(peaks()).
+
+2008-08-19  Jaroslav Hajek  <highegg@gmail.com>
+
+	* optimization/glpk.m: Fix invalid call to zeros.
+
+2008-08-19  David Bateman  <dbateman@free.fr>
+
+	* miscellaneous/intwarning.m: New function.
+	* miscellaneous/Makefile.in (SOURCES): Add it here.
+
+	* statistics/base/ranks.m: Doc fix.
+
+2008-08-08  John W. Eaton  <jwe@octave.org>
+
+	* general/Makefile.in (SOURCES): Add cellidx.m to the list.
+
+2008-08-07  John W. Eaton  <jwe@octave.org>
+
+	* gethelp.cc: Delete definition of NPOS.
+
+2008-08-04  John W. Eaton  <jwe@octave.org>
+
+	* strings/strtok.m: Include TAB, LF, VT, FF, and CR in default
+	list of delim characters.  Update tests.
+
+2008-07-29  Thomas Treichl  <Thomas.Treichl@gmx.net>
+
+	* general/arrayfun.m: Minor bug fixes, update help text and tests
+
+2008-07-29  John W. Eaton  <jwe@octave.org>
+
+	* plot/axis.m (__get_tight_lims__): Use strcat instead of [].
+	Don't fail if data is not a vector.
+
+2008-07-29  David Bateman  <dbateman@free.fr>
+
+	* general/cellidx.m: reinclude from control toolbox, as used by
+	print command. Replace is_signal_list with iscellstr.
+	* general/quadqk.m, linear-algebra/planeror.m,
+	miscellaneous/namelengthmax.m, specfun/realpow.m: Miscellaneous
+	documentation fixes.
+
+	* control, finance, quaternion: Remove directories and all of the
+	files they contain.
+	* Makefile.in: Remove all references to the above directories.
+	* configure.in: ditto.
+
+2008-07-28  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/hold.m: Clarify help text.
+
+	* specfun/reallog.m: Fix help string.
+
+2008-07-28  David Bateman  <dbateman@free.fr>
+
+	* strings/regexptranslate.m: Add real documentation.
+
+	* plot/contourf.m: Allow X,Y to be unequal vectors.
+
+	* plot/shading.m: Clarify help string.
+
+	* general/genvarname.m: Trivial documentation fix.
+
+2008-07-28  John W. Eaton  <jwe@octave.org>
+
+	* image/imwrite.m: New function.
+	* image/Makefile.in (SOURCES): Add it to the list.
+
+2008-07-24  Ben Abbott  <bpabbott@mac.com>
+
+	* time/datestr.m: New xtest.
+
+2008-07-21  Michael Goffioul  <michael.goffioul@gmail.com>
+
+	* plot/closereq.m: Use first gcbf to get the handle of the figure to
+	be closed.
+	* plot/close.m: Call __go_execute_callback__.
+
+2008-07-17  John W. Eaton  <jwe@octave.org>
+
+	* general/fliplr.m: Fix usage test.
+	* testfun/test.m: Fix usage tests.
+
+2008-07-17  Jaroslav Hajek  <highegg@gmail.com>
+
+	* statistics/base/cov.m: Fix test that should no longer work.
+
+2008-07-16  Michael Goffioul  <michael.goffioul@gmail.com>
+
+	* plot/gcbo.m, plot/gcbf.m: New functions.
+	* plot/Makefile.in (SOURCES): Add them to the list.
+
+2008-07-16  John W. Eaton  <jwe@octave.org>
+
+	* deprecated/loadimage.m: New file.
+	* deprecated/Makefile.in (SOURCES): Add it to the list.
+	* image/loadimage.m: Delete.
+	* image/Makefile.in (SOURCES): Remove it from the list.
+	* image/imread.m: Incorporate loadimage functionality here.
+	Simplify.
+	* image/imshow.m: Call imread, not loadimage.
+
+	* image/__img__.m: Set clim for true-color integer data.
+
+	* image/imshow.m: Don't convert integer true-color data to double.
+
+	* plot/__go_draw_axes__.m: Recognize 3-d cdata as a true-color image.
+
+2008-07-14  John W. Eaton  <jwe@octave.org>
+
+	* image/Makefile.in (SOURCES): Add imread.m to the list.
+
+2008-07-14  Thomas L. Scofield  <scofield@calvin.edu>
+
+	* image/imread.m: New file from Octave Forge.
+
+2008-07-10  Jaroslav Hajek  <highegg@gmail.com>
+
+	* set/unique.m: Implement 'first' and 'last', some simplifications.
+	* set/union.m: Implement output indices.
+	* set/intersect.m: Implement 'rows'.
+	* set/setdiff.m: Implement output indices.
+	* set/setxor.m: Implement 'rows' and output indices.
+	Add tests and adjust docs in all of the above.
+
+2008-06-11  John W. Eaton  <jwe@octave.org>
+
+	* set/ismember.m: Fix fail tests.
+
+	* general/rat.m: Properly initialize steps when all elements of
+	input array are integers.  Append spaces as necessary when
+	building  character array.
+
+2008-06-05  Jaroslav Hajek  <highegg@gmail.com>
+
+	* plot/__go_draw_axes__.m: Use fprintf for formatted output.
+
+2008-06-04  Michael Goffioul  <michael.goffioul@gmail.com>
+
+	* plot/__go_draw_axes__.m: Support hggroup objects.
+	* plot/hggroup.m: New file.
+	* plot/Makefile.in: Handle it.
+
+2008-06-02  David Bateman  <dbateman@free.fr>
+
+	* miscellaneous/debug.m: New file..
+	* Makefile.in (SOURCES): Add it to the list.
+
+	* general/interp1q.m: Remove spaces between functions and args in
+	[]. Fix test code to actually test interp1q.
+
+2008-06-02  Jaroslav Hajek  <highegg@gmail.com>
+
+	* strings/strcat.m: Add tests.
+
+2008-06-02  Kim Hansen  <kimhanse@gmail.com>
+
+	* strings/mat2str.m: Change is_complex to iscomplex, add tests, add
+	missing ;
+
+2008-05-20  David Bateman  <dbateman@free.fr>
+
+	* miscellaneous/single.m: Remove.
+	* Makefile.in (SOURCES): Remove it here as well.
+
+2008-05-20  David Bateman  <dbateman@free.fr>
+
+	* general/interp1q.m: New function.
+	* general/Makefile.in (SOURCES): Add it here.
+
+2008-05-20  Bill Denney  <bill@denney.ws>
+
+	* time/datenum.m: Allow mixed scalar and vector/matrix input.
+	New tests.
+
+2008-05-19  John W. Eaton  <jwe@octave.org>
+
+	* general/isa.m: Fix tests.
+
+2008-05-13  Bill Denney  <bill@denney.ws>
+
+	* general/isa.m: Use persistent cell arrays to hold class names
+	instead of multiple strcmp calls.
+
+2008-05-12  David Bateman  <dbateman@free.fr>
+
+	* control/base/__stepimp__.m, control/base/bode_bounds.m,
+	control/base/damp.m, control/base/dlqr.m, control/base/lsim.m,
+	control/base/tzero.m, control/hinf/hinfsyn.m,
+	control/hinf/is_dgkf.m, control/system/d2c.m,
+	control/system/is_controllable.m, control/system/is_detectable.m,
+	control/system/is_stabilizable.m, control/system/is_stable.m,
+	control/system/sysconnect.m, general/bicubic.m,
+	general/cplxpair.m, general/isdefinite.m, general/issymmetric.m,
+	general/quadgk.m, general/quadl.m, general/quadv.m,
+	geometry/delaunayn.m, linear-algebra/krylov.m,
+	linear-algebra/null.m, linear-algebra/onenormest.m,
+	linear-algebra/orth.m, linear-algebra/rank.m,
+	linear-algebra/rref.m, optimization/qp.m, optimization/sqp.m,
+	polynomial/polygcd.m, polynomial/residue.m, sparse/normest.m,
+	specfun/erfinv.m, statistics/distributions/betainv.m,
+	statistics/distributions/gaminv.m,
+	statistics/distributions/kolmogorov_smirnov_cdf.m,
+	statistics/tests/manova.m: Modify calls to eps to allow for single
+	precision types.
+
+	* general/isa.m: Also treat "float: and "numeric" as the class
+	argument.
+
+	* general/dblquad.m, general/quadgk.m, general/quadv.m,
+	general/triplequad.m: New functions.
+
+	* testfun/assert.m: Allow assert(cond, errmsg, ...) and
+	assert(cond, msgid, errmsg, ...) syntax for compatibility.
+
+2008-05-09  Thomas Weber  <thomas.weber.mail@gmail.com>
+
+	* miscellaneous/news.m: Replace deprecated isstr call.
+
+2008-05-06  David Bateman  <dbateman@free.fr>
+
+	* miscellaneous/symvar.m: New function.
+	* miscellaneous/Makefile.in (SOURCES): Add it to the list.
+
+2008-05-04  John W. Eaton  <jwe@octave.org>
+
+	* miscellaneous/dbstack.m: Delete.
+	* miscellaneous/Makefile.in (SOURCES): Remove it from the list.
+
+2008-05-03  Rafael Laboissiere  <rafael@debian.org>
+
+	* linear-algebra/cond.m, miscellaneous/version.m,
+	miscellaneous/version.m, plot/feather.m, plot/__bar__.m,
+	plot/compass.m, plot/__quiver__.m, plot/__scatter__.m: Use ischar
+	instead of deprecated isstr.
+
+2008-05-01  David Bateman  <dbateman@free.fr>
+
+	* plot/plot.m: Remove documentation of 'L' option.
+	* plot/stairs.m: Allow axis handles, properties and linespecs to
+	be passed.
+
+2008-04-30  John W. Eaton  <jwe@octave.org>
+
+	* elfun/acot.m, elfun/acsc.m, elfun/acsch.m, elfun/asec.m,
+	elfun/asech.m, specfun/pow2.m: Fix tests.
+
+2008-04-30  Jaroslav Hajek  <highegg@gmail.com>
+
+	* specfun/log2.m: Delete.
+	* specfun/Makefile.in (SOURCES): Delete it from the list.
+
+2008-04-29  David Bateman  <dbateman@free.fr>
+
+	pkg/pkg.m: Also set archprefix with the -local and -global options.
+
+2008-04-29  Jonathan Stickel  <jjstickel@vcn.com>
+
+	* statistics/distributions/tcdf.m, statistics/distributions/tinv.m:
+	Doc fix.
+
+2008-04-25  John W. Eaton  <jwe@octave.org>
+
+	* miscellaneous/dbstack.m: New function.
+	* miscellaneous/Makefile.in (SOURCES): Add it to the list.
+
+2008-04-21  David Bateman  <dbateman@free.fr>
+
+	* plot/__go_draw_axes__.m (gnuplot_position_colorbox): New arg, obj.
+	Change caller.  Improve sizing and position of colorbox for subplots.
+	* plot/colorbar.m: New demos.
+
+2008-04-16  S�ren Hauberg  <hauberg@gmail.com>
+
+	* plot/__gnuplot_version__.m: Display error if gnuplot is not found.
+
+2008-04-15  John W. Eaton  <jwe@octave.org>
+
+	* plot/view.m: Get values from current axes if nargin == 0.
+
+2008-04-15  David Bateman  <dbateman@free.fr>
+
+	* plot/__patch__.m: Fix for NaN values in faces of patches.
+
+2008-04-14  David Bateman  <dbateman@free.fr>
+
+	* plot/rose.m: Add missing comment mark that causes issues with
+	octave-forge function referencing.
+	* deprecated/lchol.m, deprecated/splchol.m: Fix texinfo errors.
+
+2008-04-09  John W. Eaton  <jwe@octave.org>
+
+	* 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/clearplot.m, deprecated/clg.m, deprecated/com2str.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/intersection.m,
+	deprecated/is_bool.m, deprecated/is_complex.m,
+	deprecated/is_list.m, deprecated/is_matrix.m,
+	deprecated/is_scalar.m, deprecated/is_square.m,
+	deprecated/is_stream.m, deprecated/is_struct.m,
+	deprecated/is_symmetric.m, deprecated/is_vector.m,
+	deprecated/isstr.m, deprecated/lchol.m,
+	deprecated/lognormal_cdf.m, deprecated/lognormal_inv.m,
+	deprecated/lognormal_pdf.m, deprecated/lognormal_rnd.m,
+	deprecated/meshdom.m, deprecated/normal_cdf.m,
+	deprecated/normal_inv.m, deprecated/normal_pdf.m,
+	deprecated/normal_rnd.m, deprecated/pascal_cdf.m,
+	deprecated/pascal_inv.m, deprecated/pascal_pdf.m,
+	deprecated/pascal_rnd.m, deprecated/poisson_cdf.m,
+	deprecated/poisson_inv.m, deprecated/poisson_pdf.m,
+	deprecated/poisson_rnd.m, deprecated/polyinteg.m,
+	deprecated/setstr.m, deprecated/spatan2.m, deprecated/spchol.m,
+	deprecated/spchol2inv.m, deprecated/spcholinv.m,
+	deprecated/spcumprod.m, deprecated/spcumsum.m, deprecated/spdet.m,
+	deprecated/spdiag.m, deprecated/spfind.m, deprecated/spinv.m,
+	deprecated/spkron.m, deprecated/splchol.m, deprecated/splu.m,
+	deprecated/spmax.m, deprecated/spmin.m, deprecated/spprod.m,
+	deprecated/spqr.m, deprecated/spsum.m, deprecated/spsumsq.m,
+	deprecated/struct_contains.m, deprecated/struct_elements.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/weibcdf.m,
+	deprecated/weibinv.m, deprecated/weibpdf.m, deprecated/weibrnd.m,
+	deprecated/weibull_cdf.m, deprecated/weibull_inv.m,
+	deprecated/weibull_pdf.m, deprecated/weibull_rnd.m,
+	deprecated/wiener_rnd.m: Don't embed newline in warning message.
+
+2008-04-09  David Bateman  <dbateman@free.fr>
+
+	* testfun/assert.m: Don't allow cond and expected to be lists.
+
+2008-04-04  John W. Eaton  <jwe@octave.org>
+
+	* strings/Makefile.in (SOURCES): Add isstrprop.m to the list.
+
+	* Makefile.in, audio/Makefile.in, control/Makefile.in,
+	* Makefile.incontrol/base/Makefile.in, control/hinf/Makefile.in,
+	* Makefile.incontrol/obsolete/Makefile.in,
+	* Makefile.incontrol/system/Makefile.in, control/util/Makefile.in,
+	* Makefile.indeprecated/Makefile.in, elfun/Makefile.in,
+	* Makefile.infinance/Makefile.in, general/Makefile.in,
+	* Makefile.ingeometry/Makefile.in, image/Makefile.in,
+	* Makefile.inio/Makefile.in, linear-algebra/Makefile.in,
+	* Makefile.inmiscellaneous/Makefile.in, optimization/Makefile.in,
+	* Makefile.inpath/Makefile.in, pkg/Makefile.in, plot/Makefile.in,
+	* Makefile.inpolynomial/Makefile.in, quaternion/Makefile.in,
+	* Makefile.inset/Makefile.in, signal/Makefile.in,
+	* Makefile.insparse/Makefile.in, specfun/Makefile.in,
+	* Makefile.inspecial-matrix/Makefile.in, startup/Makefile.in,
+	* Makefile.instatistics/Makefile.in, statistics/base/Makefile.in,
+	* Makefile.instatistics/distributions/Makefile.in,
+	* Makefile.instatistics/models/Makefile.in,
+	* Makefile.instatistics/tests/Makefile.in, strings/Makefile.in,
+	* Makefile.intestfun/Makefile.in, time/Makefile.in
+	* Makefile.in(check-m-sources): New target.
+
+2008-04-04  Bill Denney  <bill@denney.ws>
+
+	* optimization/lsqnonneg.m: Use optimset, correctly index
+	Z and P in main loop.
+
+2008-04-04  David Bateman  <dbateman@free.fr>
+
+	* 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/clearplot.m deprecated/clg.m deprecated/com2str.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/intersection.m deprecated/is_bool.m
+	deprecated/is_complex.m deprecated/is_list.m
+	deprecated/is_matrix.m deprecated/is_scalar.m
+	deprecated/is_square.m deprecated/is_stream.m deprecated/isstr.m
+	deprecated/is_struct.m deprecated/is_symmetric.m
+	deprecated/is_vector.m deprecated/lognormal_cdf.m
+	deprecated/lognormal_inv.m deprecated/lognormal_pdf.m
+	deprecated/lognormal_rnd.m deprecated/meshdom.m
+	deprecated/normal_cdf.m deprecated/normal_inv.m
+	deprecated/normal_pdf.m deprecated/normal_rnd.m
+	deprecated/pascal_cdf.m deprecated/pascal_inv.m
+	deprecated/pascal_pdf.m deprecated/pascal_rnd.m
+	deprecated/poisson_cdf.m deprecated/poisson_inv.m
+	deprecated/poisson_pdf.m deprecated/poisson_rnd.m
+	deprecated/polyinteg.m deprecated/setstr.m
+	deprecated/struct_contains.m deprecated/struct_elements.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/weibcdf.m deprecated/weibinv.m
+	deprecated/weibpdf.m deprecated/weibrnd.m deprecated/weibull_cdf.m
+	deprecated/weibull_inv.m deprecated/weibull_pdf.m
+	deprecated/weibull_rnd.m deprecated/wiener_rnd.m: Add warning that
+	function will be removed in a future version.
+
+2008-04-03  John W. Eaton  <jwe@octave.org>
+
+	* 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/clearplot.m, deprecated/clg.m, deprecated/com2str.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/intersection.m,
+	deprecated/is_bool.m, deprecated/is_complex.m,
+	deprecated/is_list.m, deprecated/is_matrix.m,
+	deprecated/is_scalar.m, deprecated/is_square.m,
+	deprecated/is_stream.m, deprecated/is_struct.m,
+	deprecated/is_symmetric.m, deprecated/is_vector.m,
+	deprecated/isstr.m, deprecated/lchol.m,
+	deprecated/lognormal_cdf.m, deprecated/lognormal_inv.m,
+	deprecated/lognormal_pdf.m, deprecated/lognormal_rnd.m,
+	deprecated/meshdom.m, deprecated/normal_cdf.m,
+	deprecated/normal_inv.m, deprecated/normal_pdf.m,
+	deprecated/normal_rnd.m, deprecated/pascal_cdf.m,
+	deprecated/pascal_inv.m, deprecated/pascal_pdf.m,
+	deprecated/pascal_rnd.m, deprecated/poisson_cdf.m,
+	deprecated/poisson_inv.m, deprecated/poisson_pdf.m,
+	deprecated/poisson_rnd.m, deprecated/polyinteg.m,
+	deprecated/setstr.m, deprecated/spatan2.m, deprecated/spchol.m,
+	deprecated/spchol2inv.m, deprecated/spcholinv.m,
+	deprecated/spcumprod.m, deprecated/spcumsum.m, deprecated/spdet.m,
+	deprecated/spdiag.m, deprecated/spfind.m, deprecated/spinv.m,
+	deprecated/spkron.m, deprecated/splchol.m, deprecated/splu.m,
+	deprecated/spmax.m, deprecated/spmin.m, deprecated/spprod.m,
+	deprecated/spqr.m, deprecated/spsum.m, deprecated/spsumsq.m,
+	deprecated/struct_contains.m, deprecated/struct_elements.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/weibcdf.m,
+	deprecated/weibinv.m, deprecated/weibpdf.m, deprecated/weibrnd.m,
+	deprecated/weibull_cdf.m, deprecated/weibull_inv.m,
+	deprecated/weibull_pdf.m, deprecated/weibull_rnd.m,
+	deprecated/wiener_rnd.m:
+	Note version when function was deprecated.
+
+2008-04-03  David Bateman  <dbateman@free.fr>
+
+	* plot/__go_draw_axes__.m: Conditionally "set pm3d implict" for 2D
+	plot or 3D plots with more than one line.
+
+	* deprecated/splchol.m deprecated/lchol.m deprecated/spfind.m
+	deprecated/spchol.m deprecated/spmin.m deprecated/spmax.m
+	deprecated/spdet.m deprecated/splu.m deprecated/spqr.m
+	deprecated/spatan2.m deprecated/spchol2inv.m
+	deprecated/spcholinv.m deprecated/spcumprod.m deprecated/spdiag.m
+	deprecated/spinv.m deprecated/spcumsum.m deprecated/spprod.m
+	deprecated/spsum.m deprecated/spsumsq.m: New files
+	* deprecated/Makefile.in (SOURCES): Add them here.
+
+2008-04-03  Ben Abbott  <bpabbott@mac.com>
+
+	* sparse/spaugment.m: Increase test script tolerance.
+
+2008-04-02  John W. Eaton  <jwe@octave.org>
+
+	* deprecated/Makefile.in (SOURCES): Add spkron.m to the list.
+
+	* general/Makefile.in (SOURCES): Add runlength.m to the list.
+
+2008-04-02  Bill Denney  <bill@denney.ws>
+
+	* optimization/lsqnonneg.m: New function.
+	* optimization/Makefile.in (SOURCES): Add it to the list.
+
+2008-04-02  David Bateman  <dbateman@free.fr>
+
+	* sparse/spaugment.m: New function
+	* sparse/Makefile.in (SOURCES): Add it here.
+
+	* plot/__gnuplot_ginput__.m: Use the gnuplot stream itself for
+	communication rather than a chat file if mkfifo is not available.
+	* plot/gnuplot_drawnow.m: Open stream with popen2 to allow two way
+	communication with the gnuplot process.
+
+2008-04-01  Richard Bovey  <Richard.Bovey@baesystems.com>
+
+	* general/sortrows.m: Handle negative column arguments.
+
+2008-04-01  Julian Schnidder  <j.schnidder@gmx.de>
+
+	* miscellaneous/perl.m: New function.
+	* miscellaneous/Makefile.in (SOURCES): Add it to the list.
+
+2008-03-31  David Bateman  <dbateman@free.fr>
+
+	* plot/__go_draw_axes__.m: Set the tick direction in the main call
+	the set tics rather than separately to avoid issues with multiple
+	ticks in plotyy.
+
+	* plot/gtext.m: New function to place text on a plot.
+	* plot/waitforbuttonpress.m: New function.
+	* plot/Makefile.in (SOURCES): Add them to the list.
+	* plot/__gnuplot_ginput__.m: Bug fix for nargin==1. Workaround for
+	missing mkfifo under Windows.
+	* plot/ginput.m: Eliminate setting of n.
+
+	* plot/ginput.m: New function.
+	* plot/__gnuplot_ginput__.m: New function based on a version of
+	ginput.m from Petr Mikulik <mikulik@physics.muni.cz>.
+	* plot/Makefile.in (SOURCES): Add them to the list.
+
+2008-03-31  Dmitri A. Sergatskov  <dasergatskov@gmail.com>
+
+	* miscellaneous/run.m: Fix check for existence of file.
+
+2008-03-27  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/lookup.m: Remove (lookup moved to DLD-FUNCTIONS).
+	* general/Makefile.in (SOURCES): Delete lookup.m from the list.
+	* general/interp1.m, general/interp2.m, general/interpn.m,
+	polynomial/ppval.m: Fix buggy lookup calls.
+	* general/interp1.m: New test.
+
+2008-03-28  Thomas Weber  <thomas.weber.mail@gmail.com>
+
+	* miscellaneous/tempdir.m: Use correct function name in texinfo
+	documentation.
+
+2008-03-28  Jaroslav Hajek  <highegg@gmail.com>
+
+	* general/del2.m: Missing semicolon.
+
+2008-03-28  Julian Schnidder  <j.schnidder@gmx.de>
+
+	* miscellaneous/info.m: New function.
+	* miscellaneous/Makefile.in (SOURCES): Add it to the list.
+
+2008-03-27  S�ren Hauberg  <hauberg@gmail.com>
+
+	* plot/xlim.m, plot/ylim.m, plot/zlim.m, strings/strtrim.m:
+	Doc fixes.
+
+2008-03-27  David Bateman  <dbateman@free.fr>
+
+	* plot/__plt2__.m: Test if args are empty first so that
+	plot(zeros(1,0),zeros(1,0)) works as expected.
+
+	* plot/plotyy.m: The axis handle is a two element vector and
+	so needs special treatment. Call newplot for the second axis.
+
+2008-03-27  Bill Denney  <bill@denney.ws>
+
+	* time/datenum.m: Allow vector inputs in any orientation.
+
+	* strings/validatestring.m: New function.
+	* strings/Makefile.in (SOURCES): Add it to the list.
+
+	* general/nargoutchk.m: New function.
+	* general/Makefile.in (SOURCES): Add it to the list.
+
+	* general/genvarname.m: New function.
+	* general/Makefile.in (SOURCES): Add it to the list.
+
+	* time/addtodate.m: New function.
+	* time/Makefile.in (SOURCES): Add it to the list.
+
+	* geometry/rectint.m: Vectorize and add more tests.
+
+2008-03-27  John W. Eaton  <jwe@octave.org>
+
+	* plot/__axis_label__.m: Use name of caller in error message.
+
+2008-03-27  David Bateman  <dbateman@free.fr>
+
+	* linear-algebra/planerot.m: Givens rotation function.
+
+2008-03-26  John W. Eaton  <jwe@octave.org>
+
+	* set/ismember.m: Set size of idx output correctly for empty args.
+	New tests.
+
+	* general/logical.m: Correctly handle empty args.  New tests.
+
+	* control/hinf/h2syn.m, general/__splinen__.m, general/gradient.m,
+	geometry/inpolygon.m, geometry/trimesh.m, geometry/triplot.m,
+	image/imagesc.m, io/csvread.m, io/csvwrite.m,
+	miscellaneous/edit.m, miscellaneous/tempname.m, plot/fill.m,
+	plot/patch.m, plot/ribbon.m, plot/surface.m, polynomial/mkpp.m,
+	polynomial/pchip.m, polynomial/spline.m, set/unique.m:
+	Texinfo fixes.
+
+2008-03-26  Jaroslav Hajek  <highegg@gmail.com>
+
+	* linear-algebra/dmult.m: Handle scaling along arbitrary dimension.
+
+2008-03-26  S�ren Hauberg  <hauberg@gmail.com>
+
+	* polynomial/convn.m: New tests.
+
+2008-03-20  Ben Abbott  <bpabbott@mac.com>
+
+	* statistics/base/statistics.m: Calculate median and quantiles in
+	a manner consistent with method #7 used by GNU R.
+	* statistics/base/__quantile__.m, statistics/base/quantile.m,
+	statistics/base/prctile.m: New functions.
+	* statistics/base/Makefile.in (SOURCES): Add them to the list.
+
+2008-03-25  S�ren Hauberg  <hauberg@gmail.com>
+
+	* polynomial/convn.m: New function.
+	* polynomial/Makefile.in (SOURCES): Add it to the list.
+
+2008-03-25  David Bateman  <dbateman@free.fr>
+
+	* image/contrast.m: New function.
+	* image/Makefile.in (SOURCES): Add it to the list.
+
+2008-03-24  Thomas Weber  <thomas.weber.mail@gmail.com>
+
+	* pkg/pkg.m: Allow installation of already extracted packages.
+
+2008-03-24  David Bateman  <dbateman@free.fr>
+
+	* general/idivide.m: New function.
+	* general/Makefile.in (SOURCES): Add it to the list.
+
+	* miscellaneous/namelengthmax.m: New function.
+	* miscellaneous/Makefile.in (SOURCES): Add it to the list.
+
+	* strings/regexptranslate.m: New function.
+	* strings/Makefile.in (SOURCES): Add it to the list.
+
+2008-03-21  David Bateman  <dbateman@free.fr>
+
+	* specfun/reallog.m, specfun/realpow.m, specfun/realsqrt.m:
+	New functions.
+	* specfun/Makefile.in (SOURCES): Add them to the list.
+
+2008-03-20  David Bateman  <dbateman@free.fr>
+
+	* general/tril.m, general/triu.m: Fail if input is a structure.
+
+	* miscellaneous/cast.m: Also allow cast to "char".
+
+	* general/rotdim.m: Ensure k is an integer scale.
+
+	* general/circshift.m: If matrix is empty fast return.
+
+2008-03-20  Jaroslav Hajek  <highegg@localhost.localdomain>
+
+	* linear-algebra/subspace.m: Check number of arguments, number
+	of dimensions of arguments and matching dimensions.
+
+2008-03-19  Jaroslav Hajek  <highegg@gmail.com>
+
+	* linear-algebra/subspace.m: New function.
+	* linear-algebra/subspace.m: New function.
+
+2008-03-19  Emil Lucretiu  <emil@la.mine.nu>
+
+	* signal/sinetone.m: Ensure integral number of samples.
+
+2008-03-19  Michael D. Godfrey  <godfrey@isl.stanford.edu>
+
+	* plot/__go_draw_axes__.m: Additional correction for symbol codes.
+
+2008-03-19  Ben Abbott  <bpabbott@mac.com>
+
+	* statistics/base/mode.m: Add NDArray tests.
+
+2008-03-19  Jaroslav Hajek  <highegg@gmail.com>
+
+	* statistics/distributions/exppdf.m,
+	statistics/distributions/expcdf.m,
+	statistics/distributions/expinv.m,
+	statistics/distributions/exprnd.m: Doc fix.
+
+2008-03-19  David Bateman  <dbateman@free.fr>
+
+	* statistics/base/mode.m: Fix for row vectors.
+
+	* plot/__scatter__.m: Modify for change of markersize in
+	__go_draw_axes__.m and for compatibility.
+	* plot/__go_draw_axes__.m: Don't divide the marker size by 6
+	twice.
+	* plot/scatter3.m: Doc fix.
+
+2008-03-18  Ben Abbott  <bpabbott@mac.com>
+
+	* specfun/beta.m: Fix for negative inputs.
+
+2008-03-18  Michael D. Godfrey  <godfrey@isl.stanford.edu>
+
+	* plot/__go_draw_axes__.m: Use correct symbol codes.
+
+2008-03-14  Kai Habel  <kai.habel@gmx.de>
+
+	* plot/__go_draw_axes__.m: Expicitly set gnuplot user
+	style to default to avoid wrong mesh color in some cases.
+
+2008-03-12  David Bateman  <dbateman@free.fr>
+
+	* geometry/griddata3.m: Use griddatan and not griddata
+	internally. Return vi and not yi. Add test code.
+
+2008-03-11  John W. Eaton  <jwe@octave.org>
+
+	* plot/__go_draw_axes__.m: Use get to access hidden properties.
+	Use strcmpi when comparing string properties.
+
+	* io/csread.m, io/csvwrite.m, io/dlmwrite.m: Style fixes.
+
+2008-03-11  Kai Habel  <kai.habel@gmx.de>
+
+	* plot/__go_draw_axes__.m: Plot surfaces in front of axes.
+	Allow plotting of uniform colored mesh plots with and
+	w/o hidden line removal.
+
+2008-03-11  David Bateman  <dbateman@free.fr>
+
+	* io/dlmwrite.m, io/csvread.m, io/csvwrite.m: Files ported from
+	octave-forge.
+	* io/Makefile.in (SOURCES): Add them here.
+
+2008-03-07  John W. Eaton  <jwe@octave.org>
+
+	* plot/contourf.m: Set axes layer property to "top".
+
+	* plot/__go_draw_axes__.m: Handle tickdir property.
+
+2008-03-06  John W. Eaton  <jwe@octave.org>
+
+	* plot/hist.m: Avoid temporaries.
+	Allow matrix arguments when number of bins > 30.
+	From Robert S. Mahurin <rob@utk.edu>.
+
+	* plot/ChangeLog: Handle axes linewidth property.
+
+	* plot/__go_draw_axes__.m: Adjust markersize by a factor of 1/6.
+
+	* general/interpn.m: New test.
+
+2008-03-05  Ben Abbott  <bpabbott@mac.com>
+
+	* polynomial/roots.m: Catch Infs and/or NaNs.
+
+2008-03-05  Sebastien Loisel  <loisel@temple.edu>
+
+	* polynomial/roots.m: Apply a scaling factor to the removal of the
+	leading zeros.
+
+2008-03-04  John W. Eaton  <jwe@octave.org>
+
+	* plot/print.m: Fix oops in applying last change.
+
+2008-03-04  Bill Denney  <bill@denney.ws>
+
+	* plot/allchild.m, plot/findall.m: New functions.
+	* plot/Makefile.in (SOURCES): Add them to the list.
+
+	* geometry/rectint.m: New function.
+	* geometry/Makefile.in (SOURCES): Add it to the list.
+
+2008-03-04  Michael Goffioul  <michael.goffioul@gmail.com>
+
+	* pkg/pkg.m (pkg:configure_make): Make it work with recent changes in
+	isspace handling with cell arrays of strings.
+
+2008-03-04  Ben Abbott  <bpabbott@mac.com>
+
+	* polynomial/polyfit.m: Modified tests to respect a relative tolerance.
+
+	* plot/print.m: Accept a figure handle as an optional input.
+
+2008-02-29  John W. Eaton  <jwe@octave.org>
+
+	* plot/print.m: Handle gif and jpg devices.
+
+2008-02-28  John W. Eaton  <jwe@octave.org>
+
+	* plot/__go_draw_axes__.m (get_old_gnuplot_color): New subfunction.
+	Use it to replace repeated if/elseif blocks.
+
+2008-02-28  Kai Habel  <kai.habel@gmx.de>
+
+	* plot/__go_draw_axes__.m: If facecolor property of a surface is
+	"none", don't use pm3d mode and set linestyle correctly.
+
+2008-02-25  Ben Abbott  <bpabbott@mac.com>
+
+	* control/system/zpout.m, finance/irr.m, general/int2str.m,
+	general/num2str.m, miscellaneous/bug_report.m,
+	miscellaneous/copyfile.m, miscellaneous/dir.m,
+	miscellaneous/edit.m, miscellaneous/fullfile.m,
+	miscellaneous/mkoctfile.m, miscellaneous/movefile.m,
+	miscellaneous/tempdir.m, miscellaneous/unpack.m,
+	path/__extractpath__.m, pkg/pkg.m, plot/__ezplot__.m,
+	plot/__go_draw_axes__.m, plot/legend.m, plot/print.m,
+	signal/spectral_adf.m, signal/spectral_xdf.m,
+	statistics/tests/z_test.m, statistics/tests/z_test_2.m,
+	strings/Makefile.in, strings/strcat.m, strings/strvcat.m,
+	testfun/assert.m, testfun/demo.m, testfun/speed.m,
+	testfun/test.m: Use cstrcat instead of strcat.
+
+	* strings/strcat.m: New compatible version.
+
+	* strings/cstrcat.m: Rename from strings/strcat.m.
+
+2008-02-25  John W. Eaton  <jwe@octave.org>
+
+	* strings/isstrprop.m: New file.
+
+2008-02-25  Ryan Hinton  <rwh4s@virginia.edu>
+
+	* miscellaneous/unpack.m: Use "-f -" args for tar.
+
+2008-02-24  John W. Eaton  <jwe@octave.org>
+
+	* specfun/log2.m: Ensure returned value of F strictly less than 1.
+	From Dave Hawthorne <davehawthorne@ieee.org>.
+
+2008-02-22  Ben Abbott  <bpabbott@mac.com>
+
+	* specfun/legendre.m: Doc fix.
+
+2008-02-22  David Bateman  <dbateman@free.fr>
+
+	* sparse/pcg.m, sparse/spdiags, spstats.m: Remove references to
+	spdiag.
+
+2008-02-22  John W. Eaton  <jwe@octave.org>
+
+	* miscellaneous/fullfile.m: Improve handling of empty args and
+	args ending with filesep.
+
+	* control/base/__stepimp__.m: Don't use subplot for just one plot.
+
+2008-02-21  John W. Eaton  <jwe@octave.org>
+
+	* image/imshow.m: Call axis ("image").
+	From Michael G. Ross <mgross@MIT.EDU>.
+
+	* plot/errorbar.m: If nargout > 0, return vector of handles to
+	line objects.
+	* plot/__go_draw_axes__.m: Improve handling of line style for
+	errorbar plots.
+
+2008-02-20  Marco Caliari  <marco.caliari@univr.it>
+
+	* specfun/legendre.m: Accept normalization options ("sch", "norm"),
+	and improve stability for higher orders.
+
+2008-02-20  John W. Eaton  <jwe@octave.org>
+
+	* strings/strcat.m: Detect cellstr args.
+
+2008-02-20  David Bateman  <dbateman@free.fr>
+
+	* sparse/colperm.m, sparse/nonzero.m, sparse/spdiags.m,
+	sparse/spfun.m, sparse/spones.m, sparse/sprand.m,
+	sparse/sprandn.m, sparse/sprandsym.m, sparse/spy.m: Use generic
+	version of find rather than spfind.
+
+2008-02-19  Ben Abbott  <bpabbott@mac.com>
+
+	* miscellaneous/edit.m: New option EDITINPLACE.  Prefer file list
+	rather than path list.  Return option structure with "get all".
+
+	* polynomial/polyfit.m: Use QR decomposition.  Handle
+	normalization option.
+	* polynomial/polyval.m: Normalize dependent variable.  Optionally
+	generate 50% prediction intervals.
+
+	* miscellaneous/ver.m: Include package version information in
+	output.  Improve consistency with Matlab.
+
+2008-02-19  John W. Eaton  <jwe@octave.org>
+
+	* pkg/pkg.m: Style fixes.
+
+2008-02-19  Carlo de Falco  <carlo.defalco@gmail.com>
+
+	* pkg/pkg.m: Handle 'describe' command.
+	(parse_pkg_idx, print_package_description): New subfunctions.
+
+2008-02-19  Bill Denney  <bill@denney.ws>
+
+	* time/datestr.m: Avoid confusion for datenum vectors that are 6
+	elements wide.
+
+2008-02-18  David Bateman  <dbateman@free.fr>
+
+	* general/rem.m, general/mod.m: Treat integer types correctly.
+
+2008-02-15  Timo Lindfors  <timo.lindfors@iki.fi>
+
+	* statistics/tests/kruskal_wallis_test.m: Handle ties.
+	* general/runlength.m: New function from Paul Kienzle.
+
+2008-02-15  Rolf Fabian  <r.fabian@jacobs-university.de>
+
+	* linear-algebra/cond.m: New optional second argument to
+	specify 1-norm, inf-norm, or frobenius-norm.
+
+2008-02-12  Kostas Poulios  <poulios.konstantinos@googlemail.com>
+
+	* plot/__quiver__.m: make arrow head be in z-plane of the arrow
+	body. Allow the linespec to specify the arrow color.
+
+2008-02-12  David Bateman  <dbateman@free.fr>
+
+	* miscellaneous/cast.m: Also treat the logical type.
+
+	* plot/__go_draw_axes__.m: Set pm3d implict to fix colorbars on
+	contour plots.
+
+ 	* plot/__go_draw_axes__.m: Use the cdatamapping property to set
+	the cbrange.
+	* plot/__img__.m: Set cdatamapping to "direct".
+	* plot/imagesc.m: Set cdatamapping to "scaled".
+
+2008-02-08  Julien Pommier  <pommier@pianoteq.com>
+
+	* audio/wavread.m: Limit data read to end of data chunk.
+
+2008-02-08  David Bateman  <dbateman@free.fr>
+
+	* plot/__contour__.m: Respect the graphic handle options that are
+	passed.
+	* plot/__go_draw_axes__.m: Respect the linewidth for patch objects.
+
+2008-02-01  Dave Goel  <deego3@gmail.com>
+
+	* signal/arch_rnd.m: Correctly index E and Y vectors.
+
+2008-02-01  Bill Denney  <bill@denney.ws>
+
+	* time/weekday.m: Allow vector inputs and speed up.
+	* time/eomday.m: Return column vector for column vector inputs.
+
+2008-01-30  John W. Eaton  <jwe@octave.org>
+
+	* miscellaneous/edit.m: Use "## Created: DATE" instead of "initial
+	revision".
+
+	* plot/Makefile.in (SOURCES): Include __plt2sv__.m and
+	__plt2vs__.m in the list.
+
+	* miscellaneous/tempdir.m: Append filesep to name for
+	compatibility.  Warn if not a directory or directory does not
+	exist.
+
+	* strings/deblank.m: Improve compatibility.
+
+2008-01-29  John W. Eaton  <jwe@octave.org>
+
+	* strings/str2double.m: Delete unused variable FLAG_OCTAVE.
+
+2008-01-28  Michael Goffioul  <michael.goffioul@gmail.com>
+
+	* plot/xlabel.m, plot/ylabel.m, plot/zlabel.m:
+	Return the label handle, not the current axis handle.
+
+2008-01-25  Alexander Barth  <barth.alexander@gmail.com>
+
+	* general/interpn.m: Compatibility fix. Don't ndgrid vector
+	abscissa.
+
+2008-01-25  David Bateman  <dbateman@free.fr>
+
+	* general/__splinen__.m: Treat mixed orientation vectors.
+	* plot/__scatter__.m: Remove NaN values from data.
+	* plot/__patch__.m: Vectorize treatment of trailing NaN values.
+
+2008-01-25  Thomas Weber  <thomas.weber.mail@gmail.com>
+
+	* linear-algebra/trace.m: Test cases for non 2-d args.
+
+2008-01-25  James Packer  <james.packer@wadh.ox.ac.uk>
+
+	* geometry/griddata3.m: Call griddata, not gridata.
+
+2008-01-24  Schloegl Alois  <alois.schloegl@tugraz.at>
+
+	* linear-algebra/trace.m: Require 2-d args.  Handle vectors properly.
+
+2008-01-22  Thomas Weber  <thomas.weber.mail@gmail.com>
+
+	* linear-algebra/cond.m, linear-algebra/trace.m:
+	Move tests here from test/test_linalg.m.
+
+	* general/diff.m, general/fliplr.m, general/flipud.m,
+	general/logspace.m, general/rot90.m, general/shift.m, general/tril.m,
+	general/triu.m, linear-algebra/vec.m, linear-algebra/vech.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:
+	Move tests here from test/test_matrix.m.
+
+	* general/isscalar.m, general/issquare.m, general/isvector.m:
+	Move tests here from test/test_number.m.
+
+	* deprecated/polyinteg.m, polynomial/compan.m, polynomial/conv.m,
+	polynomial/deconv.m, polynomial/poly.m, polynomial/polyderiv.m,
+	polynomial/polyfit.m, polynomial/polyreduce.m, polynomial/polyval.m,
+	polynomial/polyvalm.m, polynomial/roots.m:
+	Move tests here from test/test_poly.m.
+
+	* signal/unwrap.m:
+	Move tests here from test/test_signal.m.
+
+	* statistics/base/corrcoef.m, statistics/base/cov.m,
+	statistics/base/kurtosis.m, statistics/base/mahalanobis.m,
+	statistics/base/mean.m, statistics/base/median.m,
+	statistics/base/skewness.m, statistics/base/std.m:
+	Move tests here from test/test_stats.m.
+
+	* general/int2str.m, general/num2str.m, 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/str2num.m, strings/strcat.m, strings/strrep.m,
+	strings/substr.m:
+	Move tests here from test/test_string.m.
+
+	* miscellaneous/computer.m, miscellaneous/ls.m,
+	miscellaneous/version.m, time/asctime.m, time/clock.m, time/ctime.m,
+	time/date.m, time/etime.m, time/is_leap_year.m:
+	Move tests here from test/test_system.m.
+
+2008-01-22  Schloegl Alois  <alois.schloegl@tugraz.at>
+
+	* specfun/erfinv.m: Replace z_old and z_new by a single variable z.
+	Simplify initial checks on argument values.
+
+2008-01-22  Michael Goffioul  <michael.goffioul@gmail.com>
+
+	* plot/gnuplot_drawnow.m: New function corresponding to the
+	implementation of the gnuplot-based graphics backend (derived from
+	drawnow.m).
+	* plot/drawnow.m: Deleted (converted to C++).
+
+2008-01-15  Rolf Fabian  <Rolf.Fabian@gmx.de>
+
+	* linear-algebra/__norm__.m: Only scale if inf norm is finite.
+	New tests.
+
+2008-01-18  John W. Eaton  <jwe@octave.org>
+
+	* optimization/sqp.m: End each function with endfunction.
+
+2008-01-18  Ben Abbott  <bpabbott@mac.com>
+
+	* polynomial/residue.m: For each group of pole multiplicity, set
+	the poles of the group to the value of the group's average.
+
+2008-01-17  Tetsuro KURITA  <tkurita@mac.com>
+
+	* plot/print.m: Handle PDF output.
+	* plot/drawnow.m: Add "PDF" in a list of enhanced_terminals.
+
+2008-01-17  John W. Eaton  <jwe@octave.org>
+
+	* path/savepath.m: Print newline before initial comment line.
+	Double up single quote characters.
+	* path/__extractpath__.m: Return just the path as a string.
+	Undo single quote character doubling.
+
+	* path/pathdef.m: Avoid eval.  Simplify.
+
+	* path/pathdef.m: Use fullfile instead of concatenating with filesep.
+	* path/__extractpath__.m, path/savepath.m: Use unwind_protect to
+	avoid possible file descriptor leak.
+
+2008-01-17  Ben Abbott  <bpabbott@mac.com>
+
+	* path/savepath.m: Warn if modified file is not explicitly specified.
+	* startup/main-rcfile: Call atexit ("__finish__").
+
+2008-01-16  John W. Eaton  <jwe@octave.org>
+
+	* plot/__go_draw_axes__.m (__do_enhanced_option__): New subfunction.
+	Use it to disable enhanced mode for individual labels and titles.
+
+	* startup/Makefile.in (SOURCES): Add __finish__.m to the list.
+	(install install-strip, uninstall): Handle function files.
+
+2008-01-16  Ben Abbott  <bpabbott@mac.com>
+
+	* startup/__finish__.m: New file.
+	* path/__extractpath__.m, path/matlabroot.m,
+	path/pathdef.m: New files.
+	* path/Makefile.in (SOURCES): Add them to the list.
+
+2008-01-15  Thomas Weber  <thomas.weber.mail@gmail.com>
+
+	* special-matrix/vander.m: Vectorize.  New test.
+
+	* 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,
+	general/rem.m, miscellaneous/bincoeff.m, miscellaneous/xor.m,
+	specfun/beta.m, specfun/log2.m, specfun/pow2.m:
+	Move tests here from test/test_arith.m.
+
+2008-01-15  John W. Eaton  <jwe@octave.org>
+
+	* linear-algebra/__norm__.m: Use sum(abs(x),2), not sum(abs(x.')).
+
+2008-01-15  Michael Goffioul  <michael.goffioul@gmail.com>
+
+	* plot/drawnow.m, plot/__go_draw_figure__.m, plot/__go_draw_axes__.m:
+	Call __get__ instead of get.
+
+2008-01-15  Ben Abbott  <bpabbott@mac.com>
+
+	* linear-algebra/__norm__.m: Avoid divide by zero error for
+	Frobenius norm if matrix is all zeros.  Use transpose instead of
+	hermitian operator.
+
+2008-01-14  Bill Denney  <bill@denney.ws>
+
+	* plot/axis.m: Correctly handle "tight" and "image" options.
+
+2008-01-14  S�ren Hauberg  <hauberg@gmail.com>
+
+	* image/hsv2rgb.m, image/ntsc2rgb.m, image/rgb2hsv.m,
+	image/rgb2ntsc.m: Also accept images as input.
+
+	* image/gray2ind.m: Handle image type other than double.
+	Improve error checking and documentation.
+
+2008-01-14  John W. Eaton  <jwe@octave.org>
+
+	* plot/__go_draw_axes__.m (get_fontname_and_size): Use strcmpi
+	instead of calling tolower on first arg.  Default font name is
+	Helvetica, not helvetica.  Don't downcase user-specified font name.
+	(__maybe_munge_text__): Fix typo.
+
+	* optimization/sqp.m: Fix function definitions in test code.
+
+2008-01-12  John W. Eaton  <jwe@octave.org>
+
+	* plot/gnuplot_binary.in: New file.
+	* plot/gnuplot_binary.m: Delete.
+	* plot/Makefile.in (SOURCES): Remove gnuplot_binary.m from the list.
+	(SOURCES_IN, GEN_M): New macros.
+	(DISTFILES): Include $(SOURCES_IN) in the list.
+	(FCN_FILES): Include $(GEN_M) in the list.
+	(all): Depend on $(GEN_M).
+	($(GEN_M): %.m : $(TOPDIR)/Makeconf): New pattern rule.
+	(distclean): Also remove $(GEN_M).
+
+2008-01-11  John W. Eaton  <jwe@octave.org>
+
+	* optimization/sqp.m: New test from example in doc string.
+
+2008-01-10  Ben Abbott  <bpabbott@mac.com>
+
+	* polynomial/mpoles.m: Avoid cases where poles could be assigned
+	to more than one multiplicity group.
+
+2008-01-10  John W. Eaton  <jwe@octave.org>
+
+	* plot/gnuplot_binary.m: New file.
+	* plot/Makefile.in (SOURCES): Add it to the list.
+
+2008-01-09  John W. Eaton  <jwe@octave.org>
+
+	* plot/drawnow.m: Fail if filename includes a directory part that
+	does not exist.
+
+2008-01-07  John W. Eaton  <jwe@octave.org>
+
+	* miscellaneous/copyfile.m, miscellaneous/movefile.m:
+	Error if glob call fails to match any files.
+
+2008-01-04  Thomas Treichl  <Thomas.Treichl@gmx.net>
+
+	* strings/strtrim.m: Doc fix.
+
+2008-01-04  Muthiah Annamalai  <muthuspost@gmail.com>
+
+	* general/sub2ind.m, general/ind2sub.m: Doc fix.
+
+2008-01-04  S�ren Hauberg   <hauberg@gmail.com>
+
+	* set/create_set.m, set/union.m: Accept "rows" argument.
+
+2008-01-02  John W. Eaton  <jwe@octave.org>
+
+	* plot/print.m: Correctly handle pbm terminal.
+
+2007-12-28  John W. Eaton  <jwe@octave.org>
+
+	* miscellaneous/edit.m: Use strcat instead of fullfile to add file
+	extensions.
+
+2007-12-28  David Bateman  <dbateman@free.fr>
+
+	* ezcontourf.m, ezcontour.m, ezmeshc.m, ezmesh.m, ezplot3.m,
+	__ezplot__.m, ezpolar.m, ezsurfc.m, ezsurf.m: New functions.
+	* Makefile.in (SOURCES): Add to the sources.
+
+2007-12-28  Kai Habel  <kai.habel@gmx.de>
+
+	* plot/pcolor.m: Swap 1st and 2nd argument in call to meshgrid.
+	Remove unnecessary call of size function.
+
+2007-12-21  John W. Eaton  <jwe@octave.org>
+
+	Version 3.0.0 released.
+
+2007-12-21  S�ren Hauberg  <hauberg@gmail.com>
+
+	* image/imshow.m: Accept empty value for display_range.
+
+2007-12-20  Michael Goffioul  <michael.goffioul@gmail.com>
+
+	* pkg/pkg.m: Add .lib as architecture-dependent suffix.
+
+2007-12-19  S�ren Hauberg  <hauberg@gmail.com>
+
+	* image/imshow.m: Store uint8 images as doubles.  Handle default
+	display ranges correctly.
+
+2007-12-19  Alexander Barth  <barth.alexander@gmail.com>
+	    Peter A. Gustafson  <petegus@umich.edu>
+
+	* plot/contourc.m: Allow usage of irregular spaced x, y data.
+
+2007-12-19  John W. Eaton  <jwe@octave.org>
+
+	* miscellaneous/edit.m: New function.
+	* miscellaneous/Makefile.in (SOURCES): Add it to the list.
+
+2007-12-19  Michael Goffioul  <michael.goffioul@gmail.com>
+
+	* plot/__bar__.m: Handle "basevalue" option.
+	* plot/__bars__.m: New arg, base_value.
+
+2007-12-17  David Bateman  <dbateman@free.fr>
+
+	* plot/rose.m, plot/feather.m, plot/compass.m: New functions
+	* plot/Makefiles (SOURCES): Add them to the sources
+	* plot/polar.m: Set the x and y limits to the maximum polar
+	radius. Set the axes to be square.
+	* plot/__go_draw_axes__.m: Allow {x|y}axislocation to be "zero"
+	and print axis at zero if this is used.
+
+	* plot/__go_draw_axes__.m: Use "set pm3d explicit" so that
+	contours can overlay pcolor plots. Priveldge no hidden line
+	removal when there are multiple objects in the plot.
+
+2007-12-17  Peter A. Gustafson  <petegus@umich.edu>
+
+	* plot/__go_draw_axes__.m:  Fix mirrored tics and borders for
+	set (gca (), "[xy]axislocation", "{right|top}", "box", "off").
+
+2007-12-17  Ben Abbott  <bpabbott@mac.com>
+
+	* miscellaneous/run.m: Replace script with f when looking for
+	file to run.
+
+2007-12-14  David Bateman  <dbateman@free.fr>
+
+	* plot/contour3.m, plot/__contour__.m: Handle linespec.
+	* plot/contour.m: Doc fix.
+	* plot/__go_draw_axes__.m (case "patch"): Include "lt" in lt string.
+	Include linetype in withclause.
+
+	* plot/__go_draw_axes__.m (__calc_dimensions__): New function.
+	Use it to determine dimensions.  Consolidate all 3-d settings.
+
+2007-12-13  John W. Eaton  <jwe@octave.org>
+
+	* image/imshow.m: Turn axis visibility off.
+	Don't scale true color images.
+	* image/image.m: Set axis layer property to "top".
+
+2007-12-12  John W. Eaton  <jwe@octave.org>
+
+	* image/loadimage.m: Avoid calling eval.  Avoid calling exist.
+
+	* plot/pie.m: Avoid calling "exist".
+
+	* linear-algebra/condest.m: Use nargin instead of size(varargin,2).
+	Condense argument processing logic.  Allow 6 arguments.
+	Use issquare.  Avoid calling "exist".
+
+	* plot/__go_draw_axes__.m: Handle the axes layer property.
+
+2007-12-12  David Bateman  <dbateman@free.fr>
+
+	* plot/ellipsoid.m: Port from octave-forge, editing for style.
+	* plot/Makefile.in (SOURCES): Add to the sources.
+
+2007-12-11  John W. Eaton  <jwe@octave.org>
+
+	* plot/surf.m: Set xgrid, ygrid, and zgrid on here.
+	* plot/surface.m: Not here.
+
+	* plot/__go_draw_axes__.m: Always use "set grid front".  Send a
+	subsequent "unset grid" if there is no grid.
+
+	* plot/__go_draw_axes__.m: Include "front" in "set label" options.
+
+	* plot/surface.m: Don't set facecolor property in call to
+	__go_surface__.
+
+	* plot/__plt2vs__.m, plot/__plt2sv__.m: New functions.
+	* plot/__plt2__.m: Handle scalar-vector and vector-scalar cases.
+
+2007-12-11  Kai Habel  <kai.habel@gmx.de>
+
+	* plot/__patch__.m: Fix typo. Improve argument checking, so that a
+	color string is not taken as z value.
+
+	* plot/slice.m: Remove unused variable, set xgrid, ygrid, and
+	zgrid to "on" and box to "off" for used axes.
+
+	* plot/__go_draw_axes__.m, plot/plot3.m, plot/ribbon.m,
+	plot/slice.m: Use size_equal(var1,var2,...) when possible.
+
+2007-12-11  David Bateman  <dbateman@free.fr>
+
+	* miscelleaneous/fullfile.m: Ignore empty arguments.
+
+	* sparse/spstats.m: Drop argument to Fsparse to force mutation.
+	* statistics/base/mode.m: Ditto.
+
+	* plot/__plt_get_axis_arg__.m: Ignore integer valued handles as
+	object handles are all now non integer.
+
+2007-12-10  John W. Eaton  <jwe@octave.org>
+
+	* plot/sombrero.m, plot/peaks.m: Use surf instead of mesh.
+
+	* general/issymmetric.m: Use ' instead of .' for compatibility
+	with previous versions of Octave.
+	* general/ishermitian.m: Delete.
+	* general/Makefile.in (SOURCES): Remove ishermitian.m from the list.
+
+	* plot/fplot.m: In N is not specified, increase initial number of
+	points from 3 and 5 to 5 and 8.
+
+	* signal/detrend.m: Move tests here from test/test_signal.m.
+	Loosen tolerance on first test from 10*eps to 20*eps.
+
+	* finance/rate.m: Don't request info from fsolve.
+
+2007-12-10  Michael Goffioul  <michael.goffioul@gmail.com>
+
+	* plot/__line__.m: Pass initial property/value pairs to __go_line__.
+	* plot/surface.m: Pass initial property/value pairs to __go_surface__.
+
+2007-12-10  David Bateman  <dbateman@free.fr>
+
+	* image/image.m: Rewritten to allow trailing properties to be
+	passed to underlying image object.
+	* image/__img__.m: Pass additional arguments to __go_image__.
+	* plot/__patch__.m: Don't set clim, rely on autoscaling.
+
+2007-12-10  John W. Eaton  <jwe@octave.org>
+
+	* plot/__go_draw_axes__.m: If we have a grid, send "set grid
+	front" to gnuplot.
+
+2007-12-10  David Bateman  <dbateman@free.fr>
+
+	* plot/__go_draw_axes__.m: Issue "set view map" for pcolor, and "set
+	border front" from images.
+	* plot/__go_draw_figure__.m: Issue "set autoscale fix" for gnuplot.
+	* plot/pcolor.m: Set axis "box" property.
+	* plot/title.m, plot/xlabel.m, plot/ylabel.m, plot/xlabel.m:
+	Mark as commands.
+
+2007-12-07  David Bateman  <dbateman@free.fr>
+
+	* plot/surf.m: Don't set facecolor property.
+
+2007-12-06  John W. Eaton  <jwe@octave.org>
+
+	* plot/print.m: Pass mono to drawnow.
+	* plot/drawnow.m: New arg, mono.  Pass it to __go_draw_figure__.
+	* plot/__go_draw_figure__.m: New arg, mono.  Pass it to __go_draw_axes.
+	* plot/__go_draw_axes__.m: New arg, mono.  If mono is true,
+	disable color specifications.
+
+	* general/issymmetric.m: Move tests here from test/test_number.m
+
+2007-12-06  Jason Riedy  <ejr@cs.berkeley.edu>
+
+	* general/issymmetric.m: To keep its argument sparse and the
+	function quick, use the infinity norm rather than the 2-norm.
+	Also measure the symmetric part rather than the Hermitian part.
+	* general/ishermitian.m: New file.  Measure the Hermitian part.
+	* general/Makefile.in: Add ishermitian.m to SOURCES.
+
+2007-12-04  John W. Eaton  <jwe@octave.org>
+
+	* plot/__go_draw_axes__.m: Omit "font \"NAME,SIZE\"" in gnuplot
+	text and label commands if font is "*".
+
+	* linear-algebra/krylov.m: Doc fixes.
+	From Marco Caliari <caliari@sci.univr.it>.
+
+2007-12-04  Kai Habel  <kai.habel@gmx.de>
+
+	* plot/shading.m: Use __plt_get_axis_arg__ for optional axes argument.
+	Add "## PKG_ADD: mark_as_command axis" line.
+
+2007-12-03  John W. Eaton  <jwe@octave.org>
+
+	* contour.m, contour3.m, contourc.m, contourf.m, cylinder.m,
+	fplot.m, plot3.m, plotyy.m, quiver3.m, scatter.m, scatter3.m,
+	slice.m, sombrero.m, stairs.m, stem.m, stem3.m:
+	Generate demos from examples.
+
+2007-12-03  David Bateman  <dbateman@free.fr>
+
+	* testfun/test.m: Disable "testif" test block to avoid spurious
+	skipped test for "make check". Avoid printing variables for
+	skipped tests.
+
+	* testfun/test.m: Add "testif" type to allow for conditional tests.
+
+	* plot/plotyy.m: Use activepositionproperty property of axes
+	object. Set second axis color to "none".
+	* plot/__go_draw_axes__.m: Respect the activepositionproperty
+	property of the axis objects.
+
+2007-12-03  Thomas Treichl  <Thomas.Treichl@gmx.net>
+
+	* linear-algebra/condest.m: Loosen tolerance in test.
+
+2007-12-02  John W. Eaton  <jwe@octave.org>
+
+	* plot/__go_draw_axes__.m: Remove unnecessary call to
+	get_data_limits.
+
+2007-11-30  John W. Eaton  <jwe@octave.org>
+
+	* plot/__go_draw_axes__.m: Don't compute data or axis limits.
+	(get_data_limits, get_axis_limits): Delete.
+
+2007-11-30  David Bateman  <dbateman@free.fr>
+
+	* plot/__scatter__.m: Avoid out of bounds varargin element access.
+
+	* plot/__go_draw_axes__.m (do_tics_1): regexprep the cell array of
+	tick labels rather than one by one on the labels themselves.
+	* plot/pareto.m: Bug in numerical labels fixed. Bug in search for
+	95% crossing fixed.
+
+2007-11-29  David Bateman  <dbateman@free.fr>
+
+	* plot/pareto.m: New file.
+	* plot/Makefile.in (SOURCES): Add it to the sources.
+	* plot/__go_draw_axes__.m (do_tics1): Replace "%" with "%%" in tic
+	marks to avoid gnuplot error about formating. More colorspec to
+	after the tics.
+	* plot/plotyy.m: More generic check for appropriate axis color.
+
+	* plot/__stem__.m: New file based on old stem.m expanded to treat
+	2- and 3-D.
+	* plot/stem3.m: New function.
+	* plot/Makefile.in (SOURCES): Add them to the sources.
+	* plot/stem.m: Adapt to use __stem__.
+
+2007-11-29  John W. Eaton  <jwe@octave.org>
+
+	* plot/contour.m, plot/contour3.m, plot/fill.m, plot/patch.m,
+	plot/surf.m, plot/surface.m: Don't return handle value unless
+	requested.
+
+	* plot/patch.m: Omit isnan check on handle returned from
+	__plt_get_axis_arg__.
+
+	* plot/__plt_get_axis_arg__.m: Don't fail if current figure exists
+	but has no axes.
+
+2007-11-28  David Bateman  <dbateman@free.fr>
+
+	* __plt_get_axis_handle__.m: Also allow hggroup and return axes
+	ancestor. If leading argument is logical set variable nogca to see
+	if gca() should be called if there is no active handle found.
+	* __bar__.m, caxis.m, scatter.m, contourf.m, __axes_limits__.m,
+	fill.m,  surf.m, meshz.m, axis.m, pie.m, contour.m,
+	quiver.m, area.m, grid.m, cylinder.m, contour3.m, surface.m,
+	patch.m, scatter3.m, plot.m, sphere.m, quiver3.m, plotyy.m,
+	xlabel.m, ylabel.m, surfnorm.m, zlabel.m: Adapt to use
+	__plt__get_axis_arg__ to find axis handle.
+	* polar.m: Typo.
+
+2007-11-28  John W. Eaton  <jwe@octave.org>
+
+	* plot/__go_draw_axes__.m (get_data_limits): Delete unused arg TX.
+
+2007-11-28  Michael Goffioul  <michael.goffioul@gmail.com>
+
+	* plot/drawnow.m: Fix typo.
+
+2007-11-27  David Bateman  <dbateman@free.fr>
+
+	* plot/errorbar.m, plot/loglog.m, plot/loglogerr.m, plot/polar.m,
+	plot/semilogx.m, plot/semilogxerr.m, plot/semilogy.m,
+	plot/semilogyerr.m: Treat an axis handle as the first argument.
+
+	* plot/meshz.m: New function.
+	* plot/Makefile.in (SOURCES): Add it to the list.
+	* plot/surface.m: Allow surface to accept an axis handle as the
+	first argument.
+	* plot/meshc.m: Extract z from the the surface object rather than
+	varargin so that we can rely on code in surface to treat leading
+	axis handles.
+
+	* plot/__go_draw_axes__.m: Add nomirror to "set ytics" and "set
+	y2tics" in the case of a plotyy plot.
+	* plot/plotyy.m: ensure the position property is set correct for
+	the second axis, by setting it after the plot itself. In the case
+	of a plot that returns multiple handles, base the color selection
+	on the first.
+
+2007-11-27  Kai Habel  <kai.habel@gmx.de>
+
+	* plot/__go_draw_axes__.m: Set quadrilateral color according to
+	z-value of vertex 'c3'.
+
+2007-11-27  John W. Eaton  <jwe@octave.org>
+
+	* image/image.m: Allow nargin == 0 case to work again.
+
+2007-11-27  David Bateman  <dbateman@free.fr>
+
+	* plot/__go_draw_figure__.m: Force a multiplot mode with a
+	colorbar, to ensure that the colorbar is on the canvas for png and
+	postscipt outputs.
+
+2007-11-26  David Bateman  <dbateman@free.fr>
+
+	* sparse/spstats.m, statistics/base/mode.m: More care with sparse
+	return values.
+
+	* plot/plotyy.m: New function
+	* plot/Makefile.in (SOURCES): Add it here.
+	* plot/__go_draw_axes__.m: Force axis margins for plotyy. Set text
+	color for {x|y|z}label and {x|y|z}tics. Also force the label of
+	{x|y}label to respect the axis position.
+	* plot/xlabel.m, plot/ylabel.m, plot/zlabel.m: Accept an axis
+	handle as the first argument.
+
+	* pkg/pkg.m (pkg:install): When loading the installed packages
+	index into installed_pkgs_lst and not descriptions..
+
+	* plot/quiver3.m, plot/surfnorm.m, plot/__quiver__.m: New functions.
+	* plot/Makefile.in (SOURCES): Add them to the sources.
+	* plot/quiver.m: Modify to use __quiver__.m.
+
+	* plot/hist.m: Avoid saturation when the x values are in an
+	inetger type.
+
+2007-11-26  Jason Riedy  <ejr@cs.berkeley.edu>
+
+	* linear-algebra/condest.m, linear-algebra/onenormest.m: New
+	functions.
+	* linear-algebra/Makefile.in (SOURCES): Add them to the sources.
+
+2007-11-26  David Bateman  <dbateman@free.fr>
+
+	* plot/__go_draw_axes__.m: Prevent the cbrange from being of zero
+	extent.
+
+	* plot/colorbar.m: New function.
+	* plot/Makefile.in (SOURCES): Add it to the sources.
+	* plot/__go_draw_axes__.m: Calculate the colorbar position,
+	precalculate the clim, set pm3d except for mesh.
+	* plot/__contour__.m: Don't scale the contours to clim, but rather
+	save the real values so that colorbar corresponds to the contour
+	levels.
+
+	* plot/stem.m: Set marker color the same as the line color. Draw
+	a single discontinous line object for the stems.
+
+	* plot/sphere.m: New function ported from JHandles.
+	* plot/Makefile.in (SOURCES): Add it to the sources.
+
+	* plot/__go_draw_axes__.m: Pass the have_newer_gnuplot arg to
+	__maybe_munge_text__. Use it to reforce fontname for gnuplot 4.0
+	to get enhanced mode to work correctly for the X11 terminal.
+
+	* plot/imagesc.m, plot/image.m: Scale colormap to image and not
+	the reverse. Allow an axes handle to be passed and/or returned.
+	* plot/__go_draw_axes__.m: Autoscale colormap for images.
+
+	* plot/__go_draw_axes__.m: Add depthorder flag to "set pm3d" to
+	sort surface patches by their depth and not the order they are
+	rendered in.
+
+	* plot/__patch__.m: Set clim correctly.
+	* plot__go_draw_axes__.m: Allow patch objects to have markers, and
+	the marker color is determined by the cmap.
+	* plot/scatter.m: New function to 2D scatter plots.
+	* plot/scatter3.m: New function to 3D scatter plots.
+	* plot/__scatter__.m: Support function for scatter plots
+	* Makefile.in (SOURCES): Ad dnew functions here.
+
+	* plot/drawnow.m (open_gnuplot_stream, init_gnuplot_stream):
+	Return whether the terminal supports enhanced text or not.
+	(drawnow:enhanced_term): New sub-function to determine if terminal
+	supports enhanced mode.
+	* plot/__go_draw_figure__.m: Accept enhanced flag and pass to
+	__go_draw_axes__.
+	* plot/__go_draw_axes__.m: Accept enhanced flag and munge text if
+	needed to support the enhanced mode.
+	* plot/print.m: Remove "enhanced" option as this is now treated in
+	drawnow.m.
+
+	* plot/caxis.m: New function to control the color axis limits.
+	* plot/Makefile.in (SOURCES): Include it.
+	* plot/axis.m: Allow the first argument to be an axes handle.
+	* plot/__go_draw_axes__.m: Move the setting of the caxis, also
+	autoscale caxis for patches. If any(isinf(clim)) don't set the
+	caxis limits.
+
+	* image/gmap40.m: New gnuplot 4.0 specific colormap fucntion.
+	* image/Makefile.in (SOURCES): Include it.
+	* plot/__bar__.h: Allow axis handles to be passed. Set the color
+	of the bars for the colormap.
+	* plot/bar.m, plot/barh.m: Document that axis handles can be
+	passed.
+	* plot/__contour.m: Avoid possible divide by zero error.
+	* plot/contour.m: Missing semicolon.
+	* plot/surface.m: Don't attempt to set additional arguments if
+	there are none.
+	* plot/Makefile.in (SOURCES): Include __bars__.m
+
+2007-11-19  Michael Goffioul  <michael.goffioul@gmail.com>
+
+	* plot/__bar__.m: put bar creation code into separate function
+	to allow easy hook up from other graphic backends
+
+	* plot/__bars__.m: new function containing bar creation code
+
+2007-11-26  Alexander Barth  <barth.alexander@gmail.com>
+
+	* general/accumarray.m: Correct dimension check.
+
+2007-11-26  John W. Eaton  <jwe@octave.org>
+
+	* polynomial/residue.m: Prepad along second dimension.
+	From Doug Stewart <dastew@sympatico.ca>.
+
+2007-11-26  Kai Habel  <kai.habel@gmx.de>
+
+	* plot/cylinder.m, plot/slice.m: New functions.
+	* plot/Makefile.in (SOURCES): Add them to the list.
+
+2007-11-14  Michael Goffioul  <michael.goffioul@gmail.com>
+
+	* plot/patch.m: Handle arg may also be hggroup object.
+	Use ancestor to find parent axes object.
+
+2007-11-14  David Bateman  <dbateman@free.fr>
+
+	* plot/__contour__.m: Treat unclosed contours by adding NaN to
+	flag to patch that it is not closed. Allow z to take string
+	arguments and use it to flag that the contours are placed at the
+	z level of the contour itself.
+	* plot/__go_draw_axes__.m: Treat hidden line removal in patch
+	objects as well. Let hidden removal take precedence in case of a
+	conflict.
+	* plot/surface.m: Allow surface to treat handles being passed or
+	returned. Any additional arguments arr used to set the surface
+	handle.
+	* plot/contour3.m: New function
+	* plot/Makefile.in (SOURCES): Add it to the sources.
+
+2007-11-14  John W. Eaton  <jwe@octave.org>
+
+	* specfun/bessel.m: Update doc string from
+	src/DLD-FUNCTIONS/besselj.cc.
+
+2007-11-12  David Bateman  <dbateman@free.fr>
+
+	* plot/contour.m: Allow handles to be passed and returned. Split
+	the countour function itself into __contour__.m to be shared with
+	surfc and meshc.
+	* plot/__contour__.m: New file
+	* plot/Makefile.in (SOURCES): Add it to the sources.
+	* plot/__go_draw_axes.m: For patch objects don't attempt to patch
+	the face or edge if the facecolor or edge color are marked as
+	"none". Allow the edgecolor to be determined by the cdata in the
+	same manner as the facecolor. Fail if facecolor is not "none" and
+	a 3-D plot is desired, rather than ignoring zdata. Make the
+	storage of 3D/4D data consistent between line, surface and patch
+	objects.
+	* plot/meshc.m: Use new __contour__.m to plot the contours.
+	* plot/surfc.m: Use new __contour__.m to plot the contours.
+
+	* plot/__go_draw_axes__.m (get_fontname_and_size):
+	Handle fontweight and fontangle properties.
+
+2007-11-12  Kai Habel  <kai.habel@gmx.de>
+
+	* plot/spinmap.m, plot/ribbon.m: New functions.
+	* plot/Makefile.in (SOURCES): Add them to the list.
+
+2007-11-12  John W. Eaton  <jwe@octave.org>
+
+	* plot/__go_draw_axes__.m (get_fontname_and_size): New subfunction.
+	Use it to avoid duplicated code.
+
+2007-11-12  David Bateman  <dbateman@free.fr>
+
+	* plot/title.m: Fix return value for nargout > 0.
+
+	* plot/__go_draw_axes.m: Allow the font and fontsize to be
+	specified for the title, xlabel, ylabel and text objects.
+
+	* plot/__go_draw_axes.m: Allow arbitrary colormaps with gnuplot
+	4.0 and surface plots.
+
+2007-11-12  Michael Goffioul  <michael.goffioul@gmail.com>
+
+	* plot/__patch__.m: Fix computation of faces when patch is defined
+	with X/Y/Z data.
+
+2007-11-09  John W. Eaton  <jwe@octave.org>
+
+	* plot/__go_draw_axes__.m: Correct test for have_data.
+	Correct logic in setting palette data.
+
+	* audio/wavread.m, control/base/__bodquist__.m,
+	control/base/dare.m, control/base/dlqr.m, control/hinf/h2norm.m,
+	control/system/c2d.m, control/system/is_detectable.m,
+	control/system/is_signal_list.m, control/system/is_stabilizable.m,
+	control/system/tfout.m, general/isdefinite.m,
+	linear-algebra/krylov.m, miscellaneous/compare_versions.m,
+	optimization/glpk.m, path/savepath.m, plot/findobj.m,
+	plot/shading.m, polynomial/mpoles.m, polynomial/polyint.m,
+	signal/freqz.m, signal/hurst.m, sparse/spfun.m, sparse/spones.m,
+	sparse/spstats.m, testfun/assert.m, testfun/fail.m,
+	testfun/test.m: Use specific end keywords.
+
+	* plot/surfc.m, plot/meshc.m: Don't change view if hold is on.
+
+2007-11-09  Kai Habel  <kai.habel@gmx.de>
+
+	* plot/mesh.m, plot/pcolor.m, plot/surf.m, plot/surface.m:
+	Don't change view if hold is on.
+
+2007-11-09  David Bateman  <dbateman@free.fr>
+
+	* plot/hidden.m: New function.
+	* plot/Makefile.in (SOURCES): Add it here.
+	* plot/meshc.m, plot/mesh.m: Set facecolor to White for hidden
+	line removal.
+	* plot/__go_draw_axes__.m: If facecolor is white flag hidden line
+	removal and if it is "none" don't do hidden line removal.
+
+	* plot/legend.m: Also allow labels for surface and patch types.
+	* plot/__bar__.m: Split into separate patch pbjects to allow
+	setting of the legend.
+	* plot/__go_draw_axes__.m: Set titlespec from keylabel for patch
+	objects as well.
+
+	* plot/area.m, plot/__area__.m: New functions
+	* plot/Makefile.in (SOURCES): Add them to the list of files.
+
+	* plot/patch.m: Correctly handle case of axis handle as first arg.
+
+2007-11-09  Joseph P. Skudlarek  <Jskud@Jskud.com>
+
+	* sparse/spdiags.m: Tweak documentation entries to match other uses.
+
+2007-11-08  John W. Eaton  <jwe@octave.org>
+
+	* control/base/dcgain.m, control/base/dre.m,
+	control/base/impulse.m, control/base/step.m,
+	control/system/dmr2d.m, control/system/ord2.m,
+	control/system/sys2ss.m, control/system/sysdimensions.m,
+	control/system/sysgetsignals.m, control/system/sysout.m,
+	control/system/tfout.m, control/system/ugain.m,
+	control/system/zpout.m, control/util/strappend.m:
+	Don't fail with usage message if nargout is too large.
+
+	* control/hinf/h2syn.m, control/hinf/hinf_ctr.m,
+	control/hinf/hinfnorm.m, control/hinf/hinfsyn.m,
+	control/hinf/hinfsyn_chk.m, control/hinf/is_dgkf.m,
+	control/hinf/wgt1o.m, control/obsolete/dezero.m,
+	control/obsolete/dlqg.m, control/obsolete/minfo.m,
+	control/obsolete/packsys.m, control/obsolete/qzval.m,
+	control/obsolete/rotg.m, control/obsolete/series.m,
+	control/obsolete/swapcols.m, control/obsolete/swaprows.m,
+	control/obsolete/syschnames.m, control/obsolete/unpacksys.m,
+	control/system/__syschnamesl__.m,
+	control/system/__syscont_disc__.m,
+	control/system/__sysdefioname__.m, control/system/__sysgroupn__.m,
+	control/system/__tf2sysl__.m, control/system/__zp2ssg2__.m,
+	control/system/abcddim.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_stabilizable.m, control/system/is_stable.m,
+	control/system/jet707.m, control/system/listidx.m,
+	control/system/parallel.m, control/system/ss.m,
+	control/system/ss2sys.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/sysconnect.m, control/system/syscont.m,
+	control/system/sysdimensions.m, control/system/sysdisc.m,
+	control/system/sysdup.m, control/system/sysgetsignals.m,
+	control/system/sysgroup.m, control/system/sysmin.m,
+	control/system/sysmult.m, control/system/sysout.m,
+	control/system/sysprune.m, control/system/sysreorder.m,
+	control/system/sysscale.m, control/system/syssetsignals.m,
+	control/system/syssub.m, control/system/sysupdate.m,
+	control/system/tf.m, control/system/tf2ss.m,
+	control/system/tf2sys.m, control/system/tfout.m,
+	control/system/zp.m, control/system/zp2ss.m,
+	control/system/zp2sys.m, control/system/zp2tf.m,
+	control/system/zpout.m, control/util/__outlist__.m,
+	control/util/__zgpbal__.m, control/util/axis2dlim.m,
+	control/util/prompt.m, control/util/sortcom.m,
+	control/util/zgfmul.m, control/util/zgfslv.m,
+	control/util/zginit.m, control/util/zgreduce.m,
+	control/util/zgrownorm.m, control/util/zgscal.m: Style fixes.
+
+2007-11-08  David Bateman  <dbateman@free.fr>
+
+	* plot/quiver.m: Fix arrowheads.
+
+2007-11-07  Ben Abbott  <bpabbott@mac.com>
+
+	* set/ismember.m: Call cell_ismember to handle cellstr args.
+	Handle "rows" argument.  New tests.
+	(cell_ismember): New function.
+
+2007-11-07  John W. Eaton  <jwe@octave.org>
+
+	* control/base/__bodquist__.m, control/base/__freqresp__.m,
+	control/base/__stepimp__.m, control/base/are.m,
+	control/base/ctrb.m, control/base/damp.m, control/base/dare.m,
+	control/base/dcgain.m, control/base/dgram.m, control/base/dlqr.m,
+	control/base/dre.m, control/base/impulse.m, control/base/lqe.m,
+	control/base/lqg.m, control/base/lqr.m, control/base/lsim.m,
+	control/base/ltifr.m, control/base/nichols.m,
+	control/base/nyquist.m, control/base/obsv.m, control/base/place.m,
+	control/base/rlocus.m, control/base/step.m, control/base/tzero.m:
+	Style fixes.
+
+2007-11-07  Muthiah Annamalai  <muthuspost@gmail.com>
+
+	* control/base/bode_bounds.m, control/base/dgram.m,
+	control/base/dlyap.m, control/base/freqchkw.m,
+	control/base/gram.m, control/base/place.m,
+	control/hinf/hinf_ctr.m, control/hinf/hinfsyn_chk.m,
+	control/hinf/hinfsyn_ric.m, control/system/is_sample.m,
+	control/system/is_signal_list.m, control/system/ss2tf.m,
+	control/system/sys2fir.m, control/system/sysgettsam.m,
+	control/system/sysgettype.m, control/system/sysreorder.m,
+	control/system/tf2sys.m, control/system/zp2tf.m,
+	control/util/axis2dlim.m, control/util/swap.m,
+	control/util/zgfmul.m, control/util/zgfslv.m,
+	control/util/zginit.m, control/util/zgreduce.m,
+	control/util/zgrownorm.m, control/util/zgscal.m,
+	control/util/zgsgiv.m, control/util/zgshsr.m, general/isa.m,
+	geometry/inpolygon.m, linear-algebra/housh.m,
+	miscellaneous/compare_versions.m, miscellaneous/inputname.m,
+	miscellaneous/run.m, quaternion/qconj.m,
+	quaternion/qcoordinate_plot.m, quaternion/qderiv.m,
+	quaternion/qderivmat.m, quaternion/qinv.m, quaternion/qmult.m,
+	quaternion/qtrans.m, quaternion/qtransvmat.m, signal/fractdiff.m,
+	signal/freqz_plot.m, signal/periodogram.m, signal/rectangle_lw.m,
+	signal/rectangle_sw.m, signal/sinc.m, signal/triangle_lw.m,
+	signal/triangle_sw.m, signal/yulewalker.m, sparse/colperm.m,
+	sparse/etreeplot.m, sparse/nonzeros.m, sparse/spalloc.m,
+	sparse/spones.m, sparse/spy.m, specfun/isprime.m,
+	statistics/distributions/empirical_cdf.m,
+	statistics/distributions/empirical_inv.m,
+	statistics/distributions/empirical_pdf.m,
+	statistics/models/logistic_regression_derivatives.m,
+	statistics/models/logistic_regression_likelihood.m: Check nargin.
+
+2007-11-07  David Bateman  <dbateman@free.fr>
+
+	* general/gradient.m: Correctly convert deltax and deltay scalar
+	values are scalars to vectors.
+
+	* plot/__go_draw_axes__.m: Fix surfaces for gnuplot 4.0 and for
+	the meshc.m function.
+	* plot/meshc.m: Also use the surface function.
+
+	* plot/meshc.m, plot/quiver.m, plot/surfc.m, : New files.
+	* plot/Makefile.in (SOURCES): Add them to the list.
+	Also add pcolor.m, shading.m, surf.m, and surface.m to the list.
+
+2007-11-07  Michael Zeising  <michael@michaels-website.de>
+
+	* audio/wavwrite.m, audio/wavwrite.m: Correct sample scaling.
+
+2007-11-07  John W. Eaton  <jwe@octave.org>
+
+	* plot/__go_draw_axes__.m: Also set have_data to false if any of
+	the data limits are infinite.
+	(get_data_limits): Don't do anything if xdat or tx are empty.
+	(get_axis_limits): Don't do anything if min_val or max_val are
+	infinite.
+
+2007-11-06  David Bateman  <dbateman@free.fr>
+
+	* plot/hist.m: Pass any additional arguments to bar for
+	treatment. Create a default x value that is always a vector.
+
+2007-11-06  Thomas Treichl  <Thomas.Treichl@gmx.net>
+
+	* pkg/pkg.m.m: Check for environment variables CC, CXX, AR, RANLIB
+	when calling ./configure and add quotes to preserve spaces.
+
+2007-11-06  Kai Habel  <kai.habel@gmx.de>
+
+	* plot/pcolor.m, plot/shading.m, plot/surf.m, plot/surface.m:
+	New files.
+	* plot/mesh.m: Call surface to do the real work.
+	* plot/__go_draw_axes__.m: Use pm3d mode to handle new surface
+	properties.
+
+	* image/colormap.m: Also return current colormap if nargout and
+	nargin are both 0.
+
+2007-11-05  Michael Goffioul  <michael.goffioul@gmail.com>
+
+	* startup/inputrc: Delete key bindings starting with \340 code.
+
+2007-11-05  David Bateman  <dbateman@free.fr>
+
+	* linear-algebra/__norm__.m: Scale frobenius norm by infinity norm
+	to avoid issues of over- and underflow.  From Rolf Fabian
+	<Rolf.Fabian@gmx.de>.
+
+2007-11-02  Olli Saarela  <Olli.Saarela@kcl.fi>
+
+	* time/asctime.m, general/structfun.m: Fix broken @examples in
+	help texts.
+
+2007-11-02  Kai Habel  <kai.habel@gmx.de>
+
+	* plot/bar.m, plot/barh.m: Doc fix.
+
+2007-10-31  John W. Eaton  <jwe@octave.org>
+
+	* plot/__go_draw_axes__.m: Call undo_string_escapes on obj.keylabel.
+
+2007-10-31  Michael goffioul  <michael.goffioul@gmail.com>
+
+	* plot/subplot.m: Ignore legend objects when parsing existing axes
+	objects and legend objects are implemented with a separate axes
+	object.
+
+2007-10-30  David Bateman  <dbateman@free.fr>
+
+	* control/base/DEMOcontrol.m: Doc fixes for small book format.
+
+	* plot/__go_draw_axes__.m (do_linestyle_command):
+	Use point type 0 for ".".
+
+2007-10-26  John W. Eaton  <jwe@octave.org>
+
+	* image/imshow.m: Improve compatibility.
+	* image/image.m: Return handle if nargou > 0.
+
+	* pkg/pkg.m: Delete PKG_ADD directive for autoloading packes.
+
+2007-10-25  John W. Eaton  <jwe@octave.org>
+
+	* miscellaneous/compare_versions.m: Style fixes.
+
+2007-10-24  John W. Eaton  <jwe@octave.org>
+
+	* image/saveimage.m: Use functional form of save instead of eval.
+	Use -text instead of -ascii.
+
+	* plot/__go_draw_axes__.m: Handle visible = "off" for axes objects.
+
+2007-10-23  Peter A. Gustafson  <petegus@umich.edu>
+
+	* plot/legend.m: Also extract location string from varargin (lost
+	when 2007-10-08 patch was applied).
+
+2007-10-23  David Bateman  <dbateman@free.fr>
+
+	* plot/xlim.m, plot/ylim.m, plot/zlim.m, plot/__axes_limits__.m,
+	miscellaneous/what.m: New functions
+	* plot/Makefile.in, miscellaneous/Makefile.in (SOURCES): Add new
+	functions.
+
+2007-10-22  David Bateman  <dbateman@free.fr>
+
+	* miscellaneous/cputime.m, time/tic.m, time/toc.m: Delete.
+	* miscellaneous/Makefile.in (SOURCES): remove cputim.m
+	* time/Makefile.in (SOURCES): Remov tic.m and toc.m
+
+2007-10-19  Kai Habel  <kai.habel@gmx.de>
+
+	* plot/contourf.m: New function.
+	* plot/Makefile.in (SOURCES): Add it to the list.
+
+2007-10-19  John W. Eaton  <jwe@octave.org>
+
+	* plot/subplot.m: Doc fix.
+
+2007-10-19  David Bateman  <dbateman@free.fr>
+
+	* plot/__bar__.m, plot/fill.m: Call newplot as needed.
+
+2007-10-17  Carlo de Falco  <kingcrimson@tiscali.it>
+
+	* plot/print.m: Handle -textspecial and -textnormal flags for fig
+	output.
+
+2007-10-15  S�ren Hauberg  <hauberg@gmail.com>
+
+	* general/rat.m, sparse/pcg.m, sparse/pcr.m, optimization/sqp.m,
+	statistics/models/logistic_regression.m, polynomial/polygcd.m,
+	control/system/ss.m, signal/arch_rnd.m, control/system/ss2sys.m,
+	control/system/syssetsignals.m, control/base/lqg.m,
+	strings/str2double.m, control/system/sysscale.m,
+	control/hinf/hinfdemo.m, general/cplxpair.m:
+	Make help text fit on pages when using smallbook.
+
+2007-10-15  David Bateman  <dbateman@free.fr>
+
+	* plot/print.m: Call drawnow before printing to ensure the plot is
+	on the screen.
+
+	* testfun/test.m: In error/warning blocks test for an error before
+	a warning to avoid unexpected failures.
+
+2007-10-15  Kim Hansen  i<kimhanse@gmail.com>
+
+	* testfun/assert.m: Correct documentation of absolution versus
+	relative error tolerance and add tests.
+
+2007-10-14  David Bateman  <dbateman@free.fr>
+
+	* pkg/pkg.m (pkg:configure_make): Treat case of no files to install in
+	src directory.
+	* plot/Makefile.in (SOURCES): Add fill.m.
+
+2007-10-13  David Bateman  <dbateman@free.fr>
+
+	* plot/__patch__.m: Allow multiple patches to be defined and
+	return a single patch object. Allow Faces/Vertices form of
+	patch. Flag failure so the patch can call print_usage.
+	* plot/patch.m: Update help string for Faces/Vertices
+	call. Respect the fail flag returned by __patch__. Add demo code
+	that tests the functionality of patch.
+	* plot/__go_draw_axes__.m: Treat an array of patches in a single
+	patch object.
+	* plot/fill.m: New function.
+
+2007-10-12  John W. Eaton  <jwe@octave.org>
+
+	* Change copyright notices in all files that are part of Octave to
+	GPLv3 or any later version.
+
+2007-10-11  John W. Eaton  <jwe@octave.org>
+
+	* plot/__go_draw_axes__.m (get_axis_limits):
+	Return lim = [] if logscale and no positive values.
+	(__go_draw_axes__): Skip plotting if computed axis limits are empty.
+	Set initial min and min positive values to Inf, max values to -Inf.
+	(get_data_limits): Correctly handle xminp when no positive values
+	are found.
+
+2007-10-11  Ben Abbott  <bpabbott@mac.com>
+
+	* polynomial/residue.m: New optional input for pole multiplicity.
+	Doc fix.  Fix tests.
+
+2007-10-11  Thomas Treichl  <Thomas.Treichl@gmx.net>
+
+	* toplev.cc (Foctave_config_info): Add field "mac".
+
+	* miscellaneous/ismac.m: New function.
+	* miscellaneous/Makefile.in (SOURCES): Add it to the list.
+	* miscellaneous/ispc.m, miscellaneous/isunix.m: Doc fix.
+
+2007-10-11  Arno Onken  <asnelt@asnelt.org>
+
+	* statistics/distributions/hygernd.m: Allow size to be specified
+	as a scalar.  Handle three argument case.  Allow T, M, and N to be
+	scalars or matrices of a common size.
+
+2007-10-11  Brian Gough  <bjg@network-theory.co.uk>
+
+	* control/csrefcard.lt, control/system/is_detectable.m,
+	control/system/sysgroup.m, geometry/voronoin.m,
+	miscellaneous/dir.m, sparse/pcg.m, sparse/treeplot.m,
+	statistics/base/mode.m, statistics/distributions/betarnd.m,
+	statistics/distributions/binornd.m,
+	statistics/distributions/cauchy_rnd.m,
+	statistics/distributions/chi2rnd.m,
+	statistics/distributions/discrete_rnd.m,
+	statistics/distributions/exprnd.m,
+	statistics/distributions/frnd.m,
+	statistics/distributions/gamrnd.m,
+	statistics/distributions/geornd.m,
+	statistics/distributions/laplace_rnd.m,
+	statistics/distributions/logistic_rnd.m,
+	statistics/distributions/lognrnd.m,
+	statistics/distributions/nbinrnd.m,
+	statistics/distributions/normrnd.m,
+	statistics/distributions/poissrnd.m,
+	statistics/distributions/stdnormal_rnd.m,
+	statistics/distributions/trnd.m,
+	statistics/distributions/unifrnd.m,
+	statistics/distributions/wblrnd.m: Spelling fixes.
+
+2007-10-10  Thomas Treichl  <Thomas.Treichl@gmx.net>
+
+	* time/tic.m: New optional output value.
+
+	* general/int2str.m: Doc fix.
+
+2007-10-10  Arno Onken  <asnelt@asnelt.org>
+
+	* statistics/distributions/hygecdf.m,
+	statistics/distributions/hygeinv.m,
+	statistics/distributions/hygepdf.m,
+	statistics/distributions/hygernd.m:
+	Swap order of T and M args for compatibility.
+
+2007-10-10  Olli Saarela  <Olli.Saarela@kcl.fi>
+
+	* control/hinf/hinfsyn.m, control/hinf/wgt1o.m,
+	control/system/buildssic.m, control/system/c2d.m,
+	control/system/d2c.m, control/system/ord2.m, control/system/ss.m,
+	control/system/ss2sys.m, control/system/ss2tf.m,
+	control/system/syscont.m, control/system/sysdimensions.m,
+	control/system/sysdisc.m, control/system/sysmult.m,
+	control/system/sysrepdemo.m, control/system/tf2ss.m, elfun/lcm.m,
+	finance/fv.m, general/cumtrapz.m, general/gradient.m,
+	general/interp1.m, general/interp2.m, general/interp3.m,
+	general/interpft.m, general/interpn.m, general/polyarea.m,
+	general/rat.m, general/structfun.m, general/trapz.m,
+	geometry/tsearchn.m, image/rgb2hsv.m, linear-algebra/krylov.m,
+	miscellaneous/ans.m, miscellaneous/gzip.m, optimization/glpk.m,
+	optimization/sqp.m, plot/findobj.m, plot/legend.m, plot/peaks.m,
+	plot/plot3.m, plot/stem.m, polynomial/deconv.m,
+	polynomial/pchip.m, polynomial/spline.m, polynomial/unmkpp.m,
+	sparse/pcr.m, sparse/spalloc.m, sparse/spconvert.m,
+	specfun/factor.m, specfun/legendre.m, statistics/base/mean.m,
+	statistics/base/meansq.m, statistics/base/var.m,
+	statistics/tests/chisquare_test_independence.m,
+	statistics/tests/t_test.m, statistics/tests/u_test.m,
+	strings/dec2base.m, strings/mat2str.m, testfun/speed.m,
+	testfun/test.m: Spelling fixes.
+
+2007-10-10  Ben Abbott  <bpabbott@mac.com>
+
+	* polynomial/mpoles.m: Return indx = ordr(indx), not indx(ordr).
+
+2007-10-10  John W. Eaton  <jwe@octave.org>
+
+	* general/num2str.m: Always allow for sign for automatically
+	computed format widths.
+
+2007-10-09  David Bateman  <dbateman@free.fr>
+
+	* plot/patch.m: Accept a handle as the first argument.
+
+2007-10-09:  Kim Hansen  <kimhanse@gmail.com>
+
+	* general/repmat.m: Handle sparse input.  Add tests.
+
+2007-10-09  John W. Eaton  <jwe@octave.org>
+
+	* audio/wavwrite.m: Accept arguments in compatible order.
+
+2007-10-08  David Bateman  <dbateman@free.fr>
+
+	* general/interp2.m: Relax test for values outside the grid to
+	allow monotonically decreasing abscissa as well.
+
+2007-10-08  Ben Abbott  <bpabbott@mac.com>
+
+	* polynomial/residue.m: Doc fix.  Add tests.  Restore multiplicity
+	as output parameter.
+
+2007-10-08  Peter A. Gustafson  <petegus@umich.edu>
+
+	* plot/__go_draw_axes__.m, plot/legend.m:
+	Handle compatible position specifiers as strings.
+
+2007-10-08  John Swensen  <jpswensen@comcast.net>
+
+	* general/num2str.m: Eliminate extra whitespace in output.
+	* strings/strtrim.m: New function.
+	* strings/Makefile.in (SOURCES): Add it to the list.
+
+2007-10-06  John W. Eaton  <jwe@octave.org>
+
+	* polynomial/residue.m: New test from test/test_poly.m.
+
+2007-10-06  S�ren Hauberg  <hauberg@gmail.com>
+
+	* image/saveimage.m: Handle saving color images without a colormap.
+	* image/__img_via_file__.m: Add missing semicolon.
+
+2007-10-06  Bill Denney  <wsloand@gmail.com>
+
+	* general/__splinen__.m, general/isscalar.m, general/rat.m,
+	strings/dec2base.m: Use numel(x) instead of prod(size(x)).
+
+2007-10-06  Francesco Potorti`  <Potorti@isti.cnr.it>
+
+	* plot/print.m: Handle svg output type.  Accept new -S option to
+	specify size for PNG and SVG output types.
+
+2007-10-05  Ben Abbott  <bpabbott@mac.com>
+
+	* polynomial/mpoles.m: New function.
+	* polynomial/residue.m: Modified to behave in reciprocal
+	manner.  No longer compute 4th output, "e".  No longer accept
+	tolerance input.  Explicitly set tolerance parameter to 0.001.
+	Respect maximum relative difference in poles when determining
+	their multiplicity.  Use mpoles to determine the multiplicity of
+	poles.
+
+2007-10-05  Peter A. Gustafson  <petegus@umich.edu>
+
+	* plot/__go_draw_axes__.m: Add cbrange to the plot stream
+	for surface plots.
+
+2007-10-05  John W. Eaton  <jwe@octave.org>
+
+	* plot/__next_line_color__.m: Get color_rotation from axes
+	colororder property.
+
+2007-10-03  John W. Eaton  <jwe@octave.org>
+
+	* miscellaneous/dir.m: Handle symbolic links in compatible way.
+	Use S_ISDIR (st.mode) instead of checking st.modestr(1) == "d".
+
+	* linear-algebra/Makefile.in (SOURCES): Rename norm.m to __norm__.m.
+	* linear-algebra/__norm__.m: Rename from norm.m.  Eliminate
+	special for __vnorm__.
+
+2007-10-03  Quentin Spencer  <qspencer@ieee.org>
+
+	* linear-algebra/norm.m: Special case vector 1-norm and 2-norm.
+
+2007-10-03  David Bateman  <dbateman@free.fr>
+
+	* pkg/pkg.m (is_architecture_dependent): New function to identify
+	if a file is architecture dependent based on a list of file
+	extensions.
+	(configure_make): Simplify the search for architecture dependent
+	files based on this function.
+	(load_pakages_and_dependencies): Also look for bin directory in
+	the architecture dependent directory.
+
+2007-10-03  John W. Eaton  <jwe@octave.org>
+
+	* miscellaneous/dir.m: Create empty struct with field names.
+	Include datenum in struct.
+
+2007-10-02  David Bateman  <dbateman@free.fr>
+
+	* miscellaneous/ls.m: If nargout return string array of files
+	returned by ls.
+
+2007-10-01  John W. Eaton  <jwe@octave.org>
+
+	* plot/__go_draw_axes__.m: Use %.15e instead of %.15g when setting
+	range values.
+
+2007-10-01  David Bateman  <dbateman@free.fr>
+
+	* linear-algebra/norm.m: Inline the isvector(x) calculation for
+	speed with small vectors.
+	* pkg/pkg.m (archprefix): Set using octave_config_info("libexecdir")
+	rather than OCTAVE_HOME().
+
+2007-09-30  Ben Abbott  <bpabbott@mac.com>
+
+	* plot/findobj.m: New function.
+	* plot/Makefile.m (SOURCES): Add it to SOURCES.
+
+2007-09-26  David Bateman  <dbateman@free.fr>
+
+	* pkg/pkg.m: Add second argument to setting for prefix for
+	architecture dependent files. Use throughout.
+	(pkg:issuperuser): New function, use through to check for
+	root user.
+	(pkg:getarchprefix): function to give the archiecture dependent
+	prefix for a package.
+	(pkg:getarchdir): New function giving location of architetcure
+	dependent directory. Use through out.
+	(pkg:install): Treat architecture dependent directory separately
+	as in might not be a sub-directory of the package directory.
+	(pkg:uninstall): ditto.
+	(pkg:create_pkgadddel): Check for global or local install for
+	architecture dependent directory.
+	(pkg:finish_installation): ditto.
+	(pkg:write_INDEX): ditto.
+	(pkg:load_packages_and_dependencies): ditto.
+	(pkg:copy_files): ditto. Add step to copy architecture dependent
+	files to a new location if user is root.
+	(pkg:rm_rf): Check if file or directory exists before removing.
+	(pkg:dirempty): Check if directory exists before checking.
+
+	* plot/___patch__.m: Allow face colors to be passed as strings
+
+	* plot/__plt_get_axis_arg__.m: Treat case of empty "varargin"
+	needed for calls to "hold" without an argument.
+
+2007-09-21  John W. Eaton  <jwe@octave.org>
+
+	* optimization/sqp.m: Fix typo.
+
+	* plot/__go_draw_axes__.m (do_tics_1): Use %g, not %.15g here.
+
+2007-09-21  Luther Tychonievich  <lty@cs.byu.edu>
+
+	* control/hinf/h2norm: Compute d*d', not d'*d.
+
+2007-09-21  Thomas Weber  <thomas.weber.mail@gmail.com>
+
+	* statistics/distributions/Makefile.in (SOURCES): Add unidcdf.m,
+	unidpdf.m and unidinv.m
+
+2007-09-18  John W. Eaton  <jwe@octave.org>
+
+	* plot/__go_draw_axes__.m: Use %.15g throughout.
+	(do_tics_1): Set numeric axes formats to "%.15g".
+
+2007-09-18  David Bateman  <dbateman@free.fr>
+
+	* plot/__go_draw_axes__.m (__gnuplot_write_data__): Use %e instead
+	of %g when writing data.
+
+2007-09-17  John W. Eaton  <jwe@octave.org>
+
+	* plot/__go_draw_axes__.m: Omit linestyle clause for errorbar plots.
+
+2007-09-14  Ulrich Tipp  <ulrich.tipp@hsnr.de>
+
+	* miscellaneous/bincoeff.m: Fix calculation of bincoeff (n, k) for
+	noninteger N with N-K < 1.
+
+2007-08-04  Jean-Francois Cardoso  <cardoso@tsi.enst.fr>
+
+	* strings/index.m: Correct for strings differing after the third
+	position (bug reported by Maude Martin).
+
+2007-09-13  John W. Eaton  <jwe@octave.org>
+
+	* plot/__default_colormap__.m: Delete.
+	* plot/Makefile (SOURCES): Remove from the list.
+
+2007-09-13  Christof Zeile  <cz-oct07@cvmx.com>
+
+	* pol2cart.m: Make it work with mixed scalar/nonscalar arguments.
+
+2007-09-10  David Bateman  <dbateman@free.fr>
+
+	* plot/__go_draw_axes__.m: Allow gnuplot 4.0 with patches, but
+	limit the selection of colors in the same way as for lines.
+	* plot/__patch__.m: Allow matrix arguments with one patch per
+	column.
+	* plot/__bar__.m: Adapt to use "patch".
+
+2007-09-06  John W. Eaton  <jwe@octave.org>
+
+	* plot/drawnow.m (drawnow): New arg, debug_file.
+	(init_plot_stream): Split from open_plot_stream.
+	* plot/print.m: Accept -debug=FILE argument.
+
+2007-09-06  David Bateman  <dbateman@free.fr>
+
+	* general/celldisp.m: New function.
+	* general/Makefile.in (SOURCES): Add celldisp.m.
+	* miscellaneous/swapbytes.m: New function.
+	* miscellaneous/gzip.m: New function.
+	* miscellaneous/Makefile.in (SOURCES): Add swapbytes.m and gzip.m.
+
+2007-09-05  David Bateman  <dbateman@free.fr>
+
+	* general/structfun.m: New function.
+	* general/Makefile.in (SOURCES): Add it to sources.
+	* miscellaneous/run.m: New function.
+	* miscellaneous/Makefile.in (SOURCES): Add it to sources.
+	* statistics/base/mode.m: New function.
+	* statistics/base//Makefile.in (SOURCES): Add it to sources.
+
+2007-09-05  John W. Eaton  <jwe@octave.org>
+
+	* miscellaneous/orderfields.m: Use numel instead of length.
+
+2007-09-05  Michael goffioul  <michael.goffioul@gmail.com>
+
+	* miscellaneous/orderfields.m: Handle empty structs.
+
+2007-09-05  John W. Eaton  <jwe@octave.org>
+
+	* plot/__go_draw_axes__.m: Consistently index PARAMETRIC with
+	DATA_IDX.
+
+2007-09-04  David Bateman  <dbateman@free.fr>
+
+	* general/isdir.m: Return a logical value.
+
+2007-09-04  David Bateman  <dbateman@free.fr>
+
+	* statistics/distributions/chi2pdf.m,
+	statistics/distributions/chi2cdf.m,
+	statistics/distributions/chi2inv.m: Modifiy the call to the gamma
+	distribution functions to account for inverse of scale factor in
+	gamma functions.
+
+2007-09-01  John W. Eaton  <jwe@octave.org>
+
+	* plot/Makefile.in (SOURCES): Add ancestor.m to the list.
+
+2007-09-01  David Bateman  <dbateman@free.fr>
+
+	* polynomial/polyint.m: New function like polyinteg but with
+	explicit integration constant.
+	* polynomial/polyinteg.m: Remove.
+	* polynomial/Makefile.in (SOURCES): Add polyint.m and remove
+	polyinteg.m.
+	* deprecated/polyinteg.m: Move version here.
+	* deprecated/Makefile.in (SOURCES): Add polyinteg.m.
+
+	* geometry/voronoi.m: Add large box around data to get a good
+	approximation of the rays to infinity.
+
+2007-08-31  Michael goffioul  <michael.goffioul@gmail.com>
+
+	* plot/axes.m: Allow parent to be specified when creating axes
+	objects.  Support non-figure parents.
+
+2007-08-31  John W. Eaton  <jwe@octave.org>
+
+	* plot/ancestor.m: New function, adapted from Octave Forge.
+
+2007-08-31  S�ren Hauberg  <hauberg@gmail.com>
+
+	* polynomial/polygcd.m: Better layout of example.
+	* polynomial/compan.m: Remove unnecessary check.
+	* polynomial/roots.m: Added example to help text.
+	* polynomial/polyderiv.m: Change 'polyder' to 'polyderiv' in help text.
+	* polynomial/poly.m: Added example to help text.
+
+2007-08-30  John W. Eaton  <jwe@octave.org>
+
+	* optimization/qp.m: Increase maxit to 200.
+
+2007-08-30  David Bateman  <dbateman@free.fr>
+
+	* geometry/inpolygon.m: New file.
+	* geometry/Makefile.in (SOURCES): Add inpolygon.m.
+
+2007-08-29  Peter A. Gustafson  <petegus@umich.edu>
+
+	* plot/__go_draw_axes__.m: Disable linetype in do_linestyle_command.
+
+2007-08-24  David Bateman  <dbateman@free.fr>
+
+	* plot/__go_draw_axes__.m: Treat text color property.
+
+2007-08-24  John W. Eaton  <jwe@octave.org>
+
+	* plot/subplot.m, plot/plot.m, plot/grid.m:
+	Use p = get (h, "prop") instead of obj = get (h); p = obj.prop.
+
+	* miscellaneous/movefile.m: Separate second and third args and
+	use p1 and p2, not f1 and f2 when constructing arguments for
+	calls to system.  From Michael Goffioul <michael.goffioul@gmail.com>.
+
+2007-08-24  Michael Goffioul  <michael.goffioul@gmail.com>
+
+	* set/intersect.m: Make it work with cell arrays of strings.
+
+2007-08-24  David Bateman  <dbateman@free.fr>
+
+	* geometry/convhull.m, geometry/delaunay.m, geometry/delaunay3.m,
+	geometry/griddata.m, geometry/voronoi.m, geometry/voronoin.m: New
+	functions ported from octave-forge.
+	* geometry/delaunayn.m, geometry/dsearch.m, geometry/dsearchn.m,
+	geometry/griddata3.m, geometry/griddatan.m, geometry/trimesh.m,
+	geometry/triplot.m, geometry/tsearchn.m:
+	New functions.
+	* geometry/voronoi.m: Remove duplicate edges from Voronoi diagram.
+	* geometry/Makefile.in (SOURCES): Add functions above.
+	* configure.in (AC_CONFIG_FILES): Add new file geometry/Makefile.
+
+2007-08-23  John W. Eaton  <jwe@octave.org>
+
+	* pkg/pkg.m: Avoid using installed_packages for both function and
+	variable name.
+
+2007-08-23  David Bateman  <dbateman@free.fr>
+
+	* plot/plot.m: Allow first arg to be axes handle.
+
+2007-08-22  David Bateman  <dbateman@free.fr>
+
+	* control/base/nichols.m: Correct for misnamed variable, and ensure
+	outputs are returned only if requested.
+
+2007-08-22  Donald Parsons  <dparsons@brightdsl.net>
+
+	* control/base/nichols.m: Fix typo.
+
+2007-08-13  John W. Eaton  <jwe@octave.org>
+
+	* plot/meshgrid.m: Use repmat instead of multiplication.
+
+2007-08-10  Peter A. Gustafson  <petegus@umich.edu>
+
+	* plot/__go_draw_axes__.m: Add axes position to the usingclause,
+	use axes position in each appropriate gnuplot set statement.
+
+2007-08-10  John W. Eaton  <jwe@octave.org>
+
+	* image/Makefile.in (DISTFILES): Also include $(IMAGES) in the list.
+	(install install-strip): Use $(IMAGES), not $(IMAGE_FILES_NO_DIR).
+	(uninstall): Use $(IMAGES), not $(IMAGE_FILES_NO_DIR).
+	(IMAGE_FILES, IMAGE_FILES_NO_DIR): Delete obsolete variables.
+
+2007-08-10  Kai Habel  <kai.habel@gmx.de>
+
+	* plot/patch.m, plot/__patch__.m: New files.
+	* plot/Makefile.in (SOURCES): Add them to the list.
+
+2007-08-07  John W. Eaton  <jwe@octave.org>
+
+	* path/savepath.m: Use single quotes for argument to PATH command
+	that is inserted in file.
+
+2007-07-27  John W. Eaton  <jwe@octave.org>
+
+	* plot/drawnow.m: Only set default value for term if GNUTERM is
+	not set in the environment.
+
+2007-07-25  David Bateman  <dbateman@free.fr>
+
+	* Makefile.in, audio/Makefile.in, control/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, optimizaton/Makefile.in,
+	path/Makefile.in, pkg/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/Makefile.in,
+	statistics/base/Makefile.in, statistics/distributions/Makefile.in,
+	statistics/models/Makefile.in, statistics/tests/Makefile.in,
+	strings/Makefile.in, testfun/Makefile.in, time/Makefile.in:
+	Adjust DISTFILES to allow out of tree "make dist" to work.
+
+2007-07-25  John W. Eaton  <jwe@octave.org>
+
+	* plot/__plt2__.m: Return [](0x1) if both X and Y are empty.
+
+2007-07-24  David Bateman  <dbateman@free.fr>
+
+	* image/flag.m: New colormap function.
+	* images/Makefile.in: Include it in SOURCES.
+
+	* image/autumn.m image/bone.m image/cool.m image/copper.m
+	image/hot.m image/hsv.m image/jet.m image/pink.m image/prism.m
+	image/rainbow.m image/spring.m image/summer.m image/white.m
+	image/winter.m, image/brighten.m: Use isscalar and not is_scalar.
+	* image/gray.m, image/ocean.m: Use the same means of finding the
+	number of colormap elements as the other colormap functions.
+
+2007-07-24  Kai Habel  <kai.habel@gmx.de>
+
+	* plot/__go_draw_axes__.m: Handle patch.
+
+2007-07-23  David Bateman  <dbateman@free.fr>
+
+	* general/rat.m: New function for ration approximation imported
+	from octave-forge.
+	* general/del2.m: New function for discrete laplacian operator.
+	* general/Makefile.in: Include rat.m and del2.m  in SOURCES.
+
+	* image/autumn.m image/bone.m image/cool.m image/copper.m
+	image/hot.m image/hsv.m image/jet.m image/pink.m image/prism.m
+	image/rainbow.m image/spring.m image/summer.m image/white.m
+	image/winter.m, image/brighten.m: Port image functions from
+	octave-forge.
+	* image/Makefile.in: Add ported functions to SOURCES.
+	* image/gray.m, image/ocean.m: Don't set the colormap for
+	compatibility with matlab.
+
+	* plot/meshc.m, plot/peaks.m: Port plotting function from
+	octave-forge
+	* plot/Makefile.in: Add ported functions to SOURCES.
+	* plot/__go_draw_axes__.m: Set the palette for the surfaces if
+	using gnuplot 4.2 or greater.
+
+2007-07-23  Claudio Belotti  <c.belotti@imperial.ac.uk>
+
+	* general/cart2sph.m: Fix unbalanced paranthesis.
+
+2007-07-19  David Bateman  <dbateman@free.fr>
+
+	* plot/fplot.m: More compatible version.
+
+2007-07-18  Michael Goffioul  <michael.goffioul@gmail.com>
+
+	* plot/clf.m: Check for valid handle before deleting.
+
+	* plot/figure.m: Pass "figure" property/value pairs directly to
+	__go_figure__ instead of using regular "set" call.
+
+2007-07-18  Paul Kienzle  <pkienzle@users.sf.net>
+
+	* plot/drawnow.m: Prefer GNUTERM to DISPLAY when choosing terminal
+	type for gnuplot.
+
+2007-07-18  John W. Eaton  <jwe@octave.org>
+
+	* plot/__go_draw_axes__.m: Unconditionally send "unset label" to
+	gnuplot for each set of axes.
+
+2007-07-18  David Bateman  <dbateman@free.fr>
+
+	* statistics/distributions/gamcdf.m, statistics/distributions/gaminv.m,
+	statistics/distributions/gampdf.m, statistics/distributions/gamrnd.m,
+	statistics/distributions/expcdf.m, statistics/distributions/expinv.m,
+	statistics/distributions/exppdf.m, statistics/distributions/exprnd.m:
+	Use standard scale factor rather than one on the scale factor for
+	compatibility.
+
+	* deprecated/gamma_cdf.m, deprecated/gamma_inv.m,
+	deprecated/gamma_pdf.m, deprecated/gamma_rnd.m,
+	deprecated/exponential_cdf.m, deprecated/exponential_inv.m,
+	deprecated/exponential_pdf.m, deprecated/exponential_rnd.m:
+	Preserve backward compatibility.
+
+2007-07-17  Michael Goffioul  <michael.goffioul@gmail.com>
+
+	* pkg/pkg.m (pkg:installed_packages): Use findstr rather than regexp
+	to avoid issues with regexp special characters in the path strings.
+
+2007-07-06  David Bateman  <dbateman@free.fr>
+
+	* general/accumarray.m: New function to create an array by
+	accumulating the elements.
+
+2007-06-29  Marcus W. Reble  <reble@wisc.edu>
+
+	* optimization/sqp.m (sqp): New args, lb, ub, maxiter, and tolerance.
+	(fdjac): Set nx outside of if block.
+	(cf_ub_lb, cigrad_ub_lb): New subfunctons.
+
+2007-06-28  Michael Goffioul  <michael.goffioul@gmail.com>
+
+	* plot/subplot.m: Add 'ishandle' check when parsing the existing axes.
+
+	* plot/axis.m: Also set "visible" property when setting axes to
+	on/off.
+
+2007-06-27  Michael Goffioul  <michael.goffioul@swing.be>
+
+	* image/colormap.m: Only return colormap if nargout > 0.
+	Mark as command.
+
+2007-06-25  John W. Eaton  <jwe@octave.org>
+
+	* plot/drawnow.m, plot/__go_draw_axes__.m: Use strcmpi instead of
+	strcmp for selected property comparisons.
+
+2007-06-25  S�ren Hauberg  <hauberg@gmail.com>
+
+	* image/imshow.m: Fix check for colormap arguments.
+
+2007-06-25  Joel Keay  <keay@nhn.ou.edu>
+
+	* plot/drawnow.m: Handle GNUTERM=aqua if DISPLAY is not set.
+
+2007-06-25  S�ren Hauberg  <hauberg@gmail.com>
+
+	* statistics/base/median.m: Update help text to mention 'dim'
+	argument, and note that the data should be sorted for the
+	definition of the median to be correct.
+
+	* statistics/base/std.m: Add missing square to definition of
+	standard deviation.
+
+	* statistics/base/cov.m: Add definition of covariance to the help text.
+
+	* statistics/base/kurtosis.m, statistics/base/skewness.m,
+	statistics/base/std.m:
+	Note that \bar{x} is the mean value of x in the help text.
+
+	* specfun/nchoosek.m: Add alternative definition of the binomial
+	coefficient to the help text.
+
+	* specfun/perms.m, statistics/base/values.m: Add example in help text.
+
+	* statistics/base/var.m: Put N in @math in help text.
+
+	* statistics/base/qqplot.m, statistics/base/ppplot.m,
+	statistics/tests/kolmogorov_smirnov_test.m:
+	Write about possible values of 'dist' in help text.
+
+	* statistics/base/corrcoef.m, statistics/base/cor.m:
+	Add definition of correlation to the help text.
+
+	* statistics/base/logit.m, statistics/base/kendall.m,
+	statistics/base/cloglog.m, statistics/tests/hotelling_test_2.m,
+	statistics/distributions/wblcdf.m, statistics/distributions/wblpdf.m:
+	TeXification of help text.
+
+	* statistics/tests/hotelling_test.m: Write T^2 in @math in help text.
+
+	* statistics/tests/var_test.m, statistics/tests/welch_test.m:
+	Add missing @var's to help text.
+
+	* statistics/models/logistic_regression.m: Fix typos in help text.
+
+	* statistics/distributions/kolmogorov_smirnov_cdf.m: Fix TeX part
+	of help text.
+
+	* statistics/distributions/unidinv.m: Add a missing 'discrete' to
+	help text.
+
+	* statistics/distributions/unidpdf.m,
+	statistics/distributions/discrete_pdf.m:
+	Replace 'pDF' with 'PDF' in help text.
+
+2007-06-25  John W. Eaton  <jwe@octave.org>
+
+	* strings/substr.m: Use offset consistently in code and doc string.
+	From Rafael Laboissiere <rafael@debian.org>.
+
+2007-06-25  Pete Gustafson  <petegus@umich.edu>
+
+	* plot/__go_draw_axes__.m: Handle units for text objects.
+
+2007-06-25  John W. Eaton  <jwe@octave.org>
+
+	* plot/__go_draw_axes__.m: Handle char arrays for tic labels.
+	Recycle tic labels if necessary.  From Juhani Saastamoinen
+	<juhani@cs.joensuu.fi>.
+
+2007-06-20  John W. Eaton  <jwe@octave.org>
+
+	* strings/index.m: Allow strings to be empty.
+	From Hartmut Wziontek <hwz@hwz.bv.TU-Berlin.DE>
+
+	* plot/__go_draw_axes__.m (do_tics_1): Fix typo (xtic -> tics).
+
+2007-06-19  Vittoria Rezzonico  <vittoria.rezzonico@epfl.ch>
+
+	* sparse/pcg.m: Allow the preconditioner to be passed as two
+	separate matrices.
+
+2007-06-19  David Bateman  <dbateman@free.fr>
+
+	* plot/axis.m: Prefer to use legend rather than the older Octave
+	only ";;" legend syntax.
+	* polynomial/mkpp.m: ditto.
+	* polynomial/pchip.m: ditto.
+	* signal/freqz_plot.m: ditto.
+	* sparse/gplot.m: ditto.
+	* sparse/treeplot.m: ditto.
+
+2007-06-19  John W. Eaton  <jwe@octave.org>
+
+	* plot/__go_draw_axes__.m (do_tics, do_tics_1): New functions.
+	(__go_draw_axes__): Call do_tics to handle tic marks.
+
+2007-06-18  S�ren Hauberg  <hauberg@gmail.com>
+
+	* general/interp1.m, general/interp2.m, general/interp3.m,
+	general/interpn.m: Replace, NaN with NA.  Use isna instead of ==
+	to check for NA.
+
+2007-06-18  S�ren Hauberg  <hauberg@gmail.com>
+
+	* optimization/glpk.m: TeXified the help text.
+	* optimization/qp.m: TeXified the help text.
+	* optimization/sqp.m: TeXified the help text.
+
+2007-06-16  S�ren Hauberg  <hauberg@gmail.com>
+
+	* plot/legend.m: Replace 'vargin' with 'varargin'.
+
+2007-06-15  John W. Eaton  <jwe@octave.org>
+
+	* plot/__go_draw_axes__.m: Only attempt label rotation if
+	have_newer_gnuplot is true.
+
+2007-06-15  Pete Gustafson  <petegus@umich.edu>
+
+	* plot/__go_draw_axes__.m  Handle rotation arg for axis labels.
+	* plot/__axis_label__.m  Assign ylabel default rotation property
+	to 90, all others 0.
+
+	* plot/__errplot__.m: Set ifmt from fmt.linestyle.
+	* plot/__go_draw_axes__.m: Removed undefined tx from call to
+	get_data_limits.
+	* plot/__plotopt1__.m: Intercept and strip format string when
+	called by __errplot__.
+
+2007-06-15  John W. Eaton  <jwe@octave.org>
+
+	* testfun/test.m: Also return number of expected failures.
+
+2007-06-14  John W. Eaton  <jwe@octave.org>
+
+	* set/ismember.m: Mark two tests known to fail with xtest.
+
+	* plot/__go_draw_axes__.m: Handle text rotation property.
+
+2007-06-14  Paul Kienzle  <pkienzle@users.sf.net>
+
+	* testfun/test.m: Add xtest support for tests known to fail.
+
+2007-06-14  Sebastian Schubert  <sebastian-schubert@gmx.de>
+
+	* plot/print.m: Handle pstex, pslatex, epslatex, and
+	epslatexstandalone terminals.
+
+2007-06-14  David Bateman  <dbateman@free.fr>
+
+	* general/__splinen__.m: Check also for ND vectors. Fix for N > 2,
+	as permutation of results was incorrect.
+	* general/interp1.m: Add demo on second derivative
+	* general/interpn.m: Convert "y" to vectors for __splinen__
+	call. Add 3D demo. Fix typos
+	* general/interp3.m: Fix typos. Correct permutation for use of
+	interpn.
+	* polynomial/mkpp.m: Correction for matrices of 3 or more dimensions.
+
+2007-06-13  John W. Eaton  <jwe@octave.org>
+
+	* miscellaneous/mkoctfile.m: Quote args too.
+
+2007-06-13  Michael Goffioul  <michael.goffioul@swing.be>
+
+	* miscellaneous/mkoctfile.m: Quote script name for call to system.
+
+2007-06-12  Michael Goffioul  <michael.goffioul@swing.be>
+
+	* plot/__pltopt1__.m: Set linestyle to "none" instead of "".
+	Set have_linestyle to true if two character linestyle is found.
+
+2007-06-12  David Bateman  <dbateman@free.fr>
+
+	* general/Makefile.in (SOURCES): Include __spline__.m, interp3.m
+	and interpn.m.
+
+	* pkg/pkg.m (pkg:load_package_dirs): Check for field "loaded" in
+	structure before using it.
+
+2007-06-12  David Bateman  <dbateman@free.fr>
+
+	* general/interp1.m: Change examples to use new graphics interface.
+	* general/__splinen__.m: New support function for N-dimensional
+	spline interpolation.
+	* general/bicubic.m: Allow definition of extrapolation
+	value. Adapt tests to use new graphics interface
+	* general/interp2.m: Call __splinen__ for 2-D spline
+	interpolation. Make the lookup table code only be called for
+	linear and nearest methods.
+	* general/interpn.m: New function for N-dimensional, linear, nearest
+	and spline interpolation.
+	* general/interp3.m: New function for 3-dimensional, linear, nearest
+	and spline interpolation.
+	* polynomial/spline.m: Change examples to use new graphics interface.
+
+2007-06-12  Steve M. Robbins  <steve@sumost.ca>
+
+	* statistics/tests/wilcoxon_test.m: Error if N <= 25.
+
+2007-06-12  S�ren Hauberg  <soren@hauberg.org>
+
+	* plot/fplot.m: If function is inline, vectorize it.
+
+2007-06-10  David Bateman  <dbateman@free.fr>
+
+	* pkg/pkg.m (pkg:installed_packages): truncate start of package
+	directory if need to, so that it fits on a line.
+
+2007-06-07  David Bateman  <dbateman@free.fr>
+
+	* pkg/pkg.m (pkg): For rebuild target, force package order in
+	saved file so that dependent packages are loaded first, and if
+	nargout==0 don't return any arguments.
+	(pkg:install): Only load packages that are marked autoload after
+	install. Various fixes. Save in order.
+	(pkg:uninstall): Save in order
+	(pkg:load_packages): Use load_package_and_dependencies to load
+	packages.
+	(pkg:save_order): New function to sort package list with dependent
+	packages first.
+	(pkg:load_packages_and_dependencies): New function to load both a
+	list of packages and their dependencies.
+	(pkg:load_package_dirs): New function that returns a vector of the
+	indexes into the installed package list indicating the packages to
+	load and the order to load them in to respect the dependencies.
+
+2007-06-03  S�ren Hauberg  <soren@hauberg.org>
+
+	* plot/axes.m: Eliminate redundant else clause.
+
+2007-06-03  David Bateman  <dbateman@free.fr>
+
+	* polynomial/spline.m: Add a small tolerance to spline tests.
+	* pkg/pkg.m: Protect against multiple actions being define.
+
+2007-06-01  David Bateman  <dbateman@free.fr>
+
+	* pkg.m (pkg:is_superuser): Remove function used in one place and
+	incorporate into main pkg function.
+	(pkg:install): Check for existence of files to install before
+	globbing and warn the user if they don't exist.
+
+2007-05-31  David Bateman  <dbateman@free.fr>
+
+	* miscellaneous/copyfile.m: Split copying of multiple files to a
+	directory over several copy command to limit the line length.
+	* miscellaneous/movefile.m: Ditto.
+
+	* pkg.m: Add build option to allow binary Octave packages to be
+	built from source packages. Probe absolute path of prefix, global
+	and local lists. Use strcat, rather that [] for strings.
+	(pkg:build): New function to binary binary package.
+	(pkg:absolute_pathname): Use fileattrib to probe absolute path.
+	(pkg:repackage): Package binary Octave package from installation.
+	(pkg:create_pkgadddel): Extract PKG_ADD and PKG_DEL directives
+	from m-files into main installation directory.
+	(pkg:shell): Suppress verbose messages from shell and only display
+	them with the verbose flag.
+	(pkg:installed_packages): Also include the loaded flag in the
+	local and global packages.
+	(pkg:uninstall): On uninstall, only rmpath the package if it is
+	flagged as loaded.
+
+2007-05-31  Michael Goffioul  <michael.goffioul@swing.be>
+
+	* pkg.m (pkg:load_packages): Correctly load a mix of packages
+	with and without architecture dependent directories.
+	(pkg:installed_packages): Probe the global_list file even if it is
+	the same as the local_list.
+
+2007-05-29  John W. Eaton  <jwe@octave.org>
+
+	* sparse/spy.m: Set axis to "ij" mode.
+
+2007-05-24  John W. Eaton  <jwe@octave.org>
+
+	* set/ismember.m: Quote first arg of "fail" tests.
+
+2007-05-24  David Bateman  <dbateman@free.fr>
+
+	* pkg/pkg.m (pkg:rebuild): Thinko in rebuild logic.
+
+2007-05-22  David Bateman  <dbateman@free.fr>
+
+	* pkg/pkg.m: Use rethrow(lasterror()) throughout rather than
+	error(lasterr()(8:end)).
+	(pkg:install): Warning for empty packages being removed. Suppress
+	spurious output. Warning rather than error for uninstalling a
+	package that is not installed to avoid RPM issue.
+	(pkg:configure_make): Fix for parsing of src/FILES. Don't create
+	inst or architecture dependent directory if it exists.
+
+2007-05-22  Thomas Weber  <thomas.weber.mail@gmail.com>
+
+	* ChangeLog, control/system/is_stabilizable.m, general/bicubic.m,
+	image/ind2gray.m, image/saveimage.m, plot/box.m, plot/grid.m,
+	signal/freqz.m: Fix typos.
+
+2007-05-21  David Bateman  <dbateman@free.fr>
+
+	* pkg/pkg.m: Add rebuild target, and -local, -global option to
+	force installation location.
+	(rebuild): New subfunction to rebuild package database from
+	installed packages. Also allows changing of autoload status
+	(install): Warn use if attempting to install from non existent
+	file.
+	(issuperuser): Use 'geteuid() == 0' instead of 'strcmp (getenv(
+	"USER", "root"))' for root test.
+
+2007-05-21  Michael Goffioul  <michael.goffioul@swing.be>
+
+	* miscellaneous/copyfile.m: check for cp.exe on Windows platforms
+	and replace "\" characters with "/".
+	* pkg/pkg.m: Use shell rather than system throughout. Replace "\"
+	characters with "/" throughout.
+	(shell): New subfunction that wraps system and is careful with the
+	shell on windows platforms.
+	(configure_make): Explictly pass complier etc to configure
+	process.
+	(issuperuser): Force default to global install for Windows machines.
+
+2007-05-19  Kristan Onu
+
+	* plot/Makefile.in (SOURCES): Remove hbar.m and add barh.m.
+
+2007-05-18  David Bateman  <dbateman@free.fr>
+
+	* pkg/pkg.m (install): More verbosity.
+	(configure_make): Ditto.
+	(create_pkgadddel): Install in architecture dependent directory if
+	it exists to address issues with autoload/mfilename.
+	(write_INDEX): Check in archiecture dependent directories as well.
+
+2007-05-17  David Bateman  <dbateman@free.fr>
+
+	* plot/hbar.m: Remove.
+	* plot/barh.m: and move it here.
+
+2007-05-16  S�ren Hauberg  <soren@hauberg.org>
+
+	* general/sub2ind.m, general/ind2sub.m: Doc fix.
+
+2007-05-16  John W. Eaton  <jwe@octave.org>
+
+	* general/logspace.m: Return second arg if fewer than two values
+	are requested.
+
+2007-05-14  John W. Eaton  <jwe@octave.org>
+
+	* plot/__go_draw_figure__.m: Ensure that a reset commands starts
+	on a new line.
+
+2007-05-14  Tarmigan Casebolt  <tarmigan+list@gmail.com>
+
+	* statistics/distributions/norminv.m,
+	statistics/distributions/norminv.m,
+	statistics/distributions/normpdf.m,
+	statistics/distributions/normrnd.m:
+	Use standard deviation, not variance.
+	* statistics/distributions/lognpdf.m: Adapt to change in norminv.
+	* statistics/distributions/logninv.m: Refer to norminv, not normal_inv.
+	* deprecated/normal_cdf.m, deprecated/normal_inv.m,
+	deprecated/normal_pdf.m, deprecated/normal_rnd.m: Preserve
+	backward compatibility.
+
+2007-05-14  David Bateman  <dbateman@free.fr>
+
+	* pkg/pkg.m: Mark loaded packages with "*".
+
+2007-05-13  S�ren Hauberg  <soren@hauberg.org>
+
+	* miscellaneous/single.m: Doc fix.
+	Convert to double instead of returning argument unchanged.
+
+	* miscellaneous/doc.m: Doc fix.
+
+	* miscellaneous/ver.m: Doc fix.
+	Don't display information about Octave Forge.
+
+2007-05-12  David Bateman  <dbateman@free.fr>
+
+	* pkg/pkg.m: Add a "-verbose" option that allows all output of an
+	install to be printed. An error in the on_uninstall script causes
+	a failure to uninstall. Place oct- and mex-files in an
+	architecture dependent directory.
+
+2007-05-09  John W. Eaton  <jwe@octave.org>
+
+	* plot/__go_draw_axes__.m: Break plot command over multiple lines.
+
+2007-05-09  G. D. McBain  <geordie.mcbain@aeromech.usyd.edu.au>
+
+	* statistics/distributions/normcdf.m: Use standard deviation
+	instead of variance for compatibility.
+
+2007-05-08  John W. Eaton  <jwe@octave.org>
+
+	* set/unique.m, set/ismember.m: Use numel(x) instead of prod(size(x)).
+
+	* set/ismember.m: Always return logical values.
+
+	* set/ismember.m: Return early if no matches are found.  New tests.
+	From David Grohmann <grohmann@arlut.utexas.edu>.
+
+	* general/__isequal__.m: Allow numeric values of different classes
+	to compare equal.
+
+2007-05-07  David Bateman  <dbateman@free.fr>
+
+	* sparse/spy.m: Reverse Y axis for new graphics code. Make more
+	compatiable, accepting LineSpec and markersize arguments.
+
+2007-05-02  John W. Eaton  <jwe@octave.org>
+
+	* plot/__go_draw_axes__.m: Convert NA to NaN before writing.
+
+2007-05-02  G. D. McBain  <geordie.mcbain@aeromech.usyd.edu.au>
+
+	* contour.m: Rewrite help string.
+
+2007-04-28  John W. Eaton  <jwe@octave.org>
+
+	* miscellaneous/unzip.m, miscellaneous/untar.m,
+	miscellaneous/bunzip2.m, miscellaneous/gunzip.m:
+	Special case nargout == 0.
+
+2007-04-27  Kim Hansen  <kimhanse@gmail.com>
+
+	* general/sub2ind.m: Handle empty input, add tests.
+
+2007-04-27  G. D. McBain  <geordie.mcbain@aeromech.usyd.edu.au>
+
+	* plot/contourc.m: Doc fix.
+
+2007-04-26  David Bateman  <dbateman@free.fr>
+
+	* plot/hist.m: Partially remove previous patch.
+
+2007-04-26  David Bateman  <dbateman@free.fr>
+
+	* plot/hist.m: Support returning of handle
+	* plot/__bar__.m: __pltopt__ should only be called on strings or
+	cells.
+
+2007-04-25  John W. Eaton  <jwe@octave.org>
+
+	* plot/__go_draw_axes__.m: For images, set titlespec{data_idx} to
+	"title \"\"", not "".
+
+	* plot/legend.m: Initialize WARNED to false.
+
+2007-04-24  John W. Eaton  <jwe@octave.org>
+
+	* io/beep.m: Fix cut and paste error.
+	From S�ren Hauberg  <soren@hauberg.org>.
+
+2007-04-23  John W. Eaton  <jwe@octave.org>
+
+	* plot/box.m: Delete extra endfunction keyword.
+
+2007-04-23  David Bateman  <dbateman@free.fr>
+
+	* plot/plot3.m: Call newplot.
+
+2007-04-20  John W. Eaton  <jwe@octave.org>
+
+	* plot/Makefile.in (SOURCES): Fix typo in adding __bar__.m to the list.
+
+2007-04-19  John W. Eaton  <jwe@octave.org>
+
+	* miscellaneous/unpack.m: Use gzip -d and bzip2 -d instead of
+	gunzip and bunzip.  From Michael Goffioul <michael.goffioul@swing.be>.
+
+2007-04-19  A. S. Hodel  <a.s.hodel@eng.auburn.edu>
+
+	* control/util/axis2dlim.m: Delete extraneous line.
+
+2007-04-18  John W. Eaton  <jwe@octave.org>
+
+	* specfun/factorial.m: Increase tolerance in large value test.
+
+2007-04-18  David Bateman  <dbateman@free.fr>
+
+	* __bar__.m: New support function for bar/hbar to support graphic
+	handles, and additional arguments.
+	* bar.m: Convert to use __bar__.
+	* hbar.m: New function
+	* hist.m: Explicitly set the width of the bar plot.
+
+2007-04-17  John W. Eaton  <jwe@octave.org>
+
+	* plot/stem.m (stem_line_spec): Pass false as third arg to __pltopt__.
+
+	* set/ismember.m: New tests.
+	From David Grohmann <grohmann@arlut.utexas.edu>
+
+2007-04-17  Paul Kienzle  <pkienzle@users.sf.net>
+
+	* specfun/factorial.m: Use gamma function instead of cumprod.
+	Add tests.
+
+2007-04-16  John W. Eaton  <jwe@octave.org>
+
+	* gethelp.cc (looks_like_octave_copyright): Use same logic as in
+	looks_like_copyright in src/help.cc.
+	From S�ren Hauberg <soren@hauberg.org>.
+
+	* plot/__go_draw_axes__.m: For log plots, omit zero values too.
+
+2007-04-13  John W. Eaton  <jwe@octave.org>
+
+	* optimization/sqp.m: Initialize info to 0.
+
+	* optimization/qp.m: Undo previous change.
+
+2007-04-13  Geordie McBain  <geordie.mcbain@aeromech.usyd.edu.au>
+
+	* spdiags.m: Fixed the four-argument case to work for columns of
+	length one.
+
+2007-04-12  John W. Eaton  <jwe@octave.org>
+
+	* optimization/qp.m: Avoid Octave indexing bug.
+
+2007-04-12  Carlo de Falco  <kingcrimson@tiscali.it>
+
+	* miscellaneous/menu.m, control/base/bddemo.m,
+	control/hinf/dgkfdemo.m, control/system/packedform.m,
+	control/system/sysrepdemo.m:
+	Adapt to page_screen_output as a function.
+
+2007-04-11  John W. Eaton  <jwe@octave.org>
+
+	* miscellaneous/not.m: Delete.
+	* miscellaneous/Makefile.in (SOURCES): Delete it from the list.
+
+2007-04-11  A. S. Hodel  <a.s.hodel@eng.auburn.edu>
+
+	* control/util/axis2dlim.m: Try harder to handle min and max vals
+	that are close but not exactly equal.
+
+2007-04-11  David Bateman  <dbateman@free.fr>
+
+	* general/bitcmp.m: Make it work again.
+
+2007-04-10  John W. Eaton  <jwe@octave.org>
+
+	* plot/__go_draw_axes__.m: Try harder to handle min and max vals
+	that are close but not exactly equal.
+
+2007-04-09  Daniel J. Sebald  <daniel.sebald@ieee.org>
+
+	* plot/stem.m: Add back the baseline line and let it be not adjustable
+	in response to a change in x limits for now.
+
+2007-04-09  John W. Eaton  <jwe@octave.org>
+
+	* plot/__go_draw_axes__.m (__gnuplot_write_data__): New function.
+	(__go_draw_axes__): Use it to write data to plot stream.
+
+2007-04-09  Daniel J Sebald  <daniel.sebald@ieee.org>
+
+	* plot/stem.m: Fix typos in doc string.  Fix typo in call to
+	zeros.  Set markerfacecolor property in call to plot.
+
+2007-04-06  John W. Eaton  <jwe@octave.org>
+
+	* linear-algebra/norm.m: Use new __vnorm__ function for vector args.
+
+2007-04-06  Daniel J Sebald  <daniel.sebald@ieee.org>
+
+	* plot/stem.m: Use plot instead of a series of calls to line.
+
+2007-04-05  John W. Eaton  <jwe@octave.org>
+
+	* sparse/nonzeros.m, sparse/normest.m, sparse/spconvert.m,
+	sparse/spdiags.m, sparse/speye.m, sparse/spfun.m, sparse/spones.m,
+	sparse/sprand.m, sparse/sprandn.m, sparse/sprandsym.m,
+	sparse/spstats.m, sparse/treeplot.m: Style fixes.
+
+	* pkg/pkg.m: Use "strcat (...)" instead of "[...]".
+	Use strcmpi instead of strcmp+tolower.
+	Style fixes.
+
+	* testfun/speed.m: Use "strcat (...)" instead of "[...]".
+	Plotting fixes.  Style fixes.
+
+	* testfun/test.m: Use "strcat (...)" instead of "[...]".
+	Style fixes.
+
+	* testfun/fail.m: No need to check for evalin and lastwarn.
+	Style fixes.
+
+	* testfun/demo.m, testfun/example.m: Style fixes.
+	Use "strcat (...)" instead of "[...]".
+	Use format specifiers in calls to warning.
+
+	* testfun/assert.m: Use "numel (x)" instead of "prod (size (x))".
+	Use "strcat (...)" instead of "[...]".
+	Use "x(end)" instead of "x(length (x))".
+	Check NA before NaN.
+	Style fixes.
+
+2007-03-29  John W. Eaton  <jwe@octave.org>
+
+	* plot/stem.m (stem, set_default_values): Use RGB triple for color.
+
+2007-03-27  John W. Eaton  <jwe@octave.org>
+
+	* Makefile.in, audio/Makefile.in, control/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,
+	path/Makefile.in, pkg/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/Makefile.in, statistics/base/Makefile.in,
+	statistics/distributions/Makefile.in,
+	statistics/models/Makefile.in, statistics/tests/Makefile.in,
+	strings/Makefile.in, testfun/Makefile.in, time/Makefile.in:
+	Use ln instead of $(LN_S) in dist target.
+
+2007-03-27  David Bateman  <dbateman@free.fr>
+
+	* plot/__go_draw_axes__.m: Allow linewidth settings to work with
+	gnuplot 4.0.
+
+2007-03-26  John W. Eaton  <jwe@octave.org>
+
+	* plot/__go_draw_axes__.m: Send image data to gnuplot via plot stream.
+
+2007-03-26  Daniel J Sebald  <daniel.sebald@ieee.org>
+
+	* plot/__go_draw_axes__.m: Always end palette data to gnuplot via
+	plot stream and using binary data.
+
+2007-03-26  John W. Eaton  <jwe@octave.org>
+
+	* plot/__plt1__.m, plot/__plt2__.m, plot/__plt2mm__.m,
+	lot/__plt2mv__.m, plot/__plt2ss__.m, plot/__plt2vm__.m,
+	plot/__plt2vv__.m: Accept properties in addtition to options struct.
+
+2007-03-26  David Bateman  <dbateman@free.fr>
+
+	* plot/__go_draw_axes__.m: Send "set ticslevel 0" to plot stream.
+
+	* plot/plot3.m: Handle line properties.
+	* plot/plot.m: Update docstring.
+	* plot/__plotopt__.m, plot/__pltopt1__.m: New arg, err_on_invalid.
+	* plot/__plt__.m: Also gather properties.
+
+2007-03-26  Kim Hansen  <kimhanse@gmail.com>
+
+	* testfun/assert.m: Delete special check for empty objects.
+	Add test.
+
+2007-03-26  John W. Eaton  <jwe@octave.org>
+
+	* plot/drawnow.m: Exit early if call is recursive.
+
+	* plot/__go_draw_axes__.m (get_data_limits): New function.
+	Check for Inf too.
+	(__go_draw_axes__): Use get_data_limits.
+
+2007-03-24  John W. Eaton  <jwe@octave.org>
+
+	* plot/drawnow.m: If GNUTERM is set to wxt in the environment,
+	send terminal setting command with title option to plot stream.
+
+	* plot/legend.m: Correctly increment index into list of children..
+
+2007-03-23  John W. Eaton  <jwe@octave.org>
+
+	* general/interp2.m, general/bicubic.m, control/base/rldemo.m,
+	control/hinf/hinfdemo.m, control/hinf/dhinfdemo.m,
+	control/base/nyquist.m, control/base/nichols.m,
+	control/base/frdemo.m, signal/freqz_plot.m,
+	control/base/__stepimp__.m, control/base/bode.m,
+	quaternion/demoquat.m, quaternion/qcoordinate_plot.m,
+	statistics/base/qqplot.m, statistics/base/ppplot.m, sparse/spy.m:
+	Update plotting code.
+
+	* control/base/bode.m: Unwrap phase angle.
+
+	* miscellaneous/dump_prefs.m: Remove automatic_replot from the list.
+
+	* plot/axis.m: Don't check automatic_replot, or call replot.
+
+	* quaternion/demoquat.m: Delete comments with obsolete plotting
+	commands.
+
+	* plot/__pltopt1__.m: Handle "@" marker same as "+".
+	Handle numeric color specs.
+	* plot/plot.m: Remove "-@" and "@" from docstring.
+
+	* plot/orient.m: Fix tests to avoid creating a plot window.
+
+	* elfun/acosd.m, elfun/acotd.m, elfun/acscd.m, elfun/asecd.m,
+	elfun/asind.m, elfun/atand.m, elfun/cosd.m, elfun/cotd.m,
+	elfun/cscd.m, elfun/secd.m, elfun/sind.m, elfun/tand.m,
+	general/arrayfun.m, miscellaneous/compare_versions.m,
+	path/savepath.m, pkg/pkg.m, plot/__gnuplot_version__.m,
+	plot/contour.m, plot/contourc.m, plot/legend.m, plot/stem.m,
+	polynomial/pchip.m: Fix copyright notice, correct FSF address.
+
+	* plot/__go_draw_figure__.m: Send reset to gnuplot before every
+	plot, not just multiplots.
+
+	* plot/__go_draw_axes__.m: Use %g for label coordinates, not %d.
+
+	* plot/contour.m: Don't call drawnow.
+
+2007-03-22  John W. Eaton  <jwe@octave.org>
+
+	* plot/drawnow.m: Check and optionally, set, the __modified__
+	property of each figure.
+
+	* plot/__go_draw_axes__.m: If no real data, plot a point at Inf,
+	Inf to show axes.  From Daniel J Sebald <daniel.sebald@ieee.org>.
+
+2007-03-21  John W. Eaton  <jwe@octave.org>
+
+	* linear-algebra/null.m: Set elements of retval with magnitudes
+	less than eps to 0.
+
+2007-03-21  David Bateman  <dbateman@free.fr>
+
+	* plot/__go_draw_axes__.m: Handle some colors with older gnuplot.
+	* testfun/speed.m: Documentation and example fix.
+
+2007-03-21  John W. Eaton  <jwe@octave.org>
+
+	* plot/subplot.m: If we find an existing subplot region, set
+	it to be the "currentaxes" property for the current figure.
+	Delete old axes objects if the new axes object overlaps the old.
+
+2007-03-20  David Bateman  <dbateman@free.fr>
+
+	* general/Makefile.in: Include arrayfun.m in SOURCES.
+
+2007-03-20  Bill Denney  <denney@seas.upenn.edu>
+
+	* general/arrayfun.m: New function.
+
+2007-03-20  John W. Eaton  <jwe@octave.org>
+
+	* plot/newplot.m: Call __request_drawnow__ after initializing axes.
+	* plot/text.m: Call __request_drawnow__ after creating text objects.
+
+	* plot/clf.m: Don't call drawnow.
+
+2007-03-20  Daniel J Sebald  <daniel.sebald@ieee.org>
+
+	* image/__img__.m: Maybe set yaxis to reverse for images.
+	* plot/__go_draw_axes__.m: Don't add flipy to gnuplot command for
+	images.
+
+	* plot/drawnow.m: Make __go_close_all_registered__ persistent
+	instead of global.  Only register __go_close_all__ with atexit if
+	the plot stream is successfully opened.
+
+2007-03-15  John W. Eaton  <jwe@octave.org>
+
+	* plot/__go_draw_axes__.m: Make have_newer_gnuplot persistent.
+	From Daniel J Sebald <daniel.sebald@ieee.org>.
+
+2007-03-15  Daniel J Sebald  <daniel.sebald@ieee.org>
+
+	* plot/__go_draw_axes__.m (do_linestyle_command): Fix marker types.
+	Use numeric line types.
+
+	* control/base/rlocus.m: Add asymptotes to the plot.  Use wider
+	lines and larger markers.  Remove key titles from line type
+	properties.
+
+2007-03-14  John W. Eaton  <jwe@octave.org>
+
+	* plot/__axis_label__.m: Accept additional property-value pairs
+	and pass them to __go_text__.  Simply return the handle obtained
+	from __go_text__ instead of calling get on the current axis.
+	* plot/xlabel.m, plot/zlabel.m, plot/zlabel.m: Check args here.
+	Allow for extra property value pairs to be passed along.
+	* plot/title.m: Implement with __axis_label__ since it does all
+	that title needs to do.
+
+	* plot/clf.m: Set currentaxes property for current figure to [].
+
+	* plot/__axis_label__.m: Convert arg to text handle before calling set.
+
+	* plot/__plt__.m: Return line handles from all calls to __plt1__
+	and __plt2__, not just the last.
+
+	* plot/Makefile.in (SOURCES): Rename from SOURCES_M.
+	(SOURCES_IN, GEN_M): Delete.
+	(FCN_FILES): Don't include $(GEN_M).
+	(all): Don't depend on $(GEN_M).
+	($(GEN_M) : %.m : %.in): Delete pattern rule.
+
+	* plot/text.m: Use __go_text__ instead of __uiboject_text_ctor__.
+
+	* plot/newplot.m: Call __go_axes_init__ instead of
+	__uiobject_axes_init__.
+
+	* plot/mesh.m: Use __go_surface__ instead of
+	__uiobject_surface_ctor__.  Don't access object fields directly.
+
+	* plot/line.m: Use __line__ to do actual work.
+	* plot/__line__.m: New function.
+
+	* plot/axes.m: Use __go_axes__ to create axes graphics handle.
+	Use get and set instead of accessing object fields directly.
+
+	* plot/figure.m: Use __go_figure__ to create figure graphics
+	handle.
+
+	* plot/drawnow.m: Register __go_close_all__ with atexit instead of
+	__uiobject_close_all.  Call __go_draw_figure__ instead of
+	__uiobject_draw_figure__.
+
+	* plot/clf.m: Use get instead of accessing object fields
+	directly.  Simply delete children.  Don't set currentaxes.
+
+	* plot/close.m (close_all_figures): New subfunction.
+	Use it instead of getting list of figures to close from
+	__uiobject_figures__.
+
+	* plot/closereq.m: Simply delete the current figure.  Don't set
+	currentfigure.
+
+	* plot/__errplot__.m: Call __line__ instead of
+	__uiobject_line_ctor__.  Use set instead of accesing object fields
+	directly.  Don't call __uiobject_adopt__.
+
+	* plot/__uiobject_adopt__.m, plot/__uiobject_alloc__.in,
+	plot/__uiobject_axes_ctor__.m, plot/__uiobject_axes_dtor__.m,
+	plot/__uiobject_axes_init__.in, plot/__uiobject_axes_setr__.m,
+	plot/__uiobject_delete__.m, plot/__uiobject_figure_ctor__.m,
+	plot/__uiobject_figures__.in, plot/__uiobject_free__.in,
+	plot/__uiobject_get_handle__.in, plot/__uiobject_globals__.m,
+	plot/__uiobject_grow_list__.in, plot/__uiobject_handle2idx__.in,
+	plot/__uiobject_image_ctor__.m, plot/__uiobject_init_figure__.in,
+	plot/__uiobject_init_root_figure__.in,
+	plot/__uiobject_line_ctor__.m, plot/__uiobject_make_handle__.in,
+	plot/__uiobject_root_figure_ctor__.m,
+	plot/__uiobject_surface_ctor__.m, plot/__uiobject_text_ctor__.m:
+	plot/get.in, plot/include-globals.awk, plot/ishandle.m,
+	plot/set.in: Delete.
+	* plot/Makefile.in (SOURCES_M, SOURCES_IN): Remove from lists.
+
+	* plot/__go_close_all__.m: Rename from __uiobject_close_all.m.
+	Pass "hidden" as second arg to close.
+	* plot/__go_draw_axes__.m: Rename from __uiobject_draw_axes.m.
+	* plot/__go_draw_figure__.m: Rename from __uiobject_draw_figure.m.
+	* plot/Makefile.in (SOURCES_M): Rename in list.
+
+	* image/__img__.m: Use __go_image__ to create image graphics
+	handle.
+
+	* miscellaneous/delete.m: Call __go_delete__, not
+	__uiobject_delete__.  Check that arg is a graphics handle before
+	calling __go_delete__.
+
+2007-03-13  John W. Eaton  <jwe@octave.org>
+
+	* miscellaneous/cast.m: Use feval and strcmp with cell to check
+	arg instead of switch statement.
+	From S�ren Hauberg <soren@hauberg.org>.
+
+2007-03-12  John W. Eaton  <jwe@octave.org>
+
+	* miscellaneous/cast.m: New function.
+
+	* miscellaneous/delete.m: Call __go_delete__, not __uiobject_delete__.
+
+2007-03-08  John W. Eaton  <jwe@octave.org>
+
+	* miscellaneous/copyfile.m, miscellaneous/movefile.m: Perform
+	tilde expansion on target filename before passing it to the shell.
+
+	* statistics/base/Makefile.in (SOURCES): Remove unidrnd.m from list.
+	* statistics/distributions/Makefile.in (SOURCES): Add it here.
+
+2007-03-08  David Bateman  <dbateman@free.fr>
+
+	* statistics/base/unidrnd.m: Move to statistics/distributions
+	replacing slower version based on dicrete_rnd.
+
+2007-03-07  John W. Eaton  <jwe@octave.org>
+
+	* control/base/rlocus.m: Update for current plotting functions.
+
+2007-03-07  A. S. Hodel  <a.s.hodel@eng.auburn.edu>
+
+	* control/base/rlocus.m: Improve display.
+
+2007-03-07  John W. Eaton  <jwe@octave.org>
+
+	* plot/legend.m: Only handle positions -1:4.
+	* plot/__pltopt1__.m: Don't set linestyle if only marker style is
+	found in option string
+	* plot/__uiobject_draw_axes__.m: Handle key position.
+
+	* plot/newplot.m: Always reset next line color.
+
+	* testfun/assert.m: Check that number of dimensions match before
+	checking dimensions.
+
+2007-03-07  Muthiah Annamalai  <muthuspost@gmail.com>
+
+	* specfun/perms.m, specfun/factorial.m: Check args.
+
+2007-03-07  John W. Eaton  <jwe@octave.org>
+
+	* plot/mesh.m: Call newplot before doing anything.
+
+	* plot/__uiobject_draw_axes__.m: Send "e\n" at end of data, not
+	just "e".  Only flush plot stream once.
+	From Daniel J Sebald <daniel.sebald@ieee.org>.
+
+	* strings/blanks.m: Omit first index in assignment.
+
+2007-03-07  Paul Kienzle  <pkienzle@users.sf.net>
+
+	* set/setdiff.m: Some code cleanup and a fix for setdiff on rows.
+
+2007-03-06  David Bateman  <dbateman@free.fr>
+	    John W. Eaton  <jwe@octave.org>
+
+	* set/setdiff.m: Ignore "rows" for cell array args.
+	Handle cellstr args.
+
+2007-03-05  John W. Eaton  <jwe@octave.org>
+
+	* optimization/sqp.m: Defer first call to obj_hess until after
+	calling obj_fun.
+
+2007-03-02  Bob Weigel  <rweigel@gmu.edu>
+
+	* specfun/nchoosek.m: Fix nargin check.
+
+2007-03-01  Daniel J Sebald  <daniel.sebald@ieee.org>
+
+	* image/__img__.m: Don't set xlim and ylim properties.
+
+2007-03-01  Paul Kienzle  <pkienzle@users.sf.net>
+
+	* general/interp1.m: Fix *style cases for decreasing x.
+
+2007-03-01  Muthiah Annamalai  <muthuspost@gmail.com>
+
+	* polynomial/roots.m: Check nargin before accessing arg.
+
+2007-02-28  John W. Eaton  <jwe@octave.org>
+
+	* plot/__uiobject_draw_axes__.m: If looking at image data, Don't
+	increment data_idx unless using gnuplot for display.
+
+2007-02-28  Daniel J Sebald  <daniel.sebald@ieee.org>
+
+	* plot/__uiobject_draw_axes__.m: Improve calculation of limits for
+	plots with images.
+	* image/image.m, image/imagesc.m, image/imshow.m:
+	Deprecate zoom argument.
+
+2007-02-28  John W. Eaton  <jwe@octave.org>
+
+	* plot/__uiobject_draw_axes__.m: Use fullfile to generate
+	temporary file names.  Keep image and colormap file ids separate.
+
+	* general/interp1.m: Correctly compute min and max values when
+	values are decreasing and not evenly spaced.
+	From Ricardo Marranita <ricardo.marranita@gmail.com>.
+
+2007-02-27  John W. Eaton  <jwe@octave.org>
+
+	* testfun/test.m (test): Handle possibility of file_in_loadpath
+	returning an empty cell array.
+
+2007-02-27  Michael Goffioul  <michael.goffioul@swing.be>
+
+	* pkg/pkg.m: Use fullfile to create filenames from parts.
+
+2007-02-26  Michael Goffioul  <michael.goffioul@swing.be>
+
+	* Makefile.in, audio/Makefile.in, control/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,
+	path/Makefile.in, pkg/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/Makefile.in, statistics/base/Makefile.in,
+	statistics/distributions/Makefile.in,
+	statistics/models/Makefile.in, statistics/tests/Makefile.in,
+	strings/Makefile.in, testfun/Makefile.in, time/Makefile.in:
+	Use $(LN_S) instead of ln or ln -s.
+
+2007-02-24  David Bateman  <dbateman@free.fr>
+
+	* pkg/pkg.m (configure_make): Ignore blank lines and trailing
+	'\n' in FILES file.
+	(configure_make): Also install any mex files.
+
+2007-02-24  David Bateman  <dbateman@free.fr>
+
+	* statistics/distributions (SOURCES): Add nbincdf.m,
+	nbininv.m, nbinpdf.m and nbinrnd.m.
+
+2007-02-23  John W. Eaton  <jwe@octave.org>
+
+	* statistics/distributions/Makefile.in (SOURCES): Remove
+	pascal_cdf.m pascal_inv.m pascal_pdf.m pascal_rnd.m from the list.
+
+	* deprecated/Makefile.in (SOURCES): Add pascal_cdf.m,
+	pascal_inv.m, pascal_pdf.m, and pascal_rnd.m to the list.
+
+2007-02-23  David Bateman  <dbateman@free.fr>
+
+	* statistics/distributions/discrete_rnd.m,
+	statistics/distributions/geornd.m,
+	statistics/distributions/lognnd.m,
+	statistics/distributions/nbinrnd.m,
+	statistics/distributions/wblrnd.m:  Accelerate distributions.
+
+	* statistics/distributions/unidcdf.m,
+	statistics/distributions/unidinv.m,
+	statistics/distributions/unidpdf.m,
+	statistics/distributions/unidrnd.m: New functions based on
+	discrete_cdf, etc.
+
+	* statistics/distributions/pascal_cdf.m,
+	statistics/distributions/pascal_inv.m,
+	statistics/distributions/pascal_pdf.m,
+	statistics/distributions/pascal_rnd.m: Remove.
+	* statistics/distributions/nbincdf.m,
+	statistics/distributions/nbininv.m,
+	statistics/distributions/nbinpdf.m,
+	statistics/distributions/nbinrnd.m: Replace with matlab
+	compatible functions.
+	* deprecated/pascal_cdf.m, deprecated/pascal_inv.m,
+	deprecated/pascal_pdf.m, deprecated/pascal_rnd.m: Use the new
+	nbincdf, etc functions to implement these.
+
+2007-02-22  Daniel J Sebald  <daniel.sebald@ieee.org>
+
+	* plot/__uiobject_draw_axes__.m: Insert newline between plot
+	command and data.
+
+2007-02-22  John W. Eaton  <jwe@octave.org>
+
+	* miscellaneous/doc.m: If index search fails, try again without
+	the index search option.
+
+2007-02-22  David Bateman  <dbateman@free.fr>
+
+	* miscellaneous/doc.m: Find doc.info file correctly in user directories.
+
+	* statistics/distributions/frnd.m, statistics/distributions/exprnd.m,
+	statistics/distributions/gamrnd.m, statistics/distributions/trnd.m,
+	statistics/distributions/poissrnd.m, statistics/distributions/chi2rnd.m,
+	statistics/distributions/betarnd.m: Convert to use randg, rande
+	and randp to accelerate.
+
+	* pkg/pkg.m (fix_depends): Support > and < operators as well.
+
+2007-02-22  John W. Eaton  <jwe@octave.org>
+
+	* plot/__uiobject_draw_axes__.m: If not using gnuplot for images,
+	cache data and display after xlim and ylim have been determined.
+
+2007-02-22  Daniel J Sebald  <daniel.sebald@ieee.org>
+
+	* plot/__uiobject_draw_axes__.m:
+	Allow multiple images to be displayed with gnuplot.
+
+2007-02-20  Rafael Laboissiere  <rafael@debian.org>
+
+	* optimization/glpk.m: Document the fact that extra.mem does not work
+	for versions of GLPK 4.15 and later.
+
+2007-02-19  John W. Eaton  <jwe@octave.org>
+
+	* plot/__uiobject_alloc__.in: If next available element in
+	__uiobject_list__ is 0, grow list before doing anything else.
+	* plot/__uiobject_grow_list__.in: Only set __uiobject_head__ on
+	first call when size of __uiobject_list__ is 0.
+
+2007-02-16  John W. Eaton  <jwe@octave.org>
+
+	* miscellaneous/Makefile.in (SOURCES): Remove popen2.m from the list.
+
+2007-02-16  Michael Goffioul  <michael.goffioul@swing.be>
+
+	* miscellaneous/popen2.m: Remove as replaced with builtin.
+
+2007-02-16  Muthiah Annamalai  <muthuspost@gmail.com>
+
+	* specfun/nchoosek.m: Check nargin.
+
+2007-02-15  John W. Eaton  <jwe@octave.org>
+
+	* path/addpath.m, path/rmpath.m: Delete
+	* path/Makefile.in (SOURCES): Remove them from the list.
+
+	* plot/__uiobject_axes_init__.in, plot/__uiobject_axes_setr__.m:
+	Delete title, xlabel, ylabel, and zlabel properties before
+	reassigning.
+	* plot/__uiobject_axes_init__.in: New arg, mode.
+	Don't init outerposition if "mode" is "replace".
+	* plot/newplot.m: Check both figure and axes nextplot properties.
+	If axes nextplot property is replace, pass "replace" as mode arg
+	to __uiobject_axes_init__.
+
+2007-02-15  Daniel J Sebald  <daniel.sebald@ieee.org>
+
+	* image/imshow.m: Don't restore old colormap.
+
+	* plot/__uiobject_image_ctor__.m: Set xdata and ydata properties.
+	* image/__img__.m: New file containing common parts of image.m and
+	imshow.m.
+	* image/Makefile.in (SOURCES): Add __img__.m to the list.
+	* image/image.m, image/imshow.m: Call __img__.
+	* plot/__uiobject_draw_axes__.m:
+	Handle rgb imaged data stored in 3-d arrays.
+
+	* plot/figure.m: Doc fix.
+
+2007-02-14  Thomas Weber  <thomas.weber.mail@gmail.com>
+
+	* audio/wavread.m, audio/wavwrite.m: Use types with specific sizes
+	for reading and writing data.  New tests.  Improve rounding.
+
+2007-02-13  John W. Eaton  <jwe@octave.org>
+
+	* plot/stem.m: New file, adapted from OctPlot.
+	* plot/Makefile.in (SOURCES_M): Add it to the list.
+
+	* plot/__errcomm__.m, plot/__plr1__.m, plot/__plr2__.m,
+	plot/__plt1__.m, plot/__plt2__.m, plot/__plt2mm__.m,
+	plot/__plt2mv__.m, plot/__plt2ss__.m, plot/__plt2vm__.m,
+	plot/__plt2vv__.m, plot/__plt__.m, plot/loglog.m,
+	plot/loglogerr.m, plot/plot.m, plot/plot3.m, plot/polar.m,
+	plot/semilogx.m, plot/semilogxerr.m, plot/semilogy.m,
+	plot/semilogyerr.m: Return handles to line objects.
+
+2007-02-11  John W. Eaton  <jwe@octave.org>
+
+	* plot/__uiobject_close_all.m: New file.
+	* plot/Makefile.in (SOURCES_M): Add it to the list.
+
+2007-02-10  John W. Eaton  <jwe@octave.org>
+
+	* plot/drawnow.m: Arrange for plot streams to be close on exit.
+	* plot/__uiobject_globals__.m: Don't call mlock.
+
+	* plot/drawnow.m: Only check for DISPLAY if isunix returns true.
+	* plot/__uiobject_delete__.m: Send quit command and flush stream
+	before calling pclose.
+
+2007-02-09  John W. Eaton  <jwe@octave.org>
+
+	* plot/subplot.m: Delete spurious call to axes.
+
+	* plot/figure.m: Call drawnow for current figure before creating
+	or switching to a new figure.
+	* plot/__uiobject_init_figure__.in: Handle empty arg the same as
+	nargin == 0 case.
+
+	* testfun/assert.m: Try to avoid problems when comparisons involve
+	strange values like Inf+NaNi.
+
+2007-02-08  John W. Eaton  <jwe@octave.org>
+
+	* plot/drawnow.m: Use gnuplot_binary() instead of just "gnuplot"
+	and check gnuplot_use_title_option instead of just assuming -title
+	works.  From Michael Goffioul <michael.goffioul@swing.be>.
+
+	* Makefile.in (DISTFILES): Add move-if-change to the list.
+
+	* 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, testfun/Makefile.in, time/Makefile.in,
+	path/Makefile.in, pkg/Makefile.in: Explicitly list source files.
+
+	* plot/figure.m: Don't call drawnow.  Correctly init figure when
+	only given property list.
+
+2007-02-07  John W. Eaton  <jwe@octave.org>
+
+	* plot/__uiobject_draw_axes__.m: Handle xdir, ydir, and zdir axis
+	properties.
+
+	* plot/sombrero.m: Call box ("off") after mesh.
+
+	* plot/__uiobject_draw_axes__.m: Avoid rgb colors and "set style
+	line default" commands with older versions of gnuplot.
+
+	* plot/close.m: Use get (0, "currentifgure") instead of gcf.
+
+2007-02-06  John W. Eaton  <jwe@octave.org>
+
+	* plot/__uiobject_draw_axes__.m: Set pt to 0 if marker is ".".
+	* sparse/gplot.m: Use line style - instead of 1.
+
+2007-02-05  Rafael Laboissiere  <rafael@debian.org>
+
+	* plot/print.m: Avoid error message from cellidx.
+
+2007-02-05  John W. Eaton  <jwe@octave.org>
+
+	* plot/legend.m: Fix check for data.
+
+2007-02-05  Thomas Treichl  <Thomas.Treichl@gmx.net>
+
+	* plot/__uiobject_draw_axes__.m (do_linestyle_command):
+	Always set lt and pt.
+
+2007-02-05  Shai Ayal  <shaiay@users.sourceforge.net>
+
+	* plot/contourc.m: Correctly compute X and Y.
+
+2007-02-05  John W. Eaton  <jwe@octave.org>
+
+	* plot/__uiobject_draw_axes__.m: Use title "" if no explicit title.
+	When setting {x,y,z}lim, also set {x,y,z}limmode to "auto.
+
+2007-02-01  John W. Eaton  <jwe@octave.org>
+
+	* plot/__uiobject_draw_axes__.m:
+	Don't try to set axis limits unless we have data.
+
+	*  plot/__plt1__.m, plot/__plt2__.m, plot/__plt2mm__.m,
+	plot/__plt2mv__.m, plot/__plt2ss__.m, plot/__plt2vm__.m,
+	plot/__plt2vv__.m, plot/__plt__.m, plot/__pltopt1__.m,
+	plot/__pltopt__.m, plot/plot3.m: Set and use options struct
+	instead of of key and fmt strings.
+
+	* plot/__pltopt1__.m: Greatly simplify.
+
+	* plot/__next_line_color__.m: New file.
+	* plot/Makefile.in (SOURCES_M): Add it to the list.
+	* plot/newplot.m: Call __next_line_color__ here to reset rotation.
+
+	* plot/__default_plot_options__.m: New file.
+	* plot/Makefile.in (SOURCES_M): Add it to the list.
+
+	* plot/__plt3__.m: Delete.
+	* plot/Makefile.in (SOURCES_M): Remove it from the list.
+
+2007-01-31  John W. Eaton  <jwe@octave.org>
+
+	* plot/__uiobject_draw_axes__.m: Set defaults for color,
+	linestyle, linewidth, marker, and markersize properties.
+	* plot/__uiobject_draw_axes__.m: Attempt to handle line and marker
+	colors and widths, and line styles.
+
+	* plot/__plt__.m, image/image.m: Don't call drawnow.
+
+	* plot/__gnuplot_version__.m: Restore from CVS Attic.
+	* plot/Makefile.in (SOURCES_M): Add it to the list.
+
+	* plot/__uiobject_draw_axes__.m: Delete useless call to
+	__gnuplot_save_data__.
+
+	* image/image.m: Accept 2 args, but ignore the second for now.
+
+2007-01-30  David Bateman  <dbateman@free.fr>
+
+	* pkg/pkg.m (pkg, isautoload, install, load_packages): Add ability
+	to flag a package as to be autoloaded. Add install flags -noauto,
+	-auto to force autoload behavior.
+	(installed_packages): Make list of installed packages unique.
+
+2007-01-30  John W. Eaton  <jwe@octave.org>
+
+	* Merge of changes from graphics-branch:
+
+	2007-01-29  John W. Eaton  <jwe@octave.org>
+
+	* plot/subplot.m: Set nextplot property of current figure to "add".
+
+	* plot/__uiobject_draw_axes__.m: Only handle outerposition
+	property if it exists.
+
+	2007-01-26  John W. Eaton  <jwe@octave.org>
+
+	* plot/__uiobject_draw_axes__.m: Move initialization of max and
+	min values outside of loop over child objects.
+
+	* plot/contour.m, plot/contourc.m: New files.
+	* plot/Makefile.in (SOURCES_M): Add them to the list.
+
+	* image/image_viewer.m: Set view_fcn to "gnuplot_internal" if we
+	find a gnuplot version newer than 4.0.
+	* image/__img_gnuplot__.m: Delete.
+	* image/image.m: Create image graphics object.
+	Call newplot to setup and drawnow to finish.
+	Eliminate ZOOM arg.
+
+	* plot/__uiobject_draw_axes__.m: Handle image data.
+
+	* plot/legend.m: Eliminate useless variable "warned".
+
+	* plot/__uiobject_image_ctor__.m: New file.
+	* plot/Makefile.in (SOURCES_M): Add it to the list.
+
+	* plot/gcf.m: Also create new figure if currentfigure is 0.
+	* plot/drawnow.m: Use get (0, "currentfigure") instead of gcf.
+
+	* plot/__uiobject_root_figure_ctor__.m: Set visible property.
+
+	* plot/__default_colormap__.m: New file.
+	* plot/Makefile.in (SOURCES_M): Add it to the list.
+	* plot/__uiobject_figure_ctor__.m: Use it to set default colormap
+	property.
+	* image/colormap.m: Use colormap property of current figure
+	to store colormap instead of using persistent variable.
+	Call __default_colormap__ to get default map value.
+	* image/ocean.m, image/gray.m: Set colormap for current figure.
+
+	* plot/__uiobject_draw_axes__.m: Handle aspect ratio property.
+	Handle some tick mark options.
+
+	* plot/__uiobject_axes_setr__.m: If we see xtick, ytick, or ztick,
+	set corresponding *mode to "manual".  If we set dataaspectratio,
+	set dataaspectratiomode to "manual".
+
+	* plot/__uiobject_axes_init__.m: Include *tick, *tickmode,
+	*ticklabelmode, dataaspectratio, dataaspectratiomode properties.
+
+	* plot/axis.m: New file.
+	* plot/Makefile.in (SOURCES_M): Include it in the list.
+
+	* plot/__uiobject_axes_setr__.m: If we see xlim, ylim, or zlim,
+	set corresponding *limmode to "manual".
+	* plot/__uiobject_draw_axes__.m	(get_axis_limits): New subfunction.
+	Use it to compute autosclaled limits.
+	Arg is now handle, not object.  Change all callers.
+	Compute data limits.
+
+	2007-01-25  John W. Eaton  <jwe@octave.org>
+
+	* plot/drawnow: Fix visibility check for zero args.
+
+	* plot/text.m: New file.
+	* plot/Makefile.in (SOURCES_M): Add it to the list.
+	* plot/__uiobject_draw_axes__.m: Handle text objects.
+	* plot/__uiobject_text_ctor__.m: Include units, position, and
+	horizontalalignment properties.
+
+	* plot/figure.m: Set options for f we just constructed or were
+	given as an argument, not gcf.  Only return handle if nargout > 0.
+
+	* plot/drawnow.m: Handle visible field for figure here.
+	* plot/__uiobject_figure_ctor__.m: Set default visible field.
+
+	* plot/__uiobject_draw_axes__.m: Call undo_string_escapes on
+	title and axis labels.
+
+	* plot/plot3.m, plot/mesh.m: Set default 3-d view here.
+	* plot/__uiobject_draw_axes__.m: Handle view for 3-d plots.
+	* plot/__uiobject_axes_init__.in: Set default view field for object.
+	* plot/view.m: New file.
+	* plot/Makefile.in (SOURCES_M): Add it to the list.
+
+	* plot/__uiobject_make_handle__.in, plot/set.m, plot/drawnow.m:
+	Call __request_drawnow__.
+
+	* plot/newplot.m: For "replace" action, call __uiobject_axes_init__.
+
+	* plot/__uiobject_axes_ctor__.m, plot/__uiobject_text_ctor__.m:
+	Call set to set properties.  Return handle instead of structure.
+	Change all callers.
+
+	* plot/__uiobject_axes_setr__.m: New file.
+	* plot/set.in: Check for __setter__ field.
+
+	* plot/__uiobject_axes_init__.in:
+	Rename from plot/__uiobject_axes_init__.m.
+	Include __uiobject_globals__.
+	Accept handle as arg instead of structure
+	* plot/Makefile.in (SOURCES_M): Remove __uiobject_axes_init__.m
+	from the list.
+	(SOURCES_IN): Add __uiobject_axes_init__.in to the list.
+
+	2007-01-24  John W. Eaton  <jwe@octave.org>
+
+	* plot/Makefile.in ($(GEN_M)): Depend on __uiobject_globals__.m.
+
+	* plot/__uiobject_globals__.m: Call __lock_global__ when
+	initializing each global variable.
+
+	2007-01-18  John W. Eaton  <jwe@octave.org>
+
+	* plot/__uiobject_globals__.m (__uiobject_handles_free_list__,
+	__uiobject_figure_handles_free_list__): New global variables.
+	* plot/__uiobject_get_handle__.m, plot/__uiobject_free__.m:
+	Place unused handles on the free list.
+
+	* plot/__uiobject_get_figure_handle__.in: Delete.
+	* plot/Makefile.in: Delete it from the SOURCES_IN list.
+
+	* plot/__uiobject_init_figure__.in: Perform allocation of figure
+	handles here.  Return figure handle.
+	* plot/figure.m: Call __uiobject_init_figure__ to allocate handle.
+
+	2007-01-11  John W. Eaton  <jwe@octave.org>
+
+	* plot/__uiobject_draw_axes__.m: Use "%g", not "%.4g" when writing
+	data for gnuplot.
+
+	* plot/Makefile.in (SOURCES_M, SOURCES_IN, GEN_M): New lists of
+	files.
+	(SOURCES): Include $(SOURCES_M) and $(SOURCES_M) in the list.
+	(DISTFILES): Include include-globals.awk in the list.
+	(FCN_FILES): Define using $(SOURCES_M) and $(GEN_M).
+	($(GEN_M) : %.m : %.in): New rule.
+
+	* include-globals.awk: New file.
+
+	* plot/__uiobject_alloc__.in, plot/__uiobject_figures__.in,
+	plot/__uiobject_free__.in, plot/__uiobject_get_figure_handle__.in,
+	plot/__uiobject_get_handle__.in, plot/__uiobject_grow_list__.in,
+	plot/__uiobject_handle2idx__.in, plot/__uiobject_init_figure__.in,
+	plot/__uiobject_init_root_figure__.in,
+	plot/__uiobject_make_handle__.in,  plot/get.in, plot/set.in:
+	Rename from corresponding .m files.
+
+	* move-if-change: New file.
+
+	* plot/__uiobject_delete__.m: New file.
+	* plot/delete.m, plot/__uiobject_delete_children__.m,
+	plot/__uiobject_delete_child__.m: Delete.
+	* miscellaneous/delete.m: Forward to __uiobject_delete__ if arg is
+	not a character string.
+	* plot/__plt2mm__.m, plot/__plt2mv__.m, plot/__plt2vm__.m:
+	Fix assignment to tmp key value in loop.
+	* plot/__uiobject_axes_dtor__.m: No need to Call __uiobject_free__
+	for obj.title, obj.xlabel, obj.ylabel, obj.zlabel.
+	* plot/__uiobject_axes_dtor__.m, plot/__uiobject_axis_init__.m:
+	Inline code to delete children.
+	* plot/__uiobject_free__.m: Arg is now handle, not index into
+	__uiobject_list__.
+	* plot/clf.m, plot/closereq.m, plot/newplot.m: No need to remove
+	and free child.
+
+	2006-12-08  John W. Eaton  <jwe@octave.org>
+
+	* plot/gcf.m: Check if the root figure object's currentfigure
+	handle is empty, not 0.
+	* plot/__uiobject_root_figure_ctor__.m:
+	Set currentfigure to [], not 0.
+
+	* plot/stairs.m: Handle matrix arguments.  Improve compatibility.
+
+	2006-12-07  John W. Eaton  <jwe@octave.org>
+
+	* plot/__plt_get_axis_arg__.m, plot/__uiobject_adopt__.m,
+	plot/__uiobject_alloc__.m, plot/__uiobject_axes_ctor__.m,
+	plot/__uiobject_axes_dtor__.m, plot/__uiobject_axes_init__.m,
+	plot/__uiobject_delete_children__.m,
+	plot/__uiobject_draw_axes__.m, plot/__uiobject_draw_figure__.m,
+	plot/__uiobject_figure_ctor__.m, plot/__uiobject_figures__.m,
+	plot/__uiobject_free__.m, plot/__uiobject_get_figure_handle__.m,
+	plot/__uiobject_get_handle__.m, plot/__uiobject_globals__.m,
+	plot/__uiobject_grow_list__.m, plot/__uiobject_handle2idx__.m,
+	plot/__uiobject_init_figure__.m,
+	plot/__uiobject_init_root_figure__.m,
+	plot/__uiobject_line_ctor__.m, plot/__uiobject_make_handle__.m,
+	plot/__uiobject_remove_child__.m,
+	plot/__uiobject_root_figure_ctor__.m,
+	plot/__uiobject_surface_ctor__.m, plot/__uiobject_text_ctor__.m,
+	plot/axes.m, plot/box.m, plot/closereq.m, plot/delete.m,
+	plot/drawnow.m, plot/gca.m, plot/gcf.m, plot/get.m,
+	plot/isfigure.m, plot/ishandle.m, plot/line.m, plot/newplot.m,
+	plot/set.m: New files.
+
+	* plot/__plt3__.m, plot/errorbar.m, plot/__axis_label__.m,
+	plot/__plr1__.m, plot/__errcomm__.m, plot/print.m, plot/zlabel.m,
+	plot/__plt1__.m, plot/__plt2__.m, plot/sombrero.m, plot/shg.m,
+	plot/fplot.m, plot/ndgrid.m, plot/clf.m, plot/hold.m,
+	plot/ishold.m, plot/meshdom.m, plot/ylabel.m, plot/__plt2ss__.m,
+	plot/__plt2vv__.m, plot/__plr2__.m, plot/__plt2mm__.m,
+	plot/__pltopt1__.m, plot/meshgrid.m, plot/__plt2mv__.m,
+	plot/figure.m, plot/xlabel.m, plot/stairs.m, plot/__plt2vm__.m,
+	plot/bar.m, plot/__errplot__.m, plot/semilogx.m, plot/semilogy.m,
+	plot/loglog.m, plot/polar.m, plot/legend.m, plot/orient.m,
+	plot/title.m, plot/__pltopt__.m, plot/grid.m, plot/hist.m,
+	plot/subplot.m, plot/plot.m, plot/mesh.m, plot/__plt__.m,
+	plot/close.m, plot/loglogerr.m, plot/plot3.m, plot/semilogxerr.m,
+	plot/semilogyerr.m, plot/replot.m:
+	Adapt to new graphics data structure.
+
+	* plot/__do_legend__.m, plot/__gnuplot_version__.m,
+	plot/__init_plot_vars__.m, plot/__make_using_clause__.m,
+	plot/__plot_globals__.m, plot/__plr__.m, plot/__render_plot1__.m,
+	plot/__render_plot__.m, plot/__setup_plot__.m, plot/axis.m,
+	plot/contour.m, plot/mplot.m, plot/multiplot.m, plot/oneplot.m,
+	plot/plot_border.m, plot/subwindow.m: Delete.
+
+2007-01-24  David Bateman  <dbateman@free.fr>
+
+	* pkg/pkg.m: Install ChangeLog file if it exists.
+	Delete bare newline in string passed to write_INDEX.
+
+	* sparse/sprandsym.m: Make work for even values of N.
+
+2007-01-24  John W. Eaton  <jwe@octave.org>
+
+	* miscellaneous/news.m: New file.
+
+2007-01-23  Luis F. Ortiz  <lortiz@interactivesupercomputing.com>
+
+	* strings/strncmpi.m: Use strncmp instead of calling strtrunc on args.
+
+	* strings/strncmp.m: Delete (we now have a built-in version).
+
+2007-01-22  Bob Weigel  <rweigel@gmu.edu>
+
+	* testfun/test.m: Check for all files in path, use first found.
+
+2007-01-22  David Bateman  <dbateman@free.fr>
+
+	* polynomial/spline.m: Make DG a column instead of a row vector.
+
+2007-01-18  S�ren Hauberg  <hauberg@gmail.com>
+
+	* pkg/pkg.m (copy_files): Call write_INDEX with correct target
+	file name.
+
+	* image/ind2rgb.m: Better input checking.  Return 3-d array if
+	nargout is 1.  Handle colormaps that have too few colors.
+
+	* pkg/pkg.m (create_pkgadddel): Call fullfile with nm, not "nm".
+	(configure_make): Use fullfile instead of concatenating with "/".
+
+2007-01-10  Baylis Shanks  <bshanks3@hotmail.com>
+
+	* set/ismember.m: Handle N-d arrays.
+
+2007-01-10  David Bateman  <dbateman@free.fr>
+
+	* elfun/acosd.m, elfun/acotd.m, elfun/acscd.m, elfun/asecd.m,
+	elfun/asind.m, elfun/atand.m, elfun/cosd.m, elfun/cotd.m,
+	elfun/cscd.m, elfun/secd.m, elfun/sind.m, elfun/tand.m:
+	New files.
+
+2007-01-09  S�ren Hauberg  <hauberg@gmail.com>
+
+	* pkg/pkg.m: Allow filenames to contain glob patterns.
+
+2007-01-08  S�ren Hauberg  <hauberg@gmail.com>
+
+	* pkg/pkg.m: Use copyfile instead of calling system.  Use fullfile
+	instead of concatenating with "/".  Use mlock to ensure that
+	persistent variables are not clobbered if user types clear all.
+
+2007-01-08  John W. Eaton  <jwe@octave.org>
+
+	* miscellaneous/copyfile.m, miscellaneous/movefile.m:
+	Improve handling of file names containing globbing characters.
+	From S�ren Hauberg <hauberg@gmail.com>.
+
+2007-01-05  John W. Eaton  <jwe@octave.org>
+
+	* optimization/optimset.m, optimization/__fsolve_defopts__.m:
+	New files.
+
+2006-12-30  John W. Eaton  <jwe@octave.org>
+
+	* sparse/spfun.m: Check for "function_handle" not "function handle".
+	* plot/fplot.m: Likewise.  Use isa instead of strcmp + class.
+
+2006-12-27  S�ren Hauberg  <hauberg@gmail.com>
+
+	* image/imshow.m: Strip NaNs from image.
+
+2006-12-08  David Bateman  <dbateman@free.fr>
+
+	* sparse/normest.m: New file.
+
+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  S�ren 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  S�ren 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.
+	* 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  S�ren Hauberg  <hauberg@gmail.com>
+
+	* general/bicubic.m, general/cart2pol.m, general/cart2sph.m,
+	plot/contour.m, linear-algebra/cross.m, general/cumtrapz.m,
+	linear-algebra/dot.m, image/imshow.m, general/interp2.m,
+	general/mod.m, plot/plot3.m, plot/__plr2__.m, plot/__plr__.m,
+	general/pol2cart.m, general/polyarea.m, polynomial/polyfit.m,
+	general/rem.m, image/rgb2ind.m, general/sph2cart.m,
+	general/trapz.m, 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  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");
+
+	* blanks.m, 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>
+
+	* general/lookup.m: New file from Octave Forge.
+
+2006-05-22  David Bateman  <dbateman@free.fr>
+
+	* general/nthroot.m, linear-algebra/rref.m, specfun/isprime.m,
+	specfun/primes.m, specfun/factor.m, specfun/nchoosek.m,
+	specfun/legendre.m, specfun/perms.m, special-matrix/rosser.m,
+	special-matrix/wilkinson.m, special-matrix/pascal.m,
+	special-matrix/magic.m, special-matrix/hadamard.m,
+	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  S�ren 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>
+
+	* 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>
+
+	* 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 S�ren 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  S�ren 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.
+	* 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          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 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.