2011-06-21  John W. Eaton  <jwe@octave.org>

	First release candidate for 3.4.2

	* configure.ac (AC_INIT): Version is now 3.4.2-rc1.
	* NEWS: Update for release.

	Files: NEWS configure.ac

	fix typo in __getlegenddata__

	* __getlegenddata__.m: Fix typo (hbobj -> hgobj).

	Files: scripts/plot/private/__getlegenddata__.m

2011-06-21  Rik  <octave@nomad.inbox5.com>

	Restore ability to compile on Windows platforms

	src/Makefile.am: Restore liboctave dependencies accidentally deleted in
	changeset 633ef00d963c.

	Files: src/Makefile.am

2011-06-20  Rik  <octave@nomad.inbox5.com>

	doc: Add documentation for gmres, rectangle to manual

	linear-algebra/module.mk: Add gmres.m to list of functions.
	gmres.m: Correct spelling in @seealso reference.
	octave.texi: Add reference to new menu for 2D Geometric Shapes.
	plot.txi: Add new menu for 2D Geometric Shapes.  Add rectangle function.
	rectangle.m: Improve DOCSTRING
	aspell-octave.en.pws: Add spelling exception for PGMRES

	Files: doc/interpreter/doccheck/aspell-octave.en.pws
	doc/interpreter/octave.texi doc/interpreter/plot.txi scripts/linear-
	algebra/gmres.m scripts/linear-algebra/module.mk
	scripts/plot/rectangle.m

