changeset 10554:dfdc040a0c5e

ChangeLog fixes
author John W. Eaton <jwe@octave.org>
date Fri, 23 Apr 2010 16:27:44 -0400
parents f88e3d5d88e2
children a80207303549
files scripts/ChangeLog src/ChangeLog
diffstat 2 files changed, 401 insertions(+), 260 deletions(-) [+]
line wrap: on
line diff
--- a/scripts/ChangeLog	Fri Apr 23 15:57:32 2010 -0400
+++ b/scripts/ChangeLog	Fri Apr 23 16:27:44 2010 -0400
@@ -5,32 +5,153 @@
 
 2010-04-23  Rik <octave@nomad.inbox5.com>
 
-   * scripts/*.m: Untabify scripts
+	* 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>
 
-   * scripts/geometry/griddata.m, scripts/geometry/griddatan.m, 
-     scripts/geometry/tsearchn.m: Replace nan with NaN for nice visual cue
+	* 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.
+	* 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
+	* 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)
+	* 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()
+	* 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>
 
@@ -100,8 +221,9 @@
 
 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
+	* 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>
 
@@ -205,12 +327,13 @@
 
 2010-03-05  Soren Hauberg  <hauberg@gmail.com>
 
-	* pkg/pkg.m (write_index): include classes in autogenerated INDEX files.
+	* 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.
+	* 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>
 
@@ -751,7 +874,8 @@
 
 2009-12-09  Rik <octave@nomad.inbox5.com>
 
-	* polynomial/module.mk: Correct typo and distribute newly created ppder.m
+	* polynomial/module.mk: Correct typo and distribute newly
+	created ppder.m.
 
 2009-12-13  Jaroslav Hajek  <highegg@gmail.com>
 
@@ -799,8 +923,9 @@
 
 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.
+	* 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>
 
@@ -1038,7 +1163,7 @@
 
 2009-11-20  Jaroslav Hajek  <highegg@gmail.com>
 
-	* scripts/strings/dec2base.m: Fix division.
+	* strings/dec2base.m: Fix division.
 
 2009-11-20  Lukas Reichlin <lukas.reichlin@swissonline.ch>
 
@@ -1610,10 +1735,11 @@
 
 2009-05-28  Ben Abbott  <bpabbott@mac.com>
 
-	* plot/__go_draw_axes__.m: Set x2range when xaxislocation=='top' and set
-	y2range when yaxislocation=='right'. Simplified support for ticklabel
-	separator '|'.
-	* plot/__go_draw_figure__.m: Change 'autoscale fix' to 'autoscale keepfix'.
+	* 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>
@@ -1628,19 +1754,22 @@
 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.
+	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.
+	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.
+	* 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
+	* ismember.m: Update examples to remove incorrect reference to
+	residue function.
 
 2009-05-27  John W. Eaton  <jwe@octave.org>
 
@@ -1653,7 +1782,7 @@
 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.
+	line objects.  Add demos as well.
 
 2009-05-27 S�ren Hauberg  <hauberg@gmail.com>
 
@@ -1722,7 +1851,7 @@
 
 2009-05-15  John W. Eaton  <jwe@octave.org>
 
-	* general/nargchk.m: Don't generate error if output is struct.
+v	* general/nargchk.m: Don't generate error if output is struct.
 	Uncomment some additional tests.
 	From Alois Schloegl <alois.schloegl@tugraz.at>
 
@@ -2124,8 +2253,8 @@
 	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/__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.
@@ -2351,7 +2480,7 @@
 	testfun/rundemos.m, testfun/test.m:
 	Delete "PKG_ADD: mark_as_command" directive.
 
-	* scripts/edit.m: Avoid command-style function call syntax when
+	* edit.m: Avoid command-style function call syntax when
 	assigning results in tests.
 
 	* deprecated/mark_as_rawcommand.m, deprecated/unmark_rawcommand.m,
@@ -2851,9 +2980,9 @@
 	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.
-	* scripts/general/int2str.m: Add missing semicolon.
-	* scripts/strings/regexptranslate.m: add nargin check.
-	* scripts/strings/str2double.m: fix nargin check.
+	* 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>
 
@@ -2939,14 +3068,14 @@
 
 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
+	* 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 scripts/deprecated/str2mat.m, remove
+	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.
--- a/src/ChangeLog	Fri Apr 23 15:57:32 2010 -0400
+++ b/src/ChangeLog	Fri Apr 23 16:27:44 2010 -0400
@@ -1,4 +1,4 @@
-2010-04-23  John W. Eaton  <jwe@octave.org>
+n2010-04-23  John W. Eaton  <jwe@octave.org>
 
 	* txt-eng-ft.cc (ft_render::visit): Declare loop counter size_t,
 	not int.
@@ -47,16 +47,16 @@
 	* ov-base.h (octave_base_value::empty_clone): Remove implementation.
 	* ov-base.cc (octave_base_value::empty_clone): Implement here.
 	Fall back to resize() for empty_clone().
-	* ov.cc (octave_value::assign): Correct behavior in the indexed OP= case.
-	Use better error messages. Always return non-const reference, like any
-	assignment.
+	* ov.cc (octave_value::assign): Correct behavior in the indexed
+	OP= case.  Use better error messages. Always return non-const
+	reference, like any assignment.
 	* ov.h: Update decls.
 	* oct-lvalue.cc (octave_lvalue::assign): Simplify.
 
 2010-04-22  Rik <octave@nomad.inbox5.com>
 
-	* DLD-FUNCTIONS/hess.cc.: return correct Hessenberg matrix when called 
-   with only one output argument.
+	* DLD-FUNCTIONS/hess.cc.: return correct Hessenberg matrix when
+	called with only one output argument.
 
 2010-04-22  Jaroslav Hajek  <highegg@gmail.com>
 
@@ -93,12 +93,12 @@
 
 	* DLD-FUNCTIONS/fltk_backend.cc (plot_window::set_currentpoint,
 	(plot_window::set_axes_currentpoint, plot_window::key2shift,
-	(plot_window::key2ascii, plot_window::modifier2cell): new helper
+	(plot_window::key2ascii, plot_window::modifier2cell): New helper
 	functions for keypress and mousebutton callbacks.
 	(plot_window::handle): implement keypress and mousebutton callbacks.
 
-	* graphics.h.in (callback_property::is_defined): New conveniance function.
-	rename figure.current_point to figure.currentpoint.
+	* graphics.h.in (callback_property::is_defined): New conveniance
+	function.  Rename figure.current_point to figure.currentpoint.
 
 2010-04-13  Jaroslav Hajek  <highegg@gmail.com>
 
@@ -108,13 +108,13 @@
 2010-04-13  Jaroslav Hajek  <highegg@gmail.com>
 
 	* ov-base-sparse.cc (octave_base_sparse::assign): Rewrite.
-	* ov-cx-sparse.cc (octave_sparse_complex_matrix::assign 
+	* ov-cx-sparse.cc (octave_sparse_complex_matrix::assign
 	(const octave_value_list& idx, const SparseMatrix& rhs)): Remove.
 	* ov-cx-sparse.h: Remove decl.
 
 2010-04-10  Ben Abbott <bpabbott@mac.com>
 
-	* graphics.h.in: Fix nextplot property values. Add "new" to 
+	* graphics.h.in: Fix nextplot property values. Add "new" to
 	list for axes nextplot values. Change "replace_children" to
 	"replacechildren" for both axes and figures.
 
@@ -141,7 +141,7 @@
 
 	* data.cc (SINGLE_TYPE_CONCAT, DO_SINGLE_TYPE_CONCAT): Replace by
 	templates.
-	(single_type_concat, do_single_type_concat): New static template
+	(single_type_concat, do_single_type_concat): New static temvplate
 	funcs. Correctly skip 0x0 matrices.
 	(Fcat): Call them here. Add tests.
 
@@ -853,7 +853,7 @@
 
 2010-02-09  Jaroslav Hajek  <highegg@gmail.com>
 
-	* DLD-FUNCTIONS/find.cc (find_nonzero_elem_idx (const Array<T>&, ...)): 
+	* DLD-FUNCTIONS/find.cc (find_nonzero_elem_idx (const Array<T>&, ...)):
 	Optimize creation of result indices.
 	* data.cc (Fsort): Ditto.
 
@@ -969,7 +969,7 @@
 	* octave.cc (execute_startup_files): Likewise.
 	* ls-mat5.cc (read_mat5_binary_element): Likewise.
 	* load-save.cc (find_file_to_load): Likewise.
-	* load-path.cc (load_path::dir_info::update, 
+	* load-path.cc (load_path::dir_info::update,
 	load_path::dir_info::initialize, load_path::do_find_dir,
 	load_path::do_find_matching_dirs): Likewise.
 	* file-io.cc (do_stream_open): Likewise.
@@ -996,7 +996,7 @@
 2010-02-01  Jaroslav Hajek  <highegg@gmail.com>
 
 	* load-path.cc (load_path::add_to_fcn_map): Warn when core library or
-	built-in functions are being shadowed. 
+	built-in functions are being shadowed.
 	(load_path::do_add): Pass at_end to add_to_fcn_map, add_to_method_map.
 	Don't abort when "." not yet included.
 	(load_path::do_clear): Don't append "." here.
@@ -1550,8 +1550,8 @@
 
 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.
+	* Makefile.am: Update DOCSTRINGS rules to avoid
+	simple_move_if_change_rule and allow Make to update timestamps.
 
 2010-01-11  John W. Eaton  <jwe@octave.org>
 
@@ -1944,7 +1944,8 @@
 
 2009-12-09  Jaroslav Hajek  <highegg@gmail.com>
 
-	* symtab.h (symbol_table::fcn_info::clear_autoload_function): New method.
+	* symtab.h (symbol_table::fcn_info::clear_autoload_function):
+	New method.
 	(symbol_table::clear_dld_function): New method.
 	* dynamic-ld.cc (octave_shlib_list::do_remove): Switch order of stmts.
 	(octave_mex_file_list::do_remove): Likewise.
@@ -2147,8 +2148,8 @@
 
 2009-12-04  John W. Eaton  <jwe@octave.org>
 
-	* version.h.in (OCTAVE_API_VERSION_NUMBER): New macro.  *
-	Makefile.am (version.h): Substitute OCTAVE_API_VERSION_NUMBER.
+	* version.h.in (OCTAVE_API_VERSION_NUMBER): New macro.
+	* Makefile.am (version.h): Substitute OCTAVE_API_VERSION_NUMBER.
 
 2009-12-04  John W. Eaton  <jwe@octave.org>
 
@@ -2206,12 +2207,12 @@
 2009-12-01  Jaroslav Hajek  <highegg@gmail.com>
 
 	* ov-bool-mat.h (octave_bool_matrix::octave_bool_matrix (const
-	boolNDArray&, const idx_vector&)): New constructor.  *
-	ov-re-mat.h (octave_bool_matrix::octave_bool_matrix (const
-	NDArray&, const idx_vector&)): Simplify.  * ov.cc
-	(octave_value::octave_value (const idx_vector&)): Allow the mask
-	case.  * DLD-FUNCTIONS/find.cc (Ffind): Explicitly call unmask
-	().
+	boolNDArray&, const idx_vector&)): New constructor.
+	* ov-re-mat.h (octave_bool_matrix::octave_bool_matrix (const
+	NDArray&, const idx_vector&)): Simplify.
+	* ov.cc (octave_value::octave_value (const idx_vector&)): Allow
+	the mask case.
+	* DLD-FUNCTIONS/find.cc (Ffind): Explicitly call unmask.
 
 2009-11-30  Kacper Kowalik <xarthisius.kk@gmail.com>
 
@@ -2300,8 +2301,8 @@
 	(octave_char_matrix_str::load_hdf5), ov-struct.cc
 	(octave_struct::load_hdf5), ov-struct.h
 	(octave_struct::load_hdf5), ov.h (octave_value::load_hdf5):
-	Remove have_hg5iterate_bug from the call to load_hdf5.  *
-	ov-cell.cc (octave_bool::load_hdf5), ov-class.cc
+	Remove have_hg5iterate_bug from the call to load_hdf5.
+	* ov-cell.cc (octave_bool::load_hdf5), ov-class.cc
 	(octave_class::load_hdf5), ov-fcn-handle.cc
 	(octave_fcn_handle::load_hdf5), ov-list.cc
 	(octave_list::load_hdf5), ov-struct.cc
@@ -2328,8 +2329,8 @@
 
 2009-11-26  Jaroslav Hajek  <highegg@gmail.com>
 
-	* DLD-FUNCTIONS/dot.cc: New source.  *
-	DLD-FUNCTIONS/module-files: Include it.
+	* DLD-FUNCTIONS/dot.cc: New source.
+	* DLD-FUNCTIONS/module-files: Include it.
 
 2009-11-26  Jaroslav Hajek  <highegg@gmail.com>
 
@@ -2358,13 +2359,14 @@
 2009-11-23  Jaroslav Hajek  <highegg@gmail.com>
 
 	* ov-complex.h (octave_complex::bool_value,
-	octave_complex::bool_array_value): New methods.  *
-	ov-flt-complex.h (octave_float_complex::bool_value,
-	octave_float_complex::bool_array_value): New methods.  *
-	ov-cx-mat.cc (octave_complex_matrix::bool_array_value): New
-	method.  * ov-cx-mat.h: Declare it.  * ov-flt-cx-mat.cc
-	(octave_float_complex_matrix::bool_array_value): New method.  *
-	ov-flt-cx-mat.h: Declare it.
+	octave_complex::bool_array_value): New methods.
+	* ov-flt-complex.h (octave_float_complex::bool_value,
+	octave_float_complex::bool_array_value): New methods.
+	* ov-cx-mat.cc (octave_complex_matrix::bool_array_value): New
+	method.  * ov-cx-mat.h: Declare it.
+	* ov-flt-cx-mat.cc (octave_float_complex_matrix::bool_array_value):
+	New method.
+	* ov-flt-cx-mat.h: Declare it.
 
 2009-11-23  Jaroslav Hajek  <highegg@gmail.com>
 
@@ -2383,30 +2385,29 @@
 
 2009-11-20  Jaroslav Hajek  <highegg@gmail.com>
 
-	* ov-bool.h (octave_bool::is_numeric_type): New overload.  *
-	ov-bool-mat.h (octave_bool-matrix::is_numeric_type): New
-	overload.
+	* ov-bool.h (octave_bool::is_numeric_type): New overload.
+	* ov-bool-mat.h (octave_bool-matrix::is_numeric_type): New overload.
 
 2009-11-19  Jaroslav Hajek  <highegg@gmail.com>
 
-	* ov-base.h (unary_mapper_t): New member: umap_erfinv.  *
-	ov-base.c (octave_base_value::get_umap_name): Add "erfinv" here.
-	* ov.h (octave_value::erfinv): New method.  * ov-scalar.cc
-	(octave_scalar::map): Handle umap_erfinv.  * ov-float.cc
-	(octave_float::map): Ditto.  * ov-re-mat.cc
-	(octave_matrix::map): Ditto.  * ov-flt-re-mat.cc
-	(octave_float_matrix::map): Ditto.  * ov-re-sparse.cc
-	(octave_sparse_matrix::map): Ditto.  * mappers.cc (Ferfinv): New
-	DEFUN.
+	* ov-base.h (unary_mapper_t): New member: umap_erfinv.
+	* ov-base.c (octave_base_value::get_umap_name): Add "erfinv" here.
+	* ov.h (octave_value::erfinv): New method.
+	* ov-scalar.cc (octave_scalar::map): Handle umap_erfinv.
+	* ov-float.cc (octave_float::map): Ditto.
+	* ov-re-mat.cc (octave_matrix::map): Ditto.
+	* ov-flt-re-mat.cc (octave_float_matrix::map): Ditto.
+	* ov-re-sparse.cc (octave_sparse_matrix::map): Ditto.
+	* mappers.cc (Ferfinv): New DEFUN.
 
 2009-11-14  Shai Ayal  <shaiay@users.sourceforge.net>
 
 	* gl-render.cc (opengl_renderer::text_to_pixels): New function
 	from code in render_text to produce the pixels and compute
 	bounding box.  (opengl_renderer::render_text): Call
-	text_to_pixels to compute rotation mode and bounding box.  *
-	gl-renger.h (opengl_renderer::text_to_pixels): Provide decl.  *
-	gl2ps-renderer.cc (glps_renderer::render_text): Call
+	text_to_pixels to compute rotation mode and bounding box.
+	* gl-renger.h (opengl_renderer::text_to_pixels): Provide decl.
+	* gl2ps-renderer.cc (glps_renderer::render_text): Call
 	text_to_pixels to compute bounding box.
 	(glps_renderer::set_font): Call opengl_renderer::set_font.
 
@@ -2424,18 +2425,20 @@
 2009-11-13  Jaroslav Hajek  <highegg@gmail.com>
 
 	* ov-complex.cc (octave_complex::try_narrowing_conversion):
-	Don't check signbit.  * ov-flt-complex.cc
-	(octave_float_complex::try_narrowing_conversion): Ditto.  *
-	ov-cx-mat.cc (octave_complex_matrix::try_narrowing_conversion):
-	Simplify. Don't check signbit.  * ov-flt-cx-mat.cc
+	Don't check signbit.
+	* ov-flt-complex.cc
+	(octave_float_complex::try_narrowing_conversion): Ditto.
+	* ov-cx-mat.cc (octave_complex_matrix::try_narrowing_conversion):
+	Simplify.  Don't check signbit.
+	* ov-flt-cx-mat.cc
 	(octave_float_complex_matrix::try_narrowing_conversion): Ditto.
 
 2009-11-17  Jaroslav Hajek  <highegg@gmail.com>
 
 	* ov-re-mat.cc (do_rc_map): New static function.
-	(octave_matrix::map): Use it here.  * ov-flt-re-mat.cc
-	(do_rc_map): New static function.  (octave_float_matrix::map):
-	Use it here.
+	(octave_matrix::map): Use it here.
+	* ov-flt-re-mat.cc (do_rc_map): New static function.
+	(octave_float_matrix::map): Use it here.
 
 2009-11-17  Jaroslav Hajek  <highegg@gmail.com>
 
@@ -2452,99 +2455,91 @@
 
 2009-11-13  Jaroslav Hajek  <highegg@gmail.com>
 
-	* ov-base.h (unary_mapper_t): Move to octave_base_value.  *
-	ov.h: Partially revert to c657c056240d.  (FORWARD_MAPPER):
-	Update to use octave_base_value::map.  (octave_value::map):
-	Ditto.  * mappers.cc: Revert to c657c056240d.  * data.cc: Ditto.
-	* Cell.h, Cell.cc: Ditto.  * ov-cell.cc (octave_cell::map):
-	Rewrite.  * ov-base-sparse.cc (octave_base_sparse::map): New
-	method.  * ov-base-sparse.h: Declare it.  * ov-re-sparse.cc
-	(octave_sparse_matrix::map): Use it as a fallback.  *
-	ov-cx-sparse.cc (octave_sparse_complexmatrix::map): Ditto.
+	* ov-base.h (unary_mapper_t): Move to octave_base_value.
+	* ov.h: Partially revert to c657c056240d.
+	(FORWARD_MAPPER): Update to use octave_base_value::map.
+	(octave_value::map): Ditto.
+	* mappers.cc: Revert to c657c056240d.
+	* data.cc: Ditto.
+	* Cell.h, Cell.cc: Ditto.
+	* ov-cell.cc (octave_cell::map): Rewrite.
+	* ov-base-sparse.cc (octave_base_sparse::map): New method.
+	* ov-base-sparse.h: Declare it.
+	* ov-re-sparse.cc (octave_sparse_matrix::map): Use it as a fallback.
+	* ov-cx-sparse.cc (octave_sparse_complexmatrix::map): Ditto.
 
 2009-11-12  Jaroslav Hajek  <highegg@gmail.com>
 
-	* ov-base.h (unary_mapper_t): New enum.  (octave_base_value::map
-	(unary_mapper_t)): New method.  (octave_base_value::abs):
-	Remove.  (octave_base_value::acos): Remove.
-	(octave_base_value::acosh): Remove.  (octave_base_value::angle):
-	Remove.  (octave_base_value::arg): Remove.
-	(octave_base_value::asin): Remove.  (octave_base_value::asinh):
-	Remove.  (octave_base_value::atan): Remove.
-	(octave_base_value::atanh): Remove.  (octave_base_value::ceil):
-	Remove.  (octave_base_value::conj): Remove.
-	(octave_base_value::cos): Remove.  (octave_base_value::cosh):
-	Remove.  (octave_base_value::erf): Remove.
-	(octave_base_value::erfc): Remove.  (octave_base_value::exp):
-	Remove.  (octave_base_value::expm1): Remove.
-	(octave_base_value::finite): Remove.  (octave_base_value::fix):
-	Remove.  (octave_base_value::floor): Remove.
-	(octave_base_value::gamma): Remove.  (octave_base_value::imag):
-	Remove.  (octave_base_value::isinf): Remove.
-	(octave_base_value::isna): Remove.  (octave_base_value::isnan):
-	Remove.  (octave_base_value::lgamma): Remove.
-	(octave_base_value::log): Remove.  (octave_base_value::log2):
-	Remove.  (octave_base_value::log10): Remove.
-	(octave_base_value::log1p): Remove.  (octave_base_value::real):
-	Remove.  (octave_base_value::round): Remove.
-	(octave_base_value::roundb): Remove.
-	(octave_base_value::signum): Remove.  (octave_base_value::sin):
-	Remove.  (octave_base_value::sinh): Remove.
-	(octave_base_value::sqrt): Remove.  (octave_base_value::tan):
-	Remove.  (octave_base_value::tanh): Remove.
+	* ov-base.h (unary_mapper_t): New enum.
+	(octave_base_value::map (unary_mapper_t)): New method.
+	(octave_base_value::abs, octave_base_value::acos,
+	octave_base_value::acosh, octave_base_value::angle,
+	octave_base_value::arg, octave_base_value::asin,
+	octave_base_value::asinh, octave_base_value::atan,
+	octave_base_value::atanh, octave_base_value::ceil,
+	octave_base_value::conj, octave_base_value::cos,
+	octave_base_value::cosh, octave_base_value::erf,
+	octave_base_value::erfc, octave_base_value::exp,
+	octave_base_value::expm1, octave_base_value::finite,
+	octave_base_value::fix, octave_base_value::floor,
+	octave_base_value::gamma, octave_base_value::imag,
+	octave_base_value::isinf, octave_base_value::isna,
+	octave_base_value::isnan, octave_base_value::lgamma,
+	octave_base_value::log, octave_base_value::log2,
+	octave_base_value::log10, octave_base_value::log1p,
+	octave_base_value::real, octave_base_value::round,
+	octave_base_value::roundb, octave_base_value::signum,
+	octave_base_value::sin, octave_base_value::sinh,
+	octave_base_value::sqrt, octave_base_value::tan,
+	octave_base_value::tanh): Remove.
 
 	* ov.h (octave_value::map (unary_mapper_t)): New method.
-	(octave_value::abs): Remove.  (octave_value::acos): Remove.
-	(octave_value::acosh): Remove.  (octave_value::angle): Remove.
-	(octave_value::arg): Remove.  (octave_value::asin): Remove.
-	(octave_value::asinh): Remove.  (octave_value::atan): Remove.
-	(octave_value::atanh): Remove.  (octave_value::ceil): Remove.
-	(octave_value::conj): Remove.  (octave_value::cos): Remove.
-	(octave_value::cosh): Remove.  (octave_value::erf): Remove.
-	(octave_value::erfc): Remove.  (octave_value::exp): Remove.
-	(octave_value::expm1): Remove.  (octave_value::finite): Remove.
-	(octave_value::fix): Remove.  (octave_value::floor): Remove.
-	(octave_value::gamma): Remove.  (octave_value::imag): Remove.
-	(octave_value::isinf): Remove.  (octave_value::isna): Remove.
-	(octave_value::isnan): Remove.  (octave_value::lgamma): Remove.
-	(octave_value::log): Remove.  (octave_value::log2): Remove.
-	(octave_value::log10): Remove.  (octave_value::log1p): Remove.
-	(octave_value::real): Remove.  (octave_value::round): Remove.
-	(octave_value::roundb): Remove.  (octave_value::signum): Remove.
-	(octave_value::sin): Remove.  (octave_value::sinh): Remove.
-	(octave_value::sqrt): Remove.  (octave_value::tan): Remove.
-	(octave_value::tanh): Remove.
-
-	* ov-scalar.h, ov-scalar.cc (octave_scalar): Update.  *
-	ov-float.h, ov-float.cc (octave_float): Update.
-
-	* ov-complex.h, ov-complex.cc (octave_complex): Update.  *
-	ov-flt-complex.h, ov-flt-complex.cc (octave_float_complex):
+	(octave_value::abs, octave_value::acos, octave_value::acosh,
+	octave_value::angle, octave_value::arg, octave_value::asin,
+	octave_value::asinh, octave_value::atan, octave_value::atanh,
+	octave_value::ceil, octave_value::conj, octave_value::cos,
+	octave_value::cosh, octave_value::erf, octave_value::erfc,
+	octave_value::exp, octave_value::expm1, octave_value::finite,
+	octave_value::fix, octave_value::floor, octave_value::gamma,
+	octave_value::imag, octave_value::isinf, octave_value::isna,
+	octave_value::isnan, octave_value::lgamma, octave_value::log,
+	octave_value::log2, octave_value::log10, octave_value::log1p,
+	octave_value::real, octave_value::round, octave_value::roundb,
+	octave_value::signum, octave_value::sin, octave_value::sinh,
+	octave_value::sqrt, octave_value::tan, octave_value::tanh): Remove.
+
+	* ov-scalar.h, ov-scalar.cc (octave_scalar): Update.
+	* ov-float.h, ov-float.cc (octave_float): Update.
+
+	* ov-complex.h, ov-complex.cc (octave_complex): Update.
+	* ov-flt-complex.h, ov-flt-complex.cc (octave_float_complex):
 	Update.
 
-	* ov-re-matrix.h ov-re-matrix.cc (octave_matrix): Update.  *
-	ov-flt-re-matrix.h ov-flt-re-matrix.cc (octave_float_matrix):
-	Update.  * ov-cx-matrix.h ov-cx-matrix.cc
-	(octave_complex_matrix): Update.  * ov-flt-cx-matrix.h
-	ov-flt-cx-matrix.cc (octave_float_complex_matrix): Update.
-
-	* ov-re-sparse.h ov-re-sparse.cc (octave_sparse_matrix): Update.
-	* ov-cx-sparse.h ov-cx-sparse.cc (octave_sparse_complex_matrix):
+	* ov-re-matrix.h, ov-re-matrix.cc (octave_matrix): Update.
+	* ov-flt-re-matrix.h, ov-flt-re-matrix.cc (octave_float_matrix): Update.
+	* ov-cx-matrix.h, ov-cx-matrix.cc (octave_complex_matrix): Update.
+	* ov-flt-cx-matrix.h, ov-flt-cx-matrix.cc
+	(octave_float_complex_matrix): Update.
+
+	* ov-re-sparse.h, ov-re-sparse.cc (octave_sparse_matrix): Update.
+	* ov-cx-sparse.h, ov-cx-sparse.cc (octave_sparse_complex_matrix):
+	Update.
+
+	* ov-re-diag.h, ov-re-diag.cc (octave_diag_matrix): Update.
+	* ov-flt-re-diag.h, ov-flt-re-diag.cc (octave_float_diag_matrix):
 	Update.
-
-	* ov-re-diag.h ov-re-diag.cc (octave_diag_matrix): Update.  *
-	ov-flt-re-diag.h ov-flt-re-diag.cc (octave_float_diag_matrix):
-	Update.  * ov-cx-diag.h ov-cx-diag.cc
-	(octave_complex_diag_matrix): Update.  * ov-flt-cx-diag.h
-	ov-flt-cx-diag.cc (octave_float_complex_diag_matrix): Update.
-
-	* ov-range.h (octave_range): Update.  * ov-intx.h
-	(OCTAVE_VALUE_INT_MATRIX_T): Update.
+	* ov-cx-diag.h ov-cx-diag.cc (octave_complex_diag_matrix): Update.
+	* ov-flt-cx-diag.h, ov-flt-cx-diag.cc
+	(octave_float_complex_diag_matrix): Update.
+
+	* ov-range.h (octave_range): Update.
+	* ov-intx.h (OCTAVE_VALUE_INT_MATRIX_T): Update.
 	(OCTAVE_VALUE_INT_SCALAR_T): Update.
 
-	* ov-perm.h (octave_perm_matrix): Update.  * ov-bool.h
-	(octave_bool): Update.  * ov-bool-mat.h (octave_bool_matrix):
-	Update.  * ov-ch-mat.h (octave_char_matrix): Update.
+	* ov-perm.h (octave_perm_matrix): Update.
+	* ov-bool.h (octave_bool): Update.
+	* ov-bool-mat.h (octave_bool_matrix): Update.
+	* ov-ch-mat.h (octave_char_matrix): Update.
 
 	* mappers.cc (Fabs, Facos, Facosh, Fangle, Farg, Fasin, Fasinh,
 	Fatan, Fatanh, Fceil, Fconj, Fcos, Fcosh, Ferf, Ferfc, Fexp,
@@ -2563,42 +2558,44 @@
 2009-11-11  John W. Eaton  <jwe@octave.org>
 
 	* help.cc (do_get_help_text_from_file,
-	Fget_help_text_from_file): New functions.  (do_get_help_text):
-	Pass NAME by const reference.  * utils.cc (find_dir_in_path):
-	New optional argument "all".  * load-path.cc
-	(load_path::do_find_matching_dirs): New function.
+	Fget_help_text_from_file): New functions.
+	(do_get_help_text): Pass NAME by const reference.
+	* utils.cc (find_dir_in_path): New optional argument "all".
+	* load-path.cc (load_path::do_find_matching_dirs): New function.
 	(load_path::do_find_dir): Perform match on absolute directory
 	names, but return name as it appears in dir_info_list.  Adjust
-	dname_len after stripping directory separator.  * load-path.h
-	(load_path::do_find_matching_dirs): Provide decl.
+	dname_len after stripping directory separator.
+	* load-path.h (load_path::do_find_matching_dirs): Provide decl.
 	(load_path::find_matching_dirs): New function.
 
 2009-11-11  Shai Ayal  <shaiay@users.sourceforge.net>
 
-	* DLD-FUNCTIONS/fltk_backend.cc (Fl_Gl_Window::draw): If
-	zooming, call overlay.  (Fl_Gl_Window::overlay): Rename from
-	draw_overlay.  Don't return early if zooming.  Don't call valid
-	and conditionally call setup_veiwport.  Set overlay color and
-	draw line around zoom box.  (Fl_Gl_Window::zoom_box_vertex): New
-	function.  (Fl_Gl_Window::pixel2status): Call canvas->redraw,
-	not canvas->redraw_overlay.
+	* DLD-FUNCTIONS/fltk_backend.cc (Fl_Gl_Window::draw):
+	If zooming, call overlay.
+	(Fl_Gl_Window::overlay): Rename from draw_overlay.  Don't return
+	early if zooming.  Don't call valid and conditionally call
+	setup_veiwport.  Set overlay color and draw line around zoom box.
+	(Fl_Gl_Window::zoom_box_vertex): New function.
+	(Fl_Gl_Window::pixel2status): Call canvas->redraw, not
+	canvas->redraw_overlay.
 
 2009-11-10  Shai Ayal  <shaiay@users.sourceforge.net>
 
 	* gl2ps-renderer.cc, gl2ps-renderer.h, gl2ps.c, gl2ps.h: New
 	files.  PostScript backend based on opengl_renderer and gl2ps.
 	* Makefile.am (octinclude_HEADERS): Add gl2ps.h to the list.
-	(DIST_SRC): Add gl2ps.c to the list.  * gl-render.cc
-	(opengl_renderer::render_text): Rename from
-	opengl_renderer::draw_text.  (opengl_renderer::draw_figure,
-	opengl_renderer::draw_axes, opengl_renderer::draw_line,
-	opengl_renderer::draw_surface, opengl_renderer::draw_patch,
-	opengl_renderer::draw_hggroup, opengl_renderer::draw_text,
-	opengl_renderer::draw_image): Rename from overloaded
-	opengl_renderer::draw.  * gl-render.h: Fix decls.
-
-	* DLD-FUNCTIONS/fltk_backend.cc (OpenGL_fltk::print): New
-	function.  (OpenGL_fltk::print_filename): New data member.
+	(DIST_SRC): Add gl2ps.c to the list.
+	* gl-render.cc (opengl_renderer::render_text): Rename from
+	opengl_renderer::draw_text.
+	(opengl_renderer::draw_figure, opengl_renderer::draw_axes,
+	opengl_renderer::draw_line, opengl_renderer::draw_surface,
+	opengl_renderer::draw_patch, opengl_renderer::draw_hggroup,
+	opengl_renderer::draw_text, opengl_renderer::draw_image):
+	Rename from overloaded opengl_renderer::draw.
+	* gl-render.h: Fix decls.
+
+	* DLD-FUNCTIONS/fltk_backend.cc (OpenGL_fltk::print): New function.
+	(OpenGL_fltk::print_filename): New data member.
 	(OpenGL_fltk::draw): Add support for printing.
 	(fltk_backend::print_figure): Call figure_manager::print.
 
@@ -2616,20 +2613,22 @@
 	* Makefile.am, OPERATORS/module.mk, TEMPLATE-INST/module.mk,
 	find-defun-files.sh, version.h.in,
 	DLD-FUNCTIONS/config-module.awk, DLD-FUNCTIONS/config-module.sh,
-	DLD-FUNCTIONS/module-files: New files.  * Makefile.in,
-	version.h: Delete.  * lex.ll: Rename from lex.l.  Include
-	oct-parse.h instead of y.tab.h.  * parse.yy: Rename from parse.y
+	DLD-FUNCTIONS/module-files: New files.
+	* Makefile.in, version.h: Delete.
+	* lex.ll: Rename from lex.l.  Include oct-parse.h instead of y.tab.h.
+	* parse.yy: Rename from parse.y
 	* mkbuiltins, mkgendoc: Don't require filenames to start with a
 	"." at beginning of line.
 
-	* oct-conf.h.in (OCTAVE_CONF_LAPACK_LIBS): Delete macro.  *
-	toplev.cc (octave_config_info): Don't include LAPACK_LIBS in the
+	* oct-conf.h.in (OCTAVE_CONF_LAPACK_LIBS): Delete macro.
+	* toplev.cc (octave_config_info): Don't include LAPACK_LIBS in the
 	struct.
 
 2009-11-10  Jaroslav Hajek  <highegg@gmail.com>
 
 	* ov-class.cc (octave_class::numel): Use base version if called
-	from built-in assignment.  (octave_class::size): Ditto.
+	from built-in assignment.
+	(octave_class::size): Ditto.
 
 2009-11-10  Jaroslav Hajek  <highegg@gmail.com>
 
@@ -2638,14 +2637,15 @@
 
 2009-11-09  Jaroslav Hajek  <highegg@gmail.com>
 
-	* ov-base.cc (btyp_mixed_numeric): New function.  * ov-base.h:
-	Declare it.  (btyp_isnumeric): New inline function.  *
-	DLD_FUNCTIONS/max.cc (do_minmax_red_op, do_minmax_bin_op,
+	* ov-base.cc (btyp_mixed_numeric): New function.
+	* ov-base.h: Declare it.
+	(btyp_isnumeric): New inline function.
+	* DLD_FUNCTIONS/max.cc (do_minmax_red_op, do_minmax_bin_op,
 	do_minmax_body, do_cumminmax_red_op): New functions.
 	(MINMAX_DOUBLE_SBODY, MINMAX_DOUBLE_BODY, MINMAX_SINGLE_SBODY,
 	MINMAX_SINGLE_BODY, MINMAX_SPARSE_BODY, MINMAX_INT_SBODY,
-	MINMAX_INT_BODY, MINMAX_BODY, CUMMINMAX_BODY): Remove.  (Fmin,
-	Fmax, Fcummin, Fcummax): Update.
+	MINMAX_INT_BODY, MINMAX_BODY, CUMMINMAX_BODY): Remove.
+	(Fmin, Fmax, Fcummin, Fcummax): Update.
 
 2009-11-09  Jaroslav Hajek  <highegg@gmail.com>
 
@@ -2696,13 +2696,13 @@
 2009-11-02  Jaroslav Hajek  <highegg@gmail.com>
 
 	* ov-class.cc (octave_class::unique_parent_class): New method.
-	(octave_class::subsasgn): Use it here.  * ov-class.h: Declare
-	it.
+	(octave_class::subsasgn): Use it here.
+	* ov-class.h: Declare it.
 
 2009-11-01  John W. Eaton  <jwe@octave.org>
 
-	* data.cc (get_sort_mode_option): New function.  (Fissorted):
-	Handle ascending or descending option.
+	* data.cc (get_sort_mode_option): New function.
+	(Fissorted): Handle ascending or descending option.
 
 2009-11-01  John W. Eaton  <jwe@octave.org>
 
@@ -2722,39 +2722,43 @@
 
 	* error.cc (verror (bool, std::ostream&, ..., bool)): Add
 	optional with_cfn flag. If specified, prepend current function
-	name (unless already there).  (error_1): Accept with_cfn flag
-	and pass it on.  (error_2): Ditto.  (verror_with_cfn,
-	error_with_cfn, error_with_id_cfn, verror_with_id_cfn): New
-	functions.  * error.h: Declare them.  * octave.cc
-	(lo_error_handler): Call verror_with_cfn.  * ov-base.cc
-	(INT_CONV_METHOD): Call error_with_cfn.  * ov.cc
-	(octave_value::int_vector_value, octave_idx_type_vector_value):
+	name (unless already there).
+	(error_1): Accept with_cfn flag and pass it on.
+	(error_2): Ditto.
+	(verror_with_cfn, error_with_cfn, error_with_id_cfn,
+	verror_with_id_cfn): New functions.
+	* error.h: Declare them.
+	* octave.cc (lo_error_handler): Call verror_with_cfn.
+	* ov-base.cc (INT_CONV_METHOD): Call error_with_cfn.
+	* ov.cc (octave_value::int_vector_value, octave_idx_type_vector_value):
 	Call error_with_cfn.
 
 2009-10-21  Rik <octave@nomad.inbox5.com>
 
-	* variables.cc: Correct use of deftypefnx for who and whos
+	* variables.cc: Correct use of deftypefnx for who and whos.
 
 2009-10-21  John W. Eaton  <jwe@octave.org>
 
 	* load-path.h (load_path::dir_path::dir_time_last_checked): New
 	field.  (load_path::dir_path::dir_path,
 	load_path::dir_path::operator=): Initialize and copy
-	dir_time_last_checked.  * load-path.cc
-	(load_path::dir_info::initialize): Store time of last update.
+	dir_time_last_checked.
+	* load-path.cc (load_path::dir_info::initialize): Store time of
+	last update.
 	(load_path::dir_info::update): Check directory modification time
 	against time of last update, within resolution of filesystem
 	time stamps.  Suggested by Judd Storrs <storrsjm@email.uc.edu>.
 
 2009-10-20  Jaroslav Hajek  <highegg@gmail.com>
 
-	* ov-base.h (builtin_type_t): Declare also btyp_num_types.  *
-	DLD-FUNCTIONS/bsxfun.cc (bsxfun_builtin_op): New enum.
-	(bsxfun_handler): New typedef.  (bsxfun_builtin_names,
-	bsxfun_handler_table): New variables.  (bsxfun_builtin_lookup,
-	maybe_fill_table, maybe_optimized_builtin): New static funcs.
-	(bsxfun_forward_op, bsxfun_forward_rel): New static template
-	funcs.  (Fbsxfun): Try to optimize some built-in operations.
+	* ov-base.h (builtin_type_t): Declare also btyp_num_types.
+	* DLD-FUNCTIONS/bsxfun.cc (bsxfun_builtin_op): New enum.
+	(bsxfun_handler): New typedef.
+	(bsxfun_builtin_names, bsxfun_handler_table): New variables.
+	(bsxfun_builtin_lookup, maybe_fill_table, maybe_optimized_builtin):
+	New static funcs.
+	(bsxfun_forward_op, bsxfun_forward_rel): New static template funcs.
+	(Fbsxfun): Try to optimize some built-in operations.
 
 2009-10-19  Jaroslav Hajek  <highegg@gmail.com>
 
@@ -2767,16 +2771,13 @@
 
 2009-10-16  Jaroslav Hajek  <highegg@gmail.com>
 
-	* Cell.cc: Remove traces of ArrayN.  * Cell.h: Ditto.  *
-	DLD-FUNCTIONS/besselj.cc: Ditto.  * DLD-FUNCTIONS/find.cc:
-	Ditto.  * DLD-FUNCTIONS/lookup.cc: Ditto.  *
-	DLD-FUNCTIONS/max.cc: Ditto.  * TEMPLATE-INST/Array-tc.cc:
-	Ditto.  * data.cc: Ditto.  * oct-map.cc: Ditto.  * ov-cx-mat.h:
-	Ditto.  * ov-flt-cx-mat.cc: Ditto.  * ov-flt-cx-mat.h: Ditto.  *
-	ov-flt-re-mat.cc: Ditto.  * ov-flt-re-mat.h: Ditto.  *
-	ov-intx.h: Ditto.  * ov-re-mat.h: Ditto.  * ov.cc: Ditto.  *
-	ov.h: Ditto.  * pr-output.cc: Ditto.  * pr-output.h: Ditto.  *
-	variables.cc: Ditto.
+	* Cell.cc, Cell.h, DLD-FUNCTIONS/besselj.cc,
+	DLD-FUNCTIONS/find.cc, DLD-FUNCTIONS/lookup.cc,
+	DLD-FUNCTIONS/max.cc, TEMPLATE-INST/Array-tc.cc, data.cc,
+	oct-map.cc, ov-cx-mat.h, ov-flt-cx-mat.cc, ov-flt-cx-mat.h,
+	ov-flt-re-mat.cc, ov-flt-re-mat.h, ov-intx.h, ov-re-mat.h,
+	ov.cc, ov.h, pr-output.cc, pr-output.h, variables.cc:
+	Remove traces of ArrayN.
 
 	* OPERATORS/op-dm-scm.cc: Avoid using dm + s, dm - s operators.
 	* OPERATORS/op-dm-sm.cc: Ditto.
@@ -2792,9 +2793,11 @@
 
 2009-10-15  Jaroslav Hajek  <highegg@gmail.com>
 
-	* ov.h (octave_value::octave_value (octave_base_value *, bool)) : New constructor.
+	* ov.h (octave_value::octave_value (octave_base_value *, bool)):
+	New constructor.
 	(octave_value::octave_value (octave_base_value *, int)): Deprecate.
-	* DLD-FUNCTIONS/cellfun.cc (Fcellfun): Allow the obsolete func body syntax.
+	* DLD-FUNCTIONS/cellfun.cc (Fcellfun): Allow the obsolete func
+	body syntax.
 
 2009-10-15  Jaroslav Hajek  <highegg@gmail.com>
 
@@ -2851,7 +2854,8 @@
 	* data.cc (Flength): Simplify.
 	(Fndims): Simplify.
 	(Fsize): Rewrite, use dim_vector::redim to simplify.
-	(Fsize_equal): Don't chop trailing singletons (should be already chopped).
+	(Fsize_equal): Don't chop trailing singletons (should be already
+	chopped).
 
 2009-10-08  Jaroslav Hajek  <highegg@gmail.com>
 
@@ -3015,7 +3019,8 @@
 	* ov-re-mat.h (octave_matrix::builtin_type): New method.
 	* ov-flt-re-mat.h (octave_float_matrix::builtin_type): New method.
 	* ov-cx-mat.h (octave_complex_matrix::builtin_type): New method.
-	* ov-flt-cx-mat.h (octave_float_complex_matrix::builtin_type): New method.
+	* ov-flt-cx-mat.h (octave_float_complex_matrix::builtin_type):
+	New method.
 	* ov-bool-mat.h (octave_bool_matrix::builtin_type): New method.
 	* ov-ch-mat.h (octave_char_matrix::builtin_type): New method.
 	* ov-scalar.h (octave_scalar::builtin_type): New method.
@@ -3026,11 +3031,16 @@
 	* ov-re-diag.h (octave_diag_matrix::builtin_type): New method.
 	* ov-flt-re-diag.h (octave_float_diag_matrix::builtin_type): New method.
 	* ov-cx-diag.h (octave_complex_diag_matrix::builtin_type): New method.
-	* ov-flt-cx-diag.h (octave_float_complex_diag_matrix::builtin_type): New method.
+	* ov-flt-cx-diag.h
+	(octave_float_complex_diag_matrix::builtin_type):
+	New method.
 	* ov-re-sparse.h (octave_sparse_matrix::builtin_type): New method.
-	* ov-cx-sparse.h (octave_sparse_complex_matrix::builtin_type): New method.
-	* ov-bool-sparse.h (octave_sparse_bool_matrix::builtin_type): New method.
-	* ov-intx.h (octave_int_matrix::builtin_type, octave_int_scalar::builtin_type): New methods.
+	* ov-cx-sparse.h (octave_sparse_complex_matrix::builtin_type):
+	New method.
+	* ov-bool-sparse.h (octave_sparse_bool_matrix::builtin_type):
+	New method.
+	* ov-intx.h (octave_int_matrix::builtin_type,
+	octave_int_scalar::builtin_type): New methods.
 	* ov-int8.h: Define OCTAVE_INT_BTYP.
 	* ov-int16.h: Define OCTAVE_INT_BTYP.
 	* ov-int32.h: Define OCTAVE_INT_BTYP.
@@ -3093,8 +3103,10 @@
 
 	* OPERATORS/op-m-m.cc (trans_mul, mul_trans): Update.
 	* OPERATORS/op-fm-fm.cc (trans_mul, mul_trans): Update.
-	* OPERATORS/op-cm-cm.cc (trans_mul, mul_trans, herm_mul, mul_herm): Update.
-	* OPERATORS/op-fcm-fcm.cc (trans_mul, mul_trans, herm_mul, mul_herm): Update.
+	* OPERATORS/op-cm-cm.cc (trans_mul, mul_trans, herm_mul, mul_herm):
+	Update.
+	* OPERATORS/op-fcm-fcm.cc (trans_mul, mul_trans, herm_mul, mul_herm):
+	Update.
 	* OPERATORS/op-m-cm.cc (trans_mul): Update.
 	* OPERATORS/op-cm-m.cc (mul_trans): Update.
 	* OPERATORS/op-fm-fcm.cc (trans_mul): Update.