scripts/ChangeLog
author David Bateman <dbateman@free.fr>
Mon Aug 24 10:02:47 2009 +0200 (2009-08-24)
changeset 9411 d208ae6e9d74
parent 9397 16181105aeb6
child 9416 7ed8182b783d
permissions -rw-r--r--
Fix test for setting of datasource properties. Add the edgecolor property to contours
     1 2009-08-22  David Bateman  <dbateman@free.fr>
     2 
     3 	* plot/__add_datasource__.m: Correct test for "datasource" argument
     4 	* plot/__countour__.m: Add edgecolor properties and make it an alias
     5 	for linecolor with the value "auto" being "flat" for the edgecolor.
     6 
     7 2009-08-04  Pieter Eendebak <pieter.eendebak@gmail.com> 
     8 
     9 	* set/setxor.m: Support cell arrays of strings.
    10 
    11 2009-08-05  Olli Saarela  <olli.saarela@gmail.com>
    12 
    13 	* plot/__gnuplot_get_var__.m: If read fails to return data, sleep
    14 	before trying again.
    15 
    16 2009-08-02  Ben Abbott <bpabbott@mac.com>
    17 
    18 	* plot/gnuplot_drawnow.m: Avoid the flickering x11 window seen with
    19 	rapid replots by avoidng setting multiplot mode. This fix only
    20 	functions for a single axes with no image objects.
    21 	* plot/__go_draw_figure__.m: Move 'set multiplot' to gnuplot_drawnow.
    22 
    23 2009-07-29  Ben Abbott <bpabbott@mac.com>
    24 
    25 	* plot/__go_draw_axes__.m: Fix ticklabels specified as 2D character
    26 	array.
    27 
    28 2009-07-17  John W. Eaton  <jwe@octave.org>
    29 
    30 	* plot/__go_draw_axes__.m: Use "layer" property to decide whether
    31 	to send "set border front" or "set border layerdefault" to plot
    32 	stream.  Don't send "set border front" to plot stream for image data.
    33 
    34 	2009-07-21  Jaroslav Hajek  <highegg@gmail.com>
    35 
    36 	Version 3.2.2 released.
    37 
    38 2009-06-25  Ben Abbott <bpabbott@mac.com>
    39 
    40 	* plot/gnuplot_drawnow.m: Apply feature 'wxt_has_size'.
    41 	* plot/__gnuplot_has_feature__.m: Add feature 'wxt_has_size' for
    42 	gnuplot >= 4.3.0.
    43 
    44 2009-06-24  Ben Abbott <bpabbott@mac.com>
    45 
    46 	* plot/__go_draw_figure__.m: Modify the implicit margin when gnuplot's
    47 	output is landscape.
    48 	* plot/gnuplot_drawnow.m: Simplify handling of the figure's paper
    49 	properties, and rely upon listeners for units conversion. Minor code
    50 	improvements.
    51 	* plot/print.m: Reimplement -landscape and -portrait to modify the
    52 	properties papersize and paperposition. Produce compatible results
    53 	when paperpositionmode=='auto'. Simplfy units conversion and
    54 	restoration of initial figure properties.
    55 
    56 2009-06-24  Marco Caliari  <marco.caliari@univr.it>
    57 
    58 	* general/repmat.m: Call kron, not spkron.
    59 
    60 2009-06-24  Alexander Mamonov  <mamonov@gmail.com>
    61 
    62 	* plot/plot3.m: Correctly compute offsets for property/value pairs.
    63 
    64 2009-06-22  Ben Abbott <bpabbott@mac.com>
    65 
    66 	* plot/grid.m: Add missing semi-colon. Allow grid to be toggled
    67 	on/off for each axis independently. Gnuplot requires that minor
    68 	ticks accompany minor ticks. Add demo.
    69 	* plot/__go_draw_axes__.m: For {x,y,z}scale == 'log' use 10 minor
    70 	ticks.
    71 
    72 2009-06-22  John W. Eaton  <jwe@octave.org>
    73 
    74 	* statistics/base/var.m: Return zero for scalar case.  Handle
    75 	empty arguments in a Matlab compatible way.  New tests.
    76 
    77 2009-06-18  Ben Abbott <bpabbott@mac.com>
    78 
    79 	* plot/__go_draw_axes__.m: Change the default x11 fontspec from '*,0'
    80 	to ',0' to avoid delays searching the fontpath for a font named '*'.
    81 
    82 2009-06-18  Daniel Gualberto <daniel@alacer.com.br>
    83 
    84 	* polynomial/mpoles.m: Fix infinite loop for a multiplicity of
    85 	poles at zero. Test added.
    86 
    87 2009-06-17  Bertrand Roessli <bertrand.roessli@psi.ch>
    88 
    89 	* plot/axis.m: Fix bug for 'axis tight' with multiple surface plots,
    90 	add demo.
    91 
    92 2009-06-14  Ben Abbott <bpabbott@mac.com>
    93 
    94 	* plot/quiver.m: Add 'clf' to demos.
    95 	* plot/plotyy.m: Fix compatibility with subplot, add listeners for
    96 	dataaspectratio, and add a demo.
    97 
    98 2009-06-14  Eric Chassande-Mottin <echassandemottin@gmail.com>
    99 
   100 	* plot/plotyy.m: Correct behavior when there is no currentfigure.
   101 
   102 2009-06-11  Ben Abbott <bpabbott@mac.com>
   103 
   104 	* plot/print.m: Fix logic associated with 'have_ghostscript'.
   105 	* plot/gnuplot_drawnow.m: Add support for pdfcairo and pngcairo
   106 	terminals. Minor code improvements.
   107 	* plot/print.m: Associate '-mono' with devices ps, ps2, eps, & eps2.
   108 	Have '-mono' render all objects in monochrome.
   109 	For pdf or png output, favor gnuplot's cairo terminals.
   110 
   111 2009-06-10  Marco Caliari <marco.caliari@univr.it>
   112 
   113 	* plot/hold.m: Add demo including a hggroup.
   114 	* plot/__go_draw_axes__.m: Fix order when pushing group children onto
   115 	the axes kid list.
   116 	* general/quadgk.m: Better waypoint transform.
   117 
   118 2009-06-09  David Bateman  <dbateman@free.fr>
   119 
   120 	* general/quadgk.m: Add test case and fixed doubly infinite 
   121 	waypoint transform for x = 0 case.
   122 
   123 2009-06-09  Marco Caliari <marco.caliari@univr.it>
   124 
   125 	* general/quadgk.m: Fix doubly infinite transformation to the finite
   126 	interval.
   127 
   128 2009-06-08  Ben Abbott <bpabbott@mac.com>
   129 
   130 	* plot/axis.m: Fix bug for 'axis tight' with multiple lines, modify
   131 	demo.
   132 
   133 2009-06-07  Thorsten Meyer  <thorsten.meyier@gmx.de>
   134 
   135 	* testfun/assert.m: Fix texinfo bug.
   136 
   137 2009-06-04  Ben Abbott <bpabbott@mac.com>
   138 
   139 	* plot/__go_draw_axes__.m: Change strncmpi(scale,'lo') to 
   140 	strcmp(scale,'log').
   141 	* plot/__go_draw_axes__.m: For log-scale axes use format '10^{%T}'.
   142 
   143 2009-06-03  Ben Abbott <bpabbott@mac.com>
   144 
   145 	* plot/colorbar.m: Colorbar 'handlevisibility' should be 'on'.
   146 	Add additional demos which illustrate problems with the present
   147 	implementation.
   148 	* plot/__gnuplot_has_feature__.m: Change version for 
   149 	"x11_figure_position" from ">=4.3.0" to ">=4.2.5".
   150 	* plot/__scatter__.m: If the color spec is empty, set using
   151 	__next_line_color__.
   152 	* plot/scatter3.m: Add demos.
   153 
   154 	2009-05-25  Jaroslav Hajek  <highegg@gmail.com>
   155 
   156 	Version 3.2.0 released.
   157 
   158 2009-06-03  Jaroslav Hajek  <highegg@gmail.com>
   159 
   160 	* polynomial/polyfit.m: Fix test.
   161 
   162 2009-06-02  Rafael Laboissiere  <rafael@debian.org>
   163 
   164 	* help/doc.m: In test, look also for the gzipped version of the
   165 	info_file
   166 
   167 2009-05-29  John W. Eaton  <jwe@octave.org>
   168 
   169 	* plot/__gnuplot_get_var__.m: Insert missing semicolon.
   170 
   171 2009-05-28  Ben Abbott <bpabbott@mac.com>
   172 
   173 	* plot/__go_draw_axes__.m: Set x2range when xaxislocation=='top' and set
   174 	y2range when yaxislocation=='right'. Simplified support for ticklabel
   175 	separator '|'.
   176 	* plot/__go_draw_figure__.m: Change 'autoscale fix' to 'autoscale keepfix'.
   177 	* plot/colorbar.m: Add demos.
   178 
   179 2009-05-28  Ben Abbott <bpabbott@mac.com>
   180 
   181 	* plot/__go_draw_axes__.m: Add support for ticklabel separator '|'.
   182 
   183 2009-05-28  Jaroslav Hajek  <highegg@gmail.com>
   184 
   185 	* sparse/bicgstab.m: Improve preconditioning; avoid explicit inverse.
   186 	* sparse/cgs.m: Improve preconditioning; avoid explicit inverse.
   187 
   188 2009-05-28  Radek Salac  <salac.r@gmail.com>
   189 
   190 	* sparse/bicgstab.m: New output when calling without arguments.
   191 	Time optimization - remove certain checks linked to preconditioner which
   192 	are unacceptably slow.
   193 	* sparse/cgs.m: New output when calling without arguments.
   194 	Time optimization - remove certain checks linked to preconditioner which
   195 	are unacceptably slow. Rename internal variable to match bicgstab.
   196 
   197 2009-05-27  Rik Wehbring  <rdrider0-list@yahoo.com>
   198 
   199 	* plot/axis.m: Update documentation to reflect addition of "tight" option.
   200 
   201 2009-05-27  Rik Wehbring  <rdrider0-list@yahoo.com>
   202 
   203 	* ismember.m: Update examples to remove incorrect reference to residue function
   204 
   205 2009-05-27  John W. Eaton  <jwe@octave.org>
   206 
   207 	* image/imwrite.m: Convert indexed images to RGB before calling
   208 	__magick_write__.
   209 
   210 	* image/imshow.m: In demo, convert image to rgb before scaling
   211 	components.  Use imread instead of loadimage.
   212 
   213 2009-05-26  Ben Abbott <bpabbott@mac.com>
   214 
   215 	* plot/__go_draw_axes__.m: Fix rendering of overlaping images and
   216 	line objects. Add demos as well.
   217 
   218 2009-05-27 S�ren Hauberg  <hauberg@gmail.com>
   219 
   220 	* geometry/delaunay.m: Support cellstr's as options. 
   221 
   222 2009-05-27  Jaroslav Hajek  <highegg@gmail.com>
   223 
   224 	* plot/imshow.m: Fix handling of indexed images.
   225 
   226 2009-05-26 S�ren Hauberg  <hauberg@gmail.com>
   227 
   228 	* help/__makeinfo__.m: Support several @seealso's in one text. 
   229 
   230 2009-05-26  John W. Eaton  <jwe@octave.org>
   231 
   232 	* plot/colorbar.m: Downcase location argument.
   233 
   234 2009-05-26 Carlo de Falco  <kingcrimson@tiscali.it>
   235 
   236 	* pkg/pkg.m: Add "version" field to the structure returned by "pkg
   237 	describe". 
   238 
   239 2009-05-25  Ben Abbott <bpabbott@mac.com>
   240 
   241 	* plot/__go_draw_axes__.m: Properly render TeX symbols for x11, when
   242 	using the anonymous fontname="*".
   243 
   244 2009-05-24 Benjamin Lindner <lindnerb@users.sourceforge.net>
   245 
   246 	* plot/gnuplot_drawnow.m: single-quote output name to allow backslash
   247 	characters as filesep under windows
   248 	* plot/print.m: Support ps->pdf using ghostscript under windows, check
   249 	for %GSC% environment variable.
   250 
   251 2009-05-24 Benjamin Lindner <lindnerb@users.sourceforge.net>
   252 
   253 	* plot/__gnuplot_version__.m: quote gnuplot_binary to allow spaces
   254 	in file name
   255 
   256 2009-05-22  John W. Eaton  <jwe@octave.org>
   257 
   258 	* general/interp3.m: Don't require interpolation grid to have same
   259 	size as data.  From Kris Thielemans <kris.thielemans@imperial.ac.uk>.
   260 
   261 2009-05-19 Carlo de Falco  <kingcrimson@tiscali.it>
   262 
   263 	* pkg/pkg.m: Fix a bug when quering only one non installed package
   264 	with "pkg describe".
   265 
   266 2009-05-14  Jaroslav Hajek  <highegg@gmail.com>
   267 
   268 	* optimization/__fdjac__.m: Support central differences.
   269 	* optimization/fsolve.m: Support central differences. Add FinDiffType
   270 	option.
   271 	* optimization/fminunc.m: Ditto.
   272 
   273 2009-05-17  Rik Wehbring  <rdrider0-list@yahoo.com>
   274 
   275 	* *.m: Simplify Texinfo documentation in .m scripts by removing 
   276 	redundant @iftex calls
   277 
   278 2009-05-17  Jaroslav Hajek  <highegg@gmail.com>
   279 
   280 	* optimization/fminunc.m: Improve TR updating strategy.
   281 	* optimization/fsolve.m: Ditto.
   282 
   283 2009-05-15  John W. Eaton  <jwe@octave.org>
   284 
   285 	* general/nargchk.m: Don't generate error if output is struct.
   286 	Uncomment some additional tests.
   287 	From Alois Schloegl <alois.schloegl@tugraz.at>
   288 
   289 2009-05-14  Jaroslav Hajek  <highegg@gmail.com>
   290 
   291 	* optimization/fminunc.m: Import the step adaptation strategy
   292 	improvements from fsolve.
   293 
   294 2009-05-08  Ben Abbott <bpabbott@mac.com>
   295 
   296 	* plot/__gnuplot_has_feature__.m: Add feature "key_has_font_properties".
   297 	* plot/__go_draw_axes__.m: Have legend inherit the axis font-name/size.
   298 
   299 2009-05-04  Peter O'Gorman  <pogma@thewrittenword.com>
   300 
   301 	* miscellaneous/tar.m, miscellaneous/unpack.m:
   302 	Pass "xvf" to tar instead of "-x -v -f".
   303 
   304 2009-04-30  Ben Abbott <bpabbott@mac.com>
   305 
   306 	* plot/__gnuplot_has_feature__.m: Change version for 
   307 	"x11_figure_position", >4.2.4 to >=4.3.0.
   308 
   309 2009-04-30  Ben Abbott <bpabbott@mac.com>
   310 
   311 	* plot/gnuplot_drawnow.m: For figure position, treat 'wxt' as 'x11'.
   312 
   313 2009-04-30  Jaroslav Hajek <highegg@gmail.com>
   314 
   315 	* statistics/base/range.m: Fix behavior when dim is specified.
   316 
   317 2009-04-28  Ben Abbott <bpabbott@mac.com>
   318 
   319 	* plot/print.m: Fix typo: 'gswin23c' -> 'gswin32c'. Suppress stderr
   320 	when printing. New sub-function: fix_eps_bbox(). Add option, "-tight",
   321 	to replace the gnuplot bbox with a tight bbox for eps-files.
   322 
   323 2009-04-23  Ben Abbott <bpabbott@mac.com>
   324 
   325 	* plot/print.m: Use Ghostscript rather than ImageMagick's 'convert'.
   326 	Support printing to non-postscript printers. Do not change the output
   327 	filename when using Ghostscript. When using lpr to print the output,
   328 	send it without filtering (unix), or as if it were binary (pc).
   329 
   330 2009-04-22  Robert T. Short  <octave@phaselockedsystems.com>
   331 
   332 	* general/isa.m: Correctly report multiple layers of class hierarchy.
   333 
   334 2009-04-20  John W. Eaton  <jwe@octave.org>
   335 
   336 	* special-matrix/vander.m: Update tests.
   337 
   338 2009-04-20  Jaroslav Hajek  <highegg@gmail.com>
   339 
   340 	* special-matrix/vander.m: Allow second argument.
   341 	* special-matrix/polyfit.m: Simplify.
   342 
   343 2009-04-17  Rik  <rdrider0-list@yahoo.com>
   344 
   345 	* plot/__marching_cube__.m: Correct help Texinfo so manual will compile
   346 
   347 2009-04-16  Marco Caliari <marco.caliari@univr.it>
   348 
   349 	* toeplitz.m: Treat separately the sparse case.
   350 
   351 2009-04-14  Thomas Treichl  <Thomas.Treichl@gmx.net>
   352 
   353 	* plot/__marching_cube__.m: Add help text.
   354 	* plot/isonormals.m: Add help text and tests.
   355 
   356 2009-04-14  David Bateman  <dbateman@free.fr>
   357 
   358 	* plot/__patch__.m: Set default facecolor to [0,1,0].
   359 	
   360 2009-04-12  Aravindh Krishnamoorthy <aravindh.k.dev@gmail.com>
   361        * special-matrix/hadamard.m: Fix a documentation mistake.
   362 
   363 2009-04-14  Jaroslav Hajek  <highegg@gmail.com>
   364 
   365 	* polynomial/polyaffine.m: New function.
   366 	* polynomial/polyscale.m: Remove.
   367 	* polynomial/polytrans.m: Remove.
   368 
   369 2009-04-12  Ben Abbott <bpabbott@mac.com>
   370 
   371 	* plot/__gnuplot_open_stream__.m: New function.
   372 	* plot/__gnuplot_get_var__.m: If not open, open the gnuplot plot stream.
   373 	* plot/gnuplot_drawnow.m: Replace internal function open_gnuplot_stream
   374 	with new __gnuplot_open_stream__.
   375 
   376 2009-04-11  David Bateman  <dbateman@free.fr>
   377 
   378 	* geometry/trisurf.m: New file.
   379 	* geometry/Makefile.in (SOURCES): Add it here.
   380 	* geometry/trimesh.m: Convert to using 3D patches.
   381 	* plot/__go_draw_axes__.m: Allow 3D filled triangular patches.
   382 	* plot/__patch__.m: Rewrite to allow update of dependent variables
   383 	with listener functions amongst themselves.
   384 	* plot/patch.m: Add 3D demo. Update the documentation.
   385 
   386 2009-04-11  Martin Helm  <martinh@sirius.mhelm.de>
   387 
   388 	* plot/__interp_cube__.m, plot/__marching_cube__.m, isocolors.m,
   389 	isonnormals.m, isosurface.m: New files.
   390 	* plot/Makefile.in (SOURCES): Add them here.
   391 
   392 2009-04-11  Jaroslav Hajek  <highegg@gmail.com>
   393 
   394 	* set/intersect.m: Add missing branch.
   395 
   396 2009-04-10  Ben Abbott <bpabbott@mac.com>
   397 
   398 	* plot/print.m: If no pdf support in gnuplot, then "convert" from
   399 	postscript to pdf. For gnuplot 4.2.x use "convert", if it is present,
   400 	to produce pdf output. Only render a full page for ps/pdf output.
   401 	Rename variable, "size" to "canvas_size". Reformat help text to
   402 	eliminate unintended spaces. Minor improvements to the code.
   403 	* plot/gnuplot_drawnow.m: Place canvas size at the end of the terminal
   404 	spec, and remove trailing semicolon. Minor improvments to the code.
   405 	* plot/__gnuplot_get_var__.m: If fifo fails to open, try 2nd time.
   406 
   407 2009-04-08  Jaroslav Hajek  <highegg@gmail.com>
   408 
   409 	* special-matrix/vander.m: Optimize.
   410 
   411 2009-04-07  Ben Abbott <bpabbott@mac.com>
   412 
   413 	* plot/Makefile.in: Remove __gnuplot_default_font__.m from SOURCES.
   414 
   415 2009-04-06  Ben Abbott <bpabbott@mac.com>
   416 
   417 	* plot/__gnuplot_get_var__.m: Correct misleading error messages, and
   418 	remove dangling/commented code.
   419 	* plot/__gnuplot_default_font__.m: Remove file from archive.
   420 	* plot/__go_draw_axes__.m, plot/__go_draw_figure__.m: Allow
   421 	fontsize to be specified for all terminals with fontname == "*".
   422 
   423 2009-04-06  Jaroslav Hajek <highegg@gmail.com>
   424 
   425 	* polynomial/polyscale.m: New function.
   426 	* polynomial/polytrans.m: New function.
   427 
   428 2009-04-06  Jaroslav Hajek  <highegg@gmail.com>
   429 
   430 	* special-matrix/pascal.m: Fix, optimize & extend.
   431 
   432 2009-04-06  Jaroslav Hajek  <highegg@gmail.com>
   433 
   434 	* linear-algebra/vech.m: Optimize.
   435 
   436 2009-04-06  Jaroslav Hajek  <highegg@gmail.com>
   437 
   438 	* special-matrix/toeplitz.m: Optimize.
   439 
   440 2008-04-03  David Bateman  <dbateman@free.fr>
   441 
   442 	* plot/__scatter__.m: correct indexing of cdata.x
   443 
   444 2009-04-03  Jaroslav Hajek  <highegg@gmail.com>
   445 
   446 	* optimization/fminunc.m: New function.
   447 	* optimization/Makefile.in: Update.
   448 	* optimization/__dogleg__: Allow general quadratics.
   449 
   450 2009-04-02  Ben Abbott <bpabbott@mac.com>
   451 
   452 	* plot/__go_draw_axes__.m: Include gnuplot command termination when
   453 	plotting image.
   454 
   455 2009-04-02  Ben Abbott <bpabbott@mac.com>
   456 
   457 	* plot/__go_draw_axes__.m: Fix title placement for gnuplot 4.2.x.
   458 
   459 2009-04-02  Jaroslav Hajek  <highegg@gmail.com>
   460 
   461 	* optimization/fsolve.m: Fix test.
   462 
   463 2009-03-30  Ben Abbott <bpabbott@mac.com>
   464 
   465 	* plot/__go_draw_axes__.m: New subfunction create_fontspec(). Allow
   466 	fontsize to be specified when the fontname is anonymous.
   467 
   468 2009-03-30  Ben Abbott <bpabbott@mac.com>
   469 
   470 	* plot/__gnuplot_default_font__.m: New function: determine gnuplot's
   471 	terminal dependent default font.
   472 	* plot/__go_draw_figure__.m: Substitute gnuplot default font when
   473 	"fontname" = "*".
   474 
   475 2009-03-29  John W. Eaton  <jwe@octave.org>
   476 
   477 	* testfun/Makefile.in (SOURCES): Add rundemos.m to the list.
   478 
   479 2009-03-29  Ben Abbott <bpabbott@mac.com>
   480 
   481 	* plot/print.m: For eps output the bounding box should represent the
   482 	figure's position.
   483 
   484 2009-03-28  Ben Abbott <bpabbott@mac.com>
   485 
   486 	* plot/gnuplot_drawnow.m: Always set figure property "__plot_stream__"
   487 	to the active gnuplot steam. Permits __gnuplot_get_var__ to return to
   488 	proper result for all gnuplot streams.
   489 
   490 2009-03-27  Ben Abbott <bpabbott@mac.com>
   491 
   492 	* plot/__go_draw_axes__.m: Properly position the title for 3D plots
   493 	when using the gnuplot (v4.3+) backend.
   494 
   495 2009-03-27  Jaroslav Hajek  <highegg@gmail.com>
   496 
   497 	* linear-algebra/expm.m: Fix order of outputs from balance.
   498 
   499 2009-03-25  Kai Habel  <kai.habel@gmx.de>
   500 
   501 	* general/gradient.m: Fix calculation for more than two
   502 	dimensions.  Change interpretation of vector arguments from
   503 	spacing to coordinates.  New tests.
   504 
   505 2009-03-25  John W. Eaton  <jwe@octave.org>
   506 
   507 	* mkdoc: Pass full file name to gethelp.
   508 	* gethelp.cc (main): Handle second argument.  Write comment with
   509 	full file name to output.
   510 
   511 2009-03-24  Ben Abbott <bpabbott@mac.com>
   512 
   513 	* plot/gnuplot_drawnow.m: When printing, pass scalar plot_stream
   514 	to __gnuplot_draw_figure__, and close all plot streams when done.
   515 
   516 2009-03-24  John W. Eaton  <jwe@octave.org>
   517 
   518 	* general/isa.m: Handle parent classes.
   519 
   520 2009-03-23  Ben Abbott <bpabbott@mac.com>
   521 
   522 	* plot/gnuplot_drawnow.m: Check that gnuplot has internal variable
   523 	"GPVAL_TERMINALS".
   524 	* plot/__gnuplot_has_feature__.m: Add "variable_GPVAL_TERMINALS".
   525 
   526 2009-03-21  Ben Abbott <bpabbott@mac.com>
   527 
   528 	* plot/gnuplot_drawnow.m: Verify the gnuplot terminal is supported.
   529 	* plot/__gnuplot_get_var__.m: Add function to get gnuplot variables.
   530 	* plot/print.m: Restore the behavior for option -S<num>,<num>.
   531 
   532 2009-03-19  Jaroslav Hajek <highegg@gmail.com>
   533 
   534 	* optimization/fsolve.m (guarded_eval): Simplify & fix missing
   535 	semicolon.
   536 
   537 2009-03-17  Jaroslav Hajek  <highegg@gmail.com>
   538 
   539 	* optimization/__fdjac__.m: Pass in fvec to save one evaluation.
   540 	* optimization/fsolve.m: Avoid redundant reevaluation when using
   541 	FD jacobians. Document how it can be done with user jacobians.  Make
   542 	first iteration special and call outputfcn after it. Skip updates
   543 	unless two successful iterations have occured.
   544 	* optimization/__dogleg__.m: Add missing alpha in the zero-gradient
   545 	case.
   546 	* optimization/fsolve.m: Remove autodg (not used), simplify.
   547 
   548 2009-03-14  Jaroslav Hajek  <highegg@gmail.com>
   549 
   550 	* statistics/base/var.m: a -> x.
   551 
   552 2009-03-13  Jaroslav Hajek  <highegg@gmail.com>
   553 
   554 	* statistics/base/mean.m: Simplify.
   555 	* statistics/base/meansq.m: Optimize.
   556 	* statistics/base/center.m: Fix behvaior with vectors, simplify.
   557 	* statistics/base/std.m: Simplify using `center'.
   558 	* statistics/base/var.m: Ditto.
   559 	* statistics/base/cov.m: Ditto.
   560 
   561 2009-03-13  Jaroslav Hajek  <highegg@gmail.com>
   562 
   563 	* general/repmat.m: Use subscript pairs rather than forming Kronecker
   564 	products.
   565 
   566 2009-03-11  Ben Abbott  <bpabbott@mac.com>
   567 
   568 	* plot/__go_draw_axes__.m: Unset the {x,y,z}ticks when initializing
   569 	each axis. Set ticklabels when the ticklabels are empty and when
   570 	ticklabelmode=="manual".
   571 
   572 2009-03-11  Marco Caliari  <marco.caliari@univr.it>
   573 
   574 	* plot/axis.m: Implement "square" and "equal" options, conditional
   575 	on how octave positions gnuplot axes. Place the "title()" and
   576 	"axis()" commands after "plot()" in the demos.
   577 
   578 2009-03-09  Ben Abbott  <bpabbott@mac.com>
   579 
   580 	* plot/__go_draw_axes__.m (do_tics): Fix typo (xaxislocation ->
   581 	yaxislocation).
   582 
   583 2009-03-09  John W. Eaton  <jwe@octave.org>
   584 
   585 	* help/lookfor.m (search_cache): Also match function names.
   586 
   587 	* pkg/pkg.m, help/gen_doc_cache.m, help/lookfor.m:
   588 	Use doc-cache instead of DOC for doc cache file.
   589 
   590 2009-03-09  Jaroslav Hajek  <highegg@gmail.com>
   591 
   592 	* general/accumarray.m: Reorder tests. Call either "sparse" or
   593 	__accumarray_sum__ for the default summation case.
   594 	* statistics/base/histc.m: Reimplement using lookup & accumarray.
   595 
   596 2009-03-08  S�ren Hauberg <hauberg@gmail.com>
   597 
   598 	* statistics/base/histc.m: New function.
   599 
   600 2009-03-06  Ben Abbott  <bpabbott@mac.com>
   601 
   602 	* plot/__go_draw_axes__.m: Preserve the order of axes' children
   603 	when pruning the handles for the {x,y,z}labels and title.
   604 	* plot/legend.m: Change demo to add colors to lines. This change
   605 	reveals the problem (above) with the ordering of the axes' children.
   606 
   607 2009-03-05  Jaroslav Hajek  <highegg@gmail.com>
   608 
   609 	* linear-algebra/condest.m: Use lu rather than splu. Use relative tols
   610 	for tests.
   611 
   612 2009-03-05  John W. Eaton  <jwe@octave.org>
   613 
   614 	* deprecated/spdiag.m: Ensure sparse result.
   615 
   616 2009-03-05  Ben Abbott  <bpabbott@mac.com>
   617 
   618 	* plot/__go_draw_axes__.m: Preserve column vector orientation for
   619 	the axes children while removing the axis label & title handles.
   620 
   621 2009-03-03  Jaroslav Hajek  <highegg@gmail.com>
   622 
   623 	* polynomial/polyval.m: Implement using Horner scheme.
   624 
   625 2009-03-03  Ben Abbott  <bpabbott@mac.com>
   626 
   627 	* plot/gnuplot_drawnow.m: Fix unintended shift of plot image for
   628 	the gnuplot postscript+eps terminal.
   629 
   630 2009-03-02  Jaroslav Hajek  <highegg@gmail.com>
   631 
   632 	* pkg/pkg.m (fix_depends): Fix & simplify splitting the string.
   633 
   634 2009-03-02  Thorsten Meyer  <thorsten.meyier@gmx.de>
   635 
   636 	* set/complement.m, set/union.m: Remove reference to deprecated
   637 	function create_set.
   638 
   639 2009-03-01  Ben Abbott  <bpabbott@mac.com>
   640 
   641 	* plot/__go_draw_axes__.m: Do not render axis labels twice when
   642 	their handles are visible, but do render objects with hidden
   643 	handles.
   644 
   645 2009-03-01  Ben Abbott  <bpabbott@mac.com>
   646 
   647 	* general/num2str.m: Trivial bug fix. Recent switch from split()
   648 	to strsplit() produced cells rather than character data.
   649 
   650 2009-03-01  Ben Abbott  <bpabbott@mac.com>
   651 
   652 	* plot/colorbar.m: Bug fix. Allow hidden colorbars to be deleted,
   653 	and replace existing colorbar when a new one is created. Additional
   654 	demos are included to verify these behaviors.
   655 
   656 2009-02-28  Ben Abbott  <bpabbott@mac.com>
   657 
   658 	* plot/__actual_axis_position__.m: Include file missed in prior
   659 	changeset.
   660 
   661 2009-02-28  Ben Abbott  <bpabbott@mac.com>
   662 
   663 	* plot/print.m, plot/gnuplot_drawnow.m: Add compatible support for
   664 	specificying resolution of bitmap terminals, "-r<num>".
   665 
   666 	* plot/gnuplot_drawnow.m: Check that canvas size is only specified
   667 	one time.
   668 
   669 	* plot/gnuplot_drawnow.m, plot/__go_draw_figure__.m: Support papersize,
   670 	paperposition properties. Accommodate gnuplot's implicit margins for
   671 	postscript terminals. Remove internal function get_canvassize().
   672 
   673 	* plot/gnuplot_drawnow.m:
   674 	Terminate gnuplot "set term ..." with semicolon.
   675 	Specify vector terminals sizes in floating point.
   676 	Rename internal function isbackend() to output_to_screen().
   677 	Rename internal function gnuplot_term() to gnuplot_default_term().
   678 	Rename internal function isbitmap() to term_units_are_pixels().
   679 	Minor changes for coding conventions.
   680 
   681 	* plot/__actual_axis_position__.m, Makefile.in: New function to
   682 	determine position of rendered axes, including the effect of the
   683 	aspect ratio.
   684 	* plot/__gnuplot_has_feature__.m: Add new feature
   685 	"screen_coordinates_for_{lrtb}margin".
   686 	* plot/__go_draw_axes__.m, plot/colorbar.m: Enable axes to be positioned
   687 	using {lrtb}margins.
   688 	* plot/colorbar.m: Add to, and modify, demos.
   689 
   690 	* plot/print.m: Remove non-functional/commented code.
   691 	* plot/__go_draw_figure__.m: Remove non-functional code.
   692 	* plot/__gnuplot_has_feature__.m: Remove non-functional code.
   693 
   694 	* plot/quiver3.m: Add "clf" and "colormap(jet(64))" to demo.
   695 
   696 2009-02-27  John W. Eaton  <jwe@octave.org>
   697 
   698 	* set/complement.m: Call unique, not create_set.
   699 	* set/unique.m: Style fix for docstring.
   700 	* deprecated/create_set.m: Move here from set/create_set.m.
   701 	Always return a row vector, as documented.
   702 
   703 	* set/Makefile.in (SOURCES): Remove create_set.m from the list.
   704 	* deprecated/Makefile.in (SOURCES): Add create_set.m to the list.
   705 
   706 	* general/num2str.m: Call strsplit instead of split.
   707 
   708 	* strings/strsplit.m: Style fixes.
   709 
   710 2009-02-27  Jaroslav Hajek  <highegg@gmail.com>
   711 
   712 	* strings/strsplit.m: Check also nargin.
   713 
   714 2009-02-26  John W. Eaton  <jwe@octave.org>
   715 
   716 	* deprecated/split.m: Add warning, not about version.
   717 
   718 2009-02-26  Jaroslav Hajek  <highegg@gmail.com>
   719 
   720 	* strings/strsplit.m: New function.
   721 	* strings/split.m: Move to deprecated/.
   722 	* strings/Makefile.in: Update.
   723 	* deprecated/Makefile.in: Update.
   724 
   725 	* general/int2str.m: Use strsplit instead of split.
   726 	* general/num2str.m: Ditto.
   727 	* help/__makeinfo__.m: Ditto.
   728 	* help/lookfor.m: Ditto.
   729 	* miscellaneous/compare_versions.m: Ditto.
   730 	* miscellaneous/tar.m: Ditto.
   731 	* miscellaneous/unpack.m: Ditto.
   732 	* miscellaneous/what.m: Ditto.
   733 	* miscellaneous/zip.m: Ditto.
   734 	* pkg/pkg.m: Ditto.
   735 	* strings/strtok.m: Ditto.
   736 	* testfun/rundemos.m: Ditto.
   737 
   738 2009-02-25  John W. Eaton  <jwe@octave.org>
   739 
   740 	* Makefile.in (distclean maintainer-clean): Remove tags and TAGS
   741 	in distclean target.
   742 
   743 2009-02-25  Jaroslav Hajek  <highegg@gmail.com>
   744 
   745 	* help/lookfor.m: Vectorize the path splitting using mat2cell.
   746 	Extract new path elements using setdiff.
   747 
   748 2009-02-25  John W. Eaton  <jwe@octave.org>
   749 
   750 	* plot/pie.m: Use numel to check sizes of X and LABELS instead of
   751 	using size_equal.  From Andy Buckle <andybuckle@gmail.com>.
   752 
   753 	* help/lookfor.m: Split original path into cell array and compare
   754 	elements with strcmp.  Suppress warnings and errors when getting
   755 	help text from function files.
   756 
   757 2009-02-24  John W. Eaton  <jwe@octave.org>
   758 
   759 	* help/gen_doc_cache.m: Don't compress output file.  By default,
   760 	write to DOC, not DOC.gz.  Don't save empty cache.
   761 
   762 	* help/lookfor.m: Use doc_cache_file to get location of DOC file.
   763 
   764 2009-02-24  Jason Riedy  <jason@acm.org>
   765 
   766 	* pkg/pkg.m (generate_lookfor_cache): Generate a DOC file for each
   767 	directory.
   768 
   769 	* help/gen_doc_cache.m: Call __makeinfo__, not makeinfo.
   770 
   771 2009-02-24  Jaroslav Hajek  <highegg@gmail.com>
   772 
   773 	* optimization/fsolve.m: Update niter after each iteration, not just
   774 	a succesful one.
   775 
   776 2009-02-08  Thorsten Meyer  <thorsten.meyier@gmx.de>
   777 
   778 	* configure.in: AC_SUBST ac_config_files
   779 
   780 	* Makefile.in:  Add make targets for configuration files
   781 	and config.status.
   782 
   783 2009-02-23  John W. Eaton  <jwe@octave.org>
   784 
   785 	* plot/fplot.m: Fix nargin check.
   786 	From Joel Parker <Joel.Parker@radiancetech.com>.
   787 
   788 2009-02-20  Steffen Groot  <steffen.groot@technolution.eu>
   789 
   790 	* plot/__patch__.m: Correct indexing of varargin.
   791 
   792 2009-02-20  Jaroslav Hajek  <highegg@gmail.com>
   793 
   794 	* linear-algebra/dmult.m: Remove.
   795 	* linear-algebra/Makefile.in: Update.
   796 	* deprecated/dmult.m: Move here; revert to the 3.0.x version.
   797 	* deprecated/Makefile.in: Update.
   798 	* statistics/models/logistic_regression_derivatives.m: Replace dmult
   799 	by diagonal matrices.
   800 
   801 2009-02-19  Ben Abbott  <bpabbott@mac.com>
   802 
   803 	* plot/gnuplot_drawnow.m: Only send figure position info to gnuplot
   804 	when the plot stream is first opened. Revert usage of hidden axes 
   805 	to store prior figure "position" property.
   806 
   807 2009-02-19  John W. Eaton  <jwe@octave.org>
   808 
   809 	* general/__isequal__.m, general/__splinen__.m, image/__img__.m,
   810 	image/__img_via_file__.m, miscellaneous/__xzip__.m,
   811 	optimization/__all_opts__.m, optimization/__dogleg__.m,
   812 	optimization/__fdjac__.m, path/__extractpath__.m,
   813 	plot/__add_datasource__.m, plot/__area__.m,
   814 	plot/__axes_limits__.m, plot/__axis_label__.m, plot/__bar__.m,
   815 	plot/__bars__.m, plot/__clabel__.m, plot/__contour__.m,
   816 	plot/__default_plot_options__.m, plot/__errcomm__.m,
   817 	plot/__errplot__.m, plot/__ezplot__.m,
   818 	plot/__gnuplot_has_feature__.m, plot/__gnuplot_version__.m,
   819 	plot/__go_close_all__.m, plot/__go_draw_axes__.m,
   820 	plot/__go_draw_figure__.m, plot/__line__.m,
   821 	plot/__next_line_color__.m, plot/__patch__.m, plot/__plr1__.m,
   822 	plot/__plr2__.m, plot/__plt1__.m, plot/__plt2__.m,
   823 	plot/__plt2mm__.m, plot/__plt2mv__.m, plot/__plt2ss__.m,
   824 	plot/__plt2sv__.m, plot/__plt2vm__.m, plot/__plt2vs__.m,
   825 	plot/__plt2vv__.m, plot/__plt__.m, plot/__plt_get_axis_arg__.m,
   826 	plot/__pltopt1__.m, plot/__pltopt__.m, plot/__quiver__.m,
   827 	plot/__scatter__.m, plot/__stem__.m, startup/__finish__.m,
   828 	statistics/base/__quantile__.m: Consistent doc strings for
   829 	internal fucntions.
   830 
   831 2009-02-18  Ben Abbott  <bpabbott@mac.com>
   832 
   833 	* plot/subplot.m: Fix unintended deletion of axes.
   834 
   835 2009-02-18  Frederick Umminger  <Frederick_Umminger@playstation.sony.com>
   836 
   837 	* audio/wavread.m: Improve search for data chunks.
   838 
   839 2009-02-18  Ivan Sutoris  <ivan.sutoris@gmail.com>
   840 
   841 	* miscellaneous/edit.m: Expand documentation about editor mode.
   842 
   843 2009-02-18  John W. Eaton  <jwe@octave.org>
   844 
   845 	* plot/__gnuplot_version__.m: Don't use regexp to extract version
   846 	number.
   847 
   848 2009-02-18  John W. Eaton  <jwe@octave.org>
   849 
   850 	* plot/gnuplot_drawnow.m (gnuplot_set_term):
   851 	Adjust nargin checks for new signature.
   852 
   853 2009-02-17  Ben Abbott  <bpabbott@mac.com>
   854 
   855 	* plot/contourc.m: Convert demo to test.
   856 	* plot/surfnorm.m: Add another demo.
   857 	* plot/surfnorm.m, plot/pareto.m: Add "colormap(jet)" to 1st demo.
   858 	* plot/plotyy.m, plot/patch.m, plot/pareto.m, plot/legend.m,
   859 	plot/fill.m, plot/comet.m, plot/colorbar.m, plot/clabel.m:
   860 	Replace "close all" with "clf" in demo.
   861 
   862 2009-02-17  Ben Abbott  <bpabbott@mac.com>
   863 
   864 	* plot/gnuplot_drawnow.m: Only close the gnuplot window and send
   865 	position/size info when the figure's position property has changed.
   866 	(gnuplot_set_term): New arg, NEW_STREAM.  Change all uses.
   867 	(open_gnuplot_stream): Delete unused output ENHANCED.
   868 
   869 2009-02-17  John W. Eaton  <jwe@octave.org>
   870 
   871 	* plot/plotyy.m: Handle case of existing figure with no axes.
   872 
   873 2009-02-16  John W. Eaton  <jwe@octave.org>
   874 
   875 	* help/__makeinfo__.m: Rename from help/makeinfo.m.  Delete tmp file.
   876 	* help/Makefile.in (SOURCES): Add __makeinfo__.m, delete makeinfo.m.
   877 	* help/get_first_help_sentence.m, help/help.m, help/lookfor.m,
   878 	help/print_usage.m: Call __makeinfo__ instead of makeinfo.
   879 	* help/__strip_html_tags__.m, help/__additional_help_message__.m:
   880 	Doc fix.
   881 
   882 2009-02-16  Ben Abbott  <bpabbott@mac.com>
   883 
   884 	* plot/shading.m: No new figure windows for the demos.
   885 	* plot/surfl.m: Clear figure before running demos.
   886 
   887 2009-02-16  Jaroslav Hajek  <highegg@gmail.com>
   888 
   889 	* linear-algebra/expm.m: Fix invalid unscaling.
   890 	* help/which.m: Do not add "function" here.
   891 	* optimization/fsolve.m: Update comments.
   892 
   893 2009-02-16  John W. Eaton  <jwe@octave.org>
   894 
   895 	* help/help.m: Shorten default help text.
   896 
   897 2009-02-15  John W. Eaton  <jwe@octave.org>
   898 
   899 	* help/doc.m, help/help.m, help/lookfor.m, help/type.m,
   900 	help/which.m, image/colormap.m, miscellaneous/delete.m,
   901 	miscellaneous/dir.m, miscellaneous/edit.m,
   902 	miscellaneous/intwarning.m, miscellaneous/ls.m,
   903 	miscellaneous/mex.m, miscellaneous/mkoctfile.m,
   904 	miscellaneous/run.m, miscellaneous/what.m, path/savepath.m,
   905 	pkg/pkg.m, plot/axis.m, plot/box.m, plot/caxis.m, plot/cla.m,
   906 	plot/close.m, plot/colorbar.m, plot/grid.m, plot/hidden.m,
   907 	plot/hold.m, plot/legend.m, plot/orient.m, plot/print.m,
   908 	plot/shading.m, plot/title.m, plot/xlabel.m, plot/ylabel.m,
   909 	plot/zlabel.m, testfun/demo.m, testfun/example.m, testfun/fail.m,
   910 	testfun/rundemos.m, testfun/test.m:
   911 	Delete "PKG_ADD: mark_as_command" directive.
   912 
   913 	* scripts/edit.m: Avoid command-style function call syntax when
   914 	assigning results in tests.
   915 
   916 	* deprecated/mark_as_rawcommand.m, deprecated/unmark_rawcommand.m,
   917 	deprecated/israwcommand.m, deprecated/mark_as_command.m,
   918 	deprecated/unmark_command.m, deprecated/iscommand.m:
   919 	New functions.
   920 	* deprecated/Makefile.in (SOURCES): Add them to the list.
   921 
   922 2009-02-15  Ben Abbott  <bpabbott@mac.com>
   923 
   924 	* plot/subplot.m: Compatible placement of subplots.
   925 
   926 2009-02-13 Ben Abbott  <bpabott@mac.com>
   927 
   928 	* plot/__go_draw_axes__.m: Respect axes ticklength property.
   929 
   930 2009-02-12  John W. Eaton  <jwe@octave.org>
   931 
   932 	* general/sortrows.m: Call __sort_rows_idx__, not __sortrows_idx__.
   933 
   934 2009-02-12  Soren Hauberg  <hauberg@gmail.com>
   935 
   936 	* help/gen_doc_cache.m: Change API so we only handle one directory per
   937         call to this function.
   938 
   939 2009-02-12  Soren Hauberg  <hauberg@gmail.com>
   940 
   941 	* help/lookfor.m: Adapt to new cache scheme.
   942 
   943 2009-02-11  Jaroslav Hajek  <highegg@gmail.com>
   944 
   945 	* general/sortrows.m: Employ __sortrows_idx__ when applicable,
   946 	gripe for sparse matrices.
   947 
   948 2009-02-11  John W. Eaton  <jwe@octave.org>
   949 
   950 	* miscellaneous/news.m: Look in octetcdir for NEWS file.
   951 
   952 2009-02-09  Jaroslav Hajek  <highegg@gmail.com>
   953 
   954 	* general/interp2.m: Added support for pchip bicubic interpolation.
   955 	Also simplified code and added support for natural extrapolation via
   956 	"extrap".
   957 
   958 2009-02-09  John W. Eaton  <jwe@octave.org>
   959 
   960 	* miscellaneous/Makefile.in (SOURCES): Include __xzip__.m in the list.
   961 
   962 	* testfun/rundemos.m: Error if fopen fails.
   963 
   964 2009-02-08  John W. Eaton  <jwe@octave.org>
   965 
   966 	* Makefile.in (install install-strip): Don't install ls-R file.
   967 	(uninstall): Don't uninstall ls-R file.
   968 
   969 2009-02-06  Jaroslav Hajek  <highegg@gmail.com>
   970 
   971 	* optimization/fsolve.m: Document support for complex holomorphic
   972 	systems. Improve guarded evaluation.
   973 
   974 2009-02-05  John W. Eaton  <jwe@octave.org>
   975 
   976 	* miscellaneous/news.m: Use puts instead of printf.
   977 
   978 2009-02-05  Thomas D. Dean  <tomdean@speakeasy.org>
   979 
   980 	* polynomial/polyout.m: Replace com2str with num2str, and minor
   981 	style changes.
   982 
   983 2009-02-04  John W. Eaton  <jwe@octave.org>
   984 
   985 	* help/which.m: Still print something sensible if type is empty.
   986 
   987 2009-02-04  Soren Hauberg  <hauberg@gmail.com>
   988             Thomas Treichl  <Thomas.Treichl@gmx.net>
   989 
   990 	* miscellaneous/Makefile.in (SOURCES): Add bzip2.m to the list.
   991 
   992 2009-02-04  Frederick Umminger  <Frederick_Umminger@playstation.sony.com>
   993 
   994 	* signal/freqz.m: Ensure causal phase response.
   995 	Handle long input correctly.
   996 
   997 2009-02-04  Petr Mikulik  <mikulik@physics.muni.cz>
   998 
   999 	* plot/__go_draw_axes__.m: Pass "interpolate 0, 0" to gnuplot
  1000 	instead of "interpolate 4, 4".
  1001 
  1002 2009-02-04  John W. Eaton  <jwe@octave.org>
  1003 
  1004 	* audio/wavwrite.m, deprecated/splu.m, general/bitcmp.m,
  1005 	general/fliplr.m, general/flipud.m, general/genvarname.m,
  1006 	general/nargchk.m, general/nargoutchk.m, general/quadgk.m,
  1007 	general/rot90.m, geometry/griddata.m, geometry/rectint.m,
  1008 	geometry/voronoi.m, geometry/voronoin.m,
  1009 	help/__strip_html_tags__.m, image/brighten.m, image/imfinfo.m,
  1010 	image/imread.m, linear-algebra/cond.m, linear-algebra/condest.m,
  1011 	linear-algebra/dmult.m, linear-algebra/dot.m,
  1012 	linear-algebra/expm.m, linear-algebra/housh.m,
  1013 	linear-algebra/onenormest.m, linear-algebra/subspace.m,
  1014 	miscellaneous/compare_versions.m, optimization/__all_opts__.m,
  1015 	optimization/optimget.m, pkg/pkg.m, plot/__bar__.m,
  1016 	plot/__plr2__.m, plot/ribbon.m, plot/slice.m, polynomial/pchip.m,
  1017 	polynomial/roots.m, set/unique.m, signal/fractdiff.m,
  1018 	signal/hurst.m, specfun/beta.m, specfun/legendre.m,
  1019 	statistics/base/__quantile__.m, statistics/base/quantile.m,
  1020 	statistics/tests/cor_test.m,
  1021 	statistics/tests/kolmogorov_smirnov_test_2.m, strings/base2dec.m,
  1022 	strings/dec2base.m, strings/strcat.m, strings/validatestring.m,
  1023 	time/addtodate.m: Style fixes.
  1024 
  1025 2009-02-04  Jaroslav Hajek  <highegg@gmail.com>
  1026 
  1027 	* optimization/fsolve.m: remove redundant line.
  1028 
  1029 2009-02-03  Jaroslav Hajek  <highegg@gmail.com>
  1030 	
  1031 	* optimization/Makefile.in: Add missing source.
  1032 
  1033 2009-02-02  Rob Mahurin <rob@utk.edu>
  1034 
  1035 	* general/interpft.m: Increase tolerance in tests, for FFTPACK.
  1036 	
  1037 2009-02-03  Jaroslav Hajek  <highegg@gmail.com>
  1038 
  1039 	* optimization/__all_opts__.m: Yield empty list in recursive calls.
  1040 	mlock to avoid unloading.
  1041 
  1042 2009-01-30  John W. Eaton  <jwe@octave.org>
  1043 
  1044 	* optimization/PKG_ADD: Delete.
  1045 	* optimization/fsolve.m, optimization/fzero.m,
  1046 	optimization/lsqnonneg.m: Use PKG_ADD: comment to call __all_opts__.
  1047 
  1048 2009-01-30  Jaroslav Hajek  <highegg@gmail.com>
  1049 
  1050 	* optimization/__all_opts__.m: New source.
  1051 	* optimization/optimset.m: Implement checking for registered options.
  1052 	* optimization/optimget.m: Ditto.
  1053 	* optimization/fsolve.m: Fix misspelled option.
  1054 	* optimization/PKG_ADD: New startup file.
  1055 
  1056 2009-01-30  Kai Habel  <kai.habel@gmx.de>
  1057 
  1058 	* plot/__go_draw_axes__.m: Add support for transparent surfaces.
  1059 	* plot/__gnuplot_has_feature__.m: Add feature 'transparent_surface',
  1060 	Require gnuplot 4.3 for transparent patches and surfaces.
  1061 
  1062 2009-01-30  Benjamin Lindner  <lindnerben@gmx.net>
  1063 
  1064 	* time/datestr.m: Convert YYYY to %Y instead of %C%y.
  1065 	Convert [Dd][Dd] to %d instead of %e.
  1066 
  1067 2009-01-30  Ben Abbott  <bpabbott@mac.com>
  1068 
  1069 	* plot/print.m: Use __gnuplot_has_feature__ instead of
  1070 	compare_versions.
  1071 
  1072 	* plot/gnuplot_drawnow.m: Respect x11 figure position property.
  1073 
  1074 2009-01-29  John W. Eaton  <jwe@octave.org>
  1075 
  1076 	* miscellaneous/fileparts.m: Match all possible file separators.
  1077 
  1078 2009-01-29  Kai Habel <kai.habel@gmx.de>
  1079 
  1080         * plot/__go_draw_axes__.m: Add support for transparent patches.
  1081 
  1082 2009-01-29  S�ren Hauberg  <hauberg@gmail.com>
  1083 
  1084 	* help/help.m, help/print_usage.m, help/get_first_help_sentence.m:
  1085 	print sensible error message when function is found but not documented.
  1086 
  1087 	* help/help.m: Allow displaying 'Contents.m' files.
  1088 
  1089 2009-01-29  Kai Habel <kai.habel@gmx.de>
  1090 
  1091         * plot/Makefile.in (SOURCES): Include diffuse.m, specular.m, and
  1092 	surfl.m in the list.
  1093 
  1094 2009-01-28  Ben Abbott  <bpabbott@mac.com>
  1095 
  1096 	* plot/gnuplot_drawnow.m: Style fixes.
  1097 
  1098 	* plot/__gnuplot_has_feature__.m: New file, checks for supported
  1099 	feature.
  1100 
  1101 2009-01-28  Jaroslav Hajek  <highegg@gmail.com>
  1102 
  1103 	* optimization/fsolve.m: Don't use pivoting at all (for the time
  1104 	being).
  1105 
  1106 2009-01-28  Jaroslav Hajek  <highegg@gmail.com>
  1107 
  1108 	* optimization/fsolve.m: Use more adaptive rescaling.
  1109 	Put back the default tolerances based on machine eps respecting
  1110 	the used precision. Partially reflect this in the default optimset
  1111 	values.
  1112 
  1113 2009-01-28  Jaroslav Hajek  <highegg@gmail.com>
  1114 
  1115 	* miscellaneous/ordefields.m: Use indexed assignment instead of a
  1116 	loop. Fix for multidimensional cases.
  1117 
  1118 2009-01-27  John W. Eaton  <jwe@octave.org>
  1119 
  1120 	* general/arrayfun.m, image/imwrite.m, plot/axis.m, plot/clf.m,
  1121 	plot/ribbon.m, plot/gnuplot_drawnow.m, plot/cla.m, set/unique.m:
  1122 	Use endif or endfor instead of "end".
  1123 
  1124 	* path/savepath.m: Call command_line_path instead of commandlinepath.
  1125 
  1126 2009-01-27  Jason Riedy  <jason@acm.org>
  1127 
  1128 	* miscellaneous/orderfields.m: Really fix the indexing for struct
  1129 	arrays.
  1130 
  1131 2009-01-27  Carlo de Falco  <kingcrimson@tsicali.it>
  1132 
  1133 	* polynomial/spline.m: Doc fix.
  1134 
  1135 2009-01-27  S�ren Hauberg  <hauberg@gmail.com>
  1136 
  1137 	* general/gradient.m: Handle computing the gradient of a function
  1138 	handle.
  1139 
  1140 2009-01-27  Jaroslav Hajek  <highegg@gmail.com>
  1141 
  1142 	* optimization/lsqnonneg.m: Reimplement using QR updating for
  1143 	square and overdetermined systems.
  1144 
  1145 2009-01-27  Jaroslav Hajek  <highegg@gmail.com>
  1146 
  1147 	* optimization/fsolve.m: Provide default values on request.
  1148 	Adjust some defaults.
  1149 	* optimization/fzero.m: Ditto.
  1150 	* optimization/optimset.m: Query optimal values via the M*b way.
  1151 
  1152 2009-01-26  Jason Riedy  <jason@acm.org>
  1153 
  1154 	* miscellaneous/orderfields.m: Also avoid loop for non-empty structs.
  1155 
  1156 2009-01-17  Jaroslav Hajek  <highegg@gmail.com>
  1157 
  1158 	* optimization/fsolve.m: Disable Broyden updates for sparse jacobians.
  1159 
  1160 2009-01-17  Jaroslav Hajek  <highegg@gmail.com>
  1161 
  1162 	* optimization/__fsolve_defopts__.m: Remove.
  1163 	* optimization/Makefile.in: Reflect change.
  1164 
  1165 2009-01-17  Jaroslav Hajek  <highegg@gmail.com>
  1166 
  1167 	* optimization/__fdjac__.m: Fix setting up h.
  1168 	* optimization/fsolve.m: Allow underdetermined systems. Use QR for
  1169 	large enough square and overdetermined systems, with pivoting in the
  1170 	first step. Simplify options. Adjust defaults - make TR radius
  1171 	tolerance less stringent. Support DisplayFcn.
  1172 
  1173 2008-12-24 Ben Abbott  <bpabbott@mac.com>
  1174 
  1175 	* path/savepath.m: Respect cmd-line and env paths.
  1176 
  1177 2009-01-24 Ben Abbott  <bpabbott@mac.com>
  1178 
  1179 	* sparse/svds.m: svds.m: skip tests if ARPACK is missing.
  1180 
  1181 2009-01-23  S�ren Hauberg  <hauberg@gmail.com>
  1182 
  1183 	* help/type.m: Make 'type X' work, when X is the name of a variable.
  1184 
  1185 2009-01-22  John W. Eaton  <jwe@octave.org>
  1186 
  1187 	* help/which.m: New function.
  1188 	* help/Makefile.in (SOURCES): Add it to the list.
  1189 
  1190 	* help/help.m: Also display location of the file before the help text.
  1191 	* help/print_usage: Also display additional help text.
  1192 	* help/__additional_help_message__.m: Return message instead of
  1193 	displaying it.
  1194 
  1195 2009-01-22  S�ren Hauberg  <hauberg@gmail.com>
  1196 
  1197 	* help: New directory.
  1198 	* configure.in (AC_CONFIG_FILES): Add help/Makefile to the list.
  1199 	* Makefile.in (SUBDIRS): Add it to the list.
  1200 	* help/__additional_help_message__.m, help/__strip_html_tags__.m,
  1201 	help/gen_doc_cache.m, help/get_first_help_sentence.m, help/help.m,
  1202 	help/lookfor.m, help/makeinfo.m, help/print_usage.m, help/type.m:
  1203 	New functions.
  1204 	* help/Makefile.in (SOURCES): Add them to the list.
  1205 	* help/doc.m: Move here from miscellaneous/doc.m.
  1206 	* miscellaneous/Makefile.in (SOURCES): Remove doc.m from the list.
  1207 	* miscellaneous/pkg.m: Generate documentation cache during install.
  1208 
  1209 2009-01-22  Jaroslav Hajek  <highegg@gmail.com>
  1210 
  1211 	* optimization/fsolve.m: Undo the last change.
  1212 
  1213 2009-01-18  Thorsten Meyer  <thorsten.meyier@gmx.de>
  1214 
  1215 	* miscellaneous/doc.m: Add test for existence of info file.
  1216 	
  1217 2009-01-21  John W. Eaton  <jwe@octave.org>
  1218 
  1219 	* plot/__axis_label__.m: Set properties in existing axis label
  1220 	object instead of creating a new text object.
  1221 	* plot/ylabel.m: Don't set rotation property here.
  1222 	* plot/title.m: Don't set horizontalalignment property here.
  1223 
  1224 	* plot/ylabel.m: Insert rotation property in varargin before
  1225 	passing it on to __axis_label__.
  1226 	* plot/__axis_label__.m: Don't set rotation for ylabel here.
  1227 
  1228 	* plot/title.m: Insert horizontalalignment property in varargin
  1229 	before passing it on to __axis_label__.
  1230 
  1231 2009-01-21  Jaroslav Hajek  <highegg@gmail.com>
  1232 
  1233 	* strings/strchr.m: New function.
  1234 	* strings/Makefile.in: Add it.
  1235 
  1236 2009-01-20  Jaroslav Hajek  <highegg@gmail.com>
  1237 
  1238 	* optimization/fsolve.m: Only use qrupdate if available.
  1239 
  1240 2009-01-20  John W. Eaton  <jwe@octave.org>
  1241 
  1242 	* general/postpad.m: Doc fix.
  1243 	* general/prepad.m: Doc fix.
  1244 	* image/pink.m: Spelling fix.
  1245 	* image/hsv.m: Doc fix.
  1246 	From Francesco Potorti` <Potorti@isti.cnr.it>.
  1247 
  1248 	* testfun/assert.m: Use isfield instead of struct_contains.
  1249 
  1250 2009-01-17 Ben Abbott  <bpabbott@mac.com>
  1251 
  1252 	* general/cart2sph.m, cart2pol.m, sph2cart.m pol2cart.m:
  1253 	Permit scalars when transforming coordinates.
  1254 
  1255 2009-01-17  Steven Verstoep <isgoed@hotmail.com>
  1256 
  1257 	* plot/__quiver__.m: __quiver__.m: Fix auto-size of (x,y) coord.
  1258 
  1259 2009-01-16  Daniel J Sebald <daniel.sebald@ieee.org>
  1260 
  1261 	* plot/gnuplot_drawnow.m: Fix for handling options.
  1262 
  1263 2009-01-16  Daniel J Sebald  <daniel.sebald@ieee.org>
  1264 
  1265 	* plot/legend.m: Fix legend order for both horizontal and
  1266 	vertical string cell.
  1267 
  1268 2008-01-15  Ben Abbott  <bpabbott@mac.com>
  1269 
  1270 	* plot/grid.m: Document handle argument.
  1271 
  1272 2009-01-15  Peter L. S�ndergaard  <peter@sonderport.dk>
  1273 
  1274 	* general/nargoutchk.m: Doc fix.
  1275 	* general/nargchk.m: Improve compatibility.  New tests.
  1276 
  1277 2008-01-15  Rafael Laboissiere  <rafael@debian.org>
  1278 
  1279 	* gethelp.cc: Include <cstdio>.
  1280 
  1281 2009-01-14  Ben Abbott  <bpabbott@mac.com>
  1282 
  1283 	* plot/__go_draw_axes__.m (ticklabel_to_cell): New function.
  1284 	Use it to handle non-cell ticklabels.
  1285 
  1286 2009-01-14  S�ren Hauberg  <hauberg@gmail.com>
  1287 
  1288 	* general/diff.m, general/logspace.m, general/nextpow2.m,
  1289 	linear-algebra/commutation_matrix.m,
  1290 	linear-algebra/duplication_matrix.m, linear-algebra/expm.m,
  1291 	miscellaneous/bincoeff.m, miscellaneous/list_primes.m,
  1292 	optimization/fsolve.m, plot/subplot.m, polynomial/pchip.m,
  1293 	polynomial/polyout.m, polynomial/residue.m, polynomial/spline.m,
  1294 	signal/freqz.m, signal/sinc.m, specfun/beta.m, specfun/betaln.m,
  1295 	specfun/nchoosek.m, specfun/pow2.m, special-matrix/hankel.m,
  1296 	special-matrix/hilb.m, special-matrix/invhilb.m
  1297 	special-matrix/sylvester_matrix.m, special-matrix/toeplitz.m,
  1298 	special-matrix/vander.m, statistics/base/gls.m,
  1299 	statistics/base/kendall.m, statistics/base/kurtosis.m,
  1300 	statistics/base/mean.m, statistics/base/median.m,
  1301 	statistics/base/ols.m, statistics/base/skewness.m,
  1302 	statistics/distributions/kolmogorov_smirnov_cdf.m:
  1303 	Use ifnottex instead of ifinfo.
  1304 
  1305 2009-01-14  John W. Eaton  <jwe@octave.org>
  1306 
  1307 	* linear-algebra/expm.m: 
  1308 
  1309 	* optimization/fsolve.m: Doc fix.
  1310 
  1311 	* plot/__go_draw_axes__.m: Scale markersize by 1/3, not 1/6.
  1312 
  1313 	* io/dlmwrite.m: Use '%c' format for character data.
  1314 
  1315 2009-01-13  John W. Eaton  <jwe@octave.org>
  1316 
  1317 	* general/repmat.m: Handle negative row or column dimension.
  1318 
  1319 	* elfun/lcm.m, general/accumarray.m, general/bicubic.m,
  1320 	general/cellidx.m, general/cplxpair.m, general/dblquad.m,
  1321 	general/gradient.m, general/interp1.m , general/pol2cart.m,
  1322 	general/quadgk.m, general/quadv.m, general/repmat.m,
  1323 	general/structfun.m, geometry/griddata.m, geometry/inpolygon.m,
  1324 	image/brighten.m, image/hsv2rgb.m, image/imread.m,
  1325 	image/imwrite.m, linear-algebra/dmult.m,
  1326 	linear-algebra/onenormest.m, miscellaneous/getfield.m,
  1327 	miscellaneous/setfield.m, miscellaneous/what.m,
  1328 	optimization/fsolve.m, optimization/fzero.m,
  1329 	optimization/lsqnonneg.m, optimization/qp.m, pkg/pkg.m,
  1330 	plot/__area__.m, plot/__clabel__.m, plot/__stem__.m, plot/axis.m,
  1331 	plot/colorbar.m, plot/contour3.m, plot/findall.m, plot/findobj.m,
  1332 	plot/fplot.m, plot/grid.m, plot/hist.m, polynomial/convn.m,
  1333 	polynomial/polyreduce.m, set/intersect.m, set/setxor.m,
  1334 	set/union.m, signal/arch_fit.m, signal/durbinlevinson.m,
  1335 	signal/fftshift.m, signal/freqz_plot.m, signal/ifftshift.m,
  1336 	signal/spectral_adf.m, sparse/bicgstab.m, sparse/cgs.m,
  1337 	sparse/gplot.m, sparse/normest.m, sparse/pcg.m, sparse/pcr.m,
  1338 	sparse/spy.m, sparse/svds.m, sparse/treelayout.m,
  1339 	sparse/treeplot.m, specfun/primes.m, special-matrix/hadamard.m,
  1340 	statistics/base/center.m, statistics/base/quantile.m,
  1341 	statistics/base/ranks.m, statistics/base/std.m,
  1342 	statistics/distributions/hygepdf.m,
  1343 	statistics/tests/kruskal_wallis_test.m, strings/index.m,
  1344 	strings/mat2str.m, strings/str2double.m, strings/strrep.m,
  1345 	testfun/assert.m, testfun/example.m, testfun/fail.m,
  1346 	testfun/speed.m, testfun/test.m: Style fixes.
  1347 
  1348 	* audio/wavread.m, general/__splinen__.m, general/bicubic.m,
  1349 	general/rat.m, linear-algebra/expm.m, linear-algebra/krylov.m,
  1350 	linear-algebra/onenormest.m, miscellaneous/edit.m,
  1351 	optimization/__dogleg__.m, pkg/pkg.m, plot/__errplot__.m,
  1352 	plot/__go_draw_axes__.m, plot/__stem__.m, plot/findobj.m,
  1353 	set/ismember.m, signal/arma_rnd.m, signal/freqz.m, signal/stft.m,
  1354 	sparse/pcg.m, sparse/sprandsym.m, sparse/treelayout.m,
  1355 	specfun/factor.m, specfun/nchoosek.m, specfun/primes.m,
  1356 	statistics/base/quantile.m, statistics/base/values.m,
  1357 	strings/findstr.m, strings/str2double.m, strings/strrep.m,
  1358 	testfun/assert.m, testfun/fail.m, testfun/speed.m, testfun/test.m,
  1359 	time/datestr.m, time/datevec.m: Comment style fixes.
  1360 
  1361 2009-01-13  Daniel J Sebald  <daniel.sebald@ieee.org>
  1362 
  1363 	* set/unique.m: Fix for vertical array inputs.
  1364 
  1365 2009-01-12  John W. Eaton  <jwe@octave.org>
  1366 
  1367 	* optimization/fzero.m, optimization/fsolve.m: Style fixes.
  1368 	Use strcmpi to compare options.
  1369 
  1370 2009-01-12  Thorsten Meyer  <thorsten.meyier@gmx.de>
  1371 
  1372 	* strings/strvcat.m: Remove.
  1373 	* strings/Makefile.in (SOURCES): Remove strvcat.m.
  1374 	
  1375 2009-01-12  John W. Eaton  <jwe@octave.org>
  1376 
  1377 	* plot/diffuse.m, plot/surfl.m, plot/specular.m: Style fixes.
  1378 
  1379 2009-01-11  Jaroslav Hajek  <highegg@gmail.com>
  1380 
  1381 	* general/sortrows.m: Fix invalid `{x:y} = z' assignment.
  1382 	* miscellaneous/orderfields.m: Ditto.
  1383 	* miscellaneous/what.m: Ditto.
  1384 	* pkg/pkg.m: Ditto.
  1385 	* plot/ndgrid.m: Ditto.
  1386 	* strings/strcat.m: Ditto.
  1387 
  1388 2009-01-09  Kai Habel <kai.habel@gmx.de>
  1389 
  1390         * plot/surfl.m: New function
  1391         * plot/diffuse.m: Ditto.
  1392         * plot/specular.m: Ditto.
  1393 
  1394 2009-01-05  John W. Eaton  <jwe@octave.org>
  1395 
  1396 	* mkdoc: Set defaults for FIND and PERL.  Check usage.
  1397 
  1398 2009-01-01  Thorsten Meyer  <thorsten.meyier@gmx.de>
  1399 
  1400 	* miscellaneous/__xzip__.m: Fix error messages, add tests.
  1401 	
  1402 2008-12-26  Thorsten Meyer  <thorsten.meyier@gmx.de>
  1403 
  1404 	* general/int2str.m, general/num2str.m, strings/base2dec.m,
  1405 	strings/blanks.m, strings/cstrcat.m, strings/findstr.m,
  1406 	strings/isstrprop.m, strings/mat2str.m, strings/regexptranslate.m,
  1407 	strings/split.m, strings/str2double.m, strings/str2num.m,
  1408 	strings/strcat.m, strings/strcmpi.m, strings/strfind.m,
  1409 	strings/strjust.m, strings/strmatch.m, strings/strncmpi.m,
  1410 	strings/strrep.m, strings/strtok.m, strings/strtrim.m,
  1411 	strings/strtrunc.m, strings/strvcat.m, strings/substr.m: 
  1412 	Fix documentation strings, add examples, references and tests.
  1413 	* scripts/general/int2str.m: Add missing semicolon.
  1414 	* scripts/strings/regexptranslate.m: add nargin check.
  1415 	* scripts/strings/str2double.m: fix nargin check.
  1416 	
  1417 2008-12-29  David Bateman  <dbateman@free.fr>
  1418 
  1419 	* goemetry/voronoi.m: Speed up and handle dense grids.
  1420 
  1421 2008-12-28  Jaroslav Hajek <highegg@gmail.com>
  1422 
  1423 	* miscellaneous/delete.m: Allow filename globs. Display warnings if
  1424 	operation fails.
  1425 
  1426 2008-12-26  Francesco Potortì  <pot@gnu.org>
  1427 
  1428 	* general/prepad.m: Add reference to postpad.
  1429 
  1430 	* miscellaneous/bincoeff.m: Make reference to nchoosek.
  1431 
  1432 	* general/postpad.m: Use @seealso.  Add reference to resize.
  1433 
  1434 	* statistics/base/statistics.m: Correct help string.
  1435 
  1436 	* plot/hist.m: Doc string now mentions matrix input argument.
  1437 	Correct error message.
  1438 
  1439 2008-12-30  Ben Abbott  <bpabbott@mac.com>
  1440 
  1441 	* plot/__contour__.m: __contour__.m: correct order of patches
  1442 
  1443 2008-12-30  Ben Abbott  <bpabbott@mac.com>
  1444 
  1445 	* plot/__contour__.m: __contour__.m: correct order of patches
  1446 
  1447 2008-12-24  Doug Stewart  <dastew@sympatico.ca>
  1448 
  1449 	* plot/grid.m: Handle "minor" option.
  1450 
  1451 2008-12-24  John W. Eaton  <jwe@octave.org>
  1452 
  1453 	* testfun/test.m: Print "has no tests" message if there are demos
  1454 	but no tests instead of printing PASSES 0 out of 0 tests.
  1455 
  1456 2008-12-23  David Bateman  <dbateman@free.fr>
  1457 
  1458 	* sparse/svds.m: New function.
  1459 	* sparse/Makefile.in (SOURCES): Add it here.
  1460 
  1461 2008-11-21  Radek Salac  <salac.r@gmail.com>
  1462 
  1463 	* sparse/bicgstab.m: New function.
  1464 	* sparse/Makefile.in (SOURCES): Add it here.
  1465 
  1466 2008-12-18  Daniel J Sebald <daniel.sebald@ieee.org>
  1467 
  1468 	* time/datevec.m (__date_vfmt2sfmt__): New helper function.
  1469 	(datevec): Avoid repeated parsing of the format string.
  1470 	* set/unique.m: Only check for options if nargin > 1.
  1471 
  1472 2008-12-15  Jaroslav Hajek  <highegg@gmail.com>
  1473 
  1474 	* optimization/lsqnonneg.m: Preprocess using QR for over-determined
  1475 	systems. Simplify & fix indexing. Use left division for step problem.
  1476 	Fix output args.
  1477 
  1478 2008-12-13  Francesco Potort�  <pot@gnu.org>
  1479 
  1480 	* specfun/nchoosek.m: Check for input arguments, signal loss of
  1481 	precision, correctly handle k==0 and k==n cases, add proper tests.
  1482 
  1483 2008-12-11  Jaroslav Hajek  <highegg@gmail.com>
  1484 
  1485 	* optimization/fsolve.m: Optionally allow pivoted qr factorization.
  1486 
  1487 2008-12-10  Jaroslav Hajek  <highegg@gmail.com>
  1488 
  1489 	* linear-algebra/expm.m: New source.
  1490 
  1491 2008-12-09  Jaroslav Hajek  <highegg@gmail.com>
  1492 
  1493 	* specfun/nchoosek.m: Use a recursionless approach.
  1494 
  1495 2008-12-09  Jaroslav Hajek  <highegg@gmail.com>
  1496 
  1497 	* general/repmat.m: Optimize & simplify the scalar & 2d matrix case.
  1498 
  1499 2008-12-07  Thorsten Meyer  <thorsten.meyier@gmx.de>
  1500 
  1501         * strings/lower.m: Remove
  1502         * strings/upper.m: Remove
  1503         * strings/Makefile.in: Remove lower.m, upper.m
  1504         
  1505 2008-12-02  Thorsten Meyer  <thorsten.meyier@gmx.de>
  1506 
  1507         * strings/str2mat.m: Make it a simple wrapper around
  1508         char() and move it to scripts/deprecated/str2mat.m, remove
  1509         obsolete tests, move remaining test to src/strfns.cc (Fchar).
  1510         * strings/Makefile.in: Remove str2mat.m.
  1511         * deprecated/Makefile.in: Add str2mat.m.
  1512         * strings/strvcat.m: Remove reference to str2mat.
  1513         
  1514 2008-11-28  David Bateman  <dbateman@free.fr>
  1515 
  1516 	* plot/__go_draw_axes__.m: Set two point clipping mode to be on.
  1517 
  1518 2008-11-26  Francesco Potortì  <pot@gnu.org>
  1519 
  1520 	* specfun/nchoosek.m: Set max_recursion_depth and use a subfunction.
  1521 
  1522 2008-11-29  Thorsten Meyer  <thorsten.meyier@gmx.de>
  1523 
  1524         * miscellaneous/gzip.m: Remove @seealso reference to __xzip__,
  1525           improve tests
  1526           miscellaneous/bzip2.m: Remove @seealso reference to __xzip__,
  1527           fix handling of output argument, add test
  1528           miscellaneous/__xzip__.m: Improve error messages, fix cleanup
  1529           of temporary directories, remove tab characters
  1530 
  1531 2008-11-24  Ben Abbott  <bpabbott@mac.com>
  1532 
  1533 	* plot/legend.m: Correct ording of legend labels.
  1534 
  1535 2008-11-24  Ben Abbott  <bpabbott@mac.com>
  1536 
  1537 	* plot/__go_draw_axes__.m: Correct order for rendering children.
  1538 
  1539 2008-11-21  Radek Salac  <salac.r@gmail.com>
  1540 
  1541 	* sparse/cgs.m, sparse/treelayout.m: New functions.
  1542 	* sparse/Makefile.in (SOURCES): Add them here.
  1543 
  1544 2008-11-14  David Bateman  <dbateman@free.fr>
  1545 
  1546 	* plot/__go_draw_axes__.m (do_tics_1): Support the minorick properties
  1547 	of the axis object.
  1548 
  1549 2008-11-14  Ben Abbott  <bpabbott@mac.com>
  1550 
  1551 	* plot/gnuplot_drawnow.m: Add support of properites to gp backend.
  1552 
  1553 2008-11-13  John W. Eaton  <jwe@octave.org>
  1554 
  1555 	* statistics/distributions/chi2rnd.m: Fix another missing semicolon.
  1556 	From sven.mattisson@insatnet.nu.
  1557 
  1558 2008-11-12  David Bateman  <dbateman@free.fr>
  1559 
  1560 	* plot/__quiver__.m: Only autoscale if more than one element to
  1561 	plot. Modify callbacks for change in order of children.
  1562 	* plot/__stem__.m: Modify callbacks for change in order of children.
  1563 
  1564 2008-11-10  John W. Eaton  <jwe@octave.org>
  1565 
  1566 	* polynomial/spline.m: Delete debugging statements.  From
  1567 	Sebastian Sch�ps <sebastian@schoeps.org>.
  1568 
  1569 2008-11-07  Thorsten Meyer  <thorsten.meyier@gmx.de>
  1570 
  1571         * mkdoc: do not remove white space before @ within @example
  1572           environment
  1573 
  1574 2008-11-05  Thorsten Meyer  <thorsten.meyier@gmx.de>
  1575 
  1576         * plot/subplot.m: fix texi bug
  1577 
  1578 2008-11-04  Thorsten Meyer <thorsten.meyier@gmx.de>
  1579 
  1580         * miscellaneous/unpack.m: return directly after recursive handling
  1581           of cell-strings
  1582           
  1583 2008-11-03  Ben Abbott  <bpabbott@mac.com>
  1584 
  1585 	* plot/__go_draw_axes__.m: xticklabel should accept a numeric vector.
  1586 
  1587 2008-09-28  Jaroslav Hajek <highegg@gmail.com>
  1588 
  1589 	* optimization/__fdjac__.m: New function file.
  1590 	* optimization/__dogleg__.m: New function file.
  1591 	* optimization/fsolve.m: New function file.
  1592 	* optimization/Makefile.in: Include the new sources.
  1593 	
  1594 2008-09-28  Jaroslav Hajek <highegg@gmail.com>
  1595 
  1596 	* optimization/fzero.m: Replace tabs by spaces.
  1597 
  1598 2008-09-28  Jaroslav Hajek <highegg@gmail.com>
  1599 
  1600 	* optimization/fzero.m: Simplify exception handling.
  1601 
  1602 2008-10-31  Jaroslav Hajek  <highegg@gmail.com>
  1603 
  1604 	* optimization/fzero.m: New function file.
  1605 	* optimization/Makefile.in: Add it.
  1606 
  1607 2008-10-31  Jaroslav Hajek  <highegg@gmail.com>
  1608 
  1609 	* optimization/optimset.m: Don't include empty options in option
  1610 	structure.
  1611 	* optimization/optimget.m: New function file.
  1612 	* optimization/Makefile.in: Add it.
  1613 	* optimization/lsqnonneg.m: Query options using optimget.
  1614 
  1615 2008-10-31  Jaroslav Hajek <highegg@gmail.com>
  1616 
  1617 	* linear-algebra/__norm__.m: Remove.
  1618 
  1619 2008-10-25  Thorsten Meyer  <thorsten.meyier@gmx.de>
  1620 
  1621         * miscellaneous/bzip2.m, miscellaneous/__xzip__.m: new commands.
  1622         * miscellaneous/gzip.m: change to use __xzip__ for actual compression,
  1623           add tests.
  1624                   
  1625 2008-10-31  David Bateman  <dbateman@free.fr>
  1626 
  1627 	* plot/__contour__.m: Exclude infinite values when calculating contour
  1628 	levels.
  1629 	* plot/clabel.m: Close previous plots in demos to avoid pollution
  1630 	between other plot demos.
  1631 	* plot/plotyy.m: Ditto.
  1632 
  1633 2008-10-30  David Bateman  <dbateman@free.fr>
  1634 
  1635 	* plot/legend.m: Add support for the "left" and "right" options.
  1636 	* plot/__go_draw_axes__.m: If the axes property keyreverse is set,
  1637 	reverse the key and labelling text.
  1638 	
  1639 	* plot/__clabel__.m, plot/clabel.m: New functions.
  1640 	* plot/Makefile.in (SOURCES): Add them here.
  1641 	* plot/__contour__.m: Rewrite to use contour groups.
  1642 	* plot/contourf.m: Call __contour__ instead of using specific code.
  1643 	* plot/contour.m, plot/contour3.m: Minor modification to allow for
  1644 	new interface to __contour__.
  1645 
  1646 2008-10-29  Thorsten Meyer  <thorsten.meyier@gmx.de>
  1647 
  1648 	* set/create_set.m, set/ismember.m, set/union.m, set/complement.m:
  1649 	Fix @seealso references to deprecated function intersection.
  1650 	* polynomial/polyvalm.m, polynomial/polyout.m,
  1651 	polynomial/polyint.m, polynomial/polygcd.m,
  1652 	deprecated/polyinteg.m: Remove "and" from @seealso string.
  1653 	* specfun/betaln.m: Change @seealso reference from deprecated
  1654 	betai to betainc.
  1655 	* plot/plot.m, plot/xlabel.m, plot/ylabel.m, plot/zlabel.m, 
  1656 	plot/plot3.m: Fix @seealso references to ylabel and zlabel.
  1657 	* general/issymmetric.m, image/imagesc.m, specfun/realpow.m,
  1658 	polynomial/polyfit.m, time/eomday.m: Remove @seealso references to
  1659 	non-existent functions.
  1660 
  1661 2008-10-29  John W. Eaton  <jwe@octave.org>
  1662 
  1663 	* plot/cla.m: In test, set visible off when creating figure.
  1664 
  1665 2008-10-28  Gabriele Pannocchia  <g.pannocchia@ing.unipi.it>
  1666 
  1667 	* optimization/qp.m: Convert bounds of the form b <= x <= b and
  1668 	constraints of the form b <= A*x <= b to equality constraints.
  1669 
  1670 2008-10-27  S�ren Hauberg  <hauberg@gmail.com>
  1671 
  1672 	* plot/ellipsoid.m: Check nargin == 6, not nargin == 5.
  1673 
  1674 2008-10-22  Ben Abbott  <bpabbott@mac.com>
  1675 
  1676 	* plot/cla.m: Fix error when no children to clear.
  1677 
  1678 	* plot/findobj.m: Allow handle to be empty.
  1679 
  1680 2008-10-22  John W. Eaton  <jwe@octave.org>
  1681 
  1682 	* plot/allchild.m: Move call to get showhiddenhandles outside of
  1683 	unwind_protect block.
  1684 
  1685 2008-10-22  David Bateman  <dbateman@free.fr>
  1686 
  1687 	* plot/refreshdata.m: Modify demo so that "y" is evaluated in the
  1688 	"caller" workspace.
  1689 
  1690 	* plot/__errplot__.m: Add errorbar series objects.
  1691 	* plot/errbar.m: Add some demos.
  1692 	
  1693 	* plot/__add_line_series__.m: Remove
  1694 	* plot/Makefile.in (SOURCES): Remove it here too.
  1695 	* plot/__add_datasource__.m: Allow for more than one character in
  1696 	source name.
  1697 	* plot/refreshdata.m: Ditto.
  1698 	* plot/__plt2mm__.m, plot/__plt2mv__.m, plot/__plt2ss__.m, 
  1699 	plot/__plt2sv__.m, plot/__plt2vm__.m, plot/__plt2vv__.m, 
  1700 	plot/__plt2vs__.m, plot3.m: Remove previous line series changes.
  1701 	* plot/__scatter__.m: Add scatter series objects and data sources.
  1702 	* plot/legend.m: Update type in loop and remove debugging messages.
  1703 	
  1704 2008-10-21  Ben Abbott  <bpabbott@mac.com>
  1705 
  1706 	* specfun/legendre.m: Warn once on under/overflow.
  1707 
  1708 	* plot/clf.m: Improve Matlab compatibility.
  1709 
  1710 2008-10-21  John W. Eaton  <jwe@octave.org>
  1711 
  1712 	* plot/quiver3.m: Turn hold off after demo.
  1713 
  1714 	* plot/newplot.m: Delete stray debugging code.
  1715 
  1716 	* plot/gnuplot_drawnow.m: Pass handle to __go_draw_figure__, not
  1717 	struct.  Use get instead of examining struct fields directly.
  1718 	* plot/__go_draw_figure__.m: First arg is now handle, not figure
  1719 	object struct.  Use get instead of examining struct elements
  1720 	directly.  Use allhild instead of looking at children field of
  1721 	figure object struct.
  1722 
  1723 2008-10-20  Ben Abbott  <bpabbott@mac.com>
  1724 
  1725 	* plot/orient.m: Fix syntax error.
  1726 
  1727 2008-10-20  David Bateman  <dbateman@free.fr>
  1728 
  1729 	* testfun/rundemos.m: Pause between files, as demo itself doesn't.
  1730 	
  1731 	* plot/fill.m, plot/quiver.m: Quiet the demos.
  1732 	* plot/stair.m: Treat a line style argument correctly.
  1733 
  1734 2008-10-20  John W. Eaton  <jwe@octave.org>
  1735 
  1736 	* plot/surfnorm.m: Save and restore hold state.
  1737 	From Daniel J. Sebald <daniel.sebald@ieee.org> and
  1738 	Ben Abbott <bpabbott@mac.com>.
  1739 
  1740 2008-10-20  Ben Abbott  <bpabbott@mac.com>
  1741 
  1742 	* plot/closereq.m: Respect property tag.
  1743 
  1744 	* plot/__stem__.m: Respect new ordering of children when setting
  1745 	baseline.
  1746 
  1747 	* plot/orient.m, plot/print.m: Properly validate figure handle.
  1748 
  1749 	* plot/hold.m, plot/comet.m: Properly validate axes handle.
  1750 
  1751 	* plot/__go_draw_axes__.m: Fix for binary xfer of suface plots.
  1752 
  1753 2008-10-20  David Bateman  <dbateman@free.fr>
  1754 
  1755 	* plot/plotyy.m: Test that an axes handle actually is one before
  1756 	setting it.
  1757 
  1758 2008-10-17  David Bateman  <dbateman@free.fr>
  1759 
  1760 	* plot/__plt_get_axis_arg__.m: Exclude non-numeric and root figure
  1761 	from potential axis handles.
  1762 	* plot/colorbar.m: Remove debug output.
  1763 	* plot/comet.m: Close plot before demo
  1764 	* plot/contourc.m: No output if nargout == 0.
  1765 
  1766 2008-10-16  David Bateman  <dbateman@free.fr>
  1767 
  1768 	* plot/subplot.m: Allow for column vector of children for figure.
  1769 
  1770 2008-10-16  John W. Eaton  <jwe@octave.org>
  1771 
  1772 	* testfun/rundemos.m: New function.
  1773 
  1774 2008-10-16  Ben Abbott  <bpabbott@mac.com>
  1775 
  1776 	* plot/contourf.m: Correct order of patch object handles.
  1777 
  1778 2008-10-16  David Bateman  <dbateman@free.fr>
  1779 
  1780 	* plot/colorbar.m (colorbar:resetaxis): Uncomment the reseting of
  1781 	the axes.
  1782 
  1783 	* plot/newplot.m: Don't preserve axes properties here, but rather
  1784 	do it in the graphics handle code so that the preservation can be
  1785 	done after callbacks are executed.
  1786 	
  1787 	* plot/__go_draw_axes__.m: If current plot is an image, don't flag
  1788 	the plot as binary, as the binary specification is already in the
  1789 	"usingclause".
  1790 	
  1791 	* plot/__go_draw_figure__.m: Always use multiplot and create an 
  1792 	enclosing axis to ensure bounding box of postscript is correct.
  1793 
  1794 2008-10-16  Ben Abbott  <bpabbott@mac.com>
  1795 
  1796 	* plot/__go_draw_axes__.m (do_tics_1): New arg, interpreter.
  1797 	(do_tics): Pass interpreter to do_tics_1.
  1798 
  1799 2008-10-15  David Bateman  <dbateman@free.fr>
  1800 
  1801 	* general/colon.m: Small typo.
  1802 	* general/loadobj.m: Ditto.
  1803 
  1804 2008-10-14  Ben Abbott  <bpabbott@mac.com>
  1805 
  1806 	* plot/__go_draw_axes__.m (do_tics_1): New args, fontname and fontsize.
  1807 	Pass fontspec for tic marks to gnuplot.
  1808 	(do_tics): Pass axes fontname and fontsize to do_tics_1.
  1809 	
  1810 	* plot/newplot.m: Perserve fontangle, fontname, fontsize,
  1811 	fontunits, fontweight, position, outerposition, and
  1812 	activepositionproperty axes properties when replacing plot.
  1813 
  1814 2008-10-15  Daniel J. Sebald  <daniel.sebald@ieee.org>
  1815 
  1816 	* plot/__go_draw_axes__.m: Make previous change work for surface
  1817 	plots.
  1818 
  1819 2008-10-14  Daniel J. Sebald  <daniel.sebald@ieee.org>
  1820 
  1821 	* plot/__go_draw_axes__.m: Send binary data to gnuplot.
  1822 
  1823 2008-10-13  Ben Abbott  <bpabbott@mac.com>
  1824 
  1825 	* plot/__go_draw_axes__.m: Fix concatenation of handles.
  1826 
  1827 2008-10-12  David Bateman  <dbateman@free.fr>
  1828 
  1829 	* general/colon..m: New function.
  1830 	* general/Makefile.in (SOURCES): Add it here.
  1831 
  1832 2008-10-10  David Bateman  <dbateman@free.fr>
  1833 
  1834 	* image/__img__.m: Manually set the limits of th eimage
  1835 	* plot/__go_draw_axes__.m: Base window position in the axis
  1836 	position property and not the outerposition property. Remove
  1837 	colorbar code based on the gnuplot colorbox. Allow images to be a
  1838 	vector to support image based colorbars. Also check labelmode for
  1839 	manual tics.
  1840 	* plot/__go_draw_figure__.m: Remove gnuplot colorbox based
  1841 	colorbar code.
  1842 	* plot/colorbar.m: Rewrite to use an image and callbacks to link
  1843 	it to the principal axis.
  1844 	* plot/legend.m: Support an axis handle as the first
  1845 	argument. Support hggroups.
  1846 	* plot/pareto.m: Don't support an axis handle as the first
  1847 	argument as the plotyy command in fact needs two axis handles.
  1848 	* plot/plotyy.m: Rewrite to use listeners and callbacks to
  1849 	synchronize the two axes.
  1850 	* plot/subplot.m: Also skip axes that are tagged as being a
  1851 	colorbar. Don't break in search of overlapping axes to delete. Set
  1852 	both the position and the outerposition.
  1853 	
  1854 2008-10-09  Ben Abbott  <bpabbott@mac.com>
  1855 
  1856 	* plot/__axis_label__.m: Inherit font properties from axes.
  1857 
  1858 2008-10-09  David Bateman  <dbateman@free.fr>
  1859 
  1860 	* general/loadobj.m, general/saveobj.m, general/display: New functions
  1861 	* general/Makefile.in (SOURCES): Add then here.
  1862 	
  1863 2008-10-08  John W. Eaton  <jwe@octave.org>
  1864 
  1865 	* miscellaneous/fileparts.m: Handle "/file" properly.
  1866 	Improve compatibility.
  1867 
  1868 2008-10-07  Ben Abbott  <bpabbott@mac.com>
  1869 
  1870 	* plot/cla.m: New function.
  1871 	* plot/Makefile.in (SOURCES): Add it to the list.
  1872 
  1873 2008-10-07  John W. Eaton  <jwe@octave.org>
  1874 
  1875 	* miscellaneous/delete.m: Pass array of handles to __go_delete__.
  1876 
  1877 2008-10-06  John W. Eaton  <jwe@octave.org>
  1878 
  1879 	* plot/__add_datasource__.m, plot/__axes_limits__.m,
  1880 	plot/__bar__.m, plot/__bars__.m, plot/__contour__.m,
  1881 	plot/__go_draw_axes__.m, plot/__go_draw_figure__.m,
  1882 	plot/__patch__.m, plot/__quiver__.m, plot/__scatter__.m,
  1883 	plot/__stem__.m, plot/ancestor.m, plot/axis.m, plot/box.m,
  1884 	plot/caxis.m, plot/close.m, plot/colorbar.m, plot/fill.m,
  1885 	plot/findobj.m, plot/grid.m, plot/hidden.m, plot/hold.m,
  1886 	plot/ishold.m, plot/legend.m, plot/linkprop.m, plot/orient.m,
  1887 	plot/plotmatrix.m, plot/shading.m: Use case-insensitive comparison
  1888 	for properties.  Misc style fixes.
  1889 
  1890 2008-10-06  Ben Abbott  <bpabbott@mac.com>
  1891 
  1892 	* plot/orient.m: Figure handle must be scalar.
  1893 	* plot/hold.m: Axis handle must be scalar.
  1894 	* plot/axes.m: Axis handle must be scalar.
  1895 	* plot/__plt_get_axis_arg__.m: Handle must be scalar.
  1896 
  1897 	* miscellaneous/delete.m: Permit a vector of handles to be deleted.
  1898 
  1899 2008-10-02  John W. Eaton  <jwe@octave.org>
  1900 
  1901 	* pkg/pkg.m (configure_make): Handle filenames with spaces.
  1902 
  1903 2008-10-02  Benjamin Lindner  <lindnerb@users.sourceforge.net>
  1904 
  1905 	* pkg.m (configure_make): Enclose building directory in quotes.
  1906 
  1907 2008-10-02  Ben Abbott  <bpabbott@mac.com>
  1908 
  1909 	* plot/__go_draw_axes__.m: Remove depdenence on gnuplot version.
  1910 
  1911 2008-09-30  Jaroslav Hajek  <highegg@gmail.com>
  1912 
  1913 	* string/split.m: New tests.
  1914 
  1915 2008-09-30  Ben Abbott  <bpabbott@mac.com>
  1916 
  1917 	* plot/__go_draw_axes__.m: Fix interpolation of facecolors.
  1918 
  1919 	* plot/shading.m: New demo.
  1920 
  1921 2008-09-29  John W. Eaton  <jwe@octave.org>
  1922 
  1923 	* plot/__go_draw_axes__.m: Eliminate have_newer_gnuplot variable.
  1924 
  1925 	* plot/__gnuplot_version__.m: Also include patchlevel.
  1926 
  1927 2008-09-29  Ben Abbott  <bpabbott@mac.com>
  1928 
  1929 	* polynomial/deconv.m: Fix row/col orientation & length of output.
  1930 
  1931 	* polynomial/conv.m: Correct row/col orientation of output.
  1932 
  1933 2008-09-27  Ivan Sutoris  <ivan.sutoris@gmail.com>
  1934 
  1935 	* optimization/sqp.m: Document additional parameters.
  1936 
  1937 2008-09-26  David Bateman  <dbateman@free.fr>
  1938 
  1939 	* general/subsindex.m: Dummy subsindex function for help string
  1940 	and to throw error for use outside of a class
  1941 	* general/Makefile.in (SOURCES): Include it here.
  1942 
  1943 2008-09-26  John W. Eaton  <jwe@octave.org>
  1944 
  1945 	* image/imfinfo.m: Delete temporary file.
  1946 
  1947 2008-09-25  S�ren Hauberg  <hauberg@gmail.com>
  1948 
  1949 	* image/imread.m, image/imwrite.m: Doc fix.
  1950 
  1951 2008-09-24  John W. Eaton  <jwe@octave.org>
  1952 
  1953 	* plot/fplot.m: Call axis after calling plot.
  1954 
  1955 2008-09-24  S�ren Hauberg  <hauberg@gmail.com>
  1956 
  1957 	* image/imfinfo.m: New function.
  1958 	* image/Makefile.in (SOURCES): Add it to the list.
  1959 
  1960 2008-09-24  Ben Abbott  <bpabbott@mac.com>
  1961 
  1962 	* strings/strcat.m: Improve Matlab compatibility for non-character
  1963 	data.
  1964 
  1965 2008-09-24  John W. Eaton  <jwe@octave.org>
  1966 
  1967 	* general/interpft.m: Increase tolerance in tests.
  1968 
  1969 2008-09-23  Francesco Potorti`  <Potorti@isti.cnr.it>
  1970 
  1971 	* plot/pcolor.m: Improve doc string.
  1972 
  1973 2008-09-22 Ben Abbott  <bpabbott@mac.com>
  1974 
  1975 	* plot/comet.m: New file.
  1976 	* plot/Makefile.in (SOURCES): Add it here.
  1977 
  1978 2008-09-22  David Bateman  <dbateman@free.fr>
  1979 
  1980 	* plot/plotmatrix.m: New function.
  1981 	* plot/Makefile.in (SOURCES): Add it here.
  1982 
  1983 	* general/quadgk.m: No function count in quadgk and so don't try and
  1984 	print it when given trace argument.
  1985 
  1986 2008-09-18  Jaroslav Hajek  <highegg@gmail.com>
  1987 
  1988 	* general/blkdiag.m: Skip assignment if rhs is empty.
  1989 
  1990 2008-09-18  Kris Thielemans  <kris.thielemans@csc.mrc.ac.uk>
  1991 
  1992 	* image/imshow.m: Fix for display_range.
  1993 	
  1994 	* general/interpn.m: Fixe for extrapval and documentation of 
  1995 	extrapval.
  1996 
  1997 2008-09-17  David Bateman  <dbateman@free.fr>
  1998 
  1999 	* time/datetick.m: New function.
  2000 	* time/Makefile.in (SOURCES): Add it here.
  2001 	* time/datestr.m: More careful check for datevec format with 6
  2002 	column arguments.
  2003 	* plot/__go_draw_axes__ (do_tics_1): Use %.15g format rather than
  2004 	%g format. Also use manual mode if xlabelmode is manual.
  2005 
  2006 	* general/cell2mat.m: Backout previous change. Special case 2D
  2007 	case for speed.
  2008 
  2009 2008-09-11  David Bateman  <dbateman@free.fr>
  2010 
  2011 	* general/cell2mat.m: Improve the speed.
  2012 
  2013 2008-09-09  John W. Eaton  <jwe@octave.org>
  2014 
  2015 	* time/datestr.m: Convert format and use strftime to do most of
  2016 	the actual conversion.
  2017 
  2018 2008-09-08  Tatsuro MATSUOKA  <tmacchant@yahoo.co.jp>
  2019 
  2020 	* plot/plot.m: Doc fix.
  2021 
  2022 2008-09-08  Mark van Rossum  <mvanross@inf.ed.ac.uk>
  2023 
  2024 	* statistics/distributions/binornd.m: Handle zero values of n
  2025 	correctly.
  2026 
  2027 2008-09-08  Kai Habel  <kai.habel@gmx.de>
  2028 
  2029         * plot/contourf.m: Fix case for equal-sized matrices
  2030         of X and Y.
  2031 
  2032 2008-09-02  David Bateman  <dbateman@free.fr>
  2033 
  2034 	* plot/__add_datasource__.m: Fix indexing of varargin.
  2035 
  2036 	* plot/__line__.m: Remove empty clause fof if/then/else test
  2037 	* plot/plot3.m: Correctly plot matrices.
  2038 
  2039 2008-08-31  Michael Goffioul  <michael.goffioul@gmail.com>
  2040 
  2041 	* plot/__plt2mm__.m, plot/__plt2mv__.m, plot/__plt2ss__.m,
  2042 	plot/__plt2sv__.m, plot/__plt2vm__.m, plot/__plt2vs__.m,
  2043 	plot/__plt2vv__.m: Do not call "set" with empty arguments.
  2044 
  2045 2008-08-29  David Bateman  <dbateman@free.fr>
  2046 
  2047 	* plot/__plt2mm__.m, plot/__plt2mv__.m, plot/__plt2ss__.m,
  2048 	plot/__plt2sv__.m, plot/__plt2vm__.m, plot/__plt2vs__.m,
  2049 	plot/__plt2vv__.m, plot/plot3.m, plot/__area__.m, plot/__bars__.m,
  2050 	plot/__quiver__.m, plot/__stem__.m, plot/stairs.m :
  2051 	Pass additional prop/val pairs to hggroup rather than underlying
  2052 	objects. If a baseline existings specifically associate it with
  2053 	the parent of the created hggroup to allow things like "stem(...,
  2054 	'parent', hg)" to work correctly.
  2055 	* plot/hold.m: If currentaxes if figure doesn't exist, create it.
  2056 
  2057 	* plot/plot3.m: Pass hline to __add_line_series__.
  2058 	* plot/__add_datasource__.m: Fix off by one error.
  2059 
  2060 2008-08-28  David Bateman  <dbateman@free.fr>
  2061 
  2062 	* plot/__add_line_series__.m, plot/ishghandle.m, plot/linkprop.m,
  2063 	plot/refresh.m, plot/refreshdata.m: New functions
  2064 	* Makefile.in (SOURCES): Add them here.
  2065 	
  2066 	* plot/__area__.m, plot/__bars__.m, plot/__quiver__.m,
  2067 	plot/__stem__.m, plot/stairs.m, plot/stem.m: Add data sources.
  2068 
  2069 	* plot/__plt2mm__.m, plot/__plt2mv__.m, plot/__plt2ss__.m,
  2070 	plot/__plt2sv__.m, plot/__plt2vm__.m, plot/__plt2vs__.m,
  2071 	plot/__plt2vv__.m, plot/plot3.m: Add line series and data sources.
  2072 
  2073 2008-08-28  Martin Weiser  <weiser2@natur.cuni.cz>
  2074 
  2075 	* plot/scatter3.m: Doc fix.
  2076 
  2077 2008-08-26  John W. Eaton  <jwe@octave.org>
  2078 
  2079 	* plot/hold.m: If hold is applied to a figure, set state for all
  2080 	child axes objects.
  2081 
  2082 2008-08-26  Michael Goffioul  <michael.goffioul@gmail.com>
  2083 
  2084 	* plot/backend.m: New function to handle backend switch.
  2085 	* plot/Makefile.in: Add it.
  2086 
  2087 2008-08-26  David Bateman  <dbateman@free.fr>
  2088 
  2089 	* plot/__area__.m: Use __next_line_color__ rather than fixed set
  2090 	of colors. Convert to use area series objects.
  2091 	* plot/area.m: Update documentation to correspond to
  2092 	the area series usage.
  2093 	* plot/__bar.m: Pass the original rather than scaled width to
  2094 	__bars__. 
  2095 	* plot/__bars__.m: Convert to use bar series objects.
  2096 	* plot/bar.m, plor/barh.m:  Update documentation to correspond to
  2097 	the bar series usage.
  2098 	* plot/__quiver__.m: Convert to use quiver series objects. Change
  2099 	the default scaling and arrowsize for compatibility.
  2100 	* plot/quiver.m:  Update documentation to correspond to
  2101 	the quiver series usage.
  2102 	* plot/stairs.m: Convert to use stair series objects.
  2103 	* plot/stem.m: Don't include baseline in xlim calculation. Correct
  2104 	test of whether baseline xdata needs updating in the update_xlim
  2105 	callback.
  2106 
  2107 2008-08-25  Thomas L. Scofield  <scofield@calvin.edu>
  2108 
  2109 	* image/imwrite.m: Add ras and tiff to the list of accepted formats.
  2110 	Handle parameter-value options.  Untabify.
  2111 	
  2112 2008-08-25  David Bateman  <dbateman@free.fr>
  2113 
  2114 	* plot/__stem__.m: Use property inheritance and don't explicitly
  2115 	call drawnow.
  2116 
  2117 	* plot/__go_draw_axes__.m: Respect the "visible" property of object and
  2118 	don't draw them if the object is not visible.
  2119 
  2120 	* plot/__stem__.m: Convert to use stem series object.
  2121 	* plot/stem.m, plot/stem3.m: Update documentation to correspond to
  2122 	the stem series usage.
  2123 
  2124 2008-08-22  John W. Eaton  <jwe@octave.org>
  2125 
  2126 	* statistics/distributions/chi2rnd.m: Fix missing semicolon.
  2127 
  2128 2008-08-21  John W. Eaton  <jwe@octave.org>
  2129 
  2130 	* plot/__go_draw_axes__.m: Fix test for have_data.
  2131 	(__gnuplot_write_data__): Write "Inf Inf\n" if all data pairs
  2132 	contain NaN values.
  2133 
  2134 2008-08-21  Thomas Treichl  <Thomas.Treichl@gmx.net>
  2135 	
  2136 	* optimization/sqp.m: Increase test script tolerance.
  2137 
  2138 2008-08-21  David Bateman  <dbateman@free.fr>
  2139 
  2140 	* plot/ezplot.m : New function.
  2141 	* plot/Makefile.in (SOURCES): Add ezplot.m to the list.
  2142 	* plot/__ezplot__.m: Adapt to allow for use with the ezplot function.
  2143 	
  2144 2008-08-20  Jaroslav Hajek  <highegg@gmail.com>
  2145 
  2146 	* pkg/pkg.m (configure_make): Pass handle to is_architecture_dependent
  2147 	directly.
  2148 
  2149 2008-08-20  David Bateman  <dbateman@free.fr>
  2150 
  2151 	* plot/__go_draw_axes__.m: Don't set pm3d implicit if the plot
  2152 	contains a surface. Fixes things like meshc(peaks()).
  2153 
  2154 2008-08-19  Jaroslav Hajek  <highegg@gmail.com>
  2155 
  2156 	* optimization/glpk.m: Fix invalid call to zeros.
  2157 
  2158 2008-08-19  David Bateman  <dbateman@free.fr>
  2159 
  2160 	* miscellaneous/intwarning.m: New function.
  2161 	* miscellaneous/Makefile.in (SOURCES): Add it here.
  2162 
  2163 	* statistics/base/ranks.m: Doc fix.
  2164 
  2165 2008-08-08  John W. Eaton  <jwe@octave.org>
  2166 
  2167 	* general/Makefile.in (SOURCES): Add cellidx.m to the list.
  2168 
  2169 2008-08-07  John W. Eaton  <jwe@octave.org>
  2170 
  2171 	* gethelp.cc: Delete definition of NPOS.
  2172 
  2173 2008-08-04  John W. Eaton  <jwe@octave.org>
  2174 
  2175 	* strings/strtok.m: Include TAB, LF, VT, FF, and CR in default
  2176 	list of delim characters.  Update tests.
  2177 
  2178 2008-07-29  Thomas Treichl  <Thomas.Treichl@gmx.net>
  2179 
  2180 	* general/arrayfun.m: Minor bug fixes, update help text and tests
  2181 
  2182 2008-07-29  John W. Eaton  <jwe@octave.org>
  2183 
  2184 	* plot/axis.m (__get_tight_lims__): Use strcat instead of [].
  2185 	Don't fail if data is not a vector.
  2186 
  2187 2008-07-29  David Bateman  <dbateman@free.fr>
  2188 
  2189 	* general/cellidx.m: reinclude from control toolbox, as used by
  2190 	print command. Replace is_signal_list with iscellstr.
  2191 	* general/quadqk.m, linear-algebra/planeror.m,
  2192 	miscellaneous/namelengthmax.m, specfun/realpow.m: Miscellaneous
  2193 	documentation fixes.
  2194 
  2195 	* control, finance, quaternion: Remove directories and all of the
  2196 	files they contain.
  2197 	* Makefile.in: Remove all references to the above directories.
  2198 	* configure.in: ditto.
  2199 
  2200 2008-07-28  Ben Abbott  <bpabbott@mac.com>
  2201 
  2202 	* plot/hold.m: Clarify help text.
  2203 
  2204 	* specfun/reallog.m: Fix help string.
  2205 
  2206 2008-07-28  David Bateman  <dbateman@free.fr>
  2207 
  2208 	* strings/regexptranslate.m: Add real documentation.
  2209 
  2210 	* plot/contourf.m: Allow X,Y to be unequal vectors.
  2211 
  2212 	* plot/shading.m: Clarify help string.
  2213 	
  2214 	* general/genvarname.m: Trivial documentation fix.
  2215 
  2216 2008-07-28  John W. Eaton  <jwe@octave.org>
  2217 
  2218 	* image/imwrite.m: New function.
  2219 	* image/Makefile.in (SOURCES): Add it to the list.
  2220 
  2221 2008-07-24  Ben Abbott  <bpabbott@mac.com>
  2222 
  2223 	* time/datestr.m: New xtest.
  2224 
  2225 2008-07-21  Michael Goffioul  <michael.goffioul@gmail.com>
  2226 
  2227 	* plot/closereq.m: Use first gcbf to get the handle of the figure to
  2228 	be closed.
  2229 	* plot/close.m: Call __go_execute_callback__.
  2230 
  2231 2008-07-17  John W. Eaton  <jwe@octave.org>
  2232 
  2233 	* general/fliplr.m: Fix usage test.
  2234 	* testfun/test.m: Fix usage tests.
  2235 
  2236 2008-07-17  Jaroslav Hajek  <highegg@gmail.com>
  2237 
  2238 	* statistics/base/cov.m: Fix test that should no longer work.
  2239 
  2240 2008-07-16  Michael Goffioul  <michael.goffioul@gmail.com>
  2241 
  2242 	* plot/gcbo.m, plot/gcbf.m: New functions.
  2243 	* plot/Makefile.in (SOURCES): Add them to the list.
  2244 
  2245 2008-07-16  John W. Eaton  <jwe@octave.org>
  2246 
  2247 	* deprecated/loadimage.m: New file.
  2248 	* deprecated/Makefile.in (SOURCES): Add it to the list.
  2249 	* image/loadimage.m: Delete.	
  2250 	* image/Makefile.in (SOURCES): Remove it from the list.
  2251 	* image/imread.m: Incorporate loadimage functionality here.
  2252 	Simplify.
  2253 	* image/imshow.m: Call imread, not loadimage.
  2254 
  2255 	* image/__img__.m: Set clim for true-color integer data.
  2256 
  2257 	* image/imshow.m: Don't convert integer true-color data to double.
  2258 
  2259 	* plot/__go_draw_axes__.m: Recognize 3-d cdata as a true-color image.
  2260 
  2261 2008-07-14  John W. Eaton  <jwe@octave.org>
  2262 
  2263 	* image/Makefile.in (SOURCES): Add imread.m to the list.
  2264 
  2265 2008-07-14  Thomas L. Scofield  <scofield@calvin.edu>
  2266 
  2267 	* image/imread.m: New file from Octave Forge.
  2268 
  2269 2008-07-10  Jaroslav Hajek  <highegg@gmail.com>
  2270 
  2271 	* set/unique.m: Implement 'first' and 'last', some simplifications.
  2272 	* set/union.m: Implement output indices.
  2273 	* set/intersect.m: Implement 'rows'.
  2274 	* set/setdiff.m: Implement output indices.
  2275 	* set/setxor.m: Implement 'rows' and output indices.
  2276 	Add tests and adjust docs in all of the above.
  2277 
  2278 2008-06-11  John W. Eaton  <jwe@octave.org>
  2279 
  2280 	* set/ismember.m: Fix fail tests.
  2281 
  2282 	* general/rat.m: Properly initialize steps when all elements of
  2283 	input array are integers.  Append spaces as necessary when
  2284 	building  character array.
  2285 
  2286 2008-06-05  Jaroslav Hajek  <highegg@gmail.com>
  2287 
  2288 	* plot/__go_draw_axes__.m: Use fprintf for formatted output.
  2289 
  2290 2008-06-04  Michael Goffioul  <michael.goffioul@gmail.com>
  2291 
  2292 	* plot/__go_draw_axes__.m: Support hggroup objects.
  2293 	* plot/hggroup.m: New file.
  2294 	* plot/Makefile.in: Handle it.
  2295 
  2296 2008-06-02  David Bateman  <dbateman@free.fr>
  2297 
  2298 	* miscellaneous/debug.m: New file..
  2299 	* Makefile.in (SOURCES): Add it to the list.
  2300 
  2301 	* general/interp1q.m: Remove spaces between functions and args in
  2302 	[]. Fix test code to actually test interp1q.
  2303 
  2304 2008-06-02  Jaroslav Hajek  <highegg@gmail.com>
  2305 
  2306 	* strings/strcat.m: Add tests.
  2307 
  2308 2008-06-02  Kim Hansen  <kimhanse@gmail.com>
  2309 
  2310 	* strings/mat2str.m: Change is_complex to iscomplex, add tests, add
  2311 	missing ;
  2312 
  2313 2008-05-20  David Bateman  <dbateman@free.fr>
  2314 
  2315 	* miscellaneous/single.m: Remove.
  2316 	* Makefile.in (SOURCES): Remove it here as well.
  2317 
  2318 2008-05-20  David Bateman  <dbateman@free.fr>
  2319 
  2320 	* general/interp1q.m: New function.
  2321 	* general/Makefile.in (SOURCES): Add it here.
  2322 
  2323 2008-05-20  Bill Denney  <bill@denney.ws>
  2324 
  2325 	* time/datenum.m: Allow mixed scalar and vector/matrix input.
  2326 	New tests.
  2327 
  2328 2008-05-19  John W. Eaton  <jwe@octave.org>
  2329 
  2330 	* general/isa.m: Fix tests.
  2331 
  2332 2008-05-13  Bill Denney  <bill@denney.ws>
  2333 
  2334 	* general/isa.m: Use persistent cell arrays to hold class names
  2335 	instead of multiple strcmp calls.
  2336 
  2337 2008-05-12  David Bateman  <dbateman@free.fr>
  2338 
  2339 	* control/base/__stepimp__.m, control/base/bode_bounds.m,
  2340 	control/base/damp.m, control/base/dlqr.m, control/base/lsim.m,
  2341 	control/base/tzero.m, control/hinf/hinfsyn.m,
  2342 	control/hinf/is_dgkf.m, control/system/d2c.m,
  2343 	control/system/is_controllable.m, control/system/is_detectable.m,
  2344 	control/system/is_stabilizable.m, control/system/is_stable.m,
  2345 	control/system/sysconnect.m, general/bicubic.m,
  2346 	general/cplxpair.m, general/isdefinite.m, general/issymmetric.m,
  2347 	general/quadgk.m, general/quadl.m, general/quadv.m,
  2348 	geometry/delaunayn.m, linear-algebra/krylov.m,
  2349 	linear-algebra/null.m, linear-algebra/onenormest.m,
  2350 	linear-algebra/orth.m, linear-algebra/rank.m,
  2351 	linear-algebra/rref.m, optimization/qp.m, optimization/sqp.m,
  2352 	polynomial/polygcd.m, polynomial/residue.m, sparse/normest.m,
  2353 	specfun/erfinv.m, statistics/distributions/betainv.m,
  2354 	statistics/distributions/gaminv.m,
  2355 	statistics/distributions/kolmogorov_smirnov_cdf.m,
  2356 	statistics/tests/manova.m: Modify calls to eps to allow for single
  2357 	precision types.
  2358 
  2359 	* general/isa.m: Also treat "float: and "numeric" as the class
  2360 	argument.
  2361 
  2362 	* general/dblquad.m, general/quadgk.m, general/quadv.m,
  2363 	general/triplequad.m: New functions.
  2364 
  2365 	* testfun/assert.m: Allow assert(cond, errmsg, ...) and
  2366 	assert(cond, msgid, errmsg, ...) syntax for compatibility.
  2367 
  2368 2008-05-09  Thomas Weber  <thomas.weber.mail@gmail.com>
  2369 
  2370 	* miscellaneous/news.m: Replace deprecated isstr call.
  2371 
  2372 2008-05-06  David Bateman  <dbateman@free.fr>
  2373 
  2374 	* miscellaneous/symvar.m: New function.
  2375 	* miscellaneous/Makefile.in (SOURCES): Add it to the list.
  2376 
  2377 2008-05-04  John W. Eaton  <jwe@octave.org>
  2378 
  2379 	* miscellaneous/dbstack.m: Delete.
  2380 	* miscellaneous/Makefile.in (SOURCES): Remove it from the list.
  2381 
  2382 2008-05-03  Rafael Laboissiere <rafael@debian.org>
  2383 
  2384 	* linear-algebra/cond.m, miscellaneous/version.m,
  2385 	miscellaneous/version.m, plot/feather.m, plot/__bar__.m,
  2386 	plot/compass.m, plot/__quiver__.m, plot/__scatter__.m: Use ischar
  2387 	instead of deprecated isstr.
  2388 
  2389 2008-05-01  David Bateman  <dbateman@free.fr>
  2390 
  2391 	* plot/plot.m: Remove documentation of 'L' option.
  2392 	* plot/stairs.m: Allow axis handles, properties and linespecs to
  2393 	be passed.
  2394 
  2395 2008-04-30  John W. Eaton  <jwe@octave.org>
  2396 
  2397 	* elfun/acot.m, elfun/acsc.m, elfun/acsch.m, elfun/asec.m,
  2398 	elfun/asech.m, specfun/pow2.m: Fix tests.
  2399 
  2400 2008-04-30  Jaroslav Hajek  <highegg@gmail.com>
  2401 
  2402 	* specfun/log2.m: Delete. 
  2403 	* specfun/Makefile.in (SOURCES): Delete it from the list.
  2404 
  2405 2008-04-29  David Bateman  <dbateman@free.fr>
  2406 
  2407 	pkg/pkg.m: Also set archprefix with the -local and -global options.
  2408 
  2409 2008-04-29  Jonathan Stickel  <jjstickel@vcn.com>
  2410 
  2411 	* statistics/distributions/tcdf.m, statistics/distributions/tinv.m:
  2412 	Doc fix.
  2413 
  2414 2008-04-25  John W. Eaton  <jwe@octave.org>
  2415 
  2416 	* miscellaneous/dbstack.m: New function.
  2417 	* miscellaneous/Makefile.in (SOURCES): Add it to the list.
  2418 
  2419 2008-04-21  David Bateman  <dbateman@free.fr>
  2420 
  2421 	* plot/__go_draw_axes__.m (gnuplot_position_colorbox): New arg, obj.
  2422 	Change caller.  Improve sizing and position of colorbox for subplots.
  2423 	* plot/colorbar.m: New demos.
  2424 
  2425 2008-04-16  S�ren Hauberg  <hauberg@gmail.com>
  2426 
  2427 	* plot/__gnuplot_version__.m: Display error if gnuplot is not found.
  2428 
  2429 2008-04-15  John W. Eaton  <jwe@octave.org>
  2430 
  2431 	* plot/view.m: Get values from current axes if nargin == 0.
  2432 
  2433 2008-04-15  David Bateman  <dbateman@free.fr>
  2434 
  2435 	* plot/__patch__.m: Fix for NaN values in faces of patches.
  2436 	
  2437 2008-04-14  David Bateman  <dbateman@free.fr>
  2438 
  2439 	* plot/rose.m: Add missing comment mark that causes issues with
  2440 	octave-forge function referencing.
  2441 	* deprecated/lchol.m, deprecated/splchol.m: Fix texinfo errors.
  2442 
  2443 2008-04-09  John W. Eaton  <jwe@octave.org>
  2444 
  2445 	* deprecated/beta_cdf.m, deprecated/beta_inv.m,
  2446 	deprecated/beta_pdf.m, deprecated/beta_rnd.m,
  2447 	deprecated/binomial_cdf.m, deprecated/binomial_inv.m,
  2448 	deprecated/binomial_pdf.m, deprecated/binomial_rnd.m,
  2449 	deprecated/chisquare_cdf.m, deprecated/chisquare_inv.m,
  2450 	deprecated/chisquare_pdf.m, deprecated/chisquare_rnd.m,
  2451 	deprecated/clearplot.m, deprecated/clg.m, deprecated/com2str.m,
  2452 	deprecated/exponential_cdf.m, deprecated/exponential_inv.m,
  2453 	deprecated/exponential_pdf.m, deprecated/exponential_rnd.m,
  2454 	deprecated/f_cdf.m, deprecated/f_inv.m, deprecated/f_pdf.m,
  2455 	deprecated/f_rnd.m, deprecated/gamma_cdf.m,
  2456 	deprecated/gamma_inv.m, deprecated/gamma_pdf.m,
  2457 	deprecated/gamma_rnd.m, deprecated/geometric_cdf.m,
  2458 	deprecated/geometric_inv.m, deprecated/geometric_pdf.m,
  2459 	deprecated/geometric_rnd.m, deprecated/hypergeometric_cdf.m,
  2460 	deprecated/hypergeometric_inv.m, deprecated/hypergeometric_pdf.m,
  2461 	deprecated/hypergeometric_rnd.m, deprecated/intersection.m,
  2462 	deprecated/is_bool.m, deprecated/is_complex.m,
  2463 	deprecated/is_list.m, deprecated/is_matrix.m,
  2464 	deprecated/is_scalar.m, deprecated/is_square.m,
  2465 	deprecated/is_stream.m, deprecated/is_struct.m,
  2466 	deprecated/is_symmetric.m, deprecated/is_vector.m,
  2467 	deprecated/isstr.m, deprecated/lchol.m,
  2468 	deprecated/lognormal_cdf.m, deprecated/lognormal_inv.m,
  2469 	deprecated/lognormal_pdf.m, deprecated/lognormal_rnd.m,
  2470 	deprecated/meshdom.m, deprecated/normal_cdf.m,
  2471 	deprecated/normal_inv.m, deprecated/normal_pdf.m,
  2472 	deprecated/normal_rnd.m, deprecated/pascal_cdf.m,
  2473 	deprecated/pascal_inv.m, deprecated/pascal_pdf.m,
  2474 	deprecated/pascal_rnd.m, deprecated/poisson_cdf.m,
  2475 	deprecated/poisson_inv.m, deprecated/poisson_pdf.m,
  2476 	deprecated/poisson_rnd.m, deprecated/polyinteg.m,
  2477 	deprecated/setstr.m, deprecated/spatan2.m, deprecated/spchol.m,
  2478 	deprecated/spchol2inv.m, deprecated/spcholinv.m,
  2479 	deprecated/spcumprod.m, deprecated/spcumsum.m, deprecated/spdet.m,
  2480 	deprecated/spdiag.m, deprecated/spfind.m, deprecated/spinv.m,
  2481 	deprecated/spkron.m, deprecated/splchol.m, deprecated/splu.m,
  2482 	deprecated/spmax.m, deprecated/spmin.m, deprecated/spprod.m,
  2483 	deprecated/spqr.m, deprecated/spsum.m, deprecated/spsumsq.m,
  2484 	deprecated/struct_contains.m, deprecated/struct_elements.m,
  2485 	deprecated/t_cdf.m, deprecated/t_inv.m, deprecated/t_pdf.m,
  2486 	deprecated/t_rnd.m, deprecated/uniform_cdf.m,
  2487 	deprecated/uniform_inv.m, deprecated/uniform_pdf.m,
  2488 	deprecated/uniform_rnd.m, deprecated/weibcdf.m,
  2489 	deprecated/weibinv.m, deprecated/weibpdf.m, deprecated/weibrnd.m,
  2490 	deprecated/weibull_cdf.m, deprecated/weibull_inv.m,
  2491 	deprecated/weibull_pdf.m, deprecated/weibull_rnd.m,
  2492 	deprecated/wiener_rnd.m: Don't embed newline in warning message.
  2493 
  2494 2008-04-09  David Bateman  <dbateman@free.fr>
  2495 
  2496 	* testfun/assert.m: Don't allow cond and expected to be lists.
  2497 
  2498 2008-04-04  John W. Eaton  <jwe@octave.org>
  2499 
  2500 	* strings/Makefile.in (SOURCES): Add isstrprop.m to the list.
  2501 
  2502 	* Makefile.in, audio/Makefile.in, control/Makefile.in,
  2503 	* Makefile.incontrol/base/Makefile.in, control/hinf/Makefile.in,
  2504 	* Makefile.incontrol/obsolete/Makefile.in,
  2505 	* Makefile.incontrol/system/Makefile.in, control/util/Makefile.in,
  2506 	* Makefile.indeprecated/Makefile.in, elfun/Makefile.in,
  2507 	* Makefile.infinance/Makefile.in, general/Makefile.in,
  2508 	* Makefile.ingeometry/Makefile.in, image/Makefile.in,
  2509 	* Makefile.inio/Makefile.in, linear-algebra/Makefile.in,
  2510 	* Makefile.inmiscellaneous/Makefile.in, optimization/Makefile.in,
  2511 	* Makefile.inpath/Makefile.in, pkg/Makefile.in, plot/Makefile.in,
  2512 	* Makefile.inpolynomial/Makefile.in, quaternion/Makefile.in,
  2513 	* Makefile.inset/Makefile.in, signal/Makefile.in,
  2514 	* Makefile.insparse/Makefile.in, specfun/Makefile.in,
  2515 	* Makefile.inspecial-matrix/Makefile.in, startup/Makefile.in,
  2516 	* Makefile.instatistics/Makefile.in, statistics/base/Makefile.in,
  2517 	* Makefile.instatistics/distributions/Makefile.in,
  2518 	* Makefile.instatistics/models/Makefile.in,
  2519 	* Makefile.instatistics/tests/Makefile.in, strings/Makefile.in,
  2520 	* Makefile.intestfun/Makefile.in, time/Makefile.in
  2521 	* Makefile.in(check-m-sources): New target.
  2522 
  2523 2008-04-04  Bill Denney  <bill@denney.ws>
  2524 
  2525 	* optimization/lsqnonneg.m: Use optimset, correctly index
  2526 	Z and P in main loop.
  2527 
  2528 2008-04-04  David Bateman  <dbateman@free.fr>
  2529 
  2530 	* deprecated/beta_cdf.m deprecated/beta_inv.m
  2531 	deprecated/beta_pdf.m deprecated/beta_rnd.m
  2532 	deprecated/binomial_cdf.m deprecated/binomial_inv.m
  2533 	deprecated/binomial_pdf.m deprecated/binomial_rnd.m
  2534 	deprecated/chisquare_cdf.m deprecated/chisquare_inv.m
  2535 	deprecated/chisquare_pdf.m deprecated/chisquare_rnd.m
  2536 	deprecated/clearplot.m deprecated/clg.m deprecated/com2str.m
  2537 	deprecated/exponential_cdf.m deprecated/exponential_inv.m
  2538 	deprecated/exponential_pdf.m deprecated/exponential_rnd.m
  2539 	deprecated/f_cdf.m deprecated/f_inv.m deprecated/f_pdf.m
  2540 	deprecated/f_rnd.m deprecated/gamma_cdf.m deprecated/gamma_inv.m
  2541 	deprecated/gamma_pdf.m deprecated/gamma_rnd.m
  2542 	deprecated/geometric_cdf.m deprecated/geometric_inv.m
  2543 	deprecated/geometric_pdf.m deprecated/geometric_rnd.m
  2544 	deprecated/hypergeometric_cdf.m deprecated/hypergeometric_inv.m
  2545 	deprecated/hypergeometric_pdf.m deprecated/hypergeometric_rnd.m
  2546 	deprecated/intersection.m deprecated/is_bool.m
  2547 	deprecated/is_complex.m deprecated/is_list.m
  2548 	deprecated/is_matrix.m deprecated/is_scalar.m
  2549 	deprecated/is_square.m deprecated/is_stream.m deprecated/isstr.m
  2550 	deprecated/is_struct.m deprecated/is_symmetric.m
  2551 	deprecated/is_vector.m deprecated/lognormal_cdf.m
  2552 	deprecated/lognormal_inv.m deprecated/lognormal_pdf.m
  2553 	deprecated/lognormal_rnd.m deprecated/meshdom.m
  2554 	deprecated/normal_cdf.m deprecated/normal_inv.m
  2555 	deprecated/normal_pdf.m deprecated/normal_rnd.m
  2556 	deprecated/pascal_cdf.m deprecated/pascal_inv.m
  2557 	deprecated/pascal_pdf.m deprecated/pascal_rnd.m
  2558 	deprecated/poisson_cdf.m deprecated/poisson_inv.m
  2559 	deprecated/poisson_pdf.m deprecated/poisson_rnd.m
  2560 	deprecated/polyinteg.m deprecated/setstr.m
  2561 	deprecated/struct_contains.m deprecated/struct_elements.m
  2562 	deprecated/t_cdf.m deprecated/t_inv.m deprecated/t_pdf.m
  2563 	deprecated/t_rnd.m deprecated/uniform_cdf.m
  2564 	deprecated/uniform_inv.m deprecated/uniform_pdf.m
  2565 	deprecated/uniform_rnd.m deprecated/weibcdf.m deprecated/weibinv.m
  2566 	deprecated/weibpdf.m deprecated/weibrnd.m deprecated/weibull_cdf.m
  2567 	deprecated/weibull_inv.m deprecated/weibull_pdf.m
  2568 	deprecated/weibull_rnd.m deprecated/wiener_rnd.m: Add warning that
  2569 	function will be removed in a future version.
  2570 
  2571 2008-04-03  John W. Eaton  <jwe@octave.org>
  2572 
  2573 	* deprecated/beta_cdf.m, deprecated/beta_inv.m,
  2574 	deprecated/beta_pdf.m, deprecated/beta_rnd.m,
  2575 	deprecated/binomial_cdf.m, deprecated/binomial_inv.m,
  2576 	deprecated/binomial_pdf.m, deprecated/binomial_rnd.m,
  2577 	deprecated/chisquare_cdf.m, deprecated/chisquare_inv.m,
  2578 	deprecated/chisquare_pdf.m, deprecated/chisquare_rnd.m,
  2579 	deprecated/clearplot.m, deprecated/clg.m, deprecated/com2str.m,
  2580 	deprecated/exponential_cdf.m, deprecated/exponential_inv.m,
  2581 	deprecated/exponential_pdf.m, deprecated/exponential_rnd.m,
  2582 	deprecated/f_cdf.m, deprecated/f_inv.m, deprecated/f_pdf.m,
  2583 	deprecated/f_rnd.m, deprecated/gamma_cdf.m,
  2584 	deprecated/gamma_inv.m, deprecated/gamma_pdf.m,
  2585 	deprecated/gamma_rnd.m, deprecated/geometric_cdf.m,
  2586 	deprecated/geometric_inv.m, deprecated/geometric_pdf.m,
  2587 	deprecated/geometric_rnd.m, deprecated/hypergeometric_cdf.m,
  2588 	deprecated/hypergeometric_inv.m, deprecated/hypergeometric_pdf.m,
  2589 	deprecated/hypergeometric_rnd.m, deprecated/intersection.m,
  2590 	deprecated/is_bool.m, deprecated/is_complex.m,
  2591 	deprecated/is_list.m, deprecated/is_matrix.m,
  2592 	deprecated/is_scalar.m, deprecated/is_square.m,
  2593 	deprecated/is_stream.m, deprecated/is_struct.m,
  2594 	deprecated/is_symmetric.m, deprecated/is_vector.m,
  2595 	deprecated/isstr.m, deprecated/lchol.m,
  2596 	deprecated/lognormal_cdf.m, deprecated/lognormal_inv.m,
  2597 	deprecated/lognormal_pdf.m, deprecated/lognormal_rnd.m,
  2598 	deprecated/meshdom.m, deprecated/normal_cdf.m,
  2599 	deprecated/normal_inv.m, deprecated/normal_pdf.m,
  2600 	deprecated/normal_rnd.m, deprecated/pascal_cdf.m,
  2601 	deprecated/pascal_inv.m, deprecated/pascal_pdf.m,
  2602 	deprecated/pascal_rnd.m, deprecated/poisson_cdf.m,
  2603 	deprecated/poisson_inv.m, deprecated/poisson_pdf.m,
  2604 	deprecated/poisson_rnd.m, deprecated/polyinteg.m,
  2605 	deprecated/setstr.m, deprecated/spatan2.m, deprecated/spchol.m,
  2606 	deprecated/spchol2inv.m, deprecated/spcholinv.m,
  2607 	deprecated/spcumprod.m, deprecated/spcumsum.m, deprecated/spdet.m,
  2608 	deprecated/spdiag.m, deprecated/spfind.m, deprecated/spinv.m,
  2609 	deprecated/spkron.m, deprecated/splchol.m, deprecated/splu.m,
  2610 	deprecated/spmax.m, deprecated/spmin.m, deprecated/spprod.m,
  2611 	deprecated/spqr.m, deprecated/spsum.m, deprecated/spsumsq.m,
  2612 	deprecated/struct_contains.m, deprecated/struct_elements.m,
  2613 	deprecated/t_cdf.m, deprecated/t_inv.m, deprecated/t_pdf.m,
  2614 	deprecated/t_rnd.m, deprecated/uniform_cdf.m,
  2615 	deprecated/uniform_inv.m, deprecated/uniform_pdf.m,
  2616 	deprecated/uniform_rnd.m, deprecated/weibcdf.m,
  2617 	deprecated/weibinv.m, deprecated/weibpdf.m, deprecated/weibrnd.m,
  2618 	deprecated/weibull_cdf.m, deprecated/weibull_inv.m,
  2619 	deprecated/weibull_pdf.m, deprecated/weibull_rnd.m,
  2620 	deprecated/wiener_rnd.m:
  2621 	Note version when function was deprecated.
  2622 
  2623 2008-04-03  David Bateman  <dbateman@free.fr>
  2624 
  2625 	* plot/__go_draw_axes__.m: Conditionally "set pm3d implict" for 2D
  2626 	plot or 3D plots with more than one line.
  2627 	
  2628 	* deprecated/splchol.m deprecated/lchol.m deprecated/spfind.m
  2629 	deprecated/spchol.m deprecated/spmin.m deprecated/spmax.m
  2630 	deprecated/spdet.m deprecated/splu.m deprecated/spqr.m
  2631 	deprecated/spatan2.m deprecated/spchol2inv.m
  2632 	deprecated/spcholinv.m deprecated/spcumprod.m deprecated/spdiag.m
  2633 	deprecated/spinv.m deprecated/spcumsum.m deprecated/spprod.m
  2634 	deprecated/spsum.m deprecated/spsumsq.m: New files
  2635 	* deprecated/Makefile.in (SOURCES): Add them here.
  2636 
  2637 2008-04-03  Ben Abbott  <bpabbott@mac.com>
  2638 
  2639 	* sparse/spaugment.m: Increase test script tolerance.
  2640 
  2641 2008-04-02  John W. Eaton  <jwe@octave.org>
  2642 
  2643 	* deprecated/Makefile.in (SOURCES): Add spkron.m to the list.
  2644 
  2645 	* general/Makefile.in (SOURCES): Add runlength.m to the list.
  2646 
  2647 2008-04-02  Bill Denney  <bill@denney.ws>
  2648 
  2649 	* optimization/lsqnonneg.m: New function.
  2650 	* optimization/Makefile.in (SOURCES): Add it to the list.
  2651 
  2652 2008-04-02  David Bateman  <dbateman@free.fr>
  2653 
  2654 	* sparse/spaugment.m: New function
  2655 	* sparse/Makefile.in (SOURCES): Add it here.
  2656 	
  2657 	* plot/__gnuplot_ginput__.m: Use the gnuplot stream itself for
  2658 	communication rather than a chat file if mkfifo is not available.
  2659 	* plot/gnuplot_drawnow.m: Open stream with popen2 to allow two way
  2660 	communication with the gnuplot process.
  2661 
  2662 2008-04-01  Richard Bovey  <Richard.Bovey@baesystems.com>
  2663 
  2664 	* general/sortrows.m: Handle negative column arguments.
  2665 
  2666 2008-04-01  Julian Schnidder  <j.schnidder@gmx.de>
  2667 
  2668 	* miscellaneous/perl.m: New function.
  2669 	* miscellaneous/Makefile.in (SOURCES): Add it to the list.
  2670 
  2671 2008-03-31  David Bateman  <dbateman@free.fr>
  2672 
  2673 	* plot/__go_draw_axes__.m: Set the tick direction in the main call
  2674 	the set tics rather than separately to avoid issues with multiple
  2675 	ticks in plotyy.
  2676 	
  2677 	* plot/gtext.m: New function to place text on a plot.
  2678 	* plot/waitforbuttonpress.m: New function.
  2679 	* plot/Makefile.in (SOURCES): Add them to the list.
  2680 	* plot/__gnuplot_ginput__.m: Bug fix for nargin==1. Workaround for
  2681 	missing mkfifo under Windows.
  2682 	* plot/ginput.m: Eliminate setting of n.
  2683 	
  2684 	* plot/ginput.m: New function.
  2685 	* plot/__gnuplot_ginput__.m: New function based on a version of
  2686 	ginput.m from Petr Mikulik <mikulik@physics.muni.cz>.
  2687 	* plot/Makefile.in (SOURCES): Add them to the list.
  2688 
  2689 2008-03-31  Dmitri A. Sergatskov  <dasergatskov@gmail.com>
  2690 
  2691 	* miscellaneous/run.m: Fix check for existence of file.
  2692 
  2693 2008-03-27  Jaroslav Hajek  <highegg@gmail.com>
  2694 
  2695 	* general/lookup.m: Remove (lookup moved to DLD-FUNCTIONS).
  2696 	* general/Makefile.in (SOURCES): Delete lookup.m from the list.
  2697 	* general/interp1.m, general/interp2.m, general/interpn.m,
  2698 	polynomial/ppval.m: Fix buggy lookup calls.
  2699 	* general/interp1.m: New test.
  2700 
  2701 2008-03-28  Thomas Weber  <thomas.weber.mail@gmail.com>
  2702 
  2703 	* miscellaneous/tempdir.m: Use correct function name in texinfo
  2704 	documentation.
  2705 
  2706 2008-03-28  Jaroslav Hajek  <highegg@gmail.com>
  2707 
  2708 	* general/del2.m: Missing semicolon.
  2709 
  2710 2008-03-28  Julian Schnidder  <j.schnidder@gmx.de>
  2711 
  2712 	* miscellaneous/info.m: New function.
  2713 	* miscellaneous/Makefile.in (SOURCES): Add it to the list.
  2714 
  2715 2008-03-27  S�ren Hauberg  <hauberg@gmail.com>
  2716 
  2717 	* plot/xlim.m, plot/ylim.m, plot/zlim.m, strings/strtrim.m:
  2718 	Doc fixes.
  2719 
  2720 2008-03-27  David Bateman  <dbateman@free.fr>
  2721 
  2722 	* plot/__plt2__.m: Test if args are empty first so that
  2723 	plot(zeros(1,0),zeros(1,0)) works as expected.
  2724 
  2725 	* plot/plotyy.m: The axis handle is a two element vector and
  2726 	so needs special treatment. Call newplot for the second axis.
  2727 
  2728 2008-03-27  Bill Denney  <bill@denney.ws>
  2729 
  2730 	* time/datenum.m: Allow vector inputs in any orientation.
  2731 
  2732 	* strings/validatestring.m: New function.
  2733 	* strings/Makefile.in (SOURCES): Add it to the list.
  2734 
  2735 	* general/nargoutchk.m: New function.
  2736 	* general/Makefile.in (SOURCES): Add it to the list.
  2737 
  2738 	* general/genvarname.m: New function.
  2739 	* general/Makefile.in (SOURCES): Add it to the list.
  2740 
  2741 	* time/addtodate.m: New function.
  2742 	* time/Makefile.in (SOURCES): Add it to the list.
  2743 
  2744 	* geometry/rectint.m: Vectorize and add more tests.
  2745 
  2746 2008-03-27  John W. Eaton  <jwe@octave.org>
  2747 
  2748 	* plot/__axis_label__.m: Use name of caller in error message.
  2749 
  2750 2008-03-27  David Bateman  <dbateman@free.fr>
  2751 
  2752 	* linear-algebra/planerot.m: Givens rotation function.
  2753 
  2754 2008-03-26  John W. Eaton  <jwe@octave.org>
  2755 
  2756 	* set/ismember.m: Set size of idx output correctly for empty args.
  2757 	New tests.
  2758 
  2759 	* general/logical.m: Correctly handle empty args.  New tests.
  2760 
  2761 	* control/hinf/h2syn.m, general/__splinen__.m, general/gradient.m,
  2762 	geometry/inpolygon.m, geometry/trimesh.m, geometry/triplot.m,
  2763 	image/imagesc.m, io/csvread.m, io/csvwrite.m,
  2764 	miscellaneous/edit.m, miscellaneous/tempname.m, plot/fill.m,
  2765 	plot/patch.m, plot/ribbon.m, plot/surface.m, polynomial/mkpp.m,
  2766 	polynomial/pchip.m, polynomial/spline.m, set/unique.m:
  2767 	Texinfo fixes.
  2768 
  2769 2008-03-26  Jaroslav Hajek  <highegg@gmail.com>
  2770 
  2771 	* linear-algebra/dmult.m: Handle scaling along arbitrary dimension.
  2772 
  2773 2008-03-26  S�ren Hauberg  <hauberg@gmail.com>
  2774 
  2775 	* polynomial/convn.m: New tests.
  2776 
  2777 2008-03-20  Ben Abbott  <bpabbott@mac.com>
  2778 
  2779 	* statistics/base/statistics.m: Calculate median and quantiles in
  2780 	a manner consistent with method #7 used by GNU R.
  2781 	* statistics/base/__quantile__.m, statistics/base/quantile.m,
  2782 	statistics/base/prctile.m: New functions.
  2783 	* statistics/base/Makefile.in (SOURCES): Add them to the list.
  2784  
  2785 2008-03-25  S�ren Hauberg  <hauberg@gmail.com>
  2786 
  2787 	* polynomial/convn.m: New function.
  2788 	* polynomial/Makefile.in (SOURCES): Add it to the list.
  2789 
  2790 2008-03-25  David Bateman  <dbateman@free.fr>
  2791 
  2792 	* image/contrast.m: New function.
  2793 	* image/Makefile.in (SOURCES): Add it to the list.
  2794 	
  2795 2008-03-24  Thomas Weber  <thomas.weber.mail@gmail.com>
  2796 
  2797 	* pkg/pkg.m: Allow installation of already extracted packages.
  2798 
  2799 2008-03-24  David Bateman  <dbateman@free.fr>
  2800 
  2801 	* general/idivide.m: New function.
  2802 	* general/Makefile.in (SOURCES): Add it to the list.
  2803 
  2804 	* miscellaneous/namelengthmax.m: New function.
  2805 	* miscellaneous/Makefile.in (SOURCES): Add it to the list.
  2806 
  2807 	* strings/regexptranslate.m: New function.
  2808 	* strings/Makefile.in (SOURCES): Add it to the list.
  2809 
  2810 2008-03-21  David Bateman  <dbateman@free.fr>
  2811 
  2812 	* specfun/reallog.m, specfun/realpow.m, specfun/realsqrt.m:
  2813 	New functions.
  2814 	* specfun/Makefile.in (SOURCES): Add them to the list.
  2815 
  2816 2008-03-20  David Bateman  <dbateman@free.fr>
  2817 
  2818 	* general/tril.m, general/triu.m: Fail if input is a structure.
  2819 
  2820 	* miscellaneous/cast.m: Also allow cast to "char".
  2821 
  2822 	* general/rotdim.m: Ensure k is an integer scale.
  2823 
  2824 	* general/circshift.m: If matrix is empty fast return.
  2825 
  2826 2008-03-20  Jaroslav Hajek  <highegg@localhost.localdomain>
  2827 
  2828 	* linear-algebra/subspace.m: Check number of arguments, number
  2829 	of dimensions of arguments and matching dimensions.
  2830 
  2831 2008-03-19  Jaroslav Hajek  <highegg@gmail.com>
  2832 
  2833 	* linear-algebra/subspace.m: New function.
  2834 	* linear-algebra/subspace.m: New function.
  2835 
  2836 2008-03-19  Emil Lucretiu  <emil@la.mine.nu>
  2837 
  2838 	* signal/sinetone.m: Ensure integral number of samples.
  2839 
  2840 2008-03-19  Michael D. Godfrey  <godfrey@isl.stanford.edu>
  2841 
  2842 	* plot/__go_draw_axes__.m: Additional correction for symbol codes.
  2843 
  2844 2008-03-19  Ben Abbott  <bpabbott@mac.com>
  2845 	
  2846 	* statistics/base/mode.m: Add NDArray tests.
  2847 
  2848 2008-03-19  Jaroslav Hajek  <highegg@gmail.com>
  2849 
  2850 	* statistics/distributions/exppdf.m,
  2851 	statistics/distributions/expcdf.m,
  2852 	statistics/distributions/expinv.m,
  2853 	statistics/distributions/exprnd.m: Doc fix.
  2854 
  2855 2008-03-19  David Bateman  <dbateman@free.fr>
  2856 
  2857 	* statistics/base/mode.m: Fix for row vectors.
  2858 
  2859 	* plot/__scatter__.m: Modify for change of markersize in
  2860 	__go_draw_axes__.m and for compatibility.
  2861 	* plot/__go_draw_axes__.m: Don't divide the marker size by 6
  2862 	twice.
  2863 	* plot/scatter3.m: Doc fix.
  2864 
  2865 2008-03-18  Ben Abbott  <bpabbott@mac.com>
  2866 
  2867 	* specfun/beta.m: Fix for negative inputs.
  2868 
  2869 2008-03-18  Michael D. Godfrey  <godfrey@isl.stanford.edu>
  2870 
  2871 	* plot/__go_draw_axes__.m: Use correct symbol codes.
  2872 
  2873 2008-03-14  Kai Habel  <kai.habel@gmx.de>
  2874 
  2875         * plot/__go_draw_axes__.m: Expicitly set gnuplot user
  2876         style to default to avoid wrong mesh color in some cases.
  2877 
  2878 2008-03-12  David Bateman  <dbateman@free.fr>
  2879 
  2880 	* geometry/griddata3.m: Use griddatan and not griddata
  2881 	internally. Return vi and not yi. Add test code.
  2882 
  2883 2008-03-11  John W. Eaton  <jwe@octave.org>
  2884 
  2885 	* plot/__go_draw_axes__.m: Use get to access hidden properties.
  2886 	Use strcmpi when comparing string properties.
  2887 
  2888 	* io/csread.m, io/csvwrite.m, io/dlmwrite.m: Style fixes.
  2889 
  2890 2008-03-11  Kai Habel  <kai.habel@gmx.de>
  2891 
  2892         * plot/__go_draw_axes__.m: Plot surfaces in front of axes.
  2893         Allow plotting of uniform colored mesh plots with and
  2894         w/o hidden line removal.
  2895 
  2896 2008-03-11  David Bateman  <dbateman@free.fr>
  2897 
  2898 	* io/dlmwrite.m, io/csvread.m, io/csvwrite.m: Files ported from
  2899 	octave-forge.
  2900 	* io/Makefile.in (SOURCES): Add them here.
  2901 
  2902 2008-03-07  John W. Eaton  <jwe@octave.org>
  2903 
  2904 	* plot/contourf.m: Set axes layer property to "top".
  2905 
  2906 	* plot/__go_draw_axes__.m: Handle tickdir property.
  2907 
  2908 2008-03-06  John W. Eaton  <jwe@octave.org>
  2909 
  2910 	* plot/hist.m: Avoid temporaries.
  2911 	Allow matrix arguments when number of bins > 30.
  2912 	From Robert S. Mahurin <rob@utk.edu>.
  2913 
  2914 	* plot/ChangeLog: Handle axes linewidth property.
  2915 
  2916 	* plot/__go_draw_axes__.m: Adjust markersize by a factor of 1/6.
  2917 
  2918 	* general/interpn.m: New test.
  2919 
  2920 2008-03-05  Ben Abbott  <bpabbott@mac.com>
  2921 
  2922 	* polynomial/roots.m: Catch Infs and/or NaNs.
  2923 
  2924 2008-03-05  Sebastien Loisel  <loisel@temple.edu>
  2925 
  2926 	* polynomial/roots.m: Apply a scaling factor to the removal of the
  2927 	leading zeros.
  2928 
  2929 2008-03-04  John W. Eaton  <jwe@octave.org>
  2930 
  2931 	* plot/print.m: Fix oops in applying last change.
  2932 
  2933 2008-03-04  Bill Denney  <bill@denney.ws>
  2934 
  2935 	* plot/allchild.m, plot/findall.m: New functions.
  2936 	* plot/Makefile.in (SOURCES): Add them to the list.
  2937 
  2938 	* geometry/rectint.m: New function.
  2939 	* geometry/Makefile.in (SOURCES): Add it to the list.
  2940 
  2941 2008-03-04  Michael Goffioul  <michael.goffioul@gmail.com>
  2942 
  2943 	* pkg/pkg.m (pkg:configure_make): Make it work with recent changes in
  2944 	isspace handling with cell arrays of strings.
  2945 
  2946 2008-03-04  Ben Abbott  <bpabbott@mac.com>
  2947 
  2948 	* polynomial/polyfit.m: Modified tests to respect a relative tolerance.
  2949 
  2950 	* plot/print.m: Accept a figure handle as an optional input.
  2951  
  2952 2008-02-29  John W. Eaton  <jwe@octave.org>
  2953 
  2954 	* plot/print.m: Handle gif and jpg devices.
  2955 
  2956 2008-02-28  John W. Eaton  <jwe@octave.org>
  2957 
  2958 	* plot/__go_draw_axes__.m (get_old_gnuplot_color): New subfunction.
  2959 	Use it to replace repeated if/elseif blocks.
  2960 
  2961 2008-02-28  Kai Habel  <kai.habel@gmx.de>
  2962 
  2963 	* plot/__go_draw_axes__.m: If facecolor property of a surface is
  2964 	"none", don't use pm3d mode and set linestyle correctly. 
  2965 
  2966 2008-02-25  Ben Abbott  <bpabbott@mac.com>
  2967 
  2968 	* control/system/zpout.m, finance/irr.m, general/int2str.m,
  2969 	general/num2str.m, miscellaneous/bug_report.m,
  2970 	miscellaneous/copyfile.m, miscellaneous/dir.m,
  2971 	miscellaneous/edit.m, miscellaneous/fullfile.m,
  2972 	miscellaneous/mkoctfile.m, miscellaneous/movefile.m,
  2973 	miscellaneous/tempdir.m, miscellaneous/unpack.m,
  2974 	path/__extractpath__.m, pkg/pkg.m, plot/__ezplot__.m,
  2975 	plot/__go_draw_axes__.m, plot/legend.m, plot/print.m,
  2976 	signal/spectral_adf.m, signal/spectral_xdf.m,
  2977 	statistics/tests/z_test.m, statistics/tests/z_test_2.m,
  2978 	strings/Makefile.in, strings/strcat.m, strings/strvcat.m,
  2979 	testfun/assert.m, testfun/demo.m, testfun/speed.m,
  2980 	testfun/test.m: Use cstrcat instead of strcat.
  2981 
  2982 	* strings/strcat.m: New compatible version.
  2983 
  2984 	* strings/cstrcat.m: Rename from strings/strcat.m.
  2985 
  2986 2008-02-25  John W. Eaton  <jwe@octave.org>
  2987 
  2988 	* strings/isstrprop.m: New file.
  2989 
  2990 2008-02-25  Ryan Hinton  <rwh4s@virginia.edu>
  2991 
  2992 	* miscellaneous/unpack.m: Use "-f -" args for tar.
  2993 
  2994 2008-02-24  John W. Eaton  <jwe@octave.org>
  2995 
  2996 	* specfun/log2.m: Ensure returned value of F strictly less than 1.
  2997 	From Dave Hawthorne <davehawthorne@ieee.org>.
  2998 
  2999 2008-02-22  Ben Abbott  <bpabbott@mac.com>
  3000 
  3001 	* specfun/legendre.m: Doc fix.
  3002 
  3003 2008-02-22  David Bateman  <dbateman@free.fr>
  3004 
  3005 	* sparse/pcg.m, sparse/spdiags, spstats.m: Remove references to
  3006 	spdiag.
  3007 	
  3008 2008-02-22  John W. Eaton  <jwe@octave.org>
  3009 
  3010 	* miscellaneous/fullfile.m: Improve handling of empty args and
  3011 	args ending with filesep.
  3012 
  3013 	* control/base/__stepimp__.m: Don't use subplot for just one plot.
  3014 
  3015 2008-02-21  John W. Eaton  <jwe@octave.org>
  3016 
  3017 	* image/imshow.m: Call axis ("image").
  3018 	From Michael G. Ross <mgross@MIT.EDU>.
  3019 
  3020 	* plot/errorbar.m: If nargout > 0, return vector of handles to
  3021 	line objects.
  3022 	* plot/__go_draw_axes__.m: Improve handling of line style for
  3023 	errorbar plots.
  3024 
  3025 2008-02-20  Marco Caliari  <marco.caliari@univr.it>
  3026 
  3027 	* specfun/legendre.m: Accept normalization options ("sch", "norm"),
  3028 	and improve stability for higher orders.
  3029 
  3030 2008-02-20  John W. Eaton  <jwe@octave.org>
  3031 
  3032 	* strings/strcat.m: Detect cellstr args.
  3033 
  3034 2008-02-20  David Bateman  <dbateman@free.fr>
  3035 
  3036 	* sparse/colperm.m, sparse/nonzero.m, sparse/spdiags.m,
  3037 	sparse/spfun.m, sparse/spones.m, sparse/sprand.m,
  3038 	sparse/sprandn.m, sparse/sprandsym.m, sparse/spy.m: Use generic
  3039 	version of find rather than spfind.
  3040 
  3041 2008-02-19  Ben Abbott  <bpabbott@mac.com>
  3042 
  3043 	* miscellaneous/edit.m: New option EDITINPLACE.  Prefer file list
  3044 	rather than path list.  Return option structure with "get all".
  3045 
  3046 	* polynomial/polyfit.m: Use QR decomposition.  Handle
  3047 	normalization option.
  3048 	* polynomial/polyval.m: Normalize dependent variable.  Optionally
  3049 	generate 50% prediction intervals.
  3050 
  3051 	* miscellaneous/ver.m: Include package version information in
  3052 	output.  Improve consistency with Matlab.
  3053 
  3054 2008-02-19  John W. Eaton  <jwe@octave.org>
  3055 
  3056 	* pkg/pkg.m: Style fixes.
  3057 
  3058 2008-02-19  Carlo de Falco  <carlo.defalco@gmail.com>
  3059 
  3060 	* pkg/pkg.m: Handle 'describe' command.
  3061 	(parse_pkg_idx, print_package_description): New subfunctions.
  3062 	
  3063 2008-02-19  Bill Denney  <bill@denney.ws>
  3064 
  3065 	* time/datestr.m: Avoid confusion for datenum vectors that are 6
  3066 	elements wide.
  3067 
  3068 2008-02-18  David Bateman  <dbateman@free.fr>
  3069 
  3070 	* general/rem.m, general/mod.m: Treat integer types correctly.
  3071 
  3072 2008-02-15  Timo Lindfors  <timo.lindfors@iki.fi>
  3073 
  3074 	* statistics/tests/kruskal_wallis_test.m: Handle ties.
  3075 	* general/runlength.m: New function from Paul Kienzle.
  3076 
  3077 2008-02-15  Rolf Fabian  <r.fabian@jacobs-university.de>
  3078 
  3079 	* linear-algebra/cond.m: New optional second argument to
  3080 	specify 1-norm, inf-norm, or frobenius-norm. 
  3081 
  3082 2008-02-12  Kostas Poulios  <poulios.konstantinos@googlemail.com>
  3083 
  3084 	* plot/__quiver__.m: make arrow head be in z-plane of the arrow
  3085 	body. Allow the linespec to specify the arrow color.
  3086 
  3087 2008-02-12  David Bateman  <dbateman@free.fr>
  3088 
  3089 	* miscellaneous/cast.m: Also treat the logical type.
  3090 
  3091 	* plot/__go_draw_axes__.m: Set pm3d implict to fix colorbars on
  3092 	contour plots.
  3093 
  3094  	* plot/__go_draw_axes__.m: Use the cdatamapping property to set
  3095 	the cbrange.
  3096 	* plot/__img__.m: Set cdatamapping to "direct".
  3097 	* plot/imagesc.m: Set cdatamapping to "scaled".
  3098 
  3099 2008-02-08  Julien Pommier  <pommier@pianoteq.com>
  3100 
  3101 	* audio/wavread.m: Limit data read to end of data chunk.
  3102 
  3103 2008-02-08  David Bateman  <dbateman@free.fr>
  3104 
  3105 	* plot/__contour__.m: Respect the graphic handle options that are
  3106 	passed.
  3107 	* plot/__go_draw_axes__.m: Respect the linewidth for patch objects.
  3108 
  3109 2008-02-01  Dave Goel  <deego3@gmail.com>
  3110 
  3111 	* signal/arch_rnd.m: Correctly index E and Y vectors.
  3112 
  3113 2008-02-01  Bill Denney  <bill@denney.ws>
  3114 
  3115 	* time/weekday.m: Allow vector inputs and speed up.
  3116 	* time/eomday.m: Return column vector for column vector inputs.
  3117 
  3118 2008-01-30  John W. Eaton  <jwe@octave.org>
  3119 
  3120 	* miscellaneous/edit.m: Use "## Created: DATE" instead of "initial
  3121 	revision".
  3122 
  3123 	* plot/Makefile.in (SOURCES): Include __plt2sv__.m and
  3124 	__plt2vs__.m in the list.
  3125 
  3126 	* miscellaneous/tempdir.m: Append filesep to name for
  3127 	compatibility.  Warn if not a directory or directory does not
  3128 	exist.
  3129 
  3130 	* strings/deblank.m: Improve compatibility.
  3131 
  3132 2008-01-29  John W. Eaton  <jwe@octave.org>
  3133 
  3134 	* strings/str2double.m: Delete unused variable FLAG_OCTAVE.
  3135 
  3136 2008-01-28  Michael Goffioul  <michael.goffioul@gmail.com>
  3137 
  3138 	* plot/xlabel.m, plot/ylabel.m, plot/zlabel.m:
  3139 	Return the label handle, not the current axis handle.
  3140 
  3141 2008-01-25  Alexander Barth  <barth.alexander@gmail.com>
  3142 
  3143 	* general/interpn.m: Compatibility fix. Don't ndgrid vector
  3144 	abscissa.
  3145 	
  3146 2008-01-25  David Bateman  <dbateman@free.fr>
  3147 
  3148 	* general/__splinen__.m: Treat mixed orientation vectors.
  3149 	* plot/__scatter__.m: Remove NaN values from data.
  3150 	* plot/__patch__.m: Vectorize treatment of trailing NaN values.
  3151 
  3152 2008-01-25  Thomas Weber  <thomas.weber.mail@gmail.com>
  3153 
  3154 	* linear-algebra/trace.m: Test cases for non 2-d args.
  3155 
  3156 2008-01-25  James Packer  <james.packer@wadh.ox.ac.uk>
  3157 
  3158 	* geometry/griddata3.m: Call griddata, not gridata.
  3159 
  3160 2008-01-24  Schloegl Alois  <alois.schloegl@tugraz.at>
  3161 
  3162 	* linear-algebra/trace.m: Require 2-d args.  Handle vectors properly.
  3163 
  3164 2008-01-22  Thomas Weber  <thomas.weber.mail@gmail.com>
  3165 
  3166 	* linear-algebra/cond.m, linear-algebra/trace.m:
  3167 	Move tests here from test/test_linalg.m.
  3168 	
  3169 	* general/diff.m, general/fliplr.m, general/flipud.m,
  3170 	general/logspace.m, general/rot90.m, general/shift.m, general/tril.m,
  3171 	general/triu.m, linear-algebra/vec.m, linear-algebra/vech.m,
  3172 	special-matrix/hankel.m, special-matrix/hilb.m,
  3173 	special-matrix/invhilb.m, special-matrix/sylvester_matrix.m,
  3174 	special-matrix/toeplitz.m, special-matrix/vander.m:
  3175 	Move tests here from test/test_matrix.m.
  3176 	
  3177 	* general/isscalar.m, general/issquare.m, general/isvector.m:
  3178 	Move tests here from test/test_number.m.
  3179 	
  3180 	* deprecated/polyinteg.m, polynomial/compan.m, polynomial/conv.m,
  3181 	polynomial/deconv.m, polynomial/poly.m, polynomial/polyderiv.m,
  3182 	polynomial/polyfit.m, polynomial/polyreduce.m, polynomial/polyval.m,
  3183 	polynomial/polyvalm.m, polynomial/roots.m:
  3184 	Move tests here from test/test_poly.m.
  3185 
  3186 	* signal/unwrap.m:
  3187 	Move tests here from test/test_signal.m.
  3188 
  3189 	* statistics/base/corrcoef.m, statistics/base/cov.m,
  3190 	statistics/base/kurtosis.m, statistics/base/mahalanobis.m,
  3191 	statistics/base/mean.m, statistics/base/median.m,
  3192 	statistics/base/skewness.m, statistics/base/std.m:
  3193 	Move tests here from test/test_stats.m.
  3194 
  3195 	* general/int2str.m, general/num2str.m, strings/bin2dec.m,
  3196 	strings/blanks.m, strings/deblank.m, strings/dec2bin.m,
  3197 	strings/dec2hex.m, strings/findstr.m, strings/hex2dec.m,
  3198 	strings/index.m, strings/rindex.m, strings/split.m, strings/str2mat.m,
  3199 	strings/str2num.m, strings/strcat.m, strings/strrep.m,
  3200 	strings/substr.m:
  3201 	Move tests here from test/test_string.m.
  3202 
  3203 	* miscellaneous/computer.m, miscellaneous/ls.m,
  3204 	miscellaneous/version.m, time/asctime.m, time/clock.m, time/ctime.m,
  3205 	time/date.m, time/etime.m, time/is_leap_year.m:
  3206 	Move tests here from test/test_system.m.
  3207 
  3208 2008-01-22  Schloegl Alois  <alois.schloegl@tugraz.at>
  3209 
  3210 	* specfun/erfinv.m: Replace z_old and z_new by a single variable z.
  3211 	Simplify initial checks on argument values.
  3212 
  3213 2008-01-22  Michael Goffioul  <michael.goffioul@gmail.com>
  3214 
  3215 	* plot/gnuplot_drawnow.m: New function corresponding to the
  3216 	implementation of the gnuplot-based graphics backend (derived from
  3217 	drawnow.m).
  3218 	* plot/drawnow.m: Deleted (converted to C++).
  3219 
  3220 2008-01-15  Rolf Fabian  <Rolf.Fabian@gmx.de>
  3221 
  3222 	* linear-algebra/__norm__.m: Only scale if inf norm is finite.
  3223 	New tests.
  3224 
  3225 2008-01-18  John W. Eaton  <jwe@octave.org>
  3226 
  3227 	* optimization/sqp.m: End each function with endfunction.
  3228 
  3229 2008-01-18  Ben Abbott  <bpabbott@mac.com>
  3230 
  3231 	* polynomial/residue.m: For each group of pole multiplicity, set
  3232 	the poles of the group to the value of the group's average.
  3233 
  3234 2008-01-17  Tetsuro KURITA  <tkurita@mac.com>
  3235 
  3236 	* plot/print.m: Handle PDF output.
  3237 	* plot/drawnow.m: Add "PDF" in a list of enhanced_terminals. 
  3238 
  3239 2008-01-17  John W. Eaton  <jwe@octave.org>
  3240 
  3241 	* path/savepath.m: Print newline before initial comment line.
  3242 	Double up single quote characters.
  3243 	* path/__extractpath__.m: Return just the path as a string.
  3244 	Undo single quote character doubling.
  3245 
  3246 	* path/pathdef.m: Avoid eval.  Simplify.
  3247 
  3248 	* path/pathdef.m: Use fullfile instead of concatenating with filesep.
  3249 	* path/__extractpath__.m, path/savepath.m: Use unwind_protect to
  3250 	avoid possible file descriptor leak.
  3251 
  3252 2008-01-17  Ben Abbott  <bpabbott@mac.com>
  3253 
  3254 	* path/savepath.m: Warn if modified file is not explicitly specified.
  3255 	* startup/main-rcfile: Call atexit ("__finish__").
  3256 
  3257 2008-01-16  John W. Eaton  <jwe@octave.org>
  3258 
  3259 	* plot/__go_draw_axes__.m (__do_enhanced_option__): New subfunction.
  3260 	Use it to disable enhanced mode for individual labels and titles.
  3261 
  3262 	* startup/Makefile.in (SOURCES): Add __finish__.m to the list.
  3263 	(install install-strip, uninstall): Handle function files.
  3264 
  3265 2008-01-16  Ben Abbott  <bpabbott@mac.com>
  3266 
  3267 	* startup/__finish__.m: New file.
  3268 	* path/__extractpath__.m, path/matlabroot.m,
  3269 	path/pathdef.m: New files.
  3270 	* path/Makefile.in (SOURCES): Add them to the list.
  3271 
  3272 2008-01-15  Thomas Weber  <thomas.weber.mail@gmail.com>
  3273 
  3274 	* special-matrix/vander.m: Vectorize.  New test.
  3275 
  3276 	* elfun/acot.m, elfun/acoth.m, elfun/acsc.m, elfun/acsch.m,
  3277 	elfun/asec.m, elfun/asech.m, elfun/cot.m, elfun/coth.m,
  3278 	elfun/csc.m,elfun/csch.m, elfun/lcm.m, elfun/sec.m, elfun/sech.m,
  3279 	general/rem.m, miscellaneous/bincoeff.m, miscellaneous/xor.m,
  3280 	specfun/beta.m, specfun/log2.m, specfun/pow2.m:
  3281 	Move tests here from test/test_arith.m.
  3282 
  3283 2008-01-15  John W. Eaton  <jwe@octave.org>
  3284 
  3285 	* linear-algebra/__norm__.m: Use sum(abs(x),2), not sum(abs(x.')).
  3286 
  3287 2008-01-15  Michael Goffioul  <michael.goffioul@gmail.com>
  3288 
  3289 	* plot/drawnow.m, plot/__go_draw_figure__.m, plot/__go_draw_axes__.m: 
  3290 	Call __get__ instead of get.
  3291 
  3292 2008-01-15  Ben Abbott  <bpabbott@mac.com>
  3293 
  3294 	* linear-algebra/__norm__.m: Avoid divide by zero error for
  3295 	Frobenius norm if matrix is all zeros.  Use transpose instead of
  3296 	hermitian operator.
  3297 
  3298 2008-01-14  Bill Denney  <bill@denney.ws>
  3299 
  3300 	* plot/axis.m: Correctly handle "tight" and "image" options.
  3301 
  3302 2008-01-14  S�ren Hauberg  <hauberg@gmail.com>
  3303 
  3304 	* image/hsv2rgb.m, image/ntsc2rgb.m, image/rgb2hsv.m,
  3305 	image/rgb2ntsc.m: Also accept images as input.
  3306 
  3307 	* image/gray2ind.m: Handle image type other than double.
  3308 	Improve error checking and documentation.
  3309 
  3310 2008-01-14  John W. Eaton  <jwe@octave.org>
  3311 
  3312 	* plot/__go_draw_axes__.m (get_fontname_and_size): Use strcmpi
  3313 	instead of calling tolower on first arg.  Default font name is
  3314 	Helvetica, not helvetica.  Don't downcase user-specified font name.
  3315 	(__maybe_munge_text__): Fix typo.
  3316 
  3317 	* optimization/sqp.m: Fix function definitions in test code.
  3318 
  3319 2008-01-12  John W. Eaton  <jwe@octave.org>
  3320 
  3321 	* plot/gnuplot_binary.in: New file.
  3322 	* plot/gnuplot_binary.m: Delete.
  3323 	* plot/Makefile.in (SOURCES): Remove gnuplot_binary.m from the list.
  3324 	(SOURCES_IN, GEN_M): New macros.
  3325 	(DISTFILES): Include $(SOURCES_IN) in the list.
  3326 	(FCN_FILES): Include $(GEN_M) in the list.
  3327 	(all): Depend on $(GEN_M).
  3328 	($(GEN_M): %.m : $(TOPDIR)/Makeconf): New pattern rule.
  3329 	(distclean): Also remove $(GEN_M).
  3330 
  3331 2008-01-11  John W. Eaton  <jwe@octave.org>
  3332 
  3333 	* optimization/sqp.m: New test from example in doc string.
  3334 
  3335 2008-01-10  Ben Abbott  <bpabbott@mac.com>
  3336 
  3337 	* polynomial/mpoles.m: Avoid cases where poles could be assigned
  3338 	to more than one multiplicity group.
  3339 
  3340 2008-01-10  John W. Eaton  <jwe@octave.org>
  3341 
  3342 	* plot/gnuplot_binary.m: New file.
  3343 	* plot/Makefile.in (SOURCES): Add it to the list.
  3344 
  3345 2008-01-09  John W. Eaton  <jwe@octave.org>
  3346 
  3347 	* plot/drawnow.m: Fail if filename includes a directory part that
  3348 	does not exist.
  3349 
  3350 2008-01-07  John W. Eaton  <jwe@octave.org>
  3351 
  3352 	* miscellaneous/copyfile.m, miscellaneous/movefile.m:
  3353 	Error if glob call fails to match any files.
  3354 
  3355 2008-01-04  Thomas Treichl  <Thomas.Treichl@gmx.net>
  3356 
  3357 	* strings/strtrim.m: Doc fix.
  3358 
  3359 2008-01-04  Muthiah Annamalai  <muthuspost@gmail.com>
  3360 
  3361 	* general/sub2ind.m, general/ind2sub.m: Doc fix.
  3362 
  3363 2008-01-04  S�ren Hauberg   <hauberg@gmail.com>
  3364 
  3365 	* set/create_set.m, set/union.m: Accept "rows" argument.
  3366 
  3367 2008-01-02  John W. Eaton  <jwe@octave.org>
  3368 
  3369 	* plot/print.m: Correctly handle pbm terminal.
  3370 
  3371 2007-12-28  John W. Eaton  <jwe@octave.org>
  3372 
  3373 	* miscellaneous/edit.m: Use strcat instead of fullfile to add file
  3374 	extensions.
  3375 
  3376 2007-12-28  David Bateman  <dbateman@free.fr>
  3377 
  3378 	* ezcontourf.m, ezcontour.m, ezmeshc.m, ezmesh.m, ezplot3.m,
  3379 	__ezplot__.m, ezpolar.m, ezsurfc.m, ezsurf.m: New functions.
  3380 	* Makefile.in (SOURCES): Add to the sources.
  3381 
  3382 2007-12-28  Kai Habel  <kai.habel@gmx.de>
  3383 
  3384 	* plot/pcolor.m: Swap 1st and 2nd argument in call to meshgrid.
  3385 	Remove unnecessary call of size function.
  3386 
  3387 2007-12-21  John W. Eaton  <jwe@octave.org>
  3388 
  3389 	Version 3.0.0 released.
  3390 
  3391 2007-12-21  S�ren Hauberg  <hauberg@gmail.com>
  3392 
  3393 	* image/imshow.m: Accept empty value for display_range.
  3394 
  3395 2007-12-20  Michael Goffioul  <michael.goffioul@gmail.com>
  3396 
  3397 	* pkg/pkg.m: Add .lib as architecture-dependent suffix.
  3398 
  3399 2007-12-19  S�ren Hauberg  <hauberg@gmail.com>
  3400 
  3401 	* image/imshow.m: Store uint8 images as doubles.  Handle default
  3402 	display ranges correctly.
  3403 
  3404 2007-12-19  Alexander Barth  <barth.alexander@gmail.com>
  3405 	    Peter A. Gustafson  <petegus@umich.edu>
  3406 
  3407 	* plot/contourc.m: Allow usage of irregular spaced x, y data.
  3408 
  3409 2007-12-19  John W. Eaton  <jwe@octave.org>
  3410 
  3411 	* miscellaneous/edit.m: New function.
  3412 	* miscellaneous/Makefile.in (SOURCES): Add it to the list.
  3413 
  3414 2007-12-19  Michael Goffioul  <michael.goffioul@gmail.com>
  3415 
  3416 	* plot/__bar__.m: Handle "basevalue" option.
  3417 	* plot/__bars__.m: New arg, base_value.
  3418 
  3419 2007-12-17  David Bateman  <dbateman@free.fr>
  3420 
  3421 	* plot/rose.m, plot/feather.m, plot/compass.m: New functions
  3422 	* plot/Makefiles (SOURCES): Add them to the sources
  3423 	* plot/polar.m: Set the x and y limits to the maximum polar
  3424 	radius. Set the axes to be square.
  3425 	* plot/__go_draw_axes__.m: Allow {x|y}axislocation to be "zero"
  3426 	and print axis at zero if this is used.
  3427 
  3428 	* plot/__go_draw_axes__.m: Use "set pm3d explicit" so that
  3429 	contours can overlay pcolor plots. Priveldge no hidden line
  3430 	removal when there are multiple objects in the plot.
  3431 
  3432 2007-12-17  Peter A. Gustafson  <petegus@umich.edu>
  3433 
  3434 	* plot/__go_draw_axes__.m:  Fix mirrored tics and borders for
  3435 	set (gca (), "[xy]axislocation", "{right|top}", "box", "off").
  3436 
  3437 2007-12-17  Ben Abbott  <bpabbott@mac.com>
  3438 
  3439          * miscellaneous/run.m: Replace script with f when looking for
  3440 	 file to run.
  3441 
  3442 2007-12-14  David Bateman  <dbateman@free.fr>
  3443 
  3444 	* plot/contour3.m, plot/__contour__.m: Handle linespec.
  3445 	* plot/contour.m: Doc fix.
  3446 	* plot/__go_draw_axes__.m (case "patch"): Include "lt" in lt string.
  3447 	Include linetype in withclause.
  3448 
  3449 	* plot/__go_draw_axes__.m (__calc_dimensions__): New function.
  3450 	Use it to determine dimensions.  Consolidate all 3-d settings.
  3451 
  3452 2007-12-13  John W. Eaton  <jwe@octave.org>
  3453 
  3454 	* image/imshow.m: Turn axis visibility off.
  3455 	Don't scale true color images.
  3456 	* image/image.m: Set axis layer property to "top".
  3457 
  3458 2007-12-12  John W. Eaton  <jwe@octave.org>
  3459 
  3460 	* image/loadimage.m: Avoid calling eval.  Avoid calling exist.
  3461 
  3462 	* plot/pie.m: Avoid calling "exist".
  3463 
  3464 	* linear-algebra/condest.m: Use nargin instead of size(varargin,2).	
  3465 	Condense argument processing logic.  Allow 6 arguments.
  3466 	Use issquare.  Avoid calling "exist".
  3467 
  3468 	* plot/__go_draw_axes__.m: Handle the axes layer property.
  3469 
  3470 2007-12-12  David Bateman  <dbateman@free.fr>
  3471 
  3472 	* plot/ellipsoid.m: Port from octave-forge, editing for style.
  3473 	* plot/Makefile.in (SOURCES): Add to the sources.
  3474 
  3475 2007-12-11  John W. Eaton  <jwe@octave.org>
  3476 
  3477 	* plot/surf.m: Set xgrid, ygrid, and zgrid on here.
  3478 	* plot/surface.m: Not here.
  3479 
  3480 	* plot/__go_draw_axes__.m: Always use "set grid front".  Send a
  3481 	subsequent "unset grid" if there is no grid.
  3482 
  3483 	* plot/__go_draw_axes__.m: Include "front" in "set label" options.
  3484 
  3485 	* plot/surface.m: Don't set facecolor property in call to
  3486 	__go_surface__.
  3487 
  3488 	* plot/__plt2vs__.m, plot/__plt2sv__.m: New functions.
  3489 	* plot/__plt2__.m: Handle scalar-vector and vector-scalar cases.
  3490 
  3491 2007-12-11  Kai Habel  <kai.habel@gmx.de>
  3492 
  3493 	* plot/__patch__.m: Fix typo. Improve argument checking, so that a
  3494 	color string is not taken as z value.
  3495 
  3496 	* plot/slice.m: Remove unused variable, set xgrid, ygrid, and
  3497 	zgrid to "on" and box to "off" for used axes.
  3498 
  3499 	* plot/__go_draw_axes__.m, plot/plot3.m, plot/ribbon.m,
  3500 	plot/slice.m: Use size_equal(var1,var2,...) when possible.
  3501 
  3502 2007-12-11  David Bateman  <dbateman@free.fr>
  3503 
  3504 	* miscelleaneous/fullfile.m: Ignore empty arguments.
  3505 
  3506 	* sparse/spstats.m: Drop argument to Fsparse to force mutation.
  3507 	* statistics/base/mode.m: Ditto.
  3508 
  3509 	* plot/__plt_get_axis_arg__.m: Ignore integer valued handles as
  3510 	object handles are all now non integer.
  3511 
  3512 2007-12-10  John W. Eaton  <jwe@octave.org>
  3513 
  3514 	* plot/sombrero.m, plot/peaks.m: Use surf instead of mesh.
  3515 
  3516 	* general/issymmetric.m: Use ' instead of .' for compatibility
  3517 	with previous versions of Octave.
  3518 	* general/ishermitian.m: Delete.
  3519 	* general/Makefile.in (SOURCES): Remove ishermitian.m from the list.
  3520 
  3521 	* plot/fplot.m: In N is not specified, increase initial number of
  3522 	points from 3 and 5 to 5 and 8.
  3523 
  3524 	* signal/detrend.m: Move tests here from test/test_signal.m.
  3525 	Loosen tolerance on first test from 10*eps to 20*eps.
  3526 
  3527 	* finance/rate.m: Don't request info from fsolve.
  3528 
  3529 2007-12-10  Michael Goffioul  <michael.goffioul@gmail.com>
  3530 
  3531 	* plot/__line__.m: Pass initial property/value pairs to __go_line__.
  3532 	* plot/surface.m: Pass initial property/value pairs to __go_surface__.
  3533 
  3534 2007-12-10  David Bateman  <dbateman@free.fr>
  3535 
  3536 	* image/image.m: Rewritten to allow trailing properties to be
  3537 	passed to underlying image object.
  3538 	* image/__img__.m: Pass additional arguments to __go_image__.
  3539 	* plot/__patch__.m: Don't set clim, rely on autoscaling.
  3540 
  3541 2007-12-10  John W. Eaton  <jwe@octave.org>
  3542 
  3543 	* plot/__go_draw_axes__.m: If we have a grid, send "set grid
  3544 	front" to gnuplot.
  3545 
  3546 2007-12-10  David Bateman  <dbateman@free.fr>
  3547 
  3548 	* plot/__go_draw_axes__.m: Issue "set view map" for pcolor, and "set
  3549 	border front" from images.
  3550 	* plot/__go_draw_figure__.m: Issue "set autoscale fix" for gnuplot.
  3551 	* plot/pcolor.m: Set axis "box" property.
  3552 	* plot/title.m, plot/xlabel.m, plot/ylabel.m, plot/xlabel.m:
  3553 	Mark as commands.
  3554 
  3555 2007-12-07  David Bateman  <dbateman@free.fr>
  3556 
  3557 	* plot/surf.m: Don't set facecolor property.
  3558 
  3559 2007-12-06  John W. Eaton  <jwe@octave.org>
  3560 
  3561 	* plot/print.m: Pass mono to drawnow.
  3562 	* plot/drawnow.m: New arg, mono.  Pass it to __go_draw_figure__.
  3563 	* plot/__go_draw_figure__.m: New arg, mono.  Pass it to __go_draw_axes.
  3564 	* plot/__go_draw_axes__.m: New arg, mono.  If mono is true,
  3565 	disable color specifications.
  3566 
  3567 	* general/issymmetric.m: Move tests here from test/test_number.m
  3568 
  3569 2007-12-06  Jason Riedy  <ejr@cs.berkeley.edu>
  3570 
  3571 	* general/issymmetric.m: To keep its argument sparse and the
  3572 	function quick, use the infinity norm rather than the 2-norm.
  3573 	Also measure the symmetric part rather than the Hermitian part.
  3574 	* general/ishermitian.m: New file.  Measure the Hermitian part.
  3575 	* general/Makefile.in: Add ishermitian.m to SOURCES.
  3576 
  3577 2007-12-04  John W. Eaton  <jwe@octave.org>
  3578 
  3579 	* plot/__go_draw_axes__.m: Omit "font \"NAME,SIZE\"" in gnuplot
  3580 	text and label commands if font is "*".
  3581 
  3582 	* linear-algebra/krylov.m: Doc fixes.
  3583 	From Marco Caliari <caliari@sci.univr.it>.
  3584 
  3585 2007-12-04  Kai Habel  <kai.habel@gmx.de>
  3586 
  3587 	* plot/shading.m: Use __plt_get_axis_arg__ for optional axes argument.
  3588 	Add "## PKG_ADD: mark_as_command axis" line.
  3589 
  3590 2007-12-03  John W. Eaton  <jwe@octave.org>
  3591 
  3592 	* contour.m, contour3.m, contourc.m, contourf.m, cylinder.m,
  3593 	fplot.m, plot3.m, plotyy.m, quiver3.m, scatter.m, scatter3.m,
  3594 	slice.m, sombrero.m, stairs.m, stem.m, stem3.m:
  3595 	Generate demos from examples.
  3596 
  3597 2007-12-03  David Bateman  <dbateman@free.fr>
  3598 
  3599 	* testfun/test.m: Disable "testif" test block to avoid spurious
  3600 	skipped test for "make check". Avoid printing variables for
  3601 	skipped tests.
  3602 
  3603 	* testfun/test.m: Add "testif" type to allow for conditional tests.
  3604 
  3605 	* plot/plotyy.m: Use activepositionproperty property of axes
  3606 	object. Set second axis color to "none".
  3607 	* plot/__go_draw_axes__.m: Respect the activepositionproperty
  3608 	property of the axis objects.
  3609 
  3610 2007-12-03  Thomas Treichl  <Thomas.Treichl@gmx.net>
  3611 
  3612 	* linear-algebra/condest.m: Loosen tolerance in test.
  3613 
  3614 2007-12-02  John W. Eaton  <jwe@octave.org>
  3615 
  3616 	* plot/__go_draw_axes__.m: Remove unnecessary call to
  3617 	get_data_limits.
  3618 
  3619 2007-11-30  John W. Eaton  <jwe@octave.org>
  3620 
  3621 	* plot/__go_draw_axes__.m: Don't compute data or axis limits.
  3622 	(get_data_limits, get_axis_limits): Delete.
  3623 
  3624 2007-11-30  David Bateman  <dbateman@free.fr>
  3625 
  3626 	* plot/__scatter__.m: Avoid out of bounds varargin element access.
  3627 
  3628 	* plot/__go_draw_axes__.m (do_tics_1): regexprep the cell array of
  3629 	tick labels rather than one by one on the labels themselves.
  3630 	* plot/pareto.m: Bug in numerical labels fixed. Bug in search for
  3631 	95% crossing fixed.
  3632 
  3633 2007-11-29  David Bateman  <dbateman@free.fr>
  3634 
  3635 	* plot/pareto.m: New file.
  3636 	* plot/Makefile.in (SOURCES): Add it to the sources.
  3637 	* plot/__go_draw_axes__.m (do_tics1): Replace "%" with "%%" in tic
  3638 	marks to avoid gnuplot error about formating. More colorspec to
  3639 	after the tics.
  3640 	* plot/plotyy.m: More generic check for appropriate axis color.
  3641 
  3642 	* plot/__stem__.m: New file based on old stem.m expanded to treat
  3643 	2- and 3-D.
  3644 	* plot/stem3.m: New function.
  3645 	* plot/Makefile.in (SOURCES): Add them to the sources.
  3646 	* plot/stem.m: Adapt to use __stem__.
  3647 
  3648 2007-11-29  John W. Eaton  <jwe@octave.org>
  3649 
  3650 	* plot/contour.m, plot/contour3.m, plot/fill.m, plot/patch.m,
  3651 	plot/surf.m, plot/surface.m: Don't return handle value unless
  3652 	requested.
  3653 
  3654 	* plot/patch.m: Omit isnan check on handle returned from
  3655 	__plt_get_axis_arg__.
  3656 
  3657 	* plot/__plt_get_axis_arg__.m: Don't fail if current figure exists
  3658 	but has no axes.
  3659 
  3660 2007-11-28  David Bateman  <dbateman@free.fr>
  3661 
  3662 	* __plt_get_axis_handle__.m: Also allow hggroup and return axes
  3663 	ancestor. If leading argument is logical set variable nogca to see
  3664 	if gca() should be called if there is no active handle found.
  3665 	* __bar__.m, caxis.m, scatter.m, contourf.m, __axes_limits__.m,
  3666 	fill.m,  surf.m, meshz.m, axis.m, pie.m, contour.m,
  3667 	quiver.m, area.m, grid.m, cylinder.m, contour3.m, surface.m,
  3668 	patch.m, scatter3.m, plot.m, sphere.m, quiver3.m, plotyy.m,
  3669 	xlabel.m, ylabel.m, surfnorm.m, zlabel.m: Adapt to use
  3670 	__plt__get_axis_arg__ to find axis handle.
  3671 	* polar.m: Typo.
  3672 
  3673 2007-11-28  John W. Eaton  <jwe@octave.org>
  3674 
  3675 	* plot/__go_draw_axes__.m (get_data_limits): Delete unused arg TX.
  3676 
  3677 2007-11-28  Michael Goffioul  <michael.goffioul@gmail.com>
  3678 
  3679 	* plot/drawnow.m: Fix typo.
  3680 
  3681 2007-11-27  David Bateman  <dbateman@free.fr>
  3682 
  3683 	* plot/errorbar.m, plot/loglog.m, plot/loglogerr.m, plot/polar.m,
  3684 	plot/semilogx.m, plot/semilogxerr.m, plot/semilogy.m,
  3685 	plot/semilogyerr.m: Treat an axis handle as the first argument.
  3686 
  3687 	* plot/meshz.m: New function.
  3688 	* plot/Makefile.in (SOURCES): Add it to the list.
  3689 	* plot/surface.m: Allow surface to accept an axis handle as the
  3690 	first argument.
  3691 	* plot/meshc.m: Extract z from the the surface object rather than
  3692 	varargin so that we can rely on code in surface to treat leading
  3693 	axis handles.
  3694 
  3695 	* plot/__go_draw_axes__.m: Add nomirror to "set ytics" and "set
  3696 	y2tics" in the case of a plotyy plot.
  3697 	* plot/plotyy.m: ensure the position property is set correct for
  3698 	the second axis, by setting it after the plot itself. In the case
  3699 	of a plot that returns multiple handles, base the color selection
  3700 	on the first.
  3701 
  3702 2007-11-27  Kai Habel  <kai.habel@gmx.de>
  3703 
  3704 	* plot/__go_draw_axes__.m: Set quadrilateral color according to
  3705 	z-value of vertex 'c3'.
  3706 
  3707 2007-11-27  John W. Eaton  <jwe@octave.org>
  3708 
  3709 	* image/image.m: Allow nargin == 0 case to work again.
  3710 
  3711 2007-11-27  David Bateman  <dbateman@free.fr>
  3712 
  3713 	* plot/__go_draw_figure__.m: Force a multiplot mode with a
  3714 	colorbar, to ensure that the colorbar is on the canvas for png and
  3715 	postscipt outputs.
  3716 
  3717 2007-11-26  David Bateman  <dbateman@free.fr>
  3718 
  3719 	* sparse/spstats.m, statistics/base/mode.m: More care with sparse
  3720 	return values.
  3721 
  3722 	* plot/plotyy.m: New function
  3723 	* plot/Makefile.in (SOURCES): Add it here.
  3724 	* plot/__go_draw_axes__.m: Force axis margins for plotyy. Set text
  3725 	color for {x|y|z}label and {x|y|z}tics. Also force the label of 
  3726 	{x|y}label to respect the axis position.
  3727 	* plot/xlabel.m, plot/ylabel.m, plot/zlabel.m: Accept an axis
  3728 	handle as the first argument.
  3729 	
  3730 	* pkg/pkg.m (pkg:install): When loading the installed packages
  3731 	index into installed_pkgs_lst and not descriptions..
  3732 
  3733 	* plot/quiver3.m, plot/surfnorm.m, plot/__quiver__.m: New functions.
  3734 	* plot/Makefile.in (SOURCES): Add them to the sources.
  3735 	* plot/quiver.m: Modify to use __quiver__.m.
  3736 
  3737 	* plot/hist.m: Avoid saturation when the x values are in an
  3738 	inetger type.
  3739 
  3740 2007-11-26  Jason Riedy  <ejr@cs.berkeley.edu>
  3741 
  3742 	* linear-algebra/condest.m, linear-algebra/onenormest.m: New
  3743 	functions.
  3744 	* linear-algebra/Makefile.in (SOURCES): Add them to the sources.
  3745 
  3746 2007-11-26  David Bateman  <dbateman@free.fr>
  3747 
  3748 	* plot/__go_draw_axes__.m: Prevent the cbrange from being of zero
  3749 	extent.
  3750 
  3751 	* plot/colorbar.m: New function.
  3752 	* plot/Makefile.in (SOURCES): Add it to the sources.
  3753 	* plot/__go_draw_axes__.m: Calculate the colorbar position,
  3754 	precalculate the clim, set pm3d except for mesh.
  3755 	* plot/__contour__.m: Don't scale the contours to clim, but rather
  3756 	save the real values so that colorbar corresponds to the contour
  3757 	levels.
  3758 
  3759 	* plot/stem.m: Set marker color the same as the line color. Draw 
  3760 	a single discontinous line object for the stems.
  3761 
  3762 	* plot/sphere.m: New function ported from JHandles.
  3763 	* plot/Makefile.in (SOURCES): Add it to the sources.
  3764 
  3765 	* plot/__go_draw_axes__.m: Pass the have_newer_gnuplot arg to
  3766 	__maybe_munge_text__. Use it to reforce fontname for gnuplot 4.0
  3767 	to get enhanced mode to work correctly for the X11 terminal.
  3768 
  3769 	* plot/imagesc.m, plot/image.m: Scale colormap to image and not
  3770 	the reverse. Allow an axes handle to be passed and/or returned.
  3771 	* plot/__go_draw_axes__.m: Autoscale colormap for images.
  3772 
  3773 	* plot/__go_draw_axes__.m: Add depthorder flag to "set pm3d" to
  3774 	sort surface patches by their depth and not the order they are
  3775 	rendered in.
  3776 
  3777 	* plot/__patch__.m: Set clim correctly.
  3778 	* plot__go_draw_axes__.m: Allow patch objects to have markers, and 
  3779 	the marker color is determined by the cmap.
  3780 	* plot/scatter.m: New function to 2D scatter plots.
  3781 	* plot/scatter3.m: New function to 3D scatter plots.
  3782 	* plot/__scatter__.m: Support function for scatter plots
  3783 	* Makefile.in (SOURCES): Ad dnew functions here.
  3784 
  3785 	* plot/drawnow.m (open_gnuplot_stream, init_gnuplot_stream):
  3786 	Return whether the terminal supports enhanced text or not.
  3787 	(drawnow:enhanced_term): New sub-function to determine if terminal
  3788 	supports enhanced mode.
  3789 	* plot/__go_draw_figure__.m: Accept enhanced flag and pass to
  3790 	__go_draw_axes__.
  3791 	* plot/__go_draw_axes__.m: Accept enhanced flag and munge text if
  3792 	needed to support the enhanced mode.
  3793 	* plot/print.m: Remove "enhanced" option as this is now treated in
  3794 	drawnow.m.
  3795 
  3796 
  3797 	* plot/caxis.m: New function to control the color axis limits.
  3798 	* plot/Makefile.in (SOURCES): Include it.
  3799 	* plot/axis.m: Allow the first argument to be an axes handle.
  3800 	* plot/__go_draw_axes__.m: Move the setting of the caxis, also
  3801 	autoscale caxis for patches. If any(isinf(clim)) don't set the
  3802 	caxis limits.
  3803 
  3804 	* image/gmap40.m: New gnuplot 4.0 specific colormap fucntion.
  3805 	* image/Makefile.in (SOURCES): Include it.
  3806 	* plot/__bar__.h: Allow axis handles to be passed. Set the color
  3807 	of the bars for the colormap. 
  3808 	* plot/bar.m, plot/barh.m: Document that axis handles can be
  3809 	passed.
  3810 	* plot/__contour.m: Avoid possible divide by zero error.
  3811 	* plot/contour.m: Missing semicolon.
  3812 	* plot/surface.m: Don't attempt to set additional arguments if
  3813 	there are none.
  3814 	* plot/Makefile.in (SOURCES): Include __bars__.m
  3815 	
  3816 2007-11-19  Michael Goffioul  <michael.goffioul@gmail.com>
  3817 
  3818 	* plot/__bar__.m: put bar creation code into separate function
  3819 	to allow easy hook up from other graphic backends
  3820 
  3821 	* plot/__bars__.m: new function containing bar creation code
  3822 
  3823 2007-11-26  Alexander Barth  <barth.alexander@gmail.com>
  3824 
  3825 	* general/accumarray.m: Correct dimension check.
  3826 
  3827 2007-11-26  John W. Eaton  <jwe@octave.org>
  3828 
  3829 	* polynomial/residue.m: Prepad along second dimension.
  3830 	From Doug Stewart <dastew@sympatico.ca>.
  3831 
  3832 2007-11-26  Kai Habel  <kai.habel@gmx.de>
  3833 
  3834 	* plot/cylinder.m, plot/slice.m: New functions.
  3835 	* plot/Makefile.in (SOURCES): Add them to the list.
  3836 
  3837 2007-11-14  Michael Goffioul  <michael.goffioul@gmail.com>
  3838 
  3839 	* plot/patch.m: Handle arg may also be hggroup object.
  3840 	Use ancestor to find parent axes object.
  3841 
  3842 2007-11-14  David Bateman  <dbateman@free.fr>
  3843 
  3844 	* plot/__contour__.m: Treat unclosed contours by adding NaN to
  3845 	flag to patch that it is not closed. Allow z to take string
  3846 	arguments and use it to flag that the contours are placed at the
  3847 	z level of the contour itself.
  3848 	* plot/__go_draw_axes__.m: Treat hidden line removal in patch
  3849 	objects as well. Let hidden removal take precedence in case of a
  3850 	conflict.
  3851 	* plot/surface.m: Allow surface to treat handles being passed or
  3852 	returned. Any additional arguments arr used to set the surface
  3853 	handle.
  3854 	* plot/contour3.m: New function
  3855 	* plot/Makefile.in (SOURCES): Add it to the sources.
  3856 
  3857 2007-11-14  John W. Eaton  <jwe@octave.org>
  3858 
  3859 	* specfun/bessel.m: Update doc string from
  3860 	src/DLD-FUNCTIONS/besselj.cc.
  3861 
  3862 2007-11-12  David Bateman  <dbateman@free.fr>
  3863 
  3864 	* plot/contour.m: Allow handles to be passed and returned. Split
  3865 	the countour function itself into __contour__.m to be shared with
  3866 	surfc and meshc.
  3867 	* plot/__contour__.m: New file
  3868 	* plot/Makefile.in (SOURCES): Add it to the sources.
  3869 	* plot/__go_draw_axes.m: For patch objects don't attempt to patch
  3870 	the face or edge if the facecolor or edge color are marked as
  3871 	"none". Allow the edgecolor to be determined by the cdata in the
  3872 	same manner as the facecolor. Fail if facecolor is not "none" and
  3873 	a 3-D plot is desired, rather than ignoring zdata. Make the
  3874 	storage of 3D/4D data consistent between line, surface and patch 
  3875 	objects.
  3876 	* plot/meshc.m: Use new __contour__.m to plot the contours.
  3877 	* plot/surfc.m: Use new __contour__.m to plot the contours.
  3878 
  3879 	* plot/__go_draw_axes__.m (get_fontname_and_size):
  3880 	Handle fontweight and fontangle properties.
  3881 
  3882 2007-11-12  Kai Habel  <kai.habel@gmx.de>
  3883 
  3884 	* plot/spinmap.m, plot/ribbon.m: New functions.
  3885 	* plot/Makefile.in (SOURCES): Add them to the list.
  3886 
  3887 2007-11-12  John W. Eaton  <jwe@octave.org>
  3888 
  3889 	* plot/__go_draw_axes__.m (get_fontname_and_size): New subfunction.
  3890 	Use it to avoid duplicated code.
  3891 
  3892 2007-11-12  David Bateman  <dbateman@free.fr>
  3893 
  3894 	* plot/title.m: Fix return value for nargout > 0.
  3895 
  3896 	* plot/__go_draw_axes.m: Allow the font and fontsize to be
  3897 	specified for the title, xlabel, ylabel and text objects.
  3898 
  3899 	* plot/__go_draw_axes.m: Allow arbitrary colormaps with gnuplot
  3900 	4.0 and surface plots.
  3901 
  3902 2007-11-12  Michael Goffioul  <michael.goffioul@gmail.com>
  3903 
  3904 	* plot/__patch__.m: Fix computation of faces when patch is defined
  3905 	with X/Y/Z data.
  3906 
  3907 2007-11-09  John W. Eaton  <jwe@octave.org>
  3908 
  3909 	* plot/__go_draw_axes__.m: Correct test for have_data.
  3910 	Correct logic in setting palette data.
  3911 
  3912 	* audio/wavread.m, control/base/__bodquist__.m,
  3913 	control/base/dare.m, control/base/dlqr.m, control/hinf/h2norm.m,
  3914 	control/system/c2d.m, control/system/is_detectable.m,
  3915 	control/system/is_signal_list.m, control/system/is_stabilizable.m,
  3916 	control/system/tfout.m, general/isdefinite.m,
  3917 	linear-algebra/krylov.m, miscellaneous/compare_versions.m,
  3918 	optimization/glpk.m, path/savepath.m, plot/findobj.m,
  3919 	plot/shading.m, polynomial/mpoles.m, polynomial/polyint.m,
  3920 	signal/freqz.m, signal/hurst.m, sparse/spfun.m, sparse/spones.m,
  3921 	sparse/spstats.m, testfun/assert.m, testfun/fail.m,
  3922 	testfun/test.m: Use specific end keywords.
  3923 
  3924 	* plot/surfc.m, plot/meshc.m: Don't change view if hold is on.
  3925 
  3926 2007-11-09  Kai Habel  <kai.habel@gmx.de>
  3927 
  3928 	* plot/mesh.m, plot/pcolor.m, plot/surf.m, plot/surface.m:
  3929 	Don't change view if hold is on.
  3930 
  3931 2007-11-09  David Bateman  <dbateman@free.fr>
  3932 
  3933 	* plot/hidden.m: New function.
  3934 	* plot/Makefile.in (SOURCES): Add it here.
  3935 	* plot/meshc.m, plot/mesh.m: Set facecolor to White for hidden
  3936 	line removal.
  3937 	* plot/__go_draw_axes__.m: If facecolor is white flag hidden line
  3938 	removal and if it is "none" don't do hidden line removal.
  3939 
  3940 	* plot/legend.m: Also allow labels for surface and patch types.
  3941 	* plot/__bar__.m: Split into separate patch pbjects to allow
  3942 	setting of the legend.
  3943 	* plot/__go_draw_axes__.m: Set titlespec from keylabel for patch
  3944 	objects as well.
  3945 
  3946 	* plot/area.m, plot/__area__.m: New functions
  3947 	* plot/Makefile.in (SOURCES): Add them to the list of files.
  3948 
  3949 	* plot/patch.m: Correctly handle case of axis handle as first arg.
  3950 
  3951 2007-11-09  Joseph P. Skudlarek  <Jskud@Jskud.com>
  3952 
  3953 	* sparse/spdiags.m: Tweak documentation entries to match other uses.
  3954 
  3955 2007-11-08  John W. Eaton  <jwe@octave.org>
  3956 
  3957 	* control/base/dcgain.m, control/base/dre.m,
  3958 	control/base/impulse.m, control/base/step.m,
  3959 	control/system/dmr2d.m, control/system/ord2.m,
  3960 	control/system/sys2ss.m, control/system/sysdimensions.m,
  3961 	control/system/sysgetsignals.m, control/system/sysout.m,
  3962 	control/system/tfout.m, control/system/ugain.m,
  3963 	control/system/zpout.m, control/util/strappend.m:
  3964 	Don't fail with usage message if nargout is too large.
  3965 
  3966 	* control/hinf/h2syn.m, control/hinf/hinf_ctr.m,
  3967 	control/hinf/hinfnorm.m, control/hinf/hinfsyn.m,
  3968 	control/hinf/hinfsyn_chk.m, control/hinf/is_dgkf.m,
  3969 	control/hinf/wgt1o.m, control/obsolete/dezero.m,
  3970 	control/obsolete/dlqg.m, control/obsolete/minfo.m,
  3971 	control/obsolete/packsys.m, control/obsolete/qzval.m,
  3972 	control/obsolete/rotg.m, control/obsolete/series.m,
  3973 	control/obsolete/swapcols.m, control/obsolete/swaprows.m,
  3974 	control/obsolete/syschnames.m, control/obsolete/unpacksys.m,
  3975 	control/system/__syschnamesl__.m,
  3976 	control/system/__syscont_disc__.m,
  3977 	control/system/__sysdefioname__.m, control/system/__sysgroupn__.m,
  3978 	control/system/__tf2sysl__.m, control/system/__zp2ssg2__.m,
  3979 	control/system/abcddim.m, control/system/buildssic.m,
  3980 	control/system/c2d.m, control/system/cellidx.m,
  3981 	control/system/d2c.m, control/system/dmr2d.m,
  3982 	control/system/fir2sys.m, control/system/is_abcd.m,
  3983 	control/system/is_controllable.m, control/system/is_detectable.m,
  3984 	control/system/is_digital.m, control/system/is_observable.m,
  3985 	control/system/is_stabilizable.m, control/system/is_stable.m,
  3986 	control/system/jet707.m, control/system/listidx.m,
  3987 	control/system/parallel.m, control/system/ss.m,
  3988 	control/system/ss2sys.m, control/system/ss2zp.m,
  3989 	control/system/starp.m, control/system/sys2ss.m,
  3990 	control/system/sys2tf.m, control/system/sys2zp.m,
  3991 	control/system/sysadd.m, control/system/sysappend.m,
  3992 	control/system/sysconnect.m, control/system/syscont.m,
  3993 	control/system/sysdimensions.m, control/system/sysdisc.m,
  3994 	control/system/sysdup.m, control/system/sysgetsignals.m,
  3995 	control/system/sysgroup.m, control/system/sysmin.m,
  3996 	control/system/sysmult.m, control/system/sysout.m,
  3997 	control/system/sysprune.m, control/system/sysreorder.m,
  3998 	control/system/sysscale.m, control/system/syssetsignals.m,
  3999 	control/system/syssub.m, control/system/sysupdate.m,
  4000 	control/system/tf.m, control/system/tf2ss.m,
  4001 	control/system/tf2sys.m, control/system/tfout.m,
  4002 	control/system/zp.m, control/system/zp2ss.m,
  4003 	control/system/zp2sys.m, control/system/zp2tf.m,
  4004 	control/system/zpout.m, control/util/__outlist__.m,
  4005 	control/util/__zgpbal__.m, control/util/axis2dlim.m,
  4006 	control/util/prompt.m, control/util/sortcom.m,
  4007 	control/util/zgfmul.m, control/util/zgfslv.m,
  4008 	control/util/zginit.m, control/util/zgreduce.m,
  4009 	control/util/zgrownorm.m, control/util/zgscal.m: Style fixes.
  4010 
  4011 2007-11-08  David Bateman  <dbateman@free.fr>
  4012 
  4013 	* plot/quiver.m: Fix arrowheads.
  4014 
  4015 2007-11-07  Ben Abbott  <bpabbott@mac.com>
  4016 
  4017 	* set/ismember.m: Call cell_ismember to handle cellstr args.
  4018 	Handle "rows" argument.  New tests.
  4019 	(cell_ismember): New function.
  4020 
  4021 2007-11-07  John W. Eaton  <jwe@octave.org>
  4022 
  4023 	* control/base/__bodquist__.m, control/base/__freqresp__.m,
  4024 	control/base/__stepimp__.m, control/base/are.m,
  4025 	control/base/ctrb.m, control/base/damp.m, control/base/dare.m,
  4026 	control/base/dcgain.m, control/base/dgram.m, control/base/dlqr.m,
  4027 	control/base/dre.m, control/base/impulse.m, control/base/lqe.m,
  4028 	control/base/lqg.m, control/base/lqr.m, control/base/lsim.m,
  4029 	control/base/ltifr.m, control/base/nichols.m,
  4030 	control/base/nyquist.m, control/base/obsv.m, control/base/place.m,
  4031 	control/base/rlocus.m, control/base/step.m, control/base/tzero.m:
  4032 	Style fixes.
  4033 
  4034 2007-11-07  Muthiah Annamalai  <muthuspost@gmail.com>
  4035 
  4036 	* control/base/bode_bounds.m, control/base/dgram.m,
  4037 	control/base/dlyap.m, control/base/freqchkw.m,
  4038 	control/base/gram.m, control/base/place.m,
  4039 	control/hinf/hinf_ctr.m, control/hinf/hinfsyn_chk.m,
  4040 	control/hinf/hinfsyn_ric.m, control/system/is_sample.m,
  4041 	control/system/is_signal_list.m, control/system/ss2tf.m,
  4042 	control/system/sys2fir.m, control/system/sysgettsam.m,
  4043 	control/system/sysgettype.m, control/system/sysreorder.m,
  4044 	control/system/tf2sys.m, control/system/zp2tf.m,
  4045 	control/util/axis2dlim.m, control/util/swap.m,
  4046 	control/util/zgfmul.m, control/util/zgfslv.m,
  4047 	control/util/zginit.m, control/util/zgreduce.m,
  4048 	control/util/zgrownorm.m, control/util/zgscal.m,
  4049 	control/util/zgsgiv.m, control/util/zgshsr.m, general/isa.m,
  4050 	geometry/inpolygon.m, linear-algebra/housh.m,
  4051 	miscellaneous/compare_versions.m, miscellaneous/inputname.m,
  4052 	miscellaneous/run.m, quaternion/qconj.m,
  4053 	quaternion/qcoordinate_plot.m, quaternion/qderiv.m,
  4054 	quaternion/qderivmat.m, quaternion/qinv.m, quaternion/qmult.m,
  4055 	quaternion/qtrans.m, quaternion/qtransvmat.m, signal/fractdiff.m,
  4056 	signal/freqz_plot.m, signal/periodogram.m, signal/rectangle_lw.m,
  4057 	signal/rectangle_sw.m, signal/sinc.m, signal/triangle_lw.m,
  4058 	signal/triangle_sw.m, signal/yulewalker.m, sparse/colperm.m,
  4059 	sparse/etreeplot.m, sparse/nonzeros.m, sparse/spalloc.m,
  4060 	sparse/spones.m, sparse/spy.m, specfun/isprime.m,
  4061 	statistics/distributions/empirical_cdf.m,
  4062 	statistics/distributions/empirical_inv.m,
  4063 	statistics/distributions/empirical_pdf.m,
  4064 	statistics/models/logistic_regression_derivatives.m,
  4065 	statistics/models/logistic_regression_likelihood.m: Check nargin.
  4066 
  4067 2007-11-07  David Bateman  <dbateman@free.fr>
  4068 
  4069 	* general/gradient.m: Correctly convert deltax and deltay scalar
  4070 	values are scalars to vectors.
  4071 
  4072 	* plot/__go_draw_axes__.m: Fix surfaces for gnuplot 4.0 and for
  4073 	the meshc.m function.
  4074 	* plot/meshc.m: Also use the surface function.
  4075 	
  4076 	* plot/meshc.m, plot/quiver.m, plot/surfc.m, : New files.
  4077 	* plot/Makefile.in (SOURCES): Add them to the list.
  4078 	Also add pcolor.m, shading.m, surf.m, and surface.m to the list.
  4079 
  4080 2007-11-07  Michael Zeising  <michael@michaels-website.de>
  4081 
  4082 	* audio/wavwrite.m, audio/wavwrite.m: Correct sample scaling.
  4083 
  4084 2007-11-07  John W. Eaton  <jwe@octave.org>
  4085 
  4086 	* plot/__go_draw_axes__.m: Also set have_data to false if any of
  4087 	the data limits are infinite.
  4088 	(get_data_limits): Don't do anything if xdat or tx are empty.
  4089 	(get_axis_limits): Don't do anything if min_val or max_val are
  4090 	infinite.
  4091 
  4092 2007-11-06  David Bateman  <dbateman@free.fr>
  4093 
  4094 	* plot/hist.m: Pass any additional arguments to bar for
  4095 	treatment. Create a default x value that is always a vector.
  4096 
  4097 2007-11-06  Thomas Treichl  <Thomas.Treichl@gmx.net>
  4098 
  4099 	* pkg/pkg.m.m: Check for environment variables CC, CXX, AR, RANLIB
  4100 	when calling ./configure and add quotes to preserve spaces.
  4101 
  4102 2007-11-06  Kai Habel  <kai.habel@gmx.de>
  4103 
  4104 	* plot/pcolor.m, plot/shading.m, plot/surf.m, plot/surface.m:
  4105 	New files.
  4106 	* plot/mesh.m: Call surface to do the real work.
  4107 	* plot/__go_draw_axes__.m: Use pm3d mode to handle new surface
  4108 	properties.
  4109 
  4110 	* image/colormap.m: Also return current colormap if nargout and
  4111 	nargin are both 0.
  4112 
  4113 2007-11-05  Michael Goffioul  <michael.goffioul@gmail.com>
  4114 
  4115 	* startup/inputrc: Delete key bindings starting with \340 code.
  4116 
  4117 2007-11-05  David Bateman  <dbateman@free.fr>
  4118 
  4119 	* linear-algebra/__norm__.m: Scale frobenius norm by infinity norm
  4120 	to avoid issues of over- and underflow.  From Rolf Fabian
  4121 	<Rolf.Fabian@gmx.de>.
  4122 
  4123 2007-11-02  Olli Saarela  <Olli.Saarela@kcl.fi>
  4124 
  4125 	* time/asctime.m, general/structfun.m: Fix broken @examples in
  4126 	help texts.
  4127 
  4128 2007-11-02  Kai Habel  <kai.habel@gmx.de>
  4129 
  4130 	* plot/bar.m, plot/barh.m: Doc fix.
  4131 
  4132 2007-10-31  John W. Eaton  <jwe@octave.org>
  4133 
  4134 	* plot/__go_draw_axes__.m: Call undo_string_escapes on obj.keylabel.
  4135 
  4136 2007-10-31  Michael goffioul  <michael.goffioul@gmail.com>
  4137 
  4138 	* plot/subplot.m: Ignore legend objects when parsing existing axes
  4139 	objects and legend objects are implemented with a separate axes
  4140 	object.
  4141 
  4142 2007-10-30  David Bateman  <dbateman@free.fr>
  4143 
  4144 	* control/base/DEMOcontrol.m: Doc fixes for small book format.
  4145 
  4146 	* plot/__go_draw_axes__.m (do_linestyle_command):
  4147 	Use point type 0 for ".".
  4148 
  4149 2007-10-26  John W. Eaton  <jwe@octave.org>
  4150 
  4151 	* image/imshow.m: Improve compatibility.
  4152 	* image/image.m: Return handle if nargou > 0.
  4153 
  4154 	* pkg/pkg.m: Delete PKG_ADD directive for autoloading packes.
  4155 
  4156 2007-10-25  John W. Eaton  <jwe@octave.org>
  4157 
  4158 	* miscellaneous/compare_versions.m: Style fixes.
  4159 
  4160 2007-10-24  John W. Eaton  <jwe@octave.org>
  4161 
  4162 	* image/saveimage.m: Use functional form of save instead of eval.
  4163 	Use -text instead of -ascii.
  4164 
  4165 	* plot/__go_draw_axes__.m: Handle visible = "off" for axes objects.
  4166 
  4167 2007-10-23  Peter A. Gustafson  <petegus@umich.edu>
  4168 
  4169 	* plot/legend.m: Also extract location string from varargin (lost
  4170 	when 2007-10-08 patch was applied).
  4171 
  4172 2007-10-23  David Bateman  <dbateman@free.fr>
  4173 
  4174 	* plot/xlim.m, plot/ylim.m, plot/zlim.m, plot/__axes_limits__.m,
  4175 	miscellaneous/what.m: New functions
  4176 	* plot/Makefile.in, miscellaneous/Makefile.in (SOURCES): Add new
  4177 	functions.
  4178 
  4179 2007-10-22  David Bateman  <dbateman@free.fr>
  4180 
  4181         * miscellaneous/cputime.m, time/tic.m, time/toc.m: Delete.
  4182 	* miscellaneous/Makefile.in (SOURCES): remove cputim.m
  4183 	* time/Makefile.in (SOURCES): Remov tic.m and toc.m
  4184 
  4185 2007-10-19  Kai Habel  <kai.habel@gmx.de>
  4186 
  4187 	* plot/contourf.m: New function.
  4188 	* plot/Makefile.in (SOURCES): Add it to the list.
  4189 
  4190 2007-10-19  John W. Eaton  <jwe@octave.org>
  4191 
  4192 	* plot/subplot.m: Doc fix.
  4193 
  4194 2007-10-19  David Bateman  <dbateman@free.fr>
  4195 
  4196 	* plot/__bar__.m, plot/fill.m: Call newplot as needed.
  4197 
  4198 2007-10-17  Carlo de Falco  <kingcrimson@tiscali.it>
  4199 
  4200 	* plot/print.m: Handle -textspecial and -textnormal flags for fig
  4201 	output.
  4202 
  4203 2007-10-15  S�ren Hauberg  <hauberg@gmail.com>
  4204 
  4205 	* general/rat.m, sparse/pcg.m, sparse/pcr.m, optimization/sqp.m,
  4206 	statistics/models/logistic_regression.m, polynomial/polygcd.m,
  4207 	control/system/ss.m, signal/arch_rnd.m, control/system/ss2sys.m,
  4208 	control/system/syssetsignals.m, control/base/lqg.m,
  4209 	strings/str2double.m, control/system/sysscale.m,
  4210 	control/hinf/hinfdemo.m, general/cplxpair.m:
  4211 	Make help text fit on pages when using smallbook.
  4212 
  4213 2007-10-15  David Bateman  <dbateman@free.fr>
  4214 
  4215 	* plot/print.m: Call drawnow before printing to ensure the plot is
  4216 	on the screen.
  4217 
  4218 	* testfun/test.m: In error/warning blocks test for an error before
  4219 	a warning to avoid unexpected failures.
  4220 
  4221 2007-10-15  Kim Hansen  i<kimhanse@gmail.com>
  4222 
  4223 	* testfun/assert.m: Correct documentation of absolution versus 
  4224 	relative error tolerance and add tests.
  4225 
  4226 2007-10-14  David Bateman  <dbateman@free.fr>
  4227 
  4228 	* pkg/pkg.m (pkg:configure_make): Treat case of no files to install in
  4229 	src directory.
  4230 	* plot/Makefile.in (SOURCES): Add fill.m.
  4231 
  4232 2007-10-13  David Bateman  <dbateman@free.fr>
  4233 
  4234 	* plot/__patch__.m: Allow multiple patches to be defined and
  4235 	return a single patch object. Allow Faces/Vertices form of
  4236 	patch. Flag failure so the patch can call print_usage.
  4237 	* plot/patch.m: Update help string for Faces/Vertices
  4238 	call. Respect the fail flag returned by __patch__. Add demo code
  4239 	that tests the functionality of patch.
  4240 	* plot/__go_draw_axes__.m: Treat an array of patches in a single
  4241 	patch object.
  4242 	* plot/fill.m: New function.
  4243 
  4244 2007-10-12  John W. Eaton  <jwe@octave.org>
  4245 
  4246 	* Change copyright notices in all files that are part of Octave to
  4247 	GPLv3 or any later version.
  4248 
  4249 2007-10-11  John W. Eaton  <jwe@octave.org>
  4250 
  4251 	* plot/__go_draw_axes__.m (get_axis_limits):
  4252 	Return lim = [] if logscale and no positive values.
  4253 	(__go_draw_axes__): Skip plotting if computed axis limits are empty.
  4254 	Set initial min and min positive values to Inf, max values to -Inf.
  4255 	(get_data_limits): Correctly handle xminp when no positive values
  4256 	are found.
  4257 
  4258 2007-10-11  Ben Abbott  <bpabbott@mac.com>
  4259 
  4260 	* polynomial/residue.m: New optional input for pole multiplicity.
  4261 	Doc fix.  Fix tests.
  4262 
  4263 2007-10-11  Thomas Treichl  <Thomas.Treichl@gmx.net>
  4264 
  4265          * toplev.cc (Foctave_config_info): Add field "mac".
  4266 
  4267 	* miscellaneous/ismac.m: New function.
  4268 	* miscellaneous/Makefile.in (SOURCES): Add it to the list.
  4269 	* miscellaneous/ispc.m, miscellaneous/isunix.m: Doc fix.
  4270 
  4271 2007-10-11  Arno Onken  <asnelt@asnelt.org>
  4272 
  4273 	* statistics/distributions/hygernd.m: Allow size to be specified
  4274 	as a scalar.  Handle three argument case.  Allow T, M, and N to be
  4275 	scalars or matrices of a common size.
  4276 
  4277 2007-10-11  Brian Gough  <bjg@network-theory.co.uk>
  4278 
  4279 	* control/csrefcard.lt, control/system/is_detectable.m,
  4280 	control/system/sysgroup.m, geometry/voronoin.m,
  4281 	miscellaneous/dir.m, sparse/pcg.m, sparse/treeplot.m,
  4282 	statistics/base/mode.m, statistics/distributions/betarnd.m,
  4283 	statistics/distributions/binornd.m,
  4284 	statistics/distributions/cauchy_rnd.m,
  4285 	statistics/distributions/chi2rnd.m,
  4286 	statistics/distributions/discrete_rnd.m,
  4287 	statistics/distributions/exprnd.m,
  4288 	statistics/distributions/frnd.m,
  4289 	statistics/distributions/gamrnd.m,
  4290 	statistics/distributions/geornd.m,
  4291 	statistics/distributions/laplace_rnd.m,
  4292 	statistics/distributions/logistic_rnd.m,
  4293 	statistics/distributions/lognrnd.m,
  4294 	statistics/distributions/nbinrnd.m,
  4295 	statistics/distributions/normrnd.m,
  4296 	statistics/distributions/poissrnd.m,
  4297 	statistics/distributions/stdnormal_rnd.m,
  4298 	statistics/distributions/trnd.m,
  4299 	statistics/distributions/unifrnd.m,
  4300 	statistics/distributions/wblrnd.m: Spelling fixes.
  4301 
  4302 2007-10-10  Thomas Treichl  <Thomas.Treichl@gmx.net>
  4303 
  4304 	* time/tic.m: New optional output value.
  4305 
  4306 	* general/int2str.m: Doc fix.
  4307 
  4308 2007-10-10  Arno Onken  <asnelt@asnelt.org>
  4309 
  4310 	* statistics/distributions/hygecdf.m,
  4311 	statistics/distributions/hygeinv.m,
  4312 	statistics/distributions/hygepdf.m,
  4313 	statistics/distributions/hygernd.m:
  4314 	Swap order of T and M args for compatibility.
  4315 
  4316 2007-10-10  Olli Saarela  <Olli.Saarela@kcl.fi>
  4317 
  4318 	* control/hinf/hinfsyn.m, control/hinf/wgt1o.m,
  4319 	control/system/buildssic.m, control/system/c2d.m,
  4320 	control/system/d2c.m, control/system/ord2.m, control/system/ss.m,
  4321 	control/system/ss2sys.m, control/system/ss2tf.m,
  4322 	control/system/syscont.m, control/system/sysdimensions.m,
  4323 	control/system/sysdisc.m, control/system/sysmult.m,
  4324 	control/system/sysrepdemo.m, control/system/tf2ss.m, elfun/lcm.m,
  4325 	finance/fv.m, general/cumtrapz.m, general/gradient.m,
  4326 	general/interp1.m, general/interp2.m, general/interp3.m,
  4327 	general/interpft.m, general/interpn.m, general/polyarea.m,
  4328 	general/rat.m, general/structfun.m, general/trapz.m,
  4329 	geometry/tsearchn.m, image/rgb2hsv.m, linear-algebra/krylov.m,
  4330 	miscellaneous/ans.m, miscellaneous/gzip.m, optimization/glpk.m,
  4331 	optimization/sqp.m, plot/findobj.m, plot/legend.m, plot/peaks.m,
  4332 	plot/plot3.m, plot/stem.m, polynomial/deconv.m,
  4333 	polynomial/pchip.m, polynomial/spline.m, polynomial/unmkpp.m,
  4334 	sparse/pcr.m, sparse/spalloc.m, sparse/spconvert.m,
  4335 	specfun/factor.m, specfun/legendre.m, statistics/base/mean.m,
  4336 	statistics/base/meansq.m, statistics/base/var.m,
  4337 	statistics/tests/chisquare_test_independence.m,
  4338 	statistics/tests/t_test.m, statistics/tests/u_test.m,
  4339 	strings/dec2base.m, strings/mat2str.m, testfun/speed.m,
  4340 	testfun/test.m: Spelling fixes.
  4341 
  4342 2007-10-10  Ben Abbott  <bpabbott@mac.com>
  4343 
  4344 	* polynomial/mpoles.m: Return indx = ordr(indx), not indx(ordr).
  4345 
  4346 2007-10-10  John W. Eaton  <jwe@octave.org>
  4347 
  4348 	* general/num2str.m: Always allow for sign for automatically
  4349 	computed format widths.
  4350 
  4351 2007-10-09  David Bateman  <dbateman@free.fr>
  4352 
  4353 	* plot/patch.m: Accept a handle as the first argument.
  4354 
  4355 2007-10-09:  Kim Hansen  <kimhanse@gmail.com>
  4356 
  4357 	* general/repmat.m: Handle sparse input.  Add tests.
  4358 
  4359 2007-10-09  John W. Eaton  <jwe@octave.org>
  4360 
  4361 	* audio/wavwrite.m: Accept arguments in compatible order.
  4362 
  4363 2007-10-08  David Bateman  <dbateman@free.fr>
  4364 
  4365 	* general/interp2.m: Relax test for values outside the grid to
  4366 	allow monotonically decreasing abscissa as well.
  4367 
  4368 2007-10-08  Ben Abbott  <bpabbott@mac.com>
  4369 
  4370 	* polynomial/residue.m: Doc fix.  Add tests.  Restore multiplicity
  4371 	as output parameter.
  4372 
  4373 2007-10-08  Peter A. Gustafson  <petegus@umich.edu>
  4374 
  4375 	* plot/__go_draw_axes__.m, plot/legend.m:
  4376 	Handle compatible position specifiers as strings.
  4377 
  4378 2007-10-08  John Swensen  <jpswensen@comcast.net>
  4379 
  4380 	* general/num2str.m: Eliminate extra whitespace in output.
  4381 	* strings/strtrim.m: New function.
  4382 	* strings/Makefile.in (SOURCES): Add it to the list.
  4383 
  4384 2007-10-06  John W. Eaton  <jwe@octave.org>
  4385 
  4386 	* polynomial/residue.m: New test from test/test_poly.m.
  4387 
  4388 2007-10-06  S�ren Hauberg  <hauberg@gmail.com>
  4389 
  4390 	* image/saveimage.m: Handle saving color images without a colormap.
  4391 	* image/__img_via_file__.m: Add missing semicolon.
  4392 
  4393 2007-10-06  Bill Denney  <wsloand@gmail.com>
  4394 
  4395 	* general/__splinen__.m, general/isscalar.m, general/rat.m,
  4396 	strings/dec2base.m: Use numel(x) instead of prod(size(x)).
  4397 
  4398 2007-10-06  Francesco Potorti`  <Potorti@isti.cnr.it>
  4399 
  4400 	* plot/print.m: Handle svg output type.  Accept new -S option to
  4401 	specify size for PNG and SVG output types.
  4402 
  4403 2007-10-05  Ben Abbott  <bpabbott@mac.com>
  4404 
  4405 	* polynomial/mpoles.m: New function.
  4406 	* polynomial/residue.m: Modified to behave in reciprocal
  4407 	manner.  No longer compute 4th output, "e".  No longer accept
  4408 	tolerance input.  Explicitly set tolerance parameter to 0.001.
  4409 	Respect maximum relative difference in poles when determining
  4410 	their multiplicity.  Use mpoles to determine the multiplicity of
  4411 	poles.
  4412 
  4413 2007-10-05  Peter A. Gustafson  <petegus@umich.edu>
  4414 
  4415 	* plot/__go_draw_axes__.m: Add cbrange to the plot stream 
  4416 	for surface plots.
  4417 
  4418 2007-10-05  John W. Eaton  <jwe@octave.org>
  4419 
  4420 	* plot/__next_line_color__.m: Get color_rotation from axes
  4421 	colororder property.
  4422 
  4423 2007-10-03  John W. Eaton  <jwe@octave.org>
  4424 
  4425 	* miscellaneous/dir.m: Handle symbolic links in compatible way.
  4426 	Use S_ISDIR (st.mode) instead of checking st.modestr(1) == "d".
  4427 
  4428 	* linear-algebra/Makefile.in (SOURCES): Rename norm.m to __norm__.m.
  4429 	* linear-algebra/__norm__.m: Rename from norm.m.  Eliminate
  4430 	special for __vnorm__.
  4431 
  4432 2007-10-03  Quentin Spencer  <qspencer@ieee.org>
  4433 
  4434 	* linear-algebra/norm.m: Special case vector 1-norm and 2-norm.
  4435 
  4436 2007-10-03  David Bateman  <dbateman@free.fr>
  4437 
  4438 	* pkg/pkg.m (is_architecture_dependent): New function to identify
  4439 	if a file is architecture dependent based on a list of file
  4440 	extensions.
  4441 	(configure_make): Simplify the search for architecture dependent
  4442 	files based on this function.
  4443 	(load_pakages_and_dependencies): Also look for bin directory in
  4444 	the architecture dependent directory.
  4445 
  4446 2007-10-03  John W. Eaton  <jwe@octave.org>
  4447 
  4448 	* miscellaneous/dir.m: Create empty struct with field names.
  4449 	Include datenum in struct.
  4450 	
  4451 2007-10-02  David Bateman  <dbateman@free.fr>
  4452 
  4453 	* miscellaneous/ls.m: If nargout return string array of files
  4454 	returned by ls.
  4455 
  4456 2007-10-01  John W. Eaton  <jwe@octave.org>
  4457 
  4458 	* plot/__go_draw_axes__.m: Use %.15e instead of %.15g when setting
  4459 	range values.
  4460 
  4461 2007-10-01  David Bateman  <dbateman@free.fr>
  4462 
  4463 	* linear-algebra/norm.m: Inline the isvector(x) calculation for
  4464 	speed with small vectors.
  4465 	* pkg/pkg.m (archprefix): Set using octave_config_info("libexecdir") 
  4466 	rather than OCTAVE_HOME().
  4467 
  4468 2007-09-30  Ben Abbott  <bpabbott@mac.com>
  4469 
  4470 	* plot/findobj.m: New function.
  4471 	* plot/Makefile.m (SOURCES): Add it to SOURCES.
  4472 
  4473 2007-09-26  David Bateman  <dbateman@free.fr>
  4474 
  4475 	* pkg/pkg.m: Add second argument to setting for prefix for
  4476 	architecture dependent files. Use throughout.
  4477 	(pkg:issuperuser): New function, use through to check for
  4478 	root user.
  4479 	(pkg:getarchprefix): function to give the archiecture dependent
  4480 	prefix for a package.
  4481 	(pkg:getarchdir): New function giving location of architetcure
  4482 	dependent directory. Use through out.
  4483 	(pkg:install): Treat architecture dependent directory separately
  4484 	as in might not be a sub-directory of the package directory.
  4485 	(pkg:uninstall): ditto.
  4486 	(pkg:create_pkgadddel): Check for global or local install for
  4487 	architecture dependent directory.
  4488 	(pkg:finish_installation): ditto.
  4489 	(pkg:write_INDEX): ditto.
  4490 	(pkg:load_packages_and_dependencies): ditto.
  4491 	(pkg:copy_files): ditto. Add step to copy architecture dependent
  4492 	files to a new location if user is root.
  4493 	(pkg:rm_rf): Check if file or directory exists before removing.
  4494 	(pkg:dirempty): Check if directory exists before checking.
  4495 	
  4496 	* plot/___patch__.m: Allow face colors to be passed as strings
  4497 
  4498 	* plot/__plt_get_axis_arg__.m: Treat case of empty "varargin"
  4499 	needed for calls to "hold" without an argument.
  4500 
  4501 2007-09-21  John W. Eaton  <jwe@octave.org>
  4502 
  4503 	* optimization/sqp.m: Fix typo.
  4504 
  4505 	* plot/__go_draw_axes__.m (do_tics_1): Use %g, not %.15g here.
  4506 
  4507 2007-09-21  Luther Tychonievich  <lty@cs.byu.edu>
  4508 
  4509 	* control/hinf/h2norm: Compute d*d', not d'*d.
  4510 
  4511 2007-09-21  Thomas Weber  <thomas.weber.mail@gmail.com>
  4512 
  4513 	* statistics/distributions/Makefile.in (SOURCES): Add unidcdf.m,
  4514 	unidpdf.m and unidinv.m
  4515 
  4516 2007-09-18  John W. Eaton  <jwe@octave.org>
  4517 
  4518 	* plot/__go_draw_axes__.m: Use %.15g throughout.
  4519 	(do_tics_1): Set numeric axes formats to "%.15g".
  4520 
  4521 2007-09-18  David Bateman  <dbateman@free.fr>
  4522 
  4523 	* plot/__go_draw_axes__.m (__gnuplot_write_data__): Use %e instead
  4524 	of %g when writing data.
  4525 
  4526 2007-09-17  John W. Eaton  <jwe@octave.org>
  4527 
  4528 	* plot/__go_draw_axes__.m: Omit linestyle clause for errorbar plots.
  4529 
  4530 2007-09-14  Ulrich Tipp  <ulrich.tipp@hsnr.de>
  4531 
  4532 	* miscellaneous/bincoeff.m: Fix calculation of bincoeff (n, k) for
  4533 	noninteger N with N-K < 1.
  4534 
  4535 2007-08-04  Jean-Francois Cardoso  <cardoso@tsi.enst.fr>
  4536 
  4537 	* strings/index.m: Correct for strings differing after the third
  4538 	position (bug reported by Maude Martin).
  4539 
  4540 2007-09-13  John W. Eaton  <jwe@octave.org>
  4541 
  4542 	* plot/__default_colormap__.m: Delete.
  4543 	* plot/Makefile (SOURCES): Remove from the list.
  4544 
  4545 2007-09-13  Christof Zeile  <cz-oct07@cvmx.com>
  4546 
  4547 	* pol2cart.m: Make it work with mixed scalar/nonscalar arguments.
  4548 
  4549 2007-09-10  David Bateman  <dbateman@free.fr>
  4550 
  4551 	* plot/__go_draw_axes__.m: Allow gnuplot 4.0 with patches, but
  4552 	limit the selection of colors in the same way as for lines.
  4553 	* plot/__patch__.m: Allow matrix arguments with one patch per
  4554 	column.
  4555 	* plot/__bar__.m: Adapt to use "patch".
  4556 
  4557 2007-09-06  John W. Eaton  <jwe@octave.org>
  4558 
  4559 	* plot/drawnow.m (drawnow): New arg, debug_file.
  4560 	(init_plot_stream): Split from open_plot_stream.
  4561 	* plot/print.m: Accept -debug=FILE argument.
  4562 
  4563 2007-09-06  David Bateman  <dbateman@free.fr>
  4564 
  4565 	* general/celldisp.m: New function.
  4566 	* general/Makefile.in (SOURCES): Add celldisp.m.
  4567 	* miscellaneous/swapbytes.m: New function.
  4568 	* miscellaneous/gzip.m: New function.
  4569 	* miscellaneous/Makefile.in (SOURCES): Add swapbytes.m and gzip.m.
  4570 
  4571 2007-09-05  David Bateman  <dbateman@free.fr>
  4572 
  4573 	* general/structfun.m: New function.
  4574 	* general/Makefile.in (SOURCES): Add it to sources.
  4575 	* miscellaneous/run.m: New function.
  4576 	* miscellaneous/Makefile.in (SOURCES): Add it to sources.
  4577 	* statistics/base/mode.m: New function.
  4578 	* statistics/base//Makefile.in (SOURCES): Add it to sources.
  4579 
  4580 2007-09-05  John W. Eaton  <jwe@octave.org>
  4581 
  4582 	* miscellaneous/orderfields.m: Use numel instead of length.
  4583 
  4584 2007-09-05  Michael goffioul  <michael.goffioul@gmail.com>
  4585 
  4586 	* miscellaneous/orderfields.m: Handle empty structs.
  4587 
  4588 2007-09-05  John W. Eaton  <jwe@octave.org>
  4589 
  4590 	* plot/__go_draw_axes__.m: Consistently index PARAMETRIC with
  4591 	DATA_IDX.
  4592 
  4593 2007-09-04  David Bateman  <dbateman@free.fr>
  4594 
  4595 	* general/isdir.m: Return a logical value.
  4596 
  4597 2007-09-04  David Bateman  <dbateman@free.fr>
  4598 
  4599 	* statistics/distributions/chi2pdf.m,
  4600 	statistics/distributions/chi2cdf.m,
  4601 	statistics/distributions/chi2inv.m: Modifiy the call to the gamma
  4602 	distribution functions to account for inverse of scale factor in
  4603 	gamma functions.
  4604 
  4605 2007-09-01  John W. Eaton  <jwe@octave.org>
  4606 
  4607 	* plot/Makefile.in (SOURCES): Add ancestor.m to the list.
  4608 
  4609 2007-09-01  David Bateman  <dbateman@free.fr>
  4610 
  4611 	* polynomial/polyint.m: New function like polyinteg but with
  4612 	explicit integration constant.
  4613 	* polynomial/polyinteg.m: Remove.
  4614 	* polynomial/Makefile.in (SOURCES): Add polyint.m and remove
  4615 	polyinteg.m.
  4616 	* deprecated/polyinteg.m: Move version here.
  4617 	* deprecated/Makefile.in (SOURCES): Add polyinteg.m.
  4618 	
  4619 	* geometry/voronoi.m: Add large box around data to get a good
  4620 	approximation of the rays to infinity.
  4621 
  4622 2007-08-31  Michael goffioul  <michael.goffioul@gmail.com>
  4623 
  4624 	* plot/axes.m: Allow parent to be specified when creating axes
  4625 	objects.  Support non-figure parents.
  4626 
  4627 2007-08-31  John W. Eaton  <jwe@octave.org>
  4628 
  4629 	* plot/ancestor.m: New function, adapted from Octave Forge.
  4630 
  4631 2007-08-31  S�ren Hauberg  <hauberg@gmail.com>
  4632 
  4633 	* polynomial/polygcd.m: Better layout of example.
  4634 	* polynomial/compan.m: Remove unnecessary check.
  4635 	* polynomial/roots.m: Added example to help text.
  4636 	* polynomial/polyderiv.m: Change 'polyder' to 'polyderiv' in help text.
  4637 	* polynomial/poly.m: Added example to help text.
  4638 
  4639 2007-08-30  John W. Eaton  <jwe@octave.org>
  4640 
  4641 	* optimization/qp.m: Increase maxit to 200.
  4642 
  4643 2007-08-30  David Bateman  <dbateman@free.fr>
  4644 
  4645 	* geometry/inpolygon.m: New file.
  4646 	* geometry/Makefile.in (SOURCES): Add inpolygon.m.
  4647 	
  4648 2007-08-29  Peter A. Gustafson  <petegus@umich.edu>
  4649 
  4650 	* plot/__go_draw_axes__.m: Disable linetype in do_linestyle_command.
  4651 
  4652 2007-08-24  David Bateman  <dbateman@free.fr>
  4653 
  4654 	* plot/__go_draw_axes__.m: Treat text color property.
  4655 
  4656 2007-08-24  John W. Eaton  <jwe@octave.org>
  4657 
  4658 	* plot/subplot.m, plot/plot.m, plot/grid.m:
  4659 	Use p = get (h, "prop") instead of obj = get (h); p = obj.prop.
  4660 
  4661 	* miscellaneous/movefile.m: Separate second and third args and
  4662 	use p1 and p2, not f1 and f2 when constructing arguments for
  4663 	calls to system.  From Michael Goffioul <michael.goffioul@gmail.com>.
  4664 
  4665 2007-08-24  Michael Goffioul  <michael.goffioul@gmail.com>
  4666 
  4667 	* set/intersect.m: Make it work with cell arrays of strings.
  4668 
  4669 2007-08-24  David Bateman  <dbateman@free.fr>
  4670 
  4671 	* geometry/convhull.m, geometry/delaunay.m, geometry/delaunay3.m, 
  4672         geometry/griddata.m, geometry/voronoi.m, geometry/voronoin.m: New 
  4673         functions ported from octave-forge.
  4674 	* geometry/delaunayn.m, geometry/dsearch.m, geometry/dsearchn.m,
  4675         geometry/griddata3.m, geometry/griddatan.m, geometry/trimesh.m, 
  4676         geometry/triplot.m, geometry/tsearchn.m:
  4677         New functions.
  4678 	* geometry/voronoi.m: Remove duplicate edges from Voronoi diagram.
  4679 	* geometry/Makefile.in (SOURCES): Add functions above.
  4680 	* configure.in (AC_CONFIG_FILES): Add new file geometry/Makefile.
  4681         
  4682 2007-08-23  John W. Eaton  <jwe@octave.org>
  4683 
  4684 	* pkg/pkg.m: Avoid using installed_packages for both function and
  4685 	variable name.
  4686 
  4687 2007-08-23  David Bateman  <dbateman@free.fr>
  4688 
  4689 	* plot/plot.m: Allow first arg to be axes handle.
  4690 
  4691 2007-08-22  David Bateman  <dbateman@free.fr>
  4692 
  4693 	* control/base/nichols.m: Correct for misnamed variable, and ensure
  4694 	outputs are returned only if requested.
  4695 
  4696 2007-08-22  Donald Parsons  <dparsons@brightdsl.net>
  4697 
  4698 	* control/base/nichols.m: Fix typo.
  4699 
  4700 2007-08-13  John W. Eaton  <jwe@octave.org>
  4701 
  4702 	* plot/meshgrid.m: Use repmat instead of multiplication.
  4703 
  4704 2007-08-10  Peter A. Gustafson  <petegus@umich.edu>
  4705 
  4706 	* plot/__go_draw_axes__.m: Add axes position to the usingclause,
  4707 	use axes position in each appropriate gnuplot set statement.
  4708 
  4709 2007-08-10  John W. Eaton  <jwe@octave.org>
  4710 
  4711 	* image/Makefile.in (DISTFILES): Also include $(IMAGES) in the list.
  4712 	(install install-strip): Use $(IMAGES), not $(IMAGE_FILES_NO_DIR).
  4713 	(uninstall): Use $(IMAGES), not $(IMAGE_FILES_NO_DIR).
  4714 	(IMAGE_FILES, IMAGE_FILES_NO_DIR): Delete obsolete variables.
  4715 
  4716 2007-08-10  Kai Habel  <kai.habel@gmx.de>
  4717 
  4718 	* plot/patch.m, plot/__patch__.m: New files.
  4719 	* plot/Makefile.in (SOURCES): Add them to the list.
  4720 
  4721 2007-08-07  John W. Eaton  <jwe@octave.org>
  4722 
  4723 	* path/savepath.m: Use single quotes for argument to PATH command
  4724 	that is inserted in file.
  4725 
  4726 2007-07-27  John W. Eaton  <jwe@octave.org>
  4727 
  4728 	* plot/drawnow.m: Only set default value for term if GNUTERM is
  4729 	not set in the environment.
  4730 
  4731 2007-07-25  David Bateman  <dbateman@free.fr>
  4732 
  4733 	* Makefile.in, audio/Makefile.in, control/Makefile.in,
  4734 	control/base/Makefile.in, control/hinf/Makefile.in,
  4735 	control/obsolete/Makefile.in, control/system/Makefile.in, 
  4736 	control/util/Makefile.in, deprecated/Makefile.in,
  4737 	elfun/Makefile.in, finance/Makefile.in, general/Makefile.in,
  4738 	image/Makefile.in, io/Makefile.in, linear-algebra/Makefile.in,
  4739 	miscellaneous/Makefile.in, optimizaton/Makefile.in,
  4740 	path/Makefile.in, pkg/Makefile.in, plot/Makefile.in,
  4741 	polynomial/Makefile.in, quaternion/Makefile.in,
  4742 	set/Makefile.in, signal/Makefile.in, sparse/Makefile.in,
  4743 	specfun/Makefile.in, special-matrix/Makefile.in,
  4744 	startup/Makefile.in, statistics/Makefile.in,
  4745 	statistics/base/Makefile.in, statistics/distributions/Makefile.in,
  4746 	statistics/models/Makefile.in, statistics/tests/Makefile.in,
  4747 	strings/Makefile.in, testfun/Makefile.in, time/Makefile.in:
  4748 	Adjust DISTFILES to allow out of tree "make dist" to work.
  4749 
  4750 2007-07-25  John W. Eaton  <jwe@octave.org>
  4751 
  4752 	* plot/__plt2__.m: Return [](0x1) if both X and Y are empty.
  4753 
  4754 2007-07-24  David Bateman  <dbateman@free.fr>
  4755 
  4756 	* image/flag.m: New colormap function.
  4757 	* images/Makefile.in: Include it in SOURCES.
  4758 
  4759 	* image/autumn.m image/bone.m image/cool.m image/copper.m 
  4760 	image/hot.m image/hsv.m image/jet.m image/pink.m image/prism.m 
  4761 	image/rainbow.m image/spring.m image/summer.m image/white.m 
  4762 	image/winter.m, image/brighten.m: Use isscalar and not is_scalar.
  4763 	* image/gray.m, image/ocean.m: Use the same means of finding the
  4764 	number of colormap elements as the other colormap functions.
  4765 
  4766 2007-07-24  Kai Habel  <kai.habel@gmx.de>
  4767 
  4768 	* plot/__go_draw_axes__.m: Handle patch.
  4769 
  4770 2007-07-23  David Bateman  <dbateman@free.fr>
  4771 
  4772 	* general/rat.m: New function for ration approximation imported
  4773 	from octave-forge.
  4774 	* general/del2.m: New function for discrete laplacian operator.
  4775 	* general/Makefile.in: Include rat.m and del2.m  in SOURCES.
  4776 
  4777 	 * image/autumn.m image/bone.m image/cool.m image/copper.m 
  4778 	image/hot.m image/hsv.m image/jet.m image/pink.m image/prism.m 
  4779 	image/rainbow.m image/spring.m image/summer.m image/white.m 
  4780 	image/winter.m, image/brighten.m: Port image functions from
  4781 	octave-forge.
  4782 	* image/Makefile.in: Add ported functions to SOURCES.
  4783 	* image/gray.m, image/ocean.m: Don't set the colormap for
  4784 	compatibility with matlab.
  4785 	
  4786 	* plot/meshc.m, plot/peaks.m: Port plotting function from
  4787 	octave-forge
  4788 	* plot/Makefile.in: Add ported functions to SOURCES.
  4789 	* plot/__go_draw_axes__.m: Set the palette for the surfaces if
  4790 	using gnuplot 4.2 or greater.
  4791 	
  4792 2007-07-23  Claudio Belotti  <c.belotti@imperial.ac.uk>
  4793 
  4794 	* general/cart2sph.m: Fix unbalanced paranthesis.
  4795 
  4796 2007-07-19  David Bateman  <dbateman@free.fr>
  4797 
  4798 	* plot/fplot.m: More compatible version.
  4799 
  4800 2007-07-18  Michael Goffioul  <michael.goffioul@gmail.com>
  4801 
  4802 	* plot/clf.m: Check for valid handle before deleting.
  4803 
  4804 	* plot/figure.m: Pass "figure" property/value pairs directly to
  4805 	__go_figure__ instead of using regular "set" call.
  4806 
  4807 2007-07-18  Paul Kienzle  <pkienzle@users.sf.net>
  4808 
  4809 	* plot/drawnow.m: Prefer GNUTERM to DISPLAY when choosing terminal
  4810 	type for gnuplot.
  4811 
  4812 2007-07-18  John W. Eaton  <jwe@octave.org>
  4813 
  4814 	* plot/__go_draw_axes__.m: Unconditionally send "unset label" to
  4815 	gnuplot for each set of axes.
  4816 
  4817 2007-07-18  David Bateman  <dbateman@free.fr>
  4818 
  4819 	* statistics/distributions/gamcdf.m, statistics/distributions/gaminv.m,
  4820 	statistics/distributions/gampdf.m, statistics/distributions/gamrnd.m,
  4821 	statistics/distributions/expcdf.m, statistics/distributions/expinv.m,
  4822 	statistics/distributions/exppdf.m, statistics/distributions/exprnd.m:
  4823 	Use standard scale factor rather than one on the scale factor for
  4824 	compatibility.
  4825 
  4826 	* deprecated/gamma_cdf.m, deprecated/gamma_inv.m,
  4827 	deprecated/gamma_pdf.m, deprecated/gamma_rnd.m,  
  4828 	deprecated/exponential_cdf.m, deprecated/exponential_inv.m,
  4829 	deprecated/exponential_pdf.m, deprecated/exponential_rnd.m:
  4830 	Preserve backward compatibility.
  4831 
  4832 2007-07-17  Michael Goffioul  <michael.goffioul@gmail.com>
  4833 
  4834 	* pkg/pkg.m (pkg:installed_packages): Use findstr rather than regexp
  4835 	to avoid issues with regexp special characters in the path strings.
  4836 
  4837 2007-07-06  David Bateman  <dbateman@free.fr>
  4838 
  4839 	* general/accumarray.m: New function to create an array by 
  4840 	accumulating the elements.
  4841 
  4842 2007-06-29  Marcus W. Reble  <reble@wisc.edu>
  4843 
  4844 	* optimization/sqp.m (sqp): New args, lb, ub, maxiter, and tolerance.
  4845 	(fdjac): Set nx outside of if block.
  4846 	(cf_ub_lb, cigrad_ub_lb): New subfunctons.
  4847 
  4848 2007-06-28  Michael Goffioul  <michael.goffioul@gmail.com>
  4849 
  4850 	* plot/subplot.m: Add 'ishandle' check when parsing the existing axes.
  4851 
  4852 	* plot/axis.m: Also set "visible" property when setting axes to
  4853 	on/off.
  4854 
  4855 2007-06-27  Michael Goffioul  <michael.goffioul@swing.be>
  4856 
  4857 	* image/colormap.m: Only return colormap if nargout > 0.
  4858 	Mark as command.
  4859 
  4860 2007-06-25  John W. Eaton  <jwe@octave.org>
  4861 
  4862 	* plot/drawnow.m, plot/__go_draw_axes__.m: Use strcmpi instead of
  4863 	strcmp for selected property comparisons.
  4864 
  4865 2007-06-25  S�ren Hauberg  <hauberg@gmail.com>
  4866 
  4867 	* image/imshow.m: Fix check for colormap arguments.
  4868 
  4869 2007-06-25  Joel Keay  <keay@nhn.ou.edu>
  4870 
  4871 	* plot/drawnow.m: Handle GNUTERM=aqua if DISPLAY is not set.
  4872 
  4873 2007-06-25  S�ren Hauberg  <hauberg@gmail.com>
  4874 
  4875 	* statistics/base/median.m: Update help text to mention 'dim'
  4876 	argument, and note that the data should be sorted for the
  4877 	definition of the median to be correct.
  4878 
  4879 	* statistics/base/std.m: Add missing square to definition of
  4880 	standard deviation.
  4881 
  4882 	* statistics/base/cov.m: Add definition of covariance to the help text.
  4883 
  4884 	* statistics/base/kurtosis.m, statistics/base/skewness.m,
  4885 	statistics/base/std.m:
  4886 	Note that \bar{x} is the mean value of x in the help text.
  4887 
  4888 	* specfun/nchoosek.m: Add alternative definition of the binomial
  4889 	coefficient to the help text.
  4890 
  4891 	* specfun/perms.m, statistics/base/values.m: Add example in help text.
  4892 
  4893 	* statistics/base/var.m: Put N in @math in help text.
  4894 
  4895 	* statistics/base/qqplot.m, statistics/base/ppplot.m, 
  4896 	statistics/tests/kolmogorov_smirnov_test.m:
  4897 	Write about possible values of 'dist' in help text.
  4898 
  4899 	* statistics/base/corrcoef.m, statistics/base/cor.m:
  4900 	Add definition of correlation to the help text.
  4901 
  4902 	* statistics/base/logit.m, statistics/base/kendall.m,
  4903 	statistics/base/cloglog.m, statistics/tests/hotelling_test_2.m,
  4904 	statistics/distributions/wblcdf.m, statistics/distributions/wblpdf.m:
  4905 	TeXification of help text.
  4906 
  4907 	* statistics/tests/hotelling_test.m: Write T^2 in @math in help text.
  4908 
  4909 	* statistics/tests/var_test.m, statistics/tests/welch_test.m:
  4910 	Add missing @var's to help text.
  4911 
  4912 	* statistics/models/logistic_regression.m: Fix typos in help text.
  4913 
  4914 	* statistics/distributions/kolmogorov_smirnov_cdf.m: Fix TeX part
  4915 	of help text.
  4916 
  4917 	* statistics/distributions/unidinv.m: Add a missing 'discrete' to
  4918 	help text.
  4919 
  4920 	* statistics/distributions/unidpdf.m,
  4921 	statistics/distributions/discrete_pdf.m:
  4922 	Replace 'pDF' with 'PDF' in help text.
  4923 
  4924 2007-06-25  John W. Eaton  <jwe@octave.org>
  4925 
  4926 	* strings/substr.m: Use offset consistently in code and doc string.
  4927 	From Rafael Laboissiere <rafael@debian.org>.
  4928 
  4929 2007-06-25  Pete Gustafson  <petegus@umich.edu>
  4930 
  4931 	* plot/__go_draw_axes__.m: Handle units for text objects.
  4932 
  4933 2007-06-25  John W. Eaton  <jwe@octave.org>
  4934 
  4935 	* plot/__go_draw_axes__.m: Handle char arrays for tic labels.
  4936 	Recycle tic labels if necessary.  From Juhani Saastamoinen
  4937 	<juhani@cs.joensuu.fi>.
  4938 
  4939 2007-06-20  John W. Eaton  <jwe@octave.org>
  4940 
  4941 	* strings/index.m: Allow strings to be empty.
  4942 	From Hartmut Wziontek <hwz@hwz.bv.TU-Berlin.DE>
  4943 
  4944 	* plot/__go_draw_axes__.m (do_tics_1): Fix typo (xtic -> tics).
  4945 
  4946 2007-06-19  Vittoria Rezzonico  <vittoria.rezzonico@epfl.ch>
  4947 
  4948 	* sparse/pcg.m: Allow the preconditioner to be passed as two
  4949 	separate matrices.
  4950 
  4951 2007-06-19  David Bateman  <dbateman@free.fr>
  4952 
  4953 	* plot/axis.m: Prefer to use legend rather than the older Octave
  4954 	only ";;" legend syntax.
  4955 	* polynomial/mkpp.m: ditto.
  4956 	* polynomial/pchip.m: ditto.
  4957 	* signal/freqz_plot.m: ditto.
  4958 	* sparse/gplot.m: ditto.
  4959 	* sparse/treeplot.m: ditto.
  4960 
  4961 2007-06-19  John W. Eaton  <jwe@octave.org>
  4962 
  4963 	* plot/__go_draw_axes__.m (do_tics, do_tics_1): New functions.
  4964 	(__go_draw_axes__): Call do_tics to handle tic marks.
  4965 
  4966 2007-06-18  S�ren Hauberg  <hauberg@gmail.com>
  4967 
  4968 	* general/interp1.m, general/interp2.m, general/interp3.m,
  4969 	general/interpn.m: Replace, NaN with NA.  Use isna instead of ==
  4970 	to check for NA.
  4971 
  4972 2007-06-18  S�ren Hauberg  <hauberg@gmail.com>
  4973 
  4974 	* optimization/glpk.m: TeXified the help text.
  4975 	* optimization/qp.m: TeXified the help text.
  4976 	* optimization/sqp.m: TeXified the help text.
  4977 
  4978 2007-06-16  S�ren Hauberg  <hauberg@gmail.com>
  4979 
  4980 	* plot/legend.m: Replace 'vargin' with 'varargin'.
  4981 
  4982 2007-06-15  John W. Eaton  <jwe@octave.org>
  4983 
  4984 	* plot/__go_draw_axes__.m: Only attempt label rotation if
  4985 	have_newer_gnuplot is true.
  4986 
  4987 2007-06-15  Pete Gustafson  <petegus@umich.edu>
  4988 
  4989 	* plot/__go_draw_axes__.m  Handle rotation arg for axis labels.
  4990 	* plot/__axis_label__.m  Assign ylabel default rotation property
  4991 	to 90, all others 0.
  4992 
  4993 	* plot/__errplot__.m: Set ifmt from fmt.linestyle.
  4994 	* plot/__go_draw_axes__.m: Removed undefined tx from call to
  4995 	get_data_limits.
  4996 	* plot/__plotopt1__.m: Intercept and strip format string when
  4997 	called by __errplot__.
  4998 
  4999 2007-06-15  John W. Eaton  <jwe@octave.org>
  5000 
  5001 	* testfun/test.m: Also return number of expected failures.
  5002 
  5003 2007-06-14  John W. Eaton  <jwe@octave.org>
  5004 
  5005 	* set/ismember.m: Mark two tests known to fail with xtest.
  5006 
  5007 	* plot/__go_draw_axes__.m: Handle text rotation property.
  5008 
  5009 2007-06-14  Paul Kienzle  <pkienzle@users.sf.net>
  5010 
  5011 	* testfun/test.m: Add xtest support for tests known to fail.
  5012 
  5013 2007-06-14  Sebastian Schubert  <sebastian-schubert@gmx.de>
  5014 
  5015 	* plot/print.m: Handle pstex, pslatex, epslatex, and
  5016 	epslatexstandalone terminals.
  5017 
  5018 2007-06-14  David Bateman  <dbateman@free.fr>
  5019 
  5020 	* general/__splinen__.m: Check also for ND vectors. Fix for N > 2,
  5021 	as permutation of results was incorrect.
  5022 	* general/interp1.m: Add demo on second derivative
  5023 	* general/interpn.m: Convert "y" to vectors for __splinen__
  5024 	call. Add 3D demo. Fix typos
  5025 	* general/interp3.m: Fix typos. Correct permutation for use of
  5026 	interpn.
  5027 	* polynomial/mkpp.m: Correction for matrices of 3 or more dimensions.
  5028 
  5029 2007-06-13  John W. Eaton  <jwe@octave.org>
  5030 
  5031 	* miscellaneous/mkoctfile.m: Quote args too.
  5032 
  5033 2007-06-13  Michael Goffioul  <michael.goffioul@swing.be>
  5034 
  5035 	* miscellaneous/mkoctfile.m: Quote script name for call to system.
  5036 
  5037 2007-06-12  Michael Goffioul  <michael.goffioul@swing.be>
  5038 
  5039 	* plot/__pltopt1__.m: Set linestyle to "none" instead of "".
  5040 	Set have_linestyle to true if two character linestyle is found.
  5041 
  5042 2007-06-12  David Bateman  <dbateman@free.fr>
  5043 
  5044 	* general/Makefile.in (SOURCES): Include __spline__.m, interp3.m
  5045 	and interpn.m.
  5046 
  5047 	* pkg/pkg.m (pkg:load_package_dirs): Check for field "loaded" in
  5048 	structure before using it.
  5049 
  5050 2007-06-12  David Bateman  <dbateman@free.fr>
  5051 
  5052 	* general/interp1.m: Change examples to use new graphics interface.
  5053 	* general/__splinen__.m: New support function for N-dimensional
  5054 	spline interpolation.
  5055 	* general/bicubic.m: Allow definition of extrapolation
  5056 	value. Adapt tests to use new graphics interface
  5057 	* general/interp2.m: Call __splinen__ for 2-D spline
  5058 	interpolation. Make the lookup table code only be called for
  5059 	linear and nearest methods.
  5060 	* general/interpn.m: New function for N-dimensional, linear, nearest
  5061 	and spline interpolation.
  5062 	* general/interp3.m: New function for 3-dimensional, linear, nearest
  5063 	and spline interpolation.
  5064 	* polynomial/spline.m: Change examples to use new graphics interface.
  5065 	
  5066 2007-06-12  Steve M. Robbins  <steve@sumost.ca>
  5067 
  5068 	* statistics/tests/wilcoxon_test.m: Error if N <= 25.
  5069 
  5070 2007-06-12  S�ren Hauberg  <soren@hauberg.org>
  5071 
  5072 	* plot/fplot.m: If function is inline, vectorize it.
  5073 
  5074 2007-06-10  David Bateman  <dbateman@free.fr>
  5075 
  5076 	* pkg/pkg.m (pkg:installed_packages): truncate start of package
  5077 	directory if need to, so that it fits on a line.
  5078 	
  5079 2007-06-07  David Bateman  <dbateman@free.fr>
  5080 
  5081 	* pkg/pkg.m (pkg): For rebuild target, force package order in
  5082 	saved file so that dependent packages are loaded first, and if
  5083 	nargout==0 don't return any arguments.
  5084 	(pkg:install): Only load packages that are marked autoload after
  5085 	install. Various fixes. Save in order.
  5086 	(pkg:uninstall): Save in order
  5087 	(pkg:load_packages): Use load_package_and_dependencies to load
  5088 	packages.
  5089 	(pkg:save_order): New function to sort package list with dependent
  5090 	packages first.
  5091 	(pkg:load_packages_and_dependencies): New function to load both a
  5092 	list of packages and their dependencies.
  5093 	(pkg:load_package_dirs): New function that returns a vector of the
  5094 	indexes into the installed package list indicating the packages to
  5095 	load and the order to load them in to respect the dependencies.
  5096 
  5097 2007-06-03  S�ren Hauberg  <soren@hauberg.org>
  5098 
  5099 	* plot/axes.m: Eliminate redundant else clause.
  5100 
  5101 2007-06-03  David Bateman  <dbateman@free.fr>
  5102 
  5103 	* polynomial/spline.m: Add a small tolerance to spline tests.
  5104 	* pkg/pkg.m: Protect against multiple actions being define.
  5105 	
  5106 2007-06-01  David Bateman  <dbateman@free.fr>
  5107 
  5108 	* pkg.m (pkg:is_superuser): Remove function used in one place and
  5109 	incorporate into main pkg function.
  5110 	(pkg:install): Check for existence of files to install before
  5111 	globbing and warn the user if they don't exist.
  5112 
  5113 2007-05-31  David Bateman  <dbateman@free.fr>
  5114 
  5115 	* miscellaneous/copyfile.m: Split copying of multiple files to a 
  5116 	directory over several copy command to limit the line length.
  5117 	* miscellaneous/movefile.m: Ditto.
  5118 	
  5119 	* pkg.m: Add build option to allow binary Octave packages to be
  5120 	built from source packages. Probe absolute path of prefix, global
  5121 	and local lists. Use strcat, rather that [] for strings.
  5122 	(pkg:build): New function to binary binary package.
  5123 	(pkg:absolute_pathname): Use fileattrib to probe absolute path.
  5124 	(pkg:repackage): Package binary Octave package from installation.
  5125 	(pkg:create_pkgadddel): Extract PKG_ADD and PKG_DEL directives
  5126 	from m-files into main installation directory.
  5127 	(pkg:shell): Suppress verbose messages from shell and only display
  5128 	them with the verbose flag.
  5129 	(pkg:installed_packages): Also include the loaded flag in the
  5130 	local and global packages.
  5131 	(pkg:uninstall): On uninstall, only rmpath the package if it is
  5132 	flagged as loaded.
  5133 
  5134 2007-05-31  Michael Goffioul  <michael.goffioul@swing.be>
  5135 
  5136 	* pkg.m (pkg:load_packages): Correctly load a mix of packages
  5137 	with and without architecture dependent directories.
  5138 	(pkg:installed_packages): Probe the global_list file even if it is
  5139 	the same as the local_list. 
  5140 
  5141 2007-05-29  John W. Eaton  <jwe@octave.org>
  5142 
  5143 	* sparse/spy.m: Set axis to "ij" mode.
  5144 
  5145 2007-05-24  John W. Eaton  <jwe@octave.org>
  5146 
  5147 	* set/ismember.m: Quote first arg of "fail" tests.
  5148 
  5149 2007-05-24  David Bateman  <dbateman@free.fr>
  5150 
  5151 	* pkg/pkg.m (pkg:rebuild): Thinko in rebuild logic.
  5152 
  5153 2007-05-22  David Bateman  <dbateman@free.fr>
  5154 
  5155 	* pkg/pkg.m: Use rethrow(lasterror()) throughout rather than
  5156 	error(lasterr()(8:end)).
  5157 	(pkg:install): Warning for empty packages being removed. Suppress
  5158 	spurious output. Warning rather than error for uninstalling a
  5159 	package that is not installed to avoid RPM issue.
  5160 	(pkg:configure_make): Fix for parsing of src/FILES. Don't create
  5161 	inst or architecture dependent directory if it exists.
  5162 
  5163 2007-05-22  Thomas Weber  <thomas.weber.mail@gmail.com>
  5164 
  5165 	* ChangeLog, control/system/is_stabilizable.m, general/bicubic.m,
  5166 	image/ind2gray.m, image/saveimage.m, plot/box.m, plot/grid.m,
  5167 	signal/freqz.m: Fix typos.
  5168 
  5169 2007-05-21  David Bateman  <dbateman@free.fr>
  5170 
  5171 	* pkg/pkg.m: Add rebuild target, and -local, -global option to
  5172 	force installation location.
  5173 	(rebuild): New subfunction to rebuild package database from
  5174 	installed packages. Also allows changing of autoload status
  5175 	(install): Warn use if attempting to install from non existent
  5176 	file. 
  5177 	(issuperuser): Use 'geteuid() == 0' instead of 'strcmp (getenv(
  5178 	"USER", "root"))' for root test.
  5179 
  5180 2007-05-21  Michael Goffioul  <michael.goffioul@swing.be>
  5181 
  5182 	* miscellaneous/copyfile.m: check for cp.exe on Windows platforms
  5183 	and replace "\" characters with "/".
  5184 	* pkg/pkg.m: Use shell rather than system throughout. Replace "\" 
  5185 	characters with "/" throughout.
  5186 	(shell): New subfunction that wraps system and is careful with the
  5187 	shell on windows platforms.
  5188 	(configure_make): Explictly pass complier etc to configure
  5189 	process.
  5190 	(issuperuser): Force default to global install for Windows machines.
  5191 	
  5192 2007-05-19  Kristan Onu
  5193 
  5194 	* plot/Makefile.in (SOURCES): Remove hbar.m and add barh.m.
  5195 
  5196 2007-05-18  David Bateman  <dbateman@free.fr>
  5197 
  5198 	* pkg/pkg.m (install): More verbosity. 
  5199 	(configure_make): Ditto.
  5200 	(create_pkgadddel): Install in architecture dependent directory if
  5201 	it exists to address issues with autoload/mfilename.
  5202 	(write_INDEX): Check in archiecture dependent directories as well.
  5203 
  5204 2007-05-17  David Bateman  <dbateman@free.fr>
  5205 
  5206 	* plot/hbar.m: Remove.
  5207 	* plot/barh.m: and move it here.
  5208 
  5209 2007-05-16  S�ren Hauberg  <soren@hauberg.org>
  5210 
  5211 	* general/sub2ind.m, general/ind2sub.m: Doc fix.
  5212 
  5213 2007-05-16  John W. Eaton  <jwe@octave.org>
  5214 
  5215 	* general/logspace.m: Return second arg if fewer than two values
  5216 	are requested.
  5217 
  5218 2007-05-14  John W. Eaton  <jwe@octave.org>
  5219 
  5220 	* plot/__go_draw_figure__.m: Ensure that a reset commands starts
  5221 	on a new line.
  5222 
  5223 2007-05-14  Tarmigan Casebolt  <tarmigan+list@gmail.com>
  5224 
  5225 	* statistics/distributions/norminv.m,
  5226 	statistics/distributions/norminv.m,
  5227 	statistics/distributions/normpdf.m,
  5228 	statistics/distributions/normrnd.m:
  5229 	Use standard deviation, not variance.
  5230 	* statistics/distributions/lognpdf.m: Adapt to change in norminv.
  5231 	* statistics/distributions/logninv.m: Refer to norminv, not normal_inv.
  5232 	* deprecated/normal_cdf.m, deprecated/normal_inv.m,
  5233 	deprecated/normal_pdf.m, deprecated/normal_rnd.m: Preserve
  5234 	backward compatibility.
  5235 
  5236 2007-05-14  David Bateman  <dbateman@free.fr>
  5237 
  5238 	* pkg/pkg.m: Mark loaded packages with "*".
  5239 
  5240 2007-05-13  S�ren Hauberg  <soren@hauberg.org>
  5241 
  5242 	* miscellaneous/single.m: Doc fix.
  5243 	Convert to double instead of returning argument unchanged.
  5244 
  5245 	* miscellaneous/doc.m: Doc fix.
  5246 
  5247 	* miscellaneous/ver.m: Doc fix.
  5248 	Don't display information about Octave Forge.
  5249 
  5250 2007-05-12  David Bateman  <dbateman@free.fr>
  5251 
  5252 	* pkg/pkg.m: Add a "-verbose" option that allows all output of an
  5253 	install to be printed. An error in the on_uninstall script causes
  5254 	a failure to uninstall. Place oct- and mex-files in an
  5255 	architecture dependent directory.
  5256 
  5257 2007-05-09  John W. Eaton  <jwe@octave.org>
  5258 
  5259 	* plot/__go_draw_axes__.m: Break plot command over multiple lines.
  5260 
  5261 2007-05-09  G. D. McBain  <geordie.mcbain@aeromech.usyd.edu.au>
  5262 
  5263 	* statistics/distributions/normcdf.m: Use standard deviation
  5264 	instead of variance for compatibility.
  5265 
  5266 2007-05-08  John W. Eaton  <jwe@octave.org>
  5267 
  5268 
  5269 	* set/unique.m, set/ismember.m: Use numel(x) instead of prod(size(x)).
  5270 
  5271 	* set/ismember.m: Always return logical values.
  5272 
  5273 	* set/ismember.m: Return early if no matches are found.  New tests.
  5274 	From David Grohmann <grohmann@arlut.utexas.edu>.
  5275 
  5276 	* general/__isequal__.m: Allow numeric values of different classes
  5277 	to compare equal.
  5278 
  5279 2007-05-07  David Bateman  <dbateman@free.fr>
  5280 
  5281 	* sparse/spy.m: Reverse Y axis for new graphics code. Make more
  5282 	compatiable, accepting LineSpec and markersize arguments.
  5283 
  5284 2007-05-02  John W. Eaton  <jwe@octave.org>
  5285 
  5286 	* plot/__go_draw_axes__.m: Convert NA to NaN before writing.
  5287 
  5288 2007-05-02  G. D. McBain  <geordie.mcbain@aeromech.usyd.edu.au>
  5289 
  5290 	* contour.m: Rewrite help string.
  5291 
  5292 2007-04-28  John W. Eaton  <jwe@octave.org>
  5293 
  5294 	* miscellaneous/unzip.m, miscellaneous/untar.m,
  5295 	miscellaneous/bunzip2.m, miscellaneous/gunzip.m:
  5296 	Special case nargout == 0.
  5297 
  5298 2007-04-27  Kim Hansen  <kimhanse@gmail.com>
  5299 
  5300 	* general/sub2ind.m: Handle empty input, add tests.
  5301 
  5302 2007-04-27  G. D. McBain  <geordie.mcbain@aeromech.usyd.edu.au>
  5303 
  5304 	* plot/contourc.m: Doc fix.
  5305 
  5306 2007-04-26  David Bateman  <dbateman@free.fr>
  5307 
  5308 	* plot/hist.m: Partially remove previous patch.
  5309 
  5310 2007-04-26  David Bateman  <dbateman@free.fr>
  5311 
  5312 	* plot/hist.m: Support returning of handle
  5313 	* plot/__bar__.m: __pltopt__ should only be called on strings or
  5314 	cells.
  5315 
  5316 2007-04-25  John W. Eaton  <jwe@octave.org>
  5317 
  5318 	* plot/__go_draw_axes__.m: For images, set titlespec{data_idx} to
  5319 	"title \"\"", not "".
  5320 
  5321 	* plot/legend.m: Initialize WARNED to false.
  5322 
  5323 2007-04-24  John W. Eaton  <jwe@octave.org>
  5324 
  5325 	* io/beep.m: Fix cut and paste error.
  5326 	From S�ren Hauberg  <soren@hauberg.org>.
  5327 
  5328 2007-04-23  John W. Eaton  <jwe@octave.org>
  5329 
  5330 	* plot/box.m: Delete extra endfunction keyword.
  5331 
  5332 2007-04-23  David Bateman  <dbateman@free.fr>
  5333 
  5334 	* plot/plot3.m: Call newplot.
  5335 
  5336 2007-04-20  John W. Eaton  <jwe@octave.org>
  5337 
  5338 	* plot/Makefile.in (SOURCES): Fix typo in adding __bar__.m to the list.
  5339 
  5340 2007-04-19  John W. Eaton  <jwe@octave.org>
  5341 
  5342 	* miscellaneous/unpack.m: Use gzip -d and bzip2 -d instead of
  5343 	gunzip and bunzip.  From Michael Goffioul <michael.goffioul@swing.be>.
  5344 
  5345 2007-04-19  A. S. Hodel  <a.s.hodel@eng.auburn.edu>
  5346 
  5347 	* control/util/axis2dlim.m: Delete extraneous line.
  5348 
  5349 2007-04-18  John W. Eaton  <jwe@octave.org>
  5350 
  5351 	* specfun/factorial.m: Increase tolerance in large value test.
  5352 
  5353 2007-04-18  David Bateman  <dbateman@free.fr>
  5354 
  5355 	* __bar__.m: New support function for bar/hbar to support graphic
  5356 	handles, and additional arguments.
  5357 	* bar.m: Convert to use __bar__.
  5358 	* hbar.m: New function
  5359 	* hist.m: Explicitly set the width of the bar plot.
  5360 	
  5361 2007-04-17  John W. Eaton  <jwe@octave.org>
  5362 
  5363 	* plot/stem.m (stem_line_spec): Pass false as third arg to __pltopt__.
  5364 
  5365 	* set/ismember.m: New tests.
  5366 	From David Grohmann <grohmann@arlut.utexas.edu>
  5367 
  5368 2007-04-17  Paul Kienzle  <pkienzle@users.sf.net>
  5369 
  5370 	* specfun/factorial.m: Use gamma function instead of cumprod.
  5371 	Add tests.
  5372 
  5373 2007-04-16  John W. Eaton  <jwe@octave.org>
  5374 
  5375 	* gethelp.cc (looks_like_octave_copyright): Use same logic as in
  5376 	looks_like_copyright in src/help.cc.
  5377 	From S�ren Hauberg <soren@hauberg.org>.
  5378 
  5379 	* plot/__go_draw_axes__.m: For log plots, omit zero values too.
  5380 
  5381 2007-04-13  John W. Eaton  <jwe@octave.org>
  5382 
  5383 	* optimization/sqp.m: Initialize info to 0.
  5384 
  5385 	* optimization/qp.m: Undo previous change.
  5386 
  5387 2007-04-13  Geordie McBain  <geordie.mcbain@aeromech.usyd.edu.au>
  5388 
  5389 	* spdiags.m: Fixed the four-argument case to work for columns of
  5390 	length one.
  5391 
  5392 2007-04-12  John W. Eaton  <jwe@octave.org>
  5393 
  5394 	* optimization/qp.m: Avoid Octave indexing bug.
  5395 
  5396 2007-04-12  Carlo de Falco  <kingcrimson@tiscali.it>
  5397 
  5398 	* miscellaneous/menu.m, control/base/bddemo.m,
  5399 	control/hinf/dgkfdemo.m, control/system/packedform.m,
  5400 	control/system/sysrepdemo.m:
  5401 	Adapt to page_screen_output as a function.
  5402 
  5403 2007-04-11  John W. Eaton  <jwe@octave.org>
  5404 
  5405 	* miscellaneous/not.m: Delete.
  5406 	* miscellaneous/Makefile.in (SOURCES): Delete it from the list.
  5407 
  5408 2007-04-11  A. S. Hodel  <a.s.hodel@eng.auburn.edu>
  5409 
  5410 	* control/util/axis2dlim.m: Try harder to handle min and max vals
  5411 	that are close but not exactly equal.
  5412 
  5413 2007-04-11  David Bateman  <dbateman@free.fr>
  5414 
  5415 	* general/bitcmp.m: Make it work again.
  5416 
  5417 2007-04-10  John W. Eaton  <jwe@octave.org>
  5418 
  5419 	* plot/__go_draw_axes__.m: Try harder to handle min and max vals
  5420 	that are close but not exactly equal.
  5421 
  5422 2007-04-09  Daniel J. Sebald  <daniel.sebald@ieee.org>
  5423 
  5424 	* plot/stem.m: Add back the baseline line and let it be not adjustable
  5425 	in response to a change in x limits for now.
  5426 
  5427 2007-04-09  John W. Eaton  <jwe@octave.org>
  5428 
  5429 	* plot/__go_draw_axes__.m (__gnuplot_write_data__): New function.
  5430 	(__go_draw_axes__): Use it to write data to plot stream.
  5431 
  5432 2007-04-09  Daniel J Sebald  <daniel.sebald@ieee.org>
  5433 
  5434 	* plot/stem.m: Fix typos in doc string.  Fix typo in call to
  5435 	zeros.  Set markerfacecolor property in call to plot.
  5436 
  5437 2007-04-06  John W. Eaton  <jwe@octave.org>
  5438 
  5439 	* linear-algebra/norm.m: Use new __vnorm__ function for vector args.
  5440 
  5441 2007-04-06  Daniel J Sebald  <daniel.sebald@ieee.org>
  5442 
  5443 	* plot/stem.m: Use plot instead of a series of calls to line.
  5444 
  5445 2007-04-05  John W. Eaton  <jwe@octave.org>
  5446 
  5447 	* sparse/nonzeros.m, sparse/normest.m, sparse/spconvert.m,
  5448 	sparse/spdiags.m, sparse/speye.m, sparse/spfun.m, sparse/spones.m,
  5449 	sparse/sprand.m, sparse/sprandn.m, sparse/sprandsym.m,
  5450 	sparse/spstats.m, sparse/treeplot.m: Style fixes.
  5451 
  5452 	* pkg/pkg.m: Use "strcat (...)" instead of "[...]".
  5453 	Use strcmpi instead of strcmp+tolower.
  5454 	Style fixes.
  5455 
  5456 	* testfun/speed.m: Use "strcat (...)" instead of "[...]".
  5457 	Plotting fixes.  Style fixes.
  5458 
  5459 	* testfun/test.m: Use "strcat (...)" instead of "[...]".
  5460 	Style fixes.
  5461 
  5462 	* testfun/fail.m: No need to check for evalin and lastwarn.
  5463 	Style fixes.
  5464 
  5465 	* testfun/demo.m, testfun/example.m: Style fixes.
  5466 	Use "strcat (...)" instead of "[...]".
  5467 	Use format specifiers in calls to warning.
  5468 
  5469 	* testfun/assert.m: Use "numel (x)" instead of "prod (size (x))".
  5470 	Use "strcat (...)" instead of "[...]".
  5471 	Use "x(end)" instead of "x(length (x))".
  5472 	Check NA before NaN.
  5473 	Style fixes.
  5474 
  5475 2007-03-29  John W. Eaton  <jwe@octave.org>
  5476 
  5477 	* plot/stem.m (stem, set_default_values): Use RGB triple for color.
  5478 
  5479 2007-03-27  John W. Eaton  <jwe@octave.org>
  5480 
  5481 	* Makefile.in, audio/Makefile.in, control/Makefile.in,
  5482 	control/base/Makefile.in, control/hinf/Makefile.in,
  5483 	control/obsolete/Makefile.in, control/system/Makefile.in,
  5484 	control/util/Makefile.in, deprecated/Makefile.in,
  5485 	elfun/Makefile.in, finance/Makefile.in, general/Makefile.in,
  5486 	image/Makefile.in, io/Makefile.in, linear-algebra/Makefile.in,
  5487 	miscellaneous/Makefile.in, optimization/Makefile.in,
  5488 	path/Makefile.in, pkg/Makefile.in, plot/Makefile.in,
  5489 	polynomial/Makefile.in, quaternion/Makefile.in, set/Makefile.in,
  5490 	signal/Makefile.in, sparse/Makefile.in, specfun/Makefile.in,
  5491 	special-matrix/Makefile.in, startup/Makefile.in,
  5492 	statistics/Makefile.in, statistics/base/Makefile.in,
  5493 	statistics/distributions/Makefile.in,
  5494 	statistics/models/Makefile.in, statistics/tests/Makefile.in,
  5495 	strings/Makefile.in, testfun/Makefile.in, time/Makefile.in:
  5496 	Use ln instead of $(LN_S) in dist target.
  5497 
  5498 2007-03-27  David Bateman  <dbateman@free.fr>
  5499 
  5500 	* plot/__go_draw_axes__.m: Allow linewidth settings to work with
  5501 	gnuplot 4.0.
  5502 
  5503 2007-03-26  John W. Eaton  <jwe@octave.org>
  5504 
  5505 	* plot/__go_draw_axes__.m: Send image data to gnuplot via plot stream.
  5506 
  5507 2007-03-26  Daniel J Sebald  <daniel.sebald@ieee.org>
  5508 
  5509 	* plot/__go_draw_axes__.m: Always end palette data to gnuplot via
  5510 	plot stream and using binary data.
  5511 
  5512 2007-03-26  John W. Eaton  <jwe@octave.org>
  5513 
  5514 	* plot/__plt1__.m, plot/__plt2__.m, plot/__plt2mm__.m,
  5515 	lot/__plt2mv__.m, plot/__plt2ss__.m, plot/__plt2vm__.m,
  5516 	plot/__plt2vv__.m: Accept properties in addtition to options struct.
  5517 
  5518 2007-03-26  David Bateman  <dbateman@free.fr>
  5519 
  5520 	* plot/__go_draw_axes__.m: Send "set ticslevel 0" to plot stream.
  5521 
  5522 	* plot/plot3.m: Handle line properties.
  5523 	* plot/plot.m: Update docstring.
  5524 	* plot/__plotopt__.m, plot/__pltopt1__.m: New arg, err_on_invalid.
  5525 	* plot/__plt__.m: Also gather properties.
  5526 
  5527 2007-03-26  Kim Hansen  <kimhanse@gmail.com>
  5528 
  5529 	* testfun/assert.m: Delete special check for empty objects.
  5530 	Add test.
  5531 
  5532 2007-03-26  John W. Eaton  <jwe@octave.org>
  5533 
  5534 	* plot/drawnow.m: Exit early if call is recursive.
  5535 
  5536 	* plot/__go_draw_axes__.m (get_data_limits): New function.
  5537 	Check for Inf too.
  5538 	(__go_draw_axes__): Use get_data_limits.
  5539 
  5540 2007-03-24  John W. Eaton  <jwe@octave.org>
  5541 
  5542 	* plot/drawnow.m: If GNUTERM is set to wxt in the environment,
  5543 	send terminal setting command with title option to plot stream.
  5544 
  5545 	* plot/legend.m: Correctly increment index into list of children..
  5546 
  5547 2007-03-23  John W. Eaton  <jwe@octave.org>
  5548 
  5549 	* general/interp2.m, general/bicubic.m, control/base/rldemo.m,
  5550 	control/hinf/hinfdemo.m, control/hinf/dhinfdemo.m,
  5551 	control/base/nyquist.m, control/base/nichols.m,
  5552 	control/base/frdemo.m, signal/freqz_plot.m,
  5553 	control/base/__stepimp__.m, control/base/bode.m,
  5554 	quaternion/demoquat.m, quaternion/qcoordinate_plot.m,
  5555 	statistics/base/qqplot.m, statistics/base/ppplot.m, sparse/spy.m:
  5556 	Update plotting code.
  5557 
  5558 	* control/base/bode.m: Unwrap phase angle.
  5559 
  5560 	* miscellaneous/dump_prefs.m: Remove automatic_replot from the list.
  5561 
  5562 	* plot/axis.m: Don't check automatic_replot, or call replot.
  5563 
  5564 	* quaternion/demoquat.m: Delete comments with obsolete plotting
  5565 	commands.
  5566 
  5567 	* plot/__pltopt1__.m: Handle "@" marker same as "+".
  5568 	Handle numeric color specs.
  5569 	* plot/plot.m: Remove "-@" and "@" from docstring.
  5570 
  5571 	* plot/orient.m: Fix tests to avoid creating a plot window.
  5572 
  5573 	* elfun/acosd.m, elfun/acotd.m, elfun/acscd.m, elfun/asecd.m,
  5574 	elfun/asind.m, elfun/atand.m, elfun/cosd.m, elfun/cotd.m,
  5575 	elfun/cscd.m, elfun/secd.m, elfun/sind.m, elfun/tand.m,
  5576 	general/arrayfun.m, miscellaneous/compare_versions.m,
  5577 	path/savepath.m, pkg/pkg.m, plot/__gnuplot_version__.m,
  5578 	plot/contour.m, plot/contourc.m, plot/legend.m, plot/stem.m,
  5579 	polynomial/pchip.m: Fix copyright notice, correct FSF address.
  5580 
  5581 	* plot/__go_draw_figure__.m: Send reset to gnuplot before every
  5582 	plot, not just multiplots.
  5583 
  5584 	* plot/__go_draw_axes__.m: Use %g for label coordinates, not %d.
  5585 
  5586 	* plot/contour.m: Don't call drawnow.
  5587 
  5588 2007-03-22  John W. Eaton  <jwe@octave.org>
  5589 
  5590 	* plot/drawnow.m: Check and optionally, set, the __modified__
  5591 	property of each figure.
  5592 
  5593 	* plot/__go_draw_axes__.m: If no real data, plot a point at Inf,
  5594 	Inf to show axes.  From Daniel J Sebald <daniel.sebald@ieee.org>.
  5595 
  5596 2007-03-21  John W. Eaton  <jwe@octave.org>
  5597 
  5598 	* linear-algebra/null.m: Set elements of retval with magnitudes
  5599 	less than eps to 0.
  5600 
  5601 2007-03-21  David Bateman  <dbateman@free.fr>
  5602 
  5603 	* plot/__go_draw_axes__.m: Handle some colors with older gnuplot.
  5604 	* testfun/speed.m: Documentation and example fix.
  5605 	
  5606 2007-03-21  John W. Eaton  <jwe@octave.org>
  5607 
  5608 	* plot/subplot.m: If we find an existing subplot region, set
  5609 	it to be the "currentaxes" property for the current figure.
  5610 	Delete old axes objects if the new axes object overlaps the old.
  5611 
  5612 2007-03-20  David Bateman  <dbateman@free.fr>
  5613 
  5614 	* general/Makefile.in: Include arrayfun.m in SOURCES.
  5615 
  5616 2007-03-20  Bill Denney  <denney@seas.upenn.edu>
  5617 
  5618 	* general/arrayfun.m: New function.
  5619 
  5620 2007-03-20  John W. Eaton  <jwe@octave.org>
  5621 
  5622 	* plot/newplot.m: Call __request_drawnow__ after initializing axes.
  5623 	* plot/text.m: Call __request_drawnow__ after creating text objects.
  5624 
  5625 	* plot/clf.m: Don't call drawnow.
  5626 
  5627 2007-03-20  Daniel J Sebald  <daniel.sebald@ieee.org>
  5628 
  5629 	* image/__img__.m: Maybe set yaxis to reverse for images.
  5630 	* plot/__go_draw_axes__.m: Don't add flipy to gnuplot command for
  5631 	images.
  5632 
  5633 	* plot/drawnow.m: Make __go_close_all_registered__ persistent
  5634 	instead of global.  Only register __go_close_all__ with atexit if
  5635 	the plot stream is successfully opened.
  5636 
  5637 2007-03-15  John W. Eaton  <jwe@octave.org>
  5638 
  5639 	* plot/__go_draw_axes__.m: Make have_newer_gnuplot persistent.
  5640 	From Daniel J Sebald <daniel.sebald@ieee.org>.
  5641 
  5642 2007-03-15  Daniel J Sebald  <daniel.sebald@ieee.org>
  5643 
  5644 	* plot/__go_draw_axes__.m (do_linestyle_command): Fix marker types.
  5645 	Use numeric line types.
  5646 
  5647 	* control/base/rlocus.m: Add asymptotes to the plot.  Use wider
  5648 	lines and larger markers.  Remove key titles from line type
  5649 	properties.
  5650 
  5651 2007-03-14  John W. Eaton  <jwe@octave.org>
  5652 
  5653 	* plot/__axis_label__.m: Accept additional property-value pairs
  5654 	and pass them to __go_text__.  Simply return the handle obtained
  5655 	from __go_text__ instead of calling get on the current axis.
  5656 	* plot/xlabel.m, plot/zlabel.m, plot/zlabel.m: Check args here.
  5657 	Allow for extra property value pairs to be passed along.
  5658 	* plot/title.m: Implement with __axis_label__ since it does all
  5659 	that title needs to do.
  5660 
  5661 	* plot/clf.m: Set currentaxes property for current figure to [].
  5662 
  5663 	* plot/__axis_label__.m: Convert arg to text handle before calling set.
  5664 
  5665 	* plot/__plt__.m: Return line handles from all calls to __plt1__
  5666 	and __plt2__, not just the last.
  5667 
  5668 	* plot/Makefile.in (SOURCES): Rename from SOURCES_M.
  5669 	(SOURCES_IN, GEN_M): Delete.
  5670 	(FCN_FILES): Don't include $(GEN_M).
  5671 	(all): Don't depend on $(GEN_M).
  5672 	($(GEN_M) : %.m : %.in): Delete pattern rule.
  5673 
  5674 	* plot/text.m: Use __go_text__ instead of __uiboject_text_ctor__.
  5675 
  5676 	* plot/newplot.m: Call __go_axes_init__ instead of
  5677 	__uiobject_axes_init__.
  5678 
  5679 	* plot/mesh.m: Use __go_surface__ instead of
  5680 	__uiobject_surface_ctor__.  Don't access object fields directly.
  5681 
  5682 	* plot/line.m: Use __line__ to do actual work.
  5683 	* plot/__line__.m: New function.
  5684 
  5685 	* plot/axes.m: Use __go_axes__ to create axes graphics handle.
  5686 	Use get and set instead of accessing object fields directly.
  5687 
  5688 	* plot/figure.m: Use __go_figure__ to create figure graphics
  5689 	handle.
  5690 
  5691 	* plot/drawnow.m: Register __go_close_all__ with atexit instead of
  5692 	__uiobject_close_all.  Call __go_draw_figure__ instead of
  5693 	__uiobject_draw_figure__.
  5694 
  5695 	* plot/clf.m: Use get instead of accessing object fields
  5696 	directly.  Simply delete children.  Don't set currentaxes.
  5697 
  5698 	* plot/close.m (close_all_figures): New subfunction.
  5699 	Use it instead of getting list of figures to close from
  5700 	__uiobject_figures__.
  5701 
  5702 	* plot/closereq.m: Simply delete the current figure.  Don't set
  5703 	currentfigure.
  5704 
  5705 	* plot/__errplot__.m: Call __line__ instead of
  5706 	__uiobject_line_ctor__.  Use set instead of accesing object fields
  5707 	directly.  Don't call __uiobject_adopt__.
  5708 
  5709 	* plot/__uiobject_adopt__.m, plot/__uiobject_alloc__.in,
  5710 	plot/__uiobject_axes_ctor__.m, plot/__uiobject_axes_dtor__.m,
  5711 	plot/__uiobject_axes_init__.in, plot/__uiobject_axes_setr__.m,
  5712 	plot/__uiobject_delete__.m, plot/__uiobject_figure_ctor__.m,
  5713 	plot/__uiobject_figures__.in, plot/__uiobject_free__.in,
  5714 	plot/__uiobject_get_handle__.in, plot/__uiobject_globals__.m,
  5715 	plot/__uiobject_grow_list__.in, plot/__uiobject_handle2idx__.in,
  5716 	plot/__uiobject_image_ctor__.m, plot/__uiobject_init_figure__.in,
  5717 	plot/__uiobject_init_root_figure__.in,
  5718 	plot/__uiobject_line_ctor__.m, plot/__uiobject_make_handle__.in,
  5719 	plot/__uiobject_root_figure_ctor__.m,
  5720 	plot/__uiobject_surface_ctor__.m, plot/__uiobject_text_ctor__.m:
  5721 	plot/get.in, plot/include-globals.awk, plot/ishandle.m,
  5722 	plot/set.in: Delete.
  5723 	* plot/Makefile.in (SOURCES_M, SOURCES_IN): Remove from lists.
  5724 
  5725 	* plot/__go_close_all__.m: Rename from __uiobject_close_all.m.
  5726 	Pass "hidden" as second arg to close.
  5727 	* plot/__go_draw_axes__.m: Rename from __uiobject_draw_axes.m.
  5728 	* plot/__go_draw_figure__.m: Rename from __uiobject_draw_figure.m.
  5729 	* plot/Makefile.in (SOURCES_M): Rename in list.
  5730 	
  5731 	* image/__img__.m: Use __go_image__ to create image graphics
  5732 	handle.
  5733 
  5734 	* miscellaneous/delete.m: Call __go_delete__, not
  5735 	__uiobject_delete__.  Check that arg is a graphics handle before
  5736 	calling __go_delete__.
  5737 
  5738 2007-03-13  John W. Eaton  <jwe@octave.org>
  5739 
  5740 	* miscellaneous/cast.m: Use feval and strcmp with cell to check
  5741 	arg instead of switch statement.
  5742 	From S�ren Hauberg <soren@hauberg.org>.
  5743 
  5744 2007-03-12  John W. Eaton  <jwe@octave.org>
  5745 
  5746 	* miscellaneous/cast.m: New function.
  5747 
  5748 	* miscellaneous/delete.m: Call __go_delete__, not __uiobject_delete__.
  5749 
  5750 2007-03-08  John W. Eaton  <jwe@octave.org>
  5751 
  5752 	* miscellaneous/copyfile.m, miscellaneous/movefile.m: Perform
  5753 	tilde expansion on target filename before passing it to the shell.
  5754 
  5755 	* statistics/base/Makefile.in (SOURCES): Remove unidrnd.m from list.
  5756 	* statistics/distributions/Makefile.in (SOURCES): Add it here.
  5757 
  5758 2007-03-08  David Bateman  <dbateman@free.fr>
  5759 
  5760 	* statistics/base/unidrnd.m: Move to statistics/distributions
  5761 	replacing slower version based on dicrete_rnd.
  5762 
  5763 2007-03-07  John W. Eaton  <jwe@octave.org>
  5764 
  5765 	* control/base/rlocus.m: Update for current plotting functions.
  5766 
  5767 2007-03-07  A. S. Hodel  <a.s.hodel@eng.auburn.edu>
  5768 
  5769 	* control/base/rlocus.m: Improve display.
  5770 
  5771 2007-03-07  John W. Eaton  <jwe@octave.org>
  5772 
  5773 	* plot/legend.m: Only handle positions -1:4.
  5774 	* plot/__pltopt1__.m: Don't set linestyle if only marker style is
  5775 	found in option string
  5776 	* plot/__uiobject_draw_axes__.m: Handle key position.
  5777 
  5778 	* plot/newplot.m: Always reset next line color.
  5779 
  5780 	* testfun/assert.m: Check that number of dimensions match before
  5781 	checking dimensions.
  5782 
  5783 2007-03-07  Muthiah Annamalai  <muthuspost@gmail.com>
  5784 
  5785 	* specfun/perms.m, specfun/factorial.m: Check args.
  5786 
  5787 2007-03-07  John W. Eaton  <jwe@octave.org>
  5788 
  5789 	* plot/mesh.m: Call newplot before doing anything.
  5790 
  5791 	* plot/__uiobject_draw_axes__.m: Send "e\n" at end of data, not
  5792 	just "e".  Only flush plot stream once.
  5793 	From Daniel J Sebald <daniel.sebald@ieee.org>.
  5794 
  5795 	* strings/blanks.m: Omit first index in assignment.
  5796 
  5797 2007-03-07  Paul Kienzle  <pkienzle@users.sf.net>
  5798 
  5799 	* set/setdiff.m: Some code cleanup and a fix for setdiff on rows.
  5800 
  5801 2007-03-06  David Bateman  <dbateman@free.fr>
  5802 	    John W. Eaton  <jwe@octave.org>
  5803 
  5804 	* set/setdiff.m: Ignore "rows" for cell array args.
  5805 	Handle cellstr args.
  5806 
  5807 2007-03-05  John W. Eaton  <jwe@octave.org>
  5808 
  5809 	* optimization/sqp.m: Defer first call to obj_hess until after
  5810 	calling obj_fun.
  5811 
  5812 2007-03-02  Bob Weigel  <rweigel@gmu.edu>
  5813 
  5814 	* specfun/nchoosek.m: Fix nargin check.
  5815 
  5816 2007-03-01  Daniel J Sebald  <daniel.sebald@ieee.org>
  5817 
  5818 	* image/__img__.m: Don't set xlim and ylim properties.
  5819 
  5820 2007-03-01  Paul Kienzle  <pkienzle@users.sf.net>
  5821 
  5822 	* general/interp1.m: Fix *style cases for decreasing x.
  5823 
  5824 2007-03-01  Muthiah Annamalai  <muthuspost@gmail.com>
  5825 
  5826 	* polynomial/roots.m: Check nargin before accessing arg.
  5827 
  5828 2007-02-28  John W. Eaton  <jwe@octave.org>
  5829 
  5830 	* plot/__uiobject_draw_axes__.m: If looking at image data, Don't
  5831 	increment data_idx unless using gnuplot for display.
  5832 
  5833 2007-02-28  Daniel J Sebald  <daniel.sebald@ieee.org>
  5834 
  5835 	* plot/__uiobject_draw_axes__.m: Improve calculation of limits for
  5836 	plots with images.
  5837 	* image/image.m, image/imagesc.m, image/imshow.m:
  5838 	Deprecate zoom argument.
  5839 
  5840 2007-02-28  John W. Eaton  <jwe@octave.org>
  5841 
  5842 	* plot/__uiobject_draw_axes__.m: Use fullfile to generate
  5843 	temporary file names.  Keep image and colormap file ids separate.
  5844 
  5845 	* general/interp1.m: Correctly compute min and max values when
  5846 	values are decreasing and not evenly spaced.
  5847 	From Ricardo Marranita <ricardo.marranita@gmail.com>.
  5848 
  5849 2007-02-27  John W. Eaton  <jwe@octave.org>
  5850 
  5851 	* testfun/test.m (test): Handle possibility of file_in_loadpath
  5852 	returning an empty cell array.
  5853 
  5854 2007-02-27  Michael Goffioul  <michael.goffioul@swing.be>
  5855 
  5856 	* pkg/pkg.m: Use fullfile to create filenames from parts.
  5857 
  5858 2007-02-26  Michael Goffioul  <michael.goffioul@swing.be>
  5859 
  5860 	* Makefile.in, audio/Makefile.in, control/Makefile.in,
  5861 	control/base/Makefile.in, control/hinf/Makefile.in,
  5862 	control/obsolete/Makefile.in, control/system/Makefile.in,
  5863 	control/util/Makefile.in, deprecated/Makefile.in,
  5864 	elfun/Makefile.in, finance/Makefile.in, general/Makefile.in,
  5865 	image/Makefile.in, io/Makefile.in, linear-algebra/Makefile.in,
  5866 	miscellaneous/Makefile.in, optimization/Makefile.in,
  5867 	path/Makefile.in, pkg/Makefile.in, plot/Makefile.in,
  5868 	polynomial/Makefile.in, quaternion/Makefile.in, set/Makefile.in,
  5869 	signal/Makefile.in, sparse/Makefile.in, specfun/Makefile.in,
  5870 	special-matrix/Makefile.in, startup/Makefile.in,
  5871 	statistics/Makefile.in, statistics/base/Makefile.in,
  5872 	statistics/distributions/Makefile.in,
  5873 	statistics/models/Makefile.in, statistics/tests/Makefile.in,
  5874 	strings/Makefile.in, testfun/Makefile.in, time/Makefile.in:
  5875 	Use $(LN_S) instead of ln or ln -s.
  5876 
  5877 2007-02-24  David Bateman  <dbateman@free.fr>
  5878 
  5879 	* pkg/pkg.m (configure_make): Ignore blank lines and trailing
  5880 	'\n' in FILES file.
  5881 	(configure_make): Also install any mex files.
  5882 
  5883 2007-02-24  David Bateman  <dbateman@free.fr>
  5884 
  5885 	* statistics/distributions (SOURCES): Add nbincdf.m,
  5886 	nbininv.m, nbinpdf.m and nbinrnd.m.
  5887 
  5888 2007-02-23  John W. Eaton  <jwe@octave.org>
  5889 
  5890 	* statistics/distributions/Makefile.in (SOURCES): Remove
  5891 	pascal_cdf.m pascal_inv.m pascal_pdf.m pascal_rnd.m from the list.
  5892 
  5893 	* deprecated/Makefile.in (SOURCES): Add pascal_cdf.m,
  5894 	pascal_inv.m, pascal_pdf.m, and pascal_rnd.m to the list.
  5895 
  5896 2007-02-23  David Bateman  <dbateman@free.fr>
  5897 
  5898 	* statistics/distributions/discrete_rnd.m, 
  5899 	statistics/distributions/geornd.m, 
  5900 	statistics/distributions/lognnd.m, 
  5901 	statistics/distributions/nbinrnd.m, 
  5902 	statistics/distributions/wblrnd.m:  Accelerate distributions.
  5903 	 
  5904 	* statistics/distributions/unidcdf.m, 
  5905 	statistics/distributions/unidinv.m, 
  5906 	statistics/distributions/unidpdf.m, 
  5907 	statistics/distributions/unidrnd.m: New functions based on 
  5908 	discrete_cdf, etc.
  5909 
  5910 	* statistics/distributions/pascal_cdf.m,
  5911 	statistics/distributions/pascal_inv.m,
  5912 	statistics/distributions/pascal_pdf.m,
  5913 	statistics/distributions/pascal_rnd.m: Remove.
  5914 	* statistics/distributions/nbincdf.m,
  5915 	statistics/distributions/nbininv.m,
  5916 	statistics/distributions/nbinpdf.m,
  5917 	statistics/distributions/nbinrnd.m: Replace with matlab
  5918 	compatible functions.
  5919 	* deprecated/pascal_cdf.m, deprecated/pascal_inv.m,
  5920 	deprecated/pascal_pdf.m, deprecated/pascal_rnd.m: Use the new
  5921 	nbincdf, etc functions to implement these.
  5922 
  5923 2007-02-22  Daniel J Sebald  <daniel.sebald@ieee.org>
  5924 
  5925 	* plot/__uiobject_draw_axes__.m: Insert newline between plot
  5926 	command and data.
  5927 
  5928 2007-02-22  John W. Eaton  <jwe@octave.org>
  5929 
  5930 	* miscellaneous/doc.m: If index search fails, try again without
  5931 	the index search option.
  5932 
  5933 2007-02-22  David Bateman  <dbateman@free.fr>
  5934 
  5935 	* miscellaneous/doc.m: Find doc.info file correctly in user directories.
  5936 
  5937 	* statistics/distributions/frnd.m, statistics/distributions/exprnd.m, 
  5938 	statistics/distributions/gamrnd.m, statistics/distributions/trnd.m, 
  5939 	statistics/distributions/poissrnd.m, statistics/distributions/chi2rnd.m,
  5940 	statistics/distributions/betarnd.m: Convert to use randg, rande
  5941 	and randp to accelerate.
  5942 
  5943 	* pkg/pkg.m (fix_depends): Support > and < operators as well. 
  5944 
  5945 2007-02-22  John W. Eaton  <jwe@octave.org>
  5946 
  5947 	* plot/__uiobject_draw_axes__.m: If not using gnuplot for images,
  5948 	cache data and display after xlim and ylim have been determined.
  5949 
  5950 2007-02-22  Daniel J Sebald  <daniel.sebald@ieee.org>
  5951 
  5952 	* plot/__uiobject_draw_axes__.m:
  5953 	Allow multiple images to be displayed with gnuplot.
  5954 
  5955 2007-02-20  Rafael Laboissiere  <rafael@debian.org>
  5956 
  5957 	* optimization/glpk.m: Document the fact that extra.mem does not work
  5958 	for versions of GLPK 4.15 and later.
  5959 
  5960 2007-02-19  John W. Eaton  <jwe@octave.org>
  5961 
  5962 	* plot/__uiobject_alloc__.in: If next available element in
  5963 	__uiobject_list__ is 0, grow list before doing anything else.
  5964 	* plot/__uiobject_grow_list__.in: Only set __uiobject_head__ on
  5965 	first call when size of __uiobject_list__ is 0.
  5966 
  5967 2007-02-16  John W. Eaton  <jwe@octave.org>
  5968 
  5969 	* miscellaneous/Makefile.in (SOURCES): Remove popen2.m from the list.
  5970 
  5971 2007-02-16  Michael Goffioul  <michael.goffioul@swing.be>
  5972 
  5973 	* miscellaneous/popen2.m: Remove as replaced with builtin.
  5974 
  5975 2007-02-16  Muthiah Annamalai  <muthuspost@gmail.com>
  5976 
  5977 	* specfun/nchoosek.m: Check nargin.
  5978 
  5979 2007-02-15  John W. Eaton  <jwe@octave.org>
  5980 
  5981 	* path/addpath.m, path/rmpath.m: Delete
  5982 	* path/Makefile.in (SOURCES): Remove them from the list.
  5983 
  5984 	* plot/__uiobject_axes_init__.in, plot/__uiobject_axes_setr__.m:
  5985 	Delete title, xlabel, ylabel, and zlabel properties before
  5986 	reassigning.
  5987 	* plot/__uiobject_axes_init__.in: New arg, mode.
  5988 	Don't init outerposition if "mode" is "replace".
  5989 	* plot/newplot.m: Check both figure and axes nextplot properties.
  5990 	If axes nextplot property is replace, pass "replace" as mode arg
  5991 	to __uiobject_axes_init__.
  5992 
  5993 2007-02-15  Daniel J Sebald  <daniel.sebald@ieee.org>
  5994 
  5995 	* image/imshow.m: Don't restore old colormap.
  5996 
  5997 	* plot/__uiobject_image_ctor__.m: Set xdata and ydata properties.
  5998 	* image/__img__.m: New file containing common parts of image.m and
  5999 	imshow.m.
  6000 	* image/Makefile.in (SOURCES): Add __img__.m to the list.
  6001 	* image/image.m, image/imshow.m: Call __img__.
  6002 	* plot/__uiobject_draw_axes__.m:
  6003 	Handle rgb imaged data stored in 3-d arrays.
  6004 
  6005 	* plot/figure.m: Doc fix.
  6006 
  6007 2007-02-14  Thomas Weber  <thomas.weber.mail@gmail.com>
  6008 
  6009 	* audio/wavread.m, audio/wavwrite.m: Use types with specific sizes
  6010 	for reading and writing data.  New tests.  Improve rounding.
  6011 
  6012 2007-02-13  John W. Eaton  <jwe@octave.org>
  6013 
  6014 	* plot/stem.m: New file, adapted from OctPlot.
  6015 	* plot/Makefile.in (SOURCES_M): Add it to the list.
  6016 
  6017 	* plot/__errcomm__.m, plot/__plr1__.m, plot/__plr2__.m,
  6018 	plot/__plt1__.m, plot/__plt2__.m, plot/__plt2mm__.m,
  6019 	plot/__plt2mv__.m, plot/__plt2ss__.m, plot/__plt2vm__.m,
  6020 	plot/__plt2vv__.m, plot/__plt__.m, plot/loglog.m,
  6021 	plot/loglogerr.m, plot/plot.m, plot/plot3.m, plot/polar.m,
  6022 	plot/semilogx.m, plot/semilogxerr.m, plot/semilogy.m,
  6023 	plot/semilogyerr.m: Return handles to line objects.
  6024 
  6025 2007-02-11  John W. Eaton  <jwe@octave.org>
  6026 
  6027 	* plot/__uiobject_close_all.m: New file.
  6028 	* plot/Makefile.in (SOURCES_M): Add it to the list.
  6029 
  6030 2007-02-10  John W. Eaton  <jwe@octave.org>
  6031 
  6032 	* plot/drawnow.m: Arrange for plot streams to be close on exit.
  6033 	* plot/__uiobject_globals__.m: Don't call mlock.
  6034 
  6035 	* plot/drawnow.m: Only check for DISPLAY if isunix returns true.
  6036 	* plot/__uiobject_delete__.m: Send quit command and flush stream
  6037 	before calling pclose.
  6038 
  6039 2007-02-09  John W. Eaton  <jwe@octave.org>
  6040 
  6041 	* plot/subplot.m: Delete spurious call to axes.
  6042 
  6043 	* plot/figure.m: Call drawnow for current figure before creating
  6044 	or switching to a new figure.
  6045 	* plot/__uiobject_init_figure__.in: Handle empty arg the same as
  6046 	nargin == 0 case.
  6047 
  6048 	* testfun/assert.m: Try to avoid problems when comparisons involve
  6049 	strange values like Inf+NaNi.
  6050 
  6051 2007-02-08  John W. Eaton  <jwe@octave.org>
  6052 
  6053 	* plot/drawnow.m: Use gnuplot_binary() instead of just "gnuplot"
  6054 	and check gnuplot_use_title_option instead of just assuming -title
  6055 	works.  From Michael Goffioul <michael.goffioul@swing.be>.
  6056 
  6057 	* Makefile.in (DISTFILES): Add move-if-change to the list.
  6058 
  6059 	* audio/Makefile.in, control/base/Makefile.in,
  6060 	control/hinf/Makefile.in, control/obsolete/Makefile.in,
  6061 	control/system/Makefile.in, control/util/Makefile.in,
  6062 	deprecated/Makefile.in, elfun/Makefile.in, finance/Makefile.in,
  6063 	general/Makefile.in, image/Makefile.in, io/Makefile.in,
  6064 	linear-algebra/Makefile.in, miscellaneous/Makefile.in,
  6065 	optimization/Makefile.in, plot/Makefile.in,
  6066 	polynomial/Makefile.in, quaternion/Makefile.in, set/Makefile.in,
  6067 	signal/Makefile.in, sparse/Makefile.in, specfun/Makefile.in,
  6068 	special-matrix/Makefile.in, startup/Makefile.in,
  6069 	statistics/base/Makefile.in, statistics/distributions/Makefile.in,
  6070 	statistics/models/Makefile.in, statistics/tests/Makefile.in,
  6071 	strings/Makefile.in, testfun/Makefile.in, time/Makefile.in,
  6072 	path/Makefile.in, pkg/Makefile.in: Explicitly list source files.
  6073 
  6074 	* plot/figure.m: Don't call drawnow.  Correctly init figure when
  6075 	only given property list.
  6076 
  6077 2007-02-07  John W. Eaton  <jwe@octave.org>
  6078 
  6079 	* plot/__uiobject_draw_axes__.m: Handle xdir, ydir, and zdir axis
  6080 	properties.
  6081 
  6082 	* plot/sombrero.m: Call box ("off") after mesh.
  6083 
  6084 	* plot/__uiobject_draw_axes__.m: Avoid rgb colors and "set style
  6085 	line default" commands with older versions of gnuplot.
  6086 
  6087 	* plot/close.m: Use get (0, "currentifgure") instead of gcf.
  6088 
  6089 2007-02-06  John W. Eaton  <jwe@octave.org>
  6090 
  6091 	* plot/__uiobject_draw_axes__.m: Set pt to 0 if marker is ".".
  6092 	* sparse/gplot.m: Use line style - instead of 1.
  6093 
  6094 2007-02-05  Rafael Laboissiere  <rafael@debian.org>
  6095 
  6096 	* plot/print.m: Avoid error message from cellidx.
  6097 
  6098 2007-02-05  John W. Eaton  <jwe@octave.org>
  6099 
  6100 	* plot/legend.m: Fix check for data.
  6101 
  6102 2007-02-05  Thomas Treichl  <Thomas.Treichl@gmx.net>
  6103 
  6104 	* plot/__uiobject_draw_axes__.m (do_linestyle_command):
  6105 	Always set lt and pt.
  6106 
  6107 2007-02-05  Shai Ayal  <shaiay@users.sourceforge.net>
  6108 
  6109 	* plot/contourc.m: Correctly compute X and Y.
  6110 
  6111 2007-02-05  John W. Eaton  <jwe@octave.org>
  6112 
  6113 	* plot/__uiobject_draw_axes__.m: Use title "" if no explicit title.
  6114 	When setting {x,y,z}lim, also set {x,y,z}limmode to "auto.
  6115 
  6116 2007-02-01  John W. Eaton  <jwe@octave.org>
  6117 
  6118 	* plot/__uiobject_draw_axes__.m:
  6119 	Don't try to set axis limits unless we have data.
  6120 
  6121 	*  plot/__plt1__.m, plot/__plt2__.m, plot/__plt2mm__.m,
  6122 	plot/__plt2mv__.m, plot/__plt2ss__.m, plot/__plt2vm__.m,
  6123 	plot/__plt2vv__.m, plot/__plt__.m, plot/__pltopt1__.m,
  6124 	plot/__pltopt__.m, plot/plot3.m: Set and use options struct
  6125 	instead of of key and fmt strings.
  6126 
  6127 	* plot/__pltopt1__.m: Greatly simplify.
  6128 
  6129 	* plot/__next_line_color__.m: New file.
  6130 	* plot/Makefile.in (SOURCES_M): Add it to the list.
  6131 	* plot/newplot.m: Call __next_line_color__ here to reset rotation.
  6132 
  6133 	* plot/__default_plot_options__.m: New file.
  6134 	* plot/Makefile.in (SOURCES_M): Add it to the list.
  6135 
  6136 	* plot/__plt3__.m: Delete.
  6137 	* plot/Makefile.in (SOURCES_M): Remove it from the list.
  6138 
  6139 2007-01-31  John W. Eaton  <jwe@octave.org>
  6140 
  6141 	* plot/__uiobject_draw_axes__.m: Set defaults for color,
  6142 	linestyle, linewidth, marker, and markersize properties.
  6143 	* plot/__uiobject_draw_axes__.m: Attempt to handle line and marker
  6144 	colors and widths, and line styles.
  6145 
  6146 	* plot/__plt__.m, image/image.m: Don't call drawnow.
  6147 
  6148 	* plot/__gnuplot_version__.m: Restore from CVS Attic.
  6149 	* plot/Makefile.in (SOURCES_M): Add it to the list.
  6150 
  6151 	* plot/__uiobject_draw_axes__.m: Delete useless call to
  6152 	__gnuplot_save_data__.
  6153 
  6154 	* image/image.m: Accept 2 args, but ignore the second for now.
  6155 
  6156 2007-01-30  David Bateman  <dbateman@free.fr>
  6157 
  6158 	* pkg/pkg.m (pkg, isautoload, install, load_packages): Add ability
  6159 	to flag a package as to be autoloaded. Add install flags -noauto, 
  6160 	-auto to force autoload behavior.
  6161 	(installed_packages): Make list of installed packages unique.
  6162 
  6163 2007-01-30  John W. Eaton  <jwe@octave.org>
  6164 
  6165 	* Merge of changes from graphics-branch:
  6166 
  6167 	2007-01-29  John W. Eaton  <jwe@octave.org>
  6168 
  6169 	* plot/subplot.m: Set nextplot property of current figure to "add".
  6170 
  6171 	* plot/__uiobject_draw_axes__.m: Only handle outerposition
  6172 	property if it exists.
  6173 
  6174 	2007-01-26  John W. Eaton  <jwe@octave.org>
  6175 
  6176 	* plot/__uiobject_draw_axes__.m: Move initialization of max and
  6177 	min values outside of loop over child objects.
  6178 
  6179 	* plot/contour.m, plot/contourc.m: New files.
  6180 	* plot/Makefile.in (SOURCES_M): Add them to the list.
  6181 
  6182 	* image/image_viewer.m: Set view_fcn to "gnuplot_internal" if we
  6183 	find a gnuplot version newer than 4.0.
  6184 	* image/__img_gnuplot__.m: Delete.
  6185 	* image/image.m: Create image graphics object.
  6186 	Call newplot to setup and drawnow to finish.
  6187 	Eliminate ZOOM arg.
  6188 
  6189 	* plot/__uiobject_draw_axes__.m: Handle image data.
  6190 
  6191 	* plot/legend.m: Eliminate useless variable "warned".
  6192 
  6193 	* plot/__uiobject_image_ctor__.m: New file.
  6194 	* plot/Makefile.in (SOURCES_M): Add it to the list.
  6195 
  6196 	* plot/gcf.m: Also create new figure if currentfigure is 0.
  6197 	* plot/drawnow.m: Use get (0, "currentfigure") instead of gcf.
  6198 
  6199 	* plot/__uiobject_root_figure_ctor__.m: Set visible property.
  6200 
  6201 	* plot/__default_colormap__.m: New file.
  6202 	* plot/Makefile.in (SOURCES_M): Add it to the list.
  6203 	* plot/__uiobject_figure_ctor__.m: Use it to set default colormap
  6204 	property.
  6205 	* image/colormap.m: Use colormap property of current figure
  6206 	to store colormap instead of using persistent variable.
  6207 	Call __default_colormap__ to get default map value.
  6208 	* image/ocean.m, image/gray.m: Set colormap for current figure.
  6209 
  6210 	* plot/__uiobject_draw_axes__.m: Handle aspect ratio property.
  6211 	Handle some tick mark options.
  6212 
  6213 	* plot/__uiobject_axes_setr__.m: If we see xtick, ytick, or ztick,
  6214 	set corresponding *mode to "manual".  If we set dataaspectratio,
  6215 	set dataaspectratiomode to "manual".
  6216 
  6217 	* plot/__uiobject_axes_init__.m: Include *tick, *tickmode,
  6218 	*ticklabelmode, dataaspectratio, dataaspectratiomode properties.
  6219 
  6220 	* plot/axis.m: New file.
  6221 	* plot/Makefile.in (SOURCES_M): Include it in the list.
  6222 
  6223 	* plot/__uiobject_axes_setr__.m: If we see xlim, ylim, or zlim,
  6224 	set corresponding *limmode to "manual".
  6225 	* plot/__uiobject_draw_axes__.m	(get_axis_limits): New subfunction.
  6226 	Use it to compute autosclaled limits.
  6227 	Arg is now handle, not object.  Change all callers.
  6228 	Compute data limits.
  6229 
  6230 	2007-01-25  John W. Eaton  <jwe@octave.org>
  6231 
  6232 	* plot/drawnow: Fix visibility check for zero args.
  6233 
  6234 	* plot/text.m: New file.
  6235 	* plot/Makefile.in (SOURCES_M): Add it to the list.
  6236 	* plot/__uiobject_draw_axes__.m: Handle text objects.
  6237 	* plot/__uiobject_text_ctor__.m: Include units, position, and
  6238 	horizontalalignment properties.
  6239 
  6240 	* plot/figure.m: Set options for f we just constructed or were
  6241 	given as an argument, not gcf.  Only return handle if nargout > 0.	
  6242 
  6243 	* plot/drawnow.m: Handle visible field for figure here.
  6244 	* plot/__uiobject_figure_ctor__.m: Set default visible field.
  6245 
  6246 	* plot/__uiobject_draw_axes__.m: Call undo_string_escapes on
  6247 	title and axis labels.
  6248 
  6249 	* plot/plot3.m, plot/mesh.m: Set default 3-d view here.
  6250 	* plot/__uiobject_draw_axes__.m: Handle view for 3-d plots.
  6251 	* plot/__uiobject_axes_init__.in: Set default view field for object.
  6252 	* plot/view.m: New file.
  6253 	* plot/Makefile.in (SOURCES_M): Add it to the list.
  6254 
  6255 	* plot/__uiobject_make_handle__.in, plot/set.m, plot/drawnow.m:
  6256 	Call __request_drawnow__.
  6257 
  6258 	* plot/newplot.m: For "replace" action, call __uiobject_axes_init__.
  6259 
  6260 	* plot/__uiobject_axes_ctor__.m, plot/__uiobject_text_ctor__.m:
  6261 	Call set to set properties.  Return handle instead of structure.
  6262 	Change all callers.
  6263 
  6264 	* plot/__uiobject_axes_setr__.m: New file.
  6265 	* plot/set.in: Check for __setter__ field.
  6266 
  6267 	* plot/__uiobject_axes_init__.in:
  6268 	Rename from plot/__uiobject_axes_init__.m.
  6269 	Include __uiobject_globals__.
  6270 	Accept handle as arg instead of structure
  6271 	* plot/Makefile.in (SOURCES_M): Remove __uiobject_axes_init__.m
  6272 	from the list.
  6273 	(SOURCES_IN): Add __uiobject_axes_init__.in to the list.
  6274 
  6275 	2007-01-24  John W. Eaton  <jwe@octave.org>
  6276 
  6277 	* plot/Makefile.in ($(GEN_M)): Depend on __uiobject_globals__.m.
  6278 
  6279 	* plot/__uiobject_globals__.m: Call __lock_global__ when
  6280 	initializing each global variable.
  6281 
  6282 	2007-01-18  John W. Eaton  <jwe@octave.org>
  6283 
  6284 	* plot/__uiobject_globals__.m (__uiobject_handles_free_list__,
  6285 	__uiobject_figure_handles_free_list__): New global variables.
  6286 	* plot/__uiobject_get_handle__.m, plot/__uiobject_free__.m:
  6287 	Place unused handles on the free list.
  6288 
  6289 	* plot/__uiobject_get_figure_handle__.in: Delete.
  6290 	* plot/Makefile.in: Delete it from the SOURCES_IN list.
  6291 
  6292 	* plot/__uiobject_init_figure__.in: Perform allocation of figure
  6293 	handles here.  Return figure handle.
  6294 	* plot/figure.m: Call __uiobject_init_figure__ to allocate handle.
  6295 
  6296 	2007-01-11  John W. Eaton  <jwe@octave.org>
  6297 
  6298 	* plot/__uiobject_draw_axes__.m: Use "%g", not "%.4g" when writing
  6299 	data for gnuplot.
  6300 
  6301 	* plot/Makefile.in (SOURCES_M, SOURCES_IN, GEN_M): New lists of
  6302 	files.
  6303 	(SOURCES): Include $(SOURCES_M) and $(SOURCES_M) in the list.
  6304 	(DISTFILES): Include include-globals.awk in the list.
  6305 	(FCN_FILES): Define using $(SOURCES_M) and $(GEN_M).
  6306 	($(GEN_M) : %.m : %.in): New rule.
  6307 
  6308 	* include-globals.awk: New file.
  6309 
  6310 	* plot/__uiobject_alloc__.in, plot/__uiobject_figures__.in, 
  6311 	plot/__uiobject_free__.in, plot/__uiobject_get_figure_handle__.in, 
  6312 	plot/__uiobject_get_handle__.in, plot/__uiobject_grow_list__.in, 
  6313 	plot/__uiobject_handle2idx__.in, plot/__uiobject_init_figure__.in, 
  6314 	plot/__uiobject_init_root_figure__.in,
  6315 	plot/__uiobject_make_handle__.in,  plot/get.in, plot/set.in:
  6316 	Rename from corresponding .m files.
  6317 
  6318 	* move-if-change: New file.
  6319 
  6320 	* plot/__uiobject_delete__.m: New file.
  6321 	* plot/delete.m, plot/__uiobject_delete_children__.m,
  6322 	plot/__uiobject_delete_child__.m: Delete.
  6323 	* miscellaneous/delete.m: Forward to __uiobject_delete__ if arg is
  6324 	not a character string.
  6325 	* plot/__plt2mm__.m, plot/__plt2mv__.m, plot/__plt2vm__.m:
  6326 	Fix assignment to tmp key value in loop.
  6327 	* plot/__uiobject_axes_dtor__.m: No need to Call __uiobject_free__
  6328 	for obj.title, obj.xlabel, obj.ylabel, obj.zlabel.
  6329 	* plot/__uiobject_axes_dtor__.m, plot/__uiobject_axis_init__.m:
  6330 	Inline code to delete children.
  6331 	* plot/__uiobject_free__.m: Arg is now handle, not index into
  6332 	__uiobject_list__.
  6333 	* plot/clf.m, plot/closereq.m, plot/newplot.m: No need to remove
  6334 	and free child.
  6335 
  6336 	2006-12-08  John W. Eaton  <jwe@octave.org>
  6337 
  6338 	* plot/gcf.m: Check if the root figure object's currentfigure
  6339 	handle is empty, not 0.
  6340 	* plot/__uiobject_root_figure_ctor__.m:
  6341 	Set currentfigure to [], not 0.
  6342 
  6343 	* plot/stairs.m: Handle matrix arguments.  Improve compatibility.
  6344 
  6345 	2006-12-07  John W. Eaton  <jwe@octave.org>
  6346 
  6347 	* plot/__plt_get_axis_arg__.m, plot/__uiobject_adopt__.m,
  6348 	plot/__uiobject_alloc__.m, plot/__uiobject_axes_ctor__.m,
  6349 	plot/__uiobject_axes_dtor__.m, plot/__uiobject_axes_init__.m,
  6350 	plot/__uiobject_delete_children__.m,
  6351 	plot/__uiobject_draw_axes__.m, plot/__uiobject_draw_figure__.m,
  6352 	plot/__uiobject_figure_ctor__.m, plot/__uiobject_figures__.m,
  6353 	plot/__uiobject_free__.m, plot/__uiobject_get_figure_handle__.m,
  6354 	plot/__uiobject_get_handle__.m, plot/__uiobject_globals__.m,
  6355 	plot/__uiobject_grow_list__.m, plot/__uiobject_handle2idx__.m,
  6356 	plot/__uiobject_init_figure__.m,
  6357 	plot/__uiobject_init_root_figure__.m,
  6358 	plot/__uiobject_line_ctor__.m, plot/__uiobject_make_handle__.m,
  6359 	plot/__uiobject_remove_child__.m,
  6360 	plot/__uiobject_root_figure_ctor__.m,
  6361 	plot/__uiobject_surface_ctor__.m, plot/__uiobject_text_ctor__.m,
  6362 	plot/axes.m, plot/box.m, plot/closereq.m, plot/delete.m,
  6363 	plot/drawnow.m, plot/gca.m, plot/gcf.m, plot/get.m,
  6364 	plot/isfigure.m, plot/ishandle.m, plot/line.m, plot/newplot.m,
  6365 	plot/set.m: New files.
  6366 
  6367 	* plot/__plt3__.m, plot/errorbar.m, plot/__axis_label__.m,
  6368 	plot/__plr1__.m, plot/__errcomm__.m, plot/print.m, plot/zlabel.m,
  6369 	plot/__plt1__.m, plot/__plt2__.m, plot/sombrero.m, plot/shg.m,
  6370 	plot/fplot.m, plot/ndgrid.m, plot/clf.m, plot/hold.m,
  6371 	plot/ishold.m, plot/meshdom.m, plot/ylabel.m, plot/__plt2ss__.m,
  6372 	plot/__plt2vv__.m, plot/__plr2__.m, plot/__plt2mm__.m,
  6373 	plot/__pltopt1__.m, plot/meshgrid.m, plot/__plt2mv__.m,
  6374 	plot/figure.m, plot/xlabel.m, plot/stairs.m, plot/__plt2vm__.m,
  6375 	plot/bar.m, plot/__errplot__.m, plot/semilogx.m, plot/semilogy.m,
  6376 	plot/loglog.m, plot/polar.m, plot/legend.m, plot/orient.m,
  6377 	plot/title.m, plot/__pltopt__.m, plot/grid.m, plot/hist.m,
  6378 	plot/subplot.m, plot/plot.m, plot/mesh.m, plot/__plt__.m,
  6379 	plot/close.m, plot/loglogerr.m, plot/plot3.m, plot/semilogxerr.m,
  6380 	plot/semilogyerr.m, plot/replot.m:
  6381 	Adapt to new graphics data structure.
  6382 
  6383 	* plot/__do_legend__.m, plot/__gnuplot_version__.m,
  6384 	plot/__init_plot_vars__.m, plot/__make_using_clause__.m,
  6385 	plot/__plot_globals__.m, plot/__plr__.m, plot/__render_plot1__.m,
  6386 	plot/__render_plot__.m, plot/__setup_plot__.m, plot/axis.m,
  6387 	plot/contour.m, plot/mplot.m, plot/multiplot.m, plot/oneplot.m,
  6388 	plot/plot_border.m, plot/subwindow.m: Delete.
  6389 
  6390 2007-01-24  David Bateman  <dbateman@free.fr>
  6391 
  6392 	* pkg/pkg.m: Install ChangeLog file if it exists.
  6393 	Delete bare newline in string passed to write_INDEX.
  6394 
  6395 	* sparse/sprandsym.m: Make work for even values of N.
  6396 
  6397 2007-01-24  John W. Eaton  <jwe@octave.org>
  6398 
  6399 	* miscellaneous/news.m: New file.
  6400 
  6401 2007-01-23  Luis F. Ortiz  <lortiz@interactivesupercomputing.com>
  6402 
  6403 	* strings/strncmpi.m: Use strncmp instead of calling strtrunc on args.
  6404 
  6405 	* strings/strncmp.m: Delete (we now have a built-in version).
  6406 
  6407 2007-01-22  Bob Weigel  <rweigel@gmu.edu>
  6408 
  6409 	* testfun/test.m: Check for all files in path, use first found.
  6410 
  6411 2007-01-22  David Bateman  <dbateman@free.fr>
  6412 
  6413 	* polynomial/spline.m: Make DG a column instead of a row vector.
  6414 
  6415 2007-01-18  S�ren Hauberg  <hauberg@gmail.com>
  6416 
  6417 	* pkg/pkg.m (copy_files): Call write_INDEX with correct target
  6418 	file name.
  6419 
  6420 	* image/ind2rgb.m: Better input checking.  Return 3-d array if
  6421 	nargout is 1.  Handle colormaps that have too few colors.
  6422 
  6423 	* pkg/pkg.m (create_pkgadddel): Call fullfile with nm, not "nm".
  6424 	(configure_make): Use fullfile instead of concatenating with "/".
  6425 
  6426 2007-01-10  Baylis Shanks  <bshanks3@hotmail.com>
  6427 
  6428 	* set/ismember.m: Handle N-d arrays.
  6429 
  6430 2007-01-10  David Bateman  <dbateman@free.fr>
  6431 
  6432 	* elfun/acosd.m, elfun/acotd.m, elfun/acscd.m, elfun/asecd.m,
  6433 	elfun/asind.m, elfun/atand.m, elfun/cosd.m, elfun/cotd.m,
  6434 	elfun/cscd.m, elfun/secd.m, elfun/sind.m, elfun/tand.m:
  6435 	New files.
  6436 
  6437 2007-01-09  S�ren Hauberg  <hauberg@gmail.com>
  6438 
  6439 	 * pkg/pkg.m: Allow filenames to contain glob patterns.
  6440 
  6441 2007-01-08  S�ren Hauberg  <hauberg@gmail.com>
  6442 
  6443 	* pkg/pkg.m: Use copyfile instead of calling system.  Use fullfile
  6444 	instead of concatenating with "/".  Use mlock to ensure that
  6445 	persistent variables are not clobbered if user types clear all.
  6446 
  6447 2007-01-08  John W. Eaton  <jwe@octave.org>
  6448 
  6449 	* miscellaneous/copyfile.m, miscellaneous/movefile.m:
  6450 	Improve handling of file names containing globbing characters.
  6451 	From S�ren Hauberg <hauberg@gmail.com>.
  6452 
  6453 2007-01-05  John W. Eaton  <jwe@octave.org>
  6454 
  6455 	* optimization/optimset.m, optimization/__fsolve_defopts__.m:
  6456 	New files.
  6457 
  6458 2006-12-30  John W. Eaton  <jwe@octave.org>
  6459 
  6460 	* sparse/spfun.m: Check for "function_handle" not "function handle".
  6461 	* plot/fplot.m: Likewise.  Use isa instead of strcmp + class.
  6462 
  6463 2006-12-27  S�ren Hauberg  <hauberg@gmail.com>
  6464 
  6465 	* image/imshow.m: Strip NaNs from image.
  6466 
  6467 2006-12-08  David Bateman  <dbateman@free.fr>
  6468 
  6469 	* sparse/normest.m: New file.
  6470 
  6471 2006-12-06  Michael Goffioul  <michael.goffioul@swing.be>
  6472 
  6473 	* miscellaneous/copyfile.m, miscellaneous/movefile.m:
  6474 	Work on Windows systems without cp or mv.
  6475 
  6476 	* startup/inputrc: Include sequences for Windows.
  6477 
  6478 2006-12-06  S�ren Hauberg  <hauberg@gmail.com>
  6479 
  6480 	* pkg/pkg.m (unload_packages): New function.
  6481 	(pkg): Handle unload action.
  6482 
  6483 	* __errplot__.m: Add missing semicolon.
  6484 
  6485 2006-11-30  John W. Eaton  <jwe@octave.org>
  6486 
  6487 	* miscellaneous/mexext.m: New file.
  6488 
  6489 2006-11-29  David Bateman  <dbateman@free.fr>
  6490 
  6491 	* pkg/pkg.m: Add local_list and global_list options that allow the
  6492 	location of package lists to be probed and set.
  6493 
  6494 2006-11-17  John W. Eaton  <jwe@octave.org>
  6495 
  6496 	* plot/__render_plot1__.m: Reverse y axis for images.
  6497 
  6498 	* plot/__render_plot__.m: New args, terminal and output.
  6499 	* plot/print.m: Don't set output and term here.  Instead, call
  6500 	__render_plot__ with terminal and output.
  6501 
  6502 2006-11-16  John W. Eaton  <jwe@octave.org>
  6503 
  6504 	* plot/__render_plot1__.m: New file.
  6505 	* plot/__render_plot__.m: Use it.  Loop over multiplots.
  6506 	* plot/print.m, plot/subplot.m: Don't send "set multiplot" to
  6507 	gnuplot.  Let __render_plot__ do that.
  6508 
  6509 2006-11-16  Francesco Potorti`  <Potorti@isti.cnr.it>
  6510 
  6511 	* plot/plot.m: Fix doc string.
  6512 
  6513 2006-11-16  John W. Eaton  <jwe@octave.org>
  6514 
  6515 	* plot/__render_plot__.m: Check for mix of 2-d and 3-d plots
  6516 	before sending anything to the plotter.
  6517 
  6518 2006-11-15  John W. Eaton  <jwe@octave.org>
  6519 
  6520 	* image/__img_gnuplot__.m: Store more info in global plot
  6521 	structures and use __render_plot__ to build plot command to
  6522 	display image.
  6523 
  6524 	* plot/__plt3__.m: New arg, parametric.  Change all callers.
  6525 
  6526 	* plot/__plot_globals__.m (__plot_line_offset__, __plot_command__,
  6527 	__plot_command_sep__): Delete.
  6528 	(__plot_data_type__, __plot_data_parametric__,
  6529 	__plot_image_colormap__, __plot_image_dims__, __plot_fmtstr__,
  6530 	__plot_usingstr__, __plot_withstr__): New variables.
  6531 	* plot/__init_plot_vars__.m: Initialize them.
  6532 
  6533 	* plot/__init_plot_vars__.m, plot/__setup_plot__.m:
  6534 	Don't handle sep or cmd.
  6535 
  6536 	* plot/__render_plot__.m: New function.
  6537 	* plot/__plt__.m, plot/__plt3__.m, plot/__errplot__.m:
  6538 	Store more info in global plot structures and use __render_plot__
  6539 	to build plot command.
  6540 	* plot/replot.m: Simply call __render_plot__.
  6541 
  6542 	* plot/contour.m, plot/mesh.m, plot/plot3.m:
  6543 	Set __plot_data_parametric__ here.
  6544 
  6545 2006-11-14  John W. Eaton  <jwe@octave.org>
  6546 
  6547 	* plot/bottom_title.m, plot/top_title.m: Delete.
  6548 
  6549 	* image/image_viewer.m: Set default values here.
  6550 	* image/image.m: Not here.
  6551 
  6552 	* image/image_viewer.m: Always return old values.  Check arguments.
  6553 	* image/__img_gnuplot__.m: Rename from __img__m.
  6554 
  6555 2006-11-14  S�ren Hauberg  <soren@hauberg.org>
  6556 
  6557 	* image/image_viewer.m: New function.
  6558 	* image/__img_via_file__.m: New function.
  6559 	* image/image.m: Use image_viewer to determine which program to
  6560 	use for image viewing.
  6561 	* image/__img__.m: Silently accept more than 3 args.
  6562 
  6563 2006-11-14  John W. Eaton  <jwe@octave.org>
  6564 
  6565 	* plot/__do_legend__.m, plot/__errplot__.m,
  6566 	plot/__init_plot_vars__.m, plot/__plot_globals__.m,
  6567 	plot/__plt3__.m, plot/__plt__.m, plot/__setup_plot__.m,
  6568 	plot/legend.m, plot/mplot.m, plot/multiplot.m, plot/oneplot.m,
  6569 	plot/replot.m, plot/subplot.m, plot/subwindow.m:
  6570 	Use __plot_globals__ for multiplot variables.  Keep track of
  6571 	multiplot info for each figure.  Eliminate __multiplot_xscale__.
  6572 
  6573 2006-11-13  John W. Eaton  <jwe@octave.org>
  6574 
  6575 	* plot/mesh.m: Use proper dimensions for y in call to repmat.
  6576 
  6577 	* miscellaneous/substruct.m: New function.
  6578 
  6579 	* testfun/assert.m: Force orientation to match when comparing
  6580 	struct elements.
  6581 
  6582 	* general/__isequal__.m: Avoid assignment of comma-separated lists
  6583 	when comparing structs.
  6584 
  6585 2006-11-13  S�ren Hauberg  <hauberg@gmail.com>
  6586 
  6587 	* general/bicubic.m, general/cart2pol.m, general/cart2sph.m,
  6588 	plot/contour.m, linear-algebra/cross.m, general/cumtrapz.m,
  6589 	linear-algebra/dot.m, image/imshow.m, general/interp2.m,
  6590 	general/mod.m, plot/plot3.m, plot/__plr2__.m, plot/__plr__.m,
  6591 	general/pol2cart.m, general/polyarea.m, polynomial/polyfit.m,
  6592 	general/rem.m, image/rgb2ind.m, general/sph2cart.m,
  6593 	general/trapz.m, miscellaneous/xor.m: Use size_equal.
  6594 
  6595 2006-11-13  John W. Eaton  <jwe@octave.org>
  6596 
  6597 	* plot/mesh.m: Use size_equal to compare dimensions.
  6598 
  6599 2006-11-13  S�ren Hauberg  <soren@hauberg.org>
  6600 
  6601 	* plot/mesh.m: Simplify.  Set hidden3d for the plot.
  6602 
  6603 2006-11-11  S�ren Hauberg  <soren@hauberg.org>
  6604 
  6605 	* miscellaneous/copyfile.m: Fix docs to match function.
  6606 
  6607 2006-11-08  John W. Eaton  <jwe@octave.org>
  6608 
  6609 	* plot/legend.m: New function, adapted from Octave Forge.
  6610 
  6611 	* plot/__do_legend__.m: New function.
  6612 	* plot/__errplot__.m, plot/__plt3__.m, plot/__plt__.m,
  6613 	plot/replot.m: Call it before plotting.
  6614 
  6615 	* plot/plot3.m, plot/mesh.m, plot/contour.m: Don't send "set
  6616 	noparametric" to gnuplot..
  6617 	
  6618 	* plot/__plotopt__.m, plot/__pltopt1__.m, plot/__plt1__.m,
  6619 	plot/__plt2__.m, plot/__plt2mm__.m, plot/__plt2mv__.m,
  6620 	plot/__plt2ss__.m, plot/__plt2vm__.m, plot/__plt2vv__.m: Accept
  6621 	and return key title separate from line format.  Accept format and
  6622 	key as cellstr.  Always return data as cell array.  Return format
  6623 	and key title as cellstr.
  6624 	* plot/__errplot__.m, plot/__plt3__.m, plot/__plt__.m:
  6625 	Handle line format and key titles separately.
  6626 	* plot/__plt3__.m, plot/__plt__.m: Handle data as cell array only.
  6627 
  6628 	* plot/__plot_globals__.m (__plot_line_offset__,
  6629 	__plot_key_labels__, __plot_key_properties__): New global
  6630 	variables.  Initialize them.
  6631 	* plot/__init_plot_vars__.m (__plot_line_offset__,
  6632 	__plot_key_labels__, __plot_key_properties__): Initialize.
  6633 	* plot/__errplot__.m, plot/__plt3__.m, plot/__plt__.m
  6634 	(__plot_line_offset__, __plot_key_labels__,
  6635 	__plot_key_properties__): Store information about plot key titles.
  6636 
  6637 	* plot/__errplot__.m, plot/__init_plot_vars__.m, plot/__plt3__.m,
  6638 	plot/__plt__.m: Use cf, mxi, and myi as shorthand for
  6639 	__current_figure__, __multiplot_xi__, and __multiplot_yi__,
  6640 	respectively.
  6641 
  6642 	* plot/__errcomm__.m: Allow fmt to be cellstr.
  6643 
  6644 	* strings/strcat.m: Disable Octave:empty-list-elements warning
  6645 	whle concatenating args.
  6646 
  6647 2006-11-07  John W. Eaton  <jwe@octave.org>
  6648 
  6649 	* startup/main-rcfile: Conditionally set PAGER_FLAGS.
  6650 
  6651 2006-11-06  S�ren Hauberg  <soren@hauberg.org>
  6652 
  6653 	* pkg/pkg.m (extract_pkg): No need to pass "dotexceptnewline"
  6654 	option to regexp.
  6655 
  6656 	* image/__img__.m: Send "set size ratio -1" before plotting.
  6657 
  6658 2006-11-03  Bill Denney  <denney@seas.upenn.edu>
  6659 
  6660 	* strings/index.m: New arg, direction.  Simplify and speed up.
  6661 	* strings/rindex.m: Implement using index (..., "last");
  6662 
  6663 	* blanks.m, strcat.m: Simplify.  Add tests.
  6664 
  6665 2006-11-01  Bill Denney  <denney@seas.upenn.edu>
  6666 
  6667 	* general/__isequal__.m: Test size and class more consistently.
  6668 
  6669 2006-10-27  John W. Eaton  <jwe@octave.org>
  6670 
  6671 	* miscellaneous/ls_command.m: Use /D instead of /w.
  6672 	From Michael Goffioul <michael.goffioul@swing.be>.
  6673 
  6674 	* miscellaneous/ls.m, miscellaneous/ls_command.m: New files.
  6675 	* miscellaneous/dir.m: Mark as a command.
  6676 
  6677 2006-10-27  William Poetra Yoga Hadisoeseno  <williampoetra@gmail.com>
  6678 
  6679 	* miscellaneous/unpack.m: Fix missing comma in strcat call.
  6680 
  6681 2006-10-25  John W. Eaton  <jwe@octave.org>
  6682 
  6683 	* image/image.m: Set x = y = [] when nargin == 0;
  6684 
  6685 2006-10-25  Quentin Spencer  <qspencer@ieee.org>
  6686 
  6687 	* image/image.m: Call __img__ if gnuplot version is > 4.0.
  6688 	* image/__img__.m: New file, originally from
  6689 	Daniel J Sebald <daniel.sebald@ieee.org>.
  6690 
  6691 2006-10-25  John W. Eaton  <jwe@octave.org>
  6692 
  6693 	* plot/__gnuplot_version__.m: New function, originally from
  6694 	Daniel J Sebald <daniel.sebald@ieee.org> by way of 
  6695 	Quentin Spencer <qspencer@ieee.org>.
  6696 
  6697 2006-10-25  S�ren Hauberg  <soren@hauberg.org>
  6698 
  6699 	* plot/__pltopt__.m: Update symbol marker id numbers for gnuplot 4.
  6700 
  6701 2006-10-24  Bill Denney  <denney@seas.upenn.edu>
  6702 
  6703 	* miscellaneous/unpack.m, miscellaneous/bunzip2.m,
  6704 	miscellaneous/gunzip.m: New files.
  6705 	* miscellaneous/untar.m, miscellaneous/unzip.m:
  6706 	Call unpack to do the real work.
  6707 
  6708 2006-10-24  John W. Eaton  <jwe@octave.org>
  6709 
  6710 	* plot/plot3.m: If we have a format string, then also pass using
  6711 	string to __plt3__.
  6712 
  6713 	* plot/sombrero.m: Don't return anything if nargout == 0.
  6714 
  6715 	* plot/__plt3__.m: Create using clause if none is supplied.
  6716 	* plot/mesh.m: Always pass empty using string to __plt3__.
  6717 
  6718 2006-10-20  Bill Denney  <denney@seas.upenn.edu>
  6719 
  6720 	* movefile.m, copyfile.m: Handle cellstr lists of files.
  6721 	Quote filenames in shell commands.
  6722 
  6723 2006-10-17  David Bateman  <dbateman@free.fr>
  6724 
  6725 	* pkg/pkg.m (uninstall): Allow the uninstall to proceed even if
  6726 	the package directory is missing.
  6727 
  6728 2006-10-13  John W. Eaton  <jwe@octave.org>
  6729 
  6730 	* plot/box.m: New function.
  6731 
  6732 2006-10-13  Etienne Grossmann  <etienne@tyzx.com>
  6733 
  6734 	* general/ind2sub.m, general/sub2ind.m: Handle empty indices.
  6735 
  6736 2006-10-12  Quentin Spencer  <qspencer@ieee.org>
  6737 
  6738 	* plot/sombrero.m: Only plot if nargout == 0.  Otherwise, return data.
  6739 
  6740 2006-10-10  John W. Eaton  <jwe@octave.org>
  6741 
  6742 	* miscellaneous/copyfile.m, miscellaneous/movefile.m: New functions.
  6743 
  6744 2006-10-10  Bill Denney  <denney@seas.upenn.edu>
  6745 
  6746 	* audio/lin2mu.m, audio/loadaudio.m, audio/mu2lin.m,
  6747 	audio/playaudio.m, audio/record.m, audio/saveaudio.m,
  6748 	audio/setaudio.m, audio/wavread.m, audio/wavwrite.m,
  6749 	control/base/__bodquist__.m, control/base/__freqresp__.m,
  6750 	control/base/are.m, control/base/bode.m, control/base/ctrb.m,
  6751 	control/base/damp.m, control/base/dare.m, control/base/dcgain.m,
  6752 	control/base/dre.m, control/base/impulse.m, control/base/lqg.m,
  6753 	control/base/lsim.m, control/base/lyap.m, control/base/nichols.m,
  6754 	control/base/nyquist.m, control/base/obsv.m, control/base/pzmap.m,
  6755 	control/base/rlocus.m, control/base/step.m, control/base/tzero.m,
  6756 	control/hinf/h2norm.m, control/hinf/h2syn.m,
  6757 	control/hinf/hinfnorm.m, control/hinf/hinfsyn.m,
  6758 	control/hinf/is_dgkf.m, control/hinf/wgt1o.m,
  6759 	control/obsolete/dezero.m, control/system/__sysdefioname__.m,
  6760 	control/system/buildssic.m, control/system/c2d.m,
  6761 	control/system/cellidx.m, control/system/d2c.m,
  6762 	control/system/dmr2d.m, control/system/fir2sys.m,
  6763 	control/system/is_abcd.m, control/system/is_controllable.m,
  6764 	control/system/is_detectable.m, control/system/is_digital.m,
  6765 	control/system/is_observable.m, control/system/is_siso.m,
  6766 	control/system/is_stabilizable.m, control/system/is_stable.m,
  6767 	control/system/jet707.m, control/system/listidx.m,
  6768 	control/system/ord2.m, control/system/parallel.m,
  6769 	control/system/ss.m, control/system/ss2zp.m,
  6770 	control/system/starp.m, control/system/sys2ss.m,
  6771 	control/system/sys2tf.m, control/system/sys2zp.m,
  6772 	control/system/sysadd.m, control/system/sysappend.m,
  6773 	control/system/syschtsam.m, control/system/sysconnect.m,
  6774 	control/system/syscont.m, control/system/sysdimensions.m,
  6775 	control/system/sysdisc.m, control/system/sysdup.m,
  6776 	control/system/sysgetsignals.m, control/system/sysgettsam.m,
  6777 	control/system/sysgroup.m, control/system/sysidx.m,
  6778 	control/system/sysmin.m, control/system/sysmult.m,
  6779 	control/system/sysout.m, control/system/sysprune.m,
  6780 	control/system/sysscale.m, control/system/syssetsignals.m,
  6781 	control/system/syssub.m, control/system/sysupdate.m,
  6782 	control/system/tf.m, control/system/tfout.m,
  6783 	control/system/ugain.m, control/system/zp.m,
  6784 	control/system/zpout.m, control/util/__outlist__.m,
  6785 	control/util/__zgpbal__.m, control/util/prompt.m,
  6786 	control/util/sortcom.m, control/util/strappend.m,
  6787 	deprecated/com2str.m, elfun/acot.m, elfun/acoth.m, elfun/acsc.m,
  6788 	elfun/acsch.m, elfun/asec.m, elfun/asech.m, elfun/cot.m,
  6789 	elfun/coth.m, elfun/csc.m, elfun/csch.m, elfun/lcm.m, elfun/sec.m,
  6790 	elfun/sech.m, finance/fv.m, finance/fvl.m, finance/irr.m,
  6791 	finance/nper.m, finance/npv.m, finance/pmt.m, finance/pv.m,
  6792 	finance/pvl.m, finance/rate.m, finance/vol.m,
  6793 	general/__isequal__.m, general/bitcmp.m, general/bitget.m,
  6794 	general/bitset.m, general/blkdiag.m, general/cart2sph.m,
  6795 	general/cell2mat.m, general/circshift.m, general/cplxpair.m,
  6796 	general/cumtrapz.m, general/deal.m, general/diff.m,
  6797 	general/flipdim.m, general/fliplr.m, general/flipud.m,
  6798 	general/ind2sub.m, general/int2str.m,
  6799 	general/is_duplicate_entry.m, general/isdefinite.m,
  6800 	general/isequal.m, general/isequalwithequalnans.m,
  6801 	general/isscalar.m, general/issquare.m, general/issymmetric.m,
  6802 	general/isvector.m, general/logical.m, general/logspace.m,
  6803 	general/mod.m, general/nargchk.m, general/nextpow2.m,
  6804 	general/perror.m, general/postpad.m, general/prepad.m,
  6805 	general/randperm.m, general/rem.m, general/repmat.m,
  6806 	general/rot90.m, general/rotdim.m, general/shift.m,
  6807 	general/shiftdim.m, general/sph2cart.m, general/strerror.m,
  6808 	general/sub2ind.m, general/trapz.m, general/tril.m,
  6809 	general/triu.m, image/gray.m, image/gray2ind.m, image/hsv2rgb.m,
  6810 	image/image.m, image/imagesc.m, image/ind2gray.m, image/ind2rgb.m,
  6811 	image/loadimage.m, image/ntsc2rgb.m, image/ocean.m,
  6812 	image/rgb2hsv.m, image/rgb2ntsc.m, image/saveimage.m, io/beep.m,
  6813 	linear-algebra/commutation_matrix.m, linear-algebra/cond.m,
  6814 	linear-algebra/cross.m, linear-algebra/dmult.m,
  6815 	linear-algebra/dot.m, linear-algebra/duplication_matrix.m,
  6816 	linear-algebra/krylov.m, linear-algebra/krylovb.m,
  6817 	linear-algebra/logm.m, linear-algebra/norm.m,
  6818 	linear-algebra/null.m, linear-algebra/orth.m,
  6819 	linear-algebra/qzhess.m, linear-algebra/rank.m,
  6820 	linear-algebra/trace.m, linear-algebra/vec.m,
  6821 	linear-algebra/vech.m, miscellaneous/bincoeff.m,
  6822 	miscellaneous/delete.m, miscellaneous/dir.m, miscellaneous/dos.m,
  6823 	miscellaneous/fileattrib.m, miscellaneous/fileparts.m,
  6824 	miscellaneous/flops.m, miscellaneous/fullfile.m,
  6825 	miscellaneous/ispc.m, miscellaneous/isunix.m,
  6826 	miscellaneous/menu.m, miscellaneous/not.m, miscellaneous/popen2.m,
  6827 	miscellaneous/single.m, miscellaneous/unix.m, miscellaneous/ver.m,
  6828 	miscellaneous/xor.m, optimization/glpk.m, optimization/glpkmex.m,
  6829 	optimization/qp.m, optimization/sqp.m, plot/__axis_label__.m,
  6830 	plot/__errplot__.m, plot/__plr1__.m, plot/__plr2__.m,
  6831 	plot/__plr__.m, plot/__plt1__.m, plot/__plt2__.m,
  6832 	plot/__plt2mm__.m, plot/__plt2mv__.m, plot/__plt2ss__.m,
  6833 	plot/__plt2vm__.m, plot/__plt2vv__.m, plot/__pltopt1__.m,
  6834 	plot/__pltopt__.m, plot/bar.m, plot/bottom_title.m, plot/close.m,
  6835 	plot/contour.m, plot/errorbar.m, plot/figure.m, plot/fplot.m,
  6836 	plot/grid.m, plot/hist.m, plot/hold.m, plot/ishold.m,
  6837 	plot/loglogerr.m, plot/mesh.m, plot/meshdom.m, plot/meshgrid.m,
  6838 	plot/multiplot.m, plot/orient.m, plot/polar.m, plot/replot.m,
  6839 	plot/semilogxerr.m, plot/semilogyerr.m, plot/sombrero.m,
  6840 	plot/stairs.m, plot/subplot.m, plot/subwindow.m, plot/title.m,
  6841 	plot/top_title.m, polynomial/compan.m, polynomial/conv.m,
  6842 	polynomial/deconv.m, polynomial/mkpp.m, polynomial/poly.m,
  6843 	polynomial/polyder.m, polynomial/polyderiv.m,
  6844 	polynomial/polyfit.m, polynomial/polygcd.m,
  6845 	polynomial/polyinteg.m, polynomial/polyout.m,
  6846 	polynomial/polyreduce.m, polynomial/polyval.m,
  6847 	polynomial/polyvalm.m, polynomial/ppval.m, polynomial/residue.m,
  6848 	polynomial/roots.m, polynomial/unmkpp.m, quaternion/quaternion.m,
  6849 	set/complement.m, set/create_set.m, set/intersect.m,
  6850 	set/ismember.m, set/setdiff.m, set/setxor.m, set/union.m,
  6851 	set/unique.m, signal/arch_fit.m, signal/arch_rnd.m,
  6852 	signal/arma_rnd.m, signal/autocor.m, signal/autoreg_matrix.m,
  6853 	signal/bartlett.m, signal/blackman.m, signal/detrend.m,
  6854 	signal/diffpara.m, signal/durbinlevinson.m, signal/fftconv.m,
  6855 	signal/fftfilt.m, signal/fftshift.m, signal/filter2.m,
  6856 	signal/freqz.m, signal/hamming.m, signal/hanning.m,
  6857 	signal/hurst.m, signal/ifftshift.m, signal/sinetone.m,
  6858 	signal/sinewave.m, signal/spencer.m, signal/stft.m,
  6859 	signal/synthesis.m, signal/unwrap.m, sparse/gplot.m,
  6860 	sparse/spfun.m, sparse/sprand.m, sparse/sprandn.m,
  6861 	sparse/sprandsym.m, sparse/spstats.m, specfun/beta.m,
  6862 	specfun/betai.m, specfun/betaln.m, specfun/erfinv.m,
  6863 	specfun/gammai.m, specfun/log2.m, specfun/pow2.m,
  6864 	special-matrix/hankel.m, special-matrix/hilb.m,
  6865 	special-matrix/invhilb.m, special-matrix/sylvester_matrix.m,
  6866 	special-matrix/toeplitz.m, special-matrix/vander.m,
  6867 	statistics/base/center.m, statistics/base/cloglog.m,
  6868 	statistics/base/cor.m, statistics/base/corrcoef.m,
  6869 	statistics/base/cov.m, statistics/base/cut.m,
  6870 	statistics/base/gls.m, statistics/base/iqr.m,
  6871 	statistics/base/kendall.m, statistics/base/kurtosis.m,
  6872 	statistics/base/logit.m, statistics/base/mahalanobis.m,
  6873 	statistics/base/mean.m, statistics/base/meansq.m,
  6874 	statistics/base/median.m, statistics/base/moment.m,
  6875 	statistics/base/ols.m, statistics/base/ppplot.m,
  6876 	statistics/base/probit.m, statistics/base/qqplot.m,
  6877 	statistics/base/range.m, statistics/base/ranks.m,
  6878 	statistics/base/run_count.m, statistics/base/skewness.m,
  6879 	statistics/base/spearman.m, statistics/base/statistics.m,
  6880 	statistics/base/std.m, statistics/base/studentize.m,
  6881 	statistics/base/table.m, statistics/base/values.m,
  6882 	statistics/base/var.m, statistics/distributions/betacdf.m,
  6883 	statistics/distributions/betainv.m,
  6884 	statistics/distributions/betapdf.m,
  6885 	statistics/distributions/betarnd.m,
  6886 	statistics/distributions/binocdf.m,
  6887 	statistics/distributions/binoinv.m,
  6888 	statistics/distributions/binopdf.m,
  6889 	statistics/distributions/binornd.m,
  6890 	statistics/distributions/cauchy_cdf.m,
  6891 	statistics/distributions/cauchy_inv.m,
  6892 	statistics/distributions/cauchy_pdf.m,
  6893 	statistics/distributions/cauchy_rnd.m,
  6894 	statistics/distributions/chi2cdf.m,
  6895 	statistics/distributions/chi2inv.m,
  6896 	statistics/distributions/chi2pdf.m,
  6897 	statistics/distributions/chi2rnd.m,
  6898 	statistics/distributions/discrete_cdf.m,
  6899 	statistics/distributions/discrete_inv.m,
  6900 	statistics/distributions/discrete_pdf.m,
  6901 	statistics/distributions/discrete_rnd.m,
  6902 	statistics/distributions/empirical_rnd.m,
  6903 	statistics/distributions/expcdf.m,
  6904 	statistics/distributions/expinv.m,
  6905 	statistics/distributions/exppdf.m,
  6906 	statistics/distributions/exprnd.m,
  6907 	statistics/distributions/fcdf.m, statistics/distributions/finv.m,
  6908 	statistics/distributions/fpdf.m, statistics/distributions/frnd.m,
  6909 	statistics/distributions/gamcdf.m,
  6910 	statistics/distributions/gaminv.m,
  6911 	statistics/distributions/gampdf.m,
  6912 	statistics/distributions/gamrnd.m,
  6913 	statistics/distributions/geocdf.m,
  6914 	statistics/distributions/geoinv.m,
  6915 	statistics/distributions/geopdf.m,
  6916 	statistics/distributions/geornd.m,
  6917 	statistics/distributions/hygecdf.m,
  6918 	statistics/distributions/hygeinv.m,
  6919 	statistics/distributions/hygepdf.m,
  6920 	statistics/distributions/hygernd.m,
  6921 	statistics/distributions/kolmogorov_smirnov_cdf.m,
  6922 	statistics/distributions/laplace_cdf.m,
  6923 	statistics/distributions/laplace_inv.m,
  6924 	statistics/distributions/laplace_pdf.m,
  6925 	statistics/distributions/laplace_rnd.m,
  6926 	statistics/distributions/logistic_cdf.m,
  6927 	statistics/distributions/logistic_inv.m,
  6928 	statistics/distributions/logistic_pdf.m,
  6929 	statistics/distributions/logistic_rnd.m,
  6930 	statistics/distributions/logncdf.m,
  6931 	statistics/distributions/logninv.m,
  6932 	statistics/distributions/lognpdf.m,
  6933 	statistics/distributions/lognrnd.m,
  6934 	statistics/distributions/normcdf.m,
  6935 	statistics/distributions/norminv.m,
  6936 	statistics/distributions/normpdf.m,
  6937 	statistics/distributions/normrnd.m,
  6938 	statistics/distributions/pascal_cdf.m,
  6939 	statistics/distributions/pascal_inv.m,
  6940 	statistics/distributions/pascal_pdf.m,
  6941 	statistics/distributions/pascal_rnd.m,
  6942 	statistics/distributions/poisscdf.m,
  6943 	statistics/distributions/poissinv.m,
  6944 	statistics/distributions/poisspdf.m,
  6945 	statistics/distributions/poissrnd.m,
  6946 	statistics/distributions/stdnormal_cdf.m,
  6947 	statistics/distributions/stdnormal_inv.m,
  6948 	statistics/distributions/stdnormal_pdf.m,
  6949 	statistics/distributions/stdnormal_rnd.m,
  6950 	statistics/distributions/tcdf.m, statistics/distributions/tinv.m,
  6951 	statistics/distributions/tpdf.m, statistics/distributions/trnd.m,
  6952 	statistics/distributions/unifcdf.m,
  6953 	statistics/distributions/unifinv.m,
  6954 	statistics/distributions/unifpdf.m,
  6955 	statistics/distributions/unifrnd.m,
  6956 	statistics/distributions/wblcdf.m,
  6957 	statistics/distributions/wblinv.m,
  6958 	statistics/distributions/wblpdf.m,
  6959 	statistics/distributions/wblrnd.m,
  6960 	statistics/distributions/wienrnd.m, statistics/tests/anova.m,
  6961 	statistics/tests/bartlett_test.m,
  6962 	statistics/tests/chisquare_test_homogeneity.m,
  6963 	statistics/tests/chisquare_test_independence.m,
  6964 	statistics/tests/cor_test.m, statistics/tests/f_test_regression.m,
  6965 	statistics/tests/hotelling_test.m,
  6966 	statistics/tests/hotelling_test_2.m,
  6967 	statistics/tests/kolmogorov_smirnov_test.m,
  6968 	statistics/tests/kolmogorov_smirnov_test_2.m,
  6969 	statistics/tests/kruskal_wallis_test.m, statistics/tests/manova.m,
  6970 	statistics/tests/mcnemar_test.m, statistics/tests/prop_test_2.m,
  6971 	statistics/tests/run_test.m, statistics/tests/sign_test.m,
  6972 	statistics/tests/t_test.m, statistics/tests/t_test_2.m,
  6973 	statistics/tests/t_test_regression.m, statistics/tests/u_test.m,
  6974 	statistics/tests/var_test.m, statistics/tests/welch_test.m,
  6975 	statistics/tests/wilcoxon_test.m, statistics/tests/z_test.m,
  6976 	statistics/tests/z_test_2.m, strings/base2dec.m, strings/blanks.m,
  6977 	strings/deblank.m, strings/dec2base.m, strings/dec2bin.m,
  6978 	strings/dec2hex.m, strings/findstr.m, strings/hex2dec.m,
  6979 	strings/index.m, strings/isletter.m, strings/lower.m,
  6980 	strings/rindex.m, strings/split.m, strings/str2mat.m,
  6981 	strings/str2num.m, strings/strcat.m, strings/strcmpi.m,
  6982 	strings/strfind.m, strings/strjust.m, strings/strmatch.m,
  6983 	strings/strncmp.m, strings/strncmpi.m, strings/strrep.m,
  6984 	strings/strtrunc.m, strings/strvcat.m, strings/substr.m,
  6985 	strings/upper.m, testfun/assert.m, testfun/demo.m,
  6986 	testfun/example.m, testfun/fail.m, testfun/speed.m,
  6987 	testfun/test.m, time/asctime.m, time/calendar.m, time/ctime.m,
  6988 	time/datenum.m, time/datestr.m, time/datevec.m, time/eomday.m,
  6989 	time/etime.m, time/is_leap_year.m:
  6990 	Use print_usage instead of usage.
  6991 
  6992 2006-10-09  David Bateman  <dbateman@free.fr>
  6993 
  6994 	* time/datevec.m: Add additional compatible default parsing strings.
  6995 
  6996 2006-10-09  Bill Denney  <denney@seas.upenn.edu>
  6997 
  6998 	* pkg/pkg.m: Remove trailing "\n" from error messages.
  6999 	Remove compare_versions subfunction.
  7000 
  7001 	* miscellaneous/compare_versions.m: New function to compare
  7002 	version numbers as strings with any boolean operators.
  7003 
  7004 	* miscellaneous/untar.m: Check more rigorously to see if the tar
  7005 	file exists.
  7006 
  7007 2006-10-04  John W. Eaton  <jwe@octave.org>
  7008 
  7009 	* pkg/pkg.m: Use fullfile to concatenate directory and file names.
  7010 
  7011 2006-10-04  S�ren Hauberg  <soren@hauberg.org>
  7012 
  7013 	* pkg/pkg.m: Update docs.  Handle prefix option.
  7014 	Handle dependencies for load option.
  7015 
  7016 2006-10-04  John W. Eaton  <jwe@octave.org>
  7017 
  7018 	* deprecated/clearplot.m, deprecated/clg.m: New functions.
  7019 
  7020 	* plot/clg.m: Delete.
  7021 	* plot/__init_plot_vars__.m: New function.
  7022 	* plot/__setup_plot__.m: Use __init_plot_vars__.
  7023 
  7024 2006-10-03  S�ren Hauberg  <soren@hauberg.org>
  7025 
  7026 	* pkg/pkg.m: Avoid calling addpath with no args.
  7027 
  7028 2006-10-03  Bill Denney  <denney@seas.upenn.edu>
  7029 
  7030  	* audio/loadaudio.m, control/base/nyquist.m,
  7031  	control/system/__zp2ssg2__.m, linear-algebra/cross.m,
  7032  	linear-algebra/krylov.m, statistics/base/center.m,
  7033  	statistics/base/median.m, statistics/base/std.m,
  7034  	statistics/base/var.m, testfun/test.m: 	Use the new find syntax to
  7035 	find first or last element matching a condition.
  7036 
  7037 2006-10-02  Bill Denney  <denney@seas.upenn.edu>
  7038 
  7039 	* strings/deblank.m, strings/upper.m, strings/lower.m,
  7040 	general/__isequal__.m: Minimize looping using cellfun.
  7041 
  7042 2006-10-02  David Bateman  <dbateman@free.fr>
  7043 
  7044 	* pkg/pkg.m (copy_files): always create installation directory.
  7045 
  7046 2006-10-02  Thomas Weber  <thomas.weber.mail@gmail.com>
  7047 
  7048 	* miscellaneous/doc.m: Swap file and directory args to info.
  7049 
  7050 2006-10-01  Arno Onken  <whyly@gmx.net>
  7051 
  7052 	* statistics/distributions/exprnd.m: Fix typo.
  7053 
  7054 2006-09-30  Benjamin Lindner  <lindnerben@gmx.net>
  7055 
  7056 	* polynomial/ppval.m: Use .' instead of '.
  7057 	* polynomial/spline.m: Likewise.  New tests.
  7058 
  7059 2006-09-26  David Bateman  <dbateman@free.fr>
  7060 
  7061 	* __plt3__.m: Using global variables __plot_data__,
  7062 	__plot_data_offset__ and __plot_command__ to store plots and
  7063 	correctly handle multiplots, and hold state. Only accept a single
  7064 	data parameter plus, using, format and with strings. Remove
  7065 	setting of gnuplot parameters.
  7066 	* __make_using_clause__.m: New function extracted from __plt__.m.
  7067 	* __setup_plot__.m: Convert to a function and pass the plotting
  7068 	command to use.
  7069 	* __plt__.m: Change call to __setup_plot__ and __make_using_clause__.
  7070 	* contour.m: Use unwind protect on the parametric state of plot
  7071 	and __plt3__ instead of calling __gnuplot_splot__ directly.
  7072 	* mesh.m: ditto.
  7073 	* plot3.m: Error checking, setting of parametric state and
  7074 	formation of matrix to plot moved from old __plt3__.
  7075 
  7076 2006-09-22  Michael Creel  <michael.creel@uab.es>
  7077 
  7078 	* deprecated/chisquare_pdf.m: Typo in documentation. 
  7079 
  7080 2006-09-22  S�ren Hauberg  <soren@hauberg.org>
  7081 
  7082 	* signal/filter2.m: Correct texinfo doc.
  7083 
  7084 2006-09-22  David Bateman  <dbateman@free.fr>
  7085 
  7086 	* miscellaneous/parseparams.m: Correct texinfo doc.
  7087 	
  7088 2006-09-15  David Bateman  <dbateman@free.fr>
  7089 
  7090 	* pkg/pkg.m (prepare_installation): Don't create package
  7091 	installation directory here.
  7092 	(copy_files): Create it here instead, to avoid issues with
  7093 	upgrades. Also install the COPYING file in packinfo.
  7094 
  7095 2006-09-13  John W. Eaton  <jwe@octave.org>
  7096 
  7097 	* general/blkdiag.m: Adjust to new cellfun rules.
  7098 
  7099 2006-08-30  David Bateman  <dbateman@free.fr>
  7100 
  7101 	* pkg/pkg.m (install): Disallow bundles of packages. More verbose
  7102 	error message for archive name not matching package name.
  7103 	(installed_packages): Size header of printed results to
  7104 	arguments. Sort the list of installed packages before printing
  7105 	them.
  7106 
  7107 2006-09-11  Paul Kienzle  <pkienzle@users.sf.net>
  7108 
  7109 	* signal/freqz.m: Update tests.
  7110 
  7111 2006-09-11  Ken Kouno  <kouno@mk.ecei.tohoku.ac.jp>
  7112 
  7113 	* signal/freqz.m: Corretly postpad arrays.
  7114 	Don't call fliplr on a column vector.
  7115 
  7116 2006-09-11  Luis F. Ortiz  <lortiz@interactivesupercomputing.com>
  7117 
  7118 	* general/shiftdim.m: Use permute instead of reshape.
  7119 
  7120 2006-09-05  Alexander Barth  <abarth93@users.sourceforge.net>
  7121 
  7122 	* miscellaneous/parseparams.m: New function.
  7123 
  7124 2006-09-05  Rafael Laboissiere  <rafael@debian.org>
  7125 
  7126 	* miscellaneous/doc.m: Swap order of --file and --directory
  7127 	options for info program invocation.
  7128 
  7129 2006-08-30  David Bateman  <dbateman@free.fr>
  7130 
  7131 	* pkg/pkg.m (create_pkgadddel): Resolve variable name-clash from
  7132 	previous change.
  7133 
  7134 2006-08-26  David Bateman  <dbateman@free.fr>
  7135 
  7136 	* pkg/pkg.m (install, uninstall, installed_packages): Allow for
  7137 	absence of trailing "/" in OCTAVE_HOME.
  7138 
  7139 2006-08-25  Alexander Barth  <abarth@marine.usf.edu>
  7140 
  7141 	* time/datenum.m: Allow arg to be character string.
  7142 
  7143 2006-08-25  David Bateman  <dbateman@free.fr>
  7144 
  7145 	* pkg/pkg.m (install): Verify that package name correponds to the
  7146 	archive name. Treat both PKG_ADD and PKG_DEL and remove them if
  7147 	they are empty. If package directory is empty, remove it to fail
  7148 	gracefully for system specific packages.
  7149 	(extract_pkgadd, create_pkgadd): delete.
  7150 	(extract_pkg, create_pkg): Generalized versions of deleted functions
  7151 	(copy_files): Install both bin/ and doc/ directories, adding the
  7152 	bin/ to the EXEC_PATH when the package is loaded.
  7153 	
  7154 2006-08-24  John W. Eaton  <jwe@octave.org>
  7155 
  7156 	* image/saveimage.m: Use logical indexing instead of
  7157 	indices computed by calling find on the logical index.
  7158 
  7159 2006-08-24  S�ren Hauberg  <soren@hauberg.org>
  7160 
  7161 	* miscellaneous/bincoeff.m, specfun/factorial.m:
  7162 	Use logical indexing instead of indices computed by calling find
  7163 	on the logical index.
  7164 
  7165 	* linear-algebra/krylov.m: Delete unused local var nzidx.
  7166 
  7167 2006-08-23  Quentin Spencer  <qspencer@ieee.org>
  7168 
  7169 	* control/system/tf2zp.m: Simplify gain calculation.
  7170 
  7171 2006-08-23  John W. Eaton  <jwe@octave.org>
  7172 
  7173 	* plot/__plt__.m: Insert using clauses for all plots.
  7174 
  7175 2006-08-23  A S Hodel  <hodelas@auburn.edu>
  7176 
  7177 	* control/system/sysscale.m: Call tf and zp with correct number of
  7178 	args.
  7179 
  7180 2006-08-22  David Bateman  <dbateman@free.fr>
  7181 
  7182 	* pkg/pkg.m (extract_pkgadd, create_pkgadd): New functions to 
  7183 	Search inst/*.m and src/*.m files in the package for
  7184 	PKG_ADD directives and append user supplied PKG_ADD.
  7185 	(pkg): Call create_pkgadd after copying files.
  7186 
  7187 2006-08-21  S�ren Hauberg  <soren@hauberg.org>
  7188 
  7189 	* pkg/pkg.m: Handle multiple packages in a single file.
  7190 	Insert directory separator between OCTAVE_HOME and rest of package
  7191 	installation directory.
  7192 
  7193 2006-08-21  John W. Eaton  <jwe@octave.org>
  7194 
  7195 	* general/num2str.m: Early return if arg is empty.
  7196 	From Thomas Treichl <Thomas.Treichl@gmx.net>.
  7197 
  7198 2006-08-21  David Bateman  <dbateman@free.fr>
  7199 
  7200 	* strings/mat2str.m: Compute NC before using.
  7201 
  7202 2006-08-17  John W. Eaton  <jwe@octave.org>
  7203 
  7204 	* audio/wavread.m: Fix calculation of sample count.
  7205 
  7206 2006-08-14  S�ren Hauberg  <soren@hauberg.org>
  7207 
  7208 	* image/imshow.m: New Matlab-compatible version.
  7209 
  7210 2006-08-15  John W. Eaton  <jwe@octave.org>
  7211 
  7212 	* deprecated/is_global.m: Delete.
  7213 
  7214 2006-08-14  John W. Eaton  <jwe@octave.org>
  7215 
  7216 	* pkg/Makefile.in (script_sub_dir): Change from plot to pkg.
  7217 
  7218 2006-08-14  Dmitri A. Sergatskov  <dasergatskov@gmail.com>
  7219 
  7220 	* sparse/spy.m, control/base/bode.m, control/base/__stepimp__.m,
  7221 	signal/freqz_plot.m: Adapt to new automatic_replot definition.
  7222 	
  7223 2006-08-14  S�ren Hauberg  <soren@hauberg.org>
  7224 
  7225 	* pkg/pkg.m: Don't pass function name to print_usage.
  7226 	Use addpath and rmpath instead of manipulating LOADPATH.
  7227 	Handle changes to system function.
  7228 	(rm_rf): New subfunction.  Use it to avoid confirmation dialog for
  7229 	recursive directory removal.
  7230 
  7231 	* strings/bin2dec.m: Ignore spaces in input for compatibility.
  7232 
  7233 	* colormap.m: Change global variable to persistent.
  7234 
  7235 	* rgb2ind.m: Handle single 3-d array as rgb image.
  7236 
  7237 2006-08-14  John W. Eaton  <jwe@octave.org>
  7238 
  7239 	* strings/str2double.m: Fix missing semicolon.
  7240 
  7241 2006-07-27  Jim Peterson  <jpeterson@annapmicro.com>
  7242 
  7243 	* plot/plot3.m: Accept one complex or one real and one complex
  7244 	argument and plot real and imaginary components for y and z.
  7245 
  7246 2006-07-27  John W. Eaton  <jwe@octave.org>
  7247 
  7248 	* testfun/test.m: Call fflush after each block of calls to
  7249 	fprintf, fputs, or fdisp.
  7250 
  7251 2006-07-26  John W. Eaton  <jwe@octave.org>
  7252 
  7253 	* miscellaneous/mex.m: New function.
  7254 
  7255 2006-07-22  John W. Eaton  <jwe@octave.org>
  7256 
  7257 	* special-matrix/hadamard.m: Coerce bool matrix to double.
  7258 
  7259 2006-07-07  John W. Eaton  <jwe@octave.org>
  7260 
  7261 	* miscellaneous/orderfields.m: New file.
  7262 
  7263 2006-06-30  John W. Eaton  <jwe@octave.org>
  7264 
  7265 	* time/datevec.m: Make another attempt to account for precision of
  7266 	datenum format.
  7267 
  7268 2006-06-29  John W. Eaton  <jwe@octave.org>
  7269 
  7270 	* miscellaneous/dump_prefs.m: Remove obsolete symbols from the list.
  7271 	Use feval instead of "type -q" to get values now that all the
  7272 	symbols are functions.
  7273 
  7274 2006-06-16  John W. Eaton  <jwe@octave.org>
  7275 
  7276 	* time/datevec.m: Avoid computing log of non-positive values.
  7277 
  7278 2006-06-14  John W. Eaton  <jwe@octave.org>
  7279 
  7280 	* time/datevec.m: Attempt to account for precision of datenum format.
  7281 
  7282 2006-06-01  Quentin H. Spencer  <qspencer@ieee.org>
  7283 
  7284 	* audio/wavread.m: Fix file range error and add read support for
  7285 	24-bit WAV files.
  7286 
  7287 2006-06-01  David Bateman  <dbateman@free.fr>
  7288 
  7289 	* general/interpft.m, general/quadl.m, general/polyarea.m,
  7290 	general/interp1.m, general/gradient.m, general/interp2.m,
  7291 	general/bicubic.m, miscellaneous/inputname.m, plot/__plt3__.m,
  7292 	plot/ndgrid.m, plot/plot3.m, polynomial/pchip.m, sparse/pcg.m,
  7293 	sparse/pcr.m, strings/mat2str.m: New files from Octave Forge.
  7294 
  7295 2006-05-31  Bill Denney  <bill@givebillmoney.com>
  7296 
  7297  	* miscellaneous/fileparts.m, miscellaneous/fullfile.m: Add seealso.
  7298  	* miscellaneous/texas_lotto.m: Fix warning message.
  7299 
  7300 2006-05-26  John W. Eaton  <jwe@octave.org>
  7301 
  7302 	* miscellaneous/doc.m: Also handle nargin == 0.
  7303 
  7304 2006-05-23  John W. Eaton  <jwe@octave.org>
  7305 
  7306 	* plot/mesh.m: Use __gnupot_raw__ except where __gnuplot_set__ is
  7307 	really needed.
  7308 
  7309 2006-05-22  John W. Eaton  <jwe@octave.org>
  7310 
  7311 	* general/lookup.m: New file from Octave Forge.
  7312 
  7313 2006-05-22  David Bateman  <dbateman@free.fr>
  7314 
  7315 	* general/nthroot.m, linear-algebra/rref.m, specfun/isprime.m,
  7316 	specfun/primes.m, specfun/factor.m, specfun/nchoosek.m,
  7317 	specfun/legendre.m, specfun/perms.m, special-matrix/rosser.m,
  7318 	special-matrix/wilkinson.m, special-matrix/pascal.m,
  7319 	special-matrix/magic.m, special-matrix/hadamard.m,
  7320 	strings/strtok.m: New files from Octave Forge.
  7321 
  7322 2006-05-19  David Bateman  <dbateman@free.fr>
  7323 
  7324 	* polynomial/unmkpp.m, polynomial/mkpp.m, polynomial/spline.m,
  7325 	polynomial/ppval.m, set/setxor.m: New files from Octave Forge.
  7326 
  7327 2006-05-17  John W. Eaton  <jwe@octave.org>
  7328 
  7329 	* set/intersection.m: Delete
  7330 	* deprecated/intersection.m: New file.
  7331 
  7332 2006-05-17  David Bateman  <dbateman@free.fr>
  7333 
  7334 	* general/cplxpair.m, general/trapz.m, general/cumtrapz.m,
  7335 	general/isdir.m, miscellaneous/dos.m, miscellaneous/getfield.m,
  7336 	miscellaneous/setfield.m, plot/fplot.m, set/intersect.m,
  7337 	signal/ifftshift.m, signal/filter2.m, specfun/betaln.m,
  7338 	specfun/factorial.m, strings/strvcat.m: New files from Octave
  7339 	Forge.
  7340 
  7341 2006-05-11  John W. Eaton  <jwe@octave.org>
  7342 
  7343 	* path/path.m: Delete (now a built-in function).
  7344 
  7345 	* pkg/Makefile.in: New file.
  7346 	* configure.in (AC_CONFIG_FILES): Add pkg/Makefile to the list.
  7347 	* Makefile.in (SUBDIRS): Add pkg to the list.
  7348 
  7349 2006-05-10  John W. Eaton  <jwe@octave.org>
  7350 
  7351 	* tar.m, untar.m, unzip.m: Adapt to Octave coding style.
  7352 	* tar.m, untar.m: Only tar; don't compress or uncompress.
  7353 
  7354 2006-05-10  S�ren Hauberg  <hauberg@gmail.com>
  7355 
  7356 	* tar.m, untar.m, unzip.m: New files.
  7357 
  7358 2006-05-10  John W. Eaton  <jwe@octave.org>
  7359 
  7360 	* path/addpath.m, path/rmpath.m: Improve compatibility.
  7361 	* path/setpath.m: Delete.
  7362 
  7363 	* pkg/pkg.m: New file.
  7364 
  7365 2006-05-09  Keith Goodman  <kwgoodman@gmail.com>
  7366 
  7367 	* plot/plot.m: Doc string fix.
  7368 
  7369 2006-05-09  Paul Kienzle  <pkienzle@users.sf.net>
  7370 
  7371 	* testfun/speeed.m: Use new interface to unique and assert.
  7372 	Improve documentation.  Approximate time complexity from log-log
  7373 	plot.  Return time complexity and raw times if requested.  The
  7374 	mean ratio is no longer returned.  Provide complete control over
  7375 	which n are computed.
  7376 
  7377 2006-05-09  John W. Eaton  <jwe@octave.org>
  7378 
  7379 	* path/path.m: Move here from miscellaneous.
  7380 	Adapt to new LOADPATH definition.
  7381 
  7382 2006-05-03  David Bateman  <dbateman@free.fr>
  7383 
  7384 	* path/rmpath.m, path/addpath.m, miscellaneous/path.m: Replace all
  7385 	explicit uses of a path seperation character with pathsep().
  7386 
  7387 2006-05-03  Bob Weigel  <rweigel@gmu.edu>
  7388 
  7389 	* set/setdiff.m: New arg, byrows.  New tests.
  7390 
  7391 2006-04-29  John W. Eaton  <jwe@octave.org>
  7392 
  7393 	* startup/main-rcfile: Disable some warnings.
  7394 
  7395 2006-04-14  Bill Denney  <denney@seas.upenn.edu>
  7396 
  7397  	* strings/strcmpi.m: Return false instead of error if args are not
  7398 	char or cellstr.
  7399 
  7400 2006-04-10  John W. Eaton  <jwe@octave.org>
  7401 
  7402 	* miscellaneous/dir.m: Ensure that returned structure array is
  7403 	Nx1, not 1xN.
  7404 
  7405 2006-04-06  Olli Saarela  <olli.saarela@kcl.fi>
  7406 
  7407 	* plot/hist.m: Ignore NaN in inputs.
  7408 
  7409 2006-04-06  Keith Goodman  <kwgoodman@gmail.com>
  7410 
  7411 	* miscellaneous/mkoctfile.m: Doc string fix.
  7412 
  7413 2006-04-05  John W. Eaton  <jwe@octave.org>
  7414 
  7415 	* plot/__plt2__.m: Return data = [] and fmtstr = "" if x1 and x2
  7416 	are both empty.
  7417 	* plot/__plt__.m: Ignore empty data and format strings returned
  7418 	from __plt1__ or __plt2__.
  7419 
  7420 2006-04-04  Bob Weigel  <rweigel@gmu.edu>
  7421 
  7422 	* set/unique.m: Properly handle single column input when
  7423 	"rows" is specified.
  7424 
  7425 2006-04-04  John W. Eaton  <jwe@octave.org>
  7426 
  7427 	* path/setpath.m: New file.
  7428 	* path/savepath.m: Use setpath to set path instead of assigning
  7429 	directly to LOADPATH.
  7430 
  7431 	* path/Makefile.in, path/addpath.m, path/rmpath.m, path/savepath.m:
  7432 	New files, adapted from Octave Forge by Keith Goodman
  7433 	<kwgoodman@gmail.com>.
  7434 	* path: New directory.
  7435 	* Makefile.in (SUBDIRS): Add it to the list.
  7436 	* configure.in (AC_CONFIG_FILES): Include path/Makefile here.
  7437 
  7438 2006-04-02  David Bateman  <dbateman@free.fr>
  7439 
  7440 	* general/tril.m, general.triu.m:
  7441 	Use resize (resize (x, 0), nr, nc) rather than zeros (nr, nc)
  7442 	to allow user types to work correctly.
  7443 	* special-matrix/hankel.m, special-matrix/toeplitz.m: Ditto.
  7444 
  7445 2006-04-03  David Bateman  <dbateman@free.fr>
  7446 
  7447 	* plot/grid.m: Cache the state of the grid to allow toggling.
  7448 	Accept keyword "minor" for minor grid.
  7449 
  7450 2006-03-28  John W. Eaton  <jwe@octave.org>
  7451 
  7452 	* general/isscalar.m: Only require that all dimensions are 1 for
  7453 	compatiblity.
  7454 
  7455 2006-03-28  Bill Denney  <bill@givebillmoney.com>
  7456 
  7457 	* general/isvector.m: Allow non-numeric objects to be vectors for
  7458 	compatibility.
  7459 
  7460 2006-03-28  Keith Goodman  <kwgoodman@gmail.com>
  7461 
  7462 	* plot/__errplot__.m: Doc string fix.
  7463 
  7464 	* miscellaneous/doc.m: Mark as command.
  7465 
  7466 	* general/isequal.m, general/__isequal__.m, general/cell2mat.m,
  7467 	general/isequalwithequalnans.m, general/blkdiag.m,
  7468 	strings/strfind.m, miscellaneous/doc.m: Update FSF address.
  7469 	
  7470 2006-03-27  Don Bindner  <dbindner@truman.edu>
  7471 
  7472 	* plot/meshgrid.m: If nargout == 3 and vectors are supplied,
  7473 	return 3d matrices.
  7474 
  7475 2006-03-27  Keith Goodman  <kwgoodman@gmail.com>
  7476 
  7477 	* time/toc.m: Don't print "Elapsed time..." if tic has not been set.
  7478 
  7479 2006-03-22  John W. Eaton  <jwe@octave.org>
  7480 
  7481 	* plot/print.m: Don't replot after popping terminal setting.
  7482 
  7483 2006-03-20  John W. Eaton  <jwe@octave.org>
  7484 
  7485 	* miscellaneous/mkoctfile.m: Use version-specific name of
  7486 	mkoctfile.  Use fullfile to construct file name.
  7487 
  7488 2006-03-20  Keith Goodman  <kwgoodman@gmail.com>
  7489 
  7490 	* miscellaneous/mkoctfile.m: Make it possible to call mkoctfile
  7491 	shell script from Octave prompt.
  7492 
  7493 2006-03-17  John W. Eaton  <jwe@octave.org>
  7494 
  7495 	* deprecated/weibcdf.m, deprecated/weibinv.m,
  7496 	deprecated/weibpdf.m, deprecated/weibrnd.m: New functions.
  7497 
  7498 	* deprecated/weibull_cdf.m, deprecated/weibull_inv.m,
  7499 	deprecated/weibull_pdf.m, deprecated/weibull_rnd.m:
  7500 	Call new wbl functions to do the real work.
  7501 	Swap args and provide default values as necessary to preserve
  7502 	compatibility with old version of Octave.
  7503 
  7504 	* statistics/distributions/wblcdf.m: Rename from weibcdf.m.
  7505 	statistics/distributions/wblinv.m: Rename from weibinv.m.
  7506 	statistics/distributions/wblpdf.m: Rename from weibpdf.m.
  7507 	statistics/distributions/wblrnd.m: Rename from weibrnd.m.
  7508 	Swap scale and shape args for compatibility.
  7509 
  7510 	* deprecated/lognormal_cdf.m, deprecated/lognormal_inv.m,
  7511 	deprecated/lognormal_pdf.m, deprecated/lognormal_rnd.m:
  7512 	Preserve compatibility with old versions of Octave given new
  7513 	definitions of logncdf, logninv, lognpdf, and lognrnd.
  7514 
  7515 	* statistics/distributions/logncdf.m,
  7516 	statistics/distributions/logninv.m,
  7517 	statistics/distributions/lognpdf.m,
  7518 	statistics/distributions/lognrnd.m: Compatibility fixes.
  7519 	From Ben Barrowes  <barrowes@alum.mit.edu>
  7520 
  7521 	* deprecated/hypergeometric_rnd.m: Update interface to match
  7522 	current 2.1.x version.
  7523 
  7524 	* deprecated/t_rnd.m: Call trnd, not t_rnd.
  7525 
  7526 	* miscellaneous/dir.m: Use readdir instead of glob.
  7527 	Special case for "." to avoid globbing.  Use list_in_columns.
  7528 	Eliminate unused variables len and finfo.
  7529 
  7530 2006-03-16  Bill Denney  <bill@givebillmoney.com>
  7531 
  7532 	* miscellaneous/dir.m: Improve compatibility.
  7533 
  7534 2006-03-15  William Poetra Yoga Hadisoeseno  <williampoetra@gmail.com>
  7535 
  7536 	* time/calendar.m, time/datestr.m, time/datevec.m, time/eomday.m,
  7537 	time/now.m, time/weekday.m: New functions from Octave Forge.
  7538 
  7539 2006-03-16  John W. Eaton  <jwe@octave.org>
  7540 
  7541 	* control/base/bode_bounds.m: Check for iip and iiz empty instead
  7542 	of looking at sum of max dimensions.
  7543 
  7544 2006-03-16  David Bateman  <dbateman@free.fr>
  7545 
  7546 	* testfun/test.m: Clear last warning before warning test to avoid
  7547 	issues with previously set warnings.
  7548 	* build_sparse_test.sh: Tests for multiple RHS for rectanguar
  7549 	sparse matrices. Force matrix type from spqr solution to be
  7550 	singular to force QR solvers to be used for assert.
  7551 
  7552 2006-03-16  William Poetra Yoga Hadisoeseno  <williampoetra@gmail.com>
  7553 
  7554 	* strings/strfind.m: New file.
  7555 
  7556 2006-03-16  John W. Eaton  <jwe@octave.org>
  7557 
  7558 	* general/rows.m, general/columns.m: Delete.
  7559 
  7560 2006-03-15  William Poetra Yoga Hadisoeseno  <williampoetra@gmail.com>
  7561 
  7562 	* strings/strcmpi.m: Simplify.
  7563 	* strings/strncmpi.m: Import from octave-forge, simplify.
  7564 	* strings/strtrunc.m: New file.
  7565 
  7566 	* strings/lower.m, strings/upper.m: Handle cellstr arguments.
  7567 
  7568 2006-03-15  John W. Eaton  <jwe@octave.org>
  7569 
  7570 	* miscellaneous/doc.m: New file.
  7571 	From S�ren Hauberg <soren@hauberg.org>.
  7572 
  7573 2006-03-15  Keith Goodman  <kwgoodman@gmail.com>
  7574 
  7575 	* miscellaneous/mkoctfile.m: New file.
  7576 
  7577 2006-03-15  John W. Eaton  <jwe@octave.org>
  7578 
  7579 	* polynomial/residue.m: Use & instead of && to generate arg for find.
  7580 
  7581 2006-03-14  Keith Goodman  <kwgoodman@gmail.com>
  7582 
  7583 	* strings/bin2dec.m: Doc fix.
  7584 
  7585 2006-03-10  Paul Kienzle  <pkienzle@users.sf.net>
  7586 
  7587 	* time/etime.m: Use datenum to support times spanning year boundaries.
  7588 	* time/datenum.m: New function to compute day number from time.
  7589 
  7590 2006-03-09  John W. Eaton  <jwe@octave.org>
  7591 
  7592 	* miscellaneous/unix.m, plot/print.m:
  7593 	Swap order of outputs from system.
  7594 
  7595 2006-03-06  Keith Goodman  <kwgoodman@gmail.com>
  7596 
  7597 	* audio/lin2mu.m, audio/loadaudio.m, audio/mu2lin.m,
  7598 	audio/playaudio.m, audio/record.m, audio/saveaudio.m,
  7599 	audio/wavread.m, audio/wavwrite.m, control/base/DEMOcontrol.m,
  7600 	control/base/__stepimp__.m, control/base/are.m,
  7601 	control/base/controldemo.m, control/base/damp.m,
  7602 	control/base/dare.m, control/base/impulse.m, control/base/lqg.m,
  7603 	control/base/step.m, control/system/abcddim.m,
  7604 	control/system/is_abcd.m, control/system/is_controllable.m,
  7605 	control/system/is_detectable.m, control/system/is_observable.m,
  7606 	control/system/is_stabilizable.m, control/system/is_stable.m,
  7607 	control/system/jet707.m, control/system/sys2fir.m,
  7608 	control/system/sysdimensions.m, control/system/sysupdate.m,
  7609 	control/system/tfout.m, control/system/ugain.m,
  7610 	control/system/zpout.m, elfun/lcm.m, finance/irr.m,
  7611 	finance/nper.m, finance/npv.m, finance/pmt.m, finance/pv.m,
  7612 	finance/rate.m, general/__isequal__.m, general/bitcmp.m,
  7613 	general/bitget.m, general/bitset.m, general/blkdiag.m,
  7614 	general/cart2pol.m, general/cart2sph.m, general/cell2mat.m,
  7615 	general/circshift.m, general/columns.m, general/flipdim.m,
  7616 	general/fliplr.m, general/flipud.m, general/ind2sub.m,
  7617 	general/int2str.m, general/isdefinite.m, general/isequal.m,
  7618 	general/isequalwithequalnans.m, general/isscalar.m,
  7619 	general/issquare.m, general/issymmetric.m, general/isvector.m,
  7620 	general/logspace.m, general/mod.m, general/nextpow2.m,
  7621 	general/num2str.m, general/perror.m, general/pol2cart.m,
  7622 	general/rem.m, general/rot90.m, general/rotdim.m, general/rows.m,
  7623 	general/shiftdim.m, general/sph2cart.m, general/sub2ind.m,
  7624 	general/tril.m, image/hsv2rgb.m, image/image.m, image/imagesc.m,
  7625 	image/imshow.m, image/ind2gray.m, image/ind2rgb.m,
  7626 	image/loadimage.m, image/rgb2hsv.m, image/rgb2ind.m,
  7627 	image/saveimage.m, io/beep.m, linear-algebra/cond.m,
  7628 	linear-algebra/norm.m, miscellaneous/comma.m, miscellaneous/dir.m,
  7629 	miscellaneous/license.m, miscellaneous/menu.m,
  7630 	miscellaneous/semicolon.m, miscellaneous/texas_lotto.m,
  7631 	miscellaneous/unix.m, miscellaneous/ver.m, optimization/sqp.m,
  7632 	plot/__errcomm__.m, plot/__errplot__.m, plot/__pltopt1__.m,
  7633 	plot/__pltopt__.m, plot/bar.m, plot/contour.m, plot/errorbar.m,
  7634 	plot/grid.m, plot/hist.m, plot/loglog.m, plot/loglogerr.m,
  7635 	plot/mesh.m, plot/meshgrid.m, plot/plot.m, plot/polar.m,
  7636 	plot/semilogx.m, plot/semilogxerr.m, plot/semilogy.m,
  7637 	plot/semilogyerr.m, plot/shg.m, plot/stairs.m, plot/title.m,
  7638 	plot/xlabel.m, polynomial/compan.m, polynomial/conv.m,
  7639 	polynomial/deconv.m, polynomial/polyderiv.m, polynomial/polygcd.m,
  7640 	polynomial/polyinteg.m, polynomial/polyout.m,
  7641 	polynomial/polyreduce.m, polynomial/polyval.m,
  7642 	polynomial/polyvalm.m, polynomial/residue.m, set/complement.m,
  7643 	set/create_set.m, set/intersection.m, set/ismember.m,
  7644 	set/setdiff.m, set/union.m, set/unique.m, sparse/etreeplot.m,
  7645 	sparse/gplot.m, sparse/spalloc.m, sparse/sphcat.m,
  7646 	sparse/sprand.m, sparse/sprandn.m, sparse/sprandsym.m,
  7647 	sparse/spvcat.m, sparse/treeplot.m, specfun/erfinv.m,
  7648 	specfun/log2.m, specfun/pow2.m, special-matrix/hankel.m,
  7649 	special-matrix/hilb.m, special-matrix/invhilb.m,
  7650 	special-matrix/sylvester_matrix.m, special-matrix/toeplitz.m,
  7651 	special-matrix/vander.m, statistics/base/median.m,
  7652 	statistics/base/std.m, statistics/distributions/gamcdf.m,
  7653 	statistics/distributions/gaminv.m,
  7654 	statistics/distributions/gampdf.m,
  7655 	statistics/distributions/gamrnd.m, strings/base2dec.m,
  7656 	strings/bin2dec.m, strings/dec2base.m, strings/dec2bin.m,
  7657 	strings/dec2hex.m, strings/hex2dec.m, strings/isletter.m,
  7658 	strings/lower.m, strings/upper.m, testfun/assert.m,
  7659 	testfun/demo.m, testfun/example.m, testfun/test.m, time/etime.m:
  7660 	Move @seealso inside @defXXX macro.  Remove "and" from @seealso.
  7661 
  7662 2006-02-27  John W. Eaton  <jwe@octave.org>
  7663 
  7664 	* time/tic.m: Move here from miscellaneous/tic.m.
  7665 	* time/toc.m: Move here from miscellaneous/toc.m.
  7666 
  7667 2006-02-26  Keith Goodman  <kwgoodman@gmail.com>
  7668  
  7669  	* miscellaneous/toc.m: Display "Elapsed time is X seconds" if user
  7670 	does not assign output of toc to a variable.
  7671 
  7672 2006-02-16  Bill Denney  <denney@seas.upenn.edu>
  7673 
  7674  	* axis.m: Catch limits that are the same and return an error.
  7675 
  7676 2006-02-15  Dmitri A. Sergatskov  <dasergatskov@gmail.com>
  7677 
  7678 	* plot/print.m: Accept emf device option to support Enhanced
  7679 	Metafile format.
  7680 
  7681 2006-02-15  A S Hodel  <hodelas@auburn.edu>
  7682 
  7683 	* control/base/lqe.m: Doc fix.
  7684 
  7685 2006-02-15  Keith Goodman  <kwgoodman@gmail.com>
  7686  
  7687  	* statistics/distributions/gamcdf.m: Doc fix.
  7688  	* statistics/distributions/gaminv.m: Doc fix.
  7689  	* statistics/distributions/gampdf.m: Doc fix.
  7690  	* statistics/distributions/gamrnd.m: Doc fix.
  7691 
  7692 2006-02-09  David Bateman  <dbateman@free.fr>
  7693 
  7694 	* general/triu.m: Minimum change to allow sparse matrix. More needed
  7695 	for arbitrary user type.
  7696 	* general/tril.m: ditto.
  7697 	* sparse/sprand.m: Doc fix.
  7698 	* sparse/sprandn.m: Ditto.
  7699 	* sparse/sprandsym.m: New function.
  7700 	* audio/setaudio.m, general/cart2pol.m, general/cart2sph.m,
  7701 	general/pol2cart.m, general/sph2cart.m, signal/freqz_plot.m:
  7702 	Update for syntax error for latest texinfo.tex file.
  7703 
  7704 2006-02-02  John W. Eaton  <jwe@octave.org>
  7705 
  7706 	* plot/grid.m: Append ";\n" to "set grid" command.
  7707 
  7708 2006-02-02  A S Hodel  <hodelas@auburn.edu>
  7709 
  7710 	* control/base/rlocus.m: Don't atttempt to plot rlzer if it is empty.
  7711 
  7712 2006-01-13  John W. Eaton  <jwe@octave.org>
  7713 
  7714 	* audio/Makefile.in, control/base/Makefile.in,
  7715 	control/hinf/Makefile.in, control/obsolete/Makefile.in,
  7716 	control/system/Makefile.in, control/util/Makefile.in,
  7717 	deprecated/Makefile.in, elfun/Makefile.in, finance/Makefile.in,
  7718 	general/Makefile.in, image/Makefile.in, io/Makefile.in,
  7719 	linear-algebra/Makefile.in, miscellaneous/Makefile.in,
  7720 	optimization/Makefile.in, plot/Makefile.in,
  7721 	polynomial/Makefile.in, quaternion/Makefile.in, set/Makefile.in,
  7722 	signal/Makefile.in, sparse/Makefile.in, specfun/Makefile.in,
  7723 	special-matrix/Makefile.in, startup/Makefile.in,
  7724 	statistics/base/Makefile.in, statistics/distributions/Makefile.in,
  7725 	statistics/models/Makefile.in, statistics/tests/Makefile.in,
  7726 	strings/Makefile.in, time/Makefile.in, testfun/Makefile.in:
  7727 	(all): Depend on PKG_ADD.
  7728 	(PKG_ADD): New target.
  7729 
  7730 2006-01-13  Bill Denney  <bill@givebillmoney.com>
  7731 
  7732  	* miscellaneous/dir.m: Add @seealso{} to docstring.
  7733 
  7734 2006-01-13  John W. Eaton  <jwe@octave.org>
  7735 
  7736 	* time/etime.m: Move here from miscellaneous/etime.m.
  7737 	* time/is_leap_year.m: Move here from miscellaneous/is_leap_year.m.
  7738 
  7739 2006-01-13  Bill Denney  <bill@givebillmoney.com>
  7740 
  7741 	 * miscellaneous/dir.m: Use filesep instead of "/" where needed.
  7742 	 * miscellaneous/fullfile.m: Likewise.
  7743 
  7744 2006-01-12  David Bateman  <dbateman@free.fr>
  7745 
  7746 	* general/blkdiag.m: Compatible behavior for empty matrices 
  7747 	* statistics/base/unidrnd.m: Documentation buglet.
  7748 
  7749 2005-12-14  David Bateman  <dbateman@free.fr>
  7750 
  7751 	* testfun/assert.m, testfun/fail.m, testfun/test.m, testfun/demo.m,
  7752 	testfun/speed.m, testfun/example.m, Makefile.in: New files.
  7753 
  7754 	* Makefile.in (SUBDIRS): Include testfun.
  7755 	* configure.in (AC_CONFIG_FILES): Include testfun/Makefile.
  7756 
  7757 	* miscellaneous/dir.m: Transpose sub-assignment for cleanness.
  7758 
  7759 	* general/__isequal__.m: Remove reference to getfield.
  7760 
  7761 	* plot/hist.m: Update test code for row/column discrepencies.
  7762 	* signal/freqz.m: Alter output row/column for matlab compatibility.
  7763 	Update the test code for this.
  7764 	* sparse/spstats.m: Fix small bug in the dimension of output.
  7765 
  7766 2005-12-13  William Poetra Yoga Hadisoeseno  <williampoetra@gmail.com>
  7767 
  7768 	* cell/cell2mat.m: New file, from octave-forge.
  7769 
  7770 2005-12-13  Ivana Varekova  <varekova@redhat.com>
  7771 
  7772 	* sparse/treeplot.m, sparse/etreeplot.m, sparse/gplot.m:
  7773 	New graph theory functions.
  7774 
  7775 2005-12-13  John W. Eaton  <jwe@octave.org>
  7776 
  7777 	* general/blkdiag.m: Use "isempty" instead of @isempty.
  7778 
  7779 	* control/system/ss.m: Doc fix.
  7780 	From Jorge Barros de Abreu <ficmatin01@solar.com.br>.
  7781 
  7782 2005-12-12  Michael Zeising  <michael@michaels-website.de>
  7783 
  7784 	* audio/wavread.m, audio/wavwrite.m: 
  7785 	Correct scaling for 8-bit linear pcm samples.
  7786 	Improve scaling for all other linear pcm resolutions.
  7787 
  7788 2005-12-07  John W. Eaton  <jwe@octave.org>
  7789 
  7790 	* statistics/base/moment.m: Don't save and restore warn_str_to_num.
  7791 
  7792 	* sparse/spdiags.m: Don't save and restore warn_fortran_indexing.
  7793 	* strings/strjust.m: Likewise.
  7794 
  7795 	* general/shift.m: Don't save and restore warn_empty_list_elements.
  7796 	* signal/arma_rnd.m: Likewise.
  7797 	* strings/strcat.m: Likewise.
  7798 	* control/base/__freqresp__.m: Likewise.
  7799 	* control/base/place.m: Likewise.
  7800 	* control/base/pzmap.m: Likewise.
  7801 	* control/base/pzmap.m: Likewise.
  7802 	* control/system/sysappend.m: Likewise.
  7803 	* control/system/syscont.m: Likewise.
  7804 	* control/system/sysdisc.m: Likewise.
  7805 	* control/system/sysgroup.m: Likewise.
  7806 	* control/system/tfout.m: Likewise.
  7807 	* control/system/zpout.m: Likewise.
  7808 	* control/util/__outlist__.m: Likewise.
  7809 
  7810 2005-12-06  John W. Eaton  <jwe@octave.org>
  7811 
  7812 	* audio/wavread.m, audio/wavwrite.m: Adapt to Octave coding style.
  7813 	Avoid for loop in interleave/deinterleave steps.
  7814 
  7815 2005-12-06  Michael Zeising  <michael@michaels-website.de>
  7816 
  7817 	* audio/wavread.m, audio/wavwrite.m: New files.
  7818 
  7819 2005-12-06  John W. Eaton  <jwe@octave.org>
  7820 
  7821 	* miscellaneous/dir.m: Return Nx1 instead of 1xN struct array.
  7822 
  7823 2005-12-05  John W. Eaton  <jwe@octave.org>
  7824 
  7825 	* plot/axis.m: Add "## PKG_ADD: mark_as_command axis" line.
  7826 
  7827 2005-12-02  John W. Eaton  <jwe@octave.org>
  7828 
  7829 	* miscellaneous/fileattrib.m: New function.
  7830 
  7831 2005-12-01  John W. Eaton  <jwe@octave.org>
  7832 
  7833 	* general/columns.m: Use size (x, 2) instead of [nr, nc] = size (x).
  7834 	* general/rows.m: Use size (x, 1) instead of [nr, nc] = size (x).
  7835 	From William Poetra Yoga Hadisoeseno <williampoetra@yahoo.com>.
  7836 
  7837 2005-11-30  John W. Eaton  <jwe@octave.org>
  7838 
  7839 	* linear-algebra/krylov.m: Format doc string.
  7840 	From Jorge Barros de Abreu <ficmatin01@solar.com.br>.
  7841 
  7842 2005-11-23  William Poetra Yoga Hadisoeseno  <williampoetra@yahoo.com>
  7843 
  7844 	* general/blkdiag.m: Import from octave-forge.
  7845 	Ignore empty matrices in the input.  Add tests.
  7846 
  7847 	* general/isequal.m, general/isequalwithequalnans.m:
  7848 	New wrapper scripts for general/__isequal__.m.
  7849 	* general/__isequal__.m: Rename from general/isequal.m.
  7850 	New arg, nans_compare_equal.
  7851 
  7852 2005-11-29  John W. Eaton  <jwe@octave.org>
  7853 
  7854 	* miscellaneous/ver.m: Use new uname built-in function instead of
  7855 	calling system.  Only append octave_forge_string if
  7856 	OCTAVE_FORGE_VERSION exists.  Use puts instead of disp.
  7857 	Call license instead of hard-coding license info here.
  7858 
  7859 	* miscellaneous/license.m: Use persistent instead of global for
  7860 	__octave_licenses__.  Use puts instead of disp.
  7861 	Use getuid and getpwuid instead of calling unix ("id -un").
  7862 	If nargout = 1, return license info instead of printing usage message.
  7863 
  7864 2005-11-29  William Poetra Yoga Hadisoeseno  <williampoetra@gmail.com>
  7865 
  7866 	* miscellaneous/ver.m: New file.
  7867 	* miscellaneous/license.m: New file.
  7868 
  7869 2005-11-22  John W. Eaton  <jwe@octave.org>
  7870 
  7871 	* plot/axis.m: Use %.16g instead of just %g to format ranges for
  7872 	gnuplot set command.
  7873 
  7874 2005-11-15  John W. Eaton  <jwe@octave.org>
  7875 
  7876 	* general/shiftdim.m: Doc fix.
  7877 
  7878 2005-11-07  Keith Goodman  <kwgoodman@gmail.com>
  7879 
  7880 	* set/unique.m: Doc string fix.
  7881 
  7882 2005-11-01  John W. Eaton  <jwe@octave.org>
  7883 
  7884 	* Makefile.in (distclean, maintainer-clean):
  7885 	Also remove autom4te.cache directory.
  7886 	From Quentin Spencer  <qspencer@ieee.org>.
  7887 
  7888 2005-10-28  John W. Eaton  <jwe@octave.org>
  7889 
  7890 	* general/shiftdim.m: Compatibility fix for row vectors.
  7891 	Correct check for non-scalar non-integer shift.  For positive
  7892 	N, shift is remainder of N and number of dims.  Always return NS.
  7893 	Simplify.
  7894 
  7895 2005-10-18  Keith Goodman  <kwgoodman@gmail.com>
  7896 
  7897 	* general/randperm.m: Improve compatibility by allowing input
  7898 	value of zero.
  7899 
  7900 2005-10-13  John W. Eaton  <jwe@octave.org>
  7901 
  7902 	* plot/__plt__.m, plot/__errplot__.m, plot/replot.m:
  7903 	If in multiplot mode, clear plot before issuing new plot command.
  7904 
  7905 	* plot/__setup_plot__.m: New function.
  7906 	* plot/__plt__.m, plot__errplot__.m: Use it.
  7907 	Handle multiplot data and offsets here.
  7908 
  7909 	* plot/__plot_globals__.m: Also keep track of multiplot options.
  7910 	Move initialization to __setup_plot__.m.
  7911 
  7912 	* plot/subplot.m: Multiplot globals now in __plot_globals__.m.
  7913 	Don't reset gnuplot_command_replot.
  7914 
  7915 	* plot/replot.m: Handle multiplot data and offsets here.
  7916 	* plot__axis_label__.m, plot/axis.m, plot/grid.m,
  7917 	plot/plot_border.m, plot/plot.m, plot/plot_title.m,
  7918 	plot/top_title.m: Call replot, not __gnuplot_replot__.
  7919 
  7920 2005-10-12  John W. Eaton  <jwe@octave.org>
  7921 
  7922 	* plot/figure.m: Handle __current_figure__, not gnuplot details.
  7923 
  7924 2005-10-04  Rafael Laboissiere  <rafael@debian.org>
  7925 
  7926 	* binoinv.m, chi2pdf.m, frnd.m, poissinv.m, tinv.m, trnd.m,
  7927 	weibrnd.m: Removed calls and references to deprecated _pdf and
  7928 	_inv functions.
  7929 	* chi2pdf.m: Fixed typos in the documentation.
  7930 
  7931 2005-09-28  John W. Eaton  <jwe@octave.org>
  7932 
  7933 	* miscellaneous/single.m: New function.
  7934 
  7935 	* statistics/base/unidrnd.m: New function.
  7936 
  7937 2005-09-27  John W. Eaton  <jwe@octave.org>
  7938 
  7939 	* miscellaneous/dir.m: Filename never includes directory part.
  7940 
  7941 2005-09-22  John W. Eaton  <jwe@octave.org>
  7942 
  7943 	* polynomial/residue.m: Use logical indexing instead of find..
  7944 
  7945 2005-09-22  Julius Smith  <jos@ccrma.stanford.edu>
  7946 
  7947 	* polynomial/residue.m: Avoid division by zero for pure imaginary
  7948 	and zero poles.
  7949 
  7950 2005-09-22  Bill Denney  <denney@seas.upenn.edu>
  7951 
  7952 	* strings/deblank.m: Handle cell arrays.
  7953 	* strings/split.m: New argument, N, to limit number of splits.
  7954 
  7955 2005-09-22  Miroslaw Kwasniak  <mirek@zind.ikem.pwr.wroc.pl>
  7956 
  7957 	* plot/__pltopt1__.m: Handle plot colors "w" and "k" separately.
  7958 
  7959 2005-09-20  "Orestes Mas"  <orestes@tsc.upc.edu>
  7960 
  7961 	* control/base/rlocus.m: Doc fix.
  7962 
  7963 2005-09-20  John W. Eaton  <jwe@octave.org>
  7964 
  7965 	* general/isvector.m: Improve compatibility.
  7966 
  7967 	* general/postpad.m: Allow first argument to be a scalar.
  7968 	Allow padding to extend dimensionality.
  7969 	* general/prepad.m: Likewise.
  7970 
  7971 2005-09-14  Daniel  <durbano@shbano.com>
  7972 
  7973 	* statistics/tests/bartlett_test.m, linear-algebra/cross.m,
  7974 	statistics/distributions/discrete_cdf.m, general/fliplr.m,
  7975 	/control/base/dgram.m: Doc string fixes.
  7976 	From Jorge Barros de Abreu <ficmatin01@solar.com.br>.
  7977 
  7978 2005-09-12  Stefan van der Walt  <stefan@sun.ac.za>
  7979 
  7980 	* saveimage.m: Do not ignore most significant bit when writing
  7981 	black and white images to file.
  7982 
  7983 2005-09-07  Bill Denney  <denney@seas.upenn.edu>
  7984 
  7985 	* audio/playaudio.m, control/base/__bodquist__.m,
  7986 	control/base/lqg.m, control/obsolete/dezero.m,
  7987 	control/system/__syschnamesl__.m, control/system/__sysconcat__.m,
  7988 	control/system/c2d.m, control/system/cellidx.m,
  7989 	control/system/d2c.m, control/system/dmr2d.m,
  7990 	control/system/is_signal_list.m, control/system/listidx.m,
  7991 	control/system/ss.m, control/system/sysappend.m,
  7992 	control/system/sysconnect.m, control/system/sysdup.m,
  7993 	control/system/sysgetsignals.m, control/system/sysidx.m,
  7994 	control/system/sysprune.m, control/system/syssetsignals.m,
  7995 	control/system/tfout.m, control/system/zpout.m,
  7996 	control/util/prompt.m, control/util/sortcom.m,
  7997 	control/util/strappend.m, finance/fv.m, finance/nper.m,
  7998 	finance/pmt.m, finance/pv.m, finance/rate.m, general/diff.m,
  7999 	general/num2str.m, general/repmat.m, general/sortrows.m,
  8000 	general/strerror.m, image/colormap.m, image/imshow.m,
  8001 	image/loadimage.m, image/saveimage.m, linear-algebra/norm.m,
  8002 	miscellaneous/fileparts.m, miscellaneous/popen2.m,
  8003 	plot/__axis_label__.m, plot/__errcomm__.m, plot/__plt1__.m,
  8004 	plot/__plt2__.m, plot/__plt__.m, plot/__pltopt1__.m,
  8005 	plot/__pltopt__.m, plot/axis.m, plot/bottom_title.m, plot/close.m,
  8006 	plot/grid.m, plot/hist.m, plot/plot_border.m, plot/polar.m,
  8007 	plot/print.m, plot/title.m, plot/top_title.m,
  8008 	polynomial/polyout.m, set/unique.m, signal/freqz.m, signal/stft.m,
  8009 	statistics/base/mean.m, statistics/base/moment.m,
  8010 	statistics/tests/cor_test.m,
  8011 	statistics/tests/kolmogorov_smirnov_test.m,
  8012 	statistics/tests/kolmogorov_smirnov_test_2.m,
  8013 	statistics/tests/prop_test_2.m, statistics/tests/sign_test.m,
  8014 	statistics/tests/t_test.m, statistics/tests/t_test_2.m,
  8015 	statistics/tests/t_test_regression.m, statistics/tests/u_test.m,
  8016 	statistics/tests/var_test.m, statistics/tests/welch_test.m,
  8017 	statistics/tests/wilcoxon_test.m, statistics/tests/z_test.m,
  8018 	statistics/tests/z_test_2.m, strings/base2dec.m, strings/blanks.m,
  8019 	strings/deblank.m, strings/dec2base.m, strings/index.m,
  8020 	strings/rindex.m, strings/split.m, strings/str2mat.m,
  8021 	strings/str2num.m, strings/strcat.m, strings/strcmpi.m,
  8022 	strings/strncmp.m, strings/strrep.m, strings/substr.m:
  8023 	Avoid deprecated functions.  Use ischar instead of isstr.  Use
  8024 	isvector instead of is_vector.  Use isstruct instead of
  8025 	is_struct.  Use char instead of setstr.
  8026 
  8027 2005-08-31  Daniel  <durbano@shbano.com>
  8028 
  8029 	* special-matrix/invhilb.m, statistics/base/iqr.m,
  8030 	control/system/is_controllable.m, set/ismember.m: Doc fixes.
  8031 	From Jorge Barros de Abreu <ficmatin01@solar.com.br>.
  8032 
  8033 2005-08-29  Bill Denney  <denney@seas.upenn.edu>
  8034 
  8035 	* image/saveimage.m: Open output file in binary mode.
  8036 
  8037 	* miscellaneous/bug_report.m: Open prefs file in text mode.
  8038 
  8039 2005-08-16  John W. Eaton  <jwe@octave.org>
  8040 
  8041 	* miscellaneous/computer.m: Handle optional maxsize and endian
  8042 	outputs.
  8043 
  8044 2005-08-15  John W. Eaton  <jwe@octave.org>
  8045 
  8046 	* strings/strcat.m: Allow single argument.
  8047 
  8048 2005-07-18  John W. Eaton  <jwe@octave.org>
  8049 
  8050 	* strings/strcmp.m: Delete.
  8051 
  8052 2005-07-13  John W. Eaton  <jwe@octave.org>
  8053 
  8054 	* deprecated/hypergeometric_rnd.m: Preserve compatibility with old
  8055 	versions of Octave.
  8056 
  8057 2005-07-13  Ben Barrowes  <barrowes@alum.mit.edu>
  8058 
  8059 	* statistics/distributions/betacdf.m: Rename from beta_cdf.m.
  8060 	* statistics/distributions/betainv.m: Rename from beta_inv.m.
  8061 	* statistics/distributions/betapdf.m: Rename from beta_pdf.m.
  8062 	* statistics/distributions/betarnd.m: Rename from beta_rnd.m.
  8063 	* statistics/distributions/binocdf.m: Rename from binomial_cdf.m.
  8064 	* statistics/distributions/binoinv.m: Rename from binomial_inv.m.
  8065 	* statistics/distributions/binopdf.m: Rename from binomial_pdf.m.
  8066 	* statistics/distributions/binornd.m: Rename from binomial_rnd.m.
  8067 	* statistics/distributions/chi2cdf.m: Rename from chisquare_cdf.m.
  8068 	* statistics/distributions/chi2inv.m: Rename from chisquare_inv.m.
  8069 	* statistics/distributions/chi2pdf.m: Rename from chisquare_pdf.m.
  8070 	* statistics/distributions/chi2rnd.m: Rename from chisquare_rnd.m.
  8071 	* statistics/distributions/expcdf.m: Rename from exponential_cdf.m.
  8072 	* statistics/distributions/expinv.m: Rename from exponential_inv.m.
  8073 	* statistics/distributions/exppdf.m: Rename from exponential_pdf.m.
  8074 	* statistics/distributions/exprnd.m: Rename from exponential_rnd.m.
  8075 	* statistics/distributions/fcdf.m: Rename from f_cdf.m.
  8076 	* statistics/distributions/finv.m: Rename from f_inv.m.
  8077 	* statistics/distributions/fpdf.m: Rename from f_pdf.m.
  8078 	* statistics/distributions/frnd.m: Rename from f_rnd.m.
  8079 	* statistics/distributions/gamcdf.m: Rename from gamma_cdf.m.
  8080 	* statistics/distributions/gaminv.m: Rename from gamma_inv.m.
  8081 	* statistics/distributions/gampdf.m: Rename from gamma_pdf.m.
  8082 	* statistics/distributions/gamrnd.m: Rename from gamma_rnd.m.
  8083 	* statistics/distributions/geocdf.m: Rename from geometric_cdf.m.
  8084 	* statistics/distributions/geoinv.m: Rename from geometric_inv.m.
  8085 	* statistics/distributions/geopdf.m: Rename from geometric_pdf.m.
  8086 	* statistics/distributions/geornd.m: Rename from geometric_rnd.m.
  8087 	* statistics/distributions/hygecdf.m: Rename from hypergeometric_cdf.m.
  8088 	* statistics/distributions/hygeinv.m: Rename from hypergeometric_inv.m.
  8089 	* statistics/distributions/hygepdf.m: Rename from hypergeometric_pdf.m.
  8090 	* statistics/distributions/hygernd.m: Rename from hypergeometric_rnd.m.
  8091 	* statistics/distributions/logncdf.m: Rename from lognormal_cdf.m.
  8092 	* statistics/distributions/logninv.m: Rename from lognormal_inv.m.
  8093 	* statistics/distributions/lognpdf.m: Rename from lognormal_pdf.m.
  8094 	* statistics/distributions/lognrnd.m: Rename from lognormal_rnd.m.
  8095 	* statistics/distributions/normcdf.m: Rename from normal_cdf.m.
  8096 	* statistics/distributions/norminv.m: Rename from normal_inv.m.
  8097 	* statistics/distributions/normpdf.m: Rename from normal_pdf.m.
  8098 	* statistics/distributions/normrnd.m: Rename from normal_rnd.m.
  8099 	* statistics/distributions/poisscdf.m: Rename from poisson_cdf.m.
  8100 	* statistics/distributions/poissinv.m: Rename from poisson_inv.m.
  8101 	* statistics/distributions/poisspdf.m: Rename from poisson_pdf.m.
  8102 	* statistics/distributions/poissrnd.m: Rename from poisson_rnd.m.
  8103 	* statistics/distributions/tcdf.m: Rename from t_cdf.m.
  8104 	* statistics/distributions/tinv.m: Rename from t_inv.m.
  8105 	* statistics/distributions/tpdf.m: Rename from t_pdf.m.
  8106 	* statistics/distributions/trnd.m: Rename from t_rnd.m.
  8107 	* statistics/distributions/unifcdf.m: Rename from unifoxorm_cdf.m.
  8108 	* statistics/distributions/unifinv.m: Rename from uniform_inv.m.
  8109 	* statistics/distributions/unifpdf.m: Rename from uniform_pdf.m.
  8110 	* statistics/distributions/unifrnd.m: Rename from uniform_rnd.m.
  8111 	* statistics/distributions/weibcdf.m: Rename from weibull_cdf.m.
  8112 	* statistics/distributions/weibinv.m: Rename from weibull_inv.m.
  8113 	* statistics/distributions/weibpdf.m: Rename from weibull_pdf.m.
  8114 	* statistics/distributions/wienrnd.m: Rename from wiener_rnd.m.
  8115 
  8116 	* deprecated/beta_cdf.m, deprecated/beta_inv.m,
  8117 	deprecated/beta_pdf.m, deprecated/beta_rnd.m,
  8118 	deprecated/binomial_cdf.m, deprecated/binomial_inv.m,
  8119 	deprecated/binomial_pdf.m, deprecated/binomial_rnd.m,
  8120 	deprecated/chisquare_cdf.m, deprecated/chisquare_inv.m,
  8121 	deprecated/chisquare_pdf.m, deprecated/chisquare_rnd.m,
  8122 	deprecated/exponential_cdf.m, deprecated/exponential_inv.m,
  8123 	deprecated/exponential_pdf.m, deprecated/exponential_rnd.m,
  8124 	deprecated/f_cdf.m, deprecated/f_inv.m, deprecated/f_pdf.m,
  8125 	deprecated/f_rnd.m, deprecated/gamma_cdf.m,
  8126 	deprecated/gamma_inv.m, deprecated/gamma_pdf.m,
  8127 	deprecated/gamma_rnd.m, deprecated/geometric_cdf.m,
  8128 	deprecated/geometric_inv.m, deprecated/geometric_pdf.m,
  8129 	deprecated/geometric_rnd.m, deprecated/hypergeometric_cdf.m,
  8130 	deprecated/hypergeometric_inv.m, deprecated/hypergeometric_pdf.m,
  8131 	deprecated/hypergeometric_rnd.m, deprecated/lognormal_cdf.m,
  8132 	deprecated/lognormal_inv.m, deprecated/lognormal_pdf.m,
  8133 	deprecated/lognormal_rnd.m, deprecated/normal_cdf.m,
  8134 	deprecated/normal_inv.m, deprecated/normal_pdf.m,
  8135 	deprecated/normal_rnd.m, deprecated/poisson_cdf.m,
  8136 	deprecated/poisson_inv.m, deprecated/poisson_pdf.m,
  8137 	deprecated/poisson_rnd.m, deprecated/t_cdf.m, deprecated/t_inv.m,
  8138 	deprecated/t_pdf.m, deprecated/t_rnd.m, deprecated/uniform_cdf.m,
  8139 	deprecated/uniform_inv.m, deprecated/uniform_pdf.m,
  8140 	deprecated/uniform_rnd.m, deprecated/weibull_cdf.m,
  8141 	deprecated/weibull_inv.m, deprecated/weibull_pdf.m,
  8142 	deprecated/wiener_rnd.m: New files.
  8143 
  8144 2005-07-08  John W. Eaton  <jwe@octave.org>
  8145 
  8146 	* statistics/distributions/weibrnd.m: Rename from weibull_rnd.m.
  8147 	* deprecated/weibull_rnd.m: New file.
  8148 
  8149 2005-07-08  cctsim  <cctsim@yahoo.co.uk>
  8150 
  8151 	* strings/dec2base.m: Allow matrix arguments.
  8152 
  8153 2005-07-08  John W. Eaton  <jwe@octave.org>
  8154 
  8155 	* plot/__errplot__.m: Use __plot_globals__.
  8156 	* plot/__plt__.m: Likewise.
  8157 	* plot/figure.m: Likewise.
  8158 
  8159 	* plot/hold.m: New file.
  8160 	* plot/ishold.m: New file.
  8161 	* plot/__plot_globals__.m: New file.
  8162 
  8163 2005-07-05  cctsim  <cctsim@yahoo.co.uk>
  8164 
  8165 	* strings/dec2base.m: Don't remove all leading zeros if result is zero.
  8166 
  8167 2005-07-05  John W. Eaton  <jwe@octave.org>
  8168 
  8169 	* strings/findstr.m: Return [] for no matches.
  8170 
  8171 2005-06-17  Keith Goodman  <kwgoodman@gmail.com>
  8172 
  8173 	* miscellaneous/tic.m: Fix doc string.
  8174 
  8175 2005-06-15  John W. Eaton  <jwe@octave.org>
  8176 
  8177 	* polynomial/polyfit.m: Force return value to be a row vector.
  8178 
  8179 2005-06-15  Tom Holroyd  <tomh@kurage.nimh.nih.gov>
  8180 
  8181 	* general/isequal.m: Correct nargin check.
  8182 
  8183 2005-06-14  John W. Eaton  <jwe@octave.org>
  8184 
  8185 	* general/isvector.m: Handle N-d arrays.
  8186 	From Bill Denney <denney@seas.upenn.edu>.
  8187 
  8188 2005-06-02  Ben Barrowes  <barrowes@alum.mit.edu>
  8189 
  8190 	* plot/meshgrid.m: Handle 3 input arguments.
  8191 
  8192 2005-06-02  Paul Kienzle  <pkienzle@users.sf.net>
  8193 
  8194 	* signal/freqz.m: Use correct calculations when given a vector of
  8195 	frequencies.  Improve accuracy of returned frequency vector.
  8196 	Improve speed for medium length filters (at a slight cost for slow
  8197 	filters).  Add test cases.
  8198 
  8199 2005-05-27  "Dmitri A. Sergatskov"  <dasergatskov@gmail.com>
  8200 
  8201 	* plot/loglog.m: Fix set commands.
  8202 
  8203 2005-05-25  John W. Eaton  <jwe@octave.org>
  8204 
  8205 	* plot/sombrero.m: Default n to 41 if nargin == 0.
  8206 
  8207 2005-05-24  John W. Eaton  <jwe@octave.org>
  8208 
  8209 	* statistics/tests/anova.m: Use mean (y(:)) to compute total_mean.
  8210 
  8211 	* strings/strncmp.m: New file, from Tom Holroyd
  8212 	<tomh@kurage.nimh.nih.gov>.
  8213 
  8214 	* strings/strcmp.m: Return logical values in all cases.
  8215 
  8216 2005-05-23  John W. Eaton  <jwe@octave.org>
  8217 
  8218 	* plot/orient.m: New file.  Adapt to Octave coding style.
  8219 	Texinfoize doc string.
  8220 
  8221 	* plot/print.m: New file.  Adapt to Octave coding style. Include
  8222 	PKG_ADD command.  Use set terminal consistently	throughout.  Use
  8223 	set terminal push/pop and unconditionally set output to screen
  8224 	when done to avoid requiring gget.  Use a cell array for dev_list
  8225 	and cellidx to search for items in the list.  Delete local
  8226 	variable endl.  Don't set and restore automatic_replot.  Use {}
  8227 	instead of nth to index varargin.  Delete local variable
  8228 	va_arg_cnt.
  8229 
  8230 2005-05-18  John W. Eaton  <jwe@octave.org>
  8231 
  8232 	* general/num2str.m: Return early if X is a character string.
  8233 
  8234 2005-05-11  John W. Eaton  <jwe@octave.org>
  8235 
  8236 	* strings/findstr.m: Allow non-string arguments for compatiblity.
  8237 	From Tom Holroyd <tomh@kurage.nimh.nih.gov>.
  8238 
  8239 	* plot/polar.m: Don't call __pltopt__ here.
  8240 
  8241 2005-05-02  John W. Eaton  <jwe@octave.org>
  8242 
  8243 	* mkdoc: Print header message.
  8244 
  8245 2005-04-28  John W. Eaton  <jwe@octave.org>
  8246 
  8247 	* configure.in (AC_CONFIG_SRCDIR): Look for startup/inputrc, not
  8248 	startup/octaverc.
  8249 
  8250 2005-04-28  Stefan van der Walt  <stefan@sun.ac.za>
  8251 
  8252 	* image/imshow.m: Handle various image depths and 3d RGB images.
  8253 	(__im_numeric_limits__): New internal function.
  8254 
  8255 2005-04-28  toni saarela  <toni.saarela@helsinki.fi>
  8256 
  8257 	* statistics/tests/anova.m: Compute total_mean as mean of all
  8258 	data, not mean of group_mean.
  8259 
  8260 2005-04-28  John W. Eaton  <jwe@octave.org>
  8261 
  8262 	* startup/local-rcfile: New file.
  8263 	* startup/main-rcfile: Rename from startup/octaverc.
  8264 	* startup/Makefile.in (SOURCES): Add inputrc to the list.
  8265 	(install install-strip): Install main-rcfile in $(fcnfiledir)/startup.
  8266 	Install local-rcfile in $(localfcnfiledir)/startup.
  8267 
  8268 2005-04-28  Keith Goodman  <kwgoodman@gmail.com>
  8269 
  8270 	* startup/inputrc: New file.
  8271 	* startup/octaverc: Configure readline using inputrc from
  8272 	startupfiledir.
  8273 	* startup/Makefile.in (install, install-strip): Install octaverc
  8274 	in $(fcnfiledir)/startup.
  8275 
  8276 2005-04-27  John W. Eaton  <jwe@octave.org>
  8277 
  8278 	* optimization/qp.m: Define n_in after removing -Inf bounds from Ain.
  8279 
  8280 2005-04-21  John W. Eaton  <jwe@octave.org>
  8281 
  8282 	* optimization/glpk.m: Handle SENSE argument.
  8283 
  8284 	* optimization/qp.m, optimization/sqp.m: New files.
  8285 
  8286 2005-04-08  John W. Eaton  <jwe@octave.org>
  8287 
  8288 	* Makefile.in (clean, distclean, maintainer-clean):
  8289 	Avoid duplication in rules.
  8290 
  8291 2005-03-28  John W. Eaton  <jwe@octave.org>
  8292 
  8293 	* plot/contour.m, plot/mesh.m: Continue to use __gnuplot_raw__ for
  8294 	setting {no,}parametric.
  8295 	* plot/figure.m: Likewise, for setting terminal type.
  8296 
  8297 	*  __axis_label__.m:, plot/axis.m, plot/bottom_title.m,
  8298 	plot/contour.m, plot/figure.m, plot/multiplot.m, plot/mplot.m,
  8299 	plot/plot_border.m, plot/subplot.m, plot/subwindow.m,
  8300 	plot/title.m, plot/top_title.m: Avoid eval.
  8301 
  8302 2005-03-28  Dmitri A. Sergatskov  <dasergatskov@gmail.com>
  8303 
  8304 	* plot/__axis_label__.m, plot/axis.m, plot/grid.m,
  8305 	plot/plot_border.m, plot/replot.m, plot/title.m, plot/top_title.m:
  8306 	Use __gnuplot_replot__ instead of replot.
  8307 
  8308 	* plot/__axis_label__.m, plot/axis.m, plot/bottom_title.m,
  8309 	plot/contour.m, plot/errorbar.m, plot/figure.m, plot/grid.m,
  8310 	plot/loglogerr.m, plot/loglog.m, plot/mesh.m, plot/mplot.m,
  8311 	plot/multiplot.m, plot/oneplot.m, plot/plot_border.m, plot/plot.m,
  8312 	plot/polar.m, plot/semilogxerr.m, plot/semilogx.m,
  8313 	plot/semilogyerr.m, plot/semilogy.m, plot/shg.m, plot/subplot.m,
  8314 	plot/subwindow.m, plot/title.m, plot/top_title.m:
  8315 	Use __gnuplot_raw__ instead of __gnuplot_set__.
  8316 
  8317 	* plot/replot.m: Use __gnuplot_replot__, not __greplot__.
  8318 
  8319 2005-03-24  John W. Eaton  <jwe@octave.org>
  8320 
  8321 	* optimization/glpkmex.m: Texinfoize Doc string.
  8322 	* optimization/glpk.m: Likewise.
  8323 	Allow VARTYPE and CTYPE to be row or column vectors of characters
  8324 	(row vectors are orginary character strings).
  8325 	* optimization/glpkparam.m: Delete.
  8326 
  8327 2005-03-24  Quentin Spencer  <qspencer@ieee.org>
  8328 
  8329 	* statistics/base/mean.m: Allow DIMS arg greater than the number
  8330 	of dimensions of X.
  8331 
  8332 2005-03-23  John W. Eaton  <jwe@octave.org>
  8333 
  8334 	* general/tril.m, general/triu.m: Return value of same class as
  8335 	argument.
  8336 
  8337 	* optimization/glpk.m: Simplify interface.  By default, solve
  8338 	standard LP min C'*x s.t. A*x = b, x >= 0.
  8339 	* optimization/glpkmex.m: New file.
  8340 
  8341 2005-03-22  John W. Eaton  <jwe@octave.org>
  8342 
  8343 	* configure.in (AC_CONFIG_FILES): Add optimization/Makefile to the
  8344 	list.
  8345 
  8346 	* optimization/glpk.m: Adapt to Octave coding style.
  8347 	No need for varargout or varargin.
  8348 	Print usage message if nargin > 11.
  8349 	Allow any value of nargout.
  8350 	Use repmat (C, nr, nc) instead of char (C * ones (nr, nc)).
  8351 	Avoid looping when checking character classes.
  8352 
  8353 	* optimization: New directory.
  8354 	* Makefile.in (SUBDIRS): Add it to the list.
  8355 	* optimization/Makefile.in: New file.
  8356 	* optimization/glpk.m, optimization/glpkparams.m,
  8357 	optimization/glpktest1, optimization/glpktest2: New files.
  8358 
  8359 2005-03-16  S�ren Hauberg  <soren@hauberg.org>
  8360 
  8361 	* strings/split.m: Quick return for empty second arg.
  8362 	Improve warning for multi-line strings.
  8363 	Speed up by avoiding sprintf in loop and eval.
  8364 
  8365 2005-03-16  Paul Kienzle  <pkienzle@users.sf.net>
  8366 
  8367 	* polynomial/polyderiv.m : Accept a*b, a/b.  Auto-reduce common terms.
  8368 	* polynomial/polyder.m: Ditto.
  8369 	* polynomial/polygcd.m: New function.
  8370 
  8371 2005-03-16  John W. Eaton  <jwe@octave.org>
  8372 
  8373 	* control/base/__stepimp__.m, control/base/bode.m,
  8374 	control/base/frdemo.m, control/base/nichols.m,
  8375 	control/base/nyquist.m, control/base/pzmap.m,
  8376 	control/base/rldemo.m, control/base/rlocus.m,
  8377 	control/hinf/dhinfdemo.m, control/hinf/hinfdemo.m,
  8378 	plot/__axis_label__.m, plot/__errplot__.m, plot/__plt__.m,
  8379 	plot/axis.m, plot/bar.m, plot/bottom_title.m, plot/contour.m,
  8380 	plot/errorbar.m, plot/figure.m, plot/grid.m, plot/loglog.m,
  8381 	plot/loglogerr.m, plot/mesh.m, plot/meshgrid.m, plot/mplot.m,
  8382 	plot/multiplot.m, plot/oneplot.m, plot/plot.m, plot/plot_border.m,
  8383 	plot/polar.m, plot/semilogx.m, plot/semilogxerr.m,
  8384 	plot/semilogy.m, plot/semilogyerr.m, plot/shg.m, plot/stairs.m,
  8385 	plot/subplot.m, plot/subwindow.m, plot/title.m, plot/top_title.m,
  8386 	plot/xlabel.m, quaternion/demoquat.m,
  8387 	quaternion/qcoordinate_plot.m, signal/freqz_plot.m, sparse/spy.m,
  8388 	statistics/base/ppplot.m, statistics/base/qqplot.m:
  8389 	Use __gnuplot_plot__ instead of gplot, __gnuplot_splot__ instead
  8390 	of gsplot, and __gnuplot_set__ instead of gset. Remove gplot,
  8391 	gsplot from @seealso docs.
  8392 
  8393 	* plot/replot.m: New file.
  8394 
  8395 2005-03-15  David Bateman  <dbateman@free.fr>
  8396 
  8397 	* set/unique.m, set/ismember.m: Handle cell arrays.
  8398 
  8399 2005-03-09  John W. Eaton  <jwe@octave.org>
  8400 
  8401 	* statistics/Makefile.in (bin-dist): Delete target.
  8402 	(BINDISTSUBDIRS): Delete variable.
  8403 	* control/Makefile.in: Likewise.
  8404 
  8405 	* audio/Makefile.in (bin-dist): Delete target.
  8406 	(BINDISTFILES): Delete variable.
  8407 	* control/base/Makefile.in: Likewise.
  8408 	* control/hinf/Makefile.in: Likewise.
  8409 	* control/obsolete/Makefile.in: Likewise.
  8410 	* control/system/Makefile.in: Likewise.
  8411 	* control/util/Makefile.in: Likewise.
  8412 	* deprecated/Makefile.in: Likewise.
  8413 	* elfun/Makefile.in: Likewise.
  8414 	* finance/Makefile.in: Likewise.
  8415 	* general/Makefile.in: Likewise.
  8416 	* image/Makefile.in: Likewise.
  8417 	* sparse/Makefile.in: Likewise.
  8418 	* io/Makefile.in: Likewise.
  8419 	* plot/Makefile.in: Likewise.
  8420 	* Makefile.in: Likewise.
  8421 	* miscellaneous/Makefile.in: Likewise.
  8422 	* linear-algebra/Makefile.in: Likewise.
  8423 	* polynomial/Makefile.in: Likewise.
  8424 	* quaternion/Makefile.in: Likewise.
  8425 	* set/Makefile.in: Likewise.
  8426 	* signal/Makefile.in: Likewise.
  8427 	* specfun/Makefile.in: Likewise.
  8428 	* special-matrix/Makefile.in: Likewise.
  8429 	* startup/Makefile.in: Likewise.
  8430 	* statistics/base/Makefile.in: Likewise.
  8431 	* statistics/distributions/Makefile.in: Likewise.
  8432 	* statistics/models/Makefile.in: Likewise.
  8433 	* statistics/tests/Makefile.in: Likewise.
  8434 	* strings/Makefile.in: Likewise.
  8435 	* time/Makefile.in: Likewise.
  8436 
  8437 2005-03-08  John W. Eaton  <jwe@octave.org>
  8438 
  8439 	* general/repmat.m: Correctly diagnose 3-argument non-scalar
  8440 	dimensions case.  From Matthew A Swabey <mas01r@ecs.soton.ac.uk>.
  8441 
  8442 2005-03-04  John W. Eaton  <jwe@octave.org>
  8443 
  8444 	* plot/clg.m: New file.
  8445 
  8446 2005-03-03  John W. Eaton  <jwe@octave.org>
  8447 
  8448 	* general/isequal.m, general/sortrows.m, set/ismember.m,
  8449 	set/setdiff.m, strings/str2double.m, strings/strmatch.m,
  8450 	strings/strcmpi.m:
  8451 	New files from Octave-forge.  Adapt to Octave coding standards.
  8452 
  8453 2005-03-03  Paul Kienzle  <pkienzle@users.sf.net>
  8454 
  8455 	* statistics/distributions/binomial_pdf.m: Extend the feasible
  8456 	computation range.
  8457 
  8458 2005-02-25  John W. Eaton  <jwe@octave.org>
  8459 
  8460 	Sparse merge.
  8461 
  8462 	2005-01-23  David Bateman  <dbateman@free.fr>
  8463 
  8464 	* sparse/randperm.m: Delete duplicate randperm.m.
  8465 
  8466 	2005-01-10  John W. Eaton  <jwe@octave.org>
  8467 
  8468 	* sparse/Makefile.in: New file.
  8469 	* configure.in (AC_CONFIG_FILES): Add sparse/Makefile to the list.
  8470 
  8471 	2005-01-07  David Bateman  <dbateman@free.fr>
  8472 
  8473 	* set/unique.m: import file from octave-forge.
  8474 
  8475 	2005-01-05  David Bateman  <dbateman@free.fr>
  8476 
  8477 	* Makefile.in: include sparse directory in SUBDIRS.
  8478 	
  8479 	2004-12-30  John W. Eaton  <jwe@octave.org>
  8480 
  8481 	* sparse/nzmax.m: Delete (there is an nzmax function in
  8482 	src/DLD-FUNCTIONS/sparse.cc).
  8483 
  8484 	2004-12-28  John W. Eaton  <jwe@octave.org>
  8485 
  8486 	Merge of sparse code from David Bateman <dbateman@free.fr> and 
  8487 	Andy Adler <adler@site.uottawa.ca>.
  8488 
  8489 	* sparse/colperm.m, sparse/nonzeros.m, sparse/nzmax.m,
  8490 	sparse/randperm.m, sparse/spalloc.m, sparse/spconvert.m,
  8491 	sparse/spdiags.m, sparse/speye.m, sparse/spfun.m, sparse/sphcat.m,
  8492 	sparse/spones.m, sparse/sprand.m, sparse/sprandn.m,
  8493 	sparse/spstats.m, sparse/spvcat.m, sparse/spy.m: New files.
  8494 
  8495 	* sparse: New directory.
  8496 
  8497 2005-02-22  John W. Eaton  <jwe@octave.org>
  8498 
  8499 	* polynomial/residue.m: Force prepad to always create row vectors.
  8500 
  8501 	* polynomial/poly.m: Quick return if m is 0.
  8502 	From Carmen Navarrete <carmen.navarrete@uam.es>.
  8503 
  8504 2005-02-21  David Bateman  <dbateman@free.fr>
  8505 
  8506 	* statistics/distributions/poisson_rnd.m: fix for lambda of zero.
  8507 	From Mark van Rossum <mvanross@inf.ed.ac.uk>.
  8508 	Fix for row vectors with at least one element of lambda not in
  8509 	(0, Inf).
  8510 
  8511 2005-02-21  John W. Eaton  <jwe@octave.org>
  8512 
  8513 	* statistics/base/qqplot.m: Use feval instead of eval.
  8514 
  8515 	* plot/grid.m, plot/plot_border.m, plot/title.m, plot/top_title.m,
  8516 	plot/__axis_label__.m: Issue replot command.
  8517 
  8518 2005-02-09  John W. Eaton  <jwe@octave.org>
  8519 
  8520 	* polynomial/polyderiv.m: Force P to be a row vector.
  8521 
  8522 2005-02-08  John W. Eaton  <jwe@octave.org>
  8523 
  8524 	* strings/dec2base.m: Don't delete leading zero if third arg is
  8525 	provided and len <= computed max_len.
  8526 
  8527 2005-01-27  David Bateman  <dbateman@free.fr>
  8528 
  8529 	* strings/dec2base.m: Be even more careful about handling all digits.
  8530 
  8531 2005-01-27  Paul Kienzle  <pkienzle@users.sf.net>
  8532 
  8533 	* strings/dec2base.m: Use integer arithmetic to count number of digits.
  8534 
  8535 2005-01-27  Benjamin Hall  <benjamin.hall@pw.utc.com>
  8536 
  8537 	* statistics/base/median.m: Make it work for the scalar case too.
  8538 
  8539 2005-01-25  Daniel J Sebald  <daniel.sebald@ieee.org>
  8540 
  8541 	* plot/__plt__.m: Initialize fmt and sep outside of loop.
  8542 	Simplify logic for decoding args.
  8543 
  8544 2005-01-24  John W. Eaton  <jwe@octave.org>
  8545 
  8546 	* plot/__plr__.m, plot/__plr2__.m: Pass name of caller to __plt__.
  8547 
  8548 	* plot/__plt__.m: No need to save and reset hold state now.
  8549 	(first_plot): Delete unused variable.
  8550 
  8551 	* plot/__plr2__.m, plot/__plt2__.m: Improve diagnostics.
  8552 
  8553 	* plot/__plr__.m: Use __plt__, not specific __pltXX__ functions.
  8554 	* plot/__plt1__.m, plot/__plt2__.m, plot/__plt2mm__.m,
  8555 	plot/__plt2mv__.m, plot/__plt2ss__.m, plot/__plt2vm__.m,
  8556 	plot/__plt2vv__.m:
  8557 	Return data and gnuplot commands instead of evaluating them.
  8558 	* plot/__plt__.m: Handle evaluation of all gnuplot commands here.
  8559 	Based on changes from Daniel J Sebald <daniel.sebald@ieee.org>.
  8560 
  8561 2005-01-18  John W. Eaton  <jwe@octave.org>
  8562 
  8563 	* linear-algebra/cross.m: Allocate idx1 before use.
  8564 
  8565 2004-12-08  Heikki Junes  <Heikki.Junes@hut.fi>
  8566 
  8567 	* statistics/base/range.m: Fix varargin usage.
  8568 
  8569 2004-12-02  Pascal A. Dupuis  <Pascal.Dupuis@esat.kuleuven.ac.be>
  8570 
  8571 	* strings/deblank.m: Remove all trailing whitespace (check with
  8572 	isspace), not just SPC.
  8573 
  8574 2004-12-02  Balint Reczey  <balint_reczey@yahoo.com>
  8575 
  8576 	* statistics/base/moment.m: Fix argument parsing for N-d arrays.
  8577 
  8578 2004-11-09  John W. Eaton  <jwe@octave.org>
  8579 
  8580 	* miscellaneous/fileparts.m: Allow filenames with no extension.
  8581 	From Julius Smith <jos@ccrma.stanford.edu>.
  8582  
  8583 2004-11-08  John W. Eaton  <jwe@octave.org>
  8584 
  8585 	* plot/__plt2vm__.m: Delete debugging statement.
  8586 	From Dmitri A. Sergatskov <dmitri@unm.edu>.
  8587 
  8588 2004-11-04  John W. Eaton  <jwe@octave.org>
  8589 
  8590 	* plot/hist.m: Always return row vectors for vector args.
  8591 
  8592 2004-09-23  John W. Eaton  <jwe@octave.org>
  8593 
  8594 	* strings/strcmp.m: If args are not strings or cell arrays of
  8595 	strings, return zero instead of reporting an error.
  8596 
  8597 2004-09-22  Federico Zenith  <zenith@chemeng.ntnu.no>
  8598 
  8599 	* control/base/analdemo.m, control/base/are.m, control/base/bddemo.m,
  8600 	control/base/controldemo.m, control/base/damp.m, control/base/dare.m, 
  8601 	control/base/dcgain.m, control/base/dgram.m, control/base/dlyap.m,
  8602 	control/base/dre.m, control/base/frdemo.m, control/base/gram.m,
  8603 	control/base/impulse.m, control/base/lqp.m, control/base/obsv.m,
  8604 	control/base/pzmap.m, control/base/rldemo.m, control/hinf/h2norm.m,
  8605 	control/hinf/hinfsyn.m, control/hinf/hinfsyn_ric.m,
  8606 	control/hinf/is_dgkf.m, control/system/c2d.m, 
  8607 	control/system/is_detectable.m, control/system/is_sample.m,
  8608 	control/system/is_siso.m, control/system/is_stable.m,
  8609 	control/system/ss2sys.m, control/system/ss.m, control/system/sys2ss.m,
  8610 	control/system/sys2tf.m, control/system/sys2zp.m, 
  8611 	control/system/sysappend.m, control/system/sysconnect.m,
  8612 	control/system/sysdisc.m, control/system/sysdup.m,
  8613 	control/system/sysgetsignals.m, control/system/sysmult.m,
  8614 	control/system/syssetsignals.m, control/system/syssub.m,
  8615 	control/system/tf2sys.m, control/system/ugain.m,
  8616 	control/system/zp2ss.m, control/system/zp2sys.m, 
  8617 	control/system/zp2tf.m, control/util/axis2dlim.m, polynomial/roots.m,
  8618 	special-matrix/toeplitz.m: Fix typos in doc strings.
  8619 
  8620 	* control/base/are.m, control/base/dare.m, control/base/lsim.m,
  8621 	control/base/ltifr.m, control/base/place.m,control/base/tzero2.m,
  8622 	control/base/tzero.m, control/hinf/hinf_ctr.m, control/hinf/wgt1o.m,
  8623 	ontrol/system/is_abcd.m, control/system/parallel.m,
  8624 	control/system/ss2tf.m, control/system/ss2zp.m, control/system/ss.m,
  8625 	control/system/sysappend.m, control/system/sysconnect.m,
  8626 	control/system/sysdup.m, control/system/sysgroup.m,
  8627 	control/system/sysprune.m, control/system/sysreorder.m,
  8628 	control/system/sysscale.m, control/system/syssub.m,
  8629 	control/system/tf2ss.m, control/system/tf2zp.m, control/util/zgfmul.m,
  8630 	control/util/zginit.m, control/util/zgscal.m, elfun/acoth.m,
  8631 	polynomial/polyout.m, specfun/log2.m:
  8632 	Add output arguments in doc strings.
  8633 
  8634 	* control/base/are.m, control/base/bode_bounds, control/base/bode.m,
  8635 	control/base/__bodquist__.m, control/base/ctrb.m, control/base/dare.m,
  8636 	control/base/DEMOcontrol.m, control/base/dlyap.m, control/base/dre.m,
  8637 	control/base/freqchkw.m, control/base/__freqresp__.m,
  8638 	control/base/__freqresp__.m, control/base/lqp.m, control/base/lqr.m,
  8639 	contol/base/lsim.m, control/base/lyap.m, control/base/nyquist.m,
  8640 	control/base/obsv.m, control/base/place.m, control/base/pzmap.m,
  8641 	control/base/__stepimp__.m, control/base/step.m, control/base/tzero2.m
  8642 	control/base/tzero.m, control/hinf/dhinfdemo.m, control/hinf/h2norm.m,
  8643 	control/hinf/h2syn.m, control/hinf/hinfdemo.m, 
  8644 	control/hinf/hinfnorm.m, control/hinf/hinfsyn_chk.m, 
  8645 	control/hinf/hinfsyn.m, control/hinf/is_dgkf.m, 
  8646 	control/obsolete/syschnames.m, control/obsolete/syschnames.m,
  8647 	control/system/c2d.m, control/system/is_abcd.m, 
  8648 	control/system/is_controllable.m, control/system/is_detectable.m,
  8649 	control/system/is_observable.m, control/system/is_stable.m,
  8650 	control/system/jet707.m, control/system/ord2.m, 
  8651 	control/system/starp.m, control/system/sys2fir.m, 
  8652 	control/system/sys2ss.m, control/system/sys2tf.m, 
  8653 	control/system/sys2zp.m, control/system/syscont.m, 
  8654 	control/system/sysdisc.m, control/system/sysdup.m,
  8655 	control/system/sysgettype.m, control/system/sysgroup.m,
  8656 	control/system/sysmult.m, control/system/sysprune.m,
  8657 	control/system/sysreorder.m, control/system/sysscale.m,
  8658 	control/system/syssetsignals.m, control/system/sysupdate.m,
  8659 	control/system/tf2ss.m, control/system/tf2sys.m, 
  8660 	control/system/zp2ss.m, control/system/zp2sys.m, 
  8661 	control/util/axis2dlim.m, control/util/prompt.m,
  8662 	control/util/zgfmul.m, control/util/zginit.m, 
  8663 	control/util/__zgpbal__.m, control/util/zgscal.m: 
  8664 	Use @var, @strong, @command, @math, @acronym, @table and @cite 
  8665 	in doc strings.
  8666 
  8667 	* control/base/bode_bounds.m, control/base/ctrb.m, control/base/dre.m, 
  8668 	control/base/dgram.m, control/base/dlyap.m, control/base/ltifr.m,
  8669 	control/base/nyquist.m, control/base/obsv.m, control/base/tzero.m,
  8670 	control/hinf/dgkfdemo.m, control/hinf/dhinfdemo.m,
  8671 	control/hinf/h2norm.m, control/hinf/h2syn.m, control/hinf/hinf_ctr.m,
  8672 	control/hinf/hinfdemo.m, control/hinf/hinfnorm.m, 
  8673 	control/hinf/hinfsyn_chk.m, control/hinf/hinfsyn.m,
  8674 	control/hinf/wgt1o.m, control/obsolete/syschnames.m,
  8675 	control/system/c2d.m, control/system/fir2sys.m,
  8676 	control/system/is_stabilizable.m, control/system/jet707.m,
  8677 	control/system/ord2.m, control/system/ss2tf.m, control/system/tf2ss.m,
  8678 	control/util/zgshsr.m, polynomial/polyout.m:
  8679 	New @tex section(s) in doc strings for better formating of printed
  8680 	output.
  8681 
  8682 	* control/base/__freqresp__.m, control/base/nyquist.m, 
  8683 	control/base/__stepimp__.m, control/hinf/hinfdemo.m,
  8684 	control/obsolete/syschnames.m, control/system/sysprune.m:
  8685  	Use proper double quote marks for TeX.
  8686 
  8687 	* control/base/DEMOcontrol.m: Add missing ;
  8688 
  8689 	* control/base/nichols.m, control/base/rlocus.m, 
  8690 	control/obsolete/minfo.m, control/system/is_digital.m,
  8691 	control/system/ss2zp.m, control/system/sysmin.m, 
  8692 	control/system/tf2zp.m, control/util/sortcom.m: 
  8693 	Convert documentation to use or more completely use Texinfo.
  8694 
  8695 	* control/base/rlocus.m, control/hinf/dhinfdemo.m, 
  8696 	control/hinf/hinfdemo.m, control/system/ord2.m, 
  8697 	control/system/parallel.m, control/system/ss2tf.m,
  8698 	control/system/starp.m: Use "@group ... @end group" to avoid ascii
  8699 	art splitting over a page boundary.
  8700 	
  8701 	* control/hinf/dgkfdemo.m, control/hinf/dhinfdemo.m, 
  8702 	control/hinf/h2norm.m, control/hinf/h2syn.m, control/hinf/hinf_ctr.m, 
  8703 	control/hinf/hinfdemo.m, control/hinf/hinfnorm.m, 
  8704 	control/hinf/hinfsyn_chk.m, control/hinf/hinfsyn.m,
  8705 	control/hinf/wgt1o.m, control/system/buildssic.m:
  8706 	Use {\cal H}_\infty for H-infinity and likewise for H-2 to
  8707 	the TeX documentation.
  8708 	
  8709 	* control/system/is_stabilizable.m:
  8710 	Add Copyright so that help is displayed correctly.
  8711 
  8712 	* special-matrix/vander.m: Octave indexes start at 1.
  8713 
  8714 2004-09-21  David Bateman  <dbateman@free.fr>
  8715 
  8716 	* general/rotdim.m: New function for rotation of an N-d array in an
  8717 	arbitrary plane.
  8718 
  8719 	* general/flipdim.m: New function to flip an N-d array about an 
  8720 	arbitrary axis.
  8721 
  8722 2004-09-15  David Bateman  <dbateman@free.fr>
  8723 
  8724 	* general/bitget.m: Replace Bmax, which is undefined with bitmax
  8725 
  8726 2004-09-15  John W. Eaton  <jwe@octave.org>
  8727 
  8728 	* strings/strcmp.m: Fix typo in cell/string array case.
  8729 	Use iscellstr to check for cells rather than iscell.
  8730 	Improve diagnostics for invalid args.
  8731 
  8732 2004-09-10  David Bateman  <dbateman@free.fr>
  8733 
  8734 	* statistics/distributions/binomial_rnd.m: Fix error for scalar n
  8735 	and p with n > 1, and fix for matrix n and p with n == 1.
  8736 
  8737 	* statistics/distributions/poisson_rnd.m: Fix for matrix length,
  8738 	due to row vs. column vector operations.
  8739 
  8740 2004-09-03  David Bateman  <dbateman@free.fr>
  8741 
  8742 	* general/repmat.m: Fix to allow logical classes.
  8743 
  8744 2004-08-31  John W. Eaton  <jwe@octave.org>
  8745 
  8746 	* general/isa.m: New function, from Octave-forge.
  8747 
  8748 2004-08-31  David Bateman  <dbateman@free.fr>
  8749 
  8750 	* general/bitcmp.m, general/bitget.m, general/bitset.m: Remove 
  8751 	limitation on the use of int64 and uint64 types, and the use
  8752 	of the eval.
  8753 
  8754 	* general/bitset.m: Remove superfluous cast to return type, as bug
  8755 	in .^ with integer types is fixed.
  8756 
  8757 	* general/repmat.m: Adapt to allow integer types.
  8758 
  8759 2004-08-31  Paul Kienzle  <pkienzle@users.sf.net>
  8760 
  8761 	* plot/axis.m: Don't reset axes when querying them.
  8762 
  8763 2004-08-27  David Bateman  <dbateman@free.fr>
  8764 
  8765 	* statistics/base/ranks.m: Handle non-consecutive ties.
  8766 	Eliminate loop.
  8767 
  8768 2004-07-27  David Bateman  <dbateman@free.fr>
  8769 
  8770 	* general/num2str.m: Also insert spaces in output when precision
  8771 	argument is supplied.
  8772 
  8773 2004-07-23  David Bateman  <dbateman@free.fr>
  8774 
  8775 	* general/bitcmp.m, general/bitget.m, general/bitset.m: New functions.
  8776 
  8777 2004-07-22  Etienne Grossmann  <etienne@cs.uky.edu>
  8778 
  8779 	* general/sub2ind.m: Make reshaping index list unnecessary.
  8780 
  8781 2004-07-22  Paul Kienzle  <pkienzle@users.sf.net>
  8782 
  8783 	* miscellaneous/unix.m: Fix doc string.
  8784 
  8785 2004-07-22  Stefan van der Walt  <stefan@sun.ac.za>
  8786 
  8787 	* plot/figure.m: Clarification of documentation.
  8788 
  8789 	* image/imshow.m: Warn for complex images.
  8790 	Only estimate colourmap for images in [0, 65536].
  8791 
  8792 2004-07-22  David Bateman  <dbateman@free.fr>
  8793 
  8794 	* general/num2str.m: Fix the case of an all zero input.
  8795 
  8796 2004-06-22  Etienne Grossmann  <etienne@cs.uky.edu>
  8797 
  8798 	* general/ind2sub.m: Doc fix.
  8799 
  8800 2004-06-08  John W. Eaton  <jwe@octave.org>
  8801 
  8802 	* statistics/tests/kolmogorov_smirnov_test.m: Use func2str to
  8803 	convert function handle to string for eval.
  8804 
  8805 2004-06-04  Paul Kienzle  <pkienzle@users.sf.net>
  8806 
  8807 	* plot/errorbar.m: Remove debugging output.
  8808 
  8809 2004-06-03  Stefan van der Walt  <stefan@sun.ac.za>
  8810 
  8811 	* plot/__pltopt__.m: Properly escape @ symbols in doc string.
  8812 
  8813 2004-06-03  Paul Kienzle  <pkienzle@users.sf.net>
  8814 
  8815 	* deprecated/com2str.m: Include 'i' suffix for pure imaginary numbers.
  8816 
  8817 	* polynomial/polyout.m: Use parenthesis if necessary around
  8818 	complex polynomial coefficient.
  8819 
  8820 	* plot/__errcomm__.m, plot/__errplot__.m: Simplify code and fix
  8821 	the bug which causes __errplot__ to ignore the last argument.
  8822 
  8823 2004-06-03  David Bateman  <dbateman@free.fr>
  8824 
  8825 	* general/shiftdim.m: New function based on JWE code snippet.
  8826 
  8827 	* general/circdim.m: New function.
  8828 
  8829 2004-05-06  David Bateman  <dbateman@free.fr>
  8830 
  8831 	* general/issquare.m: Fail if ndim(x) > 2.
  8832 
  8833 	* linear-algebra/norm.m, linear-algebra/norm.m: Fail if ndim(x) > 2.
  8834 
  8835 	* linear-alegbra/cross.m, linear-algebra/dot.m: Allow matrix and
  8836 	N-d array arguments.  Add optional dim argument to define
  8837 	dimension along which to operate.
  8838 
  8839 	* linear-algebra/dmult.m: Allow N-d arrays.
  8840 
  8841 	* linear-algebra/vec.m: Use v(:) and not reshape.
  8842 
  8843 2004-04-29  David Bateman  <dbateman@free.fr>
  8844 
  8845 	* statistics/base/ranks.m, statistics/base/run_count.m,
  8846 	statistics/base/studentize.m, statistics/base/kurtosis.m
  8847 	statistics/base/statistics.m, statistics/base/skewness.m
  8848 	statistics/base/iqr.m:
  8849 	Make N-d array aware.  Allow optional argument to define the
  8850 	dimension along which to operate.  Update the documentation.
  8851 
  8852 	* statistics/base/ranks.m: Change algorithm to use sort,
  8853 	and adjust for the ties after.
  8854 
  8855 	* statistics/base/run_counts.m: Change algorithm to use
  8856 	the a combination of diff and find, rather than a for-loop.
  8857 
  8858 2004-04-23  Paul Kienzle  <pkienzle@users.sf.net>
  8859 
  8860 	* plot/hist.m: Correctly determine cutoffs.  New tests.
  8861 
  8862 2004-04-23  David Bateman  <dbateman@free.fr>
  8863 
  8864 	* general/int2str.m: Treat only real part of argument, and treat
  8865 	NDArrays by stacking the slices through the matrix vertically.
  8866 
  8867 	* general/num2str.m: Improve format of integer matrices, and the
  8868 	conversion of complex matrices added. Treat NDArrays by stacking
  8869 	the slices through the matrix vertically.
  8870 
  8871 	* deprecated/com2str.m: Moved here from general subdirectory.
  8872 
  8873 2004-04-22  John W. Eaton  <jwe@octave.org>
  8874 
  8875 	* quaternion/qtransvmat.m: Use continuation characters to make
  8876 	sure result is a matrix instead of a vector.  From <aklark@atdot.it>.
  8877 
  8878 2004-04-21  David Bateman  <dbateman@free.fr>
  8879 
  8880 	* elfun/lcm.m: Make N-d aware.
  8881 
  8882 	* general/diff.m: Make the code N-d array aware.  Allow an
  8883 	optional argument to define the dimension along which to perform
  8884 	the differences and allow the order of the differences to be larger
  8885 	than the dimension itself.
  8886 
  8887 	* general/rot90.m, general/fliplr.m, general/flipud.m: Limit the
  8888 	use of these functions to 1- and 2-d arrays.
  8889 
  8890 2004-04-16  John W. Eaton  <jwe@octave.org>
  8891 
  8892 	* elfun/gcd.m: Delete.
  8893 
  8894 2004-04-15  David Bateman  <dbateman@free.fr>
  8895 
  8896 	* set/create_set.m, general/is_duplicate_entry.m: Make N-d array aware.
  8897 
  8898 	* general/shift.m, general/prepad.m, general/postpad.m: Make N-d
  8899 	array aware and and optional argument for the dimension along
  8900 	which to operate.
  8901 
  8902 	* signal/unwrap.m: Make N-d array aware and fix optional
  8903 	argument for the dimension to be consistent with other N-d array
  8904 	functions.
  8905 
  8906 2004-04-08  David Bateman  <dbateman@free.fr>
  8907 
  8908 	* statistics/distributions/discrete_cdf.m,
  8909 	statistics/distributions/discrete_inv.m,
  8910 	statistics/distributions/discrete_pdf.m,
  8911 	statistics/distributions/discrete_rnd.m,
  8912 	statistics/distributions/exponential_cdf.m,
  8913 	statistics/distributions/exponential_inv.m,
  8914 	statistics/distributions/exponential_pdf.m,
  8915 	statistics/distributions/exponential_rnd.m,
  8916 	statistics/distributions/f_cdf.m,
  8917 	statistics/distributions/f_inv.m,
  8918 	statistics/distributions/f_pdf.m,
  8919 	statistics/distributions/f_rnd.m,
  8920 	statistics/distributions/geometric_cdf.m,
  8921 	statistics/distributions/geometric_inv.m,
  8922 	statistics/distributions/geometric_pdf.m,
  8923 	statistics/distributions/geometric_rnd.m,
  8924 	statistics/distributions/hypergeometric_rnd.m,
  8925 	statistics/distributions/kolmogorov_smirnov_cdf.m,
  8926 	statistics/distributions/laplace_cdf.m,
  8927 	statistics/distributions/laplace_inv.m,
  8928 	statistics/distributions/laplace_pdf.m,
  8929 	statistics/distributions/laplace_rnd.m,
  8930 	statistics/distributions/logistic_inv.m,
  8931 	statistics/distributions/logistic_rnd.m,
  8932 	statistics/distributions/lognormal_cdf.m,
  8933 	statistics/distributions/lognormal_inv.m,
  8934 	statistics/distributions/lognormal_pdf.m,
  8935 	statistics/distributions/lognormal_rnd.m,
  8936 	statistics/distributions/pascal_cdf.m,
  8937 	statistics/distributions/pascal_inv.m,
  8938 	statistics/distributions/pascal_pdf.m,
  8939 	statistics/distributions/pascal_rnd.m,
  8940 	statistics/distributions/poisson_cdf.m,
  8941 	statistics/distributions/poisson_inv.m,
  8942 	statistics/distributions/poisson_pdf.m,
  8943 	statistics/distributions/poisson_rnd.m,
  8944 	statistics/distributions/t_cdf.m,
  8945 	statistics/distributions/t_inv.m,
  8946 	statistics/distributions/t_pdf.m,
  8947 	statistics/distributions/t_rnd.m,
  8948 	statistics/distributions/weibull_cdf.m,
  8949 	statistics/distributions/weibull_inv.m,
  8950 	statistics/distributions/weibull_pdf.m,
  8951 	statistics/distributions/weibull_rnd.m:
  8952 	Allow N-d arrays.
  8953 
  8954 	* statistics/distributions/discrete_inv.m: Fix bug in indexing,
  8955 	that results in NaN in places where it should not have had.
  8956 
  8957 	* statistics/distributions/discrete_rnd.m: New argument formats to
  8958 	allow creating arbitrary matrices, compatiable with the other 
  8959 	*_rnd.m functions. Maintain compatibility with previous format.
  8960 
  8961 	* statistics/distributions/empirical_rnd.m: New argument formats
  8962 	to allow creating arbitrary matrices, compatiable with the other
  8963 	*_rnd.m functions. Maintain compatibility with previous
  8964 	format.  Allow N-d arrays.
  8965 
  8966 	* statistics/distributions/hypergeometric_cdf.m,
  8967 	statistics/distributions/hypergeometric_inv.m,
  8968 	statistics/distributions/hypergeometric_pdf.m,
  8969 	statistics/distributions/wiener_rnd.m:
  8970 	Error for non-scalar arguments.
  8971 	
  8972 	* statistics/distributions/pascal_rnd.m:
  8973 	Correct for n = 1 bug, where all elements were equal.
  8974 
  8975 2004-04-06  David Bateman  <dbateman@free.fr>
  8976 
  8977 	* general/common_size.m, miscellaneous/bincoeff.m,
  8978 	statistics/distributions/beta_cdf.m,
  8979 	statistics/distributions/beta_inv.m,
  8980 	statistics/distributions/beta_pdf.m,
  8981 	statistics/distributions/beta_rnd.m,
  8982 	statistics/distributions/binomial_cdf.m,
  8983 	statistics/distributions/binomial_inv.m,
  8984 	statistics/distributions/binomial_pdf.m,
  8985 	statistics/distributions/binomial_rnd.m,
  8986 	statistics/distributions/cauchy_cdf.m,
  8987 	statistics/distributions/cauchy_inv.m,
  8988 	statistics/distributions/cauchy_pdf.m,
  8989 	statistics/distributions/cauchy_rnd.m,
  8990 	statistics/distributions/chisquare_cdf.m,
  8991 	statistics/distributions/chisquare_inv.m,
  8992 	statistics/distributions/chisquare_pdf.m,
  8993 	statistics/distributions/chisquare_rnd.m,
  8994 	statistics/distributions/gamma_cdf.m,
  8995 	statistics/distributions/gamma_inv.m,
  8996 	statistics/distributions/gamma_pdf.m,
  8997 	statistics/distributions/gamma_rnd.m,
  8998 	statistics/distributions/normal_cdf.m,
  8999 	statistics/distributions/normal_inv.m,
  9000 	statistics/distributions/normal_pdf.m,
  9001 	statistics/distributions/normal_rnd.m,
  9002 	statistics/distributions/stdnormal_cdf.m,
  9003 	statistics/distributions/stdnormal_pdf.m,
  9004 	statistics/distributions/stdnormal_rnd.m,
  9005 	statistics/distributions/uniform_cdf.m,
  9006 	statistics/distributions/uniform_inv.m,
  9007 	statistics/distributions/uniform_pdf.m,
  9008 	statistics/distributions/uniform_rnd.m:
  9009 	Allow the inputs to be N-d arrays.
  9010 
  9011 	* statistics/base/var.m: Update for N-d arrays.  Allow dimension arg.
  9012 	* statistics/base/median.m: Likewise.
  9013 
  9014 2004-04-02  David Bateman  <dbateman@free.fr>
  9015 
  9016 	* statistics/base/std.m: Allow optional args for type and dim.
  9017 	* statistics/base/center.m, statistics/base/meansq.m,
  9018 	statistics/base/moment.m, statistics/base/range.m:
  9019 	Update for N-d arrays.
  9020 	* signal/fftshift.m: Fix dimensioning error.
  9021 	
  9022 	* statistics/base/std.m: Use repmat not ones(nr,1)*mean to allow
  9023 	N-d arrays.
  9024 	
  9025 	* general/mod.m, general/mod.m: Allow N-d arrays with one scalar arg.
  9026 
  9027 	* signal/fftshift.m: Update for N-d arrays, allow optional dim arg.
  9028 	
  9029 	* specfun/erfinv.m, general/repmat.m: Update for N-d arrays.
  9030 	
  9031 	* control/base/bode.m, control/base/lqg.m, control/system/ss2sys.m,
  9032 	control/system/cellidx.m, control/system/dmr2d.m control/system/ss.m,
  9033 	control/system/sysprune.m: Doc update for usage of cell arrays.
  9034 
  9035 	* control/system/sysidx.m: Use cellidx and not listidx.
  9036 
  9037 2004-03-12  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9038 
  9039 	* plot/__pltopt1__.m: Always add title clause to plot command with
  9040 	default of "" (so it is off unless explicitly set by the user).
  9041 
  9042 2004-03-12  Stefan van der Walt  <stefan@sun.ac.za>
  9043 
  9044 	* image/imshow.m: Accept "truesize" argument.
  9045 	Ignore current colormap.  New tests and demos.
  9046 
  9047 2004-03-10  Volker Kuhlmann  <VolkerKuhlmann@gmx.de>
  9048 
  9049 	* signal/sinewave.m: Allow N to default to M.
  9050 
  9051 2004-03-09  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9052 
  9053 	* signal/unwrap.m: Use "isempty (tol)" instead of "tol == []".
  9054 
  9055 2004-03-04  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9056 
  9057 	* general/deal.m: New function.
  9058 	Add tests from Paul Kienzle.
  9059 
  9060 2004-03-03  Stefan van der Walt  <stefan@sun.ac.za>
  9061 
  9062 	* plot/hist.m: Compute histogram correctly for n>=30.
  9063 
  9064 2004-03-02  Paul Kienzle  <pkienzle@users.sf.net>
  9065 
  9066 	* signal/sinc.m: Use i(:) instead of i when checking for any nonzeros.
  9067 
  9068 2004-03-01  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9069 
  9070 	* miscellaneous/horzcat.m: Delete.
  9071 	* miscellaneous/vertcat.m: Delete.
  9072 
  9073 2004-02-19  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9074 
  9075 	* plot/figure.m: Also look for GNUTERM in the environment and use
  9076 	that if it is set (for OS X).  From Per Persson <persquare@mac.com>.
  9077 
  9078 2004-02-18  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9079 
  9080 	* control/base/__stepimp__.m: Only call clearplot if we will be
  9081 	doing multiple plots in the same gnuplot frame.
  9082 
  9083 2004-02-16  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9084 
  9085 	* control/system/__sysconcat__.m, control/system/__tfl__.m,
  9086 	control/system/cellidx.m, control/system/ss.m,
  9087 	control/system/tf.m, control/system/zp.m: New functions.
  9088 
  9089 2004-02-16  Glenn Golden  <gdg@zplane.com>
  9090 
  9091 	* statistics/distributions/discrete_inv.m:
  9092 	Reduce memory requirements.
  9093 
  9094 2004-02-16  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9095 
  9096 	* plot/__errcomm__.m: Fix thinko in previous change.
  9097 	From Teemu Ikonen  <tpikonen@pcu.helsinki.fi>.
  9098 
  9099 2004-02-16  A S Hodel  <a.s.hodel@Eng.Auburn.EDU>
  9100 
  9101 	* control/base/__bodquist__.m, control/base/__stepimp__.m,
  9102 	control/base/analdemo.m, control/base/bddemo.m,
  9103 	control/base/bode.m, control/base/dre.m, control/base/frdemo.m,
  9104 	control/base/lqg.m, control/base/nyquist.m, control/base/place.m,
  9105 	control/base/rldemo.m, control/base/rlocus.m,
  9106 	control/base/tzero.m, control/hinf/dgkfdemo.m,
  9107 	control/hinf/dhinfdemo.m, control/hinf/h2syn.m,
  9108 	control/hinf/hinf_ctr.m, control/hinf/hinfsyn.m,
  9109 	control/hinf/wgt1o.m, control/obsolete/dlqg.m,
  9110 	control/obsolete/packsys.m, control/obsolete/series.m,
  9111 	control/system/__sysdefioname__.m,
  9112 	control/system/__sysdefstname__.m, control/system/__sysgroupn__.m,
  9113 	control/system/__tf2sysl__.m, control/system/buildssic.m,
  9114 	control/system/c2d.m, control/system/d2c.m,
  9115 	control/system/dmr2d.m, control/system/fir2sys.m,
  9116 	control/system/is_signal_list.m, control/system/is_siso.m,
  9117 	control/system/jet707.m, control/system/listidx.m,
  9118 	control/system/moddemo.m, control/system/ord2.m,
  9119 	control/system/packedform.m, control/system/parallel.m,
  9120 	control/system/ss2sys.m, control/system/sys2tf.m,
  9121 	control/system/sys2zp.m, control/system/sysadd.m,
  9122 	control/system/sysappend.m, control/system/sysconnect.m,
  9123 	control/system/syscont.m, control/system/sysdimensions.m,
  9124 	control/system/sysdisc.m, control/system/sysdup.m,
  9125 	control/system/sysgetsignals.m, control/system/sysgettype.m,
  9126 	control/system/sysgroup.m, control/system/sysmin.m,
  9127 	control/system/sysmult.m, control/system/sysprune.m,
  9128 	control/system/sysrepdemo.m, control/system/sysscale.m,
  9129 	control/system/syssetsignals.m, control/system/syssub.m,
  9130 	control/system/sysupdate.m, control/system/tf2sys.m,
  9131 	control/system/ugain.m, control/system/zp2ss.m,
  9132 	control/system/zp2sys.m, control/util/__outlist__.m,
  9133 	control/util/__zgpbal__.m, control/util/strappend.m:
  9134 	Use cell arrays instead of lists.
  9135 
  9136 2004-01-23  Stefan van der Walt  <stefan@sun.ac.za>
  9137 
  9138 	* plot/bar.m: Increase size of cutoff vector from xlen-1 to xlen
  9139 	so that bar (1, 1) will work.
  9140 
  9141 2004-01-22  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9142 
  9143 	* plot/__errcomm__.m: Cope with nargin now being a function.
  9144 	* plot/__errplot__.m: Likewise.
  9145 	* plot/__plt__.m: Likewise.
  9146 	* plot/plot_border.m: Likewise.
  9147 
  9148 	* Makefile.in (distclean, maintainer-clean): Remove DOCSTRINGS,
  9149 	not $(DOCSTRINGS).
  9150 
  9151 2004-01-21  Quentin Spencer  <qspencer@ieee.org>
  9152 
  9153 	* linear-algebra/rank.m: Allow rank ([]) to return 0, same as
  9154 	rank ([], tol).
  9155 
  9156 2004-01-10  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9157 
  9158 	* elfun/acot.m: Return atan (1./z).
  9159 	From Gregory Vanuxem <g.vanuxem@wanadoo.fr>.
  9160 
  9161 	* miscellaneous/dir.m: New file.
  9162 
  9163 	* general/num2str.m: Use "%d" as format if values are ints with
  9164 	magnitude less than 1e10.
  9165 
  9166 2004-01-09  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9167 
  9168 	* general/num2str.m: If single arg is string, return it.
  9169 
  9170 	* miscellaneous/not.m: New file.
  9171 
  9172 	* miscellaneous/unix.m: New file.
  9173 
  9174 	* miscellaneous/isunix.m: New file.
  9175 	* miscellaneous/ispc.m: New file.
  9176 
  9177 	* miscellaneous/computer.m: New file.
  9178 
  9179 	* miscellaneous/delete.m: New file.
  9180 
  9181 2004-01-08  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9182 
  9183 	* statistics/tests/kolmogorov_smirnov_test_2.m: Fix test for ties.
  9184 
  9185 2004-01-07  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9186 
  9187 	* miscellaneous/path.m: Handle DEFAULT_LOADPATH substitution.
  9188 	Always return substituted version of LOADPATH if nargout != 0.
  9189 
  9190 2003-12-21  Schloegl Alois  <alois.schloegl@tugraz.at>
  9191 
  9192 	* miscellaneous/fullfile.m: If filename is empty, set it to "."
  9193 	before continuing.
  9194 
  9195 	* miscellaneous/fileparts.m: Allow name to start with ".".
  9196 
  9197 2003-12-16  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9198 
  9199 	* general/ind2sub.m: New file.
  9200 	* general/sub2ind.m: New file.
  9201 
  9202 2003-12-15  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9203 
  9204 	* control/system/zp2ss.m: Don't save and restore
  9205 	warn_empty_list_elements.
  9206 
  9207 2003-12-15  Gabriele Pannocchia  <g.pannocchia@ing.unipi.it>
  9208 
  9209 	* control/system/zp2ss.m: Correct definition of pure gain system.
  9210 
  9211 2003-12-10  Quentin Spencer  <qspencer@ieee.org>
  9212 
  9213 	* statistics/base/mean.m: Remove special case for row vectors.
  9214 
  9215 2003-11-19  Quentin Spencer  <qspencer@ieee.org>
  9216 
  9217 	* signal/freqz_plot.m: Save and restore automatic_replot too.
  9218 
  9219 2003-11-18  Danilo Piazzalunga  <danilopiazza@libero.it>
  9220 
  9221 	* statistics/base/iqr.m: Handle matrices.
  9222 
  9223 2003-11-18  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9224 
  9225 	* general/issymmetric.m: Don't fail if norm (x) == 0.
  9226 
  9227 2003-11-17  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9228 
  9229 	* miscellaneous/path.m: Fix thinko in previous change.
  9230 
  9231 2003-11-14  Gabriele Pannocchia  <g.pannocchia@ing.unipi.it>
  9232 
  9233 	* control/base/dare.m: Check positive (semi)definiteness and
  9234 	dimensions of r (and q). 
  9235 	* control/base/dlqr.m: Check stabilizability of (A,B),
  9236 	detectability of (A,Q), and whether (A,Q) has non minimal modes
  9237 	near unit circle.
  9238 
  9239 	* control/system/is_detectable.m: Use Hautus Lemma.
  9240 	Correct the behavior for discrete-time systems.
  9241 	* control/system/is_stabilizable.m: Likewise.
  9242 
  9243 	* linear-algebra/krylov.m: Return H = [] in Vnrm == 0 case.
  9244 
  9245 	* linear-algebra/krylovb.m: Fix typo in usage message.
  9246 
  9247 	* general/isdefinite.m: New function.
  9248 
  9249 2003-10-29  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9250 
  9251 	* general/reshape: Delete.
  9252 
  9253 2003-10-28  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9254 
  9255 	* general/numel.m: Delete.
  9256 
  9257 2003-10-15  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9258 
  9259 	* miscellaneous/horzcat.m, miscellaneous/vartcat.m: New files.
  9260 
  9261 	* deprecated/isstr.m: New file.
  9262 
  9263 2003-10-04  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9264 
  9265 	* plot/__axis_label__.m, plot/xlabel.m, plot/ylabel.m,
  9266 	plot/zlabel.m, plot/title.m: Return a value if nargout > 0.
  9267 
  9268 2003-10-02  Quentin Spencer  <qspencer@ieee.org>
  9269 
  9270 	* statistics/base/mean.m: Fix missing semicolon problem.
  9271 
  9272 2003-09-08  Al Niessner  <Al.Niessner@jpl.nasa.gov>
  9273 
  9274 	* plot/subplot.m: New global variable, __multiplot_scale__.
  9275 
  9276 2003-08-29  David Castelow  <DCastelow@Airspan.com>
  9277 
  9278 	* strings/dec2base.m, strings/dec2bin.m, strings/dec2hex.m:
  9279 	Allow optional length argument.
  9280 
  9281 2003-08-28  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9282 
  9283 	* polynomial/polyfit.m: Avoid calling flipud.
  9284 	From Pascal A. Dupuis <Pascal.Dupuis@esat.kuleuven.ac.be>.
  9285 	Return structure as second output value for improved Matlab
  9286 	compatibility.
  9287 
  9288 2003-07-30  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9289 
  9290 	* linear-algebra/cond.m: Behave as though old built-in variable
  9291 	propagate_empty_matrices is always 1.  Also handle empty matrices
  9292 	with one non-zero dimension.
  9293 
  9294 	* miscellaneous/dump_prefs.m: Add warn_separator_insert and
  9295 	warn_single_quote_string to the list.
  9296 	Delete whitespace_in_literal_matrix and propagate_empty_matrices
  9297 	from the list.
  9298 
  9299 2003-07-25  Paul Kienzle  <pkienzle@users.sf.net>
  9300 
  9301 	* signal/autocov.m: Transpose result of conj because diag returns
  9302 	a column vector, not a row vector.
  9303 
  9304 	* audio/playaudio.m, audio/record.m, image/image.m,
  9305 	miscellaneous/bug_report.m: Protect spaces in filenames
  9306 	with quotes.
  9307 
  9308 2003-07-15  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9309 
  9310 	* io/printf.m, io/puts.m: Delete.
  9311 
  9312 	* miscellaneous/dump_prefs.m: Delete define_all_return_values and
  9313 	default_return_value from the list.
  9314 	Add warn_undefined_return_values to the list.
  9315 	
  9316 
  9317 2003-07-13  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9318 
  9319 	* miscellaneous/dump_prefs.m: Delete default_global_variable_value
  9320 	and initialize_global_variables from the list.
  9321 
  9322 2003-07-11  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9323 
  9324 	* image/colormap.m: Don't save and restore default_eval_print_flag.
  9325 
  9326 	* miscellaneous/dump_prefs.m: Delete default_eval_print_flag.
  9327 
  9328 	* control/util/zgshsr.m: Use x OP= y instead of x = x OP y.
  9329 	* control/system/sys2fir.m: Likewise.
  9330 
  9331 	* control/system/is_siso.m: Use && instead of & where appropriate.
  9332 	* control/system/__tf2sysl__.m: Likewise.
  9333 
  9334 	* control/system/__tf2sysl__.m: Use end instead of length(X).
  9335 
  9336 	* control/freqchkw.m: Use %-escapes for error instead of num2str
  9337 	and [] concatenation.
  9338 	* control/system/sys2fir.m: Likewise.
  9339 
  9340 	* control/base/dgram.m, control/base/freqchkw.m,
  9341 	control/base/gram.m, control/system/__abcddims__.m,
  9342 	control/system/__sysdefstname__.m, control/system/__tf2sysl__.m,
  9343 	control/system/is_sample.m, control/system/is_signal_list.m,
  9344 	control/system/is_siso.m, control/system/sys2fir.m,
  9345 	control/system/syschtsam.m, control/system/sysgettsam.m,
  9346 	control/system/sysgettype.m, control/system/tf2zp.m,
  9347 	control/system/ugain.m, control/util/prompt.m,
  9348 	control/util/run_cmd.m, control/util/zgrownorm.m,
  9349 	control/util/zgshsr.m:
  9350 	Improve conformance to Octave coding style.	
  9351 
  9352 	* miscellaneous/dump_prefs.m: Add warn_resize_on_reange_error to
  9353 	the list.
  9354 	Delete resize_on_range_error from the list.
  9355 
  9356 	* control/base/pzmap.m, control/base/place.m,
  9357 	control/base/__freqresp__.m, control/system/sysappend.m,
  9358 	control/system/syscont.m, control/system/sysdisc.m,
  9359 	control/system/sysgroup.m, control/system/tfout.m,
  9360 	control/system/zp2ss.m, control/system/zpout.m,
  9361 	control/util/__outlist__.m, signal/arma_rnd.m, general/shift.m,
  9362 	strings/strcat.m: Save and restore warn_empty_list_elements, not
  9363 	empty_list_elements_ok.
  9364 
  9365 	* miscellaneous/dump_prefs.m: Add warn_empty_list_elements to the list.
  9366 	Delete empty_list_elements_ok from the list.
  9367 
  9368 2003-07-10  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9369 
  9370 	* miscellaneous/dump_prefs.m: Include warn_neg_dim_as_zero in the
  9371 	list.
  9372 	Delete treat_neg_dim_as_zero from the list.
  9373 
  9374 	* strings/blanks.m: Don't check treat_neg_dim_as_zero.
  9375 
  9376 2003-07-09  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9377 
  9378 	* general/reshape.m: Omit do_fortran_indexing from doc string (it
  9379 	was not used in the code in any case).
  9380 
  9381 	* strings/strjust.m: Temporarily set warn_fortran_indexing, not
  9382 	do_fortran_indexing.
  9383 
  9384 	* statistics/base/moment.m: Temporarily set warn_str_to_num, not
  9385 	implict_str_to_num_ok.  Use unwind_protect block to do it.
  9386 
  9387 	* miscellaneous/dump_prefs.m: Include DEFAULT_EXEC_PATH,
  9388 	DEFAULT_LOAD_PATH, crash_dumps_octave_core,
  9389 	sighup_dumps_octave_core, sigterm_dumps_octave_core,
  9390 	warn_imag_to_real, warn_num_to_str, warn_str_to_num, and
  9391 	warn_fortran_indexing in the list.
  9392 	Delete ok_to_lose_imaginary_part, implicit_num_to_str_ok,
  9393 	implicit_str_to_num_ok, do_fortran_indexing, and
  9394 	prefer_column_vectors from list.
  9395 
  9396 2003-07-02  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9397 
  9398 	* Makefile.in (distclean, maintainer-clean): Also remove
  9399 	gethelp$(BUILD_EXEEXT), $(DOCSTRINGS), and autom4te.cache
  9400 	directory.
  9401 
  9402 2003-06-17  Aaron A. King  <king@quercus.tiem.utk.edu>
  9403 
  9404 	* plot/hist.m: Don't forget to define n if x is a vector.
  9405 
  9406 2003-06-13  Alois Schloegl  <alois.schloegl@tugraz.at>
  9407 
  9408 	* miscellaneous/fileparts.m: For compatibility with Matlab,
  9409 	return "." with extension.
  9410 
  9411 2003-06-04  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9412 
  9413 	* control/base/__stepimp__.m, control/base/nichols.m,
  9414 	control/base/nyquist.m, miscellaneous/dump_prefs.m,
  9415 	plot/bottom_title.m, plot/mplot.m, plot/multiplot.m,
  9416 	plot/oneplot.m, plot/plot_border.m, plot/subplot.m,
  9417 	plot/subwindow.m, plot/top_title.m, signal/freqz_plot.m:
  9418 	Eliminate gnuplot_has_multiplot (assume it is always true).
  9419 
  9420 2003-05-14  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9421 
  9422 	* Makefile.in, image/Makefile.in, startup/Makefile.in: Handle DESTDIR.
  9423 
  9424 2003-05-05  Andy Adler  <adler@site.uottawa.ca>
  9425 
  9426 	* plot/hist.m: Improve performance by using different algorithms
  9427 	depending on number of bins.
  9428 
  9429 2003-05-01  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9430 
  9431 	* control/system/sysadd.m: If systems are not "tf", convert before
  9432 	adding.
  9433 
  9434 2003-05-01  Paul Kienzle  <pkienzle@users.sf.net>
  9435 
  9436 	* image/imagesc.m: Accept data limits parameter for colormap.
  9437 
  9438 2003-04-11  Doug Stewart  <dastew@sympatico.ca>
  9439 
  9440 	* control/base/__stepimp__.m: If digital impulse, reduce gain of
  9441 	the impulse by t_step.
  9442 
  9443 2003-04-07  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9444 
  9445 	* control/base/__bodquist__.m: Don't convert pdbig and fdbig to
  9446 	column vectors.
  9447 
  9448 2003-03-24  Quentin Spencer  <qspencer@ieee.org>
  9449 
  9450 	* linear-algebra/null.m: Handle empty matrix arg.
  9451 
  9452 2003-03-18  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9453 
  9454 	* general/shift.m: Force empty_list_elements_ok to 1.
  9455 
  9456 2003-02-22  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9457 
  9458 	* deprecated/struct_contains.m, deprecated/struct_elements.m:
  9459 	New files.
  9460 
  9461 2003-02-20  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9462 
  9463 	* statistics/tests/kolmogorov_smirnov_test.m: Use str2func to make
  9464 	function handle to pass to feval.
  9465 	* statistics/base/qqplot.m: Likewise.
  9466 	* statistics/base/ppplot.m: Likewise.
  9467 	* signal/spectral_xdf.m: Likewise.
  9468 	* signal/spectral_adf.m: Likewise.
  9469 
  9470 2003-02-19  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9471 
  9472 	* plot/axis.m: Avoid whitespace in literal matrix problem.
  9473 
  9474 2003-02-18  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9475 
  9476 	* linear-algebra/logm.m: New file.
  9477 
  9478 2003-02-18  David Bateman  <dbateman@free.fr>
  9479 
  9480  	* mkpkgadd: Scan C++ files as well
  9481 
  9482 2003-02-13  Alois Schloegl  <alois.schloegl@tugraz.at>
  9483 
  9484 	* strings/findstr.m: Return empty set for zero-length target.
  9485 
  9486 2003-02-11  Paul Kienzle  <pkienzle@users.sf.net>
  9487 
  9488 	* set/union.m: Preserve the orientation of inputs.
  9489 
  9490 2003-01-23  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9491 
  9492 	* general/int2str.m: Eliminate leading spaces.
  9493 
  9494 2003-01-22  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9495 
  9496 	* general/int2str.m: Do a better job with 0, Inf, and NaN, 
  9497 
  9498 2003-01-11  Paul Kienzle  <pkienzle@users.sf.net>
  9499 
  9500 	* Makefile.in (gethelp$(BUILD_EXEEXT)): Pass $(BUILD_CXXFLAGS) and
  9501 	$(BUILD_LDFLAGS) to compiler.
  9502 
  9503 2003-01-10  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9504 
  9505 	* general/num2str.m: Don't specify field width for scalars.
  9506 
  9507 2003-01-05  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9508 
  9509 	* Makefile.in (DISTFILES): Don't forget mkpkgadd.
  9510 
  9511 2003-01-03  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9512 
  9513 	* gethelp.cc: Define __USE_STD_IOSTREAM if using Compaq C++.
  9514 
  9515 	* miscellaneous/tempname.m: New file.
  9516 
  9517 	* miscellaneous/tempdir.m: New file.
  9518 
  9519 	* miscellaneous/fullfile.m: New file.
  9520 
  9521 2003-01-02  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9522 
  9523 	* miscellaneous/fileparts.m: New file.
  9524 
  9525 	* io/beep.m: New file.
  9526 
  9527 	* plot/__pltopt1__.m: Call undo_string_escapes for title part of
  9528 	format only.
  9529 
  9530 2003-01-01  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9531 
  9532 	* strings/strcmp.m: Handle cell arrays of strings.
  9533 
  9534 2002-12-18  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9535 
  9536 	* general/int2str.m: Handle matrices.
  9537 	* general/num2str.m: Likewise.
  9538 	Also handle optional precision, and format args.
  9539 
  9540 2002-12-17  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9541 
  9542 	* audio/Makefile.in, control/base/Makefile.in,
  9543 	control/hinf/Makefile.in, control/obsolete/Makefile.in,
  9544 	control/system/Makefile.in, elfun/Makefile.in,
  9545 	finance/Makefile.in, general/Makefile.in, image/Makefile.in,
  9546 	io/Makefile.in, linear-algebra/Makefile.in,
  9547 	miscellaneous/Makefile.in, polynomial/Makefile.in,
  9548 	quaternion/Makefile.in, set/Makefile.in, signal/Makefile.in,
  9549 	specfun/Makefile.in, special-matrix/Makefile.in,
  9550 	statistics/base/Makefile.in, statistics/distributions/Makefile.in,
  9551 	statistics/models/Makefile.in, statistics/tests/Makefile.in,
  9552 	strings/Makefile.in, time/Makefile.in, plot/Makefile.in,
  9553 	deprecated/Makefile.in: Use new do-script-install and
  9554 	do-script-uninstall macros.
  9555 
  9556 	* mkpkgadd: New script.
  9557 
  9558 	* plot/close.m: New file.
  9559 
  9560 2002-11-15  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9561 
  9562 	* image/image.m: Use -raw option for xv.
  9563 	From Remy Bruno <remy.bruno@libertysurf.fr>
  9564 
  9565 2002-11-12  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9566 
  9567 	* control/base/lsim.m: Use approximate test for step size change.
  9568 
  9569 	* signal/bartlett.m: Avoid row/column mismatch error.
  9570 
  9571 2002-11-12  Paul Kienzle  <pkienzle@users.sf.net>
  9572 
  9573 	* statistics/base/var.m: Use better formula for improved accuracy.
  9574 
  9575 2002-11-04  Nicholas Piper  <nick-octave@nickpiper.co.uk>
  9576 
  9577 	* control/base/lsim.m: Correct doc string.
  9578 
  9579 2002-11-04  A S Hodel  <a.s.hodel@Eng.Auburn.EDU>
  9580 
  9581 	* control/system/syssub.m: Call tf2sys with Gnum-Hnum, not Gnum+Hnum.
  9582 
  9583 2002-11-01  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9584 
  9585 	* plot/contour.m: Handle x and y as matrices too.
  9586 
  9587 2002-11-01  Joseph P. Skudlarek  <jskud@jskud.com>
  9588 
  9589 	* plot/contour.m: Fix error and usage messages.
  9590 
  9591 2002-11-01  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9592 
  9593 	* plot/contour.m: Correct orientation of plot.
  9594 
  9595 2002-10-31  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9596 
  9597 	* control/base/analdemo.m: Fix typo.
  9598 
  9599 2002-10-31  Francesco Potorti`  <pot@gnu.org>
  9600 
  9601 	* statistics/distributions/discrete_pdf.m: Fix typo.
  9602 
  9603 2002-10-09  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9604 
  9605 	* mkdoc: Exit immediately on errors.
  9606 	Exit with error if gethelp does not exist.
  9607 
  9608 	* Makefile.in: Use $(BUILD_EXEEXT) as appropriate.
  9609 
  9610 2002-10-08  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9611 
  9612 	* Makefile.in (gethelp): Use $(BUILD_CXX), not $(CXX).
  9613 
  9614 2002-09-27  Paul Kienzle  <pkienzle@users.sf.net>
  9615 
  9616 	* statistics/distributions/normal_cdf.m: Handle variance == 0.
  9617 	* statistics/distributions/normal_pdf.m: Likewise.
  9618 	* statistics/distributions/normal_inv.m: Likewise.
  9619 
  9620 2002-09-27  Paul Kienzle  <pkienzle@users.sf.net>
  9621 
  9622 	* specfun/erfinv.m: Return NaN for NaN inputs.
  9623 
  9624 2002-09-26  Jeff Cunningham  <jeffrey@cunningham.net>
  9625 
  9626 	* statistics/base/var.m: Handle complex values.
  9627 
  9628 2002-08-09  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9629 
  9630 	* configure.in (AC_CONFIG_FILES): Add deprecated/Makefile to the
  9631 	list.
  9632 	* deprecated/Makefile.in: New file.
  9633 
  9634 2002-08-09  Paul Kienzle  <pkienzle@users.sf.net>
  9635 
  9636 	* statistics/distributions/beta_cdf.m: Replace betai with betainc.
  9637 	* statistics/distributions/binomial_cdf.m: Likewise.
  9638 	* statistics/distributions/f_cdf.m: Likewise.
  9639 	* statistics/distributions/t_cdf.m: Likewise.
  9640 
  9641 	* miscellaneous/bincoeff.m: Replace lgamma with gammaln.
  9642 	* specfun/beta.m: Likewise.
  9643 	* special-matrix/invhilb.m: Likewise (but it is only in a comment).
  9644 	* statistics/distributions/gamma_pdf.m: Likewise.
  9645 	* statistics/distributions/poisson_pdf.m: Likewise.
  9646 
  9647 	* statistics/distributions/gamma_cdf.m: replace gammai with gammainc
  9648 	* statistics/distributions/poisson_cdf.m: Likewise.
  9649 
  9650 2002-08-09  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9651 
  9652 	* deprecated/is_bool.m: New file.
  9653 	* deprecated/is_complex.m: New file.
  9654 	* deprecated/is_global.m: New file.
  9655 	* deprecated/is_list.m: New file.
  9656 	* deprecated/is_matrix.m: New file.
  9657 	* deprecated/is_scalar.m: New file.
  9658 	* deprecated/is_square.m: New file.
  9659 	* deprecated/is_stream.m: New file.
  9660 	* deprecated/is_struct.m: New file.
  9661 	* deprecated/is_symmetric.m: New file.
  9662 	* deprecated/is_vector.m: New file.
  9663 	* Change all callers of these functions to use the new names.
  9664 
  9665 	* deprecated: New directory.
  9666 	* Makefile.in (SUBDIRS): Add it to the list.
  9667 
  9668 	* general/isscalar.m: Rename from is_scalar.m.
  9669 	* general/issquare.m: Rename from is_square.m.
  9670 	* general/issymmetric.m: Rename from is_symmetric.m.
  9671 	* general/isvector.m: Rename from is_vector.m.
  9672 
  9673 2002-08-05  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9674 
  9675 	* statistics/base/mean.m: Allow empty matrices.
  9676 	Handle DIM arg.
  9677 
  9678 2002-08-05  Teemu Ikonen  <tpikonen@pcu.helsinki.fi>
  9679 
  9680 	* plot/__errcomm__.m: If format is not specified, default to error
  9681 	bar format.
  9682 
  9683 2002-08-01  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9684 
  9685 	* miscellaneous/popen2.m: Use F_SETFL and O_NONBLOCK, not
  9686 	__F_SETFL__ and __O_NONBLOCK__.
  9687 
  9688 	* image/saveimage.m: Use OCTAVE_VERSION, not __OCTAVE_VERSION__.
  9689 	* miscellaneous/bug_report.m: Likewise.
  9690 
  9691 2002-07-25  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9692 
  9693 	* general/mod.m: Use isreal (x), not any (any (imag (x))).
  9694 	* general/rem.m: Likewise.
  9695 
  9696 	* plot/loglogerr.m: Use varargin instead of old style varargs.
  9697 	* plot/semilogxerr.m: Likewise.
  9698 	* plot/semilogyerr.m: Likewise.
  9699 
  9700 2002-07-25  Teemu Ikonen  <tpikonen@pcu.helsinki.fi>
  9701 
  9702 	* plot/__errcomm__.m: New file.  Common functionality for error plots.
  9703 	* plot/loglogerr.m: New file.  Double logarithm plots with errorbars.
  9704 	* plot/semilogxerr.m: New file.  Semilogarithm plots with errorbars.
  9705 	* plot/semilogyerr.m: New file.  Semilogarithm plots with errorbars
  9706 
  9707 	* plot/errorbar.m: Use __errcomm__.m.
  9708 	* plot/__errplot__.m: Minor cleanups.
  9709 	* plot/__pltopt__.m: Handle boxxyerrorbars plot style. 
  9710 	* plot/__pltopt1__.m: Likewise.
  9711 
  9712 2002-07-10  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9713 
  9714 	* general/rem.m: Delete redundant call to usage.
  9715 
  9716 	* general/mod.m: Additional error checks, Texinfoize doc string.
  9717 
  9718 2002-04-29  Paul Kienzle  <pkienzle@users.sf.net>
  9719 
  9720 	* general/mod.m: New function.
  9721 
  9722 2002-07-10  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9723 
  9724 	* control/system/sysmult.m: Use varargin instead of old style varargs.
  9725 	* control/system/sysadd.m: Likewise.
  9726 	* control/system/sysgroup.m: Likewise.
  9727 	* control/system/syssub.m: Likewise.
  9728 	* elfun/gcd.m: Likewise.
  9729 	* elfun/lcm.m: Likewise.
  9730 	* general/common_size.m: Likewise.
  9731 	* io/printf.m: Likewise.
  9732 	* miscellaneous/menu.m: Likewise.
  9733 	* miscellaneous/path.m: Likewise.
  9734 	* plot/__errplot__.m: Likewise.
  9735 	* plot/__plt__.m: Likewise.
  9736 	* plot/axis.m: Likewise.
  9737 	* plot/errorbar.m: Likewise.
  9738 	* plot/mplot.m: Likewise.
  9739 	* plot/loglog.m: Likewise.
  9740 	* plot/plot.m: Likewise.
  9741 	* plot/plot_border.m: Likewise.
  9742 	* plot/semilogx.m: Likewise.
  9743 	* plot/semilogy.m: Likewise.
  9744 	* plot/xlabel.m: Likewise.
  9745 	* plot/ylabel.m: Likewise.
  9746 	* plot/zlabel.m: Likewise.
  9747 	* statistics/base/ppplot.m: Likewise.
  9748 	* statistics/base/qqplot.m: Likewise.
  9749 	* statistics/tests/bartlett_test.m: Likewise.
  9750 	* statistics/tests/kolmogorov_smirnov_test.m: Likewise.
  9751 	* statistics/tests/kruskal_wallis_test.m: Likewise.
  9752 	* strings/str2mat.m: Likewise.
  9753 	* strings/strcat.m: Likewise.
  9754 
  9755 2002-06-27  Paul Kienzle  <pkienzle@jazz.ncnr.nist.gov>
  9756 
  9757 	* statistics/distributions/gamma_pdf.m: Avoid overflow in more cases.
  9758 
  9759 2002-05-01  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9760 
  9761 	* skip-autoheader: New file, for autogen.sh.
  9762 	* Makefile.in (DISTFILES): Add it to the list.
  9763 
  9764 2002-04-29  Paul Kienzle  <pkienzle@users.sf.net>
  9765 
  9766 	* general/repmat.m: New function.
  9767 
  9768 2002-04-25  Paul Kienzle  <pkienzle@users.sf.net>
  9769 
  9770 	* audio/lin2mu.m: Accept matrices and [-1,1] normalized audio.
  9771 	Use optional parameter to specify the number of bits in the input.
  9772 	* audio/mu2lin.m: Accept matrices, return n-bit integers or 
  9773 	floats in the range [-1,1], 2x speedup.
  9774 
  9775 	* strings/index.m, strings/rindex.m: Vectorize for speed.
  9776 
  9777 2002-04-25  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9778 
  9779 	* linear-algebra/kron.m: Delete.
  9780 
  9781 2002-04-24  Paul Kienzle  <pkienzle@users.sf.net>
  9782 
  9783 	* signal/freqz.m: If nargout is zero, plot results instead of
  9784 	returning them.
  9785 	* signal/freqz_plot.m: New file.
  9786 
  9787 2002-04-24  Bill Lash  <lash@tellabs.com>
  9788 
  9789 	* signal/unwrap.m: New file.
  9790 
  9791 2002-04-23  Paul Kienzle  <pkienzle@users.sf.net>
  9792 
  9793 	* image/rgb2hsv.m: Faster, more accurate, remove the
  9794 	divide by zero warning.
  9795 
  9796 2002-04-09  Paul Kienzle  <pkienzle@users.sf.net>
  9797 
  9798 	* strings/deblank.m: Trim \0 as well as blank.
  9799 
  9800 	* freqz.m: Evaluate a specific range of frequencies
  9801 	expressed in radians or Hz relative to a supplied sample rate.
  9802 
  9803 2002-04-04  Paul Kienzle  <pkienzle@users.sf.net>
  9804 
  9805 	* signal/fftfilt.m: Filter columns if called with a matrix.
  9806 
  9807 	* strings/findstr.m: Vectorize as much as possible.
  9808 
  9809 2002-04-04  Dirk Laurie  <dirk@calvyn.puk.ac.za>
  9810 
  9811 	* special-matrix/invhilb.m: New version that is faster and more
  9812 	accurate.
  9813 
  9814 2002-04-03  Steven G. Johnson  <stevenj@alum.mit.edu>
  9815 
  9816 	* configure.in: Update for autoconf 2.5x.
  9817 
  9818 2002-04-03  Paul Kienzle  <pkienzle@users.sf.net>
  9819 
  9820 	* special-matrix/vander.m: Code tidy and vectorize.
  9821 
  9822 2002-04-02  Paul Kienzle  <pkienzle@users.sf.net>
  9823 
  9824 	* linear-algebra/cross.m: Accept nx3 and 3xn matrices, in addition
  9825 	to vectors.  Issue a warning in the case x matches y' but return a
  9826 	column vector as Octave currently does.
  9827 
  9828 	* plot/contour.m: Set default number of levels for contour(x,y,z).
  9829 
  9830 	* control/system/starp.m: Leave more of the documentation
  9831 	processing to texinfo and less to the @format block.
  9832 
  9833 	* image/imagesc.m: Only display image if no output is requested.
  9834 	Code tidying.
  9835 
  9836 2002-03-07  Paul Kienzle  <pkienzle@kienzle.powernet.co.uk>
  9837  
  9838  	* statistics/base/center.m: Accept and return empty matrix.
  9839  	
  9840 2002-02-22  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9841 
  9842 	* specfun/erfinv.m: Fix usage message.
  9843 
  9844 2002-02-08  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9845 
  9846 	* elfun/coth.m: Use 1 ./ tanh(z) instead of cosh(z) ./ sinh(z).
  9847 	From "Michael O'Brien" <mobrien@kento.unm.edu>.
  9848 
  9849 2001-06-06  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9850 
  9851 	* statistics/distributions/discrete_cdf.m: Downcase incorrectly
  9852 	capitalized variable names.
  9853 
  9854 2001-05-30  Jean-Francois Cardoso  <cardoso@tsi.enst.fr>
  9855 
  9856 	* m/image/saveimage.m: fix saving an image to Postscript format.
  9857 
  9858 2001-04-18  A. Scottedward Hodel  <a.s.hodel@eng.auburn.edu>
  9859 
  9860 	* control/system/is_stabilizable.m: Pass a to sys2ss, not sys.
  9861 
  9862 2001-02-28  Kai Habel  <kai.habel@gmx.de>
  9863 
  9864 	* general/cart2pol.m: New file.
  9865 	* general/pol2cart.m: New file.
  9866 	* general/cart2sph.m: New file.
  9867 	* general/sph2cart.m: New file.
  9868 	* image/rgb2hsv.m: New file.
  9869 	* image/hsv2rgb.m: New file.
  9870 
  9871 2001-02-26  Paul Kienzle  <pkienzle@kienzle.powernet.co.uk>
  9872 
  9873 	* plot/meshgrid.m: Avoid for loops.
  9874 	* plot/meshdom.m: Likewise.
  9875 
  9876 2001-02-22  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9877 
  9878 	* linear-algebra/norm.m: Use sqrt instead of ^0.5.
  9879 
  9880 2001-02-22  Heinz Bauschke  <bauschke@cecm.sfu.ca>
  9881 
  9882 	* linear-algebra/norm.m: Use more efficient method for Frobenius
  9883 	norm.
  9884 
  9885 2001-02-09  David Livings  <david.livings@asa.co.uk>
  9886 
  9887 	* statistics/tests/welch_test.m: Fix typo.
  9888 
  9889 	* statistics/distributions/chisquare_cdf.m:
  9890 	Don't restrict inputs to be only positive integers.
  9891 	* statistics/distributions/chisquare_inv.m: Likewise.
  9892 	* statistics/distributions/chisquare_pdf.m: Likewise.
  9893 	* statistics/distributions/chisquare_rnd.m: Likewise.
  9894 	* statistics/distributions/f_cdf.m: Likewise.
  9895 	* statistics/distributions/f_inv.m: Likewise.
  9896 	* statistics/distributions/f_pdf.m: Likewise.
  9897 	* statistics/distributions/f_rnd.m: Likewise.
  9898 	* statistics/distributions/t_cdf.m: Likewise.
  9899 	* statistics/distributions/t_inv.m: Likewise.
  9900 	* statistics/distributions/t_pdf.m: Likewise.
  9901 	* statistics/distributions/t_rnd.m: Likewise.
  9902 
  9903 2001-02-08  Paul Kienzle  <pkienzle@kienzle.powernet.co.uk>
  9904 
  9905 	* strings/dec2base.m: New file.
  9906 	* strings/base2dec.m: New file.
  9907 	* strings/strjust.m: New file.
  9908 	* strings/dec2hex.m: Replace with version that just calls 2dec2base.
  9909 	* strings/dec2bin.m: Likewise.
  9910 	* strings/hex2dec.m: Replace with version that just calls base2dec.
  9911 	* strings/bin2dec.m: Likewise.
  9912 
  9913 2001-02-07  David Livings  <david.livings@asa.co.uk>
  9914 
  9915 	* statistics/base/ppplot.m: Use gset, not set.
  9916 	* statistics/base/qqplot.m: Likewise.
  9917 
  9918 2001-02-05  Ondrej Popp  <ondrej@geocities.com>
  9919 
  9920 	* control/system/c2d.m: Add missing endif.
  9921 
  9922 2000-12-15  Teemu Ikonen  <tpikonen@pcu.helsinki.fi>
  9923 
  9924 	* strings/index.m: Return 0 if either string is empty.
  9925 
  9926 2000-12-15  Ben Sapp  <bsapp@lanl.gov>
  9927 
  9928 	* control/system/c2d.m: Allow option of matched pole/zero
  9929 	equivalent for conversion.  
  9930 
  9931 2000-12-15  Matthew W. Roberts  <matt@lehi.tamu.edu>
  9932 
  9933 	* strings/findstr.m: Return empty matrix if search string is empty.
  9934 
  9935 2000-12-15  Kai Habel  <kai.habel@gmx.de>
  9936 
  9937 	* saveimage.m: Do create rawbit image for black and white images,
  9938 	but do it correctly.
  9939 
  9940 2000-12-13   Teemu Ikonen  <tpikonen@pcu.helsinki.fi>
  9941 
  9942 	* polynomial/deconv.m: For compatibility with Matlab, don't reduce
  9943 	result polynomials.
  9944 
  9945 2000-12-07  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9946 
  9947 	* image/saveimage.m: Don't try to create rawbit image.
  9948 
  9949 2000-11-21  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9950 
  9951 	* Makefile.in (bin-dist): Pass -C to $(MAKE), not -c.
  9952 
  9953 2000-11-16  Paul Kienzle  <pkienzle@kienzle.powernet.co.uk>
  9954 
  9955 	* plot/contour.m: Reorder args for Matlab compatibility.
  9956 
  9957 2000-10-27  Mats Jansson  <mats.e.jansson@home.se>
  9958 
  9959 	* set/create_set.m: Avoid empty matrix in matrix list warning.
  9960 
  9961 2000-09-08  Teemu Ikonen  <tpikonen@pcu.helsinki.fi>
  9962 
  9963 	* plot/errorbar.m, plot/__errplot__.m: New functions.
  9964 
  9965 	* plot/mesh.m: Also set nologscale before plotting.
  9966 	* plot/__pltopt1__.m: Handle xerrorbars, yerrorbars, and
  9967 	xyerrorbars instead of just errorbars.
  9968 
  9969 2000-08-25  Thomas Walter  <walter@pctc.chemie.uni-erlangen.de>
  9970 
  9971 	* image/image.m: Try display (from ImageMagick) first.
  9972 
  9973 2000-08-01  Rolf Fabian  <fabian@tu-cottbus.de>
  9974 
  9975 	* plot/meshgrid.m: Use transpose to reorient vectors, not complex
  9976 	conjugate transpose.
  9977 
  9978 2000-07-21  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9979 
  9980 	* strings/str2mat.m: Apply setstr to each argument.
  9981 
  9982 2000-07-17  Gabriele Pannocchia  <pannocchia@ing.unipi.it>
  9983 
  9984 	* control/base/dkalman.m: New file.
  9985 	* control/base/dlqe.m: Handle singular A matrix.
  9986 	* control/base/dlqr.m: Likewise.
  9987 
  9988 2000-07-14  John W. Eaton  <jwe@bevo.che.wisc.edu>
  9989 
  9990 	* strings/strcmp.m: Return 0 instead of an error if row and column
  9991 	dimensions don't match.
  9992 
  9993 2000-06-30  Kai Habel  <kahacjde@calvados.zrz.TU-Berlin.DE>
  9994 
  9995 	* plot/hist.m: Allow 3 argument form to work.
  9996 
  9997 2000-06-27  Matthew W. Roberts  <matt@lehi.tamu.edu>
  9998 
  9999 	* plot/plot.m: Add examples in doc string.
 10000 
 10001 2000-06-08  Ben Sapp  <bsapp@nua.lampf.lanl.gov>
 10002 
 10003 	* control/base/__stepimp__.m: Reset multiplot state when done.
 10004 	Do the right thing even if automatic_replot is not zero.
 10005 	Avoid failure if system has pure imaginary poles.
 10006 
 10007 2000-06-06  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10008 
 10009 	* general/logical.m: Return arg if it is empty.  Better error
 10010 	message for non-numeric types.	
 10011 
 10012 2000-05-31  A. Scottedward Hodel  <a.s.hodel@eng.auburn.edu>
 10013 
 10014 	* control/base/dlqe.m: Update documentation.  Fix typo.  Warn
 10015 	about difference with Matlab dlqe function.
 10016 
 10017 	* control/system/sysmult.m: Fix typo in argument dimensions checking.
 10018 
 10019 2000-05-24  Ben Sapp  <bsapp@nua.lampf.lanl.gov>
 10020 
 10021 	* strings/strrep.m: Fix typo.
 10022 
 10023 2000-05-13  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10024 
 10025 	* strings/strrep.m: Don't transpose result for case of jump > 0.
 10026 
 10027 2000-05-13  Paul Kienzle  <pkienzle@kienzle.powernet.co.uk>
 10028 
 10029 	* strings/strrep.m: Avoid for loop for speed.
 10030 	* plot/axis.m: Handle string options for Matlab compatibility. 
 10031 
 10032 2000-04-04  John Smith  <john@arrows.demon.co.uk>
 10033 
 10034 	* statistics/distributions/beta_inv.m: Provide better(?) initial
 10035 	guess for iteration.
 10036 
 10037 2000-03-31   Paul Kienzle  <pkienzle@kienzle.powernet.co.uk>
 10038 
 10039 	* image/image.m: Allow image (A) or image (x, y, A).
 10040 	* image/imagesc.m: Likewise.
 10041 
 10042 	* image/image.m: If zoom is not supplied, or if it is an empty
 10043 	matrix, autoscale the image.
 10044 
 10045 2000-03-22  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10046 
 10047 	* plot/title.m, plot/bottom_title.m, plot/top_title.m: 
 10048 	Undo string escapes in text twice(!) before sending to gnuplot.
 10049 
 10050 	* image/saveimage.m: Add comment to file saying who created it and
 10051 	when it was created.  Suggested by Stephen Eglen
 10052 	<stephen@cogsci.ed.ac.uk>.
 10053 
 10054 2000-03-21  Paul Kienzle  <pkienzle@kienzle.powernet.co.uk>
 10055 
 10056 	* polynomial/polyreduce.m: Simplify by looking for the first
 10057 	non-zero element rather than the last of the first set of zero
 10058 	elements.
 10059 
 10060 	* plot/__pltopt1__.m: Accept "--", "-.", and ":" line styles.
 10061 
 10062 2000-03-21  Kai Habel  <kahacjde@calvados.zrz.TU-Berlin.DE>
 10063 
 10064 	* image/saveimage.m: Swap black and white colormaps so zero is
 10065 	displayed as black and 1 is displayed as white.
 10066 	Fix indexing bug in ppm case.
 10067 
 10068 2000-03-06  Stephen Eglen  <stephen@anc.ed.ac.uk>
 10069 
 10070 	* statistics/tests/kolmogorov_smirnov_test_2.m: Account for ties
 10071 	between the two distributions (took same approach as ks.test() in R.)
 10072 
 10073 2000-02-29  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10074 
 10075 	* control/base/bode.m: Temporarily disable automatic_replot.
 10076 
 10077 2000-02-23  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10078 
 10079 	* Makefile.in (clean): Also remove gethelp.
 10080 
 10081 	* specfun/erfinv.m: Use z_new in convergence test, not z_old.
 10082 
 10083 2000-02-11  Georg Thimm  <mgeorg@SGraphicsWS1.mpe.ntu.edu.sg>
 10084 
 10085 	* set/create_set.m: Use find to avoid while loop.
 10086 
 10087 2000-02-11  Stephen Eglen  <stephen@cogsci.ed.ac.uk>
 10088 
 10089 	* plot/hist.m: New optional third argument.
 10090 
 10091 2000-02-10  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10092 
 10093 	* miscellaneous/bug_report.m: Use octave-bug script with version
 10094 	number appended.
 10095 
 10096 2000-02-04  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10097 
 10098 	* gethelp.cc: Sprinkle with std:: qualifier.
 10099 
 10100 2000-01-30  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10101 
 10102 	* image/saveimage.m: Delete some debugging code.
 10103 
 10104 2000-01-27  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10105 
 10106 	* signal/sinc.m: Avoid reshaping.
 10107 
 10108 	* image/rgb2ind.m: No longer needs to reset do_fortran_indexing.
 10109 	* image/ind2rgb.m: Ditto.
 10110 	* image/ind2gray.m: Ditto.
 10111 	* general/reshape.m: Ditto.  Also no longer needs to reset
 10112 	implicit_str_to_num_ok.
 10113 
 10114 2000-01-26  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10115 
 10116 	* miscellaneous/popen2.m: Deal with the fact that pipe now returns
 10117 	a list of file structures, not a vector of numeric file ids.
 10118 
 10119 2000-01-25  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10120 
 10121 	* plot/__axis_label__.m: New function.
 10122 	Undo string escapes in text twice(!) before sending to gnuplot.
 10123 	* plot/xlabel.m: Use it.
 10124 	* plot/ylabel.m: Ditto.
 10125 	* plot/zlabel.m: Ditto.
 10126 
 10127 	* plot/mesh.m: Fix error message to reflect reality.
 10128 
 10129 2000-01-24  Cyril Humbert  <humbert@phobos.univ-mlv.fr>
 10130 
 10131 	* statistics/distributions/weibull_pdf.m: Use correct formula.
 10132 
 10133 2000-01-22  Michael Reifenberger  <mike@Plaut.de>
 10134 
 10135 	* audio/saveaudio.m: Also accept files with .ul extension.
 10136 	* audio/loadaudio.m: Ditto.
 10137 	* audio/playaudio.m: Ditto.
 10138 
 10139 2000-01-19  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10140 
 10141 	* statistics/distributions/beta_cdf.m: Texinfoize doc string.
 10142 	* statistics/distributions/beta_inv.m: Ditto.
 10143 	* statistics/distributions/beta_pdf.m: Ditto.
 10144 	* statistics/distributions/beta_rnd.m: Ditto.
 10145 	* statistics/distributions/binomial_cdf.m: Ditto.
 10146 	* statistics/distributions/binomial_inv.m: Ditto.
 10147 	* statistics/distributions/binomial_pdf.m: Ditto.
 10148 	* statistics/distributions/binomial_rnd.m: Ditto.
 10149 	* statistics/distributions/cauchy_cdf.m: Ditto.
 10150 	* statistics/distributions/cauchy_inv.m: Ditto.
 10151 	* statistics/distributions/cauchy_pdf.m: Ditto.
 10152 	* statistics/distributions/cauchy_rnd.m: Ditto.
 10153 	* statistics/distributions/chisquare_cdf.m: Ditto.
 10154 	* statistics/distributions/chisquare_inv.m: Ditto.
 10155 	* statistics/distributions/chisquare_pdf.m: Ditto.
 10156 	* statistics/distributions/chisquare_rnd.m: Ditto.
 10157 	* statistics/distributions/discrete_cdf.m: Ditto.
 10158 	* statistics/distributions/discrete_inv.m: Ditto.
 10159 	* statistics/distributions/discrete_pdf.m: Ditto.
 10160 	* statistics/distributions/discrete_rnd.m: Ditto.
 10161 	* statistics/distributions/empirical_cdf.m: Ditto.
 10162 	* statistics/distributions/empirical_inv.m: Ditto.
 10163 	* statistics/distributions/empirical_pdf.m: Ditto.
 10164 	* statistics/distributions/empirical_rnd.m: Ditto.
 10165 	* statistics/distributions/exponential_cdf.m: Ditto.
 10166 	* statistics/distributions/exponential_inv.m: Ditto.
 10167 	* statistics/distributions/exponential_pdf.m: Ditto.
 10168 	* statistics/distributions/exponential_rnd.m: Ditto.
 10169 	* statistics/distributions/f_cdf.m: Ditto.
 10170 	* statistics/distributions/f_inv.m: Ditto.
 10171 	* statistics/distributions/f_pdf.m: Ditto.
 10172 	* statistics/distributions/f_rnd.m: Ditto.
 10173 	* statistics/distributions/gamma_cdf.m: Ditto.
 10174 	* statistics/distributions/gamma_inv.m: Ditto.
 10175 	* statistics/distributions/gamma_pdf.m: Ditto.
 10176 	* statistics/distributions/gamma_rnd.m: Ditto.
 10177 	* statistics/distributions/geometric_cdf.m: Ditto.
 10178 	* statistics/distributions/geometric_inv.m: Ditto.
 10179 	* statistics/distributions/geometric_pdf.m: Ditto.
 10180 	* statistics/distributions/geometric_rnd.m: Ditto.
 10181 	* statistics/distributions/hypergeometric_cdf.m: Ditto.
 10182 	* statistics/distributions/hypergeometric_inv.m: Ditto.
 10183 	* statistics/distributions/hypergeometric_pdf.m: Ditto.
 10184 	* statistics/distributions/hypergeometric_rnd.m: Ditto.
 10185 	* statistics/distributions/kolmogorov_smirnov_cdf.m: Ditto.
 10186 	* statistics/distributions/laplace_cdf.m: Ditto.
 10187 	* statistics/distributions/laplace_inv.m: Ditto.
 10188 	* statistics/distributions/laplace_pdf.m: Ditto.
 10189 	* statistics/distributions/laplace_rnd.m: Ditto.
 10190 	* statistics/distributions/logistic_cdf.m: Ditto.
 10191 	* statistics/distributions/logistic_inv.m: Ditto.
 10192 	* statistics/distributions/logistic_pdf.m: Ditto.
 10193 	* statistics/distributions/logistic_rnd.m: Ditto.
 10194 	* statistics/distributions/lognormal_cdf.m: Ditto.
 10195 	* statistics/distributions/lognormal_inv.m: Ditto.
 10196 	* statistics/distributions/lognormal_pdf.m: Ditto.
 10197 	* statistics/distributions/lognormal_rnd.m: Ditto.
 10198 	* statistics/distributions/normal_cdf.m: Ditto.
 10199 	* statistics/distributions/normal_inv.m: Ditto.
 10200 	* statistics/distributions/normal_pdf.m: Ditto.
 10201 	* statistics/distributions/normal_rnd.m: Ditto.
 10202 	* statistics/distributions/pascal_cdf.m: Ditto.
 10203 	* statistics/distributions/pascal_inv.m: Ditto.
 10204 	* statistics/distributions/pascal_pdf.m: Ditto.
 10205 	* statistics/distributions/pascal_rnd.m: Ditto.
 10206 	* statistics/distributions/poisson_cdf.m: Ditto.
 10207 	* statistics/distributions/poisson_inv.m: Ditto.
 10208 	* statistics/distributions/poisson_pdf.m: Ditto.
 10209 	* statistics/distributions/poisson_rnd.m: Ditto.
 10210 	* statistics/distributions/stdnormal_cdf.m: Ditto.
 10211 	* statistics/distributions/stdnormal_inv.m: Ditto.
 10212 	* statistics/distributions/stdnormal_pdf.m: Ditto.
 10213 	* statistics/distributions/stdnormal_rnd.m: Ditto.
 10214 	* statistics/distributions/t_cdf.m: Ditto.
 10215 	* statistics/distributions/t_inv.m: Ditto.
 10216 	* statistics/distributions/t_pdf.m: Ditto.
 10217 	* statistics/distributions/t_rnd.m: Ditto.
 10218 	* statistics/distributions/uniform_cdf.m: Ditto.
 10219 	* statistics/distributions/uniform_inv.m: Ditto.
 10220 	* statistics/distributions/uniform_pdf.m: Ditto.
 10221 	* statistics/distributions/uniform_rnd.m: Ditto.
 10222 	* statistics/distributions/weibull_cdf.m: Ditto.
 10223 	* statistics/distributions/weibull_inv.m: Ditto.
 10224 	* statistics/distributions/weibull_pdf.m: Ditto.
 10225 	* statistics/distributions/weibull_rnd.m: Ditto.
 10226 	* statistics/distributions/wiener_rnd.m: Ditto.
 10227 
 10228 2000-01-18  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10229 
 10230 	* statistics/base/values.m: Texinfoize doc string.
 10231 	* statistics/base/var.m: Ditto.
 10232 	* statistics/base/table.m: Ditto.
 10233 	* statistics/base/studentize.m: Ditto.
 10234 	* statistics/base/statistics.m: Ditto.
 10235 	* statistics/base/spearman.m: Ditto.
 10236 	* statistics/base/run_count.m: Ditto.
 10237 	* statistics/base/ranks.m: Ditto.
 10238 	* statistics/base/range.m: Ditto.
 10239 	* statistics/base/qqplot.m: Ditto.
 10240 	* statistics/base/probit.m: Ditto.
 10241 	* statistics/base/ppplot.m: Ditto.
 10242 	* statistics/base/moment.m: Ditto.
 10243 	* statistics/base/meansq.m: Ditto.
 10244 	* statistics/base/logit.m: Ditto.
 10245 	* statistics/base/kendall.m: Ditto.
 10246 	* statistics/base/iqr.m: Ditto.
 10247 	* statistics/base/cut.m: Ditto.
 10248 	* statistics/base/cor.m: Ditto.
 10249 	* statistics/base/cloglog.m: Ditto.
 10250 	* statistics/base/center.m: Ditto.
 10251 	* statistics/models/logistic_regression.m: Ditto.
 10252 	* statistics/models/logistic_regression_derivative.m: Ditto.
 10253 	* statistics/models/logistic_regression_likelihood.m: Ditto.
 10254 	* statistics/tests/anova.m: Ditto.
 10255 	* statistics/tests/bartlett_test.m: Ditto.
 10256 	* statistics/tests/chisquare_test_homogeneity.m: Ditto.
 10257 	* statistics/tests/chisquare_test_independence.m: Ditto.
 10258 	* statistics/tests/cor_test.m: Ditto.
 10259 	* statistics/tests/f_test_regression.m: Ditto.
 10260 	* statistics/tests/hotelling_test.m: Ditto.
 10261 	* statistics/tests/hotelling_test_2.m: Ditto.
 10262 	* statistics/tests/kolmogorov_smirnov_test.m: Ditto.
 10263 	* statistics/tests/kolmogorov_smirnov_test_2.m: Ditto.
 10264 	* statistics/tests/kruskal_wallis_test.m: Ditto.
 10265 	* statistics/tests/manova.m: Ditto.
 10266 	* statistics/tests/mcnemar_test.m: Ditto.
 10267 	* statistics/tests/prop_test_2.m: Ditto.
 10268 	* statistics/tests/run_test.m: Ditto.
 10269 	* statistics/tests/sign_test.m: Ditto.
 10270 	* statistics/tests/t_test.m: Ditto.
 10271 	* statistics/tests/t_test_2.m: Ditto.
 10272 	* statistics/tests/t_test_regression.m: Ditto.
 10273 	* statistics/tests/u_test.m: Ditto.
 10274 	* statistics/tests/var_test.m: Ditto.
 10275 	* statistics/tests/welch_test.m: Ditto.
 10276 	* statistics/tests/wilcoxon_test.m: Ditto.
 10277 	* statistics/tests/z_test.m: Ditto.
 10278 	* statistics/tests/z_test_2.m: Ditto.
 10279 
 10280 2000-01-17  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10281 
 10282 	* strings/bin2dec.m: Texinfoize doc string.
 10283 	* plot/__plr1__.m: Ditto.
 10284 	* plot/__pltopt__.m: Ditto.
 10285 	* plot/__plt__.m: Ditto.
 10286 	* plot/__plt2vv__.m: Ditto.
 10287 	* plot/__plr2__.m: Ditto.
 10288 	* plot/__plr__.m: Ditto.
 10289 	* plot/__plt1__.m: Ditto.
 10290 	* plot/__plt2__.m: Ditto.
 10291 	* plot/__plt2mm__.m: Ditto.
 10292 	* plot/__plt2mv__.m: Ditto.
 10293 	* plot/__plt2ss__.m: Ditto.
 10294 	* miscellaneous/paren.m: Ditto.
 10295 	* miscellaneous/comma.m: Ditto.
 10296 	* miscellaneous/semicolon.m: Ditto.
 10297 	* miscellaneous/path.m: Ditto.
 10298 	* miscellaneous/list_primes.m: Ditto.
 10299 	* miscellaneous/flops.m: Ditto.
 10300 	* miscellaneous/dump_prefs.m: Ditto.
 10301 	* miscellaneous/bug_report.m: Ditto.
 10302 	* linear-algebra/dot.m: Ditto
 10303 	* linear-algebra/dmult.m: Ditto.
 10304 	* general/randperm.m: Ditto.
 10305 	* general/logical.m: Ditto.
 10306 	* general/is_duplicate_entry.m: Ditto.
 10307 	* signal/arch_fit.m: Ditto.
 10308 	* signal/arch_rnd.m: Ditto.
 10309 	* signal/arch_test.m: Ditto.
 10310 	* signal/arma_rnd.m: Ditto.
 10311 	* signal/autocor.m: Ditto.
 10312 	* signal/autocov.m: Ditto.
 10313 	* signal/autoreg_matrix.m: Ditto.
 10314 	* signal/bartlett.m: Ditto.
 10315 	* signal/blackman.m: Ditto.
 10316 	* signal/detrend.m: Ditto.
 10317 	* signal/diffpara.m: Ditto.
 10318 	* signal/durbinlevinson.m: Ditto.
 10319 	* signal/fftconv.m: Ditto.
 10320 	* signal/fftfilt.m: Ditto.
 10321 	* signal/fftshift.m: Ditto.
 10322 	* signal/fractdiff.m: Ditto.
 10323 	* signal/freqz.m: Ditto.
 10324 	* signal/hamming.m: Ditto.
 10325 	* signal/hanning.m: Ditto.
 10326 	* signal/hurst.m: Ditto.
 10327 	* signal/periodogram.m: Ditto.
 10328 	* signal/rectangle_lw.m: Ditto.
 10329 	* signal/rectangle_sw.m: Ditto.
 10330 	* signal/sinc.m: Ditto.
 10331 	* signal/sinetone.m: Ditto.
 10332 	* signal/sinewave.m: Ditto.
 10333 	* signal/spectral_adf.m: Ditto.
 10334 	* signal/spectral_xdf.m: Ditto.
 10335 	* signal/spencer.m: Ditto.
 10336 	* signal/stft.m: Ditto.
 10337 	* signal/synthesis.m: Ditto.
 10338 	* signal/triangle_lw.m: Ditto.
 10339 	* signal/triangle_sw.m: Ditto.
 10340 	* signal/yulewalker.m: Ditto.
 10341 	* control/util/strappend.m: Ditto.
 10342 	* control/base/nichols.m: Ditto.
 10343 	* control/system/is_signal_list.m: Ditto.
 10344 	* control/system/listidx.m: Ditto.
 10345 	* control/system/sysgettsam.m: Ditto.
 10346 	* control/system/sysidx.m: Ditto.
 10347 
 10348 2000-01-14  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10349 
 10350 	* control/system/__abcddims__.m: Rename from
 10351 	control/system/abcddims.m, change all callers.
 10352 	* control/base/__bodquist__.m: Likewise.
 10353 	* control/base/__freqresp__.m: Likewise.
 10354 	* control/util/__outlist__.m: Likewise.
 10355 	* control/base/__stepimp__.m: Likewise.
 10356 	* control/system/__syschnamesl__.m: Likewise.
 10357 	* control/system/__syscont_disc__.m: Likewise.
 10358 	* control/system/__sysdefioname__.m: Likewise.
 10359 	* control/system/__sysdefstname__.m: Likewise.
 10360 	* control/system/__sysgroupn__.m: Likewise.
 10361 	* control/system/__tf2sysl__.m: Likewise.
 10362 	* control/util/__zgpbal__.m: Likewise.
 10363 	* control/system/__zp2ssg2__.m: Likewise.
 10364 
 10365 	* quaternion/demoquat.m: Add copyright notice, Texinfoize doc string.
 10366 	* quaternion/qconj.m: Ditto.
 10367 	* quaternion/qcoordinate_plot.m: Ditto.
 10368 	* quaternion/qderiv.m: Ditto.
 10369 	* quaternion/qderivmat.m: Ditto.
 10370 	* quaternion/qinv.m: Ditto.
 10371 	* quaternion/qmult.m: Ditto.
 10372 	* quaternion/qtrans.m: Ditto.
 10373 	* quaternion/qtransv.m: Ditto.
 10374 	* quaternion/qtransvmat.m: Ditto.
 10375 	* quaternion/quaternion.m: Ditto.
 10376 
 10377 2000-01-13  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10378 
 10379 	* control/base/Makefile.in: Ditto.
 10380 	* control/hinf/Makefile.in: New file.
 10381 	* control/marsyas/Makefile.in: Ditto.
 10382 	* control/obsolete/Makefile.in: Ditto.
 10383 	* control/system/Makefile.in: Ditto.
 10384 	* control/util/Makefile.in: Ditto.
 10385 
 10386 	* strings/com2str.m: Move here from control directory.
 10387 
 10388 	* control/base: New directory.
 10389 	* control/base/DEMOcontrol.m: Move here from control directory.
 10390 	* control/base/analdemo.m: Ditto.
 10391 	* control/base/are.m: Ditto.
 10392 	* control/base/bddemo.m: Ditto.
 10393 	* control/base/bode.m: Ditto.
 10394 	* control/base/bode_bounds.m: Ditto.
 10395 	* control/base/bodquist.m: Ditto.
 10396 	* control/base/controldemo.m: Ditto.
 10397 	* control/base/ctrb.m: Ditto.
 10398 	* control/base/damp.m: Ditto.
 10399 	* control/base/dare.m: Ditto.
 10400 	* control/base/dcgain.m: Ditto.
 10401 	* control/base/dgram.m: Ditto.
 10402 	* control/base/dlqe.m: Ditto.
 10403 	* control/base/dlqr.m: Ditto.
 10404 	* control/base/dlyap.m: Ditto.
 10405 	* control/base/dre.m: Ditto.
 10406 	* control/base/frdemo.m: Ditto.
 10407 	* control/base/freqchkw.m: Ditto.
 10408 	* control/base/freqresp.m: Ditto.
 10409 	* control/base/gram.m: Ditto.
 10410 	* control/base/impulse.m: Ditto.
 10411 	* control/base/lqe.m: Ditto.
 10412 	* control/base/lqg.m: Ditto.
 10413 	* control/base/lqr.m: Ditto.
 10414 	* control/base/lsim.m: Ditto.
 10415 	* control/base/ltifr.m: Ditto.
 10416 	* control/base/lyap.m: Ditto.
 10417 	* control/base/nichols.m: Ditto.
 10418 	* control/base/nyquist.m: Ditto.
 10419 	* control/base/obsv.m: Ditto.
 10420 	* control/base/place.m: Ditto.
 10421 	* control/base/pzmap.m: Ditto.
 10422 	* control/base/rldemo.m: Ditto.
 10423 	* control/base/rlocus.m: Ditto.
 10424 	* control/base/step.m: Ditto.
 10425 	* control/base/stepimp.m: Ditto.
 10426 	* control/base/tzero.m: Ditto.
 10427 	* control/base/tzero2.m: Ditto.
 10428 
 10429 	* control/hinf: New directory.
 10430 	* control/hinf/dhinfdemo.m: Move here from control directory.
 10431 	* control/hinf/h2norm.m: Ditto.
 10432 	* control/hinf/h2syn.m: Ditto.
 10433 	* control/hinf/hinf_ctr.m: Ditto.
 10434 	* control/hinf/hinfdemo.m: Ditto.
 10435 	* control/hinf/hinfnorm.m: Ditto.
 10436 	* control/hinf/hinfsyn.m: Ditto.
 10437 	* control/hinf/hinfsyn_chk.m: Ditto.
 10438 	* control/hinf/hinfsyn_ric.m: Ditto.
 10439 	* control/hinf/wgt1o.m: Ditto.
 10440 	* control/hinf/dgkfdemo.m: Ditto.
 10441 	* control/hinf/is_dgkf.m: Ditto.
 10442 
 10443 	* control/marsyas: New directory.
 10444 	* control/marsyas/demomarsyas.m: Move here from control directory.
 10445 	* control/marsyas/susball.m: Ditto.
 10446 
 10447 	* control/obsolete/dezero.m: Move here from control directory.
 10448 	* control/obsolete/rotg.m: Ditto.
 10449 
 10450 	* control/system: New directory.
 10451 	* control/system/abcddim.m: Move here from control directory.
 10452 	* control/system/abcddims.m: Ditto.
 10453 	* control/system/buildssic.m: Ditto.
 10454 	* control/system/c2d.m: Ditto.
 10455 	* control/system/d2c.m: Ditto.
 10456 	* control/system/dmr2d.m: Ditto.
 10457 	* control/system/fir2sys.m: Ditto.
 10458 	* control/system/is_abcd.m: Ditto.
 10459 	* control/system/is_digital.m: Ditto.
 10460 	* control/system/is_sample.m: Ditto.
 10461 	* control/system/is_signal_list.m: Ditto.
 10462 	* control/system/is_siso.m: Ditto.
 10463 	* control/system/is_controllable.m: Ditto.
 10464 	* control/system/is_detectable.m: Ditto.
 10465 	* control/system/is_observable.m: Ditto.
 10466 	* control/system/is_stabilizable.m: Ditto.
 10467 	* control/system/is_stable.m: Ditto.
 10468 	* control/system/jet707.m: Ditto.
 10469 	* control/system/listidx.m: Ditto.
 10470 	* control/system/moddemo.m: Ditto.
 10471 	* control/system/ord2.m: Ditto.
 10472 	* control/system/packedform.m: Ditto.
 10473 	* control/system/parallel.m: Ditto.
 10474 	* control/system/ss2sys.m: Ditto.
 10475 	* control/system/ss2tf.m: Ditto.
 10476 	* control/system/ss2zp.m: Ditto.
 10477 	* control/system/starp.m: Ditto.
 10478 	* control/system/sys2fir.m: Ditto.
 10479 	* control/system/sys2ss.m: Ditto.
 10480 	* control/system/sys2tf.m: Ditto.
 10481 	* control/system/sys2zp.m: Ditto.
 10482 	* control/system/sysadd.m: Ditto.
 10483 	* control/system/sysappend.m: Ditto.
 10484 	* control/system/syschnamesl.m: Ditto.
 10485 	* control/system/syschtsam.m: Ditto.
 10486 	* control/system/sysconnect.m: Ditto.
 10487 	* control/system/syscont.m: Ditto.
 10488 	* control/system/syscont_disc.m: Ditto.
 10489 	* control/system/sysdefioname.m: Ditto.
 10490 	* control/system/sysdefstname.m: Ditto.
 10491 	* control/system/sysdimensions.m: Ditto.
 10492 	* control/system/sysdisc.m: Ditto.
 10493 	* control/system/sysdup.m: Ditto.
 10494 	* control/system/sysgetsignals.m: Ditto.
 10495 	* control/system/sysgettsam.m: Ditto.
 10496 	* control/system/sysgettype.m: Ditto.
 10497 	* control/system/sysgroup.m: Ditto.
 10498 	* control/system/sysgroupn.m: Ditto.
 10499 	* control/system/sysidx.m: Ditto.
 10500 	* control/system/sysmin.m: Ditto.
 10501 	* control/system/sysmult.m: Ditto.
 10502 	* control/system/sysout.m: Ditto.
 10503 	* control/system/sysprune.m: Ditto.
 10504 	* control/system/sysreorder.m: Ditto.
 10505 	* control/system/sysrepdemo.m: Ditto.
 10506 	* control/system/sysscale.m: Ditto.
 10507 	* control/system/syssetsignals.m: Ditto.
 10508 	* control/system/syssub.m: Ditto.
 10509 	* control/system/sysupdate.m: Ditto.
 10510 	* control/system/tf2ss.m: Ditto.
 10511 	* control/system/tf2sys.m: Ditto.
 10512 	* control/system/tf2sysl.m: Ditto.
 10513 	* control/system/tf2zp.m: Ditto.
 10514 	* control/system/tfout.m: Ditto.
 10515 	* control/system/ugain.m: Ditto.
 10516 	* control/system/zp2ss.m: Ditto.
 10517 	* control/system/zp2ssg2.m: Ditto.
 10518 	* control/system/zp2sys.m: Ditto.
 10519 	* control/system/zp2tf.m: Ditto.
 10520 	* control/system/zpout.m: Ditto.
 10521 
 10522 	* control/util: New directory.
 10523 	* control/util/axis2dlim.m: Move here from control directory.
 10524 	* control/util/outlist.m: Ditto.
 10525 	* control/util/prompt.m: Ditto.
 10526 	* control/util/run_cmd.m: Ditto.
 10527 	* control/util/sortcom.m: Ditto.
 10528 	* control/util/strappend.m: Ditto.
 10529 	* control/util/swap.m: Ditto.
 10530 	* control/util/zgfmul.m: Ditto.
 10531 	* control/util/zgfslv.m: Ditto.
 10532 	* control/util/zginit.m: Ditto.
 10533 	* control/util/zgpbal.m: Ditto.
 10534 	* control/util/zgreduce.m: Ditto.
 10535 	* control/util/zgrownorm.m: Ditto.
 10536 	* control/util/zgscal.m: Ditto.
 10537 	* control/util/zgsgiv.m: Ditto.
 10538 	* control/util/zgshsr.m: Ditto.
 10539 
 10540 2000-01-13  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10541 
 10542 	* gethelp.cc (extract_help_text): Discard first space character
 10543 	after consecutive comment characters.
 10544 
 10545 Thu Jan 13 00:56:57 2000  John W. Eaton  <jwe@bahaha.che.wisc.edu>
 10546 
 10547 	* control/obsolete: New directory
 10548 	* control/obsolete/swaprows.m: Move here from control directory.
 10549 	* control/obsolete/swapcols.m: Ditto.
 10550 	* control/obsolete/dlqg.m: Ditto.
 10551 	* control/obsolete/minfo.m: Ditto.
 10552 	* control/obsolete/packsys.m: Ditto.
 10553 	* control/obsolete/qzval.m: Ditto.
 10554 	* control/obsolete/unpacksys.m: Ditto.
 10555 	* control/obsolete/series.m: Ditto.
 10556 	* control/obsolete/syschnames.m: Ditto.
 10557 	* polynomial/polyout.m: Ditto.
 10558 
 10559 2000-01-13  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10560 
 10561 	* general/fliplr.m: Eliminate useless copy of arg.
 10562 	* general/flipud.m: Ditto.
 10563 
 10564 2000-01-11  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10565 
 10566 	* linear-algebra/cross.m: Only return a row vector if both args
 10567 	are row vectors.
 10568 	* polynomial/polyfit.m: Likewise.
 10569 
 10570 	* signal/autocov.m: Don't reset prefer_column_vectors.
 10571 
 10572 	* statistics/distributions/discrete_rnd.m:
 10573 	Always generate a row vector.
 10574 	* statistics/distributions/hypergeometric_rnd.m: Likewise.
 10575 
 10576 2000-01-11  Ben Sapp  <bsapp@nua.lampf.lanl.gov>
 10577 
 10578 	* strings/upper.m: Add missing `-*- texinfo -*-' tag to doc string.
 10579 
 10580 	* audio/setaudio.m: Texinfoize doc string.
 10581 	* control/com2str.m: Likewise.
 10582 	* control/controldemo.m: Likewise.
 10583 	* control/DEMOcontrol.m: Likewise.
 10584 	* control/dezero.m: Likewise.
 10585 	* control/dre.m: Likewise.
 10586 	* control/hinfsyn_ric.m: Likewise.
 10587 
 10588 2000-01-05  Ben Sapp  <bsapp@nua.lampf.lanl.gov>
 10589 
 10590 	* io/printf.m: Add @seealso{...} to doc string.
 10591 	* io/puts.m: Likewise.
 10592 	* plot/semilogx.m: Likewise.
 10593 	* plot/semilogy.m: Likewise.
 10594 	* plot/__pltopt__.m: Likewise.
 10595 	* plot/bar.m: Likewise.
 10596 	* plot/xlabel.m: Likewise.
 10597 	* plot/grid.m: Likewise.
 10598 	* plot/shg.m: Likewise.
 10599 	* plot/title.m: Likewise.
 10600 	* plot/mesh.m: Likewise.
 10601 	* plot/__pltopt1__.m: Likewise.
 10602 	* plot/contour.m: Likewise.
 10603 	* plot/hist.m: Likewise.
 10604 	* plot/stairs.m: Likewise.
 10605 	* plot/meshgrid.m: Likewise.
 10606 	* plot/polar.m: Likewise.
 10607 	* plot/loglog.m: Likewise.
 10608 	* plot/plot.m: Likewise.
 10609 	* miscellaneous/semicolon.m: Likewise.
 10610 	* miscellaneous/menu.m: Likewise.
 10611 	* miscellaneous/etime.m: Likewise.
 10612 	* miscellaneous/texas_lotto.m: Likewise.
 10613 	* miscellaneous/comma.m: Likewise.
 10614 	* audio/lin2mu.m: Likewise.
 10615 	* audio/playaudio.m: Likewise.
 10616 	* audio/loadaudio.m: Likewise.
 10617 	* audio/saveaudio.m: Likewise.
 10618 	* audio/mu2lin.m: Likewise.
 10619 	* audio/record.m: Likewise.
 10620 	* strings/isletter.m: Likewise.
 10621 	* strings/lower.m: Likewise.
 10622 	* strings/lower.m: Likewise.
 10623 	* strings/upper.m: Likewise.
 10624 	* specfun/erfinv.m: Likewise.
 10625 	* specfun/gammai.m: Likewise.
 10626 	* specfun/log2.m: Likewise.
 10627 	* specfun/pow2.m: Likewise.
 10628 	* elfun/gcd.m: Likewise.
 10629 	* elfun/lcm.m: Likewise.
 10630 	* special-matrix/vander.m: Likewise.
 10631 	* special-matrix/sylvester_matrix.m: Likewise.
 10632 	* special-matrix/hilb.m: Likewise.
 10633 	* special-matrix/hankel.m: Likewise.
 10634 	* special-matrix/toeplitz.m: Likewise.
 10635 	* special-matrix/invhilb.m: Likewise.
 10636 	* statistics/base/std.m: Likewise.
 10637 	* statistics/base/median.m: Likewise.
 10638 	* linear-algebra/cond.m: Likewise.
 10639 	* linear-algebra/norm.m: Likewise.
 10640 	* finance/nper.m: Likewise.
 10641 	* finance/pmt.m: Likewise.
 10642 	* finance/pv.m: Likewise.
 10643 	* finance/rate.m: Likewise.
 10644 	* finance/npv.m: Likewise.
 10645 	* general/fliplr.m: Likewise.
 10646 	* general/flipud.m: Likewise.
 10647 	* general/is_scalar.m: Likewise.
 10648 	* general/rem.m: Likewise.
 10649 	* general/perror.m: Likewise.
 10650 	* general/tril.m: Likewise.
 10651 	* general/rot90.m: Likewise.
 10652 	* general/num2str.m: Likewise.
 10653 	* general/int2str.m: Likewise.
 10654 	* general/reshape.m: Likewise.
 10655 	* general/logspace.m: Likewise.
 10656 	* general/is_symmetric.m: Likewise.
 10657 	* general/is_vector.m: Likewise.
 10658 	* general/nextpow2.m: Likewise.
 10659 	* general/columns.m: Likewise.
 10660 	* general/is_square.m: Likewise.
 10661 	* general/rows.m: Likewise.
 10662 	* control/ugain.m: Likewise.
 10663 	* control/damp.m: Likewise.
 10664 	* control/dare.m: Likewise.
 10665 	* control/are.m: Likewise.
 10666 	* control/sys2fir.m: Likewise.
 10667 	* control/abcddim.m: Likewise.
 10668 	* control/is_abcd.m: Likewise.
 10669 	* control/step.m: Likewise.
 10670 	* control/is_observable.m: Likewise.
 10671 	* control/is_controllable.m: Likewise.
 10672 	* control/jet707.m: Likewise.
 10673 	* control/polyout.m: Likewise.
 10674 	* control/impulse.m: Likewise.
 10675 	* control/lqg.m: Likewise.
 10676 	* control/is_detectable.m: Likewise.
 10677 	* control/sysdimensions.m: Likewise.
 10678 	* control/sysupdate.m: Likewise.
 10679 	* control/stepimp.m: Likewise.
 10680 	* control/is_stable.m: Likewise.
 10681 	* control/tfout.m: Likewise.
 10682 	* control/zpout.m: Likewise.
 10683 
 10684 2000-01-05  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10685 
 10686 	* set/complement.m: Add @seealso{} stuff.
 10687 	* set/create_set.m: Likewise.
 10688 	* set/intersection.m: Likewise.
 10689 	* set/union.m: Likewise.
 10690 
 10691 1999-12-22  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10692 
 10693 	* control/d2c.m: Use double quotes instead of single quotes for
 10694 	string constants.
 10695 	* control/dgkfdemo.m: Likewise.
 10696 	* control/fir2sys.m: Likewise.
 10697 	* control/frdemo.m: Likewise.
 10698 	* control/moddemo.m: Likewise.
 10699 	* control/minfo.m: Likewise.
 10700 	* control/is_stabilizable.m: Likewise.
 10701 	* control/is_dgkf.m: Likewise.
 10702 	* control/polyout.m: Likewise.
 10703 	* control/sysconnect.m: Likewise.
 10704 	* control/sysrepdemo.m: Likewise.
 10705 	* control/tf2sys.m: Likewise.
 10706 	* control/tfout.m: Likewise.
 10707 	* control/zp2sys.m: Likewise.
 10708 	* control/zpout.m: Likewise.
 10709 	* control/tzero.m: Likewise.
 10710 
 10711 	* control/DEMOcontrol.m: Handle moddemo case too.
 10712 
 10713 	* image/loadimage.m: Use double quotes instead of single quotes
 10714 	for string constants.  Use sprintf instead of square brackets to
 10715 	construct string.
 10716 
 10717 	* control/DEMOcontrol.m: Formatting tweaks.
 10718 	* control/fir2sys.m: Likewise.
 10719 
 10720 1999-12-17  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10721 
 10722 	* mkdoc: Only delete spaces before @ characters at the beginning
 10723 	of a line.
 10724 
 10725 1999-12-15  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10726 
 10727 	* control/bddemo.m: Make it more likely to work with any value of
 10728 	whitespace_in_literal_matrix.
 10729 	* control/analdemo.m: Ditto.
 10730 	* control/dgkfdemo.m: Ditto.
 10731 	* control/frdemo.m: Ditto.
 10732 	* control/sysrepdemo.m: Ditto.
 10733 	* control/moddemo.m: Ditto.
 10734 	* control/zp2ss.m: Ditto.
 10735 	* control/zp2tf.m: Ditto.
 10736 	* control/syssub.m: Ditto.
 10737 	* finance/npv.m: Ditto.
 10738 	* statistics/base/studentize.m: Ditto.
 10739 	* statistics/base/values.m: Ditto.
 10740 	* statistics/distributions/exponential_cdf.m: Ditto.
 10741 	* statistics/distributions/poisson_cdf.m: Ditto.
 10742 
 10743 	* control/dezero.m: Use toascii to convert string to ASCII value
 10744 	instead of multiplying it by 1.
 10745 
 10746 	* control/zp2sys.m: Don't save and restore implicit_str_to_num_ok.
 10747 	* control/zpout.m: Ditto.
 10748 	* control/tfout.m: Ditto.
 10749 	* control/tf2sys.m: Ditto.
 10750 	* control/syssub.m: Ditto.
 10751 	* control/syssetsignals.m: Ditto.
 10752 	* control/sysout.m: Ditto.
 10753 	* control/sysmult.m: Ditto.
 10754 	* control/sysgroup.m: Ditto.
 10755 	* control/sysdup.m: Ditto.
 10756 	* control/sysdisc.m: Ditto.
 10757 	* control/syscont.m: Ditto.
 10758 	* control/sysconnect.m: Ditto.
 10759 	* control/sysappend.m: Ditto.
 10760 	* control/sysadd.m: Ditto.
 10761 	* control/ss2sys.m: Ditto.
 10762 	* control/nyquist.m: Ditto.
 10763 	* control/lqg.m: Ditto.
 10764 	* control/fir2sys.m: Ditto.
 10765 	* control/dmr2d.m: Ditto.
 10766 	* control/dezero.m: Ditto.
 10767 	* control/d2c.m: Ditto.
 10768 	* control/c2d.m: Ditto.
 10769 	* control/bddemo.m: Ditto.
 10770 	* control/pzmap.m: Ditto.
 10771 
 10772 1999-12-08  Daniel Calvelo  <dcalvelo@pharion.univ-lille2.fr>
 10773 
 10774 	* signal/spectral_adf.m: Fix typo.
 10775 
 10776 1999-11-23  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10777 
 10778 	* linear-algebra/cond.m: Texinfoize doc string.
 10779 	* linear-algebra/kron.m: Ditto.
 10780 	* linear-algebra/norm.m: Ditto.
 10781 	* linear-algebra/null.m: Ditto.
 10782 	* linear-algebra/orth.m: Ditto.
 10783 	* linear-algebra/rank.m: Ditto.
 10784 	* linear-algebra/trace.m: Ditto.
 10785 	* linear-algebra/qzhess.m: Ditto.
 10786 	* miscellaneous/menu.m: Ditto.
 10787 	* general/perror.m: Ditto.
 10788 	* general/strerror.m: Ditto.
 10789 	* general/columns.m: Ditto.
 10790 	* general/rows.m: Ditto.
 10791 	* image/colormap.m: Ditto.
 10792 	* image/gray.m: Ditto.
 10793 	* image/gray2ind.m: Ditto.
 10794 	* image/image.m: Ditto.
 10795 	* image/imagesc.m: Ditto.
 10796 	* image/imshow.m: Ditto.
 10797 	* image/ind2gray.m: Ditto.
 10798 	* image/ind2rgb.m: Ditto.
 10799 	* image/loadimage.m: Ditto.
 10800 	* image/rgb2ntsc.m: Ditto.
 10801 	* image/ntsc2rgb.m: Ditto.
 10802 	* image/ocean.m: Ditto.
 10803 	* image/rgb2ind.m: Ditto.
 10804 	* image/saveimage.m: Ditto.
 10805 	* io/printf.m: Ditto.
 10806 	* io/puts.m: Ditto.
 10807 
 10808 1999-11-21  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10809 
 10810 	* special-matrix/hankel.m: Texinfoize doc string.
 10811 	* special-matrix/hilb.m: Ditto.
 10812 	* special-matrix/invhilb.m: Ditto.
 10813 	* special-matrix/sylvester_matrix.m: Ditto.
 10814 	* special-matrix/toeplitz.m: Ditto.
 10815 	* special-matrix/vander.m: Ditto.
 10816 	* linear-algebra/vec.m: Ditto.
 10817 	* linear-algebra/vech.m: Ditto.
 10818 	* general/common_size.m: Ditto.
 10819 	* general/diff.m: Ditto.
 10820 	* general/fliplr.m: Ditto.
 10821 	* general/flipud.m: Ditto.
 10822 	* general/rot90.m: Ditto.
 10823 	* general/reshape.m: Ditto.
 10824 	* general/shift.m: Ditto.
 10825 	* general/tril.m: Ditto.
 10826 	* general/triu.m: Ditto.
 10827 	* general/logspace.m: Ditto.
 10828 	* general/nargchk.m: Ditto.
 10829 
 10830 1999-11-20  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10831 
 10832 	* statistics/base/mean: Texinfoize doc string.
 10833 	* statistics/base/median: Ditto.
 10834 	* statistics/base/std: Ditto.
 10835 	* statistics/base/cov: Ditto.
 10836 	* statistics/base/corrcoef: Ditto.
 10837 	* statistics/base/kurtosis: Ditto.
 10838 	* statistics/base/mahalanobis: Ditto.
 10839 	* statistics/base/skewness: Ditto.
 10840 	* statistics/base/gls.m: Ditto.
 10841 	* statistics/base/ols.m: Ditto.
 10842 	* signal/detrend.m: Ditto.
 10843 	* signal/freqz.m: Ditto.
 10844 	* signal/sinc.m: Ditto.
 10845 	* signal/fftconv.m: Ditto.
 10846 	* signal/fftfilt.m: Ditto.
 10847 	* set/create_set.m: Ditto.
 10848 	* set/union.m: Ditto.
 10849 	* set/intersection.m: Ditto.
 10850 	* set/complement.m: Ditto.
 10851 	* poly/compan.m: Ditto.
 10852 	* poly/conv: Ditto.
 10853 	* poly/deconv: Ditto.
 10854 	* poly/poly: Ditto.
 10855 	* poly/polyderiv: Ditto.
 10856 	* poly/polyfit: Ditto.
 10857 	* poly/polyinteg: Ditto.
 10858 	* poly/polyreduce: Ditto.
 10859 	* poly/polyval: Ditto.
 10860 	* poly/polyvalm: Ditto.
 10861 	* poly/residue: Ditto.
 10862 	* poly/roots: Ditto.
 10863 	* plot/top_title.m: Ditto
 10864 	* plot/subwindow.m: Ditto
 10865 	* plot/subplot.m: Ditto
 10866 	* plot/plot_border.m: Ditto
 10867 	* plot/oneplot.m: Ditto
 10868 	* plot/multiplot.m: Ditto
 10869 	* plot/mplot.m: Ditto
 10870 	* plot/xlabel.m: Ditto
 10871 	* plot/figure.m: Ditto
 10872 	* plot/meshdom.m: Ditto
 10873 	* plot/mesh.m: Ditto
 10874 	* plot/stairs.m: Ditto
 10875 	* plot/polar.m: Ditto
 10876 	* plot/loglog.m: Ditto
 10877 	* plot/hist.m: Ditto
 10878 	* plot/contour.m: Ditto
 10879 	* plot/bar.m: Ditto
 10880 	* plot/axis.m: Ditto
 10881 	* plot/plot.m: Ditto.
 10882 
 10883 1999-11-19  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10884 
 10885 	* control/pinv.m: Delete.
 10886 
 10887 	* Makefile.in (DOCSTRINGS): Don't echo $(ALL_M_FILES).
 10888 
 10889 	* strings/blanks.m: Texinfoize doc string.
 10890 	* strings/strcat.m: Ditto.
 10891 	* strings/str2mat.m: Ditto.
 10892 	* strings/deblank.m: Ditto.
 10893 	* strings/findstr.m: Ditto.
 10894 	* strings/index.m: Ditto.
 10895 	* strings/rindex.m: Ditto.
 10896 	* strings/split.m: Ditto.
 10897 	* strings/strcmp.m: Ditto.
 10898 	* strings/strrep.m: Ditto.
 10899 	* strings/substr.m: Ditto.
 10900 	* general/int2str.m: Ditto.
 10901 	* general/num2str.m: Ditto.
 10902 	* strings/dec2bin.m: Ditto.
 10903 	* strings/bin2dec: Ditto.
 10904 	* strings/dec2bin: Ditto.
 10905 	* strings/dec2hex: Ditto.
 10906 	* strings/hex2dec: Ditto.
 10907 	* strings/str2num: Ditto.
 10908 
 10909 1999-11-10  John W. Eaton  <jwe@bevo.che.wisc.edu>
 10910 
 10911 	* Makefile.in (DISTFILES): Include DOCSTRINGS.
 10912 
 10913 1999-11-09  Ben Sapp  <bsapp@nua.lampf.lanl.gov>
 10914 
 10915 	* control/DEMOcontrol.m: Texinfoize doc string.
 10916 	* control/abcddim.m: Ditto.
 10917 	* control/abcddims.m: Ditto.
 10918 	* control/analdemo.m: Ditto.
 10919 	* control/are.m: Ditto.
 10920 	* control/axis2dlim.m: Ditto.
 10921 	* control/bddemo.m: Ditto.
 10922 	* control/bode.m: Ditto.
 10923 	* control/bode_bounds.m: Ditto.
 10924 	* control/bodquist.m: Ditto.
 10925 	* control/buildssic.m: Ditto.
 10926 	* control/c2d.m: Ditto.
 10927 	* control/ctrb.m: Ditto.
 10928 	* control/d2c.m: Ditto.
 10929 	* control/damp.m: Ditto.
 10930 	* control/dare.m: Ditto.
 10931 	* control/dcgain.m: Ditto.
 10932 	* control/dgkfdemo.m: Ditto.
 10933 	* control/dgram.m: Ditto.
 10934 	* control/dlqe.m: Ditto.
 10935 	* control/dlqr.m: Ditto.
 10936 	* control/dlyap.m: Ditto.
 10937 	* control/dmr2d.m: Ditto.
 10938 	* control/fir2sys.m: Ditto.
 10939 	* control/frdemo.m: Ditto.
 10940 	* control/freqchkw.m: Ditto.
 10941 	* control/freqresp.m: Ditto.
 10942 	* control/gram.m: Ditto.
 10943 	* control/h2norm.m: Ditto.
 10944 	* control/h2syn.m: Ditto.
 10945 	* control/hinf_ctr.m: Ditto.
 10946 	* control/hinfdemo.m: Ditto.
 10947 	* control/hinfnorm.m: Ditto.
 10948 	* control/hinfsyn.m: Ditto.
 10949 	* control/hinfsyn_chk.m: Ditto.
 10950 	* control/impulse.m: Ditto.
 10951 	* control/is_abcd.m: Ditto.
 10952 	* control/is_controllable.m: Ditto.
 10953 	* control/is_detectable.m: Ditto.
 10954 	* control/is_dgkf.m: Ditto.
 10955 	* control/is_digital.m: Ditto.
 10956 	* control/is_observable.m: Ditto.
 10957 	* control/is_sample.m: Ditto.
 10958 	* control/is_signal_list.m: Ditto.
 10959 	* control/is_siso.m: Ditto.
 10960 	* control/is_stabilizable.m: Ditto.
 10961 	* control/is_stable.m: Ditto.
 10962 	* control/jet707.m: Ditto.
 10963 	* control/lqe.m: Ditto.
 10964 	* control/lqg.m: Ditto.
 10965 	* control/lqr.m: Ditto.
 10966 	* control/lsim.m: Ditto.
 10967 	* control/ltifr.m: Ditto.
 10968 	* control/lyap.m: Ditto.
 10969 	* control/moddemo.m: Ditto.
 10970 	* control/nyquist.m: Ditto.
 10971 	* control/obsv.m: Ditto.
 10972 	* control/ord2.m: Ditto.
 10973 	* control/outlist.m: Ditto.
 10974 	* control/pinv.m: Ditto.
 10975 	* control/place.m: Ditto.
 10976 	* control/polyout.m: Ditto.
 10977 	* control/prompt.m: Ditto.
 10978 	* control/pzmap.m: Ditto.
 10979 	* control/qzval.m: Ditto.
 10980 	* control/rldemo.m: Ditto.
 10981 	* control/rlocus.m: Ditto.
 10982 	* control/sortcom.m: Ditto.
 10983 	* control/ss2sys.m: Ditto.
 10984 	* control/ss2tf.m: Ditto.
 10985 	* control/ss2zp.m: Ditto.
 10986 	* control/starp.m: Ditto.
 10987 	* control/step.m: Ditto.
 10988 	* control/stepimp.m: Ditto.
 10989 	* control/susball.m: Ditto.
 10990 	* control/sys2fir.m: Ditto.
 10991 	* control/sys2ss.m: Ditto.
 10992 	* control/sys2tf.m: Ditto.
 10993 	* control/sys2zp.m: Ditto.
 10994 	* control/sysadd.m: Ditto.
 10995 	* control/sysappend.m: Ditto.
 10996 	* control/syschnames.m: Ditto.
 10997 	* control/syschnamesl.m: Ditto.
 10998 	* control/syschtsam.m: Ditto.
 10999 	* control/sysconnect.m: Ditto.
 11000 	* control/syscont.m: Ditto.
 11001 	* control/syscont_disc.m: Ditto.
 11002 	* control/sysdefioname.m: Ditto.
 11003 	* control/sysdefstname.m: Ditto.
 11004 	* control/sysdimensions.m: Ditto.
 11005 	* control/sysdisc.m: Ditto.
 11006 	* control/sysdup.m: Ditto.
 11007 	* control/sysgetsignals.m: Ditto.
 11008 	* control/sysgettype.m: Ditto.
 11009 	* control/sysgroup.m: Ditto.
 11010 	* control/sysgroupn.m: Ditto.
 11011 	* control/sysmult.m: Ditto.
 11012 	* control/sysout.m: Ditto.
 11013 	* control/sysprune.m: Ditto.
 11014 	* control/sysreorder.m: Ditto.
 11015 	* control/sysrepdemo.m: Ditto.
 11016 	* control/sysscale.m: Ditto.
 11017 	* control/syssetsignals.m: Ditto.
 11018 	* control/syssub.m: Ditto.
 11019 	* control/sysupdate.m: Ditto.
 11020 	* control/tf2ss.m: Ditto.
 11021 	* control/tf2sys.m: Ditto.
 11022 	* control/tf2sysl.m: Ditto.
 11023 	* control/tf2zp.m: Ditto.
 11024 	* control/tfout.m: Ditto.
 11025 	* control/tzero.m: Ditto.
 11026 	* control/tzero2.m: Ditto.
 11027 	* control/ugain.m: Ditto.
 11028 	* control/wgt1o.m: Ditto.
 11029 	* control/zgfmul.m: Ditto.
 11030 	* control/zgfslv.m: Ditto.
 11031 	* control/zginit.m: Ditto.
 11032 	* control/zgpbal.m: Ditto.
 11033 	* control/zgreduce.m: Ditto.
 11034 	* control/zgrownorm.m: Ditto.
 11035 	* control/zgscal.m: Ditto.
 11036 	* control/zgsgiv.m: Ditto.
 11037 	* control/zgshsr.m: Ditto.
 11038 	* control/zp2ss.m: Ditto.
 11039 	* control/zp2ssg2.m: Ditto.
 11040 	* control/zp2sys.m: Ditto.
 11041 	* control/zp2tf.m: Ditto.
 11042 	* control/zpout.m: Ditto.
 11043 
 11044 1999-11-02  Ben Sapp  <bsapp@nua.lampf.lanl.gov>
 11045 
 11046 	* audio/lin2mu.m: Texinfoize doc string.
 11047 	* audio/loadaudio.m: Ditto.
 11048 	* audio/mu2lin.m: Ditto.
 11049 	* audio/playaudio.m: Ditto.
 11050 	* audio/record.m: Ditto.
 11051 	* audio/saveaudio.m: Ditto.
 11052 
 11053 1999-10-26  Ben Sapp  <bsapp@nua.lampf.lanl.gov>
 11054 
 11055 	* elfun/acot.m: Texinfoize doc string.
 11056 	* elfun/acsc.m: Ditto.
 11057 	* elfun/acsch.m: Ditto.
 11058 	* elfun/asec.m: Ditto.
 11059 	* elfun/asech.m: Ditto.
 11060 	* elfun/cot.m: Ditto.
 11061 	* elfun/coth.m: Ditto.
 11062 	* elfun/csc.m: Ditto.
 11063 	* elfun/csch.m: Ditto.
 11064 	* elfun/gcd.m: Ditto.
 11065 	* elfun/lcm.m: Ditto.
 11066 	* elfun/sec.m: Ditto.
 11067 	* elfun/sech.m: Ditto.
 11068 	* general/nextpow2.m: Ditto.
 11069 	* general/rem.m: Ditto.
 11070 	* linear-algebra/commutation_matrix.m: Ditto.
 11071 	* linear-algebra/cross.m: Ditto.
 11072 	* linear-algebra/duplication_matrix.m: Ditto.
 11073 	* miscellaneous/bincoeff.m: Ditto.
 11074 	* miscellaneous/xor.m: Ditto.
 11075 	* specfun/bessel.m: Ditto.
 11076 	* specfun/beta.m: Ditto.
 11077 	* specfun/betai.m: Ditto.
 11078 	* specfun/erfinv.m: Ditto.
 11079 	* specfun/gammai.m: Ditto.
 11080 	* specfun/log2.m: Ditto.
 11081 	* specfun/pow2.m: Ditto.
 11082 
 11083 1999-10-23  Ben Sapp  <bsapp@nua.lampf.lanl.gov>
 11084 
 11085 	* general/is_scalar.m: Texinfoize help text.
 11086 	* general/is_square.m: Ditto.
 11087 	* general/is_symmetric.m: Ditto.
 11088 
 11089 1999-10-22  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11090 
 11091 	* strings/split.m: If the string to be split is empty, just return
 11092 	an empty string.
 11093 
 11094 1999-10-21  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11095 
 11096 	* Makefile.in (ALL_M_FILES): New macro.
 11097 	(DOCSTRINGS): No longer .PHONY; depend on $(ALL_M_FILES).
 11098 
 11099 1999-10-20  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11100 
 11101 	* control/bode.m: Don't return anything if nargout == 0.
 11102 
 11103 1999-10-20  James B. Rawlings  <jbraw@bevo.che.wisc.edu>
 11104 
 11105 	* control/bode.m: Don't do axis scaling for magnitude plots.
 11106 
 11107 1999-10-20  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11108 
 11109 	* Makefile.in (DISTFILES): Add move-if-change, mkdoc, and
 11110 	gethelp.cc to the list.
 11111 
 11112 1999-10-19  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11113 
 11114 	* time/asctime.m: Texinfoize help text.
 11115 	* time/clock.m: Ditto.
 11116 	* time/date.m: Ditto.
 11117 	* miscellaneous/cputime.m: Ditto.
 11118 	* miscellaneous/etime.m: Ditto.
 11119 	* miscellaneous/is_leap_year.m: Ditto.
 11120 	* miscellaneous/popen2.m: Ditto.
 11121 	* miscellaneous/version.m: Ditto.
 11122 	* miscellaneous/tic.m: Ditto.
 11123 	* miscellaneous/toc.m: Just refer to tic.m.
 11124 
 11125 	* Makefile.in (dist, bin-dist): Use `$(MAKE) -C dir' instead of
 11126 	`cd dir; $(MAKE); cd ..'.
 11127 	($(SUBDIRS)): Likewise.
 11128 
 11129 	* statistics/Makefile.in ($(SUBDIRS)): Likewise.
 11130 
 11131 	* statistics/Makefile.in (bin-dist): Use `$(MAKE) -C dir' instead
 11132 	of `cd dir; $(MAKE)'.
 11133 
 11134 	* gethelp.cc, mkdoc: New files.
 11135 	* Makefile.in: Use them to create DOCSTRINGS file from .m file
 11136 	sources.
 11137 
 11138 1999-10-14  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11139 
 11140 	* linear-algebra/kron.m: Fix typo in previous change
 11141 
 11142 1999-10-13  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11143 
 11144 	* control/bode.m: Allow optional 5th arg to specify plot style.
 11145 
 11146 Wed Sep 22 22:12:03 1999 A. Scottedward Hodel  <a.s.hodel@eng.auburn.edu>
 11147 
 11148 	* linear-algebra/krylov.m: Correctly handle case of V having full
 11149 	rank when V has more columns than rows.
 11150 
 11151 Mon Sep 20 23:04:57 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11152 
 11153 	* general/linspace.m, linear-algebra/pinv.m: Delete.
 11154 
 11155 	* statistics/tests/manova.m: Avoid problems if
 11156 	whitespace_in_literal_matrix is set to "traditional".
 11157 	* statistics/tests/t_test_regression.m: Likewise.
 11158 	* statistics/tests/u_test.m: Likewise.
 11159 	* statistics/tests/chisquare_test_homogeneity.m: Likewise.
 11160 	* statistics/tests/anova.m: Likewise.
 11161 	* statistics/tests/kruskal_wallis_test.m: Likewise.
 11162 	* statistics/base/statistics.m: Likewise.
 11163 	* image/saveimage.m: Likewise.
 11164 	* signal/arch_fit.m: Likewise.
 11165 	* signal/autoreg_matrix.m: Likewise.
 11166 	* signal/triangle_lw.m: Likewise.
 11167 	* strings/dec2hex.m: Likewise.
 11168 
 11169 Thu Sep  9 19:31:58 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11170 
 11171 	* image/saveimage.m: Initialize scale.
 11172 
 11173 Sun Sep  5 22:13:47 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11174 
 11175 	* general/reshape.m: Allow reshape (a, size (b)).
 11176 
 11177 Fri Sep  3 00:01:38 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11178 
 11179 	* specfun/erfinv.m: Improve stopping criterion.
 11180 	Add iteration count as second return value.
 11181 
 11182 Mon Aug 30 12:07:00 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11183 
 11184 	* statistics/base/mean.m: Use .', not ' to reorient row vectors.
 11185 
 11186 Tue Aug 17 11:11:27 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11187 
 11188 	* miscellaneous/pack.m: New function.
 11189 
 11190 Mon Aug 16 07:46:57 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11191 
 11192 	* plot/figure.m: Always return figure number.  With no args,
 11193  	figure now creates a new figure window and returns its number.
 11194 	Accept figure (property, value) syntax, but do nothing.
 11195 
 11196 Thu Aug 12 09:28:01 PDT 1999  Tom Poage  <tfpoage@ucdavis.edu>
 11197 
 11198 	* general/shift.m: Avoid printing temporary value for backward shift.
 11199 
 11200 Mon Aug  2 16:39:04 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11201 
 11202 	* plot/bar.m: Compute bar widths correctly when x-values are not
 11203 	evenly spaced.
 11204 
 11205 Mon Jul 12 22:48:34 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11206 
 11207 	* linear-algebra/cond.m: Avoid returning NaN for matrices that
 11208 	contain only zeros.
 11209 
 11210 Sun Jun 20 22:24:27 1999  Eduardo Gallestey  <eduardo@faceng.anu.edu.au>
 11211 
 11212 	* linear-algebra/kron.m: Create result matrix and insert blocks
 11213 	instead of appending them.
 11214 
 11215 Sat Jun 19 01:52:18 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11216 
 11217 	* control/bodquist.m, control/buildssic.m, control/is_digital.m,
 11218 	control/stepimp.m, control/sysmin.m, control/syssetsignals.m:
 11219 	Update from A. S. Hodel.
 11220 
 11221 Fri Jun 18 12:19:22 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11222 
 11223 	* polynomial/polyfit.m: Correct previous change.
 11224 
 11225 Wed Apr  7 13:57:26 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11226 
 11227 	* linear-algebra/qrhouse.m, linear-algebra/krygetq.m: Delete.
 11228 
 11229 Wed Apr  7 13:22:43 1999  A. S. Hodel  <a.s.hodel@eng.auburn.edu>
 11230 
 11231 	* control/is_controllable.m, control/zgscal.m: Accomodate new
 11232 	version of krylov and krylovb.
 11233 
 11234 	* control/outlist.m, control/sysout.m: Fix typos.
 11235 
 11236 	* control/sysdimensions.m: Add option for total number of states.
 11237 
 11238 	* linear-algebra/krylov.m: Improve robustness by row-pivoting.
 11239 	* linear-algebra/krylovb.m: Just call krylov with appropriate
 11240 	arguments.
 11241 
 11242 Tue Mar 30 00:43:09 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11243 
 11244 	* strings/index.m: Fail with meaningful error message if either
 11245 	arg is a string array.
 11246 
 11247 Wed Mar 24 20:34:48 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11248 
 11249 	* linear-algebra/norm.m: Do the right thing for 1- and
 11250 	infinity-norms of complex matrices.  From Sven Khatri
 11251 	<khatri@saturn.vocalpoint.com>.
 11252 
 11253 Tue Mar 16 13:36:36 1999  A. Scottedward Hodel"  <scotte@eng.auburn.edu>
 11254 
 11255 	* linear-algebra/qrhouse.m: Handle default args correctly.
 11256 
 11257 Thu Mar 11 12:52:34 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11258 
 11259 	* strings/split.m: Avoid problems when splitting strings that have
 11260 	\ in them.
 11261 
 11262 Thu Mar 11 12:36:13 1999  Massimo Lorenzin  <maxlorenzin@tin.it>
 11263 
 11264 	* image/colormap.m: Do better arg checking, handle string args
 11265 	that name the colormap function to call (e.g., colormap ("ocean")).
 11266 
 11267 Mon Mar  8 22:23:24 1999  Rolf Fabian  <fabian@TU-Cottbus.De>
 11268 
 11269 	* polynomial/polyfit.m: Use .' transpose operator, not '.
 11270 	* linear-algebra/dot.m: Likewise.
 11271 	* linear-algebra/cross.m: Likewise.
 11272 	* general/rot90.m: Likewise.
 11273 
 11274 Sat Mar  6 01:45:00 1999  A Scott Hodel  <hodel@edalf1.msfc.nasa.gov>
 11275 
 11276 	* linear-algebra/qrhouse.m: Permute columns at each iteration so
 11277 	that the leading column is not all zeros.
 11278 
 11279 Fri Mar  5 00:37:47 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11280 
 11281 	* general/shift.m: Fix potential problems with
 11282 	whitespace_in_literal_matrix.
 11283 	* signal/arch_rnd.m: Ditto.
 11284 	* signal/autocov.m: Ditto.
 11285 	* signal/diffpara.m: Ditto.
 11286 	* signal/hurst.m: Ditto.
 11287 	* signal/periodogram.m: Ditto.
 11288 	* signal/spectral_adf.m: Ditto.
 11289 	* signal/spectral_xdf.m: Ditto.
 11290 	* signal/spencer.m: Ditto.
 11291 	* signal/synthesis.m: Ditto.
 11292 	* statistics/distributions/wiener_rnd.m: Ditto.
 11293 	* statistics/models/logistic_regression_likelihood.m: Ditto.
 11294 	* statistics/models/logistic_regression.m: Ditto.
 11295 	* statistics/models/logistic_regression_derivatives.m: Ditto.
 11296 	* statistics/tests/run_test.m: Ditto.
 11297 	* statistics/tests/chisquare_test_independence.m: Ditto.
 11298 
 11299 Wed Mar  3 02:25:00 1999  Joao Cardoso  <jcardoso@inescn.pt>
 11300 
 11301 	* plot/__plr2__.m: Fix typo.
 11302 
 11303 Tue Jan 12 10:31:15 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11304 
 11305 	* plot/__pltopt1__.m: Accept "k" to mean black.
 11306 
 11307 Fri Dec 11 10:43:19 1998  A Scott Hodel  <hodel@edalf1.msfc.nasa.gov>
 11308 
 11309 	* linear-algebra/krylov.m: Force empty_list_elements_ok for this
 11310 	function.
 11311 
 11312 Thu Dec 10 11:07:00 1998  A Scott Hodel  <hodel@edalf1.msfc.nasa.gov>
 11313 
 11314 	* control/ss2sys.m: Fix typo.
 11315 
 11316 Wed Dec  9 12:42:19 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11317 
 11318 	* plot/subplot.m, plot/oneplot.m: Don't call clearplot.
 11319 
 11320 	* control: Update from A. S. Hodel <a.s.hodel@eng.auburn.edu> for
 11321 	signal names as lists of strings instead of string arrays.
 11322 
 11323 Fri Dec  4 16:08:42 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11324 
 11325 	* quaternion: New directory of functions from A. S. Hodel
 11326 	<a.s.hodel@eng.auburn.edu>.
 11327 	* Makefile.in (SUBDIRS): Add it to the list.
 11328 	* quaternion/Makefile.in: New file.
 11329 	* configure.in (AC_OUTPUT): Add quaternion/Makefile.
 11330 
 11331 Tue Nov 24 21:41:31 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11332 
 11333 	* image/saveimage.m: Make it work again for black and white colormaps.
 11334 
 11335 	* image/imagesc.m: Use rows (colormap), not length (colormap),
 11336 	since there can be fewer rows than columns.  Round values to
 11337 	nearest position in colormap instead of truncating. Correct usage
 11338 	message.
 11339 
 11340 Tue Nov 24 14:50:52 1998  A Scott Hodel  <hodel@edalf1.msfc.nasa.gov>
 11341 
 11342 	* linear-algebra/krylov.m: New arg pflg.  If nonzero, avoid using
 11343 	zero rows of [A,v] as householder pivots; this avoids spurious
 11344 	non-zero entries in returned orthogonal matrix U, but destroys the
 11345 	Householder matrix structure of H.
 11346 
 11347 Fri Nov 20 12:46:46 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11348 
 11349 	* general/logical.m: Just copy input to output if argument is
 11350 	already a logical object.
 11351 
 11352 Fri Nov  6 10:17:00 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11353 
 11354 	* New files from OCST, in control subdiretory:
 11355 
 11356 	    DEMOcontrol.m      is_siso.m          syschnames.m
 11357 	    abcddim.m          is_stabilizable.m  syschnamesl.m
 11358 	    abcddims.m         is_stable.m        syschtsam.m
 11359 	    analdemo.m         jet707.m           sysconnect.m
 11360 	    are.m              lqe.m              syscont.m
 11361 	    axis2dlim.m        lqg.m              syscont_disc.m
 11362 	    bddemo.m           lqr.m              sysdefioname.m
 11363 	    bode.m             lsim.m             sysdefstname.m
 11364 	    bode_bounds.m      ltifr.m            sysdimensions.m
 11365 	    bodquist.m         lyap.m             sysdisc.m
 11366 	    buildssic.m        mb.m               sysdup.m
 11367 	    c2d.m              minfo.m            sysgetsignals.m
 11368 	    com2str.m          moddemo.m          sysgettsam.m
 11369 	    controldemo.m      nichols.m          sysgettype.m
 11370 	    ctrb.m             nyquist.m          sysgroup.m
 11371 	    d2c.m              obsv.m             sysgroupn.m
 11372 	    damp.m             ord2.m             sysmult.m
 11373 	    dare.m             outlist.m          sysout.m
 11374 	    dcgain.m           packedform.m       sysprune.m
 11375 	    demomarsyas.m      packsys.m          sysreorder.m
 11376 	    dezero.m;          parallel.m         sysrepdemo.m
 11377 	    dgkfdemo.m         place.m            sysscale.m
 11378 	    dgram.m            polyout.m          syssub.m
 11379 	    dhinfdemo.m        prompt.m           sysupdate.m
 11380 	    dlqe.m             pzmap.m            tf2ss.m
 11381 	    dlqg.m             qzval.m            tf2sys.m
 11382 	    dlqr.m             rldemo.m           tf2sysl.m
 11383 	    dlyap.m            rlocus.m           tf2zp.m
 11384 	    dmr2d.m            rotg.m             tfout.m
 11385 	    fir2sys.m          run_cmd.m;         tzero.m
 11386 	    frdemo.m           series.m           tzero2.m
 11387 	    freqchkw.m         sortcom.m          ugain.m
 11388 	    freqresp.m         ss2sys.m           unpacksys.m
 11389 	    gram.m             ss2tf.m            wgt1o.m
 11390 	    h2norm.m           ss2zp.m            zgfmul.m
 11391 	    h2syn.m            starp.m            zgfslv.m
 11392 	    hinf_ctr.m         step.m             zginit.m
 11393 	    hinfdemo.m         stepimp.m          zgpbal.m
 11394 	    hinfnorm.m         strappend.m;       zgreduce.m
 11395 	    hinfsyn.m          susball.m          zgrownorm.m
 11396 	    hinfsyn_chk.m      swap.m             zgscal.m
 11397 	    impulse.m          swapcols.m         zgsgiv.m
 11398 	    is_abcd.m          swaprows.m         zgshsr.m
 11399 	    is_controllable.m  sys2fir.m          zp2ss.m
 11400 	    is_detectable.m    sys2ss.m           zp2ssg2.m
 11401 	    is_dgkf.m          sys2tf.m           zp2sys.m
 11402 	    is_digital.m       sys2zp.m           zp2tf.m
 11403 	    is_observable.m    sysadd.m           zpout.m
 11404 	    is_sample.m        sysappend.m
 11405 
 11406 Thu Nov  5 13:28:40 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11407 
 11408 	* configure.in (AC_OUTPUT): Escape newlinew in macro call with \.
 11409 
 11410 	* strings/deblank.m: Make it work for string arrays too.
 11411 
 11412 Wed Nov  4 21:51:13 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11413 
 11414 	* linear-algebra/housh.m: New file from the OCST.
 11415 	* linear-algebra/krygetq.m: Ditto.
 11416 	* linear-algebra/krylov.m: Ditto.
 11417 	* linear-algebra/krylovb.m: Ditto.
 11418 	* linear-algebra/qrhouse.m: Ditto.
 11419 	* general/is_duplicate_entry.m: Ditto.
 11420 
 11421 	* general/is_symmetric.m: Call is_square instead of doing that
 11422 	check in line.
 11423 
 11424 Wed Oct 28 11:51:14 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11425 
 11426 	* general/is_square.m: 
 11427 
 11428 	* general/isempty.m, general/is_matrix.m: Delete.
 11429 
 11430 	* general/is_symmetric: Delete special case for strings.  Whether
 11431 	the conversion is valid should depend on implicit_str_to_num_ok.
 11432 
 11433 	* general/is_square.m: If arg is not a matrix, don't check size,
 11434 	just return 0.
 11435 	* general/is_symmetric: Likewise.
 11436 	* general/is_vector.m: Likewise.
 11437 	* general/is_scalar.m: Likewise.
 11438 
 11439 	* general/length.m: Delete.
 11440 
 11441 Fri Oct 23 00:21:55 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11442 
 11443 	* configure.in: Add finance/Makefile, statistics/base/Makefile,
 11444 	statistics/distributions/Makefile, statistics/models/Makefile, 
 11445 	and statistics/tests/Makefile to the list of files to create.
 11446 
 11447 	* finance/Makefile.in, statistics/base/Makefile.in,
 11448 	statistics/distributions/Makefile.in, statistics/models/Makefile.in,
 11449   	statistics/tests/Makefile.in: New files.
 11450 	* statistics/Makefile.in: Delete file lists.  Now only handle
 11451 	subdirectories.
 11452 	* Makefile.in (SUBDIRS): Add finance.
 11453 
 11454 	* Move the following files from statistics to statistics/base:
 11455 
 11456 	    corrcoef.m
 11457 	    kurtosis.m
 11458 	    mahalanobis.m
 11459 	    median.m
 11460 	    ols.m
 11461 	    skewness.m
 11462 	    std.m
 11463 	
 11464 	New files, from Kurt Hornik's octave-ci package:
 11465 
 11466 	* finance (new directory):
 11467 
 11468 	    fv.m
 11469 	    fvl.m
 11470 	    irr.m
 11471 	    nper.m
 11472 	    npv.m
 11473 	    pmt.m
 11474 	    pv.m
 11475 	    pvl.m
 11476 	    rate.m
 11477 	    vol.m
 11478 
 11479 	* linear-algebra/dmult.m
 11480 
 11481 	* signal:
 11482 
 11483 	    arch_fit.m
 11484 	    arch_rnd.m
 11485 	    arch_test.m
 11486 	    arma_rnd.m
 11487 	    autocor.m
 11488 	    autocov.m
 11489 	    autoreg_matrix.m
 11490 	    bartlett.m
 11491 	    blackman.m
 11492 	    diffpara.m
 11493 	    durbinlevinson.m
 11494 	    fractdiff.m
 11495 	    hamming.m
 11496 	    hanning.m
 11497 	    hurst.m
 11498 	    periodogram.m
 11499 	    rectangle_lw.m
 11500 	    rectangle_sw.m
 11501 	    sinetone.m
 11502 	    sinewave.m
 11503 	    spectral_adf.m
 11504 	    spectral_xdf.m
 11505 	    spencer.m
 11506 	    stft.m
 11507 	    synthesis.m
 11508 	    triangle_lw.m
 11509 	    triangle_sw.m
 11510 	    yulewalker.m
 11511 
 11512 	* statistics/base (new directory):
 11513 
 11514 	    center.m
 11515 	    cloglog.m
 11516 	    cor.m
 11517 	    cov.m
 11518 	    cut.m
 11519 	    iqr.m
 11520 	    kendall.m
 11521 	    logit.m
 11522 	    mean.m
 11523 	    meansq.m
 11524 	    moment.m
 11525 	    ppplot.m
 11526 	    probit.m
 11527 	    qqplot.m
 11528 	    range.m
 11529 	    ranks.m
 11530 	    run_count.m
 11531 	    spearman.m
 11532 	    statistics.m
 11533 	    studentize.m
 11534 	    table.m
 11535 	    values.m
 11536 	    var.m
 11537 
 11538 	(Replaces cov.m and mean.m with new versions.)
 11539 
 11540 	* statistics/distributions (new directory):
 11541 
 11542 	    beta_cdf.m
 11543 	    beta_inv.m
 11544 	    beta_pdf.m
 11545 	    beta_rnd.m
 11546 	    binomial_cdf.m
 11547 	    binomial_inv.m
 11548 	    binomial_pdf.m
 11549 	    binomial_rnd.m
 11550 	    cauchy_cdf.m
 11551 	    cauchy_inv.m
 11552 	    cauchy_pdf.m
 11553 	    cauchy_rnd.m
 11554 	    chisquare_cdf.m
 11555 	    chisquare_inv.m
 11556 	    chisquare_pdf.m
 11557 	    chisquare_rnd.m
 11558 	    discrete_cdf.m
 11559 	    discrete_inv.m
 11560 	    discrete_pdf.m
 11561 	    discrete_rnd.m
 11562 	    empirical_cdf.m
 11563 	    empirical_inv.m
 11564 	    empirical_pdf.m
 11565 	    empirical_rnd.m
 11566 	    exponential_cdf.m
 11567 	    exponential_inv.m
 11568 	    exponential_pdf.m
 11569 	    exponential_rnd.m
 11570 	    f_cdf.m
 11571 	    f_inv.m
 11572 	    f_pdf.m
 11573 	    f_rnd.m
 11574 	    gamma_cdf.m
 11575 	    gamma_inv.m
 11576 	    gamma_pdf.m
 11577 	    gamma_rnd.m
 11578 	    geometric_cdf.m
 11579 	    geometric_inv.m
 11580 	    geometric_pdf.m
 11581 	    geometric_rnd.m
 11582 	    hypergeometric_cdf.m
 11583 	    hypergeometric_inv.m
 11584 	    hypergeometric_pdf.m
 11585 	    hypergeometric_rnd.m
 11586 	    kolmogorov_smirnov_cdf.m
 11587 	    laplace_cdf.m
 11588 	    laplace_inv.m
 11589 	    laplace_pdf.m
 11590 	    laplace_rnd.m
 11591 	    logistic_cdf.m
 11592 	    logistic_inv.m
 11593 	    logistic_pdf.m
 11594 	    logistic_rnd.m
 11595 	    lognormal_cdf.m
 11596 	    lognormal_inv.m
 11597 	    lognormal_pdf.m
 11598 	    lognormal_rnd.m
 11599 	    normal_cdf.m
 11600 	    normal_inv.m
 11601 	    normal_pdf.m
 11602 	    normal_rnd.m
 11603 	    pascal_cdf.m
 11604 	    pascal_inv.m
 11605 	    pascal_pdf.m
 11606 	    pascal_rnd.m
 11607 	    poisson_cdf.m
 11608 	    poisson_inv.m
 11609 	    poisson_pdf.m
 11610 	    poisson_rnd.m
 11611 	    stdnormal_cdf.m
 11612 	    stdnormal_inv.m
 11613 	    stdnormal_pdf.m
 11614 	    stdnormal_rnd.m
 11615 	    t_cdf.m
 11616 	    t_inv.m
 11617 	    t_pdf.m
 11618 	    t_rnd.m
 11619 	    uniform_cdf.m
 11620 	    uniform_inv.m
 11621 	    uniform_pdf.m
 11622 	    uniform_rnd.m
 11623 	    weibull_cdf.m
 11624 	    weibull_inv.m
 11625 	    weibull_pdf.m
 11626 	    weibull_rnd.m
 11627 	    wiener_rnd.m
 11628 	
 11629 	* statistics/models (new directory):
 11630 
 11631 	    logistic_regression.m
 11632 	    logistic_regression_derivatives.m
 11633 	    logistic_regression_likelihood.m
 11634 
 11635 	* statistics/tests (new directory):
 11636 
 11637 	    anova.m
 11638 	    bartlett_test.m
 11639 	    chisquare_test_homogeneity.m
 11640 	    chisquare_test_independence.m
 11641 	    cor_test.m
 11642 	    f_test_regression.m
 11643 	    hotelling_test.m
 11644 	    hotelling_test_2.m
 11645 	    kolmogorov_smirnov_test.m
 11646 	    kolmogorov_smirnov_test_2.m
 11647 	    kruskal_wallis_test.m
 11648 	    manova.m
 11649 	    mcnemar_test.m
 11650 	    prop_test_2.m
 11651 	    run_test.m
 11652 	    sign_test.m
 11653 	    t_test.m
 11654 	    t_test_2.m
 11655 	    t_test_regression.m
 11656 	    u_test.m
 11657 	    var_test.m
 11658 	    welch_test.m
 11659 	    wilcoxon_test.m
 11660 	    z_test.m
 11661 	    z_test_2.m
 11662 
 11663 Thu Oct 22 12:25:55 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11664 
 11665 	* time/date.m: Use %Y, not %y in format string, for Matlab 5
 11666 	compatibility and to avoid Y2K problems.
 11667 
 11668 Mon Oct 19 17:26:35 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11669 
 11670 	* polynomial/polyfit.m: Just use the \ operator to handle the
 11671 	least-squares solution.
 11672 
 11673 Thu Sep  3 12:40:47 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11674 
 11675 	* strings/str2num.m: If eval returns a string, return an empty matrix.
 11676 
 11677 	* strings/strrep.m: Don't convert args to numeric values.
 11678 	Prevent warnings for empty string args.
 11679 	From Georg Thimm <thimm@idiap.ch>.
 11680 
 11681 	* strings/strcat.m: Prevent warnings for empty string args.
 11682 
 11683 Wed Sep  2 17:20:24 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11684 
 11685 	* miscellaneous/menu.m: Remove special case for empty string
 11686 	returned from input().  Add second arg to eval() to catch errors.
 11687 
 11688 Thu Jun 18 16:32:15 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11689 
 11690 	* plot/__plt__.m: Don't call usleep.
 11691 
 11692 Mon May 18 11:42:36 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11693 
 11694 	* linear-algebra/dot.m: New function.
 11695 
 11696 	* strings/lower.m, strings/upper.m: New functions, for Matlab
 11697 	compatibility.
 11698 
 11699 Fri May 15 01:16:53 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11700 
 11701 	* plot/hist.m: Also allow just one output argument.
 11702 
 11703 Sun May 10 23:00:45 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11704 
 11705 	* strings/deblank.m: Make it work if the string is only blanks.
 11706 
 11707 Tue May  5 00:53:36 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11708 
 11709 	* plot/__plt2mv__.m: Delete calls to keyboard.
 11710 
 11711 Mon May  4 11:43:31 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11712 
 11713 	* plot/oneplot.m: Fix typo.
 11714 
 11715 Wed Apr 22 12:11:27 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11716 
 11717 	* miscellaneous/flops.m: Allow a single argument too.
 11718 
 11719 Tue Apr 21 10:18:20 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11720 
 11721 	* strings/str2mat.m: Also handle case when there are no empty
 11722 	strings correctly.
 11723 
 11724 Mon Apr 20 22:14:15 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11725 
 11726 	* strings/isletter.m: New function, for Matlab compatibility.
 11727 
 11728 Fri Apr 17 10:53:39 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11729 
 11730 	* strings/str2mat.m: Handle string matrices too.
 11731 
 11732 Wed Apr 15 11:16:01 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11733 
 11734 	* audio/loadaudio.m: Accept "pcm" as another file extension for
 11735 	linear encoding.
 11736 
 11737 	* audio/saveaudio.m, audio/loadaudio.m, audio/playaudio.m,
 11738 	audio/record.m: Open files in binary mode.
 11739 
 11740 Fri Apr 10 10:46:21 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11741 
 11742 	* miscellaneous/dump_prefs.m: Use string array for list of values.
 11743 	Move functionality of dump_1_pref here, but use built-in function
 11744 	type to extract value, and put it inside try/catch block.
 11745 	* miscellaneous/dump_1_pref.m: Delete unused function.
 11746 
 11747 Wed Apr  8 13:17:58 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11748 
 11749 	* plot/__pltopt1.m__: New file.
 11750 	* plot/__pltopt.m__: Handle opt as a string array by calling
 11751 	__pltopt1__ multiple times and returning a string array with rows
 11752 	corresponding to the rows of opt.
 11753 	* plot/__plt2ss__.m, plot/__plt2vv__.m, plot/__plt2vm__.m,
 11754 	plot/__plt2mv__.m, plot/__plt2mm__.m: Handle fmt as a string
 11755 	array.
 11756 
 11757 Fri Mar 27 03:00:40 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11758 
 11759 	* plot/mplot.m: Fix misspellings of global variables.
 11760 	Don't call clearplot.
 11761 
 11762 Tue Mar 17 17:45:25 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11763 
 11764 	* plot/subplot.m, plot/multiplot.m: Set gnuplot_command_replot to
 11765 	"cle;rep" when going in ot multiplot mode.
 11766 	* plot/oneplot.m: Reset gnuplot_command_replot to "rep" when
 11767 	switching out of multiplot mode.
 11768 
 11769 Fri Feb 20 01:31:32 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11770 
 11771 	* plot/mplot.m, plot/subplot.m, plot/oneplot.m, plot/multiplot.m,
 11772 	plot/subwindow.m: Call clearplot after setting up multiplot mode.
 11773 
 11774 Tue Feb  3 00:18:40 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11775 
 11776 	* special-matrix/sylvester_matrix.m: Rename from hadamard.m
 11777 
 11778 	* miscellaneous/bug_report.m: Don't try to get smart with
 11779 	OCTAVE_HOME.  Assume octave-bug can be found in EXEC_PATH.
 11780 
 11781 	* Makefile.in (install): Create separate ls-R files for
 11782 	$(datadir) and $(libexecdir).
 11783 	(uninstall): Remove both ls-R files.
 11784 
 11785 Sat Jan 31 01:09:32 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11786 
 11787 	* signal/fftshift.m: New file.
 11788 
 11789 	* plot/contour.m: Fix for non-square case.
 11790 
 11791 	* general/randperm.m: New file.
 11792 
 11793 Fri Jan 30 15:20:39 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11794 
 11795 	* specfun/betai.m: Restore file for compatibility with previous
 11796 	versions.  Call betainc with reordered args.
 11797 	* specfun/gammai.m: Likewise, call gammainc with reordered args.
 11798 
 11799 Wed Jan 28 22:44:59 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11800 
 11801 	* plot/contour.m: Handle discrete contour levels.
 11802 
 11803 Tue Jan 27 04:31:22 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11804 
 11805 	* control/lyap.m: For compatibility with Matlab, solve
 11806  	A*X + X*A' + C = 0 instead of A'*X + X*A + C = 0.
 11807 
 11808 Wed Dec 10 00:14:29 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11809 
 11810 	* specfun/bessel.m: New file.
 11811 
 11812 	* specfun/betai.m, specfun/betainc.m, specfun/gammai.m,
 11813 	specfun/gammainc.m: Delete.
 11814 
 11815 Wed Nov 19 00:19:18 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11816 
 11817 	* image/colormap.m: Initialize __current_color_map__ in global
 11818 	statement.
 11819 	* miscellaneous/toc.m: Initialize __tic_toc_timestamp__ in global
 11820 	statement.
 11821 	* plot/axis.m: Initialize __current_axis__ in global statement.
 11822 	* plot/mplot.m, plot/multiplot.m, plot/oneplot.m, plot/subplot.m,
 11823 	plot/subwindow.m: Initialize __multiplot_mode__ in global statement.
 11824 
 11825 Tue Nov 18 01:35:50 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11826 
 11827 	* time/tic.m: Rename _time_tic_called to __tic_toc_timestamp__.
 11828 	* time/toc.m: Likewise.
 11829 
 11830 	* image/colormap.m: Rename CURRENT_COLOR_MAP to __current_color_map__.
 11831 
 11832 	* plot/mplot.m, plot/multiplot.m, plot/subplot.m: Don't do
 11833 	anything special for automatic_replot when in multiplot mode --
 11834 	recent 3.6beta releases handle this correctly.
 11835 
 11836 	* plot/figure.m: Ensure that we are not in multiplot mode before
 11837 	setting the terminal type.
 11838 
 11839 	* plot/mplot.m, plot/multiplot.m, plot/oneplot.m, plot/subplot.m,
 11840  	plot/subwindow.m: Use leading and trailing underscores for
 11841  	`private' globals.
 11842 
 11843 	* plot/oneplot.m: Don't do anything if gnuplot_has_multiplot is false.
 11844 
 11845 Fri Nov 14 10:53:11 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11846 
 11847 	* plot/__pltopt__.m: Use sprintf instead of strcat when adding TITLE.
 11848 
 11849 Fri Oct 10 11:18:10 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11850 
 11851 	* specfun/gammai.m: Avoid problems with whitespace when
 11852 	constructing matrices.
 11853 
 11854 	* polynomial/polyfit.m: Compute yf correctly.  From Seung Lee
 11855 	<SJL@nrc.gov>.  Also return yf in the same orientation as the
 11856 	original y vector.
 11857 
 11858 Fri Sep 19 17:04:40 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11859 
 11860 	* linear-algebra/cross.m: Use direct formula instead of calling
 11861 	det three times in a loop.  If both args are column (row) vectors,
 11862 	return a column (row) vector.  If they don't match, pay attention
 11863 	to the value of prefer_column_vectors.
 11864 
 11865 Thu Aug 28 15:31:20 1997  Rolf Fabian  <fabian@olymp.Umwelt.TU-Cottbus.de>
 11866 
 11867 	* polynomial/polyvalm.m: Don't assume orthogonal eigenvectors for
 11868 	nonsymmetric matrices.
 11869 
 11870 	* general/tril.m: Fix usage message.
 11871 
 11872 	* polynomial/polyvalm.m: Fix error messages.
 11873 	* polynomial/polyderiv.m: Likewise.
 11874 	* polynomial/polyval.m: Likewise.
 11875 
 11876 Wed Aug 13 14:14:16 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11877 
 11878 	* strings/blanks.m: Allow blanks(0) to return empty string.
 11879 	Allow negative arguments if treat_neg_dim_as_zero is true.
 11880 
 11881 Wed Jun 25 21:26:24 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11882 
 11883 	* plot/mesh.m: Set noparametric plot mode after plotting.
 11884 
 11885 Wed Jun 25 21:06:10 1997  Rick Niles  <niles@axp745.gsfc.nasa.gov>
 11886 
 11887 	* plot/__pltopt__.m: Handle key/legend names.
 11888 	Correctly set colors, line styles, and point styles.
 11889 
 11890 Wed Jun 25 13:34:06 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11891 
 11892 	* polynomial/polyfit.m: Return fit y values as second output.
 11893 	Don't use QR factorization to solve least squares problem.
 11894 
 11895 Wed Jun 18 10:24:00 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11896 
 11897 	* control/dlqr.m: Use ao, not a, to compute k.
 11898 
 11899 Tue Jun  3 12:16:00 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11900 
 11901 	* miscellaneous/path.m: New file.
 11902 
 11903 Wed May 21 11:45:31 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11904 
 11905 	* miscellaneous/bug_report.m: Pass file id to dump_prefs, not file
 11906 	name.
 11907 
 11908 Mon May 12 02:04:01 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11909 
 11910 	* specfun/erfinv.m: Add missing semicolon.
 11911 
 11912 Wed Apr  2 22:04:03 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11913 
 11914 	* miscellaneous/xor.m: Make type of return value logical.
 11915 
 11916 Fri Mar 28 16:19:53 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11917 
 11918 	* miscellaneous/dump_prefs.m: Delete call to dump_1_pref for
 11919 	warn_comma_in_global_decl.
 11920 
 11921 Tue Mar 25 22:00:49 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11922 
 11923 	* miscellaneous/bug_report.m: Use __OCTAVE_HOME__ to find
 11924 	octave-bug script.
 11925 
 11926 Mon Mar 24 16:49:47 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11927 
 11928 	* miscellaneous/dump_prefs.m: Delete call to dump_1_pref for
 11929 	prefer_zero_one_indexing.
 11930 
 11931 	* general/logical.m: New file.
 11932 
 11933 Sat Mar 15 15:07:30 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11934 
 11935 	* general/nextpow2.m: Correctly handle new meaning of is_scalar()
 11936 	and is_vector().
 11937 
 11938 Thu Mar 13 16:36:35 1997  Kurt Hornik  <Kurt.Hornik@ci.tuwien.ac.at>
 11939 
 11940 	* specfun/erfinv.m: Scale update by sqrt (pi) / 2.
 11941 	Use tolerance of 2 * eps.
 11942 
 11943 Wed Mar 12 16:57:45 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11944 
 11945 	* Makefile.in (install-strip): New target.
 11946 	* audio/Makefile.in: Ditto.
 11947 	* control/Makefile.in: Ditto.
 11948 	* elfun/Makefile.in: Ditto.
 11949 	* general/Makefile.in: Ditto.
 11950 	* image/Makefile.in: Ditto.
 11951 	* io/Makefile.in: Ditto.
 11952 	* linear-algebra/Makefile.in: Ditto.
 11953 	* miscellaneous/Makefile.in: Ditto.
 11954 	* plot/Makefile.in: Ditto.
 11955 	* polynomial/Makefile.in: Ditto.
 11956 	* set/Makefile.in: Ditto.
 11957 	* signal/Makefile.in: Ditto.
 11958 	* specfun/Makefile.in: Ditto.
 11959 	* special-matrix/Makefile.in: Ditto.
 11960 	* startup/Makefile.in: Ditto.
 11961 	* statistics/Makefile.in: Ditto.
 11962 	* strings/Makefile.in: Ditto.
 11963 
 11964 Tue Mar 11 10:14:26 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11965 
 11966 	* elfun/coth.m: Write as cosh(x) ./ sinh(x) instead of 1 ./ tanh(x).
 11967 
 11968 Fri Mar  7 23:06:48 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11969 
 11970 	* statistics/corrcoef.m: Make it actually work.
 11971 
 11972 Thu Mar  6 12:36:30 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11973 
 11974 	* statistics/corrcoef.m: Don't fail if single argument is a matrix.
 11975 
 11976 Sat Mar  1 15:23:14 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11977 
 11978 	* Version 2.0.5 released.
 11979 
 11980 Wed Feb 26 01:48:28 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11981 
 11982 	* Makefile.in (maintainer-clean): Also remove configure.
 11983 
 11984 	* signal/fftconv.m: Check inputs with is_vector(), not is_matrix().
 11985 
 11986 	* general/is_matrix.m: Return zero for empty matrices.
 11987 
 11988 Tue Feb 25 15:16:04 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11989 
 11990 	* linear-algebra/vech.m: Size result just once.
 11991 
 11992 Sun Feb 23 00:15:57 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11993 
 11994 	* general/is_square.m: Handle empty matrices correctly.
 11995 	* general/is_symmetric.m: Handle empty matrices and strings.
 11996 
 11997 Sat Feb 22 01:06:22 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 11998 
 11999 	* polynomial/conv.m: Check inputs with is_vector(), not is_matrix().
 12000 	* polynomial/deconv.m: Likewise.
 12001 	* polynomial/polyderiv.m: Likewise.
 12002 	* polynomial/polyinteg.m: Likewise.
 12003 	* polynomial/polyreduce.m: Likewise.
 12004 	* polynomial/polyval.m: Likewise.
 12005 	* polynomial/polyvalm.m: Likewise.
 12006 	* general/postpad.m: Likewise.
 12007 	* general/prepad.m: Likewise.
 12008 
 12009 	* polynomial/compan.m: Check input with is_vector(), not
 12010 	is_matrix().  Handle scalar case.
 12011 
 12012 Fri Feb 21 13:36:58 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12013 
 12014 	* plot/contour.m: Order data so that it is consistent with
 12015 	meshgrid and mesh.
 12016 
 12017 	* plot/meshdom.m, plot/meshgrid.m: Change help message.
 12018 	* plot/sombrero.m: Use meshgrid, not meshdom.
 12019 
 12020 Thu Feb 20 02:58:05 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12021 
 12022 	* Version 2.0.4 released.
 12023 
 12024 Wed Feb 19 10:30:14 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12025 
 12026 	* miscellaneous/paren.m: New file.
 12027 
 12028 Tue Feb 18 09:22:04 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12029 
 12030 	* Version 2.0.3 released.
 12031 
 12032 Thu Feb 13 19:06:42 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12033 
 12034 	* image/saveimage.m: Only clip image data that is actually out of
 12035 	range.
 12036 
 12037 Sun Feb  9 19:52:08 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12038 
 12039 	* general/is_matrix.m: Scalars, vectors, and empty matrices may
 12040 	also be considered to be matrices.
 12041 
 12042 	* general/is_vector.m: Scalars may also be considered to be vectors.
 12043 
 12044 	* general/isempty.m: Use size(), not rows() and columns().
 12045 
 12046 	* plot/contour.m: Convert set to gset.
 12047 	Set view to 0, 0, 1, 1, not 0, 0, 1.9, 1.
 12048 
 12049 Fri Feb  7 12:55:55 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12050 
 12051 	* specfun/erfinv.m: Fix typo in last change.
 12052 
 12053 Fri Jan 31 09:30:16 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12054 
 12055 	* image/loadimage.m: Make it possible to load files with image
 12056 	data named X or img.
 12057 
 12058 	* image/default.img: Change name of image from X to img to match
 12059 	what saveimage does now.
 12060 
 12061 	* image/loadimage.m: Rename X to be img, to match what saveimage
 12062 	does now.
 12063 
 12064 Mon Jan 27 13:48:31 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12065 
 12066 	* Version 2.0.2 released.
 12067 
 12068 	* plot/__plt__.m: Use usleep() instead of replot to try to avoid
 12069 	weird missing-lines bug without creating extra plots unecessarily.
 12070 
 12071 Sat Jan 25 22:37:07 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12072 
 12073 	* Makefile.in, audio/Makefile.in, control/Makefile.in,
 12074 	elfun/Makefile.in, general/Makefile.in, image/Makefile.in,
 12075 	io/Makefile.in, linear-algebra/Makefile.in,
 12076 	miscellaneous/Makefile.in, plot/Makefile.in,
 12077 	polynomial/Makefile.in, set/Makefile.in, signal/Makefile.in,
 12078 	specfun/Makefile.in, special-matrix/Makefile.in,
 12079 	startup/Makefile.in, statistics/Makefile.in, strings/Makefile.in,
 12080 	time/Makefile.in (bin-dist): New target.
 12081 
 12082 Wed Jan 22 11:28:30 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12083 
 12084 	* specfun/erfinv.m: Avoid A([]) = X, X != [] error.
 12085 
 12086 Tue Jan 21 11:16:40 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12087 
 12088 	* miscellaneous/xor.m: Make it work.
 12089 
 12090 Mon Jan 20 12:28:34 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12091 
 12092 	* plot/sombrero.m: Doc fix.
 12093 
 12094 Tue Jan  7 00:16:52 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12095 
 12096 	* Version 2.0.1 released.
 12097 
 12098 Thu Dec 19 22:16:46 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12099 
 12100 	* elfun/lcm.m: Replace missing if statement.
 12101 
 12102 	* elfun/gcd.m: Report error if no input args.
 12103 	* elfun/lcm.m: Likewise.
 12104 
 12105 Mon Dec 16 15:23:04 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12106 
 12107 	* Makefile.in (install): Use ls -LR to create ls-R database.
 12108 	Also list contents of $libexecdir/octave in ls-R database.
 12109 
 12110 Tue Dec 10 01:43:07 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12111 
 12112 	* Version 2.0 released.
 12113 
 12114 Fri Dec  6 15:23:46 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12115 
 12116 	* Version 1.94.
 12117 
 12118 Sun Dec  1 20:55:34 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12119 
 12120 	* strings/str2num.m: New file.
 12121 
 12122 Wed Nov 20 01:00:24 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12123 
 12124 	* Version 1.93.
 12125 
 12126 Tue Nov 19 15:13:35 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12127 
 12128 	* linear-algebra/commutation_matrix.m, linear-algebra/cross.m,
 12129 	linear-algebra/duplication_matrix.m, linear-algebra/vec.m,
 12130 	linear-algebra/vech.m: New files from Kurt Hornik.
 12131 
 12132 	* general/nextpow2.m, general/shift.m, general/diff.m,
 12133 	general/common_size.m: New files from Kurt Hornik.
 12134 
 12135 	* miscellaneous/bincoeff.m, miscellaneous/xor.m:
 12136 	New files from Kurt Hornik.
 12137 
 12138 	* signal/detrend.m: New file from Kurt Hornik.
 12139 
 12140 	* specfun/betai.m, specfun/gammai.m, specfun/erfinv.m,
 12141 	specfun/pow2.m, specfun/log2.m:
 12142 	New files and updates from Kurt Hornik.
 12143 
 12144 Fri Nov 15 18:13:00 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12145 
 12146 	* plot/__plt__.m: Add explicit replot after last command is
 12147 	issued, to force all lines to be displayed.  Hmm.
 12148 
 12149 Thu Nov 14 00:06:34 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12150 
 12151 	* plot/axis.m, plot/bottom_title.m, plot/contour.m,
 12152 	plot/figure.m, plot/grid.m, plot/loglog.m, plot/mesh.m,
 12153 	plot/mplot.m, plot/multiplot.m, plot/oneplot.m, plot/plot.m,
 12154 	plot/plot_border.m, plot/polar.m, plot/semilogx.m,
 12155 	plot/semilogy.m, plot/subplot.m, plot/subwindow.m, plot/title.m,
 12156 	plot/top_title.m, plot/xlabel.m, plot/ylabel.m, plot/zlabel.m:
 12157 	Uset gset, not set.
 12158 
 12159 	* Version 1.92.
 12160 
 12161 Thu Nov  7 12:43:12 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12162 
 12163 	* image/saveimage.m: When writing PostScript, name Octave as the
 12164 	almighty Creator.  Use single call to fprintf instead of looping.
 12165 
 12166 	* image/Makefile.in: Delete references to octtopnm.
 12167 
 12168 	* general/logspace.m: Doc fix.
 12169 
 12170 	* Version 1.91.
 12171 
 12172 Sat Nov  2 21:06:29 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12173 
 12174 	* image/image.m: Use tmpnam() instead of home-brew scheme.
 12175 
 12176 	* audio/record.m, audio/playaudio.m: Use tmpnam() instead of
 12177 	octave_tmp_file_name().  Use unwind_protect to ensure tmp file is
 12178 	deleted.
 12179 	* miscellaneous/bug_report.m: Likewise.  Also use unlink() instead
 12180 	of a system() command to delete the tmp file.
 12181 
 12182 Wed Oct 30 17:19:45 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12183 
 12184 	* Version 1.90.
 12185 
 12186 	* Makefile.in (DISTFILES): Add ChangeLog.
 12187 
 12188 Thu Oct 10 17:31:01 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12189 
 12190 	* plot/subplot.m, plot/multiplot.m, plot/mplot.m:
 12191 	Don't check for string value of automatic_replot.
 12192 
 12193 	* image/ind2ind.m, image/ind2rgb.m, image/ind2gray.m:
 12194 	Temporarily set do_fortran_indexing to 1, not "true".
 12195 
 12196 	* miscellaneous/menu.m: Temporarily set page_screen_output to 0,
 12197 	not "false".
 12198 
 12199 	* linear-algebra/cond.m: Don't compare propagate_empty_matrices to
 12200 	"false".
 12201 
 12202 Tue Aug 20 18:27:36 1996  Kurt Hornik  <Kurt.Hornik@ci.tuwien.ac.at>
 12203 
 12204 	* strings/substr.m: Allow negative OFFSET.  LEN is now optional.
 12205 
 12206 Mon Jul 15 16:15:22 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12207 
 12208 	* miscellaneous/bug_report.m: Don't redirect output to /dev/tty in
 12209 	system command.
 12210 	
 12211 Fri Jul 12 12:24:29 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12212 
 12213 	* __plr1__.m: Renamed from polar_int_1.m.
 12214 	* __plr2__.m: Renamed from polar_int_2.m.
 12215 	* __plr__.m: Renamed from polar_int.m.
 12216 	* __plt1__.m: Renamed from plot_int_1.m.
 12217 	* __plt2__.m: Renamed from plot_int_2.m.
 12218 	* __plt2mm__.m: Renamed from plot_2_m_m_.m.
 12219 	* __plt2mv__.m: Renamed from plot_2_m_v_.m.
 12220 	* __plt2ss__.m: Renamed from plot_2_s_s_.m.
 12221 	* __plt2vm__.m: Renamed from plot_2_v_m_.m.
 12222 	* __plt2vv__.m: Renamed from plot_2_v_v_.m.
 12223 	* __plt__.m: Renamed from plot_int.m.
 12224 	* __pltopt__.m: Renamed from plot_opt.m.
 12225 	Change all callers.
 12226 
 12227 Thu Jul 11 17:24:29 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12228 
 12229 	* All .m files: Add regular Author:, Created:, and Adapted-By:
 12230 	comments like those found in Emacs lisp files.
 12231 
 12232 Mon Jun 24 04:16:41 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12233 
 12234 	* All .m files: Change comment style.
 12235 
 12236 Fri Jun 14 01:42:21 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12237 
 12238 	* bottom_title.m, mplot.m, multiplot.m, oneplot.m, plot_border.m,
 12239 	subplot.m, subwindow.m, top_title.m:
 12240 	Print error message if gnuplot_has_multiplot is not true.
 12241 
 12242 Thu Jun  6 00:18:54 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12243 
 12244 	* plot/figure.m: New function.
 12245 
 12246 Wed Jun  5 18:19:00 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12247 
 12248 	* strings/strrep.m: New function.
 12249 
 12250 Thu May 23 15:04:22 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12251 
 12252 	* strings/bin2dec.m, strings/blanks.m, strings/deblank.m,
 12253 	strings/dec2bin.m, strings/dec2hex.m, strings/findstr.m,
 12254 	strings/hex2dec.m, strings/index.m, strings/rindex.m,
 12255 	strings/split.m, strings/str2mat.m, strings/substr.m:
 12256 	New functions from Kurt Hornik, heavily modified by jwe.
 12257 
 12258 	* general/reshape.m: Allow strings to be reshaped too.
 12259 
 12260 	* strings/strcmp.m: No longer need to set implicit_str_to_num_ok.
 12261 	Always return a scalar.
 12262 
 12263 Wed May 22 19:52:11 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12264 
 12265 	* polynomial/polyfit.m: Make orientation of result compatible with
 12266 	Matlab.
 12267 
 12268 Sat May 18 17:32:15 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12269 
 12270 	* polynomial/polyfit.m: Add missing close paren.
 12271 
 12272 Thu May 16 10:23:11 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12273 
 12274 	* plot/plot_opt.m: Set compatibility arg in call to sscanf.
 12275 
 12276 	* io/scanf.m: Delete.
 12277 
 12278 Mon May 13 09:37:38 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12279 
 12280 	* statistics/median.m: Fix typo in usage message.
 12281 
 12282 Wed Apr 24 02:45:52 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12283 
 12284 	* miscellaneous/popen2.m: New file.
 12285 
 12286 Wed Apr 17 18:34:04 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12287 
 12288 	* configure.in (AC_OUTPUT): Add io/Makefile.
 12289 
 12290 	* io: New directory.
 12291 	* Makefile.in (SUBDIRS): Add it to the list.
 12292 
 12293 	* miscellaneous/flops.m: New file.
 12294 
 12295 Fri Mar 22 04:40:48 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12296 
 12297 	* miscellaneous/cputime.m: Return three arguments instead of a
 12298 	vector, for compatibility with previous versions and with Matlab
 12299 	(which only returns one scalar value).
 12300 
 12301 Wed Mar 20 05:09:48 1996  Kurt Hornik  <Kurt.Hornik@tuwien.ac.at>
 12302 
 12303 	* general/triu.m: Compute lower bound on loop index correctly.
 12304 	* general/tril.m: Likewise, for upper bound.
 12305 
 12306 Tue Feb  6 09:29:43 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12307 
 12308 	* image/saveimage.m: For color images, make sure indices into
 12309 	temporary colormap and result matrix have proper orientation.
 12310 	Set grey flag correctly.
 12311 
 12312 Tue Jan  9 00:12:14 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12313 
 12314 	* statistics/std.m: Use better formula (from Jim Van Zandt
 12315 	jrv@vanzandt.mv.com).
 12316 
 12317 Sun Jan  7 20:12:14 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12318 
 12319 	* meshgrid.m: New file (from Jim Van Zandt jrv@vanzandt.mv.com).
 12320 	* mesh.m: Transpose Z if only one arg.
 12321  	Handle case of all three args being matrices (from Jim Van Zandt
 12322 	jrv@vanzandt.mv.com).
 12323 	* meshdom.m: Undo previous change.
 12324 
 12325 Wed Dec 20 13:48:12 1995  John W. Eaton  <jwe@bevo.che.wisc.edu>
 12326 
 12327 	* configure.in (AC_OUTPUT): Add audio/Makefile
 12328 
 12329 Thu Nov 16 13:07:07 1995  John Eaton  <jwe@bevo.che.wisc.edu>
 12330 
 12331 	* audio: New directory of files from Kurt Hornik and Andreas
 12332 	Weingessel.
 12333 	* audio/Makefile.in: New file.
 12334 	* Makefile.in (SUBDIRS): Add audio to the list.
 12335 
 12336 Mon Nov  6 07:29:35 1995  John Eaton  <jwe@bevo.che.wisc.edu>
 12337 
 12338 	* polynomial/polyfit.m: Use `economy-stle' QR factorization.
 12339 
 12340 Fri Nov  3 00:38:46 1995  John Eaton  <jwe@bevo.che.wisc.edu>
 12341 
 12342 	* plot/mesh.m: Require, length (y) == rows (z) and length (x) ==
 12343 	columns (z), not the other way around.
 12344 	* plot/meshdom.m: Don't reverse order of elements in y.
 12345 
 12346 Thu Nov  2 23:56:53 1995  John Eaton  <jwe@bevo.che.wisc.edu>
 12347 
 12348 	* plot/axis.m: Return current axis if nargin == 0.
 12349 
 12350 Tue Oct 31 04:11:28 1995  John Eaton  <jwe@bevo.che.wisc.edu>
 12351 
 12352 	* polynomial/roots.m: Updates from Kurt Hornik.
 12353 
 12354 	* polynomial/polyder.m: New file.
 12355 
 12356 	* polynomial/polyderiv.m: Give return value and arg different names.
 12357 
 12358 Mon Oct 30 23:27:02 1995  John Eaton  <jwe@bevo.che.wisc.edu>
 12359 
 12360 	* specfun/betainc.m: New file.
 12361 	* specfun/gammainc.m: New file.
 12362 
 12363 Wed Oct 18 23:45:52 1995  John Eaton  <jwe@bevo.che.wisc.edu>
 12364 
 12365 	* general/strerror.m: New file.
 12366 	* general/perror.m: Implement using strerror().
 12367 
 12368 Thu Oct  5 03:21:36 1995  John Eaton  <jwe@bevo.che.wisc.edu>
 12369 
 12370 	* plot/bottom_title.m plot/mplot.m plot/multiplot.m plot/oneplot.m
 12371 	plot/plot_border.m plot/subplot.m plot/subwindow.m
 12372 	plot/top_title.m plot/zlabel.m: New files, from Vinayak Dutt.
 12373 
 12374 	* image/saveimage.m: Round img values first.
 12375 
 12376 Tue Oct  3 03:55:18 1995  John Eaton  <jwe@bevo.che.wisc.edu>
 12377 
 12378 	* control/abcddim.m control/are.m general/tril.m general/triu.m
 12379 	image/saveimage.m linear-algebra/kron.m linear-algebra/norm.m
 12380 	linear-algebra/null.m miscellaneous/etime.m plot/contour.m
 12381 	plot/mesh.m plot/plot_int.m plot/polar_int.m
 12382 	special-matrix/hankel.m special-matrix/toeplitz.m
 12383 	tuwien/strfun/split.m: Add missing semicolons.
 12384 
 12385 	* plot/polar_int.m: Use .', not ' to make vectors conform.
 12386 
 12387 	* image/Makefile.in: Don't build or install octtoppm.
 12388 
 12389 	* image/saveimage.m: Rewrite to avoid using octoppm and pbm
 12390 	routines so that people who don't have the pbm stuff installed
 12391 	can still use this function.
 12392 
 12393 Mon Oct  2 05:10:44 1995  John Eaton  <jwe@bevo.che.wisc.edu>
 12394 
 12395 	* image/saveimage.m: Better error checking, clean up a bit.
 12396 
 12397 Tue Sep 26 00:04:56 1995  John Eaton  <jwe@bevo.che.wisc.edu>
 12398 
 12399 	* plot/plot_opt.m: Change more to more_opts as a temporary fix to
 12400 	avoid conflict with new built-in text-style function more.
 12401 
 12402 	* linear-algebra/norm.m: Also allow 2nd arg == "inf".
 12403 
 12404 	* startup/Makefile.in (install): Also install octaverc in
 12405 	$localfcnfiledir/startup/octavrc.
 12406 
 12407 Wed Sep 20 00:01:30 1995  John Eaton  <jwe@bevo.che.wisc.edu>
 12408 
 12409 	* mkinstalldirs: New file.
 12410 	* Makefile.in (DISTFILES): Add it to the list.
 12411 
 12412 	* Makefile.in (DISTFILES): Distribute configure.in and configure.
 12413 
 12414 Thu Sep 14 03:56:19 1995  John Eaton  <jwe@bevo.che.wisc.edu>
 12415 
 12416 	* special-matrix/hankel.m: Compatibility fix.  Complain if 
 12417 	r(1) != c(nr), not if r(1) != c(1).
 12418 	
 12419 	* signal/filter.m: Doc fix.
 12420 
 12421 Wed Sep 13 03:19:05 1995  John Eaton  <jwe@bevo.che.wisc.edu>
 12422 
 12423 	* miscellaneous/cputime.m: Use new resource structure names (no
 12424 	ru_ or tv_ prefixes).
 12425 
 12426 Tue Sep 12 02:20:44 1995  John Eaton  <jwe@bevo.che.wisc.edu>
 12427 
 12428 	* time/ctime.m: Fix doc string and usage message.
 12429 
 12430 Mon Sep 11 18:43:46 1995  John Eaton  <jwe@bevo.che.wisc.edu>
 12431 
 12432 	* time/clock.m: Use new time structure names (no tm_ prefix).
 12433 
 12434 Thu Aug 24 20:53:08 1995  John Eaton  <jwe@bevo.che.wisc.edu>
 12435 
 12436 	* control/c2d.m: Make function work for any value of
 12437 	whitespace_in_literal_matrix.
 12438 	* control/dare.m: Likewise.
 12439 	* control/tzero.m: Likewise.
 12440 	* elfun/gcd.m: Likewise.
 12441 	* elfun/lcm.m: Likewise.
 12442 	* general/postpad.m: Likewise.
 12443 	* general/prepad.m: Likewise.
 12444 	* linear-algebra/kron.m: Likewise.
 12445 	* miscellaneous/etime.m: Likewise.
 12446 	* polynomial/conv.m: Likewise.
 12447 	* polynomial/deconv.m: Likewise.
 12448 	* polynomial/poly.m: Likewise.
 12449 	* polynomial/roots.m: Likewise.
 12450 	* signal/filter.m: Likewise.
 12451 	* signal/freqz.m: Likewise.
 12452 	* signal/fftfilt.m: Likewise.
 12453 
 12454 Tue Jun  6 22:34:04 1995  John Eaton  <jwe@schoch.che.utexas.edu>
 12455 
 12456 	* miscellaneous/is_leap_year.m: Make work for vector args.
 12457 
 12458 Tue May  2 16:18:33 1995  John Eaton  <jwe@schoch.che.utexas.edu>
 12459 
 12460 	* plot/polar_int_2.m: Add missing semicolons.
 12461 	Set theta = theta', not rho'.
 12462 
 12463 Sun Apr 30 11:19:11 1995  John Eaton  <jwe@schoch.che.utexas.edu>
 12464 
 12465 	* polynomial/roots.m: Make it work for any value of
 12466 	whitespace_in_literal_matrix.
 12467 
 12468 Mon Apr 10 09:37:17 1995  John Eaton  <jwe@schoch.che.utexas.edu>
 12469 
 12470 	* configure.in: New file.
 12471 
 12472 Thu Mar 30 13:29:35 1995  John Eaton  <jwe@schoch.che.utexas.edu>
 12473 
 12474 	* control/lyap.m: Add missing semicolon.
 12475 
 12476 	* miscellaneous/cputime.m: New function file.
 12477 
 12478 Wed Mar 29 22:50:49 1995  John Eaton  <jwe@schoch.che.utexas.edu>
 12479 
 12480 	* time: New directory.
 12481 	* time/asctime.m, time/clock.m, time/ctime.m, time/date.m:
 12482 	New function files.
 12483 	* time/Makefile.in: New file.
 12484 	* Makefile.in (SUBDIRS): Add time.
 12485 
 12486 Thu Mar 23 15:42:26 1995  John Eaton  <jwe@schoch.che.utexas.edu>
 12487 
 12488 	* polynomial/polyreduce.m: Make sure initial index is not empty.
 12489 
 12490 Tue Mar 14 23:38:24 1995  John Eaton  <jwe@schoch.che.utexas.edu>
 12491 
 12492 	* plot/plot_int_1.m: Transpose data with .', not '.
 12493 
 12494 Fri Mar 10 10:40:13 1995  John Eaton  <jwe@schoch.che.utexas.edu>
 12495 
 12496 	* Makefile.in (install uninstall clean mostlyclean distclean
 12497 	realclean): Use SUBDIR_FOR_COMMAND.  Combine actions.
 12498 
 12499 Sun Feb 26 22:18:22 1995  John Eaton  <jwe@schoch.che.utexas.edu>
 12500 
 12501 	* Makefile.in (install): Create ls-R database file.
 12502 	(uninstall): Delete it.
 12503 
 12504 Fri Feb 24 10:36:01 1995  John Eaton  <jwe@schoch.che.utexas.edu>
 12505 
 12506 	* image/saveimage.m: Fix typo.
 12507 
 12508 See ChangeLog.1 in the top level directory for earlier changes.