2011-06-20  John W. Eaton  <jwe@octave.org>

	allow concatenation of scalar structures with []

	* op-struct.cc (DEFNDCATOP_FN (s_s_concat, ...)): Rename from
	DEFNDCATOP_FN (struct_struct)).
	(DEFNDCATOP_FN (s_ss_concat, ...): New function.
	(DEFNDCATOP_FN (ss_s_concat, ...): New function.
	(DEFNDCATOP_FN (ss_ss_concat, ...): New function.
	(install_struct_ops): Install new concat functions.

	Files: src/OPERATORS/op-struct.cc

	allow assignment of [], "", and '' to sparse logical matrix

	* op-sbm-bm.cc (DEFNULLASSIGNOP_FN (null_assign, ...)):
	New assignment operator function.
	(install_sbm_bm_ops): Install it for various RHS types.

	Files: src/OPERATORS/op-sbm-bm.cc

	preserve type when assigning values to sparse logical

	* op-sbm-b.cc (oct_assignop_conv_and_assign): New assignment
	operator function.
	(install_sbm_b_ops): Install it for various RHS types.

	* op-sbm-bm.cc (oct_assignop_conv_and_assign): New assignment
	operator function.
	(install_sbm_bm_ops): Install it for various RHS types.

	Files: src/OPERATORS/op-sbm-b.cc src/OPERATORS/op-sbm-bm.cc
	test/build_sparse_tests.sh

2011-06-02  Olaf Till  <olaf.till@uni-jena.de>

	Fix loading of function handles saved in binary format. Bug #33456.

	* src/ov-fcn-handle.cc (load_binary): Replace is.get() with is.read().

	Files: src/ov-fcn-handle.cc

2011-06-19  Rik  <octave@nomad.inbox5.com>

	src/Makefile.am: Remove Makefile rules already implied by Automake usage.

	* src/Makefile.am: Remove bin_SCRIPTS, bin_PROGRAMS from all-local rule,
	remove bin_PROGRAMS from CLEANFILES variable.

	Files: src/Makefile.am

2011-06-19  John W. Eaton  <jwe@octave.org>

	* Makefile.am (CLEANFILES): Remove $(bin_PROGRAMS)
	and $(bin_SCRIPTS) from the list.
	(all-local): Don't depend on $(bin_PROGRAMS) and $(bin_SCRIPTS).
	(install-exec-hook, uninstall-local): Delete targets.

	* src/Makefile.am (CLEANFILES): Include $(bin_PROGRAMS)
	and $(bin_SCRIPTS) in the list.
	(all-local): Depend on $(bin_PROGRAMS) and $(bin_SCRIPTS).
	(make-version-links, remove-version-links): Handle $(bin_SCRIPTS).

	Files: Makefile.am src/Makefile.am

2011-06-18  Jordi Gutiérrez Hermoso  <jordigh@gmail.com>

	Backout 2c54fde0f397 on stable; broke Octave-Forge packages

	Files: scripts/miscellaneous/mkoctfile.m src/mkoctfile.in

2011-06-18  Rik  <octave@nomad.inbox5.com>

	cauchy_cdf.m: Correction to fix to allow -Inf, Inf inputs

	* cauchy_cdf.m: Select all x values with ones(size(x)) before
	excluding any values due to bad location or scale parameters.

	Files: scripts/statistics/distributions/cauchy_cdf.m

2011-06-17  Rik  <octave@nomad.inbox5.com>

	cauchy_cdf.m: Allow valid -Inf, Inf inputs.

	* cauchy_cdf.m: Remove unnecessary test for input x > -Inf, x < Inf.

	Files: scripts/statistics/distributions/cauchy_cdf.m

2011-06-16  Rik  <octave@nomad.inbox5.com>

	Fix range of sigma in normal distribution to exclude 0.

	* normcdf.m, normpdf.m: Correct 's >= 0' to 's > 0'.

	Files: scripts/statistics/distributions/normcdf.m
	scripts/statistics/distributions/normpdf.m

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

	Version 3.4.1 released.

	* configure.ac (AC_INIT): Version is now 3.4.1.
	(OCTAVE_API_VERSION_NUMBER): Now 45.
	(OCTAVE_RELEASE_DATE): Now 2011-06-15.

	Files: configure.ac

	maint: minor update to NEWS file

	* NEWS: minor fix in binary incompatibility note.

	Files: NEWS

	maint: fix version number for stable branch

	* configure.ac (AC_INIT): Correct stable branch version number.

	Files: configure.ac

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

	maint: avoid warnings from autoconf

	configure.ac: Use AC_LANG_SOURCE as needed. Properly quote
	uses of AC_LANG_PROGRAM.

	Files: configure.ac

	maint: use URL for bugs in configure script

	* configure.ac (AC_INIT): Use URL for bugs.

	Files: configure.ac

	maint: don't remove distributed files with make distclean target

	* Makefile.am (MAINTAINERCLEANFILES): New variable.
	(DISTCLEANFILES): Remove $(INFO_FILES) and ChangeLog from the list.

	Files: Makefile.am

	maint: update NEWS

	* NEWS: Add info about changes to ChangeLog files.

	Files: NEWS

2011-06-12  Rik  <octave@nomad.inbox5.com>

	maint: Remove obsolete file diff-template from version control

	* diff-template: Remove from version control.

	Files: build-aux/diff-template

	maint: Change .gdbinit Makefile.am rule to be silent

	* Makefile.am: Use @ to run .gdbinit silently

	Files: Makefile.am

	maint: Restore auto-generation of ChangeLog file lost in directory reorginization

	* Makefile.am: Make ChangeLog target refer to 'build-aux/changelog.tmpl'

	Files: Makefile.am

2011-06-06  Rik  <octave@nomad.inbox5.com>

	str2double.cc: Return NaN for invalid inputs rather than printing error.

	* str2double.cc: Return NaN for invalid inputs rather than printing error.  Add
	tests for new behavior.

	Files: src/DLD-FUNCTIONS/str2double.cc

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

	maint: clean up top-level directory

	* build-aux/bootstrap: Rename from bootstrap.
	* build-aux/bootstrap.conf: Rename from bootstrap.conf.
	* build-aux/changelog.tmpl: Rename from changelog.tmpl.
	* build-aux/bootstrap.conf: Update for new file locations.
	* build-aux/common.mk: Rename from common.mk.
	* build-aux/diff-template: Rename from diff-template.
	* build-aux/mk-opts.pl: Rename from mk-opts.pl.
	* build-aux/mkinstalldirs: Rename from mkinstalldirs.
	* build-aux/move-if-change: Rename from move-if-change.
	* etc/CHECKLIST: Rename from CHECKLIST.
	* etc/HACKING: Rename from HACKING.
	* etc/NEWS.1: Rename from NEWS.1.
	* etc/NEWS.2: Rename from NEWS.2.
	* etc/NEWS.3: Rename from NEWS.3.
	* etc/OLD-ChangeLogs/ChangeLog: Rename from OLD-ChangeLogs/ChangeLog.
	* etc/OLD-ChangeLogs/ChangeLog.1: Rename from
	OLD-ChangeLogs/ChangeLog.1.
	* etc/OLD-ChangeLogs/doc-ChangeLog: Rename from
	OLD-ChangeLogs/doc-ChangeLog.
	* etc/OLD-ChangeLogs/libcruft-ChangeLog: Rename from
	OLD-ChangeLogs/libcruft-ChangeLog.
	* etc/OLD-ChangeLogs/liboctave-ChangeLog: Rename from
	OLD-ChangeLogs/liboctave-ChangeLog.
	* etc/OLD-ChangeLogs/scripts-ChangeLog: Rename from
	OLD-ChangeLogs/scripts-ChangeLog.
	* etc/OLD-ChangeLogs/src-ChangeLog: Rename from
	OLD-ChangeLogs/src-ChangeLog.
	* etc/OLD-ChangeLogs/test-ChangeLog: Rename from
	OLD-ChangeLogs/test-ChangeLog.
	* etc/PROJECTS: Rename from PROJECTS.
	* etc/README.Cygwin: Rename from README.Cygwin.
	* etc/README.Linux: Rename from README.Linux.
	* etc/README.MacOS: Rename from README.MacOS.
	* etc/README.MinGW: Rename from README.MinGW.
	* etc/README.Windows: Rename from README.Windows.
	* etc/README.devel: Rename from README.devel.
	* etc/README.ftp: Rename from README.ftp.
	* etc/README.gnuplot: Rename from README.gnuplot.
	* etc/README.kpathsea: Rename from README.kpathsea.
	* etc/README.mirrors: Rename from README.mirrors.
	* etc/README.snapshots: Rename from README.snapshots.
	* etc/gdbinit: Rename from gdbinit.
	* m4/acinclude.m4: Rename from acinclude.m4.
	* src/mkoctfile.cc.in: Rename from mkoctfile.cc.in.
	* src/mkoctfile.in: Rename from mkoctfile.in.
	* src/octave-config.cc.in: Rename from octave-config.cc.in.
	* src/octave-config.in: Rename from octave-config.in.

	* config.guess, config.sub, missing, octave-sh: Delete.

	* Makefile.am: Include build-aux/common.mk instead of common.mk.

	* examples/Makefile.am, libcruft/Makefile.am,
	liboctave/Makefile.am, liboctave/config-ops.sh,
	scripts/Makefile.am, src/DLD-FUNCTIONS/config-module.sh,
	test/Makefile.am, autogen.sh, doc/Makefile.am,
	doc/faq/Makefile.am, doc/icons/Makefile.am,
	doc/interpreter/Makefile.am, doc/interpreter/config-images.sh,
	doc/liboctave/Makefile.am, doc/refcard/Makefile.am,
	build-aux/common.mk, src/Makefile.am: Update for new file locations.

	* Makefile.am: Don't build mkoctfile or octave-config here.

	* README: Update INSTALL info.

	* build-aux/mkinstalldirs: Update to new version.

	* src/Makefile.am (mkoctfile, octave-config): New targets.

	Files: CHECKLIST HACKING Makefile.am NEWS.1 NEWS.2 NEWS.3 OLD-
	ChangeLogs/ChangeLog OLD-ChangeLogs/ChangeLog.1 OLD-ChangeLogs/doc-
	ChangeLog OLD-ChangeLogs/libcruft-ChangeLog OLD-ChangeLogs
	/liboctave-ChangeLog OLD-ChangeLogs/scripts-ChangeLog OLD-ChangeLogs
	/src-ChangeLog OLD-ChangeLogs/test-ChangeLog PROJECTS README
	README.Cygwin README.Linux README.MacOS README.MinGW README.Windows
	README.devel README.ftp README.gnuplot README.kpathsea
	README.mirrors README.snapshots acinclude.m4 autogen.sh bootstrap
	bootstrap.conf build-aux/bootstrap build-aux/bootstrap.conf build-
	aux/changelog.tmpl build-aux/common.mk build-aux/diff-template
	build-aux/mk-opts.pl build-aux/mkinstalldirs build-aux/move-if-
	change changelog.tmpl common.mk config.guess config.sub diff-
	template doc/Makefile.am doc/faq/Makefile.am doc/icons/Makefile.am
	doc/interpreter/Makefile.am doc/interpreter/config-images.sh
	doc/liboctave/Makefile.am doc/refcard/Makefile.am etc/CHECKLIST
	etc/HACKING etc/NEWS.1 etc/NEWS.2 etc/NEWS.3 etc/OLD-
	ChangeLogs/ChangeLog etc/OLD-ChangeLogs/ChangeLog.1 etc/OLD-
	ChangeLogs/doc-ChangeLog etc/OLD-ChangeLogs/libcruft-ChangeLog etc
	/OLD-ChangeLogs/liboctave-ChangeLog etc/OLD-ChangeLogs/scripts-
	ChangeLog etc/OLD-ChangeLogs/src-ChangeLog etc/OLD-ChangeLogs/test-
	ChangeLog etc/PROJECTS etc/README.Cygwin etc/README.Linux
	etc/README.MacOS etc/README.MinGW etc/README.Windows
	etc/README.devel etc/README.ftp etc/README.gnuplot
	etc/README.kpathsea etc/README.mirrors etc/README.snapshots
	etc/gdbinit examples/Makefile.am gdbinit libcruft/Makefile.am
	liboctave/Makefile.am liboctave/config-ops.sh m4/acinclude.m4
	missing mk-opts.pl mkinstalldirs mkoctfile.cc.in mkoctfile.in move-
	if-change octave-config.cc.in octave-config.in octave-sh
	scripts/Makefile.am src/DLD-FUNCTIONS/config-module.sh
	src/Makefile.am src/mkoctfile.cc.in src/mkoctfile.in src/octave-
	config.cc.in src/octave-config.in test/Makefile.am

	maint: don't set SHELL to /bin/sh in common.mk

	* common.mk (SHELL): Delete.

	Files: common.mk

2011-06-09  Rik  <octave@nomad.inbox5.com>

	maint: Reorganize src/Makefile.am for understanding.  No rules changed.

	* src/Makefile.am: Reorganize for understanding.  No rules changed.

	Files: src/Makefile.am

2011-06-09  John W. Eaton  <jwe@octave.org>

	maint: undo unintended change removing deprecated functions

	Files: OLD-ChangeLogs/ChangeLog OLD-ChangeLogs/scripts-ChangeLog OLD-
	ChangeLogs/src-ChangeLog scripts/deprecated/complement.m
	scripts/deprecated/create_set.m scripts/deprecated/dmult.m
	scripts/deprecated/iscommand.m scripts/deprecated/israwcommand.m
	scripts/deprecated/lchol.m scripts/deprecated/loadimage.m
	scripts/deprecated/mark_as_command.m
	scripts/deprecated/mark_as_rawcommand.m scripts/deprecated/module.mk
	scripts/deprecated/spatan2.m scripts/deprecated/spchol.m
	scripts/deprecated/spchol2inv.m scripts/deprecated/spcholinv.m
	scripts/deprecated/spcumprod.m scripts/deprecated/spcumsum.m
	scripts/deprecated/spdet.m scripts/deprecated/spdiag.m
	scripts/deprecated/spfind.m scripts/deprecated/spinv.m
	scripts/deprecated/spkron.m scripts/deprecated/splchol.m
	scripts/deprecated/split.m scripts/deprecated/splu.m
	scripts/deprecated/spmax.m scripts/deprecated/spmin.m
	scripts/deprecated/spprod.m scripts/deprecated/spqr.m
	scripts/deprecated/spsum.m scripts/deprecated/spsumsq.m
	scripts/deprecated/str2mat.m scripts/deprecated/unmark_command.m
	scripts/deprecated/unmark_rawcommand.m src/DLD-FUNCTIONS/chol.cc

2011-06-09  Rik  <octave@nomad.inbox5.com>

	maint: Don't distribute files in tarball which must be re-built for each installation

	* src/Makefile.am: Stop distribution of certain header files like defaults.h which
	must be customized at build-time.

	Files: src/Makefile.am

2011-06-08  Rik  <octave@nomad.inbox5.com>

	maint: Remove built file ChangeLog with distclean target

	* Makefile.am: Remove built file ChangeLog with distclean target

	Files: Makefile.am

	maint: Distribute README.MinGW and README.gnuplot

	* Makefile.am: Distribute README.MinGW and README.gnuplot

	Files: Makefile.am

	doc: Update NEWS with new functions for release 3.4.1

	* NEWS: Update new functions list for release 3.4.1

	Files: NEWS

2011-04-25  Rik  <octave@nomad.inbox5.com>

	maint: Don't install main-rcfile, local-rcfile but do distribute them in tarball.

	startup/module.mk: Don't install rcfiles.  They are installed by special
	Makefile rules which rename them to octaverc and place them in the correct
	directory.

	Files: scripts/startup/module.mk

2011-06-08  Rik  <octave@nomad.inbox5.com>

	src/Makefile.am: Fixes to get 'make dist' working

	* src/Makefile.am: Remove ALL .df files when using clean rule.
	Clean BUILT_NODISTFILES under distclean rule, not clean rule.
	Fix rule to build OPT_INC headers.

	Files: src/Makefile.am

	doc: Don't use @code macro within @deftypefn macro

	* oct-parse.yy (mfilename): Delete @code{} macro from within @deftypefn macro.

	Files: src/oct-parse.yy

	colon.m: Stop issuing error if called accidentally with no arguments.

	* colon.m: Check nargin != 0 before issuing error.

	Files: scripts/general/colon.m

	maint: Update various Makefile.am to no longer distribute ChangeLog file

	* Makefile.am: Use '--only-branch' option to hg to get command to run
	* doc/Makefile.am, libcruft/Makefile.am, liboctave/Makefile.am,
	src/Makefile.am, test/Makefile.am: Remove ChangeLog from EXTRA_DIST list.

	Files: Makefile.am doc/Makefile.am libcruft/Makefile.am
	liboctave/Makefile.am src/Makefile.am test/Makefile.am

2011-06-06  Rik  <octave@nomad.inbox5.com>

	doc: Add additional calling forms to cell()

	ov-cell.cc (cell): Add additional calling forms to DOCSTRING so it resembles
	zeros().

	Files: src/ov-cell.cc

	doc: Add note about str2double API change to NEWS.

	* NEWS: Add note about str2double API change.

	Files: NEWS

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

	maint: update NEWS

	Files: NEWS

	maint: use libdir for .oct files, not libexecdir

	From Orion Poplawski <orion@cora.nwra.com>.

	* configure.ac (octlibdir): Use octave/$(version), not
	octave-$(version).
	(octfiledir): Use $(libdir), not $(libexecdir).
	(localoctfiledir): Likewise.
	(localapioctfiledir): Likewise.
	(localveroctfiledir): Likewise.

	* pkg.m: Use libdir instead of libexecdir as needed.

	Files: configure.ac scripts/pkg/pkg.m

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

	maint: update NEWS.

	* NEWS: Edit in preparation for 3.4.1 release.

	Files: NEWS

	maint: implement proper library versioning.

	* libcruft/Makefile.am (libcruft_current): New variable.
	(libcruft_revision): Likewise.
	(libcruft_age): Likewise.
	(libcruft_version_info): Likewise.
	(libcruft_la_LDFLAGS): Use -version-info option, not -release.

	* liboctave/Makefile.am (liboctave_current): New variable.
	(liboctave_revision): Likewise.
	(liboctave_age): Likewise.
	(liboctave_version_info): Likewise.
	(liboctave_la_LDFLAGS): Use -version-info option, not -release.

	* liboctinterp/Makefile.am (liboctinterp_current): New variable.
	(liboctinterp_revision): Likewise.
	(liboctinterp_age): Likewise.
	(liboctinterp_version_info): Likewise.
	(liboctinterp_la_LDFLAGS): Use -version-info option, not -release.

	Files: libcruft/Makefile.am liboctave/Makefile.am src/Makefile.am

2011-06-06  Jordi Gutiérrez Hermoso  <jordigh@gmail.com>

	Backout 12700:9843b3b055e0 from stable branch

	Files: src/DLD-FUNCTIONS/filter.cc

2011-06-04  Rik  <octave@nomad.inbox5.com>

	doc: str2double() inputs which cannot be parsed return NaN.

	* str2double.cc: Update docstring with warning about inputs which cannot be
	parsed returning NaN.

	Files: src/DLD-FUNCTIONS/str2double.cc

2011-06-04  John Bradshaw  <john@johnbradshaw.org>

	doc: Spelling fixes for various documentation files

	* NEWS, NEWS.1, NEWS.2, NEWS.3, README.MacOS, README.Windows,
	doc/faq/OctaveFAQ.texi, doc/interpreter/install.txi,
	doc/interpreter/sparseimages.m, doc/liboctave/array.texi, examples/COPYING:
	Spelling fixes

	Files: NEWS NEWS.1 NEWS.2 NEWS.3 README.MacOS README.Windows
	doc/faq/OctaveFAQ.texi doc/interpreter/install.txi
	doc/interpreter/sparseimages.m doc/liboctave/array.texi
	examples/COPYING

2011-06-04  Rik  <octave@nomad.inbox5.com>

	Overhaul wavwrite, wavread and fix normalization problem (Bug #33420).

	* wavwrite.m: Remove ancient non-Matlab calling form of function.  Update
	tests and add test to verify proper clipping of out-of-range values.
	* wavread.m: Use correct normalization constant to put values in range [-1,1).
	Add test to stop fntests.m from reporting this as untested function.

	Files: scripts/audio/wavread.m scripts/audio/wavwrite.m

	Fix bug with initial conditions in filter (Bug #32741).

	* filter.cc: Re-orient SI to column vector only when both SI and X are vectors.

	Files: src/DLD-FUNCTIONS/filter.cc

2011-06-01  Rik  <octave@nomad.inbox5.com>

	Add rectangle to new functions list in NEWS.

	* NEWS: Add rectangle to new functions list in NEWS.
	* unimplemented.m: Remove rectangle from list.
	* rectangle.m: Use double spaces for sentence breaks in Texinfo

	Files: NEWS scripts/miscellaneous/unimplemented.m scripts/plot/rectangle.m

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

	Add the rectangle function

	* plot/rectangle.m : New function.
	* plot/module.mk (plot_FCN_FILES): Add it here.

	Files: scripts/plot/module.mk scripts/plot/rectangle.m

2011-06-01  Rik  <octave@nomad.inbox5.com>

	wblpdf.m: Bug fix to include x=0 in calculated distribution.

	* wblpdf.m: Bug fix to include x=0 in calculated distribution.

	Files: scripts/statistics/distributions/wblpdf.m

2011-05-31  Rik  <octave@nomad.inbox5.com>

	wblinv.m: Bug fix to return 0 for input 0 and not -Inf.

	* wblinv.m: Bug fix to return 0 for input 0 and not -Inf.

	Files: scripts/statistics/distributions/wblinv.m

	unifpdf.m: Bug fix to include limits of range [A,B] in distribution.

	* unifpdf.m: Bug fix to include limits of range [A,B] in distribution.

	Files: scripts/statistics/distributions/unifpdf.m

2011-05-26  Rik  <octave@nomad.inbox5.com>

	geornd.m: Fix typo in 2-input calling form preventing execution.

	* geornd.m: Replace typo 'n' with input variable 'p'.

	Files: scripts/statistics/distributions/geornd.m

2011-05-25  Rik  <octave@nomad.inbox5.com>

	doc: Update docstrings for a few functions

	* error.cc (lasterr, lasterror): Update lasterr with additional calling forms,
	rewrite lasterror docstring
	* variables.cc (munlock, mislocked): Add additional calling forms to docstring.

	Files: src/error.cc src/variables.cc

	doc: Periodic spellcheck of documentation.

	* basics.txi: Correct typo.
	* aspell-octave.en.pws: Add new terms to dictionary.

	Files: doc/interpreter/basics.txi doc/interpreter/doccheck/aspell-
	octave.en.pws

	doc: Add 'none' to list of plot linestyles.

	* plot.txi: Add 'none' to list of plot linestyles.

	Files: doc/interpreter/plot.txi

	test: Comment out failing parser tests ahead of 3.4.1 release

	* test_parser.m: Comment out failing parser tests, which have already
	been dealt with on the development branch.

	Files: test/test_parser.m

	ls_command.m: Add additional calling forms to DOCSTRING.

	* ls_command.m: Add additional calling forms to DOCSTRING.

	Files: scripts/miscellaneous/ls_command.m

2011-05-17  Rik  <octave@nomad.inbox5.com>

	doc: Correctly refer to toupper() as a Mapping Function.

	* mappers.cc (toupper): Change "Built-in Function" to "Mapping Function"

	Files: src/mappers.cc

	frnd.m: Fix typo in 2-input calling form preventing execution.

	* frnd.m: Replace typo 'a' with input variable 'm'.

	Files: scripts/statistics/distributions/frnd.m

	doc: Don't use @code{} within @deftypefn macro

	* ver.m, datenum.m, data.cc, dirfns.cc: Remove @code{} macro from
	@deftypefn instances.

	Files: scripts/miscellaneous/ver.m scripts/time/datenum.m src/data.cc
	src/dirfns.cc

2011-05-16  Rik  <octave@nomad.inbox5.com>

	doc: Document that block comment markers must appear alone on a line (bug #33297)

	* basics.txi: Document that block comment markers must appear alone on a line.

	Files: doc/interpreter/basics.txi

2011-05-15  Philip Nienhuis  <prnienhuis@users.sf.net>

	Fix textscan/textread headerlines arg always skipping 2 lines (bug #33028)

	* textread.m, textscan.m: Fix wrong headerline argument being fed
	to fskipl.  Check & avoid processing zero headerline values.

	Files: scripts/io/textread.m scripts/io/textscan.m

2011-05-15  David  <David Finkel david.finkel@gmail.com>

	Fix integer overflow when using text() with large x,y values (bug #33059)

	* __go_draw_axes__.m: Use "%e" printf format to guarantee exponential
	printout of numbers and allow large values to pass to gnuplot.

	Files: scripts/plot/__go_draw_axes__.m

2011-05-15  Rik  <octave@nomad.inbox5.com>

	trapz.m, cumtrapz.m: Quote ':' in initialization statement to prevent it being
	interpreted as colon operator.

	* trapz.m cumtrapz.m: Quote ':' in initialization statement.

	Files: scripts/general/cumtrapz.m scripts/general/trapz.m

2011-05-15  Carnë Draug  <carandraug+dev@gmail.com>

	doc: Use texinfo for help text of operators.

	help.cc: Also added help text about block comments,
	line continuation, and element by element left division.
	Added more functions on the seealso field of the operators help text.

	Files: src/help.cc

2011-05-14  Jordi Gutiérrez Hermoso  <jordigh@gmail.com>

	caseless-str.h: Fix implementation of op<

	Files: liboctave/caseless-str.h

2011-05-14  Rik  <octave@nomad.inbox5.com>

	doc: Improve a few docstrings related to test functions and directories.

	* what.m, rundemos.m, runtests.m, dirfns.cc (filesep),
	utils.cc (find_dir_in_path): Improve docstrings.

	Files: scripts/miscellaneous/what.m scripts/testfun/rundemos.m
	scripts/testfun/runtests.m src/dirfns.cc src/utils.cc

	Accept input x vector with y matrix for trapz,cumtrapz (bug #33292).

	* trapz.m, cumtrapz.m : Accept input vector, input matrix combination.
	Use diff() for 10% speedup.  Add tests for ND-array operation.

	Files: scripts/general/cumtrapz.m scripts/general/trapz.m

2011-05-11  David Bateman  <dbateman@free.fr>

	Fix case insenstive use of radio values in graphics objects (bug #33068)

	* caseless-str.h (bool operator < (const std::string& s) const)):
	New operator in the caseless_str class.

	Files: liboctave/caseless-str.h

2011-05-11  Rik  <octave@nomad.inbox5.com>

	exppdf.m: Bug fix to extend function range to include x==0.

	Files: scripts/statistics/distributions/exppdf.m

2011-05-11  Jordi Gutiérrez Hermoso  <jordigh@gmail.com>

	Fix passing compiler options to mkoctfile

	* mkoctfile.in: Only pass the part after -W to the compiler, plus add
	  a comma for consistency with -Wl option.

	* mkoctfile.m: Document the change.

	Files: mkoctfile.in scripts/miscellaneous/mkoctfile.m

2011-05-10  Jordi Gutiérrez Hermoso  <jordigh@gmail.com>

	load-save.cc: Document -append option

	Files: src/load-save.cc

2011-05-10  Rik  <octave@nomad.inbox5.com>

	Use correct definition of erfcx in documentation.

	* mappers.cc (erfcx): Change scale factor to exp(z^2) in documentation.

	Files: src/mappers.cc

	betaln.m: Improve documentation string, particularly for Tex format.

	* betaln.m: Improve DOCSTRING.  Space out function with newlines.

	Files: scripts/specfun/betaln.m

	betainc.cc: Correctly refer to function as regularized incomplete Beta function.

	* betainc.cc: Fix documentation spacing in INFO mode.  Use I, standard
	symbol for regularized version of function, rather than Beta in texinfo.

	Files: src/DLD-FUNCTIONS/betainc.cc

2011-05-09  Rik  <octave@nomad.inbox5.com>

	gampdf.m: Bug fix to extend function range to include x==0.

	Files: scripts/statistics/distributions/gampdf.m

2011-05-06  Rik  <octave@nomad.inbox5.com>

	doc: Correct spacing in erf and gamma documentation in INFO mode.

	* mappers.cc (erf, erfinv, erfc, erfcx, gamma): Improve docstring.

	Files: src/mappers.cc

2011-05-06  John W. Eaton  <jwe@octave.org>

	doc: Update contributors list.

	* contributors.in: Add Daniel Kraft to the list.

	Files: doc/interpreter/contributors.in

2011-05-04  Marco  <Marco Caliari marco.caliari@univr.it>

	Fix unfilled contourf when lvl = [0,0] (bug #33177).

	* __contour__.m: Add sqrt(eps) to lvl_eps to prevent it from ever
	being exactly zero.

	Files: scripts/plot/private/__contour__.m

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

	Allow sortrows to work on arrays with one row (bug #33197)

	* ov-base-scalar.h (octave_base_scalar<T>::sort_rows_idx):
	Return single index, not empty index array.
	From Marco Caliari <marco.caliari@univr.it>.
	* sortrows.m: New test.

	Files: scripts/general/sortrows.m src/ov-base-scalar.h

	Allow transpose to work for scalar structs (bug #33218)

	* op-struct.cc (oct_op_scalar_transpose): New function.
	(install_struct_ops): Install transpose and hermitian operators for
	scalar structs.

	Files: src/OPERATORS/op-struct.cc

	Allow scalar integer to logical conversion (bug #33219)

	* ov-intx.h (OCTAVE_VALUE_INT_SCALAR_T::bool_value): New funtion.
	* ov-bool-mat.cc: New tests.

	Files: src/ov-bool-mat.cc src/ov-intx.h

2011-05-01  Rik  <octave@nomad.inbox5.com>

	doc: Periodic grammarcheck and spellcheck of documentation.

	* func.txi: Correct two misspellings
	* cumtrapz.m, dblquad.m, quadgk.m, quadl.m, quadv.m, trapz.m, triplequad.m,
	cond.m, gmres.m, bzip2.m, compare_versions.m, getappdata.m, unpack.m, ver.m,
	glpk.m, pkg.m, axis.m, uigetdir.m, uigetfile.m, view.m, prctile.m, quantile.m,
	unidcdf.m, unidinv.m, isstrprop.m, balance.cc, besselj.cc, cellfun.cc,
	colamd.cc, dot.cc, eigs.cc, fftw.cc, matrix_type.cc, pinv.cc, qr.cc, quad.cc,
	quadcc.cc, qz.cc, regexp.cc, schur.cc, time.cc (gmtime), typecast.cc
	urlwrite.cc bitfcns.cc (bitshift), data.cc (rem, norm, merge) debug.cc
	(dbstatus), dirfns.cc (glob), file-io.cc (freport), load-path.cc (genpath),
	load-save.cc (save), mappers.cc (islower, isupper, tolower, toupper)
	oct-hist.cc (edit_history), ov-fcn-inline.cc (vectorize), ov.cc (subsref),
	syscalls.cc (stat), variables.cc (whos, clear): Improve docstrings.
	Removed trailing whitespace characters on line.

	Files: doc/interpreter/func.txi scripts/general/cumtrapz.m
	scripts/general/dblquad.m scripts/general/quadgk.m
	scripts/general/quadl.m scripts/general/quadv.m
	scripts/general/trapz.m scripts/general/triplequad.m scripts/linear-
	algebra/cond.m scripts/linear-algebra/gmres.m
	scripts/miscellaneous/bzip2.m
	scripts/miscellaneous/compare_versions.m
	scripts/miscellaneous/getappdata.m scripts/miscellaneous/unpack.m
	scripts/miscellaneous/ver.m scripts/optimization/glpk.m
	scripts/pkg/pkg.m scripts/plot/axis.m scripts/plot/uigetdir.m
	scripts/plot/uigetfile.m scripts/plot/view.m
	scripts/statistics/base/prctile.m scripts/statistics/base/quantile.m
	scripts/statistics/distributions/unidcdf.m
	scripts/statistics/distributions/unidinv.m
	scripts/strings/isstrprop.m src/DLD-FUNCTIONS/balance.cc src/DLD-
	FUNCTIONS/besselj.cc src/DLD-FUNCTIONS/cellfun.cc src/DLD-
	FUNCTIONS/colamd.cc src/DLD-FUNCTIONS/dot.cc src/DLD-
	FUNCTIONS/eigs.cc src/DLD-FUNCTIONS/fftw.cc src/DLD-
	FUNCTIONS/matrix_type.cc src/DLD-FUNCTIONS/pinv.cc src/DLD-
	FUNCTIONS/qr.cc src/DLD-FUNCTIONS/quad.cc src/DLD-
	FUNCTIONS/quadcc.cc src/DLD-FUNCTIONS/qz.cc src/DLD-
	FUNCTIONS/regexp.cc src/DLD-FUNCTIONS/schur.cc src/DLD-
	FUNCTIONS/time.cc src/DLD-FUNCTIONS/typecast.cc src/DLD-
	FUNCTIONS/urlwrite.cc src/bitfcns.cc src/data.cc src/debug.cc
	src/dirfns.cc src/file-io.cc src/load-path.cc src/load-save.cc
	src/mappers.cc src/oct-hist.cc src/ov-fcn-inline.cc src/ov.cc
	src/syscalls.cc src/variables.cc

	doc: Review and update documentation for "Matrix Manipulation" chapter.

	* matrix.txi, arrayfun.m, blkdiag.m, fliplr.m, flipud.m, logspace.m,
	postpad.m, prepad.m, randi.m, repmat.m, rot90.m, rotdim.m, shiftdim.m,
	sortrows.m, vech.m, xor.m, hadamard.m, hankel.m, hilb.m, invhilb.m, magic.m,
	pascal.m, rosser.m, sylvester_matrix.m, toeplitz.m, vander.m, wilkinson.m,
	bsxfun.cc, find.cc, lookup.cc, rand.cc, tril.cc, data.cc, arrayfun.m,
	blkdiag.m, fliplr.m, flipud.m, logspace.m, postpad.m, prepad.m, randi.m,
	repmat.m, rot90.m, rotdim.m, shiftdim.m, sortrows.m, vech.m, xor.m, hadamard.m,
	hankel.m, hilb.m, invhilb.m, magic.m, pascal.m, rosser.m, sylvester_matrix.m,
	toeplitz.m, vander.m, wilkinson.m, bsxfun.cc (bsxfun), find.cc (find),
	lookup.cc (lookup), rand.cc (rand, randn, rande, randg, randp),
	tril.cc (triu), data.cc (all, any, horzcat, vertcat, cat, permute, ipermute,
	ones, zeros, eye, linspace, resize, reshape, issorted, diff):
	Improve docstrings

	Files: doc/interpreter/matrix.txi scripts/general/arrayfun.m
	scripts/general/blkdiag.m scripts/general/fliplr.m
	scripts/general/flipud.m scripts/general/logspace.m
	scripts/general/postpad.m scripts/general/prepad.m
	scripts/general/randi.m scripts/general/repmat.m
	scripts/general/rot90.m scripts/general/rotdim.m
	scripts/general/shiftdim.m scripts/general/sortrows.m scripts
	/linear-algebra/vech.m scripts/miscellaneous/xor.m scripts/special-
	matrix/hadamard.m scripts/special-matrix/hankel.m scripts/special-
	matrix/hilb.m scripts/special-matrix/invhilb.m scripts/special-
	matrix/magic.m scripts/special-matrix/pascal.m scripts/special-
	matrix/rosser.m scripts/special-matrix/sylvester_matrix.m scripts
	/special-matrix/toeplitz.m scripts/special-matrix/vander.m scripts
	/special-matrix/wilkinson.m src/DLD-FUNCTIONS/bsxfun.cc src/DLD-
	FUNCTIONS/find.cc src/DLD-FUNCTIONS/lookup.cc src/DLD-
	FUNCTIONS/rand.cc src/DLD-FUNCTIONS/tril.cc src/data.cc

2011-04-26  Rik  <octave@nomad.inbox5.com>

	filter.cc: Stop test errors in residue.m (bug #33164)

	* filter.cc: Reshape b,a inputs to column vectors

	Files: src/DLD-FUNCTIONS/filter.cc

2011-04-25  Rik  <octave@nomad.inbox5.com>

	mappers.cc (gamma): Correct spacing in non-Tex section of documentation.

	Files: src/mappers.cc

	doc: miscellaneous touch-ups to documentation strings

	* debug.txi: Correct line number for debug example.
	* func.txi: Correct directory structure of functions shipped with Octave distribution.
	* edit.m: Eliminate reference to editor used by bug_report.
	* fzero.m: Add inline function to list of possible inputs.
	* fplot.m: Add comma to break list of possible inputs.
	* qqplot.m: Correct example so that it runs under current Octave distributions.
	* assert.m: Add seealso reference to fail.
	* fail.m: Add seealso reference to assert.  Add additional calling forms of function.
	* load-path.cc (addpath): Don't use @samp which created double double quotes around option.
	* ov-fcn-inline.cc (vectorize): Add example usage.
	* variables.cc (exist): Add seealso link to file_in_loadpath.

	Files: doc/interpreter/debug.txi doc/interpreter/func.txi
	scripts/miscellaneous/edit.m scripts/optimization/fzero.m
	scripts/plot/fplot.m scripts/statistics/base/qqplot.m
	scripts/testfun/assert.m scripts/testfun/fail.m src/load-path.cc src
	/ov-fcn-inline.cc src/variables.cc

2011-04-22  Rik  <octave@nomad.inbox5.com>

	func.txi: document use of nargin checking at head of function.

	Files: doc/interpreter/func.txi

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

	maint: generate ChangeLog automatically

	* Move old hand-edited ChangeLog files to OLD-ChangeLogs directory.
	* changelog.tmpl: New file.
	* Makefile.am (BUILT_DISTFILES): Add ChangeLog to the list.
	(EXTRA_DIST): Add OLD-ChangeLogs files.
	(ChangeLog): New target.
	* autogen.sh: Don't require ChangeLog to exist.

	Files: ChangeLog ChangeLog.1 Makefile.am OLD-ChangeLogs/ChangeLog OLD-
	ChangeLogs/ChangeLog.1 OLD-ChangeLogs/doc-ChangeLog OLD-ChangeLogs
	/libcruft-ChangeLog OLD-ChangeLogs/liboctave-ChangeLog OLD-
	ChangeLogs/scripts-ChangeLog OLD-ChangeLogs/src-ChangeLog OLD-
	ChangeLogs/test-ChangeLog autogen.sh changelog.tmpl doc/ChangeLog
	libcruft/ChangeLog liboctave/ChangeLog scripts/ChangeLog
	src/ChangeLog test/ChangeLog


See the files in the directory etc/OLD-ChangeLogs for changes before 2011-04-19
